xiphos-4.0.7+dfsg1/0000775000175000017500000000000013162321125013244 5ustar unit193unit193xiphos-4.0.7+dfsg1/ChangeLog0000664000175000017500000045065513162045104015035 0ustar unit193unit1932017-09-24 karl * 4.0.7 release. 2017-09-11 karl * #822 prefs option not to use alternating fg/bg in parallel displays. * update appdata to get screenshots from github, not sourceforge. * add -Wl,-z,muldefs to stop failures from recent dbus braindamage. 2017-09-03 karl * #524 fix use of fonts whose names end in digits. (ex. Goudy Bookletter 1911.) * #788 use saved status of detached sidebar. * #739 click verse text before/after to cross chapters. * #725 offer book/chapter-outlined journal. 2017-08-23 karl * #821 update ubuntu installation instructions. * update french and trad.chinese translations. * tweak TODO to ref github wiki. 2017-08-21 karl * #791 add full-screen of current bible on F11. * make glosses default on. 2017-08-20 karl * added MinimumVersion support: ignore modules that require support newer than Sword itself. 2017-08-20 karl * added -fno-delete-null-pointer-checks to stop stupid crash. somebody please tell the gnu people that this is just plain wrong. * 4.0.6a release, Windows only. 2017-08-10 karl * 4.0.6 release. 2017-08-10 karl * correct signal connect ordering so initial move works. * fix #812 replace gtk_widget_set_size_request() with gtk_window_set_default_size() because some freaks want to build/run xiphos on truly midget screens (pocketCHIP). 2017-08-09 karl * remove HAVE_GTK_xxx in favor of GTK_CHECK_VERSION (thx @yetist). * remove gtk version checks from wscript. * French translation updates (domcox). * fix webkit2 mis-display (thx @yetist). * preserve biblesync passphrase properly. 2017-06-04 karl * fix return for wk2 search. 2017-06-25 karl * add Alt-L toggle lemma. 2017-05-25 Peter von Kaehne * remove all ImageMagick references. 2017-04-30 karl * add View Xiphos Releases to Help menu. 2017-04-28 Dominique Corbex * add Italian translation. 2017-04-23 karl * 4.0.5 release. 2017-04-23 karl * update win32 packaging. * fix lack of collator in mod.mgr on first run. * restore proper formatting of code in biblesync glue. 2017-02-06 karl * readaloud: speak verse# per showversenum (audible matches visible). 2016-08-25 karl * add Alt-T toggle transliteration. 2016-03-02 karl * add pixmaps/screenshots directory, using images from sourceforge. * fix #749: annotation dialog tooltips. 2016-02-15 karl * move to github: import source, add .gitignore & others, change some text files to *.md names, update refs sourceforge->github. * delint a warning in parallel_view.cc. * add language abbrevs from IBT modules. * disable "match case" in searches when in clucene mode. 2016-01-13 karl * change module lang sort from strcmp/strcoll to ICU ucol_strcollUTF8. 2015-08-30 karl * 4.0.4 release. 2015-08-17 karl * change language_set to grow dynamically, no limit. * improve abbrev support: use abbrev in parallel page, parallel dialog/tab, main window non-Bible (comm/book/dict), bookmarks. * fixed module installation messages' display, so they're not lost. * update language abbreviations to eliminate more unknowns. * added gtk3 maximization detection. 2015-08-06 karl * survivability fix: increase LANGSET_COUNT to 2000 (eBible repo). * updated French translation. * added Korean translation. * 4.0.3 release. 2015-06-15 karl * fixed detached parallel "close" button visual overreach. * updated Slovenian translation (marjan savli). * add toolkit identifications to "about xiphos." * generic, all-purpose makeDistro.sh; deleted makeDistro3.sh. 2015-04-15 karl * emergency fix mem alloc error in editor. * 4.0.2 release. 2015-03-29 karl * 4.0.1 release. 2015-02-20 karl * consequent to use of cppcheck, made many updates for efficiency, scope reduction, and waste elimination. cppcheck complains about many functions "never used," but this is generally false, they are simply callbacks in gtkbuilder files. 2015-02-02 karl * feat.req#204: merged webkit2 (webkit2gtk-4.0) changes. 2015-01-24 karl * bug#524: immediate cause fixed long ago, but uncovered a different bug in url.cc: no verse list for non-bible module. 2014-12-26 karl * added support for Abbreviation conf directive: module lists, parallel list, tab headings. * added deletion of obsolete modules when installing what supercedes. * added scanned deletion of obsolete modules on demand (i.e. audit). * added OSISGlosses module support. * additions to "about modules" display. * added OSISMorphSegmentation module support. 2014-12-24 karl * 4.0.0 release. 2014-12-16 karl * fixed gtk3 prefs->parallel->module selector geometry & filling. * fixed gtk3.14 failure to display prefs (gtk3 blows chunks). * added Free{Sans,Serif} fonts to the win32 installer. * gtkhtml: its very last vestiges are truly gone, gone, gone. * av11n: navbar blanked for unavailable content. * av11n: unavailable content in module pane results in "This module has no content at this point." * av11n: re-worked navbar filling, now takes all books offered by sword, no conditional on whether 1:1 content exists. * fixed "dump personal commentary" replacing "." with "..+". * avoided NTFS glitch by not making settings backup file. * fixed mod.mgr button bobble on expand/collapse of module tree using a timer to reject too-soon calls (esp 1st-time user). * add --chatty configure flag to enable GS_* trace printfs. * changed all GS_* print macros to XI_*. * countless accommodations to gtk3.14 peculiarities. * fixed crash caused by null ptr in redisplay_to_realign(). * unavailable content in 1-verse parallel: "no content" message. * save main window internal geometry on quit. * added support for OSISXlit and OSISEnum. * change default to on: grk accents, heb vowel points & cantillation. 2014-12-06 karl * feat.req#133 + bug#508: alternate versification. => creating test version 3.9.x for public review. 2014-12-05 karl * bug#513: avoid "set insensitive" on "X" of tab being destroyed. 2014-12-04 karl * put Feature=NoParagraphs to use. 2014-12-03 karl * preserve the old CipherKey string when updating a module. 2014-11-29 karl * feat.req#93: add default CSS for all displays. caveat emptor. mis-use by the user will not be our fault. 2014-11-28 karl * add xiphos.appdata.xml for the sake of advertising. * feat.req#110+111: manual updates. 2014-10-30 karl * update CSS to find AbsoluteDataPath and include CSS by reference. * add verse list load from history. 2014-10-28 karl * clean up defunct bits in settings.h. * module-specific CSS support, using conf directive "PreferredCSSXHTML=style.css", naming a file in DataPath dir. 2014-10-26 karl * biblesync 1.1.0 interface: speakerkey is now a 1st-class param. * add history pre-load from verse list. 2014-08-24 karl * 3.2.2 release. 2014-08-24 karl * (re-)add gui_generic_warning_modal() for wait-for-input warnings. * some additional GTK3 de-lint. 2014-08-15 terry * adjusted initial size settings, don't cut off sidebar. 2014-08-09 terry * gtk3 de-lint. 2014-06-09 karl * fix f20 linty whine about printf-style args. * de-clutter biblesync prefs page. * statusbar feedback on BSP nav. * statusbar feedback for alt-[SRM]. * remove doubled win32 name for BSP sender. 2014-06-06 karl * 3.2.1 release. 2014-06-04 karl * Fixed a lot of other BSP stuff over the last couple weeks, added many features, uses new, separate prefs page, extricated into independent library. * Fixed long-standing (decade-plus?) error in inconsistent use of option name "Cross-references". Wow. 2014-05-07 karl * Fix network failure scheme: Reset mode properly, tell user. * Add ctrl-alt-shift-{O,P,S,A} to engage BibleSync: off, personal, speaker, audience. 2014-05-05 karl * 3.2.0 release. 2014-04-28 karl * added initial BibleSync implementation. 2014-04-19 karl * generalize companion in .conf: Companion=This,That,TheOther. arbitrary number of companions. the 1st opens in main window, any others in detached windows. requested in 2008 by Wycliffe, to support "fast" (per verse) and "slow" (broad sectional) commentaries. 2014-04-15 karl * small formatting cleanup in settings.c. * removed user permission query for gconf handlers (bug 507). * removed middle-click on bookmark (bug 509). * unconditionalized chdir(sword_path) from DEBUG (bug 510). 2014-04-14 karl * fix bad passage export structure failure-to-init and data bleed. 2014-04-10 karl * added crash-avoidance test for null list in display_verse_list. 2014-04-03 karl * added Alt-R for Red Words as well. 2014-03-01 karl * added Alt-S/Alt-M kbd shortcuts for Strong's/morphology toggle. 2014-01-12 karl * 3.1.6 release. 2014-01-12 karl * copyright update. * deleted farsi *.chm. 2013-11-02 karl * fix "Display" -> "display" typo necessities for bible dialogs. * correct export passage off-by-one chapter when including last verse. 2013-07-29 karl * updates for far-too-late-in-the-game updates to renderText() etc. 2013-04-05 terry * added webkit editor for studypad - requires gtk+3.0 2013-04-05 terry * added two buttons to the export dialog * added file to store export dialog prefs and format strings. .xiphos/export_copy.xml 2013-01-27 karl * update gtk2/gtk3 changes to avoid excess #if use. 2013-01-25 greg * Fixed many of the GTK3 deprecation warnings. Table->grid and color->rgba conversions are still needed. 2013-01-25 greg * Removed SWORD deprecated method warnings. 2013-01-08 greg * Add support for the brand new SFTP functionality in SWORD's SVN. 2012-12-15 karl * delete dead/historic/useless KJV "¶" (¶) handling. 2012-11-03 karl * add dbus-daemon spawn for win32 (incomplete). * change IRC nick startup to use version+OS. * fix broken ubuntu gtk2 build by avoiding outdated gecko refs and making sure webkit definitions remain (python indent sucks). 2012-10-07 karl * add use of getRenderHeader() so that we get prototype XHTML style. 2012-10-05 karl * strip out some more problematic unicode punctuation for Read Aloud. 2012-09-30 karl * code simplification: remove gtkhtml3, once and for all. we have committed to XHTML filters in Sword. those filters depend on , which means that the gtkhtml3 backend is no longer an option. the world must catch up and deploy webkit. 2012-09-29 karl * add "friendly" (month name) display in dict window for devotional. * remove last of NO_SWORD_SET_RENDER_NOTE_NUMBERS from display.cc. 2012-09-26 karl * add save/restore of prefs, adv.search, and mod.mgr. 2012-09-23 karl * convert from HTMLHREF to XHTML filter sets. 2012-09-18 karl * added Greg's patch for HTTP & HTTPS install sources. 2012-08-20 karl * fix #3522395 chdir(sword-path) to stop inadvertent strrchr() use. 2012-08-22 karl * bind Alt-A to annotate verse, analogous to Alt-B for bookmark verse. * change daily devotional date display to "friendly" (i.e. month name). * adv.search: move "optimized" selection to top. 2012-08-20 karl * add strongs/morph giving smaller, less obtrusive font. 2012-08-15 karl * remove "old bookmarks"/"gnode" (dead) code. 2012-08-11 karl * add ability to open pers.comm and journals in non-editor windows. 2012-03-18 karl * add OSISVariants support. 2012-02-19 karl * 3.1.5 release. 2012-02-18 karl * remove wscript's svn version. temp-hack makeDistro.sh configuration. * add code to handle *XHTML filters, and to restore post-process n=X if Sword has not been updated. 2012-02-14 karl * big code simplification to avoid overuse of #ifdef USE_GTKBUILDER. (UI_GET_ITEM & UI_SUFFIX in src/gui/utilities.h.) * add per-module option so user can choose setRenderNoteNumbers(). 2012-02-09 karl * fix a bunch of USE_GTKMOZEMBED -vs- USE_XIPHOS_HTML glitches. * use setRenderNoteNumbers() from recent Sword update. 2012-02-06 karl * put "general" prefs at top of dialog. * correct "Open" (was "Save As") in slib-editor. 2012-02-05 karl * correct horrific excess RenderText() usage during footnote naming. 2012-01-30 karl * put module name inside font spec of 1-verse Parallel View display. * be much (yet trivially) smarter about saved x/y coordinates. 2012-01-15 karl * integrated mwtalbert's WIN32 image patch with modifications, including disabling WIN32 users' access to resize preference. 2012-01-12 karl * patch around new webkit WIN32 lack of "file:" in . * fix verse-per-line display glitch in webkit. * substitute GTK_STOCK_ADD for image name, because that image seems not to exist in all GTK installations. 2012-01-10 karl * missing verse anchor + current verse
to commentary by chapter. 2011-12-19 karl * added Ctrl-[1-9] to select Nth tab. * lengthened history from 25 to 40. * apply proper font specs to adv.search display. * vastly simplified font size references (one calculation, many refs). * alter bible context boundary: vv.1,2 anchored at chapter beginning. * eliminate context boundary when base font size is large. * only bible texts get green current verse in full-chapter parallel. 2011-12-12 karl * Mark__T's splash fixes. 2011-11-26 karl * apply proper font to modules' About boxes, to correct for different X servers' (e.g. "non-free" nVidia's) very peculiar choices for default font interpretation. * also for Previewer re-init during fore/background switch. 2011-11-19 karl * Mark__T's gtk pre-2.20 compatibility patch. 2011-10-20 karl * Mark__T's changes for tab "new" and "close" buttons. 2011-10-13 karl * fixed erroneous comm -vs- book display during font size change. 2011-10-02 karl * added (in|ex)clusion option for verse#s in copy/export. 2011-09-24 terry * Added scroll bars to adv search previewer for webkit build 2011-09-24 karl * darker green current verse. * re-arrange prefs->options display order. * feat.req #3168708 more tweaks to export format, mostly single-verse. * add Ctrl-0 to force base font size to 0. * make footnotes, xrefs, and headings default to On. 2011-09-24 terry * customization improvement: single line of verse# selectors. 2011-09-20 karl * fix #3411260 add gconf to wscript for explicit detection. * tidy up passage export whitespace formatting; correct an html error. * fix #3384710 bad sidebar search implicit AND construction. * fix #3400041 correct startup previewer show-or-not. * feat.req #3210164 verse number display customization. 2011-09-02 karl * avoid crash due to deleted module ref in list. * update export: re-work a lot of options stuff; eliminate dialog sensitivity; make license query dialog happen once with permanent modops memory so we never ask again. 2011-08-14 karl * do away with 1-verse context in full-chapter parallel window. 2011-08-03 karl * pass parallel texts and previewer through AnalyzeForImageSize. * avoid "widowed" verse numbers by forcing connection to 1st word with  . 2011-07-09 karl * several RtoL fixes: HTML_START and comm-by-chapter verse output order. 2011-06-30 terry * fixed studypad to honor 'settings.studypaddir' 2011-06-29 karl * resurrect functioning bookmark xml functions. * eliminate dead "removed bookmarks" code. * copyright update. * tidy up "about xiphos" window. * add content flush right after startup to avoid webkit black flash. 2011-06-27 Terry Biggs * add gtkbuilder files to install. * resurrect gtkhtml3. * fix #3166491 now able to open studypad, pers.comm., and journal. * Fedora15 compatibility (warnings elimination). 2011-06-25 karl * add base font respect to parallel view tab and detached parallel window. * silence a few warnings. * fix #3302253 update manual, re: parallel view tab configuration. * use correct highlight for found words in webkit. * fix black adv.search results. * dispose of as much "gdk font" stuff as possible. * correct font selection order: module pref, language pref, conf pref. * adjust macro readability in xiphos-html.h. * stop black flash on tab change. * ignore button-2 in webkit. 2011-06-20 Terry Biggs * fixed the double display in the chapter displays * added scrollbars to webkit in the following files: * src/gnome2/about_modules.c (gui_create_about_modules): * src/gnome2/bibletext_dialog.c (gui_create_bibletext_dialog): * src/gnome2/commentary_dialog.c (gui_create_commentary_dialog): * src/gnome2/dictlex_dialog.c (gui_create_dictlex_dialog): * src/gnome2/gbs_dialog.c (gui_create_gbs_dialog): * committed work on gtkbuilder and webkit done by Greg and Terry 2011-05-15 karl * fix #3302627 undo module cache damage to pers.comm. update. 2011-04-06 terry * EDIT: fix -> work on :) * fix link handling - webkit * fix popup menus - webkit * fix printing - webkit 2010-11-06 karl * fix handling of real n="X" content for notes/xrefs. 2010-10-15 karl * 3.1.4 release. 2010-10-14 karl * commentary verse#s. 2010-10-03 karl * fix #3077109 sidebar search crash when no commentary available. * fix #3077178 Crash on shutdown when paratab selected * fix #3077179,3077180,3077181 stop empty module crashes 2010-08-21 karl * correct longstanding misspelling s/hight/height/g throughout. includes some minor fallback for finding settings via old names. 2010-08-20 karl * restore detached parallel window existence+placement+geometry. * make Strong's lemma:Gxyz references get highlighted in preview. * provide for non-verse list key references in PL/J linkages. 2010-08-17 karl * move ReadAloud, resizing logic, and related functions to src/gnome2/utilities.c. 2010-08-14 karl * be less sensitive about NASB for Heb/Grk lexicon choice ("NASBnew"). * fix string free bug in header note caching. * clean up previewer.cc: use of HtmlOutput, restructure, fix comments. * add Preferences color pair inversion, main/highlight text. * more & better tooltips in Preferences. 2010-08-10 karl * keep note/xref count accurate => engine always generates headings. displaying them is a later decision in display.cc. 2010-08-04 karl * fix 2 heinous "interrupted search" bugs in adv.search. * reformat an ugly multi-?: conditional for readability. * set optimized/lucene search as default. 2010-08-03 karl * add counting of footnote *n markers. * for mozembed, replace with for verse highlight. 2010-07-27 karl * fix #3022383 mod.mgr crash by creating 2nd iterator/end pair. * fix #3027370 check for regular file type in file discovery. * fix #3022385 add debug assist for can't-happen display_mod null. 2010-06-01 karl * add Cult/Unorthodox category to modlists. * also Glossaries, to separate them from the rest of the dictionaries. 2010-05-31 karl * add intro dialogs for lucene and attribute choices in Adv.Search. 2010-05-30 karl * fix #2849660 prevent crash by insisting on minimum pane sizes. 2010-05-27 karl * fix #2997121 xulrunner failure to jump to anchor. 2010-05-20 karl * create option for bible xrefs to use verse list or previewer. 2010-05-16 karl * make work in gtkhtml3 parallel windows by connecting "url_requested" signal. 2010-05-13 karl * generalize bookmark import (default still bibletime). 2010-05-07 karl * make newly-installed modules able to be indexed immediately. 2010-04-30 karl * make File menu New PL/J item sensitive to PL/J enable. 2010-04-19 karl * add prefs item: highlight user annotations, when marking *u? 2010-04-17 karl * add auto-unlock offer on locked module with no key. * revamp a bunch of code consequent to this. 2010-04-12 karl * feat.req #2928849 support arbitrary # of parallel texts. 2010-04-08 karl * feat.req #1994953 Fine tune display settings - make doublespace a per-module option, and step down previewer font size 1 notch. * move Verse Per Line from main menu and prefs to context menu only. 2010-04-05 karl * made mod.mgr intro viewable on demand. also mod.mgr hotkeys. * feat.req #2717893 item 1, add "new PL/J" menu to main File menu. 2010-04-03 karl * implemented usage side of per-language preferred font. * implemented font picker for per-language preference. * improved special locale selector so multis work (pt_PT + pt_BR). 2010-04-01 karl * removed all #ifdef SWORD_MULTIVERSE. 2010-03-26 karl * fix #2977026 Search export to html should set content type to UTF-8. 2010-03-24 karl * fix #2889661 replace keycode interpretation with keysyms. * feat.req #2873363 Shortcut/hotkey for simple/sidebar searches. * feat.req #2582195 start xiphos with a particular tabs file. * invert defaults: paragraph style and previewer in sidebar. 2010-03-22 karl * 3.1.3 release. 2009-03-16 karl * feat.req #2791621 change tooltip on sync button for clearer meaning. 2009-03-15 karl * fix #2936311 provide direct sword:// as well as via verse list. 2009-03-14 karl * fix #2918463 xiphos crash due to zero-length settings: recreate. * fix #2941684 correct read-aloud sense of smallcaps "LORD" (& "GOD"). 2009-03-13 karl * introduce sync_windows() and stop_window_sync flag as a fix to the problem of universal sync not working. 2009-03-12 karl * add #name capability for footnote-specific navigation (e.g. sword://NETnote/Gen1:2#n13). 2010-01-02 matthew * make copy to clipboard smart for html 2010-01-02 dima * lots of waf fixes 2009-12-28 karl * fix #2922262 update dict pane when base font changes. 2009-12-24 karl * 3.1.2 release. * updates to src/gnome2/Makefile.am: distribution tarball sanity. 2009-12-19 karl * change freenode webchat to use $USER (g_get_user_name()). 2009-12-14 karl * preferences locale list: display language names, not xx_YY. * fixed
problem. 2009-12-14 simon * fixed tab bug -- closing tab B focused tab A, but cur_passage_tab got set to tab C! 2009-12-04 simon * fixed window title bug -- changing modules in the sidebar treeview updated window title to _previous_ module, because gui_change_window_title used tab settings prior to update 2009-12-04 matthew simon * new book icons for module list to better match colors * improved rendering for icons * rtol icons for module lists 2009-12-04 matthew * de-gnome menus and as many other functions as possible * add option to waf to build without gnome 2009-12-02 matthew * removed display_mgr from backend * delay starting search backend 2009-11-28 matthew * added code to use libgsf to archive files * small improvements to Windows file finding * module manager optimizations 2009-11-18 terry *added search results and verse lists to exporter 2009-11-12 karl * improve search word color marking slightly, so that wildcard- matched roots get colored. 2009-11-10 terry * add bookmark exporter. 2009-11-04 karl * Ensure mod.mgr always has a proper icon. 2009-10-27 karl * Resurrect verse number color selector in preferences. Also removed some defunct enums, unused for years. 2009-09-30 karl * add gui_init() calls to settings_init() to ensure that gnome/gtk are ready if we should need any dialogs. * add static status variable to gui_init() so it happens just once. 2009-09-21 matthew * change Windows to use ShellExecuteW instead of gnome_show_url * new function xiphos_open_default to open anything on any platform * change help menu to point to new location for chm files on Windows * added linkbutton hook so that linkbuttons (in about dialogs) would work on Windows 2009-09-21 karl * move gconf_setup() to gui_init() where it belongs. 2009-09-12 karl * feat.req #2813476 Interface localization (prefs->options) 2009-09-06 karl * correct re-appearing remote ftp source for delete-then-load-standard. * fix #2825898 Search triggers show-up of markers in Preview (by accurately detecting within/without html constructs). * consequently removed elimination code as well. * corrected gtk store error for prayerlist (lacking -1 terminator). * avoid widget destroy whine for null widget. * fix #2813891 lose comm name from tab when un-Viewed. * address #2798255 with a manual update. * also mention Load Standard button for module manager. * fix #2797805 added a word: Show/Hide _Attached_ Sidebar. * feat.req.#2190241 add Enter key support for bookmarks, annotations, mod.mgr remote sources. * feat.req #2797789 Open pane for activated resource (sidebar.cc) 2009-09-05 karl * 2nd shot at CrossWire as default remote repo, requiring rather a lot of other code re-factoring due to the interdependence of the 1st-time user's mod.mgr vis-a-vis existence of settings.xml data. 2009-09-03 karl * add intro dialog box to first-time mod.mgr usage. * re-work the entire locale-setting mechanism. * force CrossWire as default remote repo after load-standard. 2009-09-01 karl * fix #2841441 per verse annotation - localized reference * implied a bunch of other stuff: - convert to on init. - move locale init inside backend ctor. - localize *u refs for previewer, per bug report. - parse in osisref form. - dispose of bogus ".xiphos-2.0" dir rename (historic from very old .gnomesword-2.0 needs). 2009-08-31 karl * remove devotionals from "lookup selection" menus. * correct null key pointer in sword.cc debug message. 2009-08-21 karl * ensure a bit of whitespace between strong's elements when they repeat. they can get bunched up on top of each other too easily. * fix another blocking nightmare: some modules (ABP) contain bogus sequences like word. this results in doubling, word. the block renderer gets unhappy when it mis-analyzes termination by finding the inner as though it were the termination of the outer . so if we find we have an internal set of , we simply wipe them to spaces, and try again. ugh. * apply patch by andrew anderson, to respect showversenum in the passage exporter. some additional mods beyond his basic patch. 2009-08-20 matthew * fix #2825281 Sidebar/Regular Expression search: not finding all matches 2009-08-17 karl * change main window title per actually-displayed modules. (echoes tab module choice; borrows same code.) 2009-08-15 karl * fix #2803614 Search in unpointed Hebrew not working, by ensuring that all vowel points & accents are turned off in modules and search strings. 2009-08-13 karl * implemented glib null string detection skeleton. enabled as part of DEBUG. 2009-08-10 terry * added ui/editor_link_dialog.xml, editor/link_dialog.c and editor/link_dialog.h * added New menu item and button to studypad (slib-editor) * added Delete menu item and button to note editor (slib-editor) 2009-08-09 karl * 3.1.1 release. 2009-08-07 karl and matthew * solve headaches of tab switch redisplay management. 2009-07-30 karl * make mozembed genbook widget realize before filling. 2009-07-29 matthew * fix #2819999 custom range not working. * fix #2816143 show/hide sidebar geometry changes. 2009-07-29 terry * add relief to versekey navbar b/c/v buttons. * fix #2800991, remove sidebar Bible nav (eliminate nav right-click). 2009-07-28 karl * fix #2797262 freakish european keycodes for +/- on font size change. * fix #2800932 failure to re-draw any of the panes' text. 2009-07-21 karl * bullet-proof settings.c atoi() calls. 2009-07-03 karl * experiment with inverting highlight sense for user annotation. * correct test order for annotation -vs- highlight to guarantee a valid annotation pointer (truly, i hate corner cases.) 2009-07-02 terry * fix bugs #2815605 and #2815612 Cross reference in seperate window change module of main one. * fix bugs #2801515 Adding a child to the root of journal causes problems 2009-07-02 terry * fix bug #2813865 Deleting middle tab makes problem for first one 2009-06-25 karl * user-annotation (verse markup). 2009-06-23 karl * google maps reference from mouse selection. 2009-06-21 karl * remove old module install workaround: don't pre-delete a module being updated: ~30% faster result. (workaround formerly needed for old sword InstallMgr bug.) 2009-06-20 karl * sk.po (slovak) thanx to Zdenko Podobný . 2009-06-19 karl * replace mibbit (no longer usable) w/freenode's own webchat. 2009-06-06 karl * fix #2797731 minor edits for consistent names, View menu. 2009-05-31 karl * fix preverse headers with Strong's info (KJV beta). 2009-05-27 karl * feat.req #2797304 hotkey for right-click (bible pane only). * feat.req #2795770 ctrl-f4 to delete the current tab. 2009-05-26 terry * removed old navbar code * added --enable-treeview_path option to configure.in 2009-05-24 karl * fix #2777165 Opening aplication doesn't bring it to previous place. * added support for non-anonymous repository use. 2009-05-23 karl * tweaked #2789990 for no context in very small windows. * added support for master repo list at crosswire. * feat.req #2795758 title bar change for det.sidebar. 2009-05-17 karl * 3.1 release. 2009-05-17 karl * correct huge memory leaks in g_list_free() use. * also other memleaks...valgrind is a harsh task master. 2009-05-16 karl * fixed #2792569 clamp x/y position values to reasonable values. 2009-05-15 karl * fixed #2789990 consistent display when en/disabling comm/dict. * feat.req #2792002 add kbd shortcut ctrl-T to open a new tab. 2009-05-13 karl * feat.req #2789973 smaller default size of dialog windows. (for the sake of really small screens e.g. XO.) * feat.req #2789998 same modops for both main & dialogs. * properly disable double-space from View menu in gtkhtml3. 2009-05-12 karl * fixed #2790711 first run - tabs not parsed successfully * fixed #2790487 save editor changes on exit * fixed #2789879 view-context disturbs parallel tab 2009-05-11 matthew * updated manual in preparation for release 2009-05-11 terry * fixed bug #2783271 Parallel View tab moves to bottom of window 2009-05-11 matthew * fixed #2737136 Headings problem in detached window 2009-05-07 karl * correct index type of module cache map for proper string use. * fixed #2788398 chapter above 127 can't be navbar-selected. 2009-05-04 karl * fixed #2785952 "about" on empty comm -> crash * fixed #2784883 archive crash due to wrong destination 2009-05-02 karl * fixed #2781508 no "open file" modlist when pers.comm open. 2009-04-26 karl * kill off remaining cygwin support. * make multi-bookmarks not open-able in new tab or dialog. * fixed #2781318 gtkhtml adv.search needs preview scrollbar. 2009-04-26 matthew * add icons to dialogs * added ReadAloud for Windows * added back printing for Windows 2009-04-23 karl * correct a spacing glitch in absence of strongs/morph. * correct a failure of .conf-spec'd font size in det.parallel. 2009-04-22 terry * feat.req #2717893, part 2 done 2009-04-17 karl * removed a bunch of dead code re: OLD_CODESET and defunct utf8ification. 2009-04-15 karl * fixed #2764410 Segfault in commentary view window. 2009-04-09 karl * applied veritos' patch: make verse highlight align with strongs/morph. * feat.req #2717893, #3 & #4: open ed. w/closed keys; better dflt names. 2009-04-06 terry * removed GtkHTML38 support. * removed gnomeprint dependency from configure.in. 2009-04-04 karl * feat.req.#2705145 add j/k for verse up/down (dup of ^n/^p). 2009-04-03 karl * fixed bug #2704655 history glitches 2009-04-03 terry * fixed bug #2704651 genbook tab, show Bible doesn't show navbar 2009-04-02 terry * fixed bug #2704666 gtkhtml build 'Hold shift to lock previewer' does not work 2009-03-27 karl * fix verse list double-click to use main_url_handler(). * fix failure to check for module in parallel tab. * add dbl-clk to give About content in mod.mgr. 2009-03-26 terry * added verse range to copy/export dialog 2009-03-25 terry * changed export dialog to Copy/Export dialog * added single bookmark per module results save to search dialog 2009-03-24 karl * clean up parallel display routines in parallel_view.cc: remove #ifdef'ing, put SWBuf to use, single output. cleaner. 2009-03-20 karl * change bookmark click to use verse list rather than to navigate. * change verse list save to offer single bookmark save. * modify bookmark click to auto-navigate single verses but use verse list for multiples. 2009-03-19 karl * enable InvStrongsRealGreek lemma lookup when "stype" is not present. bad side effect is that we don't handle Hebrew lemmas, but right now there are no Hebrew modules with lemmas, so, eh. :-) this lookup is imprecise due to InvStrongsRealGreek being imprecisely ordered, consequent to diacriticals not sorting well. 2009-03-14 karl * alter adv.search to provide for warning when downgrading from lucene search to multi-word search, including resetting back to lucene search for each module searched. 2009-03-13 terry * added -Werror -Wall to build 2009-03-13 terry and karl * lots of de-linting due to experimental -Wall -Werror use. 2009-03-09 terry * added button to editors main toolbar * seperated bonobo editor (old) and slib editor (new) into two files * removed editor/html-editor.c and editor/html-editor.h * added editor/bonobo-editor.c and editor/bonobo-editor.h * added editor/slib-editor.c and editor/slib-editor.h 2009-03-08 karl * add gtk event-clearing on recompute_shows so that tab changes get image sizes computed correctly. * also remove crufty display.cc:mod_use_counter[] hack -- seems no longer necessary, once we've done the event clear. 2009-03-07 terry * replaced main menu (gnome) with gtk menu. * replaced ui/popups.glade with ui/xi-menus.glade which contains the main menu and the module popups. * main window is now a gtk window. * there is one gnome function left in main_menu.c gnome_help_display() in on_help_contents_activate() line 119. 2009-03-06 karl * turn off "modal" property for mod.mgr: normal work can continue while long downloads and indexing goes on. 2009-03-03 terry * added gmodule-export-2.0 PKG_CHECK_MODULES(GNOME,.....) in configure.in so Ubuntu will work with new popups. 2009-03-01 terry * replaced gnome popup menus with gtk menus for bibletext, commentary dict/lex and gbs in the main window and in dialogs * added files ui/popups.glade, gui/menu_popup.h and gnome2/menu_popup.c * fixed bug #2599921 Copy fails in detached windows 2009-02-25 terry * work on bug #2599921 Copy fails in detached windows fixed for Bible and Commentary dialogs 2009-02-19 terry * fixed bug #2585744 In 2.4, back and forward buttons segfault. * History buttons work with tabbed browsing turned off. 2009-02-18 karl * 3.0.1 release. 2009-02-15 karl * add transliteration. * disable transliteration for WIN32 pending ICU integration. 2009-02-14 karl * fix #2593915 - crash on menuitem in detached bible window 2009-02-08 karl * 3.0.0 release. 2009-02-06 terry * added prayerlist/journal editor stuff to gtkhtml editor 2009-02-05 terry * fixed double navbar * added note editor stuff to gtkhtml editor still need to add prayerlist/journal stuff. 2009-02-05 karl * fix logic to add extra mod.mgr remote sources. * retired 6 horribly out-of-date translations. 2009-02-03 karl * fix gconf key replacement logic for "xiphos". * add trivial gnomesword2 script to re-direct users. * add Henry Garcia's Xiphos.ogg pronunciation sound sample. 2009-01-31 karl * generalize sword_uri's use of show_in_previewer to any lexdict. * add --enable-autoclear to choose previewer content transient-ness. 2009-01-30 karl * replace URLs gnomesword.sf.net -> xiphos.sf.net. 2009-01-29 terry * remove files ui/editor_note_WIN32.xml & ui/editor_studypad_WIN32.xml which are not used 2009-01-29 karl * replace previous trunk content with that of branches/2.4.x. * change name to xiphos. * intermediate version stamp change, to 2.4.99, until 3.0 release. 2009-01-24 terry * replace add local source dialog w/new gtk style - gnome2/mod_mgr.c * fisrt run at removing main_url_handler_gecko * fixed bug #2532349 mozembed doesn't respect default dictionary 2009-01-23 terry * fixed bug #2474005 Genbooks do not allow navigation from address bar 2009-01-18 karl * lots of ugly mod.mgr hacking, trying to rectify not handling showing what's installed in system area (/usr/share/sword). * mod.opt, alter respect for internal font faces (bad Galaxie fonts). 2009-01-17 karl * integrate Troy's patch for SWORD_MULTIVERSE (dv11n). * small modifications to accommodate InstallMgr access requirements. 2009-01-17 terry * added show_in_previewer() to main/url.cc to display module links (sword:///) in the previewer (only WebstersLinked at the moment) 2009-01-14 terry * previewer can now be diaplayed on the sidebar * started work on tabbed parallel view * added gui/parallel_tab.h and gnome2/parallel_tab.c * added and items to the menu * you need to configure with --enable-paratab to try both of these changes. 2009-01-12 terry * fixed bug #2486766 Mozembed Parallel View doesn't respect cross-refernce * Parallel opts now are stored and used on next start. * added context menu to detached parallel view 2009-01-03 karl * fix a default font respect problem in parallel views. * fix #2486769 parallel right-click->copy does nothing. * tweak initial repo ordering and spelling and directory. 2008-12-31 karl * re-work extra repos' init so they don't interfere with first run. 2008-12-29 karl * implement commentary view by chapter, instead of just by verse. 2008-12-28 karl * re-arrange help functions so that just one compiles in. * make image auto-resize default to on. * fix #2471807 gtkhtml previewer font not respected. * fix #2471830 wrong bible navigation, from wrong tab. * fix configure.in to do preliminary check for gtkhtml3-devel. 2008-12-28 matthew * fixing print issues. * use PACKAGE_BUGREPORT for gnome_url_show(). * perl script to sic on any win32 .exe to prevent console window. * win32 icon attachment. 2008-12-28 terry * fixing print issues. * fixed bug #2471811 Bookmarks do not work for user-created modules 2008-12-27 karl * tweaks to support externally-launched http:// links. * modifications to improve clarity of configure failures. 2008-12-13 terry * fixed bug #2430285 gtkhtml parallel view issues 2008-12-20 karl * adv.search: auto-create 1st sample modlist from available bibles. * avoid empty genbook language group when no genbooks but a prayer list exists. * make sure settings.book_mod is assigned when picking a genbook. * fix det.parallel "(null)" (bad typo from eons ago). * cosmetic updates to prefs dialog (per domcox some time ago). 2008-12-18 karl * mod.mgr hackery: untangle /usr/share/sword & ~/.sword. * replace ImageMagick's "identify" with C++ API interface (except in win32 where the per-image libs are a problem). 2008-12-16 karl * add new GnomeSword repo for first-time users. * fix mod.mgr object leaks. * add GnomeSword's own bin dir to $PATH. * change single- to double-quotes in popen(3) strings. * cope with win32's stupid O_BINARY necessity for images. * remove generated editor-related files from EXTRA_DIST. 2008-12-16 matthew * fix #2423950 + #2416023 local install glitches. 2008-12-14 karl * add an "edit" pixmap beside "open studypad". * fix #2412580 Indexing Gnomesword-created modules fails by disabling the capability for journals/prayer lists (Sword bug -- mkfastmod fails too). 2008-12-13 terry * fixed bug #2423941 Printing, then navigating genbook causes crash * fixed bug #2413029 Printing User Created Modules ignores markup 2008-12-13 matthew * added help menu items for mailing list and irc chat * added the F1-F4 shortcuts to the appropriate menu items * added a manual section on original language research 2008-12-11 terry * fixed printing in studypad * hid print menu items in WIN32 - I hope 2008-12-10 terry * fixed studypad open and save as dialogs 2008-12-10 karl * configure against gtk_widget_set_tooltip_text() for older systems (e.g f7). * set up #ifdef'd symbols for keysyms (linux/win32) to restore keyboard shortcuts. * enable gnome_url_show() on WIN32 for separate image viewing. 2008-12-09 karl * win32-specific hack, to cd to gnomesword's own dir. * add sidebar-vs-dialog sensitivity to html markup wipe. * disable Edit->Copy for now -- no supporting function. * fixed sidebar search crash when re-starting running search. * fix double-click failure to update verse navbar. * (mwtalbert) add tooltips to mod.mgr column headers. * new "indexed" icons for mod.mgr from simon meers. * add find/stop toggle to sidebar search. 2008-12-08 terry * fix #2385811 Gnomesword crashes on attempted studypad sync 2008-12-08 karl * re-order mod.mgr columns (push index + locked icons to the right). * no "installed" checkmarks in Maintenance pane. * wipe out html markup in previewer mark_search_words() to avoid inadvertent match marking of html-internal content. 2008-12-05 karl * new general pixbuf finder, #ifdef-compatible with linux and win32. 2008-11-29 karl * fix #2384287 Uninstalling current Bible module causes crashes. 2008-11-29 peter * add chm files. 2008-12-01 karl * "Open in dialog" => "Open in a separate window". * "Verse style" => "Verse Per Line". * disable ReadAloud from all menus for WIN32. * get rid of remove/restore bookmarks option (unknown). * change .sword location to be under $ALLUSERSPROFILE. * limit exporter to only chapter and verse (no book). * add Personal/System indicators on mod.mgr Configure pane. * change name gnomesword2 => gnomesword. no more name distinction based on toolkit support. * fix gconf keys automatically. * kill off all remains of drag-n-drop with #if 0. * add ../share/gnomesword to gui_general_user_file(). * add testament-level subscripting of the module cache, to get rid of the icky arithmetic that is sensitive to 39+27 canon. * disable all printing for cygwin and win32. 2008-11-29 karl * fix #2264199 Long custom Module lists make search gui too wide. * remove need for '+' ("AND") syntax in simple sidebar search. 2008-11-25 terry * mostly fixed bug 2264209 Scrolling to next/previous chapter no longer works - scrolling down works - scrolling up skips a chapter or two at times - only works for gtkhtml builds - never worked for mozembed so I hide the option in the prefs dialog for mozembed builds 2008-11-24 dom * improved support for XULRunner / Firefox 3 backend * fixes #2334366 Building fails with xulrunner-1.9 2008-11-23 karl * migrate all hand-crafted yes/no dialogs to gui_yes_no_dialog(). * re-order create_dialog_alert() buttons to a normalized order. * check for NULL char* in GS_message, html-editor.c. * add #ifdef WIN32 sensitivity for SWORD_PATH and HOME values. 2008-11-22 karl * fix len append bug in ncr_to_utf8. * auto-set newly-created source as current. 2008-11-21 karl * replace mmap() with stdio calls in main_init_language_map(). * add #ifdef WIN32 sensitivity: mkdir() with 1 or 2 args. * remove wait(2) from url.cc: use pclose() the proper way. * add #ifdef WIN32 sensitivity: ReadAloud() matters. * add #ifdef WIN32 sensitivity: HOME (linux) -vs- APPDATA (win32) * replace utilitics.c:ncr_to_utf8 with working code. * add '&' to html.c's g_strdelimit() string. 2008-11-13 karl * Add the repository identifier to the install panel of mod.mgr. * Integrate blocked strongs/morph into GTKEntryDisp (cf. Didache). * Tighten up module usage in display.cc re: typecasts and so forth. * No more special case for ISBE. 2008-11-12 karl * fix #2264276 excess characters in double-click dict lookup (Matthew Talbert's update). * add Matthew's *.glade updates for accessibility properties to facilitate UI testing framework. 2008-11-05 karl * 2.4.1 release. 2008-11-05 karl * add Matthew Talbert's code (with mods) to toggle the Find button in Advanced Search between Find and Stop during actual search. * fix printing initialization error in display.hh. 2008-11-02 karl * add F[1234] kbd shortcuts: help, prefs, adv.search, mod.mgr. 2008-10-31 karl * automatic font defaults per configuration file specification. xyz.conf can hold "Font=Linux Libertine" and "Fontsize=+1" and we will respect that properly in all contexts. * companion modules: "Companion=OtherModule" in .conf causes an offer to open that module as well. intended mostly for use with related Bibles and commentaries e.g. NET + NETnote. 2008-10-27 karl * completely re-work mod.mgr lockout logic. also a bunch of cosmetic updates in mod_mgr.c. 2008-10-26 karl * stop infloop: no custom range allowed for non-{bible,commentary}. 2008-10-25 karl * make ^F able to search more than bible text: based on window visibility: bible first, but if not visible, then commentary/genbook, and if not that, then dictionary. * add search result highlight in advanced search preview using previewer.cc's mark_search_words() [had to expose it via .h] * manual updates to reflect unlocking method and new ^F semantic. 2008-10-23 karl * replace fixed use of ImageMagick "display" with list of potential/preferred image viewing systems. 2008-10-18 karl * fix lack of intermediate path mkdir in prayerlist creation. 2008-10-17 karl * basic Solaris compatibility. gtkhtml3 only so far: - null pointers are not nice in stdio. - Solaris' old sed doesn't support \(this\|that\|other\) - use a different yet still standard set of arrow images. 2008-10-08 karl * no more perm/success/failure dialogs for gconf setup. * disable gconf setup entirely for cygwin. 2008-09-21 karl * 2.4.0 release. 2008-09-20 karl * re-fix #2105812 -- avoid premature MainWindowModule setting. 2008-09-13 terry * fixed bug #2105812 main navbar wrongly loaded when switching 2008-09-08 karl * add cygwin special case to handle languageMap encoding of "Korean" (braindamage in cygwin pango package). 2008-09-03 karl * add "Help -> About Translation" * update copyright years all over the place. * update adv.search image for manual. 2008-09-01 karl * fix #2084401 Problem compiling with xul-1.9 (gecko.m4 update). * a bunch of RELEASE-NOTES text, early prep for 2.4. 2008-08-31 karl * fix #2079930 Strongs Hebrew/Greek numbers don't lookup * enable prayer list support by default. 2008-08-29 karl * fix #2069455 module deletion not reflected * fix #2069476 sorting by module name 2008-08-23 karl * fix erroneous non-linked tab labels on startup. 2008-08-18 karl * convert "pinned tabs" to "linked tabs". * improved some phrasing in src/gnome2/about_sword.c. 2008-08-16 karl * add Ctrl-Plus/Ctrl-Minus to change base font size. 2008-08-13 karl * adjust but not fix for #2036800 journal name only accepts English. 2008-08-09 terry * quick fix for bug: #2040344 module manager needs to lock left panel does not lock left panel, but keeps gs from crashing. * fixed bug: 2040347 adv.search can't clear results 2008-08-06 karl * update some Adv.Search headers for better clarity. 2008-08-03 karl * fix mem alloc bug in genbook display book name handling. 2008-08-02 terry * build w/Exporter by default 2008-08-02 karl * 2.3.6 release. 2008-07-31 karl * add manual section on journals/prayer lists. 2008-07-30 karl * fix #2033166 limit Preferences' comboboxes category contents. 2008-07-27 karl * add 7700+ languages from a SIL page referencing ISO standard. * re-work main_init_language_map() to use an external file in ui/languages, and absorb it through mmap(). 2008-07-25 dom & karl * move locale-specific language name strings into sword.cc, to be no longer locale-translatable. * add another general outlined topic under prayer lists & journals. 2008-07-23 karl * minor cleanup of module loading and treeview setup. * silence complaint about char/gchar auto-conversion (gtkhtml). 2008-07-19 karl * mod.list generation: alphabetize languages everywhere. * provide for cancelling a search. (gross hack: done using the Close key, which still makes search window disappear.) - hack improved: use Find as both start/stop (see tooltip). * deleted the unmaintained german manual. 2008-07-17 karl * mod.list generation: avoid pointless strdup; norwegian hack. * horrid but useful strcmp()-avoidance optimization in mod.list generation. 2008-07-15 karl * prayer list reconstruction: - stop crash caused by mkdir failure, due to no genbooks. - totally rework creator logic to avoid duplicated code. - set prayerlist Lang= from sword_locale. (you are editing in your own native language, right?) - restructure periodic PLs/journals. - add full-year daily journal. - change Prayer List to Prayer List/Journal in all mod.lists. 2008-07-13 karl * update Norwegian list classifications. * reworked excess/duplicate languageMap crud from backend (sword_main.cc & module_manager.cc): moved to main/sword.cc. * tweaked module categorization so first_time_user gets one list. 2008-07-11 karl * make genbook bookmarks use the key string, not a numeric offset. * create separate mod.mgr lists for updated and uninstalled mods. 2008-07-10 karl * when devotionals open, ensure they have a MM.DD key. 2008-07-09 karl * fix bug, adv.search: deleted module trips custom list usage. 2008-07-08 karl * move nav keys: Ctrl-n/p (verse), n/p (chapter), N/P (book). * better wording on parent/child book navbar buttons. 2008-07-06 karl * feat.req #1991842 pers.comm suggestions: * hotkey open on Alt-Z * location navigation hotkeys: Alt-PageUp/PageDown: verse nav Alt-Home/End: chapter nav Alt-Ctrl-Home/End: book nav * (these may all need to be looked at again for better placement.) * attach the correct sync button to the pers.comm editor. * cosmetic twiddles for bible description headings in display.cc. * widen navbar book spinner slightly -- it was getting cut off. 2008-07-04 karl * for images/maps/devotionals, remove from otherwise-native lists. * fix #1973928 key entry not saved in .conf * cleanup of some cipher key ick. 2008-07-02 karl * 2.3.5 release. * remove gtkhtml-editor.h from editor/Makefile.am. (problem?) 2008-07-02 dom * fix Ubuntu build problem based on gecko name. 2008-06-25 karl * avoid infloop when adv.search open and user hits xref link. 2008-06-12 karl * don't display 0:0 and n:0 unless headings are turned on. 2008-05-30 karl * fix #1977884 GS_StringMgr crash on attribute search 2008-05-27 karl * fix #1973933 per-module font size not respected in parallel view tab. 2008-05-26 karl * 2.3.4 release. 2008-05-22 karl * robustify NASB special-case H123!a handling. * hack-fix "Smith & Van Dyke" not to use '&'. * replace a bunch of 1-char strstr() with strchr(). 2008-05-10 karl * update release notes, tweak manual regarding fonts. * more #1863160 efficiency: commentary dialogs. we now have full cache usage of bibles & commentaries. 2008-05-08 karl * fix #1863160 efficiency: full module cache usage, only for commentaries -- lexdicts & genbooks wouldn't gain much from it. 2008-04-23 dom * fix failures with gcc 4.2.3 (Ubuntu HH -8.04) 2008-04-21 terry * added item to studypad file menus. * added to Bible pane popup menu. * added export passage dialog - this requires a '--enable-exporter' switch for ./configure and ./autogen.sh * added files /main/export_passage.cc /main/export_passage.h /gnome2/export_dialog.c /gui/export_dialog.h /ui/export-dialog.glade 2008-03-29 karl * fix (part of) #1928119: failures with gcc 4.3 2008-03-28 terry * FIXED: bug #1915596 text in preview window clears if mouse enters bible view shift keys now lock previewer until mouse is moved into previewer. 2008-03-27 terry * added 'General->Misc->Enable paryer list' option to preferences_dialog * removed --enable-prayer_list switch from configure.in * FIXED: 2nd part of bug #1906647 Showing Commentary Pane 2008-03-22 karl * fix #1923337 respect module fonts in detached parallel view. 2008-03-18 karl * fix unknown saved remote source when entering mod.mgr. 2008-03-14 terry * commit prayer list work - needs much testing and tweaking. 2008-03-07 terry * FIXED: bug #1906644 Personal Commentary Quotes * Removed Persistent file stuff from editor menus 2008-03-06 terry * FIXED: bug #1906651 New Document not working in studypad. * NOT FIXED: bug #1747281 2.3: can't drag-n-drop from adv.search 2008-03-03 karl * re-fix #1864007 NASB's lexicon refs need adjustment, this time based on DM's actual test release -- should be final (I hope). 2008-02-23 terry FIXED: bug 1747281 2.3: can't drag-n-drop from adv.search I think 2008-02-18 terry * mod mgr now remembers the settings on the configure page 2008-02-11 dom * window minimum size reduced from 800x480 to 800x425, thus allowing gs to run on an eeepc. 2008-02-08 karl * fix failed farsi numeric glitch in src/main/sidebar.cc. 2008-01-21 karl * finish fix of pri/sec/all reading apparatus. 2008-01-20 karl * 2.3.3 release. * correct part of the pri/sec/all reading apparatus (incomplete). 2008-01-19 karl * updated manual for forthcoming 2.3.3 release. * updated boundary anchor logic to accommodate strong+morph better. * fix glitch caused by display.cc dialog integration last week. 2008-01-16 karl * fix #1872525 Fix build errors with gcc-4.3 * restructure and simplify readability of HtmlOutput. * solve gtkhtml3 side of "first display of genbook is blank". 2008-01-15 karl * restructured a lot of display.cc to use common HTML output code. * turned off Read Aloud from all menus on Cygwin. 2008-01-14 karl * added Image Content selectability: detect images' presence, show right-click menu option to disable it. (partially a workaround for failure to display images in gtkhtml3 bibles -- problem not understood yet.) * formatting changes throughout, as other work continued. 2008-01-12 karl * stop several memleaks in mod.mgr * restructure mod.mgr to use SWMgr more correctly. * fix mod.mgr use of local sources. * bunch of cosmetic crud in mod_mgr.*. * add to RELEASE-NOTES, anticipating 20 january. 2008-01-11 karl * restore missing gtkhtml bible dialog code. * in mod.mgr, change Old/New to Installed/Available. 2008-01-10 karl * feat.req #1869036 need farsi numerals 2008-01-04 karl * round module sizes to nearest M or k. * fix #1864007 NASB's lexicon refs need adjustment 2007-12-30 karl * tweak InstallSize display in unknown case. * stop a couple small memleaks; * update hard-coded NASB lexicon names. (but will these remain?) 2007-12-29 karl * feat.req #1860685 mod.mgr show InstallSize from *.conf 2007-12-27 karl * fix #1860365 lemma display hack is very poor * correct HAVE_STRCASESTR typo 2007-12-26 karl * 2.3.2 release. * update some general text files. * generalize strcasestr solution beyond cygwin (e.g. solaris). 2007-12-25 karl * don't turn off imageresize just because one image failed. * announce image resize failure only once per display, not per image. * fit gconf intro text into smaller box. * change from offset to key string in adv.search (offset drops core). * fix #1747281: search drag-n-drop fails; use main_url_encode(key). 2007-11-22 karl * locale names updated for chamorro. 2007-11-01 karl * fix #1824138: no defined lexdict in subwindow causes either crash (U-GG) or g_log() complaints (Fedora). 2007-10-18 karl * pick up 2.2 translator addition for about_gnomesword.c. * impose a "string greater than" semantic on version comparison in gnome2/mod_mgr.c so as to not be bothered by old versions at secondary repos. 2007-10-14 karl * 2.3.1 release. 2007-10-08 karl * fix morph word ordering in verseBefore/After. 2007-10-08 dom * fix buffer-overrun of GS crash by avoiding swbuf flaws. 2007-10-06 karl * fix empty string bug induced by prev.fix to stringmgr. 2007-09-30 karl * subsume getZeroContent() into getVerseBefore(), trying to debug a crash believed to involve the stringmgr. 2007-09-29 karl * use new Sword setMorphFirst() in text display. * update manual: search details + updated screenshots. 2007-09-26 karl * correct previewer link color on book references. 2007-09-22 karl * make multiword-vs-lucene search explicit, without auto-promotion (but possible demotion, lucene->multiword, in absence of index). * fix #1800106: Crash when searching. 2007-09-20 karl * push sidebar search strings past a leading non-alpha char. 2007-09-17 karl * stop inadvertent hebrew match on greek lemma. * add "Robinson" as an acceptable morph ref. * include ops->lemmas as part of strongs &&/|| morph. 2007-09-17 karl * hack on OSISLemma stuff for the sake of Osk's beta Tisch. 2007-09-16 karl * update morph output for tidiness: lowercase; no breakable spaces. * update morph/strong's to preserve ()<> for gtkhtml3. * update getZeroContent(), block_render content (esp. Grk modules). 2007-09-11 karl * add Maps and Images to module lists (sidebar, mod.mgr). 2007-09-10 karl * update hex decoding so that module descriptions don't show %2F. 2007-09-09 karl * fix #1781816-4: click to get "about" in gtkhtml3 build. 2007-09-05 karl * tweak display.cc for a 1st guess on widget size for images. 2007-09-04 karl * update RELEASE-NOTES + interface.xml in preparation for 2.3. 2007-08-31 karl * make double-space conditional on USE_GTKMOZEMBED. 2007-08-29 karl * make a proper link in the manual to the repos page. * add a gtkhtml3/mozembed comparison image to the manual. * fix #1783315: Footnotes in verse 0 not shown. 2007-08-28 karl * fix #1783300: locale names are out of date 2007-08-26 karl * consistency in #if usage for find_dialog.c. 2007-08-25 karl * bug #1781816 #1: recover the parallel view right-click menu. 2007-08-22 karl * integrate cygwin strcasestr() from 2.2. * use correct #ifndef for gtkhtml/gecko in find_dialog.c. * incorporate an img src prefix fix from 2.2. * attempt to generalize to gtkhtml3 the "big blob" gecko fix of SysTheo, so as to address e.g. ISBE "genealogy" (96kbyte entry) -- seems to be a bug in recent pango; cygwin was already fine with it. 2007-08-21 karl * add utf-8 spec to about_modules.c. * integrate mouse-selected read aloud (carry forward from 2.2). 2007-08-20 karl * fixed #1744400: edit->find...doesn't * update english manual image files. 2007-08-15 karl * update a missed fix 2.2->2.3 to prevent genbook atoi() core. 2007-08-05 karl * change Alt-B to give bookmark dialog (Ctrl-L focuses verse text). * add Alt-P to detach/re-attach parallel view dialog. * avoid main_has_search_framework()'s core per scribe's suggestion. 2007-08-05 dom * fix bug 1743304: keyboard shortcuts are not working 2007-07-31 karl * fix bug 1764758: strongs on -> numbers verbalized * fix bug 1764758: integrate 2.2 fix, avoid reading [, ], & *. * move one g_message to GS_message. 2007-07-29 dom * sidebar search fix: text in upper case or multiple occurances of the same word were not highlighted in the previewer. (multi-word & phrase search types) 2007-07-28 dom * i18n cleanup (end) : navbar 2007-07-28 dom * i18n cleanup (part of) : display 2007-07-27 dom * i18n cleanup (part of) : module_manager 2007-07-25 dom * i18n cleanup (part of) : backend 2007-07-14 terry + karl * repair karl's stupidity about first-time user mod.mgr -vs- a backend which doesn't exist during first-time user mod.mgr. 2007-07-13 karl * reap children spawned by image display. 2007-07-10 dom * fixed bug 1744418: bad display of grk result in adv.search 2007-07-08 karl * for highlight, force highlight_fg on verse number. 2007-07-07 karl * added a manual section on gtkhtml3 -vs- MozEmbed. * fixed bug 1749534: failed footnote access in josephus. 2007-07-06 terry * fixed bug 1677234: right-click Yelper crash 2007-07-04 karl * added Daily Devotionals to module listings. * roughly doubled module listing performance. * disabled GOK timeout in gecko-html.cpp to kill warnings. 2007-07-02 karl * changed "URL" to "Host" in mod.mgr Sources -> Add. * updated about_gnomesword.c for copyright & website. * configure.in change to build with gtkhtml instead of gtkmozembed. (but there are gecko dependencies.) 2007-07-01 karl * feat.req 1620313: refuse duplicate install source being added. * implement index deletion. * manual updates to reflect lucene indexing, incl. image updates. 2007-06-30 terry * fixed bug 1743789: 2.3: transient note/xref is not transient * implement indexing progress bar. 2007-06-30 terry + karl * mod.mgr: change pane names, "install/update" and "maintenance" * also swap top 2 panels, configure and sources. 2007-06-29 karl * feat.req 1711360: lucene indexing. 2007-06-28 karl * bug 1729936: unused configure flags should go away (only --enable-sword_svn was removed, the rest are needed.) * feat.req 1703135: display 0:0 & n:0 2007-06-27 karl * fixed bug 1744444: 2.3: blocked strongs fails NASB Eph 5:31 2007-06-26 karl * fixed bug 1743785: 2.3: loss of per-module font in
* fixed bug 1685243: 2.3: stuck trying to display SysTheo 2007-06-22 karl * aggressive update to get rid of per-usage #ifdef around g_message and friends. now use GS_message and double-paren the arg list (to make it a single arg to the GS_message macros). 2007-06-19 karl * fix per-tab show state so as not to act like pinned tabs. 2007-06-18 karl * change panel show state to per-tab. * eliminate last of the "setup cancel" logic. 2007-06-12 karl * updates to manual for base font size, and to document that we plan no solution to the global install problem. 2007-06-11 terry * added base font size to previewer and parallel view 2007-06-10 terry * added doublespace support to previewer 2007-06-09 terry * added main/sword.cc main_refresh_all 2007-06-08 karl * back half of implementation of base font size. * front half in ui/prefs.glade and pref dialog. * re-worked font name+size usage to minimize excess specification. 2007-06-06 karl * fixed bug #1731993: splash enabled by default. 2007-05-31 karl * updated German translation, from Eicke Godehardt. 2007-05-25 terry * redid navbar_treekey so spin button arrows show 2007-05-22 terry * fixed bug #1723478 opening studypad causes gs to crash 2007-05-01 terry * added new navbar to parallel dialog added gui/navbar_treekey_parallel.h and gnome2/navbar_treekey_parallel.c 2007-05-01 karl * tweaked html-editor.c, OLD_NAVBAR history button sensitivity. 2007-04-30 terry * fixed bug #1708829 crash on opening note editor * started work on a prayer list added gnome2/prayer_list.c and gui/prayer_list.h added main/prayer_list.cc and main/prayer_list.h 2007-04-27 dom * Norsk Bokmål (nb_NO) translation by harald@thingelstad.org added 2007-04-27 terry * committed work around for bug #1708829 crash on opening note editor 2007-04-26 karl * fixed modulecache header invalidation bug. 2007-04-24 terry * fixed bug #1706475 no genbooks + genbook navbar => crash * added support for gtkhtml-3.14 2007-04-07 terry * fixed bug #1695949 Gnomesword crashes on startup: segfault in backend - applied patch from maurerpe. 2007-03-31 terry * added new navbar to bible and commentary dialogs 2007-03-29 terry * added navbar_versekey 2007-03-25 karl * 2.2.3 release. 2007-03-23 karl * add a block of release notes. 2007-03-22 karl * Add Ctrl-F to invoke Bible text "find". 2007-03-20 karl * manual updates, reflect 2.2.3: archive/rename/dump of pers.comm. * make the inability to rename under Cygwin obvious to the user. 2007-03-19 karl * fix bug #1681135 Module manager crashes Gnomesword on startup. 2007-03-18 karl * fix egregious book selection bug in module cache. 2007-03-16 karl * feat.req #1631815: open single-image window on click (depends on Sword lib "" enhancement.) * updates to the module cache, to cache preverse headers. 2007-03-15 dom * added StringMgr, a class which provides string handling functions, for utf-8 support if icu is disabled in sword 2007-03-13 karl * implemented module cache for display performance improvement: no need to keep re-accessing Sword itself when display options are not changing; keep a cache of HTML-ready text. 2007-03-08 karl * feat.req #1633426: implement block-render of strongs/morph. 2007-03-06 karl * feat.req #1633407: implement pers.comm dump, rename, archive. 2007-03-05 terry * fixed bug #1674149 unable to save verse lists 2007-03-04 dom * fixed bug #1673598: cannot search Personal for non-ascii chars 2007-02-24 dom * fixed bug #1667954: modules missing in advanced search (i18n bug, affects some translations) 2007-02-24 karl * stop hurting 64bit by playing pointer/int games in settings.c. 2007-02-22 karl * fixed detached parallel view infloop in Rev 22. * restructured parallel view code to cache modnames and fontsizes. * work around Sword installmgr bug, in installing updated module, by deleting the current version before obtaining the new one. * updated manual: interface screenshots + modmgr & search updates. 2007-02-21 karl * added testament-detecting use of Packard -vs- Robinson morph. 2007-02-15 terry * added attribute search page to advanced search dialog now for a strongs search you only need to enter if the strongs number as G4443 2007-02-14 terry * bumped to 2.3.0 for development branch * switched commentary dialog to gecko * switched dictionary dialog to gecko * switched genbook dialog to gecko * dictionary and genbook dialogs need menus 2007-02-13 terry * switched about_module dialog to gecko * switched bibletext dialog to gecko 2007-02-05 terry * moved right to left text display to gtkhtml 2007-01-31 terry * fixed bug #1648806 Cannot add local module source directory. 2007-01-30 karl * moved sidebar buttons to top of sidebar. 2007-01-30 karl * moved sidebar buttons to top of sidebar. 2007-01-29 terry * fixed bug #1645989 newly-defined install source unavailable 2007-01-28 terry * fixed bug #1646579: sidebar search, no bounds => crash 2007-01-27 terry * created a development branch 2007-01-26 karl * update configure.in for version 2.2.1 at -r1480. touchups to RELEASE-NOTES. 2007-01-25 Dominique Corbex * fixed bug #1643716: non UTF-8 chars with libsword built without icu 2007-01-25 terry * feature #1633397: shortcut: focus text cursor to verse bar 2007-01-25 karl * fixed adv.search attribute by adding MATCHWHOLEENTRY iff search string begins with Word//Lemma/. * fixed tab history update when tabs are pinned, so as only to add entries for the current tab, rather than replicating them in all tabs. makes for a performance boost, too. * updated RELEASE-NOTES in anticipation of 2.2.1. * updated manual for keyboard shortcuts. 2007-01-24 terry * fixed bug #1643623: pers.comm. editor loses on re-edit 2007-01-24 karl * fixed bug #1642835: TTS unavailable: Connection refused * fixed bug #1640907: long verse history -> pulldown-select fails 2007-01-23 karl * fixed bug #1642603: loading a tab set leaves GS confused 2007-01-21 karl * feature #1193235: Allow text to be displayed double space. (so far, scaffolding only -- pending css-awareness in gtkmozembed or gecko. currently #ifdef DOUBLESPACE.) 2007-01-20 karl * remove all traces of setup_druid. hasn't been relevant in eons. 2007-01-19 karl * feature #1613239: improve command line use of "sword://" 2007-01-17 terry * added navigation toolbar to genbook dialog * added files main/navbar_book_dialog.cc and main/navbar_book_dialog.h * added files gnome2/navbar_book_dialog.c and gui/navbar_book_dialog.h 2007-01-15 karl * added feature: high-contrast highlight of current verse. 2007-01-14 karl * fixed bug #1626605 Daily Devotion Does Not Display 2007-01-14 terry * gs now depends on gtkhtml-3.8.x * removed old editor files for gtkhtml-3.6 and earlier 2007-01-13 karl * fixed bug #1634794 adv.search hates booknames w/spaces * fixed bug #1631629 bible dialog uses wrong verse style 2007-01-13 terry * added navigation toolbar to genbook pane * added files main/navbar_book.cc and main/navbar_book.h * added files gnome2/navbar_book.c and gui/navbar_book.h 2007-01-12 karl * fixed bug #1629380: comm.dialog xref selection refers to wrong book 2007-01-09 karl * fixed crash in commentary word lookup. 2007-01-06 terry * fixed bug #1624757: able to completely disable right panes. 2007-01-05 karl * fixed bug #1628714: dialog commentaries select revelation * fixed bug/feat.req #1620641: verse color is ignored 2007-01-03 karl * updated doc for dropdown bounds selector. 2006-12-30 moses * feature #901894: dropdown bounds selector in simple search. 2006-12-27 karl * fixed bug #1622892: dict/lex cannot change xref setting. * updated Makefile.am to include RELEASE-NOTES for doc. 2006-12-23 terry * bumped to 2.2-svn revison 1380 2006-12-23 karl * moved all g_message() calls inside #ifdef DEBUG. 2006-12-19 terry * fixed bug #1618324: "philipper" in german version points to philemon 2006-12-19 karl * fixed bug #1618829: first use, no global modules found 2006-12-18 terry * fixed bug #1617225: gnomesword crashes, when clicking on combobox... * fixed bug: gnomesword crashes, when clicking left right arrows on dict bar * fixed bug: gnomesword crashes, when clicking in parallel view with less that 5 modules selected. 2006-12-17 karl * updated gnomesword.spec.in * move src/gnome/html.c's g_message inside #ifdef DEBUG. 2006-12-14 karl * fixed configure.in glitch: fr_FR => fr. * undocumented "open current in dialog" which no longer exists. 2006-12-13 karl * documented adv.search: usage details; no footnote search. 2006-12-13 terry * fixed Joshua 15:58 bug in adv search dialog 2006-12-12 karl * fixed bug: avoid gratuitous text redraw when turning off read-aloud. 2006-12-12 terry * fixed bug #1613439: Sidebar setting does not survive program restart * fix the rest of bug #1613439: This problem also occurred with the preview and dictionary panes * removed gnome2/hint.c and gui/hint.h they are no longer used and never did work right. 2006-12-09 terry * final commit for 2.1.10 2006-12-09 karl * fixed bug: workaround for adv.search 1st modlist fail-to-recognize. 2006-12-06 terry * search dialog: added dnd suport to verse list on results table drag verse to main text window to display verse in main window. 2006-12-06 terry * fixed broken add module to mod list in search dialog * added dnd support to add module to mod list in search dialog 2006-12-03 karl * fixed bug: detached parallel view initially blank; sync_with_main(). 2006-12-02 terry * fixed bug #1605640: Change Font does nothing 2006-12-01 terry * fixed bug: invoking editor on existing entry loses text. 2006-12-01 karl * added image auto-resizing in commentaries, books, and dictionaries. * updated startup to move ".gnomesword-2.0" to ".gnomesword". * added hot keys to the File menu. 2006-11-30 karl * fixed bug: don't crash on commentary middle-click. 2006-11-29 terry * trial implementation of feature resquest #889422: scroll to new chapter * fixed bug #1507371: 2.1.7 forgets which commentary is in use 2006-11-28 terry * fixed bug #1521926: re-implement book/chapter headings. * fixed bug #1536274 almost: clickable links to external sources don't work 2006-11-28 karl * updated interface.xml to reflect book/chapter headings. * fixed bug #1602059: massage %20 back to real space. 2006-11-27 karl * fixed bug in certain OSIS modules (ESV, NASB) displaying offset text when verse# display is turned off. 2006-11-25 karl * fixed bug #1601897: constrain attribute search to "whole match". 2006-11-23 karl * changed first-run permission dialog to accommodate terry's MM fix. * altered logic for fallback exit if user fails to install any Bible. * updated doc+screenshot to reflect new first-run MM usage. 2006-11-23 terry * bumped to 2.1.10 * fixed bug #1601744:title of module in titlebar not displaying for GetLut1545 * fixed module manager to work on first run * corrected tooltip for search dialog - Search Type -> Attributes from //Word/Strongs/G1722 to //Word/Lemma/G1722 this will do a search for Strongs Numbers. * added new label "Results Display Options" to search dialog 2006-11-22 karl * added feature #861174: move Unlock Module to right-click menu end. * added feature #1194037: add View->Show Verse Numbers toggle. 2006-11-15 karl * fixed bug #1575275: expand set of g_strdelimit() chars in on_new_folder_activate() to "/|><.'`\"". 2006-11-15 karl * fixed bug #1504139 by adding reporter's supplied cs.po. 2006-11-15 karl * fixed bug #1535122 by applying reporter's supplied patch. thanx. * improved grammar of first-time user download question. * updated screenshot of question accordingly. * added a note to preferences.xml about per-module font selection. 2006-11-14 karl * updated logic for initial download of a Bible so as to ask permission of user first. included start.xml comment. 2006-11-11 karl * fixed bug: first-time user gets ESV downloaded, so he doesn't get a "(null)" module. 2006-11-11 karl * updating ChangeLog for many things done in recent months: * fixed bug: verse navigation crash when spinning selectors. * fixed bug: Lookup Selection crash when no word is selected. * added Pinned Tabs feature: all translations can track together. * added Read Aloud feature: send verse text through Festival. * fixed doc images: got a copy of old, still valid images from Brian Dumont to replace corrupt *.png; saw that they were very old, so regenerated a new set of images using current Gnome interface. * updated doc *.xml a lot: to reflect current Parallel View habits, add module explanation outline, add footnote previewer use explanation, and include some general Sword references to the intro to connect GnomeSword to Sword generally. 2006-05-01 terry * bumped to 2.1.7 * fixed bug 1480183 - crash when using KJV 2.2 2006-04-12 terry * added previewer item to view menu and to preferences dialog 2006-04-10 terry * added spin buttons to main navigation bar * added filter to display changes in KJV markup 2006-03-28 terry * fixed bug 1174943 'gtkmozembed ISBE crash' * fixed bug 1419036 'clicking \"view context\" in parallel view segfaults' 2006-03-26 terry * fixed bug 1419024 'segfault when clicking \"book view\" tab' * fixed bug 1419034 'commentary window is visible even if unchecked in view menu' * fixed bug 1419041 'highlighting a word and doing \"Lookup Selection\" broken' * fixed bug 1419045 'clicking \"general books\" in modules window segfaults' * closed bug 1437634 'crashes when I try to search' could not duplicate 2005-12-15 terry * added m4/gnomesword-mozilla.m4 which contains a macro for finding mozilla - taken from gtkmozedit-0.3.1 2005-12-09 terry * added status bar to new editors * added navbar to new note editor 2005-12-01 terry * changed to use gtkhtml editor componet for building with gtkhtml-3.8 * added ui/editor_studypad.xml and ui/editor_note.xml for use with editor componet. * added editor/html-editor.c and editor/html-editor.h 2005-08-04 terry * added about_gnomesword.c.patch from Eicke Godehardt - ported about dialog from 'gnome about dialog' to 'gtk about dialog.' 2005-07-26 terry * added ui/search-dialog.glade * the advanced search dialog is now built by libglade 2005-07-12 terry * added ui/module-manager.glade and ui/sword3.png * the module manager is built by libglade 2005-07-09 terry * added gnomesword1/ui directory. * moved gui/prefs.glade to ui/prefs.glade * added ui/bookmarks.glade 2005-07-08 terry * added gui/prefs.glade gui/Makefile.am and gui/logo.png * now trying libglade to build the preferences dialog. * if this works out we will put the *.glade files in their own dir. 2005-04-25 terry * added main/previewer.cc and main/previewer.h 2005-03-26 terry * fixed resize bug * fixed to build with gtkmozembed on gento distro (I hope) 2005-03-22 terry * changed back to pkgconfig to find sword. 2005-03-19 terry * removed backend/sword.cpp and backend/sword.h 2005-03-16 terry * changed to new nabar in parallel dialog. I think that this was the last of the old style navbars. 2005-03-15 terry * added cancel button to studypad's close confirmation dialog * disabled the setup_druid - use some sane settings on first run instead. 2005-03-05 terry * added progress bar to splash screen and changed two of the icons 2005-03-01 terry * added four buttons to editor Insert image Insert link Insert rule Insert table 2005-02-24 terry * added a bookmark dialog for adding bookmarks. * added a bookmark item to the popup menus for bible, commentary, book and dictionary panes that opens the bookmark dialog. 2005-02-23 terry * removed gtkhtml 3.0 tests from configure.in since 3.1 is needed 2005-02-21 terry * fixed to take advantage of clucene searching if Sword is built using clucene and the module being search has the search frame work (lucene indexes). The frame work is built using mkfastmod. "mkfastmod KJV" 2005-02-10 terry * moved editor files to src/editor 2005-02-08 pierre * removed obsolete doc images * added new doc images * updated doc * moved and updated doc Guidelines 2005-02-05 terry * added new navbar for main window. * added main/navbar.cc and main/navbar.h 2005-01-31 terry * old testament modules will not try to display a new testament ref * new testament modules will not try to display an old testament ref * added the last verse of the previous chapter and the first verse of the next chapter to the chapter display (Bible text pane) 2005-01-28 terry * made changes to gui: moved viewer below text pane moved dict below commentary/book notebook put text/parallel panes in a notebook with tabs put commentary/book panes in a notebook with tabs changed option menu in sidebar to buttons at the bottom changed dictionary entry and listview to a combo box entry 2005-01-19 pierre * add personal commentary documentation files * added documentation patch from Peter von Kaehne * fixed documentation build for book format (translators, gnomesword.xml is now depreciated, translate to new format please) 2005-01-18 pierre * added documentation guidelines (still incomplete) * added gnomesword-manual.xml + manual updates 2004-09-26 terry * gnomesword can be build using gtkmozembed for the Bible, commentary and dictionary panes. * added backend/gs_osishtmlhref.* and backend/gs_markupfiltmgr.* for gtkmozembed. * added main/embed.cc and main/embed.h for gtkmozembed. 2004-08-19 terry * removed files - backend/gs_thmlhtml.*, backend/gs_osishtmlhref.*, backend/gs_gbfhtmlhref.* and backend/gs_markupfiltmgr.* * removed files - main/bibletext.*, main/commentary.*, main/dictlex.* and main/percomm.* * replaced hint dialog with Information Viewer (moved the viewer from the sidebar notebook to it's own location at bottom of sidebar but always visible) 2004-08-12 terry * bumped to 2.1.2 * made gs cvs dependant on sword-1.5.8 (sword-cvs) 2004-08-10 terry * added shadows (borders) to most of the scroll windows can be turned off by setting settings.shadow_type=GTK_SHADOW_NONE (0) in main_window.c create_mainwindow(). Default=GTK_SHADOW_IN (1). 2004-08-07 terry * added doc patch from Jeff Ratliff - covers the sidebar search. 2004-01-14 Andy * added gnomesword.doap.rdf, the DOAP description for the project currently used on the website and may gain wider usage in time, either way it is useful to have it maintained in CVS 2004-07-14 terry * fixed broken include in /backend/sword.cpp * bumped to 2.1.1 and released 2004-07-13 terry * bumped to 2.1.0 and released 2004-05-15 Pierre * changed settings directory to .gnomesword-2.0 2004-05-15 Terry * removed backend/mgr.hh and backend/mgr.cc * removed backend/sword_defs.h 2004-05-14 Terry * removed backend/key.hh and backend/key.cc * removed main/key.h and main/key.c 2004-05-13 Terry * removed main/search.h and main/search.c * removed main/module.h and main/module.c 2004-04-21 Terry * added main/search_dialog.cc and main/search_dialog.h * added main/search_sidebar.cc and main/search_sidebar.h * removed backend/dialogs.cc and backend/dialogs.hh 2004-04-07 Terry * removed backend/tree.cc and backend/tree.hh * removed gui/gtkhtml_display.h and gnome2/gtkhtml_display.c 2004-04-02 Terry * added gnome2/note_editor.c and gui/note_editor.h * added gnome2/note_toolbar_edit.c and gui/note_toolbar_edit.h * added gnome2/note_toolbar_style.c and gui/note_toolbar_style.h * removed gnome2/percomm.c and gui/percomm.h 2004-03-30 Terry * completely reworked gnome2/commentary_dialog.c * completely reworked gnome2/dictionary_dialog.c * completely reworked gnome2/gbs_dialog.c * removed gui/commentary_menu.h and gnome2/commentary_menu.c * removed gui/dictionary_menu.h and gnome2/dictionary_menu.c * removed gui/gbs_menu.h and gnome2/gbs_menu.c * removed gui/gbs_display.h and gnome2/gbs_display.c * removed main/gbs.h and main/gbs.c * added pixmaps from the Epiphany project * epiphany-bookmark-page.png * epiphany-bookmarks.png * epiphany-secure.png * epiphany-unsecure.png 2004-03-15 Terry * completely reworked gnome2/bibletext_dialog.c * removed gui/bibletext_menu.h and gnome2/bibletext_menu.c * added main/module_dialogs.cc and main/module_dialogs.h 2004-03-11 Terry * added backend/sword_main.cc and backend/sword_main.hh 2004-03-03 Terry * renamed gui/mod_global_ops.h and gnome2/mod_global_ops.c to main/global_ops.cc and main/global_ops.hh * renamed main/commentary.c to main/commentary.cc 2004-03-02 Terry * added main/display.cc and main/display.hh * changed main/sword.c to main/sword.cc * completely reworked gnome2/gbs.c 2004-02-26 Terry * added attribute search to search dialog search for Strongs numbers, morph tags and footnotes. Requires sword cvs (1.5.8). 2004-02-25 Terry * reworked main/lists.c 2004-02-21 Terry * completely reworked gnome2/dictlex.c 2004-02-19 Terry * completely reworked gnome2/commentary.c 2004-02-12 Terry * add sword filters to /backend until the changes are added to the SWORD project filters. * completely reworked gnome2/bibletext.c * added files gnome2/url.c and gui/url.h * moved url handler to gnome2/url.c 2004-02-07 Terry * added sword url handler to gnome2/utilities.c pass uri in the form of sword://KJV/1John5:8 to the command line. 2004-02-04 Terry * added tabbed browsing option to preferences dialog 2004-02-03 Moses * started work on tabbed browsing * added gnome2/tabbed_browser.c and gui/tabbed_browser.h 2004-01-20 Terry * added a 'Sources' item to the module manager - for adding and removing remote sources. (will only add at the moment) 2004-01-15 Moses * added a setting to remember the dimensions of the search sidebar 2004-01-14 Andy * updated spec file to fix build for users and support the renaming of the package to gnomesword. We now obsolete gnomesword2 (weird but hopefully it will hold up ok). 2004-01-13 Terry * major changes to rename package to gnomesword (was gnomesword2). Users of gnomesword2 CVS builds (or who have built from source) should do a 'make uninstall' from their old tree before updating to avoid manual work removing old gnomesword2 files. * fixed references to main/shortcutbar.h and removed unnecessary files. 2004-01-09 Terry * added space between items in Bible and commentary dialog navigation tool bars * added global option support to gbs (for Andy's Life Time module) * the footnotes in lifetimes look bad - in BT also (may be a filter problem) * added files gui/mod_global_ops.h and gnome2/mod_global_ops.c 2004-01-06 Andy * internationalization improvements (close RFE #861280) * reworked Makefile.am, added 'make rpm' rule, reorganized * bumped version to 2.1.dev1 (this is a dev/test cycle) (NB GNOME 1.x build is probably broken due to gnomesword2 referenced in the configure and Makefile stuff) 2004-01-05 Terry * added check for ".sword/InstallMgr/InstallMgr.conf" in users home directory. * added progress bar for refresh remote * added dialog to warn user to restart gs when modules have been changed until we can do better. * changed dialog to restart gs if user answers yes. 2004-01-05 Terry * added module manager backend/module_manager.cc backend/module_manager.hh main/mod_mgr.c main/mod_mgr.h gnome2/mod_mgr.c gui/mod_mgr.h 2004-01-02 Andy * updated some strings * cleaned up HTML output for generic book display 2003-12-31 Andy * update spec file * fix UI (menu item ordering and access keys per RFE #866127) * fix #include's of gal headers * string updates * preliminary support for GNOME session based on code from gedit 2003-12-31 Terry * remove pango markup from strings in bookmarks_menu.c and editor_menu.c 2003-12-30 Terry * fixed bug #866548 * added space to navigation toolbar by adding empty labels 2003-12-26 Terry * added tooltips to all items on the navigation toolbar in toolbar_nav.c 2003-12-25 Terry * moved Spell.idl and spell_gnome_spell.c form /main to /gnome2 * made some changes in spell dialog - spell check starts when the dialog opens - removed the spell check button (start buttton) 2003-12-24 Andy * bumped to version 2.0.0 (yay! a real stable release!) * added French manual (thanks to Dominique Corbex) * updated French translation * disabled out-of-date translations for GNOME2 build (only en_GB and fr_FR are current) * cleaned English manual * added screenshots for English manual 2003-12-23 Terry * added new sidebar menu button * cleand up the html.c code * changed and buttons on nav toolbar to stock buttons 2003-12-21 Terry * fixed bug #863854 that I caused when I fixed to build with -DGTK_DISABLE_DEPRECATED -- still builds with -DGTK_DISABLE_DEPRECATED 2003-12-19 Terry * fixed to build with -DGTK_DISABLE_DEPRECATED 2003-12-18 Terry * clicking on verse (link) in preview pane (sidebar or search_dialog) now displays verse in main text pane. * fixed bug #862463 2003-12-17 Terry * fixed bug - Greek and Hebrew module not saved in setup_druid. 2003-12-16 Andy * bumped to version 2.0.rc1 2003-12-15 Terry * fixed bug 860510 * enabled footnote hints for osis modules 2003-12-14 Terry * added support for preverse headings * updated fr_FR.po from Dominique Corbex * applied patch from Dominique Corbex 2003-12-13 Terry * Made editors use dialogs - removed options * editors toolbar are shown - removed options * fixed spacing for checkbuttons in setup_druid. 2003-12-13 Pierre * updated manual 2003-12-12 Terry * made preferences dialog instant apply and replaced the apply, ok and cancel buttons with a close button * updated spell check dialog 2003-12-10 Andy * fix bug reporting URL in configure.in (the project is not hosted at gnome.org.... yet...) * updated spec file * fixed e-mail addresses in various files 2003-12-10 Terry * bumped to 0.9.dev19 * added get_sword_locale() to backend/sword.cpp to help with the books of the bible problem. * added de_DE.po and fr_FR.po to make gettext happy 2003-12-09 Andy * added manual to the build. Sweeping changes to the doc/ directory. Plus, we now depend on scrollkeeper. * updated .spec file for more prereqs and scrollkeeper scripts, use generic prefixes per GNOME packaging examples * added COPYING-DOCS file * updated POTFILES.in to include all source files in src/gnome2 * added en_GB translation * updated typewriter icon to a nice PNG * more work on fixing deprecated GNOME / GTK calls * reworked the way we do Pango text to make translations easier 2003-12-08 Andy * removed old html docs files - they were empty anyway * clarified purpose of src/gnome2/dummy.cpp and src/gnome/dummy.cpp. These files force g++ linkage. Added comments inside so that idiots like me don't try to remove them when helpfully "cleaning up" the source tree :-) * updated spec file with better Requires/BuildRequires * enabled Help->Contents to actually launch the Help. This needed a patch on gui.c to fix gnome_program_init(), Makefile.am changes, and a small change in main_menu.c. 2003-12-08 Terry * bumped to 0.9.dev18 * added enable-pspell to configure.in (for compatability with systems that don't have the right gnome-spell) will go away later. 2003-12-07 Andy * weekend hackathon :-) * replaced all string references to stock icons with the macro equivalents wherever possible * changed GNOME_STOCK_PIXMAP_* and GNOME_STOCK_MENU_* pixmaps references to the modern equivalents - these are now deprecated * gtk_widget_set_usize is now deprecated. Replaced with correct gtk_widget_set_size_request and fixed -2 -> -1 references * comprehensive review of strings: fixed typos, updated, added, changed around - should be ready for the translators now * started to update the preferences dialog. Removed the layout section as this is now done with the session. Removed frames and replaced with bold headings. Layouts and indents still need updating. 2003-12-07 Terry * added about module item to context menus in gbs_menu.c, dictlex_menu.c, commentary_menu.c and bibletext_menu.c 2003-12-05 Terry * enabled printing using gnome-print. * fixed gnome2/history.c * removed book_closed.png, book_open.png and helpdoc.png 2003-12-05 Terry * removed 'point to' and 'add to root' items form bookmark menus. * removed 'view hints' from main menu. 2003-12-05 Andy * string updates to editors and about boxes 2003-12-05 Andy * added spec file based on original by Hugo van der Kooij. This will be generated by configure with the correct information for building based on the tarball created by 'make dist'. This is a first draft but it appears to work for me. 2003-12-04 Terry * work on removing GtkFrames and replacing them with GNOME2-style bold headings 2003-12-03 Terry * bumped to 0.9.dev17 * added gui_alert_dialog() to gnome2/dialog.c - much closer to HIG for alerts than gui_gs_dialog(). * added new create_dialog_request() should be easier to get to conform to the HIG it's called by gui_gs_dialog(). 2003-12-02 Terry * work in dialog.c * rearanged buttons * stock icon can be added * if title string is not passed to gui_gs_dialog(GS_DIALOG * info) you get no title instead of default title. * top label is formatted bold. * changed code to use gtk_dialog "response" signal when buttons are clicked instead of button "clicked" signal 2003-12-01 Terry * fixed bug #852017 (?) - gs will run if setup_druid is canceled but now pops up a dialog and asks if the user wishes to run the preferences_dialog 2003-11-30 Andy * stripped out the colour-changing code from the setup_druid as it is inconsistent to change the heading colour between pages 2003-11-29 Terry * add gnome-spell support 2003-11-28 Terry * remove close button from the search dialog 2003-11-27 Terry * bumped to 0.9.dev16 * worked on bug 842526 - needs testing * changed icons in setup_druid to gs2-48x48.png 2003-11-25 Terry * bumped to 0.9.dev15 * configure enables spellchecking if it finds pspell. * studypad chrash on open is fixed again. * if there are no modules of a type the pane for that type will be hidden. 2003-11-24 Terry * removed gnome2/shortcutbar.h it was no longer needed * combined "search results" and "verse list" in the sidebar 2003-11-24 Andy Piper * docs are conventionally installed to /usr/share/doc and not to /usr/doc so we'll fix configure.in and Makefile.am to do that. This means that a 'make uninstall' won't kill the /usr/doc directory (which probably only contains a gnomesword2 directory as /usr/doc is not usually present on e.g. RedHat/Fedora systems, probably others) so it will need to be removed manually to avoid cruftage. 2003-11-23 Terry * bumped to 0.9.dev14 * changed 4 clists to listviews in gnome2/search_dialog.c * worked on bug 842524 - needs testing * added a button to toggle between text and parallel view. * added a button to toggle between book and dict/lex view. 2003-11-20 Terry * fixed bug 845752 * ui clean up * moved parallel view to bibletexts pane * removed File->Open Dialogs form main menu (dialogs may be opened by right clicking in module list and chosing * Removed Help->About Modules from main menus (about dialogs may be opened by right clicking in module list and chosing 2003-11-19 Terry * bumped to 0.9.dev13 * worked on bugs 842319, 842668 and 842688 2003-11-18 Andy Piper * removed redundant icon * tweaked gnomesword2.desktop.in again, more HIG-compliant * updated src/gnome2/about_sword.c to fix typo, prettify, remove deprecated calls 2003-11-18 Terry * bumped to 0.9.dev12 * changed configure.in so gnome2 build is the default * added Andy's changes to gnomesword2.desktop.in * fixed bugs 842314, 842319, 842324, 842677 and 842688 2003-11-13 Terry * bumped to 0.9.dev11 * removed shortcut bar from preferences dialog - gnome2 * removed shortcut bar page from preferences dialog - gnome2 * fixed text pane max width bug * fixed save search results list to bookmarks for sidebar search - gnome2 2003-10-27 Terry * bumped gnome2 port to 0.9.dev9 * fixed a couple of crashes 2003-10-21 Terry * bumped gnome2 port to 0.9.dev8 2003-10-17 Terry * changed bookmarks ctree to treeview 2003-10-06 Terry * bumped gnomesword-2.0 to 0.9.dev7 * added book_closed.png, book_open.png and helpdoc.png from Devhelp-0.7 for gnome2/gbs.c treeview. 2003-09-27 Terry * changed ctree to treeview in gnome2/gbs.c and gnome2/gbs_dialog.c * changed search results clist to listview in gnome2/sidebar.c * cleaned up ui (I hope) 2003-09-17 Terry * changed clist to listview in gnome2/dictlex.c and gnome2/dictlex_dialog.c 2003-09-10 Terry * moved add_module_to_language_folder, add_language_folder and gui_load_module_tree from sidebar.c to utilities.c to be used by other files. * replaced the search_dialog ctree with a treeview widget. 2003-09-06 Terry * bumped to 0.9.dev6 2003-07-30 Terry * Added chapter_display_textview to gnome2/gtkhtml_display.c for right to left support * added 'AC_ARG_ENABLE(gnome2,[--enable-gnome2 build],gnome2=$enableval,gnome2="no") to configure.in for building the gnome2 port 2003-07-25 Terry * added src/gnome2 for port to gnome2 2003-06-28 Terry * requires Sword cvs (1.5.6) 2003-06-24 Terry * added support for Osis footnotes 2003-06-10 Terry * added toggle button to Bibletext and Commentary dialogs to allow user to keep them in sync with main window. 2003-05-13 Terry * bumped to 0.9.dev5 * added studypad default directory entry to preferences_dialog.c 2003-05-12 Terry * added m4/gnomesword.m4 * added macros - AC_CHECK_STATIC_LINKING, AC_CHECK_SWORD and AC_FIND_ZLIB from BibleTime to gnomesword.m4 * moved GS_CHECK_LIB and AC_FIND_FILE to gnomesword.m4 from configure.in * moved macros/autogen.sh to m4/autogen.sh * removed macros directory 2003-05-05 Terry * added gui/gbs_display.h and gnome/gbs_display.c to support the disply of Genreal Books 2003-05-01 Terry * added url_requested() to gnome/html.c to display images 2003-04-29 Terry * bumped to 0.9.dev4 * added requirements pkgconfig-0.12.0 or later GtkHTML-1.1 or later gal-0.24 or later gnome-print-0.35 or later gdk-pixbuf-0.18 or later * added chapter_display_mozilla() that uses gtkembedmoz() to display Hebrew right to left. Just a workaround until the port to Gnome2. * added two patches from Tim Silversides. 1. The First starts search when a user presses return in the search text entry. 2. The second gives the user a choice of whether or not to preview printing. 2003-04-25 Terry * added module selection (Bible or Commentary) to shortcut bar search 2003-04-07 Terry * module opions are now saved (agin) 2003-04-05 Terry * removed gui/editor_search.h and gnome/editor_search.c they are no longer needed (editors use gnome/find_dialog.c) 2003-04-01 Terry * settings now saved in settings.xml using gnome-xml * removed backend/preferences.* * removed backend/bookmarks.* * removed backend/percomm_.* 2003-03-27 Terry * removed backend/shortcutbar.* * removed backend/parallel.* 2003-03-13 Terry * bumped to dev3 * fixed crash on open related to using old configs and bookmarks * added config.*, key.*, module.* and mgr.* to backend * added configs.*, key.* and module.* to main * moved the code for using old configs and bookmarks from main.c to settings.c. * added xml.* to main (not used yet) 2003-03-03 Terry Biggs * bumped to dev2 * fixed crash on open caused by no bookmarks * sword.xpm added back to pixmaps directory (oops) 2003-02-25 Terry Biggs * added open in dialog item to bookmark popup menu 2003-02-24 Terry Biggs * bookmarks are only saved if they have been changed 2003-02-21 Terry Biggs * added show splash screen button to preferences dialog 2003-02-21 Terry Biggs * removed main/bookmark.c and main/bookmark.h 2003-02-18 Terry Biggs * bookmarks changed to xml (compatible with BibleTime) 2003-02-10 Terry Biggs * changed popup menu in gbs pane to new style to match Bible and commentary popups * added popup menu to gbs dialog 2003-02-08 Terry Biggs * changed popup menu in dictionary pane to new style to match Bible and commentary popups * added popup menu to dictionary dialog 2003-02-07 gettextize * Makefile.am (SUBDIRS): Add m4. (ACLOCAL_AMFLAGS): New variable. (EXTRA_DIST): New variable. * configure.in (AC_OUTPUT): Add m4/Makefile. 2003-02-05 Terry Biggs * removed the lookup_widget() function from gnome/utilities.c it is no longer needed. * removed gtk_widget_ref() and gtk_object_set_data_full() from gnome/preferences_dialog.c and gnome/main_window.c 2003-01-30 Terry Biggs * in main_menu moved View/New * Dialog to File/Open * Dialog 2003-01-28 Terry Biggs * revomed toolbar from commentary pane put all options in popup menu. * added same popup menu to commentary dialog 2003-01-24 Terry Biggs * revomed toolbar from Bible text pane put all options in popup menu. * added same popup menu to Bible text dialog 2003-01-22 Terry Biggs * removed strip_words_in_red() from gnome/gtkhtml_display.c * added "Red letter words" to module global options toolbar for modules that have words of Christ in red * fixed to work with gtkhtml-1.1 2003-01-10 Terry Biggs * added strip_words_in_red() to gnome/gtkhtml_display.c * made bibletext_dialog nav toolbar look like main nav toolbar 2002-12-28 Terry Biggs * renamed gui/_editor.h to gui/editor.h * renamed gnome/_editor.c to gnome/editor.c 2002-12-23 Terry Biggs * removed gui/editor_toolbar.h and gnome/editor_toolbar.c * added gui/toolbar_style.h and gui/toolbar_edit.h * added gnome/toolbar_style.c and gnome/toolbar_edit.c * added menu items to editors to toggle toolbars on and off 2002-12-21 Terry Biggs * moved editors from upper workbook to lower workbook 2002-12-21 Terry Biggs * added gnome/font_dialog.c and gui/font_dialog.h * added backend/module_fonts.cpp and backend/module_fonts.h 2002-10-31 Terry Biggs * updated to use sword-1.5.5 2002-10-19 Terry Biggs * added gnome/find_dialog.c and gui/find_dialog.h * removed gnome/commentary_find.c and gui/commentary_find.h * removed gnome/gbs_find.c and gui/gbs_find.h * removed gui/find_dlg.defs.h 2002-10-18 Terry Biggs * removed gnome/link_dialog.c and gui/link_dialog.h 2002-10-08 Terry Biggs * removed gnome/info_box.c and gui/info_box.h 2002-09-16 Terry Biggs * added gnome/dialog.c and gui/dialog.h this is to replace gnomedialog 2002-09-11 Terry Biggs * added patch from Tim Silversides that toggles show/hide texts, comms and dicts. 2002-08-27 Terry Biggs * renamed gnomesword.desktop to gnomesword1.desktop * changed executable name to gnomesword1 * gnomesword1 can be installed without affecting gnomesword 2002-08-23 Terry Biggs * changed settings to use .gnomesword-1.0 directory so you can run gnomesword1 and gnomesword and keep settings seperate. 2002-08-17 Terry Biggs * added gnome/gbs_dialog.c and gui/gbs_dialog.h 2002-08-10 Terry Biggs * fixed one module and settings set to first module crash * fixed crash when parallel module was not available 2002-08-09 Terry Biggs * changed preferences file to preferences-1.0.conf * if preferences-1.0.conf does not exist checks for preferences.conf and loads it. It will then be saved as preferences-1.0.conf. 2002-08-08 Terry Biggs * added main/search.* * added backend/search.* * added gui/search_dialog.h * added gnome/search_dialog.c * removed backend/search_.* 2002-07-30 Terry Biggs * added main/spell_ispell.c for ispell support * ispell support requires ./configure --enable-with_ispell 2002-07-29 Terry Biggs * added main/spell_pspell.c and main/spell.h * moved widgets from settings structure to a widgets structure in gui/gnomesword.h * combined backend_first_init() and backend_init_sword() into backend_init() 2002-07-27 Terry Biggs * removed main/char_table.*, main/spell.* and main/spell_gui.* * added gui/editor_spell.h and gnome/editor_spell.c * spell checking now requires pspell but gnomesword will be built without spell checking if configure does not find pspell. * gui stuff is removed from backend and main execpt main/settings.h 2002-07-24 Terry Biggs * added main/swprd.c and main/sword.h * moved functions that access backend from main/gs_gnomesword.c to main/sword.c * moved main/gs_gnomesword.* to gui/gnomesword.h and gnome/gnomesword.c * added src/gui/*.h to EXTRA_DIST in top level Makefile.am 2002-07-23 Terry Biggs * added main/shortcutbar.c and main/shortcutbar.h * moved shortcutbar functions from main/gs_gnomesword.c to main/shortcutbar.c 2002-07-22 Terry Biggs * moved main/find_dlg_defs.h to gui/find_dlg_defs.h * moved change_verse(gchar * key) from gs_gnomesword.c to gnome/main_window.c gui_change_verse(gchar * key). * moved change_module_and_key(gchar * module_name, gchar * key) from gs_gnomesword.c to gnome/main_window.c gui_change_module_and_key(gchar * module_name, gchar * key). 2002-07-18 Terry Biggs * renamed main/gs_html.* to gui/html.h and gnome/html.c * removed main/gs_menu.* 2002-07-17 Terry Biggs * changed gnome/bibletext_dialog.c, gnome/commentary_dialog.c and gnome/dictlex_dialog.c to open unlimited dialogs (well, limited by system resorces) 2002-07-16 Terry Biggs * removed main/support.* * added gui/utilities.h * added gnome/utilities.c * renamed main/gs_history.* to gui/history.h and gnome/history.c 2002-07-13 Terry Biggs * removed main/gs_bookmarks.* * added main/bookmarks.* * added gui/bookmarks.h * added gnome/bookmarks.c 2002-07-05 Terry Biggs * renamed gui/_display_info.h to gui/display_info.h * renamed gnome/_display_info.c to gnome/display_info.c * removed backend/display_info_.* * removed main/display_info.* * removed backend/verselist.* * removed backend/display.* 2002-07-04 Terry Biggs * renamed gui/_percomm.h to gui/percomm.h * renamed gnome/_percomm.c to gnome/percomm.c * moved main/gs_parallel.c to gnome/parallel.c * moved main/gs_parallel.h to gui/parallel.h * moved main/gs_gui.c to gnome/main_window.c * moved main/gs_gui.h to gui/main_window.h 2002-07-03 Terry Biggs * gbs panes are now created when needed not on startup. 2002-07-02 Terry Biggs * added backend/sword_defs.h * Bibletext, commentary, and dictlex panes are now created when needed not on startup. 2002-07-01 Terry Biggs * removed /backend/viewcomm.* * removed /backend/viewdict.* * removed /backend/bibletext_view_.* * changed gnome/commentary_dialog.c to open multiple dialogs. * changed gnome/dictlex_dialog.c to open multiple dialogs. * added gnome/gtkhtml_display.c and gui/gtkhtml_display.h these will replace backend/display.* eventually 2002-06-26 Terry Biggs * changed gnome/bibletext_dialog.c to open multiple dialogs. 2002-06-22 Terry Biggs * renamed gui/_dictlex.h to gui/dictlex.h * renamed gnome/_dictlex.c to gnome/dictlex.c 2002-06-22 Terry Biggs * renamed gui/_bibletext.h to gui/bibletext.h * renamed gnome/_bibletext.c to gnome/bibletext.c * renamed gui/_commentary.h to gui/commentary.h * renamed gnome/_commentary.c to gnome/commentary.c 2002-06-21 Terry Biggs * renamed gui/_gbs.h to gui/gbs.h * renamed gnome/_gbs.c to gnome/gbs.c 2002-06-08 Victor Porton * fixed src/main/commentary.c: crashed displaying the commentary when no commentary * fixed src/main/gs_parallel.c: again works when not all parallel modules are present 2002-06-06 Terry Biggs * added frame label to docked parallel and studypad to give a more uniform look. 2002-06-05 Terry Biggs * renamed gnome/_bibletext_view.* to gnome/bibletext_dialog.* * removed main/bibletext_view.* 2002-06-04 Terry Biggs * renamed gnome/create_shortcutbar_search.* to gnome/shortcutbar_search.* * moved main/gs_shortcutbar.* to gnome/shortcutbar_main.* * added function headers to shortcutbar files * moved main/gs_viewcomm_dlg.* to gnome/commentary_dialog.* * moved main/gs_viewdict_dlg.* to gnome/dictlex_dialog.* 2002-06-03 Terry Biggs * renamed gnome/create_shortcutbar_viewer.* to gnome/shortcutbar_viewer.* 2002-05-21 Terry Biggs * moved create percomm control code from gnome/_editor.c to gnome/_percomm.c * moved create studypad control code from gnome/_editor.c to gnome/studypad.c 2002-05-17 Terry Biggs * removed main/gs_gui_cb.* * added gnome/toolbar_nav.* * removed main/gs_getinfo_dlg.* - was not used * renamed main/gs_information_dlg.* to main/display_info.* * renamed backend/display_info.* to backend/display_info_.* * added gnome/_display_info.* 2002-05-16 Terry Biggs * removed main/gs_editor.* all the functions moved to other files * added gnome/studypad.* 2002-05-15 Terry Biggs * moved main/gs_editor_replace.* to gnome/editor_replace.* * moved main/gs_editor_search.* to gnome/gs_editor_search.* * moved main/gs_editor_toolbar.* to gnome/editor_toolbar.* 2002-05-12 Terry Biggs * moved main/gs_detach_sb.* to gnome/shortcutbar_dialog.* 2002-05-11 Terry Biggs * moved main/gs_detach_int.* to gnome/parallel_dialog.* 2002-05-10 Terry Biggs * renamed gnome/commentary_find_dialog.* to gnome/commentary_find.* * renamed gnome/gbs_find_dialog.* to gnome/gbs_find.* * added gnome/_bibletext_view.* * renamed main/gs_viewtext_dlg.* to main/bibletext_view.* * renamed backend/viewtext.* to backend/bibletext_view_.* * added main/lists.* to handle lists - module, option and Bible books 2002-05-09 Terry Biggs * split gs_setup.* into main/setup.* and gnome/setup_druid.* * the setup_druid caused a segfault after the finish button is pressed - it causes a problem with the splash screen :( * added show toolbar item to Bible and commentary pane menus 2002-05-08 Terry Biggs * added gnome/commentary_find_dialog.* * added gnome/gbs_find_dialog.* * removed main/gs_find_dlg.* 2002-05-07 Terry Biggs * split gs_gbs.* into main/gbs.* and gnome/_gbs.* * renamed backend/gbs.* to gbs_.* 2002-05-06 Terry Biggs * split gs_dictlex.* into main/dictlex.* and gnome/_dictlex.* * renamed backend/dictlex.* to dictlex_.* 2002-05-03 Terry Biggs * removed gs_mainmenu_cb.* added gnome/main_menu.* took menu creation from main/gs_gui.* put menu creation and call backs into gnome/main_menu.* * added function headers to gnome/main_menu.* and removed calls to backend * renamee main/gs_commentary.* to main/commentary.* * renamed backend/commentary.* to backend/commentary_.* * added gnome/_commentary.* 2002-05-02 Terry Biggs * split main/gs_editor into gnome/link_dialog, gnome/_editor, * gnome/editor_menu and main/gs_editor more work to be dome. * added main/percomm and backend/percomm_ 2002-04-26 Terry Biggs * renamed main/gs_unlockkey_dlg.* gnome/cipher_key_dialog.* * added backend/bibletext.* and main/gs_bibletext.* 2002-04-22 Terry Biggs * renamed backend/viewcomm_dlg.* to backend/viewcomm.* * removed gui stuff from viewcomm.* * renamed backend/verselist_sb.* to backend/verselist.* 2002-04-20 Terry Biggs * added es.po from Jorge Chacon * corrected some spelling error in gui 2002-04-19 Terry Biggs * add files create_shortcutbar_viewer.* to src/gnome * remove gui stuff from backend/verslist_sb.* * rename backend/viewtext_dlg.* to backend/viewtext.* * remove gui stuff form backend/viewtext.* 2002-04-18 Terry Biggs * add files create_shortcutbar_search.* to src/gnome * removed gui stuff from search.cpp 2002-04-15 Terry Biggs * added src/gnome src/backend src/main * created new cvs module gnomesword1 2002-04-12 Terry Biggs * add gs_ and sw_ dictlex.* files and moved the code for dictionaries and lexicons to them. * removed quickmarks * separated the gui and backend code for the setup druid. 2002-04-11 Victor Porton * fixed bug about verses with numbers 0 and -1 2002-04-10 Terry Biggs * added patch from Daniel Glassey to fix strongs, morph and footnote button crash. * fixed paragraph mark in chapter display 2002-04-09 Terry Biggs * release 0.7.1 * German translation finished * garbled shortcut bar bug fixed 2002-04-02 Terry Biggs * split sw_gbs.* into sw_gbs.* and gs_gbs.* 2002-04-01 Terry Biggs * fixed detach parallel crash when Main Text module is duplicated in parallel. * added use default dictionary choice to preferences dialog for left clicking on a word. 2002-03-30 Terry Biggs * removed on_link2_clicked from gs_html.c because it was no longer used. * added view in viewer and/or Dict/Lex pane option to preferences dialog. * added choice for viewer lex modules - you can now view one module in the viewer and another in the Dict/Lex pane. * hopefully fixed the detach parallel crash. 2002-03-28 Terry Biggs * shortcut bar viewer is made visible when a word is clicked in a Bible text ,Commentary or Book pane. 2002-03-28 Terry Biggs * reworked some of the save and load bookmarks code to work with Victor's changes * removed unused button form shortcut bar verse list * added view tab item to gbs popup menu 2002-03-28 Victor Porton * rewritten some of bookmarks code 2002-03-26 Terry Biggs * removed sw_utility.* it was no longer used * reworked saveshortcutbarSW() in sw_shortcutbar.cpp to remove annoying unbalanced bracket warning during make 2002-03-26 Victor Porton * fixed crash if an parallel module is NULL 2002-03-21 Terry Biggs * a single click with left button will lookup word under cursor in current Dict/Lex module and display it in shortcut bar viewer. Works in gbs, texts, and comm windows. 2002-03-14 Terry Biggs * adding a new bookmark group now adds a menu item to the add bookmark menus. * fixed the detached parallel not changing modules bug * setup druid now shows correct gnomesword version number * notebook tab menus now display last item correctly. * added find dialog that can be used outside of html editor * added files gs_find_dlg.c and gs_find_dlg.h 2002-03-11 Jan Paul Schmidt * added German translation 2002-03-06 Terry Biggs * added notebook to lower pane area (lex/dict). * added Dict/Lex, GBS and parallel page to notebook * removed gs_gbs.* - all gbs code is in sw_gbs.* * removed editor functions from gbs - will add back later. 2002-03-01 Terry Biggs * added gs_editor_search.* (from GtkHTML editor) 2002-02-23 Terry Biggs * changed sw_gnomesword.* to sw_sword.* * changed gs_information_sw.* sw_information_dlg.* * changed gs_html_editor.* to gs_editor.* * added gs_gbs.* and sw_gbs.* * added gs_getinfo_dlg.* 2002-02-19 Terry Biggs * one more time - change look of search results - removed preview of verses - it was to slow. 2002-02-15 Terry Biggs * made parallel page undockable * when int page is undocked it displays a chapter at a time with the mods side by side in an html table like BibleTime. * added gs_undock_int.* and gs_undock_sb.* 2002-02-02 Terry Biggs * added editor to gbs * made shortcut bar dockable 2002-02-01 Terry Biggs * removed autosave option for personal comments editor (tmp??) 2002-01-31 Terry Biggs * added some GBS support * added book viewer to main notebook w/ commentaries, note editor, parallel page and studypad. * added book ctree to shortcutbar 2002-01-19 Terry Biggs * changed ui - moved toolbars 2001-12-18 Terry Biggs * added item to Quickmarks menu * removed quickmark editor (gs_listedtion.c) 2001-12-18 Terry Biggs * added gs_html_editor.*, gs_editor_replace.* and gs_editor_toolbar.* most of this code is from gtkhtml-1.0 * removed printer.* - now using gtk_html_print_with_header_footer for printing. * added html formatting to studypad and note editor using gtkhtml * global options stored for each module added modops.conf to ~/.GnomeSword for storing module options 2001-12-05 Terry Biggs * added global options menu to viewtext dialog 2001-12-04 Terry Biggs * bumped to release 0.7.0 * now using SWORD MarkupFilterMgr 2001-11-25 Moses Mcknight * added hpaned to search results 2001-11-06 Terry Biggs * fixed some problems with the shortcut bar * added menu item to module shortcut bars to add all modules to the shortcut bar 2001-11-03 Terry Biggs * one more time - change look of search results - to give preview of verses found using a clist for verse ref and verse preview. 2001-11-01 Terry Biggs * Added two buttons to main toolbar - Footnotes and Morph Tags 2001-10-22 Terry Biggs * made dependant on sword cvs to get ready for sword-1.5.3 * removed all local render filters (now using sword's) 2001-10-19 Terry Biggs * fixed to build using gtkhtml-0.15.99-snap.ximian.200110181519 2001-10-10 Terry Biggs * released 0.5.2a - mostly bug fixes * requires gnome-1.4.0, gal-0.13.9 and gtkhtml-0.14.9 * droped the preview of search results - much to slow. * added highlight to search results for word and pharase searchs 2001-10-02 Terry Biggs * change look of search results - to give preview of verses found 2001-10-01 Terry Biggs * fixed another shortcut bar bug - caused crash when deleting last shortcut item in a group 2001-09-20 Terry Biggs * added po directory and gettext support * added _() to strings that need to be translated - lots of work left to do 2001-09-18 Terry Biggs * added horz scroll bar to commentary window. * fixed the last fix - right this time I hope. 2001-09-15 Terry Biggs * fixed shortcut-bar crash on changing groups which started with gal snapshot 200109150708 release 2001-09-13 Terry Biggs * gs will now display book introductions for thml commentaries that have them. 2001-09-10 Terry Biggs * fixed bug that cause gs to crash when selecting text in parallel page 2001-09-04 Terry Biggs * Changed Font= and Font size= for module conf files to GSFont= and GSFont size= to avoid conflicts since we use different forms. * Fixed not remembered morph tags state bug 2001-08-23 Terry Biggs * added expand all and collapse all items to the bookmark tree's popup menu 2001-08-22 Terry Biggs * added about.png 2001-08-21Terry Biggs * release 0.5.2 * added files gs_mainmenu_cb.* * renamed callback.* to gs_gui_cb.* 2001-08-18 Terry Biggs * Added notebook to verselist group of shortcut bar with three pages - verse list, search results and viewer * Changed gs_display.* files to sw_display.* * Changed the names of the filters: gs_gbfhtml.* to gbfhtmlhref.* gs_thmlhtml.* to thmlhtmlhref.* * removed gs_search.* and ga_search_cb.* * removed display.* 2001-08-18 Terry Biggs * added unlock module dialog * added support for module font size and font name 2001-08-16 Terry Biggs * release 0.5.1a * fix gconf_init bug * fix to work with gal-0.10.99.2 and under to 0.4.99 * view text dialog is now resizeable * parallel verses are now in an html table 2001-08-13 Terry Biggs * change to release 0.5.0 * requires sword-1.5.2 * changed main menu item 'Bookmarks' to 'Quickmarks' to avoid confusion with shortcut bar bookmarks * added choice of Lexicon to be used when strongs number is clicked to preferences dialog * when mouse is moved over strongs number of morph tag lexicon of choice will be displayed in the verse list window if it is visible. Clicking will open lexicon in 'Dictionay / Lexicon" window. * changed files gs_sword.cpp and gs_sword.h to sw_gnomesword.cpp and sw_gnomesword.h * added files sw_viewcomm_dlg.cpp, sw_viewcomm_dlg.h, sw_viewdict_dlg.cpp, and sw_viewdict_dlg.h * Strongs and footnotes settings for the parallel window are now saved and used on program start. 2001-08-10 Terry Biggs * added support for thml tags * added fonts selection to preferences dialog 2001-08-06 Terry Biggs * added delete and add modules to shortcut bar * added a favorites bar to shortcut bar * added files sw_shortcutbar.cpp and sw_shortcutbar.h 2001-08-04 Terry Biggs * add bookmark menu now allows you to chose where to add bookmark * added save verse list to bookmarks 2001-08-03 Terry Biggs * added verse list to shortcut bar * added files sw_verselist_sb.cpp and sw_verselist_sb.h * removed files gs_verselist_dlg.c gs_verselist_dlg.h sw_verselist_dlg.cpp sw_verselist_dlg.h 2001-08-02 Terry Biggs * added search to shortcut bar * added files sw_search.cpp and sw_search.h 2001-07-30 Terry Biggs * convert old bookmarks to new on first start * run setup dialog on first start * preferences are applied when ok or apply button on preferences dialog is pressed. 2001-07-28 Terry Biggs * set version to 0.4.9 * new preferences dialog * added files gs_preferences_dlg.c and gs_preferences_dlg.h * removed interface.c and interface.h 2001-07-25 Terry Biggs * added e-splash.c and e-spalash.h to src from gIDE from evolution * added splash.png to pixmaps * added splash screen 2001-07-20 Terry Biggs * added [view context] link to each parallel verse that will swap it with the module in the main window. * added Strongs, Footnotes and Morph Tags to parallel popup menu. 2001-07-16 Terry Biggs * added a verse list dialog that pops up when you click a link in a ThML commentay. Thanks to SWORD ParseVerseList. * added notebook tabs to Bible window 2001-07-14 Terry Biggs * Create new bookmark group and file is working. 2001-07-13 Terry Biggs * load and save bookmark ctree is working * add bookmark menu item added to popup windows for Text, commentary and lex/dict. This adds bookmark to the personal node of the ctree. 2001-07-11 Terry Biggs * added module descriptions as tooltips to popup menus * changed from module names to module descriptions in shourtcut bar * added a number of settings to the preferences.conf 2001-07-05 Terry Biggs * worked on unicode support stuff - help * added gs_bookmarks.* and sw_latin1utf8.* * added ctree to shortcut bar for bookmarks 2001-07-03 Terry Biggs * worked on unicode support stuff - help * added a view text dialog * changed about module dialog to html 2001-06-30 Terry Biggs * added files 2001-05-14 Terry Biggs * added gs_viewtext_dlg.c and gs_viewtext_dlg.h * changed gs_viewcomm.* and gs_viewdict.* to gs_viewcomm_dlg.* and gs_viewdict_dlg.* 2001-04-09 Terry Biggs * release 0.4.1 * added include for stricmp <> * fixed view/parallel menu bug - caused segfault and crash. * add 4th and 5th view/parallel menus 2001-04-05 Terry Biggs * release 0.4.0 * added addrenderfilterSWORD function * gnomesword requires GtkHTML-0.8.0 or later 2001-03-28 Terry Biggs * added check for save if studypad file is modified on open and new 2001-03-27 Terry Biggs * 0.3pre2 * added dialog for viewing commentary modules * added files - gs_viewcomm.c and gs_viewcomm.h * fixed delete note bug 2001-03-20 Terry Biggs * changes in the look of Bible text modules 2001-03-17 Terry Biggs * added files gs_display.cpp and gs_display.h 2001-03-15 Terry Biggs * Added a number of files gs_rwphtml.cpp, gs_rwphtml.h, gs_thmlhtml.cpp and gs_thmlhtml.h which are filters and will be removed with the next release of sword - also added gs_popup_cb.c, gs_popup_cb.h,gs_abouts.c and gs_abouts.h 2001-02-20 Terry Biggs * changed main.cpp to main.c 2001-02-20 Terry Biggs * added html window for dict/lex modules * changed the html parallel window to a single window that will display five Bible text modules 2001-02-20 Terry Biggs *release 0.3.9pre1 *GtkHTML-0.8.0 is not required to build gnomesword *but gnomesword can be built with GtkHTML *gs_rwphtml.cpp works now. 2001-02-20 Terry Biggs *GtkHTML-0.8.0 is now required to build gnomesword *GtkHTML is to display Bible texts and commentaries 2001-02-08 Terry Biggs *added GtkHTML to display commentaries 2001-02-03 Terry Biggs *gal-0.4.99.7 is required to build with gnomesword the Evolution shortcut-bar. *revomed all the Evolution code 2001-01-30 Terry Biggs *added history list and buttons 2001-01-08 Terry Biggs *fixed listeditor bug - crashed with seg fault when last item was moved up. 2001-01-05 Terry Biggs *merged gnomesword and gnomeswordLE *removed spellcheck.cpp, spellcheck.h, DICTClient.cpp and DICTClient..h *gnomesword will use ispell or aspell for spell checking *added files from Bluefish HTML Editor: spell.c, spell.h, spell_gui.c, spell_gui.h, char_table.c and char_table.h for spell checking *added dialog for viewing dictionary modules 2000-12-23 Terry Biggs *now using gal 4.0 *removed all of the Evolution code but /widgets/shortcut-bar and /widgets/misc. 2000-12-15 Terry Biggs *changed filestuff.cpp to gs_file.c *changed filestuff.h to gs_file.c 2000-12-13 Terry Biggs *changed listeditor.cpp to gs_listeditor.c *added gs_studypad.c and gs_studypad.h 2000-12-08 Terry Biggs * shortcut bar bug fixed - really * release 0.3.7a 2000-12-06 Terry Biggs * release 0.3.7 * shortcut bar bug fixed panesize = e_paned_get_position(E_PANED(lookup_widget(MainFrm,"epaned"))); if(panesize > 0 ) { settings->shortcutbarsize = panesize; return true; } 2000-12-06 Terry Biggs * release 0.3.6 * fixed show print button in studypad 2000-12-06 Terry Biggs * release 0.3.5 * split GnomeSword.cpp into gs_sword.cpp and gs_gnomesword.c * split GnomeSword.h into gs_sword.h and gs_gnomesword.h 2000-12-04 Terry Biggs *release 0.3.4 *scroll bug fixed in display.cpp - thanks to Gregg Berg for finding and fixing this bug. 2000-11-20 Terry Biggs *release 0.3.2 *fixed crash with seg fault on initial startup after build, thanks to Fred Smith for finding and fixing this bug. 2000-11-14 Terry Biggs *separate initSword() and initGnomeSword() 2000-11-09 Terry Biggs *add a configuration option for the shortcut bar show history group 2000-11-9 Terry Biggs *release 0.3.0 *requires sword-1.5.1a *requires gnome-print-0.20 or higher *add some configuration options for the shortcut bar show commentary group show dictionary group 2000-10-12 Terry Biggs *removed reference to unknown includes #include #include in GnomeSword.cpp, callback.cpp and interface.c changed to #include #include 2000-10-05 Terry Biggs *release 0.2.5 2000-10-03 Terry Biggs *added history group to shortcut bar 2000-09-29 Terry Biggs *patch supplied by Chad Thomas to allow lookup of Strongs numbers in dict/lex text by double clicking the number. 2000-09-27 Terry Biggs *changed panes to e-panes from the evolution package 2000-09-21 Terry Biggs *note editor no longer adds spaces to beginning of note *studypad's open and save dialogs look in home dir 2000-09-21 Terry Biggs * moved module lists to submenu of Bible window popup menu 2000-09-20 Terry Biggs * added module lists to commentary and dictionary window popup menus 2000-09-15 Terry Biggs * release 0.2.4 *display.cpp changed to handle upper or lower case html tags *fixed history menu - clicking on verse ref will no longer send you to Gen 1:1. 2000-09-06 Terry Biggs * fixed a segfault that cause gnomesword to crash while displaying verses from a search. 2000-09-03 Terry Biggs * coding style changes * fixed some code problems - memory not freed 2000-08-30 Michael Meeks * widgets/Makefile.am (SUBDIRS): add e-paned back. 2000-08-27 Michael Meeks * configure.in: Added sword seek and use logic, from 'BibleTime' * gnomesword/Makefile.am: Rationalize the conditionals, sort. 2000-08-28 - you can now change the size of the search dialog - note editor will now save note when formatting is off 2000-08-25 - bug fixes - double click on a Srongs number to look up number in Srongs lex 2000-08-18 - bug fixes - misc segfaults and crashes (when using commentary modules) - enabled all menu items - added shortcut bar from the Evolution project - first 0.2 release 2000-08-02 - bug fixes - misc segfaults and crashes - double click the verse num in main text window to make that verse the current verse. - new popup menu items let you lookup a highlighted word or number in current dict/lex. - changes to display code. 2000-07-18 - formatting of personal comments using html tags added - fixed NIV problem 2000-07-10 - bug fixes - button to create new file in studypad added - follow button added to notes editor 2000-07-03 - new bookmark editor - added command line options to set options and bookmark files to defalt settings 2000-06-15 - changed from options array to settings structure - stored in binary file - added module About Dialog to show module information - word wrap added to printing - using printing code from gedit-0.7.9 2000-06-09 - added printing using gnome-print-0.20. You can print the text in studypad. Print needs more work - later. - added scroll buttons to dictionary-lexicon key entry. 2000-06-06 - cleaned up bookmarks menu - edit bookmarks now applies changes when you click ok. - clear history works - personal comments page moved - if you have more than one personal module you can switch using popup menu on comments page. - spellchecking works for personal comments now. 2000-06-05 you can set the color for the current verse 2000-06-02 fixed some bugs in the personal comments editor 2000-05-17 -added spellchecking - not perfect but seems to work ok in studypad. xiphos-4.0.7+dfsg1/configure0000775000175000017500000000125513162045104015156 0ustar unit193unit193#!/bin/sh cat - <<\EOF ---------------------------------------------------------------- "configure" is no longer used in building Xiphos. please run "./waf --help" to understand current build habits. for recent (i.e. gnome3) linux and unix, we recommend ./waf configure --prefix=/usr --debug-level=optimized for distribution-ready builds. you may wish to add --gtk=2 if the gtk3 interface is troublesome. then ./waf build and sudo ./waf install note that the --backend and --enable-webkit-editor options are gone. only the webkit backend is used now, and only the most modern editor is present. ---------------------------------------------------------------- EOF exit 1 xiphos-4.0.7+dfsg1/Xiphos.ogg0000664000175000017500000002633213162045104015222 0ustar unit193unit193OggS FvorbisDOggS ٻ>-vorbisXiph.Org libVorbis I 20070622vorbis%BCV@$s*FsBPBkBL2L[%s!B[(АU@AxA!%=X'=!9xiA!B!B!E9h'A08 8E9X'A B9!$5HP9,(05(0ԃ BI5gAxiA!$AHAFAX9A*9 4d((  @Qqɑɱ  YHHH$Y%Y%Y扪,˲,˲,2 HPQ Eq Yd8Xh爎4CSR,1\wD3$ R1s9R9sBT1ƜsB!1sB!RJƜsB!RsB!J)sB!B)B!J(B!BB!RB(!R!B)%R !RBRJ)BRJ)J %R))J!RJJ)TJ J)%RJ!J)8A'Ua BCVdR)-E"KFsPZr RͩR $1T2B BuL)-BrKsA3stG DfDBpxP S@bB.TX\]\@.!!A,pox N)*u \adhlptx||$%@DD4s !"#$ OggS wU25l .{P2bSbHVtQ*V6\es4mrp^sD/th'"*5(U")g1gY*jDFQ0EjCD㑃C(8DaBl|}D-$BZ>GLM&y#^uKٻwin,"g{k+[jp%e`0`Ҽߞ:$9"qjIlwn>Ws8$X`\{?ꭝ7EZAW" h6Ymb*hXDM1.vᨂh0quj&=4TjMold}jmb;HBR;( oտ윸yЗfW%u$S*ڊZm:Iնm]}4qɲ`"|MQMCMk]t.:G޷pJS$4W)$5}TO0o >G#.'A4PҥAJ.Ji%]i#n!c:dc8,Ŋ\!~o9'Z}@ۢvhR,yus⦋ ܡXA"z8ޛd%9,ƪ9) `(a$ F D@ȺKꥹUJDp)mqNiVSiQY8ƒ ^Kv.HVJ bcB^{{7`JIiaB3 1J4݋.)➴"xXm+șh.L#rX:ŵhGyOkS$yOkS$pcZ `Ŭ,9VUUQaÆ*1q HHDDv@*iDS&IJgtM^]mFJ)'KP**}NK;yqS}ZWDD5^l49o4tr[VZC.b3N\ӨwH'%?5%|Œ~Y5e_;*DkB˾4vJ/@;XLrβ,*V$0mVH$&fHj@ш%&XeyQnz?C 2@obqآ8E؆+S-Aotpz(bi\㐧TfȾc7VhաI+zQݑ. 7DB`-qaF]M8悺oukC]1CYs"pZcNnD*֘g7Y,fD0 8($ ePl4tnvP+?T&.yBQEU^u.:PU#46eCZsaf(:s]4S&Wѯ*j_+|T$`a)@2 X,,b.+\U*M*հiS5 `DxFKIC DJIԯyr³t5G5\2]*_kJ,}%`7њaՉbh-es2IEMq:&1ivW#=+3dh?{~+AR@ {Ye99Ǫjl||„Q Aq81QXA|q C"@b\;"J5Y-:D<%JXPcat#9ǎh4 q5PngZ>}f/:݃!Ag&W9\UŪJcb`Jq+HԱ H ЁRtJ74m5MiH$Tl Z/Dwj5JpGLWy/./,16ugG}c<_%s3 <TgtQfЮm]ǼnZ (]ϱil4 Mc^_re1nb\UUPq a+.A„QvDhb*ii[-*GPrG71sn)M>]B (_`j}(&tK$":Wސڈ n?)j Tه&28rVM-!Ÿ/ꍣeb䨉})!ж^rY @QID\Z $˲rbV9VUUʹv+ U@TP#jBB'۪UOVPTNEdvF=.XPw 1#847~q BW"PB֊8gYq:4I๫[!зa&e.d+;vg#^K'l8B5ǦvGtƎRxIGh( ÒapI岲cYVUT`*VU`jA "EPխ6IQ 4MTˮ//c7mu %6jmS$) KgO}՚7!BFb3ޟXtf&n+tRyZ@NZ;>@)pdcz sk-4Q1!a06V;JQ8ޛ@$X1bUUk5 OPa Qјx9BYYd-ZR:#Armhhx(ŀ\0ex5"Lu4r>GC\=+imx-9ľV;AZUu+zȑ}.sE1G ?Zn2lWp hހ`{4Fo@lhM91cUUTQhHl #a4 %=*&4ՍDi4MUA>=#tR) [9KMm^AO9*Ϸ-H> {tU>M4ed0~wwʾ#b3l/ƱKdoIGARAsݐn 843 -tq]OggS0 V"~I,hp/e cwM9cA U1!jf0qA464&tL4A2X"ZQD$tqMfȋ!1oXE^I~  YAфGbDqAD&hL0# c+ @BK6TKiD'm[ܹն$JD彬 '+߫\Ig~ҒM#dE{e!tnGp"sk?R3n;j_Ps`   p#9WU$.۱hP8aHh,VDP p46 Uj+mE)Jʆ!߫Tϑ(gi[cEOۮ-IbTLYZTUW)MjpwZ7R uB6GLM \=pnu l3h 1e -~ֶM'+m &MUUŪ`bHDCCbpjݦSmim$߽FFuk}{jw+hiRDZ@®7y[9'ѰQD!ͳ*"Qm7BEsgw*y}- whfl:rip]8ֺaK]uiPJkFN»iuP1~#56z0He&slŕX XLvBHh$6 CE0!P t;At ibzPUF}Oc(R%JL(q&%n~yz^Trh⾲Pac3{AZ\TBvD|ü{|8V3m=@i q`pj'&烎ZjÁcAGo-eq1YsΛXUb #AxE 1a*!AD<( qL͟c n\'Ewsm^=q6뚋4$BJG~aK!!ԈTuZWp0c۽zx"ځaZ-F'fmpzo x~#=~aG|#=~aG|MY9d1fbVSl1(A\F"qJLjIUoEz4ZW写{W_.Mj랔Nw+Po\g#@ mujTS";мz*n qv@PY.#6u p4`lWFdy$yo*mӝibwIպ@tw &r5g Y 9,+6YUUU(.LDr &$EOLaƅ)69$)>P!-C?Wsw TH۳R6ݶ4:RUDoYeWXETĂz!:sU [.res|.rc.o]}" import os, sys, re import TaskGen, Task from Utils import quote_whitespace from TaskGen import extension EXT_WINRC = ['.rc'] winrc_str = '${WINRC} ${_CPPDEFFLAGS} ${_CCDEFFLAGS} ${WINRCFLAGS} ${_CPPINCFLAGS} ${_CCINCFLAGS} ${WINRC_TGT_F} ${TGT} ${WINRC_SRC_F} ${SRC}' @extension(EXT_WINRC) def rc_file(self, node): obj_ext = '.rc.o' if self.env['WINRC_TGT_F'] == '/fo': obj_ext = '.res' rctask = self.create_task('winrc') rctask.set_inputs(node) rctask.set_outputs(node.change_ext(obj_ext)) # make linker can find compiled resource files self.compiled_tasks.append(rctask) # create our action, for use with rc file Task.simple_task_type('winrc', winrc_str, color='BLUE', before='cc cxx', shell=False) def detect(conf): v = conf.env winrc = v['WINRC'] v['WINRC_TGT_F'] = '-o' v['WINRC_SRC_F'] = '-i' # find rc.exe if not winrc: if v['CC_NAME'] in ['gcc', 'cc', 'g++', 'c++']: winrc = conf.find_program('windres', var='WINRC', path_list = v['PATH']) # cross-compilation if not winrc: winrc = conf.find_program('i686-mingw32-windres', var='WINRC', path_list = v['PATH']) elif v['CC_NAME'] == 'msvc': winrc = conf.find_program('RC', var='WINRC', path_list = v['PATH']) v['WINRC_TGT_F'] = '/fo' v['WINRC_SRC_F'] = '' if not winrc: conf.fatal('winrc was not found!') v['WINRCFLAGS'] = '' xiphos-4.0.7+dfsg1/waffles/cross_linux_win32.py0000664000175000017500000000772113162045104020646 0ustar unit193unit193#!/usr/bin/env python # encoding: utf-8 # Thomas Nagy, 2008 (ita) import os import Utils import ccroot from Configure import conftest @conftest def find_mingw_cc(conf): v = conf.env v['CC'] = None cc = conf.find_program('%sgcc' % (v['CROSS'],), var='CC') if not cc: cc = conf.find_program('i686-pc-mingw32-gcc', var='CC') if not cc: cc = conf.find_program('mingw32-cc', var='CC') if not cc: cc = conf.find_program('i586-mingw32msvc-gcc', var='CC') if not cc: cc = conf.find_program('i586-mingw32msvc-cc', var='CC') if not cc: conf.fatal('mingw32-gcc was not found') try: if Utils.cmd_output('%s --version' % cc).find('mingw') < 0: conf.fatal('mingw32-gcc was not found, see the result of gcc --version') except ValueError: conf.fatal('gcc --version could not be executed') v['CC'] = v['LINK_CC'] = cc v['CC_NAME'] = 'gcc' ccroot.get_cc_version(conf, [cc], 'CC_VERSION') @conftest def find_mingw_ar(conf): v = conf.env v['AR'] = None ar = conf.find_program('%sar' % (v['CROSS'],), var='AR') if not ar: ar = conf.find_program('i686-pc-mingw32-ar', var='AR') if not ar: ar = conf.find_program('i586-mingw32msvc-ar', var='AR') if not ar: conf.fatal('mingw32-ar was not found') try: if Utils.cmd_output('%s --version' % ar).find('ar') < 0: conf.fatal('mingw32-ar was not found, see the result of %s --version' % ar) except ValueError: conf.fatal('ar --version could not be executed') v['AR_NAME'] = 'ar' @conftest def find_mingw_ranlib(conf): v = conf.env v['RANLIB'] = None ranlib = conf.find_program('%sranlib' % (v['CROSS'],), var='RANLIB') if not ranlib: ranlib = conf.find_program('i686-pc-mingw32-ranlib', var='RANLIB') if not ranlib: ranlib = conf.find_program('i586-mingw32msvc-ranlib', var='RANLIB') if not ranlib: conf.fatal('mingw32-ranlib was not found') try: if Utils.cmd_output('%s --version' % ranlib).find('ranlib') < 0: conf.fatal('mingw32-ranlib was not found, see the result of mingw32-ranlib --version') except ValueError: conf.fatal('ranlib --version could not be executed') v['RANLIB_NAME'] = 'ranlib' @conftest def find_mingw_cxx_cpp(conf): v = conf.env v['CXX'] = None cxx = conf.find_program('%sg++' % (v['CROSS'],), var='CXX') if not cxx: cxx = conf.find_program('i686-pc-mingw32-g++', var='CXX') if not cxx: cxx = conf.find_program('mingw32-c++', var='CXX') if not cxx: cxx = conf.find_program('i586-mingw32msvc-g++', var='CXX') if not cxx: cxx = conf.find_program('i586-mingw32msvc-c++', var='CXX') if not cxx: conf.fatal('mingw32-g++ was not found') try: if Utils.cmd_output('%s --version' % cxx).find('mingw') < 0: conf.fatal('mingw32-g++ was not found, see the result of g++ --version') except ValueError: conf.fatal('g++ --version could not be executed') v['CXX'] = v['LINK_CXX'] = v['COMPILER_CXX'] = v['CPP'] = v['LINK_CPP'] = cxx v['CXX_NAME'] = 'gcc' @conftest def mingw_flags(conf): # As we have to change target platform after the tools # have been loaded there are a few variables that needs # to be initiated if building for win32. # Make sure we don't have -fPIC and/or -DPIC in our CCFLAGS conf.env['shlib_CXXFLAGS'] = [] # Setup various target file patterns conf.env['staticlib_PATTERN'] = '%s.lib' conf.env['shlib_PATTERN'] = '%s.dll' conf.env['program_PATTERN'] = '%s.exe' @conftest def mingw_libpath(conf): # We must add the library and includes paths of Windows libs msvc_path = conf.env['MSVC_LIBPATH'] or os.environ.get('MSVC_LIBPATH', '') if not os.path.isdir(msvc_path): msvc_path = '/usr/i686-pc-mingw32' if not os.path.isdir(msvc_path): msvc_path = '/usr/mingw32' if not os.path.isdir(msvc_path): msvc_path = '/usr/i586-mingw32msvc' if not os.path.isdir(msvc_path): conf.fatal('Could not find the msvc root dir - set it through MSVC_LIBPATH in the environment') conf.env.prepend_value("LIBPATH", os.path.join(msvc_path, "lib")) conf.env.prepend_value("CPPPATH", os.path.join(msvc_path, "include")) detect = 'find_mingw_ar find_mingw_ranlib find_mingw_cc find_mingw_cxx_cpp mingw_flags mingw_libpath' xiphos-4.0.7+dfsg1/waffles/hashing.py0000775000175000017500000000220613162045104016671 0ustar unit193unit193# http://akiscode.com/articles/sha-1directoryhash.shtml # Copyright (c) 2009 Stephen Akiki # MIT License (Means you can do whatever you want with this) # See http://www.opensource.org/licenses/mit-license.php # Error Codes: # -1 -> Directory does not exist # -2 -> General error (see stack traceback) def GetHashofDirs(dirs, verbose=0): import hashlib, os SHAhash = hashlib.sha1() try: for directory in dirs: if not os.path.exists (directory): pass for files in os.listdir(directory): if verbose == 1: print 'Hashing', files filepath = os.path.join(directory,files) try: f1 = open(filepath, 'rb') except: # You can't open the file for some reason f1.close() continue while 1: # Read file in as little chunks buf = f1.read(4096) if not buf : break SHAhash.update(hashlib.sha1(buf).hexdigest()) f1.close() except: import traceback # Print the stack traceback traceback.print_exc() return -2 return SHAhash.hexdigest() #print GetHashofDirs('My Documents', 1) xiphos-4.0.7+dfsg1/waffles/misc.py0000664000175000017500000000666313162045104016213 0ustar unit193unit193from Configure import conf """ General useful functions """ def myokmsg(kw): """ some customization for displaying pkg-config values on the line with ok msg to be able use this function there is need for file ./wafadmin/Tools/config_c.py from svn in r5753 """ return 'ok %s' % kw['success'].strip() # pkgconfig utils @conf def check_pkg(self, name, version='', mandatory=False, var=None): """ Check package version and its cflags/libs """ if not var: var = name.split ('-')[0].upper () # for cross-compilation it is necessary to prepend custom # prefix for include paths if self.env['IS_CROSS_WIN32']: self.check_cfg (package=name, uselib_store=var, args='--cflags --libs --define-variable=prefix=%s'%self.env['PKG_CONFIG_PREFIX'], atleast_version=version, mandatory=mandatory) else: self.check_cfg (package=name, uselib_store=var, args='--cflags --libs', atleast_version=version, mandatory=mandatory) # make available libs to all source files #(compile code with cflags from pkgconf e.g. -fshort-wchar, -mms-bitfields) self.env.append_value('ALL_LIBS', var) @conf def check_pkg_msg(self, name, version='', mandatory=False, var=None, msg=''): """ Check package version and its cflags/libs """ if not var: var = name.split ('-')[0].upper () self.check_cfg (package=name, uselib_store=var, args='--cflags --libs', atleast_version=version, mandatory=mandatory, msg=msg) # make available libs to all source files #(compile code with cflags from pkgconf e.g. -fshort-wchar, -mms-bitfields) self.env.append_value('ALL_LIBS', var) @conf def get_pkgvar(self, pkg, var): """ Read a variable from package using pkg-config """ # for cross-compilation it is necessary to prepend custom # prefix for include paths if self.env['IS_CROSS_WIN32']: ret = self.check_cfg(package=pkg, args='--variable=%s --define-variable=prefix=%s'%(var, self.env['PKG_CONFIG_PREFIX'] ), okmsg=myokmsg, msg='Checking for var %s in %s' % (var, pkg)).strip() else: ret = self.check_cfg(package=pkg, args='--variable=%s' % var, okmsg=myokmsg, msg='Checking for var %s in %s' % (var, pkg)).strip() return ret @conf def check_pkgver(self, name, version='', mandatory=False, var=None): """ Check package version without cflags/libs """ if not var: var = name.split ('-')[0].upper () self.check_cfg (package=name, uselib_store=var, atleast_version=version, mandatory=mandatory) @conf def check_pkgver_msg(self, name, version='', mandatory=False, var=None, msg=''): """ Check package version without cflags/libs """ if not var: var = name.split ('-')[0].upper () self.check_cfg (package=name, uselib_store=var, atleast_version=version, mandatory=mandatory, msg=msg) def escape(string): """ Escape string Useful to use for string and paths before writing them to config.h """ return string.decode('string-escape') @conf def escpath(self, path): """ Escape path - useful in win32 """ from os.path import normpath normpath(path) # double backslashes '\\' needs to be written to config.h in win32 paths in win32 path = '%r' % path # convert string to raw form - '%r' max = len(path) - 1 path = path[1:max] # trim apostrophes at begin and end return path xiphos-4.0.7+dfsg1/waffles/__init__.py0000664000175000017500000000000013162045104016772 0ustar unit193unit193xiphos-4.0.7+dfsg1/waffles/nothreads.py0000664000175000017500000000463213162045104017241 0ustar unit193unit193#!/usr/bin/env python # encoding: utf-8 # Thomas Nagy, 2005-2008 (ita) import sys, random, time, traceback, os import Build, Utils, Logs, Options from Logs import debug, error from Constants import * class TaskConsumer(object): consumers = 1 def process(tsk): m = tsk.master if m.stop: m.out.put(tsk) return try: tsk.generator.bld.printout(tsk.display()) if tsk.__class__.stat: ret = tsk.__class__.stat(tsk) # actual call to task's run() function else: ret = tsk.call_run() except Exception, e: tsk.err_msg = Utils.ex_stack() tsk.hasrun = EXCEPTION # TODO cleanup m.error_handler(tsk) m.out.put(tsk) return if ret: tsk.err_code = ret tsk.hasrun = CRASHED else: try: tsk.post_run() except Utils.WafError: pass except Exception: tsk.err_msg = Utils.ex_stack() tsk.hasrun = EXCEPTION else: tsk.hasrun = SUCCESS if tsk.hasrun != SUCCESS: m.error_handler(tsk) m.out.put(tsk) def start(self): while not self.stop: self.refill_task_list() # consider the next task tsk = self.get_next() if not tsk: if self.count: # tasks may add new ones after they are run continue else: # no tasks to run, no tasks running, time to exit break if tsk.hasrun: # if the task is marked as "run", just skip it self.processed += 1 self.manager.add_finished(tsk) continue try: st = tsk.runnable_status() except Exception, e: self.processed += 1 if self.stop and not Options.options.keep: tsk.hasrun = SKIPPED self.manager.add_finished(tsk) continue self.error_handler(tsk) self.manager.add_finished(tsk) tsk.hasrun = EXCEPTION tsk.err_msg = Utils.ex_stack() continue if st == ASK_LATER: self.postpone(tsk) elif st == SKIP_ME: self.processed += 1 tsk.hasrun = SKIPPED self.manager.add_finished(tsk) else: # run me: put the task in ready queue tsk.position = (self.processed, self.total) self.count += 1 self.processed += 1 tsk.master = self process(tsk) # self.count represents the tasks that have been made available to the consumer threads # collect all the tasks after an error else the message may be incomplete while self.error and self.count: self.get_out() #print loop assert (self.count == 0 or self.stop) # enable nothreads if -j1 is used from the makefile if os.environ.get('JOBS') == '1' or sys.platform == 'linux2-hppa': import Runner Runner.Parallel.start = start xiphos-4.0.7+dfsg1/waffles/gnome.py0000664000175000017500000001714213162045104016357 0ustar unit193unit193#!/usr/bin/env python # encoding: utf-8 # Thomas Nagy, 2006-2008 (ita) "Gnome support" import os, re import TaskGen, Utils, Runner, Task, Build, Options, Logs import cc from Logs import error from TaskGen import taskgen, before, after, feature n1_regexp = re.compile('(.*)', re.M) n2_regexp = re.compile('(.*)', re.M) def postinstall_schemas(prog_name): if Build.bld.is_install: dir = Build.bld.get_install_path('${PREFIX}/etc/gconf/schemas/%s.schemas' % prog_name) if not Options.options.destdir: # add the gconf schema Utils.pprint('YELLOW', 'Installing GConf schema') command = 'gconftool-2 --install-schema-file=%s 1> /dev/null' % dir ret = Utils.exec_command(command) else: Utils.pprint('YELLOW', 'GConf schema not installed. After install, run this:') Utils.pprint('YELLOW', 'gconftool-2 --install-schema-file=%s' % dir) def postinstall_icons(): dir = Build.bld.get_install_path('${DATAROOTDIR}/icons/hicolor') if Build.bld.is_install: if not Options.options.destdir: # update the pixmap cache directory Utils.pprint('YELLOW', "Updating Gtk icon cache.") command = 'gtk-update-icon-cache -q -f -t %s' % dir ret = Utils.exec_command(command) else: Utils.pprint('YELLOW', 'Icon cache not updated. After install, run this:') Utils.pprint('YELLOW', 'gtk-update-icon-cache -q -f -t %s' % dir) def postinstall_scrollkeeper(prog_name): if Build.bld.is_install: # now the scrollkeeper update if we can write to the log file if os.access('/var/log/scrollkeeper.log', os.W_OK): dir1 = Build.bld.get_install_path('${PREFIX}/var/scrollkeeper') dir2 = Build.bld.get_install_path('${DATAROOTDIR}/omf/%s' % prog_name) command = 'scrollkeeper-update -q -p %s -o %s' % (dir1, dir2) ret = Utils.exec_command(command) def postinstall(prog_name='myapp', schemas=1, icons=1, scrollkeeper=1): if schemas: postinstall_schemas(prog_name) if icons: postinstall_icons() if scrollkeeper: postinstall_scrollkeeper(prog_name) # OBSOLETE class gnome_doc_taskgen(TaskGen.task_gen): def __init__(self, *k, **kw): TaskGen.task_gen.__init__(self, *k, **kw) @feature('gnome_doc') def init_gnome_doc(self): self.default_install_path = '${PREFIX}/share' @feature('gnome_doc') @after('init_gnome_doc') def apply_gnome_doc(self): self.env['APPNAME'] = self.doc_module lst = self.to_list(self.doc_linguas) bld = self.bld lst.append('C') for x in lst: if not x == 'C': tsk = self.create_task('xml2po') node = self.path.find_resource(x+'/'+x+'.po') src = self.path.find_resource('C/%s.xml' % self.doc_module) out = self.path.find_or_declare('%s/%s.xml' % (x, self.doc_module)) tsk.set_inputs([node, src]) tsk.set_outputs(out) else: out = self.path.find_resource('%s/%s.xml' % (x, self.doc_module)) tsk2 = self.create_task('xsltproc2po') out2 = self.path.find_or_declare('%s/%s-%s.omf' % (x, self.doc_module, x)) tsk2.set_outputs(out2) node = self.path.find_resource(self.doc_module+".omf.in") tsk2.inputs = [node, out] tsk2.run_after.append(tsk) if bld.is_install: path = self.install_path + '/gnome/help/%s/%s' % (self.doc_module, x) bld.install_files(self.install_path + '/omf/%s/' % (self.doc_module), out2, env=self.env) for y in self.to_list(self.doc_figures): try: os.stat(self.path.abspath() + '/' + x + '/' + y) bld.install_as(path + '/' + y, self.path.abspath() + '/' + x + '/' + y) except: bld.install_as(path + '/' + y, self.path.abspath() + '/C/' + y) bld.install_as(path + '/%s.xml' % self.doc_module, out.abspath(self.env)) if x == 'C': xmls = self.to_list(self.doc_includes) xmls.append(self.doc_entities) for z in xmls: out = self.path.find_resource('%s/%s' % (x, z)) bld.install_as(path + '/%s' % z, out.abspath(self.env)) # OBSOLETE class xml_to_taskgen(TaskGen.task_gen): def __init__(self, *k, **kw): TaskGen.task_gen.__init__(self, *k, **kw) @feature('xml_to') def init_xml_to(self): Utils.def_attrs(self, source = 'xmlfile', xslt = 'xlsltfile', target = 'hey', default_install_path = '${PREFIX}', task_created = None) @feature('xml_to') @after('init_xml_to') def apply_xml_to(self): xmlfile = self.path.find_resource(self.source) xsltfile = self.path.find_resource(self.xslt) tsk = self.create_task('xmlto', [xmlfile, xsltfile], xmlfile.change_ext('html')) tsk.install_path = self.install_path def sgml_scan(self): node = self.inputs[0] env = self.env variant = node.variant(env) fi = open(node.abspath(env), 'r') content = fi.read() fi.close() # we should use a sgml parser :-/ name = n1_regexp.findall(content)[0] num = n2_regexp.findall(content)[0] doc_name = name+'.'+num if not self.outputs: self.outputs = [self.generator.path.find_or_declare(doc_name)] return ([], [doc_name]) class gnome_sgml2man_taskgen(TaskGen.task_gen): def __init__(self, *k, **kw): TaskGen.task_gen.__init__(self, *k, **kw) @feature('gnome_sgml2man') def apply_gnome_sgml2man(self): """ we could make it more complicated, but for now we just scan the document each time """ assert(getattr(self, 'appname', None)) def install_result(task): out = task.outputs[0] name = out.name ext = name[-1] env = task.env self.bld.install_files('${DATAROOTDIR}/man/man%s/' % ext, out, env) self.bld.rescan(self.path) for name in self.bld.cache_dir_contents[self.path.id]: base, ext = os.path.splitext(name) if ext != '.sgml': continue task = self.create_task('sgml2man') task.set_inputs(self.path.find_resource(name)) task.task_generator = self if self.bld.is_install: task.install = install_result # no outputs, the scanner does it # no caching for now, this is not a time-critical feature # in the future the scanner can be used to do more things (find dependencies, etc) task.scan() cls = Task.simple_task_type('sgml2man', '${SGML2MAN} -o ${TGT[0].bld_dir(env)} ${SRC} > /dev/null', color='BLUE') cls.scan = sgml_scan cls.quiet = 1 Task.simple_task_type('xmlto', '${XMLTO} html -m ${SRC[1].abspath(env)} ${SRC[0].abspath(env)}') Task.simple_task_type('xml2po', '${XML2PO} ${XML2POFLAGS} ${SRC} > ${TGT}', color='BLUE') # how do you expect someone to understand this?! xslt_magic = """${XSLTPROC2PO} -o ${TGT[0].abspath(env)} \ --stringparam db2omf.basename ${APPNAME} \ --stringparam db2omf.format docbook \ --stringparam db2omf.lang ${TGT[0].abspath(env)[:-4].split('-')[-1]} \ --stringparam db2omf.dtd '-//OASIS//DTD DocBook XML V4.1.2//EN' \ --stringparam db2omf.omf_dir ${PREFIX}/share/omf \ --stringparam db2omf.help_dir ${PREFIX}/share/gnome/help \ --stringparam db2omf.omf_in ${SRC[0].abspath(env)} \ --stringparam db2omf.scrollkeeper_cl ${SCROLLKEEPER_DATADIR}/Templates/C/scrollkeeper_cl.xml \ ${DB2OMF} ${SRC[1].abspath(env)}""" #--stringparam db2omf.dtd '-//OASIS//DTD DocBook XML V4.3//EN' \ Task.simple_task_type('xsltproc2po', xslt_magic, color='BLUE') def detect(conf): conf.check_tool('gnu_dirs glib2 dbus') sgml2man = conf.find_program('docbook2man', var='SGML2MAN') def getstr(varname): return getattr(Options.options, varname, '') # addefine also sets the variable to the env conf.define('GNOMELOCALEDIR', os.path.join(conf.env['DATAROOTDIR'], 'locale')) xml2po = conf.find_program('xml2po', var='XML2PO') xsltproc2po = conf.find_program('xsltproc', var='XSLTPROC2PO') conf.env['XML2POFLAGS'] = '-e -p' conf.env['SCROLLKEEPER_DATADIR'] = Utils.cmd_output("scrollkeeper-config --pkgdatadir", silent=1).strip() conf.env['DB2OMF'] = Utils.cmd_output("pkg-config --variable db2omf gnome-doc-utils", silent=1).strip() def set_options(opt): opt.add_option('--want-rpath', type='int', default=1, dest='want_rpath', help='set rpath to 1 or 0 [Default 1]') xiphos-4.0.7+dfsg1/waffles/dbus.py0000664000175000017500000000223513162045104016204 0ustar unit193unit193#!/usr/bin/env python # encoding: utf-8 # Ali Sabil, 2007 # modified for Xiphos compiling on Windows, 2009 import Task, Utils from TaskGen import taskgen, before, after, feature @taskgen def add_dbus_file(self, filename, prefix, mode): if not hasattr(self, 'dbus_lst'): self.dbus_lst = [] self.meths.append('process_dbus') self.dbus_lst.append([filename, prefix, mode]) @before('apply_core') def process_dbus(self): for filename, prefix, mode in getattr(self, 'dbus_lst', []): env = self.env.copy() node = self.path.find_resource(filename) if not node: raise Utils.WafError('file not found ' + filename) env['DBUS_BINDING_TOOL_PREFIX'] = prefix env['DBUS_BINDING_TOOL_MODE'] = mode task = self.create_task('dbus_binding_tool', env=env) task.set_inputs(node) task.set_outputs(node.change_ext('.h')) # run command for Xiphos in windows shell Task.simple_task_type('dbus_binding_tool', '${DBUS_BINDING_TOOL} --prefix=${DBUS_BINDING_TOOL_PREFIX} --mode=${DBUS_BINDING_TOOL_MODE} --output=${TGT} ${SRC}', color='BLUE', before='cc', shell=True) def detect(conf): dbus_binding_tool = conf.find_program('dbus-binding-tool', var='DBUS_BINDING_TOOL') xiphos-4.0.7+dfsg1/waffles/documentation.py0000664000175000017500000001746513162045104020133 0ustar unit193unit193#!/usr/bin/env python # encoding: utf-8 "Create help files" import os, re, shutil import Configure, TaskGen, Utils, Runner, Task, Build, Options, Logs import cc from Logs import error from TaskGen import taskgen, before, after, feature class xml_doc_taskgen(TaskGen.task_gen): def __init__(self, *k, **kw): TaskGen.task_gen.__init__(self, *k, **kw) @feature('xml_doc') def init_xml_doc(self): self.env['XML2PO_FLAGS'] = getattr(self, 'flags', ['-e', '-p']) if self.env['IS_WIN32']: self.default_install_path = '${PREFIX}/share/help' self.env['HTMLHELP_XSL'] = os.path.normpath(os.path.join( self.env['ROOTDIR'], self.env['ROOTDIR'], 'share/docbook/htmlhelp/htmlhelp.xsl')) else: self.default_install_path = '${PREFIX}/share/gnome/help/xiphos' @feature('xml_doc') @after('init_xml_doc') def apply_xml_doc(self): def replace_backslash(node): return node.abspath().replace('\\', '/') def create_xml2po_task(lang): node = self.path.find_resource(lang + os.sep + lang+'.po') src = self.path.find_resource('C' + os.sep + self.doc_module+'.xml') out = self.path.find_or_declare(lang + os.sep + self.doc_module+'.xml') if self.env['IS_WIN32']: # FIXME - xml2po on win32 fails with flags containing backslashes '\' # failing example: python xml2po -e -p fr\fr.po C\xiphos.xml node_str = replace_backslash(node) src_str = replace_backslash(src) # it is necessary pas to xml2po only paths with '/' Task.simple_task_type('xml2po', '${XML2PO} -e -p %s %s > ${TGT}' % (node_str, src_str), color='BLUE') tsk = self.create_task('xml2po') tsk.set_inputs([node, src]) # waf will control output file if it exists, when task is done tsk.set_outputs(out) return tsk, out def create_xsltproc_task(lang, src, after=[]): out = self.path.find_or_declare(lang + os.sep + 'htmlhelp.hhp') tsk = self.create_task('xsltproc') tsk.set_inputs(src) tsk.set_outputs(out) if after: tsk.run_after.append(after) return tsk, out def create_htmlhelpc_task(lang, src, after=[]): out = self.path.find_or_declare(lang + os.sep + 'htmlhelp.chm') tsk = self.create_task('htmlhelpc') tsk.set_inputs(src) tsk.set_outputs(out) tsk.run_after.append(after) return tsk, out def copy_figures(lang, figures, out): fig1 = self.path.find_resource(os.path.join(lang, figures[0])) srcdir = os.path.dirname(os.path.dirname(fig1.abspath(self.env))) destdir = os.path.dirname(out.abspath(self.env)) for fig in figures: shutil.copyfile(os.path.join(srcdir, fig), os.path.join(destdir, fig)) def install_help(lang, self): if self.env['IS_WIN32']: chm_help = self.path.find_or_declare(lang + os.sep + 'htmlhelp.chm') path = self.install_path help_file = self.doc_module + '_' + lang + '.chm' self.bld.install_as(os.path.join(path, help_file), chm_help.abspath(self.env)) else: xml_help = self.path.find_or_declare(os.path.join(lang, self.doc_module+'.xml')) path = os.path.join(self.install_path, lang) bld = self.bld # install xiphos.xml bld.install_as(os.path.join(path, xml_help.file()), xml_help.abspath(self.env)) install_figures(lang, self) def install_help_C(self): if self.env['IS_WIN32']: chm_help = self.path.find_or_declare('C' + os.sep + 'htmlhelp.chm') path = self.install_path self.bld.install_as(os.path.join(path, self.doc_module + '.chm'), chm_help.abspath(self.env)) else: xml_help = self.path.find_resource('C' + os.sep + self.doc_module+'.xml') path = self.install_path + os.sep + 'C' bld = self.bld # lang C needs all xml files lst = self.to_list(self.doc_includes) for item in lst: bld.install_as(os.path.join(path, item), os.path.join(self.path.abspath(), 'C', item)) bld.install_as(os.path.join(path, self.doc_entities), os.path.join(self.path.abspath(), 'C', self.doc_entities)) bld.install_as(os.path.join(path, xml_help.file()), xml_help.abspath(self.env)) install_figures('C', self) def install_figures(lang, self): figures = self.to_list(self.doc_figures) for fig in figures: self.bld.install_as(os.path.join(self.install_path, lang, fig), os.path.join(self.path.abspath(), lang, fig)) figures = self.to_list(self.doc_figures) languages = self.to_list(self.doc_linguas) # C help - doesn't need xml2po phase # on win32 just xsltproc and htmlhelpc if self.env['IS_WIN32']: C_src = self.path.find_resource('C' + os.sep + self.doc_module+'.xml') C_tsk, C_out = create_xsltproc_task('C', C_src) copy_figures('C', figures, C_out) create_htmlhelpc_task('C', C_out, C_tsk) # translated help for lang in languages: # xml2po - localized help tsk, out = create_xml2po_task(lang) if self.env['IS_WIN32']: # xsltproc - create html files tsk2, out2 = create_xsltproc_task(lang, out, tsk) # copy figures - hhc needs figures in the build dir copy_figures(lang, figures, out2) # CHM help - windows help format tsk3, out3 = create_htmlhelpc_task(lang, out2, tsk2) if self.bld.is_install: install_help(lang, self) # install C help install_help_C(self) def exec_xsltproc(self): ''' xsltproc save files to cwd (current working directory). CWD in this case is folder where is translated documentation. ''' env = self.env input = self.inputs[0].abspath(env) cwd = os.path.dirname(self.outputs[0].abspath(env)) # cmd='xsltproc htmlhelp.xsl xiphos.xml' lst = [] lst.append(env['XSLTPROC']) lst.append(env['HTMLHELP_XSL']) lst.append(input) lst = [lst] ret = self.exec_command(*lst, cwd=cwd) return ret def exec_htmlhelpc(self): ''' hhc also saves files to cwd (current working directory). ''' env = self.env input = self.inputs[0].abspath(env) cwd = os.path.dirname(input) lst = [] lst.append(env['HTMLHELPC']) lst.append(input) lst = [lst] ret = self.exec_command(*lst, cwd=cwd) return not ret Task.simple_task_type('xml2po', '${XML2PO} -o ${TGT} ${XML2PO_FLAGS} ${SRC}', color='BLUE') Task.task_type_from_func('xsltproc', vars=['XSLTPROC', 'HTMLHELP_XSL'], color='BLUE', func=exec_xsltproc) Task.task_type_from_func('htmlhelpc', vars=['HTMLHELPC'], color='BLUE', func=exec_htmlhelpc) def detect(conf): # xml2po xml2po = conf.find_program('xml2po', var='XML2PO') if not xml2po: # xml2po: on win32 'xml2po' is not executable thus this hook if conf.env['IS_WIN32']: python = conf.find_program('python', var='PYTHON') if not python: conf.fatal('The program python (required by xml2po) could not be found') xml2podir = Configure.find_file('xml2po', os.environ['PATH'].split(os.pathsep)) if not xml2podir: conf.fatal('The program xml2po is mandatory!') conf.env['XML2PO'] = Utils.to_list(conf.env['PYTHON']) + [xml2podir + os.sep + 'xml2po'] conf.check_message('xml2po', '', True, ' '.join(conf.env['XML2PO'])) else: conf.fatal('The program xml2po is mandatory!') if conf.env['IS_WIN32']: xsltproc = conf.find_program('xsltproc', var='XSLTPROC') htmlhelpc = conf.find_program('hhc', var='HTMLHELPC') xiphos-4.0.7+dfsg1/xiphos-nav.10000664000175000017500000000166113162045104015426 0ustar unit193unit193.TH XIPHOS-NAV "1" "Sep 2017" "xiphos 4.0.7" "Xiphos Utilities" .SH "NAME" xiphos\-nav \- Navigating Xiphos to a verse reference .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBxiphos-nav\fR \s-1URL\s0 .SH "DESCRIPTION" .B xiphos-nav is a command line utility which induce Xiphos to react to a \s-1URL\s0 request using dbus. Invoke it as e.g. 'xiphos-nav sword://ESV/Gen.1.1'. Normal use is that it's used as your desktop environment's handler for sword:// URLs. If dbus access attempt fails, it concludes that Xiphos is not running and starts a new Xiphos with that \s-1URL. \s0 With this, you can click URLs of that sort in web pages and so forth, and Xiphos will be navigated for you. The dbus interface also supports a search interface, used by bibledit. .SH "BUGS" Please report bugs online at: https://github.com/crosswire/xiphos/issues .SH "AUTHOR" .B xiphos-nav was written by the Xiphos Developer Team. .PP xiphos-4.0.7+dfsg1/COPYING0000664000175000017500000004312213162045104014301 0ustar unit193unit193 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 Library 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. GNU GENERAL PUBLIC LICENSE 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. NO WARRANTY 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. Copyright (C) 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. , 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 Library General Public License instead of this License. xiphos-4.0.7+dfsg1/xiphos.doap.rdf0000664000175000017500000000467213162045104016206 0ustar unit193unit193 Xiphos Xiphos 2000-09-05 Xiphos is a Bible study application for GNOME. It is based on SWORD by the CrossWire Bible Society, a framework providing the possibility to study the Bible and additional information like commentaries, dictionaries and other texts using your computer. Xiphos lets you read, search, add formatted notes to verses, bookmark passages, and reference commentary and lexicon modules. Xiphos is a Bible study application for GNOME. C C++ Andy Piper andyp c1d6a5b08664987f6273b820343dbd56fa4019a0 Terry Biggs tee ec2106517a9e11c45552eb8ef5451185133d98d1 :pserver:anonymous@cvs.sourceforge.net:/cvsroot/xiphos xiphos1 xiphos-4.0.7+dfsg1/tests/0000775000175000017500000000000013162045104014406 5ustar unit193unit193xiphos-4.0.7+dfsg1/tests/build.py0000775000175000017500000000305213162045104016062 0ustar unit193unit193#!/usr/bin/python import subprocess import itertools import unittest from tempfile import TemporaryFile class BuildTests(unittest.TestCase): def setUp(self): self.fnull = TemporaryFile() def tearDown(self): self._run(["./waf","distclean"]) self.fnull.close() def _run(self, args): sub = subprocess.Popen(args, stderr=self.fnull, stdout=self.fnull) sub.communicate() self.fnull.seek(0) tail = ''.join(self.fnull.readlines()[-10:]) return sub, tail def _configure(self, gtk, backend, delint): arglist = ["./waf","configure","--gtk", gtk, "--backend", backend] if delint: arglist.append("--enable-delint") sub, tail = self._run(arglist) self.assertEqual(0, sub.returncode, msg=tail) def _build(self): sub, tail = self._run(["./waf","build"]) self.assertEqual(0, sub.returncode, msg=tail) def _configure_and_build(self, gtk, backend, delint): self._configure(gtk, backend, delint) self._build() gtks = ("2","3") backs= ("webkit","gtkhtml","xulrunner") delit= ("delint_", '') for gtk, backend, delint in itertools.product(gtks,backs,delit): if gtk == "3" and backend == "xulrunner": continue def ch(gtk, backend, delint): return lambda self: self._configure_and_build(gtk, backend, delint) setattr(BuildTests, "test_%s%s_%s" % (delint, gtk, backend), ch(gtk, backend, delint)) suite = unittest.TestLoader().loadTestsFromTestCase(BuildTests) unittest.TextTestRunner(verbosity=2).run(suite) xiphos-4.0.7+dfsg1/tests/travis/0000775000175000017500000000000013162045104015716 5ustar unit193unit193xiphos-4.0.7+dfsg1/tests/travis/build_linux.sh0000775000175000017500000000367613162045104020607 0ustar unit193unit193#!/bin/bash set -ve distro="${1}" tag="${2}" version="${distro}:${tag}" srcdir="$(readlink -f "$(dirname "${0}")/../../")" container=xiphos_test # First, create the container docker pull "${version}" # Install necessary packages docker run --name "${container}" --volume "${srcdir}:/xiphos" -t -d "${version}" /bin/bash case "${distro}" in fedora|centos) if [ "${distro}" == "centos" ]; then mgr=yum docker exec -it "${container}" yum install -y epel-release else mgr=dnf fi installer="${mgr} install -y sword-devel \ gcc-c++ \ gtk3-devel \ biblesync-devel \ dbus-glib-devel \ docbook-utils \ GConf2-devel \ gettext \ libglade2-devel \ gnome-doc-utils \ intltool \ libgsf-devel \ libuuid-devel \ rarian-compat \ gtkhtml3-devel" if [[ "${tag}" == "7" || "${tag}" == "25" ]]; then installer="${installer} webkitgtk3-devel" else installer="${installer} webkitgtk4-devel" fi ;; ubuntu) docker exec -t "${container}" apt-get update installer="apt-get install -y libsword-dev \ gcc \ g++ \ libgtk-3-dev \ libdbus-glib-1-dev \ docbook-utils \ libgconf2-dev \ gettext \ libglade2-dev \ gnome-doc-utils \ intltool \ libgsf-1-dev \ uuid-dev \ rarian-compat \ libwebkitgtk-3.0-dev \ libbiblesync-dev" ;; esac docker exec -t "${container}" ${installer} xiphos-4.0.7+dfsg1/tests/build_gtk3_webkiteditor.sh0000775000175000017500000000046113162045104021551 0ustar unit193unit193#!/bin/bash set -ve src="$(readlink -f "$(dirname "${0}")/../")" distro="${1}" tag="${2}" cd "${src}" if [[ "${distro}" == "ubuntu" ]]; then export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/lib/x86_64-linux-gnu/pkgconfig/; fi ./waf configure --enable-webkit-editor --gtk=3 ./waf build -j2 ./waf install xiphos-4.0.7+dfsg1/tests/build_gtk3.sh0000775000175000017500000000045313162045104016776 0ustar unit193unit193#!/bin/bash set -ve src="$(readlink -f "$(dirname "${0}")/../")" distro="${1}" tag="${2}" cd "${src}" if [[ "${distro}" == "ubuntu" ]]; then export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/lib/x86_64-linux-gnu/pkgconfig/; fi ./waf configure --enable-webkit2 --gtk=3 ./waf build -j2 ./waf install xiphos-4.0.7+dfsg1/TODO0000664000175000017500000000022213162045104013730 0ustar unit193unit193See the Xiphos Wiki at: https://github.com/crosswire/xiphos/wiki For information on bugs and requests: https://github.com/crosswire/xiphos/issues xiphos-4.0.7+dfsg1/AUTHORS0000664000175000017500000000143013162045104014312 0ustar unit193unit193Xiphos - Terry Biggs tbiggs_at_users.sf.net Moses McKnight m_mcknight_at_users.sf.net Jan Paul Schmidt japas_at_users.sf.net Victor Porton porton_at_users.sf.net Stephen Binks steveb_at_icenet.com.au Carl Constantine duckwing_at_users.sf.net Jorge Chacon jgchacon_at_itelgua.com Jp Robinson robinson_at_knightmail.com Dominique Corbex domcox_at_users.sf.net Zdenko Podobn zdpo_at_mailbox.sk Andy Piper andyp_at_users.sf.net Pierre Benz pierrebenz_at_users.sf.net Pavlo Bohmat bohm_at_ukr.net Karl Kleinpaste karl_at_kleinpaste.org Matthew Talbert ransom1982_at_gmail.com Peter von Kaehne refdoc_at_crosswire.org Simon Meers drmeers_at_gmail.com Martin Zibricky matysek03_at_users.sf.net Dmitrijs Ledkovs dmitrijledkov_at_users.sf.net Greg Hellings hellings_at_users.sf.net xiphos-4.0.7+dfsg1/help/0000775000175000017500000000000013162045104014174 5ustar unit193unit193xiphos-4.0.7+dfsg1/help/xiphos.pdf0000664000175000017500000312357413162045104016220 0ustar unit193unit193%PDF-1.4 %äüöß 2 0 obj <> stream x\Ɋ$Wy KKlP$VF*С4e~_f]A4dgeo̞-ë9q 7f>__`W}!]k/ҺU3cMO.]6[Yt8RpVgC3-tys4Aes'EW?q g8v][~0D/|Xím0_^/?fY?9L{.D%b{:Ow:0 ~s9a=o.^}+\~cSyh"i?{OG@F  :LXԗ>XޒF [caN,*LKt.&lxm| n1|Zs;']L(x1Lߌ ~˓6q㟅̸`4eĵ!hCFIa송Όp3A+`aQf3/ra+|O22$Z; +ѭAz-M9IN$9.d4/$9NӚM[iM bZX"8UCsmAO6;$ܱ`I v \aK;U^fP/~7>_5̩w^ VU`ԉ :pw9QB Z^`@fh2B\%d:hv~!H|qތI6:,h}%rrSM lKOTtdtJZъᦗ?`\dFCq&X[`5{ڰzDomSWٲ26]{`8zhKl޹"O E{$[T1!va?!,YL Y fPK#Sr+%t lSi2Qʒsrz,-Z9T8t,S9gkeNa8%_rLrܧX77۴y,ֆ[Rr" Ǫ}Ep>z;8`׸9F JTQ&ɱ譮e3Ǧ8Pe{aG;!̹o&p&BVY]MRLjLɡu,[5* ?ej;A slkv+UZfɼė>TgX}>lk7lji6YҌFF#ɲp7&+O>ijō ȡco|ܚ.A}49(Nxv-RtaM{.' I`ZNf |N }_/x8s6mw!b~3C>ɹٻ-_Et#_zP1b+;0"Fe#&L!5$u_R˔!哸Lswrx8E9:/~QfδJ a .PVu;u.eÛJ6Xx(rò#|pkY1<_t/AllVNp>AzA>wy;nn'zM .9_pS>1 Z_Kᡨ[+F<$¾(fR)*.h>MqZ7~9llhzҽ^,77zR* endstream endobj 3 0 obj 3781 endobj 5 0 obj <> stream xZI6 _sdyZiàS贘/e+y"XIqH1{}}߇n Gw?/fcW%Ѝ;;=.]z>D= 9Cqy(`xYo&Aghz DNFxi0Žۖ. mJ7 n?֜A^qM&߻w7 b׏c׿^/q껧o&Ox(H8&`nl]n#^O#房㭝}Q+aӠтZ ,&^m _BD'| <gK 3doXh;4gd^9۸%xFwrV$3bpVLIhg,YL|52 Ɇzl߃ ndͱfHm p,cʚb)f-'L[&_QS%2钭|"t!o- 'Հ .. r9|Zt iJ)&ED$>"\ԽVcsd:ZkcpDHjaǢm=c*ryvLwrXxHhIJCI'JCu1S dFw? ]-ȞZ-NPSU=>;g[gFlt?8I wfԯUĽIX&9+{B$}kc`gՇ!gSOSU ة Q5T-XeHc}l6.g9묳F§#IVuQOඎ R-1@Q,ۈ['m,0<́D|!<줻oFY>I ]zF+i  ۮȜu@%pnV 6o β#{,7d?:ւ* ?7 |` +[ (>wiG,hp0`9-=׳yç۽vw+*SNw^\W] endstream endobj 6 0 obj 2049 endobj 7 0 obj <> stream x՘[Lwm>OmBLӚ&ZDڪE(PL*VҢŕ DтRK 13]o[ 'n9;9nQh;^4 ڮ >z,j:i6rYlf,tըi6(Di)g6;D%A`.h^?9n6(ߌ]b%YnclpoJ֨҃fcFGwX>2>:l,X?w}l8>[Fk͆%mfVEnW ~jl8>K 3n~JPßM96KL?Do#͆14|mއhp|6Z /AyLŘ?U&w#A?n v\fޒc6؃S-ǒhL(|CQ-7Ғ@ê<[aZMOXvYa2+X?S/qKu{;V/?] nXS#g|Cً߲ 8UfGr5H2QeF]k|q7o\5ݻwtj904ptuzΔ#`!P!?? Y/o8Y(s>88xӦMޅG||;\~8kccc .u˟>- Nlpڈ߷SˆꪩьX?ȣ|6ro, Gp:))f9-[.]S;<i.(OM=} /++;zܹs333ϝ;s(o;^`~eŲD^6nm۶Akvv>t{h_dΦS8b0|Of,44;Բ#~IHSPP{ǜN' J B 4-p%*9<|ppp;:: Eh?Zb axmBH빀h"G?)a?!J4DKYQ;fq=Ir`QPxgxY%Pb fn- 0 "!CM#ʙd:,g 5U?k#іEB4@N1ʕH8ws=~!0A$1h ]/~.0B3 ڣ4&2>1;~R)+RbdZȃRh&1g1 nW?iz^QeEu9qDR endstream endobj 8 0 obj 2273 endobj 9 0 obj <> stream x1 Om ?o endstream endobj 10 0 obj 26 endobj 12 0 obj <> stream xXˮ4Wx=R2.ۉm)`7 $1}WI7J.ۧ^*WQ8Ngԗԏ_i^/.WAި >kO{]mdNg=0:N~o(yiXn8n(N/JiFk \4WF/nF*P":Z(FhuRp^Z7y#爚]K 2-WEmZ߁PQ@UL'-Cј3XIäeRrʻlEc[eQvz@Ur`!ЂYFHNuRB9-ʴq.!-%%rKSMqLP|*`օ\Xb6B$EFtoDޑF6/aIz LQB,<2)6XG+XZ3ľ)0(TUs@ډ+Jn\HmY (؜K54&<~tő4ni^8/ zHU bOI-JcDA7fϨ&ٚ~Jm,ap\Kd5ϥքx1K4Fa[,+E cKn$ٳ"sɽO8ON_> =ʗwB)+R\E;vԲjsMG|<}\>rh*p2|Teh1_h  4sÞ^l ߡ3G ~;";9ٕf;ga=mz"sdq!R둸"Z+6"2rnDB[US^?PdȾ,oxeX̚rVAk\WQsE endstream endobj 13 0 obj 1303 endobj 14 0 obj < ] /Mask 16 0 R >> stream xpcG.-!- ×Sk5./xS.9s7&hKy06J*2d\&3e(ߙ]U21Gyz|TQ|)Fu}Ns#ɲ_wt9Ga?"yYe?Z gY"3_8 =?TǙ{n>|!?h&VbxXʉ]© p)g?p\Na0GQÏW!6.wʼng1@y Ч.YÏ~_|ͬb#Taʰ* kGΞ=r >'4\}Ǡ߹=$ZZЃ=!05cGlܓeX8Ry#(ړGa5I|T9RO> KG!6gJxiQ> dO/ Ï}o?~;jf/mxaprÏ*&Rx =FL%#G\ܩGSGv>|m4bld+:B2H&5yW0 ꁸp7D@C񦼺Yٯb}o_x;3um yomfϓ'9GSa9w"8Ψ#43QD(VJ2 w26,wQJ~WNTCԵLipu}#G<ǡtχһ~$Teށ_|mn)mt}:~#i cz;FB~ug8O~H.=?GhOq !+~^@68 F:)saTvv?,/D9kZ.lqkXxtk;3zKwˠçN~M~O3궱@1՞#F[>wR }pSuM)p >q?gM0b:u01o V{qL;A‡C͸l$ePptçN=|x($Oy{ꁺpr@vzJeo9eS+vp }O {H@{nP;g 44AփfYǡ_'$> o 0$****(t سj \*L:@]~Q i#g(Vz[Ҿjqȭ v$P@@@~݆,VqehLO<=k$_}_B2d ,Zn.1~BKd.2v(9z덣N8)d7MJˊ$| ,K7]Yjz NG":ݬg-;M/I'(Otvm3&e^pE`g?ab0ͦ}$?_fS?׉Ix紡C [Bv.KiRZV%XYK<<}jpM3Ii ^h@ٿiZ -*n33K8޾a @_@ZmzC@`߀C@@A_@B_@B_@ࠂI@@_@@A_@B_@B_@B_@B_@ࠂcﮮ.6՜^^u٭&=_~/u/Ms'/]Nw'/er,~o/4&/^r')~ɗ+MTz۞ُ?Z ,O^\^^qewtUcjV- ^<a8b#sc3ǛhNeMpE)c|"zݖ|{\=)b[j\n\Ʒ~ )5A1s~,ٯ3_T:! |}y;6 ];g:&xx04+E,{0Km Rv{@lM5HvД)V?O^{mrs:?=WSZJ/qvdٷ ȫ?D?qͫ蝔vAMu~׏E|"Jc&$cYkYo o4Oi?F1DKO/zy}bK* ώF+͍؈y9ƼxT8 *bߔ;vJG3`ѷ*([zLwo7ikf"h"57tRTcZFee?x]^_j{-̐e?Z!~q ]t/G5|]I:59zr)HŃ6anf /O>?(?|<<"ɥ~ _R =d sJA^ /PzE1Nf,z~O}o{kk;)_^~oc )`e[9N}xDڼxi5tbEjH)<oo[o1/oF5FdzV^RLb\1}V[.CKW.MGMj{1б?F(Z|R>8JoRIIP_.bc46 b0WV}`+0x˻wtwQҳ7#χ|cO@D͍61jxPt)ZR(Ѳ8hTƟ-JK(#fЉB;wb@lH+ ݜֳ_-Q*7/_y/?r]~ChOaE-|cvZ>R70ażX ŕmcZf6 YV?]xZT. pu M]ok 4_aj Hk\*-Yc/R WL_F"\( 2ؠն,|s^K9_A{;~!gh-D\|KBb~>pl-^\Y::M%/Fd|u7+FϳԆ^g.6ݞ \TCnjGwk%WTjR}u#;e"d/5o?8?[:KbKjGD \5bj( @j cwc/<Kay2@奥e TyWC2̳?:)Dftv5-xp_iB\ :xESfA_2cbӍ ?"iA:nRu&T؟ǽǥu:}mSӌ:o ;m_-Ⱦ_嫮7^|r٦冢٩6ͪ"I?}oNlųX eFW_yUm8mf&: 8+ 1&'7N-QaKҎK gw\͖=.i{GNвg`U@5,4;f~'h|#涶#:׳W]Ev~9 Bk2"_ϵZ ~wu=M؟uu:oZY=j|ZM~_ eL\^e/W|Pru:o5u,<7JX`ٟ=qkͷah Cd/, ^`%cw2kr|:#R7ߪsS|J%Vb10W9+b*̯ɳzU-nAkcrxՠ}Z*GpC&7~l%mTk?Zgqz5>lo!:a~VZ,GZiQ3|kybklZ0WzX5i [M)q>a֌!_!L&K&Bcn u"rGoz9HVތ\m'zuފhH0 ay} ~A`+KydY !M)Pn8c?(ӗTV= "&Ry'T ԥ*BSj6 J$'?@C2wm]_i .*Q6߿>+/QP 3 v4ХMo#[翅baCv0ފȁli.FMWnzȌg-D,T* `q/[2ۃx;SHte%6ӽKɕoWO"qx%ְ?e&KH=sAWY{AA ## 7OmrZZ竱?--vf tȂ}h@X}-4qу g*PRˁb:̡0!"R\ʮ&38Fe?CbX|v dVѴJ -%X 亇zjsv3 bz[Wc?܁.Dw8F0 &\bq1 w*Y]!&"COl~^̆à_ɖbڳ>FVs ט@8%W+D<յ@ZX_/Y+D D,O t/(n m`!ư TRO c<%һlOވOk/?l(.PH~nCg*1/ykB`m{ʻ Vy''dTd4& %pdkA1S(̆@p??`RNsjQ& 0rn'oПqƏe,"_E׳'Cګ:ϳ7?.` \Tے?Fqs3[q\YpG0x.wcQwpsXy ]7ev.+k c+5V...]\mq.?2խv ,h0XUq*mm+?OWW3Ɔeon,^\E=Crn{ nbfmu5-/?ؿo~cu9YU m+m`m?j3t"Ml/r[u3X٭ZI t>t [.#uߪs#lgߦ=1zu`UjNOo 쬎 ̯ks.#}V7 ~, ^?yjE\|rj|`9Z3 e{enotꕺf7 -jsvݵN W^vll7Ahڜ]ao:A˞ w= -{ @_@ࠂeC3@c_Er ~C_@bWďpup]XK?s_:L.H?Z}G>ot hֆupo]QX?-~ߧM>^wlqz T*o曅Bc _Uno?umbf~ݍ `KN\U/_gH}_W)욃  キ~ >IKspw*6T=J">a-ٿ3n(9;7*wYk @LFr]?L<*<2ex_0*<'šQXMފN7Fv_19N_ퟺ~p|עcIUWY7Z Ja]ʱ¶"-5b-xV0? po!>1.I={Azo"0E|+&ߛP߆`a~Mw-=K/;#sd@",jEtg[ѨWL%ϿW W} ѯ=vA K_|@b'c2yݸcа2R4be +&߷Y^o8̏~wbn.]?· wOC vMk'y8O_pWm`f`ឿ-{ G5ddfoyϻʨ 7zfbw2=&:씋xrc].T,md`ccw=|W hwY8KA&o e.@Q1*\&o\m{o}7[h`6p]NYv_u[x +[y`̏>R$ZLFɞnTl`H{h~Oq?ê7/Pew+ O_c [smo#PVB)R'goE~]a>3xoB׽×/¿v`~9񕅌8ӳ3!@C 4\c!0ݦ=eΒ:x@,qRޟ~BN-K3h]>*+=qH?_ݿ+C>CYh '8paIE,A֧O~ç?{g,Og*_B:A+$zv`~ᝎXl?ksCho肐# L oN jߝupIb0(h|HA)b\O2}[$vDeHVP.?Gc!Ƈd-)f;& (и>muI]=^)L??$ Us~IIi<|Mþk9KCxXp $3j5@T#-LkŇdaT8T"9')̈́c5|#8bv_(ߐ7 ~StC_ H}Z{|mI{4d %uz98W-h j&QkGuI[? go~([ǘo)t7MIz7\욏B Q-\~FVT }O@m?jUlۯ-&mU--~1 _Be?Wh,jeK(z[BCЙ<ֽVIA]%a}rҧ4c<0 'Z!4f,|9Ӈ:D s$/!2L6zw{ǂtܯjiO3+R90mbw ~S8b*z:xs`E~r[$Nε$6ebQ+|9.~toǏY2MhOH~ \1εU=l7}-N}jhOf\gwjܿgb&o&ڡPwr7eqU`&@yQ g췡ɗW,̈́CWW}##Xc&"تfx`, ei?E{3};o 49Ij 3쯪ΑD|{K:YlNjn񆁁li@v,-h C8S 4^yf*zCN*ACJA/ ~#Tjw j2 Q/ ٚԇ0螯b`yhX5n;meaZJTCuHN1r*]wwJZWKs\qݫH*V@3>, S”Q{=oC[wr&:\$'Aug?')^Tr5u-hXݺcamxY҉҄d2mI|KL0<`ދ^;3=^/l} 7}a.?( S  JmG=>/ CtԉQX9YŀRĨ=6"/Vwx:y4 9gpEmQ< UV}긟L.ُbd `ώ*hDN +*Y45c*h,^̋F+U5%6_#BFdE%㋫R3 U<s%d4;zYrc s,Jޅr~c}s0(ng8NNe;dA%~GxARWՔ4LbH1.d|q5Cj洲<|:!Y d.LfgR]"1  7w0/绀/;ξ < zboKPb,xԱ͓:`Ð h&y_֯nԻzp1'4tr2eTJefF@wTSi/Ew5_6Rrad|LVZY2!5>MLuI`VŁmxLݚ Qe3*Y::im?)FFJ.99LI(vxCG'mB~Ye?3WKnE?̻'yU=T! e "M$R6`K sDY>(`f<`H|+IWI[GYBJHj)zV4V$G2ogF 0BD n#lߩ0L$ M}Ro=ȍ3ni$1ms@&ma}J̥f#EO~mI^Վ.+oԻ ~&3f `p)Xd`=Dnoq7FI[Lv WgV-;WyL]*zs~m-;0$/O4T6N)X|Kdcebsʤ-DAJ,uijhe?%Sa;G=u/Iu"nwA%{{Jc5T[z`Z+z{[ll{D;vK-wؿw9_C՛Ph&ayf{N[`OAm&`3!= fB_h sm:R_NC h:Є//{A.@^rU 4-~lJ>3 W ~!c CI*|xy!@~OYx sU>hI@ˁI)~C!BKSl8G{@ lE O?da(!so oхnf~Ά{IJG@ ` ~9#eE>OX>bMhRg~ӏ;gd`K~ϿDuHV (/[Tt6#j;rD)T`ֱߏ 8y2Ţ&oBp_|)sa_ĀxW!e 9+F:fߠ\Au2 )tN!V24yⅇ|YWJ=N^_w䫾ﲰw-{짚|e83nט# ~)R6:f3i`9Kz◿JXƺij`^=챟~; >6Ugx=*wl if*0Hd*)Zq28?C)2dV9n"LɬlZJ^ORKO.K&1ؿ$@{2;W!cSqfr_Q0 ^D-]]"Je9(,neRU=l^J=I 3}ozie9zj&97775oexb h~ӱETKUKK^+^VV+{)z?,&w!%QnC[% o+w =G֖PBvg2~uEI821!ޣ8|2*~+Sp߂-~ =1Y]M[~꩝rTpr/-uΒƄHxuU`%W4S!-h-gygfWwkwGZEoFkEwwT*zo ߂-f=E^׳oR*+3JKK TΗ*K9 }Fu>030:IRo UE[c-{G}%;ukznOt'ShO[*z3zݘI3&T`z߆xUo_Oz$>Wqc]_ɧ'o Ko`K5t݉obXOP֥y.neVR\C3f.Z.~au0=~b~IӿPJ@dhU:= fyB-v)8b?ѴPJ~?fo6 S0E^Ow y}n} l 9bE06dSɞI(|PcJZ'uDCY0Za=eLJݻeb)~qp~Eӂ1Jѭh&A&/~A%(nw1+%Sm Z'!L֌ S4R&~͂ CoE$+%ڶ?ǘ(q|Ta "s0yzԗ]•h_BQL=oZ)xW/TOn3#*$@uA#aHz,X01 aTðC2q$juNB1?^,{.ݭ˺Հnue?,=cؿS2g&Lxة0JrRyz@PTewW{A#0vU7k=Ve.?P~gUF`牛~_GE˱߶7Ԩ-"3| woS[-_]i|KFN~O-Vƻ~55: 4wt-{m|~їk`Oj!}B;,RwM1" :Y BK.hZyb'0KqA-1˴tEPBދ"4:$NDs&;@hZykJZĖAmk|ktUOY[`ҹ K%|NHUTA4x* v:_DZyxq977%BSkӸ8T'*t<ू#T։Ȕ=n߹2f$PjA?-VHs LwjvA8ޣ|̶i8TA4~7.'k~$ O-V:JO"2g$SKGR'"Sة 97h(Ėok|/Zm e??'}g?ߺ*Oѩ`FcB+3}Jz˫tٵH"=G ){|mIRJ!EFĖ췩po coNjJ짚!ӟM ¶X^O;mNERe12{%ȸR:_h4Ru+QtHhL rJdϷjh$?÷w';[U9!% |`q)  4W9MN(Rba`q)CcJ"˂ XR)]l@% }(:$NDj}rRV:!zSbˠi|OmLq -{OE{ *A4;w"=AUA(1X |}OjrR^Tƨ;|7,dK"˂PK(uh;mZ Tb # )::{cĖPh&v-1;Q`dAJsB_hY> a!/LMDKA_o& fB_pFj#uxg{7oLu@:.J#؟87l[{{: ]"7pu7pc`KyUm̆s(: <;"G>oLo 4ml8ê{7}3{1=ej& aQzmig L ޡ31ݡJL;eH|P0$z)P8T?W| ^F?ٯ*7ꃷӓ&v#ԝ?~U CVzSp[Sv`缌0IJTQiLPo{uOFM$?=A:;ᶁ"7;6:`o V(=b҆dA= .d6)PRJ ɐ A|Obiٗ"uHkSL䛃LPoˣ~_FEr]DWqK:dj$kZ?c7ƽ"\w'ߵHga|V0wVX,mC%`CYMW1q5r`.$5d6)%UdH|vx$iٗ,aHV&*J^˝A U]6[Ia0z+` (l(aT߃8 :@TҗV!K!O4+H$)#FR{42MJ+՛鎹g^z_>ugd&œ)iɢ+KcA]Z=k ՟Hԝv5>F;9[PBH u(s[&B5hZdڍRҘ-"m}\hGCH .1Q̈́M *V!if#Eoj|){e{uR$wW(Tr˗xvA])0p)Jf<@3P݃UH9Q*0\R@;j"ނ֠rܹ!+NDηM7҂= QB[c *VAmԡUVC@i^gHbOC: V[jYH*Hàc?Q{Fѻo d?bҹM:TZU Wgѫ3$CB+BBٯ9@cJpA~V w-oY8O*s(uh?H0ճЪb(V:AhJgIHr!1:5*!Ʌp دF%Làc?QMQ޶_>$RA`K&;6ѳ=\w=ELxX gt+]X2߃^0:9nuA7쟃st'o#΀rjCm)`uPND:o݉ҝh\LK@^n6n,oYDSeJP 9ZkXҷs]׉`3Eo`w&Qv{ۤ55&uqAn`Bh:`79_EzQƉQ/xkaM;j-gSה{znfc`jbߺhp۟4yj^aru*z@/,D]bڸʨʹG,yވU@p}/>9--}u^ѻF ?ħObmN8Шf}[s< O h3my/Z/D b" [(Lr%Չ΂ Q']S |]yx()5 /EUP9 V;dK`j–1@Ƈb[{O)-&*(m?PGqӝ 0ZЉdEpL..E<B,T&Zd!:9y! z \$ .\2fa"x(] 'ue^;DZi uǽ%/EjcTjwK+-ekŌ:b lwCetyc6Afq=#JzhvZHkm.'F_zv6Sa鞿b1OɨQbKA&~ A8j8f]w\A/ݛoZW 4`@(jc/Mϖo=^ 1÷HqG&87o&ja_|i%T,SC/!L^ORKO.(h$+L؍{ڍ&oWl;RVݖpWdfik@M/,RO$Ʋ2J~7DU {]fR9VUELzK/-]{xZ»VkdZnI[QmU95HwNh [ a?`T0MGncpiNdmi %Dkwv/?VGŷݒ@-U~VS^0,oȲXUL_{w>6;[cTKgs7}ovRkr_RvV;@ZպMI'H*:0 `t:`KwʇCh-K_ QU1E㟐O}2EBa ipP6'c C=$(Q*?eT('P'RUD9JKqJU8K0۞])KY$HϨtkU}N[^&BwP]",i--wwGm% !*U"Pj38 jdla=4*Mz"TDJ%pzPn\9"%!`~r8lmTgw/oR*+3J~F[-sj̸_g#ة=s,!~M{oKxABTU lI8+vh38 jdla}M+z"TD!J%2p7r# HzXá\?xV` >nkkwR;9^).2ZniSWG:x;Pje1?w, ~Z dbU :dQPΔW# Ccm%DRI~E`_`:EQKo j{w{>ŧB  vė"̭U9ny_3矋Nh[iyMCU loBءS0a>j1 EOHz"T$2)é^N-*oM &6W?xR-o-GY<co)/hA-8Mh]jVB/a~}UNlӽTOD%DR ,V6&}c0<^Jz=Li#=ժVf%U}*h/{%|4DU r_VP0z s}#%'Hz"DAD4 BhW/R"$ z8=jVPrPso L:bZ G?|0>}{ٻY{:~Z8g-?=xހO _@2uua>Øv'xЗ_]u'$ȴ2HqCq~TdMKnI b*}(e3!'0.+yz*6Trw_wKĒ 7oe۱2t#+=u5?GS;8yNCXhGۇDT6 CP Q`x_b0W}$%C 6"Q"T'̷Oc?,pǰ_Q RIzHݰPkvTomLI{ rTq;b.B[ }~U&Y* 䪊snH&)Jɧ'7K1xC'b (}H•)$#xvhY(Յ9̄"ѯ~ߨtӞXMݩ 6tg_oiV_3dAw&H _E~jB8aSQ'kKJ[|N>D*}Pq./J$`_Q&|~`)9P=$U~ߦƷLAF[eXw%nRkF_~ڑq2/FE{! _f8C)xTˍRCVR['[#2U3.fi3aIlh~,x#&~+  Ս+R'e]-.F's*}Pq% @^%LZc(~I9$U=o7 D{/[H5c7O f*^`Ǝ7Ļ&ZLL$==4cQjz׉&EDȍ٪HQ&uЎl_$6X*x6~:WjeQ}Lt9)wi b*JT# e,-fzQҌM:CQ D!zmi|쯰$XZNYƈ׌]`mӾL𬏨dr5wcڥSU jG]?;jۯD;XQdЎp 4*^ [cFQ-`ơcv,JK։&EPMekbTEgjjZ7CH+c8SݘGcP=긟jzV,JzJbݴWSX]_vt\G t*\uP2 u 9Ƣ['2Q dLkҢn&ڑVpHT77fTh j~W][O5c!܎v@ĺ鸟bf?;"C;:#Am"PPkFj(Ej11cQbdDa:@)S(CqnD; .R͍),>5bݱmI4ӱ` VoC "]ItO7o{̏ogq2lcUաxmTC)xTˏ!دC%S'[{R<1e"4&[p/nh|=}E3ɐ(}7#uapБh@w=o4tfƵ2I&pn__[;:`kp|L-uf^qPdBWs\jeB!/LcEiSC_ĩLT5kw!L5=Zx#ZLGq!Y͸QB4BПTsv& g_~2s HUPVY=32DE!Ēx 9¯N3xk!>U.cVrO"8n,s,xYӱV_rK@ԋk7}ZϬ"<ڙDh(®:r(G t8wF1ζӠ[mn,%YtY/I+Πx?Z[S--/8gfد J M-*ystӠrzaƷ.pŘ/0#mΡΫc5 nT?xr~<_f3(eo+!}fa.lV3s擮|~- kqr_UtJq¦T8hۯrbE` _{͵G "o4m7VZPйEYbeAh;doQ_鶏|뮻ooo]ns?IwLY2 {gU3%,a.6[_E^ӭQ ?lYhㆽ fq ?( ?PD8rs?$C/ c*RfeLQXlpIa  A[xdǸ2qA `vˏO?odmذ:oVlW>t+B9L܏~޷#$yr_3ˉO24,w66#ֳA?:cnHX!DTk4?J-+r5ḛ:fXsƲT:ayٷUx>ts?$ñ*Jm~h&S}RH7 @je -4,bPSr+,/2sgAd̾B^/60#<_+\ dwg*Y|8*쬢*FLh&bkUzS_{n|Fxdy&>r5 wzǪ(eȑ\&S}RH7 PJe -ݘ#t9ƕ!0*rsb|3;`i;ϾOovFrl-qDNN&}dY ,a<v Q`H}82Af{9B.Х+,&M> 6ȶTӗ?RLrYfg"FbHJޯߧ{ iM'g|ORw;@|d6L  l@p`nm[/ѯ2l%IraY0}j04eAfpس+^m?t9ƕUzQ~?Kh'ްGU`V#һ߾뷛k݀`i=v<ܛN"372h8VE)sաq:ʱ4 >)(^eZd{yM1ȭQ"]/ůlo<r?FjU?|~cZ^o:ڒ%ٖ5agJ\Ego~FVف²lpǪ(eQMap0 r e)1"유 -\_^;{UH|iP0)d6cT>Q% Gb}!v,Î^BDr}6{Q% GG2ِ/o_-([tRE/, kfH'8ۓS2ҟ~ÏLJZY"|݂U#V\/>oD+R#(CTŷvlG? A˦l  xy*+=a|6cܗZTa_؊OuπT~2~mBa@m2G)8,i|iW,̥FVr SjNjAf/~嗻ϻeK ԃ`t.kjal/g1?SA/}#BWlA*` b*°sKs, s\i=sT)> "xRt6mM1ZE3|+GW~@~ \ӯ&7 ΈdA- TڕKDr,eqo侮AE(s}܈_\+j'zb{fk//TWɣb&K6yo9sp|iWwֈgϫYHA^_ŽR4uW\}؝vwp^n|e~]W}{k0?Ly1KJb9|Yi8 kjij(-H}?\JAG)΃8(_y^_Vṿtw+(U; Qia  'b R% V,?=c:n%ӮXKx,a|˸U)^kA@y*+ ǘ??EҶRVŻ?EF/DﲸvuTjrF$o4bJrJ ;j"z323v'ZlBMI5u{LJu٫rK-[س36 dg{'IkB> j^ph&hJ7J/NhإӴkqV@Buc6=ˣ&1:x%I*p_5gn9"} Aoq_ʧyFD?/s6:7:Qa>l~>2jJu/B~RAD 0!|+<4H*~Zk# #ׄ|XoDecΆLXhۦ͕mCu[ݘ ;t^ 7GxYUEDop?%(X߈Sp6 =jÐcoF/>_>ҮMԹ; fJ8($4\j*u7rD!#bjcռ+p午<~*~-jt2Јg,cD HmftJ婯vN z[fRD2c!蕟;8Xƪyt`n{FDde?#@v'aȥS3{kGS<MmEGT ЬW; W ['?q£rл`,FT.u8HAr ++[[Ң|Ϙa&aԠ6 t2ӔcMXv?6l=zUB=4+ՎC:@vQ^luaJw%%|ft`\u)fZnsli?{+<*Kc)*C۟L6~#O*U5*}Mw~ѻ//r""X]F Fݯ"=SB~@O3s{ ccQ]@,ab.%H]xnG&Lwn(;k@O Jj__eˏfσU) xW]0,JRXORbgwUj=c4nH0afhJ ;X+}~M' />2O^yS ƻ쪟.R_*s~. (p?#w,et+@„).N>&p|+r%ݯ"e3۴/Dz`)»kݒX+VbGrdw Yz48 [i^OotɴY"+m3bBaqĞ׍_?{ o82{n4+?s? ('mJ ;d>v}VmjYrۜ.B~[nc/>2y8{*_xW]0?OsߏYԅB< 8L*.3V d,9毼L7\#ءZm3i*Bp+^X)}~jO{J’xWҘ?bvu?b +X1~FRYԥ`gzfEYY2uޓ[Wc@ BW=8Nz£bE_EU픟}**y^؆W`O*H 2ݣi)Bx28 B<zbFiB"C6{*IO6ծtYdh2Y_?Avh4=6ă 'eC]yo '0_zM'Hw]7}":WS>d$}X 7A3d(O&!6>dNol6neS}ִ]ٲ|7MYLBl dZq,ίD$HltL  3]d5f'zjX| p,wᓎ a0|(a4Io7~i%׷~"_v3va8A AdGjOd:`2m,9G;v!LAegZiW{Wܪ'`ѡ@ۿ4&Z;(QO$k`ls# |*6-CS t?|4h|'FE~ZS`2AH gGnRiӀ沛#Ietw 18GgG0CG[R]rz[f"04K`)}?|Ѕ\Hک-I0b&4;~c5ezhW iXV;덤mf|.5lZi f.loӗPv$@XC>\,fo4[9j_Hۯw}?~:'{ M.="X ])eWd8{߯w-zPrvy/xVBZ{E-7߸) NUJWX;PCpnrojD%XWoܯ  GyZ~~o97R"mXW~om8i`.j}O+롼|*AR`]_+}(}Wag!o)Rli:Z<, c)+46(#q+wⅰ9H'y{ld,wu0ĕWt²1Z\Η_~u*xrڔ,i!Hѕ|iH~y>>$O1Q[> c*=,02XR~`p>c>ILY~|ep#4D,qY8 dD/|etqߏ~&iS# w=84"rQΘ3KL5cUU& -Cj3NMW#Yۧ&06 ?4ihp`A8#GდFQND0T*^IC%8K\!e $q?SKU91bԄ KHaR44P p58|^dICr쥑TeXU 阿ܟWח^OWJճ&޳~fyxQNŸ?'W-8WmU;˧*_][ZX97BTОmj}.[*^| ߛٰ78s~]Dj\Z,W- {K(U,?̿c1j2K_ulk\h @KY[mV.VҪv{AA1s~{fww'ӽg(]G1]8qgmu *U[V Ш|lS<ӟLz_MΧߝm=Ӛds .ӁB()k5\(U6g+7j٥-k b.N5Kqm} @.L25TuK~űQ^&[io-p./;egsl6ߚ^1B6|d'6*I{3 ?LMŘ?wG=%к[xmw |ʾRKS'IELӖ(֭t%1Lי9nx-}k}KC #J+I9FIVH^s(7w2ob #4$}1P6Sqϥ?;oE~wt)RmRespm?+MOӔtB I7\3jhz>`I٫nD>_ Iڗ;O6`z(3t5g*vo6#QܯR0K ޶u*}}̠4uT1mXc g@.L2҆.sGfIV تBb{ϗ*?D%͝WO F~['LUlf' q5Ӻ):?B(Uh^L0 hR.Ĵ%b^(3J \~qѶds@@qi HH8lyH*}Mp"rc814U oY{h[{OuU2-/~Nm {Ht\_FGXU UCE%}r%vH%iXy!,zs60K#3 EjC&ʯֱ9Dz0`"kD G%Ckb%:2I(+"Rt܏4< ‚m"T+z~߶}c ӽ /yYrDrb*Dʘi9ߕi#mSx0 L Ast05v\=~Iz_IwnV go eXH,,V 8!wxbT~Ibx:7D!di:@rFG>MգhE=JQ?o""A 1C90?yYx>#: UNcHom]4:4W OYIK%:24YT+b1:| g&(z%U/~BgZtQIE=J*'}uo6̾Ѧak"@V,zT&+8efք% ͞5_Ib~>dKђ#ׄ%u{#jzAsC{Q0+ۧN&r~6Eu$H%~73 һOv~pݛHLܻf^ދWTѓ}}jF0,2oߎVl E!.*мPɺr؊oGY_!Q~}X~ KZ@j ACAO?St> D+kW4p%˙^ UHl[i]͒.20jV,SHVAA"uYG"T=@LUOpB'ϾOovIk/=\KϚ'-Aser?hh.b1S@\,6E2*YW[рIce /x[N8fpxi'E43Յ_B" -qKt1x"wh,H[z@s>KuJfl!Pl6nXH5a- |E87UTj~>5Io'WRY?[g;eǬسmhir~*x|Յ_BT"Wa%./T2P\ur.9W&S y,5KIŤl]! sfjʈc|z@*t2~{ب_=he?=f^.ë?iSF QsWvg=p0(^W,9"*'>?6oՖ,ɶ1WىM5 POi|#nux_5Jנ$*?3ۦ~l٦}X162Md[ϴfi&HF wF ԎJ\_G|r}֒v8=gH&.~bXZPԧ }lo~b¼߮fn wICs>t3_ _I3o3~uԳB‘Ddm2.ϸhT@1> ~߅_ 9-@"+R?:=bΞucg&%[7^>iʥ ]c_ǔy($/BYO< #QMz_'/Kz #<%"wIܯlu&AZf$5kηʬryZ(*50[`N qc6c)Vэa_Жn^X ,|?g!.t RHI*_ 5I0į-Ko,F2 1OYϱ!pDD_m|auj<cIְ m?c 1AQ|j<]䎶qNco/>l֟ɟÍ\ԫZC\B?tsj(T9C(&~@˭{ّ#)b6H)_mM`h|'F!G5:hP!2]0-'qNc`=WctFwϙG2bE+!U/~ ;aHFz2Da6f $԰J"&!()_-M`E6E=КYyD2aAMPws?LpW"h9Lk1ⲝK0L/Go$]X (D qx/~: 0P#'1Ib= Da63v$iwua ;pled `+T$?I7.nU3= T\ uL)`HFNbzbl^mrX#)baBBX O@ +&zSDou]ܪ\F.6Gxv w\8U#iB}ߑkB J"DosowPJ"Do`O%ڗ[3oT%_IUXqocwyvqCz0BW{5d.TEpNь˞_plۧN&r"%rUW_ ms3w>7eP\-mSxt_IUmćGzzSXa_a}acϴ%t!TA7C27s?vSn'u*S%`T_*8KþYI.i\0;^ ;4M .H<_$)L+Jm37s?vY~`x~bf3ȨH_*8Ke_$\Kǝmx`;KcogQG sp9]}֗Cp wy"WP$zsc#7q7N~`n(-*Jj&ˉ]G*8K˾` ~"<Kc|7MY~T_=Rz(9 L-%c&*T%޶yE}ozp?07P7u;PY.+-.9~8b_&AZf$!j!J_ 'RS#KkMG]"WR!zUǛG٘?7N~`~)X-(q\WButFA8, UjO]*vqSQV~~(qE*J.|SfIM*8ˍ}E0 ~P;Q+rő]poN[~W^A_IU]Jr?`4^WX:8&1hlM~o#pr8  9~+(ʕW"WR%zR~BnyaEu@B-;roE&{{;wvvoP ߷"WRO{77nzKY-s}4FysYfoZ}`UNOf~ϟxhܳ7_&>MbbɋtJiLuvgEؙ;a@p$u6[L؄x3y-.gfHfp edy+٩z<3N[{wz;LKEESYsy퀹?Kf2Mh[?f!GES㼱1IN|8gCZńM s%a)lq)8K4Cr0d OԓVsi8ud:4>i`BFNnnԯ8wrs !X$1E5*y0 t> nHkkc779˦}X vav.WDPEJ&Öcq.xخ]˝Y;hE0lHk%&S*y HM)RbT S$lmk*ϥHŠZO#*D$zNnwc10B̈́j@y0 >zk;گo7o 䲷lϋL7:ﺺ_UןɏǎZ)15[g6r4e+qgĦ:ZMgf@MgfHC=JFIrt5K&cW0 4_ һ_GW|n]ǀY!+H(a(%.'r$׸?<3$Rٴ˱!Nȋ-GR`UpHܨ"yL~eh[sM2(/ј8GEu6b/El,L0D3$ ٙ >KsX;h Inh8|dF%tgŢ Ms\*ȃ헾+n "y t;Hx-gOdzβl]]tG룿8$rn4bfz̾`1f`ԗYΆVb̟ņP>ĥ, Ɇ#eG5<%1aۋz#9cGvl,$w[OzN|ǧd}Y-MYyU_c@K,>5# PKK>~_Dfƨl yICP""~/-(&9~k!z/t?rkw.:;޳3A>_c1!tea%C8H@a% o4u6@UpHPQ?Rt6\eTyIւB޴߷A~V.wcpⅠc8C(:1>PK$sCrXa% uu)*8$ܿ^i/0-p#\s / rqU!=6sMgu+{9~xCOl߯UZWCsRޓyxo:M IU*U=~73߯:UUj!z$@P*U#cy^ݿ"z׊PƾOV?FjUs%/eoO^s唧=.gۧN&rEC])}'<ܟ͔G[s565KBKEr4^zS}]\2\{wl]-)@{k o[뛇n0#^|r5*{!'; x|g^(W.Kuu]B]0kE>3/]Ireʕ3Wip[~<;Vq!ﬤG$mcFDѲl 6̝ MRGѾj)3[bӎL5%lLd2J濋}kzS.${ڸv~܎3O[&/\=|Bݥkv唋ecYA5p1^uזwOqĞ %o!-ۄU(cVp>bK묜qx➿tfP 3 +GWWMw.=\e.pjykysͳ۷f#Vv)z%8ib g62cGovaڵ bm 6*>b._7/Įo_?|}"rTV2йiLuٔfQQW y#_k-HY%o!- 99.Qp+u֞( ܏ \r?yWvrΕ;w޶F;wl0wdpvܸa~h=ifa϶CX,Lםĝ;W[2DuP$m-WUE-RYYPb"A.Fj6W| e90bE!'Gթ8e  nwWvwww  i#bǔmd6a#s蓍;,y9a깶ݶpk7n.]JqcۿyEH]~\7<}ca?([ט=X f~.~זF͍/$c,-F-ڄUǔ1JΎ\܏+Wҕ7B׽{G|{ icڝK]b~\^k]s=;&[#GXp?UlЯuu_k闚njp7nn\2l&z:<%f5е݉j8u@#u\jV>ň6ѭTu2FP+ R:A nb\bg:ͦ:5NXH# д33Fb bf2YФ1$\0ֳk u@ݯ!zgދθb/g6i=p$_+t$i HXc#(ST^\4SjV>ň`pMR.Q>{Fy2C[rʇCUǔ%z geGۉ+9t$_+t$_nNa*+:!/]&j:2~ٖh_b6=F0?4 IV_ܹMvX@a(k=$5!w?^骑# miч}?jwzX>Y3;*X5vtlT:wޭ.ۛWmoBToxjnϾn!mw__솣zxp9:txЎ}Sϊ:Op6^[i=~6\+sP SQlB&Lr6UZ ?*?BYVewaŒ7+0U+ >J?wW%v2U ѻ0WD{D;m_*/hSRUH*~jq^8\~LdQhl+l%#p ^KyI%0X:F;U>Gexym `Nɢy 0ku)`>Jo_Cڟ!YŢPUž1YT4_͆ ^*떒SIe0r"Grk˯{_CڟG+eY7ɲ D/k!!$ J mDÞ?RxڟGm?a,k TuۊS/IH.h\$#W@QϿJzϨZgI8/Y}?`tOhL"emc J@^8 #PںԶ~UZgar,m!{8E`زCKI /QIcD'[|82?޸VȥT-`^tyE OO\;;;7#ƥǝ:yi#bMk?SyE QO\iMEܟ_o_9yÉ]?yP˩[ǞkS}tUGtZH[fܪD zaPMNPnWB/ 8ɶi w}clo~f+W} =_=T Mnn! J_ޑkBlc/rFAG'G>RR{ ul[%z5m&{G GrV_=/4G&z1A靽382 -m7_#d5?z__ {%Yh$F=MM=+Nj'C=xS2zv H|i'>tu j?* &zl{&W[3Urdʊ?>y֫cғa(>~%ePXRS@li:ZkB5G'hdZW%a#O<5-uྡྷ{D -]o~h%{0sDn`1]O##!h%G-k߬gϏݿ^n|>Z[zm'3! ǩEu =;"#1p#G>/~ֲ'>>j';uGS~ұ@0Դvڟg4m?ODݟe/4b1c'XkVkY_߲o=gqarRM{nX&he71}??d?4h. ^?`7%ώO##I ".O>~#GCggӍ1}?d_ `O#WPѳ~p?׻?Q\GD{rb?ݿ[1w{k~#<}\m66V~"kۛkkNڷcu;?wVVu1*Avi{~%o ;W?RC0w˫k6vů?eMKlƯ ?; èkgc M.i#*sGWW9gyem~3kk1JHà,'HLl X'wwܤ vɡ=}#oV]?~NY\|?/3[Ξ%$z?9ٖ~iNYY}.x{]ǭӽ=+̦ꌤٜ ذČK]0g\rL⠺As-,J0mjƖ~/_-2 } v?+:I|;'mûDT&[d:Uskr=~ŎpI6uZz BF,n2/;Q톲vZshEnvR׽{#GX #> Gt{ n4#!% 5.ݸdI7߼Л.Ofqc >濙mx7!SԼsYKsFw-3ٙF#1f d.vzb~ikҘbwGơlvXϮ ,H?'z%K酒HnʅJvR _* z+'kRH%Ĵ{;wvvo2?r_)Rڟ+Sɒ#G*/WGMˠ![%ҵ郦esIfvKr* clcmZmW%_Qi:ؽo?eџ}_QsT8G*9WG eu 7l/O'z Bd *?<+f?44[Q`;?"~2w_zرoY.zmА5R^N7%4ٟaG43eR4p`)?OM^=ef8Һ_OE]=?sÑԹ: zjԫc{DŽY~9Ya_Kf0oFM w['(-Ѿllc[_>M__~-ћ-Ǻl3`}iݣ;շ;ցKd!i?zw_:qٗcT7W_Ku_߼l"XٰݭAi7ڴOiGL;Nih/J~-`ԥ;cݶލXx݉a!R0ζi>v1#Sݯ%z[Gm?5x7J0l|hk\?u.oOD/Xv`ޖe3[nWzRw:}س}S⾟hSDrWݯ'z0o뾿gE`iݹC͓lJ#T^S~*kD9GOH%vU)#5"G*J~ R(rUW@kPˬFˬFFfQ"GEȢkKF!?gQWױo$jT_iٙhpVp(r #GE1q!7Θ_m=d4Nx8Ci#HYQ1wL4"&O0evx 4!jr9>`b6fE=r1bQ(1V۩5(tln؟GHzNw3VdLvYZG<ӑ Do 4d=3&bjM 8qgm W Q0 1;p$*=w;2!lr"GrkܷIxEJ[ GD=+1Vq7."נ\o1.m >[VL?\5͊sfwhrPoQo%$Hl$2"G&l(@MyADXE?|(T].;#LnmhF\$ͻkyA c85[`\VjO@\i;ʫ4& LChۿ31_[Q #W\ߏn 9Ddc%ԍK٘rD^-lY5'Q+?kꎢjjlBέ-뾟뗉Wb"~"ߋ߭+s9;×F&6d~ld\ܿ[_߻ [嶓Fe}gCsb?3䠺,յ/#T֢E6E+?kꎢjm4@},!\,fvFDMbb/_+39vdr'vg5ED [~/~WyȞoe-KӉTҔ&.ֶ#ɍ(;Ff,Frh?<[FT 򻝺S㫉[|mQְ] #TyKZ~4s4$9ckrrGߙŢCU>~L蕋W2+1-zoPٽؘ#]dv$4ݿr7|0ptlh"Yޯwo˭KCӑGI_#W1sb}qtX_I.Lb`2eVݷGzdS|;j7YPV_ 7XAu1b~RV#asZ~wo&4磇JyCUmo QT\LL{XP;R! ;7swTOu75(Bn7r.c|_2o: }%y3N\ 9uzu<ӫ}㭃kA 5 G^$|>vwWwuZv+2YA'^kEUG:"w?Dj`!޺1l\i.\V;M;C% 8Պ+5,!5O_E|U1N2 [cͺ# 3?"OgDjȓn-6v?}h~w^-vGE<"BppNk;YQǾafCov~ᙟS#UCvT %R@؇,#Wmt8IOF.p=H 1й! ta;]Vݯ6E&N s?6Y2W{=s+~>Q?R17=ʘ?d +3MFbхWhVL>J8!_Lր} ҧ},>`CO"_%n?gxGuOUx ^~S*QW/۩__frr*r *r;J"נ"Y?R_fs~~7}%T10LަƞmJqe mi˘m%{_ F(%@}`s_?rkw.:I-d3Gtt8ֽ$e6>Q8_*]b%a(Ps9ooZ~7u?y`-vBZW~f-smrQ5(SliWB#Qf2Xn4;-ޠ I|t@}b)1Ht~NV~-;naq)o$:{% >_rqwߵg{=6$yߴHJtMX#o=Oo vxSeMwc+ׄNUϐLɟ(DkP=tv;'ӫCRPCe +y!mpE˖e>WxJ5X郐%O̶69=!jFd߅#?4]틋r!}˹RWړUqk( Vh59p@\ i}g//[y*&NQ|Hp&'J:&TMؙDjF$Wk:~sDۤ=2NO%JN5(W =!ow!b* 9k\' S,|PX[b !@XdcD2O,k3*𻽴UP?Ѹ_mS@J 1Cfl&?!y2"2CB젟Vak a T.*WU i+{8'!D d#.p Zf#8)ݸ 7^)-t7p~,ZvQ o1).AҼ b{ϹsMn͟&o}ni)ƽ0Q=HNtq s3JG BR4cXPeWh5V?>?|W8u\$7g51xa{o~g݌a OKSvAHb]Ҭ?Dy!"Cɑr 蟇iʺ~ӈD.Ӓt;ZVA|]gg ~q|]@xΰJZ%;vA<<Q9uUk/[g #M#b6Տt ~KWI;}QH9PH׀o3~k@T?5 PmE7V?r<BuaxVhN_ڋHal/+SG{؅\--]k#A\*ģ"w زV]ogKkog*q?oW݂([oXoA|ҳ/oŅڶW>woGXl臠nH. WRD >QŧL(@ aAp֐Fn~Kv~Bn:09zW'(ѣO[9@VT7 o\BFqj24K+at84K ǙIǑڥ2yK6\b<4%#c~0DzQ [Rs|tWw2Y$*L/K3'Ƕb҈==v$Бѥ>ë~5:s<_qlK 'b֡ћ];v;ɯSM8$stMPk9疬A:vthUGS y,Jexp%5GOG Q k1d+lgR%Tzdz_BgMJV1'F\qp6 1 ~x Gr|RI+Cn_y1T?Ə]̱Β&g_ް@VѵMzq0GoYyKC6،r(qۧN' /5afEf067bFd"ɕ؞]pW@C+BRߴ-9>:'*DL7HX@E+&Yc~ZHzdz_BgMJV1,5[@8_H*54׎}rBKdR>S[/<ۅoYg?,jrigA~bgiMbRy{_|򒊸̜S?-4ntYHl$16j4"H<8+ yJXa y,J)dxޒbmAe*gЧC~ 5)_Zwq|~"مnyvt{A 7oGv(S˃1kȺ~rp~2s%ܤ[l!:dg)a1kvX? NE/e" ؄e ]cQJ!CP{l R vt@0 + L/KIOӕ5|r4=ޓhf:m~#v?w~n@NdG4=// %ŲG;R2t<˃w螫 q,KBJ~-dt<g?Ҳ%L^Y^#L c"F#7t<}*JGNcDFH$SO#z t;u+J4w1&.\,Ӄ0}ഠ=0Dz+d8bOnF|)]`a2"[~#:kR= Wv8zFT<\}Y jhk@tXqK-ŷ͠{hzAl[@7?z@>%4SϨFA >gN|o]WU70!lOןx}4t;B.c@@ >_{bsˋ/?/m.EdEx 7pvt;CmY[߃8󿴦ka3ri'/w`OYQV/s[0Ej .KbUK-f"9㷩Ty%OYMrիDT T6) ,DՏt 5Ϝn5ns>?_Z[5q.g V-eI|Ir1q-a)vsu.@U?aK=UX *ԲiT?5,>wt°4x t&V-eIl$0eOBK1A)ueIJpYgd8^llQ|XߖX@d_KL]|Vh!|NWngQ=i5ϐG=Q@s;7fpqA#GG*F-}/ V@ߕ'0kk.DVĶjٓjQ y$ ({a&pq_//SՏtp me,mæs/d}Wb:(Qc2ϑs#js7nIE^V_.߿Wk .F >?anK,~BGݐĚAVJfZ=C"[#zFrdM8=OׯW^7U}|=C~+_anK,~v ]5=k!L 3t`OZE3yd]SL\q &ȚpqL{񤓼/r_k=GS]ba"wؕXsг -}Ù:j'-բ¾-1 hM5$₩{KU!$/~K0;}:[ᷧ%&jΫ1~kh'?#E }gRf/.'3ŚB-}ʞrO~mS? GTҧ_2f ^{{ k䗦^k?1̠{>UWj^UOOOs)#^k?Wn{|f]},'ʌܿi_>gc,5D 6T%cOb{QNНWXB ët/G@ǿ/e~Q?DhdPB}xn:Q+m!w_GzOfiA$t4?/\,9;Y N-P|;f9*m+#0LчU48ql߽?4e_gWCz<]>zk~0­;RH鳐D{y_n-GPү_A#HG~Տ N HQ H?q sA A'AꛅUjFCg'XՏ7$jJbw,BUq(k5N$~^hZ~_ eV-IEŝկj5z*Gt?HTXʼnP$kIb/"ɼ2 InW:P.FXrc8~dzq&<6Tqx'lU/+ٚU>'H(S/a t'T$|>iIbQhjRAa64n="yQJ3aV6l$ώ+gZ7V7v@ݏBCIJ&7' 9 5՟"h WVH۳&Zq:\[d[DRa!CO%ϊ-(U+ڏjr(2e!!8[i<ߵ/+E/+ͅ'Jɒh>fEa$ ~4"Td`ì%DZ$&LNEXA~>W^['r;*yzv6n{Q/2݈iM97xRjE^K{Cy(t0eQ^4/->XS/T]r͉ fk2h6 W mύʱ>@9/Wv~P~hRɐ zl*dBLeJ!ʽAyݜ`-BIg#cW z>jG =MϪ8T_ A_zV$! HoӳGE; >!Hҿ_aA~ !. endstream endobj 15 0 obj 60095 endobj 16 0 obj <> stream xQQbUB0e1]志@|=x~`̥>qHyr=|r8_-?*?*oǩHUo՟?CV?zS~V?ЩGU~}ߪGU>toߪG:oz[чN?z[CV?zS~V?ЩGU~}ߪGU>toߪG:oz[чN?z[CV?Z?ЩGG:чN?z[CV?zS~ޟ~ߪo_G:oz[чN?z[CV?zS~V?ЩGU~}ߪGU>toߪGi?d endstream endobj 17 0 obj 567 endobj 19 0 obj <> stream xX˪#7+pOnI4dwŐ$7M~?*~f T*UzmwO*o+yqʷC yz uwGߕ ]XV`PAކ V}vnH,e0Q05FBpC4x8H+}{Z h<ǣ8:i{gВ,'#4&YԘdJj4p,6Eռ # ;4ūnqh4s8Mzbl*73Y_5\$}uXShh+u}-9wuttbS(trZy%}kv'FzZ!('~qS/3*.5oEY5,J&ͿACLƜ)bKf̞DŽ1QZD&.+n|=+:fMNµUF 8jęl>'Ŕ0Z,YlXE4Ŷ b!|E"hPPuMyQּ5lY,t@&IV0Jv('ߏK[>sΖXo΂=i. wExG. Aڏ qw Z:Z;S}L ĕ:_Wj9H&5286Kt }EEVӹq~ 墛MS]OcI”06_GE^ľ f 5-۝TY 9Q;dk$~e.)fS G EӹY>niBPV$g?vofAc'zk`Vnc!G\fk<}Ѳϥ㪗: NCAo%S{ix7r6Jv!\Q ZI}FqP*1zͭ~ŀ}"RjT#ÝEǓ٬Z$ #mRF$Gi|5F+wAl+l'o'A7J`nQQ.XcJJ{bκ4kK :x^O4-nz`XsFskOb endstream endobj 20 0 obj 1296 endobj 21 0 obj < ] /Mask 23 0 R >> stream xt}s.aYHe.4vj >r@׭M* O1&:m$m ~@]֖C발ZNtk"Qz|zjvv{?ܙ|ѕF#\mnﰨOvn?}F33*oꐴi;)FnO_n}MO_y+,Gh4T+OΎH1L?E}xW)xS?b{?3A8'NMmWvg6RLa"س(S7?h:`E͋/%3;vQ?iOmo(rJ<ٱ}}7Sh6w-FA`q_M.)w2)O4`x-Vؿԗ)`Mxep'wv&v>k,7ctmn6Sw)͛MO=E?-NnfC}zhO+O>OΎ=,O3mFA7$줘bhjOίKԱSOM[=رg7)hjn9bNZJhkVHo6M_rj#rYlF vek)]KZ`R2ص v-ek)]KZ`R*_o~0-Pᦹލ>MrQpB *Ԕm !vʦ'm/qr:@.@3b)ճv3L=$e& *XتkO<t fcf3J=^[Ս/;{}I^\`fTZaN~~N/\fM[PPN!dțe;4 9vգc[o" D2XQP z%p7؋Q@ͯᙳg͛6mذen`ŵr}yÆ nTaoz3b7 >⧘NTT^N[ awNOtC}j*DPnS>Eq dԏzF+ \63;?,SLF3w |h&3jO1Nzh;[pHpKQŒŞN77T:r/vT Fbg՞N9d*1Zt10hB ՠZ q-wv:]l7ΥN^3Z f {AN8HQrs Ңªs<*T {sdW t2oܙkŋ> r6jZW^3Bg6I0젻mk0 NV{_G,Ȼ};G2gs¶X+3G;?QU[aB&:d@ߕX;L0Q^J`Hao3mAw J>D(t,w_J7vdͿqOou &*]4P*X{qߏ%W }ٽ&(/E ~0Gg*$vJ_Aga 0lʸb~5Lu_d&bG`i%㊽s+잂Kiʑw7L0)3wDڐ;;iD<<3*ǪBI'|B6Hl9:ASY U9=! ڪ>zݽ6ȱRPC KV:u;nH3HUUa9+,-㊁%ȣz mM^۹W7/}q"ăBqåP1`<'q 5H *^"sTNyǃī^CP1`0^1`,~/8=aP' nH;̤@(Q Jӓ sWqa v`7k\YGZPJx8!uǃīO*Px o`8al9@8'jGxW|\CN BS_OK 9A/j?p JX2G؝D (2]xO Muc= jQݾ(EW-ek)]KZ`R2ص v-ek)]KZ`R2ص v-ek)]KZj YD'kfTh5ZC\ ,i#GgPt5 k"W"?֠cN1ao8`Gٗ$5"L/hݧG8ń}`!;p_8I5<) m!ِ !(Ƭo\'yO&M[aݢUE?unG2(=l>0<$%\"oj'g ~N: n!ِ _±P &lX0NVenV]iW03n6c{` D$X+R#)uvy/ϥG.$pip )φ̈́j0(Ǝ%kcx7vpm;[{ A/В,+zqy2(=熰{yJJ(.CMܐ76*< % / 0Zܸk.͸[pPV %RE6їJ3h8\S2~W=%O ;lm 2 g1wK nh3>䏢eHLTI]Tt.iy3=D 9vWRGaŽU, 3%oO ;lعCn >^Hk}ڵqXZKI"+<MRumG,DIIņ=E^aF/)y{R8عgC%rL!5ȬS~uڅ%Hnr[ΓD!%Xg>snGRG|O ! \y[] zRδޙN^֙Ee`/IaQwM=M+Q2صʍ ·AOh:b/0eGۭ$;J=T9tHy_ ^\K2rJo;p*L ;[Rxȱj<@ frbc#S]/590 ̎ܳ~\y؂BHM"WО7 :Cc쭈#SʹIrmfGEb&{I$S莼ra *z:H X)#8R,B 8'G)s/•Z#YS}+>0yfX՚Lwb>T7<PRkZ HZ*a"(=Rņ}KB61oKw 7_- ?"Ņ:ggr,묮 ="o鴔 v-ek)]KZb )a4_H)>2V@)M{|!qb]Ω^"\vU :y>m#RW?WY|!n-b Mu-󜂠1Kj=tC c!dM~f$O1g.+6+$ $+?.xjP.h m{eSk X1bt-t^C!dMP-,64 RWhy[y9g,?7 m m@=Ks)JnK| E#TsyvCnؐJ]~P.%%΋}s )kw C4!>*k:%L>j_3Oz>6~`75RJI~`7afRW  Е}rإ|&mP.ř!p0H\wے:~sdHY ۚ+bi;2XRTwnvnT r@Ù!p0H\QM;}wa.KIX _ՂalR.=K`M"b.؍jP.h8S7$Ք&oʥrmye4^T? r"UT? rݨdk)]K;}w|V*;,SJ 6 Cww "]""I`@a?kTcY u$ , %n`=b~YDg6"+vꂉ> `˘D#DO聄6>"W\| fR |#J{}vW{n{(vf'>-OlSnNGɆ5J'6éC2ص v-ekر|J>kAA)6a.IH,}A# ;%e9vdONbXXGXqn' 5oM ݳQOŬT97 7(zUPT)%4T\Z:M(Լ!l~/W}z~~aa:]S`JYMRB OëV 7Īi z^ӃJxXXfFT-ԹθS a&\NpTt.;]%P(|'>wK nhuOEdcA%mPY=EиS*:M(XHؾu2$9PP('l]}kSFl7 9RJh\ q.' 8-h5]@C󟰏J;䞊Jڠ8)*;y?_*"7v?_ *R7v?_ *R7vmek)]KZ`R2ص v-ek)]KZ`R2ص v-ek)]KZjJ`->DepeG(5#>ń&Kn]plVqȽ`q"PL1N#껎Vq`@\: 9=e%p p>:@&M[閳bd3qfu`MA۩SWIa@C`|()|S 893'9=rńz?ZAMɻ:U `U3 bv<fu`MA۩S =_ی-]g7\e;=rE $?\aC*zybfXl@~q&PT:5a|c7ngR 'qaj6lZ=y# ˱!"/3 bHCA0ShvPA;vv,5%l6bԳ 䶖PYy#V0 L-[gEt'\fv1ék :57v}p9{.=?ی {wu/v[Kbڞ?jx&B<\uVDYRP,6k(lm@XSPv`ӎK4p-5$a{޶W|lSg*v[=vax`묈U* 66)x;ujiǥ޹V?h!ZjH.m3*{(YLDe0jY:X*D^!b"jr` nTzZ`R2ص v-ek)]KZ`R2ص v-ek)]KZ`RXE7u 3|X*'h°;U{@Ŗ5xfUvCQ[)oFCxy,?ذ7Sf4a(Ǘό`Ϸ~zWK?D_Éa5n1 XPkW&ݢ!\83`O!\vs 2aK+:w<\nGM{ X^% *>}ؒkf;iź9l/3acss/s(`_fb0TaZrϽ 2B4o;w;*.v܅=80k;r{P+5[]n΍RaHXt ^~=Kx]1Ȱ^vKFňmC @ɓ S -vs˾!=!$+{ §jC2ȠӇ-fTVDy;DenJXD@t䅷x}4"%Ɇ5'\`e`O!xQP-99XqHT|%`VȔ׹9ATo<)GԒGHuվ|}|8v_+ z}:LqV!"d)(&Z`R|QGʽdv|-N^y~]6"55nϣURsD7I" *;\)e7`K,{(>s7R'vQ#S!cz[a_{SyD8<@8{Y=؋~Z }8{8O]A N`2`]JY=M9 [e#X@QKY=5ٯ< }0H;8`BG(e Z R*{/g v-ek)]KZ`R2ص v-ek)]KZ`R{:ΡhίǢT:yXOR;0tn(jta^[3gәwֽ5p#_9&`/Ry/B2T<5t?Eк(:ՙu=ZhGC"Fs=;"`/RE,{C)?wҥwiG$}ܭn6"۷>gmKǗj< ؽ|O0] .|񇗑ڎ]p{D:ץ /Q[_m'֞ǩ`^CK)"'>vɥ>hZ^Rycg_K/?Y>M[_K(mK>yM D,Y ^xA{9ƊϹ~Es޷.="`>z.T.س7wu thI[uw0Dn6`O\pg?{D3P2 O͞Yȱ Dy+I>Le|Iפر thxH`|h="Zwx أz=F.ZǞOF> stream xˍBAmh ap$U*ݲsIx#??"-#kU[Z=;,1_ܡG]VC'o޺t Aώ-_·X-ޒw1}2f'ٝ!13)EA;A˻C?:|Uwv~wGﺣ7n޼CաÛҶ!;cV1A :|z뺠Gc~tYuǠÇ6fw4Cͪ;]g-ōc>t.hͧ endstream endobj 24 0 obj 286 endobj 26 0 obj <> stream xXK#7Wy^ZjA`ې 9nعJ%L=R_}UjuͿ6't4o_>5?j>\O;W^0k';{_j{:\`zeõ?<~Pzq]߆KQ+R7L =sUYkpǮ7$QEi,IdYIzvMK14%ﵣ#aۖAʭt:_0{q-t3A[iQ\DIcɪ*9PHHm3lL+jsEK:%јRgPg_IvY&&vrP %/ޭo^Iz#>r,YKc)̼ȥ.3.iAUA6RaA$a?RsF 7jlΔjm8Ā6@˔>@`d^*Xz03ΡeaGP~} <.V 1%f Z&jIem0 h[pe"M89 9k8EL`Cf3ZU.-9Qmٔ+rBM"hb'brmi€p#٫w,s׹f$mϕ',y2 5 Tg&ܩaG`Lᙍ,zႷ~M09p[K/TLd, x^N1'!3ݥ4$YLT[WDuܘ+A}=ӹ=wqcW6?SNڕrp # A(I:C,F ;Wq[ KeE8tDr~6:V6RT, z΄~vS%#')b|`]$o\I3tJuW.rL endstream endobj 27 0 obj 1510 endobj 29 0 obj <> stream x[[6~_ρXK64 }};0}M ِ_U*I힜zzlKW_UI{0qO0Y}?~87^vx߇AA]>x4=g=]y/>r΃dz^yn??4ޫYq6X]J&.p˞LpgA0 j@Z?Xg/3ʬ&Fqq6`r\pQVN@ LDgZ`N0} O*Z]5${M!C3xAQr [Z^ *h+s C[FEF#`" T]Ӌ̴̮\%r;T>E,sPS&K 2]lq{Br,)hn]UXFNeƦDH˪ qzu/K&OCۄk=wrr.qAȃ{s;OM ri͝HGd]8L1* %q7Gdĕnib ti 墍#$<˰6%qnLD%`7(y p6MP-AGvFFndex4K=Y/YVF[\Hf- ݈,˂XDb *,[LԊ2kGBT㞜*jVS]l!W{H0f:5kR*"o9vDcZl@C?@X9-h9ɶdPRL>!"YmXvN1e .'2V5T@ӗL@%rFKPZfƳ4lU}|zV)g3@(/Ekė\@^$٩دKevy]~(:=zz"J2e'7h{ؑR芨ER;~ӧxЉ5#.LGmQAf$Ş6g,`u6*H2^q٫YFt+C0ώQT[q"߾ZLoQGN65-ԷQ<ߪ@37'LEXyphLhOlk:Pֳ/s}ȖzjUU' =8N눟.w #cc$\׳N8BU4坟 z|%vt?&q G7lOf^[ى'Lt6Qy/ _VP;Qw0> ;͐__$~AOx{ט ? rƫj [c32&ߎAApÉ__:<~;| dG)_a2 _YAM(O^<jczG0C[Лa}g]GLJQ-t_t endstream endobj 30 0 obj 2558 endobj 32 0 obj < ] >> stream x{pD7)ϻHA(Z!( >+tF* ߢE|/EQ8FZPZJQ-tfƣ1Θ@17wK6Kr\8|6Mws"7#hQ^ʰ׳W[& fhDna3k[FW ˰ RQMrO $$ٶru0rάzLٷ+9ouGΕA[dc9;[ΕIcd%wpOB$FoOz~ J)ӛ%ZSy1TH?N ٱ's?K5nA4^q50ۓ9[sphҠMrgNqÿx65gߎKοrtuZpd)g&뮬YcyXV2gێL81!gHo\bKFB͵Q+ !%[('ǜi1C)J)/x/,gx,C%$F93 fg wX+ozfq'˜P\6$}΁@`56O9K53S|b@)xi#,Nm4#]ǭqh#rfW.>G~3fg?瞑ܓA!)'QUcSLͻP%sƚ+uD$@o/_,E;yLK?gg!}rRLz,S5E^xЎt9w*462vPQX3W&:zl/P`o<7cZ`Y MjwC%*g}}N8K@Rdž֡a$B@>rTo xZcڑ%6QMh _z(Wyk;x5v[Dב${t+s-W \Jq\dU 2l#"'ZjcN%@:"G,2y!.VIcdNڑ% Ʒ yGVGG8ü8>Q\T<)WŖݱ+Ԝ.=沘f@lNh(a#kkoM~=Hʹ r0h&9Opw-в+Q^lgwۑ%·Dн'M}=# ^r(ٷD~9ӯQi~l5`) JaekPU]fE$r&=Ή!NK,;^42wZѽ!#b2,F Vc\<(ޭKnR=H6g)ⰴ-VŹJ۲=0t1} uie/ËƗzU%нfoGrDq0Y|jwg9$j8͖TV$"5`!Q6yƸkWJʊCSP!ukhGsVWNԜ]yùyW 3#qM^,!Jj\-_$Ϸa90cG$g{:sE] Z0,^1h5 1ΛC8GtYKx29C&ϳt.pޖT8]kH0GP@^2xѮ99n[P(KwRm-^ָgOmTcjJY}SL.mړ9z$RSmk. )SvJtΉt bdw*g$f:i&Ӗ-x>ev /ٴ's;m;ڻs"wp90m}dz]'{e&%.pQ{I&9'f$_ endstream endobj 33 0 obj 2079 endobj 31 0 obj < ] >> stream xgWAR5! +X]l(;`[$j(̌G&lX3u<{VURMo\%:(")4+/I?JD܃%,JZ`we%Lt 0 ˈ P8aްKD9]$E9"#b$%p5L%fƦx3&R26$?3~fc<kaY*-i}ݥI4W䓊(ۣT"٤09NJ˧i["A4JFV_.@ٜռ@ڪ+Z!;_qA5J@S&ɥZJj7$q endstream endobj 34 0 obj 895 endobj 36 0 obj <> stream xX8й`#z@0$N mi/;3zڲB 8y|8C3i)+z%>A|}8VARo qp^@ aٓM8ȩ2u84=P^Nʼn^z9 cdϬ:kQ߅uLr 8఺d7tў B|כUԉN3OD(G^& }6>W[y^҅KCD׀,r"lTX\7,$; ֺOXn??iREΕȴ]r"8L:xI w_E [tŧ Ռ1zP @nAm\Tdƌв;)Wʎ*#V.޴[]L4[e*ʩU2}7#y3mHOQ#MzP:=ŠPeQqLkX^iet0,ldL ,{*iZGUikkRcVUSe1÷ͬ+:ۨ* sEWs6AU~6ܓsZJe,ɟY /F2kҳZKw@ etce6q;ucz0TnV4szr%30(]ȹi}PNjt>UZj_ؕ$POZS|Ė4'ƭ@AwtlC<*!^^KϏw/[$8|k3qm-9z] bGyIOl-}t,dhv ؀-۽xʉg ] >> stream x} X}3 iXRz!wgǦm\]SJ%>IVmi ZPŽ\ZQ\ET.>QH ȨUo@<6D ˻x杙cv>vgvdvfyg1{kk!2e[@lm`YӫZIJ5D놈3 ST7k#ץb_ sQ:Dbhc*6Gks 2;r̅{.a9UeR,3XjK6֮r+cLMQ(ƲCUEZV!&+ 0>xJV_m^sm;@W8ײ~+f^DR!nm@[mL•Pte+[`ih"~U3Q"3sRbNb..9076,޲W}ms'N闝fNA1ɲk0Xpγ1f~dW%f+="q LWH[iTtx󢜅Xlrf,dxߕ*5va{qέ'}Bth[˱ȅK3 0~9-S\3a|+k1Et'2#!pIp &έ07 m >[Gq¡m;ʆK e۫kr9pDJx 5C#ӑ 1&}e֖J{0W3Tŕ8 37BJdꢂH9a++-L3<&9_Cf&4Ƙ3 #jkcrYa\e[86\)7탧LʉLKѧ'Ǧe3۟ya6&-KSџV1/%QT? !+Eꊙ*D.LIϜL~ncrwqQmW򌏩|LQ#"CYܲ r"nD&mbBܾiD&.LBdc&H|M DR6&]<Ș}=X\z.&DEYX G,=ckF@tp:_Ei\H?%{#ᰑa@zTݸ-Hy zs`^̑7Ŝzs`^̙7Ŝzs`ƙoqX6d!DrlߡOjvf[X._F_L33pN'X%o$5hY[xE[Ԉd)QM3KhߕOe3pLzAuHAE]gW8MC\CQ M"qO<[WplLS> ֱ ?gV7PSo>ngpmab"l_Qq} +p[ۄR< ^t}eF,0aM?8&6mCEƉݍLa9/4XI/g ak[ث4R*#f۲TƯ@$`dL B>x0FJ\g$%1fm谰.[.TRRa)K8}?$Cy8 6&-Dw&e`&SeJ"WncbIr^`4K).~ @cWh,b`+i.yeHix6 :5\Ŝzs`^̙7Ŝzs`^̙7Ŝzs`^̙7Ŝzs`^̡7zs`^̛zxl J84Ke Нo-tӀD.?Kw}g/ˈ0 &~~g_ܐUH{o'WW_?+']$?_2lƮ)XAć44Kգ"2&w7ygǿ(~s|%R#oVrh;pEA2-5 e /\%ePo:U[5P[`1lO ֆ}`I ^! DW4Hl?_n^ۓ~MW"ݕ't"Ю W?{>G>]Tp++Tc~qDHk%-r %r:wdžԈH~'oFҤ=\OvYHh@AdlTbV%'}iDw5wO__SD⣼ N5+ErPv"|”a9$:K~U5f5%IFX6lC9`D A[wðեuGM6Ѧq)X DUӆѕhwgU81U][Xƒf$QzQL$jCAH&R8m!77;Y)"OD(a%EEM⪺ڐ+&"ZWP/nϟE\UW2}A7qע mk?rHRUO2RNw-M"Dł$Ӌ$U6dwDUWr+-]p "6d]U~C ǯ6P%$Ӌ誺ڐw-7A&~+TwVnGm 6OyTd#NC">?ԗR ͗uLI?6֭IOnϜ3x~ *ElDc1 B6@",Fc y+a5 ҏe"@[" (cQ Եt\D [:kV>%EHĠu")G~ Dr~,1f~ik Qr(Or6xDq<9}/!Igk~ro zE56fׇ,ɟQM"bN¸} pc~vԐ2(r_s#oQ^ I?7KXL!A )).A 0hj@6ez} )).aX0VJu.1 f@5F$*ϫFǂV#O:8ຟ I*[<|q{d(駽mX3!ѢQ bIɼ1z7Q I&]Uﶫ(a!-ʬȨ$XruZv9W9_)VnGm 4;r@d㉧}Bv8ˋ؂IkEEEJF'CxN {YCatȁV~kxi3~sӄ Ps v@B8Mh vZBCW77}?^Ͼۤ&+Q[DW¨H <&C;̿~GcSۤt( 1Fk%^c/d!9ӏ>/?~W嚦SK˳#D@R{! (C׿aP$%B$V2PW(n^xHTί)y߭ƍŠ]xd3Zp{{`JxDQ^A DQ7DTl@ bT R1ihYF#G 0ihl# 0a(PeD Dj@2"C9d@1"Ed.H sDXM7At)!-o3*=/& { ɉ`Gیc7ŽnD𶺷ǞD{ iQ6ҿ rMd&m$y p"NG.ͰAf=D:@DWj=D ɫSy\,iAҝrPV8Jni"#6xDې'".m_QVz;<c!A&+B1\왬$b84Dd񃻖h񓣓XnD Dd r$b 47ꈨ-~b񓓓XD ^XZZJQ "'''܈.b';>O,)"?$b04Y "⧠WD\b[DO\ڜŏאc 5,X7r<"nGmHpokV*vPvY\8K}Փ.&k5bq+ 4_j'iJwKG+u|Z!ހx;( j[ mD:J48hergcXhKBCfC8*Y5)6`$E-Q5tD#rɾAN7FbKR5Udh1 ?}pc \" h#%&'<*FľA{+!Fh`I@X:1}dljDaIt""'2tҵ: $^;qκ;@~;c/5 ~le1M"7 hI Y$cy b(v˧~kE[S X:I$ՄsْA5v)z =`}x/ED$ e$o AZ ZVj%b-v+\J #6xb:7TF"*;9g1*& r?]OD'=?,o (Ә24+dp+4DLcGpDCIcL24+d3)BJIF/!2)BJIF/Z(Ә"4pD':8ZEW& FD/==PY(Ә24E_0":.tS],o`6ω{"^*t-)ak!V-P^KY鮥a TqԵ60}C'Zm 0V;M;(ď$!]p^!@!~ $2Gl:Xy8G~j#jwDb$< N%H~{$ј-{D%BHoZ@’$BHoZmrwd3+l\ADwhDbn׵kI(/] QŨh3CJ4AfyW2hP>kK4O$vPeT r +bejH4O"vSpycM4A&ߵͻ!vw-b.dH *H #D] >WQf"ZEY8,F7]ioeIe|9,FñJ{TFFa^䜳N'/ >dއbSn^䜳N'I?c6Qwr5/rY " 3Tl|9,RQ<#{a^䜳N'/OAV_V̋s#E"c~Q9:1g1N^" {̾x}K>̋sDU:X__VZ{ ";Ӻ\, " bn!0<"nGm ^ xrU8;H0Қ\ ċ@CɦO';@00wjf ^"к|~ NB"E ;ǕD4s "\O$K (aa]+K1v7{[h"% o~H$@0 Vp;(X2o`6xDу'YD! LNFAR1v%'݂Y9H}(lDNՏ඀7D1b$5{u,%M~D"xC#AB?uUߢr>&XD3&-8ЬgA$2r `,a+G,%MD"Ajt, PįL]ڐ!=@/@r>&XD q"XR2,Dڐa']%U *dͤNƔ^9,Zl'Af*G49AaxDq<9H\-02pHҎi RtRJE 0G !9ED[R_1cHg7,r,pK}` vqv"dĮEvA?&Ez' `'BȎH9#t #'"4?&EA:'*=%4?l'.QDXw|DcXCB8hAJO Ȏg< #6xDA:' [DT堲T"ZlQBq; -M$A&9)%aM";;vk}"`"8́ANAdLx("#e-xrP_FJkR.}"ւ9,QkRAZQ'b-x SSVn@Cr q<"nGm {r^טsr-"}VP!jLR"aP!aQѴmD1i|!kQe`.P8pcr6~`밍/˄0Cʹ~byPѴC=t9z^h"`UCAB0."Bql"U*D! D5QX"rݵDb^)Df+"@Y)㗒#=~q>zX*DV)YG:9j>zAV{+#6xD<9"\#eQwQ{4=5Y+rR 3EDjd?D׊ZU?7d-$jh"J6JtΤ"#9,&xitR{D :@F\ڑDQyd:T  ?+L;BE$ G8&H  ȴ#P]+);99@\PS6'Dn dc (VMI"r ]xr5xDqC$&[y!߾o!cg;u"_z:q/4V5*@d˿FtLV';Dtb!3K:O$`"`&~cǏ?tpከ8Y+2}BE'=7$|B"0ߵO'/Ks<~䃳$kHPU{rx_7^L}ýq[jBڷTH"9͍w$;G*pa/܉3AoJ>x4&W&*r̷¾wĿ?@2T^ЮaCGab͊+pO}-MC+cy㑟Wա~W_0CRB9_iW7R. v0|)ao.tNהj`t<TylX,>. ugjR|]G63 {/o>fT^2t! #6xA:hH,TfsA4,y9KD5jX e svy*ma)+L#ϘsANciX e 3朳 iƁP6082425"_MGB>82425"u+RЦaהc52iXzF6{{`FxDȫgϞ>}廚w/.{[D"9(;{<)`{iܷfL sz)~M}۷Q1$WZ :جJnY(ONa3ݾ\]Y~A9,aEQ k{A|Z0p) D(|L`BI12(;#DA /@Q Zsowˈ H4n]""aa"䠛MZm B)"H BEuaA@~+H -R"GsDbCWDC  fIؠU%$EWb413ED0(*N2"%#Df;ѱ`Z6H~X4TLKphk!)ۭeH1(bӽC6HNhvd6 "3"H Ӳz ւbI {"8CU DΈWovr v$l9'ott=}Jz6{DADfgI3=+.f E-9AkM;p/fDz/PDN|#f#RsQg={[<;_}yوZ%9WؼG|#.b~K`u و F%5_ Y"l엟=5"ලu";<=;'u endstream endobj 39 0 obj 11254 endobj 41 0 obj <> stream xYK6y.Imh /Hn96@`v/$=zHj_;PU~~PMcWM8*𺶡O2]GNM:Б=hsNSx,v &h*OGz(=)uw"WBYA:'lMK!)%W<1=6mCl[ף`KE ] >> stream x} tT}{|5u$aF 8 j vȋ1u8Um&.i):$ /Іuԗ9Jys9euNoiᵈ":q޻_+g槝;wfq8V.QAFDǣG\ptrujj!5r13I_d.fKAo'G5CHe3 A6?Es9^%in(ăt{KE,GȦ;" Ba.c/QZUdVwKś>~F-<8^sFG&槢sJP-dK`.LAltGSͳWJkLJ9Vx0\t>/`Cv$̍Xli{?[siR^3_ gU0n: tnfĽHE< ԍE`n=?#EA6Ҳɿ4OK]IT3w7ۖݴ.D{_pY9LTJG}ûwa=w;/|gU爀 13yZ&Q:l99ͳZ!5hC쉷bbCa.IϜ;9bo[U6E>ꚫl4M(^f#h$n\œli~l@9cQ}ECNml_KWЇ>t7B s^挒/p8|%eΪMP8 $,0mdb`^6 'iNs[fXʂ1'>楢(sc[aRs9rSP@ DL)yՀj!_yrT?_UXU/ sU/x f >n<( OE`fpsSpT * 휺4Mz} =}v4S`q購`qSSB}T<ַ񩧞7^{kϟt錽>xuz{:n۸C-ּ$gמIضiF˾V~ sv4[Ww9奋] {qn;vzYƭN\z8I_^8ڍ2w}-rA`9y5{]^71`]}zL 9HqϷ%K{qh%y璘K{QLcy d"U%N$#-UisoMA|҅kKMٸL[悘sFI2Y+m}p>ҍ$=sa_Iq|Iae\~? \=`l\䬕azsxsܖor[}sW30#Itf0:=t1Ǎ"s>_RB{7W`]g8ۡ!v\D nI&;&S&8a;9 sM 9ma׼ƹo%3Ȝ38M%&ý 769gPDX}I9Ve%~5sonu7.1-q>X8f[\#3qnszBRܶZm:4g!6St<`7$S<`ূ;dspcU^O/qRRY"D YlepPUN6(#A T a^ \FhPqa.00W \\a+ sqa.00W \\a+ sqa.00W \\a+ sqa.. s[dP H ̅-U9a.0s˸| \\a+ sqa.09i*ܮUx>悒h昜1k R6bn: ~9N=rV?k'Ԟk'^.=s  !\؛҆CӗopAi auԶZO_#?t&-{0s5tz:?چ343Up2 X4#nj{bZxUsݮvi*>v94esQN}j iV~<91Nk;#V[l#ݤ 62AX4cn1 DCd̥܋Sj:8m Ҿn ]x1G2)5su.u wٓId/I]J#||-fA=NT1+epCO@S$Q{@DZo^pr9) ~sD8>S3nsLqgz,K f-%ne\z=j`.g?!G\%Pdn\CZ,59 Qbrv,~3spRrYK[hdI;wc34Z&K 'w $usx_k7dYG\]כPp&)"M&:{xl` Ns +XLA3rM|;wr1wknV4=f[Τl[ݶókkd3Ow!¹J2xC V3,QctCО=#e\Q+brI>Њ9b/yWbиQR ~Ey$si鞡vRzWJh0kl])=¬aΠ00WD`ΨB 3BϜFoދk)ru ULYސ3'Bԏ5XK0LUJzBӪBԏau Z1&9"saחW!Ȫ~uJNM V`kRfb9#&zwW^FdIHXhLoyɉPnQ%-is߾21'Btr *@Vu3+u|G5iuCZYOqk8U11[3g;h$IHXhS9] /9R4*\Bw0B4r ^1 k&goKn8feXAJZP.0HB".\m _0;D)h)hTδ,~\(Iۗʀ5-[>9Η~O>,W5{>s}Av,k|P$:6l8 )~R˜-)s|=~?^}7[ ?gTiy埽{uAr\&V|S˾ȹ $&(e0-8|$6l( )on~2[R^;yݸ;T iq\,NeR~ѫR2䙻:me9e"ba#Np#,3.w»>( .M+[~ؾlJNU`b>i(UJ5s\xΫ9\0'8H:e \\he/¿Re򬓅-|cP N[fWdN̡R s>*)xoIso\hJX,MxRH}/Iqɧb阚o/Wdgc˜9PMN)dkSt'8 %̤\n,-'|t&ֵf(B7߾]b//ϋ_O>y;wUHDyoO_SǥlٳoI%V<#:HNl(dJ-/_qu{ٱ!U3_Qyd!#~_ 9;UR~><f>d_sS$N IK/Iͼv3Su1E(4WՆB+v",DStyy-L'S?)L$g9en)hG*\~A_AJ>E()yf[bVn&*=C-+~VӇ55Ÿ,c 8| BsEVp(Z5 M+"?cVn0tU{05"=BF'>s˝>W)ʧ*_TPs\- HH9Q fNn(4ĉvW_UZP*cK+ޘ\2qEa7;עQ8} D-F!4д'q_I U{H jI2'Z?0|+sAE/ ) ~o+IᯪrI~ϜW瞤cxEQ(wE5J 2f.{K<{S%)UU$hqb/s-RPMhChj-rC TJO{ KFx/9$6ǘW( J3A9QhZPp)7TI0IdZT= Foڙc<8ISEx(!c !҆W(O^MGePZ7(O^MGePZ7t9$07+c'*1ZJ20e\q%W+x,51Z>B~ ]-Dt%(5En"z69daM^VG!D(/bD=F(RšPE"O$oJFhE 2+ؐ6Q,,'Wn^"#.R0! ](W5B!UFcN?ZTށ >ȂYU2BE+V 9f9Iո"uXX# I%ID#e^~A\8bKr(qGuuꮄ=γ"n'i&_a7HtWwSFn4sZ[D:\r+O,-H ')[~:ԂdBW'Z 4JK7uٟNx\aNsm X&.C^p0go5껸윛RD:Y]{ 1-O, -ED#ep#qԨlT}cKj?M;iYegD1D#e~{׉SiϏArSϷ%lxsJJ`.M~[" "s7ϿW%>Xk Zm)gBNGAxj둙u$:pO͖ݺr&Vf+HSh[ZY~0W3ȶ}.GgYofpghx1ytML8=϶BWL'01Œq-j-~RNeQEeOʩ,6Z(z1C1OyRVw*ѷ<@>DS/E:I(sS+r,g.XQ8sh]C2GtKQQ^9Evyr_jZyJ EuU+WT]¹ynT\Fvk!s7J(v?}I#:(A"3lm>2ց䂖mP` `Gh /$ +NS&!Lz_xʜ(|mW%g]-yx78rI^1(X «.I,|ZyaU+"sX]"?xEd7Y)S=miWRlP>U^ sTA$ J wd%C@X $X]AݗFKMî%;w5s_jQ%O+W|%aeuD!@+ܒLvAQA[j0VB.}慖9!rVpQ9QBHKy (} +δV d |AHB%9/i$@0eFzO_Qċu݈?.\UFqqidTs1.(0ո0WJ1GQ?UKҠeJ˾O.B·pXT9aE}X˜+[2"ko WTPqʗqY3 1'!YX!ui;Lآ E=` !2K9B !`EG2l9>k;mKa} 4-+s|Uq\Ply>- ̜5&&gBFb)G(‚}~?_ ɰO,+-Al\OqqB ufi;L l;#bJUP+V< -9XiV~[ ٤(m̥'ªifi;k-B>jֹ .gȦqPX" zi7zU"G88XiVaq;5d׆iͷV.h YUd>S3n{bqEXR]AD3'9PB0mêv9bw欕az樥TWЏ%Y*I'h%} 6R5a 2'U v9[tb&8a;w=sRP+U"d#r|v:C%} 0Gb8L;C̉aU]f!7w^Cй0G-^|* `(V"dؓӧ~PCb(L[9 A}P0m陋jPn`(L[ʽ=iM'00WD`,*g,.D ChuDv#bPٯymR"Pmל>&BzS" - !}-W"_v!]e.SAeB%]O{`j&1+1>KRvI8}*9Kh:犺9W?WHM}MgK (9st>>98aGa@R:Rw(X#>Q'pAs ڭXj/&o3w-I8 BV/yw7V̱O` J,%g$FF:}Bs|\ǜvkN>nÜ7dZ4iv7V1iT!/' eu.:Y%e@pAsڭ:j95_8xDJ\ (s"s:Wd)r\FH* UDG suuso0=0CbLBn@٘C=P=/GK0 He)h)2'>9);BTû"o 1*g p[`wsp|fn69*Vzm1.ւ2}pm nh rQ9jbT~Pmtǔh=Iz=s\Gdnv cBW"sʽ"1+\\a+ sqE2gȇ*el'1G4SA[/l'x*s)u1G͜ߊxq;8y[9(q_Id5DMZCẻ} J=]!"sSJr硡s#Dr}&].X.x{p_${e[8oM*?{nVB.D*rB٤Jʜ|Ȝny:Y!|v{ jʟGǜ[3/\w[ U9I©]d͉ T4HbJʜzϜfy:] Bwv /mi`Fsu[@ v4'ȑmn<>|BPRp=8R-M|^_t-`2jVBl)Z],)G0H3~IAzI<\Tk|?Q%deӽIH渲iW9IcNPvI/1&P~{p3-`87V FYLԉyhW@QcNTv D,o3Ƙ)#[$;]g^VO\D7_Cv˦]UbD9qy:^/Bdry]Mq;A"p?K|}Z~TS$э"> MT sqa.00W+٦lbuʖ1Wh49A5YM:S\ԼvzeDd5{{FQ3指" ̋#~JxP $j"Fye$Xѡ-rz* @EzoAڂ5\{A Dz6o{z U\J)d$Dѡ-rz*B{N %e BcؖA DlT[ n3zN's l Y܃/R x Qj}`1RTPv@ql;AJ9+!@tΆI[`Wj*he8K~SE3ʷd̥%.@s}f$"sX$+r}5ӵݚf2_WڤOxc$d@q(ƒ1N -U}f);t~:`qsLucUમ6y9 \œ"i.!sd qI5|B5&j[U/2 W5[pH 4_jqn~9c PwHwt*@,ar!:gNֆs*wќA旅9&͡LnA4*|ty!L֨mN益6\s N+9ƒ 1WI씇ƲP̃|RJt-v$I0̕ #Q0\\a+\zp"z/UuGɒ9G@lQ" ?=|Е![}gPM+0Cd#3'k%@v_Z=0ϦF>MXC-5i!Cy|@n0pԄϦĈ:|}wos rxb9n2G=y 3wȣG s٧Ǿ~v4SdnA#:PU){^dוgqy\v;^Y\\a+fga.>az~;8.&W0s>s@*eC)5GN ,lNu1󉜇KVb\/|E w}\69_ʟ >xO_:Dmo6[%]]j?rǷ_trJwZg+ :qFn?CVjb 9a{JHb:\,eOu^v0:^5mor+ܞ1pG.r ϰR;{vub֧7.v78x;[toV֝:{AY!lMgߋJR;cmE8940w ۴4'9=g6'\hJˡ)zzgSnb*ո/36%Zr sGZ7n;qNksg[Q,mkG+m{#9rzǥ'x$8-XJyv۞Z6Y!p\`nm'Z-pyĹsTov.ye٫6=)q aO/k{ֵY=":/su\t]кY W9p-״_Jhٻ}Oy{>q {ξM^~ v>Jv>%}0qn媥7*;~{Rb xNwr8O $rw]os?=a'8~ ?9NY ϟ׮WX kɢ5ߋz A`h||#?s_N`DLQٛ_qi%5>@ŀZœMG~t-5RM>ds.xzγ6.|vց.ry/{,^S7_ms]N=ks3F')9ւM=λ`uUFf~@ϯrIkJrp1ɶפ_Z`bn ؚh.#EO/qKe[ OL4']f=s8>b+>2#gnzH%7g+ >8NA\ Jكo|rEnhm7>, Lwl?}b=+,F|YY|fW^Ah+r endstream endobj 45 0 obj 17670 endobj 43 0 obj < ] >> stream x lSU%'4:p8 00 9]:25mDyA6`.-]7j_"q!=Nvxmw[QUcIw}]W\qu :ݪ8{`@iw1P[o^{JoyC /"QGKCr{4PKgg@Bu|wZ2Q>CxUX Dy2Lnf'X|3ۯCht UbZddh*:\=z-KЬlȶxRc+%t?˂ba9d`q\Mf oɂ*¸wA*Ɖ5=$tnB;)qɍ(Nz-U(EWB3%b'ę d$}r'¼4<ܞs$ 2a ehVȩ Yg" 2\I͙Z~ri4^쐋tлŔk`q;L(I}.-AOÖ$O]cミ2C(G^vH c܅ VraR^7@YPtKm"/|#Ϝ!0yG^-iL׳qkSXx64~z[Lm=J@R +KLqMV,\{SCLYxWWb]8 m%{ l# ;Ԯ2n*eTkd]g HR8,;ѫK-ko\oUop zXj<:=qtw6Á(b(xE:uR=Sl=iXBD;oBWZI٣CJ@fkP.ߪtbkЉ<ˆ,ȥ{ZB5T\LU1RAN'ջrJߦAeG{c3EqMXlÁ֧ )UiB[Q,j:]>9P=9ɾy~쪾)䄞f_h%nǜ Hr۸XgssSШe&G,ܤb -jCk]:=;}Vj>z 8SиEdB];ߵ6C;],H,jHe,&RY~:HQ,U~&RYzȲ{F*K ,Ԫ;بHr~%a ^fgl_{B泿W+>r4PwFsg򻥿W{կ*b嚃> z1 k>:;5k.$ 8<> 8<> 8<> 8<> 8<> ˼8 eHn0 f,i`3bb N9f,wgJ 4.Ի=)\77PsApn7όeTɗBkP>(ڙMYjXTobjp?ٶT)#'i01K " ~j67qIo 0)Vyd`,1J{K"n2ෝ_H>$rȔvtbY$10 s2222222::.׿I+ endstream endobj 46 0 obj 1941 endobj 48 0 obj <> stream xYK6ya.Il0 Hn 9,9m&^ңp{fY<$U}z;}3.co٨o}Ofm7W t:~z =,`~%V=:Lgdr~R+h|Fapجɹ ~{9z:8@iVOsd dz]k4DZg_3ũd84m{+ g2Ć ^ra6~pIV5(;f9 7NkZ^LFr^nPa K ~ @)oJ@\,ǞT-Fm~pj~e.QX`t~@}:uvX5* ZNVpi9&X YcJȀ)HNpnpQobCI]'6'_ Ͽ$Dž{A2KS[ei%C:S{(c"ZAE 2ϐn"(Hh5տQ:߭p[?f1e'3 NVrs@|JzhPƈhs5[/F[C@yof@lb H458rD*|(\>4fĺL52;kڬ٘%~?!$abC>E\<&7Hf9RxJ+D9!%@S4]>+o{P6 :~)S[QۜevN֖MCrt#̰"c>t?OeU{)`b8cB>䓔%'$Y9+ME 5 k[)&N:"0.jdhL B(y^gAHz]z@ =X3R!ZFQ<"-W颤]@jX.^afݤS/a0s,|/ꪊQGTWۡbi)obj5έFYyLJ_'"9KMbP·E~yzȦYdnkC{SAdLB%Q縢L 2G6Rj1WXo g_JSd='Z*GQ q :> p%w2yvl472Ǥ^/u%?vܛҺ$a.RLz^jΙWZPLJCUO#F8/_x$X6EFzN1N,X,O}@<4FH%IYdD/p* $Ff1F33+t/GA}GP+»7c9 Mg!t nvC jS+*N5Xj:3/˗ljƻiFc2ľuU͸^~/_ǡ۽MFNCpѫaF_+S} endstream endobj 49 0 obj 1558 endobj 50 0 obj < ] >> stream x tUU/,׻+LR)!DQy]))cU+M5Jj&iCyr`LR8-"XPy64m0[nSHw"uJr9{g߳w&`D#og<1 a)þ+XY*gs ˄ C@u%,@H No`*Yumg=<*0Ydžn`"9Lئ&3}€&$|0! g|0! g|0! g%a9=! c',OMV<}Y z֚0<`{ \7L'ڦd [`6CX Ku }ƉkfFD% %4VU" #L!’i;ap.+tC^apw%J`Y3V[:o=sP tPN8RP)LLZ\Vv/п,RVX 6ϛv.^/3GQ<+dɔ8C`ћTv>nBK/QL mخw/c%-3DSq<aij%<к0 .x &:& S?HƺIm2l FD5̨k[=`L :$gƊWJ)?ڭt45NǻGѕ]In^/N_xp6J B{|sք͞Aw * F˂R0! g|0! gp%QCe4kIksoeIdL؜뒄J]eWYȴ8/O09\gSv]܇DGhX *Zgkqo`؊WӼl1Auj'ސKCs7ɄeY$TFT!$ɘ6TVW訐yVRѣ$ I5{qYog)_;xEDvDW2W4LŐäB-Oб;fJQ$1eYUFT!$dLdq!QFxUCEcbGlbh%[ɤbB&ِ-'kȝY3%c.I3aLc"11S#=HB"~,ZѶRYEx"bJ&R[˜:ߤ1J0F0kʈˎu_$1 E54Z 6,-OʄYEx"`J&2-3MMM۹:%LLq˜CK&0Eb*#.;bmB"NHbjd&XC_ PGD+aՙf S1dP[aϟ_O%$#9,d-SqPCYtB IBU ת׃* fV–7x!IeD1J01kʈˎW?  1Hb&t8XVfPC^DDE4ŔLRo&,<  :?)b̡~BHȘZ3r*2cLHԹP+4$,TP-37s!jH(#I_q!lȼ[EڲA)`O6#w&1G0%<&3iʈ+8ƺG6B䜤Ɛ{K*;S %ꕅ)ro&\d ]?Y*`KxI_OcˎQ2Bүj-;Gɔ S\TSLi"qv# g|0! gHaBWeO-Q͔WI48EUYD6Z")*H)at,z`T]b&JYI!)d ף+M]eT#L[,$*"$MBlF&X3G| l%e6UeTDYgˍqtWmZgdxJUYI\U_-7)".bb#sãE<*2*M,[`{`O}HTVb)0DM7)"&b#s"ãY$:*2*M[`~ixy{u_o^ \Xػ0~/tK}]eźuUW|RFULI|O%i&E@$b!629,RMU&Q-Pz?o_!Opb h i<p48\N4<`_aJT1e&=pwoRD„\"̛G|KIt6UdTNDYh<:2HP/ߏ\^VK+D ˑO CSLI|O%xMB ¼yȷDgSYFIu ,'@&a_ԁuom# rFKٸD SVb)0IT"ݛd=19͔whodTDUϓ߸rpRj+x~ӌ0+ .EfaW! e&E@tCBFfX3G| l%PWD,T%ৗ_ ]Z__*xP"¥-u֭cOՏWpR0 !"0f&nhoXI*U&:wB SKb&e_S^&@X[,I~VaկzJ3 a>C@F` g&ڙzK}ɿzSEN-\JXj!6_RGX9}E6FcMa;л?ÏA?q%*Vy 55:èkP`g7 5yzҋԨvJXX$rwjzKmRQIζh!{Pϩ1L317b3#̘ճ*SK2 x~pxa䍟:3qftz:30 ᚚ(¶# 2䓹$ fԫ`I±vgW^"٨gH"3gNX5ry.5];g,c"nPŘd0cθ]r!Le0~&C ^; IFBmlCFaBSݮDx)]EF5TD\tC]hXdDܴJԌdcw@_+1ӭ_'ٿ4n $hi]0Us CBQ0 ShAhqEj6$ǽ;#Ѻs2qm(a8CS8Aj0~I{.| A,LXk#t”+&vw'°JX$Ga\r3fl1>莊 m S" mlīJQq Ïa.(|LXF03v[ }E`" ad "3ҤExMJ~ ޾kHW@CV9)GR"=\ SDxurbH<#5DanhzL,&(Ы᧓Œ.mm)ʌΦJ)v kt.}Sl+aC ZsI֮5ՆA^՜ c1O3#̘-ha",/RNXN=z 3в|s]QYc뿥iУSŨC6np: yBGS H\N#Z떮|h㇫ at.:clSCWJa|Ͳ|)YaTg&Yk@Er]Q?4,˞|ϐ_/wHGgV x~qF揕~W}HRM[b._7zG?lTwI'p(A*zo(I?CBعG疿nBg7ɓRѺzVPm8)u#1aa=N0 &H _S3bdbŸiDrp  03 a>C@3// Lah:.o=qcW&;!W[S ]3gSSv?W؉uΏju0yo&$kcԍ+oIc2cV|O u 1:g l 4{b,M9VQC\_Q8|3J~78U'hy$ztǗ0 e@t= *PpcfjfqaZC) :1c8݂XP7$ʶYzj 4S([@0E8̌d0cYզNJށ0DG0A}O8 V}uY' ܲiO7.FB-jJTlf{}e'HUUD$R1rͷ(cZYs:gjy$2 as[_{~)H3~fi2uRR}ww_]}wW$?#hASD=pͩZqhp0oǥX  ͙#y)ĵ\ ?og+0Z:$Ȅ/!)ۥ͓@˜ћvwy!}D8H~%УЊp,5L;1E%0G`8f^l+aĵ\ ?}0F#VF#ϝFl7@i+M3)KL+ -G71_i/^dGRMGơ6`v߱$cH5g[) a7cmvFXhϛU-phE :p\]uoM$NAB,IY;zO3=gOJ5`,oa0S  0L  %5IsRȄeB l[*J>gIIv5[DIbfu/\ag6RJ}>q#uZ w:',(V@)|0! gT/(IX%## Wx6bBg&ڽk̂4<=Ed}8=4 .<;<0Ӷ7&VnBh=RH6;AJgvRˍqpUۤXNXu\Zk\v# /{/-pw/abK}^iٻn`ˊuXi:GI&o;aiHi pwZ@]$uZ1,D",<0+ rn{l~B6i8и4+.x2 ሷipi)pbhi@H ^aʶfBu{ 51veRDX"5xq#scw"YW_@ݧ[>h|?.~y?^X.1/GV̑'L1(: VCpj=xT$^] ,pcw- Bԁ:-0H%F-MH% +&Vf{ |{w\rXCE Z8E /<{!psbVa?V̑pRb1IU!Dt UnoA~`&ZV$^C  ]ڌXn{l~zB-p %"\R'O:0a`k:V͑PR#oI.D&:w!,>)C"% H,9h͟nNW7,` a>C@3/3 a>%^O0% ;{=>i ,F_k.:k1ӂܔV24-8vwWءu֝Pu:SoJºԂ(Ku Wf6Fc%H=7fg_qs1 S`FԶo89K/ 1Z6,Íz>/j L+ѳVJ!caqtݠpt j5$1{Pϩ1doJX,9&LaF2xw0չzV7~׃E~87~n"Hlèk=dnJu+(lZ <臫>4];g,"0^0CM)S,"Ιa'iOHEX,9&Fi0#; ]kM͎?'?AOÿ3 a\AhңP<ېR`ȧ\O,ocC/:aBSeAT  9ꐈn# fDܘ: aLk0u6fImø- ^փT7OQSXMe[9ׂs2a҄PĘWl*7]lC;eQC0ZfDܘ:Ai0~qԝsϽm|r7O o7i;I|j"L5/TvیBX$Ga*3-E9[xB m Sb²fW'aj?=e~%Iŀ7az]x F>CtK)&„Q\T3l*Ch"<&[%lo594g|RbRDl;Ai?7f~!1:8@W;fTf4tu6UNNQiѭw5}zk9ҹO5b!l(saWk.`S.mmV.kMhvI|R8`oyFt$C4 hv8|LQ;CSTN+ Yk&[9dT1;^M 3sH t>^@r", L13Uz2)LR;abә#$kfwg/@-hFGކJ*!}镰Sa>C@3x&* #aWY^0;ik+=n)pU'$Z5%E * )#,Cv:Cͧabb~xN)j>à* *x7H$լ"H#$3T`~+dsb[CQS+1 O4&ɱE!^& ֤FUT`oƑTJB,"i-]lᄉB83 phDD XLcnC?XTA 3 L.aLe(ސS* g" xDY̓F9ɮƂ*cae;}gZ@c[tBZ)vn& ;7TJ¤ZIi&'X>iА E#bpɇآ tDS|DjMafjUIT fWck#tV}n &fNR)vn8 0xCN5$ciБɬ0ӝjԋ; I9kD`LcnC8:cJkRxCnY%E VF֮|!ͪRQWÛ œ5",&ɱE0;7TZr$DC@3X "틀) ;¾Z~GZjxDD'=1L EᙄMxjh:o {@ؽk"I[QuDrQ)a5vƱ>˪Hӧ=<$JhBO`]% .Qv9*!LZX!<f3$Z0v_H:wTBWoUpKV5ȺRW&РYE! ~%+!'HH<w%D҄'HH "2yb \!kT SoJuHX6A:$Mxb%[qs?G,^M<=l+"x_qsdl# I*ߐ9m:q9~Q_Ƈ5ً˟X_ :m=iyf]ݻ4Uᤀ0 ^DBXqsu/oWSq3^h|h$Icx凌CDKSQp,n;x!s"0m'0;`ҍ: B/wɛCh,^YZ5`nJ7%0KUBrt⒲g[UŬKJK1f,ZK@UHumsھpDKJM {p/ O<?dx2_9xUYl RZ ր,2qf*Rmk`J<++S@¤&HTw< øewp#|ÍSi;@ż>J MnC95l.'0L6IPjX[ Mtkm0ad(D0^CܤHTw ;7ď^"} {^zׅI#:Z3Cq\ud." rgSXհ{B"zW^>t,y5X׫sj_ChJ`Ytn1^so_kpA|k8uٿ%y[yq%؜\ F?X ;GB"zjؿ`8:x,b@)*̌v-)XRk?{EG+d#c"kf=@E8aC"3۷i=>_a;/%V.UgWQڪ8b^+R!)xypx>JKۥecRI[Cs4CIU\V:v4gAT0vܬH%_b=5$<g|~9!O"FOsƺG=J! %ws#7X*iok.a?5G-~qK=ԍGWz0s`_N Bcz2}Hs#h}uK܇9seZbL}H 0 >C0$ 3LƐh#_juʚDM#zXW]ӷ2:mP =(bP? h&W5,WRgH<ز{aa +Kf*T`UGZ٩G,MdRfV!ԚNs+z)M h'T!58{WkI VqhRpI C"IW9zJ*D9KlOF$薸 tT.[S*ޅ6UXD`B+X kR$А0,q5y7uc41sY f(^˨q"ɤh$'V[sA,Nr*пU)RV55W+m?Ń%.rj:F0!ɂ.)|OZvYOf=E$9ꖸ Gr2 ,S1P9SJVD"tYB%< k\֦ Eҡ$qH F(|?g] Zդ}2,Z&ɉUVc:Zz2 LDTL+3`\CMSjPj& iuِj}䏇a`\ѥtc41 s+iU5#%a>@-Ī[b^ 8 S$S P#:(L@\!Z0,l4U(u&&aC"aIP/ }2,Z&ɉUV≠a$b:!}* Eafm`A^&.KSKPhb8$2YpXfqCmV'ȢeXtK\lի72BZDIV^&{Z'E|qP _g?Ń5.KSwCEdAD#>uM2٣#0kT=U$;ꖘjP5 ET^kʪV#:(j&kf>ܰt " ܻڡ"qH wo&ȫE$0AĢ[bPOzvu"QLvAaXP.qܡ8}Ht5!+cUc|Ŷ"BK{G gFb$:˂dongHN3Sb-a|`<묂g! g| rڞtFT&HX4=VPKR/C"L(|p_8.bQi! q&HL4d8EU 4* 2$!{I4ޭ&U14Vqݣ|WdِvC!( ;&b#8ꢛ6+dLrc-mR댌8L<\ eCnKBT]n?r .P1۴^q%O/k alHm}mYP;GLqD7mrP\~Q4<:/\?.,݋~/tK}]eźuUW||LX$Rv[rմ(ۜ@b)䎟I#82a6G ?~8|Z44LF8m}\Z~ XG.'Zﯰ͒lHm}*.Ңls&q~^LR1ő0Q/'@)EO|x~\ ~ \Z%b_4xjeِP$F@\ 3IyGt&ŕw- Bؗ$u`[[{aK0ZU'O,Rw[br%K6JL,Nb(=;#86+d7\ _uTKDx|iF揕~~UH eHnK\T4#''mYv"C3#iJK:a׿.)piK J`TnHӚ?=R؄ː:9K*cxkM2HOo"8 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@3 a>C@pDpd0uxY O8&ߪ4{{ a˘Ϟ*pl !,zu" g6p% 싀ı3%k/jvn8kbt>swW8ӷw?(υaCDd~=;~xYǛH7FH& ^vg"E2[ ICfh!Tdm3$N"wv!~r :F? 膔!;877rkю7=&l:-mk0A;d`epYz-5e.)]\D -]s^p쳶{x/0U{˰5װşן%w53mFa;=&(=?ݬ> q`rvXPuV9z-jE[cWPɋ <00BEȒ;+JoWNvϦ xd_~(o{ャ>A,{?|(zLÓf/c0<(gz{uYRo}c6^^zFGW\9mU>:gM F[ ?@f{6MVY%ۊi{MghkpͩoLЪƯ8~fJxV# {Ɂre?}l2^igq~[&-t/1Z6d殇ɹ|S롂X6O8`cڑLZf, ,uMZz'=M&+ _O_W/aɕ/'?M6M8a?&gӄm&aщHϏJX Vn?LZ&?'Mv3ӏM7'4ͼ¶/`  @< ?v endstream endobj 51 0 obj 19992 endobj 53 0 obj <> stream xXKFW mW#-ۀ!!$lB% {]_=Zߍ.6ͷߚ>5u|}wlfPe`;_w/A;_0wEtB^=Q_[ށ6U+F_3 !GقE1 3KﬖezZ."?f"8qDp(p{pzavp:xSѺ fSÅh1mznR2xzixuV*LTC1> ~3 )9f}Nu Mpm1\eJHV ̂ڇ h pq_ۛ. %N6 b.zE_}q"˩X>-.D]+߫aէAskA($;h# WHQ#509B|mbeA22q,O!GVPO9֎M8VvSt>>oBǙ|<_ *l'CV+So!7I\@s';֭-i%&m;LxZ~" (ioEw.s?>>xXPCUɧQ/ y*̵f[ {URҳI%c8qArPMV  X|Jm=!ġV1h>[ڰ[mUvQ):! &(+@6[,n}~Prak(X<"yUiqIDu DtFIg'yYFnXԪ~yP>hr-M\Zy8ї+3V.kOPXLn>Y=hh I|8Vy'y7 d8QI9!&wsSxW{әaɔzNTGQf5)H`(Ƌ0> l(sםB_h[(Fmk2'&L'VI_dG5GqZ!Uy Bx\w4~bSQrEMl׉( q4Zž<|tm]5>w߹㇭_AWH(,=cC_>^Hab3 [ï漊xu5_KTv'qԳ= J]1W2^%? endstream endobj 54 0 obj 1321 endobj 55 0 obj < ] /Mask 57 0 R >> stream xxU}&#!A8P5d˶6dgm&C D%?NpMP"¶P9xQE_VM>_-nA~̙33?W^{͜9seƪQPPU&cTPPQ/_~c`ѽ8= g6+((s);8std7BTU/}Uσe2_|_uShh(r\q1}OU_(e+_k_s8q?w7Fyb @Q\qVgWB/,2Ÿ?~+_V_7~x^V0}[Hloi|FҪ R椉W~;[oɯWN*āM?2q4~dcIws?>y{7/<;w<'OظiQ)! ܸ =m-;ʼ݈^e@0CwSii9莟flQ|ezeIwv[swE3?xW g?EʭwC2;^y(7fo#7fe~}Ɵ}rxq/ xe/7~֦otxq3'02j"} fWQ&& Qq xI>ŏ|>?6e/=x{3so6536o63L#dޘxMG`)?{@I;,lYbI3Xȯ8%&!vbnBƣG!SeA0d+虽(G0G{AI$K!. QQ&&|q׏ӅoU_|ɤ Z?O -0ȼ=Ƌ/~9(x (stӦggޘ`ͻ3p綉;6Gx@2 R?A==2aJ-|vj$t.Rf\f?? o̦o[c{JzxM/Eprן>^&/:y̿ynj- 1ϵ;erR.6R ?*$>le>[`x ( d I2o}t//}`](Ok4g'SexRc}͛-ˆhTP^ru=z j|hL*$/ʼC,͏LPhGd1a4?c( 0ۍ2#̨bQ& oƍ/j^9Kky1y0ӄI_x,[ßk+e-ܣ߃׸ݿb'f /EL>5/havTvI,֫پ3uމ2F!.}mg|lk}]!<<)o}kǏo/hpWMkfwlu+jkVm`'fi;{JpCzrslpzl*$R{Q<MZmaV_"=X}Bmꃧ6#uޏ2m =r $rmnm3|nOM5Xt/-e/ʼE6-61JPf0/cF02ߣKSPȎqNZLm@Rcs cx,N mf0=Q S ﹌{FM iA(g^4m qZhE]@o96m^ԭ'Q=k5B`ko#˥}ŸE/B,{ ~΍?^lIRf8S8.2hs. ?ʐ&C/sco|/6>>~[ˬ8IlsжӴlxN3R ϵɋ:KGՕO+Pf[bΙp CfCE& `suY0c΋Omex?1n)$OM+,)㻜?LI8ʓ2~MAP[sj e (=u % EdP(Y( RPQPe>2SPA!(3+҆y(((xi;w (I@;X.[2 ~PQP0e((&eB 4P[(2+PE@|-0lR(,O@O̦d7(,L,eUUIaG(@:U_U\輦U391 [40EgZ~Öx@dfTK)]|nƌ/m]ͪ\輦v_o)2S)#}~3G[3k߼%G)[<)ɪ0*O1 k =QQ&5R&]o>fCϘ 0-wPj?WUSQ82)m2?sf<gi1́2i>n.~c-fT~|_b;|r82>Y \, B+t+(NiR4 eRe$;@캹8\ثVxѾ*|:ׯ}cr75?4-āOrIwLUUs$.޲4A26TL "4whGxf[ossL؃ =׆?SP$(#\a`B'%,5B+-u@a3q6eB&Lt{?љͪfbzĖeHwh7̶Y_Kv۬~pN,cbi'pO}ڹAl>'eK1)h݆ѷwcM1FG`W ;;Q? LNm%Hr09oual"@x\tP}jbt5V?L64prZJ|;gջ%iZ-)qʐ](PFG.5mkqc#FӢ\na`tQ.wN >(39 v.cW hhi{Ũ.AWv2a}FAmlWA ISvɨic1uMfo98b96y @GU9"ivn EBi. ݔj{mamՕ 7E#d$ T6tSFAAOdD+`6EpWb19((V, k/|(G?;$"|ƒA-|2ƲEYW7E[`eJl2A pIrg<˱V t79~,ODNkd[I"yT3V;y O~7 q'+$ 9ʄ$)%ci!n>=oG 3E^ I޾l'6 WMujuMHR[ɘ.gSX|ANDHPň\%T0)$v?HTTSH Z[if32?X |cvgGt;b`嘩&/,Դi[9`}1sX6FSm문$ "!(IƖN쬬/>B'Z $XAb&<8e8SR [B0{SN!.6361e?e" X98aɿpU}jP0cBHcF%cHgF$=&B'Z $X4@>\FS9_ %\;94)0ՃS xPH!`n3vDb2 F5_(e,YVLde8(3-[RddOT+h*FĕFȩ/b 9'f ]B"qW/1і[wn"iv\gn,Ca)M>E)c+*XN(Ӂ(cpqq)T T/K^,b`vN9 (cOOlEr5:,Ֆ[wn"in\ǃUx;"1by_X üجbb^mT2=2,QqW+#ЉbL*?aTNH1Ya6e􌭤H"QFvB62 4ۋu'*f_iG.,VAW%үcFlW M(sQFEB8ʰ1MMHaV 1"eSRla rBOnngl%EJT@b z'&_*\(!FY"/FeJq]c٘PFEl*R.O5r<|g4wC` 8@e "/FeJs(6#0ecV*HQHeV P{ `ז E8:tvDbAFB5L@ʩ@Sv9¤L%!kQHOQVR制JBPQgmI2 iC6mvۇ/,"HBP{ftԜ8-"?Rh~{8(Fɀqef",ev'i&2)S^;U>RvG+qef",enN)R7؊GyR>$5"! Z`?U@f9aN)J2QW!ՔIlD&&;̱,c،0Ou1Kr# ~rem*صL*t̩ZW_Όȼjp l*Wof HS# 3I>"{8 -훳ˈ1|H|]ڣXTrF"EWfOU^&$(Ê^-ȮNFq8ȼH. ,>pʫ۵kmZ>91p=# >"{e66d Y'Qc+ь;=`])c"5aELIgnsR' F23.ǫi. ,nV^O]5d(mcLjBL/vڋfnب^Ie!Y%\SKh (!qʰ+Q> )v]!Ѭ8fu9*nr33Ul)=:"$)4?l {%ˌ`3`҉ j}RK]f2WQ!PƔH+{ASREL@od&e/fDdF8O.~5~|T.VDB9RuG5$ubci/$&R [56.&Pqu)Q 0dA (mˁ_lr#6JrH(GʸDSla MDx\j$+]L"L( S6~b 2E~VD= S6~b 2E~VDe( E)eVCSD( E)(((H,(C]P(9V StiB}jvye7K,5dW+(ȣ,(8<])eAĢ e ( 0OD&ev]4 Pa.M,'f$EQPCyP&=( B8(((HAQFAA 2 RPQPBSkyKRcEǤnNJD eCVuF((Q&m(+ʃ2]s]s-2 ?RQPePQ+E)(((HAQFAA A*SGyPʔ2Q2L!yeP<ʊ2CB(+(e ɣ(C%d2 ,(P<(((HAQFAA 2 RPQPe2zJ,GYvt6-vS(2yCkp-D1L,Gc>OwO%'~d&<+>Ba-Hd1[2y22-;w5\߲f߁|O\K<}$$)f斋*M2Ͼ+" ʼ'rR,o>Wrg).r*l,eW F_/,˘`ճ&R&eL)I?“_F8]gZF S118)BP/_AWc26Ti L02^#I;?}'y"lgЇk5rx1 R ?(nȍ+ ֲ7f?ry29fž<M̜YF18n~Z /Y'g+gC䴛NY^!jAqenfђ`V9 :9elә>h6x%p$Ff|cgW>pǟ7hr6 qyy7k++4?LfIF,$eSSg iqpzlF/8#}c2?l(C vd2 n2:cAX,&g`s2B-cΎ2tp~8Dr.M?=SyéNoNd.Wr'(eFS3G.b\Ok$ ڲp`rcM^ϯ22:ԫO8 >H ~Gqlo51#\:̭xQ1`b2ЖMg) b(pGVȬyozu@<Y) ~SFa`eϏX\' jALx|2Lϴ [rYM-$}&#w}y\{:i>{\hu`.G+c̱uc=o#9InYCeN[iPE*eqybv6^klߊpLdW0Y8~sgQf\5o$ίhig2? ,gtBLHG 'tBrFf:,۲́sGuGC2r>8>CS#g4lT(~b2='.^,ily<@n@F+#KnYX~K2E@-ud4B,P)eHeŧLBPCY&E"@Y&dٍbTb(S(,; x9qQ2N`0ӝ?y~a"HSFןbFaQʀ2Ar\>P60 }~Iw3@V%MNF,"e0EϐL/ \捑+,k׮߾vĜ7c4Ub27PF;A0dTh%B8J5E&HK|W\4`h<.Z5rޥ끑gu}`.7[ $e<|,JW,<|\hq7,N~,֎T1, CA(oV,O ^%je.0rAlZ5d9Yk҂g9=#!]*(2XI6p}~d#Z;ց˳󖾌QLfYz'n?۶\O ^\%je.0s<.,jՐQdK .O9hQFTDDA&V-\3CK-NͲ0N_^K)Bf. 52 *AlZ5҂[ctve"aGu_@L%8#)eo }=(e`V 1*F1eQF/pm'*b3I4EV\if,ÔDlZ5Qi@6ʐ;DDŽa%]d%eL_R&e}юT1, CAR|geȠp;J5EMnhP.\ iՐXf>$Iw¼Xƿ0/eXIvf䉛$)ZrHn/형*>1eQ1+GNnٸoD( J7AZYC"HM,`࡛͇)ׇ$#VfT +.gZ+_F-# La_ekǬT, ADY5d{أG@a%M wHʲԎT,K e"CY&_Q=e鄢L,G-SI2yӲ¹3l} eer"e]HOOS)0B S,2~saȖOse=+ LIS&PނSf>#^ӯ|7B Oed]H]OcdxogiEL`7e9Lq3>p*H4eޖ2EM kcZIs o-Q*:rdFYVIhY`@2Sz'؈2hg8]V=N?煅.ρ8&{Yƹga]lXw  BMכhb58W@ɫsҜe8`nGKp2Gf?43/epc"/5Zw3ޢ)v +!+~k 1 fdhRƔ-g9h̛h236|Q'rdC3iPF\M V2wGf?43 o؞E͕\`Lf/5'@,۹3z2!cD&f 6gלDS)s hx3ωИZa`mR J2$ $d& ~;waBuI-̺0pپJJQH7e,ϊ\'d,E O̍09]Ln,ϊ\'d,E g# v(SeN3˂LMQ(O˒[V.cyn1⣌dJHEew+saA Qfd˚=/,8mlde'sg̅PL2 rL&$,4e2SFxPB9,Q=}8.&]DzDG )H6xd8cq:yl%DX`#ØTxe=I7eydN1eJG)Cb +t}`5a<҉]˟.213S+L[/{MX&M`1,/Ȝs$ #e AE!wkUd_UD\/ܫ5D噗?QtK^ 㳹^4ALf|AKhg}p%3Wԯe8DgL69T(u2ݪײL~! @(eD/XEN¦Րp`'X'rČkrF]V)yIKgH\8"mPݲ('e򫰏7xlD?"wEϜ,1Dl‰ 0o9L2d^Zbn̈́YױXE NG2fYPW&>a#f\SBZG^GelFvE0ݡ,e1P&OXt__-Ǥyiq`p Θl"-z~9|nfZb.e,!S˜%Jb>QՕ¹w241㚜1Ö⑗?thW?ɝo\7?b1}rpq͎!Ң21SMvg|XliaPBP/س2I$2LUD\qM٘aKtr4-9\،ȸ"wpLeXume8 eeb3mWzK $Բ0O{(s2=Œ(*wdt&Me`8yguTX'rČkrƌ+\Qt\~.4͞OX +g/M6H9gL6D +27$6 Gs^2_Nε(sB Ȋ<,r'0ӊ(R '﬎ ~?UD\qM٘]y 3+EqٜuyŐ*A {@on|)r3QĦg[9̖>uI#j~ysAfEWZjc\E7fD8O,#z/_0NvS9k3K&WlM#b\p6JC94I&?%qF7?'XO=%ddl>,*eN9\(#՛Zl'll X *b1K eH'b3-j&S n (S(<~.̢z>S)eD9ta}ĽBQFzGKD@4qOYYʔy6䝘 < IR&Ev塿eE #]Q&pᒧ?teؕje+we(&U辨2>p, МܔA/x\,]ዢb21(.#(l«|Ӄu ɨ>Ͷ̌$-p6cZ^fhk٣U1_YLˈ:(;rC7X -YvpS02pm}7D-٢LnP&l2W|]O4'$k:] QVRO'[ I0cImq6c,ZZHs+!oZK&9dz,_YLˈ8(.ʞa_3H'7e΁rzW/밐׭LnPF61$h }qy M.ݚ^X_H킱~R1 ZAfhdrg=PⱵ.f eX]~ On ;(;:_؉2Ӛ>bEdbvXeTOd A[g-zѧ (xB̎2df$ i }iF(j5meja0p+L(ݍa1,3/ jN8)Czr'LrfPIؔV14N,˰}ӄ]Y ݍާQRLPm"'uݾRXEFW423N%\-䀮+L5ex[s5g +A-M͇7LJVQTL&z9ˈeQ 'ϒuzd2fi.,ePF6.EX_HAefQ|,p-V+ȒIr@"u!2YPM.Laϱ&eǏX~'¯sĉҒnʨ(fs{H3ܑsۯ1EYb2˙M\F, A` ǂͲp_qzKNbTj_t,~g(ݦrzJ >{>B,XAnLubUhm傌n#[Fd] .#2bLH T^OYfRF?B d pQb2r2e!Z`,#;t,#yX o/(1w9SJx,ݲ`;gQF|d(s0G役`Y/8#鼌"Cf:4HŒ҈}pQ}eY#EeWdl?S,~8U ֔4e~+ȃ1R4T335aHhNNBK~q@ڒHZ*T^H̲.^90qL@(21,ܛ˨LqYtsWLf7kY A˕[4 pdx /~7dKыLdml*C!LkN㽗,܏EXfP*,E#uQ옞߲/w`MY2xyYW!h܅񦅃.o7E /C]ɜ2ޣ1/喀\60}yu,eLLjTѣ1h$~y2+A\UxP]Φb5,e-@ ~^&Ї +Nf\Vt"ӶGn{݇B>׼:FY& #O{ch~J8f.2FfRƔ7n\x]?u9 3J,\&c\=I {^jwPx1DW&t2L29#p.UBg7[qvL@F%ΓexcT*ƹ7s1z4ӕ)E#޵gZff7oYX"O ?d^LeX/e f'4i-uei/?1pǨTso",chȕ-3fffQflYʐu+#귬 0^a:TTx=L&֕ z)p5\]s٬y8_ia5oNcL?Hq܄e Fh8_=tĉ+p2@2dfGl:h!*-WFoYAL˷HN3.+:Rj&YYL5oN㼗L.zfn_%zdG2{neЕ LjTwo",ch Y"Eé >غ5 9~fef [2.K-鏛-EiD˓4[i>jdvġ+,@_YXFh qonTjeŤLFvELܮq21fp.*o,"z4)sSġ+,s{3VG˃ qR2 "RHn82f*ǝ2BL&]`\ݛ'^OT c,2S e͇{mŲ쳩XH*#(2q?egSdS+/'F PbT6p}`L$Ҽb,, ': +u {a:Sk#곌n%S2PbDfC̚Hy)"Xv!#8#J2^E>6)\H7eNoNd.!s1@X7V0 4/XRU>Xn[dEZa~|곌-eaC `K b=at&Hy)"X2dy6~{hSDHeоTx6'Ūt{ {y3CQ&cYqpWq=q4*鶌 {E1'-\0}(8m[ {E`< oTL2E@-C9 {E`< oTL2E@Yr^LQ&qeS|CLQ&qe2P)eHe2CY&4[(8eHe2#ſ 4LHeIBVi3Eđj˸]$KfQؤeG-vh?{[)ʤ 2yX7f.Ts@aV.+Ms)$[BeRIe]U kHjq"I6RE",ûPѝLAL6'eƥ$GEm2E@X<Φk0wQZfp ǹY(c8ẗ́2Zf䦒ǹY(cݸ~sfBI-Or5Lep q)3^u\$Ͳ@Q(eLAל eKE,KeLbM\Z4L(y˦@>SI%o E"@Y&4[(8eHe2CY&4[(8Jײۜ)}(8J2E;et[E E;et[(#E" Ֆ+䋨LTr6%2E@-3`QXr652E@-31<KΦƲtBQHeLccNɄ&}(8m+X瘊2et[^DE`d.e)MLQ&q2"/1 ebt)aY:(Se1: 4LP#͖)$eiݏFCajhbfzZF e惖oEo36Xt@Ͱa ! LF-r!'UnwV[6s|״e)N[M0cLN ?׫܊Tʬ,s !,CWBpU語O>!\0QҘe+j e46h9+ L] {Y:r[LHRkQ3n0 IFV2.Z.$mϳIeN__i]ו'jy$xved-CWuyUw0Wu)DSdJE`00gFOk6)qF B =N3f20s2F+ y?o P4m%xۀL MKƖnkw.)o`$챭NHF~h9Z6ت˜R^?UX.o5 L9]FM2;'@Uq]-,#](Gkl3 `iWzU/3gPm]R!p 4{rB f*ṿpoHPKWk&t'w+++Wgh:xʠ$/D|q xil>glN7G;fku݌b\Zc#7٭{-s*,-`UlWu -89H ALʹ;:?2]ݐ W+m['jjv4Ύ\TсnI>n~O#=W.(n`faʰe0" A2wWkF62nH $!UXcHN/@[r,L!he7M^ORf7rsKߍZ2Z:jT<cE'(p3ꌖ`#`Je%ST'e9j&-}7jh8RFJ)IY8VTbJ(@&STN$ P#eȮ _!6$)_wSR E|}+1AQF!mX[4HINE7LtѨz"]Er&;̨JVrX &n?\]A,$(3;ŢL)CteŸtu"orX7"_ /8!)-¿&G.4ʤBA5wpOĠ hMQ&ifYP&Xτ4C0̮ݎaLFC(k2CpX+𻹴g1l2/NEEI綒D`!mոmM:B؅.NwYּMAT5wcF : j'.m)fHtfmnLj~Y!hFB͗$Gݬ< ^ɩ(eV* \פʼn.ٚ>(C c'.;C! e5W?j) p"֙ݎE4r_L(v3,2x>$'V5&B.dtq& )鞸 E.,gErI4C@tf1hH޸p 2n2g1>+0($BbIM*1Qte'.;@O3[TkV!a&eLt;Fc3(kqe&aY0hɣVS5 r]n!sw샨j:2tq=w=my㒆fXiua/љnǨ~z&cem7_frENeȳ4ku8`cRifKFtfT-# ,dse&PTfy? :#3G3# ,dlB42C k˳|} VZġUMR~tl;|BG,7e (# XdXQ֫21ʳ(Z0bUŹ\#P풀eg2E aS(MZd)*CĪ7h]]OǾG%)#.^<m1[XaC{VQt;|]fk% Y EU2]S;nx iK0=)6}s>֧ق>[tQ)VQ&>x0&tB3e"_L ^ĢtӃ,ݩMCQ&`a2Eq51au TZcb⑔AB>Ƨ% :} sx 5h0֨ A%]AY(e\W *2|GHɓ[5q`dWHpaX?xou2YuHِXLDؖұ>Ic#vմm5(TY00 jTE̠.N7-C"w (<ټUmVL&n2sH귂y1t׀ҲK'~(D/eǀ-p<1HDm)ӋD)5sx eXWk*bt1vɂGS-˕! :'j2 `d&#$70lyZ}+` EOdڼ 2!s^$&I]cO?JE# 5y{Ix̼֊12aD6] 8 `cbP2$%I+M@ɓj}<\f^ $+FY.t3EqJ+2pPka̋v$­iqCn1 (s=n*vI2 ɡ^EPTEL~aC:E]<(ʤbM 2i=vi)VeRbL@21>^Ɖz'}B5|:e7,.$h )$MoZX8e5B`rRŅĶџ-!E2mghؗ7>pk5>zImFjh Jfc> F[ouS}h˒Fߵ5 I#(㲀û+i_26,.$kk\eC8k<|%>a_-eŦrRŅĶwmBҐ{b,Cb(Gvǂ/wq u[M6 mQ_ӧ$+*⼘LԂ䡾 2CQ( E)(((HAQFAA 2\]8e4׃׮P"Pq9(z % '"kT2M'M g+mCP 8dy )EYPna2NJ-Λns9JD)eA*"(eZf7s9 U <( -qz)HQ%ly|^YBXe8qFT]J-2KϡB%9y%S68wlp.Rk<ʅ2nRa"}Jrf;%w{V)B/0J"(yy}ƹ;g߭o+zkҍrTBT"sSR s]Sm'l rTRFT"sSR s֮ <ʅ2.Rak%AQ杒H;fM*(( $%ǦAQuSmB(wMPHe( E)(((H!0eBY&e<ee<$-b ީ )<(S(IJ|N׳c3LL|Z`uh2ZT4!>-ne opz:Q%]oևbxai-eb&KS?JtX֐st6=3v$ !)RzVV.RF_@-Ӽj3!$ܾ1> ViQF30k`/9ﴅ_ /o~mJ_u[6V\Eq)[[ҢPTBofccߘ6z&@ #e{-)4FUP]ъ[TYp35sZ--ۑ2eg,jBeOjXDlzbzRYeB֒B ABbDB9SKUꇗ^9{.7[m GS*\]Zg:(l'OA  S@"fwk뙋][:XݦVfl ;eˬY?r)xk]},&f xd"t*2ݚ\# l`(3@yfK[oҵczA,5?[h:Ёc*R_6;'B(|n񝜇yxu5Wu}h:s HDAtHN1WRM_Qf`*MiQfϱtLG˄v3G u. :.Hl kj xieV EA|8"2ZA2CR984ff_U\&Gc^cS(#ZfjyYT]fg6{|U8nj@r u. )>#61̤LS8m> /(oM֡T$ФLE}%2UV!K nz͠p BNp=q9EϥQF:#\cf7CV1f gG[ad}D: dM->k`x*T x@\EhtJEýy!2UU/-5c]eܩ-p 9[sK4.'Vuf‰2eg-,{iXGhhxܩtLW˘v3B Ӕ0}DHh kjL &hݳ|e$sک ӻAS*7F n;X(_ZXQ¶cZMig]j4.' wKRQoAW8@H²KK jTƍ+/na0\<pΕt.pqy<0<нEXX4hf$Y8OH,yfiF珏H8tە c.&-/[ֽ6C#k6]ZZ\YvY)7Ǖi/m}8;{r,+5o NeOE7^ZYOlbğNZB@)- N ,DdFT8}6;eAt%b5f' k#L]f3 2uEED 6NujiYƈnWb-Df#6(?VؤWl'6XT8#[k3oQ'p"K`㓎e&yfvG䆹,sߥ6Q +-Ae29LdT˅ewxuA2 NzZT,A`j}h5uX},_vJY9inM| 6hT#AQ]5[ T#:o:#Vri!j T-Z[fXfWŒ+C]9,cpzܓHLM.c &l28ee8!Ãq0Hxm?b>{qZKXqNnݡBEWZL0 ]zXez&ۥmy>B1DFVf^d:.'XR:=ayr $bʰO!BYr&Sy<1Grj;\ "q5qx}:& 3 7jk2~Zm}_/uGZeVPa~u`[ilalSP5,2q.ׇ2]"ӱt'8nhn:=ay<9SvלbQ8N9[>QMڭP8ۊb>wq+ &__m1Z~<ܺ22k%+eWx c.uu,Gû 79tC2Kڽ@NAhOuq߽ ROhLbb\x``Qj` d*Cfjط%Z(U\fձ-~m DY[!b֨c- !Ҳ{Y"KfipO|q%_-Oec'n3 8,Sa:Z?j4o$gkQ{ ;z7ym#{ \KlķQp(ujX2+ܿu҉e.dI{S, mvăsX^'G sO). ~OqeBaz/#O#qr[LM.&uL·[x(,ꮝmՐ}fuP}}]>ל=<_jD:D@5=4[ 2/ =#BF2)sOWoKBeKwsX^'G sOe 8#&vxp>1⧑c(ˤqbRD|XQ]*W;}}c~S)top?r>l`[u4P)ad~JϦI)drD~-fyr-Fftigss4}[چt˾|-ߗk 2u-Bd]y,â! K,Y#1YӚ 2u Y+݈#ek8&2lJRcξ)uIP3Bas"<~#O5438bzgaheBʤږQh4xiI8oT7Q?9.26݀$( v pQ#X,l,Ca0Y!_xHnվ6>,Fd: DRtrlZa+ Sa1쌯-EF:q9Yɐ%h(i޼(,(*zieGF`0~Ql"_xx0+X&1K{0R'شW򰳮# ]VZ2Z+0 Z:.AeTe]Qob_򰞾0c`E8a~ֺ1XWGňL2YZܓ~'Z<ܩ쌯-E'SY4ͣ$Sj8@Kӗs-"E8颫*dxqU|Yte'Mɤ0K'L?_"v&r$2>ᗸA9)0 ꒣0R*Qm4"Y_8ȗqe:a"V&T% =iL"xM/Lŏ2v&rd h2n&rB2r]%WE-c"~"_x+c3a"V&T% =iL"Yza+ Sa ؙ%̋t[f{ZFӷqV`4o\JQl*Jq}&4`=mQ˔Ep(E1\aj̇XPY2pYjܓ$RO0 Y¼HGe3ZFӷqV`4o\JQl*Jq}&4`=m9q`0~Q"`ï&ceBZ$~dOȆS$R> R\LF\F}i3M#}?U4"L]ᑵMSR> R"AC<' ,3GQy9%`-XO+~\QÕ 2uiEc 2uvr,3Adr"3')*QWLjeRzԌM&^jsg)~z(DVUx|˼T ~3Y 9+NIէaJy-O>?w~9GP/D}+3x6nR2qϓ3aȾ}CCϚQNe_ dP <&nR32O>EEq1qP7-P2Oc22fa [tWq[ӓrf^l-vƵ%Js#ӰRI9H1Z:EIW6!2_/yi3wa矿{JLCMOF1;6xO|lj^NOęy-4ۙז(DaťB#rbtlBd<_VߜYUde^~2Η+>]ONOęZ팵%J#iXfnqȺb2BXbFvV.D䶿/[ل3F;QfҊEU>r.̲G^ [Ʒr؉^c̘yL <(dmKx/5H˰Ux0Ld5;8R9 #o/\/n-7;[˷#a2(LFޖđI/{Uח0{,Ռ-)YNjPl]`uّ1ڋ0b24D1(,ӷeF,qdOܺiKFϽ42Y S) ߂,MF'dP}oˤ#Ƙ1yL"8YoSFl?xSʑiXF-' #d+9 oAa{$Mi2)F^.#1c$DqLߦX>RdIF܂0MK!Hs)AFG7P eh- BSLwz1ڋ0b$̜ë%YؖWI )Ռe :ddzhn3eu&Bh1uͷeRS^c"$⌣eë%YfL1,2 (JeZ (Je@Q-b ,) ,) ,) ,) ,Z@4շ2œ4W3`©/~2Sn-zi1Xӯu h;M1u-2 2 2 d<JC娔+Z`Hmr)g!~5*5Ίce2El\\/cό F, -S.lcj2Ym5 d[FbaT;Z0tvVϬxln h%[f y\KDV 2x|e:V2`Џ"eTj g~0Fx|}e@?j9fl|,xk^q,Q;de>Zlj0;ڋ`"w}$]\U?-D^њ9לh~'e@,el\/>8gګAkϱn{4+9ˀ~ٖʟTJCOغ[6N+TU6:Buco,Zdɖ)K]&,ZdٖrJgÛNh02EhX,N:*v׊ mGObh;bB><* ,ZdNEkZ6;VXPe@H\`Y}$ he[!ee@, ,WY) ,Zd?);-^z襝,d2ETKLe@ %e@ %e@ %e@ %e@ %e@ %e@ %e@ %e@ %abo HI+ endstream endobj 56 0 obj 34815 endobj 57 0 obj <> stream xAJ@@h jPPA /G(=.=@qх?5}BII{̾>dvIfd^pdMlLons֑6k2M<6e7&sd3:L5M4載BݧE34+zp<{`5}p5U(?l2Ѫ$4/'PHX0  endstream endobj 58 0 obj 263 endobj 60 0 obj <> stream xXKFW m[!,$l%?jK^€FGWU_=lÏF|ޙӇﴮ ]lz:\4_tus6*=]:/W!XLϵJc ǓфIJ?kqtQ|rA&3YLܨ =+o1HMxJC0Znaq2~7[3&˅b=eǂE&M >O.HDo!Pcgub7#+$π< 5B { ;l lM{vd:sh#JQ)|d&iIFc%B:zX- 8'tf!tLs P|3snJcPjdo.E#|"_p!v nxGUpiSh6!/{]"3=B{ȵMR\TQ\\%J7S1KU_k/GgRH>!.a~)t H,fu-_PRv{)|VҐGbt&+LF"kjCNVHV&Ɍ)4Λ+0P,}m ۼdĒpr;X|EmPB\t8gCWbйf4Wkm{| Y C͉-ttb4a=\!ã_)2uGVˍ1W^sND2j WE%s ! Brq/ b(v=H;pĺ>An[o!`~a<@^3HEV MVQxKmeX(dCj*-ǔ?|{0O Pt|6{|/86pӞUNZ`( Vj\/GBK6|WjS # endstream endobj 61 0 obj 1196 endobj 63 0 obj < ] >> stream xt}H dcH+Cn؄G[Q@,*%Aʺe®YDE (t *ry\Ϫ;]|tיݙݻ=>vvvnsiK?RlRl)w[[Ȗ?RnXq3z+e__\X/қZz= X?YM-R8^M-lV#5V ßE؃=,H0I{/K\~H*@5љ1vU+PZoܐ&!H$:G`\%Mn]~ b&e<bt! 7Hޚ(*~3ߡm:=T{kUne@OԻ8?du}x%x_u_zƥ]tuq `W;`tS xZʪ=}r+hHշ;W%._{q{7.qUA$|"@Kρf%GDms1[V[r|u%x譫_} M![Ͽn]+ w ͟mu?tU']`Ht߸o$uFa8_G{/_tCQ&g@i'wJ|";\}Osx_G[7atygkI9CZ~m2j_wsFGv8?TC*`Hxz?y.x oj1[YN7DcUCNxFne]M"BXtjRǣũcdEPd;яǿMl~P}PEtDO4VY"PyeDZ .F2]wՈ1L*r3/ I@b"|kSϿ7ú40p>_}Y>Ҳ?"C_CaO{ >qθY q5B.h!PLj'דj8`-@x5خ視^.4t`$HxO`?>Vv[K.%DN #SgO& Jku "0_xf7vjf=8YU`׮/]qK0|*>9219҃=O4?nOcUWZtc=> _:3'4Ў'QU{@V1^iWqMҕK0+qwnؐWwdHW +A)Tull I'kSh>Y9=G><gAsd\sj";n@q~by b`Dd6z w#숥a?.D >|O,}\=Ϝ>}51?wA[^dnzUr4Gzf=N°sSRF8`pЉfNO*vfp,HoJzѸ䝛`d'?oҩ[?~{Voz*Sp -!WF)rFi30}ܹLW OΩ `XPL.qh3* ԌgDwٝ+ }#;)GۼlG1&4UF:WsTtd}s]q0,ע1-Xc` >q⦅z߽1MpxLjilԃ&|n髩C-Ԑ 0iJ8Lͯ벮--Rd3Z4qK5Y.dP8C0\u;^C q}ugק[ ë5E7M9㦈@r rMi<Yf0ܙDwS>7D|Aq \?yX 9c_XX|E2ueasf.,\ }ccq~v57[ ..ܼ>|ΝjS^ߔa8f|Egsւ119=]xЭ'Եp366QiNy51yanʬ{ٻG4B{f`KyyOb^Yk8}wϮݞ%<3z0 3N0{}quzgxztu~rtAWYf 87v1ua֣`VXfElsb0пP O^0DZ^1À2(>Zw/+}}&2{Oj[ ǒ 4rCx9U0ֆdDWbU)ȶM̰֕+^k 7`&b*wC2 "FD\A~>A:ԡXԄLÀ6]ޫvV>iY .w6̔s?MIJ9#<#߱{!9WpNc*4& K|ß@Cc;jcYѵ%JUV"8Ӝͫ=lmYwԌ40!zit+Sݿ#\Md[)ʕXA4;'WwYwԌ40Hv.to+y610ga i`lnnEm6 ԁ% GxKH ^%mr@$$\@鲄 <`M舮@0z"fɇI"hPi,H&@8|`06Rq^P jz\?i`caDowED?xpH&bZSAMǜ@tR, !Aj)8N! ]SA NJvXa& OTfFJVr^[g*p M`vXfzh쩾pFǓkh8_g*@'njݮXI0l= u[S nW}Nkv# =./0vř F9w9ZΝک40hX)H²7rS3L9# ZTP"KM=Y%q <_6 K%dddँ^;}x0\&WlX6  0oS0E/ X҂\ơ3pw-hqTOw:=Q'Max2#[! ğR¯׃#@sP$@⾍9r2Cc*p2~;9RӃ>Zi@I=}YS}`75 dDT@WQ_#1T3Ա-%}Ã\طIFz朡1 , V9E{M육 & fB.þUNz0a`*;Wm55yɳoAψ TCAK/ Y}|طIF_2wR>C}T aߌ&Fi #g:¾U =н&Ø=BXƉh1F-ypxb:!hQ} c.( Ǣq NnFO.(TQu*5^&NpdR1H L.EFʆɋ4" ^L.EX @$ee@rط8yYEac)9 y^$_*눥,1yY [01H{M18yPXs~Ȇ0T`%oVvXicʛFw}$$FzEJ{Ma9cwI2 Wܚdt`ݳ 1 `*sL*SkuT+@0F&< , `bX >BtRg>An6 ,°ƴ7m^dddँA6 N‹YVjpS㙜,nYU3 c'1l|wșSM?az(hatKт9Q}^dfas#,.|8қ] O)U(yπxٹnjeq3}ƑTyBMD1eWsF?? l+Mˊ,.|@"d"oUHW#j9Pjv"Y\xד 3Vr登`[r> -8T@rn: +ŅBw^U[P')vc`;dq3НWՓC(p2  E6 N6 N6 N6 N6 N6 N`8lDN+?184|rd]`ɞqj|b53xe S[rˮ}Cw&cԀW*U- Lz1"ݲ4)%ꇸ} +DOm« f- w0tGW8g,5:+hI4e5pGcAdl40~>-NpXr".4ՙ ^ FnYB;c1Pd/C=]`k-)99"q9\ck9V׫zP@@JJV>[ԏUlS]{ukK, 1ęS6 Խ i{~φ+aHg~?a e_G̘ qK^~}[}w>JgA6+*LQ<1Z\`=>}wW? ?sy :#[kSm7|"9sg>_>*S1$?0EF fJ {? +{U㓏T@0V'y[rj41ARg^ǫ 5tၔT@|gzh_/"L*<Nk0G>ǫ+|C3> fä SEkaAE&G>y|SU ijj hjFaBi0ˊN3{&;\z->եQ ڦ[mSc(:ˎ9GiSE)-A 8&5Sr0HDy </l035,W1a:bKP z͔m*`*s"Je{؏ m*d 8٦Nm*^@UTQV5p߁jsJݵ1H1otع4w#OfhD1mtع3+0:򱈴z/Hf 1mtkz0\,"RYK1@XǬaahM:07To}R.9(J c0LZlsE=CI^5 N,圡 *&;q)STW3׻40R)mʚBc@ɘ8௬wb jPUƫJoM٤x}coeè~08080808a0d<_}y|}(wy]*p6 .X 9L~go \1ωF '/? C`r0?Թ <񝿀/zU X!W5{UsFOy_P\]_M,0\>c }EoXYA2w c-7\zRerɻkc:B04rPd"@)т.B ׀eV \cUQ\&!NgU&ߘ[U5ˬ+k%J3pR*/s5q|k`)Y%[W0ւr) > mchXeݪ ֠4DcA`* vJ.Y[Le `4 %d>)ٵTMRj5$hf%k+ C"@vJv%eeZT!G30,X[i?VNUHa>ZANª1 ;@j"0V @:W=êO{hYB @d   r|m"KeDhShSOI|PfM/*`hDl"a-2HG&&,=,EPfsDf"@w_L,2@G(&CW7S.v1U8ًd"PyF͔"`]OHGfc0MLy,^,)EPQ0ًb) q_l<C0ɧ}c"rۿK_B@Xԝ=0O>'~.c?'Cx?]`eSM=Cʭj*V5sƗs5M$ˊ-k*02222yՏ^{V|{U_UVIDEj 䅗3ԁ.pƔvT^x0kEg*KI`U`&/I`?]@rp4-1Gjg(N\]Lըٌ2Prp4-1cJP< 2oVO29]EyZ %U8/<>v'ԃ o m."EXk/чJ={~oQ8/<`?7[HN~"i֋_a|-0'fK/[:-c3ЇefH “T s3@Hނ%t-T P | 0|0n?QU! YrβfdCFXW ~ӆHS0dS3 dl;a } xI4&0z0>L`Hw].h4;^7tdBh`WD:{i*YBCb sFIL;x'h` *`'2 i{`l ]`"<1>{u)=c*;i RR _F0~#o!yE T9耮1@,=No|8LbFq>{p꣺Uw 0H{'H0=E6J*9z@{'=aT Oп(l DA^{ NE )&82ÁCЂ=N`(Wu5SM0Hc 5wB~jj., ZT]FT<S?a$akф. X"[z,b-P$n '+Q^$alp0[zʣ=v\yfX90E[6jȻ[u t`zѾukŢZM'}#ssson"?-@Qh_̤O hZq" WʢǮ(zbʁP^G]2n赠V>c$ӄjVPsjyDVe~5?r S>_7 ZPk5FAb= 5΢ơBOcTLz: ޼gbaVjDTsnV ]h]0Gܤ2W"=55D,2d 4Lc\9NozpJ3d?[_o_[DВhO>ܬDYdy?jDjQ (;0'c+Geh4zMNX9'J3d*DВCtzU DYdCn|`ACt=:a75\Gy2ei{|bg3ordM2*I*s>-fA؆4͒!\t:l.A8 ;t#z+;p%%+:Q  ܩ  rV6Ew+]Dvp: tV@‘p6ЃV$ry|3V&Ӂ=d2/<ˬ{PMx@ˀ28F}kJaP0L+\_NLK&p%` {)XmMop5s0? endstream endobj 64 0 obj 9491 endobj 62 0 obj < ] >> stream x} tTս:gCB7b$PL+V.4'嶾^Z܂yXI&5Vb+5֩8^k:gLz3dr֚9͙}oA/AE(F'POBIb-rf_ń/.o*4F@H&\巫jV} ^Q1 x~}BځxaYO"hk= r`_,{T\VAq~lS we=f @i |2~V\)'˄Zr-dU幟so~oExoQ6B.V7uzS "H:R9j0o|nSr_ Z!B[,b !T`1)%A5^yx7WJ)2A @..x 'zX൰B?~j@x"W osߧRsK+r`T\VjDZɄP)aR( 2D]w?pROMp.$5/ yK.@{9wl4~mnDc޾ZS  zoZɄ0 #J%`;Â~5oKT(?Ű$o| BkaO(BoQ\TRUЃ~rUL*Ed跫/~A!/J#!`|D>M(|ynv>o?%џLcWŚo' ߺeD><ӝ{FsB'@ x>'w/c//j>2ך_-V<;{zk|j ,XWGQ\Su MXn+ E]v|[mݚ74/xK0]?h-/!}' XП'Ժn~Q/FDÓb7:Zi~c|?K7C!+ 4"L)5HVLL釷>ud>zHa6 z5/ @'SWm0E?.~zd ֩I}c)zGo6cVZ >K.u>jb n:wVcoyͯ++Ng2;Pdz>O/TTBӁ&0 HsSHy1D?Wm0E\lFʢ/j+Rģwq4HYL)e5~$?AG>x':9o(3"Ñ-qжpdK)-G m G$` >skAllVԒp 3TH9rHs6Mn%]H•%0?f(t4AYԞ4tZVRhQ~"J_7Mzje'\rZ; )I#$ gnp^JfY XŚWv2`3Lv<4LsCHrQϜ"[a62vk[+'}Zȯw}"*1i[+%L9;y\;Z~j!H> 8o/OPa]Kp].GEӁ00'0.TV1Y޲ ۺc|Io'J7@I'Hzz 1RfnfJLnV=Lٹ8~v~'wa`OГc+BNB۶)Q"'~@o)&eF(U?(.ՇY~2wzpBAm p ~]4 |^XZш,"Dt>`ey|9O#VdFhI|Ra9d;ى~8\&0m_WXM[B(@BZ+1ܯ4&?.v1_ U97(MmV[;|{ pL?㩎(070'(nD?F~(BO׍ҭIdy1r>^S r[/KQ *PCV49|^ !my)ZB`ڧWq]1WߖOqgJ72oHo2}}&5Mh yUV qt#o6RM2ko""I"ZnCe*s4$BsHmȖ8Rh[8%l##[HmȖ8Rh3B@wdK)!Ȗ8Rh3Bǵ|"G mFD:% <Ȗ8Rh3Bݛ=^GđBnjk\iYFOF->67͟(6)2:#-?=p` 5SCҿ@ pN+LHwI"5] D]w}EdcD.b)%~dF݀fB QDx(I^TwD/"?ߧMpbZ?vUWoVjwzRC"tu%9hdxyQCQ}&Z(_"ţ[-L ZxBRjP %KVl] b6a3|B"D7ͯ~ .VL9cx"z ;E頑KMP)'e+"j`YBRJ-YkAA X) O /~GڜQxCx(hEAU5)I,WriƗI"}iAR\%K /TKY-GxrO_jFcT,dtHgIe+4}jӂ *d~#hZCĜOnW.S@#o_-3JFND7Ҵ4 VُgZ"٢Rąk!E82d,O*S l*!};^TWV$GY~R2_t>bI||"O&:Li7ЏMIaʲ~Zƴ%&dąkxl_1*_d^h&/[eD̖u-8~n(-q z}XZwGo1F6MM Ay~ЬÑ-qжpdK)-HK:Gwfg4Dw7 $;_'&g؜d_Ƨ$B1VC=:hPs [6RCH u]{ hj2Qf (AO_߉+GiԋO?}?tP }}~dh⣾Ě.?x<zAa.& z!?>oO6GEL?|xK-c!d3O~-c):A?|bqdG?ϝ ]@Wa#w)-,t&/ H4%>&v!Υ?޺3&ʹ'F^9v4*Tl6yp?ʾ[ ';}B ~~IJ)Б WϏ|pU$=/ 9 }Л !M)|HyflՈsr"k kb?jE7@xok)KH4j D=r]/Nbt=s?i{}d</9yIǓP!;#GHz^j;s`8v?27}@<ɟ?sgN{AvC8E3A@!.p~c'hfj>3aO_8,;o5-3hq;\ߤA?xŵ\J꽅zvHLG_ ʖ;`.Ar3NAb>ù_}8!)Ч{Ϡry539 <@_Q/Vhv{ [+J+{뮻-=N Gz`3{ H12|l>7% ϑszX_QvN Z2m;^4 { %Yٲjtc Ƿߴo }$ H{ :d63Pg$ٞSgN96 $t^}/<}ڌWyl7sb hi#>bE#C7yo^y˾Tn?NgMyϣ>=3} #g^ENg 9v~:T9*̇C#O9T9u$@߹>txDLh2_?.(lYшu&-6OS_F7C۷lr}'HX`?`[!F90~㟒mwB)En.e+NϮq!ow G>toSO[YȄ.yyc&sqX3u ^=!y;DRAvЏwbS(3iĦ8QfƘ@-FSS2D͌װ,ƚgHv;Vϙ; Q9sƌ~fĦ,%0Y;q]u3W6]]Hlc [X55|˯غ5j^~Xi[(EBRCݠP+ ep# ++v\n6[Yw9XHPYŠ,;!`64n zF>})BLwL?|v .> G +e$]^}EqeJk5>N1 ]Z~QRx B9ʿH2{H;ea&rو ,X#*Q궤 ReLB K*Oz;\qCm̙uD|l_ʗ3d"?{4ZKYS`6/-VcN+%cފbk0wh nʷ9>dA--&C%':b!nJCGKO'o-`|RO|"DkV4 "b8RG XVd ^1wh|Wu[:!tB6e?9'__Y hZm~Ql9"L? "ѫ?cL4#$Lѹ5gm) Q>|굣gU Gmoz`|"#Oa'"Kg(>\YUU;oӟ޺ax˓z`O8nGwoNmNrG_Mrw?Q6">Ez fʬ>_yVMt}&}v%ֲ@M_Xq3Ft~Um^ogW45 _%?c*& ^CAM]  oEèg֣_~U2& ȵofWAj5 _Qm8 QLZ50zz@Cm~J4ˢ  I4ؕi:R0SUcD+/2OQ FS ǪAEqYS*k}a*YmӉ8h FoW^ILY;\XZi#>ĭՖ`~d_X=HY8  ܺs0&E~dMJpciq3YdJ!/5ߤ&MTɬNoY Ƭ8+"iQE+v,5m(PRߤˮX7uk'$̔NcdqZTs?2V4 ʶD;/}0cVyѢ \.WE_T)]h>]t 7`$v{r,IvQg"],YXFCg5Oғ BdxB[L2UgeRɮ^>wqsj1x'U3V-OYqZDb_:IolI~?z!d`a-&OYqRDb_:Io6'A_Aãl[r4o1~f̪3"?9/L0IB7.Ч ŜOCƆ0#\ɑ׊r"Q_$h3`h'|((4Vj0]ji4cI߶E*w?]Nj D3 /ƭizQ| h@᷸=;vFˍ/_dyqQ-E6 Yh*أ'gI?EeŸ5j*JCaoq@l0#-tc6  XX$`2P}>@NBdFr4 C[vt^A"MK-$]Ș߉&CAx΀ x$`OQ(M#vrczh_ʬ\&WL,klR߲1L?,̺Djڢ3Ѿ=Ib҉ A:?- !B&U-q3F_Wfjj VVb af־=Ib҉H) !B&e-1IT nB*nUŃY'2zC<-g1)WL:x-iX(ؤL?;pN'騅*n55< Nu>,Nʢ\1DxXEs!PIHj H^El/LbQt"P<͍UBR [js>ҟ Jy䁧fa6g(WL:\EKBPa[͛$L 6(ɢ9'ɲS8 NMpNnepr,;٩sG1YsR@8O72';v=g}a -s*úawIJ")I@U7Fqs;I7/g֖N'k2TՕ 59RS l4>B69'@bmZB9Di݌~upcE`ϛ7>}#SQPR9똏$u%TCbRS y|${DGk]7c_:qi5;Qʄ餙F޼PnҜ]`PG] PgtjҠu%LcG?浪5'>6jnDuߺDV&4(o+2*4G^PE\/CZ'NiE=9] SİG־EL:9Kn]R/$ͺAe7lwڣ \%$%4 N]@|5UW1>9Ű-gIRBc{&$p||'7*XL53i\~ E%&/џ*,U(zOܙ(GY:e4xL+6+]Ƽ ΃=*FI׻t&8 $y;gY 0&o^2.MpgjǤg/Uy 0&u>.AnYoֳ~]o)1Sجt&0Vgeg4-zP^x wr+_c>򉺴.:xc0҇Qs&6- I|3|mڛjEql#y/Ȟ4܆t1 54Aѷ#cF\CC6CjoCgK,;q M,[M{茱}Ev#[6Ϻ|E^|>A_bJhj5o\Cmu=$|?q[D2p>:TkhBm'ӟ/ ۫X%&Dc54Q,[)'$=[C/.KBBثTV$KD d5*(dmdt,][$JIWV$KD d5*(dБ鏻k ӱ;aI֗8'yEP HmБ鏻k ӱ19UC.RΦGy4)X][UQR$KD*jv!:k D#d5nct,][U0"&Y_b8̢ +1vm:-fP$K$SY> stream x\K+ ޟ_u;CI 9>@J"W%i'yHGc<\No\Nj;-Μ~/?|Zw1; '_ܾv?]v:7+ y6|ux(|&, v쟱x;ǣpFu^Ma20loWv66IXy!=7! {O=/e ^I6 hS|p?kz`h=:k$I,U/X3F?Ga(0$*إ I(wD-(F{ӈh3E\cZDzx "h3Yiu$Y)jN폁(-a(Mkͣ-º"wYXhr#!{RE_"!Akt>P( dsLhdtK1,&&MΓ-Kw"5Z+0/=D Ȗp$^%쵣 Nfsؒ_w2 Lp5KE'5z֢F\AJh>o7$ȑHu?99%^g&u̓3nЉ2# lCq>I4^~(N MK7Tfo\t3;كٸ2Z }GJ S7ttAY] nUog~u2D"CΘeH[`hc`JzH, xb%Uguq]]Y1̖J"!Y))m6س\j ?ZSBɕV"&C]"-V+:Awѝ đxjD"r M""+[b) 4'W-Ih7@)-Ť& /0zFcI>O[睔<ãur2,]O!ؚ'M-lS-1T$ JMXmvKk97bإun̙Eo9G73k:ڕ'/k|R>&EjG-ѦmW0BxA)#WIhy]Z, qMN 8XŁxE(kԸNDB 0&$<~̮IɑXlz܇PgB3u;}E8NSnSJcjdN%]-udspA. xxUz %&OJSښ4#5S+ލ3yע]@Þm'` 9p\G,P6,`Cj4v|h ٕ1_wgJ( x]r "HZimVNW{֋{TS,"cqh*Y{ ._䬶3gTd%ܹBXM mqXhM#vlGy B̀*MGn|>z}> ɔ3չiұpț9D!MΡe]OTUvPF>óGά N$h$ѻ$U*6ƎE81XmǙ[ݯ"D/??q+Hjډ |1T= m+sͥPժ.(AU*ݜY>?#MV>Boۇ ɬ2Ht<RMvթ[ٓz. O&hVxҳ9 &dbUm*qhi$=EUU|YU!T^m ]ٶI<$ťQFy3F7F6F.v<C&}-h$ggOe#PKœ{xRBߩ-0GȚ64r\M@< kͼ 勝9djzXP (كؠgݾiq =pV EKyyRnfhS[zu4(o#lFZzpFP<1K~} IP y/One@ƌ2Ў);53ck\3%D^1gE?Ocz"P˜kUsx23eS0DHǴ~mBc"baSa64%9z~?Ԋz27%sqؙCHJitAyuu( 'h9_7B>v&N0,0X CZb`\oICfݭ2ljgM^H?*㱲˒dhX9יT?@Cg Q'awhgԵeSQ>Iq96'1sJzhUΩF>J#dcP𳗛˷|3B%f}]@`ůx<)-Ž+­m+/ o+jXTc=?(wU a1Pb=Gh۝s`s]夘ce %[]? _W2N9}i}:~?_~ӯzFcac n\UkdzU endstream endobj 68 0 obj 3722 endobj 69 0 obj < ] >> stream x{\ȁLLZZQSF1AD[ii61M'ZmLƘFcbc-"J"H!bWb:ٽ]x>ݝf{7w|>dHpk-8I'IFo}j 0/j "_66666666h+0tN(o~ 777需چ$ ɧe*lLc!6cFt yB>{ R:HGk<Cm/PZZ /(BK-儜K9TMg Xj:,BK/Zئ@;ɢ'ɮ7, A0kmZ ejs<ЖtnF1P% -c[chs<@rBʩɰ j j j j j j j j j jyȐkmФkm%mȅ'دbFPqm¹E녻}>#memҊ&].4طni|~ˏfnڄOu[jE{.\uCƞh+#.)^ېk[9#g}PR~|M]cvt^KQm:c>mAs3שLYVx{_1B*Gj;HJHA= !;yc/5`ߛ\+P{QӔ]Ku)&g>//p ʔYS}RY+;b(0M`[i's/(!Y|_qk}щ3WV-iN+Ce1Ԗj&x}FjoI[=m 1~VO6um!{w)h齚F|L#n-;m~ /Jn_Y9o.SD'5yt*U/.Xj;^R}%:ښIr$yOM(-U[>d'ǟ.zN>%"Ti_V4b5x }־24 Du(w6I,[6O6իJ}?qYJ{RSCwk F\hʍ 7 Am Am Am qgB"K^:6k{c4%>)>ڮ$w%>Am$p !o6(/Q6h{/JڠħFeP@cu;iNkAmѝWlNkD\S jX8 *K|<*"k/¤AǗ9  j j j j j j j j j j j j j j j j j j7H>V  {k endstream endobj 70 0 obj 2448 endobj 72 0 obj <> stream xZK#G Wya]cpmHn 96@`v/QIP=3{ vC*'|Ai痿ç_Ov'q??gq}~OzsIh'巗Xh Ks~ʹ{4Z'D*i[)->h n⾀FIH0Fʼn.~Ofi 5RN65hǾFxFvP55N#ƪ0є^u6‹_F?Ytǝn  Aq>[K9ǫ{BH\9ft.9x?9K v֣|kR\B%>~USf9 5tƖ{pL- 3V2i6]^gw˦7?{;HjEjeEy1ma'JhNB Q?Wh\mWn~Q'`QA|͐~+&V`Z[!HgT`>H9Jqҩ|ɫ3iT:0&mct4J:5<u1e CY4RIHTs);Heocdh1PcWh~용)=U0xDJ=ypAfD0,ޛEؐ7<"ԏ`*/%(nS&fѰS~QJn9YaVGh*A"BENTUvsx5]Lrne{ܳR^ T?ި$bp|kEڷ9 -r 魴ɶj-n[N0ͪXa~nJ:q ]dqj@e[y-oYAbvaLZdH`H W݈ἒȣ l!ό6xw ʌXQ|a&1*jl*zQJPɩAҘ%bݭ+'SJlIWYP$(IKE=4Z$eA«ܭ>KЈ J}gQ\ ]^^,5 %Tb==^?LglsԭP!zQ_וPf̱+).%/3/Nآ+~ó+q#:)btsLdp@~jT~JLe匆aKWD#] zya^;ŭ,mR֩H,8VYV(iǧQ%M/&q(WHQ3Lz~X#Gw q#xtQ0encfHr]T>E~N nAO!8 a=!$f`DIx2"Oi1&^۬`\ժlV%d\/&<N,o+̸`MsoӥV̐_\7.B[٩5Y-kqD7}wϼ Ѥc 4ddэt@[rk{o"eb)/?/ItŽϘϑeq[&T eVCC {MF&5,1X1La§ͱ%V`I,N>eO-jC?3[- #F}"AսI >3{+ sua/`VЯƹixѵ$ +9\]DCꓭ3h3[}r8 ] >> stream x} TUf܈Ƞ&-"*yi-,2#ӥE3=En〨(եqYeZZ`њ{eJAh-hA([ 8{9翯̛ hsY7o_whjZjZjwVU߿VN;k~COVVd*=].l fs[Ʈ O(6޻gv}Ǜx2ִ¹3]]'ۏUM)=_ 3;6"̅]'e.B޵qնU~BQ7zԑW7'cߜ?> lhXny ˴B߱lK4{ lܸ0wYm;m? KN|j }~v!? :.r9%rjw<7 I!? \>vEy߃?Bޱk9}E'5 |AxyZ_~ 75O+ݍ}L!3vx/r? c:ELٱc%n!O-.K!OR-{X&=.o%devl&s3U3/^Ⓛw#9+a!_p:3p6SUo?J0Bj뜧r-Pw2Drop"ܭCTLs9?a^.0=nȩuZV{"! sSX]Sl՚.bK /fRGa=C6D䁯z†3-ID'[vy|+'LOwvji:0P:|y.>mXw(7n}"dfrse8ьAGd'瑳s:I}ٖ:]TċX-f{e@"g8Dm|rw(ǀn}{Ȼc*m0ȟme'#gVe&wXS螟xZK[)$E!Wf2 W., yyy'CuD~sI>l=oN r9{쐷\aմ:GC ygY9@f=2mU\ ^+OwVk ^g#΅]}AGtLyyֲj~?9S]x1引[ߓCOځazO=e) V&q:9܀k9nb"0|k ֕U:#Gd{v?><'jݗ;6rLGX/{!l_*R=s4gs ~Hԙzܾ'{('~ Ύ~J@'R@QsSgoZl_X$NgSweksorݶ?}-Pڅr2sRJ]'n%q+]6xQeۄ*yH3plvoNmQ7 7h!!Ǣo .(qscaFľgڀاֺ'8 !#nl\^lxd: {wW1RӘ6 {K?v$+ƪaglx~ΗqIH㸻 %ϷiLgtH=ȥ;q+ƪQMٓrdYNaB)9!g$ g@oH9cUTJ܈؟\37;|+ƪRУsu8OX ăpA$ӗL`F{GPP) r3bsklI\;<[SVbld?!'l1XwA&O 8#CBYҏq>BOCAD-7!cv˲C#b䒇\ QS m)[ yY J/w2n\M\Jňe~讆/ iF.ve@ 7cwyn\>Xv% dsKňy ޡuttn8f?n u`Es~ƒ;lRVa0CXkY-} SSqaB훅ASki`Cl值ƥ}!w"sVSM/9| p!w{  sbK([/><;XާSpp~ޒrt/ AQR1V/~1O=.lhfEB։먊 pu{ R1Xlr5seښtw=V˄r@.8Ė"\שak5jm EBN` r!(!T(ex 8\gꊼg/8e~gpZmv[*FY {=}d_L߼q{yp@?޼HUQnr}0 Zrr!0!T@~4Qɡ}Wϲ!{Y1>eki$1qK!ORĭ(od6ޤrgjFbii#pCA!Gb6>[tw/o?xf5MRCNoC(x6"18H/a&6#zBl2 䈕P-vI{5&rQ~R2+'83,8]MbrCy z̗Jf:[<@Bdf~a w'.Z&I!<Y;!Ǩ8 '璉wfۺ3i  U!*}'%λ2Gd(6 s'AokV/t1*%ȧגQKe r U!*ql_B5zQ%C"/`B$fcorwԗa3 Ngh$ܐvwZ[̾KyqV"ef . 6Y yB'n!_ |,У̲7Q"3ONBجP$7Fh3a!\3ۣ߰9Ibw %sDD!~7TF oւRbIkRc 5fh.ԝ"7P4 VvTE4'-$Ē&&!ߜq1fB_CTZFP*Θ(Ɩ`-~띵X`29z{~\0"+K3YA$;cf Ɩ `-~X`293Q6|A0RxFP*r-)r7Ս|!Ws8`D !UGxe)rj9em&˳8ROœJWv̼ & 2ŠrKwPT"S"%ANoꦟb[h_d;dfG~.z6˶Th"iz:=$*DI@i0Aa]*^Qd7_4YO0)[9uhܨ60R2Dlffu&W;M4&effn,t&^ Q-dO:OCHXDd!S6qBa}R-NWb R:`.qB>y<8d'سg, rTY V^%Qn#8pQ)@R*qesaE ֧Od1 ̂UTE;8I jʃ ddD;dؖEBK>Bŀ " @W @$5 bq ˠdHK->e(Y  z(r.`RHy଀JvHACA->8@I"-,,q yY إy).qS,{QR-srF%R涚x^ y4JJC%|>ߪ^%7y /݋X!E>5\MiHy-iL"VȃE%OHOܬümI`B$$-t>#u$Qb M87Z yK)ۂt/b 9 뤄?G[dw.X -e+D/fZ"?TT4Q`{`Xi@4<92P0@V_r ?KGiސ)< w@~T%T٠ r XA.rC!k'yk4QJ|HrQˉ;Am[ r r !X!{B*rC7nN5 ,R|:9|'EB@wOan DĉCi 's( rDZO`|=+?!SQ H *j&2×mH]۔ /r_LZOpTLz!'H5 ^|0Ïm@䞃mʄ95OLZOpTl 0녜Ԡ2alt1Q;ۓ;ˍȄp&]_OuOPS^ H *j(x/b6`{" ϐ / rLr3A5rk$ՠ22@U*WgȄp5]ZOpT>T +ĞTĠ .,AlA0REFd‹_8R G$A~LZ!'H5A c= RE6e‹_8R f BNxY  #Ut]nS&8ȓKL^<ϣOA~)kc} NϣOA0O]q&X REEq QV-b2uf^f0-y@ʎJmV a qf~.dDԥA|E2g )C^ PFP $ L#:Ӝ 9zak++, D1B@H uy17Jt9Q%b.. !W*CYbB Nb(ˋ?@T="PtakCȵPZ%8&g|DۃHr1C^~ M qC[^\! 7/,s<$~Me ƹ>׾%;߹qޛl`n} UDv7Wt 'eOT 63L3xaB؇w^{%xʇb\ȃ(XS'\ IZ\\p?*ڠf^ЭMrǻ C>tq<| b% f_%!_n BͥbCQ.,<|*NG+~TAͼo[;7z],9|ו%󚗄|̌$2ra5 \ AZ8jmP[0}HC|mjht/6|..l4/9xs*$xQ.,f8+Axb>ʥ)p?ADT'iΧ=ran>B)/X<-[+?9۱x795@AaJ̝\6'-'/NCOœabu~oW,%g3w-܃>iԄ=ms=, hъwA.X1?H3LͪrF9 xLybsfk~RU;lus)dMk0l,冿ݒt m*zQ֋ęx7S_%s,”74q E9X<<1Vz`_3C.sd ~~ʥUٺ1M/'d;".GV۾E\V #y0)Tr@M|nEd[$ 9wX CKS2VlEMR-2q}~-fj9ؔD!H?aVj XU-'7P4=1jRMRSA +V`9JR_UV DMW"RBݕR+%)$ JJₑI X]Q* ^I 3נ $'L;P 0}kUI$ZQ " K1)|ZDif& wV&mhE תi7oj,H&vtM`ѳ*|!OȡU*rO $'BI;@ 0)N&.5 _ sE!T~ Jr"`V * 8) FV&'`E T~ Jr"\pR LMG"֊Rweߡd1TLH!G,R)䈕TMRĭuIh3yyGOT$ro lTDMP=pgVF# d}AqRu8 !, wPjh'x&~- rYIY,祫&KxR<QQ..Pjh'x&~- r[Q(td Rpb6pQQ95(.Rjh'x΁ !Wź7JburKWK*+L WEy<_ ;Z 9`J v^pvr]r\WK*+L,I4s(ϗVs 974n=) 2R!h %j=^XMb5zGQ#n<_ ;`Z [9įPPu! 2XgY)ebwm:H.|h5M(957 n907CA&@WM(+L6(ȍϗVءs_sap΁y_WB.(+L,8.pbǬBl1+<R-4͖U[^R]^=NGNV5z}|^IȮ+.d'w-/rMё}~;xgv}\|*~B+LVTd6`V5~8'{*~(Lf_LW#m㰐 ZsRП\;:t|~:{j^lb[,|rC;u^ ԊD&B6r2쌽&I+k:RGekZ?+~JLzntvGf"(Wf\g!_I@!B~:sZ68=̞wC@&Y+)$kg#{ܱsZ 5DFԑfRY=w&{rC׶l]q׃*MVSIO̬.j̪̈́hwH9^&U-=֜:~&#iyx@7 3ې,p$5r櫈8!nSVih&>y#Wtbs|H{M:MܖLUOb5Ғ]r%&M#O|?^pqޫ'Ț] yZUd(ZIϘhrScpFnO>j?v*yɩ 5r:{ o|[EL?GALzoM<B6]XZ]1@&Vh'Mu5iOҵZyIcesZ;e7uz-ddoHrdQͽbMl y-o׃C6z SPpB̍8$kEscJ˭ Q:]YSZW_eeo[4nwuY9i$;H>_ j._,8ӱa{~oӵrGnę+6,KĥlO y. DLj5 _ yw>_?mw 7޻1 ޖv@O>?Z9ha*򋽽# WW coc{oC~YL'n}b)ֲX_Loc}]@[`ٵy/_ ޝosleY߸m-6W;OOZl۲v/A~ӵ=U6tk6u֯;Oz1Vb(|Чq􁻏AЙ/6Wn/W߃g]yr!zڴmpRefН2b&DZdaK66dLrn۶eVmos5yߩǧUe_V^vkWo_u6UgfͫfhCltv>T7@ۗ_yixm\+ NtnqFvc[vnMh|{cff86 uڶs&wo=2i&뙝+jvzϚ }-B;u}9y([}1Avimgg=٬;7g[mU;w^]+m3_۹i;o򖵪B~ZukS^֜:~|]vxu[̜ lSKi\aN:ujuʩS#Ɵc raO83vu[窋:zgmw^}WΐMPY[vwgŪ4g^}9EYﲯ]꫍7lZ׏scZw￀ ];U]Soe؊+uikxn k}) r2 Ya=5/Ind^} ru{ۏ+xP^eZ-w[;/?\4f^m>(mp['ļfcOX[]2/h_}W3ۖ5p*-Sֺźv:CnT>y~k6] wl~*/߲tw<73Yu?o^ 3]:<3s3?G-V4m|^/Pcܿ%c!wMvuM\2uuewnLwfYouqgeaֽ]X[Yz4`V;O2mֶo|.b7P4}U}YW_6=9L|eWg䮛[f gwmUgmjgeSΞ:;ob}|UVqVi-zhրǢX_Hb?(އ e}ky@kU0IK: ERcUԮ؏~GH߿ׇF?~6m+D/̙hڥg߅o$ endstream endobj 75 0 obj 16400 endobj 77 0 obj <> stream x[I,7 IʄkOy)B UR(/B*~)7wswjNovݻݢ^>;緃߮o_Y9bJC0ܷ}:wsu4u/j:ۃPXװ?KGx[Y :e>rkV&oT\C sqdxyfi0/,p_mǛz hzFFu @) a|z 7nGXLAFQ+.[ 0BMeiȚQ"/%F۶i?F}Bh#XbP&>qLӛ53l.tMƠZ+^ sC'>VVp 0zܡ+ 0-?)aO,"trP7lt>vt97 a\ ꃶTiE;K>HmIkoN3Y[t2+.9$dUmz5>52fvz69[Ğ28҂DAG=w#ƇHfz0}(nd*tR|7Ӛڗ-AD1gQT!sd^0n@Z՟F+Og2q`Vq5\޺h7 =_`aU۞bUiYoKaV0xZXY5E?3jSHF50 w)ޠQ t*} SY6{Wle;l*XrviK^p-]GP!E DNyQ[zy*ׯoi괩) w[7[tmF>)x[ Y=xcH tut!(H&ȈvKgyvܦ,FNIVOӓۧl ڲcmz!VU&M G[^ucSA4w9あ9d cL;େDb,w gZr+Z2[8*YXi8hE|bfE j)-Ω(,'A'95\衜fuςFu*(d54/`옟ít`WT#:Yl)&;l0+(f'.7:ji}pu㼘TX^[~ dr#xUͩu}H6k}rVLɜ#x4W@ 8_hc+Õ]/lƇFe$&lx ;iʸAr?n K91Q6z ]h"aV(ZbALArKdl*q>. ~NXyHCZpy<$ ~L>6rDz$R`(nmWۍ9Չhd*džF_0NlxGlQ3?yS%g9ju=60[c0w ̩?lMNu:h_ 9ZaB tGɟXX|1C3DEܡqؙU>49-r vdqK^-RxMXGICB}^ ~(eeu8?ͣ“z|`6G^8_Re P ] >> stream xpT}gg 7V@H*Ac0b lJm@mVjŸQihuRj+E/><9eK,?Y9HӷݷWw' hwowߏڵ~9rI?`v_}tjVv O.7e~ŤBǻ\}}nFjݑl 3u .l,N^q~\acKV%pN0G>4+t1} F$GLs~%=nw"/~'PCKn_v޺ȳgb݆g߇dP/3-J7-b豽o} -Čw$)gu?7Ng>j YC\8_wdï/)fq9ذٟ{ G6o~9ǣ'+?qDʝ1%@PVg-=_hvgl Ѱeu5d1~WLaAG22Q̣6UgJi7.+Zꛦ\&^փQ{ ZH,^oчn7q@I<̠_F>&Un]ƬZbQ:Sa̭7BKzIGh\c7 p/ԃ2~6BW+ rG[[q8i]9!<1<ͻi{w2Z<eGCT:rVup3FcP\9L8ǔ]C!.r1UoXZAWI4g;Km-YV,-{U\!,4q@B=(|wlĮVdzXc?7X~Zw G7#},I|ԶN>$>>OC<݊xr|ZںioR9#5I}h10`lP0ĭ`LCG9v݉|p)&^Ĺ`L^wGfHGL8IS>uGeoĠ?\MHAh Q;e,AvVMKce{cwM2^-O 5M7ȽQ&Bpa!2p'N Rïټ B|r~{+XNK ~"dlv,c'!FiM= 5B\ߟ!2p'N PGhxt;ؔMw$VA\Xuk&Bn;?VZʑ'N S>qyVDXDEVkhP'5ovBA[sC!R73q8Kmz" dlS^elZG7 }r$&L'9>|t'NԱIf5qat,kS#b (O\(JY% ę޸rܩr>zv]۽6*b RΉk+'ۃ ִtĥX*K1%qXRF")-'ͅ:6&wL6o8ʄXlݝf􂴸s>6H\BebAI<8VVH$L\ȕSaJqGomOV7.TT>#BĽbw;|-_YnwiYŘX@Kxo-,ٶ,9X\Vk *%U\hq#b#J Y-?X x~58h6$~|`m#!sE_fa='yGɽG#F8 -6"PG@B﬍PΠ03~>B~ˋS[6Qma@NU(0o/R}V̵oU#Ep,ZfZQeK" >TbE3tr"~n@cWr֘k<ߎ!4), PA--Ϫ"uq`9>邦Ev 1E[†Ka ! ?\fE4WC}"~~Ⱦ>T*MЌ8%&."PrB)ъR\"~MB۟jF_,;4_,$'"qU.]4-LbB٣m A[E%᛿"rCrYBê"͠EډGi Vdz7߈\a ;|BؖVQ$l_H8GN肋#"^t箚-ͪ}ESTNȐ" 2й#gPX*17AI(Nfdd3S^ݫ( |]˭4#G8~PʄYL"*[BqdCjAEctZrT#!',A-xOH3z3w(vtA EܼˍH WFSNID$KSBE|ٍI."{R\:!#x,8`gdVrIB`UdarqX΁A8-z.g%LwOcKHt ‚NPg %8H. 7gdVF珷rh5\Wđbs*~yuD\n9P$?/']&wh7rb<T,%V8H' 0>2"ϖKIh+Mb9q[VtE^ rb<T-Ce%V#R]|SӏDd󫄗gϹZ:aJ5|麖[=D!xOb%FܓY Wx㎛aJõ=)'eآjZ p^j\˛$k3g-̺0MEHT1426R`Bۢv8t8ْH?dסFʺ@>r܍DET8 /~ÝW4X ;  ERXKA1;V >p̤Z΅OvqYjr7ЖP\qX /~C ̰#΢HRPά3DzB#P"E3ȠY9pvƴ2(_ΟKs$By%ӣj*|\ىB{d-u54U|0?kf] yw=Z $x_}E=z~ DRKAj[1uG@˩o[ܘ%^⨟W4y%0?նK>pVL"}]p;uڲ.0!w#!ϝ7{k//$㑃֬j[LJgt(Ƃ%R HlY2Xr7"^qF%n+Dᅵ^`E ` 42X@c&]9uU1=L;T{OJ&M܍/Ͻ3gaWt>X_ xr?1HYm+ `薐a&Rls>u`M}D kB_y|dQؒ$> stream xZK$7 ϯs`:G= CC?!- rJ&^cK$gY.ӧOr5uM;V~a'^o_;,:ڃ~Aۨ_>&,n̆/GQ3W6x:N26 x]ӌ3>ĆXv熇_"Ѱرs^is=j P:35T\[X#6GW\sf\c"w+`C}Fe'p62[Zei8*L>V^Vm!W`WbxQ'J/g`hǠ$Tq%A(piٍG'`FB&@4[Y%$G6\#͒Ӌ?n99}/dnA9=tء"E\2 D(rxE2w (\cKϹ՚㱇/3\.{OCqi &SKh})NTPe#|䋔LmpSHҒR.4>% U%*1U$][,05%ꄷ% +2+2veI' X0(QYp^tJQYPW4Z DmVx> Aɻ2d{p?M(=.uu@8$㺴5L9{Pl-n.2O&Y9{Z dbѺ F"ΕS(&~тFZ*kR.qp 8˶瑦JQQ8 { RLt~ls/8}1wU᣹RdWwEJML7'[+_d=܌[˽_L܏/P5̐ f1zY.EOo!T5yV(+[G\_mvu<,nϮh5Ao D_ @!OjPj*n&=c%Npw?pvy'J5nOɧ^uv#߾hX(Cf%nqSj.k + uh`]<:tyOmA~\Y%= }3T 5m n=uQj`{wӣm/d8N8\G==vpHzXt1eW5K27ei}Wџx4(燌! zvF!_ ?|7ˏ?}Ypwqq%=,o;bbS endstream endobj 83 0 obj 2406 endobj 84 0 obj < ] >> stream xp}.<;G*HXB)"vLIDWZjb QȤgFN8&%؟P`wu/\Ɨ׿gɤ>8HI0o}o*7c&E #7;溼_—_L&#8;;N9/1ʶL_OG:TY_ ˜¤Q|arr?Z4U8 +#=eRYŋɋŋ5&b8kCq I 1fRDah!4Kg)Yl/:E-L,bM#9םɤL2|0¹R֩&SZn t`=+~\w 8:L0|0)=y΁sB!I.ԉ`]d gRm1" I\h'BGǨY^q@*Ja"u67qadwIu/L.SeE '9&Od u\qԮ8LPz&K mv Cګ{&Ʃb.<$*|"C#IMh:ouưOhjge"Q2[,![v9ΠG-M8չ^ LIG7?B?q."4Z(:|F̤h0zCWir; 4ZY5H\LBeU;EZїg/;"pL2+Ă-b&Ed;J~Xv!ڄS T9#NUh;B5yҔډ+C,ڗgaBWC]r %x[%w'vw IFԧd DvuEEݥD)id؅H~IT97d}͖C\R;qY9< }18YCcŢ+V]!fR/ss] L6 I{V3)(<&-J(/o%1c'13ig[["tdX# 3:[Zz7D4^+q-l|z|a H[mI{ ^h(F !bAGsF 4FT( JӰw\poCta:[Z{[/K||y/&|}{N ʓNQM/ٸ61XW(ImUpJ [H)wU'U]H e3PIN-Y,w*PAμ LEx`!BeNr${5h_ѵ)l\=caRcBKqJHt:8u5[0Z;}k<Ȁ; 4[”ZPӆĕSȃfz^ nY59;USSU2TF!TT#ƕA459>vG~/fRDIhl,"+)}w ٺԞV{5_VL6g8pI"`ya,w(n|s;3)E|vsPTh5&+ UpHt]q0Z;1 ~~xK3XHTnDY[p(=U:g4&%-/ev*C-˝IH-ÅIIFM;F:fR1Lʦl#3)ژ{&en:rE 1gR6Yᆋ YL62cR`3I[Oby|_ekpY+ԢSxs8sӾ11ɵ)[~tz}М1Ÿ5_IR7md$f ˂2IX?k~kq}2)TۆGÌ:ZK3Iu1:m u@Y1C> -H5m1!y 2?>bm.MwwӲ$h+ fR5T˃j2"!䐫@̤h/vXx$ׂTvȊO3eBCxՃ#Զ ߱kUcZTݦgFM7Do[ꎒTO쏙mݝNJdb^c!YiJfr)VpbGaM즵Mz4VtFm|M?3jɤ4C޹:@̤h/2HʚC Y;ۉn>lӻimS;*ӭy|M?3jɤ4C9'3)$uy$o# >퐑i:&Mi:&jVμZ&όdlnzOb&E>m#' Vn!+> a l}yMm2Z_ ݷW˃(/f&0͍KكW3y&ͤߢYXBxKD2DCG!1*15"F8- ~e_^n,6Xj$`ܫSVf֩ &aDg[!N$7gIF4Sw!I*쎚*},C<ˍKV~Cm;e3if`na 4|QѨlљє{Ԭ&k877FэM[gI<ˋwZgsch/m;nqh4qgq2wz`pBҫSfh'(֩I?ݓ; ԙEj[MmyQӱ9BHAvHh6)EsM%ΠUzZ_=*/~)^}I7]=#4:?HWK(*O,<2UL,7h!=dyTٙkj?9l2FġS{G8(mhijmm!|a6ivrjaAfw@t{ M7ЕmÔ;ǜAWW遮k߬QS}07eTӝD*ZOݯUנ,-eD82r/{im[R&ǣ'-N tx8KՕݗkY~e<=y/OLK1; 01ȄI쾩~缦u=-|rx4m;IT'!G Ey"\f0ɽVXާW67Rdb&EzTq9D̤B&5?\~zR8#쵬ܱ̲R`w]LRébHTm[Tzvh& 긼\8N;i(,NqɜKS߹c}1K !#wæ+wخ⅋,vfņx&QA]3$PۢD9j+-Zj /3?#_LRSl~{Ϡ'fM6JaWyk(."MHd,lW̏(}8F>9m/Ft!f掎iל Lfw9Ru _ x=yS~n z~(\M^r/nV>EiTXTJfls-J$$V(o"aԁ8!dWTaWykh42R5zB2ҘcMeqA׍mjw^&tu\IY -s_^X;#~pQC&kAC;2I!&ËӮ9GٛA')N9g%6i\K$oOq8OBh+?o>|} ۛ{e >NF}@rUmectR4s|e9{dyҟb j"LRmŵ;ͮ9d*IVqlH,\Ou}I ~w@õ;Azb=7> Lz`.u6`k<'lLN ЋW? 3{kw-3)w>|2铊?W1)B>&Řsh#fR fR3P3)ȄIX=V7w2s3f)ux&mJ&юg1Jd':B)ՙԆD.މ!сճrqn@SSṴN]C3i928:VyD՟/#D; сųY*2`] 3]N!]0 _v8W"radj bfLRݐMO,lBxE,P,D.df#A.sJXIUٽ{JU G.B{5#<.h[ԃ1]Nx pgJDGD!#9:x6 [ePVyt*0Ӆ1I75y9;\>f4U 1<=P2㡥R7NՂNJ&TK h['ԃ1]!=&%:<|B~T"RU(A/c10IuC&P=g3irpF3J?TLSXkL?qWƤ!TQ @j8%Fٓj|`ZJ^}b5L= 9\>%3v^*L[@>n&nȦst`l~Z z 3f»\gn'6zb)[3UMΞo|SBOho4kMr24QtL5^}b5L= 9LyqEHdv DLݐuOmIff<31N]\q~$ek*޲񖋠 |*$HMNoGar<vIO"y=SI_O(dR\mm̶vU,@'YJ=SǴ&]7X4^(x)kSƵkB<W.w>ϮYMVz,TiJ֯"jUCYGUu C]HYDDCXY<5"$ &ZG,Ǵo`ҁE5t I纅ȭdq;;g,&L+=_{xtb,7ֵ3$4$ ե*9Եh+WL $rXIV?dOd‘9L;b"Hc?|0ߩ݂Y(F7dρΧٝibOjI芏aG/ṭ[S:Ý%Sky_YykNW[Vy kc։.,|?vdӍexz՟R7y_]ac Wqf!EkUiG7q&,` k\<DŽu|tRX{.+1x{0|_s6)@b]oƗ$}|~ sʤCMi+<dҘ`=w׉ io2d\kDWZaT&(–ĭƍϼfS~TDW Hh8*h)l\sZÝO -MT)+^:=],QqD~->yԟxu&kG8系 k2m $c+ކoeX y&g-Q; _|StΤ3C|]{֬^ }9`ƼӬ#N=RjMVTYo:s&źFagyWp&lȤL4}!Gs64L)tab+lA6f`% <&cs#CxޕO{Lrqō?ygR֙!>&E>W>lƬ[ =yDy0~,y^Ym< [adkc։=!"yיč |E61(V>t_vW>S+ޖLj1m=)x.b&EdR 7"$z]:c& "$L~gRl C&2Sڭd;{$(WBC>g4ڊ{[_Fl 4 jǬ ! mm8SYI Lxx="yEڸSeW~+#B`B{;5vNt$j=;3}rW{=rYɰАg? ق&~qkl 4 jǬ ! ͌6١{2g%'|0{D^\3+xʛキ+K'6ҝbv~K}ɠUu}?.n+..W?a, Bo_ʻ5fsGٗ2P"pAd#iB1k2,QAV,4l;>0=0YCd??*=XԷ ދ\fv3m~M%:0dǦI$pAdci1k`><YxERz2g)0ʷ_t<<,W[+]D(@L\qG 5(٦Ut}oPvmϛgd|H~c0 |2psF~&W?6+V/+ͭ?+=<z~JCrA/㪺DU3jL%M)F<i).Dhȧ'7g8`Vоl $ jl;< 0̔l;͓9;#_Wzd6=ϽgOG+^J=|b[+uKZP~>C꺾񦋳*?W\I=+ rJʻ5gR'>^4g;}f MP;f` A`hK'sV{UGUpnΩfWޔ+VzMqb!z=q w|55t}67Ix劫1 ]ظt̵,4z.Ɗ*xBAqx7爙T(|jE(:T(1)IIF̤BA̤h#fR fR3PIs.nh)Rf/kz~sL*|BW&Z 1 9c?8. 5HE/%#~(3PI|q%y(y)87L8* ><1,Q/}FPBUt!Co=$J*4ab& |0W>#R&.{IEHc'Fo>cC{yYUl!Co}o_dVDJ*Hi?I9<+9O ??b!TM׊amC{y' ֌VCU+Ŧdu3#YIo>x/Sq9O ??bH @Y_<]E0Doɾt"ZM(3)ryp$u+&C'5rϏXqeM(FIrW%L< PMayy}GR\JƘIS,OϤ7'$}S'5rϏXq,ŦkyXL<*PMayy`hO*X+D&684`)yޥ9XpTgҭd9jLGqBQ& +߿G-2ty߁KE(:Eb⭀fs_|RV2"exs$QN]23a?t Ld

&$!8BXfLAN*4 gͳZa[|)Ɨ>uLyR!zEI1IҁyDV&!al">Z(nìV̲ᬬ׵ҝi6!zL60I:0+LηvCXp6GY $%f ci7WpV֏8+fRI,Y:0+LgepH:Q+4 gn,ΓPo(Zo 0g,1K Y$͘N[[8ͲQVCͣh7hӜghٰUٵ;#>x^޼wŸ-(‹X3#dxCM8䏭)\36rLY3]۸/wMK(@]//2߈sɀO?4@qc6vqt>yC97naB7<|g1!h Wx#Y_ 3) Jt;1t$B2[+>@`^z0ݼnSU?}i #Y!C&{YqލϷ»ϡ=UzŁΦR oMg ?}U]ց]PI11fFa@;r^,F C{Xtc#gi3n R[r6"،xZ>)»oY=G%R OUgr?}YF(e}%aI1QrЎ_Y:P"3 t7bZ0J q a$ђ ݷY{mzKj+.K.ɳxb =,8a1˸\}x I^9+[jTG(d}^edS#fah٧a|_ڋn/LXEfA9Tgb =8m xct[xw  $HS),>o(rEm]eAz 0By?&inX%xe_^ҊKvRڋn۲)eGWMTcg!m C?iF& =*<S7Jg|C+փBSw%2YgAـmNq#f>ƊQr0(;u_O9`١v<[*29O#-3n R ˱|#B/&֙1bFɡ@:hwGa?)d۵m>O #4rB5y)ǐ&egJL VPsvscf 㹇Z~$[Z8Avhϻ w0V9# 3J=>&GI b)>aL*8ŘsL6⻅ 1xvW(ȄIQS𓠂;JxvW(:J/='I!j$"o&Q9ܳMϊƽV~钥aAjlh$gwL~onvR1t+4:rwv޳|z9ϴԓ <ǓIn 5,Z|xvW($oxFN3-ϓIvAjX`\iΩX/#ijB&)~{WLz r70Jaεnd5r՟a'so2pEzTE皧,DQ5+B~)4L2ts\^oxEX\{&&4r՟a'L2]),b=*σԢlkz!fq;fӽ ,.w6O8C9@,:zLE'U2Bfw95x hM'Q~87nv.=TQ'Nmukt?RO*tW\b=Aj^4P5"0˩kV*nR9&~{`v'\z:QHW5,G]ht?RO*Of$b=Aj^S]Tr2 L8uIJיJ.UhÍx,ku玘ٝ0 `v&Bt$ &4W\ LʂF.;L3^F9>{]k+GZ&͎hIJ`Rn^1)澂rUx+]`u'*\VT~r"$h=yDNG, K6&CۑUcBE+Z댡=ոH{ڠ2 :ʊC*@;p+5*JwWhM?mmĪ*jW'09 cXu#eԬ?&ADAg@7S&AJ3Din{.눙m)v!{a,ZS㳟_l{I%|X`LN'a#MCd]l)*l߄柦Lb)ytm-L6|^[.p\++wMT7=%c=sGpd񼢤ܠ4}NFBlW6húʾeOz#(Ҝ7^44ܧ 2s5*wM]3 ݧmkn:& :l8"13H_QV{`xs R{p[dIĨ/eHI쎙*I,wMI&81 ,#'#d%wN%a\ykl%a b)mW$zT<N0&1p3xܨϷL2wKg3 ^~P8JJ0D:n9{w5O(|4<?CǍ|I̓;KgWWn#SWnFtg=o}w1|71+ӟ!SO^~MeQM^:>t_@ahFFR²Vso 㣦VOǟw#H$1O:1U!SO~'LeQMJcWW!xXHRB&ĨOfw12C+1"C'W~OpøQMA*>t_@&K$SJ&a)ye<+ 9t_@xeՑ&t_@nhHFa0!MQvvr8s@2pxgX`7Zn)M|3 ľNn <Kg+ ? V8L]% ?&5Ԙ$2͍:=3mYN_tX%kFYd-t]y1|(kwA-;xUAL6r4\LVҼYjtb&ݑ9u&&#%`VL9'v3 sAd܈x3Cx iXYۍj^fJ /e&ͼJ/<#ZC}]Fdzf!]S+ݓ -,r27SVUeeB7{fTE ṃ2O#=y@(\ì4c&ͼl%ށJs~I$쮗A.0dVHq$i=7fT< g2mW2+1kfqD+ :N(G\jB31i- P m=S,M7erR͔i)WcKOkͨIғ9(k hlr,\ǬqDtRZ7W IΑĺy @G Ati[HOCz \8WpKA'bmhЏeL/#vm vgBB@߳;rX?x|\9Ǥnl9&.[kͨ1C:(LrVv,s=o"8"=-V$T{jv/;Eo!8媳iY \8Wj>QkCX~4i:=21b`̐X Վ VnB %c׫$28'$j̻QM٢ of;(sKlͲʚhlsx_gIb(G/&˕o&8V޸v4U=Bǵu6<4ά@bOT%fwVą~N3HkR=;,d@^ 0;QFxwX(ߡLݸ28'+xKS,\G=fAY! 6Y ȷekwJHgBr79 S ?LMGY)3 wA]ki LiYIBgcLL'ۄ~2dصA)ؚZrA,&=3vѾ>_QmvG.q&>;revǻDʥqB[g53qf#|I Qڄ~""Џ6(;[vfY(P]{vggJt# IgRUi|k,W@|'է9`l#{[_FBY1g n!Gc"O(եD`ͤ@?^>D;e9ZPnYBq42|! ʝ Q9sC1sj{{v>9,54 dcJ$(7h>A6ݧ9 揜;-\njnK fRsv'>9씑揜 Pݳ+èG>yB̤hN8[}sLNy^ e=+ ^ǣ+ILj+W3H3dohYkwӜ `#zҍ9;x(>|G>yB`& :mW3 )(LЂr[mfvG>D;e9ZZ[[o eƜa!:_ =:S<ܸW? I>vEQQl "6kq5,ܞ|I(*U+eYE#! Q !ZZZVrkHTd/ &^"rDzg]EPO?CN,jx}`H*̥KKeAduSNnZ4՞Bu"hֶ \LEM$-]+c-i'Dl65۹g,,|4T&7wK!ݹ{Q5_*d!n{BYYD κ>\̚CS=uU<+"p>,WI;'$LيnvC *CEPBܦjZFqJ2rQs\7-T c;dI~|ќ\jk]4 j6rH$ӝLtz;BbcRYL21kbpԀ+JL,De4򴬘I~/Dl5qbkEP Qf>H& ]$gwxU6l!ٝRYd]]hbGP>xJy`I~/Eln5ɽgFA]t5IӘ$ztS7d [bg8I zeˍfIo=$_?Kyc& zlG]j6HU$EgB4̟Aa Q<*N&)_&HfgwHDRϨb& 2 +T(ȑ_.B! n)ѕQ-%fR̅s|L #9b&X9L6b&\X9L6b&X9L6|2)#y{ e V=bN8Y 1ɟqEzT,ܷ&ХsVc&-UX5P LʾWI}g>](7 aH+笀'pΔIl9%gg&/ cfzQK4%2q@p9/`x 7a6ԵfE*yK_L:DoRCHmJ7/Hn}&Y1vmKe݃n_ܠ󨈠B?TņCZ9^ІAmf]{I=ΡD֒`M,yQsdQbǚTK"88'0ψ\qLyyi$zяϊ'hh<0J!B&p s$~{kڽ2Sf¿X*J.?OIq=#nڒ80{(l`b3#TS?Eг>k'qLQ}s!TVv-,򱹡RxAVֆտZR[aR[by_dK'uc TK"މTwĤwPW BPW ON~ 쩖-nH֒' :׌g`a"/%~!bY{`xs51IRzAV֦5WV?LAnu ;c:S_hUӮ$q:U-#8U.>$tyvo43= {?o'A'9rtچGJmCQe.>G8$9AΓ0p rڽy Tbݫx{x#$fgzgEvj<9g@G^C7E3j|~rϻ"D&EWѲr (aemxPJ`e& !2Z=X!3T-D[ZgDlfw&/Ԙ$tOAIyP3=7=Kvw賺6Oepi Nr@/?ݑKha$ſX*t1=r&mgt~4Q\nO̮4[P(^߯M$ھtz?[kw(aemxPJ`e&u6 +h{{*`N%_Y\Kռ%r OSqnO 5&I֬xnMg ~` d羖LIg o0ҎRFEo1%(t훔))L%ݳMfzI¥v۬i,<DrPQa ҕ>!2[($]Ǚ7!2oD&N(T훔))(\Jk/70皧x #HZd"fe|CAGR&+JC"fRIgNdoBXgi'GEF/ ; H%#w7&#p GB:FxЖBw# 2 /o14Gp5a&H51&&XgHȭ*Z OʩͥV^@YkH}H>Y:&m.nnSl۩4R0D^U%ƓL\&p* }繤w|.cN Uuf4Ow#$2IXcL#-0 %M!֬f`cd4L(S-.rJVÓ`䴺U=R$FƆ#LHKEMnvSፓ}|pճ$ŠGSi;j}\&beXCT>oDV\C' 4PRrQGii%;f΅}2DB.dYBnU֪{RtzͭJuD`5LRG(mCR .gMQmK "CRI&)AգҤw}sKLAif4tЬ$>O& kHi hLCfA)r)R2if$];e'ftiwU٪TGך0!I#I#xNJIPŗrೊ% BSl"S"s3iDg҈,40a8&L#m0 %]%7p)Էpt픝H*UZI)I*xut9 >PmdGmHݩLM3粵CT2fGBgqT=FF&s^jی @[ O & kHi-3>Cٌ[p."/:*YEz\N8&Iªi\Q=)*_cI*xu,9 >PmdmHP{ &q۽]j?&c*k7F=5}V1W\&qџMzG2t ^6xОBSIeiP\&i63\J۾Q) KIv U%ҘzRN/L_o2I\#EʑkwJېs|k) 1 D|j?}Bmx 1LP .#*#p n/I\uQnBĤ(c}JUޛU .ڸ6&elU95r'˃n}*>Lتr;Iw b&E1 1 L˭'#t& I~\)F< ):rV"7rC;d b&E~Ə'oK7aB_wXMT=RB"y0@җ734KO1Y;d *2 ȇACGLM"MmNvt)ED!֗Vf&+,$;R$Bh\)Ge tBo)@1e;L $ɝe $ӐNURIo;. 4ä}~--)#^;Cj\)G% 8[wEr#&U zL}̬݋/D ƽ׸<{RNOV}2u`#9@(?/|uox0?/[r[/K+H3aI I`9,u||:U{p``IϒqZy;\ |0"1oՈ$i7ŁYu/T#+Oc䖒)%ȯ7_=ΎG-}7UUQcKClL tebq>y!aH499116vn׿G&IOEYn}in0Y_n!2K8?ɂ <_5eI t ×t X2IOW USd pθ ,"~\} &d/F}I, O K*,PՙKՕݗ*rL94wyǃI`x{? 0/b!&w9m2tJ 5I1/z"sdB%O\cłI=׿(4r8Sd|US H @ϵc7n44od_r4+UBA$5e2M.v@RG'##>k$0~,{;atǾkc'=Dy3%r} g\4<ԎD\L1LGte^j|B(NJ!7FL&Mڲ)R>E#_{aŸOw#LpLL:$S6)So"ɮv z} o=ߎ]gRL2Ȃq>M>;ɤ|Y,G>N~@x03l 2;aA#)5d2U.v@IdW;B=> `R]߿E1LwJ&!ݞߘ(  пqE33dp*T&1YF2&}@BMpaĮ eIlL H0IyjGDp DgZb&ECn?"4a18n_ya;(>u_h6[TӗI]>uGt*i0iLa?L(S# & fRD]0~3)mO㯾!n?fR4 # b&E_meRވwcE̤(^|響"sxa}Ǥ?!ʠ[̤@'^$&[eċg35}ᅿJ.[/yuOߡa :D__:~EA_}{Qh?ΟfW7*v:WCN_qhϜ1WZ(8gz?c]O~w㗋%^ۥ6k*?U/[EM⧟ &EUn1gy 20T_~o7wN$7=&}oAڈ8ΏKb?& r`N`tt"K2H(XpH 'uBP tK9(BO ˥ tQÑ $NiR;BT~`J$Aj (Z].FXq~$n$!4C@U-$ZCh1N!d$nHA B7$ LkF@K Iւ]r-#zDо^_B  vK­?Eq3iLm86<)Mdt$tA5i}I98|<1{J`I-hn0S'mɩ"QĈ֝G4S:r9GDa6hYP&wgRʛvԲܐww6M(QLk+gEWyցd& ,P-:UW@j$G(14(:+xn &x y'i.A6iQfO`{IILh (l yEUDIZ,uj$Ӕ@(4[ߓz~pp=gY'=9!#1gLţVۡܐwUE uX̚~ʎ ֭,3UI&,@u$4m DZI:Bx ZDpd+ƙV7S(p/D>_Kڤ!f B,M7$q&[ߓ{N}v&[ߓ`HqM5:#Gtku=ҵWt.n|t}X<" G 77i_]u=&YO8zstp{^LQյIR|u?{C} gktF>dupn8;[;p.E endstream endobj 85 0 obj 29321 endobj 87 0 obj <> stream xUM0W`fa :ڦPؖK~gFI6ahf{غzU]cU~/g+VmTwxS!a@-~%lGJNTNDf'ATNBHNS $zsCO_̍a`ϰ6;0lD4̱>yyHƺV[̲:s6Ȧ${Hh2p wS5=?'mFOuswFřmL9ڋ᧋qS;Q|cj>.cөȢ?0<ձc<ߜ6cDŽ4Q|Y OZ@;͞mי3Z^}s㉬hxM2Cy~4{P$nUКK[`H|fuw:\wmsi^.K9$%S6[}K'iim<8=TGЖ>%@(F Nyϫjٕֆ2<}o{HzBM#AXc& ԖjYGeݒ A "!Eֆ |f'\ݙ9:d endstream endobj 88 0 obj 642 endobj 90 0 obj < ] /Mask 92 0 R >> stream xpם I㘌:]o$|ZsΝ8v vX1`]bmIGp>&e\:d ey(+%Vx0Xޕ ^1ReqKz1OU&?c;q{g#= >ʆ$ɗt뱧Xܯ{H7Çw᯿8z_G^V/C$}q_~s>Qus+G}?}=?;$>v:C"C7|v8i[eϣ|WmGuqC{W_}O{_N ?į'^_*D76{_,Ư쭇U2ou[w<3P}|o D#G#G۠~~҄O/}[' C_\ޗ:?N۟ӻ} olІ6|$#w8xao5=jR;݊~x^zo}6oKlt gds7v8m?$cd OC_H|UߎUGIO]_tS=_wy 7G}t+sTϭz;~ܧ:V5GʆaTiwqCA_d_߿./woϷa^yi>ߍgzqL羽[M7oYo /Tۻw6/n^ʏnN>wyם(~v6~CoǏzʓ Ўޕ9`vԨ}AM߿~λ7(~k3JkǏzxvj ]= f7=졗W'fz۾po9i9b{աkx|㺞O*҆}Hٻ/ v^Ww+z>Gc⏞*>V|:X;~\n+;^۰CztϷgJA 'z1g{hnMw s]6du ,Nvi/8Nn#+VI"|s zc' 8zczs?"qzJ=s 8zc' 8&9=]#鴒=sd E GNOAXc@Z3 fI/qu'+$I>JR%;3%~-eBҁ9:z +wNQ>z\.88I=JQ"a Aژ=+^$6zg=v IR;tz wFhEȪ@$Umy_zM.'?s4 ~f$_1V~B{gT=cKL<+9/O6lk}{y%wg&vn_>NW)|69Dkiy2A |Is샫ҵNzNI&y䰞nc'%\/oUDͣ~l肞iais2Cz~vM@~;ЍS{I+ng/z'pz:z'k?ӳz{7N^07}ܝp$gS/qzf?m~ijdPObSEWȿ4TF!1 zhKlS앻JD1 ^?WzRy=Sȱd|W\2ϙ^}`י<*-텲}ǖvF=KK!+:ГG=ʗ陗'_k#ޥ:.=Q -cԳOw qa<깛WLP_ Oˆ6⪠ "9"7#="'@OF볼bkT(O%cz./xS|Q0gͧ+⼞)+c^IF6!k lrZ0HgsZqmrâAO'Tq^ϔ?d!|>o8"9"nOĚBrׁ35oEa|j)Xv=ɩс`3⼞)[ZOBaq{PF Mm\(mT+{ Uhmi" ]w|Uހ)+ҕTq^ϔ?t2z:n=s߸ЖdTq^ϔ?3stS^|wyI8g׳8OpMw7=/z/涞YDӯ/owvSgV2t9?rzPfN9 تJBoe@b9i d;T##-=4D-2DsO֖+.ݥK-ePzDsd-aW纞tX,mHG@q9wHYTNOIW<4yǛSݺ'ȥmo':xZ?sh^jj]Pz8wNuas]s+Q=)Pz0ҳ_ΞZ\Oݽ3'PMxdJ++9z¡tCϜĢnwiL܅r#3'@O1Г=91Г?À0' 8=1 a@O@p zg g(ƙԓz&LC]:2:&!g-]7jrE94::W0W:L6ƈӤg+*!Xxurb3=U^z:z*Biq0j:Gp75Fly̔I׳%)PXS.eXW4, _:,_팞Z~с.,NgxiS ̰baߐ$cߓi=c,FI fK~ƈ3wOjNUxk >{jˊIk&zXކ3 K+MS@ANurzj²~{f NLF=taElM8gzcB,NJʘ^,3L~g7L#,Ob6ƈVc3=1 䈔VGW9[+fzDև;'Q;,[jpz'8f.;.kG$V,i:K8+4ٛ#Z qZOǤJ6ƈVc1)1DpL dmjh58i=# 8=1 a@O@p zcГ?Àh@OApe="gcQOFik5"7j2G4 EiZe=C`y3>˞U}1S>VǶx=U]LO޷06kı3'jx蠷єEu%6Q~WlZcgN2O=)Jp@Kge+cJ\ŠʊYkk =syW OJR3fcZq0==WE(Z csYOǨjXӐEl(+z_LVX1iV&wEl(&/3><'ZkX1T4T +F,bsE1}TwVX1ԫ K,bSE1}_XJVX1; 8=1 a@O@p zggGɂ{3kzU 5e{Zpz58 y'+ʍ3i9lTϡ3{`cAa(aTk7 W4:lp,-WJ Es[;Ke>TlbHX47D:+KMkFP2`uk1NlpE5_KN>\l2ւc:#urˊz–2>8z&t68ƬZeX},z&t68f},z&c9]19YQ>c85 : N=e3yH|^g=e3yðGt^g䰞р0[h@OAp \=@O1p =@OApJzdX)ܭ c4sеޑ4% L7a̭.e18aJA't5Tŋrjxy!aa=AJ]frRӍZIy'Dp/MvRV6HU2"0lsN'cz~aI B gBO,z2o M3$tn5"6!Q >=[i=}|ZHUO5"4Ba@Oƭ'. lz2n=YD d#Гq"bI{ lZpz:a,Z@w9ek1NppLIFϾabM B81&=Yz+XLa-8i= 87w+1NlpLe=81'㴞$p1LTZ(b\1*9Wiqzi=6멗wfFj1 0RS/-:,_$CO@p #=Yihz* .HIOX^VqfT=biaVZJ%{H=)EK—%z>q&LНH04::WN0M/?_HM RDc%z>q&+ *Zc(O5 u mrNjBGp~m5SD}FW]O ϖwZO-?x\!C5ęsyс¸9F!ӸQ\^lӎcr~m5>Wu 'z_$S_RQz3LN:T-ܴ1[- c}ir㴞;5r8ØL03DWvjFpA1ncZ`wC5-[O+1NY{kQ#ƢOJĸպjߨg KVc1sqa#mz㴞I@`馼F `-8i=@qKM8ȼv8'1$oCp 0' 8=1 a@O@p zci ApFz.Vn1zǨ$g*iIv} `QϠ++Zu)YP4VCO* Z>\::%6-HKPY =AXݳųrYO hsĊg]b R@2W oR+z8MOce12 K=բa:c Rd^zblrgE\g = UO->\g =-/wKfͥ KgCOK 8aᏚiND0' 81 a@O@p zg+Gqơ1v@OFi_p=9w2zD!8r'1Гz78>[{HcAe$\^r0;ڳggDŽM=gz⚂]gHo8"9"S#pk1NzZ!V"AڸP(ڨhk1NHSp [Zpz"8&i a{X qZO$ M16lok1N1 a@O@p zcГ?À0' 8FzcT' 8zc' 8zc' 8zc' 8zc' 8zc' 8zc' 8zc' 8zc' 8zc' 8zc' 8zc~D9zp =@O1pI¨QO8zc' 8zy29a/ =&/CO0/&k,f}sNOCO0/&ZC6I zy1c'%;bf;% z z^ zczNխh,^n\) =L4]7ܣY믽Df{z0빢9J_ +'0f=:]OjQ-\Zz C\Ziiw6Wo؀0%xZHۿPp5F3z0^صggWi/* hTϚ_h cC=Xݢ~& 'NOgCWK_fglPP(6$ ׎ '^tM}Ν 5qz*^N:G>v&bWLL4m5ZOXH@# ]+V/# yH隷j}[egDh#˫]T4 9c Zl'/3+ F@c2̦`&}DӕibgKc˖6vTʓDk]?==X',fWw=]loYztTq#JY34:\MD^q))' 'ѱMD@Mτ vA1\b@p497rrӊ#SSzhF44:22^0932:DecsjrrJ[j)=]=lz ;2-2i/<DH^F`]w`{`~Dnf'el%l7=@O1p =@O1p C9 օ endstream endobj 91 0 obj 8894 endobj 92 0 obj <> stream x̱0PlF31xd7v+?3_ endstream endobj 93 0 obj 80 endobj 89 0 obj < ] /Mask 95 0 R >> stream xPg9#Ne/`t# C:-@hkV=Y6Z6l5-xO܈F*{+%&ʖNMi"heҊ&JTT{ͬ_R#M* G}yȺ*u[UV կ~u[/>O/~_@u&ǟE}u{@~_>o# /[vY>n n?9r䗿Hƭpk^Oko}֚8~O_vbO>Y?o[e~/oj}s%XF>l ѷ>Gڿݼ_Pc_|{b@U{7"7><{_~q{{=Lz} P+3A'gzfRM;!T8??<E\fnO$N,0٫}g_s?| V@&$ K?nO(-`B|UaҳO#߼Wnϼ7O}J!X _|I_7_X43\3IO# }w>Y3ssBL|?ףVB^UHw1}ܨZ焢/"4Tm7_W?"]}'{D?܌b,|'w??3zqaҳ!_>>m?أ/ZGQ^ο?g<%vgG]DG&=gTW$On}adc=*> k mU}dLA|l*reϢ|魹?qPUNm*ٿ?~{b7wgXo8|,yHnNg>}d@' T(UKxuvؗ_$Rq"Uxuv_,~gqTۺ=V F"T}neb'̗:Uvu[U_mV&֩ZUummu[}[jV֩Zշummu[}K[aﷵn+$"[w֩Zշummu[}[jV֩ZշummeTePY֩d 1:UҖ*qO֭gCّLܛYjli8%@eRu4?Cg[:Ug)tv葈oeTp%ST} ,Z7u&Bep$6i4>*G֩Z8K2*㚩(bT[B(4<QUǵ!Y[`+Wиf 7ެ2Ply[:UNպSnoT:UNպSnoT۷bv" _ҥK}ήnp:]N'{=hva,0x}=8s9vn\{wWWWw.ayT~&|N^sJ]ˢ_ ѿ΁?JWgg~q&ȗxܸ'7ܿSVas%|.;\n;[w(uǸ8zy KT5 8=¤ wL.nIp" Qe=2x  w(xax?& ̕t[G}fMuڅj߫o^t3/lGgW%/1G`@yb=s%ȫSw o?zDxv@['q(.|Ygq7Ƌv7eN2">K:RpEҮǏ`ݟzhT=բʴ_``pp&$%CU|{6˽ Oр (1čC"Yw48 j0^ _'R!vg/\/+Jub4*@\AD ⒍<1 \ q2MP!BcznhBN} |o.@z{{)QD~9ijۊye|8¬M+XFv|k3|񷂪]L`UKo^` b D7qhNY"K tF9%M岣1T DR%^P^ 1uԑ Iݦw9i#?FBpzn-mC _4c#J vjW\z0`xapOŁʼn̰ ,CED2&:;+J< Q?T!HH3;Eēҋ߁Tl*]B]6#?}70$pkJDjQø0"`]h3{7Vy$V&$\nu!Hl+\.`%YX]FQ|V`\ZʢL2J#V2* $H/,gXxZTmw\]/V; vރE%%p\6::666" WÃ}r nN78%U\.]艜n x|5Z <B3PbB]ND"BՋHFe'e ?'n*kpqbqѻ~okTVNtO@xwE%E%KJJ_VT WGLJ=n|`_ H2WN^%W%Q`AH^ L%hX"c4XC8mTvz^n#KXvof5(QlSWrw(eb#Uq\ ]ϒZ1VS:⠐ Uq`w`ypuƵk؄,+"+!~ xUUTE\:K2$+*DZ3?dL Żz}";QY.2Ӛ;VL ] PuH+Uű0 2=֪Ql)Uae2ETTTYQSU5 *j^pepxd}`įCܠA*@0 8 `j u0FY`^|(R8"^D Y\$#h, QIOdɚHMS*X>vJU )K?X^ED%X-E ֍۷a.Otu ӲiUգ#xQaAe9qeT:i5"*evRJ#% "HyͬYr~I*Ya)f^KMAD^bثZxj9ڵq$7@,g^.K F-S(q:✤ RAiaGanb'"fIu2u}eǀ _Dꊕ@"c;%l:-\ꢱpƍkԾ"Z*^H%0jsȈ4v[_"oGXJ弪"+Z_O*xW TrXo-XDԋO tC`{Ψ0jLQE!ZCR nµJUVFҷ'Kh—e2Vu՛_NٙIɬ 4_P<$P ě|ʸO Cu,Cn{/a%P9u#h WDG\!M}=t-ߣb qdۤ{dڕ]𭣿Tūp,FX^QDVzͯ!NK^6` z #AO=tKf~.y%Ȼ=jR5; zr)&A _A\6DpOF» tUcY+~Z7Wq2"_Tʔ+xw>prqUAe2NaIKD^ , Tw$Y1 $z\9$DZ VhUp ut8nYww'%ֱHHbF^i&)ZTmA-%`dA\9H]UAUrL LgEbݧM&9 5\H1N_|Oݰ/#yZY5oBjN{I/2 |tiKDBf7 dpT=抐9e&, UJfT{Tt`Ċʩ@U]CC]m-_Ϣ-}CaR!W"ٺ,)e gGVdw `b(BEps^iA?(,EXy×ʤȳ7a=!v2 ݮ^Ghg12J^.\d1IUhKQ ҺUU1 ߅Z[Ojv_L(OOOgffB#L٠#CRD|N D-v/v`܇O׀/Xb8AjyC0|&{e Vo@z:\kkh&A [ b9QI{s"K ED F4)WY}I$I Z>,a~"  騑£ÇDsnGʩNStWKh!ރ+N4I&_Y#WuD:#pۻW`7xΠA ۡE"RUq"V˖/,m6dUӛ3QUmˡlFGE-EU}΅Q퐠o-^) vA)5xc:˾_>ꊦ+^j!r YN Mix\c8 cRCW@TH t-:AV*4싔*m/reD‡}2˻fb\7ѸՒX]e+GQTmx7N&[= {}=a +X,g04tI:DAO+PC^ @T\/$GE$׋3<^P: yЁEPXvj!X{A{=ZF[*XgvNդ<#0WG;båe*0ubTZJ.1hL^{VDMkUNXuU~㛙Q/R&iZ$2.G0)k}pFP@1ɂ:j|I8H>1$!* r <8#k0tw´#:@E&122JB&)6UrYBYr~Tk!\w YS _?u+BCpciUO<75~kĮ^zʕ+Wy _`;鍯4ebfvn.2??)~% <.K\*0q{SPtf&-`D@5L׍4Ǯ+NSĞP,]#ܠQ`e= "RZTIǷf8#Y{WAQb(eP|q/|Ufc@aæ= =bz憆Oo|36ŅѓAhY8 UL SC$"!=~§jCPh J2v8̙~'֯ 3NR,jgXc뭞.D{D՞xqUfD*0]tܻ,՗oA^ ]VUyiaaew9OPZLT!Ջ  gs@Ȥ+'utQJ_uQU ze^CQj?փ+tQX:] p09[1+eNllCA̓ `Vтh"B*so| i@=G!MY{/޸~F Ur?sUX,,a* {8'/MN@xxIQ6jo~†.@`ȏsZOJ^'d%(aυaYtGRC7N]hnFt8UUђsF6+m1&XSDU;W/yqo. `ށܺ9>K])h=UuuU_|!# @k>9۝# 4A?-YYQ>\ّE,T}T$z/He q02!34XXy!dOJu] .<e׷=2eWY% .|2JuK376d]$:իW?#O*r?˶,tY 0_X mAĝD?Hט}GP@67 WRNuL|$<XVT4YҢxS4 U:ہhtr"M /%2NyQܾ #dMҏ , o2Tčh*隗wvsv,lqš 7/FWwF1Ĝ Zr ɗH%yH>Ax|-~onw$ ߙ;]V\]Q^^A TsUC]_ߚTo|/HxqW$tjXT `I^ @Q5W5IF-RG n cDJ Y!S!ߘ]㟇HGp5E~Oy/*uFgB/#W^۳svۚa+cTV.U3$xl9a )&uoI zN`{ J+vn`H=s=,H=]Sץ*2dT#$YC [U+aF݋r7A^Eˡ׉,/Kg?]m|{i~~ج {+#3_:oVvHi8w[smSY nw‘,d+?Sb?_PD/x)pRICnD Jhx2Ǹ.Qө72elR97 8ApRaGCJ"e*({p A{i߆=UE2/3ʢ WqqܬYIB7/T!R 2rό`hooFvy}@ / ,,̸oU#U]Wo|Q!Ʀ?qI sȚ,Da_@ @<\_".#9=}(Y!yDz^eY8GIى8~ ]XM {* \ŁUsM}Nv6TZ3^䦃33~ٌN}qq.sg|^-m- M@͍Md\\!?$`n NWQ^g9,[z 4\I:~'#I, "~-5b$ƒ++JkAѣ~Ϗ*8x!|5]Gz-U\tYEzB͹n֝3nΫص9v(478ʷ F~3[39T$X!.F~CƂf!W %j>e6 m}TX$ar7YLnv*!+8pSgy,ganE~5C۬]jwG DcᡱŅٍ9&HdrSzr|ddv% d 7' ZR*B||AWHW'KȰA)|d[6kTRP*36؃f T{c*zBÎի}y vsx݆f5l*rF",|ꚝ-&f|ᴜ2W~jϽa- .WKtfjaaaqq1gN /jٙe+ [N_ffTX cs3r.~@(( PA0u|();1@PpGRU.}Ra*I[TWebaf;`$",ƢȫW0 IADNv%\EV+3ztUM;kj A *y5@,njܛVPT545ۊY24 ώ_̷Nc6ώr~ ^p__S%59U|hKvѰ{JZ 0 / \!VDU$ 0 ,[~QSU?>3ծ]"CF+ x I\䆽׏L+|SR[U5h0 m)ѶfrJdZ^Lb_KMAvHaa2^nj;}\d¬+Nւ{Hp@ܫ/@!˚y$mYGP* 5@j0b:ZUKwX2Jx,|TMT`?g^-([[\Ű;rmd/7<\;RjtNOM'?=ж˷A_ϰ5qAV3}˻o""CiMUY00bdv9@7kAn>R0ZR*L$yߌ ̲mxqxQT1 =UKDUݚ7Uso>a0^Ge%pV/]JzͫHվpT55/ 4ѯau!2뛚s6ͷun⁌j _1wEj9 NFQEUHH4UdIPg8&ٝ+9 ;*ۈH}֨ber50oȫ~72O[N%Z8QW?yG5,/nnڹ S{wMEyi#"aL.fuș|kNY=SDHJuͧ~@Q+J9$W؄. /+9#H!g:NrW(/ًUݻb_Ut@=Mn^8TUٲђ8;3UZsT Pq..ËZw~zΡ[['#g26V45 ;%f [p@zՠ/V5<;Vq7 8/}2+:~iXkTuc\57389.Wyydyi4]ѲwF7_90ΡZ2\P^UUSy^HqɋY,٥sM{^Kvq}Ky5 i>T-b|= }ii {L{dZC=|~b%^d//-zkYgO͚)e|X;a}W;1: ]c$h,+;TurU"hfdu)jJx#k羥-΁cXx+#}f1}[@МrXF# N%…$ouϟyo#cΠ85c=*4Zre|-]T%+PS`d~ sg hXB_B:KU;*j+v15y[.MNM|iWAzG5W;^KNEC}5o\ z/u[s#)]MFBuldW! q:1/Q974U O{@ NZ++TW݃("N=hgIy<WX*`' {G8WUWoO)o\KZvaqAum~\`ٖg GL -‹ւ`# VM/P`Oggf4, OB\dQP*DIDU仿,A-8šUK_aAR}D^(G1zDK~0rI]TҜ>=qqs7Yr_/Cssa[ydּ촌_ a_ptk6C4µS(q _XN$ξgRNcb[PwW^A7: TU̶PGUz} pE gV7euƭf@ |Ƒ h5lثGpfbe)c7}U*\uSwuTVI˂T}P\R}S(̳kiCU5Vkfkζ r .롹ٹНf-D#-/75*H ޯPuIauN` l< l_\Pa3u+$$%M=j*?mjBOvŬSXlD'zfN8m+9VVGHpҗ̮:U(jr١AW?N\)=ID?w#/+H߰i񣹖RX%#sFAmhy_/H: r}c<&2~zbc[sn][RQ[v3^ U0wFj&rcT,p U^w9^.t >;YbݠV4cBˌ:J8m+1u4?HUKVzfW"UoQ$lpq7! 4IU]wJ/Rz @⭌SkO54J7gQf MѯŘol ,r`(^ 1*UE9-۾_NdbwOp;#ݞ_؜WceN5Կɩٸ&p5.! )+ye[';/9{xR0%yZXJ8m+a+NպKVxfWUo* \pNtWA μZ;pk"SRQR^>Oskr,'C`HŚP54>ܯ%wA@XǪ0/}1!: %i'ꚱyj4/,Mƒ%QN*UL%[/.^WNe{" .'R2|U$vVW_%+<+XE]XllHך a#Odq*OޓrUK`]5';w#/YZmt54WfozVJ|b-ol0!$sieT-0m?~* -zXZG'᪇qSݜ1v9^^n9A ;cgMj*!LGJ~JJpu6%W=wqWCDT_VWPW=%K`9Xqjl2:'K[s*91iBmNK \% Hp!itkA6D '8El~7<{D]{dӼnq&(twu#tT*H+sWXcU*:9`(ᴭ!. xJJ급U[+`"ݥXO}^-,_RRFGQvcH> :Rt\_`cKeva1!hmygRdyz2#aRvgi+o!bͯfABAp ƶwE^ E+Yjd}]݂_T;sȱ#knuxj:`2VA"\{/yUTh 93t:XE,TJUimIKE=OzŒ.9 `sMt޽(fہtkQ ODo ߜ  XyEWvr> ()"q7+p{$b\0CCCUa/]vFCIUTGE;ݟ~\SYZZZyfl^_媆py" )7giV8pX ++Kӷ՜QU A_:zsh"!_(#|m:ľFH=.-^A)+pT=^\ך;q%\$ K8a )~w^,]\RDvwe%J+)@bVUUTTUlU6bu]@Cd=7I;6fWE52 +ium'Ol*H^$?(F ZFIjk'>ױܸ# b{:/:Pg78DGA%{֜R]gMV\}|=4#,}0GKw| PUGþ~";j"kڱqsar%PiRhjj)ohl:-X5mNƙN6T"` ught|x|b§rX@phA LKVs̊ 0 ɸ1ZkT}B]ns\ұ /"XCtV,-QEܮDZy7JRPYޱy"# G7ojnq-`\h,`j;ͤ-$?ktظ/0!{u}l,6TCΎ.>ݽ$ue/Vל G'xhOUR;9 N*':c%'.ŪjZkI7f7a94h-y= vrl|%< OpueF%hTzA%NvNyN=n4 @*ͳknr+ |bFVp֮Yyr UԞ8CWۨJvX y_C88vX75T{%?%4۳Zcˑ'Sg=H#kaT55FG9rcy_] LGݍL*11&xOY{!Ċ71ܽNP 2Yt6#JSx+ꫢXsՁs?̥qּ8 >`V6nF{jo,F"'ב:=x-~` >~r{O{>р)Us;EG9Gx47@8U,N W~{ VՀe?kDWB V, E|;ݒ3@LFZ 52IɵՀL?5s2k!i0Dݘ^ kb,kaeU+~wwإpaT^I<bÊ^8^ȎkNW  :Rpő^sš`IItbT0 tz{1v{{)5Wfdo:VBj*~'Zjvr˖DA5Ցlċ(wx6b+S=R(LPPǩ /&3/9]xtTpq{$εrp(L x*wuF(W]xªUUt9~ZVV6JUkivM[ZҷaAɖcy=<`Ω& G@&d NJnl+u0jlD]SAUg@H;Gz~xJf\= VƜ[Yi;_|2qU?A*cعj \G َn߼ٚSjoH/<z˟mmZn96aȮz|Ͷ]ִ-qc_ {6bI=|N2+tCzV}\wG I_XCR%^]8~[xZ 'Hݼ,y<XZRQ<3oTݍ!&f/2`ET] iUcMm55onn-L{z@X$dj,A2 {ךۚˬ܋C>t<'eȬך/W N{9PRgz8Mܲ,p.JyJ&nyprըʢ[fF!v dcm9L0 ˻di+Rk\j"N)^N%gHԸd0,p~2 C8p3$"pR_ {5(3,y55VKDT I>ښ⼙C)rwutǀWp۝2. 3v'E JObx tD܀v2ƶfkmy>pU uE %GPRRfq Q_ U-%-N$ؓچ|hq5' OѩlK11ę\Ta9'%-;;9Oջ ..q\qW`!Թ]*~"NsQ8Aq qnjQuQuAD]wȟp8ڃ>pWIjyuzymexyL)Us\?DmU![Z!!k}q wK\y 7NXcFV& 59mg}"M qXX_GGǏ7%~Oy舑(r b K.^TM=a<q?EUDzḇ-֤_yA*h$4Pu`A^K.='>Ȍh4E<0"؝_b%qOf%%, GRUM4KX]8"0 (Ұ {eeb?k*Px.(@MPUR+pWIj>E.E\4@rSfRq+ mr7[}mS׉֩{=!>`I: [d4־fJթS%UmMu MGfG.;w B`b.M$ui~¤X8R7M8pg*Ϋ8`c׈Z'%$+; &1[#, 2ɂ>̋ǰCל~H"U V1Sj,M ͡꺮6*x/;VL<ß^w;T:>׮'`UUرD`P Eey.2ʧqٶe\e~`dldXƉL/ٰlvb3@ LW:;m5 NR"X < WG3:y͎`Qobu2Y\eʧ o7oP3k ;/I{?q/>]޵B{(_#:#jXɖA`i%UNO0L<<*1DG_۵tPZ4/3RUVCVο7f*](ኜDZ|BTu6Z X9S6WTevZ ='+7#Y2}]~Ow^O2R|{?^ ԯ +_[qu˷"U^.h*傆gDqFWTW,]yIQ~?fF?R/('wTI_[+{ņTwZJ*?|XeyEuBb"We&riڗ|MUOqQa߲eê) *@FRj#Z ThmQ5Eݕ>JIgQ(.B6$ XEh?"Eb\UMfVQ~շH^"V@~poeӧ[Kw5P^}P2FTR"&W4 S?IbYdCYuձOv-+Al:0?k J aZZa0MU=u6StEuvvv&:-L!D̀_#,bodH]Ţ 섪7ΟG~^bCÍc'bʦwXy`GyKk}i{)ii}~Q0.yĐ#Obя>*I,SQ\|t 5+ rM ՝  Mrh%P5ߣYisR ,, gZqzuZ'+Cx(cܷ/qxXX`x$?7OVSwE`Eͩu|끗ϿM0}G~ͫO*ojXn+VԴ4V× ߰E2|a R?rKVjJ61-w?I .Z4?@/*tj#Q Ѭ۴٨FaC^fNڻDӨ+Dqd\t?Q2VЕ GJ6V08]{;Ot_:k**|շ~P~/d[V7Y΀=;K˷n%TnFOMEY, ex]~NU&@CGopu?DZ4]<w#Z Hо5ߣYi3Nć%:h> g.ܧo5;}؂|dhCp( U/<9!ֱVWTW8WϿۈ[oƑGG|?./)+^~ˋWUUBck%SܰKIWGE.˼0DCMデ V!X(]tJ97l/YiiV8VET:KBBԞapR{, cUx;1T7Ϥ` p4`\ '|Wx7(SoǏ򷪎@UuMiq꺚*pVWc*+ CW+7,Uɣ7~6oۂѯ00ǁ3RRq 0^jAk~w0S2tw'f{!5QR"\$po?7ư:I$w6`ymJ[*-d Ϳܼ1|pU텋'⊊KR_P꿠DMQ lOdctC!+âUcN^~"TS QOxтުW >ݼKh]7{Li0Jsg Q,9dII{<n!pryNwއOtؙvw[umE1$$(.TmZ7+2xirRQvȵ[.RmۂyܘE?qh4b$jWv[qO8;vwꮎ&]%:iJaꝄoK,(_ú(ByyjRvZ˷Xw!ƹ,$KT_4Tq4 [2yۆP T%C਒n\\p_7EUUlpw-0Zzw`V ZI_׿oSQ#u+{Hյ6p8*bmGSFz++lUV=cUbw:k6H&(sF5@Q)WёAy'_'-yTE9H*fQްaEt!;=V3Dg ]eG^ |Gep*ۏ&6;'D0&* G?yjPЃ@:Qmv ,/}zhhlzB fwr ^OBf3Q脪_Bj5 hPE40Ѩ%1/i d;AV,cGΔ鮃VѣvwcTWN.VgPo_.=qa.P^YTClg^ v[|c( ^(]CFWEUo\ (6ؕO6,˳=U*TeՂ*jH%>tj* Qpnu䮄ia~#b{R{IP=wf-z/< P7._ 骬ȋC#cWkSOf}To߀_a~=5 H(d ^psq/Hfpi#(ڽW-FI38W9vLB6T?;2P[Zto\NYHUUz[y^ Qk>x8r?D"RhQ(Twk"s `c'Bg60 E;)TjY xyA|U6RB1X=`nd*]4#鑹؎Ke.c5ylb2HuUկ{.W6wt׵1T˗Wv߸62$"[RUOֵL_6( U[l.YU*lыWlW@9f,*_XL)){ES`EiN:enh ˇs4L犔Ar #vv18$`Aqg#;BEioU ZNյ/\9~MUQT YP+`[m_FZ((/77?7%T55*>e>5D;[wԒ2d"It8hDau'['OwWa3es`@Np "\XBj^}W3v}UlSbzrZ@{Kӻ>W>RZ\^Z{.ڋTUҊڧ_48>~ Y`OhT0~D~zUӱ`DIPe,W wTw%Q%(¢!WM3BHezPr*NsWQpWqW3DcǸBIuNtHIX.5|5_T[sŊ{/bkއbTV>}B`ih6:*L/4I0&'&0 oDaAam{)#Pe,ZJ}gZf+hEKU-=aQ$ r,N&]Nju5]T-vm29O/L8]G=c>EޝoC~u;\W\lwӉե{z}{!][BWooР/H tedth7~DG'GOh8jvTN]Ss'|UlKmz8pYUV(aPTe4t#EQE5tT>r8Ft%]=UW0,B%cO9D>a0>C^M8hmemmiuM 5{on>qT{{M {{{]z'1YGG5R-$Tӗ_\|x**!%`UW4"I{A )A3J0lr|u飵[tWOC`{d&Kâ8&z4=+l%TqooCEmW;u `͈U{{s)誇ۻo.U^vˊ\TUQ9urlTűE N᜼GL]h9K*T9@m*-wOhᨥ%? FLH"Ѡ*oN:v>bѩUW3뮜vn\s3,q(ݪ?Y{}ny)$w/'N^qޞn$YdS~e􊀾JDU70?|(UJ00*T;kj8U➍{|215U34*r)y#hR0בEE5Q.0tӎ^~Z|o&0</;u~[?_û/WVy.l\^Zq=Vnn=VWPUy\~Q 0(ⵉQ, čNXj6۰i*9CUBKU0`1e('U2T[/ggjdwK|ċU,pQyE(U״ϾtcOxGnOǩ+(%-@{8{I p$7'9aT)c`[E p0}NTw7,xag=/KK6oAs4kb&wOjQeİi(} ʊfN rDNmdHjEATTM8SdU'N4ה;%eq :'|"` :*XyG'O-Kkrc=ĶN_ߨiHjQ%͇k9i4l cw0`-ZdtWs0>9ۏ8qGb RGcX=sSgj[U^\\W]ReR\H{!pWb`tbb#~Nñ +0&<8erpڿ0EHekOH8d𬊔4Yn)tW=)s$3W%GIĊtaE G:z>=p)/-޸dqR[K={@cƋ,j7>F^PtM1Xm^SGZP56LT5,48D^ 'x< :6"?ۖ0M^x"PGL?  KIǞ9`$:|unݺzOKu9TqoGFUy&_ dzo;(l^B"Y}wBj?8Ɔ<՞% *P5I9_'Xt*8c~ )X 9 `*!Çk! ;9v:,VCCV>ު/ <šKÊ,^*.9EvTNYIaNӣ jH,YF_ h( * &"5kf秮f D C>h׬:3-T鍮58^sĒVk1UapW%U'& LL*TK !O P%G=+਒paaUEE?Eӛ Uٳ3Z>.XQ]/vL5CNֱO'N{qEEn{Q=Tu 6kʨnN\ù9Qm=%dTKAEӘZA2*beJPX! V MEC'LJ1v6] s4^ydYG.;Hiuڇ>s@x)+N56U/^byǥF-ԏ>cPdY^!SK_K HāʐxP=|u a'rfHl@dc_QgO.¥4^?]h ä1Gyq1v.ӿXuIr౮^69aKl}nZUT- Uj9}1@՘T *T2UP^s=b,j(ҨB28]Q] Aq=JԳ/ #_gsssRuoFJZJՃG&Tqdēc?ٕ_XXH%8*#?_rv( USQ\*Kzacs2&^IUx?H`e^DUU5 s.=%~pw/HQ:I<{-@իU֞ko\s-MCbu/*yǃ dzsr7qX&T9|riVZTEB,APuB@Sy9̷gfpUzw:JXmgx<|C_z՗8df^FȆiɒ%q%[*_dfv傤*ZYi{mt1GN~.LmгTu}/efH?O"`IW}5ϰJUZf{񥫉Ry5<<2<4H tO=ɗ9O`]t97xIgਆ/ LH8rQ|aNQ^tG p# TokbPes %U|}M44L"k2Mχ svNYpp}tww{9@K/=uྪmue+6"U1 *>7AX _1Uٚ'Qm?ݿ~YQsG#oPOaUSS[=eI#\ \w*Se,.\͆Ee,/T:ڇ>fuW}s iϽp{.g<ЃU[V8gMOA X!TkFnG?/7o~ 2"C4bK=ҞT-0cTŦ0&p/pY$,BT c 1RkMd2ԗgMW&53+ljrc.G>zWw"U4tՊ].\WMCW <'lOPTh9HC>*hHjH*l+*rjWםK01Wd'=Wܢ+<=㋘aO F絽ԕ}`澫45"X CW_2N=Ҹ0epj2!]%]")/3Ѡ.9N4KN[%*=f>Q\OX% /4MZ^ZZPU[ U+* Uo0s ^S>p@sԦUx*EGZODeU T*aj+u˹ugO +a)P9OW UJ?*K*/[QS0>dY+ZgqgmRUڋpkT;qW?_kjK%kWTVT][k{ n0TׯG>GHq?CU*tU{PKagC0T*ajk}R% D(iB:@C YEPSd^WTqKnxL`FT<{ P7d~<{ Pjyi]W'XN/HGboCJ#M( pV?KB0 hBd+dH'U5x܌( &/TsAMR0#ᰥy*m ,3 =ݮi])ho?QIN/_}U)BRN`W˦"u _>/ߒK'Tlӟ )T 1O@ WE@K(#VL8i 뢧:&H#"ia) aSSF*|T;=6ўմZ{r/z;ڏFpY [^um.䩗R GHDCa|Ōv)Fd*0dj.lZH)5bEAU% ⭚.5NfTWàg7{_ x>HPuahhGwo kUu2]yMrN{Rdz4ATeӡZT "zJ Gx P84h4RbZT_U*2M3Phw!TWv28=@7} ^B%^ /#vقHu?, CFƇo@;]yEENg*[Rޣqک#35Ņ:J:"U2qg>O>Tڝш<`$hE>(M=*h=~Nvߘuut*V.2$sw z }}=q<ލkZhy$[ۮ %䷡Z<5C:U3ƴP-@dI }L({eڊT]zJPt/f t,uozMt0/^1xy<==]jcˈLU_X1_Ӎ'Ȭ{99L`A}?a!ZH}遴P-8@U*te8!k4E8%Y2ÍaBF"Kywӳ]ͤs=,xn]/'Qp|(Ӭ Q9GZiPf70ÒP-8@UC'|B}>'k'"A[|y.ZikAl8 jF8Ύ:r֑U/¿MUG$Y/v ۷Slle,DM5AJ=j_cS˞ZpTcnZ2UEYLCX{3\@I3OѠx嘠[I2ִ;fjL뮦8acޞN'ƨZ[5ld%0Nʱ}SZUY!V>K4TPEDATpvqk |B ?W81MdQ'$fPS >"FHPouPs=j)Rkg>0UHW:A\ù&89"Kv^8͗NOKuWBn⩚Ikr¯ Ղ)ψACD?J5M2*JH C8ia!-iXbC"!^_u8vCAk ̏^"`Wӷ=NU/{Q%x8T5i.U2vWз 9 9I_8hZ]P _gɪpKhtIĨy;++$:«AҰñ _^}>xE.7(q'󘼹di|&ϻ'O ,OBUR1G $+vU$I}p9HeI FAüѠ8]> yynBS%/7>A@f/,Z* E/g-{ -77Bz<5ϋ;8oPE-O`THbte||Ҹ(DQ6Ĭ vA xTUWgWsLX^g%Od/}<4$H VǗ9jJpRyvAa+ i&_z!QS{Tl|UOT"*s& rEQOaCb|,~D#!j-6=&YKs "WYU@/_^^ܥ!9f`a+wF՛8:0SQ MQMᯱav2FUk Mw*8E`-ωS$WM$0)9Nttע K̑ Ƹby2 ɵC# Cd7=> [x2cK}NR}7h:FZJw.~/A)a+ ,+F#r>׮0ZʒLP1q!su Id#ìK@s8BZZߋm(?([c4TP}9֯\ZT_ݶB Uc w6rU S)2j) PTjF K8AђaȃK5ǚ7glݏfL W jc'謐KڐAyđaA7e$\HIWZD`)tMȪFdiN2j6!RҞz*WF-rbT\ć#@(ɂ Z) 'JP$M7[$q5Wӱ򳁀 0>oۦtmiM ѿ5:H q⡰07-Tt454ƲVTMٲRft366M-Z2Uث. 6Uϐwp"Q {sǭꤣs`5G넪uAU\_Z.$ސ<*| c_977}Po"Pa9=U+ x 0lQUIS]Cdĸ>,DAR"T YeJbYF/OSH3Xt*,#6Y鰚Ε$H$!V^: >ګ9V?!}=]Iڞ~SQ\ok*Zi2SFΦ]ejuUTW-*a%ybRIaT9HdI8# ]L{Ԓwjϣ&K1> Uw@UaH3|Qc{zɚ;mIMa˚esHpTw%A ¡ҖTsFLR%=qOG=2hɝ0sYYdS j-dQHUѰeJ',/zک!5"* p~\ ?"I<s?xett' *)Y~sµ{l"W U}sS]ssi5VT*?D&>ɲ{$b3^QS5EUj-!Ll'vads.#-A,R(֝~q ˮY9Aá@?0>?qOpk'G\/byKW^|UlBk؟M4XVSSC-iw/ *އVPt+*<:b*#78-#8i>92fQ,'qM/3)؜'!qD#TH/)/UM jip:Ta>KUxܴ8T ťċ]A4<3 ItEyi4r9dpPV}aϘgݜyT(։}fѽTw%S$Td|Ɇ Ղ /aKzd8쵊}l8\A>""vvd0)`@@p~/p8a0~7Of>q-U~aLP| UKTKoSEX#v<-t ׉r{ќaC>`!}vpŽC@8{|յ 4Y~1t{=.7ãlWD!iȱ,/@ %MM9-pV2~Vi>@'I ӬPPc/./$ ĺeCQ-Sc "O,-INNdrnTRxd2h*ZpCਢ:|q&(#C7諰nBd*8+ C$ϧ.m߀*Bc}𷨰;mp]UbE o $V/'oXY*Yau{ &;GMPjmxkoR4?ݴnPQq,{FHP 6b6[1H^ ] QM,Ǹ;gۋOHDQQXVӬqU AT/N_W@KE/c uzs:4S&B+-|Q^Ta3@sXLW :Uh'~Ft iI`ieUEIW xO(7=}.wwMTy8c*(.8a薥@SćN/6-JT7g(:Rp{P-8@` l2Te)pr!VѰ~uMrréM؀ҤcixܮrwM絩*]qgj9!xM$}^"%9%?/u]q?46T-NgV}Re."sH&k x)vy"ҀAP32 (Ov@w,Kx7κ[cW)WY({kd۪M:@*+KlSy"NǿbP%vzzTMqMP= Swd *_1 "z ;x.m'xR E> |lUSqi@K. rt$x+Gxі=#Ft49q=&}qcY>vS9dۋ# U3Jn/i%?}{f0J%  H 겄m'Q-y`JcP%۲~7sC~ȤKz<]$bczӔ\#T*MMeޘ0.ߜ]N؎ۄo*YJ.`M=?/ES-ƅg<φTNM}FEU88j U_o9t3ATѐ,K)D*˫d4;^r#V\=gUB)JaMRᱏ?o+K;07 +((Ĩ;U6P3]RޗE(UaDS ˡ4.roAg 둺)@=d/ "(؂C*˙֩ N+pXA:,ài16 P}VY)>K}2G:=i8+N-w6'NhB#}!j,-]O)^ʊOؑbC= e\W?t,ZJ/e"I f p5 i f|.@E?[DUjJ6~?~ 6mhm^UWplC6ؒ USTUT B;&lLQ R#H:Ng*,0aiP"䠊ȲQػ;Ξ$sS@WU23'7Ưzj3qWywɟܵ(=M M M5vzBek2##\pTV?H9L>!m="RQsg>Ar4< ,2+$LDZD!T{D8a 툩6UXEW 0#wZh % FOTInS(S6?+- Ղ*`EV1^H±Y.[Y *#Uăc.o!n^@J&N ,Y5Mn3E;IAz>Z 愝mmT\utwW^_ Y08iNp)j媒R\#I|wZppf򇞪5&ۇjAR) 8G,{Nlqx> b |i )]e70Ej)E Od:Pc& B b-}ܤ T㐿N~PXdCVB^*ڢ0})7475޺継ZTI [=~\+ӝ t蔬XV;J{yg( C Ld ;GX>A JBŶf䪥RT]xk.juyW޲U1CO=ޞ[J}{Cz8TjRrvø6 %8È Mc{ag*'OwIDMI_G!:)WQ: X pC~ulqSU,VtV^Ny8TXRXV hָP' UYR:# #sLBE`Ax*^I2τf~úŎLA\%LG <{z(]w"mgmI酟F&¿U]nnrc+ΒZl{dg3fQ 2LH,$`9A*GAGaz;N:F뭭gOu:Tu^p1N'vU[lMׯY]B]90]PǓc "㣍D7MjEf<£J\N}{D"a UX|e&3 ּ5"ȠL@ DPZc\c]*ˡ/va ľgO"Tu_`.ûvݗ%w-]z=}+! `~ʲx/C&tT w*m+2£ D{&%E*Y(Dn_QG1K?]LP!$Ap"/(u;[ȍn_y{./v`XK QT6U=ԮP߽(eT&[G{7ol׎ZZ*˔ZxTP2˒H? `5}BukXQGgA뤚trFRܑC@n+ؐJ9,zHƚS=FqV@k@k*]t"~xfX *s1״77ցTX[P-8OXEtRѹ;&H 1_A8*|ȓ? OY ăzr{l7%4 BζZ:잝-FNZwG?L0Wd {+ ]KO$/7[TuS5eG Ă6tx'`I0Tjvp]|(Җ&* $'(Syp9@-Ѿ=hyOY pWhv|w<BE_`*L-Z[o%]5bQ[ & H=2VԪ TQ?i懊?”@ }%c[Xefv޳o=ҪPAw0rv[G|s4qri77jI*KnTdV[hTyZRzA"[ap6 qÁ,ҽJWp`nl L!+I@_eHz.t羝kZ4|e%F-D QMxQ\2 Zj?YtV_Hjji&ώQ3dtlO߇o i^ TSEֻpejk=e}&%w:('H'46Q.u+j瞦=_ٽ /(|Sqoߎ$`I=vDݍ 5u񹦱>cB>?Ш=Dtd:pʊ?4/FSW5T<H)S.=CevDX?Έr a#%`Ձ䦸V_lOS}Κ%@T"Pz[ I8UD/]_L *.Shݳ$<W!mWj^z* QChYyR[e޲Te-*k,UY˼eZ-KU2oYyR[e޲Te-*k,UY˼eZ-KU2oYyR[e޲Te-*k,UY˼eZ-KU2o)T?ϒZ2aYyR[e޲Te-*k7*9kYˈ%RZ2bTe-k,UY˼eZ-KU2oYyREIk2f>v/.fFRŴɱy0E'&c=KӬ3LY6y1 -zq"ѳT}1mbR,UY˼eZ-KU2oT[]aՈ3*kn@URWT ә4y4Ve[*U;Fnͷfڭ[*U>ù;s߭7{*kT.pv#L(#JSRB8/T*ܺdIhlIK(KUlU+K*ZfƩ:`Y  6bn0CmY`өO1^/s:qC*{\\_**1A#YAHj ί hLvD;ɤm[%wvfHG}Ur ܭPkV4Km"QT jR# ;ƓMG{柨R*f^UJʰB5Uytg;} 3}9>Y;6i=K}..{ê(ztͪx~vUnLOI0Q Z"Q*]> UyoPUmW[JخiuXQBd"~-*<R*U՟꓈EUo(oWmlj$ڴ#%Kw]{{16z< Oo{' T=0CUޫ9*GUsW; ޫ~3it UyXսQCUU?TPCUU?TPk:c֕ endstream endobj 94 0 obj 46940 endobj 95 0 obj <> stream x! 0DE(Imv[ʪX5O;V`o'E endstream endobj 96 0 obj 75 endobj 98 0 obj <> stream xVK0W`Fm!BS-eҿyIn84ofɖ`^_Ve018|y0tݚ_ m٘hCy0罅{wBju]Qm)ӫ~AU^8#vE+mXZTKad66$A5z u>A:nrhD\!ódQlb5[dMPR>tZ<4*_Ȯ[M7A#|*O d[@{k&56닫#U/F -*hBs^GXH/& pɘ&F^͌p !#RҸ>d"% lPsu f^ 1. 3԰N<"\@ȍ`I!$#AʯF UiSOEޣwC^KY9oufTc֘"Et)rmam;.4(m3\CK/5t<4$y.H =ZzLy:V P3To  \QGSˑݢ& AWCʲ;0F^BE.1`dkM;i:#4;*s&W9_v5_ P~^'PKg<5q&h0Bi Xj;<_Xe[4ظxb%^VVAsx` 7-AYը ] /Mask 103 0 R >> stream xTTWҧDyXيa .F]zv%ͮ)78I$m{z5VdQ` 8 aL@KFK'EV^BZ<睽U-}'ywWPnWW[ߢ<o|K?(Q|.F]]gϖ(vs@O0P;[㊟?փo֡>{nOqq3׿ļ`I[6-9HoR9ٳg?ٳow}Fy)YW.y+haZ|Uԩ'|o'{שWGL}c'fӣ婏?~`t撗h5«]G?o~uhP=eNzM={\'sr]ϩ߾oޒ?ܱcvba}?,?whmo˿7/)aS &KzW׿CC}yh.V]SO{?oc};>|ϙMS{q:^8Z%?=\rV3=|G?T?q4 }jQZzg~/az2=ӿ%x]F=_ECUOmG~/g#JiQS~a퇷fz=|St뿎^.yȑ#N%/jOw_,g{߽z(~YJ~LMz<?uX0M=ͦ}?nx3ez 9~hR)|7ze >5=@O1p =@O1v=ܽD`S c' 8zcfg2L+ dzQ[8ѓ|"$ U+5΂+VeaRi*98{yige7laBYdUY~otYЭY=#Nj26l;;W>Yp4qP2݌ГY9u2cE,+u,s=e/!HQ{*~x/W`VTUКM_ρ $ gz:N"OE"ԈiSܭzNXC s$ fzlB R$IC YDN]BN yqbNY*I$CVJ _D,_X ejZ1ኸɝD;Mr2+2 -ZN)|Auψ Kr[lg$t iz{Ǩ$Y9%m?T=4=LlBrS"dz%9kz:2+i,$,' 8zc' 8zc'T\Ĭg`ۙ[jK zDbbKU=$YF7x8{'zzΚ>qGQO5ǰ召;O絏,%#n=mMh*请Ttb;pX!z4w:"iL4~:=+xWYVx=3 Fs,zL ^YbJNi_`]XnjJ=ˑz$}[ aۈڪ}sX]NƢuìۡ{AKܘXw,t+IMG6JBw3}TZ(p+q^RdmBER6IҶc-jkz_^Ǻkj)KZ5F΋W/idD╞tKklyݽY{@XI?ڐ'zzI/8t[ڪe'CIX*q6zZ$)wTP!^4=;% ޛgB%Q .*zaD%V{bS10 Fo/Z =~Cd@i HWf_"iϦ9 b`֤r L`SRw?CPz:E0=9lճ[f r%C/8 K59γZ])c7He"< no^y0bԳ] ơ癮_|_Q15 EҗT:S>9vr2}rjvК˷>{=x^|15yPQY:wĮY,=~v>?sm]]g.hzm~]b~A]'/5c! 7RsV~U-\b;` ['mZ^@k.kc?u^'Кwo 7-HnMM'mml;>#vuC>i=\yt朑O=qh}[~h˷>Qmtyeo>:Qˡ(sA瑙sF>N=qJmZTjv\}by~8s7?ꇓJe3'.b{ãօE l09E_N]>xo6M#oM}rޮgd c\ z.P|W$Lü=$az E^ 0=+ܣ$fOxe9E놢?BR -Hw=˹wgk jƸ+ ysY#t9jE{cD򑍒 +K f32.5)Q΋WU.ICHnIr6҃o&sX.)83ǾXj; quQsqdɱ;Ҋ2x߸z4'XK2 3Z?%K=hDr{[Q1múx e9z+ghgkC0aW:5_9w_E KYwoW6ʂެ芵SDӗZܙg 4Yɫ;80OvLHf7NsH9zR^-VCuVeͿv[}e6;Ln$ufZVBCK*Xv#0?􌲞;)K-n=񖭠WK]I" qܭzz4d3".e3RrNrDb3Z8)Kkn=w zjib{=YU`> K=IVa.Zf{Uӵ]M[wK=,.m^,˽r2lf5ߙi+Lh 縮l|Au*"i f_&~{Mb7:f'ЛIS]8zFYݸ,\XJ*$=^X Ͽ3풴][ڛN$;un$AĮ-V] ĩ3Y9wNY]#CO=Z,.sja}T陜P UvDqG'VCωTꙤ;aWzύ`~Z8Z^=AGOg CO@3w0c' 8zc' 8zc' 8&9z7X+z.HbcI$ Iz!zKCfػk[' ҳ[!5}=RlO =ALģXaRVCf\z]OK(Gi=RlO =ALĮ8&˶)6' Brx\zXSO[XCO!b92RO =AL3w1p =@O1p =@O1p =$QOm %Bz9Ks }wb]zXQϐ{?8P>Bz!^gk Kuy*iMCO0[b3 v7hwtd1%=< O8[uqCO0[bOxkz&ވ, ASOkzׅe-zja1$.=1anCO0KbԳS xW[FzhxgN>5猡'%1̫ܶ^XC÷kk#+`fǎ\@O1p n=@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1p =@O1azܽD` W@O1p =@O1=Uϯ p=@O1p q2r-|j96C{C-~BO#>0J}硫.G .NCG .M乓{8:qqmO=$=Ac'Uj⍚ A k{n[Ѭ+g-uupz , Q^^RZ۾AKzc׳jY>R].Y P=C&[jZk6ն׵lWk #nV dY=ݯ[JgͲ r ]Ė[kLuA՛eY3CCJ_{(T)v;+'H> stream xٱ BAQ)QQ e҄-y$|/qO~㝟yg3#/ ݗg6,\]YMSndQv|G>(SNIAr#}*k}RPnݳ(}Rr 7Z|#:e7NaOwߜ'-QlI%ger#IA)}.ߨ[2g9J ݗ\F7>sf3˜Y2g9̙e,sf3˜Y2g9̙e,sfQrJ?hg?SY7쾜sysfQ޼3bY>)9w_F%gߦN>ͩʍ(9(u ~ʍ~. endstream endobj 104 0 obj 342 endobj 100 0 obj < ] /Mask 106 0 R >> stream xXaUJv$ ƼyǺ^Pbcxz,,46,ĘyLܤ{$kʓt}Gݎ;J.BD69x#y G N#d;vӤC IߺꞺ'?EyGB~Ai%7xg'C)^|O9qnj߷yHl{ /?kߊ--[[ݲȖd5ӹOO׮JcZgM/cFmޑ^s?T/j0ͳI/>?x+v $7֯}O_Kn{-޸0Hϫ> VU$_W $NA'/ |剿xKC|Dsb돼'NaYzvn(>']ω]5_+K &lȫk#/=_y|{@)X } )K#%O}pQO:9\4Jsy'O&/+乻f }O4%%O<-.zSr_\n:E&6s\ _ -ÂM_j{iZ&OKwLHW>^~L^Ζs33v7V?'o,mX{cɖ_?'d327yÐ'0 yÐ'0 yÐ'0 yÐ'0 y,sFg!tԕO)!O<{Ss;}膦L Ѐ lr G+ȓUYov&dw7 m쿌<5NuOէfi2OyRe߰v;^3/pv1i6O yZj@4}<}<-5P&^>dѲhړ;d|ϳ'%MXd|S/Hs\lir g>qjmF"ȳf4Mg;'HR6R6yI2_t/(_Fvo_C۟ʘ7QAhUFDž} yܰtXL.3at-3ЙMEE/5w[NEzAXrw@W yvKV ax^bٲC Sz5b/"Y+a$Nw( /7)_}tvkNtm{X/hc:'ԇ<ӗG@ٕE+/]%|:잔*#Ju4ydUdo''rrrwe4)-LۣyNkk)$8N o,1s(O sҖf < s'|6yW_{ĵ '*$Y<ꪜԑO/ylN/\VnՐƖ(cj!#] ymn9`zfk`W>9g46jyDlyNq8#iIzA7YHʬiw-ɝq,ϸCB֚<#Xuu<^.]q7Z/;7seMY frz(j'[+ǻi{Bߨ[ں.:͚=Ra<{Q/sCQh-m3v7ȳַ൥儦]3[ͳY WПeq(%)1'nM LWp^Pbst ۑR*+=|Mm2xcZ&Eg=0^dIɳ]X.z^Ý}QTbV{%<-5G̎6Om(V/h'`II0R%<-6G̎2Oݬa9O1^+7(f^dPjst(OTiQL.F^ڼdPjst(_uI3EaWjsyɺC!OS7kX~cɛT aF1l }c)ܽyC!Osv! yÐ'0 yÐ'0 yÐ'0 yÐ'0 yÐ'0 yf Oky.HOsꇔ. \ٛsgf藘M\晝M/&+AhgR]n~aZ0򄈘]^72]D,JA`|jޱ[ln┗Fri"7KiKri"b/5g !O`u0 C0 C0 C0 CXSbaOHO y 4;UQ:Ӹtdb D?GX]`8xF'2ӕ W^+y.[ W6~=a L=],sӈ f=a ٓi׾O s'+aNdZV8}n5ϰ #O0%+wgSzn,Ɠp"f=a ci,$iū9Á~W(zL}OmîtݢaF` ~ C0 C0 C0 C0 C0 C0+T81SwI )̈q*a:X[y1iD,NROfͳoeJbJzw/P< yxۚ#?3LkMO*3IW+iG3'DdI5{)ᢔQS7yB-)9])Ohy4^m NZKIWuy*y#ORLy{pC;#O<;Wڗ_RZ՗Fyd2O%7IWʧ.VI`!O`!O` Xcݱ'S;,T-]b2NuOϝޯ>5<: 0Nw#O@ϝTё'd:E yEHW-<*q b30RPX\^\XZ0"vu7s*~[/l6&-)D`> stream xԱ @PBA1R7o|-qgOd#n>2Gj޲k9d6b7lr-l>Z={90{ RVKe2o)Kp endstream endobj 107 0 obj 144 endobj 109 0 obj <> stream xZK6ϯ9^l4ma %$$!{ߏJ*$=,=nK*RըTit{5|m{sE zzxzV3,:+/O_J̠$S9dZv9_Nlp y$.9\H3nɆ0Am.z= QqU`I4iJZ2Z^OXԚI?^^A*aSY*-5Q=9VX"5qL qB&<6ДnȜ/2qg+@Teq,h%2AX\A]$ڹ&jJUt6f$Fi) I~4D<b"VQGLF3KXMr"4R8#[jM $JFe_GK@T%fIݠ*d J_A]neuYzayr+ZF? (WMדsn4s{2Ӱl'/c.$y]0J"sr[.Dر s&o^"rN ݮϸՏKGcUݓf#Ѕ0`JgX%+U!H#qƲ ر,yZbaq C#=O(T&ǥP L3$[>^f.kPBRg&4F%wBK{UX4WK ;̨e Mh7` i״_H1:Xx{8>…\qB S~N˜F^+• l%NUM%gDds5][O LŬ );\X|˶^-R>6vcsOrB,?P fT 'BefAnɖf)SS!M|\j2Q-&ԕ gjsUNK<8F#y=5"GN.ĕNC(F_dA8['Y{\ sCg=t {v5;&;0eSM1 +Y;9q&6ս}Aw#N;'|m%LF&c"=PܶNp5\]B~I]\EV_xW blUk >,a P+Uc1ˋX.) ܈%x?]ɶ'WpFYd/p/Q5߿AK,*d.q=-x ,e'2{~{@kaυRxd>S'e Y !g&Nit!X̭ӛ"sv6dFA.3DwpO5'7x gpEHݎb4/+=On,Bsw`B~;2ֶm%8sėu qAL1;>'eF9 °Q=4 :a[B@cBE 2 #./ï}p /PJ쓘۱ endstream endobj 110 0 obj 2130 endobj 111 0 obj < ] /Mask 113 0 R >> stream xXg%l(+\hUsn(vBCn>Mb '1]Y=nl̳d㓟<>rW^9%9y, g+DG"sXy}g4!Č<4 xF3W/} 4/IT| ?KvGϜ9BMXb:^PRnl~=y=l>-?ߞ~ox nO}Jϟ%lSB5a7{:]NS<^x[RUL|Cԩo~'>s @ֳܽӮ׮T `Xг|{Ǹgÿ_ϼyu@kzu /T;yջ^8VWN׵x}۶}d+>z+th;^܏3 ofW˷G+q3ѳK_ww ~b'_/ ;۶}mK~xvsoyBد;ݹvwu{[x}?Rtfy4ji'nfïd|kv) z;w]C]]m򺶟v_>ⶹwek[,tTS &/is/}z|e)ʵ#ԫjʱpxVCS>zNRO6oCټ52wNs|:UӊQn pj螹NYB.9Hv=;iԳD:r Vo=7݄hd tN$=Ǹfw :;E7QTOn^$7~4YOMu#qTOMi,|曚rS<|"O4qx zZkqEU[/WlUAFOu]g?=-U01'`b@OĀ=z&L 01T處$V`#)%0D lP4E1L3+IT21q[Pfos"A=o:E'處۠' )blJSdWҡħ 7+SEx,!A=o(z{COlL7"fMp׋|qrOcK@b$}j=k_ģ]橰`/+^3$RS蹝g>w8vL m@[xtc飈^x{P3H/e^ϏP;>*nrqKE= [:TBEֳwf6<}^=Ymrwus'VG8ݱdKWWҎeEֳz6VQ4^":jNJ}aAH@d#xquOƃ9)A[VErX]=5$Mɕ ozʝ[Cm9˅KJ XEFXLJQ}$ Y2Qϱ+\#9Yiϱszx%SnKeTzj HY<ڈX]OofퟁaMϯ Hl@OĀIZ4=D__Hxzf% qoۺS(3+I8k!%۞p@1處$gvƔ|S/_ؘŠgVk6W^ie^95jX5qOEb3+I}&u #>)ț@1處$uau_s剞Cc)(Pll]lr"z "ҳW Oj N/3@Q9wv0j #[!1 6.{HPʞr^ZJN43nJEbrt%#mQq A=;ºͅ%OUr$ʹsMvۚV2Dn?Vܒ)hе^\{ n M*rJwib8yɩ;ASR]:K#psp7);hd\F9}cqL`0ǁ!{G򣽣WiP[8~pj$ MWOD=Mz!ԛbƒzΛsUmŭl&]gonN9w>PrDɥ K5+Qn '/,"lR~:?_cu=sw/3V:9F׀ʹ#x,'ـI&AϬ$N=g]ª| &>=Åzc3(=C"džRΒ+Rؙy j鳋V,~ђRU B?>P .z),w\3JX7^gm.0מLNRU cngRx̀@u*;[]9,[fcH3wPaaYOMӶKs5CNh>`f5r KzBC1[ +zjZ+ҥ^ΝZgGWC&.C"y:g=Y>OrY~0YsQr5}þ3zaOZ@SaГ{ǑO8#A 83GMr>֗J: l,&sNrMy'ȏ Ԣ{0&w1[y6}Cfy Giy?z^%q.g{8W4@ Pz@Lb0tfJntxw4=/U. Yx۞M5'ȳ9Vo"!9qN3\IMNpDL`JOX:Fkod@/>HiUfzz e.0'"IbeEFGy9/hrt/0TszRa-!rrCɠsKә:JtfO"?1/1@J_liȞf8m$Vz 9w9wҳJLY݌tӬ=nX:iVuYAz?)zf% Yt<9=yH2G8b3ǑL=g45SQ"}R8RЩ{VFF5=dTRFTi8s{Y={QeAϬ$I= bjͅQ>1q<#=oDQJԓ'y爰i8&T=].GI@gnYc3+INO&5,"V'ıZᱛtYIrz2aNjfëzb5=dRSX(&7nѣ'3!H4Ia[X(&7|WyZQeSsגJ=!ޞ=ɜP;z&srJ~!͕>&.@:-//@(2Csr\ɏ zisOmr5w1W n3;͙KqM>U jǙrlxL&NsR@ i+r٣-Vx1X_drJΜꩤ ئD5!n3;'̕®Ta@rpJ]S!YII]Ι+q/Njr\]lV o7o圹'c9mr5wY*C!9w_ 7K%=OM7K%=OM7K%=0#6>Ph슛?>~m Ŀ=D<;34&@Ϭ$Q=?ܾ115Y~<74` ,<_/uu篟;>7)l3/v~ ̹'(4zsEyN7H{xߐ'Nwƻm]@Ϭ=O bvJh~AO`qh<''sÇ'>Ͽ&.gE|4gVѳ#^>ܾ6qG9\Gǥ9p4O|p/|aE{Z@ϬDg{sׯ~~ܥœ'krsҩ7>{QYIzlؽŹwKsx[Ʌ 99w-1 ͍F'/ic19wK@蘵., =_MD-E9R%B+; h<gÉL[ȹj!#ϕz@ *tNu<s?T0HJlP- hYYD]-XsYp###ëW3ty,,x+pv[@:l5D`yc B8x#T=1Dx Dm H=gVs"@#:XcҌNR(c(- X_蜻`as`FOAkL]8Yl HsLuYuTUU_r< ܫ]- X_Ϩt /)Tlfp-ZS w,i SsF>9xf֕ KJ:S *E!N- X]sdÙ뙲z֡Re Փ-`H{=w _ 9<#J%lsU'_zDQ|x8RDʿ4Oia䋰[O"j鳋Vg)g{haAO !*;xf`7n/ì1 @B$f$ǝ!pkD0 $ީ^w]Zֳ_S0 $ ^}p ;gz 'f5r[oUFrH栯P>5ҭ' z uOZF^X ºAO !,9wU~]YQ>; 03F].ʯݓ xjrΝٜyq=jz z I9TY\je WS]gbI5eluw2Gdzz`!2_O%TYC5=IuMwWQ7ǍtW끅L=o@,*%9ʺwf;&rk9i$;8- zZE :Ͱ{b3z ze!nuvR  z2w%Κ6_JnK)9n\F}AR<^"TQzbrvNvX{YI+j%x='MkLQuz*p;3|U5HǫBdJR=J\Ug.Fn\x=VSȹ ̛sT 1R%ősT ITOhq$/%ϹNC$ghqje%IŝμJި Azhqg@fYRhI) Az*ba%9^gd'I)G1#yt΀$-Y#%zɓrx[AOxSW6{W$|MĠ'` l,gX\Ϙ1##)17$Tct>1#yt[EhgzC{сlai;w@h2IK瑾*mh}r/إ;T|73 B] XDUtz$4aq4 _a5Ŵ;T|7_fs11t6%FLviNzJW&՜&̐qX^OzCCCq:;^!q)uEw pCΏ e!{6.PT׋a}=csW:JOmEwШ2G^B:^<ߍzƪ,xiuv\+ܣ*ehzкJONNP^=w +ɩ׾Ct*;]P&pCrк4LJvR]LCw=u \݋8m!2mEwfAqkK:(E iwnSpېKVU'J.foLq=Fb &(\_\n4zbFI=+#4Dܷ93S'$g#BCkՑbZ"=obXM#Ŵ>1 $Dz\"­H1O z c7y^"浑bZ!(*Dk#Ŵ>1 $BzB|TXO z l ёb>1 $s201'`b@OĀ=znQj-ffWc3m}@"XSPc(ǹŲA-p-0LrnߚQ-wu389 쨍W\J/0LPe|zR9zz#ΪzP)v!Um+=hP>ڎlHɛTV9wcP4BCZ3_meszcUJ\k/ Kngtִ\v`=Zq;csP&BWQN 7MhZ3_c˯A<)i$}5BAMd$-YkBFz mͧР;dYWrjŸ Wj>*DyG?uör=D|30e\ Tit } Gzh|VO-:$>7,ls_/@ y%4fbii='4\D fyqK9q( HO3SϽ"{f{迧׺@YWFOHӳ瘿,K/H,{eI4[>%9H~eiih=?aDڑG4!,{`,mfdY^Eu MGsd| mz6gU1r׿/PDXDDH7w'b1t gy9^DOkFmrkFk_D+I;H0Hܜ DhDF@_~yD@spH_P=#M6[VSsmkk+EbOPu"tb U9x͋:!ǖ>d!Hx^I!bv*=gejExIA։nMlV~r;H Z3V̌FcEAԏ.4PUq|Sv^!33}htf^5H Ta?Y.Z3V;={KG:NO@` w;Qp=l ~<==8TOkO-rkF lY9rvbv6'Es%צI֢fo᪏s `$B[3W[Xoh-@XK~5sޒD 9f7+O5ss^k`%f{C ejRp<sAo\C{;{轘;OM~z:@fz&L 01'`b@OĀ=z&L 01'`b@OĀ=z&L 01'`b@OĀ=z&L 01'`b@OĀ=z&L 01=C' 01'`b@OĀ=# VO0!'`b@OĀ=zI29a0̶AO 9&>8@xbWG#~'AO(znnn&~lml 5mt'fz65ZV<$Xܱ 3BXKwscM[o%d$҇"wjՆ[V"Gor8꘍QLomlnnnl:-QMEFQÕH.gY zƣS@AFOyBU^d lc=l8zRSEwˏ^=Ùbi[G^E!:;;+CaŒ0 ,K5T嶢n|v/oۜcs7ӍQlmml<:ZUjnN' ƖQZa4[=zޒ hQc=}6Z4'`Xϛ2SjWk7lh@O(&|qC! oܘ _ NX<'`{fթ)y),/.0 Q; Ic 0F1qh8l,%6QLCF:H{ޣ;OHOJ6 01'`b@OĀ=z&L l endstream endobj 112 0 obj 11210 endobj 113 0 obj <> stream xA AʣO$ iR}9HfJ\7f> uH  endstream endobj 114 0 obj 92 endobj 116 0 obj <> stream xVI0W\GO%A0N@S)eҿ߷H%3m ({PwJ'8Q/wg>\j5F]{Px]~ΗÚKW HcpAplhW4f UK&lۧ2umyGa0?ekΏQ@ eV\7yBHGز_"H-.%0NF&6q '=:KE:0-cM 8p Z#1L / /s I!7$RX$%[f!O- AlڤVcRY,Jz!.7ؙ{&S:nRYn-d?gʱ.JJ'yLA* r04CLc_>0Q dB{.Zxˠx6jњ ] /Mask 122 0 R >> stream xPWR92Ya8֜/2e/d3wƬq gCyrCLŘrƸSerF’Ŭ[Vk[{m֨0Pu~JZݿOu~6!P@߫<{.'N9S*U֍]@vQ؏p~v}O:.W;s4D f9S*^cṏ?˻>xpU|rW,{gW <߼꽣X/q'.+ǟ;ӻ/}OR/ 糢W3|J~kr`M\m'˷n|}seb*;Z$@DMb'>yO?/O?o@@:!s:v>ϲnynr"vzhp%w4øLG ¥чs9}Uy9,8zawz﨡Ӑד/ 0=G~_Wa@e69×_Hz ˡț?^YgT-]y[<ʷqM}GXznK1Ӥlˇ.ɝw퐛м)hNÑS]]QWWo\&zro={.K9][ze} -zW\ MW.Wvxy$N,o&#-Ey.*c5酏>})9j8ZyfAq[y-o `6QټkA -s|qs;M/2Fv>?Qe!*!HG+{ʣL$ԃWW+D7 QH/=) G"@'?zjhe: P P P P P PZzIݏH!zz%'@1'@1'@1'@1'@1Ks@hOgZT=]^w.b z"e+B){DV$c 0X`, ƒ),۹.+-yzԮAƍ{ZAArQV۹3peŁ"zjCӪvJzY<=>R(O09 %yz#GSYm[eYCNND3a?vbM ^]D ,;d Dm7nK|Dͬru;a-#!FVƷ鄚0zR]3R 0G;A; T\^%)4uUDOe[K#gOOXBnanj@3!fn2\s<7a2L1ա>f뿽j;D'vʰ_ ]NEwUЋwzcLz^^3u6:GK#NW>"yz3*2lq_if&3C2BzLN8] cG1])j'㓻ýLB03Ӯx^r˫Eb}xnEj;E 'wA r&KO@19oN S2#N|h?Urb0ֆ]Q o{q6bvN)A~!zEb}|c)RK#AONvNkhg%5XԳФֳH dOiέl̾u=xi[\ﹷnb}Y}ORxcIГm2c=yzVI +N 3'rNǭ2UOzP~r6˰n;H@&]\/5'żLH/ Z|a.¥ѷ334[S)v'_ -l[^|¦K#!b_HRx0l(D9ptzo˫u 7:x'>CD\!Q)v')ڌҗSKʹ{HRx07? 3qz&; Nt= P P P P P Pz&tT虖ĬW hMz*&<p=ɑzNlYݸ\W.X6AO ͹+}&ǨuMU}^a}_4D 1#)zNw4I҇v>n=U7 >Mw!ܷ}|z^NQ2>~bݍTݫQԓ; ʭ8ȍhF6˺-o̫r .V4=5XsB.X#{X,I;Hؤ9R"+ƭ(8}aEX-R_.qL$=](ZzC,3"Ka!͙Tَs9ў -q{oJ"ԗ\roF/+ÓJ,oȉL ld?Wi3ôfz%ܟ!y1/2 gLrXxk ȴ Ư+ՆP3'Խ'gLofo-h4?c/6jX`ӼU>p>XF`XB^WI.ҮN֓y1 4x~(IIO0Gh2t98u%40S=挿$Op:u*/xB{Wh$=1(, rݣSpE^,d|,fyN0&sժO <( ?Gc;u>Ҩ*ׇakUY0ͫg]60W{GW9nc`ZqGOE&\u3H:Z oуg~ ! )zXܒ<3/Jǭ׮aW3ȁ[p$QO/qFn( ˶:^leA>.!3^wrwG'[5Ϗ;uF$xtTd9e4D^^4͍ 7%kq[nps?RRݍT]zzLUnܭГZqsje% Ok#u嚨$3w!@(.X`ݸW!5iقݸ­O3}&j. md'TW\%Ɓ4(Dh4l5}}\D^VAvKRMS{z v}9T;#?׷;?'\M\vZGOpUaZR^et`˽m~U\=23'wYa597Cf">D&̔o, 5QOUIF([jx. 7-~&-fpS[X;Smh皓U\zXl齷olwV*WgB5Iw?=0`=olw9ܬR+_Y'*=`=lw#U5s>hL* usV i7snr"cAD'hnzz we=Rm. PzַbݍTg)tyV4j,M6(Nc=̮lf4ɲKK]s g|mK@@qlsi^54='݄PzgV2禣|\z }dq.{Hn88}df>ؗ!%}D=xƪDc)*O`s"XOfחV4†@ȍb'g<ŀŀŀŀ'@I} zDH'}ӑ%@O=%SƠ AzM| S"M#nDsyvcfR{(N䳼>"$GEbJB^X+!ޣeh l.UlH9WdQ5֠g)@x: g sg61`> %RnS[4D= -\+?-ϤXAZN`,#}@T)uPWa0q0ɲن@# HZGgL)BE}>Ø[QL-L 9_f?>zTAW[F"0jD)851ȫ9@lAvA|Π`~]0EX *;ɝ sW9uv8Izwɑ0;)ٙvqaKNOlz2?6n(IF i&BHvAmNPCpe;M G_/J'yu(=Bq2ܭȪ4() L#m[NNN!i0Dsg>--9=vƳ}7Xg3L >5+@rBs8\ŷoNfci@x^[{2cS胹9f K35- x/K]4PbQ=:þ꭛7)T3 D35[!gC!΀%]Cp ^ΖU{Hra1;wt-UL_bSva z+l_~vYNrza계6Beᣧ>[֠w ' 11Qt9 ̠ٚ9zpO3Ds)AQA@QR{O0зnm3DqK#)Ҁ\ 鷋mrAjd[[1r۷~#(,A;閎l?gDm.gPْѪC imci =Ve#H1 èp|D_/n)+&e&|DH7H!t+l3s24!uMY(s'!!z:+rtXMiDH3Vg@"WJ͎:rb0?AFRWA~>;!`SAC&I$z./]~EנUX$+ ٤J됩$@s}tYO>=$@O Г> @>=$@O \?bH "K l59 ܃X9aӲc/ad2~rSVX$S5XRfFI!Tޯ3|ȱ'DH$@O#KzJzJzJ@=W[FJ=]u c%owi$6<]Fv:HFPJd=k ;/FJ:%*}pDek(a"=N"Y_hҁ2 x y-Fl*ZQN:PF! 8tx$SX,uҁ2 *,+=(2 >E#:eWDHD=-AFN I:PF!n6xpd}0N,?A&$@+=[>d$( %7FzIAHҁ2 !t!U>T^ uStBجH X5,X+=CkʭIrWeF9 ׫2>7PDrfga@Ē䇵mAypr EƠRFiz2aҁOSh z.>Xn !9RY_ z.>XScc]zK$q[]g,l KlK~tc)_ z.>鏚/zBI} zRD<`_K @(((((((&^=2JP8`4= 9䫚NC'@~IV$cUTʲ&a1`XB<71Ob"iVl7;R"03r0 DɝRe'-oQ#zF=ٓg)g0WQAO &"]Y j;xwKzD=# @LDr"ܱ0̪OBWDQAO &"X |yka1`8[sZ(^E=X}O9FX#, [ AO &oŀŀŀŀŀŀŀŀŀŀŀh' 4&V=# -NH虖ĮgʼnLKbSZ_l̩ Ġ'?)-yƋkD=bЀs#&QO>4 =šdYlC@ГO = COqhq )#^AO NSZ1 BCT!r>1 BzaC|bx+C|b ;@1'@1'@1'@1'@1'@1'@1!z3- =Z== 虖yV@ϴ$D cOD 3- R9❫cZ y~}o]GLKbs`3'N_8AO b +س/ _-_^_$-ǏjyX.1y z;xWc'ƈ=q,i9vg=瑥rxϜaEt9˯r^=ӒX<20vK86=z]$d=O9@O &B<,.9|4;pIᓤ@-w.<> biIb>͞0_fNG=Bu(gZg9>:^=yrBWׅccx"99FZX806ϾMud@ϴ$F=.~x"v$;vkb7HW]n-_Ob%ï'AO B|k`=Ӓ=-l7Z>gZes=虖&iI?3- Gz%'@10=%u?" u=====]( t(((((dvZ[P zs{5d_';=Ձ;_tܬ; tKC9 _K@\LIXwIbzv^zZzzP|k@J; -C7\u>;oVll!~Z[+* .=$ֳkY{:Wo'o=$ ܬkklilkWK`Ђ|,/f!C~m^հ wzZ3kolilo5/DAW[F{p 5NM  9zО=M&8(dP N nO{'=zՍ=mm=Mբ!z#7Bs pnL]bzV\F#()<ӏ߾_jm+: omcOkggkOcWp/Ax&+ W9PH&kBѮ4m`=U-mK|׷;r'XO K;S(; H_j΀L-~x֖ ]A hZϦTmoЊ齷oJx*ZZ'N{M=U$qsIV`=ox귷lڱ֚]y]^Qo;=K[}E]_6'{{Mr:NڵYqt^[>'{甋Y8g hӧ1'z2ofV[f1 VLw8 Z1k?`sR'3teח4ţ(((((((((+-@10O endstream endobj 121 0 obj 9534 endobj 122 0 obj <> stream xM1A>DjF( +5U翗~7?7?7hO1+T٧&T{eTge*Ԅ;U6*OM쳲w~}j\e0W٧Mvڼ+ߓU s}j\e0WgeW'|Bܯ4w}95o)onSe*dԼ_圛U s}j\eo;STټ&U s}j\e0W٧&  endstream endobj 123 0 obj 260 endobj 119 0 obj < ] /Mask 125 0 R >> stream xT[W~gtPe)KwMI.]6c ΐ0-IolztƱ{wqRʣ$E&Ql3Ddj;Ѩ؋9睽Br$]XOCy_~x 2ux Fd[o 3pԩ3gD;_ xh ~~T_ t3gNI"ro#ckQuiȉO<OS'^2髏ǵG?.\xԸA(pR^eqO{?~Oxq C? Ow8|ұȑ'9~Zp8kq߲e{oql{^[!o^{'8塺>ZfzW)|<ljc@-׷xtG8vls\_/W ~w@Oٕw )SI<*|~Ȩ;Ϗm)A~8Ï «@G6$p<}~wpNJ~:XPAZfzۿo~c_2w?>]xi=~}PfTW:QCIOLσ"un֟ӝw@plq@l8H딿Q㒙~tygѺ8iPQZfz`ԨILO#?m~藾|t]xy5=wS 4t ۳渁?,oom"ߖ#鹟]~'J=taYe7cgqñpUIzd;wU j?z\K]nqlۥ =YzKA'-3=359g2ӓmP_7qXSuǎ2͡Ư#=ĪLuzL,2=Osx | zc' 8zcz+3/c' 8zcV瘕s$N+Ug^R=|n$Xh=DùLHk_,6ت Y޲%ݙSl[gnn.![mWYtZd9-Mţ~aVv{amW.{4z+]O,{;3 !?Oi|e?vRa T¸ "n7n$`Y^@,wMY wu|:=}m;;jb V @\b{~z|>M5@;ZªaYȆ†lK qK#g%YSd!w鶥ڙ!D2Ai֒`2GujD4کz<m*ͤ}r*6tV  CTIk{^JZD,_C*3Wqy$F; ;wYqfNOH{ڛYM<d=GtzHL^>ro: @|b_XHo=$L5;wRBJ'AQٽRFDi+ݱjt}7ǡ'raD$)tXduʝ = :zFb`0^kb FB>-A<jj}n,* B 鉏pn.zWe= 79SBs5o; ;'%uWOsOXaکQܝ;4該r=Վ=RS#iS%%Mƙ}LC!jp-Z"w,9c()A7bͬbCzs|rxÄ6OϚ?jA=-C~J>f-KEKEsI%Cf֬o_LXvzF-ćŧxAR]zS= z[ 3`ky=kWq/լO.۽9G2J 9\sbY,YgWOG*hYC|NT O栞sk$='AR'tNP!,5#]ʑG#dd1zy?R˹Uk1Vc{au9A=5j-=mPz]̘>SS£݊CvXmu> y>O`uKKoJzzCsǸsֽ=q~{:ޛOIyB\Y+ۆ1W̛vfFHid7n)V-ΰ^zN97nTqAEen=Sz&}%3)NbF,k366;e=*O]aB<™339J'ml͊dcF􁳠`pE޹daQpa{z1=>ݱ9us2B胹F"dYҘroy'q娭zj=*lK۝1=>;G1"򚈗d-0'`>JaDg+U=*G2grb8jjhl)j+,šƊpĶ1;`seK)KɃDԬsNNN̩wPLfDH:'HX(̊a)T' @zT' @zT' @zT' @zT' @!i=W$)z"@azZNYspa}z[l2G 0l d +W03z1EϴYƈ!XgGZ5yx}dZcg^{&NJ Yژ<㸹d[sĺlر3/IQO4k)e˲qqqXԢRuղCϼ$E=Yó.賈1e1;RUۭUS1֊k =eg3zz|c38DLzf K;wElQLa۰`ܹZ+NqDNtYlT\VX* {j K,bÌb4G_XVX*̝?}=wGV=U'@OSeuH5WL>pITؿHDBv_vq\X:WVKs-&Gx{&:FGx>}qy PQO?>Op717;GrGlolXR|?mMo(%H O"I +Dz+Z)v980 Ji~LELL]Ul6eL>3q}fJ>EaHu{rpt{#Em>S7V$b W;[Kmn~aZz&} csn\WZ}a&.omlƗ"Cî2m ޘAb|vXllTV4Mlh䝻8h6Z*3JAJzʳ45=I ``r}z*ӂAJF-Bq\s{}mZ0\9>PYj Kaݩz8xi٩qZ0\9>PI಼V.˫RraI8-zD$f:ƫ䱞>P!>Pȵ/>+' 8zc'?>dpT9f-d_Z = TY6@ZʠgAI4 Y۪!Rܦ# _1S'ݑY YShml Ɲ0g2}iL>榞"ZA(4J0背ϟ#@zT' @zT' @%5=1. @ezƚZ(b< ojqzc=}J[a:HN &DԦc R14 D($:X=bi>IHOej0ne=b L =F2H =A2xMx|RSZXzq zIEOp6zgc' @zr' @zT' @z@UAz+sU=WSeI^AA2`w6NC݊z%;(z6E5oqRsef, \pV8%> 05-\E~x^>r5WIr3c+ 7><wa(9W .T,(Q2\BF#}6`k6ϥ+'<}ggCĺs-Jz={,L>IY2GI;\85E"j9W!1ER>H@ϓǎtϖn|x~tV띔xﳥWOGw~Լ{ҎNKIsb֓EȌB֠uOq xkRu9#`{ ݈~9uBv˫Cd$YMkjz=}^e1}ZAXBdh.H]LD69+K46X`"3+"胃+GF"d.d%nZOmݾڼfa3jlho IUD`$\85AO`>QzR?6 ~\',ct_=D շww+vF9F|1DJ^=Lw,\30[Z?T.a9BfGvCX'sK ̂-r]pȤkpxÛ LvmMwo3Aii6䲧]wBTF+wBcR椣Ek,ڋ@O`F=ۚۺʹz9tǵ*ڮqDZ%*WWfA6mZtS= M[M$ fA075iq56z|sz%Ԥ39tix}zwfgV@i&fA3 ̂ܡ'320 /q`3q~{Z}u Rc};ͼ7'2󟙊_p =@O1p =@O1p 'pʃp endstream endobj 124 0 obj 8585 endobj 125 0 obj <> stream xM1A>DjF( +5U翗~7?7?7hO1+T٧&T{eTge*Ԅ;U6*OM쳲w~}j\e0W٧Mvڼ+ߓU s}j\e0WgeW'|Bܯ4w}95o)onSe*dԼ_圛U s}j\eo;STټ&U s}j\e0W٧&  endstream endobj 126 0 obj 260 endobj 118 0 obj < ] /Mask 128 0 R >> stream xtSם{_$GX+Qx,Z6^ˌZ]{<;'K`N֘io=kJ zsꤘgD*ppgTNHũ8Wr[֑s{ߟ'Z}N޽1>]g'0_LRdorO=[/*ߨøK'oǵqC_8w;{ ^RSGꏾp7NJzٳ?}'J3aW/n BsINjo|7=_9y}gwWfsׯ=TYݴCl+gsiey+Ͼc~z [ϼ3{^z陭_~%Vsj=v;oڴŧ65o}Aoz;~qpW_mfeyn&z^Օ<`=ܴ}&\z띏_{f۷sc֭[?[A_~ /Mi7zEAnWĝoܾIݴ͛n71!!'n&z|ӟ`;$D%X RnW]Ht lc/GJ뉛ⓟ_qzH}h=v硯Klz-,y<8f8QƁ(ˣ'Iz~o]@yt`痛<4zv.5ٺyuSۛ7=B^{`=F7=_$㿾DoF L$_9 _?q7=qב%DϿsBb#`o}f`x`ÀÀÀÀÀ._=V=`````nͦг(IUO8K%=z"]@(c;:*z;Nh [0ڶ UA[YVՓ;=?n=^yV} |t$z&}= $HV*k`m4z|kjIekwʩLbׅ:ϘrڜdTL@߹K^61"!\QM&aX}t3j/HW3™W 5>j.&2Y%ۥbnh)w!46F>h"!_՘9˪lJϞLXBo 㱆qe IkD3ɹK={0ԁ։.qCJ->{QZ?vnJKD0'J*8T=3?̔x9=5G?LTЪގ vܼG[#MoҹkZ-QWk\Zˎܢ S~\ک VM޷=\&TK*ʉ`5wV~`I=գz#͟ChȇV''eݍv*j;wY rqbks2 (ą^ފ3'!˖D qH[̄x?Bu;hN>uOhm6sZRN$GH nd=0R*vɯD_b@WA|CkD{vI.d]gFNɭ t֯#9y/ T{*lFO*LՖxr^dtPN'CO_avIԹn\×GϘߗs7u~zZr1?<Y$ ̼{_=KIy |.j}@wkh GϘߧ5iW^aFc<2?\Ρ쿑S-*^Obnu|.]-I̕fR{!+]4`````````8г(I[` [e[J'`40^i3j"ŬW_zzn .V\m㠧]?eמ׬cJQ zMeD9?3b^NSGЍ?V^z^97${<ًXOMmeЗPz.k'a~ϒ4J;z{_z c Zwzks=祊.vΝ:׉; ʵP6gOse|MKd4%Y8H1#S^gEzk4l٬=.y'.YX=Vq[`f3R-#z(8;jK'Ҹ[WݖY[i-\=#Lu!̓me\6T߹|ggscU=/K)=w)KYnSYzWvݼQ0-ȅn[m͢9 ,j= c Jɣi5^@CEYE[lE終al!Qzί y{ibsj0p==֐\"U%zm+:P\z`c Z 3h]P cjkstd#L0Ϟzknɜ6C(.b=w #5!ZoU{IOb[P\z %:w$=a9 B@q9 2${9*hqauū')>tht:s%h|5 :P\z?YAL3fy_cF@q1Y=====d@OГ= zDP@O 0;2dГbƎ0= ,騱Mi '%aڑ@p.v s 1Hnd&(S`a_ǷVBRǂ5Ms5΋'j~9NlY!L?@RkYg#t0oBmQm2}Ğ=?'.|xpTM)YajWlc\u99gF ˈT\h[F[8;_^wڹ{D3uvz$U,Nh[H J\BO7]6YG:FHGh؁PpΡI#ˀT\q:m,p}/h[305 #ܖ6us3¢~-{ =Gzq;1{7YR3vR61\yW}Bht~\Xl5e%&ǐȭcCmTS,2I=sTF~Yh錴u.f#ٻJ!Ka~eH*.& ~pmW|=Gcb98&g+1-#+s{skQu^gܒJ‹"}]7K %}pƾ`aUO}0P|}:w(ܓff) 6ቚ=jZFJ‹ך#Qt¦&ܗ>q^toĒ6FIThv0qK>D+hX68uNoz|dW+\&J9.z*Y) 6aUeF*,X9{ij/ +^ѕk F`ߑ_wO z|& z;Ox>=('{@d>Г= zDP@OLi~S*,Z:eq|py#z dpiJZv:zÞF&EL:j鰷DuY6yqtG} eѸEIzQk+:uY6yq[+Ws:WXcг(PO4j-],biۄ88b#vhZ&n$ƠgQiAp[Y6e1z5{%5=ԌdG#zz0ָ5,u9X?/"6$ָ5,i#ɢWX(쩎,iu#"VaWX(7w 0;2dГzI=,a=Lý&O{G5I$gߙFJb=U[4^j.#=Fޤ*e`GdYt%S})^6Y9H/,8L6krY~$ӓx?*gJ@ҤDX9H2;ri{4X>ԩ.4`7o2yB*%oT&XHevcF=f~żOّ3>`{?]*ꦁI sEѕs^5-/M GP7)o)%Ig54-Y3ǤI*6zsVccƅQ7E'<7*zJi ୬9*7 -ټzPz yq~cCc wͦ4p`4Dh\䁸]QSJK?ec(O(P=T^&>zJ"3s%`κOD OJEHuFi%˄s Gl9vDMp#2޷F R'wRtA"HdCGi0"6XCq4&lT*#J~\hLj qФ+,ņؚmLV.2,MVߓ{\5 ĦHc-?m.є&#YWdzy "(ht #6ҴӸlRsLuh"*dgnG_O7A W;Wت`ݰ`Kʸmh =XD`9 TO/*%-'%l:~v̭tEF93Ali bԣ7YL{PkV)7ۡ"ĉ/Wu|~XQzK1JzJ:HaECZ;˜=ي9HDPS ʜÂѓD@%z*Âѓ} [ !RuW$?Xhnjܭ~X0:}@Yc@SFKBWU}TeT=ÂAԁJZxJ  '{@d>PXj_+ @d>=OF W @%rUM5N@3@%+j9}@/`Q+a%`~!^,$Μ"fGVWOERYzJNy gKDK; kL' zI?{3v\+v&Mp$OLГ"-mz;x UuBr== TN&y CHoxml:}. {|G$$O8[zjXxT=ZPf+Yv}A~CU>C|y~0hv(F 󄳧g|]JgK&3胩T=pcDv'14`Є 'Ξ4Y7O+rȉ1`xQ*ηem19h6Z9@s GtJˀb=&wz_AЄu{KtyFs_2 G8MRfjsg,K? tf( zf:Q42Iڔ2Tϥ`|A{X<|s4 !G, / `ګmSӲSr"@3 >+m >5>bLnuRB=$;%'"zfg_/7Yz1 W;+pqraTz@ :bd=3[IiZY[crgY(3(_eYfDP@ϔYfDPb}@UZ|#W2p:E1 2OyxuF^m'O|)b=!@a1zz޽3}=ĉ?~W8uH)s7w i}@I]ϳ黧OY䉷Ϟ>_3gC8 @aT9+wSomo 'R>Q}(=zD3}|ISȜ=#>_3GZ Yy8U+'k,?30г(P`y0Ytݗ30г(DOe}΃]V==_dbd`"UWO>V)^=![RzB0;2es/@O 'dГRHz2_>%ObH$c Vl+,=SoQACmCF$\-6Г9}H@ϻ~2GlW 4~>XX*#ae$Y .4ZŭJ3'*`{jQuk =K4@Y;jr1qvX:ziA\.<2uTS==!Woβ`I -t|i6s^yT,X2ؕ<ѓqace htWTR!WsˋZǂ5Mz"pC󉳧{rb9N޺&W =a4'g' B+z*K=֮#v)oj|~g圱%`(|] $ 1x1JNS!WVݺ/L/Fp}5}>qvB4@Yƪ1`.4+Y tC#)0Bƭ5Ax4PWgYQëIȂeKOenyVаlpYq R^ޡ(>}$=.8kz"-jR>t`[rVϫ-Vޥf% HQd1T݃.= .k%p@ $) Ti҈u5m>1>RAS]}Hg $"Ek׆9="'dL0)Ŭ'DȀГ= zDP@O }@=@O` ``,|%Ht 4TUԺK4AO s~O;'i鱆xNpW vت kGi2).(z6A;*AYOb3= @!ϞE=.@ G*JJ*#Aϴ"#^"޴ tа*%#3x",uh kԏ3΄"uvtpĦvqƙPz )9 ]u[#e rkg zIIY6G[D`I4|QV%}ԏ3=G͌K г =Sb 콸4wΣ'cdo﹢0cde\unyZׇz5xP7Z^:{iX2zN+VǼ*َ>5s/u4i9V wZҧu1sU<]kljt_D3ڹMmށs4A ?JVUAXǼR<~] ct|#Xϡz^05o"Os Cܜ6훔 T~*X3&ZM.\-WPįuTlMAShAtf'sQ42IP.5|rDEsd7h<<zF\C>^kmAו%A ?~xW W^<0i`@a}J9t42MH-$@MEP\* [O~3ٻEn阘\W:A /ą>k^}=9{s "ܢd(4m =r}k'Yv-cOixT۹/Cs U\VST5T ?r}ko7Rr}kZ(4 >Г= zDP@O }@=@O` ``````````````````````````````````````````````````=%Fs BVO`````Ȑ++͹AO 3~y.}GTOz1;oizvȈ+I9=; dĕF^; Fzqev .0===9ӶT=rew4ۺ7 HKpwkw8](oQ05Et v m eܲ 1z=;;ovttJSֺW@zFUnttu56u utܐZkֈhԅfe׻8k^wڹy$'`z=-=C]]C=-R[s)C7/M EmV0=8 j~\X@^8^[@Oxb6w4*v90JV3Ƅ\5StcG_OO_{rQ(Fpa]ycdM7r{ z0 眖af ͍`ۇMbS? 􀞀Q`=#wk׵oư豬ۼ:zF Nuq=WzlkUzFUvv؈WO[g,cNb]fno+ԓQhik6Bk4= JpCwGwkij nE)zFn`=M-]/ Œ|V kf-0+~OySիx@O(VggRX).0 QXд`( F1 g+'m2e?3ܠ'0'0'0'0'0'0'0'0'0Dϟ< Tl5 endstream endobj 127 0 obj 10760 endobj 128 0 obj <> stream xM1A>DjF( +5U翗~7?7?7hO1+T٧&T{eTge*Ԅ;U6*OM쳲w~}j\e0W٧Mvڼ+ߓU s}j\e0WgeW'|Bܯ4w}95o)onSe*dԼ_圛U s}j\eo;STټ&U s}j\e0W٧&  endstream endobj 129 0 obj 260 endobj 131 0 obj <> stream xX˪#7+z=`JRZ`dwEj fM~?ҫRTuԑݿ>ߍv?~}q{w~|W|?}Qd(؁//e~ k:0 *NZ}?#XZ+uFv-FN=7 5?_l: qx4x|< =j_W2J q@kӊ @ӬeRRu{Io!Y<$2Ez8uX-d٦-2q+4n( s7-%( 7 ]F6x2OkbMu%M^񪷸lOURĥ";kr[tw]SyAs }¨f`!u~,Ү Cb̷GT['HqE-o)*:Q47N"FNЄB!5{Hgۂ t;蚛ICT\pU"8#)˝&Aҡϗ_d6T8~:H͠ ӖxmJhWI|=q x gSTHvg+[M&ny}d[9jN?F`[G&M!0}thQwߺ7Tˌ4ޛ͹'/"/Si^ endstream endobj 132 0 obj 1369 endobj 133 0 obj < ] /Mask 135 0 R >> stream x|} CweX3صr,7[XaL (FNTHEhsd *[ ?Q?zFb2P@@HP!2CMswHXû޽~~w`)0@(O:TS'5z1Tj8Gg~ƻ|/ǯ3R Ξ=?DwS#ϒאּpYȆ].~wPPvhzVdyu*G^5N~+<{$S#ψ45?;/WDRU×ɮ3g675RPY?DH.>Fygng4J FS_ū#I;ߟ姾- ĉzH~ڇׯ/__ڵDcdc/PSxq%MRCvΌ|`THz3E~z_/|3e>*}W<Ԯkv_d]$SNJpQ1(IJ'U*:HGwwPa^BAI];IF/yۯ~SuU0?_+\ ;N"&ѵy@^{y@q|ns0MRfW F tA|Aw?v_?w uute#wIFzI/_1X22__A9?/dTiL|r7c~+Bd8ӌ.0j]&OCԡʼnsh6RIFm!GJCV\^+#i䙍\_A!F8AHKb$Iwh궶N|D~Pω^[xʆWnxqc-\+#4\G]yǏ\ǥ3'E#|hw.QzqvG=ܱ~׮Vaq.k]~UVm :&':u1$yO:]dt-.gzO}M3$Ih9|?wnH9}UqiLPQMnF9uZ{S4Mg7L0Ď<f###############XTe7`$`$`$`$`$32׼3ƏZy$i8m`|4M)iݗ#հ*#m= .is6/jL^D#`$VLB <=$'N'_4jEH?N݄bŹv -!$?N{=GW{1^ =l3;ln ι`j$C+CID[BPyL${:WmpFbBsq⏺5js3Osf!hɧFNp|Q'YN02r 9pq [3#Էx#AF6-# BDe 25PkilhMRl#AF0`lF FmoE4"1ҔYlCMF^#m mCh' [̷cFh71r;fD}[#1ƚI3H;i&05jc,:I8lh\FjFmHYCF3 9DFjf6fz5r`lz^p$2i8@ū?,=0j3^DH-H-H-H-H-J5R`)H9^v@#MF*^5A.&v$[h(-h؆6? ,GF*񲞖h&hS31jqv/)$`$GJ9 [5}LFw+ 5 sHS\;/+FF͋*#Jll%X7ۛ.H}S?>k94oF=M=`$e1rܼ(Id4j߰X 0XRr4YlvdbvH~9"l2M%=T7%JW5&웅?6=ȧ:, 0X+"`$`$`d͒MrlQ~Ț%;pSUOPI0V!FSU(_Н`d7ܩC%Zy'ҟ`dBoݩ?%ZyяMu52bvo(`5_oי%9YZgrRJnߠw-=񙄷{m7F;oGCϥR#7HN'-io֞9W9+Êk@kɻ1h~2F `*DNtL\n#4En[,3֢1FJ`ZGN/N.$R$K42!?A@!y>lYes›;>R1 Fb$J'\4>!gWM|,⿼¹D:6j߲Y)b\Y:1?w?uCqf Gmm&b\-Y.L$]/t3)ؤ[3)0lfl\A1 F,I0pnN( yI'5W WȀ^9#D2$|FJd \&'.*t&h-驑 `:v_NOlZeԒn4Փ`$`$`$`~5I0` 0` 0` 0`r*{@0R߬Is}G\ i˵:1={<-CG~\ F1(3odڒ#v|-m.0|#GmQEԵ>/gq59!\fPkd F+GRBRע 0\\*5WwłJ3i@+$um/odd F+εcH+z^;jAmk F+_)|܄Xşce-{W,Y_zdN1SCc_C$EZwł]` 0` 0` 0` 0` 0` 0` 0m}M0`$m{nDe#Yf궍7~jQQHxm?qͨ(`$L}b>;[fT )$-ROF⯷}su6)ȥT*HStzşŅVXWF>nCq0ruFRVgX)Vxc,ϏYx 9iحE%VΟ/ܛe?nC)bHX᝱ȉ6AȎdO /fٺ26~nDe)bHXհ;nUij ︑k5Wxl]?s_ڍ,1RHؼ%KY5F~0fC5Wxl]3nDe)R$TOMq?"b+Y,)F#y16. UFvV/_Ͳe'>󩿪v#*K9"a31yn73nSZ$O$7N'4fH ŗ}l];-Z#a}6M %4b͈\TJŗ{l] =g!ueOWrFg4[k\FTS/}@9v#*Kލ?Yb$̵qmY|HZ0.F>b$׆u1jx匿݈RF_wv#*KQ;=rdgyb޽xg9r~jԮsݳȓO>ݧ݃O-6lXlzcvgcbԼ73WӰ*QdblQAɝOl$Ɩ-0RG87c#L} Y{ȥ pX1b(Uޠڭ[`^FmÏqvL_>{goZêA&[z*oʯ\!,H8od7v햫>/ӨjQ#jb] `X˄#m!;*}'HȯdaŮ U\TѮ[`~Fmc{|<;ƣͦƛ׫Ԭ*Q#o- 7ƺJ4`sD,[`~Fm32-> 8pfGID(<>>Ndp:v 6Lx"AnK?7?`/]e&bsד5R?6!E:CdčhyˆiC/:=;dtH"FqbO<]Fjƙ9āNzzpb;A#A"7$T_RFj&dNۣ!&Cxp{c?8=-8 &PUnԮ"LzG]}Izn'ÝߟsbpIO9x WGQ{α"Iω٩S8Iu4Ų!F֮MI ~n%Ϲs|=A'zd#kN$V娍[;'`p$7486=}EO0"NoUj:RFj5{4+ |Qj:C$kvըd}iѝ]`ў }}n Vev =?5%9ꊵ5xn1iuG['zRb5NQ{IHI_fH&<@ (Z5NF7#nŎp ccXw׀jȺ@:lC1'x1>8arSFŨydØ74q 388[Xvj:E5t_TSFFͤcɬzvQԻ}d*-kd]uH 5.F:vQ[Ԯ>]#a'k$v                                                             YMv"ju!E~$ Kvs#W,Ku(!%V#/~pk-Xu!rLCok0lqΐSC)lP3-ƾ̒cv5,moh؍iJr$6J6umMmـZ؏l\6dl6٥5"cB0фи:MR!cC~\gIh؊bR[9m㚊 #C _@(TT8B^nɐu mBT@Ȕj#b8j@[Eh;iv>@"*>ݱ IӷlAZvRRVc ƆPpe#3*# 6w6dhJPhTG u:1Y݀ʨ"dzRjԅcF*i-FV42{%ק`fy?2ZLK&*~/ TҔ\YjHՊx^l2v T 8-R/q{2#+@YA82sVvfdx( 0R?dLpQ"`$`$`$`$`$`$`$`$`$`$`$`$`$`$`-1d1 oٍ*{*Nd24z^\1F0MPQ;%F7Gȟq; mRDU' d_&ʥ ^vC),QFuKpqFq bB#FjmAUXEmFJ2dDqu]){'țk:n[݁ȉc$,6 ОIpmbwyNky! f2V\ѯZǧi'fu8~QHyFê{fcöqd攊ы-и_bh|D٫0i;dߟoN>sq[f j rl׻&hMڳth0P diHc7jPX1IXj#-YKc(Q;i C҉n7C%ba|!Sm}|fJI&;QKd:fHDԝDԯ50y{_XbȔoN>sq[f $~ c됺 C,#hL[\;+kA|Eq6ED(6R,<'\.i$t\H~8`RC0bPQc6EwoJ!%&V95/ץj=m9R͐GCS_AܾۘImF}hҞCveYtedɄs\ab4fj3[5FJ#m1Z#Gf8$0% mkHAJMy(EkS* -2R=%4K؁r3dRʡ/ܿqYDˋ6:C,m-adƀP%d`DhXЎ/>f'#P-jLQ*02cMm)Ym= q\R4R)"= JE#CrTojdH ͬ$h /l 66e;wQ`|B0> D1 zN<&3z޽⨍w޿]5#qWǀSy3(| cfUy#(#fb&5B{&v6r)bqi_i/Yu{QHֲ,2>9! y$ydQ˩}L^iYD#53qa1 5ҖB#Cd1#+KvNtfVo<͜URwSy 4*g~11)_i>sq[f[?4Eh1xDu{QLkZWeQ "G^#cJScd4q`h+ WI+*8eCHQ5᥍ÍFUxG*"䚰 *5{[ݍdl3UiX\jxhXY7*c&\\G`!5VFV:Tbˡ0ru[sau:Fd?㤔!"#.d%|.1C$%'F%0;<C $]($.ܸ1f8(Yw4 IA匣7@ #s*8oKN.0u&\er}E.s.1QR H"d`(0'Lv+m6X}d`f#5r#:T{.^ɀ6q}D*9>;VP1R^Ϧ'==h"53s%9qG#@Sd*͑L*H2%J`vc@I#eJ`$\#IY$> stream x]JVQ KKG$+BD#DJ$D'(ACAx'Wɟ~_\7?'~O䕟?'䵟'~OnS?9~|'W?Os?' ?/]k?/]ҕ/]|OKWtK2|'+_+_+_kZ_vtKWtMw~2_+_+_+_eG]tK2|OKOKWt-×ʗ|ʗe+_kZ_|ʗi}OKWtK״+_kZ_~/]ҕ/]̗|ʗi}9~9|ʗ|[?9~9|ʗ|#?KWtK״pwtKWt 喟PtKWt-×h}(2 endstream endobj 136 0 obj 449 endobj 138 0 obj <> stream xYK7ϯ0m=[-gfCrsCɉ!_ң~Ͳ-W_=_O \p;Oj˟d$J旿NӇ-M\ zQEYRs|&޵:qZٯ_XY1/Ϛ<2F 0}n^yh<.zL7BaC3.ߴhd܁TDc!q[h%7{ F۵8r֒6dP S<ō&g᝕.gS/oQ-ƖPs“Fͬ9>&}u7O{jX wKr!xʆJ⩀%T8ɦr쭧~ZϐX0nvxGe[IF;]*Lqj^⎨f+g e S'MIS XLړrdK?!2sbѲ0paIPHጉHB!!SB jzz㫲Rje4v-lM1UPqvMx͔&`hZ7l|u5 endstream endobj 139 0 obj 1602 endobj 141 0 obj < ] /Mask 143 0 R >> stream x x}+P8l Ɂ)SGt "R A9ać(~7]̧X2SL6N,c ?6V---⇓-i&ja7iemom;Ҡg?/u0(W`+wr||=6(k2 X8vΠX^w/~G?~ D;;W/ttWKK۾8f_[K1%ܺX^:#v)Rkkkiu%6>6,쥃mlKRl 6G?jկZ#6^8{4r6s?W^rV`msl#o䋻^{z#N|[m'd?v;$o57/JaRb$;wu`pWX+ L :OU'$=gw3sW me;]`a.Lo;!fMO3́#RTXI6wk hb'6,3~se'V!'2dv]`nlww^any3Š]-8fNacW;ə, Fɦwr64EB-L28w蓟u_/>z Dsʟ|>zl׫w!]Cޛmшd$Ε7I~p+Ialoir6ȑ#--Gʠ [akZZvOOT$v<c<Ʋ#li&I~pgK,2!\~tM*ChmoVp|ۋ8Sߏ%ơ..tMɋێS^ ,^83wN9~r_>./[mh[B N'`,/kdAX&MCX&c`h -A0 Z@ `h -A0 ZHoP1_d$ALZ@ jQAu4m_XՀAQabeiE]vxlIࠀe7;]3S6,U rH6m B m j T >3kɓZQ6`]S%ɒ J:Bp2La"`ljxk+,⭪@y66(ʇ6z7BN2;y4ER 2RCM4UPD$ʰ؊pjCb%@ ?%nޠ%Ɵ9{rajO- "La,IȳAX:Z&Ht%AGI1HKnW6P(rS)A0J(8G#5 M8#!j{;kTuae -缙m b̳A(mķ~e]YKcUS8PT z=t*{q:r>%g[=2!K 7=fHQ> N@+Nr $vV wN @}G){j-}5 +u;J'<֡"0ȋߪ-p΅׭315Iދ3R[P<ҙ^5PT8 467ubჳ ifRzqLgʼn2rܼ8m9APD3i$a#EWHԊ*)nFW YTiUk idRGbG*= T3#B#>Π*3M#hX9]6HǎfG3 gGU1eCYqmfo\5hv|`I[+֊NUBb 6"谖wrF-D  -A0 Z@ `Pv] AYXUtgV[ Fldw*p%3i0(W z '#`P6.B\ d6(ٽ _0XI2ĬAWVŐw]@^ɳAW=Nk?A5VX=8t0٧.hPrȳAW_cTNuٽ ø+r7 … vTw{{d|xb :L7~&V}Ռ*m dY^;5 6I&#ݓ}&A |$ŭx$e%BjIV5f7(q{K7VP M "TM F ̥f7 !Jxu:iȂ9?wܝa0gnΟysTc *u$Аd Yb/n܂5 zq\4ϐeV+ndwTH[ePy #d{AސlB;s9"ЙXn>v"y:_cz *uDj 9C4HZgGƨB0q# hfhEt]@O^0/H&[5PtMcHd7 b nvF\DA$`P#4S*4dYAlfZ;(sٞ*z הYCZ^mP|Ywq'$r :f ϰ>ν5Z^Pz'z%VWtY֋]ȠőK6W3*$>_]FWiyAb/zqĤ R {q`~43ˠnn|fdmi4{h\HB7< bGؑiq$У7)xG\lU=}D0RFۭfr^nwih64 AJVAHo{{.^ BnSr `goebCGtx;bK1HsT{& $3LAKjwP t$Px)k.^^\WXd&JO,⾙~:\<May]V,]ed^4<lsst69̱J-~/Xj<һ屢;͙7wPLd0{Ñ'&51|Mz>ycyo^dPv >iOo.Z`PLh4sF88ws"z_=q co09|9anyg>%L_$s ㏿1>9L><:pI9Yx șAc==.;%9`q0(Y2o"knA Qـ3R aG `ldx'#.${>8?X QĠc?|N႗L Veo]Hwwh5 >=zws8j;s)<|8z|٭*JCA8=?wy"~8Asӣ}Έ=|6KQ٭*2t_~7=sSN /h*24};in })<}sw00XIR ˜;+I Ms"s;0hU-g, ~pon:K1eY{Q*,iW^ :OW\Dwb [aY{#U6ME@,=/eмԙo%Geda=f;YvBm5NBkAs#(ێ[XJ&3slR.oN=g–.iu74628="UH4hpP}* "{u47[,=좵 j-;5>hm&!@,mUXL2eTIw9990c 1}j6462x3^ '84g ] "{9AN\m dt\ێI$ aFؤߜ\أqXg iCsq#s'PL8 ) "{9-A ?6oZ7CDܙ7HJ qr%oN.QU~C9y~iEFU! Px$0aA Pa}/H7NjdA^ܔ asrWv0]moД|#s#|)R!Kv_W +A{# =Btqo;4DZ%$% R$Lzq~sr0cmt1j6H2H9~wB2nō\Q^0oN.QEr0rl]`1*0Hɒ S~]_Ío dV7hb>?.ÎsX>58"wߍ_fbimĉ#<,k 0Nܟ >?'!Î 9}~_h>ʙA: .7S׃ŷ #sJ2w'>~@0-tu V@ 3fGq8W8Q$~"|N;҇|?P8-;wXHԩ񾳶lШ`9IJ$ClgD [/3SJfeQ7nq)>?.`Pd@?3V}I;A1 1(y{>a:؀27FH9I(Z=]I2plV חVO҅OzNn4 G $9Fv9&Fcw}/^\Y z}Ied!kFv9S MYZhMPua#\3;33;㻑 F ]~7] !G`h"E D$ dD $QA 0  -A<$[q#kE jḲ)OWI5wqO&2)*(Ƴv:ٯ9ki`qdvZ([ZN\V['ĕȢ5 8ɠe֚3m rH6m;P+L|CuM[U0Y5I}jB5VCH< eu* =bYbz>{-C06( 7'6ݸ{E'Bl=MѡGU8ڐHͭ*]*L`vLȒ&7kM +[ɺa>̠ ?Ke)g2d Eu"DSMJ8ړ(ERP`jnURa(K),)orctoPn!4aUW.Heː G l#n*'xլq9A"UK)p!HI}w;V3elV̦Heː N@-3*uRNͭ(ѠHN b6WfPmxz/%KOg2dyR4"9B\Ο v$K]©U 80huKbt[D}Nɠ5ӻ1@FbYbz.{-Cie\_FSah~7V2#TIev5[Q*L@>riU G8ů@ I?갖o*lIbYBz>{-CiP@jp0)F}8Am7)68U ` ߋMQoYb"O @ٚ :uRn&AP AЋ5zq@1P@1PA/(J @@8X uE82EfM2Hc r⇮LAЋkqp˖R^JRLod\Jeb@AkȖv!Xh02W*U:kV X)kWRj.`:Ȇe\JeP{q L7Yz݀<Θ5P-W%v!E{,s2(S/nEe**O˸2Xr݀|w֑ǔdkKkW ŭA2(2W*20t2t1;<ҕ-cs)&u\42.գ^JjdkW SJ񽸌\ Ћ RUQ1'y?l[2c$@%mhc-x.X.-b|jl0lQ'hlM ҈ABīR*I& 0(væ[q굫EjeF2,s2(C/+ ;ʇ"vo׋హ,|]5,mV/t¼3eQ@65 ʼnҵ:ȪY}fy1xBj%I݄bq#?>rI@\rFUb<5ΰ̕ʠ 4/|} B; a|֝r[LjwrY)$(# Di@.5kJQ5u^U4b_/UR+I&;nf yEwߋ & T]K;J7Zm܈^!IrpnT Ѩ[e# We<K B*I kP^)o!LA8BVno@gq@NkZo fN)M"# m,%JR~_>Y)T[R&iHb"t JOq|Tɐ;=h ?vB:UX.R_ .zaP5B2 RY1xBj%\@Q;u6l Hܜ]}@qrmCCN۳c||Q,G Gnw)g;ByiFei ^URI*Ս+6V֧/5(}/Ɵ 9ve;Zj U#yuq>cD(^K7 Rr{/0 Uw/~)!恐OB}rG/X^Pk٩Ak:)"z)kgutg?"69e.5(m/n7/~b,ȉrOMfI7؄>8j K{0'c H<ϯsBt4Le K46At J˥.^1cݖd/5c bB֛BjK 6W وAaUX''L}f$/;ħ`)]&Ad"AՈo>TE>v4#:_ȑgɀqtm R JנˤG "8rDT%*iE kq'mHХ0Qؖ][csmQbJ1\`.h 2Ʃ C8AcKTq@ @ɢ?j Zfl| 5PUQkQo nU>4&Q98lnR+ 0$B̈UCW v6wAe-s1Ce+yuv]_kogep!,O) DiBjR+ h/~5dyƆ*$ByxU@?Pl#!:tcJ76V"V[P5+k盗uFۂjvR>:eeS+ qq?n:\-d`uJI[1j'}@gq mm̀]n!+yd ,ᵵ@` %6 2-|je뺹wL}B-T.z5׻ 3xu?Y`{b!j MsI'd_1.R_Ɉ:!xdƵU@G.3vpti PW_0dDp$l 6=dL{QHL)#7;04q+s a>8D PV@i;Bwu: iQ6T6jDC5USFb6M($FP@V:bjubpZj:JJ$ҵpfJѭAp9V€3Y#hA@^@ `h -A0 ZПA&/_K,7ݎ9, (vtgеKۻ'6eJ.,|g.EWԢ 6I&#ݓNqSگ%%df(%MrE$t J\ᒍ2%؛N8h/BBvڸ%"&m-q>1Fv*YFts &^r1?:3 !݉Pΐ:&HR 8+A^n)+Ohɉ͍!7_H"OMb u9cE "o  ?fn1)dLaCK5 ʴ.TNGT B 6(bm@(tfХ.# 1ѠX'a>F yʵrIT0=7b)jlFZʅ 5ki[i&ԓxi?]C)Ű 17Jk5C\ );AŤ,l]6 Uw!qj]jRQB]kO|m{(MR5OVKQeNIћMjP1D0(fpHZJKQZ\v 2o R/ ʠuRAJJޠ>6A=#Hv>< ), 'U@/5UnG*Xe56RZH0q-.BVYTL \!^${q|Ժkq/MQ7!%└AWsMC=M wFw8zePAA&` l)@RZH0q-.$ʲp+;_#&TЧAkW$(#;mpЈ/ i2Ի(e6m`G}UeIfnL_JK)&,E[l! J\~KM[iKfB[8R5B&RQjB<)23[[W'RUK+qti<2;j#5IWX(DaaQ_OX"` G&1~4B/sVhc7K J-` G}/MٳG\@СA5A_9Z_ ]&A? gO=hB~ :{}C}to-dYFKCs1~ПA<4"nIdS 2)õ[A^vĞ}5ֆ?AΠaΞeG_H-۠L 2VMf6d== 6( l[L sF~d]z9,q:izjCo=v5gF9,q:0E-&P&ܳ}3lS̈St M(rD"UQU=pq$8qgٗR4S"9r^j8@D@B V4ЙA: :gAl#sYŹe,lrwaGna*@BmH1#K.#kbz)gxuV\<>umMS}:8mYЙA:ggFYdi/{zXLnPƄiq&g!Ō8Q]frXjzͥk'x}ڦCT5zaz_.їA׿SBD ;~9L3lЀqtm 43۔6Az(̘ͥ`Ygj8Ўũe}CnVÓH7(zO0[L-bkklj Q&fѰ6RÜ땇+kx֙}ڦRҋC +ӏ$˗[uʠ_g=r7Bt0]0[L'8=h&6M̧N-Se!΀Sψ&ɦAYf6:96Р,*5ejCW :;SYt0ȳ1Ci"}-N٦ԩepzHST3IpnlųKm)u9rlҨjMQQe᳦[mɠ_{RoU4B9P'u7g?-otSV tdпm4,V td7f5ٿ;_S4BO>F( 1H>MT7BL`M4gcOЍAʉu88v),lNXDy8sqB7~ 9sk_=!veM7MNmy\W=5ыA,j9;aA92 '3?tb026B_y W)#d{ :8~G0仌3tҞoAf (ɾ3/aPqMo|s|2|2Tu> 䛠ИoKRGe|y:iVx3s{I89*9 jHm`PЅAFhmn8S%q|y:iVhq7 sm(]FOf`PЉAc}e< AŒ3^rH5MJ4(.tYm=H.9emTd 0vs//H<]Sl0RlOpCU{I)BGfq{3电QSn:zg}/~ l䐲z8|q:aN/8sNYU>sRe|շ^AЇA(YFlK5{P%T{I}3LЉ3ϸt=ȏ?B3TQSl:3tbv(:e%0E7@A@  *fK7 Z@ `h -A0 Z@ `hA0h%"7} Z@ `h -A@_r\^ A@>߽r\ '+gr, !0##+v["W|!yZ5 dd/ \^a$t!y -Ҡ;ٕ]A@)AWnݴig6+<֠D=ŝθ]\؊ ݼ̦Z.zL2h7_lo=`@²VA ġdrBT㞁w uH@ZAwLs=,q(۟D`PHu'gw=.W\C©RdS.c('̨ }T za/gbggSRYlw r\Ņ|cϤ!޼4Džj!638elJ t 6={|w6ؙ0bC\(@q!y$A.O= L5h+h߷. rݡPejy:gt˗_xAC5RY\w C`PXuNsu\CsYhSjmSSJ;mp%$]hzzkr{wS L%Q,!@l(%< wG1<܉O:JMhm˯vz«.<ΠX1Ku1J,VtkM6sϦS A@o[*=.(6t"quE#3H t`o۵{KOs!y$AHՁ&G;ZhB-Pb淃_]A7}}2|CS. \뾝r/#0iwxh< /X?ϰ m^p|" / \Ip<$ %^FCqk !0#N(2dXt7o}9<;W9v!yZw|e Ӆ+z_/B H<m ]nJr9:D p!04 Z@ `h -A0@ `4?G endstream endobj 142 0 obj 15590 endobj 143 0 obj <> stream xܽMA3@@ A= !W/ÛND@GZv!-eҁ@A}~h<E [:}h~@mM tpRS 4?PuzMA')#c\ T ^&C)#Pl{#PNA7Z OAy LA}@ :#Ph~!9c@Pbe9㇓ xnRPҁ@ @ m) ]@ @ @[: LR endstream endobj 144 0 obj 365 endobj 140 0 obj < ] /Mask 146 0 R >> stream x|՝;BIU+=[[ߙξ45Km##dLR|5nLC14W*ĜXU%JdZqLbl%>y$4#Y޼͛fތ䟾%H/ l.)i/л 8xoo8}p~&0:ڿK_Uo@VxEJHʞ _W}\W_?y'Ϝ|70~}$v#DE/ccd}^-ڰW~ӟ͟>? ` ރ?9uGF UllHr* ji9*.nxW^?=?|}0҃+X_@K˦G^[Բ2-8^~M-7mjiy`\wZZ%4<1|Yn;<Š g-M'08<1 pyo}^oׇS VB?}(ta#7̠@׿ۂ{?f\zqnnr&Ҥ͏I( ~p ?Ġ߻?ϣWAO+ )lmYB'ؿ|Rں`Vik絿XO]"۸֑ MJmXSP0lx,y no?| _~_@Fy ~s6m~ ]ʣw߄K>VS$E)(mx,n8A禛n:_ E9;rtjt zܴ}wǎGfgJ:Ia'E)(AOjb1xMrA0n ?MrO\${Sǹb--eܲiGǛ6`V Ġ}T}@[KgN]XW' bøD.K{_O?xr扭+ݑ ?p&=ԭeFr/$ĠHa *AH=-= 4 A`0 0F` #A`0 0Fe .q B kн#R AQIi-M(rcaoXmw dxo6y+EUrc(QDJi! ȠI ͒b{B.E#,kgPԽ,[M݀[-ō!>Z%P$flZ˭al,VR5x9>Vl/^/c*dF-"zkm%R%KV#R\DQcBJqq=e-Rw:+mbQ UTf*gG)j[Pԭ}2juO6Yo_QNYv~@vH͠`VVF(B[  5wD𪇦XdˠYN:aJr#dY/Eual R~W4ʲ#b'p~;(:vRV>v U<#rKn{BPAEvo*WJ2MJE >ƿkM^\ΒEX,G7<^>B 2Jė+,4BQnĄuwRh $?&W>+sB9[1rK i^y׻VKQ0$z.j~ !gwt6e8^~U9> Ź) 4U ^2' 7ar$TA@iv̛9J0^*S<&4HO+4Vb6VۉW!=RZ+4iiX).(^qpcS: : /?1_C>~'~$.ySO.y-4FWnyQ01zFb"9yX)N}q/8B8PX4z|ԕc_?+虧+Ws/`N~ql1t VР JBxuJܪ4h ŸiFa.qa8QĽ@aǠ'oNO_?N~+'+ؓO^:΅^1O_zoY,nXr[Qc^¬үcE3а: (^qp0jГxC{R&KϗμTv $)/W aAsW5#ҡ6 Kq꣈{w=%N.m= /u'_ xǩ5&&GO[d# b+ywݧ0Gw% E{g~˽lX焷b"%G  S :~vۏ=y8s*<;>U7zCeOAlWT>f/(f7OYYvGU ;^a8]>x1((N;slӯ|cǯlSϼ6rs;v?%kr8=ݧ>_>{^bch yt$.}ۼ`K4h\"AA@.ǠA@. 0Fc r8y#A`0PpV+WA+?`ɽ2wʨAbUM1AT4G?#}[6GOs=DY?h" L! :&§;뵶yDh"-#W BtY k^*NrqƫlSY@2{0Cl캚He0"=.m(R㛪EtaF0CePDh͌wSd rp٠k"h6'bˎJ2@&E(L67uA-pYz'*A|+ xx>I#C9R!`PFw?:"$nR4KcJHZ'*AA&8d񚔆t3oV84fqJ$O hop- 2H+7*z#ZOÃaon7s꠯*ᣝ ǵX6q7BYˠƺ2H~$4-'JAwܓ&5l$B}{sHfʛ9TMU7XS7m nG2MlvQlLAE& *klh1DM!wu ](]KOJſ!F,o͔ xnԖia+6V}ȇv8 >i4NUA(ĽW=͎5<ͮģ]QR;$(]$SܕP@&Y͜pG}Īo$ MrsIiT^.54o?9i@(&V]C:٠h|A9XE;),6YY3? {i,' mV\"6qZE:[7st k bgЮ aqB.TeU-<ͮdQ־ ߢ $d\!=kEq Ӄ,+s8 I j#4NP]]X;JJ\2T{G q/rF-|kf.Abu4-s8 I : W"%DF=.DGY  g:BS?YEԸw_LY08ī#4̦'lF` A-ɛʹ +Xz3 mA@ zN:hDiu`@OG*AB2hq!>>b{ئ"k.*$>l\|AUJ">2`P3gu ٠ioblOL& R7 @ɠˉGK_eA #1J0I>"QllH rK]E]~tdjisfDAy!w/ᡃ%!4ZA>W, 1U \8Q`F2Lj8^@čNT%?EeAR&+7ǔj~&CSKQ Dp96F'jAd*m5/ @1ϗ|})iW DܸꬭG  3YE]m 8Q`F;KPgqnJ-wGz'2*(*olfi OcpwkH$AeU.+1*ȉ%+ Oſ\V2YjKm՚.V \ 4tA:M A&`N @i`{ԯg pƩfFމS`P' 0o5,84.B`P of D{`PH]`PA:M 7"& hi :٠NuN)Md.e6 B2(ce =^e2[J &dO[~qAd )U:8zp]Ib7PC#.fi-&|YqN U7) zk/(jG^\lNj.\2d~zTih"Y%xYUYUoP#-55m/Rfe V \R1%=T|(֠Oi٧ԯȫ`ؠ#` CAi#t2/d٠O#}1cAqD2賴X},Pfq&A) ˠ8rׁLfq&Ac(,`t8@ɠ2%GeRߟ!~, t8@E 4_š( 0Y'|}vᗎxd *2 \i\0_u]tU X rPqibN eȟy-:XBE*ee rPQ6 OsDAŵbԔ֠NT-NV|e r4_)⦹9Q0+@Df\ 3lc<1 XrWIhOړ ỦY\AEoBkUgm=y]Js^]%nP' ٠8i(0("j6C5uң\V"6wG)egqq\Ŝ(Qt(EYފJܠe8ibN (׾bBylJJڠ׺mn7͕Q[) AfqE_2A!0H'0+(Awo+fq1V |ǿ{b2Y_ ^b`E ~}.@qr ,5/kpn ,D|MW" YwY:9=vq'Xw܃+(C7~*;@RMUv2EuGnUWOᆏ8ʇTkDqAI9R==hQ1ǿGx 49᭥ɫB6q墨Yv*{b bʬVY3{E4OQd4 O}0LRֈ#(gY+}ܢ  0F` #A`0 0F(8Ln5 !k-"^yLgà (pG`1zs#ma;Z A@>BFA[W@ffzH0f>蛊f&5 2 ,FeΊ¦3uO 0 0ɠm΂A@a0Ù2wT0zh4mFWL sz.1ZXEyhB'-U6v­NѧQhaB;*͝?fM}tA2#GޚR@AAa"QUx ӝbM*szGشΘxGp]^)(5{#CѠw\0D!0H7: B{ɿelrUIXPN_Y_"F4V]ٯwb{"3 )Br޴`,fPe?/滔8n^jpXՋKMAj3hW D{8R R4U0&?lr/x~nۅldv. ZU6 wTӃ,+ܖ;p#y0*`{d[3DB"Z7/4qsŝ{Wf*,4rTeU0qV zVNV6aq. Z\O_X^ƩZ ɅA@A@]IB!As!)V)ȀA@A^=0(dt1>MlB!AA@ȠQQBBf3 gq`PBr/ʾUG7PdflWˇB6Gu^iK`^?!(oV]eР{e~+}-N4eF _*2(ٮObJ$hLEhޫLdJrÊo˼o?Ѹ.2J$ LN"ƴ\TD$-Q:3 !We1ە-@WLGH&'EcEy2*iK+A٥` J+*녃DiQH$-Q:,ɠ 0(r)Y*XT$hLr6UF]%9ma5(}r/ە8VR&'EcEy2*iK Jv%孒Vr&'EF'bL$-Q:,ťOe@|B+)"V1w^e&UӖ(\>>iʣlW,;3!΃Acyr7YɌJ0#U^do*#or  D, &==蓥@0b y!A;* JᛈsiA` 2$m 0(6EQ*?}~|r2'b#¾R0(A:]Em)BF֝4. a~.mP?cveԿXEbxD]v+Ռ:偉r3.{o4Mz9nu}qlWLEh0ƿk8QptA,K%Joۛ0 /FKGc%m|_TF]Q22Q9n,UC"[xzJ,꠯|J[WB' ˡINDQL*L~en+0aF bD6PDj DYnƆU7DŊ80Hj'c7U]TMU7XS+gc ѽu:igsr:əR2*џ[`4ٮ à`08 yDnPԃMPs Cp D+q ]ٮq 3Ј-~uUƴ^ZqKGnO4z;Jn)dB+s]&'K9xun7Ŧ7"|pSS8hZE9 ҕrpF"2sHQ-e^] 1Hs#wǕBgR-<@ɯve_]7ckQԈ BJ񢾦qUePlW,N21əje)e' H7ٮ mF*H[Q&H@njXx 5Fzqt$gɭ͔NZs:şR%27ەq~j/Br|juv 5b+mwȹbO^8 ) 2&1U&Y3I 1Dh0$Ͽ&t:tBR'.7Jog2#ٮRm#m )\o/h+F:911+Kld%Mu|N')JLF3sK!_JA67٫J|=%5YE,*MlW&FAr p4*uR<ٮL|(# lL1*:^eg#`P($2(bTA@ 3^0(A@b A@~_|B|f|}뛜 A,NƾDyIؙOfր|$A &]Io+5>t J]yj$WF ]IQAYNg0(}LvK\A$&gٮT wM-'鬒Iٮ}LءmF` #A`0 0F` #A`ѠqRDiURDi 0F`PLyE`PܻLP  ~}3R`PL &"%{?ZBgzPvVj  m& "AL V` # mo㋑6 Lo9R͏r`P0=Mvu7RT;@,j:9s@]|mX@,ؠ\k`pwcSp`W_{F]lt{zBw.nW4Aх֮ޡĠ`uWt951J `UcАB ) b-\V^A$֠Bc@o@g(PAYt$[j V#ۢ*fDfĚeT,Q…!PښE7"R `E0͝==͌XWYͽ#1*XqfkD "b b;;ɢCRWT3oDFpx(m퍸|H[Qm 2X]]:fFדwTFVb^XTZ-N7]f:F `6)0܎ m Vؠ9pCOgO[D mjibp-%1 0XE( b6volttg RAEf m._ >okhuS V.+L0 ΄@h&qUruvffV,1b1E ` 50XEYi31 V{!/L79-~"_ `0YS )` #A`0 0FĠH{0 endstream endobj 145 0 obj 13529 endobj 146 0 obj <> stream xݽIEA+ڂ ,,nf'49Y_a^0- _!3>=/m 7T9G 4o:r@~7)ht MU)htC)ht PMU9͛t|*͛N)ht PuM@+@@^Rм@5͛V\ P4o:4rM@#G 7' P?9@ @  ޶@y(vAм@ @  $ZQGA endstream endobj 147 0 obj 329 endobj 149 0 obj <> stream xZK7 9cF]z @AoM PW$EzA(dӿOo^=yO߿~t;O>ߞzq'?ً>qNJ޾]'S1u2N릮|< +T/\+R o畧Nf.R6Jq("NvZǤc -DeA'Y&<0DhqǶfigTpFSvVrWd>ma5Rf8u%pǗRl>=%ïuzlڃ< Gq.t7:D0(_pIF٤ $Б)|:' =aՃM~ , ~TRWz h@`MoX4xh"8WQ㤈G9c>'$ШO>A+Xdx!jwpņ 9d"-8dZܧ;+L!7 4uvJK2}ZfKZ2wx|ɜ$-pT7$>BQ$y%HV%k|GuȇpSV6B>E(͍LN`bJf lsj|0-<}Mh/9J'a8=L"0x$nץ4Fg`^9MZ 3Kczl‡Ȳ#dIfD@>MY(;8CS *&? "b&ǵO^;h\,Ԡ%AEs_8.`gw9^eb|fQH7^L.KGKHp%,<%ʭJEk$$5,O9 ̺Ҭ3ʕJ.vnI2zW$|XjXJ[ZCکH𐈷-d䗶4{&\r-f:GX $ڬ"}mߌ뢔LK#I)w*moPdvI'\ԺLN0!=uy9 ϼ.UF-\ EKyw/0S5wE(Ȍ[A7J'9EpyG*6-w̢%ID["zM׌=*H5[|w` $Ȫ&e0d3/JLM"s>ړ .4ph'΍k@cGt/RD5$i,gw_gvE >h%|H QRªK0`<]h\r]Gw\X-ʅ}]~e;m(Ipɩ.s]مh+ի8ڥآNdPci\uٹ?n/{ZŨLBvH7IϹa`_ppjbOH dLP;3ŻwLQ2"TF m6$ >ُU7tq&5Lx3U8R\L6eڏkUu ' 0d\u+Oϳp~~֐)T3fzM/rP 8QCWȜCW^BdcV`Q3ADNoKA8Q-C'N䫛Rݡޑ8۴14f|5u͹o'؂l 5QEu0~oعX:wTP2Ҡ(i2|(@ [: E<0{8AL$t(0g.D-ՍZ]Bt,-XSnb 􀷳IxJr9ʃp`-tlelwVt(np|aDy褨{!g&A: ]:YFV%dV f;~~_vn_ nS+ftv2Z:k.\zN^@:c>cO}62 'P+9nXZ{;Y`<|FC[gCbZanVX5|:a'~!#[{Vc Vo|3Is3G=eΑ Foh!gӞ\47xv98HѷOOOs endstream endobj 150 0 obj 2049 endobj 152 0 obj <> stream xZM6y{eˆ00ÒS 6!{ߏJ_vgmRի:9o\Ƌfo ?|~v205<||AUe|YګW)RaULNj#4j)ƙ#Cj_|ᾍkc›D0'S0%'Uu4%>ti6: F3pBZSm0La0ků`ƣi:߾ogtGG#`^r_PY!;?{*9,9fqp(WS {7Nt B5 E|.ظ# KO~JeFZisB3Qhm{w =B[AR am/cNu(BdV!\:j6NԈUPuڬSkd H ҲFDzFJYY/a E[\v*x ld uaG&&rf*r'#U6 ;7pnX$c2S1@x>*di׃#bY#9.xo1To3y%ONl.GQJ4 aJ(_(|oΡGԝVf^Ɓ*l,Bx  ǩp沔qZ^@ HxK;4hl)E,*"D2SXtXosbB-ljND`HC(zx*8]0~)crhb,H]1y[A{BEʕ0D΁xJ64薉"*vԌa :S{U+@.7:scq24f Wr#'ǨӫP8GwvfD r11Y8SƼ:eeLuD8Xz+W0/,g. K}3XIQqM\'r<߃g`G.صb'*G^"X?L1S ({Rʮ~Y#^ɳ`"S qBiV3YSD~8VȘZ2 Cj)SFAJ%Ò5ԲBc ޹N@QjPYsoxWu)czzW&hI;59+;.r r^*VHNrd<+.(x3*<, M-?^U]eGyQj1ۨR0jbe3v_T*,Hj,]^-__ڏ>hVXS48ց;VPEl^Y%/re3Uظ:CNoL?Ld=Y-T~J(.,ҩ/k{v-FwB@ &U8mh@Z؃]Ip{K]w0JCg.LFnP=|wED2-N6ozO37"|-YK䃠}0s`zmO$?WR@P_?~wy  Ԟ̼ ?7D z1iߖ) w_h'Eև0 ~1mK0{T2d endstream endobj 153 0 obj 2117 endobj 154 0 obj < ] /Mask 156 0 R >> stream xt}[2$ Q."X>*PaEIW67ե'aıPi,{xR݄̋*J'#٥fJBcOa lDWEސOty;333~?3w^|9w}(E:EY\Nz=矿C ?JPy:U**.Y>I^t -vcp!uu]]%u5ph.;g;l c퉮qqB8y"丹L㻦0u?ԧSP*9;n꒱]Yagy;đg??~IO?sT!LV?*յ4A *9(Hrp}۔{kJAMԃ6SPuy W.4$oW‘ Jua*>HvKQ}^;Y=Mߤ Z3tڠB/m/Pa^B9uէr8|yu7&X%˯$n{/yel{JKᛗiG\J4yTmb˯C]GH" UGOw|޻@ e &;^%on!o{\޶E]v<@n~NkGw~N9 Ms]zKcbԶA]|Pua"#K[B<.wǿ$яnXG*d>ֵJ^ܱgUǴO>ikKWYT4l6b>TDV90uyT߿o|zT!L^+)E)c.۞"7_c::!fP#>SeRrOTDxjo;ׄA/]op9 B Rό^z29vBz]L?،W=M$iۀT-T]٣?zw|C|սO%B^]֯E^%7_}|biUӵvWWކTܧ8;k{>~>˿{8޵KYDzV/k.Ş&/v];?EO7"YҶuZ0uEeEy}{8u4Z ]]dߦSuu+{ֵA)WzmjKuSQcڮ{u׶Ъ*CV]](^}7 yr8ρ;wɚο3Rւgǫd|%w|q]PT6\G{B]sR"SPt?%(:?p .gp .gp .gp R#k k.=9B.ԥme?կV~KOj:as7J˥7V?P#+M]#U.+" B]437 {~2'm=_>eoRԈfKӖ{xӹf9] .$.kgO8_skoRC=_boc݀hxޖsMo߶k+Om]]jE]b~e \4Ӥ%$zEiUԥMbILL֜O֘\WN俙rRU2z|C^pMB[,;xchD2Ynd YdM0Ur90|&~OhiN.tVX讓GgOyW7gP}}Mg6ont环>|c&uiHubZiYW~\'7lTiU]S@[n2]3~R`ޞBZ;VVi XV%RS uvd0D:=5׌Lr)ɚڱ`?O’CեmT%UMilZOQ1Ǐ=_|hB}Pcs歇/y7?4SR%aB8Ͷ,e>:?2Ŵ iQoR0:YTwF\!/uR=4GFȒ  ɚV|"M%S{8\woMxPbGj4{>UdMG@z_U*@mp`m`ݯlE%SV_6 vMp;(ӱgƼ=Kk\Rs8{#ѼPo}?ǎ7VPUhn4F_ֶ׬ljZ)VF9]kupE#zk'(mP6>#ɲ‹ _]Ko.gP3ՐR>Pe&:.c\|mD>W;֍-|vP?(Ѕu5q(ntDjG~:oe)P~j>T/ ; H|1KU !Xhz.X/Fjz#3U;*re:v̘~O{޳=~:nͿ_I~yώ A8X˸1+Z{GTOYe%B(kB\OgYd$? ʉ3 #BH3a1 !@0DHLj [AbRHt3Te&|CC4'kBM| 4B'ji:,ф{R㫵,~z%cag>?, 9캅10|`rkRkeUSQUZZ0tM-t(ZU5հ.Ҕ ;}g?;{?:0`Mtfҥ>ZƤ\V-&:v%XYϿWN+{1G5i;o՗. ɡKG;3}K=/:uٳNgE)+m z>®|}.4oYíR<ܡ?BU]$5i|Ƣjeȷ6'0 'H#`}DwC'ӄ=>bυ !)#ƾM]6{"6ŋ޾5x] jZF4v v_` kk"5sÂRD1vOY4H.,-2ƹVO|-B|ͧ.p81m*1(Զ..W .it\vyx˝/^|j֦&n[5Q|űZݥ1zh[My¥MM kKB ]p$<-Eճu?i(mOqC(_])%HK";Z_?]wm4MK>]W[Ohuu@P/|ag!|_޽"®]⦌qӡ$Mjj2vfZzzQ>㼤.-όsMw>-MsU婚ĢP36F_ԶSpiSv%'҉ ]:/ MEճs^FW4|gFh .SGѐ7X,?oaQR < #llhtİwTXȬ.w޹/߷m3*A%hGn@]* 3Ţ 7󑅅h,V)jAXiilP1ߪIYхi-D|ƇߠyOݳiˇ_rY%U4%hK Wx;-3ԥy! :ZbFI$͎z .4YKgP>vcO慅"^ >-د&̒Bmlube4u&d DH[՝ ʢ4ό<%\|p-X9qY]ZtZkVZf+" K[ eɺ#(I]f.s!!ɩB^sX=EiMJuG|R6K20>QRPqN]&"nA duftMU(L|;DŽaPS5)gF\ .zYäup<T %yfyEtH '仺xl GcBfs鄧/> KKzk]E]]U]ZZ}]pOp:>bKSI+OKp .' u W~dRA {I]!mx:\%, P܏E=BZQB5@]B#0C"5A]QjEQ Ɖ2@]Ht0#h-.Z(J52:D&7u .zχ.Z^]QzER# ^J.S.KI;$7uli#eFU5Vhatu1bꡓ%O7ԅ 83Rb@a +aԙ$ꢛzpRfdPڈzHz$wJWBiqLp/Pԃ2BVoLar#LꢾOP0Wj(CE9,DXR uiÄ$5-zэ$g0% LiU_wGWKGUuQBA]0SڙmuHzS2uQBA]0Sڻ&^]э$g0@)h&^]4_I~`.|N30zvE0 @)/ uu)ԥp_ egKQPv.gpLaKMy M+BN]֙%,%BX + jH8@u2mM,5Ѵ@ť#P\.,/L +dHӢ͌C!c޺NWyI n{rA3x}b&+D9DU^1.3Nh dγ)$,+F8g?a(;wabI‚HPv ;n!LEuh|+ H}uቴ&QuqNu8}\mߋ@q@]P P3@]u8TM]29uٵv!Yz&2+]N],ѣbb-SJ]yo uӵK/[ORоX󛼍Q*,̰dz$Sܧ.&yYfEGQay.B_ZkHXhnjQ=F8KpLt68fF8'@h n1"%$lIv08@!P9JHk]]`4D qǿT_tc>oIr~K*Y0rnħdQ]MuQ#^dIlp,*ˮlilUNZ>"[+)6iK],ό(Lb$q68@(9z=4{,z!it峻8u9.GճlgWR+7E],wjOiERd%J.|GG}cd:=峜9kP.S8|e.Jy+t=]ݸmtzuQ#^q)LjɒXTvpdfrrA]hWu~Qzh*}u(vR g/]^>{!9r*٩ٿUGI~ʠ&iNIe?3˯*\=ϬԲ<4gt~D@)p!,rf^etRN{PvJ.J/:Kcݹ ]G*ΛL4^哬g g5LrO.ݵI k˗ϭ|}?YI/afWeTͫ'GSVeJg/\< u`Q|zܰJ&@](;kL]fwVS|qW@Yc.@فm_P*}q$Em;!p 3D` Pi oH ש%zTX&㍡%s שqDeq0 h>",]O]\ ^1G%q1qDUiAcddt"a&# ZrvE3 %WENI%,Ա (-Eﻐ.p%R oӉH %3#nHef$ EAԥUE[JHG+RKD%tWW1ՕwlP"uycd2>bnuK+ #hJsbmm:?$ 2}DLOY)}m@ɏ[Db2zOԉ^4al.~g@(L獏[82Y]R8zwsŠTr#fybQA]Ԣ @Y)>aŤ.VxMÂPVJ.%ѻpMXPJE}ޭ3G:juwFRu8 P3@]6u/(nS#*#s]:u8LX5 E1+lJ.%N]uIS,s PN]29#[ ,\L\5`z6%"|Ipdp1F ,p\L\!DNlڔ%nqGIPb.Gj&d$px7M_\.G̑&V1s1=rxuҲL۔%n}q*[1#WM,ٓ=u1l$N]28X#[ɏc}͌RڔT=S #V1gR\5gf;vmJK܀%%iiHQL\u# =QҞ>۵)/ pnSgT//nSXej. P h@@]u8 P3@]u8 P3@]u; |Pg.?YVpXuI'c񹁶[M D m.I]ktH -z[JDw R=a4!O sZ8C\f&uB/EA_VDt.1yK OǤ[WE[q(b+n|n%)@$ 9..O7Бd;p'RIXqeuIhOD$EFu[ \pneBe1n:3DŐb0 Q*׉헮Z.\ԅLvHPV"R̦!SΌ^2)p#SrT4jBYhq)K{"7K"O],}t;q.% }NtHS] .gp .gp .gpKN0D P+/) 5K$Ʉa)jK"@zܭ.=H4ЌGqeV+."3 % .Hwp:>Eu ,\]RyH>">_n<"z&hr.Zq |Db8o Eu#d̸^]$(."PuzX23bE@z.VtR"WWutsx'm.@]l3*Fp P;Dc`њ! . P3@]u8 P3@]u8 Prqn{++*},E-i?SjFGdu :ZGVBI͔M3$hE5:qTd(\CSs_vY}kf8uazL&50kwrb̓1RypE-PFlI#c#T DGhn|OHrE5:ё€Wr;HۀMu1 Є5y3 mw̘m8uY,..M Mv]8r殖nO02o4>N:tE]0x .v0\=[F;PHvZf`5JoW^~^|d%Տ$g}0E,.ALI䫒nD,MajU] ~ K lb'0P;d@!]dӨѪ>3}ӧ6gvWWY!?O7`wur#wujꮮ.bQ^[󇹫博@ԗ#fFiIꙑebL#3(t;5A~0jwu׏vw朴C3YOm_6%%f1򄤇jje=¿MWfi &M^^r[FjSW!F?%ÈbHbiSqR OFy5灲_|ۻArxRǑon6ʭK֕vV7V7KK[qqٯueYG"opy@]ŁYKrm%y#{aPٺ#6,w+Ru8 P3@]u8 P3@]*q-M[yq.~jJԥ©Ǒ6߾m[זS.Rn†L8t[w?-MN+%l->P[ >os>*(6rp1tA}F8͛66ݹ.ElRmE~|KзaA 9%jڲUIkFh̛GLmǘ7A#Mtbt͗եx\JOq)6,zP@sBmn9fF1UwD^YL5z^}g128!Ʀ]=v<3,ա# Kmh3Q -,:f?]WFݙEπI]DA\ 0ajQy2DH0_1a~)/=l, .y84$e[%KT,.%VfD$}b I"3]] EtW >)&Lhf}+&R޼S~#AGr)@]pQP6,Б ťD݊5͈NI #ۍ;I5u<zw>"1n2QBx!z,qD7o'ER#M7nlj˹5KuȆRnEۚfD$}K+Oٖ v#Eۅɇ@zɄ3>:57)D]q :ZG#AGlaaaT{W׶H<)u(k4,.%V-6#['Lw}VY}HNnP3h ǜuHOp:>]GT?ك(mWT8®]*9ukSSN:]-~1ڌpo@v0VtȜQ@]l!o\uGf0^sΌ F?1F(Ny?qD|88tx_Dn:PO oz0VCr!:T,8t睛}۶~M9,T(83[RqtܱV5ԥb,ǑO$d{4mn (P3@]u8 P3@]u8ԥ)B:_G ԥ)D0/6 ^^K!bNL#^ 6jWN]شiThp?|ƎxZ F RKKZ둜ńq쭻1j9]L>+E%X qVG1^pԷC4g qUA֠6ݦCM0X 2m?xڅ>_vY-u{;ٷR9;w/G;"J)!O`tB2c{fj0@O}]2ˤ6URDq+|+E %]Qg SvlV7kGq\xl:C99PH&l9Sl_0.fHZ|m-+wg.>_w.QERl߽Ccaګ6Sm{Cek ǩKjS vs¯]@]VW5G  b ?:R[`Aێ2jd .9蟶9M@d"6f.^ˏQ] jּP?0 wKJCjyz5sToWS@30^j+LDfZ:9uIeT44ũ bHPwuCXb,`]-X(&V1l뜸!oG\=]rI1Vl:2|IQ.^gO}+W.nuԬ9aJf#s[u'IjgYz1y=OHqN^NPS1Şd aŐJb9Q$Er]חJ%m3զCK0Sd(mP>sB=["5+)QXw\VN]Z6{P8I.j+X}!B]fꢶ;H9NtA1])@]젍@Yq.KSQֶnyuBk5ZgF8}td}*i;{^uVn#d1T7)=l:D]9??#Bmߞ_瀞ȡթ(^FgVqȺwg KtZ5GXQJ^DiljZ3VX讓UӤMAKKDÊ1Aە 4<lSZ?_V? @_ZOӎk{fʭ0'H_s3VNMS$KiVc^1&hPz&_>Ǒ!:aDl1^I׷&j;tVR&@] %2Ұo)Uz1(㈿#_YVз&htVR&@] %R@?28qd_\4oM8YКYVp .gp .gT:pkKf;y#"sfupQSb3o0C${GV߭%pɫYy8dHP*=8?Nl탺d!u1/`vx]7:kh߭#;լ|G{W])wTubv؁Q =ݽ8"1n6͘Tp#;լG4{NyVYs+1m⯨lƢZ,"'!pgô[mr(u?d47b9H4n5)H>q@]h5Ӷ -vbET4UՅy>lnCRy P,8B|Qj8R Ǒ<ׁ&þSvl"WJ۶18 qo梪XLA2z6ۚ7]be[b.a|po(stdkKRq$f8b3ihl:8 1&̦ A=m)CqQ_NnA~po(Es~c~n1qq$f8ۋdzb4I]#J+d Գa٭b9g.U.Eje PJbQ4& rDa0qq$f8bhE2v=1ϨVbvffd.y)HCPF*)CqQRQ8B oAnto(r:݁U}88Wr|4 "h!ZeͭIJ'7UBwICφi[6œ %E_RλnAvro("Er!Bؘ/ڻ٣#4+/"h!ZeͭIJ7UB Ê.Iqbm`YC)*W in^qLx݂Bru)h f/vru)hMǑ'ie/vruPTT5OK5όXTTHsF\]03lT`f@٨ruPT`fVruGSJq$Gl"tPbru)rl:z3Kr,4A.+qdf%Vg-!)+:8OI=Ǿ5+*W"Ǧ3>O!SA }HF^#KhX=h|ߔ#y5+}͝Pu1u\Irru)Rs@+AW0U.ŝi#0CXh "Cg+9GFcȂ$6FR,Ǒ@Rl3e+z’1$H^J[Dw'Qϻe6ugqSRܙ6u8gP3M1S#Iv#)H#_7fjBOCTq$f-ݲs}>|\]ܴ#P^ %8Ą54{$U v[q-5dZB":4Dvq$f-ݲs}+3'ruq`f4j>rj!~&_s+*W͌甊CziE IH=hn$Erx} bu}P#4+}͝D=za3g©ruqq\]*yru pk*WjƩruPTT5N fF*W i.H fF*W̌(U.BXTT#`R"8Fȡ E _F浯<+ \]\AŐLd+!pqD-a(Hfi)B{[7KOٻ޸0Kc**W̌Y x*&:%L%8YZ.J뺭\~v7I]6եh3#%3kujAXU_ iuttwNuީ' 'Get,.E^hm,&K7Zx +~_-ދ~EDWsTcFc3NuT)'CMNg;'#Z cDG25eI8WEN7Yb3ta;8 (b).&3UA4U.E{fSV'} [}+&ީB$m|$pCO,GĪ.s,bVy~ra7 Dq)l9caq WT{fČ$Z> *J(BxN"NZsHƏqGrR9'r^H3t=H4{WTus42U}tltXXBqqD+a(S>Ǒ2K"/-Gxc'e%žJ6b}ͱ13F]DOgDg&ΎAz'J G2>-HNwuҐt2I(¼3 * r=!'iԅ4z`_N3z6 ySFǑLRԅCuYo-G̟xs'ezJwpzzW8Mg7di4uuI'#ٚ"1(48UHFZbpqD-A,*Hf)pnN bl]oXaOFvɁD" ߔ"gKǑ@-X#@]*8I"H903X80G\p̌΀k3@]u8 P3M]0܃ԥ@p3KXc?Y,B:u6KXѷ :u!fy -$T]tG;Ipo Y^B#!Gwh^H\ wBu!kRU#mj0QbZ4/3Bu\SEy.E 0X9Q wAܧ..`K]wՅ$zqT>SόD'LwQbZ:! #:uI}$eQ'sXgpXeﺣDzγiMZp!+nS{@](K*. P3@]u8 P3@]u8 G(Su2zN]REd󛼍Q$}L|0  ܧ.)vXtsJ4ߑt|4@τ`@@.P]#e/`GD] O7 BuIy"Eg1[Q5S]8uQ}G8u1 HשKgFuQ}G5!8 H%] t建xl$%;žH i6\pCő+nS\#>|{' .  P3@]u8 P3@]u8 P3@]u8 P3@]uan"kj"{W .gp .gp .gp .g?aA̒ԅ,v=y=&$r.@]Ë6=Ŧ&$gA].QkuwATF}T(}AOa1 3,{i1M]&B$h`k}7k׫˒0.,:  :鯟>?`#Q%Aii oe4/@'^ Wzu wO&}|fnŌ虠 }(zBotByO_W{e!m=TwZ:Z$P]]Z>/Y5%Q]NK\"ER.2-ɺ`mzugFb]\lSR]X 5;IM]5E;DŽaPSk多r)(ݪ {Yäu;tQ.Qt R] KK~.--.W'81ե$̕X@]H\6]рUz<24x}F'mtB=VE{"m(l~"MiipXS@]l"o ~TPDc_A4[*>%;F'Tإ}@]u8 P/ W PBT,8TJuQ3Wl뜸QpPin24E11{\AHr@e6u!5q!| 73 =B5iƤ0!T{QdN]5SIZq NG׈b+p4,!JmUŌnvmQmEFM#dγiS/P4.u2B"P4.PRyEzuY!5u*+m yT֯ PY!P$.@ezyTصoj PY!ok_yET]wo$*(1P¾/ K+I#( P2oչ%z*KNx jBbbK4([!eI2aXX$2|Jt W.p.V,Hw"夺%g|ۢ nuIAkFXin_ǕYxh[KKb 2邂q եe>t|49++ɕ7נ.`\.Ou@a@]u8 P3H]Ru8Hu}s_ZaGnnڼ>mJԥO{׆ zö+|i۶umipe`u)7Bi+_s)_[ 6.-pۻ)m n}7oTZu)xekmq(^Y|XU[zy6kYt:ϝ齟%ݭG\K?{sWskŇֿ[o[߽Cjlݼicӝ;~ǚpYWn^8oE~|KзdFNabMuóW/:g/دrd±g9`Aig/k|9;W =vE?s39 f¸mö4щo>~W5sǎ]oE~xKѷd> uXpY8%/+'Քt\g\>zVVLufSH ݯ_2)T/EnAeY~dz9}z !>[U66=u}3f$粷O:R u+;{9rr-og\>KՃQwP(`@-.68rS~\>ve6f9srEM2ϒ3jcάҿWu{`_ O0̋4uiE]N* .?O٫5;S[e@]*O]14}z.۷M;{e"'\NwfuYr̾sgnyۧ#y4?^v5c$2IȰCƬ#W .mv|,Vl"ɋ45UQm[6ox͚];$h[ѶvuJҷpF=v0Δ 5 |Yz#r,9OR*ܷ b-2{jy`܉>O~cD.1 (1ڦ"zҴҴeƮܚu²|Jp±cWj[Ѷv,KW$}Kf4RFߪ CFu"uy4o<&#(9HSfZ|Lz[U6cх=[ڶosfI3xE݊5OUeIg,{FݪE'_<{dѳd{˳OޜݣH/gg=9Zؕs'IcCW?,-Ws/?|_1簻<ͥӿ߳yR䕣GOcG Iׯ تD]޲{>ukSSN͢ჳ6NӣrAʞ=|wI]}˒IQكǮ3-`߸r(?H:L#p{xyv~VYi:,y|ܓ/YҥgFtxuþ?^gCj4qW41̭Y˫윦oۯoeK oz0V])%2Kk׮?{ܹ.9wu6z 6eOӖ͛}۶~M;,p.v|??x" u? 7nݵiV*.9*T,E˖;t׮?q;mm%p \.J  .Rr u8 P3@]uD;ElT=^]dE0B2a@F.VuI_̰ u #nRi.aaѻ)jZz Bu".C` zA]qu ^]Z棛Z+qa0>?EȄM bSW3>B~ :REVxq1KCae^XIL4uYӄq?,Hv/w$,q1 7QWu74ukzyG v'x ԅJv9"KVR INԵ"uxu1 nS2]crQ`F]H"*"zk҄"z'fFpk 427u KK$O"xlt|wup4Rnрu/2m!$ki8.gp .gp .gp .ydꒂ1*KT$P+1{x1ז*-҃KoTF}AOa2u'5IdC@i ҃dIQ{S(S0 `80uZsHX\.3PP~W3# b jOMwuUK ҷ"H+#%@iuD@@]lu g.3P3@]u8o|B<. "P.R$BbJJ 5*oՍ<ՓMx0A#+Ebޔ0#1 ~`%AB+E-ssrx4PSx P.>@]|u^K+Φm~*}ls; |Jwb1wo'cl;_$hkZKNzZ RP)}*͡LNP'ToitvZ[}|=RTVS;dC1zO*a{OP(-}*bYjn)4S a=}6iW|ٙXB·$Wf  f+gm嘙6ue0+SiPOzQZQ)UC-Ђ]W-ew8"E%ru<d-|Bn j[@Z/ vZ[-4KK_2=)5N6E=5T"}Ig /m9fY]BI;bfYC{zC*OcWgY+ҼqR&g~hFt}A>yiHKLDș%εz7t/wC]Q2iVnPlSL@Y?{\9)D%±P%!+u|L| 2jF.a$xY]5INFBGuGK^ 3[v6tn)1S ^Yp{2dIAA \0XO^[Q?e嘙6u]"rmN9\T!_b8T5rPJ֦-9_F?`\=uqI9k)gǫ7덐o;96$`F5V%z13mMŅ͝ q답jyB.[eJ yݼsK-4S1mw˝c.>@]|u P.>@]|\ ۦN3ÁnO! ;¶@]Q1MN. VٞBT^#}+w,Ǘ.rylW`ET",fMui V4񅫋&+q!#̙JHfԄֲb\`KWEXB4Cl6-ٸ/O> >+`ՅHˆU\oFCE1 eU\ե,(@]E/l3=S<1{Th&X0 K?گ骦x(J ԗ5 8&3qe8AA\P.>@]|u P._X|d'>\k7b^n4P' كKIV9fq(vr'cޥl;_$hޜZ BijQbͨ çA2W^8ˍ'oRg{B\G >x(O2\|rB+_!FHUr{O<,ͦFu.̓|% JrSXXLEM16uYtZ[h2@]`w>'kž 1g9қ ԏCfKܜ7v,Ⴆ(9!=bI }WQ*rYZ¥Z(ч`zlzjHj\YzJ$I0Ƶd6i(TDP7 2g߄? 23+ jW15n5P>-Is哃PJ)j;pAS%!#On(ӓQ[5PQ1}ȒSz6M]P\Yzs4uF]hZ޶IM%46O0x3hK$Oƒޤc6"Vݒ#(%\x$E%ӧ.Ud{إZRS>=ާ+3^e7;)b+ztBh0څ= A>ٍlR0C}n#^}3b@0L]n4lob3Ȝuq U#YKɛhhbk`ʅm(e.E6u1Kbc_-},k9%.\mSأHMN|3SMQ7?}nA =HڞTXeh:&ҁ|,%\"3Fy]"q;E4l!#LurVT  b(a650dKfΗVzbΕjr) ir $Za3PЎ'oBix6d-Uk@=HfXel43E=v罾}.("#'b; ytk3$5S]'x;=aWcTSR~M'2ÔCl93AN{= ҋk9CWWWgPk37aN16v._VWwFɛI@]|u `# V]`@]|uQq.;0-~l]GPFqz߶O画Qm7e"]uԁ0-~˭wQ(,Iu.%=s&F9WG#>+ 39?P106biI-^cqϖ(,믿>6.F8bG"ۻ.ȼ&$Zٗu{}zILқg=YY~nHReDm{P10c )gc3K۫˛ էO־Y>WsrEsӕiFdU,eЫ٠.ܜIUIJ2>XnV۫˳|<la+[\vi^ !0a\!%{L<j_TN{]ܾy4Fo,& ʽ'ެ-?}9}@\9BYw0jK;(td 3Url+@]\$'B%oKUb2.7\J5*ކ,zß~zN)|w HQ?3VfZ>[nFa۪:>갷SjQ aH.Ry?C\zWˎ{~bVBnwgfEW3cM.!cww#xo. 栆PnðOz)fwSq]\lRq5IuI J +û4uwKWiktKaETum]~i<⧺*ŢjB 3ʮHIo:ZYPO\݅6 dX[Ө:Tj4 v#rx hYiՌ Qmu/NY$ںmr׺(RNӮL}<3MG ]_gY1a/.]s,ŢZUm0ԑRQ spvuP.JEJf\Xu.O;IћD[3fdXHJ|=JtM>k;}C1IoJ鰒2R-n*Vj# j5>}AAlIn➠U3.:PF10ҹx\3E_HR$\')}I̹2H!P]Xe# Ѫ*u`$Fe=^ՏߊdIl{+Uz"/k _mo<(GVhnLG 8zgk7XJKx:C̤7,R*򫗯Z뭛;Pqu1zvzzڧ7_tؤ7PrU_dt+C#H.qIzn5uVq#@]pir9@]V'm3Qmm:@]imv-OjۇGwQHڇ[>:0_ruA]u P.>@]|?jN endstream endobj 155 0 obj 30022 endobj 156 0 obj <> stream xֹQQDA1S4L DQTt?~_2~N}u nܮޮpPzuYJ-e)ERWn)K/,Vf.[i.%hӗҎJ48tܻmxҎJJg]}ӗҎJ;r;]/}_8C_\dJ;_tJJ;*e)t gδ,[Q_=*#ώxVmJYJe+evTR/> stream xZK6ϯy{e`'$l K~$TUznYϪz,^l٨oO?cr}{10g5:||A˫/On >󫺭UUk'I}49ݧS^ͫX[xNl^ S[|C$9?od>_źR.ڰ0#Fp3:D0Õ[׆uq-v!Rk~Nt}*ۦbh}d+E[FW{ nGڷQނz jAK祀oY+} ziN 9h"_ UDL]l%*E- 4=Oeb83O hr Q0;:a 8X:{bF(Z$<|.tnѸRiS(2:,0Y.c }C`PܩVt.: pL> 0:- ˰5[i/G#,gEE+#.& y0kZ%sMʩPΒU`ء)eەf`n U{&E>P(甗Y!_^d]R .A A,/bMٙ,1RG\?Ҧ =wn'RƞMY6G;5k.0RȠZYbUȩCqFjRՙL t%p0QecxpE4@O۔5/(tmVjVmyD,U)@)BpQ +w$%b q;9-5Ee)Z7w*S IVr - YtD-v E5n }1xgeu +20;@iVԪTeAbwtsݬrtF ]R9P!("]LV`'fnٕ{?o 8xISX̯ٙg1ƍ[ FbJ8A.YI[^- v vxZWZ7oĺwIw,=yC= 7[{) ] /Mask 163 0 R >> stream x\[}+XSd4R-:eJ-Z[qLtiT^ԙ|0чg]?᷐bոEPO̧?P q9w{@ҽs=ܫ=| y϶Cdm@CCXm2>}6VSűxNl `M=un{+Զ={e|?~|ЄՆ׫%v5Ol;c{~xtt7 NxP&Ymw@Sl{-cѶ#82<ȏ?#z~.r_^FvB3ҠtiW<<-=Fz:BOҸ"j b$e0Hm#5b/v$gP'LJ~OTXq`}(zgN|se4k >Ԁ3ݏî8I%= ڜO:&%O55%oA0 PJ@ `( %A0 PJ@ `(!A \`B..Zdw\joqcwk-Pr ,zƍTxʕZ Hr=D~` -AŵD~\{Rcu܌ΩV2P 6hݪɊOW,y=Xˠ?`gԆdOHK۠u`,н_grjtlΞhǵa }RAn[xdq X>Pu=&i7fb0hnnOǴM99}TJ_>]IG``q-_<""*풬 idue6:w[v[8CۘxFtj5 w)'L1R=v،n5rܬރ\E#\mssJԅfdF'N/-!]ȅߨgΒKWg62Kl/YJ|e%ߜܗհCJC88зOo35ՌsCY"JtpYyܲAgA 3A/Z=5ժ a]KG<3eK-iCW܉M~y /%\|} =đC&+!Xo9ߨNNNⷑ\[Er @a[V{q'YH¤DG> ˜[W2_ ?MHtQv= Ot#pfj;}O._vԆ b_3J zh"g Pߠ ApKV8?v0zc ^ Օ)/6oҗXZbp?:C"=Йs[Bշ8W ]T}YNldd#YNvAWʽEfgM|d$b_`b] f_Vwe *H& շ \cj70N h֡r7U46k41+ %ڝST WшPySLoIzX A0PDSDt+$&uTL]GQNW4'fC6CY":jY+(\fe<@2 /lũrH5ɯc`S^/43l-6ĀE ܨj'Ϻ@8mO  Gwʚ0E(jΞl1# u#nYpBM̄4B=Y>f$Є"4({1[m6x{ȟ;#̡-T$,5{zk}k4ju2\Ab<ÛڠDI~^r;)PS5%d39q?yzvAV:"b79Z$ſ + %@Bc \ʇRbJ4/9WFܴɻ"j1w=-8q`#nQ# na$;Vt@LI*ʠ Op3Ua1Tӽ8ʓdCc%^#u5rXfJ>Re2T /h9H%vm !wA.CU) Ø VG8>2hJ %r)R7"Gה(v }% aKP:1P6B;[b/U0HQ\JwTd,N% P!Udvq# *0r}^I*UBhaTFA.CU`AC1Oze Z @#8_{ǏA`( %A0e?AAq`hK`ݑOmC<@a[\QvT@ɠ@xƚ43TAn4ˡJ \'FRT@:`}v;Ļ-db5[ USL!3,"TQ)d* ZIs(W | ՑJVƨJPEhd,^j !P^G*L7ԫ! "<gP8EaUtF"x0.1zH"[64n/3뒎v3h<]GkDű39 )UNeZJj̾@dFZϸ9h *YFJ=N5R[f %$ ʢ\5D*\41/xd8(l}HXhXƇs Y'( OB{ʫW(W{, ]cclvePEfG2>t;LQE0Vb)pX*cϤV D=xbP\ ojQ2?2 }5(IxDo{PA?Ňp0X˒dqY,K.JrXi7wAv4;. b/s# ”@m =uwZ F ↭a,.;S5m쐂e݅xYKAsY LaJBA? \wACa+iKA>AJdBdusS۱GB;}aG44Xf0dMO1</+ah+j7U5c7]_~ y ="j EMvo2ȉ7y7D#)2|RӠ \X}59.[|5Hzb^zA.CK$}o K}sKA4[盝%_Tyjܷm`yO2FV2-FuG|!%֑J?e{`4RV:rWf%KLX}fOJ :ދW2@;;4RcgYo%X%FV-`Ix 2:%ZMP!ۋw[v.B %]v/n8AؾLȳ.~ !O tML*W~>T4q7zeUZթ+~<Ϙe!AD7Wi값c;*}}ӄB($N0, eBLaAO(!MDܲf[2(Đh) 'V{+mݺ;4{hivJ z6Q߀bEb,^j4U5,B,~ 0@4b3rtk0PV7p~WZy"??q/zav ڠo+)uT !.V](PfZ3ĹDNXvXq AʺA9 ? r}>Kægљxqp#OdهgOnPE;3 cg B,# Yn>ut}ʺAtsTXPAЋr&^8 AЋ튣 ާhW<9(j%C+Mxq!DZA|[+ VdmDҔ7H Ѯ2!`UppA+M)pʼnѮ@TZrʀt%2IF_"ք}X*jZ Dk]iJV/Nv%J0R`UT-*PքVA|-6Āf[!ڕAj5Wv%J0z ܏)HWB**DO ń5~_Dĕ3]f>š@+M)pTʼnѮ0: Q|TB+!X8lMhE4!3 ̜/JS zqb+AO(sawV\+qI[/eP7)ZR vn:͕] IĀWl*YQ&4RѮԢ RGEQ!5 !(JV%˜ ),VA l-DҔ7H^JDV)xAHWR*:s Xr]h6DnPn;y]iJ v)nPnf7A]QAƥ 9@)p`*c ܠ \`RA/1nSm0vYѮx\.7/@+Mb^f02m] JugiSc&J@+0(Zϸ9h\̄u1(jW[^l%s ڕܔXTKNmqW[^\IaI2hŹhW"`P:l67^Gi2zK#JT-~\+a%K ڕ!Ul̚7haTH"ҜTq [Jv@+ 0hWJS c J@ `( %A0 ; dD2`cD0(< qe;KFZ@+0(|GV0(2vbZٽg'+'aWh Թfq2;Đ&:)!TD'1D{M#zCfѮZ&r >fD,7(aרlǺe*y~=ML-)Fґ$7cXn*ްAaQʹ"!!^aw-r%cQg\a&Jˠ$%x4 WWũr("ڕ(%M vU 7lL8E3PL Pxml#;zq`Кd-% wU&痓A&0.&.Xo1rui$H6Eֹn[p4/K(GkŭHEdѮ[ڀn ZO%~v(N,fAkQ` #U&C/fCҲ<ڕu` S `u,Q)܎t?Gws7 ߨA*"z}+s= wA*"}+YNJhWE@ `( %A"24Ot  %A/A݀<6oϭw;0h9N[WhW|Uݢ%>+Dlj(A'pjtvay~?]ϭ:uugT,Z:5/U<6Y+>+Eoht8}}zѫҍ};?zYA˒ vdp]Z :'wA7Σi"ùCBʬ<{ѓѰsٓ'g}fOwEhW ϨwѮR Nԙ5~[XXC1Fg;>y?w-tv/,LαS\g'oY2dѮ䛺r 'q3j<ڕoh4 :uzus~Ρb @ k熯aX|칡Nz;U ]ɶ:}[8֩AwAEcб9>yE8 :.l 8Bѱc 'oY2dѮ Ǧ1hyX֟Q+]ݥ0(Ʀ٧~p11}\8GHl993=;x,a~,,ڕ(fEKO:5z%k3j'hWPLԖ='OE'>Ο\>&8ޱ3cxT[>x{h]TY+*}tĉmmu Jo/כ~ߣ]}Oo<8<;Krq~yː`P,"(>Gmm>mh\$Fҹ3M7ߔA]}ZͶo@Ƞ{*ӹaPD)jo5g|{9`PD)")")" ȠnPA01h.-5yֻ! d̺;aS ߸Aag7eq~2 Crpb-NC3RH|-C&{`>'R ֠xwc7n\$Ay)I$[ːvz?sٳnڅlK)8wo܈N'\y Z ePPֲHVJj8UVɲ=%zOrocٖRA bsO XJ'8#@8ei2:Pq|}jPh`PrWۺuwh,K) t0Fƌ>ef߃DFѨnj(?lʠ7_/NAA/^AI0`0D}Js8iX" n4!^aw-q0E/z.^mζ@0v-K cA*3M%c0Cãc lK)n !0()As:^S^ĐhaPĺCCã- >j&sPrsG("$!#F\d${4/Sx2!A~;wN[ZˊvF_ʺ5p( # )F v?pa9,hú́FLJ*G) b!wi-ڙRfڽfz 70Wp'A5Z L=nX_Xs}_dyEuwKUʠZ `u:E~7) 9Ak.q!xc!k/AJ@ `( %A0 PJ@ `( %A26h   PJ@ `( PkZ]y~8k-B&<lO nPk!)B=ކZ H1_ r4HB5R-iBXk LCYk LCYk S2-ε6UCc敖*fjLTnuoCy\~*_ѤYkckƬ^c.XzrT8EG1֯]*[iJoR.A) vtJ=Dxa 'J<4חZFPEI8BֹKN1xe-~dbOZ6zZJ mcEj=Y*T2%V]7ERg1G(#UA.M4NV≯]f Rknw:ۛē%7ȣ \#t3鿾<57Zw;rݺp\xWu.nOQzײ_$" m*c/UIX]QأjKI^d}d+x1e֠6L M )!KXMuХvstMMQ&ZqZzCT*M#%#fN)`˾)UZOǚ|0UD߱v)ke˽y); 42kPqKIxQЎV^>tx&%GS^Z彸z.W177oeS-MFbً1Ň 5 ՓEbQqk暦$-wnX7'; ~5)ATw4um&M;|tKȀ"uBѺ.rF->56}GSH)k!UDV\6E|F{J֤Uk~<-B#N2vazX>{TLpI0LDkV5QiW:g0pL5 J }אoTs{荎hc+їVY_R]Zvr G3MQZVpuqiL4hz삍ԗT5UK]Kå4NvQG{.2kFgsOH`|-0WVjA3 o##Fg60Su")v[M'U%HQt3I {72sv ֙NYkNZ5R]KTXۈ?XkwSɳ*- jZ#EiЍ[A2 G"4L3}7UjժHQ4r䔰!kUUZ#iДvP/ZFҠp¬5RMLjƄBXk :kŷB5RM&4'Z HW2ކZ b4(2oi!k-F@E PJ@ `( %A0Ao-@ 'ó endstream endobj 162 0 obj 14643 endobj 163 0 obj <> stream xMNTA@@Ԉ A إ9e܀sA 4ԫzu} _3h7](/YP}%R%:WJDPJVݪpW-JU(;GJhDhS+щU"HJDĶG-)ѱ}RJNXVODlDVXJ Q"X`#v`WˈXn{JDϔb a?T" ͯc6c%bsĦʳ2`%bتc#4o(;+{Se7{S]Q"6d;b6=%b{SeucucucucucucucucucucucucucucucױPSSSSSSSSSSSSSSz5v#$ endstream endobj 164 0 obj 522 endobj 166 0 obj <> stream xZIG _gÌKvC30+$7@&$/p}OIi`׮E%OK8BNf0GZv~EϷMGBe{NϿϷOkoA80 |#XjZU(tg̗A6QΦ QѐLRVY6tSl *V3 i^_Ў6Y ].mkdcRzɃC5x^fk;K:>ĖzB+)9jR*sMn熮Ht.*CO2288^]eybPXpGUqa`)Ȭd!PZU^lApv-xU¦@~@DzQaH+ΚkA&! )GĴ|ѝ' z+x r9{$\\N|!+2 ;dp@+\_B.=7XRc\C~!-K!U/TQ*L/*A|hGQ?$9WVB =4 a5B&P|d.I0_h%븾JuG2mc!fRx`<\&)%>4h(,0]O`bZ\S # VLV%7DU|6TXf}KY9frBU MLCM+i `N\cU=D tR\Ōlx(f(RZ"KJrSɗb?1ɠ IzDŖ!Y9TI{r-ʕQT69"͌6 sZDoT^RRѶ5FPuL*,.=kFM蠂eQ' s/2(#\ /CP(eJpmIsxɍƕWR% &oU:Hg0--qV_5DzVFQ2RC:C&&^&n;zיDq "/+WutaSHXÖA;TNmFƉfRs&I[E!uŘJ!TD(-35X6rk|ӐZIʲs)~)y]}?Yxa](\5|IN$j0"2gZHNw&W"/MN6>rse.H\Փ!+7~7#VCg1)g}E!9 }+W?z.좻4R%f7p׸l5b$3+?!d^dB2 LG. ] >> stream x}p}΍ЛAHqRJ 5mJR!X[\Zx $rƌx[aD$)hGtbbps=6`ϳ={==ݳ{@($$$ڙ$^z%t6r gX\ji_| wI$WnWnǒ\Y`˹>Y|AB7CsO$I'AŸ $I'AŸ b qC 7,gZ7_落nd>LQ $H O?c0mv0?C }"ا@HO`0ス{zMòI_)0'yGTҲȹ$>Ѽ?dhIN*2[S`}O!/MEC5. .if $Q]شD=Dz VnC6SÛWUsO$4jlHE<׫w8<[۟| ppkME\F~² j(HNb|~ O?  9TƝ$glM=m9KR#O>dcߦ6ƒlh=M=m$I'AŸ $iHlLMd}JqWvKkei)fjCDJ'AŸ w'y']ʞ$R5RG<:X(Sg$0O$`}߈pExLv FJ˻!ly0J/'WCx`zTP4+2Ϥy0itu@y"Q7;BFV_MR Jil :@*䢌j) Ȋa*;e`Zn 7Wfwd)r[ҍ|Vu9`30RXCHEf)hHdl,p B/G} ` fXee#`X!0z}JƗI.z+M Iʟ9 6pJ xu), H(]"q$(Bq.@iSN_Y"~ڭ2:KC$vEӇKʗFϲђ9SSmO\գ|dnn {`Z_P V{PM)!71h0BC3 繢g;rT>[_;ޞ 8 Na2 ۞ڮ4O h?A:HR EI)̶y; <#ޜmH˰ߥͮx$mOVG<>W'Kr|W U貙.كx[ö'k`OY|;Ii7QekU. ۓXz8 9\f.Kǹǎ/x8//<'w%rC $I'AŸ $I'AŸYW=hYsndO"Zd ${ѲPA-EZ uH"ZV'A?-7:$q-IZ8@8I:$q-I` Xr 3\Keoc$-KH}+L>0!hYBr=Ƞk2< uH"ZJZЭLʋX$.e Q]ٯ@ocxHdng%W o'` E$S? $H=CryRnt4F6hs޸Bb-[ve rN9NP6[2fj'퀑OUOHvY{hDs5.𒄞q=&;ph;2xfiγAfA7dhA=sWB$I'aǓ@`Ǟ@4 (՘xǴ $}lv|L:LF3,)I1g5ʘ1x,\-! +ZV=gec8m9S0%ԑG:=jV3f}v6|d^!IXѲPzU$KB] X{nkGz t0Ir3aX/C{&s0"*'VHU=3u;aXَ>/@UK\nSV_4j$ f Qp-ɉu\$!^XH:l/1Ѳq`TgW٬BhF d_'1Q(w^(YqHlxg?h.kotf5VٿhL72fۛן ˍ u##.I;8HyA*`JN(=30-5w$"때rA #]w4P}%/iw$vYd"ѳDId`%W9FL[y 1ѬW/ yD#a.Y3|6]ٳг  #a]di\|WHŬ3q#a.7YoL HyeC:P2_GV3s~ad?Ŀ>$'Ds$a3'1])vi ͮ+bߝؾvJkQueWؿ 玝Ҡ0gוQރW=$$q`?[SL+^g-ٶ!!YXlM1x/;]$Bbkֈi%+}e8]$H(T#ųAlۑWXx2FhvW[Vs%~4 ^g-YXlMJU'qekt;.v>U'qeKhGeKhWTƽ -u*$.lIWevQe/[+ށ>}2kOwj}2.nlI:$I'AŸ gHD.AP\v.ۉpO*M.[ywʑԖ-`;bZ{Z$6ewASEyRUdt޻: -[] Mb }j-dWVĮlǰwMUγ%]mYRQDw'mmat]yVhl}p(Uض& ;bG[{Z$5i2J1,lwuBAm}s麶,7$5tH'AŸ v<[qmvjkc $,;>5IX5i V+ڱOA#h{+Y[ aդ!$̰Wbc;"#hˇ o6'U0^NxD풶-rHX5i 3հuu""hJvlRHX5i*aƐfU$Bk&Uvڈ {V;z*ICٲ&i]/Cf+ڱOכզٷrµYFlRHv|ׂ)> {%V;zZpEygSH? $xlLx,$6ǻ!1&$nmYK+{jue&[[֒ʨ(cXZ]Yfj,IljbEfZnXԖՆlbEFn 6|'W[֒Ŋ,9735$jZXe'{=|'=~"k+'a3ScMlL+RQ6ǹa3ScN"A=sWB$I'AŸ "#lƑ endstream endobj 169 0 obj 5504 endobj 171 0 obj <> stream x\Iy;,.m!!d sbq)Jdu$Ūv p5}ڴ<_~:+_vz6/ӟ>p*Ϸ~"VӄduqyySJq;+蛼 /7UvW7W7ywŒq?Mׯ?#]mU7.*7)r\8<{B6 ?7ֽvqk08WǑs#<;V$6#"̩K8 j:%XV p6gH Cji?l*M#3`eA~L3P*qnGz}pӉB~.dĺ9ܯJ]l3/-28~\^WUx'a4qo6e0Q$gϛS (PđxlYMY\XzQb#9l ,3sQ)f!㙌5@"5" ./ja#C#B@;}L=yTW *J~Y9żBTeN"{|$ QVM%a"(jKqU>b\t@u+ ABRG71؍ŋ6;!׭\R9 ǰՖ颜{:fqˈ:> ](&6u]U#Y7c3O E]oY88@oYZ"~pĦ5R ~`._m'7U?:Y8I4>iƘh8-uG<2)('EWG_z3ky^;n+ݦT؏&DUZeH` X;3TKRhdA,"L ٦M-7V,JCrYf:!Q([7I)~!g=T.[ ZWu@~`Z hp3L.)!̺l ˈHv`@򈕀<+A3HNI2MT4䳞NZDߔ1ReB[ӣFfݔ^jz4Uu As, ^ \0 0D_uhz(n:B=F`6غr3,|FysF,^ כNJ =TD\Os.;ءdijÏ +Ϲg*So* +l}pqfO"oZݭ%ѯ*+th4z\x &@%eG@fzIlaHX#J~4HZlڽٝ@"BY 7^9r7*Adt!TO7FfIJ.Y!@M€8im`:AZ,5 A+Tb¦"A|u^-C:֘PD##rlz4.&D+ rȮ;_c).k>szm&z6}:3W 5,wR&U;@$' oC!lh oƢfm⌱Tr L{c7-HQ k5>',S!(E(dŷqA5u.?=|bĆ dr|LNQU`oq2CfrRU:Ts u}T4mi7gj>H>Ffi=; )ё @vbP2q[BuɎ4GԾ-\i1a ȯDz)X@'hdI lFViU%E ZrJ(ENt@xXU>Z eR\|9=9{̸pB쟟0L_xO_68̂g.wr ~Zeז"zhhӪ|w}{8-o"n_bApHhPuhڣmml+Dž oUh&[e|B^q-*vxlު9MZ:ig+72ʤ|b`NӪ&\p]1ث?.pwX-9,U8[IZ)?q!ߝˤǙ滿^wՁt#ih/_e36>!mHb-v 0ςoF.n`Us ,|W U$@s" endstream endobj 172 0 obj 3202 endobj 174 0 obj <> stream xZ˪$7 ߯u{ ~BE*0ǶlI~U B*-KGґ\(߾L|43j麘v}3NN><$$v_NZI,gy!χgOBI\…)MkNRqҏs[y>hGpU~zUt-ǧ ,"Ӳa92ו*-L ;zW6z*H$,hB I uJiP6}&M;+ O=z> ^em 0R_wK{mTɾaҦ.6_"8G%BzL#`Dǵ!85\5ͳ]lF\CK9Nˈ0C!% p.C(o{0Y^LgAɪ]g H\\a9gJEBWQ,,oMaŅ2(M'Kc D: qau)6J&mKrMvpX%šOHKkCbń+;y2Rܐ%ȅc4ap?'  I1]mk Ok$OJt>&79duq#*n\Cxeh[%t䔳be#0+ZVhiE;tM"W><|z,NVun=?.VWFN &rb|3]wʓ^Q?))])ߤ\\%QCHQyR8ˤ:.2ArZ uc&7+uale4  3F_k ě7h(lفHgPx\tȩ$5_9yXoX6DG1B8uK' l#y5|b=r9鵤6EiBeyզEh06~!op IJA%4.2=blzX+d.ě{h?,I6G(,KTT +Sʲ/eu #1x %\,l3jFR0h r '9 Һ2 ɐJCf2#xܭQHrƛM!v&7 +0 (p>F@At?V:<Ёo=p(T JRb˱pFLRt"_8*dA[@ E;>8&t"?P"*󤦩T,}XjGwఇ_O,5~:aP$h^n)V~V]6Aa,0QFXK=x"[+ftj[hOe{Y\Re# ү;Rn/&3m6v [$ `'>4;;0RWҒ虴]c]LA܁y<5Vn6sz1<ͯ'٤ $Ww8$9eE,N~k+pB[Gmj2"qNU'jLNq R::SBv^峙5~Gvaeh?¨Ɉ4lr$jW͟PNuATһW%uSj/o.kD65 ``i*,l };s28HzE;ɯbjIѲ~ˮӮ !h*^t#~yǀ5N=sB'gN0"povB;K@a1_7i'axtVWdhfTCP'­-Y8X`w3#FE:yتQY.<80R k[a ٝ/Q6nw΁ceI[A"Ux1o'y\'cvQ_&ҭY_Bn+\ k?~vLrrm0b`ðݱ[W_ endstream endobj 175 0 obj 2381 endobj 176 0 obj < ] /Mask 178 0 R >> stream x PW9󒮆Vm p8 iW:Z7d͢9aGFèٶu͞%n`f̌=w042hc}e/Z•@xA89xtz+8~o?aC?>8{yxT)"uڳu)|5|%;c܋_$^~_!_RVǗ;_"gH)BDSb+'ӫ'd"uKkk|{4^|?zީXwN?W/x}/ˏ>;/~O>x~|uqԝuU1|bDP}߅vXP_7_񻿗ɚf>&ǽ/-}GX8o?qw>OOy |/}Go%}괼_ :uƢ{[_z:Og%٫<o E>_)SRbyUR3 / @&Dxŗ?g[ۯKŏ4}5ѾK"rZ4NH^ł~k"ϟqI94żXƷixW_]<^z8*җ?-̹W!WN}$^~utuu~ԯ_~餕⇧9}"6x߬;]K:)W_:Eo^"?$]r8i_}K_Dqeߓ?<  Ywʩ@->8$~rIy4iu1W2i,/Ltɒ͗T63K\kܧq.ztW^Oҕ'⦆yEz%y?7~矼W^9.!LW'|饗^ӫ'_}Sdb]W^9_Wuux7XݷI:~&O^HyΟ;}%~O_shP7 /O2%O\+O\DPrQ}Լ{w8 Ο]L6dUJk0_'A_W_yOs!0* (`d@PЀAC  04 (`hRi D_t"]uB<Нu?TzO*h=bbz˃ NP7 OW}FP[µ4a(4QlA1S 1MVC!Co 42ӲWg(Am+^ < K`n>gk$8UOV- :mP]Lz@Z~H,Dh jM#B4xBAdq f~V,`1{(ta>).4 <Se}#t8,<_$ D$ #ՠFtMܺu.^zx o` _3'"ZBE/=e=4ܽ_bkI7څ'Dh?8%D]O`z"2\|BSvԍZHѶ3DvD{_0ǭ5mt(jM h :MUeM]wՓO z~(<"4;tkk+dFKU?'~w-MOn NgNtqZ S-lQn:niEwTТ􉡟,hO ~ɠVVunSP_@xi;QD :[dk f_ NlmH *5ǫ:OL (%J*/VWP3AY20:? ZF666֟mz9!->n 8dpʠ!>A]< āRu̱'xNL?$ֶv=zBzm[t OoimISL;n`(b֓*BT'AչL qsPg^zd d"Rr! ibNOw(H?zg.^A] 0/L). (+'Ͳ 04 (`h@PЀACF#/2sXFF-/g} tP z;?9FZЯǙ_IṹTv+ ^M#Toxn;A, v+ ^M#T}*9R}0x5PmvNk'MFrv~crJ^ajz h&1x5PÏÉVDOj[,ޣ_Dq+)nQ =WFFak䂫;up[ܖN\1*xftO+Mf5-WH ¶_IG"vdmZG_ lnB4v'7T4)QvЌc((y -_/̡ 1E3zĹ2Y*twۖlEWjs0?|kc#LYB5f}.!A,;Z|FwE[h<2Ӈwfʮϟ&!LEnfK]9I[l-qP#x-x:4GCP= MU|+Wbv 8Զ$eVe1讪ksOܜE9Zfvryxv?27.G[nJGS-W(J8BҞ@W:r8KASQR^e49G˿IxWiZiv{ATH[&i&awX3:+(ƈ]⑅-)UUK'і]L)h/TK9)0lSխjuID?g?㟡f=^m#&yQ̠N+:{!CGQVy_2{iǑ'B ?,l Z"*>CE&e1gTM\vX*!j%uytWz~ZqFO+,4Σv\TUk}rPvcNS1=;gCΉXՌ AA,JONH3Sca#|7%zR=}3@[ SM}Pm] ^M#To;A{2(htJ^ajzNJ^ѓ lOO+1R" WVf'-0-(9A3؜sQPxcAEhA3}ԀAC&A'2l&A6,&xh uYVQ7^ pjAIB A h[dƚH7q]AX֯X@`R8}V!d-5'nFh>ZbߒKlm7Pn˭a K]lErg6 ʠ#xg9dl E8c97u6ڟ#.A"uǕ& z&o?3u]e5QO`m3%_Wek3UAm~i!&?̳* cAՊP'˖!ϠpfZHцJPZpKV, nްkݰ<I^A݋>g5$(U˼SY`Y5`|:)y8*VynЧ v~AO :O&,(NF {VEip 1Fs?Vի'4mxgpJq[Φܪed>pAhn Q|oQۣ] k[mASȃW “w^6cР/Sm$@ASR8в|(JP5o`ya?Sc^ ;ݾŚT Pv~ ,$&'-E(?%MéH/IE>L*Vfj+>P*x-+z9ͅƗB͵Ṳ&ٲl,_S/:˔V5Ռx q`-ڒ>?% (`h@PЀAC  N$Űtd\b%9Aj5mL,WW뼍#b;7sR!BdF[Rd;+7QnT}5g'I2Gdg[Kk. 97g (GEwwI0(@l4> PD*fPC_ɡ Sщ$ ;&T ~UGBUYr,Yؒh=Ľ2W7 5d%GU)ґ*'m%bAs.TӾGvM3vYqJQhK.w= Aibwteh*(hzooD ZUte{5~c![VS\p9]\ʲOe_Wgx,AU;nW+VhHY=* i,FgjAA(Y0 dׇhUTWlR_ӦʝCJIx.eKXD4 mxzqEBzM3m[.^Kc礬 $ \Sm-ӑKF1F!xbCnhh;GdA-zj%")+B:QY&-M1$XPtfsGHGնx>&,Ц'vL * *,90G'59XTK JYAI{ZEq[4aGڔ( ׉8i'Or@-zj%"JWPlTPaVe#=A- փ%!Y= [RO:MaI9i߃.^)(7D3Vo%䞗*_A Q.O9C :B wܮVbUY=\ltе*ň-C+Zee`V^VV_McZ=bd⥇$eSP9XkUYcwttDPwWPc_s3݊BT_r.-O|O/qZȵNѣjFgaIw*FΌ$Zq/ ue+GUV_My*]Fx[ԎIUnISP9XJ5qʬ $X}H%?$BrzPoAyajt4NȳyHx㇤=hwU]DZݱL6Xmuf8[TZêbA(UYtzIw_BPxΠ#[jx̿w^3+R@cM\2k1; ^jO`ֺ$(SѺk&StIOPU~TމSXIwUPX1+di+3e &4!%P:AeQm^fJ]<b;yۺ|-S޽(2J=4KLk7/MF VFek}9CW,[[;gSR+C`A3]xlAC  04 (`h@PИ28ZYz]#Nwv[ѶΩcxGq'b9 `|}G_AF; ^ 1CGХjx pD6b܊[#mjb01?l=Q18-!q iHGd=#AF;trʁh01IR|^4NKq}[I[tº&IpdЧb t u J˂F#'5ʹJC;b G$I@o4q.>,nGNOqB@֑iҷE #h B$!X$n\y_IA4]AN(^+G75H㴄'(Q` -MBI rC>] Hp(2y0O⩠JxPo!tׁOn^f*1<3dC"f@to'*F09G(4r;4~uxDPiBߒ(篠y2 e͋)ŧcStM0t|sm ~^K JsUaN䲤d4y$As+Ca<_&EGhjJțޛq*h9!UY hpq|+?C@\Gs 􍏇#-gN>9zV(t[+M ymMzێ8m.O.G|8}SIzqM6EqMu;ĕyܱ I1XMkptT6ycnvJD* NAMMahb:wL'41iP.R7V9fp2jjCbR&f u_AMMwL{jjL}P<AC  04 (`hLv tȮ nǭmŵ|@#_qu@\$@Ec;#k, x@\$QuTCKŠ22rXu_T}t! #U^r"kKFj9ŗߤgWn$61jj ;笲r<1 VPh\ n-KR"ʪ?AMM2WPAbb)TXB5V% }βkr`2<$41jj]jbGIьrL Z!55I=W]㉥Xvu6r jvw{=roN $4P\A^3['"1)QLWYe$JABxAz#%)Rfԓ4XTXxQo-z5X#(l-jx"hug![C/05DP~< 4Pved)Ч\fB[Q%oBYyNVFG2Tfsl<.$o_  (7̍tIEr73NP'WDAA'P^fhA"f_cKfsb`:Ab+-"KxǃOnd1x9]ˆ}He#`>A ~:A?ܕ2r?_P.~Jb.|*LxT]˂6SgcM-Gm1AC\LǞ Ir\eM5jj'bei(mbA{P0 @cu.r% rXa+-a؁dG;nᎵo aBAP`YrXqI(dv ю?-:zL3 hB! (Ivb H,tCHе/u6Sc̜Ўjdb$ #cDO=(m> HLZ AW _hl0 $% 6FJ,w E88slS,G&OMIv,V׽.?]9^WKWL; v¸s}SȣhQ4iM4> PD*fPC_ɡC'Z'zą5cXp & Y!{HcV𳇬tuqR}-R[VߣevVءFTRD$.p[ބRL@d=QqIQLjm[q^c+$r-h*# 4C~ATh31!'FW'"r%qa9Ibb0Q;ZPuqR}-Z[V'"~Ą!N!USF![vJIWGDIO)t8;KQtYX8 T%|?$*FA(d.?[Z##+։(Ac55r<(d.~iĻ,;4t/Gt$pDc:4܃˽]0&:]ok b Km%킇1ADž=4u ccs?t?-u2'?#}y1pc~mۖJ \Sd-}b6\yoJV;dZR`d N9g5 csgq}9|Gp8w,tx%IR@86>킉}>\&^lbEZAs>8Y= -^Z $ā$x?\7]}2:ũᐼ/D]AUo?Y'&,Ҷ$Ǧ(`|A˸/(-4cU,m|TbT~ $As+ jmxz8xyH-'7R-4?6 17t5~Avp;m1G똲t.Ayuo+ jEu@8JC7՚[Jª@h- y-hqM$^zHԲסݥq(mŇC:?*A ?Fa.;&mm/ԖUOl#htтn_3YqMZ/lB:8PvT7:6sVF!fUd."ߔτZlz1vY'Ix3V9.0>iT/harðspǺ 5@Q|&zasSkU("c:aǡ%RL"krRȱbBPLJBܝmzHu[QÓ.Avt.kGs#[yr,nJ$=/ӀЈB  ]pE{P#;i㭂 N9]RރbR{SPVxӐ+h3UR9K#Ʃxu?fE Vy.b#h_cniJCUBk9CV^DIawF$p-T9渣&rTxS@B{Xؼ.f&JlGU csx1%_:%CU|-8; //<eWmPQz9nk2d~&k#Ԛ7b.ᅤv_35f>(11ś3 ]11ś3 ]11ś3 ]1AC  04 (`h@PЀAC  04 (`hLkKfS s l!V>ϙk>SDIkbY+oSų(*jDs ZboPZZTTdEOi"TPN>B̠*ټNs ʠ#xffWYvĂQ|ՕL#:dū5YY͊O˧AXv !'eeዤ/Yыੳ< >6U )fgPICxq&̎YV#^e"=YV|QTAIXvnE͊3C4g-Wݎfa.AOIN| Aַ̲3lfKP U*Ь_qd`.*RATMfI]7*Yvq&5O s v~̺XB, zJVê[8^P|QFC2ՈQADAWAŚe . ;WkiL<5L&(~؝*"N0RCe7RV-XXQw; J-xyjK0q ?tt۲:Xu/AI.s7njlg%(,O3,E|RFT`i)([3˜D\ r5\3rzzI!~N*dS\-.5ye_g QS%L|CC1r)Im _5c^3*o_X#<%%hZ2hܸ̍5K? |Ͽ4ƭYAG[Q50n 04 (`h@PЀ1k+_Z;rhYg1=2Bz'i]7|4xv )>*]ǝpqtK)tĬ>׽.?]i(X݉pH#CD1o0Nf(+TcRAAVAPG5/5e לķJA.(=esC:-QJyCמʪ!d4|UI]"]<wOm4OD ~c!7 <[qOw65ԜY],(M_3{~:;aRAWCR-!i .7gAK{& A{B>D$)T$<$mOY< $tȧU#=$-+ncDzgf,鮦&46!l.&O̱lVf"A| ^ 5Xk&f*7k&.e3iD1A<]̉cRAِ[4nS_ԛ ʮmlol41?u ʲkJxKEcbA3  04 (`h@PЀ1EuDᑶ4(McZAu:Ywe6腒EGtƎ>dfJ_awRȎݹF1zQӖ g(Ov9[¦,h0+C<TPݨβ2r N=mLUUFtT4=Q Y9ܓ2 vTu0H7hФR)#U?ޘTP)"Eu.=@(vZXeD'Ns).8..R|>D 64hRQ T8cRAIT74heJFqB#꓃Ua.$FPQ!GIҐʨ^d(taRA?!EuZЇGaC731 N#(I$iQqC 4 &RP J3SOeE//LQdRJ+(QبII]RtRTgTK\xEDg>+#R*S $_7y֖ghjL*(:ȯԈUFtF ZRG()Q֙/!o1])VFRJ;Jj&ܘTPݨN]iAkc-;:KÍ9i( vVM{Н0;Eu&f= (׽vKU:!(ې< i>3-{ 04 (`h@PЀACƼ&II |k@0cu"Ĕڮ9TaVAMm41<@TcubQ@ V[.͸^tJa|N~O1/|M~P !/)L1ڧbL nL*^T'/LҮ L*^TGZ) S3% djBttM ARh2"?.נSRI W6[|Pa Oef7Z3'T} cRAu:=*J9lНXMR?\R ␗tK!I9'0&t:ФZb;puI?xV9(T#n#_ } cRAt f4:'fܗ3 gVи,dL1A  04 (`h@PЀAC yM*3x'YL+hN/fcf +TQ)8oҡ5 b0O)SऻR<'KTИQ<48oҡ5Ł;Rܦ)pM)%L*h̨N!? g0wKٝ+6hL)ȓ"nF  +sff `(gtBRX4xOE ܌zH7&4vT'I7wT2/| QCoƤƎ$4~SŁ;ʸMIP)7ҍIɿf L)~))UmJ]hvM ݘTQԂ6t6|-M-pH+6*e-gǩH" (>|MmDM}[S/ (;`AQ>WSUs{ݓMUNbQ€@X&4w (`\V.  wt> stream x-NAcpl71Hb @HP0$K`0"%*}j'ݕ}nƳ6x?n}Σ 077\&ОQ)hz@{Ƈz BPw/&О5.-Ah>ڀ>$ОP蚨+ڀJ=C@{Ƈ; g|h z@{ƇoZ$О%+:3>Sh|g|h S( z@{ƇBP( BP( BP( BPh /Pl9:C54RgG#=k BS)WhOO{:m@ڀz:+?h8W4t8? 8eat?gze%P=]K=]$Оlt>z2z@{*nAYC endstream endobj 179 0 obj 458 endobj 181 0 obj <> stream x]K$ϯBS) o >,y{߷!) TC }Cf?O=n~?߿=퓻OOd?^&_߿ںa;&qo/9-e|}yy17[ҿM<5|uoS9 79ƥpo<*g^ȏ8H.'^`.>0=uMo)I0q(ȁ*jgDN[^x3q; +ha 6xB߿Ś !#@mi)8[qW%ͨ_ 2S &bq'cFU*ܱ8P0Zzp?hqv HoQBR[ )|i88yuzڇ1{%373 -g+D-]R֚kڼ=:/MlL5#VE '|RwM穁nۀ-/mTi.-/=Z]CdG/a@o'S2}]p֌3P`y]ÞT FFƔ>Z&zi2t\Лdl4% Αl)_2m&VhB12Ws|0]Ca{м4AI MؽxEƱBq|pay%[~7p'w?iPLq *B|Al 6L :^qRQȃe0NJޏ43̑oz_-W vxl*<ofATM4 ;e=3.2I78gB:sx1qoML G rl3@ASHHB aqA)\ˮǽv&0G94Tb Khac.&u޽H0y'|I(6=N6zjf3[$RА2g{bv4 弨iKrL#b-*D =XwG~LQ(G"}2)KR $&Eb2Qq66!kt@/dD$l*UOl}Rh8 K/wrB b17oAYZR}."p#Glp#ٞtZ0+$dFh+}r5mh9fbig'*6g|Pa^$UgSǜeHl*,'m T 0(9jtܙSTҲ:K3?\ϫxtK>ln`gK1RFh2cQH<5R{XF_"IE²mxSXjrW3KL[o@0RF$pjPRYT% 9/j y,ܛBA/ ^PWyǜ(JQ."ie/!N~uR`c鷧K-K jϞ)ƘF]e.CR(V>;;)n53Bnjc4,a =Uf^^§HtUl+ȬyٕGG\_e,|J*~-xYm,mq ^bBeS9N㉯ z70Z&2ǶEwI8"/A>|_)bYnc<×B$ 2PN娎,ʬi#4-sUrz~A ++#"["T¢lN$G|?ߔj7NH6OTx[QaTpAc%G8r8 Rwow&6; Q#ڣve7sYc" 79 ۖpcZt"GPI=ŸgM˱\bYB S7@0(Dы W5)"QYA,|좙I+M`JDҭ8# jdȚn_"j*TJ^%Ɏ]4L_!k-(g_Q%/%QyD&讛GT ۃ0i ]_l}J5 Y@*V3(<#M٪.Ee -IN-?IU4I ܛc|T7קi^z/v%_Qz푗tEN-9Q2)TD־P}z4gM"])Vѭh]KB][" "? pю }+Vxl멼FۢuxEN"' Yn)Uk}T[,+fQ^|Osը1K˦7]۳/?N[By+m̱lX ;8Ȉ4bYfJ Wg9z5Fҡާ55eo۞6}Z¼RLbxJ7@Vn+v Zm *uٛo\$m_vvGM3992fWYw?0q8ohFldԆtOM[pfL͵ީgEwdǧY2DM n걢-]~& 7zQZVR~HU1?w7*[hYW<% p ׶8T/Pl[ < ,tIN\-sAre͒*Hz^Gsz:Aښ>4U֑W@nolȢ|HH_&~rJKf}kFj+[.~" : Ak&=IÎD ix(,>MMҰxla> ~stEpPqzktPWZuo5fg;ΨeJ^ez\MzM`MhnƂ j]Cx[YfsUk]oq//~}PN endstream endobj 182 0 obj 4862 endobj 184 0 obj <> stream x\K# ϯyvJ`Cn d {ߏHUU&X i%"?)Yߧ3֜iOt__h{^No?=I_.~/?C OXV;'!ŷ]e_ezW|}/ru-7O>*~EzE|}M] qTI~ML:tOƇ I"=e_aRj]<։fuA07BEZ @>c7E^[J*:_zr4_fLZT)QAj,z)Q_N"zJK:Ar'1 )0lF<2X[doh͢ (xy%rl% M0 z%d1IQO#a-JL-Hk3C>463ϒe&󅒮@nĕae "sյ~!y9ԓ* .y~X֩8# )|.m|FMkbDW?SH(C%sb$7(1NMfuRTJ' PHW J= AWksi=VW# r- 9%76$ɂ1+yAM.dg朂%pPSq )jE^7Pk.*[K!y>/1!df\DIĄSFSK7)^{ .i>t,狒n&idjX%y@5F@MneA:L)cbfh/C<sXSP{1ZSj-uN6~AepKʞPH bѼ05D1P1CovE'=&4#Λ"2 $B-L)T f2A~d6B jc ,~d2r.[1$?u[p,j 3V϶IS[~}Ռ^QDeJ{frdQk -f+' KF~Դ\RFTrrw / ?ԺĜn`}} Kc.O(mr33sbʋћAI/zC]ͽL<1ủ5zJN53HZq(s=TV60ؕ>Nm\B8=ښacUF5u}"U%.LI/7Z@K*Y V4#,Y;vXr=jLZ#"׹ iV|(r*wĀ{bڗ9:m{7"H(}~%e(K<'YH/8TE}4d k¤C\iHfJ˙ctۯ )z(/׃XDO20, ׇ:$5g/Hb@ctO~ Tk(e;|d}WQ=&fpr|A.Mo9Uy J0j.uN=W'vYS#npGC8Mqvk^&Y6KeSM W sC8#rG8eM۠ cT\y*MwR37P:7 ,{ -,ٜ\_rS!*e,,=y㸨u\[E}}/ mmU~iǮ84D޷/KmMN\V}5mc_Mv2Z`pg{ dUy[PU 3ݐ7+^Q6蒻#{/j'q^j'LP [w"Dp+-NX?κ-| F޺ HN^wb_/Ukţ:Bh+\u*R=L 'F{` ucm ԙsTEJ("D5\r쉴qqF(XLl:8M?uBT*6<55 (<D$t&ev`/H>rW6WNq/є9p:ɷ}A._ \|VܕsaDTA5M [/،@.?#~5r pŸ܍-^NQiQV=f*{{ʈr{+p"a7 .聥2(٧ɰPWPԅP;(ιԯwСk?/'pB~g+MTZh^m{jρץVQ`d -{]f͋{>EE!;}^8"z:)!^;hԀ[G}T%_kOvs iLW T6-iV_'cA.?TR{{~fcCk 2s|(~.}Yg¥p՗x\|[kW^^ρ;g0PdW"73ۡo^QjOj'x_~ endstream endobj 185 0 obj 3771 endobj 187 0 obj <> stream x\K+_` y,8Ő]2,M~T*=JjU*lqӿ$E&-ON鷿}{|}ŝ&/>p*o_~p  7 " /Wio B vwR1vxϿHzY]'>p6RU yN ><܉LǼVZ΁@FE >HG8Ni[9<Ī h^:>ƆڹkY^kjpd+ExSxE0j4)fVQiU'z㝯6Qh-qDRL'J&^ꤼw 0EFW^ L͂!b{#hy=8Y<$0Q䛵u[~q2qQ|Z>e0|!G#TWb!M-˳n @_`N'l˰etvs:҅e }P%XLWE70fNXtN)9&ՑPrA+9B Q̓"L%'׫\txɑkK.kʵE ulɣ8IvLm#jC+j~uWT%y'+6WW @i/e-N4QkyprB\4- 06XA`>jcLÎXItPq%fam Ҙ@v%hj_֓e,4.3TV1s޻E(89Udrfć&M ֛j]eL[4z֚J֖Q[ ;NяwUO+׈w4B4/=[|Yls W-*5 6ac9if$%0R(B6V˼yd``,%XItTQOJ-^O,ʝɵ'h`g%ڑbڱ^jGlcRB ׈@Xqf6ʱJ_H' N*gPeJ2@/+O9y/CV O1g9yb 0m5=WT%1Q1YebkŠToW3 -h4LpI۟M|ejJWP^]c aAO^:l ѻǔR>q Pˣ@]} d}7'ďwٜ$XSpt9ɳ)| N)F|i[D϶^P\Y1,UQe?xG';!B il1VUzn:CL]]lj6rpwJI]2iB'0șQӖJfBA1ɼ$X59AUPp>mM&nmTw[<1W廬+mJ˴/1"fّzA]&Nվ6a͛eÓw'ؖ$oQ dփF"[FBy@\h:w\?/=[kٶ"TSIsT]hdEKw ɣC&0Œ{2UB+Wu̥rW3\v'âuBq=\x-evc^>[0z^Vz~x-1}jL bq\'}L9AAu&Frbc5ühfg:-l@Is?KZ}%0a^iJwSm~'eTgxhe^b/r7_ bEpU@ZVy9YZq'EUpbyqhk6{̔Ykw«Sڥf+;A0X[2r(4le'" $<]O0mdXQDJEz7^5ٽ"r`]dTK?q [yx wS4$O%HmIk^ʜltc[4.uvF2xoHL!VvT(Ô\ (?r\Mv:t kzM lO4YX_kqgOLLo1"WҋaX`s;6ו ĝuIǰ'UǕe@eO ld.ؗ UkDJ_2"@rCCȁ?mV>Qv9COG!' ȉ r*纱D;wz;/Z='Y9.|p}C+6|}-> stream xYK6y{U,` Hn 9,9%@`v/QUI0ӣG=zƜ1ۓo?_>4u|py|h6ߛo4/8| '~+]lO= Ǘσ c?t֌G7hs+ƙ:yWSP$x8D!ʕzZxWhD3d9 I>I@ۧ3PvOag&  ^Q̴"i67bq!/5@A $&ž~+d b %=FTڶJo[D LZjo1' H3EK&.YUS'_Xbs>ܖ.Z=ဤJ6o9B$FǔdӜY~NP;4p#AEGZ)s$HdK8eFɔ05ؐʭ2͂n:3):bFV &j3e%wz?b.JI&{)uPVHwޅyf Fa Rɱkⵣu32R-\P bP2W>@ߔѬd3[Jq,MB(,M"äd[ @T7dpL"{Y\8۫+n\zՅ*7U(I õxRPfF;M /h[L%9`GBuA\rmX2BlAUE/m'Icu㕝tt9)]fVrU9{i;jw%Ğjf{Q*JU\,JfB2b6E䂠@d(P3M|Jq@}'/ڂ؉T rA'/eqnZ[BD!@_F.,yHUUo{ q-Uy(mi-çj R:{8KN/ċ*˅k$ kV_:QGٍ^W5,%ʘAϋjs/n%?2.>iK;?WW$_e2#WQq -ݣTi0W˨hMU.Uۯ'q5YtӴFs~ebceE> ιx_kl⥏:faNXGTx FEZ 2)'% dNIPG?A1J9SX>kj[)Ti'_]x;Ae{; qa▽;;[\rfn1[߈^]朂$0OB*'Лɘ4tFE ӡBэjn&+Y`għÙhBH}b0uWbm Zc=\;V=뱾O4>dS_>>5Ӟ7]*[1Wtp]O_S"5#-IlvYdKK,[ endstream endobj 191 0 obj 1668 endobj 192 0 obj < ] /Mask 194 0 R >> stream x xՙ;ԱzjҢl-emsQ)f*]g $ur/ٮIǤ5KXULxVzkh$ʣ3?h4HX'|f}33|/@ gq`D}}PQvn/`G]Ax(wHU T$h>@맩/>@9ټbCج| pHCaY# [r`M6;PzC [V<`;Wlzv}m77.*.-UfۻRDﻧfs'[A 轻x6m8s!k7TȾ}l9Sv7}+g$fQU(BvTt?~#z^8scXTS&6uj5Mjt=]8Ľ}$X8Lͱy`6P30`M=[j@Ozy6fk{vܡw`ޅeC #mF훘m=~tF]=m졎|NLlbA*BIDW\oۮ z8veuѽp: ﴱX}8W}wc6c~/gЃ͸y l[޻вػs6/`wWoى~ws؄rHp` ٴZFv'z퇘>wbd RO6bX񐰁kEnE/cj/6/첯ߜ,]䰩'C۴~/.r-\3sz/d7wWtO@6{};gyxD::v-0xGL6WŅ*TWF +ewZMzosn.l]KW/ޫJסG^I3 xΟGcƶ6w؎gsSS@ FֳD:ьukj]ik[|'&XLSm_;m9[Vm͛_v'?+~2-8+u9{*4_nN{w ڑ#=m Lu8ЃduSyys#q cH;;l,ݶ7#6:1; myrU;ѹĂTdeK-[8'Zm6o6?F 8~۷1~@W-̦]/ؕݵ|voSbmt{:յڿ]bލ&:~sli.Q,IDӻAԉ&ʿ(b@mޜ?oތSl݌[u6u ,8f6]mkumE{3:o鲵'j+ˍ?mR;޾ Gң<כymMܐ[L\'6X*_) 6ֺ%g_[XWǩCe-Ӂ^DSfl^Ts)wZiS2k!^e*]ӱSO}8Ԍ{~SW6 0ޖk}Yzzϻ^WqSzE^4ާ4MM޺eͭ>~GoZV_j) Wg??dM=^'v.!ܝEu0h]dj?C$SAvЏ80u*ŧ}SS71UWEgΧ>~߻֔h1_/~//Le5MD2_CڇpϞ_8O:ׯ='kvEQ ܟ]Bx9EDƳig+db_ɛnWq}nS8.i߂7qϬZ@?\%LI1MinM s)='?vīO?}/j "`zZŦ)~o~8 }5􂜺 zxY_kA۫nת gLE o?zWo~5, 3>q i9vLH*PzkjL6]V3]N |[toJ5 \*S=֞@Ut@4ϥh=?:=v{ Oۭ? F!w3x5-Tk~ ѴKM;ag~h7D_Gjw~;>o~I5:JϦn_cԧO=N)|~ɓoTK5^{ )*]1tM>%[bDʆ#ǓY+-omj]}jlvVզ, -Djk'_{w|Sw|QM{ҳёp4{N>wrϞ!czDâW>n|EulSs=g>Bpe#dj:b>͚Kџ5J_QTZ vSTS?v?җcIsph;vlZX//^W6KS3sYs]!35Q&W~ a05x؇,![Zu-%Tɓ'_;>;0&bQ6 #ѩk_ qO6WQSg^zrkjG{n{gf֖,̰uyk\WifM]U< Atǖi%L϶( W &S`hv.Z$jh<ò:ӭԙѸhvxe˖]1r_tٲk~%"3F{Qϫ jKи W MGme@Tw*FvFg\d"|u*LE2k#/'^^Dٲ+JzٿiΠrYQ5g"xrz:2T-UH.*ʀtЏRoxO]ԩT2<سGV_/xb}򺝭zgEXbj*`Ew=̯wh\!^T2> ӟBrJCSOUu}id\ԟ B~oJuе T+ v6YRϊ-`ŷ oB%`hEYT4MfirF}"T➭[_&J~z&EbLʫ-#7^}5}LSY d]P`*Գh\:;z5o$Ts2,Fd6F}Ik* ~=մl0:ƴEߋ\ˮWTE4=M}V:* TO^EYQ4.LMt-7* (; E͙k 1IwE2_ģDglډфmB{C\l75TâPT\dJ{ۤi"ƈ? Y;Eمmʦ|;vyh57(B} ɣpoRIT BgzVBq݇eQH"jjM%꘼B0Jɫ*$S꘼B2q.&jIPS<S9Mu4%ˤ vPU8RZ,߬ihi3D1з*/UQ5gB v|F`'l. wY_Z,M6ki 1f6I* 9y q ٤rUhJ™B~SMMc(CCcV]9,e$܎rQD"b]G55ֈdFKcB%)rX" kCŊհ3H쨧\'9y¥&P)7glḙhY*F\7`7)"}^P5<̘P? 5V'zlN8Gdba{C"j Fo-Rr6FKSB R EB!﯏%P,:1V\BӧT*-7s5768khK(TndM 51O"H]4 &xIUXGߙh_KԇW"ԑUS, /D8n(7Ny9ǪXLC4sudOTz5@ޜq"AiSq)p >I Y''j+ltO͓QR'}Fjo'PD1-"ܨbijGsDCO;.iofnؤ >>)1s/7EqqE)>%S''w4L6LN֍Jw˿%}mpP7XU1⸡(_"ŋe[eO$(+^$YLqS)p >ԸO0lnYLFu6ǽfQw/#lD8΁7iV< 66IfCQ5kCa`ס qC=S3r):?sf__,;}F'P1 ?g\TXT1*xhS}(/tT5QK:q.jF-Krc55keў.RUS,[z! x|]C7Y"F_ԍ):?sz~;i0ŀqS"M::bʥE(P^8S@qL}Yv]JWWbTo~bq JLm66W&$`Z7Z:4S!SjG*ZT5@Udd3u0 0 TT5ijT N59™:??ukϟ/$AT<O,v%o}GΉ2P_`$AT$Gހ#Pzk(ySc;%+-IETF:P@_fk(yS'3%>OWZ t ĺssEzGxMRTF:cJ,vcfja f?.zM%Ԕ Bc*4"t8a?Yjfj`Wsĸ%Z"&SggK6:{c2_5oFcq֖V֯T~nV*du+~odr*Tx:ɉ`Da3U|*'Rz3n*)mT?mrM۹[5NMMMVka?iS9|dN =25OUdr2TVT)-5$v`0)`+6(g2MW]6Һ7-Fy|4kp5IrԐJi(2d*P9jXl*ժ;]&մ\~CƦNו]5*oE#mERSgfԛ<|{Z^dS*cNQiQ瑩{t){+ac'2Yo49; c .]Pl9SeYW)v3UUS*cQ泩TͧLW.h r3vval5-t g7d]9SjM/+ )|SC-i*xpЈUbN1,ӛ-Tҩ/^H9SGGN1Nt^.G`"jm ٲmYa2:=-ax >h7|8gj>䙳tM3c]WSS !sM)Z>S+ccq]i,E1ݐJhdBigJjim-V3B^)0[?6VUJ1T.DJfEnKͿMO'GCaΖ[ԗ++gja/pφ*Ke2)]BdLxtVStdǫ,MC&SKZ{E%_Ƨ5\SgbSFװ;vZv Vh’}fqHbzZT1ٱsqa?Yp@ز֖3Nъ: .65SF!JyS3v'[.CKng2̆MER5=C_ӦfĦڛ<2v!Lhb0(~^ÚWtLE6'LM&'3߯f֚tMvSViS?ZT@3TNSW[Ħͭ~yt$3 ƕnݨ7Z͒6]F].[w9O-UmGV*>-7j*cjn=452WVŨU\$֛[>jLqL`(_--o&o(_]<'Uߔe0&ϕENM&j*c 5F]'nABa&F 'MtظWW;<^f47 cSz3"pq/geMKK7D5gorӚU-Lwq ~?uXE;~(,}Sr8/#}͢I*~E , Aа Eb"!1IJ5;;O7P/ufgxf'ϙ:Bײj͚[q]O?ɛFѧ>C<~-7|?}y3.1O_,Y脜+SG-Sz錇C㚓LŴ0R=~y5U_z殂5UbRS''',_FET51DЉ`!C#': 18 2[<]SW5w@t99SUCw[^LUݍdS1.S7XEB!tEK)rZqˋB;Mt)_|I_ v=h2${ͽ. 5]cqUyS^ET-ʥaEDl ȱ#"*#bXQ pqӠҒTAeso}ŮL Nh|"8OWJ t&.eUcgƊ»߄+С$ATE@/qi/9SkG4]H"+#fJCbXa~T2L*8wbML_`Stܹٳ3gG`*P`S2s&щu`*PЦySj6538 T#Cg```v0JT T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T r@k*@`*@pT T 0>(̓U 6u]!`*PЦf3̹sgg@5š>wl2SLLȀ342u|Llt(S$w `Myj`G H2MML=mjg T#Ԡ;8ϙL*"U_0ř      c T5pHLLLLLLLR`*@TTA~8pLGapLܡ@U; 0 0 l(T?@ endstream endobj 193 0 obj 10756 endobj 194 0 obj <> stream x֡ @CC h1PO|wu>uw@JgFMR=6RT*Jf-6RT*Jf̚ PT*JR=M*JRTjYS*JRTIRT*JmR3k*@RT*J4T*JRMjfMT*JR&JRT*IͬJRT*ӤRT*6^ endstream endobj 195 0 obj 199 endobj 197 0 obj <> stream xZɊ$7WyjRPTvU}h4 c3s[RHВ`;Zbyz 5ӷmE ?_> v6|4ab"߇/>p>2~{|?} 0rv;+GԕoLVѽK}Wfݻ`{J0y9ແ)9i0WdII`9Kf2Q C`^ y6tfo'oA+M%LQ:{L_d- XzbauM[r6y(%K¼%C`K>/O D p z S1]&]x§'S,B;JX)=Y^7>EٟqbqeB ͢^DƱ3`94"*7SZc R;ke56P0GEudL򄪐T f|NfED,eU\fQ$uƎז:|%[V؝ $@/QpP߉ԐD,!FdZIb}( d,,zl&&~sJzY'tv`߳"@.,8LlFaUnh ]2} kzw1 `q?&y}gh3X*/{)^P_?^Ri+&T8-C*8t#;%ۜO71e\?akC oM$O \GhJvZ R 9hrgHt)WY*ᑛx̓VR}^:xXL0@ܶY+*?xR S IjOҾܶ!ApY>ېNH h+}SzsmRߩaPy?j z`vܐ*0cWҦay@$dT^-B(ÈXBT;dgvfx)O:|X/=Hxj:T\UWQxw^ "3Q{uƛxƤ},W-_' tdzxαL}@"|ƁIJ# e]WjwrA e"EVH2:őE47m^߯G赉#{ 11e9U f 'Vn9jl`X^ú7Dr\n-Q ] /Mask 201 0 R >> stream x x׽{Nb^׎b8斸  i ͥQv.&s,qqi] a}oS$$Zc%l֖6N+~%ZŹvsy$>Fs?g~:gf4?5|k3[ k2LIXYɧ2y4|25Go=@dǒN}g1>/^w=__v MNM/xzo_7Μ; 7.dٝ5s\;o-|eWz&,FY~:Qy?}ۛE8~zuBf<ľ"ztfʘjh[ǥx`<; <ҵy ˾R }j^)ԼTހͺfuֈ9摔Yzr 8 Vr:=}L8^Sfud/Ϝsݭkn›40QgWdxp!qVC rzby ~Q3I>XR M㻀%ZkI;[0/)WMI*s#Oo؍=boYRÌkjJKN_*K>g34.b.= s̙3\[ o@,[s~ʅ+/ć.~%3Co'{YH*t+t)Ӹ#ʋ\rR؝ ϲNeyV2"1an.Ps?a`.ѳ EtL OT&zz?;A@;5=5>1eܢ7ώOgK:51qYdrM2OU2IͳK{`OšʇM/cY}Y*9p +f9Ԕ*[HfIU2H.5k WoKeJbi Ze޺f]p⛯LxM[ΌEjا\,L,3IU2Hb˗-LR&r-BPrR|æ1±|қoIrida0x--#.l_glQZOlG4Y x  @ ?$s?LQx "4OfcZM!BVf :y|>_hrBH(-KhCaRC? SffCʫ @#n?m-@;ўBGgD"M( 1=VHQ؄S\+ 15桜 !#f>Rӆ6O[~/ZUჹӢIIl<)Dy:#6**<ܙzxgG!#fuCi0Ap8 XO]xIkΰ 6f8چ =d>≃j%K\qGWYV`vc0:L1T/L;T==|paF( ˊ17<܆BA4yOnei臋xT;*q 1eӫUOÜ!BHVC4 (N9{7,)o)Wm6jXHH3C-d3!)R fB Ӥ 60ڀpCx5iՆB;i!#!M酁-}=x=r7xQ׷3?G|>e񞾾PGgפ(xzp}O3?$dĦZ vyr}9\bBt֝V4%1[z3~HȈKA0PlWN[I1iZ }=<x #@Vv<x )`S`rH->TQqc2j߉WiT1c_z\I \4K+(D{Z ̎X믞^_Mt;rQ*b%%,Z iTqǣ#^W>  6tc1"ȄoM?I7cܩwI>+q¿]󏌌?-Jtx<~)\A |5Sq)1q;O?ٕ|p3#D3z~T= ===A~hֱ8GtrNVkI?dꫯ#O"=ŗ?ɀ|n)vZc=mig鏋?\(q<=!,Xpꫥ_5Yn>hel|l,k!%V3R`阔=7>'{F}s7|eSuOѸ' F,̀lWE]-)xzGK{ՠJƽ S)cOǥ{?':W7>{|׿~퍩E;mz۩+֟ mO/3[6mjpw2_F^=U7l5%9S<Gc8G/hO{ݟׄTEsż;Iw:Mi&SA=%?Ζ.o bMht6Abx}ut7Ք{t+`~˖dٻ)alkO)K;;lWO7ei,v)Ҷm zKi4Lx%}O`Fͽzo5%9V=]E"Οﰨ޷7bM9,s%-#.#ёh4FR:xjx?x1oqWM? x_oL9tg3ϼ/)14t=F_{{_{j~w_Q|ej{quT{A+S&o{mf)H7ubIO 8j^AKMhj㎻v)&.[ xJj׬Ͻ+>ܥB)޴jx;G1;-_?Ś&kMݍ=lD7 A.W]OtW{y:'0/1%SZҹ:ݸ i QMM7bM+OkONܕ}='p8~'~qvYD郍ooqHJ47m*.mj])^]Vtt\ bKU7[$9).!+G5MnR4q? ]osϱUNS0KLyE5S)ބtuZHd v%drY_\lxU7joO9 <==q<'t4-qoưeCF_{|OF{#͡pK1ST:e-w0km!WUtYU\%tE4%z-z%>>ִxz<&|}}}Oztز!o7nTKH/)k( p4%:e-1kmWT꘿eUTy Q׀n/˰)6.ij%G䊴sO);O:m;%UWԪcPU\_W\gBHnH53G\$Q#!uRO)>b5Z#{|T8%T֝։7<%BԺ1ӡaU`O} %%-z_@*oS۬>=tAUCnryՒv yT=Rhjϣ$-O4X|B4M7px8 G"菳ၾ}{{R2}܄4Z"KBL/:=%֪DRJڀlk+xjU2OQAƭڍdSjy5)q4=)(c:-`_x;=:K;T%&V)~m8=/Ӳzu%&r/X?|_jPلr<|_1T-);zڃ}S\Xs fk]^3u(꣨@&ܘCU:3*:QDLrr֒[ٛLwdX_g7jwTGχ&6mߤTSk VSiMkPFږvFQ^j^ %}l|="&]q53M )ꡨ=0PיT%ݞ!UΜF*N샐*Jh4#*,)ͯoNϾFu ,:ФݭNÚTִeڒS6;>I5/MOIEdR.#/ǧu(PT ~k9Tq/hӨS|p6P`"np|*$詅q_,ͯm!MJMڃt1B̭֜av7Ѣ=51xKV ʸoSPngC&xI#9U krOnZDdm)NT\X﩮8Fz3g @]ZW6Bk- ?՘/ʸKz!T}Lb<ջ_Abܧ7Mqؤdp5%OM|vOzܸo ZvURj2GMlCNsE>*ki1?l0(?J,W#WzKHoO.Cf@Y(ͯ9k`қaX )ߤ]<}NZyTR[ہ_vx>jRˌB=$|/ZPNf4uP36p5Y\.>"z_<9tԛ.E΍,WA"W; j3}]J,ͭ)P\I=E]AJ RҶ^whw]\^rOzp:.4qߑH6siٶLEzʕn i:w!NL;Rl*Q[!Ԧ&O;v<x )`Spl$)`Si0ҵq6k [J eS)4Dd%"tӎ/di)5Je K7Z,&I? =jd^ђ- ?0]=e[gڼXbSq{F&:-⥁I5= sl{17!ӎ |#ve\[zzj݂ :q?/<%͞'8 BUF-X{skkOG͟`aGΝ[XaO#@~za3O'opm`O.[j /0)B&~>TP DJءp`g^b*^ Z 擿`ѪUZdǂA5qW HAt(FGR5ns9\&dIDSɞrmSo^4FkxRp'%QU**-JO~[m5򴨨|<5i==M#extks hh/KR%Z,ph4څѨfxz 'MM)6.XdĒ.1y*y<"T_(S0/,q8J:)% NGަP.j݄ӛa ٙY؇PhͤMzJs&⧽]( M' 4k/J8nqqZZU^8=$=1E]tF8 *'?(Ee{]#?ZTJQZW> D"W y &垪DSƞKKJ^wn4޶G^IԖ UO_8;dnǎݻ+zZ2ڊPUUJ"<$~QăPsBǘRVJ~fIZrOU)cO{i8iW8rǖ6%-4r\P1>9iua\E(~F5cEO/Bm( ;F !ɛ ZJX^-O“q/A]ymnϧOew {<%˵J:a _-y}e\P*FF#MBӊݘ s蹣׬{47$ 9ݥ {^[Σ{w_OqP)][],-HO z.Z{wG,_xEyDU# SEN=(G d.:KIt3)]˝GEQ{4FK_s#B'w|^Eӻv/X͜Zcq5랊ץ=̤ !sFwU@&.t)kqץhWs].wImʫMpU\1 =OkE+_|Ɵ"I4dOSe<#ct:n]R,X0ZF=*@U.Cf>Z,9 OyQW1Vtwl]WZh;ͬd;NFj١Վv4OQ^WtDHł.# kVߵnE * ? P;Ҍ2)`}=]b~E z?՞F, Lݩ^XKWzgN_( OGzzuܩh@D>ܩh@>חh@>+9mOSN2O;v<x )`SO;yzM(ix'}O>W*=lYi/X+?(;-+۫@Է>0N,[+?(;^t^%[lIjIEұzf۫D6~V,ޖ\nIDrvgK'.+7){fOٝF0H<$XtINIDr ZU 6Ӕ=VY<9ڠm[..SRښ P7if2<3 kJfK) "TK'i"9L$ǶR(C @R{YM]S&62ӓif  l؛r=M(4Qw~Co<ݩ"dO3^o4؅ ćS3Ohy:k /&ob?OUSUfr,?O='{yT7ytkFQRImRSO6¡7hnpGc] OUS.):vJzK/ZneO?s6';IsnnSf)b"91h)2-僵NA1jTvY=FٟxT}(XQȼxF1PhvY\fg BBOOT'9#Qmb1xʶv~Hs}m~L7U튪ƨr2Ms5B ё Qt_?"tSi^k"QW.Q늺8t<-b:gَ֓BԎ'1ۛH4:rzJhaSc8%TC3=]xxI2Uz*t6^UC/Gcvf`:r3{|JcdQ9GBSVxAe?1]xKn{z1N2FS^rOoZv1 O]P4ZZE[9OQA@3OTɺe ØПG1b'_":qъz^q?&ۜIq?h(~/ Mb$[+etKm1w${:)م.%;Zm?:1\]Vx ('g߬g>Ni&Fy$IL%4YL$ǶR"y'=53^OEr]Н|Ψ8}.F*y|VUa<ꩯJJͲwn'kxz MEmc+ie,~NcnUO=dt-N |={:Oez3駗9I+MHb"9ÁzSDF :u1#/j۹m7m&,V|4SJF֙O6'iŢ!z'IQ=}ϑ#W6'iŢ'+-?H=UpyPlxNҊEz'ٝF^=sgϡ䊬Tٝ-^:;h`^?|=bIE?tL[c/]E+I=aCV~RQ&gw<[VsVoה;I3T7dsmSDO,t-al~'OR|p Woq>:yXOT$z<1)uOWK< @!zJS [==c)9;t <#bCS += ]"S 1{\4 x ӕ+ݼ<t|O/]O?>Ȱ?4x )`SO;v<x f=+ x )`SO;v<x )`SO;v<x )`SO;v<x )`SO;v<x )`S=! x d%SJ`q0v};v<x )`SO;v<x )`SO;v<x )`SO;v<x )`SO;v<x )`SO;v<x )`SO;v<ʕa%l ۟%>N||r<~܏}<@v<i4Oء>tO)C~x,)ǧXONDOGY vxrLi<mOx[q}O$@u<[6?E4=<x )`SpEJ_m({v<x )`S@v12Of <lx d1xЇqz>`S [a}ax d% >>}O;v<;/ endstream endobj 200 0 obj 11741 endobj 201 0 obj <> stream xA0&J'[؁@f 4p|nc endstream endobj 202 0 obj 76 endobj 204 0 obj <> stream x\I,@ Z <4 c3s߷X!eV<^u.Je/VfN}46p/o/n{[NO?>ɘӷ__/o/?i7,.뻽NÅ[1|]üsXpʌs/1Kͅy| >VanZItn .\V=)d#><>3>u_YfuE!]&y&I0$-nf ^\3(GBΓ!@P׏} uy ,4,owȋk?hxqkPiX"a"xG!: ~ \6͘Ӊ=8`z3wɌ .y4M*|Dda0;= q~\iv@ A Z[[<xɋP%l3@!ȅXzu^8&|S 2:Q,{`!iR~ IťE&z@yZr ѳb\6\G6e%&V Wknʣr4B /mz+\ tVs~ƭ^ae4zDH\iܤm0A~+#d/E.9 p0q.tFg"'/r/r!جH?]`f xhIij#^(Q\<7p^=Rpd u478  x"FCml8 ݦZ:,{J9޽2#r+u`EG.=A; b,ɌPo.и;#0})|E4x{Oti͠a? ?L?2=[$Gm9Y0:ԠAҴrEc+q(9Fub5&|?$A!4$3g4{Y JQ(a3nj5.bpUVYI& t窱?/\Jҋ4a&Q&G<@BI! ])HPx[򅛆*pD!~LpRK.ۇa%Ha ,N  UE  AY&Uuc&N<hN8#6in{vd XÚ'+9m龙m'әW1{2&_,#[ V  _5mi)1V0re҅G? i쇥&>hJs.V4fJv騢*)OYAi547*7CpUjȈS\ު70yA#0𷩃 `r[ΊS/PDb)7FJXF"@+pB._xc2K{ ͤ@pA g!PqjzA&1%gqަRx86A5 j3C3Iu&;?=-I'1V}ĝE*+g*!*uJouF&DY"SV1b]qeYJZ!8|X`0z!dL $w2wæ| e2%L;h.qR).4Éڌu [;6YQ,kEkkim󛥏G(P=gqw28~5iSQrLaL3U*8A&A ,@4]f?ИH  D惋Xك:˖zƌXRYsu AKВZ&lJq (v/1E:70좎qL }6YfF\V1Ryw1e=rNa 2ВS$Eⷺ4[r$[Jt͠f4JmA1 SYkSws"]=W&ҨI#N.%- I,dx`lYH҄Ag)hكͷBrJ{;B"Zw.uy`<B(l$=1Q6586& dRVnBawGtHDS@^Qc-n GO. Qd ۊV\_Оȗ ӟSԕu94{(32#Dhb8#jsÙIYrkٯ%7@]*v?55tZׁ00%aMHIB^^і#>Y='1gѥE"K$h~3$NR> ^;#oF<;cVt֧&x#N4m/pٳƦdgX%>M'y̳e< QG UH QSyӃlא^ =4 FZ.i'=) 3pQPUzLNc+M`82P3{z.E,&i"U+WN64~̧`uE v\?Ti_VXA\a|3;VHwMSEt~@oKIt"5 Iuq#b`N_,|tƋp64ouwUmq K+F79 @amr9lH cGr|9=WK0pX`Z t68E:Ϲ7 _weY#M#v {2ZɱxGUmC(V yy,2f_ ] >> stream x t[aϕeٞ]#CHFBJ2p %#asiÉP|S*ㅳbWd^]\cu||ɭ vhٔ1)AlmBEӹgdE@twzݛ9 zj.o"-GĽhj{^:) DDaV]uͯ`"èv[nu^J) D(F۟y- 7^Y!QCq +YI,6٣}?.+n#QCK?Qگ?#?EQJI B\^X\9l*tqY(#d>w`B7\}ͽ 0pv߅ָ%53v;{UQVjSH$^Dw^[Ͷ!t"֖B!C:+<iյ~W 5 ƒBšn+JvؖUQFƢ;6EΛtmGh7oG_q"T"".ޚH>Z_u}dzl8&e3`z"={>xo"19z r=z2\Os;(䳢kni×_z#*4>6 7 w g*uk{U[_*Dr4 D1Z z0eDXg3!Tr4C"MiUD9LD!ʙDʢ%d! D DmD D) Y(YE꒢/+4,3bQ"&F9b(f#^w%ה{F J$B!5 Gm=EW`C'{ "':i+Ig DL"X$V?쇽E Ť3bQB&?dhQF9,bψ D D2DU$u4_a[=R(AHHvn{6՞4d$77D *R%*!N\- Q&%M՗偂*HMZtZ@I8W c)D1J$5qME3&)5DK0u@gS.G].x0xMTGHQ-5z@Hu*gY>  $&6}<#IyhgBČ%hpRhD&M&|J%E($Q,T ҁJ|PM\BqAlrG_:tFC@S>WB{kob6x$ Ig="#0h:pbS~"5b_qz2\<Z&aL&RBўf_j>hp yh4Iu$#6Շd_ShW_$MtI7HF8P羚R qaEI*w!I"Q{=RҊͥ#R:Tұ']wL1qꀍU>ꄮ_8rͨ ,"ƘS㉓cǸ kpw:`KcwFU |SPRgYAu8?bknn}Hd|l>OnocM=m4<4 R 8!|0$'A!+SXDtųggK9F"a Љ}蚚27[xhd< G[qF59'O}|Vlkwl&iDeôg^>pY/>u<~|rx]Ed\B8YB9o |<[w ]/׭{кPz[)u 6uN}[QjDQTYj 5WBtJ,)FtHA{k7ݳDBcuɖ>|?Ԃ{|H('C3R I;@BiDt``oyh?jL<8Fff&<>O:xHӰ;> y(:ӈ( E ՘:i# ~|v ;k8=BCg-pLKSS~\@]NxI{C_!TCKh-W^ƇK >F3lKGCgD8L(=MHၾY>Ё5.t};4 q@>MDϺu=_SwP+GfFpJ0{Wӟy{ߣ.X_Vh af&F8ڳgOd"̣lCY3hW@/2#+ RDϊq䈄s=D ^h~ṿWW_AFm/X_hn~a x-'ҿ/gBB^U=6ƤQq=<| ^$"\vA{,#;P]'rua==o>cF⺆ VDB qľm}YT[nD7"px.h4"T 6K]`ͰYuG_Wد$D3 q?C]]Φ9 /϶o18zR0 qH5( -T_":;o?x_CC(|k??!n"!Y Wk?vŁ%2Pǘ&j>[+Ո:/\8n?!qCkj]Ar<ٹ09;:;S.¹Nz߀iD+<"X+  ]@aI&D]ۿ{뭱W_' QWh0:f;C CT/tшk+^϶ԊWhb谀/ňZ"oI\ l\@a?'֡Pujjf5YDP, Vu"y XI&~W@t{Xs34;;CBTgxfuȻ0zBD䎶 U6TD:B§kN(_ h293F$&QBxLgvIf;Q@We;?GyDiV\|õM7W_]y<.]B E{?3!/7,SHH0l9 ܕ%:PcQ0r?Qӕ^Oj6%D:"y!DΈ$DTU8)1&H*G (" U#Rhzȓ e@ \x5 3+Q(H2\O5Tr<[Ⱦ I! :ڶ9G1ztukhw!0doY0\7m_o~ҽ R6 Ns; R_w4 P|RnhʒDGYi*HS9D!Tr4 r&Q.퉅& G)D.X#qDcZV#R4p{ŕZJty#dn򐨧G6#K]^TL"Ҟ|^^YB$shBd%.T,L"|7mԖaD{HEG.X~W5#r֓ /:8Hty:@;Imu,h7(Q43ʫ2H$kFPC! CшdUGb7}7ŵЈ(7EG4"Yy:@Dd|q-Qd)F$+R6$LdեmD6"nPp|?QdѲMd&Wj8*HS9D!TrTe.-ZrTe9 ޢeD6-ZXFi -ZXFܕD^'*4"ErAaP!UآmDJ&K_z%?|HYB2daVa)DW>!ё`I{5 )HBv1uT4"iH0z9"jKDJ&0{ؐ:7[T%CDBlW'RI9=g!{u#R0;ZylO%"Ehjp-y?!"9)CDBk2H$r7}ш"{(jKqwفH$BSG0uj \p^WsӗV!Չeԭ$+g6 JJ" #}YFDjDUr4% e sSF)TϏ> x3ХZf9 NJH^J7YH"Wy0cIH4oDY>үBүBүBhqe, endstream endobj 207 0 obj 5260 endobj 209 0 obj <> stream x\M ﯘsZl```cv&@H.DAyg=DɇNz2iO>~f;̓=NT'N_?^~z[.m}/ôhz?lkfո]`˪{qZ狾n6~_k`rㄛc\1\}&|}W\!^A% W`u4R0!ILrG[GHZ[ e\GopEwXB!dQ,__ߵ`ϦB`0!LUP`ҲU2Xd+q/Vz`\e)e$ 'QU3adeQ^@ߍ1&4bY+}'nn7 qR/v .F44YY jA™kg. 8GqpڝEBBʣ @WDIh%?10;KY3zb&iiW Rj0GI\Iy%F;UF?B}̡2I`ZgњeVQfe|.{ӌ%1fkJsQof`#uЈ8'g]-r̥F(\%+c\؋J dy.0E0o981 "ph-j8"S7rkeִ {ZM! ętIǘN0x= 1 {@HB8K1I_M8j '0$1C)7*6u!\oUP' 3ŤEU𼙬`s2F0":ݐeC0ǒH)aȹ4+xp<[sϴJ6bQU qDN@$$zŚ# HdRF<'f慴NECҠϺ$MX%?d2BY"B>E+ ST#zMO'ĵkWj $gL_i :B(ea>+L7gu}xZpAن%KgB)5& hbV7ՁW3X!t1o/_5z *ek BTd|F!lZ3QϱC$heuZ~vPQh( ЯfQ妐m @wmsW Y9ο%EjU옮\2A,ѳ,G7W(Q-QJqb8<QZ#@8r|gP'1yl6Os9ɯ-~ʕϷcC^u~۪nH( }rl-SiNMt+:ySIiH2DtE#xQDS7LX#S40v af*5$*٨Hʠwf+&'ޒ2/pԔw^qqn1T[f]Ȳ'bN6!2x˲'e0FQyl9l\|}F6c׬g=g;ન{f O:EkR6hڦ&cin(dg]G!چB"3-c )smoFN( k0r阐Q &.*?C+WxSx7%8o~$WīߪCUzʇ}0Y[bNg\? b^Tα7.3[HĆ\f! {iOh^SUۗjHGyc'd,(Cݟz;R4+qᬥCX1j{lz֖8BWu 8(=ʿ:q'.r1w`s0}8t9|ͽ7BUR( OdIwVV91mMPs-Xv\nւ.$_'!__Q[MUMWCF-wG.DE`v+9~*p[U!󡃚t'Nky~%j)vzE}!wEK;£d'2x~Wˇt{garn*^މ|^lLA_o?ݛll+{eqf??\ endstream endobj 210 0 obj 3222 endobj 212 0 obj <> stream x\I+ _;]COp0x:]Y6$sႯCI4:ǿO7ŞO_N ?î O_;S:}1?~Z;a^>pڏaaVz^5s~lO/ p[{.|\?x<~ ߘÑ/M_+4eOZw|?o ࿍N-AK_* }cKF W:L15͏z(<;eHRx,_ ;!y dpǭu+zEedu+p+=Q6K;< `K 65٨9æz& ۦ " ߅ZO)ҋJ*ˮ4IЮS5Cq[6[>n};pkZVL[lI"L(E\à2ę~.jY?rf*}Rƿ8xe8EjͿwr<+`=o5R ?ooȷϠ`S@m;mFR6/f=e-Z2he"1/((]?zHFl{`:RhlNxk۬"5`j34kso)XnxgX,CL3CR쭱B0ƟKD I&/z>kһ,1H5 Q *)^ʈr7CqXҜ Kn {Bʌ9#nqA' ld2m)z6A$;Mke!xɺ5c 3 B cz環e;/zd^zlRFSLWse*@%.)KX:;Q\;` ۽m&XK_P_,lt'* fZrnb0sPO{6~+"ρtB,QMUɠbeE PxI2U+Yy'Ai}[r9TG쓂 e^W z5<7j1PRW,+%AJ&[z+wq#Z[ 6;H8kVe>$E[ٽaҾdzGVqbR-,:6OrUPXo}|+Ú5ߙH\ D!gIEB 5L"i^pi"ulk1l :{``R?٤I:h\Vb.YKvQ[LEo '=ǪWv^.^+Pd5ԫ^X:Pzp +νPڮCq-܃&XeF4 2ՉLVﺯK>QfT<3KZPb`!c z5LrU q\4˄g/Q v+ @+]Ih5ԑs`bJdmJ$R2N)5wͦt7))D'ݘx]{P94ޘDU1 ǜȯeˆq(eV-厀NZ Kk!{  ٍGI=7M-)丯x GLRS=x C6B lV-HIJj.ҝt$%C[#w٧Y#DgKcdU˜QX3/s Q|:a0 PaL/,;%L)ވ,)(p3cE|7 ft)̎I΍T ̬ (v(p;aY1Y ^tQ! TiQ=Y,":muFwo2NGKexMX1ySv]F&Ĵ7 #xukPd?ʤC?I27 :.g(.2CťsB1FH1ժ-&,Iu5r^IYQ#-V0Iؓ^/GWHM.`c_bYI_ e%Soh_ʐD&/j*?sX&CU3t*"zRfT5xQt/Vexv26&Ws qxj1ZNjaMߣoR9zZ}O6/0R{NfydClbc'P (1\;JVez/79B4Ⴇd++7胨aNM[~ٴ[nkU3R'UTk[\ * E1~)Z{VF'0CF30Sߤ? p17TS$ ^X`0|pxqs+KR}?BN| m ƾyy nt:aؖNSy_V<k/ZNQFE'rE$WfIJ3T B=x۱Z!@*|!~FL 9z p5|h%|/ Hqiu\OՑE|g8\k.^ c*<ՌdKUvTe)L7o>0:ɝݺi:є;n~HmU鿎X endstream endobj 213 0 obj 3782 endobj 215 0 obj <> stream xZKo6 ϯy,@0@&)۶zXv $RlOnQpbz'3Lu3_urp)tcN{@=N8~[-0iԎޞ&y={hqoq?8`.ǧ^h>)Ѽ!?_ ^_#L(rCpxqx9}(!AFFP $r&=)HL"f| "_#LkO%fu@CQ gR+?#ZutQEY&]e62EY“f!Ys+[< qMCZq%dQd_7g >L!\X"UJWQl=44=cQ9 }Dx~@V3QưRt)0%<"iT SiHZ蔄?:'};[?u07PqcV.׌ɮSCqj bZ8 87gU4_ztfy-g3]9!؉z12H֒kȽ +/Y1V+{"?*tx^vCaקWV®˚>lZ|u*kg" ϑ0G% [FW\5p:G|SS>%>tO+׹!H}^?W0HɑvV@F75\6̻i hQ8h lQGhPRa0<2u{\ޖSe)}yډ[a4[jV\Y\;\F]fX Hļ%bgUfЏ5=TaSpL0VH'm:έw+,ST:R|p-߆˶ϛU_\lÒO"=Q=*;j0\ɝ,kF~dI [LKls7(#kh0od#`l$ h;]ʻiUL&cdh vra%0|mm!H钪)wMK(al"n7JN50n׈@C:"6Crl=mE.oaO1DdSӫPIgRHDٴtRt L{uOYtH0F O9{~5AQGwWn;Urv#I( ռRUI8ن[gwu3jRg; @_u&^Z墚 $IBb*nS>x/:Kx8p.&JXn4HQڅ4Mi,_،j: fH=*U&Te>_9ćM7@460"7-? (U6;e *9gl]\]wbܨYF4s/%rK眨P皠'ӿ:x:$.,܃["mA9$"1qIUCC%JifjorYbq6ZVYJDⷑ.45UJr[A >b󄧆pN9@y&ᢐ3"Gs䓼H} (/G]-hOnW 5Y|ǦW? - Xh -[ۥʻѲYu{L}7W endstream endobj 216 0 obj 2031 endobj 232 0 obj <> stream xԼy|TE?\UwߺoK:Iw:Y:@ !K  oB &n+Haq 0㎣03Lg{~Yԩ^0odz c so >@'.Z|/ NC,B|ᔹSg~&߆#5Ldʤ{f݊֌и}&OVf,gtv&`Ϟ6{ ai?_EHncBa9^%YQ5UNPV8;ˏkߡcΥ]]uqk^AT6|Q_{(" LLO^iIVvx:ڍ@Ek:;ȃz'2;h  þd#v/@'nt7ZV3]PTB4aEhɪɇϡ!d+RMD_P;QKo+BL SН ,@'p3'o/czSM6$UTa\7.Y<ԭh:Kz*w1\"ӈ>Luepf=za&é\'&?FN} -OVd{/_HT%'OSr  Q4: 氂-qwr7?w]r W'i$D` yN;$9 )O aS”1&X0eI6 tmq;cE^g[[NĺľDc}*d2 ̀ }U[ x<@Uq@ ܞ[Xn#ID&S+#0 ce\L>ӗa&3 %fs KL61/;]>~~ˍ2?_7#tn*BpPX:^YYf%ӛ9 E|H>~&18rH|7 F(-\&ݘ <G3Hx'eP {!G- cx;=2-z"]]2]Ov.19*\8jpZ!kϧ,">o/iWs @>T Pݵ?@NCЪ~ݞb iv5vaFvֵ?NON8<^/XPGPL1;piX5p  h :d:qHD!!T2$1 !MSU$vpaJ&7)(vtMV-Uyƥٞi_yqy.l0t٘s]>}~^GzBWlYyw /uِkz`G)GjxގEfrpI[1zszkM] mq;X΢:չsQ'7 E‡96.Թ8>iNXx1h/.71{}С\0k> Z8C <<P{Djs2F'8YHFQ⤄%, vSw.np_twͺ3=炋/RDYЅ]z9F%@4z1mz% aMaD|%8a L.ƻ:qY[psO';5GGz%/9#o5vA}~(ZOb[hǍ50ln4Im$2#Xu3,ReOlEqf Hq A:Ii/#\\uK62LT_\j%֢j.Pՠ:P>4..ڡK M %v g-]oy`Q⯭'q?MyR0bY]RQYIH_p\p$)XK## ;a;N')q q4CPghkN4;';sZ >I -|Nޥ>\t1bNDY0b&Nx/7wf25:60)L1@Nw1- gK`L?g DS8߉/܉wD:l̶fA\>|iϙ\qEo7rXE˥X<H)΁Jn92œ jCg,-\! s`ݐ%š*i87G2t*1jRVRGgԝbhN{RRܹ4QoN t[l$-6ˏb 0gn@@@sNFɛO@P6(G(7-;xsl''|9O]k Qry[Z)tu)^ Gn~ 8'!bvr=( 4ڷpS6Ќ=GW2T\{݊% ;NݷJ]d xn?>g\ӧ=MwdW^9ivݫu_|]W=CڱCf7t So|\v.x觼gI/l&kՒVD RR^o2n3$eH<׌ȥ}SKB-5;m,ʂz[ҰUٓ`aQFXӨBa[¯jwTrc~_d=d{rU1ܺŪg,#*N bow0W6 ,]hS/&3w;%P{-TFUlEE c*h-\Rd+ ۜT?YV?pرMe3dF,Jܿ?յ}WP:xY&ъ^W, &#aၩd7Y 4g~}wqg3̘]蟛)ShODHzk}QTTx=Bf З*4E?o'uP NJ}Aq5]Vj64 )]gufxȉX5 i- Q}2家&ا33>!Ҩ:nO6=d>yu: Pb(\(14JbnU5=GQsjgIJզsjGk}ck H[b[\Zmot"TGl:Z_@jUu.#t8"v ;VjS#TUUᙀϊzt &R~0솳0ra'o؉ zЊP4[aBuTI3pie ~Z@ū_:ρ{3S1q~Joch+ l v HI^]Tag냥q94niJ^8۲\qӝVq|)Թwa^ p[AY?-)Ǿeeޘ#p٨]znvLk:ۺue+칵z8E9@Ysod8%lu \.MkZ(3EQH`mNL: aC)ձ|ɁMg0 XF9-w*,o?dxn%L= xp)\cQXRlYTܷmAҺtIu3?%})! 1)\d$SH#Ln4Yucؿ~u^ ]}=qa ber٫#7jO=͸Mv:DMuYflHAÚ?,-Nqe&tق_|ls6b4E)k+3&x[n53#pmN!dpK[ 7&C.[ <ۈ31U:sx~tMi/Јf0ߵٚ|Ҩd>Q)*_͕+r*|[b9tIr3P =`aC7ʏDUAzFgjbƙь^Ō[N2%@ơN"%ׅ\-$UL;ߟ?eG׿1ˀ}y:%}[瘮#ݘ>4rO[ۑfsO?'vA2ϰ%] TM Tk6W̆L( vFu{FѪ53Y4;͙_=}sOMK r\Y+)_uUwYX עxO)XW VWXe"&B1H D0f(*N^QQ8+rv/6{:#׏$#Z n!7?cӧ7Fn8N@^Rзl2L3TFG 4HiRw+]${MbQ3pʩLPΜ[OGMFD2#Q'm"@hU&82viNsNYt&ϵ}QѮQi3[-vN'r",ܸɍl#Ce2XIZh`? XeLԊ"ՀݪT/l{vQ' ?Ci6gO=t{#>n7k!&Ƚgog?>t$;j.Չ$%?6mmVKX^{t*zg:iꞳt1'CYף6+H+!@# \3@q#m݀_VGXf,KKُϧ]o(9H }"gϟ!"Ͽ;3eMClք '2Ê*|jY @9O%I6`46%  с&HA0Pq4\&B+\-%ȳs]<9~Gxqw(|Sf>z/]MZmd[Z@#HP= Vkq;˯%uw-$(^153mc LeLa215W/RZ[SSKߟr M̗( )N%"mʴ7$hSL/ȩ)en<&}<`srM2 șm_o3>Zl׮ !aweDt"-xO3~jQoX7&>2r9ͭhlohۢ4f{>9ɽP[\wޗ&sA38'HI()ۄ}.$*hFKmtT"U*.ek( Y 5\R:muݾ!j|t=,/+̘͜2M zmgdZ<}?>?}o>Sr`$Xf{jxyFݻG߻ ^:vv3]&$00d `nx/@H&HD5-0#5)ȫ{wSh.@d:ˁJlbo71MUZLQmAW5r(n30o*v/0|yegWփ-w-g^9M~}-߁KwL,~~'W`8xɍ{P,wG2X 3Hj"Y6aĤ&֢gŃ[Sp s5fTڰvIG"]Hݻ7JE(0zύVaϱ礿zOAaɛ&]E#hapS)=B"dӚ&:lk "E>04:l2p/;҄Q:68bZ\_-ϰ4~mIu:NՖ0Xѵa7Go 4괣 3=y{O?<k4heW6Ws5<5k|Gk}[Z.zzHC^4(l$αX'Vy#A?WkžAq]e\Cĭe7P' T|&yWzĻuO *qwb|pDk+ ޸bܽ. ^[Я6tѭ,lOv8;]MDIs$ 1"V!Q$KdAlǯk.;[n#ݵ)kuJf[-v˭v͙FwbNyST~kb(=|?'ZEJ9Ht_zuJgsPLS~rYڇ rn ߒ3(gSss^yAOwވЈļڂ9B?̱yܼm 83:Ail5CVwV@ݮHzOy1o¹CW Yx F$B%^BuFU, :A$ÈK$,y&R \pw9E)mUlv*}lkY31:F=U5F8})U|&CASJSl _:jzU7ӻc0=6C}5]kJ=`ZQgQk[%+fYvE VAEF/9&AwЀTqk&Ǚ'WqQj(ԙ%Cb,H h0ل6ؤĕ?L:X?=gw̐8p1SNf4y.C MY7IJmMҤ:}=wݺQL P]w2_]=OZ+û]wNIYWn >*#=TɦgXN%fƌ7LufRvVdy%"&3t; ƀL-v˶2;9V)Ulcl!HSfcc^0҇NNػYw'>ݞ8yDbׄN;w '?Җ*2TLX&C ȋE L[gfA( )7#my}y2ׁ(BVOOڤ6U%V*"%)(rNQ H9 $L2"LDiJnR&164b`[v6lA#\-k.rDWhvƦDWO)hśR4K 9tL>d}Bt`z]\9ƈi.An$͑/oo|Hgs/f3-"F14[LvylWX,!#a5/~34kj(zrG8rՈ2?mk023K)jm oBaEJcF< ػnYjS.6d|k%FYLՔfKn{Xm%\!eQ.l`!eE6w8۾acUPDʣ(R-VIS2].-Fw;qt%kuz)EzH~=#^?ʧ'?+\ #N"r<vw1g7! d$Ɉ!@cA)/xA*VD0zHM8fHAb,?ShZkZkޖs5yzΨ-NF( P麚/M6_MH7C;h목sF,"h"FB0Ld3 X6S= ޙ gqssXrh6fr"^GGFf)3)^Ժ\_=?Yܧޯξ7ٺٕɶh ݗur71FN 'e&!{Gi1#ΉY.z`״,qNz~/kݻvĻ/ꗮۉoşw?zO {&J:>S$N/ CaAO)W\-ǒkͱwpvA;51ET^Pa;[%W)`g8I,**6)9p?dcl`Ġ`c8"jD85"ڬ֘,:v]+D`gEMhMf(TV˺k5(hMECyL&2Ґ $# Ep€(x_v\brRM"Y7tIEAM۵mIs^FWZUZP ɳjIjD֠)ywiP<>qBtْgA6Hǃ-ɏ֦{P0Au5T;qx 39 8rxW9[ж$ l;ZLr,;p$pVYK;@q1StO*v27/US)L3Rןc48{HxA:."uϰ84t[\SM3T'ok^ 2n.0|s\T `0"~n.UGSVSuh]Co%!W 6@u|kV;MD?ƺ,n^q 1wʵ!Z5[W rv Uz3sw_D]YPLDxRy,;'e vD0DEA2ۄ,V#43ە݋7]O,VNi k'xLޜy""cnS=H =.eSx_,m]E tWj l~>7-ާ"^%~mIjaŢ os: uyϽiAae*Y*m]#~ ׉+<Z'̥m'*.>(J]t>0t>5sT\أl/w4~5REAq)(+`* NUx&3ʂƴ4!0C04EQ6\G3afitiRY|Jy/|TGeL%?V X *%$/F:5@oN@c|ٸVCtk}8TpoLEϲe7=W>Bcr_q# JC+Z;u3͓Ʋ:Trc'w?-lԱ9~<$Nb+$Sݲ!Js7Bc"VpDvF}Ge$RŌei-k5Q!:[L/+[-,lw2/ L*h"VȉPaatO(,:ˤ^o'd'p} ѐUI +(d R ɊQ:WzZ|gYm4CK5e^53w ;j~[Zϓ)y+~>E$i#¹\hɟZdzTPRS>>Xt*5v4Ƽ:SI3C Tm c ݾ<sG$C*`ڇ}J {J3t..3t=$K 8^,`Fdv=ڤv_ѦKbbts)z;4 F_IhT,}FLp i&3 qa`&_w1'Ȱ-7*5i4`!ee85:.inXNM2qC.&ڀe˵߶ߚkfW0hmslL#7voJ[#o'=NmlԪ&=u߅_y`瞹kKpˌŠ[~n</ûyW5/U7=%5bCHX}^y(j˳GqwG}m}Uh>ګoXOQG9IXa&򺚒exT6Zc\N0x9Qpy.׮JRUMZͩ6^g*"KnJ`6_!(i(rj =)9>_ްwg,UVe)G/mΣ-_9j7o@D 6^)6))OdTm.)~:qg]dCv!qǑ9ǙxLwc#՟742l N{Y3}V׍-pGe 9`"Pq@*Y79hZD7)8S)W(s8w6GP0*0UґSJmEEku1ⵈ5*r,B*8@cHÚĴΙz<֟O宭l?^1jRvS^FYxa+l9EɂSvҬbO)Jk[i%=:m%=ȯJ2 0 8\'-,YvY,߂ˡAiYmVU-vW/A,3G/fD-O5LvME":yoPSGxEO)qׇήL*ָUjwMUnv6 pNArš 1:pU6RhY}T;rPұwnWc=(ygɓG/LᎫ6vQօLQ钾Pl63',8ØA/ԧӤZ}I{o/UQR4V"*FcU"B]Ux **bU'\!e0]D; xĊa9Y`U'3,)a(jpFe6XU8)B=X?@ ,}\Xm5-ʂbM.UB0ɋ,~Nn1;G*!E"U_Ď/l(;>E͇m~r9bT6+g#+W!#@ςL"4@K_c-#ݱO{15ergkƜ erg+87O" D^dn7u:' sbԖڣLL1bf#*f I.FD#٫()Y1?\pL9 ͏ >iK0k0 l;F~=v@ڇoHpLxё*#hf #,`\n#{#KOYJt'"_o ZL7v7=| ).J>_wrSN.tT02WA(3Dm"] k!s \3wc"= 8 0BYc(J 4NZB{,+Ök.u|QOx RP|)vmQ󖺈`3P3vXW p#U9]Rn#{=<^f>Aϣ^|p{7G?w~%VFƤ5+@޿D}.H3F8aܹ9ă9Bwae!HcI~(ŗ[GR[*9؅Oيw͙nX WgfGMSn@=8ڹ3g/Fs؟΋?Գ|;qtO.hf"7iN~&6~f<x7ϟ>8s'q|I|t@c 蛽v 㮠]b?EE"/!̊!ɕ/28ʹJ 9쇒= pO9C8+Y|HCBhD}PhΎ^IYť2~kRfm(lr_ 0y^"Y8/|}'YĢܹfa!#?V!n5yyҀݻ Swߚ=l6:WUQU.*1#'ɂ"[)BsVyY?a<+x(]l9Khk[O]}`r}LCmrs:Љ ĉ/H ""| _o DwJ>})Ʒd1*y$Wq\>bi> #1R> O$]xx~HO<1&ϰ@cbR`']%D0~!2%OА[x: Yv` a[.Z8$ߍ9(I  Ҭs*̣:rޜ㱔nM=QfB,"%{(*TWm0&[ %ѝ֝FZy衟 'NX`<>E!W.yn~Ub39Kf<̈wvp>u1,(#A"|2RegPñCF﨤&nk s8o 漥 CL B~K@7Bl{QYJMЁQuÉ :erɳ--4ז9Ln{=V=o۽;7󯫾f|MÜPF1F!="%ZWOv}G,ͳ#UR~z4932[>64*oTQ#S^]ߘ!6 yA5PT"~'H4șp8#ø#;˶  Ue۷[ :](SA vi%lO3[LS1lOoX|8==7~i4m5lպϪƵ%/Zd OEo;_4Jޥ !6˷M$[dw8d+6a?wx=O%o]|_ƺ轟E޳COt4gOMlI|SOGm"@Pz < NKJKyI8B^HE':6pXJ[٫=ѧʫ2a;ٓiu^{~O\{w[{'RgwԷ7%4x1Nawq ,a= 25>*#[Y;+' ZZy-?^#%I܌&} a6q3}eG+OVp6D۩".2z_ZJ*#'%-Ce=%FbO~-vݫ!TFVnE*Njj5jz5;dLIS u Hi'4|\3LǑfAYYòxk֦ =IX0dkuLzPf{ݾ\ZtMƎU#T֗<_S\k}Ǯ{WWE}g7 v7TqLjiS]ԅ߳ $I>*uqn|/,Z_xk?]_n Q1+ԢgC bW-=…KHoMk:jTE)Tfғ :.j!55BH[t :g$8{K<$La 'UWG*}hyB)?i0IGzj uZ+ҧh90YLsƖisi i"S6I1ri9<.a&Ɩc0(JLsZf9BFVm \稯l6 =q823!=-f]j]6G"Lf|Ș@ m 򋐏NO (Y15i9]dg8ћo[.csgvl_Q5G';nwo|Ԫy\Fd֎3?x`CՍ1؞Q~z?ޱNtR؟ؿ??@hKq7!V(!7zQvϚ/˨.ؓ[Wv/ WtG}i nR sD5Mg}DݤB9uU8ս _>ӳk*aWh^scY8 c]K]E**T oǪʲk]]k+ rQTպ\u֪_Ґ ktT{A]}igVRP[UB^Wei7hV]^UfVTG{wsL)\3g33ԨP ϕMtC챸ԆJws)g)t:yJӗ+4*%`ǪO \ӫ%P[H}fuV>JpjwrsyOxsc|)}.},-eWu,ry 9M֘j;bA]a}vz{Z H)hKΪdx[յK᳹0\EnwM9Ri݁L(9NW ϧ~e0ݰu_M~gˈEiWY`? u0pp6nO!פT>|ytm =LxapYTSlݵuͅ3LߖzF+轚qվmsi9R-[dzL@;T"+J7ʤ꟩7x"f0Q^r Mٌ` aI-A&jL(rRo*AAٓL̳X]sůlHGYf=64d婤ԞCJd ~V~D5T{ìX*z ( +- 0ļ4ȤO$Ti-4oAdž?x&ugry XV|$ !#el%{tW`V 2ado rKzw`ƳhϿQҷq'8#%3tIJ=Ciwoh''5cElamLx"[.2jȽIRlvsEt+/KMYɵ2m ^26ӊd!6f|i"A(+8}79/ y0V_)gTsGr6: KA 1 JBۘ/[(VS``9x; B)R\3A|V.db߿XPǥdOd+:ѿlLrDNڹ}lN&|4wGqTe̔>ϸ3c"Jmw(cil$$љITz86~DܧTc.zz`e{˄WPk|M#^qyɱb[ PkPѶ!_T7zHg.2殹[` 3_bs^М-Y/IzsfȜ5r ud_)*<~;5C,ehjii,\RFTYrVcvC_֢YX~k/: Mn3.A}rjHzyhFn$ ({+.'-&\Z|De'ɁOZ(5| ^ ѻQBY~>2Eh:T { mόɼK73v }_D~u8B<Gh ⇃rU Qew1"+CPr|K0ȯ D%~(%XP$6D^Im F$ZAuy}5_:p_Qd X$z!!}|DHQ1"Z!ʻ|G__9/zy1(@V> csD5"BlT_kpP(HN!6꫗CQq%4J ^@% s(ؐy %h!o?*~QPmc>D~4`j {iiQJiQ1 @$+癦#bD[G#,Z{K2j=1D2Y0TƤ(k s5A=U@QD;cPlހs~@ F|`Dd>D](raxX5"T";@ŋ7BcmwP U:="6ŝ1*lOR?GD{\$ʘ{/k1/{pPU!qTA4 2ÑPq+F+*FGGˇ-*ChH+mmx9M AHY5]+]keZ++l[Vkk[ݶd0@IQSЂ(k ud1~,%@Ϭn | /BD'Pl@7n%9JIÉT;g& x' fzԜIIgT1Sz?"cBx -]ί1Kڤ\/ :-ѲBooxee49tz%BC э#;$I?( `@/YC ?jxW>V6^;cĪq/FBJ "܌XǂЇF<\]|Jafb1mHweLJWA=BlI[{UTV!Bb/ﭫmm0}igWxV56ytQNhc ,>dˆd^'[M"]rsGr'q/r^>zK-ҿzK-ҿzK-ҿzK[v诔%ey]/d>ZRVa^ t ".kXc<_\̳h?t_Kp<4Vtlp@hJVr|\7 ͢`5-[n9^}e9|qjauS-\)GWcDphp%ǥN.tW<A9ѭ=z5N<wkkhpy-VK40 ) @/!wY@h!o6yD{cP}! q*HffTOP"=GZ*4@3 l&`o8}h̛PM(soJZT3E~2^l DNLPXc*_#?b?BiD@>2VW@Tt8!h@CNT`r!@ tH|N{9Ow5Ap?&>o% { wn`4pFmS/,,rz;v`BFAKQ(RQATT(-=:/K8Ḉm8ބ7sq<}8~׃*ܼOap܍8yM,jcd W_2@.pkt`]_ gxdi|]Xn' 'ѻ*0Ip>n` }C]B n8a (&X"t"'>.Ysuܾ\lċ2 6m ?EO}( qM;[(_^B\$v]ru4A'r78q2LKu^=0wǝTxsHyLAK) ы<#=[<|O8oQrW8w QθA+Źνykq$yٜ{Ie:+A%҂|pw ʴ:mL:ym.UgՙuFAit*!]}C_HXiQPp+!H"XG*4nI{2>uLaxj;jZ6^iNzǵkjvC85Qצ)> endobj 235 0 obj <> stream x]O09ncBba8H%D!{7o޴z=Oؿ[SlCMŷӔ16)?KgNk&[ss|[>iNSV|4v%=0JOyy>K}Mf=s7=ǐrѵ#Jsk}4%e\~rɔӹYֲr=kQ^:Wςz]㡗;7 Z[{j𸒞486~08 E'\{O~~G0;A?jcO1 ?_Q? `ݓQ=Ə{W7~%\(_ m~o?ߓ߃?\ogm''hAy~G 4N~U?1`y{?7X5nwUkqH~[$D->G~#+qVZ; 6)0J0y<@Թn:9 endstream endobj 236 0 obj <> endobj 237 0 obj <> stream xy|T0~ιw},d;HBB0cF2$2$P @Z VA ZAUToEm6Zso~njslyΝh7h3P#؝!*BI{m=83ֶ?G؍ ~omP@6OC9#l^(xMM ɝ _ޅ=qHz}eykÇhpF:h2[$HHtI)iٛ˟TӜFnvDI|r!4.\g<򇹣R>eGGNqk}:pȀ8e=MV><jX-RH:ZGf]/@ P9˦O+ZR\4era|^nNvVf/+{RS.gbnJh봢!b_$d5 Yy&Ѳ/ M2T͹g@nbhŘlf@ abI@jLPz\jp\=0m{uSwԠOGG 8}GsfqVO?JT $ܾ*JYlX*m?g7 ߬laȦt9h|41 i[|-`yλƋ0mv։jWX۷Ol{C}I朦s`ꝔB O,*䫦5M:,_k@ IВ~ﱤPR}Y;PkVuK}qˤUQE@hA B5K؉)Er `!-4 moh׀@ !<ݴ]NiM䓷@쾡\\TkLcDAc ?GB gI}1RdxТz0xR( l^\e& Hm9;ڒlm="„m)^6}'^Wxe\ImͲJJ6Ϯ璉 d&^5L >&D-"iro{_SlCڋ=ƻdL_\Es@0Ejܾ]Q;۷s7mF6ɒo)=Mޑ<0gg, OD7Io |`7т? BI1c8"N` NgV=KT WI*j+P%p2kZ3>43$gaNt92 օ9qa@0C]cF(VPY utGtgt#:1'a.ZLr0 DIt6`<K ߫wؿNпdyTnʬJ>0#kZL/:rf)MgJt:EMfcno_]T+ T,~\TTR7e"szйs~C3oj$-jl||a@ٔz1d3[,Zc8~LN8AG#LQ$ %H'v8]L6HU0GCT*reJu(ҳ}e2XqB#6䤛v*{m񱴣:3*~:5w Ě7>ѝ(F9~G0Y%/F ttp7fk R*p;\ M߰3 feKMצÓΌ%vqn.j[Y8_{q|#҅CoCByS&.eDZԒ쬌,`iiqQSC|ӊ32ș]~7^6)KW_&P9ifa^޵ܮy7?u{EQQVRʒ~{ժU`SWB>bz e;%kɔ,lSS*- emOJ2m '&&;z;ǔr}zC<! ;ŦBCt8I/xR-..1Qщ=BfkN~#xdׁC1Z ȻUH%9NIԗVK`~lz'CoKM56`wYjك%T ʆVs_gVyT#VDt ⢲Ҳ2RrsfE(ART% 83$IϜRw`^a}\ዼeU&uU5 tY7ueM3Ϭ5A6fݸMv. n=?e ͌dQdpSzw:4 42aE OWBGQqmҦ&Ë6`Q`Ra e$Jb7dc=Y!Ek`'*L9v=.QEMpr RVɻ?>}+NYSӹ|x/.{Ї>5;Mm^{^k {2CP6a:N0n.lND#5W%5_iN}Vf:.W$Y b1 %{tŬwxdYm8dMu g"ʃ Ê tpd#^}?8;60x'_ږ[2s]x޽sx3Owm^Ooc_P_[*]\n)tP"'SN"94\JAAFo! ik,XrS-z0K*&Ml䙯a -l)\FwXF%02aO!{$lfg% Yip=*H5EI2K% y4/"uWIK_RpA/~}m_Ň+T~#a.D1zLD3V폭ZqvSڧoap.B\Q>0$@dtP_o}C*M7^3iiěL1r}`R8r#E/ByVuI&I ]IjB$Ʊj\<4J0b\̕*+r> rUDoU|ˉ ֜>fȴo'(v4ӕ`h*z6x$4,j˵Wzz<_e,(3͗&}QRߟ7naJ̠'IA⬷?BVENCG|#iIi]i\d#*CYpNvaJU +QN/ 7+lCƍ`ƙbeel?Lv˲̄:t/_PP}rOS,%IYW>pppo,ybkmKmFs)EFCW^ .X$ukV?Jub*MPYbPOsDsF3 ǩJ5SL:GφΠ MPkMX=f1G\6Ֆ!`F4`f%sJ PF4Pf-S պ@#m|r&m./D (9ZKAA?֜tj}NA`Q8U$>-%s+ȕVүh}zUV3$r n \U; vX Bi2AA UO3Kqs\ܐy>1|:`qd <Ã; ++[:b ɨ-Uu0ם޴7iWuZ>TGnA_ w @ gbKϝ]w?@-s"m6fA h4D>[? iIk5V!-) izH+i62?\ޅ 1Ƶ̨i0=1 ')vso=ۜ%2*Kbb|fx?5dӯiA׀ )BaG["5i!pp.$"\oؐ5G%'!ΆT!& ɬ|rRuml1No4#!k|%KEt[ބcFF %*^hH3a꺨zO!NWQ[^%+^U?EY16[sxYa-x}aVrbC`#I&.IvdWI.M/F"dJCA'9qnVј3OIFؙ:HGN E"\H%~AhNtwՋ7E'7q5`v ݺ {3=,D5ꏣ8m,jߪ<}0qzS1pv404+Wv$gvD7uC;\k4Zu'괐Z wDV#9+Xr/tvwy7TRb'k뚷4jBM%S$=JCǨZP*uF?cYRrFXn耖|Kޝs&6x᳿uC$4ܰbVmǯP3~<cE^i ڳڲ2aE3=aOdB_aHмnwz+8 k6bpNbA$Sp19ȬP$#@ 6H JϡAJ׿2cBbĹҠ 4} ّ[Gx#v6rxl"PSS9?iܻ/u?LxQ;RsٛBa?8Xn'`=1uWW!Czt%OxNZ@A^$'BaZ~6~ XYQ( a7" I.vWo~W8¥S&AU`KC>y5J3xބ퐁 ̹ +ZM^ v3m\J'xExјev|[6 d{E%Llф]b" SN`"dţvr~B<{|y,:!ibByyt7Op?mt~tq) { *bW;ߥհ'HDõ|TRWã!j:^quı'@?$}9vM[]4SYiH~\Kh5#ёIVdpdԄvc>1nE˻М(Y)zd\:fo- f4yy',P[#DgvKpWmbٷ^>yv1mn(@LJf?0G+DjENohEw1Fia,Z@d ,Rj@ E9G, ȥcjC|P d`IE}a/[d9\:v-H5Xi@Jc@#dB #;Q˕/veMJ/ywOhrnwNW|`|k6Ĥs8?ӗw&5˾wpGr +mNצj`A΅&#$/Ry;[$7uA>ž>溚-wo̫ykkl)/6ޕJr_qݪoI>1r3oqG: %@nlIy37o6n5lڜtwu߳Sؗ%mJ$ D NNJro zX"Ilw:lVlYp$ I&-ABO&8Izi| HY=ARbPg: wOֿ# wvUqJɎ33!uуjEz94sMq=j'h*}E^O>-`?b_O$wZ]>+_H["yC?tM?ht0wŝHK!tZ,@ٷgV_k!"34}Xz )i%h/Բ`)L&Bg~{*+by1 =>f,o:FFp7,","?~sC5Oˆ\hӨT ` yCU ûIrN-ӀZeB3NOF`,r`;jƒO s4/Qir / ٌuDO1?$Z. nK&%qǼ4dY{ $Hvo^{w>Wǧ>~2d{I uNh3KZ:sB‘$)7-Q2U" Jm+={ܶ_݀O Kh s[z+O'b*oIMJ4{ tؽ99وON&PTo iyd&sXє9ȈRaJ.5uMG.9p0a7ԳATYW]r}DP([L,Q*Tyfy &uk.rۆo?spݖ講NwjN6&g+s?۫jo^}/K+Ֆn-CΌ|bd[|1)~78#^Gcq b_@"h&SpNEUJ+0wÚfg}:ȥs 8=DGf/FEܳh7 ЗX8Ӛ8#؀'ȣ#{ 4 MG5k7kJ4=M{~2WF덼xii},^l ؂﵏8>Ǜ  4j#4D+\ uiM~Sٝc|׳ 2b s9y›UXUX@)x@E<~U(VaNN 6Vm ]eaLCnF1H *L ]*ZTGF^|PdHgUXt֡jT֓u o~Y0[Ta3*pUGIΟ3X?PaZ?`Ta`_´~.~ u QnQa&|Vaĩ07)YAI* MZ d |U[T+ _o |'9* _m̨Gcs66ER~T߰3{T^F Dj lԺT_fl7RΌ c)Z\hL#DU{nU5jc [; 53*TQ%өefSGT+.yԷQ/djfmWݣ77r"Fc.{E݌a5*2U]F神q:[R#4e5J̤D{XJ#uc41Kt՜ˢKpky܊ ڶh$ZfF`{yt0#8}E(C)*V$Ԇ#]=]\YA'#/cCH%ZJHhm'ZpKE%/9hc#FmBrU$!ܹ 'Ku涮`O>=nX nZh{U`\Un v+ƎHHnvrs[0le@!vO1tC͡..(6au(ΐ!mclj) dGf`jh]tC3v3q/ P0MCs/@2a$h;`pgKoO-' =tP#0"]` )l v ms- ׆B APnv!]gЃ!`cgs&Q̒Ca1~N3FUQkkBrofh}/%_n%Èh ,=GA5@L=2P n wСhs4n)hІ`7(-@b4Cݑ.6ZA[4=pÆ 4wuE; ;<,Y /_ÆP;ԆXϙ?{ s+Ϯ[Z-ϜnIo/krDGb"5zifmgfGZr0uzpm$X 7@ AjF3z1T;7Pu BӑPs |km0р@fXԄe<ƊT`{op hX4dbyy'UT{Cap:\.v2m}--aiuYjw`+GQRk856:Quˊx"Ə㋣k}oM~9TWQf=m]-`C}]]| hwqckcm˘.,R2:v)3așVR+M6ir:Gpq(@Uc5{ -.LWr`ԛn\L VoEӕrYtL@&w ᪄Fx`BMLJ.!C!FC=4 E2>ٽ ݢg{%/d.vgx>3s1`)K>upij' O,`{xڟ#,%@yFOSfM^x f2o^Yd6\ sS Uy1Oz<œX"g')rr'&KgT{t&]߉oww_&.wOwOwLqwڴ֬5jZVZEZ7CC,z' عRt8یj,Ű~oՠe\51qd@f@\(w4@hY} iՖd8Ruo=>GЀ*]9U_rkRN&g͢S AsťPMiѕ:pWGS(0P3w|U)|?^]u ?A ||z j@4 0;LxR c@D/Q/ ?Ao4|kӾꪣ>Xie PT< Ń C32IE)C)`3qxǣQB0ՕEGhV쫔g=of |Pe>O0P%E/nH>#|aڤ6M9i&mMfQ\7\M>MT[a tF\᪱zԿ^E5yKk*?*> endobj 240 0 obj <> stream x]M0>nCJ( ġ*C#'2yV؞?';aοű;ٜG/CȬ~eݵ<_b~li|O/a6E4Ts;}i>׬CR|<&oDǖ*v>uQ4f7kclc )(&(%x, _+\5~ xC7%wWu*1.-r-K_c__]fԷ /o`p^Kw;L f_A%wx :nҿἲ?H4 "ݗh,]6BiOcL$q2 endstream endobj 241 0 obj <> endobj 242 0 obj <> stream xԼy|E8^U}sߓk&LIH B B8"A#  ȑp+DEN]CpŃp]WW]/tוUuʺS=~2tSujqCfY>c? 7azᄇlMx = (B>kE>͊[!_mְ̟)w 4۰/yy skB ʚ/\O 6D7/hlny !(*<xAdEXmvx}@0%5-=#ΌdeGsrc={*.S޷_u+_qQqAl"8uMMWe@Ϣp.CqDnه:уȍơ-؉G0 ub#$%݇Mw&5tF24GKMĝ'%P:DI,~E1,)OCQ݂Fpy H*cq/AO4-E^viBy#ʅ15/q)A`DGFt K'=܍ze+ȃb_zq#Hy(  LEw)-YXoq(`} + f[]v6q::a7NTKT2`1ﲘ}AـE tMAx4a|vrQcbd;GAt=>C{[Ot q< ?5H&Eylf^fKف-؏AЯ<߯?8xx GQ5`'KhC1O7C/ Z~Y"I*u>YxO߄[#1L7<´1[笝=؞(v2pcgW |?oVՙ6 t+`WQC@7 #>.8s`x" 7;|ކwG0`12% "kȽS}rt}L1=adFfaYeda3_0@5.foe{C\=ʽĝpWxT?*BoaNxW،Sq>4_vjS@A(Z; m}"O: c30Uz OGt7T#Q_,lGq&~ޫ 4T} *G&&ؘ땂-0 ̣y(T߀ 4M]E}J%z(,D"PFzZjJ0y=naY-"Ks,C0*EhdB4@A5m!(iPQ-ӚԜZ]C 48jCU$Ԏ'UP[0Ml8BBm>4zɬ뫠<(2Q.,@e@6_y?@|'HڂmHA=az1Wõmxд6fU 6~P`tjAB Nݎ 7Mjcji[jwڧ)ͮ_&vr̤k齶ڀwIvuj@bFԆ.Ct&tV5FӒ١6)202kz Mp}ay@0KA&Em)چnZ('$b[m&ZQB57tcEC`$"0>_-ڦEڤA}i9}˶GBCZ`)tq`MǰeIqO][ن` I(O)=B. xp7[/IqO 9U*y3K;E})-V+# ˈ$aBDrBFsC(I Gy5Š9_D$q0J5xހz4,RBEJz[5=4_bTׂZZZЂk:^t@p!%>t K$,1qN&F,=!EʊpBRO̊of?z=  L*,08^%3gPgGyWXbtƣ <3kO4z^~;yn;7{&V[5L(rC !<խ/y{uG. Zo+o{Oܟy }{_oTn_%2Xr\֧4k<0@z:3dto򳘒׹NJw;7O}}z2oރΛdރCͪSz;zjbOi|D9|mm9KM/XY_\\,-=Ta@D˪̜]\^yWTW+-lၙBfVNL- fFJ^RoQ333#BVVP]^Y8gUCeXZF=O͏ggY| hnޙՙ,dn&T-,Dm)qT:+$7qji8Xã1[[ rњ./XkF,^` [x5h[Ӡ]ҲO[vܠ]/775 [&$X|aĽZjF<Ë?bo1dkxv*st..E =\l;h* C5J8 ĖS6@˷tRk1P)cb^JFsPl@K]PV&)J[.܀_nrWrDűX-+ |[)O{}[}^BE 4[l f A1K M''w:01:#03:z_c)>SXJV'kRC;IQ`ɢ2e-u%dUQ [m0J+MK+%HRʀkʰb,0+AxfHF[I\KmK%P@zjpT끿Y XI^xã E%MI+(5ĿR,;K*.EuYgyH{aeM9z= GAy* ½z%My*ƆDo^äd_)vx'&׏_3IU.+=P~קk'[J3Gg/NE eY()l-ڋvi~sMgl;b^%Vپs8W#. h?(UAXX,j z*qV 7 z`/<8aakYcʇ-mxQ$>W3a;4h֪LFa;5DL_A*5q/`/=n,.wAzzq2_I잨/.Yq<¥GDKan{ 3[^7T]Oy[i7jY|\p(a1<#p9ʵq'o8.Vr?D1Pр$} k@_6>ZO,eH qR?/l?K?Wi`R]U+ί]bCroσQ(UsbDGg7\?'=~~Ƹcqv^c7לaZ5q58/X?1y3Gy9#=  ሜgkn 3^9]ns73 =6k1 ӎLpyhLH "@rLtrs3V&[ nͺetUM[ؚ~c&qp'NAuOqT= jQ QqDW3 G4An= O+w =3Q~ɘ=oyq}g BL >ndcb)rNβ6;YY*٨&TRRNjy:!$T,5K\$S+o9YE !x7(}LW3zh)L{}%1Q9 ]Zq !N%! MީdZ1 в 9s9좮_E荧7 e*`8̈(VNg]e@!慎ӜRdE!Opۈzq# w=>_-g4 NvILhΉˑ;n.$_5563w9X ų0ẢAHr ௮XkG0_q5 .f8*]vWnN%B lvX2̜V/㈾nP+GX:ocuStٲu`p/~iښ4T-=W[Z{&I)K#AL]=!oBR[RPcV\P;}/gPTZr^ТBfL ^"H5Bkd3OZ9OMɰ*RݫxS`AH@0' j]QIV(TaJEc!pv΋ AL?Jrz  Kݔ=3oFXq^_W 2 +Wt]nr'+vYV|V,o~aW˵I{{Fna{ʐϮ8K+ sT1d^ol?_^Eэ!|<*)HuwiŒjKh)iqfum 6<ʝDI|T8T '0,b3Ʋl@>I\W1$źrjXBiגּ&ye#'NfqDp[&Q Rʂ:sIrX=%ݨ04Ѧ0 u[oA)RM`eL`e doLٙ3mo4I#PZϴ%i6&퉧jK CӒGK;AdEhP>^/Ec iRH畤RKU0`c-gm \EJVr1f:ʓڨ2M͘I'PJ J+-qZuu`R{; c!wXwQXJ}׿m4KԿ`/Q_ŜXʉon}[o|S\P&+ zM7=q ƖDC,EeUSKLP ʙPy]Q\27 ((_$)HfYlٗu밺lnuad'nI)xPBc-l82ЖT"#ڋSA %)hxԸ7[v4%%7֒ԁ4p K؁.qJbF @8vD;˷/^0:u~~'zجWcj>rFdpkz 1P( q9 ~;Ga;+w<7R)ogaw;D9u16BXdak8ID%gf0d  Dq+0ZypH9CB;7&7[@k/irPp5 Owor /y3x,t$!q)XF<NJA^:e:cL(L9?ocF$-+⢰,J̪)(z9=AlW(9jOT2* eRnL^Ak5ZiF}Ⱦǽ'}(~brgпKe/Z;7F&'>2r2ͩ]Fx7nPByYzԐ3fUAyQ8eKH.V_.2O".z(W`ǃAgg0Ova7#XGɥyc>Ya>Xa:XM%&;s@3]K)UIG< qHކŶۣ@u %#Lxy`l |m.6atY[I_&Ù*u*]"4j}yVKtPp#] &^/^3<[]pra BF'(z ۠8`+āNgQխ kW͜f獵8+<@W^?Ǐ>Bw\qXot7᩷oW}qѵVLrѫA"a>Ao;'х,յrXr]=8Xh ~lf~"\½u-&P͵^dssy瞿稔OMNZu qzJ۷*E}|LusPFv4Y_o-,MkP|qIMB7ÂxrOo»q> RwV YKo>\Fȉ{d춷ى0W 86I#O-=uWPYJȷ9! 4qD~1+h ޱu:ɥ<߁ZSiP6?קT(;PxM0 xxQΛ90rs9lN .c h 4} YqЎኀN2)^70ZyC<9;eW7V`f[ii1fϧW0P?F7?=nqSnYKG [tBwL.^ Ьl͠]]mji{wƿ.˼|HRksys՜חGlN*(*b~; o?#[ œ5^Yk(Qe&+Y(3o7$8X dMF*e؟*senLT9C8(*xj%g g}-DZ?X{^r/F<zBcd}qz1pCJ"+Z}[ ߷;=(w&Q]ڕC4Qt7-Ά&H̫AP$|)W{{;%~O}I3c3 A;VfrErHTE.6^MF !!ܠ)ez)[h(EQbU5Qo>z8{^$bkr?ЊbM QFKR`G3:rp#Uj?MGrI!4ЌFQ\1V|}0Ǡ7W]c;Py+DZUIrـb%-7DÂ+F`B%?' ` \-xV ᤵn'=v-Y:+4/Oظ2Ν;7S,3-R$h,&I1GYH.J 5 h%du4i&daI@|&LO4x.9k8P*#ß#{+/F0 yġhz, $Zd=] c^b x3?sŒ]QO]4ϲ.IJR#l33C=/C}ġ/( q_)˂F|9#߰8VΕ-q=° ^6%l\J6 Gʷ{أ)Kv]85=><#YY`fD4·Ó#yqffř3 Jsy=HtHGYvYX CIBƫ+-yGX8K䱖.v|ll`nf|i5+WJ ݻ .љ8O/Ơ>Z$࿑ \7Oyv;.wT7VaӲ%"٬sxzd C_dYF[-LBBbnI k!JN}@J<^=e%w5Єit}*D\UW?K0ڿ ;_wDPM\ JxAĀYn]I}>eVlgqDA _$CR,CQ~O[z!HD~' {r+V ˲+V 2Qr}+J p];mR|]=`$Eft^B<'w߰gj?ptJe)Zk2T{Cƞc_;bſqk8C9*qA#_뷆=W$g:CL ]_^oF 7Bjf^ 0>untЩD${?v\%g "#"0ȡf!lA hh^aVVN*$鋋٨dlzD9CkMY9mGRU)5|]G\ 72a!\-2̛G"b8O%w36%QI.JƉVb,J,E$DoJjRGQ:=9D $GGJDn"}Rd{!E+  kg Ot⡮c8uNu2vl!2 :2Pͼxd*'ݓ~esit*YUsiNոG5=iX6+ZOYJ?RsZX?Z2S=P$\)mx 8 T-T;$ylk{G~b, Ħ/zוC{e--q 4'm:2C ,ﮙ)/߲,51clGn+97bF^M^9 1\E; (vbJ$C@}T <@,` f^f$FT6M"NhNzmD~UvTXcRc0FW2b34h9&vmcO*) _ݐ,Ejf;]zHgN1[NȐ-tǽ.y؍O|AuOם]6-xᦺ+ِ⤺⭃@2)0RdfVW7ݻ>ӤZC *s1+w@l w塷{NyR7'=#q#aقXsy*,M,mDe G\Op !"ɉ^P>ciSODU+36fؗRqF8=* gcӾ4 w2H31BSͣ&FƲca_@,G22oёӯ~m7- L\5 M6tw7oΊ|]5oU_x1MO^_pWY”~Yp1 )# :!KԘ:VET;,gl6kjѲrEDD*o8YHU-vL.UOVF~[y"CG O:mC F*JBHz_g[qZc-UV/VtX רlgq@Kv`)򋯏/p%+7Hw<5!Md7^Z \cQ ө!&n:TQ#L6D5l KTCx:7|+I(4GOp*z=) H.+&/R $$Tbԍ֓Vyr\l.K z4a!ٞW>fb9z+)nb_8_p 1XԔb_=Vnt1@GRܫ4|YF4hyP], Mf+սiIE^gUmV.9Vmmmb[l]nGVIKJkxTuuucVnEϛq{(j Jr*ݔ|g5GH$nd^k7 \2EL%YA0\2PX}s$q8D{o}P ?ŕԆ;w2#& ~QfFrb1[Biwe 72_I2DN“Hn"+'[7G"2IH}f#y# tt(#A_$mѩn يmm5'>|IXZM $hCP}4c0qp,UT[hbEGl";; wIBrŮe1ԢRܻ |*B'rjQ:f>{T|OTsɗ;/֏'0*KB;NR" pTȺt}lg[Pyq#@e㇒8p{CRtECfiG՚5׶H#xg" a#&KTwbjEɖ'n1:A]V̀ G]VByIwO亙וF1_h m}ן1Jq3i4nk5%4rnS+(pr=!\$W ߦL([[O 2YI%ϔJq.- f`j!9L2SJ$s) gr;T: lcg,WBX"U}Sg{i랁5c'EFH1u>Gʜ$n+R*K{x؜D/^-\''S/K,߻UЭ^V$?*lv99{Gf wOnUC}2v.lgLa=Ѷ};GƊ\>hAئݾ:mM!{w_fݷ4Z^m]k_^"iRv0ŝo݊E @[\<^XX\.!gV1֫XeZ@D;bN=m~8a|0a؁lfh-ٽMC7jh:wf=i~np5^Q//?s_V>n}GxnĿijLQoѷz- % ¤rK1ֿ.gٟX|5q9Er__/pV`"a>= K3 ^u5sl滑G"_dԪB%$(Ehd}US[2Ɲ1ޓc%bф4 MEn<˄9ǿ0aLX@gMX|6֓-&,0!VTSV ʄ-!q [Mp M ߄T`h,LC} 2aMo2aߚ;8Ic +ag06& f)֭&̢ {ɄY2`y'&" .MhK0HLE~K2JM T070Ą.07{>3aop }0aoD& f@_MCk?LpBUhnY3`%w sr~n (5wۍv60m1vQl€ MǓ xry؄Y+5a7ȀF:[ 8@faitOń?qRMgl,aƼǘ0-Ba5Y 5l%>ơ5M4ke#|4EfXhMF́{Te7l{d!4A,a&W MQ:ޘ L"p-@K>j- Ps1ξ u&,5C(h-' mVSW^3qה?o`m:1(<&"clG!:V=Bh~EF}=}ԧ5BK7ik=͘t15CV_RcT3m2Р|4H, 0/04:Q')*JAHXKj5& <7ZO3j0FߜkH= k~u4't Mz4sLM&7l4p(`[QuQmϺhF[ɾʓ^dbdɩ GEf&HmO3Ku}:RJϹ[]=L3_bd4)X5ikҫxm2;ߜIQJՅ1FyK. }6hjT_b4CL)tFi}*aM& grl|S^bb;Um`*!7Tci6d/ɍ739J22sP\bVR\#w{"-}L5ZXl`zOx@yf)oO C,3pE$Iu:/2FR\vU{&5(Ҁn5O;xzӒO7lHYt=ЙyfTX\d5֛ kͮ0l"xljK=Zjv 5f43(hBM5a1ɺ24ib㸮5wIJiFu<y+ܙH+r:s{s=ܟwGCQyEQߏa\)7_NЏߓvՊc5b-IxOޝ'nD3^9pXyd+rq'D,s%sy?\-ݕ7᭙7&l>뭥ȵi= 2ŵ3_Zto饜Ί󔗏ū8 )bz,^oo)'z=LӼ5^"ϊkb8jmzkg٦FMy]7wʨtVtG/=FF|b qqĴb=-GyZtka)js źqqī6)vŒ9<0Z;啻3 B=^3:^i?SZ\Gft~H1#10<>~P)F2G5&?p.vK&eSgꓱlBKɢD ^ֳ&}'aSHmFD]>&=Ízγt´>inA0,GNv'4 Kgc:eff+tޗ4ao?eL@K='4>ғBu(rH[z|rSCtw@c|&pgG7"7-6KO tPiuH\|'^#Sbk^qMNyKTBe 6l>6|l`c 6l>6|l`Yp[^w55[_FXw}go!1־밶) 5[_Jūk[7' 1++7j14|Y!_{J G6|G\{|]ܚz%uB\;MqE҈,h/=lH]j-u'#\l2n ,BUFEׯy%.a.ah.ah.K ~-!ӡ2J́DpIYR4 ڝY1!Pز5sK1 HVቆqCi]9PhES{ i n)O*OHc*^KNQ$BёIg_C&D${R+_d|*H^ȿX]_gEy߿Sg;NkWPC^]^a{}$V {*~ 4Oe6xl/dG?oRN?cT傳\?kN9}5ԡޔ$vBNNԾ[hzZ}VjHAh%ζt9&W9y. EۢWp(o*V~W2_o% ΋8QbKM6<uUko%j,P"D@d"#a="8@1.@1ĸ@@ C@ 1$C@ 1Đ@ 1Đ@D"*Q @D D(Q" DX @0a @p @p 8. A @"D AɁ *@ *@*@*YdYd@Vd@V["2<. .ʁkaaa -66@1<1<@ ļH?)?ȯKli'cw[௱7u gMCSv 2@W@@A~Qo{^_5_Ruv#תVd%׊uK S6\{DG.%wE"}"nHib Ot8p\ni:u75t'ONӳte@WAoAP(RE] G{=7A͠= N&X}=6۷KrtZF4[t~4Oj:kc>F=k貿v`:jWvW_Z4S}0M /9~>r[`((<䡞v-5:z^bm½G@ĕtIIG_U??Xǯ}cTz SX cXM}j}B߁ G}/ES/ajH5/zJj&ƤQ@/BBhQx\UjzߤCq@|[B㧻mosW#F^S``k`K&T|9;[+wTѷ*]}*g*K}ُ)p4`/;ܸ(|#} ڇZNݭI΅LBnU c[hjR\%)i E 6UMTI;"!O`I䠰HeՕٱ(cdZ?zoT̝ӯ77q3 威JD|۹F>:l|;؝х;Qv7j}cGckl],}~eϓQ۠9F=d+Fbd'#l'(F>Lh rx|מ`(%ґ= v}cһ1{Kc] X[0Ϩi+뼦sG@zk z[co黊 w{1ԵE-TW/[Fc+,2GV$Z.<_5V*1na?}w:/ U8rܟwvgbtJ<6BsmsnʫWQ^鸪0,Ek_{?p- SuIu Zˁ5=Poĭ7+6抠9A endstream endobj 243 0 obj 22772 endobj 244 0 obj <> endobj 245 0 obj <> stream x]͎0<|mŒ!eEL"5ۗsJ]$:6ڟ0s-1] `NF^)˗6a8u_0OnM5 )6]8/|n/5Z|x^J>S0cKvmjuQfY*&.VX|-WNuU@{ΫCqЕjQj~BoߡX[Bo9Q ;=zOy[Ѓ}--Wt^<K~듿ZA'~Չ :^/ K =x$܄^=/> endobj 247 0 obj <> stream xs']-\.Uuٶm۶m]m۶.;ܹs"#2ʽٙrF"6N4tskgGi[)j[+#_XP*6t0w ; W2s; z&z&m8&PĂvfN:)+SRR7B0p72v47'@/leen0r3soel 12u OS1CDm%b`jZXdfNNv&)(Gc'ڿ6Fdd!scÿŻn[غx/i35v01бu`fhF%Ey{LM<]Nޞ'?GP#sC' Mc,`Ф!δ.[WE غ9m~љZH-z,hvԲۡk5&P `G?3J&;^.%! dE5D~|:' ˫7t -(S(XP]a٬ÐNu&t0Rc4![㠇*ml蘭HQ嘨,.^*]9q%8G[/n&Uǟ\G0ߕjr6 p4-Ny~ KN]Yg? |}ڙ<CoIm@Tܲfޢ|{m1k#!qu4q̕ 0(ML\/5);gY;zp)#pgB.vclkU /^ #b޲NjÚݗ~[&BJ.BdB:hfE=*$YOeemyvtznSQzq{lND-q'MLͱ]Gz8<|!}:K-O[{*bx]5X3T_Jo"Z?͇y_W]^"yFuFboT j}KZJ V\G"F:H],kMAF$ǵzygvyuHsP߹V6mgäLVdeÉ3KP2Fɸ61PRcfiS9vx)E^|T1J50lZ1gBSJb ES=%v:D;Z`!iE6I=reRܣYnt#:B"tel?+6#`UJ$M~`Άɲ4Y'5 aˡF |34}5S2t 5Ψ)b_U Y.9xƛxԮVӏvwlZJ5Jrg^6k]tiC6D/`Ћ\{5 Q|_eĸ1%\:IaUNXیOpYś-8!.w!˷AA?m/a^~^&9tWo@#A4'c^a8q\t=K4m rU5 ]Q~y׫X9MWjL -uǵ8-{ymUއQЙZdcQC&f2ChX b£`'o8 W&F}f!`:A(Y$)nR_͔q߉}EJ{un_cȾHy5JwՓ7 ǹ =8Ǭ|hWBT Y`f*N5| }y_TBIQ:y?xy6 K{ @:q9%m[8kҰz@5_?'yThL2p7HXR+З' 12M uqbIE.]f{}Tg\+.d['B[Q Yͪ ʀ|.pz&fBw'dh%|aZ5i2(W, gYT`6u@N:=tT+y_+Nͣ$pDx#AZO6Rg0 XU7;X͹{" pї٬S`*,Q|BJ{%jU6i˗&N+ȶ*/[k-V/`Dp9~"k>:dRzw)Q]|w ,x[ZnIJj,:9Tg!@VmCVLݩe9 $sx,P`s1(UMЗlf*"(G邕9^KdD*=E¿>zqO.9]o&KmC ՚@IY$EmR"o(NOY ˽HyB)q8Y>$hB53"}aʢꄀ8$iK sy ^X/d4BJ0C1b^چˠH~$^}i! fXjڳuq<S<oK}" "/<^([NAain'ƤY5>6+̫4!ЌhfWD(/xT,ᨏ:.VL1hlLmqF-+M t<; U=D18cUd.BsDi6fs~d{Qrj Ah>$_z;;ϓJfQwFZ{Bt8Aff~VtޕtE(e."_'PߵWtu7m%YIތ3;PЁҕg)[g5 &I m,eQ igYBXJԇh,}ll܊g/ͅ |G؋{>){ͪt3"|J2;VW~GC2KCrZ’ ]GXML+Z ' e8k ,*&Ö F-Y%c)<),Zm>WGݑ+ǵ5Otpg(C1YU08詤q:XԄQUW'[+4g:_e-M߿Ԍ oxZJƗӤ%k0gPnPSCpǨ&EuMJ"IbObE}2tkgd˦$iX)`x8W~ffgA@UA^о!#oy /ePQ֪\)EN`_]嶩3)=}MyYƋcN}vP@ M[tc}c[[6 'he68{Ո(> IWނ{MҞl6PDEe] onRT8U)ͻp?ZfB{U-# <8XOo9謍@&r.{720\ah6줖d@:׸?v id&f֧a+uA3kI{!A/b%/o~T2ϐsūR R9ܣ C˜֒1σ3#v6G$w* M;}y1Rg&_n򎪋-R)\ &Ty>rcc*~b?@h3²JЀ&UC_iJWXGh-Ck1۲Ԛ/ 2/l? "kԴ NiI{Nܛ+swk*~4{mU]=-pkA‫2,m vͮ#?;&ve.OGu'XlkSV|MVl|>yGuӵ)BXU-%ӕ1 Y>:`/ O=VJ8M|ؓ+1ez) ='Q+rR 6hibUStSRE^rDj8YwYNjQڗ|;ՙA6D-;IM@w}Y@Βd)ax]S9rrCAjNպ}]N$ d 5oOhϷ'6R-WZ) [%$MNCބ!U#?KS%άkk>,V jWE#2W峚Lr)'A XZ>׵"ZPg'џAzHpwf:=Yə@g)>jVb]CqZt}MWI_LrZZB^Oi!a׌J2%uh k8X#r_{_8 7nTFq{/0>F{%jLP/cdLWથWm_~׼#rW7FqqA(U+DY.7w)4!p&obo^Z,[@ghDTT=@)w#SvhV*DbpS~QfI^lIe)͌iU%ݛӇ4_$5 b?9ISAYثӢv?sW B 7%7ȱ!>'XD Ґo[6)|W7y4Jva,씕;R-`"E00Nq?B-pd΋ ۞Qhې0tX,ج:I7@GsхDP4~I sz Џ9`a;<9f͏=Z)ĭqڰR@O(`ܞ QN4ʲZ6x7cPmFDO2io$4ѯ3 T֮ز(05dZ*8h%CbȽ?ZxS6H wnl̷rq߆#[FÐqb/NwH܄]C1$D&-ILzguAK"Y0eU`c / N^ ^,BD؂d;iU Ϛ@bt9 g6eg5H_0cȥC,碵`ox8rYʔcմ$Suҿ:*p'ԈH3^*)g<[хSeQxT\s,5ǟ*jH}^p$n&Xb"P͗j} hq=o#MÀm%:t&H}= .uIfgu68߇Frny}F _PO[`u5/7Eզ(nu涗2 }=Dg!ˮp7Cz_Ћ :]5oPS Pc sVNH t6)=coμԣ:(0)jҹ+XxP.MgmDa'e<G%ʅvocXmX |#Sa9%dՙȽH"_{p A+H{0tlNjYql >Q,'ô|N¬y=6è` gL'`7^u ,9]H+Wz|Gv#wgDp\ lFY,8EE]kKq(N=Q)F1yt1 o5p,$ۃBޡNW&*)V;%cTUZ2eϵ}|N$ՖpBHz֧LHa44rdD{{>JY$h u]@f$dju \/uBkk5@iR|WC'ox-pZkkx;*7a#K?&MQjvs8B]'yS%+tΗV@fJU [qyP% !6+g ?h͑ o\3 +\Cg5FQ=\W]߯J,`r'q)bl:NG|M!噉$f_&wNjbپhKJp5=|\Cj@͈yo1O5k%bC@HGaI$3x}& &I0~7@[W$#Xv\$fGRaޙGY2}ubL3Zbm-xx 31IlX2ۣ*gɧ9z3WSI'FClGC{Ǯ2~͉9?~er/j^|a̫7j/˪eSJqRz)>'M0Ќ kGYO/I,>%R;3Hze0==,#;fE7?T$K36רAs0,zހ]CXqdWoZΈLu6j\I4#5rkئl1|08rVֹ9!ȏ颤0^@h=1~oo:|()́`0iֽ~sGR /6n=zR#h{Hm) W즋 3 .DJb/ v$+_wκ❟ʫ S_,QeT)-35?] rQq{‡,?z>G'hpgʏd~\qh0o_#j7j2^JtL=B Ps$_=Mwl/ΡzGX† 婹ʫieܻ;އO^# rl,S~?" WGuPh4xo@A7bsuAgq MdP[LSeuspXhc3;`n$ *8m]M~dcˢ&f* ƿŦ-n>8j8C ifK{GuA@Sq"VD촐'\Kn5:XFMD:#-ԠOɕv,%u0E =He),m! t]LlwE}#r+W`p!׿Dï;pqCgDz!) $P%%L[8p+ K;'yͽqow!)֘e)0>nbp M{*1 : Y"+mNHVÐT fnmi’mc"SGp17X$x`khnL H =L4\,tJ&paQ!d_`zh;qm˕3tR<4:^5A'X :yWrHSpE=}ձn|K{5MyHѓT"SZ2yNBsGAN k>kMB%]掩˥ j7ftјq+5=ھY4Ləƴ\{(@@bcWG̀{.>-bx KawS.<$^-;r\ٙɃ9>#F1#a%|)azhYEr*%iH/|6%b#,[yX@Lcw5uVh\cDH F|ftWZhJ|S+S7ႏCÆםsyL՝꘬l>eW'jCQ^qH@}|ɭyz wx Y}5i@Dpĭ h#B KxNyc5|LR卍;BQ>ZJ7A"\ށW]ȇe[r0g|qhi@ۧ7Ăt|C؁Gu:ʉw<6CmBEzMRtIK[:_*ޙT ˍOWOz93H艢0"iaSf =rLpZmN۬α0s.%?ͩ! AV o5H s ǯ*[jL^Y g񐨞:!x}߸&twsFSWqӼ`.`F%}^rQx|;}Va4b:X$_%7j^˛+)C]vCL[A>:nXӒn1liTuG+ Շ(6sB/q!..鋥S06L.kїEBSH-[D'6HwY-Tӑ78S'{6 ~W:]@8L]uw/KGoBݗ;YH 4 DgT:otOs5 uŲ:nӹ5 PtG"˕]EE-QAry1tACֶ&,( 2`Bh0SrV $&䣬nDׂΨ P~Eu=Q .jtICeJVuD@Ȓ\i-dzxrt!L€X2|`;ЪSHRRї2?^%Lաpljt5OFghpY;̹%+AzB5r*(h7]G=* <1{GMp]ZvۏUx6wf24E49 GEPR6*~[!`Ce2?mV5By>DӡC4:+"'‹\2c0KtDq҇%ÇC͓r4ӠlD5+wWI7xrT{d{sjWuӎZ\MEyM9'] vMg3tk *- ɡpE̽*&ۮ]~j%U^. 0:J^kq!̜4.#-381҆]m d}PJG(N=P)Z?,Dj_ 2qUKUtܵ܄<'.gdpHa~X3Et\0"J nf@TH['+9E1zCXJL"ߴ#B^aTR)* 'i],wķTAo0Z*ԠcDCs`$jB!9DLXⲐ5-XwN9 4xjwcz:BW0.$^߀MO-/ m y,-+yz]~R?@R%}5L#q?V&M&w(Mp7&`]TgOPI9*bTUrņ<'~+AqӰ抅_cOtw-"!VYgHR=Nb)#4%GȜD-.$MT ti=yi h^@Tq:Tt[શjJyTp>*B!R2.b-!vg8ͻ5U1m)tEVb6Lt\炅h*vvNJџqq`$\&㬚 *yBKOm2crOMuGD#e}?m-Mclg3N&'8=ݚ<7!.yCv^k(:Xg)n O!Xf~KտovS8̷x5ZB[*N$ Z+;%XI(BISPGV3=^yhކlcZ%&BS0N,_i)ďNf&ecͳSO|xׇƠ‘p:KLˆV7f͜JAA-ݮXR7WLHLfŻ"YJu… άճᡋ<)y@ h'=E&k+<γkn9"K'Ɉhr@_eFdXX%w}mtZ-*P/暜TJ5\0CG{d?.#0?j6 %~ՏTgll57 d)qO{X}7 KTՇ%vkdד/uU=e֟ c#o)5t߀RH2[qY Eh(A1u3ZMؽQY+ņOSrKVN,  Vk>sL3K;8fs(RUU=;zظ/ NO 9 M:.@b(Z/Gt33ٰ" km(B#+zڡ[N漧wpDl`lI>!(+( {}:gQm$|ӍÈcKBB7q} z5~cߊѻ;˳[Ն䨶QC ޻N,>&E[E`d-¿VrSiR!%so:݉(jN-WWY#pjLNjeΉpA<-'vag&a2 r3sa;ٽvĊ F @e{Ě?/!5{NMb?:QK9(ppx+{=AC`OG% nc&L#8޿K#0R~ =LKt9NX䐎>wxm`o}=ٛ.iZí>`^;o%-ykw2^3- O܀۫]pd(.d79%J$Ukl5]j7'֨H K{Z%7PyDD-`B;`Γigѝ jؓ6/~L)5BQs>b "}G[?!7[q:<0=yT(K[ 3y<㰄`}5Ľ$T ^+.ghZRsR ̌oIq CSqRZ l b6f9a"{f\n-40Qmr -U b Q?3}f-ҊÅ+(@#w pF39rCl)Q~ IHZ] 6w%\B3/ER߂B vnjܖ}f)`aܷS~cK{ RUn`xRϪC0[LH-iK|EνƯ:}-i/V IGD__U@vYG;kvVӶLzXԢ_>C3 3jI` (%qgua G^nDIFxPt'E7Ff3w_wH:MEƽz22֛3R6^:QVj=#6`q<`[m~Ą=6 Kn9 $M7^DlAgT{w_aGb}*ZL^3^;fixkBP\ZH"xGH)lS@}KG^bc!{PLMlgS8Ǽ2&Br"m 7g>|A-z}@<*b36?8j"-\mvD{$)w&zÉ( JHsM(_Z[KxkKU*6kꉥ`CCQlvJ6 S˘_Jf HM6k:3pݷ-sWUJ-~)ƨz!/;>n Gq";Ċ,Er,dZj_gA %qr=rd>K j348ί j5HPM}XVD'^ZN($8"WvF Zf؉hN͝bͰ RJӛ&YYntSPHq-Blwm:8dlƵTf Iz_*V] ht2RV;" vq}χ %qbHgrj|(x"pjڰVl-B_4N SCREQ:Xڝ󘑕k~[)&_@:gxЕ/w&j!)2$to.'mQUY/#:]9Qsnq [\?[$)Jmό T'b| n qRUe?!mr*Qg9ֲaP-S̷lo'[+Zw`K#.Z44o4#J kiD5Dh}uT6o)B~ ukw@nYG夜T*!M] \U7i&ލu62A}̾Ro5.*=Y`tUl(ZK.(y48PPN nΟ\V q6 "6}5,ƭ%ɊЌ Hn/z\-_:E}'4tYH!%S♹ { 6wcpEq⺛;߼M"&"W \} J4@Eۛ+ c@^御Bߤo5 U,I<,W"$zIiz`58(܂5+EG\l>8";y:YFasx%^kGqvK ɣ;CK0ȉjP撀ŊA, h^T?N;! %?׭r5S_G :#8\u{S1OB=KTr'o/X1[y[b+;g9:cE@$S %bʙ=lTҶ+#N$=>@#YZ,B97{HsC;s6Q*/ $R+-6H%5޸~` = %{ HwN(<e >lK dx> v/0CBVt dФڛ-1|P}IAOCy{w,91?9`( ^eHZ&z^O'0$\[;҂0VW eOm9guWYPtvkTFX5%H݀~ǯ6Ikv=Ҵ'!cZ˨ss230 i]uMD6:&p@L_jp!#䖀`F#ܸI1:m&X~iB.p/[{C\VҨB,<_ߘM|e]pE_`y9.]Mu)28Am!4E m^oQR%mL\ <4.X?3ٍs mԨW58Ǯ?:43j*[C!ɶHe1/ 7ML!`R'1Tss&2Bұ[eп(6R-L}4˞(ILQ{M5QnYzW[$)]{(=#y鼴)`NI_yֆ/SjRB+O]4N7 +:M;wX/zު9) ث(PoAԔv! XBҿ^˵&Z7?EE߰a:r5ٹ,B9J̎cNb̻Ymd92 ɹ 7S:Brg@#DwU갷`, w2-Iqű-YXxUK寮 4cO v0rwܩdkא<xXVy}LqP$sZaCvEM0Cyխ-*`1A'YrF1GB!U`&L_%I@R9n i*0`GoxAޫJEGbDh8|vvgRBp dP]Mh  *v(tMHU?A-6дG5N6XrՔDqcSU"ј;w+lh{"!46 e5)՝2JIqWޕz-H:0 7p v'f}* 혋dIYzƑQ H{#z/ktqNK-onvZ-_)f FsL&~y(Ϛ('ЎkNuG~v.51HA*߈\/?9,K\gUɓ#hIZX}W<++Sn޶7cҮ{1S|M+፱`Cf~6\uDR|(oBS!ZXS?RO+"X4ڗ#:L,k۸ijԯ"jrCkf\\aNZ0)HӒOkix'nmt)`MDuk]tAɀpe2`?\g *ϒw|!>mUxH[j l4Tihkc Ey~O__@Ae-4n._|%~Ϳ%pךt|]3:Eq9OE0F[wI1 uٴԦgg'@:$L7/6ŀj'+}."0k| P+JEMCd;/~fGl'4Bl7E/H皸*8{mwxJsq` 7V9ƓdSa3fuhbj(-~:$\)pQ!i,׺^DgTB)ZayFiSϾr95Auy+.vSZxEÊY$U}qnkNg+L@E`(}j CS%o2 yū:@gTqS!|ͯU HdD&#?Кbiu_82u4ΎA2h5 xZIn5=%(ʠ{ YչLL] _bm5T1JpH@ݧy1n~ϓ&=Pɺm,nF?;UYZqX.O9c( tGD|6Vr_]{F}c-RJiWeP ֡ZL! Ҍ3LHPXYpApצ3bYulwZ zã!:qu8ŧ+Ѭ[HSۤm$qҀ𭜂zCƁ<:68NZ@Ve\:;M1,\G(]Hvo2[+ѯ0|yC'?*bs&MWyObU.lz-b Ng2Y԰2Aר!p~BDd(Ohwz55h\KI 5i?kjv@LovjRY32B _'Q@Vj-rw}Ez18FgkG׼##eGҲ?@skO[&ȥzӄ'8F")zo5Gm~޾G@sQr ,Stze?ԜYӨeQ 0;ֿn3y @M 3_$4Óf##XJEdv>ݜu> * iJ"~=kEg M"d@ҸS7ؔ->챒HkY[(oܑc;~ HF}A+7I4:U-0KCSny/K |I9r^=N{tJld]8A3A%)c>DV S4"ܴ!}1T}'soRH4C GV)^w<ͫIvdYE7hLQB[#R@Œ𵨋62z5zPWRKGq`{EF9`PPnMU@r3 x-<6;ZY$ Cg)VL8۝Ø&]9_^ 5V$D9?VkxE02rۡ }ΥQoWր+ӹbZ `[ 3$F~mq: jkua]nb5MF*UST^]-4xV[Ffu/++0.Duc!-ҿyJY)QMx(n"\:pά9\gdfYg7] < x݀NJp.>k_Rw}08*VzvV9dϐ[d;|;6xxz\X<P~g1tW1f t{S2OHѻkXXu"\"~?tۏf}Mڥ`0,Ơ-[X+;egjar>0AN!9ez`77!Jx/ np1Ai7F:bWne8dB#,7-=q<${폆;GVgmѡaeVK9}q˛c M?k/0]"1º]k ]vDB3,%WM~<"Dp4g%9oSMu$@xell9b^ ]:2)?X a{Gem}yFdUٿ-21yH,`!VG}2esO[&cI hc(\W ݾQ=DYxd5M 'dIXEfಥ*}@e)͟,ӼؗoORW" l嶧aMҳ8>pTMuRl|ecw}ڊ^r5˺81܂? RijЍuqQ]sG-!.:*?S(Mt/hH*`KR XLێE4 6sDG)Nؕ0ONƫ+[5cƼ?5< PO F]#f@LcB4`+B/,ƭdM6(}E3yBa BX-L':'_WuP" .KnbXj$O rUR MN1躪U4aĭىmz|=*B]$;TTK|+hO5]Xw l.6׊Yb^ !$}MA; .?砣K_W@%@j|[[Q%4﹨ᢚ%Ez~˴-NE[sIԸ"Lpft6_5es{Luޘ1C#`؄w]<칉iv!cM6/>o nqon]QGFO,1+`6FfOq f2UHeGC݌sLk!^3Z/..iB߹y'zՙob;o+֊IXh+# B>\QdZQ%P .i p%U^E7$ w(K!S,jKE f.KDǁ Y5luޒyxw呾}c]@M`cX[#RĜ=REЉ63OXk t8DZ8mXyvRE>_%Q%jl)c͇=&j0>=>{)aݱAНբh'qqA' ^s/]pZu$}lyމi'H*AWB֣F:_|h=4'$ΏmN#І s+@'>{H ]awnZIP I˿}{GA-@m,.;y71#?]-9|Հئ`H$7VVE/7md@b`dH)>_XGF~Kr,Z(2+&FG9 6UwIQ,/̕lI"Z#LymvC9 L@_zt>#][U#HP" h=7Oq.:7rOk<9jvRz)_cy&lf bý$X R9f/*Om5-RҲ`f򻖆nE:36m'ɱttR|~:Ѝ%7cG\YD j'xܿMoMp״BQ# =F &1UuK{>2j^!WB%QIOYj)W}}  {GOƒDí31埣Mr{nRycvFnU@9brWܘ3ُ:H,wVBɈkC@E [d)JE9RTZ\'ldRh,"1𽙂g#[% TwͮlAf}%euNഷFsCZS꡽VԦF'#Yb.ҧ\8X]|$0L':lriXaP3D0m-usRmZ-#3 QP"t'qи;2`-^6aqD^A Q-+hU" Mo]2 b!,l-Qxuveuq(s}wy"IbZYζBMݹp:'~:d/ؔ՘J YtVT]qmvZ Pb>Ȩ,/3\npx2 npIȍ|/|_A8LZxz (&̴hXϧq2lT1r'[ y.L3A[_Q}&koj1}ڶzj|ꗹ.|4n;OG6@?B)KxE=֜SQx9U`IuyfuʅW@/vd;FŖتBqPiЫsx{ %ss|!]i0ؓqhʏGw<;JK(O$HX[R8`Wi;I ݄j}POM }߬ Ăwۅ0qR R`B3co=Q^{= bGc*7a9v+12Y* t)Qʙ)Hg>yeWV1n[&@(lvآwU3МˌZ+rg^7l]w _1;B4yvL`$0w ;ZF`Rh4[ӶHʨ'OuCҤSmȁ ?.y^()rrs}ʹLT E f,^/3N9̢rv2{``͕CNܸ}o8AG.4TNDz41p`:KEƸ Wƻ9gj\mH)0w.Y w~s?σuX9,^!>4n'GM޹UE~Ub?˚dT/{qKDlK3٪s43IG3b0umW[1b qԛ f3ꤌJT\D m]ePÀ"9w# IhïB\f!a@M;S(Y_ Gi53øB-aznH$Y.yaQ9u9!ڸЯ?g9tٝ; i_k3Yuzn4](F4305›&}se=ggu!0wˌ=])|=v  XE1X׫L(Yf,+N2f)x)>96oD fѾ!}o)xƨܯ/ը ktFo5+GL /`Mgb{6@3Mt$߲dtx&K8YNPAF۲D%i f!]d988HcB#pJ"Iص|wjL] *+ dTQQ[ϞyGfHWsZ*kUV)J9KJb釳"!:X_8+X$+)IC"0GỷϙxEٽ=j_[M}7 DS@b칔m1݅!j9fQSb,fW+=tFCNG@N+Pi񁣭4o׵':Wm3̌n\..QJذ_?Altk)uv8e:H(~2Υ Zm3I TK:ʰgMV}yw=`=h^=y+@,;_h,TB~f-n  >󺵈Pϙ.`>%mRP">sU(7*57xDva>Ҹ;`Hjo6"S|s;h2U3\Tm֣Fgw}sȨ&XK€gm~ [uDV]M-++Y0,e1\#!)n_@#A 4[ic=sA?q1ST3ePt*haAz"lfTɑpn\gVI#9֮$5N!zؿ Y勻rI\ RN'w  t.y7fudq#c+}Lj#Szo){2\]e 5/f|< \ C3Ɂg;kGd?LgʁT/|v4LޛIrR`Gk#ht|ӛpL]!#/9Dbv>i•Q .È/BˬtRİ„@GC/LlIdY(~9e+a|.΋\F"Y5 *JX2RSR Iȵ G6R^0hh;U-%hs5;)MJza>Ή]ʴ$zS6{c.:hdm=5h.rf[.‘g( hO9691Nwy1A6SֆRJKP#6:=`TƜ#8Ò >-77 Yf pT Ny?"oLQqH|se70`p udfz`7"XWFDՙvb269$p7(wB8w"LeT!^x8F]bTX Y4V[j2ocNu )w] DISF9^ԖǤt rn ;gjf0v~!i?Y_2=$>Vb>MFUSvL`/)̏=՟l}&+O _!rASmPL޷BO 2 wKfve@Q 'M=w׸W\QZJGyE5e;4O1Kwrpz+y=pxmV:!]N$}+sp4Q܃}$f~UF 4n.p;M( &SW4Y U?_Xf1_AX#d/Uym#aM_p`˾4#مMt`cH(zXBjar;M}֓7 er@\J37)rfeS5Uv:c.JSJ`bT lF2hRFx]M ]JYIs?T0p*l)~=HHI9RQ],+@Fukh 67df2P39xLuO1u3M7^,GWuAǡuǐ[%jZ>܈xl w#u!D,N| ~*P)\R 1Q#N:\E}xb7v| 3 ZwZ z_\-۝ț%=fA{$v@'*STc}u2(W#dk[] 4iSk(⁆*I0~MN$l^k!@Z^g m_9VȰ#|Kffo^&} '^!:FvP7޸8ȯ=@r kCcCG|gg`7`Bx|612VcjU҈%_sőHX^jOXK'R0e iHtqlfa\ch&2哐?T-VVLhPVg 4}88&i40p ,h;Fɼ?.Rl%MyY֒K.O&'Bn'qk'蓡Kl@zӶdpRDRWТ3|5vspBM zr.ZUb)@\lhN]X;1z {c\x G_h wr;< 6T_a"?!萯`o`6+\|i+(@7xQ[;:9NxJTp6VgVӊ/Ċvtg ×)+Bs%MRqo庆6$od;Ƙw%*.mB7*@TgiS?j՛$tyQtdN̋v3k;ձeaBMx2%񼅋cji` U#7x !)CyI7[֖*oxLxK L3e*1dɓG8Sr%Y2qZm7Cl%y\j8VvJ9kDBzLvVJ(םSA w6_qp/vF:ZZd|S2k3yLMc^ ] `ʁ}e\ 8\Q,vg1q@ROP*\F>Y7Ibz]+H}N׉4  1 -5aM=L%_Z lx+I$akk"Hy(rxo%h,0 p2C#|EM0g cpO%jPH9g}i4]L k}' 6Q]zfSLd;?Z$lAfOZɯ Xrqkml"k6` 儎RMu8H{GwcB<@(dݎ:3Ya y+QRM+낙~uX-֡ T;)gxe$TJ퉂omǠ%hhl[lɷtq߱a;8-"SeX,'9o9ss+H}_Kgf΀%Bx dzJYAVd|7]{zy(l٧&jJS_zwёG_2MG Ζ4BoybDn@H|i_{.T#KS$Q{ O`9HsOdj4 a ̚Š|kK_9 /vSh;d2$Esa$n$tHZ 3^VobmN.>r5@MM_0gy-'[;̝=cښUI~5HσCAֹ/O~ߔ^kz~--_"UWC?ɗ#$DbMl=*=DEe234*WLR3ӨpT2锉zrwV7c ݵ+yފn"EM{ҕy81?O-DFs&^$}$NIQЧ5;K@ [ܲE$z'ZuÕ[4؋_`?Lq/6>G1)l{䋹!_ Zӫ\Ζfcccx|2)àԛ*HJj^۞a^ Н=FIDFgHV0+^x z3{㢹i݈ڪŎ)zܖwec̝4\E] RG]5(QU`ͤf!<5Ni+mD6:28T,1p4>a=E\,FQriGǝv~J̭O]^s9xhd{:#S50]%P3/6.DX܆[0Zӂ|dg e$6W.੻4^zcqv} ?טIUFn)0GTD:qmn] o?SZuv^.-2(drweE +!(5"%bY͛$2d%ˎoFdA.Csʅ6X Q) l6"\ǰ6܂rc1;| 8.PH]H]}Bղ`q3rջqohx ׶cO=`Y4 /Yd5S IjCD,vMߠg LcK܂,D~bW<6b-Vp6tiqGJ2p@6T@w[{z+֞iܞS$)Y6-%*KNOş3jm/p,>eh#v nL[_`%O QCbmͽ$s]o`(>Ãh𫣂Ů<7_&ѸNYᛩ!W(XJv3q㋦ݍ۬lm 'BM6NqZygqs}~T]˰鳅OkAQ'*QQQ(6W\}9ÅݏKT.Xhm=LJG[ .Eg̮֛+cq\L~6;^Uh0^xP6W,(#NqpE!I[a`+p%ø$"q/ 'f1{!kkVʱH(_:nsVozӞ0R!fqD5Dl= ~5'ٝV.QǠdX-IT[q1+B!"oPBދ΅<8lҡFgTI-e>XV/!9PXd\dNKskV#4 n\P rHpQ[,AzV홪o,]OeQ[{g 77 NUa!H CIՐI㽜9&}n)CMvzW#➧|g|7 /V [$EmGlQ\فUhi d$1,# V7vZs=iL F#a%g7`k ?q)v8/z+dʈwCr"Ves`Fb?]p2Xu0\4b:%f, ܝAM[Ԗ]Nqv?Ցe<4#W PX.ضUJ៛u!>j*R}*.p ښøň_(-)2?'6WOexS t*a!hED-riW2 MgYr V~Fso@b]k hw^[w"68SBtC u1PN29hEM{ѻy8l)stZ+|edw;@FI5<[/_a.Fp nat',vgm53LH5Yw=zB)cV~2 wT5v} π[z{8V>l`<׺?mY0Kuߕ59~$B8Cnuc03-Uvv<\<! H"; >^cA7 5X/'%R"J0u5us!6T٩9="\")̯f$|&Vm@1`MWP`Jd-B}7Rd4 P~9a4p>!go =mnH4ejR(N-W ! {}w5sZ0~ im>`Z[t3$^V В=`Yy@YJ"j: * =X 1)+) ᛳ )ٶxy>+,he.7yoBFO=ߢ:Jz s,J^;b{Y !` {U%BӾb"\YͦĈ,ݥh]g:y_hCVJTPQ|{I1i cZ$ni S?}f (N- G~ 2I7ނ| hL^wRyԉ/ ]y&AYK sAEEq2RYc ;HCE&q%Ht4mt^cycx/u|<]w!6F^*89&AxRS,Np"(Dӏm765A,?{qȺ&T91DS2cãm:Ab?MC3RW V¯ 4:g#s\BHh&VKHe3%4Q($H3('L?- TIR%-?yM-$W9E+Px| X㻌q%͠W5~j0xȵo#ڱl$`_7t"nS"ξ~٫u}2_TLœ[q-E0%"id^<>iGzJQ)ݼa'qQa!`Iآn0. tx6A6L+`jFYE#0EROAW.:`CYk\!>9c+ڵR飞U1'-/q # v*sYW(tRMMP(@'03UuUNQ5-b[kit{: z=-IIX3~l#Rɵv}6<"0ٺj#k Ok!ϳtⰖV=B]!'D]ZQ^*quYCE[gΕv$6]楗vآ3Bq뚔erP[_)}+DF@Y9 ܖ KPʀ|1.4'!m!nʻ!2GcLx`fp\(m86l.@DEĊ!>26hR`D';-3eӬ"rR诀PzI)Ə_,BLެt]60l5)S6_(RX!n4ϣz`Emh3ԟ;̒_G4,mWOv_2e Ist3IGwfl(=|o un{&_L m<`]]>w:#~ 7:E…_ Ӗ؞&p5~FzDJ:~=vk'֪fDVF!fx.WH/39¾>0̽r;t(g(g`-ƚ `FוqeNP>?^W , s^^\JГ Ej.8yĜBBęG/{Mm1C`yDR֑l!KՠHǭD*8?cieGPڳCygR(khK8mAZa~g{J@ ߴ >R^ٱWkޝ,U=<@%~ EY*s U !ATl+)iOܱe}Z6B64.?hs#j:QA{h-7ѳ{@ËАCOpzGOOϑQK螔d5o&'4a P˃<wD}P]]uB[${ZCeZlBKW/~06_z{$Yt g]Њ{9t>$ZJ*I *v+Cpk}㋩ʎ⇒aȑSK?RFBtB&?A+?#Sulēj7GgXQPÔ8Xh]-VQ AUxer|"\ҩ@xq(KTE@q.<Px lH %sNk3/+ȍWHp_^N=0O91W4e~esLE=630X-v!FO>4kI|FѫJk5驵6Yڵe߲uLxmvM?7MJf6dϯ&~NxWNKWmbQ .{< U Ǡjzp+GZ~` kI1]W<,ۦnjbQv(y,=aEsW&OݠIKV:4u,ٞȌW`*rM~+ J U4>!01!Z8uR3,Tym-RHZMoy9L).*sL/*^2oC".2nQ'f˩h-6+xsYPX6Cq!.= ~0|iE#E# )|RNK;\+AQv4"`L]l7#./H<]jv70XHQ,뚌4QTd60rz{ ̿XOоAxxsNYtLf,{lrWҟnQ.1{c\8-Psgq? yN7~?R`FzDFVyɪAj0iM 䵧/+%|jgצ\Dۺ mS⥆ڤ_˿X%U) a+ZKo- $ $(~l RNMݑХ ү@L?캻!e %'K,\t/S!٬±rNրI26B=YrJ`W``FPkr4זj1On' q^ l/ rN"xLߚHN"%tC?JD(DShlIRnFhխ"48Q &޴$V2G8$K|kV h,--9ųp?q:)Vg< G"Vr3_V^94v]u&>O+}M"1D`I}~<ڣ#4[O-Ԍ'lU! Ku|& 9VuLz}'E݆rh.Rkj`?x:4F[.JUu-ʨOMrxGx wc*uZX́ ٛ1Jqw?8ޣ(OJvJM`0|U|8Ֆ[łwmǹ&yE@}SL'Yc9qc0n'hF=^pVu=㙮ˤ'{XҴ4.x%#fϚ= Ax\\+ےnȽ&{ y\ D9Ed{ǘ[u 1cRFUv }ZJ/YNv}h˅<5SS>bժn/QF%:CEhbk|^c rLNf>)P獭PŔӵpU]7Se 38a_폆چZuLdzBx2f0p}lW15$&rf^lj㥭edw4t3Ms򪢭fڼSE!5hM*x A!F@Uݞ &>䴦]~^  )+]IӇ'f3Aj{'$ O-G |dB$(HɂU7Ɍ-xŸ_<'oMB@l6[b=`ʖe)uӹ;wNMWƫYc3qhD 1bB5*u-c&JfqyKb P?2 WTM};>7޳^6BS+24^6oA2^R)w+CJ鸄:VM}jc=" Ҝ%}ث(ŹiًS6=DqhFx0ŲŢAku|2k;::6Ucn^) 0llYgTy syEG b88?yj=<.jȫ|+Żt&kO^B }`l10'z("?v.Ch~^hӊlzXc 4ӗ-hJ"ʁda= '-۔BRfš4YB tC\Xdv$"}f2~lu@Hu4OagtѶ\gnQ l6j5L~3ɒM*޹˴IJoɽL}#Ed>7?!oĥ%TAщ#Y%uijh|_v״zKa2O$!7_RB5 ϻ;nOi JôҬ~IdG1]FaEk*&us)xDZz1s'?N]~$?H΀hnj Evmz53(ڍYH3b PgZryS"6 K{_43;/՗&j:.t$= D:ƌe;qBք19 7iz vQ'-:o] 3U Z!xcvLk+e`S0u:,𓫹py+OWSszKZ[&D.B8 qm6ڮ?~hJOd@l ,XsJqER-ef{ f٥GmxX@(@,z+EgK0^XPCqNjFd֪`^%^ ,m ,$4f!ge փe9N: CBK;qz ,,ܳZwT HB47cV8Z+nN\)e LKLTbM]׋uN}u@`h͗uTY0!HTݐNLXEקS=b&r=ݜ h ҵu{S +xs|p1tt- _l}O:kLxKpdLN K?jDǣCkvƬɗj«S?r@ǤjQlVB>hV'$þI6b2})֥AM,6P߀)Z=,ޱ1 dmpJru٩\65 _WS%"=>Mqih4`rJ.{ehS.?DuW'Ec_!_gL3^UaR-/ZHvfK_,Vi ﴐJuuLl[2kc?nsl2%ҷkc:a<is%se=b[-l2j) {FuGz߂s=V?Rcvo[[׭4ObL{"JDZʵxpbk}SN";ը;xFѽQ9n;07n4irNB8"(}纺YYxuuAu@BP2~PiB- `cT>F`H1XފB1!V9Fj/e'`e#򚯏͉IxhX>L 8:$ǜ ~>b^u<~G"|,-Hq-tEoާn䨶Vjj72e)B.ܥ~.;a{AlSH_\&|:"а/zOtoL7' 'u/>'j 2VƒLÓZ@?ҁ;Y_kETiEB8Gn:%5 k,̬N6<8Fo]pH,EK?䷸-x673Qyyt4lϏbswk[6fvE!;jQɦo).Ћ+Hg1PQt=ZwS-Dmqa7nti CyA e5}ئAP#h'HF':6/fLM \n7X:H,GcA$*:Q0 .xƙl; ETYX* 3HhcFjxϸSB0R{x`[&o![+ %#>O9p,}؈-S0Iopbn{KiV<41[zMb6猺}q 8Kl+ɵ?o\+? <]be0Tf3b##$+%K4XgB}|pgl-Y@=-gЦ=,W٭J4/c@!M$vB@[X(nSo6y2$af RE*a@jTAZ @!nJ% En6L%hlL/݈SgCߥ*)dfEl&6vl\k6R9XotqBly*6 9%>H)Ec<8uy,m7BW'OSmYg?W>5@4=4XF䉍qfș[gX}M5:Adgh! -T]A]&*Cw/CL{1m)G04Xz GZøE:MH ONZo ke:,i"H:1c7!ȟ"&xd/O3W|unZ fLّ"n?h4מ_H] 1w[Y948؜g^0RjDi.f" e l9igS>r> r a o)vmw"D6JOxَ XA#vc&ĮN} _% Eǻ۔%\?g5!]PLmH$%u` =3+`Zo0Z&J أ 4٪%x~9ML$9-.%_/5W_2!k7*]n?>= j,2hg 9_w_{JJ#ݮ;ihpJ1j)UOiksmXq_O[hTK=WVV!*?ApӐ bɆ; mbɂɻp’({VwQ!L\ő7AP3o . HXL0)DoeMocSa YNH(1zs㢡˕q|˕|]|dIs{m𹽀y@2z@.e-rU;-UMҢy6_c8DI؄[""A|U=$(eyE,LcL8Do/mO]Ԯ%YiܿoĩBz6j]W+>}df79 h^rybߋ \#6{bޅۗ.m䙾qDZrLGfXVU<4|bO:~,eLjwZg_2z`\a0| VG }!w<,SGZO0cHUM{^VhH5yuc 疂hY#PEIAe!lYkT$G wˍV\ l7'*#,>_7 ZABR|dۭ?s#6%qP+7bJRg&Q~Imm5-VW n(iIRC}E6, c 1m_sc(Q껚dZ)uRAYZtMfh հ8`'& nSjN ǝgL)p+gM`lNI(0_MP%)K* y7 ng˖!y5O(TrV[}DX/M:}#k4K}“ Rg|٣$g$hJU(#&=;f@[ʯejtԑo! S/QI4Sr89b&PTngmHNo@3 8͜|`,MfFrdP`춪X*VScBu̹A O3>).a?rW25i'\P kU(|1>zP`/FŬ`s΍( hVi&zBb`ֆg) f#LLieW>>Q0/_L) #L~7v-ϵKF|]⇐ eԹ4;mc/)ux>f//}hՀ0V)A=}v,-.Z7c)mYqp! %b#Zv5$-%Ёepح9QTxhv Q]=527{3y%~ܛȗ''F»fvVg1M_՛ӗ^MkgLV5kTVDjL,uo c0= !Ήy%z')bp7Vup7W+*="2;ڈDpvY~5+ؗOtYV<|LWkh'i{8"-Flj'x" B3{J%cr!/qGDk^M/s\pI5kl2PHfYj@H +s|rUFpnl]EbBǸ f8.*ɍN1;N0r\X]p˭g0J pSvHɓG ?niBxG-_ Na"$mN05yKNz_(Rd:adut.$V4qC;n$=V7{ DXޱ-7mq:6[ܞḢ 1ZH)2-G8Kw :d"-;qRVMXR?avEq‹&^jl8q7/XӖT6PE4E(Շ߀{ )7ţ2V$5zSu3n}F9(IYWhܔfnSp.md:JyN"$'^5./{a X&v}>Z]6Jx Ztwk_5Vwjs>o%<90sTt {W8[H8*.역o0] 8Kr?lI".= IL"-Huhn" KكF%dgBu¯# "Jv1xk1 !*TxYbۇT(l] 2xlOl|iLEEg*T23d;S*5ӄ0cFAu);~MzCCs1*)5nCpTp`['VDV'wT˝Wgb:@y!)-'?`go[ sY}H(èRgGodCojDs{S@7yt?)^SMJ[Q&gD!=>Q 3bAG"9 Tt i_OO'(k/Y$l\fr𯾦oI|(j)+lN_8>)o5y-y 41ުmg].}X07x 6-|E0(1bsBC9Pw 2 xod=}x v:w|$_kL: *b`-7UL5N5YdC6c),]x,Yyȉު悌o=ʹ_8&{+%/$$zV%S>2OFk3=E[2 nq|RG/C+k>0 tfb2RLG%es}6Yۮv$p^8%ܘ`t԰N<;j= _z2e !5JFБJ@j0ߖ?6sQrՎ-N!tn@" ou%FrP^8|)c]p~ #Rk1^p¬bnS FO/ NvMÛHCt$3+;g@OT́@.{;0׀S!B5/ 2k<1KG ^w˓948kL#H*z)+p,K+8p 2`#yQ|{ 0Il*#]UNcqe A_.Xu*tɜmݣ_m^F}ҬscWQ.9ٴ r&#Ό#X z)Gnxoa, ,: eVj/c/QTǧS!!˻3EnXLTJBOrөtm5m㉄Rt 41*|>]$Cv9jznr~͑hF4qmݘ>NYMBG%‡33lbd+vi |wOkzs ?~2 'Z%)(:¶2ɖ:?:[fL(Y{K׹²?XM <M0/ ;nT*EչpM(H(cHZ8B&? '<ǬڍFSgmkv>rb|Cʗ[ \XuIH n@HiL]e7ઝ[f!<<Ƹ^GUh+#Q}II3@Ϡ6 lFE̜/~D8;"FTq*zGח̨Pt5amEJ,t듄-Cx^E}|$>T #^)rWm~hS,4I' ȃءS I.Vw-a\5"7}'TqZKW_eڲkWNr>[BRN7,#v #ռ0m|ѬL;'ĞYdQzRyF*GbITa%/DMSF'o;^?">YN.2 1ܹf~h"'YVHWx,"^sW #o]y܏ *#,vBy"X\a00ռ!?}iVEFb);>g:% b? ĩY !6A+xlҢ5n̿mVJpDauyW J/lxg$qҎ-}bO?PyG$p ='ei|v9Lj`1IyJ]B$ k"L8R-5hN]JSe*2T(ʫ@(woFamI? ]A\>MIG qO8NS썰?{֓8].pXрir8P#YAvwiq{ t VT8mu>_% -y+_Ȉ5QBeUpJgk<SM#adYaAxρ$0RZlH )b~a6=w*c',Eu~aa}:|Vf'qAi_!R)W.v>PnzSB3K}/$ e霘ٖh8!} Ǧ%8@j&6L#Vओh?yv: )ą=ඐ R[',~o_Bv' 2(Dbu؋ѯpس܎EK_?e2hǂ}ޖ`Hpw ޑBK4@Ύ7}J\rGNRF|CmHh4^{{g*C(`$#cKȵK3HgU=97ܐ0Lw!.f3Fnpx&ߙ@d U{]AX@暗C1K,a-VSZCa&ﯡr_$^n}i!/+ q "—hHG)516odP@MR¸7?em&])5O&ӈ'e8?3K4)'xE8;;!}4Z5\x+Vm϶"BaoRhƃ+K5ވ,/MǶ1_V Ϯ#!{XT~2B$%CkwROIE+!Jé;3w1 `5d pU4mfQ4 B-SE[B26C?|C['F{`N2- (H )hi J I4Di_s3_V(55ja0vHɟNbq^ (^OuQsD((I- Ue9TeQgKlyȚ1[Urם 6, * Ȍ4QY% ?69K#Hx/?;~G\lЩѮd/4x3>(Ŭ &?Dަt6ݜj P#%!^x;h^SEMہ ЯD @|QnH~wGi4h}gJ}lrnOq|/zMu#f6c X1OݏLSXG(B&Ի`0fH٢|9W+,XK+/ RMQw%$QR0sr'lK+" %sxFX͡^@{H*5F%2 <0puO{ K:6މN5hIŽJ/Va&VǕq{|'>@oM*Tgu}O+_ v!L*Y+CQ I{~#ne( 4DcD8%e\G$˷F|DJ[ z&b5)|6Gh|w)jeZ}%E,{o 'c-sHgcAW|7W&(F =F)G'ݺ C!JT{$[͎c\A9{6.t U1/YQtaq`/Rf]'&#jGUM,)(@̮e. XY`) f?ȧ^ |,{~ͦA Bp}S2 pדe^VH(7cW#{qr#OT]KH\4BQ ]Gu, L0]ߖ==jӛJ+uܠ^:EZ̬ȕ$'?}C~*tv^ ewK>Ch@ Tf`*gPpv` tGzfFƬ*  tCo[]4Gn a}?R{ETظӄ4p;80{ Z@}WVL ՐlM: !O LEca#W,:o49lsjjwq;G ];Tn WWƴc~:֑;1;җ?q = SQJLX,N㵫 /;kpa'3u^F;4]l5Hք% G!`/;t}Ý#n,˶0}\w7u*Iey0D+h[6}Ƅ#zeQ7-14 Ǩ t/]Y[[Gc4Jxt Yx6~;R]Y76*tѤ؅ Uxޭ&<݃u$a!P.eO%o/[ @3Qpw .n1!cPj 1ze qyڅA8҃rl$v,,+ ;\sIܩEM 1%%-rU;аPd[T.5\TJ;UD8k-W1_c RٕomEjmYLFuAв芘ghva=bTB5&ySI쏻=r /Ww99푕\ycz˜X0a1۾*M%˓\Ig3GKG Q*k"·KɘM&2|&gdG Q&O=KqkKf-vI,q;YHw>ޑSܒY8;>+arx嵧P},E;\zfCy +O_k*F;X68S O#٨Qxߊ^Τ> & Tn}j:nӯnEKp×h#ijy,3-/Dt"y`3;@T)sٹdB}E4ǚxNto|MPZ wIB(6RMg& ܟ׮zAr~D<2Id(_݋vM*`Q ;cNMNjo?d_PXd(UhE)>VSy=ߪBbܼD?9ĵ\p)~^ DH 0|`gi,rQ`qR+/TCJdzcQ%O9- ؗŌ%;y Xߛ0U;l8$G5I6Z'3 v9Rl163C\?g;%|Uė8<ꐔu:R9 dL@)Cz-Y7 V,$yWVkQ(CrY+%o2_e7T Z/.Z"eHX@2|K=(5`~Ǝ& 1 OurI'nVzo ddph<wHy鰲VWK0)7K,M)srDEx:NfLe$ \bĻD&< b>3D, θΎW&ϟv.TW'?VcBɒM_<< hi)ӈp&WuDaj`ݲ1bE7zʙ49F%$_XpGx(^Au<0XN8~LiTNw` iqNj]i Tσw)5>g/Z8XX4CM]i DΛKU|)'o2K/ǀTBuB$u9ck(3̦ 7sx}%\1B ~eO2/ʒt4/TB]]^w*ҤtNw@1 h^m'X.vԎk(ѦM3vq9Uvx؜hCgN؅Q!U&2p, 7?nKW~xfqR@lvbEIVc6&/DuP䛥?soL7Q_ڃ z7b'RƟ Mu_!w`4f1u3O[yu{1X Peq<='Ha T b䮹i DvD 1219yžBPI!Φe\(Ge";1緺Ufceʺkf\v,bX2iy=9uq1bwllxH]R*Av="|mrn - 5 ɇ-UFߛM,ooqEnv8IWwC)HJYb0 # 6T\х hjK[kIj|5 aR3zMK:QH6 bǡ=s){A#8]qXP_<%)}oAy=uE7^-wSn'.8Kf3T)FH^|3**ނ<|wd(V. 1&>O@j6a4hvagc=] No3<_HP)~@g>:{X#znIf>gV〹\crR6>%Z2\}urV~4+a$OZ Љe(V^7g`ͳ $-` GIo]8@Byb{f/+=+8,0Mt'<*フ9?o+0^;|~/yڒg tev(GuGї$T0>d-S9^j\Sր~}2*)}*'wW6'Y?l{h/ia .Iy/] q`]Va7'S ?b$',mʯ&LngnW%Y=7~ň[, q?Xu;q( UjϿI2@Y#_ͳ?k鶂(Clҽ~9З'cd,\K*~BgX24;vO1R^= t$ c36r)z  ^%^P~cxwQ G}E #۞OS'T!k?#8X Fv%}M5c/K+UhE6O+^f j>u\C ) ͥmUd>Koe4!k}P] .JŲii;NzHV?5p.i` ^FoJ Y,#|: Ql \ T-ijǰ3}*>(4vN,ݣKv\wu k(`EIAwޝlЃ 3&td7lGWF2l @8Fhz-n@&ـb !3a%{7B;|X]NR!ψ\xs/`e'/SUURu6HYqhϣ*IݒzrF˧dEw{c 9^^2_.Ekb*{^NE*' ]~vg.gz?f1ET=.KT2?Ӑ%]j@zNj.0L6CuX!_6~}dLon!/hS|*7alns{(v}9N3h0kgƑF(&"1UL;F-E5x&͌\aQKabRx/$'o%QCy/K0&`w>kTSgBm\ fXr♋>aB~ ablT,m'˜/|)S.#aʛj}rg\hNbԅ9)zbbkKzq>iZ4b[yWQM䛁Ulq?;_޺ PM&=[$wd:?픾P:-^:T^SM{wu zP8Y%AԮ3ݝ3% :DH03a$ ?.Qԉ=5 ʚ%/ΰ=`t/3Q Mۯ+.}vAmZ-txJƑ.|G fU\ZiKm/p56lb%%D%+3ohۤH` 4\f6]@4@wd#SH19"& vEӫ}]SyOQe0jktxBz |sj:zd DP ёg}J~*9??/ƄL 6]AR} mF-\t<ɺB0YԜ+XF]=ahSziU@_oP԰)ȓTBt$画^1ptNN#A/e\~ +<; bO6d 7(>zLhеRQicQȸo%"R, 3Xw~AIx1:33)&nyz/@ %.GoFhܱ`P*tqZ#Þ 0p9pcYA-E"OÈ2* 1:d$[w K>ѱm[장mN`e8О k: 9JdG\:P!UIDʍ,28ǴLY%'i/1(@ܨrɨ c#~f[,iPEx[לڜ1f좑qyn+:dxpZw:/ߧi lj~1?׸t?]CK+'D1KbB;s~8uU'+&7B&ǘ]-qQDxGKuO-J OdkݥXuФWiلxݲ<᧶N 0`w$Rd) }@1Xi(2fBM70A3߿m4"dj%ɵrC\ty{2eB|gWr.46'uVruJfh;&\VD]bZEW>^%40c0^GnsGNΊҁ4x2Q()d֩>Du3ȗKKږ[ϛAңH-020NzT"eM7" A_<"!/$n͉ ;=:lbC)YmFʥo~fd ֟yN4PMಹv3ɝh ]jz`s gt GjJw4~Wrlw=*(G7Lrfjr{em-w2 =2' ůQIaDe#S^nBaTHk v$#Y_SRSqw$gКcYAHr4[y^ETa۱OE". >ώ&|DXe.0OVʿq|?l34H*#S`\8Gd *@Į CCن=<gytBl'lXidVM9)Ti6$e . h@ҝM5VOW49k@ʗɾ<KT^i\ݓ`|{ BK3S G 46 I,$.|eee ZC*Ӓ  @MȎ4ªS@6dvJ&*A8TX.tXϕJT ݯ&FM.MB,{&ė69R<nsߢZۭ.{d tu;kC?et&\O-tUES<1[$4P\O qRxmA  Ej"4 Mhy(Q-m3~dwU?cia_^0ёAbhPѤSHjcGgk@'Q42N(VnkM[Ǧ >e3i HwBaBC;ESV |a`9M>B9JE9CY)]G}TWtfHױoVՌsl $4 *&G$gks |o&}+z5~ *v~T62c /Ib[:ߥ/*W`rN%^Ԛ_y׳*T;-|Oor^x1\|F+ZImxY#p^{}>}Goi9m򾋗ԡOX+a٠Y3Fox @{qrJLVɲe 2kOqDvb@1ϱ az&I!W2ɽ|7QT3dK ^uڥ̝ j}Š).4SN~uqO8I3隚$b  C>J@}XMD<hĕ.~;fr'>'c)k@:ǽ6U.udãNE\Dm6?{/wv0*bFw8i) F͛\p#,owz1\s#5ߌW{t_5fpSMtrz2>,w6Ȇ(%u>hD)")'yӯhO#a Pp.a _"'ƛ^ U;t W"vK~.ȐDC/h,xѽ ΨD9x3<}0I޳$YN"kWt9NMS DJ(dmͻo=P98#d||WNa;:mJT!Z0sҀEYw"6/\.*0b"z/SM% /OVئW]+6 ^MfՅqڸaK53_Og2@fHvJ=pQiu?E"-6Iq-w*T/tՐv08eԸ <ߴN+ Twɹe5Gy칢)қ!`Tf-*Kl< PsJ9{K:jܜZ٢q# !gM̫ Uf)I6Pv/Bcg@T3fg ϬƲ_Snoq]bn]f457;&o-U[hbqΰIJZˮW51qmwSTrޮ4(W,ək_C OG:O&r0zbMPk} 3tA-m"Fhr`1*Qam]gz-"X+?jK~iދ\ DT,Z hOݪӜJI׼MkOfBzg6Xջg+QK>H\B3(ۧbڑ&'τ肕Aw1TiSw tg_?ђX^ts8n^z^Hݾb FG-5~/gUSoQ=鯩#,9Լ 3m"/ eD?3*@ w> S]?CuSn7'I.$|Vt&ǔmMH[R- ]Mo7aSƏ_N p % 6wt)5Yby(W=s&Y$E.94{EȦL&7=G]JKeaOO戙gwyk$7s/H CPz-zV-EYz#&12b &?Hץ$o2#SP_r6D{79|rS bv#Gz|+\u) tz}.gJ|qL]CU@&}4 b/.h"n v)ԄRt F1Ve4uɚ+]cd@l%LBWGbdsxY%b W<3fTWzfw , KI}O"tSRv9'U ⲧT>պ+Fo S͡@,gtΘ[.}[}UuF& Ksmv6@^~ 1"-ec')|%+:,cY`[GyxSwoԓNK 'Jtz*{iHYX8yqc\.,e\^_h !XgpL'6b6 @.>=YCSfuiXhA"}$ŠUfnzعD[EGV]H pY2[;pZ{ p¿1R&By&SgI$dXFi6CA`QDvX,D֨[>5dI] tsSx3lux8 "5;B^̒ǔ﹆$pR9?p #sWVa@n|mtғM q0l?~$3YR7^\Ku#_=XDtxP;1XۻuMFǦ=Pz3 -eF^?g!.:},ykn*r 7+ltL~jX %OB o¸AՂE格0XLoX2beQ+4<,j:,T6cXHyU3Oq_}}Z9Oɾ>;A#hL/0֤[evUxz*{0 (42HDFYa~ Xn||xPU4m[~y2_55Б@f.GOȋom)ػ9=E|HP?M8@1i3 EWE_4SN Ϻ (Hl8_2paf0q ҫD4fCeؖQ2{x?U k.w$YO-nZ_+p95!g9cOJ5jҝΰ-ѠOhP% \¦a:Hb&/E!5: RmayيnҀp]ìthyQe}Mt]&g:7eM{M )jwQO)8amڲ]ypA4662$X0Иxob%t_$`C0&b9[F `\dXP U7koC#v5xNUNj.(*Cv֌u0kgdX`M \+<9mL|]D6p8Raۦ{[Yx ̉4]\wa֤`8a na~$Mńb.20>} 9^nT{WmJy]/@F66B~;܁M FK?#P-ltPUdO[Ze/7f/e࠮-o5_w˝tSu`t' -⻋<ęU'1yT’gڲuLUOxǘSQ*'x(%+zCb JRYZ}Fk'mA,2XV]:lL}M|4 G;Mk;vTvj2Q嶔f&;3cB6U~ӿZrHlZLѹDNW3tBuQA͡ݎcK~)8X-ƴ6A-;=2F}1։24af &/Ĭ(y_Ϻ@sö˩ #;ҹ-Qu"KoO}JS BuBJVU/*q;4J_28h.;=T YvGMظ {_c.TADٷ]I@U5 ISjc#%@gnD@QK;O4~.ٛDEMbm*;wT4Kq ;Mܼ@C:dSC=:S>Wx.Eb'}- |?hk! xBg{%U ilh֞?xW[d{¿E@8IKz-c6NKc%;Ҍä6raeb <+^nKuQ/'+6<)]DHbfp:ȂR%Keg0 Y?t}H$.H06XwΪPXIPt?^Z\~]= MIct1a @)}҃yu+JORkqx[7wv4`P2iCy6ཏ;wda:tЋupъȋ_uڔ"g ؘ&ӲC6B|ASS}n/Ư RO0@Vm 1?T۾8׌iC..?[٧Vm(nΘ?ZkFeӿod䉿iHWᴽd=5kN^1bz#.ώ?㐍ݓiH6?<ۗkiJ"m|1ۨF;4raqY7KŁ_j|'5b5ueq̨4t˞Իnl Jǵ\m"`e3rj).GiO!C6yIU$~u[;7F/ PgyXb(4A/ (kA+8ߙq/a]5Vy+ZxGQ&ъ& ]F0p6.i64()LڅħHD$/ur`cs'[< 6i(LvgYzZ \.9Fa0ɱQڑ2[FW9D"=IN>\,[SN~%,LCV*K̃=[GB;3me0=c3˿Ħ0NgtU"|DN(yV\WTI"I燬糙s8kVؘ>+MaM``NEyԢu$\}x>u<(9;+Pݴ^?[p;AWq кODk(A 9,y֎-Ή\5W12ͻ0+EؖCJ?;S|ւxݪN3,eGˣIcR,|kW¦Q x5?Bg򙻃 B!,_7;9" Pv%{Oj"e-M(t.;0mcyǘY+b/6?^lhù1(ۧ5oAd8erOWL˃jROm0D9'# 遀'5ͪ]NᵢzKϦ{T@Csf?Lx.[5e`C܇nfMt@wBj-Sc,b.оuCh̀m]3-,ͧ1+>p4-9o٣ 6fgk"[3{vyyrOQ;f%-GPFR6yMеTc8|AVB*΅ o8qLmH$/ӑ˱PEHc,Se.*+^(f ]k3o?VnC %EAT$xoig c0qDRZOsW|:wy$dc e:E|72cގ-GWJVͦl%hz?١|/|>H/6aP!%d9[5 I2x=~X 3f6KrK)[?|<7&wg ಫ#@`&4w~d|źďGZq+=U.ߌV{0Kz!]k:todhvfK/= #4I^~n*K>ڧeu^ РE`Q8uwf#? !z|- jDC5y"St-j%&@=>7 $R:3Ih.8ULip > <*cK! P&q2 I*5ʡ?wMjTDue|W<I::>3sŁy|YWWrs9>E냐_w0ɡEb$e8~pX?qVr_ՄM)+L" ~p 75)@]q)!0̷Bz%L໴;!/s!˜jh)Q،s -DlfshhxV#_q~D ƒ`cr3m~* {Ik2v0WGExC<kH{?1Dl~{a1Қ̄H H gy*x]%yf\KO{rsYlڸ"=4ˌ3|O|LJ7|QڞjQ<&v2ܝ-%POpLQ ^f?x5+|\%3F*nџt )>ۮ^4"Zֶ7HĆNcʓ.Ɩttu'zA")kzt›Vn@"L#yF$rVw7~' ݯnwCCu&yOt BrXF8G.g^u~Yu0S2zqMдvSy42m@-XHwL$ #UJ(ih!ӥ̮?efiگƌ7$*>.`5>,( 3Wz^( !52gN/R@#!G" Ĉn?7ƣbb<~zMUڡ{8Uhm;-Wg5xN @K fgAQKigh?qЅ$^7$ڛ'`48r0aV}l?{V:؋j_|q*&+F?F ̆!TB< s=9zeMwk}7SD.Nzk.j-a׈١ZԠitJl|u>"<:v -`D9ϏZ Xe#fM0_=;P:RؠI f0"sie7 f=XGu-% x?tWZ| w -GsUI) :q9&i񆢻JQ82qA!~ծ׎ :\0c&NQ5`-hPӫ_ c[<6jV϶I7a^.(~1 I9m_ 9WaQ$B?+k[z$j}=N' lv0$p'9q2KAc>j8mo@p!0'f <$>k]z}IH+tq!L3Tu+ּ\_LW3 e" b'|u40H3[בܪL4?%~26aĒ3}7[t V+ oK]f1IZ&NS4sGF Ҽ=F+ĪmP{ T+M6"pjd$1"ZQ}/дR]<\|kmD"U z >cky~5+`%'(R I/(k!pmb{1ɶV|PwPD`0oǀz S\S%ӌ/KZVkohN o[_8tZtGLPQD}]2W\Np&DX<44awӂ|q&L4p$1yUYΌ*/`Tj^2e-E/vU9;t Z=VJNӢmԄk .ӰU>xg6]9,t/`6 zFL1b.D6`A%?:?@-Ƅ荎mV 8A 0$F9Sqit2yGnp>YxfE/p9},P@<$vZU#gl0@%Y$bE#3T͌A{ #!)L8<gnZ戭,’#wv"s>Zok(s5D zgm{q݌˨#0*<`B:sx2uuw@hѕ+]Zڽ-&RyőfP\0w>c?ekE'GXLX@^ mIښ&ww>?\G**Gz@4]K{WD~P{_mdW5 @ roDrf2D;\؁i۫F^]Xeʁ77\ aѣKH,`L-[Lvt+y.'8 &`kH̦$<ٰryu9MT[3;kqVѶ*"g*&EL2'mhA7ĽR$JT̍5kPX@ ;ҦX= eҴXqVh_M_bQ`O;5j{jJdNKyk!U\.ZuNqJ+2=I&!ɂ:& FYF 4H2[ʱ\x)FTJx]Qe`Czhb}at׍XmPnCAb,*u~h0h1;=?9TӥL0H1G5,/etkmɑ˨gHG ^&1XPn1@9풧, B'G L-I^T52aqo] K[=t`k(SSSȠ)I%/nNåpH͠]t@-hMVWQih!H6l/d1u2DFgUJ?}PRl!aȏ#bċekecR+)]VH$.ҽj9O#p} xhIcd@4KN-DmW-1,)@ggP{nUIyVOYFT_SB Nflkʲ$rH'+ 5坥A/~#k ww?Nfg1ፅ5JCX=6F5v<Pǥ bBvlL㴨0 b<ŧ΄ZQ34-aܤm2iJpiDWw j8)(-n6~g[.a:&LgI(fbJ/sG Q32# ~е|`!aI4e&c7UMmT rH{iGL3 L+4Վּ9CPBua ,G,u؉F@zM L@7y!!;ׂ&]`]sWҜGz{_' HP ~0ݒ@dd1u3ϛGD/`ɜ"m5I KW '!꿾.QCei<C8D4T>`>oK-ZŤ{VӤ:`HHA<';5@j'm\Mi煦h  Sho B+ʱa3[L݅V"l@i\{x\PnLz:XScQcp{͠8~HeժIӲ-6hYbP 7;1tZBj_)`F4^rzS9CO$&pdS`e|jG*0W9>Я1_,W}Qu䰟Kh>r?p1[In=/1{)?b۲Mo}A]LJUGà.G %YuӣeN!$C|"UQ^>͒d55]d| <=+l$h-U}Fi B??񩂊rf^\Y*I/ RRQ2OCss0GG\9;!doJܭ=Ų [SՀh6XzYz膔ϸb6q"5Eޥ ΅E?G"Lv~Mx(v򏝴McE\Oן;y"K;4fj@ƏY(eA8 47ZFIl-Ħ؀ qOni#(6oͬ0IЃB( KY%ay(gIɂD m|!3/a_w#>0ClB|GڃDŽ8mDZZqэ 3RʛadZp*5U)*"pVh7J_ŧ߳.7d`9!QpHUCxxC%"5k}55186;dǼqFM$"Guy`+/4QG0ǟPҬ14U N.Ȅb<\A-&E~ fuFE9TZ.RmY{NHZv1N~v\ }8ӼйFvV 0=qdڝgL̷ԵޤA !+ԃz8?M'oU0}XfڄC> @ ,ݹN>* c zb7;dy+ ЈvE+H%_Ot{`a-f%{] J?!.mN c_4C(|7vk$e#Ca/蒸رvqͭ!I) P!&uuux&8qu`N֤豾d!\VZ'­ٟ^|w6̿,Uh ;C:A0vnXn]G("v_Ams%`|@)8 ^5T+2qL:Wv*J^=m-).̈́3XrKr6*^A!oAöl^[d'9T]G-$ ~(fˉkԆ^B%P& 8ZK5 %b߀L~i8vcLA̻cHRzrWM o ${R9S*vW5ADЙyw}4XXęaYksSj#T Dg=*;˨!]@V'FiHU f騧0IxM"2Unɗl1O!kYg^}QY6N'IRY["[؂kR@A3,[3)MuT)oPXm @t/{uZ_Q/휷.wt̒N8쥶D8(tҁǽ~9dSuƛDyK*KK, mIJޝ_B wDx( U~(Ϻ#ThF&Su ϯRFx0Jh6ҪpXhsZRS:H&DD9dFQ& 1/?610i@EPOVM I@6;.B:#k}3<8 )` {HWZ\O9N^ ])_f&ȩ ڒ0x%Gi.ȩOd Qn`usYg"ƕ>c- XETWN8cH%_wߘ`>aǺ˾}+X `sZi%`˰mH%NOc6_, ޚlХls=!<[) Q?y 9 D]ɴېh!0#kb?IJB+ AEp r]PI Ѳt 93Db`(StR7y&Y&lc=xˮ9%aM+ljhd5$55SoK=H գWRGv H{֥@ռq߇ wYq)&(v''] 9"6A<ȃ>nǓG ?7[f#f!q&OeEUSiw֍4asxU!ۊ#>D-) Z Z N#+nV (s_@ۓ4#CSf_T[%Ӧk얢}LO'D0kELƙmuHtk9:T;N6G`#h_?G~T~V: ̀0o\41"ݭNw6ea"vSA-Yn~A{+aX6725ceB\im)SMDS"w@8ꀉmV2lR$Qv6c6()P_i(!Ua\N߈$躅[)z'5CL qeUksG_H <כCA4>w> Vqjysٻ~("V~`>f[e\ .uj4GCAH3Pž9Zmu S#рv4}Ĉg=.'|g-"( ʝͪÓvP]N(vgl_Dl>7\˨j,3=ᵽ!]5ytuZ0 #]?3{ *qQS۫'.0s_fDʚ{3\2"i1~N߰TurY0%4ńmQV(.NнHODQJl8fV['t#֫RiFBķ/a"Ւt)q1"kfUk6eM%qE@ƑzT_@VY|aOo褘V5C [KT!ʞb@bhy׊;!~yEcq)T<|a x=S䒿ԱWO 3y. &a9X=4eV$ۯ߅|z|ִ M|F·))1}Y{ &{l_8:+i1Chn6ўr 9a|]qK4-ʤz$ZA`|-P̧ALDO5m&r*cWzG5E틗# S\丠.\r_NэLDYF;m;@;y͈3unR_+j߄}Ht7f| ʚW@o,"$3R5<',DY Cm-C\(t|OOܸk"6/my@/ d:F|PU=a2T!XSx[#&&W%t,SZjA&\eB5߉4XuiV'SIf)k! Fr#G"7oztdӅʀӉG4*;ˠgyJ9ԕxϲt凁 c1C᮹iB.=֩: ՗&~kP'hFfp"IU`I`Xʒ\noK0+ߩt W41^z1 Li%'1:s#"@fee+f8 zsj Faq^pFi ˔v Հ+Yd4:XFct_92.Pm,C -a1/T,ҍ)Tk;H~D1wOjH.e矱[C˹Q7vhаyeyCڹk28޵gh'd 4׏2n1NCt=/a8vA(bf3% TقsĒlN$nd'iF&D[M52ۙg5۳oWTC9jՀbᅮ1(Ds YG`ݺOq8Q%%w'}:T}3nC$>J}7ҹ} 3̽4P-U歧zfoPgx.3:,-zAN,EU3bxk?x[ktadL5ҮP@+(ReNwIU),ml|tjw+,LR*pBY-3ַ/rve=^5]8 +S}I@&$HDQ[ߡVxdY1L#F2Щ ǻSaoS-fd.Uހ4QrK'uSa5JfT :L+/mMus26CLX P3U-3(9aA5Bl$v6E N4ֲBl2QlTxV&~; (G)cqULҘ*U2',dQy߬=1,܅6kQcgƂL@bϋX+# jR< ^d@N!ac7j.rA\ŲYp?δlI2w˪ y/ĴM νo^0gRtN2ۘJjԩ0d|Ӂ=r큢B`ř >y@d\EƳ$g݋w2o}}SFg޲ʝ;fel M8hi-COB`:QF-*&$i??)) wс}GLYXuuG6ٕ[l ףhExrFA絊r>g즧5=5zj/];TFd(~uK||"M}MoD>bS,uRud;"@՜ϘrC4wXOߜJwCw4Ә~ep'7m"Wx1"B,^80Z\Upv1nDo9؋4y5"!R ~cODN}(wN\wcv3α2UÉ3̀CyxINfy\d1ڲ'›pڦ ʛK_" Vo9^lU:ꃬ/t:{zﹾ`pzbb! % :^@^L]ܵM[aB&#GW0ySǴ. vKeM*$_WFfiCwkCI޿ۼN.Sbl]e4 :E]ISBwPؿj /E2zqxuM;M8`D=oJs%V&YO*CA:Rdr=\ݯvlj/Zi҂-ChӦKp[C؎k(*[v?s%CܬVt2`X/A{OoC8&ܑE (:j'Ԫp3% %&ϳG@/泯 Ts"P{r+წJ}xTg,ܦBÈڄ^]'`)Ip*tǏ#:|uDV7Iz~"h sjCIIdLN- n ~TeJ~uHMXӱq'3PHҀdf;D\ Ţ~S`&@ݹmۀT,`&*ntphtM3L:Fmmzf[ט5Wc#o \Ѩ]ʛl܁>EF~r  oyĿ663_ QF/WـsͷY%W'昝 T~ M M*qj$o"9jͪ3if/eqT"j ]fRI<7 SJy~k轐bg)eN^Hb-cml7="'~nY[!}p_5\q;+ vUT0$e9HPq3Dkh%oaP&cXN_Ly?2-HW@[q{;YRF.dΤ&=y6c`Fm,g.(r>cER|17ز8Yom>:*/jVВVUNW,DjF9?dR `^QMs33KriS^0^#0 ƉX5$c\'ܺ-? 'Ww,O^ |FԭM1TIJlz4*ݦb†g~4|:q#@`M"ci y%yt30[s}Q{ Aw|AǷul!hZetx})4Om;E{^Mß;x࿽[d/RY,0c݆$К3#0.ei׶%J\T'-o`>nctCd#V@cB~%L?APGcټޗ#Od9{Y2Tn*Wς>ziD ڍS"ٹ4NJ씞,ѹ0JεTo@SP+^AB`j`a1~zgGƶKh^^'$_+'窅rKlH@uyL _Ne9 ppAH؏$yqe O݂٘j]<,P=~Kg" #u +$dˮgT.qa=c: !oߓD=J= ?* ޵ECnpb]w#eS2ph;b-m!,'WlD?oʁXxFzy )qrf8*|H(Ɇ$ eY)-l^wf{ \vM2=ZO(&i*lz߮6+UƑ"V<~ľ ~ə TPռ^x1#ޝS/eC3xӐ= 2QL"]QR{L Uն7ܢPg3(fh@bkדZ NG_O5<ΟBZ)}miE#o6V&S<8LJbxQqOo1P׋hd:JmΦ mzs(??qs}tT)8鞅].q} J a*DyMrIxkn(a/$f#줭\ ̼gsb\.)[:xLa-P9qULXo:YH!s^e>oDg_1ړB\lX!\^0&mQ\UBgWÕƶnE 1B+S |j;-;}5n`>@vG<酯Lh^dmH j/l48WPGj5@9D+3\cAf;Ƴv# C5gδșŊ 0ôR` ,ҏ_ћ?RF;#d$H A_R5ܲe$ch%)%uD…j4'}MKz zD~Jn9&ڞAGِc{آݰ=LfS~sj)Ÿ JxleuC7r=muW@:Q*?o4$ͷ-OL8wPqxh *ٴ ';Pʧw򯨧|4Yp: #YK!錚uF%/`!sh!2.oOQQ1Ŕb1Gc $F DZR I|HpHU!ːP^UCZ֣ chzUJ!h'ҹ3E 'U:+ilC~`DOrϨm~ɼɕZ_ua)uɬQ{t8 9^"?IgWܬ6yDq~1{Kqq8ʐ7=mvF)d3oW*Vc,+^ wmB8JX}ίC"Ī{*/*G x,#zʣ2c7% <Ll}xI3Jڑϥo!˞.*T)/+Ct/kTx]eē$^ \4d8E`x7vmA $A_R=j{S"y:i*hOJNO;!sN B5[kѥK{fOR^X|ÎA)͍Bu`ed6OV;m&h ~G#xOZHj栝r䂀8E(%| o\ä:"#c5d5o_I+?5fPy)0$OxyN^Ίȹ7wUʽz[n+__U;DJ1o_j/Ǝ:JEf` mJ{3.EB3_5j)D5P?YO߿<;.[f?_, _96ƪIKp;'os,xQRd7cL`g%lPIK ݃7ӟ%kxsoJ7ܒ$Mb~0?1UFOMqZ@GqA0#dÔY`ow.YLxA> "̪.S 'hՆ"7صsc2-5( e@\_-}|: OTXԀBf[E03ZctQ=vM"~9%#{ʑ¥1ވIDKtUfxAv *0z4VskG4KR&~@u|3ӶpEҴhL8<: ku鞼|)2 {.`[˰7~:ޭ[O*^wM$9R`& 5ᯮR0Oi)RDt;ҕ{s0@cV[D7ϘF2`(cqS/;֘v\,:лT MkJM'p[}.E?%fp…%a2;{"8Dw錚Ա`OOCsbxqPޣw႗;0=ic~k\mykܧ:*Sg ;|#V2ikM/qd01jcz>5f6X38%}h$A[GzpUgY= &C{C7;C )rxxDp 3~Sϻ̦d)]ụ+yfJM%!Nރ31p*SB!" &]iJ}0n B M.D* ^CB&:ťLU~淡\Jo%!P2pVcsۼMj% ^e/+{{ Z$dӽdd#͸ &ʰ[z|#%<MQtL 0'}#ֵO\ +?B'IZr@l"[}̎WBEl8^K ?0ˆ)&8A\2fΧ"PL,ߒ쁊6xJu~H: Ehcg J4tpG M2C`*j,z;*bXR<Y=|h%k\jnŜ7kI+١ݛ^|{'Wu)lr".UA6oH?`QW-{(%w6'to=mSMdnjҧʝ.l5cAW!pc< .SMj&SB܎bw˺]JE3Zݏ=aXy1XpL8%T14n͗1NRL$\GWd3$( NX|;\UӘ«lOp@@XQ: g憱PPp*J탱)4"> _vuȫ+ljT#]kߝ: [)-Bj8c(2`vIrOvvH1[RGd9~;p,}=Wm~$au+'6?tGe $ PleWf~A DcY&*CX|_PJ %4vfSB;<ƵOUiQfHڎ3 /: yqaުE3U%mw?Mֽis7@:D@rE׶ڴdO8CE~pǣ Zaj37IbI\uKck;,k^$/f:,zkZGyn!HנIS7i Q, Mn@tz0K LSPJWӽGPg@9_`>2w wYo6 >g4&|@({Ni-pNNdt <צ`SYPqɄkQ:[t,ҏ?LҾw3{aU@;E4 ժ퀹 aHԟbʯ{񖹌܅|cɾi|]KSl6?8GDbF-9U|/u֚?0T}^TY buOE6GA&2dF 7/VWeh$C75~`Z B","$UV~kqSm>7T/gŴ;u> d% ޑ3V>ĩǡB=%yHv U!7L4dU_a\}(,[=4Ȅ%cijgpO׉xNh`GwOؼZ%sA|pro774O! ꟸ]RIƨF$y}L(ED\H% GEō#Ymp^ט"cD7/_ X+ݘH!v?Gb쵫a7rqϧrS5mq-qR6]-xiG1o6)LIϕZF؄U@4k=?t/$5O"9f{ջSxML<|nDe9 IkS,tE9N ϻ.U./ڌZt\w 9ڰZ7fӔ Msn?H u*Oa=׹Ri J]A EɛTFbwv.=x\j p+7=w͘&+Cg=G, ډ0XX# 4-~4F37z;H/,QU;X"ږ|G`P1ҁ';Qa4NNquyj{߂ΟMM brtoН-Ac^wTW{{;t1][V!_ %6D@y1o>ƑZUnܗsF156 G^3].nXBOQlG5Xh5띴ˣF%@,XGR˗Ԙ-{|NLm.`įcL'P0#0UڄZ6an)<\vhr;,TűM LkDѴ^ݘ(_~1's]DVnփuSZ9cAHېrcS"nj,B]*woB . $&ٰJ(Filb!VCÂC9G/L>FȬཀྵP+}sJİt}#VMVos9o8pDŽX"mlmq{g4Qev_ cʾ6]~|!ܞmŇ{A~3Z`,DoѮ|kt3^`=ơe"pR떆wo6fV_pXNGE+ݭ+z%Iyf70f`&f8oMIlDgniFlttOܯi)B]slŗ̋$O$Lo#Ȭ.  aCl><$] X{.FNz;K(] /8lzC(a E Ԁ4 붭7")MF _f%?ޏ;j#s<֐Z~Q8{x8RdZ2,N?M(r,z#u179Vn]L#†h(f$rF\1r.y?QV$E?);}'dqV9>,M5ZL 2n;~oxÍQ JR !tԓ_޸d.]omydIZ8 eIJR+eա6)Hl:k8OaC_~}񹚇LcX]3f6(qw%7V>BC9ɫC3rɻ;֪̎ںLCDE->Ӌ@O'$ guɭ3V>nzɁqtNAXj4,Hlkԟ@A5)rȦYY^D3de>J?=%w% aD(.fzEKL]^& xKc`Y7XTޮj)DoZS{)RE#cҚvfĪF*s ?EҔ:b q9|r-h)c%WǗ9j{~5hFInq7/~HK9ڐҋC iN^'I678MDQǡޅBrёp]\VzZ?;mi_(fHYw"޵ qKp:SMjHanJc#5o^;UɬͧyS<v-ҷ;eZ8WibBܡ>eJյ92)S> endobj 250 0 obj <> stream x]n8ཟBvQXO HYi@#WGt>R4uwϷ?oytnW/^}cZNy:Շo|v/yUjNi%]O| _sՖ㆔_cs^mzWmasM]ǧôڶcsS1疹EYY٘ w#rbNsmܳGn@?@?@?@?~_~_~_~_~_~_~_~_W~_W~_W~_W~_W~_W~_W~_W~_ᷚs~7~7~7~R~7~7~7~9w~w~w~w~w~w~w~tF8#Hg3ٶ l+ڲr Y,h6;сDt8. Pi|Fv +KdDTguNm-^F ̸>-AāNą,ua`ʼnALt&8eM<#art˄F{ǁN tޮLvqpvvΙK2=n=azf1OOg$@;<) bwW<}ynS~y.XG) 3,ud@ژ4͛rPvc1Kzp endstream endobj 251 0 obj <> endobj 252 0 obj <> endobj 253 0 obj <> /ProcSet[/PDF/Text/ImageC/ImageI/ImageB] >> endobj 1 0 obj <>/Contents 2 0 R>> endobj 4 0 obj <>/Contents 5 0 R>> endobj 11 0 obj <>/Contents 12 0 R>> endobj 18 0 obj <>/Contents 19 0 R>> endobj 25 0 obj <>/Contents 26 0 R>> endobj 28 0 obj <>/Contents 29 0 R>> endobj 35 0 obj <>/Contents 36 0 R>> endobj 40 0 obj <>/Contents 41 0 R>> endobj 47 0 obj <>/Contents 48 0 R>> endobj 52 0 obj <>/Contents 53 0 R>> endobj 59 0 obj <>/Contents 60 0 R>> endobj 66 0 obj <>/Contents 67 0 R>> endobj 71 0 obj <>/Contents 72 0 R>> endobj 76 0 obj <>/Contents 77 0 R>> endobj 81 0 obj <>/Contents 82 0 R>> endobj 86 0 obj <>/Contents 87 0 R>> endobj 97 0 obj <>/Contents 98 0 R>> endobj 108 0 obj <>/Contents 109 0 R>> endobj 115 0 obj <>/Contents 116 0 R>> endobj 130 0 obj <>/Contents 131 0 R>> endobj 137 0 obj <>/Contents 138 0 R>> endobj 148 0 obj <>/Contents 149 0 R>> endobj 151 0 obj <>/Contents 152 0 R>> endobj 158 0 obj <>/Contents 159 0 R>> endobj 165 0 obj <>/Contents 166 0 R>> endobj 170 0 obj <>/Contents 171 0 R>> endobj 173 0 obj <>/Contents 174 0 R>> endobj 180 0 obj <>/Contents 181 0 R>> endobj 183 0 obj <>/Contents 184 0 R>> endobj 186 0 obj <>/Contents 187 0 R>> endobj 189 0 obj <>/Contents 190 0 R>> endobj 196 0 obj <>/Contents 197 0 R>> endobj 203 0 obj <>/Contents 204 0 R>> endobj 208 0 obj <>/Contents 209 0 R>> endobj 211 0 obj <>/Contents 212 0 R>> endobj 214 0 obj <>/Contents 215 0 R>> endobj 231 0 obj <> endobj 217 0 obj <> >> endobj 218 0 obj <> >> endobj 219 0 obj <> >> endobj 220 0 obj <> >> endobj 221 0 obj <> >> endobj 222 0 obj <> >> endobj 223 0 obj <> >> endobj 224 0 obj <> >> endobj 225 0 obj <> >> endobj 226 0 obj <> >> endobj 227 0 obj <> >> endobj 228 0 obj <> >> endobj 229 0 obj <> >> endobj 230 0 obj <> >> endobj 254 0 obj <> /Lang(en-US) >> endobj 255 0 obj < /Creator /Producer /CreationDate(D:20090215231024Z')>> endobj xref 0 256 0000000000 65535 f 0000815492 00000 n 0000000019 00000 n 0000003871 00000 n 0000815657 00000 n 0000003892 00000 n 0000006012 00000 n 0000006033 00000 n 0000008481 00000 n 0000008502 00000 n 0000008708 00000 n 0000815830 00000 n 0000008728 00000 n 0000010104 00000 n 0000010126 00000 n 0000072206 00000 n 0000072229 00000 n 0000072973 00000 n 0000816005 00000 n 0000072994 00000 n 0000074363 00000 n 0000074385 00000 n 0000086673 00000 n 0000086696 00000 n 0000087158 00000 n 0000816153 00000 n 0000087179 00000 n 0000088762 00000 n 0000816301 00000 n 0000088784 00000 n 0000091415 00000 n 0000095508 00000 n 0000091437 00000 n 0000095486 00000 n 0000098184 00000 n 0000816449 00000 n 0000098205 00000 n 0000099455 00000 n 0000099477 00000 n 0000112702 00000 n 0000816597 00000 n 0000112725 00000 n 0000114422 00000 n 0000134108 00000 n 0000114444 00000 n 0000134085 00000 n 0000138019 00000 n 0000816745 00000 n 0000138041 00000 n 0000139672 00000 n 0000139694 00000 n 0000161657 00000 n 0000816893 00000 n 0000161680 00000 n 0000163074 00000 n 0000163096 00000 n 0000199895 00000 n 0000199918 00000 n 0000200357 00000 n 0000817041 00000 n 0000200378 00000 n 0000201647 00000 n 0000213153 00000 n 0000201669 00000 n 0000213131 00000 n 0000226436 00000 n 0000817189 00000 n 0000226459 00000 n 0000230254 00000 n 0000230276 00000 n 0000234674 00000 n 0000817337 00000 n 0000234696 00000 n 0000236711 00000 n 0000236733 00000 n 0000255104 00000 n 0000817485 00000 n 0000255127 00000 n 0000258072 00000 n 0000258094 00000 n 0000266602 00000 n 0000817633 00000 n 0000266624 00000 n 0000269103 00000 n 0000269125 00000 n 0000300417 00000 n 0000817781 00000 n 0000300440 00000 n 0000301155 00000 n 0000312352 00000 n 0000301176 00000 n 0000312054 00000 n 0000312076 00000 n 0000312332 00000 n 0000361276 00000 n 0000361299 00000 n 0000361550 00000 n 0000817929 00000 n 0000361570 00000 n 0000362589 00000 n 0000374134 00000 n 0000362610 00000 n 0000373569 00000 n 0000373592 00000 n 0000374112 00000 n 0000383758 00000 n 0000383781 00000 n 0000384103 00000 n 0000818077 00000 n 0000384125 00000 n 0000386330 00000 n 0000386353 00000 n 0000399550 00000 n 0000399574 00000 n 0000399844 00000 n 0000818227 00000 n 0000399865 00000 n 0000400892 00000 n 0000423973 00000 n 0000412918 00000 n 0000400914 00000 n 0000412435 00000 n 0000412458 00000 n 0000412896 00000 n 0000423490 00000 n 0000423513 00000 n 0000423951 00000 n 0000436720 00000 n 0000436744 00000 n 0000437182 00000 n 0000818377 00000 n 0000437204 00000 n 0000438648 00000 n 0000438671 00000 n 0000449855 00000 n 0000449878 00000 n 0000450505 00000 n 0000818527 00000 n 0000450527 00000 n 0000452204 00000 n 0000470393 00000 n 0000452227 00000 n 0000469804 00000 n 0000469828 00000 n 0000470371 00000 n 0000485909 00000 n 0000485933 00000 n 0000486440 00000 n 0000818696 00000 n 0000486462 00000 n 0000488586 00000 n 0000818846 00000 n 0000488609 00000 n 0000490801 00000 n 0000490824 00000 n 0000522834 00000 n 0000522858 00000 n 0000523525 00000 n 0000818996 00000 n 0000523547 00000 n 0000525987 00000 n 0000526010 00000 n 0000542640 00000 n 0000542664 00000 n 0000543364 00000 n 0000819146 00000 n 0000543386 00000 n 0000545436 00000 n 0000545459 00000 n 0000552936 00000 n 0000819296 00000 n 0000552959 00000 n 0000556236 00000 n 0000819446 00000 n 0000556259 00000 n 0000558715 00000 n 0000558738 00000 n 0000579457 00000 n 0000579481 00000 n 0000580117 00000 n 0000819596 00000 n 0000580139 00000 n 0000585076 00000 n 0000819746 00000 n 0000585099 00000 n 0000588945 00000 n 0000819896 00000 n 0000588968 00000 n 0000592352 00000 n 0000820046 00000 n 0000592375 00000 n 0000594118 00000 n 0000594141 00000 n 0000606884 00000 n 0000606908 00000 n 0000607285 00000 n 0000820196 00000 n 0000607307 00000 n 0000609163 00000 n 0000609186 00000 n 0000622914 00000 n 0000622938 00000 n 0000623192 00000 n 0000820346 00000 n 0000623213 00000 n 0000627240 00000 n 0000627263 00000 n 0000634496 00000 n 0000820496 00000 n 0000634519 00000 n 0000637816 00000 n 0000820673 00000 n 0000637839 00000 n 0000641696 00000 n 0000820823 00000 n 0000641719 00000 n 0000643825 00000 n 0000821398 00000 n 0000821529 00000 n 0000821668 00000 n 0000821803 00000 n 0000821939 00000 n 0000822102 00000 n 0000822245 00000 n 0000822412 00000 n 0000822600 00000 n 0000822781 00000 n 0000822952 00000 n 0000823118 00000 n 0000823274 00000 n 0000823419 00000 n 0000821032 00000 n 0000643848 00000 n 0000670038 00000 n 0000670062 00000 n 0000670254 00000 n 0000670918 00000 n 0000671429 00000 n 0000686807 00000 n 0000686831 00000 n 0000687033 00000 n 0000687529 00000 n 0000687874 00000 n 0000710735 00000 n 0000710759 00000 n 0000710956 00000 n 0000711543 00000 n 0000711974 00000 n 0000812770 00000 n 0000812795 00000 n 0000812983 00000 n 0000813929 00000 n 0000814891 00000 n 0000814959 00000 n 0000823586 00000 n 0000823731 00000 n trailer < ] /DocChecksum /99AE1185435992165861AAE9DB56CB7B >> startxref 823979 %%EOF xiphos-4.0.7+dfsg1/help/C/0000775000175000017500000000000013162045104014356 5ustar unit193unit193xiphos-4.0.7+dfsg1/help/C/studypad.xml0000664000175000017500000000425413162045104016742 0ustar unit193unit193 Using The Studypad The Studypad can be opened by choosing FileOpen StudyPad This is what the Studypad typically looks like:

The Studypad The Studypad
The Studypad will save into your working directory, making it useful for collecting and exporting information and Bible study material from Xiphos into other programmes. Toolbar 1 Font Size and Environment Font Type Bold, Italics, Underscored, Crossed Out Left, Centre and Right Bound Shift Paragraph Right or Left Colour Selector Toolbar 2 New, Save, Delete and Print Cut, Copy, Paste and Undo Find and 'Find and Replace' Spellcheck In order for spellcheck to be available, one of the languages under EditCurrent languages must be set. xiphos-4.0.7+dfsg1/help/C/personal.xml0000664000175000017500000001067613162045104016735 0ustar unit193unit193 To build up a personal commentary you will need to install the editable 'Personal' sword module from the English Commentaries section. Right click it and choose EditNotePersonal in the menu. An editor window similar to the Study Pad will appear. Edit your comment and save it; in the future it will appear as your comment to the relevant verse.
The Personal Commentary Editor The Personal Commentary
Locationbar Synchronise Button Bible Book, Chapter and Verse Selectors Location Summary Use the Synchronise Button to quickly change location of your editor to that of the underlying Bibletext or use the Book, Chapter, and Verse selectors to choose to edit your comment to one particular verse. Toolbar 1 Font Size and Environment Font Type Bold, Italics, Underscored, Crossed Out Left, Centre and Right Bound Shift Paragraph Right or Left Colour Selector Toolbar 2 Save, Delete and Print Cut, Copy, Paste and Undo Find and 'Find and Replace' Spellcheck In order for spellcheck to be available, one of the languages under EditCurrent languages must be set. To create a link to other verses right click the text and choose Link... In the pop-up window enter the link location and the module linked to. It is possible to rename a personal commentary to suit a particular subject of study for that commentary. Thus, multiple personal commentaries may be installed: Rename the existing personal commentary, and then re-install another instance of the personal commentary if desired. Personal commentary names can consist only of letters and digits, and cannot duplicate an existing module's name. Rename is accessible off the right-click menu. If the study embodied in a particular personal commentary is no longer needed, archival is available in the module manager, prior to removal, for possible future re-installation. See the module manager's Remove/Archive page. Any module may be archived, not just personal commentaries. Although there are 31,102 verses in standard versification, it is unlikely that more than a tiny fraction of all verses will have personal commentary attached to them. A verse list showing where personal commentary notes exist is available from Right Click Dump Pers.Comm.. The created commentary page will be attached to an individual verse only. To write commentary pages from within Xiphos, attached to longer stretches of text use the Link.. function to link several pages together xiphos-4.0.7+dfsg1/help/C/introduction.xml0000664000175000017500000000641413162045104017626 0ustar unit193unit193 &app; is a Bible study and research tool based upon the "SWORD Project" libraries and the GTK libraries. You can use &app; to do the following: View your favorite Scripture verse Make sermon or personal notes on selected passages Automatically follow Bible footnotes and cross-references Compare translations in parallel Work in original language study using the available Hebrew and Greek translations &app; aims to provide a simple and clean user interface while providing a powerful tool allowing a personalized Bible study environment. "The SWORD Project" is based at http://www.crosswire.org. Other applications under the same banner are MacSword for the Macintosh, BibleDesktop, a Java application, BibleTime (another Linux program), and The SWORD Project for Windows (aka BibleCS or WinSword).
Xiphos in action Xiphos in action
&app; is currently in development, so this manual may not reflect the program as you see it. If it does not, please file a bug at the project website, or email xiphos-devel@crosswire.org. All help is appreciated, as it will improve the software. xiphos-4.0.7+dfsg1/help/C/xiphos.xml0000664000175000017500000002144613162045104016421 0ustar unit193unit193 Xiphos"> ]>
&app; Manual &appname; is an application to aid in study of the Bible. 2003 2008-2017 The Xiphos Team The Xiphos Team Feedback For more information on Xiphos, please visit the project website at http://xiphos.org. To report a bug or make a suggestion regarding the &appname; application or this manual, Use the Tracker on GitHub or the mailing lists xiphos-devel@crosswire.org &legal; Andy Piper Pierre Benz Dr Peter von Kaehne Karl Kleinpaste Matthew Talbert Dominique Corbex Xiphos Development team French translation This manual describes version &appversion; of &appname;. Xiphos Manual V4.0.7 December 2014 The Xiphos Team The Xiphos Team gnome xiphos sword crosswire help dialog &appname; Introduction &introduction; Getting Started with &appname; &start; Interface &interface; Preferences &preferences; Module Manager &modules; The Search Function &search; The Studypad &studypad; The Personal Commentary &personal; Journals and Prayer Lists &journals; Getting Help Online &onlinehelp; Original Language Research &originallanguage;
xiphos-4.0.7+dfsg1/help/C/onlinehelp.xml0000664000175000017500000000227613162045104017244 0ustar unit193unit193 Users Mailing List One way you can get help with Xiphos is using our low-traffic users' mailing list. You can sign up by clicking this link. Once you are signed up, you can email the list with any problems you are having and other users or the developers will respond, typically within a day. Live Chat Another way to get help is with online chat. Xiphos has an IRC channel on freenode, #xiphos. If you don't know what that means, it's ok. Just click this link (it will open your web browser), type a nickname or accept the default, and click "Click to join chatroom". This will take you to a chatroom where the developers and other users are available to help you with issues you may be having. Although many times someone will answer your question immediately, sometimes you may have to wait a few minutes or longer. xiphos-4.0.7+dfsg1/help/C/preferences.xml0000664000175000017500000002572213162045104017411 0ustar unit193unit193 Introduction To Preferences
The Preference Dialog The Preferences Dialog
General Settings Locale, General Preferences and StudyPad directory
Locale, General Preferences and StudyPad directory General Preferences and StudyPad directory
If you wish Xiphos to display its interface in a language other than the default, you may select one here. A restart will be required, so that the locale can be initialized. If you enable Default Dictionary, then that named dictionary (see Special below) module will always be used when double-clicking a word anywhere in Xiphos. Certain dictionary-style modules are Daily Devotionals whose keys are numerically in the form "Month.Day". If you have such a module installed and it has been selected as your preferred devotional, then you can ask that Xiphos display today's selection during startup. If you enable Resize images, Xiphos will automatically resize image content in commentaries, general books, and dictionaries so as to fit the subwindow which contains them. Highlight current verse, if enabled, will cause Xiphos to substitute mere current verse colorization with a high-contrast alternate color scheme on the current verse. The colors used may be chosen from the color selector pane (see below). Highlight user annotations uses inverted highlight color choices when marking user-annotated verses. By default, Cross-references go into the Previewer. Selecting this checkbox puts them into the verse list instead. Verse number display can be offset in several ways provided by the checkboxes.
BibleSync Settings Controls for BibleSync
Controls for BibleSync BibleSync Settings
BibleSync is a shared navigation protocol using LAN multicast. It is useful for a single person when running Bible programs on multiple machines or devices, all of which you wish to navigate through the Bible together, or for a group working closely together, such as translators. Also, it has a "lecture" mode, where a speaker's Bible program induces the audience's programs to follow along. The difference in the modes regards who transmits and who receives navigation. In Personal mode, BibleSync navigation is both transmitted and received; as Speaker, it transmits only; as Audience, it receives only. To enable BibleSync, select a mode from the radio buttons. Also, choose whether to accept navigation directly, so that Xiphos moves immediately to a specified verse, or whether incoming navigation is instead sent to the verse list, where you can decide whether to follow. If you use a firewall, you must punch a hole in it for UDP port 22272. If you run more than one BibleSync-compatible program on your computer and do not wish your activity among them to be shared on the local net, you can use Personal mode combined with the Private checkbox. This will tell Xiphos not to broadcast outside your system. You can send a verse list from the sidebar search or Advanced Search window via BibleSync; see the context (right-click) menu. A particularly good use case for this is when using a simpler Bible program, such as on a mobile device, with another such as Xiphos that has significant search capability: Do searches in Xiphos and send the resulting verse list to the mobile device. Be aware that size limitations on the protocol are small, and though a search may generate hundreds of results in the verse list, at most a few dozen will pass in the protocol to the receivers. For Xiphos, receipt of multi-references always induces indirect verse list navigation. Xiphos is the first Bible program with a BibleSync implementation; as such, its utility may be limited for now. But a number of other programs' authors and support organizations have indicated their intention to support BibleSync as well, including Laridian, theWord, BibleAnalyzer, and Accordance, as well as other Sword Project applications.
Fonts And Colors Setting Font Colors
Font Colour Settings Font Colour Settings
The Invert color pairs buttons are provided to make it easy, for example, to move the main window into "night mode," with white text on black background.
Miscellaneous Font Settings
Miscellaneous Font Settings Miscellaneous Font Settings
In individual modules' display, the right-click menu's Module Options selector provides font name and size selection. The base font size is the size initially chosen for all modules displayed by Xiphos. The verse number and individual modules' font size choices are relative to the base font size. The font name and size used for display is chosen from this order: The selection made via the context menu for the specific module, under Module Options. The per-language selection made under Preferences, here. The module's own default selection, in its configuration file. The application default.
Module Settings
Parallel Preferences Parallel Preferences
Various preferences Modules Various Preferences Modules
xiphos-4.0.7+dfsg1/help/C/interface.xml0000664000175000017500000007704713162045104017057 0ustar unit193unit193 Menubar At the top of the Xiphos main window is the menubar. Almost all of the functions are available by activating the appropriate menu item. The functions have been grouped according to their type. For example, the file operations have been grouped into the File menu. Toolbars The function of the Toolbar is to provide control over the Bible and Commentary Panes. Activation of the Toolbar option is done by moving the mouse cursor over the desired toolbar button and selecting it. A tooltip will appear if the mouse cursor is held stationary over a toolbar button, describing the function of the button.
ToolBar The Toolbar
The Toolbar consists of the following functions: History View Toggle and drop-down menu Bible Book Selector Bible Chapter Selector Bible Verse Selector Bible Passage Summary History Forward/Backward Selector Switches between current and previous passage selections. Bible Book Selector Selects the Biblical book to be displayed in the Bible Text Pane and Commentary Pane. Changes take immediate effect. Bible Chapter Selector Selects the Biblical chapter of current book to be displayed in the Bible Text Pane and Commentary Pane. Changes take immediate effect. Bible Verse Selector Selects the Biblical verse of current chapter to be displayed in the Bible Text Pane and Commentary Pane. Changes take immediate effect. Bible Passage Summary Allows manual editing of passages which are displayed in the Bible Text Pane and Commentary Pane. Changes take effect once Enter is typed. Ensure that edited book,chapter and verse naming is correct, otherwise the wrong or no information will be displayed.
The Sidebar On the left hand side of Xiphos there is the Sidebar. Here the user can switch between the different Sword modules, view bookmarks, do simple searches and view verse lists. In the Modules listing, a module may be chosen for viewing in the current tab of the main window by clicking it. Using the context (right-click) menu, other options are to open a new tab using the module, open a separate (i.e. detached) window, or to view the "About" information for the module. To switch between all Sidebar functions, buttons have been placed at the top of the Sidebar.
Sidebar Shortcuts Sidebar shortcuts
The Bible Text Pane
The Bible Textpane The Bible textpane
Positioned to the right of the Shortcut bar is the Bible text pane. All translations are displayed here. When starting Xiphos, the translation last used in the leftmost tab will be displayed. Opening A Specific Bible Translation In order to change the current Bible translation to another of your choice: right-click in the Bible Text Pane. In the popup menu choose FileOpen Module and select your specific translation that you want to view. under the Modules option in the Sidebar, choose Biblical Textslanguage choice and select your specific translation. Using the Parallel View Mode A nice function in Xiphos is the ability to view your specified bible text in several parallel translations of your choice. The Parallel View mode can be accessed by selecting Parallel View just below the Bible Text Pane, next to the Standard View tab. You must choose which modules to display in parallel with the Preferences dialog found under the Edit menu. In the dialog, choose Modules, then Parallel. You can add or subtract from the list of modules that will be shown in the parallel view. The toolbar gives you a selector tool to erase the list, delete a module from the list, and add modules to the list. The Parallel View shows just one verse at a time. You can change the verse by selecting another verse, chapter, or book at the toolbar. Also note that modules that are Old Testament or New Testament only (e.g. Westminster Leningrad Codex, Byzantine Majority Text) will not be able to display books that they don't have.
Bible textpane - parallel view Bible textpane - parallel view
Additionally, a separate Parallel View window can be selected from the right click menu with Detach/Attach. Your Bible pane will return to its normal single text view, and the new Parallel View window will show the complete chapter, showing the same translations.
Parallel View - separate window Parallel View - separate window
Opening A Separate Bible Translation In order to view a Bible translation separate from the Xiphos main window interface, under the Modules option in the Sidebar, choose Biblical Textslanguage choice. Then right-click on a translation and choose Open in dialog. The module will open in a separate, detached window of its own. Detached Bible and commentary windows have a synchronization button in the upper-left position beside the navigation bar. When this button is depressed, the main window Bible and commentary will synchronize with detached Bible and commentary windows. The synchronization goes both ways: Any detached window will synchronize navigation with all other detached Bibles and commentaries plus the main window, and the main window will drive all detached Bibles and commentaries whose synchronization button is depressed. Finding Out About The Current Translation To find out about the Bible translation currently being displayed: right-click in the Bible Text pane. In the popup menu choose About module name. Under the Modules option in the Sidebar,choose Biblical Textslanguage choice. Then right-click on a translation and choose the About option. Module Options Most Bible translations have additional options which the user can select. Words Of Christ In Red Strong's Numbers Morphological Tags Footnotes Scripture Cross-Reference Headings Image Content Translations in other languages such as Greek or Hebrew have specific options which deal only with the specific language. In order to access these options: right-click in the Bible Text pane. In the popup menu (example shown), choose Module Options and select the specific option.
Module Options Module Options
View Options There are several additional modes that can be selected from the menubar's View pulldown.
View Options View Options
The first 4 checkboxes control whether each named subwindow is displayed. The viewable state of the subwindows is remembered on a per-tab basis. This makes it possible, for example, to have a tab dedicated to a maps module alone (in a dictionary module, having alphabetically-listed places), by turning off the display of Bible, Previewer, and Commentary for that tab. The remaining checkboxes control these other display features: Link Tabs - When more than one tab is open, each one's verse is navigated separately in the disabled case. If tab linking is enabled, then all tabs navigate together, keeping all translations on the same verse. Read Aloud - If you enable this, then Xiphos will funnel all selected verses through the festival text-to-speech system. Festival is a widely-available TTS, often installed by default in Linux distributions. Also, mouse-selected text may be read aloud from Bibles, commentaries, and general books, using the right-click menu, regardless of whether Read Aloud is selected. Show Verse Numbers - Normally enabled, this toggle can be disabled to prevent display of verse numbers within the text. Highlight Current Verse - Initially disabled, this toggle replaces mere alternate colorization of the current verse with a substitute high-contrast highlight. The colors used may be selected from the Preferences dialog.
Display Control with CSS Users familiar with CSS (cascading style sheets) may wish to create the file "default-style.css" in the .xiphos directory to contain whatever CSS controls are desired. Beware, it is very easy to shoot oneself in the foot with CSS, and this will affect all modules' display. The facility exists to provide the capability that advanced users may wish. User Annotation Many users wish to make personal annotations on individual verses, without the need to put a full "personal commentary" module to use. Xiphos provides this in the right-click context menu in the Bible pane. This brings up a dialog showing the current verse reference and offering a text box into which to enter a brief personal note. Once the user closes the dialog with "Annotate Verse," the verse will be displayed in reverse-highlight (default, blue on yellow) and a marker *u will be inserted at the verse's beginning. This is metaphorically similar for users who mark verses in paper Bibles with a yellow highlighter and write personal notes in the margins. Selecting an already-annotated verse will (in the usual case) bring up the existing content for re-editing. An already-annotated verse can be unmarked; the verse will cease to show in reverse-highlight. If the user deletes the module name from the reference at the top of the dialog, then the annotation will apply to any Bible module at the selected verse. However, in this case, re-selecting the annotated verse will not initialize with the existing content, because the dialog is created based on the specific module reference. Geography Support A connection to browsing BibleMap.org is available by mouse-selecting a place name in any text. Use the right-click context menu to select Lookup SelectionBrowse in BibleMap.org. A web browser will be brought up to show the selected name's geography via BibleMap, which provides Biblical detail overlaid on a Google Maps interface. Specific Word Meanings In order to check the meaning of a specific word, double-click on the word you wish to lookup. The word should then highlight itself and the explanation should be displayed, if available, in the Dictionary Pane. Finding A Specific Word To find a specific word within a passage: right-click in the Bible Text Pane. In the popup menu, choose EditFind. A dialog will appear, which provides text searches. Fill out dialog and click the Find and Find Next buttons.
Previewer
PreViewer Previewer
The Previewer is where the user sees Strong's numbers, morphological tags, footnotes, and cross-references that the Bible Text Pane provides. Footnote content is displayed in the Previewer when you hover over the indicator *n in the Bible text; it remains visible until your mouse moves over another indicator, Strong's number, etc. Sometimes you may want the text to remain anchored until you can move the mouse to the previewer to click on a link or to read large footnotes. To anchor the text so that you can scroll it in the Previewer, middle-click the indicator (or hold down the Shift key) and move to the Previewer. Cross-reference indicators *x work much the same way. Clicking the indicator will send the set of references to the Verse List in the Sidebar, where you can click them individually for reading in the Previewer. Alternately, a Preferences selector is available, so that cross-reference lists are sent to the verse list instead. Any verses shown in reverse-highlight have personal annotation associated with them, and such verses will include *u at the beginning of the verse. Hovering on this marker will show the annotation in the previewer, just as for publisher's footnotes. If a devotional has been set via the Preferences dialog, then the day's devotional reference will also appear in the previewer, either on program startup or when the user requests it via the View menu.
The Commentary Pane
The Commentary Pane Commentary Pane
The Commentary pane is where the commentary modules are displayed. This provides easy reading, reference, and access to different commentaries currently installed. The passage viewed by the Commentary pane is directly controlled by the current passage viewed in the Bible Text pane, so in order to change to a different passage commentary, select the desired passage on the Toolbar. If there are images that are part of a commentary, general book, or dictionary/lexicon, they may be clicked to invoke a viewer on that single image, in order to get a better view. This is particularly useful if image resizing has been enabled with the result that images are made very small in the subwindow. By changing to passage settings on the Toolbar, the contents in the Bible Text pane and the Commentary Pane will be changed. Finding Out About The Commentary Module To find out about the commentary currently being displayed: right-click in the Commentary Pane. In the popup menu choose About module name. Commentary Headings. Many commentaries have additional headings which enable introductory information about the book and chapter currently being displayed in the Bible Text pane. In order to view them: right-click in the Commentary Pane. In the popup menu choose Display Book Heading or Display Chapter Heading.
Dictionary Pane
The Dictionary Pane The Dictionary Pane
The Dictionary Pane's content is driven by its up/down selectors, typing in its navbar text, or double-clicks in the Bible, Commentary, or Book Panes.
Keyboard Shortcuts Several keyboard shortcuts exist in Xiphos, listed below in rough functional groupings. Window selection/opening and navbar selection: Ctrl-L focuses and selects the main verse navbar text. You can then immediately type in new verse selection text. Be aware that, as is the case with most Sword applications, Xiphos understands many abbreviations: "G" is adequate to specify Genesis, for example, and any book name by itself implies 1:1. Alt-C brings the Commentary View forward when previously obscured by the Book View. Alt-G is the opposite of Alt-C, focusing on the general book. Alt-D focuses on the dictionary navbar text. Ctrl-T opens a new tab. Ctrl-[1-9] makes the Nth tab current. Verse navigation and Bible features: Ctrl-p/Ctrl-n: Verse previous/next. Also k/j. As well, text of the verses before and after the current chapter can be clicked to navigate across chapters. p/n: Chapter previous/next. P/N: Book previous/next. Shift-F10 brings up the context menu for the Bible pane. Alt-S: Toggle Strong's display. Alt-M: Toggle morphology display. Alt-L: Toggle lemma display. Alt-R: Toggle "red words of Christ" display. Alt-T: Toggle transliteration. Opening special windows: F1 opens this manual. F2: opens the Preferences dialog. F3: opens Advanced Search. Ctrl-F3: brings forward the simple sidebar search. F4: opens the Module Manager. F11: opens the current Bible as a separate window. Alt-A opens an annotation dialog on the current verse. Alt-B opens a bookmark dialog on the current verse. Ctrl-F opens the "Find" dialog. The subwindow to which it applies depends on which of them are visible: The Bible is first preference, then the commentary or general book, then the dictionary. So a tab can be dedicated to just a book, and Ctrl-F will perform "Find" within that pane. Alt-P detaches/re-attaches the parallel view dialog. Alt-Z opens editor on the personal commentary named Personal. Font size control: Ctrl-Plus/Ctrl-Minus increases/decreases the base font size. Ctrl-0 (zero) sets the base font size to zero. BibleSync: Ctrl-Alt-Shift-P puts BibleSync into Personal mode. Ctrl-Alt-Shift-S puts BibleSync into Speaker mode. Ctrl-Alt-Shift-A puts BibleSync into Audience mode. Ctrl-Alt-Shift-O turns off BibleSync. Ctrl-Alt-Shift-N causes BibleSync to navigate your current main window point transiently as a one-shot event. BibleSync must be transmit-ready, that is, in Personal or Speaker mode. xiphos-4.0.7+dfsg1/help/C/search.xml0000664000175000017500000005746513162045104016366 0ustar unit193unit193 Simple Searches To conduct a quick search within the current Bible or commentary module, the Search Bar in the Sidebar should usually be adequate. Click either in the menu bar EditSearch or in the Sidebar ModulesSearch to access it.
The Search Bar The Search Bar
The Search Dialog consists of the following parts: Search Key Entry box Search Module Selector Search Type Selector Search Options Checkbox Search Scope Selector Search Results View Search Key Entry Box Allows entry of the key for which you would like to search. The search key can be a word, part of a word, several words, a phrase, or a regular expression depending on the type of search selected. When the search key is entered and all other selections in the search dialog are complete, click the Find button to begin the search. This search uses the optimized search method (see next section) if the module has previously been indexed, and will use AND semantics by default (matched verses contain all words you entered). Search Module Selector Allows selection of which modules you would like to search. Select Bible to search Bible versions or Commentary to search commentaries. Only the currently active module will be searched. Search Type Selector Allows selection of the type of search. There are three search types available: Multi word This type will match any verse that has all the words in the search key, regardless of where they appear in the verse. By default, "lucene" fast search will be used, with fallback to the slower plain version of multi-word search in the absence of an index. Regular expression This search uses a regular expression as a search key. A regular expression is a pattern used to match a string of text. A regular expression can be used to find verses with words that match a particular pattern. For example the regular expression [a-z]*iah will match verses that contain the words Aiah, Ahaziah, Athaliah and Amariah. A complete discussion of regular expressions is beyond the scope of this manual, but more information can be found in the grep man page. Exact phrase This type will match the search key exatly as entered. If the search key is it is good, this search would match a verse which contains "it is good," but would not match a verse which contains " good, and doeth it not, to him it is sin." Search Options Checkbox Allows selecting of search options. The only available option is Match case. Check this box to make the search case sensitive. Search Scope Selector Allows defining the range within the specificed module that will be searched. There are three search scopes available: No scope This button causes the search to to include the entire module. Use bounds Selecting this button produces two dropdown selector boxes marked Lower and Upper. Select the first book to search in the Lower box and the last book to search in the Upper box. The search will begin with the Lower book and end with the Upper book and include all books in between. Chapter and verse numbers can be entered into the search bound boxes as well to further narrow the search. Last search Select this button to do a new search including only the verses returned as a result of the last search. Use this with a new search key to narrow the search further. Search Results View This shows a list of the current search results for previewing, navigation, or saving. Preview To preview the search result, simply click on an individual result. The entry will show in the preview pane. Navigation Navigation to the search result can be done in two ways. To open the result in a new tab, middle-click the mouse. To open the result in the current tab, double-click the result. Save Results You may save your results as a list of bookmarks. To do this, right-click and select Save List. You will be prompted to enter a name for the folder that your results will be saved to. After you have saved the results, you may view them by going to your bookmarks and finding the folder you just named.
Advanced Searches More complicated searches might require the use of the advanced search functions, found under EditAdvanced Search.
The Advanced Search Dialogue The Advanced Search Dialog
In Advanced Search, much more complex queries can be constructed, involving custom search ranges, custom lists of modules over which to search, regular expression matching (see next section), and attribute-based searches such as are found in footnotes or Strong's Hebrew and Greek dictionary references. The default search uses "lucene" fast searching. It is an optimized search requiring a pre-built index; see the Module Manager's Maintenance page for index creation. In the absence of an index, fallback to the slower, plain multi-word search will be done, or can be selected deliberately here. A web search will provide several references to the syntax needed to put to use the power of optimized Lucene search. A few examples follow: Simple Searches: just type in the words you want to search for. To return only verses that include all of the words, prefix the word with "+". So, in the KJV, you could find Psalm 23 by searching for "+Lord +shepherd +want". To search for an entire phrase, surround the entire phrase with quotes, like "maketh me to lie down" (note that quotes are unnecessary in all of the other examples). Single Letter Wildcard: to search for "veil" or "vail", use this syntax "v?il". The "?" represents a single character that could be anything. A more complex example returns both spellings for Isaiah used in the KJV. "?saia?" will return results for "Isaiah" and "Esaias". Multiple Letter Wildcard: to search for "prophet" or "prophesy" or "prophecy" or "prophesied", use this syntax "prophe*". AND syntax: in the advanced search to return results for all of the search terms, you must put "AND" in between the terms. To continue our example, if we wish to search for any occurrence of Isaiah or Esaias that also mention either prophet, or prophecy, or prophesy, we can do a search like this: "?saia? AND prophe*". By default, two standard search ranges are defined, for Old and New Testament; you may wish to define others for e.g. "Gospels" or "Paul's Epistles". One custom module list containing only the first Bible found will be present. If desired, new searches can be performed across only the current results of the previous search. Any modules may be searched, including general books and even dictionaries, in any combination. Note the tooltip in the screenshot above, for Attributes search. This qualifier is used to perform searches on attributes that are carried with verses, instead of verse content proper, such as footnote content or Strong's Hebrew and Greek references. If this button is selected, specific attribute qualifiers must be made in the Attribute Search tab, at the right end of the tab set. Strong's references are identified with a leading "H" or "G" and the numeric Strong's identifier. Thus, a search of KJV for Strong's Greek #140, using "G140", will return the single result of Matthew 12:18. If you have indexed your modules, there is a much faster way to search for Strong's references. Enter your search preceded by "lemma:", so to search for Strong's Greek #140, enter "lemma:G140". You must have selected Optimized ("Lucene") for this to work. Explanations of search syntax are available when either Optimized or Attribute search is selected. The "Find" button also stops an in-progress search, as its tooltip indicates. Results will show in the Results tab. If you wish to show Strongs, Morphology, or Footnote tags, make those selections on the Attributes Search tab. Clicking once on the result will show the result in the Advanced Search previewer. Hovering over Strongs, Morphology, Footnote, or Cross-reference tags will show the results in the main previewer. Double-clicking a result will cause the current tab to navigate to that result. This applies to search results in general books and commentaries as well, but note that the respective tab must be visible. Changes to some of the settings (e.g. scope of search, searched modules, etc.) in Advanced Search will affect the simple search via the side pane but not vice versa.
Search Syntax using Regular Expression 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 the string of letters that make that word are found. A search for "right" will return verses that contain the word "right", but also "righteous", "righteousness", "unrighteous", "upright" and even "bright". 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 "shall not". The power of Regular Expressions is 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. Example: the pattern "i. love\." will find sentences that end with "his love" or "in love" or "is love" followed by a period. 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. Rules for Regular Expression Search Requests . The period matches any character. * The asterisk matches 0 or more characters of the preceding: set, character or indicated character. + The plus sign matches 1 or more characters of the preceding: set, character or indicated character. ? The question mark matches 0 or 1 character of the preceding: set, character or indicated character. [ ] Square brackets match any one of the characters specified inside [ ]. ^ A caret as the first character inside [ ] means NOT. ^ A caret beginning a pattern anchors the beginning of a line. $ A dollar at the end of a pattern anchors the end of a line. | A vertical bar means logical OR. ( ) Parentheses enclose expressions for grouping. Not supported! \ A backslash can be used prior to any special character to match that character. \ A backslash can be used prior to an ordinary character to make it a special character. The Period The Period "." will match any single character even a space or other non-alphabet character. s.t matches sit, set, sot, etc., which could be located in sitting, compasseth and sottish b..t matches boot, boat and beat foot.tool matches footstool and foot tool The Asterisk The asterisk "*" matches zero or more characters of the preceding: set, character or indicated character. Using a period asterisk combination ".*" after a commonly found pattern can cause the search to take a very long time, making the program seem to freeze. be*n matches beeen, been, ben, and bn which could locate Reuben and Shebna. The Plus Sign The Plus Sign "+" matches one or more characters of the preceding: set, character or indicated character. Using a period and plus sign combination ".+" after a commonly found pattern can cause the search to take a very long time, making the program seem to freeze. be+n matches beeen, been and ben, but not bn. The Question Mark The Question Mark "?"matches zero or one character of the preceding: set, character or indicated character. be?n matches ben and bn but not been. trees? matches trees or tree. The Square Brackets 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. s[eia]t matches set, sit, and sat, but not sot. s[eia]+t matches as above but also, seat, seet, siet, etc. [a-d] matches a, b, c, or d. [A-Z] matches any uppercase letter. [.;:?!] matches ., ;, :, ?, or ! but not a comma. [ ]^-] matches ] or ^ or - The Caret first in Square Brackets If the Caret is the first character after the left bracket ("[^") it means NOT. s[^io]t matches set, sat, etc., but not sit and sot. The Caret as Start of Line Anchor If the Caret is the first character in a pattern ("^xxx") it anchors the pattern to the start of a line. Any match must be at the beginning of a line. Because of unfiltered formatting characters in some texts, this feature does not always work, but may if a few periods are placed after the caret to account for the formatting characters. ^In the beginning matches lines that start with "In the beginning". (May need to use: ^.....In the beginning) The Dollar Sign as End of Line Anchor If the Dollar Sign is the last character ("xxx$") in a pattern it anchors the pattern to the end of a line. Any match must be at the end of a line. Because of unfiltered formatting characters in some texts, this feature does not always work, but may if a few periods are placed before the dollar sign to account for the formatting characters. Amen\.$ matches lines that end with "Amen." (May need to use Amen\....$, Amen\..........$, or even Amen\....................$) The Vertical Bar The Vertical Bar "|" between patterns means OR. John|Peter matches John or Peter. John .*Peter|Peter .*John matches John ... Peter or Peter ... John. (.* slows a search) pain|suffering|sorrow matches pain, or suffering, or sorrow. The Parentheses The use of Parentheses "( )" is not supported! The Backslash Prior to a Special Character 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 amen. but not ament and will not locate firmament. The Backslash Prior to an Ordinary Character The Backslash prior to an ordinary character ("\o") indicates that the character is not being used to match itself, but has special meaning. \b if use outside [ ] means word boundary. If used inside [ ] means backspace. \brighteous\b matches righteous but not unrighteous or righteousness \B means non-word boundary. \Brighteous\B matches unrighteousness and unrighteously but not righteous, unrighteous or righteousness. \d means digit; same as [0-9]. \D means non-digit, same as [^0-9]. \s means space. \S means not a space. \w means alphanumeric; same as [a-zA-Z0-9_]. \W means not alphanumeric; same as [^a-zA-Z0-9_]. xiphos-4.0.7+dfsg1/help/C/journals.xml0000664000175000017500000001024013162045104016732 0ustar unit193unit193 Xiphos supports user-created and -editable modules to contain general content. Initially conceived as simple prayer lists, they have expanded to include daily journals and topic-outline content. The user can maintain prayer lists, or prepare sermons, or write any structured content desired. To enable prayer list and journal support, see the Preferences dialog as previously described. There, in General Options, check the item labeled Enable Prayer Lists. You will see a new item appear at the bottom of the sidebar's module list for "Prayer Lists/Journals". Right-click on this entry, and you will be offered a context menu to create new modules. All the offered options are of the same type, but what is offered is a variety of templates from which to work. There are 6 templates at this time.
Creating a journal or prayer list New journal or prayer list
Their structure is the same, but the offered templates provide a variety of hints regarding ways to organize content. Simple is trivial, and can be considered a mental Post-It note. Subject is useful as a more organized version. Monthly provides a per-month structure in which to track needed content. Daily Journal is a full 365-day calendar in which to track a personal journal or ongoing prayer needs. Outlined Topic is a full, expandable outline suitable for topics and subtopics. Book/Chapter is a book and chapter outline from Genesis through Revelation. Journals and prayer lists have the structure of a general book: If simply selected for display from the module list, they will appear in the usual subwindow for general books. Editing a journal or prayer list is done by right-clicking the module name to get its context menu, whose middle item is Open in Editor. The sections and subsections will be listed in the left margin. Click one, and the editor navigates to that section. The context menu on right-click of section keys provides for adding, deleting, and editing the names of sections and subsections. If the general book subwindow is currently displaying the journal or prayer list being edited, it will synchronize with new content when Save is used. As mentioned, these user-edited modules are in effect general books. This means they can be viewed in any Sword Project application. Thus, you can use these modules immediately in BibleTime, for example; or from the Module Manager's Maintenance page, you can archive a zip file to copy to a Windows system where you can then install the zip content as a module for the Windows user interface. Few other Sword Project applications provide for editing these modules, however, meaning that they will appear in such other applications as just ordinary general books. In the future, it is planned that a module sharing facility will become available, by which user-edited modules such as these can be uploaded to become available to a wide audience. The current install repository facility will be expanded to provide upload as well as the existing download capability in order to support this. Thus, users will be able to share their sermons, Bible studies, and other personally-authored content with other Sword application users. xiphos-4.0.7+dfsg1/help/C/originallanguage.xml0000664000175000017500000001351313162045104020413 0ustar unit193unit193 Installing Needed Modules Xiphos is ideally suited for studying the original Greek and Hebrew. To get started, you will want the following modules: From Crosswire Repository: StrongsHebrew Dictionary (or get StrongsRealHebrew from the Xiphos Repository) StrongsGreek Dictionary (or get StrongsRealGreek from the Xiphos Repository) Robinson Dictionary KJV Bible From Xiphos Repository: StrongsRealGreek Dictionary (same as StrongsGreek, but with Greek characters, B-Greek transliteration, and self-referencing links) StrongsRealHebrew Dictionary (same as StrongsHebrew, but with Hebrew characters and self-referencing links) InvertedStrongsRealGreek (key in or copy actual Greek word, rather than number) Setting Up While still in the module manager, create indexes for all of the modules you just installed. Then close the module manager and open Edit Preferences and go to Modules Misc. Set your Hebrew and Greek lexicons according to what you installed. Close preferences and open the KJV module. Turn on the module options Right ClickModule OptionsShow Strongs and Right ClickModule Options Show Morphology. You should see the Bible text change to show Strongs numbers underneath the appropriate English words. Hover over the numbers (or letters for morphology) with the mouse and you will see the definition displayed in the previewer pane. Click on the link and the definition will show in the dictionary pane. If you are using StrongsRealGreek or StrongsRealHebrew, you can click on any other number referenced in the definition and you will be taken to that entry. Searching for Strongs Numbers Choose EditAdvanced Searchor press F3. Under Search Type, select Optimized ("Lucene"). Click on the Attribute Search tab, and make check the box that says Strongs Numbers. Now click in the entry field at the top and search for the number you are looking for preceded by "lemma:" and "G" for Greek or "H" for Hebrew. So to look for the Hebrew word tsad-deek (6662), enter "lemma:H6662". Once the search is done, the results pane will be shown. Notice that when you click on a result, it will show the result in the preview pane, and the strong's numbers will show as well, following immediately after the words they match. Also note that hovering over these numbers will show the definition in the main preview pane. Additional Modules For more advanced research, the following modules are also available: 2TGreek (Xiphos Repository) : This module contains the entire Bible in Greek. It combines the LXX and Tischendorf8 NT into one easy-to-use module. In addition, it contains Strongs, Morphology,Greek Accents, and primary/secondary readings. As with all modules that include Strongs, Xiphos displays 2TGreek in beautiful interlinear form. Elzevir Textus Receptus (Crosswire Beta Repository as of this writing) : 1624 edition with Strongs and Morphology LXX (Crosswire Repository) : the Septuagint with Strongs, Morphology, and footnotes MorphGNT (Crosswire Beta Repository as of this writing) : This is derived from the morphologically parsed GNT provided by UPenn's CCAT. It was reformatted and error-corrected by James Tauber. It includes Greek accents and Morphology. TR (Crosswire Repository) : This is the Textus Receptus with Strongs and Morphology TischMorph (Xiphos Repository) : As described above, this has Strongs, Morphology, accents, and alternate readings. WHNU (Crosswire Repository) : Westcott-Hort of 1881 with Strongs and Morphology GreekHebrew (Crosswire Repository) : This is a dictionary keyed to Strongs. It contains words in the LXX that are also found in the New Testament. In addition, it contains the equivalent Hebrew words also keyed to Strongs. Didache (Crosswire Beta Repository as of this writing) : This is an early Christian treatise in Greek dated to the late first or early second century. It includes Strongs, Morphology, and Greek accents. xiphos-4.0.7+dfsg1/help/C/modules.xml0000664000175000017500000002663413162045104016563 0ustar unit193unit193 Introduction To The Module Manager The "module" is the unit of content in Xiphos, and Sword generally; a Sword module is a resource available for viewing in Sword applications. There are several varieties: Most importantly, Bible texts, as well as dictionaries and lexicons, commentaries, and general books, any of which may include image content (e.g. atlases). They are installed either from a local directory structure (typically on removable media, such as a CDROM distribution) or remotely via ftp from a repository such as Crosswire, which is the home of Sword, and from which all officially Sword-sanctioned modules are available. Also, many other modules are available from non-Crosswire repositories. In particular, there is the Xiphos repository, containing a variety of otherwise-unofficial modules produced primarily by contributors to Xiphos itself. If you have other Sword applications installed, they will all share the same set of Sword modules that you install through the Module Manager.
The Module Manager Dialog The Module Manager Dialog
Notice the View Intro button above. You may see an introductory explanation of Module Manager operation at any time.
Sword Module Configurations Module Sources Settings
Module Sources Settings Module Installation
There are other repositories available besides CrossWire's own, though the modules available from other repositories do not represent content officially sanctioned by Crosswire. On the web, see this page for list of those repositories known: http://www.crosswire.org/wiki/Module_Repositories The list of standard repositories is maintained at CrossWire. Xiphos normally auto-synchronizes with that list one time, when the user first puts the Module Manager to use. The list may change, as new repositories come into existence; occasional re-synchronization with the list is suggested, which is accomplished by clicking Load Standard.
Sword Module Installations
Sword Module Installations Module Installation
After you have selected your Install Source, click the Refresh button to cause Xiphos to find the module summary available from that source before moving on. Take note of the "Install Destination". In most cases, you will have a choice of a personal area or a system area. The details vary according to your operating system. Linux Unless you run as root (via su or sudo) you will only be able to install in your personal area, under ~/.sword. If you run as root, or change permissions on the shared directory, you will also be able to install modules for all users, typically in /usr/share/sword. There have been some requests for Xiphos to provide a means by which an ordinary (non-root) user could start the program, gain temporary write access to the system area while installing modules, and then revoke that access after installation is complete. Attempting to devise a scheme to do this has proven quite difficult, given the different superuser management schemes employed by various Linux distributions. Therefore, at this time there are no ongoing plans to try to solve this problem, and users are advised to enable write access to the system area outside Xiphos. Windows XP You may install modules to a shared folder so the modules are available to all users. If you have previously used "The Sword Project for Windows", this folder will be "C:\Program Files\Crosswire\The Sword Project\Sword". Otherwise it will be "C:\Documents and Settings\All Users\Application Data\Sword". You may also install modules to a location that can only be seen by you. This location is "C:\Documents and Settings\YOUR NAME\Application Data\Sword". Windows Vista Vista works much the same as XP, except for the locations. The private location is "C:\Users\YOUR NAME\AppData\Roaming\Sword". The shared location is "C:\ProgramData\Sword".
Installing, Updating, and Maintaining Modules Installing, Updating, and Maintaining Modules
Installing and Updating Modules Module Installation
The module manager generates both a per-type module list as well as a parallel availability list. The latter is intended to make it easier to find new items without having to work one's way through the per-type list, one subtree at a time. Modules which are either not yet installed or updated beyond what is currently installed will appear in both lists. Modules that are already installed will show a checkmark beside them. If a fast search ("lucene") index is available, a magnifying glass will be displayed, otherwise an "X" will be shown; creation of the index is available on the Maintenance pane. Locked modules, which require that you purchase an unlock key from the module's copyright holder, will show a lock symbol. If there are modules installed for which a more recent version is available, a refresh icon will appear between the differing old and new version stamps. There may be an approximate size displayed, if the repository management provides this information, otherwise a question mark ("-?-") will be shown. Select new modules to be installed by clicking the checkboxes and then the Install button at the bottom. Any number of modules may be requested for installation at one time. If you acquire a locked module and have obtained the cipher key for it, the module is then unlocked in the main window: Open the module, which will probably appear blank, then using the right-click context menu, choose "Unlock This Module."
Module Maintenance
Module Maintenance Module Maintenance
Several maintenance functions are available: Removal, archival, index, and index deletion. Removal disposes of a module entirely. There is no recovery of the module unless you have previously archived a copy of it. Archival is available for any module, although it is provided with personal commentaries specifically in mind. A *.zip of the module is left in the directory ~/.sword/zip. Archival prior to removal of personal commentaries is recommended, in order to be available for future re-install if the subject matter of the personal commentary becomes important again. Indexing is provided so that the underlying Sword search support can create the index needed for the "lucene" fast-search functions. If the index is not created, plain multi-word search will still be available, but it will be much slower. With the index in place, searches through an entire Bible can take just a few seconds. Indexes may be deleted as well.
Installing Non-Standard Modules Some resource modules in Sword Project format are available from sources other than Crosswire and not from a module manager-ready repository. Necessarily, installing such a module is a manual task. Modules are normally packaged as *.zip files; they contain a configuration file plus a number of data files. Installation of such a module is done by cd'ing to your personal Sword (not Xiphos) configuration directory, ~/.sword, and unzipping the file there. The configuration file will be left in "mods.d", and the module's data files will go into a subdirectory of "modules". Alternatively, if you have write access to the system Sword directory, typically /usr/share/sword, you may cd there instead before unzipping. Restart Xiphos after installing such a module, so that a fresh instance of the program can notice the new module in place. xiphos-4.0.7+dfsg1/help/C/figures/0000775000175000017500000000000013162045104016022 5ustar unit193unit193xiphos-4.0.7+dfsg1/help/C/figures/gtkhtml3-vs-mozembed.png0000664000175000017500000007154313162045104022525 0ustar unit193unit193PNG  IHDRJ} hsRGBPLTE     !"$!'#"&(%*,)-.,120564))897=>_Vz`ePӃW7%{ƾ/׿NLn(Mn- V#8[U;NonWK"\]+o 8@-Jccxx䗄J$]mAiA)-ՠTtؓs^4@_-J? J[ m:;Bg-AHL^F{7,f:R]Tls&PZׁu6$<BRS R( etQx^ةHZ{Re%J%uJ~U8m Jy uA׿qN+oVZ(e9Cb E~JN(NBB)ˡ/|ƴm+!X%P Fjv{v;x%ch3|\/+ ?(`)T:*.tQ{3:4a/BX<Z i_і;șmv]NeA)X>(]KJO՝:l/To;6{k COePF~+lV{rJ?ҾMSẍ́O煻J,f)>w{E>hgb!QA;rzӕ@O[9P?ع&qXp(MH֙6?L' JvEV64px[6J;]QZS @";\BF;QdqN1D@EiǾPBx3X|76?}[^q$Q 6\Z{*,,}?^ӆ,T,Vj˯ s(AE6#hzTZZ2£=Q؛%?XTOV/(Ȅzr&En1g%jF3 % qv\QOU(W*ͽ 6C/9gj^UЉB`Tk Q~H~A%R{ <jfJJ@ Z.mgo!h;b*kW7Uu{QͻWwCP-Dozl!@mI@I`fU3Y(Y(%%|ca>ͣ dZJ*"rO4w} Jl+(%'bh(9(iܙABB)׽GF[^[Yc6L9*N8g3BKٽҸڈš~Gmˣ0G m{ BG$,,f'??sk/3J[ǂg ںz<6w7<ԝ4dn74"54&'Rȕ'ssLn:48*86Pr'4)jd!JST8X%xP*(u-,f6RوŵQk) V}D}u@WY)$BNd$*Pk^ҶdzO/ڇ_5(!t=)F'ءgTQPѢ(%ֲJ!:7NE}S*sPtQ\2sR*F$iɗg*u (m!#Ѩ)^B)Gҍ+l8|ڇ~Z,;I!xn@tq *ەr z璓IJ np$G&-ʬҵ߷~7-f0BB q0\޺8qe_j¦}=IxD# JFbd-n;M3J)'Oܯ e=Pxor3vPA2g0:KxM%-B)*r䗦7%1XoǽJsJSqe>ӍA&nj6JqrPPXP14@ICk ~k~Bi,9թIBY((qif4凫F\,ŜA6]TtmcހԇmB?s׸A]]YT%3NsF(V|ouG> Y%&BʕeAY@xojU9n֍,BVRŝ lS\b57^[47xa)L- 2ʊ3Y2LJLۘ76 f3nLg7TsPeڹPQPE?=v7ĥP]d1g(g{%EdDMyʹ1G ug-/vVPE?"̄bqd$ŜfqMd9Yl|Vmؠ=lyy.b %.iWoPP #% dE̙&:(J/{%Z73C3ϖ;Uϩ XmBɷq ٿmbRvpdU̙&{) Z,y!JPOtGt-f"29c8<\TkyzŶ#bt+ U:?k4CxM"LebG!\zz.`J(9z〉sJ?ҌW^c*sl#·j/GLpue!=b[to"L3h:S g0S*JXS^cVRcNw6jՕ:m#{}tWSəփ3uơDFx<ЈPaI %#`e~( < "gvi6ἵ+ 9unj7+]:MP[W+7^j}hG P:Ysﯯ!;kw ;jw] (H,.%jx X[?Yƚ+\<=vԁl+>E@0q!?K8@Om(\xmtyzmƆCa^:,{q$|5G>;9+'kxA ER@t  m~U=A(׶F͚]Ez9%-{[eq@ (cod$!՝yfI)Bض;'rvC.B Pbh;X9 { hM%!xzK:WWm;quuu5ux<4z婷KJ@{;nV:.!wv}/\Iag_o][_:[~SRPb耜[{Uy&Uw PRZCǗ5G tЮ!t(B篓nz@ߘlJR["A~FDU{% %j5ԂS#h<afK¡RX -WP9.U}eh ]pWUb-h Q)a~ZjIK%Ez8.m2.ey$&Z Ze Y0,blL2O[(Y)̑?5 % %7PJLY, %t % $d6fgo(K?(ܦǙ+dj̨YmN lX*_i+P]L1EJhs:gGg1꬯ybp'!)KC;Q1`A!'pnn2t6E}3b/N <Ӎ1orasEcԺ==8D! 8?pVO3!gLF2ɓh$A1*E2q%TQVȐs)ͪл0O<=R'wFv;#P2hǩu1H{g8_%A 8> wA 9Oe2jL?1DCNR$Q J1 w{nYs*u}b@IK$0'(Y) t ;η;84BD;6vrc'8N\p}PbOi=S|it<$r !Eق&O~(M4<(FҠ+LJZ#%24cH=慤E=hGcSQ:E+d;w!{ʾWo]]BF/9<ݤػx=8(yJU֒Q@$Џwfѐ 9-.Tdd?gy;w&cW:w$*H5Ӄhv (~+B@O'r ҠT03ghг P0ŽuG853%csS*l ?gy; 堦vnN&3 LQRdHm#>5]c4Ν#;;%M;,W 䃂 W—ч]9390&;xЛ&(~΢[Yh/7s՜B'tA4JV ;ȬKq|!mh2xlM{@iPqגhk;7տ&S࡜QUl/DdA(!B->>AD?z@R)oГC_gؾ-(T1agb&+;"^ULQRg J}c3h#5CCh@hrQ5ǢvxjZ\kj~P?L>rHАCS"M$59JyiIJd)=!̵޹c RL5J^ ;t?Ѡ OKI==U{HBS\j/׌uB4~ IDATsHj~P?L>P4P2}jj" zs%]2Y~vˁcq#b3kv"T/6$ͤ 6=phROɹ?q>t}$񄒿!S"4`BMAONbf%kShpp&{ ESir <'-\eJkqq ACJ^Wb=D$Z(@3A $8MvmjB:M  7h\OIמP08?OdM* %+&rD$Z(j(q?Nbӡ6p&i/nuNiРIP~g$B Գ   5$ D Y=+-k.Ύ<,fRdB.`>U&u%,dJJoddBBɚ5 9 ~UĿQtY%JSrI(>zTzJ ;ʦ;@)#\Rۀl:`ڹ\+ׇJt "|O_#,`߳ie`O M2FA4eo|We_ykJO9RCU@1NlլFm2igy*G @"|*i|ZC k᭽[w Gj:ֱAɐ_Cw('ۜJ,hsx6:BeP8 t gy(Q[QSl/%tN]yh#Wke=K dHn{ r8ܴB)s^dd3Y׏}?|WS>@iHNhjl'Mj' 6g`tŻn&7jS|$ʩ[#4WM%ZS s29:ˆ‰(t|@ Tl"l:tu)f܃*DV(Y\s(P?W!7 lM%}]75)l>*ɧr7#->d׌Pӣ)Q:FD.[lc((M.Y6gJ)~H&AN/z hM%rG0XUA.jv^}_b{ADT69|.9yhO!4I$oկ 9_eWJ~~ʿ*}Ē$B5b\<ߺ"B[\EcezLV$M޹1/`緪^qL{vAl=UyQݣo/pQC4߀|ǡ4ɘ6 q6ciBP|$Ω mmeߗ;r(.b %F|j%$# gBWM=#,DdRr0ut\d# hK=-hJS0Ĝ^qL=gZJјS@P Z$wJh2)mt\|GO_*nR _<>ͧK-=0T|@[ @2+/ҟMP2$BixW a?d9BJ2̔yK8uh[$+m]z(^`kr(]ɺKOun:͡@YY+7\TK6F=?换28%]\YmRO6CjP}P2UY{z+&9b(MޔV(46"Q mDf4IT3fp@ uᐖ)Ai7ޏ#Gkgze~R>o]v B,#x2t_799qF +ornK>~ ]`1+e8kwUw[W쎪Wa꡴:?.֎&N~jFAD5ufpxCuC~uᐖ)AAY9 pʫow_Y1÷!xw~qco$I U~?:o/NꕷzW?I ,&r \cUz(>y},&i'Z?5HITY:RDk~u!-ᓇ x<5s\Ih䖕>,, x7W{]NM>_Z12┳_p5߹ %X)widoyN=~u 5w{Iqh,Lš͆Q1ft51ӯ.?'|Pz=i. bR4la*LZPx96qS3 $٬0:xƷ.>{f8BזDՏiيgw\We~luo=.o|N?دA{R;_ Jm|N 4+eN^dyW'5>*L=MeO}if͸Y(Y(曕Bt/~ZGWBV`Kms?.!3T<{Bi.@=}G9Ge7[շ J!w_}ܓ75]χVȲb+Pt]\ h{ϗ^?}+@̈Im#yX(H<͗ a˝F*"[{QU|hjӓUseR6bx LHy(zMvm>T@4' f]C*R_yŏCT! V+FF--ʈEmݳPJ2*" |%SK$͇ (IsB`Q6A(ʱK(qmC+TC@ ;#h`ϤtҫO?K9dyF5 MKyX.L_81>?Z``hxeS67Ҍ:jG.0Ӊ9*A(]]v[J(i@Ї-7T J!,L_81>?Z %ӓsoR6N(%I4RJ54nu阞Sp('oa ~l?aˍ*MoV@`|g[ŋ*}~BmYR@k/=6"{ɄM&ɌAIa82$Ō%% %,eӏti,Nf&7,WزpEuZ6y1Ɔ&5',%4^_:DZeJ 咄R@ߴ fJ)d v(8IeE% &]If6y4UԤ&uHb$ZYiX"P2&5gvkRoREY|jEh5ZZ3/d9e>B3.}IWJy,bAI4G4*,O2ncC:Y[\qfp+8ƊX[:@~Yk;R4IPEP2 U*%t>U)PU3@HKR徭R"\9]n~ S;uե{10_]1IoHGGOT }>F6$Cx~wz><PMPT5L7Dx#S'm߿=U@T1?NN3ҟ℈R̦nqANhꡤKscц#77ȇP8ڴj8A_yYMWw1T+L7;SOE5&WWJ1/'T J>'J-.PL©.Y bǠц{S}ZP_6;)"W9=Ot%hx Ay1e=KHT{)uGa=tT(pmV $C (}fSqA Lh:xd1V)'jPXP1ta(H$&v>K#Jz.Kֻ-C\9I?tcLq $Zzh=F%b9~tڌR<_E,M= _BS %C5 D5=Z3DIt/=3?rz.0MU1'WN0.^fݺ4zjHB!bEJP |E/jgh*S?)4b*v,Ք4ްaWN~8߈'`FȦ4Kt yfsfokZ4%h.VP!UnC?D: I*|H_ Po*S=d^bZ~ LJLO,bLM9ݍ{? :v@_F<5ӕ]>̵'g0i5KPfdd-3;x,\R{lPR|oC)(?Y_b AhvhVs.eJ"/BNR1p&f'u:w䇗/Frt1@StOR fR({׃p v`F{vgGwZMhSG>^SÞiIs!'ʹxf${E'= |<.D+ 9AP6gJ▅ c2}PW8 '`)P 2zTTO(Iő S;*E-)AxL&,4+iz< |<ĕjF-8y1b@ J<|2;.࣓ji?B&CGE8+;/K\)C$.%(]%KA0mh(ZgPWmWo0Pbzb#1=>+r9AOgjw+Ŷè0O4 w.q@pjA=8\nǕ0PM=1x@ ` @FDE+;7Kz Bq5(%U IDATNPg}ĠtZ^i1@KQd)9zpqIyVi3NMo-pRKT8 Fqh.*3RgPFl<\R MQKFO0튄" ua4I* k5zYiZ ub-کjC>: Π>%f(YR(Y%KImi"6`*A=~DBB)^ĩ)A0&64N3ǫ"X(Y(%gmJ-cP$>v8 @P58fdt..e%v @)^mAI´f~PvC ZK#3u@.8, = +Pq{%*DK* =/D rW'ҴPoǧXWu9|׹e\y-Xp3ŋXF9sTP =-z hM%QT'\ ÇsǷEApBiCDU|+D+\r{[vCO{<&չ}]M=g7 Qm3 ȉt{I&x"8)A*ddhP;8ԝ>=i^/-Uz S ҽy|3|O^h>|Pq<& f8T bḫp"&Kg1_"b1tYCIDK*%>K!q/~.b )3xYnvòJo:]Կ0G A H*i;+Y)^N'CܕKy^JJssⶂɟ*(1zӗ@[+NX(H( &<3$y@N,, n)?\5*[.,=CL^SSH ByAyU=Y0#FZfԛn 3H%3 R8= @5 .J)Lphp̑\qYWVUq> ]6FU~T{.ÈteP72(:jLəWj$k+P=Y_J IgJ'ݹFd3KZuS|1#B!Sk#ERMv\q Mݫ"seCO~;+iJAHzF:B*!yJMx$3{5d AI?LidRpqU9(\n :nf2Z[~hgewH4hFJ-=r^)!@PpVOG9u>RO0IS'eSkl%qL#nϹ@Y:EN /=vvGQC`BxdXxf9RL9LqcVMm†IDJ-Rfل2wϛi~ ёBT}|f93G krW<$\\9W >Cx2h$ӈ{#Ǯj޼C"j AH‡!xW9)Ym#71*/I( eWJL7=2ݒmr^3weYؔ_6fZf9o_ de-EYDBBD.R oڡ\ğ)c\9Nsq OFDVb8O'W=vPNE C'LpYE-+.Ǜ- J3w-%^32" @ e!?oek;xKp%^KZR0(N$$$ JNC6gE84Z-WE&%ɕd;O<+gf@'#}2+%oęq?tduBI;:5L“!x1\ޚ*%+@MR'4F %EV*\9I3rfP>n4/Ę2ON( {F!(b^cWgl$>L(J?~$xlrƟ7s2!r yJ\93nȓ>%V""N( u[" Nѹ!cr+lB rU7jJ&RB~b6 ˺r,ËBgYH6Zw8d5ܵr8L(F=s΀BsYQB64Oa qg!5P6teŜ3`3\DXto+Ye/sRBZ=s zfHQm#{ YcPk+.Ĝ-%Ǟb0ṵSJ%wSO_uVdZ)y)AVWmK㩆o_WSS Ymnz۱CuC@o:x:MiP>~B1$_Pp/Pr%'t8~@"8W;@&d_h,f5@Odm#jw6~O%gC̟D&½@ɕ RXz */֕ўՑb'\vBivJ\FʬY("(%%baվD"Ɠ 4 dl:9y-a CB)B)g % Y{PPJ OHW]z8j5ɦ8?C,n /o|"\܇svELy 6|2"\BF;Y.rM=ц޵!T)r͚k>J]ξPƼ,zpHQs`a4g]98G0O󜂇LNz)5{\)OՈPbqW?d@ztC D"ߪUނPGYHEc!r |OZiAj 6D GU/< UTKy!m dD/ӏ %Y7DRFz׆PȵЮ8JM%=-΢ B㨚<*/E}mmB"yk5g]>TbGhLzpNqxV$[ߏ a& %.R}SXQoAǥ QFRxK__AM kXBm~`x<u\.Ǘb+\@<,ݣ͈MU]%=qS. hkUpKZ !xE Z,ރf9_9uK][:Zo|C(LAC0 Qݓr{w_=)RCx %QG?\~ I4V[cVL9 [ʶg'?O~pT(q1'y!HxAI9#m BV-g|cf[VWGkBZSׯQoB _mNThPPKVxZШ5J4N=hd!*!OqkUT#QtÙRPYORFuA(q8V`P(%h%dW yn@J~4N4Ѐ)_s0]l)v-d@J2eqA<Ĩq@pS`P2uOֱ]D)\%VA,by'\2%o fxt[ (})<8G_7p'(5NPT2)!(\Ժ#knqF; yv4=D;s Ba\̣OQxpiQO H G  JF:5ECux"?%BhG ;XQ>PE7(PP2y.vۈ'*vf=m'p(c8NpSQWBBdM-=93zlہQ2@q@3pS*!&vnjn:[l;m)4>^+hdd29L;y}I% %$ NBnKjM)!\b{0~}5Xa\Z5AIX@Ҝ̷Sq[ՁġN WBBiF'GhddBB,Y(Y(Yv() P|ocFΐ O7:NTӱq<]P?<[=O̱RL(!o<1E%Ϗw? yqx~ϒePJ<.elJ嬑XP$:y*Mau8- .1ZMg Պy!qPP3!x.BY_h&zcjdJGלE "U-Rt&a)ăRG>!Q)5凫FYc,lp]0 >Y&fJs:TFp:Ύchy!tjbI(Tz8\\< !7*LƠi±r52 %ҕԺ$a\D$U,8gK66))Ur" WDUY%;\zm Jg;Ai4`)}wG]?1hy#dj{< %BPqg湹x X 6F4O]BItt%9)u.$^ŠHĒ bCik~.1 ,\u+NyVɮ^PR{(u{3y :h MaQ0- y\fI()BUŏҸx{@ssxLB1u]53ydChJqJB=ҥ+{ᡙ \DңR)b) bBiz$=e#K [rVɎ;^IDAT0SA JA\?TwY$Bs8d5ϔ @⹡4CiP?g&oz0S%1+t%cAqZB^kܔּ2 &z7KaOو\BYF %-5{:쀣ם %Ht.;Diyc(}P; H~6]?b1hyk/:I~8oPs.=s>F,@/.K0\9#y]&;.8"( Hd,(V-dTFY^DD+2%_cBI$^vT)u3mkPV =7=ӺMlo<:zPAչ $<'-C9Y9#y]&'.'OHK,3xYnqЖQ,(w:+ac=1)Ȑq/~۟a:o@iC[/uLO#Մ^&m+T&9kMXAXiN2j'dy; K! (5-tKq9?_xr%Jd_=̦~kmHc0baO._'#$'C:MyL(]gᦀ !’r~: AJ6"ۧw8W7H~t5VJJ'|d!dXr]u \'o#$;}/~{ҌRanP2z=r~/NY}$xJ]h_ O{>LH35n^,Ov=;BƊ/ Ju?B `A#.(U.PPTH(!]K ^B5=J'Gކ f\R BB~BO 29*to̿YէYsw=ηy,]8gߡFw[Y'B%xXV,WBlr༄gwXܗ9?xЏINz{]~&X/>}32ˡd?eFٲY׏gyV!s .OZ=hǵW .u;9c=g]1<7.{+ i*=w'*{{9bUf;!tnW9BN?ɉ9}+WZV Y+U2?XEM,<Z;lk2s~A*okw]_.g>ͫz(CJ=~'?L a(y!k>T}$|߇lo^B]~{|VScwW;howusbVz$M瞛=wNJ] 0<,iL,ࢂ$PLW\ 5 #HZritBwWzԝÝaysvS᭷{ѥK@1K.]K1K13ie3t2FgenХُ? L,&djܖ"ytXa39Tճ0J\19ۥKaVH}HIq R!I+t,B(Qi&2ϻtY]6؅RVJʼ4t/j:hp(ַU4TXgtȼw.ve洙+䴬JΒzdwz6֞ B1,3LB_|VSMtMJ鍅ԇn0ah36θ/~M9R괕Bvg=1޻n;ݟ|1A/R8爈CZ(֓ ə>IeR80aZ֛M{6Qeƶ;Ma]vE- "}*3E[I:ub=쑒$q9Ⰱ(VHKB(Xg[C]IQ(xX\D1 A硄!kpo&4TBԦe".ՙSPZEHz\`^a+ljUプA],HdpUrMB ?R39$(,_<,t΅`f`pi5m i j^3m1ї] ^mSOd+kL[B!Q 3#A/VJz6=%g\D,>Xo%بėE 2H꽐Ƚz}98Ͷ {FR0+,srC7 ;,HCmZ%K5 )UB+?B!:eBȆP ȑEEԗk%7K%4^TFRe=90o)h=^sT\wݒYN6sJ1o]{>}7zM⍳c{<-;L7u˶[Lm@o sh۹B/!{wRFjW9yWmޫsFU}2=0i CY~ &S>LSM B~Į`n%dEV<eGydڱ `fxry>PpJժ7N =3gvAp(i n:?w] pVm7fe 9Qh0F6$IFP+*q=sNJGqJs5su @9*dXTNqKp]]mO u4 eˤy[=n-},l=7\'H;7*=H{ /(DZ& mdYtVşMڎ 7 HE^xdH"U_*HSjRp P=\ne֛G*W Bk嗔6XnŮ=Ā[T"vK|5}Js |k/ޜ_ B!FQ@p~.ug-a֒6_$ PgA|\t{ #ny|xtr,͈eJ:)Z?`0xu?: .lIreheWfFS$NMˆA} 'µ;nӘ!tg=םO `'O++ c[t~^GGGIBi©I@(Iz''w';~޺*\ąަϱ((A)sUn_ُ%TIE6캕ڥzѴ:oxT|q'/tEB >@m7kyU~!/|O#6V1"k _SO{NۚJl)$Ë.˚=5agj==ȃЁX1,߽u=sQ , DAsIZSf:f}i:^U8rMUsJEWezfB*&m3[s%S8#8}E)sSj5sNIh |A%)5zfVp^+ ְʰ6b Zze1$W+ֹ/3u"xցY4edR, MV9D& baZ9X4w}:')==YgahF~" f! zR&<8,j 9 hRaX:5V1*=0%ф>Ǜ0DZ+ 9$"ym6ѪqYM9BS#J eUOk)PZ@Ccfi\+hW!J osgZ5+">,/t %Ȱ,L"Ȁ=L3| / )ZEhz- :YbdRqִ˴kՐdht4 Y~˭ ;Q8+HyJ'EQ<#j( E9'eZRR)1ƃ\;Z֘KBXûޤ:`#@*%z \-ox#,QE(aKBaSiQ"W P-, 1I%G-Ղ >(03f4>y$IE7D"Q*'I;WIT#4qGir.z럐VYf+Z ܔ^z RpB!kX˺"P)EDqVnT^Z1n^ԉ`45PUϬ(2w!u1sVˊ%kVÊEcL$̬z2K[ɧF >T)yZh' K[ s,| !Xr:AeEQĄM4L'i2s4*9BPZxo@|4-2t1Q6)oҩ (p"U>IΫzP!$/0 ug@ejmK@,aKkx3f> H RnBy.njB^gqt6ƨSI:eɺxB!M0dzr;itu2so/[\[؞UVթ6o5jRR4>Bk&!}B`X:z鉅5{qŅcM޳ !9YkSCRs5f]WZ{;~c]D9/gB$fӭ{P-BRR{ڼ( Jp{)>JkIުӉ g#" C ")(&[3.?@'9ja\ {7-vDgm'nDi+j<ǒB(2읬Eau$DBR bBmXET>9)@B;""!Mub\/afzO5$+-3o ,d8=&ϒIWW aivr3iQY."Z `Iw`VNB,­ xXI(B愔$DBQvt,`W\CxC{io:&0] Sُ8BOn];3{?gݿd~!{so+tہ{(v ;A̦u{7|d}9|qoݨqN3;̄$ X,;:>CA֧{9&s2++> R=t'-8k 4~d•\BiβojjCSaƥw̳3q}l5% Ri+7`?ythH H?廳BB Nl/PgwJ ~y{vO[48o{?~pJk m2]ο|W~₭N*@[3BaW r`_~9*LcĹ'"rܚ#cQ^:._pw=x]}}yםq3@9=r.`*̆ nZmqh0+Dus6miW a˼4\?fHzsn(% Z̾pEqOZۜ[a䆏M۾{77{13;߱/C93!n&;f`c3S0 +$Ec6?d90m,si"o1_I(s\pW_G-[[2;d/ ~]ޱ.]jaÍM{6 3;ϭܱP:~c#Mlg{=/Ane-³{vn[箻c*C$uC6hdîņ+Z @ @-3v9;-?`  $RH$@sls9 }nvLXܯdzs-{Ӻez=f`~o.T'c .zc|*k3u?oƣ(3a6̖%͞Cvl]O[̞H( dT/\6Gm|wX3 |\v&!0[6l"V`q<_@s+3lٲAod|uó+ܧ\kڃ u&mZPfV6™JŬ{*ڑlVA ('qOh}@^0np \aPSɔ,}?vއN?stxQTC):%*?R|({{~wC ҏϽOɤ."HF {ҟ/PO0 aJh0(0F!/ѳǩZB m[ֱm2s1Jޠā?:c>U~>峇 (usP j5}o2$+"!@z熇D.R{vj!{hSe5jjl1YêT!1BsҒunۢ 3g7ęmX`ț?~rܹ 'wPq [#vBg|aZ#3lοԻ=%O?#$pE\)!2l|_/]>N!(sw'~"5Y< ޿וjicٟwν+?TE/B9ǿO͗xw9aOk-uNΏ0{68gm瞴ƕ>`ƫ8ҿsn- h%] |A]3)tVmë?sٍlP&~ X9Afyލe-l=Mf6)l`9۽çݳď03\џ6&46Y~{b6ز)/W2ӟ?c&S?P0`-fNj?[t}Je;3Jo͹m fn1`l'qSO{?詧}<o%3-U.\J8wp@^g0aZɐ}ޛ7['ee .츝EʄX ל,ibT,PjneR !&o͒r8)TY鷾a0$f~uY5XB(d(2*Yj "-i^/B{+u=0R6E4j]d\kĨ_*Y $ְ:K <2 IDAT4'3JZ{6vD䙡5mzM:Rp ADBu-C!%!ьтD0i|]V$AFF ! 褕\8+޶(>޻^z#Aꟾ稷ԏC@XҕUR0yh!?:_WjG}f֖I,~=č97w=x~Ȭ/Kk:2 ICT Q|Iy.{u{twx;}珈r S6n="Eu}kPH7/#Tp((OY$k}#)sf&3V>z>դ`tN.{ PSC y'9C +CW}T (b( F#^q5k"QՇQ3=pRqׅ۶Joc8j;]yݶ 3~8fs'\P2|e$(A\Y*4[˩==OpV~x]wEEǽoN%LXx_9(3Ĩ~]؂dl~.]VSm4{_{ه}7(mJ(뮻Fk[v~ˎ|? ڤ:;(nM޻OzޯΦkW"Vt*-tjFDi\Z7~]O@iB] qOgo4r%~₹_s64U-CRiʚ*(HGJg/6Hӊ3V$i)ctz!\\,9]dP X_]$ ՠ:f%W.3lI主_ qykmehi34\k:95i6m)Ύ֫eH5[nT($;x4jQFM>6!cRŤ݊qZLذZJM]^,jU)eDZ%J;3U# 7 jCڬP,Nh>R Õl~^ߣ2{Q%^1b&K"I{Bj@0S&WJEyP^*kBGK@6JoB)E^-EA&!Oy x0Jzػv,ǖK5F;*Ƙ,ˬ,J!0!buBQW.Ě\wԥ˄xK*6 $4u΍~vW!6},q$I:tZ 3w42RZk;bݚB׏?z{H(-:TyN1ވǘb7{2k֚HQAG:I!tB;DL@KeYY^u '?9S^ q,U$B'tR<#=*cm93s JJ@cYey;8Jyen?eX%3ixd]HiZMkٸ)ݤR}GI':$n1(媦tNgұbXt{Jωbl>"zƛ.Vι(?O>y6싳**?_o ~G W)NS]LЕ J(, N1Ztvb-N:-MDeKhK7yȣE{!Uɜ:ÒH G \ꄐh^iWy 4UdY)[9fdhtϛ EgOd@9PHk|9 }ޅ륁B撋/Z9r$yosԙO{y'k/wo馣>TFnf*N6v^6ݷ>4ucB':JyO>ߵv{2-Av|xsGueeX~2aW~r#K./Zӟreԧ{&\~szwuQ^{ 'LRK lx٣m\(17<G-v}r);8̖6٩?Οn`6ۨ M*uylE rY<1ιV{IJ _Bes̻N:,{"bA%Yf1mhs^g;d%½]yiEN6Yw҉*#޲4%?T."Zt%\281'}I3f*ksiyiB,qUiu{Nt8ÙHI!Uw v^AAmyչû*QJp_̞clYde,zٳg_xp'2s{GvKIb2֝hΆ;1l9ek 2a ˜&: a@$V!CAJ8tg=dR`T,Ř|fVKZY{K+5Wre-cXX.]. DL,VЍt"B Ԙ c$)2tCXV+R46T ˕u+V k֯x3P 8r NI.8 :(I`RA8Xuԅj-8˂^f0#c'炔]C*%XWؓtb@IWMB 91&MS)!5:Hok*2DpޑXTKb CX R@؉oYۉy tYfNXpX(LguHD7U67ȍڤ6e׿;%ɒQI`H!y_wKCEQ_(ޥuJo9GD_nP7W4Ȭ}iڮّi?TL[93oOW}#ۭ7=84_\у7d)i{&=NmT|I1ܭC䒼$d;gc>xCm ޴+}u| &?sw#+xG0V"cL!˲XaD{+T̡b _t9X-!5ӛ%!>xÌKgs%gx놗Ωj ߻?x@HK[ÙRH%׉5Q~z7ۑ V}÷k{{REg.9Xxr -'O*F́=vVɬWf6l8poC] iNSb [ݦ6[FқsGyޞ/Yb+{ #7|lv_ޣeųc%KG8M'*S a@PhN5>TM W@^Xwqp 7K0dS]Y;YC^9k:|>./OV?޹/kmQYZqYFg[l^zX:\T:3&sα׹m*Kf r`0S?Uh=y`۟[߼Kga!ojpjO6ts&x޽@Ł'lu{s ɇ}h쇲ڍx*R1˗J2!#%8 a9[.=?VR1J+Vࠜw ʩ?}o=7i}~^KYР~˙z1F1JVͧ3'~2ݟ_9F.XpƾRt]8*.yn.2B)k C"I{Bj@0* ?'Q RVe9L,'kXIN4HwbQ+lwVcV, Ґ`8kXC+v %I[{$a09P1Z@*M`՜H֧\~+=GL I"cDQrbm̖A) 8u_Bo[{B7"CLBY+vHZ,kK;CVz֦aFH{J(ROK?M"Jt!km ^qxTQb98DKgD0s`kJZW& r%zb)  5FkVBq0^yh6+=Ge /T goO}2M J'K*I¦:}8+ڋEIPE$SԸM5IS$ 8kNH`~hvVFv6ԛp:_1{VzjRf޲"8T+D|7H:ʂֆ!IkQ䌇qOd\IdASH`c֢\S?cӃQ>}}yG}]GPZŒ2?}cKO?t㑇mƴ޷ë'\kB:=ziϳ}\쁒meaA$IZyVÍ`M4vםwk DŃBrú\=Qo̓$x={Խ>q#Nxsw( !{X 4h>#i0h3{l= i3@ `Gv-E*p X MɆΓ*SpEvg쪪rʽwZ ! WR"  ^"6D@HSQPwHh 3s)g>{zϾJcD7yo~HNvC;~ab^Ǘ?^YuoȠ}Mǯ zO`"ew]Z}jfONy)A8&0'|ȧ#݇# |+].Zfڷ_GgN᣿7[G|cʏI?|M7K.d„ 'x"ɐ<}(Hh#kY8IO2oY,2wgm{I"]G߿`0?w}~b|vlU`'N}g Ѝ)}f7}/D o{Ү_opz0t>?^om̓!M?ҡ*/dNS]{~Ѡ^-Wgd:"g9cQ$[oowoN՞lRbXg2W9f0& č'Ncי(}~Wr!ޣ.3ڏ:jR1 fH٤gܦ: 3W EAoZ;>0'Ok&$ܦq4.73!S-k b>=$YҖ9dAP 9bƢyZj[` ` ]u X2UX]$Vum9L֔pr~xFZgT)##Ęu?^5 B v V*r@+c]>q_2F$q:JX}K8`s~ғ. oZe]UvѰdr?t#݇+[$*;6=ܲl!ÛE6Mr=SKѤ\J37:[ 4"*Rwtn,b缲M2@0*cԧH+Feti(T3b+""`TFaF IDAT{Hf-[N]TC=@J'PױCVӻwFf]\WE*C.LB{3?;kϮQXpes{: zDil1ďr3SpǝVMW*w~JFſ&UCz̼?aBjcz)) (7J|>xu {K18|%őwK <3}Vl=P@f\6𰅐BAU' * /aS8 ZeظTώx~{} W/?ixM6=6MʤCq;VFO (jQ*_/ozEXT[M`U6i~}}~2(@_1^QǡKYHakMѻ%9ku=(2 !$gYZRj dA,xN/οy{䗿{ `{y> OyBts IGsޣI_@ּIg|Ft$_=-ҕ6Zs\߼lz 'i$Y ;aZZ>u雬;N+Y-3A53gf|'uYFq_Ʌ Iz7DPVƼc~lN7}8'(2ZWofZ!,˂|ƌЉsoWUDyqM6l*!*Jz>98# guF8>%P1d&n;>CC}t{k b-ߴbX8M= `K'FfoL`٬XTigr"MБYMD@Uǝ4s 6VλsW.b.qd.rkbxzx*ۮ~yϖuhZ5ɯtQ_C5tb Ua#EE*k*N!HIPE˚b![LZ穤ʓNH&pcjYiOWÚzEb/fEf'KӺ[T@_TT,4R&;o"7axT q^*-P&.N&꒧dҲpʸQCM)T̒ɁjڄiItN1u-Z 0ʼV*B@+-s=ov ſȗ,zL*\G*fTЏr|Nh$d.}Q8$0M);CV*K>rާ6m}{s.:^ԭQj_vW)Po&V4E*J"gG*f xkbhZ8 x\T+YO -#Pyv/xT̯;xӮ5i%ʇw#&B)yW_bBa'ꗣ$C 3^i Xm 9+Ddͅ^U: 9aRZn1* d |/5R1 R~w\ˆΔwMSZ$cVgH /:} EWʦ{1Lk=}޾q2J3p\t*+r[M^M$ >{RIdA~oIe&s=z5^nt@`ICO 4,˯n>77f?~ 4 Ć?㩹YQ,=SgNÁuw;;wZGz DS?{ )=sl1wYoTaMJ$='M¦!IWrpIkhQAߠ)hXNJdnPlђ[MP7tlu`&}AT)qˤ-ȖwSWM`EætHˬ'Ji xifh н`Q$Kfd&㳷?51=iY3bI#c"mJ+=̊I\3̗V*&.A@E̵SH9չ m#3jJT|7MÝ ]3Cy2!<1_1VŰQ-Y66d$\ 6mi機5{l^OOOUj׸N4..ܠL x/t_7= *]'mQx8μ H1FMRJŔHD!1T[++o+9\X JUl]4Gy{_nhZZ7b:ͫ &"vv|ƜWZ|nU(&#D0O:,iW[}꟱xo$ ghq! kYZprzS;ho- +61D<)x醓- Q?ΞGHMM߫o/|O'Mcuc{2@I"[}nsv"вb{@_|鄭.$SE3>txpO9;~DvPd$P(2)@QdlVu#+&BGxWwm32Z0*PiM]}S3&zm& hTb{ϼsIbM: ~{i2Alw]cͱ+ЊEIPR 1.;ݕ+n:'pNIfM 3'?6D39j<_ R%ª2dЀG`Ef9j,j iӦ-`X?gEKz#z:wꚰy$[ Xh˜lp:6y쓄@}hT;lwB;DO\wv`[ Z&uX*rE슛~{f3=.a ,~mQmG6$(:3Fb*ιv[X-z+k~CJѨ[Y:&[VZ&~ʄVv]wvmם/_obl[r0XHucQި7)++EǺ؅P˛v(B K`iȲfZXQUږBFeͥ䑕ܠ= r zMyÂci'@^pv7+J14A@j~Z~0#k-jFEVmbά&`½T5z00º(vNYo-BZ=g^tOx葿̹vw\v邆1Ճ!T.= <t,sN^ԽzC 6C80EaQy`vJ%lq|5,F{CSܸЃ9{j i*OPx4_gTT7)8>EފcL`@%UP,kI2*:ޤEBtFB4Wvl3-.05u t,Ƚ̂cCxAÿz~:#A *F6dKhayc 4tͥ4r\VRVtES+U ’)0wH2K(j͘Iv:,g(UC B A. ,M^ R+plcLE!ba,%[ ^jIQ ݕ;V;ކ]6ywY?iu'O:u1&ZBik ҨK t*4\T(6}Mwjyo.{/ܠysK~Yf̘E1&˲viڪ#L][8pEQob?Ztx"7w ߔ@/o w) !{ Ƿ?u0j_"6FKo.{vC/J! 51T3! wO9`붫>}zrhkesEFTabI$\tOfmC$L )iYg~ӦMd\nc$im|(Oo 6DΘ3[ ̾."̜=iWݣt= 哀R՜Q4Jd Ivn8 ]RBw5AA#VC K <ފ*d=$UŠ $uΩL IHuX>u]I9I4-Zҵ, 2+/umѰAFd`9mŎv?_ ]]o_<֟{f$DzgEOްm}طM憭,74Ғ;Æ+6f`MO"S[OoV:YhFοò7⪫z -XIfENJ Tٯ (GW~E޺]M<= =g>=g%ٰ̋A똷qyAN\mkfac7ZaOC* ?R[[%Js\8s/ =skGUv,-ޓEJkt>ufx2%sWђ*3=BΡ!3IzXDZDzH4k{wW[w9aҖݸ>r\'vD Y$ _T"RP0Ɖh]/XۑKae CBDkf|\\ _F+2s%A=BvDv0e0Dsc?h 3FPRʸ\e]>8!=pC"="H A:{}/{Z:h ":Lo?`[?餓} Hvx4 zeYG^(80*ޢQ&±R:@J0Pm'NH% `RT."@jX!ayf)4/c[k}駇Ȣ%~ xؤ$I8L)(q`S{X,j(RJ%I7fDy~G2TzջfB[{Yr' ZI$BHkA1P"@Y_P@DR(:"^iTR"p12-y]u;&\pFH$h+ &xx7OmS! t)L#T]P"J-_fR5&q$BRkIz!$TBBZNۑXf -iPr΅uTPa @{sKha~-X*jcE).o|$:Zb# @)!PZJHY-TNHdJ@By!eN;,,`@XÄ4%XmuJ ˟=?W]=($*r$I4e.%:6NB}cYѫHQBRN[K Ii$B$|ǂ~;"mxxyudТPj R`,~1dZ9)Bտ-R9 (@ZJ)F #|;CH[dO*)躝p*K} v%|b~ 2ԐC!eR<АRxJّvXXc/[=T[mړcM$e,gmH*:FHncAQ9Lղo 5L$,̜G:a9@'f)av?>_K=BkXU ~ 0vXЅ@R:9~qCsJj^ IDAT~x \yYWډk@%}9l65pAc/zK;ہzaz@n4@,$ ֱ߾.ͅ3]Yj5*E_~HI b|6pg?B"*7gAo !mg:pǞ1i_ڇc@Ü,M Fި )ؚ0RIgR`(>˜ nW! [( cK)Gmsߞhnlj;7m9 {--(f7d== dV+IEQ8sP\>ycoYyn >.9 Q.+I6ˌgۓpBWAh[KiwXF$Yz M|!=+~ w\89LZJ)!ot$Յ;G_}xdAzd4Ʌڐu\] W"%Ye2r9s75 S89w-z*e٤6Y!]I[tm txghhH(ɒ[2\ԯ*"|4lJuX6y3`[ HMW7 1an?"ީKDU}EpT Ň.c-tW{jB-fU6kbXXTD#qIѽG=ĩNV|vy>izϖBO/?0 v6IȄAR<JB%jr/+?:l "<:W *8H9@Psi#-I ߱ngL\eswwibXܱ`n3 RwM;o _r]!/hlqB@;-."@_YyÙeW?yY1zzrK1ߢ#THز\8?Hr_O^JZ;@ TP%cDKr̨Q:wR(K%B&" R>ިDos6ϟ{Զ}攻gR(wφ YqJ+>~*$116Be`Uւjӷ61 ]zc?>S)H|{)ܼNStTϕg9yQ*"x 7ż1,,;AttGF:keXEN8@Z3gg?6gՅU7+5|Mƈo zlvi5V?ƒuONKK=~:7wkS!/(9p[L_Z!}#YWUeO;zĠ!`S]cW, -ɼ 7. 5oTk59d醬d˕W^ϴp +_ իYx͡RNXrҫX:tx, ,j+Y(O>9He%_ Dp_!:tX{yH/"Ea '. w:,i.𜦩s.ޅ G,|;T6EǿUadqN0JfVRJӲ,1a\1#1!'aYFrɓ۳D;R <׃=9*BwHtg0tXY윛5kV謡8kmHO 0$["4npm0fd:,H/ S g F ںIl#IsBةh&@B ` / a=rC@i 1j #`d΁͂X.S s#|7a o#!d(j 9Oϲ56v/1<~)RmsYxI/|\Oj z#OV&crԔ~ b *'aZRQ #JOeGs,4uBTU8M#I2޴WDEQvi𐍯|| Ҿ'MPR8[,#=j_lLu62F@ K$R',+(%THZ +q%%=zgĶ:E}NƄr [Х4ZB¤o?C_|Ec$\4(cxWZkR5{Vc/H'"a*G폚;-~-6J&@8|z5?F`J\&Ѡ.=DNh!XbK;0w4|s; tNuEܔgE#W H-L *aү{_WFQR57hof/CDe"D<O}gl8W̄5%*Phnnu:$0d-{XKӝ2-!n/0\pih[h;˝Hhk./ˆ.*W!$?\7}&YAnj$YEFIW慣's;y}j=zu>rs O9v\NzOESۥ/idAKZ xh2Z sM{v3,3ccZ mvq[:VMj-,E2G{nd!Aϗo9o׬?iˣ/ֳ$s%|r*w eiHyN239iـ~ƍ,,i'#CK:2'kYwu[\Ó߳j$X= {I;{~$]yDk~ $~+O_nLI4y~z'3GÌ%\.Wn "HeYN>c=v7!ӟtsL;+['|^9YI:|ҭ>g4_Td+-to~anFwK܍d'=17v7=~UI&2r)Ye]ll}anAGhY7?~oZ njr', :lGz ?e9⩹e^|Zs/$-Küe|iZc>sz?UC%tޓB&9,=3ZV d,~Kx{h] J;wWbE ·z~^+;O  -yϩf؁VbǯjԁdҾߘQkVpds_O=xWtt/F-$I)6`뮽ʺ]`97}Fvۭ7xW_}.sGM?Er_~\sJE8ag!E'egR C-~nӹfFߠ8oqk}3i?|IIYA ~.i~|bŏ²i\5$[̊GTeflܼ|/4nY˒cpkIOftqЕMf$KCҕGlմkg ,X!adNς 9ɒxrRI}=C lr&Y ׾bs2csnPcjsw2f̛z5@GkbDwg9 rʉ?&-ڂ\Yz0!??u!Gp W]umvW_}u;9wаnnH#~mn6~0gW KW?I 1Z44$Ac֐V7az~2gݫrܴk4# x~V7l̡)E3pyz"XeI/=h^s%H@B2ޗd(+ 0ot޺H=)o@HWu⪡n,kf[{jr=G/FF!;?LM%9o޼2_$ǜeEI2 tC`g&]! /G+a uTG+ c0%bz\%Y~.ԳXUKгcY$K9zv \=xUN9}'%ɓcՄUaIWI"Ydt>ddϳHQvY?*sEuod,ᑰKJB Ѝd)ecNг~,X0O2 IWyw_zbACfS5Pob N8aկ/F)=8F Ib a04e`0)T7Y )Y@!PGĂD5z*t@ 4ф=t l}@ڬs,/ ?@mdmo#4,Іxf]lg5 3 m@@2Eח53h&XU'l`"o?vSO=)Ǥ&krפ&5IcԤ5i Ը&aRפ1LjR4IMj\!?k2k֬^t=zdIwILsԯ]{{`&56qpΧ߷~~֤&4_H+X;{1F@#_=z]0*Z%P  `.fQ.x9rrv'0GWS !:?,[={lݏDR0F <*KYOξ vЂMO6-{O^`4Cv/K0w=؈9iZ[/m8Mn$˲sOs_E"#c7ުdٍD<ܒCǿq5ven.XFVn^.}/dOgg t:9m jhc=+S'tRM1NDrѪj4ɚ=2d IDAT(XzBAގk`cͺ 쒥"C5 >Z Bf9IGjRLW$t6pHKE("PHS`ctN5hGJUc*:z*4uHB!CZ"t3`$3dew(Y72T~Œ =K֔& jhͤq^ 7-6[s^vԮhGlh92GzH+VOh4&bG(:[eZ[UD^ֆ絛FTYP/2P4 M iGh5 xq ,{)򱟌Di]hXc Uy)1w$UVWcnw0H4+eTXUj P䀁Ri?ikִ;Khȫ^^(u$MUSdW΀h CQ@N iNF"IH*c-ke[n#mMy痮.)!h#c(ZQ%Z*{=K2;.;7m8 yK5Uvt$J`!R&/S #sgPxB B*Ƥ2S L@y$yVyz K0Ƭ}cym3}kt<#= *FzJ 4V3)c>-oBo~VɜRP($+!) 0QSnYnwqAmǿs9~эy6YE~H8_H22'B!>:zN9tD7{>vBV)"2z-P OS@ݧ,Xsᅇf~s!OG߳:v_˅ y1֏|R{ u6ZBaG^6*y'{+t9IO25uDӯO !`}f+qފx-a|.5h(RHsD$]ϒ.ފh*_%_%s2[1zdzXDdŜz8O'"tdޭ'G$b+bGȲ&\rWVeIe$=S""FqB.=˂ї0c dd!+.bd!dR°2@,A dd//*>x/JRǞ !̛7ov=K!Xk!ӊѣjRj;? yYкo>k'^l@J&K!kҷNzO޻֛, H+KD$cY9DPD*t Pl B[FL$U0C%p*zD ͖FZ;@MF% f& O%2U0BeN`S$?f٩P 6^$X4󆴽&Y-TV(2pL5LQ4M {`,p/9뗾`;Н7kk{~X3s($R"cd?$dx V64ZumOv歷5f5{o~J9D8'!L٪tyɢepƝtu>udüԎNX>b"闑=1khhÜ[;jS_wy(1'ub AheT#+*μOF!,1'4h@ 3#hXvI/&U/$W_wɫ塽^6B}:LeM *; J@", $p'hG,TSH'ZND)1Ø'-oܘhwM]?}sOyn]z/|V+jTb0%5OY䕉h8D@*u 4kQ'lTzDk@/G=:qYw-emFV LM\#ҧyY 2Zk($O*HT%* 9*2'~d{/;k_ׇn69[^y52{fα!S$"3Jt TH,Lt,E?"@T%@Q5 #TP5Z@dH"`ЃywtFY>\Ͽ׾0P-65g~R&< JVE,衟\E%PDQA\=~)[oMiF!19FmDH4v+\(@eD%4&3R24UnÊɰ*~}hHLX-zOq>N9 WIaǐT"rN63/&Ӵcz&ܚcZS0°ZEs"7&"y%:zPyck,t>Cb?l *>5g_9+.PǔJ20nԋGwP5FccZx5D|fբL+탭` 1m+MXBFRUЪa r? mMמgmǁ߹m =SL8XZUB#ap^ T"`U Ћ*B 4 SVC(1(0,CV(_on{W`']#߉F"*@ ~ADMl}ls1@~WjlL,G=j䅛jHK[u H;$@!?}j9;KYRB~׬֌6;ŠMRh@7E@;:hWϘҗ4^{h@}ozky"%{9jn,q$*7žV$-$mO|?u{~N` ~{L9؜Kv?䡛矺:[k?<8g}V n4@tތnt?_?LCCC9F.;ne E=zҹQ㼖 dUR89{~=M8/Hl'bu ,djls_nq Ov$F~wܶS^}5_1ۇ*FlOޱx䝋?5 c+XRtFj YD{F7tco/F{_K蘳W1go+y {.= v.t"sqčM["лJ y[6v<3b.+GNutه6SoY`tΏLZSn/ޭgS vѱ{Nz7%H9_ۺ]:mFI_DZ/&CIyo] o~Gd(HFWa?1sxt)ONbyE2TuCc,k *XzYƊa˸ fÒ32Fzz!,IKqxɂy3fþfItzd+r, fɊaڊzRY.@xe.W$#PzOǒ 4Kq,һ̣b}l9s w VJAXKEK( AFG.IʘߡuɘWUM!5.YXz:Kݘ(HS,ؕ\/AY:JRXB=544t7~Å7v郋^z+u^`Y7Q_?#&4V }onͧ_+DQuձ[lqUd5vy~x^Ԗ4j% nfRD+NV]Vg.? >WH,sdw$3 {.~T_r7˩[x]߳Q߸㡑( |r=Ћ_?^wϽl^#WAM`ƟZDz_~3-_-/D `N[m?eWW wްhAZ =/|l9-M݉Gm%&Ȃ[Nw3,z-zQ7=0ڇwXPlՍsڃϿdIQ'^y+c{q~^[?Mz6_EA²~WM{#潛w-+w'WVgun<}]ub HO%[t)GV1.~D⢫~i-](=m&=;M:uc6WseZikpt#N~ >!Ϟtͷ;}jwwXkJKi;m ^׎T/~G~`ö<\J '?gZ6IKqc F+1zEӜԥo^snk1gRCCCP={ _"=W>*Ȋ)μ$| TrC &hXEK Ҧ=|a 8nzgm=?tBo4YT߳>C<2_'ZPI`(Z`菨td>ݻ>nw<dʆ񙾄YJ ,4-<6cNqJ nb h_Ј RCy_xMm7LoWnꓙ{=ӗ𯊊M1Ǜ%`ASɀhB֒bݶbf=w;4S L!^ R*6aD|C=IieR#T D[Fz {:n|w{wݲ2U!ly/_01 BcjDN؟Ij)tD B{x4f6y|pLbJ޷<R $J#I:ujD$1 E'C z윯|Gyo}`3GG(3#g=ӗ/KQNƪ3]IՄN"-Q0MF($ :XݴXz5sD A]ìiBhZ`"JH T2DIGmO$d ^KR #:*6AYM0@0u Pp6 0Mj *dPzQJ)QRP *>fI'~<{#"!u! Q1A+@VreԔqBT)"@  ,QhtZ=5EJ$Y'U*@+@E5Jt5DѨXB+YѰU $hW* 薦?/vhL$0:(t UL7UPFaFYxFc"XQQSIKBհPQ{ /&BPJt*vfl+"u !x$8* #a&A@@"&-(aB4*KB(ݣy(EhH*1ƀd#m"a#$SCa T* T%*[ت!(A 4jچVDUB Xŕ:YE 1*I#T,tFр@ jd 27-KCQ^5!]_h#-B.jO~F 5C'Ah3UBa%(:1 ؆(l**xl`!ATPD,H Zmjh !2*Z@G5Dh޻+W^AG%0H!heY6PXk!D' D< ZjUݟi +F IBml$Zy5+g2A!ZʍٴiArVv^Āld@E"2/uOH/ BTZ MJO'ÂkOՍ6U[b IDAT+  ̈l2VO(D$B3i$Jh-FeTL6D!"R* M L$@]'ι$I&L6Q 13V2P = xE8n #T]R :S 2 a-RF#֨& hPGz6 vzêA[UC(6!LfeQ2 (ZT@2 W:I*$$ xPTI@SAhliqIs̲LExPG7wZqR ˜ U嬁fb^nC@|Ӊ@Gm"SPtDA X=QH:#r d` 6ZO<dzR.R# C PNws-`=(A}wWmFG5@c= "v`D.!@ P@xP!PVp@"H8jCXP7|7sJ_٭LGOr`e9HPףS ʈR PJQk(IbVJKPQ\9ԖЀKVBHc/] cs^VT;^w_D$nЫ`JxEHzh(Bt*G[ –2{v*Fs_c!:M! H*ױ<-cqpn A;_~ɧ=A`PpZʲ֬zmSh7P$BZ(TQ~b偂)* IUD-B;fxLa ^j tՒJcG_8.[Y9+;ND%uu++ ԺĩFA-[?ZRO,xU CIa2p#jJCCC@VyŔǩut=]Xw< ~餹k5a \{+|If?Tх)厫{p-swJ.$<<\$dDUZ# #|؃NS&jЏ;A-9fMO[kTy{$! `pк8Q IZ(P))һwfמQR*#1wf_ڷѧȕO2 =7@c{}H$˒dΫV}cN^}Y9"K~T@reϝDs>aI w-v:BO26Yk0ՐQ{jeZw''wǿ, WCHAoG;iEGNbV}WWܔ|%N2xһL7v|;a] ѿݧl3=gG.m5^D o]_-Y;"-C7jKrg AFH^ut: NzUѨy y/:yǞe$C $+׏0vo3^%< $T!2&eĪddӗo;}=`Yo}hWY;~oc_8`MPX^~Fk{w.P kOb֋{/nYE2NXPCrVr^ gzMå{gM}}9N?UtL:7;4<䎣=|/3(9B^3^?M1=e=}^Zb~tB*؛P}EzF{pK2^N眎4"Q(:(,(Y1 qTu^G# mb HltUs?Ӈ~0u}v׮,dVkW_9г]~\9ߑһh)-?Jk4i76XQ}P.h,wj`I4</쭣!@3~6r; z]ECG/j<2'Ih1|i)?;=aY;>qH P٤T_' BԫiMC6t'>wǮq YOmfCŖkwRZ2[J' :N"ŗFPBvˁcp$1HfƐJr%S wBF,ɲ!&2 {tҰ0Y'(h4 9RK1E_J$@Ka-\ЙծN`?9a =IP$cMx >r=u$G G !(,O:=~)M ڑ=)m``y ۄ110U$KpVΪDO5E ,|]y?h(tub#i ^r;eѼoyLKwμ@W{RiLG{iPd @*rNzYRL\5_n7^Qy<]? ծRZg$ A!}Kg4>ɯ'iƇ#+o+aLIGca$YZ!BYV4#}Ir)ZȞa'gcǵBaCM^.XJ88y_r|m*֣9@G(VٚSc{Y)|xEV[m5͖}4=]>G?kC2O[o{GGa\ GEn7{jVwΒf/<9}}9}?{~rj:N>=t,鋚fWoNM+Oc|p]|#nfQe_~%/:+tշ\s,#Ϻٿsd "=gUXqF'{$wi5[QH7}q{7ltƙK}OpbOn|H3/q 71Y>x&~~zO8MIֱ$j&n=3\qwwK^m ;~6v>ᅧߴR=xڋ,=qYEWmi{4TցV8a0% YfM}"qM<]p_+^傑C۽Sy/T:5$8FRY d=~[1%Ǟrf@?6z29` &z"Wv&eºf7&T@W&{zpٜ7}zky[υs.5-#,nCb+ұ?~ QKzŌl#??emhH;m]E2%!tѳ%Ygq,/!LYPn/wnc`K.͛(nO\ND.Ę#O?[_}жmfm>o#5 K5Kd ~]fGg>oζ)0h7e&'2KCz7MK6z8bǶx;:M8ґf`؊dx:+Wt􁎆}wŠ5-% F1벚>r>~'C,iNrѧq_ؒTִ5IYw !{XYVHutбֱh02,LGcŊ؍˒!HSdAeE&Db ˆ%R-sw'g#5SkIVB$'胄x-]CldwYncS.^\iM1k@$C(PAH$E >@hVPYN:!F$4NP~?պ*2ИDp)ȲlzvUk)R@J5T 4a!IV0xJHnZ(e8#^726f.80 2+lJâJ2kݐ"A ́*UMFݭ3)`N'3$3  6R)r1 ]t>E*T/AL!m"!@Y@i旞9Х1#B< < .:5C+%?Uztɘ.Ih.袣:j Tz6&RBVܗk?ЃdSIϢJa"" vԠn慪mSebMS0@g7i&J itCfb QSW)x7tXV?I7I 凵R k )3V*:6iߗ7!P>@Z^9 P @fa?TپMڤGv[n펒{,ݷq_jg+YyOx+r=Fҁg6iͺb&+޲t|PϨvYj :ܸp׿پMڤGsn[%9K13۳u}o*k2ɌHP 6W~ /gs{R'~ৼvh*x) cC U_@v躜s_߯~f[OD.9 $h ρoiE,)nZ$",sBdU dJXA) tZ<<'P%@@6k>Ip f: iAȴI=4*ENL uA>Ag!SbȀ.W ک QO`kHùY 6V8z&.&83*IL!P5R4G [ *V )QhNH10&$ѧLEA%m6$ԮIt{{UkmQ>U)$EZ"!h"s!󪀂eFLΘy=㘸mپsXS?>Γ9BZHޟyZZ$ϲ,spjPT@CJyڥ* h]$ʒA@; ktNd:ɵ24D!tl! h)|Ǫ~Xdy(4UC).QG#AC#is%0S " @SiBcbgtNF3u8Wˠ@yduv ٌ+%RDͤijh(pp]h@(Aei^N$ EH&* 8x:! JXkӦiҚuL*k y\tGɢ( PTTN)eTT 2I[Y H4U0@5w_son[8!@?ɚnB1OҜN:i:SJD<'97ӑzCˊdĴ^0H0eyNU=Kk0mQHki%}͊} t4ӕ= K4FGnã> GK[3A<@kMGr!Zt[ =%Ņ@rhR٭ЕdpX;zZ:.GyL>;8<4LtKd%$.?6$'B_B'J{xc<V˺f`H!cfS|DKJl$yѿٚ wnb^@GO$94>P6=I,&]c.h:۲1)s~'St}6(4%AE$ě):M$TUȴB*QE:y6c/=Ć$Jk B!7ZQ6(B!'Z؀V:LV@_&5h 0yȌS(.2c;maϵ)BIӆrXݢMJA!Ӊ0Je@84 $d ;ҡ% ʃj60b9Z(ra:bOG!' ^yILW1E4Ȇ_Q~+7u燏~% åI֨ĆY)\BiQvZrP4t^`Ԡ6S`޵ .9rυ77P7u 2@Å\'(ueT9ꢕ(nT̀ɲ,HF 6Pnޮ/}d@ tòH'CR$u0$%w}ﻯJ6rK~@Q Փt.nA"Y?'s`۩9)XOzC> -e>޲H^H39Oz{.] =w=)ʋYX{WQh= h2!muK6 hvk.iا1tg[hrՊvY=g3? (KH'>ĵӰPIOꩵ-7y݄LL3ߌ>LRt)]͓~fM4]Cq ~c?I{/Zճ&)МV4P~޼0w\~ZL1ԫ?#A{K[?!mE?u} Xv:44~/:}2lW}3.D1cןtO-8~!T/n@^H3JiEwo7ܳƚmyEWpw[zVc{}_Q8AJ4(.zkvdw뒟R;NѫO9p!Jq;'ya=k?c/*X&rWtWrIZ 8Idzܲj0N )x՝g-q+Z?/,+H;0f=d*Cu!;?EF IDATÒ9:d{#7?{ל aiQj>v cǂ|u"R9/⦅dwsx>3_@a[qk V} ,quTdG=2Ѕ' K/4)93WSN9eñ+>}1MkH\ٛkXkZe-Kc?Dk \uIC}t7~jicO f_w'߽}Ϗ.h^ĭvAPM޲'{+Eh\-vZ/$55T=cݣUNq!N뮯'C puIj vvߑ?^7IKP ʟn}iϟ{LVz$Pɾ`C=ɾg3mskoRшu!Y7\$i'zj^JSFٳCX9:pIJ$*}IONZ; Kvgw}>sq>8VlU@Ώݲh|f[_r vtLh4Rf=%ĀέW^x^##i d5))[q_ OfxxlRL4"BA!'N;U\y6sμ}!9_/ de#EJ!RdEXMG\4dbyZoJ$0R}C^84NA`X'ضPC9fp2 yyڇ%YcHQS$]-|[W,]-CC{㎶'d=UdAJ_:wцsop:OFRTB~ʓ]vZ4[}p3u->Hr0 0if19 Aз51~t0dS !o$ͭ@J_EuRs(ϊc$pEMCiWqh|972kϻVN|@Zoιʷ2'X7VyYK/y}nJy7^cd7Q9TkiS&=ǽ54$MUtң!)# &, =`HEmB)$>4Sqbw9m5O?ql$IRekm1Ũfi0 b}"ܘ ]-æU@Zg#QcP Zڂ)$S $1̙Qfh Dkm.kf( 4usEB uɀ )d=@S%Q$㚮YJ%D %9 ƫ,M3A:^! 63tSU{psP@fr_ %Jmir)ALgM昦)aOut Ȋ0m%;bpzFf9NA澅"3O%wb-Y7OԬW}-:q$C?te3=rxb= 轧8ijwMP dub5$Δ2ΩE\ =$+qZE\EGq(5BK\ECYf bOWѕ$`B4;'kX߱Kދ I:J I^d3BmzOXϓtP{,#oY3_b]20& )&d {S3pҒ\?fzc؈Uz3K(09eգwO)vֱkdw?x']qCvρ7>~Vi6Yѣm l{ҲO_@ 0$lh } Xπ2XQF|/r+38#\ByX>"L 'C-ʻ4G׫,UI҅mr A!4K$x"zRQ@ ѴB!YHE'HZPgeg r;pN#jMCgVTpu e\t G3U`Ҏ*M;ytSFHy +9ZB,}3 L|ZS*5!mgs8]\C,0iVD`u e=Sk=1Ihyvȇ e$T%>99iQJiccڵk_W,[K/UJUU`-=8k^.?cO$hQ"QЉ΃Mi@B@mKU5L@!c@y(6ɳ|;9Fvkk_suI i*@5&3 HQB#Uc$42u{ODOP=;bAfH2D$dC:Qk3xAa Q4G[))@$EbBS҄i&e`f oH<2;n0KÕVs{^@fh1pMx `o{hCء eUf. *6U!IE4eF-PÌxݑ'>=*W)+OGڍ>Ӊx+ϟyŴӏ|#\*"E!=kKʀ쑡 ojy8+SӖ>֬~kH_' o|EI s^Ahg 2T;N\pB+y ުomj5x'z… cuԅ5%= ݸ':shg,"c ըHo]#_Ȯ[NVF=}?2cYz&( tl9&RUy!i(52&|-NȬmwQ4ƉGn7g;9H?qvyyܳ ctK[̐oeo5 iϽeaMԋ'S,_|k_[hQzNo$黶v{ǯͭU>KJl<@ݟ|zmXQxl3dS|wŸy}c =3lcxeh%GkttUedc9`p[^ {M=vxUdk{^Yoςw)h_Outu^y~͖{^yCusdM`eyGnedܻjWwN_iIknsxXn 8ʊ`ޫOm:ѫ{ cHq>v}7cUN-<םNޱ~ob^nK,PxƮx)WxmfЧЗ.*3]6s~xbrϧ8hߝyP3oyگ;Xy6.ޕzO={un[CKC9yA+$YƘ PO;/^y睗.]ogt=B;?wYE2pc}%IW3)=4Fjx7}}52fm{ny͒1;`y鑗<@ yj @@'_~s|B~SlI yxWLL4}tG?'C :X690tֻCG?cĴ7wF[{_l>d҃g7xP{ƥq Pݏ:ho$Oz ٟka``5t LѰI ǻ}>@~A\9:=YBqj˾Iz&C)BP(Ȑ|],8u9If -8/4F&"@Y6ٵq6]H#t;zdD!y3PSb' Sdr՝w-CDIG"Z?wcGJ0!-5YsFVL7>h)e4>wWp#HC[ouɒ%j9#xxI8Iv3pr-"7@r^-cvfehnEwYq̭;|YZ# S@8ߎ麕gUm)HwpZBM5w|qxV< D ou~]M_Yz@~rˡKoy#_;}հ+k=zkkgIԵO7Sf=.gRTzF۳8Ir#Նl<t6 a;JĖQOG`bIY mYviKmڴ>R%ɍGq|;R\z*ɄvS~=X*xj`%Li6 SŇ2^d,;sb 'ldaRʣ Hr!!BsI)<*`fB斑{ 3G=%$ۘ9iٖ,,]"և8v.ܱeyɎ%<'cXS dݑT'K>q;e16Sa tD$H{D̶h#CGIYN'IJ( !L mLa' .ϙ ècda)s".=-Ƈ~=igǮ[|=02Ԓi$e9wz5ZJCZX-5@ InFp regBK2gqCIE;EΖR JQDQ/Bc\Jr.ֺJ9WHYU&:zVnv`FՀcaAcgcX5ۆ\PȈs%+c9DẗP,_C3)c)Dr_n_H)tT :\BUU^3K*4j&"W!hl;TuޗJ `VHz!;%atrNhkiNSi&hU)l.pZ8%E۟R?чv'O=).3/Qfx3fzЏ?38weM=[g_I؇p^ @ 䊃]kֹrf"6Pa[ uU*.ZimfcHtYZh\2)YX#K]ΆfR-ĤjF;ۦڕ]j*h >EPa*DN4HQm%ڱST ZPUՒWe@WE_%[R2"^ZTtTV0z8p +ԥaNDlÚ)PP8mPfaW`BL8`Yṫz.*mjvZ5yߏօCro]?GzE2շfXnX&Rbi{Z(AȜEz |zߘ-mRg!<s\*'JI,’S`m 3cOa#'\z;UD 3g챖xg6y9QJfKVv,IJ'H]ˎyihA2xۃ!E;k,+,i1{Z #)%-!>>_ocͅ4&s =p lgC6EoL 588zX/gt] Vp &g^5?s)[^KT{z}g{7-,wT? J-.(@M4=:SXt}X[-pJv`@e'Kkd5`r![yHuy47qkm @FS;[}fSwc }Sԥv£ )/Ϯw2NԿOΖ6 *úU:Ut4DLηS?ij.ns?Jr~nۣd/1nqOZc ,dt\Iq{S|b"5n3[BdYp>~Xg9C^'l9;ټt/>g%>;,io!LNnmo*Wϭ]d~s>鯯]ty(n]=#&^}+k;+AB{?uc$>,[;vя}ۙ?:n%@]vQmxy߽gr/)_<{߽~e׬3>{Γi\8W64םqoO[qϘܵSX{q/yͧxY=yI?&/j^K$ER҅pՇ_t-'^+v'~%|>q֞ ?K^0?7=p GZM cy!\Y! غ;wЬؽ: P2ɨdRZ@m^ ΃FL"Duw5"(c4 (mL)hZh^S!ئJ3 ӻXJMȩf ^j06dbq" C(D+ʄr)L t lgWW38`@R 30** њTƚ,Sy)n2RiHmBY@\K@W& j;*CivpQ\fD@ 2`R *hjj]-.*Nlm"@7'F-@R:h*S-) u[@_A9k#RP9APΑj/.!ꝍwT: Ď*]7\Z=فA`jQja;@KD :@^iL Mj*l=sI=0A,Œ[z-TFk_#EGc( lt FJ@N 3Qv( 0V4knFg'qgc]U2ɔ'f5(ł+Q %9:afvVAZ$8+Jt)Fhcb&t!69@:)ZTdX@`,A*:"t0E`tPr(Q(0TФۢHuU5@Z a(PUQ<2HQ㒛1@D!dUB/*Y EJƘQyQY QZ*D|3JZ+8brv JVP!GCaixSVY 5r"6+B(I{N Z:bVBe-ĝwS$p)gfP@08m&lBHSL"T<Dl,@UE|@h4 jd ]AQm" 5#CWd@l(%#[BUр˪!x$:U[Ǣ4XMeL$kQP4v~E!#  P8ܿNEe"'#@@'F bj \H0:Ԕ BҀ*C 2pQD|ib ZCn\.Aii)ibc+*X@!q SF)-hFHZO` jKBNoIz(]Aۭ rQV-*44qb +h ȹV/FTcl`J/HpY:qE@GjF W{ *Hȶ!GpAybGCER1+8h]Y`l `ZφR@Po0gSbSh1 iS%Hj ȉg" Y dbW* ]zku~dUA)3GHP\v`+(+@!#a?nXm!~SJUmxzJpfJh4U}C+IA= {)3w>{[:1_gTjlPױ{=HE=獵$LO(i6b٦JP5ڌ4֐)Ng`(lKο>< :'@H錥G55Lf&G8 kOz7?7n3?O~7wlH]}f씂jSXMD&kTݠYKrrvᠭGxUlK:/>ֲ@M*]k;A-"q&et *`4t#F|S%Sb  pR}^vCyVB,jj% {n@\+пsaP([kO?Aio+ߴQ/}O+CՕ` >+eu9^\hUoX Bs0gk,0Y6Vf+Qs C߉3UXOSQl6)kLqX9QS\9˅lQc NWqRF墒-da e LöA)@@;*Ò#bjAX`QAY@LC~#;SgtQY^~HOl9l{?Q{jXtР-s7Wj\e (Io#v0r?}/##6to_wwΤi F7^qm~x_J]]'(HIכn+e_.R"%L+dMFo ^q\Twn΅JUwmo!hÄVҝWo%_%zLPL+YcMd~󺛮nk< ˓TtIME  [tEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/preferences_general-misc.png0000664000175000017500000012506013162045104023463 0ustar unit193unit193PNG  IHDRLsBIT|dtEXtSoftwaremate-screenshotȖJ IDATxwxUߦWPB %;4i"UA@.(Io`("^5=$|lT}ݹw=3;wTBB!Ba!B!J&!B!0A&!B!0A&!B!0A&!B!0A&!B!0A&!B!0Rv|q\ЬsN B!#&8qkB!sF !B! 0 !B! 0 !B! 0 !B! VM\qȘvvvqCـ -g.Nĩcs: !B!D)azzR3. i$SWSL\4 !B!r/]uj媓7O^:`>JUV?ˌݨX o77?.ؾGB +[#r]|;}Z%D!r6.X/(nxyX鲬zQN'B!ɦ+L:Ejf(-{8UzR! ?xSe7V"YR|5 #OAw=V_壩XO7/xDشC7 óu[Lt-Lѻ_Z˾8zdfLItxB!"l%/qNġxgVyh-7u}+Zwbz )Ζxr$Y߿ :/̲ hM9'm`J.<"eּFN[/g =oMmqvr7j{L5jHJy5EʟÝa15b`e^mڍ ǞC_zuPSDyʕDZ?zB!"ͳiuZPlI7\q.>P`u,tdߩ +hӪqMܥV=8^1=oٚ"t=}}޵zDt}6/d0&vf !g.cPwB|}Gkw,]OY7˰nA|\T ;Q%;\ +ͮU-2z8B!r%L(\vD N Uwsty$)et8*6~>۪T%}ml_+E:ZȁW ot!.>Mj) I?"Zvq:L>3aN#.4~8` uA}- Y2yu#yp`) B!DJ6'L:kک@QKF6,U=z5=v!uG(hnK!BM0١$R\hhghgߌ91j:&`Po:t67թ{ k`u>Tw7gB.[V'^C[`w,֭,\qQ\vƦ>3NS%} B!HdSEdLIq#=-݀{W:5D>wO ;zƬznRoS|YauoƱ|ܭ2ˣ/hRܓӟpA$Z;i#6f+|I!B!r%&E%!B!KȺ+L1 !B!^BrI!i(N%AAr:!0RwpA>+=LV7n #g|a!&^n.nT!EAԚx 8;dY_ Kkւ E ㄚ{f?/at({!"7h O<8:8eMY pfˊX_csK-v)ץf~z~dUƎ*A|B7Y.Jf]ѳ6F=x&O+=3$h)`M`cat S'^ީAMZW>w` ŢR9˿6jLƽpQcן_ғBtCMZ/''bZJW+)GӨH}.NzM[ޫ7xF*3)qV6k>{sg2O{?7+$KF0~ts0vGVU?k޷j;wCG.&NRN?J1VSk)yѪS+Hٺ{Y8¯D#FuSӳB!DtZ%=2s~axFۚHXnz_#yTN g:е̹jٌFeY=NJ?ӖbSU&Jloa_w'}^J`` U(JNH 5x(o&|Şsŕ^|lX|`:o-Mw᩵'yo~R3ޱ7A4ؙg2h܍#:͖{$:q!2Bd%sŜ@Fc:3i =3/()v~?As:a(hu7Lf=iReM\~S"һ*/SN-2CFHLF2 Ws`TrۡOB>tkZC|yx$^׾ꨳ^[ńqB;ظzuQ˵ Y~7s>C&ѳP 6v~+L?^CqF[e]c.´h/g`NY`8#<y8$OuLuk:/f[7SrX3SLwdY3ul-.t~/m6g ףjٰ~=>`ؗb):Tү1a!fs, -t9TR9:4jX;s>[wpSv:C%20wbS'AQ<2s7Ʒphf7,>D才}Z@OƷpN1ԩnzvY̕ >@5Yl3C__+R&jg0H2@fe?44?GҥuW/#o^#prp-Kɚ; !k `c)QЇ>͋?m9^vt)jMa3ҙǠaEЦy*o⃵XӳlmSo"0>\0{I*`ks1y, M?6tdK|b??Fox"gɳj ll`nXrȒyKVYs.cPp>pV]CrTDy.@5 P#VM3Ӥz *M gcŲnP^VJ1m'sɽߥvP*Ac8dz(HVPbYI&oSf)& !-T`]9z -֡B VhX>*Tz_ฦ|ml]׶oWtmޘʁAԩߖ+gj?)%=Jv˽C-&GC,ZYw^mPHeT)^ūm"}yE93TB@y ?_ OnOQL9 Wmi܋S+3NvfK$&6F>[,.ݷ4K|[s:#gߓX<~;Ν`;;oB=B5]ϒge”{Ax gm~7. 3Kv=}ڦ'ӡU-`^l3haYRC;݊l>v~$(;:LW_07~'ՍO:ї3 a͞C\8-!{L/EkzԢ1$'ظdFLdbxx~z6~z<}Lnd&a:B! j)>]z3iд CK eKgS @|j6\ٳxJU;LCrm ιk*{&>i7wNJ*s6u͕[ qRajΞh1>[btR?Wj<Ԥlx,ݓG$[jK|vQ@}\ƎMu_;+S{|iT [s,u QtT(ӀWM_5/6)QOpww7Z^ҿ4C`,p-RAe1 m*uҕMvv޸Dg*hq-,V#ywWwC|u["G&ihј<WB<  sx9ߒ5i5"i+l8%Q͑ᇎQ=2 wGD[3d} _) >ʼ*ؿ SAݒo7-1Y:`.`v˻9|ة*x'knU|]%״t\gm߅_}J|qGkuqhƶBbZN?X0}, Bڭ+7:{xn%|\yx|gw }:K[_z0O_6ê S>\a]=Æ0qX']0x-lY4NLKVn.h[Q pO!l}lqHְ̙t2vGv('IC?3ؾc wSZuܬЅK`hQ2~1g;܏aAW|kqc(:ݥ,sm!c/ecXoP,mnt* h1˦ƥsLG!ċG1^y$H_oV|YhS- }V3BH=5[Ǻ eA2zTFwnō1/U#˫SFѻYt޴< c)xlOf݋ӯ8{-c]qZ㝱#x~Vn\˪lqH`pԌ=ao7K֜-?L:+йE`o?} S2p=ͯm? ~i?[ؕiH 'W[vF۟ڧ !<6ARzGډM#N3;%uY`sSV(1y-ƌ+-#i]l;1 Lf!Dy1FM"..^K WჶWݺ2K&}FN=ep~ig>:Ԓ}v3˸5zaPEpusEANeGV>~A!Rn:\Ŋpv0eʕG&x&i,yBAg D~=s:aR ZIhݜ>fhګHB\L BK:TFB7_^jR{xzyv$MB# Spqr%Nr!2 zg&r;EQ*d\!DNh֪ ǏoUL͌8jV~&IB$S1 !rO> gWIY)yZWTmؚ)4Y,io`Do{8RA3z AeO!"+t:tZ !Df)^U]!y6HNtD?ö/Ѿ^]i܀Ʋy)_O@go!"+BUV'LvYz#G!n-S^>? Of5?EWc{PP<qqS'g N>a~+ҸÇ|wb4?}w5hRyBp;^+{f`<ݼ(SM~ܽ.#R`=@B!I* ''EYdy^N3,0%SyrWët_篳7'Aѯqd+iꝘނig5Jưz[4ېߴ`@m>U,^.]!w6)7{9't(_ 0]_kOyL|9gkw28 !i988ýGppz4'x(IQYUypmGna:$ sqre0Zu .w%4u[0r}jbp"Cɲ.] ɯ4§3Q51'RƏYӢqO~X٩9HG;\\9Egu^ IDATm$nʼn qo][\؉D9Z!x(:!QE! !J3} 扳S֝'+L)'u ϟkQYt<=h&>Ż1F:**KqO_:B#i(muk(gJI>6y_NFi#ɒBRprt&=.Y>eBJRJ=Ywu rY”wA]']aqL'*Fpbtg;`UHL|Ρe׿_i; BlRptp1ODyK'}ȇdn~mM#.z tiF^ݦp:5w/d{ 啚vqQ$ZEKؽ+ }RbԵ6`͗"g bp)\"!kǼeB!BU ~)P rf&/}-x=_sNPmo̪A&v/>ƷYTO7^iǵkdv<\%lگbDkR%^B!BOEwoP2B!H-\Q487q$KB!B($a.Ξx ϱB!! S6H9ݹǟa!92+mBIl爈 7YGeՓ %*Ɂ}NlR!B$ µ8;P|mT$>Dav*ixSO0hRd¤flc?7Cpp+@Wѵ :V*L<2zM !xiŅx= {_~?4: Z5:ݳZ{;{<0]1{ْv5Yn_ީ*鑍{%BI$D6$$ՠRV%AAQ֨Ih) 1OiVžqzMt(_}֓rEhoG¼}zWJA)P e2E]X4E+e"5W,qԿ{;VҦnM(BJMa}?; v`i*GǏ5d[Gn+p@߶Ĭ螲f\_ hj [`,C(г X??)\,mzN%DMBM;N~>?^۲٤>.a,:[?B!DfIljnwG4j4jPFܺu g2l>{^&2Nk'}X_nݽh7K_vh\;[m/qT `YwꨣX3@b`_7|.=rw\ ſ.LxÑ3wj>mAElsjug4NF~ﴪ-'kt,-moŚvIG! rIljj5|.$MNߧe< }`={b9[i;hbAo'6yݹy''ލH9w鑨/` ]7`5JX'ٸm XE([~mPZ^ړx-?^smĶxȔIh5]J?+KVd K2=}>.BY$a"h4£Bp6 KN=ڱׯ]vZ !wh46nGU?ίz wGG=(E'?K_c7ږzwn_'|T}%Wmq5iAqth>Ơs!!{pEIzh[k#SlIuwG~s[?AXC.Rt7>&;Q)IĥM!a}m]~;'w0~V+ KN҅Yz) k7(QV/%h-'L7[8 %5M<޳: `t #.&{;c-2ilL +3qd0}gq4:-R귔[ćbIє2h;ann:?1.i[kkR5IϺIm~6&}{̭P]:̌-.Tٞ!OͶanmoOckAwQc逴ek?B!Df)azzRTezѥ+oQHN]9.I)(Zx£B)X%P"|d.qDĄ(..>MQGN3,h57'$ң \qpuTv*<\=P"w< AXHN%r !$LBd B AI|NINBQ4: Os FMWL,3|cNe?'z8?~8rA͇v 'Bzb縟v|mm;1EvJ:4eoٱ&kHPٰe^NTvµ|\Q&fً\q'ߒ4jف %D?!{E_e?@b =}>WC$RFOxmX6Wx7B;Y׺([U ʛ&.S(X V$^PxINc!f4-D|kkcP8O]wq]x`?wwX[qtq-UON~'T )YsՔEQtm^RVSK}nsj6cM%VY?vB!Df+LBdVV!..tiߕ'hbtj,>-۴aٻ~0bOA %h=Q$;y؟w#b]z$+X<sXqEͨ҆'Җ$D5PMu ߊhbi!ш o,50,˱h5]J+KkŘWu>Vϓ8ich k7mKx*:5F٪-Xm3e^Ky^ !֐)'לAbP.wҭSvkש]'~BH]4 QtU*ݑ={ptJlɏn؍]:~?ɶ>NFڃ{Kp }Hj}[b-ʗ=JX;۝!bE]ލ`?di }c!oi{[Y:6Kǯ^c|YZ$i&~{ ~+ZhU!$LBdVCXd8EKfxzzr7.ׯݠD,[wG0zlG(X7Cz&S}r3,=՗Ȥ2'ā Dq8wziYjtD=~G[ʭxohJu`o!*a;6/X5 6鰄@*'J,Y%s i|4oG5慼Y E n|RmuLfnOҪRYJWjI)No$KB!z%909di6-lCNk+ #_Fᗷ(ޅ*2sO8XwB!D!y>n<5W{3}@ܓ_+;{!y$ZY3U~Y=$O!Bxr͐r{`Ιh5M}\]|>, !B嚄ixL:<Ǹ8yTp]!B!Dk,7tvB"b%<;}i]J1lzY݇Pom+B!ȝrMZ9oStQ<}nB [pz@ Bٱ B!BNf!2J&}B!+LB!B$aB!B$aB!B$aB!B$aBdH孮zz=mզ\ ޷B!Dz8tB,bc9rCcggOTG6F=V|KKMŬ%slV!I&'/hiduB<4̝?'ŲZ,iۚ}N"RN%jSz |^Nz;c}>]!'C&Q k3"2&"^a\~cvj'ԝcѸB|IlbggzvYQZvE捩Dmxr3Ӥz *Mx5ٖb^ԪP53~TLtulw3B5hc DḃԯXJgJ"5AX[~ףвn*M0v}L>N:&B!HK&!#`mkɇtJ\:Îs>@_v~IO^,{9uWZGQLub{/hA]qQ4v8A[}4ֶ-*0W-;=}XUĿSWVytj6 bٿm1:Nxh_xܙ}̚3l!Vo˅`q~69ǎԐ!"}$a"8;fI]K\U*ܽ/Mes֜gڒ)/>]ĽlktQ?|\p)ƀ% {oG'N-mMes_e)]G;n~&.|OuVCI_ݩL>ܢ/̛ٓ".TJ{ߛx)>lcxWicB!!J:66+Lv* 8%HQK~\h IDAT |BG }&,_"QӧjUU*ӿ\x@}/g{< mm/VO[˱󷈌U[U41gw)i|L R-.>5٫> OG)֐A~B!J$9+LVԭĶDZt(j>/8yԿԒkZ:6}¯TvsdcTs.nO#$ >A >FWO2]TDkF˂9OI>˹%nXV,cWC Z ~(́/[ݟB!5?;jo3oT+] /wi~uE_eH\\,WF{ Z 8 Rz.Ghu:A|z?ê w8v2t܉'>+~fPnk{Znn8k&-|?jtD?ƪOl[w ͊v1Z:>1|=nΘO6B>&aӸey͋{׭Nӡe8u"NUuT5NJQRb*UOQ+)ekכؕYR?W>Y_Olg225R.2jeJVlyvJ:4eypoJ*tt#":"~Ų,}۱!?eCBI4 ȇ6f"L?G&I+0WGe'Z8لB"%"AbPTzP"(t׎ׂW""J%!J , d7 P͜3yMggΤoʭ=?vOL+MNbφqwIы9{S8Vf3R|^yk/C;L> gSI\M1+y 홹3U[#9&|ʕ@jZ*vkލ\H\ŝ܌lz%p\a3u쏌=mfQz]\՗Sɿc'+&2@,/>׸p;*#9~3K0T<3,۞v&pץmd}pB<-J0I:q1o (+Τ$Ko/psѫis>}{9%A&9u5qrBjRrwq8ƙ-Ѳ1tۧdK&Wls\xu.rZÔ[R2hxuT!"@>RŒHe \#fI90Ga {Jc_w֟MVt\H?go/հZgXno&?a&=;騷}/z6[ f/ .KZ/y7?y4sgMq*2S6Y/;f!AޟЗr~ SuwUm3GCv,k1{7=8a\+V} %v?stqMW MTBiQ?<_5ij3$Ʀ`N9.|Ln髗;utw gӯ9?]7^,Z% Hٞ?؈{(S}Δ0o>ϲg;P7SoVY??`!eT!b/yͣ?|H:׫B{[A·yCDDDDJ&IDDDDDL""""""`q@*DDDDDD(Q .MRJ>&^~ d6nDDE%{)L*D]x{ҨVSdjg\L&l6l燌%pSP`wI7no6,FŒ܌tKH9pA 3ْj`b5puq͟Ó38K\B,~et_-=`)"ٌb`2jldd Fjyw l+Gḍ^! h}{R͗15wWjpF9_:}`)"ł pc$Nj10 YF.=8zSM"(((ϱ3ΝGY26m#zn0S?`Q-vN1nX/|-_6FnFo7r^*.m ?#e߼| _8zd CDx?^Ί{y?s*lmbm:|3|dS'ԤOZ\f{ <ݽH˸P}D}\0gd|rJc2@<ڽ73{,*ENez˭_^֓*UxnZ\BeER%l0?СRe{]kF^oټ`wW\)̸Az8wy]\Fi\jl=N5%Yg\%ur1gNDDD>?}[h\;2ercZ8y6RF7D$r#0,AZZ'bݽ~ ^8#3tځSb^,$FcjGaWᭃ\Cdk2_XW/䡜)KPH}fɖ,LTY,enZ.qvz68L⅌ەjoaom}`:pt/ j4;XU(W*/jOe{p&+ҷb:u^W}`)̚7!O %&:(7a9q60مyS \KC7^sƾn9Xa~0`hX?FXU?}P@_/lX5qccR Rz|9K0%&%KqBJA?⟧myxr;yٷ9Nz1 ɾDDDDn/*V+6 Ŋbqey1>07۶YVプm L0KPT] fIb)O 2l{{]5vN.Q||DϧU|զtSUn_6ts:)T+% !$4 gsF\g/MџZx:7'lUzr:eͶr٪ 1޲= |2yOm||>wUi3)[{+kQqO5O뜈%_}Xa%-#&lX/2?en5ty ?݋/ygI[8}K|=.?בMCx 2_;Cw?=t⧏^}u[ъHUT;&磋H7 /~cp˚)#x͡jJ, ʔ.d۟R%KHBr<6gNEVZ.qWO8Yq""""7|auρ} j*h9#}XD(q1//QO*/}2y'u ܾl>3_._wZ?C.g|~łc@ U,IZ7k-ks`>.&ʔ*Kfm0[G ˘d t{SܵLAD .L:Tcݫ\g zڿ lCƹ'o?AssJ:]DoּǘI yh}k2OE2ӹa $Ф}޴S\ &ٙf_dr- h2J^_w~NH;.Ei?[^ם_ho%^.&-6/6.pOc_w8|{sl/հXٿmtΘĿu"R:Cgw"""r C\\\0X_ kxW푿p.1#kF 7鏏j ƿ&*!(fm zVc=2s=;mGbfw>qkqञ%""""r WTҷ$ɩLV gNP?w @X0dKX3~{}~CPC4_mzs>Gyhޏ]9]q1YOKO;=߱ȇPҧ4)@UDDDDD_{E!b޲ڬ;Q44?\+r(䉈'_kKǵVSE$*:2>...zX^Pr*DDDDD䶐5L""""""L""""""`q@*DĮzhj/DDDD['"B;qqq%?{6˷@ƭZQ $VQ`)"mRzO9mV7|imo(͸O~aܩH8Zqg9j٫@#H<9|UOңucc0NԽk\&FMjsc=kL7Ր/ˋo/-0%ڜujg<Ȑy{o;(}Ostչ[g(Y=) [z6&~ߤOxY_w( (۸p;*#9~U}D},x| -_ H6+Q'!\*Z.~i/ع7E\vKa|_i=-2f"|:&Ssse}r9%Aٶe?+UIcϯL&<)W|/x.uݑӨy WDDD8R+7=;?Ef7ik;o>eH&n+UxP^=!]fs<م"7t\tKLV} %v?K_S(}=N[ُLX,Rn >?MWDDD8ݺ}⛏Ƴ f>Vk,Z% Hٞ\!H1e r """"r-0\ L""""""`q@*DDDDDDP$""""" &T0]P`u~""""ŭDq' rH7/j7I)\LzQ+nٸa=_׸A%^W+KMDD$T0pQ`ɄfdfaX &ay~X wX09{㛵d\ݵQNhEDDG *0c-XK-VWW|yn<<<:cJq-"""r[ST <ݽ;)ٌb`2jldd Fjyw l+7!Ȭ=+U3jW/ڴt"-֦b4j(I.Ըuʩ-붘5ޘe*RNk&rGO_B0*NͰdn8׬A;8~?h'WB0tŞTs.vļ}R*ե$6s,'Gd?oKN\DD .p: ld`62fBJݻcL7Ꮧ"^~{ ^́,]Gc>.O13\ȮT3|d90aGa͏r%w`wmˠwhicߟm܊[-^>`ލqP>ݩfZdÀSw_wNeLg9;s[-S0v/ v2W"tCY,~t|rI,l|R?j/9Z=6Y9جB+CUl3=r?!`vAnOaϬy3%&:ѧG_GixNx (1)}z"dnDJW#-{aXa~5[EzA5qDz'n/h,~;XNf}<ƺ,s7srm^s37\DDVqLCkuT~޼4ob5ow!.r#ޣmO;rk$gm{O 홹3U[#9&8F3i>z1bOx#Gҽʂ;X)D*UKGLt #[Kwt KL/}c'cѐG*=Or> VRa'4-0\Kdo{}xc ΣXfNAca/w# Wz2yIH#-sGhϗ9Qn96gs.""re nѲ1LA2kHQR7ޥ2e{xg # !ss|D{KKv`kԮ_m۹G%ׄψ}foKU1j%>^ao;s^ ObX愔CONL:K=3 MZ9nw/vv ޿}a2ҲYBˣׄeD:3B㊈w9iӟPڇHZ0՞_g &7Zm3GCr(V-;},>}ڠԛc?lܳ蘽|+̯Š+"""Rn5L9!q0G8IDDDDDā۪`x"""""U$"""""*DDDDDDP$""""" &T08IDn(gO)wGNEQP`pq ""R`Jw"ts:v谏ńB&)16ѳ{fYFֱ6BqRK-4 p""rkS$RDFݓ5bL&V  ͆a58x{!c 7itz&26+k5߿^fh:EtTSt;y=FV""r-y"Et)JaXXfKVk_78OΘ0^ڙ%[m;8vl79Syś-; @H1f ,V f lXm6RӽK gXxxx83/PiW<qu"a &~OP`0yT&f$1oxBJu=|>;O̚t oL2Q5?؜4>636&aaT(W&a}2F>NET,SFe?v<D;èT毻|Pe][NԩPiFf9sw.z񼋈 T0b81N'a F,\HI{=z)&4[^;n{%>e u?0S?`Q-vNS[^1+7wWf٦mDXOmZ[q _^5p4f/o>ݦݕXi{K3mž9KNJxɼN> PA^ t9sw^兣1r:"""7 S\BY|Ɠ )|DBrn֎vœ*ihD:X#M[;R<OAp |:Ua䎃 x*=G/tTx>Q58 [.xwy`s)؝jEB#W^ȩT߁S[TWRuˠwh{ 1w^_ %sfZ|;dnQn唕gNr1Npr86}y>+Y=g\܈=%OAbJ<`SCo~xxs82M;EN0\=״4S<W}X~ S:|j?LjsmՁ>nx^Pu61=+Lv6GѷҴbo;ÿ^~@ȵw>2dq""r&"bX To/]11"j(o-]Dtq1,L+LLNj@d{3OHBi G8B{doo?h:[aX-p)Omy 8GX͜ؿ:Xk'Wd;IzVbE`q> >Cs,ϼQÕSDD`)"6ts:)T+% !$4 gsF#'yn~Ѷnm*VϿCγl-NuSNg3:x1T.[V2yj˫?$unNH٪2Ɯaڨ'""7=A~ê5+X3(S,& ?oJ, @Rj" l6N9[=\hHh Hiݬ 뷬eρ=\(S,-)DDDDL"Eן-uHDDDf5L""""""`q@*DDDDDDP$""""" &T08IDDDDDL""""""`q@((0EDDDn%;E9}QIJItbˏZw ٽkL\Blq!"""@H wOl 0LXm6\L&l6l燌%p+<7{~GΫTv+ƬsVuUX|T0 hT |@† K]]\uޔ`)Nco3s?(ڟ}bJDDD$;a)"ٌb`2jldd Fjyw l+k/(0MK'Ңnm*L揲d{{?h'WB0tŞTs?MӰjT,_%by0O_B0*NͰ)OR!<=}='[yT|NiZd/3R6SRs-xY̚t oL2Q5?؜OP`pȍAH1,\##tVld…4wѣǘ2oAAA=招Y}xt{[^i6|E- mVgcvOSȄ-9cVo̲Mۈ:.%۰d/m߶"|}o yskF1KᚧZ0S?`Q-vN._QKveQ1b|d|Wk>GU>"UhX_ Z7kG;a`xtdr4x{o"fYTLm SP`0by[%࠺<~VY*W :f}e6U5[ccETs*b_#-*aa^?βן`'@{Ǐ+W.R\6I_C#J_^s(k[JwӮUrᬿ?]a)"b1HKK#::zF^.KOǮ8W+~eY,\YߟOtlI!\n `[=J>9uwyu.ޡU췛Unq~3Vב|گ,^rWȰ/h;vss~ΊXz!_BP~w@HCDa$3k <5ꇇ;#hބ^h (|t{6|jKOL|)W|1VC7^s(:-uŠaK%v~vuw?Lj끋OFG}_DDD0bHjx{"pdUCyk"㎓a))탏;Wߎ8f"&xR+9z}xc ΣXfNA8_ƿәFMy^.K"LMg8 n`GWƞs)~*Db#ݜNbJ<ʱp|BBC aY$s>2o1W˗<#{pgPy:3Y =Κ-741VџZx:7'lUzr:es.o !_^{F/&>ޖecJ&|6gX{6m?gEDD"CVYŚAe1LySdiRIHfq)<ܼBV}=vhph Hiݬ 뷬eρ=\(S,-)n67i`+K"""RpT0?_:UtG%ʹ_QBKDDD`^~'"""Wz胈*DDDDDDP$""""" &T08IDDDDDL""""""`q@*DUY)M,(0ڥͤDq' """7ts:v谏ńB&)16ѳ{fy{9_P`0q ŝF`)DƆ+)YtU%=b_Rõ]x{ҨVSdjb2a0gϰ}'h~m*_|+Gb(]zazjQZ9,s[D ф /˹T, t)Ja6XfKVk_78OΘ4f\B,q ?ΞҿI}srsɂ:Kc~ñUWG%T0Nm 2637m46V&qfoКl\:PZX}ڵnXmf-ߚ%xWZ͠K{V俇Sϕ?}Vmb-NX]ZvxcۯЦacj׺ϿC%$]ÜH0f ,V f lXm6RӽK gXxxx1 >*}"RO|mj37wW R>+f$3ٞT/_5p78'A[85kP$1vz* MQI5YA43J0jGLܻ6aZҎf>}mM¨P:]L&6b#YŬYLT.SuZ3y<ނ9A[;ԨT7W|~iXmA͆C= xj{'G`w%oFF;f}oa1+7wWf٦mDXOmZm\W20S?`Q-vN1_>'O 9r4zōA|N=O}#ۜs+Ϲy|_+::EG6|3|dHQ#Rl_xCrin|ciL/ӯ/ O,iQk4{.~W=&{u}./9yw]2-P\lJCkþ݄z^5f9G6{}W퓹zhMۻ0S֘NjUoξ,1oNˀ9'Kصky!9±rn֎vœ*ihD:X#M[;'n^gSF8HK#$"[mƩsF8H̾ ?R7T$(08VY*W :f]CB JJP`0G72?_Q7Q m?@KFiT Lt}<*U7ޥOfT pzω%1#xx^/yȺ-(0edXCX'_sn|{'ٿ4^@xϦwaW%3.&eْvce[Ruzy_^U "0 S5o~DзW?4 o /aY2N%m}XwD:|j7g!9ld@i4lOl|,'f|X=_7f97WZK=3 6eǍVĝdۣ?ϾfHV/`֠}8BUϐig})_#U{f769q6Ϲ85s^T0 qo[|{&< waoL}F[ XfNʜ1r"OcZq-ˏ-xDf'qrT$K^zͱ8OJ'=8KGOJ>v !9J*E(BED'==Ò7)q x}Ⱦ핞}zGHK8œwU ^t2ok>֛Eq$V}r\?="m؁39w,{5{{@C%yjzׇ7f<jL^Õj?h:[aX-WX y(@,6 '#Y6>aӧ󆕔X46pX9'9gt΋ &"3Z2ZI_㵟{RX'ՈG5MvV^LujHŷ^Wv6ts:)T+% !$4 gsF#o3o 3f3omtSju:-hc)+mjQ飜oV8IN/yGΠ*4m4u&ekoJՈ{rgNl+U1K߿!ç?“ֹ9!eГ)m}93Qlkftbm\*=Fd+tcZy<ԸT!U?~>ۈ\@o$u TI7Уqmَ{jJS{[ng팳\s:EI} "r3[f%keJd2OHJM$!93ps9[ɍF<'sժiqu6߲=#t1PTYZ6kSݾtNn<:'6L"""␟?[ ōDƣsrk&[̍|ەn\U08IDDDDDL""""""`q@z\faZ06d2Z%\Kؿ/ *DDD*(QoOoL&ݐ""76AN9wBKdcf\]]q+᎟?n%܋;%l0Q,Fʵfk6l}sj)~^7FˆYts:\t bPµpJL"""ax{僋+%_;{uorv7۬@A2nA7k^gLΎ~b6p4_umE:$|;%\KjIDDDfjy|d' @®Xڟ VD~UQ@\VTԶZ*mUk.{$, [ɽ3wBcfΙsΜLg\#IeVxm2`/xʮ:޲c媯`$P0 v-H|WpyD믿"ru6Svݎl#UT;II l}@˶d]H<8ps&8q$R@&ډo [}7!oت{$rdx#q+ c:,yE[v/\qB5Io+.>y؎#TFЫ1zBbeS n]c#hnjHcKzYԺkW9?k%4,J\ci:u%f=L֭~Q_o"˿zQc&< ֵu!vmʴ Y ,UWW?<-նM~R‡EvcnT5i=."rYv^wRPkQU׾%t@3< J]1aP`,ڱqvz.]iLsϯP- j6&G'oZ?H7%"', z:-wKyk_~P54}euC㯝F*" AOP |mHɂrFutZ}>>`([LZqSdrJ+Wj͓*Ѳ,%'%שx0 ̬٦.Ֆ=Jl15bp[A}UyJxsgۦAʮ~oɖLӥJ=4|Piڱj+qmZ䩴|[|@"50Ez_Ha zV6wuh-Ok 0Я {y3=GªVuժU+ط_^Z &(xV)X~g$ AKgޣ%w\v-ܶtZ'Xt+2:>ܯ3ƪtrsti ;>, 9u }Մ us_qWh@>٭..}_x4Zoڃ5~}\cj_~v'߳5Oߧ:P= {۽OOzY˴m;!kame1]1]/fڵgLUWW2C2]4h ZwT>5繵2-Sy-=kZ+e?Hܮ=Z8r冷]i$yO[V{hZx6VۖiXU{jąqm6ڵqn/P6]5i׾CtWM4RuTQ4m$i2Mw3e8Uϛ鴙6mmn-rܜC> {z~FڵKウZ%U\\Y]v^ Ԑaصݚ;jO备N:z]CۏڡeS]:y٣J;T[W^Z)k#Jw̝ۖ}@o- _Ezm$}x|Oϼ:fԪEgDXWڡ%7_v]1[~32c򼣠YUڡ'nR=Po9E4t=f=[ {pƎ~Sk_0fݍK|B$gF͚7ժ߽J}dӬqC00 ߿.cnҺMەv\' 9BM5N3>`} U<]RM\|,9Ud]3ۨzgQQX9U[C{DIG.Jm >Y}FKEzm$`K>K:#byW=GX7t/(ד~ŝFmςoҽN#!kɴ,mYв$ڹeJv6/ժ+|PmkΧ}4Il 2լ4]W.#gUu49,?v|<_$}A563hzkdZĬ@lwQ04r3s̔$K;6|7P7'׹o4YC'=zp~XoMO'Z敞B\Tk }f$FX&N \_mW=B:o*]T~, ͟l\gDmCkpW[fP9a)g@vpcp^?}SҠTשكB'/DC_-ћIZ@z豧U9u?_=Y{sa "OL1%Iw?G#01#V !%L{ufszڐV'yiu˪N!NM׺Pw5ʐ.UϮC㮷XOLoVjrm_~ m,ίWVְ)RgzoGJ  MSIҒYIJ\VNs5s%YZыp/uÏoJ\n }#3UV Yv:@W>?ӚCzGJO0n;8wNYq @#w[[kLԾzu4^!=IkJBLzcU-ر^O61$K;ϨxokٵjNG;4bcZǰTUX'X?'iMqL˥©׹}-X~O:ۮ{'/O;*,ӫ'RfSk˞C:g>u1-F+v-࿛oɲ,Y%˔$%&Y! )ɋOer2%OO*C_:S3H5n+]'qeuϔJU[ͳk4u9Z=Q\ev ؊-zjlul?}i)=2Ғtfccʹ,Y7tkHL@[6t}'uԻ$ 1AW şga!OC|n ~]<]{N faT6 | e+#L=qEctr>:[T΄M$I+4~uNOWZ]0o"{%totCf>D}O76jFJW Կ\W,u2e٦L)ƒ2eLnKے\dڞ]/\.S~uV揿L'v1wI3.?T9H=:=:=:k_ h*w=}KU?4ݲL%5{6d$s6]i7`>m6BǟƬWtιh-Jt }X6*]]a2*G]FwW`tQG7n~M0ƃk:25i!L:E&\,)9)E)IiJIMVrg ijv6]2-o^@ {숞Ӌ#Wj{b_Vd?*C{l)V]uW =Zh&M2=aEo0[JN3@Ƶ:bz?hVB_խoۄթGo8OKElkι}ѧ5mQNg 8u+쭦mz-wZ@]YyKGV/}P9;u5c:bAm香/,lSfjx@ptm\5!g Rv?yݰ?L1(űkue{R湺yڌDsfq>.dHm컵0G/>RsڶUC"`a,˒iQ yn-3 ) d˲-Q  c)yL aJOMVRsL^-0w9ڶsRR=;Ml.Ky)%5"`!SǵUrUVU&@0ǵVVl$7\XCBt5NVVFlL.aHd4D"0 C)Jm풎thE8 `L 0&p@8 `L 0&p@8 `L 0&p@8 `L 0&p@8 `L 0&p@8 `L 0&p@8H'ӊ75t;cUlt#h-y 0&p@">VܶmɐdKl2d۞%>6$ٶdx҃7 ORH ;4SF S9A6(d$o_mAb<}aĿ>1"|닐-=p vp}aPğso&_A;= |Q> |s.*ڲC׫Yؠ> mb _zP]ׁK׏> 8Œ? 19!A}qot$2e׾?1Ġ@CIax +7i X(pξq^p_}kO JA}ԏqC'O5 ۠]P$Pґ  7(8]!7OonA}mO`Fm'vp?*0Ϋu!E?sPgޱˌˆU܇LNa{?6L&:Xoa/^V~-WGn<+ G_oFlGOKތsYʩcG|N Q[H.;ބQJHSkD"kkTy<%p޸p 0&p@z#J{+r4NMs$IԬL@#rA,ߡ4YˉYL)l:9mb_l߬-阗 hDVa~ge7ɖeYCMȠ}ZV)%PF(+RMl&9T}Hٲ,[?7Ğd# d'LT&3\_Tjf%`˲dHlS'^ S@aDHHJL|7Յca2z Јؖ;K<66@@8ݪW #J0R; r loaFWe*?JA6plKeFYPBfvVp׫=ak"A!/ 8vl3H۳li驚2fo)./_UTTTTTݺTyyn:mٲESMQzzw}T[Viu\N[M\KgޠAC4q2ݲL^S:u=c-^}`=k,Sk,˔c hD,[[i-I&M%Z'Sivk|(S۶yZnJ5IJo_/٬3_-J$1zy[wo裿=^ѵs>12u͏;ך?|r~_οj553b3,ےimd:4-Inrkm;whj IDATxw|ENB zHSgT)+`GE)" GE ޥKO%^ KB|߯׽ {33ws{*B!B!D%xERB!B! ȶ'PsGsO B!BQW|0>^pG_ːAOu-)B!^z`/B<}qΟ 0dS%dIŅB!BܜSHJU߰MwZ)lk ߼aUsUU*1@6 "?o* z14&.)5H϶B!B!nIi$dph_ts1L2-~ny?Q%&?fjG_'KVHA #+)Э[7Φi{wўiݺ5cX !B!'emڳ?U|JU9/zaʈOHgY훹#yT7 0ߟ7x#GXHS̚5m"B!JcŚҾB݌|J-JMU|+ C|9t,gqlT;rm1i$&L3<ĉ5ks̡cǎ?0B'^Fg}zxjsT%[hUMc,H[۹Tʵ[J\Ƀ0 à:|_z !XZ/2@0tzwT(ye93 D'YQF0a[=ܹsy衇s*\jBS}w[sQMc:LVɃ*aT ΟeIHAA?z:WiۛwtfP4I  !MCѠ &v$F^frElvvjR~\;$2slT "&Br. b?8]>wd~J4iJFjGW^,^ӧ3tPno^.ȗBbhҼ:q]ӔWڮ:Xvk~MXa)c~+[Q'؃4֬˷ʹkVho4鮵h$51.NC7Φ-6"]HOv~UoYǓQfJNmYYx&q /GHC l͢ɡJvV6dcToV-.au$~MmbDQb#i#޼ dea>6ӮaUyD@!kfwC. v{٥}K0/2yW9s&gfL6cǢ*CWPx!|R0P'CRyy"R,vnК'κב#(:00mхӱ3D-GBGfҮP@g{~K;._3kڋ$hTݏ/dƌ̚5G}L#Fh7nsqG*,vNZ!Nia.~OK +(3ѮwQA|"E?o]hֳ9o*å' oԘC 1xVEh*RI-zR椯ފ^@T f^s:_~' 4tXviߦEYq;F//z wa b?lSPUc1nLNjQ_q;#Gdf,=IMa߆л 6'E !9f6lq)tKӌO]ȢM6Y:h$ЧuUQÇӧMUoV!CYժ} (l.AX@=F:ƌLT*6?f-`EJw¢VEUs5~ͰCI IBK7vq`T{&u)&DUΝo˷/BX޵.(nm^*v'_EIKz o.ږV jNN[UrgMOt+#6kW;í !ytەӏSdT._CۦUm:mnZ&\fstiBVX;='RX-m>|8ǣ*#F_pm=+BBDg0j*~cl1ŖCKb 0x`5_D.`9^i8PCK L[&:?D4:/êo߸Ԩ䣝8i--)MfVۼ &C -*kSg|?OawqzϽ})E+7i ?qrDBnՌm;8ܿB4 d\*/mբ)yiƎfZXl _ Vhȑ#6E[$Bqj[qҏHڏaC3t`}^0~o.|#H=RxBÇtZZbY{%*5طWmyC}N:ϪABa">͚6mִq E=}/ϧpwHj3f /λL!7S9lAkqT;'"٢E@vνe&ܽЭzz-vtUˆ #k`>lSQHBr:9vH@p(-NK܅D2(-&OoB#.;p8#&e3 BByUJK8G|B 96!J(&"K߸RibE^R3ۭ6+~dŷoKTX)2d111ԫWlY B!D~Z4$_z [UUR9Wt(# ^ ` $7Ⱦ{ nB" uVVi:*'8BܼFf%e8f Ie>RUX1nBuW_.xk\?#wBq2[}/+BT?%5C^V{\3{%byV:u !4m(ߦMɵB!u,#ˌw`ղĖw b#ԖȬBQ4nwBQdfM(UlGEB!B!\bJFɉTpd=@}w$B!B p $B!B8{3@{m"B!BOY!B!B!B!* fB!BT:\o!5%9bcAn1$ʓFNE+ߏOqiUs6!BQ>;ŽC$e(Jy)V%8V1Dj,'|hZߠk`0TؾˣK{B!DeV0{6! {OӶI ‚}jw*OLgޓ :"B|۹x;wk׮D׬N+׺jԉc]^Gh+W!Bʭ`v?qthV AeYjӡY-.ݽn=zPf 9 ԫNo`lFբh4Xm6TEAբjh4@zijh uNGdd-||˳JB\3gb֬YԭS~sVɂ=Qs -j !Bܰj֪Ź.]YJҸAL&ZZp N8fm=ILJd}4n* qݰX,xxxAn믿f$&\$8 O<K+j4>Is2X!:E-!p =v;`4Xr0٬ FiѼ565%䤄Z)2`rNW_IUgb`0ܺ"ǽ!BSYiѸQG,RRuh:FSg(OO/:%?fQV9sƏ'r,.?GhXUTUeРgPUՊhUwHs}EFFw!BQD]3BfF-;v!;; Պd"%5NٜCXhc6Q{?VV)ySmkW9łdb3σw<:-eߦ% }߯ !zV&#IYv VGBb_fƅY,f232HNN$))$lvV͊juX g0)hU'//_j7ƴ?1s4VOO_궺w$\.H[ҴVUl3F.|gm-2` gT]i!c?@ZuZ|Cpב*Z?Widd$Fͨ]]eDv0:ft vT>yԤfLsyR/x.8gֺ!իנ]Y|,w45Zӷ8Vb-EW#\'<ԫ=di|^|xk+ ͒]'ؽEoO܏O:cωci UZN{!Dm\MaU[Fh4n/C {N*f={>ӪT\70u;>{`&>e ;==ۄp`BW6 .h@fa> q CS/2ꊭݚ j2&O^!72Y8##@VV&FgNӸy"iҭ_z `λۂ;N3 sҲ/| OG`OlExek(!&'y% cKor;*7h#ebju:WP^@@ mǜY=xh4F|;Te\O) _z:eNhN}㼻e$5L@ F~ۿ .-~?2EQXu:4MfFEVȻv3o$ѵ233f'rYݝGojmگ^qfdLZT}SY ?ۦ/_Z?FS&.2/qv2}Q{D3 za371]w~,mrϣwz!BrYH%.7!--RNyk;vEXҝqnjr%se[KfZPUK>>ݮmGu/pbi]j<\8c2jhZ z=FNW銟YPq}ʇ#;@Ʃ=椽09wQ~xi|ݾ?׻Fz֤^ 'm zF;Z$UZJoZϟZ.{?SI?=tGLya2ovBq*ՌMFO 6Fribg߿Ӭa}FEneۦ5qn%غs\vG\xdYX4v~FB\vy<ʇ1<MK-8§4Q\NWUvgg0_`ɴxXkΟж~f)?rhͷ(:o`ܐ9bƜr;?mұ|jqo.]|y@K+)#E IDATGYrz>߿6ժZfcJמ[xcVl9|6s_.m@}]~}cSdpnoVԃiMFWԛ:Ѵzc◜՟Lcc sUqG!72Y*j5ùsg##3^={i&VXH DIIIbޭԫUNoǟ^@9OZjʥ$%,seFɠf3-G_fpܸψ[>珜znpRѠ(;||IVlO~vzlk\o4mZ} >Q:g1?ƽ2~,T۴~;4%Q!"3˹&Yڷ@:rk~' px1l6c0Yh!]JÈLq,JfRC'ṷJotY0wOm׺2B!ɸ)}!aUǟ~DCNhټÆ xofdgeɂШi#_Ք`,0w۝y}nԇ#KJv1cRa*;.WG rҞo&2?LFQB!WFf{曹ӇRpFVEӧk*EץIW'7E'[^w?Ҝ^=v#!UHL&8 O?4o:x{{lEqi{4`!B\KerlGc)/RNEU'0 ̬LټeiY4jFxxuΝOOL&S1{)}je)/P?n,YYY*Rǥ=J:̯B!voȬQݎՒ%'_@Za֬Y9' Zt:=F!aohFNEӕގySV,K1^{u0s݌7^7bq)X>.q=WhTN\l,ժW/!B`N?NldVÓ3^S-66bGQ?Ӡ  F#&L&z})v̊k)ޤya0먪(ߗb')h0ά[/T? !Bܨv;G~dq9o^3 '}z>e]t[Eh Dzz:: EU]<9S}\ړ\`4S>Fe-aR%Bq#tT JU6Y.-4csT/6[]qiyW/FȪB!(bq+7YF]UVʞOVKFf:9Y(Mcut(J~]t䔔bjZ!<<5K,ߥ`V!B!pGBBۺQ^ UQPUՖU!-53gNmV -|YJ!B!D۲y3-[Qz66 Պbl&;;,t:իGSvlތV[r*B!B2ghնʥXW4lRZ fB!B9UU1Ln. !B!0wA3 !B!onű^U@+B!Br*{"9) IJLch%B!BQAzZ*{Ahݶi):qT}fB!BjfGQZMb`40ggU^iiieY,*?F"Y(/E^_vW{t:L&˓iB!B!* fB!BT: !B!td(!Bk?wZ׸&BQ&V].lAJ*4{;oGRSk|r(<΋ܕn1zޒA,; xjf`"e4i}7 UL)X %MESlHSymO F(NRY"&?ON S('gռ V3vlZm@?&K[|}ޖmwlڱȲ_*9&ʱjr!Dy:d̀w**vUEU*JՎؕU`._#w>XbZg؂Kqӗ_hFbBa$G u9켵v̌9 k%pϨ6mQ9;,%nB?Z-LKޅ@ ȊruK<_^u=$+߽.>9ǥs[-Xc18Y3=61' <:5=EH j62•4XLTqO2r{\7sTN^6|D& 9IL_iaΤw4towKU6[~J]3%zj_^0,>4_]ږ bytH@|Ţܓ4ھm*oLzfIit X| ^;[󸒦?&dzZG<]rN}@ϒٵğٌ7&VfoK.]ů+_!55x;t4t;f nɳmEn6ԓTchWYfypi+uw} ?ۗonɗg\앯~eSD f>h gYrSjj"!'%SQAODUTFOŏ6U(}Hmo ]qYHI~(v$OMc+}d'e!I,OR-~r!*ֺh,O#CrF^uWfyq 8ޒ'?NP帕&c3gU|n&r\w}n4!DKhrQ/\/۵~k D,1pZ8rܜeծ0lvOUYu—elؕ{bs_^Cr}ʈpNPR?=#3X22?S7d ;C)( n}5>R}M;9qV3NJ74j]|BAHJJMY$*F e" Q;};G@U\YLOZ9K0O QnU9 /5aͲ0|UGk6gE_'8ݯjScn4WվS͟ߚm6k0Z.*)th5*C&Wa<~X޵l{#o|m!c]?~wόN'>C%'U V<ٸ(@2f \[QnZTb3+0L5!15yGTcq=rԗ?~>SLdR VJim㋉pNVwnE}.40h݇S͠c;}s>|tGCwɼK-l|>):TۏRn@|mlQsh4* LLB ੣I{OVB;q!t;/%11Y#d(Q+}˕㺻}8 ‡2'c/gzaCϦXb,]NDt!-MF^E{R.}YTvҗōDQH_7\'}ǀweu>7odXqǝʌ=33X!B!(K !B!t$B!BQH0+B!)Ռ]Xeq,n$ҟōBeCFfB!BT: !B!t$B!BQH0+B!ґ`V!B8z쵮B8%B!5pvՇ2+ҩo_&噓J(6[ʤb>}Câ_qlBT25OAjڍNQH_N,9BNNyx,S%›c_IyE;[iQxGQ:O:[ٕcˤ~E FC+[}13~5=u\"f!J܎yƂP!*#F!}Y!Qc7_5 .V1Y/0: DgG I"Xz63RLYIFn~4,,٫WyәьY6d>"L ,ȱY!ӌBQh4Q =M=#Xh.F,O3&[_3^pO[BbIܲX-$[-˾ZWGQA$B!D+lJέ[8ZQ՞ʦ?3,Xuk::ٶ}Ğ9½I-'ٗ8j-R~fZߙ`o#&0x:ZROϝT⌃k` Eۋ-BuSm),bjۗD^(~.4m+u˘?o>KWm!R="|vwx9xX{}.}]MY!Bb7/-ߟWkBy~ޟ=C=>Vbts4m܀Z5YV.tq {O >>\ 96 Qz2XqBTҗōBحXӊlSQiyr&4ƥ>MY:bC֌l2ѳ1jZDщ3mLL|ss~|; 'brOLwTBTVa3A{o,̞i|2ͭB bĻQ|56ө_wLt3Bp@ٝjȱYғBQ VI?w`ȉKt(VCLWM?= i ;fgr5|ʼn%O*䲮h$q;Y. G 3\b=wYvZSyt/=L5Dm+ @2L}{9wZ(>kRUQ14:lȳ|t =eЉ蚵MB!93ǎU`3 qĥԬIn9jG{ m5"%3nƢjuhV}I>:~.J;eQ;EW 0Uh$[y5wo‰Eܮm+ȖqT^Sɱ$**y'竩7'}ǀweŮ(r_ņEؼy#'ǂ@;,Tf\fΘϿY!BiVgO-)埠CE*wsRRm>s=5AyWMS<>gʶ/V[Ӽyszr|s>`@6Q#rwΗhZW6r\z"Oőƥ򬪪pߨ'Sݥ3 wS韎oO݃6qjZS$Fݻ{:lȳ*;#x͌8י[;:3k~iz{/7 ryڼPqnTn}qYuH`WףmH'.;gp"}nf>=:+SC) >~z෧[3ɶ3Iס"ql4]cήk]Jn&e$Ƀϼ@L)@ y0z#!w~A)ܚ/ն>~F ^@%pD`ߞWl,ٴUAD :a:?A+/FV' |9"8{mVd0ՠ3?6Wu:^ w{J]V/e>uWG1X-8Ooage,ٛɿ3ݓ{e7?q8"9Zw=vX? z`}Z̖}-MrwaQ]m7Q X{^1{,Qg=[X+*b( DcewŖyǽSΜ9s8)!I*Msk9sR2l;x,? 49rB\W^Ij:sv1 =9 *]6=`={!1qWH(U#+V{ xN}1?v]{ Ҥd߶2ʹ{(N5T!C`r-17­ii= tڿv,ORG3 g.E1wr1ވxKAWr)O>lXoRNe}v`؋)[*ta<0fH8o@DCYYµBha#НKNŽϦj~*=g\@~`[ NS;OL 9l6HWwD穧}^ًv||z.@:OMޘ`7 u(&X"1%mCu/ai P}boir @.S(+zrd*3 JۈHA~Tg]"" M͜*U͌Tٲ߆@1D ;uj[p3=P";kFoAǣ3(|@׆,J@{F?vE # ʌ=AF\.u{iTRcqCiiԺ9Z/Qdgĥ“IOtrF;2*_*LΖ*J5+X7*VKGu/mxR8\Dƪ{y2 é>wDr"iv2*[n+X-}(^$꒩CJ_[%$ʏgBh〪YLWϠ:Gkjԧh+kr3<"GRT@gCe/SnϘ[a=mE#4ܵ-R& Ok9rP7ESE?v.EHDDRQ, 4qt׶lM SҧGYh:9G|P:}WiB?+Ȳq8"u̥$g(?D/flpg6bo@(ir&6͉r T""=ڠ)5r2 +YDDl"mk&""? &wN1Hp+oMX4!kDD5G1tE{ڛBixuP7#KӉhb1݄y! LRe"^q~Pڭs}/ߤrάzh/)N:7Iv&phK_K~CtRn:CξU'^ҊcHėfVh-|CX~ӤcXgd>gn@$'Yx)aAv-dD02 en"96yYJ`/P Xڣ:cNXߡ/ݸ < =vӻ&N2Lc{'pԚV|.r`4D}/6D0{l,Xx̂/ݵ3tY)3Qc"ޮ ,y?zF\ٷ,"i:h>\\Xݎ_dx|; &&B]-Ʌx޽BsFll, 6 I%Yn==3z.Bb[T :ſK/Mޥbب)'OбN+]~${q~}{է)͊1]11EZL&xZap ;w/N]7ISqq8*Aĉejyޣn=<|^#6%*44'GЩ@tܺu o%EDc+Es?S "Ry}yi;>Bo_?"~ uUn2i"U(n-|aZPtԯCq8q!P*LX'O (%i?C!:W03[PTTrL|v1c5ea(FY̹`qx03>~GDxǪm` >  M5l8 n`]qpaR:UB;T|beiYV̝+""zК}O"" 8IDDϯдފa6klէlU(ȬZBqIUSN1>g>ZYee]<2?dqve{pi:O</寓5Rܛ2Q,-} eC;0%:W<ËWQƘGMP3z*(,ԧ9RUXVd22N' &L "k##7"oM)B;<eMh~fToCoPD_]:]Sx]'CvjﳝP+ɖ.͵.8Ӌּg""E7)OYiyS6Vڜ. S6YGm-ev L_.릓_uW2qҁT~{rCױr:x,Uw%ON>4{uSs ^k ?|<(g拪k~q"eᒭsU&H/ ][=9)^3AIO3.g6'бx5m&鏋M:zK$ҲV*"":Xq6Coʑ-UZ|U2r74WH1hjD7ɟFvsr$r"4/WF۞QՅt#]&_**T S$"ӭ[ԭfddZ 4rOKhf4q7_Tkg 3~~pvHC[riypc(yߦXK.MMkLC]꠭Oϳ!`2뗿t߶}7%E mJx:Q88:Y ɲɆ%5՗ڑ1ղ]S l{#22&yI\Gmc0]:F8SIPՏI˜~NSK9V\9 6`BW$~m'=f NWɥdakL^"| cTϭ U:DD9 w瞍ι wмdـﺩnp/p:үiNOۿr@jW)-޻\q8|&Z7YڽL kjaktb\U~#hWtsL4R9>*:NT $Y>ɍo&naCv% [/[=,5 DDk8&Gҏ L>EA<Ƿ3-ٲnJ{ӁBoKDZ{yjMRh?>ݿE)iRd[1wRy/My_Z/Tcg[[Pї ?w&vz \{QJz&-L\YOwojCUj- {wJj]\̖8ƏM~w )φˬ_Vn*5m޲ƍW eF2|i3ދБtmmMȭC:R;2wFêْ] /_jȞ ~/u7S!zNLQp2lʋ~_et$͉ (HDY(f 7m6ڻ$I\]y59q&Y=l\{9_6L$TNɯhFKA;_|n֙@˳I9ӥzLHN$LxKoҽЧ)(a0"tӄ\IC)a.2EVxB!_Ȍ&"'t78R+##NW̹ X2{)x+DI|Wjwm ]V~ L漏{a.Sv\lPCQ}"3? 寉ܯv; f (ŗbMŋ4$ҭ4e@hj6&TϼqڑTݡV*;,tG@Ȗϥ7^O5M?Ӝ5K'qf'w:_aC.-eo"1:&ʹ'o~g63FqVF_6_|/ #eԪ x\26Z ;Ѳ>ZOWm7-Ъ|':Da0_+) %CҖ7pzfrP{m2sCDDz)Z&Is3V):J8#LMzg"י%"J~,y\7*^*zV11oZ 2+ݎRrufwf$hfJC殥h?;i@pL.$Y%ʥT̔zgܧV<Ԝ&nDDp(eYR%T"u%;j"Ԏ2Z;c1g0JڙUlUŒ*܅Ń1!׫Z!+  /3VlXB\mÑ, `oT/2ȍ3?J!2ʙN(>yYlC(3`0 rhx.^c+T9e ޙu-W.yӧ9΄%~E&8i[r昃P3`0 rF..oV/pJ<䏖(p9%z#Cv`0 =`2`|+^9a7s8/^ހvFfz ϗC%Q|cػVǏ붾K_܂aemr sRr,IqzohU Fi ܈*bkߺ ]'՘&x ooox{{YQ<'tmDxk`0> _f0o]qjyqc/8[Np.9CvJ,!k< zN_ a}VOpƆYfiVBLDb^~nϔp522eD!i*wg^bKӜLveRvipَ?ʢxGkL6 CK!y;6)xJ ' k>kfڙ\s L9 SjtmbG o@mJ0VwٚrRhm#L&6-rH=W5+5\&*RN, evJhicb陗0-zmaúƐ 1UCd)n̶F~ѪR; E`0vX`|^DiѹyS p=H~kCDӖ]=$s'e\.)6&0G$Æ qb@[p8.Qer?4/_?'# b $Y)L (>ɹD!͉Cqa$sTCkc o pvŁkZ}GCe+#$9){hƪ]n4)~O $&_ jcwe#΃xG IDAT>-z{cO@*[mU"Oc0qm{;`]=p!-*2^NQx#,3j]u%sR2l;x=]ALFj=ښ`(`2+Kc\A7 S~&yaؑp ㇲry(WRO®A:pnt[äzcFbAdfDbվ'p'Dg{ * Zc쏃6P n}hj-!FBTl9 Wqh8ncЄUֽ~TLml%@P3H<>4!s9!&H.;EQ/#8ׇp@.IN͌y;N"94;zHfѺ5҇E2.:4(DlIT u#x쌸Ox2IsNh3JHs",KDDs siTҘPqCiiԺ9Z/lPP1iєPnAEKľv.K-n\Y @\9HtԁΚ$[ 9߆PDDtqarxA'Ȉ˥s]}m`0`2+IxПƵ 4/{v,DPϟ7kMCK:SnϘ|*9kxkG:pAd[ճ;t S&'+(r'"zSs('%Z(zN;)["O=jP\t+`7h[M~s7>G,Mz# ف$I?y鴇vahg=tn"O/bip5:VG"igOiW4xHĴϮB>j؃4~6337ijyD2AN]U]DdсlיSrvӇ~|cTdY@=z KZ=mNuɯ+db@ }O[묧||ONVwMit{m5R<>9cFє3k5&N2Lc,b?O9sx^!bL\ x 8ٳgcudn\fnǞ?`ir;a}rZXǖ ~Ȍ}$+@`/PDأKb^kf%WgOt% F^:֮F5Ue27<իښ`eW|KE)t; #i2.FM *\#q H Y:nݺ9v(6iQ8{;贼5$ę"0,zRy.zzgC`{ p])c뛨;=F'`2P)d$=v&ƛs1aYzz{lW2ƕucޱhxR$K2¡9aCkg%?mHOƱ}W1y8Uݑh޼p3hs*<+7ހI;'?*>0 H*BJ9r꯶18|ŋ )úR TQfB޵?Z FS"άIy{`xvX]<#bXQ??7@a{fbwwO)G9 ,PI}}l~O[ſEN%9]_3aa՛27ҫښ`eW|kM+3?4'R8q@<ó?C _Qo~wU$r;wx&*੦Ҧy'6_VߣKXzL2a$daQFiN LlGǔ򚃎ǯcu'5f(APK䰫㦺..GZ ƷAw3.8-n^ 3c)"G9NDwIt^fFEQRJ3tY~>%2IrD=Hҫ伏{a.Sv\, ѠEA:e8$B,Pģ yJ#ű5 _;qڑTݡV*;8#/@3UagITaGJ""zTqѧ;O̿Ӯl\p3wMJ;,pjQz1NB WxؐKcjac(6tM ,Љ~J#"^d=%Tԡ1Z& Ү-ᖧjr|,iͷyСJVm}(Q"ө& Ff\#+4hZ7Gjw9ӄ9^嚻\N-XvjgcZ2jת: ֳ&jxUN~L^}<39or2b|_,,p8oO^J4+´ M8`eiR(M|n"/ό"OA+*7x _cebI+ʣ*Y;V KOc{c_^GI! //Ӵ^^;?`c0_a0 ° bъe'GR&pz_-x+O[_\t4Wg^f *Ur\M ?=c쒹hW^Sp:J5Ùuж09 Ңc)z?o [fC&R8jNU٘ @u7sEk59r;$tl3vdyՂ\Z"4c?@`*f/8qZaX6<]1vy9.ۇO.&]zV3"OT_H-;1Y~5f͊nh݋k%0g=r:8@1DgP߷!{| `0>B|+rfAJ rsH pw63$F!kgH#M\=TB3Z6sD0Y26!*A7r ]n1ͻ: f.07OxJ~#&%\ʣ@}v$-%p(W ݁mm w' vp4+(5%z#c Dqْv~sbo{ѣs[gK r_P,\N,u Ъm{5q1ؼi֬2 V᠌ yyY+@Yͩ{wUMQAPXQ-U8""Y;X5.nD'fgu;WBaƶ.pS ᢜ悌PAKWdUk\&eQF:_5id||n1 `|ѐLHP,Uro϶6ˇ;:(Qޑo/o@zU`ej #3[m=[ΆpT_Cuϟ`>}tscԫ.Uaw: 2 `|Fw>}::j>~&?LlL>%(9>y8 6 ЬAU|p.9CvJ,!ʍ/QteLN_:tS~q`l,'q`0 )8\#V89ńx.޸^`a-JW|5M_]s>$g\U._'%f% F%HEFt0$ %`0 'nFFP\.@*;VÆ qz鋣k.^8W!PCoÜY8< dF"ang;`0 t0'?!JeIl0m'gC+صGDĴ/HqG׏Cba,QrI"Gk)7 ^(fVA7gb/?c̘1q$lܵ"=QQ7;0yxtV`0b!V:6VIӰnBijdTm[7xo|q幛(; ,Pփ3` OP-;4ӗTiNЫu\x>Q}o#6n܈˲=/e"qA=*%^m:|ɲuYM7?W^`0>Gr ]~Sv~4Uidi A.ŕ{N_8Y h۰>CQ[`@1Kn#eرz*~eT9a W=­ )7gPc V$u+Xx42,t`0 `h7*8Bg0)88y;g:6~  ٨Q&Co#y Dk;թ_tv뭃<UJéa(Wr"TGU'SDXʥ*UkQMKmnF*Ru]}V>DopԬ .,bfe2iʨiY} `0_.l1QL|VUƎI}22͋cDH !N}XH ltFN)HMCVZ|g_+REjaJm;ijxn^:_JvNFOƠ~1?-b;{Kl\ԪWAd0MBF5-@x=܃@9Yh4b'jԃi ڻ{b!W+kS44a>._Đ6^Fqкb/.]f`0 sfbbV]’l`ăm֭, snSzsasVejaH(˄GiY V2o\C[KcdD*5Eu<Υ"J_^e;yt.H(UpGU'DiQ2l9 ^f$NmBMTH׫k8 ll/L )t MUiWG`0 sf ό-iC+e솕GgRIIY/nǡ .ӌˁm&0/W^3/T@5CzԟHQ\[V?*FlJ @yǢMuoojj0 xqfί `0 `i‡)V|X6ưPYRRbekf/.^C G-'LÚ܌g0z 8 []B ?^֞УL_fp1W?(?3Wu-Xr\/A$Scb cW?+1 `0&@n& IDAT3`cX1g ߿ccJxw =/Vsؼ7H>l?ywgJBe9jVP =OS 3y 7ʯ}q81oί۪4w'O}tsq@zi߬:7+;F+jd;܊it?y\>Qz*Ǒ5?v#`Tcag~ `;4}I C"$yT:VLbk8x6K!= FۊV%Z6.Y K{ |6ڄ߻ׇ1|ʕA <)880?; _?EzNUZ `0 YCA!u ʠeH vR": [:⑎'tf$WIMi?%ѫ=Gbto9`23e{'tW]s!bo;b! |<|O++`0 pܙ5KTV,N#.0]h$+zs/6ERoDϠ_͠i?%ի=fgΫE]9Tde|4ݏod^GKd uUtjVC-.+& o_ }W $sH۠vmg:UPEݿaRUą ^,jfȌzBl+%@R<ux7_m\= ظH Xiz_ `0>/JASE0-; $.Yp GO_E-]8o=VŅ 88dF=Bpp0FfhEI ykJcԥ''w'+)ow#x.Qӱ(YQMzS̵Zwϥֵƽ̦.,Ct1wLS2?~w~1wxTnz! = RTAE& U@DAQCEJ  He#n͑r+xUoA-4d} )d&MyT sB$%"C@xU$XL#q}tW Oi2TX2~T݇YSY,m4gL[_Iڟt2f1jHֶ.bUH:ҟ>BăDP<|i0bNϤ>y]^ dF{`1gJݥ N/VǼ1}кmggBNǜ\6bvbuѤ;\*6¿"QM{k.esx-\pNhȲT"4CabZ:}O*8"!1oR_ZWu #Pju|0sy[|~\@ }:$yc~ngC: /Ȫ=h{VKMiލ$ gƫ4$G'3J L9I!ߢC~v7© YcިSšnh0g~*ӭBmlIRNeM{vb&ZT\ۻEH챕nͬP,١ $}*KqM dzˆ$9ud݃\xJh}sq1gRkb_msr㩗ۗ6c$>h23g1Ǐ璋Q쨕Ql欠gw\NYX3;9쫴uyC[Dw=7g}?hjavSkv=~}\ϬʖKoMN  -*J^aXWxZ]E27nȕ] OGwf7Ѿ uzv[ ӾukB-|!*\ &"rq]~q(0 = ۤNEL Squ %,p̯&u 6 Po?ϔBO,9uE&jLx djsyϜ9}d.}VĮ FRObw )'j#e$ϥkq$>~q4(qAǰ2`kpqu$45|7 #~I\<%?'6@9@ڍϡWV:+u]<Z,BMx˷]X[p$<G#=f7Z}&F䧭'HplD4v-5ͷڥ: 8yVv?ZWl58GaXWTtL်;c_3fQr{733 kHK}N QZ2t+Is?MjcLYyJHPb.HoHԭYfE,Z)#l+sʿx;U-k =2# Αq,&Ly:K$ypxcUG#&XAVκgy!tR*cZ{I2?񰧭k:~iOM5~JV!:n9F~1k7e Q>FsG^q7rxr6>s׎C݅{3kRx}MgLI=fpbZ$Έ'!rي8'\ͽUh2bg(7x?vk|~6@ (8y!)3)wl:G Te$Qo:{1j؆5S̯:UYPOTAMXg 0Я\%|ڣf< Y]kuֶ{|2TTFsWma 1Ubl;ݜņPy ^\ZXP8N*^ T W!`2j>ʴg;M[uI  ɻ-]]Us(Ϥ BѤ3<2U<4OUoӻ\GOAQ#H u%%Rvo(Q%P"7jcbvZ̚bjjujNZU;O쉎DBm]m?6[2-hiQg>ܡivDAvuM=9`.~j-, ;;#C ֭j孞T?[xDeO5(Ū+.c =11xP2Pv (˶A,:LU ٿGi2PdY3Ym\Q\H`2.&(djVwDQgP+l|IP>nG]PhRn*/:h@ ulp%ENLWt؅DӌڽD2vm;7R "aE>M9V(1o?lR&΋ c1Œsɗ?`ħfDcŬE?c/[0WumL~רκ6~洖VJ [;JETj\Ӣ_XlQJ 0GA&ZaOtKf*o{;.@cxLz7ğˁI >e1 70OɳݦNrIF%q uߏz=70{#{qiaږ&m4wRlbHj4+qK%:*nY\,cGQh5i #p}x/}Q)8nf^WZۚY"Y @P(Ϥt`c_'NB+[kdDL<tA%{~/Y  wY;d")|տAwC+9aCHQi& iA0NPNpuEX0Nyqc4*dۤ@VW\ :YۚY"Y @P(Ϥ@ % tnB7}eYʳAU!■nI )s*9ãv{hUzZepV?2p(W.E >zʽR[cXF<{ g;.3iH^7v Tk1WgsȏF-EXßuʗuwėNmuʗ EZpNʼnm-mM,ZZ k(,Y1:-@U,@ @ xH$ 'J`úhب1 d2/]< [6c.:e#±z* qeV ^Rn"Mq @ x9ɬ@ (DbUthѸr7IaT%JPF@ % "E$VED{w,w^?&A)$[4ߙ-!bǔcnxჷ=O{ߊMNAb&$R{4}a+b6`T$/Ev8c eL%: 8zZܒ^x4h MīlᐞhrDJ]y7|CΨSɥ:=Z ЮfBmgC^}'Ź8H$2;sSU]`rXr%NAY#0;Ŕ1#uHE}? uYP2"`b=|zXIm$M+)wfB\Nm[qQUvc6%+Y׆hs̵o{C mEtB`JthQXT g@O\@ ( %n[ ն%>vnf[_}< Hl{fpκRv_e8,LSslܶrqyIryH|7a(^+Jy6zboV_&128) +ppukbb/;OeoI͓oH.A3(4q| hZ'{zehH8zǫqjUBnjRpaDkЬYeTP+mo;9ӕ͐~#Qʬ#vu=l_mYYfB($8y*רt4E/d<2qږq#ݻ [ iFKv &lƿ7h#ɵSK ,Ě"w}%;GwkL'@*[p<R6VY̙$96nk s aH_ =<|uö xl_8J%b/q\Kj 8w٫!n]_ifsq{Y`Au6lSqFxڼx,s?CL)OˣJd5Ȍݼu+c/06!}ڴĠ?X-tX0ͷ훖- ڦCth:/ N1xuK5sMû\%7֟ Z}8Toe8eY.>zAK}rG|gc [:m#.`_3 x6iEJc0؈A~( &"$tDDDܕ\<*zu?k 6=fCcy1 4C*wnãvMEs,u?hZ*>z=&>{Eo=m{S ЀغiO_OM N߾x}IqdFmwB\p8\Uj(vnۅga{ r)yv .]B3 8s<>kdM܊=s4Dbuy.]4=F ΟN.gp\eعCRW5F_I!6,R^EEWЦ\ s Ijqq},~#L Anp{Nq 1ͥu ^t|?Ʊ5nEg.Q-I tI2&:Jo Gkif]nZɉeͦd[LS37P[ IDATg{=OzNLFU쵾]LYբk6rqX"I2=(]r^MԖlE+ǥժ9GVF߳]Ln_ޔ &SfiNzNiڭ, Q@G])ڙlc(c_tg$^H[ˆ$> im8;4"_ kѣ|/vVsaVL.Lא?̈́ħ\śUQryn4w䩍?Uz|}>Q&e~$#lcWiލ$ybRtVk8v@o:ˤ= [x?G4dnM=l(gOpǎLRixk46o 7z9y2hMAw]\׶1BbB/$+,劝5=>%Rwܧ{oh_5ϰ?+ q<x^jUZeyאoѡ\?m1Ҝ: /;[B)󪻴c*\^kAvLn޸!Wt5>E,dK/g|JIZf z6yEw6%>2ۿ%fm3N[֔;ױJ T"aojhx%Xnv;39r){nΊ]>I`YI^&HiI}zQV|)Sq q'ΪU_IG2VdX3;9쫴uyC[fj44K&'euO'ع"uspSѕRĬCJ} *CL:rӭxPAY^NGj\LYQp怷f/GU~^3}Mx/Gvm2 Jlc$f77c1@{u*ѣJ#N^qҨNa'%|'_Ck9|Ԫ*:FKqŔ7L Z ~xměd>ANK2b+CjXj>Ug[;6Ć>5px$,6\g#V 5KuYfe}-Zq>”BfW1c0gwaHnmA?D7˳װJT#}V].ŞYvd:~i&$"iG?Q&"l *꠱cqUz1kg1qDڳ6k/ЍߧASu<=ic_W=ƷݬOA{xH ُA&KKXQGa,\`ev6:v=DjGdzK2mքGPk4fQg=B(2Rr3wn`ՓVOMןb}B;D$ QT0N\_wSA\*20ɢ5͏4Zi>cS"gVvѕ|C\;}: =^#CwW_* 3~=&cI8r+W7W AA+ ڇ.lO Gmk1:.9#4a4I?{S}Tx|#]ŀ'ONJfC:VUz|Z>܉D挦 $dZl]rK$Dy͂I'5}&e2kSx-݈qzҢP MCs'9Bo1ͥu ^t&- GQ [}@6'QjNF]TwHXRu'qCZfos2;X6),nrs}}(5|8<-/ͯW1aw2x5'-Q(Wf]m$H KD&be[`{R4x@f%L<wllVS /<8>>?==y9?s@QàL:7- 5Iž%p|ǔrܢmPV,D\Y? =~6j+,C]*Yץ bD^@mk 2~1i9fMd_)RX] }kU ;Ņ7e \IjĵQ&U'Sc9ͥq ^&e=$ $ @zlz`^y N3ZJi|Mׯo[[uFqD"LQ4ݹ5}3Ta߱ xk|xFsw*}/icW9 +ߡ:F^*aZQpo|^|2)Obڝn ^8w)\x^\ IO ~N]ڸG[ǝ[p{y<2$y| Zs\a=2# N6sRбB?dWɉr:z4$M. Ĥp pjBL~{ =ԫ:}w$9k?-5z0ٳWve|Y{`R*$]E:{܀(OoO{6/I2">[زG ~Cߚj8Iɾeo.LlH՜_Tf?<6%vcr>%r#m=RΈyc?:ͪU_IGYeX\uC>v|k̎41X xhb˳F%ϟ RΚԛFq59-NmYS;+?6ؽ:Y9;1*1jM5 ܐSͯl4ylj*H5 .dpJf|Eh4TL{{z@öUiOuken~ƙhƧ9" WsO~5xSԆ2g 15|Oި'}k;GY91)9yhቷIAD\{K&95I}ԐWN`E{CF\t֧5V_@dя{~rΘ甖1X x05L( v5זײᇺsvދ0Yf£o|%GGקwYƴ{lYUz|ǐ4ņUt]cZ78wP=ͯ♛Tge;5$SJٗM:#QsH⫠atbib>_ug'ȡžI3r7$[۟'(J8^5 RF~e zo->Uo&B{;5J[es¯Gj1ѿ]l^ͬflʶZů?j5hfݕ5dlZ͓2_[P̭o~5\{6[-OLAWr/-v2+ybɲ刍ֹxZ.ZFA f*_ܒE̸8 n,oYRA(xi,? iqG[ lX 5\L&3=~cMعNÈp^ df\5p%GL&^B 5RBW%8F@` /Wa팏>G7$A E$}m8e/g6Gߞ[@ 8F@`ɕm x@pxٛ-IPBɬ@P{w(@ RL 2ayq wf@ @ (LD2+HӰe@ (@D2+ALҋF+wv JUAA"*%oI#q^4&,(nVw|1]_ ؀g]eqHR3׾C[[, +I@PȜ`|eq[@ )Ş QTGYܤ5 J &-|^)_Ҿo/\ؾgbbʘy:P"Ckg׊,f+&'ҭR\AaSN2jѸ-)uR*%.,^鸺m+\~</n9Z*7A Ew]au;mEtZ qx{8:(5 ~Zx7& k B<;7:vC_+z<襤> u@P( ]EѧE^X lh lݴ &wo <ݯɈ8h2px6;w*\?w9*Av!ٙ ܶ{_9I#*.]g2Bq`6lya J}68s+ϝlcZn4t.gp_V0tc ʤ8s+=hWɚؾZTT M^k{ƝsQŬx1tׄ. w @wC~7Y5w/t?qWݍmऐ»'(1[p|| R[ݯœ,*r;5mka<׾>_\$D%0PYۣN0Fg_rxVm)+O05?DΐۻMx6A?w/<* 3 """"q{WhРj؇Kf[  -N9}ۯ7mj6)-O!A"IGDD>4O?g6ޛe_Qr L,t}%c` $|oOh%Ep Ih(Ϸ$i<.o݅gZ>Y6N^~ڽpܧH1Q:7n`h=Z*-2 -*mzR^x.LyQ'msV.[b52SЫ+yE&i8! rMv$qZɘ=g{ LH|E]ڸy9ߍf£@.C@?o9-NݫSnu g;ںr[;7crh٩˜=SZ=iVCqq+U֨(˟nlvu{Qc*\^kAvLn޸!Wt5>sQ,I>%I9ǾJ[7Hje9+n:fl%':v[J\ #I˙unG9sfߌ?~<\2Ws J%dV2xjt,7f},bi23KQ+Ą$1Wˎ2NF6t<YQfB[Txע&cNµHɀɫU>GP"` i"ÒQN?qc8!tZÜ$u>t }mmXz>{oqb}șf&cKRԕ$/II`*5\"az!SfQ2}iuU=Yɶ)J%I5gJ1yjI2k ^YC? oiBc*3?I.FW\U[ͅYHHrk*,SgvGZ+M\ݒ~q(>: 1t㲶-Ϫ881>d$Ac٨hݢDI!1hdwi>+LHm=L44 e%A@ (xqHF[ԮE8{1TR^yCzZ+/d&.Fe/?^d < \IjĵQ&K0#&yHl;l66ws4) IDATvF* 2;G 2O3Ԡ&¡W`hs#L:I);(lIh%c zbPbLi\GRRbn~O=VJd,ib_yK[}-8W~ '܇v/:zqF sQֽ{~}=jw'xn~ad*7丯py|<($zwT߶-+XΆy? RxH)O2WƮ*?1gҙpw6q5`L5oXFOnH`,crXMWef&5”'뷽odc!6@r#1-}/aG<>,c#es{bvS&p_5K+{ſtoTbH(y`WtK~mva 8g}c}'5j=2^Hʺ5W}ݖIjavSK C W͹3:a{έ=wrҲ6㘠etIZJa_4!NMHOb=aںzUg [ɉЖݚO = Y]5ڕՖOrf'ۉR*$]E:{܀(OoO{6/I2">[زG ~C痜')ٷ~yA[~abC:lQe۔H: ڗ3)i+fJuF,iEO ?Qh־e(̪3bxA1OBe=ɤdzc 2|lVzt8E9`(޽{_X~ { ,P`՚M`Qg1n(3 H( JLScOyqbnҩ(KLٱҩc9s9OhS-MhL%cJsU/=96&.Ay2eRnP:3^6s' @] er3'E|yOJ NWAB:׾^|eQ"T&yPAiI Ktߚ;Q0 ZCr %%chRxiYBc*?Q`?N6sRбB?dWɉr:z4l g/|ۧW'g81>'tgo?+qVPT~Ӯbk$/II4qQ@ۼ%#2T ELa'g,,[ؘh؏[k鈠G! P$KP TJr܏Ӣ(W4bH6HPG"qV&6*˸@ J߳Ws_bbiOIapnhr \/ lȜ`|eq R+@ hc*G~fDeV!x(" lSЎZ}nT*-gDi VĕFr8Äui9'Ybo6qxF]$kVEI 9޸w[r\Q*?(ٴ~4{Dvu+ЕRmɲ;a$l_[>qYn)DKqwRXlbAɊ߹vsYR!r)~~֨c9ɺ]F;ʓvv+Dr7Pښۤ,0G#DGæ2aofe Bfl z3bLfl ge3ALYn?rdZ-7ߎ^J?y.5:_AdR{>Yb:G/'c2 'Pt/85<իo[ ]zޏIlq?LiJIiǜ)KIƏMDZyi=ƣ>pxd^zb&RsMČ/`ǥu^G;=90GUTd*tl^6&g)XPĖƇ :ӜAq "K+ֳ뇤}'G[λe[cnP)GQB!"VA /?'L+ܔbȼ0KycŮ6D3mʺu+b_.ٔe6v(_LWO!UBl]!l`>:;SCJ) KvYnI̦ścJ)<=Bb K|1F{-YJ=_CuF|8~'xǢZ?lIwUy~Y_4U[|"wuZ¿BQ7_hKB$!eͬ+u ܩl:TxYqXh[P)"=b VfSPQSh}k1s6YҊ+ xQ4SU4vbol/v>ZxFOۿ cΔd|)SCQdH=;@zk;P x}l0~:𷙢kB҈M_ﯛDeUz!)l@ݩ[?=ir,Se4 9v=!~5hslx?Bƫ;]ڊ) gd੷yC5&W1j0 fDZv:%Sս9j)m}K~v\s_Drl0dCdFϱ+m(wP.TG7u>)ܒ&X {boOe.o+{D<OqeI G {sԺŒhR&ƫ`kCy02ؕfC?&1 ~*q;«{״kGLE^sf\[}HVm]@6Ɓp@?wj׏31㼰$#C}I=K#Mu*tWt(ݪ3og흂lS [TWc<=YVo|_ _+glt8 .0W|9tGJ<kOe[R7ocZ3?L _~V{‹ &2׿BG?K ^Uc۞,m^` ; -xhy*ONSJ{Q^!M42-Ix=I[/70\?xd$Ddrz&- -Dݔe'q/G>sͫ5u.O"H$GT٠! ɬN-vL=-G:xoc_RN̺VG~ cn85H,ɱ&qUǍd9h q+ I7!:{aDOXPL_X]93_OyWa~2 Xt7ari(L[4|vĴzvc5֙FOvd^Z`HI\ne?z?[Fal;*>/G(gf#b .ׁD"9ΥB7B!k'>._~ۜR(UJ !"Q]-7Bj4H|v8sxS",`W:yWDF% ՇʡT¿DH=MOwrh{Iv9VTuS=_us~eW-E$<@(Ub,rKC4m@c1?'@eS͈@O򍃖_o)<G !Ȍ/ gfSXIɎN ロcK^AO:wѢ͏>8&{kFwZ~Unqt CDeE&w5Y3&mRq!jLQ Ԍ齅ƻ0_JrJ>|o8ne?[+l5FxƋ3Ũͣc!vN|;oxExa$,&v  V||4]D"~TP^#)f; oIi%/Ƭ&!D^Zp)ZfO:~tfqA+ťQBoB,+.5姈KQE;&D\r70\@ܾB,LB}Q1q 1w>qx⭱Ϋ96}[ {fo"jB!WatRK!>§N՛>_.>aY",W@"H$nw*[ MbrMunbOJ۱,apÐOt.(\a$"2VǮ\¿u=ώL*@YKY4kT4-ёT,QwG胛?=LdIV("MjR*- j63 Dƛ6XJN:-BPk=eN$hd0+H$D"NY'd,1%лyD}֞Er'nΟpO_d6[ !?o@T+LCCڴiު8I.oài.$HPD"H$MoXU_~%mҼ|{yͫ%ϯ_])ᛋYR4(#ٯI"`V"H$D" 3{i{ :VrNY}?uB9'g^ d*_)%$m?8:f";i6[oA9}3fşɹOH$DYV IDAT9D"اMiyuְ732mXl+A6;.ħc2 a_-bDRl =o ~M9sw2 B= +BD"T}-K?'H$y/ NX\X4Ȓ6wbGɘzbv1Nv5pWjձ ?/-Yqgt g;HFr j{TTJ O(N>թP-PhΰjOH$2 z痥H$},]8TuKZit} [ڃ oX*t鍇ڍNrgv$ا,6I$Ig\-G.tG(ɿ{ki4!f9]!ۑwI-}귤IU-%hix)i9 mgnI ^qsSFip]uF2Iѭ\,H*0:Z뀻"8|j-9=l!Ov:sD"Bńy+0D5#-bĴE[|k}C߶:s)M16ْ!T22zr1]'CGrvMMz+"_6/!E'B=\טּ`9QzܶO܏lĵLkUu̓W+H]i kV;GŲiY+yʼn9Stj><4!S}Jn=)Y/_UUe&o5sD"H$IГ}!҃LGj::M@:~L[sazWW^Ucמ_HٜAIfl6&Z)< B/gᑶx務O"ܲ”.1oZ^$ ; eXjU +9D"H$ ̾=3~x abw^  l&f}gӫSGBwE0=~s, e㲅_o}ǴGTE @PLdV {;L $/ }svh ӿ/rn$Nŏֳsn8;Q&}DrM^MOܙ lhf '@Ve79$hI$D"U`v۔>dL7_e_O%VEt2}~˱̈/ɯ:;Lo(LF>=n Պ_w۴IٜkƏ# Vos{[sNJo39b͖_ Ɋ;O?VSmɒ5œ_W%!6z ۼE3_ C}gψ d{^Ю%;?BsD"Hn9xqz!)V[6msԭDaߠx%'K~gېyں%krL$J/UtS~ Wbt@F6nM3%r/Rg'>W0\%ID =YDrS0M`+O%2ARx׭ˆY!=T#~)9D"H$oi٪5n * :QO?K?hUZlL4.^W Uy.3OF-'1zXVJ p2]Jh0d@:c+jRdI$( [K@hHQj奥J@LC~N"H$ɍƒYZI>G6 ИsCh=UD"H$D" fkb^uzD"H$D"H$M~ ]+CD"H$D"H$D"H$D"H$ f%D"H$Dr!YD"H$D"vT̊'p|}}ٖ%?-K$d{)ȶ,S֖o6rdV"H$D"H$2H$D"I&gH$ b/g7یW@֙Drk#QIEWʚOw{v7۬‰B$i){xat6Ztkp^}M`lL%,2M9M&uZ$[yJ*_&3v-B*^+9a'GUKg൭?!Mg9FS#ϯ6гDfrq2HBVwLO?.D^( ބhej/Hn:8wq3/få}>/9a.#9[ Y?.3 k,gN?χ7W<և*|&%$)k*tےs[xj]F(~>lϜ QͯfIoeejٷE"ϬgevDDgӰ|g#ICۑIU?{Uۡ 1]:__kѰ {Z:;}W[=A5|OUv_/gD=+0އP(*EWE\[9aV>"\2츸vڵmul6]9MqAxףLrNS2͏,5>^_BFW/^fNN`'qy_@0qVn.-y_cFփxi7.']G-8u8R*MvRچ޺:~55hֲrod_+cEjX!=qh~rZl6gaIf]_ n~ո3{ Ҁ'TR*=Ǽ1q1@{ @`|N0H ۭ(:﷭Lx쫠{ٜLv]{"{phu #i_Q:fmo.ϷeStc.bSR3:9_|c˧pxV.^#¨?1`;Lص$9ؐ fr7yd,Qjy}G9f%^19RdyIKjyB&ȧtYoB ݉ /7%5ko(nzJȂNw2F\[Q<QjlAܕhՄ[z;߉rn/J< |J}@.5*8FckGĉZ<\Ypq?fRH<ǖGٟE(^.Dep i9Θp E=zFhS^*F_,lfϕcc`ϕSVIȸJxj 礓KewzzV!ˆx$GXR]`&29h+ Ĥ_%<% iq\L">' GӢKyŅQvŜdr4S#ؐٔ~TQ~g6+6ۖߝϞyeרCѴmX~b5gi4FVKeel65D}L8|\zO.bIZ Άao_}l wo{X3|?o&n7*b4+#+v dv%M|>8Ҝܘ _mL5_%ؕW&?tZ3 +֢q6Wx&]cN>u'N]F ?g69Z3'. ]rhF|^!c7-|ƭÓkfߟ8lSLf4`៙s_)Y{~>/_AD)}/WȼC#sXJ8Ú;(ړ>-G.LfB~ҺVctF/Eᱼ}9S'XΞ_O1Ij{d1wl)^ǥuWpLy֓/wD^^khfdՖE}Ӯ'l.,}}[Vb4fc*)Fb0őYFPY& fAMRN:&D+>Y|d2cfMJ8Ť3zKOgKB$qO:ġk ] ycBRmũ?5cOKא tƪ'.1&Q=nlۿ:9=5nfln~V}ʯ 1;!L$夓YWu8k]0MEZ  'c[}:u쯼t2C{NμĂk"/0fѭY3Zz} qIoK{wF4Qo{ވItcp\euoRtF6C^8?g[ MC\/~6Ra ֏x<mqU=po)Na|yO0Z֬{}>m߰t ni@ջI)<꩔T jֵ9ˏ<ռ'סSyC㰬Wr«jq_pONK>Ĵ͟в)mɔrrh[ix\2Ì&Z12xO0lwņ$9f765_[]/M/.׭qνݹ!*c5 y^L/59uy'xbu6nEMӽq5;긴L؈cf ͮuQ$7+W>͟OH֥ zyQ5E']9x׳TtZf]U_i7Oǿ=BZX6T)ka}.03/O)-јCx}>Ȉ%4l:r煳6׀G0T*>T3+߶hhց% \NVYq4omS̭/;p7]׸Fs˥ Cހ!-V6guMOxޠ/\%qu4h'׭/UUJ@A#aۡ{t`hNƞ+֢6%Fo"_HbZ9%1i4hy &TZ/f!,ýl: .* EUNX֪\ :U]|uo@_@>E;Gcf楢 J1WJ:*3UܪTd<,Um%Ϗ}Qs2mDZj6ɘhuLiVqX_47G.0,zU|5|e*Qs~Ǒ h[c3kG~M *Zɽ`lνݩ+Lxmc\0m.6b;FEo]V•zE7(n~d}%Џsm:\A `%&) S[}Ne4+/0B=zyhϿBMJ3K$ׅ,'3ȲTRW\XU3o*/Ϣѽڄ ve+ɔ`(`%FFSf4T٦b^lYWrίz bxlo:TVr@K&WZv0]nK`^SਃOZgLݪݳz~޽u/ޗ ݛYIN໽#3~231 sa_m{!bvT~ݳ*Q\-GE{SI؟}Ɔ7dDqRthܚLKǻ ︮YYR*T/GAaБ[]uM!0k2f̎=9暎>(?5>mu!mNcV+ߓmq˹hlNCu17ݗۥ_.K~glyu.ʀ&Ï+gsR򊎏7ն[mN鹿شwPrsڡG tw9kn֏SU1cwkc!hS`߻ئe =k Ec× gI}],/7wN.g|A.LN÷Zhi "`֭X*yYP CLܺϵZth9𖗭O zg-;dvL?9:<!;K]+xhZ 5Q,7iλO'h Tiyt|˫ÝueǢFTMZc|*fm\=~uQewdCq;r6+ڌ9֦3xƮڂQG{B܏Nr<7S6e9g fe{9̋7=hu<7Ǐ-k3q,nULuᘛUnv[v_w͖G+?2{G4Q.8I1v~ DEzq{G_aЯ3P1 GG-emg{7xhiɘ 'Y?NU ~{>ǰ(z+xHeBiU-tJLJI\ f<=9:qUzZ~Z'PSO)]OfÜ]|.wrcۑ( r+D\"zT)]濁gbxSZ13&O>mtu'a?XЮS~Yо*_(x i+,--8CYEy|Z3gHki4kӈ~;#KxaY%H*J)y6F',P`E/zkC3crToscѐAxƧmc~b_\ƏڎfLt]>ܹg[Jέj흇m]'So =~{t.ؤl/nylcJ`[w!@nTQMЖVK/{m(-"#0W)C^Yѵ Br6L"1`V"H$-؋(k4]wz}8wmj`7&j}b|X+kTiMgoΒg+/"2/}~>!5Ȍc4 (S%5w0ij˭_F?he4DGux? <Ԩr^>{o#G6 ~jd˞EvOʜq+EB6[BK-J?%i|2d:56Y}{3غ:gAhyl[YޯEI^̸op2۶> =O޽'իOdݩUx^_{/&ZpV3*OY;c Z>0*_Zʛ[RV>7:ǦoDχ*9NC#W~dJE)zt.b~&'톼n Z2=7B`4dFVW=B Gn$/y3cs5@}wM7ܞ[(m⃫7ۘrl&ۿAۑ(=w:kܾ6[.9z#uɻÒkB^71l6ld5?v3n4B f\2P~McƟ]*^~g쯧>N 6zzӨMC0'FQ<V)\Yy7>7^!F$򚺽A {dlM'n0\\sZA,~ߒrKeUc2fВɳJٔxO/P%< .07BZa3xޞh׵i@LF9&JJVFTBP.EIzU 5&?5ZZ+D>]9-4뮲71Mhaw!%J.*&/T);a_BUMfܔ<4f rФzCIfs+m_&m廨L|1#q)^˺~ ֖\G"Xpx;Ã>m^&vmjVqToKa7\p<%iVq\oE%&j~Hsu>m%=crA3LКzQx5 Y?Z]̺ :!T\kSNlbe⨞4*ՠOboIe\cO '^@N|%v\9x i9Θp E7Ct~ۧ8ScwN9\L4D+f|)3鹘9Ł8*329s]0_?lPI%9kȉ'<5}1R79,$cWl´:ELa=ĦÕ\KyB9HM$)rSR)vVP<+n͟j6˗Ue#'8~O{uIru?IfXx}O~Bwĺ|B|pEGאƬ`1StCn[1[?'晿?gqbĩR>3c2&;au}yDNo_4~[FUJ=wGyO.䙍yy~䉵 H\QxuaCJ5>w%KzՒמȷ:cO~^8_tLVU};/tߟV/7q!'0w{SnZTjru ,?Kkwa0)[{rUo _ϻWQe5]3 t ,KqWLF2v֞ul7,igϯ৘$|5=;ٔۮYcD}DŽ1NYkݕ,5w#m֓/wBQd牨<>;%̵yȝZ1Nd5lr} {ؕg<|߷6^ٛz' FKz~>;'ϙr>Ne`$cB8JLN1iLJojIIHHIHCm ""ւuX **H!@I5$3c&̤P̽}sϽ=s0(?aqq69gH:7|Npt{zR&>nCwNmH.Y0bmK'7Al7ƴuTU묏k2{zC[5Ǡn ?9_l2F& `e69nP7]<>f2= +#"z;9;.ߎ¹vO2KfZxoFD\msC }딧YseAϙmUְ.?u܀D8wb׹v<ϰ[ο6f[ob)ѥٻ?K]besg[e#Owe݌D_7Um7GE1HOW{#3́k_#K[ϚCY`CI^m3XVeWzI<ŗ 7VӗsDk`P0֓'&LSuG׵9"/2)ZhJcO+~uczhw=R  V3W#uGlUBLFy]zo@F(ӥ\^OTZ9b:Tg<~pՙ<+{"- qJ1n Dl]͓3@z1ם+yO5&L&%'77 tH d'J cnyo~U9.1SX؆#Yl,@iMy<Ӳ! 1;.^rFhB}Qܸ;ZAU Nsi3٠1a VS>X`_OF NJmZC~iN}wH(*=9yzSt=96[Ef4@յ7 `=jAX碃ϊLMHqf C]ЙyW(Kڽ."zkml~UZB ,`mF=5_ž|WʷmSGK7ȳCuk+O9@V[W ?}VIDS(3Pʤ&K(Y^Gri'01ě/o4ͧa]a-zDd=n团<7Wl%7brj//{Ueq-h,ׯpf8T3ʞoYl76\ASZ38d D|j.u˖ @D7VnI,4 $x(*";7bRmEN~kytji"ůDkZKS0nޢf˧йHGPD\h2d,, zaP J亞3f'Hӷtw XS}^-XJ orH*Iއ x&`$E.4B6"SgYjp?sz{uƹdj! ]se=x*ߕWۦr#G&!x.y矹`3HuUT.jfԂ@\*w@TvqT:qu- a~άF٘fs-{+<7yX<&U<+zڢ-&bB}lsdOkuz[jN#i_dLb*=zuڈ:+Ϝ-q&br&P@D7EL7[ Ĭ=8Y<~p7:AhUy\\V5-V9u ^9BE&6H{P3Ӎ^8\>A,d <ާqT@VwFOa*jXwE)Qd`ZT[+=l0aCxxYz ]6 L 0 V~T Y M/rSAţ]u|ל| m@Ub=׶|ʷͦJ֜ɵu[[rG"Uxv=yiZ^>JIt2#o@U8{4o9\:%(x.Hvi&r<5F|%c_ǓG Znpg謹?ySեDGtaۙ4VjVHܙԣi?pYy,x JX@I)؃㊞)|FFG?ݽ|?pbJ4UcmZ.M̦:uuթ=jYD]o!Pᖻ5 5d,:T>_ IE|H#O'=/<:\kayWX$һq̍+gDܥ<:3ch4Gt1MC! ZVMlIĻ)H9"#o2+avm1؛yaf/eF3|SvŌOu6~ЕM(/ϖ0dBeRRfgG#8GH{iz?];H{3)2i1#7Me*|UY Ç2mZ+=0nO ^È_|x&/|2^>_ѱ6fQuyPMpb%~ØYw)|:}A>=[$;l(ArY 澣Ս)1W(;^*UaLLg۾k}_Z.9ֲw|_"u־S=bXrhđoe:o/f~L_Ssz={MN^Rr0] ɐ0R|~qvXsUUNN`!$ȃy)+"o۲TUUU  *$J?mlo6Rӯ9f"-,+eT iP)G#riW;],G-A~Z{8٬ZK/-dR|p5F /5ztEkgci|5]EN a 32jfB| pCNUO{Y]vk4Fx $fg1e,[k^^#O`epf|ǒC9J_nfGw#%7~B9gGO >;:ao=}C&в>5y)ڕj8w"kdլ*w02cYy@=z湸a_} '*`03P׍hSvmN>Ogi5Yz.0sS8K>|u׭)YcKћ߾ADz,&$j>utl\yg豘OX*[gsmK*DzqGD۷lSz?_?*M^x|il]b^v>&n J%2 H:2/Y+yok̊N#z8gZ5h-pӺ5U Vlnј)f"y\^] Txݸ)FauܾƇovJz-g@.lKZ8 ^k_ny$kMl1_jMvs.Ƭ8+ Pd^jEgUѐ딳zHlHtw"C (ބ5k:|җurS[YBW#W$%A^vE*U54d=8.="RϐQLn~چyEh! Ƿ}CcN`(۬!k4Ӯ̣?\H |o?ԃFXӎ.X^p-ٷ=YvAoMLyo?F(Zv]GnPf$=e=Mh(^-پq3orZ[fK^m?ϼjrqάe#Ƿh5?"3\Ō! (dSsSȝwVe*M,E~VcDP}EV^9nHn 5&7.bbpR)2Iq (h1SRy *&f&S%FM&1:%m[[l/eurv^=" ui=q來H:+Uo˓lq{;M3Yg]:bccHgciFO{2ڤaTb0nUaM({a4i}`bx+ycD ~$ݤPc2Iz2k]7ʭ-6yWwWy9"6fE:<9E!-SOW"""-R"5I/#JU^ ;$b2rBBBrHeMoųCzEzi|)qHo`LC塍y*d$ Ļ;z1Ov[s%S.k8G#5)絛.8XӑH=qSgSY<O FpOz\eeUQw Kc$ʘJ}>"Fdg$ǪZI3psa\s4\0ۥHp©Ẑ|5KIހ^_7 ?uC2хmހN_ʚ?ѭ 3wNFX#;o pS&G.-:3/Q8G(*_3Zvv$8 bP $9;iTt"t\[Tf17å9ebT'}dJzWПLpeͭ!&VJ&#PeIlUkL}l&Dy9w8_6lc qC'ݵYzՈXD\:IʗSgH{fT#ٯ7ͳ;D腜I7DAq^Mg`0}5@Ou4z|3-V=~y={c<~ j܉>w7.6.RP1m\oE^S^3%VaOUz|&}qFb.q~چQˤ>絛.yp1~!e%V'mvJXUUF~|MC|<85Yn]b;L-;_k8٪#7 SO[B= ?jcx|`gDABoPNO.O9͢'7"{v4!>>>^7@թmtRAAi%FoK)к ֫zz,K{9&}"&ֈNAFESGA6rRMga_YDC$Mf1B(1ܧCTlD`6װ?A觲4$@B F h؊d$ ԗHBB p47ntWX f%gH.}`EY͎H1rӐS7`(hQCW|;,mbWA.Z<4o<;ĦoƇQVzQ딭z}[" 1de1ۃA~6/ j""E՟}LA(Jd2'Hd]wwk=rxJ[Cor!.qq̛.vEh$R/Q'p(C"A.qsn^75n=2<RMGB  妖Hm='v HduE"KJ b ֫ɠ@ojSz2#q?[u@Ɍq$Ov CoJGj=Icǿe'Ȩm#K^#y`\B.<ϝ%{`Ԇc:m2Z*5'6 Qyrk-=E~йsjӪk7lY}> Qޕ(w-+C ꙭ^IJϱ!{<^W%ZRSI7XlA~r;tL?x<;f?>6}T^*] =!\⻃VM强m.p} =KDDD3ԯXcPp,<̲<5g*4 Ԃ4?MI }1 8R^\ave`qqejAOJ~*m-%1/r3IKew^&EƏ2J3ey,/pY:kM!y.j+ ,#,r@Q߹:ˋB<8+t1z&0aR7nE]7IS{'Lem!eyVgB=.Ў,^9'Yz'1(Ց\A|y#`k5թHe$`x0f hps?jy`< LT[29Jk[G6&ѥ ِRC~,f6/j8;f=-J3WftN߃RrWwſN.cxcݍ_w}Nץ4޶-l>nZSGO4z[|X.cxX ic£,Z2/deFel,X(-cJG-?ZdUBA0Q\[AeqrQvG*䟿K'Jղd{;MJq䡐H(.JKy`lXFib.ÅS=}z2K9?m?FIڄ,`P\[ -C^25LMC]p6jH`6p8/ENk-#FcIyؓJ rR8z<|ynx>>gy;ndRz@0m+!ẑ~!(tc,57x2@^=WBoU7\ɘ#}ETD9rѳI/8F0XW^IR) [=j4ϣ)L3.2) apۘdGg28ĻBdwǏg_"8Xj'O}on~#&qo@F4OIKcc@*Pӷ# @0濓JmZfSk JE|@N @X`Pfh\c[yt4b= (܇] c#0&,etiSxtWH\?M|Ukg 񥲸%˓T40捼5salJI/9afr]_C,0ke[rǴAx$DW&ۯ'c#4WC^-$p׺y1-n彫xJc᜚bn^KmYܗUyO oGR dzf+ Z 1(uyZC&|2*?  / klGo>``MzoAqzԂ4=E`[ 6wRf4@cʻ[%[>'٪UZB5MC5RY2 Z. ɦ=[Cf{dNPe`6rhy`i֘mٹhBM$ܹyT%v|8`.f~-D* `WW΢Sc )C Rb{Lk)U( hM;1J Y;R,%{C36 FSSaLFuN^-*o W󿚱WC^Xl3+hkxd]0 q;e9aJ9'1955ZQj pGO0筄K*9mg/VĠrˣbGͱ߫13kRBi*睢 ~zS"E e Mq01 ,⾑& <:~۾ }+0kd* C|=iV˂ǴzkMf-u:qυkK'ШwSz5\LJW/($*b gT u4VؔWz a[]Q&YKۻqћr: 1(uRe4`W92YA2)z;ÇiMɃXɮxOJxy\c;哛kP?d`ں1PDіi CfG!狴c=蕽x!g K`On*%=ty8gkg'G(:֩ 2j,eq8*Z~mDO'Xt=dCD`Z+ˮ1k2Sы{FL_ylyĄtuZnz-\{*0OR"Cǝ?5STv˹N30<=w 妡3)ۓ5ӇbUs\m8K$nv F*kW1(eMG\l*W׆$}߷=Oנ|"˘la. M 5<;$Ρ*C/b]9ۙFsٙ{Ub)=̦J֜5^ډ4eφ,);7\itJcք`# 4Y#P&fS{ FfˊFc.VR\ ah?L멮؎g4y{P]* +E )-YEi8_PGl(jKlw!gdsxHl=rA0p }TvrY gxdctL!M0@i=7%\ IDATm~-3[ XzՑ- "P9 $uz[EN6x9"鈠+LQNs=onc\X fmǃ"ZwSO0;{]=,4f '/Gân XQQ~Z”Ԫ8iI߾-;Nڨs˗/\VV}+?g/_?qUlfAM\; g54[VP74<䧲)Q HxD"ڷ<YÞPY>[t|L J]ڠ+9SJmd2/¼Qؽ5$t \w̷6BivKl eX> Аn#Б!*QaH,3r7 S\ѣZcXڳqcc/*.!iR-Ȑb7)tm˹x" "kP=t[b6)^zr43GXKVOO?4j#fs Rihɤ&j:r/[#P\S?J'v [CW#P)<;z!8KRx*}_gٮejx1*3 Y̊! 5gzFNc@bvSb,[1%H oàcYg佔͸rCfA&,w=1g/ؤظqm;s 3|1", ,-/(5~VG !:Kx&ZwRػg`|(s|m%9{z#+s wL|z Qtwq˗z5˵\/Ƭ:#""Jg+ܓn^Q+| {6jZH*B hvރ6_a@$yx#?RKH]176ddHқ0D$+ RN4d}Бt19ǥ":z^q|]g#hZ?-Ex^2pwʌ7(҉VO**V4&JB-#36#H*ma 09,=ĹZ ~>Q<4~!9kKGzHm]ߨkWktlS7E|u0|{f+\w5 6fE:q(Hs@I@S[{kbLDDJɽ~ykW lL }&1r.Fiֲ3m:wSSjڃylʣy}•6%Qp͛EngړpqZ6axqt;dͼiѣ3pUOgm_ޅ7_BH~,y9X>}+_*_^\x%14nz?N]ju"DDDT<%%kx{pۈ9?߸!xH*&-dӲWdx4"=ܐ˼1dEyY6f*Q*R%dd٨D69U'+3zآyo^<;r|CC\#~ an Y0vό3+""""bŠ J\TWdp\hxum,OGA-ʼ! _.ByIoMjY 5&^[K!huXk>jemw1`hWg \ճl6ڤ1TX}|y9#6fEDDDDDDD_?mcl*㩭_xC {t.>xz @ ~3{gwыy2r+vӲ{e,/墇#\ HWm870A7XR|y18@EDDDD̦RCYڧqs o2.bHef~D ً H$>w`nxhE|wcd?'{p`,$ۡ_J=`(\w77UE򿄝 e|vɻ""v0ȓ\t 2{em5$"r?4'm\ḽE|TW`΄6[5g ]vN>I+x<Nzq076|¹ܢsƒ+V*Io>qZv<l}<?K'XqލЂ+gVqACU,iF/̂/,j@g2B:g\\6*O Ȕ36nn=;4i. );D fgNDbY?{[\\{&71d:٧] B7Hp9ςوDڲd*C& @dii/^{?^Z?5ýg^@>)eeNf\7vʥK`_scMY'c*5_vٶ9|{Zv>l,ln O%*YYtE5sTfu<}VE2@"MMʗSgso<)XFgE. e!]ݸp ؗJY@t$xeN}?rJBɂT6Mdyz4vgaAGzI6efP*{p2ǦΧJs1|w $奲;/"iEaXI.βVp^_,lV~:YC y d5+d`n:댥bCV9,* KiD*#JNQD\{'edv2e0G~&̓RE2c\$I8^V@ť3W\}:VU̧~[&Xra"I.|fxrOU[}>ֽ+QZV>F>BFEmX?rs6 TV?g%N T fU(|=|h owGnY\NڵnTރ2eM强m.p}zk!""ruYMI3d5<Ե妐x8* _ye !7~,e;cm+0{G1_G[WsV^WɅ`^H ~>xlR7h~Q{S2y#2X սH>>m-gh'E;y@=Piim&̞Bƭb 6n۩<2Ȯ_OfYg*: jՀH&دwF BIH,dp]b̛.RqC0_Je,s=r4 uy 7,ڄ=$tuW5JKt0QJPFZ=c{4ΛBkuJJbq!w :I7a7YǪr6:Bލ#}4ҙ:AP7y>xm9PlZ~V)CU("vJy\t4"/2)~=1ϟʢ^ڛPjuucFq3w<54 ãfAc .r<Ô2s {Ocr6k=kj)v} ÕR45<2.~yiYWHPTr/{rnpNrOT<8/yGU =HBZJ-HS@PQDDkk/PvzA@IKBH HMMMyxȞ3w9;3:Qt(oMu':1"B"m7}x}еDz7|*ZDC1]J7%ɐkip+:1yj&6/_z ~i66٩w8mX&Q2ܶd[h(g/x_U:3jؓWh^ETaD/TN+7*aPdPa.+^*}{Ҏq4q7 #*tȱ=ui[+L`!dPłLjWw;J%;'fOf0k jH(bVӕ2B @B mQ#pO .K^YE<;5ܮGkJi7_OR||$PtIZՓ{{G9lN]HQW^|wqݮcT?jH9r>x/\am$<):S}{Q]Kh ȖE!44G:I8]FJ`ga#XiCcMg8FU1sѸ 9Mg#Ȧlpfp&MM}DBWƧm֛ލ>ݻ?߭o0 @ɼ,:2,Nd8why1ȇr2QW$/fn.^F]*w 6763߯]wBꔿ=|î*~DM:v!|/ˏ6Ow2mxֱ+5ES7>#q1+G6wH헹0YbpASlˣ~|k ?gR#x=<0=: s' :rg鉛l8<6%n21/%<?AM*!{^v!wv. Pn2\evmtWO x'zuWiS=(_FU)Ͻkg_b:DG`4hadۊ0CQmy:F %w"hRAiprC-sM_2lT9qdb$bKLNGhu^aa53f,gQ,upLf\E;#Vս/;3r |ַqBSIKϻ%YS.Fx6N!k2L Fk[^ǹoޟݔ 2lNِr9weބ9tz#oW/Nb}t}:<"x]FVUXD{ZXDBCpg7}2y_hHrׇK5[ޫ^0=]:ՠ1pPahe*t%8GZɪĶ<6:\Iy7,1nw'.'kby.u3P B eϰBၟ{\i ݆2yNtUc6N'V1~n=gU!\QL\a$_K+)X .H֖'̃17kq L! [YFό>S˵|8a&oXʧw>&ދG2 ~>|a/c:Kglo|x 9#]<5nlA]: cmNٙ?XW%T8{㩽-=)2r5 sZ+;Mk..#|"ϳMOc$[Q656ICWj MA~yν kx^0_px":FDȰ)opTyW1a,3R(s.Q4wbBj4%sC|17.MHV\`A0KkQȏ7^hګ>MMD8|huR'B-bmQ.ߎtrKۡ7T-Y IDATY/bQ,J%Yc%Cs3ƕ{k)=&l9|s2=e(N_d#R8cdo {7ѹRLBhsmy|2 A6mZ638TvAFە&RIJ/W >%exˮeC y`Ls_2iM%_BwLŻ((ͣTtcXh(W78|`]Rs\# XݣLAVI~d|8a&2iA֗(*:"J ΰ&!YvCʞZ:uGreZƁݴ|:0ǿMǽ)\Sey9<(؟fw@G3rB#8ΫFֆ z9DVŮbbOn[(d7'L22B:7?-.[*ѥt\]fyS^Cyߵ>a&!o3(#IKÇ|_OW KϛGq쟼z6:Љ"\fkU CZ ye6X)2b [ZF*~[π%>~imoT刜c FC>LEŀSN=K&3 (U^zY d-o+eWnZgZ^s~sY&sqɫL[ks9qf=%0}ݷ,1cl-}w%G4MW?q9|k`Y1gёcyDQϪ#|6χIVcp9\-Yjl22u~3K;%[WFO?,_,zʹw-B{1mqNfD۹Wr-fy[uVh9V{bomlyڷxxe=jpBKp巠Z 9'-B:Oeu8.j0 3=]`Ơc:5|{(A<Λ*d_rFXIfmelHKb5^(CzXA)9~d9CUY\.w6pR,:'Kx$^*7LA;$35ͭz]qfO_XQ\ּMs3X:U tG܁k̿f ϯ2xa#tR &M\K`Ґ4tOO~?l!-AّlCw$X}bϏg̔Nu fȵ=[Tf[Ɩ@+B$$RZR܂llI4=Hm3ڇTpsdp$sƢ^<&qg+f'˭*mW8,B‘獳ǍܒBdj_&unu1PI8gLz~WPV=}))<=7$hii:Mpm}p+Fs׎8f~{RpΈbp{* d娫!JӪ ΨLբMM!lN?XȀВv@r=hLpS~)]iKy>=6rA4|iu3,#l_c4wuW8k%޾b/[Ky|8 W"hT<JJuY,_"gsҪff%$ os QZ ]$svey`s9)@֎{Nԯ4n屄?@L[4xy퐜,ns%v.q}[OsEFvcra㘳k*mn].kr62@|ߏ_qR3dp:vRbIH`gJmY#eg$7OoFt{ڱ+@5ADvOOGICuo3}KX*۲3EVPkqϿ}8^Fz}-_,Zz)@b>+B8aX[z[y =o-nLŤ"WgJӸoA*B%$$]iḵ]%$$Z7'Ox:igBsW#_,-2'wO.feU9E\Sߔ Wqؕ@~[xSZs|!9|0u* 2N5yQu98oK~:Żh=˜HW.HHӳ9D1> IxzM`V?vqȔΙ,Cz2WzQg[JY fUfܘN dr&'8`y:d .mՔҽM;k-M?D]9h`xe=$_g82MٗNΔU[S6lXTៜj7mGz۳t Do{"ikvVlI6;¾TJDNnjIHH\]#Eri8‹6r*ey7·RNyKɼ'wKԏD8|~?کDĮd֦ K0^lZ125Z)fc.'%?|Or׭lV1`JXs/68r{[]I}6 @,] [!q]^Ŷxb*J\\ iWKXs7w<ӗˉeeeēh0RԾCCZFxfmALWw6fYR,=MKȭ>'џxaa+yjqw9tn-oXP)K^߽\a/|A;2R~TGvz%gL&9ZFw7wU!;(S7r0yu Iirr7$$$>d$$b2;-]A"ؗ}#E=u ٥`*&1A(HzJK' y%TlU|$' kD7e\W]?FlYɌCxl4M+5Րvx%꡾bfJKNR9 =b%UnuW7{°1{tˣFso+;8s CY?ӕP#1SFco&qà!ua\>x'z7FMR.;L z$;@Лlz>|6^].bXTJ ݑr7Zu=ՒKyp_b#J$gՐҴ&Y+il\Y>y |y` ZȧH^΢n9-3o!:3O7͇ ǧ`̋{Vn~7G&8"AĠ/&$"w~Wy D=OK*Sa.^޽ {n _&֏y%9cki;kضZ~ɑa^=Y'0i Cp1c=S^<w{XtHN2H@xe]8և)8i gxr)^t- Je‚z࣐Έ^h<~NϤ[P0Z'H>êL<ˇ=C9#j8U ezk}O< 8Wm{3-̷*tٮ!AF_  x%]ֻ|%/{konX$y%4PBBVsN3,yؙO^uy?ؗKgY\GثgyVRRp@tz᠝:ҡgq+4U=\i6th㏜7Y A,²v )d  mU}2=Jr/B=W~a\\N9.m 42`8[:LNWOt f̥:ɞsq) K.C@ o@0*@&pmh<;-9)xF앻Oas;o%).H1yK[:luJru-ICD~nڶ݆QXHFT.t"7,ڴmE#*nK.coZ>ҼpvH4(|3y>MgU\fh5$-d (k:U<}W eqflGKя39T2ШaK^ 2I~qv"hNtb{q;uÚhnhzs[c9k j-H(! + 5Fx/9;(L!RDEi  u%'ywZ2UeaB&P!dc#3e} -E?u1 ePߐ^ 1;5^O+h؛;|1K{"KH97p<1teI)5ҍ31maGpxY\gثܯ]w=#z1,$f^Ggԙk!vt=C]5a=4*Uw ȇA]䧄{u;ѫLOܯa}*1D'" J7aT{toJ\5a2\ww% e[`5=ȢT"bWyeV#x=< g0oeUGLMS_(`~ gO+)w*{}g?'$ͯ[YuOP UF~0oJzkb?)^fwxBF+f3n&Ù_Ɲgsò9ws.޵q>mk»TVz1O=;rN,ۍ¼)Q`2Pޕy^Q:'oeLD{;LGCqZ_yZ镗MKuxzֺ_]r6g-E?uq ePW$E&TUuG&u8R4otbԚqsqVuT;*ΰW չ [ZP/OytN5ty8)9$ǝ'⍸=$}pLe.ăI=G3yoxT7Mlө'VՔ-+c9E<`~_C q \V8{;{aͩ=J{~yG,=2M}%9vxk:`[aWZO:5 ygO}$k ]tszDMcoql\ X׆w'aM̓t/^u/Ѕyo"K3Vy~go\n]oMBa?m6R<;O'D!wILxofSDgm.iŹ$rv9&yS!V̡3`r\t0&%sC|17.4 _q6.Qc?͘Qȏ7A* IDAT^hګ>MMx ĜGJn  r r( 2cW}>/],Yʟpq\gث?3S:CGpCgW~[ͲzXi&e5Je&%'}%>KT2<a|?9q+<>&yP^Ǐ,g=c*c~ciDh1f4?_F-ܳb` iM S?3؇{*W!aݸS;yvj̤]YtOITo(t5gr0XzÆڕI0ɽ {ݪћ0h"iyEdbHN[;i8=EXS?=f$62FC6%11[ԏtR)]#X_jxRe&!Ypm`ۍ)X+OϡKUNoCj|n{s,D`oizh(Ljg<]VU^?)d_WYt;2EvmEHȮr#+J5wg\l hl+HrAjk{Y9ƩiD; j2d䵎Dvٺri!A(Az]]ғP{Q5Z&UUժV&^^5KD=ȇGw9bVd[rhbl?[^4}ZS~|]>fBU<Q9Qlsh[јB'Cf];u_iDf6U&v"rn\2ə1ڥ4ofidh3pȳ,j|dApEbZ?42ǍܒBdj_&uVOH sA&gn!Ѭni oG1mW8,¶DT]ʹw-B{1]+#yˠH^ O[ԜmDDs5u!P[ΛgWKمQoi8.Nc4٬:Ǫ~miyqNePq,Tgbp"Ltw;&{wx4h@ve)/;5B׆|~WT[Eo-#zT SV)<=dwF }TP%W)870\S{TpHo`Xl(qh4woǹwl5uԨ(m%`Yf䛳9|ړ&Z|T42:QZve2Za_M\J{pS j/B<}l muf=;A5fd4U$?d25m=PTi1lݏ mM3jhMԏ39J/4oHa2Dƙܾ5nc2ϼQ#YqD;Yo?Z5;(M[I-ܳU&뉶2H=3I:'xvjtȤ]tO:|},z6ROP25J/(LWied>zJHᏴ$W>mĚBeqF_vM'̻E6S)ϙwMLcOFn2E9[DI \ܴ|:0ǿMǽ)qgq]яwgs?218Nޭ謝:!X ){j?Y\ac#QhsƳiÀͭz\ۄF6o}_'<'1Go.zk)<9Olހ^_vnuaݵS%%|sۉ٠DѨ4x(X;]RZXڣ؆Owo@?ZI]֦w_5曾q[FiVJmzHNq, fJ.W^y'YtWd2t>!48S*9 ӻ5W>]mˍ`ґUj(ϳ6 cدgyֻvG3۩+X?G?9ڳDSP-"-‡ݧOkNXϧ^ק1=oΎ6xz̴-9%:gLHK̶}Fӷ 24 FXz:|HiH !qu/r4(."ixL[|3VǫShY 1dwꪘonwpWhMzo lN$ zhY g_ L_1\H[:5ӆ4͆4hbAһՊ^?U]Q%$,Yr-Dz@ Vӛ8)Cwq渾Z28EJHH㹢GHHHHHHHH4A(bBP69?2Z'Oxk[ ffg{)lNdIJfmZx%rSYs/6(W]iŐh&>!]Cr@7pISx-MEa8:ӚeojjdZ2FmzГs˫wzc:sp/N޶W2 )h*!IBB "-9oNz( ]_NnԥTR 5 0 8ǎLH=eAD0u_W[k8i4Up&$\evljCŧّD{D}(:Cu)1W%iҘrK4=Wt0RxFn?K\[/;RNP+Ju0cܹfjM\I -u=O;o|^^.?w[Q8+z+quU^cj֕N2ΰ|,r2m7sؓvyN*]dwZ/`oeKiI2/nZMAI&Iы:h`1vfES0q0{kǵ Wɔtd)m˜M+FF+q61Iaߓxuk9U4bP$}J>Ku8VxoJ< >tzQ%َ)xo(Ogt tgf ֜OBBA@(f ?-##_b^Vw5np;8 ?gqVcS.W=ya=} »a,GF>7ذ;0%sQ)2 :[&W$;?<C"HK[/˻ײ_?bOMDrvco}pE& A_LNI>&Dqɘ7G&8 wS|t/ryoǼT޸=ܳ|ٵO KX+Bݎcv&MD4mۉ#;qp>JKӴZ/ܸijTI]ltoZKgca4|lCѯtƹzx╖`WyaQb&m&W1Syr/t\+~kTN,촍^+.fYGtTju$<4lM@W|~1Hk[.Yyzی_oO' {n[ [\+g -w6Wa쯯po:f,_Ɲgsò9w3%ti|s,}KfЖ/Y1cl-}w%GO\=+_gh~V:g3|rٜ8jY[+>L9=nAh  0<ˇ=C9#j@ڇށxh.f痒ZaÂz࣐Έ^ˏٍHF O;냮%۟S pB>CƃZ{_:oa V)-*ɡb,^6%*9wm*h]{Z/ܸYn}@s.]'B-SCY!E ]箦|f7HeNd2 Bɕm覕9H;";J A,UBF:ٛsq:QX׺m$wgY=]~qޗ7V݋=?t|>eȒ<}L4*n 99~6&υ.HVOs7Y3)ĞwnYπi,m6N˼=aY}<ޙ8S_b&ZO7 43S4\mB݉sX$˷שltuWkߺr?b2C!='mYň&kO@uڧ4DX5(6L=EmF-wnmvבήCF&@ ໘9˽*mOevC\MmZR%yArpmvn-``z|MB\.MeY_L`ׅ3dVc*&1A(HzJ 2[10]R6UשɘC 2 GT۲TkSVnY6Wk jH(!ȫJ`H jSe`]dFKC&PKNY^AL~޷)<=zB4*4f!#e]{{(:k5 ze]ϑZĽ{s]7?̨vA(ZFI~NAd’d 3{ȵFS9NgՠRpST6Gkh.kKIN֕ vRLBɆ+A%jUOe#cŵ'cAN P?wˆ+z8N]1D-ǘ2 w~LRȭ!>YЪyx91]n3IW|_S+~!nJ^?(W!rXKO$2fflۭ7E1}U98}U?w5'GԀyk`D1q{`1 QdcqO|uvY_s(࣍-OAh*rQؖDS~pq>m;?ϒ8q;OK]٬srvvdm>-YuE6}ײH\?06\gֱUN,iyy:GM#iA]?%2r@8]yM@[lˣ~|k ?XE]MW XWK4΂]̊2;dF AZV@#s$+@˸H E.˕{ r.&w 熘jufNr% g$L 3`vlt4FY[>-/?}wTto(;ȻS.F9Dvt6(n,2zh(L kfr~݂"D71fQtQ>s`0Z|pQbo09~dsu+]֗O@R2<7t/ gDXP&!ymލ>ݻ?߭o0@tQw-cn}LI;-3T f eyGUtq=MO ޅI)"" HQ *{;)$B&lM6ݻ)ƼC9gιwf 7wB/QШ;ƹ\|0d"vH̴h$#'Ōtz :|{0`&L1(}5q1Xbs}7PD>^;> zſݟeaꠙ+1Zzq(\wilsWZYNĂb!o՝`ޅ~z"slQFፖ]Bk^M5,Ni6nq,:+ Dj#,: 2d{8Ѳw6F^A 5(aTNnE_g  R@EPXߤHYBTj%…"wC~dYW 6z5yE"B7l&"+.{i"~`wIkOK/䂴+J,fcSpY1a4HRlHD'Ste_߯XV},ElG7.з81 kFM\IB2w$qTRY1Ϲ+Zyo!04@X3zN\ ɷk?_w~wM)W#%06e52D>١{q3xmo+[z\m~o-eO.ܟK/B96]܋ǚ@CBNҲ\ͥϒY˻La<"HDB+RpuOo鍯/.}' #>9whudXۋѰx8vk= / IDAT7Y]yW:GQ,<][`PPG\G#0̧96F6jGŝ2cp^*4Z%ݏ`n$̿=ß)2Gxy=Fu|?>dYڲE)L}x-!*:BTZh!M3VGڰY{o$^yY.#!zx6bwIk!a}CBNWLbXϨ|yIv|w| 7] ( 'A3yDe޸SQK wϗP |Nfܜ0W^ˎ]f`Mx|(`v.~&|Ң agV呉,@Nv=sSٺ@̿~S@&-Faz^|$ڼRzsɰƷm׃aoMR l;ÞYS7K+oWuƒY)JT,w=!BE0TH˓'v&87A Pt;yVc0ξ lv{ a{+gX RyTp}72OF9urzK,s>濛e; 2*G2Z®]1dp+c݅w#Z%_!~]{0DU,bLE!&'8y/aD\ABzWb /Cvz v_l8;{{Gte@il ?=ѡpn8 scCp_FmwdL>c-2}_>}1@mR:>-'n$Z|J‘$}luQ,xLoŵ@kl7bK|82 !y0d;k5SprpN=,.ÅõӈP"-?9q[$(S(nRAF]{%6BW?o쁾n)q x.E)`T'jk_p&TfHje.n^=O-׼8ЮCGD߆oSӒrrz`xߑf#ڭzo[Ir2''eNa|=3/ð|пC{kV&4yV-E?!!R{E͔7:]~%֠*|}#Zw}T˦Y Шrҡaϯ!Tt-%[qRU;ݘ FueFmi_b],&(׮⍉g6 <(-9)[a2*녟] t24p0}1%ű檣~>W\v0I`̪D_aߚ}KUL7wc-2 ل Z& R6¨f`0.Q-`Tn$mY1$T9BMw55 FuߖϪ2 *:x `0~[>+k [ž2 `0Ր f `0 Q`ˌ A|~c'2 FHMW7`Wb'mۆ"uU!ݝ|_ၸTNvsXvQ9rж#1ղ>%mxhNe!kt}߱+VG| 9vY4HnMDx mZqd0 MllټQ7L_0t>j ^ y~NKlGw(` CzP<[{LZvͿ㈪=֍|+kJd5Vecg̘`0j9< ERg<w!`؜G4 x`BQFEO{ D{  4)IG/%%o:4" J%=16`zdlKS,Dq^-ǒ2=e0ZN\4m&@L֗BO Փ, Nj0 HO{|'D!8U'٪JUFLR N$G@|ۺ~U`0j8w5Zt.E hŮFx06-,|NI@6|^:`,ܺ¶B!;MnV.jsG#Jd5Z &u3a,`rѯn8P:M0Wr;Az2NY৫{^Wk2ݣ<8e_A\򖷄OD>xh* DOC[6j69u; |oie S`^(o=e Q@&A!^Z8pjQ9 7թ˘sb~|zB(t2aV\>*5T ll[z㛋i.j闏 \.tO]dOm⎟ã'6ojS"Fa0g~!?e>V^IǏ2!J{'x(V"0!9WgN 60y'5?/UӱP bVg",% E'2\yK-QBPdh_Nis0q]t[? E1L{3땻M Ƴ/1ȵ.7mFo&SeZ[cs[$vix炂[8j;RK6l`<4lQ]1 v6&=B w%m w2~lㅠ;qR.@y_ۣ߭]ң&漂y=[Yzz@fol BTfu[J}\/: /^6BOnnWUܺZ`0gא@Lh@UxFaOf a_}Np\Li|rc}1qa6?1M= 6:@bn  Xq1OPn×RlHD':J[͗_V,zQd;87(tima08$ڿBm}$3 f QE^$~[FOGWIS'C)yqNbQLj׺6ɕQ0/pC]JEɧm٩y 2 ƳNe Fe–3 Èx6EX~DhT"EdyTNu]bAGF-TG9'3.`0 `,`0ɺNN"0"O :Iҧ{5 : Sעv#IjRPW( O}C"Tn:.Z޾Yݖլ̼tIjtpg/w*jA *  ¾}p/ `0ʇ®]1dpuw^ލjz05 DeFM<}Y$qŘ0CLN:|q^8²˻$5_(Ĝ^3ypvBS,~{Cp&5p7)vdž"/_oL2gXWDuu17ܾ;3Ҫ26PUL΃E [!:vwm3WFLai(?Q1z=~Y4%vDy[ZɵSzԮ2][`iظ\}8q~|+egF~텗XPk2yudCVrK|]AUm3k+7NjsI0[޻L%3|-^|"4Vܢbl&2P[GuG C{>2?!@lKg!7Wkrm*aGN+s^zWl\.;l\~TfOpmW*\nmV>DnwF:ӉC?FN|Fx8vP(A=*0c["{zs$f6&T tM&;NvsĐw#SSil-=x8[h &-BP<: LLFhڐp'j"!<w;˂/߲Т |~| bMA1J_]s-֯`k{IxKA ]ڍJQe]ص ;kNq > e!s6i*ف %tLeB] D< APP x~OɍC/pp3gq{OEeGu|&|x|HeBCK롐= b5A\Jo7sZ4*eӚIeOKS彩l\~JM]xKϤ[p).BX!6oŅH:%bn!00!a7$%%!xoYca@Z9^G"A*:M\̵ԏ\-tؿm24'򖰙kZ'%mnrL]QHڷ1eL"=ݏ:?֥t,<:g~O쌋qȈNGΔt1-=6̋^8Y-ez}tސ3`}3(N]c1b6C1_bC/@̥p gJ/,;+Go?VS:Ch D]}2\o@S;Al)NU'ӈ(=-)>FC| Bme">`&}6-riܦ<۾.R >'rvFӎv25Wڻw/ht%t,ݎ^YiouY{ZNF~E!1 to>%"sW|E9|q,5R}}iJ}hmiNu;$""U=ۓ EM3>Q=iҹe 辝sQRc~)_kZw\Yڱu+p쌻thv:~=.Ln^XLש *yݷv:M*E;sߠ};ѡ3!Tt.|`g @ G*-Ň>G)(&4 ۭXiCKu,ظ:.4X@7|>9197YloĩEwѹ֐ȁ6?3c^s!̞Rd2; eEo;Ҷ(aʎGf~|(h Ch[q>׀: 45YҌ!^d_g(i\˺1s8eZS*|^B %h/P>4>vБ|g"D6f8`zaFthz~;v)E;HfkUI$madPTR:.._]/JS:KDHMR^s?^puYrReQH5u#ܾi [GjoX"FB̘F8 [Ou< ?roaOCr[ADDʬ,QXnCcw$ЙNfu]YrNDɏ%{ܗKҺo̫VDTFEtxфcFi1(~$k&MDD{Z{&M\#*4"s(2pᲿ=9u–Q(9}@u:5*&זғNm!?Rpd,/L Ly)tQу|-ڮ5+JN$SI{H#J:A!52 ߀W& diCKu,ظ4.?N obX~:l"fu-27ӆLRf!)DDE_IdeMå_eΥڙi ǩK$hڷx[rljтL""ʎGv.I3\>mS4KLiYKD|㙕'HYLxR]4O yBy)ېT\~!=-hM5'WZ7|8|Kk唶\zT&N&"ӓ{V'k5:-]M]a'1Q%jhcQGZ8/oE&@ʪ0 IDAT#*#5|(פR&g/hXt_X=ԁ [GM,RUW`M29CP:M=K":љ%T*)*gF|qMgmzYnCKu,ظ˵c\.k.X(""C`5d{<OEiiuD`V!:\CkĴ x\_WF~})s|g^Oa"X*o ymB7+*$8P̦'Iݖ"c=K^T:"MA(jI[ SUZrўϣ"*Ԋ#i7$gߏc_+p-\s0kDRîEJ#ЩR?&A#N̉=~8nxm@}<: ߮v[ |;Ũ9J~u xaJna yy]AԗK<Ed۹ s@Zx",!C|̥]1/Zt .… Vf͚TUz-Q =d,‰/<~f?>lhހ6Tʂ˥՝wSͦ5w+Բ,2dJ~١pL !ѠۼN U؁,}]$'}, @!.,ŖϘ+_*5o?(5T:@X (fs;V~c^4hu*$_f/}OXL%X2~qX?2qߍKMԃFvlzȫZuur'g}hk">XZJR(3㱺7:-qOX f3\/P)TlPjl0pMK;NA82x +Wg~ssV܁:>p$gZqlqzRy(CzZؗ$쨳hPLH\z 'Қ(ditIwt'5:87Y\,koS3>+)Oi|YHd~}/_( ^mb{=N__vt?>-a/vDizoEpo=V]s6n]ڸ7 k0+[WuGplƹ_zҎl S^(o+HhQets;-Xx}a)WOM^CzϵJxU|=kqZl]}I0[޻LIcX@jHAXEGTj-rTZSA:oMOKσNUl( D1>@)<5RKcnyOnᮃ sز=j[ \NZ;!"RuN͝~{5ܓlѷZ2iCpMXJ2Xa2kӸ\,@o5xmXC4PFy'O37cG0uT"C1#qzS(vOjC$m6<*g}جQNJC>} ,??nonLK鳶ym8s TڎƱM ɸD͖"'R>xB>NHJS8xB7| KF ݱ`q!5Y6~ &t#ʺsh@"t e=@C;4;'G S:Ю1 ]*/ vĭ9zCwv>c>,\e*Ԫ`z}{4o5~?-t I;qP&fTY=g:<—ZI?ߕ EG$eZ(;IІ2ΚMce rWYQC-QvJo]rkl\_. wf 8Iӆ{?ދ;ްaq{&DTz>HБr"G==eȿ_C^\t"Eu=L>F-Ti 2hײt$-wV#k(E!6- IJoqNJ)yQf"""yIly֛r2[W[e6.זq|h/{wlmeF@R;/ t/_' )')M̺x<y,/\%4oCcb/?~fF\nGFOKݨy}?e(}>\K~k-tљDD.LsKցK\}V>g<;{6UK>֤&Q\r-ݿo$ڂtw?9%iOl54w>tDL뎠W'R\UVNJk?:s })# PΔwT:`4&B@Һif<-r/#W?!\vlk'h_]9/Q{ -յ6e=l\޴~=)aZNR,(JU*=!O 2)īet M-iթގ UC3W{7LVƅy곶9ـ5[',~];2ӌٞugocVMS`OyFLp9N bTW`㲭rl$8r9pmiZa@<M-ܸ Tlu9wH,@ .kWسc b?׭ok-'``&0}d޾͖]nU;|00r'r౤{Uyh Yr] 6Gs#wJ"YpjsQsa,l`0 6.ۖ_|.?)[׿wrS`Μ9xn\}:`\X0`0 b%e+'LD(mKM&S}Ψ8x<ۢ3faa0 `0eʨ\X{T?X0`0 `TCؓk f ̓|<; rUU`0R‚Y6e0j/:uBf!'!jMBoqb*H/sڔ2SyCwL`σRûևȪÙUB tQF m6M7>xFM5F*Xq^*Q \ *cXn]l5i O}ѷ$"{x?ХY}؉$h~ vߓcڰ$qdMڔp'j"!<wR1JR%)~ȏV}p }zU%9? c6߫tMU& F'p]=d\t'276Qԏ1c`Lgޜği~i^ u@)8U` k}6|fsD>b?*W٤\\-㥷8D+e^]vǮ(Paێ2pUu)q=1 NჃ7Hx3?1Rm߼cQEsslz竃Vթt$vTa3 W :zͷ g֎e fo!((AAAJ/uɹw AAAdO_ 6*ʎDZk1$dsOZob8|6Ehq)(CqB!-'8uԄ U PeF8hv7,AAAxo9,AU2&o* {;'C*+临 K*/ i%:%bn!00!a7$%%!xe>단*Dq- DŃPlۼ"3 Ud">,]&[[S>w5Nq+<q}73t0Cm4.dhq'Xa@Z9^Gj/ҋŮ×K0nNg# 5Dfy6oڌç,ߚ39p2Si:inA^GH.b\ tKxRƚr\V/ GYD{ױ9ħoax\rKk" -#z-|rŮf>nb$ލ7C eEw6m|1enŵߦQp Bq=m_Щx_k)̓jhuPe )) +N+ ;7‹skyZnAo#֍苁cX/:<Xw#$. Z I0w|Ee)cM9.[Qч$ek RG8$y 67`<\|NT[3T٘MH G""Rf. !#{a4gr I|3TQ?= {=g -gZBm;FiH.~+ QוKw' 5\)%ٓ==ȣ}L~CDD:WMZ?raI5mZvNhߎ2wQzAVݷv;JY; A8ڷs?ekJ*ӕ <w7 i1Hw*>,f]:k;Dw' u# 2t*zIBm?N5¢rߠ};ѡ3!TT%ߛ];%G~DYR$ JS).0.En^Haw(؟śmH/n_vЅGijGbo2y ^N~0>9 4㇨LDK9&IB-O~Fȁaޢ&vB8MS;ak"=>=HDD[W:Zzl m@_p_Xg.tYn(o |jb CTo2bia7!iiGDd>}||T"i3d{<OsI܋;;,< fˢh3['Q߭;xR t99ы%_XJ/ nM=HgVRNگxp%T0kMYF5Y[?|Q:-':dA ?\f:D߻80>RL 켛_`( c'q=-`ވh6,Z4_EORy5W;-"Ǒ+h¼NЍߎn ˎ@9 IDAT㘼 0~68,w_h'GGs݌3)K9{>Fk| 8X'-ƞUVr=ϛM$pNJMC!-'q~Ωy]0<[z[ :"ȑmLʶ ~ fpk5K܁,KEٍ#M=82~7 ˳·B\vOhπ 'Fc^=.\d5kSU@c@Σa_{wp\ u0/ВX{,'4+ ,[;o֕#5[K6tͫe $f?akfv@ȹ:BQ}StvϏ)~ĥcʒk²\l9dU8BAy ׸|a)ZE ʈy(vÍp\WڈQ2&,,kG`qG,k6_>p1t}gN͝~{þȎߐQ4E\؁+D\g r,]A_W ՖKۦk&R>_۴<865|{OM܉C{'ΜvXh'gJ8[DA\uk];V];^e5V^cmnK@< L y99s9FUrx37c Ζ&7y0fK'nx9Z&(ZõqlںZoysSV2MF}T&d 6jVS{ v)MxV-@_X$$jTNV!OZJ c30`M'xBeʷ1~mO100N-EMw,g OB D+ۆRKPv5'`~8ƇDB_ym2} c'MC:U%N6c/e`. 8hhʅD]ƕDޅA4jN g#W?Dʆm`/Ϡ5sFqk))8)T7oH[S۩BFي4]Y1{tX-Ye;{O'8 y n2YQ# 酜tSQW-?Xcˊعm/Bqy.{gǾB~M )7󦢮07!K&uzhhCvNhcK,vf ܱ'ƣtQ-\crmk<] ,؂g y/™)˼+ip}k]gU\4]6=<1{~޾+ǣ;0Z, ;Ҭ#?VUWbަxŪ%^Xu U0j`~{gY+b^e 2eԍ1```(iJDHmmEPHTD$ʌQQLA,8,2$4  l %M!HFQ`m?z9޿G[hײA4e^"&}UdkmP=m+kԂGu~)+K ZC&;SrN"6Z9+ې;+ԡ fTgV u2'=7zooc]w4`n$dͬK\DDsxlU'eH''ѥ,""z2/## 9Z*D$Ms'ӟ;_3 ,9Qȶ$lk_;cY4a,5bE$gЅh_F+ekK.O'PÅ ^B\Im1-/@BC]=t.wݎf{rdO,66H" \9 +GDDwR#3.: c(m\ь Mic꓁3 ;$<ԝ\ܻ]sR5tgMdfM5tgUѼ7|]?q* LɶHX_8{~e=C,},xj[ݘBBXH?1BcI$b%p)4:)pDYq:KshɝQkRCiS %e+4~R@"vdj_򏑾D #e2qY"VZz*Dtיڟ+Pj5m^Q~)˨ >\ ԡXȦ^OpM<.&&ښ&;T˂K<w3tT@G" =*2Gn}&"C{:ўswsk.CqNT Q dTFT&7u2?EYz?F|[@CgM Q܋YVb6oEbbVW.Gp}KRDLKDwp mgjJ2 0s _˷@|d(VphS*Fϫx QZ|6HDg[)|Zgf4 Rҳg"k~R"HDh,4,KH0̜$'DT ɅB]?$,Cc(Bժw"D6x+Y,IȰpPѦ`J""8\^ȵK98jtJ6~a(:I)/7+y36N} edMY۴`_c>MvuىÐѼCϞ<#phߩB]Tdv؁[_6BI*_}qC|\1a*k?|v.>-rxj.9/7^PkC\Tu۶w3mh*մ_~e6\|x /F5 6 Nr `éclj s֭I6~a(:&j#/6BMȒ=oZ̹H9UX:'1עk/$P?bto=J R!/FFhᾝV'$'ٿB܄l7h0cPv(l q^4酉qK'ڷsc'X:njK)Duc[$N(SVb$U*m`d(sCZj(&BV+h.CZ&}L2aWfsXs Y󰪲) ׵ow(,C!,51) .gk:pa Poi \(Q5 ɺB^ QȺ#/.dű4̿h/z4kSX,8\{a]le᳆&5 |r].d1B6L"I~yZ On]k{,f<%uYUf`m_׺9i|4G>oJ0x0/ ( /^.iC`qQ٭>wcռVƑdJ_0O'_@c[qveʼnhlŕlu qU.;* k-[2{tfv! &b AďDk=M̸xʗ$U&]7`hP,]=)DAȪԠ167مn2L*7\4|m}j{驋IX3f QzMLm~Z4Ƕsh4ӛo 3U+ߣ7 /tڶIe蓕kab/N0- ;gu-X -EPbdDT\kՌ8Yy<)b9,MyHUc:iGuӛ/C, =;Eէ mOld'{V*K׾ij0hO[&ێbz]?oƃt9,5agX|CB~< v'&efϠo>;ѱe6Ek$x| Mۜ3v7u2bkZsI_oe: = q}i˒6>VK{:Ĩmk[g3j^ifDZ0w ϐյr+>5=XFk;@WkO/1060Dզ?#n&ju 'cg s1`,o)6}F&PuypfoT}^1aОb[qqp BP\9{'^AX@Qf4&${$.ե\EfSgOŅ/ ),ݣZ] I2pYx1-S޿H~0[( ^&A'| OIxx'%pHU~W+g/kkmä!Pz}N^ ;gByUT{2Mum hvM+L\KWBDP# Gɮ 'O@ )*0GG,E_DYQlس(BO/a߾Cxe~V;&_;Gy:pl(g(|G@ #:!R7P!?6 QV6ş{KZ6Ӿ^/Mݕ%/k2 eg!B [fvVE, X o!.jEէL=EhBI"ҵo+Q,KwqAQRS9yCj.. Kف׎3.܋ٿ0m- Ι/@HdXrVnݗJV؍Z#2<$Fdd$bpf8`?0mt UںS珈'ѡރ͇Xkg4u ;b[:P3/ypvn^׶{SW"LLBMy&t^ ,6kwWp`eéo(e4/ĪVWFK"ʦI uG}mP)3gGZ xxx .盎[6y6O<9s;ts_u['9h۰rM ]ރawL&ApaOyS:un o{<Ix!T\DYp,ɺCgopU3/k;π^h%QvM44Ycm`Iדhm5+9g<+Umuo(QrNVw@KCStEDՐmn6x+YZvdWԶ5oL">B)9k"qWb&V4r?RbkKa%'jfqZz'"F)#x 7%dۗ{EDyGYٶ* Y#) hUsBiZbXO>U$Fm6m7s}K~R0;qC" E "ٳg>:Sa$CߦcGХ{oDz"!tYJI3d ǧDN.nSXtb?Cte M(ԉqv wNC9ޘıS)EqU6߫9mXy}ag,$ts|[Ό3Ra1ʏ*o^гgٳg1^zO |MϞ=Wy\U~Tu,z7&+_z*p9rlFwtY-Q 6wʈ9J,$4W-e']%6EHI Y@FVHQxl- N\{ł/mRq'qWHk5&IOy@+=Rǻn'Km|'qx( KD/!E?cs43P;P} ;zZwP(X~GS&''A<l-Kc7ܬv \wԗK^P@Eg\ Fvdm]L! =+!4|EaѢEXSNy@gY1KjYFk>88 Z&l SuDSwM~)سa`TEoږf\IMLI&䱪@]-KGmU$8\9w uO](~ae Ν<~?P0mvwcD2r2#t>?h=|;@*5PzZDz.h% ITQgbIP٢}Gx$ZFMT 8xib-oWQ5FڠNI9Lom{C'9`RH*ҧ(Eř "+5-Ox}FNް4aȆޘ om# IDATc; ]ϪfX,iԠg hccZz%.Y $Z&R؆z[}Tbn]+~ KO>WMT͜KUC9MCūI[{uyԤ"zFϯ줚VNƈ]i_ 1qv1fyM㺹}'Y$<:}4$4ޔFziެdcȦrOn=&SPEc+z40728Y|& &cQ6db?X6$GXh"SUd63D|uB-9RMcyk;`7pSxHOD9RFQBRbB,r“Ym22`hdY6F"#*$tCkkml{-m$U:~I =6YSٓٔUbsa*~QV r\vې,ta ȋ} zQ~qC(sOf-jY 9hq'Ma0g?,AHtnW + #wЁ*G|Ŏ8< wcB늺_=vE8>wÿǎ` xy)Ȋ;k{R?h ˏ EX qvy¼zq~-4yG7MGUzvDƗB̅:ƕ8}7=qKw),6΍0#I׳ 9,έ`w٣ZN\bÿmoI{շk8lv*QѸ,7pj3kXCk1mh̿?nd~W 9{YNd {oŲqKe_u$C#Ų§K L1s2GC# Fru&ɏm"ftZ*j41R6Nƞ |0+9RFQxVarߕe#Y$Wr*;}-AHQa`1Yʴ6:#A(&ߺݞk h4,H)ΎJM s.yǿ6%4WOSEXP(9^/@={`#(GܣRH+i_cP_r 3zOYprd9RmhjגDz-M#HD©, XN͇0ZMي/|1HZ [eŤ@B4dP[+8 ǩ4>$"i6cA/f܈X8z)vsFrT& 6ϛE;D H`? LnG컺$R {_G9T?""H2 J5_Y0*ۮo'l 8:BNR](~aebVwHW kO1`s̋$#- k_yY֭Ôvڲ p`= fh?n 2%b4s20mHĤMŇ7[aHlC; g, [#RwhVq29c߿yɰ}A )?%` uŒטH_Ԟ_m``\+؀i9smlYÑQgD@O`K38禚(;k G`t4s(&-W 4U+,df1Dlc6ϝ8S;bm &3@ptނw% 7([!&w,s>=s1ыӨ zV^NJuBchlt;Ft$Yjd%Sta %M+;)MruL}20rAcgЃlr$Y1"k;WϯP_Im1-/@V"cɘ"RkBϪTyo:z72b['s={~m7eIF\X1`7hagG@St6r12 S~tcY[U}TWX}25&eKѪ!MuⲒIjNJ/s#?l&;CY)M]͒8h7:(LhF5?T(kgeD m]yBδ%E3"R_XD@9DV5´aB祔T5Bx53Ό;Mz& cϢe{~XIf~,DHWv'C6Oa:)'ALl(t3M6uh7uaƚ(?F7QV9X畩4I\E%# uNCVи7R0Z]DDk.UqFW-!~i9 ,r4#+h} آi{é' eZ(Sil/ZTɶM+鏹IRvWjr"-+LP]Ф\HF״&,&P@5zxPa c5+xZ (PNDvܙ]C~G?$H Si0u+߃JC;̸XDDbA_kq!Rd  U2(00DwRR:["($J^ Yn&) (B!0=.kCIzHz ?vn<)>l1jl@c^ĩXِ MP@qG Id1+dݔ~I6Ku6j60R.sP{1&]zWF ?Z7eu)AkȤ|gZTT ,IhĴidsQؘo1{w;ȱKsSi҉xt[Gee};2IYÜvzw|0641{.;i:pq8*+n̚_%WC2ù;X8MGl2ZMb~$^k,Q d \ywf4ĭ@} }qk 7"|uc*Vak3g=ׁsV~Y9vZH@ ;9R)e6ݷ03oIhD̤7)O3:(V{ۓ*0C%O ǎsdquu>cj({JA24Slv&j}7I$ӵͿϑMo,16U@ǵP_})8!@\4cQǩbņ[QW.GpRU?πS*FϫxգM^ۆ0O68cz 6Ԓk'S  ¹,t1d'U%NyD#dHaiekT6#{-x#4ERo2O+# IFgk, A[|e)@760D/;SF~X,>wG4 ,!Sye<EWX>Ne%>ժo, ORhjnUhǢSa9g'֫C.N(EEF`ظe?@勑7eaBʩ4L+isJ-Bk:o!jdt?G{ѣyXbC &@' Y]x.gCG&@cX,X,Ԁ(Snb?q'x_͎\4wY9]IyJ;BR'-d/6, nڋ30#\/is*$ۦϿbΜ9;w.v]0000|\Oʖ| e=:GY G(/`cs._Aqcf)$e}TobT>H#H-c~AFhyaof > CmM}M/6, <sbΜYг}I 2a7 a>[V"&ҔX5¾+G^xaZv_Fu˳!1ˆLPU #6_CHS~&? ~!K|w4UhbΤf]%]A\ٽgǚ#?m°|`5LAYJ ’Qmr /6,C #m]ma^ܱ;[.1060Dզ?#j}ٵѩ³3t.FZFuk؉=cakąK~Hh]-j5`5ǀEk&.[GI[ )Vv煡͖{] :uF ʌƓ\4kd{/#ͲTL5Q_ Z TZLu`B+rV.ħh1bb'b4.|PGoP)GK5qB&r޾> 'l}a[ >:­B I6"##S`'ѡރ͇Xkg4u ;b[:@VNx:׎3.܋ٿ0m- >$өVں}G;|E5T)Ä3|OG5agd``````(Y~-8l$e!Pm4.AM>QcaJX'-mgc载6>265`YdwMgt6z^}1 OE+znCA c,'7vv f09LĒ(M`h*Fyyiub6H8cs aB5obv \wB/=T,:\8 {*a<^g%h",Z돘bԩ0J6lU9Dz%IIMLV:,ٺBU3kz*}a?P\9{'^AXJ^b/ ___'iAoןRe2"^쉣p4}Z~Kxx'%pHULJ' ]|j-Z$$眨 _5'jNP ( }ا v7)Ku'X"mCS .80(zo }7 gB*$|ͨtZOZuaJc;yQ+'ς1ԞZa`````b6ul t29p8*+n̚_eO> 5'lUNp} f-_,aNC9\G<ނH߷_dFa`ۇ$dsw>";]`ⳓqv?ǛmZ9:#`oL?GHpnF#;N Ժ]O}up7V|kVzm.X16ܐ3`ŭhm?d^\W]Y||{:A,Ǚ,RiIZ)N w $Y{OƵ'Ƙ3 Za``HxݚƔ ڏ<, ǡzE+p҉3hX[XpafU|ϓ5{ 3Zdz2om:N600~OQu2 G]t]Xalh;^Ym=?աOMuE~++?Ul3D?5蠓]G1RA~ϞЛW/Z߽B=tK?2q,-ftDM1i$%CH:AiA\D݂ '٢Hɹ.P.4{=Ac7.bߠ MzG?eekL<˖se}UC e%՜^gq,52㒩`0ߦ؝ߔ踹r$Y1"k;W*[|9;71000,҈Ă/dhR]a'6M͹t11KxAA~kK]f~$C 2?]%bquU u(.siގS.uePoee?YL|V6ڥn|4#Y~|ނX,WĔ9qOc)U$Q;9'jз@6\CqD0000T-zbj 7wN,[~,e˟*Y ,<,2u]i!.}Fw4{+r3&*i`ҵoEWUGKav[1R{1YbHLW?~~h*U &3?rv?DN%mHg[$߻g#s:*Tq [74*SSn j XS_]aQgıQؓ3u/BT&aNj0`>PQG z1$IV~M-x;,_ Ncnv-*2\m/cِHԥP,}Fw^dp؈aG&5S]ߊ"OS5nfi9e[kKL1RىÐzgOc8u?E.*2;w-ۊ)1^00vÄl)EBet! c;TBV+]@Qt*lW0镁iEf!ˠwG ppr˖B#EL013)ijL',qDHR6Bbuӛ/C, =Tkqps䩅E>jx1"NyFU4Èא! 5G,Eߚd] {]tiQ9jHI,ffO\t5׼CA/ cCTm3ָ;nv +ֵ ~X ;][X<=kk `}6]f]M1wCqna,?qUVN [#.\CBE(4[f+av@tsǟ HI300;L<%+$lܶ +FI=8s\=B0@@%(( Z"#(XkG/] R"Z/hFQ0"\ȝMB!{9CY` dwfaw;y44c)ew>UGth7:j:\}OKB0 wg|Y)J҄kޜK]Rj.h2ܙD, f0 Dh @,+%aq@7QR[)*6EcV:}յmLQ[+aWZU8c[uתcz1I~ԱfNܧ-i5eTg-"a~[uiTg\Ҕ*뀆;hNAZi^_ezFuSLT]SCBer:'|WQQ 5a_?$WSK_x@)cwK-{j#ھa&|8>mF۵꓏az9= ۨVUU5p@KHHĵǵ-2ZrC䨬3%$&.]OR=۾Mݤ99~`MJNk JKKSvvd] =l6%%&*G5~aJQg!Ӵ7nll_? 4WnK2"2Zg\h)^ ܥ:wy!0G)lYg5Ua6ܦTV8Ov0{ "aqCDHR"a4m2b)arTc֯Nv fSbBs2;tx ,h=*+LTN2M3eE ˥m[223axv]N.'8uMݡ/יgظ`(e23;LUT:r˝YiX)hv]W /wf0 8L3 Yiv]nwϜF:"atjJq:`y ;, GU?{Zj潪>(];as(k+XYh^u.^QhQre1zNMWv)* M},0n[ztR|L~ѩ&?uzv(&Y1iʻv<>Šfjߞy;ztX)}W,ohCk[ =mS .evcN"@3u[٭~?y&8ERcIE/֦S|퉦mҎݕJnwVXz^&A[O}VQOcbk gف:?ԁȑZIj.=و͕ W>ISgjphUşӞםCK>>X'kosÝYZhGWmk (}aK|o5_ok]Z(}m⢴d>6uvWSWeKT4zWgi jجc&*}>_aH<ѣњю 遱yYhyBkyl9C9]Rj, ?KiCgfs65<7_ێ;ſU\UW zGr*5nEjA7<6,2w׬UoKRE0U85Ω؞WM&&vv'io^$˲dy.D`YeKG Y 4cԏ0 A,K^lXf 6MՇdl,+4K@^u`^%'0adLegOfZڷwV}.KQQg<ad3mjӦggke-zf=RSYaG9ԱcGeddȲ6٣ ?ad;]ie0 8Y@!"aqCD, ؏Pc{o0{ۭfH]?뷯crIENDB`xiphos-4.0.7+dfsg1/help/C/figures/interface_shortcut.png0000664000175000017500000001013613162045104022424 0ustar unit193unit193PNG  IHDRH!gAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-WIDATxyXdI@X,* (.*bhg?*T)j)-UQˢbMWp K510d@f~1̽srΝ́倃Coǿ .b8 (QR)1%E]4aEMLLt! '@Q6WBAE?+*ufE-H$yߟ O Þݾuׅ0,wsstvFQ6G T^zeA `@T[WeRT@DyYYN5___'WAdaO?Dx @5bJeSF͇95kNfq#7w ..]2E}#<4ܹnݺ "1IVH+ !`9hx"<ʪJGGӫA7_Ȫ0 1A@A0Ð11 %IAؖx<Aոi֠܁q;P(E VXE&/'<񗧿P_4M1צNcǐvVh'thiY0^(Kz`AfI];Wu 4zm*}jJK:YِwAiӶk k* Ձ;wSs RFRf䈑Sۙ5TU?Sd*P=bܥJ-.>o4a>c'LUINtvvc:[e}E5yArZg sJBn)NeVrd^UZ68Mӿn^no[~ /I,,<- ?-nZmoi+pN_~BkDm 8:#w#~KAEw⊢_ݛ5EIt;'>nGx+RK/f,B@ҧJeV=,zU{#$ 1Lpb{"bHāK"q%^7^#ns?MH};QލtbU|IfB U=.*HޘtAVuaBѠjjكQ^aﮤݨ jt1~pD{!8Q3\$:z(k6b&xCPզEZ'y;=MZ#2n0>6l/^"1C}l^޿Wca@噇~՝ux۾>#ȱ3Z~sTYVj> ڝYlINNcj?tV8H_BEuiWYɪ_GqaÿޔP&CQ]X h{OmdUдV=qU2t4,w~b"wI՗x~_r SjF͈qv}ⅳ}>[b+bfFi,~QIn M1\}&2?!iХtٶמԯ('(Pd.WsOb/+ V=1005cSgpQL螰bOAVc L_$W(dvǬeOR5{W.Ӵ Ȩ/BY%&ύq'pQYAuӛC>>ֺWܝ'\xbhrŐO(Rf$wĤ\YY}b$a̷l}8f߯zb>yQC0 AQ5j 2uIBClڙZ (6|!OZq7~MmMm$iysGĔ?2 %Nn 3O>rƱ#iMVfKe25RH=t0x皯 {L*l3 ׆YY:" E ٻ;gc6:.~ߵ^t#ĠN^c4"F~PErQA(rDG0 "qJCg#akLQ.d(ؒAֶTJ˭$x K6\sD"|MQ$u _ ~8K---D$U^VzŁb%ջk).~v)T*bk GڻVEQ?.ȿ\&#cAĖ}w03Z7$I*Jݏ[S(8N !GMM9Ѝq%퇋"00 .b8 C%.w68дݥf\.]pajRݥ UϨ|]* cKyF3-1\.mqa<]s1?1vB0UEypsk dȈ!6kP/ _lgN@2 ңV^郈ޏ^ {ns( ܱCU 0I+fIS_8E`skGi eqی왲3Envk7+3kkO2=flY2TkR}_;SVd,Sq/EΏ[i6dO0m05҇LIّ@ɔW$|5/9OwfI :NLǕN<,8Smza 'bs^/3O%o#f>hi&k1mDS-ð (gE~\KV:̄g/Cc&ʪFEuŨ/cƅ:p j+"hi66}!mLX M%lRLjf3o;|TU>c~~V!Z&P07)39hifZeM 7wzSvשCȪV[VѼ*bw"P貗ZNor뙎ӌwS&0嘎bhWz)&iֶ=E% صj3_M)k1mmFCȪ iR5bړ_y~9\xUq ^+s *pBQt|̼q\t\+- XuZY,%:/;bJV'\+7ؚj3_m̬ ƴU!ZSLq>Q+驄o_?0n؏O{;>~twY4|Rc/=qğafZc( 7E1-5j#gћrV?L H43_qTswyF3l+wy%Qy2pyb Mrwi;y)D K%wW 8hjbrw󌶬f\.&w*gte5rwiypY8 큋"0VTfA^ntIME  %tEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/interface_menubar.png0000664000175000017500000000255413162045104022207 0ustar unit193unit193PNG  IHDRAygAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-WIDAThco0 ;`h8k40G(-%^|A= F$bi"iܗ/|Z =4[ aU q I\* 7v 0" )irbCX+a``fo|4XY΂Ϛ% ts9f^d{iS_J)u࿟B5 wNbq^?Huo|߷ޫ] h uo@W0~]'KBA*.!XCYFA#$_™qLYq+}_?$?0o/,ze܍GW@g /?{IqID˜/;.tO:AvtXr}:]{2U "Y4nھ/u/P-u+oJ#0xNkn2<H!ck AcGmp֝eJDrH*xjFFF2삀ɡ wf,]59x"!t͍Y&)[} Q]U= 3B0 6A۩6֔f}ѻ~?y=ۛZ&W+N}'fW`*P`g>y7ؽ[|ywN5˜ p#YK>[RCLŷAzӏvG= J2QQ.RiT*B:tP(F 0Lw5\;mdѫs{Y2jRL.dSht.Rg%ۦ-CZ zNએ_>$7Nй}79UBJWػF5( k*,ɂp^ʛl[EtR{~V0CZR/ot3Ak˼PSz |i:ϒzy(tўE"!œ-A+ŶuTogx6*SQlJ o{}@T 7n)%CJžx=2Kꐻz[ܼYRԴC;@<^:DN;DFȓuTRBB &-Sc98acy71Ϸ*-٩3Ac7Bfݰt_oO|2LB>ؒ\e)F`;F{1Y4ƣ4B)#J>+ȮB ل]'t@eSJ{j4|JHH?aEt˳0ʒeǶ 4*M,UV%vBr!ryfĠNQYr@g1L~i#7J‹^u1y`̤koTIꇫS JܺUdst\]:bwaNLC+wk.sp_4۱۷v`?a℅{ HR|(L.wh8;'dUU/<}bљ[{^c};ȥnx+ޯOm깕#ϩ2tq7`Ar8eѳW(ndJ9\Zp,C\(T0{ 9/*9C]\/#,Jn7U0' τ1#qN  _B@؆&,r>&|O'l'0?N!3X,ϞťL[yP46~Jc؛r[3نFVX^(xFv`)d{>bӤyF<WU^W`qC|-Zɣg  *0@m3/?m{$LaTDgKeӹ%4@z^)pq 'pQ'Kl,ԏ(G,fGy{9 Ck+^zZ[Z:(%b?^=;t?^3;xP*aKޜ0fDiP=-H\PY*f̵ut0PH *++>(M}ű:Qb4CtJ[t%ӯS T.%ҚFcB5:*ii|>m`\3p1UlѭUiINlvb8P=Qrt\\H{GHHt; '!!amT(ZʎNg04J~7o5pӠ7J@AlGˊފ%V( Ҩ&(Z^^c4JHHпLIvnGc.C0 … ЍW:jtЙWR!?NJ- ՏƯacT&a:(.n; g H&ݻR#c1j$G#: _ף9/S6]Oa6o޼OBzpPm?LT\+旕ӆX>!7E5O `ͻP.<аxrngݽxC?=_Шj@l/3?rΖuu lx7p\ $(y|^S QqWg,->ۛٵZ } \{|_RXT|Rں6wȘe޿r.mwP-όYvSp.\ȑ#Wkj"qme%)vq (1={,y9EEK2YdU7r;[&t˪{RXI^^ZPiOWqgxxd18Z7Y[Qںpt~M7KlFYң ˛:9l},ihW+ Cl* Ahb f 5A1I=!{nfoC`^?9@QF[w. ~:pLգt}9M#?l;:,v~owjdusO:B، /{Z3|ƴ#\aEPú6c 43f -^{xuɳwr[q;Ҝ^莜 +$'G֌㯎>_-V?nM#OS/6 ;oWZA%#I;Dϳ{~(K6c:|E,ؙUh'Z=voNҔ;dHgo_ґѣΑSH`+<<<4~e<{6n?tj3>[3vyڊ1o7%d kOZEt5gR\ǜbIm:xtú:rìUx=qg\4jn\>|0ŋ4AumgkNߞ=;v,-^GiIZhܨo 7#.))ȸ}vMS7/22J` 2blWWѣGK$ 8c\=*JRt52 c !1@@ b8P=Á@Gp#b8fi]/mULȑCF{xw`eylmdQ8Җ\5M9⢢—G3*)6 9rYּ^s6?^:wP1d̜]:{\~$h2ǼʣbULȑNЬT Lɿ1 tXyM6]j{>oeeN\\+Wwk)R&rqqiS&V)t&s+L@9;,/9hm`GdÞh)1h>Ѧ2{׷e,`Yp9jֈ-ߥJgkԍ'`8F*-)?L1!G:(U)L"m 1ahi`BuOnt@0ؚP#a_O@[7]5M9 P(E7[>|XxS;+L _\g|Q1(hj 9r{ϷW1UꄮբiB* %{P3(hjtG#@Gp#b80b8P=ÁTpz 1ȁt@ +WXXX @ɑƮJP*WЫF̯zԈ(5#QB b6ALȑWg^9{`hӳS@1柊lhir G?*~;yOY>7 - 9rn_Z|EQt*ڶC!vVfhXm7„9lHl4`4Bۍ0!GN~?}6FBh1z=;r,?z Ae")‘")đ:G _KZQL6 Ko~;ux~(,qC|\.׃ *a!<䥎&YeәKsEF Fc! r|tdI_^xYR"I{Y6FBh1&ȱ෿O޺FrS@{RMF Fc! i@G@Gp`l!pz 1@@ b8Б1ȁ8r]Y Ldޑc"nb`B9raoưۅ˶j1!Gh90Q0!G9rth>(pRKDo`\sƎ74{rG;0٣u]A&QG9G2s̸w ˥wg6Qܑ3je)g3߂29{HZzẲn.\Wkb]ȉj|c3hte߼}|P!]VN{Y| @Vux75Shwi~bCtDf]###ҵ3H{Б%|{KK{#s.oݑ?u1'zsNϳ~ ض+Ȅ9(aQaɿ/ـ5=v7|i߰¿eJ|x6L }֭ 2!G:9r8`={7U֑6MifcP=r+Ȅ9 4i@č;¾kCeƎoW:xyS;MA-u]A&:s4FCc,aC4;m͑z]7DѨ+W[soZ Q\tTiƹbʕ b+TpE=Bp p̙ZNb|D};wZ[=yDaa THD;׮Ĩh]tI(b(ds چ˜DGwv4}zyEX,=ZAh Ya=֬dc7lAtuMD"8tٳ,B8::1 8 yuN/a٢C-mBv ;|כXZ sOBB!4+LP^Q!J BP^6dHpp0a2 #?/3n9rX> yiQkA=wrr'(Q&=Jb db1&1xÆ6llDx/gΔJRȑ%Q6/ʉph{ bEoj\A͋+#;/hm{h^h4p5<)?f ҊJ77{A( ɐIeI8 ҝ#G[ˢr"=>j⪒kGp3ڬ6:,8acb"YC(;wgmmyf)699K b2_S^+| ESiʻqq\7OOO{{{:]Ó9regQ r+fYmtXpEsb2]kNEa2n>aAx{yv Bi{ɏر Ash7hF͗xCgqBR׬6n |2g'Ž~d%ic(֖y*/?;5%!a၁0IBvvv|>?((H,WWWd26pt JR',888``0LLiϒB.Uc !1@@ b8P=1/0y,ꁙu r2:Ƣm8lKs{L<(4zL<6b0ͥ6YB3ޱBfcYm@6-2.>3w^=yjAm}utrQm"eBlOL-pƠM>itf: 啕4 Oi.uuYgwi.Z`3uuAe譔fә[`3}DA36U̔fTu,,oq pC刄Ex]ft3됾Ů>iYpmkڡFͫF;r,5ՆjڡEy9r8r{~bCcXOYbўv,o~,F8[%;f'mm".B?KZc󁎁ihk}9ʦ߯Zd:jj@i;=Y3k52YMEt45-Oq(}oI|}j1bzJbm5.cM,іV# G/i'&)9ϒ}\66+^R_K߯}RA2~l}9S7ڳt¯\{|_4zk46Nۦ-Q^_;L3 q˾Y $@cV)pt4B1Nm:rBߟW㟗m:OFNP([)pt4B;ӶiVG}z3lz soro b.40ٷǧ.? ,x]n#+}HȁDh#&ȁTpz 1@@ DŽ# W.^рgΜ߅@LSQH$ڷsؓ'NjYxIaD;׮Ĩh]tI(b)|UwO^p Y Z_="O/(Aݻ'ݿ_[[ ~߼cڔkދ_}=rS 6 zhfY㚽#)gۚ5N Zq:::={ԩSO>}'Ť< r&iȒwvƽgM9W%߲>+]y56ŌO !ڋ'!!W&M(JA!(/2$880Lw̙JDP*Km~:qW{N}s ͣ<QEGi,4:7v|fBgNNND}#7ʤRTXaL,Ƅ#8rذQÆ̙RT6qק'֌'K!~^^~!ӗ󇽟ftX^@}jfQTx;ǫOnVTg~}Gdg݅;1*ɍ_cQmƼri4p5<)?f ҊJ77{A( ɐIeI8q៝ڭ>pU>XcIЯϞ%Tc*G}>į%~}Hk֑k9YFIO=s#P#R31f5ʰ >~$e2vvvp8БczT*|b8a dX@ZT( 2WQ %/P=ÁTpz 1c7Y0{:y3UT}S2zbs: &Tދ̬|  ʴv;xE2ɽmu0:f<4%e36)JkD#檞&fQ@gYzp|4{霺ptŕOu7G JoD/߃i%:ud̜]:{\~$AQWgWu檞&fQ'hVLSUKWO^O~z\ՊSv|`ٹD([&fxtBʏ+L?q=)7;}+>AjcF뺧uaal-w$-Y_rt.3f?n7K#t&s+LpV{}XtDB czYGDBcЁ [g6'#V() cԓJ[3jd#˯-Oa&fQE/âUj:UrFX+ձv^=wWf>yЉ<=fgշ*Kso߱{_,/c&)2DiϬ}{N z5jsF͗=ѽs&ze>Ņ=y}?+ ؠ(]9/oڠNS>6Y.{>]:|,/.EGyv=l멤&Kh^V}>y<_:xﶾ|05|/E$nӳW٥l[iVv(M[[ onHWZe=7A-?b2;r.l% mhܒr@@=Wgxrw;3 s\^7LإSvcll mw⭬ s ӶQv37v`[QԺl7kvl- 1nC/oݔi|3V]Bnc8"OC;caV|C D_F yns~uJ6 7Sx*uY"L*CqJǕD,"pmbIm:xtŮwy-e⦺L[YnӼj'jnbwď5vӆh#ʊ #*fi"L C^ll7\p&y傑C B@ ^ \ÁW.=W}n}?u1'zSf=X,;X]&/mͶ7랫}<=3Ӥ9;66CfƍxyP\~cŶb0u> ux+~.Lp_GMncx1)-)hbm}Z>=Y3k52YMEtԄ4{FxTtߴzq9u߇ZvX[MhA3F]ddd߾}ION^_?!ag2ԦrK*ÿ| @ZoCU*(6B/:~Ͷ7=*QgS{NZ Qb [>oL:li]ggӧ|sA&w傘0*b8&[1; b81~,IOOʅwijBHr CVqQPUV.rLF8N3B%q@7ڶH&Q9&f.+z+ZD*#(JRhyy9Tqi O 333%9VrAAQ å8QM p8=ҶW:Jk*|%rsBP/r"?d+I] vݼ==:8_e+ W; m0r"L&ww{qE% ( (JS!"*5d"Lw,9*eF~=ZTT'!o>XK?KqYO\[21$nvǼb6o޼OBz55RP.Dp{oD1ʌ-VQ_nxKFNl7WG3Y7݉NZs{*y_^z]$e((g7P-FLѣƯ/.4`B/-B\Urnnwd dUUrr)tўueq,\6\W,Z k\\\Tّm{(6h};5'ʧS^ m9YocӞ]{E?'U&?}zB*yܬo_T!")‘B9zV 8]=:eF8 ϝҍ{R{OnZ,YNg{×3vr'y?-|<ϱnA\],YvlkPLbQYeez\/20wwwVY~Xiy=lH{$⸌wV;x6{BQ~\ *Ňuɳwr[q;Ҝ^; mJ::ؕm9}+ ['n蠈 di),,|aaaai֜={8wp/9Y[|'Ui?MϑCbsx%%%o߮I{EFFzzztsU blkppѣ% A@[= T*JkdǬݨz1z 1@@ b8m:rZ Wt"i]{9y`G FͅSGx>^gfMci#Gfi_#pW}9}7N0W4ݑU n#z_V'̉d¦e-oUt鎜wnvΡ'k|!9a\9t.++i 8.\9њ9/-\ݭ3Nf =ddIV1:+&j4uU=ϒYXL8ʑutX#-;v wV%=)qz|,ib4DGPq: +檞8rTP6vz!§ٿlu ߼j˜뺧)m7:GnL|AD gwNܜȨf=SS\瞦8rH4ntu,]FݾFb2אWotl35eU= G/i'&)9ϒ}\,OڢBбm9H'az#0W@GNbQ`\ Tpz 1@@ -ܱCGNkaꁎVļc:VVǼS ̪8#8Qͤ1i(.}]\ڰc[=:9 &Tދt8;;+F8ZW:\.i˔J8οK2 p (ߕǎQ9Ќ﹌Qƒo,͝q 0EQAD.J%X,E"P( ԏ2WϑSmks '7 ZGj.Sh$uX$ǀ sU9hXO''fzu:Rן{dƵE_)}L0vcaibdF&QkX ?u1'zs,ԑGC^_U"g~uGW\R~j6#GkVݛI.Mȩ Cܰ;۫Xw։؎_ϠuOUKOG7nع+vvUUQQFLj4fiTetшsϘӱw=[yhСC5?׺˙ˈ4fiTetu+w}WE"x xM>t>8|H~MR=Ft(.d3(`etMFO/-JuT9r3xݸK~V9GcGW^a^A2n]S7yF9  IDATxU; <l BH$L&Sw5 CgqsUIsplM.[0A?JzA=`UbQ`,GNWflq}~'>ΥCGߋiLě7#UM&b.(=}\QQah4GG={y|]4 s}1z jˋ O 4` B3C F鱞zJJK<׫w}0nwwn:atFPK_\VGDL7W#C2N OQm hZkAL<2R[5DAhA`cL &[zHˍt]O=t~0AOwpuX#0 ´O k'\rƍC|ONR=+1 Þ>y\S[MÉYm-gڳ>yt^t4?UPRHK}ZUY1t U8KѝFAZ㳵zర1 5 /.,,* $W)C0EW͊7Z ä)|;;QiӦ;U*mGggOWqQN$cFLb~QUUտi"#+ ]W.鿏hH7Z~ W]]5~{v E zTWUjHLx z+I%[0{.mTTT899뮣'ӻo;qq<Ϡn4Za6ftLZ;uдԂAC;۷m~nj;N6L=J0`l!pLāNU;VVlhu"hwI 8 tIME  9rdtEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/sword_install.png0000664000175000017500000022554213162045104021426 0ustar unit193unit193PNG  IHDRWwesBIT|dtEXtSoftwaregnome-screenshot> IDATxwxBB %@B( ="%4AD]4HDEHI&@z?B\$w!#y;3{{ۦB!B3Mz*aesoB!BV?5oi%1!4ݐ8WzϱyB!B!DŦ$<ȖCL =<{B!BK=CoZ|yseb _N@ aYL!B!adb9wtgʗф.O sS3?zVNՎ͎379z%EFE]Ou!Q"{>":^ !B!ȽEÅhuyTpvj+87U nuOP qB8w7v=gѲj Q8pիdy`S#B!B~pt߯4h֎By]ԕ;\8 ZRqNX4G?|;ba=k׎>aÆNCo#2nxVZŞ={Qby!yc!5eBLJ[(+c^yݸ8V2M+̀\IPP'OfĉݛI&j*֬YCݺu9p!by!}_4ԨSՎ)y[iѸn-M+SvzH&Eݻ7| .]m۶oߞBN."Sh*N<_ &Uc0+IQ\p h)P;\$.Oթ({24Ϭ~G&;RpQZwS ݻQT*Z{͇IoS[tz@t{G|J/8BorvqYŹ~\ySTٯo= No+BMߖKFe𼭦M+#Z5|ԩS|2͛7g֭,_j`s_B!2l,ա_L,Ź'VWsΉZߔhTy$ŪWf@zx#.*cPj/JOY3֥ȇs¬.ټsToԡqQ1u4kN$P\뫢w=eYK0+qc:Ԡ=O$3Vq)ʕcV:fl2iS/I?_bnx~4[ÖB!@ß7D7e@V#mְ6m5O;e \իWөS',Y˜1cPҼ BB7sW(լ1n*=3ev'C.^^-];Tiژj̾C)mfB?s~?]$ZDAVUXr c:iQУGy{ JխǴVP; Q9UQchV+qQ"e+rsdGfqeҢm8c{N58I3S!5ۺΟ Dh׹OgHBDu=]%{'_ $F4˿._ 's*boU+Q:(\kr#) lj ~F ЪZB!{R_̱RO2Q]ilkMDqƕx&줡zygcѨh4MlJNOդ'_*zV6mM_/]ᣩ(if翱zz,#[ߦ]" 4JeiXO?<B@eɗ}ZEJg/+TUi[?4ΝYqȞr%PJyofi*V>\GThbS0;񽖼M1%9}) U@ĵع{?.^V}gZ% 3mI>l!mx?:]q}0i*NRG0mQTV?,bmBHyI<5KN$j&#)..OXǪ[W!/<.O->}k:9-֪# 2.NoǗ3iUw)ʀL2>! r W(SP~Ev/P4qKyF|)SmѸt@>c?6z7- 0dT Axt|*S.D@P@tjWML>1BHC<~P׸Glo~A /D!Zt@yvo߄ {{;b("ӬUGFt\ơWr>Sʯ~">!B9ҶpӫwN/VfkzxB!B/߾sФɫhPFEAAA'VDGs=u;{.˱YRRnB!F+jզ?^hh4(FMU*^^^(Q⦅kB!B'zլxXU\ik7N!B!Ŀ(888`0.hsp a 0waj׭Nds wfuqS~Tk=:rk˗YKowbT͛ ӳgOVZm9[yj5*IV0\~7qu .S5*Z;;v{{ԮCt\n^BF[:th\ބf{^Ȁ[l6"ʷT,[Zǁ_s1UgՓ%`y};ӧ6;QwBkzxRQQ,Y3gϚ ?3E>S?u/˗UjjzkwnҡCg y呛.hd|ۿ>e-+q1ٞW`˶a09qk7jGG75p $m (Dz;.nz;m޶u;jǟ;w2jhZikz4j |'(F#￟ gҫ#*:X 1FcMmBCC:l8qFYGDD[mif(Ibbqq1Fj5tؕ+ܑ֟dv!DF# 2d܏-krmtry[ sQgCM}4vعR |o |{=^[ ċd{SvWK q J孍c cYS/0kM #7m[6yJ:5ֳwf͢髯򭡄'aA^8ة|۷|GjUyw?*WF6kɒ%4 xT*Z-o}ee4hFcs?vMm)U9׮ U ? XVkӳ+]JzQmKuY[/ A8uw#SN5s.{ARY=ٳ؝v30yMdClEYԾ5{5l.\?fX@v-K~6_JRK t5|ۦeW޴+~MfX}?Y62F^XO<bHRqBBM֨UgGo08{z]AVnϳlY)2߹s'11.#; bzݿ@LHq_֮]kS3gRN&O̢Eg'..xq5Z.Bdd8~ԩG㠦F/m#&&#ζYYG/o{<4]~>['EQYg]2ZуxU4яw_د1e/pqq՝|^Tوr6<ᅵՖeeiL2䔙^{m?gllԳwPPw&޽JduڰagfS,ٝ@DSd |2 ʕtڌXìSu[L7Sb|g:wuopVNA@h5j\=tg>ooov-M*{| bc͔>,_l}9ϧ8j6eW_(O&Fo6ޡӱml),u |[fo\^Ҷ|W#]0aIWu#k[ԣ( QǢ鞽/ٵd%N2s2_TY ;b$%[.ەl۰]6ޑ 0{N` !!OTpwsT4:* ^oS?N:AHHH3TjڷiO8y͚ѽ[2Xi23Fo?Ǡ7f,ofycOgyiğvura=|D𩝌R:g2DGkٲjeT!ƿvg:"L)ڵ3 SxxxвeLfwPP6lsO޳g;wfÆ 6  ֞E͈5|~#+*63k{;8nWds;0)|V_](xhl pb^G+ڝ >{=wqخtAџD'Zg~kL<׻VHǦΒX8m#0sЭLOYϹkSݖWV}m`s![Mc#2jWh#U< sM|ݪS@UI~#PF 7'- EQQ75u}Ê'm#q(NӖ/Eol_LIu/S9W7wm7*uݶlS*B||6e&_,lYl_0EqwcqYJ:U2$ӿm7Xt?`i3٠z*̜6͕36]eaz:˰ei)}`f/$},>#rC딟7 dG>غyCxĻT BF OY>p2EfE@!7\ }ҷVM"<âS8s6Ԗ"F\|_8&. 4˿wk d<ʷV}_cZ9wk7Sf֝v^gbi~8x{׏#Ýڡ8_nπ#5X|i47v ê]˛?ϕۏqU9ݻW,m7]˫,̑{b'\:qgG4/jIz&5|i6Pb1]{ȃ8jV,Nzey핲Ԯ\UC|4aw+N3g*g{9*ɂ7 37czׄi}1GMwCN?AVa43)QPc˂O3|/Ǽs;ct7+P IDATLo7{EQ Zw%W'QAÚr#.rn51Ytzc`9O^:Goyy.DEFpӷn4,뾥V+(؜B/IKu]$"":>(uWl'L4-{,]4NJ^BQpVkE9ժSyi!OCMi:ݽas4VGr~f2z~чw<{WOy$ڴMj5]?S1:RŴ_mX̔xs ]?37z稴|K`7WXx'k0,5ig'Yrz+e=7zZ(Wy0_nDi5S7oN./~Ib-߯ISzs)I5/vTi`3U}{bVW~|qa>ԩԈK .K7h0';gO7jucj'Lň>C)xng9Kɏqרxt* SHY/-XlWdd>%-|}}|JFG y^hё`Q"t$_P6գņKЉK[][ݖORd QmJRZ%OQ;^yljkF#v1r^.߻b^ԛ3UF7Հ1gZ@k-\dz*N|*Vv6 ␿[wfԡ9v^ ~cm*{*nWFk/˛\Mfu^<WtbjIf@?!m]Sݍ5mKT7~PMʨq<=-eod"<Q{Ѻ7WpѲ?2&f* )>J tcұKT`>5*{Z>|hUmi_ʮvL5ϧݙR[k (\{=M+m_RRS BC* ӃrEaSgbuwVޫ롋}Tzӝ=U_ںK?>T*Ӗ}eO]OMrfiaGee>sqfq4TfLmN?®%~w5W+GBU/5ڣ גϮEl-}IivހqtyP\%Qx]Ll[1[P n/ݔv `Gֲ8`vܚ},J]}\FS"Iz$y d&2NJzBPvf͚[F>Ti@ E1b%aQP $%%exu)\ׯSү$˖g_Ю=jՓ .F?K<>K3Npc}1tM+ø^e6?ˬ֔3_?^!)lNhy)B Lb4iݣ- Ϋ6ȏ$C涧7/ZRV/'bhNsT>U Y3^tLc%[̍>駏k˰(lǢcmȔ>u?^ʏrŃƘZЅkG} Y3guMfF?un4|; ϻ]iT'yWoKRL| }at#xk7Vՠ9L֓@U.7K{EQPJ4n9cv~/oy-L?f$FΥ)= 435+V7SIybԓWǑ.2ZM{Һ1K~y<\Qt)T6dVﳴU;̚zonS@S4. KNm3.n.8󶔷grlYfp=8iҭ]=+ӯ ZKnz#۔SSuvlb Kej֬'߬^BQ3HP{dDAO^VBuR$߮[A\\ovn1 z$'*&1`VVB:xbbJ\~6H5癗sAʔ.ؽwgΝJ*6-/Eo[4d>u?]t;X|t*KƇ[gfykK뇝slN>~;K& DQF=UNw~@S,^NXvj$ Tb2h?jΈZX8aM2\-R[Fޅ QRezdH{5ie`ugn[hS,ekDlYה^磍t8kUP7]1?%QV˾hĴ^[7lbo-Ԑ.$u@ܾ¶~'eT߅\ '>ƷxSN~|8p1H7]VȅA3uc~UxlNxސDCLZ׷~TLAHe'g\숾{#kV}m#saAyf9;X\5texy(3Փd4@7gdP-fr]t?>:hw'֬-ە-NfgYF]wqM~>x{qPPF =8"n_b墙m GD6~0tܺN(sZc4stAQ:J#>.о#p?|W\tvmxxxڑd el{ƕ|]xiz]ӭ3֔K~,8 ٺnߏ[r+, QO+>yJk-;Pbf-Tf_K#,ڛחIJheKە~b[zo6F}SX?u >(uWɬ~dMvwv :]dor^փK~d'}Rͯ-֬̔Oڢv%_ȼW:f'ԾfyU!a nm)ugoӢjqN^l]ItM*}Ω΂]n}FRfJeǰY)GȔEލ@6;öM xw57Va~o׈L{OYlCfY*~fZx7d?>"EP{.w$:=-2;5vZSfqF鳛91GSAA@&ޔ6o3z'"Aǽw۷+k)Y]yf}4^Ow.r`UJ.F! =+3g̤aÆ6탒+U*PԨjth)GLF ZXqҫCRѪekKV>>>* :y针=߷jγt^:c\s)JUZ0hY]?)7-: nZfG;%~D^'#Oh؊~m/υWX?I'C,*|;E|JQ'9YB9{YF63h ި_F6|fZ.*/ Py0,[n۲wzvc/!j+iݮCmVыfKךz^Fyyֶ,Tl -Ң۶l)5 +Xy[& aYm`0&{[3WC]EZFј&VV5`VժMelezyXH7n,۷GRѴiS6mj:9zT8Ew1h Tr:вEL범|*ǎ&2"()U4Bҽz^fyyƶ6 6R4 Z-L)GU*&۹ca,XzCOY,gK)5+KT*h4Y]w|K["Ke% 7/f!^V2"2KF#Zu_+!'vn.hۦ m۴]uh4899=S [ҳ?rmm,LBX _dB+W\3wѢ BCC6>0*a!-i rE_bq=Z a= #_Өjn\ٗiZR>fRه?^؆XЁ(WԍǺ%/-B!Dvz/ ϑ+l5f|B 9O~Vo,FDЦfYqvlYה>zʉx2~ŷV}d?Ĵ Ѷ} IK3SPTU2ӪB!xȀ[ɫ} >z2b᷌Xh9o`!lm?-{ff{RoڣOSii;dm̱n!B!^r,~t!B!}2B!B!r K_t_q:|q)G'<܂_kcMoɲک/;nDHB!B!^p+z;ɰoprT9;Qn_PBCCtrÛ* j?!+B!BBGgs̹3#j q}dd+C hM?LAeoZ`:ޟ:@>ӹ3{{{spTթu=*fꈹd G.&ROFU7kS\O4d!B!{?H;Gd~hr{ ί.pjw<4֦tkq|l_9B81# g=랻8lYd~ϰ|C8\ >wy't`l>ts6S1t&DX93+fuX!B!Ƚd^今i8L2噾!K鄓/Ö2YzLrAcr w @/Ś''Z}G)?oN]Axk %;3/@t5 ?ռ;_tˆ=i߲Y\ݔsv83EfMau{B!BXR?$]OQSd״AX= 8,W)qټg =~y!9{9?*}'J @)GyFCX= S/OCpےQ>cs ޡܬ2nVG!B!e/nEookrv$VEDSĨfq2KMw/ajxg7tcf y~wѲ׬}{Ѻ7I7~ΈMi9!B!xY{>$Xۛͷwop>s1fRnD&qŃƘ(ݐx\n;ܪ3|$>?7a0s0z~k@B >?vLi-GYŔB!BK;^>n`17n9u>HV _y5f(=K YifvȔ ?Ҵ?צ33,37ѭ?Y5pPw6ͬ*31\-~۬lNG!B!^*@<.ðl m&;[bf{e_SEvYJZ㉭~۶zʖXϋ[ɲB!ݾ^-Z5߶e+UFAIsGʶ1Eh-VXeGƅ_t3nB/M!B\^껔累^}M2)IJ+vP zy<~";fW[ i"GB!‚={Rcu份ҩ|$Ղ}቙f!B_#n!, bϟݻw(SS :S}&}\SZ~JŖ4ͺ LޔnY 1|yTo@H!mAԩX:]}5µYչh@GxdwKP?#ooo~QLqr/K]mrL-dthT?Tٔ_p !Bp 6l@Ν:g:w̆ 4Nb)v烹v6gXɃ3hp!'#v}gjէ|^nh@i9`Ǚ "&`Ʀ^6 _O'<}lW7Yh9kʯ?R^nh\is!3ٲ4*Cq;,<8gB!p ԃ)Sd`@{c)ӣ]cʖۛb>0$\4Oa)u8NXJ~myڶѽo 0_1oKF\a̡{;4UfP-kgc4`吧!3VŚ%QqC1$۲ڰ;;VfjӒ%oZN!B!, aAwF|vFάJ*L{tMEYX.(;iզ._/abo3%ŎI.QbΟtNXxp2ΈMi]LG91j/ZtJa[2+[g,ZPz݃Wv[]B!in!DLLL IܸpX|ҔmPprqٞld7+Mx@kM[ oQǝ=)3`4Mbܟ7 ƵeE܈H !oqt ťۮgƖj]h@FsB!BdFp a3e".vNn)Ezh1e=<%#a'DVЏݭqQp۔%|-70ixvj@ ʻCR_Gbzu.~=eMtpmj%7jɦuMs4wݲD$-8-e9hĤ^rz^~_!Ba Py0,[n۲wzΖXBdf+iݮCmV+[b(Ṵ_XبȋnB!9u_Тu[m[6QRehRÇmLr+VdgrJyf,=X'#g6bZ B!/R.w1\F]-B!A/;nM[̎OXt?~m* aK@ !B!^?yo6?Sٗ>|MB!B˽_Ĕݭ1^nh(ĤϷ;f*xq_j5.PE IDAThSd G.&RXs:4Oq*lʌ?XԩX:]/7Nys Bvʦ !B!I/q9>4n(zq0w}ӿڰ;;VfjӒ%oҎ^ooo)C%;*B!{܃*g73Ϙ.ZF&'FERtJmY']7)-ŎjBBBB!B!zblNv : >'QVΗq#"|,Yj]h@xrS}.o>`qafj]B!B^Sfm>w~&-Uw|EߕPHҫHW) REE@,_0{ 5rv>>3wsݛƣ<|?NƵո'*Ćm^?3^뀯Ou^)KW5g"۷%>~t1vB!BQY1sm'?t}XXX2`5o/8 zas1Ti>f!Njc9g`SϦ9w5~YmS!BFBݹltts?|=عܐYcZ7sU.| /wGݽض4*"BM59oB!|=}\ٶjs"4n(3zZr0vpM\[;3n֙ſؼM!B!J\2nݺuf;hHҏ݉mW,\P}UF_ HB!x|n! XV)6=2iWD&—c&۔˨yrрZ`8B!xn! KhVq[o l:F ;UkSQk5߬vNL{'?ӷSvB!B21dm`zejmY&.Nx[70=ǰmS!BF.)@f#mZ!3Vr3:X4CtW! !BQȀ[ꭊgӴ65AݤCB!Xy,/)t8ytɯ/ aųCйB!V޳g*Ǟ={l.C ӏ[,{t*:Z!B!ٗVZ(a>;IXd:/oLGݗhP*Uk4wWR| Ԯ_ݦpE~ﶕd~9fIa3zۤ]Ыuc|۸VB!B!/VZ@~ҝ޳g# $.t~7D^YʨniXq [A'+N]C娞'>ga1G2۴~t#m !B!( 7un̘,=G-CX5j9-goAL6k5ø/U07f\e뿚â:CrTϙߞfjvR>7hFEDh7+[&#vDfǍA!Ba4|=rH,Y.|Vʜ.X=ϕv0v(ءgb4__s$6jZ,SR2`?]vft1¥(!B!5:KyʠuvFT7S=pv4tih32ՉQucZ_EDښVmPLedO;Ӯv/dw(\Gھ*f"e-B!~[VZKWsFe>{k!_i0oKގ\fd`=!Vk([).M9*!D~(}Ja%}Ȍp dmiLWzZK^"oE\=Ĭqpp6!!iSKBdZd]hY_8v32%hrC&LɓVFD(jJЦ;UA`ZoeYߴ}2ӒվwpsuwN~?Cgs5viKlfzng[<2Lo}lm?3/,DžXy<8r^u+?"#ߧO>\|5j%=-DQupe8z.%kx4IwZ_~q|w_):Ӓپ:8\::;9в8 ~ sWXleUDG'.Ƥoj/Ϭ,a;o˗C'nf>j2Rm wq->\FqUy"?k(Ⱦ8-o~/EwG5 6]o T%G4y՞ -^OR@r.\.3mRѠ'TqYm{츜iaABlrmAĢqJϊSVUX;dUⅆ |{4ghv09zbY6hiҨ%0'w9zy+M{CxpiGMuxyY8~=04ԨQ]X?ڔ]Y &" zҭy.lO-?No,sq :v?Ç(jT+YUع#u{ Q'PNl8]~ul!̖=BjGU싁nөԎhže)u)~+ez=#Gڵk|<3̝;oooL.}I{O QTѨL׉CC:y_0}FUo9zrd_78i߀3Q\Y}v[2RX}qZ7VVNv"ԖoչG2we5*do $j Y?sۖǎ0%)gR뜓: b4bP@1*$&Pr:>] ?=4ۋB-o vJLR\'Jӥ~Qei'M)mZY"=V˒%K0`#GLJh>cӥpO CѺ2L{+or"<1BFqemHaiIl[YaznӺoY}c3TrߖQ LoZG Y?sۖ*.%ᖓQZ z F IzF%n~S6K㪤MNJ[燢0\r( Cb+thUYg=Wjͷx{)uxey. a˝ L[=[Ly Kkf͚5ۗ˗/jܹsi=(gPR߃W2}Of|7߱ CY1.?Tvkmd_ً`2\n-}cηJ6*Z{۱z#}m[LVKI}TT`E< ǮRbij@RBTi:7)h4kRdvxz7RNnmZ[<Ћ>.8keiǔfWH7}Ѣi"Bf-ˬAIFiڨJa>)j׮/&L@oȅ5 9g+Ⱦ8C3omXIm&峌߷)[ߋU]pրZԷg9snk<G*OVѱ[n!(iLύwcYmv0-ܞQcq ;ѦO8ȹrcf-:4ͧ*Vx?n xcuFo<#f벬p^xƛ.8{P%[̏Ej׮)UTi=(]6v+i6 Jf9oZ(OJ`Ͷ`uUkϦM9?eeⴤo^ّ6}cAǂ9Ѵ2C{69wTйa9F>U{{13Zsۖ!'9а/vYe[zU*@֛,ZD=n%yR'k^yRֶ_7s^Áh19Κմ L=\Z !)EnTO:]^_:p~|9WnĴh>[ZIo!x g(BdF^ғ&)d?<0[Yd !D'բ*9' vLUeYv^o~ʫzcWԕg ;!BYg%3'd6@)QeUv^OWigB!E_> q{KޣGsVö뜌|;2U<KّSl˼0wH}&}wGg:2OVpQpC~u6^A{,η%<{wJi񿽷I7JͳUy }2ΆY**?MkR)ܸO{ni|<}fCW!BQɀ,^Y, kyr X +r菋,Ɂ& (q>~!=nQNٰ/-;ѫ4oXmݙANyRi[JWpLDaGV~hg?uFզiɢWŽ,gofuư|“T<Ӥ:ßaޞH[?B!Bm7ίy=ã%΅`ߤ.  8:P1{ i9r앞(<0Os8$nP2LU!<$Ǟ<׿ߗȺLwޠKٍKg~G;t0/P<6' ;!B! V8Z!d)zl) 㼙7[c@R%OF8&dz5a9=جp@R@ãT!DEV =mzs ͗,ַkmx3㺓1 iP+].((<ȔkoqwQ K.{ORÃ'(?Æ F!%,[s]u#}wi-QcӺ'Ơq֪a#7Zբ jd=E:$JJ5ѕGq?ď'c-v`OQz62mlSVBO`3oFu >r O{R't_Ǯ?6^Qp"xq%ujhKa|z),r.ă¯1e3^OqDX;y"'Nʩ#W3\my~ۙGRcoFucG8v4jldte>%x.&ܾsdCؾo)F])'a 3;v`tڝ}_gO i*k,ge(›oY!b)ŵ^a 6X Up5m+g`bN\QDŽOxs_ WunGP\KJ;VYv`888XM'\}63f̠mt~q,aI'>byOT\>{7ᙧYx 6I&) PG}nydŲ3(oInss:GWFׯNXȄ!_~<.pcHQ~;Jat!I!mBiWF  ٿkN3=#fΝDEF|܌Գwva]#pD#Qo}>Tfv'UͿ3#y]ϛij?2|?V\j5soJSPQX|բC.mwc$˿+#]1?;}~ù҅^²)7O7n{≍ύ l\_V6kJ}(QZ&00.4r b˾WrzcZ24EJr_/CCC8u` 4.S)8 IDATgX.FPK%zܕYQ<"w/F-- [,:bU¤Amts@cD|mˇ&_d~9fIa3 j3[e%Gn&t9.[/b,k2.7-I|ҴN;nW!T/یbV QIWó]OU?npV(㕗^ w*X (ދ7 g;윟okʊyw<2sS_znuceLK*;LKӞ=߱p5C4}ռ۔^+!Gjm¸۳cZiW[i kt:v/ij kRrL]%x"w7CͿ[E^YʨninɉpcIG˰t!aW& kZw>|v΋v}.Hql!z}sxCe{M+y~;Ze3Oaυ8֢qI&64nнᛨU[@Rh0S)Tר_o z OnZo_/cdBr|' zؾm5ٸKhm:]>'o4χH3fkh8Ϧ9w5* %$vnDbo lCu"Lҍ)遣'/"( \Фs\2줌*!o( x[' [zsٝN3vXܽwcpRv$F%jU}PIz#II|6oȩS ;B%$Egxt72Y{`#ϔJ۸X?%^w9[@6ǖ\q+i_BfVp^ii*`z\-4h(ćP]5]icsOyleߧj^_&]4{uXyVK 9|6ƒ/g9`˱e-촫-g`~U+M/AnK`T0hT-/X0C KY7Kqɯw ;ǞWT؀ϪTS]ҥ|Yl|04n(#ɼT"J2= 42ON.gyxhSϔl[r'Zsߪ+SJ=F{#Trï|WdS۶m8qѷ.)_$BBpWGA!^wA׮] ;lQ,5 o.uQnCz-̮I6uTl4WʕrEk F|5;e^VB]v»ό,:CgI}=t9b$2<Į 4lckyg7>{קX}2řX=-JɖcZliWkgĒǁ\%@qc;c 7MlT}l vرud&&WIbW-UfoelzC9?.ENCmp34Uy :X8_Eεhrb\0⒌D'艌o *@BLW,%))!CvآXz! Gt KU=Z:#*n4W2Ovgu:}͟Q_c)OQA߱`odyb>us%5uuoY=| Vzu$'.p#4GQԹhĽ׆82VE(gޖcZrZ[d'NBjH`6翚˵i}@E'asmG0||N<`LC,va-K9*t{-Tc`uUݤ˔w'<<.~CEEIQoNPP[i8A!17/llm3fWءY%ey7ۖųgʰ/ݐ`-+"͚\q++w UOD}߾GKL$12%'SOƿamnֈu"=jY'J9{2_;Ȣ)}S~̢Qm#{VeدL$12/d]-ǖ]Evb)d-S)~NF5^WζN 0HmFõl4DzX;[R?Nn4֍IWq)n_C/< NzѨx,`~O`[ EQXf 'N$)) OOOMk[)ҲdGil}|{E{^WjČ:S&o`Ym~k-Yˎ7ejtN]ff4u̙i?/e&`B_|i BkM(S?/ph6k}]ѡ?uSQ2Mo˱e-~smWkmX|4׆IYBXwdҴb 937TءlHMhA3DޣG ZmZѠV=w98::ZM3wg9Vl2fΜI\\̛7.]w^vɵk0t:ZlI|f!DޑIxk.P;%v4!#gOfnHη/ш^`0v\}xZFѠjMekrv;2}WԌV]VpB"""pwwgΜ9 8JE׮]ڵ+(LP(D88c%P!Uhw) tUpɌ5wǎFARjM.0/lvmJe:;v}NQԩS1cGfРAC> ![Чthnkg7)D>(nNGw.*͏ٍ ϯ6K6-yOT}qI :DFIlm.LJ2?Azx֤װN6Te_1a4O՚O{lM!B!Dz%~]?o >#,beTSf7iiG_%az*o̴IG˰t!aW& xtHʥ@)7Oq>|v΋v}.Hqm*tfoq4&[ !B!Tܨ̘,_UrG&8w ݚNֱ =Yƽc$çoQ + Y@5Y1mjxu`GK 12m/3~ȜY ;׊4-^&B!R4-WT؀ϪTS]ҥ ?wf|׈O@SVqC1$dÑd^k,팰YiK|Y?L8kKlB!B!,ɀGԣci47M䫃&iz#^>r  \vOWՎ=t,~Н؄B!$KUsFqX G\\(lO|oAþ;q>ր#s:c2.b.6x7}mV75ncBs72ec'fڛna]KdåKxx')OߟaÆqaFca(B)2o0/^4帬3y-Y`3_?k_xu=F]9Ynx&qw:5ϯ~`E$DvhF/"']{91ż%XBNwyJ]'e.yk{vދϓm _6OLX1I ɿNaTe;6UHx5|\QZ臋C/K~<鿷 uC ?k)wC]7܇?];󟋜;w`kxI?m~[_<ݸ vUHJ'6>7.q2~ Xwhڬ){Gk՚mq'O2o~ GsWU\Δz=0p ;$Qɀ[l[ {]ynpsx^yI/wvuxѾ8Θ)t^2g֤JfZNC?%.|mٞb/P7~ukbĨ8{̾KMc4ӎkU$F6fƅq\}Z5ҕ8;"/g>X9//3LY22]5Jp(U寙?ٜ >|+#y޾$$$F%] t*>U[ԯWW^z'Qb*DDI/g.&:rGvDhʴ 4Z[*|:yW l ޼6[Xz[1,Dd-D pnyS?ŲIG˰t!aW& kZw>|v΋v}.HqM|!gbP wB ~=jbg9y"gYxsߗK~6hm{?Fl=zS{P{6s|%׻)?Qs}Wθ\ԕ-JZ-w2MS%{ȘtUL/קvʭD%1݄vNes>Uj4}m~[3F?` %=eW=ǃ}/)&)&)! Qʔ*v9~VJ*)l; [έD_VaigՖ]f$<ܕ1i.A6J.2\obkZ|e*ep?o)T,yCz{kg*7\Q死\{ArkʴUy68ue[o*" QUsp&NOˏ}4ٯ昚FqC1$^Mھ-Z]cLYu [;3kD'Ya&`1vobׅHWpiY:u.RϥvIU&½;њ+V\ U/5ړ~v6{z+ƮJ;OLӕSs;@eGg ɷؕ7\|YGϡ8gz9Znۢm۶L8[єG^!!ɀkr8٫ӣRޠ}/ݻk׮O[ Q]Lș/ +2wfՖgb(eV+}Pn\jliǬb"+r͗%O0+JWG6Ŏ&' #4ͥk[ߎZWMшO7B~EuZ5uuoY=| ^]-{#S)zC9?.ENCmp34Uy :X_sҖy}[ٸjgN 5 ]GOk3\:}~x[6_+jf/o-ZQ]B\=qz" DH`$%%1dȐlm8'rOּΈ ) 4_WUκ.ZGj_>æP.tyێBX%X/g4/s $<6pG^c֗\G0||N<`LC%Wy N..r'e~wPgֈu"=4ۛۗɣH`xrnU[4қ뀫ƃI)Oxx]/Taje>>+kf<\O?MzѴ/|7CR4'v'{Z~/)_o( b9b4b01$%-Ͷ2c lFq"Ǐ%ktCVBw/[?f'^iվU4+B"I 1yG; BB`Nϳk4Sn lf]t2ȴ`3_?kٹʳrL苯7M;Ahi9c}9<\oS?/pW8ٻѬZ7&u\ũ3}=4#8:] GCQ2xazᕦ5,z793U,gr{kVZd1CulDUFL.6&( k֬aĉ$%%Ƀp;W/`OɌ gN/йs:4N~\r**6ȯv@ţIX+ϓBݴW^'e a͏-k^yRֶ_7⫯IYB$( F1w~{{R@ IDAT5&PGjikFZl֓G3h5mBBӧZ%ڲe˘9s&qqq8::2oj4 Z] Ү}GO}^o5V]VpB"""pwwgΜ9 8JE׮]ڵ+(CB+t 'uQa$U2BkJV5 t`xt攳)gU*wv؉;GDSNeƌ=AWys)Bꭊgt:av4j7vHBX%n!y"pFSȑп_a!ɳCй" !B!@B!B!D>B!Bd-B!Bp !B!@B!B!D>B!B>B!B!k-kݱGl[Bt:JB!w IzFQh4ȶr!B!"n! Xó,9w$n$.OPas1(rDәT*\=״=>A3OBL!BtrIE̞={hݺiժtGU[4 ?߾KmsuJH08]pgB!(r!VZ(aޖ6pc+VtyiӗOV d~9fIa3l0t#4M `l߽d6IʕyI/wvuxѾ8szj\Vרٔ>EDUZ/Hbzs6ѱ?.?@oպ1^m܎Y+ n!B! DV_~ٳbݞ={ׯ6ô/?I>;q>z ϸi&-ҭzy\0`nO=ͪ iG_%az*on"nqyմXq [Aؼ>E%6.70hl:MsWؿ OAB!8Zum=m(m%Bd|Н2`b.o;?\=?@?ZMi-9>*! es%55{~bW,c\^@_f^CE]lz=k5ø/U07a;Ɯ ]iFEDh7+[&#筷)f!BQ%2 Aȑ#YdI՝4MiY |z$6jZUTS*!![ZÏp5cE0JUSxwbzgcѝl]!B bo8;{)>(ǃmqx2㧋V5pc넅^mu$'.p#4GQϱ'eu\hz'Z:6X'Rk^gWy; W+l??{{.XNz,H4! @c-b5A1K1[4Vb]c"zy3;ކٹ B!B4:DyoUul@kYR!f I9%Z`ĕx ]G^JS FFi74h=mR^Z'8!!AuUFB!| 7zR~yp8?ϟW섄B!BHAn49s+)޹sg+putmKKk>ǢLUS M`35/>ߥ5l,Ѵuw, .: !BPhPX:w`%`?ā~oZr:bb=8Xvm/gǙ򟰼P2_qt V(]'!B!pWf)hg[ ۪I77O9IiAv,MojW|X\<c*9 & cJI!Bȧ:DUYʋw*|g[3vEs"rx`btajIPΐ:tK;O?tB!|jhr,;]tQ3۪jjǕ|t1yϺv]}0D;}=S+1RB!B/M^UR^\Ν6g6!.#q8_][Qo R$B!:;DU!U/oVqe_ n! 6=VCdP^csnv71=pE:m[`*M!Bȧ:DU!ꢨc-/:.6l89_Z[-Mű~SU'!B!RN^UR^U <ǺotMD!BV7zUqHyU0CuAϽpF__F!B!UhH9z8\:_`MA!B֢;DѐrB!B&Ph=RN!BRN )'B!h&ZB!B4:DѐrB!B&АrhH9!B!D7z4kXWOǐ LaDDD`޼yh޼9ꚙNpttĸqp H$MH!T)th=RN&!Y8}ó7765Q‰'xA#K[ 6mh:tBPKH3Dѐr"v􇥭%t(2AuW/Ip4 ,z Mޮx\~Ju@__bX!$`,ܜl`Pƪ-,, 5`^ep>ځ$'^z4=ELg;+X9c\xq~0a‰ܺ9--|G[c)r`/.D؝gx|lctM7u\՝Kе ,-Ѧ`*bODk+?.tj01mq9t}v~:YM#U: 2ۡqX}B hfC3G,5tXj#  f=p$mpm #ySp9@HKKtՂ?аj6Ĩeq1h4ҁuҳ̍7A1+4< u ucX Iue<= GvU-oz Gq#3y\Ԩ%@Gx2(e|niǫR/.~6C$56Sᱴ'(f G '8YQ @s梣[cX4jTϗҎ !@nhHy:K/óž؟gn?ÃB:~z1r>XhEso–+Ҵ{?ǖmD? Z~Nb)Opr~l&| +N_p9^fcB:PH )/]AGO˕  ,t(k'TV^FʘAZ| ^%gAcL^qXFj͍ө/GFNҾض?M3dn ,ق*O}V+޸ uDq38{ۢ]h%܋,?ٮG9"|iR| QCZ(wiKE !e7z4\>&q$F:|,!!1O"v,P\̬"aL9MY.+2銶ռ:pAۢ2Cˡ={! -#u*#(`7JD~^?@+RS35{Qi`w|Ѩ00ԯC03=Hb CnYB;bd!N][PPPѣGk:jAÓXD<)QupYq!u["ұv3[d 95}|\Գu_oH{YV6] 7Ǜo> 0.~}1Ĉ ŎA(,cBHEQh=R.߫0kʬ׭ i}`p=#"rEddg6!.#q8_&]^߮7Ir{)r˽KƵ+ .bI!^?o]z76>tHrPg7440rc4Zg; )yK2?n0 F^19s1118y68c` bHk C>gFDɂ v^3Ɲ7(HtsCzy>e:e5qî1 _T[L/!>% b&FFR4GMDF[u&/r^xMI ·mtЪP_F!K;ҭzB,~ns8oU{GE!00SLСCK|WzzzlIlR}PRa_D$A0h MA]B4B!B&B!B*u !B!J@nB!B!PB!B&B!B*BG5=!ܝGA[hNDDv܉'NW0 1CΝ1vXjJzJ" y?hb0FM|޲5:: =]]=t A#ML!7!Jg!h8B? ܀L IDATtxD 'N@@@ttt,mu<\TL TٰP, ^ ===yB!_8:@tsaӐVt4g="yx_nnnhӦCx{F=L{wl02KS4vjuU;' Up_0<7? *UVGݬrЬ+ttukO~ЊRb1{t6:x(@Py < Ʊ9]9"ֽJGtu.aLw1$(`y5_hvX,.???DGGC__bXŀE  7'8/`7*A%}vέ09 $X充!3#« .܇C;?'"_$/,,m6M-yL46h4?7^'F. .ĩΒn'm;[u\Zb$ojcceL*O5We@mq~ -.ΏѹusX[Z3CUԮ?p &3`>a7y}Z6oth<7z_Ő,8RsGֺȤ;xrH.xk8:9 ZJIIA~pI9r\e8Ku#</-ߡ?0jx"3<~ no6`±rAtEl:(!'3/c⯽[q.$mEmsk:loD x!| j(lmpMtsg#aff.N$Q|(CrW(Xܽ7#?b%UƇ>돪:܄|NN ;+̍1]XiiW0k/[P/{&]3GX6FqAH,,o$08¦qKx^&;k+XZZM8]tǩx=gE.akeciu|Ww.{;WX[٢U_쾓V 7XYu8y k[aHZn~V&6.6gf<9 `߫Q_=$K^]ŶqX>;?E&ݑ*~S{иAk `ر?f͚UrB hfC3G,5.5o}(4 1jv\ SݨrB!P`̼>:͚aa0c .hiii]Fff& QXX'Ov"##ii)2(,,ԸT=ߪ {og7@ߤ!,؁H8=Os?+W]O]HJ+R~b` 5-l`gClz Gq#3y\Ԩ%@GxR}O2|7>]B>a%c~_2O&}Q%~O%~;{я.çV8| GmD:ɿ9V-l9y1bp ,7㗡gx+G2G.!:!Vz^]@TcQ}S;圷 U]1L3=B7srSĦ<`Tqo q~3*D8 BĿ~>n(L<?ƙ3EqF)SܿRHlh*5N;+.ޖzUp HgXؠ1wt5sz0pX\^ .D=ݫ.]׬ªիjOXG~[o]򝍨iܴ! |VCGrm@ZƶhJ)R~ c׫fc<%BW66kp3dᣬ+OiFx䪤iGu¦Lc,%Z>oa|,oQ۹vMGe)0ۈ ]GrÆ Kuf҅¼(fiEdN KlBDrtbCNiry[,ְaC'ܲsSضY]V[ޛґ9b1ov.u5m19Еea/ױ /z=qSYp`v )uܙYZZǏ$ڵkrrrJW@ %VH @`Qj?|X9;|ݝ *YM: <bưw#^⒅,U&[pk֬Öf,=#edd;/b*Ny#>VeF:;w`aI%%lTSvm^ۗ79̱q7vA:UXoY픢6C˶hBӊaVrc04yvn-YVąkYL>TUؔc_o|H[? m{蝛ك+Qg;lʤ Z?AB>*;}'~j0mnbm$8v ΋.Dg'/H3 9Ca{Kq2˩ח]'l>fֽp,5B/EkWg~-k5( 6hݢ\-)]ѰU>> 6'OW_},аBe &S؏ɇѥF3P UMnpdbԅiF!#O,)I 8wx{{k:l6x\87 aD"8y+W+CzsZFw9w]k6WUk~b4PVV; ,Q%e8L(a?׷p"_D5pE>ECU=|iGuAnB>aߺaea9t.ZM W=ĽVBUf80g/d&)nL:8QZ`C ~(}Gw,GScdQJǖx >WXql .EhRncהSQ/4EFQ"2*p\b۷χgWs9a`֯|m?'ѱxpS. QtffugzB,a- K(g[<1iػk 0zhM-w܆X,Bfa;#*:x 6oA!;' wޮT=ߪW_𕋩 ?NחoҦPs7< Em-.[#>.3?FMYl]ҞnUt|U!ﻐc\o|Hۮ? p )b՟xU(&3.rDb2eXp?KƵ+ .bI!^?o鋆8bx&DALey}@$:ao+ M$6TlQ Mб>t 1t [wIhcK$G5xfxSzzHNNC#8+dHqqqallٳgWc o?!2%y)X&d5>s7"MY _ϸ6j13g &&'OCz,L"X,8?"u2:ypppt2] p%D ñvܸy^ӣ'LMkAAAARQ|ήl&8|+A8?UvD֎QbEUEm-.֘7i-bӅby;_;?_B|JLh #y_U.*W'jˠ;BO’5h yt&M~&f@`|:٢_Bt3`6Q3LMEG0e 2S \0m[Hϕ7~,y s{|5GXb;0/~. yvkz@qqWm@zùA[rn2ѴQz{z.Ƙҿ+F͚5R6?휑StmK<LLjbo:!h];˻t#h:+֧H[`tBHI$D"bsq$%@~aL]. >/Jw{ `|D_ݣ"I[v-`jj˗cȐ!p87ZG-T&3?n"<}ÑziiC&.MBM!x<8|#ڨ'wϒ6ÑVGO{] Xh1e :wWUscg87vtB>&2|T]  A4!R,B!BH%7!B!R M!B!TpB!B!:܄B!BH%7!B!R `B>ǯa < İ.8P]Ds"""sN8q_IP:wcǢUVB!:܄B>$? A"ox|fX#J8q>hdi 7qy5 ӦMѣp !*:܄ HHH2TWcKD{AߘI-\BqJe9ӧ=6)&443f̀wx C ZuģۗrJ00aML@UYURVu?N #&f!>>^m'NuUpBPCDypVHE>TL TٰP, ^ ===yB!_8:@tsaӐVt4g="yx_nnnhӦC'CUhs9@q!0@@F,`/w?lӌ|nx~>TrL41 N?ƐdA/| bX6C,J!$`,ܜl`(^8?K5[arAHT^Q<1a`8X%OOEr-aaa@*CK'!d$ 99O촷 K+l۶Mz?ʗ(]SJkK*=u)۷̈PL vVm^g2yÄ n?ʊ#[FnB>q 7pbM/\LSmoUPC4'2\ Zs*ף-Q|eׄ2ۓYWU LL4K#2iY{'͗*Ð+BM~DX">m&5`9-N2Œq'id,\д-f )'= .ְrxXbg8n-1ky\\`ii6XtVQ"+ĞhV\ ),ұj@8YiL_}_j?+wi [+K4mKC+OZ@x*]8|g-6Ts4@8n Zk0b .! `׸[l_: kAfCZ(" n05ԁIC Y껻,  f=p$mpm #ySp9@HKKS[ LERӣpqĬmW_ETf[LonI\pu.te?.2WNre~?_7Ñt`@9)L9&#G$b"9[E\> -Áf׸G2kgMXٹ`д5ʙ(f G '8YQ^uRߝQtMUQRB1HܴkCHr+/Ckd Fo'шyv>èo GmD:ɿl?V-l9y1bp ,M/~~lFTڷʿ3gxpOX]TC/Cπ8:W+SĦ<`Tqo q~3*D8 BĿ~>n4Z"İFFeFÐ\tKK"WU򝍨i̺M`ae/<0oAKJX 1xp׃1Hbz5Q|em@Zƶ/jTm2*Ue_Um7K@zg$@a-5YaLt=|}0?dG>5}ZWx:K/ó3F|OoD &M?vj=kY._XBi=|wG5UuŦLc,%Z>oa|,oQ۹vMGհaC B&hd)7 KJigJ/1&.LfvNtPnކ ¢0DL`a+]ufҋ-̋b]dQ|OG+vX%oOG+<$~>iEǼ عjv86@Wtʗ\6Meaٝg+TwӧTj:߳X I!,nsvי,?51;,^x2f;iQ/?uw0uT6h`vKv[v~*7*.ߍ` XbzKWlEYf*աQ6lȮwcފw*V)SeUg!Yi_wEO9E1ƞm͜8'cn|>GJ_,OZ*[*V)lkUɫjigܒrzQ ?# 𝽩J(_{w<<Ĺ-E{crߪ%FUwZ *W%'{-9ˏrDxɗ<.+)HUu !%<ܹuݾԈKEg^I9t.ZM W=ĽƊ MHǞL~β45Jf}˺v]pA<?};Rm1U}].=_h|DdGU4"55--=QCj]4WT:#]Ή ~eÓXD<)Qu+#v|)|bZvf6 t`fV{- wCGVOէp(*_QzLT5V:*EeTf[ Uɮu@Tu㓧Wkг]83}l`x7FFL 0\5CqjֻNY1sU,U)20ko=d/bΒy[Z2MM ~|&岮{dCh5u !QAb֠ jC~Sn>Oźoeҳ FFi7GQ@ "k([Q5Im2*Uƥ =H)DaN2]cis2KfsGFiK`Gx.`ݵu8h8CWg#a:ԕY[m0+:\F,6LoZcޤMB5|izY=Vz<\N-)mRO ѦSOΦr0 GqˀY!goƧø-.Mo&}?ClTfWA3`6Q3L+€im5D5f8)niw,^ܶl٫i]c m˹077GFj<c ִgJ?l|x ltPl`-Moq8PUN2}:\,aI}p3" f=ǿq`a߾}3g `nnT,9]`ujժ_~wwwVtQTtkb#1M11h2mUE˨̶Vpo)r?΢ *:>Ð?xZ,7CwZ./ĤSx>+bM@ V/U&H꠵X l+~ = [;# h5GMXXuqktH>ET4 6lBjJZ =~FSKY(_-e:~ FQKYɟc1D$y ‡yND\tk.lsgWW("`|Iۺu+ }}}X^^^tsH$t =z􀹹&hՃ@ W];˻t#h:+֧H[`tBU3iA<~=,i:jA"@$A,Ckn#, `eꊼcӫ!MBFnB)fRm<>tHϗv[X٫wp8;ުp w3 [h1wX 'U)(&j4QQ-bc 1 Ĉ&vE Uwwy{vvvnfnv́JK; BoR3pB>˷?<\˷H5n87NaB87t9yc@w)'B!BT&܄B!B ЄB!BQpB!B!*@nB!B!DhM!B!=BHx7:+ŞM'&&wFDDRS!anm~apqqx<!BhM!gBt8:u[ O x9χv+uG@hhhs(3d\'|||0w\L:BihMQ*@&_&X"sz\Ir`k K3p)x7 H9{,0sGOC |>}֭c 3gTwȄLcsTc}_1kфBJe&NiXZZ KܶHIQ_)sgu:hii\W(ӄn0d\A4&mAl= !4tѳgOuN! EBZUUH^ =Ht QJUl PW}b\mֆX,V8ڴjg"NbE=:caom;XBo;22yypRD|"BaV 2S_P"1<`fn;vԪڏX6:8΂9vPJ?/JA,:ְA!jGQMi|!.MBYף+,`ӱǯW]l/pKIIy㥮IqYW!03AfXj n t^m5//Qz.rGQVb0OCar׿3˪I;pzt}w,O˓Wc_lA)og>-9?R*QF~M !rޟnGHݒqڊ( pϒ+-a ~"jYlC;M^|lŷZbHc{zaCs9wQW0x;_c=Vcpx}kkoĬGxt>>}>x(_g<\Nm)9%vuMDI17~O,;tˆHhǃDr 0 ,,-1{@$b1=LI{EVg2  >q]-IP^&bGEg_^&SMZ5 Qfm:mJ-h;\ҪM PQH[:E]>=_%7Uʿ07yc:/fمT@i¦U[eVe`Fs?u#2Tẏ:v$]Sc=x$' 5&dsXZXﻸOZ$:[tCHOhEhB!כbx5iu싥ŕQW5j<^7h4l_zhnI+SyMe|*Aw{kty?f؄R_&ix.儼jmS,hnD=A~I9é=S?F^SWvRt[3 WU:Fn8{j= VLCn)ę(k/0o:7(f 0fzL1bOز+r E,S ԁCu̞M ;+Sfy(&OUʶ]a>R):u8&Nm"C!*c م8`7RW=p܊^x_񯆆Bg#pRDm1ͽ.z ''Xf &LOOOxzz1hii5y{Q_LфttBԏWL{Xo^~yvTV`VEkVX ̙3o+-(Li/&DhMQ E~G+riƍqƩ; BHP_L] !B! 7!B!4&B!BT&܄B!B ЄB!BQpB!B!*@#R/}7o>h fFX`݈@Zj*$L֭ ѯ_?L>...#BM !ԃ \GgnpqD?/n""" xvyxΝSBSSSB! M !5)))KDxA["IlrqB:{Ξ>%׺<>6a)gϞE@@xi@3cžQ/cݺu`a̙,'*E 7! !O)0wRNY4EzNB_Hm ztl:vJ|[UO1 N?z@|>m?6a[&w|5icm+UuI٪6Ǎ DYhM[.%%ҫ! ቋz<qi׷ֿ)͸謫 ,Ä[k7ZJ}|5^BՃhuy |?H_6t:ŕq;tK`|ݯ6>YQqj|cWh\t {􄆁ʄ%(³8sNڋܬ rŨQ^he .(TFSBy״dƷ> WGѝ 钁C;>YrX[W"+e 7! \%>pssK8 N+U9c;GNVbeblA)og>-9?"Ws0ABM IDATX[K:u&ædg+;'LZ y"&wٍz ;.-# KsqN\;D 4L, ZI5FrK k¾;Y{`- + K0[A=,:Xn.3I1v@ζ?Y e\-`ӥ'mjaወ[ೱV:.?݀}%c5!֪Q2Ïn# 8envR_cY řѸ]^H["̞c,+R^{wngԗ;+٩+SS7^/KWR^^"g3kӽ,\a8fޡ]cHfg^Su|6+4g]YCXTy5bkքdi95եNZ9҅gjchVd/c7k9;ٖ3آCUXMlӡl? <=W>7GKmL `r&U-ͻ>lUeCv#Th7K/elX1/-?w֯coQ,^ٸ٩[ء/ؙ_qϻ [sXRŦeW0h(%o|/yw훚w/b GiuP]Z1UGSSS], )-Yj$.d2O;Kv:[:5QXALY`枫_޶X\?wR{w؜3F_A7j_؊ NYTI+.h⒘"bJ3Rt[>[BLBs:l\mBz A$K]U$n쥥>DE.1oii(,Vl1Ma6mRip+]"(.OOM#POcE̶:r4x &z3vōr͟0c5f;(T;(HebE+@(FVF Ο zO]_JJ 3措|y}atT8?JS~UVVGz5tЮL".xy ;XB ̢+„oa9wMYk kE"n!^% !*夫O+ Z+ҍCb-3l`]͖hcߠ=yU-Cø~?7÷*0Yy/]|J)!#-FG/4@+Dn:Zz&Gdg硻4V|ېh}ɯ]:#*oEȬ!~]^F:d GZ h'>;v c;(\޽{wBWb CqB'b䗈!,{ SNU~_^km:$WZ!81fmix?QVXN*dձ6x/ˬoqcZU9Vn]>K\_QpBTN!#-:?ZC][q!x9|vs&YrRahi6 oI ,ml]ضPB;OUX OHn ag]opOm]r^ GzA 0XWs|y+]!ظCP=p(b\\[;aN> 1GG@SqtrohWhcccti7<%^Ă+j1&샺Uug.'ځ%0WG`hˊ1^0\g@mtG;Sxr-8_;Cɮv5jΝ1`ѢE(++1l::-x\%hٲ%~3jnSGy״dUm͘th{?O:r/ipG1m`׼d^?JSSen|\SGE·J΅^k 088_}'d3X9Vnc"s+mCDTnM ;+S)=QL櫔m"ˏ9|RuqL2M)"9E`cS'uc م8`7RW=p܊^xץZok֬ p OOO1--!7W AX0e~0:FnBf5GЁ#b^Dyx<8|~D`g9NoE`UTfŊ œ9sƱR]~ !oRWFj5\R8': M !jS+?Q+riƍqƩ; BJߨ_m/71U?K9!B!4&B!BT&܄B!B ЄB!BQpB!B!*@nB!B!D`BԿF M\ЃA޽HKMIк!ӧťpB 7!zS l n9.<ك7<zڭCDD<>Ӓqҟܹs1uThjj;\B!A 7!D%RRRF4:4bw"hqQ$Ɂ#32P..Uh[gϜӧZa;&l"ٳap= hf 14x\\ e[1̜9S!`QҴx6Ҕ&&܄BT*0wRNY4EzNB_Hmyw0+)Op/(yRn^03;,SYޣ=s5oV**)c~7_KLVUlXM9g "Ve4 Bb}pSDnBH2=y%$1 7NvSRR*^U'uqYW!03AfXj n t^iO"rk~Zlt+w {w2OM|pDމ|3fOn/]t {􄆁ʄ%(³8sNڋܬ rŨQ^he .(TFSB畒62|7-h~Jֺ=]Qզ oj9_uƜj>~Gasd M !21Q6-';+X9a҂MȓV ܱ6]\1?ks :MLoY9^^[-Q9[> qѼ}<'Wki,/.v}\&Fmٿ-ѥ@|~]_%>pssK8 [~k*$Lkqi X^X#wBy O`agIЪMz1b –ְbYG"|7Cnf1dw(yqRus->wҪr HII "ƃq[xK+$!#-{Spx18*b3]pc{ywqv4_wWJ6<4ǞsuZ^׼ 0iwx7U\EE ؆vWp^|%X;9;nYHzۊ+IWJ 烧[bqHN{a34oe 1n{vQjB>l  _Wp8R]pQ9x<$w 3+0 l;'ظ $@"ӣ2ueN1# BQuڸAT^&bRj)ש_},"XWsK6X?>m ( 70[|>>Vcn(3x6bnSj,5VjhOtMQiyH[i+}T]i ؜3ceePk판wv=;]zejjZm-a{afa;[ )sR!\TzJ^vTzyI3_Su|6+4g]YCXBIy:1s)/ٹׄdi95I!3qoMŊe|Fv-g'rc[t|m~:OgٝTgt}iUי \"@Ry7؇*:nʝ_xJ˙ X嗲4k@&ˬ46nxv3v vlW\nr7喱2)dlA2"j? l,5槲 ?`{̧Ǧ0']16;0ߞ*5Q<}ݫ_ɪ).o )-Yj$.d2O;Kv:[:5QXAVS{Fnw̮RK$ɆLWnWMm$|7wn^g>W2޻̞0 o]RTQK}TP$B_WH-ޫ~:YW\eѾ/%1|m -[ !&!~G9 b"bJ3Rt[>mBz A$O{W7B㖵ߚ xr/`meNɦ+^pDym`Y*ҥt4T8r* ſO4_l#7ʝtG]G&Am 0AAZ,L ,CWFW,B^B12RpTZ~4x &z3vō7Ϻ{m*aPH_W<Ցo:hW^&Tϼ}S,!`fbaBqHsv 򴷚SMuNf.<@`?.WJ\)]>K\O+ h6֎ ڃǯ~g=/Koa늴]!da\OsSYqoMpGl0: |X!Juӑ08";;͇vKuT#Z`_F%ሊcr2kHn;]uljq?GC03,̭C?y ڭ"â h X[v%GlJ/▵ߚM=j?"ihOW5K_B'r:+Xꈎ mYtt3g5;b9>6RSS+[,v  fr8E Ʋ~ض3Dgo¶o`dץZok֬ p OOO1---!!2EjcU}{c.4&ԋ& =m :p|ϯH <6é87ps*׬XAAA3g8VZZ٧4tkƫDT}hM}|oJ-~<\˷H5n87Na䩲-WSB!B!*@nB!B!DhM!B!M !B! 7!B!4&B!BT F!^}:\\\*G!pB9v“=~~^J9DDD 00> ̭<-W/ ̝;SN%BpBdʺHNNVw8KDxA["IlrqB:{Ξ>%׺<>6a)gϞE@@xi@3cžQ/cݺu`a̙HIIrb_}Q~XtuQ&܄*I0o Ɛ-;n2 q'4,--%Asn[$Ψ/uֹȳ:xd+ i]G A2q.RrʠY 6 6Nvt} ٳC'SU_ni,Д{SSS;Z20^$\t[PIC+BbAؑ%TmVz}cLvA$:(c%*6_wۏbX6hkkC,+mFLp3|AĪ,ޑ 0s YYSw+<*ɝ..Mė~й%wt'BD~^><.<ûP̔'p@H 7O/[`ǎ tP,I{k 9ǚ7+qV۔ϱ|Pdc(:խ)dwuӚGL WV;H$DD(//GyYEE(*,Daa 7!Dl͸*%%U{v͸謫 ,Ä[k7ZJק}|5^BՃhuy |?}c[/_׾k,Dyش``eI 6!O*)U+K/N5Ŭv+o! 7!F; †s6⣮`T wV_WsK6X?>m[?a|= C<!fJAB t閣X~>ӞaLp9GB +#邓T'i \[>{Spx18Tk1ykYV޿ߺe~7ɓ'Vm9g2|ޝ!eJk{v:TdsKyrmFW )-Y{bkքdi9֍(׊e|Fv-g'rc[t|m~:OgٝTgt}i5}d&rI9\QR|ذ/Jj]^~_,2XـEYZ~)+Ocdyߟ?7W܍aie,=%e Ylj>[|sppPch7K/elX1ވ)sc緧rթ>T׏U̺⽼}dMeTV۾:Lf޾OT!,2Uyœ3r>ւWfa;K]⒵S}[y~_g{vVϯ^b1+++cBMaNNN,)1岘hMfXrR"KzV Rڜ{w؜3F_ABv:YOj[:n5tЮL".Cvv&uG^Cz:VqNj4 ExQk+kpN6]|&s0mn6W4.ү-]%j]r =Vc֯c:#d.£vP wP .(17Q;W"BP?<==kUϷMSo?F<}=Mh`W;ƛg=C6f~ڋu üV_{wDiZJ"eiQATu=#>8]kNcR1*c1ƫs5]gl> |vWҥ ׏ƪ01((Pa&B' @wbԾ4zy @ UpSWIDR :i"=@V#дH^^rC΢imouu85lTܾkuؔoFϲ]͚* (ղo3>U*bwƓ*yu(Xc`ɒHKK-=pf#G-!+Vu^7(w<:"򠢕<M`PK,40Dvv.@ȔNX9|䔠$ _N0XFGx3[u%wL^#Y-ط]<:a^\ 6/1*lCUȲ yEsu5kZh5Mx -O d8s8z RZv; cx8j(2Mj{4ǔqKp" s >vJUw|y-055ύ^y&NQ!>uq= 6YGt+ۛ}3HrاJ^|u]'"/FoWj:{j8G#< `i?n;w ׷ߟF CL[0mهUC")>jxҿnll HV޵d?z.h[r`$uj `DO y&?kŗu("-m0f3 zK 6:=z&UejE!77QQQ;w. Af w-b@x@GBv:v؆;|`ÇAOîL$NWVHwO,_Uiovi e=虔I3}t̚5 ƍCZZU`08Y׸iNjt(d'Ol[4q NUU:Ǐ#OÂtDDAag{;y_X؆ܹ m~QHzS.mxXpSDDDDDT#.>>aς n"""""""?-DvNf#,V %OF@@Йڶ |-Y{>d5 zs"ʒyBՀux.]y5z48) n";!bLls|PXpQ q2T~P5`/֬An0z/^\nDvTPտN3NMemf Q q2BիH:"ѧOo/;#-mpDvlVfszh gNBXF.*=D/KuDZZ7G#6kطg7pOY(DT5?C='" ~Pu`ADN_ R̂Ȏ:m<.N8J9UAԲgω*Su`e$&&by_ &@$B!`,G)gz''wrimUUYpS~4rQ^=JJQʉ(Xqr}ӕԯLj7Q9M~qM)qDDDDrX nY8y$^ "<ת&a,:~5:Ո۷ocdDDDDUs@@TFRzz@lX?GU5~)SRcDc?0ѵ7&""""""DDDDDDD~Xp n"""""""?`MDDDDDD,7&""""""DDDDDDD~t&A """"""vZ4y0DDDDDDD׊\\ܮ$"""""""n"""""""?`MDDDDDD,74OedP@R$I$yv\WsZ;^ n""" fZqi:xoڑU+4^w9?s]y̵vkxkGXp)Eq!+ {Fn,$:jjca&H: MAt?jk0&ΰ&""" R6Y}poh,!T;z׷Nm[A0;Z;̵vɵ34(X*.^DӦ񁎤Zkܤ)saڜ\sZ; DDDDALQZEz@U1U\k֎vU*G sZ;u`Xpo)'""""jkW˃ a}[cXDDDDAOUU~R# ;נqL>Vׯ`y?ڲ*˿<w@Nog<&D_&u;r"""DcK?"@MV`Լ n"""jΔE,tojc&=LraѾCX{eW+3w4sEQbEf:|6N ֭Hꘌ tXWs[Q5vPC~,~t _%\5(HQJFosuW1P c}Sxx\vl0 "EQ`2[_dPdRUNm/0c୅#I{ޞ'< aċ?cAz/^/7тSFu`M~ j %e|%>Dnc~Dmp\._!^_!&^ Fᦦa -sGqZU1RFE`dhPtoȻ8ʉu^E6 0⺄vx.sK`ֺsjtn=2dEYfУ#7[Owz Wp[gmN 10E}Wxm}]?A`ְh )$ -op~wDDDD׀ZMwb?+jpLƫ5;^5{Na݀<ݳח IDAT!Vl:lèG.j}='xm֣(*8EZW}Wy jI-Hl­D{3ǚEQ#\Y^sjg4.\"oJ3BLΎK[~tinFZR"Ғqx6/[^o@ZHK i)OD*?rصHn (9g;?A6Y`swwNj~-DDDD׈+XvtwT>o7```ذaq([U d:Q u#Car 5Wq[{ܫzیx*`k g9*Ǖ97Q٬ v b1?1(\<<=o`+}Ђ MXR1wq)[ KX?3>m^a?^a)U.qKym J_p=1nX/\{y!Xytn2>'LL AAD+Lx=<{_|ټ*kAP,ԉ \yL zWrbATiu[\ر!r%.vH0^BpEw龹;]ؓ'&""" r`CO0: {'廮Zu9': joÇamPd& y,Vc#F/8P uؿ׹%S'`D MݯK q"[Ø;\sGݭ-T-t|` y|oVx{lߖVf0_v0CP I0nv*~㑒_dtk:F3{{vvј?׻r iW9 &7QSѷEs|2+fWa:ƵÐ!/aٰf>#vOZ`npG<8~f́0 b_N@/x.=_/Ǹu'~YG9q{_*[!*W}W>mG!(,*BDXBCCaգR?{?}Gb/wq[Gm:_Qa G1g;ݞAvΫ827f L-8Lr}swNʱGe&""" rEKz^gtEn:1##n,Wʦ }&KmUUQ'C7IҶ ""j\W!ĽI]NcŲw+}$~|5y_Ѻܭcar>6DO0s os-˗Gl6d2%%%Pdz zR6d2l6fAe1{WuԦ?˜Uc :.Zw}'ot{۵1:?3kcƨ{]<c߷Ᾱ;]]ףO%obNvWDDDDDe1G1bhXNMp_~p:s;ʵ,˰X,())f(P}&,D~a*DQ(t0 $I͠vw.S\ f;DDDD=,9Z;ҖV(2! "#:*&$aaaPU@|SY}4DDDDAvP?Z;Z եw:/@DtzFz$A9&`DDDDAO|L`](BttPCo( DQDXX8"jBI \Mnǖ:PXp;NiN%s]Z@@XXt:l(Z ^}mQk}\ٮ7QS_jNUs]Z\KTa=e=5r{lׁÂ(q#0QxW\=caMDDD8vk0a7QE.A*]T(2s]u̵vkxkGXp+A@TTrh9٨S.E\sZ; o Q@шvlGTT08*9(*.dO۷u6N錄Z;̵vu9س{7~ڹ=DDDDJD4l։طw !+Jê6$IBdTZ'Fzj u:/s]5̵vkxkgXp)A ѣyhԨl6ʋeo]F1U\k֎v7QtzF`\kUGDDDDDD,7&""""""DDDDDDD~Xp n"""""""?Еq@ADDDDDDtM)+3*q]Sj """"""? sIENDB`xiphos-4.0.7+dfsg1/help/C/figures/journal.png0000664000175000017500000005312513162045104020210 0ustar unit193unit193PNG  IHDRgAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-W IDATx}w\Uv9efnMMOHR*E E&6PDQTDTPD젢!$!$!)~&BIy>̝)Y{z7\?'sg}j?+4<2^*In\|qKKyca$]E3[Λ<7ynlq ZVӛKZ `W>FOToۡL%5CI +mJH yKJBo0SP2A؆qPl]@ 0цi}pJeYvM7Ooko2Xc p8St7RDh84 `.Aw\G@ ʼn"D,tgJG6k*,qqK=DT䢅7˺rΝr)ngM<3crcVmVjD1M's"p~מM][0$לÿuj$T8/'儡m@);9gGfrUVA9𖯞xɣM_#T6 U>siヘFc}mZU*%˻qZo-U^r ӧ=ē;C(C8QlE9Τ7+.%mZWN?'\??>Z&(hig^K|e!8Wq_n[1cTӨ#)'fyo֬YÇ4‹o}C_HpeBIg8yXzyyџ!0Y7q5Mz5,r1.yl{s1"px @Z:1gΜYf]z =v9MRlb-M~{5f̘rΝ{#OyG87}G?W[ie%׉%ri!1,ʾv d~?߸z?:a!39pS ^k+b0 =gLfĨQ8j-WD!l4˻u lN;1cH6ɦo;l GLDw\vVjB5d!|N"Zxg},]w%לmǕ? q}ч]p(yYMAXC "Z(z@ L*5m5eqۆm?1RmG}-wi-raxǦ+UQb'J/?OnCz'~2t~yv#Jev҇ij+2,U`r@~`\pPMʥL4ehv-~9hi{f;v#@3s>$'|˯]DQNޜǓ89ӼˁG+SJpݟ~wNS?7@sU)Z7?c^z饻^3/=xojm;0l;x 8sΞ `X-]9#`#a!\dVJ { f[}3<7y::䂘(P!,&@X!m9ɪJ)Ih9V`S:fOezxT)# p)h6JH T|*xnBDlөáQ[ly7o"8ԚLd9&Dk!@`AB84,tA`2"EPYwA%I<x%lzѫ28 w`ie%YВ:VH 4\P* +,3,h.p|Dl}ڬRfߒ5&Yh_Iː^@$v%}ӡL@B!Ca)gf2C0d 9y5 )Pk!6d9։^wvI}=lg铆 2λJ'?6a)[lqgم'vN~ϩ$I3y~G>Tl(ևs\;^x~dg[};f7N>qB+9 ۞?zžϜzLA}yﳳ}߮8.wJ1#9_<'xDk78#҂"lHUw]{4.ZRk}]]pG"->dS{; cśs_+ƏrӝCGs‡`Y>?` -?vϺcN#:mz̘޹tNN}衽t9$bḩGNSwӈmP o6:?s}odTLֻ2mڴ8$;,>/d˹ eBP%5wxg|R QWe=ly^tٟTDg ?? z $"#s[P%nɴx}J~2Y'tI-O3~W|sWI~A92sKmM8bʔ)<@?'"zEdZKD3rqgmVe(+?xL5y9~-N{3}K;9Q~'='mrrkx;wN( =Cݷps9)%7uةSz|Ҟ?{i&#^H FPD !"r]F$a,ɑ9ꋿ9Ƿ4^~Ef}SQR8B *3<`!@bCw0`@JYPɻl?.OF>br]9pݔRTXBU}*٬̴aСL2n 3H7#wc]OwHpOV@A9-aw$M(^ąN3{i!B: V \hQ2n'^zG.ʩSNd `iʋi.(@BXs'&j,SpKJߣ^4[[x$s"`r%*^AHP@5AC",a vXJk^H)3w^:/Bf:\cP/4wz|YC 1 $|-EAlv ,ICZҚQ9AºUnx`AQ"%TJ! k`@*xDR`Dl`H&D;bX]Z61 6çlz3M7,xþc֗;/{q)X4gƛF \4 J MyҒk/3>STY(&%g)eEݪԼA=o݇{{! i( Z'Ut DFy -@(`+<`@@" v)8I(j@Y"ec0w"%hdKm%lrPF /A^R<gV#M]ϻv@b֗2jd!-{qת*i*Z%y'HƋO=friA0y&Hɀ~~=RTHJBs hxce-Y8˲e˖=3:i,ex]"sW#.zpܗ[ {q;/ص+vˣF-.  QE/xb^/|ob;㻳X#?rɬˢXd틇ްp?<޼ %?/v=~/GLM kN+s¼[<'_;q7M+;wXֵrGٳg:tٯhְgΙ3}3>糷{ GjWlww3wД-c/msnu왙칽cxs8afk, sK'L9gϹk8#:F{f]GG3=wtt0sscv<=یn1ҦXÙIsC21&=gs-O9rv >t[zm5\eC aF=}m']rgM?^Nlcs?fe-ZbCGUQ)RN x[_Ҽlvޛz>lȤ ;\ɬ &!<{XK9\XM rT^AªdVS v^`ǜ@4522Ό4 U:*%shP CЛNkYexS쳜>>$"h2 ݔ$5RhNΓlA%͙hc^M}fk꽇YChBjȍ"ߑfCE?6Nr7~o"6o-jR4RH$טmc&Tz)ŋǞ~c{=a&J X>1K76Ǖܷa0޹,حeADL.ΟW=̲u o ?֔ `=?//ݻ੯} >_zߺ{<\\ o/;jqD~U%z]mafˌ[p/T1‹~z_5iƎzl HfO:l1zO6끴Ƭ u)Myߞi.$DHuA@DāK%d/9|='m璎Cr+@ gOl?~̘њ%H@F VeO^q۱]wy~ c>ه }蠭m׬6%j'_=-u IDATk$;[~qpIwv{.%Cxez}g_¼O<,4rl7㖻j0g9iiR@TYa<7B`g?zDZu$,AHY]wV*ًB/^zLDnN>vwiV{-[y7}zǨi fֳWiy^>>G}Kc b a9pB[!A-`JGKZּj)u9(-C[Go7cvl:چ"Ufq8C0b)o ITD!4Ro P޹Hk0$Ȅ\o=0 eDmq{ Z$yC26pD켗D̃lz#O sA')C !ʓUu K2Kk0kVQL1C* (t^HBx1۽XçrCC V BmX9f.ʘJ*~UʝbZYY H":@ 0dK)B`t͕Ґe"WZAl^Ϻ("TX C81Ab)Pf3#:@D UDJ,%#| 7kā𤪾_?& ͵TAl"):w6t"r5|rL~Kl/Zy NI$#Ooj6.5|2ƩP{_g@^|3viOWP+;^_RW>ReNbo"Ml֔g,bMl~ș'mY m{Ө(;QRy% 3Ɇ[nW˗-_O GʉX?]|lR%Q!mtV Gyf :d Qc |\ 5YKŒ$ QH eF#RJzVYn ņ%[6(I4$7R_#g)/W\>pV6`њ}YC((/I%>r϶JuԐ9ڰI5{0%\,sKfR\b$Jy)r:5}~D3Qo-`q+QրNAW9<ɉޠ-z깨^9җ9jJSVd.z,[JHy0vAT*tAE Vٔz=sn={AA׿0AVQ $pͿcN<~V> !HrN2ґNZ6$l 5eRעE˖g1g$-ffnL{EI_th =w/\dz[|diceiՇuaxJm_ikPe'#uz$=pq _z["!\67iAF7.,9&3Mq^/׉p1Vk%F $ 2av`&y:lX66j? " 0IWoZKLXA&".,JMW?s"A4]e;ZOw$ukroYAiݙ[KR(Ք$Id|\|g~[JoRRZ{;9f^i$i]R$j'DIF<1ty\{%zWFtiG>4@*)pho]};IO+yIF(ŽubˈッڨaӀY3 tɊ{DLQפ߷ŗߦɶ5Z򾃷*om޸}/diF۾cƐ]6U+vCNKi7Q,цo•Z yk7`-M B֓H 7uf u<( hf5|03ZМ~r̩*-Mzn㰄{e).i,,SBAѥMCÀ1!^sa, Rnfֿ~艇Dz\B3VkҭW"ÏTi1zHsss󐸂>R^9~iwxU^?z̸4z^zڠ eMC?yAU$o3*|FCS*,Ž~QtΕ yGy9RI5yiK*m\F-m8u>g'L/YvݿK{!RO)R#ٰPɡϩ ψɂɐ:#0#IZ؜sAJ KNkTLq9Bͥ_'}U -!u'81cq;PD8z=pqVO Z,~y6aQ-!cVNl=^8z⌦!Åpcf&,{uH袋}bY2RG岓hwe`J%vN{{se'M)5i4~̰}98@ak׿,W>`9z^;6塅jsgD)q΁+F o}mJiT,&8b]dL_&A'^ZE NbXW~c3q󤽎`5(mhxEM:,5i>f8.;Z{s.r)nw}~/^t%9κ`]w>mv-YN۾iH MΒLXܵ4%YNDI=Zԥoy]&].xό=/ j]nk*C}:{8B,y,uΗ{R i˒ AZl?|OFe=2Rxj.QTW>`|5Ϝ]&wn[tovYM'IֽWO.N9;s!H_X{ܾ~b2Sե}#W/?MZidKϞ*G(jff|]*êz0L"yi^:x&_pQGnEO ]-yڋ_4qۃ:W\F@ }GGC 9 Km7-EU1$aHJ7>#߶Lo3nm#ʟk:vK>G0Cz`o> !EȤL޹<+QIшPD]R`:DSӰnpֽle/C'2aCuy 坓`fbO6*JYo%s6dRo(-)nN8մxuH65qǶЖ~R.]LyHkTqS\kd.hV&kZ# D5fpGӏ~I~I.}tBK p-]LZU-I$;2( ;db|뾍 יj wc#C,l8JfͿ:DdsVjUza̢RZD5 sIlȄI1MY9]}СB-$\kY "j#A@9%($ElR" ᓞo3:ߴ/heijx%I2.O--Iȇ%k{+bb˄"x0.~z/yO&<DVn@@AT5fEA.w$j+\C {a_6 #ߛ66Wۖ@AzD9zmhL)BwzvqfCjTunMdID͍ 9abKI =yw֛JȺ,iT8Bc4 4tf$D,ꮭvv!'穳奔IFD$'&K"C KiVSSL,"H2ۏ7/\.YvN?!w+ D Oj e"]30l¬^JK}Izqi[}d_5=K[!yE_*A#3o?V3ST"$IΊHV(A1~.< mZ†>ȃJ^U*qd\S2.yI::ײfI3(5ցIo"Cr,d_#72Y^Nra;VGF5AIK.Or U3oV֒ U@^̴9Fy;ow1X?*:Jpđm&Rba ]0y* {osBBMu[ $ 8f{'"<X)MtgY br -Maɿ,<"i!ԛv;gL_ћvZ߽. ktD@KA8 eN.3ެJBk]EG<9!Zu -OL]i8 ɹ3Ұ>B\ fU7^~~jd%Y߫7 BzH(x)N2 d1HH , FJI ~]ѫW,--bغ3bA<ϋ"͍.`X!R[r"!?uZ[$&~};)8T `cQ7 |ڜF z M,ȭ?GV}kvyYVU P:!YDIJxE"`D|Όy>}gz:D4(#IDG 44бn8t_nn{+4}ϭSO}κ{~kSo,d:iBz)@j-Bb~[VZ<MSqok;$2^jϗJ[ }2<ϧNG5cE.L/ӄxCjrY[\ UDT\ITZ6!={D'oX0$f.zO~˜sqHA2 }DRjni}[®w.:3Ts6QE#i G&rX /lE } P x20(/AVJ1)h4eg1 s#ML]}$Ed&#~KĜS!*"6*Zr]i4:Q+}|'oC#&t"V S^4L"[(R\Cd钟/k.1W[ 4A_wpA_9kGV]Vc4T7TTϞ& R\\|w[wH$K=/T|]Ԯ su7eFT (HaO򵗬9&~n)_'ڿ䋿=rbCn,IW<&j`T'G"bUYWfkr9;]yg^ ȌrqY-wk?f;3M/k"B>!YpiLSmAgz+3J/_g %4M~~qL/c饊JA7HAiwڹ'3M/ D(:*EaHOt1RN!u@LEi tTntҽYL`饢 P+#8BMSRSk}-,ibSQ9Su B!!007[?׳Q/9Jۦ=0,I`)RYPj)eQ[F̛eB֖VRje=>lnOSfYOEdp$$ tڅu8me"zLL<)hE ifHvB32R~cfuQX`w~\SD `cL˖'%ݸ_$ւ=Ϻ1풊[9ոRY>E%=>z4Q/d @ ՙ&EƊئrKSbnK&:>m45*$AdPJ 6>OIU2B/cOz{Ӥs{RRN 5Xn[*{BimD'ͭ7ELN=w?,"$O;mJX@ 8@ҊSkkIDAT hCp>+ B(N2(28*TNu-QPp xFh0 nijF; ;s/( eF >;@ 2[?3T_Kb/υ Dًx:x]>r?[խh ZI4w'0T> pfPJ 3BWX>*˝Ubs[x!FTS=wEQ):: Moo>Ep PP _=kmBV ,0ٛ/]&0$i5z؟ۯ2R"P0S=a[^3f^SS!Hb_Nԁ^7f^Srɉe9#C`JuT/55Yg83M/)BFPIC k٥.ꐸ"nJ_Rc*nRf^SB s=\u͸H)@/w^ f@HY (T`6 4VeDz_H~n e`)[L-673&dHn-܊YRx:Houe3ؐh*&5s)es*]n7[& IA-r=S$ShIL!G6(E;(ݎDz'(4: )6t尮Tp]STփZG68o}~.\j~v1jlTSMnJm|<=qz]g:>/ػ?p;Z(&_y@ R$,C &\-,O 'rjSd.fgXy/$6bz{hyB̌GE ~Fp57UDibhg[fo[Os]R6"})pw|} Y?Ԋ"d?k :A/eo{+(!bJ<>kwO]S\ڳ"B*=%׬P"BΐQ-p뻪z [H"wT>?huwRiX͌]Nԛ"2A忻䴣 ͚2 v]"FY?3+.o~ӡ|vUMW}o[w%YME={E!#V@{ʉT0po}{pUl?$PZpZy 鑟=ſ|Jy^ʣ?ߚ+/& $9eK_sMhfse⟸>,_FQ}Oߩ9C˪rznIQ$UD^~[{UuU ^ˑo[A49`5y(6YHBӿhܩ@9^?# q BĀqеg'H5L9t-RZnIZt3iK1k-^J x/RyC'=9MW#3uefԗiM/% )6#hÀh'yȨ0aCKRmUϞcRDj! 4_BBiyO^jK4 KS@(}A,/7K$N6P^(c }=D/5s N3ӥb I˯`PDU!G!` -*<$)b毧c$L^D!hs!ҬCDHN;i륶6GLSێN>qenwEډ:'ZמJ2K)CdTȅI<Bh!%lFz|fBT5Z3Q ی4 )AlItH Jd@ {xp͏wO^ l{48 ҤRxS-9&AϹ3& cY=(QXV6'X!YMx #hV,PƺhنDuy>s'XR9WvnbgS>*$ 쉍ߤO> "He6Kk<@gqC)CZ!ICqsT :2>PV]rN8YVUN3*lLCB3_ E¨D/^ RjBq-mצJFƨV3Jp B!p6htt4;]wʒ1t(cfuv̬2ٖRD! iE LM ̣8JY^'0;[YDA^ܫO؟扖>g;=1 l]b)|3g6&89\V«BY'#n(#%W$ԫNޫc֚Yv !gRJxW(!:=OIxw!NJT@pD`y_IHVI$tl]uD%HS9@$bɫ/_Js}]+yXqr˥DC =/粛8}!qq犚& "yI/Zg4Z97p?ϛA+~qb-oQ{9?ͅ{D́\zTWސcb"k>('#iZYYEO*x|USGdz.meo;lQ4?l9Z`P,Զwz|AGt.y\gp`\eJ}ӯ;MU=}~{StȞaC[k%5_5eNbuXCjn1ȷZ &OY9xףk5zr]h6?t̑aÏz2z#cKkʦN[z]wswr{:o~Ƿ#'lc*%lY%HٍZG-Q-eCNUZRQIXK)j,DpiDYTcF3-t!^5`ѯu]U]$[;’Xi9aJn{fډ#yX <3:z S,Z6 WE8$i!>qM3HH" )R2)ˊ 1B$`- V%Z 9+äZP6!%EE,3!ZK I))W6e$'v-q)ﶁBJ%_b6l0ڐz,ޗQh16D#q "Bξ(8gsJiB vS$*m~ᄈ()e{Eo(j5mZԛ#/tg|}} 3+.)|_-rc5(g1x\wݎXMGi1n=vú e\].r_Uoȳe^͝.;}oIkgf\`܇6QtIME #)DKKtEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/interface_biblepane-options.png0000664000175000017500000044535713162045104024204 0ustar unit193unit193PNG  IHDR0GgAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-W IDATxgeE5:f9WڻsA"( (YT%JV#&"" 4ɡ n: 3Tx^pzjQiD3 $Yx2K_PBAG$mA sf,bI]ARI!],Ȓdp tWznj"вE0c^|$ Gǒ%} {!B(nK\xd °s#0k={Z%̅1˝AO[' ` @:#iYжHґR2::+ac$%8K!If>sbΫn'Qn!ֱ"$i}Qh9ʓ&$ ١-I BI<$ z -}W;^>ڣ=g';dAc`t$%#eEIڐ[!Y]IOf( Ihx_:uv`~oSN8sf=Ѳ c($pu*+H;Sl1' SX0'==ɜ.ظwyC&r:?S8wrl sZP(;oi⬐,CI $%IZ),m`l{vdXZXzRVXPIZ2d%n{YбU8ФeR)̺/l!lXM̻Q >P{RgtE,ݚx5.]=+ٿ+Utdhk +IH#) !2c[,8 2dEdR -⥛m0gI f%iC!>d\6{]xC!֗!'HI2&^b,0gg19'6(JݬֶށH㑤һ즙c (dlї>0=p5)yfE` )״ufQΙ^-wY v~qdQv )l[ B:PPkg B3,_Zmz+%-io ΓSacӽ˩emPlN ]%)ޱȼ.v:I[ }Bm=굻^1 G0;9%~)3Zvefcѻ> `T^릿GЀB`${{Ugl.X-͓|W`<i/Lҫ/Taٛo[*M*n3B=H'v{oPVtPyo}Ֆ,JAI@Ļ AA*W~ӧ_xufT[NWf6}ʤ}%(B У5n{ɸ0;cZ"Hp\?f @E3)=Zh-R?Olү@İ) Fpnu/JMFZ9vg.zg Ii/xyؑyp~ҚU '-S #DFl/z\zMD6yZ%#Rk/yr]g:h5(%"Rɓo}+PD B{:yhH3a^%=2f2}7\\%P^w><=\w[VLBp-SMDUiWBL-TZh P*5SGsy^ɱ9G5I^AU:]pO끇V/WCE /.)DWXMt报Di} ł>ś>9m0ѥ:j~@[wc$QDʃijw)Ҭ6֧@^t =cҼxpf AN(w }rww _+3+{K^(7O_8MDEflBl-m>~.z6Yw~qg>8e!}*ZnWu/_?g,61+@Zk{}ZŪA;%(VZڲ 8iVؠ?|5i}g^=.QJlT;ĽnGG_}ȿ ? ?;pg:x9y!Tem3O==9/oif-SHEc?Gm}wleiR~g=fz2=6ŌQq򙉗 ?>ۍ~oC񡻯lF{aw[_ g}vQqIQ(oEq|;XF*z͇קr9귋 |ì_tmO93>їN.ht-tv{n=;_9KWL(g❕E{Ѵ +&΢s4?s[%zҽ;֙sިu|I_pMǬu+A+,]8EˀKggf_?v n>_n̡g=1 aޓqɷ?+?m?9>:QF0rEG_xn޺O|nYdm\xt'vmwÏ_vF0NE*LZ"eD;K?߾}/$o]3~cB]qfӍusHTf8^^:לö_[DكcNmAW̔o5ӻODM{~3NgU>WLz-Zwp?.3l=g^TS,[ubc/ldY 'YC|Ѣc,VcZ \|xqg@Tə_5]!d|aZ=ѨX-F ?w~&o,ֶޅOWFe$]Ap\[?;鮡X쨛{H`OUƏ>;r XqkOpc_Cɖʄ&d-ֽ[c-mcIӳ2j #>M!P`m (%N&d_};vr9T|9Fbfs}'ÜYy %p˕ֲ-O|>qNĽIU{?v!-Y1cp_n{<'/9O/f$C߱#{% ō&C=lӑl^p!yg/h|͂pśWٗf__v8uI:FKOHX=Bv҄>w箈nr^+Y2;n{jvJZ@'ڥ[{[d5gOI}qu;Zo_IҪ'$4NAkW2QJ iKڄ/V^ҮuY%(:ITw4P`bߒ2^|iSEM防S6F:nGԬ[m4J#8{FiX._uoߠhr'A~KoN:F㶪&|Ak?ŏ5vЬ1$Zrz}m>ۛ( ԙ |춻ڨPz3+A^Pvo'v^[q%xdtdlUv= :uW;أkEmοʣ?C=HRlF+NZeiN:ԑ"fEPU{Gw<a-z:͋BNPFER𒥾w{ccwIS+ :#~%ϛߐ?SG0+vN/^yf=IG_0Sp۞PӺ >5[mrE?]w8VFe@G [ #* WBqR=)?zrt}2lt[ 0L^^-@V2 B꫾K<2TRh~>cq'FqtFmaن:Uk6$" g5wn;|>E阮G3JIRѬd*G$UQѥ}saW/?tw;77_}Joz^0$ ڧ$ VȟG#}C'iW(k@uWu-0)U:rj̈Q_2Z"E q`A SN Q1f0}ʏz\Tu"hUʈQEYO\!E2 (龜sxZջLj*T ,y?~:3\pݪ)MƼ&UQp=*EVOĪ>qjFFRav=otQW_uѽ̄E%jtDL VFԊ֜VyZ/Jb3b4j7:ȨHlb"4 &ȮB4z/HǜAu|ߜ"mjęBXU3Qcٽ`&zwg6jYgt:XKZECS}lV}\۔ՒJ'= L@0HQ]g#aCBX4/ÿySv?{62zfUo9 ބ&tmjzgx_o?Mo {].u=ߢe_Vw]:!@pjKzU\`J2!J[bЏ y}]W_S,AUR XYVTcl9N"#5||va¨#`tWjHMEWTefmTZ dPjp}ߝӶT. 4 I:twR@@ÊDmCL=8l;dDYzs͆^zaW4纟~iJ  %D\4.Ռl-}|,QDM^?``X>+վPF4XoٳQՈ;D˔2^7캨:F)RߏH3 !ңHl6*gуs.nI4D2sƊ]Y4U;Ll,ㄱ5q ` Xt֟8\ɏ>6+(4$4J(qwתPEmus7<|ySo<+^ .j4m6NbĞdnfV~0Tֻc":kEXZ)I`CtNZN# (y5N~j[U7}@YE7z"n-@!%5\G8}MX%>WAu}2/Z+&lz֡2'xJ sI.E'f4CNQPN)DIL:Hl9 :G ULϛq:?f_~p&.@+B' xFϹT4԰.7m=jaQ/b+GWeʳyaT 3|o&XZC9?HMIC87`o,o聊cs;~2ԬY2o> gxuw?7Y $mK#b#iIf\?Ϳ}@^_/;~ʶRم jWiĺDt,*^V{d%Cn0vIr޵vcy60↛'͚z{o޲Ç[\|Jߕ_ߦUT5fظƞr|iDXKG6KG yQ;ĺ꺻g=?6Jp봥+m Y8z#LcV<)J'I\?~sp`ƥnUm{U'"Ʈ˓Fe-:*뫧v߷]ޗ~lv+|mÑwL~RHJV:Ka1S?Q=cƝ9/C\{c?~{0t~k;QH{ojhIL#QHG_fZ6sAk N;## =e IDATOnq\f,n?6PqWM[JehcuWXl е~E'ܲӿ2tܣ :\ȴ5s3e=yAoyeofv6L5Ш7O,MWomk[8&N]$CAWd1ĚpÏzie^c<;Go9gH{Ï}?ԙs׺zSO{VួڑHnG~ Ӹrw~~n?Xm9to> \8i]O@c/?MhU<'1/_ilq{Mjϝ)S?:f`F9F_.n~'MNS\~w3vWozp.Iz1#<'KuqrW^H1[D4{A~m=yOouܦCΑ;rh?vg>䊂Y9wۭu͒ˌlSeEs.% loY2!t%9}O~E2sB)B$0 , O˒,:~g6c|Î|u Zq17-3&sr# uL@$gt,*cgr7N`&$3As5^B0 Gvnk,K%o|(:fM?'>0Z,OKvA:c^(NءcG Zҷ ,\YptlkdOų I(|Ư ^d oNWy,}NaA ]ɺbIG׵|=3d,Hj!:r \`d{uokݻbsq tI"t- l޵rǐÜmJ^z%IX#L2:z`ٽve^JH9}pld_aI無$"dIڂ>+HEARt,l JQ }%cI϶g,X5WJa CYty) ۖB'"m =s s%I"[ld3eֶ^ .Zat5kw"9Jg^H,˂"dɬZEv\ap;6;PȜ{g VJd'KZzf,='_g#2dNrr\2X0{\u8ҲY/+b~VJJO rK/HZgfd-%Ғd(̺|v/Qtptl/Mim\s!#CY0wsos>WVdaş(T\Ҋtԃ|ܗH `2АPq7+6zRǏ9fIͯ!PeaP aBΨk:aCO3=uƧv.+^>a>S" Q$ p8ɍ U@Ua"kt*PY9:J #5fL`@XJI*i X HI#'Yՠ@@5yĩ"B/hsSJMP4H=֪^И(*Q&@+p@,O(lk ko8`"P$_KxЈv@tЈW>u_{Z(ӨE#o/К+c LLmk+0dJDm&RZ}Pڸ(JhF&:HH1j4 DD+!@+B2SPF@JSz"X<PTQ@jhHicyhAnJA=h"arJ JA )`!H@Ј*?XJb %qD @k]菑2f~Н u$U. \=$ʵ=3 *AR A DAkzD -!;yOGӢ'*Hw)ϻ Bh9$FiP$1t!F@ ;"D9 P5#@A%д!]\I>!]D R@@ِ u"T\7۝EQd@%"TwtM35II%EWEh\,DiD}D u}`R|[hӁiTJ,SHbElMC5ּ NeLȼS&T4twOZ牊wYB?ͪoRXk( !c?>?LxHR߿yʅ/=R~gMPǫ?#9?ح>t[W9kڬF3A'%BM.@@'n{7=jz T>tӤ=p |/4CC?S{QXP_<? ?z=G?NUBwsb#5:Q D"bsW־rxuw$ika̸?eepz%rVU8wl {!=+WR"FؠLA.烶fJ` &N&nP V NlI` 60|L{<<4"{ὰajOL?mތ9C@D@wa (aH NI{ŭtڂ6 JVQ5u!tW|]I~o^>1wgﳨP:iJ J0D!O8=,U<1GDLkQT([w`Dm7m_ ?D8尀v[(J@>@%+K% dk*цX_wU?SeSR.E@QSv-`vT@{G $J Jz)SNM.?׳>{̙3>ȼ۞ݷ"aOZvS+E%W-H4&ȲRNw&<A9NaQsmONRX @RR.z{ d&I_@Ӣ 0p0X|sVKK# (28Q YB@^u]A?u &@9| VPBI@IPOܻ֮jF@D5s 0E`5Ԡm)kPTU!T-J)TȄ0Zj jၤWױ5HA ؚe.z[:/m(jl,kVakV50 D)Ze"Ӗ*1\SCUO9΀.C_e͐/XlhF# Uv镳,xzT4F\.hӞljU UΚ]=|qUN&N4ђz`p_X4t'[Klq148ʁHE?%z*¡KT}"Ԃo @y!!5Y(r ``ʵS n /}fʊarQk5jiCx Bk[׋mZCxr٫HWy^ԭ7僫mpP2x ˞oYӷi=t\cn jKn}+lU#6ThyYBi=*Bgg^v3~=TlH-g;}O^w#߸.؆GRv{-}[F_^qOݗ_ cR'Sl^m:#uʧR|JcӋݶص%g>@j5g]<;gowpWڹZ=zߑN Fd:= W/].2Yoi4 T ov#/d,Z^)Lc 3~pϛH hVϻ+Mo{I]r μ/=vϹ3ytB yϹfyWמ;/l-v5\|hռ sڔsR #y;wM`M|QkX{W~=ܶf۷Uh^?~ŋy?+ zGh6n xO3Dֱ|\y\x.[/ ҬѺlt e\IXPo;o=WC7!KVlE϶zWsF}E'ܝ|ft8Hd͕+&JCb΋Syߜ7W"ҚI~v^+l޵ٮM뚍u7ƘQ#Pce۪QV^>@>8] -לRj4wlہaMzf{\_:Ǟþ6ӟW'{չcOfɱ;j4zy(RПta z|tj_ `8`kmT 9^`78%'E9whb9TanZvY+2fLǎ(£oAh]AfRAwx%]wzOz#2=.-B1v=0԰?rmQ3x!}@TRs""'g_zhKS !*@ Q3>gS90+,r "yT^9Tb=T^H'dL'y\T %b`Z 6ݪ)O}thOXz4YrE:]]RS4C" 5"imtIM48)5z5Dt ͉4d|ъ=g J H2' (vT䨮1ՄB(7AၴΐxW^. QUQFG]xyZgR 7|bn1S;+Pu[n>zT;~%%d( mJ\,zDeE )HU@&~8|xv0^%sȥ꣺`et*_cVI+dyWmMW@Iphh9j1&LE gYd_ұZyбV\yFzq TA2Q*ƨQkVݞBCàRh,&`W#=߿pex;8Nct[ǫdS6qALGGQ:xeSG 6ŽEX6քVAG@:Zm6]GvyCif]O\_"E^TT8fDh@Ԗ2?YhiMAgUAqcN5~6M*C^JgwPꚨU8Q}>k.:Gdu=^ E[7~yAIV|dwJd iL%h~}WB~ jߺX3_. g\DGo#>?B΁z*{~a|o}Uj MшPa3/۾srN{o֓$@*>z>Nmt1oVh_64@]:j1$ \ FkAZ! 8twBdow9&eڮOߺz;!DG7mPwG*ndGhO;e#>'%mEi]<=~ *;s0C|M+o]j  @9/\cŨʮZczŏ|A<)!A&2 Ë.47/;Qg]󍽶~{&0'?zwѬl~tt~E-k*/[4w!+J!w{V׊/ \xG]橫f$!n. Z7?xo/-aƳ#gie}|con>}"/󤷝/~_ل]>ݾHF*R9Vy֤r]e&k>:D޷j *W\?*a:!+xʎ}|lubqvшBdUPwׇV+)\poRWY8hl7~+TLڭ砳zW7KLY(jQ;[{ۚ{cw6?f=Oܔ[NiԭͶj<2}`ɕE7ZY-j..:; f};_ͫl|śFr|3=m]n~^v=|ΟlЮ9Bdx%kUOj~<ۢgqgFY y8+AcHK+K'JKo<-cJ4+':_O$%-d@~7BuC DPGK- aaE.20IKzk+b4s1Вi˞RF2jtm 9kb/\wuVkKM}Id+8_H֮hbi0Gfʡ5}%3ZJޥl1 Cc3[e,rORՒM2Гސ_~2dw$®$< -mL iZ6sdt ͵dF&4κ Z/Ӽ@f0Y sҲ ͕K\0cኻ 0~9I7q-8֮mC_KW4,}kZ`Akb1#sѓCflt}*z37dMheQX|XZ:[B{e#׺1 (hG-Rڦo KBR>( XcרG׵-ސ-RcU?VߵI[K샫ד)Hwj{YU0 ``@NրY@zGn#uѦ+#RnX<Vv)ɔ8HҸ"@CgF-=i,SGL|=V٤glg𤷶6ghIv)^Jmtm3eqOCM-rOZ6Bi T iR4݇Rӻ|8fS2/##W>}Ѣ9ga{^ Һ.5 `J?J Wް7]OmZҔV 4ӆb^woyzYH.*/[  צ#.'a{sZҺ6Ȝk彗MM%})MNh3C1 V5CzD 2g1H?Z ι㋭ٯJ#ԣ# x}SZ.j·32N|_[ޏ|s>xƖA{76qͥ?+*,Z&:Ox`FA(idEySPT(d(+W$HPhH/i@UR,*0d1R"@ ᥴ *!PD+탩ۢO 1&' $ (Bx2.HC$P@QH 8 a@xhHEUPʎBa*F=;cj酓F8%H8P㊪{Kp7.xg`wovxMiQȃv*@EPRyG$1l5 I:|h)LIMj=c2odpt&BMCN%NC'+t P6jThp^B=z2xZ 9_`1I# 4 }?`ق,=sz}ҙ,ӷqwǡ'~ubs쏿s|:z;>~}N`Vc5Ҏ=v -9~$4ȱMx2 n iLڄΒ&[Ko%&|8=,yi>7E8ZCEBaKf $ SZ`[59 i‘LIKϜ9&X̆?sgf(ʣs,H|eamQF9p]H_G2>03;GOg z=cF:r|4qEK_m1lh2"H`Wy)CA` J)5(@"Brjp'x)尢3Ƹ8{1JൌAB + C G("!`R^BRL&/(G7Hh % z_*I <.d=xIQ*BP8ltD>hj++r FXenȑ^AV!i%Y$QK Bhӫ( I'nF녶9JjZp,"arDPCG(@! Z8GP ;k6Z ec)[=uFK?ORYԎ 1Nwc: :י&l!hYv)kLEg(aQijJr,咫r//7_۴{a6OmH@Qo `z|H4`2n: p(tq9F߄P\ ZnFa#2Gae+k@@ 8"6a"@{ !HW m_6n XzD#?F#,Wi+}rǪkW,-VNyn`ߒ뗷f^'.m 07=ޡ a_i{Ĩ( euXg-C@R ,}]!0Ai@6m@t$0NҢ\tS#4RFCɌ`NHkX >} bбѐ-+%"Rʟ{ck=!0E 7Mq$d2_ybGMLbwpU_sQj2i۽~bFK߷riݷjw~OD炓v?&Pmc=qFA[JW`rK6Cj|ّ^p- 0.MA6Hh?^]+!m̹-οkV88G*%i )]&gԙ5-=6Ye T8i)Nm3[>WH}:nkdM6D<5d3Ҷ}k#}+i$ _,E^έlNAh؂$CTgu=װ 띑hMmH vVd׭ggwjFDu%sOda]ƀxeN(Бl2eFtϗ=c^^m` QΕtv0YT=rsiXz@e lhlsƑ4!а4pa(o256;K:nuOm,{(6 Ub0 `j>:apJ^%+mZ}E3:?yNjP& ᫶Bg!w;5VJoh{ Ul]xڄK>MFS BB(0H) <)Y-2+M(tA@EּɔHh "(V! .oA/!ڢ(/E<66¿ VYb& ty 6W&-^i q[ttҩwNxnPҪ(@CR:,EЦV_Dm^P2QETU{+{^>q)6uX,BBRUE*]#9<`c!@oRB  8_]|-V(' Ή1j!mUG坧~aND{'(2:l=QB!e.+X:FJm[&qMY#`)*.(Nk+S@)0D, U(t(rVB>=lV0xHC_u}ÈU/ϭiGRC`/E`"#0Vz$#$5Yx((/BXb_$NW\:jљ#U~X hĪhVEJe3Oȍ]u#"czEW7vۺ#m_OsT IDAT<YW~Xrܪd}CN(*2X=铷G7o7f=ܨf!5]s)f #X"Wuf{N;>y7;Սo W|l5aǿ3MkHSD`FpP!ːnت| RaU 4k3g嘚 ﮺`l, V4R󝿿~ \@ Add˜X$d1Xo@ X"3<[Ywଅ<.# 85l2@0P@ 3{u9I4`Z3ʣ}:XX8+vZX,<[͟W7x_x73p00~=@x6 ,nκ/iDG<_4E[x@Wtp!!s!X9,ˀs 8?ܳլ !9ӟ\쓳[.A8A^/!9#ᲢZO>sX=):럟6>?pňѭϧ,zi=Je[L<9{3ϿTQfig.+JIHJBJ93}n*KE?;c9:[fܩw=x-Sz+=[ult"j7f^~SkheYMY&YK  [4zmp w=0gy z%y|qs>Bkdc)>|Y$B>0e{E"4"D"mm~{ܡB{3Nˍ( Q&P˦O+?6@A嘽ڥ{1[L-s&E ]Cٻ]xꯖJ"@+Z 49zƠ޻pzkVH7_"o;h=JZ_X" \!dh>ُ?cw;Ws [Kq'Mږ_zxm쾔B^8=>%oɻ:އU+{W5f=v;wvm$b'~~⹷.U+GN8Bُ=7wQ#WeXtȒvjKԠF\.w|߸w}/~_C?rw&uMjUUW]| c_$HK7\tng<}QױߛC-Ou/X`1wGU1VJO6M WoyFIIz:I2nI!2/t,Ikr 'i#ɰa@?}Lzg2XfbÂ};.ڭhgq$ӛ59lV 8{礶Jn1O}.[} fQۃ4Q4˱ɜPVNpPAcvyƼ,V_ΧofɂscVg \_n*-S Z:kn]= 柮t+=4so1K-y/{oIUf ۷ogrj4 (A1b""DD3cA@$QPrPܤp9vxQyg7Eݮ[ޫ6YdI-?B D\N2m[CKh1,fܖS9"_>pmenyֽBG;Ԓ^Z-sd}7a3@ڼa_ZG_Lb3kA?48a<(е֨VF8Qׯ꫉HU?*iWiUIRXiVcQ(Q UQ/΍ QVLSg5`0%=cS>X4Жm>?eR뷴VkRCk$abey4M&=2ij7:U 1֝E#u>uuvjvj|n/~JRkg}=XW !CQVmO?;U3dX  Yb4ڒ1&8ʹx_(.) D ׬7`- ߪj?VrkvDشZF oLhա0v&E58g$ ؐ0kIڗ4%flQM?fK/θM?|#sU3HcԀs2d>7sS옦Y\A6N>M-'?u䧏muQ.%&1Lꀘ>[3y{5l}t]ׅ9l`b_''lz6aԚOܖ/cL<#jyc+ Ҥ @BBZkuix[|%x"(IT$K\ 5i'ϛ)VX[  qգmuV̯j|u' DʹG ˵)j0H_M6sE^ew6AiakkW+9m(R "b(ڈi8x&i)`Ln ~}^~mikiƒHE!DabmL_mEUyQеkƣ8iLu4U瀮6[p@iJ[Zjt00ͤr5Z 4멣 IMl4o$YKgi`D@-,kMmZ &N.'>뷱9gc@=Hf7Cj1ͺc1mo[Gq鯟7>vg4A* R"LmgkĶCyq~س7OԐZۊ@2¤I@`[Dn@}AأjdWڰZVA]݈Jc@4KT Xg65%zH(Cʘ^ !ڬ%٬ v"dyǦ.Bja4gاk)Ff|[)1H]{h\HZJl֞eirX_ lN|hN_+vs\~۠Ʋnat`ټ{[<%G߳.cʳ)6oPi,s$ ?~S֜uLy{C(;1ϲ7ctE=Ų~b#Ic=vڲgl?*4eN:IT}kOn k~ҹMG˳O1ۯy-1j{y" چ~ِCƹߜI12='=m+s]Ϝz[M!Yy8svna ?mƤoJO<`ޒ,g44OWmIdH1]zi `H˕d/O#ZUc| N~(,zTGJBdVM\39 o>툒~_)s/}w^6kλۯ>d~_*klA<̟|oty׹n6ЬOv/ýg9gǟ2y.9GRe쎫>Ӽ$}ˊȇ,CϽzww`?=eH;~{{|f%WcdŹ s:`.,ɒ.p>`~|_N{y[ȐDߑg^܍|]1*rӑ[MdžW# d;'q?v{G#niދ?~ o| џ]w6l/"w̚~zwWm20[}}^tc CB6C}\Qt Fdu&S?-6ZZnXX|\oO=d~5,Ƣ÷vGtFһ0zi:m|3XXGvXzbɳz~U T^rȗd+02rUΗRtIF*ÄRg˃J2, Xu<BUc^EËIҳzOUҏ I%%З*%Gu,Hy~a7I)J)e*ȵ:Qd(Iұt<9LXO{eRsJɢhU/Hґ d'W]10JpџVU\ U ѥώ|c)B*i`dU.D"ș[z FTcP{\B ahI_%{ >Ȏ0VcԗiHNd'䞁9R&uvCN!XRB $C?s??R:Uz+=R-Rit,9>I:d逸 $|3 S jً,IRJUR[K>sY Bg,{/* gfu"}ˆoڷyt%T5nwlf[L/_%K20@ ZْI1j(# R1zFOTyUp̼ƇP /QHN.P}a UdNVk4}N Da$ 2gUF%x~i%KR9#Y2j'R|JHFI!=J's d ,H!O7m ]U3TIghB)KGWT;C!Q( 9 yU~s_OQpL ed(R|)[|ֿhSC/0X!FH'"TyϕhA- P֭ "(@xpuՇЃ:Du@ ;;O,V+@_|bW#aXeQ,@hzb!P@ t PW M] d(ڟ.yI3!B}(|`\HB8&A# @ zJ/(fb.H &@jc`P&֢ML 4ie,GƦjhZɀ5ppos~>n:S71;S Pm( dm;LHN"~iR6=R&VX)&1Z ERO)IwWN!kMZxWjѰ4Sl+c!:dd D T[N@ ȴ"MS^! AH$$^Gm hB&% j5 HjT`j}FB SXZ$dYSFDh`h?}6 iuRc$zK"Rjַ(T4a3u#F Z[kX$&Q<@HfV7&P=ʞJחRy* @EJ*,bdPZ<Sk9JV[i{^D|㫓0Bb #Gŏͦg;t=RXG_ecI;`1w~.$U\٥$Gi6#+}dwK"\o csޗJ6-.?c[vf̹Ong$F)|AL>uz$VDd%ntIآ>›QsvIdOIu=Fғ⩮qˋN %|"*k*GH0CTv#YwP TJ_'Ă9^N;VJ$K*GG;SvUPYK )Ԫ<F:-:e1J_g ʪ'b$#5JUv7XF2d d(Jϲqet[ND(T !ґ"ZPTgpW](88e Jɨ2s cdܝHRsQreOaDż}O|j Cx^}\2j$JJ PJFOGu37⛟-G񯛲׏U))Hz7<+OɁ0L%׷ҳǒ<|A\zr6Ǘ{V~[m \nМ)+Yx[Nru%}dMS>Cox%IЫR/VB-d}1F2'=RX%DYA}E`%YAIWj̽bT!W'\$TJA)\5$TҭzcJPR"ut D Z==ۍ'MG00%2F@URIF)I2H/(vYK&EH)ȼjhY'D(J',Vo(хjTq dէ ZTww[j"o^)B Q/$(Ajg+ v#UMPѓRUH{2P>J /1j⸤Z>w'tepNN }1@FˆFb,wzґ;q0 e?NXH]ڲ" U~H#*¤$&mE9d HmlX!@jF\yLwwhЗvFݼ j.uI`]XIY 3ܽx$7).6joNm>;˴ZuƔIKlwW!u1u(4]ϝ=m4QDo| }Yk'tPn@7͞:O,~fɟy] vjӞΣ?s1͜XXm_'񏀿^e"\(綏2/9:ckaPȖDj\0w)S)Ky3o0Z#θ)1ʶ45F@v)_|-ΰm)“4 HxuBvU.pEIxӑa|4,yǽn:߸YGBAO=dѼ7y.PPL&1[~_/,%Y+{M'wᗿ~?ݨI$&b$ILbL$&1W&h+d4ILI2$&$MbxE`&1I"0IF$^[e-b^z>IIӴ(V%/L J)-;JFV-oyK\g[0BY_y͙zd*&J$z\-o c sZ϶gH#D+5A>Ic%cLVLZFPS}$Ku@*Ԏ*& r[ф%"r5bcTs"3ZƴBtilBLeEHцb "t>Pa^r46ɲT,FA҄&^!2 # e <\3aUk)Ƽx%e[WCaIKoK|( 5 5d-EѦ5PE1{ҤjJ:beE"J`ԉ;) (0JZ97aw6k O%[GO P%s0S,j@B4P^FNjJ m X4P2MRQH41Fc&%b`jDDQdsWC`X%i( hB3$.X$Ƃ!. $2X1MGJ jB *&L~ZAi@AiaVic@"I1,ʦ|BPºιTd15kM֑Uc( 1 &I QeIj-p{v@Z$!D,, 3Ʀ^]*6}rȩFiVVYZG @AAM$P$5Q+u"iIaFkXڶg[jSE%MjWblH/ޏiۄ1TT/8_?+0V!l(8q'eMDUEC$IFZY4nLP1f^'jM(4lylZhjBaS-B ARM=Kf @,2iP(S  5kjO0ȀVR(H&!%kgMWX X9"ռ ʨHV"\ )2Q$ HM D65'0&%l_xUB}fGK"d)k$#"ZM0WIMhJX >Vr%}MB^#X c2 Uj62^ߺdsZx  I }Z-;єhdPEnf,ј\%#:!b$ jRAiAJ&Iĕ 5Nl`l9LIV2"jdYj0$Q:$0Y **`%R /fƆ4ؤFm$Yh тIk&5fXKH\Lew0IbZB0&0ƨj"BRD&,Zu묲(,*`ȒZ2&m2I %"v'xD@Ӑ[fK1^m)k[*VcTi1믹fHUoMMDIoZ SICB$c|!]ޓ$Itb%T 1)\$ 4%i !&B}e ]~f>1<o~Sʗ|rG~Ԧ "- ^~^~%ZoY׿La4KP7R]vC;=|D=oZ^_5 ImF/9fYJ8`_?'\Υ o[Eqz F+~qhP`Rs o9o$RmjJ:E$^mڨ(P7)U$W4ivƥz="v"s Ku6,M4ViVnKPz^%AXЦY]ڬ֖;Ӡ0jN{ve-i-Qۗif_=y {._w݂n?-Q@3B[v 5_ŵ? ILstSD=n]ސ 4ĿtWMDZ!moo_& ԍmov;j/aREVoN-o^c ^]vڥVB{~,q XJז}v>뾂BuVKGݿo/nN.>Sߡ` *kN^%>B׬TWg¤o[N1Qw_Cu\0(?09!xd J#0^tyt=I)9Da)կU+; G0JCjHW:ʂ2H:tdu12y@%IQ+v;FXI|K*eŸ<{t̕qzss `S*}9)*t0 CNtzUBEz8LsdcJ|sq$ld0dIjIz?./XJ')IBn$TÕdzVz"XwU*Y+;*%krhttW\x嵷?3bMfm~:_O7r{mo9gFW/͹,pA =PP@Ze` !wQ}Ϗ$ ]. DJ;8Q6I"PB1 B,FD<4a+&kI*hͣ]l?׈U#"(p!Q(Q"(9Ix8=P"s,=e$xJPʄDlTh-j࣒Z_-!&^0x+2 o}~v̜eb: S]v W^¡^"bA-AXཋIX&0ZT#~N)h@cݺo_\u Dmȭ_z񵿹[ݥUZz%?]y",jW z6K1d%wܾ6눦\p-.3x{4G{֝Nop}5i"_1+KkM7<I/j0yɥ7I>2yv<8<;{5,Fֺ_y%w3NXwm;:!ۯeygZ@(lDCZs nC|SOS,w=dxrt=;lz]ftR~zMG nm\{ν ^j7ls戀Rbtɇ05o`ڞpG(i]qʻ5^8y>&{ΫГ7h)̟v虢/0w$P2G=Ǐ_AƑ~m"xMo7|{:+G97l4z!=W0.#ݚS@ $:Α 4ʮ 5Jj'k|>?McZͭ_)N}6OAsэ.OIo}IAR>Ϟ}S=;Jus܇Ƭ?:@*1ghj3Xs%IǗaeˁ*E%Du(}Ӱ.:<:C"am̙3 we{޿Ea,{|ooc;stϋ.ӎ/9}7|wU3wqwɦlGG귧a3o}{.ѫGo6m3Oyu-x.?kwȒ -p~𙏴كœqovAe[Ko>aۿ3J>w{o=-]K6#^xťm?ܡ_p ,>ogG.,L'Fιϑ݉"ͧp$급GzϬ3-Zxݧn{m%ER[{\^vz}v  F=NJr;@vJ\I=,;u>wcJ>~nyTN$Lާ?=<6d1\g/ޥ~ʛ?=z|Cܫ#k֦pCsHғ%EB]2Pc+<{l)Ckӝϻn;lNΛ/_v/?=xꡯϒ}oaG>ޓۋJl_^^҇ cK!#oqsct9|]##9f)%ynO\htaT^a'40(=bz:aoiZQǸ՛ېOst 7mJc_ظoH-u9ԣN9z9۷, gm/*=FSg~PBvU-TK~wܷ^QWw݋ЎWo`֎_KKMgN.| Uu?~؂MvOݾ'x'/x!8=9۬%JR H,`>Yv{Oi̷S#iFz,.O"Kc#6hoz{xjmu9 % $@M@¥ xADr\PI@ @ @ H9g,c|W{x}]?o}sϹk1 zk =+ #80.<9u3 4S%c𑪹7ʺFO[eZE:NtGˆXP),\ޖmr<~NO?]i%}Mos~b޲ws=R 9o( Joom+ZXYi d6oNP 6bp[ 坧{<amjyV`")\`Q L,Q"(QH B xi}}?<[:QѺ@m$^rJFz֬Z#/KvQǥH bQ,>D5 C _Wez\, I,Gɜo;v߻cr 6PZO|.UeKVվLwΛuߜ~Ù{<(dGTޠڑ=lR4-,ŀ}*Ǜ0'`=j^1$FI 7Ͽp M5 aeT:8UeRSM[Ay=vUY' &) 3adV%|_|%?Kvxs8VWJj3YtdXRXn/;vuQ)No^a%{/sϒ^'3SދcRyov/D)W0hqox.GzW\*4lyikَ(E(`I'B?n9sԣ;_}^&kR\Gy+E{Q_ӁO>nQG^[O_U 3vx1z+!e$P-(5JH$O{{0CzQ<{#ˊZLs d͑Gi΅m h,'M;k5g/LHu~(to|z;{l.>g/yjev׏5>IjUY&m)*)*!AD3S_v%SN1j4uz%gJx]O~y9 6KE8?tQiQK0d)U HL:V@/^:[p{MjS/׫7M} 7 VFâ|k jVk I_{e>vד7v1n/{ Jwr9?;Ԣ841+/8R[o7oC9Sk]svy)q1>O{^sO[0/;b~io?n1*[^1Mg~u>~t-ff~S8 d>u8N/ 5lS_*z^\]l_:u}iȮzcTmsa;~V'kՆ9zjf@ș9ҧ~I$ko痯zC6{v {ό`v_xԑm{n=O8cW|i1}̡=ߛQ'l{%e=;zґ37;/xIk'|ɿq?ՒG ~vE1_ fz?TaΙ90tf96!sIiꔘҝG왉=ӽ'lwEdr!2vw,@ӺqWBL>bTv{0L>TLZ]1鹇Bősg! sŞmCѥ:2K#`۳}Łb#cX0wߝ &fr,+K.;$0PuWD5bfbv9Z~""sy\uI9WeΙ=]r(r`<1 #;pؕ+&ܗ]j%Uwm斋<fˁ{1,h2bǢ !1VU1{Sgfr\Ϩ#[0G&sz2df=s !̚=w9,_꬜g3oA|ߝ1wd&Vد\rW$bxCA>Η3cyo1{ajwsxEL=2f>drNafewƿ1bF1uYC\d}f>LUaLn(cO7?1B.NbV_^s<~OEmc.'ߍ|sxyر/ s悩%쮈Ume!t?KxUWysc(bd\q`3s,9.ú.Un˹ +0aԽuW>s9tIϞ)"31~O<3{m&O캔y['[p` .b#]/80s$b}ܵ)㒙x3/cS̾g9 cGwkdsE9`*P*cb+$@@AZר WѨ+l3]s#G$ uQZwT`HRG`jZ++ tuމ E:CFȒtOZ3 !"@PAJ;h ~m'O^Y] n!?.N 8oB &6#lB)XªJt9Wк% 'u X QuI'j( 1vAߟD& R(*-`E^K"/ɰA* $ }&1  2`!Des-RD$M/I 1K/:C/gQ X 4&ZDAQBjLB 0'ZMRʘGh`AȢDf衒PLfi/lӈIB ; ayesS:G&qTHhCE^kK P@J( XB9} RAAGcJyz& ZZ7R (R$tWcJtV* !tTBEb!uPW)h@2_Fe]`eNa&(]URV&ЮtNTdBC2R$@W:\l,D_P(2,%+ ^(@% NlP@iVKS/cJ#+ Е &GL$Bkt#0s B 0(ZZu- ĒH R2._-F4!?gAJ 9UP5HDRAUA ]A& Ѐ/ ζmU^KFMBHRh(xk-GRJCJ _I!쵲 5 V2&JB  R uZq^YM([D8@(#nȈ B2PJ0A  ,JH)UQ Pԟo[eRTEq:\L-D6~$vWgo3 |-Xz!3<Aٯ9 eT+K@^ZPN,P a2JR)@R+"m5k!}p8&E@dLaRA"4j9JE2i2ֲFi)%\&,IJ44G% h;HJr BZ= 0*Q3"h`8C44*I7V=Re҄!ͨ pmBZE("DDP2Yv&IeD=| Q$gD hWZgPjBG[ %SM=2/ֆ$&_T)KφX A(*/$o蚆FǟbCdV0>(ҢՓXiR3ÊQ9-CKڂ4!r&SUQf'"4hPб.UTdgBF`ARHRk4#$%TW^% Ae=K"`1X( (B5"S[d0; %R +X, "Jp u%P >H#VrX`Y` Zdcêړ̎aB0 e{P#CJ=$Ih4jB'"AIc4KHT$D)YȮOPQC V5R` P"H @`$i!%1+) ` X: DM`(ё Xf2s9Z:@Z.`HU~xhiӶPȐ"MP@@.(@ BA-*h?\%8 h%PPDv(ХK-`!PG \؊5=xրeD%d)Jyԣ RL',Hz R T& %XQ2I%4%#j)d)E'U*` i[|b!\) $rʕ(VA1 S^=n {kEAI Y 8) 8*(h)0(EN54xP $&$zA,5KĆDad2ʄCEAm v0Q@HxII#@E D^X"D@!-YDD#utˡ HfY@iO&& TDNf)0BF:0|K -DY+ UUe]^ `)HlD*:zPD^+l%`T%TCRэfk%T @uBR2(Z %B "aC]N,Р@ NFFƂ#ΗV@)UR.  4C 6 TB*D\jŘJΨ Aa#i RC\I6B, &"Hj!  ڽ2d=ΐ%'khDAJB 2 *2vR!i_pʔ]w@=:Ս] vqR*FT c(".BZ)*t7dP QZPrS2iU:j"R:F)jF拪im]i-1f@P癿ZBZ"nm@Vh%`RqSi Bq%懧 N׮N]$7X2X7 BT *,R$!).|Y3B"E)XA"AEQI B NFLb#B <wtM.PiFu//1=*802 ܉| JiRa0FPRH*r9$}]w>9oI7 -%z8fv5>;z}yݷ;M>4 dNMY{[D-uߎV5Y0AeATu+Kl04굻r#xGl-A-^蕨$0vi#C cL&bYS G%`6(]et.B* >þ%CXGdUǚT" $;n3MZ֕VU1cj#jb(?Mrk˾ m#ѰP@W%s HF+pe@ dYPTf@\ &!@`Vlm~?U:L%m$ J(::&B;lLJpPIȮj| ͚AAHًRHF<?؎Nr=/m oC V޼rv]7@w\?lw^>tG!QyÚkTh A >̯ܘzTTu`DfqPE׺ys `0 V\F:j!1a BZhsިje…,#@::tLCFpGDt@"$BHԸz}ƼS#DՍ*qBbT01a ֒Ԯv,j,O-jĔ Ee0Cض<=ຬp@%=}2}~푻l^_GmFښvYT '&M* IDATCou>.F o8,|wWnmCYvҦx[oQ㷕N߼gFw׏՝dYsS7`tY:y(#ӭĆ0LUs]*%k&ye2޵6޸|ݢ=7O8ۯ޿jP*TDؽOm7^sqk N3-/GnOs^K3;L ZP:+ HLVyx)PTUb-kzx;ǎ|7JBŨLY}J >v;}9{u kuQ z1,}w*K!m ϙ9mliRM1"Aw^uq5k:ҳSf͝v/UrsfI˦5󳓷aSo͛ӯ%q?w<'>=6<ӂH)NV:+UtzσY;VnWVaZaG}_ӿ1lqڍ/ L+4Y~i WUoamgos╼^Y{mޕ7 ;2?x]ξm^# {TRiw6KOygQ,SϹY3><|1 +Ldbڢfy|崋أ׾Yqx9q߻=vz{mO^:c g]ԋG )B˂ UOjn=uQtLO<;c韾"gJJGxjDW.1lg~Yz6^Ryh Ăؤ>}_ԡkwۏFRm2 Z'}'Taku\x&?r>-yR6qr#wɡ'׻v7xG[E-sn{r.l;0z!_:嫇}|~Wt׌kdl57Q%{w '\J.#{_r[MvYG;b%bEn_$^^g9Ědιf8ÚɺY;~SFݒ2T[7<ϨFĜo`Zլo;ౣ;a:x߰p.>L .Wz'c^DO /fjOݞka ]9sئC'~3zfܺ/[Knbw =q1?d4&#{S!jr Jݻ qJE<']W b3KFe L̏?6L\,qU@Dmf.G`y]$w?0^mc=sEUz9\xŒweL3j{uR18p#v Fk7.z;Eޣwnӌ"s{ژU{ oٯK ̚$En֞? g =:V=J]ڪ|/Y=Iܸ $a6e9T"C 2X-8 $C'ܺz$7@m>S|%8YO^Vi(jJYovZ^hîUs^b]f>={1EF2`4$Ґ il::۶5.JS,nS@}/N}ds_yB2)C1rfZdAbu]lYUi@IVR+sQ,DՑfa-;Y%Pe05J2ki_m*CS4'_z_מX<_ 9缳,LQ WIMj D_IH HtR Ue2z`9᳍D3Wo2LɓGy^Y3?-*ȩ*C@Zܔ|Nk˧v,L 0&uAI홷~KO oz/ nަZ*;248X̡׆ j(kcSz\)T'M_8ӃvezI4sW_~)i ZS?ncuS><3 ?N7>/xnI&!6T$# 38wb _;s{} D{{3/ dea#6JTiC9"TkqK)Rι.m<#l%zukĺy(=KARap@(D@ $BK+}9XP0>э7jKa0r>$4ۮ>Xaֻ g3g\17Gu޼])D2ַSlI"!tG*i!U.+-4i eK.ܴOCec;v¾~E2_^?Ǯ>^&( KYb7yw]=^jh'RX`@5 ]76qhv=Gea( 1BC([ˈ ꃄ 56:H$ ?#M+ ,[Ć<~jQwl 䤇xu K7ݙ~"TC'֗yR_gD P=~>aG^u7zMmEd",B3i(뢿jA@j 0Vq5XkWb]GA!֖e}ǭ|1 j4e`=C9t얁yZ$ac¶O`Iܴ͟,G 7yu}] z[~h8/}z3_$ꖫzp/*+t.hľ=a U_4KyWWf*'u=7NxOZ<{ͽe,`@Љ=~]!h#.}耉eթ;h!XDXeC+,)B;Sg:* gˇRtxv "Bt5c 1h)GN"F;;эz- D;4z,͝Qr QG3lT.#zvᗏ,W,H=q LZ@$4v: N)_v~_5a{ \V6C-|މ_Ϝ9x7[ȆX:sq`f}_=~w<7O\!˻=;ƣ;}f[.:4⼛^fǃ S[䈙[Z}upkSlzfo8㶟cXsYr9ܲz?+\Vj9py[R+4y i$P" *IT9g=Q@DA@9Hd0 ]z\9z.{֪ߪzq`(2szw\yBkowSbpîUw_票{ˎF}`zWo[.x.s3/Ytm:g]YL\p>e˷]`d׿}3sO͖cyH-Eٽ \K#/znt;>]z2[}e| ?u'Yp}ljڎŽn[[Y@6ep/nv9N2L:M И7o^MǑkvj6nw}k>_^c.=čjzpͿ,7!d*H"ZiiM''ʧWv CNU_eٲeCCCB_V}lHacwileoeAZvH -Y6eR17 ,>YX_^4d9N28ccC[H蒇jdI=]ii: nmIVcHv,^r P1ZX:G!semczk߳|Iptd1B*K[|XhY@|\AGh- }`U+Y:2,i:UP`wpdue=Gd %ҍG;1r|C8=zla11й-M'46z&=xZz[1iC/>Gu9 WwJEw9h}d$d(ەrYXΙH_Sh6Gu뇫7'yF1Ο?BSN9:W3 d q"q̲ {qHk#m,؄{d$s.K(#s2$v ']IKls|%g~= %Y:9Oy cwŕUHaaUˑYҰ<ٛ&ZzK"x1Hz,I#ە=vx"DCeKO̫2ڂ$;%}kI:h*gIo]dΒ d10T.K =ٙ EXٖyI:M.t;d֎GҔtsKN.XА``Gݖ$;ld[M|ϑ!eBY=2Z6-CAzMIqCCCix$׋W !~m9 NI2FI±ppeIoȒ6TGIGGK v"I4!FI_uDG F[>Yyɘ/}lK#ѐ !Ӓݒ eL"te-M]OP+%XTБ1HYEttt!CCmˆ.ђ4Gcw 􃋕w9istHddK2V?c` Py{G,"K=FvAi'B[9]nBېyM(XͶU_;:G:ǜr*0$]Mڂt!6 6ǧ+U7Gb  飣̝3xg[1h,*Wd;M{Z-!I'~J}t1'yֳZqʐ:"dTB;o)-\-_w9trS~r ҆Z'.|_UJuQobJjNI 4Mֺzl餓?fUݴI:O>?bߓno=V1L,_SD:&{i^>z)@:hiZ-\K8S4JJͦ oI|o%/yɡ x`T^)Bn$O'A }hN<1p򯀉J!uR,'I*Ox,S<7B@QHCZ+!JkIɗI2O83RR8DaȑdTzN"RI()>j-TRZWt'$O'^'(" !8J>WEވB V Bi?9 FceL ب`o5<9ΌLJXow,V@HjuS?gbnFN:nX )Xk4źz!&33T׵h'䉳+JZFBXزr©r*ϢcI*6pnU֩M2ΆFo1Ƣ(Dž9ֺZ2 Iדr>~ ZdLj&-Uu $Io[od'lU4$Og@\ @GZ[P+UHι+aĭ&) tӪ4٦iZ5=*Wz*٣J I v'\Tn.['a~ Eԏkm%XQG=餓C~{I π1|3}`ZYM $2udu)&#Ƹ;\yiuQ'|G5k~9ɳ "s!  Qa_*_*jZ*GY!@*T0]c?x`SY- u!\$" 9i& IDAT GQo~|_Wh+t:Hʢxxk |;O/m?@FGъ{tRу 2aB>DJfi&:R`S̴":A ^Cf%[\}Ѓ~10+4.'s4袭k|,5MЌ̀:m)@ Q18t=+>BVMw/W|'>q04z0FҶRK'ZV=4dy m{s(Bi`J!\8FzJֽW25FbT2u1R RE׈5F-E=R a#t&V-ZQ-C&͊?͢id2r^;AYʤ^*tn @Ӵ *r@D"\D qWtӯN_XvkhA6=P5`d5/\C9O1aG?p& \[%lu _ԕ?ඇzI@Ӹswy.&{q$uMte qVJ'c Q"тL!D?05ʏoks+M1 @DB .4FDR`H#ׅ02RA{<ԙ! AQk`'ZnWe,R DYK $SH2@7!sXI+dp"ZQh#@2{X @ )\c55w~ϟW31(b,IR#J z=o HTH  c%I;HFT99Múh_{o뾵hk/{{KKNޙpÒdI=$U`iӦ8餓kbgq;d IKߦ8gTaIGiH2t$em:=Dc;Ҳ\CØg#{!IO8=:Hh" +1d:r=y{vX19h ұ,,/HG7r t>/"d d{[1$'c`$iYE2$|ɮ1) =ɜdFF)5$}4,xûK.1$CیKWdBI,\i@:$k 1Lb&Vႁƕdpa,XFk<#%~ 9}I$Yqyvw'K]C"ꨗ0NU~$x6CSww^nY7"S,玻xVE]uﯛ_&:JH^dC4G6\yUAJRȴDgsNkbYD/k? {>'޻O?o\T`uŐ*vǛH! EK\Wܼc9v5W\zӒ i߶[v}7iL=Ǘ?gwýcI YƼy>tǁ(MlĒ޹g_uţ @_9g]r5w) DO: V}}U׮p\9e#MNKn//#o>W޴$ت)9zϹÕ>QVYo{tW\o3Vug]56]_83@(Л-hmP4P*:=}˷hjȾ~޺eL jpuwo/3|g_ٟy14l/_bC@|TܿwB~7zWoB}ԝ+HjQ Q |w>3H_|n[='~S_+>;|i3W_i//=7Q:pW U S:?jVȔXuۮ>j?0?i}-G-fJ6k _?-k#l筫[Md}0gOobϽHԭ7O}W{ʊa{a=? !\TN#/;9?O޹.o|ǧs/W#םi9 9S/~^;o5yۗ}S%kڳ޷[3>þ7wՇ_ܯu'jc]sދgmyؿ٣?tuꝎmGO@\ӿz9 i44$=>tݢG&{G/H]>QѐN+Ĕ<ڥ!}[=6-'1D^!w#V9k7 8zg{Dڒk/B i(|}iiǒk yI4_P=W//ca`2ĵw5%&Mpt{P;`aޏ]4ԭcd( xGqH0/Hd }}z?Z`H#o_ 7" aGX?݇}$ctq9^^%9z~/mqCG{9r֕#Ƴі͘ўF3w8G)Д㌌MOs,|w9mSDz ?bJ46F巻Cd7t q:MLcdȮ+We)avyٯ6?\~`pJޢO\vHGM~.!{\wJھ17Y{l4qdNzh7 cf14t NZkĭМy쇏Vcf* ^7t{/}0˦3o+X779 é1GsuaBlK; |&LP{͂q/FE֧*/&y=Ք>B$l&T&bfl{Oǵ2y)˹e bVs~E=w~lJ&"ʦ((Dwh(O*lm_Gடw㾺BƢkpۛON6ZE bD? v*!֦tE?v5͙:ߦ9)DtSn 1e%7iwuMYk޹E|m״˗i6ӳ{n͕W.vJ2',nJ.Ěz\tlk&H#d*>uWmݡ&Ȑme9T&}RV_A(] R)Z!IMUѱ_{@W""WJ5er()̊kC_SGD"e'HsHDvůmo;S~ˮ=iu=lZeThb$("@h}:BfZ$Fg! [ OsLEK(lM6wV,RZeZwIi57KJCL"Ue_`>!eypaS%Dvr,Mju$6RX(WF+BEV,_-g*5սjD毰7^eŰ@VG Q>i(ס>B*ӹMlV3Fk>6#g|7鯿ĕ2= Ջti[kK{vsR'>A]mwLmL S(u3k6ة T{ȡ!}' I[/݄U@՚usn'##%=i#!z"وzlA5κTJ:j i!Pg(v z=_.ן};lY8*V V@4m~2hѢ`΅FZREM$Q)# te Z(bV5X}.Sݔ[<^"G 6ec=F@R8x&[ FzU5[5m')mȅ?vo:QR HryGAT)^j{4SEpn j%d}K׭16n(M#P ]!ԅL,(2ՅT=E*>uvbX_v_{T A"i¦7$祺_xzVG/N:,)6`Aǡ|{\&A:% gnxQǭy+NirU}4CxCLnM(WNHB O´WEyqt1jP+aS=0YUN!W<{Q rwy͙~춝fHNcbĀș9$TY_v)]$+\2)kzP"^j]Jx4{9DF!mJeA8+;g%4jE$}(هˁ\{.B-=: _Q?傟s6u{,k`ri*.ڨn: 6/@.`xFk>[5ŃιL_~v@P/X|i/ WtjtPVYKayX Moa`Xhұ]P6V3"Ln:^"#i,;"vMdћ_;;+޵E"'^ w`i HYucN:֎^y??O\zՇ>? s^Mo/1г$xٛ_8+э~7_`5nc]u-ds<Q}o͎>yQW!C>b4Qrb -4TR7/њs4oÿ{yg⨷EI߿`O~Z3|ec3ד ~x&b`^/;?}7—ǯoc-^>u}\|b`Os7߶8'w:+.l_x_'%M~wmj&0cӃ9W~@'[Vڣ^&ǎK>@ٷ;Ӕu姟|onu7g{͗n71-_k5+mO/ :B4/mMf(\+.:M{x,*yJ (F1)mܦR9Rʪ <~V{zK8ɳ|H"@hS#ƜmfAD+tםQ0s^K7* 'U&R}m2eMOOL֝.@֤'vTi0 DiyƘ(__A"@L N{EӺ@BhZNmJ2Y4;(OSBIR-vw=%JDԓĻӈ66,q:+$uYP1S H-m:$Q%RkhER#хC=@YS*e&i Xɀ<`$%#}kx=LRY棵Ơ5=I O`<b*NΛP:)I:թ-)dA[VkI;kI)|&BRR"2B D!D6ΰ( .D)ht$N[iXT.$&tHD DE&M2ǔ"tb|]ԍ9SjYiFOOb RL[~SxHIuL+F F^%u! )!ejY#lWjp>Q9SZ+d kA E]`D;A#.rԕvz}{F(R*YB+cxvRf5YDG4PKAB֢vI60RM!M,ieAX͖}@|"JOkveRX144 EO%Bh *5q- (%-u"LAq2/j&X2Ǡe- .ĐaAHBR!(D`jZZfΙBHH 1FgQ& 9 K'0ɿ"D@POxWdXG;i-)miYeMw)sk*1x2g9pySb y|"@gIjķVo dZi%V/EZ&}#>RP $GH B@FB$ ygTKW{_R0M+}ޜm1:M]U?NEĹ Sh3# YN: |rw>YxMiXv[MXzjʸn迓q,J ᝱I b0pw]!3_^y`Yt,+Ml)QI* d EH5"n{᥋$)Z-%fȚJuo%. .$j4dHdTZCՏ{o'"OvE\qCL\z#eib_ϤVQ:Z\4!R7f֦YM27܍&;{q뙃MUKjEʎ &bPQ98̾g=_W-R6uҫ'Y Ne^N1n>6eYȢeT7\͛Wεaj%$$"(!{cF]jI.nQuw)U0FfT4ZLoO YK%lP"*+MHhiLZR7ʩp-Ղvl|y9mʚe+FށZHI!)-8[UkYWV$Ks! C޲vvc/ߺr/&ȿ :$hML Q3bK) !!G~ş=N :pgY!;)>o;^{m5F](Sn۹]8|{͝Z";˒7͠O{`{uHmm;w-:rYК<*$5N)+;nzhvbb1Kzm[ ?zM7m{k6RnuLvu߽&oL |}f4dP4oཻlr+7kԦh}͚W9b߾7>gGߴۜCs=6Aʁ%VI(²zfIl3cpt9V/8{KnX? .W[nSl(w>YVlfI)҆".h%Φ󆶚k|觷/r3(rxQ^0C]lmZ2n +`ǯmW/6u-d_vM5xŏʵ5L+P}\P~uL[̭tzՊ0e\/_tiK3 IDAT__?TNM*!V';?] _FQ[vw|~|z:[y]oxxdvYzfԳ?b'>u($Obⶒ&7H(x,ui1ʴoNA_T;֤k9  c3uo$}5ݷlW;X$ 2';?]82`]ԃ8)[DfSWG>E [Nm4nlo>mgU/rLcaZD C ҨZ ]?nuO4 GnE=wE@̦HL} "$lj)1NHвk{2}B6up~d^i R=Yv Δh)ӒV)2Aw<׺F΍^ҒeOg˜fX屢m =9͸YSBsx=i.S7N{Gc,jeևY4$ Gf#הIRkI>Hٴ֌ ZiS8t+\.My;>Y:BI"dA'z#ťGO>uԬ+tWL\S>7INZ{m7ryT{+}%!we!SiSe^s{O@$*d (0it#83 FŜgstFAF N{}}+ʓ|w=ϩ]vZ1[n;6˺{=a}Τ,sX~m!vrC|v?GvoEom&vz91+\6?IK&6q[UM&:+>"v[^{myH{扻-9N)Nvi(yZf9Y"t# 4  s݆EHw2[e>d-7߻j,Zi/zTYNKO[۵E+o6bqқ^=Ͽt[ΕCgbL׾OXCnbkEm7u^-–e}h!8blSڰd5Fz&f \n5[w_rE6wrkw͕Þ4qW^{Kt&YhW&;o91Ewz5iRf_6k u_{c. D/$;Ѫ=j¢^ ߿-kZWWZV.F`/af"^Dz3vk=_=TVO{Zl\Rڝ/%Ԏ͈tE,[~W^<%)&w(+fl0mV?qSha"~˞͒9?7cO!mdcQeoq_lbZc̷ZgE8oaT LZ؄Њag{E2M/QĜ -cdaJV' 3[YuSҹû*6 [aIN."ƌTwyLXc33h ToRĕjS)B$Dע\[ #E1-o_ e0”Lq0z$j j1c)I]nKMHdQH?1Yx..!Ha2o:ӎ;olORku"uY/|ѡD} "qen ]q 9o!Pz\WAӺ ߢMJucD0$bL {cH#8"NG"!VRrZ"Ym-zD\UͲ*iҌ`tib-UeRgdZDhh ζj5[3'fa2ȑhzTͥU"O٬Gi&B FZY@TbˡZk8͜P))edN4JW7"`.91d=7>/O,^r[Vh(!!g'măScaE+HSk3뛞[il̴|ǜeFǁCovΥNISȷ"4CcAU@ ןUW_w/kXWQS۸Qv#6O?3cwO;;;>P_%uJ?.x;7ۖ}'wZcHoaw8g葙◶ѹ0r"G>Uj3"wȲq_է3jM* S;71лa7+g7v-dYB&@@ʧs@Q1Fͺ g IR՚, {7HBkme"R׵>s>cFuY/zA72vv-ڀg^Xghn-j XH)BѴT%ctΣjg~?ˠ5Ï sWO ka S 0,Zl!.nM`R[ cTÔi٤cM긎 j T;:*bp>wNO[4L Fol)]g[ErkBd[e2F4B>Rrι3;l BihZ2k[KAn2xuܖXsEnlLvgЖvp]0 ͥ5&;S33+]u2g=94B3g:ӌM̨7~ߜs9G:>>,DDRJ 7 Ƙ<χTñ&IC;}k>IDumMX!4^IsU"b1+yԣy.[,|͞ÿo)c˲尞s9X j;okmQAG<^xzQSzFcW=4Z j}./v4^EKf~Ek#',X3,zw`{G{Ċ+/~ݑO=XuՀ都 H5fhkOqz29{G0Erx] oɄ(@MC4Uh/HH50PwQn*xè(݇v،787g킱r٥]R301(ٻG/Y$&juS"tIۼO;kg{}vS_M:trրJ_y$3$h$H{2r=X5Ug-''7MQYQdft(E?&[#g~ j$+ѻlPsg}횛Sb"]x/2E[\~~wyN)5FUUA;1T2ց P) SPFJ$]pb!BY31bVwכ'v=1|L_?wi5fnYA!nm\Q`%Yu);;|d?mv>ڏŝrշs7|cV|)olԂN?_\#tN&PE iJ?^y/֓o# }Qe2OjO~= ZDʫ߾)m_^WW/|)G}٘nBLrg\Ou{f_8÷<ͫo꯾a[?L0ۥ  xcxڴb;2/W#d"moGnxv-V/E;dshMͳB Vՙ?{^7ݺ3O譸$ȥcYХ3"ohLoulP`H); ?:RMNYkGl;ds[g1sS7<3xdeϬs酁֐ cL W]#cF~~~퇯/܈4p'cj5t\ogy>ڌ[fP-׃dD|@cmjBlCCr,(볐x5$;Nj; ld}T#K3rTTd'ŗfoFgrϞщYqҝUv P^ 3Wv1Q|٘$nt=Ν^S22Dr6%ثHn``DR'SUNd JH2 FQ;NQJp\9 rO&){$̲.  w(TfۥGRhЦV(PTNoXǪ񌆡&g-웖vr)`-gk{:z>꓎du\ˆ<7Wοv{7~mߤ|_\j[p`j[^p ,V^}/,z+wӭwVs7)[gSa5 cy#6;SnTX{O[#X԰b$@`*EZ\֏+Oz?}GsqZJiH~kȢuM]g4G^c6w/U8V ɛM?Y9rGh6~dLӹϒ2nwlS/c~fO<⥦iir9|2qV#+Zn_}>[,D·4oq>j;pv](3&>vf5w/_ndxQl+O?5)?:cE[2Rn=u/\2;ndd@%9*#×:`Gb/_t4i DO0|qjjj|~O!+vY/Ow3Kq2>^8u,{"cř57r䣗> žj_uKwY2`ƆzF>y%[>+VPc]T\}],cD&2Z59G2TV"r@JyJWRbddjMx8,cV+aw-Ph, j5٧AsY+֬8 +R#+RI+cMQ֌ORLAQ#,ycb $Ծ$Rq 2 {TGKG]$CHTLdxD\7M N<ąq ;M7H$O%5kn%)Ydo IDATDL.9kjFqzK6V;JN30C~_CG:}?یl'D>y𭑧=*Y2d$(4M Ċ-3rݕ v[aLy5 X7#kMsKR/wnY bϧuD*ky1⩇4k' {| 6FLX .˚JJ*R8hG5ĂFl(RJ}k?Osw.^U\|ߜO|b-<餓bHO8D*%3.){O>y[䠷_uêA %i v=C?H#3/zs7OzYR%^'<|GadbIO!)JZ⡌Ln˅|[oV^IV$)=3FÛB ֫H:=ۺbbcz'~#8g_z5+&8sزsWSzUdU'2tcR&z`;wӿn%{}n>k %"{aT5 I38VQ%+: >u\1 A5-̮R3qqkQ@fZ7sZY2R za h-6^`!#Y|;?tMuDe8m'DL?l> dcv;1 L怬@CLgL_>M>=  ;ھ-`z<&pv,Ql'd$S, HR+JTƘll9{FͮFeL*Qd60 ˘ D[pGh-QFU+}17x5"G--` ݢK#PA]*.=܎;}٭V몫t:~Y/X^ڔXRqZ̉E ku3/~ӫ.}wQϘl}1pN{2u62X6v1 Ug}\Ek:Z@@QA#aݞjжv-\,3 c`ggٔueynDyLXDտT<84Qh m6|n1Rwl77D"s@%d?S?ˏ} $O!/yׅ+o25~_x~mkXcD.S^tWXjG1 sGneԄ?>U{yuP$&y-Y%*B`ʠݕP5q @9Ed^)h]ڇ@;?sܞo8koK6~%%(]p.p+`HC2M[ foĽCcA{3jSJW_}+_9IQ:IaL5y9½[S %YN/=\Fk/|5)D*E\"YG_~٢v'|iݯs yWhI$(fdd` cIt:Eq kcaoH&M.+,RñT2xHs_9E=b w}?eER*k*^^(ƈd] 7vp:' Dø=_M.Ǽ-Exo׆Ϧ ,# ##1VT%{Cƙ8YRR7qȊA0j~I^XɠNJBd"ʥHID9ZSJ&m RcbEeLd%55P9KFFVdRjc8Bs#Lwx+6xoڟ%C+~>{9aLd9\ o}[;1FLǼ\& h4|Y6kGwFF|ȣ@vV@ 4 ) M8&0];ya&8.(ku#MxET~jc Fs=QT22 HA>6bfn3 &u!sBTruBZH( Is8+!!0 cSR-6f5(3 . P$̨HP&kUK8*-j^6PGjV%Do2d\w0J s5c`&4'Y!h[@lf! %: Ҙ?lGk~_ oaSUUQzzBK=٭ʐ6j:1j3)-jBqZ8g *DC0p'(omb~`4Q&q@'Z;g f P5:0侀I}t.*dq.Q 0PasKrjr6QyaU5hVXij3A2JƁ@ s4ʙU]Q20uH g$#1S ,y в4nyjƥꍬGzx#J6FY&VIu/ &j 譁0>[Hd,/P6vБt>j 2Cؐ1fQ&]/C*rk` (o+R5PꁱP@\&0Ic5$C 9 !$^UPZ4f\Q72W (u'Fk0%dh9 W[Ƙbc8c5 wĚ I.H⽯j=iƒ.zFxF `( RL=lݢTȐe= mM*6 ZZA `Haa4}kkoQkLy2^(Ak 4N’e|l @]Gg 70 ku@rEAnS mfvR"e:G]A̢*(Y5Pc@c#h + 1c! rՕ+X~1zdۍq݄tbv9NCWuY_'-VFy7b&~q戵zg2WWMV90VYfSV5j ,L7rt:#c;t?|Ÿ .ԭUp&6j: AX,VF@6UK-)Z-I!1N`9I*Z+4;>>odlNY}l}E4Yk)`26FAM3RL 9uLPOJjpie;6L0cHlEύ˝ng1I#둟\}>xczFA$rn{̑:ce7)QÎF*â9$%>gɣ5BJH MʎZ4$9C?2Ti*HRoۭDZvwڹ[3GSfK0+r2)%'"{T0!EU2بD25:$mn>GVdMVd(k)Sd%HIYtnE>s|]M$jI+"ɒ7B#UDIFd"CdLiJ0m FdCS/|anzwIXۈ<?1]M͗X%ݿ"Wb֎3*|]맸6r7^(F+9!R'-'o-{ڋ|ˀ}#Gw?_98X쿬]z nT.hLd1kZUl$tS㗢5eG.YekJ2(m! 7M}*Vr :>Fw2$5zczzˏҶ Cѵo&[F%bd$ؔ$bA-lj%j}J<вQ)$1 QbMVjqu6Z*uB)WcЊĒi"))I5%DU1sD )xkȞT2&TYMvuyF("Mu+,*(`~Q$JhPoHV2_URZ'6M(QϏCzM{OlOK>^6|yՏ굓/>^ |'_z?EhG7t#%'>?ʟeO}ZgVfݛCO ?8uWVמ3r!HVK`rʫw[כ?Ŵ|Ω;_'ZhP_vϿrewա˾לQ'>?v}01YԚT(@ 6;;|O=YLZ ;̩{!LDEhIj<헜 M'<ܫۧV= && @c2,]|n~/o~//m@$7f֬cjgo30"פB< s) Ք`] }@( V^ EBA  7&p>9Ko]F ꫌btUgHcb5:LL'O z 1s6h"U]9zT $$#&2,a^&c c6ňyfwGRhX!`:H%sGPhH-:#H̔?MRه:S>$Iް<|ףtbyF]Zn0&K[;%Zd,/j#kHWβI w`uma~3L?21>/o|u+YQdXdGv,'2 zdfnSMVI˖}uMkrUIx(A{]j(`;wvk-w~u| @jHd%ktGFw!J'ΐbE3T>i5_xg5 DTH8D sg{ZC) ]ՠ_Wz@"4{"Bl0FI)cHƤi>s)}Jd YybP&)#c5t$$1 Ș"hՏ%[bt¼\/Ge8IG1ơ֥&$ LR1 %o*cH2Jj45zFݰ mHLhr{d𵝶L;M_]䘭/ONd?ߛyo|7ÇO-uJ+~=[Tkg[z$I ɿS#Z$˛zn:RFLX UiDGv{y}8-/#85ӓ]v֨MYR˴Ȑɣ#94i ?`s-4ۣň@̠ju2m#eVg ~n3xjsFtrXdmۭV"2k<|;&P$&]?C{ @ n͞7iAi'5Iۆ/Z}xK1dY7J^<$,D[Z, |2!P0oni#e/DDVQcD`Q$YL :1&Yk-, OI\ W04^^^sW-MϚ]$LqL>7]z̪Ɏ{צm_\y;۾{byFA/1Vdw[;c}wЭYNT2v뒬׈y.s٫')9nRKr> 9;PZ~v&3*THRA W "s%+IA%00N{Jyq>E sΙ>jZŀc²W1ti tQUdzW'9`GsI7 %3"Hjċ:1c4$mp"U)jh]JdwT6r6 5iئ ðE-tdk,zbK$ dNd^ths^I?ZgSt!t9@1Xuh\?ƕc_,a7ā<ᨣ:8 (Q)$k"!lez noXHlb 5%,ӆlL9s7Z2StKo|"ѳ 5Y39F2.tUœ:WYvX˚A8@1$P`,m5$SEK!Ĵ Kg] > ) u(={qȮ {V%Y:a$cݥwF|Iu<1wA#*[mMv2cvI0sz:g>3I^L2f.?}_z坏9}v_7_dݡ$ w̻Oz"凼i}ǸEOH2V`J!߰gͼy {&n|s»*;~yF8}P,=:e)~-?_fOe4d~7̂ @эs8a#?P1vT%v:|=ly1'ZaUSFĞwREH핦ѱ)k=r1a@&D*B"}H< 0 5 ,Β]11 %rLL[Ha/q)mV?mK"%Ik=2:Wd--=cl譋XuIcM`L` Oc,oxH20{wjoIkBߓd/&)':bz)Zi=Ґ3 n^8n{ IDATvӔp1ԭ ~ݦ%XS3z&#n+C“>+S6 G.>n˕V(gހD 枴;$hLZcg^1(ښۯvI@N_kǽ]dTǧU4voHĐa@߾OuCJOd KR(W#9co\P_Йc05G֎tOS.{|y@cC@[ypߕVs#b5ڱ}v38Io5Y`<[QHò޳l”EO[͛[NZnjE~IV̷ kӮ-08kvhU7>jb0/ TT1BZ򋽇H PɘM _(uba_EdIџ';/^GmTOÍi'ɒuﳎ9K;=r3q:ꨣ~e\wuW\?uOϓ<1$\~Tt~Çy]]{xSvJ#mi~kNnuS'/ _zk)O}_E]K 0'TϤV:4a8dVEGQ(,/mB?~r;|h40 'Ka?I =c|dN( 9p׎[{Zd&SHk~͆ex˱u4_lS Io4~|W^L"D %U8~kh,G=;Ⱥ&ǎ]s:F2gW?:1`cCOpl*"URѲ!=OiBEz1dTzka-%NZg0t:-ݠ&e~$]/e(tBKF@Zp$k ft7 DD,=KGҗ1IxOg@ IvN3o >8zZH~ kF_3G+RmXWE]1zcV v4R<rF*z*ι;oƌKLHp K.ߤ5" yamz&8~UhKޱ:C;|΂gOf>q]MgoZDʓwތO楹8ݫ!(5-ߔ'_K O4i_7O[7$5=78k;!5/b]L\BXz~jAt$}2O|i 9rh m~(Jܛ&Lf`ٝӹTTғQ.U,z= LYƚ xzǻ3 r Nx,]V.ӿ뿂}ݷUt%ϥ<}{x}\z+vp R4Z1zdl@9t֑)T!I`ݧp?{ǍXu?O$-{y*8X!b%& dPqVJ}eEG)РN$xp@tNؿw~Ƥɯ{ө>HlAtpE^i<@'kdjocH MRS!PlMvfozr$Bhg.zRZw$Y7Zj-=xdh1# A_Qb8/qN3 3gKal%د{ZkUVYeVkؒ-ՑG?2)/w[nw~a_Ӛ b+҇qqI۹hK'5 d MI ncbLhZA-e7~{ d.ru~w{Kߧ $y[OӇ4vt,5rJɪ#%k-XWz Ppvwn mJg]U>;#TY.B˕^:uxn1_+iH_(.oҌ]b`c Ca,>ȍ h,6pJԩF!DT4|X7_b^|EQwq:>i݀˧7 f|vƏ>ŭOlOƟ){#sWY_R'i$>B&ލw;&v&޾WZ!lE{x,ZGڱo|LlfaI:FJKP=1GW(}HMn|||6:jSҋ&4e` ČiRCiʳPfY2ku7]r1vNF :i 2E`/BjAEn HNH>EHFbSj6@_q?>f[=T47M8%u3xLP<>:K4lV6I#$k%8 Km!(=p/οwم+e~nW /F̌=HЀ ;jB2-2FpMÃ1J(sV[}z秿t?r 5k^4~o|3ڠk/Ϋ]{ zS{{r?K6cw^}gOlJ'A+Ng˴LOVZ7b9;}SGKA1"pf{u3A6u[aքVX{vEv=w;?68%[OwM89n ?bnp6=S5/圵;cX~>* dpi+M>TRYx ND, F[U@A♇JD\)/|2(76 C_:X;'̚_tn?B=Rka]f.2A/i?8>E@S >2J/T9#x)x[ڪ^L4٤7*4ĜG=$GDv%)6ܔ2C6Z6-2KsgRJGThf&څ0VC?L C4h15W{yuJU> YNJI^5CR%"^7;NYԉQOy7 SؐLUr/2K_?}Tty(B(AkR|}x:>'UjHocg3N8XV@],qM{O 'do-"3_;~2-2/7;INJh({pF1/fX͛oc?,_Ln4Ӧm.ds'}o!3?Єʳ)&or?]{'&Gw.\FTQ҅ךd1*4ևDDa5-O7αbMYMR(~<"][,]I+x4r|@@;NBGg%Kn5ut|.%"Г']@zvW>6֋Quí@0J IC+X}IT;݅KXCEa,A^ l}8٦!:9ojي9w/CpuxJpA4KX!C!s{>g, P~>zc2Յ^ȥ,6Z̷냵!Xxr챢n Xz&1T,,MAUUN /,%[KѢ/8֤u%].]a`:^i@"wU4d#פzފI󗶃|~F@$UhB* ^lSgi 5,#-48h #UYQX' &H\:=TlUVVn4T "qTni2jiJ2mN8L.Bk}igY9 5e$k*ECB*Z2 Y32Ȇ3c4E:Zl^!%aMd#UZAI"86$(V -:@F B) 5$ajM8[^CƧe̍J0 IviGq$%2mZ*C $ʪ4э` ZX#qe7 >dX"R͑! 䅠ԮUfHtZ( USـ4|C# rd@n Mi:,{,3#)mr&rj0'Z7hI#sRj=4,i0h? DB:jo# ! : @'Ȑ(4(rȐ!JY4rbԤLD L~RdEM)UFS (&3{>G!x8G䵺~ ,~@u@SL*ѯ  @`=^ɦ㟮<Ww^,bRR*)au)Z~w9hh4MHDrzDVC*X鄺gҼnQreZ  f?N2T@(!q&kA&o K]l\#Oz,JTtq`gRoul riXx4$ID$˲$ILGy>vD\'pYT9 3GLV!맭:haƇ Lfz,2 _XUj@"iIpEjǾWV#&Žνf~ b~wTLL@-@QYjfR@TJtμ^?`D3.j48 F4u1h!Pki)RKƗSe"צsm;2eY"AdbIgZEf<Z2ÐԙN2XM Vg 'CRHI%$)\_ -4B$h_|? K*#|{\!80jZ PT JHI34J m&Hji` E0ɇ*l֘K/r:Um5;!(=†+Os)"J<*0yhaH1,CBP *e_]kr'*$QY "@U:Z Pȑ$@TS*J+b(:6 1fIЊHY>wpLeiSa~{|ZCjdF[u'oJ#jUY^:cf&'x0?ƕJoG_PsЖG\e; E=LG\VXq~֦Nh$J2i [pvW4FHF'65$I'.kP7k9a7du睽Z' }%/ɀ םyf[sKFf3q7y$K՛?zL==3mT-U$>̾۾aHsxmU. IDATߺ$R# 8 fލRୗ_Cq%f !,A@7"ϟi`&Ph't3Vi uPPga/8QEQ, YYk4iƍ'ן׾'_{S$i4fi*]CyQ>}zSglK'S|wT>ێ_,~ҵ|$_{O8b]{7393>anp}u<nvУ/9yo:g?mTc"NyWw,ј4Gnu}v'oڢ'yc\Q)PPeE?zG BMF26!]χWSQrק2HO Ӎ@Z!J+Ev$Id@U^i%xW'KbHD&+{G/8|qֈktR k'pcIvBdyٴ4vhlAZK{xƐMMaeasG$[G'D|cXKAN=E9hza%#kk\|vO~ҵgdlDk%K`(,aYuoX%l Bgih8`NHqdm2@7* LXeEҌex7HWopwmƔɫo{E>9tre?gߕV;&J3XBtڈYE 1GB="Pz"\Ȋ Cd/Ձ6t\Kv+h5Wⴋ~߉I2̆(Iߨ%.gkuXVt: ՗mx:CRԤ nj2bILw4=sqE&ڟՒaOv]}ıO eGR$B4+Ynˡ-v%642#Ji١ߠ^UQι (q͈ᡛcErOaO[Y>ӵWtk RRzelj)g ԓֻG4J hlA.jlu[ߏ9ڮ'j * حkeլ`:NFZ'I)bZE\6<rN;|IqHz X.=wo] j}_b7mҌ,`zO#@HAdYJxPIU5Q/%'b%u]/EQlOuU _zf}1;N_ko V[@~ģAFG3~{}@ ! -B@tֈg="詟]%(Wɛc/j5:v,RP xs\vܪu =մ*}ߊv>2e!i)}q`H Vu y -Xcm٥M^]Ռxe{ҥaͮ!]&%}4jOI Fh+ } Eh=_ K ) v}O`or͆^+AfMW }lb1kwI!KvhCXҒ+4ظ#YK$%x-fx "LŠ;O -822nB[3Ie=Clbgr)Y7\pN;2 JcxԻZO9rIQ,]`7XH*잼Y.lHU6!VІةebT˿#_,qdomp~eO|s(+ғ%1ۮtd)xu9ck@atPZkCEQcH62\z{_7yB>q:r3??&oDo>颻cJ4Cwoy_? O_{볯Uђ҉RD_KYTm+9[./ >;ロxa.Kn| b̹_q Oϙmh{OzIs-w:/P ҫ.{ ]-C.{O<Ж_uɯ~n{;n=';jaM x ҙ/ಫ_1а} l&[~;kkJ`coƚGn/_{߻ҙp+J_(vy?{#ǚ#߮7wĤ\}%߽7ZCG M|֛Cg_snxtǾs\|wsw_x+ 8}>k`ݹE(`M=~~{q[myl7]gy/znzry٧V?KE_>d;~']y?kgm4p[u 2d'Glw+7uoy?{{[|[ݹ/͞hFCNu›?M9?Vm9T'g'ggm;r}ׯ݃>p+R'<,Pa} n=wm9nؽ߯m;6,Ӗ6]gΣOm[wԕqW9s[L52B 9=]UwO=vٳ/|t~bj~ZbK=uvh-7|aBTkNL7w ʵ>|=SW{:3Ɠ[n߲&w}ݥW|7~Y_s5۬ym/>SlkNL0<_?𗍏n= lwqv3$IYVKD" (lx"͒FAGM U6&)NxVFGyOgNC`T@)c޾Rxji)~h+^ڗzN `=`6>FϚcZC? ub~W]O?=T'JX^h ӽp6#H>e=-g9ު[U"g$(b@Q%)( Q$(Y Њ6d%6 H T[7s+oUh;a5u3\s{,e㗿ᓌs/-_*޽;}-.|ӗ$ n_l~&#kN1$'yʎvk[d7^g O!#Wm6ХG8ybt|ۅoEwcn"=#p?.cý].XJ#6`kINF;2$'/_oؐO="g>5njGrVݰ΂WfЮ{k)yۈ H $5d@&NQRÚR0r( #2fwʉ=5M)DO/_8E#sTotR3z Іcisg"-f%" Հm&*I) 1Q[!dHM]kIl&izHϺBf7d63!2! đ)ՐMϒF:VrlQ[Lj f[m uzMD9w2s.7Leɖ/=нw" vԵ+.F s,: ȩ#SjùZ'4&msAr_:H@L$ ] adJ^Em`=⡿WXrݏݣ?r+nDf1- 4}~cƎw745(Bat|2&urVWtn )WeQT=78*ToPxj]T0Bm}yom%/"`jUFύ;n$Vї\vӪO^~iwT)w2TytHj1co}Y0﨣>[-eGTΫ7dVͼX?QRWmmP}|V Yu4Vdl5 ] `,Zrkn?aQMv<[4PdhU֘0OV 13s(;t͚qUְ&Pƺc4[b@V myRkR*}``T=Ec#lʸNUN>p] )CJs2?)zd\c!Ws^=Y 'o={\{/j#Ƃ:#t)g3tV< o+WSʦ)2I#}h)`g:NoOWp@{DeJ 0}Q.ܐloMњ 4p~2S`FkLcbϐrθ춃=MlƷtF)RP 4nbBL3tmJb^f^jQc 3&qnM1,f8@ ?ry;O8|J!T3T=܇zaW^!KeUQ4tLiOU݌-)% /+?Գ 0L\AGQ.wLyQu;jϘ~M#Qi|nmbj\hcz&\vQͥ'B Lar}.37.9M{ Ug"etΊq^D'\T#B31mm&o=?pܱ(P*;9 `UQ'I =uhI AIY1>f&u*Bu5t$e *nO "Z~kh&0ȇDyѧ~u-uCګ\<3y;Ppj!`0t2] \eiб0<>LefB [Ys仿};cZ"~7{$R{e6覗/zpE_qO?[G>䒉*ͦc\K|l~, w̽%M[?Qyt=d8HI\[>&+V%wp<ܝ;7dlz[iySx/?򤋿3[vm:(ֿZrsf(K.~1n|~YՏ޵&c7٭֩j#[.@΋}S`͛ʑLt y y[>t9o;c"0#so|uw͐"ǀv;n\fa9z4cؿ_:*B&Bl96uiXfikH& .? )n\K{@ӑgM!#_eӳQeYI]䀓n<#>E6ŷ8 n s-~g)ta !t-}=bT%&rB$԰^S5DWSB Ձbtl~e^85HX C5mf4&m"=CiQ*ZگZdbL~pHX7i4 1cRWbmbLF( T L\1V Ih}s(24RGw]"Ҷ﷟Wwι )O?=g4hv\P6A,0 "Ʀ44YCz`Πa-`D(+aS Y\gMkJFLQxNcaJ7teSBD[=`HmYFr^MJ$dNj4aH(%GE.-D9 U*IXGXoHR;]:!$+ :@!3P45*/5?^o%DY4H)YP8*1d2( bmPF0URDH*e&2F00.k\aFX4E h@&16%oLF\ DZ+eD#Y.&exՇ2tftpf5)Fd12 r-@&% 5`cPBDB$95hh=f@C@RJVA= $C)-5$ JIJ) <ZS=aB"P)1^m*QDcݷ#u+g;JNWJY\gK]h[ɻPTI "fj,mrJ)' IAJ4l2b#*C f!Bc6eIi F@`36WL  fB7b ) B&5Q:V qp*yUF@DX>,At픁`LJ ;аMD@TŌ5P}cDfb D$Bh$*IΨg@e!CfТh]wcE%Z),@hjx%:@(g :h@:!jŘlkh) Ul$d ΢NZ銊:iJl̠$Zun* ! UjQ@IgZՊBѺGK홞V;N W=z1Jf&|E0HB%UVdLZ\yıLEdYL"HUژ0D/@=W<3$a|O`mR!)F؎:&2 a UFTal 55LCCZ R1h(cJ^FѣsɖM6r}Yc:e_!& @ܢ :ZKB'E>Ut K$)"P3XTE 20Θ"I e̵xdAa9(S z肈ZD$@t!P#s1zAnbij%cF ]ԑU4cC}\#7TBǎ9tT Hbs@@#I7 $ƥPhZ!v rdbA#.eHn! AC 4 @SUԌ5 +4VRU5`V4"@p>AepvND..i*O+ dBA=0f$1 Wd]T, FI]B2Y),Cj ̥Ds7UC\ xc+{U埛!ZzsnoοA@ffEO}h 7|g,.߾wsc~sTx_#_˄%ٷn7fG0"՟> p R f]ƍhs_(aX!4*)$4Zy4Y(9i0K'pXZH5$#8XIRӄ]$65PV-_\q5%԰aI1:BK#=61V~_'%o=wc p&MC>2și2MlQUL5c0_>vx[@bjAMru[) A>2&J-lHO!dž>P+6sCdKp300 W5-k9-f"+r]W#oгω^FX))$C~w?}{G=}-M8͊MC[;8hULɆu3E:i š"fe'k0 8Fz6al@=C"c  X9/f}9T؛}juXϾ~m&!eZAo~מ&_{''=wv:&FDy;rW=K _?針Ԕcg?rDIonAza5 0y c˫+8ym7;cw߉+WxׇUX 9lk?Գ8k'i-ɯ~?Un;^W!Q 3e[mon{l">Ӷ{/Fo9Բ'}0=&ˋ78K<׵ؽ/)LR(I5=C! }jzq8ɊC u"ӐdGweɧ*!W CId2B"FvTHM[;Ռ ɦ%1aLUW,#9;<֋?[#X!+B"=Ab[s]9j"- ^L>Uk2yJu/RYZM1 )Br7A!$zWJ2q%o1e0IK ppUӾ:OJJ5gDZSR [߬Q6lX;G6aC0qz*V賏Yr P3tl;VXȪ 琡brntv`h&ډ$ Hip /[KC򏗼}X#aHK{S!aeftu~9@G Lv)&z_5c0J 1ְ3$wzE#$k:(nǥpq+tl)Uyv͐-^2N\Hd1pupjNА!4N:ҭĜu[]8赯&[cMȊK1gs:2ecي55qwq7=bʐM균Կ g& /l!L8cCVB:\ˏbpCN6~!}td5 [ T z!kUJ'k>uGs==Lm`ЮMZZA[U*VKg/1NH24dÊ}Br"[0EON} 4ɔ8^Q @O g)f"9$',q1􎌩#) Z*_EIL>f,C/lyqzm96Vxa{–R)oqq d͕iRX5kr{R~s<׭J,T8$^~:VfY2: I>/3[lLur-d =+b[KV=ižO<ĵH{f:ɺ~KȖ LQd`LΐQh{SB)6"1eJd+5\ @b$iհ5ӟ7k;:U}&i(D6(f0qel!'u^mwtrXN? i<7_&Խ,&XP!9cku6i?ūOQʱiuM!.RoLw`'i:yJwx5WݽrbDIqL! IR$<-7^[Z:B t_o[1;~rN!Q*Z Z|/}{? 浚~ʟ> $疛-O/Q~7uSӏJ]*x5aw^}?>20+^|j:V:jd96.#1uW_[E?bL o~;C}՗T0iYm_} wt;=[Y<mG3b };۫/i?Go6z'vSm>v`cϽk>4gz輽=WuR.Ovf_//s-o?vxɎK_6g~e (UAM<%[Oz!/{\ik*}y?|;q⧏{Ke_ybS+$e3-Y<`е% 4y M.ͷ;oOuO)ۿ5m`o& EFWcvteW^׻/Hw_ ȻxԽ}|c.Y^_9oSn^e|pw U3lxo L෎9GX?Xz߽Kozß~bѵ8wQZ`C Wl3˞t:^<Ǿoֳ]_z?\o8 sRSE\&>>u7\sī:k)r鮤B)mgU{MRJcL{TniEQgDHZuIeGq7UK8r4I9zwrq>G ֈ66tC+ w{t.ew߻{a=1eu@6sICN|nBb#>};98v".ǿ<ߏUǿ="xN97~`Ϝ0.Z7+j^V8VB"w#O{:&&R_غ󉺋 ^l/L~SKno?PUaDrLV+9L3c'va|ne68f%N{f]:G3s=X'n4+2-:o-qO5&p[3\aϊ~կiYѱ{f0x:vsw9ۇ[dɵݱ]e#3 .fm|HួbȟB`j?l79 9$% c+7 G7b: C #Ǟ~j]rs\}\}jMZ9X̽}r(\O^n )+o1z6kNJ?5zzv$o0)zx0 HA^_3OG:16~÷IV?ێz`!餙ygfL_ry/|`@ IDAT^疝-2tdL$~]% ^7skԿи%c>vW\q^C'p¿OWc,8ӗIGr%Ǿ~q hn#𣟿 Lc9fhqfɢ+Oi-FC!|Bǿ#]]aly/zNs-QJ*?ݦxƟ{Laf@wed#缨S?{ⱟ<{Wp8Ȝuvxw-nyy/SO;3IGO {ҥd[oqfs_d8C>=KA?.uE7(Co7êVRLx#SLH+֬kst] |{ DaMF7?NDa+v ~p.2F:{}aVFړ$tUM|>s)gOSQ%Vz=7*v?Wur<nw)֑͟}.JoyYa oi?vgpg~>v҅,fyᛍnʀDʢya ҧbطWd :ۜxO6:"{._tg7|oukA  3:]Hy'i -y=eǯqu)6 3)eJGbR{FiI%Vt\65}?8tǏ<Yw}c[RGl{5KFkyﯘ- PH:H&3!ԴÄ +%^$gPBRi*k^ۉ)  NA31tL,'E-mG Uˆ}V<[O9l(/R7/:ixbZ몔qEREʲ̲5{-cJ$J$K4I\ 6r+lN5d3BmckƦY38Ds$T<2b=qЀ, 7R [wu';,:SGLz4:i$Gw-dMm ӌ A] ׵ =݌ DԖo$|V]BuCT}EhKD$6rSϻ#l-9s=*6h~{ju2y="N'3aS zdCM+vDZ>{Ec$!D$ιD$V)D'! c 6_--%@31N F%2Cn:i;^Y¯zz-J~qH=e.~%z~ֽVz㿽>LNodH3ዝ@a e{D__n/|M_kzW ^3{ޛ>϶"Unϛ9𶡂; 9ɒC{U?sdZu{Ej6 L^c^{㿽f{$u{g>}0PiG^=߹]tE>?T!yYNl =9<Ĝ kM9K. GȻo;k~aXqyW9SlF@A/NMMYu{·ݦe:F?~&Ō=lcQ#Ng?Ms#OdIyi0iRsï9:νMH޹m{CW]=]Hǜtfc4o_{O;؛y4 KV{/,7t)o} ҳ|7\g_}gI;^Ұch|l .;o*+/v-mY4$\0R\mh-iBk_fy'.蟿 l-M FF˪f|Yq-wt6^>j? ;r`?-ҕΒ;]HVz9mr/Uhz9-r&2ʑ.c=4/rwZQ1jW_ CCcG@څ/\+憮6ctUcuP2aݒOvdrl3g7F)V]4e dż9 *aKZ$0 Kآ3dEuI2t$hgɖYL2eG KzGKr)u1%-:˂CGr q'}d4U v*1\nӚ2:ғfس&09 ؉$}(X }Up&]9%GY2NUw? c˓mj`$s,Xб1$rtܰ9#˂K 8P@_őnqӎ9Q02K2_1찟M[-z6xjd^%˖Y n ,jfF;ddAGѳ%骔27F)o4F*Ǽ3j ұ5̒mfDSG'. P* Yj2|FؐP"S&JzT1ZGHd= lM| ZD(I-T )`,I]E B*h$(<| %uJH ARK'%`DT.4id]BFyRtI@ )bu\]OXq%A&5"  լk|&܄!YK)RMAM;2F]r2 M&&^"vn:Dz$@2[6&'bQHi FkQ}JbT cD36DCaWo4^ uH3)rN"~˭OCZ,K)gw8ӫRJQ@(TВR.U~ D D!Lld(RVB ( EMUNcF=zzcD`dHCI@ЊdT6LDML!T'_qcX69F!Ų{ILs9XfU=?m9RzʐKXغ"J @]ehH0uh1@2+A @@$D@5t!E,jXQOAeVuZE23&QNfFC( NMWכS}qWͲv#8B861h``K/TKQJTVO։ʚ:( QDx2.:ʨ!'2QR>^N6 JD?h1lBL;L2 "|;R ۔IR YbS)`Һm&mP YhEm[2FeJ=.V7o[4] nsٳgkfIEQ,Kb"j)@( /eȔ H5J HHkF# (U}NR52)2t4Ri SaRNZ(lPuRJ_Mo B HeqQ+r'}J)kmD9IDH4l§u,}ޕ5)>!v*z;[ix!2I!Z# Ww_t▫zVdA$a'֦}4VȤH w1Z=rp@/|vo3AkwO%hoqc4 3pG[!I4'h v>3EK/GW3^¢fm{ ڭÔBfj4?Gc>rN"3^.ZU[>łW=> kqi@zSċ\8gfrݦ%RPbO|c~9;33HPƷt U__W&o_wu .\wuzvs*B:D*dd.4 ݺKoo6n$ڃ&O xҖ>R Hk<#4Htndl-#Y lW6lهGli^56f⤣r+ F@ŸLz0\h4/ンNcm6o"Heդu.Z೾{l"mvhǻR=bD@ci*&Hx)@I*!”<oovip]}ÏJ*@xA(dR/O*0U}\2igZ [eVJ5-6`kF1w.,Ӓ'rbY@ c a71wz !7wd7uJо.̀QS 2B @x$j^!sH}@Q$n覤qnPJ8ŭEk Cl ѥ'~/ Óv 2pXc5poj43fp Yr)\j$#yp ˏ̃>edEU?;Y8G.:@Z-F < ex^[nY<39`qn{掶t/?Z/D?܈P]Ywަ/m81š17ƃsO? ^R = ')˒- Z 8hIM'̃N+<;$wM왴羾%Y2qGDRif !{_Id/PIrցgWsw_n Y/H3|_j$Yo~#מ5{%U[緗 OkcFhJ%U7<(UH:*c4iŘ3:Cve1DZҸpְ8cmIGS䘈؟16FFgHG;P ,"8:G, F.y.H0]d%7sZc4uRe+j pꩧj5cLݚeYYF٬vjŖ"Ҫ6D)X+iƠҨ$q՝Ix gjWUE>-E4XYDE%@u*byV ݨEhU&zD=IEE !9^V7FU$*Y,kڹ ],0vZ[="$R)=dѨ7 (%ajZB=u4<((. !Jq{,2 #ŬЅYU@芀483[Ш2\)kIOjM), hUBcnVDUXRW"Ճ!%@8c1zE#$#Y%rz8it Xrj`=CԄ2L*  `z2HXP#֘DvDI/ʖF!vo˹b7r|T1CPjxtU쟤%lE2e5sQ-fM qߦV3ǧ24c{1Y,W%PaW}! @T%b IDATAg² D>H  2PHH˼0Bj]by-YI@ ԗI?6޽&RJ7?y4)U#;J%UN3q2ny8*ڝU3nu[eY`Lhj3hJew4U/r$"bI#D@ "x!G =" "r 6XZ BPTĨ("Gx %#@ FKTPh h-  ;w|@W}p@KDaQ^G(\D-@et Q8ÄFĎ|D@_= D-Bs |t@n`( +Z?<`-'v!>"Z`׉p-x H D[4Lj:nR8[@@ Hh cA豠%BU[}R,Pm$D]>fP@\;cВD)06ͣDK!B :4y4PhXR$1O RP9_r^W4$QƺԃӬ@ꑒLK/9r%?o?*FlԮ@k$r!:B;u*pRwc "8:ND [5$W>B#hH(%4Upw,!hC҇J#BR@)٨{EGbЪW`(*@&&5'WT([u۳]t% $D""x1 bAdو^u! $$Д]DYG[kgIiW5uY I|ycP$իtfk坍, 1q J&gѬm|P>eEP"A (lTyDw`5z[;HuTf̦S@ԉh{iP@YŪDxzE )S-Kk 7u)b) b"t+E %TAA*L봐)U$ʀd&|,YRňEV x)EPH 8!$2"ELCJyY6J @GNHT Cz\>)256|kx#~J|N:iE*Sŭg͚5[aWα]5ۣ2)LV57w'6^4Z:z2d,ɒt#%G癜 ds-Gvh'@tEO@Ka"[d9`vl[!VeӒl3 ]%#ȇNj6WZO# 4̍\>Net Ch3;)@,ɘ;OFg"Md6Їh"W~M5I| rP0ғ;gHqҧw^24 !Iӳ CdpJm20pXdE7;֌]ث$}%umCS!i|  ֒킧aGG$,%]i"c$=ɡ0IKGKd%Uw/}( rCdH`ɶV[Q:z?uÎ~ kz<)l.tI"@RS n DeI!s_#aWkæ2um!i9ӿ>oɤ @F y-O.`@y9E1$jZO?x϶Ǟ}_y?>}#t\W#{᧭ _yg^X:u/b}hSgD@VǼk^@E٦_߹xAi7j0uW8G$s։z ޣ"K` Av El{͍7 ʬ*Bewqč̻W*T/ W]}# >C?S#m!C$J@0@ he;t~wzofhx'^(&%9ݷK=Km:`&BV; x[Xaz,5v>?0HWo-0\rzO>qμfy18`ۮuշ?߃Xx'|vu+3ԀI#/>sU;O2?xa>9y-{m8ѩ~_߻KпZ{&-g=7]{Oܻ+6sM?DM>_yZONQ25?:Ǒg5g}U*vf?eb&N➧p.Χx쉽~tk @"Q_j'?}llSHZj$}`:9쿵f}~6Ykښ;2&hyqſ<=GO((4!z fZ{F#|+6}枇]sjgÎgw9zy-;-v=)i]gnV=Y6oE-AP;;N>q-e˓Ogw+ 77=Θ̍׾‚gG,Vlmvjx粣Fcl®WٗާJ nw}W^$IUTJ@,:eʤ<}=EEj#wXhݟQG !iGSyѽ>ZGGF~ $¾y[~#'Gwo|޺ =ڰ 8%P|Hza%IG6X2N.1..ݸٳIX/>p7`o{c萴eI3/~>f]s_iBf`W:&pz9QO߇rWtTڃ$Go\/|HZyO*_.Y}wqzvIg@gxOviyP[m{tƐ+Ivdy4n һ?ܠkia 1VM5c=O~W#N8Fή2a#˾͞'̡0_|3;n9 v?y&7V_ 1`g+Oէ=Cȼ$يӌ_dQ`me-zq萾uwe!A;֙8Bm3q iG}rÌ4#|LݛΑ1 wʟc -FS/Ͻn'=-i5s~JO^s~l^]#_쪯\ Kj z6L[DD ǾsK};Gѥl;Y[7in7uÿ履}ڬO9G[4w/`, i!I/$[֛ݦ66=)^wcן;kZe_%!} rש8kmyAik!мpMgn{H: 'h|Vo? F2eXe+[7FOOۜ~,=Fk dIzrɳv)ߘ@i=#7=|vt_ltI矿;`e]+WWwqo| c+/EFc76K2/kn={?P2_rW?0mǟb=G3[TKe$R`,Hhsp>z2=[~+}ܧNm}hTw ;X8 ղ(=rƨ 4Cd`_fPFu}dNCƋ5us.xݓ9 KGU3a4͜>g"i4O^1:Rϴh"y{\9ɮg\tqǟzٯGHǡQg ē ҧO'9ғ٦c('7cm{#s.O!!fb^XCFl߳{WrHCϜ4ï\=sӮgђ% r fˮJCǜwA\dS`Ygu鵆1rd%#xy1j>8-o=^}k4! 3oMoN|~!?7M8H7:s?os+ðT<:iY0/6'|V̙-WO<37g̥)Kqצqt c&]*3$}I l)>wV ̻Vo>BO 蚴#芅N8G#zč'vo32G+ CmZweNK˞#4&/|BjxaLy:-J";tK2Y}w< ?# ZlF>R.u?>̿}[@˲dN>dE,W_Hҹ$sz+~asr&HoX̶ɜa,Li}qԲ]a3nZ8^cWdk4#q?^FVd癣EË8gcg z-+,Y~)+J!HurIH:$`$+9Ɗl_Pt~,l88LK j='{ wŞkg;Xz:b|3W>L?cf8ʎK۔go#O:],8^q7>Yo\|ϞHO,wnVUogN]Hv )en6гg5cc drֻ6db5m|s ]oAko`b{y1Nrf* \e\{ H'{uW; "WDq^4_QGs±,,Xr#]sy#"ї6;kBn-[i3}wį^ƴ|>~4]>3\DIr#_xQ0pwnڦʒA ROoXkݱbţ7` ox\/'uͯu~eAY yoO#[VKK>7W~{ݹ#4MzGzNZ4u'xGO~x?'s&cF@?)#.v>槻V60p7n-~;LA3p!/o?|3l 3={M8'aRʓ:;g}gtؿy;K & gȖtEEjO턁M>ɓN=)S||z*zzg9"•egl^.|12 KJ٥KnNsO1=t=!vX9L 2cI婧H:f{uVb(=;KztKJvcBzϖ@ӑ]БW,RWdE=E ,jǏ= hgɢ,$r[>(ֲ!YPn˖u*$}Y1T Ηe}g{'n7\;?ޏ. &H(tڋ.e[X/\#Y◰+"F;^$]`(,I =[dždU0z:̾xc-/%YB'& Yrtc)&wɹ IDAT4\;ꨣΈWEcW w^nt`uʙxz.6:`+-=vn\h}渋lIU%rlE J`K1}hS$-Vٻwdv fo}E K2I !ȕI"+:\۳tS:CXqKwV%ŏ{rTu*2/ -cthQldAmZ gEF:YYO:|cd (1H{kH+HHKK 2tl6vdlGC$ڦ,l-$c !.l9h*p&ftIiXa5daXo=7}KY}iSr?H(ux-kͻ*G*$=Ii{{{t|ߟK9vC}6T=#YUu{!BʪTƒ=!Hi)~'HZBMHԛ.h-QGctMHF~#VDUadɲ 5;+{Tc6Q#Cik>WEcד%](*n),G/EY9#B KRMWOdH+&I`^)Rf@,RO r}hÙIz-) Y#k%bS@1$9ΑGZvHJib@ 4ZSl,!&j „ z*oBd0ES5$ʬH1%Ѷ-44AZ $Ҕt0>@7c [}L0#L!˔Fl PA{l= ,[Ќ|t 6ZAqF2,ZI[(}Z%k5 r |3-(2#ϩX!@C$&S58)v0 Iנ!$.MȈcj|5ι"c9;a5my]R[gOnq5HTLALM.MVh`JDӊP})|I7`QiR,kkۂM9dY~]o&;iU%S3AH-J& /@VhKl BZ)‰Ҫ":Ǔ7E4XэىRG5\! c]~c9bqX%K^'|\t񲑶' )?aI E+~,[oImM6Τ4yfS_V_Q8NRbW"cm09$8ȱ2U,6? ˈdzNU~-YѮoSIcWߐ`ne}m3OΝ~94 ~'IPk0όN j^c7JbJKF\RUjB` PX#VT0h(n 5 u(*oΜ!((hedNHVȿb[HJH6 Lxf?U2 i= d`[KڄM=EI蠕J%$&WU!Iu) _f&z҈Da:#G2 .vKagWɠ@9H3ФN"N[ yI7UL By`g*@X3ԃdH(D`ʯځJV5BY@GXH !YSDk5N/*FBdMI (B9BĨCVSh =̈́XuEklT=꼡IHkm#J҉1֕kOƘZs-c,hi%Uju(AU&c'UM(D(Jh&@ XkzJ#K_nGCȂ0^c TgZ! (8_^+FTE"urmAFOd`=͉R@2Td 5C5f.G'ր2" 2(!B)m4>2hQ!}WCƘzOVޯnLjo5yd "覃NHB;q5 C#1 reIUIE@BPvf"d4j ¦qi8#A.MU2)Ll3 ډr&UK7EgYFbcЬץzaiQ+Fct"J@$$!M@!L3H5*#T#FMh?լ`tR"CPRJP:% ^5iC Zi_@%@p !MRsRGurRM!I6Ib Wcj/uSW `[ 4^,eiBB)Xk)]ry^(M $) >ѐ཮cJ\o. JR|_>4#B?@tOHbUE_;%(+#hvk?_=JBA?+ݱD[cI(dJZ^rG\}w@ A$i|w 4ESF$yR'.y W^u4OP|WIz麫gl`BԚ.n۷JHNSCp,ˊM `xJ߶~YgF  "`+(K( "QH X: -@{qHTJIG@ f3@ @acP#be=t?s˘2}@ie(@ăf5 &B &"PQj5PqU*NA3gtTXy8V^Fhe<ˆh)=sl<}J`@Q=FzppD `s~\AAR?a0N6BJ=H%,QQP` ,y$I=W-kAYEB"\N)U[Cιd j0iQ~ˡ`C&Fb;IR)0 sn .*&P ŏ^z뽈ȢѨP|܇w|t(}C;+nI^B /Ϲ?;"-,^_A&e/u|j<#jʫvZwʒW1>D̿xۏͱy][ ɼ?{ٛju;^2s9Z߾G/Oz7;[wZy_35sC߷)P=lçxw٢}wKy_uڽ0Av] 5?M }P4>{W?q|զ>ӎ/ίk||Qkxj~'þv7-:,?ݑɰMLcj;k-S{-MEx> wWc=㎛pgj6'YW]I/R@ʒO'^1VxZf9Ƌ?k=ix+Sw,)~&=1x{r̺i/9͛n]luflM.]W[˯?hԶ c~JGVW.GGG}eOo%_0N myt_1x6,Rɔw~- +an#Lskm&r-PHrwo==-?R9V؈蚀F2ۮr…rO>bC>1sAsWe* sF.*(ƲzP o<{SEqBC}߿yqǞiā}#ȂaVޚ֮:菪;̚kêlY"E. OLe,_ML\/ ygӇz邕_?l06m?r-y`Ұc#xkZMH@9iuEu:/}CNI}+֓J {]kW?,U2H!K3ӿo*T4#/Xzhn߿39;wԧ]{t҄fڂ{~qx%Jy{s\?' lU>ZT)JQFDI\U AD *bzDB!BB+#x8P .\GEn9" Ѝ'DOøw5[F&/HDooL}4STY[oB${I`kt5\ҁL)p!YZBh%STN3k~~ͯNILB`˦ȣ-lяܻ4=J3oCÌ (tIW%>- &}+n{xx=}/6UT@qA;<ܧ~7.Ae JeP"ꤍ>^t^w)>ʾb8hn}1=h_ί:2BfŐLM-рS?>ڊ6&I }q#`k}~]f~uQr,Qy56]<污TZSQb$IR_9M`T UHy~㚍f-L/W}AD.f` 5/;e􁣖=jG?}ǿ慍IERACRBA#th4`C!-i6gt@}}@P'HC- P R:3E@)-OVͤ4@ԐOF~gЌ>)@R@bRL]!*5I"M B#~][J,?HlZ+Bz$pF?Qlt@}vb\*Sn`K?0+v7ereUЮs_zO>{V*pZ`\KT)K_O@iz9O % } *m,SQhΨ z\J&*3oc6 sȪYILNy V,0)^bՒ?>˹O6Aյ1 *A ^N=ͯ?S'kXV0혗+*gM!y{xX]8RIC ؇v7؅㋞߷蒳>KmBΌ]32]c_4bY!Q)$ F'+;cA E_%8Xg: 1bf<0M1U%'Bd-T4>~ࣾgǒw :;YVUֺtF}ps /9u-fMi(4}/,m m/?v&%lmFv_dI'N=#Q}l~Ϯv(V)NScR RJ̪?!3k&i߯=*45.A&Q^}s{zvg̩-x{7s#P5~6W6Vvp++o^vSi3$. ļ#]aG?{O$7~GaAC?OZ6 *4Q˯8% ?uV_l;I"˪8ll:GBO{oY+YD# upܼgL 9o1F!Eh]fM޴x :3hhYpSolFn3gnMY[q_==wUYrݴ##=ɞzg~t^xw5V c\7xuK:{o FՃ¡Mlo?CvTCsEZ0+ X隈vj`DɥSu%pu"{)yYլ~Cmlϻ{W:Wg~|}n{cަknY2 {Tϝ08} /[=W/օ+'{S:h=Ċ ; ߽[lϿqa| 6~O9?;>~UѹS[.;ԓ?=t&B wymw^f^C7gu}#v6~?}ǏrKXyЦ;]poovc%0cuwμ~r;.;tmNKIoi->yn[mr]rmo`+n]4׿hl0}ʖGuk [2Ud~wzyO>#<;:Y#ϖ B10EvG.,Y9' tgdXO<Y-iz:VOѧԲmB!\L$s;l\8 dzmzžlKDt,2rjcᨄ"VsֻD ={H ,ƶ*ˊƠ_&Dž~iɞӳN:8s}վgtӯx g.*a΅ps%YUUQ*JEg.dYntЋwNyO λ$RvΛܰ/jE$ ζG{<0vlY0HtKw7AE-8FV%t"hҳrqe8f'{rce;Үj.!,G?7VVd)%Hk'@*VO-vEO㕧9.[TX,#KVg,]9N*8UPXtd3˖>9Itd"! Y*jo%GyO֑"䈫.W/Y3XHYTEuRhAi$jJ.Z~SÎmth Ha 6=l#m#R)>%Ki"{(VaQQ_5:3[!t'Lג1hU#AHV,1C`ױ!a8G34]qo?MqFz$2dU=Y(Y(3i<|&42ʣ 9dVʓ@<(.cz8&QbbVfm"M "aP3W#sEP&8JYWjc@ 03l"F{;b̓w="d4SQj|3>K}ƘVsω Fe"b؆{瞵S>{a/Yh nΌD PS$1ɥR^$'jGKښ0O-:LBzF[԰A|O!'Po9ACm՟XnU'Zr'#E t5)5- d^/d ھeUSsl$Y+v{ D vhkdXҗaT>"I!LL]i"ccRRb'BF/6G U.0X&Ʌ}YAc$YM".esL/Wo4(=m-Uk:m]瞰^2߽rњsӚ7>Sdy/3A+fy̝8ny+bZEEvk?CRXk-G)I~I8z*88IVVCdܐ߼jP2\d\5"kgE_?_Hq55)+k`q:.Jz%nWSid5Z=YN%ﱬOEG6&iUzxڍ(`Y|]d10"#]A:BAot1:JHzy>OBDN`e=B d͊%R +EͮJ4FO2`nt.UcB>1z֓1 h?qV5oPucD;齷qx %D)gZU?zЋ<pg^KԷ#C*IA%N[,gR1XwM sp!@+2v';Ka;6(*W?D0 { bcKV! s%:۫B-?|ة[=ɡYPz0*wM(%cT&QZk$tLr#$^ H>i$C *@{_"NIn$M@l4jZ*fY Ab@-$^1iDbQI2o -56N]NRЊD giT0 JǨHd TնXv8Ow4ErI ^(H APD 649CU8~>{w=]vYk5j՚c@/e YB5*% : (B(3PP.ɨ YJ!-+ERp*)Y&@$2ѠdJ:kcaCRAT I#b"% QRD)DBȎJQZ UYE7"JHt5C 2AkcLyD,YjA䲖D€)& 튮ffit$DTZ &ZC"D$2i &^+,5& BCy"(肨י JFPgZ3E (BR0@hJ\y\9@G iUHBRfQKH ,mǴJ[j4ՙN QB&!$BQwdl5 ҩT&")m$ IDp> J ̼AKiS2ʨeɕ懲tg!iCa %e{t$BtY  c2@| + jCy!(Ha<P,(wee'H̝cjTW?,ԇGLehiԲ :g:͵\U; "lLԢs>iX:tCg T̐4;GUtE(3Ο)w>H@h HO Q4-C tӑ@*4>, ߇~`C)teN>PGʲi'%tp-|A*9I|Z|#O#V $`+FF0#h# d4`H2FB`$`#X!0F0<kAq ;zA#d4D3R6cVtfTQkoa\2uvj0F~=)۬KB0s (Deȗ锡#D>_&bXGG,-P!:ЖC()EG@DZ@X`Jm #h+ >EWZo݋'yaU;qNUHjVV_22M< '=|䥒+RWD/8qBwoҽRNaW񆣕^}mOyZUKcƧ<{~[9ڛY;|mǍTfT7,3@^k_Zc3ZQC~7Xy]ٛ}ZEGxa?\{H2[Dn*lt'_QC'o6oܾ)STL\L2.i*DcBk>A͆SEfݶ݉S*pz@bU_d㯾`cz]H_z=/#D:yi`~3_KKy?ysyWnƩ;_5-7sJ7׹~nKn~أFj*ﵐd!py(1,yRn'r-/͟"q#$aP{[|Zتo_62_!95l s $0 W/}s^#҅w܁9I~{/4K4>3gͺU)R'('Yo̡O*FVԋ? c4<|Cvނs돝|uzj+1AB"]ޫ8  TO->+͋%Lj֩ZU+:ty7{nѝ)=nuObR А,9M4Xrv[nAL\MkLx:I Nj[g 1ay`bN6բ:fC^bIg.'=k>֐,J0jcvdy 5qí.9Ec`4|9#?-}-cRq^xGOSqg~ '1,ʲTJ~h贘VBn_Chᄃ@("*o;#(WED5%" #Ę e2 'N BAt p,ZhIDd1VcH2kJ:UIB)-.2%I+E#jyڬC"uM!H ,t,G_ I'RPxUpAetF$2k4 UlbK.iZ%TbEBXvo%EdHJ+Q4)D&e)E&  XP.ftݲڔJAD@@%X)d]GZ=9:(>PC'u>{;3N}zBF/:JueEHrkbAÐ6 YG("#bRj2.og|RƦe=IPR Z+Z>\;G?;GnctZ$Iw1{={s QGZvmd1r#l: 6lEQ,\!FG:B\x1b4d:eGA\ב&gΦ$i9hsf=cB0}`)GdIӳ`-CO:h}Gl8̶3$[w\#F6i";11掣*bdk3,O[b YOo۝lO/}o1$K ^~i?xmVIθeG`a΋l\9 rxѣf 恞aibXHoIGFC҆@Ϝv-Deɜ.Fi0g|xG(dz 1Ǝj Z `yXvc?\W~62dA2w/"fXU IDAT"j@6-DReW|Wbvֽ򬋽"+N¦) emnGэ3?Vx2z]d0(#Жں@n&2Kb0-)Q*)h"&`J Y@T "}@G HT[[ؖ7Nt*3D5~ݕ], tqH]J?tÐeյ!C0 L:31@ADyDњɡK6 T7˳EPNdun's6 $ozT A ]}\T΍O5jvpJIrIwlKTA${&MDRx.6{J'04 u'@HjL,SJuuG1YӹvZɕOIhϻ迈$I:ڹH)RVM\PQr] J z#J]V]i}cWh+t~~à /L&LCjP%Ü~ƌwI ĜzkVSJl9uiښlRyskm{M iCo=b|Mв̷^_XOn(yᵖpj7D4T3uVDZ@;g^k[o]7AϢj^mj~~P2ʊ Nyvh--B<îo/lITR}I?OJR/ON}.c+L.6Ϳ@os]k/a+Y{UŬpmS5 &Yi{9.Tjǟxc|oI^z9 [l5NǖGj3^z+m$RhF3#cE[.ɯF3Xȕ@A7~~z."0g:J'/+ !>^qZwiZe9V4>MZR7nWg/n&ݥdN¨kݲnu}nF˙o-]4d]Px Mhv3:Wa u(yu7 5j'OO_sO0Km:C7'x箋@KQqmv\ǟ>mkdgn#/^Ʒ~6ٳ~{V฽uҬO wfVꙻԫ".Z8\腵G_=ß9Kw1̹W'ߺsZ0yF>/|~eW/~eޮv[*NS= x)glADMm{~s^zr9L¾xt=7 2%_Yݯn6}VЙ."Mӏ‡EQ($pRf3_JΈjYq+:s@'[ԥF 6W{bWfwv>ʩ4YgMյs7s}ta+6HFJ0L:dF&F2/9hʸ'^h9-{+Fiw5oKv=! n_:,<}%tegꊤ{LmmV.W2 ]k͢_Z Yq?z{f^&q{ {TzQЙ)Vݹ~{\l_R4ݻ 5ύ٬gIZ%lrUWFY,Itmғsܯdh-{ !lw٫9y0-H[fEvV6ӽͯ^4$]z¾!y+keO'ݶF{ar+E59wߦ;]$Eo߲x6gˑp၁?7< 53cݲCwuGJ1fԖg=@}@3 =̚Uzsͷ?z=C5?2dBeݤkW'NL@0­6wiޟw6 $3/,7?qZ@w: a$՞~pU+kc?e\G/]ɓy@ULƞJjʢ^bkm&+?ݾj!Bmw5ARPi-\sx֩//\}k}"eٝV%||0 2K%Vb;{Ƿzns}yK'SArQ]Y}%N8<ΓqZ[QI'QlIMM#7=T䮨쾫?~/;h;Εɮ{I~הILʎ$ \ofgݱ`&2-S'n1 p*Iφ2E\ubZLI:j>~.cu*sm)*ѳZKƊu)EiMGfw~yWG-){ cI,(2 o~&~';?'>|tO8D/OSO:WZWڨXBN*vEэQi07iؑO:ܣ̛}VTwks/\qɣpr-deTc:⌳>LP7Aꘕ4!*Vc[Q}k_y ~{K{ֹPxi#fFWק 吠H+I TGc]'>kE "{}fKZzw2^`"}ɤ" }9#}=ӫb=e%"%d7"Q24*]SI-|woL1I`rUR$ڄSsQWMGx)kt/^zط_?8 oO:o' 5QC(sI]"6&I 8DK!d=$ؼ.J4I]wݥ{%uXKt Sf h&l3V"#F/C"o~Sf_ӬE0tkr>odҕ'|eqwCx ]~~=3lWV<@U 0`SQ%|wo dN,E28ϝs|tN$4;3d 9V*%ȴ\ ʨHtIYG]Gqi@nJ[/ƍvל:]3)XƶT:3.DBs"(4s??vtXj!]j#Bɣ'$#:zSDT.u]Mg&(IԫĄ؝ b#lN;oѨ}mW'~"9Z \22PI3S!+bV( .QNUu֒Ub"}t'Sȕ_߲i#C<):+дյv[Y;$x4r@QԺm>lƢtm:n;,6 H\}ׯ@q*£A4Kna>VL'> *dNFu?.RjDWu'{_1TD ޮ83wޤ%.]ss6юZER.ٽEՑ v/.Պ4!R ! t\pqϯ_릭ָ?wk=VqZfu VjWi핊dٮj mbzv\i ܟf+ڄ%F ık$"ʊ(_[m!j ^e4)U.0S?11ʴY&ۡ*X4ƲeޱKL@,ZmdVóް !z.ȠVζ5-c^Z} v; H5iʥ[(\}=w^0/dxI-!ЪX={swGV c=Ks-Κp-MEIWf9@/\ZD*c~{/za=澉SXRy$Ĵgb0@m}k~S˄/~Je/ܰieԏׄUM9 ;f|jUt+ W,+"7聰)bg}/r”v>z;aξG~ʌ\p/f"7ÌYꪅ@Xby(xڏt}[NZ>c=l/~t7PK4ؖZcÿ]Ok'1那 dt"N]#P4޾Є&*Ո)-.GͫbO_Vooq5w#Dw^Q.mWIޞu tIO @jt14hbB\Bkppq7,*_ݥ0ag5! $U <0G8ލ6e +%H=S#:{naXc t ť7Уn{4i~>?wI5$ ׎]=/;ۏ؏tozռ{xg 3[-_ro7L$-;}>n'41dIκn`OoxkNn;^7[^z{ϴ3K d1vs,u\Սw~m{_ۻ}4.gNşN _;~wjm{NJUW'ν_Zw=9E%KΜ$&mΘ2/'^;:7]wc &px!4P_}Ëz'qx?)N޻)N-r~C767ytҙUdr6Kg:dDox15~-vw+J$1yOr ѷ7qO !wY%ʵ~bz?>%-7sS ">sմ:n?=nkӇV{p=CaHO[@5s!8rʿ57E/;`B@uN7)G8J·ߝqێ7N3$8g}N=[~>t~Gz:aӭz=~§e7]XOaнtq݀D~b;o+Ӯ 3% _z 5|S]Iz1>pt¾_9og物wǽQɠ-G Չ~޾fk5w۵G|ޢwֶ >{FSҚX[ &-ݹsiM[ڌߚb $i|ѡ ,YQ.yw޻%iϘ]m'}*ܙdi a*EO}! Þ-ڂ],歙g, iH34c,h:/\diN>rx teqi3" EL,8Ԙl9Yƒ ZG:7iyvVlsii6t4aǵH@6KWet$3_o?!9y^Ȑtd^8b aXf 86h;g!cNiBhZ2s~@ZPt@$]쌨Nj*p٢cӶhCe—gj[v}ֲ$1D6IKHHȐ;հ7˛s^1-O킭s.dpAl!ҺO3}ؓm-[wpdH痵>5964B̧7cI$]I.Ylߝ=mQN:Zv K=NG?KH`xР1o#ɂ9٦C$m;"(=iYFK`p,Z!t \ùahHO2:eɁaK8-v" #'cC4M'E eɲ-HSҌCsѰ;КЉJbA7Ic$Y00=IHhCgP$maa1emΜqER#Hҗtv ]đCHh dY:J.5 mr(3xm8mNh=D,I" Addnuc!CN."󁸬Ҵ٢79led4Yv*hBddIGo@{E죍>icsc yLJ"sl3,X=:Flh:%MƐd>`plt-岦 Eև?tv\""ɢ͜޴Zw z&]$-e\^;_IWNMA2gHF·Y2eZmz= :-eA.F:Dzda z\ EIDAT<] 1v]g`>8:kX*.CEQP:!G i*`Xed&p1HߓF@$Ѩڗ - ȡcz4ZVGTeݚ ; xі6 cʐx += E",@fЭ^Ieޤ2|^bD@jWIP",OFi* Ȑ5݄dXrQUot(@_KxT# }8D4m. vdH$@ A!9$R'%`\hdDD`Oy+]0HMOH[c TZoҊc+G- B$5F iUeDQNUU MQj\9k@&BDE :D(*&"v^(^YpmD L[QYDdȐUacYuf b1 HbS9$.MQT5`DiRHFW O pM6kZje}BQ](%(%phH"cJEQ4ڲ|/Z#ռ>A3˵B3C1*R?dTJC>H !(Ϫ1@AE (hFt!zKPIEFM UDi-ئJkʛ2`_P҉eFM%9罪G X{@b*`6z/R- uJeNtؖu}؂j+\#͝ҩj|ΒGdX^6}{ԫ!Q p9]D:0JPR”oEV[_f]I_33ؿ`r!ևs;yBˢR&1LA&+m\F%NzVwEmު^֧>7 ̭ -pN`w%eagqpcl~,8VmB@[~h$F #: pzdljesȔ\Tip3 *s: lY7ƹ]J2&5 Yz~_VکK·؇M\6$''Zqv,|(^"iOFKo_HKh.A~-փ~нmd+R\`'_u((=Bh[ ak lZo܌n3#%D}6Cϖ߸q}=ci*dYԏN#'Y6~L7m_!@>]5'!uGuB};p|+okܘH5l! y=oQ|z|Ǻ1 ͻ牯GPRG+&kzHy5ۯlXMJue !JH1{^o cֵpG4#)?ƊHyuy~}țE$闶@GXB9MQeOWyqWdTU }#~}\tLj73 (ϭ$.7Jt׋fi<={*]w+snoD@,7!9KtPl& bҴ _`K6tDZ5>ܭ2z{O #&+kC#unw h4=)3n<]&{OZ1 rV=:o2wɳá^$cU@="Ԗm}Z&AQDyaZ@4ءt9o4.b&QQqWoަ7D*]žqk_Zf=>I &]i("y.mBkV]n33@&YEDfvW?H/63xl"Hgݍ.VWzު@)b_vXαIc%?:&,ۥH/}g=/>Wj2ʷb"cSfM"[@U{Yb ڮEQWGƬGRtak71{33֪K̾K=O9>gHZSgL_̵>K&?[y'Y;lv;ҪsnkUv3a]Qo%u %R&W+Jm65kzy$B7}k+×k?|V4m8?h?l;$-ϝ^'ca7,3tsd" Ϳ)O%0)itIME tEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/sword_sources.png0000664000175000017500000011614113162045104021435 0ustar unit193unit193PNG  IHDR9sBIT|dtEXtSoftwaregnome-screenshot> IDATxyxLd2$dAH"{QjF-EU7_jbi)VQVm-ՏPZ{k}'%Ye#2YL!>Kys9\cO^=s,`xU'\lq޼򪎯մeJz\RJq#'תYKcn9ҞU^=惱M^=Naͮh/X*Qɿ DO`UtAW*a/?Pq{ʔt%Vw2&k}?I)iq?I޽s2]ȗb8֭[G&MH-oD+Izgթx^UOw*u?cjqNEųi7|b F.I{?Э[7x m=W_壏>b4hZ!EDy+lSz &Sxb_݇q2^+7EΥ>K۶my3f =cǎ壏>O?e˖""cc&3M[4fXY~֋}ϵtjƩxWs̕b7d""r}2߫WY4dy>?ө8;ܙYc}eDv0EDnMnr=aoؐR& k{S% ۈohߺu;nq XED꘲ xd29b\.^1Ơi.#wдe׾7<W3 XOus=… ٿ?]v{'ß{ci)2sY^\G9|㎍op&Nǐb\ _ TT,DEs$(q9 m]̂"}ΏAdq&1Ŋk17|WzE&wk@ҙl<dŵʔzhn |UħX)APժ8 :8OFt񚕯s\ǟSr8IF;Uȭɹ9'2h2);9f]9p{/˖-cܹ _9BGDѸLlJvw^ڶ Z;wmR x,$ų~n>A0 bvJש[R+b}l [)ۣhmlʚ?7gۗݰ{'~j3z[HK ;t[2w*wj$MX:0t={O[n7c{4rbĞ7H/tbxժśvfdFMk8HK<-t mZ6? Bg~',w\.7)(NΕvjӜAӖ9Y Nm_1nNyɹVYJȫƇ~L^5k#G0 ^xm/Q#"E?] TRS{LV&/=͔FҤ/ˁUaԜV0e_U\OZ9u.wNms=aqV oؼǖJVL|'1urb0 btyFMkjQ3AKP13S"sS7ϤThV58uqz3R=^\ֻ]ǟS>RΧڸE-[΍Uf\ۡ -C;r99iK:,eK7o}=щv dbԨQ/?n>BGDԤSܗİ-[Z$bIm"LY憝j6mںa8H/>Rjew[xN\n{tN"/~:J?7Al׀؉[Ir]ƚfT)W]dðshv:eCKަtw.rN9'ӯ7{ZJ[;|?w~:B:jrlqILNXyŽҹr'3rS;DӦMYf -Z`Á8Kr <ѣGcn|))wm#4CQ¯̧xYfv) w{8ir{KJ]炍F% =ᴻsT΃.5ח& ѥ]]>wT.cHRrkqZ{ gTǿaV Уfwz~͜39*\NU2w*6.8 u\WSKH_aҍ'vGdr,F0l0%lgdށDDne֤lJT%b;+I \yQ+2iY^Klt +6@XAmܫ={Dz"l+_[g-j !-#ΰ2l-~N;3֪3av^VxVm]{#oxWoFðc2TܾY֟e/5Ȼٳ,Uk֧Bټ8Gd@F)W"[w僕l 4UriAyaiiY:~~RN;XQ|9|'1qHZTï| %[/7^{o]boOWetr=2`4kWǂ7|Wc*/Gp;7Cٿ>wTb:1z[',gtwˡK;/ټ0[o.lcw+~Z/Ng]Xt>~/n7k:1 n9m{<1#[f߉|ܯ.}}ˋE@-/lDnt*Aoy)G.[;H۵䐡/>97ns:gkXWq]VFw^܇adKBzXJN7y7I߲LIgmT^{˪]ϰtNm[/anK2_&ϕ!k1>.K pnlE)S<tjIPJ4iߋyO9ͮ@maaaq+k{۶m=l,~}Oò3|QTL xfy0ްD:>l6p4NO A'r:͖{_`>| jTgZwy9߯s: `nXJ+Ǵ'iVk49CѮ!Ai֑I_lǐ۳Ms$?C}X0XJ.헛׍{0gyzzǑ/ "9ytӟMJV^x^;~sQWݘk#xؕa>-i7<9<5;slgۛsxpF/5?Wcs|b2Fſ>θb}gd{;?~9Ȏ5N ""r3+ڶmˢEݻ%wjV^M޽YhQ o|p,؃3"9ek=.K6f%ԍO2?mx;_D5-{ٱk7ql֓wvʭڵKs7x5#>%b(1fW_Éa[&>Ȭ]Xr+,AN~wv:ŸK{|rޤ4⹨H(CZ^?n4;6d'bSH=/lܤ],fJlcǯj\גCV=xQ߆egRD/࿣s:!h!Xu^dVx&86Da#8NqLj9jkֵ,Y͉s۝>ϥL_8_;bikbM9}p>P1uzwоm Lfsݐs+tʄIyw|9#<OLZ|)s\ &OvO\t)d}*G ?[sS WwGt-?I!iڎcfr4tΘ vwlOX7Br^X<دDLNFS| ^z E0KLiʗ|5}Ϧq`tx >8gӬ?էZ܈ŵ䐓kR ScSjlVr햌`%U'f3u@ R .XJN& SF7"5qRix|xXe?=-W1C܄x# S' =-M\Vek ue  :ϱfh۶mIHH'Cp1<_#݂5`'|EpюW aM!1f=$Yğ=aO^67_y<=S62e`o>_s gpJ?Jgγ+aLj&`M8͗o<:ʖgm.Ha(/Fq[[N^#@l=əKxx= Q·84|߾EׯP;$;Gt]\ -blX<*/?aپx][5$(0>Ɗ,)+䗡ɘ ~G4j.l͜K&utgw\F.y_rsK~HV#""""7@EDDDDDn49"""""R"EE)*rDDDDDHQ#"""""EkAZ$N@DDDDn*VFAE+rrDDDDD9"E]Y_EE󈈈HѠDDDDDH) (]S^u?vzWi޼dGau>Uѝ IDAT$GNvC9q&i#6a}ea'"""R$؝a2/r ?^Nk|9],%p?v`p`—BV/2q)>1sJvL8J}e}|Y1E0R|s4@(ϩT[8>˝@6X|0.:}Gǰ睡}@Z<4t:筙?=^{UPCf9#Ň&Rh v$9u+ΆT(W 0~sk}quͯ\?z\̀6Ջa}4~br☼Ɨï$QmӗfN}-}Jf9Ψ,Z/g/߮ Uz% lqo*g+ԉ}'C{NpL?u#A?uM`|NFsm L3q8àG㋝:o'rą`}99#u8WUDDDq5Re(oYiU̚߼bryCUplPe|y"IuӚfHaD&Y` \8~M=n!,K*qw!)! !ʫyS…dVo:ÁD#;09ϓb*/lje&b}㜷_9ɿ\syK^w^L MQ՞qY8s U=;ı)WӸ3\8Pٍހi0L35ˤĄEcn.K27V2o,[7YY\չzXh㑳sQDey-/&)_a!|c;%6 GmvO gշK48{ٓ1 nߝ9 mq~ٗ)q:WG^JS`ENJVWBy{(/uL6\}]MKLsl'&e_^힁%9hퟎO+vRҬ9$=  slǞL7V壷84SZEd|* vtO9^x5IV;g3sУWuSq,={7F>>?N'9;I&9(Ӟ{cKLaNGl,Q3yoXޏeoji^9]͵8WUDDDsdKe _.Ǒ\^~ŷ&ـV` LMj2ǗW{ Vd?_HLf {~O.z}g-p K~6kf>7g`,,w4Ugm#{W2f4ZzT3AvymtzE9U~ Gҿ[ Jj#?=<٤ 1iN->ylX?mJ<^,?lr:^-km/Mm߾OƘ)Y.q*Ϸ`cH, irk}quͯ\?&4̜=sQ%9*TݜU[֗~ߟmĿy#""""r);9G.ne!&8I-Tԝ _iS t>v#|hwa """"r)"Ǯ*GDDDDD W"EH;9"""""RX3zZ$l,DDDD&R \O*rDDDDDH)Dn,_V)-.]nٰlE{/ J9"?O<])-\=--pvՍBQ&X,9<QiHfو<{Jvl.촮49k`v5KSEH!lض;RrhaS`, Ujau^㺟_x H/?Ճ5B\VwvZ""""r;1 c .Ln9CZ@ENrq=4pxO/vj""""rf (/WWWl6;a/ky[9?Aq1ylq'A[~k~}:Mjf١xGaeKҠze*Wo/$j8zkFHP uudYHc[x~"lwADDDDDۺș-݂7bKi#eÞG_`ɺ,ٰP7b>=^GMq }.}Smۦ݁|r+va ^DDDDl{@?/O<53_;&->̔9C .{`yË';e6~Q*_hNޚ;~^w<:^DDDDn6Y^] m]䄺ٓdPBd°%;w%ZiScx6XuE39GԘZ-g֯mxVz ?Pm] Û?ϻpeMlc;%n n/]+3ƝYN |²}Gpï)_}~ =݅ u[9͝=y0"S[/px}N-Qfp|2nQwt{Sr,V @o@ox46{mdc""""rnxiV^e"[ǿDݹGȮ]};/oswФ:Uj_rbդfVQOntLxnBż:+G[a4!"$*gɈ%jH{<ʘV/Fnnb,w*<;|u_ygg/q}.>+Ot̲so4uTvXB:XYiBmܹvx[>:ӕGPShl~3䈈E)1+xm>?JwO"&s-[eCyYb~3䈈,ҰZӮ9Ά_B>݋eVs%Ѻlro dn~3ӝƵO跧0`QGxE/Ic<,\pw|Xzj"""""'ø""|@bmb+ٖU"0p(CΑ \>´^p]E8ڋwgV\ٓUg`ҪZA  .ͫf.r4'GDDDD&q= {+pߋmfoFQ2gy\^719"""""7 00N㖧"GDDDDfa~FGEM T䈈$ "皩 \@"'DDD\"""""2\T$M>Ie0 S#""""R.f֭džTi]wvATY6oHF(Vx,rpss|~<-BS.XlEp)iL)ooԭOٲy Yz5ڵsXXm۶uoa' }nÚ⽁TDDDDL&\Y ! Նa"k1 nnv-rڶmKXX{fѢE0Wb mτu9=]g2ˬ/ɏK)|ifOD)-ßa򍤹&d;Onsn.;Hcf%']hQE9K0hl?|;x>zcjӸ m۶eѢEݛիWgk4;) Lk~Z柬˒ ٽa u#㵿^QMy^v jۦ݁|r+vaH;nϥsUKDDDDDrwC֧˭й+&kx\sϚ0S %;:M/hSflU&~>?3yMĄdTxVsޅ~Gfr۩1ZϬ__DDDDD$w7tuB]vZdrLf/X{+etMwz!Wڎ:M}m\L Glk-isue  :1ȕSm۶- \d<ƒk>[0d6!4c)?́#>$32;GcqjF h}7ێ/.""""͆f(T Ʉ\p-ey}gv çKY<++_qOegJS:8Ut̲ܞ҈g׿;)t JF͚crٷd#""""Rm6"Ϟ￷Ү];*b6 ;.--cGǚ5]RT#""""RȬ6;m}ǎTZBj50ZXnSYn"""""aM``pagrCTҬ_wrDDDDDnvٌQ͎a $䈈H"GDDDDD=&""""r0 x\N)*rDDDDDnbW /wxvZ759"""""7Gֲ>FZZvk;~ګ Eېy$YH哑jҸ{D- Lx{Q^{>ɦмF%<=mx/?μ3dXcx.T,gtyMb ]MJύ"sa """"73,e|ҿwf7~kXzqqh;4dNb27=|ވ5rCV^z}iJP7SZ]MDDDD&gX?lO~ +U (o.K>M?!AeXgKZxQ_佃 -xh6II `ɻy@Kn;9N#|n)!3>""""/--l/xb 'O gӤ$>>.~^X,, %kcMړձjM/]ے;ҸmS֤%l'%%+ѕ9x- 9r[97SSeNCDDDDn'lTźL^v#"J#b<E||˱}_] +c.8/_ţc`ـ5-| _}ZsGLJYv(zkFHP uudenGmx3S)* ߄쓴.gh:f}0]Z.<-w5j G<_ x59oC kudK'VYimm"T8ys-`Ӯ]HKiّ/~%ێmɄWS){!tW⎟lMZ39\sxVH}&SDEDDDYa`텝-OEJʌ]'t0 ?0U-=0 ny{Wvl7$|ݳglƦ;I[k::9+-iiMDDDDqzEYv.& Aͬ;Ã%xH簥cA<o}GVÚ̑awMfs,6c4О9^}0$1f|sЯ[<͞Ʃ}2s)"I:3 C#꼯mo=߉~-kf[yYYr/Bh~9bC(yפސoyOY҇ڡ֦wy\7{MNPTkt/K?;Z}➆ը}Cl:9۱y [ئ u!UyT<;f+""""3 m*H&4̜=sQ%yKZ2/w;mɂO>Kr_/?O<]([˗?.]smKMIEҫO_f_sΔ¹?1ks3<9|a!""""7Ʉ7"-l \HJ.\WCEM] ;)f3uc_RV "ϲyF4jDS.v IDATb>*)"nGDDDD WNݺlobcf3S>eV Q#""""RL&,j0^br77;_%9"""""7 kUnۊ)RT䈈H"GDDDDD9"""""R"EE)*rNADDDDD͋ϥ%k_**\"""u^)u?{HpY"ZκƅWݫ(؟uWZ p?@ 1|?וKy}&wΓt*p"UE\S:RDDDDDD> v_oՈh|ʾ1w+T=t[WgR)]`eewÁ*RAsQ+8à9x%SSl| Iwj:֩ƭGtlDDDDDyIOrJל`/cBW }MմPW? [<{0g7`~'^./[߭w-<<\eEXr !gѱIx[TbXb'Cp\؈|aA6LV 9?f#,vc7͕mT( #I!e)^Oks65chQ&%}z'O1ik?k=[?Ne CR,zM=]ƹ@^`z%Lp!X~S3'^!jDDDD {\FDDDp=.W#"""_x%/LrHqQj\({\FDDD0!jDDDD r5"""WrHqQ$/\FzՈ^!jDDDD {\FDDDp=.W#"""_x%/LrHqQj\({\FDDD0!jDDDD r5"""WrHqQ$/\FzՈ^!jDDDD {\FDDDp=.W#"""_x%/Cz/l>(j-Z(\/LrHjDDDD Ո^!jDDDD {\FDDDp=.W#"""_x%/LrHqQj\({\FDDD0!jDDDD {?)97>zmy.gwƯnZ<(YJT+A8$6Of)a'j9lҰ6F`,r {yeZB1o8 œ}D+d7|'wc|$ j5)Cʔ-oɏ|,x;kaҁI齼\q0g?nE ;TtoYN(먻r_p|XpCRAmvh&^~RsvtTp {C߫* BKf_Ư_e˔Gb(\ F?\)넃) wX2+l(g.\8R[y-~Ζ%!12DQ/p8Rƒ9>bjorU0rIjʔ[} &9rW#1Mt;›7] BM^Db'f_*TaIBՙ~YopxH*zQ a {~(mɂXu ϟ?~E0Y6^GC-hsVkbH].+w>Q}2-R%6Xz ;}OnoV>Nxs >2  :*2K:=/̒tٺyZaT^:%JJXWd)׶#>B#yB(;W(\ {?E^PĢT9D~1uYpuʚ?K8|JŅ/Ϣ ޼~hd#kм>%xƘuő<)_(P Zv`%ġkJ1#(^ MLfGƵaW"""ÞcXz-'(T41FGJtW"cM.}K* T)o`T"!ݱ|~ងwa1o`guʚkyBLpKR+Cdhh0oY\#%:c9$zxMF OH-|A&8baU:uƜ8o뻗y W.]uDZH7;6Ut01:vuf-63 Q ڏݍ[v>DDDz7o޷r"""">)o<+9DDDDDW^aCDDDDDzI&9DDDDDW^aCDDDDDzI&9DDDDDW^aCDDDDDz8 9t C ""oDmuIR( W(Aȁr ad}Lٷn@DDDy\Pfud2r&޾}Qo<@DDDDoaeeۑVx2<[""""< )) FFF_CH $eKCILSE]߂՝Q|,3=9_;"dLr]+Zv1^4Dujrkl B>.hyzىIQ6 Wyާn;徐 Ѣp0ؖqžFAq{~d݁QD0540(^2v<_Aq1$7DnnO)BrnODSZ{}#VSgʵ9=m,FlL?ǧ+e^f71!ʣL[M4=¬%: [{Sulhjk;t 2lZ`] +y V7G[:׸'-J/OxDg8YþҏOZj]Dsγޙ0g@؉uа*X[RƘx{mv+N ;>2xX6 \a_&,?LK,ZݧlF̃d ?7LCISt $|6rE @r l>+G#2%MYf/=EƢQPvne2z9WǷ/pp(髱Ke ܽ|"zy`m+v Eb'1oO퀀mܾajJi!:y Ͽ|>tx_^gյ8KKFs3GH?bS1@~h>ƹ|w~5@{*Q Y/ō3C r)E^]"vг|w}˓ cCĿ+=Ts-jIv!174_E^'GGU$KY,Iq3`ʑ92sdI▐eՈ5̺Ŀ}P [~e711 b&0)fh\lkѢ0MJ;6Ocs>QʾGG{TZ0V&c~C`e^ͭ1tt>;/9Ϝkx_X ݅ 61^DƢhY' 4.Bx,Ŀ^[:Ýd|2hv>_ XlZ3} c+ySYw+"݆ [$'$*DW0]mԌ܃nT# #e`$ԩ&f"􏉢k/0:G ^O5)Y0[ϫڎF}W6AUόikHe OWy^$(m`W%0%HMQ]y"=) mӒ4 OcCg"fr`,$^޻a|,w Hx˼'dNno#YL"catɺξfyIR<.<-ESl6r_aq94$>8/]f0sToBe)dMX!y=Ŋayf6Bg!tt*O-lÃxG=6ԚStylj "O~<G_-Do5|>.{ YRB>6}|4U'&sq`/xd220c,wH$1vyedk 嶁I]]GvbCgR~ޭ`~?V.]}s/ gT[mNL!#;C{B5[o/z65\ 酽~^knt2;pOLamu 5i{{g LmG|ncl*^LY̪mODL얖V_zTy]̓?u4 m]|w".*tT;BS :rsΈ냍luTyAͪ֡:Ư ]TtyM chmze_ZF-R2~do1$ Al{#2l? [YA@3 NWws_uŠUkEY.[7o@vre#g2v~p)ۡ(To3X4{:LDBPfhVcD=2٧Lv7 Oy)[U¶qzLMx=kG ^YY[6n@mQԼX֯ky%">F=Ša3`zTnD[u粹_!Y6$줶 =f9A@ 8Haa5?׺cUrΐQTo;~(}Ks(C "= [ϔ}V?RfdIbU&U1!b puS5[J_91߽]7*AYoo焨sr4Ŗyu, g;kWwgϬ}9+6_NO|/ssŲ]bg J51f1$u/cbVphKk{4: \>:x4pC) t0zo0-)z#?Ht7X%L%@KesbOC {.h"e0|>G`~(W )~~pzvSqw&~v1 rи;e4MmHLng޴k_><^Tƾ q>T@/2z Cs߭17,+QeJ>ǝ_<~ncp-;pWfT)!*<~;qC΢cs躢Ke ܽ|"~/鈕!z _>u*91KcYeLN^oG^jc<:uc\k+p6UcIGq*ܗRG[ev2tfG`du|7/LyNRQ? [<{0g7`_b"F}Q YLmV'#.c)xoG cPnj_O.D'kP#l* _]R-‹B¦? w~hD!KaƂTj^v0i;O * ī[SZ>BKbIk7_ /_ /"\x2_ݸ~U>K 䟅D9,EbZ UA}E31rT2VH<$NEq@y*w? =c-7YVu7n4[ /'زuP=abx]x*:dRAeʻ{z^(R8 C1:'ۼX|@[Zy .Ƅ-aO;ϺES$E?i_ǁGa̗:ڧ/ssc}ru$uWv`ue J2O"݆`hl!$x%SwF$E/ xĶMQqlxa)n%RJb zl#eg&:CTnvh6 S){IϪI us Wf-%3~Yѿ_ʱO2 aauo߾͡Qs!) 'ggX@"ɞe3!c2saUKbgZAw\͌q*&M?I| fbUby@[BoE}1<2Snhz ~a$~>үLL"),M+ij! IDbc %\1v QI,m+ %`!!XԩdfsˋsjghVe*hhXFZOmS99SsZ|,s/aeS[u|x?SQ%L‚`Rw/?3x;It(eeׂ@T&|~~d :DscBp8}u f]PMD^ FFFY>Nndx!N:#c#XYY0S gZǣXI$y<w Zhm7 & Y)yOMVrhI |1BT Pl@eHvrFը2A˓3aB| E /]V#/.`?3|$"1)V FR~p}ZwL">@fk4;U&PffχyNy캎Eđk,&1ϰzO5 B*Wfi|'!6V_MՍ99ұBrbŰs霤`bf"!.֎S=͊ߟoѹ zY,;~Hm˧yAT<sjM))Fo?sd(YO3NFӥǔz0=b?S+l>?O:N\P|=:fN~Nk5|>.{ YRB>6U#\) 6;fBׯƍQ^&8 HP 5ƝHLL(RMpb< ;¦be%[ڮ^(} mj8ùF\/ {j+66MQ"Ŕ*sxJ%S!洷Nױމ?`dz`c6Q_ȋjmknR7bݰ{VM}TCG}7WoJiovͷU۞--f!(hc)|wu:F'hڝ4 ڎNspmBo\+ǖ]cA~5W7^f Clt5F3w/~HM$cs|'TF͖<]<+~E]|w".*tTbm=6§t ZY;(*w -DM \Oc՞*1hۣtn^'ػ5ľ:#}àfaPchb`H[TOmIJ/ia[>F&wa-.-d}X|XQY{ѧDY` hݮC}?W&]K!HOxtuxҦA9yiVvΗo!F (`3ZnSb"? 5 Ϊ߲_/EmQԼ"=džrZ^!"@Qb X%ݺWsl.ˈo!F"x""wzv!9/#(aCDpZY狈 fZvr5"""""+Lr0cccôpITk 4&9DDDDDy%k)d2d2DԖI`dz#;1!""""F(\FG띟w٧'Ih្$X"Q^ 3°36]|KMCM'K21{sy|eHżAQx!*^[y|(,-6aBg<9I7"15/D!i/噍0 _}oG?h6OB+lbaj߱|&bG``sx6Ugd D )?_#IElhko]vDœxw5""""-:$(dei q+*)OhmQXHLsdc/IQBm`Z!11[`xxio< HLLONr5""""Zv1^W|:Bujυ9?OE%޽M/n/#to=ě׸}0FyimkQ1L\:bF*nGtDfSKG*;: W2¬%: [wk3յb_\ޭRhunyRuWԍ!Jqlhjk;t,U;5\`T VWNwoW;Js.` Q{aGh-X;,vְ#F-3Wά}9+6_޹NI|/ssŲ]bg J51f1D1eߞ{۩ߗ;M%(XOٌ/{84iILAG`~(W )~~pzvuŧ#c lG mgf 5GvbC둘Fgi!:y Ͽ|.$xj}n}S{ Cs߭17,+QeJ>ǝ_P<~ncp-;WfT)!*<~;qC΢c3#8zUgm_:Ö;%  '* ]WR|,vZd ^92[O\ˇN<'ۻ~il? C/Z_oG^jc<:uc\k+p6UcIGq*ܗRG[ev2tfG`du|7/L9ɮqkkyu5 PnJ@fm=OtyJWt{])4_E3[]\aim aҲ]HLu@=AP}}d7a/A!*M<6rJYGoT\4uuL8gj υT*u)Wp-Vpmr;!Oڡr0/4i+ WO* ,(8#8/ YJ7.X%.m1z8KQ*XUl8S?l bEnRS"+:iS`Jcm jrjnOAml#86t~& o&Lxbu1Z:X 'REC*ch/]ڧ/ss*ǐs{FIC _TJYRJI2A*]]h4a}y|cA*^W|ʣn,k/V׼k?IIs^]y gGox&,_H}/y/˗,ϲe7_CMĬV -p 﫻v&F+'ڸR LHPn(Z[+FtoR .Zbgʪƍk!(=&j #V+{|U1'C/ cmWZ3x֌w+3gg8WT*u(kmRGiyč24HQ?ocZw`\`O[\Tl]Ǣn[qr)M4h/=󥎶dX_<$RǭMFgKĿмwDc RC% +IJ.mjFAC7{TwIEuŧ|/0:'Kto`$ԩ&f"􏉢j!.ׯC.W(eLDE.F@)D U0oTdg/lZ* =fr`,$^޻aD6i6.`?`bf"!.֎둮HM3|$"1)V FR>IOI^?Bl1e|7`~~*wLTL3)]ױ=8r $"1V")F[ZHeV ;$F<2;9gS:VHS|2rNroOWͬsFXv::MS˧yAT<sjM)x ŧX\?ޣcOW;fi5|>.{ YRB>6=~foV224BUp!^z")ׯdCHWp!8N.;+2#{JD¤T;3g-Ci.V.?|jECЦ3bQ5[~s`z,*aEu9PLlJ%S9iocsWNN=&aE\Onυ3%$O1 ޡp h n [9vQzwIDATū jݳjj2czwC`ΣCSpvͷU۞--f!~Lb)|wu:F})&eЪ4=RT|o,46_>,Ġ:%L,*΢ګ/ss6{f!7)6dߞ6Y;Y]|wtTsXH a>7s-g9N6z}àf-X:V)j+>]b"^˜5-%-Qu_FԸU Ql9T\ׯ](6˹EQr%,QM f8|XQY{ѧgEк]\ȡٷMK*͗f~ .?ѝ?t=YKaOY9_k򂠀hѺz Z; 4Ѹl;#ÞcXz-Q}V Oau X^!ݺW_6˽2[[bd,zLr(R]`eewÁ2Azn5nbNC5P j49zA)際vo ?߭2~sju%J/_xDg8YþҏO.ǣoީߗ;M%(XOٌ@0zo0-)z#?Htl@"oN.}V=)jKҕ5Q  o(^9xϜ3?.W>! F09OW1-F^W>vݮ{9#ՠfj69SkR#ewTW{׉_wM^KSr?jZnttnK7Ψ6lAᚸjSOPϱ_i骉^O %IsUb̪:3Yѡ ga-;{_3~?\qn{U{re+?<1į8on]h‰ ,U7=9elfu׌u~F+9@1:ٛPz'j-]6ȯYn ~])k\jjtP-r9sݏ(TǒGuT܏Y;nRݤk;ڔq&WO&%e^ %I-' u]D^9uaoQrP鯺; m%6MunDӶdlv\V/ՎL{^)^8:?ufCLq(uz{5t^u毙i'cn~?uO36*8m] ߠ܏k^[3;{ȿv(uE 5|-\\J͍yD>*Ng_LSꑷfѥn kOn6D,|Gv/[>&{E` eԩC,{" 5h*u UhzcN/5JON>G{2󔗹Gs-Xz4yU=zaأj1w{χUXԩ3'ٵC5MABQaR[ߦ5ct,k^ƨ/ۿƍ|I{3󔗹WsG{y(/6֪ߥQgߕNKj{zrҷ+u7t{qspb=z=Oӗ?TAQ2mѳ LەFk~F+JY9|Q:'Sz[7dmg3>2uiդ>u{z]TيT۞huj}w ӓiӯߨ[V ZԳCoАMu,~Y1"Ǭ}-c%It%#a晗IɫPuk .POYmVJO 5eRܯ[51E)Zп{9ˏimtINz3>SEjRro} iSJWqFWYg4ߨ&5<͚2ʥӵoCʥ/ȿWRukрA+eeUN~(2@UTmV܌wڵmEe xz$aXځ4<͞2;&-o:KzJFU2~-mҫzhy5=$@;9yJ-YME 50d2xAyOrX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !rX !WTZ4kUPB>}+[ H]CpK!BK!BK!BK!BK!BK!BK ո8͚{mrڶPhdكJL /5U6 !NߴIU 6á.T`ظQkVXxeoC}͟zÅ0r)hTH৺u, /D},km`BQQv\|iJ Y$rԷjfIK!NW$. VaG8*bg ׬> (B 7}jlBݭ+] ]Biݚ:Nhj!KTiG? »};˜ Rkk*{XU{>~]$+Ҡ;ΝgO/RV'ԨZ99ƟmTS<13s=_oۛ|}{}.c}tWm럫qR~W_w̘_"~*W/ n}I t,*:Ooֳ/vtN7kQ5I8u=E򝒤޵khّKƬw9L5j1 Zw׊_2KpкgYbfQM1U=NQ/ZUUFs{S|TGզ;35yp7W5>7csVL}@ՏDu~t*x8|8ܭddƇ4Be mi/=.oyyu"BuAzt+{Bzz<+=o߷n>qag.zz=Gouw$h!IR~CFWZ:DOH -_lzo^K֏Wֆux:\o'yB:;5]Ӈ;i4Jth^&/Tfc4{͌L?LRokdzy;ƫόu8mXoO$'?Ys^RFzZe_C#GџRuQA3.ݓ6у jH:/]k4X3TTj$ܪ6+m0J}ަm/vPtozR3PáY98.gEU~n˖\󌓺*mc"t%Ŝgn6IՉ/nջkzl[9QN:U>&BwgkYIZzk7Qwj1jG|8j8=>K*Vϗ2%h_}M_&ubJ"Pշiy=eY*,4>*:x\-Oz9!DyyR}l6*8W֔)ks5lxF3ieR}TA+A\c)N]~zY[xul}hGTɏ[v*O0l wPr>%O T;6i圱^k4w͍i?~,F`}+">+~-USJ >~"jԔiL|_X `[y{xzr\Z4d.xTt7?ZGÃir߲2rdsֈ؝Z< ~."˵3n6/:-"hqαh~N^򬯧c>#uͨy>efeX6\E#^M4n/WY>c4l/_o~glOX҇shm/v9r=,ۭV)tpnһi^x=Z>MЙ?~ ;oDZ?1D.KCon2u@Uo'&o{V2Nd.MPIfinft),f>ԷTooQ=Gs[ s{z ւ7?#Y*,*~ѫ*ѽ>c4lwUʸz+gImCth?8xA8 dIr9mFx;[L;Wmb6N7~V虶ڣc&) w{9GS{דR>Smޜ}OJA-UFu:X _KJlU__8Hϸ.UF73s\5^S5cբ]RuӀOuuTe,>}rjzH+I1Q͍y6;oeBku uj{I=&4ԭf) _3lFpj^Q+5ajwE @<0L\ UE M}1VMڌ[,\.L(ڨY.~uҨQ !\*9lڨI.KE$Y6{~!`BPP?! V%Ngv_% 'lVzժUG?dQ͚1|R*ZzA=Ȯ-.?LW_Vqda"ҎW_O-[VHH5RߪZ? {.T-o)' hv]QjޢbcuY[P_kr0`PFTN:rqlA q(44rԷjfr0Px B}_K!BK!BK!BK!R?z` w $WeȌ2"ǼIENDB`xiphos-4.0.7+dfsg1/help/C/figures/interface.png0000664000175000017500000126240313162045104020500 0ustar unit193unit193PNG  IHDRPsBIT|dtEXtSoftwaregnome-screenshot> IDATxw|EߵH PB#RE t+ H ("*Jc4齤ޮGH%w$ ϽonggٙٻenoN(!B!B!w`҄62`B!B!B}Ӡ.A+ZT,a3ΔZ.Nܜ5ZE)_g* $dѤf$MDB!&k6m;ap/Ah!Fk|B!ʼFS 2lrs1my/ L 8zhq 7I9wSu"wF !⾳v.i5oTu>9:[`V}9;bHĉ܈M¨(5:\\iRYPǝSab4O,Րz/zҲi5ԅiG];y7R|hܨ*(4:Lބ{`enW1 !B ̙]ωeeZ*u*CG*7{9Z۞ܜ&MVvRIM?!ЊZ˗!reNn݊gZx\o%1NZ )FG.BQoٝ5fIaKhh{k9t*wo#U|qרHMK#:6_Qjfmq;;G۠uؿ CtESqrM*ܞ6^eO~Hz|ƍdkt|Tϋk "p!{0dxWxho~6ϛ؋B!U^T2,cUg;h ڷnvKdFEA GwpbyըA`<}|p$qcii޲&4B!oeޡ]f Qذu7uC8})4N.T .k+9}5t#N..[eez3Js׉KNÄ/oʔ)Ci_\9`5.9Ay<șo I SZX-bNq]QTNxZ .\hnQN[_J8u)dV4t jwaΪhfu.ɓ]Jǯ v\Q/pZ IiN.,]вw~Zly7.[$8P20rY_X%}cSpGZfr`x@U Ox:/0(=;;qHR:T2>:hG!B{.x9w/Ġ+ܜ#TT$GGs1b/]zyzrYϞɓt6XղB!-i`ܤ(lڶ'NaclTu".:_~JƄٵV7[xr,ő݆w!7 _mMX)w#.\cU,oXުXrddR)'_N˿ n/$8U>%EQHIN kUb׎vѕ盚Q6wǴRC#Pɮ:s D]Du$ +)Nv* |'oSx֪·6D<·SiTxV#޴\Zeu$'c1BAln 5jтR5p-?B0x~*Ԯm.93lQFwGٴ0(<Ь6Sgy7|\B!#ۼn!M;9QSq;.m "+ AWжE<ɮ5\Wȩ۾=[TqH\/''n-[DBq-i,ÈYлuڷjEׅV&0*W 71櫿etQM0y[Y+dLW>o[N!޸kDgQXXs9rJZ$|x$3/b䫿L2zw_I28m7tDx}jloN]IddAlJHJٰZ%$lmW[:֝{-q:U{W}XBG: 9?qQ=/d ʡ.j275ڝҺs|u6x.A7 gvs\1.?S8g̲\Pw)g͑H4*:gu^o,Zgc]W?-|?5!H\ʻ0Z,R?dU]'UݶX+[!04w~h2g!6W : ZhZnvLs=Y!53cVnN60$}%1КLYfv.ސJ 8.s;кV@!(epByjjj.j xqr p~r}l)o˗NUy#t0Ylo|ǯ%T-7]Q<;{"4N]fe1]P,6:j6"]6*H}a*}qc]r`-DPpbO\hw.U@zr".G]T05:5I$4:o iѨ4n& KzrkLlR w)*_RGa״?j)~ЧFҸ皸=`mT3F!BMee K "k̹aU.)nGwY90s2^VD+ ON$ p"c2:ά\WX*Ck4O{/(UsO!~B~ݚt}T.ȃoE teǹqs}UfǷHn9UQLT*59kwȩ|֣:o?˾3D&(W9c9кNMBVE=QnMLܹ@LNգhy#y6*΂u7cite/ǹrmTڅ#,Au郆L R|}w;UfܟgIDG劥ت|jl]so˖pq|ܗ-K3j9i q ")eXs\)N;C;Qqe. bPFbtcԯ'lѩ{FGtq=`) !B:9Ft\7UI uj;{]yS;lZNɄRd~9OK8g ㎐4E-vF|:P!!{ֈG.%I8z5 g5ڍ bNL~ɳ78ck,s/*sc6cMel7Og5*RS8p-Bժo0sE(ǔݳf &,:Đa '$~>$6*YC;KMØ;q1Xa'D/b|goyuC`y_V,H~q/=J(JFGv!盄ո:O܅۰`OZѾu ̕KFD֭żNTk=sQOӤ{[ziI7V-~_UO>z ~Z7;NrV:j'/"ˣͬT1r np-K fu?x$냝Ö%%݈Fo@xeݸbOB!(J.W}%N_Wl^;wF\RY.`b%Y+)YmW+!BmkEXM˼n'uLm'/\gF:,_^M͍σaR\r>wobBŊ6-,ڮ'$,OamWx,mVV)_[#uEDZAYs$?0W>[9޷*duWI~ǃ=|Wŷ|8AMjTȶ=:ǯ(YKvնB!E)1/͑fLBVY8Z9\#b :^@UP^w;B!xp[(J2|5oW)jE$^!]HXׯ kCc|bm;t#Uo̺zliWcD!8KZd IzPqvu?.E#GYzG"BqpsqBհeߦ}W#ɩt9!BxQ/vMj}!BLI)iy?n4hDB!B!Bb_np{":3嫶zEB!B!B!0(֐ߧ܋r.Үk,X*W[6G!B!Bq8m˜- K>̀nsn )ȄB!B!+9ݡҠZT7v5g .O=sxcSYuX9nVLɼ3(㧶43#zVeѩY ,UU3ߦ^Xe}LrB!B!Q~~88 ӎ6㞣F1;1O!Z*kWmi[yd'M_YsVOduߍNc&S!B!B)ѥJ=2~f}@Ot%xi<. [#{,~>9oQW`BӖ^_eۢu jA85疌ǥb*CfLwf 6٧av{ǜyRB!B!BZfv۽9 B!B!AtϖcW] ]˦TɘMl5FJU(d3ˢA?⬍ʷ}TE>{CXzRR[YÞ>yoAVPW!B!B`(+fB;#c0\;:zGuİAFZ>0H.K7>a|Ӛ5k}]qoOְWxeh ƾ=/xmq= r,V!B!B!MD~w)1[s*VC)x-5Kt2NU o,WXsZin`ԌіO'k![SKIebr8ѼTB6Gzޤ:U<mB{B!B!A9DGVQ^P\rB!B!Bc^|ŗ_ݻ;B!B!BO2-B!B!Zڨ(ʽC-2ǁz:CGRU[>P\Qq9NaNx~.;w/Z??IkDFT**:!OEFb2h4(CBb4Pw"ѣW E( EDpqb&Pԡ๡~( eߋqqq!zuN=JGu8BܷΤ(JCǮ$ryԆ˸in⦾O ^:pyqxzy]O//O9:FѪ%Ϣ0qT\S~/ ˋxYDk"ZQd"ZL3qf,T*quضnDڣHKK#==t; ϲz8IodZz~~-޴jL2BZJ'' CqG89AYq`iGbZ흮TTxPyG&ΙInE/2^MbbiQ4 #+-8I8UFD&SA2M8pvq!-5(4ǃOO2q sŃnʝU.~رn2jC0x` #&12c#Zio)Vpqq=55cyfnti֖WGZ:vU*Øz =۩3qd֝W|X=8L65{N{IƇ_|H?g_ fechY̚@ O]dLD? Xu6)|~ e|AOkw.V(w)mL;m=49u]EʿލGSQ/ ī?2-&HY?<ұdnӳ狍t:6~9z!epwb,8Tgi;5!g7=ޛ tNQ| lpaLZ֬ *eiDrR?1qq8J\)nϕ\2p@?<N`#b"(~yqQ4IHINLQh}DsߍxLꆳOfԍⵟX,׈EE'3gY0gp [ѱ0'tt#wxd4@jJq&'8k򣸞p>18*8|A>9viL?g !D(w;|cB[l7WwQL8ODfMiج', `nL`~4oҘ&bMfk׭۲齃Y:nN-yugH7f_ݲWwax>e}B}{So֍odl:u6Q\ZLFfu^ jM,x|?mjYw{Ӈ7}ch5tg#I> ҥ9T/n3'_Es3!L[e}nl`宋cǷ2FCK6}Vf͞çEbʳMJUhge#m`i[=sPOnuzh(4Ł9x+m/>EDX(xf=Fh`08|OcT 噅Ӑz/?xR5*k7>uYTr5츑18plh?S1( 3oP\ jeiu:(t?M !ddLߤ|YEͭcRZr]8g8 Uˏ*uͮHv/#5*CL:;6#7M…y`oS7.exybOYn ;vn'9%6oU94yLD  wؕuN:ɬyY}˿I[Ɛj| m0B]lK|, 7-?ύ%Z=.9Nm-o苧|#2g%{Rh5yb I⦁F'ZFAVc0Yb{-e|BHyϜ:i1=!fm՝!VO7}^&5Ӧ׍пx&ԯKz˿|ƾޱZdVl,ZO%X1V^^m`o~._h0nl0/~ER%\Mti:k;}c"507>m.y]ZOXݗMfk]hX*^9(2#ʏ㭭WY/x%[^,;mx󚃄Բ7yT*?aOj3 cz,k9ݟ/cprCdL$;vnŤ(DFݠt@PrҪۙiG<>i)C;dmwjx,T!W3߿GB@T6!9/ 9l>a?ϴyꯍdΒ T,EjB4'lB/? ү2 }ޮ]5I;\;]:^6%/t3i^+9ʞn'yې'Y|!]w Zv*Iɴ%0^3Ff\#=*CqUfA˹Yaº|I&SƧBz}zzwޯQקi4d0&~&[ Nx+Jq'}fmi[?#'Lyoƃ'rmӝ*b.\cCfZ|$&&d="b躼ì}'iFsۣٝC窿Ɛ<ݐ1y6f2&g=k:5I owt:nARNYɘk1r~'S2~9i2* :(˭+u IFN(_\578{_f͞ô3xt4 1wD<3c!qfb*'*Ss[V eت)aa5y}~:c^ VXh*<րΨ=ic"IWYsշܬ&.ZJ̐ğYh F0h؞OE!TvfP<~be CV]O<ϧ[eL>A=%))!(q$-6ZFs0]m[loiҬKܩe5$ϲuN:oII$%'Pҿ$52ӨU6ρ;?W+ҡJSsGsў/3r#r^ޅV[2־.aߧ\JWIG 4k sXT nJgɔwhѰU#ܠ\OvgĞaw;-{>][rCsաsgᇡ8 q:j vS^9z5Ő[: Z3lc^ԩQZ1mu4 r,=ԫ \ ϵoIjkщ)?-v,'m@հw|?v]F:6SqcUvkcڰ_ZQ1ŸmLJqmsdṂ^9m1;mrH(Ecm?(f~k1ܟ%&~ мQ}:PcEL0z> _MF`9GѨ1 l|l+~Sf}݋/'hlhڛבo.77G`K~ѕ83eJ<sb1'ux|;ƨ1R0`R5?-w|/h*Q+xd(kfV_)|߼̌;7/8@Ed둙qfЄ/ٴ_GE돹1Cg2^%L>bCZo^8}@sUF;8o3mƑ~tMh;׷/cy{zp} ф!MAIEP[es~t#~^ˍ-M ,s1o_8+CyY˻p^:Ҧyeٻ#\L<^oPCe&7|;?3㹴q>ퟙG:|2][_fʯ]ͻώzڎ /ki.W w>(=%~ïk73,=%!oQDt[燭k>yC&}0~H IN+o_!8 3>?f/8zh1vm~c8чՆQL'gLR^y?5OQă|z$#ڬcrԗs ?Q3cAQNX:y<+ݞ1vsδ/ϤqؼZ·v=v ! ( E Uˮ4ye`]z.wتew|d1Vh4N1Yz] }5̗L mi C~qB/lnv:em{E2oߣיʻTNXk%/4@X^+۳-ި控 N^Xo-'0eXUG=}#.IDpIΞc-ɧlX*kqcFRQUfzt=zOo77$4oact~1/g/]/m:0W)|g)cC?'v9qPХ9̩(].aTp`TV{ ^ e0Y_q\Gⱔ8nOt>pSl>6NOOgm\~Pk/}VZlc3LZu@AsZy>tE%WgŒ1,祹{lo\9J1PUml0?:E4Y~V'g ΄f7+`碱-c^#[ǟM5RUGWc8-固cW&]ϔQ| ~1vkwҧb#O<"MՏyv?< i pɏ"-v6Gkj1r:[^frL@&<zpnܫ\tkOdŠs,xwLX~x8~D 6.蘜i>΀3ʬMl슬-dsnaҸӮ' m2z}{5~B51 *=?ϛowǂ8v!{R( ey'L=ǽDI%㧛+~ø0^bg# ?OHQYk+]VT `y՛ Yy7M $IӧNvr͏;g`Jq~?:0-JWk6'0 7(X.,>LKOG2rPj5j ZZBua01qG=MޙϊO zTΕCv]CK*9Gڶ22&;]}oIGQߍguxWm/dZ]+˂Lnǵf$&ٌVfJ/~J0oyƑ]{]4KfO9Cq4.?lSs'z~<@=lGlߊ=Jtݠi&}&/φV׆Nej`bJ;n[fɽNtl\gyգ@Cj'؟/>ū˪(ͺ :&&>y1=QC=}O\$!U;]m9^X'.J(™^Y<5eKsPۻﵴ44 j Z}{93 [;͓s,䵷 ^E7Qً/!qF[`άcelE17jxzf|=+!!^dDȻOci ѺUJwӲ#>Y;iٝJ3鉻9?|_}5_fǡ 6.ߧZ;>P8g)O{ַيVYR~|{-t-љ'O'TPx]f[utLFJk ?Vh2-sfy3&9͏1v}Lj35>9oj !~ڷ6N^m[6ڝR{ڈz W/g^xeA Ԟ)֭c_K٫Y~6nZ?~ˠbAM^/+شi -mfy-/xQ@VWIy >Ӌ].<ڪ=Znٳ6ςl]Jan_W^YrگzΛWݖxiW<IHB%~5/Z=b:TU*^^xzzd遷jڡ }zmx* quEAшb:,Y+1MFncC,Xx<8 siqUZ<ˬFsῃxjxrUbnD328)#_o׎D깣Dx~N*uww99ppϳryGt^@,{Y&/?+=W=Geɱ%gÜIwa tU^P,UW Zؽ{ JGt]wX6lII67{"\|d{OnY.岳g2vy(4Gm8z=9ĕ8q=H*`SO?G؏Kd9ɵK Zo=Ytt&;~nW\tw>ŜF[_MK'>mS~qs j%fyr>S9$gaG>{yl[IbA몙tM՟^9̝|duG->}xk |qCP;(y]NH kmyӺC|sfO“HF4^?rξ63gX '_<~i 88g 8R1zLJ k1|x|/V] JK"qi+x~}xғ0M?SHcR0V\]ڽ/ȼghM_)BN).~P+Lү7X_`"5qBt>Ng˹>pP)O|ȬO'֞w>Fډ\:|YvQ@e!DK 8i`Xt5ͯIF#hZzz\.Cl@HLү7A"Sa# `͝)v@@2C=/K'cBV%"'w65tI}0岮u3 5nѣ8.@t#&.JIUe,I-%l6SIDm] ъ֯]E-@Ulm]BؤD(,`O <_}i[Ae4w$%mPh!D+ںBRVZE!&l!B!ā۶vNl\J ZvNUޭ^GMeE{apduт F#f BKNZc\|&B!Ĥd u}đ~o'h!ݻw߫)*,jh$6&C'33֛o%ƸG!B!D , Qє=NBS~&m]p\ݻe˖rӭ{O4Mk뢉`Ƕ-h]al֒c\Z%B!m%,,O;=m$-8 8].V\ 'H=ۺ8f64?-SNGDWWWc01if шf4b7Whtߑ\):OZjK}BS!B!]..&d0iF4Ϳnv]tJQXTH׮m]qҕ"' 'Z,(0 M5OALOAOZxK}Y_nw`wez!B!Dc01Xfp$p{7k^CQ,533{hcu]l6r(U?i; 5睦l1.YAh[6ןլB!hFJF!Cp&@rdf7I9{jnHP78O`O]ό{ i2ŇB!u;?L.]AP Z` 氬K=tiw!+lRL19?h`@oS6H}Wqڸ3>bDPy!B!D[ҵ+:٧s7nu!WwKCίvoSZ^Faa!ee*Pҕ2KRͣ!T*.gO)))-B!B=z''ۯ x;d2yò!iCrQ\RLbbFr*ˉn2 #ˆtK||<&8R8v;aaa@Mrꫯ2cL HLJ.C4 Yo-I\.C!Bѡi %#D+p\>p#""m@tuu5Ӿ@D:hwp(0Yj6{5 躎d"S'!1!1dx%8ri/; JUWMnc6O5Ǹ'!B!LBAhӉ`ҢZ,lz=S<[l Ղd2ѹs*9$%%ɕQ+_b̙序EN=tRɓB)`I}w}ZZzz:YYYm] !B!DT`d2tM9@r(*."99^fQRRLRbRv*A榴x`tZ*YY$'c2[ U,oC{(ncZ\tх\u$:&MC4rR]]>v{ tJ}W}$(,B!w \r(*.*($1!Mںd0Z4(/fa0j㌔wXb!B!D9oMG+)b׆_‘|}Ym\h@Fsݚp:O(wx\K)t7=6kPqsh).¢BA$ %졸}QEaa!wgQPP컑m:PVVPuJJKػ7 IQUU`nc2igdgON^f}}q#zMϡ'0 ̟y9$McyuY ѩ >{9 "#x,OX$ˮOW3">%B.b?O}Uh4z!祕<˹ #.Œ%*7/"àklc_}{aьD'>`G7g[Osսb9==_I![Fo-/`s8atɨ1bG{,am3owŷͥd߉6W`ٜ0?]fr؉tKM۟ΩQ}a{د_NJtXNQ*v뵎? 7bם/SK4B!+_UOa@̚Į9j\~"e;5$8:_pJw3'%6kD#NeYf]_2^Ngx3طӳ3{ aa~ n*iن^nGJ`xM67'at9w~(4ނtm6-|eeeDDDҥk""()[%%%DFE=(.nwi$&%{L̴3A`UYYIXx8S;Nyy9FNxDeeeLfSϣN&.]nhOn߮ng_A[F߹}•%ܣRqٲkdu0>)B`07lA)Buy%䲕ÂrCAўP,Q#ھէn#yʖ-e]dSH7SQg/f)w-'* ]obG8+)6mvڿ?!?AmO~ ][(..!"2M3t:s랎\.ʊ+T+*raQ^^tYj6ͤI4i>**j'l6SUU3'mUU5u[Y.cB|{h4b0d2͞={.Kk{I 7WY  >O1s8= ҧnp3LV=2E?N𶚫a'rq0) ~jf$NMS㕗. *RݿqO`0ʣ='^9s ).~=WuUNG[yٛȌ'<>}=~Jh4s^${ a4Ώ[a+[~a>KOOk!\rr}zMCRs.k,B!i L: [wcM͉g^ngxM=a@ W<7u_1 y+]xF2c:m5yNz~oϾ4ugsC^rxq}K^~yhMqj vnf4zg ~t'`g{K~~>&0t0Lf(--j 0"#)..&,,""##U]׉p0}@M ?9c:Ƣpxi?,3X,f fJII a5dvh4"Z222.hrqw~6\Ǭ[K)~;Ԧ1me6[RsաR5[S/~ydnHE9D^̌_Nu&MD:ht6Y{FgTT*7r9;Yh//c='5[>s AWXekt)w^Bit?nzun;ty:_l*֦ijfaXIKO'knRRRB""‰ 66"r󈌊 !>!v֚`l&66ٳjǟ1LDFF5ۃDGFFR^^NqQ1aVjCtt4Fll,tdr*rsIOO Dhj@zrO|-iaIvEqT5үꗯ>&b¼fbA)`~mP7o3k8yu$sI3ɷ=^;qUDLj/&\ pnM]Of(x\#e'v70S2v\JQCSm )L,ZL^ÙG~'11n*))o_;=+EUvl&%%={HX """҅;wѬ+ڿ'8NmM]NltL&ݻ.] j"[֎?-m`g ~u_l/ϭun>ӎ~ WޢK`0ּqN⿧Nic-Sy]?nT˚Zi-O[l #i 鬟9sXhgL3LTB!SPPz}>s>jh ]O_N޺ǯ/r/..j\fC8S9c(vO?i>9yM=w99xLT~ y\o_<7v%LN!!1`tdd$;WOj-o_?)i:ܸ6b2p\)5B L&rf35WB&M?[Xh}:z-U^1aK;>?;cqim]!B!D; Cڽ}{sfRSSϣͤQQQh"y8p8 ^X*/+',,ʪ}WBWJMM[p< mټQm^^s\Ŵ3HLJ.1)igJ]Ղc\lӻ0eLP!Bq nN&p/Z{pr%/7D"""(--bb1n, vCjFaa`tyy$%%rB*SuTlˮZڤ3fq}fA~;MbR2&M?cǸ'ld !B!C=mBڽq\躎D)EDDEbZEu\.WԶCDxMm6f"** NvD5]׉p0}`gmsTVVR Á V4M B!BњB1ksDmudd2aXjκNR`0=tu!**A/DXVXfϺ v63gLd2 *al1. > F:wN%knt!B!D+ڶu+SӚuMhHyyvZ˥iC6z^ih[7 e41 `Ts5@qO`a1[8ow#B!rgF&{6-Ve0GA~ɞo#SXG||{Cu2!ZV+eee̞u/Rw^RPl1ӷ!X3^;T^B!B4MsΜ~ƙѓʊ (5 caIJNhCybV=tiwA)j~/D^C8NWm1.i^`0:}eAtLB!Bf!@Q3AXb9%%5siFl\ $)10iC'vhM=tSN)pi{ d-9ƥ>ͯ/6Y?aB!B.@`d1ӣGq:](%` FL3aa>I.:62hq8^h4r?ܦǸԧ#B!§D Ykv;F d.7kJKqwG!B!o^!F⧥ƸG!B!Dk@ S؈S!B!hiBtX2FH1~է.OuB!B_@>!DN=zwlβeK󹝦i$$&2bef` B!B!'D9HTw^gd3f,=ziJQJP8ΚJ{o0[-Q-B!B!88V%!D|vhzt:fs6 н{wK.rR[_!B!BZh]"Ѣr8uؾc^&}Ϧ\B!HLl,%)9ůmB!|N++[6g'97t:35F#FF&t`0hyDǠjrFL"a#%= fsǿB!د۶vNl\P!@?'59YރFU# yq)^mfcPA3L ,1#.fWRdEbrrH[n-#FFFت IB!HLJfA_G3|>B!$I 'rCkV0Z)7o=Ž(*&7;*'eTUP0jF  pt(/) ,"*}ֺ~\&اh>kVdtN=gIq1iTWUR !Baq}5ҷo_RSSIMK'*:?ڐχB!hZsRC!Y\ǿo^AJri6l܌pt:Q(PtآQ+A<3v]p[RիVPTX@~ڽ nݛfE!g͚w ٌw?p'ljhu=F뺋*)ݎp)< gwDK2r]n9Y)SvC@-gOy{NQDi%|j_ H.Duojp+ IO |rQOc`ЀdFu 9{JbY!:Aza.ﴻKĩ $wKjڀ1b9u@,L8ٔϯ۫.P95 U`4 ՊfkÒ !B֠jrFLB!8礐]]c]k0[}F7AjDvrНNtUgMuH_6._EFh&]n葙DuEIuQQ#Ӹ``ytFV\FR5sM:"W;.F߾9kT$/Vw[Mӹ_c` Ja,XZYەY .-s+\cEݓ?R/ &fnϳc 0o2Je5Y!B!:2YvEB!hWZsR&O<5i&kxw[¡=a0i 3i \5C]Uҕ*[ }֩D&zֳ{{|}nu",^ǡcP<}~l"ϮUg<}v-\߰Sƥ(k/iaow,Yf'E(r86cK7wƮS˦ ,LIQ%+%-B!lJ)֬^;ٝ=z6B!A5>'9^O=\νI2𙶖ZOLJ]N:W#: tۋ5Nxl2J3{mt?7M¸#bY9nA6gֹzO; ltQLeܐxY >6M9zx]عbPocWs}S' ~:m*߳o#B!āB)U+(*,od 7B!A>'lj 9sÓd?9Cc/ !蔚JDxqQ+ьŸxG&:!s8gPo& ]Bl2GrټNQ<ۡnMe8Nl\VST`4q繽{_Nmb7`>!ɠǮlyWea)Z @bJ^_\@&?۳ D9'Q$Xj'V.:0+#{Ǘ4lÓxwY{*uc/c08 .~73yL*~EB"3sn_9:o]B 0tld'tK)RtB)K\EB!SjCFt:FƠ!ðXVD!ZD{^>'7zob e:g=@rѷGos60BaVx6T$t&p=߻/~\ͯۦ-{\5]Ek;Wai\tJo" .Vq{|?c#5ݸ5Oojdwzngaݰ%5M\6*grׇp}ol)Gu'=J ڣj'.]j]W'D[ۺBfرcC7N, 9DG95 ݥ׿`EӰZm6,B!DjI!"^[WB:dҺ`?+-=u*?oL G:NX_]Od [~릩}o\,^oS+v[z/QFP64Jͬh,k.|۪]be`?TK$+Y{l.m~}Ekem<`5yn8my=e^(>j(e?5gwxh<ԹD'Ѳc:e;6V*L1vvpVx~A{*#/P8á] /xS*O?OgO1p{>1 /P~<\:nM$.szeUg3e iB!#+VhhmH@Ir}R٧u3EYqT\h'.t}=?/B5w\PH:Q q]ܳuCǞ9ɗ_O1V+oKI1wMM}߶7O-fMeii}=)W1Qs3ν8^ 9TE5{YC Yݲʣs_v.yl"Z?p{{~m~jξ:s_k㡩lS熎b'~;-{, ix^c c9GKdʕ4ؚD.~V7ʈTs\L$1wBĚ} t+W=؃^]ͳSytBf@0D!B&sRHB^_.Z,<{82&L]$/{n0ITz|ݐ%iU &3{Ie҈@Wuy\ӈ)֣C__㬡}nYۃ)~ʵ dԡic5 ϯmOwǝ?}|e<4umQ~L8dp)u\ 9\(Us3x^)/j^Ey{x7]0a_.B!گn搇<yHV{iJ'_]Zg>"cYRZu/gMs|BXVO+j~amGHގYt)zPz{67ZOcOPy9*lLU3͖Cg+B!ڿD ZCm8Pd!Vn_KV}_Mi0s1;1ǰE +zɼF>rlv`s؋{n X9q>sǨQVW&߾ұC7o]lHfqӻ3 /`QsI6` w/j0.ЉCOg4`\Nx;/cFt唙_\v_йuǍaョr=KH6qˉGq%'pס,|xۿZGo~y$tfCrշ㙺+_Qũ=yG%ռNH3tp>iz<_g /K(ܱ*wGK?9#ns3"qmxꣳ_R1Wi|\xB.3_?}mW(ݻw8X~1q\|6yI5?eƌ@cy}_cvnX?P?sl{j'x;qݰ|˟r׸i{@{1$V'?x^|iۿuN&N slpæ8m=d-O[޴C!)SRJ|%D{ KyK}WzʏjՋRS=V'[ԣmVs>ؤ|o;Գ_nSV1PZR|6tZwԸg?W)W,uaWyW澣:xpM Pl/QJ)uB\:쩿=]DTN])T}/JTxɝ33UL;gCU~z3ݯ=VߎR S ܯ7zD #be_?s24ފ}U[UfP)W)qJtR;kx:e5yؿrV;#SEg浮 W)Դ(<+wnPŅ U٬VwVFSZ)Ըp5UORI?t=V:RR 71oLQ]P&*]5}ܤvVl*jrƙ?}8kj4*W>3N%|}.tI'gi` M cWy0e5}^]?W5>Ms:O@ϳySa=wԾ|=ls?&gGҜχ%j>s³n5 =+WB|o`ztOéN9vG?maQ+U*oUW(sD?uB!DZ S(@u;qrTT1b,<4_3|G- DANI oa̬YjHnFwָcȅ9{ yCϓZ#}4j{w9)ΊA9|]t[y汾<Ͻ413_B=8bPe>Zw r O?{pU;}_%T&Փsg-n Wv%Z h ~1.}$*-}Rg]x\=\ڇ,SO9c8Dl*Ssl~uz)7+sg/gZ7ay*` ,iO6gݻw{?222BrBp瘡3^#ꑡ\6>9_{MsC/gC`haǵ?cDSUwmov| =ae=Ew63I㥧"|[smgH(!Bѐhg,ё̞Y0y#?{w_u?pu]7,`,=jt8@P$t$2PBJ"ADb"n6rdy{ xL8}{>|>M(w^&C-?cw gҤ$"fdsغh$NrCUyW@錛{r&q7p 8vK:7$MƢ؍O88}G!y_>[?*52j9og?}<2y+xޤKE}JUlB LZe4wgyR~Kg'kV){ ;ƴtƷ#iL!]p2+`/Tge)\LBJbÜ<t2]FmaM?3X~I\ڤţҁ5:*-髦ƩCŮ bU,d0OcÜov26,ZwImsH|^ 2[s-xm0߀uʼw`K^gޜ6Nu.̏+{ Ē&q7bkRhNÒQgcAo\;k}w fG͜#ߠ0̩fK5hG~vZ ~"3xw{}߼ϹyEzE[^ʻ|Olum}뗰!!ۻevU},w` F.gؓ8wE1po[oj6mAx7>[Yq7әզv ]@~IJ&RI9Ue#9ZN1~ɶ?~Y\z폭AU~)8>6)bьHq,.CyUsKǧ7t4%0CEO}?nz.X?~-KUxק^(>dY(X^gc-ل _2JG,P=!@j<4y?]$r5җm[;WI %Z5,T5F  ipO}+ox"2^^^DFFfU ϟxN(w9NdfdJyj{{y'O۪”J%ev{=r.zt{L5ZN* :Tl{EW{>;1(H7`ҳPf%pv:U[x0u]n%jb_ i(ǶN6wQxW2fn~tDߓϽV-Fk)g7d=g:AAB6fdtNNnM[rÛ#,tC.ߴ+WN3-O&|c왻a~nzs˞|}6{r̟MQ[;pifvaLY@rhkm~p_|&oP dM?܊+V7b3p/NZ+8efkAxw(Ə[sTuHWƱG!AAA''cbbXp!899<>**ھJd6 l<+A釽7.J_\V"A"8l5SGoq6MW*8X!YpjWvCaD_Qa7CU`[Ɲ5%:gS|#jb듗kf4>(l]xd[klg[Z8*qˣB,3kU!#)p͐#    oF4NB[F#Sޑ]'ijuTꬼc$ԪN i,UTYPpdhx~ݟC~cj:/S>Cm:mV;CMߐ /fYHlH8 ,3WIRf9S1ǤYCIs31    WMD[3 p?³u37O%__pvAB 33afSJ _!Ћn'ua_J=r'sRa\ע2Pg[&^ǥPtqF IsSCf]*~AAAAAJmik&l2G]'WVN@*xyX'ee^98'N'YSBBBppp0fE:'_A &'1uPc&Fr67fx^`m6y@(huj\8¬]>?^ ŝptvɎX/굞>[:iލiFkk^"##,᯶%8O:2uJe޶?"r̫3Tc#SDpPu^x,٢8u%Ӄ٧:m̞0Nφm4RҺ3xxl[̇/էUai`\    eT戎j <9BM7Z6iwJZ WCkCܞ/W7_nSGsx5 bǙs~qsf\{ᅶdA&b }C}B^~HU3?ea mJʵK+2,ɉ*<*ڕ̡~Twʯ )8ӄZLNUa_ãzr    Rv֖`Qըj}6gΜa޽:28p -剭A6|7 C}DW%zF=K԰ם9oHWN<4cf1 փ5KAAA[  aÆtڕ,$I {{U,͹˞QסkXBT)׉% W'ȃ+% gn&h2p;NZNɸu=GaUatص+ \vcRΞR>{ܵ]֧=#YN&8eʒvmZ'UfRq5]1:(ZOmt"Ӥq}nu /vz/T6Wv$F5SuIڅwM!    R[#4rlllpppLJ@Xѵ<ʼLf߁=Ԑ.ڼ#5'KzӉ@ߺhs.F>tcGc_>>ksdl[GvF4 km6oT͛n6ZmZNgogGɊe59Z{š$uW Aow3IM\\k" IDATw w_J9mj͊C/ Y2gndxw8\H    hAR%xֱLW66~I&MĤIggQTo/m7vst?KSٝZDL}Z|j, m̡S%s/IQ[/658~kxզL' "kqoFAAA;]v"\*:=$T¡* 2oAs'&bΤI]s|3^}[9l]4'/'ݫMt=KX9uꛌ 8ُLV@ܦF՘^Ĕt[ߦUy    qG 06?*UGFGNK[M7Ic?_@uNl:ΥgdpNi¹y>wdз9` {?ZA%.!6Vru;} 7L%A]8ѣ{7    H#I4:I찘nLv8oow*{BOH~Fݵ5:m-~IɎy]UZ,ƃ̆NM.$g:ƤeFEئ@{:PExeXS /Q,622ndp7]c2:W:$mz-ȳв.&dS%aP:զL_=HoM9rSWcT    $vr&pk2N&t2o忞FaW" ~`krƌ=ɎqWHkK^Dyqz,[{ UAɵ?nW{;d?˸aϜt(.xVj~kX޿iQ n1ELؖ Yeqwa~^ m%t`7aqpW%^^Ѭ۴h/ncuP~ˢ$5#X\|*dN-o'\Èk /z:lӸ Ê߱!!ۻeMVb9|1qWAAAipիW9}4*U)P{߲ܵ{vѣ f$t:ݿVib+sA~|\K< qI{Qji>Jt|,lQ'V*2d${a/6ǝ6 :vϧ[x`ȌmJHNI65Cq2|cA?Bjj 1{zϩz( Mɱlv:nLzz:ſhV&c䂯uZuߣ]qfŦT*kKY/  Bٓt,MfWO=Gg+)F=dmme\5MVV{.8V1LRw.o0vmxǶ-ۉϱ8UMXlql'fO:q&e,ky64uoT+87䗽\md:}=-}iU^ƬJ谰hKmRBE2& Vh=FD$6niC㉋œӂԒNеEgHʱ   - r4YZ=6}6u 0iӦSiӦ0a`jeŰT";_wp-4ehS7mֱɉeE$2n@Zv‡hgmGlY+W1\.3?۬<kYҷL)J3ɳI'ń2ظtu)P zEo,Y#`,X_惈Drڬ{ZӪYKD4X7jθ7R=t5BG-dzj_J4m0$06qWw @3}&  Byw5%wSp{S=///L႗52HtIjl<//ӖH!s~jW%YB5@D'B+pUȰuiƚ-}--M'?oK`K"P۬<k۷L)J+MfcSYS%%J<S1ThT.`cc; : a^ (iO2f-Uѐ;=dڵkGff/]CZ:NNdOD֢hi4H)h )dծghܸ1VI$_w_?ϪGЄ%@8i8?ޮg9{x3$Ӄ[;pifvaLYyZE_+\4[n.tggY˞|}6{r̟MQy Vq5lYǩfԖ   噌l2@&wf~m{NF:gsisHc/I_cA΍vrCҮ>ϙ% gϝ[ؼc7N]Eyp4dǧɼÁ؇H ؾ__(:&od$ ΒrR;7RoJ9{nte>vعى;xs%t\FGObmz`bLjݬBI;FIIh2eVRɺ0a,UoX=GHJҼ~lkײ3l}Keł?棷鳦mN,2+qa2]HBzٱp?5fƈ[8lIԱ[yOgsү+i}1 3QXsmWNs f׏k}D?3h*3X7V~X2fˣRa…DGGdzf>**ھJd6 l<+A釽7.J_\V"A"8l5SǢl;wߔ.0sXjWvŗ6;雮2UpıB#M3 օޞKƽy_KpU`PG-y_8gz_,Z>8z횙U!#)p͐.   coP{7l+:=we&wjHg?)[/֑uWC߼Af͸_[w{ [f]?MH0m;5оQ6ojr:TC#Ig1{Ox}tzĻvSܯL%@ٜ?RT/hTל`[tg/}6q7St砕$jol0ƟPUlGijcn\Yڽ_u Y2gndxw8\H4Z> xr)-/ i32OÏN}1qufڀQ'mxK.̳c\oRw^>H !!ҢUNdkSػp5QnscQ֖Nԗ-q1{ ?ϟjE%>Kf ^J7m3c}yt=̤C^7l>ךW5̱_1o4.s^_ 4ɌGԵT=b'LT洍n>^d̖gҰI$IYr I$EGGK^^^Rtt-iu=^:LEi|&y?m$kJZK .^(i4iݮJ{\R)ekǨ/ fKJe?]+N]-P$WQ杗2o-҇zHKuZvvCA"W./7M\#m;AZ"|ot-i7o]rEbeiҌ Ҵ_K&d7RS˸AAcJ05%Yu{pm@ɡB+Lڪ:Hkw>R`^$|"I$eE\}FH4zJtLUݓ:z:J G6 n/z/&6+vMzε0v{Rʿn Yyέ!y֛#=89L)yT+I$e'GI^Lmn̋RCċI;;9Jr]]$q$eK$Iw$}z qc 2f$I]*:JMg{1K ٘?ɻtI'IRRr0'̩gi%i|Uwբ$IN)Us:*I$iJ 4fjnzIN>}7ΒToRH;$IJ ʧ`+96gA%):,S ݂$*%InegɿӪח~%Ҕ+׿mx16~[K5ڒwޞ M%L!!I$I#%TJR2hb13%u_uys v)K+Bz\]k7vm0v^Q^zR5T2f֌Yc ǏI>$R-&CDD}޹cS ͨߠ>|}qrtyz& '&r:*!?O*UP(,[7x7w_C[bRrxBdO). Rr{nN>lW>xۍmAM>?ٖibwCf]6;}AAAʷKy7O"Q74^!h~-_mIrwJ >*,c>gTnޕ3pħBN=}4ҫjqN&Aׅ=^ QƱol}cD2j93[@A[I[nСMdۮi'd63\Fm8muai~GHLH_gv].CPwʥ[umv -[t@'CЏ>naV>ELלrP%(ø؁8x,\Kp"Q_$7QLjj?&NiF(K~7k:G\5̅%1~>1Ecvxu]•+qM?*TufSo]zmNKc*c{yI#mv+1[;k&l2GݖT:rLS:$GGqqB5%$$kbQeϜ,?>{&~AЂTsJ痹g?h{ /1o݇TOߚ]iZ GggܜȸU3}.7 VLDHW_:Ə3v:#&4"FAAg\o xs|3^}[9l]4'y-h$SX]GRϥSCEpJZIJe*D>OâO"?Op1pqC|*`Z{Ҟ|{VOWX`aSe}?0e;Yq"SَEMs/sClФi}]U6t 60c5s+`}?0LCaswm6YR?q<~V8 7565e,/-Jmhk&d<{{ Kfn=@)1DuNl:ΥgTFwXEU'aV:R4:jwl2Fs uc̿[RRG|ޮ͙ϲcyjJLȳt:8ry~v^wfe($''vq_'-q#GC~z#_$ m;m0.ڇxLnd0>Kǿqv{ģ~u4wkJ x=DY (X7֘-k2m$4@xx8 ,Ͱ܅Y?7N)܋T;l4spv~>:vŎ{D&w⽩seeΠ=g(t|m*ܟ9y.#`#{mS܌ř9nDu74ʇl87o^'6f3PAA)"ݳ1sһImVJpELCg?RL۾vF_N6\FNwFi?:$)5:m-~IɎy]۳X:}LQ~+aZΑ/FZ"KHUZ,ƃ̆NM.$Un##F}2gяFFup1! * s ɢr+;,=ۖz[r<;]Jqt i֋_7mz!“70❱y @i y7٘NO$@*0'?KhQۑ4&CF.5ox֒|KX;C_M &7Ow7]S(]8 *I=6b_Nuc4i'_;3/ςmflR%`P+ƒXk6 {ђ_4fSq=bi?(^۴EVeEߗp q3έ6+k_y5T2VklyS*NB̚Ʈ IDATL޽1b_Οϒ-<3b1L?u@' ⵡAAAkvm-Wm낝s#mmhfxɌ[`$kt}Kp1+$vr&pk2N&t2o忞{CuvRCd\K;ƾt8sXi97Y[EnŲPd%80r+:7kr~k8 ++f|~Gʹ},CmS>^6̝ө턫q?EOʭcDsV5r9cƞdlj+d?Ţ$5#X\޶0VQTފ}v|t݇{zSi z덼ʺط~ {>[0ZgI} f:N ^o2iZ fK5hG~vs6fv.ڷ.mԿSc%1iӦa0V'U+{V(]rE~97!ϾH~h+Ky/izW|Wxo -,fƈ3w4s[g0fN*|CљOoXxYsǿ~f(.sh?)[V3ev߷? bNLܡcY yI͆i`nXr.~f05P\b-od4A[ć FmVcJӡh4$IQBr}k~]9o=@jNBlN*=dHKMqMAA(? Fu!55{ ԧ?̼}8Y5}M\BڬNǷj7-9 INf:.5W)p[Woyܸ28"ZnBuy<֘7t+WOV {%r㸓Fl/eY!Y2j4Mƌ9>)YdrD45 Щ~O"?׮X>f|=}Jڜ܈?Rұp1x0+{igPɼ<$m:q7ǯ~_yESo"BB?0:/Ț7xm~ 'ό]ManzǺWKƬ1O}@|--] K\.G.ccccC AAAœjQ pZ5hɱl^l.Op`)j5U%xw Mh}*os&x]X;O ᦯|󗛬W$j?*Oɔ {V?(iWw3'=\|y#F/.W/C!FYZ,7W\J:/Ț7xm~,O'̹~cD\5c<)т    8) U5j2y9V0MϑJ-׍q;yB;C֟?QOVy)8KO1-   B|K»jCF xԓqόHy~HϗIijћ֖/S4)/u$24т    {[VeKa=!lk0xԘ(/u$24*     `AAAAA+1-     r7Ή_jk4}}q{*muD%[|k(}t?x{gԩq lFꞹ\X䶼||1WRS{ ^[Vk27;}Cv,c^oKLqiV1LRw.o0vmgǶ-ۉϱ8UMXlqlRmCSD~'ȯ,۸`vXSqTٺPijxEer~]dFҴY1Xs*/d3K:94eiP*Ksk׎!IS'M_M\=h, ՓҩNՔLO@J!!!Dy*/  `)U 7@ҦqI~[ד x*`Zns=ǵ'9ݛkK,\+W$ʉ'qjXcq3N"ǧr]͜6>H{nҢY3ڴoGU: {W 5s 0iӦSiӦ0a`jeŰT";_wp-t mJK%[piDI*; eܐ|2I$yG ز~+Vb9]f~Д'l҉c;8rds$i]س|Bލ96uIn:8سq9{5׭I1c6kǚ%Ƶ~< Jmi"##3… d]cPR.\FVVh4HH NCHS`VR$>>AAI}fgy2+j76-|ھ&ݛ{-脣M^)ލ;H3\љ7[w7RϦ0^8VM0v2~}~VfO|caNuߘŁZA <L2? {-d |ˇEq[m8mf9L?d.ߗB:Ig3YM^ȁtE.XYc־݂ے1:hs,őcJ Myk-*Np1`SAB=:*9=''٭z> Y?o>v]À&f`ux}ص͚fq-,7OR{Xadd$V֭4p$5SQT? Lq[7'g J>×ާmPN# V$IhAAAo:n !Nz =;MOnMz};.M!! z/RQ Xʇ)RIJ҄Ы{IBKH[5 M}(939{ܹё ֽuemz\ōQIh+{"иEO WoLd8UEq<1k;S9f 0hSeX69M}oX_{ ϰa 69XB3)8Mf_kؼ?wTM ߲;xoZ6@sns'NNO3'dbլް9W> 4Glq<צleWk1?G ֎YڳJlDUrT,[lXnƨ}*nM*L񆅅ۧOf_~OOVOu6]Ɏc1oKK},1ևʏBZYF;LBcGb $n˪v|2c>h|6|(U1g\s\sy (Dt&MNOOT(RG1**:s*$ A3[[Tji}Ѿa'd\uG1W*H$D"H$d5m&8Zx2OgѪiKצf$GgYl[X摦՗:1Pq ޑE gJЦB{"^}#vǧldYʃP>1wҽeUZr!/=2^lԒmm/rU,F6?pmǟTw zP Lft]v]wPӿqS4eҬzSTkd= ""ۡsܣ W(¼Min~Λ~Uơc=Kĝ6"$#wL@#0(saFoL-NqkK>B1k «B-ܮog]ׯ3q睑vѭƵK[OcP#{&ERׇjgmm|C~1 m*aۖSݮFs.6QwRfLǭqTakhݜcߤ2c>h̘?w>fOs*㤿s5 |?;eѐdFw|X6">$222HWPeښ(U:Vsq#ddC _toQ8vwlk:CQ|)JF!Ӊv:u RYewO1 d@YZtȹ/fQ <1M@HWi̒-H$D"H^TIYBC/#+K@yT0"hҢ5Hudm[*ES$ ŮdS-T/ntE켔mjXl/񢖳5^%_2=mlNos`F܊ۉOvo{;jrf) Lg0ao,i6~gS)K"A#(ߢ5^6JTnF).Ll +˛~$0^zn~0jijj2ڄƥGnLWɛj\ }}E6Id6t)^ɨ~ۗ7\lI鿯 9CCY1Kj/kϥu$SLˍsgSGC qRVQ>ʐ]V#u%=YKS?u[^fR27/cK{t k9xXfIzbZ>IɏQy\]hyN̝jM}>' ʨܱq7wYz}n掳B&A۷/M6%%%dWb#cШ4hjj5B\TrS By;O5 ô#^y}߭#pd=#ݡ=j.\ 3p?;ެzaxO;|?' ӯS:2?Bs:Mǁ̒-H$D"H^P 17 \6]֍sY~ںROd_A e𶮵jynm]_{9GNTqʹk5ww~"ڽbK<ФMDT6g1b#F`ڟN 0( V|*{V2&.vQ3Š#4^R]s[Pw{pRlQ5ߞ Flmr1=SXV&&2ZlhV Tip*Y% qڡ,cdY|kKOȎ8ݪX# Ƴ-Vw[sϡ9ղ6=x=}@4=Ф!7!y)2և'[JR=zѿe/)킵'G̒-H$D"H^ /S勠ƾ--L!q쏵B^YQ}LU[7g_sӵ>^Ace|̒XU_7:_L~7ϗBMDٳN:j*4ib5.-kϥnRЪЪתH.2^+燓Gr8(9sH/<5b —ν^_1, k+ed@4i7sȮgKV-8(3P1+fɖH$D"H$/-P(]Y<Ъ{.p;wB)_$ ooO;;i4}v:w34x쾔sqzcԉ?MDhɺl7 EW ܮx7)FGٷ)R/,O-W|RWK[k+q'b揣jrq~_ZkZ3./2CK:7,׷˗=ٺcmۖ7Y+c/[}je>[ n!e%e|XY~)4Vן7;&?ϛ ' pIǣAm*WL1qwr*)dpnV }_???JfYۣdtZ<~kjz^6/R-/mɲ]jZ4 `-UɆaWlܘlUVϻ D"H$JMFm"` |80~%.fJ x$WBȔ$ܘFGKf.fr1 - ZdoH>Cf t ߍXø_'`e܆I@d |!X؍zGePʸn8}: 0-OeƦ{o3Տ:"}|=7$͸g-o/R8|e;}Mjl 7KDp˭ mMƭ<:=G* sZ-FʪU2ݔOȯCXe\Ey(Dt~6V J+lqAz (V VJ%ZX.ӧ]` ?"rT{䳎)Smj2x7gf}A100M,oo<#~LјU889hKë,"QzOd^ 2lR2m4ӕ$D"H$)MN n]шdԚ\V @XgT 9{4@x([>ySФp VʑKߝJ>- (mY<,"ws8_ϛ ymֿ6~O6P{n+Wdy&aP\Pul=%kT\<kW3tHj֬vSgҘl{r#p)DGnr 9 5K7s~^ej?Я}U,[oiy=HB[d1$e`芇tR;Z/NBW׼Ib*[QtmK\b>屟uu/S'%Jፏ%c'hnM§TBAw5AA~ْmZo`@yc"J` WTظ[$YXp% (Rns5<kJ|I%׏~8n߉7(PѤEڂA+]) * IظMҷY%y,1NGtBO[fp o9Tf1惦g,'m͋UOz#|?o}@dD8Ys 'gϞ|%T*>|pn^D$%Pٕz5kUH-!)]m9$ d"Z"H$Db6 w>fTU~Qu _p eL2+K$g%$/ +](i&lll " JJ"..wryBCC?{ ߠBBBIhD"H$DbT[}?԰+ZuSP.To$,E-.(JR=NNNPjUڴiCjj*B\]]3D"H$D"8WϻOpОOuDRP 1RdܒH^DtvK %D"H$D"H$D⓯m%D"H$D"H$D"1H$D"H$D"H$SE&%D"H$D"H$DThD"H$D"H$D"ky1蛋%~c|U~y%׏ɿ(XE!1oO~^A)xV4IlyVD߸qsΑסJe_j(Q 9R"H$ 쳟|,i.H(msKY*‚$/\:jĮO]!l 3:dv1 $ P(OoZE*68N1蛋 ~"cɸVx) k^Xb/}xZ[5L&)qQ*6Vv{$yW={F3$%%1ꢥ:~Q?Hvߌ QnsƏ'!!PJ$D"pq|:6Av2~x{~˪M_wիWZj aAKZ~LGJ;i˦[.G"H^D2byJvP9xV˱SSnaF4~ WyIP%aUݼh4ߴl0 #MW@F-oX ۹QNGm2Zsv]́mXe/w_3M}oX_{4 /?x^svB64:ʬ 39le}?x}pkVjBNنeh_gNFXX"uI[k^7k'cmzGNǢ͈bl{6g67\4"\01։ZmބNMקÂ]ym/^"nFuZv%Qݐ~,9r`qTB9 S%W}SQ>:AXX8>u>.9LBID7mڴh!?AtqJ)D$JŧDd1dDGc3}fmHI$i6~ߎo+pxBF}g-bRozu•T5uzFyOf+lt>xpզG#&_-׎m WD"5&,Dz>W;#3"w[bnVΤ\tA=.!_z0je<8%eیl_c8t^jvG}/>Tkd= ""ۡs~Λ~Utn!__,ˮ.j7nlCU/uCʃP>1wҽeUZr!ցZc΍1xXc5)I~cˆ,u)[Q㓵?~^ZٷI 7c:uuOk xqՍ93zfT6ý-~շ]~,Sn )h4ֶq.w4"""?(L6;ŊҩQ}>\CQOmJww3aD>B<2tѯBw[n/^ۇFͭBjyeK<t^GcPѻwo|3%Jg9!k_s×ǢŒwůbގp1g1u 1yu1q51~1ve1z%1kMe&^H+1I$.wR:)<~$-󸁫Dگ{{'+h'PM~ZK<>7X©*G")aB|瞳"ILʊ;.~C2O .ێ[!?麾Ć @LH4_miLBϷՅs5$-f` mUVѩS'VZE&M,~ƍTq MRPedԺ^Ba Ғp^WG'֓ ,C&oQ>EFFdKA{,16D"_}'s'pbk/o_’xҌ&-ՋWq^ wj5{Fظ1Jl=ѱ.;&S0Rm+=> 8~!DbP=? l xjG#0. %7gGvBKD?S)kGJGecG+E4F8,PTaĈ ‰ JCYN5TKvY 'ŶUɠ)͈ i޽ U2?k<\ kT+ej0cL:7^jTe3 ݣWhp|Xv1vھT*PYgWːN [jt_{ qy 73&ϔ s`9LqN)*Z,a?nSsSwǜ}){ WmdhҲVigo\nk̏WWvL=A$Vtviл%raJNA⠱-O(X;nZZԼ4f`*vISh&M;΁MP.RPTj<Ģ@,EQV~$IUD͋l_6u[h\#UɋD"Xd$fC~M Բbfy^}9tO`Sv]MuW&}>Fbj?Z~PI},tlop7zNǒ/p7ъA#Ύ*6q;(ԣze\ ߅_ՆPd~f{~ҪaX>: iGo=D"pG$ j#&,;Fhlh|p1mƃ/UڗNImc/}cdϩ|G O`A8Z:Z];ƧKg'c~zٯ-!l*S ͻk5ϱz]^AlPPɖ ܚj?457ީQXMNmWtz݇Neש)VaA}xU2U^ui>;"mW4/~Yn :, 8bdKS-(bDGhsh4ݛFǓDFF*l[[Jʷ8~.<| Ԕ|suXqX ^6aք_?g:ZD_Xc-,.BMD.ݷo_6mJJ_>^}b>>AҠUѪm,R+T*P+SF ,sʟ T:D~9v:7/CwF9;lyZv|=gkcrjRG&_gQq?@"8p Gmז ĵ4.w+.YOń|wZip;c?ahXm9řYfKKp&7xu&H$FYUq%aK8`CZQ3׀,8YK )kWnB&9Ov_6)7ʻ:-鉛3$gQXX)`-Ʒ7:]Yun 7oDR(4tiOwfd-t*Y r 4Y_> Uat B–Q`zzGq%:mF,k&#*@ZAmg$uYPՎᣏdJ1t̪] ) K:P֝arƈUkj屣:j'cx";&s|"- E۰$$%3c`-3gj(X{{y{냋.>ňW 9Mä:uꄷE}q&-덙/qQbm_vu|6Vʻ[LzNdI_Fz 7ro9?ҟ*mN̸j0f ~5"8 dqXgX͹~}(ƙ>BeE 6&wq@kD"q(6ANyPT(iU[G(Y͐JadO7$#Woc窹N_ذS$KɾbU֓=q,֕#m q)ل:CMr\.]{a9dimqb?τl\+_}}-T# 'wi ? ^GڣMޭ[4spPcbi>RmиtgיXbf;DžsFǷweGvܶ1:fC$cƨSkIy˸ێngXRi%ҢN|h#iqlXwd %zWq\7ϨNִxיFMͨsyٟm>N,J/61>0g.d u皾1ƻַV٪td 6H:EHx4SS 0L͟v2wT)j+oao*;b1{%;I԰,Jl,OG&]?Q> 15ٴbN⠩1-<ߩUqNw$t:Ʈ9v*IBX)(V5X2X)h Z cc{O"v-7Nd"o\ 4_g=>889hKë,^[1lZkjvsb-s2G5>=czë'X(7CB"<ӏacoM@FY_PL=v2xBbJ1u),c~9cEfBoyocɼa3N_7?j`wDiX"H$,NpxwK{UoJ>5$2tNoECzѤZilܹOOAΏ7mC.zWD&Oop<8='U *CdD֭BN(YU_8l\(P[t^qͬ/wK ~>fVNKkӿrӗjV1oNcO«L >"> iȫ]&g˙7_: Z̺ 2'h ^!.MwSכ=y݁៴ԭ8?͖c)D"),'~gyw'q}ƐgLk\aI3.R*GDKEsm5ZrOXl5y^$ڇrev!;{[2Tx|޹gO̬V;غzS?=$H$\|3Y tsJYW +6:йϥ&N듸#aJ^2Wp(;5mỎ-IغEӛ޽r"I,& @^2f&Gyc16kЩ ;viٺ y]H$D"H^JHϾQ A\.yRe{YqO6-k&2W&;jQVf^Wݻ̙3 %%ue 7u]lIc16H$D"H$QKOttx]yĞKew'Юpvu,F [:Nam)>((ms|j%qbPƬ7Â^_9cμ|[ UƻaE>+rǵ.[e|S:Vcs~hD"H$D"yddN]oEmFJ=ϵ 5m4v%"tCmۊ@}HNQ9JIFBf@:U˗\\<5eY 9Webլް9)8Mf_kؼrd_5+kQ17eD>GXXiԤI kϹ<%alsR' ֬b׉Bdzض[r~ޤ>ә6=#cfDsj()1dg{kWm2̭o J Xy7ѪW,c:cbQb$i0'dp`yeAy޸aN R&6eCИN̹9sKso7:AXX8>u>.KF>$-Fg?=˙n}O,NFXXTZn>y|Qzd_ycs,;M~,^HDD"H$D"<bNgXrՙynwWlus{ d->y1BLfyҭ ?c&դ]cݨɘ \]?#j흫S&d%#,gbҼ誮@3LXzS=zǽSgyus.}Fߵ>%ioL1e1{+j|+wcT+6W|COSRy34߯ڎ?@͂mԘ3lAjف?&S/Bn_lBm^*0K9v6.vM'(Q7Hz3Uߘ _c8t^jvG}/>äM=Ƙ}+gRhq[ˠ_A\ێxJ>=6o 'gG4lVyan 56-hvF_ gּv7Ĝ!84G|Xq[:5χu/¼Min q cğPkug'b+Ҽ~]ޟа>oxMħ !H (v 7q*)#+ +k736M!Ĕ£҄7dVMԟ}A!V"J;Xo2hn/N=yx{A񶶁[!)Wf\(1V޶yGUlC!b"QDD@""]H" RDҥwHBMɖy6mn ܝsΜ9sATpsLcRوUwӄB o ȾVػ5ڜ5~W}PE4_Ą+zbnE~N8yl6XUao+ϧHO4E="bBcR?* ' "yab.gd%!Zjw]ζ`0v"VB[^Nޯ2!>'J(>λ/-I4zppmMB9%)Hҵs9\섃g3q56לցLV _H6jBy݅0}_t}J~(jPq}O/N8&#QjNKKcִiTqueܹ,_(yI$D"H$JФ1R~aϥe_;?~<_}qoeU>T3|7cѶBmsyu|ڜJp(pɽ#ДMI5r%x٩y}Y1Je ZQ?ަ_jf:(yyhAqR֩*'n泪Ŏ=KXK:UPǂ9C/& q(<+%R4MQ8T cKK&Od"%Q9#N>HБ}yno/}ΎĜ84jgOckBfT~u^Yt}J~(j(SҘ6v,.KBb͟}ѯ<<A!#VZSѥ|.}]Ӝh 7dB>4|B-ۤ{fY>b==Efv.rER-{Nl[yYKzNgӂ0eSQ|q=IzZ96J]L\7^etLqc+\;3 ׇ4bYjZfQ;|nJz ;n?Hm[4qJf[d͓ț[6pW<7<ޓ5, OJ3zuԫMSu(>s~(J(<;X0cxKbbIOON޿d4 B䆔H$D"H$Ǐ֓{JprdL˹-xVOw\_?Z v37Vzw ug$>|+جlY;oQDm66z0'~N9Ѱ͌Ďˈ@2p$j΁ @eC\FO$i+ofvi2|=}.K~xLijĝBFwU"$k4ٯP6X4Gq|Hڮ0~&n^YZ`⬳s3 ۹g%_E鯴Jvt'^6vX|cq_>m=p,snL l`Q;rW,+/V}ϲ.0Y_S>Q4'<|n0`-:W+-NmK>䞄}>_MZѧ䇢/DO3#C%##^WrgժU^իWuV_Nvvbq:; 3Fy:RܟUDoSbE*רGr^D"H$TPɖksjTL:9jRϰ`4=&G,U=f\}вq1c/HQ,;|_Qvvl`hkV]moBBIJ]Ճk:>\d㏙ǝ\@FGJ>Bsע6y]~ }[-'_,0nR:"G iDG W1CmHM @[(J=Z3޼[gu߾tI9u4ٷ\uPZ3L \@Op?ȹرgڏz%}c s9 \?h?ܕ?`R=b`0G2,_FYI!>yzE1mj|qq}i|^w!yt7Y^X yDn1;?#9b"/?nr~I7HR[2h$OV=t;ԛvގT|e>'(TWà+u(Sy@ {ARYgϞ=&e^ ou 6.L!HE˖ԫWwww|wǣhԤwl˕8~h+>Er!&&orfֿK6cYD"H$B9(C=3G{쿴+f_CSXJ۪n\Űn۹lWoצ-â?S7yޖI[Z|Z+:+Ǣv %\=l.W[c)>s~$Pb`>̙Xοr;v$""B}͵?ݖ.m҈DT*ڬ,RbnѤU+<<x5iì3jkcfcmBD@HCo^1\?6' kۃSa=yH [k'.;8ƻ&1>~Dv_og:g;ھBr^-֢׋B{9pf X=ǣD"H$wE~8oxسkg(Û|L.`Or9wNEݼO@`ޣD]ُ V̓u; ym0-; Ua=GdqM<*ڡ \MJUVKM;]kPbw}T'. ⣹Npw4IYy sŚinq_募Q&^61Ͼ޲ca%g% 'DGdb~vAǎ liw:?l2qP2^^h5T*vvdefqx+Mա[NxgY(WN2ysHd>a\ri2Vw&ջ 3y .A7Fp_=[up,gmN̷9mfvf|ν'r״"-H$D"1V j( F jT/T(llTʲ(&\j"4* UjTW,B E?J!.T wie;&2yNy/m󂯓QjB,/^8PrEsTٸRE C 8xJ|]1J]goB*`lڒj;O*U6]P*J)1oT]d03\W"lP-i/7R M?vfo'Lr<}\8xU$AN.nkgREhPyЀEh0(:GQ?@/-=j_~Xt oprW$"Pa}ތBR֢ZGG't: BԟpQ~% OOOt-]O;~'./GPpIˆ+GeY/wi,?z/]sm9oMQve% xˬ Y'Ct<3bQ;:(SGҡv?n6*q+{P"'S"ݢE vmqΎvmbÆ v.ΨjObO?w*V66Ӑ&Lz)]Ŏ#ijmy~YM`p"wtuR)DreoR/{b{VvU{"m~˂ ێm.\I1".H$D"H$*g=}FHuTxVzfH$GL+JjjUEhȹё֝f ܴ ѧz66$$ij/2 RLlmMþM̷hnoţMz^ NLbۋ2>E'prqٞ{X8 rKG쓫s+n$fx}G1{4kIY֝^s3|f4\V#]mH$D"H$D"H$J=>bkk;篝*<g!Bu4{5ʗ/jsjfLMO5|/-Aܱ ~9WRJClEj0z| щ ]@u=Zѝb\&~m)L~r3b^-`ِLzɉaoH}.b%D"H$D"H$ɿRs򻧧'۷gݻ9uoc巐A-h֬eʔެ<'FSꤲݠi4hs~V|MK-ðY3lVsŷ.1Mo 2kD"H$D"H$D"mmmՕ`ԩCzz:deeBٲeqww7y6D"H$D"H$D"HJ VGGGBaggD"H$DR>~QlY6`ՆM\G)늎52g5 ٰy3_ÏU.b’u<Ž]{kf6va{07QQq(Ki)VRn?ThK-wߏ{YaIR777<==qqqI&H$D"H$Eƿ~c6Q, {?mZbvIV,9_lמ-)1rl /Z=6<7es(%?7%_敿NiI㶟E5d"c޼y|5s:!;ƿX"H$D"HubO87#_ r`M= v2ãÚy޹K8+|Qƪ]s(ݟO/ykc4ZIRA\ zPUtecK~BD"H$D"<.3NRFhos=:oVRaH$D"H(DuwΒ~x,pjcUSxמ.t7 ʳLo(}pjzk`8V!DDZ m@LdT-dJgBu颲hEv !D3wQF1Je#VMNH6_ ;2B*6$BԛENY95D8}G`VqQ_k3 '|39GֺٷŠ煽k_+D^!ĭ$"?$u(SmzUG1+kW7-Br4#|j3:k}$Duc: NLUkksck." l &\IZ8By!c{"A?3WQ>Cy^/d]v\+kc\9*ٙ)|Zt_y~1c׼(QݛSNSź~¥Ǽw%{!xAɅJvgݞ4{R\}q11_yGD"H$D"<&ljRSw [VUOMt7 4v?~<Ǐ] 9gTgPE>k}1j8zIoR9R[N#-7ZkHc;.N룬o*bj-Ycg lnK.oļR6vWWF4G5:Uĭ|VӢ4Gsk _5kXG#)c7eOq}dCQ}8X *u!ψH$D"H$R(Gqpk?vYyV >!zm=,vH1\h6EKdw_m+`C k_34;bPo{ IǗ2h?{Nl[yYKzNgӂfm6G1tĨYg HM~"Wz3\6з(򕸳zD)#'AmtG%lhbORHŁp+~ɹʎ!=`$b/%2GSi.Kc>imon^etLKerx4eOI E=X`].T?Wi&֮][ٴi 111Q/zD"H$DRpN)d1#ln>mQeo{qZ%Y~IJ!.#O=IZ=5I9ڝL=cA2b7P =ej3.[!GcغxǗKEqnLIܗUKɮaX!bX>2R:9̢/~KA V7Fɳ_j,tqa 71is.kb ƎJsTӽ;W>'ܣ⋽_Z_ Sm9n3}x4eϣCX4*(N*DٳD䤦2㏹b'f珩37a*~џsxv}2ugi$''^D"H$D"QBhBh $B+P3VEڍ4j ^+E#}>Drp/KЧeNv6*[s +rt M$| zJ+mП熡ӓQ?՗IU=oO?h3ƌ3D|>y-76%W^/њYuo* /qzYi gc޼֥^/`9b.򏵱cw3~FNpdREz2g`KfdFNO6q,=7}9"2Sl9{. nƝ4'\K;'> N>\S/ocnkUѡt$;-: ,Z|M9EJNh/U)d [Z|Z+:+Ǣv %GNPt6(oM.7}V:*šW),";>~UЮ%{ "/4K-N>\Ԝ|cq`n嵯t6՜Қ7cc6+ٕ?gbvg%;>rhҷNzYgBn:Ws9VɏçE|ut*&LɛstW>݋Ӡ[ sVx4Ǎ\s}`Άޒ7PɮdYb Ü S.&RCDDEqy=O$ܹGzZ))dkqp WZgQuV1?. ClCWHNנ zZzQs/7:Aa}RpsxSH$D"> oCrr{vQ 2XJůRPϭHаh{$fˈ|m.K%l<eX뤪= i(ԮˊFt:!I=x܍xU\*+^< IDATРW١ICT(8ϾJ⣹Npw4IYy(bLPI)K $lS+Rb^kemb 4}Yf3_af=X8X7,OKcƎhN&7 ވEK ~Ԧ?ͪx4E9{1nKsITZ㿴'DGdb~0"";m&zxths<(B ;{;fޠ .-D?XRc_@ mMARCo)K$D"H$& $Ȫ6N>Tl/%!vL?7/^ДuXƕ*}|*S23\R7!`H"$ ڷ9Pbe^rlQ1KIWElIQ~(I^k]ӧwX&L/"{}tfqcv+т4h4M`mojTyR)/)֥~F ̺l(-qX MeyKr(u"}/ n Iϣhj4hZI9*iBJ{{4: ڇwJaXJ̵slןnͲ[h^mH$D"H$?gZm!~eiܼ߳=˓6O/څd;OHzO(K^f-A-C-! 2^;-=3Zѷo_oHJ"3-l45ck}MjTtseCdggoJSM0/BwljԠ}hع?w~ѻѾESB%&=IY>MkURF:,k/æ+)f'H$D"H$%K3sn7#ÿ7|ҦIEl[-Q dܰFv߳n9ύ_y~شH1i,;Dϣ4㣲AߋRwGCBCC߿?-Z -- ggg.]1%vF^E"&pMR:a88Xwgs㉝;o2쳬unY|?oy_6++&&{O潥dݿĪcu؁g]G3aT*b߷CT9ɪ9J$D"H$IQ, xI!Jnv'SU͐*d(={0|vm I ?T6z}Z:s:#@\35KM_ǎZeK]tW #gNO|!n6*q+B'˃UH8}@Ŋqq2MIls_g.5RPUs7;u)BT /UxXPٸ!tŲE"H$D"H$D"HC+D pqOUǻYԭC9??tqEچ4s:rk/DŊ?l.vH#W;*Rt76rvcE2uշ+i~7^ @=W;$e|YD"H$D"H$D"P^VX"4ZEe=ףF*UD܂*_/Ο<ɓ'٤15k"4n?’}x{~3fhW}znƣk}0S1S΅+~#]'%= ~6q=zj@ǽ[ѽ½TwXyg|%H$D"H$D"H$RW.J쌿͑WX4e*3ھɆ#bs{2D ;v$ Sf#?l:+܍\hMVsBҶ4\_lh/H[By7O^w7|6%'&#$ osρn+9wl @i=iSqۓ;⎭9 Zm7xlbߝk6F'@qJw.R}4nܘŵY{/=L5WwiԐq*?S5w6tLLeU4v1s i;lse7 gFSAlzcqujg>>2-D"H$D")x7 #>LNM˾mߘk׼ǎ{ 'r.U' ڇԾcIVS}81'K:} ij&أݻ/$K{ibg)ҽb@*4I?1JS E-BBPPFCbb"n̙3ڵND lhD"H$D"yl KNf™Ek-ub*[55݁#3為3Fy9z`'muH569]&^ۤ4,;K+{rT/zퟘ%)uGsqssߟFѹsgf͚=z4M6AO"H$D"<~KĚ5lL+Gvyl۸q#)g:>>;7e#Rm'`8͑#G|uk=[iK>3.$O㷟}̊0ylUЧ֍lزw.+CI9hRnmc~MG1,}v,/Dg~秈\Jo46SZKd).6FeiKQ|RRqa)ȑ#9rHs}x/-"I#hJ4烤'9f@3csPO<6:n"Y'1S2O?F0# Ú_߃u?u1:Y8qDvE6A䱨Bm&[oW΋ZGGG|}} "88///gCK$D"H$II3孺 ?e+mZqark^?bh9+PmfG]a -k7%)7J^t7n]zrnUe Y:=ىwF+b¦ xd0>b[]jpy4 OѐQ:IgCMܼe`>OeiSPcfě"([1W>'п)%e[P]kɊxeL?ՑUXǒv%CSI1&oX*ØOgػ'fYKQ|RRqQS6;U(ѤIy9bMf,IchJin}3$::;fۏUwchaN{.XbDI); j1ϴGH&g:w%|u:2iww OW\ ōSĝCwFlZ5 1[ ml)ʿ!-/)HrB{_ϪKDRXbiZl3V{[,}K,- 7_37^_,tQL &p^|lIOD"H$%09)QDG(WJL,ٷBM9"fh,*B)<ĉBۇ^*ڒӯ(p !Ro:ִ ,h1FW.8+BKlEW-qiUac_N4 ?*0|bnmJ*7Q8(H3wQF1Je#VM3k(1JC(m[.-]]Əpa&ꈲ-FlP{ GGp]]e_yuV^6Ҹ=̧SUFmĿJsb48suʉ[Mxˈ Omֱr֯k:9?t V^K毴0g}jz;sR TX5>d lVݶqo:Ӧ氯SJmd2g5,?je6GT[Ӣ贄I٤^J@v dZ#׺ne~̯1[ "|{1 &gѶRC!HrhD"H$D"yL\ޣOeH:Ǹ98J]s" 8V"FǨlhbORv*֞_/ve[ǔMye/jj9oufA,9M TcQ5Yf9VZLb춞\T\眞7jcZfX?Vr{h-1?]G>Oj'DOقM:g!P[U .a|7.Yr1nXK;z9ڢMі/rmSZ$D"H$DRZȈ@2p$jLfvxoh:M,2|'IFXy:odiiкBݫwr Y[J%Eq a?ţ8|$mW>}{Mw|^G[4⠴_i ,Qvؼe|th "l2rIG[cwP'%Y~%nҺG?$9BD"H$D"<N. N#%[N~Ϲ%=Wo9B;>=Wdyurϴ)'^U[i7pMA\,BΖ9}QÛ*fl1]\&Sw)S2# *[>mHI/>ιz3L \@Op?꾓-߃[BJ3jM-], eV\5zȱ]ncX㓒;|:|)!l_؞Ó^a|2LŲlKd2g} ǒ$]z\+iA,YNcDnAҰDCifGיZכi3ss`'֦r%A6GdWFşLiVnF*C,DK$D"H$cXjZzt1-N=ANѕ=9y5_xwᢝ ;X;6q,=7}9"2Sl9<%}ɲ6[˃Džoӹa\^<?WcGoF5Ɓ,Ys,Xkmb4ϯd$dmfV%AԼ,XogV<.j?E9dh1/WNۖov9d['Q3nD7˫ގFc!ݿOXx.kؼ<blv UMYKd׏;5gkfJ{LE}5qT~tʴLE3'2rj{LGm-w Q[i*CbD!0c\n*e^HVNΝ;G||<5Zm%,, JobŷwfJ'+O 0 7 4: Q|e۝lVdge`D"H$9|8kx2۾39}>4hҸpMav9|j֖bR1[o6R.HtX`CW,\7b"iҹKT2 Sp9QeַEgdz1kŠrCqKi:bbU۱Um3 ]+˃Y_*_J"K>Plnb8+.!-̜tܶgyQSh?|-FOu2s),o V4->:BvǸ54|l'|;BCū# *TSlaTs@r%.X9*fqqqm۶0 A4j4h jWW\Qߦ5#Ə' @*J$D"H$ۋ{1E!5JnLL͛KXd lՉ1 1Q% fM"fPˈYp<QQY{XlF\QӖ0}TԿD}`{YqQʬIt<>˓?hgue?I pFAGV+!n/ i*Tj_"bjYov?S۵kΝ;5-`ر<6=I)! *wwNGӑzWINNu$D"H$ɽB oWCrE;!)q!ijIˈW|xzAݷۿ 7QG9\ԩS'ۗhZZ-:!0 j( I$D"H$.c$+7l8{U/?d,W<;|;2FC@DS5#^i~ET oB͈Xz5=z`͌޲aM*y<Yh5θP݇999TRL[onjd9Y"H$D"8J}i{ ܫzI!cbP5n!/nFt۶mMΌ.,,~^ ngBkhu:n훩B+ꍳ-\G"H$D"H$D"H$Sh^{"34 Z-+)B\«Qϗ=h3<屖 =ِm.t|v׌v6mY'mOvQLX~DY>%D"H$D"H$Q!8=x`ڵkG^^gΜ3;Poo򯧡1tt:`*S9V].Ѽys<<<sJ,t LȞMyYS*"Ȧ6{cq<<{")6)H$D"H$D"H$ ;ٳٹs'Vرz\ոVgx(axT7<PBFo9Yу톇)/Q+/6kߛ}CDd'Q 9tfSHO:lB1xZH$D"H$D"H$F{A IDATģ_aN4.hI2hI2hdВ@dZWE=IgpEر Z?͉6)H$D"H$wĔޢSn_t‰R}R̤Q޶IB%ڰwv۔ln/y&€4x,QMO~kTrơe|4co?٘]fÝ#o g1.<"nb{-G+*֋Y8qo Rhܤ1UCC$<.jrF8-;tzۢK#Wd.8]Ǧzto> 9(H$D"H=B[wᡍ1_c[ҪZ='Juܢ1 `w[ra7ii?{9?ǟc`՛Ew0g+glS<9$ -[37SrIh-~Nijo ^}uB>gU67{'|V3Ѯx!=^ \yڿrRfD;2 梢ʝ I4aZԌRp0~Q:8Gsaג y{>O F Kbf!y}uyk ^Gg6%w#@wǻ-0_}A.:Xvp')m쉼|>d%D"HՅji,$\n}NJNiߤOgp $()_X–xrDvgiqko"RQV{+,3ensn n9#opJc?͹hE D;2 lKs ̟4/~uo qn w+TӣG"""Pfmh%ZO|~S:4||ƈ:x1o'bk?lSRѳet)W?}MxMujOEll,M'dAk[ LV%˔YA߲2I;G ~BrGt OycD"H$ntyWsoݧʔɽtkVsJ]phͿ+qޠK.~JMH>7O6ns!Og4ؾ쒽4f'ejTk lY5p1KvФ'Ul]rڢJE#&\xWnp!aS{PeGĻ\UF%a|#'?fRNw8pd&Ulv@q)G֖{%,յ'{bjOqRdi/<{Qy*@Ν;֭/! { M ~8|㸶36Q~}׆C_#zѥϹ5.5iȬם֟D"H$/g~G(z~bXz[;7N~jڤ0+wiϩi3 Mjw+=1TZ xyͿlU5 2&V徧>YX <;j5U$ a<-ScکRQ+b.9&9h+;mߥ5y?1r[MrڢJ,2[K.ꂯ ?ܚ>'ut/ؤOiX9>QC|9*QD 4@!čşKN"++K$&&ŋ^z.]7|S/"??B B<2b^g%bbݟbٮ+bb$`%1oK9gŔNOVs6Ǭr +3&9};V+?P: @zň5NM}o7҄B\=N,\Qhn 0 WW+؉ %˔+ /x".t ws8Q }\rcD"H$)aVfHt33 MچӄB]_)5n*vbĄ BNxUbbbBsk ^|EAxR8aT wX5>" mQCc .6^%y 2vv"OoCwZ4 &ƜNz-M.\unkؖ^`9'DXOG #iMg%Y|i՝#E:cMǿXKt}',qi<)o:~)GD=tkl߷ȹHy'X^Rw"Cg]/̛+=qoiZq /r"Z勷gK,;wmr.ƒ^[_PxWx6w8Fh=B>Orל3k![{)Ju-?{:7]AKRkv9)=\w9Fj8z2hq|. |Vj5jOOO||| iӦh_{ߜ #PI7=zKbuK|45Y˲=̷g}I$D"Jgpӫ}П o>Gքc/ _uT n\W?WhLzTOD]}ǎߩY{pjnjtEY%TL]O]:ChU×oKǐ^>E3# 5")c?tW{b\񕒜tV˾$:OF1lxh]ɺ0cx˗Y9ƚn~DOfGiD/jƬynOZWR?ZegQBrMCs4d5 |qvex7hJV'\g85DmjxrMG卯7+~ܤh9A'8*E~fçOPmkT͟꾵TUf[|w'vqd#\ZFLH*/(dR2fatljo4>5<]Th *M9f ㉺c'~u?#`+MygS4ZK; ׳hKEyޗD"H$G1v0 nk~sa^6Bx}n>Y#Q_@ oT Bue g<Dzɻh~鵫[Q4V~ Zeij~@58msa3ޯ :CoCmjmŚ5ܫ` MewvSy7y{{p$_Gݖ\*%q[ޜhI6*|+)G~kuƒ1|.[w[sRm2jh^"xzY#DnڵWsj r-JI7_bV*Q%sfzf5+WDyzsj=3)6C3|$OG_8TGtz[?ݺ)~N":|J-x:ȓ0'17HcPwT|Up|i =yg5F}UoN_k=*ȭY|9|"_Ƴi?Ե"[;UL>J(ۖ!r\ZU&X/CBn/AQ.KPj}I$D")?uqdv:)SѠMoL@FUioHu8|@9% H_fc)^ i^ʺŮשY9#)HZzǮz(ǵČ؏13;289k$]΂vV\̺Suǿټ`/K-,Vq$wkd^^[‘'v3u& -ýxs/Ju-s?BG#CokN*ݣᬸEDK$ g]lܛ躸MkOY,x֮4~}n9-nMo9G;Sf77qCf,Q+8C:Bo|)~GwoHx5<鄋ڗыֲbʴYhV_7-=WSdҹL.ɭ8p-?G1a]rrYR{K"H$m:T6{ B=ǦZ27VOFOAn fb˺E)~6ZQVI([g\ 8AS"%ʛ ϣc>o'VĜ٢j6>g'ǙΝKŠbUNaEg%Y|i}GZٓ%87QrҾ pU{L~5GN " ZB^qޚs ;AGedddP EFnJ>S귴 8CM>}A"k 12,/ޞ-f؅ڪRC{ȁh6QɫN/s]Wp2UZMڗ'Zqy|z"Z89ƛ\ƍqQ9 Jk:6s&ۦ6b_pwQq|roŻ?_^!j;pY Ι||_O\10 KJUW| 6Ƭ!%%[T˒=sv_D"H{Kqr[]#.BX,~6U.xP_*WmjLHiΓҽ0O=&0^O+Cj>d N;տ]_%txY^_Yy4Y{f3S4J_dam@*E%Շ(-m`[{ͶYWe8>ㅉ٦?3wqh:?~wwcI.KPj}I$DRѸS|h qy/,/!SM%)c I^N)ְ&^.Ν ͨtM!R.mEW*& AMzvk嵫|iQdnd)DboBqПEC24B/(H"$\2]>jk*?stg*?<K%= 7*g$~ y) oԖ?žE&OOρ99}џehphd629ū.%<_Р>O`X Z?9?@ y)Xղ%޽iQ8}ʙop4v 2sL"bK/nxv0su2=ol}](ELH4'ˬǔ}\'es- fbL0?pz'?@ TѳRg\>^, <9_~C=g%H$bsra"CM/0F%H{ոb;!)qa|>}&_5bɑ  IDAT I$ƥ91{.i7R q/{g$+'Ν#>>FSZ6J%M:?tΌ_dioAF ʜ`L{ʁLPr\~l~Aee\8NBM"n\5*ŷȿr)Шq]UɄӨf]XCr9q$:j4nWϝ 5:fU;Бpn!H$,Z[IB-Ѯ];ՆclX4-i:jP#-yDg*-NGjLpY[hR* Cݮw[4D"H$D"H$QfDуիW;<3ԩS'ë~,΢jjt:Awߩ:iINNbHl~n!H$D"H$D"1*ԌhիWӣGgFoٰ&*@4868p cCdfRFPEtu%E[Kx5g~4]򅇇c(4GDudٗ3.4MDTm:0]:{|c-z!!t]X2MZ5Cz-1Ho[ھEtk׊HM"H$D"mXʻ}m?w[Ȕe G a 1lLC A/=3=kAx>=xA8Όۙ>ŀ&["q 9 Ӯ];?s 9z{= VAà! E:jr:͛7n>>Ŋs)) ^o}ş'85Oו3`%l:xedɦk?c,n$6u-mߢW<1vγg,bD"H$D";d'4XM8"S1wyN+<%ZS,S՘x_[t"&N5Eogs+>["Ch-F ϗ!=BCɁhgt|w׬be՝ߧΤ-cOL%gƲ87d>cY!}6n~?&["q Y-={6;wj;vP/4ʕtUcCZs@|~H| \bPXlз=M"}wlE* xtz闃ik L`N1izUxywv} ?\NFLh=OY`5D"H$Dr'I?6gwaǐyJP:g#ƃJ`U^NEogR<>["^#lS>VL_ ?˕Cti: w@֘,KΌm7n tԾ@poYڥZTȁ踸8zիi۶Mu^ztހAC7AD֭Ez)?҆իc]KB4]_+>n>;GVq)[*B_`:>mٶ}g0E8-}2y y"Ң~D"H$ΐ}W:=8~8x0F[ mnym#y.YL~tvݞ_ByqƏ>FTg"CgzCW2z"a]Mfn x]+V),d \йm3\G8g^Ѵ9ǏW1u+{߼>.*:?B-\TC ͛YC S+رy3'%Χ- 4Cs$yGAxtX׾ xe׼(pLhiߡիWGV[>Fr9|KI$^8 ׍r]IWs _oqHD"H$D\.R7ɸFRR:a|>v)lOtyVͦNP5zNZ;啞t*S+?׿ZVx]stM>^sѦ55k;:>$G<,bZGF^悩%7N~j"j˴o}?/ͺD ^7pk4? G:*;~UO Ci<֬jU_[e_Q#(>FfKx},M^hKze=Pѣ/+;mߥ5y?1r[D2z6NQR% ooE{[-ŧRRߚ?,$_Y_)E;h@QނIJB HJJ"9j[:C['%܅6bX}MX\u.953mhEϏްQl3k@ FKE龼yyͿlU5 D)OKV+ddGE]J`E~rdkB׊}KEd67|{ Tldex{X%QLj}dzbէg+O9΋cVX{s9q- H$D"Q<χY"2Ϝx>|,S?=tRzzxshxP|0!rO"Mјʜ[ !%ZN>bAntOrלY&s\Y$B!N7]O;1Lb…L!;GJuƚb-PqLLJ4^A]m~-E]DͿj>"2^`gi]U+=aġl|;!b}|hW}Y 2vv"OoYhZM9ho%{x|dX5B(Z^_ْ+r[W?)T.f#6x ec'_o{.t焗Z%&&sv;촚rBx]pXsٶLJ̈́oHe)HE4&kΊo%;ZEVģQٛ|f(m^t#5E=|H 4@-aL[p4K. :#&]NL-bnD4oJZ*qIգTo"a3ߥ_ lsȠOަף@z h{B/ ̖H$D"H$tRGP>u9 ԧhf__&c_}:V;!L*/^׫%(d g[ƎkS?f83[ɎtQ5;+ſ-hg%{>3'fuGҸISZ)o޹sCݺue˖۷K.qI%?hNjU9~ 5'<<\qmh>󑝇& (Z:ϩ\yc";ECmm6mK*I$D"H$ x%D5pkJڳj.G܏HpuT^1dixucا^+O`Դ}υ1x+5[5ܫ` Mewv4vUj?15dT.IT Z9Z>{qFG$5lc:O59EhbS؞/b~üsqˎtI(9iHhBhdddP EFrݲ֚89W:3QE(kQ3yvr\ +f;p.xqNǠI燩o(JS<>ϲkJŷ|eKX{oζy =u>-7ZM`t= i؞cxGrC'[ y>K't|e/ϠX-e/La%;3/ۂK3`g#J(ʚts$mPһЎp DWWW<== !**h6# 0-D"H$D"q2~\B.[ȎɂuflgZ3Ru&@^V/.aŌ|(%@m3rJ/ԓ:-w~fUUk˗jt)z+T3{w1u!("mꫜ]>Tڔ,Tջ!sچ1b Ue~HOo[{edehyMl?wodyCwx#eō폿ySyu?=>.*E('uvMljh zi7Wbev 5kw1Z~ VŜbX/%Uj! yvS C9%Ws8-ybv\Oy֬ :+H롄N.3̶g~cָNt~lrk7ň9]voPUHKv /oϑ3Ú޶% sIXxO;#DoS]MO?NVA`0nht ?˴;?zD"H$]'sp.dee}[gNs|hҹKT³ӂR.HtX`kiI\)':mf!n7ZAz̜| 8v<9M-Eh8q(ʵYV}~*.Z#ԞEN4)[yU_h1f\Rϰg$i~o-u#jLLZ#V .&9*oxhfp11(KԬ\v||*Ś-#pW/G.egv{+r3RqLQ.nʱ`Фq &8sFpp^}%oŗ3/uIQ}M)mKXâU:?,fÛv{y.pfΙW6+H$D"H${"bRph, IxU'ſY֕ &14BME[~!ToeW05kZ8)>XPxVVLxTN7`I/> wAh S[ys+.nԨi^qre/kWZ^_y˓ vفxxUIo̢r,QtRöM,Vԗ($麖`=wae-Fh9zےm|[5dz"0maqVfZ\OEdH$Sgв=Yي'%HR}PD+LL )ք=Ce%k Ӫ4 L1 cL3[a]\їdyt5,JOR`2 |uqbl.]ɹ=rCs %=Fc@<^<]E}M[C7K'.r?\*acUQ/],Xz=~:ftޏ8c214G\hL3gbr.<B,C$@,Q(22BDkCY[ڍ5:}al/ǡ=X6@c@h$fGh~CDƺյ҇ `V\zH~ K{7VNhie\ qp; c :ўQKrppԕ8>zoiL K8qyeE << "<<K"q"0΄ݯ0 'ND8|A*|kY y9}gT^Msp&.IdoN4NGȽ$徔J۞ qp2pA  +kj ?{/R+OWE0d$*VOK?6Iʏ۽obʶ3!ѥ*϶;]i=u|83%~YU\1sU0W;i2YI .&=l[phxu\1+@HZc@(49tKbfd(*ѼRW\zTo% kѬX5O $94R#~f42|=ɉh@1=k,BP1110+(ӳ! J!JA*o– x.e D?zN:Դr7Ӱ:X=k4Ɵ"U1sCX(?~t0c ϺٸwO|=u4V<-54 []%NV"D(,JkYDwi?珥~3f`_}!*ɺ?n؆/EQ_Hs@1XC3 4}1Q 7*R>bY:^L8:N'FW_φI_u|>s[k,+y>}a͍]^G`3;4iul޴I^bTwGȁ()57JB# OnULP:WڗS SW*f }k>BDpz |-}`+v?ymyF:b CE0dagɚGc˫B|ݩ >|g?\-m W{wCcLt릸o ybGHق C[ήbK'HKisu16@F Yw zu"~Y46@/K3^ug5M+X09ܺP:o%ؼKyk*OwDOejxZ[3ڦM`|eef0~jCCCёBCCYyfZ\ _.MN'4ԛ6J3iT>-[QHHiՕ$\\\2ƴp嶤8{g]^FԾ4z%?wUͽӽ;Q$]u1[vRLb eddP3#tedQbt܂!qq5߇ת~i.}:&_J"8RE2**(KrMGJg^O糋+6kjR:kÿr%jr|i˜!՘o5=TVm ];DjP>[M**/d헵':DLjɩ1\R̈zn{\.ѕoۑUj5y:~']~E{B_ҮKɴbm;֝5'hձXZq4GoіiKI9 qÖzl}W&F40 JrCؘ" ㏼O|#[ Q|?& ETyNEwH~^<7\@Kw>w _DD GBƔLЩSIn9;'aNa4wnHsHZO-}9>?Y8MP_ۆ9mޜ@fҦ{I(\O>&E$1G+z$N@N %"ؼ9 Mő0(.E)gk}g:_[lLB0)_,b=7JR?0&B[)M_&֭6 _nƵB< tA >jz̕Q=|&3]h”-K;5#ܕϪ'pm+nyN+"T"(Q,7$'K\HU,M<BhoY5)H)p 8QS<ݰ{$xbd9s:C 4,?n jeL |x"ꏟZey,OwtOcIim%{VLjk?xawoK tP%,s?{Dy w1KdDiq ?G-< ү|z: So0>}bbZ&gx8y@nx&]D`Q *SMsMT'#fxYC;dʂy}k\?!{Y!c̃v4΃{ワ&5\MH*~ s\Kk7xw5Sol8l!?pt2%}DwMFkp/gO;#xw;Lϑ,@iI!`MDWe޻ypm۵EggX B!|"ggQHHY ](NoXwKc, V*KaP9MIb JǪ2Eq~'631l+0RtVx׷%E"S960ߎZs.#SnN\Ѹa~½˸ nmNoŲx%V,gp Yf L@ۦI ­'& W FxB] 滛Dц|&*`wg22rLۇp!t<wH4pnѪ9b#!W*:ӪFfH*Q,jԾJ<@Fiykh`ݪSg;MTʥu`)CqC\zdak<;x&}h76>v1١͗ ~f m FjcBUG6cHM#z|L4 b%=0DLۤWWOEŐ[(2rD!ROX&#Q.-3q#Msknè&߳ atP`>waҨ4e;{.C[Qݵ[D|XztǀNno"?膁[Dpq>7AJ|i e+0@cSy#vOiOp'dLvx6LxԒtʻ3<8chbfit-샣pv~ed<5:Z O9 8c?G=`Ǵ8+䟡ַFb>:^dbO4dH 7'wܹSğC9N 4j:vBؖKRAR atvrP;pjQ8Nfx\ @?>F\@IG?tQ>𠜨d"Z&)< 4䌟˝kVm~&&TtYvNAQy.4Qǐ'K[-]9RBbR֙PWEU{X v-) O+d"HW2 9Rά 1OLޫ7ehc:& 7%Έ+,c~Ҝ%10-]o~ϤUih/6 ň~--eH~ 99))擺|LƇ5ЕS}L:_f_OO`^t^vcص6x  |UӾJq 9kR?}e:7-SP&CKBu #Uͣmd،mv5O \-+7bǶ= -}ɷdL*V9C<-d%S`a|rMsd=Xb콿+ L,Y$%!)r5pZȲaeH7Co"):ӼҐiq2]m|jnUCo}H/Xucf7<R>gb+F(?Cz"<%9*05DeCжm[ǻy=h۶-V.'#HHy1?dTM~@γ+H.nu z/28ry r~»Qy}&uK0M}7dGm~6&Q}yT/9p s+pYm &+7:} ?oDIؐRۦ*<°O&ScSDӭ `sn=Ɂ7?*mnVZUG_5SW<#;42av-ň$ S_0/^UPظ$rf,C:#mNhu>L H3/:v]c&݃xr^iך4wЪ/'Q-͵5HM-?H.뿥]ZSFMs?x,ujiyrD'M^x}&:YR;AɦD;*dʵ+G޽E~r)/!sEMgWS$Ҝ3k9,<&ۑu.Xc|rG^dPwhOTSU{_D??򿭵Bn'L9|R1̦ݪ[S;BW~L1g|JU }|Vac&_մOOr,ֆ~0dnZmyBT%. #ɣ4jc 늣0=6~+.|9/}K_b 9ڥ$jcJmp͋[C Qc;C ~by<| HI.+3?2h55 r6z#W ?< Svǣ޿\Rw+Y:Mj{OS}QVv!RPBLvf/+s$ˆ#4dOQ~;<ќ|uӫ%MϦmF'Q{U""1>tWؗqz3Vӊ;yŅieJH.-g7S#"*' yYT}yEkhX_EȔϣ~ !Db,!.eNo'9U/R6dGm~OL&"=ԟ,(omRL"Zo:OE IDATFe/ &+DD`XuTƘ—odCiIB =XCV3nP((UXz&(ű=H.Qxitm~MUtZ;3f!4G/z__4\OGv+߱7*f,C֓8wu.e7n@RR?{ȇ-4AΝPa< GV57*NA<#rF} :Nsp ;zBv3~ɂ9זyјy5*_ ΜYj!"\L![ ?arzؼ~ J_n:S ǘtfnUͭ>` ]1ǜ!ejM&IOr,F]j;7< rb. Qek1ɣ 0UȔoW}M!E!n,ackC>EE6q{hT|rH}[43wVȓohWװVf#F6{!II-Bn>a[+B@ ]).Ah/c]SU̟ػ>Jhpv>ZW)Usf 9pz;:pw|F{G\j:B^k^=ӯ9ob%^u˚ȐlGтE[hHySFO6{uC^_@p^LM4Ͳ=2GCB\nؾ*-G;z:n{wo?nOǽ~=d.[?v2'uj0}i;*J䄸& Wݫ#!. IQyOX~YdY4;1|3,a q0xۄax;2eīף99 5H>7XqCqI_ LXdΨF \݈p)M #+Q:ni!7۰iF].<]1(%a˦ s?=_"?4P$K D=Any}6A;k}kUG㚤mje401eyrs1hz}L^}s$=bj/m12d=^5+fazWuhC JŋtMڵkM0FAӧOsQqrpOD3?pv핿$>wD<N]A2YȢhѧU({ܧ“]՞¹I o>З $|?Q._ 5Әݬ'D4겉8ZPEH\A?:I &ODIظTauֆ~ "<Y9O%"}+k}5M$*uP>rVdQ Zma]vU?icJ==P̈zlVήhն#~qt;]H3ssG4m^ڱ'0ugF0vV:eVh{9!9$OXNw2Lٸ53]CxyUzR棑g O#}]3Z?'/Az`gg 5 2### M4;榌u#C.X&%\EprDb4_H n[.B0[V~ .<# )Bd=؊, b£ ⍹efb;_c+% HRZ4M,菼âY_'sPW͆ֈ"@jd]Mȼ +y\:fS¸ Sn~Qfp[T.)V/?~=DC⋛&]d2?|#bB&,)U2t.cҙM1g1!҂1 lam;EcNtg &VS+_૚I/~Atf1]9M,jE?}e񲼝VL5>NU=m$G:96/wbᮛ^ ,c)ſ(\J,Vc͵]֏%g?Z ~XN}&`ac1⓹Xn#֯Yyƞ\<1mа;ܷ^i2 E Vpض uns D$$ʽL6&djߜ%C/+ y9SAfµ4=V_>ALȲ JOh7'"";-YCF4_.?7U 5ɅiȬ }4}-ݱ͌Ȳ8:~}ɜϣfҘk(Oj}:OvW}Mo t?^/K;3Γ%U^{w+vӉ#;iO(%a4Z}uW̐F$0iHY=x~ޖu1QJq~|Ǎ[ݤJ1:}LLnf;x/~1Ŋۍ/~\M|Rpl#YL2[Mϲ"f_HYW5S܈S;ZRYgMꧯ UnϤ?WگM_M1ɿ֧iI"93goIDtutr0PCiǟCݨIǁjFYڢ0k;ˏzܛwҎ Khy[N#g)_*׫T9(7:ܸXM{aHѴeJ:rCe˖+Љ5v՛|P;w_Q C+5t"6oEvN)SkjB5ưwG)O8ߕܺwc}|(σ^:%dřHxYg&ڗHr1$HʖSe\4R.sJ&d\7`M{*5ǼͷLG^a1D"!boF 8K6 5II^q:d* $y"ۚYlYIfK M/LN@!ߎ*vI,Sx8FK>YUЯ*j́T_|jK.oRdd:54JuڭjlI.E[ )&lRXȯC?2xFp2\Z_$G6)q9Ot0jͣZzȭreɏEqQ&988 Ƴ=7ŬgΑWGq|;4/bc*ΣX1to1982-?F5uMDspp wcsq8vzVdV#]GP1o7p1 P_:/Bo3>in88Ih:7a0̛ao *֫>à29jMYS`AͿ5PXX>}pAC.n88888888888<^f̘Y0Nߊ[7K;MvVk,˼u˾ [nuՇ3G`ڮh\qhfqer +Ɛ>_H_dۇ7l×ۢǨ/P #[`H0ŅxhfMi=ms<[ujn"kW6m܈=۷#)) Ru/&zn ~C]8 Λa80mہgEGMRq^ְVo3HҐ"z;b;ۇ .WqNwl)y X -H`lfwS.bUyFM;;}WcnU[sUh<b:WYψ'ojWu _nƵB<[u]p48o׺!. Vmob.&bcOVMS]䭙.**իfj~&!3+Bm;vĭkאD.dT6Ri%RRRtKNy~jbc꺐׭ G%L܏EAb8$܏d~"D&J<88ѩ==} S{? Z:?$P̰lo%E vb|A-ifwb3ce[ܬ>(Otأ ܉ȁT'_;"q"0΄݇zrB2u]CbL\xzGZ8 1?瑘WL*|kY y9}gDUEGt-/`H9H|pR[U2pA  ۇ$/ՠ8~2^Loܭf9q8x$jԍt6_Ѫ?6۽o#6w.4U=61} h'p)r h#%>')B0NٌIm}h/k]}϶}Nl^!e?IH|P/QY 8DžڈV6/ΉƩT@6]ci<1+kW/ߪB?5K.D?GLbr7h￱~8p@PP NN?u\<C[yaWkĆswcE[|S1i %< fkD})SY-szx xzpph'Yar-!I4,)'zxQ/jmB) \Ҋ-kSMV7p?OppvC=0v'gԶo$Mu`]Uv Ӧׂ1eH{ϑhn. W}?Qٸq:~9v84{wRS:ƶüH# 1QKϢp@RQ vnw+!ױv;45;}ߏޯѡHQ{ѰMWx'a{S7::5?sKg0a7&͎܎6ӧ , LE ~+H&87 ɐvdjتՃka?ŔI_=``j}HR|ѷ?dzc@zkW@JQLj]W!;OS&CLL\M_M8:N'ۧܯ~+ĸ>=0y‡}T T|mjgfH~ 99))7VBKؕ`R>.ȼ 75f5&9tW6u~&:^84f/1G7Lܔ;#>̳0woLKcOwa1ڦɏۺB\Xom0oeع1Yx#0'&upz-lm|eef0~ Ihh(` *a#(~ݿܹC׮]k׮:s9s>lۺ.YB^"HQԫYKZrA۠:9MYV wvw=|pU%3~dЭ4^r閛q6G^g'g"꒖$c!uɐ""*|C;֭tEU8O\16sFڲNHA9fz:]:T֋1iy.:mq*qUeʑ)d# ok*vצE̓AՒSCs-l%?}¾S8LDT@?ȪAftN&]i$v;OkNѪch4-?-gE(?/+s̈X6ɒܩN6PnbE;-!9xF٩aus -I#a2ud.DD؟,&(t&k$+ݎ9ЗmhISn=/q _ѫ3ڇr1D+ޢdn?$§iaIUHwvf]+LzˈF؛c;Pgo2^MƷ_N<}WUĪ~$yϸ1柜Pn/!O@ӊmLm4 'CRy4}23(2} @h___ Jr___Kp|>B!d2DB!dE?t(|;aؠA5b8="Az %%%z^߁AcV=!X~yqaI-:` SyRD)mVxStW81{;HHnJ\.ƃUY1uYed[½7kFuw}o")M&PTwϻQWϻ.BXVux)'류o|Ҧ<15]`ꌁY 7p6s=W7etju= DA'钚g][T77J#vF<ʐbwm7\3Qna55894Ak*{nOup-+_ðصT | F-*H#xb,^Ĝ9s`!Fne<* Y#IVo‡rimk[@[+E+Ah-W05c Lf-!T'Fabd a*7]U|TD?ͺUW62sCW˷g7߮*UWUڿÂEbJs@?aϝ2I]iiw}Gt^L0xgȍs8$| '@Pb{5+4ոKOzm_{s} WPMW6 מ 7n+L6iܯǹ#G0ӷ/rrr H ʆ C\Rcc#JDu"] F'ȯcɩ`ja[~r(܁HÆYޫdLU 1+!({ N݄[bGW,ZQ;'B5p)]YiӅwp1&-Ʒⓞ5js]"!_xW|, z Z6YE<3|yxq{,iQ)̬3k|3,x< q2_; ^i gжS7lnkXǷmTxƠ:;7?|qTfldGA[[T?7=!$ ˡh& ~ex[S6}ȩڿ6'S8M49H!: Sk?,^\Ga+i >[IsAi>/2C.N)*&u LdzТgt?"yY ZRੇ>3;meu-M'֜M>a1y'g옶'~ ~ʼnԋ)jՁ;Մ6_9ҷѷ]u߮ +Ɩmo'> dņ{]/,wr4^ٴYu{dzv􏉊bۦ 1a [H z˲dke\S)Sǹeq&ȗyVPep7."3A7IÐiaDT܍ ^\Ξux.s2ym2EN;Es_C$4YܰT.ϵŨ>R*2C9mH#6''r76!d댔pƆ(9ɔ:BƍЛ<}HTFL=z碢Rq+"'Q yu z|!t !Sψs|wq81[N/쾶͏pNl]L<-g?PO$ٲ|d%*\JLZ" Z'ǟbԉw0+9c)1+SRSލG'x$\=9xzg!_Ebe?\+r*kAW掇I%{`#Wou¶qsUqȼ$]c)eu"LbL HQ*2 {07Qy WCH ~u'?aݲիWvU˘MBJ=BuJBBY^cWS/vJbdJ*CKr{xl% 8Pes@"Pjzv\6L&}JbdX\!t yOL4#CU'zvQi ~4SlՅ"5gێ҅ <4T_Ɲ %*l>!SaH|8GSntTّeʛ}"ӣ)qzʮT*E@:W>?VP857uƦlt.?ΓW_4?kP{WbXsIweej|T><=ly%22QL+֦10'h`ݚJ ~FZ{jM'ct4- C}jCRTѫ]{nlqQ-EVFlqmѾn=K>;*6bHSc Y vaf_>}hr#SJuO4]9XlIS׍j6Vt/"+S/b[:bp +Wff+C2ʍX'c'?G.i?}Z4]9XIZ^j~{J&/:/՟B-qX>E_"WEoc¶}1XP!"lK}{10e:9qp~ǧvwk>.[Ss޿hns~{LoU>0>6boŃgk~,kAp*-~?p[\%m-CŞ5Np p+U]LoԽȒΈ:ƽ(gDOFg<섍KȌ&{Dlf{#WqY"9p[ NCMC>(tG(j !اz+[QK Pc Kljś>_8bpo9Wv\Aĉ8cjGoejtWw'EbD]w!p+v*!/,<,D֝ŧ S;Wwl>g0 56V""Ъ)ѣMT"j4}]|8t8~UQb({۲HmDB^m6vbڻ F.BӴQ\cH [$ʷ^皡6Γ*Uτ0ս>(BDk !Xš>N/cᏎoOs<=qU*q~!L~D7]wf,18߶(>64 a8(L='/—Gt~ڷoOZZ&SoaKO?† ^OʔG,-ILܩSxVRJaii;>x3fbjEYY[-9j/y ώ6XK ?Ei9rWt*?GzyfD"`i񭣻z_VطRDap5+Z}a,eslmҤ?Gv&Q=]rc(ɩ+J6vcj۳SQg8ܓDjhW6GFɳ,g_诫_{5,Cj bK2 n#βV=W˜2ljhݖ?qE.-l,QHIO=EY7ZXFYV^jĄW[ޖozY/2ו Lbs=|4@7biR9^ڥ-c# TRc*K%˻k@zt5hbв 9x;qaI]y*yTYʲ%<W̲22liX'hr(+c+Q G~ܪjl2Ƌt+!&ա}O|yR ֝wZubY@QV`=?9m͗Zlsqe-BI[l?+ ՋFqۄ\ ۰S:pS ]\O^@S'ciiI?Fbm'Y<}:BPJU7‚~֕rTj\jڏ<:~=ˆϻ3a8_M*N| vJgޯC6K',,1 d~T({O焇rzlxe%+mtcDށHosn+~/M\bͿ! )&bH枪IMڪ5(iYT)yZ4ێ*HO `֕P6]XP 0fԑ52a#Z17~ԑc L==u>dAzr|\84dDJ]ސ,-+RBR4NLrR_l-,ISi՘WIQiUʋLi c ƅ%!|EaƇ.:qtBC,V༎e"hT1O;+Ej' ˍڝ^9T)P7%Ѧu{O{B_)^U+$XT-{iH6jD6TLdqb ontNJi{EKr1ulpC ū.;9|7Nkm4jPO\﹖.F}dawi}K*ξh!#^U}! +9]\]]ٳ'-[$::;nM!#@VpssZoY[pڅ#rΗZ1vV.Ԟ߫DumBe t~kEm_VI޿NȤ9gck'нE7N }-W^nUKȻK~xW;Î  5VLM^ Ս0|t} MT,xhad|g=KXF+ "oi\E/`u-N-hjRMC~hsMS@/V*M*҅SEҍ鱔#=N~ ?R;CmAlI 9H)V݋Kv yδE mɖ%A%p7DŒ]FadXwEZft-2vlgEo̫g]b}>Ciߨ֪tQU2%q/[3f4_6u^t9FuڿۻKU7^쾶0%+sXaqaii+5jԠEۗϿ؅ d1}f͚8;;caQ<[1߹Py<_^8>s:|憟quuz';M 3TzݖVꃫ!KJYBsX6{qqlLa|WW3/ٸx5dŌV > oNlu̘gX\VdQkIw7$N}mIaK `F^723 5~1DVVVboo3S2\Kf7e8]suj|M-[ [f-b?yȖɰ5=p'0#jx;ae3}B}v?%x{PƑNռr} 7vҟv#2J k[N߹ʎkOFw )Yu*1r%UMs<%Sl]:}hHڜ\'9+Jٯ_ E8ef8{BӺ-el,T%Ed\$XAU)o_.'dTn\zx!dSFe}\\dSQEK>_Spsй2bRڸSڦ`5_bɐxQd1kǰu7bx::].{ J *-RΕQ78Oqµ1XԾPL'2=n aicxoPSLJ.1P"m* ҫ{gR2(UJl*(pɆ˗/l{$sDgNm|hƌ3f̘1rٴnMz~IaY+V6c"%qCYϒGjHEg%=02Tg.qNE?RuaHkg+Eq3[- eD$PֹP,/*v ㏤SCJlbtUOg+\[E x>SĈIh0}|(2L-N:eZf̘1cƌ3f +4cƌ3fD*UdlEѵ5cUf̘1cƌ3f^$M_̘1cƌ3~O.Ұa7>ű{/[8' 0DZ3f̘1cƌyE3f̘1cӴʛ4}J1c 6Ǔ~`/[]9Ț]8[''lu^*WMcLկc#gɫ)UXږMVgfG#@jB^}xˁ D!R+7 zQd>bòøc~|XJD2~aj-?҆yJu1qX~I(ٶf!s^V,[,W&<לa}2q([ BQDjŸIs)=/$öQ!"˗|_B`[{WD1cƌ3f̘1c $)!zpu!$ed ѴUq ~m>t(yvoFZaIh<Ǜ^}+Z2q$*}IhK|߇MBH,aMN^jB=D2h{ބ'Z m뻰`Ij._\:n%eJ.ymJy#CFeO|:J0o- FQ{^DyqӃC2w4kn/0-=f̘1cƌ3f̘1H`e늷?%UM?ߊmnՓxʛ}d '?eN _Cف|TѸ^WTiډ+ݛƎVd [ k㘴?5+V΃wFɈ6;q.~&jK}1DŽIY՚A*(U faHqm4Y¤2r/ʹh# " 삫,,,45jD ḨKz=^3DzJIpTVJ3f̘у)QdY]LoX? e*OBb5%RkxW,i̘1 Z&k&|}3פRʼn#琻Ԧ[zyĕ{XIuN|IIvew0wֵ-6swciй5s&9K*N4o]Nxe'>i?ZmDn*E"~иf2ݢCˢrךVMl9w.xk:%T\8v8+MxR\urze$f!HШ MfDfYPTʊF6]:l$ j O#N A%vQ12mCeޓHܩ#)md[u&u:er(p]Y 9E\Wɣ4CґSEz \+7ƫ[@bk_ބ\JPɐH_lֹta߱3f^"Ȕ* Cl_ӌ g.N yo]M+K3s-HzS..G2#OJР%1p"~t;c95{.2zӲ4.S3q$؏nJɡtoVMpbTZsgGUL&7~Gzl.D(x⍲_khT"-֤O >Yu۾kI9t[Kc)+Ԫp8^(}~dBē REV)be%nA;z8%DU{q=ݽSF6(dP !ҞJ!VsiSV[ՖؿS3P?G+*r(l9գl$ϵm ~ M՚9󫺊w<BVzLE4j[A |p%HBʾ&ϙ(!M蓐|]65D<"(kc/0xߐLcA)ai[I|y ,JkG!ŧuKN_uxB}[glFT "E4sity[\[1Cv)FoW=oJ1myQYMym(k̸ӢeDLBBj("dhLx0FXٿ&^X!~)&HS%_*qZ:lVyɈ[Ƈ&[H$^\!D?aP_D^ 6][ cEƹhp8٫(VMKH~Vgq JYonM>2c;m۷_Yջv\Z幽gC5ĺ"i>߳ w(ev8GeŎ,fmԣseVlYKBv}Gٚz8:e #+hٿZ(ݪ']cij8UKg<\v)S?)ǝEgq-R br.d?Ay VrV^meN>p(SC^'̗ʱuJٜC#}G`U }[q4gusfQ6%ܛfB'pC>M~Cvkb,Z)ҹlGՔ9v_Po/OSe*1=1Wb_/x̤ B"ڊYi87niii.]KD"ޑ^iپ F}E-gwaaS]+xd \C|Nu>C]hAºmWM^f I ٸPM;QuPf?]oz|V"٨_MMƩ'3ft+r J)RPeG¶ l, *"ΒO7Բ>7Ue ǾR(2Nҭd<<!}gڡ7VOꉫ@efW! km-HJJE%%xJN[Ϥ i+s,f%0g$߷?T{6S٤,(?wg5-|nty-&7#[q+ MծKYlGZkPuD5;kO\ƼaK[<6/;KI ;غE/;yxؿQ/;T̺s|ZEmfrCMKR o'PF0 Z1Gq" )_ciз 4~ִV coj3X?tml*vݦ;}}͎4Li/K:ɝt9?vV/pbnWOž|S]Ɛt!Sno>~ 'ԂDjA}/J^eHpw˻wF7R%,S\>8xHI8˄G ]45&ׂH$`[Z-ƽD.SbiaO??GxѬn(i{?5!J"n$iV쪒;kK`"NZpB"l7\әTA. <=񙹮HVթ^d%#FҚ$uPd> B'vsd$@ $$4"I P}ҞsMӻM!gڴiL6џU\ IDAT3Iv~_2tP&=l)ߩҝKQ}ʃ{HN k!N?)_^Wq}69ߥkLv6caw ]ߴ` q{Ӧ?#͢S=޾64XeSUzu;bR֬V,KFT2l07jHN&+=ldr9\[Z+!,GE'G.\Lvvgur ;;{WNe*FBjQ%cSNj &}u{U|:p`^&Uj5e f=IL nlBwK(zХ.yMLv|*U*WQ>٠~ "!'q1Jڤ):ǭqyR%kҨ;Rp)؏sm;DKZ.h{tؾ@W~}٨1h,,朔|g5vefJ>Gr7J쁿9x`%$9Y11:MlHd騈`3ܶ#?;1wTDHD޿燯/_oˍ;9lcs҂vyM]IyvP>+XJHI *MBTQUn{5~<mG$FD28d(kyh-[(Ƴxgc@q;0˚)AytbETbe2z*;(D.۴꫽ f2d8H,,W r(lƠHUSRYx6u+G P.XLs]jK;j^k/W{32+zT6x_L˧dƚK:4U۟9J6y3ͺtΪ^KG+*Le纓_G:0/.gM_Ny++Pr4ˬ'?N}X: O}JU|]:W㈹:KLN i֯s(82+rcX94s> 99g"\p!ң6@fͷUm"}`ޅQ&ZsItRO|_p!7f*H^Oҙo*:{B>uDEaS?>oڗb8pA`={7Q9+=[_?jm? z2M" Ƃѧc~{2cq-Âo3v)`}O<۲XLZg\B9 ؝y)++IVz@?lhlɏ L Uc!NM@؟>iG|CN0ODѣGئQޞ̘r%*BP儉‚'kÀ;4i~?pq7iwlk!:9z=Ƀ o_Kx}(.]|X} O0#zܻ,[ 'x|?n@67>◽ PTy){욭)+72Ay'LO1{aMfͽͬ ֎ak\;J$|}$:ܟ'36pc^L}m?ÝٺĄ|vh?aa S^`Ʌ]35꺸c Hi8dbqXSu`L^>L":5 !Ĥ%SZD!&^͵2)yggC>MVeĤ%riukL,飤AW,ꖧn<:'1 f L#O6]߿ dQoTE7٢M qF]enGz"m?6BV}~:{|`&rN#_os\w@_=jJ_->l4\0o NtbiNC#SN&,, #]'kC gw,{9z7CYmޠF>X~Ʀ=>kQ]Y A %gxv^${pV"NzSdI'Y{0'7_S 92IK(7QVK$#v'+:, JbFu?|yvRKs'Nd۹ oq.\,$8T3qNi.塕RQ^eq|){O\ >GtG/E| NENks7Y,`s1^0Lcۻs}0` wW#1#O`B[r;:8_|· r=co!!!.ds}~ʔ(2orTeGpC(dl?3qNe*8QVZ;g|ç8o##W/P}}20f.X!mymaHdӂaJG~Gnȸ͆cs3LaC6|2fOƎOszȢq({?MŻ[gê-%9)}V5ߕ+UyP=Cػ~W| zٲe m<-"c쏃H>QkRn3_ՓJmj֢ΖUA~a\Qݕz$"g^Ui%UÍdupp|artv^d懑K Yox,WtSVFdfQ](xMMMy CA0>BEöRS1_b_wO~//&ۼO@|Sr4,;56vъ%bD"2?=zz ]MBOxX͓'S=}}QcWoE|%rgd:>4FITU"[t*jk4<-y#5񙨴, ]C²Dddqղ2yH#^KK6*~) Ol%)ђDžt1vPmcig6Oi٧~ŢTj3JC|a.i&zTggR._3&SK.ϥ6leQѳOq3(KleuTǔDY7suw0[ga~ Uj"ʋ |1QO+Cj4)O֞ էhPZBKK4|F5?SLxUJaa+x!+')l~PCTdc HLDDK%Ur+(πUȱUEyOccy$EQT|F!KKLaՃSXp(qK?Ă >J%asl0|- seW(ݫ˞L괵``f!U#% KC0ɒ#VTC;7,5V3F%tZʞ ئ)jed̚\ZQ\/P噽8x7b`Y XkЀ}D}}ŶW/\l+*Ky:w`Uubp mܲ`EsQ٢L6.-QULV`e?&HvΟ;M G܃xo7TG>ֵH&&-(A u 0Tzޖ/ mc}z.xk:"/ɑ?OY'T!ʅnmyH'Mc*E,X Õ{iUH$1BbgM)o@ |Lc PSWy 4Ϡ#n,{9|B-'5׀fەkϧ uJҬUFءPlKj&?%! u=ka|ndZ#+% f_@e4,yE˧OS11$ȴF kEj0 9k@K-_wgpNy}bXHok=8Tn9 3~=#l^[E!)6AH [SV{Hʑ+g=gL)Mq톨\ިZKe+> F" x12oxC7a-POʓ=nEgaP#= 18+#*:IVu'֊2%sԒ<`X!hѢE-ZWmѓY`p0E͛6A|aXh5hy$BT^۴TQ[t IG^&8]woYozX2TjėبDf0~#D #^VU%e)LvML/A^[Tv͒WF^ҳðy~5nz:JTf2 BqSgG%\~2yh^<}g*[E.>v@n>Pۡ*L#/.g֦jY*m;eGb;q7 IDATO:VTwg=k|GۯSRUsEYUaܲձs.h—T"l0mSc2#(qwav_֨ DjuAqc7C-ba*9*vDplulbgXؼ(BPo;|w׿ Eϴ:Z&`ӟcߵ{aL! |!9!Zwg̓n˜jT@ȀHV@$f.~P_qqѪ:"#d9%hѢE-ZAeGY[$Aгgx4,4y76nن4 /_8#F) ! ! }Ά#vک},wtGz}iԭWzz#?ܜlU̱"Ab8YʐMp0.}%)`[~IPF6Vrm`\$r `gf їIҊE\<uMi zzcQNhWfgs2`ij =OeMSlU46DG3>e.ydjFnLTV}*䷝C[ϟ>?>?NlUuT5*BS%.bý *ho`Z\ps(y ؈XTrs[SdYOJdL\HA=ĂtD dAW >8$`aJYk򫪃XT  !f /a}+S}fffׯy-Z47 ck(:U҇:&p2SK헂1Yr9}NYMNz*Jfzzc`xGÂZ1^Ƨ/zP>QiGVl1eae*#YUTWS!|z\)AtzEe1Pvpvwh,VY^Y~ѽ&hѢE-Z|}h'ՀffCGGGYevvmF5E>@I.n -o߲+hm`:ΜCd8=\<<'/]qy+R wkwO+=! g)~҃p>N)C Þ;%¬2\WgԄ݆-/:gaI[6hҦ+w 0v?C3n#zqXX>GٟX;x:YGgpcĥrchZ"NZqt::vŎI3B}S L`԰`)"SVWX#O<\xLYi?d;w 6زq'&|161yq\!bCNѩ4t'|TxZhѢEK*?`dnѰW=_Ak-Z(ON]BdV4q(t^x^ʯH]Tn?rU]t CVRS!0bX5Rc'a- Ye/`,<˷W׻̚]!51x kaem8ގ?BݏClYsݐ3b0jWcat +1nPI/2a"z7Ǜ q]*TKkbж4|6mވU ~C?0ji XXsn=/Rnyzoo*l0`T{?0tbJ>t|=L}1sOSI Tcl^?a(6oߎ&a۶MXhX$@7{<Ui2h'hѢE-ZhѢ3v;J&"u ,আ!KyPXWN,6l=+nfQpt,D [}<3 a~Ր8[~qu'î{1GđFyZ0 1j ''4: iA%݊긞Ň|4qZtj,0_n*F~6":d[ # ;ǵ]?*"K5:uxWL2뚺bӨTk4n50 /3r[p h[f6wV?I`#z 9?^-}ܩ0jjkGɕkVUŧc@ߺ@B50fyz$ejhТE-ZhѢE@n5ti51CFMabAn\ y-j'U 7MutoP)Hãbjk.]1zh}KEPͬL>X,6x1h֩O~[Dn^k\|j6l ~Bffp@h0D0iM-PYŨ;~7/]En{ hѤd' $4?TZhѢHB fP8 Ϟ%cŸ}FtI<4K΅MjbNsegmV- ߀X7: `񛸾w4[E,! 恿Nm#W^}[#Li:&nWU.AYtеgG,ҰĀn>8kyC9Ŋx,]kc##7SE+z(;'G=0~Ѽ5,l}#iU[4Ĵ1=9Xugt] ^2mԗ&Kh80pgݷڣjժpwu@PĢOdZфU|I m$gۆ]?^̚6/W1 a^lBXp,, C!.`+~Z I1l;kw=0t &w-Zba:d&OJX#@"tp7 `̲svU[^ƉhP -VV- GXu}"}1n`ş%R-lp_ldՄ>:F5Fe;}MEMMDDiJMZ| ڷ[m߽>/ӻ7ۿ{v/dg}a hQ >dR-ȦJqtK""ʋM$1hi-}GN%"!-Z|S _Kgсۉfcj ?Akφad(- ǂiHr(.6;gEv0Hk]+}e>R}Ұ-&"K* mCI媔@溺"@q/uF&_e8d< 4sl ~6]$d_k3i2(? 9,Z#өdd3 yȘnd4CiړBy}@hm,tLOzՙXzo9x(`fB;t0Ʈ&ǐ"ʉJF(SHcN߈N(/q;XuS%$WRF&z:Hތ , $-!O~ЂdhSzÂ묒3cB}vP²#auJ C.KAN?ն7ʐpzmgCf䆝mnODNkMمK{5X,] ) Xl *lK"~X*6GlqkgW7C)W&n%jV2ȑknOJ“Ŧw\ {1(?4X:ҸʙhJ/y_ӭh⥞ s]+lї:u/N'"daӲ~R5E[]Q(oAslיR K2ME:l;i2!Hר2HK=AzM(&*mATbU:ύ%"dۢ ЗZs"ې:DbqWbs/V4`svQnn20p|LxK=֘FՍݖ dhՃ%QwZ(<&IiEMMZS>0 :-Z1A^8-.V7Q "[(2oadS)`[ o_bjѢEOExC̏|سBWXh-Z G1uTJ^`뱡cPEռ䨂&sUu$adUGUGb\z9Xt6ZeGѷL^ 55? P*HOL\gS|xp'e^DÎhP֚Y+Ⱦ8S`8:l]k~tlw_n*Yߟ0=^-0q bgp1^èaսLX MM-!//)Y8 1c``SOv݌!$ͳ87t* x%lJWf_wTGS[t)^`aVb'F*E<$GҟuRp|FI+RGg5 U 6Wi\e +)lH4c[TBZÀʒQ'bwK%tcYMK k*ʶw$Ws-juÆw21:Չl\ӷh:xMأxTnsHnͣ$T!kp4E: MxP׸..>܆xa㳏Ne%u{r ݗq5稷#'&c czS'˄i2~j&\.֭\&&ؼi؁XD"Չh"+cPjM{+MB~X*QLl+0 Q9`ÄEC]E/N!4Au x8 Or^l?5S;ߢ.5m<Dy#GbA _wotnuѲd䊵$,:ޘ8y|Ͻ?`7Z s87hHƞ N.Zׯ&6j#P>LAe*pS5Ro5eTEu*mne m"Zb`2ǃVuj-!X~=֯_MNg+^ J$u%bNs6rp۶l=7ѽW?%wXb!VrBrge_*Wrs L9b?d:C,$:0֥??{;L-نok8v87K؆iP++ٔxHN $WRaap:-~#=fPx]6b?v΀4Xa]g!Xe5+{ޢX&F?M ޙVs_*'"+FaӼ#XL./O-ǜڈ;@kvLBI n:5Ǟ#](W>5 n8֬ƭOр(<}n­O]鯏W#Y{~v(Ce֫lVEG/.]Kb-燢.f{ĒY!fl.㑙6-[S0q"дh(Uټ;6hf5Պ[eOpO,xQqÂ"釱NCիsʒ?G2:p@敝6 WŀU{67 жS3\z<{TSB"6SyGtjܝ5pnSۆaC*"_yt,m53DQϼ!2vdDi| _i%4 346_Bm!nۥLon̘а3.t4:KӖM]L>wog Az6==rjEӱŰvK?d`, Վ4.dr9ĂXl # M:={}\;UgSȦ`F]ԥ7n.t<< cUteD94?hzݍFlw0rDCX:p;[JިÏo^fEϴ¢w(5+v6W\Ɗ0S}LRNh.cٛ tWCr^sfn`Xeٳwj/^X}LquZ:t< )mSA×'n]; '>fewiwwXy9}~(?i]pY<^!fw^U]cWcgݿ(ߌw 福1`7voEmK_roÆ!-= <u6P*'U-Zi2nG0Pwj5 IDAT:X:lzv$SVɮgd}\RLp5vzljƉo.6k'J4xz,AM]ס_^$_.C6kFrL cvh-ǁ)]=6f-"`PqL\-JQHFIoy+ pWaH-e\n4'hy)#d@$īf6 Kq5DpsAo'e4ߌffX4<'b];(  ueUwn-[/<LDҦ܆tb7RAd`Fp$J_[>WX?J7u_fHj. L5!Z@ )6$Kf:,JlYo2yo>v,RV#*Գ8늭}]wm4HVVn5]6MOG?S꾎Q-xW6ىj-ZҖ[1)}Cf5TnND+'@D Ĺ_*[vÛ{aax$\ &E ӝLpz: !f'TSx80Op>=P]7 |Imy?:난GNw p0-*M_RƊp1xS(;Db"n>0w=VYh|dOp3#۟aY[|{pe^YjY=zG*,Mx\(>}.>x5L7Q ̝E; U6 r/?em8~z=2&v /DX5a;& 8nhW>ԣ8;8VrT}m>uqYٕq=.7Gaª83g¥`a4Cܸؑ=r5 31A+r~W.J.m2fzQ>q({?MnnwW7 P]l=z~ylzL@3_8N}ܷh?f9x}݈I13ÒVy/2t 3c;m^GDd)8>KwN\ABa|8gB^SZe#\?'QPV0qG0lobW7!_۶]fuEcYky49D9I\dՇ~>য়ljǚg+ i?=`l!>NsnPetrXr7 mWe؛?2f.XE b㏰k[PǴWa~`5v&Lrށ6Ć 0Y%d]>1e%Wׯ %>x&;gbҫhez.<³ۧpQ|y]$PI;Q`P+M_RƊG3?= k`?_4mm%r 21ÞMcDS3.j{8O-~CZ¶zUZ(.Fؙe#V!4W E˖-Gaqc[X 8|:>_M &iًm[ P KnÒqm"4eZpXpO^p: OUύ_;s|/L8q姾hR)/кp\#YNΗ6F`$3V܄W9uݍ .`ho8,D<9x~]8q|w/ұcǤ>۶e(11<hvWPF9P%|IJz,Ou<|+k.9u]M3&O~%36 9&|t.5"zMϮZt TXHOlyI\LS@⡷ ;77ֲN<"YϷDD6Y[WhlrL>?:tC};7$uE~_5Y񒈈cCiLeC0:C ]|Rvjh :=u Y:RWm(rj{6= Gu2sDDGDu{B;S뿞cTI)M 7mRҭ4NxI?9[ʀ,. gֆ9$k6\t##ۮ3岙"Y"F'˗),簽"ɣdVV1H~嵛oӨ$OyjL,>}ΞV*}Yڄ2ձ:D?FTe%޿EtИ^,Dӡd2Q/@_ moLƶCe74ձFAWbkE}C;+We}c1Uu%:ܛKVl-Q%cgIܨKdæ#N!J N:k/es72K]/3OD{3vюs5֟gi0Zy2cR$ _૑7xM%)&)*=EpKmMU]TT>Q.|tnܼOyrb)<,d y'_ t mbA<]pCe~}c+jMnb=yG~HF(5UtK{ kLHKZԷ]SLv)[&"ZaAuVI3c\W^HGKls),;XPoPOQLK ?+.x& ZPROR}ҸZnL<+1 X:,yqie(X ":i#3*a('3͹U̩wbyPDT:DmO -d^RL&IOA-ɑ}=,;*5ZF S$e 3mBYcw-båViT|z-'..6 2sKT}Z۫]IAi+G @a}4kꔩ^d~C3i ϸLwʯOyjOD۵L={sבִohc"㍢O92;J[PIk]+}e{2Gv݅,/_R̫̓^Bsҗ&|Z|佤16Lj R(qcOM~18OvV\aDlѡUGUR=.$= 3ym-;%&|4Gv燁֭[2anv)ͧpqPPP~zL`ieP]=]<~nN`Fv-A-ٞrZ`y [x-~Z֓pD=wo>]=ϗ[33Lsck]{8m.>WZ=;/8d́:E;ף-cP:{k]uc=2R[fBڮ XI1{$VpKZywM'nuwgxL5kUK_֨%fUps>p7XRl* wG]v͑wo b?[4/Hp)LHFyrv6|:9]\FrA%pgr8Ԧ W(ZNPk5^ E~;qp)wi[̴Ch'Z+/\Ξ;֚E>{y 8<՛QwMEB_yv1QLvvsgeKk%: Ƨ0zՏ?r?_J6YB,1I|}ZTlR}Zvkx[BzNd]6^lvt/˪OCh궛6K1>9 6[R۷tTwb.HKm uCRYEFw"#f^p9c4pgF{Yӎ;o/ś8qnUVoӽKAeJUoœݙWؑCg BHK4Ī4lzNFҳ;)m&ϫ'dхsh "NVӋ2 jLC!34:a#G_IhX8CwbWN rk+7q]hǏZlFU J77;P˙1_3) ݼx;H|O nƔrLpU2N=#BY,OVbZ"E(57JR׉6 ;}XG7P'?fs| UUۂ#;xcF|E~_S7$abk7rc4wN^JG_2#LSzhӭrk>sej9 Od]BĄ+-ozz!U :3[7;h, 4s177X"_C} d_Xdkj̪vSIp./JXΌcŹv$׮|pZIjzrXmbQ 4xݶ%vd޶A1u=̵ 8;7;!CTBQkI :]/)ci.u>z-|](h>~IG.#9=;vرcǎ'6N:$$$X5 pqqq߲wq6DB\ ::c +W.,Udϭ<=K-W \rs" oQl )7|򝮬iFMEu{P*Q*3} aǶY"17Wsboa$G`㡻(  Fiپa)Æ_axѤOܜߖr_e:,w{Yq'q7GiygpmҔ7Oߗ>{<Ǽ{1Y,ѽG<9i,eɜI ljӳxUt<ўUޣכblgV&=N`puR_42x3|tN cU[IOr:r޵͇+V"wQ HϿʷrI6uz&\nXMI<7mOpdL|oj{|QuH~xtb nD|Gn"θ+ö85wݺg9f"c/8A`8(feX&sc9b9_>I"A s!,somN\#)\l֧:1LKyg׃X1g ;H3r;Ie`/G^k Pmmq6׮z2܎I!tb^&!m}LJq-}C0;},WJK ]c^(ȐYu2gӎ;vرcο y󉊌<ϝص[(m۸.)) AH+J`%׬ | d]^L?cn7=ƲN@oE;xHզY&u6cf,C*sn>v7CL5@ף" IDAT|\,^޶1{H܇>%B'CB G~[2-/3>I p!+4P' <{JTOEZl X X8d( = I({rfMyUQӆKxhE9٧ '>|\*~(>i{> [=oEihd<#4JEHHLZ&bf+{[ά%7+ّio63g|T%>̟l- b3l;So$ۿm#i&ϕr:$}!\K#ԗȝ6E%t7Z7oD2 Fh^/HNUшLs{:s iJ\\,pi?cǎ;v)V-[qVmZ|E˂-VhK|||hժժU} >bߪLDԨQ\rd|1H Bl<=3.2wIÁ3UWlo<;l=5&KrB @怿ˌՏ"E,=Z5Y>grgU &^@HL+I1,'}dj)9C\*~r܄o1,9쓏&iYV1Y-bg}Zۛs4jH!E~jFb6ͺoؙd#m{N0u9}sy? ;vرcǎf <<<lٲ(JbbbHIIݝ7-K=щL_=-.Gyo1oΘZt|h=o#4eK,m6|G0^%Mփ޺%ƱeDHk˸}['v{8p,Ƕdڶxv a߁];xd6;1Z51WjR=/djP\nnnΝ|B jnh;v±#pss'ȳh]%Uj*A \MFh@s敄6Y7[3;~v^ƼS cjdm@|uƖۻn̛7HO:y.oӒdlɔ)iY]v>MR\Oկ#[#ONkjF4Φu%5r*ܴw]Jҩs{Nur gcMj86.G.:pǪrR-ݻ7=?guxhC3vm A>+d vuAn\F;:j &L`ʥ_ 3jHJ$f(6ləͻx-۬My_}#ݶ ӷO[E+vmKxB:+Tjkƞv[9+P(( 3Obn;-v^Vߴo5ZwћVŽ3\gȰ7u迉}1*9w O[82_ WP "zq0eLc)gBڼ^K|3Cl +dIVN`ODOuye/Q `e-̸9r@˯?^.q Uco45f&ީ-AL.yDm`DrS?i87ondrKyJH`7i-/g(o&Kȱ煝VD۱Oaǎ;vرcM;n_ĥh*bZO*S;yHم) ܈d J  )qpsU22׃rJ \C2HQ 2hY;3_#Yd3uj8Te^Ctzhc8 (H%'_e i(CI%ZI>kYOAW8P-} 3`rC̬A xzbrIDh|T)ןyxgo?ų@Y>@;H6%rйGzVI^]TS1ҼߡY2C ӸNEڥOQj *_y=߳pYJ:sbTީTwIC'֩G!o酌@5X/:.|߉(;[`rGZXlF!3Wvˌh8hرr40q+_hP$"3byVS 2fϵ5>Fuz(bS2 jE]UUuE۔c5ϭI9^>t]&=SOk7x;Ji &[V1gsGk4s]WvzNOooݐb&Yf 'ԯ 5T͸k{jwNJqJvk(>r%T%5E14-1QO׽ӹ}+ފ2i!wNEBn9`?PܳH׬F;'Ɉ )Y{?P0*GcS%)<=#u jx<퇱ldW.Gv~pJfk4.6¹i7z&];}Śi[:εHk3Snٱ 1oo!/%VX*yXbi\tpz~+.POR)L @\l;=^JdU}Hq]q [gǎ;vetFl=!Vy*z"{Y;[nIn n_v=]Ƭq1",Q{NHlYXٝir~5D [|cY!=KpLUT eB.6[Ed2U=ѮpBݟ\BP8*B#huH{NC(iq<$+&P !H|RIZؿL&R+mLC;1BW: @}Ukn n%㿈%'ÄG$O1g:r>1fc]DaZ߄ GW"P!9[cP9yY5&\yjlYXx[݄;r ?̴_rp"b^ɑ"VU!kss]Awޙo+ ' ":M{^rԟTcuڒ."weF:B͗w^bWz, ce \~VTx۾QE%ގҫB[ I!T(4B7E3i YG&^g:§Lu7$~uukҔE|bhvZpdt[*i"]\Գi_`ɶXY|n{*B&Sϵם c* M%Ev|"*] @cU{&fRvBvѬOx)\ -a"ڎ=Dݔرsh"x7GHSsE5Ixe[PŰ~9B!<ϽIرcǎ! Mf5g>lE^7ciA//[NIWӓ~8=%{/tes?͉|['['Fe֏,χxj^lq@ܥ51@O*hϣ}m&w#TvGkX fÔnATO_l>qCM.#WZ' r)|QIpKC\N^exOQvsKUњkK?;父cGcGѨq3 رs$M{.xRÑzAJن8o[FZ8رcǎ{8jz*Wyy+z O,81A-~ | (*\?? W&? VOvkS[{dD_>t%GICpݶzM@&kuBŽg'Է/ώar"/ȅBΝP1PZmǼ۔TW.et]Q={8Q՜ܦ%W(ExZʅE齉AŽ:ϖ(d T"~/mKF!_&OzDAFJ֝^Uж0m71{]m|f7sQ8{bfFEFw"#f^p9c4pgF{w#MsS tV|d|=bv˰\&x4#Sɼ%Sѽ<\Pū2Y.2'ݝMX%ךYO?;?mǎ739+\ؾZjUCdW'v0uTle<Lы=] u1-ݣ&h̖ήm {Ve}n?C錇<[wOD'>˒gr)"K7pId=//Dj^w8n'qrrhGfm5Xso̷._Ǧ՛[0d769[&*zī3&X1sBK[֜m|_:}iuOw_ٳFJ*5EQvmpϞfTB^׳.̈́Oj e.x]KWaؙ4b^Rw;F땲ÜLC; %;_d޽3MKȊJZUSҽME6^8 gߏiࣝ754}~J͚d&݋yu 0YGϜlþoA^ݾ$ORi*|8a4_qم&ҰL#5B93QGn<lo^Ž<$M~l.S027fܤӀ?aE-ͿNF燆X e:ޒc5*E̽H˨ QV۝^ 2BSi SQVۅyG)**6o\Kcfm>2G1p k~#..& lÖټ1o)zSWȥF}+7$.N6?Bv1Ŝn BV)a_L֗wvm3cg)_X9Mjz>%kRv&|EiӠ(!Jc'1MWgxqܳuIlw},9[˷Vgd-Zk^l!ٍMNMߟze8)Id89$¿#ז>` |O7?V\0[lR%qp!Z~$lXvgvA*}=5 ;"kW&4\i 3DİLz^R`%kOTdiȥy>ju7u%Q/Ό#ieŅN'BYvY#{:!?/ϋ4 zj|9O^|]-SfiDk\dϜ3R^T/{<_/Im0N:ũSػapy~X~1ynsSq0Sr d4>uM $|"ħ^"46nƪVj7y49OZ1U4jX#M!1,ֻ;i'5`>/R]{xSvX8^u@%e gEct ^ΌpJWwgR|˻y1\ ~Pv} LDJWk|O>C'Mv&5M󲐛h-僢_A)u&I=HqԵIW}H5.l{[yݘ|%Ҙ˧isщ̜:̝3J;v 9vnn>gG߮oA)Ӄ2G ~˖bN7[PL| i.`xg6cq0=Hzx8 j%y丹ѧTܟ^ClrۑW_G 3O`kcIZ2ߦ>#;8%/Y!ܲ {Pw_?Mx2 <2=eƥ`QCsJK[3${זBYf|6c+r)͋)y Sm9e)!SxlBt}ma2bБLx ]. ,7+GN־g,j-Bq Zuˆ/LΌӺzbG&sfɂ#'SRvih>gV7q{z#1(sw$F!>l:^]v,@L [sJ4WhcRbkxcϹ?-1^iqSv4;ea U'qtS8`߅ <ԍӖ}R ®˛62Tv[$ö, v?K$*|N#,8l.Ms7m5_rdVnАR5?}veTtP%s&1lZ'NB<:kww& [E՟jO,[0{aۅ951ʧ#f+G}{3{|"sv:vh{аwocoۯ(" sYZwnBrqtr*gO鯌xV*3|~6y:Z#H~fu2v9txnzݽty'n(JRPR Z IDATOzoWu*~uʎNW֤l%)ӏǾCq z_d BgGy\PJ$_4gᲔuNʺ)[ u1)P˔^{W=V}e*U{y~g|Ai~68;>{BԮ[O);Q v&޻ Mk*\ UZ_T q3"\%([x~~"Al\unroٓ\Huw*e&aW?f$ܿ(\l!Tx<*ӤM#zIm n֯fbl _0$-1&Z kimQEsT,PUs21ħ%.0s2QR^MjNQ;/74kR g&udP/=2i˜5:TmRS91KpDKcmlZJ%lM]tei_bYg\cY+Ѻy#i5FAr FdڟәSN0wHSb9|`{NcX{xUcvu!2 =!H|)ܻVņ'0r.dwH!^5ǘ;D;RՂ_T0t=Bg^)dO ʟb_>$,%E xs7'x$<~gSRDW=kiRO%y+$5n%p4=Kd>A9(!!פF $H(T8ܲ:lfNUb8dq6@' .dt\vI՗K4ԗȝ6B$}o$fzXLֺf7=%0k :I@ɣ0%A!Ad]B@أg(|ȟY@RLz@'Z  )}Z3kYlqZik}@xX(-b/ ;OD'&&2)JN@TRbEN?N\\iii^=x |*Ss|~=q~6,O97V֍/WLUB\Ci\sħ5ev;'ZԥACړ.*bxժzOR$dN/W ;% 'ԯ 5T͸k{jx:'o8dْU%&:˻;4RRcU"[C&)ǐ+4jZ[Ss̹,#C,ZTycO]!wNEBn9`?P^͏knIt]&=SO{C7?#? ޖ?!$5#YUgMTƔ;9s>hn|k>B/RyffP8w FϤkXv9mW\ǹFdίb S9)}!wNS ~``UƦoL#H(;'o^ܾ}oE%>̀ o_yy6cԯ\F &Ѭ2'#*u1C[9 Ś~807\_(rkWLe_[4q͗gt !4Ʉ Θ} 7%'/5k)Y5q4w}6w7)¾{t0u$g *Z TY3EJ0h LNђ%2 B,ba@o@XCUcJ(%Ө@>jۜ .y)Z@Ą폩.^$ t,U԰rΏrrytvpoAhU\k 49쓏Trܺ>!ځ#B:CL+gqa's7: pHa쒪% ]v 1# ڞ }(\$ Πξ .nfva)|[ tZ3kзBȈW,o+J,v}X\zU8qB8qB9|XtQL4I,^Xb?<)))B3FlEV겥3W,͐+.ΞW/_ׯ]oEٺiHR*3}6lq1]jDE*B䘃Q\JHՕ_Rd!Ms*S.7~6 !P(<6(bU|N+=KwNԍAD[+>NB)o7wqQ}̓g&}qAXϊ £t6??h}]m]˜5wSv=ެkm)J/\21鱶 7&m͒8>>BZ):ge uO̷G?EnjokcR_C%7teRyf..ҕ{>Oj..9} CcB֖)oĘV>o~DB$<)IOT+5EϷ"d2XVזȒgkhE_/1g%0XK1kֳbՑb'b0h_X籘㾘힘官鶘ᖘee#BedgcNJ9K=e<9=EbKV%F7J[Ō snlkN< ?2LqǟYunc+c;oh* ~M+IvѬOx)\ -F'=|0uֵCQNe wQsD""#QT'#"[>HHHC.^ݺ;wnkF|JW}+#mҩ8-|0v#w-.}}jSҊѮj,Nc9Ǝ=P3p@<_B!kO]SAx_m5 "|Cgn=1|˙y?৳کX`KvFULKa"FǓ;'3Y[ɒ8~)6;>Q&w;{%ʝd2\~u vG}7-s0r%*u ьw$+Y_SbӲH_a ~Z &U`p:v.IKaޥO•_M dIl49 {sC7fdࣀmR#o}˞q{7.Rgu0aI)߶@kb{gi_?:d^T>[Gsm\=3-9v$eOvFW|Q=Q̂9{ ޶ע}Jw)}%[!dy[{=ȼ~PNyS޼Mmw]ߴJv蕰N::tO? 6d>|dk^$'[RL&C:!*-'4w.5nɁh)0'[JWۅijSa, *|4r<~ftp[ 0a)?-oq>j"vzOwLʴ=ŴHw#MsCQ#+FK[s>Q=}DٳcZ35 G&<EFw"#f^p9c4pgF{cfKuLJOzDAFp4EV]?;&"P<|!Y^Uж0m71{]m|fʒ;.FܬuTrP𤢻֬׬t}3 _-8&s4$+>K}` )*2FT3XֵML36Z{o#}\Nv*R?Ųk_5K[)_ېUYڤ&ښ9J^;};o;ס]7C\gȰ7eMݨ󦕰 S6lO?,hԾ_;BRSSI3~r΍*- L#))޷h4l=\.:̓{טރaNuq5sWZOYTg^h*{ms:bvDZ#t N`kd^ * %3ykTIߐ-ٽh;x"d .~:i +scPM9 s=nƁY:Xw\vl.&)b+jva4,yز}\2m,h`VRLԑ[u2iYѭ$ۏčnTe%8tɸ3 *E̽0ȧ2k-YU["8Z vzYoՉHz{3nN::^)_Z)_gW5q4"%VM;vرcǎ7 B4i7ÃxRe2jխL&Lƕgx<իΦfgO})у_$Z]لMs_ S~sVoO<;$nXa9TBQӤiB @`Trf̄S?ې_վN MɏF@j9 Od]BĄ+)ֻ;i'5`>/R]{MtB_A)u&5k:t=Ջ.h4 e2-d0o.>i]D@4ݶG'%$}kHDOUkDhO eĒ8~pd]bO`̈kd|PP 25 X*U2`S'wپ҈yvA<3*>1Ի13i dίbӗo0DȓZ܎HBͦiyYjF[g@=6l.|[]z?\G]>L,'WW6:Gg'SzIhܔrLpU-e}.n_U }&UB%0a2c)_Z%ْ5ښ9]dYڗرcǎ;vV DCcZ5 ûhRvKZMRr2hBO&49Uャz3S%}vNZҿ9{f\-7%|֠27a˴=Dݔ¹K9BMC,, 컰wroXʰWuy3 eævgg;==Y(gdu: A?s.Oys̻#*e[3Y6i'827~hHѾKon; |Ək2R'?CW@- 2dV Ib˃2l(C?c>{V/^}@j oM>ss~[:-$}ko)DbimfHMDvo`m41'0b:)pr/_AtGZvl;˟%ss{N>'|Jr6kUTM~Ys"ڱEO[W)$*:GөB ܆C`_y&_e y3lw,+HsXŃPH4 <ʔ( \K)* m8B]Qpk?-PHKJCI}DH~G+$6_?1NV3g.=E%(+".D^'5hF-2az6̪.δ퀨7_d[ ψa U(q>RRa! #4:5:V.-Bz[}QՄlg$x/BHm;VVP|)u[L3FGWSO_Ec]ĥ`uv/ŀ~=Q CJPU?AH"j:X8 uY3&\۵yACiؾm6lRjK.(**ܼ5tnًhRV` g~ԩ9'ڦ\}PZiRc.+gO=g㎠ 'lR A1@iįmIyBw&(Åo?c*qEoGm)ǒ&"L715l ]A RbxKt.='8Vn>T:: UΨd B #4:5:Vγo`l`bCC˃^4w5u&CKSڣ+^I_Ч٢.CRm0:oN%5,k#34 jU)ȾsۏG":.fb _9W#X>W|k܏܃'#"lC*\z;v<2+[إ#ޜI}\gsԗs\&w3]S/s沙B_I͡I |><ǎAzNօcq8 w p=:tOOO888˥@Wh:/9AvҢwf?}Ւmxt`ȜOd1S`~mwcd]>Nk7`>av?0/t9ͫGArO鋹¢ vdanxmxOyq0nBx4۔Tń\lݺNBD,=3u'fOf\f7 ?H|6WEܛGD_6BG㧍8u0vه -ԫ GD> 'êûh)DEt TE_2XiV^69m  Ř2i"\>$J}{}&:t֔hCS: |Wt IDAT/RV|Dž}k*GD^{d]=ݼ5Ga\k_}~ZB"ɷ9Z#Z:#va+cw0"UpL"/]¢ vdai:q vzLυG#GU)-ck*LFӭp@AUl `l 46dT[X;#{8fsǽ9}tOt6Naoo4mB(++jԨGGGF9P ?cմ!pc_wd1JR8i'7K|?ٗ.F4_XXXXX>Dd\B8Mnw̩CIp Тg=F~pJ#4nJWxϺU~H3KthisQ}:W)~ |ccڑވdim-Ev)\iąb;:|4a`=;w^]Z(u%{KWJTY~GۆDȩ>zh7 U/#rF˖a JC\MZ&OSЖi;vȗPi6mM7vhb^wIXoOK'E!A(KKۼ%J=BX [BN~CmVEEVa7Gh]{#$ pVϷm㚩^]I׮Ў;کAs8pVFcЦ6۫O4bjvi[toRyL X_#˅%lmm OOO^z0{nhE&x=vРMܶ~R%ŜgIC |4p&sˎcڸ0P|D} mD`6(7Z6G}LK?^ƙ֭x%/o٠f}#~i/t ӫ-ΥY{>65kaa 3K0phN~w[\lőpi!w|ߛ?ejOce'JqQC^Qā1{0}Q~.A$ܹ+u;[ j(F(!!ꏔkm2 U,L)DȜ5jzZbpWWwl=\~m0f"ܸQ!g3tI]&lL3 { =,vJOb`ũ4f4E"Z5a7Gjqi%OeҶzuŢ&]'Ҏ;ک}&S @R##F];fҦ!6B׷4鮊ucaP ȯfXXXXXXXXX~Mż!dQdۥ4B*Y{:>~"8,=O~;l> ?@ $=-E3'w$}>G' H$/Ww"J !LeOj\B(BHQ R"%~x bG~N}3B!THl$~9&+|doB$8dij̞]0{:KZ߂X<1%kc_QX{w%BX%iI_e!x|_Y, bshkG(h~_qF]v|iG|CɷJůuWuX:&Y3c!ݜ'k0n](z "׆|5k?)U) i|x#w|[~UTaGo@BtmmIGzz S8՞'~u0K)0͚ul'h}gJ|"Gk݊KnTu>S"Ƈ7{ZE]u)&T1t ]Ytab*-Mb.>fGc9)';<~xLF]jc`Ss|<׷l))~w|wx[zzH9e=4[دj@R}T=r9piv<[>P BQBõp;\|[*߯z%kfa M̔k]9or`S 7#q2-/2 DpygNac M0 uZbc& YyV"Vzۇ0Hxu/PK_`J_7rv Ditz=6C~p\ʟVsmQ6Q*1*3q m[UklکHbtuhf;^И0 ]Y<諹!}K_L s؉hSqi9XXXXXJG)|xe/^Т;9E3pAX4}y(;?3kϊaPr} yB\/_22}Ba_7!O{}4)cabȤ9>Î9ʾ J\,Cȍ˅C(.T֎ pM5&vpxhag _.><:c[?:ҵAej#PX&wQ+q _' YL.Tq nK0{3tE8ӱ7)&:[M_Qqi}ƌLcp%U1(ڬJ-溱0_#PbcN5 KUú\%\u/eXR}xtT9% RH(4ԻK.ؼroف7A6dDN#1y4aP74Ɯ\aZslW"[L)~Qv8sDΣe(Q.-J.J0Ď2 Zӿxd {8m6잉~{4ַ}IAӉ$`t:iŭ| - =^lcۀlL[-  ;f2K[)tS/ Qc`R+m|h}x؉hL։ݘ1f(6,p?r~=+nSX'tB^TU!ƚ6eƞƊy)T;gl8B~SS(Ƣ۫`ػ)Bw;_&`{n1oc<.ãG2hۓČ1Co`n4;O`/*EN}!2᪎}u\#ֿ^܎gD p 9@R~AXXxQb/,} :Z! ֡- %DL@X=+??bi@{j$;rE G,EH ,J(EvB ]b_h ]Mϐ8ED"+ўZA Zgc[`闕Ϡ{[}@Ze$j_B(IeŔ!RY]H6ꎊEU=ݬ3%0,j+#lքKgs=GLZ(c6HE)70u,]h+ݸO}(oiuOb,]0Y}&ݫJ7`+d0b\F"-#s|Gisa<i>'Z)?$S >̘Ƈkk%Y͔MR/"?]ƔT.}>j*#H"¿ɰIHê22)I=-"|OHyP]ȅާDdcX'b҆~F*֣&G mj %KTcG|՜d$'\{mIܛ T#%8ZK`"o}j*^PۢL$Fȩ;؁ߒoBBs09y6!Ʈ˳'ED!{I&vĭ/|BR ԎO9EZ[;aͷ$U2=GD'ђX#HN^B.C~$7/y׊l8|$l(,WxuܭvN#^6|z4#kdBvDqs gM\9{뼾n,q{#Ƒ=}*ّ/ȤZĵY2ydg eArf^-~xIv!_;MFuNc?ԅ3z {~HpGd츱d/Iil%6\۪-H|9t74,ΧݾM݂G!QrIhCY ;ctqCV^[$[Ҕw#we*.\2[#Z hW8|BLM((jegΊmBak+NOF5u 9 v!(*AYv!zhNW^(}ew{{ڌ gD *XG8)xR c퐖d#9^Α %]@_@P g{1Q/o(@]5Aq, \ }Q2jlMLdq]1,z] ׷&?&n SCҤJ/|}!t> ѤekXsק J۷YM< зwgXqwO,4u+H/)X>vLWxϺOiqsW:"i Gh^6!Bbܸxٔ3Zg-%֗Ũ]4Um =m|:nS]bV^ҕ{3N#cAĢеI":-*w)I=Z<^ =N Zxmu6 #H44v\׆D&&w>M&ɷYt>4ǎ>6R]]˷(,sSHD3v`D͋}1YucԋZ1?3^ހ&!aՇk@5z1i.jzZbpWmǐ+:uХ6iM2zj5k1r|X427g`#Ѡ5^ ?ﶸ&^; \=6':s}&S @R##-z?iSrSRqCx97@'?'G]䦼AB^AMg? @BnXOut7+WNES@{/娩 [;VsGnêQ7^O 5]?6>Em# v*~_V/ QyUM/?/Gx `*$IQL$1 v(̚>\2\9jӅnԆOV5J@__]2kxXf`r#Bx&dBOBYLܚ<ś8!RM,,"_.߉\.ϻvqPۯu)ZÎ!>?8ͯ9[O>ѻ>Uu">3%LyQY^H$%IĆ!KSe$Jl=ˢsv"#BBd'ݏ&B?D<|*@$ 4'r?q#+;(thM3f|C%^Lۥ}}\mH7r'K{cmQY,|Nm/ ;G)1?2=_1 QC627˽+Je _^$eξ;=r !E/H[fބõVET,164C }0~u8Y8n$:t(a:rGPMLbɘͧ' B}k\}.-}^%x7#,#E40 5; }Q;o20bؘLu*0uPP5χ ?&ٱtds$Cho5 S)>zlḔ?= ڢ y +l>VU^E] RWO}p-[זX%¶!P wmɁM $܌跐VF 5"%8\ ŷ4, ~آ.\(;aʔ)pZ VƐgha:#6ahg͹AK:aLѡMzho*MV8͒nMTgdzb,27{֓ IDAT+/ȷ+;][..:η>^θ*Tj,S唩 $2fڊxM}},zʠ'uꃧF>iY VmΞzّvhG$v=ZrDWn30B_?:518i'VY?}fuQet0]65.DFIQ_H$H Eplv(**-P!tK}?5Wĭ%ceذ`fѡMô7̦2ZoZ~ol58fZjvH=y_c]mbY|<´X%6|8zX!H:B)CS4`k"S:ȇc@YY>.!H_;8 (&yZZB,-"?asEh< /߿ŖH|7Oc`DT +X@9oc5PIg0  7>ϣ/l)Qx@BAHV.ng no聰ubLDlwUׯo}R}:K҄$ ~+7`>zp爜GP? nKxd {8m6잉~{sWw,XkdkҼx/VT+Ta;F+Uw?q7{3Nac?Hwjw̢90U}6YҲ;\AI)`"ڜ]s.j;T*12 @"D"G%.>q6D"rs8 n=rÅ/B'm@Sw#aQh> {ot;]W:{ں~82y{~<)WGA:CIQd7.OׅP# V0GmEh׶Cc;4m80M'u{yU"!ʻuBo ֡-ԔWwT, bqf p/YdZ*U$TZA)":}QR.OQHGKQ( xr= B׹sBo#N q-teRJspe|DL@l,azT#%8w]×tz1m>y[}@Ze$:*xp \~U~|Rj1(Q6͝oM#|XTC627) ]%Dy8rmu]qi@(HOuV9K캺^'0t UQiڤ;+w̢){/u[_G#Nc0&o (/J\\ {/WxkCem/!mz 6&E47p|sQk؉h`]X/[[υT,%H@/!y4Oe˖~̱ideq|1+y8y**v3^(,~Lv67ȾcA;,mt\qj} ƄJ ?Ƌsh_-":lR|pz64m80ۧcۛ"kwK*Ã;`SH9ob.zl~Ҝ8z%s wc`M5/c#ib.}웹bޝZӎ?-jF$ǾY:퍵)غ%x/P5G#f<5:}Goǁ됖c,%/Bdrj,[ U&^uI9 Oԯa .Ho;_YӇXv 2/m˲RN4">!bLrӋu)V:˫ mY fZ,3߄ec US6 Mv}U|+vB~]_W?֮Mx[w~QS\8ENY~=q:axY"aLr ~~W1lj 'adיH|3jtXVMl޼ L , 7iEII2<4b͛ЪU+ 1h:_3"KÖX9n{єo5W1 )MUy&3a_b @ʩoՎwE3ܝpkvP$^i>/̴,2[/d@ FΜ{wW3Ni氰ZwF/C۱1WгW_J+88:1z"3jiYZuc( \Kf'~ iIiktg((}ew{ڰOt}.GgY~AQ ʄH ѽ@sٗ~iI63U_Aq, \ }tXݱ :r!©?:=x %]@_@P g{>Iq..7<%[#%U@X*jH7E58fj(/P ;~'DrY|Z 3b;ǚ2B@C+ؙ\{1lL|7~/R JEPQ{ o}PP ըϜBa|h(]@Tl.ƞ0I#`H'f75;gx$q)jI3S\ ҿfT)&#>.DM'A)b.џɇֿto;Ɖa۵yAC>'ё۶a-cgw .>B*@I%+s#BAޓx4 >>>ѪE(&V=B6m ҂>03m?_q»prG8/?Wq)>~jve;鋷I((=^(+ʱ˷Yv?'о>PcC'||sϸ>CZ"зrۣv&%LD7URװoldVq,`:zuUw,>+WVTҡ3G}WKyBwc;a;3j!\㘩Z8^zK&ؗpS}:^>Y=H<\--fcؘxsǘ#?WgWKxO,@C}luV!\e/6eکC~SMߺm=´"BhI8-V-(QɜTU20db3w6N>.>Ѳ y~֡ 6k^^=EB<x'Wq1"`Ɵ85:9Vv`Q54l5p0)a^cWc`s5XEx~ l @y"sMpuAc'5l6Xwk:65 Z++(/SVp|Gh]Ǻ$ڇ#Far~|_0X[Ⱥ:} C XRHMLWј1}d#0ϗ ]O}=݊ѝ=8|.<9Pn(Cu[xa´l>uRFӉkD}en";}8FI:0FO*)DŽcSqqVAhlu .p'xx!=zFmZQFX^ՙȯ;Wi,;cN`f^x0 w΀{{MEzN!D Wqp cO"%1'jePJ`cgG[KOԎ3yRe(`9@ϤK| %iϏ/ x>}!WÌ-4 vƔO%ߏqS,~JˑGq.sEd\8uGO]@@PŸ~NA[ٺ /"d`PU5 I$ܹ+u;[ j(F(!!_lőpi!w)mZ5z1c!e i>*nxރZi̼yMH'Zx1kl:aa؁WzKmڦU?4T{2Rbxh@Z1Eva8}kF}c{:|PR>H.K1=|eOԬ_Nu}&S @R##Lۘ}LIk7'^v_bB|.m&YFpz+@}OhM2ѽ'fc\`@ <d*=?߃UjY7}ڪ!}Ph}tzkkL}3/#+ Џ1ڴgZ aBrhID"+~l22v(ҫEKұv2iKȉ9{ cƒx"HlPV6A+Tͽ;w= ϞvŸC U>)͏&NaH?Ww"J0(thM%!̘ou7gk't$- !">J%2UÎ!>?8n9 #u_qU5AĭJ"->ś8!:iCtmOWنjjƵ|\/3CO[P&(/ k ҋNoB{~ biL2Js"b5_M8\kFMMeOj\B(BHQ RT=FK󣉗{W"'$ͽSLcD\>c21fM$VX,X,F~~>233SDEEACx#44~~~Vdaaaaaaaaaa0EjumɁM $܌跐VUi>|;hv<3'0-BzhnWyw_Հ4 O Pu(6Fl)a[4… eo;L2Y"Xy3+ӹq{#'Holwڹxc v_˒Á{3nv&RשzȢw􃎵9M=V(ג um>NMeZ6<rI^tz@ܽ_Q_Ԑ@oshTaFMr9piv@k& .ld(o4eTq?!n8.Ag+(H^y Uwt:Z1QQXTI `fuKv$? iL֩ ǃ5͛o߾())!o%vQ\R;;*?3,l=Q\|jQ¤0nC :?J9%"  @ށkϊa\~=\}x#}t1+1 :qr…' )ʴR8ܦz.]:Y}ü!+CJѫҷvMop L cX3cOeE[f%.ӫ sɸ!CpCS< p[k,.©0]g?M4/1&r3hTxȽ̘5nHόcX \.|>?57 XXXX>(q6$0%bI!ϐ8Ev" @nBx_&8> іPʙJLv}7_Z JJ+!"WPNPAu?]ӄbÿ5H{Uʸ顠O힢 Xžhl;ODDV F 1Zo pKx]Jc+'!˿nWMs'c[۪kܠO«u{YçgKaY_' uſLE 4qb*W]c]uĵ8>SLcJN}Me<~@cXL ;rLhY%{]Oub8/ u:^4] IDAT= ;&bǺ5x]Gefm9.uܛRsL;9a-wS?R=}ȾsfC+l zq߿?ѵќ}+34V̛N5Q]m=PX,Oɡ 磑%zmBڷDEut?ϫkJ|7N?;.s wc`MCE 7߼^B,|GjM"q$xífs:e*wz'ːvr;!l;(<Қv F#҂wuc#m1_Å[ x-oPsG$꥓IZF6߉ѕfe\| QMD=yYq:JV?|ڻ p{!<)A.n <ڮE=@uhD,;,keM@ijcKD5nԨ5z5؉5ޮ&Q)v "EzQzY`˜e23@s 'sʐ!nM7gDW⃺ְ슴%r\2diXaO2?Jm|lܿөbfۻcv l9V.NYzIyZ^]eI\ :7t}qMz5O tz5TeRB>FS;`l3@fLv /+Nb 5 GGǧCNEVy۷+ agR'bQ6>pnMqcr]DGjIyկ7id(~̿; k'a8}N޶zq`3^u,Zx K>WgZ!btqrBXEcm\ϵ{큋oD*>l$R׀pۏ#z m[FS*rNK~)۠v3TS;ք&ۙ07y<7D(*'(KAQD}'; ܺu[CQQ!D\R|uHTZ)q |=Ow~[/XyaqWO ۰6rҒPwҞD' yR6PzBjb*z{RK,+ARF |mS7YE.D K tk$׆RE4޶]?6h;#FwJ$$HN)V5<}hXOU6un3|*6$4Orm/U4eۺ^wؠ_4 Es}} z3!L9:Ǐ]!Ӵq>0 F7F}/IhMf]_Sg@}bqZ1Xc.}; ni"eFt.UO5ŅIr'B. j-WѫLI~h,&IU;W!'̕@RL?nl>$U|N8Btچ[{&ٹbhw.~xj mv/ֱfiBV !8}E}mP܌<~'\EEq2)WIc%Ir<|I _"{l? E)żDD^|,čRJ53}sPW܊%~K'p6jI1ӬjDZ Opz ѸP{ltęL-NL6R$Ng qj E)#'UL?i[kLXڨq2tvbDv&.f?KsCT!Ciƻ |n C<*MŢA>^p7a"^6^~5#`TwRZk6"tV퇥'fBFA\4H扴ܸ3rZ7ė*2 C\?BzhKy`z ~Utxĩ>Fgۑ0->VV2?uhW Ŵ:2Iu]3'7Lk俯d2tk&D8DݸqZߖ'sl'5$zyn|G'`~?~fu(ӖoyGt \,Vܱ)P|M% k.V'[R%g*& _p~޽ܩH}Lǧlu q1npޣ5Z W:wCr]\{`7~YHK)ʑ,1N8u]JO&lRE`>譩p4*;u_-ʃ1x=XxH<1]hISOLmk [Vlt%ń?t1SEe<0ע.Ft p,Q0ݏmby)fx?Yjq}̘6BHnڟ#5^|IBBBH``OPP !O&iiiV#UCvøɣ͘j눬8qH! 8$D>ׄo@.BhI>Hk-H!KO@dc~MsyOgdeRZ;ҲDb%U)Er=kQZNs%u?ZI(BHI3]VyA$qsFD2y}HDI+$y>tc\6gp#)Rv!.Uɘcjd2Նx ث8>?Л7\Uvt#v *p @VuΏ ƴb| 1mM%ؕ#S)з A]|koC<{V'5 _~NV8 8μ՗T}N')!Mը/lR%OCR2oE"$)c+~c՚'UL?2٨ SOUI~N#Ǫڮ&f?7Gc9pT&9p9H#S )dSX"?= '{F}E%E$-5g2Dju|Q2sσ2cpkDPRR C ~qy*b+*@( 33 (ps]59K8{@"|*"&heSg$Ǹ&d|Zu]E{AVƮ haK,[L~`̙{#TX 73Vup3YʴPex~kh"x!(`̪1b32H?&^.Af3~0)( ~U@~zT+lr ] U|Y(\?!.nx"@Ao !}k)>uFlrP&-^V|l})@>s3Pj dZ@k%- OWzn/XQe l~Nqypm)'\66*0nz:n1b.㏱scCy)/!+-woH : DeR| 2Rp,i(q6 ,}BQ ڴREn-cNq9L^1anXz\:YQr@I*tO;V@ r}l5F9o`s|"E?cܩBnmkvj|ڴa>}dObϱw0uFƉaO O`66(oY:ٛdi&E7>Aן~opc|6&̞i-4W6v]>nu 7N Cs:Y{Z<"^KLM+"zDl)tdz1v6^̍s 7C-cb>c {z5;h-\ EKg&BYA$bG*fH(/}󦰷AIIƶ<<<? 4_zR~9<ST\JZSUtjSbȚ+SJA3ˤMhaDRʯ988888888MDkΠi'rOBK$H_Ax (%C"?-t#--nallﷸED_~ì _2p7µ Hxx? l{"6Gv-JQ0.§Q0 D0mül\/Nv Ǩs(UИmOdnuaU7oon<^7k1Z;m} Xt1E*Q'vdN2· mAuQgDW⃺ְ슴%}Lc\&߳{ԭTM?U[J|,e d(H ރpSPQ}g?7/`|g(s`(r rh5c*17U"o4{zK񟥿cu?BbM֎BvH4i Fxߴ ׺8~-oGbǪG DY;#&T{tqQ&^%FB\<ӉM0n]1_X6ĜM]]|" ⢛q<$z?T1eodjK7n<Bה_t Ǯ!=sxr\2nO2ߍqz-7M,IqgߣߴZ[3p/:Кt)h Bss7[{ookv[<'- %|Gx;^&:!%gA w' $e 428I'^J=Ȣ$HN)y?tr:߳HZʇP]n4S8i`?6ɷQe36C9Refx!bEB6Tj"/ vBu IV4<}=miۢӉM+e lz`[0anϥqCh ?͌O E" dEQ(nݺsW".)>sxJ"pn,  E3q}[(z?6gr aYw⏿EcR'9$5ko-VjGV]џƀmD*>l$RכL60lj/w R 7Af(W4mj"_Ģl|7hm ޿GyAC}N#=-{vƖ;'UIHHeq ܬQ:2 T J*2)Jwc|G`K:(?ag{\3'ɫ hjaZl4t1rbn,;Ko-KK*O` OF'@`??o_ZN_W_tdIh3lњoi% B,Ǻ? Vg&Azh¹ [ v}$4N gyBIH6:٤Q?&6c & 6:nc7 ;a3T1{4GWs 4j!c\\\Ѱq+L*_#-jA%pD;Bv8zb'oԴ)[6D6VfPtig&GtIgS}P?KόW}QMQccUbn]'5>ewH4uL3:p;,\ vnstK a[." 6 ZۭZ'36=įVFa:r Ŋk^z'ef!dvqppCohOmQ<٣7yx H4[PF88854Ǡm6-'K>|Yl4|"6xUV8q/qqt[W5ɧW?X_/eFt.UO5OJ8tw5Iq ."ewGg&b8q UC|6 )Y/hgO87K=~'\EEeJe?PT]_C꒭Yةl}Ks+6|h(\ =Qm屦رtqCFuv21:6D On߅Ey.޸^@,<+C iiNhA#?G.ѠAh0vt|z;Q[~h@?^qk~ IDATx$R_/V*z/u;cw=4pת;~5pE6/7ǰ0vC=؍Ooov(Ύ5j,N$1ZoI<1]Y]"/q%Ӭ8qcҚt2넃po)_aޥTI2?uhW+vML:k:OMsw_'3tq'toS?oO>S>FDO7O~?-7qܗhB,/#ln<ea1`̺Nm~~fE'tOԷuÀT.s-*lj[[2>E6ݯ>Nt#ƍ}{F[Y;6}>pOoImFj!\tsFw2cB!9ohGt:l8Yp9_ʕ+[Gŭ;՝{rP02}m;rq"%-"גҥZXQ횊(ۨ )PBN iCxֳCGCNb{Ǒ}Ia}?f{M5PTXPclQ|7$.g}idwx*y!l K$B^^'Uc؀&}4CK3ds]m׀}ńBD7)=EIBے$!$ˢ>V_[*ΗDĖ%ȥrdђ|Q콳 1mM+o*;G\(WWl|Ɋ]8B\ }HO!P22#=N$I_Ub+~H?\Gd]=Fҵ/=%6]XD7nD$*zNZ's&6>Q>HGVɯ F]G}s۵%RMQI>!tk0Wak.S9PAiŌ~3T'İNm~f1Hq>H?"0GRʥ  Ǩ/]uZvxv $ ȼ ZT=Qp@e!12io녇`5Bp_ZD /-$[a .fnkxtiz d/2noȴJ[:WK Ay-UZfV x>l]} Anf.!f(# +?m9>(4j;[wlÈ.G7GaCs&-l~Z7<Ipo6k]촨ٟd; 'aRP}㇧b쫌ZxOC| ])`2F1nַja{46Ob3N| ~m|Z.j]14w?p*LXwq9VuM|!G s:H%26 2P6G=3DEW1 ^~~ůr탈0E֠Ӓg+4kkC#𥫕Q c,a8En-c=-%Z JE;+i|1|<ȆccC7ȓ, zXg!zy]<ʗ8fo<],倒T|v>>(N< c1f< K7s`:tžGXk{(ې1ug]e.?1Y|.ǟKYkxGUm啱Hy;1Gb7kWj*6eii2+* 4vFSU?lO1sBlg.[WY5kڵC#S?=;z~n^+ίcf}׻vL2w)J)4U(2tM=l,&F)|>P[l_{v1]yP{=Q%?= ^P۠^LIK]}P c1cJnsҲx©{8{>ol 1rT͟hrʲ`p\31}DyR(_X>)twn"ZP___9fo[`WH0~>E0ž^0x6l@Bqppppppp$9ѐHqA=%q~<Ud.H݄B8;Q.ӴaZE]kCȗRdEI %@5|I?2c^W@(nϿY@dx+ͣN@m% ^ޮ^2Tq04Y>U"5^tÃqxZl:f  ry g pLGt󵫦|MB$HX_:ELodc/]o*xB YsE^bJ)(| X~0u.exSJ㍗5s'le2q;+X,@JgEq4D<3~%BAb-$M:WnLF ߰Z׺ة͟SX:ǚX;66uUO]j֜E"OQDhՄF&}B$,fzN&{7 ^mzG1@][M3&&U3@(ooN,A|e&@/qmܛ"wq=ƐǥR}DLt<يX8t&W1~7)''w@f3v؜rRW?oH]j'S7O] oA?K6̾3Yfi*TtywI.A^ tw[r 7oZUסRF)+tSUȅjO>$H4wddd˜9>07L}2Y!r"@^.*Nb & ЅO!Тe+uzB[ ׿B;褳)ɹ}{B-'vOi_Cnal.BmkOm@zM1q$8>k_N7ef\ ]@ĵt\vj'.O|YRx|Kj$5l%VI_`G`v&ի1eDpX݌v٨AT]XՔ|رU4²q Y/ױ0=뎽^qߋ$S}hqAEd! MWƭie)s6lb(I (\,E,pMlEEqgNMCYY2JjI]$n9@2(&,Y~OQe36rahIw/*ҐYnow{H + t\zHk\|<'FaI**Dx~D݌꣯~^eHN(,ѶyXR$ *a'-Ƭm>:3XPV.f=[I2mTcۤi% B,Ǻl&vu ©+4IaOu@mi_[tfἮg*en_` _?OyP/t$4}0<;)&W#O> h<J哾Z#յ0Sg<3Zb_ZhTOtKD6[87: U>mXu:惸8pIh lH$4?7%jl НMC]|wEm4dlÍ<m}pQf&qS-όW m*$81_3}nm<^7_DbRD71?+c:z>a1%5u={";:gtqaSg `k·gPϜk*&>O0^ȈI2l}J7n/[Y t>:3vy 4tG}Ooxofkxse( k0gt)n  Jޏf6XOxƪ01\ DЙj;@ p!N\@raФL܈JqI8%GdKS 1r87O3WQQ`\8x EU%)& ++~u:ěG?)Kx=A/Z+|[PƽjjԹYE.GjiF[XDGG#::r]_>Dtt4V*!>,]"I˦'qxdK($W[Kեִok-6OKQ%4gCjhm(NۇGyEa_hj>!EǷS}\'Ʒ#aZ|c!ta1rG׺W:wCr۝\{`7~Y bFn5mhUr6yؿk5z|_.:M FoMVܩ(`69]n1@ރVmk^"Dmо-bkX1wDIE@zXAy1/m7Ǧ욋#YxQ*E^r=NؙHLNƋ (1Q)%XV}qȳ2>vk< ť983Ƙ:gumUШ> vH`̟?#~Qp̘6Bw9|#4Gm3!}S^^I\LDrOH _TF?G:"<Ճ8ml)!M%"z}oIq.,L*$rk0Wv.SX!=? ӊu%+J)ԍXRhI>HqІX9S?h9S{RtjCUM.&0ZCp#)R)W-!Dm?9\Qj1)>&ujMHHn)N]O~П)^mIݏVRei|U]dc!m?'+vM $1kK *wψM +_*-H!KO@dlS`Ne4">/EH.b/|g]MnB8;Bd"geFzHd%_-!Y܆۶&y#SѶi8)#Eew7FL}JW}Z].eUt]|U'alQ|7$.g}idwx*y!l K$B^^'Uc؀w/HHZχ̣iD 6̘6 Bm0/.V֛Y5FlF&̛MSd ld~XǃKKm {H=;V=Z~KeD˖-Al0sLؽ^ߜ3KE;!nx"Nr3saU 7CYUO$2iO_VvwLVи?nsX?~e6YH_=3f`LTOGN(UMdn· [tv[9|3\ ءMG/외;~klM+xYAZ,&E7>Aן~opc|6&̞⣌ܙ[L=v,Ap.~J>c+?n|1|<Ȇcc٨6 c֢L7>3];5QpkDPRR  nچ;k65X .--CĒZ ;׮EQQs3ۣ 'd)P(дW4aix-Ѽ}{ƭF阿7ӕ`wVׇuuP?=6kcĭu(:egq`g,ezZRe cO3ŋGlÚڐ,9p^:aAk2B(RM/V,O7ESg[!b쭸6e[l_{v1]O#J}K-!=s@qrtGhoo_o)/Jν|o_qSCo*xB YsEq>1XG)CR؁2J R[JmW>B)X@V?uɍہ\ bG߀P"f<&˿U""_:P?ª=1Zʨ,%JB|qKXkGƆ}[qŊi,W(9ÜAYqa2+"+צUHs@t%xT'@#6}X7*-e{c{zX3<A{1'"+q uuQڄ,*MƎ:퀰 ݚΖh{\ʮ'Ual[%ՎUХ ra7I?nvI_ecK8<GŶ! cD٧)քrjZ_ǶTFZuWŘ}⿅gzdVѲo۠BLA̞0>y5雌kaXh:zuܘXy'ӷ: X}&at? ]*toҲ]? ?ɜ2hx7xL-Ds H H JA@B@(Sf7.23Y8'=3d:Y[{fAt~%>k ;ϮHk_:[B`1hxy;} k8Ugql>LqQ&^%FB\<֍Njfc zpa2qA 47#,7<,>Z v1ѷq+ 0 !.E3Q$#: Qs+nblj󠄆A& f<4;*|nDT 5x"#eNAEAyDkU 2c C[aԃ'߼Xͷ/a琈bk9vm:q< Ն{!G0{E$쟅mGmbOOy~+f xv9cWԉ]8S-th}֤" 7]_>hkV`Q&m?O6uZ7ǯen8 N_kq3w·To{"s\۾{¼uEy{ >ԆuslꎹGz5!lZ:sTW*9bwZJ tj +s̭lR!z2˜+Lq1VG[e17UfTSMn@s-2/ӥ|.˘M8 1gqy-ۢ}ۦ۠CA|YƝxUZfj7n35DŦ1ta2~?"TPD66A^¼5e'WG*hKU ~3j \j[ZAC 3Mm;KsC1z܄Ѭc:t`u(:쏀~N2eV!V@P !)Bj m'%g;.lIxHpwPP -R{!hBK-Np+% ABWcCt5wfΜ93޳3gd: /ajTɯYf,WB*׾?ez?O+GƘD$&>DYCPlb팥 pw;/fQr.usFTHJEƇ-{**ETg0 ǘUOD]f翤 cD욫G.,kT r92P?w]~N !p*,[!nVNa5sf&BBL_,A A+DaJ3[Z9lq)#i 8fX_jj5B_Z IIIzm 5w@gwor*/p7mj`3(^D x>/z93:&1I`f㊋˲Px. !OMiӛ쿚6tBZX8)`P9'/ç)M޺1~ҥ{;27"!ȆJbРAZ !&xRSSIQ(HUdZcf+E Rԙn ~A -Oa,#<еHN #nkܳ+KzU z~nnn:lR³;G2 M#~+\ۿs9 SDDD]c_ &\ #"k :ڙv}3w~^0QjS}p;.v{|ۋy4u{12&E Ũ1EC;m5"|a2GyM?VԋϾ_?to^bFn|j"\iٽ>QgԤF 44eZG:DUhfzsK3u8kDKJUo:seFѪwf G.z sccinM7#ZIiKu%(ڸR i^0ck6;dz6Oqw82だٛ]y'|FXu2=)s kcBo_&mվPэnһlܴ~U#㛗Rڱ8ƈ#3߉u6aʙ=FU[=uɠU/~}6.ߦU ֌ťߜ>ɣW ǒ~\N r>UWx4[[ٟGx߲Mؗo6&Rնs6&p CV&eYx<#1~pONƤrF/'{ ͖#Y4[M߅q, [6Nי1clO ;?T( xajέ[AN"Y\Ma{a0+3ͽЮ0_s: A{iUoBGBb#avBOkMo̵ ,{+(S#_ kNH?_a7aB|RP$E f 5n1*:C>Y~3CNBUGX8VASPg1ruiSJ% BRb/ 1«/Åga³!GŒiS ڽ>MEDDDDD2}˒yŒ󄵛aw-I( 6xE1^7 ;G독 k<VV V*,PX0w}a_w[-,H5y-<̙CE-F~`o}tK VҿNɋ O5FrtPkE&S9*nK ҞժDLPg;X u]Oޣ:z vAė +,J?ykh[ʤL"xyy`]{z=][iml,¿1) Bra+VAn[SVj^!(3 !?ujPU!*,9rP~ eYPnTg ^-9:H77dÇ?f¡d*n#x\@@ӯT.Az[|6og!3=ݡ 5D&lx af!=_G1f[‹L J}%XI%B_n_󭛭„߯ MVy)(*8 ӎ:VGjnI)-xyn6E{P-M7Y.a~ٞ1/cxcilZBRV)IU$_#$8Y$QPq#ݱѽPƙZ5BU}DlTdԕ{!I%$#R̻ @,kzK(>*oHȝv9`$;gڹ{ҥ+*U"""""""""ÐH+0Rsg.EQ3@&d^~`O=9\Ik|"gʔ"ký Х ֛0̜Q :ze:^î#qatcnS]|:d &Q%u{+u H+,'F!RFNL}}mei2NxGs>·ݏ26c<7l6ir#J5]ڹus ȩ;wzg~ #5eJܼ8!m*shv[jc8#*:0sjKS;2}|n]&]+so3f^½&& ah#_/1U4ٸu2W_XɌ)[.(d!c&OF ׼BѦx騚-ϓ%ڸj=om$(UiQƖT=|(;e3%i7i)Zk5<(zf#do,\?~M;;C5kͤ*L]QgȘaegƦy%%c0 -CyF3X. 寏OAܿ2ScilK%Jx?-JӋzcV#^+Uciir'1)R.0pHhtlEtX"fL ;\s8G1Pfɒά9jdTqlYs (Y#3 QvpVNP&Dūt%%o).K˘6A0&'ʘȦ3Kf}G\XIf~ٞ11U$׈^l8C\x3g1ç2A'xq"rȰp Tt$dfz֯@9S3ZWg^\ KFeLg|5ݞ3oI>@Gƞf}(2zvܠ,3=f^bZbog:Ɗp_f>gVRXeȭ \ܓzH ^ޕFy*G#(jSRz|á9}j.6p*VW9G'ZDi[ Gվ9WhmNcŭ(_mb$o n0q."LCujD}'fC\~UUJ(S,gI-(ݴyEk/b媻(oe/֙sA,qAP0|f.&2DH]8xi G2xZvmY͘칺 {^_Ϸf 6a#plJH%"|h,[/Kf0fN,-"f]z\W.uʠMf}reF&wk3m Ey&{7-`ȏW{jj$%G(3zdIW*Zx$R?#Ggg5zW_"pQ:n89w_X2xOJZfR9p!16#XˊctWDod֗d?,5GS&g?7k{oSEˉ|9]HP(pBBBxt6!׈t!;֨N8yI%6zy f0tn-(V\aa3ˤCڴ}?JZFPQ}AMJJJL6l-כ>"""dn@ G-+s9J뎩k,yʼn'u%b"""""w:uhElZ@VHNUV 9;ZpiF#66eyFnU)ycPp"AK'W*e*X9j45ƌ&%1I$r.fcP0"^YzMx\Jx)ֲ:5/|<43^>zH!S\EsB"R&DrpPg9%uv;@k[-od~>"1R]%Jg-;4=s`'sd:j3[9i eC|PHڌv Fo:[ wB䅋)ቄ}G 31aIعyp7%JdSRF+ {~3M2|Jd g|Ch?jez?0єy_ט~M *W\.7ɧyY;w59 ,4UXlYav BB ::gϞq >L̵+xgjoYOpi9sD"!)) ]UU*"y}i= O&o)͚r`bZo{sDNl]5bl]AĹܶ ><.7?Bf[4fl/ p7m9NbE 0-[ߑ׾ᩋdTR<|L[9)r7/R#>&-M%1G X8d6?Y\_M?nB_*psV1iUs;nHvݽ1E: 'w|GЊm çdF5g=֣ cTJMHaXz^wo*ZX[Tn1d29I)YԀ~,Nh=Bwj~]2egtBkdϛvzT:dd2,--Ņ*Uо}{;;;,,g77lemo8 51:707>#SqpR?1XA>+HQ Zc.|LwmUIcJ^p2gy}mWf_[W"o (lG%xUj`kQ}F7mT'k &(G^lƌ """""ok :ڙv}Ҵ/ruOR/0 _0r;Hq{z{73)*V*% =3D ΰcŷ}žv@*"J1330%ƻ 66VmrHE˻2=ARN4Bظμ$fR~FoK>k 3sܭvyyQHR)3CZԢ\N;"4j8c[62tŒ 2ۢ1cí]zrq2&V*LrObC5XI%\ 헳S?v81&vkBd%?S boВWs {& >+,]i.ΟbȃԹ+HQI~AhjTCg>EP'TfCto*aA1nHG Gw~ǧKbX:wv1PNy m܌.ukfH"W[l-|MvB}fm; 㿧K tþ{il/ܒl~D6%ߺKj#%&;fޮ&2 ɯs?AIpbI+옞J* 44t1}FW7/ڮC7}G]-3,$8L(^LEQw5In.b2uRh0!`Yđo~ʚkGs-,@:x .'$"c{iC"ބR=oL DaY؏q uzm!_&=a-7@^liK8IHG ֲ,4 6);}BFu8)1G(VǢbuh?%9XW؊)8;LZ?* U#$wQ\: \ӝSdטeFt25eUӮ?Ա.w&6dny"g/^&!xOlL=I*dow9i qeK8Đ;$vDɟx0VR ʤ{mn|~}QGXn0&oS!ˌӧCedoTU>3{F>۳X!Nǻ`%z1Ojc{GaxXH9Bcu -DDDDөC+bj:@rZqւgO0ѻ|("""""""Y&J`.#rwjs@XhVd 1FHA"K1,ݾRF@Vᯱ*b˽ӻUrjz^UJ9U;pg$xLgrKe;y۠ ''(/TLޥMR&gu WZ=C KwX:e݌"<MHwJ'`R5ސ~JL*HYԆϓ[K% ` Ko׍G5>=U)<  x\教2e&caÆa*8m균1>*#{>)H}:Tsy{Tgpoc˧:c~˭;xz(""""""""""""dGǏ :|TҤtS}M-JD~^ Z|!,J$k 74F&-q2`zC.LZ4.>t2U׿Xg~4ފE2xZH|M_0ZZÐH+8 3GW>|^ߋ~sص|R  7Y"'Cw[ĩԊi"/Dbaϔ)퍖tGocmO_i'Cط)v),a(/3kzݨy sI~qIg8}$jףv:-=s::ʕ"9ٶ{?*Wyb a7~Q&%%riN>7|$E|^LV!s?yߒtߎ벊6@5'wz혚-o SgaMr^*57ݟ2-~1cP=#p3Ywa/ѬR'"lPxR$vx}`&IXewy 򛂰`k*0}ޅ>MP0&琴#S0ps.ZdžxTG3Gųm~Zzˋ#C]]qZQ&c]BqQ.smՊx/u\杖l[_hQ&yVԎ5Kw6kgZ'cO E4?VxWe&8$;) /gDb-YSl_ec}}2k-gӮ/-MJnZݻyv1{h _#Ɔ~L:z,h{Ňb3*=.9ZjKF033GR Ǐ@@H.QflنϞP0ʬ3JϩiBix}u9*RUԉ,۳ߛfSoeʢo,6\]7^SsHMxJ-?m{xpfKv4PؕZzˋjսU):[q:4Ob7=Z~2 Oڴq t+dŋ8D"cϩHԽеtzt}7=OF~gL[$dT0߼y")j+(7d^ӿ̬+_ͩ2ښmߤ?{ ,^3[՚ԮYVoB|䈎xGcPVP @O?o~ɕ8%Z;+?ONgŭ(_mb$o n0q."LIxєӶT:}sRЬ0b39<QJX<1"(׻z>2;/mH_Yˮ-36=Wa ^ޕFPʒsA,qAP0|f.&PD?ªOI>$al^PnP[ݧV3TÆ | FTe_D*wLwr-q)GP0i9sZ-x:hNh}]^ˉ _%`g9)`P>~#jQR5֫O-]M aHoRsJfuBl匯w=e8[컼 1t] ]>k|$fF`ώ+.z^DDDD>$WRPi__9v[Vݒi-]wp*-)~!A^Ü)t[S6'G8H@ZAPjHj[2c]Č-)ny,7 sKO<ï^z`&k:5GS4Ltt Do7/cq>Fg it}=OmHٚ? O,מٹ2hΏ;3h=}2ͣiuV݌97/e]3zIMO 4dR;u\$Rնs6&p ԙ9N`hz|Mh2*C9'gLDK~}|vvD ĩU ֌ťߜ>ɣW ǒ~\~@Gqi^E5n_})N^N-',V͇_Y<|lm&,Ze//=[}mqF/'ARfԉ,-8s-_ԾOcɄ0~im~++*6޾LzqV%%"cg=`4}~3U}ГL˽soMuW+oE"#'95N7R3Yڜ*ŵ!6 뫋i֬_ OZO@X_PZ\h`֧G}tptۤ-7_U*@n3"Y1M߯_!*5~BTo%Z@~eʕ۔=vif ,:3ہ-(?E"[^L>iZ:Cqח_ؼUY~[~|Ԏ"2*5O2fϦF8fX9@yi$'++~ cx2 ?et١t{)sKTOB?;9) XY؏ O`toGdN,ЖXyexe 'aU"kl߉bQR#lj-.lB^mX;c!Ǣt Vw{NExr+b&A~C߱ _ƬwHM9B/a+)=1_&"v\gұ_I& \S7b}2-(ژC!Tm>l:Gd-"b)S3C^4В]0 p"wwN֍gtet ֬88JLھ7ҬW>w.%l,A߰#wZ̋ߐ3y|ԓSȲ(C|ɯ,7;]Vk͸TV[cR$r[UNǓ [SUnX5[%p;YJLl(^E[ftc}uf=e7)$RkO9Yx&lKfcuԾѴ |fv}$ō)1Gϙ/7rX/mt op- [v2W{Zۖ;f=̆ZsxGOG3;qx,=ʨ.ٖNzSXK۩H>5)mT&vR姟`uzn3"Y1 d8 BB}2ʧǍFBErj>'2ˤ wnSmۆ4_?Gҽb Kv\3[y<)[eb*EJTaԠ1ZU"""""" \'[3yeL9)0l0l_HR,K𱯠yTH`3.DŚPOtklt]w?o{}x:VGjnI)-xyn6E{P->n|]2B^NFy}2bʗ);׻Qv͎V JФSѬ}[݀8VЖLZc_bBzxg)Vgv>%Kfkczj<UY?_Bfj֥GcJ*OF.8C4*#:o6#J8NE]\\]J;\4^߿ټ܌h-?t@TT4ݻw0*ŠQc޵"F`__ E`9Z>2ά]vf9҇'ɍW[B:Nt-IӱR&]/ aך*)G@p/_1ti¤y/aHcjcԚ7}Lf~_:SüTBpFT`C,cH'kKCϱ5M>̍?uz |>ۖXK|h.[PĆi/&xQt\us ȩ;wg~ #5eJܼ8!^uP[Ǯv 3/vQk9d_cqbQ@x2xZH|/r7j3Y؊~eӏu>cӿnyYjl៥w)3]ǟnp-`mei2.LIܴDfK591~}#:-› ə+.P(Lj~ױ|2˥_#MEFFҹsg׫ysobD$)?2-~1}qy:2jOCL90YWWij n-ͅ#ܜc8][Pj0@P2fc26&1ܽr ˷"Zc%].h 3`=.+ Cv•ݔ|߿c#NW]i ׏wxE]z#)MT MP&"H"E޻JK(RC轆$n?.yvѩlX<|>2JSih=׮TuZ{ Ey8!>(LZZIC]/9,3#^I؜cȑ#ԨQɓ''D$I$IrT*!Ш~դkB /I?FsyFh>/{j'֞,yxUZSu!->!@aI/']ob’}Z߶kMW&v?e2?79zC{W[ʷ[!?eTm]L9>*Lr="MZ4'}M=&>M . Gh2nY P~(Աt5 3{hK؞iع]>?9ώ ` O%2oju.M;)qϵI@qk3ć nI,s۲Xewo(ćnw>qFw@ow71t ᆫo_[Mk?3KG+3Mg}'tE"?|7?Զir*N%Y0'U /fs{nh4 ԙsϜk@EY+a3ݞNkK漦{ʂ椫C’tԾp<=s7IXu֞ɱXhH1q!I%BXr"GNƾubŽ*տOP1u V]>]ug1!#.BDCd=3TO_sm2[3+aYx,O{njY#2&D1{NŻ!!DwiA xiӷ o*Ve[u._̎USs츸WwP+?3e(ř)*f bރғfKS+:xeܷ{%r :SGu1V,[ \$ ;H7J,__0x|b?s D=0:tgOZ*&-e wv.tSºIyww̛ħ}O)hJPN>l;۞1#Ā2c\"# [./_%_:ɆcǏ2y=6nH`rHyCBL[7ӣTӗ$I$I VEvKJG. %M&Fr.qqK cC !C(murw'mt=UD:1 RW>]If!TRXl\QIf]:2R|lO蛄[8^ioA+Ke^_c+~3n30 $t9{j`TOB(,Pw/}JMo k|[H PP J=}=7 GY' _ \2:V"κxZz'z'Vxg7|MB(,d_s2O6qk5鰘fOB8f̚p ٿo/.]ζƌ1Ǐ5;8IS'?91oS(XYZҴys< v1{I$I$I$|q/UECgtBq^M 9 ;%W>V1zI%3ʫ^)=~LJϾ0b$I$I$I$9I rZvh gܬ v#رɏK`ݞ]`h*z7uLI9 Pt I$I$I$1'[K/V pVJЮqj]$I$I$I$I$(ȥ9!))]$I$I$I$I$(;YX^C.!I$I$I/u~5y?`ٶǂ9 ]12h9?̘7mjFī.ȝQoER֥۷i<yG:LPyn`"-]~Nϋ2Ku<0YAwĉm2-M4q HKNDó\C$I$I^#[ ͳAr'g/dS%=H&C[׳\qcצlvtm H`` )m/;mrL)[foPk7rĥIG\9ќ.a=V}ԩٵi-[.f~v r9, ڴnys4[Lcu0ehb5l{B/ʔKݠ]G.e~ylf\LՖw=(x2.X %1<֭f[ 4Ijyc(Sߤgy՝>ƅ>:{12 IDATNd4-迖[h9s쓠}mְT:Фs\4pn^w^>5;|yrH4}1iu@άػkGa!IŦy$I$Iyq#SQ#JDfAW VL=xaHnwai1[xum w0T6)5U#^@ǓZuVF?WLV6,oOE:-ǸZ3Ͽh=6M?]}B!4)pkۘӜ^RnNL \N7:$|P. $ʻˮW:o2f`G,w}Aaq7IUkHyDh5Nw7ARVu2lCJ=ɒu̸B.qhF!NiMnNrC@%||"N0X9ڡjWHz^P>/m@uJЬ[DUcu+-rz$umnl9k v’/qp&ZzDZcL{\Cҹ&m粴S3v{ u7pxl]K[2uumKN,kKoQc?5䛕@U4ZSw-{\[7BŀM޶wzeN3c=i63hoX8zFq]n9kgpfR:/K]$Fb!gֿMF:uYfhLzrSbW}1{.Q׈ٻkhP4IR!r)B\l=lD􎭛sbq*\J$I$I|BjԬ5&;u8:w%..}{iݶ~tMkζxɆIzrq)!jթ2^,;sO4[;jgIЏ g\%[}wvug~--݊щrT~hbCO'֖ɣӣH gls<_Ļxm]yqN ?/7 2'U*xQ<0 %iy> JA8n=ڇR*u+6潃W߅f%HI3{Z ͕my w 58sWt'cXdN&\@o)Um2ʻYn]9oXo7)ζ8v4V/McqǛ+cҦIis^KUVYu.k'GWGBCO-2V1ąL.1#kޮ?\[1|d[ƛ޷>'ݟ.ǻs{Wb}kƤ'pfΙgOx%$=S I$I$IFw#] j n'y/l]S-cQW"l|PӵajNU;W|gG;6NϕWٻfMu?*ꊌLW*(Y1 J5B[5#]}P߼e#x.c]bK;1 HR'Ceq(Xf0j8Z`e_ I1^]\^[ugǟ>_{8NM wՏkdOu{4/9F 9PQv?̾:d "^CX N8Ny3N waE2OƱ)m׺X2t3FS80p@;w>b5.77V%g>ꥴ*_~\L'ؙ6sY-^;v`tk fֹ;LjvJ~2+vYHOֲ?ZChČ J{Ndgh)iߪ)'b35ccRea)$I$ITt}͚|5Ԙ}\JLg\+n̿[Ysn_ /k<> {cJ?ACy{BʣO^+qh!x`/l,H N*ʛENgĿhSCܢX- oʡ˻agX4BI0f&*:з>@/HHJi r]p'͝8|ZVδq1yibԸ, Tlj)]k8.!h09mV\甖n'?7Yk~kcP(ky f (,`MlƤsϹ(:N`4NhxF~)h(̻ gƤ|YT/I$I$ƥJN׵N?ɖdmƪqwF|xu}BŦeAX:Z.]Og\Q ,tR][2絲PT&6D :SѨbɑDm9U E|׻zD2hOpoݻΖ xB H7N8l<㖞1X'U48,35-c:㿦#g;@zZ;M!O$ۖj>,6ٝ|Ҿ}q;)Ӕ:'G6%vxFӥm꜕Kd(ssLW#4}22lKךL~)ud5x26]N/I?FsyFh>/{PŜƔ&qincO4)ׄ:pbB+VǛ6u.k2d_(,iVMLX2+}:Ndy^"4P?1&5SktU|=-[-߉ʲ}1i: '|W!DdD+o Iz+YV,[,".6$I$I ctꄸp|?,^ bcDhHXlq~?L-+i[bD!C ֳ/o~+BSUBrGtxUT5}7gq51]!DzUѪb Q!# Sbonmj~Mkޝ>B'|l-C.b:?:ONysW! B!n,- j=ѩ}CrhxZ8.v}(b.ʮXB3vejigW-ai->=DmR)psiu2쯼S/ i½bO ,l<Ť+ĵwݕ-Gv\턍s#9H~$~QQEExrXDsوӗnV¥R/\:_|YYXX^{|4p !5DOd28B?}2c)lkY/1"N6/2B)7OjAQ)UYt1`D߈&3G':?f;x}x] .ɟ KPZ؊nĈeA:5ܡf7⊹5N8z X+9;-g#\ .JJl:`Z}R}׹p(J,rPVwfbE:kGQf{1{M:Y?h{f{ۺy!3/2v<{RdD86H "c"apz|YBPٰf[69oE$I$IGQ BE͛(\*Ptuy/k;Gr{Ca7)[U64ܼA;~%rʭp޴D%A邏IǛ"5*)%(Azl*V- I!^,~Xg[]DCJxckY߼IxpEMl¦CNa ʽ4A6"! k߿/kB82W}CcbIMM%o3χniQ}$ޙm}/#T^.o~$^+ǗY!fgxxvqR}k10}C HT$I$I$I$I$Iq4R"G삋eފ6/^ *I$I$I$I$I$4E´i A*&kI4e?{ ѩT :8?=Vn^հ4I ΩcD G.m˷SK$I$ITNmX}'IPktw(o4Xq3w?ktEugF|w w^YY5[fkz~zה6L,˘Xa3سoxq#=Ÿ;vpSKA ϥU0%2{wn^}҉כ, 0ϽF֭n~q/ѶGvfϹ(Ivyn=ZW]ˉPb(I$I$IWue4Yf1k,OW]jvE}NnΝB8b=>aJRn+w`݄%gMm+CqjKszDq"=Þm7ޥ0+ b*ԉh[Wh޼9͛[Y<3)UIbr%/Ctt&=^e\Bu .\SѦM 'I$I$I/%-XZZbcLfǤWX2%h\++kxX[gMm+}q³}q!=òm2KsD#|N\z1DtV%F$=  Ü|T*,Vnݺ?2EI$I$Ixp'4֤s\4pn^tS>dצl }7uby6[Ͷ3d}Sh9sCdͳArarb )nZ9ĪJzM"gk:%9 Qsg2Efg&Hzc*.;{ڴ ZC%-:[֯ePrbk:mEpl=SƁx˂G9i"8zW`Cf G~?܈. -6aϩ`eMhTIwٴn3qja7'y=gNκʬx54?N]k%{V޺%ƅ̼^$vK&C_{m3Qع$= m"ZONT&QiTI7+ }O|n,KRn?@ PXA1$I$I$I*})ۏS7\jSǬlW8^zŻ3/g;17c7_õ m۟ƀMQ7:%^=ʖK7rsbAz`L'U!-2NK7M2|R4t_yˤvpO7cV.J" :t2NVؤl㏧rגX磗Ze{w: _Kuq5 8f4/}"͠X2ZwFm]0Tգh{~v!ȏnt8rkn_8)dzZ{%L32;koGr?Pj3:%oaްleКT.U~}h9ky@CκkQ&ǓVD >zM>My7 ve=^_pY7}yشk<.es{LC\hZ}M̹Fjscb+"2"۷1n^'&LZ- ϵb#b^R IͻŅ{ "EӘ1b;BXm!1+:AlZDB$=^-ʽ4-s_ԕAƊuکQinRv2m&ܪoi ]No؊.fn5V!ZEϹ< uUC1';׭cڲ֎EtVJQau2:hj'j -@S IDAT{[l{drڜeg5P%`ȈpqlU_BYd\Y]M;SMBB 7q&Iex{)soi|h [ ,$I$I$Ie -%^wpvJ~2+vYHOֲ~ K3UwF}\%Iɘ1c2w`8a/ӝJu;0kl5^aR6.yKD^b ljf>}m113.6+퉻;ѣy 隆L:7D=-9{yzZ6wcle}3$rxzgevS@]1iֳ@Ax!}i^QNJk%8=j8Z`e_ I1fuXlJ%k6F8xU18gassխ9on~X׭#qRmznæ~\##:XcKiUvHzm N39m4k)(Cc($$m-NSX` yX^$I$I獂K>‰:ĦZUwT`6N3FKnΟ,5s{rnyJX 5sQttiњS.ѠQ."@nnP o[KT\mqWФ=BOII:Sf{5.?m}x=BYCoN'9 6OCLog]'? eP]0]3c[,}Z\qq֯$ nj0ͭ9׼c Kҋ^V(I$I$I$R+|Kz*0W%< 9欃*-t; a[vCwFY5]~b-(ƾʕC g:k`AG<[z bnAQ8Pи{]y2MPG129˧bU,7ݓWX sk3{/{RwXNj* ;6?SnaiL^f~1]׭f3^!xH_Ǚav\rQf+ˌk^^ƐsIz1ȉhI$I$I"Vu&z,Ǧgsm2[3vhTOXפkB /I?FsyFh>/{Ȑ}aX71aڻ =m,8vU_=6ħQLD&+@Ֆ|xdTP"] _2wd4iѬ5&奋Ⲩ?֏ .6l6z%l=xIumɜ>m=cϜq5^0֗8*ne@_mV~(Աt5 s{hR~^J_kκxHou+&ȞʶT[way䣳>A_9{^NLhxl/cۈ3&?"e+g1u),&.,;}*>}g8탆0Qv\턍s#9H~$~QQEExrXDsوmvdzoje!5l%}G|ߪLL^q`lk [KPظPKκʜx^"޴kzPڈk,/&.Yr7` Bs5@X*{+ci61e͍K_y9 _+MqP1͌s08cwo_BRa*jmr[7ӣTBTp-S"׋8)[ck{LaPrW$I% QVXXS'ӡsWb طm<>ľ93ދD+*5(urw't _FaEzCBTljT(RJQTmLJ!gpujUb{u%p1=Om.xshc7) ? R64?tKl{PnJ_S# M brªBH Yc(;6uwL喯:tZyC%U}ep/W޽0{@Xh ,`yBIPkx~[S%GwzF7+8XI']c*8ѧ){H;Iws0^ 䨲;~Wf䟆8 @䊡(o,AAG. v#ʯ5DQ&|eOA$I$gٸOSFYعQb Jƥtؔ*O&Nwc5A5鰘Fe l@ioE&̌QX8WɄ`u(tE7Le,l\`9& 56#}r #O37k`lTB!J1-iMc :,<Ƚj`׭8~!թu3Xrac+pj;Rdcؙg%Νܹs|:s:SfLH>l%I$InĻXnj[a@ؓtuas*>s~/$Y"Bۆx;Y 6̟݈JaX4~|W L(8{x=[Yҳ'}e/.Oɏ&xگ?/m{?]'(! ;ƹ!vNdSBXZ='UBݷ;ӡQE1_A iXGRqڽ2¶fOͦt+љ4x3>t*6'mj-?l^m;d l F-l1|HƦ?Tqσt&0d߸Pڕ[ϨR/Eզ$I$&?Iq!'ɱ'IΟ~CwThD$Si("Ksl R5;KF0q&xUs RaJSnѸB R"pL]v;G5\e7A:P?98fN[9`+ُiléY_լ:;b,f]/ Z(M=ȕ/hz݉e%+;mss*>*_5EiÞAhLBrj~s|/]곫\6: ,d˴x?%\͜s'{7R4cUœk&#N:uTZɕw~ܿZ$I$I$I$IR^D;SJɦON*U5aۖ:5nVJRդ'a_7JY*y@iHZ%|hx2%R0,fsaW6j=ܭoC-v[ޫ_ 1kh4p ^chW8Q$h||[mGؔlMoG-JϸwE _U@M+NŧQ0:7CZf4Dk8U7r]몯]ilôx"9~5}>'u|KFHX{ H:OƷl[~ѵ$I$I$I$IR^D #[Izؔy:JR<&Q-PZC X4_z  ԉ'89(s,7wK/a/kf+tbCDf^ɯe~n]&{%?29mLkCs/ۨ%J GF.`rJd#m,8POj6~*iqg2"%>1ܷM%I$I$I$I)U5?v}&e߯JILv7)O#1-ݍu,ebN b3~w - h$܈7)v-+jmŔw |I sa( )8 j 0Fk'PwJ$I$I$I$iI+?v t\n@b&u7sU9{9\J7* @|tb3.[{Qe~dB޽Iy߽vAuФt_EV)#6?&Bp{S;6S R%m~)6$I$` ֩Cڵ*0\1'vԮ]1tS|c{^#4Ity-G$wHEfgFl[gh60f65xs f.C &fIzȉhI*D[G]obäl|wwwƚa) R9|1yGUtBBIE)* "Ii((UA*w$$@z~lش&(߼sr̙w7=CEħ{H…A)RY!D$N2EN# umd}forWÓ#9N~v(fkIRds@D"E?"-ߔ ^NE0m9>ݰ5ci_dc M|BŤv}P(:}c+]ǒG$) ]-w,Kۚ7mSD"H$N*׃\p{T5Wp_oxz.@P#\1b]!yOT\⵷YM[EHL9U%49xY^xeovtۗA'M>m܋Hʺp.qԄgqf8y DFַ?Vq$js65,dOرs'[laƍf!C"q[8n3aPwwVVldLG4MU<+U%y㼉>]دGl:|gvX+}S:n~|1bt_gGLvԅ8 E鰅oƙo9>+ Rl~Z·M?wxuzu?/m*^N~i=6YTNXa -6=ӭd2u2gDSȃ^2(Xة3?W{b^2{R&zh1SV<49 fѯsi{z,F~{N>{orI(!*9V/GMډCػ[de:FT"H$ɿ"2fyMQA> 5-\mhn/| LvᝲxFJvpyQFb*ª?d]) L{ȽIN6[V@NIצ,X0/WmJGDqOfІ.%J;CCijl*w"U-xu5ecU#!į&;] 'wR&_s9O^#‹b3ɧ| w^&ZTE"X?e8Ϻ OW|ޑ'V)<pa< ' GLLn&WKD!*>]4KJ|<X-B1öK}z6H$D@hغ|.G=d|ּѲ|7prv{⟿s6eQAᶟZVh6Z{O op|Rv\ AiQҘFF^˼U{H\2U nFsK ӮW(eD¶K~ϩs5+pxвNb^dωkXy ([x¦"ʖJt "o b-ܩۤJ2anAՒj8HSqZmn}oMj NL(\9~5*e'EiqJ99 :{S7@ڙw$}/TMb ){/;Ѽvr"kp^:K*%8 5w.qE"V([Q_̱ɶ3`=puw`aa?wZЁ{V>mXOă=1'7-35h+b [oOD*Uu)fv |4lyKT TPdIG~B>t=bKШƚ2U)l-;]YhAӖ19uƜNgg~/iTFn38&hjv4oJzy68y~q!Ρp*7M>1/=Z0qm~;:M^W*]Ysmc팘#Xwgє*Wf(B{p9|ݢ¢iVm*BǬ_cf b܋ۊ{=?{ڤ-g_#beo/GiI}D(6`BBdiCkRՓ'gPt-}n<7(yo>{^iL7U2k3*~Ec^>E[?M B,k+jW,jk,|5J,|UuK"H$D"Xd8{ꄸt᜸z% ETdՎ IDAT~x_\>||n'B!^VBi(% !(ig)ō"`#B<{z-]m +ҏU ?j!&@(F1V­oB!" L*{bPo_B}Vh릥<|})w^j|p+3MhR73Bąg>ĠH!=7[Qn.Wb8! { !H)yy17_d)d>jCgQme}1kK}N|L>IyewJ!&=]@y|UZ||BPOcōeUfQw%NQIԘU!V'm-D?ǭ-*xۧʘ3fesΈ)y挕!w% !Y,DZ7/ rψAkEB$F RMvZ:y ֋;Bd=GL99(lg/Υiwww<7Bџc>yDފVຈdjzg9+l%|skU]:_H2Bш$ DlLQ",xx(D< ~(Iߏga@C"yÔlՐH$D"èu9v&UG1+$EҿaS;1YBIw+W+V޺,Rn-Z@bVFNRnOks/Cbd*pfk|7yZxq7pzppp뛫V 6eGs[_lYq2= !, @i;GYS'ַ@7۔E91iTp~:_;e_e. c*F9 4tF]ʦ?6nf'hoZ^=u.1< !m4ެf x$bnPÞ]O ڣpeEAlğk?`C˂`N1%ϜʌiO8%.p%^=(fsY;7A &áѵ&'bщ À8.^ :e1GL@*Oʺ:b ]VҡnÏL_۫Fέ#0⟟~C[ƍke[^Tu9Sz5yT Gh92ӢP9PފȤc|F]BAjaM! Xcf}w;Foh؋+;Z-gc:Z cvXFG8$e짅 UZkעz|i?IMvJ^N*rn%SDp?&ݚ]K떺xҾ,{71>|HoI[[<`tٷOZtj뽎$;wdԩl޴ gg'^}RGkz~ #~ͤSn@&-Fq#bV_w0skʁ9# N!5v:&vrJv8u1]߯[Q }m:H$D"H$W&Gy3o Ć %8[*vu5WwwSWl}k7$Ai_Mfiߍx8sمg۾ǷMbt;r$3O%RD,LJoT?k"MͲV6Iw"hݹB/JЬnn\.s[]Ή3t ̑ٞ#ioG‹]xfΣ^F12!w뼎$s̡lٲoЀ#GҴY3ʔ)ôiS_i;}nϿ;GJޟBfrF;CWfCźM]Bq22UƂ,S:L[{OPњ1׏nMW%_}va>ϒ5D'i#an˙%D{~yʒX9E,"x,zOpM2h@3+zD aƵSʺ1XdYS1팘gXeج@ӥ<827̤xeV /ᗓʓ T, m"ZjsnQh"h}h(,*h--]pW^ 6U*DJUG?m >k=mX {OŎODS<ҶXB}ӻ g Pl{1|Y!A։NbgB!"JaTl:*-$RcQVH1B;p-F5C,?U_(VG9aa'>}fѷPy붋$7 S.=?\x4&Fk1ѶWbM(;|%"Zo+QX 1ub_q"n1P(DZk$Dņ7_ien]Ɖ(V3=ޢ¨d,{`sT1gnhDI;K1s!/  hߵ/*Ty D7V+.j#_:#F7,"Bi,LMؗOڼX[sb}K'+}c}>SOf%k76~+j==Wj+qaL6>n(hc!=ۋ0:tv}..wNuD|Y1DEX ¾%LO~ݨޒwcFFD狧O )h~;MzN+d:v?QaBpH9\ۇ?f眂Ld@$>8y+mw/:V¡@~~+x2 );L?YI~'e{7rL:`>,UO/ul}`KQл{9=ѳ]{'jm:F5O_pGqxZ~RplL}ongĢ||U}s4^֒hc7iݬ,3} @{|+Ϧ#}3צZSwn,+^!>ic{g}c8{xomV}S:kqY}7өDGE(WK$D"[Y"ʖ JuN8Nv=4od'x[H$Q:op- J/\"ڤ\tE(Q9ec?ޯ\nXE5&H|G z;S)h zW!?MH| a1}fOH% d\݇-臍oA()mz 3u.C%_!BC'jڎ9H {14H旯P雡؇Obbʾ?jBJ< n69m pCX}Sw.ꯟ[B;7q)TPjSPCSd5GBq/"ct>]^i'#}D/;'N`؈oh4hZV6BKbbby+_E 2{ނ׳Ya'l298x~Za_ѤXwML7*ϫ|܆ppΧ㩜Džyv槔=7;Gndb;;Rfp'O~7ܣwD_ԛnphqI l QGՖǻB+ -l]{_ۧァڵ;Ӈ.h/p2_fJ/[-"VmgOOp|70 q4*fosԘ@Slן͕=S* oq+͒mpM[_D"H$D.PXRtzb.=Vd3PY{(k֮L]'4;7J/ F Pt$'Q+{dXЦP!"fʉݒo gd^tkE&^/J/zdS2[jX]߽Myj>+ өH*,r儆HV(2pBCίzxIv}nc&sjɻB >>++7^h({ZѶ޶hC$kn&9 =>']irv ~vyYOTebM}kǮES+SKVw*O 'd D6=$1?`647sl: ]Ȳ]{\3z7f{Ϟpn\:!K$D"H$ɻ (QCl鷞e1C|Jv-?~y<W/ho?~/# _[;俁NVzYN+XZΕZх>iv(?|N,c,UCVm`{+O$_UR7!mIu ҴJo䘳tbw]ȅަ\7?ᝲz9t\JBV/{BO=n  ͤ,}^i88Xבe)OKLԲHK?Ãg~{ky a^y mof4>|f Zg@Jz7::=Mo+h&dAD"H$D"XZCP[q5mئVcaWhO<8Jh\y mk~>|.G3Z\P(DZ={G'g+nhx>ܦZ!r28 ~3y6>Y,zƖML~ LC hB?1k B:wxչ3B0x}&@Rގα=Mջh}S+۞}|< 8fiD"H$D"yWJq*Rjߴm[oID/ݝ:qݻvjU*8;9P,h4Z %Je忶H#Gٻ 'MtUo9φ,޴o75M<Uysz}!쥞.Vc(,mYwԝ. sfI&n|fl*矪aCrGظj+ҩ.Lq(R;WaJ:Ү]Hchw4Q|bTo v/H,VG?kY栎 q d߲iSI^ 9z7egItBA'8xyd֯MgQ2ۮD"H$ìueaieJe+Nmf|sbcs?LTTVA"H$׊B@P)_Y,Z/Dil׳q[# |d 䣀::Tn̟&!cp36RMPSDieec`aA4,M*}S{g}SvN^۹W"H$D"Io[[=o[D"H^;JG'ghEkwDW8ZߜQ\ջ?3cN mW/H$D"yQ 7@R޶ )_D"y}:Fm-^oo=%D"H$$# | !H$)#Z"H$D"H$\"D"F:%D"H$D"%-H$i#Z"H$D"Hrm  D"F&T>޶D"H$ Z!Ro(_[m?'D"Hx}hbz~uZǫsK|\xMbe뎩L_um"H$D"<[<^m*T~C:K$7aEڤ'|Y#nGJ$OnSUH$D"HPkrGg^~jeWV(XٹRr]*naPV#R|vZ*sYmbwkWqWD"H$/y-+ajoʤnMx%tk].7tp -ee|;sJd+87.Iv?dcJ`wV}1jg6ͦM"Z7nΌsz$~ɂ ?2LlZOɯ 9#`%2k-?ǥd}'1̙О=@-_9%J$ŅW|5ƣ`^Ox]Oo78LU6n-^9=63מDN!['+Gt {Z~9e,kVRn idf;Pc?I99u:2(ߌB \|Ԭ9fjQjEZolHҗ2#ͤTtDK$DkqDrMk|>N_QV!?J NRBiOk^Z={"h.v=AuS9ШNkc2*صhnoe9seK.O\kWtJIIpn kƑWh)2ZcvU`TPNW~{l]85r'JyeGC+H$D" n(2uc>o-*k;Vje&>w|oTNZ-5暏U[3N@pwK)(&Wu 壿L!o\<1}BAuZ'K{qkF?|5JGD"HGC59DX4H9~ӽ$mD@ XkK``(eaqm:kDן[EPR@|p<3*3^½4j72=fѐnr eb_˖^DM4ݻND"{RdϞƃGZ$(8lYɻ::2XaoWC8{<]^B!-4w؁%ĂyԼ=Xӄ>`^w'z>WuNl~y&auw9+\yh?wC6Q1Q7&:J_t<<**zO"**KdCE}vMV[ /pA[PVǤ(Ե'&$%Vq, z%:5.|GtJ[;p)5*\ԅ?FJF).$j| Rze!‚Vdܧ>\;-wcM&Y͹Y;cBCJĥn޼͛7 UQ$Dj_©[9ryRN!'rw:.n!6O z9BÈf2VFA5wt(]sgҙY3.MXp(QYSCX`%Ӥņ,Uo_`βt΃ϧí;bhb.?ċ5KaoeF"tu~ݏ.vcdC wk)mvݗf}ᅮ! ;TK]s  Ppv ]`iiiut?U~՗[y㮛0-wF۲ybii[񾴳XZZ{gyAt^~>LϚU(U,ʔ%R4 wĽW$]%Kd¼񜙶KKKMf`17vH$gBuY+b?/l 5Υd8DL}O\Ƀcf#<ޓ,kwp;^g^=a$f/gosuȖv%iזVCY}4C+Bu}0};gaΉi|fj`Q}[@nS!RJ}?iH#gk*B Km(|LH& -?k Mֲu1"3C+xuZV4shH7cu3v-+wN'uk!wթ`_;P=SuxX) ΥP0f <N}]^Z|$IFf\f?ψ(Ӎ$Fw1:LjV`A/&u7}ZI; Ns f,پǿ1pI<g|oBPftŨe,Ywo^n\CPKlݖiUiײw펇%DG5EAhc߀Rq**1P&S=mhZ {]|֤ N<+ï;%Vj RvLQe;q}1[}Β"8[ewCmyI1Z;[& ͠_(:2owjv>sym[IV]觙ZF[a$B+U[濨Dž2nd_{,םys0?xk!>֡P(24 g+Y"H$x-+u/TxfrݼpеiVVz'K\|:@sOy9M+Qeg9#giG1/Qz^u:4gڽW$rs7u7KzƦ!lӉϫ]_~!Q̙9!=;⣽À h֋s_U%49x>ͧ|eVօ~',wjH'mE"ڴe]$ nP6NL 'IHm~ ۋJa8VQj ɜ`nMdekc~_4*WA6Ey,L_G#q)X{2,[rq)׊)S: jz鷵~$3^ŘfeWq?ɉ^gyNƽBsY4c=F'M}̄u:w_$S?D1$?יU%:wAh v]Givyq!Mf} =U|-{Q4j_PQu OfEx֔q[.ư8ט 9[!E253%s~/Scj:GuPnG.xvdf烮}km_MҚ=lbUa2iũn%=*k;<޿,m?H"SM~+A (,xrR}gҊo.f]ڶk þ2Y%>vp=5U1Gs'FJy*4ȁlCnLUF^~YCdvNMdmkc~. KD0U g*VD1{ hy5) խ޴v-; IP|O1ƹTOsʼq߶"oVP*PÎ5{ϖ?jS<#/U*S/A({֧+Kz| gsӲ[;2m_6+ϭG1xBట̖9 > E|2#oS?xWQLKukҏ r{nUcx6kf-B3F? ޝ[Yu -cജmʡKϲM3}{tVXкZ`]ܽv] ݺeD"C:%&1#\%pj mg_D}zfM?kɟ+6S_GWk5Qʲ]q{y9Nϋ}x='a^+{!AN|ojN'39 MnZ3)2NU7)){̉VԬhm;v*C:B?ubE x6B͕(]RH{Z^9‘amڊz}}KSVna[򥝍}oMj NLQ(Mv}4?]}ɹg_Lm aRv9N~kPUDN!V^ riJk*U 0ئ? ׎c~3R0>2b0ֿKt5<+ YVtSf;ťQ#!eOKMYS3YlO }oU}NuF^w1;E=;TV˘ễnEŚ௦FUnZ7OHvZN꠰9>'Gzz'.Asn-=ʼ߶/'΢?;[f9s3ϗm؆kgccm&9TXwKˋ/G0)ÿU 坜4*O߯0qi O LF@ xiNeSgvN 0#Jka?c&LLvV&NzVG/ō:\/fP'N>?19,Vg?yȿIK tү͠NYɜ896bL9qMnҟfa;tjԛ;py^g9鹴ֺQ4ݷj׍ng!6s1o&)p -H8 =~Y*yf{̇ԭƒ7m!H3S>f+u>ߙydŠ'17cɈX @Ěl78U[VitY=|x*z1!C 9YHggk 3BuWټw{fԜʓXˣtuB9>Uzؒ2z-a?` ,'f1b:)̣i7lcȊLc tecIOGg~Ξ'%M%OԪ{+ʴW~}蒷0sVkH|H/L/bL3D^}tƌ}A7YX9d[}/deqƱYU->6?5nk9TXupo2]א&QTzmڶ1NgԘdeeϣVu'0 kk⋝{y=vj#o.w&i1+ _@ aʕ|"5@P|q7ҭK:Ky@[>V3VmYhQEɁӧtCRRt-l IDUPb*bwUoK&O/ ɳnZc_6G1`RS-,h[*{xl\К44e+T? Mn_ia0ΕɋKwaз/d!0̞Oٙ!n6,_rX6.詳<2k KҪG6wvo< bWG>jhoN1ۧ`7dֽl mx.9Xxˁ݉%u4Q]~_~}7_ }5h O-)'kG+/꺕!k} sn,pdo ήΙg}llk*9۾26ʱ;j_o.GR EZR@?b"Z A6.aLϳRx%3:ԾTų-ޯ(-<ϼ9'  IDATz #)ɺ( {_ i`#'/JW^We?gx.}Џ^d᷃M-޷`u0NsQvd)mN~&Ya+~n|[V}#a[W׫ ]TF~c05vgj) e˺AlllQ~5jLm#]>ƭ F`Fj Y-ȷ+=j qt1-J6@sVʜ╉bJl5=ͫ+1&S_@}V\BR}Tz~ E*@HZM_yYe}}.JgÒ׹olԟ A|׹n$WE١5ɈӲJL]4I!!I:m^e'Y>nf.M&*{?Hw[^GAfKIQnm:RgEr;~I_9)Ǯ*fcv!je^XZ @bNŕRM.}+,njN U&O|\Dt.{oÐ|Cy^A@E%M婋 G{t_~5NcѪcmO^CbGW[ϐuPZ|គjFi]ԗ~ѥ}~>ki't[tz9ھ"uyr,g$VkuB$SYa-GJc̪sG /@GA7Eb\>_!o5c-_-*޸o /RGr2Km_^{9@^cϒӌ:?[}^|-w(s>-3I;&MOlk ei?њLw|fO?1W,dHC5\`-=s]5I ?ʰVpdK,ͣKd+rr?"/evзUܢ(+w: 9d[fA=3skbM|Uwow}})dVuadb[F=f^j:y@/0-7px~nM;}A-=4ʹQMb,sWnHyq ,Q*c'8zkz|<>S8I ZHۆ47<̓ ''= `e뀳K:Ma w]fAL2uⷐ;Xuct۸Nz77~⋯ ޾%[׹Π*.}t{t-gGP'ǎ2ľbSA/T(׬_eCG5 Y}>6?)OUQʶ!eC%Ho/7 s3rwiQ5DRJ^ntٻEV#&@@aۊ0mku.xwjZ<4<)FMY}ï*~kIP{Q%bS8vT@P@ x9W`Σ$ٰ3_eW7nbP#|A h>z!DẐux~X;/@  b"Z .1n5->E@ 0^ЫcC Vsm&@ @  1-@ @`&؇}o@ *Dj!&7*227$K|msJlnE.n!a@}*YD"Ⳑ,h@ s3x@PUCZ BQ(9{!E39q\%2.p=2hoew9)Ug X+fMp%Sl@ r˽o-UB,$+qcG/_;Z9gUw0Co߾<ΊZKd@SU}"256d'E^@ Ԇ"5@ h^Q+RGY.a7W&7_q.sq=>Kg9umKx}9U@ʉm|ֹ7y!{'oTB4|:uzx~alcsaL_kS:|ڐ^C1-"|wKfGǹa}M^ CƌԘ#i(M} XVsv KH+G<ЊTĨ3絗bj(TWD&9 6Asrvne>ۛ+qdןX~>fB{1Vhk*dnr*"NؙjSn:āso~nZoךF􉚮_ djCz C D@PhWAu,Z߈)ԵapoRזpH0RVU*agxYXXZ[ޤ2rs$G+'<;$!eeJM֜`K>G+X4%kޗ5}၌^4hҎ׿[:]QkTtqYʼk?q/3yk92Zj7(Ƶ65ݍE5]@ U*(*,JYӪ=0Oȼrw6kב+繭P԰ m?w AfӪ#(8qŚm9}'.ޫYzrc.U,=2o~]UN0m ^X.=$BϠe"{Qf$ߥ8kuNG뎝ՠXQMv9 .'=YtN_M3ٶF=Bt]+JIXutvڸ gI(*nW{''R qkFFNedμrSԄb!ᑎmtC>lENI\Cڕ}iPqUyK Fm]e5o5Ty'T Czqg()tz"Ȁ/:_bff|1Ъ½6/YC6=[6dcc@]c*;aˇ9|6mUIP-ٕmiט\>0xq1Xt2ئ^:7DCc1 XOkڨ>*z5XKk7/l73 @ T7 X._Hzzz)pqvy4J~ĊhLЭ+j).=1r*l 61zil,, 3y{M/ƽ3ߜֽ߿%YRljo_-a{eFMF|diQgmkszyВ|*IJ LK5G`+/9caksʯk݅@4bć+(T)H"66TU +y2;u&<]}, Grpr֩Ǹ72巘8n鴗k !w/}'䚳kΰNS>a 9,$u%굇6}ʣKdZ~7fwR8pd1+I~E&S1myPz- hC7˟%B 8{}M#_-Q5OƳC'VǠ 45ale_w nLjHH&Q{.S^e^DnyAJu2Ruc7>GYȀ\ۤIK tү͠NY<4PM^}h}f`Ρ uh<~o'1Նnv. t)?1NmΧ3_g x׉utzy1aYaS-g{̣iG=#2b>ԻDR\--(LIy\^S'=8M!(ܷYkz,_)p -H8 =~Yn3u9"L`5d dF}hZe2TprlĂ[sֿi=՛ܤ?+E1WK"-,rPOehgEf=_ᚮ67;zT2b>CՇ&r2f`6byב$>Ω9m'/ۗG;}m\uHdgd sT:Shz٧ ߔ6.mG mC}2j..47 i}mu۽|EȦ S?ZmիhӶVrԉ3L#?$I)(R!&H-@2VVV/`(**"$8G{aFU^߭;|agP?ưjJ{C 0'}& xA6(ddE~ qaԽ׍e$Y[X`Ѷd5{xn U[-ZT|Qr`8.jP=߅Y7-<hؗjĢQ To2ȹ̎g؝XPr^f[X~͸3Zucv[ƄN#n@duY%홴^b=S,_6}hxwŲyeumվ-]P2Xnt IMHӉG)$U ;c lO$.Գ5FLB[W Kۆ%piU<Ʊؿ[pN]'W7WLP6.mG mC}2jӌͪGQUv/}1i OpN_FVɾ}{q_ QFe VVVTj$Id*b"Z 03M2|5q{W*]sSgRwLzvR4;OWnc«%ؔ('TTϠ2/{ݒo p ܴe/])HMB H^113]ye~)>A{:?ӯⱮ#;Y*BSee붏S)@?legّOgG+"+rXX҆ ILM`:WViH`Be1Gc_چP߬~XL{ME "(KaQGft|䑚G  [ϛlio@vv5fj<.]Hm3e1P),,$&>۸~^s7bB4L:2#m?x-M_$${omR&S_@}V\BR}TjϝƢU̫t;{8۰%׳"=:҂ܨ\sۏ̷>d7x t*s]RK4uK׵Ͽ*'>_RVDt.ꢄ2oOYDnAR{ק[A}lΥ!|ðӕjԪ,tcXRâ;$Tw_cPD12ܘŎSFioj6>bh:=NiA}QV{틌M|$jZ@ LvLmrI6mSͩ9ϐA#ۀj]%&ciߊ/O #0e:Uܢ((+-KƵu,̫>$X/'س9W#uqet@U_{_:t.Ou47W̖u?1k߈UWF5ڊm"FI&Y˱sģ^=?U|⃿e:뚃|"W?e!{v*׭,M?i75Ml|"]BZ굇&}ʣOȌyAN=}fkBlZEȅt/ch 3ӶKzel e2:ͧ5Úc7QOQ9=5vw+.᳅A 1rXZ!^^^yª41Y2jc?㳕rTk#}6!ut_M'?wWR 2_tf#D&cIGӳQ2Q@ xX# XIf`Ax{LF?o y' q8EV88؛҈h@p_ҸS^Vb`iׄWfΪi1zj?v QS>"|S R̠oo9c6bm2mK|oo-mX;ᫍ׋rn\? <>]gh]_MbLWGed:999~CGNHL`}tڍүo|}Lٕ OO~fdjcz ѯ ""or+}@ @ ^v g~x8XcA~?ZKgrtB3K<2 ?kt֎ y R+9r:ޝDXe8kij|ᰎ*&@ )>J_7<;ĈWaz߁_ D]D#IM#N|6axm;rrrsJFH~~DEG\dw.~GKn^IrhBLD @ Al l\|1I9 ̨w''>-b[.dH[-ʹUoPɒs/4w9_slم*ˬ @ IM6W$4 =Yo Ά.. ]DDcieERr>$''IdUʕ!&.~+cF=_kb Zhg9r~h߶#il/#118;pUd]J#VD fBHlxQ(ٜ8vysٗAqLK[ E5$8"I?C lԈl M@ K#;9+.!Rڥt7JW>a LnPv G1\9g%Zf5K[^[]5T{ylWr2@`nJEE9sf3<>3|||aɒ%̛7wޙ!x˨T*# ٿpqqų4nܔ/FӦ9}nnnعkaPUڵ@Qǃ ɉ3nl۵d n&HdTr׮ШQЄ̄ۜd8{:u>KsG2SN^mzq9xYc#熜a}nH]FaXYsÁڄfڹx]x7/ƣke]67oTV.xﯟIThJ!n`;^|ү}_zLA G7+v̝;y摞Nzz:e޼:{Bd5РIMϣ^zܼy:nuxj8biOҫgoЦu[w 83~lBzzǴ4o\ϔ_;E޽<ڵ71P+RGY.a7W|&7_q.sq=>Kg9%ʜ4rk/TNC 5 b/Ũ=آrbyA>xpk_X Ń389W|Y̖_xkhF}z6s6a8cY.g~ݥư6t9u{H?Q0̃}il.٪s1|>Rr(rS.puU62 UR:#Ƞm}ucX3r7&.Gfgks/5u2_]Mum10V֚1f$ c,Th;o 1?g4jݓ-{UM Q bvNpbGc8had7cݶyFa @ }+sc$Ѻo_P*ҩkhW cb'V8r7>[ ~ 99#Ins}gU5kc7x2R@ OL'''ȀNWW76oO>x{{s=<&ނQ*\ +QQع}O3MBX-Y{N0^\V8yҺE}3lT2"`?e(ٵy#E;Gn6_ög):tNKG[ڬ.92#ٵy=7"* Le^GBSԹܺm\Թ޹MXve:%%6Hw}MM!V>v&ٟeK*Otd wNד1߮X53N^iK@ rTo[̬ }0zh!&6'G']$3+KW.LTT4۷o杄1-T;iQgmkszyВ<*IJ(5"%jM}<-3/X2x>JڗDn]sټ.7?ofjnۏxÎ[VCO8'Ǭ=WNiEK|d^ϯլ\~>~CiJdr*7NC e$܇ mK=L jo+&dj,ß!Gj:NȪ}HSVJ_3$f@Č8V6~;-QϩxSa[:X,OZXەˡfҔ9Mq)@ CSsDGhݺ- /M8| 46:uc LLL4N.ŕhI4$]iN$IRSn<qS"i͟$I$eefTT)=ye~d'>Β$I"6k, #D'Ԓ$I"λz$IKOڱ$IFgӮ)Lu(yv\,%Iʉ& #DrqIf"I/F{%b7\}U,S')CY\v RRW3 ;Hvu]_WneȊJl9oeoPV߅du}ϖ<$IS ~ͮp.yW@{l ~,@rve3܌t)OYVOCZ$KZ/}؏% 97oP]ۻ{KN.?{Kt2P$I*H+W@_ YGL苵tw>=:Ir鏤\-u=M~cʨ_&&Yl˜+OHRž.-0Y%IwK?;5]11f:5g7.ɭJz3B OCitű./>߮X^&ǜ4_Z)9uBxt_Z)eefH1QadMiӤؘe@Pyf9MR(X/?rssT|~ݨ9ǂK*JɖRSS̬tY=®J̑"nKޚ5CvYp4թ A-Gf]W IMHӉG)$UE?;YJYK&Ox՟jˢEOHL>Eui/mo,fFqY7U TX9bmaGےW9P`ڇ֌qQ,[ze=qХ;_n>]nUrMm{/Ȭmy1OυXSl|~>)=Y^]lFڗj?[w k&]\u^׶U{tAu<ʠd2,mѥ mee_~J^TĽXӄǣ#GaWm+o[],1eĄV_'b_gt7HVFȸ+kbVJh z4yic$;nեs쭃FKWk<ʎ51Nk|rjSo @ 0J\^3Ýѵ¢"RS4l޽!ԫMBBuݱ6w¢"E z[iٲ/g(* E1-dGxY<9Лh/H jEAea4EFTrd]B]%1mFN^ͳm1twV-+fTUO5: ҝ/utAv{i;_ltppq-$a!kSiMTEuGǠ|ʡ(&YM, .؏l]^֪_33ڦ2uʬcyM拓B&^=obckРVD}, ssrŧ/Gb捸qeVbccM:&hռ5_MZ9M,Ӿ^LPky|[:q >S1sSgRL~E=g3NcJ¦RWd*4le~)>A{:+pY<ˍ*L)&Z}CY"%]5wje Ӷto?/9V2)K\=Iֳ fMQ]m`Am1aj )R=۴6)PYsڃ3ZdžJefpdttdž>߮X^􃀵5{dϞ]\zJU" @Rv ԏp:u@NĨ1L~>1Ν;@j--GV-٣wQ_Mo$!ҋA@QTQ"  Ez5;! UB۶شm7M󬲷̜37ŨFSǎhܸQfr}RJdɔp\HUVWNah7^; {,|?9?MWѨ)-q\ɓqꉣEhks/ῡ;~oS(bH;br"޲']tГszc֧-u7~=!t9 >aO lOݾş q J U~OB4k9z4*%`*DHg+f[XzbSU RWaygdDt4$}x a&J5c1#rui7J i_H4) IDAT~]d*Plju]|VץcV@qvķ| /Zg5^hkyBҩ~nYC.#-U]_z:彗ׯ&~YHͥx~KqlJXǓь1ƘH$rCW99}VXݘa?EyX6g9Y8է~A{'wmWneFڵ-=KDDIOv$[)SKO9To"_K3q5nmqeWmmOwi-IӮ\пgЈ.v\gN$ﻎLEZˮ/}eӖ.8o;Ḳm& Ρ,EѾ+˞_L-i~TgeF^@rKu4״&hďt5KfP6jر >E>-­\6cr]՜,}S輆ۖ"(:u=RuH"I$"q(lEh]K EC~/%ў 5’KƢ>pDc't5M6C{тiݲy4rʫIv>mhD®˄Kh;^&AWˌ'v.3 uowo@[? Ž}FWh3xW6.q;Z )~跥黶s/OW>]\>}l4Te=+;+ I._/ )++S}KS\\,%&K+~[R_V(z6e+W!5%YcGZgp*B!Gڣ9CGDVfLaTTD$OaSGz*y:"fzdT%#"6u|J'4đl#|=t?C%BTJ|je7|ȉE,CG +cʂDFȆԱjZU!*< 5}}`W @X_#e6#!q􆇓El]jH+/S'ѳO?Fcd8yZj5/#OrrB`PsA/([_ fY/D4c,6}3}mUk<c7(JD#$ ھ.5]!6T*BrR"{-^}naiei[ODь1cDlfYOB3c1fbhҴ)®"3#JUX.H&Mٙ''c1*oUc1KE$\ ???xzzBP af.Qhc1+ǎTu1cUBrOD3c1X־CUc1V)k8"3##\f1c 3cEr-{HKOyX,^yǷNhc @N]ʀ+cp'<֮~Xb"' f.𴐘*ԗx.;>M`d1c1q t6T R@D rEǏ DE=ŕ+B*Ͽ^ 1 E%OƵGȊ \k7u/Ϲa8ޗvasH <<%8Bc1{9\t lM J rr yEnn.$ j]\t bqy"1Hb H;`i%5h$>[WO4:䗖ζIfdB˟@g1c1 jT>mFCP;Ofߌ#UJS&X0cw_iyؾƇW2_SRɓ "b; ؊spapsaoKݻ 6PE \9jHfjQЬr[]ɏaժCzıs⯞GvLWu[,ބ>A&(UYVUA߸UɗicЭ6cףRB`WS7Fv,Wg1c*,,,#* pzT$ܿϔJ+aiPF`|6#ˈ}{1Df}-V:)e||!!!k7eJ gwCgQw aϮ0,<dPU.t寉,م(Fqۅ֑5ZVuM<:rH\o W޸k?rTE NkxZJR ̺E[3[MS@ ܾxUV[.uu W!2PX&Byh޼9jJhдhS.[Teh= C>?皎Uw3`ao^˥pZnPS|Z:N4k F ۶o‡]Z;WL1~*&mgu1kCuM3Lo }'@d3~SMTtsF79Ӱ-x ĺ_wƉ?&ES@ L|-(u-kmQZBG\_5?Kxga40C]p~OtR:P*:Ŷ8 5[ KIx?_±mvZlzixZ} |n|h""JINڱm E?&^rvlۢ/ںyefێ[C]mȧz|ɾDD/UK%yDD-ܶUDDz5lȻDDž󰥚#e?GA RXL}NHl@' ڛ$i0 j3AnNv^SI oFAai-΢ܤdnך{f(e(Tz󸿹#۾ZT mkdI$ք21)J"O3(<-v>WP UH"32,WUXSUnIVNK<%gmQɡ ۻo~`,p\[ y=z4-WWI DD6r!F:c"*;vkR&y]򳶡kI'THD4_uT\keF]v/HM~QΞXw."زD\%NGy _]gk?6+kt _lXKI[7oߑc1R?R*$(??<~DyyE锔@1$)i$=xB hNFX(M@׈f96nK#(/~]ƅKaΜ9;&M] ZL'ߟњX[?ǻp(̚k5W`5Iw19"eD}}1:0G>˦coʺafYGʔZ7ɕâ֛h!o+VĠ7nua9m\WA[`ͱ ^r)eĥ^؏AP=JH=jx]*Gau_S~ .6o>Ic^o6N9Z@.FfMwjX`W;~` ^Xu# E}EBK:& hPƭ)DYuAb$Kgǔnð fDb+ s|~s.ukXiR]ETo߳޳c1*R%fvԐTXǜ9}4%i- _C,&$vhic "3fB%KxveԶ 7p]jGC)ӟY_>Ս~%R 6sAp^|<|֍W}%8ԅ4Y `0 k|kPʓ7%V2*4v/ȋ߄9'//cȻdj kF˕GyB[!2*ͽ̮hcL\:ݛ4,=-EyZ:3UVl*B۸kk= I`_qwLz!u_z4d,Fmb㖐2Y{[#?8?ey[5/˱nz|{!=j_t< a=U?VĸSظR}EK9H:(5["="{>Oس1 1wJ4 IcpE*E.bcK) MًիWcԉ*cx"1r0!'2*E* DJ@!Ϻ7&Bbe8Y}Sl-`zWd};B9Ēf*8.R 6Js3g,r[%?\g_'!(ee`ʩ@dÎ>HJ Յ)[!n89)*ȕȒ)nKrRGBvc YĦuژYYSp2FfM ĪU3h{ _-f`͚8}+b~[qXa׎?xձ{ XaGeU)c1^0BT+<>9YGo[VTBTJDu &?x~JfbK,?2ifE/%=Ö3цU dlCw&_K3q>'~ܗ.HvBeNw,Rf!n"w¡Kyhh]@磻4ڳv<Wх;ȵ^x {2nutMnJ"-y2=TMh]$l՚i!hn<9l ϕk)9%ٛS}7x~ATGaBhYu8o;LuSZ^bm$7i_pe) W!$_lU'ѕ+N$ﻎЉ6v5O}GJS:Yg C٣%rvߟY#gnP~5jmgN涍i潔~WzL^B|ze4YETU[z?`1G :G;lcg+N׸%LDD~MR 5؃ C"]h4^ i|6\˛C EGښ:z![Zէ]Aˤ}|NjU;jT OrוTVuȉEmJeђ.*Yx1q?.}cш˷=:X[߸%hl)HAdt.lHmd*ǚ)So`<ō 3+BWytůIʼn~)8m߳g_6[6Cf!57Da]| ~ :}<^Hax*DQb2_pNe+kU5xmi\d ģxYa&v.|eN| lݣqsC3/.ɖO/z?8 aWZK>DW3jy;z1cUgwa@ AIR$TDvplsj1QXv-VȘi# - 3 :QO%fMc5pork 9*ռKcnI!` Zz/~"6ww{ PH]*:0@YqFӴ,9Y*h0y?.İ IDAT}cN^}o$ޘ-Ac3>ipK?̻9O=wO&N7 ieP^奫<⏾o@ LBﳬj,,5`‚!f \:}kOnjޘ9f"zZg1'R?z<H/ҰFDtybe1XREPTOȗ)RQNv{ OD3+GM7}g%D([1ڳ1'ܢ.U9x(GbpO#1ûz*WA#${c_7cs{y"/ > H>ؼ-cA-%ޝZۧYkH6)B&nB챱2c=ьoʬpym0>x]altÎVԯk%DcU Ϯ}>z2ԬS~ +×cl5x=Ӳ c%d34V YMr\Z,<1[$->si ܾWt/K"+pRn'!k7~1cь1ƌB%OH3džв%@s'2a…o icX㙲 WfvM{{`҇kZa4߮3ה|nb%p?R{zEu;Oyz[ی;c1Xi<c(D[XfFM y:~(Aίka$tӺ1*3RآCkOn+^~ V8lb.̪1cNJJ,1;7zɗicЭmL'UJ 5:YE:"ׄsUd<ȄXGX%#l.<-Fz&4sԹ-l5MD ݿG@7uKH~.:R:SǏC@@&|=v0y/ʘ]U s 7xffGrJCtqԘвb̴{7 bŪظRUcTwbdS̚1a1X5ьU2A΄=5zέ/0.?H6zf8x1{{zLA+.clm[7(׹&+pG^o^8,tBqn8 [D}2޸l8N22Ə;7<*ÚuӴ{70븎gHH{R:oC!aث6>`Xf Š^NбEA}cH K&8Vxd cU\e#_;x;LUu8F=ogcַ<cx"J&2õQ_\^&I̭ۘkübO_O=2RD)4Ss+rM?W[s1|ZbXبlnAlQw|vXؕ8-Dml۽.RuWZ:B UB3W=u)!Sn 1k\ٯǟOwͮy:ӨѲ{Q!cӋ2fWC;o<9髯.ʘiWH1c/'f̄HsGa3x{b"" vmߎnخȍ*g9WwĕHiD;p(NRJXط{?2-9 x!eDBPhzۣPn|^aYO듐y !!!װ䦮d8o7v; ͟sB4,$;=΢١ aϮ0X\WoMyMr^ W޸k?r}8~di)Jtiݞq:.;@\ -ڹSt]7ʂx۷ oiOߵirgiZ+(o첌8g'\fYe?áX-,G&g9rS>dTj{yS۷ N#Y^L]㞾vNqMjQ1\##gꤤ5`] @9صe8uկ)a1c/6fTHoexe |ӶC SnG.?':<:?t͗p! y[1.h: f`x_)p_uG>gwD}'7 )_cTaK4\_5?Kxga@-7s|Щ=>!kn>@,=PP _u t5i ?(YWy곴=>o/sa[,^u<LFz}"ƵЦwL{MrnyFDNC;6@'l=,%!A08~ Ƕmڵkaӿp4iݞ觙 U>@{)]wڮ܄S5{9#7Gw@c~M}Ӟi+PB[POߟњD" mM!"NV\ȥQێ[VA RX dZ޸g4:;yMUmo7NZEDD[So&[]E"SJ_7C]mȧz|ɾZ#mߚitbZBc^ǁگCDD*e.յ2.ÉHYda@1;_I]khFei=F8klHA*Uy@h4=]hh;"v"diMCEWƮtc\WcZ rn^Fwn0džNQu1c/goWi˙8t:6'h@8-y@wݧ;dz SJ2r1h!o+VĠ7jUdD'ӒڸV s0nSm'n[yu59MuMD>:Jם&[KJ,s{X "x|a0t4L_d8ߦb?WuHhoGC3Vb̪b6td؟G;5j|+ئuݻMM<H\l, ҂|X[VqT1{QD4c&"6sAp^|<|֍W}gl~caؗ_ヮ%_C~7D DZJ I]̙cń/Hm ,s +n&TJ,렶zZ?I_`3pfatZ֢ϭ}Uh-,Ss5?? q8,y:W1[['OJ^{ v2Eb3DEٺFݰz7K߻MK8G,^5wE373\8rF0c,]Еu=Qڶ7 ~PDz%c18쉅˾r,'n)-#rҒp]d)Thߎ; Xr_LxmF}E{!cDW+)?AXx`9P \/sȳ.⍉XrqxYN4pVO>v+xeTa􉘳:bJ5c1#B*J>L@|vOQk˳j칗fM-q V<9g"xS]5]MI%STׁSJ_7 "E5@Ԛ,޿5Ҟ+o">4-dLӾ_-?;>]cskZ$~)'B2嚏}N%J,ljtM韺ھةFA?ArT4e| t{Y1kRMHz5ksmkʟg^&u#r~kMJ,|ze'(#US8PfW%M܆ 't+Z&ID7\R|zveul0԰~5Gr!.G%&oGO q2c+dI~XaNVr׃68C=@# 9rJ|&s%؂)|egSuKD45 +^DD>XbMeEOc{SgzBh1*V(z6e+W!5%YcGZgpƪB!Gڣ9CGDVftLrDR֯ dH y~)I8l}V ѹ2!u-?/pcPT;7*i+7<,/HF\=|=!(ԡ1*DG,KWul#|=%>BE ]ҮMXq4R3J}hDr26ɉCAA.]܈^˰#I"W[WĴ!uZUtD>̀Ƶu{Z 2v!^1\x3fZ1=m~MP[6Cf!57D]| ~ :}<ߑCVW1 J@2XYB"yMFfԯg<+F q%H-}<0P|^B۱s}Q~N.o WBEױJ3dqhZGe 1nLj.6Jƈ1cŒ/ r(UJ|*dgK.`ì SºkռF4c&#B z~;ϻ轫?H,Ws5&rAݺ.g:}a'߀:&+E[xi_ ]vO o?q= m% &tkHV6aGu#kӴ*:^J(-0x'< _1^6V5aF¥U-?rH$(O$o Ȋڎ:c9Y"WEk-\.& dCOIbӘQHr]m8c1VD4c1cUYA;ico\n}FmH$BAٍܻZ{31l>/kh+(‰\ j[qHTyy#:f68-M/ OJ-' o$8Y Tq2cz2c1X%t~ _11;Y2 ]pjX[? =Mskeb,XrQ~| |AcpMDž( _ mC9 IDATr(#^O860{v[ߋpا\)Nx]P˱[4c1>EA. _e{ujPBEcz1ꋹ\ ܌! @kʜFX)<nua@4:^13cڎ{v=8~(my"D22Ə;7<g"ڳEkmݠh#pG^o^8,tB7 uO/s˶x ?b^L=@'7 <'2=ghfX x~{ {XVz$%dhձ+CEk EKǨ/f'lwk֬sb X-^q4ŮSstLě)w,ıUE1clNѽtiD4cU(;v%gK`'AjvoM/<ؚ32ڦh%!F`w bi]]al׹q"@KgN#N˧ͪlli`GwqQ\[mWQ{5Dƒ11Fc,11{[c(5"b/Qzm,N]D~>y;s= {ww.mLj%mc>\ fU|ʑȭco۞5|l^Y`Ձ6lh#|ɋ/Uy=;6cL@^XUFh \\{=mܧW,Y5hH!e("R(p"*pBbȻuAtt4$Rܮ *~ѥ-N:߭c(\ñ!h~=*U+ۡUd(-1UiдpJR慫heVgDZM=c0dwch~2hTYȇ: oe޼Zq"Ϋ?upas7F7Ĝa]ebJe\Os4k;5D'gÏ!SvQnC8al9fc9&z>Z%8x mW_+^Wbq ք"J6wZ_>şoޛ{ŎFV^Lk6c1fgǞֳ|RD/?PEG=@?@|+P$ ) M)RSSa`C[O?=w̞>^0z{'Ựp튰ςhBzdi\R8eah x:iڔbחa#anӼ: r} <@4 Ԅ{Q#nߌcU.s-7vR \a#DF/_ `3Ο|hl?pƾ=ͮbCҁ6'_jQ߻#NUC}x#zZuu'L1'3l<#[_L5lթk:cc7'}:Tڽ'ԍWZݱ#g͵9b>B炏ırFIX WI"xS?e]|0-|BS'ğQHLJ Piu͚Sfq9Y6\&|xVȧW /Bb对?hh~~Y#o\,eWN0h !s#<9hUo Ǭق>R⍞?W[)\j}9uryZ6f>+ xby|?ٚuش4$ε QB|)^b{ ׳#&l ~owG>Ϥޏ?~zGā^#av꛸vxE>oXO>uɕ[bÞ0DF *7fƋޓED(χe PFjnvt6l`|~~ 0g--E|`,|N:[3SPڨDAa|87Ly\۵&k!u!xˊq6 ]g\4l&42l"=!$Ra7hcԜ1v~Taĥ[Y"&`^Zw!sA16&Wk?߰Q"wX/cK?k]Rq! [הn8vd3ZGy_F2h07}UӦWx<Zf٣c6m:n<}۴GǺ/Y\%VM#vX:?%WnyF!}3]GH콞mB%:`̃{/c„u( ]]{r9""Մg_*{U</}&2;#"h*󿻌|˸j&ND>2 gl6GJIf(u+ Em^e |ӳ~]mWbзɶZZ>SfM/{+( ٬X?srۅ`y۫,_>&T%wY/{/?đspY%ά8 +'ld\<}\"ao(y$>_־=y'K汥j8lɩ%ڲ:߂x {u]v|ዯ5a+m^IRx6s<g3ՖScLJȹn7[~aR\%[ۇ"7iCа~=xxx@ @"s'7jO~ &Gi//KeWa-I&clߵ&;'bͨ wul.^O\2 ڡ@[i^2 !F&eytO M1n4~- 0‡n kQr i|m*qMJQ v;7gJWO7"?uu-j(7d4źqy6rnOs>Ť)g@4W3.g\"@z *"hTZ4J )C[I/hLHKnp/Ev/~?l1O u- 'Ax}\q^sr'/SH0(X-Ö/f"J{B"0z?}d3۹& @QDDqkwe<89ZCt\:ފʮ1DQwU.%̖jy4/pgo-@w|pD{PP霤GiJs7אÔz޸?LUi-#DNwiI7ƥEݦ'1@@l ڽ~ S ٚlӐw?Шiz)8:e'UiWցkcSJS%Ή'M1'&9ܺD<4z[óFh]dJ',QVNn7c!iᰖ43V__""㻨-j|3vnG&_ϡYч޳nsy&{Ә]!}$Z޽{i_X8c]թ)>'/)Vd1"wOJMlV(.Dky d.ҭk1tY:Aѱ4IRߋ).ԊJOjHUi&%ħBCȩf gN 瑈WY;Ҭta)rK+4 RQi#Kx@!67B;cNphT0GeCJXKz| ݼS&(`{t!|p[cHrŠĝI*wc9mO2:R|젺W;=Ђ$m/#n4DTrh.g"ktQ Si8ea ;2KW~|8m ۨλ hhO{H:]J-C{xkr)_}x8|TCri8 Z;@~7ꎏ '_s]K?EwhGsNa=)V@K1,zޯ@A[ur7w +͍$/9e=jUir/W[ze Nl/OcAĞBjÔ-em w+z1h6A?NDIha${:xL_qۻ;OYsΘrͧ$VzͰsTO`+|jMW-)BpxԠ _-<[՟zn' ل~c|+=ڸ?a)Hu-ܮAY[q[M'o =Bs +ZL>2w>#k,99U/BaOm\ul\뢡457B;cNphT0GC=x 8umQk=^OcK=!yo03fPbd冴'Z9xN-k0iO Usl)@ePZM K%ժ;$|@DڮA FC5}r4*v?h=1Lcv;.>x/и/6KY6f9*D{D[Vcwp!}VF}\m#?i Z6Xctc\ۣ 3/9ߒnMϟv.^8"|̾cMTǀ6.>*Ň΅o.nr,k4㏄cϖB S~ SR]o[w7cƛ_l Qj;!\B#ӡ.UƥRmrih鸨m IDATʾ)Vqcj4İmNd 6?cȘeoEQEDDj K_6Fn?a2z )fK Q<(^fmd(N.FFw4Ϳ2bq'`T?lak?-ۘo :|7v}Ȫ+vcD¡I %K u_9ol)5?c1xu9ܚ1n|KPEZ#I<9oV.0ORK}Ȝy cwri&4JEX}^/$_̭􈇐H[e1|;X3}F慯ƄVLAaO8oT= c}z{5Og2n&;۰~?o_ -B% i{^g'K#TOr mcs3g&|_eS1f)䋹uikҜp<19wJ2CѬ8L]A-RuFX~`B4Gl2⋊-"""Rø4?sg #g(ODDDDDD|{CGgpAZ~JuŭܱdESz@Ypݧœ25HSC&#%#|q|KQϏ?$r};!a1l6ۥS1yĎK30gF%%7-=QUQ+R=@t=4OƯUA_mw-|o %1lsάGBNex[ƯG3!-N#ýh9ؽd\%R]`ԟzh>RƖsi }; U)6ץ~n5|#Hy8J7RM QiQWy<ЏͳT@@q&ўG(y5 zzZw.WLp (4+1k^>͏kYɧVd4E7+W,7+yn&ٰV.zkE~g͛Gɡh:r.roEzdeטB"Xme>[JF]Gк7#/;9 {VDn,|bkѨISMC| uxl?oʭk8ShmKcuf$rQӮ}i髾>׶7-vQ_aIZh@2oZ6k#L>~N$S3gkqkLCB֧tazݎl\QXm*yC? $P(ɡj:u-f2çWu`CӼ}M].?(dlut`,$cosLvA/Y!~oOErJ`]iHP!oƜW/oX=;xߔ|1.eYHN-o/W+s5k'"I o.?G&׏5(|ذ@W+\s\e7Ё}_ZCh4OPPA*9…skjS`X:qBg?<^$%>k)׺hh佼9\zn' ل~+>&Ŏj]"sAO֣>Zy/B0k>/WWoZ26WO96>`x: [VhhL~Oͬ_Q͛X6䋩u)qG@[h`5*IjߊQO3\jz ?6,z?{< ל0⋏-""""""""""""R4_YCy6MH*S(ՉTm7EDDDX'6 A,!^t> XfXq,VçoDASQ pC&.b¶`{C1duʵ5c,9`XC!ue5QB/{?j"`E~G =`Gرjg 鏗w .DWxU}'cS? _B@!\Ws?/xi_i3,sEmCz9S>O;7#e,DǨe`Z>f&z%1'_t䅑h2c>Kjy}ʘ//J?y1=|3gFz1hȥl >gXFTq0,"6v;ikpP'p:XD~l]o# H<5c,9^Nu$j'^S5/O"#-"RgC術HI4VځQW{]oW_hDGGnV :q^><}n]z وDGGH[L|d%)$B Gܬ:[ Q$lt^&,H}!s2T%]ص(Tŏp6: )©q]}K;qE?ifTy2ovŋ8c,e2o ::vċ&rn]Ņ3h1d0Ѱ`qt_DU]b]L;pa>x eOU>yC".FS>Y7bBF.C窯*6"S lOua2[ \`}֌^oׇOojȋ-"R] SQWj[ ;v ]\= ߅݅{mW}FN\nu=nj׺vhn2ܬY"sHCί`/*. CvoolP 2l$Ahx+|~M{~+CEmAVd?f{Xi^F,9!R{$|q*O;D@`8@|o1W3ޞ طkѩ/hEk=]I?܍wAIܘ`'[sq%DZEcBE#xdJbO44HMMÇq4K>]I@8[<{ Z[kAnŀ6c9yǿv/c4  -77 !b?W}–LydJe7}!ú3_L~6漹ޒ5oS{26d""`o@""Jؾ3۶er/EN)W!"c(O';noO' )>H- ܡ5Qܶ$C)*""*͍z8ү>j<_w>!4RwWL%dN7nx$dZ'{f!`@W "LN{FGO*VkGR*͍$++әs0I.t,{~:Û\ hnih'޻9GDܖl2K;55džŷ-/&g1]x$R[14K яOQw|d?9.^3Ss+ڜsa17!}gO^•ynZ%oTg&ZCD֜ ~6߄DyC c,%6i=\Hׯ^[7M)?/R$Ӷ-H"""""""HoK#Dm:J#к)b"/퍧%Î;4.x5k14gDT6A FC5}ePZ'M K%ժ;$|^' GX6 C!}VF}\m#?i Z6Xct$ll Qj;!\B#ӡ.Uʐ]oqҽfn72?f[B7vRvpoK0ԁ/7D[V;@&7S0 OrdJl2K;koudcCƗGxq ̄~ݚs{.vm73ajs!%ĶxlޕI:4ň={AVhҮ7rMz|,J@Z[k9 weHqqs놡j󲃯nCRoSyq< ROr /spdb7N}w5K#q+14VhҾ:4r7zF!;b;C8ŲŚ>Cb¶`[h7{u wM瑯>SG" MZw}Q׆bn~y 6 Cdt"ϩ2~s9 ZwЧ+@Mp66NٌPr?8Ln)y RHsO@s6x88m3,Bc=~? kE݅1O9}^8Qm[=G0îͪ1ąhjB*@Tl( Q]aR ٰqe Qkd\Pz̖"Xh0sW'ítb+X3}F慯j;be/%=!$RL3fB,3zM|hAʭ6@}6#AɯyH]t޲b)oFp f'W!?m?k.LKSm~?Z&Gsz7|u1ϔY. ~6,}kq^ty0y 4 p~.5CpE۳ yo/@SiN8 4TN"N~tlm޶p6HKGÑ&AWlocpb]bFl; yݦ=:}X=vo"%Us/Ac'X WNnnh4MkbE;ܐ|"V|6}ꁐ1l=aA7mtx+=z.>Eh@7IccSdbEhC9H;7:.Lkصf&;cP6Ӹ!Mp!CZFaIE46ۿiK59D?8"[@"ágвXa5hOM#>#ZDPEf Gga887vFE(1'u\%c~ .{y2n&;۰^ Sm5FIf(u+ Eo0{_{vIlwn܄lu9&=|Vf"4DoD</oe |ӳ~]mWbз Plvrŋkk _s'&>Ő)XX?Ǽ~SBh.g>s/\fɺ4VRW'apJPsWhݶ#v2\8Wa -K=3m"nC$2' ~; z^mݐs>oZNYߛGMRxEhuж(Ȁ;Uy$8eZrrn۵ZٺrIպ2k;ꁟ4&}bzcHVa_$mUrhbgYWC {ظXZwL\{N%f36n K>;ރ }1cug @&RP pp3 m=5-"RM( D`G?>,F@Ypݧœ25HSC&#%Ol`q+w,}?Y 1J/TAEzR"5~@V˃3޼ Eu>lpeݡFg4E8u`7f c)BK׊HJV +/6( tI;vXWNpuF^PQ庢װo>3rJ$(~ܬFtt4fiERpѸvi\ 4E8sdBDJzٌŝxU.@U}&f |E^ۅ]"9OYiLPH/bjEy4拾FsNiHRIYu>q[4]QdI3)=mo˯~n)(rٻ*TfK<[b(*dɡ PE?󢫼$?{o)#h݃*1θA3:yDjCwsᕎ 6*=I͜ƭ1 yS F[RZڟ2In%]ȱW}}ȯmoZ4lsU3lE+NtŇ%i΍4iJ/&"Q;Gkr;K[Q4#Y58<0WցkcSJj]s IDATSGhJs7אÔx&Cb#Nxc}>5mhԤDR87NrƋͦGǟ+ҮHZlO;:G1qtjp9eQd'߀הw~Ue}r/dMomOBN2)nԇ*ѝRa)6>.@M]}i^="2VG urWZ|Zrhࢊcol6̹;!+7 Y8% ?|חxŔ| "ʺu[s4Îj5W圔㻨-j|3vnG&_ϡYч޳nCc!cs"H$ұ=ɮt28OZ*\`Ssl˺m7n&%_ʱ.5SXdGchTy|ڕzڄ>fs Ņh-սM4%< ?UFIUp7EIcu3M,JHxs81A+#VU)ͤRh9Uϙe_>ȡ$*cp3}0JMu}JRֵ:,E G ^o<,+^l\sos|ՔD%j>2&.Đ&奎1E(<˼R\ 3rѴ>˝o҇`lY>ÊgZGm\k?44mJՖ^YqCw<ӁnOdmB7}{:ILC3?umM{!+%7n[YסR!B~~g"k/MCy* em w+ x@^ [_!̑.kn?Ys SPc>ZI.VVgw$б ^Ti>!ԎFЗu59>GĞJN&)^'{֍Ŝ|X׵{Zw7"1 xL ͣҜØFGOݢKr̊>]mOXRtϩmB""svr+k- e>S=R /ZDDg$VqUev ޕL9<*Of[yRk7dn8lP!{c㎀? vu:`/Vhl?G#ʉ: OA7UO kPֶe9r65:X+o_őmBbRG"QhoY޺x'/E,wUK>f,+i ᶽh{ !7DS%6')*{kQ(;whP7XQ&߄w'0D%#'Um=9{+Z"G+$O3ɟgK[6$=Ұ{~qӣds xk 'zaҞ$۫bٌS?hh~~Y#o\c z*F?lm5x|k:3[ jM`r7ꃡ{Ql?g@{|cAՋO ;7$]؁}ܹVZ l >WSnViY`W quiųiPwdV:R{ʣxJJ6wihcepXm-s =Oni叄s59NqX:0r#`95g 6O¸BDjw<}5[Mx |/1lNr@ `k%ADEDDD콛##j8Oma)BJ|*:cmT3(v>ψ1y^sQD#.;pzvj}y@]h Řn-OS;6ܞ]4cؗ&c rzxcP۫]h=RrK;QTJ9c}mvt6l`|a9xz߂}鈎0I:\6o/Fm߯/ J Ÿ06L\8!$Җ|*#|+,]3w=Ve v>4 #2o#Cqg0 G/ǿHl_ͦw/}/_+`6 0>wˆ׼V #Lˇ?E}bEF۸G>hhUuWNLheI0|ts7Ƕy_Ae8SZߌ~Sa9z)}:سrA\y~G]GIB=;˽m/3b E\yغD".9$S!PY u^C;ȺzaeAϤI[E )1[btVcMoXc M!WoMeae˖escgd/Bfh7 +q_ƤNoՃhta܎ A_2QEf ᛾ga+E=JsDyt, _%ӫ ߫JP/Ь mHAJ.Au֋a&/kq?|}$3ͺtpBRkM*Súrϕ^/HvxU|^ :̪;͜{{d*WrL6?erISj>ævn2͙C6~]_AZ!bj0LAK֣)}gxUۀM)$!B*Б.(DDDA X@zDWzz/@Hl¦mM}羮9yH=]zmrRdܶ޶%f~51J 0I%!I*~au#񌏌|bT+8mG[4[~Uvԭ[|mN!lddFgF-Ih%ǵ*-.Ƽ*/~IŮcWme.^5lƚ{X_$i(ܘVñw Pؖ:Cј&c0HTiHWj  i:Kq!8gR.xǙ *OjÏ||طHhZ?Pu~<"-}͵ld6N%6iJFu\~S5-nv$o6CFH9S>5ˊ盽-8Xa}3V|h@ @ x |:;a/bqnΪU]Whpr0>x$`*8Z脍 G&ZsȹM49DxPDKdǟ8Iȉ<HJ_&$&uN$GO.(Z'Jؕ[DGrpy:gſ7^D{Yʴ,̭=>+s`9POҗV\ҵ;;saX?/U|M k|]ycʢ2oYʁ\l]$?ҭM9pYù*9óbCfJ#!#wi6MRHNĈ,nwزxa|e+ LJJG9msR2+ˑ9#M7acf+77d6k^3iSl\¦lbc}C6Uk[}azh،BF1(ػ?[ @3zhԏf/4L^T8m]uӤsdlƻsW >Pfq.f/Cĺ_5 NoD|vsl![#ʼHǑ"_N&Z>r|r; 9)lc&{VOaz A Nu t( ]tj#e%-v߷;rxT밯HHfC1h-d~kT[fӄ ƿ? `=yUKq,IVؼ~-]Rqqu+C@ %aՊe~ݴIKKdy#I*&i'kb:cRIJFn>[fHd+pwBWIE҃DU?|68(m_2SHHObAm;T_ k MvQTovTk0ۮZnzIVf*%;IjegJ&7, 5[+4dP 'fC$D!wZe+W4 $}ebnT2{~Ѣoݤuc$PӪRo?vOs;aa=c\\$K&}BO'pԌlrs~j{eMC]֠OAñ\1JYiȰaҥ[X-@ -[Ƹ8Cq6** rbcO"-@  [ `N'cEn̗?M.,"\Jx)he˜eo}HcШvLn_R|V,+(}D"Z xLm_۹U+L ,Gcr+cW͵ǣ8жC[vDUmiwwFw*r4mׅw(Q@ \}ƽx8U{*|^CF_ecIg)P!~*~hIIRaG`~3l c(q[mԌ>un!S>5?TmTNMFix1]m5Ouq _@ @ xVqيw?hXA Hkt:S;of7}nw["[A@T?ssKmW@ @ ʈ[{z/J6&7=6"ŽaZ_-=j39p;DP=uV'BݱǮDR2z:9oAE_NLx2(mNF.c;ٶq;#UCSL@ @ HD eDu-ʔ{Ġ$`䨯8rb?owkHyuf byznZɶq&ެ_}; ߾#ZmԸ<[p?;?Ž;ҩC0\,4D M(oPÇ373qǼ5?,Zf]cyzU<+}b7jΤ>v֮˅};C& @ @ F$2NTUP>B<2,YK_Ϫhrn 4KIؒ&zoW~?;qK4k f]\jv}w}ɾ+̚Um+1T"Hk1ݺGYd9#z-^K7 N3*ŧlmxTEy-@ @ 'bcƽ~#^М@PĸD+yr;[ƣQZܮ)oeX{hj6E ~Ed2RyVsFs=`]W]XOc8ej pS",!rŏl>}̄ py޷xJ[G@ a}<-sqG'ABNml6Kߩ{2xS0z9zu#;R3EFקzm_۹U+L -uuVl|ayuܹL؅$倃r}=OiII\ֶuuy-ϼO&UZ"iZx{Ъa dpD^-S_Ec\GuNv4U\p". Cl_iӔIG;`lˇH{nTลZ޹)߸s7*Z7$^dSu+dr\<Ӱ5v^a َ1p~'Ҟe,VpԀߤk}w,_̉\5aQٮƘxwuCljThX*o fNgKl*شgUZ'ol {o2\[ZJYƋ[i+;2%koZm|I6DiەKO۾9s0We@ <7HJw)FeNlڍ]\Kw8S瓑:qYA nu/:4RXng.nX>@zQ63͖h ۳6Czؿ}zGd];b~R}A}l^΅,óGFw#^lޜ:r7x{/l!6}5Avv~slGZdO7xge 7/@Tz^mǶ,c͞+ToѕWw>tmYӻ8u.kw)9E0X I΍+ٽqՊT8r+P4O+)I.n+ov0,YB/ό Vz&*G6jFfuK=s}UWG,Y…}IhoğyoˆRMBCj}W>x%K,Z4=v#ͪb(挝/LiƦ<+ϮB$섭k7sfЭA}r.KpOyyed)iRF IDATGƳiTΎ&iKdhis]6.ܮ]IIv ZlY@ =2bp"CBmٸ/+G>nd6Vq*p셎dp`\}&|0y#nvnye8/!?|hq(wQ-?<=+Ҹ)J.ax3Rm_]PY:2/rVO^j'i5NѰq 5 {M_U׮[ez\r߳|K}!SPn VkKʨwѣG֦'/.aʼnuSoX/r( ۶t1q>֞%}Ui`I9r{cOrPڶPeoF~7z1Zs3tG#&dT K2=_ /=^5=Th?~s5H,vþ&e+H8uMm6U1b|9@|z)r6_9ej{md=D)U's&<uV6nοᄆ=s\#44@#lXMhm e vn^Ͼ3E|:8 t zPϩ[ˋ1YqMDfrt&vZ)] }d߾]G-RƘ.ʔ[w%U#qɍg϶ 8|WL9zkUc wEy27n3:ZZnW@VZQv "I%窕Ъp6]p~pe/iV .pιpޓj{r ܨt3&[W~Q|aw:; LcVhϳy_;C>}SOn' i*3gu<|Ss8\&#+E&^/҇P_{wISgHLoc#܎nV#nm|ʸ?X[cL~ި l(KL ehOg1gax|Ϯ ʐkse  ,@J.w.db` x7zvՐ#>Bӧʌp:@F*MuWOe[(Nhc0* NL;rVI Wޭ=>+s`9Pri\?Z~JV361̈́_aʒpCMd6%doXm)D<Ƀ;kmF,dn8Pɹrm4SP3&pn"&n𮰝t,~X$&~,1Ӑ9pn۫>ӠwY_nԽMutj{0xf&g|:zn#c"ڶbWv-l_abi &{\'mI#VR9%w RyFoڲ Rs-1 Lh ;dHz YsC_ל9_ˠ/gf޹ACNL^4CԥN_-kY0rW95KFm?4~?1rqicb`N\OɁkYѺلC2$m6)dLpnױ~Ҽْ#mY٬Lm4G݋+0]p~IiK{jE%nQ[!H@fiۡ*+ݻs;&kWW Nw´/l-):NͷX)^WѢLGLL qS2o_ogwOF>Yu$|ӭqc:U.mpԳmCEW(gս%]EvZ$]|Z^aKum=(ٹ4RP)U5)8}#Vu"夐\I$򒗤G[e_~>a j3T]C}$IRFo y#66$;J&r gb~%hYr$ɺ~q?ʊ|V&v><-seӟ g'׳35j]2xm6c.7|D۫^'qߔ^?o=znhN~];7(c i.^6A01=dh?~\WHYfekͰ<?lZ7ع661l;5V: #vz8+>^]m~/a+p]Qò.SNuS*-+o=ڻ&%;k)lkI<C> 0+~Deu'%g&L%JKv ,v^_I9oܩQ}}S޽f Bfhگ wBoh{_qǖ|ܬb}yGA j3T]C}W~jo :t\9Fgb~ a{~v=OD@ @ x.2 $I۴Z_$*|%/^KVQHP Vsx`Kt,g[>SHQ'ofpS^R/W_H0~]dۦ=Zke`Xaߕ/a֒ S8luBw-M|ďlA7V'/{o]+ޮEI˘uh8pbPn 87Zl,/hRƩߊW:_0k[\}gg;)ȭ~3fC,2FXïw~+Ya\'zsD @ VFAVVQTJrr"++L232HywCJ`kbv~IUkh=on幟Hʘ_;qex5KTӗNJv?gT09{v*5x2[ZSZFiܳI]+9wcnid2~woGm'[R'Sc>cWޞ([A$tswơU^9t`v#00Pի]ܞ@j:[$_Rm0+LjrkE*y2r8UBE;Pu]\;(!ZorGJgpA\k1S#22[wΙjًE,iŌYdbWI܍-gt ~WFQ>ÕCQg_]YLu͘ )3.S8~J}`.k9n"@ @* i)-΋ijϴoOˤ\n,l{_$Zo/60oM_Ot_WQ&K/kωHTiHWj  i.~w"ӤnDNI4%T,: /gN_uNKP\84K^A}~?Ufs<|CBwAߨ$$Io(Ct.l 'nI%W+8jGO(W7fCa[-yF cIFƴ|}{%^7L̯39KX?gHD @ As? $hzb2QUa_~g|:<"6㦐qd6%dohƩ> ;T擕VdIߪLӡ@9f_PՎ^2`GhtBNA{";W~#sFrnk׃pVo+s`9b|ϬXekoL;ɢ$81q8ʙc;Xކ?'50)̆Ks&njAhBsTNBl1t}ܡ-~O aE$%&,n^l &jҥ{Oޱo =-W#x@ 83g|Ô_hjlݲm$i%))ǏӳGZ-Zի٧I9)!& ;*[*& W튾"U&uO"O&\LHtL~~剳0QhUg&o@Z8MQѯu@߽֏TX9]2HVTۙScm{gγnI|ZIŤ6myu ,t'isINLA⎫F@Rg [Ve+nR.QX 7'#PId+p7vc&7= a?|-aTvV*Iiqww@ZIY3јiZ\] 7{-wnޡB5 ^Sh͠RuR[hѢv%5rmM(*lQs'IM@@#ng>/?n=W(#lg;-ژqV*?P8<}RiF!vo\Ŗ-$I@ (e@ ˋ ΄f=&%帻L^H<oL#xd;&ǼݟԫّҞ/z-}%nV2%tVOies04}-dzH ^2ER1+m֊Çbx5+z3}Zuϛep;C\Qe"\ܴJNstV9K&L=*ە^W57[f;UxcOo U/Geğ}uo={J)w.v*I9`g\aG%n_E%j@φu'f"R^!$KD@`%)(JZXF )ŷUhּu$IBѐEvfnL?.o@Z:e&§np3Fk>cV&wdL`~3l c(S]R{Y$q4lڍa IJw 8hJƧЙ'azHXwWs>|?a`EWGzX3:~wa@n[&1 %/$4]22?N'0KͫV6\:ԔƮXK؞8xYM}KjǮҼ'Wٴ{vItnF̞46j^1grOEO}hJ\\HjU@"ɐddsy5iRfn='?{yG 9ѽ%{ӡy[wpHWz|\))2[|8e2bp"CK|kΚKE>r:VK8W%| I8G#ڮe,ߡ K=~WPDZSAe:Vj__ÁV6wg':FƮΑ5=G1t۹$,\@VQ^RBdMD@`%*9O?i@ Lǂ*8}JC*rn.:ӧW{epq_z@P>rby(%w脿[55x27w,v~/b*%z)3 h E&ib-O1^FBãy ]/KRzς?/ulQb4aK@aϟ֦¯X +9iN`M"2G!k<,>:8u<x+ 25 6Ko*@1bZ6XS$v(rXvDNThr*Dz4G16& TqEnW|%<< t3AIiO}hJd%~QEPԭWIs%z$җD}-k. ς+(s&&<v3^^G~)s& }8efyW^nΟuC߉9G/`{#\H/6Y©l׊D>a6{ޥG3gڙ5eFEo;׎BbZCo{$TPX:HY0r-|*jY2g0-uGR3}G^c72E N*vu-ʔ{QqS2ĔFB9 X:7Ѝ{'8I7>g+.]yk=~x 7ҳZ ^]vo2xϏT8|x˹K4$m1114mX,jO1jU$Ӈc[4 ]zYIˬ!xrWZV3#fiÖ#ZXâL:*Sn !۩@Yk~ELǵF~*Y0N^[V8gJ.r'ZL7sv81J60*ѧiس\Ue_yʒ#eQF~rI8-i ^GׇP1_By%y22@.XDR髷n^lW xVPUl^.{Z\g6x(9e$l߲7_PP"._(@ PHKէj9pmEg{by׷\rTf9p/QkQIͥ)q(ߙ1錶E@8.L D<^ÌT>we |rdݹ·jBJAn!(ΎYr2q)W/o2υ[[:`L%2`N|99cG?qsyU_'oV,%jy:%5[49N؄{O7oO#:w$sz('7+cucIWu"RNN\ם6aUrSQBw$gY7ֆrݾȵ<$z7cd=ouHڝ \|Ho*>V P, :8[Mh98Vly\?K &z<ÓOqr Hljsڟjud/\h2'F5PzD}#C)JNWvʫԧkR8iX$,7aE ߬OB*~KZQ)Q׸p|iԪ14,_`x9؉2cbԑM9ڐy$2y"7/fS\>WpeJW @NM=Ņre6l+:Z%[S~Ug_V,#0!vv(/|&4C 8v7˖.e# w[m@ Gn!f*>11_w9ߌ]NCu6nӽlTDyO/g&LݴrNr#t_hNy_:~nPZU-wIKd '`wqÜeMPRY1'J>tZ!r*}ULuz ωAaWm E-g͆K}*IbÆ D&%Rƹ2VgRWgڳ>}H* IRPg'ȳ/r\KFLfӬxDb"Uҕ@H,}.$K4%T6$U絤Ui$}禇2]O]#lddFg6)V"ltJExee^LX_uzP|g,2M*~XL8hZ4kUƧbj]KkZVQWĿ |\ڑԏeڔ5n"\ڹ˷`Eth MһGT|q6}=Վ :k Sz%eIa *ƎY'߬/^CRN?$PeI]Ghsz94H*nXe[~Uvԭ[ /3&'/=2{ǞEM,eL_vʠ<ӞYE$+PkѮnDZ\ #[SwQT]=!!N){^A@P)HHo{/ PP{RY̝̽kdNUh߄BajQ^tl'N%)Ɵ~rt`٭0b_ny?`oxε38h#~NGU WĖl}dzC yd冇$FeXyQAټ8i@PIpg坭iUGnӈh?v;YC9p.['Xv9b˱} 0zyg:6HxOv0®cŎ$a՞ۏTk93z kvݬc*<C:Ү4MWl3Ibr;XҠ c*e鶳.̡˛)z?CgaU|={nB9pkZ3mA>kP0ןˋ GY $F-堘,cTd>QtqO W~Xv#q-Iї(kgzL]Feh~ ;k _}9GY1ZIKኆSs_ %s4:W:'82t1ZfΘSYٺ{xY;O{U @;b`~Yׯ n'B RL~[[O$%~ٕ܈)?7lfj:yWI]nmF1xtUqr{+!u[-?q` MSw˜M)bcwmz;B!}{Eh (G5IiLY '""tqz:CR n?:^zuz̉U+~ qAl;ACrlm\'m,Liq[[L(?uL?<2(jk<BcaARʕ2 VZd_A|PGg]ٹ6ty|RZ8m8׿̓m!w[nS(mȓ7,pu]fdk|+1tM\鰊:r7??%#zf+ռjz߭~S.S;\{+~ʀuz ?o5~ޭg7VP( gOS:?MSNپR媜Z3MRJ5ʤm/{*Pz]KVi^-? ewzrXMikX OLپ)SK#Z!~{~%3cw) Uδ7/d3t8k6`pv_BKLP]!tDfP}vB5z(|QO,-pt/BÎ_fP(prv%rQO/3KCϋ{jUz'gNDꖗ ۳5 *eVOQ$WbiJ揢j"TgW87$~Vǰט9I]Ok'byY)eN<>8s,2u^LIK. hE1 32t(u)ܶ(ݡ/ơҀ- +jd^XYY6&KBj2WbXtu) r/;ΖY+r&\N8eNqtۙҖG/Iz0+Zyi6ak~{2XY+B!Bσy<mSBAys筞B3rFN<͋ѰI<'e_^Xǐp}"blL]UaVjLlS~smS)}XG_Btw ߔu%wwƯ?m щt(7ú;|Hn(3 -aD(MgDuܽsϿU,.hM5 IDATU ]]5VL8uaz+÷g-t'ean'0x+4SOk+D!B!?aZ6$-$՛4,[$ɭnBALUeAA1{3ܶ'#9z17>%::;hS5]V NDO>+Sk^,w zcc!DbP(X`}6R3ի&I~ 1=GWF6ľz|n{]e)1n> GUp9cB oՉy 7diX}Wt׻jڷ3Y@џP(=H> B!B}ZZBRDRb"qKlL 1DGGe-ID aSsd~Unџ_hZ Xmo\JH٦ǞǦ+b茳-w? j3uٴy< O >,?n}V7VgY4z>U~+9ӫ_~ȧZ[g))S @)U7ik0wD^3g8&| 48eIIuL01ZP|U:SMND+وo{LɏQ#J߶,s=n K"Z!B!9F *RB;ebs-/gQj5iρSSP(,ъ D\\,;L|8 ^t1 $ }eπ.Iv|8%e}V7VnL_֊M7Qg~~5/ZT޳h<~ RǏav( wM|>P-W0v7n*kNt6æ[#<却e+uMʾ5ھB!̷wHkcgڰ%ݷ:<;;SO9xj;s kf͈OUtD-K +LL@$|H߻GDtWgi59ŭ`VΔV2:TTϗeJcQm"~r30#e}𑗻IEziRo7ò߳}|l7JdY4Qtn%X]@ '솯Yx?6Jyr-a˿3t,sѲŻŔ5lݻKqlw0q .\͑sfʸilq .ܸph$EA XB1-hن=Y C^@:ʮ6)4aǥ,+. "&.ettӾ׵Li) $>LY3bChBڱa|`WνBa8w- ‚gNr]j'`̉Pr[Zuo_cߖ ˼&SWmJToJiݺ Mk%^=x g /߹OxmB;*~CbH`'EmRnƸӰ~m*ҝ*мu *xsd*n&ԞKT ˬcMC!SY{޶٪C?xƲeKh(b4ڔuN%2jBOqjD~М0}t]Ŧ>}* lq_Vo}+m"gAٴֱ$/)UOzau`?7CQ圜7Ҫ{uY`l\=_ K/\m pL>ԬӐQXwiKF99斝;w\wkCBAZRBW.BahBU[:gnh9]*s4lNkN*M:;gѩgO_kge<JK[\,L%! :ҨV}oǯQWD ~x$>'T*{>6܎L4 ~|o~d/l])ns_.R{jݘns oF^2;%pÓ^d3$O׸2~38Y(r[V CL,xx,FZb` cVɖ)샔2}ݣWeqWˡp O)Sj9I›COuvEOй6tnJ-lyG5/%E=lsWI1Dܼ|}}tIt;&04/9k {O\O_0uoL+~z0ĥSNt!~w;Mb$G8rh*NcKUh=On;l|UPڂKR /qPڤ}ؔ1V_7gL6fѢEx{{ӠaC&LH-X"f͚SI"Z34o,˓׻}I"ZB!@LSܴ2y}6F;}D4]֢g?pbE4 2ukt3_0^C^ӨW7gFOn ͷ55GгQyzZ'm IwAް͗^,g^<Ӳ$<@wS8.ȩY6O`DWlȦ+ϐ`jݿ$ߛ;;B/XDrc洮_PUBv$C B9€sa6L7Scz) ^O\-V}u[83QG6Mˌyppg޺VD8[(ƙQFeMJ72/B ;Ho^>^qOwp1}aM:hCv\ 3^.)3_9NW(R4B5l^#bX6 6͜p9n !7jSdl-U^|-y2mpZ~JIM[ʂJh߾BW5wuat}ibz~'W6ah|tJ40\wKV5-sװQtLVu,NpN>.I.0vl=`P R2m &ɉvJ3q<":1=ew?JīW'D$0ٚ:,wk1 ޫ9[ Ǩ{6'b``ϊ= H ǨN@Ut9e~Ǒ|~AKZ-i߾i/k?cp0?vM`RxiẊ{SwN`>U&[Úk(`i~cekvKoK 4,ĊgUi}W'<=e,qnAM3a(S;up,V"XhҥJű)Kc[|dcJ%.Nt|]j4ٽ:$0JETe~PieZc!"+yC8)kv{&ʛ.yց#G2eNNEzRڧ.[uY>Gvk[޺w@,Ku+lkIL4Gv6hFT! ¤7?i9MbNX5}=%iҡ$ bu՟vC2'3VI[Kp*ՔǝߵB]PcDZ?RX7G[o 5CՆ$=??l -lX<,s.:P} ~N;GQǧEVbi["Tpcr>yۛI[gd\?>X2 7 R|1Xoݛki߳m^)،RcJuYI>ٽ Ǹl\ 3:%VMCqts7\D/.91nqNCUT İ'кJI*-?|Iqf'-,wR7_]㲾9tܮ]ڰnSQw%dell]k(JzABBB&AB%a{or~r[Dx8N.: !BSδP)-=8>ѣv1VŮu&F/k7q83!ߊ dQAvɛުY=ަ[hCЦD/jcAX: MR-O[cPX8Q26V* @I#m+-n/>La\:-J)O[n>GHbI ŢdNkt,FPr9%L* @_ksmio0'7-IwFؔ16$Nⰶ6Gj*[9ID a&/ٓ9Gۼz=WCv}v.Y85._E $|~@O֤]]0=ԏxI_}`n5 gW2hQg 7iS?ı$U5b^9r;yǤ%þ8>r"0kӣG6g"g]c8:}&"Tj73>?sygNURg+܍Iۻ6jאEH֦MґSc6'+KK.^8GM?VYO'K"Z3hQPh<ƵDEF4^%J'g>PUZLK3c@Kڬx]wN;fD'OߡAsB)I3vN(= !1.4,PZw9>M㬊…o1A~\|lMAȗgRu7{jb9& q0I&QXGR$RG1GPih<QAMX(1Qw2-f]1l?gS~IԀV'%Sb5^eJRE^7w~KKy'I{]+9n\6VV XIj-JxZYt,);cl~oK5|.x)k0VyQ-d&h!PӍiRSguռŦShds+q(g]X.n4{3z聬NK$ǘfAVnxHbnO D;Um}N|_l96 KgDH\À(^7s,^]9p4A8ZCtd4|kK\%0^UUp#!ݍD/\*ofB.zi5ZO]naѣ?`՝ȍ;8[6ۏ&{|,Y<ث0.*S( U<_",:^S\Z0epR7N}8C:ҮL͏Kr$<Վ]bcƒYeti:|{{Y3aڦSXnUߒ̩-+AAb$'VXޮ(O6Ծ.1ONfrU,~|һeYi(po(|V^iI mD46[V uM[Lm?fp~F|xN2z5O.̡˛ѩ?CgME {6^cmX(L'Wj {Oo~ظnz?yq(KVĨeצ5 Mx)9|9"U ٵ";/oAt]ܟk+Ge':VE3ѻ0FQ,R'1uR^&-ǧqK/=BY.A|(ZwI҂&w6Mkߡ<}Z>gXp+{O]t)d]ٴ?z!7]-/׭K#6ki5v-S&߿VeyMxxxP7/T*quq7Y֎Ў:_/%+>ZvB/PضiM4GX" jTH~20FI+N}|(W*B!G:űL &BLͩ= z+XdwDGFDbmc#dkeRA|n|֪$B;wԻA!gv"Z~խEj^: !B0uB!_IIDATB!B!BKB!B!B$-B!B!"WI"Z!B!B!DDB!B!B\%h!B!B!R[7oq!B!B!x>(_1֙Yn5(B!B!kuLDfB!B!B!9B!B!B*ID !B!B!UB!B!B$-B!B!"WI"Z!B!B!DDB!B!B\%h!B!B!r>DB!B!BliߩPB!B!B! ;B!B!B-t25B!B!Bv:C!B!B!DK;L!B!B!"G蛎CB!B!B#M!Ss!B!B!㐩9B!B!Bd)qB!B!B!̔8dj!B!B!Yft25B!B!BwJB!B!B!rU9=yWq!B!B!JID9lȻC!B!B!Ŀо B!B!B{O "IENDB`xiphos-4.0.7+dfsg1/help/C/figures/sword3.png0000664000175000017500000001234113162045104017752 0ustar unit193unit193PNG  IHDR@:P@:gAMA asRGB cHRMz&u0`:pQ<bKGD X pHYs  d_ vpAg@:?#i#IDATx\ylSW;^8CdhZ*Z S hQu3 Q ւ ](Z( BYKB'$7ܞMz(Q络{ws ?Q'jk++++:6,//ҭ(;\r $$de Tj2ef BVc ‘#޽ne7KΞ=yOHV#զ = ޿_RVH{Fqqiie%\ 2Bꦦ$ҭ~$$%$w>J$ կ0hСnu "Wt7رc`۶۽^HO7zw?9rH6|F³Ϟ UUj6&SFƀ71z0@pH.rhh0KnݪM& XH.rݓ@ի%%}g:NT&VEQceeN*+\@UUmmS`2tmmne5pxq _6(WT-- uuFGԐ@o@ x>df뗙օQcOL&J$xx HH,G 6[G'#FVO̖0phmXl6@*U( @5nw8n@p8nP4rAe2fـ .NhrH\N1111H$*\.6\v; >kDŀ djuJ R)>?Ι铕Q'.\~VEP%&bqkkS#ɔ X 2 j4`\zTRtٳEE!4dH O$@UUUUY (y}XbŊ+իW^;VWWVvP^^\|"?OYA.JE"ܹӧ#=-8>>>ׯ_ί4iҤI૯ꫯ^{^ϟ?:Z[[\ tCj*Tz=`Z,f3ZWǎf3? YQi ~ lذaÆ <4Dgp%N߿͎͞v[V*@IIQѩS&̝ M6sf& Iw1NtAO>}t@*JR~͛7o޼.\|>P(R MMML?)]vڵkfl@~~~~~>wǎ;v-Zh"N"/]t% hFzzzzzzwT7F 5u r hژHOG(9O/jFt:N֭[n:۷o>?逸},Yd '''''aO=S|&N8qDgO֑{,D" ѣG<ѣgϞ=Ѐ͝;wܹlvr2}ccccc#7D`ʔgy &UHZV8wܹsxl۶m۶mFѨI'N 23gqq{` \|!C '&<(yH!.....hjjjjj޽{ݮ]Gv޽{UUO8ݹsΝ;@YYYYY ,_|oop ddddddL=lذaÆud2lB ~90|ÇSNMM@Yٕ+o47fϜ  e˖-["DϞhaPnݺu֭ګW^zˢhi4A@G{>0G=z4 1f̘1cuu ܕdq+W\!"hojZ{<47oGx<`DlIBBB]͛7o޼w$h"hҊ O燁Kxgڵk׮Ǝ;vXooy͛7B(L6mڴi<.^xE2nuFڵk׮]]\$H+I*J׮_A`eayjO0|>6QIR?px?IZd 駟~QH.]t.B"{}w}ǯ'əb//s^PPPPP>|ÜmitR);o ɘ.@ WL(g5+RR܎P 4~@Jhbb5@!?~@Dho߾} (6oAht:fIc^Ǎc3D4jjB vЊ$? h67&L2e̙3gΜrM@,f7RL*rSV^^^^^<s Uү믿cOT Rd)6fƍ7nxUV <۷o߾'i@ /^x1_6mݺ};PUeXp\@u )DD!ѣGZ&Chp(?'E3oX# r.8R(/}Ck)[[nݺ9s̙3 >裏>\.@zJT(8Rh"œVL&+?c0~w5¦M6mij dn@܃B}8Fz@eGڷM3Ow^?--mow=c\(_|_|!믿.lE?>/'N8q 0 ;EZX}=`]ϳ#vܹs'?1IR__WXf3 *Fc2qqF#?O+B)O>O>-[l2;&D&̙3g:t!`ׯqf`\$urTtc޽{\b^jժU`VS<6!J ~?'RB?5P >3y.\pB::O … .pnE[E CO5={ٳ@H;B?ݗv^F( xn=EO['L䒸qhYʛoorb7b|6@+_z饗^z$y Yh)[hXwA&c+أ]Ngt0hJ⥼B6b.x $ }/Rb +@i,U @!!j<@WH$r93tSN:u*]i%SBb9wz=~,AF:T}r2h_xE!~+֖&{?Oi1I޴2W0'CΓ~ JOIyW^yRI <(-zoG'i={fgCrrge1ܘ={ٳn.D }>y;֠@䱻'5k0t  *11e$E a.?IENDB`xiphos-4.0.7+dfsg1/help/C/figures/index_all_pngs.py0000775000175000017500000000517113162045104021371 0ustar unit193unit193#!/usr/bin/env python #Copyright (c) 2009 Simon Meers #Permission is hereby granted, free of charge, to any person #obtaining a copy of this software and associated documentation #files (the "Software"), to deal in the Software without #restriction, including without limitation the rights to use, #copy, modify, merge, publish, distribute, sublicense, and/or sell #copies of the Software, and to permit persons to whom the #Software is furnished to do so, subject to the following #conditions: #The above copyright notice and this permission notice shall be #included in all copies or substantial portions of the Software. #THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, #EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES #OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND #NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT #HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, #WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR #OTHER DEALINGS IN THE SOFTWARE. pattern = "*.png" scm = """ (define (save_indexed_png in_file out_file) (let* ( (image (car (gimp-file-load RUN-NONINTERACTIVE in_file in_file))) (drawable (car (gimp-image-get-active-layer image))) ) (print in_file) (if (= (car (gimp-drawable-is-indexed drawable)) FALSE) (begin (print "converting") (gimp-image-convert-indexed image 0 0 255 0 1 "none") (file-png-save RUN-NONINTERACTIVE image drawable out_file out_file 0 9 1 0 0 1 1) ) (print "already indexed") ) (gimp-image-delete image) ) ) (define (save_indexed_png_glob pattern) (let* ( (filelist (cadr (file-glob pattern 1))) ) (while (not (null? filelist)) (save_indexed_png (car filelist) (car filelist)) (set! filelist (cdr filelist)) ) ) ) (save_indexed_png_glob "%s") (gimp-quit 0) """ % (pattern, ) import sys def y_or_n(): while True: response = sys.stdin.readline().strip() if response == 'y': return True elif response == 'n': return False else: print "Please enter 'y' or 'n'" sys.stdout.write("""WARNING: This script will permanently convert (and reduce the quality of) all files matching the pattern "%s" in this directory. Please ensure you have backed up the originals. PNGs already indexed will not be affected. Are you sure you wish to proceed? (y/n) """ % (pattern, )) if y_or_n(): from subprocess import * from tempfile import TemporaryFile t = TemporaryFile() t.writelines(scm) t.seek(0) p = Popen("gimp -ib -", shell=True, stdin=t) p.communicate() #wait for completion else: print "Conversion aborted." xiphos-4.0.7+dfsg1/help/C/figures/interface_viewer.png0000664000175000017500000001276413162045104022063 0ustar unit193unit193PNG  IHDR?gAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-W"IDATxy\3 ۰(**h\PSK%͟euZuC3KMMݴ,w-,455܁HA!QPHP}Qgn|;{x93JK#*6CE7krCpoQl)}Qz@XPG ǣܗu"|`caba^UYu&.4kС{{q<!h(|-hP!BC@ *4ThIAfj念{1S+dÜY<lkȻc|}[?PˊFސ&SѶ56(7l~,s |]Гpݶb㎂{ƶ!#G7t"S颫Lϖe/d`^rlJ?%ͻpX3}{e^0_"sgJ EaKCC}f1ϩIǏ?~'cű;}y (aiK>O< p_TUWG v)?v!G:vyfghtMxiȡEpxxxxo{c(6ٱ<%/-pF 1fX:!SueגR5C 09%2{א>eiBy2 ֫ޣ45Q!]j~sµչ3ƘFتH`v 1=ʽgSZMJPں~hrY3g~wf_[w 2/G'Vɕ}[pwڻvj:RnLIp7;Aƹ?/)NޒkI|ڻʝwu~ThV_2-'*oUg&.5콽YXe\;| ̝l.5$E7/Y EwJK e3eWwNmjsO0Vkr!!3 Ο']/vF}^+{nb^_%Y-OVo׃@V}Q0%Ŷ5Nje'0xi}+QVuj75 ?>T?Y7jT &ieeKw~ K Xv3pQp˺i-f:ݽ4ʺ Eg?y~Z5Fckn^2qUe7u'c\IcGם'wOםeiw~1}̔c?o:OխwȔ\h堶~/~ZKG5\|oG4=uU}o<]6~ ;zÎ릌?Q4H_tKovFt3Mo?\'oĘsrM~nbNFF;?U1V%T(܏;`ʘ2e9{\sK?'Xq11sNް98c\1~;\;huĹ=ڿEzJ^[ ) 7Kpݧ:cƌ䇬57j2wPrE.:7h*~b;4xR2Kr}lAE6Fzfgtd\Ng~i/=oDz%݌hNpxkkckwBιV/j[r*W?fh[+rF圿4c_9!uUj9*@\r}X9WE *O. tj ņk>>]߅ݖ$Spįh?2ꚋ.*+~7s]2H+goenij5IG0\7T U^_Tp_m\ڽlCkۈ֡8\(In}=ι:N?땜?'{~j^(n9Zui V9:0U\61)'>7MP(#8{][.^1H˗//%q{nvonvR˯;`yE4ǖjs8ܷӨu|#vhwlCׄu~7sU m2:wڢ3Z/9WVD9qs_{WιVܱbRso˜sS5UzlovO~;츨rK}˻4wLJ]KvTR9/~MZ^OO;Ν߉x"\~~]p|Q7V54:IYWnyɥqRVM֐V]do2{1Ʀ8ZLc澄S{LZ[R1~9dКsvs~hȘ<ι,o5l8yѹOjʖӶ%:1RܲUbo7{OM\b? {yu=PY*ӫ= /;97I(Lx,#Djy3UuRk'Kݰ)&"\`ɩ#9QRk7;f^B;IO'X7YCN'+rRV^e3kKso:?++TjKJZ#/~9͇u7rsK+ycٕ贲+RN,ShX('ـiyWk7iz~(ɫT8yV.RCMʛn+j&# z3~.VyOKKei7! fuͱ?7CRU'1˸u![=Rq-᜗8ZuIj鈺2cL߽Z9h/iEu v@!~X9ϳ+S-~9rzF;PU"kOK_eK,öV6}^3k9;cR7`~ƙ MdW,H:6{WdFƻ1~?*wp.nj g)VC#f=vlݩgXb:Lnxe(oBQ NjntWQd5ś3WaAQns4_*TH}-ES(^ДHMI;) `0o)JZ}W\T2-~VS`R>_V* 0o@"a4\0 y4wrn)@Pfsڵ(Ɍ|Ie%i|`0G'gBY4?2?0 `{n}TٶywS5Z)?򽱺[%rp:27R*.Wj3s ;y<22azuGWVKiE)Orev;l y/1`J˹-v~x"6ƖLRTJ CluƘnA K]ْJoɐ޳¶ma׭fKrd;sW`0=19{pM}HelUSY·dYG43gs,r9vۆx,V3^=5-wpZxu`0o%e_<ά?8d|ӌbV&,>$l )KY(o- y>t "!DJ@R!$jZ@\m>:&e_)M6{`,#oWHo $Y;;5pEʥZ0 R&Q( D@$2A  @}J m;֜[tl3rǦg L-ͰŞQgYy/ķ+?":k`0Oi@¸ >oH.Ml1ߕ H_F}8.JwE `Ҽ'Z*[MIf}liѣ: hZP>҉CDD؄`0.-˜KU]Ք 5 %P=r%\>oF k`{ɷ$?u;GIa]57R/UdOc$.Q<_i#=- 1f\ LdfoAV+Vհ&`0 ?aS$WO냎~48ҦQ`0w4ѳ'eؽԢok+-[ `0 41ޒ7^[`0&x4 ') `0 xJ`0{0 󞀧4 ') `0 xJ`0{0 󞀧4 ') `0 xJ`0{0 󞀧4 ') `0 xJ`0{0 󞀧4 ') `0 xJ`0{0 󞀧4 'pF ";NX{l¢sldӢ"үZO_eȗV^Ԯ8O^ߨZOQ-7ťw|zm}͑m̍Աgߞyg3y2Ifˠι}aOK=g|8 ;tr%no+R*]946MS*hJ u1[QP}tuJϩ:8|t_Z9l~7Z\wjӏi6tؚXfmcfɂg+/H ҐBbtgp'7(ψ9|KafccȬ'zH:u v Z:m݋1ϰ)_t-7h&]ɺ󆇋fJ{SfiXES\xעk@4+,?{VpvvvlΡOB9ڃ3q[Bmɓ?Ki3)yca; ӎW_u]stbj>snnDsJ1da}Ln$4,.մ6w6K?f1r|S+ۆ{ЈzSfiXESLi,hwz@m6}D`q-iG$m癵 _9XOEÈbh_PH EeO"œWm7/FOz*x,$^8Ϟ:w#IyY楈s 5f\&Jq)CTkZ41B ܏YR|~±dksM٢Ɣx@,RDPK(Q#B#K]L|!/=u;eJ{z|lo>QPF:yTvr5ʀr\lYI깰Q2҂BVp%2|lMuè[ZZřS!Y9b4G 2&eF誠U҇EÃ4B_-0tCJ uH #2npbJ3ql,V7S}ekQSK)+co]~;ۧdko9'gZu;8;u\Ν_dmUX9@Nmw3ROӳf tTIȄM^t깱KUِ~v͈E!RWpr]$cby҉%=9ضI e yYIvvvNNfJ|g}+ß7u^'N; u k8f]؜s' >EW~ý \qcs؉C`Hy&k&ښIƍ}50fȮ% Ri͸ZSZf@^}>Wrt{e[&;AFҩgEYpuZoy)]`yxT#MpT)8LL:TTA ilRYK&hO Lo7 EEG* Q#s|qO* {sm|h5s0s_}qeB'lU5? kE{QuP^ 5i?{%V_f0BH\jd Tq"omuc[mnT" b!$F;+ \%z-xrc\+%P^',nj Ė46&Ua~vv~a?\C T\XLL&hʯTŞVw?EJ 704 !L3f":U!fewW"į8}HS'WSTd\Au[v?TVIJ{X}P$}USG#%r!$)7VH4 f4I9: 1zѣ?dް0?hƇtPԄx٤TZH۩ ^W#i1) Wx$6?fs)s뙴Nl8bmHw9qR0;+?UsY^_>;}Xe?nAag<+V YfYflߗ9vaݝ;&ӪsKu0e@;G>e X#_ulaLC &lpM|r=g^.6moS}l1t3(WDdNג e CH)̿7 ̭Փ':D&/ A$+O.d| p=L-oGG+%U$, PDE~J#M˩13L;T+2%Ä2j|Đͳ cw!gnU{~rM^FJc╱ZfPտ& [$ yh9Es4 Cḫs6IB>ږcik|H,2npnJSq*Il_GSH]ء]FP,([XAy3m]lW=ޱ|?6.&!|/osL5}4V!!27LERB r=[9 12!maUAa,d#Ld2e鴮f;ߔ9UaݮBK$wkHBoT=i̮ ۩ ^W#au+$SokWtj偃E??sWST(BYը@PTE)gڷ{ZDiQm5PpoV͟y'Κ2ʪF@V&w5Xܠoל.UQ$I@_Ϯ|m// + Yɩ3 MZ%8ҴߥA:7BFS6\O',x\<4̰2)~ U"uF&_4@~/a9,TE2=YjGhk&[%Gر$J: ,PhWc-XjOˬ dy@!4aҦ7̫GØkyxTJ#42+Ul}Ŗ4սcণ78̥{ç}G^ɭ niU"Ӈx~a}|=~z(f }kA>8YU"Qw5 GI:k.x 5IÇ,˕"BI @ f?.yKKE1W 2 RL[Q>W'8&vtO@[;ucy2lͣN.jikPnol#סWݴV+Yn"J8|[/o[˖{"g`qݪ{I_]>rڐX#,$,jƇdPK:]wkij.x 5E S61#9oo#"3%۩'iPTY^ب:o-{GϹu?nJ",@ӘM 9E @ʋ$eR)ow 96K$J;vfMv*gqNqeV=Uگc3sv~CoMi̦-<ZJBBRńT*M 4 `4Ͻ4(``0ٴh{~y4x!uG2;=zݣ뇶`ّ&VVcAFyؗE}J=ͷHg8tڹsr.LVFvHټ񚞷8|,_zf_UeG>vѪZtк; euطAO/#T%H!y_Bz# uI7NA^hzC5Epj3p8HX, -ڶi,J؟WhT0MCt2/H0֨po>=36 X 'Ni,, z <SN`a 2'I>&t FhWկ`)M=!K?Qʑά9 ~S}[cĂ6L-?UX~`61s;By|cii7}~*yLj^3$hocPV9ǂB;k~ukΔ\ȋPvsnnDiR*P&iX\)9>tG_NDHleꝬZ|Gُh œ|v2bbrk̕o⯭ѶG{ݺ7>&fբZ8eUAFn1ia;Iyf'?*"BԪ'< _){_!Sn,၈#f@A=fd<Ffx@,RA!;*dK2D5Bw_ĸg." IDAT@p?fgI ǒ]P5mwtfVHU^BBYD /˼vZa%0HӤY Wr"#j;HVWVJRυ *iLʸovYW 2Y/[. hn KPڑrśO4ISLHZۺ5CJtZ0P[d_ GM#+nC߇W.&F첌3 -ݹSk'Ns̿&\̞]UG񫫓ueRP۟lKdu !k͉>5MC~::YzpEgoT3{S߱.] 7E.U2쌫j y>p2Yok4@҉%=9ضI etVՆt_RDHsj=s6*򝥽|nH;uN_1L;aLIg׌Xb:*uU .E24v:nG5mnR4g+;X/ >EC,_YpfM/Ҙ0q-ޒJF%ͷXR&wIG⺑rLZ;r4ŤЭTҦЂ @_A2_ F:5:  `w &v#tݛ6l#Q1M[NR*H;nݺyҒrj:L.Zr֭ yTXYnݺ ŕ=,"әH4j`>tj0?!įO8٪j,~6֤v_fj{mۍJB}] FBʍ'R]>֕>$`}Utxr=glՕ U m;E_чƯ?\C T\XdO$BrN_$dPf+TۗhiDz}L'͸dVFݲa;rBH)߾ %QY[ ݑL3f":EI$)jʅf͔>A d_-_41M/Y\YTtѿuPUW=[;1ݲOhdyG/>{5q/Xf57WH0ǺMՍt;?+$lXbŊc6k,ۭ_F,*gfJi.-O8>jю0^f^.6m_C7tEDUKג ez ) lV3,3VGTKpM|rVVxWSɫRMK7\,_[ТjRuܲ3 Pj&&zg-ƶ^1}_v IG\7.Xgam*tG"س(hE|UR&5Sp*BxĨ}ݗ^+%dԢ9ƞ-q⼺k:o.C0^ or&5F"{p[-Oˉ?z/,kӹt;G$WibWMCk0O$į&ku˒mtiRA:.LvKiI'U*@ FUc.V_NiX,VTk! coC*˼sW(5X98؁0BZʔv5pn,}-UjB *IA\ܻC%78uS Ë*hI:kqKs +tsK?Ka*ͧ3}/m/X;y~|ǂsTRr\69}LgmF\cw0s:qUs%o[uZlL;*tGbea_3 jkn$M1i#J%ȼ`>\41>0ҸLs2Z %B甓D)OJyQtaON](lϾncn&v#<iq);@ի> % Pj5*"Ur!%LV^o_K6-!9B,!R, ]75' s`eUdT@~BSf SsPJ2ʤBGK.T}J~ܜ*MEyv]>ygF`yƭ_/T Ґ_Uj|vnyQXIJNmQnJ#S Iye15vۮBMZ:n-XjOˬ dy1+4jPEW5{凃IҴ[Wm[rsssss_>].QGEreL ,@|RLw\h U*ӡy@Ȥ W'i CBi'GNV󙐾L~z|˦ $e\F&܌Xn;<.JviߖԐ,J9~ݺG"{3:1LU7nTHK6o&ָL(Do\n݆"*:9n]ę$UV3U߻YX~C+Ib^~;Ǻ䫉ʼnz[qx>BEoʚfsٵP[asw\Hq§1cy&!: ;q=f_QJ'=p )##[龯.+}~ WqGwkiuE+8ˉ_ٜ+U҇ԯ=\3ãT9Ʉ [@?2 ^{4V3k2}-Aρ'Li{MGoPń|Ҍkfw%?#οeulSjD5Ra7cf@Q?nYީr[3ԛ F=?IA)_ObmSӘPC Y/ }s[M~-liYqqʴRcmO#nrIΟ|a\I_;4w"ӵ-;SZY"$(+ s˝63ȔK!gck6.P&8b'm5mȷ6Xt,I}䵨s; $U"uZ2OOwIsşN+0IRMne-pQ`v,k ( $BQ iueHy&k}*.ZoZ!ZP v+sō%Ac'.M'_zQL*bh"$s3K! )}(}AV^'N; u h2r3/S2ǨU; Vmln'lU? kEa]?*0rN_ [wXKDm%T+M;kuDmmvjً.[BP#@Ǝ)j֚Q1}~a-~B_-jh&Әk{@Q3{8YW9|7IB%Ff`IGy9_vT-O &8Qm'3~I"a'Ͳ:\TJei!i&ΚfWj,ǢL3f":qJ>L-PO#UÊt 14j-T{Zu!D(&4ȨbREzl(&bϋ6V"X k1$`}j;/LM5Y\鍐3L;Ux75R1YΔjߛ`*ux9Ŋl֬Yńb!\<]]j|W+m1t3(WDdN5bU瘶fʔ\[i c[ؽstXڰRe@Mv~_T \cOVmL?byFS@Ň7v2bWen'Ljbf{U}6CΞZ6Jo.$YVPL"-$*h2i.cϢ"{ۑJѶc6zS(吞1hh PuHʓ6`v9_BHf(&䨢n_s3CUAf`d.锖bvobE gP1l3HU$O=M{zL|i .kԌQ:>RiPűhf$iݠCeBelP̖]8aɁF>|6חeC*g 9TN{i.McT1ƙ@]!̏*M85X  `|W`z/TRr5ŝdR,}-UjO0u$;C_70)ATIA\ܻCi_fngS۷(NO_1oZ1(\*2ȡ2U$]p^gn]ԖnPT]6*c1c͵5۵q=?Id J8H*Q&A]XJш1iz#Aai=skۦEm|vnyQXIJNmQn V\VEF+]t/_X6hW9ڐ~݅9ڿ] 9N&h W麃lRJ,jUEͩ$B@&P%u_͐#GFo9£عx}W&pAaҦ!#)k"PW,ips }JIfXP_w n>Ŗ4սcণ7o]Ɔ1r!cQq]7}ee9Zx(^9N&\0uz-Wxyr{S}.R-PF QJ'=p )##G|hnd8|Ә<ߐWG|8{IT5ߎDZn9jbqqbVH a&jnHH֥<3vʱlh`ͨ&߼ ߪWd̳ *KNܝPHQmGvR,{Sσ I> #Cz5̥{ç}G^ɭ`v,kKF*(Bʦ٤q5[Tgiķ YwBA>|[owvs`OtfHǠ&cTAцglf +JUd4ҕFU"6h $0sY嚥WɴۗIsKYAҞ|d өˈi jg'#!Li!05%SF YICₔZUJRҥ2S5Ӥ ˜4!dJ$%yɩY >.05 HXM|1'@E^^t~B?ՓuIL-)J7L,S*,W$-J,TmJKUiw_[>71X:P7_{p/7oߊc EdUGUWz{&ZH^B2ao5惱ih'Up^޶Lw1jd=ܼ(fsA [;ߗv F ikr<ξ}A🃸7f!ۺz¡-A I4DAxUm;xֺiO徶|rUodcuV#<N.6&@Z~骣*K83Lz{&Zm\=g}`|#o4ߊa }7햽ZG 5Z.UV>!M]Č崾̔l_ϟPj̲|W_j@ @A"g…"ɿCGT7k^FG8XRb[t,)l۪Oܷ 96K$J;vfɥ>,]䷰c}ЪTN !!P(UkZLOzJi>a&>[Jo|oղ73i+s䷿G 'tj`0|`0|`0 GBj﮿t/}Lj<4 ^|/^3I{a5 wέ[4u@zyAʲw/гB7;R -3mThQ>4nz|yBeiQϚ6m5;i<Ѐ4j)4s4^#,@)4 >v9d\]ZUguMm w^ >1,g#|NۊFL)f IDATJ ohTlB3L@Ӻٳ+ 7׀ًꢅuhEh4ԼSGR?#w' ?7؏hf{u2Ff>z%]]y{m4Yj]$db՗R#Ev_UF2um!l??-bg ɲI!Ǐ_DÞ۱ ]WS!Kk~D"BC#.ej["DT\?{܍ZkUDgO<{N;^^1 @ T;_9XgEÈb\B8s*$:> ){jy1"|lf~c:R7 iA\b !+z>d5ѦXI깰Q2C%] /˼v+%W׵ &^BBYJV@7d 77III+ O^3pt "ITw|稖⛿͹D%_4Q Wr"#j;HK}Χ iIN颤CTQ2h4 L|]S}6U {_n5iK\~˺YR[ح(MӣCW+J>6VU 띋ؼOǩ2Bytx̾u}eHy&kO pr큍+e>:l;y->C+ I'c.^&Y<&@J?,=pWύ7|ý \qcs؉C5-MKL*;;[_]5MC~@)}zla.HՑy͞6.m4c ?ndhD,/׾_rf̂+9R!vH?fĢVZt.\}^kB*ɝ6cօ͙:w˜ Sg7mIQ|?vHb{M:yi]',XBkU);4qUkV,M|^'N; u n Dv]-XiXgBusrw#˚67)޳ȕ,x_v~%iIF*JN1IAca&WF]TWFU^sj lyT*yvgb9B>Ah:'晶ʼk!IUؒ]&F[x 2UVWJ$-ֶm7 bEgUOBRm M ik[9ݯھ8òO!m5"-!=,_F, `8G_U w4YB(7vHAPqG3#F/BRzM1كjQC=,\kyJՇ4J%h'~b%_wr\{ ?\C T\}TD*O!Tt k'k)TCL\j#2lb;$u*q?2K7$`}j;/Lwt#ADe'm^c3(oa !wA-P_v3J4Ui锰^0#4ћ-=G?-vzsE./1v|}ӕ؂X0dz cϢ"{ۑJIOk:cjc̍g<3|ۛUݷh1t3(WDdN5bUz)SrU}Dr`M;]'u ;?+e\$$X͚5ˢ@:/d?ZK9&pLn-w9Qu)4a̽Zڽ?g31鬟fK6iIJ3 Pؖ9U(qIZL/6akⓐ/\xBOS6o[ZP^*2 neY{/sѴ)C "ʛt2,O {ʷҸCUXEРwtW3Ic)|ע׻wwAƝ-v8 >U[tsTUgyCHQ>]H*!Jn{@V_ų~\aa@gZZV8s뚠 R^04!Rivڸ}ߞ?ݎL{u"&XZ%Ը;Ouw(U8i)* NϹwу ҾREA k9?QR!vK?Ka* Mncijar{ae\8Pg ̡n41RشYqpd٦_vwbpU71Ճv*ƣg1* iӳmk'/>`Xpuѽ=tu!F`LR/ǰ'[pcC?h)r\sk? f CX)*S?#EġxίµJ6`uNY3Es?kD(@ʲWɖ_JR+E2=Y1 R"!.{X򗯎S)M]jss<"R^O4wE?L>]wX>ۀK" ؈Qc'XA{4jLlQٍ~ T]`Gt^s?e삊f'yٻs{Gff _.Pϩά*!BQk)+[y;vHl m٤Z%rXe HR4b.p߮9>ԭ,W Xw av*%o|a5x-ֲlc3e_UYՄ]l޽g,<1gE5䆙n5sɬn3XFF4I{Q#0wyՓ퇏 :, Ѷk)/o7ϚmY}/7j> j]UV,C~.ƼO@)Ɋ2>fwWID˳>WG)+Ϭ|V2Эmg^w *'ߚ>֤Š]v5WeƘ_Ih&8S4&6 !/mF=搼 t"g+gpAB FݱukV:51^e0|G4FeHrA;_lΐ(B#VK.Xx~=;2~;;? D?)Hm' ,)=7ڕX$)O}Q'B*>_ʾ1AwX\ BP*3OZYAGz~j'o=Nn=bRIIRܷV<}_[\I3?L@0w!w۶fb9B(6\aq?QNt(;l6#f-]??B^5B%ٲl?Ik[ xz7iZux*)X>,a){uw˥,yWJS3.KZ^U3i@ [!iR"=@"Տkm7SM7b.B)űMBRm48yn9BHVF3A7Wd׼,fc_QSWzZjNX̒N6Qh!4NqQ!s:z)V? ) ɊeZ|S`wuY.G˰#4&Fڛnϭty??F!€sAb%J^[j0uƎC+*/^ !t@[~U|XOg 3uZoOFQ ٷ4BgaD!>G V<=-7M)ٻv>=nMoW~%j*Ni V{~3=Lof۽mhx'o`TNi`'0 0 xO`8`@S٩}| \@{׆A+C:&vL:]uXt̺?'ES ؈:V:pE5XoN!S0mMD?4~dD>7"yL7jC+C:&FDϭ#@n 1)Sϡ)^NjD +Bk8~S͠6zj={|zǎ;vغiwc:<!!Cu1]hϨ>q|&|-i heHȴ?yrT{O>oݠ,@J]u35Qb6zͺ4s>|ȶG5. )Jj߳(/n?6jJC«|~>"C*^[ֿgu BfCp n[ JK2kc`W׺KJ@7 E݇ŻLb3^kSZd$\EnO_("vuiؚٝ 叓RrpU8PV&&)v]6Qu0kѾPuޚJLkhZ8XyʞxKbɧ}j9vjAC,߽"eU!:牭P4{ L||\L2>-7kν9LhXpXjPe0萮6X+nW{VtT/~_uLWkM`}IgF'2cC2tcnɉ0'He}3A}(wRR%!+{@//N&t~N5l-#@MPro;<>9 L8i Y߭KcTǗcSʉ6E̝>oKb3ξ=, N-źѾ O^; kwҫ.uN Y'ȶsͅ#{C K"G.kih4O/>{J[khԬb}v]/8LhӶЭ 4UҾe͓'>zXξv4fi-دאiw[ςJ@ATdO d0萮6Xf^3jq}[?U-]_)i*M)ʖ>\z \OT4b91ɦoOXEh3Tuڶ+#X{nhmᖇ fnCUgG[!$.8~&dn&%zz"bO!?< BWQ K8ޑՒ8+ JjO?9ouTܾ5JYtrS{c[X@J&]ͪ@G 0uR'md!$. 7+SCܲJ/Z[Z:N;5!P߯[DDX Ւ|L_e9 Rф։S&_7&~ 0pL|Um͔RfTX:RJ2 eFʕ+W\/9sXoc dX.JW8L/a`RP{fBlɬA-oeʨL0r1 kώBU5lP2Bt^r\zrsH޳|]I4I6 4/6Ţ냥zp 6G_蕘g/kavxU{zV5!{AJHqҮbR@"B"DJ|P\1C$xM%|k[v\Y^xab+J)(ӨlB#e[63?SԤ}[Qs-D=*ڧRRT֎-Kjf_[6vU%@ј꣉ͰÁǭ9]Z=,&~ :*;6X3pk˳BVzrB7SabN:zՁ{R*@X!z!>L~6:u>9 R!y"c=J.!υ'rTWs#3Ǡ79 aq)!v⛸}1m;*xәm?۱jV Bkh~\y'}:,MUĞ`e_3m|GZj<_VNc*Tlq}@E=J.H4eR$Z,>TXe s|0ur)ActK6\-,Z|Cb+_Pk+p8uӦNy|5JZk,}t.tJT`Xyum!ģPfe05yRlsgy|?bC~XlPTfDf?[+Cñ IQZj@JRZU:~F!S"$)}M=(5 }v$sB2Lkk 3WʼY/B7۩Oi,9Lgv7$Ei١r.|1,z3HL{-fP#bQ,>Ttޕ ) Z^4f ] Q~$rJ?'LRYQnai6Vld$$+uMaӃ޽ `>_Y.Gun劤9r;7B;'oɿxnT&*r%P D bca|֍VT_0xx_w6ui_?zW;{Y9N=,d8ox\A_y!UVgW>Ou{G"jPoE,ٷsTjll)5,=f#qEDiqҬmR42Ez֬}ߞN|[;46~[thC#ڧc3sw~YJ@#ڴ !  c]И=T*x `hȅG`'0 0 xO`8`pJ3 0=AҊnYx'ˠN;MȻzjҙ}UM>8o6 \_GɊ/۶{=G̪Tb^MZv752aXthS]Dlx$~.J[{ȥ_wzhD0sGʫTu6t%AŰcF՛RAGښƛH$ Lݍo٫A% *o*#0hv7z+z*$#F<$4).B7 f$\;vGҴ3'bg :Y^oBZx+^\{I^s 3D"վ!m:Gu@G7Eňr䙫P#2dFE\OƂEGY"\*A61ݸ\+RѵaT&ğMP4\T=%Ve8UFeH$W=Dw ZԁX҅P8ֵSH$!'NbB]D,ӫ YCN]N KlݒEI]#m|iᔶnACBj|[)}{XZxnۡK{sȱCwa`w)pMl\-gc);I{RZ* puZ~4,,Ln5BgmVB(=bCBH.~ajvJ;ݢ,J H|՞~s.B!􍣙kaU{_2@kvZ~XnGjϊ'%P-gҪ1OI&óbfT.wDTblre[7Ct/hjDt "#Mk),F"B.mX @Ko<hJk8UD 4l;Mn_e W $AONW~tmeZ.ƅ'&)ȃW`k}.}r#_*ZeRnY'7RW NdF/ K)-k:ثM]M% (O18wUʋ"k^5 m#lTepJ[z['0W2C5E=w w}T,K[T݄%?6ECf*’FQn p0k$]ZZs~߰}o$ jfT5jwĬekgG_ȫVډoŴK%qs29d\*&$D'5j‰ƪKVI3tcv%OO[N"nGU\ɓ>y؋0}vfOk)r++}vdX\BYK{RHKG#J]SZj_]/;ŧ/ ~N5lqh'gm8~]&.n'0Kk~L͝| Vwrb & QYjJ1rC=syx 6qrٷer3&V Y'ȶsͅ#{C K"G.kh&-/U.U999 @i?_~ar@4)f=KEݻ-3aU}e͐3/cSa\0O/>{a,0سbN^pIdU BOi|k)\ro;<>9 X*yL͞R28i Y߭Kc4;C3u?WaU Ѥ2ֶ͞6(BEw܌wlEա&\Q.qfU #::|lnu PU%J>ȼbd޹TN $%_%G(aEP2r9 + \gtVAbLe-\ՅR )ʪ'f^unbw:XĒb ܲJ/Z[Z:N;5&ny:`6,eUl\ӊgK6[ZPFuΪ;+5CQ҉up_[N}X8,h>e] XչE31xiꚁlPA Ҕg3eU)U ':%̮'6Ӈ<5{̥dΛ]oAߥ)* R AꣷtQ4JD%+Wo?V3}Iiau<q7U)/,yF+$/rg2gK,u_=ٶ@vot‹թN[ֺP$9}7,~s/G?>˚`) =X:1fC^U`)W6Oaݡ?HXvfl 'N"WAY L IDATʾsᔦ9{^+o@D8f[pl[]reL ^+DT#LD=&6~(w,$Gh{nͣ~yVTCJOnYf⿻շT*ҷJm~9ԏ38Qƫ>gUt m,lb9KP?&--s54+>: E-BN $Y>|R9Mu!Ϳ ~ku+V2X˚!ӥŘWt)(%YRBQF ֬KfwN&ȫ{Q#6HS[2|gO ;pЪdVLV`lFWp-݌5^Z?uXb}!W9_8>\ KAmښLٵ`BHZv;ّsQvDBގÁ5~"Սʜ-N` d\?ކ3=˴dr(S$Ky!gu"tڨݚQ mf+=hܤ?j㑫X/E&ؓU:>3cwv%6i2ډoŴ[[OTRO`z[گGS~W72PbI,נ.{dwCaSdՅhl*JROr9^ݺ tfGۏ>?~%a,VtJ!t0q8bV2h+ǶuۖbĖ,?DѢ1ꏷLrviI \*2!0X)Kbg5^u Vx–<5 -\dVTP^U#So(yM`d;SNؼ!eUNf>敺t+JKGcHaO>B,W %Id @-6Ʒn1hEEy 95HS wS~-d#ƿoM4&rhغ'5o dYѐS՚O}|*$|f{h L]ƏUpΞFDuVjS) &re[4SZIwVF}8~L{`;f \>-ɨ7 2VX,ׄ$Ni|׌ 6  0êuof|, xWa 0S` 4 0Ni`'G"Z^(`.\YUr.ϼ[N(,ЛLCoqYl\t̾8G 8k⊳;{E'ztL{tó}F(ʱ_ Yy\'4"t+D>7"yf \1UgϞk&cr>~6LC`ֱGh¶[GBgE Uuud3L=RBUFɼQ'<}kYw&7VNoa_nЂ+V^}'._gA]'4*t8>3h*LݍY oz9t~[7mc ٽRۈP]oX'M Uy;W,xG9UwRt`7WU[}WxKޘ˭Y89PW%Qmٟs[tpxvv-:=(ub@)^s 3D"ɫ6+N?Tw#wK⌨ %YyƹsoNMLDOkljdiO8}v6h;ξ~L=I"H$ITR5j?ͻ* v6*2rV~LJ*%dc.?` /])S -*M;q"N52\TXęKOP=S ܟ.WH 䟚 EP8ֵSH$@$fєDot_^BFFc^{nQ_\#gjjڹ8W UE"уJlr 0j']`1K/xANHQާ%F .@e2cU=؞RR%!+{@//N&t1\9qM]rI񥽿9ء0{hh4O/>{Iwx}P}us@З+3T_Qi~N5l-{~8aG5k.,ٻ:XX9r]c'7?R;@{`fwW[f&sMl\-j"b0֍?h}V 5.nX :FRASz v1;/,ԈT0ւO/h 5jKk ]lB/s\l).JBCm~&#||"TKZY!D(ŞBx:;^@OBK|k2Ba[6^j?EkVKUifVVt E Í,B(r7fU)_H)3,M 2DOV[Lf}9fmVlɬn-oʨLt6eU)U ':ϯ۫)7+W@fs̱(|}z׊ز>6sM+2֟-]i3㝿; Lk_+glݯ ܱk績Gؓr9UǞc|v4~"!K%>cfw~X[#WjnKT7Bļp=&'.{\JkF'$fр9[J4lHPP䙴*~Q,H>a.غ)SHIΓ#GH޳|ϗ =t6@l`Pk 6׺LakꎾFF<7|޹}Xwe1V< d/9I1_}m ѻ6^BóbfT.#_3cǝr)K,bЫ tK 6Bb F a`UćejPkQ%_8c_-f;srm`_G 6jjfM 6gLQ$]W Dh0ךK? hvx#aP3K [۲8i]2W=Ut{mh? :鎅;ҝjJQ\ܳ{;pA#Ȕ* v&520d|{q˲UOM(zds=pll0Gw(%tQ5A9m -с}k"}|9k˚ [Ų⿧F˜@SXh ]e}\*0/SX捵^fTgV@~B !'Rz+VaXUjŘWt)(%YRBQ PܒVX<{Zjt8|VO?ro7U U"B-8]ɷ5i1h]͕Ehq_HR4b.p߮9>ԭ,W̆L-ʒ7זj`e_U}ҳ 63pk˳BVzrB7SGlPםbMl 0:!i?5a@@J;3? *JiOYZ/&TB{'*++eJZ!"*<Q$a[szlիܣVSRA(+H鄮4Xb鲁Տz_g^̥9?ii'Yz1$)[O+>&|31TCStr~ԉiSOr9^ݺ tfGۏ>?~%!t(OJ`bfI++ĝP;Mn_}n54ko'Ru|fJWυ,נ.{dl f:?v y!j~ ˟KԵlv4A-ܺo\ K!)JS (*s8>w-Ƌʺ ls$Y\I9ŬҐe_(-dLA`ժ),1k]?&ܹ ;^!:Rfe(uWyn)QR<!$+{!=wn޸)6tA| wd(ąϫ'5cс)HI)oH2{RNi)5r$J5PR%#@)+MO͐֏Q{c  Ҩ>>I{6i@[Nd$=z\LB)-N*RLO+d9[?ܼF]ItB_*1:`M?:v2꿶2ezАSNp]=ܴئ5VםSX $\T-l텬|pu6vT35p[[bAm - ey&&v-5\u+O2uG1-(C,J 6 IHڳNr^9E$\#ڗC+Ck "iNN|>wzq͜tb L:FMOlҢF;YyձA&S~ܿQsʂI(C(iRbsso]u51{GOxDt>BŸ#uBLW֤).*NGO<-)O~FZ pjQBD|[ 8{.F|~`BԁO=o5}@5!5Y(jRi1]~h,bǠ.-p؊Mf` 95 0=f`{) 0S` ޫSZ3O== CǾ!-0C 1,w3:8(ĩ{$5\y#C.Wt 7)Asca~~ s?X19!fjN25)Շ* BrqPJл :v HMYP8[م C?&e%AeK9^kĴ/u9#ˉYvl7:Yi!&lDhJɰ̗xISuݯG<*olRmd9"ARV=OuX9uӆK/t u):Z't F EvWd2Au<`-3:q$L;5_ўG_˞4o98ClLFS58|%倔|4myf({clˍ#Ns|bS˜ksbSȁ=:ui矱g[ߞ-?m?W_3mu)@ e`yuy^jY3@'V{Yy'N_M#+8u.⇉"H$%K2H$@ug#BQz'T!Έ P"uQ1">yjc@Vv&D-[J:{\1Te<D&J YsrCDQ1띖X2|~>ל̇"HBJG*Z&~cZlg[ntx;ݷP~hn Ij(BV4$f{{ AեA_K{sȱCwa`w)`jϟqh!{3y6Fp{_mx [ WNq.bym_|♠>An>QO9ò  puZ~4,%2n ;c6w^Y0X 4G]sS+q7O8c;NA]r R;@{`fw׃I^\$de/srriMwO p0Fl5Ama9hb}ߞ()R̡]ҷ7".=:عP]>7yO+![vi_Ƿ>29waM%_'H {Aa+vY]ւ]Dņ+UVذa&EzzBɽI(~y繙̜Ι3gȽs+בel+'6n.:z\T15~оTkR Å$_g/}z͛Z*k\v|@Üw\c~~ Ē_&ftoNTqAu :27OUM8 "C6o\>Ѩ;dyW d=pLk!Uט8=/ 8x}YϲwlzGHRaC[Iv=bB^KF J "NTah!pn84M u!ϻlv/^(v "~ogC<-RvI :cutUioB|/[uڮ \nB:g^b1o3rYng넋`sRnkL% !R V&{?kh\LE>L!2k#n"1k IDAT^d)&gyg`X*pa۶m˄${/1NR׈k_b?߮craYmț2:ʐr(;a]C]+ er;L$d ~/Œd5 !|c'^Y6Vj(p!&&) BH"HaP(;B4fR 6!Bu$~uBZ\I,?)OCTϡRz#,om2 Ldr0P!IeĶ&[f!'pXzf'^y$ CNïrP9St9Ht[˦= - N H;;Ō>>>>>>.zyy@Jiҡ@׺% L m'gl+fM(کۘI 8Bңg@'3zn|ܐCWwrhĠ޽947;آ( a 5j22Yq>fZOԮ GkޏMD,#d?Jo2sᢾM9/Mrnr2ZU#/.O }f̞d,,\!CChK5oO{c6^*Y8rilBoksUw=jQBFR Kp MߒI2Pl, rD/H 2p5hO98Fú1t(u}]Ufr)\O2 z #$P *+D0(. KL igOAsc\RQJ+4T$azK'5`}ƶ{4S&O{(-DO4]s*4˷_"ψ:DdmϤPIC .Ix WJ'\5jShκR}o~EuɽlgT:1tTjVEN7 @@P+3ׯ8c犜2#887_MҮ`$_za{g46Ω& GOr`k.˦ؓ٣[c3tga&FLLp[|)KVlᬪ# V(p!9ݶwyS$=>odn7JWʟM?Yt .QȻ .YX]!{3m?툟wDnE(Y CA'a oyyV|4f->Gc|t>M&V$azKS5?<+Mq uoݛlT\ +`ܪ\esIs}j3b˲;:nGf υCu /Y!} ~exs_gkH%cec[̺mXb,YW) kͤ}8uo~O^k|%㶇˧XTy2I†Fp˶l\x΂~D[nڸ,ypGш<_j8M{oQ@P0BZ@rۄg Wa3ScG*0<[:re$z؞wh-Y%M%; wPLMċZ o۔dĐNH)՚H#v{O{ʄ ȬɰYC:Y>˫Y6Wm/Lît1F=(3Aϊ*%H*oXVy Vp3*UVvMP>"2 3-H"*ԌA^C)],4Ǹ95EdH]2 "(܌l[_AvKA%&*caNᇀB'OB6 w]iV82CrGwc@3"GY"ޫ;K\:%W~ITtZ`9b6!Yl:*ͩ$'(9GŜUPt3^zP," dp]B|O/]+`'j;C3m.LaRnSn ͷJ`7<էL!Joh;+猝×oj(3t*nbbGlt]A!/Bouc{GDx6cp'E=7ǘAk}Թܭl]wSqj[a~9ey:QQ:qYʜ U3st?yѫwN׃Ƀls?+5F ՌIPqAYEːe.f*{e +c~}_ƼwAvm۶-l!!Nm۶wu*Oʂ[[6/ھc?l<5ԑsobS_>*JΗKmBy97~۷aS_TBkB%~F'|w(I"q|wb:f>B K1`cuߴR%'OW.B{43x?f-ޙ)?,^9C( Ѳς?uKH&BTGAAxc ME޺9Y<*9^*wa贈|SW(a,Y dpL67^,(ǹ;ut;) B.B{ɪ)$lXoivPY!Jv14d{K&:t묌oG>xr|dӿ~,&j(I$į]aua[ )1M!Q1i$BqT/ XLHAAzRjNݸa")B설tyԑ4-)EJ4 MX,jGhY5%:Aabfgֶ$ezBA r:W5TTT"F*,LJ+sεM+5ZG4\T-J/T%|LZW dIzV qʗԼZkɾF]OO*5 Iֈ"H)R,HR7I64L`oi4Ps Bj!~st<s>r$[HguYp9,F= ݙ)!G.S_,d6Y YbA.i41g/S>?І7-pm#tE!)@5c6?btr`bi=go^p8U) :ɰCá]c_-* v}{l=㏃UiBI=~B%rرׂ#"Sl!NMlZL=ydc^MD8{>˷9G L&8k`&TmFh%q2cD W--~|4=g-7q9T]g~ &ZhEAeZ[~oZ|+hB -?풦Zh%M -BKZhhE\={?}z1~ }; ݥPXmq(CR*Žg0ToP'w.t(4T,־Eʇ`{daΈ td/'Tg Zh}9sl|ĕж[l^|~ʈڻ~uzA kN]wmPh_4zN"7 ޳IxIasxoG* rҞ> =0gD;POQn<,'7=؈k\h ^US(4=301[xbkˢf,(G7|QW/?TH3,t N# u6m>(aFq&RT6O=n ʳ=+(n_K}AGጨdΠa}e0u6c櫂7=Xkth+!rn_eœo]QcgLR}r2)􏷮]+qHyKOk$ "@z,DO_PV4[׮;P~UwVQiW$W~稨(A5W^HC5PCo_&&EX[A$VIfq_7V̾H8d<@|vF0O1 ]{MTTTlN%$>P5kH5 rҘ/޼uo!> VEEEEEEdө#= u:͉IM:mmuUޗBL1}*=YNH-a*EϾvF^{3}rC&eYo-z 84߹*3TݬO(ک,l[ iGWBk'3XԛN!g@hNgvtv G7x/'tWyA*Y'W/ MGB+ 90qcHɚ!\S\&CZ~wfv2cdRUhkg2QFlB) !eW}&.h%6;E=||FF*|)KVleRee(hl,?p[Azvϒ*0iNnjBXU .TLW_M&pKuf ɤP+ 8qe(nCcASfR'!+n',\)p}P$ЇUtN>_w&f ֎1]3`u#eT=ѽD,j< K ݎ6lWkf iNCRTW ?l o/ʷ,jE{}ڙIk PRV*ZhᦁM8xȷMXu҈CmTyh3MtI* ||lS+GNoc#(~'V\ EUXԪI+›.Zټ aݬ7ܷ4ɬ]b:{! ;2lٹccl u2NI~C,4PC?3U1gI+`LP&r"L!$ů871yEyB) ieLX(/C@XIW/!xK# X%#4 ٿKmٸzKvߐNHr az2$%; w0Ĥ"^L~<ܦ$H@)ұ#p i(LYe$$]KyHi7xBLR#5BkԨP$" p1@Ɗm4⬇ى~*+ټ a$yB ;'9AFdVrEL{1w1=*ޚUu+LAfaƑh=Y TVj\y =c D!E!e=<с?<Ʋq\<*M4na>`Hc)[6]||P f\:Jc71i[2K1`|Et J+B~h@'=9ֆ'iEabYo=E]HQ⒜"!M05omo jde  D-M ,63 ķ}ԘZkNR90&(z "any2+KRQ2\ϓa\ a:[I*ȧMS1>Kڤ94u3#"?̍L8]ٓ;td04Dӯ_74",tQ-1qpP2PFUfvuݲ&V@QYXEUvFŦoSR#27VSGQA`q[)E<:$e  4Gq eVH'4nX3x IDATN=N#.fO8ƇɌܯ+μG`ګH[c0}$wPa6 jb8y',c趗~{z DE '/j/$ƅ(IOO}|'%T'.+شÎKc6}5ӭ<<ʭ*#xNFLhȁXuX}tD`6ΰ"˻/Ö]7qn,#]#Dh_5?ŕ69Ί\BM:<>1ǐ+îtaVJNHUݠBT} 5 =Ok7DФO7f&fV-zM "m"S~À~(h2>p%}6*߮sQRaNhajV }K7q:Y9aϥ7}z?Twİ~, F?}}AU,<~l k8)uUVI|gҿ}1RG2٫3ɽ`a} 2L"ك۹esd%lBQ6/P(fo~֧!/V= M~TDZ d)M!1dUPY+h}uS^dTR w7W(Kz}'!iϝmjJP.Oz,#$E=(/+ĹlTc!]|>#oI$( *„*6,D I RĪ7(ŀF@"!0Y Ḩ~VC}jA'o$aξυPv;d$l$Js$H!GmƶvI"SA_!ł tjl?p0q F- /E0?&TN( ezÉl( .H:4FGd[O[,JyaT!SmQfؐPwIB߀MnkhfB)&*Ȑ ܰsx,t[bj/|;ؔ{{㈭ Bï>χGO0̲N#+1uƼ]w{NP[ תd0t.ywVIH@cAMVuN&91"(͚v)_Ϣ.:msgN2ȼ{&;i~J+2uzw1sa1kH{4c+_۸t5z-Z4K~7xuQvrB{`7pI^5S^?;r:$_g/}z͛Z*z^_e;/h}\8?h$:kJ@ ¢7,9vޟ{VL1\S$$4UsԲ}lU)n}ξcO]躢@Y$IPNu˪ʸdDN{FvBeޤ`Ι mlM}dBBvrr SpŢ'/޾eפ% }#*߻X:sk|KǑpU˸!wپ?q#(KPfl7͓"UCˇ9t'p=@m:,HwuhߍQ"J1y@2e *}<2}nOsyZlh,mcg3]Q!y boJ{,VEWB8 3xpC}yӈ+tbkH&yn]r7R PQbIMt"~yy9%^g0~)zͽeAh,&Y}=DXri;2@rbї]$+eu r{. ;7Kak$f)*@ߒIKgR@*q' vR%53J>r,j";wἁ>`cRs\V;0w|Y%zǼYg{m}S)1>`ln΢⊏~EnNx8缗UIl15PTz3uzh~*43lr~efx8 eg*jz?2nIwCK gP37{mcۅ*0:ѡ? 'Q-QZ V:fᕌG]raIXt̀d(!oXK0xzdΒq9!ALdL&qF32 dL`3ݳ L7y9Xј ?lb|] + R \ZGP O)o /hvMfNy:N\0I;%M wI}6tbׯV˔Y[(c9?OJڑ(TΦ65"+l>[XZ~(< n?,R՗+,\w.i=4]>BWEs`p$ 1o!. EII֊{,߬uiʠ/Wyæ\^$ESJg n4_gŤ@Yґ_J$>Da[ \:"W , ^_vpT䜈 e`I%#!iћ)O Tjdb默 ܶjܭ Ӳ ,ٮI/BaT˸ZUM)^CdEc5 J~F tYvgCG-㏪* u^_v9@A꫍3ub&ᦁM8xȷMHs~;aI3S*R+ \"ATYcIqob~RJ1y% (AAD8Cưޡ {,]es,hPͷ<ݑζ`Hc !sNMLZ9VABʳ9,þ#b+ʯ,~l^@Px{XG~'o]9>grc̠>quV6ή;=!Tq-k>>(B(zL]sȜfz ynOyiS+ĄDi\ClaGL6mڴi=1ac(e .qځ9|PޫcݾB %=ˎMwp&U W2eBH*̼(ƹW!vWF]p^؃[g5XuX ՌIPq|L,&.:{p_!$xjR6iu_B !8wn._?E AEE xgme] Zf! b>LTN|nL錞2use4[NK>qJ^'h:~eP) ޸iSWnhiyذsZrφ cӘ[vIvkf~$^OK>[5=xD6B8ɋBe6a^e{Ot?U]7g%Wvƭ.=olmL\tz,x+̙֧]S3"XQ˥;"Dz49k@(jyn=tƝJm%_GbQzUl(zOo6w)#)B!aɣ6LnjA^0`YaTTB߯w(Vg] qSS}ʪw~ RCiI)pVHyY(\P&^FP 廨z5WXW%$iT '51%Hr M(!Y7`ĸ/TX_PXh!HP}).QuGqڗ|iyD*irFe'B" &%gb^vDa33HHiZB\Rv\I5&e~N2J P] '%g'U:SĦڜYPd1iyBl\x$sl0)MNR+Ȃ Lq YuVFǷ#E< 9u| А%M{⡇įD)!G.DТ}9zP" g[RQ㞫sY:~ I=ϵnׂGt;͜4 [M] -[\Y~xֱUCDzm~ĸ *3,z\1vIG|o4N{-=90ZV rb^ L:.Goo풦ZhE#EY {~_?ZhZhKZhh4-B -#.iZhZGP!oo>tk?nVs?7O]&{ûn@GaO2 ̃"6ԉOĭosB@2&]w=8x`،Np(|ݹ ɻ/ULt 8{~}!E_fW9;:sKޏ_]v똋t Ǘ#~lޑiLw>C0] 6{nK05cEOϑ iy $:-޾VP01:Kdrh7PP+x)*gevqV B]NAŅB!㚨z!pEuD*\cm`鎆L,}Ss=HVK]l- Ra5>X\51DY WZM|ĸ0;/Y HҒ;.n: ?nm:g7)'.+zP .y^CfVhH+LвۯBm: VPK3v=jzeHebNP>Pn"fuc|ȭDZ1/K2z4:x,>:|"0\[7/STWШ}4_PT67ZJG}j$_5cEY"Q>~=gšex& O$;ؕ΁7ѱ^ )BVj} M5*'CH~]W&M]NSz/ Ӥmaӻ&늢MMҳtτw~NpϖO&зY}ix׻9#eGS8l4qsk6٥qÍXg֡2-wb+WQ}[4w ]MIx0mx(q`p&-go3 [AӀ`٨(~UgSJ9OĆG IR1e,ig|aϥ7}z?Twİ~, F?}}C"6D)#xm Úd8ʓ? αҙ6 IDATL~:S>z%[ߪO}jnBaZKDD}B.42ܭ M b̖&> MxP"*ibݲs+KHxT.Ӽuri0˒^yIHawsg¢#?,bУϥ㶕4q6:=a* 󒱣.̭iti{ <}W8׭Үc~k:Cm\:="cޢE {fI*U%U>3M!l&?jayjy>I9:vm{u$ymKGXob/m3{r[' $8=/ӊvcjeqԗ U9oZ q\0޵g6nxǡ;9ZD sqN=z)Y7+͠#xxϦeTWP]ᄃݛ~>7^]ӿ{W{ﲪ=z^_e;?2ms+7ފ- Ɠn||놭LwX榢>!0I9CyP$YoԱ &wרG> tʒd5 !|c'BH̏}WM;dҎi/Fşk[̻ *zi}C-y5"!0!J )X!KIq0RteKiMY:GF?"b7B;ӫ8+& \Vv3h8~5nw\^ @3_ K08NQ'O+DD!IeĶ&[f!'pHhA/[=Z>!OcJ0P #/F KR(Է"D Pv)e1J0Udnjq% À !T{B(]/}ژBIů,I d[ꏹ{bO}ϿfHg\*G1WףQ}"Dݏ+">!*gtDŽKqcrTY kL% !9. P\EGyq0s1~>(TUrws=|{5a;xpP B~ͶLVm~?HC .:3)۶~aP*H;Ō>>>>>>.zyyʤv&ö^ +HtXW{@Zs+(,}6y"ߖVռ# Lcfz['D޾M(ک6X҇h99ҩyG5t:H **]E]{؞P5"XPz@H9L޹Νdf 4NFY\}ݯf1#7鶝G>Q7u\H=xRzGzW4'{egڣ%MZo]˪O IrmIѬ=V#ԍ`h%n,f)^x.P- {?mr#|4 w=1߫f7:} 5kgڐb>$/%Q@F:WRHyMl4" (ѭZ5J t^uسzL̾9E# \EQ7Fꙡx7BMkk ~Bt67|n{פv]oa|mdP͍aW&W|2MVEﺮ[ yW.%ݼt~c.n7"^ӭ\WDiqg* =~bکY&Mjӕ}n6Kil{yc!)m?:W7yO~qkbF1]mV'@@<ߡk9C56S[4SXiJrfX.("͍Qefyݗ7l6dJ%}: :ryŰ>/'5;SOaƉj{P1'.=S רo\IĹ`*Vz hj4ziģH)Gp+աϴU]i5o4iK0b'0Ӛ]^6{L.B 5:Mu4=}ywSXnXA@)kx2x,Քu" `HyلSTF7tgu\֖}68HOuA$)C_V-l:B'XsYsѐKtB7~1mD%/NN`Is[ Ařflš{{?n/QXMK+lfsܙ_׋ې Ѭ¯>lȂgpnuVſ*&u+ŧU[iv}.vJ{Ztʠ֋cNvOqj'*X¬\飳 jH ^w~yVҳIml ׫0Pz ]ozI V>S:_ɾ dG(qG%UU@nƯ)xBc'#@1ϐֆ&#.B@xE QK),/O>1t=յird~A''O*oDGUV.) \a,9$(7\ 9c.q񃴩 hnZ)^ct3kJpveɧCCGNXIT]*#(M_tx{?~\U_VgGs_ %ǘaƠtfO3:Cj&*#9\Auuhv\gyXdSi>H3)-ӹ65Of#uwx̻#]n}{J0UWTcQ6X|_poU-w6Y)lݑ[.LU:UFx-}~WY3zKo!O"(x❨ݸ:G 8jl/Cg{榭g^&~=MɦMkNd#m/ߺnfdddddc;7"DT*}HK ZN_kRa2Vf:g׍aVY,"jO\)qg:j+ndq|N03kΥo/5fAf!T7>n0? y}>>>Ghd1Ӟ S_>ZրL> 9"䇯rKc'k4$Co7ˮi03c?M终lnD{ܼfu5bgPv8j*K"Q1 シL9Q Wc$[߼B¨uXta ;"0~;6PiX8UuN&ٻL;S' hzfF!ΎWM_ٝ._*$z,:D$>n:.<ǏrcT& n7\0gxG*rRxh?:ޝ3{v[P{-ԩN/ofu{=~Ӹ\Lh M}>AC(z =)J|VAbbJ+2n #%%DQqQNQRzuR%'> ӹ^ xYR~ iYŢ1~)<%`=ɘb3kD;[|abȩ̂ͼQ̄aRf0AEoR㿦9;]neŨӗYu?$%fԎ=0a]hB X!WS5N"Y(2"*s߾y5%_#S$2Ÿ%9 IA] x}TUԹ(MOHJ7i%TTXO>Y^[7*Tëp>{!W߭fF!6<ŴYntᶔVT N^XS7 )g~W ތk6 2RCNS1xC^)\pc"gIwo"Ǝ/// }2dH];:q9:h*OgsvsٶlpBZ v /`K>X%M#W [SԚM*HIxqRkV]8$.e~yuG$CsP;uh|Sqt'߃ 5$"*G'Z²hgڰH5)mi[m&UPP`Nmb{ /->V}'pJУwXFFM0Gve r}ZJ'$2ZWi'tWG_EC!&vmandlbi!e! AاI㌔^;T5ȶ6jpFEVp"$iF),q{[6,3o |&Y ;k7D@W"m7m>Hc4Rw?KZ67722"(FF&:,:叕hK J6qЕ>V@fa)]\ Pz߁ᔪG~ {!%'w[/.1du*!~%E'(:daZb;"XTM-ITe`]G4i$f:Rwۤ5f/\ Jų7kn'+)2r@.4PI-;jd[)=7(zK^CگKv8c{q:2rU|ɢiQst,ٻ-d}fEolzVmupqi>fl+&܂N֤i+>yfs;Qae'oR8;eZ()I`YNؘtZoeHO*cm:u֪$nܲԧ &tu`yD㗼 Ne6BB0^>+MZN?d֧u(3=,M%ըk?H- ܒ՚u-[(,FEjv,C/1m{vezFֆ0jh'2rU0J;lwi/Y?-]b\O+RZu`=&}'p߻k{\yl\J@C9~Iv=p߯XvëfX--BȆ%sw6G V᫭k/6Owm%( ~(`'޺Ѯntg l0~᱕޽vCƻm"GE X+ݭX)YS/=ɚn݄e{:H<%ni IDAT>^ g5㽥4 z4\q">D޾",2U6ԩZ -9=8X?xݲ,ҳTF=nlC:;ptIFq76}ٴ]7!ֶ͖3Z>oԉn ⊥'1_'.Yn&_OaNHkZ]v4k p] ;<뒹c;d2q3{\:7s} ޶i[Ry6{Ow_rxSN,D0J;lQ]g6KyΘ<ʘN[x+kQaUm*,W%Mhki6BᤖN^Q!f!Z2>6)BNH3BUO{=g!*.)DJh _T,!Tq*׾*[FlW9ɫT &$7gvgSBqK:utX&BuB3,cH$Z0nbD:\̚ndW WD+ K*^*PRBS*YBڝ^J_ӤۍNjk8x>WM\ZS /HN1Ѳq^xpn!V ӶG} vY(M Ojb8hZF٥az4ZtE.0~zOJNƝvaU+7^o[}vIlo-E. 33/NJ`f_BdyܥޢgcX_m4>Ԙ27Q{g lB"QU"4 !RGfj5s",OwlO*rHxm.#qIL35P|Ƥ⸅m#x{U U|"FJ9B0ނ!<"y=QKx,-xVөOE"V+n d|!~UEMoy#!ٻ{r\BW'ضt),gHO޴L4"q/i.$ 0)|=%M4=[ } u /il,2nJX hn?Ua$;eҐKZߥ nw >,yR >gUwZ7hI@r|oh.n9 ՂS5 ^n3cXZ'rS|JmK8ol$V~)|9F|a;M*<=o;s'_>j4 Y"V6Qgz\f׶ldQxtറ3&:7wrM2`he 4|zF Mq6yF4Ŀt[%gZ(цz:!{a;׵?<^m 7liLQoќNa$N"e"*|Y8r-Y$riZԩ|&_PRGH'-2.&W0*wK{S+B;:-DF(!{'n.Q_eFABw- ۜ\ӥ7&IuQT(*"֊ *'{J0Pig?1E!vŗ 0^Q*|Z\>la&,EvQ=B ,蔭e#Cee\,Nc+x{Ζe0wi^gk[raG6c6Q2t^UEwdۻ^M )ݥMAБۋ%68BibOQjCנª;nn.(niBQPɓ_D(te/B.m\:%"jM]عrܻ4\wv&Sj*r0^*ym| K(e{D. !R:C"*;D}l\~$~q||St,Wm)@N_ ETX{)F7Tm 0/Y)lݑ[ \;EU˝|gd,-*}Ǣlf.׀kZqkC="oamJ̴[۩}@yƁ VSu3.) 2$ ԣyd;̻#]n}{J0UW֑%ҩ`l w[2n_u?wf3 ?n0Vd9c`f.24 HT9n *bL}~Q0 f}e¾co=Z=1LP.QGHu>Xy6 CcO7PrQճ5hS3zrF-\Nwӥ{'ZDCHP2!ޗ/T Nh5K 0n 4 ;3ׅ3ec &Wb#?&N!OB({ ODzyp!Y!V?dL?$ E/˷\+L71jR6 qby&)<7tSFvBy13s%qCcN2RSgAմL'?|[>\a NIfT4q<4WW0!'1\^0Qxdf$*Yn黆!4%v~f3!es~qW M=c{iH@ޛq|V@?˯/5ZOe8< # ~kZRCNS1x[zU?Pb Бc}zlC~E~Ю-&,]~紦N*+9oouaSla-*jy3~ nvWOz+vnKcS^-ZOLm,T[R9Ÿmo4K|?CTԥ$&Y0O;܏\G/O[5a [Nph}^shïg*~co]cWoҷFVEiyBm -Tcp=g;WB *Q]TPBo꒦B *~T4*TPs89:d?o">nǍK[)|soy\w~4b4عr Xs QVShhiQw-2j3gL`~;o8m5LgQԕMN/ھLm?!  7Cnd~!iKE.ݺnxizC<":]qw+]m5)-BF~gΜn֕X=D]z{~J)~03C-cDPKWb=^7P3 ҉n..w!RFL 1C*2ƿ_}~m # J6qЕ>n\ J+QѠ:M_ Ģwf)OE?w#?ʜF ގ vLXm0+JI5'_VPt($vS&"4n{71[vWb?.iܲGAAxB_.J . @/ߋ$ݽwɛ:bu"U>{8R"}}"۪ b@Eg))]LB^J "2cP{W"$ݻ.Mt+ 2< QAnVaPD`G,O&[zS3\ۋHx;s rPu+Yrt:ȒS1NQe&\ABI6(zI+Zq EEs:8XVtubTW7N&q>OV[I𝆘ř_Whz}ók?\\=;v*.f3M(+PdŽNZ흿[= ϣX3;s\wGmk*1 s릐x#KAeǸ]ruu`=Z$l_E/i.ҽvF -O>1t=յ) $6Bճt/[kOGE1>E<+@_ %l01 +nW&;9ZVW= ܿJSV<.ƺ3a˙I1{Åu+1nDӄA(;7ѐ(\&cehsvfU=*2r+sұBrxG6DS閻GU?S _;'ձG r>Bь!$6;iИ#4TcTl Ԍ^[)3$S7ቢQ$trB Hc>9di/Z#\a)pUػ\/I|xE~~qydfr3 *h8yR3d2EQuj_0Q\qM7yJq̻fb7LwqRC=ہn5ceУ_LGrDrkyG9Z1t_TN 2ɮs1i_7 Q+'hsCccQh~Rk^檋t8LG+e8 O7! CH@"RϺkn^7oƴYgstG "pE'>7gTH$4zIZh+b8I*' %MHAFJJVBva˗Ό!wO]WNQRzi4/9R k'/$'r4) U"Q.LJLb[ĕmevWŒ\i8c\B쒜 Y]TY^v*+y%]U▊_!Sż UseԔo<QמzeS$ !V~j{ƗI"!:PS\Y"$&iAqL̓NC.ixp7xY2]ƺK<E4k '3ga$yר{, 8֧6D *~!\8ޱMMBȮMu IDATeO  TMM-q@ӢmAa3<;ڪa鉙f=g3o:x46[r=@Ae]R *~oj`~U>kܢ5\rG˩N2OKM/KMv#Xcȁ?*T~[4!z-{^Q5比/Y?*T kj6@*TPǣZ *T&G*TP⇡zB *~~۰ȵ[ģ/5m'URޞ_Ȇpn!| RueӱK9r1`}#"ZsQyH/$ 9E%<s?#매_ooO)E4]mo }!*+"bѱK.wq\]85Gz]4ܵ^иyX?~$Pp*Fs^;<|93z"dz롩[3;fa)MBT^o#e(WPB;~ѭ%*OPH4VvWk1ͯ$?"aGΫzG;wFE>|ETq "cJ0nuqR=J+ VaPD`oԉn q>1k[wKܢ۳2ɧI=ҍ%yHv}ʉ }*Y[htc}6ѡ8z{:kt4dx$eT( EH!:Kƙ 7&Rgb<ɠHs^n9'R CI:8DUrP&M^';'Kh k]ꭦ !ʿa2ؕZ+.-GZ6Hd9FSC!#u,WI{monpy@g }[ow#^k$DJxQ^NÄ{Xp/- %ɔ#nLBo7:iw,a!vO}Rd̉J"KMS%\[`miPEJg.Ecw03/A =D#7n M Ojb8hZ9(Εc$hzGh Hp; L7 A0"W%U+c(IGiJס()0Ix+`W mZ mǝ3vC/}WG֠)]N.n .]S[oQx`'L#< 5jS#ԍg v;H`$`՘h.IV#S[kbYBqc_q6qg6!a@&T 4ɤ&}IZZt'^ZY a-fs:#7n JBJ ҧȚxل~`Ctl:H.7#I@S{lj[b +1 "'VP?D5歏v_z@WH'-2.V!VL6vƤ^VYI_9QLqۺU]5 "sCH :.;$F .$ |2Mq6yF$g:4vܪMt,x" ܑ¸)zFZ뼆\b_xblKaz1S;G" Y3Uqx~9B5`Qٮi[Ǫ@>XF4is30+c]MUq殷g=<#.%ѵ-S%68ZL]8`jl**U~!~>ݞ'mgcl][C|V:^Gp_bu|N]qhk6KhP* !DvIPpfH5"/dC?3b|x&W>(@ jomJ v4p9M3RX^|czkS.24 HT9n *bTV |;9<뾋}9 im+.!_CH@d$A٘WB)5 >zL䝤/b믄1"%:3 xR!@ v qc"D`7+c-LY: y]Pǵj@W= ܿJS*o=Z`!M1çGin9ǨIQGCVwYSD' 3x+ H'"E(tZCIB$?EJMNim<~I)[dm8roD跜S\6VB3>/z(mz0uVN.y,䇯rKc'k4eI]EG5!$ H{ )ڧ$x8P'8kU~)|`AUͳ bB62b"yĬE,ՙOKXs}FxԗM u-ﴵ:Ut\`Hr3 *h8y*xli&jU'q4(nrPU3Lq63J_'rs,#Q$#t6RѐE8;T1$6Bq"R$9/r1$tt,gFW!Cp yI !\+vaFRZHAFJJVIW$'!)Cl2 =)wrU"lX\>#¤t.%LbiB$CBőWłP2QO&-.h\ ܒTE˫(?pz"XŚǩ 'Ӹ( XHg8S/CjFS}ODyr"+?AC.i*Ū|p7xY2]=n[脎|TK8< # ~FĔ !6w{fLʅs;(D_^^d5Q*GP3WS+fͬO?^멪Y#=HuUZMv#Xcȁk-^8 4>q\?ۖGfE3\BWY΍c6T +Wl+T~Y:SKl.B *T4 *TP(BZPB  AQ *T&(:ˁǓp?jpwߔk)^[ )U;t(97*(saoư ]#U? ~~Gϳ?Y5:'FӁw =7ŶQlk >x|Uv~Oܹ}o*n[SJ%Rlhy.ب8s \lB$إ[ֲz ;DDdFcsQ֋DyDtPs]kd)N6bv Rf|}X;꟥n-Hm##vJx4u}kz~ MEɗ zFyW=lő_dz1\veDYXXn\%!$*A{h5.'Q4YȌ3݂NӴN+> YNeǠ?%KԠrS`0G}JqR=J+F W8̔Ǯ}f0욏9`0bXP`|JbO#Q kn8KX7>yÔLB? er^2V{lo!m%InK(3Q{Owk#AjT_jÆUxx?"=7DFaWyŃq@ޗ7o'ڠTѐmh+3_N$ᮉ##ɥ{=(DpOqrDƔ`܂'#fD0eXE[ ;nIaQƅl3 DT]btÎ ghnnxwt[筘:mA\tv~vfz9ؙYYwcCٗMubm9 AAUd'8[GHquz xoiDGyqij6OiH?/xǀ6]V>`o:yW@*QmvӽmӮ÷Ȩ򯓉M,[{7'ɰHtuܱnOD帽zwטƭ%hnY&yDfH +?Rs=/=ɚnpK.# f\ؿuW49u\^nDbRo/ Y+ ykSW =Luhnlp" &$FA >ҧ8٩- ,&l._:2}paZq.DE1džL\}pDž 37:D-GZ6߈b0m{DXXuJ-C-06 C"[q.~ȡ$]GEWp&E=)a+Jݏ|o7:iw..~\2feo-z=}bBeAu H_q4 ɮmonpq@g }[o6᱾hj}2ZrQ`٥afFY !cw03/!\d#*~U;!|d @MK)CeGL)c%2ӱ\%48z_x[?;7 ] Ee(u.ucYtŎUAT,tVE[ cDA7s8e2;MpB0aJ^fՊGCKÕ)W'Sf ]^I@[& a/"̾\2(%k—8a$YnJmT {%' ps${.*S_}!.xrqrIl=y(vO+@Y&,]]]5Tɤ6#Ij/$#LR>j:L=sL%]kɚ.{X-8,.)H2_J@qKJ$%]TMk?ӭ*M p::$->[wʓY\t*\BH =u`{ܑW+YLU ՕYĞ6 qd Un+[ 1stƃIǝmA٤mk"<2؄IC':,w'{.S\h_&aUސZwF:{Vg.XdA\n"(e*kغNRO:IK\)*:(SXbɚij6f`7Gyoo2;"Uv6wۙI/o9?$D&XZM(bǑ$y +n2{Ѯ+l S"Z:X+<6Ըۄ#Px4d1E,Xz} ͈m\^$}ȚeA1$F_5 .&>E`74>U|&_߂oSk.%o}Orn/`|aL5G OAɝ2W5,3-b6=N?#6nB75լ^]';a`5{h^*T.yl 5=F,^{ͦ~}!&Ϋ܇綽ekMbu+=/O3VѻHLh!䘽.}VЮc_CW6ѩj`y4"ORȓ$C\ pʣzh*)t}]@z=g]^ ,&܍z}w„j^uUIˈy.]YkDPdRMa;9+-{ ;xM !'nW-(xNN c|ׄԋ&\2H5KXXN[/F ͫb0 |tO8G2"= E)]&>mByA5MҀ9CⱱYE[!TSnYdeېh$'t"dIp])!-4=q˼ķqOcc"#BϷ&@F lHD;|vqZjC2WDpS38_[.!Uh#ei a\B)iٵfKB؆FAz4$.)W$zB|3/3(˵K5WŲ2OLV\`srO̬/a\4LiŪ~p/he M- @B`ys{y\h}!+˝ےG|W2Rl @&a'z m);ު/W|CSRPX3Ys*++"B'NrOŇz7r3P5Y9kU̕6/Rg @otp IDATAu7\T]~ `*6΋|N1ϛ=Ln7d~c Y\N}Wo17qj ( f7sk TUiQ?1Tj--ҴV״W (h ltKk!Pj@ ~Z+P@ŧ4 (P𓠘(P@OBSl[9pˉBX vE\ХMfغl"wfj%qWv?nR֊D8`򜺽Z5V)&П]\pVVIS46fq?BjݤBX vd mTΕ9e4t/%nV k9!\$ߟQlVIܮzXƅlRl錏T[=zKki""CZa['MHTI/[vnu`Gθ 4mS)lCSzS1U >I"?Jm=zHh_.szV;eEzjPVVH4nY}[!/m `$p`X)\G;g}a :~Y"[B~f ]k'Q5ݼ`q2|ox$F@ғGs@A“۾wR*|noaOGeK6٩ܷ$*=xƔҖ7Ϟ ƫwbEr+2>ʬ q)øEA~Q_Ke/@JjTe W+ބ )ziiFd$#Hf}v ~vbW<lp|n+Two]N}v$#/i4ay4bJ~xKƖC4 n so/vO4n 5h0u EGI,vRCkq΋[7lvnl{$o {lumeKq '' VĦx'%km_S)̲t|K0:y. =ި?|<\] \ke]}+"&+5"n׎#>oI|f/5lvz@ok*ТIiK0/'a윜|q1"o:_~ٰ 3zDS]~-=~]Kvk+' ֩.:o\iJI֏뾆0M"HPը !6d k ֯xpn_^cih 0^)uGo|q8NqyՃU1\:j@6fTpS7Oi<ćMaXG׭p q-}z|II.P.1oIuY0]3tF':,w'{*r$ @}4NoHhG Y4I^ ˠuV[1M>J7ۏ2MGL7psk~v cŶ?rcѻIC},@Y{e]O^oǒ=l\H'4L(Jdq{4N6P]`A_5m}qv/J%?Ni!$riz>K,&;="^%!QUv6wۙ5N)TYյQKQj0t_aqF48@$x:_Qܴg\Ksl9k>~sv8M IPT:uP2E7)D諦T!viB3 CdLkFZW iE,J0F&Z9=%Ai%x< sƺt7%3ve[=m?o<ЧSn)渑I{zKx?@\I7!Ɏ$d_Eez/M*q!ۢ0ͣ&Mg4!"vis3;b&Qn.%oI'Yr/xQ7^o_\llsUs^_2ݦ7XYp qU4 ‒_a|29epoYn~ZIд45]@}e[z^s7kC;ux{ Bqavف(?rZ}4|a$@Mww7,K"*xGa[YAi<~fu6T`]}qҨ|5zX\ρSZW3F/ӳ1gB_VXL9hn:20WÝTlm1fRjȯuxBXtZBaB!Pƫ'`r"V,@E -r ǰ\ Qmp9cy. ;S:3劭镹fF ?IF0.HPa1")OTv /L?ѵ9=`_>6ɇ>kMԭ irVCꖫOB[Jj,\J走 I-%A_塎o넛3>#)M"gSyZP]QpNC/IU ' <}b V< 9Jם_E/N;z#v[Oo5E7^(ΦO S̸iUגE\)Cyż!Гc4J.ZcB}]7#CO2En-dԟ(RA;Qԕ 'F]|SBi*jmۏ[Z)v>T]9Ghw^MZwCkSdJ/ʼnXȎ&)ꡩu`uoKWTSwx9()}/fX]pbݨwX/LٙJœS̜F/yȦ!$[|LH^7_eW zŇpyEjФ>}oy\oz崵;_rmмjPS쀐gx5YB0Ŵ$S珻-[u # V -1A{:$qzp|Msl^hۛ ^^SrDdrkX&k q7 6!0p^0`_H.B(BcCg׏|ݡ\@Emǟڒ.'`_\ &0_#$]򍹔:iFLi!>8-5!nSZ=WUM#j{f㺗y9oDFxo_$VOQ#}ⳊRS?U 3G)I˪i:]E+@]9%-^,$x|Hq*'tF@5Έ bDˋ?}-dezUI" B3RrKD28_mk -J&#!^G4iǺ WJ)Q0vꇏBC0AUJ҇b6&NiJRrq _܀k*dY}IXYŵzk9S ZdBCS>*FWB-y{W媯9sjm'CB`ysךhM{-78m/8K>1m5 ڡ3қv";,4TWE>Z?lse#^>f;kNeeEdX)@UE&/]5\ J1lg>nͣXouhTg?N^ɉܚWizs(~+حwҜLuέ|f4qf=-dq;q\Ř޸~o>΋|N1ϛ=`iF.InNZiqs<X7W+2ҼGV>H_<*P@|P@ dB1)P@Ŕ@ ~S (IhʔtiӲ*Wfwn#i.~~פxsXkDxN_ N6ͨl2z ƚ=j<)?>|ÞO,J.4謌]y̺IN[K8|ֻs;^iÛrQCnqX0yNe<\1raB;ky qZ6MߓMi\m3r${(uۘ?Hc/*b-jGy2kJBEĉzaV7Y)|mD y+8W۶{F.Xx+:t٬)%PrAgeqmlsX-3%ÔoU,[,&2IG<4`ǹUX 4o,}GLSZYRm?h#Q=Zž6kfNBv\i%\s߶}LLIpW6-K+e^yج{0UУ]VOA \j@+@ `׈\Oyfz"_{ ۮz.2.ry 9F`1|l6[ dJU}qNnA}k(:J'ٯg=tT:dzoAev]I$BѷNu1wM\*]3dsWLEWp,KǷ O&>쒱»[Bs O|ש]n7%B<>F.5t iV%B(^YcB;F"ydW"9SV1m#B\i.>'oEU7^l8!T]?pd/-˅ \w8mcĬ3јqw/O}ZȯISo_DB}]I *^BvT2FFq*H*.BоS}~6DVe .עSdV*M !,Pue2E=#@&ov͊9<} ]%BO竴ʉrC3o(5zB4, ďCH8t! RP<培'Oi4}g$ ?%x )>x4KWWW~z".t u/5J&IPk5}tͩNst<|?%t}ؠ|[[BٌVj4.a%{ٸN&h(QP)7eqؖ)cw ?ya4fjO+:c/2NV *ᣤ9x( t$|JqrٝPaRU<塡[7;[l˽z 86_l#7F p[?ǒP@ukuadJ'W(|j N6JܾiT:'+}ԓyDžԥO]w0]3trWaD+٪֧@evdN9Wrlv1L8YL;ҁ^lTopfzCj[}`Elem RG':,w'{c@=c!J7T x:_QSdɎayw)I b_j;u8z+۷"# &nZWEOuc1G`S [f3uEZd&zȽ?|RK(^H45PIX{~Kn/]k5S;L~qknTE9-sy{'@yUxT IDAT͞܎r>/_@thDW6( 9YqX҃ƿ$r0II{zKx?@\I7XGW&UbNJV.Rj ^Ƞ箨]dit+~|7ړc9?xgt>6*4FDhj}:P̯n=2GD諦Tm y.cY@PID~Mr͝Wm{}qK)2Q&3h/njI73p91~ձNn t S]kf«B^ŕxQ7^RB$ DžBnCH1\U ||UH7]@BK!@ e2rD,IQљrRx ŽXEcF.yrJ ^z5[)fqnEDut]\0d5ǚ%oJx&W?)B 7uDŽMt}5IP1`$^7=~.7(]wzu8{lȻ|qfhW?&x.yPWj\ ϧTwvd]SiBU1-s+0 :l*T * 0  ▙T7TwR!^}(4w/4@X$` (U;CJέ7/YgS֍EeȂ, bj92 Me}c]Ew'i@d粨J TcJk}_Cd ه.y^TsH`uڶ3^[^Gy mÍ卋9 T,BFēc4J.ZcB}]W݄ m1_?ur9Y`=9~Nƿ{k€}!EL2Mg\ qq6]}ʈ~}t^um+LJT;&ED"+͖WzzPicsax{$%[_c}`i0pF{<3|BaUS6kW|~jKj@}q "K*xv*:"v;]4jw[3Fu6j =GS(.ڸje12Eu˾K|n6Xw:UlMpn ;0vR1^ meeE)]&>mBd!ȡ~Ayh^yKZRXN[/F ͫFٙJE|Qj4Y҈) !AVZFMCkO%UeSҲd pE5(Y5_V 8+d`,=5#SU{,HOk0tMiY\ q˘g 8)I5| B9,LP-Zo!;+1)ZƱ:g$~5WX8ٕݔ?;b9˒pr]B ?K//(ӧ2 ~AYNI:e喊 ŵ.P,[gfHK 0[c}U,8;-3_WUhLO4}k3)U '#]}ɇ=?^02:=q-]VL6+GQ֚hM{5T<# ζZDU9[';5N+ۏyrz-Ӧt^--Tg<|U"M\=@Ŕ@`D&5֣r`М??(aMRVrט_:0iDZtX loZ[>fJ,N"XOyi/&V &8/Tve߾}/_s߾=ΎDyW*q/zL\.6Vw_p|JٯOjhuez#Bߓ\Y\$MF|gJ+M},ov&Gol?~ul=\ZS1U >=,K8;Z+#/RsXEgO` Uܻ8_q|B1UG߻}߯6S1ߏwa~zl3l}Q{?+6a9Mwb ,Qiq'.82TY|V9F`1|l6[ G/dl9D\C.)xrH'<,\w9V NovNZ NfkSÇ뽁 3vR&d tK??:7xѭT}.L"y"|vDȮD%]a<.C9ؿ^\[~jhmsOE#1,>12tX2{8tN*T.>"-"iی[N6^TpB0aJQ%SL5;_諤n?]ǪvAq ʫ/iЬIIkW"BTkt鲅YY" a[t:?!?Fru2Em5^.;IB4dVMÞGҤ Q!Kd$y`O0MA­K/ץ X+ RZsVƀr>ʋZPXIfjFTSvQ 3K霾;⊗?Y3~vXfBJJQR4I2) Yhv~XAz;*U4iR6]o9W |mhwn+X 7yDžԥZS50zIU2HZMȕH$=K# 5R/9aRyw)o2-YLU[ՕYDjzh ~btYj9fgw9%r"%>[ܬ@I2_J@q3! ~4EQT򹄮/`Q7stƃIǝm˅s'WHqVva)>x4KWWW~z".tl82L@B2]x܀.O8p\Y{T/<ש#["ٌVu}CEWn7-t2Iݬ3~l>b{wJO,p )>^[GVpXkSRC@ Y¸5r/9a ռ G[ׅCدv%8g[Am|__9~ʤJ[RJV&@qL1D>˓@Z4WfYE0񛣼*'Q@/'4);W ڙs ؄zmg&] -fN 7l=hוLYb1q??.Y.evVRFkEHH2=MzW{KWg ݽOrGBѝG+x:_䵑S\ER9̝gmLiӑ_c7Ǎ4!L2?W?Bv&y9i[T|u[[{sE34;e!_/>E;=`t{XXfcxeEfy/^ŕJBUYYp q*I$R6G % s=ixFo#=fK_An5]o>8Q6f͒7j$)5<@=oYnm=h$yܶLBhV*q!"LDcsI73p91~ձNn t Ӧ5t@:Uȭ|6ϓw$/_!k}|qfhW?[hkRkWs!~8ae| &ҢA./+ӏqtmNl  ԧDRYLƯ]S'gu]\0d5ǚE%UgV@~B<K^|-%e| TַXg\ aJ >BV&2ELbkze W~|ӠY)$e'iLŦ}.;lcQߖ_ư!lW O 'EcA]vUtu{~d NR0 b<ӑk 9 +Kd$y`O"X*VFRn6ne2TFk}̹LcX.6ݜܱYk Kh%VNUi7K&z+پY%tK?$2.2ly{ԙ4cVuXsOg}ƓݷC5!c}`i0pF{<3|F+R&1]x~|B( Upv@3vz|]JbO',if~~3:?;:H;cuox BFt*X>^чqA=uӾ<)ln9axNeeWY<<#Q})OKWTSwx9()}/fؕSz4vaoJK߄aE{{W/shEI=!.#_bV$ . ;'MEMmq\+ o鲥ĔHjSCSIY"9d]zDaΊ\ ]J&STu~)NĂz&,=MRi{:93"}iݍ/AԦՌ&VU8W ,&܍z}w„j(=9fKt>a;&UхQOBh崵;_rmкΉ?vgfgң* )9CaIew/~I}i_/ة>WWSn, ])!-)[nYzj竫 +-CdierrV^097I|n:(Uf E{f㺗y9oDFxo'EOchNXjksJҲjPGx\ ՞"2䳊RS?}%Iy-(T&u`\B)i‘#4gfq1-c"b䐂5WŲ2ߕt%~)$ИJHwF9S ZdBCSKv(56fPۣtLǏBR*6i1AB`ysR%?W1oΔ:d|]UF?aM񚊃ی--5D#lD Wos|o>4%% EjϟΚSYY:q4hc+3ݦVV9}8G+XoA|45S).p}e,5yVJXuVje'sC@|mnC[xTkepT /) cB T{k"r_rtyoY%OS)6SO9_&BbڽiZZN>@_w%:VB[v*:]2g, (U@? )M $(4 (P𓠘(P@OSKK\%s)g]ڴl;)u)Y#,'n‰8`ؤn1ZE}{7<.иXZVd< |YßJɂۜ qc Ƀ9 m;)_<"teio\TQ_2  Yzad2.h8p['2@ї ]S\HC̔wKi ƫ RTHNCC0,:) ˝]Ə\?Id.% ]qq傓5Ya+ ]bgD =AɺAm,-9F`1|l6[ JG ]|9t4M3~NaMaRy-/#$Ԑt ݷÎ6U=<롃֦%3{ (fzL"I@n=qm6_nv0]:J8o;,j\B-'taAf쉦R%Wj5&gMOu۵X%[e߷"By5 *( {;9YUr'詨g;XSzgWrVDQ*@ d[SJ4 @VfEr!$nieHCEE:MCtp3kA]:rI5u5`Io#])C$9JQ7ƺ;66U ~cCC A<3KsE%ڹQ]5^{fZ\]T5 鸵V .+ΧFܟfאjjXZ eMD5oO`@Hr#8=L+7pWר>0nх5ADM'ԾzD7E߄s&z6X5̻|[I@]lcW,}}Ȃ}_m@{j8hSI0ucgysu%FX5GLaߔvg/`i)Y[h5wY:4dn%N78~'VlxMư-X2j+%q%$P3uhur?> VY9RfvfTVFT W:GTh(I׶-Ziy}l瑑Σf.:Dװ%ʓ,44dr骘J7`ZZUiew-UXSDFvmX},ɥ ʫ bٴF!Tr?> ^M};}qѵ\*᪕揬-^۶hiy==,/8;ڔZD\Z8|Ky_{5ZL]ԍZ i%DmןW5V&.%Hؐﷹ)"e"$BrpTˬ]rD.mT"3V .3A<ũgLYDYJdʴ7߆Y+= ]laĄeV~gZf!)4 X(orRRtz<} @U c0B\ƊVMݾR%oV٦֘jꜵ)O9 B@H'"e$KCJVP %j&y~^3Nz& u<c#'klB" 裺VéGV]CW| FZN<ۘ|:tʴiӦN?jHK{Kמ{Imܿ+n#nd!\3c3O]X?>mKPIF,glxɡ(PYQ ׾_z{U&E%a}o8عi!'dJ*rmJK١iwη2Zr?[1ڀq;(X0 /Rnⷞ{R+w8ywE 30;O]V[r+Ss98c[aL7?A$E)*d+J [:82lٕOi9 6Mzڇ^֔|!"<7jXv.>k|:7mjfw7~O}m{n8zшSX\ˑ?sm P %klKKy~^ (vW΂`zRI$aNTJ8!$0b1V}&h>ԅE]Ǜn@ɗLJP{?[mQvoMyy~rfC3$% TV(sv~(L:ZJ+|] io4^*YY4Y.cW6,ckF )8;h@ 4=%idgmKqR&?=ahmT]BkzΚfTyEAJKF٨pi#m4m[65uc~1۶YӶ6)xf zbw}&_}ҡN mHe'UJm?Q3J(B^.Mo:Ͼbeoehi<}%męw"O\ U/:UqڄO.Nvϙndy``gH6lrzQ_V`-@1 󅀇4 |!! `0_xH`0Ңh5=2O{{yyyyyH-Mj0`׈t~yM\ҹEg0ý2tfC5TK:?wz'_L{.7yPxLkO3˚QGmcg 5,Cmϩ/VSWXXXnU&UwZpΦbY>iՑNA8\瞧H6s]W#lZ_j:u,.ު/ ~+K k~3~3f j.j>C_S}fں2H2̋z[OD=F /<U*c=>͗< $¶"~?5Uzx N#i*N+Ps7z-z䙶jIm=yDf,Hz%\idG:ZݽtEйI7űuf_&WKɅPTA09Te֥OW36:yY+%&zݵ>fy#dF7oߚR")N)^n=!`sr'xtjI\v=Z٩FLTDf _'{U 7n<ChKX<'&7/*t ZRWƺ4TЮ! ,= w(b]t yu^l^]4؏iH$I DVTT(Tr%zd>X|c09PV: BJ !$.Ht']ݜ>swO=u_巣vF1SU! ǼKXV@z؄-PVj}C %uKIR%%Y/X>BiX5;Jṽ˶a L2d1FM<6ew#L2snW3J">|zAƿ;ǼmAmb϶4nwG2c~E_ۓvaٳg㯝nB:#ϓR^ndk69-:= ;6 g7"B(P'VByV?'ԿMl)LۣN ©&lFmԥFٙ77,*1߿lP5f[oM0tΞ={5u}b OyTqCyLWJh{~q5󲎦fO Z0x}ErF15WrD"ERaIII /7'';++3#3=-=5%5ݚ+Vo!TPQO`ƉHaKB @ϸ7U} yz͆K AzWfiQr0u !$x3HPO+h,< !$F\LU- 0PCBL33jHCmv12XO}Ifc!$=a| %P7BBrINoSN9N#BVfݩT*z2u?Xr7P#[b`o[^,K%TۓC,":eo9LbMj Bc u&o,!ќo%uRtmǪNbB\a/G0ue_m* sJrEhj{G 31٦2!bA̓0uHICo!*#Jy5c-¨+ BSCkT}V G!Me=O0c nm`*D45*=G u~]`ų]@)K <.@ntaz31CZxd2g; l(?m0kCiz̙ e915X&Gr T/.[/)yq;b`[uuZ15ckoV\^+7mmmk%Czf-\yR&$ eXbΞ='`-] # $ $9 XY":A87uSM V L)gE:n-wimˊ)='s**_8-KuLDahמՏVyJ ϥdŒR qkb%_Grb5L.q7̻$.+B[WC?-ߘ*9 ]8γ_@|;k5ō]^'ϟԩ_$ݻo7L!r)'ߴwZNjJ"&}ΜsiP--w=6'\xijJm@FX1PcӖ|MWl_W:'V(h^ ysu%jw/+!%9*0uTimpd/#4_lnK=L(E1FkYK6L=1J ف 毁ߚx,kZruu (pbFc>ˤ~PpBIS2ln,yh\\e153fZm={·hW5Q:'իBC/?od/*9SÐAU[7sˍ]ƞnz/'g^m՚u0 &f(yWso/HYTKkICaAr&xupiE/>63YiTꊤTȼegN.?WP0XF6cN<\CHV"#Srkywݷ;Q}ivF Y_}pŵyFջrZ `ƵCt@׼ {Z%pQz,WPK{Zk#sRSZTo}jۗhP9PK^Dl߾Eݺw\7xxx_A4Y JE jf6թH؍I$D_LrZ r܀ɐN{M[@QV a}Jן|6B_Zܷe?8 =@2Dy?AYr+])=Yfnv}aWV/'%EsWWd?6dmna |QR٥2$EIn_C)[+LlHѻ rDb!RU)D21k!F@V`*闶Y.Qax`y8u }=ZyǂV) !<ؒ0rf ]y'E$gey6O5^L(㉈Q dBJ"$5B^<|]U6ZjBC(R/l`:BJ!@ }h<0۷wqǎ۷嗍 aOeˆZ=?V[r+jN:BhImܿ+n#ndQצd9: 30;O]8BΟ :|bD! f:&nC'x.b6t@F1ѭ莰}B& =>Ik*-@xc|65~EL窢/"k) 6[אD~]=/!Tf69aڭcl%+Ckۤӌ_> zB(P(xoJS?\3c3O]X?>mK:{[S_[ޭUr\-uiZPDZ{?IDATk|1x<4@'BuzH@{׮Ǭ<1B1Qq ԉ2FW!TeZIu+ #ĥi)P*H{-% ]F1BH"LL^rIۤUϴ6p/O{ MrJ޽PTIMuӤL&1@zJV$w3B?>L}?=y]uiDj[Zz4, K׮KHNbFze+t)/M˪y6V6K:d7IIӾV}_/ET헖fdI׀/c3-tSso b&nx׾!I& pľڒzD|09f..fH2FN.FJ:+%b9ef먕 窿Z8FA0 fZҢam  y9#*=L^H"L,יZ(Wm_7].UNkJ|4n0!`9;AԨkb `dVFY}ƞS[QŵR'Q^^Sü-\FxSՂ+e mFaA)o1Æ wҽ Of`0ؘ bڅ ִU#Kk<UZH"$YI `>6v6v>m|5!ryXT^&UNx? eOh&&JJ o@AeBa̋^ZQ4T"3qFC`0 !ӓ*\iڬYCɉ7ppC[`@`0!0 !0 μR6況4 3C1 §BKogN?4,UZ#)_uۧ^`0*MFiugh$,ԋ*Is㱅W_ 7ief6fz*BU`Ew]s@nԂ_NyTZ`0FU  09X[{u ZɋghT Yw*R0cYmҪ\c ^yfm[w~aUuUIWGuXbC? W0xA l]U*;y7];zv`K 1KK _+JW|4 x, ^&mz)xb_K>ںWȑGH^apk 3ka37 y;{ԤQS" "ffbެɥdmlaL)Xؼy!T! %&̈=9Ԫ2Yu[xF}3]>pI%YD ÂP/nU٨zSG8X,SǖVO Qі)'4Cs Qt"+w\9,k#5S22nc'VUlk9|u̪꒜{32S4|m̍{ 4?1A:X'BVD` L`>Wi6ED{QqwA߰ R^]JgˤwyE&j>_)7t\M?`ZE_y)LnV]}##^&oo0sJTX’Ra %|nv%fI}N'>Seү,9ˬfsɪ.ɸ6=#d)G=-!G?!K"'r9K52=[6l˧s{ >t15xTc!`ò[5@-mӾꖷ|oJ#Vm p0`sLG.%V ܦ}{Ai6ڋW!"w! |6*K۹yd2F%%v2]Xą/̊/2> gd[Ʃ|7u)h/W齍@Vh8(1UYnkE(ȥK |S>E9QXDVhu٦{؊ 8yHm`AzaY6jFOEZS b~z81A{46S% 1'B& qԱ$UKO;F^MEPcYuK Mۛ镍qzv@Ho_7f 7NJͨ@A%yGFZرUc!Abi}H SYAs\YDRre^z1ǸE7w.:f \T+Gv<gdJV_]<˫|td/_FlI 9z#W(!QKL}j ˋޅ~?y*5սJlÏǍ_j_]xw;r BqɉY;ҍ8k{,׺͠Z:po5>{3G1vFXϖ / ! |N*=z\*QxmI຿<+`:yCZM$I!+aG7KS>?K7 hޝxH`0_3;kXer /1 k<2Ui::7]f6k-4;o<HdZ##܂%{$I2?/7>wCۂ`L*4S_¿Ԝ’b3ϐDyf *4+ ㊲b Sㆵk&'¸C. mWzz8[ۖvf Z$J> m \ F%^LK-w0m#a]xY5- `0/pf`N۷ ĘDa&tIME 5^{tEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/interface_dictionary.png0000664000175000017500000010437413162045104022726 0ustar unit193unit193PNG  IHDRF,gAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-W IDATxwXIC^T{/gE׳zvzzg9rJQE"C)&*Y&3oݝdR\TB : +4@|п &%Ph4*^YC$ege}69J57hպ=hrhHC L"),(0`FTH$J0(( -,*+ %G~@4ggC :#7 ۷Z+'WJjVR,=yl~|?u@VSrK?9ܿvNRZı߰q~^jϦEF@|lٲvQUU%~oٲe֭J Jfd?4F?y8=#ʺ{ǑG2ʲ 4$ٙ +8q\2l[v^|ڦ{'.֍ysffe'8Dd!IF S ]sfj Ց 7X-y0^v%Bx̵ζ[?٭FW# QdU 7X, 7nHĻv>{,p͛7FZS-,߶haqİC 8O#\[y>)1}3z>} pwHIZZ!ǰgjbS/p=>-MKOՋOxV2ewy%˗x2iccߟ_\ZyeXz4R[8_7ii@ 'iӦ͛7s\.y͛75lz[k4/kIIHKKsnRY)0oaFFs9>߷O?h=8^NN6֞6e?֦%o_s覦&ikdCd⻴'v5q/1} wnԃ=eL;mkc%k C67ޏwiwEs H M4VE!DA阴iO57mD Zݻޭamm'v5UgC<EOWcǝw<=3n. -MJ~o8{,#ZCgm|}~IZ2L~{CCz:!g[f{/x-Xunם jEiAޥ)~OTG? `н[%2p{ ۷yd{+OzgIH =s)򲲣Ynu؊@ b{**(~ F pѣ H|j[¢WJbQ|['3+30(h3Pv@ fF46eeeO=~ѩw>M%h}}]K ׶6R 9Aw͞O~<#@|E(҄ȶmݷ]M둑Ѥ 3HJN40gd̛=T А@ _tXk? IHLtkӶR`cm]2626yڽ-,̙oj5i4aMm'@ D"hV9=ɩ KE߲Ud[| ۸|22jZ-wk6U\iշOݻCkoH$^OT]]bddonnF$1 ---6M7BGGݺ7F LK+&3 Zt@ 04ͼQEU.S@uuuuuu -tP(mG #,0L(3*Z5*-oQۺhVP(Hy Q(˷@|cШvܟ>˓HM">~ܪMk&$P PCZ2OϮh4lnn)! @ $bQuuX,Jҙ 6[BBw@4Ck>ҽg/g @ 1ʞD>|hN@49 &&$pKK +PTWWW ;{2hF~׿. 0q"18x/^ga*C939, =~ʤvw*|D{*8P(ڑ=x,u·ZBP6mٟ ya^q?mD ⫄Ԑ}ʍ'b#0+^/Y֪zY:?e_f x\2lHq~Me$g߸mQ#bqdzgx&toDy^u_;Z@"pG.ipڌ] . i!4- &9}3Z/L=跡I97nne|?74`P X w;wbI΁Ҷi`K)@9\kT ⋒ t*N 7d DgF`⣏\wG5C].ߙSjpd֦HD* @|5p &jq xBÆL98%͠[ ncTa1AՐ.Tq eEa͔mOV4bɦ\M @ WJyR\V).xQ)_ȭr+%’rI K4x0fʭj޷l[\}$S8 sWx*{J{AɘW7j+H,#J /U^CEC  EvÀbLH|Sߌ6:%{ÑQmk5}Ytth;9aӏۮKv @  ]L/VatmCoUc +\ާ];7D֦M42@ o|Z e:Ղ*+mC^!K,.zƈ@ brH1$F>ӞaIH?%@G6WYcq9:±3Ry@ &[8>W>$?go8s2>^yP44]^Z)FWj_hGѷ3SZѩ8JqO˽ ^ Ɇ4 6ǒ--ͩEtqΖ5v*y12@@vHrs4miN-fm!YAjHsjYbƱ>.[ܐ.[\Yn_@|H iSV5e#4@ hHC 7񍀆4@|#4`H*T_UZuY՗5@ ?gw~aǁ678k)n#\2{2_k%>kn5vޒ}_.Vy]]/UnNZe<~Q-VrÖLshe<6i.eƘT W[v@4k ]+qt^IqU`#6mw42_ZxsGi+H3HI)*6i X|) qL"f:AhIޑH ov@|fm|Eܿ +8݌#SrF>p"ìE" H=x_@`&XvW%_]6קS tr?5Zl6a|N 8.w&>T(J*{[:FjG D3G&⿚r>,ȕ[ ] 9;^C_C ꈲmek'eK6*6FY-p0q $\R*qpTÄk@ C7q@:؜L*>\OZ2FTlz3םtmP*B[yfXTT)vN;+-{3^ f\sRFa%}R# ӎ@ f!Mtfwy(_p(/' )T<것}TK8o[e g'`§ci7,M{dH?e9?`.0)j Ў@ fI[Bw1bs68« e6֜էSu,U#ytY@زA{ƭ~b^’" ̻<,E?=`8okG Ds!l)7-^1ۛC.8翻'+N`?;Dr8OǗf/cpG1n}^9SiKZٳrz;^mW=gjc;nn]ƂI ov4]@|F(EvQmmQYVt\Ri%YFϹEZ-M&2? nCKTL±]'WT@|SQC" cu?O #p ÍXO>>ezJ?%#0{!(ӠFrɡcfҹwO @ ͎`^%c.TTF A4@ >'^W0thHC D=xD #. @ @ #@ ҄eomM燼/Q7OyD7K1v VlA#]wMollԩ%<ʾ膦m' (:w 6 ha Yc7X6>*2VY9Q큍GSxZZ-۽Q,\<!( :ލ?h+~u|W<HDT-IA\RmB^pǎS 'ivc|(~]d9QxlFv3q7]v6+Х[V`JK4BjiLf wp xH?Z]yoϹ~mu?Vx]>'qA7.[|yGy\9_rilzzZi_ڐ&/{=n\dIde\:س==N5k߰4*]H-;|vF iܷ_Nִʴ4&j3VY)tvr+Ƶ411Ph&&f헟¸"529#+hz4 Ces&wl4I|u7G:ob}ń_# <-/;DkUa*@>aV)qWT$3V!7鄟u,ge&)R}b½^ x+ @|Dϝ8@Ie.¾%O{462ZD<*"#.2BjHKvswT)}>^1ch٨4#&<;h_)oq#){|,^;sʸuH h[7iY}!p(`.kT,$/PK߹dF] 06~N̼Ƚ_G3)aF;v9EEɠ }LUC,lF.8ˡi? GI_ץo2ΫK<*"^w V %0m>9E._LKMPUj`V^KVկti"J,muk4もknGJW4K-uM;p"#RRGЛץT8>'Ɣ !8KF+X|sǽiS(TN7[qy%S"D &,$FM4EYsW&Pi<'EX&,.!؉+)46BaKu$9*B ϐK4Qq3d?z腞ǭi#ӫ 2Q;9㦓q6WzSMOn'E:;M:c4F177avk9*@(0yXqWT$3VFf\Aj6foBXVbJc;k%='2tB7hvkx'%]"v}+|@Y5OA,U|A`4&&j 0a> }Dc;زhtAa̎äu{W*lv3̹ %Q%,q۶z5]ZATXYLewf~kT Qh=SFMtƓĸH[Y0 t,)i8mokw7Pb0so{/zn*p c*48g/㫲0.-H?HbTB촩 QFuaXI 0ԛZM뫍M6j·2TRyjM3V8iŖUP@Oц`lHfITN`EITHDE7+k 0kaޢǥZybmʼ[;^Z_jOܳH+W&Yz܈k˿u!Id4jꬊ&4$VfZe-{R=TE[9Qn=:d_UFTiXΐZ/CCƯAZR?v}W i⎞/M)=:æVSHӌնѮ+Z&ʢmZqdG[j4Zj}uM&gFf5T7}ߞJ,KDF#.f% DO8YP-1AK[+:!,Z ǂ]Fؕf !F&T|*Wa2B mb\(Di&'Ҕ8 VP澲Oy1!L Wu-RgV:I車#l$Q svzdw& DɗˡS4I˟.8uʞM1t3i} KfCA3EBTV*݌IP gUUaCc&};gHa?s}vr_ڊoueO zW.l.C+4|;tFͻ;Oe~| i0UIɫN4YzLh@> ^ÌBeP&Ɣ',o?ɸ𸪢]L]}n;eyyw{+05 3aC'@O`<.*Te(隸:N $U4v#LXHej4L)Q)tNuh*m^{/3mJ3xVvLLS{;6(pazэySZEj|C2F3VR]%q^M">?z KqGc(k@>4IQRIHïEjm"]U).Dm82~2HH-鱞>}|n$W`HH >ubq"i<iNliݵXJS35%>3fnV ;M'xZtaBl9AI/)0DM'a^uik~Jtm E#wigy ķ]@ 1А@ o4! iF`zX|޻pѬ8&|3];b"_-/9ջ ͤ]Κ\kd缤oxF}P^e'<Aͳ'TWPpS=+ha YcדO8G1k]׬D^"'La)O߅K7>nQco{.I 3rmkġn8i\)zv猯_hcpF>gߏp\ۢC8.;gi~kh2?B2tZ Lef0A'X(aoZ3?M^iHyač.k)>ALEj E|O{snm[ I+U=qnC&;b!=\ٰ}n]zX]Х[V${S;x?,܆fV{M"xIY)D<> PDŽZ\̜s9[qhŌ/t䟫zphy;{8<{Qn~oog@e\ߋA VkxHh.#'/G=}tl'Oݶn>'ǻi$͐Uy :BL=OC4at \'vH}UOI aϞq)Z@d[X}FjHƸ7P)ȪҾc3Ԣ^Zݝ*'̛b/-aXzNO*m@SNpy(4=V=ɥ?,:q?Vn;`IDŽ®C;88h B+J'#e ;DL)ܷ_Ncj: .ЭU%qKm4ΰ&V[6=z{mwjԯYc<'a \= N,61AWXH6czj%HSEG݆woÐO 2vPXÍ5ETW@jHK85E#m@ڵ(.-@\rm}ݫa:Ct\QHIpTfYx( O)LZX jZ P>Q8s>q*Ӣfzi}?fNRCT˔RGUojTݽF&?3;a/lAjMP*$J,QQQqAng%+%EM{=ҝi,p_ ߺjO11E,W,HW& L3oM}-V` '^U0LfbX'( P&R_~*LwT<8Ӡ=[(s\Ku5;g[#:M 7ܙ6ʹ)$mkeXeTOk![aPL(YKNZ K󳲲8Gޟ~wjώ.hl[ekgN4@:$^g?m9jez;mNr uOږ^a 9yFf|XCU'( <{&1(qg߭Q=" (y%mo-w5o12C}X،\p~C=<3[:tA?k;8p2H5ai.);m= 58ΛJSPHiI_=sҕh1cڬi+ 0W}y6 qYYP< NTH";| xN={W2'bǩ'~?pǫ^WH9yXB+nb={8V&+,Kwy}1[;jv/qo8&i[:^Y{{CqAϾ*B 䰻y#=nc78h8 į]i<!aW.Ӿ۠ e*ti"JxUih׭5Mdqz31s§( Q[ePZ<^z=a8~q5ߍΥva8^PhU Fl%RU8U#'MݚBRܦCUJ|XU'$+She86&-'HX@x⹁p6\Ӏ^z.jǫ!p8L以4d@8.ooa=W#dg K/!{5Uw8c}w*$] C,,1TjHx$Ԉl.9o5!X^{<`$B5w,-cSQS^809vWU]8_3=!Ӵ?:ŤP&һc{IrIۚqq9> }~goM zCCeq0i@41ܷmZJPvmM?oȸW}VO$8~~"ߴNn:,.,wmaZ.㎝<>%#"WkPFL=]`GL܁wNVk6bޏc%6V0I[L؎$Nn6h.K]iO2*?! P0O)^9ۡ8XT//Y{h*_9t%br$F{il Y]g:7QAS-`&z ?؇F/NLT/*Aa=&'u\áMWl^vX Y^&SS]Fjպ_bĵ)߂CYu^c{fx]j v<=z==+,=nDg;ԥ?>(m*fVe!!+/LX=&֬dq53q0aN*MmmnW+fK*2*ZH&h_e%6W*fGrhmKv&ʾDǔ}H;9BI:gJf)kԥk׃_qC(q}, qsY"jdoޞdhj/=U(Q k^bYq.Kgl*qB՚4:b`P닐u c8:Bϊ {\5^wfabƠŗv05c +wd /y>b't|CKZlժC 6Q&S: DZa8.% DO8YP-1AK[)# KP.yYlpY*$Fu77]>EX.$(t+j97aoyjPGkUcrNfV$y[iVGlj-D?pIȵDEG6Yֻ<ӑ7 |XU']W'ErQcjBH"ڿ/ѳ[5\s j I8 @&^zjw/Ą\ 5OLLhp[•uJC7 mƕ'-$t0\U ɳ&ZM!8^2AͻcE o|9?xA;1sb{T`Z~ee~Z#6΋G“߻JSCһ;xm҇Hԥ̴A.?Oy|Mוyw{+05V']y¦Y2\BHxǫ_߻_~"~*nOQ!dd8~oa{:nuX IDAT\-+NUBƅG7M:Ъ!1EeULm}crHt9Xfj[(-N٣y( TT0Dy%bGGkY BQ, *]i%G#EJLR(+ʱ$1pN4%i1|HյsPŢh4=ghǬwrexȕ +5R\tz?n)*UTVW &P}!VL sUԵ>ϟ!qڬ9ׯ)-!7q=R'x=.MگGKOk7@ZR@  9y/m@ hHC 7񍀆4@|#Rsp, z{7$ꧦٝ3~Q! 7k<M0%zL&13#=¥~\ب~X wY5K3c$TɤҘ67<Ǔ> }1t]\8Vi5KGTVe׵sKU +ckg#Yꋘv1Al<کo:+%ǾzR!tXYz윗mRϨ q#Nx[1IU}_w] P*TJ{hҍ<7mw⸱#G 6}h$MnCG s3 =F ]TxlY]8 ;RBx+W*kr'׽tcuY}υ|U=qnC&;b!=\}rΖcZ1c ,;_]uiհN@ 7zq7FK32Lf.ZŠ5x}:'n[7G4fHêڼ _bR9YAӣQ]/{3!yC3?.z@ V@a 7bO4.& nrW523#سaދ_C@f{/Ιήn4=fNk]:ݱ lclܢ㠩4H(@Uq V~>B%"^SP"Dgq|笯žjndU{viؙ߱Zj^{/ݝ*'̛b^#i`9}> tMM+s#S+uw0Xm۲wEs'w+c>pߞ9H' ! Lrtͪ%SGel.$*N[}lu&ﵙr޵q5`yNF;08Lݷ%?1CV5&jCx^= EEEEǼ yiwoy{ߺs_rł[~cEXjH^Cb½^ xK(L77u8tFnÉ{uJ_Q8sQ|eB b~U+a,Ue,;=^ DEEUծN0̸[T-еZS)An obOQQQqp'V8Əu3 <#/Y՝4ݿ] /eAoC W %>'#!^U ֚Vu /! '+ Ǫ >1oQ+iw<~|5Μ2nE֛A=>[Y:b(h,X%k DK4Q4bc7QQPAIv)w6D~x;wNٙs3%FTvILZſ'kHnk<#s&OSv}Eikۍ3~sxX^o2K ld>aWKQ9>YaFY|ەG 뺇٬NBtɪrR! `E^kQ/^`_z_!9E *dM>T).S?Df\f!w,$S :!\!9ٺVv>|;dQ#BHצ7"9$45gZjc6R. &h *wT_F&C=j-zB * COݾ[_<&!#^cӕ6zIr3]~ߔnM577;m8 < |X Z2O]Hqjܞ3 Bpjnxy{Id#xnnn~o[;DsBr ڿ-@kJ!0;ە |1% N+O"Ba܂8 a_< 97Q=B9z))GjCkL!*YbT @g!SyS?(R*dIR`0uHB*Bl˖.dׇD^WҩX qX%>D2|OqߊϦm-oq5/2n߁ 2:s0Y#g O( }sGVwtjB7Wh;hc0"5Z^)wϽh=I``j{'a:ќ!%M20A% p%w趢bT>\4͖Sbfg׼T(X- !Yʻ*$IZ\]O53s8jwLߣ+ƌZ< d6vo/xF}L5N \o'X\X佝ԋj~ yveȦ"IP=) FYX}|02E^`8~|}f6HPXikXBl#q><+gu7ZljÎC~WD\]EE~ '9ǜv/Waq0E"JxeZFmuhwT1PQȈʰR LR̝.s,amlۍD6lmoE520a_A Y ǏnkكNiHcPDjITA3% l $oSnn EmY7nnj@)1=9W\0r'Qɮ5w\מWW~5!r!'w<ϽG'HGJ}R FBVM'gk+^>B2P钆1@"\>c 58.mV{ӚWǯ_`myַ.ͻN j[H=/nJ>;C;n9vvf s($QCaSk3V3!ddK!'oHZ@ ڦ` !h|K7Z+2w,=%/HbNF+%t@t捒! `$j31A}T>Gluxt*:{ Y%JTG6l\Ҍbn;-.dPu{. 狛ˬ}Jćx̘t-cEo Ӿr[Nu&4g^W>#x"3f[dFH,@!߷Q=CW23hڶ~9* \nߎ]ryBT2c+]\1"3!Ġ4рii?7к_ ~#%U%$[Neب[W$')?pww?u'uA^S[Rsć8Wqo~6GYwSQ:Y vws;s~ҫW/b#$%б/L%I]&?ޱ sܵgOB< $B9'<ܽ|B 8G=NV,"b _Χ D Usq`GO;N*!4BTŷv~VDވJ&SLr5E»kL~S^{/ٛ)PrߒĻq71&S0+o8]~+ S97(m%.ZEIHc+l@au+rdˉsWI;H &%xXyd 3=D))((kPMiO"^Q.urkr74vZ4=Z9A MVE \3ڒy B]>/i :~`dv#0'8Inh`嘄P^^Qlx]~1E~]m#xǾ(ULx )A4R]mM㐱'ZX|?dl O/_f7FS(JMLw^]ߙNsOj%~fV` 3TvfFL {Mp, 'W?y|u| Zܱ[_5uW&?u;H3U?qͿ;W8]Y=ADk0Qu,? &W?y|2:>KڿiLԉNW;u$h?zh\4@ 4Dih@sI@ 4ڗβt!BNsKHo&TJ cEov v^@mC=g9xK)-s_I Ji6G...6l|,Uǐ%k2N<1 f i]̞L3]nCܺƜ']eH$ʣt%Gē5CR 7Ż/t/͝=c4]ddZN'!_QU{!QS^ළ N^Cbƍ- EkDŽz{_)^A.TĐFI/nMcYju ULkR$*w2+g)MoMK8T*+]o4wk/,kPZaFEIІtÁokgc; IDATW$}ؐ@Uz]{98ZJ^0 &lHLm 5 adqAS~j%*Ʀ[슸:< YK&#O%}跒z?QLqjS [k&%%W' +j*V ή@njJRRRK[Y\j71 y%J}%%%%Qz <zLqԹ+IPYyw'Dv; (Z`ېՊqcIvS)\:8*^:Vת%$(?B8wBSyC5Wie'O(>}Qudi Ꜭ̼*y%h~3j8a<."nM~i#ĬRM&J:?||qIpˡvGj䡒Ȼz˞{nF>Z={Ԛ NTص#ls0 6n#Y[߸l_c7bH_N0=~{Sܖ|Mu}dIvk7]ٽmOpCoe3[+EPI]v1q;ZD> )E6f{)"3JKK-ۮBjrc)1Of4.=YD&p1%s,#k̟+"M[snAd-./-nDRujO8z}ԃQgIP׿k܌3[312wt^߿P;iV<8> 뺇٬gH)ZK3#E^o2 JԮH MI("C# v[!иzmFNy?UZ`9!"߹}_w$~s͐4J!? P}%~I߱K3bieMgt)Cq"]}xmp\BYJ?RxBˌe:/!`ޫw BN6t!0]'d'=pZo^M0КT(r3]~EgB !T% #oE]/fo?v>|;dQ#nC-u; T13ut_u ogAE\oHYj pq@pd2J6DG|x &bצ:A5W\ >HΠκq}f2E/I즐td)^b+mZ^aUWQ~ J~N"1Lp&"^l jy8FCF qRݎ/5E갲dRJm̜aL: <8{l~Pto?n;\78]I&tsÈn :( FV}yC/n/g]9džbOesD^aˮT^#XSuΥUak;R%R `G<( Ķ ùӚWt28&rY6gff2F EQcccccc2htN'ʄt Y %eX\|ƕZNT+=?U}k|Jk >}MKu> * Kuoru;yޣ:W1.'Hi@h"^ʌo>8 mZÆ ݙ t##*â4N~ZtI˹\緝-[wbH!|B@GAӋ)y"r dB! ܰIwpsSN]w@5c$ 1fJ_" [B" kJQ$㏇oϳ`I*1ZZYHHVR/2j`ڛ:~F'oS跾ZRz;1(m?3q<71|$b-qw[0>'z$ԡ򆾃z6~c4foa[>b;=[m>Z_Vǿt.fO49:Ҫ/ch5쐤TB.b(GJpJH2w,=Ϲd1^ٍWl$K -4@`cedAz0ک| R<%n/O,5oBٽ]/HOQQ+=~tzH kmu߆|]>/ D[prPt&:b` _ީȣQd _ |,TݞBq71&S1^T1;U1cеm}%0z+LjۨQztݞΡ+z4m[\TfACRJ%]4QHO!bB8]~+[K?Y;ʰvΓԋYyC15;9_:2kqXAs[n|uKd!{r $WթH7Iҩmv};YujzI4DzN]e0~S qׇI6̏/oį9g&=\qB}hCl|sx ᠧ= KT48rn̙P ۮ4RdH8̢bVok ;__X@uAbR2%hIBD0+K}nl*EeD {H5d:f"DRv_j %}gwݺլf}q9r%;#~fkɀAڵSש$!j*<(1j\GxO ]iWa:&#HO@BkhHF<&bCA K101$Y – K_0vE]O(Am\|apNPLLw^]ߙNs}IgMËSBε976O7{}ܯz^|4oտ-\>̬T=^j{HMy߹LџfJLO Vql|ʗ4A m4=Xel~w;7lW/z&%Ma8`Rh44 4@ C(, XIh.ihg_A`!H(mԉKh9`aZes@ 4@]ڣ {}nen(ʞ`!uԥ\e7MN{r]ޕB+GpNG FN 3*Ei.4tLƹ6E3YMdiPox; >>TKNxD0Dž/0 (\ƖsM\[zֶس{C\ݵˍ9ڷСC. rЁ};7 D{^B\叉ϱaӞsٚ,?صPc\N{ʍHAyW wfNgo?n#jM m1&Nnzq#Zt*xܿݰL&ѣG tIlz~ zIk1cʷh@(~܇mxP՚5@d7?,YԶgtC9˝ x!Ex qg>r•hSD{HR[\C@=âm4}@^XO^2"nM~i#齆VBA_H6_[>MX5a|||KtC} 8NZS6))I*W_p[ɞC)}~5o;KܨGPE+#-)))))J·xW-'?KȚ;,p<9|LV”?_t1A_< 2cC>|CUw4_;eybY\j`Mŏ<,ݢ`tXi7 JŦXħ5` G1oڻJxlќzER"\&{NfBn~xyQXWđf,tÑHUC~f )ɏSq)K1hE@NT 9JӅ<9sn{s={С tI5*3{:Y[߸l_c7`5/<~յ06kY_\HN;m(hGdUytͤ#3FwIE]1/rn4+ xtMv( @"܌_actu˙?qdPtƏ]~ĈJӮ[$>C!SOf.;qGQs~H&cȞ!;OrJЩ :dJ)#D">r9lvKs3(/+/-)-.*.,8rTq?!M!JG4;WWWuV>Xt-4 >*JBi_ǏN"1L(\E"$-2JnL[oM2v8Cæ/_00H _N{q:8y>NDz"i-w/݊HaMgP?3,z@]p.Д0NXN3fiD%N26I $$z|Nk _bw-+5~tڹS:4*51>NJߕu$ZY 40atGAӋ)y"r d"Eߔ3 HTߞgTk$@ ڹۅHbql2zH2_U0 P|!K]c~\xI?|=tR_~C&d )}t45yFEUĂQF)&;n9>:aہRU>TRKQ T6 amM0$wM-kůMA޴08yrFICD-,}Lrz:/@ockE%qw#Dxy3z;1(m?3q<7<:7"s}}]-7Tc`| ST*?$lj4f 9^v& ၄0So5*D{7^ ȘFJÛ SNvl ȱ$a͵zO؆)0ڶS{nMD>S@2c9L35Q2NDu7Q(*Z@sTqH)77|/D"QQqan^q㤏C uJ_!J"ǒA,0,oɹNL|XʚHdw5 ȣQd _iaftA˧V;Ho(0!d9=CW23hڶ~9` _Χvq sܵgOB< $B9'<ܽ|B 8G=NVKfW&{yI+/yUAχ%fJ.iO=y#BDOw$$'$)b4ڌo:I>O2,]4рii?7к_ ~JI$r37$۹ qlwۡ&|2k&A@sq?lvȲ 1QOеm}%0z+LjKӐ/M 'EgrS-.p>Z˕UTrq|]VLեcfw"\aBUo~HT6%Ab݂Ϳ崥-2+")ZڦBb^sk_zC<ETBv"3:Df;u#*#%tjOsssW!*Opss;vRb+n!_强y3ߚCEIW|n$g }eaBHb(ĠYQ쐲Li#: ~ӑO2HM!ք??qYw d~hpw|.EܳO 4@ 4jV@ 4@5h3jh@sI@ 4撦h'#tIME 챖tEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/module.png0000664000175000017500000006250113162045104020021 0ustar unit193unit193PNG  IHDRZsBIT|dtEXtSoftwaregnome-screenshot> IDATxy|Ld&{"D5jO[jJ\]nﯔRK7UZUn覮.nmJ؃X#deaB2H~>yt|w}=g D6vHC"""""wȶf9BVV6I˵lejt O§֒qz/S] +6[*{d`p<1Zət k2PϫP}s~-I h@0߿OHHs&)4vm\~ClvU- uO;@TlؖK8<.](Ǖ5KRוGRx LFQ5M|b&I9oFEDDD|sټ6=LNY(Y³PօloBntiݐ#R*ԼfGٴv[׳y2YYx 6iSM+3̞+hޮ+JxJxޠ5{6QX/\-luKVPҎl 8DhvtڕzCD@R0W3gV"Q\~[v-cDD K~)_Ƃ^ْPbV,lutEz&ѲeKx ^uyF͜9sψb힤\oya0ҨYL͜?wcm&7}%{oUF^-UD .^` Ŭ[:Tk_y쵶_YJښN=g믿Η_~/ݻ7b|iHqb_pjf3bRg2`3ni^oh}[v~ݎc*"r'.7y`0k\\w^G^u^^wKyuuVJy.`3M%yϟϾ}ҥ ݺu#%sV7DA&&w, kiك1wl'.c68wgIϴ`tLԨ\~ˡcgH˲}9m6X/Zw)8I4crLJԨO+~r'c0p1W5q!l_8zL3nX^/:G8p, YJA޿#_^hy=MB{_WLݩ/vaK[Jy^6 tjTԤDƎyYt)3f2B}+ QᇟHʬƮs|[RY6Dorz s~'_dc&"Ǖn#ET#go!"1n 4])v݋JW_] ~w+wҮEֽRk,ik̞=O>={2uTFfe " R9ڕॕ֮53㗜`=KۃKx2_8۶fdRtֱvI-s=fpkKۇ^3F_xueYhެ})˵k6\sms}w&5YٖvT.f֬Y̙34+C `00rHl6 }dxB!ZDJ?Δ kExY 7 oʨ`c eкaG/ O`P"6A$[E.g-iW+,f㏿c"ZE4n3Yeݒfe[3dlVb5(U6ITU=[zfY:d=դ2I,z4wj{CT]p!_n)NȺZoUzr̙[+幄#T:5b4k֌Y+N 0j(V+?<g_E݊(gk| YÙIبl+xc>ɽ6Kبa`g.';c5l}R6"xb[46`]fN\̶eXj`'+#_Hƛ\)\.kEF `tɩb kVrmr̙7oŋk/zWs OOТVi6h/[v( 7s < FfcȐ!tiT%S)*X1yU躕ĕ :m4?J !.0`<ΰPHmd# W'? sv F7kr!:B]O#^_K, @L!?sݷ? >e1w_y;?uJ]ؙa!H͋!+>?,lC0\cIDqauת{Bu7o7^ ׽f+ҲXױlcti\;,:t(]W`hLZ3]S(J>l K+󿒘W^yKPN)"[s%Y'ذϩ)dZMn*KP9G;uϑmIr9q$ơVv9MZV6&WJ Q}r19q> #>>.SRt) K =ˌՍe9w0n@`"+ۂSYqY:~*"E⯾#?|<%؃BY l߾/}a`q<ܬFT^3uH1Y6p'WcTJ踟 K@2)XUj%)On=*GXrW3L̫9P:s.5x˟aM`knDDDDDp~+K&"LB$""""rw;Yp"""""r9h'(@8AZDDDD """""NPqEDDDD-""""h'(@8AZDDDD """""NPqLKݎ"ԩknADDDxUZOgt """Rh EDDDD-""""h'(@"00+"""" e ZXҿ^BsUؒy e㺄U&,zs8]SЭ5j* CVZ=W2fKöS^g#xnXmj̅+8p(-ghHV|dA&""""p[t˖-Yr%Kfʕl~.oٲekܙg:lwtéQgizEܲk{at)Ͽ?EPj7jקp8Ücڿi3eS|XB ~ynBz)LwD{iӦxx Tʿɷ.L:T':L ?w{wӞߙf%Zp?Ӳ[3a``U+'`tɎe/qy{j6-/-˜{ R|j0 ~]DDDc.VZ997/P]GS_5^VkyXI;w-xmok2ic_p^ۜqDz2z>l\(ZgB/g+2ipuku0.ΥO2J'*"R*]3 cZlIjjM-&@,:>k#N&\bpHBp(#O#6)sL4y3I7[I9Þf/cE$vIb L9a qgR,$ay";E{*s V|ϡ㠉l:p Ղ7IܬmV9*\--*D+@{{{߱sE_Dr[8ƝZ/GǛ^h_:}cvi_LtOb_\0QCz6'4$&?֚m&P?^ yL5|}kOHvb[m=y ƣ#꬯r9ȭ1K/>uÿYÉcn:mdt["R2e $y@~dO<:]5tڽ |9RVVKzUf &Et9/Nُ}D'gT2?? {Ǔ(Q*ݗzoD$co9ӧuHޚS(].O<~%"EY|QfϚ3 7HsNrOjSV`UX󤠊mُ^wM^ɽ֫Zy=<՛>Vod/qUljHѦ-""w/}L:_ah^/as1foj>P"g!!ʦ97Vr>W CՃ,}2^0ߏw΍LHyna"r7SVbɚl]_"%_˹_eL.$3or:ʇs?jNdHU57fP+gIWΓRណ39 nm%EZDDzj/Ɯu欜oVuq-KUNkC'YV̠>2t4;Ӳ\/qya-utzNN=yBp^w!Hd&;"R)@]q|xGϤ`f+uy`Pu#{^F71Cͱ)o_^7g 0lt&et)H!-""wާ`[*ӾlZxŋ/ݸر)珸g:l<&NT̠~a*K_g?5|͗i4 !Ӝo񭚮wEDDWǣTgr's9k?@'[GD]qEDDDD-""""xS""""Rx)@8AiwBR?BkrN_ =,6嶜WDDDDn=hncW#X̶[+|ԥϾm3A^'ۢqlzMg3m>(5V)'/sj`4qv72<{'|X6 Yӽ8Nd[kVP>Ö'T q+6sS^Kd*TIda8D0;!3-y#"""R݋ 9 _a|ݘА6a)~S6k:JgxxUJ=/]ۃwDပa5䃧J1G{_߭@.{/<}uucuX~/Ntm&*ދ_p`PJ<<wc)n mg2mgnI,≧%nD4ݫ7hqonM ?7:a؆w 2Bk|}ػi4p:\0Dgx۰V~91T W؏]y 9nR)cbqi[PH .bgQdğ}X3Q;6l'-~s?M )2{,N)HKFjWr>mx;4 Kp7C~!{rµLz$Uދi갯`px1<>|qr>:Lk9-/7%;rF?Q8~$GMo_ӏHqSlpI}~S_||/`拿0c®c^\H/ݭDsFUxPF FlR&b2hd27ћ>շ!cj%үqIq$5{70aPǛ種!8sd# :> m1e5c®~I}xRW~5fo-:ׯN{X^o2 //{h7'AnĐ c5~}ms"wfk,u^y>&=6>Sw8v#"""Ro5Da#-[E7vM <պBA!""""P~ 6/`A """"@8AZDDDD """""NPqEDDDD-"G- IDAT"""h'(@8A:݂EEDDDDPtʡ %Juwt[""""r*:#<~ 淍9o;_ϩ^*DDDD.UO^ʘJ֔uIȖ}6 kB4&>f3'1žD֨B}q If[LV v㶼=oå۲?nT'84q"r>SӶ&0kH)Y?mPN&>KM{;_ص~1u⿠k=ާx3]1cGhn7Vc[3y!:@8o!۔~7je}1vkۋ2aPB< aw8h|}XB ~ynBظOv0ipjYcg[4{:@W4;ݜ~B͒af_ i;=>o/Cv ٬S9bۘMߚHpXs~""""r=^iH;^G-o23Wc]wlqAO"]Y0WDDDDnN͘=xەNj>myه]cTFL 2ထt&)V .K7 Iq$5{70aP[1uA:@{iDzOҦa Bቑ3)ab_5~}ms"wfk,zRGG,Y_"-`t$lNhHLħxDDDD2e $ܒ?,YO?sKjeԵ{A!"""EX|QfϚ3hg)@8AZDDDD """""NPqEDDDD-""""h'(@8AZDDDD й -H-""""BVo֫FWMWEDDD䶹zժU |Z*ߵ{d̖m6jGn,DDDDD.e˖\ҥKrJl6U?l2ߵM̂3M{;LfNbʋ}Q*5"̶K>(5V)'/s8>׼mf4Spljl}8nto՘ j7n6{""""rwK8Zlɂ xG¼j*y,XTx(cSH:0yMߴ~^x.v_L/:71/!?m5_Sn'w{ >_<CWσc+,o\""""R0B̈́g &|~f/4b28L>O<B:.o ӆ\ }I3S/&;e ;ı*ą7|.)w&C1cn.<_i*/tS:]Ot~~-0ߙf%Zp?Ӳ[3@ }y p|zk@fˑ> ӝ<ݪU+<`оh+FU6:)v9!93y5&Z&$e>x)95ve}4quK5 IXb[1[5&48ڍ .)ǶY-a5|f~ peѤVUkkȇXlq%9K>Di 7}6޿x<{YP:_fvl 6f}lݘА6a)~ñZsn7Vc )L/{V-i' ;ı*ą׭k:7G]_S!5~%$t !$πLo-q:㝛w';4c85b,Mﱳ[u)/Sdm0bd[0л]j6_\Voxkk"HX2áyԣ`leG1d7sv/q?i;woqnL˦oPҎͱߗEDDD 3| ۅ_|džX~/}`0\}^wcs&l6kY[+_ӋpimMRufZL^k{_T1ە{ۗvEDDD 3|8h"lbt\'Oi3>yÒDoطЀ7zm0۰38m%/CÁo8?b4b2LeT}ՇC/eʠNI8Ś0c)TxuWI?* gK= i#.bt8} ޺C^xH/jU "j-z }ҏ7qQE{πͦfo-:ׯN{Xonsэҳ9!at0uEDDD` I0/)㛖uدi 7}6޿xk}eS~L|̇\Zc=xW/LLZXI+U3]Mfjte.̾M?S6xL63 y?,YO?sKjN)iq|%> U»{wZ_KU6K Dw$}/^6졕;y+U3?]U_U+ OgөknCDDD̞5gb*fARHvaҡJlt> 7?$`A`fɸnӲ[3a`ww㷧fDDDD hr/ԡ}W|W'ƒ}5f>NPH;_.3ەћjl|\YMDDD()k/ ﷘,xņ7%H;/sY{2a~0GX9wuw͛{ObN=޺t&"""R(@ӼYROBi}õ&kGpD[FI ٜА0:Ow/b`iIXNl+&"""RhM"""r]~@8AZDDDD """""NPqEDDDD-""""h'(@8AZDDDD """""NPqEDDDD-""""SA7 ""rڲXjׯOంnGD )h)>p2+  *ϤWӬunKD !-"/fvN9%=G8w[BHZDD3csu3<;HZDDZaT,Ȉԩߨ[BHkEDȫQ)/<Ŭm$t<# Pbn=IVH!-""1a `DΤetK"RH)@H{8SR$3E(@Hpi^^zsHD +h)gbfOnnn\\IMNv Mn627OO\xMvFw7#.ջ"^f?bAZ<-)<9\OvRef3S𱒖NvIL^~ٖlꅗEGNz٘2I 59jٶ, x"r7Q"oꕴiEfp1bZ9m㹉زIKM㱸RÜ:xoOW=9xPsgS2c(Y!U/=[ l=a^WBzg+"yZ!R*UĤO~%KPT9*]zFMx~~rSySq2 Ls6ۢQ.}kFYD.KOO_qܝ3v؛U!8'^y i1タ iGX~/"q ""WR"OO)\ ss5Qa6'I)$dL4kCD-"OK8D>cp!\]]///ϟOJn4i@B?|Orl$"o)C3o<, UVO>a͚5|riժf˥ǗvVzZ:>%o)"Vw/? Ri ^mT(_իSn]*V(K/DZZV.N:|4m:wdL2se; deff2UlN"R|(@K%"w!ۥž%KuV, mڴa߾}|*jIZ-8wKf ۶zQɽq"RT yZ!rwsuu<?~Ν;c21bo9:OZRVs &WROcП"rtZ<-{-VlBjj*ݺu777*V_7Ѿ}{z<ܝ5k_a4ʢY&N+Lik|9yf$"ŁyZ!r?>M4d2t}|c„ ڵsдI}Y"##i۶-͚6!| ,fa2"J\(Y$Z|F&S O6SK\1ߏ+l6"""/W)i;v \]]1LXV<<<([D^dtڕ4ib}7nQQQxyzPJBhh(+W[RjUlIH8M-A|[nȅT\???nJR --|}qwwgSre*UD%8poz?A) Ri H{nbbb cСDEEa2 SL2]]Oh4RV-ʗ/… iРڷr:MkMG,U=#qss#((_oZlhdΝVRł?Fج 22tp_Dh)E*"d"!!+V`ZAc'8x־mMH?aKpp03tKV:S"!^_7ُZ,XgHMMufy{xyzPn]N:őqyZ!R8UJ&Mxxv@ Z%|mqG㏓Ç8@HH;vB dePbEv0#GHOO'22abrJ9IZ<-)}8{aCݻb̤[n.]> %KBrdeeu*P78-vO?7|Cwop̕;."yZ!Rxxz3㙌3d 4M6|% 7W͛7gŊsjq0"R(@K%"C2eطo}X+Wӧk׮W&11 lYiڴ)6m\r9woV>7#&WndapSN1vX*Wr`t2iӆ||}ر#FC+ҩsgyM;cf e #*~m%[PZd !J )KHTѢ'%LED}Xfcf,|ޯ׼̜^ћ7k(o}L A 6m3Ա]:w{P+eZ7 IDATؾ\=aÆb諯?,k9έZҪU{7T$Ν ٬/g&5-6dԨQz}{k0Qe pps:{R&SF\ʢKA@5iDM6UhH># 惂~uE*T_|ɓ'kZ|-[ٳgkҥھ}5jN;(?(&&Fcƌсtȑ<k9(x ˬ4yzyӧd2e[}vqO?jժ%I_5nKիkٲeV׮]pBc-Z#G^zQhh}Zw@> 4A@AF()#<''˲AzjP?'^vX-Z{W@vYֵU^b Y;pTrOT[>enѽ_K:Vgٞ#jQ[tGU뒥@Lފ=ynܮZ~9l;-nOttyl ˷-KkU^'(0L&bc]OL>}XwdٙU _n/{>ws H9v뤵ngL}]KU$)|̆-)Mڹ\;U W@EAa7e?~uט_oWh R%T/[:1jM3T/>e>en˶#'<y l7(vsz~^vտ|mvIw([[/Wvd'yL5EɗO_˙[JgԽQؾ^ݾ>uVF.^'N($j#s?eՕsh@,ۢaq=jJA)$IyehC֡IJ:{Hy6[]-e덟+5>e' ˸Zd%]8[Aڿ;}Mp˔--sjMihFyu!p|Ԍ~ó˫4ck:ԂVY롡3s lejH V02B쭄fE$2DovUv:ϨUnV~J҅Ըz [+:dDsՒOw EUPW}$I&ӕ+ײ&BzD(K:Ra5zȷ|+waA7(ThփJJ̑4Ov/w%k[s!DcuCSVui{Կ}nK\GnjOs}#%4`0 @ @h4`0 @ @@.Fo@KPA7Enű)>KS{UmQ1' )Yכ9!}\F+( Т'/ږ@VI-OHUl[gqgZhQ{y]@E`UV[mzvռU;l+I4{l\WBVQ7k6]s5\vwғ (p-.6P[U'e}14PL9cGlˎtU4CWDtsKK5~F<|aqd 䑽Z8"Jnf-tZ3G}qgԄ5vOj?r>7G(RrRTÔ:( 'I=g۲uȫDu+/-cnIRA$IwL7q j^ko4aiM$5n뻑:.p_v^Ewlr%W^Q-:j범wڑmhe~Udĭ:&kMU7D+, {ӱ4}wǨM W;:kx۞;QᲄVjZ9eGVVHHu?EiWU-aP5]MKs0[7kEֿC>U/2BaUnҠkN\/-^ojTFNYp\/5gQW烳[cYȊZǣNHLݳ^%:/W犽׶s9Gud2JLʚvAn?/it]B׬gd24n$iŒoQJ; a|NjU|FOwLnqg׿˸> *wtbcNmΣJԮSEo֍lGiEnV7~_\Y?@e;RxMVYڪûSrv*h;SSNmqncـ!Z$)& y-xyB[RYΎ;կܞpIu`5㭷u*.6O*e< pewԦ}nFDJZcIT ҿn |D%JEUw9me߷Ve}/wS2ޒ\5J^NUmkkCr֌U.oW蓧dYwuYۆ))ݪ'cAGFZٶ5w+5 Н^*#IJ:RQSulv?{JF՞]_g==QmkֈԼU נ轺? Uc:~gc)I%bOSV`w}@Ewֽ5UGe\u@~TQlu_w5UrY窾{k潺qq4VWw#5쏽Ra=gkձv|0:9mn?+yjNZ|E-kU[?OYSkwy<Ύծ>W썭s9|H̛p(#Dc -]#W6MI1ߗ$4-IJJ #l\d5>- N/|'r |rݮ~)//S{2suL7_]?iߜ/_kgjڔcwߧOvrGԡz(m>ٵT);{\r8;^99W\b̿0)Z&nkbS%Р e25Y3D;. ј+ Ys$~|J鑉^t|Әwjpm{۔%j>?4kNDf4Z쫺sL6_y}C?5UN'*~s0ڶ?G]LM׹jGrԂ^?Դ qz$϶nBkrғutǯz=9iV+2%uĿ5A ;C$)w=8&WmϫڸRS!IWnrU߸55IqRӂձ1Y:j/uzhÝYf9>M9W=`$iԀъ|\1g+';}{y c>U3I0[m^R)ӭ*a%<5sXwNHV<<)%a~C[K9G}r٧QӞ{D;?]-opkIk7T{߆p涫ey׿Vh_MURthO}zsMӅU0տqj2%-0ikkB1W5 Ϫo[ZE>J;9q9ѐ Uݏp.hJu/ MsӘ-~1v}~gnاMkrV#mc5}s,MJQָ4~iߜ/_k爣jڔcyz(nK&kUvq@\g+'ʵ<;n"DM( 浮-C׬;\A 7z.ȹtmY:L/UCX@q ( 0X~A7j_ɓ+D1 -OD@ @ɯ/O@Q4`0 @ @h4`0 @ t_v׍kqimyzwihgsh4`ӛHOKSjZdtS Iffc jh'RRRtam{NI^FxxxlU)"B^^^N39gt!@\KOKSɓެ-[rj2ݬB#%%EOkiVJ`12֎@i˟?wݥ*Uts ///Uq̞^ڰnUݲukGժSORnIVb%9{Z)) 1y­v+ Ol6Mm9驴tYN1ֹXh4`S8@ZL+FTj9ąWuӓ|>5ʔҩTWNaړW6w}>PXR+ҔO(f84S)FƩ{1VUŗl^+/:_O|Ff~YCt d\ z3#@kcgrU~_S/g#IY?bٚ#Vdh9(FHr$]p-I]8G 1KT&6yyyUJ|}T=>lvxyyeiVW*;56PJ6OMiWۯw)5} -+wIոM^nyW}?|ZTMK*Zg]\S*֋6G,?I;YKdqw-2OlWWH;T$%oP9=lvoC>Y[kctђ2>򿗿l_մσJJN$8]'urZ584W-\_&o: Vu~hOR']?k|h:gzDܓ 3-꥾+4nvˏwjW ~=JTgM= o_~Xj9[mb0 -#wi=?m=HK~~~nZTɀjhv/y_ov^LUR^ ^e&ܭ'Ϊ\:gzTVL^z&`l{cՎz$mX{Q十d^myi gV˯N>ؖ7 l}/W~B;u|iVOeQi+zFםǔ"I5KEcҸYi=#z֋`z喳z꾛;ҭWKq%hRZ~cJygk^+LNm ]w֪JarJ| u.}-nLjnYQUe nw \}JmO5v2M=oSq9_II}|ș翧ک9j3;rޙ7O3g&BwV݌b.8hw.5X43Vnn)X43VU鄺k.8h'<<Qf;;gsאPbWɃ+^yHG'sR戬YZtUBUv%z֬ӏuMrrp~-ߊIFYowz iG'bt}"jDގa=_BB7&C~+ [&QDHPԬPj-dUÌgIS5yMpi+a鈨 w kyr;O@X_ H_yʨtoi _(Y؆Ni\Z=ngϹ8}ķOĠͼP~;p{OójٯIVϷṙ7ka785X} uB 6c$"""RR&Yk P;*S2g }29)ozJ5T,M|J~tj+zi`xyB Oص]Th{U ,Z7`Ymޚ {yѴ(-G2*4uឥms$,djOx^eꍺe\vqG1kOf'LS$)xE,Kv]Zs '꒩4ewnDoӌ4Y/5Lj~$TY#hzWeپbl_sHlY&I+<ŀaXt>[q{PLu!uE!9]؈E]0/pGȔdd&[<)s7C2q'(fhiwY>^-Aqld7G\~Nh{)K{+uT t|-/SB>ڊ3/â#r\H)%L~~HJ}s$x>9FxUzRH#L\~b`/D iW^кlsOa[P-N^ֻj=tu: ;tCTr֜~cf ֡]5˿=ǩYHO|Ka=[^q,&U"s O)Egk<,س {=s1QbUxE0Ϸ$YB{#T&`"'g~\^8\NGtl[4_t»\5tpy;J 0v)xgxas}Z:;֮q]_!/V:no߷X~?U#bȌՠm!"""RC <bG뻸#,QۄW *DJG#"""""*)0Y &LDDDDDDV8<Q~IHCBbԙJBT[)7ShJ,&LDDO0Bd `dvJū])Xim9$KHHǭ#"K0"ZxyzCD,\J?H6lG&yM+2Mq 9ڮ=Y붸nN'[q7 `D0"2Q@Mce+3>jNYG* #!A-=z ׬ j5Oݸk֫7*DaPV=\Wj׈Dzw,zѐI&ae$(Njj"Z.(BMף%D%ͲѨ}ͼ k~W%^DI>> 3^k<8hMܿvlD)OKLzޑI>_zttĨΘp4<ŧ1lݼ@%? .)}s܈1|؆Ȟ II6( dZ>Q'g@U$ȒI!e/KC5$ٟsGWEj4=LDq,r3UYiWr BUP`ʗ+qvgaՖ۲:èΎVn>h?jR6\.k Pz_% (f-Z[)i^U7_1u_<N0/!h']O7Ovބtt-nu6ذ76WIW0Y'c+Sʳ X{}t::n%%⯮`- pLh/gcҿ0g鯛dM92<UT3o޵+ŀxM/G] F6/Aa e@A|bk+ [D0)izm^gtM0%)Y8&V~ըo.ōt'7"|ݼs'zz|7As펳ŀY8qԒR5GTiar#}ƅaktoM"!z8C[@L)5 -ܭꓟ2pQ1OWOSezx]~- %\!.fa-@K{݈yuדHH/BC}I^gr͜,[/s#R$L]pZ~w)UO|6 \,ֵ4&ka싕<2Sc3QnQJGi>MS-nZ=f |7XHbƮ>>gU̜ HgfU0g:z'cn~ n94װQm^0{g'vtYsO޳rdI-~HN0Gbjaȋaо;1hİ1CK4hʽi7gfWf,FҌQ] xر_?ѳi#dv tTB'.Q8ʫr0a"""EHQ.&Q:j+N &LDD pVƵDaDDDEjj*T*t)))U:  )"J(^<Ey!Dd?E\=4t8D%&""RDhT7 ܸJCT.|ThT7 bDDD .<$"^i晧DDDDDJT$4 x{LP55Ggh!Č[X2a V7j+#վ>"""""*N0(=3 iɸ}+-'zm].Ͱ3x11_#W S%Lz..[}lDʝh$+ǿ:^DQܜ7mLL—{ G J9vuO3hk8`F QIGQ1nepSиfePQW|w5Qz)k&Ehp9 %{t< :jч+`8|4Et<\ܬ0| |B9tu1yy{ R+ W1@SWve*GRI~[kp+^ƣ&'}Vy<*#6⎢\ixy|b2jeו$!--ж?_nޑƦעW>JATbo̔7,; գ.X @Bs$z!'L?j57!Ý(WZF6YߖsədK|cT/OohK &zڤ#S~%^I6NC$Is(Z7FB:n`ɛcz'4E~sqcR&D-u ;$WiF?5h6ϣfu?"1\D%#+.6MfDDE$Je$ADHQRCD} hdFE-xdJ!ɒ풽~B bͲۧFt }[n}E6\66d;&{ Q+$ѱ^4"?NdxuwׇYI bS]Ѣ|h0|x iWQ?wn⃷~rWA`)-ól|Ju+jnL8/իRM[@DTȲI].D^hq!{S¿ ~#;֋h_ym}av?,C0)i}(>}v^t(d} *\\DڍtLҤ\e&\1pD߸Dkla*slN1ƹӈQ9US%qw0 ב=ªʍà$IRv/᪕l_c@Y=]cd؞RHJMD&튘dx$B|6rU,Wʆ9$X_&"0a*>TRʌJDTH|d|F&Av.@)W,DIcb:o;N(g/&"_B`89fسB%$KeZ'Aə(vH)(Ɏ^_ ۗx b0L$ҎxI\*ؾ{ rOֵ3px^YrervXq"g fpx<CEZyXp05ED셲 hװ"jG%%UIx4l>=heM{0e͋ЭesD֬6d&DhbP<*$aբjQ(f,jj"j 9gj9g0ND`DT܍ׇO_#6wڨ ᷃ j>_D'C?k6m IDATCr{6[iđg8s^o,;`}={?C3j',wG6(}.<ޗdI$^dV)yDaDTU7*ZK+Gj<`ʙF.Y8=toF#4nA7{''KvĜCP`s1mӞ8rvPki/Ow1{}0~I(fA5k,<ޗt=Y}6{kk0kG˓D "Xy(/Y+l@D`DT5iMZa&6 S%cJ.[r:Ox8z4mfmDlS㿞g"v]9O;4~K'z6m (&L% h8C-<ޗl5diL"OyÎ=0HsR-wqq/ªF LpFKT6:Q:BQm_) 0OEDH\Tb(N\R:$*x){-^"gPth4e|ؼX2817.0yyMKLs$,mW[Ddh\Рm/|1!Q V8JIKιif41a"RC SRj}@ry@CaRCT]Cf)pű)EGrIE]qdxKlJ$I,!~^,=?Dޣ(i/+wQ!%|5^>jۻV`Oqw7.Âa Qad \L~7tվ'VHA߇Iۅ-@ )Q"ѫ92#vߠⰨGts<F@ ENeHLxJ}g`cM8_؛/#dDdo\K%L2V#j+7bj:&m3}T;O@-Of)Xfu]*o]GJI,)PlkOTҥW0J\0ɈvJ jI ^&k0ODkL`TG, Y}=O{6bU:c1aWܽݱQO|pyxyzApɟ,HK{h\/JpJ,&n'xaoB:$MOͻ `v``co._&=_'g+9BPE4n\Alm!*r>*_4M RJ\\\΂=!|d5Lo7ٽ| W칓tZ B@*\6ey HDDEC R/Ǻ Iu`j9rZ׬d+oaϲV9/m'"fN[ {5kO _b$"""""%Oc6 1.ŜFU  #I)7GDxZbӏkѫC """"ġ bF5u\\\d=}*DJ- {KZFT:GJ7JGCTb1a"""EiSRl!}~}T-_Ms(,CehdŨMZg^`ebqe{ô,Y8Xo2Y/ⰵ=h"uX "YM۟}V,n߿@\}׈(oSqŠHkT} ѕ( a}:T,3[&Sc{yi!Nb e볱R]8t RTp?a(,AEE!QiˉH{+K ?A0\JGv,k$C`eeep2Jn4:~jTW: E$EQwjxu@ڛev"qI LO?4`z\$Բl<$1a"R]  :"E=sa"*d$e2ٛZYT [R{\\K!)5v+b*zRF$#$Х(SLXls? rH x&LDʱ+azpl'MKĤ*) tD%$Il]rbC2M\ R\Y:|Eʮ./&"/ :"秗D4W)Q,^F|a 1kDbKXp\cq^F>DZCRbF,zu~+w}**#,-kt$grH)(Ɏ^_ ۗx bJi~_/V .pǏܶ Rtt1ԬRL?]Ӵ~q3S s(X=-fԝwwu RjaDf$I2:\$9o|l(uCE7\D{*h.qPg8&k`'0eTl|_@`Qhۼ g{g&*MA'\K{zݖ>Y nᴰ8a.:7kVAw ']F~h͋ЭesD֬6F n1t Njx,1]1}w۱-֌D=g }SE-Eh4ڰBC~΢(~/ 2ajѮ=ZбIDgvvN {iD BZDt[~ݍ4abySNu? =M'&{p6 đGZf󳳏1gm<3BEl *{Xvi |vU=bCr^ngݨ ֩rt96Wn<%Tzcte,hw`Ԟ_1=|xelz.Usl{hd){ d rkr}"Y B>nO#R] G :6QѦ , G-y{n{cZ-qxONʗvL描ổQZ}Ƿxa%Ju<sC u!p5M:^yKZXt_Z4A0>#W, YLw(ߚoW(gFœe8;;Ӹ7| oƛEwM }Ftlw{Tɒd Ф'Y"B_vyKTuvhႎ#gPl$0\qiߦh 6=u΢uV4a >>c}8s) oWͩIb\4&?^KF~~o'|WS u:c$\;݇Ĉ蝹nQ;*,J0Yc;Scϱ;n"Z-kLauKČArQ특?˿=y(魫+H[!M-!5wT5ux}n'@p|<5#rWT4)]ZcҳeCqqCR5d6&hy(A4V 9%kE-~Hv0PAǑg~؊cǣG.]ARr!xEBޝp]H?:G?uOԥ[zGVׅX4z~0 i2*n׆<3z&߇|z "Go”OaJ.q?eCaȤyv/?oh;mOҲl`6htYרG*71j{¿I(W]!߶9/#R!Qz{~0)Gg{|8[O"УS'<[ K x|..^x ql_=݊9kάKΡaաaOEDAGTb(N\^HMMJR:"-%%>޾JATb޾6>ipT EX$&'BVCDVqwQ&"R]a܃ChZއ{tܸG \|Q+Qe)yDDD!l0H㕶DDDDDDV0a"""""" L!7OC """"*JTD4~7Рe9f"HLS8ʂg)), MDSZFT:GJ7їH)N0-n{{[XZN؅/BP1A"iS<*a{92e]Rjm4m|qZno%/ﯥ(h+q+_B*9%oٹؾp"CiW>?ɒaYё3{Qb9xmi)f޵mՂC0}Qq<{BxC.#p>%(qQVj>1 `_~S5"4ʆ`=~i'>F!(V$IFEdӭٸh6͞""Բ,:TdYz,fZۦdYN{6NGs̷}QDȒlq"2}PbU<~H,Q4 ӨtFbc4]9~*_7N~8s o+an@%? .)}s~h9a-=ēW05FuWI,>Qf4kQhsƋX|*~G |ߴU[+&S>*g+%* q6wن=FV<&ħa/pZ,ʇC19tG?FqTtst +qP]EJ2/ނAZ!RCqJY"b:Z1bTՐx?&_.e4VO&8ږ-ìnAEɦעW>JATb\q›%ӕt`e9.%X}aJ~fSK sl,/[ڰ'&&_ @e9s>\Q c !9ldZؓ[\&%g-xP, t/o|/?وsWAHDŽ%_arjVG'O3K@p,R2.@x>8vSrs0m9QPV `"XI xǃ]/)i&c.PY=E0OR/sc0sheҫ ?@S76썍? hL~rbW;AMc uPG9kڽ%ݰ/!=LOٽ#q4qÞt=L~iI(^?osV{̎u3\7. )5Ѵ3Q-ɰX^- "hC0)i:b[bƨT IqװcXX/"d~ Wl Mѻ\|rgV\~(>`$L4> gGV*_o6]A,`/D iW^кlF7EW/L~^eiXiV'Gx˾S#G1U-gtŝ8qDߍRj([5NvI>BqQC-a!fI>(!JjdIYv$QWm_R+Q>%Y_FEdIY}ȎExnP rf*A2!*2R̈EocQB #z86ߍ1e{T2sj7н~w\6XN‰GTi{l`c$;v֧`W|:a"*.bF׷NAJ1&KZoa2G$}yZɒ  -6Zse޲nomaqpHxNJh~Oa"R &"tY:'|ɏW`N@Q; }G-,[Xp05EDoǶ[3M[G_1hv{ $}< <~6U͋rxf}<߱?ۗ Pf]4b}ƈhA Y4v^g)zUƧH9irv*Wڍl0) Tzct qNhKᓘXANt=՟{"6vף|3q=ru`ks?%wDZ fɇ_X2Zf lNmG^{CEWso}NQ2xm~!rJK$A߷EkpXq"0a"RHo෉k X!X`Kj4B~WG IDATFm,Y8C{ ߹{R[!>تgO{<;K;YB}Z]1,n4F^1U<Poۗ:- =~I(fA5k,<ޗt=Y}6{4Ê75BRQX8'1pw ? +5C7ZFe",\o.~)51eѱYb]|}sh;z, Px$]9d={u#Ln_+fLb{ Y/Q # " _Q?ƷǫvUƄE;pVt:#w=- sFny.RDޮ1oɱ I2NJ]T^IzmLR%ST{ }xJrxJ6?Ŷ`]BkLzV#cܘt;{Wql8w!DI2pn3Ǫ0`F{0u1%<M[fO 3x&F^m[h]-OԏNWT 9%kE-~Ha"R &.j-@5{9z|:St(RC&ͳڬ?'.rޠܴgVSi㿞wFDPAsjג90Msĥq#-< ~G`0ׁ rxZluZ"b/"jEB:CybN{ڠ2%GE_6+Q&""RO3"%}KL0"ÊG;wT:ʣb a0)A=ܸD]\\勰*) nHLDD7ű)EoLE_qdxKlJÙSh Y#J"=_WϠ~FE"i""G%r1߀!P>(V pXq"90]7 j7D26+sR 'TA(vU.ׇ)E7P&*xZ"80%&߷ DIc2~HIK~4JkuDqzGB$"bPTJBTW0J,~֓$ $C%hHNhGA3&ሗQ%~U}"$Cb">(W)#fٺ-M47mLL}]+ж^-Q1$ 7k[H#J(b"19j$Z$܍Z5j+%*A4I2Gn)OV+#6>肣v0| |BC#=2S^vsG^>h g#&]3!;|c&""""ᡉ$I̾whHe!aÌxIh8c=\:n؛{d/ܼ^v>t$yR]Oco7|4]IHl܃w1o+m/}%L...Tg|(BsIT}Hy"-Οz_iHx!_?o7ґ5Z~`o [R.cVcY<)s7C2q'(fhb,rjIkҚ;qSq(aCRFvy>le{fSh]k>S`ϲV->ڍЬj9;;;%m1dw>g>31~f>[/!}k޼⪟w=[nMLGu B ơh8[5׎0UyЪy[$'j_nĨs)_l`+lTUwz盛B-7Uzľ Az3R8s&!֖&""Dqi1c գݍ& Aw 2WwRB ^+teWhKUCޥ[doIWoz^3I$g&jǀ,!T)%ZgاsKU30PLx0h [@G*3NiS|_ CשGjhhDTu0%RvQR@)APJ%jzy^|> $$ ysLJHɀ* BUUz~bC"__Y>}]wB`/̫HJ"{:Uf=~!!&"0`" S3{NAdJe 6uWM6+oeڽ՞1җ "2 yhРjLOڼ۶Bγ[g{J.gDdLDu 'Bx9 W4CAP ?B\v+ZEotr0`"OT ,Q8RZW%BpN誮YEUU݈ -fFz՗/ e0%@dzLUX{R†*GL^YCa"Nb _Q[gx^z@?tj 9'fp7qе]'? T#'sݒZvUk~CvX(|ΩT3|k! ]S䗼,VKBָw8S~/FӔHL:}og˵q1ЭeS$ڂƔ,ÛގGbr 1-S,:w-m$>LYc}.Co7og˓'XTC:f|N 1/>PM-yD ˀ ^L8sb7&ڋo#[Ң1+1Vh^:_!VW#^Wd5eIB 2*BT<>ABu^[ V_K~G4] "k3LzE7aG~Dznxb%5ڷ^;^ނv)q1aѻx[)x\*L1ɝaKca|ߺ ZU& &R3JTC!_LD 5C\RC7|1?^ 5[LQ)@Q"=99D0Y_Pkx f;">(YztbdQ{x*QnsLHjV]R?/$o#NXL%eņGCYvyI6#HHl緬lc0 I1+xY]{uD$&36[l(مeR-sSo/OA$3^}gMe(8רIg%Twԙk9>&"nJwȽT;cG):u t$2T9GpA^04`)~ x*JyTͽ @J 6FDU'lE[NaƣAc-0h4n-O\L<>7 S^Ep$\6"]ٷDHdCHG(DpW8aOӳl(?aGw[Q`F狯Ukbt Q&ǰOוJAw "V*QϼPS ; -l$!x^xΛ `RBJLDV ib\3){=zwKGH|@S`+0䑿`O7EB,~5 x٦HK.?0g^'WMo7|=XmODT!`WUs (}fu "0"Z$S+`7TS W+1zO%gîوi!WߌOMAxG\byqӟq[R0uw.Oqۋy܎ί)q>7(]MuCn!IowV8ضn~ 3zʓj[PYSu`pA՘j’۶2Z;A<$ס3]e&tn5p刨ʅSd\+Lz5Lzr~߂zorK05t[$vz%`cXj|[b8¤7r}?Ⱥ KAABbi}Zu5UYn0Wzj}B txZ몤urC)GQÆ1 _0Q^ >Dd+PU\6 >NC*rO܊zic= ؟[xIH}>ֹrTQ#;~;hOIŎW]fK@-9hq>p{NHO!u $UJձ@*B@¹-U:Ϋ< FC\vze&`pƕ3KHS埙X,|;ZaC(^OK>x<%FiWcZǽ[+4l} 66z.cXqϕhXnn ),Gf=܉]Уx|Fnֿ,uj-ו/u(R0=M;wC0vzOR[g`Ͳڷ:ܨzz*艎2qq\Օ 1ujL ;:4cjp%:vBU jsCvX(|Ω^87gxh`tۋV;+y6w<Gu8_f<-S/āz;v_|/%"&n~1c.3z⯝kf4]!>IwnCH'V.>,ܵ&"Q]o#;79V{'Okw)jIzTW̎wgQ9^M5OazSg>w#'5$9DU [qctR_s90V8k2lX_҂\EQ*5t[4bP}D-6]mјv#'OSVc TgUHǑ%W~+ťZkC>y̒ěCޒGdޒGTM%fN[Re㍩kEXs@L9^ǡ3%(9s?-O/^ùPE9 'ߠWcD#'Ξ؋M 8 y(=sY}o< 6[ꞝ.>4] "k0`"z|&>=w]ȾQDD,/wxpP ϒ{?0񯸱3~krV?B{㑞xaھ'nE4JSzLywVDf|TZwp} OO\4x g2`) UuO\ V_K;:LDVQïVb 5U",$ #du5*]́/oԉrn]_tlqgyNM4۶{ *TA%Xm =o1eVV&ZnSpb>F*JxLLIU- {=ΩIꢱwb/p~fZ))9:u6/\{c<LD-yDNug7p̐WB .Z8U‡גBUVͶ-yD-yD5$?<9kƠyX-0n,pGgǢu\$Oɋy_KN~ӻpX{ٸ_0gէSD^f0-Hėgb% 9}la+/]v&}0񅝊@J@QP9ߵW׷0YQ 7郑EMA%2R- X*כxKOmaӿ~c/.sKqzo/,ǀz0CQzK@p5};<[?ʋsm' a'k%Q55V]ԗ[j [4jK {_*[(!?|>yYp\gzܷ;~;%DcM^Qqe_݇)K=_`Wi>jd_2GkC>\f|N 1/>PM-yDaDTKM%fN[Re㍩kEXs8mΞ7oDkΨ6lq(<˧[c}ljB cS1"?୉Jߴᩘ3u:S3sr-}D#'Ξ؋M  y(=sY焴}ҞQrΖ'TU.>4] "k0`"z|&>=w]ȾQDD,/wxpPdfKoð9e&GDnpc_;vc @7aw#&3^[O7 _=Wؿz5+fҧ;Ef"CW n* -;\ק'.<30sTIOP{ V_K;:LDVQïVb 5U",$ #du5LFU7DE_]cNIsJmaݶ5ֿjnw:om[F5*v {!:gq*ŧ 끧⪪ʭ-…v Z~o;X}-{?"qӪ.2C?78[+HD!cDDD8}Oj P WۣY>ttE:Juwrk4:"uzKR !q!( XAdDsnwPl‚87/*Y IPIy? :FdgMPo羢#Xƻo/!dKBqY1u^̏y1,c4UodV.XF!s X^鑮?7DT0%BH!u#&aAtwۀ V2 EzW.LCBB*Tyq0:/CmUUT9ht>AQ5"y ʤ;BvБ 5{vSbV,͛@vayNjP'a'μN!Z<$Zy^j`΁~7mîjɹ!ǀMU >cNaYwJ?or< dRq 'pj(N-`29/Zkpȁ j#;`FI0YQ ұEP+pQOk{݇52Aw']sw&zTGpm%)jY6i`p J*n~騮ų>vv̕};=1ۅ uI&V$QDXz@?tj DN@H8Xzz*艎2qq\({Ͳڷ:zk#Rcżؽ't3^_NwnyNByg>-yNi@uwxfczO\w *{loG}\>]uBñMBUOUU9/p7hV眅]nw,奧y yx N;vYqef&:΀nGVO9~'vŗ݊6^m+F}y~N߀']ѾvIgb|jw7n9)v#b檝\5NuFNhoUwU5Y㼘[uN奧wg2L_ ڷQOo>CǶ]pws}UF^ XSEԶ+ qqx?uN13?7Dd LD>^h5~۹nH㷽ȸxz #"ڧ26߉Wv6G֗ qk< ˾;nO۽[~]0 K׭DSoji?ϻwX ?NGVy &~l_UZڰKf&lkv&|iZo!.{" v>XnKU58;B8;u~D* ^xV̼e>i߉97oDy<:s6wm9B1s]i7v?loeغ=]? 8?x)n}0Fn}m"yiojRoP[OҡqPE{FGFol3`;ZxgjoQc%beg%CºkyٸuD`:~'г_іuh[׻ظê {.fNɌ>o/Qo 79{{7tx>] Y߼t[T}~ *t^#tWrglѷd^MU]V\*/">Dd1WJd"ZKɩ1{ <}Q#X?G$_ 0 =RAcP7XEihZS2/By_?˱qAm[޳xŷqslb;}|_<`j-x.7ڮW_?M=vwb>27ʋgF3Z3)zY^'[6 1p.TQco7-/56k-1D!DZꩱZڴᩘ3u:S3srrBop^)Jch5=JuF`FችX>}|mز$T!]_C> 3>X4>#m°x7q8Źh>li9]gE\l$Ξ؇xmﯼIwvƌaӰKp-X^vFQ;_ .۟™rₘ=VT;:a=mxf d)Fəl؂ml^ޡ,熈VS0eEx鶗1rU]Gzk6o`<8Y.|K;1C{ߛ޳ōw[bgN9 F`=e&GDnpc!=kP<:tif|, ~TqR": ˇރ퍮⇺-"GUn;Ej'} rI(xki5:du5vjy)=o:Qne~[]sa"""K8&} PE'}}? BO7U4lzTWUQcDDDpL S;/#t9Q%Mu[熈j&"x;^xv(lv Vn7܃7ܣ[#VA Q]V)YĀ,$$$X]pY$&&CQZun m[mѤI$'@]# )$J^2!TRKx"&""DFгk&ߍه9KPdKFϮhܠ F熈j&""LMФ!; &"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2&"""""" L0`""""""2DT0U """""u9JF%&"""""" L0`""""""2ȄRJ@   t\PőQ&`88ː)SQ)IDAT8صsGt-g<9BKW\|'8BD[笿M6q֎8~2g݇ ͧkGRksk=Mt͝muׅnJ]s{s#wYm>9>֦_[ңh]jIg6Wt׵RwM})""")?'kc_?,E+SqvwHǸu?{EqSQI~O&Kw_}̮~p.mꪏM]o>6qYH׶=tO">B<N]}!}9>Jz+R&x^ yuw/:]H};:B0`2SQ߆5.ϻ7Yr5 W|m(9_žLrlh^^hxY["ZVfܕFDDT{|WB0\B >pYʩ`Ce~Lձ7\pmȤwm4QhWb k 7y0%Ths~pODDDDD3LDDDDDD&0`DDDDDDd&} """""#7/2R7)@LT ' >6oVLDDDDDuHQIN>t$'ԫp9TIY}V{0?C9 lq6Ӽ yЦy[$'Bb_ij返7"ue׳,Y G~)%)P9`kjZ&"""":D!H(F^wxDZT̃%@P.Iz4c4]`F xl()+Q"@H^_w0a`(~3IPb4dwSGx B6JgQ"ptM%pqxe>xqT V=2?wdIg"yַ $0!P|0R<~x@v?$V JsTTJhO0!Bإ A<"@|ؿ k_ cuHm"%%OB oٓHfy^I @ |KRBB-*x[Ta*| biRDFD+.ǩS'Q*(S'pW 6:K_ݰLM8͝ET`;էlfJS7MU!B:<ŀq=ä Uu wtT#GкMk>u ڵC-3!??#XzgЬY3dt@hݺ 9(&;GQ0i۩ҭ3LDDDDDaDHG@@M?%V];cHoGUP/xSXBml4k ~߅N]:F8 uqXEi{U'-Ə(zIzн5D=>DDDDDF| >'8q&_sݵX`bccѦU;6m=( Z}ZFͱw^8~S 6)>r:|l>l_oSphFz}>i g JVVPa""""" #Rzݮ&U-nFLXbb1i8|0߇ 5DZc9HKKCZt!#=ǏCf`=8t&MhQދf7]bhv.^@^~K~K䖕CvՎ#_/-C[Zg0 AV%X4 3։ SR|f%n*d&LDDDDDu׳8F덖X;y"dƞ=Yf8v,4k͛hڴكÇq"6>V{^ʱݢͧUu m s{G;oǏ߾y?;1R11їfF|ޓHVcdWS,t5֯CG~0n}8QR@jp T^{b8t0
Xiphos Download Question Xiphos Download Instruction
Xiphos then opens its interface with one tab displayed, showing Romans 8:28. Once the interface is open, you can use EditPreferences to change any of the selections already made by default. Launching Xiphos When you start Xiphos, the following interface is displayed:
Xiphos interface The Xiphos Interface
The Xiphos interface contains the following elements: Menubar The menus on the menubar contain several commands which extend the use of Xiphos . These include the StudyPad and advanced search functions. The menus also help you to customize your use of Xiphos. Toolbar The toolbar contains buttons that let you quickly navigate through the Bible. Sidebar The Sidebar provides access to several features. It contains your bookmarks and the list of installed books. It can also be used to perform simple searches. Bible Text Pane The Bible Text pane displays the Bible text which is currently being viewed. Previewer The Previewer displays Bible text module options. These include Strong's numbers, footnotes and morphological tags. It is located below the Bible Text Pane. Commentary Pane The Commentary pane displays commentaries on the current Bible Text being used. Book Pane The Book Pane displays general books available from the Sword Project. These include modules like "Calvin's Institutes", "Josephus: The Complete Works" etc. This Pane can be accessed via the Book View tab just below the Commentary Pane. Dictionary/Book Pane The Dictionary/Book Pane displays dictionary information on selected words in the Bible Text Pane. It is located just below the Commentary Pane When you right-click in the different interface sections, the interface displays a context popup menu, which provides access to more module-specific options, including display controls and printing services.
xiphos-4.0.7+dfsg1/help/translating/0000775000175000017500000000000013162045104016522 5ustar unit193unit193xiphos-4.0.7+dfsg1/help/translating/introduction.xml0000664000175000017500000000433113162045104021766 0ustar unit193unit193 We welcome new translations, but please be aware that translations are not just one time jobs. They have to be maintained in order to be useful. For a time committment, translating the interface for the first time will take approximately a weekend. After that, it takes approximately two hours every three months to keep it updated. Installer translations are much shorter, and manual translations are more work than the interface. Skills Needed Translating the interface at minimum simply requires the knowledge of the language you are working on plus English. In addition, you will need to learn to use a small simple program to edit the translation. More advanced users are encouraged to use svn and other tools to keep up with the translation work. Translatable Items There are 4 different things that need translation Interface: by interface, we mean &app; itself. This includes the menus and all messages that might appear to the user. See Translating from a PO file. User Manual: this is the manual or help file that explains how to use &app; . This includes translating all of the text as well as creating screenshots for various items. See Translating the Manual. Windows Installer: translate the strings used in the Windows installer. This is a very small task, requiring just a text editor. See Translating the Installer. &app; Website: translate a few pages of the website into another language. The process is very similar to translating the interface. See Translating the Website. xiphos-4.0.7+dfsg1/help/translating/translation.xml0000664000175000017500000000356613162045104021614 0ustar unit193unit193 Xiphos"> ]>
&app; Translation Guidelines Guidelines to translate the different parts of &appname; into other languages 2009 &xiphos; &xiphos; Dr Peter von Kaehne Dominique Corbex Matthew Talbert Introduction to Translation &introduction; Translating from a PO file &xiphospo; Translating from SVN &xiphossvn; Translating the Manual &manual; Translating the Installer &installer; Translating the Website &installer;
xiphos-4.0.7+dfsg1/help/translating/xiphossvn.xml0000664000175000017500000000465413162045104021316 0ustar unit193unit193 Preparation Make sure that you have the GNU gettext package installed. Grab the latest versions of the source files of &app; in Subversion: git clone https://github.com/crosswire/xiphos.git Translating The translation files are in the po directory. Go to the po directory: cd po The xiphos.pot file contains the strings to be located. Update the pot file: intltool-update --pot Copy the xiphos.pot file to YOUR-LANG.po file: YOUR-LANG = LL_CC combination. Here 'LL' is an ISO 639 two-letter language code, and 'CC' is an ISO 3166 two-letter country code. 'LL_CC' combinations can be abbreviated as 'LL' to denote the language's main dialect. For example, let's suppose that you speak Portuguese, pt_BR.po is the name of YOUR-LANG.po file if you live in Brazil, but pt.po if you live in Portugual. cp xiphos.pot YOUR-LANG.po Add YOUR-LANG to the LINGUAS file: echo "YOUR-LANG" >> LINGUAS Edit the file manually (emacs, vi, gedit) or with one of the available programs for this (gtranslator, poedit, emacs po mode...), creating the translation: vi YOUR-LANG.po Check the file for errors (IMPORTANT! Don't forget this step): msgfmt -cv -o /dev/null YOUR-LANG.po Update the .po file from the latest source code intltool-update YOUR-LANG.po Or update it from the .pot file msgmerge YOUR-LANG.po xiphos.pot > YOUR-LANG.po.new Compile the translation (you will probably have to be root to do this) msgfmt -o /usr/share/locales/YOUR-LANG/LC_MESSAGES/xiphos.mo YOUR-LANG.po /usr/share/locales should be changed to whereever your prefix is for building Xiphos (eg, /usr/local/share/locales by default). xiphos-4.0.7+dfsg1/help/translating/website.xml0000664000175000017500000000002313162045104020701 0ustar unit193unit193empty xiphos-4.0.7+dfsg1/help/translating/installer.xml0000664000175000017500000000002313162045104021234 0ustar unit193unit193empty xiphos-4.0.7+dfsg1/help/translating/manual.xml0000664000175000017500000000420613162045104020523 0ustar unit193unit193 The help files are in the help directory cd help There is a directory per YOUR-LANG. Create your own directory mkdir YOUR-LANG Edit Makefile.am and add YOUR-LANG to DOC_LINGUAS vi Makefile.am Go to YOUR-LANG directory cd YOUR-LANG Generate po files. For more information on xml2po, check the output of xml2po --help and man xml2po xml2po -e -o YOUR-LANG.po ../C/*xml Edit the file manually (emacs, vi, gedit) or with one of the available programs for this (gtranslator, poedit, emacs po mode...), creating the translation: vi YOUR-LANG.po You can add your localized screenshots. They go into the YOUR-LANG/figures directory. Once you have added them, copy the script ../C/figures/index_all_pngs.py to YOUR-LANG/figures and run it. You will need to have the GIMP installed for this to work. When a new version of the help file is available, it's easy to update the po file: xml2po -e -u YOUR-LANG.po ../C/*xml You can test your new help file first of all by using xmllint: xmllint xiphos.xml You can view the manual in gnome-help with this command: yelp `pwd`/xiphos.xml Don't forget to send YOUR-LANG.po files to xiphos-devel@crosswire.org. "..and ye shall be witnesses unto me both in Jerusalem, and in all Judaea, and in Samaria, and unto the uttermost part of the earth." -- Acts 1:8 &xiphos; xiphos-4.0.7+dfsg1/help/translating/xiphospo.xml0000664000175000017500000000445313162045104021123 0ustar unit193unit193 At the most basic level, all you need to do to create a new translation is edit a "po" file in a text editor or a translation editor. If you are unable to create this file yourself (described in the next section), someone from the &app; team will assist you in creating the po file for you to edit. PO File Structure PO files are essentially text files with an entry for each string which requires translation. Each entry consists of three or four parts: #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "زیفوس-نرم·افزار·مطالعه·کتابمقدس" A comment line pointing towards the exact origin of the particular string within the source code A msgid line which quotes the original string A msgstr line which contains the relevant translation. A translation which is doubtful can carry a second comment line, declaring it as "fuzzy": #: ../ui/prefs.glade.h:21 #, fuzzy msgid "Base text size" msgstr "سایز قلم بنیادی" Editing the PO To edit the po, simply open it in a text editor or one of the translation editors. Then, edit the msgstr line for all of the untranslated terms to the relevant term in your target language. It is helpful to have Xiphos running while doing this so you can see where the terms are being used. Translation Editors Besides a simple text editor, there are two programs that can make translation easier to do. gtranslator: This program is available for linux (and other *nixes) only. poedit: This program is available on Windows and linux. xiphos-4.0.7+dfsg1/help/Guidelines0000664000175000017500000001007113162045104016206 0ustar unit193unit193-------------------------------------- Documentation Guidelines --------------------------------------- Welcome to the Xiphos documentation guidelines. This document will contain some guidelines for writing/submitting a good patch to the Xiphos documentation project. Any new features or large scale work should first be discussed on the xiphos-devel mailing-list first. This will ensure the idea fits in the direction we wish to take Xiphos, and also that the effort is not duplicated. ----------------- General: ----------------- 1. Please read the Gnome Documentation Project guidelines. If you would like a copy of it in PDF format, please email one of the Documentation developers. 2. Whilst editing, you can view your changes by simply going into your working directory and running : " yelp filename.xml". You may have to give the full path, like this: "yelp `pwd`/xiphos.xml" Also, using xmllint can save a lot of frustration: "xmllint xiphos.xml" This also helps with finding errors and debugging. 3. Please make sure that you have properly edited xiphos-manual-(lang).omf and Makefile.am. ----------------- Translations ----------------- 1. ----------------- Files: ---------------- 1. xiphos-manual.xml is the main file to the documentation. All chapter are linked from here. It acts as a contents page. The interface section's within Xiphos are broken up into smaller more manageable files which are listed within this file. If a new section is to be added to the manual eg. "Advanced Search dialogs", this needs to be mentioned in here. 2. Files are broken up into groups of interface categories. If you wish to edit the preferences dialog documentation, just simply edit the "preferences.xml" file. ------------------ Screenshots: ------------------- 1. screenshots will only be accepted if it is in the "Simple" theme. It can be accessed by going: Applications -> Desktop Preferences -> Theme or by simply running the command "gnome-theme-manager" in the terminal. 2.Please use discretion about image sizes. This includes file size and images size ( length and height). While there is no rule or standard to how big the image must be, visibility of the screenshot and visibility within "Yelp" is the main priority. We don't want to user to scroll horizontally just to view a screenshot. I normally keep my screenshot width at a maximum of 600 pixels. 3.file naming will be done with the prefix of the interface ( eg. preferences, underscore, interface subsection ( eg. font-color ) eg. " preferences_fontscolor.png" NOTE: please use lower-case. ------------------ Windows Help files ----------------- The DocBook copies are the master copy. Any alterations on the Windows helpfiles should only be done if the addition is absolutely and definitely Windows specific about a Windows subject only. If it is advise about the way a common problem is solved in Windows (and a similar piece of advice should be given to Unix/Linux users, please add your addition to Docbook. The Windows htmlhelp files should regularly get updated after serious commits. To create a Windows Help file you require two steps: 1) process the docbook files with an XSL1.0 processor - e.g. Saxon 6.5.5 (not the newer Saxon9 versions) and the htmlhelp stylesheet (available in docbook-xsl) java -jar saxon.jar xiphos.xml htmlhelp.xsl This XSL file is typically installed as: /usr/share/sgml/docbook/xsl-stylesheets-1.78.1/htmlhelp/htmlhelp.xsl Other identically-named files such as... /usr/share/asciidoc/docbook-xsl/htmlhelp.xsl /usr/share/xml/docbook/slides/3.4.0/xsl/htmlhelp/htmlhelp.xsl ...are the wrong files and must be avoided here. 2) create the CHM file out of the intermediate source by using htmlhelp.exe on a Windows system (obtainable from Microsoft). Use "hhc" (htmlhelp compiler) and the *.hhp (htmlhelp project) file. You must copy the entire contents of the individual help/* directories, and for the non-English versions, copy in xiphos.xml from where they were installed; all that is present in the source tree normally is the *.po, and you need to run the htmlhelp compiler against xiphos.xml plus the figures. xiphos-4.0.7+dfsg1/help/fr/0000775000175000017500000000000013162045104014603 5ustar unit193unit193xiphos-4.0.7+dfsg1/help/fr/figures/0000775000175000017500000000000013162045104016247 5ustar unit193unit193xiphos-4.0.7+dfsg1/help/fr/figures/gtkhtml3-vs-mozembed.png0000664000175000017500000004230013162045104022737 0ustar unit193unit193PNG  IHDR{.A$|sRGBPLTE  !  ,$ 4  B  j W*RJd %(')<1&^ ?(v .1&/x;18_746 1&8KZ.D5*%t03@VX;(N>7@DFD/+Jj K SB #R?RgcN:I@Bd*j_a_L(v^HMحV@1lViZC,zefOe*gAqw3Rvqi:~f)ud*f:}qm7p=j:{CFh4Kn:6;Xic}fRlzAOyenY?͍DvjO[ma|nǖIǎmXAኡުwؒrIRћeĨVtT̢̥QߢܬAֻx⹯ʭިDzyܢܤʀúV젿pڀݶĽv{Ľտg۽l҄潇ͨٿʋ彝ƿĝeŹfآƬڬɼцҡͿ_kĢoӽԩٞߦ؜ⲱbKGDH pHYs  tIME(#B IDATx} Třo0SP JEAŬ䲊̰CXhXQW _$ rhVD"YDE FGgg]թ:Nw~ML}ʜ:uN_duPl8 fcbϚŞ5=k,ua-h{#x)kt{*5_~p3~l%'ޣ^m>647mM`#{3`ػ:jgXĞ{{7Y-,=oYY{X쥏=,bolh^zb/OK{zYA~X=@ػ&߿b/-zcWsn$4̯ ;Wp u]E9g>5!41 ͱw\h]3⥡^ {G8BQ_ CBzWSG-k7-U + {.]>D;{66n/vC Ѯ4:P(xyĢdS5J`rCC纱Gǽ OQk.| Ǻ#hܨFc&6xgS "BuUS|֡n=:wG^0ߣ]ԓ~p9BU|{4t^}1uqo BظCC4s†V S{"斄/s B׹ Aޡ {b{B=V>5T`o2+7:+SQ<>%($%O: {b{s{3cG|« Ѱq ϯ_׹,,zW D-  {l>a\xS #~i8izbb/Vh_gt*YYYYYYŞŞŞŞ\ao;\4Iن.;vW$rB%dAEE=ğ,I2a[$VϛM8H޼ƹCdKr?%`nҫ"G9'%{,7WkD+rwÞՆ\k ñ&oC' Cr lf"@{~=.#Ή\_>i={z#R! (!g?mdܪUϣd$C9M6hc|OҢ䷍-شƖ Vx 12o; %3ᣢ|% g^蒰ΕT+/G"SQWz ;EV=y$DŞ{ƞ7jd{ ~wYe=O%^c"YuKqb`ŞŞŞŞŞŞŞŞ^Cg/AU0 (ADv. 09QtuڏRlD D,r=Nl]9D9zɝauK/>HޜT4ЈThجXس17칢F3>^3^Ar'TOչQ|[lV͈pI)ձ!Id5<]muK9# a*?zWV&v|eRCÞC\{?֦{$w Rh C 8ηc R%V$OW[x#Z 02L0 Sdr1Vi`h1wٽ')m?لKBɥ{{5Ν.N^.1auJpΤCr'TO> IV&.* WdB9r={j adr{/A)2Z9&讹_?jm O?м d Dc'49cbdu,s] "c.(h1bb6GtO{‰h60Q`",ɣiTb^1F%E}`ÇLjFߛ#Za7xeЩOٽ4s:?מ=N7ssy";kج_eu* <r=Dk{ ϩ#TFa VѴb.b qs%Lv.fi`hՙ wzMZK?qQY'3ް(tʃ^\lhnn JB'}1$wSauZc--F x1Muk {hPKF)Fa V<:VA0ؓ9{avչ"1hwŏ51>Z8+)m>/~8?#kN-H_y? $⨺b{{n>'wvxDc1|-=52ϯ #KYu\ $ U˩(Cһ}سKn͜la,RKV^a={ :~H(,O=̰7tP ,O@i$kQi6r-\*@y++ߦoc5p|`_D~1 Ug0 K?WX: {4 4PѧmEyM#Lr|`wY-u-?L#{~RsB)<3u\J$U)W}Z/ZV[; C2+{5sJ-R Or˜ag2^<#"˓d,81YʵOk1oH#efUNkTTts=y/|yL#aϏWyUX8>EǕfAʵB61_w66lZ{5slɴ=^u{P ,Ly=9Li6 Z>ڴJZ6hiZgǩSz5ޡ0i+x<J: `+͂d-(TE}ZА&Zkk9Q~2Zj[2jb[{5nSk:E~KTͱ^Um6QD$Z!C|1)ʑ6=V4j*;HrcomYK&8JrW][6i3wl=?DȑvH{mS{fl㖥n{%mQaޛMm =u{; s \w Q[<~/uB_P/DȽ˛_jMn S{{m@`پ/VXe`{:]+2(h= W!GT°V4uܢm=Zu /xݳgL/Gx9H~C}$X_1JЛk wR;>$ޠǫ׭"h*JyS[lcmljeo{LBٕ߱L,8Mk-x`sM 7N de'{[UTySݭ26~ɪZ"{/[ػh[`o{_ھb?#zQTWH~CC ecYuYuFv1~Q7٭&EA$ I d.b+XJb`Zְr-߻Ş^Ǟ"ƿס“53S~aϞ3ҨPMhz.*xp1S-ҶF5M7hBGrQhŰd?oZˎHe2R=LT9I~lψJV*uTfPJAl'wVVoع-8Or hb衰9|lH+gtR=w͉ܷG5H T}_..U:iPJA/5$D@-8OrM'Tz(l1L ْ1 " I(a򃊊-B<6鏌$<+m k8Zpb @{8ڻRPؓdQNHpG*:J'}UpQ {.*P.=U?֭d֬t#h5%FjJCg$mltbR;犂 cNd12:\?AezTXR bHL Тnk.w)7&Na IDAT 啂N=I<&NNt}|5E7*j$XU׹\Tb)tǺlS7 1d M$wRC^suu7#=m[0utUo-8Or hbk6w#Ke;uqZ׭bbbbbbbbc س~yV z0ݎ4YU#7k}T=(91g-E57]țbba3=[DɽH}-m_$,cb/1Afѳ7E.}2_bʢp&T#]H3G>·ڂU# ~;TU*./#I dC*rJjcn^cGdNm"5L][M^(I5R~u`K/4 ^F5R=xh8ZU./IU^1VbO9S%17o1c9"Hf(Ϲ9vD'*SEdjV9SfDVx'5RY bsJ87L$U8 =UG7`&&+X&'I * ܚ $U֧VPWf-{9`T^?'ǽךkc_k_4 ̟78N^`ݣ2hIpm}Q?ംڸ`q,u c.C$^$ W.GblQ_fad(/>ePy?]A]e9_Vd{bn7ֹr={ٳ) j=X-q)M:bON%3tk߽N+1b/P̕sclܻCsƽ/ظ'l'1t@M`WbTbJ( ʰQUHd8#L+ }}6c.(ã/;j(:եw)ZfbWV[u.lJe_z?QÜYTl:7go^%SGԇ$ fP_I볹ZvG^jB,^.[5rZ"R{ei9lJdY2A P5Kga/)|I;uʇ:jWk5\%G!W%ݨJi"(ڵXZm}Nb.>vdFҗ |M8ҨYcOQ}H$QLUksaYl:] (G!W =?'ȵ>[$ic.(1:3YTUMWȅ,4de K]njjl$ qʣYT/K!WLC/w v-v>'\kr=[uŞPuH̵س1\sm̵17?ɗfM(B6vLeZ^|&6KMZ:4I ~;C=/@lwu< o?{n6(hB̵y ,\MؠITBŅ?*UƆ<Λ`Mu$E]VWQ(Ky|/D1l\]ؠ瓨Aӑ/=*wBNPh>^kBeb s;4z< o?O"g>5hb drMRGNP:?[5QY*TFXLyKؘۡ1ף lP*R>5hR *grMRENP:.~4KB*'%1ccIsN r*DO0ؠBT6X:=9֮krehF,R,acnsU-O`'Q =T )MRhOmґ{Ρv]#H,%c*Kds=j%.YϜ,{b >Fٲ lP}d*:WއPP ~EXYJGc c%2=g29޻GKSr4U %5z/==c]H旭ImzH^s?{›#GUlO&z p?{7:G_N5.7XPaP9 kYXԯNeC{)3\?RVvfg!i&ꉁz/tpO=ʟN2Grԣ_,UMP5.7P]PrGT/-@c_qZ9׿ǎ* fˍ͓]s)JH wWAUsIrY֖e)3֟k-ۤ||c+,cQP RG:ςI^{RV(dm1K~B f4c' pqϴxR\i܋9rA%-,rsbϑek<{^ pJXT̷3=s1`O2C9[d E[u+cjZP u\5՘+1aUsc Ew{TUi׉dAPWS5TꭣkvEn[Wy|.4Xi;H {ҏlܓJ<:,*ТP*j FuŠz(c LL`Xb/1WSEyZu")YUvRTtsgzDs}^[MBuv]oesnOzǤު޹Ͽ UsƩ!cm=P^&gy x-M⿦2GX^b/ft\p`üclQQ;hۙmX6b=eWYEcP_/jtߧ`j{C_)YT-˪uaO8eHtQvhx,2YH%]Z6Y6b/'ָwn3< {Tcyh[㩕y^DaV.z΅=Q^^ eBlా~أkP Z65]uτ=BZ~tQ8]V6JoAWӶaEn)m X,jU咶 = 4eVqSKJ}sӲuԤX8V = U*%&vx;f`{aŢfl@eZYq<'5q]G׎{bXL+iK,nA$$wg{]qsHKcGHyk65&"Yc$X8L$mAz)L%ĉ6^ 3\PxH|\K4˹gUyPfI :ɱN&x*9΂=1e]@3r9TVVDLi^PM*Tr@ާ/޿b/-zό=1۔am3a\ζFR`7ihnn8C=P9H`N&xPCQ3A~X=&0ԏ`OrTFr^r?rB6Sbi{<4c{H󽱡T[&\2nɚa}$7z~u[1W5e@c^ :5{{m-ĸca?Ֆ;Y+Tb{F[,J졸,`OӶʹ9]̱r8I6l={Ywtmުq;^Ω~{bbbbb^7#+{ {[sj]{]T}eZ}k>l޸7tVNGbLwq+:jgW6_iy{I,le<$qѓ Yω7XJ'?Z:w֗Bnti+E OߺC^.q^&g'ӿSՕ>YWWs]եç(>.s:<.5?*qB)7o; [S|>ܰu-hۆk^c =@}]tmJJ'7>@{ ةw/6uC74 g{]|pg)Kacx??<5f/}Jס τ6܀11}izkĉkf={cfq)z''Guux'&C|;w"Q7t2;?|uy[#z%iL'W^.q^&轺2gyj ފaw٩4L\GOOrҹ۷O3 ۥ C Rѿ~4Mĉkf={{"j4Za OnZi5V44lӜNqVx׋=[LJ6l ۷xM^o=ޓ {2רjnw}a񡏚 ؙwV5?yhnJ=^l!P]$IDATaM  [l9zN.?}o>C^.<$mJ~2>5T]A{-nl}{NQ8Ǩxoksme} ֽg{/}MlnHdle45t'7#+q^&iȲ5O>سl ̥lu|{yuטuSu_Pس>&L)6yxu!A^F{>7y󇻍{WN86and25ky-"IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_menubar-view.png0000664000175000017500000004535413162045104023411 0ustar unit193unit193PNG  IHDR$*%zTXtRaw profile type exifxU 1C# 9nKQXX1h,d pai)G276vJɶIe d8>掎T\*Y?4Ry"q oC;,K[T iTXtXML:com.adobe.xmp HsBITO IDATxwX7E/1Fz;Q,-1h4DA{,( ދEEF'wcu],{Iۙٙ}޽?R _\.Fi `f 6b 6bcrl<9X͓uL'!Rs& t;---.s677MlBstX"!]{2҉Y65i {7IiZLNM|ٙ-QM^eT=O֋zᘴx636Os;!jgkgcp E=lWvh8|n}MsݥQU夤ArqicB2?}o~867 jZLgs[L09Rs ]‹%cWolaO̬[1{ s^aHyط{2eċzV`tt.vVJJ A{ wV,)SPXt7L:'!aX [O/_{1:ZZpenry͏a5sTry#ԯJOiЁ'7^f>qЁF 쫂JuywdVjBry~1aWj (6q:]Ngn`èქg( pPȨo\8NJZ9iinpx]kVTUV:tWIJΜqZ3aÆ}?}ߖ͑f6U2f~=Tn؇:a2?~=4COiHm}{.鲣F}:I޿nݻeM6ѓǪpܳy@LW KO~]6 Lzyضfu(}5b^n~N)oiڣ&+{[`һO ;RSy-jk1%)9W Æ h'%=]=^z.?Dzx-<~"=&KK'l!W\xc,{8fhm~;tukߌ1`wW8=L3hW;o}Л҈6O9`c5hⰟLƟά{XrJ-AאwVxZY ?䈥hiynWsw0r3Η?zp~|83Ruuu_3Cb^ %[/#{2;n}V}}Xvxr ٓќ4l{L@\Fp @o^yyv88l-Up]؏\F  @l -uLl6%7?x-AiL,:HCG\?l^k#楥<5xܳf 8s\Vsٙ?Ɣٛ JmlCup+_IjzOM=kcԍhWx^Z&V־Ocn9hP\\ųׂKut(p8ʳ~YF {/keKýk {Ѣ?v0a2} E2]زic 6777y%xNvJ=-x .#f6@lb 6b"aD@(((`$b 6 @l Q7^` (NH=z4 "A׵""~lvN^ޣO%XXV'df/_.4tfc2WUU STOS8с~!66M4AS{c!/]@roݾ&҄š#d~X[ê@C`D_rr9N[A`ж-Z./Y_SԐ5a~*JLNufOFlqh]}]@ <95AUUuhefVv3'q1cF޹s֭223Zx@X ~tm-BA0Qttl,-I6a{>|8Tw/x 1x/@"%%ER4l7@ѓ'ND#$W wnIiY=۷!avW}p]"@OC׵Nkke>xtW8 őDEIΎTAX 6@lb  @lGd"$鈌`0,RRRq7F B/#_|I4D#2F\=]]# w`Hl$ٟ{`܈quqx=& 1+?oliijh1gX 0`- /52Vӡ`=iZ;|(ܡ91=|r7csr ߈9*x-̙I۷ ?ee~ۗxy݉ <ɔɈ?NM] HFf!VI8qu[lI)/^pnz9NDG{;t6>1Æ P gc'"XY>Ǚ3w^~[4 n<eFÆ 7; |$순F϶6 t\A7s8.poxv42 !)%>//OMOG53-5~ M͝\s-~(\RZob{;YYX=Ny F˻w5[me5*:hy-)XV}}#3 1 /_sBbu}EX=?UWYGmVT\/F:˵wv)؞TTXڷmmm6vO**h.$:"#ikiS)+C򅉽Mט15N?~"=3bԃo,G#2}42 JS(*NLHLB$>1q$Eu|@[ Ӣ9"qfQI8|')B02pk@ 7/iӦF=Gӛvw'O~H3빋]4͕`N@\F爌f*5UKɉ"bjl\WWc|`_16]co9+8h{Hh3Ś5~n=!Il'<ٜ#N!'._.uD>g΄bBb,b 6  @lHpD.BŽ/ 2nfpt3[,袙˗KuRAay~+b *K:@"#2F[[[uۘ[^U--x 7#+嫭h:1 %kr \Fv]4)*.)(*Zb9n[\Z JSshoIyZaX- ̆FP'855cY,֠Nص{k*%{۲KwF *'' |q8iiO/)))iiiS g`A^(:*-NM062UH._gO8aÆYv5l!{% I2ʵ(|_ Qv~M[Zksù1Gd2A!d")0L|E]]=ɚZ#sK,{^~]mYiEE FKAQ}QRZob{;YY¢/<{FgX_i : MU[d[[>ү}g`Y2 /6#"BN-̯9F3'F,үO`Yj*Mem2EG VĮI3 ,xC͜1<:D(kZmcig߾ޞ=:يu 6I|q#C?L&3<Ԛի:]iʔ2#Ct e ̣iSMUB7n 7?j**Ƴ;}箰%L&tW^2QvCe]N^>liafe(~-Ɏ"vl|p8\.QF {=+>E'yNT2Gcdh7 k:S .`wӑ:lZ`BЊu_PS#[T\RX\,Z޽/'ϊ6*:W|ّ:nXE=xlgcs!O@[7}_/zky';t 6w 6b` 6@lbN_sD{P̭ؿ%?a@BŽ'11U/^MǏИ䨪"#&vbr~+W9+@ n:"ֲX,|нw7kWsS<;ЙO) mr!a=23ѷnݎ!'+n*N8qܹ]%[ 􂙭37]Y}'S it0d&*ac,l >ܒF&ZXWE;Ѡ;Ϲz:Xjz"-}Ck*WS'2؆/HːIkn~?܊}^_Ȁ?v{$Ƙ`qvqg<7$aŰ1&ڹ=F}AGҲ 7_: _@l_-mۦGх@l|9) @lb! ;]u# /"+NH=z4 bP]v׵hJ:<.̺=#++s)f=cS}3:ΓURZڳ6E%nt(&O}W$RI?aWg"2˗a2WUU ̍Kkd`p;OVP5Weݱkk 3s=rrrA:4ψ#.#l6gAbrrjz11kV a9.) #o+ B߼g#쌍VFxVYU~Ƴ-5=#<"鳱cƬX+v_/<1b8EG_cnGO<7n O l/_?tnssҔxyZYX( #xcSн_T왴ʬY6{'OE?~_ll6lhhrlQ&KX<;da$C!Y__yE)d]T\odrRRE5i&p/bXpup<95AUUuhefV6OY?ɡrrr*fefe4 FIJC&hETeCӧa'ӧMŧ̙?ISuUU\ d {H}餉ug~tm-BA0Qttl,-\$&,B*6a^ˆXvAK~ &dWA{H}鼉u/Ajv6 7hɉ#G c#675! j!$.Ӧ*M 7ox @deƌ'bC" g6mnIhRX#mhoiYݣE}0A%v:>,TojҜTazbn㕆 g鰄y  $_SSd2 |~D=3-]+toa8a"E k{&##&%%LNRTTSQ,z kyK0bXL-6`assw',]6!E`LGzz˽n zWS%%Ƒt1LEz[ٝ:iS)::ٹO*.]+@|544DE<""$EEgG #6a @l @lb@Mmmѯ^&"|Lu I M1 H'={#2ŪP'yzMm-bb ߌף}p7>x6sφ8t8dRRRXG/yZg'D~F 6!'+ _z.>mm=KjzUÚu#?)ގ_xA/_e[`z.Œyf,̊CVA`1QgKKd\Td@ŗu?Gbcٶ4ڇHQMMM = x_aF<jfEܡHvDm_l}g`Re:E Rii 3[zC$&6N_:Fv.$Y5XC<7l&hOTUM5U|9dptfTlWEnބw.$f2[8duؖb ,6yҤ#F0fk+e2?¬YaL҉XmL))-üK%H'7WwjfE,52Ib:oüsWR&Y\R+l/$2tfCq\Gmh63ŁJI!6|nw2aV¬EF&[,Xm ~ cC;K"yx#rQqIaqa*e~0_PlQ1/_Ȏqc %|.IӠ`;Ş aX؀~K[]su|2C @lb 6 @lg_D o\F C 6b؀NS]vރ`(}j1 }3S󦦦.dc_gy.ڛl;'Mo/b~ݼ@_o/kzrt_TEEpGOWvy,LeyeyIwN;b`<.vxFL̚Ud;xuK:S ç 4k[qqv66XnVM/*?ol Ye%WXlw55!{B)mNne,a!vň@+0탇4E`׆gu\pbwcax^>ܒF&ZXiddfVHCHWsg_wИVԨ7q]"ry1c745/p7K ϻ}G33w7&Jb%%3lkdžtʁfEnLbWao\KGޮC|.1'IE}[[fnc 1VD/ә!gQ)''2kVfV6_ChtY5, b7-OG#2}4ãGI/a<~)S'&$&Z[!8iҔ) L0zgpDg-\ILNYlkk'/&;|P^^~AL&S"+^Z IffćW\ZG5޶% ?HTl.cT:ɶ"urpD-4hɉ9_X~$x'ʼnA+(IJ":)yd?yّa=_dAccciYYIiN72GX1,1VGIgD!G-6>v2|نqAxSMyNojjJHL )@i[[3jkk~s+kE~Iiii7s/xi+6 nL#3=JD{j9yyrd.vɟ͛o363pX}>519uB >DNfݥ{*Z+W SohCuڸ73;!a~:&=cS=cӦ&|?W9P\DE ( ;TX !Y $g7?9Bo @l 6  @le&]\ZVzc%.zxs;1JvN7̶R3ۖ|j3>ffs&A]kVH++CdǮ֮)D7usqz%'-e5f+?קPAba9yii"O 轣2kցSLK^l#O2Um]|yMLoO3f2of'v_/<1b8EG_b ?rܸ+?GЅٳ֒s{0Պ6RjjNEuKNVlIӗ>NaFS]F_";jgs\^5ʵ3W} /d''\w)pU"/=tDuF3~nfɋ͏t($f̸o:"tȑ#3cVf=(]l~<ǙE%%f&&3Μ}̸-wL.6?ps 8SD)̌̌{:tD&OS(z}gdf577Xw_qӑq\Iddeezh `f f,&`~ t  @l 6@lbݍ_j^k6-̷|Lu7n\܊_&Iyx~A!ި'p|Oss3fCSs#7Q?kqkk+[Z dXuu)Қ YLlqqzav:)) mr!aL/qܳq8iii_ʵ9N}ddd:~HdeK'޽w{*⏫ zTǨrWE9Ѡ9ܸԄ 6:?t㬫{;~⥺Fj:!sx$ vN.}9WE?PzM[ZksO!\G ׯJueČѿvd2C\xgdn ħl :{'I_t/+jAQRPXdeO%+H仐cI`a =Ϟ@Y,ֽoLBP9>*IK"+xۑl3FǬf Ml^ػrRR._IW 3]wa .4fL12~CMX<( d ,+5=]AHؤUZZ4֭ף`%!󮺪*ZS]=/?ngt.T<}G%bm2EG[1*GYX%O`Yj*<s`ͨخ\ݼI ~ w;cKwp낰oOm,-ss22۷s1=JL%9 IFQX\\z.PSCN2?"ni)uGD0#߅Sx Q}>/)-\+sgvE0!̏Ҕ)%efiYHH}߉ AGWW):2̂"_|y|pCB ?z/YWd|.Sӿg2--̬o/C၌2׬h_[/Aނ`#õ454dddJf^+?Tt%6 A q[/ϝs36ns?p"oT<ˉُKy^~ӂy}oe `5 @l 6@l[EU/^|YqDGѣa~:ӑ~ޞyF`nssNk^Jg*imm\"S/_jk 1:1﫪%520p>z&`VIP99 mZe$f Hbrrjz11kV a9.0@0X rnNIi ƳJ!0Ga~Ʃ^ >&6myAF6鼉Vh0s[fXDQ$_y|P^^|s8蛷|?}:|y7}m5r p8۷m—q0'/B Im]/ԠKdLݖXl妦&=cS=cӦ&Q͉Ŷ&3 +!>4}Vv5}T#rvnKyɺ>9>jH),UU_DH-JXzYKf& ѣG4eu Ɩ- @/H@lbtӮ/IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/preferences_general-misc.png0000664000175000017500000013672613162045104023723 0ustar unit193unit193PNG  IHDR 0gsBIT|dtEXtSoftwaregnome-screenshot> IDATxwXW{A`)Q"EQcXklXbMQ"DD&&bEWXcúR$=sÇun޼91##c([ """""".---6l"8sL# 6oܸ14S"""""""*=x>|njjګSNE>ԹvZX= :G"""""""*#8zhfvԯ_tڵ:/"""""""*CHOO~5jT9Q9`eeaB*uNDDDDDDDT Jm5DDDDDDDA%]@DDDDDDDr4:"""""""*8Àp'@CCZZZ,DDDDDDjoT*Evv6rrrp,ߌeԄH$ddd(?:""1 e+V sNMi %- w (ZmlݽcB*bF_c3 ̬,RRQz^Sc!ܼ} EƍֱZV$""SJz051VX9tn kl{?BvN6.Ɩ?Y5,^®ʶͽ!缯PGv<ÿvݵ#.G`7ǘ9k_S&Jxy޼ g/ c5XM)?(DDD$gX,{hIonFFuad}Wnf @29VN46yV%:5yP|V:rrrгc;?Adddb°nP9031 cdGQ*+&VAhR}H5T>j׬oIhfk,-+\s~PMTQR%_@[[I)82~Z!(ȣ9d7=~J{>XKÑm-?<Ѫ~2?p… QSgX={â됖&Aj|R1S>bX))anA{PlډT йM+ [弈(iJDDT\bЀ6455eFff Cy# ##CfB ---:YYYȐ}+BDDDEw!0 ""R!B@"+ȣ 'NvvJ """) DDDDDDDOI """""""a@DDDDDDD 8Àp) """""""RDDDDDDD3 Hg0 """""""a@DDDDDDD 8ÀpppppppTR%JzU)Uh `ȑ%`AAAeQKH H H H'?`jժa֬Y"QEP ]#GnݺՅk 1`+V(~c"HmJS0Xf .]?@RRxbM6 L2ժU/RC߹ C77P.KN.\-[ ,, UTa8p` lٲE-WW4];{ 990Ruj%v?>o'N(vꎗWnn;5Ml,nT-4ΪU0|$54j*:::֭[֋D"Yf077Lj#W8-Z455e?Srʨ[.̙Dߨlu~?FXf<_7`HII-t5֣9};şxDDDDDDTRA̳ SVMԴQh7oߋ/bԨQGϞ=q= 2pss[d D̞= Q)΢EaBOOOV޺uk,X?3޾} ///,ZK.*=^Ŏ]sfΐW31AйcB_ZQw<""""""u*րkDԫWb"ƈ.Tv޻hԠ7#"1cvFv|<}F!1ۍK|";pw};w ӧX~߽za{NljH-N9* 7`09koqElj1sSXUUǁ"""*ܿϟ?D")t'QV-4j%w@0pg5u1cW 2sdcRqgX36Z3@ؓbDDD$ԃ HгgOu:DDKIIq% 5`!aqr2sRz45 ξFf0R or҅# ;Pd ʕWqVliKs2FmcmFL 6E$`QU _n  ]kk :.{ƒ$5gϞGBzzzYCDD8---0N*p}?iLl1VxGo\oVG|rǤ.IhY_`WxZFbZR$EVo νWjk`lSLjo_Y ~"֜z IV`1 >qFNDDDJ)*Ԁ&$!NdC_Gso< O*6A.&*xp n>g8 |*e`7a)[oQU @DDD SS kt-N5@txv%ӺTYJx8\w?c1L+kAC|dibZgsU7IYu9Nnc !iXz=@T^~S=ЭkL?d>m<~T0 "OM0SwqNG#p4Rq !_ףd)ьy˯DJj >!ıN㓒?p7Vm?wb:DEG#33'c뷽v:V, v5>8VcOYsKs' пS)2`CA$aOp J 3""U"*k^̄H$*Vk|1qpvr @VV~}?~aºs.}۶⨳J}Jǯ4z4_ 2`p:ZBKK gB^=K 3""qlE11pi\Xyzu07Gʧ{LŴofUVU8V[7F`bb7ܩYYS.e؉+])Q~C1ri\yR~zk3ǎ5cx 4 x]x1::h 'ɵI{m,b' m;tj:`Զ -- QѨS6S@+%{IDDJJR=?+D:c&F  c"!1?fN]6e2[Y!55[RBv׬j>>+UXӧNA.y ?,]cpv.pEKKǎ3s&b<~!}Xwco`հ<|+|PD!@Ⱦ/]ʵ5~,W^CPYUZ_~񓧢akcall,WV>Mbjc8: jOKUE7 \ofjAc "[Y  9)N? [) U% ZԯWW035~ He_z%qMJKM+V)1ѱ];\v ]u1t(|c-[B@OO))^ۻg? jʎqiBMiQ^KHB/m.(wem_ *SmOII)tPN'N?gI$hoߩbdff"$Fp} A:Xp`سc;eeo%"oFK[o~6R'jUCY'O4jZc;;s_Η^ar#nB+WW뛑kiҾֵD͈} IDATWU=˺敫49^zU老H$¬1`77+;DNN‡ݢcnBrUv~ SzQ5$@x_~ ssb\ `o 1T\Yn]JJ z폄DT54Ļw~=~!f>oRa_Bc? T#HЧw/_.a@$XsoHLJBrr2]>ר! Hy ~d;5DXlB1##`܌DZ{^D4 ._Zru|7 <"ii܌ĺ  =foW&/*W!?@!\%oиQ#Dܺ^Mӻ7oe&$c,enfko(|X~zMH/qC]1To{ĭ۰.V =6[!;;޽[2338z-\ewfD$\oXaWWr ADDꕞ>{O^v "9yʟWcnloQcڵj}8ҵ+s3Slf'6b)HIIAڵ1|W 98}8l{ ''6֍1bB/c.ܹ{zzł8t ^W_K*ޮ)F*|Qi"4jؠTIT#|`vof fi:|0v*!RSSn0}}}hiiA$!;;iii000@||6Օ]ftD"A1bVNDDɓ%ĉ$,OcyT~UT _~)TJIq@  ,L$$$@*"99޽C||< $$$ >>߿Gzz:QР * uIϳC:u0b̚5 ZiH$>2.''۶mïݻw@1~xnѧ?,]/_z/:-`<YAVxOʮ}""T@qJJ ܹ///z k׮-<<* HRhjj?{}y[ ׮]+tV(*W,{-7`~:Я_Bc*mCDDD߇D")dq… OH$%B0G兾}XUTpڴiظqcu-ZYfaʕh֬D".]UVȑ#???矘?>:tHWbƌ7dl>ĉQjd>|8tuuѶm[MTCDDD%nBxx8$IYCDD'=P*܀Ajii>àA0o޼;w.Ǝh|gX`woN: .˗WWWx{{\x[lsӧOǘ1cUT _5O???۾}{w܁Em%""җ aÆe U %9XTT9m׮Ξ=[`VZUVrx <~|)Qa*Ԁ?/^Z֩p D"XXX ((}YYCDDDDDD$2$ """"""x"3 >("''z"իW%LLLJ1Ê78ݺv:OJ x->}VZJ*J'$$ q12rqQۤbD+ ܺ}AFFBOCD-[gl8z☠RW]3gdd`?Ź9Ǎ-ԩ$"o0 #&&GVV T8̹pvrΞ;/zTrǏ44>\9oB٧nz뛙De'FDDDDDy|9233]{auqI=ؼ5gҼ܇J{ƀ͞1S$߈4p(TtfT*ʵc##L]1Ϟ!!!vDHMMEtL Ԯ-ӡc WwKa FTt VaCѣ{7gCg.cKa5h;cb`llCcto9wFFF;Rhl?SXoc.8}U Ѿm5ZZr*;y !;&6f<`@VRs۶x 4 x]x1::h 'ɵYh}9p1ڍqqS8үDDDDT40 HaR)V^G?|Z*֯]ׯ+,'OwYܺS:MPPYKar/fM󄃽=߽C`p0md4Bjj*l|? {',]Se <{.1Z8;LOX7v+iOAyL1DŽc[~A`3Zp_k Y3aհ<|+|Ò=d'M kHa_0}c;l[m~/RBv햵gZb\MFYYYB]ѶsW>bU0737''/{β;!…B T]< -][@WW5ݜrufbcĉzl;0k4tzzzhlezrqfϘG{!)(]ApbT77LO;Aώ]1vvޮ)NrWm%k98@WW c##Ĥ$x{́\Tc޽ R ֭Y._ 0445._AKpt/Nz^WjDGO`K&[#SaҞHLJ¶t 㑑Py;[[2M^ Òݠm _By6 QӨ(4m"]&}Q~%"""+yo&Q^=L03( J~&RU= V/3Ejj*w:}e^ 3SS pI\"Ξ;.33b+}JKM+.^kϋB~'<)#̠D/+M)Ò]P۔Yhts<)jQѕfR)R)޽{7bӦMXzuYEAΆe:X|d vMM!l*!1nоzrd>ܸySԭkŊѨчKԭ[DDDbcPfM7zuq\HEÒ-TIu--y\٭K$"""\b9~l޼H18+++ iiiU+^jBڵgMM!Hd:;C gΆe (C.8;՘#._AZ_OWcplڂHK@"zx87Xe?EmOsoHLJBrr2]>ר%!?HKfD$mPm[;!10~y Wm'""""Eź$Ml,?^͚035U)-bbbd7n܈+V &&k׆Ə_pA,^n݂9ϟcʭ_`ܹ5j`޼yr=zٳgŋHHH-̙&*D"rrrtdeeE 4Y}(})[ݺaM"noS&a@D# U)F3Omۃqƺ1F R伊9CGAff&jת8P-1b,Y%{߰cJm+BD ҵ+s3Sl)s% vVs>#G*~NA̳ ܶVޥ3 |~|2F{aD`` q5 ݻB?9rǏǦMо}{z /FPPŋիѳgOܻwC uuNNN6lƌ}}}cٲeطo_F%#((z*\2jԨ]]BgHRŋHMM]D_t],_[6u*DDDDI'N( s338:׈yV͚p $ _'ʾ񁟟:vر#|}}l2ـAA,Y___  `…ؼy3 pqqAHHN*0x! ###YTL 4իW)xx\]]K!;>2h,jQXn]:-"""b?% ؉rjք[hڤksbԭ[cǎwEvo^ Z?p@rMMMSL#VZK.Q}ӧ-ZݻwիB!`aaVZA___t"R~X /^Dus3tsCb\CDDDDŧ*~} GGGTP """"<>V5ܺ6@YfΝXs0m4xyy)v6m=d""""""Fm3 t׬iΐ}7nQN|Jox|ׁ/qXXX`޼y:u.\˗/#''%Km{Q{;ʋb=V,cczIU 0 """""""0 """""""0 """""""0 """""""0 """""""0 """"""":&66x rrr SSSԭ[ժU+ y &N@]0iNH-8`@۷onUTQZ?11/^H$}bD+ ܺ}AFFBOCD-[gl8z☠RW]be}d>$Wd?## ~.>nleFDDD~0 #&&GVVpvv͛79wNNsE uVpvrƇ+VS(#v? LDNHm8`@˗/#33S6xOĸѣ[0y .͛}ȯM溺[q_ֹGgL/J Jf䕝]y pH$Bjj*cbPvmYP>`DEjU6=w?}6{٩9Oa/_#:&F9T>Fnn}hddḏ#گ,va֮qqرsN> *h߶ ƌ m-"Fe}u)ěXbr)>֮>?t(v݋obafjÆ{.r_Y۔w`_W^sc ;}?FGCCCM1}"8d>~ ;5Ir瘲sssFˡk7)3"""tT'Naaax=LLLкukL4 ;wV~D"RQR}p)C6K[w?y \\r] k}1k'sMVVHMME-߀zp+|0}l႘ge011F ggYv?&]SgĨ1aX$$&`_nj.rk Y3aհ<|+|Jwލ˫ ;5SK\B@j^B&4!;1mdX[5F$ aZVnCԾ΍ʕRBv햵geNDDD w!w<@bb"ߏlt)3T^A A;! s<'OBKE |7g\opt&&Ƙ2q"^.[m̚> :[Y^5p\3^`*Ү]ApbT77LO;Xy(vc;젫+]SL䮰?e}U}9yB^;vV[\B@j^B&\f"1) ^s(W~5WйQP;'9yRNDDD 5ɓ8x o[l`e}*Jj+Wac2CCC4F+hB~pt/Nz^WjDGO`K&[S֮Ĥ$l ڎK .>z;[[:M*UW%bj%)깡W ͻAϥ*=DŽ* IDATs#r!1FEm63"""T???̟?_n ~޸q#VXԮ]^^^?~|Apqq}/Nyh в Μ -VcF\|ii<?-_Zi nFF"-MDv籺b+kWsoHLJBrr2]>הx ?GD -MX!@'/_ y jR͝aƍD"A,Y\!NQ@ٱ8y 깭_  D[+QP.IZ*޿jժZݻh׮\YeExx8Pr,|0=e8::ػߑXMQS\YDp%E7TܐU ^-%%MqI)ͥuA-_5B,#_&3(s]\19C3rHbhڴVRD"d2ttt3djgNobaİ5ι}M̄9{iFWGGNMIdء=&z:궭_ƪ5k3 R-7)U>ai Ə5j6khDFăaei vn5_F71|lƍUhv {צo[(Mj('K"" k+K> q1w"""Dɥߛw^x{{7tP|1b8sssܼySa6_6m 77 ]DV|@gXJA+͊.^9sYfk}CJiii066FӦM!U(--Eaa!G>/矣C8~8>os;;,,,+++4vvvƹsf.Ѧ͊o߆kY0MoRSS!J=[& !"zU-Yq=aӴ)nNGԪhxzi Va0x` 2{ƾ}cH$:u Æ ?O 44AAA8z{8Epp0Ν 4hf͚{!??GĉU{ѢE Ǒ|>|mၟѶm[-Gbffݻ7n׫q ѣGk҈g'G|˗}@z?j,^zBtt4|||cXXXgϞ8t`x!L lg͚GGG<~;vDXXƏ_~ H,\gΜL&C=ub8}46l>}- @*nnn;T DT#z5vWw>ݗdzggԫ[f`@DDDDDDDJX0 """""""%, H DDDDDDD"""""""R‚)a`@DDDDDDDJx 5@VVd2Yq 4%Zjƍ Ꟈ0= b)/;"""" D =z[ngϞ011Q8q"*c{HW6]}|N]έ&UϢ",K S&+m`7kDDDDTԛ[D"!mLjͣGZV~IH]n=b"""" R"Hi٫>>zT*x###deebVbuƵ&Xǩ.VfϚrѩC 7q*--EqqF۔|ցʾ,i߽w1Wۖ-0n(ssǟAk*~I[ k+KeOJBzF&5dۏm;vaV0v'z]8l=223ah(s7NnYrryV:SS|f|{ $(vìlXYZbq BBR2N:e+fL]۷!nf1BЮ];ܲQKa6W_۶!t2 z9 =/S!x<5U^AϞ=ȑ#E4jĉ9s۷cɒ%8pl3{ƵkS]۷oVeJKK?5p!776l O?i#d_-Bxx8PRR"x<`ňģ=6 yvAş{ vvoJ܌ЙЯ/ ?oڙ=k&/xBۮhm󅣽=b8wA *㓶lE ӣ;b4iysf }A~prtX 'G;ΆbXXt m!1[1h b4FHP ;^e~ A~3ƷBiux^[7l111֭pB_Zo#99T7n`033ܹjJH}ʕ+d 4H!C޽wRRM3dAiiiCjva~~ӫ':wn]`nn._[Xb4Poo񾅶]tw̡K*oܼ 'G+/N>cي(emZVܨ)?yQ̓O)!ΜENn._PFBfvAvs*k+[ϱcmjjb~[کQ} ? ڵ_>|Xvq9q={6;;wNo_Ucй4bu1[ihlO@χC&ƄD|4a< ܰϑzwH$Jpl*O򞀘uqp %H$8>H۶Ǎ51Hx\x Tf-N9B ޻%"녌ߘQ#f-.\q_]mڴƖӧ"2k۩α[fz]9rL폺\9w7ɅD"AڅXtR;;#"""z6$888`ٲeOРA ԸE!44˗/G׮]!p)X=bBBBRDkkL =77g6VY /IJhѼ9|NAxDFTyȨx!,-3a<֭s,#ju71|lƍU*Tu JNN.uwW{T3D"4t_D"Ay\mx Epd2aaa0``XlN> O>DVT欮T; ^h׮]Hddd7+MV~W6!!CU9JKK16m Xr@ii) ޾Vr"~&""""߂"^6 yyyHMME&Mdx\\\`ddT+9U DDDD"!н{w\zWY,DA=`ll T3%"""""],#Jabb777 x}T*D"a4. """"m`rA]EJ,ky" ǂ)a`@DDDDDDDJX0 """""""%, H DDDDDDD"""""""RR' "ʘ{"WDDDDDDD7^ve.\48::*KKKÅ ^BV:Fzz:!ɪDhҤ lmmaaa3$"""""}u`0o<,Y۷oWZxb%dFGpuuǏc8q d%%*c{Ӄep ڹsJ ^|"Q_Ɗjݒ.V֔)Sp9\vMa_?SLQ&66o[oaJ1~-ڴi===muUjݻw ņ >|8gggl۶MeT7dffFFF(..VnF?q%Ű07W8r{߁/|7obM3""""""TkAii)2_1͛7C3jCXXñi&p̟? ?KgϞ4iشi :?'N֬Y{1n87cƌqF!-- K.Ř1co}G^ J._ w"ՂV~ :ʼj@jL+""""zQU0<|;J7kG{XZZ j˗/Gzz:lmmTlܸQ)622߿?Xj.]*/,YVo߾Xr%mpB_~ nܸѣGLsNI/Nii),_ ?`nfaCJJJ4ާDSmB"223anno// sয়YٰĘe*ޞ6wv|ngdAԡ}!+;I[qM룛sẀi1S##3b8w4y;wGUöe = Yq}mN<ʂƎP)$F#32PTT :V7.c('lEʡC051E>1z {@mx#?VV8^O""""z N;P4hެ<BNe@GGaaaXl֬YKbQzPo߾-[ @bAc̙38wRSS5TmT=S*V:<<F6mgt QQQB/G ;}"C* LM:j=0hx ܺ}oJ܌ЙЯ/ ?o1nC/! fo9ff2O>E9pvrRX~6FBڙ:#wssp)D//DSHUxBڮq؆GD˖| +++B"C͎ɋ'x5rKBHflU,j0eaʔ)?l̟?}1uT̛7O>:::::ptt9BBBr @dd$.\&M/FHH<&00/FƍѪU+:t۷oAZQRRضleKahh(_+WDEEEXmn^@OOo h}⪴m/+,pVWGH>Bi cGyb0ĮF|JZ٢lѲF(&mBǥ]x >͚ ".(ĴťW]Wm ت?R'Nɓqmƍ>} $$$ ++ Ϟ=///T_~yyy(((/2GEaa!sNj8=by3,*o6o-ZX[ZB"ȟuPٻo&yO@̺8\t H$OKgK?n(DAŋ(,KX6Z9TEH>B D"AagΦMcFDpBƍ4:jڶɸԴ6mZcS_BXOODK!HpeDW8z?H{5zKѫN$A&AGGϞ=Cqq14Eҷ?Faa<^__2L sǔI#|M$ud2t㻻`8,\!cbU|ؼe+zbCCwU!"k JѢysNƍwztǣ,@NN.,1r0mxeIDDDD%'' ڻw/_PJD%$$`СvZZѴiSbJKKQXX{@KիX< q^v*DDDDTRRR8Àz Jf Q ~KEbhO4m[*^vZDDDD`@TwW*!`ccWWW߮@T8;9w>X[= ǂQ9R&&&pssWIRH$Hы>]|eADDDD/ DHRW'^HDDDDDDDu DDDDDDD"""""""R‚)a` ܹS!""""": z'OTɓ'G^`V/H$w1rH<{LDDDDDDz7ѣG#11IIIܻwOm(-tۚSuU Xm\\\pXSe aVRϟu^YSݠ:E""""zUի[%[N966ӧO2^&)-ӧOQZZ#RoooQZZ<@m+ijs aÆJ(..V#Jadd,mg|6';!tuuѼY3 {Z)"^0ǎ.ѧO+++y|ZZR8w4pK±cйsgǏΝ;055/;|}ʴ)TZxW=zTSշs@9عGgdS͞uc<=bU- as` CC1\wLݞqi|L C+W]nUQvyO>S1&&OE†016:#fz\*a۲ƍ~.TC῀B\ڎOJBzF&5xŶۏm;vaV0v'zӇꜛBƒzW02M&_>h ̚5 055ř3gE˗k׮D8uVX}T_HMMEppƒl2|'hР~g WuմOW )@Hp _fvs'ضl Νamm~J'mFHP :vh}}}9u[anhڶõUr-[vv(((@L\׬O._H ;F;"|),,ѽm4VFheLѻgOݷ^c(ۻzظZ9/Zǜ[H"W]GRhtK\ʜ:}WBhp_OJ ~;y[Pٵõk s33Eh3DDDDTԻ[`ر8x h AXX @dd$.\&M/FHH}駘Ug ^uBnE#DWGGlI؄c7o'Obf C_iY3 |G{{pG >oJ܌ЙЯ/ ?oMӶ1ڳWwcİݻ׭BWWͯV51SelE ӣ;b4iysfon'CN-whmƒz9Urfaa^^^J/ho___V{QZ^-Am+OW5mxER)VY+W˅ 4ovcoKgŷ0tY)M 52'Ou \]GMrӴZڢyf8zWۿxhek[휇}Oܱ#uuyrVEh{Senܼ 'G*gɄC. cي(ui+f, *ԏ?؉UtuoU]` +?x~}7&699H$Hp {N*c==6/]D"K6Fv&yO@̺8\t H$OKg9jv 0?W:9 D"AagΦFm[[Y ju|'ND8u, %{>,3j$׬Ņ}%^q=TT7DDDDTrD"d2ttt3dGG-:&@_Olm1rpx obb1h٢&[;=QNDD ''V9|b6hNWGGNMIdء=&zV~m{`woNdV;yVq*Ć Өmߩ T16 g`æxddfy~K/WWC47$TT7DDDDTK+y{*ݗ"X0 @*"""""* H dddq }٩` ɰqFӃ->#8qB6={OOO 2m+j5ԫۈ@ǎa``t:tf™3g4n7ƍyAODDDDDDzU0GFF,,,ڵkvO6ΧTm^zuK N<6N$!66m۶ڴiM6)޽NNNׇ-6lPiLn```-[*Tp]Zœ9s H4(Q-Wkbԩի͛DdddT8bÆ X`~''NsAvv6oߎ%K} .ģGpa;vz gggܿGAFF-ZTs@DDDDDDTCDɥ* ooRѣ8}4\#G[nG&M<xڵ _5= 8p OOOOyӧg\]]SH$Ry[_nݺ͛鹄 :eADDDDDToԯg! !C$ ]vz&O,QF)ӿAybطoݻgϞ)GDDDDDDTWԻAEꫯвeKӧOѰa*cbohѢ }z9ld*D"4i[[[m`(oݻccce- ǎCΝ埝q9U?{{{9r#GTqʗ>|Xvb=zo߆+LLL?~,ĉg +)/W+ɐ!'C^^>,,hoѹSjGR(^W 9 8uӫHDDDTQzatt4\\\k.<~OL~ѢE Ǒ|>|[QN,1+VE+L;w~L 'OƷ ̄0d~Vum߽w1Wۖ-0n(Sq<-[rLMLѷOoL񆞮 =cێxk++퉡6PWmE@l۱aeia qڞCBr߂*uդzU0 .KKK5~q֨Q#|2 ?r; ėKѬwۖ-a߹33>i3BѱC{뫌ϩH޺ sCC`׶ݸ"+%mي`?CAAbf-:pGDbf?62Kaaa..ZVFHۋ/1'$y}"*`V|&LɓcmD|fL I$&ogCag׮]GxD$ڣPy/AwϻUrHR!<"b)VG ؒ ǎoN4̞ܿ8ٳfA;7 ho Jqasgb,,?}:Rϝߔ31__:'j&m߽{}ظ!tuu|OǠ !A8zF} b89: l!h 䩎E۱.9wA _l޺M:琺jBb2yդr*e3 QPPS@g^M=>zo?H*5kb*|pFyoo'8vz:tV| CNڴnQ#S<~D[J5hX{$7M>zsǎ j6SlJHĩ3gJsVw!1w2ХBC{,[2GMTGhX}gʡKDwu!u9T߅Gej\'"""ieHgD- |=4p Vxd2ԏ?؉]@_]` &7!mOs8yV`F^6IJ%_ zH$Pq!z^kBh5E]_k!sTN5qCmkk4[*())AII l[DԲ044khd+"ami"yY+֬?'7bC1Xa[#-.]+UDW]? BnӺƎa]*/^iOBf.H|.^¥Kh٢N灐_QHs>G!HPX(hnc6mZcS_u̘Q#f-.\|އ /a)¹+] ɳm5Amx^KxQa^cGWRSM]u"""[DdgP\\f6MǏQXX(ׇL&49:j9811x(nQ/ IDATzzhekÇc71|lƍv('K"" k+K> q4j#|M$ud2tU+?ml޲\ !;wƂT;olZ^> JѢysNj\Q/WWC4 O:Qѫ0+ 2L!yV9XшZ>ns˩.DuQ[:QM%''~o޽{]=D/RBBZ+mM6X,V9{w `oo_+9Ֆ+Wb(ǭ{٩P=!䵏DDDDjHII z-B* 5PRRG-|YӖ,ĸўin#jU4<초b333tW^ŃT>P$022]rvrKq}4{9×Q,#Jabb777 x5T*D"T*}Uw>ݗc~aTJj_HDDDDDDDJX0 """""""%, H DDDDDDD"""""""R‚)a`@DDDDDDDJX0 """""""%ol#;;28H&M5ÇYA1cZߎj,#ܾ}011Qc_'N_el?wzzzln{a8(a_mn2YNYGGRڎ4C>BեcMu5mԕ~Ws"""". ̄ P\\6~݆8~$YeRw.֮Úu R[b'!DJ] ;vh;}<u /kǒÂQ9G^ J._ w"ՂV~JٳfÇԡruۑf81}h%"""z1X0 *T̂R,_ ?`nfaCJJJ4ާDSmB"223anno// .__vkCCs$dss׏H@QQاѶw~L `Z֍N#>) 0kQ#fz\*a۲ƍ~nn*P~U{Ͼضc'fe cG{b?FUHnWcpয়YٰOOG99ؼe+R)I>U+UY4Cǥo@ BWe&m?yOA8+< XꞿƲ& """X0 @Eii)"ܨQ#|2 ?Q- ݺ:˗_rw;wERXX H85Xv!Aء=56iV 5k1ӹS`U r II !Yx19!!00[;[U;y[Pٵõk s33衴u _msHHڌ!ko@xDR\Li'Ljۈ͘:#YC(UTRFy_ִmcc{1 ?ޮ016yu_UcYM|"Q(..FwϻUrHR!<"b)VG{ O[o@M:3!asm|vn7{L89:/"46ll89:@,69OGI["ob4ż95ݻ׭;l@@0@4G2lqC| ̭|RL[Dpɵ'Sz,+0C*:3 8lY@~楜9纯su91Զ-]kWzعqS}D8>"qS'ctc,7!gm}OEDX ŴɱZmOیͼ7pTccٔLC(S1wMȶ6%C`W5F8UVVbC*n%=8€NNN(//ǁC@*"y*4o&~ժI$R:sWO~ |oTk9õ=5y֭ZiܤU?_t #qC0i4!ԡ=<<<.{ <4TcZxhJXnBZ+WRc]4׭mN{j0Mϔ<25SׄlkSb׷?#pQADDD/ j—?5o>˱a.#)#xyzB&APԺ GG1zv 7 rطbj ]؉Xj9NNHNMh {%twmMYk(4+///A*bqgS3%L5!د -[ C̘ѵ[cn "" D5T0C1k^fJx{z* (O"tٽ>ݜ D`V8.gu6z0֭кUFa!&MfX=ٹ I Y?kmVոٜysE8;;:k0KgXV$,\@*B"'cV ֧l|f 9%k^HnBZ`ԈaHZluQ׺u+lb'KJPZZnnc,|p@{!666xi`ܳ;!5N]Dշ-DDD"5" dD H@QQ$j~W܄l_[ǿ}}">ߒ?.@P ]F2]V]xX(N'oF~Azx ftty!ض?G''E jWݻ޽"q5 oD3oo Br~]"#16z>\ wޅ'FUkT,7kק zxrE줉:`)TB4Iɸy >"{!ڜߩ9c+ a,̉ko['%ںu2*sߏ:JȰ4 4*͛R Dׯaf'"""""zXdffrz 'O\.4j 4QCłwwwtϟGaaD"{pvvx~:QCǂ\WWWv'!J! ;"""""ÂQ r"""""zDDDDDDD"""""""‚ia`@DDDDDDDZX0 """""""-, H DDDDDDD"""""""Ҩ zܾ}W\۷P('ЬY3iӦu!R6noÆt!Ă;w௿Bjt",zmoPTU]@$aиqcK>Qp$Eb=mQjιf'ƒwڏV޾r#"""@pvvFeeǟ|?CUe%zxj@dǎ֥ αOԀZ/8M$!av<\]v}J}CDDDD!0 Rs rY/v8;;aúdAm:|_{ 66H z5+xRtm3[[[|zȆ (JTVV5k<1t@x>UUU-zEEňH$Byy9 ײ|ǎ鸒_&M3:G_5W/Ht\]\4b f$}..8vW|pGL6 {ߗ |wk#[Ab_~7"(++_K> }z_}xX5#4 ս;\]\{XӦ[(z-MzKdjvAppp0~~gR!;غcI'b^SHK@œxm /bيn[;0lOx4ETo޿DDDDTxOA.V|P,psCr*x{y P(p䇣9մ{GxC툛2ݺv-|cyjHJxy[20g <899!m[,6oш5wL\,ڵxw/4ڶŻK nCg>%aapt#<,&ֺm}L֊}<9/0 zqP&lD6ʤGH^ >͛ v$M5 Ok_;n].^&_xoG䓾y2~ֲ665Ġn_H/)ЫgSxȚLebX1~3g%"""ÂQ WGyy9|0ݥqc$%~/OOd2<|GYJU@\2t(lݦ*޳1cFޗptcogW붅Ğ45'N±ǑKnXS ќnSo޿DDDDTX0 zYP^^h5V@4|XT\Sghܸ{1vꊀdF=tƲB0x5[XAJJKѵ"D&4vVh*pL3P,}Zy@vn.wv6'ǤuzP_a@Cee%$ |[,ÓkW'R^704A.>tƏ)8 H$R\~,_ N18/ {b瞽:d 1Hx@"B*tV\6I'!.g J!Hۉ1=cm/k9j0$OEVv6$)f 9%mv}VÅl*_GDP(L&Cee%Z4Gg HT;88^ zu>C_DxX(N'oF~Azx ftjInݿ'& [ gi!"O[G(  Q7BbdlێϟBB֢&g,eV`@DDDDDDDZX0 """""""-, H DDDDDDD"""""""‚ia`@DDDDDDDZwDDDD۷o#??n݂B; <=='x3>bp!y-<=;`ĂC[xctD='Mt w˗ѣG?3D"6m* Į{{P*Ч1 * !OdE#}oog͛c Ґy#;qo,y}h SW&!۞M,>QЫgxòo>:GvB uvXo"GUAA"##J;;;#22gϞT0صwƌI&MPZZ3g]=9k_!#/>ZU+fn !0; S0g fWBl_x>5j&MЧwo&_$sXChHYimꇭ->\#W,U"53OÌs&Mw:;kf}@DDT*]TWUUe{vރqc}Lyu}`a<%磢p]dlێo/{;;7q#r?2ĨЧwZif%7N&{C_Y1?Jz/vA~Aٱƾ7WWU_~ѻl5c9黖a-u?jZ6 eeeX|~4nرkn޺ /OO= X`Ǯݸy0r4YS"5M`̨Xn=Z@<,՜^k^<ݮƾ[o#}v\t btӧL؇>pmx{ybījc,/u%%D} ..MO65σյZ/s MGp 888Oqc PT\ > LKѯo_̋XK/c뎝,X.WؾtslJ̜6ݺtFիxoهh]"#U˦oێS m[#u&$O 8ypC XߵD kQSܔɈO}_}}włys4رF6p"X'b'N@7bS56 rBB>|uؾӧj}/~ZCp1@RYY_?xā.Yꠋ JJJѤq'AAm-.)i[p{***@.C_ISW F!x0k^A BȾt?/_/՚^s֭ZiܤnlY!9뻖am$IUZ,IDATB.4i% >m#pϝͿCCbU 1Ocl[  D:xyzb+`ͺ,Y0z<պ"n5<@[ȇ.]]м׷?#pQ˿Lǂ_#?OǎgA<@TJ(#4^:[nS vه1kWZODTL:T~y$MFdZ|Ϊij׺U~LcBGu D B0Oh%bX[}j^[JKK1|ٹ[.ߓ-4kж6Ϫ3=ED3k&o؈t7WWOƼ.eѶVU÷V:D^ݺtFqq1rϝCN9k_0g}^ۋbCr6g*vAyZKcu;oSqr ^Ŷ/v Ӻu+lb'KJPZZ5IX'OT*D"o'N·}!^1c&ɁD"T*,xIr©gL:. XߵDPR)] Sx-||60ƌ \c޵S D9HNIEG {ISp6;GcQtض6Ϫ3=8€Ȁ>1t $OQMԱm؀؉?.`u:[}$>"`=X޻m6mpE$"ndˍ1 IuTecc ={TC ֨ c+/#$J=]}ء=+DdU" dFwppU1F"4i|K:ШQ#4BIj )7r-}};iƍp_zq2m a!!xk QX"d!"O[G(  Q!v$&%[P()]Kİ&kc7=LLJFHp;ըQ:x0rIɘ?K5=zpL\›7qcFsN{v{Ɗ(yͼ1&zƨcڜ>Μ~mݺUhߏ:JȰ4 4q)_P`ڬx#G2R7ĩ(++_˖+Xr* yY؜ua0wbՇ*8-[ݻ*ZT)++È;l:fvܥq D4oLp)oA.++ ...h޼9 ^S*H$(,,Dii)M P@hdk 'ODf]S((,,DddVM#dHC,<233""".]qD"k׮pqq>BP]crwް\T?##dHC]`rܑA#d%`@DDDDDDDZX0 """""""-, H DDDDDDDU$"""2B<\v R!"N,8 … Jx\QWVV_~.\@PPaʮ^2!";wơCX0 """jd2P(;""z(J888Xkn, ȒJ`vDDDĂQ` DDа`@d7oi|?L4!ψ>+={>2P/K@QNH DO= bXcފ  'u&5G2wVk=;Pm'K7!1AT_}0x$5BQB RIlKD3Vm]G`@dI.]~Lj1ߚu憄Du#OLcl|K`eܮaJujJ84B=YR&gDw(M>& tC?1iTY3)3<'XY͛x]:ʆG 6"$eKrt>*؝:jH{/DD"#2ǎҶ W'jcǮ]y6<=1v(ׯq&}_J~>***TYտ>^رk7n޺o//* z~];twEƶ[^q13.pmx{ybīj#d[@5\]᮹UmiӐў_o鸒_&M3p_޿_ރ899"c'L}n6]ko uF~eeekQÇOF!9{x\([[;tzv8\ܟ@+9B J]{C|v.QCVRR*h>VD8 tPJBUsϝò+1sTtWeiStT͗cϙmqE,[Ox4Ejgsz#]?91lٺ oΝmwV;ws=u.͊Ǹ1c (*.†Mbsz&`^8y iHѦ:!s$*$WC5g}!dTҟ>Zsf!"<ӍҷmnjSԶ-ˑi֧`AmڮB;K_߾._;Y0 3V0hFqr+~+4qGgrrw`^,<4ʐ)X0ߵmEn?{֥ N3:vSYTTZV̟3a(..65T~>6x<5|XfeM}'@05}AC7&_a?ߒ93g> Amb|yF)GG1B1mr,2uf}Dj;vF)h'GGG./47]7lOیͼ7pԤؾӧjΜ% Ys?Մm7e2uGG1Z4ǂys0a.GQM=07pZ}u<ӻ\\Am%& YPr*J^Ef'=A co|s RBキ#`TUUB,vi4~vދtp;(tp;̍;wxp^TTz[|< \bA1-.QC5j0ψ{S&㵱c8+8€HMKDSg`U/xaa^_f-,$DPXYhsϿZaZ5/47]wqI >Oۂ㿝{PQQ3m3u}jIB:!Kh= ~Zj1I7?޶)}=!4ez쁐`tFc  yU().G'FNZ\wP4kᏃ7zetvvP+PcA  bU])GpPjBvE#5 inDD L&KCCT"qmܴɱ+J"= tptgn⑺q` )/ǁ}{(6qo-[juYb%<={;;HR x%y预?&M]34c4}_ŰfE45'N±Ǒ}Kd NJTev2~:Bx3(*-.x%&?~؉n= 0?߯W$A.^-9D"w4]"L*!@U4xX@dP`oo "ej|6'VIߓ-uүVzggo鬳&t1+Gsiѷt1>BQ'?#lҶ*tn^ۋbCr6g8JK.J.ÝwDtE+طS vo{2R :z?? ?P%aPמ?djs!@- Q iN|_K*bA73TSbY DF<׷`|~ gsr H!Jq:+ o.^)ΆD"$"zpBSh, ֧lvFk?5sr3ޭ[¶/vXV5b֧ji1knܽ{RYgZq/SGh?c"i} v׮WG!mۮBw8y R)$)~;q>>fMd.\JB:wQ|'U2@Ŀg,ſg,DJ+QtrN}{R.j#c]dB"";'7|#U43Y BbZ]"F&aA:xC9@dDgbނE85t@tw.al(e5(y^7f4:wz_h]b'M@bR2n޺Bݳ{wܻ7V$F͛h1#>!Asr3 )7r-}};iOѣUs.<1zZduXLEYYZĘQ#N/SGh?PMO>ߌ4@hA"m}U~!ض?G''E ΛcW*rTUHP)B&U=^Ϫ_=B*llt@_{ӻDFb|X|fƏCU:iw/$=*BA5֭[QQ~QJDaРA^yޣq]o""!ߏ<+fS'~**d{{D :WTT 0wתXwV5bb@P@"@&޷#/$9Ç[(33# ꂱ͞| DV+U3MQU19?2P#ݻwuQsD"D"ћL&:7_HLs%"łC`oa_~FӟdFDD' ,q7PF84Ţ~B@QQIH DDDDuXP""ƂQeYRƼc# GQCÂ988@*S!"GT*X,j,Y?ȢM&!//~~~Vm""""+ Ann. J;""jb1Lfv ѣL&M6hӦM}BDDk >%t`|Rܺ} zD"8KN,Ĥ%%RPrłǜRDD+())tBL*ܺ}y#YI +߉&kߡIKA{N,ĤGW}@DDDDDDbRť1["9Q"(_K4S&?Vť1GDDDDDD2i=X0 """""""-?X3"""""""z* 4yC_I """""""-, H DDDDDDD""""""""DDDDDDDB<\v Rib1|}} X0 """""… Jx\4Xeee_p`@DDDDDD իW1p@A&w: :wC`@DDDDDD L&= E}Ҡ)J888h}""""""jX, R5""""""jte`@DDDDDD  Â5X,X DDDDDD```=,QeM{=G=lVG DDDDDD`Yb_~֚VZZjv܆""""""j,Q0())@& DXcgi[_PwDGc`(}`a<%磢Z5}מ+?666x];L}nFxԱO 7WW۵ v 9,[ ѫgu ,y/-c+ϙPbҷmǼٳt%HZsg!<4L5=9% ͵H=52aѽkTVV"KyH}6r.Y?TUUb!yu"ZjL9vj9s۵ ~ҚVTTx.zFrm1GkzQq*Z DDDDDD`Y`?}O*r"=|c IDATxy\:0."掦Uɽn޼h^J3,MVOR,V.  ;ì?hFg6׼rΜ juC׉B!9;;CVwbs !BHc@{s !BHn B!b GB!4JGBHp8x`b}GfCVC.}bRP(Tݷd2I2wiBJfmd,=/uB1 Mѳq^6u},K3EkSgaνצkSg.sk(h^: Wi+kSg?kf_jqXqQVQQg9b ڣK3s8<ĝ.$^:j, ߟ8;*9fN0w{(ۡ_Dܷ?oеC;z Ei-JgL5 O`T!0m B¢3ފpDt-8'IEsf~b*++P(pbVT*T* =WSsZD 3&C1%xkgOz B~׫ KsY,;otyΆy%Rė˗`Gi7o\`='[DƵ8t'&w {6b*F?B6=zы^R(p8Hp0աS 4j7 ruyp(^S#Pw<;tj5"Ǝ3\1e(j>Կnnr8_jm梧/cy{u QRVZ2ܺ^tW cuD(U*̚8~>puq[1ֺדǼn:@(Izu|- PQQaVךD/zѫi:GR .>]!C;ܺYo1>3W H/_;PuΫƃ KMOk"B# Ũadx/֩._`Kp5(U*NBmJMj5<~Ǩ\*!HvJCnSZbbjƘ^k!st !lH.òysl&z~:{_e⟚ۓY?KϧiVy͟1nF~320#wgmb U׳.]}p-^Ԭsk%nc4DnnRzcνz ׇ + FO[gjZF]ךDi:]BAY9O{[̙22 sLP + rsbb!e[47>!-[-M˖|Ğ1;~_m"32k-\U>t'!n>i ֩N>#446G9}׶u0; JQ^^ d2wo}W@*NFe[ Z!MK/zKR띐+BVC抈\ڭ;F|2UHc^jt9c X,|=J+X,1L 5@IXuBZ[8l6z=gz+8?QNz. 9ld!&.^}_ .=GCzV6|>JʑXituaךI.G\킿Ē2m5^Wzt.!ĀEXvЧMj_ꍋW!l;'ֲ{ + )o@ul#pUP:T+_#_ŏ'P.BA}`¨fDBw;J ~^DLĮC"O8xA;jNAX}>zoFEn\[L:L]őſ_ubeX^k!`ǫG!q Bp\(JTx,8 R)PZZ fR t.d\m|>/VS*d:fBL Z8+** >zU*reW=o>Z0`, @[&OͺK0T&!=zBi&UO Ɩ3nl]3O}MvJkT*ih9cyj5&s0'BHAw] m_5!=ܮkQ_BaGb ]&B B!FB!FB!FB!FB!FB!FB!FB!FB!F&B!Q.!BihK!B%B!F`*77PT{. JZ@(yh۶-lhOM !XLt5ݻTÇťCpEܻwڵ2BMt3331|p|d!ٳ'?nQC?~+B#p7ѭχJj+@o2"Jbrb ˡVbpbl6[Z 6jY{;wña(Jz&hK쎱 dII1 NӘLtv0!8J.?qMtp8 ضvgI*++ >oaBij58NwD;S}2eƀY7@=UB.&W<VE/{dlZƢE ~b eOOn;kC\B1NsDmh.!lرcBCCIV<ɬss !vu DWR!Q233(J..pusC]/.G$ML&P(PJw|O jb9vZNB!cT*ũ?/2l6 %%%8y'dge7i~>~+^볷gt1Q34W+Jp8ڵK;)jL>2 <οN-X_FFzI&a ]BHx[\\'a!h*RBRfcGCV#~>EdWz:|K>gOֽ~0*ɟykmmn n&ܿ\n6a* ۷o||U'WVVɓ'Zƌ3V! i0?DB-0 ?ƾ1*hv>xN/!e7v,z|&M;kt`׮]8x =dיG&yLCee%ƍaÆaVCѣٳg!кukL6 3gάs9̙3J ٳ1yd#z`D ŅHK{RCNh\;x{{[.]_Uś'3^:~`ziiuc6N6nB`@Q5 L&Ä 0}thpT B. \n {Ăw߅ُc/ې (ڹf6UL8qN.>Ƣ%wڈvNk1c]2Zw&DEEYfؾ}&;vرcaxyy!55 ,_Ժoݺuý{L|GV!8&2 8~T*5zB.a* yBoH>( =L-))a[>XkzJX,[ZMM>{9ҡT*VG>4꺂qz&r( HR4Gez㪱vݹrJR^bO|b|c <_5qت֐bzke:;v;v ,,Ήgi'aaaسgDz`?1l諐JyjaU&? 4[-P(,Y-{\M]z5{{w6塯{7 #S5iӐ?zeh-ZyU썏ǽPh)ƣGC| Ա#=~.MٷX,ƄC_)i>򌡋8ѱuH.++yϞe {n?m;kcIk.; x<݋/nF^_ 33~)RRRkjl߾k׮Eff&pB[ڲXnn߾ H/)ѣX|9n߾ ,YSNi k֬ANN.]Jw}W 0m4,X?Ɓg!))ɤf͚)SՇׯᖝJCaƢ=ee`YPT(//XY~/xҏ((x| k fϜ.?Hplp/5UgR5w6\]]QsswvnQQvnEj*Gw֝;wRĂyC$Z~OaȠ Mt4X,ym0C1ko80m$˳vַ{iϱw^$%%[n:;w.n:lذ/2_#F0ZcWWW]]t~b lݺG طo0l0yjS;b޽zyڑs۷/^s}Yx J)l.D"SRR0n8$Om4{ݻ wAll,eIŋqq2^b>&_!u: ^Fz6S*8{.#y<Ȣs?Lo_uq Wos0]?^z=L** 2L{}l4G_ШڹA$w`Jv=MEvp9gϢ}S=իaN/k֬ShKH=h89(rz}4^\ƞݸ}96t<<<K~,I6yl6E'xm;cf1u$^^UDgd2oYoa]}.r9r|ӇZ >}:-[NNNhӦ OS\zҥKz>} %X:ԲɧDRIP\\~n(//ǽr:0vf?!(77HLL) L.2>$ IåT*QQQ7\ I{TSr s\Byjr:;f);qJR77x:cT*QYYi쵝ƾ|۶&MKLLĉMZ!4E3x'NX`c'"A*~QXT@6mѿ_8چSV*\a3KҀ;#0HR{㌕k(* aXayL4-iﺵ1i'!۱)ۄA6,%  T*bǎ'c^^^2S5IO"!6@{H#?+VP5 >9LV\29vZNB!C]BlHRrW=A39L>CCSd2YcS;o'!qȉ.!A$a&GF‡~53 IDAT. =kDH#jI{ !29ѵ==T)P+5+WBVt}8kvZNB!XW@ ]$ ˱|rT*OVrGdS;W; !1q] C4/BapO-nekNi@ @yy9ZB2BD1U8X,T*p:0`oOŋݻ7Mv !Ā2\x-[4!'8\nt/`ul6jZ;Yb=vV;;u7n 11L!L(e˖ԩ*++ q@ T*uI'Jrn&ӫ:Xn  /p R P^^n4Mtq]mۖ&.TVVݻ:jg+//uN!v7λv#vɡkivBq4xСCB!X͉'>B!q.!BihK!B%B!F&B!Q.!BitP B!b#F['OfTHrrjDbIbo(&=c]M.fө B!Q.!Bi,覤p|3Ow .o_x~-R k7{[ca혬>fMb{[ccnB9zWtUhF : EE, .F*+, ^N.lR~pz&ej蘤X$5QL{1Y,K=oYuЩB!Ю~X֨c9ttX$1iƎbD1I썽vbk}m^Z` yywp^#/'4 "? |_ gV&M\/>ppB!Mh%l)~S˽N=Nw=e|y=)/W]wR%JB|&`;0m[FJY bb\1&MpZeOLcEKˠE1pG [v3.IؒɅɐeg#XlVy'8StQ\6t]cje7b3tci]Ot w( MP 9 ?3:@_gݏwcF oH,Sc,npJr љ:n癟#*0 =z@VreJ_hsnͻ>s=D\ֵY/VqDڍt,sHv ^=xr 92YiK^!kWʴT}$bE[3$Ťl5,IS+:3cwӒӘ:[B @`rym@ @qYLP= S`d,ig6s}Lnbnb,¡88StƦ}Qޣ0{ \1\1zEsAs|7 <O'{4iדHH !d (;l9&)~SCGXjUT\N@ρpḠK{m>4!Xԅ|6.tFdd%[Xlކti:/E B2 CRԹJ2{E"47Kz/穗O@QqCDPQokL;Sazجm=$Ţuk-bњL1I1i/G kŤ)e? /6g^ƴLʙ]w{IEַ>cZL1Yb᷏֌ISXzp=*2m*c1`Zz"u}VpƊ%&Um*Mٛq'* }E}b$&k "EdA,bOj6biR#@ Y[-{l>aA Z,¾}[մ¢Eh}9t3vĬ{P,E0|'Ժ2`a0V^폷ccF(JtpI~Ln91&)7Q3 }԰vL2^ `S&>\-Gg"  *cqd LiK4Hhd ` _szh*XCMLLɓ-\w&1@19B,jPL6 s>khK.#&+;lX&뒞nr1bĉֿ.!Ban%^ze2)p,dX ]5g'B!fz ŶP* Zat Usx4%CL^P,{C1i:3_CWQS!BHD]B!(D7W| 11f-'_ ?Xfbh;I!eD7ZW'W˱4m)z¬Y&HQY[^{؝|3k8%i|}[ 4єcʞ8RRRpppaׇi=gLYS{s\9eqιxAo|. .7i4U7{G ڨԎ80k8foř3%kge|y>?ُIqE4irNw=e|y=x=NRL5&ۦ.IؒɅɐeg#XOL7W]wR%JB|&`m1`jkOꒄY\ X53f@aK):Z!C07p.8,#@L!J WIװDzeVfbiRDF{/dH3"}' +'Opy,e٘:|'`qSSgA: ,3:xqP,HK~o癟#*0 =z@VreJ_hsnקD0Slx=z ?.j25DG`F(R쯱nͳ>s=D\QUy^[q3VCabh;I1e_tf4;%1/unA @\&+Ŝs0k$݂ffW~NtMSX 6kW bE1VHHCk"#Q,U>{m:jI6;G7.'}c@p\ޥ=6O&Nݐ:r>$IDZ= c@CcX44Iݍ\r~$>7a xp=`? Oͪ/dLک64Lx_ ~|?3Egtxr=@A l!\#yGLo8(mS ԉ1czױ;grolN,acѥ#VZcJ ZǺ:bx8nbvl>ES(^w6xqA&7n%K:i]\ "s!sݵ&*b W61NɎjǽ^z>[v׬]L}E}ҬL2كI'aDNeN>C{:tģG&Obڶh;iŔ1?C13X<WJ,^*dp[U)1`jC e UI ?=6k_g>q80ҥ8w}'rzSz?>He7{z̬c" HX%:BeG[z葺6Lc.ֈ_&*Uڻ+hj޹aŴmvb0?C1sRr]׺\mH*HuySbI'fك$+!UIq*?\/x^J=\N_BBo;/qXlڈ!UI-ƶm(RURgT+Q('3gv>މ(TPQ͍x ිߠ!80X#~7@Q\Cy `”x-NRL5.M׉|M1X.7IIؓ9r*>1%Z|xlvB0[۱1k#j%:8w$I:,6yCtf4OܛI9@ Y[-{l>aA1E"\Y<1#2 G55M󛆄lz R|o菥-jtrE-a_>m}Z [aQ"wioفF,M[ Tt :0Pk/QQؔ w"RW[,FraIŴmvb0A )kbBKg|e2|_l݌9;1,*K,  <:ZkO+>>^=thU8v͜>qO% ]N`kV):\3H)KALV T<+d5\g=I]%k !Sť fF0X'_mPtqqHz)K]\z /DU3<hHOD<_QF锕/'4 "? |_Gٶ34}9k3  ýcF T2lڂ3EgT+1saܾ_dGI&4֘tuU,ܽ8Wt|pY\sn1c۽^?uϑb=iOl%>6glcaD 6[DG…L,M[(r iV@ ]]jEgFs{npZrRaK\ϭ[ES(^w6xqW[\ؚ=$05ku2""Ņ;{#:$h?S 3g1II)Lt:>6Ӝ~$f OtٍxINZ.HHI1HoRzzWG>z}n]K%0LcG? UI ?=־gھ9&IY``d _oކP 3g1II)LdϦͬi͍.453岌i3g3v/We[yx ybH}t%r \#B<k3i]i4Sƾuݺij [d&fͲXj%j92*3prp<-4 0s4ΑbTL' MyiN͍.͵3ߩSzi'%'ݵ;:BEֹ/" QuTU\5 ǟcjۘ1m8"&x,B!5kBѼöEI1{F*fVg/b=9{Tbe1*)^⇋uKӑBB|Maq>NDBDln,7IIؓ9r*>2m={bsf( Kp(r9zLm>TWL2]O}%?#OZE?900P m')m3mʹU;NRY IDATM0[۱1k#j%:8w$I:-M} Z.E2ZO'NXbCtfՕ(hڻbsfىYfTY`a0&N0mQQؔ w"RW[,FraEmcgŊbsM-h+&˚7 y h*)K[.5 Űmvb̞6L[սcǫ HLLɓ-\_P[0KO@44bS@19j SL:G1S5TLVGI44Xtyh;h#FN8a.8^zA(QX,#IװSmxnGCWP [#18 (K .0{tp7PL{FI,mݾ>>5fK!B&77Wh''!8l6nn.G.B! 7'5]B!(t[&ܶ!#`7"Z8 PLVPܚbR$Mtꂝ*+, ^N.*0FqK $!SN,]:6t51 -7~ׇ~M!&+ˮ##g_Q~-HOD<_QF,R,.91ޛqLSa @7(!K6gmFra2X`apJ-Y[p j%x8/ˤn bҼ4PLRL[Lֵ>&co0߁0)i̭Ï3ulފlhBvr&MPh)~S˽N'8St`m#x-;[.>#]ܿ$g+º6݊X"<2+34m)˽2X@tuj2>߯lʕY~ y ځ6lszi6<ڀ]13`&X #" aaDW1{g0E1is˥Ťy(&mLdwwLgyA֝0s 8ܯ.m[y BPո\zW!:$inx=z ?.i=ԅDZ= c@CcX44FD$s CT`ˉx9.wi}2""Ņ;{#:ُe[::bx8nbvl>ES(^w6xq,kSŤy].3桘]L2YQ&s0i%9|3h O6_|n_ֽI+[:]SEho2,ZKs㸡DY}Y㗶\-Y[0xzE>`eQcuh_s˔eVY֒Ici--)-ŤiΖbsͤ}13`&C ۬@^O^'F@'fbv3'"|tҟ*]ƕRe)\9OȑeEpf;cW]V+!WˑQ[eE0h!Mi9Xp2 Zs5mbҼXR>C1I1io1d}LZaͤ}:-P(BB^G|.!KI%s:i\VS;s,S[*OOE{9{s}~99D tM00Z8xcC -?b76odt|E>^-[P[ess2a%NlCrP2&ޭ{;kv 7^,[jߊ(i*A|hZb0-rrr xlk׷#\>h6QN:yFy3b&fN3b5\ym3ߪ~ 33 dP[o!78dž~`C쿣~y#bq'OIJe˸:.‡(i.A/KO6 $!.-$ (' _/Jr̛7pz0z>jG=n3BA9Iay&`(o Or CAA> mt  6AAOB]/A׀- <AxFw0_* ؊[|:(A9IxPtC)u(˛.ǎ; 7p{]AI zW?AI)Wn gFЍ?5 ͺfH%R E10)|I 8pJ_]1 \[W*^%ؘSӻ5Xqd|9'y|5W +> gCľ}NȾm뮭òaZk2lj6PW97I 1(w1[9!ば,يkxںr1cBX=;#+. JcR$\"nf(f R E33"~%%aQ"(J(J,Y~܈nd sXhhk->h!҂0[9aaPZEuEH NKMZO  b8f1 !+./$opC``J+(Ӕo؏1 fRRD/@RPlrNT'%K~tFYPTWK7!8+u 1!,qzB4m\-'OƏ]?͈a!7S9t~c6%bձ.v]/#~i6F>=6ȩf)A)VzLǼ>8o e1_OƗsǷ^֋ȸĿ@z7G-N2ۇ2Io㞐{ KfǛ#\n'>lM5^I|f[q+uŃcBXF7^7Rހp \pNsPjduj(Jf{aE߂Hi릇`V/`2=niM`œ񭬭 # cW{LO4-9w}|9'ȃa"VCM!iЉPPz]b O[WqWLKD55@ԠT<nYYӹ4|Ess2ҬӶO-Jեx0A.;Ƈǹs^'Mǭ;뗧e0圴--+ {?ס7ėsNa8tU*n:gbqhsK],?jH 3SUgT'h5 hշpa kyjSSRЦoCE EiJ[jj4hQ,[eOV\h7CkoF39W笸,4צ歛e O`9#`W.[֩qŧcHo>N NcplrN:I2%b SHi$+ ccgN\QZ ^#xںꏻbBX +V75j#iM5/o  0Z>LߺuȯGQ]tL_m۠ Tqٓ7GwΚ00 K~ipg] Ϫ@n;`wnd1סT]*/{xJ\_IrT9ȯG`dFL7$<@_ ELÚ5(S/3Pt/~?<*~Ǡkz { Pbr.V&ĉ"[3㮘HYFoR\jm5^%wQxk\MrR wGaM!Sl$('}o/$;@TUU ]^^yΜ9#=G-mAqqk_Å 2tAϱz [,HoBj AxNߺw{6#w>#*v:̈_P&4֡w1$7AS#bjԁ K.AAmt  dP7 ׿ ^ b(@5 _e6:Cne.&O oH?}\q U˶z<_oIA0|ov^ PZ|ffО?Uz \CƕyN \qfS4ePfQXSk=נ*,nF5qM{ 5u2 tNXf,*!kok"h卣w'1t~k/o<7{-dƅs ϡ]ߎUq0*{*16t,VƯD6X1,Yh < ^Č#0]1bR@LӹX{Z|If~,Y1 ** zlǣEuEXbA)UB)Ubqbxar'+LSf&*2~%T*a|,rT98t$s< Dpi8&OB^?xMqC1Vĭ DJ#P`b&Vį@qcKZ3ߜ&%E=Ykg'y }B׀=q77{'Oقw4VFT*VFQ]҂0G9pSSv` Če;%b]ˈ_AEOoh}GN9^k83,3fǽcKq!ߥ?[fr-t'7o4''ͺf O?^;"?vR} Zʙz]3x8;<9[O1olL卣w71t~k/o>xk5` g(omͽ፡-CCiDY{Ck/o<w [D9>1 3|ոq]g,?U^kLO,~--o۞jqIRRDؒgg ;ii ss2-xZK`V:f#:歧c)t $2:vgJh $1(.Y1Wxښoo}gg[Ooåݬ,ߏӭnh֨ŷb&q7ZZƱc{)4jjm}=?]ЪoZơCV!"?A f@clXiPaOaOKѦoC R5!sX[i,KKp(-w {bcz|]5SHLW_?:GEq;Y;kvBhZbwnh39k|9/b_k϶b;ކK7GwΚ00 K㖚dB ĴiXe2ZCԭx S#b]:KMr9#?Y02#DLQV.8+V75j#iMuvEߏ 7MI J -}s.qkQTWZw IDAT_`[6UVv};¥&Cu[Oݑ냷f ]UNVJkQ^sBcx'E>^-[P[ess2a%N0^{glͷc" mt PX[磱ݦA񹍮#v{CŲB|'<FO1˷ y+y\tɾNC: -Xw o@8vnsbHAupxꂻo+bAw/ǖ-6p33!<t [_cǒaK1/p*nnyrL hI.gǝ8|VbaB,^`6f5u2 XZm&c/c {Z5(J,[QsF6F[j;u͐J2 baR$OǜFAMz1F>UlbѬkƃ8rGcE $2 _]:Ό9wjA jZp6B7o]c,GׯOh,Xڭ5jt8lc^3x0xs k qmX/6^cg(I/ǜƮ](o+̍l{QPS2M ̀YYXZ #'7 Xsu z# +W? } `|ylڌ< eV[F`{~ě7DI_mo-^xKb`cFOMvepTߪFne.rT9>77zP0.txnqۺQ6tR%4<}Ϊ劗QVX+kk?b_>d'd7;n XrR|]_!KH]pv,g֯s:;o,lykv;ZYB}VcݵuX6l^KzmeZB\B:)$BṄЮo8t=:+WЁUq,tf A{t0[9#^I߇7R07cE P@4f*fbE 7SHX@0V>9i:uEXbA)UB)Ubqbx@dtt-w8O޸8,B*"\Iᓐj~I J2٢E= }0G9~WP)oG08׵5Xά_G?Not\-'OƏ]?Yu>ܼut|RoM9O;8}ti2ii ss2R&ӶO-?n81(.Y}M2 :CLJǹsmuq  5(OD=-[pV}켵K`VǷ[[j=w;h sNٱ3s:;O,G[ְ {?hTm'T+uSK7=ӭ~?{c:\T$԰nJեhӷM߆Ru)9,SYqY(i*AIs z5z5W`qbى 5jQ[ݵklNLW_Ⲱ~?NFZv~7ɉpk޸T'h5 hշpa kJ[em:q˭o+?]ЪoZơCܟbŘk Ngr4.Ex$X<SW#oc,ka-]#MGp8:5:55Í_W\WꤘDxN $V]i~<: HJƒ%&c x}dRR!qFG Sԭx S#b]:KMrE>^-[P[ess2a%N{j5v܉\a4=$9(oxֽ5;a`r/-5m׷#\.[mE 4 f>F-bd19 If%C~M>ꊠc:B lKUJP,rT9ȯG`dFL7|@xh1cLDH|{'Bꂳc9g?ޅedɓ'l2 PjtK6{"&xڴiܛ_k [W7bq< k gԞAwKu$q .//ǼygΜqg>jG=n3|k?] :/^>ǖ-X mt  6(-nS  Ox=ܟrcoj![AAKFWHac6  @ ?nqA6& nw8=4 j PV^֋11XZd33cwP)Z6R[ +-}()ĵkPJX sktiDH#+ qvYl8'jhEl@,,Ă&nC7']w4!H1*d,¤I럃״PXS]!ȐH՘}aIF JBׅu(2U-xРk޺kt;0#{g}{]5PV $5 5e2VGKx|W!o>YY\2 `qs&MM헻/տG*&1籹j3R0*dhcUߪFne.rT9>77zP0.t]?\Y,dߟ ^?!;!ۙ";oUi߽QQGyMDG1cdqeQ6tR%46BsZ[uaٰex-5@Y[Vo屑w|[k Gmo-^xKb`cFOWg&{}nmkD(Yh\龂?7)Cٸ2pھ C6paTTblX_C6WmƱcXP̰n@{t(fR%R%,WLnDLWL7cE P@4f*fbE 7:ցi:7Z>kZ?C#NW_A;N; +WBB_"G#MGL2;#+. JcR$  8f1,BBH J屑w|[k GQ],0.Y2>ar6-G,'o1-B^ӂ0[9aaPZEuEH NKMZO +၈ѝ9âmr&ƬmJ\'ǮEbE2fmccPSaU^֋ȸĿ@zwg+g[O~n޺i:NNFam!uN7G-ڧGNh㱑w|[k V c_[W<8{mi&hZuu>(.Dˢ-ڢQhӷX@E2@V}c5XIwF ɹH LD_zY/f}?n?b8YL: ܤ\ r&dqW~/DNɐ@"h>4z ,ڭ;5ACؼܦoCL@C8ym'ڻ ]Ox d쵽 vօO>h+U/,iadHQ:qN;slIRRDؒgg3OՖ̓+%·6֏͎y?ӭ)Ƞ3ZlIT [ѭVjj%%8tsjSSRЦoCE E)XYqY_[OQo;{$݅V}+:55BDckT'h5 hշpa xcHo>N Ncp"+. %M%fӿ6lܳ8z:MoL2 +ath(\5(+ /-uT*dž~G`Cud9M[.v섁poȽXnUk,S"`(o+<ck[̇֨E,"!7)B ĴiXeA]ߎpiq ^T*lM݊wjݐ05b*%C${}bW.߃QAjk22n7kȌH NU9趼w{>&AA NotVmFLԈ A0tAAF  IhKAA$Not?h:AAAAhOAP`Hmt AAC>GQXSk=נ*,nF5O.gǝ8|VbaB,^`6tO 5GRBFaQ"L $hkk()ŮIdHWcuj̾0$k#ǜƮ](o+̍l{QPS2M ̀YYXZ 4 AA[ȭE*'^z@ƅ3ɽU"~vDDǞ7~wwݖFЍKݗPTbgO[uaٰex-akV Yyqsƅs ϡ]ߎUq0*{*16t,VƯD6X1,Y(j<ƕѫ օ9,!c|4޵4~`&*2~%T*a|,rT98t$s< Dpi8&OB^j߰ccA( ( ,^$ YyO NllAjj!-8 ss. 7j=xAA \ѽuYTTVζ{>ܼutB4뚝o:ZOnc#S#߆QkN~[  .GI߄g~xƢObYȄa:MEAM2/g"N{bJL $C * ʢZGD6ۻ ]JA1pF7/{Gﵺq쏭hex# 7n8P4>qFEׂxYY{!yۘ c+AAPeq:$H JQO`KUuxg,?UmUetF(  <mtⲰ~?NFZv~7 ֕SOԟI3UߊÍ16t-]#MGp8:5:55ÍnUW0hq^&AA[7nݻYf!biRVĭ@IS oCk"FiӐxAKCam!PbZ4IX2u[uժys'r+sa5FAO")..f'Obٲe\]i8q53jM!86mI$< I“ǁ9sfhN^.t^@ }-[xbwFAA8K_dDe`wn\^U0S1ݦAAN27S#bjԁ  cHߺ@AA.{#1A A9IxP>%  |AA> mt  6AAOB] JUUn:wBANotre5RR.C& 0c5mH$vq1$&&B"p{#/I_r֭[Xhqᮜh=-<_PO_onNN ƏөGaax֋a#C1Ƙ)qgc)9I ̚5k{$< I×k+ ɓ'l2Q_v &\Z FI$f;^DU۝6WLN 3ފsw/u5kUU>7o̙3G7 @C"h4b[SSk",, )))X~=ZY_{zֈ/bΜ9刎 /n[lH$0 x7@9v-//? $''cϞ=둖DDD`̙8y܉'0qDrrL8~U5/椐8ʫ4`;\iwG֔;quNݍ{ѐ3g.]ĭG"ʕ+3f FUшgϞ0ΣD"AOO^|E:4b:)$#1m|h|{F!륻 IDATP*Ɔ COO^xDEE!22/"z]bZZZYyy8 oj1O>޽{YGGdկƍt?cC,66رձ:}vOsuNMXvv6{WիWYgg'+++c#F`|I?fLѰ>̮ _~O'NYfdKT*Ycc#khh`` t/8q+>[ Ӽ'7YS`rFxݙ^XQQkmmeW^e'Ndyyy,++ݻ~mz~IL./3gV0.6wF3<^uAh#xݙ^ܼ;wrlܸq6ANJ[YBEiSC:M6{3 OC5;Z[[B0+WXȨT*~aj*vM2Çg7nܰhbIIIfZY I8 G5xr7Ķ&zv7ֈ ϥӧ;v뭷Mxݙ^k46xѡbmt_z%[}T 7_Ǣۡ#tk0#L~:?> bFbYYYرchӀ@j-jZ_hNQ<Ӽ'71׳rE*θ~',&&utt0koog111/Ig^>X|N#ˑo;BK3Oc/MF|{?~&M͛rJLll,-666"..NCNLNQ<Ӽ {]oZϮ9Ƀ\1uƌHJJ¶m۶mCtt4|I ǀ/#V,}_(?p@;8u:d:ĉ}OHtW4o p4\Ϟ'IkR\\3fuÆ ضm~l߾Egm} _y?^[fͪ`ǎ57{޽-L>JtB[233ْ%KX]]khh`yyylѢEfw>s***ƍYvv}ǎ=z\zƲ;wzV__~mض(.?wEǚYgg'+--ASLa`Lӱ:ꫯ9sdΝ; [LTʪ=Bbm s7*d,r7Ķ&zlܕ<5"33,WvbccիWMrBj0ȑ#Ytt41b:񜩁<2B6|N26p:R'yǷumtvmL<ݳg;ؓO^gQQfRw,>"[uYF-Y)Jɞ}Ya!X@@KLLd6mbzLԩS,--s߳YfT*٪UXWWCcS.c_bsaaaa,88=裬Ԯ>-\EEE vw 663Gz`CǏ۴GhDG 1?1uuw$OdB`!!!,##]pBVH\}]޽<3=ZZZR@:|yu{yhrw|{Fg֋ot]f4:C&AM~~>\|wBx ]ݻ+VpA  ׿nAn[  hKAA$%  |躐*DGGcݺu6 bPG'0h]W^^_w-,Z?8m΀xBOw0*~?Z1tOt]Ě5k{RQ%|tG0hjOxm CmnFPPgϞ^lr ƌhhߏgϚ/b=_@x7YB̚jM޿`W_eW^e1}fr:::Xee%կ~6nh:_QQbccَ;X]]c۷ogO?/)JvA؁B`?G?fLѰ>i޹ }Y=WTT&Md_^̑&S[xGF5N~'o3Q6o-?C# 1t3ϰ_B.77LYAA\~~>{'Gnҥl֭f2ǎc?-mrntknݺe֮jYRR-tˋ+sN_Ԗ-̦MҥKA[رìbǏ_^^_T-,>>tLjYB66e=XTWWh4f}yYHي3͋3?0[jy`;oSV[f 9cM l^zeddouvv2nYOOEn3@j-Z- tv9Lf*r1续 c'cİ/NˋX9‹+v:okHRӱ39hg=5kSφ7FѢ?̳oggb!4_ϟςبQXVV;vq| oSVJR=-ָ& kŝb~~Ϋ9r{=?rpu3hZ-66r3k㵝G.<<`3 v65c $%%a۶mm۶!::O>>b̩+[uEZ֚1Pxփpw[y< 9vX唔=zmmm0i$l޼+WtnoohܼyӮ5'oxdXQ_ynOOڊ̎gΜb<'NXo< yGqqx|9r$K{cÆ ضm~l߾O'7;Xyjmcƌc Boo.[<ټ Bg1rΙ xr}ƩS̾?:l͞=+#&=1)kcsc,33-Yձ-Zdի,66ܹ׳zoL3s1Baccc#;x S*쫯.^پ}Xss3d~?f9blƍ,;;O 9EGG#F0^﴿ ǣoW33lܹƲWxrcGv<~z2<O;,߳YfT*٪UXWWѣGC=ĂYpp0{衇Es׿؜9sXXX f>(+--|Xbb"۴i 2lv)uF11qN_) 222؅ xrԩS,--s3Ʒxڞn]yfsf]C<<>-\EEE vw 6fN1:ꣲ-Yİ6n8v!3ē7l|PJYFFɓXl~ ‚|\r6ePjz 4/cی"-K >UUUc޼y3gx=wqQV? "tς[VGSw^ԶzDG.e rT%uE*żEQD@ۀ/'澞g|߯/5YYֳf - jZ: c69ӧO:ji(x\c]spc_8%F1c9%2c1]c1攬5/R_zݎc9в8xK&g]]_^f1f +)8oU6JqWLj1y9R1{bF777>(t>Ԅ~Zݻ'<==1x`߿1h #((ׯW{XhP^Z΃|Iₚ$&&BPsӦM/1sL444cƌС1g(JsAHHڵk///DDD`߾}nIerrrOOOaڴiѪ'2_ r^y̝;WΜ9s0vX1jؼz96IS֘r+DE=}ϜGXc1⹭ܱKgn9knjůљ !o36lؠt2d'NB͛7Sqq1ݺu6nH>>>O?5?7Qff&UTTЏ?Ht4|tUUUѣGGuVSzz:ѥKhL񔖖F+W߽{wJKKJϧ/4o<=fϞMW^z*--{RddYa._Lb *,,BZlkf]@II uڕN>*;u=CTTTd0f}m;)!ҞiiIʜ^!WR{#DA4]c-:WD㓫]57ukիW%edddF S+W*Խ{wڿ?Q(55UzU3aZtZݻw?VjwSOlرcUӀ WVVF=z_¬x["G… ʓ̞/4/i@ Oƍ%_ÃE杔iѴ6М^!WR{#DA4u1gEh|r]9hotN+VP+[|9=cO]vM޽czIj(00P~^^Veee㣳]SׯUTT-رqmm--X~a Zn3AԩSƍf8˗/=_4z.>>.]J4rHIk-2\H{wsR5 ڔz3!rH 9c-:WD㓫'v5.6_5uԉ*++ݻԩS'_UFJRRInnn:i۶jjժU+:cL"s&IEN*"0ʕ+4j(rww޽{S||<޽[yaZnMZ555fϗu>WTTD}]j-R;)!Ҟiiݜ9e+B6̹G+hn^SZt'WKjYsDyy.>>}x}5\vM+~~~tM1HnRyy.]#;J%9s>3z')!![ G#s_Ӝ/t=0sLڹs'[fΜi0VCD)^ʹ]K)[_)qHMjR{s0tH 澢kj\O5O>k]Y~ܹs'~òe0|0|DZw^/?cñg9B;eiKZ= Gbb"8m۶Y*ZcLM6=/8qV4,aј2e Μ9,˔yLZx7gꜲly̹G:V$ܖ\O֗7R-8-+J~~~ԣGjhhP{vǎ#'iͤP(yLNNІ (++Kh4o߾k.aHyll,Qaa!ݺuiرz6lmܸ_NݣB?>%s1tӪUhʕk|ٲe Ջ[˗/Ӽy(11Q2ٳ']|YUvy 2cr.{ƻ9sʚP[i>g̹G+hn^sE4>[_ވYsDF[>s@֭zNwEO>$yxx=䓴gǜ>}bbbCAᔕ8@!!!ԺukRR(FӜ$,--8R(M'OJI~3f ;ՋΝKFleΞ=KԮ];R(4uT6itlHHRnhРޫJIIIZǾ{ꫯ9As{AKmKS֜wsR1v3g=X DmzoCy#2gm%5ZKff&EEEۇ'~ɥ 77)))1вx3QAAc /:d?Ґ`0 <ZoƘjcӧmcvCsV.c1sJe1cN71c)F1c9%75ۓ;g_wFnzԺ3kpkv6>{3sT }2oöm@D;H IDATc>svr3gcF7FGs̮^!CØ%q1)8_%ҟ9uXhP^Z븜~~~6mjjjm輚Ξ=HUo&jjjƠA _^Ʈ_ 7ހ<==k1c t3gJZL4 pssCm6 Z2,}%/}o.kZ̜9^ȹEX"f555HLLBΝ "Bmm-M___x{{c̙hhh|.kkM-)'+++1g]vBDDg]2g>ө.]Dd4*--U\R1ki99zh={6]z면KI1H~7Go|ϔl8q m޼֭[qF~IUO$wy%3k5u=mI^*+##C$7VSO=z<~xZpV$7d~Z &ҥK޽y#FWW,X&L`ز2ѣq||<͟? =,{D-[Lg[Ǜsn0(9afjƩy9vyzzj4`ƼndMfJ2vC_9Es6FTcRRR_V=)kk蘉^\3ˍ+Dc]T܍?]rE~^^Z={RnnVGP= ?LP֭UuK =,{DlKxs-rb%:'[8_FEE;J>5us--' DSN7n]}ϋ懾~s>ltE?ѵk״)((ݻ䎔5ԵD_"c&z-]ntkݺ5jթpz뉶ݶm["UVG۴izoSTT:umڴ3XL{s"^T__=u_걆PDDs"y&+z.kZZN^rFEԻwoݻwssQ_9Es6䳛)JcJ%䎔5ԵD1VSӖF^U+M͛Ze(//תoBrͲ;͛ "Fz"#}ѩS';v/c=OOO+WԎÍ7dM{GUg<\ȱR找:'DV0蹬5hi9]v[nŐ!CxbL2hozh?4bbtYX$wy%赊c@ffVMĉZ=|pl߾]|˖-jñgѐ rwwG}}YmL1BjuGGGcÆ fŢIux9^XS5=Ky@K֗D8p@؂'=ػwV_~\P'Zz.]"Zj+W-[W^Ruu5]|͛Gz{E5kЭ[֭[Jqqqjrrr( 6l@%%%TUUEYYY&}ȧo߾k.jhh0XP[jj*K.R\\ҭ[(99Ǝvu!??J%8q¬ߺ xhbx *x6e"R[8EʥP[T--' F7nׯӽ{ϟO111ItlLes/"9)?v~Aqq1m޼ ㏪z"c'\ySՔ#":{,EFFRvHPԩSZ^JJ +u֍,X@ {i1byxxBD*..V{õz111ԡCpʒ|=jݺZyii)) m4o^uvQTT;wN^ii)őB oooSڵ|I z'iϞ=juDsǜ5]k卮qrlt]233)** o>L8믿w9sjLIIAnn.RRR sqqY)*yY*vѾʑڒ,8IgkE?0VPP l C=6j(|w{.JJJsN={UHKKCBBU,﬋11|^1c:K0a͛_ׯ`VV=3ᾳ.o>{ƌqʍ1c0f[!̑lh;ZqN:GX sNc1xc1Ɯ6ûkcL8R1c`э?WWWcGrr,m˜͑bm穥r1Zk&M^}뭷燴4$99)V8c9*օ/c- esb6G170ېݜ~~~6mjjjeggcРApwwGPP֯_|ee%̙k^^^}Tu4$؈E!((nnn ի껸Z̜9&:"bo鉘?^3fCƜ9sT*Uϋi,Ξ=H|{7QSScRn;c&MB@@пl۶My/Ys5;H!11 ~~~;w.6m|}}퍙3gp0aF7//#F@tt4򐓓PL2Eŋ1vX̞=ؾ};/^GL4 BEEoӧOGmm-PVV?˗/WMAKJL :.]|57e<#A^^1|p\rEO?'x8r `&W1Пsʕ+8<뇩S//Ƙv={{.>SlݺդDDRj wwwkKIPscmitdff&Fz\[[ www::ۓ+'SÇcZ[lQ{,g?1 6'Nhi͉.fot?^)))unݺUV!77W… RTWWoȑ#Uuylڴ 7n@CCl2<3fسgO_z5K$&c.5s~Sɔ"))IU'&&_QTTb,]W^UkG9!|/_kעXf ~7zvsƘZ`6l؀ ի?ѣG̞=fw}??QRR՞ȚۜAJ dшΞ=KԮ];R(4uTzӧ)&&:t@NYYY9Bcƌ!___rww^zܹs\U&IB[suM"uD%oK_'j׮EEEѹsꕖR\\) ɓ'SeeZt9H΍1<<-qeQPP l Cc3j(|w{.JJJsN={UHKKCBBUcI0Ƥ0a͛_ׯ`VV=c1&otq3cƌu1\ 1c)F1c9%2c1d{t匃1=8'dsٓh .c1sJe1cN71c)ɾ-+sA\\yFXXǺ|7n„;ףr)z##')(cdK99icf,.{^Ⱥ%,i Yf >=zG}N$d˜dQ9iZzrN2g&Fw7'gBзo_,m4[=qı3đsep圴oKH˭o_[r5),,, MMMμ+WDLL ^}U|駨W;P5"??sAtt4^z%,[ JR-ʃ8:\G6o^^}]gϞśo+ؿk09y-,Y/2"""ju?iӦ!::ј6m~:ruƍxWc׮]Z:v]MM >S!** #G78qBxcZL;J| ^z%DGGcΜ9z6cRݒI'HHH@SS:MMMǩSuFt8G'WN+Ry0"sGTbҥxK/>˖-K/#Gbʕhllr$ o.ɿG:y5hѣ ][ox$&&}6l؀DY͛xwy$'' S05+V`2e <==uֹ~:}]L8*ΥKjKJJ¬Y0x`\v .D``  `u3'oݺz /"RSS\lٲ=… ?Yfa "=s%KsΪعs' '2w]Թӧ6l8|0fϞTtEh%əOJ^ҭ[7t_}ꫯ\x< 3c9j9sRt]ellMRΊ+0`{./^۷#??ǔ)SPYYŋc3f0F$'C[M!+ Gi4^ʶmۆxxxsxw,ct=cǎBBqеkWW8zÇ@FFƍѣG>>>=z4wVoƍUקO̘1[n3'I&! ۷/-Z1ADD֞L@5kvءvNKɓ'i;vĐ!Cz#r-Ru]ǎQFpM9fX3'E矔4&..6l{?޾w1aah+Qș(cckEtm2wBBB: 00ӧOGzz:BBB;8`R#r桭0{{+^mGV 0(**yO<#FhGEEYr1l0m/*>|㜜(._l;'gb5w% :T|СxZ7n[2vZ#:wDE*]_~Eg}DI'%/yѥKٳG|Ϟ=ر# @|< 3"c9jsRd]%2[DV)sgQ{ R`|I9vSօTw,_^Vvy׭[$%%[npwwG}}="##h"***U+t9#]j[W;eo굲`ȝԩ:eee*W((++S+ܹV:Rؒ9TƢsxG0l0 :...ȵHu1K*JRR<Ç~#G555شiyU0ΈyIuE<[S-kރR*6`@$'C[MeFVx:{04&9z(֮]IyZۣ ۷W+7U_///hW6%MmO ///" `ڵCZZMr礗n߾mm wC=V~( 29E޽{v.\7رc3g#z-RnoooEs̖ %rRdh=Ƕm۷KY0ΈyIuE4D{*eM׷7s r-2{V=ZsRWWm۪i?[n8ֱ׿mVi 8|VW_}eҹM%)x 9rD\|=;f;' Ǐk;v X'\]]ѳgO~%e9YYYx'tַEI%wN?ѼGؾ}; }v?^n5݆<[STtm{ME=HNʙX%kŕz WFYYܹm۶i}4n8Z ΝR͛7n:TTO.]B||,z- G}?VBcc#y'?V^7DUUӯ_?̝;6mR}888sE>}$Ӓ9;w"%%J:u³>$U#Jw})))HOOǽ{?| uwJt楔][^us r#Kff&=}0qDMYL$FGsI]ׯ9}Y~*'m1cuٓhLAA䶳 /:dݷ.0{ܹsFEE[|7nCcc1 ̲n:\rMMMԩSasz<c8Z3mg،1c[c1ƘS.c1sJe1cNnXXcΏfo8'[{ƍCXX*1?Fc1Xe~͚5Я_?[{K"Ƙz db]TT}ޯdyEWT"55٨ǣ>ӧ#((HUG;gbڵ˃Bĉ1rH͛o>cƌѣ SSSw}i{رc1dUl޼mm;,, CO?ѣGq?~86n܈|I0x`e ܫWFvv6\\\0rH$&&8z(3fu}|=/>3uݰ$II{IR$gE"b}.2~[\Wz?gnnjÅ,,d6l>|gFjj*tUHJJ¬Y0x`\v .D``  |rxyyaٲeŋG =x,YΝ;sN|뭷DTTT>Æ (XĔ)S*pb֬Y8p 'Oŋ޽{v.Ѿv&<+0`{./^۷#??ǔ)SPYYŋc3fI}+2^RuÒ8'9'-'0ޯ-h7ͮ̉}dyB1vX( ( ;FR%7"66Ç'3f`֭j|||0eǬYc>>@BB233e=h_;?3!!!Fӧ#==!!!AǎUP;VJߊ>3uݰ$?pNGN%`_E[$>or2'7d}d+ltGU_~Eg(._Vul߾}q aڵ())[0a_|EEEįwذa:tU>tP\xQs39WT*uK[g9lc)ү-hLMsي,o]*Eyyo[RwwYNPYYi0$"66;w#>>Z eeeK 6ZXjߊ>3uݰ$?pNgK~oXD\dԤUfjn^ȞȲ-))z/nii)uo׮k]S7cXhݻk׮… ظq#;9skעSNn޼)Ծi{ ܹzHΝ;P(K }EPjߊ>o8'9i?K~oXD\dDoUUUh߾Zrv9L۷0c1f^xp!Wt<c1Ƙϟ0c1f&2c1]c1xc1Ɯotc1ƘS.c1sJe1cN71c)F1c9%1c /^Rip;vPj%Y2c,77J#GqX8qrssѻwoF1cLfׯ_?WWW:Ae1uuuh۶-lC#"2cYorAD&]c1 0g]c1 F1cxk{e1otc1,7]c1 F1cxk{e1{>ge]c1 WtZ8 uK+z.g6mO:TF1cm?""j8~g& fC8RF1cӧ/4 Zhݺ ;G zsBIT|d6IDATx{\U߃074uן 5 5 ղD#onۖy7̶2MkyK[ۦhJʠ 3?'(_y99yysSh@Y 3 ۍo$I`0dとjZhAhh(>>ΏBgYQy,33H-恔V%,,iwl3ҫW/0͢<???bbbHKKsifwlgfٌRD$ZfCRr,tN}O <_:{ξdG> /,af0@YۛNO>G1\yM'}|{mWrjS 0IH۹iisu4ѶM}^^3:?N:Ž-[:I;ͩum9؋6sB.\ȸQhJς괞]vf% Oʪ9mC5k?%%fޱ{7_l܀FF$L&h҄})-- #}׮]!dqqZݢln.'Ofvt3u7nŋ4mJ€xziWXf-/]"y&>^n=zuqrܽ|JrΞEkЁx9=y/] JJJ g[.7C&Ƞc2ՊjL^`NvZ|m;k֭PyɴIl/rΞE`;Fo4iحǍ}kr][0$I Oʚ4~| OJj{YvS'\t;ȁXY)ӈ Df&3bWmc|''s'dg3u,tƴ`μycvJ ZL+V56V&S&Md4oޜsQ4uY}gͺ3oh^u[V[ϤlݚY>`Zi;v"#}\fqqGh6@>2 Yt?]!$=!率>hd:"Ǐeݧ&#", BxX+&bZRLkHDpPΞ'+W3矣kX||FByc\1;SȈظCQݷ_Ťiӹ|umHaa$O)DjVKVXyn3l6871XFF$%R^^P9Di$NvNLv6aU$OxDGsphNڢ9s%Q(<~G$1wx̙P3ٴ -׼>V(zVjwm ۹k֯ǐu'O1~(,C>BAyy9*a미Ls+3W\qefȷwj%׽;{RS@S}ė$x/o<5VzVְUner )L)|KRyṿ:¼7~38!KR9?d +YSja~8C/ںU PVVfwyY :}O45bX"m+GE1")+_8ޜfc쨗x/6ҥR*  g!#vV8x6 hGתgG "I;lm^eht:/_u>ZZI0oPTh4<\|B?~~~( V+FũFbh46 BII}rΝiZ]l׃R󓇲laնgơC;cjT*jr*um]\=saa/g41\d29qqo5rIo̍TsO͚q&;-wڗjaՃh+B1cۜ'4OзOo3w:gz_Jn]^0d2U;:f3!NBgC|F =@5sKU*hd2V] Sg;3a0 B{(f@``x&ClN&e+tiۦ ?e˙3gd˜ywB}1#_q}&>4 yyyulݳ'[mux]ږmۧ7c|'lYt۽b&O@P\z93.))h2 XEXjHÃ;GS\\ Pmnw|x?p0 C<5R>gꤗիW hڔ93Rذ_r6ıclAQ*%''ř5}*-C)*$YyQ}LKĽ-Cr nf\v]^VRRžt{Iג2e2]cF$xu,>Yi?2e2EW=ѵK,>> F#!1onˮ0nqqgܜ4r #W^{v˽ڙ͜xtt+3ge|bqqcaՊ7if:xijҽ[WvMOPU*l6'O&ytmVAߏN:kveO1fPTTDAA!ᄏVe7 C?:+g+۹SRf??lɨ/:y IkJҐ?!L7>ln.ƍkBM⸢{k Хs'`1 ]}"#"3j$-#Ӑ$ID1")ڄYz O@pTsgϔ֤#_ rE$Ib5*{mЖ-[ܹ.y;wI&\xRI P*qu ZM صkSuyuq\)}{vevS(hԨ|Z~~~h4|}}G(Oxt:Ȫl6, %%%vlue+JZ<̮S4;wuMzfW;j\SV; NыsBIT|dIDATx}PW*Qw_*IXDv;ukmŢ(X`LP JK\@nEnw:A-$a,fB  v15$${rs>ɽ&n}}}@A~F L#  (9APr$HAɑYz=2e0$A<iZ:̃2{#m^LF'Aɑ Y#[{H[vtSiζJ /GaænoGR6l4ER#>Iᑦ6W{e*2S/}QXy7C!IL@pP+?bFا'1EVL'G-3<ϫBD8""TUXtwcʕfIZ!눞[9:t :4;g |t\mNU] lV"U6D 4xyE\ykDbq ]]e'eUk[9O?;3ŖW)[y4]:|AףK-ׇ[Z+Zs;/z jMp!1_L8i،C!mB}oX0QrMM/z= /;odXeerow*BVAݍw !bE)K`f̘x-.ㄢiv:d96Wlp%'fz|}d9;CCUN 6D )^ϫkkg˜j~}?vlߎq(V"1U7Mqt:_9z:/NQVJ(!MIFXhX,O׿[bHGP^Hݵ ._Rۋ< 6 ?__F>..1K}'ƱdJ+'E!~v'K+!MMAP6@d:㴎`4QЈϯ5[]]OWyD1<Kg@lGB>Ҕd|ƴ5@`Ԙ%?g:_-3 otvbY `\խCG\utKXcjp8X- W?Qh044dXܬ+z/&Nxڱrs 8?by`}Ia"_U]ƯFm}ŵ;9+YpCv{rx/94{}ƴSrt-Dk}:F@V0>,`l^:.ۊO+Oc֬Yfz=cw_+Tp3g4]im3 R%u{;>sVO{5ٟK񱱐Ǜ̖9_v+BJA ?yR5z3hU*18h@R#6y\.._vԚ]MM2s+Q|mBVY<f k&+K,F٩ݹ7~bDEA^PJ J {}欞k?#r_@K8BHvxu\h2?leD[Ok!ي9M_ٶ%V_'IL@zz{.[i>z5nCӃ<l1[=!ha1)IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_sidepane.png0000664000175000017500000010411713162045104022571 0ustar unit193unit193PNG  IHDR1C$zTXtRaw profile type exifxU 0CLƩTOVQ, ,S]'mBV!N,,dOxEsl-d٤29:t* atsBIT|d IDATxy\TfawP j"6FhkDkDIiWqiC>j7P@-7TT4 D6 ̾& "}.ύo:P>H`ojF|]-.54ۋaL7^EDj0b hVx{s=jWt4ހjIwr\?uგV!UkaP(̳cA֍k DPB]Td =+d*#NP>˩l__=/Eees#e,J ő+ P%F3\B݋sr||G\!6D҈3?$~#"=0u@VN,sX*TD5Lf¥ m}RDVye "pg+Cա z^~iҀ3WP͸,qf{oD?K,s ~ 6fj2B}8zUpG-{nޟTBn. frul >{+8 Pߟ{z*qGMY%o|K#t`?ܾr  &$p'!n^pJlt+<+VO6až f"mmզ6+cy9VOkJ\jTFyk_!mʹҞmdҽb'RypC@h_ܙ6`*NW#*7DnӒJ\0i5h fq"Fo^b\ҵY_AEQxux.aٺqR[3/g+MghN?}#QUb]6ޒ]ĮyAanT_ R"N ~p aW'j sR pǻυ ]h\WϭBEW+H/gC!mT+Hhғ8RƲÐnb$wm}>?' ƶ6S26iFTÂ!T삾XLVwkۂi?MTژmV.BŏE?~S|}:F#\"Rdm.J[S{cQg?={06le© ?[i6#)) On ѣG_=77{|CYY|||,a}?i=i'bݺu/?O:MFT*d蛕EɔK J%eeeѸqZ5o>KCŋh۶mnM{gG ?K~~~T[[k W^yH"PBB}W6C#G$rss#GRVV]]bbbH$QTTmܸ*Nii)?|||Օi˖- ٴcϴ؀axðPav:n0,TaX ðP0 a*ðPa2 S(>H\evHחLcX?C|}] & 88HJJ֭[mۿcƌAQQۇ!C6mjkk:|\>]  ! 4+ap gXWxuWKFGSk@/L߿42 sEtt4R)qMxV߃5jTh9HLLĬY_`jԱO#,48 NUǑ_z ?X! 2Pf6@'cQW|O KAxx8<<8EnB/w/ELD$.\!Ν+D\d[K||<>Cd2rl߾;7o233T*q5L>夦СCPTP*ؿ?wW@{O.\ P[ѿY܁CqKt:};߱n@=p6~zfh >|ĵƏO>>>Je˖V~7@ufl9|m5.!4 (++C~~>PZ\77&CP;u H[bbbl^ϟϽ4vQd,}6.^l#,, &L#t^\|D}}=_uLݘffF444@р ??Ӷ`( ̘1}_uL*<ðPa2 a*0,Ta2 @a__y`__}vN}}B Y}}7e:P ؛ fuמ/O<ߏHRT*xzz: a-bX.Ҏ눯H$dLz"#ʂl6h+`1697PTT fvǯ#e1 2# 2 mx}}*<ðPa2 a*0,Ta2 UTytJ pߋچT*Ztjl^eee3bR/A:k6tB! ;v@Td29߁0~xA,K.8q"9/dڕ+/jILDhhh`phɒ%Xx1f͚W;wd˜1cXlcE9<|x1{b?B^_uH믿FPPR)гgOB,[]DFFf 4hvڅe˖s^I{Ԫj- OOOګk0aIIIغu+u-XYI*ۇn[UVV6#GQֆMt9ͥ<:|}]vT Z(w ՋΜ9ġ!00}ǎN@NV. ={,R(TQQA3f CYO6M;v|}})==멠)33*8&BA4m4:u]"Hڴi) *--ɓ'ӢEuѣeggJr>d2t:*((4]x4 .^&Q*׭K׮]ʢJ"JM2jHh yM }(gԩS$˭Dd0V~s&2dz)8UUUN>$< MҎ=onĉl3gTVV6d2nVyyyM8RO///*++ct4+.a߁C%̞AYUU}ώ~ `4 d2.:z}<&!,,ʥ!((/_F```\~~~~:@&Y|&gKwk6mPPMmPhyUhl=k|wwha8R?ذa&Nc̘1ڵ+Go8>4"#pHr`VkhGwlU4Z ..CY~ʴ$%'b* //]{^VTBPX5yHl1}tF߿rDd-G|rdgg#&&wF^j*VzF Er4ͤP((mڴ|9JHH Zme˖Yvڷs&C_{ͅO!CPNNN#h46ou)ёzKII xa>+[4 5_ >n_("EeT*2 T]#}|zرcTYYI&f^/$ڳgrh4O=۱cEDDБ#GHPБ#G(""djVV%''Snn.) R*Eƍs*hڿv:t(-^jkkmF!!!N Ցz; ;ȱ8RϽ{I*R`` QII Qmt @ee%.?7q9@Aب7n~ p!l4 PPՐt@PP! 0]UzL&b$a:PiaX ðP0 a*ðPytA%%%(**^oO(Z) J%̜0#PWU V^N2!  2 {>>>|VQJ;{]L CUhPBՁ0Ao4J-'G\czL!.]tbr 4K uU  F#l2Ck&EB(x{{aXwQ~68XddOKJ7~! D *ݫ'=T*;Dy ˝Nñ{;F P DЪDݻcݺuwב*:XM&fϞ AЪ m-ڠKX{yx 3Îcʕٳga61w\={`/ ɰa,_ܡL\r k׮Ŷmۜ*a}q=<, /M0񋋋H IDATϿ.螐], j ңR3(?{Aauj2I ̙3HLL쫪B\\FsذaXp!Əo{n׿9tgooo\t g5 ?HEBUje2M? mfiGSk@|y1>>{ppгCsxבآ'恮Lj m6Υppq^Ca(Vpà- P X_SR5K5#Y>=jDڒ7\>s槞DӷBvpQ!tBVJ&C x}hQZ޽q1N߷o_PZZD|1GuT v F A bc @xE= (>Ws ?qqq6]ۊ 7ѣGRpQMMMšCRT*~tޝ]ׯGYYY|N"] LH5: ;T*a2G %BUTXr%]0QS[Z>(8~ 0 L=}@L`bt9.T @ŝ n=jUu5UUW7I:R&Z *jj0r(b7o:;LOOǀisr̙3^^^… jǛdHRDFFbƍV)G<SKf /6z*7N j5L&tj5LJF> F ѣ:z4~8E?騨eҥX|9} $TTTȑ#y&.]j֞޽{1k,Avv6rsspFf:'3Fɾ ?X$nݼ<=:$''떴xcҤIrfGu^qqH}iDF}:F#\"ZȞ[-GblSQII y Q{=g3"ud߹ 2vU* uu2=|>aD{?2 r۷oǫt>͛L(J\v ӧOou9=j6l@^JoOHOo~/JKN+Vk׮ZvǴƏO>>>Je{T"oH"Pnhƍ.g޽4|pJHiiiTRRc@57kt@ee%.?7q9@Aب7n}}+0|z-h5 PPՐt@PPt^\|D}}=_ut+ŲI*0LŐH$HP(0c ף2 SM0,TaX Be0 aX PhLXT*dLj:zu: HX PДAX{VN Cv޻bbh7$y[DLz5ɕx^zbb=` X,F.]0qDdeeY`>S'g{|- ʕ+\/'U50 0 0 @  o"[o/%K`Ř5k^ܹ& cƌiVujM ?mO>/)F^g1HDKZ%JAAA~DFF[ ]vaٲe1oCu_ш%AE:oO$Lߦ% $&&ݺukzj,YY%K0˙1S 7oFLL $ wuY\mk[GYnbcc!H?nchrFgEh1-kAhKi^ap-05Es)iofҀi=zPvv6T*Kcחө (::233-qA%glqqqM iڴi4uTxi&R(TZZJ'OEY߿uF999P(ȑ#a+tpmc ljhhl  ֑cׯ}Gize=:thkpT23IZ(H'.4Ҥ4{l4yyyM0zhھ}U؉'(99]$`pZ(ΔJ h1L&haÆYΝ;#mk/Ν;ر Pm{i9///*++Nzf͚50!^uUj4d0~ښ((Q>18z]d5t vsC!Fz4(( 2pm:((/_F``!muڜ)d25H.2 ݋۷oC59ހ\~<"j wm?_???@&9\ο9?ذaC}FTpZ?k( n4e6ـ2*D<+xjX tyNRBh23{4`=vr|{>Ǝcϫi?vD9F/N;;f0?/_M999] ZTDN|Gߝ9ytd.Z=hxrڶmMGCpȐ!b}QBBBN˖-k3#b{C߀&;Ҷ }wդ.C_G;3iLZ9e0u:}oݢڊ GMT\TDky~2fϞMEEE6 [+Ԭ,JNN\R(T*)++ƍgoŔD{!\N瞳֖I)2J/Zm۶QHHU'NJӦMrR*takRmko2)""9bUuiP9c;PnJcGf BsƉ/t~n!?虡)taoS`"9r$yxx9̤T  HD!!!FYYYd4$g.wTmذuFbbcc>ĩW^yH"PBB}W6wm[jkRLL D"[9Z ՑchrIeeeGYYJQv~cNAy BLLLѻwo koooj^QňFdde٠\.۷qEdggB!¢#1aDDDtHjZ|4hɓxꩧdj6- h4 "x{{ϯC.2 7nϟ|3,Foƾ#>"k63fSpIґ;RlEr>xwyf{Ɍ $''C*"22zokc|{[7IIIغu++3L&̞=U)37~(ڠKX{yx 3͑B݋YfwEMM k3;w~zbXlvmʕ+QSSgl6cܹN2dPQQ#G͛XtiǿtR,_UUUӰǏcƌXp!m6|VSLAJJ \Bkb۶mGfg}?߸狊,) Qqq1%ŐWVARAP@ZzTT|zg!?̟?V=GsB2pss'w?>&M3=!COy+~G8v%3ghSUU8Ę#qlQWWd\~I򐒒bf̘1x׬sɓ'.]pA=Çѳk"!D~0d+ ր*e vLf {75j}˗1|p#FwUX||&Z{qZm<^xIHLLĉ1x`3]vetoco:i6A=z 65)p..{ip?lLL vލ^zaժUң6O^-޸|,O=ѧot w7)|=>| %$$D"nݺƍEEEP(lк%WG=nF>pxQXTJF%%%<4;ce%B^ә|tM&S> Ä 0bĈVðPۘGGa;2 6ðPa2 a*0,Ta2 UTytJ BxaPU*VXXOO|z56_2}igT*_f&Κ PaavmӧOc鈊T*|I̜9btLP^tHT*]n˨ZFD? /?3f = B7obٲe(,,l06[y_=P(^ѽ{!((Rٳ'BCC!z<_f ,lx2=(IiV(jj0r(b7odGF>c,YĦH;^D"=_^{x/@i_8remDΝ\ˣÇѷ_leHՠZj%RAyR^̙3M>;vPxx8eggSCCeggSxx8eddX׏>#d騠ODI6m"BA4ydZhQ =zlRTcǎ/S}}=Ptt4eff:UfBݼnXvPVVeV:|iTjQLFEkj DiO?CN"\nH$"`צŖ(L;wJc2d廗5{,B&QtttBkfѴ}v'NPrr}Յ|w9A@a#GB @*uH$ 8;=}F/\]]L&knhs.]|o5kKTTTXŷ_&aܹ>>j2\ov2d8з<R)RLp.c7j\Yp QW'ÇA$j>zh̘1IIIX~=JKKP(P\\?z8k~ejڰa{q*=!>?[ :(-e8X]FjżrssiҤIԵkWDNO=͛7Ο?j_^{/a|}[K`EE*++qyݸj FĸqeGFBhj0VV!ˡၠ 2 zFzL&b$a:PiaX ðP0 a*ðPyʾ ʾ ־X.]`ĉr8HYG|! }},Yŋc֬Yz*sNL&3Xf?_`;sy}=4 ?$]_;{Addd ??nnnAa׮]Xl#}iԏ?=j[^K,齽m#uŞno~ JW^yV6oތH$t֭Ͻ^Ͻwݺu޽;$ bbb_8<ڨ1Nsd[}谯38&BA4m4:u%[nC 9By>i/lR4Ll|GۨKp>~D}}_]t8`>l0+CF58ۚʧ5~l{ Be6jee%)th:uݱvmFFj TR74Z}4m(ZѵkH4QY[[Ks̡(ruus B'>00& ߟ h=V>-@zh˖-tmj BuZ a[0yyyvt_]۴Ť-/V>5KŰq?}(!!Ye˖_]G}s?iosCaÆ95m)m@VO>xDD>_~ E"JEF+ߜO=4;v*++m3/^LIIIgh(??{9:t(-^jkkmF!!!^B{}}j*0m;<0 a*ðPa2 Be*0Pחa:Pחa:Pמ?,2,i[2 3,vQqݭIFmX&!002~L df}qep%Pva $Jg? jF& #y>>>0Jpx>O165H$NUiiiX~=-Zdoݺu0aK.ڵk1p@?3f`͚5xgQ\\S"44)Sॗ^¦MBXSL+y4KAH:iիPQN^)nݺu75cА!kXNc#66>>>V=fKEEEHMMEIIQQQؿ?z @4"#pX0aAxzzBנ^ #! A$?Ξ>F|޽ѣGl߾m6<ݻ%M^@ lٳg-q^u$&&b֬Y/QQQW 1jKD 3O,?̛7*-_\e)Zr>Pt>߸]@fک~DQQQt1:z(EGG[Y62)WSH}FT)q|.؍+WaV`"3\Bpa"""~~~mp9s`ժUXj̙cqi˃RJBvv6}YKT:t* JG<ɤ~-.deCQшF>߀aĉ ׊-dS}}="##7otxb*77K.w}ٌ/ ~_2336lV\(rG[0PeGBwSחa:PiaX ðP0 a*ðPytA%%%(**^oO(ZC!) J%̜0#PWU V^N2!  2 {jA>p ?VV"$8鞎޻bbh7䨺U E$\.H$( z555M~9ӈ;td7"=2wT;4 ?gBE/+W@snPW`0`0h4@&3f\$wé9r$x<y桡b&/VFŋc~(Ps31J%*mmmQRڧ?|PpѕᎈKtۭ>+V@]]݋>Gh^vݶ/"bbbpuD"lڴ {@bb"}#;;NK?z\xZokŏ=\R_KKKŻaaR"2\ףy;x6JP 6jQ"Nrj- /B[}~]V13gرc1i$ 0@&L4#Fm{{{/v?>vs+pgoRݯ( q[%] w*ThU]78146ptt4;/mK^l#ؘɛŲfԔ :cG!lx {`-RB!Jrr#dDI$YV틌g4jkkzsMmhe>|8x7uN<3gVx8="} Fp?l<(-KnmQ*svލ(;/)ɓ'7DUU$ N77ё)>>͛G^^^r)<<{'S@@Ƞ8xI TVVf7<<\.M:?KT*TTT̙3@yi)*._O:ȑ  y[ b>M}(_ljjBUU^l4773fM{ &V@&www|- `<|s *`Be0P *`Be0P 2ח`=j5~XXzb[|} &6_ 09׷ܭ[" \. –-[5ϗ2zP-m)ܟ~ k׮Ν;! m6]֬Ms~+V`0xg. nϗ2̡s2[RRh0;”9g0[__JA\S~=}~Q$k)Æ ӧfϗ5=joVXK"??XtYqM2G8G2KÎo_$GA“<8<9jp]QA|<fTbܵӧCUUb qx |(,,bcc V} S0_.r,\׮]c(֐Jh4PHЈ%Ŕ1uDf=jmF/͡3h37ߢ3;vRo)!&֭[G7o$TjQixyy9M>\]]ΎFAvG%"ڿ?%ھ}{ϓAqqqӓu7ܬq555z2oŀT 6mBBB}}-w߅;-[zFy;hUTJJhjjB#uS\v O=YcXLnֺ'x<\\\hpr z{{C$a1^`0~X0L  `Be0L  `Be0ǥeee())R48fcccѫx,xxoB:( (J( V [[r8Xa`,= }{"ᅬJ DFpB1of P:+ݬۦgooP_{#@suyhF(lׯ_V쇆MT*T*j @B%4qm=o"cɛ raѢEPx뭷X e<=건4 w@sY9dM-P)>a\ !pqpX,~(yxFJJ IGP{ 30ĝi=_JZfj.NpPiTߦ3ഴ4DDD6l~[nE@@\. -[ XQFNNN4iJJJpQ7ܹs kXkI] BxzzB(=;e"88X&CQ__>KÔ9ע'Q/SZ["q}J蟞{GѪ?/ѣGSIINO>$eggD"?}4Qjj*577Saa!ґ#G:Ml4LO$(77AxcykfȐ!E"i)$$N8ܹՏ9a̩kvZ}kDDtljiil4"":z(+B"io[t-RF"LBv-[. '*v /|ӺVz 4+j4-^nܸaȌ}3ĉi߾}zΞ=KQQQFL&6l_ޤPcbb(==]/4>LQQZ@ϟ7a0%Ts4%RۧT*LJ\BDDcǎ;p7NWNJEtҥ- )00Тkѕ2RyfƍP8g74߭R-B!Ԛ߆Z-JdbTz{ ,(_#22RoA vGC_Lf`=e ݶuxvhW^y_mM[|MFcc#|^xcykF1?lTsO?4^y̝;#%%ٺ:u(((H7ݿ?:ow^| W^ TUUAP͜k2zxxUߟ !/@@BQCoدBw`4\ѱK ADprrz ;fXсG)ܺjҥKwߵ(|_`ҥOMOEʈѴ}|>| oB>v/z&:rrr[rss)>>ޞ)++[JDyfp(88>srRLUG455+yhӦMDD[n5ƍүjϳ9~gT****pTTT@Ԃ'\THxEE-z`S9s .ĵkSؽ{w}vp@{l UUUz*||1cIΛ7+WD`` \D,\BN>/EEEZSh4;p@ׂ2`Be0L *`Be0L *`BmE,cer2& 55---z| CF"u䄯;nEEE~F˗fNKG;w˗/gBH$X;&.ch4f7#** |+φ 0e̜9S`pT=ۗ 덦gxo@P`֬Y6m6lٛ*Hkg? J@aAZZZRp]bVVVHII̊hoR͛7㣏>˗ 3u7dxzz"%%voCYw1 fD"Jķ[APxyy 2dc`Z7n`HNN_GYOf믿qcԣbں:3+ CT_ 0b!5B=^c#66˗/Pyv4Gnnn[V#** }^T9<  H,:nN>-)ȡCm۶=:z$鉿 ZSC~Js}]}O555q_@YRN:Eyyys޹*ED @2tTPP@|>ڑg}F ,0ӋDB4c JLL^Ɓ4x`ڶmEɧ VZEΝ;muX.z6|%u>+Wtǖ-)tMͥ,:P$HAH-B!D-T_O&?CEEE6믿&:{ly5X%wwwD}":սs-T0io &O?DF94@< EDDP]]~ŤАL}f2~O)jt4qsEyN.hAiexXYYdz- ϟ pssAz_aL<999Fz5g^^^ŏ?u =IDATX pO=O|X]YY7L5u|*zjR#F]#6G&Z-ݽ[i/Jo6nW~76,I+%$%DBjj~O\FMLO4.ɓ'Օ6mdkTT=zh)11|Iw<(=z ֭[M4X=O… Կb"j/jWm۶QKshZ ͷ̎[Ju͛7I*Zt ̔k^^Az/^$eoYLT4y|vV^cd,wyf͚ńj555z2oŀT 6mBBBY}>*sO6OO&EBVCRA*B* χgŌʄgV*Jh4p8Id3252;`Be0L *`Be0L *x>.-++CIIB>8p 3b*b1[>jJ J6V3?u0AAD1s?"0\ n#@(F@Mb<,Jw6^ ‹/G艻~н?uљ *PTPTP @F dk'"BdggcڴiXl^}CtfÄ0e5@Tj -r1\Bb Νӳ|fB qCpWRAVX !B4\.Tqttիcǎ];v@PP\. dSHJJ3b r0iiiǃ@ ׯ͛4"""tjb}t'xZM/2%Ey//L]aOW;)LI^~\LB=z44P[[K|>hL\= JII!HD4{lzu'0`H$7nмyB$ΝKsх9}4Qjj*577Saa!ґ#G,vUxb˔N*'O}V׮]ų^s+ޥcDюQ`Z*ROw0_{fEŋӍ7n*lmm]j5M3%PH1cо}:m.\WSSC'qYևB<ٟg6nu svC*[ H"BmhբD&F‚,5"##:smm-BCCQ9چ[ > # zjdddJ7wpQ`y V۟ǒNV>s9hh4Zh5j(U-th]78%146ptt4<pEO\]]ΎFAv2HgN\.i7\'GGGxPY}tP;S]LRT3gPQQRT\QS trS#տNA @3CF`SSpUdgg>>>1cƏZ aju---d "ݝ`0sx`0P *`0P *`0(=`t=e0ך.9un+ǎc̙bW .\•|t{=Z H*/"bbbpuD"lڴ {ect\R_ w!^-ESM- D"drGUx8#Ϡb1FIJeK@&_[nzͼ<wd8i$,Zf+,,DRRΝ;6ZQ-%''C@+B)¦*Ԋ[^^Znnnhjjg-F2.] /`mK,ADDfΜcbҤI0`kM7mMN ; s98^P37qWVZ*v;zhV&b14^8K,VZUۿ&Q[Eow&%%0uT J|}]<`;,-4{>|8(//GDD|M֢G5WB"_8'ŗP\| !b2e MdddrgϞ?[1b֯_P&۷YCVVZˑX Dlׅ:u*N8DXL 4&Fё?iƑL*rŨ!uO5l:u*yxx-׏tޫxvTS@@XAqqqӓU_kj.stCGx`<Be0sx`0P *`0P *`0}bLNw*HٺuvrW_~[`<$J${h SCac1cph!CBH$GܟzHRED---PT`O,2mIZAn457C&'~xyy 2dzQA3+ :!Q}='L#. ;oT;bԨQppp&M=zƍ#<==1w\4447 [nE@@\. -[0_FRږBt)ˣ']TUq$-"jnhEw8 .8=CÐ!C(++D"UWWӂ SHH8qBoܹsB"io뎧?H$\zy8}4Qjj*577Saa!ґ#GtaFI| BR(TXXH ̚-tPwlBoMB7oޤ\ʢ#o?A2"LBMa(a3TTTDMMM Hxmm-4Bu111&--M/'N}9{,EEE鶝(FmCi?+srEJ++ <=lmmAVV|?xwх)))Att^:[~۾㩧ŋuaZ~{nTWWQ0gQTQK3B# I@&͍8S QQpss<o\_o+sTVK"Sڵt1R*$HH.R.'RI(55JKKIPp4gza }Œ7rss-2ruuec6F0(8xi騿_hhH k46 W󃻻{/c.XK.E~~>$ tR0gzVh۶mZ9#ԣ>l_%K)))B3%2}G}'9W HP)v7joWzGa==ky5^jj*F '''-[ .`|7y۱c䓔MDKBKiii0z'O$???Rhu+!Rza0_5s#7// رcz8@ƍm z1'" "***`fNPkjj诳_[QQQe8H%JMrI[ZH*Q#47~?͛$ɺܣzzz̍>DD$ ̽u|> ´͏9*!Cw^ aOv:76s~xN+uRXX( /=V/>pߕ  B rqe|?|}}|_I8|almmn#<}NBHHn;,, a,Mc޽سg-Z[nW0$""JElHn4mXDUWJHTSK*JM555h̶5v<++ԩS$H,SVVM6M&00233 eN܎r'O-9rĬ$Sbiϙ3.\za0_GחO&EBVCRA*2xvճUJR~Vz &T` *`Be0P *`Be0P ƣ/T`r>L__X|9QQQ* Py>ZP vR׶7\>ۗ.|w;%%HJJ5ڷof͚źHKki}7k8|0L=>WlNܮZںs ̟?jhjjYScjZD7R֮ǎR$DBrr9J:FTZZJ ]RVVFm[[[RƍGӜoWhk얞tunSQQE=رcСC:0xAUÇf?? BBBsNw4ܯaÆ5z22Z\.?#==5!Զ+ח \.Fݻw#((5)T=0 `02L  `02}Ly5!IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/sword_install.png0000664000175000017500000012227213162045104021647 0ustar unit193unit193PNG  IHDRrs_sBIT|dtEXtSoftwaregnome-screenshot> IDATxwX("1"17^+z5zrEc41jnMBׂ]11ņ * *,}e) +#̜9̸oΙsx%>>ŋ  QUp' ͛7DEE9<}tۼ[077ҚQ>T7o">>>^z񦱱XZZVuR 4qU]/""""""*D"ANNݍ7sssTu-Z@^^015j@TVuP*b`kVul"GDDDDDdd"GDT B@$UuU "GDdBzQQ*P*d%8,6 =Z,Dͭ:Tou;ODDT߽hdoA D-U~Y5"3H/߮K%Q]rҤiW$.^R),j@\X%cĀ`ܺE#3+NMc!oSW\^_PB &1_ApsqVGB'=4% l_`Uecyrrs1ea(r7g\y _oH eQ+w5֛i,*oϿ\!EsqR4U 9D@سyЅ Oq /Es?: l6Xܹk|ɣj-oO\_B.ĺT*𫵸|#^j- uذX8}G,@:Ty""QŊ6ahnsrWG[䈈TFf&u\Պjy> `0l ~n-\Шȣ$е[5 PVM|tAAb"[uÂ@"]Vʹq<RQ00f%GĂi;Rozn`ZPwy,Ty""`,]d2lݱb1LbIc1#GDd,-,2=LX v@wnQSuޟGеfj-^ íEsfZŦ5J%D:Xb-<tvuOHP QMξNEe'""*1ؼW(d}hX"GDdrn.xӚN55+PJ+>(JY:}(l۳qWYsܹw?{ԏt*SPDEuACJ;]NS˽Ty""t&~޳b1dy2My>8µS;rDDFO.y##И\ť#/ldff"++ :?G,Ǧ5&M+b۷_Wݹ@ou)SB$C @  I2Iu& ^{ X*](ct版[!W(`"c0!W(zVAQ?Op…,.M1j`_{˾dC  I *@,cˎ]HHLD"AzF&:OP+_EyW|ez:L%&a?s fe.,@-43 Yn S_`w_wA4i߱K+NMN@(DғXCV8O\p¥bX,B S L^~0gx0@,;O-\@_ GaHO$F-g'4mNԤ GĢU ++5,Ѫ {_2>'u[Ffv6jYYkGou)3Nm{cœaIpunSƌ/{5W[w44le'lw`@^۰'"T" w˃K&X,--RGaEץ]&!77W}RTeֹZB i!TyqJ""""""#Q+ [䈈 [䈈 [䈈 [䈈 [䈈 [䈈 [䈈 [䈈 [䈈 [䈈 9""""""#@0#"""""22 䈈 9""""""#@0#"""""22 䈈 9""""""#@(*9""""""#@0#"""""22 䈈 9""""""##G&)*[޽˼?DDDD:(Ͻlaz `ʊD[n-Qu:uT:./ե̪ǗP漣S%-ZIDDDDDddrDDDOa6;&"J 䈈Tl,?#㝾zv>ƄDBժQN^G ȑ#rʪ%pmF6H8 |3GvMcxRum燐kB  B!Ps-ܹswކ\.j֪o/MLpAH$]8844H=(氳Cv0rHի}rrrпbŊUU""7Nx컸x{,:d;Vuwȱ(jw:<ߏ 닆A$!C9#Gbʔ)5j$^LKKêUp%@BFRJVVkhn 򐞞cǏQR#3} (T"R ?@{1}tܹ7nJ?qD`{z#"nCnݺ֓E Vzte uUyM:DECB/$_BzC^ަi%JeTƵe޿qSh舎ow(W9rӦMC`Gр-JD$[b%Z+'b (J?eaܸqpwwDzeˠP(DL0SNE׮]pt/fML) B!1`$&>DFQ GTL#D"6tk˖07/21}<ƒrLTQأ{[r*ptt#;|H)))x<۴U;x&8G)sѴF|o: tK6rkv3H &:ﰪi]Xx1uG)H| I 4o SОmj1ck۷PVBΝѸqc@ @,c7nkt"xavHK{ qpmKk+-ԫWe6aX( dfeab"bcKM轼T82`tOq!bKӧ ,@xf{SmڴIc@ ѼysH$899pvvD"34PZTnݺ`^^^_uTjԨs瑖^U!"RX1}^i<ͽ }y'|0drdr\IHL0Ho]C,sG"K?I/e8y` iJ"%oC)rdrt7tBK.Ƃ a۷[nŎ;ТE HRdeeUܽ @x9ģǏХK7 p  }&B!,-, Bjsu VI "T*qU4 :Aܹ3Ǝ?ԩS1b[2d5ާ[ll///;w#F=woݵk,Y-[gϞň#`gg>}@T۵rРA6l6o a4hP*Ow:ȱ(Ĝ~SÇ=O=EmѨKЪ'Qvƅ qfdvmtӔgr*rrsQ;ںzތJUV-=XE1~~p"^| KKKx{yF~W.iͫ. ӣ ?y7tpG 5W[[[#--M… |||?X#[v-|}}~~~Xz5.]V\k5k`ӧOu7>>>عsg*Sfpl{ ;;Çlmm1x:!W"/?@#Ǣ!4kAÇ8uŜDUb&&"z?^C/Vy1$%=B_)~O?t~~h\oei><`ꮒw^B5\84y2ީ3[|| sIM#,oly29J%j[Ez6ȄHCTB$`m1.ʹZ5kKq9>ǎGг{74n($>s+a¸%ހ>KIEPhР ^?: B>!oHLLg)EC#p"2܆X${k `,kFZF7KϼJe f¾)F ̕2v0LrLNiZZj0G^^]A!33/_)ZBC@bRRit\v AzBBow/O;(:}97WWG4ճ;ZUwjj*j׮=.. JWMΝ5~Ř1cԿ_vMi)ĉ~cǎ֭4(#Uw;uBң_q?ѸQ#j9w92@( MAT*!6~1B (r \!,%rS3".^w:[ti:BA{jaW s;oNwRBT->R7T-E)w5u W{}Aa{R;)+'OCT*Ezz*,[ C ÇSb6mZՉ|)_R(gխSGnU S]P Zӥ}JJ*.' o婷Ǣzwڭ/ U7[sat3~?}4 b9t?B,4EcSo/H P?ԼP(@gꟕJdyz/z66MLLr\?Ũ]4G:~Ku!oh֬ގ29 3r9߰#u7<sf\+2e!/9r3WM(v@wd%#3dɆP(FZM8cS+t, ̊MS_"[SRSs//;(:}WڨnP*NO;qXh̙^XִNEޙR \i,--1#G[@tlx `M]֩S'CĦ=\Df2̔eiYrdK-QFU\RL\FxI]ti9T @X\`ʹ3Ο\.CafMu;ii/q5|[ 0Ҍt[rDh[Yae6 T N 88ؗ+S _vmtǪUwi ʕ+pB١^z 5͚5 cƌ5F gϞ={6BBB`mm̛7OoŊ0a$1M4 AӦMq1l߾LUvZj/_jmk׶-<}RRi<}^m= Z?eKZ\ryyyHIMEA!z~ },yC(ӧ$9 R7nĮڀw IDATU j7ú`coB-4A3o<ʹ/~}VD3: ӺoFMPJX"{ X D: mmW_L&CrS)ِ7RÇݻ8p`?bdO.T B\yN&^$D8x`/^\J%Je<6|pk61xTl| w0ypGYݔt°ddff ˗/GPPNǏخT*fsNٳe$$$nݺ...pqqG}TUU,g""""Ek~:RRRХKHKKիW5n=[~=!H쌰b^@ P/ݻ055#6mڤWDDڷoKKKD"XH$n`oo?sKU_͛7D"r)QDDannKKKt /_;666%QuPp7ND;V+(h׮]Xd 6l؀lذ/FddeZJzQ9uF3gӧؾ};.]jh",[ ɐUu0vXt s?Zزe˰qFbӦMX`9R4տϑ[n1c-Z'O>""""7E r9oߎ#G >۷o/6Xr%֮] XYYk֬R ",, C A͚5ト|g6nk߹sF ;w`Μ9011={жm[?.s֮] ___XZZWҥK˜?" Ê+~]vU'""""U w!tA{ ~m0k׮WcVw򊋋À4]v.\H]ᡱXh~W$&&Q]@]tYw___\tia׫WUwjpܹȑ*sssѻwoP(tN+JKKәi+ܭ}?s4iҤ4esyU„¢+uԷ-h%b!"""2Rw\N)))8v?R˗/qqhײeKh+nݺHNNخj)+H,} :*`E++2N<{tt4ZjU4qtJŸVQVm~ AAA]ֶ5kO>駟͘1'OƉ' Jq L2~){6m~ ~V>7ƱcǴZ-Z3f &&RBPPPs%Kcڵkݻw˗HKK1tPL4Lu祋8ٳg9MuT(#""""*N 1jԨb5 Z냃1{l!!!7o ?pD@:u0}t̝;W++V`„ H$]rJ,\vvvWBCC1}nNN 4lԩS1k֬2f͚1cGƂ гg2&&$u[n!88055~bv\\\n:D|ǰBӦM1sLdggkYKDDDD'PѣB۷ÇSL&C͚5YU)+{ ]ޡnZ+q[e}N6WS%4tp@ѺN̕vN^x QFqqqX|9vܩ7nХKuX` gϞO?EfͰl2uC/+4_k]={-[jJ_fZԱFC).+K ǚ5kpa899ilwgKKK|wh׮F0qFKuݗʇ\"...X~}UW9}rN8ׯ:vnݺAiϟǏ#&&F=Jjj*,X#)) 999}(zj ]%"""6B.ڵkxw*] Qճ; VFQG,[ QQQprrBdd$ܰj*4[իWFÇC&СCxJ%R֨EM-DDDDT>l#2 UMt>V#{.<==1m4nݺ8p am111xjժ^S+/-rDb }^zѣȀT*šCмyst8z(MѭM6//^`ǎ7nNuȾDDDDT:rD`o_ N O1i$M6űcǰ}"k۶-N<+V`~75k;;;/ЩٗJǮDжږ++úub֭Z{`` u.nRH NP\]uٗʏկ_U """7VrDDDDDDFa W`ƌU]"""""",S(ؼy3:wC"#GĩS Ċ+4s^TV9DDDDDd<ը&Mݻwb ñc0m49sF#ĉacc͛7<;ODDDDDT@n˖-HHH@ݺu\\\₏>H+ƍ+zEbpGDDDDDU?tJw^xzzشiSݻڵ4iNjEpK Dgggil@۶maff?DJJNMDDDDDjȭ[cǎEN0gHHHJw)13gӧO}v,],2_]߿Ǐ… 3DEE!::?nJRe׮]Xd 6l؀lذ/FddFP\Ϟ=Å P(0iҤr3"""""zT@. w9s`bb={m۶ѣ?~NpBaȐ!Y&|||>|uI5k֠wް3nZ\k׮?5k`~GXj9RUޑsss"00)S`ؽ{7 .. W$.__v 0fumڴ֖]+ .+ 94i^'JKKK%}5*\W] ժS4 Ga%"""2ju?ydrIIIRX%;~b"VP˖-.:::וC%Kzo^RܾsW];w.5XY*[v-{n|iii8~81ȢE0c @*"##QQQ *2_]/XSL Jq- >\q8v E1c&O'N@*ĉ2e >S="aIDDDMZz:ݿ̬, dfe U w)xxx`ԩAÆ 1o}Q$?} qK]>P9)&ڷoKKKw1 M6̙3oiS7UFYQuakk SSSxyy_~9 """z$?}VGѣG2ٷoF!mݺ{.r۾}Jfd=aCŦ)2@[:tz#,XٳgOѬY3,[L+֮] O>RDDD2Ǝ 6?ŋ5FYե1xyyaذa5j,,,˗cΝ:U"""W._V=@ @+זߣ_Ç9 ԷG<~ hmo6W^y*[°qFtY+ͽ{?[ZZCv?=:ͪU4޳,8U"Хx 8qDDD)A^9V]+ ztGƍ47tp@ͭخ6؉>4i5k333ԩSGkҦ(m ]Q8q"<==1~xlݺ=*d p0W NfffZLCŋP*JZ6=EiSeZʲe'''DFF V*$ZIdnP*NO;qʼnPV-2磚*_~z+wӦM+s݈([ ͵%zoK\Iڴi/xv؁qƕ9Ҧ(k9zѣGTCy:F""""@@+%~75k;;;/(s>MQr&MPؠiӦ8vo^C$"""Wص5SFmwttDddiԷo_χ5F]rXQyE5tP,ZADDDDEdkkt1BDDDD0#"%''WuZIDDDDDddJLa˚Oe /ODDDDDI /^D\\\pJQ0@nΜ9XtiBCC1wJQ0h ).],uI~ԼBBB7nh~:Ο?}֯_gggH$8;;#,,L+Mxx8 Hмys_^.uܻw/<==ajj GGGlڴIc[ [[[ KytR+WŦi JK"`ܹXl{e˖a޼y011Hk.,Y[l7Ξ=#F}>|////;wsf:u #F~ \~C =z4h ͛7qqqX|9 Tz0h Wm$<ڸ^z:7b|嗸wq=;w7oJrJ]Y˗/WrK.Ś5k ի\C… |||?XcVٹsg$""2VIIIqP(M' aoo-[A >!+#\CtQ$aܹ/b7oD"Vk׮4???3F˗ѹsg4)8 0ȺL8ׯ:vnݺKGŋxwХKRӧԩS*e7WWM7P Ne8s bccqܹ uGT*eާ JRd2ue˖!** NNNVZUD "o bٲe3X:"zܸqްL&+uD裏Pv2}'ٳCݺuaee|7mrݧ+ѣGԩSfffԩ"##5CWWZꊞݻMsA1gEB˖-.::Zu8yVu"99Yc{qS xyy!66pww'|;v 66-*u*@</t;99[lѣG1c #7ǃ`ii<B͚5ՃL2E{6mVXZj̙3K,wѢE1cKm+߿ЫW/L>;vRġCмyrzJuVxyyaՕ[+!z]]r\!UZjp믿GSFQ=GXOӳgOٳ\yU]fҤI 6mcǎa? D%@aiigiShgNNN#"%˴0#'5cw <~]v-W5k`֬Ye>'׮] ֭[W:W5׵ٲpc%3fP7[ngС%Ǐ[f`` KQeXh֭[:nShk׮a֬YxUl3 IDAT-OEUwro57=zt >ť;}4N:󰴴DV0{lt֭ȼ?q!,,L^7FQu1,aƍZ#2Fqy7n?CuH:"zurTlժ~*rDDD?,wT̙3VRB =>|FpYS[޽{eW*k%U;G5F:t .wNN\www|MGDo]9)UWJt4hP СChӦ ʝxamm kkkc˖-XdFcƍ)sTNbffN5H$",, -[tDd"W7ODUZ–-[ТE^#$$B7ovij5kݺ5 OF5qakEz=vQj~}Eu(}PD1,QID5La$XP1!enJ,ƆAׂD RHa˄q <\yX>oDDDDD:~6esUR!Fh\!!;r PXRG+U߿|(Bϣ GH\8dQOp;D׻ GN6m'+`m= )W!"==CZZbqttt`gg>}ֶ #$"j:C+@W<  q7Q"zxϵ=;¸ 5R߲ Gc,X=LnX|{l=0uЋq5Ԑ7n`ذa=zϟ?GBBlll B"Kv"Q|~r v4Y]0iz?o]֝H>tc2=/";v{@n{ecVa5mHr_t9xzzm۶ ׿⧟~Rk;D:ݻw...066H$R266 ݻܡ,..3f̀%B! INNB!B!<==pu,\fffjx*TO0a,,,```ÇԩS*kh Ni?f`I9t_XRcr_%d#-\pdT{U_WD MǷWsjMd?,D.ׯ/ϟQYYqƩ"jRSSabb  #=]iD-q dee8p>S>yGƄ c<~Ǐǘ1ci/f͂ѕ:)OUn:x֮]zk-zh"Lsq7S DQ$ us!H01oG/=#,q >eA&9Zs蠏<ȒrY?jO?iɓahh(>tP8q|I3FGDB"@$R>>0`9WWW_c1c ,YDmɒ%>o߾(I~*ۧHDFFŋhʖkMxG0cp{n̐?x1X2˄c}#_73_^Vͤb{qa` [q{}7N 4@ @xx8 9?ɓ8p k._^&ꃺ6Ұh"B8::bŊ(-󋈪c]\\`dd7n™3g0l0C9s&={&sѣG[nꫯܿ?w===t5```kkk̚5K-"jJ^LHSm۶MnX _={3gΔ>sL9sFm1TO!!!XjLrVe˽ݻٳ'ݫq- <<\2a„Uri|몦>rLܯ!(ꦫ#1yVMf_gN>]ٳg7fh-@ s(@ ~pلxzzbϞ=@rr2}]|x7s,--PS 6`ڴix)V\]bc{?C Aaa!VZSN;wt{EE=*=K.8tq5xyy!44Ǐ|Xd :\z^^^سg&N(o߾صkϟcH$"raxxxtX,{5RTDMgժUx!:˙"-- BPfѩS'r}Կk.F;wbӦMDnصkƌ3f BBBuVi"Wmo߾JT +"3GrꫯΝ;WG-PH3,h"|()9W(常8lٲ={&zQQQ /8!ӧ\2aD@^-i '"Uc˖-A^>ݽƹ-S>yxxڵkr^ qq̚5 |󍒽jy7qqq(,,DQQdHz #F@DDQZZK.aҤI ܿ ''yyy0ov킗Ѿ}{ 6 ?Sm|Xx1vRR[?VZ>)))ԩ6l ɓ̝;)))ҥ ֮]+"j\ʂ-,,,H$())AVV0J"Xv-SNrrssaffVֈ,{YXXѣX|9 Hзo_LR:'''yyyJ[wͦԼ>Nhe"R]zz:.]bdffbСmHwAFFµ/9"""j6vvv*IDT-LDUQkDH0#"""""0Z jͽ^iJƍHJJq_RRnܸ10#""""кD6mqܢ)i]"7w\$&&޽{2ۓqu̝;W4,ZBXbJKKa `mmYfٳg2eUɓ'1p@ٯ~UbV'ObРA000@.]Q/%rzzzXf 6o,}Xv-ڶm+w̰a쌌 \p)))ظqcmcx)~b,^w$U%!!^^^Xbq1lڴ gΜQ~UbVTODDϟ???<}QQQU9^"""""R/Axxd„ Ә={Bj<x}*Wq?ԩS._EիJׯl̊yGģjqӧܧ )6IOOǽ{X\k9١O>mj1^*ܹshӠ4.֬Yٳ[nڵk+W6''6l@DDQVV&6yoee%7d&III6mZR1+')) cƌipDDD570l0=Zaϟ#!!666M!Q˥uC+;r q5̘1rgφH$ٳgDBTVVZN~(((v)H T_٘chhxyTYۜ̆ObРAO,GDT޽{pqq1D"—1\\\iׯc…033Sodrr2<<<  ! Կ8̘1 pvvFXXX>O~>~U0a,,,```ÇԩS 6iI6ZǏoIM\\lق={ՠ۴iSc" /^{ .\urXڏ?ȑ#1}t[Q '55&&&P*1ӛ;tz5kqO<ѣ1a<~?1f̘:q dee8pj?,X 6ԸO[Ejj*={k"00}j6)Sٳg|QRƹs琜:)"((nnn̙3rKP!$$ΝCnУDStEnJ,\mڴ׺TES-ADI;lLHU%-BPf{mINmñ|r?S%/.[lߍ&3 hh׮ϟ/ȭ[шWhJ"UTTYVb޼yطo<ڷZ.4s*++D-Qnp]޽RubՈF~~W_nKR=zAʹȌW_}wA||zb1S'dooo 0]vСC8vnܸQ8tbccѱcǦ)woooxzzbʕ9r$ 66/qͼc"22LJ~4R#&rD$W\X,+֬YSqFo"//VR/F׮]QZZ޽{# @aMD=`kk :I$ ++ vvvM%zU?ϫ~V4\㏥GhXZZyڵk:uۗ 333WV}YenaaGbD"A߾}gL8ƺwww8 IDATaʕ*aMQ+òUJze@r/>)Y2H.]BEERwb12331t&q(󷫦2}?>v}wttUj{*-)))JnL䈈YwAFFF~vvv:t(lmm0J"5;;;$"&"""""0L䈈4 9"""""" DH0#"""""0L䈈4 9"""""" DHpAp"""j6HNNFzz:bq:u޽{Ʀ #$"jQ͛7Ta|W DҕKM%QġD@ 񥮺=<<,ᡶꊃ4׽{cccD"/~R$B{ zyu,\fff*}aƌP(3 Hi'm9gee%v ggg]vprrݻQYY)SVkL0000q)1ꋉQ+&H^r $%%ո/)) 7nP[[AID#55ƨPm ܁#`llн{Y`eesssCvv6N8,Y .lF"@$),3p`anIoCڼ}vA@@ȑ#puuU'im9CpM888Hk]vfdd$"##qEigwww#G1d@WWWɓ8p ?w\$&&޽{2ۓqu̝;W4,ZBXbJKK댩VM^9<<NNN0005f͚gϞDD֗H$–$ wCMmFc!?Z\_HHVZ%)ݻٳ'ݫr͍۸q#6oތ,xxyyaŊƱcǰi&9sFX===Y7oپyf]m۶koذapvvFFF.\lܸΘ)3۷oӧO/@,cQӨ:9xl c8vyX[Y5s gsAZJϿxw ..ӧOo ѵkW̘1Cnz˗QRRÇVVV3f "##k!::'N`qh%Q+VܲЁ0b~~~ ԩSFxx8-Z7|S#888ѣGvyg۷ IkIYGo߾F՗HFFF(..ƏgAGҲR}`jjσwTxx8>W6w(Zf\r#G[oa2~m8<<<bbb+VȔ0b_~Lgdd0L4 077ɓq!|g2[@\\IrvDH4>r `mO\D\v 3f̨ٳ!pYA"PuWDGiDj>C. *M;wl%˥e)44WFtt4lqvjMߡCp1҇)<_ǃ{AɕsqqkꫯΝ;op?zH3.___?&Sqqqزe z)M֢jM6r "%%%ho-ѩcGt۷;w͹Ipp0lقի οھJ}YΝ;K{xxڵkr^*dL>}:?YfoQ-ظq#|||B!**LgϞaɵ߿?<|w7oR1u?b!K @,CWWWHA> +())&qMr{All,}np>}:;˔8q".\"ɓʕ+e~ʼn'___ǎH,[ o6>섈d;۷o\X WWWYA~9rݻ7m۶a?}X=`kk k՗6BPZV"kP5-cseڵN:ͅYb"-矢~cXd >|ptt7,ZH O>˗abb}b޽x뭷e,,,pQ,_^^^H$۷/ك'+ BBxzz޽{9aXXXÇǩSz-UDH$r/uם/@PPL`7nQPP|'HJJˆ#j8qG-f"jYRSSall I8oFݻ^mΚ5 VVVHHHP8777dggĉq|/… |r<|;{=̜9rO<ѣ1a<~?1f<}Tu!00HMMųgϰvZq]UpɄ Tӧ1{l5DTÇӳ}Os6>`jBrr2.\j2%;vZgzz:( uaL22;C'.YU\|9d!\]]ɓBG[ο٣GbԨQ2ۣ7V^˔ >3@dd$֭[/Mg5SRRT#66Ue;ww䈴@ @xx8 JpA;~ZHph%QVYYYK$a@igff;С}&s۶mrèLLLPXX䱐i_JJ  $gϞ̙3͜9gΜ ULjr]{U鸖۸q#6oތ,TVV+V ;;ǎæMd>,krmtYѣWyy9nݺ9s`4Cɑo7c@TTTm_|kσvʪ#S```U'/M?tk׮mz*~W~ }+׻wo@='' ƍuu4\՗HFFF(..ƏgAGҲR}`jjσwTxx8>W6w(Z ///`ȑ^ 9Fqq\QQ766___ 9s_nzMXXBBBp9tMث_>>Caa!y7ggg|x!QPPdﴽ]Q ' +Mlq$  eH8]]]b4 ?كX8::6zݴzIqq1/]μ"$$GHH;&3\8q^^^kرIJe˰&鳺q;v,o???\rbXfuY#F]lK.?~sttU{2(&rDDD,;w 33 ?@;;; 6 M%QD]Ji#>섈H0#"""""0L䈈4 9"""""" ÇVyC """Vb$fkw䈈4 9"""""" DHp5TAVŵA0 a{. NDDE4ށf>xu;APLZ=kܮ'w F_S؛@9E"q ǝє"MAA]|j:X@$),I2@װ7g3hmHϭsH8掴D?{C%8ǹ f è^0gҖO~*'eW݆*%%u59V>i[|?rQ^)i[ die(Q뒕];Ba8ĺz~WN턛t<*EGs=,m¶gukf-S;l;8%u3-T4S>)C~~}՜0#"c}~Ȧ#-712"$bTq;C'ffxNyr/㳥]mg3cFgz#~N&w2)6bsi/R-矲TOߐ߯b"G"Ķstn6: y Ӑ&xߵ=:[!X^csDkg˿)lGQ]ޯXId=sh7^ou D8~-goYOU8["͖I85;ۣ϶TV~'A"`[P0Nx`fwcGaj`|ܶ 1 ?۹1vE?sF[+&ҖO~Ovv8K}DH/d!9ea3m\}XzXn"=zrw[;VZ Rs^7@vx2u v4t ă2tGld n3qI)zZ6-$3Ǿ,,>a!N]em˶EDMjnoMH@v;8,?ESqar"5G~.rؚUkL=M'Ex5B~zfSb"GԊwvF=47=B8WRj1:\`%~*Îs-)]Tg J/& 'Kc9dF2- PR!Fh\rbz\YXG5;rF(.)AGG2D]055A;`kc2=c[ymuPZ!섈]y t0u!Z^)Aŧjc/7 MꎜCڶ˖DIɋ/XL3pP^^.S!;c+vȯ@' = zS|nr)gcIe _Hk}/܃'nUKGYALҦL])O񊝡̶v2SsʥkTy!x*\5/Htǎ-ho.;#x6X[Z"" t@sLdSĔ"%>R4B17lHl0| 8z>bqNö:0h?Mow`h7HO;acxb揲+0hW 1LLJQVx ՎF U{wr^_â1֊&"`wBN(&&=ISXMg$ZID-/c6i8{+?$>>4вб!"0L䈨E}$""""|j%a"GDDDDDaiΑ#܋dQ둒lma"GDDDDDai&rDDDDDDa"G2ƍx %%| 0b5GLDDDD5tm^QW\\8˗/T 3fiz5ii8swv؁$q`ǎ2Ұh"B8::bŊ(--)sI 8pppeוl~pttz˕WT?9FTdѣUjgذapvvFFF.\lܸQ?!!^^^Xbq1lڴ gΜQXӧyf|Wyf2 TDU%siJɁyUݣG&&&ppp}p1~???w߅)p_^a<صk`bb777ڵKLC'""""qQ cnnXYYW= ttuue0m4ͭ[0|pm/oHDDDD:ޑ#jdx)UQQQJ?{lD"={yyyH$(,,DeeLaa! Hd^"HԤ'""""YLQU+?rɒ%ذarrr*-[gϞ000D?[.!!Am5$qo /C)߿ ''yyy0o<27nPXX"DEECa<+V%K"cɒ%jT9rDCUYf F]vC.]0~xܼySZ믿ŋѵkWwرc}vʕ+puuŚ5k鉴4̚5 ҥ .]+V~""""R9F4VVJ⪌9#GTXN>{lnnn#T‡~?PF׮]UԇC+uf֬Yuqe̟?siBo}]ҥ K.m9"RKf5/$"""""0L䈈4 9"""""" DH0#"""""0L䈈4 9"""""" DH0#"""""0LA'H$ #11gφ# `hh^zaΜ9x"@ P{DDDD85ד[ǸqO>ARRF戉HiZtm^QnW\\8˗/T 3fiHsQ#y3Ϋ|gnǎX~LWv!--- -P(#VXR2'O֬YZl~5nX]vUfff̘t= ,Pzzd6#3QQQ*,,TLLLyG*r9s֮]'NLloÇWrrssuw8LF/eK -Zվ[nڴi9RZ~N:%ͦ"Y,{"L&l6o|BE\x\9a͜9Sn߶m?M62TLLLݻݎ;!!oܹ]rԦ}*--MБ#GtYL&}7Z`CΝ;k*,,ԩSwh3{lM}pB͚5K͛7וW^sjҤINןSjĈѣ5qDx[y<.]nT:ZRR\kժ>*Gd}s#3Fcƌ;;;[]wx}^мY3#F(77W%%%ڵkƎѣG:,9۷~}c=':,B@5Ҕ0V?C!~B  93rg(P~I6N}޽[#GT\\F"""Զm[=Z;vH#mpiQ^9ڛŋC_~ھ}L&4gG5b : ?qB{$uLQ!m6-_\vRƍcbbtjC|2? A!xQmluz畑eddhΜ9裏$gDf*;w.\|}WZ?~u]VcǎլYM6i֭n JsQeK t^ѱ… ޽{Kz%K/ r}VM7$Iԋ/:8m;w\-YD֭[7px#r@=B󜍨8p@zΝ;;;&&rrr#|B[)j٢[uM6y9 r/FwQ^t+'L3gV;*wk۶mӶnp{dHH,WSNڼys@P^R"N4%&&*##CGٳge27h'O &h˖-***Җ-[4qDM:kƍeZM3gĉH}FY>Ps<-Z[oqw޴iԣGk֬Y:yٳO?G}Tyyys=^xAO<;&R߆ٳ,YiӦijѢO^P{rtrԪ;/))IIIIn;vƎ[CjСUWWU~aC!xAf|ߑ?C!~B  93rg(P?C!~B'OVLL~_KB'l:{n9Rqqq2P۶m5zhرá /hذa*++җ`pmC!x_hoZs/C=~i2LӜ9s=z87 Zb 7z,ڻo$cB|Fmۦ˗k׮]jܸ}zLL^ >\'O\HH֭[Ϻ9KqP㑹EiƌE\eAAAZhôǏkܸqjԨ4e_XHknAK.LuEFQ͚5ӈ#TPP4 P\\C~ 9rզV^jݻ+11Q?6oެ<͞=i۬,͙3G+VPaa-[yUi7w\-\PꫯdZ5~xYFʕ+UXX˗k5\!33ֿ:uf%''{($nݪT֬Ysy]˺+++97rgJH?<)si)O  EJ5jpq D }^;c2c*18Ll6:zL"_S@e5B~'}[8Ny_P3^)Ζy[2??)r/j+\xx7 un8\}@xJot ?,&!p9e5BQHZEDe0 3AFV"X@jk??ШQ$Eq ?[+nꩮ8@ H!n8@J3rg(P?C!“)p9?C!~B  93rg(τ:j:~JKK}d4uWM6 r,'rxi.rKСC*--հaC_7+;;[RvSDN9 l#rxBЀ"r8(>D!r8(>D!r8(>D!r8(>/?$0y5h^BM4h_I}SmPy^2o>DDPAzC^[Wmj`՛Ӫ$ImvL}ڿw_=$o+ 9OxS>!Ngmܨo&MWy^ܯ~U7?߸ynMڴyL\/>m3ooǛubՒwq2;L+**A$Bۧ&=;Uw Iu:k n};{L&SpvQWBތy]V~ Ғ^ѐj܇i]]_y{UX*_Ta>OU((E}A! O_LDڻo:tp7(CY,}cO?f11*u@{ۺks:IR5mh^Ξ=Mֺ]_;cԠAnIYO}\M7V2ޏ;ڦK[~AgΘ1!^d6u4/O^KZyմF> _>}Vlz~AV6nTM3FTXh|?^]LXb Wd_{M;(|\ܕ1I=S\_UQ^^B$]<;ߤ5,\: ŷo'>OԪ̷2.'G]kr'j߾ü5]CRUQQVfON:4O+:*JzXO~F;uhԙ3g\n:}VOMU\\ӕ+6uvgTmnA܏X&o h]QEE$!Z=h{]}EK5mʳ91QZ|O>. {zyaM8QNUzlN9zμyӧA}s^{cz&%Irj3tGw9zT1KQ[$Otz*fi#NJD%W6MA^Żbt:jZuzmMyiuOPD/&OQttyj:wdW^uǚASdTqFóm?~B=dluqqZ0y7Vz&jU\V;{^sC?97-tgR[ FwFux^Wqzbt:6j-=`P̘X*qcɤ93sǎ?bK| [,SY7j]$mnl:z,OڵSyysBvu4hHŵwŝ-Z8g43n}Y,nyc]}:&h47ꔐ]}nv$}{;8웒񹓯3&_~Eٻ>SAa}AAA.n3ccԣo^7wIv>Ӟ s$O索\ʴ`$ RPA9m6*z|r궳.yyZ/ϮpI-[T^ϹrB޺O1SCs$iD`Pyy˔`0T{qfA\x^)6y7֕qnߡ 7UWZZ[rxs7 M^W]ռx*l6G~./RlsOs`6kOԠADN:e]cГ<у;jҪc'ߨܣ#**6KZ{o*mg]^B_Qs 'ؼY3EFF*gj}۶WŶҞ\H$}wZyܹt&88XEAAUlYw<3&+mZF9+..໇3jܨ:|Gw~ӾӦM_Niw-{O3+$$D+{gU9{]RRbt*88X'@(qv/)!W^Azbhm ոqLbRfq:\堺.yyߑ>+W X,gY!"NRٛ+T{}>QfW9np?lSm|yzt]E_yyO7o$=zե2Kuď_rOoz^]\*--{:,s^67h囫tiL&mݾC/.Iwk8c>bN:}yb>QiXB{r宴T_}5{~3yYj \M5$yq5*՝ouWO>\1" o~|GwWe0Hún9Běnr>D[IDAT/G&<~YVU|xe&otN6nҸ'8-hm6o/ IUm줧lJzᴋӧƏƌcci1O2s‹5b:{bF=Yu92s=L?p@ƈة=>?CM2B絾uvz}Ε+L[]C֬Yo0ԴiSIphhTPPVf󣣣UXXX+յuԠA^jiuNuU9YYY|ӟn.msw]춭];U^VVX,RtN/`I:{Ξ=2?>l2LU_b8}xiiuu9>;QQѩsuh6 5sBITO IDATxy\TU ; n숀!)i*&>&%jdkRSLAAYEV7Wn,;,}/9>s;~ T*- OIIrJ͢l03~ϞVWWrV׊^ lJ%萐ӧ|BhlFFƄ h4ԩS333H11 ;zQwww:yRfff Ec_z)SFt:~ҹїGgf?)F#=U[5&7o^tϟVpy&nS͸7dHyy9 Dvvv>r{I||5ktVVV)))--- 흕jjjfΜJOOwqqxW\qrr"啕% Kߎ;lD")**AA[Q/<]Ӟ_H?z'1㪪333~?~%@ibslظmq1o`T*'vssӘ'Oby])//X,ѣϞ=JMMUWOnnNqץQܼAGDDDh Hk;Db>~S?!BD rB>/B̨1[J$ 655%''E Eclmm5( d2?NQo!4JYvѢEǎFKLqF#=魬'{3;W)!>DbL47WUEVVV4 +/9sryzz:(xPqL&ᴏ`>uK͛ϝ;7dȐ]vu_ qU{zR""l|1#C* P$Riɹ" MIID"Q/xPpӦM^?^BCC-R7JT:?$=ztyfccb26t`GFRdC? (xqℽgffx<>۪|pNd2q]x]Al Z=ՙk 3gά/_Vo3Nv/^R544>|xٌS⾜<)_#lRUUc4~x*jooRB<<arA*HRDR*)T*FSHCV~% 7}W,}~DfJƍSȚ[_4Er/KT$L!B*766b 9rt垾;D$ѣ&fFL&r Q!*R+U-T A,,,`n- >6OD-\T*Jer9 *J?- 01D4`>.= /jjZսD"?w~5SĖdrL&IJR5[)tBFD"l[[[f 6mggf}f>t[սB8/J%23uRd@Gskvd2}zxxx<޾}N8 .zL5ڇ>| B)+r?)'Aw0?VYt޽{1G4LwޥKo>>ښN:u &zC˗/?DPmTR AD)IJz>iG0СCN<9sLAN81hРCG3߸qcڴi)ضgžSN5jرc Z?.fڇ% Thxy~*P^(eJi4ȣ7G;::oҥKwލ޽{e˰C>3}׹褕U!Ct^W~] QÆĘaejF )dP(g+.g-vtt4'._50aeee:>|2vʕ|>_ dee;_tI tOOOlotOKyR19~跒C [Ye)'o>ՌK?˗/cn-:ޘKKKKKKu3-@ A&UWWVWW?m^ b}~iyOVvB}R[[{Ν,3p)SDFF.z Rp\(z_=D z^?{9 "a|oͭKoܣr.-78hȘ0aFspp:ujff&elߛ 6]6))妦*c=[&5Ad!iw| @-rųg)!!!gΜٴie+=ҙ7{ٰax\MMrrUb1ޠF?`q hNvZxx8NuuuW\yٗ_~Rx N8@譊 ;߭0m0VP x" 'g0 bo\ib  FDrsss@@GE=77W:vE{ۢ䒒A,,,޽{6f++[[[al_|qZDY Z7ڀЮ 97j3g\.OOOG JЮ|o?k~Wׯͭ~k=P(ԃ|oƍ~y#]6yd͈#nf[ZZN<)33S&N8^ JZZmllT}\\jYɓ &XZZ1رcX#[{)WWWt'|oKω|o>'zWoD z@)z>zٲ.~B ][x}gу&z@*U>P(CBROxC1詢ow42=Q(-*(r2 n-mFk=ͭ?jpD" L{{~Ύ`H$0FQ{qMMb75f̈#,,,t:F{o))l6[YIII 411133;vlEEŅ BCCMMMmmmgΜԄ燃 ]]]t͏̈y͛7srrrss/_Oj_>~͚5hs\\\y<^vv3VE~~UJJ )**rssKKKCرfK$8xv=pqUUUٙi|H 4lmilܶӸKKKu{AJKKzASllltfΝ={"::ɓءk׮ͫA}oob'OVXY>mff&$(`STtzYY(+++###A|}}ר٥z aK,qssCLgCaaaX)ר f7rׯPaO:VVV޽y\_A H,"ɜ¢j? ʊF鮞Ln5GW*</."32R@  ERX.+rДK$WvT pRH'vHc{s9Phhhvvv}y%|H$?= ͳT*JIPy/[dmmMж?UV-]4//O -];68@G( ^6#a/'Oe'G-[TUU B}A+=Jڿ3Fؽ{7N0uuu,έ[O=u|;7Ͽwh@"wy*eذaBE"YXX'&&^IIIχ:KWaaad2 F'BtttBBǏ.\l2Z@(5)D z@%z;ٳg+W@_]Ȣ7.f1II-gRRH&&-^י.H|cǎ`PfCCjt}o/^lkk{u+˖y[E/O I<6t NXa:m :jЏ 7~f_`333lu:q!J=W*)))!!A=35FCR8f5e3{yyeee 4ӎYYY\.7++ٳt<ʕ+NNNX]8RiXX޽{ѷ}xxT*%#qjE977W=QRSSO E_=JJMM)RX,Giiiii4IgXOtpiiөgbH" \!{!mfԘ-|SUU;e+ƇB+Y^JemmfL&YVN)TVw"#'!tf5ff0ķym" D'4w߽Z ٿD*P(&&4:ō[NpGGGsss/++yJjxtlǧ+ 믿oI{39uꔫ+jf۷ݝJcR){cEa@n o+aXD z{PɄ18l)DQLH$,wWHEuW={XN[TJ  R>p3;2zR?%>V>Өb#X.)$B|ݟ_ePz'թ?PL4kr(r`KtA,+#|o|r1_#pwC7d%O01Ӽ!7_ܽ [8H ]{?wo)VdDXٻY#Hk6L( gj^[fՂ;Xir9ziطfџyUן?oG3$Sh.PXy065I(cVe[1IiĤߊpm1#֜Zϕ.g"2/,WFBՃE_\1$@(H$P,~g\&%!͈^_x}0 Ѫ1֌pw%Xt3̭m|x0$aV#z\@^T4!fŗU{'1m H| sgƿA|ys!zhf+Dx#5Jd9,z6fn6#fŗ,=cECP^Xhwszʗbc:yA݇סǿr駂F cʼ0ۙ#m~*h'aJ%-F;gG&)H$N%E[J |X*y|BPUޯY6erReK#mtߜfnV 5j|R8(V6Sg߬ʛ3̎v7ݬdJ@~(;4ȓKw"ŕ}Ui޳7Cߺn#j<%QQQr0V(d*VIqk؜L׭=3 Dן nnvFGXRχن^Q#~!jCA4,>|)nC#5Jd&8,nvF_>kOdvXm"T3~:ԜA5&ՔiJE/[)dzm=آ3VN͐7y\N[( TjdDoifWq\}R-H*1$ߊg7ɠJ$k@E*~|R8 KyAU]7nPIC_LMW&U4<۾!C:Y('㊫.ߛVT)lسO%ʚ7-My>3B~uXb~FD>mhh܆ hy$mA36mfk&) <ʄ64Y~NFaMސ۳iFao߻׍T*JIPy/W#h&*~䁾N& ٘Fp1m[X <뵦vC  y(߰40GEAW(ad7,(zq:U֜o ֗??.ݏiJeMVݿy(4gPLaK߲&o$2zĸdťv11bBI/(RLoI̹-Ӄl90ReEhsߗ~oHΜF&FǼY#mdKb*,}*<ƌZϕ/iJ ̩|yJQSٳ/w'ayuo̓InE M(ˢSyߋK7?~)-=^6~Gˤ~?J^4K7Phօbw?hOyR!%z I\ҔЖ"j>wafJmѾf؟J=&}3!K#% E{/IDAT7〧==z9,?~T*a\^nnnE;///&7QYYRFT#/de`q>9@CCp{0@cD`A]Ҙ+= mYRG*@ ?]3.`T،9.aGGXܼYƽ;)ϳ댩^s =rtK=ʿzu1k֭opN7?$qJ zTjdׯ:Ag'r8\Tzb~Fh[i|>vEE)y:sx@Ф †u =y¢",eͺX'[RV&KJޞk x\~]&ao^!#_XD ~Q, suo5;wal6{x@{SF5˜ʺ=$tL?+1zL!Arޯ\W6gdrc}u TO7`6~6 r^4>&k9yy[w`ę :sœl-Ȕx=  5QR(R.7|{~~mfo܈G_{kd0m@_Nҏ E"P(*ZhzkEw~hߕ].D"QQII f6o^Z^.Jʷع`\ +L>rvEoFW,[oԽ|T*+>^ࡊ;wJaCΟF}1̂s7~ں:{ @m@ʃrG @?VƍCRe{}nO nm@=D z@}7eDt̎o腢VglsG!J?Y&,tԊKzzz!8u_ofeeizcb顓;t)SCB'Lzz3f?H࿟;sw&NTqϞ6;;w\ohؼu[HDw'nD*:8onujc+β\;/5 ^QqH$BS 8I ?iӋKa}}ÚuWC8] ;5JwSϞ5+׬^}'b = )D :ld]V Y [VJ-\a`Uњ^qDw {㸦Í4E_lj=N㻡{O-hP$2[=sգGfxyd∦N Hr8_(J5htў'piÙW}p!|`DD#u k,nqx?qo6FQ3ln.eׯcoK\et(qC=s { F1ǵ'/vvrB]TRΉd *xywY[(-דlD} oP70k[B<9yyy.ffm휈vjhhD%ek7|ahOlo^٘Ȧ&n@ Ü( 5oT0o8]0#Mכܼm{)Ry%6~Im:'bͧ+5ml>po0_Yϣ8)?bpt wﺹĖSa6~=:{E=wa{9@@=D z"cƽd`(軉YgW%!#WZ#~.tD"mڰrn8uJw(y^BIg8e7v #Hc2LKϘ9#GG.ZѣW.Xfz"j8lmp>3h J3Ӳ1v #Q 'an †u =y¢",eͺDڦϕ gD 0#pcZ!Fbna4Jd7,ڍsf{z 5W681ᙞaiP6 w>AۛpcZ!Fb8'ai :j: p8ԛ3@D z@=D z}7lfT@@/ ݚpGgS'L:aSg[StzBam!ߝ=^h c6|׈8`)ʕKAQq mN/1}^\*咽='kjkWYS[/q|tgs'Jn,XHD^b4p^~ A4OԝP3 AKLw`n~ACc# ߪWZH]m3! a'Ͽ`ooϷFtH$9:ݝ~/4Ve'IDŵumiyҚWA_8y9)*)m>/4V ˘պyv_ Ndn-wk6n"ҚWAxyy.ffm_I[/.cVR}՛>U(>A#'88w&&6EطCB͜}BƉ,q+FE 6-aٿk)js̟&N9j”N9[/**N jui))+[apxD`h ȉl:565My`lx}g'=ҲU+`K Ke=qD`o+=D z@=7 #Oq Iuu/#cv| q:qA磛%E7񶴴nݿ?*"fKT5aV,]]DiCSߺsi7eD"z]۶tu۬6mXO"@EMfL5c:L6}8]F_36zET=z #"c֬[O$ϫ_,tUd̸Qa3d\w,S7]k -;7/aqnvXCmވ Ag=?۪ϲ k{׊aCc㺍_.| TO!Gg%F><$8b>WV4j$/۝*CGe?sڵ;w~`A}M04oFFmVmވ v'(/xyz8{78e(^h%eڥ4jFhPeE]mif|7Wׅ}~v4oͧa'OlmgΰA:o|&p݁p=D zp@CCTcT*D"( ,CPLLLuʏS(sx?`'i[R)JP<ЛtO&OdD z@=D z@@e|=SrIENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_biblepane-options.png0000664000175000017500000017060413162045104024417 0ustar unit193unit193PNG  IHDRb.c zTXtRaw profile type exifxU 0CF @LZt#MĘ<),dB\K9֒JM*C ͇?psGņM2]v{k _ F,z" iTXtXML:com.adobe.xmp ¦8sBITO IDATxw\SW/B`DE@rVRA Z[J]Xk"Zm[궂[QE TF2BJ#}6&$|?|$g>sss@ @mm *b˖-FS-[)`P?{OMLs999˖-c0Æ =z{zzkl>557܁^{ JU%pBww]q? r9snX`UuS;jl 2m=zIII<A7} klذNZ/uV"` \xq~~>N'޽{ǎ2x1Si`H*]ÝFu . WD.]aZ]e0bxMMMMcǎ)/Db Dp8֭T*ٹXӧڦ]]]xE.`0QT*jgg&_!Jvtt[XXhii888" ">W644ИwNdddnn_~?CDN!J:::eff>x>zٳD7o5jӦMgϞupp cyq%0?^~}zzzIIɉ'䵏ׯ_h-ZةDS,"2i=$&wttTWWX"44Ty暚攔GGGaaQQQ,bEEE1 Y|0ɓmmmxw>\SSӌ i4D x$Ct!E'$$ۣ%I^ lvffӧcƌ s玫 HOOO0_2O/9cݻt:=%%ҥKt:رcx]337o K7bh'N466644$&&1̈1@H64d=z%f ?1x4YwML ?GFFٿ?599ŅDHZUڡ MLL񔮮.cc㴴40Q"m߾fkk+&-/SUVt~ɌB?Hh"IwwC_ccc1 G K7bںUjl22R!L|ab__ ~roBPWWf?yDR.%YQQahh(~ ;a„2b4vXr"dvh!_:WjQQQ׃N:U0[ZZ )fyyDxaDdF^$s4$ߋǏ񯵵7nS *066&c(exaboooQQdz{{7mTPPf ~ruu|}}}=H ø\.M3tPcpOOHÇBfȐ!D&K Z;<Եk :::A{{e`Y`СG-/o.xaDdF^$s4$ߋFWWq PJ0q(—o ĴQAC)ˌ @&SXXcƌó*9bmmfyw{Ϟ=##LH }ⅴ1i Θ1c׮]`Ν EE{QGHMٯ4S)0%c äE~BǏwu  d8oa?~!xrׄ»e\Bgɓb'O\`͛wE*!uHHȁ ڸ{+b"""<</R`4H.NRRĉ簾 gg#GRTGG7n K4z UP( ŋUaF,LuSLQegg%jjjW.&ikkn. Zp :׌ز2c\xQ[XHrk3Ξ}k0k֬;@SR/ssw[ x(,,:u* LT 55m3O:ZZֶ/$-^>~G.._L&}En$'iQqݓ[?p\8c}>5E34C)܄7.yc¿?gw~v ~m!޳> Ffc{v8vߟ3VpXG oNh>*+5|7.^?,ŋN?]Ȥ6YYk>óKO|z=#P8㓵2AԲA}Cxtξ3=+]]]W]]w;YϘ6:qĒU531mzUuvVX]njj I䔔"78͝3[ަ4\6m_ݼu?kxyaimk+/t;;;/mmkRPT__wA 731[X8xa3S3kYZ[Zcٳ>&1@'/_:w,iS̾|*G}?"j^Gf;Zo"'7r8;9FF(i nbrJꗛ$xq(Wg]z׷=cF3:^Z~Assˮ==c÷ jy\K|=&5}Ԉ}{Qxdmq~i@>%x%0xuDe)3U@@@@@@@&&&B/sZ8~%K.*.N h5b\ %j \$W&3RV{ ,j[D7vH2tzqg_n8tXu;ڶ8?F@|u3.gfSq)-jE]WǏ_! f6 @7{C{6 Ig:DZ.d%g-^~B5\9ֆ̺g ,Mxdk[7ȋZOۓ$D#NW˸8<#vůZt8$9Vb>κGCTdR}|z洍fIɱc%q~яCn0z#?eOO36M0 q2?3Ȝ>f63#7s8eC$mK Q@4M1Ԣ!F5yX1GB1*zjw.:XJEBJm Êٍ8} aځFMP_K_W^<Dž;v31w ᇛY.^ng'']KI3l\46>ݶ=m¬¢Y__6}tYv+;[e䢰²_{ؙO2N?:-,^O39*0 W< X,V'+0qQZ)RaCɇ'ۺrYudĢ0?}JZZ_۝o|i|3Y]7>f_QV"mEP?iEk(W* xaՉAؖAhDl Hɏ\v$sX9h'h46t6$>H;WGJB"|QˣQGGwwz]RC8LIS[KkLMMf>ӑ/C|`]`&`?f-JfV1L|!2ws_dzJ1=}VCJ NLON=m+<Zb;w71+p>"|쿻/\BXEeSQ)ޞrbĺ-]-f fx;d<@*vP LDؖAhd(׸UXaGB5P!bJlQe$=\ܯT!$·x}=1o2,h+nRVaJM_m f8/N y<=ȹ 'Ͱ!M0&?Wﰞit'OH ?0E%yEMekIFuQ(AmWLEOҶ *"[]UXafl4E,bsIz_BHo7q v_3i7)zjz z?fbUK Es~w޹iij|?Ϥ#M%ux[]w.[ z333̀b Rf%%"3w)BΕ8w܈q¯UmUaCN+%^LWCUWCOn&i[A\uɏ\aFhmn4MJB"|N:Y#MV'K)Cp`FO]qyN9̛l63/m۽V)o".[PXo2?2*na!r_l7|lP^9SvFG'E.0Z Rf޸y.ZTnWS]Ps[;(ŋYYr)$ GI3.3TRB,vҴQpU Fϖ)UL).zj%cv=sRDF66>00u"bsn|eV`覮آعc{ 8v Ζ=T|"evtHr ,2]W_iKy ZRalE o55vsu4tJ);SL橛7?,~:c: 󗖮] Brʭ0 ;Œ[o]tqx î=W^U-$·w{~#1 ;_qz2ܺ=xWu IJJz %‚S!.=]'}XM!CZZo`^[wXO+N)ɩyě  ԦQ束8]mD#y:}՛Mߟ~=7mE ?/vE)plQqa1Ì#ߣ4t#$e#)DՕk*#͘Td}ʚGQOY_H욤B"|[݂ (qOFNFҧH"hʭ*]^[X q__ɜ2eK\vZgرglSTTdee5tЗ.IlqlًbaPޑFkmȻ,AjkkBlC1zV7x/w;o#HHׯ}5`r'iY_|k-L=Xd2w DDDkVAV  D x a"a"JNoٲLa"?tww{xxDDD,^!ZҾBþ'#8 6xXs6}r;@/t$> xU^]=y{LM44,+aݻw555MLL;(@mmmSSம.kIJI&|t>oeeu /g KK˸8K̺)))vvvT*J٥+YnNRΥ2%QHLrMqA[[MM1 jjj' F@rׯ_G :::-,,tttRSSd2T*N_~=!?X;\2$$1\H\})`"@It<%z4V % Q>aa/='f f>>ǿEq:22R.0xΦRĔ۷oO2^#F %ZJĆ;vۑ9XhtҌ3OH Bh =Dxƕ~ LvDOFD<le ?qT&VVK8V IDATz&pEW4SLtcǚlvzz[XY,VCCCDD"¬SNgeeuvvVTT ~sx~yk  .֦P(KOOXۛFuttX aÆ N0ѣO4MNRR5BP(/^kiii9991ו+W,,,)Y -QZy-HApww477 iQS\\訥E;;;I;曏?xPLJHNfA~8=YbEU)+\g D@0-\vŋNWNaCZwɚOgdY32>Y/-6 <ג{LOxR&J_+*\Wz.pB^~P >x(,,$sm!&&&00,ZD0e}wr&g+;ngߙ;g?W6XXi4ֶAJVUM •3Mi<,+-ZUX58&3B' nbbl>a\|ςM4ֆNj<k \~#׈}xkp9ZZWU/ Wkʟa≓>]`6|x篿n޺Ȁk}^X~Assˮ==c{a֗U_s1 򋍇,'gƏL/[DD\fzv[_a{6IҚ>ujľ27L$1)SjС` x>}`799o;>...R$(\WWGPp W|qŊdWGm +WgΜW^@Ha:)?Dɝ;w:tOϯ)VSSSWWN a"AMM=nl_\20W<ĉ?쳨(\~{0ӧ7n5k([jOy󦍍ɱcLjy<ޞ={LLL444,--D@mmmSSம.@#88BKKKGG!55UZ"(1UDɕeKQT*jgg&Bh4:"\uuuor#aŴwF#|;J}!ړ1 ÔM4I|>ƍʒVY2/z!N?yd[[[nniFF^8 ,,fgff>}wttTWWX"44LEL˯6o\SSܜ(SZD-%,.@^~DɜvĉƆD==<2/07!!.""7>>Y-Rk`̎~jM^N=z4jԨX///b~~~vd:EOHHW$JW`:hhW̓\i%.]z!q{~g?o߾0E{ޑ(a...x۷ JľLE+#DdERhc#Jccc-[F2`£@@MR)oߞ2eH1;ڇ5y9E)~-HMp711ƳҔ%L,bsGWXȑXrƍ#zzzFd(q"@(? Ѐ$@H>L0aBYYq;v,^RdY#.;o&T?yD< !-T^F /??~LL566&0 BSF)Rk`̎~jM^N FUU1ruuăD?~TT^SNUϝ*$fQ(v\po&~W\|QD0QTM6999߹sa"0q؋ч xZ.;l6[x eUUUoorr2ϗ)-T^F /?FWWpWW} )#$ңcvtz?&/\r8b}5s5@n``pynC^ZyR \2yd@0yL %NE3fL]]t@0N?{dabpKKKс 0?9rz͚52ERn2#J=~W}1!"E$Kfw7?Z1U#f̘k.@swyG<鏴bH %t|>w ~hs"@(!L&jjj˗/?|oᲃoٲd$.&**SZD-VYꌀQR*8777g˗/s”&hrGLٳgDΝ־vbb"!/DG7::J>,np0ȑ#_4&b]WWwu8L&"ȉ'&%%)L&MMMl6;==xc-\vX,VCCCDDI\̙(;;ofg ĞR'wssf+JHfff\\\fffggqݿkZ"(x%{e2YYYm۶mɒ%xݸѣG|СC H? eZ5#$jul g###%ʏp)G'9wJ87ngeu~7ҐXy̘1/_&ّ\R&y_Kjkk%d2LGMxc D ڵk[n-**z5]vmnnn~~>~20DxYINN;z֭ .]vovܰad(>} Ohh{x<޽{WZ&(ndd$| a"pwwwww; 8 @@btᓫ755ҝUb 4:xs=<<\\\"""^yhhh0?<<ɓ'J7NJJ|5j(??/^Y EN|,6ĉ559ӊ._RR5f̘Ç3ӳ?N\o0@Y@lذNǿ %I:_[Ϟ=`kkٙgoot2HjPx" s%ld+: +.988dffN8Qr)W\qss{FY=#٘bF3g޸qCcL&?ə0aVRha2T*N_OC0 [dȑ#uttRSS;;;*JR҈۳ge\\\Kի 544&O|r8FCBB]~nPPP__1 y󦍍ɱch*\BeVvn::NRKKK\.7((`[P@#ӧڦ·ITDǎ` ---y]N1Caj2H3BGq˙.GRwfQyLyH{?1yԩN"S@}'Olkk555 )e0_{ Fee%'0yD_8>>zŊ]d.;6o\SS#){h LMFwiCB\v9ݑ7J+߿?aq "z55ݻw,[:fl\zs)#ϯ}-%ɔܻo#O91ǎ;T&td*YڻJJ6}?aM>ӑ/0P"" (a۷o'榥ڒ7,,LbNc@ ΦRĔ۷oO2E>>>dz]\\hJ&LY{}||H* j*~yk:ͬ[ /Gw/Q@ @޽{ȑ#k֬cѣGMDw*HϞ=#+L$CDaad&3f qSJxJwH16AZf2M'QGD\|2.莼YTg^!}ݧ~JKpYv~}4{I?Y1x%gd L$$ CtG,3@ (**200>`0O>~~ KLL rhN:7Fm IDATwV#w\|2@XX #&&>::Ku"0okk'?1ʚhG I3l=|h2`3En˖zHt%M0:"򈇉r#-LEZھO3g4wh{F\#|P:W^r,+,,Y'ĉ4-+yF_]]]999v0d?~f@h:qĤ$c ü7&&`#WXr<7jhh@ Le̙XWW۫&m0CȒkўOݑ7r-[?k^z͚5MMMMMMk֬M9sfll,e͜Yϟ>ޛЬƍiϟ??z躺'Omڴ /s)ss󬬬ΊЀ h4gg _lF\0zN:l~Ow 9}U>K\ eJ(: ԋ"jjk)! <įBBg8'鈦a"y-innڊ'%%Y[[S( bmm}EZ4 cuuaæLr:UV(Ruvv֦P(KOO'+W,,,եkiii999<\)&@ #677{{{h4]]]??āGd` ; L-}:'?h'rIE2|p9sڵKFMMM^^^ W^hjj"r>{]WQdo_ގ.d2}||Ǝ+DW6lQxxq&J*w,Z%~}葟FMc8z+&ryN:Ryҹv龾tU + HJwwKDDīKrrP)e#> f]㴯JJK_qQen%5"ËUJJJƌ3|1cxzzzDaÆ t:=>>^!Jl_}nA!aT@0E˗J+Y[[μ<{{{''gϾI '3(!/*}^z__1UJ_x;a7ʦj]T۸RZ(ЅU=|>faqikk-܊3g޸qʊd2͛cnnR\[[;ٳDCC2..6lx͛7mll455MLL;FrPxOjkkwuu->Қ"#ea.2dĖ)tvvRt:}Gb;;;*JR҈pܠ AF3a˟}A6Q$-)mFp84N.~z}}}]]ݠ {̄p8ut*\ZZV1 qppHMM94#D1RdbM!L#Ojj1Lba7l #bfeexA!䕛r6iffviUWe};>|HO<֖kjjxq|||GGGuu+BCCChYq+M*** FTTbX2h'N466644$&& ëL_4T&x<> Lݻ E.\2dUiӦMNNNl6[0-eDhSuuu5]xH1 .bJWWoOO\-wȯ0adTh|>_1Vɫ\]]555~m__dEī i[kP?+ZM?($yF+inC!Y|Pu8tRaXp9?⟟={&^`ȑ%%%bΝ;;n8ת*Wa9b(2ytgжb0FFFxJccѣwtejj*qmmmgjTWW+64aH"hW#&NnjjҥK&})<~"W$'DP<:rCFSG?1Qқ o+T-CQM`ڵK>,Iww71EOO-[<$y1dɒhSUV}Ĕ]v... !׾}){K\|FF~U&"[R|5"0aڽ{7~-[a'JKfGh#eݯ\M?(d,-墋=zN߻wO|+N'_t0/4L&MMMl6;=={ĉIII}}}Ġۛb544DDDxxx<7E^ DD"3q76668qF"|:퍗L111 \íϙ3'11b9;;K!J|e:tr5Er8@{卽Nlqp WQzzzx`}}}}}}LLv1)--UTT}zddW|||ss3r!f*++WVV$'^#h617x/8|?_uuusq}ZzΨyQp\䚓G3wlUb_7o?.)_o;Epœ<& a}#ň.YK.ݹs'>%$$PԨ(,ʕ+}+A`|Ť$###ȑ#XgggnLL &ߐDF  J}&Dާ{tr8Lyyy|M2Exx8JAI9>%?NF#+ #lc.o $_KǗ80dkkkKKKy+ԣzN˷R촹6sW]ku=.qzbe 87L1R,**&r=zA.&eee+QV \i4zߣ;jkkޔC RBUUU% 8!AĎ  I^6+/__D~~h`j_=E߰o`5W _o=D7Lud(!!xKIIqO[9DAWii鎎|VGG/ \u?(##zyy]rf1&z,,,looG"*AHPV-ZHy\曂BRRR% 8!AĎ  I^6+/Ŀqۯaȑ#kkk?KgٖDA)BLt:Cv`1bo&***ՑDd9ďxcxC>ſtfb4|2a"NhÇ}VPPa"A"yyEb A $b'^#h D^z@y:|?jȽ ɔ$_hiiVwĉOK@ E!err$`eeu9|ʙ3gc WQpOv횮nNwƍ .iy>w}y_tvv;esYZZ0`S2k6" T2 I}\o!AI:N ãݻ41/nnLOXz| 7׍_XH3 ƃ5i"e:(FjllU^^|ᆆCcUUSNy󦽽=99Ykយ~bxY CP軔 ;;;2O kf}}ׯ###.\Okjj􊊊@??>Hާ&MJHH`XX V3Ç˅UXO y4A 61W^6+ Jqۯ/=<<(ʐ!C9Lp8_p0o,S3zW&}pb WWWA>P(t:1)**2dErrr1JHH000500z*q<2bMM̀w.LP]3abV4hИ1cU6L$7nhiiIHHb}||lll=z5Sr|J0NAĎ _9Ď I|uMsf*w|~#ߏ&q-bJJJM`R\\rȦ]`w=LSWWꔔ>FKS x*faeϝ;cܹsDu@_:lP@gbcc_~#G|>5hlRQY vz;É''%%ݹsGSSx}|gKtU5?rr<'=cyN.^[KYki[5)=qqq4N߼y%z<.8|ʽzD|HжwBzDZF{C}y99C-4wW▍jHlLlŠJiӰS}]]>W jkiat}l瞽,ֲϜ{8]}dQ[PCgv;؅/[/N-k>X5hlUQ!JKIL3$+W/OB=M2\N3?/]A$v֥|3TM䧭ȿMhh0=ɦ6֥|͒4=_;fe,E]kZeAg(}7RV^JR-V ]b8Bqdc+r! b,E`C~Გ{G]~Y[Poh@/]N8uL}C'ёT#,RLM5. e XϿ{^U8bχt ebn7?~\e v؀s񽦲fkZ;c2 Xc1^wh+lVy`<#~Im,k萕1SZéڍL,"= 0QWMhď?$Z݌FMiCf Getw?)3&f=qwzw#e7[IyWEM UYt HQNSEϟ r/5؉I{鎰p#fq?s}A47 u ӪJJ3LL^:KKu-/A_Rb2؏_2~Mk\l8G.z 6>e0;k6.ԣ`Q72]luC}y99C-ﴠOy 99ٱcFCӏ dgc-//?yҤ}~8O迧Cd1'>bbǏ_2-{<"jmPK1HuWˬhV,zY|RI'(Mq AM)b2JUDKav@칂~,-%5jH'n<$@o8𥅉;};e\ycG |wxyYJЮ-&&FKed\5=ct]i쇶z%4L#;-UNN ߟ=nq3!3?- w3q)&p~,vfsD?NZ/޼޿ן{nknA[Gp9 ,]]tTF=1 Ǎ/(*N ǫ *_>qħ_v]y`ݱr2ĥ%Ŧ;p:fve;V|?JVvV揼>mjcM+9ٟogZ h=qX9Aⲃ׽O[9?*5 ߙP%eO-j_;Tf3ɣde 6F.l( 1" TQ 3@trO«|}GEgdf1/W<\PT`0LfN^ }B.}kRyw\k\̣[|3DM;\NsA?ីߴv7JCq]ٮ 'o6f3g߹".yW=b󹴍*#K6.5 FYJ?yKu^mb7"AwzLq-DF2bb 4 @"o6|mnL ]W_?RU[gnUUJ+WF6?zxɓl6{}{1)r,d{\?k[n/8L0(..L7&&&&_!Dk'k`@bJJރ&&&@D=0#|M6Lj|e|\TTtoei}0C>0fO<9%%EGGo[j`325y˶xuvvnaji:|Ǐ].71FE_k6!Ppt߆jaa1{47Fx(^J؎2{D>|gH>}ׯ5>]\\nMzYAT|]him6t(!L씒BO޿?&F:̛k5g2I7n̵rFUU؍LAPfD"}݅/m;B6S=z;9z(BeeeJu,%5=cUdÂװFl6{t5r_7o.]f`jfacU ~r<'=cyN.^oTd^$^gl:Vp5p3WYWQYy?+l,Kxͷ\}qVsk[}KnݹӣIMp[i`jf;a|b@{K]LpZ[[.]p)S yi4lKb_7o?.)_):v:EqkNnhll }oAMINYKMOQ2Yٶ錼y|vgrstFӛ7;f[:.rRwQK9d㖀$(q}ZzΨyQOE<ohnmS^QUTT& uuuͪF8Nhhĉlv,K=[v],7'0Yi)L9NJ|l)Xݔe>=Jw%p8)O>S >+ŧ` M _IP"r/OE<0oa"X(|ŋ<뿥uȐ!qiYF*ZZ1@jUة^a%WTVN+5+(( 2A[ )@61-Zζ6e"y)-+34"_PCh tvv޾}̙3o FvZB>^(@R2!] 55-}&8$$$l6B}"Y3BB544 gaBЃÆho)DU]b*&?A--ͼl|߼ys굗^uww =a>6cOfuvv_`{bQ= tx8efewww󖹛b3!/'߂;w7661ܼ|EsɧY.Vz`0tƅ{%(_`i77~&',}n|,!@EeO0s+>qo{{;ovٖo߾*-L0\+HKK+1l`jllڰ%O)O]'n_o}CZoys3-,bw]}HUU_o yf,4RUe׮ Cd̏<{[pH@m΢.?DVNNOG'r'(esGWU))*\?'goNaFW%(..׭[Xm,$ucɢ\߸ajb<|}́ERDF3bL}@@o#ǃ{k-7ȠZZV?)b=~g|0S'O,)aMM | Gda*ŏ=.b1"ݼ|Ls#cDɬ6?.zƦs^mlj{ x㏇cwv ҍ ^Ď/%\sp'G+i鷹|3LLbvd2)Svv,E;/äfexI6`6%Wuu? zasA|2{|ڹ&qnN--i[[l˷qzZԽ?fex0km~[~ z |3da$q_XXQwwN^uiԾO,,.Ǝ 554I/,ڰvرhD hjh?N>$SKXSXTTX0?/_%^spAQd29yyk7l$a 9L&`ffeӣU9đȨB_Px :T[o[Z[n'ݹ{OoM.,*f2E>}dMMMHH۷i4ڷ~KgPlC6 GތvVcCl"+< >av׫(+w{#8uvvWS۸~ݎp 8lFcSSPhhSӛ*nK~<c-X1Oȑ#W\IRGYXXx5h `A_~5{wwwAaQ~a~_J?:?qr|Zז g9cc㄄0.tIx| HHH=zB_B–{RGU^Qw| 9^^^`zDQQxۃ_z5RUc+=L=z4XIqv7a\9_/_+aSHW6mxUR_0:aYs?x#f\K36uX$j`Di:S零n}q?|tvvnajiُm:]O&fff2dժUnnn}w۴~>HOɓ;snbbb;C72 I£i99|!ī}twzqΜ9Û绰\KJxuaرjcǺ.\؟AG؎C?ttVRT|,/_{iwޙͱlimj`[KYkiA}3U[%5=cUdÂװ/7njnmo2c u٭;wz:Һ;Mt9a<'?\KMp[i`jf;?4en^ƕsM;\Ϣ=<dgA ڻ/`A;v'(.z&2*^gAn4\r(~tuuqֶ||t$1鯺z,~VJ|'CwEp8)\srtFccS;2S (\T\lj1篛/pD\R;sqI-=VS#p8))Vrr<+yhm3tF͋ڠP|kt:U]A:_q8̬l tF^~<T_ ro]]]+|_E/_.Dq!XL#LDV*>ol)**n\TWW_pLf#ikl˕k5yf-.{=fXVJЛRLBs3m+~Ne=z\FDg7~ͫ-A<V0wuuY-p8˖=z ~WI*p}Wb ù'a"ʹyNO>{<'fȢ&2x08!L>a(ٟO.eddLMLMyy *:bテQxy>aMI9RuZKA(:^.-+!p^uTӦL162TTT M 5 r+9y85M AWWb%uBwE` >Moޠ_d6JR1A**+uq P( wؾ]BB=ȢMe9W'|B$?URRkw@OX;FII?<,)0NK_:11~>>Tw7*\?gϝ[s,-7}{hC***RRL&sLs}Qpf xD^^az#ODPF#D`08`@nڈS6iCĖ-8uuus,,z(!!fI'N|ZL4m-Mm-MA^-q^=/¢IFOs - Yffahsʅ3=w:>uMZcRXQ}&2A0*BB{6굚/ c8(((V=4l{ ])=wSRsr?`XnTz<1NYd ?uz  7w4k:9 Ng\x FPΜݴ5`㖀ΞZ琗 l`^~\_Nx=|w--$[Xb] .223~}G&ȕ`n" `0.nDO_}i"B7 G.@g57xYY,KP]/Оm߾};sk&cзs/L,z0$||#cTok\e.\glL|4d'foՃ\4=~r̘iiqKWzK[[lmmm?.9Yx|V{ܗ밠ndb>[d"7kדb\@w<'^F}.($t"I7nܶyLаiO2 IDATw%(.DpV:xt rhaPabpNvpLmƝp8g~?ᇭ}"bk,dxꚚa> aĿ{R*6 %OZO/?a3v2yd:OYiTA kji4,F&(hq|dɷP˒> 9j(dС5JкhN`h #Y[ MPl%a}@RLL+7p;AՙkgQjmvarr; Np'@)1ǾbeD؟ ===ެo&\K􉛄855 Ç" ޅERP5111/>*N+–J7o][[U__dgg>())QUU=uԛ7oۓ?@dhkk+**La'M"hLOO~~~[333A!_233SAAҹٳ { +}[wwwׯ_GFF.\DX"y[+++>|СCEcw\y5x{$x H0ˆ ؗUUUؗG.BB do&)}azzH幎κM::_JH aS/36pzQ-lM]Ro޾-Hk tsre2y;uu/p}ظg3g_spǿ}r8l/M|=s]\\F!##;|M;;!CZXX$''x9~8 ǎ{Wq㆖@V8Nll֠Aƌ.GCJJ AwȗLHH000500z*[P!6abssB>|w[[Ȍ8Ç(/N+\XDR ="?*L$hB\<<< 4m4lG.OKKIl6$,խZ=))Vrr<+yZ%% 223,ץΜmii|\RqKߎdfe_WP@3 l9`|X|kt:U]A:h4 &k׮bWWWQQQab򽔠?twwcĿn"99}+}wSRwSR V|;}č4ox>zPs7%k@8o,ߒ--  |3t %;|}Ǔ*,JK復"RPTT]S'/3LM쬭gf cρ{"ϫquBwERZVC̰(ŋ{P-g[L2PQQJip unim=Moޠ +*+uM0Wu4њD )**x¿0@?7/A,F462BgKMmn.ZL#;-UNN7j;k22Pxqɳ=4LEYh!i))&9}hk@854Rtuْc{ԏZZ[Dq pqm~axuXBBk'>-}&HuiԾO8e44 ͑M  6]6v 9y_EEkБ#:981,Z/2 Kz쏊/(d0c{R,U9HqJߘ  &[a?Y7d2L6f _{-_92yO u-mmmܽ^Co*u_TtaQ1,,*-Z|KgH!!!_:QLLaԩXڊ(Kݖ|X}ys3-,bw]}HUU_Yffh&u74y9lڰ%O)O]vs]qIN=|[ab<8lgcSHU^Ckw]}|W{v_9^Mmu;¿ ghlj mjz3RUmɏcEh|n[AAO\*))ĩeld$(z𠼢r2'gXrV'O,)aMM4QLĸč~PKIdddccKFF7's[w^p-v]A[JHHSSsZ/ѣFWTF0lx5y_/ϟvZtvEAAl~HUgGG%`bG 4@T|!) ^:_/kjj<==UUUNz‡9(iii222ƍ;q~&೶n݊5̗;;;yyyEEUV1 LqC_V&&&N>]^^^^^~IIIƍ駟EprJEEEyyy;;'O )K[[֭[ feeuu2M0u)++M2kUAlɓݻGW^]vȐ!ǏߺukGG~9}SxG{xx`}}}}}}LLBn#`D ٳ_>}Bnn.V/((=55U]]=nWpss>x𠲲ree%Wub(ƍ;;;4f)...N~Iccc^ǷUUU-^800M4rħB7'qb{xf "7`^f}HPP<*^rޞ̍\vM__bX,==ӧO Rnҥ;wħ2Lttt%66MJJ222"4p)NR[@.;(&&_8//oܸq߿R:::ԒF񫗗'>w1xD$<BVw30IJ2y,6j(a"FDEEEFFΝ;@9AH/ıcǾxRSSjF)((xVUUNl=044}*?gΜb?qLfxx deٞKBBRUU4rħNd>L$Mӛq+ l\^^a" oiqqqA7Nt |JCCäIF-(@`2t॥;::)XnaCO|I^%%%[@.?(##zyy]rfiKԝ;w8NkkҥK[),,looGF'>w"\0Ka$<BVmmm&@/_;gqСuuuwGA;|᪪*w޵kWHHHll,HEEź:| LC(++766SUTT7UXIIR` ޽;ݻWXAAqTSSF$::ZQQٙ/#s>񩰽+ңB '<}8n]@`+EEņ s9u WƧO+++VXQ\\,y++sSΜ9C!&&&S]K222e>w%y)ߍ7Eh" ::ٳg111AAA=nd2eddӓ'ObǶFNTމl=. af [͙3ŋpY^#;;^DUUԩSo޼iooONNt:"00FШ@O}z %%7Vsf,Dk"B_VKMAy9%S P#3M|yO!~)8;;kkkzQ[뽌*(FDDBB쨩B㛮/`p6,wρÇ k:w)Sz, KgHM#"|^jz:AAijh v]JŇa;-_W_?)J.)Ņ ɼMINYKMO粆F }  E *+C__Jb{)A!&\Ljݺ7Lcg[4owQ=%GgJKf9V1_4 _hUAy5_|ݔTnJ2_.kj@w&Dx]fb||<O˳{U4hh S;kYUyu Ann]RӜ RZVC̃u5qI#_X[K ;PΥeeB5xbliS*** Rd^͟WWvh UEPz L2L|̯Y[9 y`15qE99p,&2T99%.)-%EHTFZZئ׬z -#@Lݍd^ Q={&555SNp1n8iiimm~ c2֭SVVammm[nҒ6lױbBRŴ4CCCqƝ8qK ^<=?ՙkgKlYRRRO"2qħ"_RZZyJ.ڷ~9'd^Ǎ/(*N ǫl@w&hhhdee/ϟV^d2i4G|frއ,+99?66q#~b .ܸqccc{TVzD#E=]4Ftrpj6\;ۻ))^spAQd29yyk7l[|Ia c`0_Ծ֣7d2L6fP\  f~AT hH^wJPPH)IIIFFFXnLLOO"g.2T*5** ;<.}MpqДE@!j Y(KfV/i!Kl"(" >l63 u=sgaQO͜ssx. K.m:Bu ސ^rK݂]e{CBEojihlt_>9][l޶y˭۷6)*_䖴kX?~2oflE;w}ʱb% .s[5~۪ z"&E8S~x oaQ*))1#]M^-(//71ϟO4ﭬ422lmmg͚<~xQcLMMSSS ?>cƌZf}'"^֗}ViY I8䢪OZoRRRjjjb{+++?~ߤ-|>WYYOYUTT$P&Rϟ?OJbP#CC:IWLD&"н8ŹN1c~e EGGRt*//755@HU&[3@N0 A4bnnCEgCG9&&&44֭[ ?3gjkk{{{ϟwM4T?Z?tuu]zuٲegٹsG}t S^^zt^21++fԨQ[lYNV MHH5jC__ÇSUc=== Mv常8ccc]]݃~'gyw秭訡z8jjj!60MVrHO:ֶ=s Ŀ Q@ToQRQQ18qJWpb7uOw|"(ńĩS&{{''L___Nn$?Yֶ8"ɶwʾeK9ȞyM1TOwykO>NnqÍMM:P@Ht~t55v66T5"a***\.fv=))}RR"X+ h&L[[;t^~qCH@3'-5"ai׮edfTtLءȍ?DE7[suf̠3u"XM@^Ao_ϤjGH UUr[I١o^vXd7ϲ޾v̶/-s[5~ފU/\`DWbZ22oוID{uM] X}} _Beм  / ڷE[{brs-w_kBٺYֶК)ʅ+Vc?o۪Kz05em+]Opqu=i#v$U@9 5*m-lU#22o۰zÒJ+YbwF1)"C7a8===b>*.IRBδI_!?L,^yZWٞ' +Vɽr%+VݽɻswrW\Yyvy /{gg烢+ode]ٶv>hb@5Bϴq{y]]g{ػ/NKʽtyFfCk9WdܒO}L)ANB} mK*!w,yî!6N%YTs:;#դ=7Af zzzvUUUAebڵ}'k˿NU&Ӻ:@'Ŷ+ w&,g)n#*u^446Jռ >qq1񵥥uB'gMOUU  ,1_Co7LFX&t khh_RE^>~TE53RMS~Lk220 [PPfo͛|3+[.>?~;0ǟ|qK[{w'ϼӦypYyҒ%%V־k;3gڰX,/0s333CVQUIrN ΈX g["=BRrPh_SQRKJl"$jNggBb7@tLb?tT'r893455DGps[o&<X e$eTbvN%YTs:PMS!CIIu2X^DFY۶-z/xۇ'ܼ;QfL wcƴ>'څ3uGŏWLϱ?SRͫL516?UChpL)t$:NTPxZx S#FthP!F9oLܕV,(qRz2!XkDwWW[y; ,̘EGЃ_!zo:;o lÎyݹ/Mp8\.v}qNm.ps 'Lj^G߇sy}7z]ro 2SCaB|6Jr¯+Ԉ$TQr&p5WT%1Jρ<\[X[; ED" qӺm;?o3R %Vń%+VZ]^<"h_N{c}JoBݽy6ou9 l=w])bUp7\u۪ٶV]'NtNf.nID"_C@_/.^O}sI;5b؀aI%#]9(0J9H'Δ߄EI 8EEE N8[J}7n|_wC3<=8'RXX8}tUU17lZZGվ>TTT WW}}7z9~|iYC_*P&@ !Y&ᆝ>}:@OWA zt;1"e"fX}DCV&sn~Tcf=c$"*{͚5K. S˥!_[ ^^7P2CCC|X(8V t! w:?|8E#G驭[N5pˈq&rĉ7666 b9J!6qFuuYf2\ć@333MM1c899]t))J~__߁͏?N099NKKKKK.%% Qf28ΦMX,Ç\ Þ>}m۶QFx%99Y))D>aAAA&&&?3ޛd2Ϟ=sw Pcaغu"""#""%\@`hhQYYv={Ľ0ooR;;0oo﨨ѣ2伨hV _na\===wO6U&n\Z#:|05!!aҥҖ!AAATéf9rPAb b a޽{-)))g77'N{###WZ%Q!!!^^^e &&&ts?^2!%$jZALPL!1 #ֈ)ttt'N&lCCC (Dm5@Lr!!!'OWUTTxNXSSC|mkkm=z 9/jjX™2Qh7|P&U&N=1b5Җ!J ϧ͍`L2;!!_"6uuuGxP qa\.,ᨪJ)6;vXxq~~~gg'^5$'锉B~"C΋Za36 ӣM(辬OIP jB\7001/!fff4 5vww:ujƌb6@L!:9M044y * Q[!PRR*//711!;88աesss|ϻ=z4m4|ړܣ"gKk5Ѩ-LSSS*{{{uuu?.:QI꾾>Nj~v}}^\W,tGp ;0umTck3w}Gg^- !}a5f---iol&^xqwww (Dmð/J\)3:::Ϟ=#lIDQmh ZIk5Ѹ~z!g߿ၞ'''}3;JYYcȍ3lDŽ|&^1h_0UsxVL,**200innLKKڴibL!m•</''|0B7ؚ !@(httt;Ξ=d2sss%* ڈgeaDZc;WZZ*QXM<<<<==֬YCLD e"Vzzz3=./\ V!ovuP*S-wH4VD^2 Dd(|>q˨Q444njff"\RYY驫faaG眚zc2 SSݻwx())Dxkkk kkD j0LtI+ðN???MMŋ߿Liiid2>>>4DtI[&y餲x=gggMMM&Յ. Aч+W F 2qHJ7( x5D&IMMUcc#\YRR@/ ޢ" 1`~ǯ^[Wam}z Ú=;=Fy­7A يʑ#m?ݩ=f a5G+wtNNmɚm?dd+*+YWJXd/\=S`ky f ɵʃˍ?>#**b=TF8í\m`ԩWSSO?>?+r@ua=0("rgW /b[0 +w!>_NEΖVa ed|:j_п2^?~D3AX1b͆]Xhv-=h_ }}}IRߚ_w?:ϴ}Jwbb҅y 61`?Ү_?(ZQ6 jz?f ɏΪPvwwC9HOp°^G,.a݂*6ok\gY4Lmߝ>fֳf>a?wdhk?ݵ^q9ֆbcZqIg{En! TTTUZYZ_,y@C*2y;5Trσ}yT___}.k7r̎8;gߺuƍo9c J&xg׏30yq IDATVT(.:eIbccΝ 2QM<ds3{[[B/֭Ҳrߍ`x)@?7M9WUUۃaV'%vO#CCyKϮ]LMM544FhѢdy9~ȑ#vrɏٰa#fΜ?O/ GaffI~OFFSv&;@ HJJԴti|]]]:::cǎ p87of2cƌٶm #B8DXA_h$}:0Ag.MD:??P&VUUaɸɓ־x߸q >$4DD#ŪC*V!.GUWW$j(,-\LDN[[R-ьDȍ/Y$&&Fj"bvKKdrKRR%nɃD`0|>_ gnnC%2bcD>''sΑ[Μ9CpE".tk(j.ؚ oll [f @ܬZYYrrrw:#V, bbb;;;҈41{VV~lSSٳgLfnn@&"B;dڴi񽽽 \MD󦦦]]]eee{  "F \ȍzzzǎkhhhhh8zMNoZD\Ц5Dlcǎe0w~d2}||:::gJOOO]]]555 8?5JCC1-- oOOODA||ubb":O2a!fff;-U&iff6a„^ʠcD偁 P{555L3 Kt2}: 6Ag.(e"[Ax@Oe" UpthnnT)IQTTT& 2ׅ XY}㭬,Wzqr,k[`S\쭹sg\i(P$|>jeee9 /p!w>r4Z/> gāfX>lXWVVFԈ8JJJb{G1u?<|(%5 e"&2T bk֬YtiXX ?uk%Bq,2ٴi ƽӋ^  E2{{ICCc ɗ 㗻c?o_Fj WZ=~2U.+#ZO/o-q]ЊjduM] X}} _B(PٳC߄ٿȱn+22o۰zÒ@<lw 6ߒ%KW)ӳiB88abiSTrq)Wa@P/Ar_#!C\.2FtXkk;Wӝ.ϽՕ{;iLZ,^wnW']sn +(,owvv>(*ZFVR|oOgζEE;w햨@ X5>)=AO7nd]]vuMо`iUkR8lOä2ZZ QA(ehm|?At]MOOLīɿ ,4,`?Үc?(ZQڈ446nP@+^>~(0Ter``1c.~7INNҲKIIA7%"Iuaddti}}}022RWW777?~8bEKKbmٲ{fAm۶5800 ())9suWӧOv:.}v===!l&H߷lۦ_E{T@' Zl6{ƍf͊T PehE$6:ah2yEQF+*,-.+9tXceiYZV&4=em}XQ}wחNNLG/]n=aEuD6VR)0dܹ練$'';;;%dNN<{lSSScccll۷"XsεcJKK;;;322LLL~gnYY^DDD}}}}}}xxûXe144訬\v={Dǯ^:&&F1::^u>>>x7ADCÇ.lEM VWOJJtYs_uw C΢d&bmXĉUVY&zyy>|hOHHXt)1f޽RRRlmmŪ~Pr˾}Bimm511m322&Zxjijij9}e7ntR qyȑ#r tЗ$[#qGjpDuA|-:[G ZZZG?:oqݻtԦ9ӹ ޑDWLB%M\&Z&֊M8ZhP2qҤI%%% `Ęr@GGGzzzBB ~8<<<((TfD=(Gqwsr;ҥvkkM@'U,hbɒ%111oEfB.:yޚ?9ރk׬[^bcckjjzzz냂\\\2++KGG߳ٳL&377=ifffWWWYYٞ={iӦǓW"δ4MרJKK;pQ:Poll [f bܜb͔:QMmNt5;[=y':e׮uȰ^(jzCFL!;+++y<^NNq3:󥍣1w j"nիǎ`0LMMw ;>>ZCCCCC:11qddڄ BBBz{{SQjjس{AA˨Q444d({555LWWY䷴xzz2LmmmtU?`ߋ[D=6A2 D޺:g}uB{vDYԄ&I%-==*@!SJOOO]]]555 8:/m"."e6]D(2Q qy,))WD-** =5x),,>}hVDTT/ ^^`5 {Wxݍ?3x%QQQQWWDTP&7fff===oWx]@MMMMMMYYYrf̙}a<$  9X>4#5bl[[ 6|7 ̙3>>>Ǐߴi­%GR<803MIIIYY3hgee%tc2=Y0c|MB2GN^8 4͇<% gO<o< l& }vj0$2@Q(d˴a>ӧăs((:X8*Q I&Ν;jD Xs\0b pɓ⋣G^~ŋ l& Eo!aeʩKwRcٔ UTTz{{CgR({vm^ׯ_a0FFFO&Cl vX#> 4333fӥKf''.JJJ}}}022RWW777?~l2lڴbiii<|ݾ}TAm۶5800I󡤤d̙BӧOv:CD)**rqqbX[lp8tb}_IL %{n7op8t|%n$20Z8޸qY.0:bGd2Y,ݻݲeرcoߎ!3Db5}0,99NKKKKK.%%/on#qpCd}9Reg6;|0=!!aҥT,[8rH1蔉5D0l޽)))2‚6044E􆇇KU!//Ȩ|UaJJ 9m߾}t}_СC/r@uڰʖAAAT!<(ѡ?`@Eny󦅅2Q!"ձK@*N8A\j_Fg#,Í@~Gy_&,X,`m?NU)ZXXxIkkk___yD"FJ9sQ^vq/ۗ--/NJ, / }_^MTn-20B>bѨ(e=dZO D&VWWW$2涴(q aTr@y(wFX4}о$î'LTNLL{uGGGT[wN`̈5ðsΑ;wnѢEtJ.`02E|ؽ{~ 4:B$3gׇ*J /+VaVis!|ɒ%1112_RX+ 8XZZ&''[,--?ܖ6:!JTG96tFP%b``ٙF\h9mڴ^,**LUҞ?433lϞ=DClllMMMOOO}}}PP tVkDyxx;v 1رczzzttuZOOư5kP FE|:177gX&&&d! TOOpѣGw#AAy䉞'Nxzzʯp 9N[ZYYrrr"<(eBVh="YYY:::MMMz?IDATgϞe2tf|ys[l8N*9Re(?h)o>b1>f=22$22;|rʮ] _հtor Q^ l…N>;DEE777n777_xoΝV܆(// 絪)SN>mkk E6^9~M>}ׯ^Rl671e2xDD`HD) "e"e/Mm۶5800Qm[FKKbm޼999NKKKKK.%%"+))q۷鑅\~Ɔ`>}0dey̙S__fCBBnPRRrʊN>_tح[?裪m۶yyy剎Ν[ZZJ,1>yd͚5;wljj_<L?^VVV]3fسgr{r;99mݺv_FB]][ `V&ymSN͞=[KK ð mX,V}}=E+^SSI___tPaѣ$Fd,\.y0::j /ϋLNN&$%%YZZ111b0sqq>O?W%88xG^z5a.\x]v-_\[[ ð+W۷/55NNNN˗/g0n 'na!~?W###1 6mɓ=zXM477.^hdd4u{9r| "ܹs""" #""mll4mڴ˗/P & Xrʮ] "nnn7nhooonnx񢟟Ѓ q3IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/sword_sources.png0000664000175000017500000011254613162045104021667 0ustar unit193unit193PNG  IHDR5y 7sBIT|dtEXtSoftwaregnome-screenshot> IDATxw\SOŠ UDQQOXֽhZЊVZ.\U(VZH& @_s{Ax8+"##MnݺD"@%QVIvlrcƍ@ubcc7nءI&XbfJDDDDTZbF D>~W6~ +S ᏐP$&%a:i#7ܵ8 í A,F м-tuBc\R8a~,}ƣϰjh܋šT ϫ ˰f7-\.ϫ~E*qɏ/kC hBq'""T4 os~ R$I /TQJJNT|/Rn*(Fw T&`i^0n`\+Bǖ*5jY46rmz lfCTR?i jaldvMFcCCq*x3?*WpsZ}NbIA3?,^r2r/%yHaZ ? C#Cb \sN5(Jqr2L+VT?zucjmUgURm.І4{Q&ƨcif7F=PH\M>^ rQ*?/M0)2yfʸ'Ϟ+)j[k6>}[@FzF7)38RMD%IzC#Cdg97,pSMD%_  0@A0 ld~SLMMErr2RRR HaE0iHl_=k~rѤu^@ @ 1F8uU:P(Ŀ+ʏ4+@*_  #CCHe2BQabl2ͥö56,|O7$"*Y022Ry9'W&  all0te!hjj EiצMמDS}H$`ddPLD\Pfk2?wjq%qS ~д/?;Ƒj"*R֏dHMM5&BXmhM?vmvt-DE$uڳڷǬӔ?Qݻ~]?+8*^ns,V*tDDTz:::3f K:3 sϹ~w?`ah߮2M\6 7n]BL+UBV- Z4Y?VӚ}= 2 ruql֎|/;pQQDo '|Z^ۙsؾs^ĠN1tHރCqOΜK׬ /GGn*gXy*-לE};{M\խ_}q1ImMk+|m0S돈ʯ2FE@*U bС8y2oiii4hWe~Qcoݾif###׮ƞUs+|Zgbʤ6[aʘE's-"lIeؾi#l\&lzC-~Ǯ@|1 Šc^[͛XժU_`8a.Aqp48,;݂jժaRݺ{筴]sN\úU+0o ֭[ UE.bPRE¯; J1eDԩ]ffuvVP FFF^:w + ]dp 07qd T>u 5l*`P{ڇ"`a7n_=u {g^v)kRڮ9'*+C}nc]Q N>?~ٮM}ԯW@y(ܻSkRڮ9'uj+ծU ```HOOW9GTI$HX<"ϸ:ujüf|_R%,Xk֬Q)= ޽{Uϟq) _Fz0|3F 6O>fϞ+/9QQQ9s&\c֬Y:thʮfM_v]tڻ[mƶXD=| * +{_kJ=+(JYfC᜕aɏd/sSZl)rwӿݹ{(N:!,,Lʕ+puuŬY}aѢEj/^͛7#>>[l +:t .ƍ7~cǔצW) ::uBDDn:۷HeӠ!cW $Z@o-֝\kĬc?tDF=TӶm9G}?|l|(F=yGVE{נ>ouIA&GjqoEZT[UKWjZ:@R+TV ߿WƦM0|pT\ڵC`` {VZ'''K.Xb-Z>>׼Ν͛7cСzZ)! }x,(((c߻v]$$$*UD- K4hP<&+c#"#3p7߅8) UVA+udPpQܺ$TZ[aWcQ-3gqV}vK)6j#GmGeLaxصo`U. 菟{Py(}ΌpCx│Q:ƌ=k^R/{O筴\sN4}h/'kyVۀw!PB_8MOO.P-SPq@  SS\+ʢn߾ӧO#$$?>M1J]T~1DDdŶ^3;;͛章MRR|||Tބ<Ͻ|/âM6ťKb씯 !J5ߢE ̜9Ghh(|||&""""*{ufvMѧW jDhM6С <3fҥKHJJBpp0\\\Tŋ!qL:sU1cL .̞=[ceegB&ݧO9sIII8u7)uԩ]sh۶-/_޽{u FHHd2ڷoOOO9s`ܸq%,XVk!::B~1~~~0a>} T ___\zܹ3W *8탈mNui\h"sH{:bQMDDDDTHzYTs^DDDDDĢXT֩vY@WM!"""RH5Q!&""""*$D1bP۴m;qc'(n""lN5g(?611Aa۸1zOڶxD"]6pwW~uv|l?A V^>Op'"E5Q)(8% ߾ŭwv&\ fNV-~ŚR f7@}._F>}Yˢ۾j#$Tj[V3aZKLî UF0 ;TxH)t}.iưe 8uMǙ`M%NS_Y 衃b蠁n<ˢnE0z8>{X׬Q#w*;~{XcؐAۧFӟx6!?HJJϜzwē觨V*FT7qqص{N=*KN:FF9gUHJJsT~XLM+a?|bfUpNN']emc#S%tkZ_T$KdȐo+uuYϥMf#w}{9kT۵w/fLGǬӰ-`'P?#p7:GwS `g o O*7__GM8~ O`ي8o/- ao3ytX^`]ZS&N@78|rcAÔz7R]1*,rMneLQ>ͫ`cu43Dlb\ǩ8>V_@)l_VՍWNZVU c weEHM >)vE(){MΊ׫Ͻƀa^o3;$gw#S/Eja\/SR,jbXhPSI 7B S:e؅NSOM>^sfc5*oj2qZhph'cמhwAL4Z:ZtI{th>ל?.Naffエ&m޹{Lk NZ7kJ;{+?PAS<1ǎ:CCC0>&O&M~ /}$"ô)R66X}^ucWuŌ;:ɩAMu~Y/UsQl 9=IµFi uX$ IDAT9&w3Ǐ^+>Ec4X՘>Oٯ/!E 3uaaY;wba}|ڑ*8nݹ66p;<O5Z2LoѰA}W0~d _Ҧmv6:Qݾ}vRJ}7n)?R2޽KPq~ƶ=X|b1mQvm^=쪠c#St5S;f(h, "?K6 )9D>ic3\2J۹۾cL3֚~ò$==oqڳ-kj%o܌ ߌm{c߰q+׮CŊqc[&f8Nзpb$,x'sp#:;cX$Kdagj}&fU%|28T/aLXEj><FDŨNiPv+`87r9Bk*Mۜ"=9Ûq2Ǫ)JeA~ZزE \.Ա#:uT~Ѿ][o9~S`iaE>j{v\ϻJjP)`3;܈H?MQî ^T*`jw "&1{B#.kX=x/ސ8:w5͌ |XR/Y2\5`k!P W)|dYCaƾge__;DJd'oqe_073q!4:)1EHW^z }ePȒN%WG3|S ƇV}x,(((c]NO$"";}Tk |rS25Q`QE[<')DDDDT΢?Z״Q~^=Q(&""""*$DDDDD9ǧ)wI@DDDeG E5Q!qI=T)Q9Se2"""s HuBaǙYTѣGt DDTNxHMM *UTYNIII믿4iҤCtt41ft:DDDD38;;iii%N322Bvp)z5Z&a֭ԩ,,,`ll 3W\QOKKàA ???cXr.~|KKK1d2ro2 &&&: W#x1`ggH'Oٳ6mBBBT'M>[n-V @.iDDDd2YIPҫz툎F5lmmakk'o޼8ӈ6 늢W?j׮?SأGUV011 lRGM6DV(FrS>Ba4jhԨ6mڤr\  00[H$F8ʯrQ7]ѫzݺu?~<>S̛7;v@ttZܕ+WYf!66âEpIjqo޼App0.^oy}: bƍƍ?رc*qǛ7opMd2xxxQQlitEnݺѣG7opnz«Wqشiʕ+]v ]m}}}rJhԨQhUVk׮033C׮]rJ,YD%nΝڵ+LMMQvm,_{""" Ҹ^ͩ+TL:8|0 ,, V;@cćk׮ʾ.]`ܸq*T^s덊8|$ {Y)H&"?Ν;'LFF6PB_. DDDDO~FpϞۣ"#5ܽg֫kʔ)Jj_x333kGGGjݮ6-Zs훡YӦHIIhhq;1_؉c]zO]zt[ep0 =\a8~Z[gc*zv.֢ZT_r7oƷ~ϟB Ƿ~c*ux{{#$$2 ۷vҥ V\ OOOܻwk0a<}RT'x5 kkkxyy_~:KDDDT^i[D |?T/ũq_il?{3 vvMq?XBTV '8_G) wΟv'O0{oT^ m93CDxV׫ zUTw:t*Ieuvٿ0`:wwwkW^dp2_׳{7|>nch|0s44k TfvM1sص[YTEQ@+*`n̟; Է7/S)ϝ&"==$^(zUT3mB]GsfDxHr ?iޓѰk2 s&M$\imr!f{z *(s(n,6Egqlڱ4|Ȱ=@t+C XT+GMQKgϠbE޽{XŁE5ȫ|7n*+@RR\D1E{mp;<e֝;oSrUT۷Pj񨇏r200T*UbҤI\ WQΝN;@*۷*[zz::_P;oİ!X~n GJJ*n 1j0'b͈Gjj*nݾ%~Vk7n67oSSSq-xy}(T鉼FrO h\W.OϞXf-ׯJ{mGaيx ss Vo=&c5c `cmqc\?4ej ^@&{;;L[~ă9M`WKrE5ȫ$''ffvM-49B!d2RRR0 1A @*"%%׮\F||vmcMlmn fHIIQ暽ƢHOUTg}ӟ&oc^JJ RRRr711Qm:}$...܋j""""ҚPN̙]IR&"""s|EHR[4bQMDDD'tQT E5(1;SMDDDDTHepqq5@ge<QIܲmRfܺu aaahٲڱ0ܺu""""*LLL NHMMH$I[eb͛Ei< OObΈ찱ADDRSSK|t4lNoTyթS5ke˖!""rq bĉ*lذ~~~x)0{l?^%_… 3X[[cƌc@rگpQ,XCZ0|7Ny<** 3gĕ+W{{{̚5 C=ԒNĉD"X[[>GrwgSnԩ]+϶ŋc۶m/T: bh۶-]WWWXZZ_~ӧO~mׯյ`+Wk׮ ߿Çvӧ`С9r$n݊J*!,, K,aQMDDDE&-- h۶1L&A" 99Y'iQmanV-kD?}vn:h5VpuuŲeɓ'~:nݪUVk׮]bʕXd^hV\ '''@.]b ߿ ooolڴ  k{yfZa``OOO,]dxyy@-Q ]t{ѩS'WXX @ڷo7o*c&MVZxe$"""U,c  Æ CHHBCCqBM(2*2,bj3221/Fpp06lcǎYfX|ys!"""ҡ&4C=мy j 7ozy8'iӦtʾ/Ny|ZB5r<,,,uh3g  ^P+ 0qqq}1cL .@,… :u*fϞ3gL/(ӦMË/cԨQ3fҥKHJJBppk3g )) bNBƍ |?d_ԩ],}_amm /// cƌammyj*L6 -[DBB鉑#Gonooo@&}*h{xxW^):w} """'ϟsI=d.Wn]d52DEm>gswwW97n7ȜvΈ#r Ν˱Oggg8;;.=xpqqAJJ: <@&M ^(p={ggga'eڵkSN&""""8ϕ\.Φ°&""",Udy地&""","Ij""""=谨&""",j""""=谨&"""ڼQs9twܽg:DDDDzBۑпh/E5жMLL,ʃ?蜈\M\q&O}?Cw%$ΕۄICG ˑ=7h޿W'{oP屜ȞT tj""""=vًiqq޾j: b?~9gOak^ffڥ P'IturBe3\g@xLpA J::4kLٶK...Ρ4K"""ҭ5nY`>A*̀Hdo'O صAΝ P>ؾcr9 G###CyNFF=A\.ϵϝ͐s A ʹBǠAoݺ0lR-6,, n*􈈈h[\ש]"rF">lO/B!r9Ԯ +zp2}p%X[[NڐJyPJ^ŅEu9tA9rDz޼yXhۧ OOOL81_}_&(w~]1ٗ:#Ԕ\:{+VWFF е7vr:6(:Ed%֭[C$FB\\2&** 9LLL舽{*Wزz9&O 333ԯ_fBjjV=zZ llle'055Xhh(Ѽys>777"""BƍpssS!9gI&zo߾U1mZ~.EX V-Ն9: y7oބL&СCѩS'DDD 11֭SjeձcG8::˗88s q)4nXy gϞU[RK.E||<޽{믿֪O̘1.]X,FRR|˝;w Hk܀Sk%7owuҾ \xxx}ׯgϪ &Xe;vhР,--닥KjgnoooXZZf͚s=/Q*4nW?޸nbpvvd0@m ;Zsد8m۶iWy埑 ^'""ME$ҫлXxŋ FFFjtx%Ο?h؇/ܼy2 >jrpb֬Yž}h"&&vvvxZ|V=z7|A)]z'OƵk״n_ۜjC>}J>ͷ @߾}5 X~;DDT6ӧaXIxzzbҥXv-,Y///c8~8^x4e9qppPymnn6B0 >>1c.]X$y:u*N8X(ʗZ;v۷ѠAXZZK.-T~~~0aU֭ KKKԬY>}zܥK\Qz.]<_"""Nhq}Eu0؍mU QDb$X$6HM0*&6c ߘd,0`/ XaZV" ŸƲ0t\3~=}t9{0.qqqABBVWlFɓ'c:I}V o)j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&""""j""""" 1&"""";@غ DDDd!D6d.pTYA5TYA5TYA5TYA5T5B!`-#1 DcVQį)'jjO==1nL s2ZYoԪݼ{/9йS'5=ZR‘س~AΝ Q_A⦅c͸| ^;qB΃ҹ^ W_a C}_ssk7JmFbƴk{?b)8wE G aom6u2v""jT=ϾJ+33o. ;wbM')={l"<~Ou@v{K=}~ڷCq*5Ϋ׮҅ P87o"n>?/f XD,^(>07BLoQ#lܲ b2ڍsFFQQ6lقeV;5\SMjݺ5 4wwyQhѢz=4/蝒ߞ~3bޜ0ޣ߳羍Ϡ#{?sk~}w'֭[~\np{00>Y*c8f4M.X>)i2G,Ag@Oa[obƷu2v""jZUY3$ w}ku3qK<,<=1p@O -}f_P1;q?2ǭGvQ~k/""jT=|"=| ix?Ν_6l@#d$:o"? ;uº?BΝ!GII 'Hduq`PM*))A7I@ݯ}|Çռ.+ ..ݝxvu͡Vun=\p1y.:d6ﳰ7v'ZlI6;bͱQ5DOrKN(ּpsw܌M[]VKPRRo33ފz{/k_ wgIʼѥsgd|{ jZRw+pK())Aqq ."ujp\n>77صw R<k^&j&ᩧ憽J F؛c7Wujx_{__~AN05bp~%~KW%Wf/_rrV5OØ4%ڍ׮E ª48!!g¯ҹ~+ӟt7ֆq(//Sn=Ft؉ʼnc/i@bb"Nj.^LL t%&&kuDDD֗DDDDDbPMDDDDd!DM~ DDDDDbPMDDDDd!DDDDDbPMDDDDd!DDDDDbPMDDDDd!DDDDDbPMDDDDd!;[w)KLLu қV{{0) t h llԩ50o6{Tׯ_GII Ə-[ֶkFaa!Ξ=ׯW^Ǡ {.^xۣݱ9{{{ <ǏgPMDDDD)--\.ZuW!A5QWPB΃(--:w֭[]j)!bPMDDDԀEŸu\Dj""",z0n@jH&܌,[#郯ʬ?լe˖Ddd$%tP>|ݻwךb\ܴ .O>Yl='-Z`!J5Qe^3O&-_^RR/⭷BEE-ZTի?zYhكÇ0::yyyѤݹs999Cl۶ yyyؼy3>:;`Ny,) _ ‹q4V~3u>A5DnnE[tt jL wK3;tn˫^\\,Μ9#ĺuL>$߿-">>^RϡCb߾}Ν4طÇCI<(}YI;iiiZIZ||Ly< Ucsqn6ҥK׭[w[~b׮]B!jիؿԔsѼ؏9RűufK8rTV's>.ef'o/]7p"b""oՕo`zل#GW^>ÞqZuٷ_P1xH=xɟŖ~ ^&j~3{1k,L> .u_JKKqzCVVβ , :t(.]d_׮]$mԨQz$mРAZ^|#F|M˜9c~ ֤͝;GXXbbbp}>!!!ؿ?ĉڵ+L.]@Tx>*}TT(((AWQQa Uꡦszt=#22pssCBB/BcǎQQQ;w.xTTw: dj)i&mLHIO{c߾dJ% }LnѣG*1e5j..XDԱe7gcPMD"0K^KgYddd݇޽{#--MOOOzyyӒ3gΘ2fjMKܴ }Oׯ,Y}!##W乻QQQ1adffbÆ fK}߾}uΏĔ+y}@Ph yy|mxrjóWoܺ}+Ն#}~4oXx-\qC^>RVV7n ""&M[nhӦ |||pE,X@]Wŋcd8w?ȑ#r5qxbm۶8p/FDZtR; ~p3ՆJ%FfͤuL3sm\3>>@,\ÇqSR&88˗/ǪU4a֬YX|9$-9˖-o5?S$qBWRR!t>Lr885yFͶzLǒb)OE Gj/ӳ}`PMDFU=w_~+Vлϲeo޽;VZq,>| .@VcСx kҤI_0k,ܾ}X|9^|Ec ½{~ X`.]jt_O?s;wPYY)3gTg~O̟?k׮ѪU+9R*!!!1{lIٳgi;K}`` /_ӧ޽{pvvGb 3SIкukI^aa!OGh4W]6dwYYpuqڶڵM>5oZt ̸~Fze%<81vX*ILLԩS%"ۋAPPμDy{a9{,fΜk׮ٺ+MiѰ'}nzzzbǎޑqo?U߲TOFQ=#@=)?G_zǿG?L(,].z7O_`wL߾˯PQQ3feȾo;w4uoa^[[Xu欙 V?8~şIIIRMDMWhh("""УGdee!,, 3gδuܬ c&)1o[:oHB p|_1 I}C Œ?㗜to̘Q^^wWoGaa!\iXIQ_㗜jH||C'̟M[_סVٻޘ>M-9gPMDMV@@^{5ܼyΘ={v[?IO&M+ƂooEQQuooE^^4"pL5kZb76o +[{{{d2TVV<\cXw>?4) .`ƌr4EOR<34hٟZFYYRjD7mjA$I&BP`Ĉضm6ol~'N@|| o6l>իWaMtIRDVpIIzZZ$fWnݺaÆٺO08`ӠSŠ;wL.+WQgʕ+<!CUVh޼ƍ\wwwƍ4i:w `Ϟ=&W]NT"""B+NOOǨQ4/ 14xpqq֭[&O&AVYfdc]~ƍٳ'r9ܰcډ5#a„ н{wT*IzqyMM{m磱1jsӦMpuu\.GϞ=qFU\}j3tկ+ݔS8U}q޾};t6DM̕+WdrsפWFdd$rrrPYY 8t>#lڴ شi>C$$$h{Wl`ػwΨ? ,,Z=мystݬ19sӦMҥKݻ1;fQl !4U"##ea֭XjN8a#G ,, |~W$''#55UR2$$'N@AA|tt4Isrrr0x`|4eLLLDdd$v؁\:tHvAj^nZܽ{Wobƌb޽B!J8qB &$!b֬YZ66o>Iڹs 禡/I;t3XaôMzm5/  v%BV^z OOOM(1gIє1kW$$$H \]\tIҞn6S~]CKȑ#5ufK8rTV5? ިH@ +3B+x ;&߮];<|;v4ZvРAZi׮]$mԨQx74Νcʔ)>|8F&Wՙ(J;0vX;Wgy5k֠QQQ;w.ǁ\TT/zv Zm8[b>ׯ_GII Ə-[i[OB={ׯ_G^,kȠya͚5u5Y{FZZ$-55~aɒ%طo222*b, * n݂J Ÿz**++ѵkWS-ヌ #mvvv5|Kjj* ׯ_?:u~Ǽtwwm„ Ć {{{^huҺ̙3f{#ɯlN=ڷ98Wkt] <(--m򛽽=yTAƍ /___9r=BII Ν;'xb#%%* )))X`"""4eqIBRٳU|}}vZ/3f >S?̱zj,^iiiPT(,,Drr2Ə_2'''(JWϟTaժUX`= J7n`ԩFQ_288˗/ٳ530k,,_\Ws:k+SƬҥKt"==&9++ eee3tnjw}? q)lP=گshq^lõnRrj MuSpppRިH!ܨh}ͭǐG@ѡCagg't"&O,JѶ֯_/܄pss6m9rD B!:v(&O,n޼ir~;w {{{(IOHH2LsQuqc>)))_lR8:: IU4o\W'b֭F뫪[r"2;;[r?K߿/ڴi# kcc6 /r\oVX!,Yn"44TtIr-bccuިh}9²eR'7*FGG"n56k| Y\\M2@APPμDy{1~ٳ9s&]f'vء:on߾֕ze%?7:߿$ިHDDDƅ"""=z@VV0sLzUPXl~C_^j"""2* n޼ ggg̞= ,uL j""9~7|ӦMôiӬZ'{1; S=2`޼4_!?2`Yt STgrJU'5 S܂zm15„/E1ܨ1p2< z _~k?=[ϙ0k\"^ #ǎCG2k(?B^髣f/&q/4^k`PMDDDDX+{yP=]ѐɀYOˈ3LZ{piύ#GIj#My-Z8l/Om1xnx1c굱:`$T5WFWPݫW/3"yyo2/| T*Feeu5D L&ӹ˯YkGGG_}I))) AAAԩSLRڸkׯ_jKkvv6\]]5׺vڡ}&]1>l-Fݵ0х ЧOiq뚾=Ie֌iشe|%())VkTVV)qo8xL MÖx2v|~a]udHII̙35iJZɓ'%AuZZFy]?|oߎkK, $n°alݍ'ƓtnkdۯΝ:֝;Z]:w6.S?ϤӔ}u)++C/W{~VTTXrSaq*뤫ה:>pQ;:~8+WJV\ ȸ8 2ZB5e6nwwwrc͒:nܸI&spppcr~ՕJ%"""pIIzzz:Fy]sY1ǣppp nj!779r$qUu-ѕ^U}8p  M[]dPh֬eInܸ={\.vaR;oyn:L0AR_AAw555ﵝlM6r={ƍ^~\}j3tY`~]ê8o߾nnn[hެpqvBVtC=y0Y_'@\WOY =Bnn.rss#Iʨj!//jZ~cuW}<qqq"77ע-::Z5&绥c?Lϋ~;v(rrrLꃇHNNnݺd/EnD||̀.Dii8**JhB|ך۷o] Zu|=M6gggVEDD_Ҟn{S8Ǐk[ތ}>EGG~VZZjt3VǓYs=..N0&ҡ!պ6}L)..gΜ^^^bݺu& ;;;Q^^n>|pq!Ių>yݺukq]uB3f{ !P*bĉB!&L`f귱1}IΝ;'hOEV2$$ބ]bʔ)ҥ98qY}|4eڼ|2F!IژL$6]cj.Ρǹ8MgKS߬A5Q#WCW^ŢE$2dL*P(jH$'' ӧ d70n8MP]s=cPT(((A\tuپ};vޭݻwcF)uo*Lepp0;"DEEaܹrQQQw}g=kGSxcn摠گslO[ qDdмyfxY{ SSS)Iׯ,Y}!##W6+ * n݂J U Eee%vjʰ%|||a>P*ѣG\YUWׯ_?:uʬْ1UJjj*|Cm_BVV榷 & 336l@@@{m#`uҺ̙3fAޡCH8S}-9}=9TAƍ /___9r=BII Ν;'jŋT*`Д ɓ'QXXJǏgϞ&Wڵk I3f >WYz5/^4T*"99Ǐ׻Oll,Əvii/"bcc<@Tj]ӗ^ݪU`=z* 7nԩSk5`hLGjjd{25P׼ 1{l_0k,,_&M2~j0u>|ݻwךä[S8F.\@>}Z9ǭ.'T5XBM_qFlڴ _|Y}Yr%?",, ׯ_G~~>:J=:QpiIڥKK.I_o}~Nrrr'Obf[-ž={4IYϾ}dۧƋA5QP(0bl۶ 7o6y'N >>OFPPڷoGGG 6 իצGzz$MTUV8y$=--MT׼]ZlA!&&w﮷vm֭[6lĨh+iPkbPMxyyΝ;&ʕ+3ʕ_IÐ!CЪU+4o\Sfƍpww\.VP L4 ;w|||gu]V* 1j(j!>>\\\uVcN/LRIu-޽{7oZn WWW,]%%%d2j4kLﲤe7n܈={B. ;v0x 8 Zrݺu0at*J޿?^_S^hlܴ̆i\]]!ѳgOlܸ֞Y_ Es~RRR?"""/iy7gfuq-9Ǐ[nYy[\\`PMCCumS\\,Μ9#ĺuL>vvvh9"--M+}СCg}Vuݻz6/3f{BT*ĉBL0A+f͚occ퓤;wN 8`G'''/oN𒗗'zardNP]=BC ???6LլVrb׮]B!jիؿԔs̑Xk;M6}}}EBB$->>]\tIҞnNPm~]CKȑ#5`Pdmqqq?(aFEsT}5kO vC4H+ڵk󓤍5 W^ռ;w.0ZWT*1vXرc5K@j6u  ,[:tMT?r 뇈ԟGP(dxꩧpm64~~~2Off&{9el5/CBB~Mڵ+L.]h'SƬ˗/cĈx{{Kksu1VZzk W^ŢE$2dL*P(jH$'' ӧ %d70n8MP]s=cPT(((%¬qrxzzb͈JSNEEE?BJJҷֿ:[`;v EEEܹs<䢢/zu9iԍ<T_quk{Ddмyf_f{IDATS֯_?,YCFFSE;99AR֭[PTpqqj~D׮]M222O!S귳(NNNZ_M8h=%55^^^ׯN:ev?c^QQQ6adffbÆ Y}|4u̺xyyi | CCɑW]q6C[Zr5zr0&"ƍ^x8r=z;w'NUj}V^ŋ#-- * HNNͪ W^śoI&UJUgy֭C^^>|}7߬8냾q󑚚*'Lͧ>Z ,ѣGRp L:h?k^c={);;;̚5 ˗/S:k+SƬҥKt"==&9++ eee3tnjw}? q)lP=گshq^lÑj,5@QH[CQʛ[!GCNtELa[\\ʼnzj+11Ѥ+DOKLLԛg.wd\O9{,fΜk׮-;v`:ojsqjj>0&"СFj"_o/9VǍżlݝ:FA5h7}g!>#hBg~QQ^}(bwlC۶m 52` Ҕ'CLW?/JmOL|) hRLX0X0mK_F~űj?L52`p~ Da_s8~RI/3?IaCѶm[Q۱VO='j~cRWmkt Ν?Y3P(,\Ls|c"/h߾=ޏX2_o؈[T*Ua˹Xw3Zi:?d9Da<.t'9 Mq j]tmkǺ1-Ξ=7*++QVVnnXZl٩i)c]2d2,/['4]焬A5h: ~ xyzJ^***J$9=t@MyaT1@ nFYY]A8wE G aom6ƌcJ_IT`|09A5h:B"1[x& ?ͮXb9<={kX#<վ= "JLl-^gB@~~~N?zHg}`w_{wy{2Ӏ0@ėVT iZ05Ѥ1QAUfl|#M4Z_*mf w{z-wp/ܒgf}^.0ͨBUm̞;s9Bm'Gnnv~q/,B^n.6l@wO7U\:BcKqCl/ 6 7n smmxgq[ʷ#:[HOKX+Wc:o޺;]Ќ)/s׌[0߆S?().DJL/jP(.X)uR'%n!HĬ0݀Aٌ /"c-6"Y!YMEhr6}2,䃼me'qVh4jjzzz?bmIl6#DrÏPR\3I; ]Ќg_x"}"fyeHINY E^} ;0#%f;ЙjB?q=Mggg̛$4j5im6t$tp„x;'M╧Ѩs/6 Ejmd&jpetvu9U*сxc6}Z"(K/NGCrQ׆MίgWo35ɼjI.˝_+βѤ@o:K3cK6 6np|AQPb@ulcXP(Njw)_t+G-R$7h{. -̛'8ڳccQ'N:4 EEcP92 >;GzfcY6/M}k896S^bgYhRM ]lL """p* 6 Iӧjj4bn6-|r;<)juƍT^}'>ɍ?PS߀ٳyKc'lۗ F,/Jۋ^/]vVǧN؆9'5j|z>IOߙ8ZF<99^}#nDE=G?o˥O79Vyꇷr_gYjBlpeL>=ӄjx1{%j`ðh5Q{_Vk%?B} fysQXRKl6b[ض->zLKLG& 99*TIllea0`oWh5+˲҂79>ۭ^jb0r:E4:.,V[RpOי z&Y.z(;=- k^^8n?&g]7gׯ9U_}͆?>ɍ?ߏHMAG'^E%̽Ԕ'm[`w>~U#nl_o-:O̚V݊ tvv!o#{OP]WX_aúhkQ>g"/7{*;nJxga9^}Q.kں0͈C^nw)&O6S#],˙K,_2f>} 6 QQQzh4h4P*l`qobFWWbܭ+<塡?~#p)mS0;{,-?y FJr\{nZ,,qR*wqXExx1S sYkxoo%V3,, *- a, 'Bu2 k:  qaDDDq}_<4S.u9oMMMt2(",]%ΙO~`Sw1֕R> I|7)s"e8=َ_X鸋X^.|!,7RWl_ >ohe?&Xǿfβ\Ѥ\8/7MIM]{*/DḷZY˗\Mǿ@jB>s޽n1_-2虅XLǥ,ˎO$oR[0TBMXϛХd@jBz!Ey#Dy#@&B!Kt@@I5!j,BVvS²,4r $Ѥx#11xOqqq._@r7TBa4quc F8z{3SވQH =B!/455?!B ]B!BFhE)IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface.png0000664000175000017500000056544113162045104020734 0ustar unit193unit193PNG  IHDR+[~sBIT|dtEXtSoftwaregnome-screenshot> IDATxwxSUM&̶nh)PLQd)(2EEPAu+ (% S.[F[#hشIiy@=9{ϽsNI.Uv$""""""""$""""""""8c@"""""""":=0$""""""""c@"""""""":=0$""eM.tjh4ҪT*FY*[^FV[mTHdxt:t:ڴ%+sEAek)mqڮ|PDtPեK$Vkh-KUՁj?.ϓ/L4z/dRxy{#i|QV< xZ `EX,WA%$!_.L& 6/UUq/sEAek)X,gѥc1򾯪:Wϣּ>.f̚kqx[:fDRUu ""ڏ=jV,P{vV6~ܸ+7;lQڒo ūK0qs`m֬"杻ѫ{Wtx6j9t-{ciTTvb)t:nefu]zoyߗˣzJ =0O/t:m{Z\<|6QIHDDTK)J빻Qؙs8t!O 0˒D"bah~Ȧy`&8>m{َT*5b)JuͿ,x5wFmQh4(,,3|=ztXjhyʢVK-,,4{,\;(KUi{Cq%:~(XrJ_uH$`ƫ'_`hodm;$ÌI  f/SaaU筩:o+A i۴DDD%W{RdQCOa{qv&5[vnD"&&a;A||ٲEÒh4.vڴd<|lZ@"""*TGCqc ~\Xo> R2 2 Rlf@Ƕ잿éOQ~Xkqͦ_΃F79ij>-8]D"ݸhܰA᱇aՂӒ2Y{'}|a*mE]xypY8{?/bъV"l!ԯQ2TUu0t'{Bj gHNKS{6Vٵ-DEyiݬdth"DE_9 Ŧ% 3ѱmkeU%""jP(Ur2nJg@""Z5%1h`spu:|56܍MhsFQ0n0u$ڃnږY^}h$,^ sUd;Z¯ɧZgm?`zoZ<r9I&5ٛxڊ1#Z}݁mY*^y昳žD&\i+,SE:kbH_̾X!X|2tEm#=JM;~Na|?x˯I$bpGpN6"MDDDrH0mK 9:bė(Tj_HDDTKt= =[_٦^/)f%&iun[UA77mS^ApC6;u9..<ΆT2hT޲: ?oB𨲪r_GSo/ Ǫ֪: Wax{8A=oq[OJ._S⒒ p%6~1RGG4B!pq둈*:X]$""{L1x%ڪRYfxY,9R(v,}12*<']@$kf6ϊSC*e[=VǢV,iXj=bqUnRr۲ZSsmHsЦe |kp"?{A dW̯X^pUdf\ONA|b2>xU%""QT|%tB{_WbǜJb~A HY4_KbP( QPPJe@rUPPBQ-cIy꟒j |wQ,ʣji{e}e\.ZBS/OpppB|ǚ-TU̵snŠM[!J1iHT*6f$dR)~ڸi5Y5jPƎďsgax{K)&YA '#cU8IPG"/|_|Wx9;;^ 6 .TڒWn9y/P`Ֆm܈AUERZ:/ǡ'1ckMݬݎ<-+O=OL}e=4(/<4S_=LA )-\}L-7WfsǢ5 dRtouz_ڗVcyntpsgC]XK>ykn3Bڲ yC~ `؀' ޟϞǽ\H%pI-l_|_%,#|?S#4(?0`E_*>Da؀x0=g,Fۨ7^̓ο,_|?؍\"d:Uvʓ-0iG ~m1oF~>ض|jA") 5o UZْW%t:Μvm3:`Βv&"hΆsLӡ׃]qy\r Kl+Wy[sZ6GS'c]xA~~pdA,Yrnxn9x`YCkrss9 Q-jrVEaaSoi+ 8::B$ABRM.\s@HGGGVZ0%lRemzH$8::Z[~X Db?Pt|ZS+SWS͕\;(NUm2 $޲mMxE&^999A, d=FLyɂr斋b~*hjkȾ0HDDDDdpISj~o'""rrrMNrssk$DDDT[ ɩ"Q-'Qa@"""""""":=0$""""""""c@"""""""":=0$""""""""ccccJr#ǾY_́VYEc0k8H0!1nJDDDDDDDDDDDDDDDDDuU]zkYa#}bغm;R]Uvۏ7lg5Zaz]cӖy<=1xX-G[HNI{9h @.#)9FeGWٲ@fVm؈={<<GĐfﻱ~&dfeѼlY\e*;N6 wI|BL{} FF"Z(vF>Uh\˗c%;3Ju23o6 ];wBrJ >b66l;ҭZSLFx0HR[WˬS`u1m*Z"&6_̙k2>XVŚТE(cŜhP>ubHWXQ{ `@'g~Ҹ2enkoNŘQ0a8˹Uka cǎ (:6_ڨ\ֶʲfgMQd`kvFLytNN24imf挷Ѯm$dhذ&2N9k2ka#=쌰-wf`Ū5F~ ki_YYq&:m۴ mZW&Vj6oŔI]H8;9]HL 6(]ycEhZL駿V?<; V3v?* [`ĘV닉_2zRn.Ys ++^1d |GCngݟִ>GȾ YYY57Q |*z>V-BDDDDDDDTPO\$$&BTh_}bU9&Gڵŧ_FzF<ѿo_ e"""""""ڂC0&""""""""$""""""""$""""""""n޼Ye """"""""*‡aLDDDDDDDDT1HDDDDDDDDT1HDDDDDDDDT1HD;wt 0HDDDDDDDDT9[j4(,UL___B$2f9ҥKv]>"""""""{jѺukcbbp xzzɩ G50ibbbP(пTgرc1{T*H$ 5]"""""""jͮ7LIIApp0\\\rss3RRRЯ_?H$(j.!U%DN:aϞ= r*J0HWWWC{J%-6 t:RDżYPVlo8k/uN"I$""""""*H$X@Z$""""""""",$"""""""$$"""""""8,bvFFxif|1g.Ξd{ɧk+{yVŞ}k!77 6@H #"=pit:\z  DHf5]$""""""GBb"|||ЪeXw³ $"1) %&%!9%Jb/=,7o›'YpR)32p ,Z=v!mMվ]{x30ht:.FE!= !)@nܼs."-ZtqDT[?y }{?1Ftqj m""4hCnjm;vɯZo;0v(]Y|jzT{ =p۷ ' Z 6Ġ1!gAnnn^UM[G  7`4iRc omyꗹ]J]K~xy"F ׷)dRi˗7pM*kY*Kޏܶ+Z&JWa-BmR;w;PTpqvF&/fnn.RRӐpsuEP`7jd2Rͨk~; Gd^^P1Ͷl!dpwsCS&x7-ѸQCtCzbBeNKODZ'qInO6^iHk\]2kбC{\ jt4yW]ý{9Jhn]:_D??ƅgg6ŀ}.MX5ibئg ]|GlشiM{Zz:1w7FǟؾsngfqF<#Fis];w6,h4h4PTe>{w}7o܄̬,xy6ƳCbE4鋙3筿 )9NL8|? )9 #F} y@OOKeu*G~ }(h.jjjnOoXRM܌$ZoǡTב6lܸBe8wx{]d}՟u{pU89v_2bpHPPPѸ|9"[ZW۴)$APk8}"&FRrnݾ&>hcTd̀LuAuW: hU]OH6k`hUPj\OL0w7xi<7o;ѳCѨaCp;3+׮/۶yzp:oڹޜ< ޝY:d:j57jɯL,30g[EGzbpssŭ۷zݰ70ű?+Hзh԰!2ӪU<aQl._mۣs'xˉyP- IDATqYDG=L愇pZA@۴*T*1v(l۱h;1P*FO>۶oc߮xo6>{֐6;ؿk'ޛ>R匎KǘQ#wv|ضc']`HoѱCl^;+i;L: ~Z}7K+^cO`Msn޻XiQXqޜ V /1/ŘQ#q٧Xq< N3ǎ(}?ɬYЮnXo,^h39JdGZ]%۰ UݥqXA JݺtAs."7/Bexnh,5~DΝ+k);>&ސIDpqqAVe~[󅋳3D"ѺU8 >!fFVV&"'.S SRq/.Ye"կWP(e i_^:XwH$ +( w%l۱ڵėb Gn]w+<7#F㇇rߦU޸ze 95|pttY׃|4ė^sc;xGx{y嗊\xNUcDjZ2ǰ^Fl\LA&">M 3nbTTܯ`ޭ+ոQ#D(/7^GpP ݽ@Y;tPzc q)1W7 MF"''^оm[@F try>>YYYeuRDx8oΜE8z8[=BCCδР~Rٸe f5aah oM2o{~au[(,,DP` >#̞5:w{ 8(_0d.X{ B]Nwsȼ+xxft:EFiGTiy+Mߛc7Vܽxܻh8or 7j2 .\ĕL-)D"AHfp) ٺQ0𖸞R g ANN.SRRVpuq133+ qq/' ̓ѨaR0Wh.d@$~zh٢Hk-DIos\lѯyzz[hiHNI '7Mxƍ[S 4[^sh}zZ-8q_99vhSsExh sex 5^kۚaq aʟ16__ zrUC,b{< a;wL^nʣ_6űؾc܁Oo<3HLJ¾?@~A hcKQغ};Aԓh:6̕N:] 1) h1FWS{`(((ѣ}.4v ؉mfAA?J͂bH@i*UƄ$Rˋw`L:tꈰPmh誽a2j CD"hZ̝7.'oH/sBb"Z@}VEP4ǐd2)c*H$2Ծ6tƎ= ZۡAvgޫݥ9%jhtw&RG1ZJqJ Y ߦ>kjY8u,׫vD"ÍD*Eo//xz6ƭ[qW,ko>B.s.sDn]/+ک3YY8}<<<Уx Ϟ5so_Gd899!)91qq(TsXm&t:\)կ_OL8;W)Zd߀/ҡhނG=4oŵqFpssCjZ:7Cjz:иQC[rsбC{ԯW:)ii]~C7/#65T{@a W^gB|'puqʵk1yxuxްc_6b/J>>PŮ={ ͟~j`?_YݺvcGpt Μ9ߦҩk NW4*( 6lM'Į뷯T*1fH|ŗxT*ʦP@ \]zAA4̓jt4:kgF;rrr SSr-Z?GU䠞; z =3 Yx~x<ٿ_NwWƿTjԴT88 6 ƥ\˗Ҕqaaa8u!"oX,F)U>\o/O 6b331b 2)k]+|,?X T'zCTb6#_7}RXͪrL&C\zWc&U>/ao(>KL99EO-/~l܊)͋Pj{k[ C^ۙr0Ě㚐d}2=6c(iu?)TVyyzI)E\\ 7D%T*D"33 J軁Q'X_;Z*kY3t2߯2>!1q-tRpKRRQP G@`RRR)˫12_c6`k  ĥWw4y_ۙh@8::Bb?LPhsVOo5*i~vQk5͛sS6^ ZԴt,[pEN6-T릵tbq/;aD"a,yf{deg⡇P)Uhsg{꧳*=%&XPP`6׾m[5Xn/6!xqXx)cGW&M|.Y7g\??8y|, i '+V"&6Za-B1v(C eL 2DDJG퍽%ض7,Y Y::"(0=,zzhH!+Xf]\=#Iǟp-:Z-0nC)^E[jط7E}ͺr*dNNhۦ >CٯUAY ꝫ T!+;wtϘj7ZFl\!͚ݻL&T*.;I ...h8t:J%2:ԅjl7W׊Vig!:6m?8:6 y`2 p)MkX{+&N:?ԯ_ CجViRs߼yC!%9NN?'%%7oB&HHHo5hFrj*=ˣ x $K4>+۸ 4@`?޻WC+waa3Xg|,<3i@,#99 ԫW"#qD]r6ԓyXi3&2AM!0);wQ\ʴOf}ޏ=-ₛnw|uvlWD":%t֭ ~qq4hݺ"/D]HAvКtL͑>rN'P}Xr*0|Ba%^jhsJOf}g Foo$$&aЯ^Y* JɇɔhܠW~=t 8} !utD JMz_Aq9vH~yO*{QÆx};_#GzЮmC7Gtl!]ydLhdD]B888#OxpR.\2Z_ݣbc bd4_;FUuҋl+עz_,T,Ke5<^ˇ@"4?~ہ_C\wjÇEHHs޻KH$8;;EHCqlu{%mZGb:]@P@fL}@:6m[+o=i#=cU~xmޭᲛ@Q<ۥ?ۥSoUq & tݺvpU-Tg,;w{IL۹s'>0Z#Gn&dܸo/O zI 8'?W߿pwi-ԔT888Tgk=dZƁA*˃|*SR +ӏ:5 L^zVTGzb`~! ̹$00-=rhjܸf CDDDDDTg_=v0هCvA@ (CddB*"!͛tqj$$&ZUy'<ɢ$-ΞaĿDDDDDDdͪaH Qf6(JRXjT*!̮JP(JX*. '""""""l000111 eR*A""::mR*xn0@TTΟ?ϧA2 R4mQ`6T*;B$UghZT*ri.k?=O\E "2inoMM DZ n| 0٭tnutԩ۶ 0`@M)+'v#""""""""$""""""""jFZZ EuL&/BCC>mSpMxyy|%S{hgכ*l0&& KuA~~>;L6PwYsvJ:35YO"""" SRRЯ_?H$(,UDN:aϞ=fȳ ]]RRRп8::BRtqΝ;cU~zV/v&"""*RfJj6- NTj3@eڅ+sBAAV b1AD"t:C^"ȰliILL кukWh4HJJz Hq/▰ ]]x1wJ D" S#sj9)))С9-iZ888ܹs2@@lDW b!X 5m?i^eT*Q~}8::V!Q]  Y6@T{|x,T*5 9&"""*)"ڃ+zt:;={vu 9?YzZ 0[@mJٲe˰|rॗ^2ZlߵGDDDTf=m=tzƍg0fHd2n}6˯mߖjޘ9>rόu+G5q/RSS Hԧ)\\\kH5*??)nwww][ߦR u:4 V\w}YYYhذ!`ر Pf?YzmU{3ǎj51o"|d)zun mѻףس?9[.Ѳ>xڿƶo޽ԴTDDFnNS2,JR IDATP( ]AZ6̍B eHYZz| QշI5}e|aOƔItqj5Sb5 b1~'C!h0~xT*H$2O{kgI.]`&fQV\x{waSl\۷cԷg`&;>{*5>٦-b1D"bZ-J A?ͩMSV!(Edp<$hmpaj6jXl}]dffYR[n:&LNJT*5gy .a8wܹ L??
lvT*zZbmܹs駟qFܻw*8::FRѪRyʠT*1|p<={M;v5kpaT*_/\cɒ%믿P(W_}?hry^^^TmepW7u>R0rH?pLZ- qm( jڦVӃ´7@zH`? %%ެ{W0h퍌791x)xr@-;CšCжm[>Sm>sLFaٲe6 -_Æ Â аaCaڴi_mzBϞ=ek1112e RRR&#"""c5THMK?sNQ/9s1㭩A$$&>BѹcG0o"̜6YY~rou7a7Ѫ1",Z3gLz;zz3-Di L~uNÀ}hղѺƠPXXXɬYۻ7>~}8;;Zt4V^=z(X9v>hww]d*?_?wgk}zEy{116Z{n^F=٬le-ן>Slgr?{Թ AE@:국?vhZG::jZuZw[AQAQ)HNcBrB+/9yI9V|>jvvv|_ͭpfǥP*PTd'{#lu#jK;7^ R/L[_l[=[8UN[HMMk:(h˗e2"4Rdt/v()յlR:scF`|^ |>R ͼ9;>]TڴioǼy󐚚 GGGtڕ1rJ,\G 0i$|lހf˖-pMk׮oߵkqMԫWӦMða% B`tBbL!TjxID"1{<.:Ֆ/oSgĿ{ٷIDzٚѰԙ38wb6cQΕ B;g'̄}֭30xn+ "jSNŪU(uy{{?W_}*ssm³gD\\K!N&l39mɈ Hso!ѮMkLc~޼..OGGϛ7@`^0mhZ~}৕p#=ݿPH?0>fH/e+㚎5(;+ UfmȄP |k[;~};ίmذ|૯† ~mo֬{w}ŋW_Xh,X=/V\...Xp!bccgO?~qF|lpK.s?fo޼7nę3g̖G!ʩ9+%2nFFąKc2HIZ\wv.ʧ˯N5]V?\\\r*B!4 6iJ)H/aZ^^z?hjݺ} 0jϾL嘪WP`}P(5=o=8ѧd6dʞOBR!=,G9{_-XS&W*?N߱|jx<$[=ʠ)Ȉ/o{Nܹ3Ω\`埚~8+4Q*P*u0vX]ӱ@Yoطo9G!T)JFW>{EaCGx͌ o̙5{a/aggؘ>}7&p.K9&_Fj=wB(Ox9u,M#0#GҠEyǵ j˻.\v͚5Z칳 _o綤hRɓ'S 67uTH$sK-U悂|ͺ6@ Y]칬V@e WײOO,䚎h4P(=פ1&Nklx{y\1OM_j|];~|:Ys>&ܸy"GGŜVKDNn.4 ڽSuAjj*6ڴngNaVytyvvvpwwGrr?F߾}1uTB8; %޴:hJ~~ܽvmA WSaUEXmM UɺHݬ,@&zi}43ؾqNG ixlO0cQUύR -boo" @i/[b톟1cJgv[v,"##q Ջvq4mڔ}n͐x\|٠ixYd ~G:taaaVM!Uk©(,,4֡ cK؉U*R);LETUB:w@FTm\1OM_jt@({On֜ϸhצ5B!JBii);Kޭ׭lm9|||0+kh׶N: 2aU(ߓA9sacWBμ;{+))hi]?d0O+VŔa6x^Zoo/ }7\_?Mk퍈(|)WϿx#C@ k8iTգ?ƲؿjK;7nނGiԡMziUU;_}ƍwwwl.]߳iq!t➓fĉpBŁܹsXhv91F4L8~AZP7rc޼yqav:B!Tj (ƥBB0/\n ro7W|jCե6}Ig€he'\S"___0 K.#>>h Үw2vs$''Cǵǂ=˗Ѹqvҵ[Fcf&5m]kbch7'#e#XަFXv|1+Rxx#ys9t6tLoe3k&:w`ru;o@P_쯩58^sz,>`.im۷/rss1|pdgg#$$ӦM[o=o0j(ܻwjZױ`$''… h4hݺ5MfQc>#̜9ϟ#"""Gaذa3fBCC dBR7 /yl3(jegjbyWWWT*uh)JHR!%5IޖF[XcfB@tTS,a){CV!J 쯿 zvf#T}oW*hyyR\.g{pMGUf7=,: zZ\.T*ՖvzkY;Ҡi++۹h#0b 틾}V:Ν;СC&皦nݺ[nҖ !B,Ws ]~ȸu jQML`c׮vPF{jJl[2 W(մ)|}m,{ڢqEyg6{ZLfU-ᚎXKҿWvU6&(:t!B!e(H*D||oU[Ri.$ڠ clZ D"j5NUV RiWꫯTYMve;m9DB!eA@R!ȋƒM$_ɋ@l={6nH,3gJKKlZۮju$B!EsBHQhRɓ'x4N Dwww0 BatxS;+NB!b[TB!;틩SB(@Yo]RBUN=H!b9@dK(L&H$2O^<'/B=Z|>< ͙3  7xmֵB!ؖo_@ƍ)Trddd $$d..?!Tc?888h4FX2gm@[$Byљ -- )))dY'R D"BBB\n4 ]uןxj[ B1ⶫ+T*ўa ØkO888@"ɩRB!%G r4oF%/6FBDb2 ]uןxj[`cCF]ݮhh  V!L[ۮju4%44gΜA۶m)H!Zii)Μ9yd_H$  bKJd1]|> ðA$.&N}jvtݻit!B^j !E{Hmdl!K~kM_Nnlz/N B)c> BH@ڦ:Yht!BLw] Ԑ={t Т=ņjvB!lһw֧m>j4,ܽ{7 !B!:&O!B!B! !B!B!u !Beh>nB!R,)Ƿ;y||6񪿒*ܿrj !R;ζ8_WWWB!n;Dy5T%p=rw  r F (v tC!ի5]B!B!p`UE FX"ʧE}TgbHer0UU- B!B!VR"Fn^r9 WWêE@Щ`|#^w -zBQP =npDl/kZgX`&!B!BȋYI wj߻1<0MNMSO@JShҩ=S*T=JRA Vr ~83n@3WF};QlGv]*[%ֽ[3w; ~nB䗨|x/+\z]冷[yUg*~_G%L~4!B!B.7/<νm Q#Yo6@q1db( ȕJ(:+ S! C v9ذ^UBV)PXſK?ż~A=W={Yo|1[}xr SiZz z' rD(p׊q;/c-UB!B!e'ɌnnUCuiv&Ӕe -ZFF*[*YB# uE/TA(D'2|15 y>q!O-<1o#4g3RF};U\ '2l?ŵRH\{ cO+o TU B!B!UnMzr-X' IDAT}o6O("R F4`8I4u^>W$Q}yz0 EnÌjSb|,ŕ{P)vYzo{Z*!B!B8~Kb4t_NAQC@VA|xb4z#I^ˀ$$~;rȞ̈́T1IR.">\p'Wn2֝DZć8U3wsq)2ϒU[*8. B!B!&@miHoSxMDlfWN"x8/@@")Ena!ł|1_i?x|dk+Am{p 0W ΗNSaZFVYeAE7;,}7l+&ϛ9"@aZ+U"SI+A>Uy.!B!Bk<N@xp<}||Wp @hx2嗳/bhLJȎ 0w FdX.+q+GM 0G} ws+QEA7.e`'p#!>~ɷYFtö 6KBlxl >/g!Dv|9!_ sA!BxtL=l̙RYO]*Я__|T=Mo7!ʪ9Jܓr @n{Xxv+:58ys.|5"y>ܲ9 >'$ k "zWM/yExH"σbꇛe8 ǞEay|]]KR07 ShP{ 1k\\.e,ſK|!ƿo!rBFV6ಣ? = zV B!X2 q-l\C+Vos1gN=Z GGRR\tzllUG9 !跅ݻwc6"DX)Zic`{|y)"!1>8v"=pny/ޞ@'zEϞ=//!5˖-Ν;Dz!::0tPo +{m.ߘgbݺu8rh&Mw=z4D"QMWjm1e.y<ςwF>P(c:U͛CTy0-M޺ ǰO0cFN[ĵڪ"Bj׮0YtWWW/l%W@'pFFJ \\{#@uD Gz#Rm._޽{z۳{ڨm۶5ؖ<s<^ $XL۶!7W;vLU)0}?>ݿdIaB!usV/Bg8ýA DT)?]F#$|}MTBK(//ݻwǃkѣŐd}6V\vt5Y Ժ,p5H$( ܿ-߿kH˧hʌ~5ڵsMr7ƏEnn m ܹ98zȚ9rDto[E[ !Fx<>wW}8zɝjKyY}wA.]ptppp@DD>C:u}G#dh4t[la'D_ j:tgggGHOO˯Dolu되4O<'|P ͛79cԨQ#4 f͚qʇbCdC`gOC= !k0d!E\h 779s`d?v_VNX( i>TA~B!/3$h@Bƍ7p tlzs/^cǎeiΝ3H7{lL>l޸tBBBҚԾqai=zVZÇyԩS5Y?];w",,S59~ù̯ ++ Aط!5r`=}Ffx xEEXQi@B!BHmhٲEax)rrr0zhҝ={+p eKLL˗!Hp$&&f2YݛYm9npoߎ;v@/͌3CL8YYYP(?X)SXt^ʻ~:\bUhgt 4n|SG5<~;}EuUB!&PBš5kЧOxxx_~%Ν;lT'"<<Dر#޽{yXqqqpttD-`iu}׭[޽{*ڻw/` =|||؀6`Ʌ6XPP !! oʱf_;;x( BV?/W]_%.2zecB!ET*{6zBj gk aaaq.]i6P(xϰl2ǫT*mM41&|/z=mxO0}mV&BiB[o H${iݾ};w`O>5gFF羾e~~~lYC+N̕@ 0™93g`BPZC%.Y3>:dߊRgϖO,̘[@!<(H!0apAtǎCii)JJJpu[۷TJe|X^^^DİaL>|8\T1r^t”vdŸr -Zyi?O>~Ю];DݢEػ!n-BX aLcňX~)4 7k' p`8Nd 7 0!B*V`B!e={w8|0>lUVW^_pz<==1s ą u\gƁpynݚ1;wJ T*_BH2W4-Z8bކfi۷W '*x{!ۨݻw7O@ `-Z@Baٲe?؞l*E   ̄M6ĉ1h mۆ%K ==R;w… Za9| >#ܹsx"kܹ]944 {=y?~+WѣGc#44]tg}`DN=ٚ5I*`cܺu Ϟ=ۡVѵkWkB !B!B1Ū9>zkׯDsDs'bݽQ|7 ҢgP*e nqpsrX,/ܹgΜ#m۶رcfϞmM^4̌BjL&B!TzϿ88k"= )(,TBRA{4 JO\R];PҥK1c 3f_|9"""`oo\R/-æM'''k׮HKKþ}о}{8;;. lr,ܹqqqppp@hh(V^mnD|AW>t=|G+0i$d2˗պuk@ x zfffo߾󃃃Zl[}m!B!BH:pj9CZ$).T BR RB!B!jY kq5-}A DP`~ 0Q Ii)JJJ *gT2D/< xL0l^vvvJ +ܾ}{L8}am߾~-NEBBܹcp, \7n ((S=H@B!UV&BHez`ÇY/<BoOhJ%PBgF4`Ȕ?'O//ǧ2o޼Ν;m{Wm `lѢx+{lJJ  `Pgݡмys~~~u03gĞ={#rJLL4ƥFB\\vڡk׮W:B!B!e!@YnoMqdrude"% K R%hQM"4=M;uDPPjݺ5?n7~*Lműb%%%zw1K2dT*ߏ"0 X5F$UǡC]v!::-T !B!Bؤ6,╀o^M&nf_Epv_,/DRB>%Fu邠 ^kGƔ)SЭ[7 |嗘>}:6mǏwcǎ!**ֲeK\tɠB!j9:~8߿wwwvۡCdee!..Ǐ<{N@xp<}||D%& **h7|ݻwGǎgC&ٳӧ pRR>S=zbGرc[t%''#)) ǏX,Fii):=zXOpp0<FyoPXX">|xԳ[n8pJKK!~4j!B!BmY0~}n)O+W D_IDhѯD"4o‡a {ܹС.]Ch߾=<۷/rrr";;!!!/[oYtxױpB̚5 ϟFA6m0m4Y`F{AVz3f 6lLH|7:t9f̝;Ν :uDB!B!V$'~~T*q}9sGVz:_gh6-/BI!<a|9kEKW*( O+#X"1WX J|/L<}8;;#<<ľ} ʳE6׍bΆ^2!/$d2R-q $''#::Z{t0vVXt).]N:￷QL|2wwwB"22ѣGeyj]]tw}ǎNRxr ,&ڢ茌 H܅c(ȄRRJ`ZA r9?~cǎa„ UVUM<RAMBH._bժlj0L ?s ,XSNh߾=F.]oerݻwǂ 8c鹮L]gsUuh߂ ~ĉppp򪛩gmu/{| Ү[AΝuF,HAP=T*Cho21ܢ# Xl2?bСx".\7m!]?ks<8~~B:cWX{n޼gϞaPڵkF֬YS"U]Ն:B x>>p'([ IDATvvFnp muf=v>F aaaprrBBB@aa!F!!![l1Y͛ovvvA.]i&s0PLL /_n>a޽ݻ7ի{{{xyyK.LQc(--իW1avۇ~D5ؿcvVgm?k&RE c3X=njLy&3¤̟=0[:3k&05a a1' # pBkfȑ۷`RBi۶m&5v1۷o3۷Ke4999Ei),,d6lhnǏӥKv={IHH`2߯lR_^=P+ӆHOOg|||M61̹s瘰0ȑ#l}2ǏgoFP0̮]7xC?kʫ(mÙS2ofb1sQaÆ̖-[,jCyc֭[gtڵkmr3l06ME12gfׯ$''3wed2siO>͵兄0k֬aJJJ,?3ydmגa&33g/^<~y1w1נ[j}m]>qL1wr}yxbߟszzYskϋf5Mw2[_Et}Gzϵ+W276ozjfFjdjA:fW^wFaFQaÇ.ʬZh4Xf {^z׮]kqֿ: g̙3iժD"&::9s&#mV'B1!L=5?2Kƌc.N2.){4kŌbzL<ٔ9|E7o999Ѵ~Eӓ),,_XXxzz~04ѣ0$L)J 1e@7ɓ'3>>>̈#3=2z.H"E"#,.c… ر޽;೥ N> ͞={֭[Ϲ .0\..ɘfϞ=|wcLe0 {1SN0-o]d?fg̘QUea-?5>.^C\^NCrr23x`6uV=/" kڴ)sF,3_޾&M0ϟgJJJ9s[lߏ? gN8bɓz覉`Ξ=1SLahBիWرcLii)s-7`cU.L aLH${OUF̓K9x }]ܽ{...())a>.yx<( UXOSlٳ eu7?>7n gggd28::̭R(B,\IR899} _{1xDtuly` $J777oUK{^DkoL,:+w2uqͯt{BH{@ ` RSxxxɦ+---itS;;;C"OrecǎW^4ht\ff&7n aиqc6ׯ!33 6t݌5%4~~~"66wUvA<{N@xp<}||D%& **J ذaЮ];6W̙31vXݻbz`}z,}Xx1rss}!00Pg=!!!9s&Μ9T"?~ Pرc(**T*ÇiLw8ѣGugggT^|!::yyyؽ{7wPdW^ybbJ,>ZҥKK.D"at֭=+/H}aƍرǏkS})HR^5C?uퟱ׷K%_YIS5i|g?IʋM^w~iC}Ǫ2RV(ӹsgqFFs=\rEA6m]7w~syY1*֬iS??; Xg Sfgq*>/G44l*G}-ZhaO$>>>˵&cʕ3g7n}*G ,Yɓ'aÆ:t(;L88q"{ 4qMXxz郰0̟?pttDhh`WS"44nnnsiӦ!,, 999jj}||; VG.8t`Y ]ȽpErxtA2{l,]wŲe, ]M1ҷ ???lٲEkY]P>>oo߾}Uvbg~DZGWtI]뫳]YM?Ϋ?qձv%rU1来oǐ:Nu+;cR\%z:j"NITV*-zr8 C6IKOgIhǎh" ;;vy:4}5)߿OrY?эa"kқoI\*../҇~eηn"ڲe eggT*8K{I۷oz9Qpp0+dڶmKLsѮ]ÃΜ9CEEE# @kB(//'///H$b?nV;5H_wNLLx``CdQhєFd1b|!999ʕ+)==)<7oj:w^FjkPyCG_`yy9}Z9r"ֹtt֭]աs]GcRLg[8Gh& Ơ(((L&5~8:SWp8e]h5~m:Z& ,3Xo޼׮]C~~>5j;bܸqjw~ k>}jubϹs~z\px97n7|zˆ#K[G.]¶mp)$&&bo6>#7 4VOU222вeKū3H$Y}7WÇh";v o]Â7 `dLLL`bb p&22Ҩp8CM.&W`ԨQ5jT7o^;* '2ۣoux{{`=UqrrBii)yXNOOO~p8$up8p6p8~2p8/!#u_]_Nr8Ἦ@p8p8/r8p8p80|8ɐH$9sf]'p8y5 GoD"ceJKK1bK,1XGC&0Vο,9#ȑIptFoؿ?(\XŦlp8(_5$ "##_DE8#i\#`~7th۷K0iR 8QcO=èz+@G\9p8/@Tk0y29W7T8kj:#pflŋrK+lÆ%Ub[RAtTp8KHa둒\^p8ڵ+,,,M6 ΋D"/D"5qmJ 1k,xzz 5B߾}qAAd;...077GgLLL amm kkkx{{#66V/ӧ2e lmmYfDH$R|tE:n݂?!H0ydUO,1L&ԩSbwu{նO?ªUt[111xaaav\p.,--Ѻukl߾]'F3f 33{Ehh(N:%3qDinBBBЧO<~Xmcǎ\.G\\󑘘ӧ#""B!_Ghݺ5.\]wV\t 6m)S`̘1r^6ܹ3pI$''#$$D"R|j u0qDK?ļ*_5z聇W_A&!..ذa/_.X|׎k׮aXp!233h";2dL ڵ Ǚ3g򂗗a%۶mz 1f/ ** 7nP]~[nիe,cА\`[].hgkCx s[ʝ}tFڤ4~bNLOﯾsC¸s ^^'._BL0 I㓐8.SO#cp%C8ou+2 C˯/,Uz֍Z (\bp8y%!u[Jd|Z7+ݹKׯ_K.Q=4(11d2UTT0[|9更m6JII2ȠݻwSǎ BVPm^lݺU041c(,,LP~߿ TꆄИ1cԶaccCZm `2C իWGDDаatQ.eg}ZΝ+O,1j۲eʱWTdbcc[n1|p j 0@'\BTZZ*8_RRBZXcZ;\.'\N;w۷ dX .K.2iX9n}>jY䵑[K1-tF ..3VǫoDаJ }b,uw X$%%)>1k()_9἞7O08?+d ΍%صkv؁;wbΝ8|0PVVr̙3gqF\|cƌAaff&M`ȑ?1cƌtOg*\p ѣG=z4mӦ fΜOjlȑ#jߵk0h ի:XRR 7߄D"b1QS;vLݟ;K?ļ*CU[Κwlǟ7z;#֭[c͚55k@,2cǘޠAЮ];X˗/3>3 4$XBMgk{F=ҥMgg>JKMX(\Z1 jv;1~C||u-jph"ݥ;<$Q+p8R ҇ 9bsrPRRx0;>{}CÆ aff$슊Bnn.?.еl2̝;vv0611e4ڲn:xxxaÆ =zCI&077GΝUwN0@UQQQ֭lll`jj8wtjCb SKn-X4\ӦMU6mYYYj޽YYY?7wVV7oվ 4iD : .`׮]A&JcneX%Ui֬rּ`E\]]U3HOOW'''P/55Ug T ;.\9sc]ؼy3ñ|r,cА\`˒ 5a<}}>BP>QWIй \H]NM*H+YȖeZXQ&Vjm+' mW;W9s<+dYhn=O9p^%ju0D`bbb"| , IDAT~ƽ5/* iii3x"|||#::?֯__ ,@LLBfȑٳ'߿BY{e>h':BBBh"dff*Ο?cb֬Y޽{pB:tH'[8wkʂT8::ha޽;BCCﶓH$xVR gggmܷo6n܈;4ǰ6H$VXb^333yQ{{{婔'&&$*yS:}>UVXt)`ҥH$6l@1֥^hh(~G̝;W YƠvR%j>CHM}?5àAs_%Fߍfc+UcR5U jL8[ mQ}/T{r8Jġ{amm "BYYJrra۴)bȟ?H$YC3cpm*wAm;ݻ7V\? ?6l]/yHJJ¸q`ccWWW]VƍѻwoXYY)ϟ 6O?v튨(̝;W'[8[rQQQj|}}֫U400-[hߩS'%@NtQ&B yfw U1۷Zw!OK{xyyŋ*呑:2ĎΝ;́jBfϞKݻXl77zqqqHHHСC1qDܸqC}1֭qi6X̔/?j `aZe-Ǽp1MM汅滾-"꾚pԤbۏSN*-w\p8eVrFH>DD @"n^ׯ^E>p<m5q]{wQ|ѱcG|ضmc?՝ԩS wuEƍ裏޸~:-Nm3o<,X[nENNpq 0@ w]DDD ##ի ;v'O ˑe˖W^ lٲ ,@RRJKKq%;Ӿ[|BVV AAA:_HOOGff&$Ӻukj 2êUv\Rg,s]bɋ̘1ӦMٳgQ\\|wC0o<Ƣ mO?aða^z~iRٳg/rJ/vڵ ,YdY" 5-w`H*HBiy)._Ѓ߯p8SΝ;)lǙs{zɟ˩PJy9$J)-/9wޝ(;;r@נA(**Jk{а dsssAPO/#Fʮ0K>d2"z &a@ *,,':jj`"ׯ?ڒ%P\\T* &YYY|@7oɓ'iԸqc ={6 $&&ѣё̨CgLtt4u҅,--ҒtBJ,6ѣI,=7 :t<==TPCbXcA[+~b4iԭXbmյ$333jѢ\.gn[W5Mm۶ R6mDDtM';;;~щ't 6Z~}TE_ߪ'ܹsU͙3>Ad#4KݪK6:u]3F8GC&Z1ٯqGQaYlčIf+ͨŦr)rܡCœLMϊ~#UV$^+IqyJGeW\eI,ˮ.[Byqb"D}x49s$fag`wp8XVi(D"8>@N?S LLD011#GmPSNpssCÆ W_ҥKjD;}]̚5 ~Bv ùsJLLDǎվIy;;;Q_}|jmR>V'BCCUXFur8l۶ bW8OԆxwq8 >9P~h{mű\cp8}D>1_ #@ ?@TSS<{'NQhٲ%РA];v,:w#11eee(,,Ľ{xbv̜9ӦMéS Jq)L>gVرc(**T*Ç|}Xx1rss}!00P瘅`̙8s Rǐ_"##1~6>9p8ՕnA #6#|\Xo)y=3lmm57g?>аaCj ͛7:t(2220qD$''UV1h ԩS˗/zlQ۷+XRR7|/رcuW>}?@EE1gf[8NE}冏gp8N}VD.iii7,) 7bAѦM4j5bSs8:p8~^hoo⭷Bqq1PZZ kkk8::Ύ/q8p8p8P' `bb  X,Fyy9аaCp8p8p8& D0559lmmaookkkյi#0u<;Sm(\572Nuwp8:S c(pceJK1"vǒKtn#[Ygga]uy>RReAS,k& ˜~2v2N+Ŧx\9p^R3_Cb!AdHgf_#] dr_ZOD"t{F817߃.=p8@ZwA]qc(\ IcT<24}-p8y Go/\0.܂&MKg1"vftLԓS:Ҧ ^^~oZ=n]C;nћɮGB^!Gܰ8OGDL07"2/!XuIH)`̑1qEEgeLi:)>ɯå}RW9V'MDmpk-$K3 B==кQk\y Z~[W'L.Cܰ8~ rwM:#mRN?d\ 7]cJe%K8 ^[N~]pCɟ3OrӖ`kI҇59>ݏ:ugH[bp8RC>[n%juVWXgV@]*CaW'kC]IBT*/ȔKզVlW}j/*3$f_Rq#mvWjeזitژ\ 10|>Xv~Jylb,uMkܒ\r.[%:~=\Pv>ui m5VUkr|&4[CC]{vG5X0IIIOL?rep8' p8zsch^.]`^z!>;FZ7j5[#Yss bwlW}Em0L<>(s- R)>W3e69V|k,$A@:Q'ݥ;<{^R^mojD"׊\,ѷJ=~y |o׸%yKpW"BkUaÚǚ˪O<2nMŐp8e6Jq\v 'c _p^ehjTj:/E^*r&"}AaQvllPXVWbM5:/ߜ[V{X=܇˟\,({o{T.HWꟶXSul}XE.j#CWp8WZТ"g4 9ս;R:;rGGGÇG\G!UG`i6ѧmep8SW`QQք%3ddouϣϟ?}sEpp0K]!JrsqC, 8h 7Æ Si*O>ŢEuVH$|GX`,,^<$ Syp~ E"v܉0ܹs5B~b 4nX!yfOHIIAV0sL|嗊*ېd(//۞z=zoϟG~~>ڵkYfaȑc%vZ!99-Z?+-FUec>xضmŘ<ذFph:_x,j W݉gtJmw;jFqlkk.z=p8r;3KdHz &&&(..Fyy9JQ.- __ m[K.gϞLܹ3pI$''kC;v,f͚,ݻ .ġCr Cvv6_ L:Uqȑ#X`"## 6`…*텄`ѢETCV{9r$zk֬޽{עEqFbӦM7o=j4JXcT,17*y;ێk38:p8zqј*ň@~`cQ3r8~ p8}0@!COC+E"sXXX9H$+իA?\yyyH$ZżyTLMM߸q}JyU 7i999nRY{TvE_cǎ>|8z聾}Ek{ڭ8ƨ:Xbo,8fǢfqp8p86j`{{{tp0OAEq Ѷc@yy9d%2LLR.^FJ y033֭Μ9Sm9r9><Rm@*D$rбnvQBMڣNϢEpqn111h۶-/_dWmφ *e,1p8p8é)ju ƅ+JJajj +k+5l'7nbSy氵Umʔ)!Զ?Μ9^^^EǏksθz[8{:1Ԟ~~-ۇW2펬vMbԸqcdff ߸qCEkp8p8N.D"XXX8b}*E( ٳ\=q5E˖-=~~~߿?zX磤.]!C0w\/]x1rss}!00P!!!9s&Μ9T"?~ נ L6 OT*ũS0}tf=8v JqaxzzV[oԩ*vwF3f@jj*pI3FEKSI.Ld3άW79s&4i6}vD"YMyeINND"̙zk`}UVAG8 Orr>w.}~~.؉{GܟWc IDATѣO8;;V㶡zjn2dLMMŤ|MXxF郰0̟?pttDhh(bL4 :0ԞS"44nnnc6((&LƏyhTCo0g=,17C.kQZ^#ߵ?\^Cg >砱lSSMXPzvi|ݍ16,Y??? >\ke5 !1ƬYn:̟?zzUa&R1ǒ%zk`}UVwD.iii7,) 7bAѦM4jHWMrOM+|GW!11n"J"fp 辏3VsP6C4W 8t^7j{e˖!$$6l:Pf4h7o 6T+_lm}t*?c̘1x7#<<OƯj=1$7qD<}111j Cs8uK  `oo⭷Bqq1PZZ kkk8::Ύ/q8}7i̫[M,ܩTTT`͚5ػw/BBBj|>,n4hk35+fӧWCsoF5>Q+61AÆ aeeX ggg peun15Z{L=5 ܬ>ʹ^m : &by\u~f\TSNM/pYfDP?5 W~ė(טomc_Qg,y_ʏ2_J 1V 1Xlp*s{ָƄU2ץ-q:g XeV.8pڵ|[[[\xQEf͂'ШQ#*M"_@"}TqRLSI呾ӧOk׮+6mڤK[}u<}SL-0k,󌩃5.n1k()_uߧSNoF#FP:t(͘1rrr(&&SOiŊFiiib rrrq(**\#D8werss'O2DV(22 )11>c ZGf}uƐM~>l٢͛{DYb)88>|HRN:E{8996mJ!!!c*)) .А!,vѣG$e˖ѧ~*ŋ$iΝI}vrpp?PSK+pf6㢩\F!B荭o*K VLM[Kkߝ;*r y :džVXe|ꎕacCs .*K܌y:aeI}b6V.&8~x-ZD3fuڕ&MDOh"xBFqX5QdtAYS*rM"K%(kfL=)xmR)7Ӫ5X^PVs,[ʰUWq$\=]ek3kr@U>S|ϖeEEj}cYucdɲܦVV?XfL]wc^Xr%'uuX[Ǐc͚5 &m۶?>^\vލopuu7  ދԴ\mYYf4\RR奦_M ½{k.xyy%%%~3Tk աR ¨Q0aؠ .3kl5*u8++ ͛k;;;[cn*&M\R+бR~uE}aU*`u2}k>D|Œz1v\[@7nvnR{v/#Px||_ řhaBP78V΂Ti* ˊRh((331Sk]C;}SO}P^a)gDʰU[qξp˂UX$MPV&nlXlc_}u_+ HS ,q3.e;1O[,˒:VYm\|Xnannƍ7Rܻw/_Fhh(8 xqyjj*ݫjj*5MffCvvy&\\W ձo>\|Yc9P,1G^^uUiZҥK1o<,]Æ SȰƶ:XcV"ɓ'wCJUXbKLXu.Q /K 5g3w]+0d|^{ Vks-$y075G{I{ ġ!;zvj 11*u<>NM: ʢGEݏo _&;|ǿhao˾j}qo໡~V\dr,L-eooKW}^]w EӀ(+/S)7$G?W?lE ,q3.e7F[Ж:VY/ϱn:$&&T>=իQ^^.We`` :eTq__k2>>>7L&EYk:K.̑:8{l,]wŲe,X0VlJe2ݷo_cpԩbb\@Nj@YU,O`>1a־34_ }}7|euZy}1=wSJa =/NiEi|>+dΧ'5S33i罝$^+irXuhR+i=|P [ٷe me$-R_q*/gDA K9=$NïW]Džf4(ʠ%WЈXTYi eePFQ_M96Me}m)Q4+u1sڵ<<<̙3TTTD= sEI.V1K,٪|Ny7D*))/ vSe[>$'''AnӨQ6?fffΝ;I,J*i۶-EGGX,kgXQKIUϱ%E}!K!u1SY%2l|c4 ]}Pjj*577K~͛ mڴIۊg?Q~~>͜9ՕJ{5cNo1Ν;GA̙C555F:߿"##IRJHvOs>Laaa4.gmbs6i1\Y/Ն$+9dmam7eee$CgeTWW^C3HHNƤI7Kp:#;wĤI܋h:J-v. W^A:Z~W|W*<|#M^Z(8 WƝnKbU1 u_YC{yy厘 xq8~Kbtn[MM {]iiضi_Pt!/㹁u#%63O+7?<[,I#mܵ+V"p80v pMM }5=B2VFo8owgggrc#DV!qD&N,him $6r}p8Gnի]GywED`kz:p8K\8h5l ep9]!Vñ7|=vƸ/uuuM@zjGJ xѳgOJp8p8Xp۷}WFV_1SNYAD "Tݹ nݺ (,(G(//GSS$= ˡjQ^^nt~~~(//B@FFFOOO  P(抆+VK/aƍ ljjƍK/ʶlق?Е/͛1}tt #GDFFVXsU<񁛛FO?"]9g_GHps;=/`ܸk 0~Pv ihhԩS1aZ1Aj: yk?X/zڒUVG\\ιZ*g_P0zhܹ&q,ǞqrG#dM_GA 01E#>{Bxh@?5<==k nX( (* id#Fa,nQ p۷OW4h,22ܳgbڴi <** y!""/v܉"pG^z&""T⋾⏷.owz. ˢ`޼yjHOO}H#SXtb6ҪaVWDk׮aѢEX|9}ql^yݻW]6M@s?=s_zTZC--- wS^_#F^z ֭}^n.\hPGTW]]*NDhnnYr%=}"33{g7O榀Fh/|I06l0%![lÇba1tw~r8 >|7ohU: 1㩧Ν;ubGh5DkMǣ1䡇n+x |'4 FCcn ? w2x0T?Ν;8q;cҤIf>|8~GW_}Ï?Tup: 8;YKK ~mFe/Umm-Ν V Z\pYB+W0x` immŠAp17|#GBT > \{`X_99mүZ$%%A@bҥ "!99Ƃ avLDEEAVCV#** YYYFN,kl7o児V_着* ,, ޽;ƏC3''111PjHNNFmD^ IDATmQ=VGO=.]jT'%%SN5loc:CU%TSSCMMt.~M}PKK&i|͚5GSLk2:r1j:rM0AWj4b&[p8͎; b^?XBEE3}MEE][&$Z|9]z믿PڳgA=srON֭"***uQ@@]vIN۱8ھ}`m۶ѣҥKj)##*++ԩSBǏ^D,K˖JHHm۶Qyy9]zhժU@TVV+_~,cuIh4{n*--ڵkӧl'W>b-(==(??|IZl`&OL/jll2̤h:R@@׮]KӧO7/Ɲ;wwޔ+;s SqqIdx{)GZb)k&*Wf/z2 )152 gϞJyyyT__O=gm[[m; a͸5KGYKHkr8v>=J]Su>gw1Xm?q,y5Onl3~ Kb/7-۴eZtZ:y N]_۶?w)cw}rssVPWq}***{Խ{w0%_Mcǎ%ZM*ƎKGʢGyJ%iZ2e YjǮȵdƏϥf@QyVV5ʠ99oQyjj*3i;?Ppp0544 ""xZzAs@b?%"-Y~ĉVʿ;:t,cK7n4FSL1'f;kl!Dyy~<==- ~gmb Rl.Fc#FPss3577i׮]&aO9T9h,1b?vU0#X#3!!/_nV߶*_f\X⚥%5L{u{)Y2~,y6'4R|%ϰWsreuht &*++:z(mx=J];E'Qssp:r22ʩgJM-2Yj(//'zͥ@&9}Q{G}+WݫW/|Ѻ,eK~]~ݠNeehyn~x_RPP<1ۉXc:JMMJY#G9sЍ7$mȗbs1%$$իiժU4qDIH=S8G<KX]{lƺ>RcDkd|߶*_f֌ K\qԼ&@ViȑnPOWRJ.K^ !9 `3\zz+g:ro*:t>!YhmmEss3P[[ZTTTj~~~h4{sv3sN0:dpoLFcǫ1kV!~eh{F89ߊTPnD^LN]]у|Э[7455 gggݱ#G`ƌ˃'зo_|HZZZ$P(hՃ%kZ[[b\}R*4z{CCwnp*1ۉXcEҥKXr%áVQ__J%8^x_ 88QQQORml#N- Km;#cWPE=4pn^fYc]15q_*J?myUܱbG!f(k (e{)|:bkž8J<Ú_u:Vu4,]CaC@ nnnFA=pLJoq8)#Fxl=nݺ%X퍊 zǍ YfhZL2EW[nu ?Ϳ6%KQ\U@@JKKꕖGeRmGV,ž}eDDD@VD뇄`={0zh;={vZawyoVX4CK1`+R&KXX#`jq X||Pa,ue-NrX+e]$sVYbk0GGRּ,y5[/[c;"~W:l Bggg Pղ\s8kJe"##Clܸq8yQtKb͚5x"֮]˗,Hǎ>̤NRsXe-,c5l0dff;x ԎRO=Ȃзmf%%%FOkm|f>r]ɓ'c8{,9bR_9ݖ )1"95a[1+gczI9]NRb[%EK\(k }Xt-^)e>~,y]O5>,vdErՆֱ/{r8{FGҁTRDtF#Q^9o 31'gƌa*..bڰaիWu>#ׯ}TSSCl2JJJ2jIRhhѽHsrr(00oNw|B8k{,3\d闘 rֱ:qc 9s&QII ZN*:^cƌ]vשhcRǫWR@@ׯ_O3f0jsV.//}Rnn… BLb#vL9dgXbRߊX9LTS}}=}(55ؼy3M6 M111%pL4!uah_.YjI*T*EFFg}&Ç),,룵vg)/++3gF!oooJLL*:~8ő/)Jׯ-]B;wÃ4 ͙3jjjd9_?Ӵb s_{5z #OSL.nIc.FǮ=6c GrDD4sL#WWW:t(ݻWw\Jr޲F~cRbՎ}b׬k ZG @"y^_D:2 G'k^U,Y.dX4p8‘4\r{9 Rnޑt6;2֜=p8ip8Ӥh5ۚp8ñ1dggw ]nwmp8 @؅p8p8p8N'S8//999hll4:{ :={B-9p8p8soVWWeЫ[z hhlDcC..pquE3Kz ݻwh9p8p8?..)PD p/o n5jW#SYEy%q BR۷/z)>|X F7o/G&bpw_T壮W456{57H77\FբYf7~|VpXOɕ޻WLѪpdypx}6vލ{a5kk.ۤ#`}9bkGSWCl7%m644,έBJJ ݻc8tI ---x www7i )ܼyχBBBz٦v9DGG^0Gm|Tgys6n-3oX¢OW68~0aAk b=Ҷ===0@QyVV5JP19Shhbv1c\Ҩ޲h|諥uz"2 @V .N v,>?Ppp0544 ""uL#`IMM5'Wrz{{ !bc*mcg\ 9{!쑓x矍bah&e:_pM jwK!K|Z3׳&KYk[\"XqAd.b +u#-MGk`uk @"ڸq#_/t$OOG㞠 -muHJ7xx H{7t1oFQRRBZVYIY˖-#VKsΥ;vЭ[ T* Ab} k7\x߾}ʕ+˩W^eoi#G9s Iv*//'A}QWWGԿRTF\1P^^Qk,9j TИ1W,6x_~1WXXHAAAzm>J֭38{QDDq:&~$ͥ@Ar,b/!WlLmؚc{lv13g{Q9IRѯjT.wu]v 4;S}E.$:H1s|,ɲ6ֶDسz%.X]ůz/VWG[ě׏Kנ{PQVVFСCxgSNw^y< ( WrڂV4NWZ[qKD52Z"%K ggg]=B{cḑ~W_}PT}6<== jmmA6'|8}4=_/իh4kӵٹs'&M^̷ gJҠ:FzNNNhiijllQ=b97??/2 #** x'ާNNƷ]GLEҥKXr%áVQ__Je [nj_9j ]ѣ}֮ݳ j\V(JTVVݠ^CCw﮻ 9r3f@^^<==QUU}>@\\uLXHmu놦&#r,b/k+6RڶXl1Maa ?{h{///ݼ2,k^2r,|9%%%2(; :#\]]믿BRh\믿"00555:H1sȹ%>Yb%&\"XYr.bKN&5}/2Xmk1! \Z-zãW8k5t,Ν;#0`]466;wĈ#駟OMMŒ%Kߢ5558z(&Nŋq-㈏7j#G 555_|07x ?l IDAT.j[ǏGFFQ~h9<<'O4nyر,ǚ$>|iF>`nG}QyY;>(JYP11Xm0l0dff;x tRY/^ڵk|ryPNZ?G 呌 7Nlb*֭h^ȃ)LaQ9)""Ba]W#ql߾-ѣGauRƜT|aKs}X+G,lR=Rƌů;lo~R_#0/yOg޽GQA ~KK#Fָc>3n/_ֵߎ_лJz'Âk;v,jRT4vX:rݹsϏhС{nߓBDzG!RIZLbtOO?JnnnL[n5X9!իW) 6lؠ{r덞GQ~oͥe˖QRRA ۷ӝ;w9|aKm{̘1k.~:555QQQ-_bbbLɔbH3c 9s&QII ZN,@ߩJJJhƍ4sLYGiOKa} 0 N8A>>>ݻIЩStX}IRhhM䴻c 7c CZr%%͚E1!蹇Ѧٴkʸ9Ite&gpn;wÃ4 ͙3jjj[ZZ+ӇRSS٨^vv6Đ&;)|m?~חJ%׏.]J&u`YY͜94 y{{Sbb"UUUIMƍ#JEݍY:>>LaaaF)++#FcRWl`I*T*EFFg}f$版6oLhӦMawSǬ#;y!z觟~2[ل-Y%grecu~bK,'r,ܹCnnn>nuUrډ(??fΜI~~~JC{֗3Nw=])cNnwK!k|Z&21Gr>be|"[ 5zD\*~b]KiiiASSPQQ[n… 8z(*++ѫW/L<XS|WxWej+p٭MSt 8{F{<#/?}PWWjt)mfK8{b~ݑ]Nצlr8ǂ}"..qqqFm̍<s8ù_ p8p8p879p8p8N p8p8PXXV%Kt*paQ(q /GsW#~X_ihhԩS1aZ,9cZ/wFtmE_O=6 @ñmW^y{F]ٶ3oV{5k!C`޽&2r )y9GSco*7l59੧ҥKKIIԩS X kwr}Xpr,U9O9\ ļB޽{ R L6 8p"##R?hll4/ 11zz쉄 ۷oGdd$<== g]=RwEKK~_Dpp0iӦŋ޽EPTpwwG1o<>}dVוRlJYY vAUUUx4Z=yWN/ЋN A`UTTtðc,ڶmիW)**VZE NeeeDTUUEOҲe 1ydZx1Pcc#Qff&EGG>>tiIII|rz*UWW_MgvSK.V SNQHH?~"]X"KL_!XO9Xmm[KKn:***"Zv-M>ݨ-`RNREWkRG_r۷ m6=z4jaa!ٓRSS)//￧XIK9s\^Y,ȕ6Xަ$U/[Gn;wP޽);;[Wvby,yQyG[ ! _SX$^[}ļW<55Uw~AA -ZdTQF z7qMիyt9]h} 9ba|וؐ5!6Uy+WshoiۀHл? Jx R)77@Nng<GNl:qjjR^yy9oӓ*++MK7n4*OKK)S}׍eeeѨQL!Xի 8@&LE!{ȒSXO9ʖbC־m[K3,XbپXKur919̎ic?Ppp0544ԩ ""XMHH˗KGXiߒÚC^DD#FPss3577i׮]&!/,͋^hQ!a!Xs knʭ51NgϞZ~`ڵk Ο5kH:s Rvv6EFF5kQ[AAAt#_շ?OW_|jll;wO ݝ7|CTSSCgϞkҰa,q]7 :yɛ/^?RáA†}oڠ{/`zw }@=7 ѐceݺu}T߿?T*dl #GҜ9sƍ</RPPk׮+//' }+WѫW/ɺڋEbw~ȱT=lki5hK>XT};Yt&IQ,ue#գ>J֭38ޣgX 4Â3˅69G<-X|6n#!!V^MV'g/,͋r,8zT9}X*'riM~AWVUU+?uꔮ zA Kt(00Ш-ozҒ%K(44\]] 6\\\hrKWwȐ!fȑ#)66V\Iyyy즯zq]7ش%jMuKgͦcO%'QҶ1h+BhupzVۋKK_Ybh8sȱ(Xp!=ct&{0I //bccIT҃>H tvݩިzrww7"'&8:99Iօ^,,d#6=lkiΨfaRB8.1vc/9e+󣪪*""_Ϗ>]XuqqZHXʙ^r֜k6>ǖU/[Gn6iԻwo !Ҽ(͂GӇ`ɯr)}b[}<o+oŅKMM wB&"JNNmroԖ MMhjnF jp'ZdtW 2220l0(J >>eee6mڄ!,, ?Do_ɓ'>| [Yp:b߾}زe """V{!!!ؿ?***g=fϞRsKKKѣG2''ۧnݺ֭[ 2|}j/bw~BNaZV[n/j>ި0oTfiT#ոq5k֬YV)SĪVō7$(e,9ΚsaB-^z-XiiiFYy:b=*>,&\~{NėY[Ok5nnnj˗/}n;J޽kZq6T۫Çܹsy&ٳhnn믿n-e>+¡4eliiArr2 D}M5ԄƦM p3Yڰ^Bk SvOSrӆbӶR?~xddd샥ʩq'OKOOgXj[{4ֱZt)֬Y/bڵX|5K>ؾ}d;j,"9Gˍc˪-#ȑ#v&Oٳgٳ8rA[(b=*-|X*b/Am5;棣III8{,pY̝;8 MǡhT*DM4 ӧO{g#F>شi~W98q"7u-ܞו\G E/^[=ŋ)y4!ur4; ݟ&shQLW^5ƯҞ9s༒}3f eff9x ןO^Gss8 O--1c͜9VZESN1cЮ]DEEE|r9qTZZJw&Fcp1ilPC}vsUWWӑ#GnT{%,vg'!䴡X]{_zhÆ T\\LŴ~z1cR]#qGQ~oͥe˖QRR#KK}ia 'VK;TS}}=V|2ۘ={6b tkҤIF}5++q])KN{@)7n ѿ>DihaCIw;fV]>>>t]L˖-#VKsΥ;vЭ[$XBGn̙3Iѐ7%&&n+TGT*_~tR0hcI*T*EFFg}ƤFn0rvv6M111E*ƎKGH)2%˔a~B.յms(::<<BDFԧOJMMflR}r4!͛ mڴIPX%wA4sL#WWW:t(ݻפD֍c~$b917#GO?M+V0:^~Zٚ\ε:ףBbW>l9Ylg}zA...ԣG73%*zߟiС{nD|<%%|Arww'www߿?͝;N+tHv6o݆rr{Bxh@{6̟U(u:ڊ[j% |91,YP8;;) qk4[wݻh4:駟_8z(^u,^}vܩjCt{>IKKÕ+Wp8 /,Ztシt29]p8]Kbȣ?@xV{©NΨAiy9r}O ƍC޽ 6dРA 6PN8|1x`n|p8Czz:p8Na#/ȺN UF=~V@+]\:~ Νŀ0` ^$%%/waÆ̙3x饗΍/~D/aaa6ӕᰑ*p8tI:p!6{Q"6m7!V  M퇡qpU*g,[w\,6 }xx)?4in޼xܺu AAAXp!RRR̞`;8u<==)p8p8%8aCϴ'Oƈ#pI\~.ᓟck QÇG~7A^Veli_>w\cɓ ~„ 0as8p8p8q 껺"44AAAhjjBSS***p-\pGEɓ'ٽ􉏏ҥK^s=gv9p8p81bR R Z@ 2&MB]]ݺu]7nO<aΜ9Xp]p8p8}Ob…Xn]GbHHHի;Zĩ '''@TAAAFai̚5 ϟGMM ~g,^NNNrݽ<ĴcBqVסRhc-{#-ur:.{bk|̙3x-{EE{9tdn߾y!66~[ IDATk׮0=:Ml&ЀSb„ Xju*ù/xWw^&+?P oBCCqFkt<]=/q88qBŋQSS䠶-?R6^|E ##aÑyA"==KcO9NסG|X۷{ndffnO?rǾ\plC!''{o 6`РAV˲o߾V8-[t  b jkk1w\hZj.4o޼ !!!HIIA}}:,XF_uommZXZS7|#GBT"88[n58^UUݻwq!g=}/f͚@cȐ!ػwE(2220rHDGG*)) ZK.7,XfY`;!X999ZVErr2jkk!Wmݾs ZZZo#88oRoJ Kr\K㸈n{,}9悧z K.5S733QQQPPՈBVVQ{z>c`H M>>|'N/T* ףYO>oV鉉'ҥKF~$&&W^pssCϞ=BA]MmS\\_|pssM/ w^DFFBTӦMCAA8HT*3>/_GxzzBV㷿->tϞ=sJ%w}---/Ŧb5yeaxcgՋ%[^g]HщT˵eee$ڱcq8͎; b^?ON֭"***uQ@@]v͠nPPSUUӓO>I˖-3HTYY)ؖ,r뛘>.]"V;v) ǏL</^LHeeeIm؏Bٳ'R^^OߒfS@yrq9K=zЌtb?ƍuIHy\TGiYhPčM417̠8KDuԟq{7N01NK *$&DØAFA" C?{~UN:unq(JLLȠ!CPll,EEEQBBk7oެW^}nL󉸸8:u*/crϒnxEGGի)##***ɓO0)CLYM䊹R#7nhc_䓂֮]+~16u,XcgߥY8b\H]C: #HLL ͘1lْדg.䊕aI3fІ :DǏ~wvv4~,EEEի-'k&%~)7}<=*wN/_pSӤRO:EAAAf1',}'k_5k09/w,kfرcO!,]r%bԶpcW)_L8r 44 i48p ޽۬DDLI&gjz` )2%%%INTRRbQsBE]v${.… =L:wUUUQZZh79sټ3gΔU762{l@˗/l"ںu+0#hNyf8@V(@AAAtYgRPP}ZSSC?#Л/ƦBq!u.fKYwu59Gg|&|Ȇw={uu5P^Q;.Pvvٺ akNL@׮]K+)).]h<^~ey:XRQZ߿CcfHeeeF(77W/dz K OHـcrϒnxԸ())!WWW2Ĕe,}qI+9i @ֱ+/6~DEEц (66&L`VFwNQzNNgjz 'rl~z޽Kޞ>zw=3^ԩs^9tӕ#b$_~ѦkϜ9M!BAvvvVݰٳgʞ={֪>e˖?VRbl*gYRǻ)kgߥY8b\ @#rlVWJo2_x1;Ν;GD`2\D֚Vdϔ> videeQxx8988c=FQQQt!jhhЫ~,RUZz0?T*?0k;F K 氱1,\__wwt].eP}}(b˲E>n$W̕4 ؕr?wԵkWjDTRMMQzMM )J=]LbaSĔǎkQ,x#Ydh~g ;FIyMW; ܿ_PtkZVjΟ?bcS!X8β:ME%k|^g]㈝s{gr"`x HVV9?HJJ‘#Gp1ܺu ۷<<Kǎq=|zY|)Z];bK7u\+ᯜؕr?֭[7xk֬A||Y=BaaQzaa!:uꤗfjgm9rHǏ-cggTTT襟:udRիWAZm6oyu3~C;7 2ވ7hk׮饛{ݒ;v@ii)w޵~)6Յu,"xkg:H]lk]Xt:I-y7+**u*d؃Mǵ·WoZ|^LJoViS۷O0mFD+-iR1b>̔mHIIѾ7n8رl/O?aTfĉ+,`̘1>g={DjjQb|)귶LS!.㦎Kr\kz`R}_NbbquL8sAzzM)0`ҏ9X,rZ#_EEE(--Err2^z&7::iiiFzz:Ν ;v6Ohh6ozzQr_6{93?HKKûヒAɦ5moܹsqyTWW_zCdffb֬YVoMYxS\5vGR$~/6ZЩDt0YJ|"tEo}_N'H+ϧLOA­M_NAO6lBO[l!///6mM>򨠠bcciF}[r{MIIIhf/7ر?PÇݻ)77(//V^Maaazu؏>ݷgggSMM XL-#GfgݥZmn]>տѯr||<=3̺͑A^^^z>yf6m^S=~J̤UVQtt^>/w1g#)qB]`㦎Kr\~OsuJ}9Ƃ [_t,} paa!ݻf.f9 2OyݰqF`b2W޳IV UzyЍ/j~~>Ye+tk.-,v3gL1c9^SY]SohC59GRN쵕3}MO_'H{Ѷ @R<8<|鍮(1?>ɐsl)B8-4{lruu%''';v,]pA/_qq1M>ܨcǎ4k,ÌueYrSRR(00lllH "JKK0rqq!GGG1b?~\{ĉA@=z+Wҽ{`K}D|ӧO' :x$acc=w-,\...Ê+PSScTvpppf̘b:9A>>>OγHff&&NOOO(J 8xi]$$$43|LX`Ap8_c„ Сm۶ׯos8mVoc _W>``k;uѮK'tuqHzHcLL ֯_B 6 D^^N8]n6l؀"-Ҟ?v͛}x~^OK= >|8^r|OE<ڤ!88E֭[p82_~%FJ;;;tSNEjj*&Lp2-!nnڥ` 8Wۣ+J@}]=44h4m> Iµ2JHOu7 oߎÇq3>C 4H?{^D;;;wO֭Ö-[?ѣv%]O O3DGG/Ɨ_~ dff"22Rr=aaaoPYY |W Fcip菺:5~m6oK}?^:t!CСCFݻ^z YPZZMܹ  <<qqq*6>ݜUlvܙy^zp$g†?GeQ+Qr+\Knݺػwƅ N:aݺuxwDygepwwǘ1cJgѢEXnj5pq`pm? wCxؾ}^K/^ŋQUU%Kmþ},>~peł;zޝhMI~A<=uuuEjj*rss} r/{eCG'/:{~>XMkWWW+- a׮]7P=zTZJ-i E|ns˚:ڪY}qo.׷...yb-;]\p&MBff6/^};w]gcZ>G_$Dg2e ,Y !lؿÖ,*l->޽{iӦ!&&pDqyBRAVc޼y22dT*T* cǎ1 ]~A0OCCcppp/>#Xh B@}}=|MBTgϞغuQ#Dyy9VX@899C3f =֭[Xp!\\\+VƬlB*̝;j* aaat(YS,\;Z+WP]];vĢEhDVWGb߱3gJ%&զd>kɑq\+/^0m?>D#5nnCO1qb?-f kyVߒJllz\4"xsc\L0pttO<͛7f͂B^`X__BP`֬YzmOCR&L+W$oh;v $$Fq٬v[oxqIZлwoF/dDŽ  J~I_R޻wbɒ%իT*ѫW/,X?6bg,q%bX{sIعs'=LS]]UWWSAAݸqZZ=xxx͝;U24;vILLCѕ+WHVӾ}Μ9C~~~t =f1/::V^MTQQA'O$:p61qDZt)ݸqjkk)44T/%$$Pyy9egg?OV2+M:6mDyyyG6m"///~:]t* IDATbںXkQQQH%%%AC X*..֦o޼Ymu}،XɡΝ;SLL eeeQMM O.I76,ccHs/奧O\\M:U]⍔!v-{ ~sԩS)22b 9C_7wlڴI֭[ԥK|tymdQYYI{&amX@}*mpww7nHjCc%K RlS>}L敳|IAk׮SVVmMm#LuXk#xFWYX$VCXqN!u ah3G>>t1""1cbСC4~x=qqq&{׌ҏ;FO>̴QhHII ck$&&f̘ϔbںX+MӧOJ2J?ugh[]_e/16c;Vhղ&զ֔ec,vsA\˪/(Ϛ5k.(W :C1Y$4\2R>/MQX) RRRKJJ(22ݝ"##b666& mtڕݻTPP@ .$kΞ=);;jkknJ,ίbe\|T*999Qvv6eee9;;ӕ+WBΝ*JKKIJr}||СCFcЖRdؽ1{_Н;wN8AeCjjj$z1U3gMee%;wN7(oQ*{h4TYYIG FLϤ"z$6spd @///2J~Dҽ{w?䐏;ɨQJDRpp{@@]vM/OII uEOfvvtѕ*[=B <^~ey<Cz"GGG"ԢKWveff7bںX+K+--5޾}{w#KYk3Cc~&զ֔ec,v˪ᝇ^PGjh+1r!r'4ظe>b?9}^Lyߒ|zꩧСCȓ_{. {{{m6bQ72vMhر4vX@lSZZ^s^Sc m)E6X;y򤬶-[FdggWVN:u27rmߟw 7,%7oޤ}ґ#G7nzF2+\دBְV7!VF}}=iF1j/9+17~%cƵ\bLYu176뷍={g-ݻW63ָϤ"r$6s7[K@8ÉZF^^Qa SN;vĽ{egg}=z4|||qFƍV1i$m "vvv&׮)G=!)) Á0tP[sϰ}vCR߾}[0ÃIg.V a!k[c3cEV͛fMM)rڭ_jI} 1oj { ~a[9VV)g-k}6ƍ 6`&Ǐ7+ K?u2z߅ zNXu!;; EVVz-AW^wATZlT,vo|*{$%%xғR޽+YFۛ]m#q-|8pϟF^{MZ3 K<#I]\7bڛy4VEI5j>S}0`9r ~ٳ'RSS%$$\7n8^Zo#aĈ8|H)i|cktt4RRRZ]]mLLLdo>ѣG3gO9j~EmɸqcyZJ7V2oM;fA},Ú!vRhcao̱>/g-k(,,ĸq l$ 믣HNNK/d{0c ϨAEEbРAk۶möm۠RvZ?14TWW#==s;V64}8q" 22III(..FMM ~'DDDZ]] ԾmYNFzzQb>Sضm0x`c„ 7笵kvMTWWGyyyzj 6mM>򨠠bcci@ӦM-[hܼe򢌌 &YSXkRYl،M,~lT[K5e˽{$xa\s/奧͛޺nNԸA$vzXTcHj 0Kߊc a?9}^[,"88o16n(B99`QZZͷem͛7Ӿ,WWWc@۶m3[XX#1?=:i[:gM=B8q"""ݝGrJw6Oqq1M>ܨcǎ4k,*//Xٳg+999رc… fhKU%jt~f/"vL%;;ONdggGAAAtAtcI,|c9%%32GsXsy %'''rss_~Y &yR8a)S!1^nco̱>omd-CXc wZ,oFCqqq㏓#uڕƍGǎj#}+V{J%)Jի͝;RSSc᧞zJ9iSO>}~) 6ɉҥKdk#oRpp0T*R*/i޼yIJh޽Vte?~>׮]C|||Kfˑ.]6o']\\51G<6??GqӴH]C`EEV.^ño>p? EEE/0{l,]Up, V?p8p8CXYYw~=5>۶!77UͲe\2 ͋mj,[UxWZ]o6z-̜9Up,iiini58Mc,p"`ee%~Uti ͛66xfP$}***_S-VTTA7ސ[mbܸqN(tbccooo;,o ܿ'OpDDD(++Cee%Μ9_|☠9yp8yx(7+++ tğ^|EEB`FD]]`tM<3xk5( $$$ .d*pB</?[o .ɳt5`j$$$yQSSۭ#FDѾ}{97n`}())A]]>ϟ3p"}{o*p8MGkͅmڒγ-^}XHyMm؟RJmzyz"8?퐗ot ?xxx;|)T*).Kpus/ư87 LOOFA~Lacȑpqqȑ#ef9}t9rڴ#F_~˗c]vŦMpQKfؿ?|}}qF|G[ғB`HIIٳg1h QusMs!i3 ;z-#88}Yocɒ%˗船sy燘YsqB CYY?;wZ|9 |,OKƶ@kgM\?GG<ϟ:x|VQ\\,G"22h 0]k.{ vHaa!/0aBs&=#hćl@<]tVBa۶mX|90rH:puj޽2$<<ሊo߾ߟ7+ N[`cc64U!D>}`˖-1bpa1gՓ* aȑHNNFZZ:wwqٵk{9|g[_ʐC:Zr͐t3'OD޽GЭ[7󧤤`ĉ}վ'NT .V2ؾkkm-9rrrtd~vqqr@l(ĝimۡ5۸50kcmZM!Lo X;"?e`5Pkһwz58h:v쨷Ktt4>C^,v޽6l^CQF]v3g]~γ^!yl߾ ,y78x" RV1|TUU1x`888|U;C;gmۊpq=,( 7߄/J%z쉭[-gΎv2u[pB+V{NjgUUΝ Z J0\t(%XǏ,ز2dT*T* cǎڵkׯV544O>y0%rrr0sLx{{CT8x^VۘܶQ(ƢE7~c}SvlDjl2װ:Sgy: -Zu,H 777j\Dj̟?ر#-ZFW^LdO,bc%[ XrQ+V`ɂZOS?˹F^HhZ'm1+϶zIعs'5']DHmhhrg)azjkkj4KQzwڷo]r߿o$ drqq={?St!$6lQ[[KEYYYJI,K7p@:|[Օ˙γiBvҕQ[[KkmfΝzc^7I^^^i&ˣYÒNɡΝ;SLL eeeQMM O#6l-mЬYyX7nhc_k4zO&Je~) 2+\dO b6Ym}4hi4h44p@ڽ{zYr〵qQuIkhu{sΰ6(;wi񔩴r$ HRwЏvӤ~233JP?s >֖cԣGR(F-^Y1F~iڷoQٔ/x IDAT8pb4^!; xWiɢcНADK7t5<%%%ԥKM/,6jX[[[TTTXRZڵC}}IEn^4W^y_}|}}1d/RRvk_ ,u1icc*(JyJ,} j^;^Fe7>];Z㣦.YW\ѳgOT*QWYt#o#۷G]]~,ǔ,%Otϳupp@ii޿:t>CUǏcڴiʂ3>?Q;;;d1a\Q(_&TK4K@XML0eGkbU_|RT!γruܱΚyє Fm3Xxb[+bv1.((QPZZ&eOSk&.J.i-Nb?])}VnK@;vD`` |IL>3.+ヒ[6cٳ'ڷomq8jo6J7Lk߾=n߾ ";OyjyyyFe҄CRRݻ`СXn̙cuZn:t>9:;v{fܼ֡y2ѻLfZÚϰ}vCR։S~XƏb|˚BaaQzaa!:uΪѣネ76nZI&i j7o46 `°G~Ǎ);5/a՗%_SͩBγrur:SXcS^jFXl+wk zݺux7fǛkI5qQuIkhukFi98=N:={/\]]akkkY͘1co>={}1b>,[,FO?(][el7\ImWK xM6W^sYܿ?у~LZjEGG3?O%SO=E Q]]OO=uv,;wΝ:JL|+5>ڻwoJJJ"FWvڴi4}tˣɓ'KzƉ:L6m_nٲ(#ȢշزO&WWW i޽FgΜ3Q}}=ٓj5 ߰ߚ1vlTFL?as es4[MkgMl;ȡ9γruTL#Z%]YlOYb뒒 LmڥKϏJJJb/@n?d)庤^g:MRZmu.% G6$":</LF0--ŅiĈtqTyiii4zhrtt$777BR*u~>qEDD;988P=hʕt=Evk<ÃNOdggGݺuh4m~WT*HV\\LnnnL}OAHLCeVjP`` )..ӧuؑf͚E0UfϞMDcǎ .cяu[ͱHDD!!!HBs#10zX#bu2$;;ONdggGAAAtAѶO\}Ƃس&Ƙ96,jDcعF @:-#f3K9cz\ ;mqG%l)SК5kʽ4eX#wɿ.U5uQˬX$_٦Z7_pdڗ<|7X|9[Z !CO>ѦڵkQÑQbLs<ͣ .yi_p8DYY_`XtiK1 _]/=!!/R(p<,q-Ն+66?RiП-w]8C?~o:":bKG֠ T *ЭRj4(**ғP(JB@@^xrw6݊uY:R'Kr " V}<4xKkS  pww… [Z硦5ʣ`~ WzBLաho@]ួ oHN cܪ-sڵ<7nСC>JcT b.OA[駶ΣAS2GsVFG_wfe^jk `ko ;PQQaRR/fΜg_~={Gŋ JZQUUe___|'e+ TUUaܹPPT åKD7s XhdrYҮzRDϞ=uV| h׮UtINNƐ!CRR0d;vHosqyj7oUƏ,ɶYt4k 5eXc9?\^^+V 00NNNСƌGZ+ܺu . b "VK"e lc pssZʕ+AD;bѢEw%F%_ҽQ]bq3gJMuRv-E7szS ׮]C~ XCCY!,NdȽ^kʲoL̸4D3)nV٬k'V[4|ڒ\4R[Gf Q\\LBΝ;Q&? d?806uIR<8<|)s ٿEF|HJwN۷o׫s޽LJ<==_"#AAAdooO>>>z2X(C,l\:ֿsN1X$///ڴiQ^^ԩSr jڷoҙ3gϏN8aQשSߴiyyyE7瓺ЬYk+::V^MTQQA'O$:pz'V蒚Jnnnw^*,,ڽ{7?z*yzz֭[)??)>>M&bR, M.aΏt?qDZt)ݸqjkk)44j]|||(!!);;yZj.Bmd rX؈D*)) 2dRTT%$$Pqq6}͢\kƍ#ؗ&|2 bkĎܹ3PVVO?D&ZN,>&֮4GDDЎ;$&&СCiN?VrYS4_Y7Z5#~V iʹEjM=Z K2徦"/Hoj45kYa\|Hwm;󰨎wET6Q'&*".I$ILt' M3q=D̸ љh4FCqeQZd跗uoh}VsԩVH oÆSrŸhS`)++#L&({ 'NPUU?~w.z:tRzz:UUUQNNM6MGy;FUUUt-ɓ'kdN:E>>>:',,+f[FB5trpԩtR%K3m4Zjiرfu?%%E?Y3YƤ^ڰv-^ތ N1zC5k [ƕu>>&~Y-n-󩵈3%僴\rLz&-{ N~36tEkӻ]{ѸD4p0͙3rrrt2, ((SOu'z:t(ݻר<:wNYii)i5jA? 8Ф.3R')7'\v 5T*)((Ȭ UI7//Ϥ^ڰv T*l;R޽;ݼyӠu3 nܸaP~u|/6dG[~avSqmAhTTTdMKuի@uzX(,,ԑrooo\{m\#vBAR1X=nbj|ȑn:k׮HQ;R9k+f5MzV[,u[2VSk(gKgi aeW^^NСC>}Х>Ws݆~%jkPTonFv Xx|wFDEEb`2w1㣑wd2FFTFFFn߾:7(**L&ԡ7-n+1Iu̷`w8::BRUv\\\P__op=LZ[[+X77f888h١NNNLaK(nA~b6>\\\tЩS'3fLԾG+ҏ#1¢bH[ <++p5G#;af~6}-ah!zytejQеkW8880Q]]̚5Kc=NoɓxѳgOJ;vLGo߾8~8DEE᧟~spXG{iHKK3(>FXԆPiii5j{L[ZW >}kf m tbL9_~A_|7[ߖ`>_,9B,-'&&&:'ZзmۦTy1d!exБzkSgEbܠ~b|̢cj…Xz5\5k 99Yg–S:^YlW=[R7Xm _d{ZGˇb 0?isSi})*bSRBŷ-M04gΦf{:ϧ;vP޽_4*W_='d*//{ї_~I BGDFBѣ4p@oT*=z`mkubmgB 6hN\~ H۷ow2 u߰a) p_P=ɓT]]Mh"JLL4xX}ھ6,vWmN>Mh׮]$̙3L]v }GTZZJqF2eEosbk#)z 6vI@ŔL111VOSLb*--+WҤIBv:E,R>}о}Ѩ|kbk\#vi6Gj233M,67X$ՍEccJGMMMԳgOf o)u:^Ye\6Xړ:7 a˹nֱj/OM͓X>ch#gKgi `Ϟ=̨'hސ'ia`7~JKNoYOO?9'F@nnnJ=>|XPV͛7SHH999Q=O>ёˣSNŅG;v0'ߟ)$$lbMc'N#Fш#ѣ&h @VX۷v… 4frww'LFgϦj% IDAT(&&@*f͚ENO?4]x@T '''֭PccUb|ҾXdi>f߾}MnnnFt:;j(rss#LFTVVF...:rd}dmXe`G~~~J=z REEպӔ)SH&͜9$B6y1di.b-*>|"""|n Zc95s%.//LBD={iInhm?H|>D7szSB>ڴi>Lf[N}!zΚ55Y}R&}l9w2VTyV,zY,僴ЀBdffyW%TUT7D gN ƫ ^Gxx89ؚ V1tt;*_5x ?U>~rǐ! ]xnH 'VH}4juL`444}6._cǎ Ƅ н{wp8XׯqIkXlY[gΜ>jѽ| q8LC؂ _~?~ptt48.]@\\Z Nh| qDxnH 'G͛劀:Tp8p8H'Bw+抐dp8p8ixyyˋ}O @p8p86d޽k֪pP ñ bN#2WO ÇGJJ nU^*{:o|z?hRѭ[7MCBB&O+WCSSF-kaƌXt5k{39N2 O<x L:G#<>}xpOjknRS`6C #??CNGݎ<̶s:W>Zlopľsvڅt\|EufggcŊ8{,r|СؿniڵP(XYqXmJoXy5~{_w,Mg\)xd#%wִ>}o42k^z ...ի^y㏢_/#$$dz>+WȵgDGGxg#::nnn oz;'<==1n8\zլX+OZZ 1cƘeeX`6K,5ZڂcӦMߌBnkǎdk_N{сСCTTTD6ׇyرcΘ,BuQqq1Ӛ5kh@#^SXnT>88nJUUUG=-ZHG~:6[ ]~]ޫW\.4>9sBCC&u#rh{fPBBm۶J%А!Chʕ@[nrMugW &LS~~>Syy9Ә1c(ER]ա[Ƽ̙351 K|P.](%%nܸAj{dffL&]vQYYΝ;ח~G]hn۶ʬ1se&wbb"%''SNNT*:qݻͶp׼32ҖӞY3>XYq7YmJo!c4oAyRX>s%tA:U5گKjdƌ#(ܭ[(((HPӓ.\``O<%%|>Y!?ƍX &Y1yRLTSSC=eff2R6`}+//6>K&g])7/^l A6Kӟ615>XYq7A*:<cYKucΕBX:rPZM}бŅз~KT]]Mϟ5kЀD͚5oAyyyT__Owޥ?;Suu5_^|͚5""" sQMM eeeQtt4g1SݻwlSWWWRLb饗^2]|`vX\Rb7󚛛)ԫoiOoi#Ѵk/<:iVJ3rss:r7r99::B'_-Z/a @oj jrwwիi&^yc6 N򋎼R ZʬY7iŊ&YTXXSv}ޚY AhTTT$)6j-2n ^c@}wN7o4(/((`A]GI֭ӑ_v-EFFO)%vYd+RIf`abR]8´Rּi͜mlaXin׃,5}bJ)ǃ؍:X6kjjhFNNN{F_~MAQll,XnܸS\``N[////;Ξ=)Ҕ9sFSVΎ ܹsೄ)FV7774)Ӣ#+b6!c[K1fiذa$ vpM+Wм ӛ){'賈s8/B˺4g*++3g4`JOO'RI555I-%Ӟvjkk kjj|MMMV/._L=zW駟sΑJ"_TA{q}koooRWKsdT^h^z dS-7nPll,R޽)!!ovNbPǝ\o˘X__/x%>d... ;ZM...~OUUUDDTYYIC~BH,"ci&Quh_gabR]8´RּjTzEcuy5~{_;2+YB̙3U o߾i׮]M2WZ{)FV[l r9L֯P(PVVfP^VVΝ; 3j(cիWC.cĉB>g])[L[$cab]8m 5oZz[<c=̍փ,5}bmž}۷oADw\TT.\[noݻ1g466bŢ׮]3>΂6+ڵk,!VOKloܺO,#F&Y1yVj_r11ߞ:cݺ%j3Wr%ЀFmB5y{ M 'dbɒ%psslG0x`xzzIDdd$\\\Oń DEEttF4:r[n .`ݺu_"x:e۶m3!-- FwĈ8pwR/}ZNMLLÇ[%ױw' 1K|>3ؾ}I ==ݠ0`.\իWʕ+Xf uPKǏ}KZ߭,9t ,߬X3X-lFo[T6McFsAyZ}b奌?1)ihhd2"773g4{g Bll,ƍ@wUniӦZJBVV֮]Jnkbb"P[[_A@o`ߝ0l8%'L:ur rRϞ=رcT]]S.ĩSG$0ꫯ42 իWR::s.9?!BA6l*))S||/GtI\Zh%&&Gcc#)J:u-X@4e*..RZr%M4:6lذ ڵΦ@ھ};ݽ{T*=zl3GZF~1R F;wBjhhbJNNfY|$$â+kӇg !lbb:K|jGj233uN>}4jNl+++]vL&y&.MMMԳgOfW񣏔},2USK?5~,65oZ:Ėbn׃,5ΕR1sj˘{D W5~xr%%%*mV<;{)FVTzꩧLʴ(O>zM{<-33lR!KVyscؒhWl,4+WМI٤qҞio`]{ѸD4p0͙3厎`NP:y򤁜5jݻW~j2x/ްv… 4frww'LFg>>4sL̓}U*͚5|}}ݝ~ixz(&&͍FAGi[&w F;КjG~~~J=z =]F1]AL*usIDGSL!rrrӞ={tdGFnnnM0˦M}g맏},2,¢5Ysɪ GYYq7``9[ny5~{^;ւO\)xa1'WUUE/ ߟvepoff&͞=ɉ\\\W^`SY~_RRݛ\\\4/"effC_~IO<;˗ɪXY}޽K΂k-K7[8}4ƒΡmYXKan{+//'p!L>]蒆M[bvAA2yt 裏x5Ox~mWJ%fdתp+wg;mDTT5uʕ+&uT*x۷oY׬@_ݻw ʵ|7yfѣhRW5_)?t=9_~m 06gw/^ ___?p8QPPyF潗f^1pe֬Y8s Ξ=k1j///${jhנ <3A]YӧwJpJZ57 uB^=p5aڵ- <'O4؈#GDJeq?ST*TUU~/+VرcGzz:郵k2p:6[nşV1K||RDEE݋D&ۺwGY<%% ,ɓ'RP]]cǎiN!|רJ‘#G.p:eee'|֪p8p8b7tLĶM!J +އ{]z@X8ۀ~P*s'_R>,uf˗'Djj*f̘O<= عs'͛0j|ӷV\9s͛hjj|9r$VZwy?#1d[{͛˗̙3SO=/ŭp8p8dXuHIi)LЀBdffyW%TUT7D gN ƫ ^GxxOp94C@8ñ-p8 ! V}B!J aaaFCCPQQ۷o8v_:`L0ݻw@AAUV:p80`|駟Э[V"$;X puux]7něoAť-p8RWWI&aرXrev}ZbxgGx^mF{֭5xgy& ooošPG&!!nnn(**};;;ʕ+&e8[QrTtYw΃ʕ+3 ..uuumEptt+d2>9v}W ˱uV>9_{uQ8 aƌXt5Jw0` PPP`ȑ2 IDAT}G EJJz,_<p8VqZ{|aܹ֭s[mh @`yf>|V=q"mСCu:x:rx?cڵP(}<<< O:EK7n4h755U烊~b {-[fHZx\FF <ؠ\RIaaadSNK/YD(99٤ k_CiHE;w4/߬q&&׬Y#'E}gk,6z|}mmARRRhڴi:rbZ~TWh ^zqDדA˗)$$Yvht2ڴ4:Y KQboשR6ڲmŚT[-Xz lweZ%ޤXZYXor8ɰ`xx8/:eJt-,,ԑroooݻw7o[PP@) q=ׯ_7X$ikkk)%%zEnnn6Y%+I@V+WҸqL/߬q&&4h͞= Kܷ裏%L[ @l=X#g,goKuܿ? 6uʭ>VK.Q^ZPƒyT=[?^b|a:ʚ{Yl:UuT][׳XsjK|rzt}3!X_XM5E+Xj Ñ [m:;;k^f:Bj@FV=T[[kpOMM"I.mW_}~i:wT*"ubM aƤ k_ $xC]v5iALŒ6X}gbb]C=э7(66\]]wޔ@g`{}X–}-v[o11¢`.GGG9c1K|[T`xx8DZ؟KHDoSRR%6ҼggK/,]GYs/?k{ouss}R][׳Xs !Usd2s566R̙3&cYV~a7)ָu W5Hp8۷ot^MMM:r>_P̠ ;wG.ؠ\|jܻw/6oތHxxxnܸaQe_TTdRnTTTܛ'X˱l2,Y&֕bu VęXwrr#44CEEvލCbx̶Kܳb׬`-&FX}nKCZuʌŴ6,mׯ#$$DaH>}… _xKk~8;{BXSj1͊mksڼk~o)ЀT̛7=,/,&.Y=%-~Rh_J%'ӵ,5|8eggS]]p8X>}о} 9M}v{.T*:z(,O&___ͩQeeek.d:_׾ڵkP(裏>R*--7Ҕ)Sj}->>LBTZZJ+WI&Y&!BA6lМ2~zS-_4?ȑ#Bw5['K-TWWSddEqL6YBR?^֌i[o5l:Uu[wYl߉lzEd< e'b[F~a7ku!gQcF @rӅ.YLuu5>^ 5jL:5P\P-["OйsgmUp8|?~<_|{dmV_769S_~a~b{ ?ch_Qgyyyi嶘kjj!C`˖->5eTܿZL@g?9 vvvC޽ѥK8991=pp_C}}=N<^{ ˖-{pIJuV6i+q9֪p8CGEE֭[ӧw?NUQ\ǰIqjWݽooo8;; "- J F뵳CZZOOO=8|0x xxx@.#>>:ߺu s΅BCCZ#g!44Έ~j!yADFF!!!c & ...a<ӦMâEеkWo{=̘1jKVVdp8m۶ݺukkU8AAAx"V\p0ZuL]555hjjB]M T̨Q5 7ii(..6ؐgٲexQVVñ`pvvƟg{x DEEǏGAARRR4:+V`P*ؼy3VXSӧ1c $%%Ν;/{Æ õkPUU?XPcpiTVVgΜԩS69#pCDƿ/x{{:|U78r%tLƆ u:kuEss@#G;wʕ+T*sN5Jν9s&<==O>Dgc>@jj*OOO >9I6mڄɓ' BZZ,Ys=___8;;cРA?)g9p8p8aZupll,|:!D]eԈAvvxGdn|||bn.oP`Ry!,,LALl<:}y<쳰Ӽ ,+HKQ\\5p8p8rZu=.85*OtMMMUCak5p |||dn{{aS0}t466ȑ#ARIm* UUU52+Vctk׮p:& ,@@@ Z&ܹvvvZp8Md@pp3_ĦsC׮]tIٳ'\]]ǎӑyGq)ӧO~l{}o{⧟~y QN(zQA}{V\gyqqqk#,G  Y.|k[SaƻK #N{.駟w۷Z%>~ 8mU%cG9|)x6)ĉP(Ν;#..G#|]s8o?.LkYU&jSoA.޽;|}}h3>Jػw/ud?}w$ ɓPTƱc0n8LLL kTWWCRȑ#m#O6_oܹ֭sZ6[555r {=TUU!22{mk$naN%֮ Baa>k}v_+D$''?1Hp>CBB&O+WCSSFݦ=̹ή\p6:tOnF޽cp;BУchtpM1xXšK.pss3TN3j7&c9sxꩧj*ZPB>s?c=dRcc9i ?S?GƉ'ЧODN / q)ϯG߾WQY轶B[OJ_QeXړҞ֦}{ԭ#^YSGٖHavv6gϞ\.7tRamoklMxyy֪l&L쿾1s_p 6nD'?9-Wms>KyHHQQQZcG}}=rrr0h >| T*jjj7h6`ر8qjkkq"$$...ٳ'>C9sܺu s΅BCCZT .4IJJ¤Ij/}Yf>>7o3YڴulzX`ͳ!C2d222tjWhżyP(,sB>ּ5rR]L; ,Y{\]]O:r7o̙3gggt LYm7nGyׯYc 3ʕ+fgc16K?X2ƧcGR5s,=K_~=,X @c+&[넰4 $ڱcْ&#JEeeeOϟ3gPvv6RCCMuԩSҥKT]]M?ۗ>Vñ;vyJLLd!JE'N0ڽ{9i֭TUUEyyysѢEоv]ڵ+eeeiΝ;GTRRb1ڶm :^Jrt Ǐk K.B7n ZM=ƚAKL0ϟOT__O唞Ncƌ1Cc=hq2ydZnSqq1[ ]~]=_v?*))T]K BǶ5kɓ Ƈ))~g 7*kxb<<&lokl{^B_h۶mT*)'' B+Wںu+kׯ_/M[ow,Vk^_}ii,Ldk.*++Rڹs'ҏ?SvfΜ m,'ǚw߳B)?kR]ČYrzG ૅ|  |kݺu޺u<==… &dmǛ1l^",:u~^)7V99T~p1)#WbWl޷vM EcE{m2W^^NmBss3566ZJwT*oYپ};=Noh͚5,D) IDATjq8V!ŋ 322h:rbQ*T)**viM9Ξ=K!!!TWW#V)88222hڴij*رc5'$$Prr2~BRɴ0dAKдicy||wjo~cYGtޙ7UJH)e (,U.("^7DMTEPJRY轴eEP) .4.ܤ9I朜$-y433ΜYhʕbZv1,V.q;˽`_~S2RP!XIjBy+6˽XcpWTG 40gb֭[nQ$CiҥI*9F ^~e_yKС{HHiڴQsJK.]ФI֭[fubq'B`},>t#iiieImWUj Bl>Ԣ%JHx@yy唗WN EKtiٲb%tMLW:m-ߔMB퍽6Yl-ƍF233) @z222Im''e%9Y)}"׼ u%6 QuUܑ#Gkܸ10jѕbnR߿ Jovcֶ۬]fj [*r#Xeߔ c9Tvj @S}WlܗsPjcor8ِcԕbNf̘AgRAA= ,2***ݽ{ڶmK͚5fJg8@h(??|}}?.N:VXV`ִsv{}ZuGj;>ָ%9Y)}PyT[%6  RTyT*s,[ƚݻdNK~bi;),:B"!ZkLfOD7SO=E?#QQQ:uK:bgm?V39lԔ @ZMF"RI>>>4ah4F墣e˖B͛7*//77|pZ`Q| >1DDk׮%#X&99 @A{$<4j(%j߾=mݺUw|޽ԲeKrrr>|J 6$www s҃tyj5)J^c?)((7x4h@ԿpYY@rr2Ӈ<<RکKc;Yc\),X|aMZ,Daa!-Z:t@^^^F?<%&&ȠcRƍٙ7nLcƌ1z)І5eM葏̙CO=nݚ&OLN2"~,v| ^G_;aKL{$GaaaKGC aZT?ƚϚX'ƚǂ ZM`׮];v!am v}R(8hH~bmEPo8ٳgܹsvGff4ٶmtu:<^{ሥ&!X6y?p8ĉcEXX~g#77۶mo3g:Z5ñ}s88~/xXXX?M+ ޚ'' ۶Lr %%%6lHQz[SV ir9p8p85nK/\u.l8ׁSBR!66h#Ƙp8p8NMŮχ (..Fee%~~hP-[`ӦMؼy36oތ}(--eSpݺuػw/?К5 ~5éM|g_|111Xt)p iƱ7BP믿v*Z ok{v9}bbbP(hU8`46j5Z-DMn.zڵkz...ȼ~[㑗2ޱc:t777oOPXVG׮]Qn]899鎭YpuuEhh(֮]kWWWlk֬1cI[o#F>|8z-#[Ymp,͛ '}j>bٽ{74 @`LwA.]c[i@MsM3g֬Y߸s玣Uzle&ƈoǰ&w}"// ]o!^[\I]g>JVV>#?DVVUz"-ӑz୷Bhh(<<<֭[cĉ8~'` m1~uAQQ***PRTB/W>}WMp,hZ8qƍÜ9sp=Xx1 WUmH_%glXd rrrt1LHHEZ,\;wԕ駟pB"//k׮ŋ dȉƭ[zj]ڪUpDGGK {g[M#z¡CB^t>38q_~%VZ4ݱA~P(prrum ̜9SNExx8ϟiӦ嘇cXLT*1d[lkbȐ!P*6Ժ?צ:Icԩ={6&M9s`ԩqj\ضm:x!233pB;w={tZvرce,.&)W֭[(//GiJ%R ⌒RspPԯ_3tҪIo߾qOmF[7/[/]A!55.****ݻwm۶,0MmjkMM*rdu&5Ojj*뇟M65:^YYYf!** cK!X:g®W CO}d:u$_RzBA .zɿ/܌_WOs-ݺuCrrEYv٨˗ /-.^hqX hԨ{ >G֭[ 6BPu1Zݾ}ӦM70g+y-o˯zŋ1`xyyARaʔ)(**b]GK.pww|%sA˖-o߾صkE٦5gM6ƍ?Ю];lݺ@fqq1O???~dcK/^z%;v̠|֭[͛3g/ o߹s'u///xyy[nF%B@EE-Z@UVXrL1cL6cg/X,X{S 0ydT*xyyatSy-~T/9h۶-BCC}v㉉hٲK|2~֎})EkJk1cTe꘥yR\Lk,ZV!<<J* sSLAÆ ӧܠπt_z)emkM(;PN?KuʵN۳FVI#)))͛7ґc̱}\]KIr*uPyԳ{wJJJ\*//7l]I0ǚ 4<MAAAtaz1x`9s&]~JKKIVΝ;_~6RdffR&M(""Iɓ'),,@ tv#K,1zPGsҥKMx]SNR͛7SNNeggƍAt ӵkר9B ʵL16Ȓ/Br, *%ֱq@Fa oGiii&T?,%5D_۹{?|2 ;w^z ٳ'ܹSun?ƾXRsԵ2w b9֮֙Y`iG͵R#-&V7!ƏOׯVa~UboAcƌ1Y aI/&b s'''Shh(UTTXǡok싉,uZ;WZ2F]t4e9֮֙Y`iG͵BXX݄t2M="'NQǩ}r,՗XkJYۊBVe/N4ZHDTVVFkW7tȩICT^VFRw);;`R $ԩ=z4 PRRAg }R֔.۶m-ZÇIÇE~{@:rA},r uִyf]ڪU}T\\,/SDDnݚ<<< '''儎 "55U҉pHH/PyyyԴiSzѥK4iݺuˬHm-222f"ϟh~ ѢE qQzff&辋mwW o',2Ī#K>Va~UY7թϔ<e`k"$"ꫯh„ iǏ7:ebO/&i\i 2wYє-ZXgZf5J߼y Ç&ի.w{R}i8!l?:\ @"{Ѻuh4wLgG6Ґ/NTTT$(C ё#GwEԻwoJJJKAAA$9]k !ggg <֭@rqqPodZ3vXEш#hĉy3tY*(( GeQQQ!yQ$8aIh@u1XFSO)11*++emM^}liܰ&KV%777w@Ğc,X",X{}b)y΂KzI5{mSF޽{DDC5||Tw5R:+,cTܥPl0e)=?ȱδv"K;jS2t7ͥW!w{R}i58!Dhh(]rl-:=,++#ZM/^Ҋ/޽iln?LjZ\#lҤ IDATѯl.]2#xuV k*ܹ\RehZ:wY:wly/+XڦqƢ੎-m07L^Es>Đ(_կbOq @Ck΢EO>3fG|bb)KΕykmߚ uɪTXQs\!{ǣO>?ho>}:֬Y"YӧO7c$gr}1NkJ}y1=匽RuciG͵b#e!or#ȍ:?KךyDEE!==jYr )]5G\Oee%V|>X}(ñ9r$5(;;"##iذaylBt1*,,T7ok۶-%$$0] |5+VݻwݻW_ȑ#%}E8e~NX={7͛7h4`Y6o VKN2faĉԠA[rrrhͤT*Ӻ|bݜVRl2'5_L+g2Y,7q9@ފ+Ϗ]&5Úߚ=$"zhk G|bb)KΕy11ȱ2UkEw\+?-&9%?MXgG,smr8jܸ1EEEQJJn3 9i)7-f` @ZMF"RI>>>4ah4Fye˖B͛7*//7ȷw^jٲ98<׏<==ITҤIPRDޠ8`f~NXCRÆ ݝBCCiܹY64j(%j߾=mݺդձrªGBBuܙ<<<Ã:wL۷o7#YbL6:&^K~1gJVR4XYol*((7x4h@ԿpIݭִ7k[:{o&%%s=ⓜ'`+,c-1ȱ2Ukڟ1sX %]"bA[r9׶,ǫ5zhj֬'=4c xgN4"7j ]0vXC1aÆ 4hGc3(JGe q$DGG;ZIm-333u|϶m~54F9ckVMs39pAll,&Nh582۲vۏp8h8pErrUo o?p <e82F9#p8p8< @p8p81or8N-&33* fr*YfQFyUሄc+`;*++é( G`_II "22j"##+`С())KO5Z֌з6Uuys9yM{|ñDMMN!C4nCERR(9Rl~'V8d_~9Bh͛7Q^^uXǁ'9O:* O@P 66 6Ĵi>8yyǑ9`Ln> `1b._|$$$}BMW[Sp} ۶_S~prr(GP} :U?22999:t(~g9L7}Μ9 &ҥKG)F8֭[h+w^Gajز֌!M85yn5ƴ5}8/bɒ%_RtݻwGbb".\hs9IU,v_/]fnxahsQTTg;t'27XMٍ75WÆ s 0ydT*xyya;wDn///t w6-B`` ЪU+\(BYۘ6m9s@x" ///T*L2EEEmd|pQt ķ~kp\`Μ9hٲ%<==Q~}v?_ܹs̙3i|[QL7pssCvuVQYSW}RRRsϙ||Fee%y:tH>n ֱ'G{UIqq1O???#]-gqzY'Ο?~z뭷PTTdT"w?}v\HS/D:"<<J* sSLAÆ ӧo8<5krmfS Y`YUu'ֶ5zR[˱0z\%[Yc9Q䎗_}f͚eς D駏bN2a+ ߹󫬨jHn6`ݼq:y$0aN>,c\TY'^J5+WݻwݻM#G4_L|:ׯvcO?̂-ƅ%ĎKS2ƏOׯ۷oۓ+кul`rqqPod  % ټy3u҅N:F>aߔ|n~Znm|7B...B111&J7͛7S͍5jDG\nݢSRݺu)00fϞMp4rl.\(=""ƌFV2MC 1>2*{nڵ`)QppѣmZ`A]blb%ߘ1chҥyiuelY1U;vN:Qyy9_ڸq:Yld?~x?I)k믿R``j) vm$"Xe\U'QQQXǸ`MO9,Yb'XlssE~Hhqa ҔM*N8A^^^FǏQii)5mڔ.^h'77|||(;;u[;3 !v\5maB'Sm-ZCR`$Yb9 GKwwwjLyŎ6Ŭٚ~ w?V[IVo%ѣGرctݹy 5P| 4tԱm[:{Qر#-[򨤤N>mrAǏ{pp0ٳl@:ri4:|0h P@@~ OVTXX(h'K䰔sS̝;>>b۶mԬY3:x Yfcdiӆ`cYǾ5C9cbǥ),?ZL\k !^GXK7'V?~)sbb6Ŏ6Ŭ!w?V[IVo_ ґ#G())|?@ŅEPGyyTɧ9k6 ן~7z,1FY} _~N:W^ * *^x ϱcˊߔ|nP[з矧۶m=z5%)={ -;;6lhVG1WM996tu'=VKnnn?WTTW%f̘AgRAA=Zprr2i~>16U`ӿB7==ݝz)?~<%&&=J:,1 cwޥmRf,.*ٙOOYXs%FCDDK5VVZZ*K}чU/k^bԑcbǥ)Bq\z#RI#"rjѢ>}ZYǾ5C9cbǥ),?ZL\k !^GCS~b3K2'Vx)`cE\oklT?B~.8דBΦw:YGޖ@[rSIa1SQC#{DuyJɓ'w}GwaR_ŔJ%ݿ -//ϠV*yMa)kB$''Shh|v4hЀ ﶛj|&4˫j6mI_D}7^h^|iҤK dX{9#^J4MPΝ5kPΝiĉf(um6ӧ3-FK7nlqŖ>eObZN:ѿo""駟6e )J+ڋU71.\5}b~Hhqa Ҕ )o&-ZR.]I&kcdZc+bSu^k#:=X4~^7T~RڞU_s6]Wrs9l繞9[}||#PY&!vh@:u}}t;v숝;w۱c:vhU(--e[\\lׯ7޷o_A6mdݖ6wؾ};SުЅc޽FoZjSN5JKJJBZZ7|ΝCRREYmd+ ..N>eOb*ܹsl2\|QQQ?~{=l^BgqzI_?`e,#ƅ9Ujr2c |(++Ctt4O.O$-b),?}XE[im|{zzs9HpD|tRj|$zs6j]aru*Uvy`ee%i4‹d '*--BSVK奥]bg(>>\bps"qWV'==ׯLFzAGa#Xn*W^yLS)9Rts!ZnMEYz=󔘘hp3Xc3M!䌅BdkM[XTBȽk7'k,e.#%ѣW>S?R^^ѩS6b\uUG~.r/U[hF9u"is^]._?:~8egg[S㯼 ߿ Hի WL3')):uDG%F c% Re/ٻwE߈ߔ|^ .PPPYۅڶmhт>lM#Fȑ#TPP@6mȺ׿ϟOj߿O?=1oP ӓO.\0ʛ@;w&Ν;ۍ }{R˖-ɢj55J%Є H;<׏<==ITҤI(X!d799 @A{$ÇСCaÆN4w\'::ZlI...Լysr|Ç b4j(%j߾=mݺUT}R}JޟXjk7W!jKZof>" VͶdӧyxxRp1xFK|7bTE;vYk%B Y}!,?Z)6> !Zr#Z?K]Ş'NPXX3ѐ!C/6X;׳,W]BUs=)H @Z&k.;Vb# KJI`>,ʝu:h &MH[ ٳ_|N>uW^Xt)۶mìYp TTTѣG3gΠݺu|_~٬~--Z۷o# f[oelBK.Eff&7o?'N4ȣ_tKR֒ϫ`hZ|fVqWWWk?0w\L4 V1sL۷>D6m0{l56V _~ӧO? Vz .ƍcΗdÆ 4hGc3(Jk]zhG©8pgƹs}ҟ&=۶n^fdT*M:Z'ڲ-zJ&c=Ԅ~Hx{{< r#++ ٸt_Dڅ@Q1D6mP~}899D:ڴi8tlwgAnn4{:t@ll,:thU850{h׮Jm)/ IDATKKq1;O0n8Gpx/_,Y<1Ԗ_mS*z#xDZ%tF8;;uE`` }Y())|}}Q^=矦UhZ\ݻwFdh81c`޼y?PQQgy/ѣ1FPc=d鿬d+ aPT€p%|d67&q,Eg( TVVN:F~sέ !kslM[ 1gOMѾ}{̜9QQQ4))l/Y֖UJoq8O#ƚ)皰P*PT;w.Ř2e 6lL>岔e%;&fi(jOvرcñ#6lA<U@T*cȐ! Č3ФIh4FEEa̙F2ƌVZᣏ>2H㏱pB @2cǎEv{l߾111FbIWkx͆;П᭷n(yGN@o>#,\ ߞ={pBˣYze9;8c_hժ<|yvk׮h׮>c4mT0O@@?͛߸qz<:1@``ƍ\SEZZBCC7Y˄b޽hٲ. M,ׯcٲ&8FǮ]5 +Q\ɲZ_|q x&--(<l0V,:bf.}k3f-_6lٳg}ҤI=z  b6xj?!X3Yte,zRT!-- ={ĝ;wl3g1)gc|k73336?nKz .p8Q`2p`ヒ}!00ݺuCXXNTC-))A ]SZZ zQPPwwÓbxzz nqssCiiQuAEEEph""̙"TV;z}1o1Yw+Wdj ^^^jmgճ*1~XaXtf]0rHnݺh4 _C2)+++dE1cEWˢKR]\0q[^=飏P05&qE' k7o޼ '''>p8aSrip8< @#^zaӦMuq]DEEW^@\\.\ׯ lVǙ3g?"GnnE~,1abjmk|ƪU`]91eLݧ9p879d.\Doٳ'***e]X|9˗cҥ S=ؿ?vڅ`i/^ڵk.Ӷm[ٳ[nEPP|}}駟wcz&)ƌQbLԭ{6mܱjU3墣u:n6R|cX3+K.Ŝ9sf9ԩSgFnn.͛''',>iѢN8tޘ2efbu3f7ހz ^ڢ}BHm?~5xݻw r81%wp8 cK@;8NM{.Sڗܺu pLBD(//7xVsucXL8jp1p8p8HNNv =x{p8ǔ0u'p8p8v&˱/(*.6Jwwws6Iޟxgg'f͚bw>v< q)$w~}ep8Of7Yp8po0Jkڈc߁$ltgƍQPX+WSAGp8 @p8x{E`ȾҒR¯Q#x׭hr5%mڌ@̜>u+_p8 @2k,lذ;7ohu8Áw]x{ 6Hg \oGGwb} _-&w>7ƈ33A!(0'i&r IHDjZPEfk9:fN{zf&\]]ѺU+=|} ;iX5 ѽk ,Xo"~8i >.Y'[O :{tyf yFteyWSݻ(+++}?xkiix0].BR:Ñ @9X5ϯQ(pwG#_Zp8 :?3%S HLLq-I&8{;(}qas+D-wLܷ4S 7RA- 5ܢ@&)[ZJ_S* @6D'ٞfX_s{={9sسXƺ̗Yl9S 6Ö-mѮtユgSGE!D}q=ҼoĚMkV˯ƚ|)' \vaزm;n^U~&5vB2T߷ kG n>ݸ $h?Z?QQQ,i(_FV>p):?Oľ=IMO9߄S9̴m߹\ `vN6]6323Ѷ:ut)(,ğW%񂾾>n߾%U.Re 陙(hV1P^QL>mlu0NN PҥK X{fU+=c ;u1ЩcG!h^8_z4y*@xɓ'[&Gzz:VYm; o42Km!)E-B4aUeԧ?t7 ӢE 6 hslמKk߾d0```Wj^rTiSUҜkz={&Wڔ`!\yOQSUc9c/3zzzk g'G1V-b̤d<).\tI^yAM+*+GP 5lmmG1 ̟?666… ?pq2]mۢXl`bb x{{#!!_Mbb"<==add'''|7RWTT`…Su&;;0333-[P@ @MM ttt///Tf_5U:Ř1Z*} k+,l +ґ/S]lB]Oݲ3ȝ2e >#<˖-äI-oɣ_Eu|D$/ m۶ITe GG+2ҵ"_V\A]])kۗ8%WN"UWvoȭ8~$Pm|oNn. ۶޺ a8F ADScgiCPHJJ¯7bqe\|۷o,^[l)/22̓{=TWWٳ(..FZZ/^HBo{*ݻ4i"""ϟ*_T :ÇGjj*n޼ www̙3G"ү_? 8w222L]IJJ-Zt!00?UK/n ѭTᅰأθ͕aM ?UՕ|eU47o`ؿ?^ʥ%''#::_}-ohb3o,X8{, {nl޼TgD2-%WrvrdderiYYsԚp=ɔw}ѣa2UBX[%zOabbkeaei (,zM5 o]VAp~~~+6n܈> =z̙3amm WWWlذ~-`ҤI}6nݺ%!?̙3}}}X[[cԨQ8}R"""|rL:͛~z|]vS.}xbpsgc̙hѢc.K{/]aG#xr1|$X EGww| v&̘㏐q-DdN4XcD`/OO;+;L?ߜ8"ڴqBaee _.~~pwuos AAA̷ 0!ILLĨQ<O@S8XCر#޽ [[[D"СCaɒ%8uqa̘1d9 jHĕZeOH"&&&ʯޠ ܹsW;LMM! all'nFFF(.. PYY .6,y|QU@WWW%| yGaȐ!(../k&mgY( u|D$ɌӦXo633㾗>|==f>^*رcٳrQ)J)Ę1ZW]+ڂtT٨($3Y| yܳg"55Ǐǜ9spU={V|@ghb)3@213  B5LLLl(=x @N۷oc 8Gdd$СN8ѣGCWC!BCC ccc5 FFFHJJ¦Mpq[>44o,,,JŹ~ム lذ:::Azz:1j(XZZxn+Wɓ'U|sڠ[XϷlߞrNkjs>c1u ƢEŝhgJ:W3Y|+[ټ+رcF+WʪAlghb3@213  B5$Bs{ϟǶmpym۶8q">cXX<_u),ZC\pFFF8q"lSSSEm h"MږG8;yY[㬹@1 6|b 95AEE6m4HvĽ{xS#^^CB$ BqJmNHHЪRAb<==xb/n7oć~_xqFeÇdž ХK Y񈈈7]vEHHF(//DzepAI8i(ɧȒ5[.yv555=\=w(Cs|3FlQFycD[c'##+WO?Bt | L;Ֆ=_Fjjjp]dggC(6:AKڶm wwwh:|! Ajs]L4 _~%F;wwA0p@ѽ{wL:ݻw$''#::ׯ_ׯ_?b͚5G}0^`ڵ(((/6n܈[n@aa!|}}}v,ZH ,-Ξ=֭[˘5kZlɽ(i{'''={(--ŋyC?Ʒ~ 1g|u8|l4gaaaX 2/^ )) ~~~7c駟ӧO_7"""`nnrg#>}#GV;^UbTw>6U6|>bKu-(ohcdffo߾xqE888௿ºu>SuՖ=_FݻOk׮mlu H ܻw  1rH6eeetݻN:5XAAA̷̘1!^$^1cu놥Kriqqqصk?Υ#<<III޽{#((ӧOW(RSS333dggK8 wwwH"<<SY6 Əooo,X@"߶mp9>|i&k ||o+UW**w~ԅ]YJ󱩲9dQw>bKu-|Ǩ*1;3g΄"""Qe yM{67222T.cff}/9sz9r  #9911 ~P(ĩS0tC@x'OVTT]ÇygΜ 0pyB֭ .<geeIXRR ڵCqq1W~jj*:t@aa!ݺuChh(ڴifb%VIMM/P6նT8::… h׮DL霼4899i §'ҤPQvUJ󱩲9UlUqpp@bbD2զ=u&$$`ȑ000C F1*)S4J|l@X/0,, ^V4vċO}JсH$H{ b/R/AAAsV^ wwwB(X%FHQ>KKKÒ%Kp)899 ƍØ1cӧ&&&2DڨB\sss<{ 044WYY .@ @UU5U|O_s@WWW%*6|Wڨ|l*C|*TwTw룤r2զ=pN0zzz$ ?~FСCTG@ژ#''1KKZDD>s\R:={G\HKmT|#Gɓ'8p郈lmmx&mٲ%yyyR`oo/&nTӟ|O<*5׮Jkb6U٢n?kCUrrwwǥKDEEɕgdd$sŒ:jUAs|h*cT>|8;yz 6]tE]t5l>h`cccԄ8 1F###$%%aӦM\L"̛7O;v`ԨQr >>> † .Uc}?{{{#22W*7ހ&O iӴdFoFdd$'ꫯp.χ~QF3g`ʕ8y$oچ|WXhЫW/bϞ= cu'Nѣ%NTWwvUGWM*hsj1>}3f@֭kȑ#~ & 0.Z"^KWjޭ#G?@~~<"N† a:u!^&1_[nڵkůWlj'n:lذ/^ zwxb̞=4h}vr7l؀e˖[՝]U ڜC|C}ƨ&(ohzoݻOOOa:u*ǀhrA}ҫFtt40sL̙33gĉ1aL0'O1e~@^^VW=w&O4J Wh)߸z}t9sg漸8w>|c9GGG 8P*K.3f pIbذa2u9<0n80psrU7pQo رÇG۶m!/Glܸ#F;>}D3Y~9p!55Um}I}!uĽ{dƃ$g$AM MRۉ+[߻w/v܉[nxzALL q}u0`fϞ}ru1223̙@G[RR:@ ޽{Tꕕmڴĉ'p1G ^v?֊}<رcfϞjJ>}ZDL\\Z=&=_?{C׽좲ҬVp9oܸÇ믿0rHXZZÆ -71|pquGNk׮q͛'''FJJ w_GG(++tqz-[oUo} DEEa֬YAKK`` n݊deeÇ Edd$%Ě5k'O믿>@"oUU۷cϞ=غuT|K^<7Fֻu[_<8|0]?uAh([gff200@yyVVv ~3QVv3ԪP @17|777o^^ii) xT'O`۶miEV@B9998{,rss! ;_qyGb ^Sֽ>>Ab[ x미x"Zh{{{O>ӧ΀{"%%666\^777a޼y2022B~{n̚5 jpaW[K.ؽ{7<==Y xQ{B!LLLT/u9g0d7Z{~4JZQ.ƏbܹPTT-[xL< L>]j566H$BUU/NׇH$߾ 䌄 5r֝IA_Oݻ@۶p˗9`fV.}`1-[k'NH{xxԩS())AII N:]rMLLy|D"q'Ȣk׮8}4JKKQZZSNK yOƫ{ a``'O >>^Çc E045=<H.$bѽۯ_+H߿?Μ9]vxd7o  &<==!"`r߿?N:۷CWW}ŃVU8;;cΝDy̘18}4:333ow(..-&Llt'AA=Xþlllq=$&&?@||<.]^z!** ҫB!1|cD":tIII\先%W={&7\V}A/31G@X[[Vb-6oތYfX*Au?v G~D7m\\j~0&8~ӣJ!L0ovVн[n_J}\??w v=W%+ӃbFj# OOO^bȑ9r$&>LyO}qԖF]aԨQVGIRG M^z6lh,݋3f`?~cC4j;RۡeiiBjJfB0/&&& B# NNN5k-ZV{N> ///.$ % NY٩nOܹsq1: VjL>հǏѲeK^(++ RS[+**&{ P,F j~1o}G`)h۶=a5pw{ǂy o3q,yHZYH>}H$ӧѩSVhF~ˊ<{ t+++1i$1ׯט\4>Sg\5ŶW)E(.Wڿ:u1{lmV#/Xlv܉;Gb…x!kMի1ydѫW/򌍍zjH䫮V[Ϻ+J"&baܸqX|9fϞ,A˄r_Br̞=hٲ%0o<B顦4w qs({Zʿ:B_OQh6K x6ݩ][G,[)xa 0ߏ謑5xqݻ{nXYY_ 83z@@lmmU=B_ j~sH>YƔXjJKKѣG:tH]5xe?>6JaҥU9v_h_|ʤ!""Bݠ n5Fmrss.矑jΝCAAVرca``$hWJJJ0}t_ ,@II tt%% IDATtO 6mbT_ϝ9{?ޝ:~3fM0ܱc' 4111J!/ BJGLL 5Vۚ {F޽5 C+<$yٳGM񢌫[7"tuuamm̘ͅ>}:ѹsgtҥ޽{/^/nDmKOO B4<ƍɓ'1p@Z }@ K|rcǎo۶ .\@HH@+W`ɒ%ЊLj#"9Fc…Z_ӦMÑ#Gгg #^'1cccTUU066o\P;^CJΨa(x)ナxSgK+ 7oބLMMakk磼\"O l2w1xкuk[n[***pBIՑOOO.7|#q˖-LLL`aaooo$$$lUe[N| 055?.H$_|'''۶m_ p"noS@r)|||p-|R3Y|n;BU}59o"ݻwGpp06m$gLE<`}caccKKK,\Pj$-|Qeŝ@ @MM tttT^PTOg_>ϦD6ɻ{׮] Dhh(Zn {{{ ;wݻwǒ%K`ggGGG\AAAX|9o婛3gʕ3sLDGGsed^ue+˫HiӦرc.E(['jjj qۄcӧOaggz-1k3k.`0ڽi@FFvލ|Х& AjCbHMM͛79s(,ׯ_? 8w222D߾}ѡC\x%%%رc8 !' }%޽I&!88yyy8x """py.{gj={HKKŋN|%%%-Bzz:___,X ={ؽ{76o9`e-Wy>9ssθy&RSS1|p 2DTuMԣFk Ui?g( 8KMMERR~Wlܸ ,'߿˗/ؾ}uj[쨍u(b"k~~~tJKKQZZK.a̙Ro<@ee%Wy7ǮP(5]ճuVO/^aÆaժU̻Nm狼:44*133㾗0}t-hFAo>2ĎhZB~~>*++eY|9.^?UncWys@dee]"F5rss<ǏW^y3gD\\Z/>=zVZI?#&1fee"#E) {9884)KyTIOO~Eq&^9)+D:- hXm_BDUU*++! ! QQQ 3_/v$r+j#+M̡Cg ֖*y'C#''G ˤ39'Oӧ"""/d+O9;;;I˃DvU>dlR&e36B}59o*G|QdIWNmo(|/XZZɓ'ReDG  dYP {nMA4iEb tq<YOzͷ~+yTĠAy)+>a[n8q"> SSԕ\Ϟ=/رcS8FFFeՁoСC5ZOCP5o׮]Ö-[$F?*Cu6F{.]DzTT~65ʜAX#P/I4A͐Pɓw2>>> † .01cZnd]Gᥗ71j(!)) 6m8p 푟H_BxR|e)C]9|}5j,--8gΜʕ+qI:ĉ=z4tuuU.*|n߾Hn<j#6Qܑ#G믿Ό1{Y\\\}Ituu*' e} =}͞=YYY1[oׯkmД,>}\BFY$˽'-e``Zl|Mg,.OcGS>oEy~/DFF2777ڵkXuuϦ"==]2MNA4EYtt4l;,]/: ^b{ Ndd$ݻVAsYuFzi|=&&&ZЎ  T Ǐc ={a  qUޡ~: B.QQQ5kVcAK.U! ҥKptt޽ɽB!޽ GG6G^1 ^d[ FMܼy  AcddGGGxxxn޼W6wTm*++9 KċÇ[ {KCSvX   0  e(O1    @*hls_Ah{B 믿nlUddd|AcBAA 94ϵkЭ[73VGEv 4HSeSAXlv܉> 999R*++1i$1ׯUvۚK;  FwĉaccCCC4!ZcjM:\v jcd!hdҥ厠'6/688'|@/Z{Cc" jv}%  Tc۷/QRRm۶Џx ӧOcAT~ݻ+V,^?c#k04gsWAAA=PYY+BlEEERvvv(**(=;v쀓͛7y" V"Yeɫ9y֭vyfk:::Y]]+WVVVظq=zw}-Z@6mw^n`aa!,,,OyDxzzNNNoTIR,[ nnn011P@ @MM tttT[ ->#0PQQOKKK,\)M{-///^^^8~}TH$_|''']yPygN)jO]W[@1[:>ڞcgvl XlBFՐc  L`ggRSSٸq#2d{+,,dӧOgK,9r$KIIaO>ě3ri ʄC, V\)!Sck֬H[z5 *=ظqXZZ{) c cCr]N ErWX|||Xvv6fÆ 7vXͻ_|8p KIIaRXX:u6lXFF6l366fUUU,))Ջ˿sN~V\\̊ݻY׮]c=z999sc=~9;;UVc[o1KJJblݻL(fmmͫ㤾DGGK>0;;;erss٦MԩSy;w0[[[wΝ;PUe?tVUU X||<6l6j :0???߲Bv}֯_XTT+((ҷnݪڴr.]bX^^{ۻw/bL򵧿?OӧO癋 ;p_|,=/drԩφ-[H͠Vks,**46yd|r٫΋HzzWeArSUoPSNΝ;9::p+fll}vqqan>߸quAB"n߾ڷoϞ={cٳgɉeddHWey)СT{tqqao>ߺuKJ^zzDetuue7nPږ>-[L"->>꫌1˦LPc̳h"K2V]]fʋذaKMMe555 uo6YxxTʕ+r 6H?z(1bB=TѢE V\\P&TӀ1~7fjj*~ֽ{wզ=7nꫯ###%!"%w2*LUWG>Eڞu |}}m6:JuHȬz켈  @@>+KGGGn~έiFFFȊ fdd|]|||_ÿ{,=pjO}FFFL(*Wסuu#DڦMPb c?f;wf\NNN1ڴi>|({{{)'fJJ k׮WOݗSNA*c 6lbڵc111r]>l@y?%%E-`ؽ{$6m(CUlܹrߺTʒS\\,7\#ei>ڷo233322~8QEg2^aa!A]+S6ՑO>vE])%%nݚVks,,,uQ;[WWWBf}cEAA48d*Ӿ}{qf2 [x9%%mڴ>[n݊>@f.mڴhOjj}###AByHKK>ז-O/el׮RRR= _5w 3f \0ưuVPPP+++V"m׮]=z4WApic۶mnMaS$??RdQSS#9++ q['>28Ǐ fΜ8ջ3 妗h6ܣGЪU+vvvr<_{:99I |d&:WB޳guSYɧ?/_/Ǐu&cAAG#|ؼy3>|J4ig;w.n߾*ܸqN}`ԩXx1>|bŘ:u*woV(cذa)-ZNuo{"88FPP^zaÆ (++CZZ}N%K ''999XdR= .ăPTT`rvUVӧ}6&L 1wM 0(**͛^zzӧxBBBz|M]DHHwqQ\/ddԍb sAT%u$*YDz#FCL9>HԐl\5nԘuE9[БSP~NtO |8^UzՏ>૯R* =\xƏO^ڠO<?Ca_D&1^҃zkȩ|}6,N222a„ a?>]*(k_cƃ\.*UUU BD#>Go\kðaÔۺqޘZ ||Wo>kkk`OxFPt7ffWX۸7`rs`Ĉ7n?PǠAW!&L({kAC3+kZΜY9vHQ( /`D~ Mvvv8x` J SRRpȑhii>(=zSp pKK .]r9r\t)m۶-A{A?io<|ڊ .DDyf|nn.H$BwwwܳgV}---Էn:381>>]]]Q"Ym_t {1ѣGQ*;ws*++憃QFmg<駟F+++5j9sFi͛8e2dJRb܎$HL&Sĉ' 3!_C<0))Iƭl=sJ||Ikxzۮ]pڴim>k;>TD"lkk#T.cҦT$.\5uڰn:gj)PZɷχD";{4^ΝSLrMf Ï>6lkI IDATLO~ՅX]݁:.]Zǒ㽤 npo8P( իWӳpH} (1%%ܹw;wbdd$cF<{,655aaa!all,C.//pXSSxIA/!SO;::PP`||5y`}I>R9pאy@Vdd )))(τ%{CckgĨ(T(XYY[l3f4^Ν.z)UݘZ^~/g>VTB\Y㢸 ml2d7me؟A?Ug2tD B EQP`ii)N4 WX. 8I@䰰0BT ,P[TE >|8&&&bgg\vv6 b Ɠ'OjAӧOcDDۣH$B\z5klV7]A/##P,X,ƀgҢFVV9GS1qb/.k;~'גh>uwܽ -fF'1d-Oj^,iSܻ681tń$ B5T߳ahS,˖-r?zzIP3iiio~͝cΜ2hoG8q Nn3I<f͒06TB\r_`[?6Xߪ_,BCvpѐ_L\k`"N1P( a.\pΝ R(Avvvo@==ft0Xo`ڴ7ABC` FۃsA뮨Ɍe P[ +V܂-[ )ɉH--ÇB@ZhL BP6zVZ6mR iG/ ۮf -R(zS(..4vqŞT ER:4"Un wYe-m}{5,YyBP( @UWNNL2(vb(فTҗw}!!!zM1K1BP(ނƅy9ܾ8g+8x;֠mU}T niV <3W>1P( ?/owXZ=DcǎvBP( { p!v˗">= Pprb OEBP(z_ƍb<<<`߾}}WTEa͌fffGb0aiR_ ׯOOOJo@SSfffXZZѣҗk׮ombS;`0h Ƨ_]yf`ooK,vVmmm|rpttGGGX|9O? 7o3444u\sN{{;,^X[lј3up 1cСCaPSSC<> E{]P(C;ºuguP[ MMއ^(V"ظ |v쨆6hkC]k͛Xx@]]de݃yn²e[Pc!6 P( aA`tt4Yٳ/ʭ_ 77._ ?5d~8s @xx8,\PCJDd299Μ9N"耵kjÉ':)S@FF|PSS//B1OpEy|BK<~G|2aƍ7lp%t|k֬u) n:Xl :Ԩc˫>qK ++>*,^***͛ CoѣGa?rhC]n˖-0ydPڵS'y/_n߮;\ַ=V ÆСtv+bNNDFF3 <a֬YpUC C}aIآ yD}Gԃo0lXlP ,͝+,/|{llr1O/۷; 'g$C^>>u+VЗuP( "Zdg! Çǔy>P~]P(MMM(Yu~V9r$^vM}tww B}!%j[ii)Mkckqyyyst&с'O[_T~?w|} @6 @6?7bSSks !qtppdy&cyy9ܹr99rĐC/̷*]&='sah\) _PNϬrǏÜ9sx /_$׿Rv WaTbkmmXxoT۸>o[YYAKK CϠA>B}Ѷ4Vz :|uGKK D"x0DiG=޽) W| &ҥK{mks%Xz5dggݻngnnDӅ?^|Exp|JFI#B3\U#sSƫej̮>۰y3R99-0}z)Ҫ&NNѣGk˃{.\z0}DYY>666ʿˤ7'BPqAFFTWWÎ;7`svvvqq1AIIVND$.mޮ,..V9ggglaa!C_ßgp[?IŅQQcH$f;w{aܹPXXP[[grêU`С Ǐg;v !((N8z-d`mm ᐟϐ)8/]rƼO"<<gRS$_ <kkkdh"Fޑ&t,ŎOtuu,--vڥU/_IrOۼp=֔yWVVs'''1c#G2#>tefٟUʎ;`Ŭ?ѣGŋ!99YFO==F0<5cu,YlllVZ k|A?4 By_󱭭 ?}r5k0<<oݺn^['eU1$$7lkkÜ|8+mjذaoA2>~uGXXVTT`EEڵkYe׬Y!!!X^^s_tܷoI6$$$0°Obbb"666bqq1ķJ9::bFFbQQFDD}o6mXKKKkkkرcpJRH>;iő#GAO$14]tQ;gΜqqq9WyC`[) B lnֻxa1bD"SN)`ll,J$tppu֡,[i SRRpȑhii>(=zSj۶mhggǫo|?3>䓬c%k<6mڄ(HpѢE*҂K.E\r.]--- _}bGGI6괶… yyf|nn.H$Bwwwܳgqĉ8b@777LII!Ch|9Sgԩ{nT>}rpݺur͐۾};hܺu+ѣ8eA>Bbٳgiڵ 93v$$$h=q?^~ =\rƌݼy0>>^ iHA⫩5H fe&4F܌VVV*~I Cy ]kָ:Rnt_Y -R( B1F/իWӨ6"¢)0t꥗^C cG4M@\`VTTpʸL%,WPXXNNN V[x F[]]{._Caa!CNoƌ/l㪫CDU?Wn.9cIC7$#>H )޹Ӂ'GtU 'B@֨ȗ#F@XJҜ+!@ BP(3b s;SN5S 88Љn㏡^{5+P]] >>>0j(Lr*++A\.xF3TWW3ڸ1Y^^~~~IRP(|&Ğጓ>3vxxxhH$ʗEHMdǘWWW^HbG_M}[: 4+Cir6(P ŋA&AZZ)(6P)z 9w2Ƭ3z)|}||ٳԄ \v;7`kk+^pA㍩$#>Hz5<|Ng_5:::Ν;۱SRRP"eDCq%]kT?GFFbTT* -[321l,L .'L<7|&i_c/q_EW 9!<8Ʀ O>.@3/8O>hoo"}||pX_|~FFX,FXɐlll7|% ZYY?999rpAXxIA>֢T*%,Esss<+">xRXXZYYT* `SSoBI Dm1&=oE >|8&&&bgg'C6;ƌ]II FEEaǎG!. PcKt6?w yyy...ηْ" l#YkT?bTTJRØ䴱l L]PT~͙3qcazz:"2U>?~-? ǏǏgvvvbRRSSSƤW+**p8d+W2^܌K,Aֱk&E{{{ɓ'c^^FT9s %}◛'OF+++Dž 7誟o~Htw =?' Cx.FDr *c[o4?D&7|#ܻwW\>>>(CBBرc 9uRK!'-b}imgnM,R o)+cVǐ~[|XIII%K g;w+> >,9s333qƌ2Wbckk+?JL .T*U^Y\YY@D+Oll,cAA6663gKP1-- ߿%%%8sLc芉CaCCصؘ5k&''B@BoVq5dJ.^xi+,,D\ΰ}v5kAncHn Iƃ$GHuqwڥ;55Ujo]+N7I4Oؘ6mXKKKkkkرcN 2N6[lܘZR @Z4cǎ˗/ ~z3f ޽{]aLYz*+ KJJr㼂ԩSq28}tF 'NAꫮˋkv>fDf[ne=zgfvZ'(ȑݐ@<$IHܸqF{RRA !7I4O2dFJ!PzA.dYZluZ_΍)0zpӦMR/^mmm۷oGWWW433SpIGHw^~"077S6]]](H0&&m 6Yс vvv@5vׯ_LjJhkkӦMjVYux/7}nkk÷~R)rܼy3B#ox ZP( Ÿom7n+V0ڜƍZu͛2eeezeOuuu(HA+LLL#FX,VO3tLU}Vj[#uuuGWU2~!m Y$Cx.X\\^TTd`CHsO 4O+D IDAT  `EEuRl= EqRm-gǧS׹1&)`EEVTT`HHeW֭[믿V,++7|S-mmSNŒlllD|'9im64ic]]Ξ=yb[BƥM/|~_}Y,,,ĺ:\|9k{1&~_yy9 *-^ @ BP*VWW;LDĪ*6l*?ܬUI[[[5dZ[[ҒѧK_l>xe---q&Lk 8h V?z077e$C$]]]ܓPH4$9B+l.IM21`N"GãGbwwRF:)w6o|8Ua;޴|unLI F9RBdxmN߸ IW$C[;;;G+r|솲G; U @]Vݧ=+W;oܧ:ϚolǛ4TR~[n1q=z(:u Q ZZZt]VV#G333033GGG(//'%d\|gEEpҥK0i$J`ffCBۏ͋Pro?nb#PċBP(CII ƿBؽ{7tuuɓaZuD"hoo*3n88vF~ ƍy&iJA|yKUzi BS\x!|饗ʼ _""ͭ%%%ڊ.\`G dQ='9wJ$[(Jŋ};'$Tdd$FEEBJܲe Θ1C;Cj#22SRRo^MIIA\ ߏ555؈'O} CAAr;wjUW$C[՗Ç={066V=c7=!I:ׯ_G\{JݻwcTTNAOWGq#6z)k&Il/t{`Mu ce*Lr pXX9jaaavZ~>=똟mmmxqtvvObbb"666bqq1zNNNƐ߰ srr^3ʸŗ 6>EEEZڊEEEAJH}#""E"ի!'tw %Ԟ.?]0_¤oH$h"#FH$BG5ʸŗvGWWWH$e{ 1bZXX'UH|MUڊ .DDoS]bڶm633 }a!&MbΝ3- -- y1?p̘1%Kxh)W4?~̙ö _ዝ!c_?_|=RioeP8И. fffj`5'4_B߃g% FwBCצ1uTxwa̘1gϞ˗CRR̝;X?V9{ x~g /P(êU`С Ǐg;v !((N8Q/O"<<ѐ׃XZZڵKCg j4fff JA&ի-Z`ggK.NF[n%K<==aժUK.\G3i\˃pL-fc&G 1.cg333A锿暾yX7fv}WBXXׅ j zƍcAww7Lww7=N:dm0Աiuz-d`mm ᐟaоR( hWWWpwwM6| [P(!n_ዝ!c_I[M+VRlooZ͐x,((F͛~)aAA-[p޼y;w2cZZ޿KJJp̙m!qer9&''B@B۷oYfqA[|@6Lx$c& 3=R?u5}3VuHtN ql\~p׮]|j<[ܿ?̧~&L@D|Ѷv4ֺ:k,F$''\.Ǣ"V/@oP( b @ ѷ8d/L:wޭўӧOWn~ƭ[2=f 'Ndz4zΝCkkkǎU_]]zyy1>Sv$qecٸn:kHocd̤yWQIWkWCo,zlDFFƍ5ړuY|ڊx D$mkMclyѬ: k_) B_<<+z@\`VTTpʸ͛75]wx |]]0UQH$z,//g544p*[ZZ011Gbܜv$qeC R$7ܱA2fҼ\H5X!7C965ڋuY>i$LNNf߱c+IEacX*W8994}ZP( b y`RR̜9O>sժUiӦ^ay0|ww7DDD@RRqcak'==F1118*++A\.;w-//???3R)( F_DwyL...m[[[{)paV>K~6HFMM 8;;k2xΝ:$cU7x W}>} 9V}MۜpϱѮަz`Æ a5k2*<6rIuu5|o0QVV2 {vBP(J xw5:SL1-T_,» @Pc􄌌 t0alذϟPUUѷ Y۷ԋi=FB_JW_}b 9 ^HʆL&۷ok`gg%%%m$&;uHL[xY_}>} 9V|eN`+rWc wwwضml۶ d2L>])C:'CXWdذa}ׇ61cL2lPoa G. pb3իW `ܻw,--{ۍ~ώ;`սbii cƌXʂ#G(7;oqƱ L& "駟S[\ Ci}… iiiNۘIt2C1CFo1ƤI/h?|0ct2իWöm۷C||8y$H$Bwwwܻw/Jf}SO=r@B9wJ$[5(JŋJ99C'''ܿ?`cc#XXXuuu|rk[Xht|6믿V,++7|U_ak{1$$+**qRSO>hoo"}||pX__ϐ(1 3332󔝝hccbɓ\yOt)bTTJRØNE4ҸqU C+++J`ljjj;55}}}٩ 1e<̦T_oI|ETʪK|#sldggcHHbJUUUhiiɐ#Yi޽sfo_ooD"A+++|1''$LY pxq \ɓ'+ǷpB Ac׵i.s=\r%X,F[[[ cǎ1 3"y555 P"=Z .\RK,#>Xo̙8x`|0==U^hQ(ЀI BԄbX=rHvrΝ;7|vnn.z{{*olV/|%ÇcJJ [(P=mqRS)GJJ .YD/}?3fLoAy1Uڵk(СCЀ/^DOOO<}RF[=&&FWwwwLKKcII Μ9ccc1>> Ϝ9^^^wڥ"455UaұhY .T*U^[YY@D+o!>x\.dT(P(p8k,iBIǮ$ؘ6mXKKKkkkرcƐ3T>S4Brn޼y駟b]]`PPnٲ͛iiiX[[l߹s'k[[[8uTι$(JsϡD"Qhnn)ORԶ_,kz9h b{" QKK D"b+Զ:|+8l?S=w}Ǫ/OH՘90A  Ec˗ ={>|8߿]<䘪x "ѣG?}v1աBB܉'pHܸq\RR7ұyԩ{nT>}:C/|kٳqݺuk׮թ'tN m]}i.1db:森H,$TzIamm?رc}{7ok+HrB}^V|THMMMmB!X3b,))!MUxtr^9gffዅ6_%xqtttdC'lz~`^^FP[ ͩ ZP(Ơ/k8q"ؠz-T@oooq]\\ڊ;\B---#F`hC.`QQFߺ:H$m\rEEEv$crzIYY} r5:Ω퓴#6qXQQ)c|$i\yy9C֖ѷ'''|Q+HrB} z lmm 66V?[n&())zKE vͅ_Y`ٲePQQl25kqyҥK޽ +VPdͶ:|櫶}Bl̚5 ~7AS/Okdd$Xnݺn݂˗3圾9EP(&.hΝ{ASS\xfϞnQ(LO*B ϟÇCuu5 "@WWCCD"w*kjjICNt,\>QYY rܹۿW5HlSC׵I.FdM1d>c4BrN=mmm9ݻWuu5j } ?л'@\\@pp0<3Z?#L0ydA.] /2L>lmm!**JP/ 5 x x'G5k_r%L8y777徸88q"Ŷ:|櫶}Bl+0}t:t($$$_|/O5k }Q7n1圾9EP( ۷ #\XXXWo>kkk(..֐XLZPPo# lrhGGG嶝kȕڐdpmv6RBuC lxzzBFFCzz:L06lW2IAgҜ9\\~UTT˫AP ~ >xY_LP(q1-*~ZeD"ik;oH$X]]h{t422iȬ_!G2z\c۵kN6MxuDLJJh_KjCh m_>@JMM Z[[+ $ 3iqDҮYgBS) BP(qx!44b1 _~۷É';x饗ܜHoxx8,_n  MU#[ IDAT?JKKu駟[[[ZQ/$cʕ+_;;; ֮] YYYJ+V'HKK ۷0tP9s&9rnܸ#!4o< >,8::BMM O?1d>c4Τ9g(a„ `ii s'''ΆM6AFFHr̬O>BB<}q@WWWçq~j^?͸hQ9٬2.4oD|NNy8iR!~]{K!l+1<<mllP,cpp0ak}fffK.\w}Xj :BCC񯫫 ֯_`ii ~~~k. n4hƘnݺK,UVAkk =:̔=~m6Isoff[oL&kkk| 9.ǎ kkk xlSXƂT*LWDXhۃ,]:;;I[q%969>z 307?`ܹ0f8rCd~坮v ukzj UV3x}˃pL-f5zn`|8ӧ PokG_{G˃" ]pl#Z,ZdU͛0qDý{࣏>tp坮v yٳ:ĸ 4;;>3ؽ{־EEE'O"????`?(%""Ν;݃&x"̞=2:}) /#>\Ԙ> hܺu+cѣGqʔ)tn߾UnȐ!@*%$$h=q?_mա`\=~R[N=11lO:wޭўӧO7-x;w2Ν;?3;V>⣐7ƥdž!z ~٭ϼy0>>^/lÕw5O<ى?88pٳg{k׮<0K@( B \^wpӦMR/^mmmׯ_LjJhkkӦMjF۷+)ߨOULHH@777cxqQՅIIIcbbO>\t\|vO<(ݫ[uLBcֆo6JRyf ?DwwwD:ŖM:\'կWmu@oooqc]]kXRR* , "WTTѷ% =`bb"1bX377l+V?)ib^XXNNND͛eeenP[$'匶v[[[6i~ Q߸7Ő{C9Ze4rB;]a޼yuVܲe Drc) B  ˗/CNN\~6nܨꫯŋn޼ ...?~/Bww[zشi_SNAqq1TTT=d8s :u ֮]'i!ntt4Yٳ/U!3R>7n@NN\t @s~8s @xx8,\վU?~mj۔rR o_XʦCuu5Q &&233yom!CD"w#..Ο?jsպ fׅ>άmD+++A].Ý;w j$Bݮ-g{ۤ-G!q%9n􉋩qp̚%/p}jVWWV;]oê?Lp@geҜ2kjf 7SӴ0{]ˡ4sԺ7%?mRf`* 2 "?s9i<>q^{w?+W￯(֬,b!"""3lq`LLutt i֬/_iS_?傂2g_C?mV.\ysA8Mc.c2͛˪UUo~Lf9 :Ν;g:]/nnnZۭi2c}ckWRSSׯ딛sF"9}|'ҳgOygW~+oWI&:wQT'=~cukÌ 1tZrrwd>Y2[z|ќy5>;ݼY*..7y'K_n7ȧ~*gV;my-RwQu;۴i900W^ռ>qyjT*4lP h¬RRRd]Е$%%m۶{+Whթ}̡t\ݵk:]"$$D.:SҸ͝WjO۵d_󳻻; -jlo,Vk׶* 8w6Z'$$ǎ)߰a?r8pS)-Zpuu*-jWMiM\{/ 4HQݺu޽{uكnݺٴ/sUKRb4g^QbGѶ:Cƍֱǜ~m}GEE!>>?8NӧO#**d{}BDDDT;5YȒ_R,--UVI۶mE:v(v2}*__~9n۶MBCCUv*l7Z3s6wdƌ-7`sɜ%WflXۖ6HT|MlgժU2k,{AU%DDDTL%U~SǾ}0i$}T*m*yᇱh" 8ޡ6oތÇ{Η j^aTuکk׮ذavjP LJJ2{OOOeѽ{}1{ޡCUr){@DDDDTl`"":D5K""""$GQ;Jh[]g_zU>QmWeee=z4~m{B̙3ܹ5H%"2mΜ9hܸ1\bP۲e T*>c{BDDDDVS W_}z¢EJnΜ9N:; m磶ͮ]мysT*+cV/_Cѣqm;EE5]VVΝO>oRSSYN%}̛7aP5| nzu}WcݿT*6l̚5ˮqP+`̙>}:,X`ccu3g΄|rwT,+++ҥKѺukj<37؟Jᅬ͛AQ* ?yS\\~m?^~e;"T*֮]VZ }Att9PʜWŜ97giӦ \\\СC/ظq#BBB4pE*s@DDׯMb˖-;srrаaCM\@R~xqid;5k@ƍѽ{w1k,nGj & sseGQym u[lox饗79""""" wy.]ٳgq 8p?8tq,^>?#?2m3c5DRgφE}`Pży "(,,?xyya())|}O# ...ܹ3vءx\c :P-eիW1k,xzzu֘;w.?::/y(zJEke[J!c}) }̏ǎ sŘ1cLa5E8<̝;pwwGÆ 1x`۷丕l3zo}6m$JJLLsuşmV.\y.-[4|V6h-mڴC$--M:??_4Ḿ1(ؾJ7g$55UkLinŜ̙#s*ۻwtIDDl"cǎ5̜9S̙Ζ-[E)_*=V|qww7_mi&s5@cǎZ[JffdddȖ-[[jӧ˂ $66Vnݺ%?iFo߮UO)2~x$--M>??? WKq?~\Zn-6;VC1M2E~EJArYG6h&/l_p 4H\"W\~Xs7>+c;Fy1=z믿.yyyryyG^zߋ7 G ʡCXRRRdŊҠAYtGz-˓xN~X^}UIOObiӦIRRѹ MHQQNyQQh^Rm_;L6իnw*b۔]n]S6w>LI Q:.S5u-ոy饗dȐ!rIu떈GGGd KKK Sf:͹.o ͅ>֜..۷f͚.kr IDATMWbהf)i?!!AF)Ҷm[|8 b;6mڄdtxg1x`hIcS 'PRjj޲FߠABD,Vggg6J<`|닔uK)s)KU帾k_]v !!}}} gE^^^թhmcX92g ͅ>Ju[l~m,^W^,T5KI[Ν;۷O>XlNjmsWqj]X{>awCմxj5kh>r-XrmE}~[|ɒ%'?dl3ݚ[2ƣꔌ˜uUzLX~ƥ\vMlΜ9fSO]ϷzK^zɷ~SoQUJ!KN %ojkL/T5הfYzeee:X[[ZwQuSn5-#G[Lٺuj9~7Y۷;wJIIɾHDDZJ%==]VZ%~~~Z~ttƍ%++Knݺ%QQQ99ۭ[i05OMLL"9vj˜uUzL)}e>2aIKK Y|3cccOk=W\)Zmm۶M䧟~| -ϣ8C̝JGi999(qqqiݺ(3K˫˖-[ʕ+rIKK HxxAmXaR!)MܹSz)nnn&={ݻwkQ&,mnݒg}V] "gϞ5S$<<\<==M(QQQfjvKV4w>\e„ ҨQ#qvv.]Ȏ;9*2ƥOvvL0Ajxyyɔ)S$//ϢϜ9#aaa.jZM&:m^ZY7o.RRRbt9ݿyǐ%scGIƍr .qƙÚkqTuѣGJPP̛7Orss_kkn0HDDDTPe1ڷo&Mo7o=Zm*J绿nW^7~IIIf̿ɉH7tQ Q QF;յWMDDDDd LaLaL0IIIŜ9s LT*C{}dm׮]h޼9T*]PoƘ1c0l0,_-[ͫ5k󐈈 @"{ӽW_Ŏ; "5!#3g΄/6lsO5uj '{@DDDd/_F>};ǚbw sGLLN{wzkQT(--ҥKѪU+ $$k֬ի\]]ѪU+|g&ǤRWb֬YD֭1w\iIJJO?sرc1b;?RgN#c+n3g ,, Ō3PPPGaa!fϞ ???M9㈎Fxx&6X0w\ 6o>꘳5UuΨT*A'~[^:%I}[VDDDD:&*SN}݇hcСxG믿bxqe$&&b֬Y8q"~7^x"** 999Xn}7J]xcƌ+L|WXl~~{HKKÇHd8z(n޼kb62SmS:[%Ss%/ :`ڴi:ugΜ}"66Vg|K81h :񈎎FHHNՖ5kk*֧~%%%7^z W69cn|ʖLJcε7EɱQ-֊螗-mڴIn۴i9_YdNyddL8Qzȑ[z5JEۿfכ8q{Zuv%Æ ɸm'''Gڴiy=ydY`},ҶL"cu+nw}W։cŊF۪z)SO=xYxV<\ʱ֯__nܸat%uY۪>g+[՞kouҜvY+{|*^DDDD1HtE0>>^<..N4[h!:e˖&oooʥKt4m&P"##%44TGGGMx*4fK۪`U$$$đ %t~~~X:^%KM&)))QRǜ5sFxm}aXkM0'>sʞ$""`*ȏU4iڵkhܸN=???kjJ7_nv+W $$D;j5L KѸ*?>=m۶ڵkTSڵkh֬~*2L*'++ :ʚ6m %tYYY,Xoߎk׮!((ڵÔ)S{nK*c5sʖLJc7E鱡9kEDDDtcQF~~~ԩ 2e%%4hTEo6ׯG׮]:닔**///'&&UMx+svvۆR:___KEWI[Ν;۷O>Xl)cWV9zeұVڛPʜ""""1HDV/ 4H[nػwN={[nU{nU2 Uk:t(6nh_kb-WWW+j/$$ǎ)߰aCŧ#^~ Q-a<3îF7oDVVjh)ӧvڅ%Kش?{>wvۖbbښU{#""Z#>u$"ի\]]ѪU+|gZU*JKKtRj ... 5kLrJ̙3G+Wŋ^+GRgφ֝4ܹs www4lƾ}T*?K?SqT2sTN.ĺufVej+3g~pqqAΝclqc*%c^ ݋޽{ݻ7oQU9LSJƤ\Si""""Tzo=طo&MTQ5ڼy39_sk%v\]%Q5W{@DT >\{Ï^!!!ppp0}wꉇjv;"ZIDPVVf0brqqQ$!JLQUarpp#U%BDd &]Rx Q5rpp`LDDDDDDDDT1HDDDDDDDDT1HDDDDDDDDT1HDDDDDDDDT1HDDDDDDDDT1HDDD:_DzFC!"""""+1HD5k ISz~M ߨȌ7i2M|[r|n̼/ǎUsd5ˁ ..45BP\\l"""""$>Gw/Gӧb- w{yyj6STڹ\{CDDDDDVpwDDo8y EEVTt:J~& k7;{V\CFf&JKKVZZkok~{ADDDDDVbj$__X8;WGqq1چ4W~R,s -5kNFcʹ~;oͼ۴F#__1թC{$$^FAa!\]\s&\燠6mސAXΝ;:x6tGDDDDDU&??l+*}WRlλ())ߖ.DƍO1??)&O>ߗ.AΝ_R4gbY䛘5c:\IX2̘,.^'77a>U|š"U2ڬu);f{xcI|YƏ|jD}͞=U2,* 99WAVv6T*+9f "m[ mCC0mH0\]&h_8:: Z>WVS'~sڰxm1ODDDDDT5`"w~ ~WC4t*4hX^|y|op.`>cIZҕ|-[0Tݪqv~\dg 8::¯qczjnuΜTn[wxܻmnIQ-,-扈DTիW=u|z@nu0  `n#) }IG [@\|JJJo.}h,KIܼyՃ $(q厯|k#3Xߚqvkp6&׸^ \Aii)n!y.! WSSo)bl,PTT65yfrJ pMDb-,-扈?LD5cǐs}{y~TlKٷCM5ZBCBh!vًs аaom4Q(((@ Ѓ1'l7X ij/Lg5 4AjZ:|ߎ㏋x Qmԙ3ZлgO'&S())KzPՊ͛6ʼnPPXzЩC{՚;v Kq@P`9x̶hÚbj~1о}0iҤꎇ͛1|pw %%NNNJUgܤ75́9" D%%%h֬2&'"""%*ׇ&""""""""Ø$""""""""DD5?[DDDDDT@"""""""": @"""""""": @"""""""": @"""""""": @"""""""": @"""""""": @"""""""":a7owDDDTM {Wf=o @ADDDDd[lHDDDDDDDDTAQDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDuDDDDDDDDDudsX|nC!"""""""9;0pH8wd /ouUF~~ 7Yw^̉ozڤ# IDAT~wpY)M0,|(2Q88aaoԴt6iaC`ģLODDDDDDDT @~g e<`y2}*'j[ϐ~ bޫJI\ 3GOO\MMŇk?իW1y㵸pfxAA.a둜g`j*TO.۸LZli4k/{6kݷ l#AzкU+̛W}; ^Gwwwt o-ZF,F"""""""ʪ;au>Ѫe  0۾11X~Aa!&OMUS>Y닳Ѯm(`o_FFf&7Ƹ'`x>2;pH8ΛڍII(..8A|6d^ƍ0vv)6NNNhӺeUb7;o3gLGk툍 zt/< h26Isu07HJNzv3k|$%'CƤ :Dkwww M[̪c!x$QL|f*3:аA45<:r9nԫ!&_"""""""̪;Ge0 >=uZlx8Is~w튣ǎi}L7J2:wO玝k%^N:TڷNAfU6ZmZ߸ySZئr ڏKH[KW)Js())|ɧ`͇X05|:\Ͻ!AAyMDDDDDDDT[Y6e20;+֬]xb>_n۷͞=x|ݏ>>bٵBC.;w=gg2X4~|Тf(Y4f~];ђ:899uVx9T?h 4e>sDDDDDDDTY5 lXO֬Ʀ/j5m͚߻v#12ק7{~ NNClg8sZ06Zה~9<`QYmd^QVVfQ!!!{:J߹g=ID'``QbUpE8qPXXv͚4Ѫ3ذi3  6ま}}b4V1Μ="9{k>^O>ͷcٳZVVI QRR j%׸1~?yʢ$IOaqpihYuYgE(,,B`Gԭ0xk;8s QPXg"r;@IDDDDDDDTX2[m?;:u7XUc/1RaWZ틜XHȀ`C#@Vv67„qcbjJ*x*uAɼΘ,_(++3+n]`ظ \x eee][LoV} dž͛DžpuqA&Mذp+x g`}XZcH`G҉2Uvv=AӦcW642""""""""OeUX"""""""""+&0&0&0&0&0&0&0&0&0&0&_\>%=.IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/sword3.png0000664000175000017500000001234113162045104020177 0ustar unit193unit193PNG  IHDR@:P@:gAMA asRGB cHRMz&u0`:pQ<bKGD X pHYs  d_ vpAg@:?#i#IDATx\ylSW;^8CdhZ*Z S hQu3 Q ւ ](Z( BYKB'$7ܞMz(Q络{ws ?Q'jk++++:6,//ҭ(;\r $$de Tj2ef BVc ‘#޽ne7KΞ=yOHV#զ = ޿_RVH{Fqqiie%\ 2Bꦦ$ҭ~$$%$w>J$ կ0hСnu "Wt7رc`۶۽^HO7zw?9rH6|F³Ϟ UUj6&SFƀ71z0@pH.rhh0KnݪM& XH.rݓ@ի%%}g:NT&VEQceeN*+\@UUmmS`2tmmne5pxq _6(WT-- uuFGԐ@o@ x>df뗙օQcOL&J$xx HH,G 6[G'#FVO̖0phmXl6@*U( @5nw8n@p8nP4rAe2fـ .NhrH\N1111H$*\.6\v; >kDŀ djuJ R)>?Ι铕Q'.\~VEP%&bqkkS#ɔ X 2 j4`\zTRtٳEE!4dH O$@UUUUY (y}XbŊ+իW^;VWWVvP^^\|"?OYA.JE"ܹӧ#=-8>>>ׯ_ί4iҤI૯ꫯ^{^ϟ?:Z[[\ tCj*Tz=`Z,f3ZWǎf3? YQi ~ lذaÆ <4Dgp%N߿͎͞v[V*@IIQѩS&̝ M6sf& Iw1NtAO>}t@*JR~͛7o޼.\|>P(R MMML?)]vڵkfl@~~~~~>wǎ;v-Zh"N"/]t% hFzzzzzzwT7F 5u r hژHOG(9O/jFt:N֭[n:۷o>?逸},Yd '''''aO=S|&N8qDgO֑{,D" ѣG<ѣgϞ=Ѐ͝;wܹlvr2}ccccc#7D`ʔgy &UHZV8wܹsxl۶m۶mFѨI'N 23gqq{` \|!C '&<(yH!.....hjjjjj޽{ݮ]Gv޽{UUO8ݹsΝ;@YYYYY ,_|oop ddddddL=lذaÆud2lB ~90|ÇSNMM@Yٕ+o47fϜ  e˖-["DϞhaPnݺu֭ګW^zˢhi4A@G{>0G=z4 1f̘1cuu ܕdq+W\!"hojZ{<47oGx<`DlIBBB]͛7o޼w$h"hҊ O燁Kxgڵk׮Ǝ;vXooy͛7B(L6mڴi<.^xE2nuFڵk׮]]\$H+I*J׮_A`eayjO0|>6QIR?px?IZd 駟~QH.]t.B"{}w}ǯ'əb//s^PPPPP>|ÜmitR);o ɘ.@ WL(g5+RR܎P 4~@Jhbb5@!?~@Dho߾} (6oAht:fIc^Ǎc3D4jjB vЊ$? h67&L2e̙3gΜrM@,f7RL*rSV^^^^^<s Uү믿cOT Rd)6fƍ7nxUV <۷o߾'i@ /^x1_6mݺ};PUeXp\@u )DD!ѣGZ&Chp(?'E3oX# r.8R(/}Ck)[[nݺ9s̙3 >裏>\.@zJT(8Rh"œVL&+?c0~w5¦M6mij dn@܃B}8Fz@eGڷM3Ow^?--mow=c\(_|_|!믿.lE?>/'N8q 0 ;EZX}=`]ϳ#vܹs'?1IR__WXf3 *Fc2qqF#?O+B)O>O>-[l2;&D&̙3g:t!`ׯqf`\$urTtc޽{\b^jժU`VS<6!J ~?'RB?5P >3y.\pB::O … .pnE[E CO5={ٳ@H;B?ݗv^F( xn=EO['L䒸qhYʛoorb7b|6@+_z饗^z$y Yh)[hXwA&c+أ]Ngt0hJ⥼B6b.x $ }/Rb +@i,U @!!j<@WH$r93tSN:u*]i%SBb9wz=~,AF:T}r2h_xE!~+֖&{?Oi1I޴2W0'CΓ~ JOIyW^yRI <(-zoG'i={fgCrrge1ܘ={ٳn.D }>y;֠@䱻'5k0t  *11e$E a.?IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_viewer.png0000664000175000017500000002566013162045104022307 0ustar unit193unit193PNG  IHDR_WZzTXtRaw profile type exifxU 0D#`Ǎ)tڕqNp}kPXȪ74'\˘54l{V*.7wT8$TihF3g9}N,m iTXtXML:com.adobe.xmp <sBIT|d IDATx{\Tu?j܌ rQI)Vz-2(v٭V54l#VfV>Y %7QPPnrI@㷜/323#s|n眙yu""b!"""""""b!"""""""bq+V\mv݉hF>w|ND@cLjȐ^zW6m~m 4innݻqQ@TT~_gϞL/_۷FCC S뮳 =z=z1c̖-;8p---¤IгgO@EE[)R&O#G(͛0 nnnC^^u`E}}=|||eꞝI&)O4|U\\yDDD $$lYmm-L&򷟟jkkU˫ƍ^sqq}SL&YϜ9ogϞECC͚5 {Ş={)S`Ȑ!]߶և@ӳgO1ge^^^B>}R->(|}}u>*嵭;0vX9>DD;>}[oŗ_~izTTQSScrOOOm3j(ڵ hnnƹsc>|8222P[[ZU222,tjڵlۿ8<5wGEE]!"mvokbcc{n[n wu;;# 111pqqG}*#..~ccc7x={Ę1cPPP,7Z7Dss3 l߾^^^3f ?,:t(>#\p1cF{Ę}!G9w]+V0ʰm6$%%sa:\p6l;͛7C1"r8:#"[gDD@CDD 4DDD 4DD@CDD 4DDDif%""R^hg%""@CDDd~FCDD 4DD@CDD@CDD 4DD@CDD@et ((۶9pn 4]%""BKDžָ뭃Zq1nk=ǂ{ڨu~dСreIHH 68Zt}G}NHH AssC?O߿? l%X~=`XdIGO]ړowiif*-Z9p@i2MMMشi\ 2WWWܹgϞ`1bs-jkk`[o{WODD~111###ظq#,X1l[n~cݺux'mwGp1n+v,=Vςscq`ܹ[=ĉ$iiiriihh~Axe^{M&L ǎFRUbKtA)ED#ǎlM7$L0꾴ڣUW=uIMM'm[w!+V:)((xw?ٽI&iCjK/$ƍ|hnVIIIZ9vL6M\]]믿DDG233I%--M/=Z^x|1\>3N‹/… oU,\Rqڵ!7o=zHFF}iGzm!$}Kr+ߤy7T˻x$&&*O뮻NZljj?2`1Lfq߇hqss(ٺuIiiGYYlݺUBBBU"##eڵ2vXvGNNƊDFFʞ={̾6uTOyl&IΝ;gVew)cƌOOO 9s;l ?C1B233Fݖ@c@WE[}GL&̟?6%""BQm'lvcYYY>}zJ!MaqqqqHMM\GBBvf-ZRaŘ>}:;N H---x뭷pI̜9mӽaԨQhjj}݇+WS8tٳ'°}v :#"[gm]@ @ڃx$8t9/h; uM-BPPPdDҙǢz^eeeHKKTms眒ݺSh[gXp>]ZZZrJO>$.\\\T/횚`#((Zĉx̘1媃+ 00xd|ݺu8p oq-aaax ]o_GѣGoqҳ/#R[Wye,[ 0LXvž3:z紣\37Ֆ[gzm#l99急r۶ BPPب{湵jo{tJ)-/HuuHҲ=&hwZ6g+[S멳ԛ6=frsl؃釴[kt=;:%> ٹp 0@uhn:Sr0 7:GiVZvjko_#sUԛ6H K[<-=-Qۿy0:;E%3ө81LJz:aRoO!)dox{ӔiVZvm5j訔FNO޴H!odF(rsl[[6&Ff;e:tZOG9zgꞨ{O***RQQ~w999PZKK|`Kτoqrd_zFDDz5j訾2wz57]+ǟ-}5#DZǖpZjRLFחϟ9shjjBvv6f͚,U˘={6-Z 99lȑ#fףY Z޽{ZZEGѽ;v .]ߨPI`O[k.uWopB -rظ;l;=u֚]{?{Z9>=q$%%HJJ2Rmk_J!팔je2tP$$$D6lؠyE7RgK`cx{ӔiV {m5j訔FNO޹5 >6qleck_mk=};Uuv+j9o9Nԩ~GCDD@CDDJ]xLDDxٻ'njK:[k@6/3wk/ʷ,}륣SOw<;Zewꓮ @O׺5bݖ`nt\^Þ={|\t ˖-3 o>dffźc=ػw/Қ <}G-Qw 4miRܿKCp!deeaժUf۫'Mҿۚ/ݻQYYٳgcԩOr{f[UUUaܸq9r$ q|(**Bdd$rss#-- .\3g;wcǎŨQp >|\`xבjyݻ7{oƜ9sxu5z;M "vH魕mIIn)3gڤNgokɒ%Ϛk.-[̙3Ud Ȓ%K,e Zŋܹs֫OOO!n6qF{Ki.)RRu7|[kZZZo1LHΟ?zz*++y~FӞ4j)b#)) ޺e)|_TÇǪUPWWǏcƌ(**R~C|FsQ;ºu됚#GFW_}uuu(((@jjٛѣl2ҥKAbb"N:@ND3ԡŋpB @Yp-[JZiն5RHڛ CIttITTlݺUTLDDn*!!!*vZ;vœOOO={}ZNӧOC=$}777?;"9]Έh6#""^ 11 11 11 11  1  1  1  11 11 11 11 +IDAT11  1  1  1  11 11 11 11  1  1  1  1 QB3uy"IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_commentarypane.png0000664000175000017500000007020313162045104024021 0ustar unit193unit193PNG  IHDRwGg'zTXtRaw profile type exifxU 1C# ƩNwmKQXXu_4g276vJɶIe d8>掎T*Y?4RyAX,%,1 iTXtXML:com.adobe.xmp NsBIT|d IDATxy\T?8 h]RKLn1FS"}j}OL%FMcML44( 03(g3s20z.=s/U\\L`aZ48 0 'a^D?1 4Q._,{ 2`aɀaLJC0 |(/@ѭ[NCDx8ʀap\dBMm-&.] N 0-[Lɀa`6%Ld0 q"Aɀad0 p2`a w^^^~{Q?iZ+VÇ+QRR0o<s0lXz:zJU4N 0M69i}Зbb,_^j/'/VuuR`i hX6߃koc րSXwŸq + GVV RSiOh+0G&>/=:^Nexydżyyg+0hy@txbVBrr 鋜ŋIZaY&=;s^cqBOlΝر`A8zc۶h,]Z/?  Ң 0.LzZLz̿>}cim3}BzeޠAXY~>|ʃ|Ï2 4U6^^^.o ;zY/?hz.gwo,vYݹS>}ڵ^(-N4]i"7]#/a-pG廔#^aӯ^n_δ]{EǣaF!%5gJշi㍓'}{_>D M ,0LCع2M8~Ւ|{a)'7h?|PjTV.< }!%%CbRܹSO%x1'aWxW/?|i,-y󮡺iaiiExks^Ggrjf0 x"=Mz>< *?M0LOսoLZYs ?i۶$b" YnpxQn_ 0 ӬAsama܆ad0 p2`a80 0 aN 0 'a0 ɀad0 p2`a80 0 aN 0 'a0 ɀad0 p2`a80 0 aN 0 'fGMM ///̙30?T ^^^\H۔Ѫk֬Xz}1$''ch۶-|||=z`ʔ)/=6Z_-ʬAff& ֭[cǎ4i "ܹAaڵ`4a2pi$&&ZYlGKɓ'[ABB{TVV[n~3܌g_h}fZ•'Q\\  AIII#wgaȑ_G ]xNwYy`عs'gFdd$ڴib֭e >`aðyfzjtݻ7yO?>,ڷo֭[#44Æ nC:"TVVɓxW-fΜ)|Qv󳲲, ,vڍ7ZQ,H,--rf͚eϻKݺuejjjh}ƏO555vۗ8y$m֩ٳg;FRRuW'(({=*###ò?3%Z_2;wlY歷ޢAQpp0Q^7ޠ b9\tٽS劋>2ٓ=Jf^ȑ#T^^Noel[ne^Ν믿 :tNn:m^K.JKKwez~lympA->U(MTRR"ThP˺/^+(( @aaad2E2pyЫW/}6NZ$[۷oe^EEez``My Om}駖yT k^RRbm։;|ͼk׮Ie+YGZ*((>:ud)륗^.W_jo['''k#;&'N H'N[|c<4ΖWVV6mjkkmWZZmZZ2`2wAppM!!!*++@OZa4]200Qʕ+B[n "t ΝOrssۨ7QZfDDnݺ8qkwI<Ho @VK]"VlhrZc]uUBEEEc̀, ҥ |Iq=zO9RDИ<]vgR>1 ={|ζGr9ѳH%?H=FPN8aޮ];YK?)9:17_#NO= lY9%@Ago7ߠo~#\3ÇkǏǿ/8p,YbxΞ= ٌ2ݻ/e1cjO?N:njy7::1c1^|Es" }Ebb"5wp2p[2`ao2Sa0 ɀad0 p2`a80 0 aN 0 'a0 ɀad0 p2`a80 0 aN 0 'a0 ɀad0 p2`a80 0 aN 0 'a0 ɀad0 p2`a80 0 aN 0 'a0 ɀad0 p2`a80 0 aN 0 'a0 @Wr0Faƍ7|2 e}OH eeexq x{{r^^Y=M!" 8{,kt:s "6;cӧRSS?ǏG !CгgO|}k! W>^-bedd ,, /2y$ `ܹHJJ¢E`cxs΅`@FFx]^֢{Xv-RSS7h+[Ǫ vڅ޽{cĈ Bvv2Xp!v튀mO>$>1={6 z=FӧO;ܲ 8q"\n޼I7oޤ+WRdd$]xf9ӦM͛7SYY6Ϟ=K2o/wDTTeddPyy9ӯ~+zםS?JH{̘1a333ibH,PRR-Z.\@_Rll,mݺղ˗CJyyyd6oYcB\4qDdggShh(mڴ6nH!!!tx8Cn}E ˉH?DNBi ťK,{>u^#<:O8Abcc)??f@[?nzjj*M2᎔.Yޔ)S߶EO=Plld &v=zfl(ڳg*9Տ`ܞ={G?11-ZlzK_Zrl.^ئ= n:֬YC?d 7_;"HD}x4&L>Lrٲe`i Yfѵkלvufo߾~⩣sty< &RSS{Oy{{ NeP48jСCiʕ6VXaEcH, }vuR2&uj=6өS'rtTTd 7_;"HD}x4"ܺu"(<<&{QBBQ=(11&&n;F|||Hݓ_֭-OV֗W^#FбcǨr@sC[WZh NT^^NDDwޥpھ}غ. TSS2>>>d4PRx{{;utd63ͤT'q+5"1~zz2;t67"""p-{ecbbcb֭)96Gݻ%{G$ý{4rS+@Iߩ846oL/.3zhڶm'?7իWtMZh5lҤIzj*((Zz5EFF҅ d_b:uڷoO6l۷oSEE߿_f#&MD'O7oRaa!رceL nٲtB_}UVVRnn.디$막֭ jUu]$Al'L6O[ .Pdd\jM4ɦ˓3EEEi& oV޽z;vXvT}Db$&YX"/ư3xG>s̾}(>> 3f u҅RRR&4c 1bHT]]-ww}UwX$iNԯ_?eٓsÇ YfQee]vAqqqOG;wtX{R׮][_\QyjG\nLDIߩ=^(''&dD 0L0 8ɀ"bd0 p2`a80 `,'єojunaȑ3f x s2`;( a9`޽~eh4")) 0 HIId2aΜ9 Cpp0͛jM%EJ! UuVZLHJG)-7DƱ Y͈Bk]bb"effRII ]p)--)##-WZɺJUu!Q*TU{TfJ!/VSn*Sdrl{+dK@;ZC^o7СCԯ_?MU DT~j! Uu^-R ]!ՔǮ7D*7#DʻW,SVVpz6m4YWNN2Q*TTZ)3Z#Ք"eZ wu _|k/޽  :fzUUڶmkmmmΦUQͺ:NRҪU+"GoXMjjj$ NZCJc2ЦM߲ܿܽ{$-M"m1i$!00ܹ3a̘1ナ ɶHo8{,-[nݺAl6ߦu4]L}C˱}@r<,GF9 RwjSRUO2OTF'^w*3Eh)URȾp> RW4SyJUuZ%P ٶK)/JHhH"FC._rSK)AOKy'2]ͺJUuZ%BDK2S Q}5"ZMGHGE7D*GTx P޹;QթKjQ(PJ!m֡VQ}a"ZMGHGE -džѺQx*տ2xi|X0L@fa7 aNMaN 0 'aA0 HNN`0 AST E]رcSO!--mua#'-ƒ>(hαh+cܹ0 p`~ŋ1|,ZHR´ ~? >2OΔ 1hYpEMl$>YWh%#uT~%..W^& 9sT#%%n bرYDj6T?֢UVvuJNgqttg W{D}Z{,X@.]{Qqq1޽.kw+!C+)NJՏr6(9 RQq#"m}6uؑ?nv1~"ZJp?E9B\=]Oz)ZUY*.weܭ :)U?CQQm۶:vhc MTJh׮]4p@j0`mܸQQ;R6\O|}@)g h.Ek]/qUj6d 4h͚5]|eܭ :)U?:^AQFFrrJSi_Yd~mJKKѣG+wGR݆/?ͥt4njU-fR5Z|طo<3EqPVdhؒ %A#r\XXC @׮]e~"ZJpW"rƅ1 { R7Qo,;PZZ[bXt)fΜ)kw+q:\*ETA*G)zK7ŋfe9R6>1Pw`s޳4nj U@ή郤$ݻiW˸[ Jԩ!]QJOm޿?.^{ IDAT3gDNN߯iDOZQD.=ܸUcmO~ƍիt}y&-ZF%kw+@+)R'QHWUjB%%%Թsg͵L;}4PII&^)GZJpW"rƅZ my"qt´.Gz)ZU@}4f #???ҥ PiieܭBQd-)5JOGj hv &hu([nU_*_t3.hh湊#frU[ da3a%0  aN 0 'a0 ɀaiѻ=tUcڴiƬ$&&_W*4r[NM`'x7uqAjj*810-%xݺu 6mŠ+#. ˗/ƍQRRnaQ2Q˩Q(?}Emmݻ78@LQ(+ezϙO͛7cРA>|<-UUi:\)(AE=j([lq'gەrD6V;igQձ2γKDrPP3f mذArL!RwXg" R(֯_/9_weƑO۷oS֭%yZ*!sG\!S9(g#NGov'WەrDnm)O]:VN(f̘oG?0C||r1LSM%Kŋ;w.;w.dHW 0|eW 0 'a0 ɀa(/_`@rr2id W艺Ikj>~{󈗚z*;O=Zdy_idTZkmh(Ν ?b~&h[бcG޽[hV݋{7n@hhmuG̚B?6(iv3N- h3Uί+b]])Dr4jVPK=~PӆՆ* 9K?T)s8cF&"pjAnRTHy'G(AT3L5hHOGqqwц Q5HR)ү1M/sjAnRTHy'G(A"Q3A G5m.G*/ 7G"EKK=H3Ɯ ܔ ٹDu~#:RHrԌmP#բ?mm.G*/ 7G"EKK=H3-5|^Dɧ{yki@@ n:N~b2 y#l8{,-[nݺAl6߲/޽^^^wHI5Zjegv{.ڷoJTh]6W_ž}x$$$g YƟޖynt???A,SUUmZI) 8"qr_Ҫ_zb^>&2~#U4zDG;9@ gADw(6dDJBu7jTSMjmIDK8;R5K(WX9? bc t3j  PO@~F)_s:WF{ݩݪ A|6V)y7;:wivEjƍ]֩*ä:t'[)Th0)h<* J!7ZgDFnFPNNUVVҪU$ڵe^xP\\;vF#?~ vۊ,*..vZ7L_5ֱ1c^{޽{tmZv-W:*++)''GQ?Www*A="Kg}Px)--Fm7_D ^j^YYmڴTKt4W4jZjћjTD#h7h#ѣG- uf2]vjon[F#%''Sll,T}||&;= Y}-W  Zl):2p#7L&v֭[KvdV-((^zQǎ% 1;Fb4GԨ@rU_xԑG G=zDʒ܎~htN#,ydh&면b_UU%ku뗺XKĥMD4gl:wQ߾}ЦM< J^ qPc͛G1_͛g7Cvg˧O:.RWxz94frrrwޡ8>}&.i׮++W؝qĺ Si9\t+vڹ,~Y6l,rɠCΝ;'<_N[ZOQ r@i"wi`x"{9̜9999ؿ2"L5yJ!WA 5"zSuJrcj7Z9|p@RRrrr`2ٳgP!77ӦMsO? 2e 9ٌ ?~+V->cX~=޽A!!!G).T$KWRRB;w\3ܘ*))LQe93:fʝ.7JZjћjTjm m+|2 ?u 29s (&&FֺR~ZRJP= &ŋO&L_D*RWѝX6StP "Q)\MYU6vS6RM2듩SRvLJڵkGSLI"ɠ^|E NGM6Luc|…ԣGt{4{lζ,Mf͢Ν;ed'vDD5;m4 4$,PX0LS aʀ aN 0 'a0 2ǎK/`u/--pL6 eeewVm2-.gbʔ)Ç.`TVVԩS8uF#ϟcZI>ZwږmmvTp:u Bn$~A-մistZ-(A Ʉy!22ҮnzHge4 9UZFJ兽{b ?z!Z uݾ}; ^@=gϞ[NR1Mw_hڴAkݭgԲ|F>rbڴi*i2ܭ:u*M0 &NHSNuY;7+WTޜ0%}1GNDӦOΎn=C Ք*AEzz6;+ @-AII M:(,,Nj\GeYDAǎiǎt*,,_~PϞ=#%ebbeY%J5ucZH2Ѵi[Ϩe)7qUD)h ;_ru֭[ '%}1M?@ǫ}!::HHH3>>L&XtVZAwԮZx{{+,,СCQVVk׮.!/ݻ___mvVH3iC-/KjfkK}1Q]+h4Zʯ^E(jeBn `ǎ(--֭[1x`,]3gδ,"uЮ]; IQimڴ7@D6g@򃃃QZZ*pXt)|M,^XrB .jgWOgݵ~!Zp9ek]7"iڴpQulvDRhJi @:w Xd n߾2޽0OJJ픔#F,ᧉdiڴ9R Jn=oٲtB_}UVVRnn.디dST -B>VjyY ˗/eƂTZBBBlhBn jڴ9R :zF-_f uڕ|}}T)KT }!fWeSZWk%TWWSzz:ٓcǎ4rHڳg[m0 QFӧB_ɀo 3 0|aiIp2`a80 0 aN 0[G}///0F\| Fsh[ЫW/4dСC@ΝS\tWWڵsnvNNHauWJ/'j :t`wV{iag]Q2m:[`0Ѝ7Sd+:,t=9h ;wL${￷{駟L2GlFEE?+V`VΞ='Ndڷ[' rss1m4UWSQme} :dffV K9u٦e*Q 7oưa$z'G=+Wr>MDDR?SPLL*t5:?%O\̜9SL9ۗS)D&Mɓ'͛7hر *,/R7m,#T{e0i$Xz5EFF҅ $RzrԳ"}%|e@m IDAT?V:9sGuܹsGNݻcܹ8r䈦1jJXyBQT'PΦPڴiQaa!mܸBBBȑ#6M6ͲMkj6oN}6uT0aPaa!M8Nr^^^BF EZ2*++W^ƪFw\PuJ4ϗ|ܤpbݻuuhXE딗G!!!/x;n>|8+a=Eu EQB1!!֭[gܚ5k矷)/==]J5JAqq1uܙk3NJaaaFSN۷DT"N:Me㏤) )//(00Ξ=kG:DEۯ+7**i,-i:u?nݺEF /iHy4ucǎټX͸C:x UWWSee%Pzz:=#Ũ))a=.RDUz" N:ѕ+W얻|2EEEٔWmu(0*{1Ҥ<%;SNSI7n$4b1b͛7KIDgDHQ9q;/5V:Ji ~aA(!!-[Fyyyƨ))a=.*EUz" ENGfY,G٬s=jr5ӧڵKr~3tP@J]XBEZ2jjjl vȯ'3UYKR$%eˉ{yyBU^a-;no߾vM6imWjUz]\r@2YQׯ_޽{g}i;~D>>#{r/7hUvy}6L&:|=0-Φk. .PBB:Y38~]Xf|BBB,OѦM(44[jELi˖-n|r?W4QVVfYnՖWZE(&&rꬬBZhV>EjX4ql~Z5%%%"1"ruԼ;vP\\?Ν;J5*3Ν;:өgϞO;v#GҞ={TڧF)Zɓ =c6c=Fh6ܶm=F4j(:}+IZ-5z-߿?zt9V:SOZmfWqMf͢Ν;vO%lC&Hf?k֬`4_~x_ $2220}t0-=Ǐ 0 ɀai\g"a0 @3._ d0MGKJTSUU!CgϞ\ Ǻ[Fpp0z_1c:v{Y˦0.ِuܹsa0![b "F#Μ9?O(//GGytkaGh{wTTٳn;" M)iѢE.#U|zCQ~d]NlK?ݑ Dck.8p UWWSuu5 06np"Ѻ=.:t hŊԿ(4h߾zRQRST*ZBES[%ɠdY%rTjTJNRVVpz6md]NlK?ݑ :11~mJKKѣG;ݮH|K"*8)>s ޽K}v(4IGDU'JMQŧmh ]Nil$ӧOS.]dY%rTR.]-4$lܸˉx;XP^cǎ'ru{\2Q9bd""z7gϞ'Д]vBWj'ܤ ]NilK.3g?pJPA}jpp6v_dcZ~=͛7OӺݝ d?Md2g3-33Shݔ,_gΜAzz:-Zɀ'x;w}C|ȑذaoS]Nc] N8+WW_d8$ݻ1~yG{nv#ZL$sƻKh.+#iNԯ_?5=o޽ԵkWvZVP9;HlEw̺O֭)<<~В%K$oyJQV]/=J69ێ&ȍhlժiQT7+g hv &(dKa<6@f6.|e0 W|e0 p2`a80 0.$''#""W^eALDxpY|tʂf)Es(i_QOg@v0h322_~GI;aʠɟ򕁺6Ɓ ݩ]Tĉ>|8z= ^|EFmT;uFe֜9s`45+_D冀PMrKݩq$JWc~;F#fϞ ^QF'Qb{O;P^}U۷шGBBy"c~̥7& mڴx `Mϗ`Wi7n|DT"-`0͛vJMS[W7nM?MM׮]sLdd$]vMMrƋ;NJc8Z;v[ntR̜9S֘7.wJ?Qܡ})sСضm-[h^'|7oCEZk Eۤd4"SƱhpYT|͛1lذ7&4k+Rs(22׿Raa!Һuhۡ.\HZzɥUV=NZB6)/j"CSƱh!S(W &MdSիWSdd$]pA}x 'P\ivQN2-4l0PJJJ"t֕ĉ4|p P5kUVV6ޓH[-6/jDOǢq +3fPHHЈ#ɓnk'n 7w>skK&Y7e3hN$$$믿ݻwqm|ǘ1c,XºD䠥]Dzz:~Ԡwޘ7o~_h`ʀiW30 '61 0 aN 45Ac)r[@n5FMN9+g=dOA>>d4.l6M7_mu֖ӪU+YI9Syy9ݽ{i#+B#FcǎQEE@jY)ۛL&]9FQ(ȎS:PMM&1S3~K^RQBBQ=(11VuLEVu"ӕJR:<1@Z(ROaÆ!** ˗/,_?HGCyyy'R J5jBw;1h\mOk5" K1)[t_ G7v]T%hOD% XQÑ>>)))X|9Μ9t,Zf*UI 3335/Ck5;՝ZLd{Z1LaVl}!b!N}ZKZSDZ*!S'RGMnݺ`XźL4&OL7oޤBJKKcH "jPF1ٞjL)DJc*R辪6"Ehsܟg"Cj9ϋU۬wez(""(;;z{{:DPhٯDhDcјEXꉩEƪXk3F%0 &]MbX,ɀbX &dbX,N,dbX[-ܨ͍f2(Q5Y^?GfCLL qNk$yX,oyx҂z HNNFUU%Vfk#v4zn7.]IIItޯj?:Bi0z0"X@!',Eik(ӏfc` EX+*yap\~'eM %kxHdLՔN:0Ё!4OQhHNXC~4ۨKh6VTfJHHP7 L IAXq+h5Չ Dp{F;cB3EN,Eɩk(ۏfcb ƊY>00@v](.22Q4,$QfN Dp"=B ?Em0oArFXBzԩSU"-$J07u2Ad:PcB3EN,aɩk(ۏfcb Ɗ񡩩U{#HDаDɚ98LP26!vӇ~H^z%]x+:&AgOѳF6[k"D P;]?^HQwwJKK)''G^dLhT\\LDD[n/Iこ%LiӦVWp*+,,4-S^ue`oucv20v{f{nZj)TvEEE(jnnVF|#"jnnOeox9p201 Dp{uىD(I6[kf 9eec`&H20+0uuuя?H[,"c҈oa!5s<K&ĸc/p"@:_` D"~8"I6[kf 9eec`&fcE|ZE/bЁۨa!5s<K80b d@fX,'bq2`X,'bq2`X,' VUULM6q0X,͟ | UimGG t:7K.\nGvvWy}}=kkkX,"##|̈́6c@hh(BCC .x٬Yv])FGG% )??8pnnغu+f͚߫^@tt4?.rYYYYhiiAOO122KNX,eDDxm۶ ׇ%K %%Νùs琒'| gǣDer-.F FM}JWutt;DMM -[GQ~7<3Cddbmo}&ۍ 'cǎ_駟zy瑚7>|VB[["""tkɒ%ºu 'MYee`$%%wȘMww76mڄDvl6$&&'NG\\V+p8Fxx8233qY:tvqqqx044h_|G}ӦMӱb BDՁ0jΝ(,,TM@K900_~111r;vc߾}+&5"WV^_~Wˑ>Lw\ۇ?}+rI/UieRUh^Ӆ α~=1jٲe6x"q6ӧOFչ`|f̘Z^RR"\ٳ~c&㧌V\:Z?RfggP6y<zV82HGQM튺7*{=/ʛxQVVV@٦SsILT'  kg;vn7\.JII[v-W^yZ[[ihh:;;i@@'MsNrEhيPCC91N)ckc3App*PFM2XJeԦ<R+FFX,444lDpIDAT;44DVUQDqqq522B .#G[m1E LN i֬YdXfΝ;vJN~m:sDfΜ=$$DюYxM<88HSL!ŢC}}=3g2j3a@K:.СCxbi$tի^L:y$%&&RLߊlU)d`r2ذam|A ڿ]PPPgz\qE;v ذaKEGGN:"RjUmr_:uJwTT:2~iwOO<=*dK.)/]X22.N>D뛐z w}7eeeDzz #)) +~E_5UQQ='O۰0\rEa;>>ոr *++999~6o?T|-Byy9zzz Ӊ+Vڤ\{ĉD__c,X梡pX~=駟[GOmJNNw}gj7n܈w}/_V]}SRRPSSꫯ2Q/JM" W_EYYZZZrPTT'Q?PQQ_QQg}VQ"99ٔXYVݻyyy7D{Emm>RݦfܹsÇ}źoHݪQKKKkooxmOp߾ueUӮ]36޽{iΜ9TUUE]]]xV\.3zSG^ _u{zz(>>JKK7ߤS_hڵKڟ@67o{iAoEf\-m"R^^EGGfyukkkiݺu@l6%&&Raa[vDpz[l9sf]~=3N<͘1NJ˗/&u)kNZ VBtRTTQLL +eK)sp5&x ɀN'PHH9N G!F&~JNNV؈Ir 2<('^NZ]?`9 T=Lu*..ӧQPP*((3gP\\`_X,_b8X, DQ|IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_dictionary.png0000664000175000017500000002610713162045104023150 0ustar unit193unit193PNG  IHDR~fzTXtRaw profile type exifxU 0DT0`>$#m[~p; ]u H5PDB4F,\ъi 7(3V=lh@oFk7[7K,&=` iTXtXML:com.adobe.xmp e0sBIT|d IDATxyXW1$$ V JQZQljZ7V^:(.X;֮euձZ 8nUql;Q;VֺOˢH@XiB?וK9Y9')J"AD1Fxyy:QA<^8@AtpOKK DDD SA@"++ %%%P:ApF& }G%eԉ09 vv6=BBBP( :=$$}4޽G񹔓 afM<ӧOg}B VZhT*899 5㯭EiY)rodc}p6X[a/ ǾwQ(h[ :Bqq!$)͝S?9Y,ߘ7hQys|̙38qŸ\}\wL0"K.Ŝ9s8Mk:M<ëbjjj0gա[nVm/ԏ'zK/3k}z@ ӧQЀQ/ #Bk.L 1a qoB*ȗF۷z,Xe˖aرFWX?szJ?***WWWJ&?~x|G_1h qyLjL>R111L&3sM ={zaZTQ~v=ZErr2fDG㩧|8Ml/(*GΝ=z _;kg̘1Lj#p1ܻwjw۽{7ÍDt邈޽4MCh#vBx1 !K{_%,Fށ$M-_c.M///\rbֆaua…Fwd2ݘjDPTx"Fiw9\ׯ?L؂񯾊#Gbѯ_AҧKx$¯V[o!)) ...j޽;***tU*cdpttM#4#Ǻ2 FAdL:?@m /:uB}}=bbb 6mE"Rq:>󏒁AwS4'Mgy}~ -AA~ ?A#wttDMM{ ZBRXPpttl2joh, ##5552AX-eKV#++ !\gõkאFG Looop5\tUD M?#)JQAt@7ܝ1cAD"99o:IAOAOAA$A ?AAOAA$A ?AіrK޺DK&̽&;7W _A@o=gΨ̖SK mJh2%|'O7[ۓ B(x;bd W*%{?J'Oocr_*+qB-> WiSOA~~=||Fףw[fg戊*_Tᡐ540|y ZBux>_wRݻ;`ʔ,Y|t }4x>617\AMwIIOsNC$Z-qhyΆLv>>W_ uwгĬ[דcYp뎽{Jc^UAZ=L*xAYo˖‚:99,dedI77`8u.ΉօwZ@lĉ1eJ>"#0x*ĉ]嗆8[*׿Qd6!h?cF~bƌ刊rE.b+ocgNX'֬))*jOK,b%(0j TZ_o`b,lR7Pj A1["!.XS粹;q&ϞUar_ n0N2)8K`͚ry?J(P2Z^wS:w5V.Oe~[B,^l^W ̛NDD=60PclY8 7|gtÀr][uqv#$=Wm6{7uu# @xOLҕ ~pY'(Hc,$ΝނڸOD{eC%AD~{ Q{z}A$A ?AAOAOܭD@@j6ݻwѧOdeeͭ7H$jsBɞ"mi~/G[!ўakݺu /__aҥV(..Z\.3wssCdd$obm۶!22RѧmoOmY3gggDGG[K.!==>,͛z jػwoǚEz bF͛ ~ԏ>vfڟs;w ##111={bҤI駟|Z9rÇw ԅ>}dW_}e4;E\\<<{=NNNx'0j(KMMEHH쌐`M5 VX8::O>M~e]p!\\\{j(ݖK?so555xסP(쌰0\~b\|/ZKXޅ kBK_~6}}^xssskbڵHNNƍ7 |'hllDZi&|'U~RɒXӿ\HMMe/gÇgwP(ݻٽ{Xff&e'Of͚vc̅[zcÃmذ2n:e^yXoĉlɒ%,??3RRSSѣuq222۵k+//gof;wd4o}F}]sq„ /0 OHH`ʴ|r8l-YUW.l̶a?Ytt4liC6f[;ք~k4Xh^B 5kXcc#d.\0 _XJJAjmRclƍl֬Ya111lƍazbFܳgONk5o>ԟCYll,+..6駟fFۛWLձe, r`bتrgKe% s;/mhcm_~kǚof -Q _|arw=yfھWWWݻ;w0+//gݻwgR΀_:u2zA_X4LXjkkkjj8x<,wM6a&X߾}YLL ;|0j8&jȫL(smxb6f믿\ϥ-Ŗ4X-6}&5kV3Zף\YzFzjٚ=\\\[n݊(ҥ JKK3xi4xĪv튪*d2(F;v찘Q{na GGG 0÷~} 4F9z( d2B&}Vlks9ryqY\\?жW3Gs=ϣsO>$rssURO 8q"{WL>vd=x8qhСCF_ُ?T*eK.eͳU4''yxxM6[n[n7Sk>|8۹s'+**b -[OUwڵLAˤlԩlڴiݾ}Ykf2\RYlIcԩi&rrrxe>WӇK_psRږK?4XbROӦ_~~7V[[XII ;pAZFz_nT=l'N0ĉ-6RXXsqqaroӾ[ֻwo&%$$޽{3Džz)9˗ѣssscLRR~'Od&MbL&1m:t=L.3\Ξyvl)3RɦMX׮]٬YͦRXg.79s0WWWƌî\bS^56fM_psd|lZ\Ƃ¿j*/.7O?mڴm2geeDffht_T*YZZ"""3f<ֿJlwADrr2"""Y' $A$7C ?AAOAwx P(;PcdDƁ-+--˗ D@@yk!<<k֬1xvaš=>>jښc-G{wkF zٳgcΜ9k ZZhnՎ?cx'Ѐ2:u >|xh @P`ǎFoc߾}:t(cJKAXkZTVV… pUlڴQ ?e3g4[,HLLl7ߒ| 2Ĭ1x[m>OөS'( 3}tOfc>bfdM9Oէn{:["[Ė{ե%2YrMdAAfΜ OOO%}_Bٽ=fK}ﯷy_XkcBճb]=3VYaa!KJJbO:4Ò:Spu L..&qO} n..-m-9w~\죠уdz7o2ZΞ=&L>|S m~***Ypp0={Y{͎q ٳ _7IM)sqg[㞎@!<"r~..-m-9w~\#&&-[ss_B۽l+00Рmۋ=\o 4o4!!9s&\]quEVqO} n ?ɜ;?.iuO)VSQQ;؇~h& wY盜Z#\ԙKXMM 6R){{ي9222Y{͎,dsӤ;2k2Ks59p+]KKIIa6l`~)KHH`)))Ĩsܬ~nL%7~nuOgmot WB9\#//M6u֍I$g2RhcWMIDAT4Dž=\ovdoI]-^?AWbm;0{l V-ŋAOؕB< ?AAOAA$A ?AAOAA$A ?AAOAA$A ?AAOAOAA$A ?AAOAA$A ?AAOAA$A ?AAOAAA$A ?ANqhLBDDADGT*5AAA$ADA$.eIENDB`xiphos-4.0.7+dfsg1/help/fr/figures/module.png0000664000175000017500000006032513162045104020250 0ustar unit193unit193PNG  IHDR5y 7sBIT|dtEXtSoftwaregnome-screenshot> IDATxy\eY8+ 6iZkNZM6qRfRsi1%o(&Xj8P𠀼sݟ?qxqmw{}:++kp'PRv} `>((wAʕK5Sjrj׮ݯgϞ' 񞱱;ۻs)V+_}U\hhhgSnݞm֬c5*DDDDD BfffÇ1feel޼yi$""""Rhтf RJ8IDDDD\\2N#"""""7 hZDDDD N@DDDDH4R-"hTکHj)Fsp8p8\v1э?|S-b ++rnz+}\ L&ڍ9zdfe1atl6;?1V9p(o-ZdixGqi)UGK˖бㄿOlvoGp oo˶UڅoXEQC6m?0>-ގC|/|?''דw/{5y򯥟p<9οfL8s;KQ*;&#ja0s[yDD6;Y"oʜ/"#3 ͽxiZDJUZz:<]F7:lv;cuGbbt mr\iXJ%ǵ]GQs4!>>M&Wʽ:Эs"O5Ӡ?b0.gȁʹo{9r?_džj2Wn` b}>=6t i׺/yDbxx0if799,[Ic`XsETyWTxWl_@j_I7߶$(i?ʫ3iPZ1R+߱YÁ?@֨ %~]?g\ursOLt%rҹ//߯N*[yDDZ4 `CX8F @n=j)Uw6eǞ9VeM};S3j>>-> R\'>8}?rrf399=|:׭CpPWsET> ~&i4R ==˗/U$[>6Esg{or|˥ >wL3I6nkܠqd6/s?F~-}GfVo/^nlÇa6cy{22x)7M6mzk$D¯'yu?r30{xx*/~ĀfXESX,RC /Ϙ㌻+裠Fs뜷awSSxP+wI͚i{_ KX52i3Xj C=ܷKX52i|bU>[4k[`4rL2/46mڴmfJ&K0yX*yZ0M7'hN2Fݸ#)y{2RSxxMw6If2;E@ěrrU}EsF PsD%yeͼS32]0r`˥ 2m8>r=L @ :qMKٵjȄ'FܸzkP:K?_6|uh_0̣'}xZ,7};m.;;M3V3v7^"ft/$)]& @\hb{Ivvjxj<]{NNYYYPs-yA?r၇FNVVsü>V/4H)W~oVk׮H 6ȯddd\3zpIQ8^s-ܗ/_y> ֫J>)p.k7i7iZDDDDMqFEDDDDܤj7iZDDDDMqFEDDDDܤj7iZDDDDMqj7qj7qj7qj7qj7)u֕v """Rƨqj7qj7q$:jr;ׯ_i """DF*DJݲeJ;)G4CDDDDM*EDDDDܤZDDDDM*EDDDDt[Չ2iҤNEDDDDnc墨6 έJ*4k֌aÆaÆBdȐ!ۗ9slEDDD)E5pp9۷/'Nd̘1?xb Mf+""""KS}xzz@@@C K.|Or[pa)e(""""MNJNfOnI7*U:u*K,qi_f !!!|ѢE. '((Bf?|X,`>9z(N:xzz~C(""""eMv88xZhL_ѵkW|I۷3zh{=8tÇߟ>}8fΜҥK e׮]=zUxYt):t`Ν=uҿÑ/aÆ1rH/^L*Uc֬Y 6솯SDDDDʮ:RW!bxpm&vmPv>G5tiX`ÇjժtؑH^{5͛Gn{̘1ừܹ7=zC=xw5kusFX,:vʕ+oEDDDl* O^4nХAy[r끿sQzu縸82-sٳ帮]|֭?O?Dn\bwӳ>KHHcǎeٲe>}F.MDDDDʉ[b`6D}C_Joi׮j%55ooou̙3>|8QQQ] v$ .]bMZxJ;kwQ/+"e-[Up0#ۗHAFDD'Ovoj~-w~޺u+wys˖-ٶm=KL@0l6L&S۴iC6m8~8!!!*EDnϣ%)TTdvc7ߔvz"Ru[OoFHLLdٲeoߞ.]#8GDD0i$mۆj%--h\7n[nje&L?i$Əϖ-[\b^~egLFظq#vݥ>}4V+_5AAA7t""r}ZժxxxPߟa}y=J-"[N`~}>RJԭ[:oٓs2m4bbbtܙpW^y'xD6lԩS]8p gΜa̘1$&&ҸqcL2=gyN8fs2n8OΎ;{e7t""r})g0}-ZS4SOI/7=S>z|b类bw,2#Gq84 b7#j|h1[r%7ћX'IJ?#=\wCDJCxKA]Knشi5cƎرc݊4h ޷o_[dEDm>\??oZmKXiۦ3}]Y"(0T+>jǛw-Zt`xY%`<SݳpgVcL^cͻ1"r˔הOai׶M9{n / _;c;^?p;wb۱ع/;\Q(/$اW:uvEF˩]۶6kO1.[!"\T\OthJVVGeXV?\W'w_H۶L&11׫qd2Ҷ#4kִiχ˧i|mǏ' hrE\|q"RTȢIDDX,̝lтW_JrJs*Uh٢osW,}૨(N:MٳL*Un8B4CDDn[m_ڴK{ϿXɥTRS||KL濯tζE7*s|}HZDDʽ'>ҏ?!n>.\fŋ,_aC7|Mm__hќwV-WգGh42b$%11Hy|d^3IIIJb9JDmJDDʽn^trrrR2͚6eڔpu%ex{{cZze[s7\7-[p9}]z,dO<07|xaڇ˓&'2'iԠC t>4)"!22ѻwo:YnF*DJ߲eׯ_֭[W>x4CDDDD]*EDDDDܤZDDDDM*EDDDDܤZDDDDMtիWF\p!ʋZjngt???, AAAX,5kƇ~xC1=CT\oooxφ R 1gϖ=qW+,YSO=,||EVZ믿|ٳgڵk|μYl߾ѣGK/˙1c6lp#""3gfs_9'{a|G$&&9׫͜9 r9-ZԩSoSXWoARRG~t֍I&3gؿ?Ǘ=qWzMf#00;w @JJ ۷رc.#yw͋/ȀZ|w.Wx~ڥ0ޱc=;wtm6v VXAvmlٲ;vp6oLYt)u-Vk֬ζիW[oe˖b3 ڵPdԩCll,wuK{˖-III){X\DDD***bׯ?O?ui>|8#GtJW{5kرcԨQy5kƹs.k׮,d2q{e\b:t(׼ &L3gXzur><իWw@Efh4)=XwaaTTHQEEEU,Yʕ+ \#++ %^XJjj*׌+zǵ}7hܸq1Fp^{wHI0sϞ=ƍ9fŋٴiSZlɶm\ڶnJpp0j"))e\\\~fsxCCCkZrezԩS+go֭[;s3sEDDDJB)?\)Z*O>ɷoҤI?-[`Zٲe &L_W^ :u46ọ>Fq|#L4m۶aZIKK#::k^Ϗ?HVVdyѡCV^ŋt6mbĈ7X9C[nuW_}17ӍCRa%Kgɒ%ȫʘ1cQcƌaʔ)͛d]vԬY'9s3`X\ٳ'seڴiԭ[ڵk3}t&Nx)li׮?<4hЀ)S++gW^y'x5j?S;f{("""RR*ԃECժUIOO/T)88?;޴s@cqc#=("""EUT,;wҲeN㺮~aW0L4oޜv*""""R޲(:nǩ""""UaTYTTIETTIETTIETTIEu$&&ˤIJ;)*TQmYx1]vB@@=۷oɐ!C۷/sqg0nIη<""""r*kǍǙ3gxyyƍyqge75 z巈H9UKHZm͛7y/p[^Th}j?}b׬YCHHh"׬YCqΘQp\=B>|X,`H.GٳEn) UT|q۷ogѼK$''|rf̘  (ׯgرL6ٺu+h j*^u>Ξ=|7֮]7}tΝKJJ {n3nܸg""""r}HG޽dݺu5Rٲe ;vl޼۳tR֭ שSG?DDDDn WT_ˋ7xƍ;۬V+x{{WT\hPzDDDDJ]Əf~)|||CCC-rEoӦ 7o.tl.0+lْm۶mݺ"*""""%BͣC^/r%6mĈ#\䋈`ҤIl۶ JZZфoQNʄ ꫯZ=zezFظq#v'Mٲe V-[0a^~;""""r*۷pByN]/Bxx83g?tϜ9)Sj*^u.]Jعs'Gnݺ(ʮ]=z]oѣy СC >a9r$/J*1k, ֹEDDDtԑj:uiŃӿo3LkۆڵkѣGsNHHH`׮]5*_ܹs7o=zLJ=z;0k,ǧ3xw֭tޝ~ۭk6m ,`TZ;k按FX,:vʕ+:>Up0}zq. קσhݪUW0L3{lf͚Ŕ)S0Lb'uֽ{w<~vs1СC1 έsٳرcYlOv""""RnɃW7RPyG!66]v5ep~VT˖㌙9s&4k֌kҪU+|b"""""e-[Up0E֭o0L<^z1ydƂ/e˖l۶ͥm֭;?nݚo6_LZj䲿e򄆆{hӦ /"+V 66#""""e-]RUpK:ϠA8{,,4fҤI?-[`Zٲe &L_vƼ+?[ի/N"--͛7裏^3&MĶm۰Z>}4V+_5AAA7|?DDDDt?f0_k9s1cƐHƍ2es-nLc=ɓ'iܸ1'Ofر̛7^xvqE gȑgϞ̝;iӦns.h7ӧc{Y|ͻ""""rS"##{vuHyl2WuODDD*FEJETTIETTIETTIETTIETTIE*TQm0J;+s)bbbhժﰰkƇ;t/EDDDJ[*KZY-,WX!CK\\\qqqݻV&"""r[RQ}ZrKQ=ydf̘Q` /9 '"""rE` 22 ///xG9{3ѣ 8:uIhh(mW:y$=>>>4i҄^z"fBBB$ E{Nd29bXhݺm̘1ra~:ݻ3fLY) Qڹs璒ž={7ιذatڕÇˁ:vロPN>͛ILL$""9m߾ѣGK/˙1c6lp`̙$%%aٜWOX,3sL3g2e<<]~ϝ;Ǹqhڴ)^^^ j֬IbbucС.J:w̞={\:tPీd"<<ٳg0k,L2u$*tQm4^gΜItt4͚5cڵjՊ7|5k.\jL(j%55eZ ''%+߱M#)thdՋ  w*HӇaZ roԨ7nn׶m[fϞ͹sp+V੧*9#""4i۶mjFttu_?Ehh5 ٳg8p`1/"""Rq1}t|}}iҤ 7nt0gy,s}iӦԭ[ӧ;2_OϞ=;w.ӦMnݺԮ]ӧ3qkwN""""QZv̇~HǎorrrZ*7\EHQEEEiN\;we˖|""""ej)D͙?~i""""RfbѲz""""AE7iZDD?N&&rgHZv:"RF)[oQK@PyiгOi%"e8fӑL}c2Ο-D RQ-""Rdd /gRLD""""hԘ: ͖Lkٜ!J;5)4ZDD͂{>]l}kחfЯNO """xp% 5Wj(Ho)l/o;J;)*Ԝj@XX5c0 WDDn?%%~ď?*tD PE5޽{+p_\\{9)v9N"8kM/DpEɓ1cFONxxxt8%""ePbB"fZ=_HV1cÇ]:ݻ3fLcN͛ILL$""sL>s璒ž={7ߨpnyoѣy饗HNNf̘1 6|~֯_رc6m)))DGGub+"R^rFoO1DFF:zV'֭cԨQ%c0p8l6ڴi  !!0ۇdroߞcǎݻ q'%%LJJJ+=< 2ٶc{9vYҥ 'NtɧW˖-_~[n]D1>w'',}߭2&**b.g2gټ{̚5)S`2Ş;wS~zN:Eff´ms:uM(H\\C-0_ԜO\\=zp;_Sl'us?TUyybbbe׮] 6QF_ͅ p8XVl6[}7v[V+.SC999꿨9_J*H""UըWϗռ_ۧ2BTCnA9ydz… -0m/Bj՜mnl6c膆KnirnӦ 7of/|EDʪc'/RNjlS'N&SڅNIDʨ ;R 0h Ξ= i۶-gܹs\p+VSOuFqFvK{DD&Mb۶mXV҈ knVSNe„ |WXV=2w)2cx'~ ٥Q.>}ѴiS֭ә={[}Ι3gyⲤ^Ϟ=;w.ӦMnݺԮ]ӧ3qRɹ{;SV-xw^eԋα<2BM(KZ `ڵb2s\>h  T`\nشiSr+r-J""Y-Z| RHD*TAv RiHZDD~?{M4kܨBM);y3{}d>uV.DHH!KT7\}7Ud[K;%)4R-"" ~X:[1{zi&-==,*{b0z`dӑDuJHVc,*a0QAzV6il9xZLG*{q(^5JEQQ-""JxVx.J Ԫ]#Fm'-#3+W۽\̦u0V$R.gIZX/]$A6{i;/Rۆ`6,lҬ2yrt"G*YY$N Tg%Ozf5.O%+ΟJf j6~8*Sݿ ٶx"RiРs̹f\ZT@}ì_nB뎹+&2s{ -[}DHŢEDɓDDDWzy.QDuo#ս;w?&]W4~5 jx4R-""ށ_>+̒w6cu}K"r{QQ-""BBBǏÃl<<<\24hРDکC R~&^<W3|`YYXbo)kۇj)wl6s @͚5fѳgO9ڵkyػw/.VNZxUA$.;ťsIoKrD69""r[HIIaʔ)8p{d~q\jwd?-3OLѢsכx"R^r˗/piիyWt>>>>OŋsR4{lMƠH!TTHÞ={Z 0]ߟzod2bFm_w ԰ۧRI_&TTHIN0ͬKx{SZ5x <Ȳeܩcǎ]v ==+Vp80t҅Msi w~}˗;IJ9ӓ̌X=_%>><==SLZl22ʩS0xxx`6xyyQN[uD&DD\5j/'N=ڵkyGiٲ%:ur#FcǎT\.]Pre4iƍҴiSڵkqqq4k֌={0c RRG7{=@\\~}g. 6ZjQV-ZlIZZׯ8<==ӓ ҠAVѣGٽ{-"r3r맟~رc? PjUtl& yLڵtŜʕ+c2hժu? }) 5k>pp]waXhԨ>>>w}L&k&MlT^@i׮۷&-TTHe6III!z&-[ty=SqYgw۷A];iܸ1_o@*U0`t/["q|*0hqkٰ꒫ #3e)@-۴iCRR'N({#"j)ԩ?;vK дiSjTŋm >($$$8ۏ=J@@?Oz2ggb6tٗ'HOO]v.m6YYYl|QjU wY@)TTH6sLv7|È#\ e}:_Off& ח%Kp͚5WYYYd>l6[\r=R ~?}RF ccu"RrRJ|L6K.3ϸLٳ'gΜ!66_;ٷod͚5l???232a4YsSD""Rn}w@ ˖-̙3?qp]w`ٳ'ԬY o>v}Sb6mطoYYYxWh4-u`6>`S6 X,X,^6mį꒫n'##Т:==6"Rrv9r9((???R]xnʹs:w̮]l}u=܃nwh1a0c]s: !!}dee@.]ꫯ\r0خz1ϩS|2m۶uHiQQ-""喧';wtXeҥvF?K*UD``K{ԩKO?;}xkBNO%)=__?_r%֯_ONN[X{{{sdff3vX<6l@nU"R6B[8v^S.""ۄ ʩW⧟~?W^m۶xzzR^=KjBdgfb4`&;; ӹh4sN*UoAթ[???̛7 FPP9994i҄bcc9p7nGԩS^y._˗KETTӓ˗rɺ\VJv#F<NNp8;w w=___ "##-[/Dž 8qKSSSH"""cB  l޼%4''~nݺ|>|իs=8_ҹsg矉aÆ:t"##1\p+W}UDnFEDD a6[0+a1WݻIJJbƍ 8z w}/@||/R^Yynߝ\KU:#jĖⓒ'zUٳڹkR>!@eAJ{Ќ)Nvk/vk/6z[x'B5TRk>Z'IٓWG͛6!գ5e}v|SgΞUW^.;wCIpjWv(6!APaZi(uڥT=͞VòX,#VzUN>+=HWu4,jeW:w69tdæϵ<.^23հAE=0yrS'G+!i}nPczHu딕V-5h5ix#set,fZ* >%Ia-[*kM1S/^Ԓo*)vׯ'f?6n*.7/)uFEOVi·ԣ{w|yqaei;4slY Zž V͜5[v*">A5'kyV<9vL/y^?\5ɉ׷V$$qNڏ޷kub|q6zI{]}G/y^,1FI~M 翮'gLc징q谖-^1S'}1FX$p{\@eAJ*++Kt啁6{EW*((PjؠjԸJǍ$HH,.w #CTF )88XK<ץ~.OjqcА;ZVU <-Z(0 @ $;prcGTndX$}?Sǎj٢|}VhS tPrf(iCTѣxۘQ#TF | Çm1:WF"=uPIըQCgΜѹsTV/c(R@FP~u-'}6]Q#ul!Nr3!IRf͋5o~CʷlG9_WrgΜ˔?QAAA_Nr͚fsK6mVfʙi HH%IժU$ctUVDJ*m}evM74|ܚD~Y{+Ne9G(az:KetVos_ֶiz`wȻjuڏ+p-9tmӟ _~;@>>>Z<AM0IҮ=e [W3(9.VYO<.I:tM9kuicG=vL:zpWݻO! dIy==zX62:WF'j#G*w9w_@e@JS?f;)S='Gyb,ihשLnبGc: k9sFիW/^޶M}%I'NPf?G /]SW-^Le48ԦukIRp+lծUK}"{kCl3j,]c/}@u_x^ >z$)eKzL;=5s/\D-}=5ju=tE3hE|ƍiw0\i1zsb%|_Ij֤~@Ͼ0~Z*HShnyׯ})))=,"T&Ij$B5`0P DL"T&Ij$B5`0P DpS2uhK=L;>KW>n?e\>٧Q[f\QԿ^}ٯF}X~(Zz2ҏʦ*<= ~M73Ok*Cou;}Wϗ_;z[U%Iy:x0C .^Ԡyg$(((H3Su wM c|kYUSp͜z;kzqVڟڮ|ʸS Y{WWkv]ӏ? +ɢE'I{jy\8 yӦ:dztq͞VòX,#Vz dv(6!APaZi(uڥmchִNefZC?qByyyZvwkg_UhH]=0p`6oVƮЉ'\[ãR}X8yRk7M?NA5kԳ<.NOTZ4|m=q}qj閛nԨU~g-zmۯl5mXCݯ^7촏FJ"(&Q%ZS*n] :Dw~s=uwn:cΞ=a(e:>˥33noЦ #vt;]r{׋_J+y?Q:А 4P~3>qܩ`g7Jzv$)H6lܦ\/.k߮{4eL]xQK_;+4IZ~;@nK3嶧Ye-jK*Z5slmOQ+'bmy\=4JkW&i ׵m{b5=f>ZOd2{s_j$=ԓOJַ۶ٔKL҄cve.XB/XXڕzhnǕ1H#SbՉ7Er*S5Q.}[YGWt~1FWۈONִ))z/65[9xp``MzS{T5\;1Wmn{!g5RޙWE_}ZEU+5h%h֭6](B5S6~|}}P뫍ߍ]EO F4q8IҊRcV-H8RdZ5~(4$DǎjUlBBL^~KVN)չSGd=:q:u蠀:vhG&)ފxMM֚L|MfNWN`Q:6&.1I'* ݎ+cvXT/4T1я˯.~'rMQ*Mӳr6'N(u.eݺ)'7G)._PPץh];1Wmn{!g5R]_IչSGs4A+Wٔsv|Xe{꧟VnTN$Q.m{UDx6ddHFPjO?\j[͋_[,!vơCyKfrK]Qk~~_FFjlʴiӺ\u9v:DDlؾ=g_SX__{4-7ZA:{\9Ν::v.gd Ο{+m:osT1swn"ڵS.\fJ22FW۰woM$Iի=/͝ט=mn{!g5R]Npyؾ^z7gήq6l>ME$'VZNwM 佧6«#WB>YF29 @'wэs9#cܗR^ Qu??ݶ?8Q#u7k[Z6oݪ7-Ұ(961rnyV'TNVHTyhCkng*qF~PqM._SE~fߧbї_msh_a]{w7U+IґcG=vL:[g<;fM9sfۑJk޴v۞]{?,,LeSfMs㵤cd wѸFQÆi]nKZ4oԳ7Z]ct {YӦ7p|||4h}ZG:t~سU5lf߲kf_FߧժUs\hҸIB5l;eee+v_=糴?>\[tsohשLnبGcQ҈Qt*3SKWã\ju/ӿ)77W;w֜_*UnkEڹ{rrrkpMQԢ%Kk*77W;v.WF  jw۔Y{ivEJ\Ν?,}?IlmrssmWOq]m K=rPBr1q1g6S44$Di;/3X?p}`vcs. *?:x|֭ܬM_| t n5RK.ȱ>hXr)}?%$O++;[jsǎ3jK}/%uE/b4|XIRX˖y^e zkb8IjҸ27kFâŗ_տOVhH] ^}c~q.:i1zoE̐jUm4,jHԱC{EOw['ONpW12'gL *j(qF?v>ra}+ 0P""̬' od5h^~9uJ!ujăCս[rjժOdox'M4=ƜLk{cGk7u*32oz4wk) ՃQu}N $$$FF:gYRRR4|p7u Xt*)_'ط'}V]1Fz+@PJ>S'XONu=#TPk -a`0P DL"T& *n u9/c`0P DL"T&ri7rj$B5`0P DL"T&tsVUԏ?\OwY,5jHaaaɜz'GsJ ddd(77WwyJOweggk˖-P6ml1ќ?+???]p݁A~~~޽>R9NP pႪW.鮠 owys)/AN1ޜe3x' T%`UsZu9:x XÜVj?6irkaoʬz덟%s*o 缢/ 5]vnܨ론 Cmڿ9zͷG .ISR۲<ГP pw/*fLsW?}b6t75m7:K]RxϮ#T%,կ_O{UDv6? Ѯ OjNef*4$D T>}wH]/IGO͜k?'M?64[8yRk7M?NA5kW~z٘ ޼[B'NTppm R;";:EW}FN۶դ믊KHҡ#GdW] YtFK;_>Jd۶ٗzsW?]xQڼYqIzn,kV3Ͽڵuݵ_l|6U;bѹs眎+m7:{ⓒ5#f"Õykzj mF]id=btL{/ktCO;~\O>kk).h4c9k=[UPpQիӳձ}{۶]ON5^"j/nQƍ%Im\_Cjצ%]zbE6muq,l֬iqyg gs>h/FTM=*Ԓ5xZX+''Wk%5؃U/4T;ixØ>R6m]{55|^yύ5B];wY;ѓ&oTfV>KcU;G'i;t`ƥ5mh嚗n7ۮ'$$$FFF:/ <&%%E{ZjIvbXdX+ժ]pxpp~RqTH}%W^]?٘>S~d,FOK`/^:̋+]mVrNSSSS Ȼse8iqTH}%_pn ./gW#sravzkS HasZu9:x XÜVLN5^UsZu͕r͕b)9^P hڴ<0Bp<&Mǜz'GsJ DDD(==];wTnn,4iR'H}CIDAT9NP pZjVZy+pȜz甧&]!IdxIENDB`xiphos-4.0.7+dfsg1/help/fr/figures/preferences_fonts-color.png0000664000175000017500000010647713162045104023622 0ustar unit193unit193PNG  IHDR 0gsBIT|dtEXtSoftwaregnome-screenshot> IDATxwXSo CTDȐ!*"h wŁ[-*uWbSPN`NDXRB D\W'! uM˗/!pMGGgf͚e=ӧQ͚5sjѢ 4)U $%%͛潺v@pM=zp222tDDDDDDD!8x`פ&Mt^DDDDDDDAήX3N9Qмys`T霈H J8qf HP QDDDDDDD= Phiii4;ÀHMtuu.JDRg.cɺM m ҂@ 8ښNh6Z`U.> ֭U4|6;x\+ױe/xR)~ٰZDDDDa"""5z@n^nݽua^ ѵևD]:1nm؅S/a* """*{YMmm0z8f}b zzz c B|Bnn\===<} n`1$ m侘ֆ@ @ T*E^^\E= sOs%*\_SgUb#G A Hг"@;k~ⳡвicHaQ3>%;u/PV-hkiĸ6:uG8j8*P cޔ h`<֖ߺpbR9Cy @r ][wvleR\Bs6nAhռtHX"""R{Y"77%޶zkR؞U%cL>XV\esgriKMDDDDDDj%{~bX HX,QzM$CKK "|FŖoӺ?p'yQ~|h!􆶶6~ދ,8s,S*1ԑGI1n#`S.ܸ}:x" |VxLOEovlޤ|GMxÀibKpZ~-FZFphn~T4Du ߌ,ԯk|΁{ 1DX ZFC; [弈xiJDDTQFFF  Յln| o(-21ԑGI1^4D"ANNdʜSKK :::rm򐓓#Va@DD. m+H +GȣmW&2mUTUHWI """""""a@DDDDDDD À)`"""""""RDDDDDDD= H{0 """""""a@DDDDDDD À`@DDDDDDD X0 """"""", H DDDDDDD"""""""R)VQdd΃H%zt DDDDDD5R{y)-<<\)x@DDDDDDD X0 """"""", HA/$''ìYD""""""J FA$A__͛7ѣ(FѣG,[UWbU*S0Xr% oooHOOGrr2-ZxtAI&?PCDDDDDDTShk:8y$6oތgϢvڲ4h PP͛7CC͛׽r^A[[ &&7 sv9VW~-ECDDDDTOq)r'Og/rI X|ܶzzzŖ-[ DDDM6D[.ϟ+N۶madd---پ`ɨU5j9s@,LX%__c?v wDDDDDDTT*6VV ~qN>M6)}SNaĈXnz7n`]pp0֬Yz gF@@"""TpB۷GPP[<{ Xp!/^Pv:֬ ]fX872Sxu^>p Y@DDDDT  ZX ?Fr}V IMMi ) J ,Mп"""0yd۷o +Vlq6o\ ݓldd͍*j/B*bAbAi.]DxDnނT*]f1t\ڔԝ]nW]G @ @c[[ )<=U_{"v9F ]*;+)~{._Wh`iCkNrDDDDDUA'=leo_nn(ݪAv֭Z9)RSS'Je0`K.ɵsrr{naa!7$A8(*55hܸ1D"̐\굒\Kh֤im/]D!ɗ lFoD/BE(򕫘>'yyyظn-~ C/qr߷wƞ;pP ۥ=)&"_9{xzx`KXX.]7K܂%_AR< 쏌’, A+Jys _p8s\_3&eEU鉣Gٮ@FFeńG^^\EV6H$R8yyyFZZR)222uPJO6lG$ ?u-P@" !-S01|1eD4DZFgm; M4#) PV- vU!/!Z1k5?vty(]X۱C_Yi6n9992i"8;COO6 1/pN_3&mVJ3gMbL2'Nlꊸ8xyyU(9y$߿ccc6UTjժ4xu-Jmt&IƲm91fs) 9¾S*lkִ ^fCOO D:%{ޛ oNk)o~Q#8:Dnn.233+Wurmo!##YYYеЌ%}Xt{yHKKX,F||<ڿo?IuZ!`?nba7HNIAnn.=~?3ڎ:B6OӧذB "kg͇=ׯŸ}.^[f.cG6lނn$"77 E""*PoBJJ ,,, 4UURɰt*DDeQ#((HXPAAAX~` ~z 99 6eC ~Whσ 6`ٲeHII51n8~@;v $$ 066FnݰrJԩSp-̞=N˗/9s`РA}Z ݴņaantDggghkר?DyyyODT-Ԩ^ϟ?Ν;SN8ܶŋcHMMŖ-[Ç T*=w^|ظq#?7bѢE8p\`ٳgt$ d : 11 ݻZPBѻdddT8^g_cݵ \5rrr*_H*woDT{Cq "F `ffV:u --Mnۚ5k###t V7|yCBBftjB.]zj,YDѥK+V'͛8p LMM ٳG\Hs?wWW߶-~;~Bg΀qXN8H$r"ADA* 55011֡C^^^zJ믿%SNHHH$ϟ?=4i\\\p?*A}0>=}}ppl9MKK K¬iS+ԇx F pر;v nnn<{8z(4iUVXbE%eGr>^|g'G8n,$ȵ#Ä)qtY?FA⛥!xUUe|OD}5r/ЫW/W_}`;z-{~ 888Ȟkkk#??ZZZ%e˖8y$>c8*_#YӧOW9Uñݳl^}8ǎk}fL }+s{kׯcL< @jԩcQص sgDfvHy=:psmSlg`İal|6;0nHY;IѢysdeeaX._ ,E&fTU5A>}Ю];tFff&pt۷'|"wL@@N8 ?~SN.omm#G:l֬Y2e ?.'0P@Eff&222f͚"PH$8v${(î8v¿ӧI(P[iSѵs'Ebn ~ Vfe-Δ}}[ciW o7oPn]̘'Nʵ8.NN3L?. QUo HUoQuPzM?bv&Mѣϝ;cƌ-ݻ/[ &L@JJ 󋽡?رce~r=`={FFFر#WIΝ-`ll,fllV-[x߳l{͋QR\e-:`Bmuk,[^0W gΝTJEslҸscIjoHUoQuP 0j(5J/q߾}ѷo_Eoe)B=z@=JC]!77O`SlxB__Tj(slq,jXc7_::\ """"F *Ww) ###}YYY4|^zڵ+t;;;$L[TֱW]C;OOWmm\YsUGTUv P(o끣rF qU~-X,x|>˷zur_qU ]!,m&sxf.#dJ:Xd"RDT= xs:t8Ɣ߰}?6h bD-0|z쐁b=~ ss6%,MsfcP 1 X,D%nTUO"##WI).<<zt5^g_m@TEFF[n[\\SDTHm}w:B"RDTp"""5tDTB h: ""W† X[[@D DDDTFкuk~HD R)+MBDT& *h -- iiiʆH=X0 ""===bi:"b1D" "RQ"11vvv,ʲMBD"" pppkXtD5U0(:lll0|p̚5 :::vM \Z\UfH$غu+~G$%%ŋDN0n8o^+#"*;;NNNpwwPՊH5999t*DD jTx*33  ģGjժJ! wŲe`ooH{^a6 IDATȑ#>}:Ν;W)yQ}"""qj\0CCC#<<^6,, ɨSl0qķzn"""""""ux'N 1aE.lذ͚5.4i[opqqlmme?KѡC۷Oag`ffTDDDM6D[.ϟ+&W4"""""""UAVV0rH|%[x16oތTlٲAAA8|pmO:#F`Μ9x)vލo Ÿqm6$''ř7oVXƍ۷/ gp%H$GEE ,gpQ8qB׉(ADDǧF󫤔ʯhρ8{,ի'kWxw޲ʕ+qq?~yx]v1c\>5]xx8z4jW0(|jՒ=9s&{C߾},#;~tѣGMKD xxx ::"rjt>}. k׆+.\SbÆ Ŷ]p!f͚mڴ@ 3g|rDEE֬Y?_~%:w @ .`r͛?~=}}pp!J±D*7:"5I/_#SSS6vZrǼJOߘq߲ k³ϱcO9rƵѩc]oz {~ErJ IvmY½ JN3`/񓧰07ۻc*#QM7D*7:`"5>={@ zvGXԮU ڷGdAc"Bvdg{vĊeKm!w?a¸ط{6[T5BW8sH(ˎ]0k4g̙1[÷BW4Gx "5H$8v${(î8v$$ ~9=//{}?H0v󆾾Ō)8~ܹΆES Ə/~YLgGG'cOJl:'"UAD$`߲eیѪeK=w{U?;>pI4lhF O gΝTB^ƍ垛WeXt2Ăr۝ZƲ+s$fTU,ÇqSŮ=ۢ'`[NY`ϯ7le!07otut qxE?+KK#`^zK8g #+߯߀kׯC*32.k{Uޱ m/$گ\v痯^zPhj~SHD}~ HTAG;z( ߎA(G{{G>7i;wW#dJka^yP_ׯŸ|*ֆǐOV]94LD}*Q0>ZjUV) Fq?mǢ{!Ccqq1>=|ɵ9q= 1 Ŏ?X7+֬w gY ǒcİps+r$iƟTUO"##d7JX .`=z4fΜr?S^zi:Z6 zEFF[hhiilxX!*%&&j0(L$>?M6+DDTM! "*T0x)._.Sc;88 %%E|Æ hڴ)tuuѴiR E$߿nnnD-[@OO oݺ>}zzzpuuŮ]%SODD6mm)LD%= ݭR)'$ %jU}uX[[݋aaapww1bԫW{.5NTTqFt =¢E0fS0b[={č70x`XZZAaС`hhx,Y RG R>۶mC^^2"J[[~~~U@DB u-,G#9~ ssscb\xǏ} 5kХK@.]zj,ŶApp0V^-ִiS/X6mBɓe7ob055ٳgDDD5[7V–-[8 /)JHOOǫW4 Q*=PaU [R SAHFa̘16m௿\N: J?`ZZZ'Mڵ7WLE iiiHKKP6DDDDꡖTE 7Q~322##,^FLL 8iӦa>}%"jFOObzzzN)X H4mƕVJ3gMbAYZl'O?m;q-TǎC~ꊸ8 qttܽ{...,lmm;;; HeHLLS!"R)Z[ٷ ,-uY0e .\ԩSv2 °aà;&=,`…5k;igΜŌ3Ю];HRDGGYfj>""p5C,k:"f Vrpp@vv!"ւ@ @ ӧ?~c"99666/ʜx3ի1o<$$$ϗڵ+BBB`;w7oM@@qYcǎؽ{گl899BaV+&wD"ANN4 ADDǧF󫤔J.[/&&*`@DDDDDDD X0 """"""",@DDH$HLLă"L$ vvv\i * )) b={!j&33OFRRZht(]0*mAA΀?G=lMCDՌ<<<͂U9a@DDTՅD"t*DT IRqHUI,UDTRT)"" *Z0T< eDDU6F}Vj:"2`@DDTAE 3 y,zn066Ĭu%DADT7:Q6llY?Ldd#'OՁ~湦SkΈ9\ȃӷ{%fDDo HUoQuP0lϑWMw  浴4=\HE7]ȣڡ$K^mc# k3]faTZ̨vX>v6u]i ku,Mt0s[PW9%.'ҕ{qHmkFݺ{{} @nn9÷!9%ff2=wż9س=Mp-/dff@g//ٱ.]PC^+SR``wW7L Ƶk;lvKN >u~كO>|r/"%QE> "jTE=V>*MG,?IŰ+Œn"+gd٭?fL#53sH:5-~ıWX< a ۭDT(:^.v:/ ɓ~[ܿ/A:fh.;&l̘-X .]0g Dz}"v,[Vc1J]esݾ'L4-7GVVoތ5Bc9{߭ZYS /^ lvY?Ķ|,4on$,^3SST*D7D*7:QC .{ X?WS?guga'jVsm[>ƉtdHH`gc:gɊ`iߓґ|)Rxgȶeff3gCm;0kTt hѼ9öŚ=}\dpjAGG-7Ǣ/W67/p6\/B:f4~<.],5?a x߳-Eh`Y7gl`ʤpqv>\0eQגHصTU5AfzBz_jfkmW~iu}zG}KqH-J [׸L)B^>@̑#᣿=-+0ndt=ff,e5iX1^zUj웷o٩SԺ6֎X\Zx F @(t^*?mI1sl= ' 9vMžK/>WnrW:yl,ܷR(l7j$xy|\ԭ5ClX0 ahh+W|ox3I64n&y&N}U&$R+ki5E+Ab4ƕk+|*lmd2-%LL[*PkITU5jLe½! E=İ'';Yuhme^%.p19 :ZP"! 0˧~iƎ319C_G YآO"!up5ôrR.@A+o0߸^bb\,3npb1^ T)v] ]ɵÇcͺP9w_?f2AaͺP\ܗ\8*`@DDDDDDD j̐@PfdMI? jL!&^UM5`0NDDH$HLLă"L$ vvv\iw`,^aaax0`,Z"߿AAAHHH@1|3F֭[={6N:/_sA`Ee_!!!HNNFÆ 1|9RC6ʞkǎXj_ׯ_#??_׳ؐ$$$`ƍ^7QeJJJX,FϞ=ahhtӧ-Zh:""9O"##WI)Gqmmmٳg DƍxbcJԩSի֭[={ƍ|lJq1`L4 ...ׯڵkoooԯ_qU%7@6ʞ]!Oeɩ$" $S jG"ޙ6lhX[[C$!33FFF*@zzz-^FLL 8iӦa>}zB]׫sgPI*+Z0:ȑr)DDU;S08y$߿cccٶGqqq*#wޅKejkk#??_^^.7ĉpppPME^[e_O"跃oHR IDAT@Dלּ<)n+4 Qޙ.]3gB("66*Yp!f͚mڴ@ 3g|rDEE|}}1c kRh֬YZ[[ȑ#.we7 kזMh8uTlذA6ymn*O0~r|yc¸NT`gAsVFD5Y>NqU L?m۶ʕ+hܸ1ի`,]T8]vEHH,Xz1cM@@{QF8rv]˖-Ä +bEwܹ3f LMM1zh{*kuW}|ץl999kx옲M.DM*=`P}j$PٔYu+3 Z%/:~:Sǎ?sRsZb%={o-(o&^.\#,22}6Sp "7N * DTS$ôɘ:s6abbt0{4M@D D:7ٻ&௠ EAmmGqսE8P(VܭZj+pU@pWj]*"ڪO[Zd&Ò/! ICϽ}{"2,if=b8ݰ)ls.^ i&3Ϟ??! ҽ|Nl່H<|+9zz*?p.*-=ޟLD^]q؄Iضիzyh2%."DdX0xiN>:ŊޅӧIcGdyv 5kwo EP@X:OC6#|b%Ц^3 3|BpEDFиbu0jDmK-C]1"޻=J,\Q GX:Xy^;t#?car|۷E:-u.GyKq[IDZv [C٬ؼm^zS9hSSjք HKOGP7o.~zlQ5ݺt7.p:&٢Vq-uZÝ}"DdX0 *{xo_b_T]A,| LME%316.q*ƏCW\˗>4cFĐTS;>]ܠKV08!xu\eCݼ6g"""""CSdD$7 ö -=]niaT[wLߓK5]OLkvrm6!x~և |gTq7P,nצ5Ґx6o#=#m[,y$v*UTKH[n!`H}AM-!, /^X,Fܭx,[L;{4B7oŭdg!q#./XvaC!d&܊=CF~&b1Ÿz:l-1aC1qrq"o### ?}D~}eyWMb׶A썛,ŸODv oI 0_wl ĩӐ 1z2-ps%%C*©#ƌv۷˗boӧS6F.{C vƝwajfgg,5ڴj1#G`ej¨ðf]Hݫ'£P74kCgJ|c[;D-n7 <=ÇR"*YDD4ٽ{wu褟ɓ!r-'O U(ǏDDDB"Dd ""2V<}ADR"B\a ЫW/9rDe޽{.j@ *RoĘ1Myyy|&ɫZNܷ$"P! p-MaX\\nݺ+m[W=eDDUAAӑTԪ0yaػw°e˖!((SNCfDDD%+^0HMMEjj!"""*:@s܌jcM8HJJkp L8Qa0011ᅬ-[(ШQ#>@XXl3?h޼9B!m6 BcϞ=%$""$ !ީ?dggC${sFD@+ p<|*ھ꾫6 b رC־b ̟?rS }:];w`kkr"""b"0B!XtD"D?~\g4urłT Z 7nʕ+1|TREݻw!ֹsgL0A911;vS|maȐ!Js/4m44o Bѽ{w,H$UV02҈H;R999w*DD 䡇ŋ)>|8֬YX\~6l(u^ʮPG*-XHOO>+V#pqO5k,X???!"/++;DDDT٩NN٣\5+u0o<SyI&k;{,+^@fp9>3qqq%Xٳgc߾}Œ%KԎCDDDDDDTQ鵓M˳łBċ/0`}0c 9s8s fΜ@Ysbƌ8{\B=z􀟟}cƌ)1%K 111@ff&N:޽{xyyɓDFF;>˃M+[ ^ݲ ҀSL8)))pcܸqx10o<BBB777z NNN ¨QTN[nŋqUHRmAAA>Xl\ssst {-ADDDDDDTt~KћƷ$2yKL*")) ?kHk"pppVaHݻ7UtdffҥKHNN!"Â=z^zD166F֭q1 aH&&&JN PAAB!oi" """X@D(((w DDJ`@DD{SFDTQUR;vĐ!C Z,LOQEw9 }ӡ숌B֥3ظ1 wsPl4wsV駸{C6' իcozvJ'"mqADܒ0j(ӦMS:<,, ֭{YUI "CPi0.^0AΝR͛7P(=mۦ6@0|011AFc~?Qzu4hśX,6mUTxܒh;OY,| N?*s~^6i8| }]\|&},ԉ4?~<0i$\pcǎŜ9ssݻ˗/+uV|۶mâEp >:t;/>})))Xd\%K`Ŋx,Ie@qpp@eQ>d0B*DT2^ZLDv A*ϟǿ+k{~G;V8/Ɩ-[0bXXXuֈ… Վso|r>{,ecbb#XZZN:Ql]vtYDDo "CPaPh EXX&O,kѣdff3fK,A@@bbbL:u {V;m___={8s fΜ?\6V˗/}X]vtYDDo;###W#"]aÇG`` ֮]+k +899!((FŋqUHRmAAAj=w\L0)))W-Z={ʆGFF 6X,#VZCuWyem)С.\7"zcǎ€ ::ӳNJp n߀Gix7k׮rm077@ SVDTQ ==iiir+oB9~x€M*^,NMMEjj!"""*,@(B,C(;"2PbX2>HJJD5D$;"",X,w:Dd`D" Dt`@DDDWWWjՊJ#"IR ++Kߩ)`HGYYY'""JBH DDDDDDD"""""""R)Ct JǏD5H[[[888M+DT`cܸqw:DDT$''C,wިV!"K.!99NHN*HRر}nݺܹ3&M:hS"`իV^ո֟ѣGի!Hcccnǎc*JU0zj899A$_燫Wjsڴixw}vrȚ D" RS!"TPPP[BTpZL:T1nZ|xہ"Tuŋ۷oBCCԫW ,qXhܹw} , ,]]6.\(SǏcŊ;#!C`ҥDeH/ ߟ!)#"nw*DDjUM0j(ԩ4iN:Noၻ;_cǢnݺѣ… ;v,6n܈޽{~È#Pn]xyy9l޼;wK* u-W_}Xd VXQ~ ]&+(CJ٭w*DDjUAnp=9sW\?Yfe˖G:ud}CBBܹ3[,_\V0Xx1lقZnhL>]V0Xl֭[>}}DDD#44-[d/HypsVDTcxJW333 K,cG_ǎ>{xx !!A9..C @ m7oޔӵkWz%|}}ѰaCD"XYY!%%E7%++ }FACtDO/}P WAAb)WmP "h*]8H Vedd ==]acQMMM5퍼<;v (((@FFʋԙhvm3gI'J~v A*̘1C'OPzus}>{,e[\\\pirW_}CO:ѸN@޽GOw:GxJudHHΟ? K.~:+Μ9aaaK,A@@kh/_ƚ5kpE0zhSN*{+VZ> FFF8yBNT1=|^YYYHy5kք'}+,=a"mE DڍK Ktz3AsHyffh|&Bvxz/ߏϞæV-5=wW99_ݲw"33v1bt@O/Qp))GJ租"zj°f]s|aeU#GWOOSR`ddM`d<{;w?H(DK:Tjݠ}"Dd*.\f͚wy?>f͚s;w.&L5kO>EгgOnݺ!88/F:uPV-,[ >;wƺukkkt;wV[dd$ѰaCԩS˖-êUe9P:v$;NEءYa?Ee~ppp]vJwFɍsnL4֍QP EMwxQُ:Q{ o~ܿs#b'P_UYl\u <8}\(3 ?C{w+ t wA`?~ܿ~gB?ux6V!qhn,{p58ѻ0y'8wvl;XcVlڼGؾ96 T IDATUVMZ/u "CP ۷"-- /^?@nn.ݻO>D~Wddd ++ +u&gy&$ ߿/?RSS!ooo>cQHR>?N@*b`~8ag[?b`~"ԩ]3|qlܴg+LME´O?-_S"4)>ڭx\9>~=:zusñqc,]8_7 \! ݽ`) ώ(̚n]: c@|Y,psV5kg#(pܛ7kv=vݠ"Dd*- DepjKKKY%6i+W]6}gbᣮ]cbP-x}{ŽH\z /^DNNH^רaC5jXUZ? KgrkfXF;3äpvrBaeevstlqsSfM?/)W|ߨxo^]7>i "2,9ArsЮm ѻdQ~+VæV-Z%lll`bl X +~K,,| LMES񉈈[Y0`E4*- 7Ӂ}077acUZڵi aH}@zFڶn%QVF-R Rh߶U }(GU5l ;c2p,-, 5j ?yz 푐xڶ%޾u$ 7s*ڮTw]phצBЮMk40__ };pkԨ!v݇tdddL9F|j Mռn&#;[[ X)#UڷrT&0h߸ Xl1^ۺu-[`CX^xl>x0B6">!b )AM[q+!bb܈ cYvݠ{H[n!x+0 '3i<=!l3zz"<*\ysfcM9v&b`4kCgƨVC"xSԪGu˖JU vƝwajfgg,?;u 6aī]=bEvm/|jxmjaЀۺM8-3y"vDoIɐJpj1#G_Yvݠǝ}"Dd%v:|0PJD%@>}FӋܾ{^ U2Fbc낛)"Ra\ɓ'CDyKUNWH$[֮ g}E/-&"mqAD$Q _X':m -!TEnnDdrs_o# VDoG<; zK?;X8<=eDD@P{"2,ߢYmzʈ*#--Mߩł RSSl DDD:  N X,H$wDD X0 ""ҁ=iM" )) vvvNH DDD:pvvFbb" H;;;8;;C";""9,@"Z!"#J,}BD"""eeeqg* !""""""", H DDDDDDD=$""ҁT*ERR?~*D"lmm7QÂ!ѻwoTVMĥK GGG}CD$"""!9^O/>'{ ,\%rrrt_hCe ~^X"RAvb ΜE+wwk9[?󇥅mTbɛ!J~v oI R؉8n!t6[xUhR V.BeNTxv J#z7Wdee!Cկ/ Aspx:z/_wHyVV5=r$zT_qس?>{Z0f]8x]q_`iaΝ:bXoHyffh|&BeOB-HsCr*q~(w?/^M- <kօh:?~w?))022B&M0g2=ѻB${ NR,U, "CQ 8{Aߣxı' rwF/8B(m/x6VƬЮMk<|_X kk+iժ8LԞ=NJx-[(?cG *¶nG(L?Ngݘ9m*7FVVBnEM?7PeK-C]1"޻=ãSt wA`?ߓU ͏?2zfN&-m1+`j֬ ߩ>prl"k_)As_RUYx"Dd "R)NAz| cb57 \VUY3ѭKgqc̟#t\efL7 ӧ jwGëGwPvmř1r}g+LME´O?%tall ƍt|n9rS(S7?.9hSSjք HKOGP7o.~zl)kܩeD-n7 "^&YZZi&rڵm#kwtl4Bܻ_.Sh72)ɸxWxYݵY3^ViiW˗79ϱQÆrk԰ī41 &MNvZh++QFr.hTYSg~GF/~/rǝ}"DdX0 R9Ars PvV~>t)ɸeq)U  C,rjbqkx2ևbȑ2p"n9S"%^!f~:rò0lXJK+~ppx}7>1۶}'`oT$U&kwKiҨaNǐ`iaWQWxyk`or۷TTB9B"DdIĩ_O] 033C6q:Oghnފ[ C,F\>_\]q㑝-ƭÇ*ۨQCڻis^L`\qbb\vuZ0xbql*9|`l E|B"b1)T8,7 bo;E&"mqADW)qILrx/OOlی?i:-3y"vDoIɐJpj1#G#EoӧU cGB-7g6m܄c#77mm3i"Vz~q?Dڍ;w .X4wl ĩӐ 1zpڶ?/^`x%j uVqtYo2Ϥ XO={ O1\pgAtttgm?|0PJD%@>}kݾ{^ Ç{rmAOQE'&Cɓ'CDyK}  Hp$]/N /-&"mqAD$[ǽXO uj۠x{ QQUA*PEߩQUyΎ  Doގxv?wT?;8jTGDEC^6IDV5˜1xU tT|زe2"HKKw*DDj`@DDT)"""B!b1BS!"%! t`oo$888h@DZH$HJJS!"R8b}CDF$ΐH$NH DDD:H$puuEV`dWvR)rrrT`@DD,QS!DDDDDDD"""""""R)`DDD:JHJJǏZE#`kk zBJ]O"hX0 ""Arr2b1zjժ;@233q%$''Rzt`@DDGW^066D"w:Tu8v RE aH&&&JN*B-\OH QE‚xHT)U$,; 'DDdhX0 ""I\Oа`@DD#&aHG<$Mp=!""CÂxzNC/ i+b1'U )WCRQ}b~9QӤ˽{66>t0xy),˽"KIjSxEn[.X\Ksj.ם=zʆ^K+i].:Uؾ###4m|&'DB!Z)rU})ZY~ccѮMY[~~>󑓓@y 7O?E= pͺmAӿg5*Ou+DD D*ܵ3McB֭ٸ c8|g>Ln?EaQ:oƊ5}ڵi+amm6Z pjPXlw9=D';%:V*Q{`ngh+V+kto!3cG *¶nG(L?NiLeX^pz,"vF!0_n]~\r_3g/;wvj_]|v7v@RR2VU͚h߶m]LiM -\ +mO?>}~:S҅󑛛KnuxP%jsӦڐl܄9^;wƒwŢ/U͚rQј\]A$!-- mЬ3qf́>5\d7bޜٲ1a8ϜW&dvD۾R9h ֭ 禰_.Ψ]FoW̕ݒpUDރ w~{=n}t]+i,w3wDUPl4wsV駸{0?0dp1?(̚n]: c@|)7~U' իcVGSe)psq.0}v;"^=T:k/ΜQS< Sfݘ1u ڵmSSޫ܁Ξ}0cT4ws)bƴ)صwqKR\)zL >Ν:B*=-Y(Y\K8xɿ/@nn.zJ4Tb87uB~~D"!fM.v1M@NM0v; gs̹)rsset4ky`ϧHKO҅ ڬ\r1<{ ??ի9w^_8;9{XoD"\|NŜxZS̕ٽ??󇓣#[4]Jkg''lVVVVGSť]55keӱ#"^Ë/ecy΃V?Ds7WS=Tk3*U\)z\+ ~O)^011Ʋ%Kh`ҥ011VUYNC֕%@$UZlS(#JRn^.Nzɵl߫^tiٸ \ŋ/e}ϓ!]a @nhӪ%/"xZ] 8 (_ʖ խk5.ED`HuMGd.Y=zlxvV~>twФbcqe Ř#1dcIlu֊U  C,cqcyC,j'*M{[irU4qe& lrff }RSS߈ sss#C}ʸEi: e# ͅPh"Sx[4TW7ݯƻu`7kBhblt` 1Rɓ1`0ePpYoW̕-D{,_V],ێRjצ56!mhC:88 d*~ Шa_ISt]Mc*rJH] jժnݪ0оy(ʹkqJիDth'?mvK B޻_4Zŕf=1Do`kv)3B7"==~sU>UTA~~4FIyjo`gDkZ6FgmOHH jժBVf&.]0! 6mƔI{0f԰Ŀ=hl ߨaC$$F"oV_ULM׵~e_ QeǭQ)a@A +#1{4B7oŭdg!q#./X6v`\qbb\vuIlu4.?Um܄xdgq+>7b5Į 9Ty1lB6*̃V1ٸ ^CvVˆ2!7V|ܴG }-!, /^X,Fܭx,[JTEv=M?nG|b{y/^"#Ul ԰]x,]rS6n܌S84Jkױ1l3ƌs88|;qy]R,o~ f¥DVVM IDATnc6hMVݺU{|+>+^G axb !lqs]+~W*;^a@^== OnX 77L;[Rt8bjvƝwajfgg,?LbIlu2rP?} Z0v(nR6|ޜXqF\ԷϤ o" ktquiӦ`ێp<|k++x)ax_^ ~ujeW;N a8u233aW>F^\KҮ'M^a䄙Ӱyvm¸>6nK3t999G=w+!7/`ƴ)&d>{TxTަU+]'{c޼ee}yXd"rrr`WfN_.3+ m¡~Ħ-[?/ 41A{{6 =uX,,v|;כa¸X 0h cG5kKԶC`P0t]+^VUUvOϒ߫|ax{{J>& wÇG: +++|RZu?//ٲnsss 33S.Nvɮf䩪]$A$RِH$ZѦժUCժU!Xjժ'N@'UVP(;˃D"-O@jժX6077WMa>B1Mz-֯8&~]u}(%'Np*Ǐ """]/^#{2=,N44SU{vv6uM{~~WbqJy%N4ſwMa>K:upA m܈>dn]u}(%Uf,ڵi௿F6߯k"J"z#x;Uf|i'ݺtF޽d$~+G`@DDv H売'bX""|X0 ""Qe; .DDDDDDDDDD:c""24,@(B,C(;b1D" J QEÂ푔 D$RzBDT`@DDggg$&&"..O'9"vvvpvv'TD";""9,@"Z%L#J,zBJ_O* tŝ}R H DDDDDDD"""""""R)``@DDDDDDD X0 """"""", H DDDDDDD"""""""R)``@DDDDDDD X0 """""/ʳ 9tfM!-cFqxi(Ntc"fљ]8&sE [dKl2Z 8]'!y]p~ H@B0 `$ ! H@B0 `$ ! H@B0 `$ ! H@B0Xt e%&&Ʊ(QViiib1-]K= 3qxl,ΗJbZR)F@F zF@F &+ Th B!9hF@F -]4w.[ȼAgY"::ҒLHKKKtt{Et.f1*vv.=hR:a47H\W[9䲂M=J `$ !~",$3331<<GrqrX,ˣ/Z[w@0 FFF\.ƍcō'Ν;] ȥ#GĆ -*JɭXn]  _Ri(VVP($_ - j5Y ȭ =  G0  -~r=cs6K%kgϞy'[Y &i>E0x_MEW5[n o?lO>8<:g]~Fkkk\jUvx<CQ,{oկ;}"[Cm˷(^;|8ogtu]7pv?XlsK\vM8sLDD<u7cuqt>~]qǝ[+~w"L͂`7$kSDD~qnX߽g|ypqO_LMMw+{ק_3=+3g} [Y0x'kOWmܛ\ommʕ=155|˯^(""bJO93{Z͂`@ne N:ukR){/qU>ofA0 qc1ZBk 9o~p{h(Jr/ǽ;o} r' Vo~[ye} } [>0| ]bXsBIT|d IDATxyXT? ( &om׵4Mnj撖fZ--+%,4rpAa199{9*P"pZ 0 $d2իWh4bbJRJZڹ䶳###h4˔*UJV IOODFFciVcǎ(JZXT*i֬v)hiVj8;;c2bٌKCiiN9ͯy!\2٩ d^(~EЂZA "hA-4_;P7$D۾cxժp.1ZS{Y-fBcGZ`U\\\v:bޢ%,c-g=EeЀ~]Nvnͺ ПB]B{^~ܼ W ɄFl2tܙn7;iii2%)nЮkm .>*U'b43O&;vqn&$K]ԡU?֓o9R;%!V^Cl\>>Ջ/z:-#yөPݻѺeKߔ-SǎLcFшNksVm}Ϭ۰[IIy0w` lڲظ8\iڸ î6l5ԪK-6L ߏu71aXu71h@FUܿ70s4j׮Źsy\$GcP>>83>*[uzcYڵq&Jbh&LF9ٰy3giL|w\p?:1 T.[=v6oJJWڶHf^Ϡظy cF`[.R;8rd2Q;c/[\|ࠠ,afi0ݺ΀o瞥NZ4iC߇^GPиa7mF9_e7plt25jXgARQ\HIMWڲOqh"#h?Ǻ"*"ƌ`0d P(8gH,W;l&7Ag>ʱ%hZ;{pssV;w0tڵm_p.]J=ZtM&F kQXm[{߆Y m٧8m^g`L6&X5Ttx84of9wVj S=yut<=}^^ȇcGsҜȠ/=uё[ wyU7 ,e!0\zRn9 Z` gҼYS˹g%Q=mhVжEQMuN"SNѝpL8jgYd)}{ۻ' /ԙ3Va,4kIJJFp>\6d`._{j4N:ŴfZLΝ;ܺo}li;_NFF'OfysӧG,Yʙh4΄e}i/ay??8/m[zhNg"p͛6e`|7VqÆ^Az П9s<ԿΞlo9zߏ fR6ooWp!"޼V0ѽkBqyT4Wg_k>|d~E˖qV.TRoAm,g ߧ7}%IIGn_8_==m8f/&_~*6m~XXڵ{!999T** L&j: \]]”*Ud JBTP(0jJ.mO|J%89ݻ jFryٌ` ==j/ЩS=vEpqqATZVkՆYm=8_̵YfZo:;;f)[fܢҶ9,,III VQչh4<:do6s| )M!k 9/=#C_B\7 ҩcK]l]Kmì7ԶN2 4o|7(KW^KN͡'.(m[-CnF(M-AQrB "hAڹ"[ЂBtnL1FѠRlv.l%*UAPP4v1EA@@0%sqq!<L&\zUgST**U"(( smg+AGFFr |}}quuCj5׮]9ˉH4 /2JC9pVl%x)U<,˗m :>>;T*9@1ETҬY3ve[ZV\qpptҹZ-Ώ`f;6ЙPE"!dBK=P'"hA-b!hr顭ֻoRIn֔u)kwX8f77gddнw_B[<%}ןwrֆŋPڶaמ6޻gyOOR_=S W\ʕ+$&&9zD>^q?5Aж c;y˘L.*hGzRRRh9vpUڥ m[f?/OOf揿ӎ\z77W׭~}p/]|ۣFcn\A׳i"ICTTP3gRչs/`0 ]Xz qqxӯW/:uL8-~rl,:_kYlhezvF--qsKuj%+m0v:koy6_d%mZ<._f̏a?q+V2q4m҄[XVbꆄp]^Vvm7׫+W\y4Af:u@ΟSչ?ӥs' g9L|wfSf|վC1iԯWJEjj*ΚEv9}:nn\`굴j ϴ<DZYIII3"9.^^}ګ= `3v(KncʄxYSRSSٴy%?mg;oR6wF̴I`VΝۘLF>gԉ^-۷os"r?.5l@sݵKOOh  u='OUa2Z Uk`ODݐ:zRSSWѪe jVYw=L񦤤X~vW.9v>{ZzKL}w^[t- lx{[>00888wڛ@~>TxVF[{^^*>4*f3QL:-G_Udۖ[0MܳԩU&c9oo9'K3 ڵ:q",XhFݻpssv]z Z'92/ؓ/x݋L>~vc߶NVol6s?1tڵm_p.]J=Z|}JH khRJE̥T J͚5s_RǭV-Ӽi=q_R]ϏҥKsi0LԪYȱ w222(Kn]qtt$-zh ؓeKsh4ڽЖ#ǎ0_V]ǹ hhZNg[ ۗ+؉h4Z߸ +_{οb4Ա#;wftyECgGS<Ӟ2=Ɲ;wu+~/O=ql~"V1y֕ժ1zȨL&k1oz6V|G\|<>V|l/=4@c(0fHԮۣG\d2QV0sۣ{7ք\]iP|֞njWp3!/a?ٕvQj猰0N'PL2$$$쌻;t:޽k8Rpww ,mx^J(_PO:u㹰0ڵkx/<///5(J%899Y$je'exf@zzUoWθYܙؓ_~s;g.Nhs慝Pݖ [d=W>q_R{hٜ ﷙Nyޖ=gOV{~bЂ <9|>d O>!DЂZA 2AzhAzh!oA,KVER<頽0A F]J"## .b$ f*U!\9"""[;[)Bxx8+a1ER@HH1Kf;Y  gggb2tSm!\9W?322⏴sDnς A-ZM0 qrr`aر#ժU#A*իӱcܽ{u(njh$66 :>>ƍ!/Bd2ĉ'/hV7I f3...899:/-:1 BAPX\ =Qx!Ӄt H-Zr Ђ AA shA 2AzhADЂ Cnr Ђ A! C Z'h222BPHOOu9R Q BXHHᄅ JE@@!!!DDD䯇V}A(c E###QtЁRJ5 lǎQ*hZ *)sW)25T"( \]]U3Vju>ع+b8顅ȹWiT9 JSKd2i1M.]9| ]&m,"&^ J3J3fL&3لJgN*RԘ ZicPUŇI8r1V`d4p׆f@ Jyz{&e-EC1zp i~oGڵٽ};K'!߭Y;mZ"llqvL-pw5!/;SCQmHJJ",, _~ݡڼ1۱erʿ{ S1 888s2|qӫ'>шB2kRG֬XN@Fj =MΧKY`>50{TV^GP0tkV,}o"kW~k`0{ 9^74C^vbȎFp:uʦ9>O22>zg◽ZXQL:-pRhBԶZ-myʅT4j*VeeYIMKcE8tdK*SSwm # 21y:f{۲ v9tΝ; M7b|={Qٷwnn6\\rd c֏2gT(__}I pqvFV/b61 tuVZMV-aO 8&4C^v-eΣ6n QըNpp0G^.PU <3Oq{Σ?+g΄ь899 #=[ݤQC7g1!]7l`:ۓ=uԱv(qb%^K^d ؟Wp:<ZFĩSL`%ΐXx Epu>|kO>6>jݚII!--'sgh4ǟOt{1ۛ]uvE챕eUKOB> ]Gb+dv`OV3ƽòq962>>V]V:2?u ~EACt<o5>*^_`2a9{scAPu]vŮB>>>$''NJJ p> jjWyNA IDATWW1Lj[d=W>yT8lspTR899P(,K*eB2_aoru,*˓ʝqh|EPtd+V:*[JMM;Sly3' {됛cA shAd-Z ZA(t˻Ă $- E zA-Z "hAA wё5+[vI4?JA3oz'OTm4YqS6lr*B1tݐ:ڳ[9tKu{R7XVÐ;^o3X{FMߣ &M-cYnQ1ըA޽hҸU=ƪLH?nPڞ!Z @ Jz͚!<=͚RZ5v̝;)ܾs?F4o4G1O6ĪeKY2&MpN`fo쓏ؾ3gq*|30ٰ҅z*gW"'S{tGӱi6mނN˱7XaCחCc2Xn%ܚu>t0~½9dP z5FƌIEK3r0rxy*mv*UH1ldTժZ;"2rҥUOU "#<|Ds׮_+Bxr@73{Wϫ?orMRlY|˕Ŷml QK1c1.P3F8lGTZ>$:&& 7>./uNNl ]Ƶ-D޽ppp`LH !1%W@^er3! ,Y"[zزGj 1ywȀ(J,"LH`7^4i܈> JACl?}hتIFL?d ʴgҩKқ8~>46}O}j| 7Ba/XgX?ΐ56ͺU E4&g AA A-"hADЂ AA  Jիܼy۷o^^^QR% Ak4?+7t(Jz=?~X5jke:ˍcuy0# 8=7Zn?& ٌ^GPNV~:;mڴARKB2iժ~~~hZz=ш`@ףe˖8q6@#fհu_~;3p/ܙkϞ\y-Ͽ{q ;etuJؐ;115jV-Ǣc.lJ?3͛1t@{A`0Pzu H~,Ξ;o͈O?L/1#G0n$mNΝض=$Lol 72iԬDdTΞCY26(hL=굡L?*ð8::b4-E˖q!t:Ony''' \ք2iۺnnn׬ɴIYj?w(''>>[ 2"Qټu+3MY~Ř#hP*׫[#ac6ld> { OHR`08~UCG,}HII)pa/ǟd+eqɌ)Sp,xT< 5buB ɥ˗s)<$==ݲjij<e ӪE fe7JV@<Þp777MfB5W+<fc2e]G4.[,^Z3rP^l77W^~%gYS*Rl6((HzUk)?u2_|5W] Eno9q:3gZJ$JZnܹc=TuJ+VHLL gggF#̜>?~)Uh4VҥKa:sZs稜'<.5 ~)FEjѿOo>xvDmOf"N>Z3_^=ZLzэy gIƍXd IIh4N:'}^ { OȐߟh._L`` ^^^dddhRi9JjШAwkr!"DZfԮ mZ[uܙj|& oLHd2YVwgܯq&ѿOo5iRh3i޴)}{9_r+) ?r#Xx CF"==ʕӳG6Q?H]vttdTT2ePlY\\\,~t:INN&>>Ν;[B#o=9@~f^{5GTT)))V  T*tbY ʩ^^ >>8]fחSres\:SiiiRR%pppd2a0t2 {hNW.A y%HDЂ AA  "hADЂ &h_DP؎cl'_ݻxRv~ J|}%C|~aÆi E6G5G؝kXr%tȚosV>`&}VEv~n +Gyͩ;ٸy 7Gt:qXS#!16Ņ&1z<=<8.sbrb_^t|}mڲظ8\iڸ #GVR7{^<=n4lP1F~fpS'NQf1u7lhuc^'S'GquUQ|ǎVCquUQϏqcFаA}SNYەK.ݻw9~l|\6,W ?7xَJ\{W ̚g2DjZ߭^GHJN|َ}4Ѿ=hVpMN+aӞqub_P|:{YDlɜ[B rgu/?_{3CU*p>rc7la9!g6h *VSB1tNmhY&4oڄä9w>Ɋwot{y q+=w}-,'6V-'5-w}0gWB1rrR~|t˛b_|)?,ɷ=+nܼIy??a(,'62=Y^\Çld!"Aܹ# :Sh_J3GׁA-Z "hAA A-Z AA A-ZDЂ AA iݾw`CbN|ݿOqn3Q7DOIM勯i̙+-IPjʔ)i0cwy xd1Z(nd("h"1e[SjUYhU>۸kׯ[Ŷm=~UkC9(VB=xY<˴X6 Ts W<2{,v;nNܧ*sdkDq{ U4E.uy{ϯY.{ЦM8?೏?bofs8yg;a" a**T(3eﯹ؉|6ެ]-}wfd>t0~Z#SZ5 Mr+¨Oa!!RIظy =uNQ-S&[jU-V K-.Dی|^~=dXj>>?ERRRmN焭(&qM>p&O7ocIer2>> ۇv/X?b ?t:v~ݺqמ= ]ϭ$*WD|#kMמr^q~,Ftk|'Ϯ={X|)44`΍u7lJؼn- 6/2j\J:olbPN'᝷FiAS0Rl$>= AA A-"hADЂ A(L ŒWrMn߾Mjj*xyyGJ҂PzhFIHHqt҅ӥK6mʭ[믿Pvٺ}&Okg'8bO[l/hhذ!mڴB^GPNVhԨ;/Fp1:ƹh.F<Wq  j ???Z-zh`0tѲeKN8awڽ{A膍9[~}zxO m}T*ʕ +[___\\\r]s_z@+zfsYf """t|y}6E3OxM&JBtL 6~煻fz~k$j֨Y ?oooFNZ-f m;+٪f "tIF†=˧[xy3(SƇM>]b8NNNh-Zw;99YuC_BDŕэ7}E˜Q#iؠ>n4lP1F~_0Zl6c4{M|u+QQ# CM˖9v2bE '?ma2yë32ع\]Un lٲnG6 8@-ؿwuu%11eoNw/)7b x2y-N9C@LӨXҳ^q#z(wi~NZJaAz"<9tŊAhݝӧo2e{TFj\t |͛xgmy[SϠVk8u -g0~;~"[8qt?FApQ*Фq#,YBRR2NgVE<}ڪz~}Xt9ܳFɓV/ygҥK1nhKL[Xt:xpgyYeݴe+qqҴqF G:JJ"tv݋'ZT述nojx%VЉԪU+_q(A9q'mvt a$%'1ex8_6qcFSV0...@8Ϗ6 d =j$5k˙p&Mf9ୱߧ&%5%Wjm(Ca=0-$nr'''R0vT*ݎ[r'rrټ".u[2sڴljаA} 0YL UE2>zM;Ms#իE\]Ucܘu=f cOA:5577|)Uݎ홟yyy2c>5 GG'ޟ:=n&8-^a8Ϗz{7 8ϩii|z !)9M{~}f cOAhA{zzVVh?/]8ws3!ի(g2{y pV_Ћ/:~:{YDՇ{۞ƞvyqK3{xx+|;nj:w2i V bq@?^glP؜>}Mk(U񓧬Qv)%zϹsj( L&͟B@rܹ<qًFO>eԛèO͠ " IDATB[͏) gqVofMj=iiܽ{9s cGYv{a-=?111\t@\\\0 &\p]3bP(v;ڷXzԮ mZ3_ܙj|&k9Sޞ )㛅 zʕ*1|>=GÈ[x`G;v^+狗W6)))$$$pi^~Gh_rJ"A\\<ժUCrVŋ( ^yq/Eu 8o۶-ǓHJJ +W5k}A(uQv/mA]Ѿ <~c AA A-"hADЂ A(LѾ a;wV*P_kt|d/_Q B! :~֭d2a6( iժׯ_/}^ODD$_| F]_V+D(sh ǏUVj F#^NϏ-[ѾRIݐ:L|wa?C_rJErh45 R`GUp3!~i{~Cg&#3Ukr96o//_nN~B1QjOVSzu X|}]CmF/\lbEVaV eؠl۴"f\>((-3wgܸ3?z!!^?laܘ?,3֕m6)nȡ#Gr=ƌA[l۾r,s1#GXW=:_À>}ضi#_|N>m%wl=hb*d1vvN'9>l=N \>/unOl"W=֮#x渺_)%! R̗[!'''grctu.:l7=Sh6-EY$==UkVk}{V^ \>/u؞xym"`O=TYF&B t}wwwju]]]ILL,TGFaDzTZNrǖ^YX"111h4s;;;;6?Jq.:l'S}2o">Z|-'%!Y'::˗/zF#(J &&Je=r_Pijw{Q^]ƌ߭"6.2>>rޖoNJ(S e˖N#11dܹ#w/%h^c߾}DEEbX`0JK.h_q /O\\׮]|mKѾ Ag(;tG~A-Z "hAA A-Z AA A-ZDЂ AA )8Hhݾ;|(۶qBiiiS+&~4nTenRuo+[Nj*YV_}M&3+V.[bI#SS͍y_/fRޔ\-[ y (S 3MiS)S _[ y=#GݰzuC:qS*1mDYu5S/Sy/,?o6`gg狗rBG=g.\ ~ױyzi4xϙp[x{v|qLS&]5۷g_狗`ggG7X`;կS3֭ۛ^~<`Zˢi;J>o b7/@Qi 4oqGyS#tX2&M 'GGޜ~_46^ǣhؼe^3S^=,-,:(oΝ?w!5&&&ӳGw/]Rl=mx߶|ٟ\OLM5Sn+++RSSu6NNzoZo_=z]cc/cޟ?sJ #fz333j޼# z׿n7$ c[z]^߾} -=o$$(Q׭N먴J))}ݤQC=FLLl+׸x{$ -x_Yب1}o6m',II\bt4.^dŗK˭;a[F)/Yʱaxư!!;;^*^*QǢPX"VdS gзB?u+ aEl԰A;ёd[f~ٱ@h#]^c.գ 5̻׋<]v?1ۇҢJlbbFљ EĔo>ʳ*Awlߎ^ĩS|x W]#''׮pRN9׆Ӿm[cn$!1Ĥ$n`2/[#=166֋illOwĻp_ܾ}SSSU&M=nkYDm+ȄbbbZ =wZMBb"C2m /o+8wry.[^Aiil'TDՊUeꛢʌQrrޜcs'g_ ==+++4jǀth1AG zA+8Q:e aFnݾd֯Ϙou\aOd?s24Ҧu+&1dj2t X^QQl "32;{E)))\TwRV-‚E mkqFiZgΐ sdddPڌ*ݻvՎ3Ocߓ#GK/(O~.cgk˘yeG炣ti{#l'.ő5x[L`Vv݋Muuyqc`ZowqmQPگυrt@KBiĬVr*kҶ'gΰpRޞ:N2.^قԣg܌lN ܶgK %Ka5WGr f͘NKwwRn/ {wpJb2s46i⾛LƎŤIMKeF8")-JwCOKvE~J,={ЧOs:8سaj)ެ?t}sYk|V`6ñ'{ag|ǎm?l"y=W )a{a%WPPΝtM'pƢ EI\Cnh~y)ʱ/̬,a,+~}zp1&FMPqL<._YӦm {{]t޼9KzrU>>WǼ %KqrtdqrrJEŷP[5+ .~;o3.ҰA}6l lѢu}7n0qTA:}Zg}22:uqsÉBWRF7(mCi8u*oVv[3q {q+_y#?&EѳGw:1YHTT*Ok{4T*T=vW+VĩSde8y*Uk||J=p1T\v?Xɉإ^}iw΁t g-JwC+_d.i*Up] JK0anIh44mXǸm埳gEf|2CÆtrn$$_v"Jh)oaq83fYr "|@IXz cǡV %_P[5WdS"8q<3XXX;޻w,nܸAzz:-|URSsqjQWp 爂MСgϞ>222Ņ;bmm] <AjWN׮]uj-Jz,mAHe' AA A-"hADЂ AA  "hADЂ AA Z "hADЂTRbOVv-W  :ꕭLf|BOŋ||%s>wMe+g2NMMMiִ)^6B?Lg !1rμ_h ޵ =G{ۇ tqs0IsȈu0rktlox}(4eQ/9:+9!>땊Owu6zw ~NMŪZ5Zjɀ~t/I¦Jx'% o∎eтyۂxo?@[S|h 66lqNX'OElorrrXz[73ჹgohK# ,Z0[{[H}{\?/@B`S&]5۷g_Qr`J\ٜ9{_-)jh1^}۶ciiA8_` jNxM2}dj`mmITl={MNN9rѳ{7LML8z8n -Ԕݻ*~Kww׫ع nm ѝKK_$PIf666<[?D)ܾ} -o$$h^zm+޾kׯ?͛QԭVͭrXYY ٷxu`#77ݺaeeUumkP0c{Q1le*KKrxÇ1l`lllΦWzۂЎ*M~}zo!ٽwoįZUyߛM 8AbRͅYr뫒*=ΜQ#F`cc?BuFKqqm/Fkܨaa%4`f4oFMgeWp01ёd[f~ٱ@T>+IVGxݸQ#vs]Ν?eʍ9u6DBB">z&>nji3g[ gIHLdraddD޽Xð:)K|CۘR%5iR\Hvv6\a׫&gSZ=^Ԕ1|'9kPݥ :_0{hAA A-ZDЂ AA PK^JBBn"--իckk3ӂPR‚6m`ee j ÉuXXX(h={| 88ӲE ^ӛf=;{>_!b #Jb߾}t4 CVcdd5ݺu߿=z`nnn0>\q lmLLLHHLxx8|rĈG.pu놳3w-3]v%""N ⷐaSvk͚֬GO\'Dc+W077J/''G*'''''̸r{j{{wh7 {nC./2nL{|wՇg҂vm2k _ΒAgk3bثtڵTg;ؘ4a$زhhۦ5&G~|3F~|ٟx驵 .OhРYYYm1#ԡ=Gɡ~DGGӘp5k~OfQgiѬSߙQ4~'''LMLPT8ȋ0&{]r,,GLJўW)rSD>CPBVf& G)t5HKKZ{=yDޥ+Ǝ֎$%%QF W^T7ϲO@U~dSv~'O}R) 6|ZhQ#<5k$&&J)T泹sc_(z9r]bccqqq1{O?5mEFFD8/1xm}iw΁tJr<<JEVǎ @ IDATaz+3 u$+KŞ'`Ot{'|vqq!::K.Qn]lmm$))\Tv{LL 游hub/57Vpf2fթÐAKr~9vjڮxM]vV) 0h+=%-59>5q"gb/=tqFSR}˗IMM{ $.>;;;Ƽ1}nmsLڝ;?Sڠ!=p).;[[ƌ/0{BDbRN :TLEዹP.hߐ!###^ӛ W<_s̮_ynmȐGr f͘NKwwRn/ XA;@gͤQ\ҳ-:u쀅95][ۘ6ً-Z`aa{L}K0sL#F)4?z8M4FƆ4Ա59pz7k9} t9̐ͭ'NKn7N>2H2 _{Œ+~t^OtО}166fЀ|a\J Ǎk8rYY*^狗[_ejN:EV"YGLe5sx.h_V[ZZh?xO^o^|v=ҷw/]PᆪSN!{L6=cFz1s~dpZD_h_*!b/2.1E-F/t>b/q, "hADЂ A-Z O^Jxx8رP¸rʿ֬e$&%=uKH>O;wrPM1JExx8i+++222'..֭[caa(fAI333iؠ_5{T܅m/.WYM'@m_͟{˖k_+1 di4mnA[1e25"33__V^Ür%c , Cj/<i_ddfj_+1xi]GyGXX`ϔ7xXx˒K鱅QxJPBY^cG8BW~qܹqFƫWaz"˒K鱅QxJPBY^cG(4/SOS>E)U\J-xJxlR+<)w~(mĄ4FšR7%WySIE RpQչ}[w[\&n]QFVIHHdPޜ:6G+*1//ʒ$EڶikגJS,XTb/<S2'#SSSi԰!S&Ѿm[rJLˋ*z*ghQikL< ]Q#^\e11 )#& F S}A :_b_ b/ AA A-"hADЂ AA  "hADЂ AA Z "hADЂ A-Z "hAA A-B(ahM IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_biblepane.png0000664000175000017500000013775213162045104022735 0ustar unit193unit193PNG  IHDRvh:hzTXtRaw profile type exifxU 0C# &sRGcY`A{_t Y8Oe.eɚZɎIeDsh+S ;*NU<ވ]rH;,PI iTXtXML:com.adobe.xmp w0nsBIT|d IDATxwXRA+Db/]-$hK5kbk7D{h5Ǝb{A^},lٝ9sfΙs̬,66V A\1c@NNݻ/^ --C%N. k׆I=YN_ݿiiiѣlllX!T⒓qyܿeg9A3`P@q!_Kg9Wyc.eaaaV!,-- \( `ffLL! `jj L011Bb1,YTo@RRիSSSa2 dXBmnnd 1,YXo@&M`oo_lM3N'1155U\s/8g9 St899B401iy|v-+?Y4KKKEwYKA_*pqQRB`ڴid2Y,[,X0[l 5k`ڵU.xrWB[&e 57Gr}INNgOajb &7;krb߃c@J/u*\7oaӖs. 7>Z4kHص;`7_c QcGg :6k7lDXU'$5D=P^]" u*oKv^t΃4\9u^lk8885]pҴ}aٸs<==1sL|'ؼy3/^;w;wƢE'""ӦMùs琐???L<Ծ;:"΅_~ ݃ZZz-lkPsI %7"*:gGG'xU{w~)޼3xw;wս8urrrmF?\ 3#+P޺ 3NƟ\h(~XDy S'}SѮM۴I2qRMLL$/޺6SN]}j?w>SL<ؾ};͛Ç+7o~DEEҥK 4>@6mp-y+V]('&%ChѼCZ5\q7J~֗\vv6M$/L6Mq bWQhެ%^ GGGCT/>e?-hؠ)''ӕqn?888<\^ P!I~}E055Exܸq5׀/ԙ~ڶnPr'2r,ߜY` p2_BÇxGD`6*Y999P^],ʩNy8qd@+)) 񰵵-4O$|9`ҤI9s[;))IY>>9ؼy3>2+{c Xx!rDc"o0577fϞ}?FQyzª~hղLM͐kׯf:`Mφ`˶h*Y__s畂ۢi~66>e2̐Ǭo F%[ ,g37cǎE.]\dƍ#,, uWիxAq'ot6ӧ`aaI_Mơq=ܹd2fϞÇ_~"2p\qqqy_ G5/Əa䩸x2SR;w׭ǝWpc?yj?oҴ8z/<}03z~~ŗq 2Խ6`,g3tC AfͰfӈ˩r3gD۶m|r̙3111@ժUѹsg\zUWǎ`̞=[1y9sT[|ƍy… E۶mc)))f&a"M^~ce9looo?-[,ӁA X,[.n޼#--A%8䟌JZZr4C_?˩r&== 4@ӦMK݃M0oooܻwkf &{jժeg9_JJ drh^ZhZ*֭2{dX!""*OAALDDD:yٱ%LDDTR8>Xee}cȐ!dh޼y͛C&? lؓYՋf0[oooddd0xQW&&&@&M0j(?\Ǖ+WuV_~4ۘ={6>~RRR:u@.:t޽{nISkݸq[lAxx8/880K,JieԵ,ƚ>?{Kq|Xz5lllJ1޽{c޽ELL3UՕLJJB@@$ϛ7ӧOxH夶1-- HNNF>}{n`Vbb^ ==pwsR*zQw!99ygϞaÆ V`۶m8p`?g={vZOԩo7oT+^{HDFFW^׮]SZ5|pEݻk|"ѵkWK&&ӧHIMEvNRRSS$&&H 7Wzz:&Lwwn}A3:u]v?#jժkkkԭ[V˗M6pqqмysL>W^թ~ UW`ff/// 6 /_F5usN7nT+++ԨQÇǃ>;K.r9U3g"55UiӦ5vBțWd֭ݺuS7tPloo/ܹ9?_|!w@@Bn:ۗ^WXQd]Sܹs:__iܮS*7o޼fffbŊO>OHlj#"##EddӧbY?="ymVlݺUDFFqIXvС˥j|03;:۴dygggKn_uhM}YYY)yFiޛ7o󬭭u.C>Ę1cTu6mtkkkQ~}1tPw_mϓ--᜜f(܄Yz`:)>Z2L~BѣG+Ҟ--MTPAvڵ]v5{zzJIII< 'vvvZ/$9#L .Ceٰš5kcR]nbUJJ _M6W^5kV֯&;x48hĈ8qbbbU`YicGZЩS' }5kD@@Z+\w5jŋrmIuU͛X" 4hxࢄv ^z7nPy+a4rQ4r;*UT _~%222tO?ő#G+$$$`k֬)`C*ޯ]VitBBx_X}*/s…x>S{}yÇR5j`۶mAjj*n߾ ooow}Wr(j8q",,,4Z+W===%DDD(ׯ_za{ApQ$$$ ++ QQQ8~8.5j qFz iii8wWOK;w83VӧO3lb}ܪU+^wEZZ,,,nIKK3Ƌ/qF+.AAA8p"⽳3r9Do_"$$D>gϞ̝;oš(۷Wp "::k׮Ŕ)S_ ݻq}ҵ!ƍcѢEGrr2pa 6Lxv@^uŞ|&ʤI4UXuY_uSeB ZE-;eʔb_]0lժHLL\o߾055ϟ?g,Bq1dQF aee%̄|vÇ{OTTIXXX$>lHkbb"f֭SNY gggѱcGe]A8--MTR4+WJ4nX*]vbՒ ]ԕL&]4nX9RbvRTZU+K᜜xbQV-aaa!V*O.U"{ouW^gi>,w.Q;vlr*t/_,+ѤIaoo/LMMh׮ wd ˠ gGVn޼bP !*mxzzٳg055h0C͛7k<4ټy3 L+WQF<_gG߸u[ez~uh۷ocъiLJDOQ4޼|2]g裏-aw ;BCC'* .]'*>Ν;puue[dܬ;`ĉv0Z޽{-a"""AAAAAAAU@DD LDD LDDD DDD DeM||<͛-[ F=i&E:LLVbYWۘ={6vL!X Tބwx4߰^b IDATFnp)SEj%MyAΈʛ'O(߸u[ez~u'&&AAAx9:t耓'O")) iii￱fjhWaN:oqMTDZbrgňFN" 666D͚51|pXСCѣ\\\`ee:u`ٲeQJ믿*gr9 JHL]vM6-z聻whqmu/5?ƍѴiS*_|oooXXX  ;wԮ[n!88~~~>NNN@zz: 55fgϞ!33SL97p4lP&<<7'^|YX3wމ'о}+VH嵳۷o&bKHUrF˵mV鳽= ##C1mҤIXp!>| ++@>>>cbbt.g˖-%wbb"b LNϞ=g.00r\1)x޽ 7oTy=nnn:Rrb]y &"a"ꫯcǎs8u[naƍhݺVy~!|'*ӏ9HMMիW1j(@׮] ]5i|wC ŋ$cɒ%ABTL0K/_F޽JQa1k׮U;O)NNN 7k .]x{ ::-[T P+l; x1j*O0qM|wh֬aaa*U ((6l*%K?;,--ѰaClݺUe;wupqq5wg**?j֬գ"=<TajjZ`ׯq"?pbcc%[fk!<<DPPx1.u~!))Iyݻv2r>}oV98sL?>yB ҥ͛74]t\BV$.]jcRSSqu5J򷕨(Z}fgg#::ׯd-[m\[؇dСrsƪl-ʳ7nCFFqD*U$߻w}Azzz,ogG0fm۶) 6HXb!Q$''X699Y888;vs055U>]|'NjjjyidffiӦ\77a&cƌQmTAAA_~mt]}imۆeʲҲ!Uֺi&˩7p@rֹ0||ג"貭jժ߼ySΒӋ }gEv;>|x86J>,9ҥK{nw˗5ʋu^`ԬYxH3m?S~WUQȑ01as Kpʕ`&&1bD86J>V6mPzu[Z5j@֭YZ255ѣ%9riad2^%aŊ}||tWw}רJ*޽pqPP%eX>,M-[ ''G9''[n5h+47(9=OJy˹4ܼyGV9gϞ+Wa|W滹aFWHHH@||VѦM{7mڄN:)Ki۶-U:בtbKܱo;;;gcc#GhѢq4\VR6bߏˋҰu;yHJJBbb"vޭѲs /GGG^uWZnoԨBBBжm[===fffF]}ܹ;w(>I]^%}Cc5p@XYY]va׮]J="y0`47#nnne KKKYf/pq\r5zrv4i/_m}TP}Q9o߾y$aiPZѻwoy7oV>}Fekĉ6lȋ5pِ`ZZqXZB ''Ϟ=Cpp={+856o( P[O2 ^^^oS2vZ-C$oUy aХK'DΝYz7HvG;:: a*Ĕ)SPvmy3g۷ovG4÷e Cd/33SN%O:Ifff7oׯ_1Thw=hQ>ύ5*)M5BXXX8o{_}Z_HHHFCy˺&[k_{;;;… %>4ְ{FysΕe Fe˖߿߸~:+Ш|ᇅޛkff?ugM48p@?IQh#N:,0K.%WC}ԣAMsϞ=~y.Wn}KsssNNNDѸqctQ?awiQ&"""avGa"""a"""a"""b&""b&"""aÒdJQ|r)}6+ mرؿ?ٳ'bccY9 LDdhݺuùs x! ,V1.\VZN8/C3c(SO>ݓrwwGHH+&""bK$"r 5Ϟ=Eydddrx4\|~:u .]BLL pssCӦMw} $bccyf?~ׯ_G\\RSS!J*F󃿿?ZhQ6oȌ6p9 .1k% nB:u$ݾ}~~~:}x"ڷoT neeSNiӦ:[q6lQ.(-acjz5jW&,,`˗hٲ%>}j$ZE%k[i ʕ+ B>}$ \v IIIHLLDxx8fΜ kkSSSѻwoDEE\+VHLXn>}4~ϟǼyP~}$xܸq yA!99AAA*;#e˖իCff&^~7n`ӦMjÇqEG]k)jPQ$''X699Y888*FL_R%q=ݽ{WTXQr?\J]dcǎZgϞZ{q֭:tnnnB.jժaÆP3#CIɓ'd_~311}VxE˖-թݻe Qr(O?~x;pP+oX *((׮]>L)ڵk1b sT^̙3hݺu~)ҺVw$ؔ.آz!zK.I711ɓ1|襻/7.]k֑<;;+WFddZ===3m_III}w?a.\@f K5?Ju;>|F? `޽{ХK322w^/RT۷ ,<9990yd8zd611pFFF?6۷O2bƌ~۵k988(_3H}z #GTj\rEiKp NV:/ R;>@Օ ŋ˗ 4i޽Vŋ*͛%"00PeuaF*ә?:t([YfP1*U{*[[AAARFPF7K(ouSrz\\&MJ*ÇƍqꥋǏc*/oFZZn߾} UgHi\[>c|ǒ٣ѭxEQu+R@@@Յ0TkX2ki~`+M͛7Ziށ4<"6!!Ad: lnnn K,Ħ `pBKٲewD :4Yfd"))I$&& 4k׮[\]]%WnaO8Q`ŋ>0K2kfi60Ko(uUVU|NIIMi&(utM$k2VbŊj/s-L8~~~J]Ӓ'LP`)&LovE666E~ %/9ήLsѾ}bi AF HλrJZJiڈ#T-gj( \~&M(Ǐ[nFН;w$lRrzGٳ*>3gѣGzGGGΏ(=xޟkU;J\"nnn^`$T=ŋjy`…ž={0~x4lذX^~~A ~}at7K*U(%K>YT=ZO2c7 @7}Qx͠ *T@>}T۷iUd䣪֖\.G޽tR#&& Sª_I2 &&&*U=yIUK^]k c+?scǎwءv۷o(o}qqqAsN^[!pvvٳxDDD $$D|TXn]vڡCm AF;t}}}U^z)uu6΅8zhիWUf yϟ~9Uj+={J Ú5kTϞ=@k)m * uirO LBr{>JO "66Vr_رC%%%,gǎ֭[ǏEjjHIIO>۶m35ٳ'Y/ '\Pɿx"tn r>}Z/'fLMMzi-~z#F`ڵMz ^f}yPP}/t}bϞ=[ŋhѢ?/vjzҥK..׌hOК5k3gΨ|:qyiHsUy2EW'N4H$a$!V'ѣG2RJxNc5J2 \3H}&q)S^0yd|6 ¸bÆ >}Q׷=N8QL'bѢEݖnݺ<֭[%-AAAE.ߣGm===q1Z kxy|FVZIZI) R_/!!ӧq%zJ gggٳOtrrrˈӧO^^^_>v^zMcZƍuVܸqPڴi?mڴѪ9/lܸ/^˗/\ }IwGׯ__Ǝ~I<ƍ˗ޠA\zUX 44T޴9>u-Cyf'vGk |_yG)ꈈJ..[ LDDG*~pwg&""2$;;[xW++9LML`e%w*;]3Vm&""*! DDD DDD DDD LDD LDDD DDD DDD LDD LDDD DDD DDD LDD LDD * ""b&""b&"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""b&""b&"""a"""a"""a"""b&""b&"""a"""a"""b&""b&"""a""Lg:tF||ʕ+ѿfffpttD1zhPɓݻ7aiiիcĉxy䝮nzUBBB0h xyyBO%Я_?ݻ 5SPV^-7bB&@oD,X@m;w|<==ŭ[Cm_l"۷o{W:DBBЇ¶{ƯXVwtժUSFz,ʷ~`d8s Zn6ԪU ׮]Uݳ杷YF&!''999ڵ+;zvCi\fvGIwtLLJ*mͱdDEE!""ݺuSgϞcɒ%t␙x\x{V K`mmQQQƪUX~U*@NW5?֭[HOOǝ;wo߮=<B.E5c |JZj)>Kk\7oYzꈈ(taԩJ.\)S(>j 5i9O۱cG-ݮ]ѣǎCǎ<~ժUS|ٳ'˖0K;Ν;U|NKKS}ׯǡCp] --M20X[[_96<|P)hGPzugAZ GEΝ%Ӻ,J  LDddAXV6h@)?~\ gKKBGDD 00Ϟ=S+"xzz9-!!vfݺuU΋8?'qP7ᠠ ˖-Cff^6 vQ&MvVWTTTi[ŶS*TreggH'"*A?[zqȳBVoV`^zDVVհaCϗ/_.0KEDD4[[[cٲeJ֯_-[bΝBff&^~'N`VdpU ;;;ddd $$}8ٳgcժUxbbbnݺE{ߣ~7\خ;v ::YYYHNN{nL4Iv""2.… I|U|f2w1ᰰT|s8:ހLvU<PwK]dl!22ek<+/YHLLāҳ@yaAzwc:qN(f unógσpA/8b/2&wGbF"mkM׮];?~pqkNu%K`Ŋ(z?>V\G[91rW2^+;[|uZ>G`gN̾0k ^"3Y[u#tuůض#''cƌÇq1ԨQC1oBٳg8rFQ,۴2xVKXW{E]Z+p>F$  5\n[`Ji=܇;Zf lVؠŎ8@ud`_#\14fbpYǕwrr,zq ~mr9{cݭu-[dcŹ^ 喨6_[U}.Oͬn 1D,_СC8}-[>>>WL1֭[ b۶m8-!5+NU>I/0Xlja٩HNӨNZObF"Zjz5~q@ݝ~ԁǡ:מAaiL=;שNt=5gEO:Su, xڋO !#@.UمB'ok*١Ä"-+M{yNG|y}XSWBFDjh+b[{+*-PGPaa8ZW*ڎ(2tn83ZTP@%1W}NNxs}'fg^k>HߓʣجiƦ&<|0놗/1}%n5 =߃1+ TiU.mek%ޗane.wc}XP'?(ӾIӁ%J/'{7c\b*g`2'wpٛoiPgpj>vwwm5!0c> "zF{X^<RϪUx.aOo*̿LpCqh[pGrLFz[سg|t5gBHKRJ?㼣_ֶ c7ӾI3[geJ,Hu_ý߫W'z>W}` BN`o$G$iQ|@l2 sˢ$ݍ_~$W>ύՊ~~vgg  4 6~?}4>ӡO>zp=>㣫8E $ v@3s7H: nw|sV?a\ȼ \~H^r="j*άH^9a9z0qE?iiӤiΓ rh4yM{@Gcz Ҷ>2NgA7'7}=X {u0uTIMM5GGyO>iu ^HʻI' tvy,8o%<ً$VpC.k[Ohnk\1&τXAJC8` mmW?ېdp*50e^y8O_M,,;(m':NOz,bFx$z|M0tCůxD (}T/ c ~|'$tvCJ(m,ݗvCVۀ.\מݗvZ-U_="j*άwޯxjckns&p;܂V\QXk ȹc!6ߠ0aWش08u X!d/AOor[!r&ls[w: BWk}iAd/+˾m3;;G!~n<,48o Xt,a*4wA"A|}f?[ ^w(  #FI0[:T'H:+נizu7mžC!j, u꠻kVy7oȅ?Oڟ x뵅ҝAեUW,{ٟ3_[^} @%ll {zUPu@ե+4FXjO"|"@5ͰPO4<:nOF>zZPº /}kvޒ x_7T\XeʼnhS/S,<RrCT D8tL.u}:SE4z0h0:WdI\|O]?tbܚ/cD^Y,u|b`N ﳷ 1='߽Է,ԟ(h[00sG10 UZՐִWKV_D=)늱5ݹSPkάAQ%€Lm]m.k ~w\a,mIqn'Z\OvLAA𥾞 szAA  0AAP& 0AAP& 0AAP& 0AAP& 0AAP& 0AAP& Jd $LA $LA $LA $LA $L䭷"#O}}=d2HJJ" J1֓_U0iҏZyyLm̾X֮] >,ٳG)Vyu\lQPPjj5 xʹ3^Ha56|a<1\qq ҢM-GD&G2p?زe d2P( 㱵]L? hѠO? gϞg’%KvNj/K.#X?/)) ܧ$4ƒ5sgW1%aB8>#eDaXc}}}eq%q֭[テ ֬YC1@z;zϞ%8ACC3ަ}6lݺ\\\wΝD2hj!!!rg,MaX\PQQ H@&͛Ap-!00aҤIgΜѫ H@"@hh۝oñҷ®] ((8`s?? ~A__$8w\8{ !y%Kzm-Z0sLhkk,$$`…k=†bⰼM:srXcǦ|]|k뱪EuQPZZ|155W(077۱}}}XmlllrM}"La>rCMM rDRJ322022ROVDÞTT˖-sEJxQlnnƦ&<|0KxLJ1,w||cmN _?⋸sN;va„ -Yr%X0_}Uzp!_Wn.ƂyBs簻KJJ>6 =WXFOOzyyaEE^yKK bSSq QV_NI '0/M.߉j1==gΜb? KmmmI>cmN`߉)Fa?$$֭[&1c޼yӠyKҷ1lgy333y7oQyBo...ƽ{bNN޽{$ ̍ݻwMz-\nv,1˱4) ֭|kxt; E޶m._{FKL}ht>n8===&E5:>|'}Áh4=9,߸qW\"g͚111}}}uˠ.trr,IK߽b?/DTՈx=a'? menO(J~BDDN3fRXbŗciS6=8w5_qjg$:2.,++,X6lyɝ0s k[{x_GD^{ gϞ @hr6m]v!"!!!۰a|9XH‚nn᭷²e.69H&ikV "H,;;waaap)lv>\G=n'''xG!>> ͟? ڜ>}ϟ;>X̧)RRR߆k׮AFF< k 5!m.ܿ !!A5̒/\у7?W[VU̙'ODNIfTTFGGRĦ&ܳg]b@OOO">cͷgr9߿ۇQQQz2Y_x1>|T*1-- #""|7B=RT05uu.XgSbPPd23;F!i Xmg3o[YXt; /|ݽ, 1009JVTR]]]166jE|2FDD b â"AZK35"byy9.[ Q*b\\vvvriqq1YQ$a@@`['O P,X, SSc<}I"|l??: OQT(J iC>Iylk9_>ړ bԓUUU5uj Jyzm\\\J DPBzAff&򗿤CI 1˗Gvvv ˗/r%a bo#A%a $̗zdī}RRL<b$|d OᩧٳgYdPYY _5899+kgGߧr@˃uVO*R}R k.~9blgi> eK[5-b f͂%Kƍaڴicvm}ۄrŅm'̒Pl2  BuVʬk8~8 "]-[7 Arr2lٲeD^\P}ċFk׮oj͛'NI5J(Nx\mNN7jzǂNxI(݄Axx89sh'FBjkkkT޾$Nx oW\ƨA\ ӗ|s>4n.19111X]]gAB*|߾}Vq8GvXDDz*}cr6a >sT=֭[{+3xЫjж.\YΝ; dueddy„ Lo0,$aSc3y[[[OwLKK3ۆx}ǎze7ӗ$A 0881Z0K_su;Z-b6a $UUUFkk!ϭ&ԫW[[[琐[nqrK;.I,j3gDXܿ5Mمe|w|1$2Xl:{nܴi >YPXHL',Ǡ<,, N:%1VYF˖.]*h?7>> Ni/^4h#״Z-D"l[b'p~?r⑋I[!15m'͹ob233arP*ܹ1\,Up鐝3gYYx1>|T*1-- #""ډ'|xyĚLMMxvQQQJpϞ=vZ;ayOGbWW^xQt4Q]]r\è(1e2n>1iNu|}eb'2X~e|C:[[[… gѯ_7l؀---҂6lXp3jQw;/_ƈtqqAXaaaXTTܸq#3._NR?ŸftwwGHmmmf岶@tppӧczz:t:JhJꊱVy/̬jkk1::=<<lor\l:;;T*Ÿ8C\˸Ĥ5Iuf9lnsK_,sHu"/^j `dd$;FEEJ W;1k8R`M1T?"Ayaߎ& Bx( A%a -R3%a  ( A%a  V깐yyy0}QQ>>p!TTT@DDH$dyfh4,g)Xtd'VINNkL&⡂) _t:A{{;¶m ++W[l'x9|Ix@TBqq1Czz60v+ڒ7oO<½{ރcǎ?k׮DhnnO?v %%%f~:,]VXׯ_  M6cG1?Bnn.]|>c8x H .X~z„ .s322{fkk+ Ębbb0--lu޽{,>1_ĝ;wرCO_,>Rv8}4>Pc=F ъMpBxG^///MւE]]]ߐ 7oV UXM:Ν;&e@aa^w#<n2nʔ)߂9 __,>;XX;w. "06'N) / +Ws=}EpOO888pN¯ TVV›o AAA H bcXlRчI7z{{M?~c?QQQ0uTpttSBdd$S5ٳVXk֬Qi?[e~ӭ-ilήlXbkL%_6̛'/AE,HN v5k5Zl&_|'҃]oj7o8qY駟Bxx8,\JKK.]-˗ç~J<|P(n:b-# Ǐ7HpAX&9塍-;\ ?^w>b,ֳT á̙3Ә\JMM <pY;wdx"Z!-z.St:dkedeeZvve<%۸ wv`o/$!n?Cbb"ddd *** ""$ d2ؼy3h4cjyw`˖-F0ܹsa˖-tU9sAHHD"Cq۰uVpqq___HNN.Ah4Rd2"V͛7;BBBt:㶳V Zd ggg4iÙ3gChh(H$H$ CwBe>7n^C eeZC<8mD֐6MΩ14 ;f벪EeKu^F˜\K}Ԡ\.LT*T*1#####MAAAXQQaΏ?fb;JdXZZX\\IooooT(VyLMMe/`LL fggckk+VWWchh(ٳcbbPPJ/߷oq_Z {zzPRa~~>.[ŋQ*ѣG憗.]$c.SJX0FӋVڊ~~~6Y`.| J$ .`pp0qfddՉ&L`XfʕxA,\z͒Peѕ_~wTር1tss[q LOWpggd#txu;d0 IX"p?VUU,^^^~j3gDX?m644}n|ĉ X[[kT'v 8u:3f7oף SHLyymxqa Xnޜ3s\z~_@uuA}c# l\K}?:::@$kZpvv6* fΜ ӟFUV@޾3'''17n8e+oBPPH$Xl,v\>Xmgg===`Pjkka_ʕ+]$A{{;899I&*dz.S^W_ `xqghn֍?ˍ2 ܹcPn̖,[ >su>sXxq{WWWhkk32qDs玁,-9q|G0o>WήL XbHv¬Y"AdD"W\)//Lؾ};rJ^"4&<<rss ʏ9bW^BEE]޽{!66,((.^hPWP SNYV5[IBam>(Caa!?~C~~AӧO,bzXoX@ 6HCė-6lj==}xV**?]{s'ONNVp&%%~g Y~=nذ[ZZ7l؀fuF\Flll}aTT~ ?32e ۷oݺG777ܶm^O>ى555z}VTT'`KK vtt`QQYQQQJpϞ=vZc9ds9mxalhhRĴ4;D:=RKKK9Kz.SLj)6SΞU7G? ==+p͚ZNNb`` 3M/GGGŋ믿n0 0RKK FFF;cTTT*c,//e˖3JRNXN \nzyyLKK3Z?++ O |2FDD b â"fU*FGGT*EWWWEZieWeܖcb\f H$€LII6z'O X,FX ,SNcC[e1bN.[$ac8E}]Ȁ .\.'A0`x2͛7Ckk+,_JJJՕBaCh'LAô A0AI  ( A%ab'O2 LIIId ?0k,Xd lܸM6wCG~z7Gmr-z)={6|ǂΝ;!!! :dЯVs"""@"L&͛7Fa==5RY%kbVK/2 $ DDD+W Chh(H$H$ 6]v899APP8pW=cJhĵj!00aҤIgΜnnnx%=y񘖖с%%%ǎ\Ϛb~k"U011갧U*e8%FX!ĚWHp,ZbU_Wn.ƂA`Z[[&Ix`b}DbP~ 6*gݺuw^yyyOj0K{V^|EܹsA;N¬k#!X&f9==׭[~ʕxA?zj=yA\p!zHY'L`4?KƩC5> wvv3 ĉΝ;ի`U{d2ܹsǠ|p '߶)D,Ô=<}ϟoFȘ/aprrG}㡰?پ,1b'Ě)1:Zakk+^p ns~zܰa`KK nذccc-ۋAAA(u:̙'O4ciQQQJpϞ=vZNV> cgg'`jj*3و|+**srr;:: K{{(q؈o>e#zZc#}5X&f~X]]wͭttss3=zR):RYnxalhhRĴ4<XbkF5;/GGGŋ믿n$---QQQR"|`B D{{{NR0::R)bll,jN2y400p阞:&I...(1,, 6KU*JR&eR)agg'/qTĒ51с7nD777tvv˗?`Pɓ`(qx){s3~k]qq1YQ$a@@`[[#\ԘϬ]3IYYYPUUYYYeЯ<Cgͷd~1xP(a2AqFB\$N+sFNxH h0AAP& J#$YԏZd ggg4iÙ3g,Ɓ]?{{{a׮]NNN?F^z d2H$+WC|4\!11222LSnz,+tb~[~[6&&144ك111P(PR۷ϨJdXZZX\\W?66@Xr9fffRDRiިP(PVcmm->󘚚k֬qѢE:ԩS1==oܸ]]]ʕ+}ϪU011갧U*ex>?1-- KJJ;YVdd333Q.=k'.\FG? L:vM+ȃ~իWHkiqzEG;[+aY8qcFc۶m˗g`/=<"Zʞwލ6m8,2 scֵ2{4%aΧŋ &ԩSC><<rss ʏ9bVHWmP/%%~mvddd@ZZމ@WX999Cf㡰)lH===,c~ͅKO'%23Cff&l߾s[\J;wly,1ct'|xyĚLMMx\IUTT'`KK vtt`QQƨF\Flll}aTT0::J%655={pڵ{{{1((e2NѵՅ/^t:ŋÇ߿J0""l?s'ONUVTTߏr!V;9ddI58q7qF~Ŀ]{3K2u: 0)).; [ZZpÆ kVy%Xqcֵcv4"bVVN>Qĉ/_ƈtqqAXaaaXTTļXjor\l:;;T*Ÿ84ٟJhJꊱV>smm-FGG:88`pp0?~/-S\\k֬AwwwD)))fB D{{{AGVGGnܸ/_?D%&᯾RU7Uceee9mgd:::.^_uXniiHtwwGwwwBJeVy%Xqc.k) !aZGKf, ь-~5 2;  " 0Am`L JAAI  J„IA&ARRIII0ydhhh cA 1DGGᩧٳgׯJi}ΖZ{xxs`ق#o, >p3Z3qL6D\?Qb#U-[L&B{ vvvP(nJ@boV9&_#y-vœ6Tv)~,Y'x?C՞o?!X?N8??BCCA"D"P(((`"hZHHH\.̹s $$D"C t %@VCrr23L4 ̙3bJ'K}Aoo/ڵ ||| h4K/L&Dp>vU-}6lݺ\\\KOoV[c/Bzz:4555A95nXaغr6mt:1bOccs9@u^5}w|]vEJxQlnnƦ&<|0K80`ll,b{{`^DL/}}}G^j&&&b]]J|\l'>>Ұ;::رceEFFbff&*JT*iGs>?u j5?lRO[ђ ~mSon͵ťKlƍ?f_9g5ݚ8)rJkarr2'[J駟P*O?|3f9{Z%!y[cb'|M WWW{ѫv!')d2޹s&E,++,X6l॓?ݙ5>k'!-:u*644]r@W!w\cEGxgMIqӦMk.DD1$$D˖k8gB\Ӈ# >=|7(?}4̟?}PP\xѠBgaaap)uD"DGx(,,Ǐ҉KB韛klҥnzjZDzeټmRkȂ#{/C__g|s+g۶m!++ IV{8giMUtss?܌GETwO><mϨ(FRMMMg\vf5VXt:zu (ט3A=3r9vww ~ړX5ñ===Fgfʟ* Q*+ƢZ6Е, \N7oAkYNG] XׯӧO#{ΒYelqΒX4HL??J x8>:ÏVT 555EC/fg ,xGԀ Ő}L Z 33~_RjK;a'''Xp!9rf̘AB&x/_9990qD2f;n.A -A2$ JAAI *z-2AG;\J3' @V?j꙯A؊Eёt"N ~i8{,={,Y;^x1\t aŊﯗRSSɘA$<<[l7n@QQQ/aɰfppp 7oGMW^^ӦMNgs $$D"C vv}Sh4Rd2"V͛7;BBBo߆[ Brr2tuuYe{{{a׮]NNNw4 K @"@DD\rŠV>a;_˘ϟ.YΟ?nѢE3g΄7oO. ?M=M *ݘV 0e`ƪ"Pd?B)j5dYȭ{=gsS-+éSPRR$۲j*455!##1}Aojbb">䠠=fΜB1Ӌn:uY:w\xzzܹs/׎?bҥxQ\\"Y駟l:` B^@999zU*d20Y6>>mۦ7---ͦ7CرOϜ9Ccƌ1[F`m<'N':x III7_rr]u=6Be;&>r:uZ[[ZO>$}F_p2| k=-[Pbb޴w}WolLHH$Owt//())"""H*ve[&ac/^h4ox|QQ]u=Be$ZJMM{`>scKKJJL_EIR!""׮]B@[[q!L0d9777/VvrrB[[K}]YsIP$u z*y͐J}z=a'''{ƫf4r&xyyk>Vkn:2޸VD҂=w t~1т'P(0|޽p1MRDԵsLKIPסC'`ر{o;װ7_zgٲJ%*++ WVVϦm0c,n:ڵ HIIڵk->}:;fvp={`H$FxY޽{-}%55Yf */d;Jo.^ƍ cܸqVo5׼gΜI/2)Jjii8NNӾ}HRQ}}=edd=4_Phh(}@qFZb(:z(t:j2=../^LeeeTQQA[n j vYqqqsN*//rڹs')J>!ݞu,3oooϩ*++?'\NVo՗f ;N6o,LVV͙3<==I*)##Co #6l%%%Nۉac0c1I1cc1NŒ1$cqf1'ac0c18 3cc1I1$cq0cc1NŒ1$cqf1'ac0c18 3cc= ׯ`0IP{;RH}V[,'EnnnP*xG7oнZ.\@\\ WWW :-Bvv[}Ԧ ,?[8FU7pB3ӃP[{?5򍍍r ~maر8tIDAT=~嗈ĉ_¤I/wիP(gϞ~sz?=ԩz$'W`+)B4ӧO#**vZW1yd|6<''3fٳgo8 ;@kon{<2=#5֬# {/S1c/"99VRNN̙( \&訾vcF0DGGcؾ}#OS mC='N,;;t&Xf <== 6x H$B[[z-9nnn|`PÄ  H0rH|駂bd~YZ5f iOChM$ k׮RtX6l@XX1x`૯nkKgK/d0φ `QhĈKt-z6/}4hvciHOO|t:t:z>)39 yڻWm0O4mZ^;nhh0lJ%=CvTBh$LDeJLLԛR||Ń$ Tu&{5 [ \y̶CH9SmZVHm'sc;&L˗͛7ھmv#dXt)m۶nJsεydx$LD~~9TUj0ݳ]thXl4566jz9T\kkksH"\NUUUDDhᔙiܺu(66Ν;G];GShP[[:\]])'''RT[~[Ưtn7Br@$j {@M}0+*J2aڴiTgoB@iitczٳq9rSN[&EEEiB{nc &-w!|';v,<<<i5}vryyy`LH9k i+4n=!}2Ú:pQTWW4ilقDXoٲo&^{5wGwqh7o0k U-Əww2$ ZdggcӟduYR22111HMM5׿ /?999&޶mٳٳaZnvڅV`ڵ455A"?ۻwC>O>ǎre2B֓}#oMnnn=z4VX'Ov-dfgddCbb"Ο?MOh\ڿ_MUUTUJ{vL~~~cqiZy&ܹiݺuzJ=544P~~>mܸVXѝfΜI/2)Jjii8\\-^ʨnJ ,pHy$X,Rwuu%___:u*FxzOXRѢELJ|||(..j>fggٳݝr9-_Lԭ髵Jrrr(>>@6m2:JJ 6H94 ڼyj5-^r9d2JHH:SHy%++̙C$Ji锑aʙ뗥ִ_fTf7q c^!`18 3c( _c!,k_}xsKK LQFa"q5bڞ؝7Zhq7ǖuҽNWWWd2DFFbƌXl{5>iiiXv-n޼'oOԬ Eେ8Lϳ?rcFo'''gw1}F 0Ƙg777aI;qc̞$Xl_[ct9v9cY3H$3ac899u%bc1W Ccqf18 3c0c1I1vw|*N~ +*8kI?6m%KKV%K*p ,%K'gy'UF?ɯg8w!t*ZzcwQ27qG;܎OkF?>ϟ%H$C*ҕzQÓ&#\[ [KVD"Կ^ qG#7/hkkX, UU` =wr9kIXAxX(s`]/j.ޙMGӐ_PD'Ǝl4n#s uupwGt}1&9msKq hnP?,z 9+K@СeWXc_@Ee%|r<=Ick?*Do QQY>-eH$u)uzMU]< BHp| m( 77qŮ'JT"48c;닝5rPZ^V<3KpB_[18rRпyOo+W;tx7A_0d/K2?e?صp Kw.;z4>,?/`KbWx/(*.ַp-7?clƷ L#\|G9φ2Wq):Kj? j'<aܘ1]Ӟ]0<<-xѳP(|##٧KO~d~JD"5VjD")VBT ggDFD K" H HQPlxX(>>pvvo>,;^}GuDckp< Fl3_x,fffƎAVٹ30TuEeٲ#G ǵ`'jVБPk4(~%ׯI_|y=YN֑gR#GKB*;͜#]ȹ* !A9|8\]]ގl :,=':?0nnnK_ v3\nP_hH0ʵ\#dݽ ϯZ (.q(e\q޻ߠgggg|~ Rgom-og9R@xhh!!j5<LoO?urroK!W"d>6!eBBkA{{;ki)~'Amf477Z^^G |oD{{;jjjsUvDqb>O$9{[:l+HҎa~zE#W~% < QFaOm'#݇F ´Gb3Ox f<&oGYEdcՊ刾>ϻP(-+Gss Mt\¢ba #+;[ [ƏGAQ~>N7WWr`,465GGG.|oq5!7/ F}vDqbueggGY1g60.2c݉/p`1 'achchc$cqf18 3c0c1I1cc1NŒ1HV13ac0c18 3cwך$IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_toolbar.png0000664000175000017500000002015513162045104022442 0ustar unit193unit193PNG  IHDR(YӄzTXtRaw profile type exifxU 1DTv㍬}'h|^ f\hj]!x! 殹J5 V gtݺv߬?4<-F=)/H,Pz iTXtXML:com.adobe.xmp %hsBIT|dIDATxyTS׾ǿ2 HlU^zWk׵êuBP-8aھ^'A* j>:Rmer$h? $$>krvyRT   : >AAAt.*Ǡh4(((@yy9r9 鸸@" ,, |>i?i D90B.cpss!:z械N[N D9QVVC$ATRH$°ap1άdm^A z"I; " Z-bq+$ Rj0 x<Cr9{dlBd2 0 ЃFãVQRRb'DBGaX 7Pz>Ag촼(++ó> OOOŶAX[ \rD '+,QֱAP"Cv {o  #QN ~%œ#p goOAThUbjkWeg[ '™`lSo>$''O>+DKN3 sڇ{ BA݃Dz} e` 'rBTŅjD||$9XCD,xw>sj0 p'Z-fϞ R Pio4N򔖖"** SNŦM@I 8 ÀfNY[Ne** @$#r z,"̍NI Ngtvr~|#\Zcki }wG辶IѣF R0Fao>ǣ{f *++VhZ(JbռkmfGp0mz}E;ow_.ٳ&jg[+\ȑ#5j%HnRi r &M/M6YOQff&:(Jb̙3gNϙ3gk.OӧϟwyD Wl) |7oz. nhI" [7QW r -l֮ǦRl,-7/f?APH\Jo90J'O<`ǔ)SzYہi,%g:ً8v^m8s P63nӧO?ΣT*u6Cl-eþ},&zk?Lƶwر—_~rݻI<yaQ!%4Le ^^a}i1.8F1y>ΊvCylZӸi:x<444P`?"|>jB )ҥFI Hg'PThll\./V,+|?>%8iARAVC.÷V/ÄgGbWNKgkwTck~:Grr2"##m۶6ظq#ލDjj*^xXJ0W%-7;yǸc_OE p稒J, 3Q|&̄LV>dC/]F(,*VEX>6_x[d₈޼9x*0KsoHM 7!!_5tεMG2 ÍP(zZuY <sV;;iu^B! HKKΝ;ᅢ#** ۶mCYY6l؀+q%4Ϳg'}Mzgϝm۹tW~8h4N;Bp+WMNG+Ō>B!|^gTQv. #8nt4֯_ 6?@~~>0fb(//իW!xb.7| 6`ݨݻn:deepJmٸq#6oތ{… h4Xhwٳ9s&.]?ظq#{ҴZFQQΝiӦu oߎǓ#sDB@bH$npGqq1PYyÆGe=RTՈ4qqq܋sgOWx{{.I$,v5N  ?pϋcD0@an8F͇ܰyh48|%aY%hj1CVcEyώ59ncBة4 Vr?c^~O;fzdő/̜6i5iii3f >HMMرcuIIIرcF =۷oǖ-[ѣGݻw֭[q ڵk{nL4 2dӱfҴP( ;w ?io AFFӍ $L _۷okxzzaAp<=8K.BZ[ kP(vZN7|h[pssJwY{6KJ0&!a-n߾^[`r1oҵNRXTp/sD\1t_hlll3wgp@ڲ+9W_cO~x<,]/>.e1h nݺhny(??#GI3j(l׹~^^&M*_QI^PT(,,ҥKpB]vXl; j$ Q$t^ 7<7ΟZ"0ooI4 tJe˖sV/_ 2{z.CeTZ[o!jXA\v O>͕j..h8&>wcwinl:T*ZK'@AkNX&&~x89#!./; Ci1-7myN1S/PSSww =D""""~]ذaN8gyHЧ[:B0QâP|UUmrG Bxyy!11ĉ|rxyyq-瞮ŏ5ChPĔwX[ܱ[o?T~>V(5bT(r3w4i+Vؙ{%$0NegzNZqc@.3gA߾}{;!˗/X уxw܉͛7ɓ$ Ң޸r jka1|tԬmv킫+tbz.FQqF H?Wthou3,g3|>{c|̘:U'o8Ҳѳ  w/JBEe% ƚDykϞ50㧜HRPRZMII|ix hhhL&ùs0uTDGGJn=uzE ,ڭ[0.]p5 azDb1ꐘFcL[>AM\|aapb zO|i2r|m+`F&SXvn݂uz:ω`yOHoaŚD{昜 ^K`֌i8ŗ]{?ukVcԋ/p#:h 3Ya̛c){Yah٘c;>qDTVV"&&%%%ٳ't͛jZۻرce$&&r 6 &ٳzj/puuE޽1{l̘1U`ժUVR)#ّJf2**+ȁTPRZ! ꍳ}⼱QG\rD[ss+bWqE^z|]v{kˣ9ǀp$WWWwR믿Zbru;.jZT*( n)d?W_}W՜'jugObXSP(Z^4w䙷ڷdeeaʔ)`t봯ְBV_~7F(ʊwv 6^|8 s FgϞ$ *ʨu|>Z ;Έ\~YYYz #p4\\\гgODDD@P(wtb1r9M1FrUw5OvZζP(Đ!Cn% }h4(J444=O AAAHvB@AA8gdihh0"p6H;lիWK sOvAք'Ji AAAt"GAA  IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/personal.png0000664000175000017500000007036013162045104020606 0ustar unit193unit193PNG  IHDRY>#sBIT|dtEXtSoftwaregnome-screenshot> IDATxwxSofwK[eM {QTQ'".8?AE=A .(tYGIliڦm~>Лs}IsOTpIj᫱c1~*߰ysF:w7|Ow=M᫱ch٬1YnpI>4b>dڸ(‡r8d,?sO.ع SgV&Y>|eL_OK{YO@3RZ=tI浡C=s&x~>#~'ٶqg|9.gCϋOOOtz=W]gڼt>NdZPƗ&!D&Ŋ!?M# #VKڪ$Yd=-hYsxkG{مWbZdB+VǛgg^r[_90"JFQXj4 m{uW( ~/>x3(’rgU EgvD:S?ၷ't?;w_^ϐa9fC}4kPϾkhl:{LOO?=/=ڷ8۞-0v;HXJ^mbbC8a;3Si_́#ǹ%KL\( \S ʂd}^78۞ }t, g.\d֢=|is2bȓǁlnVZ62k2T*C---Ǻ_ï=7E`c\IxNs*&Gϱnȭ?a<ܳv넿/&~C_rxw]uT=-m=rѹ9s+Tv[ zgÞ::k1goT*^$Zt IB܊?+괘Mf:- JhEԭ]B!QZZ}IOO`0U| {YA8 ~0ENap:.^v̛K]dP1uW/pݎE_.4 ǣNx?<ٖIAνmg۝l{*JU}s,w.L_ۓWyJA!0j,V+:Vj嫙s(2PYaq{jĞ=^'95Mw2jx)l߻d<:<3"]^^QT^)i餦}^=m -[Qk4Ĝ97Ynn(̹pv۾o߮z=VuΞ{EQw _NN>/ζ'g9Z|;$=#W].]M|c^ZͫC6B=r/Z/=<;/CV)>A QԮƗcdɊU |iStjo`ڜ 龻yoo{uY^xjk/ӠNz駘d?XܥQ%4Ťgh?qsLt ɇ`xq̇@l{*J{OwVs3ۛ'5êOfDd@漇͔QUL&5cEoZ`һwK ! ʫjz} - &ɞ,OFN1ah2F4܎szJG F}[ gy#=Vuܹ˩z~ 6h3 n樽YVL&S˾ŜW!nuY/rO`K/Ҧ]g_D-fϛk#^AzxxxK]vÜykD ɓ|6~ò0ne~ ""‰fMI&yaE:⟗1Ѭ)^^Ѭ)#^|Kf+WXV 6ӭs'.:af誶hlw錗'!!6e6nK2b Y&B}8Ί0әU !M%'OfM,SVl+@bRòQO'XM E8_AW4jm]ƍthڸ _Nm]Acaܵ`_@ٱsmZ*]Vi\ՄF#}DиQli0sl;+œOgWq.W=+UzZ+^^y:^8)(%r\p5kϿ߸)c& +g'PB +VDa0@l;+œOgWq.W a͚5 m% լIjըÇ;pP5 V5DzX5>=mz IIٷ~7ciii<6pIIEf͢d\|||?85jpl #Gqw;+t}׈BҡX 8Nc]8{<_=$ӿCHO7`0ػ?{߅Q=oA 8xoMϵ|HŊٻ/1x=ҏNC9.uu7Ц]9oooڴu7h+kbᒟIJN&%%0ale?0SM :ԛ#wžOgWi!(iƌx~i6qq ;5csypҥ̛ QIHSp"!!<9^"w[f-Æ:G׮y } WwzƀAC0LTZaCv'n֭r*ƏB*V_nƏ2ng=δ~!5,Xt*s as183/PB[zu^24cbH&=]tXB!D)KBFhǟ} HWB!ĭFBQu܉Y&B!d,BQIB(BQIB(BQIB(BQySŋ+!BF!!!>gB׆B! B!8IB!8IB!8IB!8IB!8IB!ʸ<0.^HHHVHΞ=`(鰄ӓUZåK=Vo!n7 9q={SAjj*۶mĉԫWϭ*/B$mٳ'zX^UVZ DIg!)L$m222X֒EE#LJ`@RjQTL&EARhPTjEKVYI뙗'NBƍh4EEdX-P$­$-=itGDnJK=]_Ӽysm,yZhZ' ( +Dqh4pCݙ]ڿ3wECFFB0 jh 4ABVBWʚt@?%j!JZaڲm REYJrzEaԨQSTUڿӵ̋$4-!nU7X!J?3[.>lrKFn.s+z:WϼAQ BJ8?b_??7lV6iѼ%!! %Xoߊ7whU..^hV sپo QF<==6kX駟=z4W^%88RUT&K=VO!ngnI ֯b ղ=BVc6HNNk8w,=W\aǮ;B!:4;vm8{ [K=BAܽV-[Qr-YHYK]>(n'6m>摇2%-vbA0sL{ؓEQ:t(FN보g)\/..֭[3p@⋒LsyBȪҹSjլMFV+joooןgV ??֮[0%Fӣjiur{c̞KBgˆMٰi31l;vѶS5r;vac~:JvmyL&ZYV4 ?Gʕ+lFF.]bŊ(s=(F<<2FT@AbȠt֍/% +;w.7oh4RV-~i|_?[laڴilܸ@ݺu>|8O=TnOQ&IIپcK-aܟybGb5*TCd3~͚c;R߸[5kpt:=fǮDG.GVӏ mf[ln^|wgLz*U*Wf{b4KNr3h'$yi4._̓O>lۖ?͡}1,n\ϼY?ȷ}Ϥ6rj׬ٲn-?~7NǨ1|R[OWWg^El6 |@>ozږP-,V駟2n8Ν;ǩR :t୷>ٳ߿^ϫj~cܸqL>/2}t>V\ m2KV}_~%.\`׮]XVFi|֭<Ӽ? g_L~, 'Odذa 4PpٳPj\Vgld]lܴIS&2qD&NI?KL&&$z*ZjN-ի^k:wغ- F-)`FeSrչv:TVn`tzZj5r`ϡhhq={/<,[DTxEXVF4__|}| XV.\h/Y(ªVjЯoG?yX,xu$P^`.'M9(ٰVKV}̙bqK<s'|Bjj*>>>nί'NFrd$Ç 3q[;xEm=V>8>&8((e{&'OVjժ7rxZ}nY Ʊ5tܹٙL\{%"m {woLl\S۶xoۅڟMi'e݌QT1"_5rW=o5͚e,ٴi~?~mf+Ӯ];{9ۤIlWX18@sl.`gsy x ^yf͚Զ ۬Z*U8ݭ̥ a*Uv4ߐ۷P~U}Z,6oDԩU CN.[ɑzªVgjBwd]jd3mI-|wHKK# E)ɫΑYq<^OX,\@3m̖|g`s6spXkXA```7::[NdZF ./k"cR"&zwy /aOQՌ];w"##-z17-ym}mm7uJJ ׯ_a9gGӨQ#f͚E >3f`ܸq]BVWyݻLMc%Ő̩Q_8///qLf#re9DDԣC̙3z^yy$k֮n=M;t:;g}`;#V% ئ@9v(k֮ zy}G"" e|uXQջFq*}h׋V6kL7oP?9g6_c)h8aJPh43=El6cHϼD9o"{2;ܱT?eEzزeKu7o~ZmyݻetW_}ŗ_~ɺuT2.Nk׮Czz:[قlh?qQݺv\@Z]$=5S.8k&qqO"OD7ӲAhK M>>>ٶ+)N?y7=Y3ԩ 5(Ҿm=VuO?5Z?K\|Zfgw*ޛ{t:8c#1L\tk7*p]s4Gf\MHd2&nz]YsVڷkKFFF>ˊ_#Gi&RRRشijUƺu 5Ƈ~țoɖ-[HII!55ӻwq_~?8p`߮i֯_O͚5 \[K3ZM2{,<==i~gsWN:OVkZLFzjN>M]]B6hb?0١TV'y [2Ɍ;) b?:h~zar|={;{+5g5mҘ'NY0ꅇՄ4n0ۗ?}32o(h֩Ì2kp,)+M pI+<3d^FJj*~ԩSO>vk2/7k(,vY{#mIIA{ۜdLG˥Kx爍z3&[2_/b~ر#Ǐgر[jŘ1c TƑCsNSCeȐ!y:@5rz*ʕՂ ]]]$))mBƉ'8p ^<1CXr>)il޼/cھA9J fÞ@EQ?nSL9sx4i4 sqEBBBXr%i[AAA'$$xqXQA///dXHOOၗ ~jxzzE)d"###\Ζ+V^M^[,Bvr*lX,dddjZ^6y̓{y3[Zr%O>d%Dq7o^FnV^2 bOu*;xxxPN8OxIuzVC}y]]ڀ6!m|Fq$y+')9>D\\zZaGeF ;zG}9l9Q4]LAϐtk՜3RSujq! ^ԫW?.Rڧ@Y/42BܦF#X,yf̘0i+ԝٹe,xZ( 2v{SoVஹBK[zܯB*$!nU>(ȍ; -_Ys qPQeM +6=m[)zһ(nu *=B,B>E1#BK[zBnBj2s: \\s$_[!~??< ut,&,Z=sAZZޅ^wHMM *mB8⮹BK[zg5jm6ڴi#I(RSSٶmիWwzIe^i+Uٹ5ì\~^P<==^:5"##ém$!n`N?2; -/t+ȠiӦl[ܞV+F4PM5$<<\BQ*dddY(U_Y +Di# peeQ*2Jadz ! J`k׮%B!(WyB!:IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8IB!8mI8axO/6xwT(NRR%FkNªZ)߲'y8}z=nG'q1,}FAFԭc=M!|* P;ԛhQǟu\z* qPQNǜzl }rvmy>!cj((NT*Cbu+C݋5* Pծ;4n{@q卮'&^ر#P%ײ&{w@xª,GN:NRrǬV+`*(JѨ~T;w>c_ʊ=!te;IN33aINapyTྦUjL=:|zVS'p-&d?ƍQQTT*y:qZ#V( 3b>^XnJTVԏh03Y4w.> i)XΞ%AQ CN[ s uiL9Iܶ4+ށ|j6WNN"%Z,?6z^~_-OW\枻!n8s͡fZ˥M~u{l&ƱZX,-f,Kb5SZ] ǔۦVI1Xz< 1͜:jA`ZHKIRH7S1nrX$=c7+|,s6ΤRe_ @s9 [/fd?s+m[l=E3SQ9.0XmZBĭƫ W\2Ihh5Z4Z-Zh4jTV+ԴdxB$Y+-Z$\ưtCwO'er1.\j(#qBV+>C=°%W@8VKU:[.!~5[L aDi_HO ^ fص{wlptJ!-Wh h`_kP+V%ժX,]%!=~wt"Q>_ƣ$cG|ϼ˛u8o} D'ӗ_X6Mk@P`9*b19q$k)cyntWOfamJ}f尿A.TDh@Z¯Bt4ԭ[,ߖqoQG=ꆈ˯K9zh ΣwCD2FGÏ)"&V'cNqXRRsX,{OE군Z KT9so hk_ф*lW5UwGzɓqyLߏn >HN?9}?*M9RU]+hY+&@uxDox7[Zj¤$L LF#w4~aFxgve+W%E35_BAU8^n*7^CcF%V*znS*<%ۍ'{>{^}}vDC繧q7*XGk^s̝#cb鞖+5ng,Z1ヘdd4b40&F#FK^Z KSXVqF1f'##e~)pż0V%i``e 'jL*Ut›T!(8Ʉ`s'LoW: T9xGۅmJAQ@9$=9˅ rW|9*έ:˖ 68/0̩Qk+rZN|+עpާ&^-Оs}N%RJLǫP&ꅵ p #o*Ia9QkԔJڱyFwe%ܶ_zMzZ*&X""?XϖY-̨2;BN2˗`b٣wyarƍ_rccǑxxqq*Ц*jɌdP<n'ٴkk'sx~ЪI$dĉݬZX5?Dڭ)a>oץK7DSX0 }@tMg=!T՘f4-*2?i%yIIhjLf&4,BMFͤ)HIIW^'00k׮1a+ǫqh*UB@ږ-txaL=M־40/*>j{Sn`1^Ő|SGri3>AvOkXp$l^g@<+R?&)ikQ.7/6=!ķtS^;ʽwMJr""cNΞ=CU>M0|}97"`~n͖YV:vJ1W 2J0!X̠dzlcZz?ևstiNppxܸ*"==-3)GCApp՘uMhD.q0"d+ՃLԾiC\K|MJǝO` %FL0 &t*CL$=]s}WvF.OWCN \ A<=\cnՙx:Q|XΞ;KDD0r|=<08P*] O2kFSstU q߉ gNXݣ_adHkX0;3jK*5%>[b-r.]BpP >~tlߑׯ_GؽgOxW.űHTO1*)i,VKwgnV+JٶsK>XyPjE|}}<7qE]PLJa,szK7ʔ8u:-PBm1%5QCh՛ڭ;/*8ܸslyKNNqb(K&?~Q6JA_#6~OkՋUjލ^U4vՑ鸏9{,} /RReF4>_;0_.(ĝ;M ژzBKFd+V% SjTh6w%!5vi 9tao<4i+I^K]+"DE ӆ>r.ѼW *;ך?ڱ3I U_ml6a1Pf!h4t ZFAdFZ͛ؗzf)[fوlFB@ףhQ3Zι iZtZZb6(S T,$.|/Ew7$'i8c# O=n0/ZkoDf̦+T&ƘB})BSoFF{Iͷ}Zk6Vn;o5GVi.#Qd$Ŕ@9:n]K0T*ԽkC8ɑ'x/6AA{O[ް]Oƍٹ{7j&f3nFXT[BR{$PFЫg/Ԛ̱JJ%&pbvS#96ujuB9s>-򼽷=oʍ!*~s*>t-j>!N$&563Krs0Cg,qnC>}sly{o/S;b!4 W-Q?i^.)s9EܱFсNw{BhQ IDATb'yYwT'[9EQP5s<2Wغ>D4oMP0R/wOhm2C6slg1p\?BwbL rHlQ'DҢEK"SVQݫ%N"1"?mC*r{+Égx/T(}7dU-:ׯ_gÖtԙѮm{vA5{FڴrХk7}ihQBtF/gΜ))i!Q[hf!y{󘻛o̥Ɩmle&bԕR6 -qpe01TdM1 ïa3x[eY6G2ŐfZhܔ w2$^;@Z͹b3X.J]P[.֤$LZJERR/]$b/]dg( QZ,x[XZxץ~9lDpp/w$w<FKڃ8U#bM{_ rkz#\=I׸ESZ{]u <ÛǦC!.qxgOm4nJzz+VARRž}{:Ezs]lQHѠo.7nXSX,\.JشnZZpLiY1UQnݻ"9}^4\q* _@_`Rf2-\3^n0 ;Mxx4)E%ƒ8Iaq%bl1u*3gϢ U'$r X&j׮MS!Էhi*}vT|T_8OJzms_8W_O1( vch0fdu]n0Ҩ\Ӈ& ȅ_x%sRVS* ѕU d<9^Ok@F6]-dWEt|1/T.WAsr2'?g&[TD/c5k97|jPܯu?}{Rʼۙq)Jfڍ[,q{xzg.]XSXd|+McӦi-5BcTo)xyGǺl:,3[DxԥhLsmOS#aKOQ=K2xfF'HY/aT*, fلdd6a63o1d2a0lbO^/^ Q:gFtؼŋ>F cFFƖws{lFQYi.OvB?oã?gwHQXQl,(vQٻ lx"{A<BI(B6ɒ%nvyvgg>lv|'@!&5é?G@7f ԙ@vq"22Sw~9##a$֖ Gwk|$f CVZXfX&)Y,{CwH5`sĵZ\7{M#=ۜcy?m֠[څxHy]d+*K.Azz: Z '=4 q:tܴ݆Xbu߾`rz7m4\.[;o`(Īu:EtLtij a(MSӳ ðEj7]Xʎ-;֠!c|luѪ;T("[S{O<|ԹuPLC12/jYsͷࠫ,;Zjwy_7/=-2ym}J;ؘ@jDii)z Ш5hU%I!l$I~\Z@#S`%O 񑩀V Y`n z6 Y__ 4TAmսws>ip@TvھBHRuNѵJLX& |Z_"-#à(b8|9@K.,_"ztEql"txQ'{`SSЫW/9+~(U*4:%?9 d`鏎ƒ,FT8z8Vt;`wCdmp8VmN`ĥC'K0g,蛁֙ԬRd^|!E(W_<Th喀yBq۴i0mZp'X܅f|#ZA6h ÄJ L> ]aᬹHk]6^'_u^[iHIj]_+eHmV%X`~qc|j@ص{W:ƭ/ 'FmMc bmoa4~Y@h$r-cCΈ6̙x8:c`hv섴u+,C頎‘Rw:fWiJH.X۱iL@N{ IϧB$ úޅOߡ D }ɀ].dZ'`=|HT%&BGxv6NLЄd*D@j!2VFKc]!;8jmpx| Vm܇ul9HE^Dtd>~-$ga_͛qSO 6&yU:ͫDRqT俊ÿYĔV[>]CXp8_Ucl6{P\1/t՟۷X \h15,ڟT{Bt(7{nܩ qwfznʍؽJ`(XobdALIcV2UD$JK#3ob`{b,-BQVV_ebۿ~e_~. T[ztmH0C$5}kK6 %˗{N6Cl,rpq7,#pxbv}/}'N{.(--E\+^3%Sb6" BJF'",T4VCZXma;3:[*Ripxɘ=wAK,8k=<* .KP{ SzMJOKԇj٫ōIKMÛgxl 襧٧;165rARV*kZOBJLF#N'\.JJJ:vlI‰/W\H Z-YfQ ld4v6sP qI]<"N'j5Z-4_tDEE!1q(.̽*ʳPݗ5]y%6> dXI  @ 7wށV#+ nPi4b֭7 |qCZ2%(..߱qGoꏐ ZφROU  CX_7}N?f#.ekp[5X &nKb :1mtL6Uk_鯷v+W)x Uj|0ffdd2ί h,Ǘ_}F'N-jZDFFBtq`Z@_!*VDG45r^0rr0DDD|E::])_EhZhCxeS :!Wذrx80L1:aaaĠʕ8aeep&$@8Q;A)i0vOم̪1鐒A7ol:V%(jGM陏z(jh& } Uka1[p=BRQc&߅nBۡZN":3‚ +}Ǐ,˘c7A$''-p/sl$\Zo]"i%z\.fTTTn#<<:N& F("""a)i1au$Tj9/jjp8|gp8 Pؾm+~]  /3EK|$e˖/Ruq7<ա2UU Oh:wJ;˖-I%2|rʹIPZNV(XTTTkh >OZ?o1)!1)!1)!1)!1)!1)!1);].كGj&둞"oQhh2ݻVCExxxj" Y& ݋Ν;v9DDD^i2>|CVnTMD!Kբ_~(d4m6Z-\.W! i,Cq&!A3$rk@DUBq,|ͱB~B""PckEsLh6ADD*,rH@:cE)409-TPB9n8{1g8V6Z'7lx EQÑ.;DDtN{ 0gou/IjBptd8kzokBgU^^?XZ;v'₾">>=Sp8=ֽr /7jҚpX>H>r)~H("=-돸V.xX,:p}-wznߌuЫ1r60LwX]E\N\~yO{ Hb1cP @bR &  {.D50X,&d~L/7$nn.I8v(;2"#=?:[J'SD̕& 2Q\\;nPC6mŊgZrB.*1Bi:TT Y;w!̀K. dY$ّU+!z+jv_~uAW\ӟ:s),^ImR_Ga2Ub1fs)# :SQa.aA . xjjs[lL,J;QRRj NfsDQDxXF(.)aW?`[şc`,ˈ,l>PT^W? ՞ee| j!""ڵ]^=)^/w[EEYo(c?Dvΰ$ݳjo^+VZHMN¥. op1I#>>ȏYlxG\X2cbcaZa2`Yt:% 9_pǮ]?Ç7݄ksfd2{:Ua}bU.j?h૮ŧK pՐ!yѩ/qv?} zȳe>] ={;'!Fcx| Я;?|7n0_SeSO@$lmMFhO?ųO>`x޽zzxt*`GлW/8y3?M]NyN)ߏ2cޘ̛'N7Cwg~dpXUX,dddGAAe>t(j-7w\UT0 : |r~ B'ʸZZ:7Qh԰Xm' 1Pp`' *A\^[ndǵÇbo!nG87N9M .=L!3S=Lݳ;w]]Z~u#!C`ttLU֛oO?yuy~! '{^YxgkзݎW_xM9Kv;FcNy]:u!s<Byg'1ty'Ѷ- zsn7޳@^=pH3O<ϖfA$DFDే„' \'wӍ7@f4|'0[v DQ >RZĐ!WZfᄑχJ^%]HMM h P^Q@ybABr ZM@;aƛP\{m`vsQizF؛%(**v/( fdrAQtA* gJh47py.Gݳ럐:FBA @}'w{ Z/>,i /=ZWO2owr_pk8p`eڵjrGiedY^F'q3x]ZaL*otRl6\Y72 zo0-0,0Lzhj ]|0ZX7xG #*.XjYz5 QQ봰_yUʫ[oA?t ^+߷]Z(Kbb!"ĪȠz^IDAT(.)A^#)) ӒmTS@fd,G,^L2*pǤ;йsנ  @:V~Z0CejvdYƦ- "5%٫FC$IV깊 lm:o_ I:]\_su4$'7#%%:\6zBekZypC=QFM۶}, &lf 0[nAQQ12ڷBd@l6##;񱈎Ʒ~.]?6Qt8rtFLt$ ]@;5I:tzԲ 4hۮ=:dgV[W* DkF=ؼu+/k.N;Z?G_0Kʿ^/t:ӝV7* vlڈM.A̙xpx#5%ųJj𝢷h;qAӗٺ};۷?4';=nێ/o߁~ * u+fBypvn(<WVVbF޽`PRT<Xt)p- řtii4q^f}4 ԔTddfG^wdtZ- zzv킞={b޼4̝̖(@w0k̝!f<?X>.Q 6aT)/Yc$I{3ϾXc`Q ߚU8co833 [olb-[xX,xW!&:xŗa=%i6{.t&ho-۶l`xwYY {c`6[p1ڴF\]991(3QQQ_VoU]jjba1|VkףDj"d`٪N2njFSf0T*,)ZF|;?lz˭ش9R4\3\xQE?.Ys@W#o5k_fd޽ŸE'[@w<!&tQ׻'޵{/dX^w׮]^߿?+ù92 vB.qkz=ף;\|v;\.]}5l݆ヌpݓƌwPT\ ˅~63qX8^TDLףGj}KNxdGEAa!bc~o`-n#m[x}ZҰ+2[!=3ǎaХbt((<͛6}v;X,eXt1bc޶-rN$ fay3{t:ڶmݫ/O'K/\q}v2?!dHKM NO% >ː#W :, -:C~: ~TAAzyK~C(_$t{oNpjz3O<0LuXV}O=d+0k.xj j,,#I郁\ꮣ"#"/y;NXV"ٌ2\w|ͷ 3wVcfS{}F[%l۾iZI0i$HT˯ZOMsX"#3)(;Ubۻfmnt2+M&̛1fs]Xp"b1[ cO-t֭j,c)H%'m\CX78&gk=YMmnlMv T5of.\].."_$ fVO?4fΜ N #… xdFGGq=`04|L'k!Cɓq1h4 **qqq<2\^'G0h4ٟM{w DՊ ǝn=\JU ' [O5]>}yٻ(BRA% C</|9ڴIuv2,P?cETM !!Fll,rssa`Zp8xmۭ؎%'#qq ;ʲ t]P F CL}djn_s64ҏ7-wذנk]D ttoRTۢɟ[OoIDkviz~}O߷_ڽqgC@wRSӰiy~ok YiFyQwO<%4(X" E5;o/2*++a6dT*vU/z,ˈF3:6q;ݻm◟}6)qOJ!$"8W:oBV#%%:f3]XKVzVJ$!!\<謟O5 JUbJ!FATTZg: 39pqBh4LnuZEE_B""j1Z'GuZnV$Gx$꓆t6ϫ>{\!5***KcbܹA j5ƍmA~{BFgsy!$"sZoYfdIJ,Fkj^gOB""R%!t:Vkc IDATxy|Ld,b$$5vXZZ;hcRK-h֤ة]kʞLidazݗ̹ܛv̙sUׯ;w3JA!Bxࢩjgg_U  q^Z5jҠ !B񦊋ڵk\~=ƦS֭(_nv:toeeeB!x+űcǎPWWWwcUTPBC%B![CT\իF*cB!SzuRRR,,,h4I!B% B!;+@FB!#C B!NFB!'B055С!(dZF022n4 =v&Y С5[JJe^oaNB!1b۞}ܸF|B*By,m- ܻ;j5F냁>l\<`1Ny=vT ! Ȉ-lI?yrKVBԵ`oSnnner6Gi̝63)k[o2#d?7oJO}kC3gJOdŸ;mnuY̅KW2vܺ{ӿ?|9Lq>j_fNeih48Wk]~9KVPx1~SnjdCYơP(9NBNS2=e$%P/BT|Bf:E2FLZO^`Pq;Ql& dܸ@E116Dbh솇{#&8ת-۵3J֯o?wum;h4 ޕbE,֕oɔKtʗ~?/u1uBnJSS fEa &&0g0JS<2ZaPVEK\BV+_G*ؗ4߶ ЇTPol̔JQz5oC Lfth4}Yd ?/.Mx3.eئwzvzťyznD.T\1_gH jTv+ FYo)^h^<.c 61d {ܺ{wSEYgu7)VQTڥ3|\!w!BdȘbFVem6B~̸Z&))):/K }On]>-;11dzmfw/3uB Y%\VB!"d!B!IFB!'B!"dZ!B|j!B!IFB!'B!"dZ!B|j!B!IFB!'B!"$B!"$B!"$B!"$B!"$B!"$B!"$B!"$B!"$B!"$" B!0T !BOT !BOT !BOT !BOT !BO&ш E:u2tB!xKHR пjJ 4tB!x!B!Ij!B!Ij!h΋.sǎe;/ZБ#B7MͩBd߸{ATR kkkV-yo7:O2״ >4O}\\]\055y?SvmJ(XB갰0J.رc (m)Squqfں >Q( O?B;;K69oJ(ηLfʤڔf 8R!obZ\aiiI2ehذ! +c֭:tu*u7q.XZZ`o=;v0dh"S'Ow&ynS!ěH4 ,?z0f6mҥK3>|8Kf:IyAR(ڸ'Q̘OΝQ:EZe[3q 4 Nժݷ ]hd7]׻ί˖111;w-h-Ο'&6{{>ӛ-=m^xUP(\"}{½KZMxD#zXə<ƪH8Aǎԫ[őqM7uy66xC֭u3~9g![7̌+ͩS8y$VToҥܹsx ǎ1~d>֝}1s?_Щ{&Lu%l  3:usAqmoۆMkVk׮3r._fҗ F}=c'Nh;wO 55_ʖ-W_g?%KdՊe̚vd3o3{vF.FXZȰ5x;Ǫ(Y$3M.`oNy=g!JHΆ{)”)SXbN֭[qqq&˖-ٯP(Xx1ժUCTRJV\ŋSjUJ%UVeɒ%:mdeq]v333\]]Yn]Q3\vn'Oc^FuVVt0vv3dj vsT;ׯO*Utl* h쌙LYXiii=EZ1~ Zc} 6\>Lʵk+ZSSSJ*Z2wvS : #[m{WkwBxøK/sl+瀃}<Ѽys }}Y`;vʕ+{{{~~~ʩSޞmyfON@@nnnv^p_ZUV̛7Yfѹsc~:=zdɒ6mڔsRIZS5Woq@3yݚL1 gCܸ͛yk7n0ٯ-뜅BW>vZxkc:jߖkF¨(?t]gZ;gϞ9y:=<'O>ETRHk|qdxwI.JJFozB! Ci׮] /we?AF sPg7w9>>&M0qDzJ_ecƌF_lo֭:8lœ9s8p͚5c|:ufϞÇä$s۸SW^`` :ur_ppp^ͷyHHH 55"E,R2]:wƣ{:3a˘wT*Σ煋xij5QWNd^R/'ݼuUkzVTu`ѢEں!!!|4hBcپ}=GGL7*.^oۼy394lP[&UTaiFge///ƌCӦMh4o,_'O}° *yB޽>EP`c,,,(S nnn̙3Gghݺ5gfԩ8qZ;&>!/dРAQ|yLV׮] gɓuF:t(w%--M93fpqhѢׯy !B7[dU޽{sハO|G|G;t@j!BHM >Bd{LB!oBTCB!DV(j!B! $B!B$B!B$B!B,'Zի}xI]CCKJJѣDDDJ.]4h]t͍Ǐsne;/.ɓRt5guE...:mllgcc3#?А߿9666/]'355[[[̸~Xݯ/nI;Ί{RJҿO:ae;/dƍGDbkc'}{ӾMm֖^=o 2Vz߂ոTիM%iξ;<?s1v/?ZT=~t cYt9V3d<^ܑBw*^̔WI ͍O#% IDAT}:OiӦLIo<|E*fC>puuW)?А066&--M$_7-Z땿fhKKKjT/'"7| Ź^=,,̩_.#z:u6;|.Ź>Çf|ūo۫֬wP7L?Nxm9e;؝B7еkY[_]1X|&^z5;vD+VΝ;ko|{رceű~Fń h۶-GÇdzo>>LTP={d6mcǎOHH;v|.\Jҙ 0|زe İw^ȑ#s3{}sꫯr]U54hLMMIMM{311!:::_߸ug2l\ySz/|P_.n־wBN=+^}۾~&.m#&6y,@u[ww|B!^ujkJc77{*4?VXȘ1c)ڵ+ <0zNj(DIٳgs߲eKΞ=Kjj*:|||}ꢵ5>⣏>ʲ ݛmlYԱqLA4mڔMfVnb]:=r}TkhhK&&&E5‚Hms+))U۫ɉׯ\/7/pJ+j_;iDcgsQչ~>mWTsi^?H"ڲ3rG~ɜj!ȿ7!B4C_'Of͚._LF nݺERRJ2ǹJdn߾}III!<< ԮUVVؿ~]ʹ HLL"))3|7:[ILL p}zc/Xȹt;[[N9ci{'0B8Ibb>bϾR2ko &66}C̞SBfȘ HT'''/^lPD!`oo͛7s+WD$$$BZZƘbiiIBBn{{{TztRĺT);91S5lS3>forjZ5kI59s;<[i뽦M9?wx8eקϐA̙3jWѧ;|(Vv.֥Jѿo_&Ǽ =*+ϐ+!o7$jՌL)oⴊJiӦl۶4)]4ŊԔT*'**{ѹsg.[\INS7Nfh,/z?1sLm^~،LBw$BFk׮|HLL Ŋ֖SB_CzB7T a`jXlmm)W&&&VIMMERk_B!ĻsTSB\ϒOJ|i!BydI=!B!I!k"?%#B!B$B!B$/a[ԔUaPsC"x`0B+!!sskPͩV(M_%Xʅ凉:MLXwY~(RgQNeœՏժX"'M4!D3gptt,6 UR=b,?(4 vLq.oɐ6^{W$qK,ĻN:\x` B6md~qttN:$''H*n]&6)M[QL eIm! ԯ_777dBZFR贼BTGŧRޜ_Zqe+[STUqe+4.O:]f(',~q۫nq>v-MQ"cSx*]}k)*Rx0!xd^B URƵ/CW$r/*߈z-m~+dBDŧrN\n0-C¹p?Eؚ]kzMhRŊ^s-< ';sƴ-? :z6f҈AmiUB!/*TAK?+ndij Uקu-GIg/6f^H8ƒRs$~YO^n,>ɉ$y4v?v-ɢ@J͹{ ,A7R:fz^'EMT|*KFQnB!xU H5@rw9XghmwPƌ:nE}W1ܽ}[ uW(p?z;iBE͍շB!^K_JӰcV\iD7HLQՆ>Sk h^R%B|Q\zJ Ba+W''yP%>z "ӈNB|#q2YpF\ُ܋RQcQwSfvqqqԭ[ccIQ8;vxO]F5 BTw_Z9h9CZذ5ْz=aPsfD2Fs4(djWG1]T.>xvbƼT+lG7O[UDΜyo333LLL$BjJ_E߅*B7$BaؤIR- sJ]]7ă8s !!!l޼N>9O+*HtޓK湍m;vҲv,ȄB4A$#BXRRgΜWWW055%%%xΜ9CXX 4B6[lffuR8UF-cT*SN# sby@_|˲4soLR^~`.lž;3,##B޽{qqqUV+V BAJJ EI طo_R޷{'vd0Fn,X9?eY/ (^8繾sBEݘ3'۫;+ ?]@"EP={d޽jUlժUƍ:euf:ׯ}mfffeM6m0,CnIF03g鉝]kuٳgiҤIP*L;<Ljc#$6[7<>gfN (iرc| +Vܜs*a#GV,44k׮xzz J!ě].z(jJ <>dNMMD絭-fffܿrOsssem:IcYawRTIC[bHmHxD$66|ҷ7۴i۸lmգm|JefΜɢEgѢEL>`q{ҥK?/lܸQOx"G… $&?pS|\ѣGرcyk֬Ϗ]vyo$=[lm;vB6ј ~lN'ORk5[:}Fz/\N9aRߛӞթɍwdgv|C{ͨS HLl,+؉|nݺqݱI&>|6mpСΧ[-ZժUҾ}{лGwq,Æҫ{Qz$@/N||<@zܴ;lFCZZ> XD|{E> &&$cf,,nAӐ!ÃOs1~^OG]s<666|?s:(MMIJJC %JSJ.Һ 6TvZhS~}=tPڵ+M4ߧlٲzh3# m۶mۖ={TguΝW^ʍslKvhqrr2]?Faμ:ǎCnj&?0ҥKNIIaاChӺtlߞxΩ655%&&F+;IIIZsW_{/^y}*U}XBu+8j_뽄Q劕l/'U*WWnLKZh??s.0Pv-XH$&&q~^>zh1, :uzxb-Ϝ+ݳ;,gv&LSgΒDbb'Ns*T̚%..1;ssÙ>}v^^G58tNYNYݺu;v,֭ĉ|w_BsN+~تTIII\|\ РAΜysׅ &%%ѥs'Fd(<'ԅvNs 9ӾPΝȒdoo͛7s+WD$$$IZZƘjoݺ9z-ERĺT);91S{gg|>Vq5j5j>uуswx866x{Ms~pѯO/k Ĝ?Zqnn|ҧ7f'Oo8o~~׬_aaiI:u2yK8~,@RRRP>C?y97}kNbԩSi֬fff;wYfuV&Of/?ŋӧ=z4ر#GI&7MժUޟϏ/ަM[<<<2S2n8fϞ Ǐ3gmۖ6odtN7ĐS> Ҵk5sL (  t @iժÆ +O "W䶾xjozQppprؘm۶Q\9)]4fffǔT*"##޽{tY;uǁ`w]v1|NǕ.rgge /K߾}3w1n;s $$1!>Ҡ+M5 ._)WϠT*4i~~~\R[ɓ1 7ofɓ'L2tHT߲rJ\]]9uy;9rooo,X@ǎr {^gϞۗ˗SHBCC5k$ՅZ&%%{q]>|HLL Ŋ֖k|]!$֓-.;<2/szؼd:7?wܡbŊܹsSN|LugϞ_jՊy1k,mR=sLܹ͛s5%r2uT,YBܨQ#1b6~:=zЮڨQ#6mڔ>MV-ʕ###j5T*bcc L(xrB[^k`$jߖkؘI&߳`f͚ɓ\tc4/Ҽys:y&Chh(ݻw2 ÇŅ?MҦML뾊GRuBxF_˒zk«][+?6/ u^zq N>ͩS5e"/ȗ}Gll??ϏT¶mۨ]6ssB!o,W[AzmKծU ?AF PCS&NH۶mYtiO9Y&?Ԗ8pZCګNɨښlmme~QƲU/W۸0zB;dBHuծUvy~G}ē'Or>xyyO\\vZjyB!°^_ V^tڕp]u:^/q IDAT^^L<8q">>>̟?ѣGLtt4jbҤIY.u̞=Sr j5L4I[gȑ̘1Ck-\[!].TOTXG ggРA:7/5] tL>}rÃ{fgt (\HHHС!A2NJJܼ{?B@Ŋ?IHH0t(BaPA1))WX`VT !ĻN:\x` B DN8::RN MI5KNN~eBWGVR CIdBCdD!B|Z!B|Z!B|Z!B|Z!B|Z!B|Z!B|Z!B|*TIB0tZRq8qڵkkرc;vޤk)BahD|P(h4CɆ ֭s 9SPΝ;:+TZ[151 eqmB.Fķo7y1}}!$ Huai&zĉ̜93˺3f`ҤIM0&ۻk;~̢ѱC{'!rqC&BPhjBAPP 4;;;>njY߳f&Nwvjۇ u?y+9s6?{wUp"Ȧ)#-ieKf?-wDrKq]`X]:10\t4#y-[C1 B|M߼M`2+Wz$ 7nIDd$""yuZTb0KKRxMg?gsqX(/O>qrr";;n^@V+1Ba Ðݻk.IKK~Wˋݻw{cgΜ9$&&ƍq+tCf̘IKK#==={.O&;;-ZXwܺu~1 eRRSY:kkk="Tm({칻;X:[73,U3vQ˽Ҫ(Ͷ{___y9Y%Gi«8BHR]3k,\]]]6wֺYoܹ=kkk7UVF:ud֬Y̆<̛7O>OOOܘ5k&M*u~1 j57o]5nɷo3}G֔˘xO'$p9C^~YSC$''cmmM76jРTezXYYxُpٵ-s_8EK$>!/)..^^;s.^dߖ:ԣ/'B!nݺUIppާHaÆX֭[rssqtt$##㾷e*S`VVWLjh٢9=w׹ޣÐW^U8vʩgHOOǹJZ4`|wن2v13vܩl۷3j(>n޼ɞ={?KB!YPPP~n݌$88!CSHѴiSoߎ7~8 4lؐ7o+_O?ȑ#۷fۑ#G7nGU\Ҙ Ӯ];&MOi}TҳgOB!D0 Lœ9sX`_|SN¢XDO۹vwԡŖUrI3ԯ4fCgᣏ>қ`߿?zakk ={jҒb[hAhhQuCܴiSۧwy[ETԕBP[[漨c: "_MOJ5@޽ݻO̙3wysssvUb|۷+b>}:Ύ;ǧ~J```[i_b6mʮ={ʒ6Z!|2u A6pEro҄w&kժ-_wrrIƌ>ժ7L\rgg^{u0ݞ~JvFT*<յ o ^w ՝ƀCdmHxD$.άYSSZMl۾+WprtKN :kkkM}%7mRZ5&MfQ:FJ,ch1pkoT8{ nnZۃ֭̚է`X:V,]̘ RcC[5OOERvv6KZ}If ׏Of}k4mߏ>(=~?o //5A ))ԭ/ٲ~3ԧ{}\6lS'IIIÃQÇߌ~nܼIj՘8n,M~C}um ZCժ.:]ҪIVbԩS,ׯϜ9s:th;w.G&66$O>AVӶmR?;bܹ3}SLܹsT^iӦiWQ*}^*s#fLՕ۷ٽw}:kżoe71u*Yp1|d:W_w&".Τ[|:k6~y|K||=DIJiVMR HMKe҄q">!/䝉t/R(>CuǓɂK8n,M4ӛ~ɍ7y{x||꒜%KYdoC\|<|l:#SreBO`Η_nJEeQ*~KҎa~~~FF]ۻXP8S͛lܺE(.{{{V/oEDFꍥǢCS} Kji3fƢ#G2}hPdz͙ %N ;n:;%qnn.g!3r8VVV󾤚'i×ϦJ'+sZAJi%]&DyPI?R7۶m+VN F%]!ԩ{U[y\RWC+ 3ؾF 7_p!/Y ʠWZm,B4fgg˸Q#M}_M~gguc~bc/ͼ9L8x7ob?LլQӧg+z`|JꎋOƆ9O34>W˹nn37FT'`iiɜ^&MHJJPTFI?rrrrj={ 3B§Nb駾qŷn]chݲfۂKߧRx8>E1ǢC>vǝ;wֿqtԉ«fs5ςq+1oєmۺm}ʊUz[XZ0w,9}e@o`ӚztgŪեPA&DyPI˗IKK,׮mGiҸ1-h dJ*i~?l7""U$&&yev:X[6mʉҭ{}NNNzcWؾDٶc't|^R%hD7aWY2JqoK[1TO*fuzYupؿS?yL`""UjKE'0|.m7^jv,,,sx W^)V~%*=;wXlNqwsSOjm$J7w} Q$?E}ч>g9p-XsvcQD"գ'OQ^=.SayAԭ]{,,,ؽw!vWn7l7پusd%);..NRx8{ 㫩Uԩ]Gq%Ƨ9n*gd:DR%.>uarss kÙ{W/2b)󱨠P\ _vbbcS~̗J{K4qTQp9JUz-"2 {P@*JsSᾃM$IXJ(233ÿi:W]cب1|s+Ǐ+V0쵂̚?QʿW222XaM 괰 3+K󔘢J{[ ŧx뾹O= ʕ5W S` z(Twb~22JRQGǛ>JPI?\t>BmY=F|BYYYdeeq)x K\\<^^^lނsM9|6n٪h W]'77 N cƬψOHW^ / xT.N@ ]I%PT_eu ٙ_~FFf&\ `/Ќq.9<=9sl fô+ ><\u/Xr,*鿒IɹԴIc-_IZZ)l۱Og+ٿIXAZZSRy6>;5TnYcHIn/x<ɕj!?s߆5BY~3g5kԠ{gxٳ:{3әܺH5OOz/ϧOp20?-?__:uw[ưpRFOFf&iѣ4u5u`4QثgDEE+OIu).i|F9eW0fDRRRY= ::FsuKI%(枙α+*wj:hѬx&i%[Y_aWGI\}6g.ˢKYE%Wr<):ƌy_gTRNOtUJ<5n s>^re:oǀ}QEEݲQQԭ[lJO]/w} Q̂ufT%ZOQHϞ=u ֻAXtN!wwK^iҭ;S&Ϧ-[ܜF 0vn`u:##e3Z|]q%fϝ3ڶԳ*h-oCdfeǟ8;;3~(oEL>gΞeyL7۴&efU]hӪ}}_Nt뮕r&MOQ<ƶE͘5vI!R"hFtDO"pT{kȮݤ{/@|BIIW5.Gz ߝo=.3{ ,n߾fGFFO*s?dggkXZZrՕMjUƎɱ7nf14󧒝0v4k7l*R4o ;;[\0RRS2}Zhm`Ū5;-ҙJ*QϏLfU,v}{{"5:mWIR}5:wꈃCaSIZ^>6>z=~5XSGЮfff[׸YcFѬiSloڄqG)BTT aNNNG^^{V;)I*U OݺZ֩{*NNIs9&M7iJLl6ErŶ?B͢K1oM$n"v}]Q:iW__z>f_}=S[O<TBqvBݛZ:D/uܺ%*:ymbB+)))888hU1[:Dx}`ggǍ7puu[SǎŶgg}?3#?oZ[]k+Z.Z_kN h2z@ Z˝;w민|-?B??"T*7-u%R#\{1T*YYYX[[3M寽{h{ڒ5w!**իsԡhUӋ3g:}Z^J].b-,,PZ1햦uf`|2u h=V5k`ϿMW?ޖHUoeXZ{Ę][kBZ^:vvvDGGG*U033ƍDGsM̨R yyyT*lmm&ժhrssSX r*4Y ; 1ڵ#11_C\|< ~y ѼY3FxVs%j5 ՗=G @|BjZ9JSgY-M__zy֬]ǹ籫T3}GZe:w|5A졝?ף;6mu˖>mZ՗żyn2p_}!YPPP~n ,App0C )0@zs_pp}ann'33wwwsssIHH֖;jkGP߯ fG9ҪH}B$$$DT a*jz)._Lll,׮]#%%GGGˋ/XF^K"U!*I0!ZMjj*ԨQKKKQ撝MjjB!T ֻ^Z!?yB!FZ!B#IR-B!$B!HT !Ba$IB!0$B!BIj!S?惩: !$B@Rr2]u3pPS1vBO̹sEd^7aK@XmBw_T"#U4kڔ~aPyWa_2.f|/~\XVIck *ԩm0csc}F!W0Ir;{<=cF RQq}!;~B\TQ4/LvNleמceeIVxclmmy}H>: 8"yy7i;µjUvܯ ''G4j̨è^L\rgg^{u0ݞ~JvFT*<յ o UɈyի8{yIh3);Κ͢`7{oO71lڲUTRR4aOHo yg2߿o7l@ؙZIulؼ}d[oK Onn.g!3r8VVV󾤚'i×ϦJ'+sZuL*󘟟s͛=a<>>uINNfᒥ,\ƍ!2REG5d%L7Mcmm3.{{{c9E/U$z7J栴m(]DDFoby/ָxb2tk_ɘ{e΄H$!Wl_ ᛯ8p˗,\QvsueP+T6\gx}3eܨ ys᯿U3cu?f,,,G#ܼuӧiY3OϠWJL KIF/M0bz檗:.ծ`Y^4=y?f{YjcRTJ<ի|\Xw77Ə#Gָ1DTԩSx<<;|?>kl+0AscZWq d׾118)x QHR-s2<= qiڵm1ԡ=M7E܀{&RJZ>Hd^˶ }u&.j֭8yJ ?@ƍ~"Bb׷1ӹcbIC||xvC1)9gdL=NJ;BT4T ET7ܒߴ渫׮1lF9W+Zs7m5JeddviaiAfV:c*`*/oM5"YU[BnibE#TQO("U*!cƤ{ˀ*:+kV.S` zʕxzj_NOO#kg}tmyʎxTԹAH mZ, Ť׾118)x Q#xT Ir?deeť-_3Ov%e,,,~B#"&&6iΤiƚ7Ǫ..޷,!&.qqxyyвy /Z̍7ظe&NOt`%\v\2228y*>#>!LָQCleѥ#''/U xJHx EU:&؇yD,^s/S]/n##3l.G0sdfdhc)QJn]esP6)_bۮ$&%lIsc,qR1 ֭Q3dȐr I gϞ:ݧK|[ kVǶ;QTXYYQF w{gy=ѣ4_ [pV"<= ߸#"DDח/>[yA4o֌)),\##3۴fQ Z= !!k5hzҶMk}P%_jZTt4oͰ׆2xRױmNWVb"|}Ybٻ/W`ooⅸ8;ko7K\334dh3k^Ex-_"%%5٣;'O\~Z4kƀ~}?iV^o5KJ4` KǵjUsPc0%ol oXmWo%笾e=N:BT$!!!T Lp2xy皕8|~XKTX#i B{%++KQ7o_ފUs4=q*QBIR-?~___17}*ѴiS|||8q™zcbU˫{<٥9996^zy,-o;xMk\]x)Α}4nԐzZs:}t*WL Ko!%I&ODgggK,w)ukצ}DZ ))gh%'xM[\۞NMָV%;'c9r(;tД[Ҳys8vN8::hqq^[յ`qy_ 1)kk֨AbR.]zZ7:99F||8y 57nԐϑhc7jđcNJ}Ba:Cg۶mj4iz>}HzEvvt6Zc]󘸦MK#nܸ5ntرUq163yyjiբΧ_UӓV-ZpT7o"??7WW61:nZ8u4|Rח3gi=]fM2339xzMk=CUǿIc>x *WLƍ9tHBa:fAAAݺu3` RN! azS`J+++oRRRRSSINN&""J*Ow_DvV5:.%t{QJ?"$$DT a*jv˗|2ܾ}'''h֬^^^{=|{QJ?Dj!LHV;5jsssj5dggj0Ba$B<B!O!B!$B!HT !Ba$IB!0$B!BIj!B!$IB!FZ!B#IR-B!$B!HT !Ba$IB!0$B!BIj!B!$IB!FZ!B#IR-B!$B!HT !Ba$IB!0$B!BIj!B!$IB!FZ!B#IR-B!$B!HT !Ba$IB!0$B!BIj!B!$IB!FZ!B#IR-B!$B!HT !Ba$IB!0$B!BIj!B!$IB!FZ!B#IR-B!$B!HT !Ba$IB!0$B!wA IDATB! WcysmLԵ$ԑ !.R-Cj,cy2gcC6zawԡ !.IxG`x>!_C~Z< MB!ZU~>Vbn> `eecێt֝m;vcdBg חawQ$ar6Ǘ`tyWu:|uyQaѸ7 a' `~߽Q/d'B'O+WlP*a齷'ŬXXXӧ1o+2}0d(C<,܂Sc䉙-긋.HӮC5^&d_~8z:gϟWM^zy~̙szU)+{Q\.uye@ڶnUu3Meæ̈́GD`kkKF7z$<=Qc Rxe+/ӲER6K\  ><|偫ř!/Lg.ݺ3ixoD| xAx|q)XXaY`JkyE ފm2YWN9˵iݲ%Uۻ&$]Җ."@7AAPEe" * (nWAPʪ\E(\QUh (KR(ҖiiCCM%毻C2vDٙ&MhۺN1iTs;Swi3ƫq?{.@-5|e⩾zp Р~}BIKOwXEkIgIR-D0 GP3/%箥V@E[1_?@h˱ժjHr1:A[ \ _[:ϗ氜oHw8(>wz?]٩ݾ,6%z󈌈9@;j$ݻve߁W-[C2𑇋ٞ`勳4cs{938Rw] ۶Az4_R ڵ4BmM>W9___~?dRJ o/ŵ#ÆjY#.r2W|VeС:Z!nR?ƲVp81lY\d)6p8!EK1t  Hi'gWǴ37 O|wY6Y|9W1 :oS\Td$VYlGmreqGdYx8OܒNH+3dЍRO$(mμQ}wG\ܹڟs)d\GEFT )ge0﫣F*ª lbxmsK{2O]?q5vcF1rBEmڔz:^9뙙ҪE ƌQ׎ڶi۳`ڵ = yOL|nݶ-[21|j5?(4iC8oA[>]DdD#FmmO%K:b&ڵj1n<ЃYǎHX^y[>=)/[Θ̤N<6dp/qcG nRRPD3ʘ9L%3!=o>WRS`G0r;;uտ=tQQ<6t,hQTsteww]IO}ʚfڵjϞߣԑM61|xYOYr%})tߦMWR9˻s,g~hA/+>5Aeg{6d֘nZg#b]j6>%ч!pu{'g!ʋ6K^TٶC'mGf3&@ZA[*jQ3bA1_HDůFL?/n !$<*ٛ_Jݘ/&ҬIلj6[j%Tdl2S5U5joբZLlxguǰ#ԌK[!IR-D90&~[c9%,uptnwa0Lf&`}[!:S(fL)*$7ʻ?o{'HR-DS3g C(9f5k:]>sD?& L`?ۓɽ^@VQmufS?oC7XROwB&Iḛo>AU | J j1Z,t-!L`PL@4:Sm1\'a,yfyw[!jT Q2ڰ ۏbʱ,.7lm[?qiVd6o,Fd˘&c~ٚX܁vK BByRX ~t)/wSֳ_R&.]JGY2=V"IeeEc(ńb1ZDAj7C?% *: 2RVc!( ǜq Knmȵ_,W ƌ]z}6F?dzWDEq4}LիIMZ+SFWޘMvm7f[$(t~X@XXLR[T [޴dt9SXh7VjM@0*֤ZQ!nm rYPi4=?АDŠDe`_cCޢv-/^Bhh(ӞF)c(ODE!HڶRNG*DT@ÔGcFv3֩iVKHӎ\ݷV’iԬGӨ9eWYwtf"WԋLu~ѿCϛܳrIj!ʀ%2i;WP}wLP̦IVGP0ehr;;Ou̗hc:ncߏ1Ɵ ؤiKf·5뱾vًɓfs)2<>lw]+Ym .w1jp|} ߟ;;u;&--Ga?"#:>̤n 4nE<"=Ϸ̆7r)%H@^lm/,9v d%}Jٮ_8LxxUJog?۞$B!8&ZQA1mK9Zj5O&_0YiLy Li*wk;' cԬÕ/gVٰ_xFGsIޚ;[«ѶMk[MfcѤ|G|z cG!YIpW΄‹/q_L<ޟ?ObϊM޵UkҔh(OyWJ;x,ޚ;g'Nc$;oMjth|mDIXz ^l<׭ iԈ,XAܒ4v7u 9k(b557ؕYz=գȤ iղjقIbݧy53niԈ_ƿ?Ye+Se <=~\ܬ1m Z @OjLxI8x?͙4ZlaKJr#>>>>s&%'N_/S|6{\g,bԸ QdZKUª׀ soӖ;r{K:TU4h]aАtRXh[***Uc;pa7cIBk" i;#}nk{f͘; >^_#U]6@ <Ͼ6k_^=;~"]Ll&m݊bu\2-5my'_N7 l(Ϝ)4&9',,ts5mjWYSs;F8{3B5}:ϙN+3f8gӝmv8RvY6,4@!*I Åc'~Oö1?tc "^cr57`c3{!FqbnjTDP6.9WNذ >\پx| yDFDΜDFF`Cչ֬%5*ժoAFҽkW8_eѲe<>t(yS( PvVQ8pϟޝ?`[]c+.G?F`` ׯgr)%6pX3_iڜSWF!/\pgƳ$m:K}=[!*:IS~zsy{%K9@v ,Z7hPu~FzFׯ_gO;`[ݕv|7:ݍ+͘a06w~jլYl؟%K9h׶!wnhۦ5/'5*Cxw4*7>XDk; ⥙_Td$T"6с-YV &9G@e$$&a0HHL"s98: ^-&<֬IhF<6Wgh2gƳ-I<$gۓmC!?-#PF5Ac^`{T_;'6\zj뒏Յ mЈKfLXպ74t,A}tȈF<6mO:K2t(L&kb1ճ =ЃYǎHX^yyzS'^ KcCXl9cO 33:kؐnO[lɸ'~Фq tƍ͂E\JIAQbҡ];:ͷnG0V٘8\IMeܹ^%*2c;gc nMsonm%Qދ[gƳ$m1t>GmOVNvZgOi&& QV\I>} ݷiӦ"I?a)'Q-֙iy mJ5U]ib2(fs*Qz];bS%_#׭'9O:E:r[OVZݟm!I||T .&"2lDFc]iU\[vnޞ@k 4B""H5u/"IL:ƯbgE4y 45jp,W,!(Ip3UULNftmTc6}h}$EIDATP5ni-KoME%䅼οAUUTłbBCi,uًj™>e QmZ䍷ŋT^B!In( frr 5 |Y][ $ZS2%Z`̆L,F#HEqa3s{y߽ fxT F%N=p4:_0nذh|IqfeQUQ-&Y mtwr'B!IR-)h-ɬ'w4:adpQZhc|葇!+$Z-4hЀpj?r2QFTLS"i4t:QZ5j֬I``R !.Z7tPF l6[\TZヿ?=XE!%#Ind֡j-( uMRVkK5,OB!D$':%y$B!Gj!ETj!B'N`0TNdݜ8q}Ib}$BΝ;G޽%''#KٲeKLbZ9ILOQ1Z!PNN~~~(RM%*.VNSSTL%B/%_ԕEVNSSXL%B/U$Gb=$B/%_Gb}$Cj!Re}$Gb=$B/%_Gb}$Cj!Rj³;g6bаYG[W{{Ӷ%nCz1($B//5xM;zwf M`X?F.Aӫ|zbƴlkΜ=hT^Vߧlr2kӖ 4$n=zi>O%`ΑAئdggsYԮmWnׯ{djΜMjXÇ =n={6¶_IMeͺoFhH(wwQ#k+SX_Ȳ?$1233[6C [׮vUMN&<*ÇZ۝=%ySy&Վ]q_rYZ-M7f¸'H|ks?ӶMk!!.IR-^_֪ҧW/6m۴;l]Xn=|&Ms1^yc6UұCB۷rZ^|yZ4o^'==aB[~S'?GlӦdff .%K1m*vBlu[[!GV-I:r.333enzw/m)i( M4fgY"ҋ4mdr1"|7^Il&X,fz8fqԖP?ضvig LyYڶib&j<p|f}mPm׮].{Н3:nE}}6+z#IBx)O}TJ*JHEQhܨm=n:uIHJc 'Dխ9T;*X,hWAv}4w+=#c{w䁇NHp0 Աк ӰPaa7[ǟ %117fLJ,23ٽgorʢzT$@qeKJLL yllcQ^ ZE]S긕v{EWqdMBX,ݛ[ټ%~%Cb$$&m !1%?˱GEqCN?x24~ܾ:wbL&ٙ`ȑ,^=m|[]iXbW1 NH;&Ot|j5;f80}֫k׮qJ*?nAn3j$k >˯VQP^V%3B<9,Z &Mow1jBFAV@L O^b.( [7}Sm?0' Džу/᡾}i͔GsY3zb٧'DLCCC*.^# NW` SFCPPh4, TRnZ-AAA  M׾リf233 l&;;Kb,g\qsu{E34>>^f[{&9,囯C,ZkG*L}G}* iqFFoBTUBws9Rm uQ1k3(JIރV3J?nn*$B!T/;GW.OϐZ!g\Dɕ:RGL%!IBxx!pHL$BHL{}B!pT !0#1>S!IBx! QB^_`Ĵzb*IBxurq ԩS>i$1>ETj!B$%%q!hMSNbcc < EbZ9ILOQ1ǔ !BxB!kv-B!(`8 IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/module-overview.png0000664000175000017500000014073413162045104022117 0ustar unit193unit193PNG  IHDRsBIT|dtEXtSoftwaregnome-screenshot> IDATxy\TU kZ,K)Ve.!(**d=j撦(fjf\wQ' RA~0203̅~z%w={{ܙx>""s_Y TTT͈zm2#|S +HWm;""""z*WTT<(xo***` 䒈$ӠB1S\d\dx[$W.H2L.H2-NDDDD+DDDD$&DDDD$'""""K"""" K"""" od%I%IʼnH2|咈$䒈$DDDD$rIDDDDarIDDDDarIDDDDarIDDDDarIDDDDarIDDDDarIDDDDarIDDDDi𳱱1,,,bf#(=r`42񬍸<˸w,--akc-^/INubcwRҶ/OJfEEv=m؈|L>ٴ).|s.ΜDMDD M.+GGL p%c'MHKCbJ*zt)7iwzy^z/O.+/ BY /FFhӪ{.5r,lٶW^\_y/qqU|9{|5;-X_z DHڦ>WU G3'' UZE_`oobx?LMM5lڌSݻhs1Wmw~р%oUQ}>oZ)%%򕫨@_ȡܩF=bוP9@9=nFPkU6*:9I)[p/6o~صg+A_I!h٢bJl_tyTkH c՚Hݺ,{6#SC\X4mf̞Q>>1 'cT h ;%߬ TܯﻒYHp\4mӧՒhܸ16mGױx|߽;S~?'%cs|}[8x!A~6DA]!6VRKv/,i[bV5)8r`$!-g͆ !nzTd5ijĖdΫ}7''˺XQ'_Mõ70c\rF#,t 2ao;W\wbm@됈HM.z# MqxB 4n >)FI!xm[XYZb/~ f8q2 ܹ(LKJbX4mǎ٘O;t򂅅0hϿq.^ )N/o\TR޽{瞳R8^*Ӵ-V)61 2  LŬ+42Fy<~ ol\WeǧM_i1ddSx/mI7M]WB44PZ*u}+ }`oWWQQ077WYŹlf$mutE3ȾvߏkoSS7Kݦ)d2«I׮(K\q]~5ʝ;w0jaSC;cWfkT.}@!>1 "Ŷ%obhf_2sNE!uV5!vEPkH[",D[x*ˍd$LMM6f.\ /?ikdd~}""UHn `(--CXj}7~󑗟1ksqv|?KXb}45|~?oܹsfff=ҾFw772e*N~i)<Gή1 'qcccو|ߺ1allIR9P7kUPbJl_IVeTPPP 7035=z z9.]ddfý4jd Oww;y jWU~8xɸ]P͛cGo(,,DDZ:}e/Z"  /Q('og32p63 %%%hܨ:wOGxγ:Yc]:w=g/M֘2qFmb]F|QڽF @jFq崝sɩk{ 7Wb"v:$"K""""mq""""\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\syy0x;"""D!ȿuKߡlry2-3_?}|4sO-6}]Uyy9_]8f^b0ДqϜ;cj_ /Ѫ:f&u 'R9'pht s1dGLC7b$^ Ν3 A&~&bo̟72#LZi>.k"akk022w8Ϝ =NG)S>m}]U~!|j(lml*2ڕRDd4~wMo,[\au:}g;O>5+WL~`\%&1:2}d}#;qtp@,_KnQ|3?s=g ,^8_tyC~~8x)񱰵kެ7k| ?fhq K.w|F PH,14@ǎcS\}|2۶!/1|?P硟sسwRmG^~>;k .<"D"Wu2Νâ0yB0^I;t…ݫBCaaakא={/>mUOJƤ AhҲR۰qƘ.WGEcfx6?oV´I!pwG? 6!Aac0%# øѣq.lDlB"ƎD^&!9#:&Qyx2'ip~._EKI6&&&2ae1w SS 1mА*ˉmS]qɵIĬQm bV]1b #OekUynQGLu&bhl\_A- GGV{.ݻkkki'm`eegg<be&&.לY:+mUf,--`׸1njFQq1fix{7XZZSS|6]Xx!/Vq:<=aii&MgHK??bƸ6LbJ*& pw 2ȶ^B_ _#Ĕjc~SnGHp<=aei OwGm2ڮwĴ-).mS*#v54韘5-}@jJ5bzmVu QVuiKs:g7 4Gb\Lb& G85eÆ q=ڊ>k`aOrؠ xڡ:yNxŴKm(ܨ$m5-*Ҩ+pWvQq16؉((,zmTV!ČqmY7nUXֺ =‚c~/_]TW+ y5 KԣzOLb8*'M1cZOՖ> vl5{[tk([ڶ%E}3ʘ{.+`ud\j].&oNXZZ,3v'ճ'NcX@Ӷ*.6PL-Z X888eeePq<4ČqmY Te7'ѴiSXի`bbq]x⫭ L_%鼈ퟘ5Z1NhK5Y[c+\۵Yw]BUm"gLM1O7|du>  .1Ywc+xvpe۶i 0oL]؄Dc&&&7,mږ6[n3g3T>qBfߩ3guMBqnӪ52̬̔sػO{UP򆭭-ܥenJv[Bi=-[T8\'Զ ܹx#Bq W%Fu֭bVHm.ӶꏦԶR/]L&C.//3HLN `ie7WW̝ ǎƊχL&A1mKMLn<6"'7M鋰Xhc)U1օܭK eqԥoWANګ\l䄁Ǫ5Jߓe+V<8c䰡Xޣ DPkYJ+"o`"b XUDDOU_͗O2Yp/'}?wC}!>fr\cħc165=q{Cχ|}NjG_~ϛ!zzdjݳ`fxl߁\XYYKg/cDZ).9k׷cs)8plml֛o`(++=fB1=QxAhDnۆ[p[Ocvs&9hܨF UGz]q#'8sV1ŌTkXe&YǃHHJF[ptǐA|U/z/vG]: ~m.fO9Lu#D[Rz{MJק{7)2o߻~C~~ѣlѣOJƌ.]Ƣ`׸F˅ ѻW/׮!)u`BIApqv(<u-]j_Mء[.bLÆaѸ[tkc6"6!cG}"jT={ᷣGcMLMӦv| -]s'QͅqcO0mR-Tot]mɪG]Bk]hoj_]]hK(nh{}KW e= _,1\~4?v>{!v Hݺ!Ap%<=<[i֟[=߄uC3KKK 4ib>CZ)1m$YcSlFU w{/8:"4d"~WLӘ<Y3c 77XZZݭ#&DbJBl+!9!Ajn@3"lqmpWkc-HAh[e&ŮĔTL 7Mi_]>Y҆"}UKhK(nh{}KW1e̽iO Khݪ7o Wbsn G.;vT8Ͻ,_Q[>쏱ACxu򄝝ym۴QQ#[-*|5[yEc'N 3Mbu1EUg\h7b$4_W᮲YxKt?)IM7MSw]>YhۆELhz9 P~j3BeνiO * @|RA=q2=Gh Khq޿}v̼ IDATB+-Z X888eeeIBc&6[ocK0ohD']f.Ih,4_T%ZP~u!4Ra1t?IM4˹Rv'mi_j=@u#D[R|;b,34n]QTTs琙u{'qhb dde)s63-[Ν g_mZo ̛5kWG 6!Q۵kKW.\OLt7k&N9PFht}̞/L B-ǧd.*_1?\H5έ[™*ZohkbbSҩn%_kD⨭ߦUk}$v.5g][&mZb!%m.ޥ|ӆUֵWjJӹtz|\rill?;uN o1C(DiifdbuT4}:wškQPP29h'|l:244wr9Q#!z] f> Μsm6H޲EŸw~7,[B1Ӽ_PfUddd(EFk3Rc'N  _-Y*\hISJ0[lbCh"25VI\jϺlɪP-b_۾ wôuU{4{MKg~} 61 >uctŷ;//8:bXhcMZ FII Zha~5.΁Gbr _K++b/tǍ\t2 ڻ`xV}6"0r6zܳFgq 1-NDo߁]}ADD oa[Z!mq"""" od\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\1`Dw(uY3& .ꔦ}Y裐uWo'9 >|(L1(// еnjxE<}&"%D]}NYџ;q~`H"|j(4N}q]>""hP>ֹ^^ c0}:ѐ<}&"TL.;Mqͅ]c@}y/D_PRRV-[w0{TYw ö;q='x}{C[HHJlXës'L [{Cχ|}W x Iȿu 2hBʒ*Uk{,BC&"u6߂=G޽k]q#'8ڱ(*.ƈO nc l,*.ƈca=>g>VƲe]:{!8p|ĔW$,[bҶ2^}ըXeYl}kŌظ@^Q}#"k.:w. x[W/Z&MЭK w^ 9]CRVM8>)& JJnFLƍcbP :_aߏE|R2fLgvt2-]ƍѣ{wɴt%$"|Z(_nW`e;|TXkΝeb2ڻ\Xk~> Qh}F5N1}L 3߿DDFaH֑!J̺6uW*ƣl}kޥFoDDPs9>&Oo .Θy86MMX[7)\9N]3EŘΞ OKݺ!Ap%<=<[$bbP <`iiw0>`"$h|XSRL2AX|4?v>C>_>p4Cg!-FelK,1Bl\ԭ ([=ڬw)@WH7""}w\^v ,qI<4o\;tW'O R6 ?7jжM#;*q%W~\]Q@6VaĔ-Ĭ qiS6ƣl}kޥF^2Q]weطk',--T;'q1 hںU=Y =Q ϑdjͱT>0Ir]1lҲb#2R%u!6.mֆxcm{m΁jZ&"R-ޮ];\rY\67x͚#Xk1|2D-?iZiJ66s׮m6BY^YNXڭ+u2Ρ=tb(211Šк%.1ukCq1tK9B׍CʾCK.Gu182ԙ31{LH;ueee(--ÉihTk1 1""p6qLg32:*O>q?d0""q&#CL%ΝfZ gf`%jۭͱXU#?_I;vb뎝TTjNJ0օ.q[Sm6]9n\ߑID o ؏N7ped2thr?pVVpsuY_Ztŷ;//8:bXЭK eq7WE&ǚl&9Xb%˃=F^^IStTj+phX|d2Z%nm2N=ڬw)@s}H7""}0*((7fQWcn3W.Էu[I-&D̒2)+DD8I}Z K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K""""S\oQH/1`Dw(Di022ihذ!6EN_?4ib;w`HU}6Nb=r`Nq=| ےamPL]Ym,Z _@¦ ǎc˶ I&Zm!CX;bx$ƪHUg}S[VVoyy9_]8fmauE`_}ط{'W{C1r8=v\y߮^1{066I/055Eyy9~W}T+d2Nn]{̹ׯBL %ҳk"akk0 ccT8>O/{*?<ݻ#(d2\#VuVJϙ7kfg?: ?v VEFC{< ^|wA%۶>8VVVfNNhTImY_^M2Y!3̠˪laXx S2!6!.^ЦU+ C]e*C1}R_#o+~ qII|****1rh:wQ_W>i.(@̦8u ܽ=N{p課*_8wZx?]{GM4srR[&}Ol~ٍu6Ͽ XZZ.(,\>x.5m?ֈIYLǦNAR.(͛a짟jv6vك{J0uRZh)YUaز}rrsaee.866sx Iȿu 2h:U_*GWyOǎcS\>:x雘sS.fUn 19-z 9f 9hܨF }<ުګ5-ڶc'oqȿu I) ssxuAsK9TԫƝ;yϜ;)ax!EFJ\,6}3fϑWwi7n,ÙO!|l~6GLY~J^Ep~~BHp߱ 1QkнkWlt<~~eH~lS\<=z 4sruC{AuGG81blIdr;2 qIIx2ǯeK ~:ccc_rnw`llC?Q{&}ZΏ;^jV}M~Kqrdx.(~”pZ#S'u~: 66ѽؘQ#acmo|9R3çh}$bbP <`iiw0>Pe}Wes|"M߂\1plW{ϛx盰nSSS8;_sf8Bרju;B+KKxz#$xACvΘ1g.nݾM!v(+OT&ԡ8!Vͮ%M9oNXZZԋǎzt=v 1< ?Sڎ6(#7,Z X888eeeIL撴%\U%4OOz3EňMHʏ8UOk_~Цoi^~Ye9v/+ԥV=¦"5!{wn\VwQ_P^^# ..XXX_]>B&)ԓ}9U M秺 )tMTyw77ˏi@xhZ.:RiӪ52c8Y=bΝ g_^vҕ˒[m~aެX:B|ĪI -_lL-?(M&txPsu(4oLSg*iݺYk״e/\d2.("pBܽ3P|2X.^ƒabuو|ߺ1叏cc匍1" @.;?O ߏw܁{WҾ$'p=UW䷓..v ׮cJT5OuYY(--ë]*8 8;wѣG{.l2ɧh5 F4-Wtgh@iifdKYB:wškQPP29ԨgԈa^(--CYYN9om>s6NFYYJKpdWmb$UQ5 {K#"2 g32>~t@ #&1TŬL۶me+q=oXBtGDd82y/|{땵WkZsŐ~M-ޫo?siSEW^AĊo^I 5;ƌY}b/fLNǽ:wڽ/1>dNTgr;|rJJJиQ#yc?%T~JVO>3<7_b>-"eV$u˖7D{mTSݱ'ШQ7sj(vÇsVhۦ ͚)׈ꂮ,n]`x?/[ptP!X*BcMZ FII Zha~5;yx plOK!С`~)8,ꊹyle+V\}Pt?z(,KW|#)|,phX|d25M߄bV拰Xhc`'omrw눐ذ99hbgC^Ӻ+Tk2THCU_ܞ 1< }$""OK.1wt1ΔEDDDw5EPrӌRgtOk_>LDDD%}|03< wƍǎcS\6/+Wh2e2<=6y~ VVVpqvƬñ)6^ IDATܐps:b@$j\TIݺ!Ap%<=<[iT&&.לY1|ŹƱ׮aނ5+n ?w숥Wh\T#;Vk K+N1 ?Mvvvc%"""M\8Vz> KK [t%TƎzt=v 1< ?(uDDDD3ʴk\,LnJz111Q/Pn-5_llm۴A7k&֮@lBFՖz\1 bp63e(++é3g0cr"p&#e8Qոe~ts 3g#i 'NB=u}DDDDmqe:yx plOK!С + Ų+w^1rPtҸeǎƊχL&r=PXGG ST}a$& +Bvj}ϥ.%DDDDUoncrIDDDDyn~K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K"""" K""""S\oQ`qH1`Dw(.j} G[\r}|Ыo?y?> )S9>߹s+D"qu=va|>ߡ1>dTQmGUgUmuu;vB5?wOĻiRj}8f4t9Zr|{>ky I]T=\rYa^ ȱpq}z ^pt`={ayv!&j H=icH"|j(,o]џ‘>566Xp)TgU@?<ݻ#(d2\#VuVJϙ7kf'۶>8VVVfNNh\C! aӧE='7]OM׆%,^8_aP0zƹ!\VecmOK_O?u p"`d6Zaw"/SÌӐ7 9,~[SKJ+WQQQv/CչSr.(@̦8u ܽ=N{p課Q"pR }8;ںbH߸@Qq199ax?~Koߚga˶r*,,,+034}АHݶ y`oCѷworGǦxή1F_> ]q#'8;q='x}{C[HHJlXës'L [Q*e,fx Iȿu 2hP2B}ͺ+ҫo_aز}rrsaee.8N>v}|j>7={!uv~ϓQ6'#4v #U =U֩TJS񩍱Ul`-mE1z,6Ezt穻fT\YFk\ǎ#6!7rrѸQ#zeio.(@br :[[5rLM5>ԛ:w9#?v6#S?.r5lm`ixb026EՒen'5f3bׯ_}Yx|yrs~¯LFϝ^q޽g<â:|+@*h'17Ƙ7=APT,hԘKblJTbb4v(u_P~ .l9,93 疭+xѮ\ X|S&JΤ\΂%KSǎ.$QLMkj֬D&O |6|)gbkk$?_ڸ_ʜ-$Sl"hzHdeȘmLٙ <*J~><*"y9G|}RTThIzs2P<јbgg[=,r٢x?ԙA<>ҵކ7SPP@=e2&8;3wV#̘:ve&9A3i၅9vKVv6sfҡ];'Nҹ]Dmeo[ѷ͊9A3hᎅ9uᇜL~^꘨}ƀQ'EEEwbgøѣ055e}\s8aHKO'ևm`aT^Lի3[I-R+4ߏɽ{033 zuk/UGFq6.{C߿]2ӎHz>c`fj`Μ=GAA7n_(S:8qq8ڐP>en\|<2d2Ϟe *g$MT^C&8Yٲ+)v(2d@p..^gء=֯'##Lsq,ZLg.hL&#?__'NҰ~}ݝ mv㟊KYիӿؽЯJ+r}S+fHY3bkC8 eܼuT?aK}Y˯bW,7xwԔZ/@z-ݻ=/Ě_yK6swgܘQe7cgi!?߱C{.\hFU|2O)3 aSKaX\lkצw`Ӡ~~({ // 85o'sZ8z11|d 94l@)iɊHMK{-0:w(??.STTD.e24R5kIKOH.:1ۋ+nF :/W))2b"*|WQёCOO'77&3k ۇm}"2G;C l? )bsi}Q M-Res:_6K!+;̶HpwkKε1r C?]{ iܰ!>ʽBeQ-##o62tCR~@y~}دojcery!2Hoޫ7sfk>^FAA?>cټ5k))2ۛwU -kaoPPu\ mg^ DΝޞüxgO%9"v.qtp` [.C> ߏ~8JϷ{۶Jz)):lߵk))XZZЩCG}ccm-nq#Hnn.M4s0ݻuhXhkf}cqz7#mlmx3j$fRI&ӭ2()(>-VRbLs.G}mQ׊L~Z};3qlVՍYٌ֯7bmeUMm3hct剓E@[rBwiGF06]Y&/\`L+]:r: ,N;tT+Rm쌊eiJr^#GqvnťKY|vabbԀIΜEƍ?gtd?\#4,5!̝$O-g ܼ&ID8AKKǟ%H>6q 0qj gرϺMGF3fi't/RhC/gU 4g)Nv.hᎥ< @:ۮHmlт54MG9A3hᎅ9uᇜ6q mk89u /R)"GWt9m}VX`Ls>G}Zcƻ"0w ׇg7 0\uא9ӂѭ\^z7WWc;U\Xbr2,\Txi)Wl)۾HmG_v=ln,S(+>dK>t{Цtpj\{6ʒbG}uŵM:oF[Ģ"| )1FP=Nٲ5c #3Sԫ}L]tSDX&GؠiG6HOU\+rLVxWfMҰa~7FҬiSpׅ_C(O F\>BQ܏H~^W}]u1D;ŖHEzXz kWcbbLC j1ѭ'Nc e7W[G~QQH>6qd Yx!"W,CQ"Rǂ69m}VX`Ls>G}ke`,s~'vea󆊽.2GyZ0yfĝ?t\|rZjť~Eɶ޽J瓒oK; ФQce4n"nbb"yr?%hzHo莍 [G)Hy3's~#4ʕ m?s]mTG\\ySh,ZiS&cgk+?>5`"ѱվBRbGМy<}LF~NaJH>6ɩ91wMNN+V~UIOcNxR} 单1Y!<79&ɖw]0z>;va=*bKa`~2L=m:JA!*f_%n̟FRb!mE4Rbh V=j 4n_qe8?)rT#+;*.7V4gUT&[uX.wExT4AӦ*3Tu6u_ =&jssOO<۳߸A_Ub0. ġ#ѻU@ TFwY\ %6jR@ C\@  \ @  H.KNCVժ͈~%xϗ3W*x*K)CAA,s[!mT$wX:uhǟ-W)**6C3t(>_/\(S^S=}CW^8 IDATe 3^e0nUj݌  }Ե]TTgӮcGͪݣ{o\v7Tm,Ͽo2ˋgLص+JJJ͍#9VĹeKLIBbbjjwGŔ;a̙Ķ;HHL֖-x\q;[[FNoelArr2ּգ;{7o/yK'ɲ ٹ{ii֠KN|0j$֭K9Do.۶eڔɼX:sF(MS6G&U<ڪ/Ƚ᧟?4NJJ&_&cWǧs/gmzZ̗Zjk'O-g?6mQ*!)9U"O]Rb|vu|XkoP]??x/Q#Ї^xSgΰ싕ldpmfN C;lm#٢%]-|VW]?LLJ'%R},`\M s2q/QbՖ߶5oœLU~>2f~x.XXӠ~=>9C~~KDӧL?gg bsx͛xXYgg>xF;S]rb)&]uܱ#|>|Ⱦ߷Ol;[[|Ǎ%+;9A3Ю'OhA- :5jѣȌz),;p'1w*4vXXS~Su*89m3r7e/[?qB^͛,[6]035ޞI~!19+&c!5-5klB:vh/_IIE pn 333ZlGA8z8w32;+-Z`ffF Y0ZhٲE]u ;r-5m,lkזj64OMKJ )}4SF -^H_Ɔ5j޶-*̛W|ƌ=qF2s0)7+ūIFJU׮}R+Frݽm[Re٬ll_'̔?eD;w%&'Ee+׷>~y㵮iCh>uTs)6BÆe=|4s:u:Y-J4^]^ڵks?+KgRY&/w˝W Y—Vz),kSpo|)ϽJ1}mS)etAbR!%XZXh~zJ?<-_ZClV:X_xE)9 ڕuv*uV.U~i}2jpLLLTsΜ=򲿍Zv1Ȥ 5Fer|&uuCv8WxW2oK(~XĹe2mjvv:unRiӺT{٥ER⤮oBJ(iit{5\AF %ۯ?;Ĥd233)(,wuխRkW>)gL.ua8۳lB035E&ѻoys-+~yyڻ se|ƌGn8uǎ64euC)**Ry\ )6]_%"*LԱcoدWݏ}!3SS|>#Fݦ!k(߹{/㓹QxM7ls2.sV-$$3HE߼B7\)keprRJp%ڹ9ǟu*f ?Y vRr;gҪ8&RSRt ;\rWݿߥګ.MSSS+iR⤮oBJP%_rr7)9͞Qg0/5ʪ&&&{8^%U׮}R+F\Ɲ?t׹x / ?v92͚58xJZRe<EFDI:6ܻwڵ2$%_(KڤP|码:޵&&&IJʣ )up}?,cCFfOVtmSJf4euUIĝ?OWXM$ Rlc'1ߏM˯Q^2i0Oz D >dܸ֭quWrss9z|JMKýjI e2U'*zUV`no>xTժUݭ-:yc}&`h7!_o" SJ|bm ?JCz% j[,իU.Ǥګ.MjmR )}C|2ILNV~Ua瞽Dmޤ{G4A񳔺UIJ|Y(\ٸ8egmH(C=UurjNdeg/ƊO}0fp˸y6-r~pB7q.>|2g2{2Asqd22:qkCSڳnz222d=ǢuYؤ%x'O&:6>}W鲠:}*JE|){ &?%//3gϱ dWW֗W!&8sqJcsVuEM,Z$_3ٳs_|ar^s.}͚o-O^~>\NHdQ宴tgE:rǎŎ{_n8{.O-&-=]}=tѣG;psMlm=b8zENN 3gu6[Ìsػ#VIVNNCGZjX%W|}R^=\};wrrr>C{\PX{ǟHMKԴ]:uQ#寜?پdyGw>5SSSrrr2|$sfm%j&I~@%Q̚> 疭+xѮ;KާѳGfbn^dcwhL._+2џWt&u,YJ:vtI^.2fpqv&//а00wVm$TJW I9wI~4o֔؝ʬjii̘:fMrZ ;wWϷUTD4kִL{SS(~mfN C;lm#٢%] @Rr.'9|ԶfѧEݿ?o码ZLvN6iҸ1i|j ׅ0mJii~S&333-@,777,,qwk Dm^Q 7ono`eU SSS\lbXZZYAlP*7'h<ܱ0N;?Ӷ>Hշ4=b`|}ɓ&MpM _IIE pn 333ZlGAO+~9!-[(NLN7u 3f4=5j֖IqBnܼEƍHMKH Пajj/9A9z8w32;+-Z`ffF Y0c]ҩY&/c"ʥwmYJZW\۴cvi' 9^r>^5gkp?+\mT}KO?cjfk*?ffjJݺuB ''?Ȩ111Q~R2-[*KNBve޾J]cߒLff&ZGԫ[332/wo"^J[WW:o'-={8sʇlllD]@ L.uHy1ѭ'Nc e7W['?/C{`aaQM׶R^} L X򕫴prrBmZku9!￯t,J2Ty5%ټ5sqSXYĄ~#+WiTħ*\~l'C;8K8gjNMM-*@2;W_~Y\|<͚6ښ{S'7V6SS1lժ.榧$McWsѱIRI e2'W ` 7nܤn]Gc=v\ߝ{yپmNjժw7ob'bjj5/箱@ =C8G~sq {';gddd"8{.EKi4g'OA&/'iX:cF'tCϗ!8},}-GN>SfSW}o޺ŏ?6n֤ ɏؾBs] 8v/vޣT۷Sy-O^~>\NHdQ:vvd2ݻG$`tRShܸ18=N\ҩHNNs_d^NH$ls8o^uy6< //tb9Y@ a+ޞXԴ45|;v`օg?4iܘ^C5&e!*f_%n̟F{x;~[""ehE*&4->cYf-iɟUߵ! v5Rqٰ'+]:3iRǍeddfҪeKB׬b洩^BD6c(r Z6cffs˖|0j$;vq=.z;-XZZ΂%cjjJ myx*ˬHOOǬfM^jݚ~'D@ P-##bv@ ƏQ^@ |HL2ǣmÇU@`\cFhAu+R`PO ؾkw@*#@xT4EEEr1ѡ܇>P)Sr>|H ʪ~+ X[Yajjo^i%@Z89aia Ϙtsss,--ԿdR}Z;-&~pswLKԶX-QL2tKKK\;+JrfLB;2?Xsf slm7lͤCvJO2f~x.XXӠ~=>9C'E<ܱ;پSܜpœ:uCN:S#}| R"R}m|>)QD 5^ u;oHBEbpz s::0_W2RW;Fr kѠ~}@ x㵮*^NHYs͋?_ ?vsM=)RPܭ۷[p"&OA͚5i԰!m]N; yQ '27/pOc c}&N9C*=&YO>-ye*߂޶-˿\)' W:quqqV)_ky2geܮT\VEm_>M׺ڦ ۷IU IIpר6]O)n,S?S1Q2GTi_j("տ/Ɔ:7EXK|͖ߧ@J?SQ'իW{'W~O'OCPXX(ز5SgΒ~II$&%q91_TyTJ[^/_PPP@RTT|ZByyڻ s?jRە#i-o>cFӣ[7N:cXoo诗\)͵<)s⩮+O*RGe">]PEP􉵶|d Yx!"WT*,[qz-תeK$ˏ%_sc%W))EEEJ+yIeʕŹk,`oiFn]̛= $*sH:}…免 |]*R}qeYӦZRe )횘HNқ7mV]TSf iҸTU%c~TC6XUCMcH6lw䲿T/6h OO=W~Vz Fl 6rQü^:6N;D-/7lB7~MZz:iTF^vG~+|zV}Ǎ)þ?(,,$-=#rӂf?wfff%/n-1Tlr]鸋se.]bU:!է:8qq8ڐP>wn\|<2d2Ϟe)::8pI א -cm"hL&#?__'NҰ~}J)?fp˸y6=Xo Ț+SS`~TC6XUCmcH6:vhϺD&q\~资Ssb +;~7V<~Vz .tО 5:c}hբ/L鉱4=FqÆ П ڐl۾m4k҄aC?Cח^b/aͥvmڹ3n(yü7|j5֮M^oK~21>ٔ:'hkBC-4nԈ#kJ#էɊHMKޞQÇѹcGǖHt"ڴvaWՆv}}ƲrZ)**x?nN_r7#G{ —ה}/^7WWHoRʻ%_o ZJ u9R|ګ/W~EjZu=TigCa~TC6XUCmcH6&M`]zKƍ5T]Qh V=j 4n_qen*[oT0mJBZ@`|y81@ \ @  ,.@ 0bR @`0Dr)@ 0"@ 6J.r7*וǪ7m\T^d@ 6"~=*/ 64MWum<S2&]*g>@|aAT6665LƱuSVVJu9և_oʊsi8:80sVU2w՛9A3ٵwW]Tc lkf0o}?]:tw<62wmB7nͥixy{neʖǿfjhAMt,}\S,ll|^ꕬ4)8k}u:DFǐ~ T}گ٢8bUd3>ni_K@  L.'N d;oᆪ6?(CT`D{ILb Ał [T(PH{јr=b׆bDF넁){ r-9>~>g^<荈O8xױ=:De{ͮ]QfMA%&aiprrę3gxYkwcΨ^>Vcڤ@x#&>^I6>)G!*: z…xgO yu\x)[T ;}h˯&b0$皨 ]yea<]:uk0ԩcN:h<~ݷ?/fhLGGl|#Ξ;Wo[ל鳮D"zQ[ucƦkN 9?D]K璮U|Y<96 lm}0_ܵEEEEEEwЯ e6;,d2pG$mުӧLFwO zt 2963 6Q5?ǎP>o|ׯ@nof033=Zh˯&b0$皨 ]yi'aaag'' 71qZe~" ;!9~psLfw֘8WHu͙>Jt,u1bD%]9 "(Fw2'7bpQd߻:5o~;={~=p7ʵpoZ_nXb:;; wpơY3, 'G&7^ ڷmkkkxKҕ_Mt`H5Q7~E[v]2t?}el+[|3}֕XD#1j31(ʼnKr@DTQ\, 6ubA533rxlq~KLR۶t\S;24Iq|Fgn8z8:5QQA޹w ) ͅ?z=;w@&3+C+ϾBȪkSѱGesjQ} !uH*FW\csB^{5'SUt_GEFf&>r>Di&H]yRjz:6iZp25 o}C3{84ܼu &T؉אtɲV-ܿVV/\$;::̹psSt*U@PdnhL쑖t6kH׺]WE1iӲ"~FC3$mނ\<|a+Ricjj}>–;ezȠԴtˑ5QӨ|F@xD$9|9߸EKՇB.#?_#GQ/_Cb5k}r'SӰpRugpDFjr8yޯ~668~OwZҷ:^C!<" 'TrY5g+CR1iSC}E֒/~&Us9{t(IF7'I{ 1 ST{kWܻ7 nF=[[ qwk@ ذ)W^EkkW׿o$$%S +> mP7]c 𛀯b?дI *\`{[Mq8}, \Z:c~E7+vV ' S%a+p7;6u1lXl#t͙>бeeklCt_T/"$;;[7x+^'"""ʋ%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%>x!Ν^ogߠ!\]ѡQ93G/Owznz[xvRE"w.2vc=;v :k_,@AA>Eͯq^f c/((gc;F~+zlֻTqU etsO} -0j7ڷkAL|ngea2T_S.yдL'Ӏ aPtAnv6لPж|Zj[%_~7/PZ5ԭo/ϟ pyõU+L)׫NxD'z,}"ߥ˗Դ4a텷{tk \qQ#S˃]&<=uS9x0ÕWam]#^* m;+WPPPBQ*l$$%ceo Q#Q9ӗc+WQ #y/br*,,dЮ=}òV-en݌EhԪYS%\3֣V͚Bcߵg/Sp7;6u1d@XW]sϡ>s^}{U~͟Μ= ߀I/̜۷98tc( ~6|<#3a蠁ع9Bf#!9U'&>?y?ϷH12qJ-) +-YOйs%!_ɸ#Xj5FS|ɗ8_|R2&SO/R~5c{Jź{^ٵ#19ӂ-6e2RRTtg\gȼ́́D͘:)8xJ;RcA->e U[<:H" ;wb]m;wFlM:F")mq ÆFAA6oۆ[@]FIHB |ǍB@lb]\bwP;>)~Хs'dhؠ>fϘ_HtpLf:u*T>7_ܵEEEmEEEwЯp["o< ͭԓ\d~ W9P7wcblن@?pL6[UډS竜ow֘WD:H"Z*3[sqylݾjU}^BFz 4l@[X m{9}3f͞sm.]~ IDAT?Y=/-͛hLL6իWGF^Nk^}ry}ވ{[o\, GXZZ>|6f޻e_@wDXDc3=uq!oo .jGسsd2s/ MݺXhlllP r}k6u~,.m߉Ç.s%~" ;Ht19)1Eg]u,,,angeEsX`/{-lŻoαE K.^prl.˗J+ BՅK+Mݺ15)~6ϝu|?h.33 xE_p͟(eC3{ 4BCvMqYR/QÆʢT[p25MW3a]:uDNN223܇U>h%]oYTйO,y7lD"x6n s.5=M4;٫[*"/"&>g!|*\qCXD}qYjUlNCJ| SSSވYYȺsk7# Zp;+ k7YmϗKXzxǎ333ހSϠl75xsܿժUkYZl)[Ǐq\%i,ֵW^S.?QReauD<u|\1B.#?_#GQ}FGԺh#?_\'Ob֜ҟ/O)T884C-Çہކ(K>#F <"E~oĢ7|-w`#;K"8QHKπ\.GZz#T6pDg.3t $2!>FxD$RӞ+5-k"5XEy (LKS[*"R.㋅x4lN5|-XC<h߮-,D3ؼ9WoӂcơIF8ӂ&r-7oABr 6ŰCԾ8Vr90k\<˃%ڸc(eü|j塶<{qHÄOGxZ'&!MhҸ1FKJv>.z#F{A%_E"VB|RXѨaCR)탄dudpsuggBP57+vV Ξ1#"=hҨ|Ǎee,Fl+W5Fֹ6g :EXtXl֦.>k7(:W"3MC@d,"1]qX+ܺ}lm1{(v,m:u^XBSÆe[\ _Wʷ|@>BF_*| fub]72O+C!"PF81Z4 ._Ǐq\^UtXDDyYEj/7Qxz~}+:," ǗʼnH2|Y$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒈$⒨EF!^ȺsC!""z!Sׇ}0zܧض[(M<ؚ/?a#sPSܾcǠCTt8F˘P<͘󡋾Jc-~E_)eVP}{8s,Z'EE< n=̂KES^ʵbLLL<5HL۶իCZmsi˷\>߾u\rhղ%}#'&܅ 0^۵Ee,p7; Iط?,kY[ogHT33SZc-k6mki["YϺ)5,zhk^$&nvU=x0ÕWam]#^BzN {[;ruɐz 5b7t=eO"vc4jլY1a=jլ)Eֆ.\D n:x\r0rس6/|T+A%&aiprrę3gxYkFΝ7&>ApiիkmӦ©#Ξ;/:h߮Ac|B۳'fܼ:.\Ĕ-Z/.GGl|Q ^|R2& =BTt4#":3XoN4ߚrI|۰@ڵ k"Vcڤ@x#&>U!&xa^U1l`4wpld/"㯿tWTRlCxB&CwO@z?}dp:& 29Zc_$$}_B͚5`ffg''|17T> )-huXOq [S.Cgd2sX׮ ߱chצǎޅLfz o> <^}וC,cYor.:^]SkX[U@ *m6%`IxGwXXX 3ML\UTNLɍ:"sjho5Ddc=56_ܵEEEmEEEwЯpJy8Cu dM@Ν a=c^Kyӵs' ڹfΙgebw.®ffw^8?ʵpoZ{k7,]R8;; usu-qXf1׷M[oWoZt8D94k򳕕%hG4ߚrܡ1}cŦ8:r)?imjCʍ!U17u9E5֮Tnz/bނ->'$֝HC֙#uDоï!"sPE1{;;4j4nvv {y9Cu s.1')_ Vz:tQRVi{/Hyh GC&* #1E:OLq[CS.5SW,n],]666ff\ϾS1d{ /jjְ_C\cCe(s<ukG$7̩}_CDz|k~,.m߉ÇGI\W ʃH.ZR>j7oJ֟1iڸ 22TiZp/\T;1t@ 5ሉOC3;{q']./ii5l؝8ҦJ*:/RƯ|A㾂$_pY_{;;gdlT{1u6t):+N47%\ ,D<֣kLTNLgd"Ct{X_:,Ԗ\djǍ|}ܹr뿢UrȠԴtˑ5Q~۵k";r9Naᒥe>HLKS9ډ?8drr9z 4אA*Gyҕ I '7>o~GʯT?^8ߐ&$_Xe9(g@.#-=%.%qI̚3Wx\/r݉(:+N$7\ ,D<֣k oSSSl߁-w_Tuhԕ\H:rr\q.S>n djr9pa,^镕Q,]޽lWu6bP'&먵珼<4mý<a+W۰[CK=~}Nn,t:u^XBU+Æe6]^fϘB4iƪ|w _YYP(jN!U̗4]o%WW".ۥs'Ƣeː}6uq~XA٦|ǏŦx>s .-1Kx\/r݉(:+N$7\ ,D<֣k,'7W i^IHOw`ԕ\Fl+W5FV>n k>x:}k&e~٘dgg|cz5z{sSX|%bUt(Dv|P R^'"d0\|?Ʃgru8<{WaeϾnRt/iҮ/^7o >VtXDzYC *,NDDDDDDDD$DDDD$DDDD$JS\||O>Ds^m$""""⒄*_MDDD3OOLB֝;!_!3u\rhղ%}#'&܅ 0^۵EX֪nv6o~XֲDބϨffmqUXXС]{eZz~a|+Wں6Fz{$ˣ:"+HR*+.;O S G=wN￑M\b&MCK'gnFL6kF/\[*BH a?f <荈O86Iɘg''}bDDDTݝK/Ue{֒ܡVVVf?QMq8t(CAAT>whVK~Dx,,䱴7ӧ)ADDDO_T(m56 `S..ZT33\.gzS=ž; WqQt|/8r1[H쑖-5=]Zp/\Tqc'>h԰.'NՇh쎎8sBwKw|"K1"""\2Q8|9Rұ&2Jxvmڵξ\iXdi I '7>o~GʯC4v.ϗC.ɓ5gt屬_tu""ѽ,ީC’ [6tVMQk1yyyhڤ { -sX Q>(,,DF;n^d|ǏŦx>s .-1KXX/8r1MDDDDDjDDDDTy$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""ɰ$""""Tݽ{wE@DDDD/ O> Pc """DU޸$""""$""""DDDD$޹$""""ɰ$""""ɰ$""""ɰ$""""=DDDD$޹$""""ɰ$""""ɰ$""""=DDDD$޹$""""ɰ$)St|XXX}ѣG:b6FRk_{C'"zձ$Bwƾ?G}ǟF.aii ^6'"z=DRxg~޳}>@"WЈ^)sID/9ׯL<ש(*zWnv6So~XֲD7߀Ϩff]{p]ŐUCMl^kR> m;+WPPP{vK^^4޹$ӧO'[>EEEpqq].b FL|c=vq ,t6~a/Ξ62l9F{vcɂHLٌGMHD_߳Gs #'"2.sID/m<|jf<`m[cf9m*FG)RĔ͘4-PTTg'GL2gVMHB`t EEEk ?%aѱ}{esf̈́c "jE@D$'O?~}?+v 9>}\ =LMusY͹ 03tN}Kooo쇈e;DRyw1{gзg/O2 erԯWkZzjǛoV6|,,db&'̉;DR_jԨtTZ .ʻX\TR!#qP͛9 =3;vTnKMOWic'UAU"sID/"|ػ7V~}>R]G&6 Qkhn1 KV[XNXQXc?A 01N9m;vbOD2K"zt 0icƲ_a'cQPPcD[Pgm1g4Vl'Fb0eWL Ǻ qgwN[:cL Lnݺ_bbb+++X.),,,`| r9jԨ{WsssBP@.^SiSjUd2T"rԒ}LLn޼⒈*^f߮o_@$DD6DRنw 0 &IDAT?CD/?HDDDDK"""" \dx璈$;DDDD$ Ĭ!"""ʭ*Ǐ߬&!"""aUt0DDDDTy=y$_~*ϟ7ҥ6l IEFDDDD=.((hc[lcǎ6mjU\V._5P9ݻw_h411i"'""""O>-|ɵ7nkRR i\܇bhIENDB`xiphos-4.0.7+dfsg1/help/fr/figures/preferences.png0000664000175000017500000051146713162045104021274 0ustar unit193unit193PNG  IHDR 0gsBIT|dtEXtSoftwaregnome-screenshot> IDATxy\e}~ΜgސH(hS- ZTB*b V67bMŶ_1?Q( PY %%!d93ϜK~pg,f>ϦPg͚5g@B!Bx2Moz .,k֭[o_pa{H$L !B!ڑfsa͚5wcZfM{]zaTjOϑB!B!{l6yKCw>ϝ;wOϋB!B!{H$R4g3-ZD!B!C9J x<!B!B0DZ%. B!BMB!B!4 B!B!dB!BiB>8B{t B!B!dD.Z<~}#gᓧ,wPJ)@\B!p!|e4Ns׿* W(Kx>h} ߽?y6h_=1!BB!d**־"}J|kqG>wuǻnſc_'y^ӺVތ#sgT*x B!v0€BF;`FͶq(̾j8PT"(ntǘ< Rl[VJ) RZZ67c*62ήH BHFB!U0<8:2jI^W?2npk^| +zּ"  zS O f<Ʈ nWxaˈF"8t8/?3['~'y\C)Ѽ'9觷O=lxox"ώsw$BXaB!d786liY9ht?g߻^Egxo}"|@._5Jꃼ?Ow]1U%~x8?Ï//]z^|3ď}%.Yx'f<+o3>7_{Ջ7??M!Bȴ`!bKM?wCaЬ>_b@?̿ G&@P0g2Ʈ ͂x?ysW\3gC0ۍ/}=_tpC!tuv?y3[)8B!df!S$E|G,YjڴY-9k_.Zlf:ƮXoZ7=As`eW `A8?G2kٗB!3B.N b|JJS;ë/Gg:ݲgCX4iw[ư9=BDf|̾n|gW~pٟOynn\ߑ/љNs48ϋB!Q+Wԧ\ !%JNo8"B y*JSzƙbSnypAME/6K{y*>FsU-8b^b||X I*>6OV/wm1 ӺvB!BNG\(FzƉ ~\m*찐`#s0ZIC[08?kPӶ~@o+5}{HB3gͦb˼ұXڋDOE8K!B!쒢A`&b<$pﳙi/qoE>*A;8tiWfakoـ=X}nO!B!TJ͚EI<8#V~ ^k7` ' Y2;<FP8lNb{B!B!L05Ǩx|]w>=o}h.NZ҉0ܐB<>pdO?zpgӏ%㈇4'{wgy~[ ?Xɨ-Lw B!B.II4;07?<6pa]8ci/:!T}`d]y|8ci/ (g6pã3:Ό;6ݏX߻+t¬;!B!V\Ow?O>yOOB!B[]@!B! B!Bi!B!BZ`@!B!(B!B! B!Bihw΃ibŃ{z B!B!B!@B!B!-P0 B!BH  !B!B!B!_ 7t.]T*T*K?.=RjG!B!MLg?Y77 moR <.EB!B!3UJu]˗7B*quיeJ)\Xp!">I;PJWppcD"X`nƦJ)\Gqb|###fkSO(?,2 Z'?yUׂB!Bʕ+'ݍn6|}q]b>ӢR HRyWZSN9ls-ફ=ci'ַ>?)o7nٲe /^m۶:::zjp;qVXO>yOOB!B[+  SEWWWӲc9q'xbF}qq5-;zevX灁8qgcŊظqA!B!*+ਣw=Guk8fg.]w݅>z+^+|fG!B!4د: ^z)r\˺\.}k8묳w}M^,Y|v]mz(~_x♞7WA!B!,`pꩧ裏Ʊ_r;qo}kSXl^dYs=8s|Ŭ;w.N?q/s=4\0į~+r9dY… gv!B!]@07x#/ƓO> Xd >㓟d^x!Oᥗ^¼yMòe=R=XvI B!Gد$̔: vI B!~%B!B! B!BiZ0`:!B!Ҟ?jB!B!`@!B!(B!B! B!Bi!B!BZ`@!B!(B!B! B!Bi r)mYNvͫ@PPNom^Y hGWaA:>Ǭn8W   |b jpBp0n !ׅUh$ J5b0< Q*>*"<3Zk 8\E(2\E8PJ! qj稔8ZWJ}l+(v6ާyyT(P*̹˵\jJjjsTJ!# # oεZ\.T*!ϣ\.y|8(\M8W)(T*f>rN2f$i9O9yeh ̳VTy^OƫV(Jzygeqa8c~6\Oy9xgI<3@ZD"qb1b1 qy9mR(099\.L&QLLL `rrll5sS ̐J0H$0o<|#eahGpgG}?}>l6\.rr ߯v!;&Lo~3VX#<M7݄^z f٢Eh"|sۭ&?6c$l;],_#WP5T( }*>Jd/`<+G4B>XHuJ5hbG#\6͚߻.Bβ_ R RGW\^z s_Sj*,_W.byf0rʔcs18im۰h"]я~+WFgg'N8\uUMbĪUp饗' .䒦B~4ł0iZԀS dx\(Uh(U~^x!Ne]n Gy$}Q|c0N8ᄖmx|c÷m3<}C;N^38 ,C={,͛gƹ袋pe7pN;4k[LNNDze˰rJߎ>7p?xlڴ ^z)B^|Anxu QP)TZ=JKCk?]e`YP Z<}QE#yF2X~+1gV/Agg"nS7C.BШ ʩ;kBp@k-5T#\ 4 ),]jڔKy{g b;^S mC6Lyh O۶ ƪTnOV&Zk s;"C Hzv|>oɾV smL˽.\(b:bAnO,DP0ǐ|9 avARAXlJ{fN"XscבEf-6"m݆~є^=S)sC=Yf/ Vj[pUW{i MQ4 IDATqYg__G1<h|K_jΊ+p'iBv@Kx;MKŽy|: heih]10b-f@*}F:p_s`7T{*%*h@6(ԏZ}u# ;ݠ\?S,Mqx"R8vQE&b51IjaH}AyvdE`{ǩelOt;7Yc?[֋H$a&&&dWZ-u7Y*IڃD0׽T*arrjՄK;G< ` nU#6,QbhӌFf]@$H(b4KKMu#2Gi)E>W;Ǜ:-Sl@<2!i&27դ]+A,(vdpombߧJ5O[H`M zS^9GLR43"JEGGG166l6k UE9 B`` Ø3g>/r /gyi|rtIm};ށ+w~cҥ袋6< _6l؀x<%K _>O4.>O _]tV^+! jF#;9wSW/X7x(K aC(k_#8&62QJՋ *URh@UQE^jЀ FQ{X?ZĦx-870k GyH 9pX4j A |RZ65X6E"Yi 018RØ5kک b]$L]BeLHR)Si_" $$]Jb8U(Fl"h)ق-L5f07\.+Ǎ!-r!-4H$LHG\"$@"Q亊ji|؞9E"tuugS$zAR$\^ rJ)JlQw$SfD4^i'B{;qfIndD^IjI6E.dSD~[O\(._ TaϞw{>h}Ӛ Ov;N;mƩ &v%`oS1Ű"~-'BD`G7i2mWHDODhH"Au®'!'d&'ة "^D"R)tww7u]h-crrlT6J0qWGS!]Jz}xw'_ eϵn#6%~GZ jۚ}>"0QZ2ouPB֥) CM4_:0<*Mnóǒ` : C%7 RL&8ɤ c#|\5E!HԀ&oDƈ ׉*F'^Z9XrR)itvv#-5'*~ooN 6̦:hޮ/ݶ-1md֭AXli(.zn)d`Gp%]F.(EhZ7Jkg``,%Ni'Ȝ 1%D_S 9y1.ϸ)Vȇx=SEV}.e X,"ɘv䤉> 0*!dD)aXs!]K{`U$}` MK|8^~y2**lj힞hfoWRq.(2FT lORP(ξ@rsK{;t)ގ$Dnh`RBvK 1e?-؂\1xk)E…IJj %!4r>bDY;&l{׎gy ZlNZ۴R`dd& ˙gD} {lBg4|hc}j/B%hZBMB=Š7iEv`Gh;%qe~`0MJG=%B[ 䤔r(UoѐKZF ڳ:PrBpb *֏Wyb+:6d0g-Û,T,2ctl##Ȍ"39P$n8rd*P(׍Itv( bJ84l65BB`BỻǑNс>VOe@QAnQb"OLL )A 5sǃ?w F%tuuaMFYID[$mlo;bh(MR lXD ;1l=P m' sMe<1^!n!^s9os GJBTS.#"IS "HH݃`L&Ӕ` } Bv 9Z?g2w_FZ5G6bC 8e5#޾AX\fSbvW4;z:R!(Wv01VA2Wƶf<,Y8nw!s[KypjJ y( '/dP,ԌT*A̟?xk;:: l6 Mo0;@cBM6!jՈRR3r8cKXyTn7&"dt-ED ڭcN iWx܈ vq+nB8z"Ftvv;1ī.Ưd~!n6j|>bh u=gKځJ1D$d_" #l#_ĖT*ef$@-6Ht]@v]l1ŎްE I"d=S-#x$e#Lˤ% 711Ѷ;!d!T_zҨPgQ*QQ-WP)Q+ P:!===0vR t%Y p;T;Xw]hfVFVx%Ծ&\;J5n Syko]WDݍNaL&j Ż+ib`JT*)CD X,ݓ rMm KB>7bX ]]]&"Eqq@bhk0F\KmD$^B(m܋! v{N" "ޮ vTGD6ϣ=vHd2b\YP*L%- 5d>h1y ql`EU^ 5Ǔh*'IRR$_9r( "6bajZj/(2[/vH$0!|.JM !"FУD9H*x%@"Td"^vG>]Qjz FA^ح,3I}$Aċ`v\P mڥ+x$ABnI';_~4Ruj1 @-eA+hh&G"/)T_!`7}l}p/ǙY-X`>)@PhZ1:~_'w\hDX X8z =),>dļ4zq!&PBOo?8*^ bNbjv.1`&>͚Ԇ y&} ahh+hSUK cJYV199-[@km'Kkʩ?a6&sB===(JPJOa,‴g55)$ #F(yIC65p/@͠"dasRFt  \aϔaHt!s~)ϯ"gDLHHDȹx"|It v#/gWCY?Pk'@Sv\B^(B=zA%UZ'*]7P#H@-*c}!v T]tjDtʇiuچ4Bő]FhE[5; y[ IDATX <zJ)xu@År]xz> Y[ 9l/dqa EwW7|<hDZKȀ-˂ ŨM!l|lfBX,t:mo T*]@;CƎ$@B,FGGv^(0::jr#* e AA.(.r/ tM$#ܮ ,`$%_?arr)=BxD gn)"B!$&aH]*2⊝!2rԍBD5(:;;͹sp};@vA<+(D<ѩlڥ>B (BٍXtQnLN 놿 Q00qcH䂆RtõX5 @ ,'+W?GsM'Lb4(=#Fr >B _K;˚.xe-OYg% qءcPR0]v@0%Lll lD'1XVdPTJ%T.o8j{PV!XEŸ zVmĨ uXa..BKȿ8fǟdH$L>ag v\COҿescccϙ3DŽֻ rNׇ.S@DnrㆤAHDw]IdR X̤.eﺮ)Z(Ǒk(2aw:bKt:mZnF\;_SRD>7{>=(Q FFHR"(`Eh9!d߀!݂HeT@7JHGFjshG AZpKZ}prnTKt 91^F,O׼MqU-҇ke:u@T}JEPE[&܌g߂38 C!Ý莻P!W{sy<)Jxp_~\ɐ5 ~[nATF_?{*bMJ=Y\t [[lPKcQ *'@Jx~{ڧ'l\iޮo̵Gww7))꒺099Bqd28JiS=$_OLL #7oRP?Wkd!@5#cIDVHEgg VTLv} L&M4Ls A+bIE&""]gaGS=}B0b1tAg>e˖(j{TB^[dԌz#XE vAM$e%/Ks{2M#4@4梴gD ~EŸwFU WUuĢ8)X*W+(TT v4Vh@k PZjoܓp8d2p8l(:,TUwy{xfB^ t ,H`EPOMBc׶@+ %_N|,X- U^ۯY]j|l*ky6C}d8 vx:(h(C !8Pp8>znl.gQ*QV >~v VGhOC9~"qnZz@;Qd=k7fp[7lud2شigYLLL&''700S_dvD[и*`*T ڹ.tvvϵlyf&B FyƜ9so p9wj]&''ayi8ԃb՝Kp*.P!?p!ʕ* &FFïDZ+ &krشi(:::i wxCCW]5!-y}{__ =2ٮ.cضA&xoۥ!k>Uz|7حBrC"$oyg".cp]7Ft9sD011buJԇRR`۶ma Hxbbbl%DD1ŠPT099TQ DH ia # *i ƆJaz!"DtvaP*h$3BK`[EBMvJ0زu+6lxe͞=d[|qcݺu;w..|ӟno0kժUKObpp\r <̦˗/ի144/iڵkq,Y駟>s"?.TSA>Ka{4|Zk@9V>&㽶_׽PЎU+>H[XGcD:[S[8D"t=u$ۇ#>x³Sۏ=#\T=ƫwpt-A!Un0Q{qP #e#k TЕՉspAs0x?=ؒ<}ݽzk}h4 ]w!cd,c0:'Nl\q\T\>'vU1qda$cs3&@23={}uw~{όXJ̞zu}zy7G6_r Rɉ27zD:}2Zlj6BD1J)* ^ߕjl6T*TU#gT@9IZC)TJ:w\l7__cw}ò,ӹ5Rz sP?ه;;;&d}Zj5H& "J) ||>ؘCv:f[,!B4y_\ N@HQ/Es/M&Ba8hT*e֗H$( f]*!<(Ϫ@܉L&c r\"OW'ăCxNCѠlM{k(VY#߉0ZӬ^|m晟㏳K^կw7>~~~fss__3w;; o'o;sss{moxO6G0aFx6Ivա?ePˊ }e6U¾ @i.ħFu@)M;;Ҁ 砥ؿvXȉgb'%ZHjnY14L'N?3vc[3;9Kѥ`8,E=lHrBBJ f ;VCb6^bM3=}vvG?vSi5d2E&fTd4G*&$t7iU0jJZ5RA(_Ý_/ʥ3+E׵B5߇vyVEݦu]59Z] a9G骧R)&&&M+ ΝV~Ek醋Gμ,\߲,.{{{fYZZP(CY333frEBH^Srb_AHNr$Vq1CwYUBHA/Ż|FTr/ V˜B@և+**Ć"2Ek6"O#߉0W/]oI:Q;Ƈ?a{{-o;#??k3gַRd>m#0?D[ ,!bb>~) :~ZྸP!E)b}gpx5̟aN~ ':a@냋L%7v FYaQ&Ph,ssMN?NO+EͰ|q&fxtu @+|| > ,S:l;hPVJEzbg' ?R TjsŐ 5|;8I2|Xb!cA!eKZk..]B)e '~F$ccct]rd2:G~}>N&1ޱ1?ws快 "k'9)"ǎ^k"LMMvc/H(Y[[3!z>bd2IXX,b۶ikoYf]3QLIl6~ڤ?hnF A"V)r%ABHr9S 9}{ L9hZ4l@Gzk4E:PI8~`fHC8H*}>"ygΞC'4 ǯLry^ CPQL)r=v%cHlqж;mGO]LO)Y:APgrnD2E:M& bk؍Oؗ¤nSTLWRئiFkmBy{xw, X'y$KdPJ&^toIccc.nЈ'6M>l\.wڳyg6Nz~Ir9rSSSLOOdYl6~I}*)R*lZp$⫇^G*2#i̾%g@:lŋjJR1DH]5R˽+! *f( <3qˁt:{ Q߸kQ "LȶXn!9qF#d2i4Bv0/,<'I,g] 334j p}s?s\/wFJX]A7~+N&: Z"jAW Pv,m5F!h ҅>Y/ S"WCeDR(-U@R,N0u™]e:@kg&8~8ݡv±"RarA`;xF&GZG)R ,jOBkGXB+@KǃWkxi_;o;vp",l'hhw4[mjF~{B9!-*㌍Q(t=&忖p,ۈ,^^ lnn2) f2Y`||%>JP[e:2)`{{fsssLLL;Ǯ&qA#p84B j5(Cd2 kr b6V .għr93E JQ.BJ5;;;lmm=ׅǏ؏>r*"* 7|3y|ov]`~nfΟ?ϭ:" FaZY$neWBT'. ˑ@#h:$RfA|%~c$U_Jl uʠ̕ m`\28z٧h*ѥTѺXYZdzrJ:^_cVciO*`cE "Ga0a8m9:4at,|THظ. `Yęm^%^vMt|Z@ﱵFKݦVki-je~rJ)"lIԶmSJ\ʵFQHǷZER1`RaooIRSSS})le^|mǠjQըT*8d2e:WHڿ̷=8yp}i-|2;;;iŢQԔK@0Z0mf Bbۣl"AbPEQH.\ Nc JB1aD:qK\?`x_Hxq/WKqtx6!5bC H1G%DHx.#s:VS')177??ϿWbwC=Ŀ_wN뮻L?rmK_?'~^@k'?IFa/a:ҁiw +E`&vW(bb::~WCFyرÁάa0wS8p db]P::Qڇ`X~8{{=w .rn8y3cyz Q(IvPRXvT$I/@3v{4,;>TɈJpK>JY(k!|=Ή)^||8~dM]4bX155)P,Bb& ezߗ\Z7=  Z-|ggg)LѮX,)ɤpKiƺ n ]{ y:R,!oWS\z\Åo2dzzl6k$D\.w @""[Z-C6HC.ò,CXԔ R >>RJJB^(6x`X:[[[4 &AK&%GwCeqG^G|7ȏ[9FyF%jB^)ET2t( IDATǐyF%@ v>7.a^xN s.xӛ??ŋY^^e!Y_%N>}{??oo|+_!^KKf/%ΗerwuGaF~ @"byP `?? ncAA,DT 6*7DC8%!D- +FR@$6 끊D pmHApxA5>%DEcX \+ *gL9ìmlW-Z5c++d3)' 5eDhEhcY '@#Yn2I:$NѧW9wiNWiPVhT$}"CVh+v3lu5K)^v ~巰pfMnd",N2&H&$t>ڣ[b.yta)?}#x;/^4RFA&1NMJ{8n5*!3DoYTŊQ.YZZbjj@lw?m|++AT*&W@!qF"0A56mu) 9rRd&%q gd?BSSSqq@nkJ)3bQazzd2i *ET*Zc(4R&Q,>^ădfB[2DQ Dᑔ(縻 `T*e=B|.#0w#~_9z׻KKagLJ?a3bFŋSAY`aal 1P&(DƊ`.~7'W0JU%ӡ!<Ж4AYpBh_PFсƲmeyAH@X> {(MqlrH']ҙ$Ll%NM'eRd2i2C֔YyKV w e/cQb9#B(ej(T'X,L^z1nXd2Tw  b4֑?2LAK~'$M_d;;;wV3f KaP[·Z-vwwj6)R%I*ZL&w4R;؀)>Zfelt%$0Jo}\P(uCJ:vhAf n8 Xx";;;p)J (SDA"Ve)u]R7_Ww}y~Q9q#6 u0+|Fx~1" FaFx^vU4; @v"[bSґ2`i/JQ50D_IFЖ!DBaqQhS)()L27EyD1F1`oC0Ӭq"\6 .jNM2A%#>}y+ׁ!CJ tť%ē6"IH&GXJk 7wbyaT::뗟$(LPY/=C#K_ĝ7a~2k hF=Dg9>z@][[8lK.1;;˩SL'Bhbb~o:G16bh~O\X,0j`00YI /kmfff۶b0011!R$/LTDd T*so%KA&'' >.jN&[[[&B E}2T*KH65AL8&fBX r@r8sC*<(ֈU=Ƴ dmq¥^qD.\.333cy:I!p Ae$#È0aFy -ZHA OQ[_ %@(! DX~G >~"!7dB>1]DX ="8fy70P<υ[lmnQi4jz}?}k~;K(7M@F7:/>M73AW|Mg֓u ϓm`oMzpyBuM7R/cǎbu]]\\8P찷G!#%ҹq}L&I$ޗe3/^$|!ZJ)2 v L8L4hi@46˲U1bC&?7 vww3E}5ZkRy3U NM5A^=+K>?lkni4[aei=?ͱ$V2TZ6]<_So4x=,Kךx^@KqzEӧnz.ӥ< %RnM.~06 ^ 0;5@9>0=UTԙG?OuSs7trH2'V+Y 򒛮U㋔3.nrq"1^g~aJKka~H Ldgyy3 #bI&xeh4&066 nY__Dz,4Z!-uVq]іۜ9scO> r@:*|ɳ$S),L9V]`bb٩2'H)G4uބJq_}gvtVnp0|3!'DdVB;G( ܩvOVe^"c?̝D Njwy'x>_| жVIC.}1S%}yr OѠZ0vv;u<3V*)M&fffi]piZFR1~B@Z… p-P1bH.#NrWtk(e򲑼 k.Q{f6 a.j^x%RI b37y7 jٳgiیkL&&Q&oFbJ 5nmmA69LqHER,ъLLncoo\+nׄ&ZQ6 thV*Z#bD0#,[Uk-6he$0VuDWDѱк`ߎ x &@ ґAPi-AtTDFu$FX0;d}S\L @+Z-!AZkZ!S6F)L&M Ga^#0#!NDZH$T>I*"3 xhA{p$;/W;_⩗;) -s8GYb)"%Edg l+evnkRRzz&I%ҮCQj033\HnZfl +( r9ȹ}A+=۶mۨ:dBa^#0#oPJN3c.ĉLMM]K= X]]sQr܁Wkngy3Q@&@^!Mf{\`ccX6AP,>@)u 5A٤V0J\gQ D:#juժ!Rr]LxB"~\|{j5XP4\9?Q<;#0 #`FaAq6n"GuɤdR.,;v;zm#c(P< ,/%&g(_se4# $Vh[c8hvQ{"-xtTt |fovm^JI٥7`:NI&M3$,sgtD##Hyby:ە>6Z-AE,iYO+ dsѐncgimcO&8IM.w&óHi'|J-?4چ@YY0B!K,WΉYzMX.]ͫ_tFEX$!2^.S(䙛T*avjxE>M9>>nr\$j5Bqfff:TJtvƏv9>YANG@l:;O lLH&I3CHXiڊB@AlTeSYjo3dezN0=`Ll[gu"mnbrH^emrqd E<;4MԐ57tJ0 mV@>ΰNm6/&my㍯oGqۭvXlҁKҵivk@ؖ -ѠNL,'25O_:ӥcAɣ|Z{L/d$Ri7,VD]Sg'4ǥlm`+MQewoClfyyntWKYFAZeuuX.\@,,,\d2 7@*b8^1}! T*p+&zuMAT*Q.)JF/#H0>>nB&D4/0rl+SSSt]666X__76 \ZZ2L&cH\.g4c?˗/) tRDT23 dn&w@r3JPVjw ʙ|>l֐H 2&Fa&F#0 D^8΁\$$!)K&PʧkYihyv":PaX:B$0Ɗ~! "ˁ!D†0A٩LW_g @[ A :;v,AKQ (3^,P.q)Y7p_2d`M,Á8,M&%X>U|Z럽WU E H` |}|k_rC~bn!]'QY;nrrey?ñ#KLD|' _'I2{&H%xC>>~H(xѹƭ$y3\wh8e8?;ym/e6qMap:b+R./jje:FJFer&HR͙ __<\FZIo6$IN8s|2Ǐ'ϓNI$IRIˏ}̓ɤ?\| CR,--d\e\}ä̳Mx;F6yg~~H/GB,/_ $P0C LMM166fȈsu 6T*E\fnnrL"0 BZ.^uvvv9&&&̴zN6P(L&&rk.0#p}I<|C_2Zr+_J~g~׽uqƪ0#B:euI%HVJPȧ,Y߮SC@2t" ?m*gx!}qUEP`*wMN3xEʂpJE ņ˸G>LMH%,V/<^t(1:l.Z; p@d"s' XC].NeWy~.V?"ȣOG؟%-E~zn8bS];_IwsǮ;N*; h{p|qP͉oO~|3}|ϰ]#dRE8*TXJci[ݶ#DGG`1J0D3 |=K;k^z/u,$T0hϜ{ \D¢^JN=8b} GyMrO2WU;v/}K Ia ֫Vysss,..yYZZ:@@$<{ajkT*q):gY Q ejx駹x y,3E!.XT aNz;wv8m<#JQV)J\wu&Q2>j}sg,(TLLHLOOiD¨"v{#|0x~T*#<>?\#0%HFKL&I&"ٔKc}FѦcaYDVyBATGYFnŶlY BADF@~ I+V^G{6Vf>~Gp @GʈY±:@o*$llKSsy"v+\gvafw@Ac>@)|V p!i;غto0Qη?N`HX$6Gy*e%sCsOaW7[Wq2Ea ׶pT zX~xG,+#4_~K! x=H!;2@RxrD[k5 ӛ|[S|d-2[JgQvydũYR+Gc|rF >;; F.Y2 NjN{1SnL&Clmm.v{ qHu$RjJɓ1;;{E'^_]oUJ@.cbbe2Ql P׹pႹ9̋Cl |/d~ZFբ`@.#L266f$bll@_vifTi`r9CINp84 fy@pk9=/l|_> x_ΟٟkkaFVkmKp8a|ul}l2X.E^f,0E`ERKSAa("J‹&և;`#aB!MUUZY(36Oe XȈ>!>?*(tt>6q6odr J복`0ec)|4㴺C-TvQx²4 dHo2OgPG^} xxK^F*- &t$V|2̞{\>0oy'װpԐCoqlw:Y>/duu%~ɟ͆~+8+ӧ}/y{}*?C<&ٳ@^禛n~x]Fa2℁ẗ́8lFy.$M8.ŔE.Xk]1 |J,KE9^)(UigUu` X?k2ߕ| ,4Qe(*+D'|vFK: KJ^QkPX @l]pT5hyIvΏejf X]pOkUJ `|љںO}>OmۄBT*aUo9}3oci~?" |INo~lذ~n.״[rM7/w]ٳ뮻.._k]w6o\{\|k_#m  x KNQcaWN5I$lX"eR88LJG3].c-MZ9 4Z{fwApwZYLNvx̧DcΠ)3#)Q"BPprg\"!t|˲5dÛAJ \.VZ̯Wj%\.R^Ab2t:M"B_*1<<$`h6$477ĒzՊM~;YZR<|⠞xqNgҤXu0 )@iv;~;{"۽{1YBIftF9Ǹq9rshinFiPkA(n+VsEyc^q6T+ ;W%140 )VqdsO3l\5,%ӣHLa:tiAVV1 #0ctPsu=BͶcrru 2kV7#q3I_-+J[0hjjbrr20y%KwyL;ׂ;vp5׼lz=kjaÆM'>5k9묳xNggkh zy/DJizSulXa+Ih [1Fdlm+4F}d/ Ѩ%^1~`<ڛ'kmZ`4Z gpRq<85bA `HM*%2`j\R\l3[1+(iظ)L0jj+Gnx?VĊĨ* l!~|wp|DW*Zf-pB#19 :|y2wBmbca2 N q[Ǯ}}Zt:–F%Â9tL 26pKWse"J|w4Ü:;Z+Q3 ix^xi'RbWs9]ap"E(E&80Zf/an&%ٴlL i 2dN 22rbL>?EP \[ZZ( $I֮]H뉂m322@:yhnnfT*199$̛7/(̐RDSSշeecǎL&iii R0hE_ ;uVUr 188eY455EQP,r̛7ks0 # wmԷ+N} 4RMxǹꪫ^ug%~nk]̞B㡇{g>'?Wh&ɂ#O/DjQ[{Lӈm֘0"I 2dqF+TTaƩ)Dr LZHȲr-Ț/&Z  oXK=5bA"jU@yP3fq aHH  cLUk>"JC"#jP6/#, ]%d8j qsջ/cVW:M؎d/;Il 6l!iGkE/}/=G\TWvrB(6U R)bEuzquTf款#=Bhrʠ*cyg;_|۶ꢧ.8vTQ&ݯvO4Y`t:(0 LFzbb!Jaǃ!l&LDSaLϳA$q8We*J@(4@xKr W%\rZÿۿ3 K.+ =c,[ fikk رn{ݺu̚5kA 4E(g=y e 4Gض8cQ"0hHH2'38Qb`T4 aי"@ @^wPk\Ё0ֆPsb8f#Lm vII*ulNRVXttRb>aW<}s9쳰04d{[߽'&Dk"p gɼNn:.ŴdêJ9g]nNJt,XIpRR O%tՀ2"D,e)fln8w̙= VG IDATU63]d b Zҋ p1MТ(O392p!'j6qv ZBR^cu/{޵4]41 G]8ψpYI,jr]"H: & طRq#(=HO}??%N~zy/}K$OD:f۶mr-t۟ԧ>??vZ<˿ wkZg=./: 5> jx#Qo3ҧkYP?>d0 Zu;ʼnB!*tÊ"epBנ`S^Z{k0Z+K hw{ߛr5MBh_(zR.E2qq摀@$)"0cT TG< ,]–wm7m,׽XKVLq1*\qV-Ab)M ɉ1{|cab9,޼XR{* .ph P u)'9q jj |!JZl8D+T+R@i!1ptb~?]0wz.p +."8954'Clٸ-W?_/<Y) pB*k+^ 6-c6/0Fn8 {`?zC؎"͒lNk&M܋E/j~d7_Ȟ-XV) 嘜$cbaVXz2]t>?N.^_~! sq"z^+ 0Xp!*˴+yK(;v  F߄X,R\.GSSD%K0k,\ [B, h[0?9En&r͜}<#=ahho>̙_'?իr,[O\ݷm| _೟,۶mC)͛?Y??Rf[2u]C47Fs$C٘pP HӬ.+ݓыZ@ ɇ@pɵ=XE,, ֲiU[N&┊GG7@ J8<8])V8+lټ3v4Z+,,0:6}o}N}J.A[q#G3~yz;|seMv@:evr=w}7y$6\3t\Ťd?GͪYıX Eƅ>Q0տG+ ȑ#(d2LNNSOj*~~l p1 jsa$ɗzeD2$L-l ǎ ~S}倔6,lp8:-oaAm۔J~5@>rx*8O;o}[/|3;G}u]K/K/hތ8E_0,j*/4dz9rD-hSJ *&Ȥb`t K.:- 20 ܮzŚ4N OxNں[to< LOn mAmH+DX(k8*رaIoTy޽[o:DCR;αQӣ\v&>tul\p$m= EBr_/;FU̞o&.=g;)v=( ,BT1<,vio9~CR( Kr9./G2 `T>h󻛹 ظn-o정@"MO&^.U^~#G{!T\jG! I !\ R0Z}<(g_Iq3>5=$ 0du[iD-~[ S]߿b FGGT* O=!l6K{{;X,E9Q*ؽ{7cccRٳgS*(̙3p"TL&CP JM4 ^oAAB}&1008B]#T n?1Mφ_!D hoI h=|-Ey/ZjE!)AjH4V8AT  13<:Ebc(i\W<($p R^oՠ-<3LT#. J$"8ƚCk [D&&T0 MiEʋI#)QRSj)J۠0 Q94ӝ q깜t)$)qk׾!\wt~&ۇB!&''ٷo^g<']$ B(zρzIFGG9qrjJ`̢EHR9m?'SSSyFFF( hT*T*eYtvvʂx=^ɬ199I?477H$֚qdB͂7>5@  h73cd˔/SFZ0`۶qB R a4 褫9V Z)EiH Э]{G5@0MӠvBY.*<_K`BB)UlkIPdPh#0(傴(,S"X(Pƅ%)xhlsjE(.J ױq01-Xe8ipͻCavHac&IT*9=eB+pEQ )J&ک8ݬ\\ W]~9-5GhGbCLNNȏ?l{n7,Y)M] pbrj}/Q8v+pװi&B((Wk,GayF~q/2/Jˬ2:R*iR K$5SG_.HHqx¡䱧錅q+eH[ Q)\4!~IG/' l@nPhy'ŋBT¶mR Ӛ V*&&&P( P(bbbVyՌG۶, >LZebbX,ܹsĶmL$J2u]* t|' àSR|8(=2P(hy{hաA4@ 4`& 0?^nx*I xq$B L;L\F ¢fP6L!R$"L# W*RR0@k֜4B l:ҠNe9~(fZϔruuk@ ZH'TEJi$Gk ˆ0" b.Bل):HKD>1$38VC+o]Ҥ)7Țu{81H3hYJ"Ӊ"!Lp%A!TyHiI 7\ˇ?xK-#dXN &d.zE;_;A1{Ŵ[ID {tTpk3בHdA)QŒX$[ᜳC7~;ﺛ0{CYt,XA}HG +Ai~r)Tj^^kF+uPDf9;{Ǟ͊a V.5nb&I ݿ&''DJI>g`` GQJ%,YB<Rk4=%u]L }ojjbȑ#Ikk+mDhjjb֬Y,]˲0 # f 8~8[n4M/^g6ezz~---$I2 h48o}S}UiT*z{*LMM{A0hh A= '"[x#DHrQ)$nА.MȔX(v5]q0 KXV3ͩ9F(9Uw+kW7zu2t]g'}?@׼ # j?kx(Zc&йN07x"NŨFF (q &rg~/}'D W!(YzBPH.bE̪ի˹;8Gf2g/#n'bLF8gу~ 7\hJGQp)# +ML3$w_ų/$ݵ%K&M8{+fiw&:!LBA& _]fO{~'} (zD /W~G{穧lp%o/cӺ&*;kp?sU='Ƿїݻ֞Xh ntWhǎzڏ@}d=}'xhk-Vp,nnT.(OUF)altbb|0M4g24dEgG-̈́#^[n4hymmmDQl6K$0 /^L*BD4RA8J)~ ͛D! Jl6KSS)E/+dי}%_w= 4m]vsQVY`<걁xmh 4@ !ݛj_y 7/D PÔX֒Pl$(EB13r (#WJ\†/ߦf@A'$x}T.BXD9.bl g5iZ`(ʶ'{W(!P -ЮKX: f/gYo7mBuR)aR4(R@(S TJb͚U\˸w?p.ۃiF0 v~\y%itj0Z6MGG?K5^:4HŬZ+ۍ>]ObVsqBSuȣO[o_<-Lgdv[aә$MOM 7]֭O>w=0gJZf-"i:L c): R=O;ذlm\E]Cav>F>7N*\(T$ 4D"d[mJzfuN67͸oP!ey /AX$LOLLF?>x4MRTM!R(rQVԃh4J<g߾}۷EìYl3xh=g_}ǛpmOGٳ۷3==MOOLϒ%K~W@ F4hTNO :#ė/W6P(aTUMQR'DDeB4aˤ%`pdq&&#(S0@y(_K'5]POPAҠ%B!R,O7׶?Ca iPTl卑Zm(8yq|l2lEj Dc ~v7Bpes榳hͶTGr(gA ܊"l¦kYu2n8x0m-̚3sԔŭ FS9ຫYYuB{1ʱٱ};}xM IDATc2wbŚAzQ~زy7\^qI5sYPM:.s{__c1wf*6^H&$jRC4#S6b/?~n?KvpY+64?@vhJ8Um턬lskix$!r 4J!B}}}TU0B68BqJ .#oGR}>qgxx@y`&Ri"---,X˲HoϿY Udw^~i&&&Xp!˖-c``;vL&Y|xhׂa@ 4,9~گ6B]>_AD0C±+؎LDE,i2 #M[:ʡ"9UiY^a7_! Q׶>齠 jE#^_1~[E:x B()+ =J4J'6oOⓈ_y17\-sG ],U~ؓ?_wv=?>ks%ׯ#ӚE m;]Vb%,]-U.ÒTj)hBbav_C#,X1)l0ֿW|>7yγlzLJ~2{)!Jp'X>5 ~{ɣ?ys׭k_JggG VhȤ|ٰ 7 yl8H,*DIli?؄WSkjQ.: xr0w͒ gY[9ET%iܔf9ax-/JHCz!Tt*r9ϱ.]JSSE"b1/^Lsss`纞'On}}}8q5|x2q]b -P(퍄K15!^|;ō]{]؎UR+Lo_癵B2Gs]w\}57n&N\o\aHLUah0@K%@fPHPϟ&Ÿ'Z2==m۴ B$BqhnnfժUi(\.pSf&ި7embHZȑ#@{{;===X' f5:tm۶qqΝf֭hi(k֬E 4A4@ 4^iɃWc8sv1dW cJp\uV(Dsk+Dh!GdqZK`PA!4.P8B '?D[X+0])K|:i5p!%vQ2\ti U'Wk"S CR"pqoN$|3َyJ2k1G0ֿ[o!? /n6_O:jW:Y+p%z@jÐH 4<=゚#CEɜ9ghjFer8ؓC\uc7s֙DB(5 8ws?_7پ\P [Dp \LaxvR0ҳY W2yߺ^[p8}:f͝Gnb+Gcj m5Ko,_hhΙf]|^pRHצ$Z){m$< V5 Yd6 P!=PS jp"7>XPضJ4Cô4y&* DT*uj e<'NP*RF9r̞=JaA8&͞B 9ti;m#>J$ѣGQJhѢ@YVv 5橧b``N."* [nejjK2gJ`ppx<Μ9s~G@ V4h?h֏*8a{5~)@+ԥĐ3E)MbcUl3|#H")6916őaUaZh̚ ZG $h_ME^BȠ}0(00k5VAMdD1v\#Qv-3|tyWqD&҄&w`U$)!\-H&RY#{8ms+?w_.V:LSPEA^  !vMڽ> i#s/$p][LZ7qÍ72g\u\޹7,\%عss۝3Ay.kN/"Z^S~,wRـu-l#B(IZsܹ>αcǰmn$mq\uުޥn%Y%َlǖY0@6B2dBay 30 ZUK;d2I$AJ8555TUU* ޲ax =ʒ%KQJsN&&&fƍdYBQJ( ap&a.Ʃ_PB %pf8uXp:Aߋ/ I'Qk ,l²5B"sL ne)rB=={ vo,IcD< ɉ!s1 0fd2t!esyǷ!g?v1ՔGc9/P3 Fq緿=TtѾ\"1Zck CdfH:bMX2j*D>sI%4Td>>4y[bHgZ{KɦO QAL,+ o>z{{ijj+1vA2ZB8ΒʠNJ(_NuM-Y_(8)~C:3_2;<]{Ba[ZY ֮10RBo,| }A"!*#9&DAdѩ$sI@3<<5( ;i?Fk0 vƲXug @k2ٌ[#( $;Q[S Vßý>Jf V Gȩ,Z$)n]> -2 T\BòY2IfFa*g"A P=j*  KC N2th7};jq[zBm! c|;Z̪ 6 J&0DI[8 mh;4Zř<Ʊ};9̪-rՕE6Z908|'RްV(&$tu4 Rڋt[Xύ%V`aJ;F_sD (yYN_"C}@۶J/t!l #x8vluzXlgx:R79K4R):D0D"ehnnEa&D"B܆RJ?֭[9p`M6QUU!ظq#sNFGG`ڵI6ejj `ѢEPB 䋯aQ^^Β%K?|L/{/k׮%7񍓞?|0]wuuu֭[×o_qtvvYt)Oƙs . _l<J(xT_2q:c/ q[oS)*eض²3- "`!D ` DSc=T91KY(FF 6y 6N@h lT.QN!:Ai-(ϛw雷 aِdVWVٹY~җ>g(勺h^ J;J9m#4ѶFah=іD%ײ?eױO_I)_'%cT 0e!vugz_RWR汬Cq;yx8g-Fi!$60H )-K "s?>cn:! N-!ٹkG?~Sh`}9@H߄< ^&oaty=OMz0(23R !k)4ZAX Z* rG ^KyUXf?LV߻?^~0s6a LFJ k}}ܵ~FGI'ikEB\xT17p2h@~#(^ fSOL&ijjB)͛yg|477tڨ7n\ǹ{6mkennx;vfnعs'[l)+sJ)FFFeff&:::maPB FQ) .b>яO|IonoOr7/s7UW] 7M77M"< '~zKz&{|uֱ}vnf_:g^v_Wذap8_Y~=?Ox J(^+M _נXp*) X#v 섖Jk$B>'bY^t\4VA("=;C<1OY N1̀;c ;ۙQ nBd(#. 4}X¶l;HORedyoo;(l@Jmö_6tWQ܁@: SJl! mH>c~rQ^[nyW. hސwe͟ *[9|:Ezf(Sf&VXhXO&'1$1ɓՂhUFխT6!j.ZhDa8"8 h>B0H3BV+vfik5l<ΦRH,K1|l3s &,@ @ںZ|~?e76mp?)ȽbeY'rәYUďdcݺu~,ǏgddZ-ZD0,ܧ,Zy/q},&l<۶mc~?zƶmYbtCqaRʹfjj9 BTaBeeeq(~u+x>v׃3)8w}}}{_ve]/lg֭}c۶mӗ33eOu{/\sMaロvJuԩS-/&gNAYd7j{a\.G>Dzdyfg1J'*>p e@Exqۂ+7w<lj!xE9>Oa~ SZ+{.Gq? Ce)33i #DDbdlKugsYR '/>J@ G -SAm;Jkf=~I@7th9! D> T:#8zǷxԴtҲl5a7.1 a9ʑCC+)";ٻr#ǻ~[X҄mkp[7Q P} !R i\0?5H^GXl)Z.hh!Z^F-HΒcؾs7ebfei^FUch#LvZ_Vhlli8_(|3%N$1xJ3%R屳H;CSu7XJQ>v 0XA+͏UCVy ( txZ2 d0{^r^}g{! RQQѣGfa&MMM,^PH-Og#x'|^LӤi#c֭LLLE]D$`; IDAT:td2IMM r9$D1;;i̩)^WGJx)x衇x|gddl6 ry7>oyvvZ7pEqe/g/gz K/[n%su?o?=Sg %egZP)ITʁ/:y[qiA)݉amB2(qp=c9LOEa)T EFI cmsNC4D24e;&#Zր-L-$m&ZRyTnʃ7FB8vŧ'Ο+@K?͌Fb;$cȎ puWs_GUE9V6i>H]|λz:1ÕD OaƖNk@aD#PY&?;ƱOrڗ0~Cq@d|bSgO(e\x&aA}Ty_{-/XOye5 u|9a4N2<4SOm၇Olc]uҼtUmH_96ye` ᶫ(7ӋtJpH IRHa"1pl.vfIMW_r&X/A g}۶bs9/ ѻF111A",|;Fd2D̸bI-kنdiv]Y+W233shmm oxCdfll`0Ȋ+fnnT*LzLOOSYYYrY9~%PQK[ZZZximm% L&_ݗ_:TPB XJr仞+;3B,Tx!2ۦeY5B(3fd-P!5 aI) eF'H0MCAvR4kzAhhP!B+9&9x\mB 6lPnjCݲUXBƒ2.v]}GG9kA#4ΒRTE( Ck TbOo?uRԊ-|KIgD6plh m#ldx?{d\vt&tpH iJţkw|z;XGPٲa Jg^قaeyUΛĥ6 E6UvM:%c(0D I8.tM<}3n,ꡢq)pe+pfKc\) DX? *}S*U \@U(mklOH4Bk=ws'm;hd2I&all@ @MM LD"mD"%Pق?رcb²Gy%ogݺuرK/[z5Wȑ#] 3ٮiض}F3=͛7ncrʗ3J(CqAB7ا18s"N"(&Nީ+2/^q:7阦1 FIR9DQsiBA'4q2,D ?( @@AV@5${y XW^&iv ͣ)gh<) v e4ZOrL 禈9nBaRn$N{}vgSd>d xGYM^?4860?7#&o]NKjXY$B83_ Pv!5%$4Ag2ܷhz'~-47/q EBRH >5W]2t|hZ3%?J3O0{xh4>0La? Rb 0|]6ǻz?>㟱뉻jiZEsGbX$MG="LvPXHlp#:h鴁h"`W4{D=G=byn lwτp)&''O0>>/4Mr,tfggYd uuu8B$J юZBA{{{"ҥK S =]S^fffغu+w&Jq9~#aٺu+{v4:tT*ESS˗/'Lr1~?ضͪU  FXE0DA.#6J5Ꮖ08sԧ> [o}۹Ї>g>zzzBe>rpUW~.5> /{.{3=[oh4Z04k㎗39J(mۘ+/6SwS#.h|1%Y7)BB~eH gYdlD3 멋:gj.m& ڍsL%ho>RPHZkY|. ˫xvd!] ԎP]HD'9KpN͉4Bډi2BFKIN m9`A,3BǚKjZGkG Z%v\~lm{gYSG9w+󓃼f^D0BYʑK-)hn—U~rߣ`5e؉yOSUf9x[XsZ n ed ##̧RD+b/isRfaBD|os㟽}[v}Ҳt; V6V6 )%:C`c&B"UWBT B0}ÿϷdFV.ϒcHC$SURU]M|: XͧUVQWWWzEB5Pw3*'Q[[[PaϾ}hll癞&HPUUU V,$bmNRJ8۷o/,[e˖FeΝ.V^M&a߾} ǩaڵ$LsTWW3<Oq7U__'~iRlذ|#unV>uVشiwu?ipB=޿[napp>яrWu^؞qPB g'T(. D1{[~*)1‘9Fc ISX2+@)XJ晊aqٕځ5˖ܶC?Q̸p+tw!RgVrdUFHYS8\=Hgr AN_ɚ:svYԷvl"%Jxf\hP&H$rx*,?QL̰m6v]]]\|b1˖-[H$tttqFjkkb޽LNNV8x!G0ȑ#H)Ʋ,ay+(;$.wL&4>GuE`$A3M$觺2Ʊ8y l i<:lgf>$x0%Znq\8NIYtB -,ZYBvmoMHp8kg<+Ȋ0ACb*g&^)M$BV'\oGHl RB>gr0G>M֛oz3+V,/8t_Olrz_Bz19Α` s9|u^K$Dۖ" [<)xǷ}"|aֿBJl- jW;|gxC׿UᎻ9y!rk>=w8罂hlabJ *8gk8вpbVN~vg+Ts,_':׎W蚦yRےHFGGITTV ,eeeŨ,\ UKwlGNJ=ܹ@tvvrDcxx6.rZZZf۶m=zi-ZDWWms1IzFGG,: H0==M   QIQ%PمaPB %Po]w۶mB,lK(Bӵx7֧$X_pNמٞ;o+DPJ >_l6K.VN )  D2g$HAg˒摦I^4~,نa81ap=tI'cm *'^A.%}Ӯ5By@0@B@ e{V yq" ‰t>4&Jk m6iFmcbp?=]m;5*l匇M);|;?`bΦiF/?BU(3ߚgbpG{`$kk`PFJ! 06:w{'_/~@a` Pe+*Z`//'o 7ڶ‰2THg<|aûgن25-dtUTI4Κrη(~R \ .Aa"X:Lx#c3㲍=l1"0m#v|4! l&IP(Gж (ee,ۢmF05=EFUuIׇvH,$9<]v}v---\{466ǃ>MMM\wutttfٿ?Q[[%\g||u#UVd8pXzǙF1 T*EMM MMM$ FFFmO*"NJ( %gj֎PB %=/;v0448 baBba<]Km.љuő G/p@039\4(+  )e~~2`4ex|tK"b0PJÇrgΌƙDb.=DyB]cG (8Ţx hP w flAhJPO%.D:B`k'X?G<^w+k]ʻ&aN:gv}s?vuWPռ `6$fhvjk*[ru5NNۇp %5??| _G,aWR~.vB çHiaD0bajb0}=mcK ŷC l+KcbC๽ػg?c-E+h|ڳ,p?U(G]rΓtH lsMY<>ĊZ.YW`qwyjrcGbR7P[_mEM̲xb"275ʤiL,g!l)%2553<Ν;I$,ZWU,Ya.D"lܸ 6 011Qh1gzzp}4͂C0MV,*(BSYYI[[\ǏfLj1LTvPو7J( @AOOlٲ{JN,X49U¢m`ar ~b=dRbsli%U@,#H$0TWDad*A27a0Ɛ_~޸}N_ dpK?g=³HRNҁn!i# 7Nka'!#NB;*EQlLpBj o= mcύ1VM},K!&Z)L$ 5m~O'w} NP OK0i?}k@ & 8~q:#\B-t#'Jr[HX0{zǞ||۪5WT8ї)1 f..;#˃(]B5x}'NpH0CiLW`D:(@* g7Dߡ#<..:U2 d>уKKs3U5ٳ?H8feL? 0tTIMuMbM(N_)N`رY-Z_Lww7cccg?ȑ#+^ =\|>_$8r\%KF*bppl&.JQ" J(J.`]qO0>>^u wx!9;NR(,a\83W연az{7Bc^"d2d2WYYIYY9Y,XKe, 6 l/P~;k(<83h|O^t2 IDAT. 6G%aki3v?/$.Nx rg9+XPu~fGvE oh[BβҏY? g*6DaR[Ɔ՝;u><&M di 11:E-~?CO(:׎ cSSSرݻw3==MSSW]ummm gtwwiӦBÇ&H@ww7\GI&LOOSWWO2d۶m$G0 |LLLT*E0$H`O  L2;;[PB gJA %PB eY~," fؾ};>,d`|v ˊoRF/.T BbTJ }2 P(+x4VR O beL$"ʒ ^WTK <(' }t8L 3/N( B_H@mBx/qMx>jr>O' -\90 2iJP]ɢf--T)1M q_o|%+7hi0,*3ާ;W^|!g (+k鎊y_nBs7k"#l4.u }Mm9 @?-Kx3U-BHp|4L)924̮gX922Zi $8!ZF %%r<@ fJ؆+V6)4{x&8e먏Y߳i- FGIRTTFv$4a!.>}||ݻwsQp?0XEww7wMMMLMMyfFGG㔕q  -d"Hȑ#|>:::PJ1<<4hBjʕ+ d0M@ @>|/JiIQ%PكaPB %PoaT/Te,뤂8/& E{1N(V4{]zJ]h(V$H)|L&C>obP )g">(#Vbd*44#B+/&OY@P( Ni*'Ǖ﫵*{9(R8 GMPx=+0 ܾ>at TWR,{ׯ}SʠWS|2XI^4Ç1i.Xf NuiɦO>IѲ|=_B~)@Z JkLw,C>HQv!vı `~ի~?]{u8qN,'厯}'?NErD$p1Q!ޢ=CGE"$(BaHv 6`N(gvWc+B!Ɩ_Μ' mo?uau+Xܑ0Mjop4"AA)}&,T4c{98MMM\r%twwdؼy3;w$Ͳd֯_I۷Ç3>>i1,GvZ8pdFBLOO؈R1Yt)ccc۷yL, R)$\r~gc\B %(%PB %Fxٶmc&V-[gmP+ 3^bBa/BCqq09bpknTcWJI.#ϑiF%I VS 021tl> 75@" ='1p)SS*J`^QN^P$xڅ6y)mp,0(6_(4 cὟDY8|5B 7I}'2Ryfh}ڣ zWΥdlߵOOy $aftP w̅/7:}T<@")ejH<ʺ3,q\;,rۉk+ֵ<ĖXY&΃8G$==UF)Ê^ﵰ:uBoI`͏8˯ Mp<,PNC)pMDە+aX OeĦ8uѓ( A֮]Z ܴ->A.5w"@ΦRX4΁Vy2d#Q m,@ @in#h C8¹Wf D2s 9tjkwrtT,{+ I̧Bsa9B4oL&ݻ9tsC*7O $ :;;Yllg"$0==M{{;]]]$ KEE$IǙr)--e۶mXE?LJfggE L@ @}}=xH$#r(E "( LĶKsR ˲hhh[oݻwWR -Br`!* 빒b%.,$^/SJ9fraH~J*+*%!*+s\g&9M0#' wBe#?_`8`6\8ā'OWP6Z%U@cK%zjeϗu]~k{9wu>]ޣ|Ijjj[i033tMD"RdY Bl۶ ɓ'QJގ1(,_qXjmmm 122' ߓp8֚l6K,܌֚h4J&!= ( "aPDEQ y,,wh&6l{r1Ģi n+ QhXv1j¾kWg!ɰRiI, OI4LGZ&0%H;VdB\g5O;«' r| pWCuƂӕsέU ]R`iAVT7-H(4|F -n_AY}i"K-"xdt0| Mdu_ :{}' Q]]G "(QRF Pp;RsS;^$`'{ɟ}ì]vK! xϱ|}}q2F\O]:`*70z$I''b.֭LV멯!gLMGN9u<}Ns&m Wؾʆv5e6@[8b( R;L? #$m۶ea&&&Blٲ*"d0h[ٳgI&b&$ àl۶9CiC ԞQSA 4Mma)ihe ڲJcH>mj6  --i$bt.k2t}D&''ijj󹬬@ @&!f&F $Dt68QDx]B~'xm|ˮ"~^k"("]\h05r-gmwIBmA( /L^{_aJ|d~xk!jR  L \‡ XBiYh,Iش)T\ Yr@9TA?Di7ʽCpB BIsڙW n*(x8P(A^|r@ۤbpJ9>B;ui)@(ιuw\aHr9 2 1361Ai^z%fff|sVx5 [,`1EB@av_!I T1 \ZɐNƶl )(+)$&L19#Qne|:`$Lr`N9#B~gpH~M_kLn9G'%ܢだ];)  r/Ah(0hJU?_F KvSCHp%J&Gӿn TR4Ne{xO}DNѺlMbAvLrg1pb/~OէXv*ZbA&ykӼϲmۜ;wp権aǎ]rΞ=c=ZDOOW]uP!Ο?$333֭[dtt9 :u.zzz瞣.$D"ZZZhnn… MUU}}}LLL|r˙ `0H,#N jjj,+\GJI<'3H:2[cglU\|+7"ģ>o+6OE׾5}Y~lnnF>Eo;?2(W@uu ۶e:u^xa% ł|0_,_l׏FJ^z~RJi2,L#a`)tX"l:lZ31<'e=weY[Y (( Rg1?+d|er^Oy>BH7_-oLJtJ]֐mԊׅs6ćFMY&/BF i:U Fx_wGsPM˩!ifm>ɏw4rP3R Ne}QQBkY EٚT>"'ŗ |ضBJ[AҜ8~C4MkM3[6la**VR PY96 Q 2>“O|G:x%,_GKJuضC" Wͭ-p!ya̗2u2lT6YkٲbMk!@EnO!JJY;Q?2 GmK/ę3grTTTn:6oLMM Nb޽9sl6K}}====l޼ .^ӧ~2.Ƙt:ӧeÆ |>?eYtvvbb% IDATYh) àӧOSQQAOOP__Oee%hD"AEE%%%d2昙0 Ì娪\.G4E)lTjdl:m+|;~'EQO=oFLLN2<<'jiid2VZœO>Ɋ+;_?|_dhh%K%}?C| _… O|}CW4Z}}sa~3g'?Ν;b]~ű*Q$ (⍁# v۶SSSٳÇ/QVմW_-p6dk9SUAYN l)'#閚L6E4#OHLfN1:=KF RHsr]!!ܜ{!A(4)3?SL! !ac@KK8gt9b kۏpq޼Χ%|L(Sh[8$TP3^/|↛nab9ᛏgk[9Gyw3N飴$:nϊUPnmϟ|vAhp:B Ij6Ń=׿M/b!jA&MuY KZx~kVc>6,"D+'7Jȣ?/&>nZo3"m #9|0ˏ~+rE " XCwaEOi`6m# rIv@Ap% BB0/oa_^WLX@+͒f(B:9dҌMDI-Y1uI-Lla z@)wGi XkND^Q] ݕ.'FXx^jg/B8U;xfjU&xkrߟ] aJ |R᳓yHόp|6JJ+Ι}} \ Ītv.C~7%?Ba>R,?я*GO~Z{%5dEkLrvϿ3r\wF|[,]vA\cKp0ȟ|O%iJӲr1bg>{+2DSu;o^m{/ m`ߙC8T:î{Σ29l^ '(m`1U2GUKH'D;-\ "`vobKO+Ma`(ZK.(-]ۣB2<:t.\]]]l߾FصkN"NSZZJWW;v젡h4J__Xx<lܸrΟ?O: .DaժUr))))m8Agg%VZũS l&8 d2Pp H\.GMM 555$ &''f!0Mt:/$44ηQDEq'z{SЅkming͚~iܶm֭[O'Byp4_FSn^/L-*%~"c8RH4@C:"aYY 5H1˒jƦ$IfPF _uW7vcv-%DwμK^s$@ !=%' Yb"D{Q0!j$=GO‘ҏ&B+"KN2zO$&yy5=1xj/=o`}|P!Lbkv\{-%%7JzCh)| 8z8gptUƥF q^Wxex+)P MPdh`yc' ah;e8 =]rRIz{OpqfTUUrJ6nHkk+###ڵ@kk+6mbݺuR)NNӳz띬\ ) LjMhr,\L (:VAg58?t%ѹFmP%y2Gk 9ߘ8<ݴ~Nl2Ylmcȟ)?/(mi]_%hoBn.Jlt5q-GyCTڐKV~NwD[osi_A!4H%![Ӱ3\ Vٴv)7v;ʹ |ZK8v(/9(VNS]]Mww7֭cɒ%LNNsNz{{4Mضmk֬A)ř3g%366F65kF% SRtMp "I*bjjIYt) rJ:::bmmm|>8Zk(++$tzʘ#Hfi Ld2梨4ɤHe3ضL{ 3ZDE[# R൐pE[lC{]i՜;w5Jm BLNNRZZztQz)3<>9>X(E@uu5mcyj4mh1M3e)$4d2 /`eD\nb«%+^_.ea/#*pWs6@DI.#͒fPvC(|?09d:a.DbLNH0]{=/[ XQx휞N2Kx8`Ph:#xp/o/+Ώc!.0h$6~1tt_ 6 `hh\.G$attn֯_ 9PYY###,_ 6099_#L"`YK.EA__P[8x (l&155i"HhnnF)4m0̐L&A֤ifgg)--Y$ʑK9c{}YDESO*Ya}lٲU !3 r 7/bժU )^{ cp WFKKe1 ~i0MI&\rK´ÔgPR` 49!2s(:<.jw=}>^<(Hh宔{K^hgIrW!&ܕjkIvCj>RJcH0MeT5-cl~9A߉cSYB` s)@kI6~d4)UXRʽo*tw8Sh%dig'e˘'ĉb1 àիWs5P]]M$a$ ,… B!nfcrrzfffطo555}߲,1MARBZZZeppH$ʕ+YlgΜٳQ^^h5UUUSffftuu  SUUEKK e1447W`jmmd24Y$g/0|ĕ'"x]ZVQk(M,\j=cٟ<7o~_?G>rY!HEE(U<3|S_27nD={{x nv۷__xEf(* (⍁N<ɚ5kd2ٳ+V8~8tvv266q(tvvsm j ^E/azz~h`*^jp*2*m_9pWۅc8n_@J)mdX 00\D *팵 [)l҄N1rq>G4U5B s!]|G(im[WbkҘDRdcc sw/:1F&~[oe劵å(`j:%j:tK8V| (̼ji#x( > a|:ck—mvvöUt-fi]J4:Þ=9~x^_QQAWW7oD"'&rERlذNFFFL& ap7R]]ͱcǘ9_J1000@YYk֬!s شiXǏ#dɒ%! (H0;;˒%KXt)cLLN`HʪJJKKIϥ,.A` [jkk)--%L:&R ^^$68@VhjUiEo5%7C|_K_/ZV[_~YYũ)>X,ի'?ɽ{Y?yۇR[~n '|c޽c/U "x /rI6l؀i /\n9v\{ p|%Kؘ{+[i;wrR4} 2q45$C\63sVWeA޵FJ' :{X4Didfx:tDr e#01Th&!h<#Jk:4 >?N^Fj hӹȠESѹ,L`OD 9Ŵ$t+Dp8l޼8{C((--M6l24LOOblliVXuF  B翋055E__Քfgg&;F,c444p!&&&hjjir~?_*1ˑfD"a`I uhHΡ,,>IƑBPOt&?4%?rO?w!b1*Є}(/^7AE "xc3=gݔP__iTVVޞ9+UUUA.hA xrPmPof8c׮]d ˵qp%k1G|% I@6%ɐd)6DLldVKٌDLaҥtA0D4ܑK7Uv$xu^򁡐 z ryφΩ]S<L|" !n%=#`% QX[5`07뮣_W:u )SU"0_XraW?K}۷Ы //hAa!%(֚KHyBca QR|6Id:NPPdx,hl8fv©Kv1 6oJ6׬Ai qJi7-A9 4J8i(Oan)CJH@,W>xc(9Ut{@;JB >#Dyc'M4t&>1Dl&ʹ$}Š( Y& "Bk;h\zkjQCH$JHN2=9Ldl*4 n`y-6J9+zV icx~!?zm}sK38&NG`Łiz~|+}?#1cp-ӏ50"/:\G]FWʲ0|~iGBq$TWx03ǽ[& lg͌;n|{{,Ӕ6"3ge2)T&MM~wz8z9^:r8xzzz p2 t1L믧sΑL&&JsN‘#Gp8L,#FI&\s5B!mF8СCD"Byc¹9(++#aYAZR\bttʊJfsUT6q|Lt.G]}=夓sd2WV, y~'SDPjI@(j"("aPDEQ_)EYY۶mcff撠$ _i׷n6~.jkky饗x*r}z9BS/{}.;(T^gabʈ±5cY hF-P'}s̄E ˡ~Ȇ0(&pX%)+e^ZW]KXϡU |J"qE4%O!IH)xZP$H\zsϑ9A~~mY./@$I܈M" v5in{KC'gynƍ0Y2l$>H]]mtw4LoE4a2KY)|RH ZZGS -XN%4(}IJh} "4 _as BH%l1;v;!Z~e'g ;v)2AyAxEΎ ?4i7̛nM[JضeY\t\.ǖ-[ؼy3ccc=z68qp lڴ/#Ά ^.1::J__^{-###;w-[m6&&&8x erX&.\9J\/ND"[d"4,R#,J2lD2JcXe=ƦF"(AqyN>rKJh|e /7$ :ꨣ:~--T˱*J)FGG ͛7W ˡRlײ*MJA-B__O>$gΜEҦ҄R֦&,]]j4a9&B)pckﯖW#b1l7BPJ(ƑVIGKش"Q4ZhP ;i'Ղ_BU dm:ZT|{* l(U3PF~%:\x(TD5Y"c0>7Ѻ&@ -8gd1>?Atۉ: J߼g(|4XD(1x#mU[ tYDmE- *d3H '{?~9D>KQǾ}ORN_URyN[߿b8LMMqE֬YÞ={XXXȑ#(ftt3gΰj*N~i,bՔe&''q]jPsN|g$ C2'P(G4X,2;;q,RJ&''D"p KiZ[[YbBqJB'ıl y ݽ4X,hI_ 7꒙c#ĩS>&5m缎:xzYwMozoqq֭[۾:UǫŪyLLL.BGyhsa:;;YXX`޽βjժj1ZJr*GGV"Nf/3>|xFrWbUZ(K̈́_zj8ؖD+V_$S)BO*!P, TfX ih`< @ ʔfe.xW/@!EE BVA~B- SHhBC+*+:\͖頯2lS4 06v4RK$ !t5/kG)s(ZH,aap"g>8ssۍ|?V5;Y50bvs/t^XJQI;%b$auR#b}XdBW3$,l,I,)fgH'Ok* B0wϯ I ḔKrQ.x+ˋjk6o`Ϟ=\{6رg9ueS( [wu wꨣ] uPoQ333NYXX8pT*<Ĺsr[?$eL&*R/hAzzzqcגS9G%,e&zMDqqB(h)qD 46H@X 56*0tq)Ƴ@W p/+ibsk16q;꾵R@bXei aĢFi}0H Ø0!xHm$"4An&}ܴµ[@`ZRnVvS)ǡkKb8Zha ,m4uُę\p۶aBvYDH%f}>ιsH$$I{9Ƹ>|۶ Ͳa\wuJ%G,cϞ=~FFF룻jHCCMMMa|gǎ$ FGG'yfa|||>_HخK~!O6n|۲H%$b1ry})9,t`sieVOmWTGu`xx.I:׃Z[[̙3 ޽{ٲe 7nɓtwws5 tvvrwW^ϪR,WA`(ׯgyC133C,_ѯ,5@\ITt *M-,5B\m.R/ xYbI܈6c[KFhjn#\n9\ۢ)\, E4Q*2TshEQ !ư0Jp5zp@|J)RS =\V,DU89L죪OT 2?4cTh! 谌RDjBKCzzeZ؇2IB G耎v>ヌ~>=?sSHt1-M=ıCч@IbCD3G裏q 7SƉƂN* 456xx~%J 4TtmU"+1:@FT4gK_ )7-D\܈sihH IDX(R\$Ώؓ:p-,S.eA]о(lY,Yv5]\<7 g^HcGsY۷1;;Ç044Yf v'<֯_OP Nc6y6nHgg'ǎcrr;wr5pe9B4e֭ ._L&!JS rdYV\IOO ̐t:]e|y$ 3ʞGd\ۥ[H,4^??yK.MJN <  *&uQ6 :ꨣ:~-xٱcwu]?wƍygI$vm.T +_ju"; JqrJ~344T5K\_j2~ C KחK89bAr)de@k2Hbdcim۴Ef[$-cr&, fY:(4J=FJm D2",E8T!BDW?v?"x `$ V.J`Z 2 DF0!0mVu%Q/4f{K  A+|!,Fc4wc 0B T|g=أسG8h]&zבjj;-r4'75 dU86,!Q,+8HH׀{Ժ߅ i .01ʜUe8$q 1;`EKg;aS,q)&F J~T)Lbea 8rzZcf/JfyYX8z(RJzzzd޽R)>9z( L&) Ua:::ؾ};gbbƶmZ366F*bΝD"XXX Hq\7ReT T 󘞚&HٍiK,⒈DP2~G=xbmM?dPP` k!@S|FR~먣" :ꨣ:~-ذa###EVz{{9uR.hpt_K -²,|'֭[GWWga~~`X6sis`ԅ}iRR}_qrxR)RI-׶1׆BY+M$q7N2\&͑Ms2HJBe:P MA)B&1@ a?iX9BHH)B?@FU hCm0:ya*@)%2m 5: h5Е-|nm& -uX+lG ]4Yֶf /FWdĜML}ym<Ӈ?M$VhhǶ"͏1q$kW7 LPY\,jZAsZ, ((eP37dhDc )-1Du$.N9bvlY)b64]XX#})JEų(x)gHorFrv,ism{S?Gz.CgW'Ap!,bӦMضM>'Njf||h4ݻZsyr7nD`32|B\~BFtTc}E./r4DS$(Qa1i~CQJq% A`|ڨqlZW,+J:,ZcHkƖu\Gu0:ׂh4u_[U maiX8pt:/cTJaACjMLZυZ6Rդ 1jWo5lJpd۲b8yezeL,cq!l)%d7M .+y !*ԫ90tH10_貈U':l4h\IR@it'IP!+4)lAiJCPHRF%$Yy a~>>z孼=ͻvZQgj39WN&Gu8a XVUn"ZE6, ]4(5F[J[df=mgU4%H)A%kP*,E2i._U=Q 44pX%Є2P5Očp;~|'x!# db|~6>ѣGL<ԩSXw܁y?}C?gϞԩS466288RqfffhnnB@>'1115\/_&NelZRIS |HԡD, bgl6}BcTƚZ3 OZdlɈWVLWm\Gu0:ׂ4XUDiPar-_|*eeJ^oRcזVJme>JDQmJA~YvMdI cLdg\+%XW)C0FS_1)TSXmkwҴb=ڶyb$$檪ϫy "|+l4,RN,̱U{.f XX(ocS9vR(c>/!P,=ښ9n ZF⸱$N4F4"dGR r)s bf6O?E~!M7u]ǹsxfӦM݌311Yf ?<'Odzd2}Q2$jܡtvv@PT*1::J$aΝaˬ_P,q|>c;cQiHzضK&;OubKA<gjz|<|2BΎСy]HѡLp\bֶꨣ7걊 //?~ۗKXGo {,ZâRϭY&''r՘ZV@ƭ=zeqjW;k^M D۶m|1Iv\d,J*jRVe1d!4B -l ,M_|+6 `d/_*N6+ۄL0cԺ:dH)[Wn،.k]mLAT@(jK_as$=,4f&*Y.8Q-4uL5 Czv'Nr虧9w%$]8e|U+5 LC $HBGG I5 qBVWZX_ztAϦV#ݰTNT.ʛ^w?0²]hdΌmk;Bs4YM31>b>|ɗ鉗ۿ:V۶]]M<6'hZAmL!\\bajl~9Rd ];x5ĥϰ, qpB`"T@56 X7 ,ض"LМ2:'/Bfe Th&ܻaz!ŸֺjnҲ d'\Ia&BT LҁxYbq LA!M8ZOZ1 UMOC ]k;8?}K?}{~vD0*0ƕ7tM7y#L0` \aR@mtێj6>6*,+јUjad(c88 E"M.o{5Dm|?D!mlI.1nwȥ9&&꤬,$EOg+RʞL:CrM1TRPV*P%ɰ!;Ї>HG[+`rr5k `xx.֮]ˉ'eǎXzgϲk.zy衇(J^X,l DA&!111mp H)x"xdž D"RD<v. d*=:Dh,J,a<pn4kEhMDX)A(rFÌ k$( ?Q:w7 ??k__ٳgu K_{/ԧ۾:ꨣׅZ (NX,[oذ8CVpHƥ {u-',mR,5d\Z/P{KZ*qAU'T@X+Ak,/ҁlav>C:=!lyr"A[*>:@i*R"~uent+ںBF`$9Ue9H&xD4 L$0%@jC? ;BlofFkH@+,_knљlw53č%gmpם{t훰$my Y#jDdvj/|_ϥvгq'~HQUH ο0\h:.hdV:[c fÎbn ||6Gb`9, X\z2ta?=?[Vurd71:1Ƀ~&nZMEkŋ|[ߢ|$ |I&&& BjVL&~rZjZB%q֭s…}]ץ\.sXn=|lX"IKk RRa=˿`)3KhkW:Fv ߛ>!sՆwmC/:uaicvuj*P14AH$;Xf {̙3x?+̃rm4#K2!m_+40xK>%?@!%V4FGKC*Fn>\6KIgt2d@/Ғ()6ƇZ# 55"V&^A.Z{*z' C 2px?<14faC a$BXBc a0!_H8-+nlujҗ>.|=$vw}7oq P$UᏛEJi \)Oq|~?ŠosVn|`)/JJ蕪:ݡDr0 vp]XOJ(/&v"LV`}-Ǿ^=2sPGu4WP,P(T_uH8)h*1V?w}7U?۶ Z8WZU߯O_<W_ϵԾ^Y\m[ˮAEX$B2$O"lCjc`EmQbul좣!F-be0 l(uJ7{S)a38#!I`Z)'|T9>@iFʤh ;hTP*2&AAxT"%Mq+ @{Дq"XMaյo#Һ<_g bq1o|,{O+ *Ҙ9 0roƃ?ŋ3xMܼxJ&}PAA`B\iX)l ˒XĶ-1$-͍6Ԙ$Y\1;3|1:Idrj)/215Tz%,|Ʀf9y =<=wcǞs'Fi(}yѠRht -I\&r llڸSNذa|g9oS(G>u]ɓ'ٻw/---l۶ 5.]bjjX, V._L?;wdnn$ mF,ܹs,..yI%Y\dhh6nJ4ejj۶hnn"!2Nߘ=qb-ڴQ@"ax%lʸS>GlUIi)twTGu{0? 7?'4SO=>1ロ3g|wⱟWu]Ǒ#G>FOOwyguo~ 333|3s|sؽ{7xuQGuXP|>p9RHK.ݻq0bW)[Xr%ӔJLj2/Ӌ/y8ƥQJn?_Q9VfP{ץn= 0x,, ,)H$R Ē4gb I*ly xe !mB aW w!BCL=BjCWԦ%9R`ٮIic6Qj*4,Ib\:fAV4 b*gV+KHE $8~z1;9;1׿#e:MڂB9@E.|9?rGx92FjVV-cVIPA L4(aZXX(Jkql"DfZ[[H.gjrҚ6fșgY\xŅ+c[^'y\я.G[#G @&aժUn+XUpwggw}mS?{n{;777_pu'xoUyc~s=k:^---Ui|) ͑H$Fd*`U_A7"y~~Çsfffp]eJ׫IVPپvח;{q^}\RbQ`_,P,Cw|%$BqٹYf}A޳-2>%_V(a0Q5<ε! dW61NCE/1g|aD$24((TMd`gma '3O!-QZfΤ&37w^h!lHx'8L>=Jqn!q줻uH&EJsi9ifgfQZػXZ:W$;P" @9!2lؖet`%I $qBS@zeFGyۮ;oesXNŅ, t611zG)P>Aǒtvf*-92/N De m~+0r`m?~zn.8~8N>O}kٳZ(1(4} q" PM49Ț?cҤI6m1G9!7;A~~8gҼ4=Kغ-u{!‰khm[ۉ-SKj,By L3E m9Y, K  @Yp"P`qmښj!mCq.Cn1Oz.Kfj مc,̥ XBy*IE4M(ӳsѽ?GD6XRd̳,1ldŷLEp2%IB'E5|QGo4^5 V?pk *XXX:я~>~aF_8W4]~sPGuK.ˌ322B\&L2::J399˗ٸq#زe N"ϳaؼy3~삥mT֭C~fggq]Z& Ԛ6 &aXjt dl Wk ,הXn+WpUeD#6%)l2J)@#M2H<1avv,4,']B2"{as@5U\DL#bhK {ABzXD(#WdEe@i$BxYfDaVո8 0b2dHkc~\: @X6xHH7F IDATrH+9 *@k@)Tih8v!LW D"QΖ:4EAX"=?ȅ=rb%1G+!$ KE_LDb@a,I v[bN3>F X2 miY(G"PZ2j 'NKƛټe+<ġC.'N`xx6m<333LLLƍd2UÉ zzzgbbrX-[@a2>HK[It5D18-X#m?{o#u{9UwϾ/NJW WY ɍ H$#pI>7Dfq#YmY(Q  9=W9S Qb#TW9Us/ „?-!,9CX„ItVێ08x ]]]<裸;v ƈ+++ ?u+qN<{7|G}oc=<]]]m_ױ׾10sAt/֍1,..r&W^eeeT*E.hp),Ap sEk Qd"1|ӨA '"HGa \D'#Z KM߼dBXEEj)jfn`wKpy_X7^| 2A4?υKsddB\#`<* Z$ :WV)+4rc ka4B F{JPJ?GR7WJRᮻw%z):$ɰ2122BWWKKKc6 nannζWc,871l6kY{4S\x#Y$>kx!dR &aJJz5 y/$\c =1 jU14Y[h :୉aVe/|X,Ưʯs=|s]]]8qx?Oۿz+B|xs{roo/~n~oRJx5otL?tAD0vN<޽{T*<\zwu  d%J(^Fv~d`dd'|'xUʵU{{=s-ױvjchj׋kljk/q2 _CD}}di5eRYzsYe(5HbMGk(-F#CwiZl5"T }l7 J`]iRzF4<c$\p c l_Z$*[՘MiJE,`[D )p1)1b+BRvhj {'}!,q`@TX%HCwRIñw3ԝi&{t;%lk\r#Ĥatx:*D Mߐ( ¿C2 Є)C~{S?~}|~8qZknv>w~|#\| >O?ӭk_{e-,Ї^?k~9蠃:(J@2djj>R2;;˹s<ݻws!azzZ֚l6 "%v"#Upat HӼezz$xR#DQaүUDDؾNʀkڣ}ߧZy7ր#ARŕU*MM=pY+6YZ^Q7F0VﷰvUDmAxa8}!KKȄǢ5*PRTi 8J@1W-+܄R-?Z *\7B!`EJa4&6D@ھ@ lQ*|Ac(%ds9FFQ[l9~ Z+T(n֨7o,59~dbK/qye)cO&ڣ}t(;^Lx߄tZ%TDs-$B8Vi릃ovy9w%rcRp%$VQ(Zy2J):7x#X9u2L gbF .QJ2;B"<#|Kȵ i#5h 2P@إT{dEJf&L ްE Z0aamҮwApbi=14Z;-C*#aIxX<sI$$c.T}1tFeu#7N3V$,,^avnx2M2Q)+LMC˜:}n./R,א ZK BBZn ڄ 'zUHob )Fc08x&>Mhi* 1(,K{t:蠃=zgy'xG'OOѣGlEɂQahl{ny'*X " dm(z,hm||-ȂۉxqǛTjeP8*`_l6J$rV,)7jhaq¦h-lcB,`{ڍ#T VĤ #!>zHd 4!%bɅpwێa'oPJbXټH2.;,t-)xK(IŅQk5$ $JT$ځ`ɈP ŹRz5"OOĉ] L2`0w"-^};^Iw23w&XYYX(!|xFjK`lGlvVHlͷ`dTފebN>SH$)X\\$s! j k.666|roȑ#qy-#JX\\VWWabpӠL؊@wM5q֬cGVPlda[mT7t>:AtAo J{ajj qR9z(j8Q*a׮]|ɓ<,//nv& ڷM!W۷h1xWwR DN 5&@#tex^jBӯ&} I6K2;jHҩAr,W7)T &r@XA Ёo;2jQ/:̱LX(  0C/kik^BSP!êM ,#:l@* 8"85:\*)@:(崼G!CU$1D.z,_)WX=C*U ke*&E.MN%7,?Cd ]SZ7*x a@֒iOh~m|"+# Zc aH[&)n F:.7pBZ3??O?P(p…>&''%ϣFax Ohv"UɁڷkwi|5Wk1^knwRlAؕambӕ^Q0xFcF91z{rY+q{\,oTYZ$_+:hGaBXe FU avD&1h,aI%fDh|Ho@kP2,$Fh”a0QН dc ʻMqCFG"t5 WYcE$I$CwW\!"/?<ի &ɯӬ7|ҩJfy*O8-7-ob"`@H-)xMB92r1Eժ!DDTڀQUFMAVX,Çbffh4r!=ZS) }}J\w0͆K?0Hd/~'.$u/ / >mpo*0SFDʊ XҚ=q v?O[SúЇ lhH@y =_/Cãdrٝ;蠃it:蠃׮o/,--cccdٷA;x8LOOKK<3ncF)5(CRuf3:`F-DMAhhۂ`˜ȯ`$Coo?C#äv:-aAt[_ry7tz[*ybA@&'~'ԩSA@<'֭(aa{vv-v@m- 6R=a{ «mk?mB\u]bZBh4cI%{ȥ/U6}JU >Qh`."BAcJZ"D0QV9RtwTlh{Mͦg4X%:R* jC CI4᪳hy7 ʀJD #\送x2N2$L'ɤRd3 R,sS̞{'=( \f=$b@ev~r1O27(nZ񰰷(E;D^ VaG_ᘄwDe-!V$N*mZ t}ĹK/,"duu)4W^E)ERu]n61;w Zᖑ!-GnlrerYz@Hr4Ս ŗI 蕂ڰO W{ kacFZBm[cY^ |* 7R hjJAЭg}z?Xo1s.t$= J%{Nxs IDATtOdtAb>bP{>JJFFFXTk OTVNA H%47 _~/U*t+FqE4U`{ GR,H3*% ZR4!&VBH & ,)#% vAo t:蠃4u2B&.\`ff 9s 'O;ѣ <ӬqQ,VlǏ399C=Ĺsh6bW5gۋ z_o zBd0&I 4 [hȥb^,NIڨ^a7 (vmDci4DT7oiE#\\J ֠ Zq* "H R)tJ:UEKEu`O,BSCցo|m`SG .qpuwC:;q2ɄDhXor2^xKIV70@,gaiSϽ@U.i%^^ca ]u'JqwbGj5ť%>/I!M6<{.^! T1v XPDz'nUWМj6TϲF`_i`I]%l[)FMpo6:蠃:AtAo JW\4M2 zzzLLLOs^xz)xA +\Bx=ӾO 0ưgFFFx'yGX2|cݾZj߉ ؾ-Wzj׻5!vD6$Xj\FV@mVH8ir) V7lhPנZn1R  FDV.nh&,NA;8hDwJiǧR0q!TH[D@i )Õq\NTwt\R td\ҨMͲ:?˕K\cXbna|D*MV,wM0ׅ:čd{w`O^ `P:W*0VIH@* v: vܖd^b5JYGc4ASE3&`zr{됈)Mj2|ǍxQ,oʕ+ylX%_S^]SH.Rtr,\̿_uJg`2Ơ6(S [K@y Xe*&6/kS|خu;AjhïHbII&mʂpf#J"t~r(wA :蠃7=L>* kkkJ%*RO.;`hhkh[RassD",/vm卐;].H)d2m{qJ) `ssL&"1"t=;ms H;vݻw/+Z $NckW\tSE'B`WkAة!+RD_dدPnШ5h4hc8H 2O$ VHӝrY.6XlPmz):{G"PҮfh9&hal*Ďe&ǔqc" Llv pCctȥ UH+F@8Bʖ9c\$╗ظz#i2AIIjXY^c,sf(,^fy s(iX(^Ra L^`dX {wQ,044@,ZY殮 ,&@ PF7BY"=0%yJ 5hBsRx d2:r ƃ&llz]2zR 벰pm4AKQ79 l"6mCh-h~HI<``d>ኑ)NOt[u9r|Ͼ:蠃)fjjbsssoXRw^vkjJT^3??ٳgݻSNM7(lD"V#l_r 须E0??O2D)EV|Byɓ'yY[[qk[ w߷vv"`=i۫&^d:-4 ZpcA:F2)]z{zȥ(:q2$r~|ţ7&،zӒKmV[VFyb#=ct0'P{dF*-`BZ +†#~tD#$bĶ!ĥGPS/CTu $Y[.pussuyJ~ZDL(mlPm٬ؿXJ3 +HI'I$#s_\kҕNTv[)i@z@ +u|E0evߋ(2w" ʕM&PJri===,/.36:uy<\eddf~ٟY>Ͻnt2.VVVX[[i6k}rjJ,'&OJВ &%{%JlWDi MD{Re#"[":xmE{}ҥK<|ĉoN?wPAt㎙H(E2hR1a!f,4]*6dzz]]MJ^.AZNJ,ڄ"HGIBk<ȧh1`!@`L{c "4}EHiZBX9a j*Ս+dc6z2z2F{p2=gwcxFիAF͆y166(!fH%Ql]MPIz{{i4,,,u*#h41֗:}_P\[%#Ic7i!.ҍV>N>ɡoVx)0, |ACA 0zR亻&EzeDZk$;蠃V˗[ݿ?~~c|=@tzN^grrVd`{Ok;B<* .]8C*bddPTX\\'dddi:}}}066>\ߣh"B\pطokkk<ٳ)}Y.^HWW}}}V[ZsL&_!=ؾLAxw:;m۩ew1;kȾiz <Вx%M:Âǎ'MI$oo6HƳt&k5Dゑ\R h% hL`0Ba@ [ ELtҎCFFz˯G96N1|6~h/:n4JJe0ʞSM`4.v5Y i##20le  F e wݻɤIW.E.JzbFA:/LWwJB`rjJJr 7.Q,(6)d3Y2 | #uws*cbr%D {<#_㏡O?ȧ?iĿtAou]4XlUvh) \xbH<gϞ=dYfff8{lK1pM7Z\ell\.G<潷?zf3gpY666@J9|0###⋼ϳgzzzld2:GD"q{z{ wcqqu[cnOh/4wv"c{ka_+Qam?Y`-lμ@UjV杈lj.FּPJpdH7X[ϓlx4Y|BI]hl:  Z* hK( Z.&@!a \m4Uu)1B9?-SB@"F@I|DHDt [|L.μi:}z9 u ]|Py+ b'|4S2J9)ҙ n,hgt̚%V2\vKڤ7phe3){s(!|66*`ll un%{$Jl^|SجA *Ms]eb$y*LMLR8qdesuٟ7HKAJa/i'Fh"}>2|:(.Ʀ#(L2=J{7@>jt.V~{r1:ıcصk+ #GO}Q}??}{Ν 7_U/qq? R!ѣG'?ﳶ>1>O|͛:蠃$ x^lc(   h ,,,nf.\S8wݻ \%\׽W1xGP`uu\.G*VL&rLNNʅ nV9BJAR[e\i\]{srάRUI5hj : ^1D x06"`czp/fĵ a߇ힰezmT*U _z~~ɅȰlx9y=Z->c|̳XN(*=ԫB%!]ڝ.9rٙm866B B(bJHu/6?DQ#M$ Rh6癙a02;;JN 0om8NcT5(b<#Di4kU"3.\/Oȇve!)c7#E(Fi$gJ#R`'*l{ׁiǯa@LD$j䒐 H @)YZYa~i,B$OfC!ˑ# _Y r[q;N~|#|o||o~e3gxv'Ϝ9w~wvZ-}8kry9rJB*},fGVvxmjN, i.F{d4A1M(H)oL)X,aD{5hT+Tv[;] *bhѪZl]v(P 5"5EDo\MD7ٲcL giBp53 F1jJP,RPMPů>;:n[)4"Q~@%aFˤUEҐ B)%tr(b6*@(?[֗ܶ{˗/h4iԧ^{9rrE\ts1iFu9z(шjKEe_*ׯ_' C `~~RD\رc\z{233éST*4Mmh'duT*Moѣ|駟&X>Qp^t~1LHH_a_"tdZL&7-S)" tx[ qŃT+u~G( z;hLdTZMdb$ FĤo.`AO(9gZkR)Б86&c'E׽^?}x7?ė O}Yv2qȨ%"z/^D,iw.'VD L^v ADݦQ,iwz:-.mrF &{!\w,Δ"4#4=>)ctjϣQo4|n2ˁ&FSbnv/?';CIIh8-AaL8<'J ti-$ƅ&. 8*qd  /K,Rb>8nS&P78tD!HDA[pޞ$r+0=__;;B/|xǞywP3waگo&~B}cy{1Jozӛ2|7m۫^* H))G9^I|2c ;;;}lΊk׮eQJh4"U%}ٽ^K.1 XXXjQ,,Uǡ\.377Gb'r~V#(O>$ΒD9`?Lsr˸b?8q8Ms+HXp6?{Dah`A*ZcJBnu(}*Ylw4׻=WRGM\"e戯E:JWo:Q nD$i F&#i$YbhH潱ZZ(e G}5?2|ϛ8u~,qa/`:©JV_8l10 "Hߧ$Ej}ʴy#-Ow]\z5z׻OO~ɟ,V=yߛ}]]o?y|˷| ~yۿ~w6Z˿n?AwpQ\{}/??~wF9r||1XyXE?>&kfggو ZEZ4M2?<}Z:~/[2ox8|0=O!"Nt"WRa4U@DD ;UYB ],;=)r˛KEWV1 BDI 0 Mb'lH\nC@\CJ0!B(nwVl*PF4f׍VGJ)VVVB3qcDDTU ZӜCkMgaRJ2[_ !P*V?T6a ؉瀞) T{HH./g!+? WDXH8>1/HZdBk0p 33Z V|?QdִR $(H9r|KIn$7>9^xꩧ(K'ض}ɓ'1!rZFPeEYYE\~~F#?=Dz%Eg_1??J:^ʂ´Z`4/|K.a6ei=~krs#`xm!TY5R4OrC.qJH!>^"gӴ=>ӒRC0۹J͂{! C!Nk[HF&#N<beY)@JESD"*IJ"l1QElsb_s!7F*Y +IݦZR<… Q*|2Ry.糴H\R/~3/' (%60,HE348:""/ b!@MhHį*bp 2 _X^^Ib(I﷤܈]ׄ%VXX f4!(# {~- Y{Is v;K#ˑ#Ȕ9r~}GZeww-<ϣhPTT*{3ؿ`OG[Vbu]0Dkh4̙3loosa&FY*J `Y/m+gT*7cǎO}/~Aʉ'{SLNoE* IttÿWuRx_ qC8  X┫4 e no@EKa#҂,.B*֐y&h :9&ǒDcD!d< HeѣLj"ã<5QHucd@)qnRm]c熩+"VHhI82J PY_&2)ihuz$wc(+lnn Dܚ09~8ш+WhQWt;Xb %Qz_-ReP6pTilVh"\V {LITB(Jls-@N L$ B$aH)$]DI 1V,3 * #jvDhs}( J t0AB-Q "Btt Ŝu]/98Ҡc|{oz)̗ b^BCp5dl($DeE2'xaq "! AM&DH m($a@!%z!_JX s"leE;faJ*ڝBZc3 >sp ñkRr @&$ǎrp !xD{whsQH L:$IH  DqFH$! B%גk[ b^ 6q!za,a!2/^fgg8N܋7贶_}obۦ.h pX0D md!Qǰ^ćEPaBtL6A"$&iHAdGY^_GaTq"n[J[? ozN?KRQ8t0p9zm7r- 9rqqQ糂s8κOxшe&BzΕ+W8<ﳰZY<) & ӯg[~jI;@19x]F l -f5,AzZU(cGX_9H{g,!$Q>16Vӆ CL<➶[vŨ-"[0 )$BJZb$$4g-cji8n6p]`}0BF#4u,_[333@L(m;ވF BQqbbmv{M`3Slw]:#ľ B%_" *M JFE<2O_o0ܶmꘈ^Cb'DApvZ-I a Yc7DH%0AH ύL nW`"hQӐڠ8?`QVayye{OX\*p]ZNRȱc(W˸5>g}nS%0#`)0D8ڏ քgN:M+ %74׉ $D B,tLϽ,gj cp < 0kBb1S!}ONzL'ضy;wlz9^ 9rqW0??RXA&.]b0 <\ץj)P.YYYa<#RPV37&u0dׯ_gss (X__^vF*ҥKt]Y]]w1 tT}eeԩS|gsseT(L ʔp鼓i+5>4=SbVMq7ڦ0ۚΓW(p'a4H$bNP^!.RR=w}~Hd@v'!A&2t-bBhH"Ӷ)?K)"P IDATJ*+׸t*:pv;Dlﳹqre(T@Y6Xe'2$4HuV&]BLEvfE/J'ѐ !F ԚZd[b2_|V7T*mvKZVv) ZZgxGp"MQ$ 0SZv!L@(#T1EB"(Wa$!t.P\ C"2 Si`oLl2u|qCR؉//)E5aRTFŬE,"0sLӾ&m.\7ȑ凜0ȑ#Gw)Y{G|g<g;;; Ad}ZkP(P*(J_ݹ-&{' ȔܤaYg]!A`Ç8N=pO&N RC=2g?md;4qR6SO0=2aCp'*}N1YO{ߓ4T-J tkB)vl Rt)eG1STG"m* ێ䞴(Uj]?$E%xI/?sO?GvdFZ6]ύ0ʶ@A#uj=״H[EA _ia t!5 6,-γ0?OףT*h4pwa8G,AY\hcvm?=~}\t#!pЂQֱz@D`@F7v?0# ,FEBE*IP0:kAp".qA/in+,7B@` r{￟Fs 0*-,M >53ٲcYApy6779rx"' rȑ#]tt]vwwv}4 :y찻". N7=Oףn3 }M (2Bl2??DJZѣEp[1압5{1.\Iӑ۵܎g~~t1?cp?%+X˲(W*h;$aH` **ZH%cTN@wF 0JbAD?I2ko RBF_~穖m\%|N: ],B0 q.QN<L: ?pC`.d\'BAFe4DD 6YY5ˁ 8RS ˆZ6(U Ez.Rpy?~xG [ j&& NIr2/In 0,B 6ϛIDh|2By^a,75,'ﻏFs? &%g-4 ,vRui6.\F*ȑ0ȑ#Gw cE C677iZCp8nyKKK>|ÇtÐ=2%Yp Ð buqv;;;"}ǡlRTe{{jz(;RjV#5t׽u#p~v iŴ*`zi#eO'j ؏, ɾ%Ӂ=#"S meqQQ2&(+w{tcJʢQ*Cơ`f:.I$Ƥ@* M] UFcuaD.0[{WEAJEsz^`Mzq~)s@r Ҝ6a^D"JFJt Жe4.ah(I"1o <ԧ ;nS4sd5syN>Mcv7XEIThp0P,b!"RxWJ&ZJ^x:9rxy#' rȑ#]AEB@AիZ-<ȡC={`@L \ѐ> }vm `vvvO_T6u9z(YX^Dz}nEL?mL:k9t??cxᇹr-m筈I <,ӄtdL${#ӟM3 ±\ @kR2jvCo0ıJL |F!5BZ1a0FYJ!IJ-{ "am^-,:KKX" Ly!ۡV0D!%0ImuIbG &FEF _!MC:Nk6h[cb6ˋ\zxE!^9lۦ />_ѿkƏB0 AsXJ:B`M͐l{490Jp/]B" b~bi#Jٖ/KiA55a0 U(`<Q*H;ReizMO*&.]ҥK{A9rxe),G9r"0 ;MH*ˌcr6jKt}?L?FQDۥemqy^TL1aYssssq|Zg_"e.u|S⩧,rqzt}&Qb1" Rkk1!&m#-(!"!b>-dv0B{n|\e<#"Ǚ  BW,q]7S5Mm /9rxe"' rȑ#]?ZE677J: E BO  C/^d0i6(W^dۂ Z)^*~INngB!툀O"0z6oLOr8x#vJk67mdnc%vcZq f<11*:R0$=tBCabCN5vط@I DLCt!IF{ jYmYKRzuss ,KR,ikm^hA AsiݭmxUt}v)J1ty3BPTFxwJH)Νˮ9rr9rȑ`<sYjh4h68p +~3F}ckk˗/3Y:Ns8tPPղN Ҵ C:V ϋNvMn!KKK8NVܥ]6z=.mS, ?NCTbiiU:m3tRFlH)h4f 6xk_<_җ17K%)TWOo߭ZSt?J`{"or%^L{ZAbzAKȹKl6V:=Z>9Xٴ;wZ\ަumX'JZJHa&b0=Sn:2hn$ qkF Cb5Bsa%sa*e'СC8CE5gP`Q5Ξ= ĿBK<3TK9q;}>JRѾٟڠb[D:B7CO!IvQ 074icF!_4[~RƄ:6~DDA ` S06eLƠ#auZ* $HVy匐J}QJR֖P*y-Howwg]9^Y 9rqWP(p]:D~65ik(8R M~DpeZgv;;H[S8_zxcRuD܏8Ed$ $q^yX-`2%Dag!tq xbz!msTdbnFJ[߀S)rqV'!2runq 7{>'}{z6@$BE١fZp87^7dY˕گ$KW ڨI!0tOoWzBTxt`~#j:+++#]ZW\V8J]*ȯNqÇy9==j(>ٌC(lښ}ݮX>2:v:رT*-//2ߧ,0K~V yB ZcUC²J "-tXއaEA<s9ߣ(7W^eeĆJhIDpŶhWH.!2@$S \JR&0' XH [m eʔEyFn7U7 ʐ RƭY% ! c,˦QE!ψV h!MSRJc А m3x7= @A(P@ǂm: L}aC`61L8<<.vg}Wr}ywf찾ޞY]}wJ)>F#! J2L8;;$IT*looj Q2V (2u8٪l6Ν;t:jbZl6 I'+.jjvW ٺS][Et:%c6jÿ@?c?>_x7Mզ^teȓ@/l(_&..>HyvAJ}M*+M${m}Q2NAAsy*CԂC.TVŧN v&l8͒,!HIJIP)y_ T|8 gtd\_Ad:.mJJ퐦}ټ3 c'ls>)&Oq;,$V*+7?DŽaq|IM{TU|^|>pzzJt]0u]RFPViZ4 S^~\Ap8hҨ(2ZW{gGR&T*/O?gպ4@?N#0 :# CF8M?)q />9^~e(Xb9@vG5\F"˃ ab9lQ\t@Y¢Vo "DBH:&Oܼ,zќDJO!%2BrKHD eS.(`2Qq", '|^YQml-=UUnݺpa`";a8Q7r 駟q{ufw^}_3'&#M: nXڋ IDAT6]4 fŮ)fo/nK# IR^KS EEF d50G1] }y")Ha ")wx :kk2;y4uf'\ 0V+}$1s(2#!锷z˄ | (Pcښm8`rrx] ^nFq]h4x駙&MZ~0miR<hzJB^gmm̈́,yؼ=?fn2l63y<>>fcc &a^VT*TM,܈l`00m<|fI@h42*3&R7|/X^g~gx'g>Ã9"`x:ȯЯR{`9q0*0zP|hejG2QJq#eXDvDJ&i[k=FWS&!`gwBɔTI,Ƶ*R᠔dDrDa2|٧?cK$ƶ,AzHA0ΨR!mC70M#Eq>Kޯ~Xc!&CpqTZPJS3EB|<@3Im(u) @ C,bQ*T Ks;ǹ`UVXCHiijIqi4̦YPV q Agku]1:~ >EA(P@=A`f|Zi 쌃c3r)'''=`}}Ncڮ/u!^V i4T*}]4lj iA?ocvv|><8f2.umfe30J%/<ǣE|EFE3 Ðu|7rd&2"<3p]d7|/XՆ`6?M>Gp,g*% m[u4Uᐦ1Ɍ0*RJAǞ_o˷6e:M'w;,A*q*i ]$ t`0 IfgggDQeYmCZloo>^$IjLbG^A(;oŭOP;LNޯC"n0Q7'=%EF\T L\, ƞkIˉ$;¸ؤ*&ՍV $ɅjAI8kp,D`t6)j % J^j|>#CI#@]\.eA>,7Ç\,P'  @ <W=4e:rvvftejAߧjnj4Mժ^c~ӫcшf\aub>)dt:e4ozOOOdl1`/òjb~s>|hyXe!c8rttD^7ni6kRQ$˶}{9G3 p]q0DЯcUe!ˊUeV/j>\UϓG^JnYYV&& ''HEks,Bؙ2@Tޒ m;\rR[|a3NQJ]4#(я~t{ޣڬF~%4 ]0,[ ag;4H2T,+Yf" \Nqȷ8 ЉB@* TYa+Y<Ή>iB#2r]\uRD& AR.T*̦ӬI\Xl< OضnLx8<<@  @ <\.tfLSz=* ~#3i4u?he#D)簻qIRR)Xgr) mZz p{?jHD*hZGڭ}c<|xp2VQ+ܽ:?J,F&)*]bL AzzRX(EYd5r(_BD1!kQbbCT*S.h`j<@,T)lRa{{_WHD2)%fF8s:QJzeYF$!q!+{H(PaP@ `0mnM2Zeoonk.Twww}l<3t/)[9=a2! Rɿ5W 91S1'''y!?C ģ$ gggܿlFV3fӄ}s,4ZbssӄQ.UljUa /\mѪ`Zu\W4*{*\l<-|UCHxxjj:.{{{F#c"CU'o^ãS\YAv,P^ILh5;¶-!8!΄U'ZF~l8~]W/9\A l [)lɂg!OP&cq0ulޖӘwT؄J"T*PYLb^@p RllsM<0T2t25jlf&jhMih+۷y뭷.| (0(P@F q<2yRĶm.fra_sxxȃ̠- $㘺AZv!/@? ʚFc]h4&p<&v͕+Wzxw鐹J.E!Ctp84 :/A 45Y'''&ռRVy4)v)z)>Ϛl =LE* aU~D~P,m y/ ٦W(2v)%fy"2ac(3G3g-YB±7g&L&}<$j4MMB?je}6{c_+_ǷbxJ8&%p.v>!h5&Hjaqڼ|KQvqEV Hsd&"C Ģg\]L,s["N+v]*)3\TQھ!tfA>P7QL&<3G]l%Ûo[ou*P@0(P@'''LSݭk$A)t:5UWypzzɉ ^ζm,b2!jooNc/tÇf? Cǡ뱹i^SӡhHVayJ~w5z)CL:ƃlۦ\xMfdBa!J)jڅ̄6~R|#/_|``'6G 6"}jy˫XVSR ݟ'!& t]VF#p %  K%l{ptDXuז%@&K.OݼFS<3:mp ÐrLuF#(JLS6wmoD)?・T+%un6WK=*EZYV S lGeRd2+.R`F֎ H B(sNKT# Ypނk/Q"QJt77<(IMT ՚`00[fmПxlr@@g|W_)P@( (p=|ߧ鐦)PۦRl6T*f}J)f&{ss^Rt!#@7iLX t=>蜅lu]|߿xs,![)>w5y +DQd.Gvvfӫ\Y_2666 \o_Ӄe)W<ʢpYUW) v\ˠzjxQ0 988`8"`oo ^zn2FÐE0dƪ} :o6=|_2Ĥ˃V,\vV|P3²bXЯ=*!4k6EXTFlod~6DXrw᠑)Pn\B q߿=n2ȓkkkضm>)qk>~LR!:9~_鐪%dxҶyBl%%P6)[_ZH V0,xM&XXXHĢ21Ymb*sm_[ 44Qd~RmY6AsǕi(±8S3uJ%‚QhPj5 #5UPmSVy}!v{T@aP@ |7vVE0mrBA>@?I(2~xtj벹t]֌?W_K)M[hGGGahEqSVjv~4(,K݃ C& q@Z-9<<4c{{/**ȿoB6'uWŷ |xWKfEaƐJMQLVx)Qhp8$ Cwq!Hli7 Ts}-T Jx(`4wuwJ)vvv8>>f2`6RJ%իF|DLO} ␺c'); b߲T-T +!^b+Hy "=lx%.^t  a*' qȟa洛,łdP aeDBJlǦN7{="f:l[P.W,RJJ)LS|7ʄ~|_' †P@KQ (P֭[~oUo^pE +zWJ.^Ϥa^[0 ̊& !c~ez[[2zFA}CLh<*? C& hdV}$h4bkk7ot&Q+eyU*yqu^۷o|pxA=uU@~iY VV)0<ٰ>63 u 1Q`9.J.ONi_*.pX<3lmn0 ڦVq;a.<{m AZ o|x!ﳳd2& CӜr[w 궠O9.JTBj   Of(+2$-) X$l J$yR'@-WZY fTSfcw&9I"ZJ X\.sLaɂ4MMV `X-26!̃{o~8y/v A x,ߧеˆ9=|M&NOO9880޵ZNcWX+ʅB]Ǩa2Ff!a̬{GZ5UvFq!w!UDV ө! fgggDQDA@Zecc5#ׯ׆W766ht]կK/Hf}4^ܚֲA??"VݿLp_y8hAբVq!:0wH` v8$qmYnF`, )S?Gm:wpugg$IcXBTXjJ<88\C_]~Z<ḬJ-*:@au;H,RleDJZ6pARsaM2ESzQF>@:@pniz@*p\ͽ=6wwk5$6#4Ni4k8Cqll6+ARʐ!ض`00t:5hT|4ڞ? (P@ (Pc/CV%I|>' C 0$IdBB|Q*kF;wxeL'&re()u{ԪU>v &IlQ/kqbܴz2[$@7$du.n96ǖ;I«A*),be,H9oBs@,kU'jM,H-­VHRh:}ߋjF&SZ ˲ Yy_MNʣǿ/ x?  @ <.MӔ(N CFZu!5agn2Z"0ϫ2+چvNCZ5 NUGDZ h<::b4mkkvm @A٤l7R^"\i>''ܻw8' !Vː[>9x!_V-[ަy薍fiFAÊ9JeJe4Mh7[\vRrHV!kvhZ ޽{almn1}ĭ# IDATLN!(J4-NzkC7I< jEoT  Y8+W}ڎ>˰Ao/mU,7ddJ%ө Gy^ces_fvvDOҔ=m'l HEAh`oc)DN7dʫq{J16 8E)UfKNhY8֦I) H$Nרv/,F˲F4<j25mqK qttdΟU]@aP@ t^-"S%`0pvvfV{i|!^Zfᢧ[ z5.Cut:5h4 ˠ :DQdj=3)%aRh44MFq!,lpt:|`mm~f2[.#ϵaoY[&EMVz|>7 =^o?)V'ogKJ\[7'LKX =^r\FNQu<>?OwJy+B@PN&sK`AU6wҔd Ub!Q0U8FN,s+^4YBIC2(!')^k7ok81ͦ3,KPo8;;R.A8Q)jՄ6 a8p84)Ðo||} \0(P@Jeшtjj&>$IjXTh$ e!RPT. F˲oUdIww4;;;x`0*ZF^7q9>>f0.`FVuCޑK>,z=^z%ݻg^_/V.o\?GZ&[CgC|7JabYvxl?zBX(eC\z;"P8{O7?˯|C/-}fk:x777z*pt|[.U%ʟ}?t6&xڶyBZĖ)) lW@ A")TP éyYF P$ARu@ )1dDbl:oA´OH@XDIWU !mQP@7yٌJb2 JAl6mhdlZшjj2>4Yppp`V˶ ( (Xޏc#UJ?" ʯ8<5|7+h,ٌ|x<6|H)MunUX__7RjPC`tJ7UJI٤^ t:loo&F nOOr5>Ϙ P> q9.^edd21{>~htAmG2I4<1b_ӟ~޽ww.$iJȅǦn3d}_z8JPƁ8}i AS(;+M#Iq}Ӆ  Z*RCo&o .BeփR 3`LFwL]27s(-,XB &+Wݿ㗰K,3H˶hT2 Y!Jعt¨á- 6I^z%޽銼* @ (Pcn?}zm C$IT*j5#^ BJt_?OTt ?MHJa \xŀ.ZPʴ-pli ' _p`X(Rk1+A,я+#d}0<,7ae bR~ڽұp˾ydk4 d:Q}_s^tGN$o br< R. $^I}VP!FSrykc"G~ヒdkDAHEYx:kkkGcdmw8=9_%n" 6 %@D"JTJ`)\0a  Ƽ6tBE\=J l7ŅwMԢ:9A=T8'Eb O*%BeJWZGZjT*F5RՌ ,pipW^yo&%okɟߝ |A x,2Ll``@\R׍jzyZM ܴz Z .ZQPh6Ƣ zUfm_B4e6]Pj58f:>kkkZ-\ץ\.P\? ~VWn߾m_K/ F\\H:fH,@?V?pΠ_TcK&## 8f}}dLDKWOV*!Vb6!??%۲@)ֺk8(>۸^h/(Eǁ5 ]%Js@9WKe@,,8M`$RY %:R.IBa%74.: `~j#pFDRe|iұ)y,A,?%fT0MY&`MpNa6J~ضmH^{7xQd@>aP@ P.˲mt7 3pWU/j9m⯕a/FMH>):dZ tnnBeCT²,:v |˵kX__ggg/˼{ql RC}.܂HǦijOL&H)iZfMzmZht_vlmQf:>GTb2!lJ& r '6)zw^_Wl(X](%i% =2# $ mr7J8`"P IjZ̔bNj1S5,K[SPjoP*7`цrIBQƭ'`8%@Yyuh6A@0ѨW4\.jyީzǷ-^{LO. (aP (P@)e(V*zno8h+LN^FjV]5Jb ?.I0 CCNvm4a`Yj ):'LkfZ=j|PW kdyOM<巑W>G3<џ|N5ZnYFu|g6n}?k CF1%t6#MS(섽W2'1[;t: y.ˡNRplh p 8 NY" XT,Uljܶ2k$Z ` پ+XXC$ԛ G'~O\f>1h4fh4BJy!^y'''ضMVc0S޹sǐy{>V}_@aP@ *@&t:t]3{gRޗz Ðxlt;(L@"`שVfEy7F Ðd1v^F0ύo C8h4q/"Uy˞Yi_˹ˍ zyKxg(t:&T*1MyJ%VIZe2N}^L%ؖt>z\bkoGlCKY,- %p*Pl @mQyA@,L@Y(LB9b^"a a(E"JS.~#$Y 0zj5C26Md>dz뺆 Vm>wᥗ^2y2 ( (XWoumbdž0ЕUU_RJ3F#[zUTuͦoeiyZjKRJ1IEٌjlllŃ^U+i2u4!N{N۷}6GGGxg΅U` yAoo˟ MhՀm۔ .iR*F*=cssTڶmC6$&HSn\Zr!µXk96?gAG¦mSS))_2 4([T%Hk> ]twEwUF:P(2RdF(@beeT9u&2d UPye \ɔ(T$)%ϣQo0N4 JY*fH)/Z &b8ykyMEm>3o)* (OEA(P@]] TU>5c6 OߴA_;cVH5Yj 6M}yz$Isx<6+Vn}dUx8<KRlDž M†Ph0 vm2\4QP* yTMT*y5 {=r'M ͣߙ |XA x,_[V)˦N\M&fq3ϙNAޛ>Yrg~srZU5A?{phG ٖ,F=VXkH,Ptww7s!=uQ$E4%B5y>YG E@{'N4sj/Y_Zkvn༸pm!B:M'" kоbMQ,WKLFn(;xi?GoR\pɆ`5m)20}"4gNUHI P$ v֒1`/TBss,@# ^PJ1͜rDl t{. 4ah 4hРvjъ"@YE1ƥ˰ntza\\eox$ex[n]5#p)@,n3)(r5tuEQ#< nE ˁ\v?`0W_6ط\d<($q_ +\eK>;k#dp8d!=O *xB޽|>GY$o_U#.rV Ko!ZW(Ehki̇֒(U+1#[&V r j]5!PC|xl/ ў4KjXbBNebiD!©ڜꫯ:"AP}>hS4h! 4hРCx`&P%ds>1?n\u.%k( _f!2F#Edٸ57K/iEY38<q/0W逵o%9P*0 ] hbkZC=eAUXE|VsS _)<eAn!W">Iy!Z ɉӘ~O;j1)hz[ZmSYj( 1~`a8rvv/爥p 4"|iРA>C(qZ8??gX<|'2r\<}#@np8t}Qvg6ep{n1EQt) $wAe8t,K˥SPz=-GGGL&}58%K}|+._w<^ A,OhM7U#B9->%P(# ˇyE E-oLVPZKLPW IDATI@h`Y(Peu"UWnw^UWVY Kxge`Qc"3<,˘'N>RE:q>;;!]a0^y&~"Sďcq(4h~h 4hP0/wx%pmZ5VKa$nH/i.E\ :AInvurIX$^,+,M ̩$v^{s Jf㈅^"!Q}q|ɚ"vn- )E#6>,h;vvꖫosZ ;r[ }O?vp8,EƓGkM߿>IprrɭVˑrEQ^j׀5B,KVSH-($.]uQ9GyLjwﺁOU9B}X{08>>ݻf3quk>vuu^e3Sv"JQV+f ,sm'n5 r?Ybk5*~`P''Vp6zUUdXwb3rBY%Ʉn 7qm 1qVj|v뇇|/{X,'~_? 4, 4Q`d"(,P! 3ްcFE(K*LUE4iJJ ,hRUAvpf јoگu:lҘBz4`4@pDzvbp=z&c1ґP6&$I믿;s)`A aРA  $`!nu+A.XP2GV˵,Z-7d'K[}h{\lvMuAr 5HB]]?N9'''AUHnt:e08rBPos#-©[2`v:LL&t(t2xQS}6S^z9O ">x-O_^0Mr| QU )-FX(4:Z,r2We* U%_(Kj-`ս*DM\XU$O*|ZT ʖyZ[oʯl~ڽh~,sG4.K^t:(\bUL&sbqUo6"А 4 A <P-^Ȋ:/} ElQEl (z@H\ j].HzoΥ:iP_ҠAW! 4hРCdl6'zew4=2gWp$ PJ94)$Ivxփ}x9E1U!iJb4BKt:uIo?s/~=-ec  dAǗ1)dL&V+,sd {k( 4hp A <f^$ ggg$I$@zVX d|_ Jvnsd)$}wV>α/az2hznC)v^GY~ 2n /<99qD$[kzMܔ t|۹jGRj)9b}ۉZFkMӹd"' طD8NǑt&)A\U7͘]x^Cv6?;;8p/jxƳ,s2tizmsl(]۽WԃĂ UB(DzvbQ R2AB|ι z`j8E/NHv%IQP>ǸmN ِ$ɥ]BQ)2$N(}uUau_0"3yrT`bx-Ȕ_%PM8آXQ@)9'yQTMja :Z*sLny>FAZ0k=ǓO?MZ^f$aHv~eBz=)Y(r%BKшvK紫B^s󀟧cmР0hРAu jL&.Nlˢ*ϺHk^f4% Cg N>*߀$2e(c#`i Rx~~ٙ nnF C]!Qv;G ԿA$n;e%_.d ˨+U(r#MSGZFΓBxf! |&W.+p4(r3.3}+]ΧIw1*IxM#w!E+_dmA]Y Yo 3Z*<2 04le%Q48*څ`JE2 hŒF{tXLAnW7bx: UXiӎ")ZkSq+!@kQǎd?_nk>v5,[ ~24A 4xho*AQ٭Lr#Bn( {ggg.un`}HՊry2ٕL&^nIh>@ (\ɉk<@x숂\l|>w $Iyz=w~Ȳvvk 'JТ41AB6[NCe-_ڨ,/]B H^#/Y< ͚k7o\.?px"EDz5h aРA dw:g)Zi5ɦ僷 Ony0dT)JK@>K&B,5 A}ONcR䗽 l6:Eȷm!x|)ZrtV l6@.$A=BȁnwiAֿ$( G0v:R8a^vujy?Wa?:\+r0 YV nc^2y'88#-*OH?ş񻷸qAB^YTy`2ڑi`i5xƢmT&(4WYT"zPI jg .tE+ ƔdT.h:͗Nlw;wƀ6sa=v oq~~X,\N&!~(ֺlb# " 6 z=G$z% eaʚb#+c$!"s!kJT14Api]H[Skݱ _uuA6a:EڑvBN 8.=O?4Y%EGcx!h% ȄnU!- >@QfWTY 2@يNZ[R) bW-3|^%&Z,9/*o|[6ΑyQ(|ߣՊXo6dUPc6S e9nCh, ^~eNNNl3~Y߯4h`4A 4x(!,Sv}iTe%;+y2\Bݞ sy,]\\8p&繓w:]Cv 8==uCfpK r9ٌrvy5UA߿tm%A*$=t|_u=@%B`H9NY?waZ9(IF.(S^ }Ud}]U( i#,#" >wX4 ~WotʐĖR(Q&P k8Kc!4-LMy–V\QZ(@ifa%=  Ll)XTu>M!pGxIBX,/YJ!|%x2q~RHmI0N)V9 Ǘ:_E}x6_ 4 aРA  dnΟ e7N, 7ˮ'zGvûQr $pN [l6nMđJ|jFBM?LIQH> W]C{/KΜ"@r$CG2@+J4u uk_y"@t]WK(v^svvƝ;w裏{.^]2&z[^IQ!}aJPc t}sUls~Ǽ&NQ T}AXEy|fR>ecBPX4KP2 K " ;KZU㫸, e+GYȩz/4I5֠A? aРA  j @d6e /"/ǯ¦i|x.-~vy<ϝ=aݲ^]B=>Cw ퟓ7ȱql6sagggN>rE $ RNL& A4Ƹ!$[b2~QNHIhS$-JqJ`0 C(7Q"HhPUrZkL!VL'v $??̸x l0>$ƒAaOOmٖF,T*PR(JlV2Nu6R@ k)Px~_$AgiҭZN{X,n-V+G+T 5Hvh4bݺsQHxNzxyvk6zSk<\.0)u`7%ȠZ}Je4MYV\\\p]fkPL&L&G3 NNN\bep8tփdB!",s- l6&@*9I8N|ߧZ[֐5$kA3PK>Gr'AEyj.R&R& OUR>c(=0) Bc/hU(/iZlk>(Xqd2q՚$I\Uln}_fvA  aРA  dVvXeWz EQ8.WSH]kfq>r"{ "'P'A݃~Uϻ%A~Q^\Ej]OB-֌cS}>ϙf, #o$GBr=<޲,T)O(pELQ`%+r4%0 p3O?t2[Xl5ޱn])!!ҏPkX壴JHvbrCjJ)KʪA1OQ^^^.ٝ,^^6eƀU $p1( .XCF*PJ Am8ayvRQU_Z0 hv~UnOI0.[Z*$Rv4uCEE"Wf(bnʎ:Y$b#Y..7^z9B`m0uJw c\ QyM]F!Ad)54M=AgΣ[FЃCD\ӀyVaӌf`ܧ1t88gEz{0C4=Y^T_{Ruuȫ&3BKU'Ws$e.BeE(k-a 3`ȳ?Go4b$D`ў>NEa ļpE QDZ6}lF$:Kd2aEv.o˔W$qɂ/?Y 4x8h 4hP ;/C|$Ax<c'IBt]?iIrՌBN)]E@)9pC aK.a@W?AUBl6l1N w>b%X,V+ (!B0OJq\DZ#d 6$ AH$Ik/pc̥C! `D$@H:c CgEA^n@\,leEqrzJӦFQ`f3~1 iZ8}CyWx:#j):Qa<] _o-iV(X\U"V1+*PlR0@fބ^G<WR(/(rКL|/DcT9#` tf/ZzN#6f2 =D){owy?aQ4h@C4hРA  " ^2Kaӹ(>ĉ޴P (vVEպacs>gCo?n+{rlBHŅ)xiAYSv|$2SglVklkҊzjk*^WXrB[Eۏh!zmX,|-4Ƿo;?`1+K:qʪS K?*E.0(TBB*&(ĂP)Ha(#)rγϿ4%Bl-"s|ۤif[Zk%vYV.`j)iQux<&MS5z=>n޼I$H/sxYxoiР/ A <.ns 2I Jf(;J)כ d0=yAS6~^vy HePuU' Clq~i%X.nm$I(Ȳ0 NU ( l Jw]BF#8& CzU&;wy{e?P(~ իY 4h! 4hРCA}WJ0E$֫YĆH(zdYjAvx!')'@nw/ EA=w@B GIlZ19??g>ak4qpp^l Bȵܩ $@,g!A2KFer3 DZ.֙nY_l$e^1vdBf:=e֢XVp]yk񔾼> C`Mna;"Wze}|ۯ{o?l#MRILlr,A(`" |,LGG./YKњ쀼%UVeQP#J!؇OQeؒt2e>“7n/g1&R|' #8&KS Pf9hzڵkN4 \Aۼ+l6(YW~Q!YW5hAC4hРAo[oiR(;z=vub8^5 xP=,˴&$I|>s...? CW()hxppt:e<]ؤ\R@ b=F818%J=Rv `#֢jHYeC*=e H )rrs.|>nf9Vl !ˤA<Ɣu5c-)ˠݦ>˳s̎Oخ,n6KdxC+W(20BS1Q*,a,\mVo$A+X$UVBYЕ@U?֖xx쩧X })0QZ IuhAr]4%C>3 )&ݻˬKp__(4FC4hРA٥s\ tn_vş.}}'2.aJnKӹKW -Jpp՟& ,vԥoird6(.# (rd Q Hve]$I7&(AUBrA]6dyS,n$Ly|ܽ{|NӽGTz^43QTzHRίJWY6(\N2Ky~ՊayS|u{ggc/5;JwxOnՋb~n`[$NoW\l (vP<iy^132ɔ*CQ)֠ L;"Icy/c)#fqr{ 2+@+U)X[>8=o2=l&BR6EvːBl6K8a0SH~4Htl7~Y]䄗_~e>֠A_$ A <ZdNBAź.ቲ?׿"$?~?, u9c{yqq ˥&`T2KVzZKg:rttxsvv|>wSZ#$RvYEtt:e4D%RΏ\{(m pY/0 ]-c4e>_(n=Cl,SJM!5.]o,yY=spx7z?}'& CWCi*nC&Or?$- (w$UsrYNR( BXxZszr=/R5U,3d@<(Vk+\N8vi (܅IހGrY.GW #yT*U(u`|\>fffӧ4stĄ +i>( u=ȶ]}UՆU_\Rڼ*֓'[Mšf5f[ TJKLbd n?Z頌_U`cYK $:*jr'kzVR,YڒBel,\ngIPtt ojuSJ X{̽΍XET/l2lw=Y/*7aeeEUU8p@ɚwEenZEQ֌{qBRIccc]HsE81fDšlv=,\yiπ0 mpeS%Mnpqf)lJ$MLMTĹst)-kbbJRKOkueٳ:XXjT,[iks2T6Qɨ7o%?Jh8:,iʔ4UU"k[j|F%%UQV$3h<=ۊtٶ&OEy+4,H*j\ryS2ȦS l8O$t:,zK]QTVsа{[kpn[@IT-t DiQ΋UlWXw`kl>5_|Ep[ \J^z02 C---eƺnb+ w ߿laE|vWP* 4lk@wݸcI_[nkh*_rvU*w.q{}*ҽ‚>zR%MjF 0j522**J0J%5lM\^7 !I-,,hdd$ FFF$sN>'|2 |^F솛 2o|=; `We}\s0Izl[ZlawkZ65?킀]_cnl| w*p icظ j) lB^W$jYSÑ,Xp!>'500 IY5@$%nTyYPkm9.0 p `-WVVƉnzZ`VE,`lf 1I  A9Ԕa]}%z∼RQJ=jiqAwBǦty[*2*)0F%] *RiJmmLz'TXm&1:j|ݣ<ےMd;N&^gxQdt>_DJlg3bO"6 i~tlbz#NBN+JA{q (j *jөbAI;mX(dۉFC~!5]QZ^T*)u= \Xsssj5* $:{l=|cT!A`v $-,,hnnNaf%ClA>00V^n(ߪ a٪`ꅭX?*-YJUd,Z- Oiv;m ~nQ&) q)ԃݯݽ`wZ0TY02u@QB! I t[4\`н'mq\u6B0T*{M42z@G'z3*ĉ<*ӊU*Ӱ`aQa]MTT1JX#DJ~JC2z_1IX%|>_Fjh=Qu*NҭVMJ ڝu3达eRtjC:I[bhj>UŒ XrY$ZTIj)bA堬(J׃#l (`Vy:pאܹs:|gtAߪV lF*H]ruo;~ww:a{/l??'y/p!09 C`r @!09 C`r @!09 C`r @!09 C`r @!09 C`r 7˗/y 𖄍VV6;ѐ>bQ%tp|\CCս>@Rʊ.]0$,YktVV{}:^k{} E>^Rק[ <:xpO# U5y*@Ƙ^1FJɉ2%[84Te-U𖄯|+y6rC>paK!09 $Iիj4{}:}+9rD  }… j4zޠ>{L.\Љ'3衇RXTE{}:}X,կ~}Q@HRII5krn[o6wз6[7 }`!0-C`[;mzM }?ܱzwՋ`eegV/{ok]rEwg&=e~\}#.]fw/_yzo%]է>9=S e}}߷W }k3~>w>[ztI5:z^We?wa/WZ^^$}곟#^Z gQhttTʗ";o}{pG{ۣ$I?]x8~C-w}jZj6559v;VTү/>ir?3oξn Ջ o}sǖ$IO<&&&tIEQ'0(tq?~|Oe_ $$M$K_^mWZIENDB`xiphos-4.0.7+dfsg1/help/fr/figures/sword_remove.png0000664000175000017500000010507313162045104021476 0ustar unit193unit193PNG  IHDRrs_sBIT|dtEXtSoftwaregnome-screenshot> IDATxy\T, .(` ^PL [)hvK)ސ\Ԯ[(r_Q\P↊ . fbe~9y908yl|x @}QMp'77NNNy 8=NNN|MhDDDDDDT*בԤI~zJ$'''&&`ffV1Q1R)ݛE=at˖-k:.""""""*D"A^^͵k Gm۶c""""""2(((!\^=(ʚJajj RO#"""""2fb#"""""2 šʇ3rDDDDDD3rDDuP(D"QMBDDD9""' R R LVMQGCVu%H$:Utq""k:""8HKWQܸ/abb ha 3BK6;'+7oAn BQkUj,TkljJ9""% nl۽ϙkx" ^ÁJrhڤ1\^TkljqF@5l۽^ntd0on:Ξ(((F(B$A(bfٝ8ccc@^^b1B!B\^>t8@F KJ+*FLH^&P(dZɓ.fM _\\x鲼:UN_M^Ҳs$ ozфA("N ٍw -lm1~ u{UCTt ~;ll]>J]q^H/p8V,1q][V|u߼[w-8zu  qU+uVjծ0XW"P(G튪lju W(`$0!W(t&xAq|a81fܹ߼Ȇ@RRЫ?b16n) Hg ݮC}h_,M,KPephS1˳lH?_l+/s@ ~ ظH_4@(ăasV8N||T!PXY!6fb}SeU|B B,]AAV8NDDT9 -nYyڵ3rDDN.k%%Q(-MYɗ>Х.guSesrr@YҾmWlj*dM_DDDDDDW$"""""20#"""""20#"""""20#"""""20#"""""20#"""""20#"""""20#"""""20#"""""20#"""""20#"""""20L䈈 9""""""D0#"""""20L䈈 9""""""D0#"""""20L䈈 9z޽C """"rL䈈 9""""""D0#"""""20L䈈 XJTWm{JDDDDAE>DFJiӦ oS"ÑFչj~vQmRm26K+ 9""""""J""X'&-]+~QaYYR#//ưnfU2g䈈赗/W{!g4vM퐒qC#"ċ,ܹ{/sr W(2'wEVJ{XYYa5 ՠ έ&;mD5Uׯc̙puuE++4nm۶q)(*WP@&A.CTVDT{?)ayzg@666ԩF __bàAŋ5Q]4ϯÖb^<Ϳ6"== >~5r-<׷BK{y`dd~@m >N$ѣ1yd3D/cxp B![hB/cQ퓛[WA$rdÇǴi5kh8q"n:DPa{: иqc BƏte1ꪢ:ҏoCx. +K _`vEs0ֿ=1cݾrrsqhmoR1:x N ~DA֐+#ohߩ;.%ŋT*R1_xP(Cjj*&L)SwQmSR^PUVAAA8s N>Qݚ5ko>R-.tDW!Gn|p;$ h] voƌ6AѷfLAf7o=ѫwG/L%0g/c? c}˗ɓ722ݻwG?ӦMý{0~x|wJtK:_棢uܹs~z;w:[vz@UV ذaVV#$ ч_Cƍ5ၭ[VhիWgEVVMBD2? >EX9h8cd\\R2!W͹W>ヒ|/`:ϟwh ؠP*%V:#FuP~}$%%a…:thOn]qp~~şr}$='NnjN;ET%EtǹsIfgòaCtBz\tyhbeoҲ8''tYHR4h?TʤkTeT<|gqZYZ-[\ٺɥ;[JnX;BX`/*WTEv<͆)J^]$hRZL4lP:)) jW[ݻkرcկ\ooo6=zhS'D׮]ѻwo4kVYG~6<܎-ZX͙gT*ѵKgcΝΝH<{Nk xyZT/ ccciCqs;;\ĭ}9Buū]td=wou*wT^cz7毘 K3,?B6Rs/=\}p>˪_ϢOGHP(˕|;^«}KKDP(Ê?1q^/ʻ۰j-:sUUD"N:Ks\z y7nDg/*ߛ" \4%ZF@G8OPs1ln i  \E)J>5#e_"77  W!{Y;.[wlD+M~-J@X"""`׮]2e L:b_>xy"?ѳHROd7j^ָR¢TV Z222*Q]蹾U$n]OUܘڳ a ovnxw?`4p낓~XhƞX0 {,gR#Gq}ttsC011\.*T{W^1z Qȗ)/Y&'K@&W"+=G_~SE%严5JdeDDU\of󑒒M6SNڵ+ ^ӧ#!!RوF?T*űc0yd̜9S~4i;>Siٲ%>aBvv6R)''oHYY*]T/S=/xUPXe3vaBJ2LL5SVt=>U/֯}ay§ZnZ5H:FéLp37d=D;AW#??cƌJr m[XVѳC3I3(bv>QyUk"'`gg[$Nu gϞسg"##rJvz’%K0o<ؠI&Ǵi4};v,,--Gaܹx0sL3g,ŋ1aH$} Exx8кuk>|111gy 6GGw<{\k]!ɓJJɓ^qutUNzl)(G6M.\ddf"/ޗΝb0jUKlJM2Śk^ܾs9ŐH$TTeO=XpUd2i**ߛJ۷w\4 `| B\yK<{pQK`ݘ?~tU*P* çKP(R&B.I2""*A-8r BBBR6 O`s7oҚ%jѼ9}Cs9fqcWNEgmhР: =h׳7N;%sIhdin8xpƧQSbc'%aG=ڢg^tSm0hx4?mTt)]P_qE+H#q;.^χi=Z0ğ'Oa__Օ+{~gӰlqrQUMR-[`ƌχ52331{p E/gN%ݻw,4:B b8|!b#DbHLC,QQ%V۷R޽FSHUaشiS1޽u{JTeffj\4Ɨ~~x7ShjѪcPYw| 0iX*)EEE᫯%i IDAT/abb ǏǡCp-( wA>}`,cE^~n߃y^ bc3EBr^@yA]A1a„Zq1U\JJKKllWƌQi[aYXoD IKЯXY#77W]**=iXr'o?K.ӧOѰaCU~!//JzxL(E5k0`g䈨Rd"8""mrrQ_&g4N㐕D"D"sXԯ/Ghh(- zR'r}PĄwDT)u2#"׃^\ Bc~`ҫe %J^Pg2tP :F$"JkCDDI(B"h$sE)Bzb"GDDoDDDu#"""""20L䈈 K+N,zh"j{&b ]BDu9Sx]""""җDDDDDD܋/аaCXZZٳgZ N @P`ݺu޽;6m D{{{='NH5q&""""-d"eÖ-[e̪LZmۆABCC}v,^ɐJ8x 0u*OX XT*k(Ŏ;7nDJJ 7n^߶m[m|IMX,C;DDDDDEz*222гgO;x._Ѧ٪UDGGGDEEض@(lΝpww1vZѹsgA$%&&B"}[[[]bV^j H 6TMq=F􄩩)лwo\xCnP~}XYYo5϶!%~ٞչDn?~q~|WXz5222zj̟?vyL̓RT?TN8 ̘1鈉 o>>4re?`ܸqx1k,l޼))):ZTDD֬YL]sݦ iiiqӧ#,, ?ŋ+/U϶fP9\=ZlԨQ)1Xd /_˖-… Ӽy@XXX /5ڭY>>>055X n¬Y`dd;vcǎ۷/=zT/_oooGXt),XP6%_؏?^z 666Xx1233yfTT&Iey-QԩDnҥFyh̀\rzUYQIII;DDDDE[*ѯ_?P(tn+J33Rۙh-+ZVYڶ_5ZjUb\_PX %-RK/%iv*Կ|vŊիW[[[zwŊŃyfuY,]:t(Fu֡~HJJ… 1tR㏈ƍ3g ((ӧ^ګ8pdž 4-<DDDDEÇSs?#G ##Ckv!!!AcY||<7FZZzLYabM$&&VhUI077/Wpqx뭷ݦ6kjm wH#H$[W ayR>kddXDFF"11}ved 2H$Blll}R:[* ,e˴-<DDDDEI~'aÆZ,,,пOZOI&رcJ8v&O> ЧOL:<@vv6=#GjӲeK>|Xk+,, ӧOGBBR)R… χ˗+?/^ȑ#>|8BCC3t>sr\۷Zl|..Јزe ?[nƘ8q"M6Ç:Kleګ\xm˫*QmQgc̘1%3f ֯_< 3gDpp0,--9s^%N"nnnhԨMٳgkxbL0D#!ի,YyM4Axx8MVTVy aʔ)B1gL2yb?cǎ%>#̝;^ɜ>8٢32Lɓ'aaa<ܽ{WcDDD ..صk\\\Yҷ\XE۷o:ٽ{7FjL&^|Yӡ6lWQXmo6m*|ݻwNӋ.ϓթI\o#<<٥ϣw?~rss5%X1 }6ٳRcΝ/._Edd$"UU(m@@J%peYʳgCwQQouRCl~_ks8ph׮]MQ˗/WiW8oĩR>Cテ<==1w\ 4v)šC Tɩ[:[R?&MVEג<DDDDBD">#Xqvvz.峟| vÇk,k׮&N^VP [ÇSf-h/̙ѣGQF7nf͚^kIpU """ڂdpj(%"""K+HgL䈈 9"XVIDDDa"GDDDDDd`&rDDDDDDa"WXYYa5 :) [ݻwGӦM!H`ooѣGĉZ0h aA\]t)44oŋ ܹsԩSq)'N֭[W @ H'u*۸q#RRRиqcmۢm۶OگY:+;"""""*NVשΝ;ccccڵnsNt &&&hժjO *EgWZGGGH$8::"**Jc@ @tt4:v4m#GDFFNM '0/S?qƬYyfh;q0c #&& ,}W{AHH͛'O ..uS*Gq~|WXz5222zj̟?vh%Kɓ'8w BCC+t̨bΞM…*](w: n¬Y`dd;vcǎ۷/=zn7o)) >>>ʕ+X֣G\|YcY4^[[[OMdNU>۹sgA$ץO?9Zn3f 77Wk۲JoK*.8*7n@@@all lݺUoǃ.s\Q&&&q2T,6LVlW^PXFU%saaa@ZZrzyn၇ѣHIIAXXƶeޖV\qTݻڵk? """N}4iƇ^\:K{WWW=zb k׮4YXtަY>>>055X~3fffʕ+Jou)ed 2H$BllǂթDnįϟŋ8r1#ӧ#!!Rو~ܹ|XQT"w aʔ)B1gL2]^d̛7666hҤ 1mڴbե}=l2̞=7F޽ѣGŋc„ H$%^= 3gDpp0,--9s9@T%>[&&&ZFLٳgP*JZ3eޖU8*vDFFDDDDT:uC]k׮:8o3$e`ZWt վTTI\{*ZBBݻ ŕU6+\]]o߆;NZ؈:5#GT3^L.ZxmۆǗʀ;/:lHR߿NNNG""""zQ$6oތhӦ lllEʀ;Nhh(aee֭[üj%Q%թJұZ[W(+ صk³iުJ} XZZ⣏>8~~~+ao"8#GTl64|GDDDD53rDT,kkkdee!((C!""""Qj:""""*K+ 9""""""D0#"""""20L䈈 9""""""c@ mv: A$rpy$%%.)) ϟ戈j$rf‚ ]ٳgWsDDDDDDD5JtK:_#-=̾k׮i,z*Ξ=`mVZGGGH$8::"**JD'''ZJɲJ)w wwwk׮X ֭[Kꎪ,e0A\+J\|w/MvmVf_gFDD6lؠ^9sH/ 7n'N> ؠ`ذa<<pB :Rc(ʚH5[H$FxC$+4iSAAA8}4ܹsΜ9QFi]d /_˖-… m,Xe˖fffѣ.]Z}7o xyy!::_~Mrr2 KKKH$xyy!66Rϑsqvo>hղvv}ڻ\%0{l,ZpB̙3"H+WG|ŋѽ{w6E)$ <@ҥ Ν;n3qD#$$6mÇ+5&,%.Kjj*>Su֘1crss]>YwPht&&&hڴ)F """"Q-;)U$S6lN:D9sRP(JʂRxd2uv킋 "## .R}pYnݺ>ѣG0uUcɒ%x Ν;BP""""Q )xyuPBfB>}fڵCBB}x8;;_oǏW3jҸqcZ[ xxx 11̙=WWWn߾ wwwL:mvS?z)wiongWRҨʋ +WDNQ~~Gxs,""""ҟjs;L\a @FFJl3}tL4 ǎT*űc0yd|g69&Mx6*}ԩSdggѣ9rdaHHHT*Evv64nhC!;;RS,%.Iff&BCCѦM@ QFHII)w_:txmmmQZϱH5K`̙%1g7___̙3GFF0n8̚5K~.FaڴieޯW^Xd ͛4i6mMhh(aee֭[ÈAR5 2 dzgϠT*!J!WI3U1OVVmR;v,Ǝ?rӦMZ >qqȑ󃟟_qaW)qqp=4h@,..NX,\./B@_%*%.CXh2333l۶ ǏhӲeK>|̋c,""""~L䈪HeJ :m6oތhӦ lll%ŋ1aH$J%EDDDD J+꒲Jk.FR?0` Pj%Sx.cQa"GDDDDDd`&rDDDDDDa"GDDDDDd`xS^53rDDDDDDS@  ǢN:u/w X5`ձjP(2YmJ%Y lᄖ *v܄w*]e%"ڧN'r:txmmmQZ9qDcڵ+zf͚off&Ν={Ȓ$%%aZˋnYH$ٳh"X .Ĝ9s2S퐕+GZ Õ9޴1H({&-C<i/dԧ6ҩz9[E%KO/Wg ޶s3|إ1Z6 ?K+|,RኈJ%G~{_UT4l]~\ IDATN[_]kNV ~DD]ve;j(d2߿Ϟ=RT*-?|T,MR Y|MLL-aÆԩSHLLę3g0tPOǡ۾r b#1ij">°7# lnɐQ03>-ޥ16gzWlODꛈC=} KTT_/(((@Ģ%$AwjREQtQgt WWW۷Sb1rLUBBݻ xHLLwcO?TzPYfO>XfMle#N6Baf,4U^Xmctw/AX.廐e;vcV?)P4, l '΍,1~K\EbBk]x .z2'{P(@NnXXXo/sj2\""z0+/M]BTbprrRoٲ%>޽{k$E:tE BҸJi0}t|7ر#O|سgO]p(`LT{(o7;=u܊ͮRKWc5<+7 4p,uqNbib ZEZ;ֺq .UVZJGAP!%Iy<s9$9%.v`f*ǣNo[  fM%҇k$Ѩr+++$};-=zic_#""FDFF"..999D9roYo&_T*s_H0`1c 111118}4jjj%K4ehNdX^,`y"8>;&'UGv 2Lj`gyRDvFΩWO]/\?>u耿vb1?~PT"W'TuAAA Rٞ-'''ٳPb CT,_/5MuWWWRvI~k05,RMQ7m-m/c:X?98(~_s%¶L{W#Dp-N%-K7Az8:⣄~LMMw`gkmDDCtH_gΜH_|/>@[gH1l:n#j|webB3:Z"|X>4OX M#Ya;:EeҳCoNëh K3L0G{<<"C`bb}Op ۾؂- 튊 yG=mkS3r|߿?6lؠPHCٿAMEbv->y:zcl?} 'NN_-GQ1æ??s%xeDWy3n#|[^vy;~[a8{y-Nj1Z [+3er/vA;!LrO!jzRpD݆ue2***p!l{6ߺIZߍd%""Dwk0*0vG.)( &*V!6AY?.O$J=_Pwwh G.XQ/7/,9sx$RUIQD5;é"FM2KR~½; ?}Ot MK4DrC, }'sV!'" +&rDKIѓDI wDDDDDş """""22L䈈 #Gm $t%??_o}sF0#"""""22m*7?bslNsZ/r="""""zT"Z2[ LQsDnbx(- 3Z#""""'ݵ2Ljc+bMmXa.v9c\:BW$v.KeaM50=mQ算c"UJqug&>E?.icGN1\| /W׾61kҎOo^A.(y(EJ=xedd )) 999())A.]7|>3x2La67#W-ab̬7+7<}5 @&쁼J_w;Ë]T[ !2%o#9M&W%6:[6oo!Ü:hܾ61k˹"Fͩ{xaoXRxے˗cǯRڵ RcǎwxO@ wDDDDZK ® sz/wJIV!Yl?1~U5(.ƦB ^m\/t;8z ەHHiҾ&1ky.p7Kamm+84?~%ݻw#66V!&=LLl8X M>Ju~7?I2H% }DP5Y];m-㍇͎\jEE˗Rioذ}9M6)HIIڷoHc… ؿ?СCt/"ݻ} -- l٢4CB(f͒S;'䏺 +++8;;#:: "Ouqaʔ)Ű'o߮6ZG-Ô+٣HRe PTZRf&V_m7uBAhn塢z4fu}:)))PHmy;k׮ck׮D1l0͛ﯰM8\3gʯ7vܩQDDDDM.]o 'S,?i+):X`D?+c׬~ʪ1gԿ7U[ r f&ң1o)bx9u :ou!puqAqճ0]]s())Q?mF¥K&Jj!C4^ydSŌ3Eܹs +[,7AbDFFw A~~}l$9sHNNƭ[GDDDd,쌜≯Qblycl=^–E-L2Cl9V|&~]m;]|h!B6W^։EW (87J٘:uN11Q9W" "I=z ==={P(Dyyy sIx={Ʋe0&NDDDdH)))7{b}_DԸSVZwFBCCն%9 oa'qw}}Z ˖-svލD?~Rd{s1bjێ*++nN;vč7ЩS'4}`Ϟ=puuڵkXDDDD8.$jAI`'Ao;q pUxxx`:ǏԉZ>8ܹsq1رc;wF(//D"Azz:8#G$N̚5 7oD^0o Տ@ @JJ ||| `jj*/+((@DDhTVV6wС ìYp=>0l0B [lQ(פZyyy2e b1,,,۷7uLtD&K؟q@ŋfbccBHRv???xzz֭[8|0o\\q];w555۷ሉݻwG*I?BBB˗/ ׯGjjjQ[鈝X !}hPC`kk-e7<\qoPڵkE">s 6 ۶mڵk"/úu ۷/֕+W0sLX[[s p8Ca{wGGN*JYL&k˫>ňD޽! !`cc|z  K+sss1zhiO9sHNNƭ[?5OM4! l Euu5QRRLDLL[ZZ6Zi?㑕>}`Ϟ=puuڵk!5K+Z d2Tix{iJvv6nܸN:ɷeeeiݎ>iӦ777^ ̟?_؈#j!.8^3qqwwGBBQRR;v`Zb ̛7~-$ ~qAC" ==k1@GG'_~ {=␐u;FºudtcǎŨQOdd$еkW8;;#33w$"""j&.$20~L[U`{4U>uTL:˖-5^y& GCDDDDM9"R_TpDDDD?#"b1P&rDTaaC """"0#"""""22L䈈 9""""""#D0#"""""22L䈈 Gn޼˗/555*뙘Dnݞ`DDZ1#""j[nyKKKq ?5JVJ (}RFFakk 333cڴi̔Ǡ.]D\|^^^С>:t///\|}x뭷йsg; -/2ɱ~1#jd2Y,_/Fxx8~Wb׮]J;v$7n@$JD :t͛7Y q @QQvލBlٲ7oƪU V847dl۶ X|y!""Q%D" 899a˖- &%%a I\]|cHmT*ќ$9֬Y`)H$D"K}:)))@`` :~LDƤMkF$''̙3Q+.Aj-773fhΝ;]vi&rDgϞmNDDVZ 弥9%|?NǑ#GSO-"" &rD 66QQQΆD"Ayy90qDy & ((طobɒ% 0b$%%!,, <@.]LHoXyjMQXXnݺƦ6L YouϡKzѠܹsb""'Q+]c8t>w wdF̀p)TUUi4VSS۷ocWR:|>LH*++'4 +!spp/.][n5, 888`֭Z+&rDs;v QrpphRI""`"GD:c}@DDDԪDDDDDDFa"GDDDDDdd&rDDDDDDFa"GDDDDDdd扻 IDAT&rDDDDDDFQ܁L&kҾ@С郐߿_iE-Őc#"""j 8b9LLbdee!(( ,k䘘Q}L(y34+ 899!,, =Μ9m۶˛Ӷ.h)QkD tСVX/B,[ZZ P^za˖- .TƆ зo_o߾شiB@ @JJ  P;;;̚5 Ӫ ""VVVpvvFtt4*++VۦD"LMMCw>J'N ,, (**Bjj*V^(++둚""" 2Tɜ5;:6-kkk*-úu ۷/j?11III=z4`Xn>L4I^o۶mD"]... miRڵkE">s 6 Jۼy3`ӦM>}:)))@`` ʕ+9s&uvܩչ!"""j8#GsJrss XSP6j(\tIa¿bqe#22{P(@ U`[nn.f̘lΝי3g<<<dܺuKeDDDDm 9";:"p88:84cǎaȐ!J,--ݾLL? Euu5QRRLD"_2P(lM"La٨L&CuuN||<ЧOٳXvc """jH$nko_^^X,^Xi>iӦ)-o׮RMB8p sɷ=zH]ƍ7ЩS',ٳg$777իWkQk9zt=~HNNưaOWZwŊ7o[H$!44T^޳gOdffFeQQQ;w.9D#G`޼yXhQo;P\\رgֺXDEE!;;ĉuqAC" ==%&'qXZZ^^^Xv-&LrQFaݺuXd .],[L^f書~:R;WN2wk| K.Uщ|UVVbHHH@XXV3ӧQSS___,YD^'22qqqɁH$ȑ#yJ"""2H@RQCXܤ'6?SPԩS1uTuUo#<<ZWw&uYDM:tHeyPPT K+*l -Z?.$ή>5!"""KlktX"1#"""""j&++z&&©WOXD-V逕VV-9""""""#D0#"""""22L䈈 9""""""#D0#"""""22L䈈 9""""""#DHΞ=P8;;C(O=^y?~\^O 1J 1&""""j}?;ǎCYYrJ_!Q+Nؼy3rrrбcGvX̘1QQQzP=LH#ґ>˗/WH211G}r 6o߾077G߾}i&>J'N ,, (**Bjj*V^k 5 %%E6~f5w^($%''#88Xi޽{-kqjff kprݙ@.\ɓ'ڵ ~);vĥKн{w+W6l~1 dgg7^رco`m9993g zG| 銵5dF?# @aۨQp%̙#99nRݻ7B!lll}j-773f̀@ ?|}}q9c!"""a"G#j㑕>}`Ϟ=puuڵk5. Euu5QRRLD"_2P(lM"L>5w$ґs⭷accվDvv6{9GEW^ϟQyvv6nܸN:7%ٳg ֧.V""""j:ȳ>0xzzbƍz*?~2/HHHPoTTΝ#G@"ȑ#7o-Z$ׯHHH@qq1JJJc̞=[㌍ETT!HP^^,L8QXy8#GCK,?"W^7n~'M2wk| K.ŤIu"##D"9RNʿkw*++1`$$$ ,,Lc3f ӧOXdƱQdt DDDDԶDDDDDD1&rDDDDDDFa"GDDDDDdd&rDDDDDDFa"GDDDDDdd&rDDDDDDFa"GDDDDDddXFFakk 333cڴiԸ @Ђjד)}׭ 9"Z|9/^p(--Ů] J1vX}GDDDDD;}@Z8piii8y$,--ۇݻwcʕzyd2ChTs3c#"""R3rD:˗+$qu-_\wAA"""`eegggDGGReiiier@ :Bvvv5kݻP/@>}`nn~aÆ JH$|{SN^^LX xzzb*ֆ Я_?O>/MUvjZlssADDD0#ҙSN_~~~ĭ[pa#66Vi'N ,, (**Bjj*V^+ԋCbb"޽sΡ \[nEqq16mڄիW7/66(,,T*mr< ?._2_jW||<6oތblٲ+VtVHMQSRRRdǏoV#{EhhB"j\rr2ݻѲfff@vگX> ~ 3iMsd炈 9"UPQQ|ժUl߿}`eeɓ'?z {{{!!!AecƌAbb"bbb`oo[[[aZK_ ^u,^XclN|i/@mD:iWЖnj!]]|=%@s tS#pXz{+X"#Ƽ9oJ8vΐ^iiLԓeܘH?)<#3OEN4qO3Կ!2OΞOY-b u!ksUzcܽwg?O?߈ǎ#z&}kkk,YǏkN1+{?{RzROgnjƂ0yR=łys54(++kRʒg/vMe[!!2?#o͞ St=&M Yꎳ9-ΐ7RsSǎ?Y<;F8dfb1 ***K8v kDH='PnqE rqQ(/b R)w a'(93%sp-??F}*P)k/u翑:ڷ0 N;1jy;Ģ_Ť:)kS9"k_k"&GiYB_y [7B?ee}u$oلVV*ۨP~JK0x+ѫgOywrնm֝;#%s0Pcs69 e ԪG-(,*!ӧ+~ Ѻ$cٻ(IJr:`H2k_@vR)R)^Ho<;z\y-y oڄ ~Fyy9z 3g^cO:v Wabbׁ1'|6 -埸oZX`PD¸1Lԓzd2b:pBoc`TWWwa?eK2.ރ5(;7 P(Diiiq|j}^0\]Q^^IIHl=,ٓ'9Oan;b_ƯSv.\5X9W]17F !3~@G++pAe>^^}P@:9TWW&O F+ gѺ$,^a{6lތ~B1ʪMC4}M3ߟEol \ Ͽ+W)k@^0`=x.#X|Zϵ$\ +yZ]W#p8.[-"yF?xL=ODm>ÊHl=ގ \vodXP'"}@o\x eem.//lj'1n;wapu.p玝*];<UUU?I&_Z \] VC( =x@PKS=!H飮ƮS}}FNNW_LS'?{=>u2d2YmՔH|H1eV#ǎ5XrX8m  6֝t~ãlOEeH8)D[ MWUU>x=ܵ^ïWݻU 7 KKK?|(&絠&FK/{;;#a{*1~h\|B*9"@iYV._{> IDAT5D3ROT1όBFf&M~p  d2]χˀ kTޜIZ:޺ -T(EcC;t{Yt߰h환@&={c(lJjۨx40NB( p49;9;7 eeeICn:z\ee%/Ϛ5z!x~t]W*qhlc15|6u_ǦwH#RAA6=ߦg`_&)|g7PQQ_g6b֋1jEvv\?i ڽ0lܼ?]TVV܏?biLT*iSIÌiSo5m#{RWxTUUa?:|6^{e|(y |Qcx0^z~??[&׫q'osNճ'^X}<<׾iQXXY0pwsCy&u,JJJp=:|zhrL;M_5^G)}|Z00w[ 1xyᯡo_ᡰX3rs缉>ŝB޴F?1;Qǫ;="`㖭|brBcŦ/,R(Ӵ C<;,DGd2 m8inz街bPCaDQ<%=Y ݃ HWEP0=7RdBx̤if›=͟y%ow6Oп岖Y׵'Jy8m3ӃRSO>/|iz6sWŅ^ҟovuBv]d2[~gQZss^~MSQ<~,4>3\3;nLW=vPpU>w8eXLKKK:%a0 ͩjVɲlV'''xdRtJ7cqzMwoWƹ^^tO"i;5MjŴS6%~j2Gnl$ i=dRi*\gd&!uN:?F`fiX\\T[\jcmjlʲ׻y}>kZnw0HŤAUfT*\Xj`7ϒ:7j#U*xe ]kSvdZ6 5nc'^cxc^zUqF_dwlsk]|^rٙT{۴3f>ΫNv < 9mfk{8 rscI4D7 ;^ b!R}9>>߁wAځ#';~gF3 P < Yc!RAh22222],Bddddd  ȅ/     B.RRC52 c D ķ?][[iHDё25,KZYYrsd ePb. >^R)\.7aZ]]͒@4 @Tb!aR*JyHw\bIENDB`xiphos-4.0.7+dfsg1/help/fr/figures/interface_parallel.png0000664000175000017500000011506213162045104022576 0ustar unit193unit193PNG  IHDR/kzTXtRaw profile type exifxU 1C# &s=۠4i,Lu_ pba!Ge.e윓mlЖ*.7wT8%ӥ|fHQ#vH.~R,_} iTXtXML:com.adobe.xmp btRsBIT|d IDATxyXTG M#[ qA!pD1c1ok&& ьC4.oPC&4wŨȾ4R?|4 u/z>tݺ9uέ{/Lc AAYLAAɚ  JAAɚ  JAAP& JAAP& JAAd}^LL.(%!w斪?qW綪ML.cT8 eS׿ڃ^#nkwNNu8:^i?mZ`k{~559CHo%K:pQ-l89]AWS'7Ӧe2!!Dx|'RA- 3$%upwywcpj $c4tmەEssڶ+Vb 6)F׮VGb/֩}{!BB쐓"6o,Q& Z!Y+uιsǺs-k9]7ސO{nn 66Dqq Tچ" 9oJ˗+пMdD>'o-Ə?v$}m4oiiy Ghh:r3$'ĉrzS7J}aa2|KiSGWVc(;oɓ?U~+_WtL,[ސ_ݻaiio֔=R~$BJe-nެAAϟWsg+H:zL&MMU sD]J___+|+@.7G׮V.t9jkc۶BLmrk!ClqX9w֭ͭ֬L,oȮ]^k'att:^Bw%]=aiiBGA6xcVͭ3YhV;jVwT Ӭ~*J: ƍs6ٳ~}GuLsP߯YYÇU0.:w_|~S-p 5 RWabrUxT\{cDG_6x>6`qI׫=adg;6>>@.7ǿ;h^JN.G`+u{M7Q7Y^Gp&N { < ^:0ggiܼYwA!sJ-ь/ge,!AD%k  Q dMA%k dMA%k  (YA%k  (YAiju_㪣kHK}ȑ25JJjdKcuܹu |&hu㝭xC &¬YN7?y3lm/C*% ZבH%"""Fm?tG߁X[_Fnױn]jkuu_uu  - 깩cߝvm * pWkkk_a x饛8sF KL䈑#1lm F߾7QPPj6#Cn"7Wn8s\+ߵk=p`A񌯬V 5d߾`&DE=UxHO'_Ć ϡgFƦMj;w\ ~ ݺ]g";[;) gѣ8{zY[mp|g(=pBgoj|Cs{y;rr^ļy@G:A6je*ޱc/ 0PwhcggEE5/g!3fؿ[ӆnnx go?sJwS˞.tJ.TOpsZS'i@&KKTVK+k J'k*UOXYjƕRb˖B?^ÇKQVV_ʕ.U*{ϛJe-˂ꚛ= Y03%@ɚ }D <~ 7nto1$S{x :- Ώ޼YFc/)ur;PWNht' d_8sF 嵸p =z\NJqx9Q]PPPo}ƴArGz|z֬,\TZ;̙Y:ndd.^|\ ̚u\(u:KA<;?UVV/ v۷DP޽;VX.\3']{yxgunlɺSNǠAڴ(3gssΝ;뿰n:?~ ϼ_[#V;J֔in| [juM*%k (&Ǵ5 N>͛;;;x{{cɒ%PTZ6%5իWT B9s@TKLLD@@R)R)pA=jjjG VVVÆ tedd`ڴipsszݻwo}[y|U1`H$xyya˖-F>y7oD=P[[yxqQnڂ/ʰd oP }~(J̚5 R!!!HMMթT;<#㭹mnܨT* \BK1 ̙3NNNpttQ]]-xl*.Ě';!sfKO7 )<"d[neeee,==klٲe\bƭ[ [v-fl͚5lZrN:r9۱ce999,>>d2v###YZZ+//gLJڵKS/##+V;w0JN%k… ٨QYyy&yPSScXEENRԒceeT*N=JŬڮinsssT*w LMM J<9œYYYcRW;wP&HX.]XDDۿ?5(~HjZo=}x\g76ccFc\}MŅk>lbvuSSS:::"VRb333յEWּR(~*_~c}k׮ZGN[EdsEi&ֿ6c ǘd-x7dɻn 1k+bm -<GCWb׭5>ydD1' H$8~~~8uι[n-HV Ν;uʿk}AbbN}lopp0m&<^}y}5tP8p@~䕷tR|g?f,_\J9muo+GFFСCZo-?B51ܹ#FjCCl{}; wbǧ!G۷ؔ)SXvv6alĉZu /_~=zݺu-[EFFjgc꒖\\\ÇÇٺuXXX̔&4o;v0\N>-*LRSN568z*sssc۶mc%%% +9mf,++UUUl|rbTc1VP<`aaaZ>_~=sqqaiii\g3bo-O9}yZ}x^-9>ydaSqM2rȦOt0___faa:vVX:t2333.}.]Flll\.go{ιcgښߟ8pr1ΦLœի۽{h1.\BBBfCeIII~W_1li 8v0asrrb lҥبbM7|d2fccF._,_^[yCmkgL.hи2ք;!zm=bBYӗsUDbbbpMĐ3Ѡ] Dd֭1c9™Vִ!_WdMAmp dMA%k&## /~"?vZK .Y߿ǽ{^>1?*++]v#kNKO>zkW[t/=ɺSNǠAhRnq̜9Gbb"5jxkɺ5$kc|撵[lBAo[K|#BN>~8 D///lٲE\RHr( ,]1TTT`Μ9prr#ϟjQэ2,YkKLLD@@R)R)pAyJf͂BT*EHHRSSuVQQE߅1>ի T*B9sT*uSkv.]#Gjl={6Jec޼y7,YJewMM >#xyy ~~~ذaAcбԜiСF1^7k8m'xny|!$V _Mۺ]~) sNVRRN>ͼٱcǴ΋`qqq"""֭[YAA|ݺuˣ/ƍc-bwejD6rHMSN1\ٴ ''3LΜ9eɓڵkYvv6fk׮ٚ>}F~ү[n1-׬Y&OWZ~17n: 6h6DA_d[neeee,==klٲeZDFF˗4V^^Β۵k1aXѳ1orRɓ'62Ny{p~N^9<1mxkjh-DIO?*ۿ='xRNz%ʹ L&4& KܘsytJb/^d6mbg3fh333>Ĵ̻0&Z/6T^-IMM5j/ƄcGpuu5xe8YQQ>Z+ <+ZhL9ߴ|lС8p@|ݽ%t{422z˴O>HLL9C>}vܩSoΝ1bD;AAA_jWkÇcϞ=:|D,..Ƅgpp0m&J̊{???:uJ֭[ʖH$Pmb [sq!t cb-/z*sssc۶mc%%%<+kxYVVbl,$$DS'%%d2ےlǎL.ӧOk֯_yKxŅq%m洴4eutތ6&Z/ܸq/䰜qF6e1ΫCxƦL²YNNf'N4he3& K''3LΜ9#j[ׯ_g Bsۛ;vY[===֭[YYYKOOg[lAd˗/giii%''3k.MqƱEw2Z Xbb"9ro6ѡCacbbt6!Ց YZZ `,""mݺh׭["D Bԍ<?P|Ŋ,<<\ޚ5k6nܨSƏ/j[O?*ۿ5Faa!1(Y:}СCqNilEg գ)гgODFFСCؽ{ >{)oڌ-%_"4J'hS}f֯_ykxŅq=LIIa2L6xnn.۱cӢuUƶmYyy9KJJj06errrXtt48qb7ѣ) <dz,VUUŲYHHݸq/䰜qF6eg<:c/OgcܺAٛod2aFb/_4۷ߟY[[3kkkֿvi… ,$$1kkk6tP9lʔ)L.3GGG6}tVVVfpу7;vM09991D^xtRV\\lT{.\`#F`L.HˬhbСCחCɚ vYkC/NJ!hOɚ  ևnA%k㏩ J֍R[ R V֚O;"&&Fg:T*lµe˞ g}a! d]\.GǎqʕF_x:$ BƜW^Z]kjjp9LgΜAYYYnN:K.~~~ һGmm-RRRpj 4 sԨQ#t!!!pvv֬[wSpssC=4]|ٸp`yAupuu#nܸU~5C.N<|DDD ""yyy8y^6m4X?333"998~8BCCQADX?E&AAP& 5AA;kj0lT&9AA cͿ\u[Z I7VW_mp x6og|Uz xzpvf3O/ZIAm.Y%DIA<з3 5AA h`ر}*!'}믘4i?)ڲn'kИVl?TUU!** ={v٫گ8^i-/ 99ɔHaڵpppҥKa҂_jv%[ÇO^&-qa4)}Vڡ8$?<񕵐@bС:cݺu 믿/jc{===K,App0Ǝ5k@R;y$̙`cΜ9/>>Sb߾}:rrrj*?AAAx7qQ彵إK0{lo<(8` T*_bʔ)5jF8u`;QYYuaܸq DVVf̘wiEDDΟ?eoqs1"4y|)$ ѡ9* }Ǝ`,YwթgL;u13yteȘU_T*|3f ƎM61JYcǎѣn:+MőXs!XѪ+kWC^ۈ@dd$JJJi&l۶ ow)Sl2?hz׮] _~`ٳXr%ѥKM?Xf p |'pppa4Ƙ1cqF( ܼy|󍦎1򒕕(,Xć~իEeZ ?)J"!!4vf~0sLHRs=~ :'HRG?bDhRH 2xc]b۶mGbѢEظq#Ekg,)ː1 1|þիf͚R\{Azz:z쉙3g +W1aAc8cn74ŌV[Yݻkkkwi[qqq7n&N\\I&ӪsN̘1#F#d20c ܹSL&̙3D={bػwV6m`aa|GK||<0|pHRtî]Z\ٳg4GCSLmPU٪*!<<\4?c/İ4OOO10qDjX sΝ8"$$C +MQkΕ 36UVؾ};1j(b̘1xa{Y1B|ԨQZ0h z 7[޽{߿{җW_*ѣnݺ2|Qr:e;w;8U~# @4?c/pKGsx1sΉO?)ː1 1|}^yPTggg +MQkΕ 36mp}l޼Bǎ!HV1rfL( r'''߅d:r9 \]]u١L󻸸-/0uTݫ5S5CeDEEaƍ +ucРA;X7旺/=P*;!q#B}1~7EmĔeȘرpc=BUU233q5#%%K,捇m߾}ݻw#""{쁃~c+/İ(co 8::O?) ر^.yJSq$\ih36oWVVR;"55U~A뷥3J}?NO?'Oԩ???0|ݻ7RRR;ceXXXSN3f V^F<={ ##{ԩS&1Ǽc_ÆHJJB߾}[%f[JO?닖IcJC'OGlKdžs1Εki1ƚ$S q0ob ✨#!!YYYXp!9 1d ~Jh  M t  t  (YA%k h"44C?_1i$}%}-凶_t3a8gƀժ_{V_|>$''mAm LLLtRcڵODgO>|8 8-`EHcffիW?%kR?8qann.]`ĉ8pޥK۷oC.7ѣ&WSǚԕСCuGÇcÆ 8~8LLL0zhDFFBVcƍHNNFMM Fys ՘>;y$㑞)MJ7PѣΝ ///-/"A~۶|ر1c n߾X\z ܹs"۱c{&LqM`` =*ǧ<"o ZݘɚZ͛{,"""sssc >>aaa>|8R)vya׮]F)*\^y<<<0w\!!!ה7sŴv܉3f`ĈpttL&CPPf̘;wjĉ!!1qDjP>>>[ylݻw#$$puu;C5An߾&M¸q 0n8xzzh d2̜9H$ٳ',X{7bׇ<>+&1~ly1v>h/s}ĒbccիW/kn2JQ{W~{{{CR5Z-ʹbgiii4hNAp #F ¹scZQF!00cƌڢܹs$i1Sﯵ[>Xi5Cl6&ncL_RT*?˖-ԙ4i֯_˗/CRؼy3JJJ#Wb^x>g:lق$IIICXX $$$EEEHHH}0mڴ6iK/ 6EEEؽ{iӦa޽8pƮ#33tEHߴ<+mٿ _qk1h?맜~*&._G V^I&QPܓ' /={Ν;7Ə r̯heW֔ 'k NAmJAAɚ  g:Y dMAij?  Mor%ېx70zh@=z;vB`„ 7nR8q077G.]0qD 8PP{۷W;w.5xumė_~dAuVV` 33~!<<<ЫW/M?Xf p |'pppaVRDjj*4ɚ-^o{=O?թˣ#ok׮E~0sL͞A!n#,, ÇT*E׮]1o<ڵKL&̙3D={bػwٳg|]H{ul߾&M¸q 0n8xzzё}M xիx嗵z[ni{i~{yy!66FWǹs0tPÇ) CmUUUĵk,YDP{u888nnnZ۾9EAb ޻wo:u1c`8zǎ) ҭ%% Mؾ};>RT*?˖- p塦سgzip{ӦM޽{qGffA^Aa,zyyO>W_}ףݺuCxxg̘@RC ATTuш_|+++ 2oAl(# ٳŖ-[Z݄deea…iA~._G V^I&.?^}UF V_gܹsDMA˕S7G ^y ⩁$ Js)9 Am3,6N0#  ={֫ƥKP]]ݬ̧%Q7D^]Apkxnn.lmmAa$FeRwwwC֭1 v s?ufW݌1aii~nn.||| H`nn//FĬ.ZYYi VVV055=zd~Cff&222???KA~\QEII PRRsssjjH$oD*2ۯą ʚJv uiXczZXXhL vYXX@P޽{Ԓ/A%kյ߿㖖PTTf/֭woKKٜ~Jܹ3!^Lb/A$\ZML3 f}ZԹw?ѣU{W pw7GR)SZ]ZwGAaTӭ!Y7R'bPMO?UaҤTqZ˱y+ vè55מ458ZaŊM\%&NAe ;Fmmodeuͯ``냜;RRʸ}CAO-Yu5ܸܱ݄UÇ7> \\21i]U1{zΟ+BUHMA֐JM gO)ϗܹ[XHm>r(N }1{V/^6cx^SV\܀GT"#{[ѣ][d((ǦMOtϊ xx޷`0[d+z|A'̛'9*+Uؽ 8t`*\T>ڹO.zb\n?(" ^̕]0|N?>Y>Bl#OWs_ XXHf{zOW[O<;38;QAY>` 5(JݲA&@Nf0gӏF2)JJfM!EAb--%z;u2C~~=n聀KDرw//S61ёOLM%ps32tj7Fjj93,,$MAn+=`\?_Bj5._E8Ѳ,qLf_7sg)򔨯gP*ݫ5l zBuNUS$A/Wر*?_!Cn*ܸQ6;W+bGDA+kWW3\ KvBRXZJ`i)An=gI +;>ɫHmmM`j*epR7AwH" ^7J deMADVAAʚ  JAAɚ  JDG#77rQ퓓!Hers6vA?%AcbXp!߿ϲǘOz聝;wB"bkXj>#\|/_eu9+EsLسg6W:u T*7oަ1$͛ݻ7jۙj8q^UUUXt)amm ~0*~b…puu>cD"AMM fϞ \!++K^Kwη/lwcN555L&\.DzeCmm-Ν ggg8::b…hhh|l).:O wBΙ9?yb[>д:OSCuXbb"b999o[|9l:4r-6l XAAc'O֒sY&_=z Yrr2srrbϟ;&&Xeggj|}}ݻ5rss[jsS(̙3,<<\}y}0\RRRXEE;wa'O4j [7acmСC(?~<[x1{.S*}Ǝ HޡCؐ!C4؊+ :u*[n?Fak.\Y]]VBءC(95GH 3t~z}j*6uT~x}3Gx׶ƌ![' fccS?} cl/4&YֲUVnݺ1+++`횬_57l*K.,//O^nn.[Rn޼)x`xӨd#oԨQlÆ Zu֯_'HNG٬Y ?b$뜜 P|ߺus 9;x/5f r= k).8yư='o ?bGI3f t lJeIԔhɱd BB`Z}TV633c555W_^_YXXh&v&&&F%kyǎc...1Xee%sqqa׿(s gRuޝEEE3ZmTJz̸o^3m3:""EFFVXXbccĉ~7k׮7{1u[|9Ѫ׫W/o>Ъ.Օmڴ=|=|mܸEDDh`NNN'X=zľk&عs_%6}5'') vV՗WݝرjffT* `raÆdv=V__ ؊+XXXXGHM+C(:G]]?Gعs=hߑim9ҭs|KzΓDޣd9s&1d`"tj5LLLtS0x`HRx{{c:mkjjL\e˖1Z̝;ptt… J[xҥKkkk888 $$?V"00666A`` :#gφ\. Z,\.dlc^333r̝;555:xi~>>Xt) V{J5k͛ur F͜9sPSSn֍g|yGc} >b/6m5L4\7x^Ywr9KIIaܹsLJMOϬo߾э[[V'mxx8KHHZ6^ZުUԩSKLc^L+Wjo<=-GWG}SСClȐ!Z)}: xt_!$l>ђ%**XBp;}vMLYw3L~~~:Ǘ2OOOv7M0Xnoo/J[x>l1P;v |~¶XO61vhӧOHMMŌ3xbs%VAk׮ARW_… 1eʔC+DAɚ  ^D68AAP& 5AAPn{ӢGA& Jz xuff&`cc\s碦6N!J۷kH$PTXf aiil޼Y^UU.] X[[!!!ה+W`̙[<:_[[ ՕnA2usuue6l`űɓ'|r9KIIaܹsLJ  A533Cuu浵ލMLLR61 ;qsrrd9r Dxx8ƍޗF6ۿR9}CA\.G~~NF푟[k5&ɬ5|||o>c:t(֮]3g M:xt5A.:$$))):v2fĈ8pJ[ZZO>Çg5jݫS7[{KAg\]]٦M4ONoܸQdff2wwwcV\\̪YZZtTorlذa,99ݻw׳b ft7n`/`%$$Hytl< zE\FͬL&cfb?n1\|1;;;feeF'“'O &0ggg&JY׮]ٲeXyyy|2 fVVVL&#fii)XǶ[RRd2E&Aaf/ǎ|~7o">> Jxx8N>J#553fŋ.A! 4w}8\v * *.\)SPA h NAO># (YC"hQ혴AʺGCCz ۷oBhU_g}a! ^d݈L&CΝq57xxxlAA0800@߾}nT*믘D&i %^YA-2 5AA SN Bd|MZYAċ%k dMAD[Rõ7HOLnS (^o3g̱b5|}UHL161' xf+' :-`cu;jmh LZzH$OV .kk%8s 0jT ! ʮ[jՀL3>mP(^kZmLlV5r)/kLN'̱zrssOOѣx:hrJK%عS_~1CI llm@t^^j& &ufIֆnDa ϷAedf!3S9~k^w%ضMw,.`[fDENy3l\ ??JA405.\0CEhy/>\ddJ vUa۶j9Rm۪ѵJo-[knM;V#G,6-KJBq ywW!-_ޫEm_}eEDAt앵àA 3mGLРB_jnKmsUS& c`Ԩ' SǏ?Y>T^q好EweVسډT*~[ PSCHA|e Æ5@*e2Ca L!2Oڙ hhx򤸕V׮#CI?7/Owu{ k0lX=llj {A991K\Νi 9]YK ƀq9'I)OގRTTHw}idnoy}۶q5moXXOamDǛ7Mݱ:I?wS(O.4M: C'7GZ&(Rc={,1}zΜ1ᅴa VV8t+VX*K5T+6>d]輦;3A񜮬W w"' &0'[Z..j ܀O>yjj$$}]n:}l9s&vZ߿&L~z888hs |pppкPi)6cx9m!sY|Xl'''̜9Jӧ-Zo+6cx9m^Ō>ySGs_[b^(%k=dgg#((H<((7n* ֩_(yÆ dXff&^u޽{֭[F9W!=W1B|ԨQFXyƦ)زe }>o BoyAA ի߿b[[GLY<՜b O<~#-1/cbn롴NNN:2 Zer\3EEEE2eՉq3gEEXciʕ+gϞ6l DTjZUǏ 7772;;;TUUqņ~xSO|6BX%fxO}o mL,PփL&CYY:uU^VVLUV\\QII gf&Y8kkk$&&M+ϐ())O:MSݱf#//ׯ_Grr2222tR}EEExWZڢZ>|ӷ. $h(6cx⫭1lb O<~cO|ye / <3ggdd @:0`:CFFQm#% 'O7S[|«#~~~x뭷gĉcƑ#GjtYYY:~j%'E{.f<~h|*[H,P;#۷#-- (//GZZU777(++CYYRSSo>L6(ystnDEEaΝ8r*++P(p%,_նӦM÷~h|~ccu,ZǎCQQT*JKKw^GSg8rv܉ׯ_LJ~n3i$lڴ W^B@~~>mۆj׸%'_Ock+ۘXzxWl2ڵKt-[=zh}$^OOOb޼yشiV\ Z)7>S|WشiT*z쉩SV3<|2 cǎ̙3qf׸%'_Ock+ۘXxY0XkN:%H/\x[l۟JPOe7G}իWcTTT7>3L4CAČ\3f mۆ;w@VfBHH9 0H' u68AA P& JAAɺ~/B?/O_&/9ҍ✒5Atr$ߐ(Y?<E )_Asx.uKW]MZ _~N[6̙3;w.BCCs_~ё]WW7bZ}5[nEdd$ƌc;Ξ=W{!::j5p%>yiGÇBu[oaܸq/C]]0n8;7nJjqlxm7( |7nBCCtRܽ{רqyV>i'͇,]7nP(t]rsAHH~m:tHGZFrr2~m`ʔ)طoNÇڇk.fw#ظq#;`֭P*Yb6?w!S-\"_d(/ƌ30j(tG"11QSOh" 81\xk׮Ell,wﮩa 83g+ۜ?nnn3jjjT :T~Ν+য়~һO?_>agFee%֮]{"''}̙3QUUkb0aAY< wll,z;vN8ŋ#!!AkkB1^>yvcɒ%lpq;Л^ \-B`` zjxzzo߾zׯfPCRR{{{MÇ[c{yyaĉdd8q"5^L?OIII?~V_&M;99z `Z0sLx?IDATzzB*O>XhVuCL_5y޳g`ee777,YD۹b"m~=?B|,b~-[d2jfgg#((Ho7nh 6>es٭[7xxxZ=ѧ5x >>>P(z l *'Oӎ/k̘1Z333kn*wW^~!Ś^ kkk$&&$NjBCL_5yNOOǖ-[)&v,Gsog/:;wFVVN?S믿"??Æ رcq-[/8sNی m9[o>É'Zm{"77{Ŕ)S !>jZ]?S/--  x|V;xu8p޾~'CFF(YXX}vذapvvƢEQFP^ BT طoMD ;xuBjjV_}wQQQعs'9J( \tI<<sxzz>7>^===n:lݺ۶mx HKKӚ~)+lڴ * ={47o6mڄ+WBVk^Ğ˭]#** jÆ ˵5gb\'4 My1CY/,b֖ (& JAAA@ɚ  (YA!uKA" dMADF999زe ^ >өw$''#''WM6MgB$&&… B.]#GjVMWMqQlݺ(++Ӓqlٲo߆L&ûヒcj?r6oތSNA"`رRDBBӡR0zh,XYAijIXd "##5/d?~\~| -Z1/bڵE5zx뭷\7ooȑ#ny} 0p@̜9S_*ܻw+WĢE<^۷V}b٨ڵkw^O>9s&vZ߿&L" DCm$?'NL&L&äI+hKIIAtt4''' ::)))ZBCC1m4zš5kZՅŨQ5d툈ͱ=z`ؽ{V=7o0k[6  =Y_x:cƌ zAAAq j}OGff&^u޽{֭[Zeog( UA ^QQ\SNNN:d2JKK5b}Ы3aʔ)W0Ͷl޾qUAijK(..ڧJJJtfYY:uU^VVL%H6:}~3sD"  Dm:?g9sF^FF4#Gاuyh~!## xquTTRSS2;ؾ};P^^r!)) zӧOǑ#GsN<|~:>CM;wjڨ>ZgΝ8r*++P(p%͓AE۷uV\v x7`jƮ]~=uT>|۷… 7"##1bi&CV Ou+\v * ={ԩSѿ -' nIYADOQ P& JAAP& JgA/ `fhJ1СCi4Dƈ xVHOOGmm-.^Fp444*EIb8>AK=lmm  >ڔI=<jjjлwo555:oJEE^{5@Ϟ=ѯ_?jܻw`zB~T*5x,//G^0h 899Ν;ZtСZz74>>>F# (Y: 6,,,4I>>>ѣGT*ulJc2/,--abbwwVnI? //wZzSAOP׬PQQ333j(JHRgTwF,--˗ZJvui>=5|W?sssrܿ^^^ZŰ dvppu BjR={Nuio=[ӯ=BnݐLfb{ QJdP*(**B}}=rܽ{JJwޅ\.777ܾ}PըAvv:uBNN p]477Gmm-~jL&/n޼Y GAʺ[Xnn.^ pvv+"ZH$q ХK=< IDATx{\)N)UK.HKn[ˆff6I!6[1"wPVvïSstq8|ߟۆnݺҥ)yyy# """""""vYprr`cc 8zUjj֭[аZ3%""""""Dܺu+̬=nݺwo߾FFF՝#UL...nZh1I&՝U#P OtFVwNDDDDDDDTj #k300T*B*DDDDDDDTQ-]@DDDDDDDrt;"""""""y8€pk@GGzzzխDDD"""  %J(,,D")wj]zC!:::Յ@ $;"""m1p¾hK*d`o }ň| v}'O!J]d1JDDDz@~An߽u[c>GY}̞4r6BjZ:ZM,v """phoi~UY@___ֶVZс@ [4@GG^\ϗԴt@+K/@#`dxWMB!ش¤nYNRbwϸr3Yhhn\vffڵ;lhIDD[*g/#w9˂qߘ=C|.LsW;4j ~;&Ʈ/vi ::Î~*BDDD*""" D0Hº;zP;m+[4n@;ڏB>@s3_g݁_ #;gubh""Sǎ@ H1{!;kC,1y7ڴlIa!`~U$@ccEuеSGkiXƵkUCPPP ׶e9|[\!TrP7&(*/v7o6JrE Ulޤ1ߺ! am[OO6)KDDD""" +>5h1|ؾF]cc52FeGY}Ξ<toi3I;d,5Uil"""R 0 ""ҰlٖX֫ m[LX,S 5%FqZ4$I.EPvo`ڸ߮s}'$W;/"""*o?qƍ7nߊTAPV-lݳIB("#+'NE*Q5&(-ƫG bvwQ>{s/qB<ȀPvlբyw7nܸip ""Eh֬͛X\}wADDDDDDo 0Jv:SjF`ePi QQQ*{);֭C~pM&9((puuŋ/0w\!&&F8K.EDD`hh(;`S`ҥVZB}'""""Z*XaС ߎBffG@OO@_z [7ͭ1vylx0]흝0_?8Wףax+KK^yݗsk7>zs335={k{>cbx6R)lml0vtpi_f{-.]>ѽ[\36mٻ6i,6iyU~DDDDDHcoIhkg8},\];\,3f`ԩݻ7LMMl₸8W(9y$߿uSܸq/"3'OatG >z$lӲ\sƍ=|Gq=@sf}͛5ShWyiѬBE9@[횿xEݸp/}@U]36kڵIzlr{=;...?>z +++ktR/@!piYPߊqtt9s@GG+TjCp|Fx!Qn]!H*ﮝW^|-w1)߸H}a_TiE55N42%@ Zł"غu+~W;]64hÇ|9=z@HH,Y  AAA={Z}V$ζmpe4o 4@PP>sjk׮FF\yq[\rUi;s33̛3Gp'[Vz^oܻ+w]vGQȣyF<ؔڮJ}]WڦHi`PQ]vŞ={C#++ ׯ_Ǘ_~vɵuwwoLdgg~Cb+W75ۇϟC,#>>cƌk_U%kݪ`̈́p܉BOO7IJ z~eϟC(v헯lۦ#?ڄ'))xȍ<"7IJ RRSey#;>v(#T&֭K?೐/F$"<"cvb7[Фqc= A*6rľm[~1;1"dfe^pvtceƌbm`R<{¤+=gcێ3a4jpo+;"=`H75h$1&l[g˗)}ڴnuak}N, FFF&YY'ꚉ &&Fڻwoߏ1cTQJDEGG՝{oOCt$""""ˡCj֔"""""""X0 """""""\À4S G H DDDDDDD"""""""R)``@DDDDDDD `uVFFFpssÖ-[4ڇ@ h<""""""Vu'i}/|gxw!p)̙3P+@ T*lj&DvAAA ӧOqEH$Ɏ{{{K.HHH@FF"""{r """"ͅP(D"mZ=킨jJajjZreAaڵXr%zr!!!aaaXj  k}v8;;x9!44vvvnabbpuurDDDDD$H;*D%ӪCzzzQ^=}]t+W7dE"ݺu9::}7770m48;;xZyiRu*7"RU:رc?v:tP+k`=z-Z}жm[VQvDDDDD!U)S`ٲeR8˗cʔ)rw'N{ZPXX6mɓ qO7PΝ={ ..K.U;&TC< DK ^^^ܹ3vÇ#++ 8rvwy ;'N@ff&?3gbM4#Gnj3pq8j_YYY/nTC< DK=(|7Xp!^ Ǵi*O0a$%%qXx1#;zj|GHNNFaaaxyyɓ'8q"дiS,X@nCU!((gΜvʷ$h=ls2c)su)yit_KU,zu2ӦLFƍ+o"RN 0~x?^-1x`ʊSZղ}o߾eLW<0JDDD{g?Fg+by}֭[rZ5%Hn-_"""RTa={+=燽^ oA=?j# ^GOҰc8t֩n]`1P}TŸmHJN ƌ}z+={oO̞]}')073>ӳ\}~ƮǓXC߳3غ};%%ä^=)WyHIM=zߓ~n>(\~YYYn>Ç{W7?""ʦie1Ν'+ۗ<5pTocc#%"9otDI<cG q3n߁Iǩk^YӧNH˃W~}StQ;v'sn!xu2.'h ^StvsSbmg΀#ҟ=e8Do߁ryW=- BƠ=">s1 ɏUvÇThcٰ!ys9uƞx V$Fog00f'>-vL hݪ|on+S? DpthbǷdw3M# >ߕ{o1cGxۭ DlOͭp; yW==xܻzzzhݪ-Z^w9blT^qB9993|fϜ@PqaQ˓MF0 )^dd`K6>{iWӻ}RدJ{{aPpl6Xo8;9zy߽wļ5(s@L:]}vvɏ; g?}}>z쳁HȵΆAkHR˵/X,V+w"RĂQ :ff| CX Ԋ Q%eZ>"}}˛e#2*?Ijz1{Uz~DDDn}]}ϟ?}Brr2ZʵIY)_,kט X, , j˗`m]l߅KjDZE­D898իrk\rͬeߛ6nW❷4mҴ͚Y#et}ܺYyk"6P=Q֢y3h cL:]V0H~DDDM݂gTWĭ+~;~66r;~ne/1h@wX, y%ZhEF233q R8nj q!q!>.*ܰu|99b\|_ELjˎ{ut\o%Pkh琓#ƃ{׭WȻ*?8"b1rr8{<YZj$?""PA8~w)YYYޟbq?0ثŠ1h@ 4# jOEغ;hҨ|'MTX,흜;y"lێ H$kGy<Ǝ dϰ:K<~ ,,0je!aƴiV$%')ƌQ;u#|*d #?ƚ*'ܼ;7``h{{,^F#""lC [аp|傿N*BQH{Vc̘߁JTբѿʺıC; """Aߏ^zU()ӕՅ!|dggB}7&Q1"""""*YEG٦/[]J IDAT^P?DT9)Ъ@ j׮ ;;;#??_]IUD"͛ѥKXXX@(ƍéSԊET8J"JߘiݔgeeǏv*wիaggH{ȑ#q*Ƀ" MfӺAqkFǎ Yۺu+P~}>[[[bԩ7`@fӪ) ͕^\dd$lll  ѢE lٲEiX8;;C__شiqKKKJct?OVA!`aaѣG+,:@$iӦ K وøq.887nDzz:6mڄŋ%=uƎy!55wʕ+qs#""0i$Om6$%% DhhB 6`055!$$O>ŋ!H'kbɒ%x)='NuJR p uW=СjժR ;Э[7]+W,%KԩSEdmz;wO?~'o{Ǐ}AVV.\ ;r۷FFFDhh\1#((aaa߿?вeKDGG>bq?WŖHTݷѺAsssq5888 st"W\)m||< &Wpssŋo߾Xt);H`Pzzzhܸ1 z'| & )) 7ŋѧO!!!Xd Ξ= D777ڜ:u 7nĬYfժU ~!f͚p[n C`` _KKKJDDDDDD *:>_Jm߹sgtY\ ==ްPoiT"""""""e`:?Ww*DDDDDDD2,T#@KKKDGGq՝ H)DDDDDDDUM{ߏBDDDDDDDƂ)``@DDDDDDD X0 """"""", H DDDDDDD"""""""RP@ ,мysL<~~~Q! J>$ N҈D"4j*?{)jD_,2e 0gΜjΌ͓X~v՝N_Dnݺ!QjLH$»ヒ͛7cر*ptQܿ}rss;JWWW/,BcnRRSq1R[Jjڱ표,-[B(e˖*S 66:tH$BӦMi&ׇ۷o ׇ vڥ5.rss! !H JvH$iDUR׮_GJmӨ,ڵkhҤ `޽Xbn݊;ܹs;v,4h(sbÆ ֭?~e˖a„ SNaرXn뇛7ox{{cȑؼy3j׮xZ j_B"Tw U#JV9$%W8 N033S9X,ƅ 0eC}HH@XXVZUf ((aaa߿?e˖_d 0tP+bbb0}tY֭[>|8LLLdm{ui7[0hkg8x\ѠkZeƮyyyX|\;vIJ/UmDD橊E.r/_89:bڔhҸqMDi` `eeɐ/// P+ζ9}*ڴjq6lڌY`bbkF @u̞6?-f'GVHHHD[rOy16Fw?cr|]:wFc ]Ҡ ٳ!;wk`PVcrJÇaiiƲaCa:r"7(=t"Rޒ@D6z+<{ ,,0{8YlٶfGn044DV|uv| ~S}aGOQW`\8;9@M1mP8 "w@`<8;?w7z_~< Ngص{̘6N040#fL;w4WUiy~^ ď˽浠{A+|_4WUiy~^ͬѨyt;y7B3kktIS;ԴB9vQwA~ <ȯV4  D"d@Mvv6 J?77^@*"4,\|=tbZ" X+`nnb1W;Tf"/=lE+rg+V$/x =?Şbrހ8"b1rr8{<YZq.5 PA8~w)YYYޟbq?0kJ1rss1h@ П" *鼹[c#??M5契j|'OĖmq3!vmZcuG`UuG `^boq |VlI@" DDZߒ`h`uako\Ta_B___Y( i۾~S;PZtt4_vC""""*W^ajjtmtuuahhlVou>|$*СCa@DDDDD%2E9ިDDk0 """"ib "z}iC0334h!Cȑ#G h4QM"Jߘi]`ѢEODx{Eaa!zY6!US>X_000?bٲe՘CFcѢErł-Z$-[B(e˖+mAYSbcc }}}X[[cӦMjAN`dd]]]۷sssvRQETo9€ziUҥK݋+V`Æ HKKÆ l2۷}:u cǎży󐚚ݻwcʕ8xڱ.]`?.] !!ݻ˝/2 _[NND"QurG ϟ?IBBBaaaXjU^d :u111rTqFxxxP֭[>|8LLL  )cmm/b$$$iӦ}ˉjZà^zx9z-nܸwww}ݺuÄ w||< hJ::v쨰oڴipvvƐ!Cйsg 6,WDDDDDeիWX\THM՝QUN:ɓ<==K\pXp!ڴi'Oߗ;qGJJ e₸8 EUpppܽ{,Q4LJ}A߾}ѥK8p/b1N>Anj3pqdff9s&z"++ ǎѣtRɓDVV=~;fq_L/)"""""""RN ˗믿F-`llAAWWGxyya8q"LLL0qD,X prr)fϞ@!!!Xd 4h333aY[oYf8rߒ@DDDDDDF#ݻFǘ1c(%"墣ѿNHk:tHFQű`@DDDDDDD X0 """"""", H DDDDDDD MkC6^LP Ɖ^ҚoT ;])2+P7a[}41"=;Ϥe-w`giB$ỸtL(wܢ)ŧ^*oO0)ӌ<#_bFվV;I}!kXJ.hb*^7UU01ӰS1wr1, 0W|} B#S!4DzV|ic /O .>*-D$r;b͡Ǹ"VUѩ>>r[ U~k}?b 4RQ9QSo_@NO^㫣)bcV#H@vGV_Ʋ~O@fn! H|,FЁ.Uw\y| )Z_6\-+s!<¥ɗ~ޘ"]tfaZt_L6Pn8/?G8u;7br6ҳ *W^9r߯YFվn=+uy[uQxc sz5@jf/W(HOOmVPCV-DB75kژnggM]&*ZϠ8U[Z 3%[N<كccC~"FKs2}!GO-P%nD jyzVr52@RZZm*roUDDDDDDTޘb c.j]caQq: z:!o%klB=tDU-njFԆ@gFnjS{uQ{c$|q1|cӸfgyG*fjV{*FՇ:n>=@oh@qW GTL0t_9=ܸf L⒲jS{uQH{[DUE4*Ǫmr4֡Cޜ) DDDDDDD: H o0UԴDDDDDDT5X0 """"""", HA-Ui[y,:tu@DDDDD8€`@DDDDDDD X0 """"""", HA(Oi~A hlODDDDDDtK<K.UqFDDDDDDDoS0Or!003"""""""zsU`RRSˌ5qD!!!An͛7qL8QHl[ IDATB-[DTTBo-ZP( "##eJjPX8;;C__شi۷o ׇ vڥ4&QMR"'KR\~)MFVlXf,P@c˖-X`ݻ+V֭[ѱcG;wc80Ʉ"k/e˪iƪVS󅇇:}$:rlh"EGGcǎX:v%Kh>sՒ%KԾ}{UPA:tл.k֬YԿ=jٲ6nܨ7xT߾}Uree˖O]Z= 6haoyauY6t)e˖UTT,X I?f̘ej߾C[_?~\m۶usJLLT>}d2_[ֿ/{1cƨYf5j֮] .&%-7=;4(JXp[~t!=zTGq4~V1999nOKKSjjl6Wvvϼygխ[W}6lŋ|8M&nݪ={۶l٢wyGqqqyv횚7oSNIHHP۶m ޗ;wf S֮]=zx(bccK= $lٲݻ֬YK֭[.]J*Nϓ>}:A߾}{ 6:99Y3guy E}r_$A:&&F#G̳NN---Ml_.7x`eggkΝ~l6.;$\䱹)>1JT~}UTIQvvڵk'#^tIիWOLL4G}^߾}$+$$:!!AgϞUJm{qjnWv\9W0~=`劉ш#;wք tyk޽4haٳ5i$%$$(--Mڳgw^ڑWZZ4n8kM4т ׯ?v1?->r ޯTΝ;g)<<e˪iӦ ĉe3hѢE5kj֬jժiΜ98qbkO6MÆ Sʕ?Q3gT.]׭[cǎN:Y̙ 8_->r ޯT=%~OI[:0!0n҂`@`  0 0 IIIZ&MR(*0ѪUԶm[ըQC Ґ!C"iZջwouM .,XT(.xw? A2:}vޭ &СCs̘1ZVZz}Tk֬QRRTbo VppF]9WXQzl6[IꒄZj3LQz뫺ujՆ~[nUf秠 \2>͛7lV``CH8w"""TbEծ][SLb)PJU`l2 >\O=Ou))))׾ӊ++Wj̙ڵk})SڼyΝ;vl߾]FҬYtٳGyצM… ڻw4{lĴqF[XXXmۦPIP\\|XOjĉ}d2,ڵkj޼N:TjڵѣR+66t@ʕ+nݺ[n$ŢqiԨQڲe_۶mƵo^Æ NLLT>} -[֡Oǎ+99Y3guyYV|+J% 1z7_j\ZZRSSe}oΝ;uul6֭[ PcXC۾}^+$$:44TGwƍk޽NՖ7|S2͒={85VhhB[lэ7/R PddCH+--Mqqq7n^{5ٳgkҤIJHHPZZӵgug̙7n>s?OzhҤ,Xd]~]FQ<{߿_+Vu9+$$DǏСCN6MÆ SRR~j̙ҥ}3hwZ~N'QιtGտo=ݾ}wǮ/~ㇺtjT{6)h<UFO>KUZ5 _]:ur'KQ]9睡Y˕WMݽ[jh`}Tg.};qGr%# rkwױ.L3g*%%UBJ233u:)I>*)z39 7ΝQVb]rF`#N'%Fmkoıjx}I-\cD:s>>c3 >RQjڸjҸ"^U㓛_1̽aG}ƎfM5mc^ч?)pnw(h_$i5ڹͪY&T\|CGpfg>a?6n_)pKNN):W-J*s>iiٷ5j_p CQHCf٬!!:xZj|wxB6͛7mtwõj9a6FJJgXVzl6/v9(Y,gnlw;efd--ssv+kA\_Yg!ؾ=_._A]a˝l*΢cN.Rjմ`_Tzubs?.^}O{W`{Cv1lXjղE~n͛7w=gXٞd <H 즍8Wީv %~sLj:uV:%I~EGG cǏ;/o-ڹmAAׁ}TǎW'>Xܵk9}9v[mްN˗3k֭mǿ}7Cm~0-PAJj_C+Vtؖ^Ѝ=T]ϩ ԭ[GSO>aX9 fX|׽鑰@:%-[efZdXD2ձ ̴ `a֙_X,̴#zV|bE/]cǔi7Ǿ_-w>.Y0~}_󂢗.7ǾuӿI q̤}[>RRS}Z.׻-ױobط}ǿw齘],Ţoiyӗ{Զ͓u떮]uM{V-[h7Ǿ6!zoy>bss\gZ|zgg^wMjԈzzI5h@b;5iHcǼ(U  NՆ7~rj3n-4h@_1{DeE//zj iZ6onԓO*9.~G\5j |BYJj/EݗS&ke>T7oԣ^`J*)##wQr唒G&InRff*Td1WٲeLYVL&0̙_+߮])663 ׯ_w,GRSS ۭVkml6zj~.> `_=]B mT7_/\PսkWs. p;A_Ut iڗNWX{ Aab~ʕbu7ܫ J @ 0x2.{8p3???Y,y}bl64@1 ҉'Lh(vVU'NP``K?~\X,.Pʙf*$$DV3ժ&ME*S{NWNN<% ##_(ID`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0 IDAT`@`  0 0`@`  0 0>>Z.ke˖ڹs'YV*''ӥx5&???eEX6F`Z}Ѕ{A!0x-C`ZŇ\awε=a.-  ^gj---yk#0HMMuC%k#0(h_֮Sҙ3 [0ú*j}:,ٱ~NJR2e5f]|Y7nҏN桿SWT]^] ^}y i6iMc*U~k7lԴIIF2JII$p:A(#3CKi) ЫǪI.[S&e]w 0:vfhr璤>Mӓ[);;[4g,__͛ʲU;(PneWFj;C{Aq3 ƍOԨeʔqXv ݼy﷏<'IzZ))9]] ^fT/TLyrcoɫ]] ^aP~}>zDCB4GQ]]xtqefZdXoьYKw *3 B4и1z*I5lH8wa@`Z~`>ܞZ]=i`^sʺB`ZW^-OVVV,kWۋp`U ^A3 ^3 +bӥx="F`JAAA:qℂ \`Zu :RHH?DY,Of"jo'0x%ժz^z.T3,xJ:=,}IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/first_start.png0000664000175000017500000022322013162045104021322 0ustar unit193unit193PNG  IHDRVsBIT|dtEXtSoftwaregnome-screenshot> IDATx{\W'u7WF*aβY1TA!ms\g_پ֐CPPV{۽u}}x1u9ޟ>h5M8mڴuuu444 B!DZV?YK @^o0ⓒq;N^v&&A___-Y-ZΡA!4fq%S*ѿιd@C,-1%qKcמȽszzz f֭1# w%1h@ѹ?+Z>kL]e9OOJFaQڶiωnRtg,_-כ=s338ɞQn#|*~-y=0OaVnm۴A`,[+׬ rMt|m{ 4)ca'}Dy~ܺHHI;`$O8!JL !Y]ɬEaa6mGfkY٘j|i xXd)NQ"}br `t;32v.:%vN?:he^Uk#`llc8|LU{fr?SW$bgbu[Z8uA8ob޽=>0h@3`?c1ؿ?sQYI?l1VkY Re/^W5=oCmM /˼ՙBiN&.:|ܽ_ТE |9es~HHīWm%g$J;w@cnc!h /J=KhѢ>vv:l6[_>`an ss̜Դ>S@o''A__nj=umttt`bb:ccdc}xO6>6<'Nd}.Θ s,.WuONAMM(? ssLCMM RRx3!\4o 6n;Nba_I=}s?8~N*++-[q꧟pǟ0aX'z C A˖-y/S[߽{,;uQ"q;y J=ëWD=),HT ]]]׮ &rcF\z6neKY ;c]CV]zzu+_u;Wt:B!Edgbb3pǟp5SѪU+tu)_=u8NN> ӯVzc)MUUؖŪH\ ωnp7FFFQSS#ncgB"2\Eӧ;yy}6dgCoptGꕘ7~=:1FrgmmuaK:B!I]PF@WWWfk+^ʴnmE{8r8޻me蠦FYݻ) D޻'/s33 FzRߋ% r1{bC CX\hjj"|^0=nÝ<< ޿mYWN$2Y[} :Ʀuo !Bf,y o Of_Lm?n EE8q4C.WCC#DEF .ve28 !My$cݶEE(,*ָlG??nB䆍 שμWohC֥**fշhmahmaӦ_\ Pָ(,*Bӧ:OP.S&yBSSS"?MMMx{z*]gB!9j_i333Lr(wC`ۭ6CRJ*,Yh>u 8\>wƣ>F-3<$c"mn$c>_X[N={ <$ɩa1ȹ~],ݢPDlERJ*~؉g/&{a嚵 'ybCXqaܪ\]>ϗS垷!* >|F})_\z6cA gñx(O`Ahz88(\=fr${oľˆk !HXMh" !nB!GLB!;]N!BxGW2 !BhI!BxGLB!;dB!&B!6B!w$B!M&!Bm2 !BhI!BxGLB!;dB!&B!6B!w$B!M&!Bm2 !BhI!BxGLB!;dB!&&VXX&"f[C!BMd|&ŋQ87|h|3)P]]-Nڿu+!IJ+л|Ok8sl𙉽l ͅm늢T9V- ;$o݊kh~Q7scƢ\h:6~<3z tgSU(Μ8.P(D~Ab㶣~*9ǛR-022B`hhh4JuPYU[ncMxU] \PݻKmgW2l>S=ٴ4\>6Qʼ^@'O!)%EO Ǐn_+0[8\m܄/p`W:֭W')5 ~>q`W:⢣Q[[9ׯcuD$'ǁ]ijB$*;6bPft̝C{v#,x.v&$Rei'r^vHۆ"8(g~E,3'SSʔ=kn075"Iaⓒcb&|YHLIżA8gBBR gd(o|R2f|9v`f*3 09zL"#ǎc`~040`l.olCyu^0 SlclAXq 1ulrԓMKõz7ĥ/^DBR2B_'t\$5M֛̚Xt쓏?™sCRj>жͻXpLC`@&9SlLLFȜyacmC|"c ?3sV |3|@$vv`o|%=1[r>|!%ttt`cmo.f X);-! @ ٟ1ǦMy*s֮Ntu }^]{?t8:CWW1-SG#b0v(Vy(Zw1Ƕ?GC\5}ke C[[C6k9S|luLzƥ+Qy͙Z.pv蘑u/\D+7/JԹS'ǭZyiwՊij2TUUGc BCcgk+ؾ{wD 521[rF> >0h@v 011a X]ZV ȸp%%,lDb nkpqc n}w;1v䱱fMh׮-Ξu9w--YQmݙPdG)3/Ek+v 'qtb#3=)>6)Lzƥݿ/>5~3d?y~/~:sUU27Үr걸”<8*^ı!)T^C:::о=BƔ3ʋl8ͱ ))Ve֮ZsssсP(1iN#kNy?*S>ѣ*dw^`_w;/N|)3/Emv&&^xwaSb7oRC|e,6f?K[֢V\ڭ\Cj|^Z+WqxnlR칗/_b)x^Z #CCsjμ$WeaЀϱ̓ +++ʽ ;;NKɐ~k٢1 lܩ#:wx |g ---4_|\ƮDѧCkc&M?{lthsQOgԳl݊B\%Nd\ !>zUk#ulLBq !B!._K*OUU q'3ݦ\BEײ9&n6/ZK@(B /]6-͑yJUǵΝ;!unŋ8{DnUlڄme'CTt eeןsNa~)[lQSScF}{~5Rl\asL*l2]&F>ۗicڵ7g6LEBJ.=}*D6'oŶG wA|r |\Ny4CUCeSɛM|oiYW_5-գķmc>M[e)¦Lm.2}T/>^/j ==&r=*.&>Ԇڭ1YuQ\\؛ !?ko"R.'Bɱ' PB:Y!ҬrB!;]N!BxGLB!;dB!޽՛L>mh5f;}Ȧ4FzB!DzI4*ڴByۼ՛L[&Sf| ,LgW, Þ}q/?֥ |gS$!7/zp~0241ً¢"Xm<>s%XbZW֮_P}}ztB Q=Fmȹqnz|!%ttt`cmo.橞˖}^OrZ:}`g@v1WzLLFȜyacmC|5oeb7K`Ͼ{s`Ͼ}zbhk3 LA~표[:|BzS+w$UVΝ:J^Z*zݻn7,se9QAökW8pbX,>߇m4(ݻjJ㚚a ׼ea_VFXp!Y ZZXhZ2 iGh:|BzSMxabg:x0.ff|F6b'&úNeҘS qTVT|cC =yߍ?nB__/^ߙ2TqJ!?o%GVNرkоRvŋusⓒe524?;wRMt(5M.­ 2ykiiIݻOJE l۸= iGGKKk(SWB!ɜ8acp-+B\XxI~"EKpBTTq%kFfz=eV@(,\s|b>' *:WR^>ײ_+ qU,XTyL(92/_O(⛕0sڶik++L񚄯VBeU/eȲ):F=4ܸy}}b2aKVL@yy9:o/whi>zaD_Ű07$X) ppؙ?nFMM vdO2ŢL޾>Ӱ!j3 PSS#86Dmm.x#sڌJ!"7lēBa$vr-}Ɓ2u%h++B[P !بY IDATB!DuhI!BxG !BJ&!Bm2 !BhIiv 0zDlks !֛7Kչ^Mۃ7Ǻ[̕X|zriMv.!u uKcQțE7M\BqK4>/b19y6Wμ{cGXsl@9*9:\IZ_ۦo2g_Pcx{zbp;tM?7E-Ly?|۶!MòC{xM0Yw_J9|EaQ,6X]{!024d*.FrjN> #C# 4SxDluy=pQYYUݏk]㓒p?ƭZ{s?k/ys\y՗Kt$숃XҲ2xOAm040`O|[giq"}=&OaxxUĥH_lIymfp}\a[gE 50QNd\3+}FXz LMMЧW/;R p+6\p_\aC",8zzȻ{))>S_|R2ѵ tuuj2,j۹Xp˒ٳ |}愄jEt|sL,6+J1&̶|׌/`M{{<{$/L%oqWl+#G}sG~`h`:>iQt'gb =xs}UU\lK9Գ>yk 5`?W֙k[j4dLLFȜyacmC|A A~ # <-kk|tBuH߽Apt@G{!utC`@&92/+&-! @ ٟɌ/t8:؋-"\=9-vY~bia@&> eeXb/^ǦĮc3:5^R@m°PۋsWG#0v(6Ut^%ަM_p)k0e^c@ӎBsp׬d޹{_X)q\SSnMXn =QAökW8p"U@w.v֮̾ vsNb[2RҔagB"2.\DqI *++%Ԑ1eV֝k~oܩ¦Įc\`WGkn^Ӑ2cl+OGKKkg:Μ;k 'm>*JZGԫuHMR~a'\_c@ӎBsp׬7/_؁T/0t`\ ldOOL;x,LiVGD kW9Z@(sJ{v/*ӧϦ혰XcK?( Sqh̵!i>nh$66{$c~:U5U/k= kcQXaj UaM]nehibr?fwN>a)Y`^{d;0lr*ڵm+Z ._p>\۽eGu#oe؍ Şϻ{On|1i3kvhײ:M{ɚs\S}{>QZZבse/^LqfOZ}YQMS_4ez>`>NJ0Yo2z{!8\FEB^ł%K>~\cDEjVX][l)v=eV@(,\Vn|1i3kN<Q1ȸpB<|F?E{ɚs\S}&ƌc=jؕe=uM1}{Tq1ESL(9VT= 7j\֗͞9q=;c:v&&[QSS]l0Cn}?샿*"%07ø15n( |> ɩiq&Ų ELÆ(,*BMMO%%;<),Dk xy7ʧbSt b S*\7Yج3y!rF<),xMBo'F"2.y}єk21ʬ||uDq~&֮ۀU !4 u?uf}\Fp[ذ) .:,B!7.o,=|3 b[^ա!ZYYeWw/'Nĩ=ٖ{BS>SgOիg>Z'6_]{Z<ͩSof|9q\߁]iXt%k -022B`hhh4Jͱ]}1c7D9EmAP?N9$ZU/{~z~d}\u d6ܾXOOVVXΞonPuh#uAs`Ru(jRekaPNs=OQLMMqo+9SsMߓ@ك¢073I>lԴV=FmȹqnQ^SSKr㓒]lp,?/x@[WvdSo._dšhيև .a:瑘!­[:"&,RIikk|qq2i~bj#eڅMg~6nB 8ۣ3'%̚)^^1m>ָOJ/X\|6b1 }ma;SR1{?X۠BX0#]moŢ0uVu攢umg; n Ϝa*65y&m!-Շ8S2X MIoc/9# <-kk|tԴ;2g6>r}}}X[cpps^l*K} ?3sV |3|BvdSo.'#W"EV>lp9"(`?9NE- == `L\ʼ,l#6y'!}?@mۼab%aA89by Z;T6~-luQxz88@ Ѓ1|OCiY2"u4O>vi }ukL?(}w;U"NEuIqVFx^Z*l#6y^feeؙ Q\RJ/_;bǘfm߹hܩqq# :aS' k{Cl }wP%cL^LXg:'b*1ǡPM2jjj$LCLXLĄc$V|cC SLR߿H,C3S`}/eRe?55=+"#"anfV-tt  b}bb*M?d^֡ӜR4?@hf̰Y;Ayy/ҨZ% yusllj}SQy~#khi)Zݽ'5Ν:R |gIlVVV{vvRQLY¨Zr4v5Nly/\B9k^F楥ƅq'OSضKClWeaЀƮD;c9|Ds"!%EJSlA+ Ӝbʏ`;~`3f tg|=1֪:L_+Yiq6럺(..VM.Mt4ӿ=Vp!QuoczI.'70q8UmћU[/UFj}B!4OtB!6B!w$B!kQW"([.}lˋ2!^xCvG~єs5n]]]0' qc-x'N'?E9LMM`g\ö[72!0kLB#!'cah(tu[ 7/2!m$&Bێ,X<~ӧòC{蠰._QeѦ6MEr)2~-[6n@-Dǻu_-CBr )ǩ0,3f6+9u ibޮm[kG,Z !o2 ߸.$/qV${3͋^oRm8 WϟcHan$ű֛2`X`۹es:VGDbά`5055A^D1?dX>gb =8ʕ6t(‚w&m܊6dkbwp1xO+ȱد 8,Mes 4t;s?ĔT, nݺ016mtKC ΄D@8q4Jp)չ¢"<lXW_?/x@7w?ĊkжveX:6۸ !`og$uǥ᎔]#˓ ;;zY 31!sf#!ׇ5b$INKÇ0d lŬg7t8:؋6cGGP]ըj?xcGR*fi/ c/^ xwEP?/A~HݵG=nС=2~ŁC0,q>w cW/]\E 53gχ1s4(2 ;1}"0 3Q:6 ?=m.oo''T+{'OtիW8x|>J{V}bܽV8WSS|,-86QAökW8p ƭhl󵱱{ڵs3ڡR1KӰ|Y l/^cP }w;7!_~!q)2LMM0h@?tW#Էȋ]E ?;5n;H=GLlw/|ʪ*le[n^S6Iؽo?n__nm;ubU6!3dւ/+^ıޟƇLCLXLĄcX5nrBGGظѣ*dw^YV;J+_]l3eoCLA˜Qo5 Dkkܹ{v ׼A2g6LT^|ϗ_}B1\aOx{¸tfP,;"+'GصlVVV{1/i]324?{>=<;w Eغ9 IɌ(*o>QZZבse/^ɛk;hh̨HHNEee>]Rcо1q"m{aw>}}?D{8x(z}?%[ʌjk%ʝWlcQS\R @MuhײX&^---ihhm8?twVBHs֛LYYZV66Ċp-;BB\z ,K):F"Ow7Sزu+K  qZVY+7EKpBTTq%kӆuƭhOS IDAT\^3j$vۏcbҎL vrB^N /UUq,kH!*:ײbp5SG|:\ZZZt v'`@~ڲ>eI}UUU/(@M_v_?xP^^/_kXA66udDE ETTcZ9^ ssd^"uYVttH~=!47j}O^5Wq1,0}"oӱ31 ܺtbɞbyy!rF<),xMBo''@ntCpA($͛/d]7q+Z.|] 7W#>ǀ4ӧ~ݰa|/Enj%%;<),Dk xy}SGC DBr >!t+cE(f7?073Ð-\yآ6ñXW1t[@GKK3uIlޮ;}g< `jb"J+.LÆ(,*BMMZ lArH!͉Fqq1ޚ9 B:KJMC2?N!͑Z.'7]vu=pӧ~P!Wj}Bd.055P:B[qB!4-]N!BxGLB!;dFE=a"b5y·mq3EO:fod:2~%KKӜT˖@^N>M_I*VO͹Iu{7FUiճ~B|5vegJ7p'.x.w6qDo[addyАx>mXhΜ8.]LnT"8]cTZSǛAhD$c"_IJM;ۼIby=t?),D.]>m&7noR]wۨfr\MO?^v Nd?$$"&&Ĉ.]\(< {|TVVGE'%~~[eAOBRJ*>&/)>i>zmېs&a١=<&y`ej vGCz4#95 'N SBGGf6<~S˱d|t߬-[@[W]C~A 3`dh@~?׵w]]|=S9|EaQ,6*T06pvq=t$숃XҲ2xOAm040;U^ydaSưF:~SΜ8κO,^Wte{.~vvqEpP AaSa$ 6L, 5"ul^&SGG^HNKyi􀶶xr_H̙}z,_&ӫ(]|R2ѵ tuu_2;(y II2`X`۹X)^ÆEXp0tw.Rw%|e-ʴ22kn0xyaƴix^[v >)> J=r$#(.)°5^|ظ8DE`pY , .lo7Ley$bAhpmo+SY##G}sG~DO6J^]+yW֥جl4l[.kk2ncsr&pCkNٹL6GjLp1uO E{v.\>H"d̙@__6X s$GQ|$E~ƽ!SMt\ܹk~CUƕ1?f@Z'E1&GJ3A5FOП̻O0v6׹凔3W_,\͜LӉ\t&M ͭ$ѮFXIgϪ݃v&9luý7  JSՆ"uHJJf[l4+WVm;uvvܽ{OmE2Er9cX|)999C"kQJ򳅅&hRƬ]Igzkد]^9Sc iUDs<~ 99+貫<0N1.M# cUD$'7Wn`qd (N'%LR2#"_ج8q7J%J~=~E Sֆd3^m&''Ē埩hތ5kגyR3I_XR',y(X[԰OE&s㥝őr6W#r)f>>æp6bz7iLHx>ߴiiTut[l0!,Z[8;1t \e|}z$6~+? M5bj0?S0ϘʈH|$??Z5j0FĠZ˘`߿OZ2Xㄵ|j5l| лGΞVfFӆ>?f(22t{)cmӆ۷3 \]\*` =F ӽk66UݿJ**%)+;[5L0.E1ƇE7Scԗ=kK߁Y| NN ʫ-Z<5f~hC\bj'*dff~@ ,~ɵ?$Dǽ); r@ sѭZ @繻\.uG~"\.@ 0?r@ "S @`vD)a zD Z@QL)/.yQN`Ӳó,C4ucyڲcFw4t)<YbMM B Z2ϛ>x@P)/S.˲ cZ@S[ooΞ`p,e2YÖ/6h|^-+;ܻwO S$ch耿/ݻv+}CL\<7oĠ%Y8tcV մ4lliټc_7Zԩ]!б}{ٱk7WRbE^iЀdܼILV.`U-7cbx:@Ž(2nİCڹzc_]_E}5AAl*c]/ W2]\'܉"#ggϻoRڀ<+*[a;ի$FRrƘӺ}Ovcє+ )6R5OΡ%.J }~rzlm%V4 KcT B*2'L ecG^=n1֖7^_w }6mPڊsXiUҮ]cETH-uwI6-\tIE]81['< jVED2{fϟONU%RrN:Rljg҄ xze_0y HC#6CullB3MU%ǪhX&#nk .钥]/}}PR#DixzzpE/ABjC `sL,!iJ*I6ؾ҈GSc̔~/=cHO]H9WJM[>ǔ\Pܺe3..Ll߷wOÇU>|_ҷwOneIٱ666xyz2{f7Gx\&Ӥ Vx7ī&3+l:M}jUGǍSׯE}L'|8ۈqfkk+3lf͠yӦjۏ8vlHx c&5'R|PXZ1&_)9Ki=C Aj~sTݴ.L%@ f%3+;M[I8o@Ŋd:uQe~8ouÇYnuH\Gkl/il+WhҨ6ƍMǽn]T^V޽z4vm_QÆhGGGǩ^|*鈴V×-yc} !7zEm[Wǒ">_H4 7aq1{ )m3//OmSccZJ#K+Ƥ+% Ҟ{5, )*iG]KM0| NN,^0ggg,e2J%z)~{Jܝ7TgW c;o9NsI$&:*a ,{zZ5)r9}m3mޕOJ7K#K+LaQ Ҟ{56\%U7]j\q \IJJf쨑xeU:}Fq[JVVgϝ#9srx'q=)T><<܏d(u븑tڶ3:;61x@>=W9&Tх6u}Wnu|ڶ*wI[hԮYKk;g)͜y[)>(x4Gۯ04^Jw_J^/6s.}E. ["ݽ.۶MNN?%?{\ŊӳwfC+EfY(JNIb}#j$'DTri2h"8Dn3Iɬq6N RIn_Ff$VFDj;xֶe_YERYJ%IgYUwR ggNڠXəd5= ,M`l4sioq41flRrx)mߙ)yYؐUK}l \.tVFD;|$ԪQ1޵ c:E}bxDeLP0ߧvZ 14!p6EDžа|8n-;EK^2t \Oo籶IF̙) ߁Y| NN ʫ-Zhm[Z_m~23YNfm\ק7k7|n|0VȠ@m۴;/tW|KzrPLɳf<-F<#ƌWJ/;s/%/ ]׹Tt,rIߢBff7 AΝ?ټaݳE x&Pn. Oz 7g-@9 LAd :oIرnřwu_^Ti!r@ (2@ fG@ Qd @ ̎(2@ fG@ #L@ E@ "S @`vD)@ 0;@ Qd @ ̎(2@ fG@ #L@ E@ "S @`vD)@ 0;@ Qd @ ̎(2@ fG@ #L@ )Ef.ݞ*b.~Žew@ >e47Ϫ@ "qZ@ Rg-T:vƬl۹iiXӲy bogn~=g?SCcĢE[ooΞ`p,e2tlIvMM}_ aN8;3x`~^ o#Õi8TP_wb$ch耿z(n#@ rcس- <~\HϧIFlٰv$4d"~ ;AտL;YtEcb%Uұ-#GgI!lHbA6Їq+Ǟm ,])sXgV>>[8vd@ /U9+l:M}jUGǍSׯE}L'|8[R[l۝ŅАR?; 764&$x7_c6@P~(WE$`:o'9(2o[g''/32JnJ>cifV*Ps]ĕWKq_f_ad(;IJ&bz ӧL~=!%EO&,_<)n?3y Χ~zZ] Ac{uZjլAsgێܸ%+Wf@Fa {;TjYn;lap`ccCڵ?99c J]Wi VޞTPᩎ-sSdbii ]hF[&L ᆪo>kѸ,SÓo83__*T|cCL{҄ܩ;uhsˤq޽{$IHعy*ZT/ɨ=$$t*T^$<"b("]Y+++ eԊ[ooΞ`p,e2ɯYa3ضsWҰe jz~Sv- @u#OOZzjl?/oێ\.Ύ:udpd2wed8>=m8=zwL] mg{999 ];JԷjUm ?f c\P):^テ"_KiKWl]fpũ3Ņ4!.!C?[TV.ۦP Rh ;vٙnnZRt{es$Ds5- GG}}޵Z_fs^\J^^JֆyL]cnR^bŊҠcɸy\JIR%Z4oĠjk!&.7qqvbPjEiolGaUk|;[[I~+)a m&%VCC&c8;91lv611_<<EsXOq6pjU?T}}s]d4~,_m”P1vhec/v2&~+DmHf ܩ3BCD\N\y h_9stp@[mۊdd2ڵj`يU\!U*Y *sYVfGsx1/[L Hzܽ{u\Ix9h:,*vxN/{C/ Wh~;sAQuCŽHOW+d蒒"ͭ87өPlP 7pN9_թu,TQ}$23=3aiiI5;wK>]@6 c9 7}ϵY` xa)Ġ:/]~}A9z}PZ5d2N/Đ$~i?~k" *2j׮']"K.rխ1VBsJy"J*xޒ LCֆyL]f͠*nj&+;Ya3h޴'N(S&Ӥ Vx7īt.{g~>|Cv{fHx*WHx nM0Cbߘo%$h<_k/W3S-O]s/Fvv/l6m&d޾M^^{~*RݻWO&Ю4j͚ؐS׮siؠw3Z<\~۫Z!`cceʢT!/ߕ)r<k@ӸQ#7kN= !ѶM6K WWWqF:EV2"ҴX7nIRlPש^F3IɜpAYHjl*bHY%т6]Cvm NNtyMc TSm(y\kix7VUŻq/[n E,ѼۋYj}kC<&.܋S4_WФQbcj̥sIթC/xSG>L͚5T RfhxO|^FMRJ M}uQ-"7&=J0| NN,^0ggg,e2J%zQ;N_A9~$GY0__}jɯ({c`rp_ީV 'EB4:}/ɊF\޿EKգF$;/G2"wv1y!7WIԆϹ}ւDztիɨOT9JZu=!jWӵ?OYEX^ZJ]5!==]6ȍy1ՆRǦ`Ȼds/`HRRSQdL.yWWs$J}WR9dնąK4&'SHOf)ݥ6Z_"~@bCC04k׬Eٳj$'SVm{yF?ZO\t`=P}KiP1 c1W,n*YYY=wWOqiBjEFW]‚U\|<'siҨo%b:n޺E^^3Y n7nU&N#د(JJ%/]fͼ돊s׭vmr97nG)E~qe.\D髸RlOQB6EЫǻj/]b%9硩EK?WNR|-5tdKm._NC=ذ)/'64 ǪH$%LR2#2S-7cڵdfFTrL-ٙ~8A#j$?_TriC4g`ȠtRژH+*VH=ؾk7wwj?M_-ʈH hp?ЕGGsYFƪH=Nn`p~s2} OLTutÃڢZgLgeD$GO5 cӍ}z$6~+? M5bu,އs'=xzԧcvt ۚeJҠ{3Igiۦ5 dfަ+}{wwU3 72,jլɻݻjE1Y8۷_ѽ ۘSd25kԠ[k, eudJnnSU*^dK.3NaHbkkKsFdbhJfq}VksFW1R~}`߁Dm *P׭S&Nevd>zWNM")_|6)sw.Rޓڰlh>æp6b4gҠU˖ ¢%˸CbUt_b{.l l}R/KRw@,_A?bv>5%.u呹9#E& 6s5-j 73233 AF̉\{[[Wh5^~I @ E\.@ q\ @`vD)@ 0;Ȍ\>qE xnQ(2=`7 U_(G.ݘ6{rUW&똕1lbcgkWBմ4lliټc+Q?)_OaV vMիTXW4 8p,7oK))XUD͘4{;;%پx2nىAoL -tHҎS~\J̄L$a7qvrb!t~Gwuś>AIghisL WP CՏ")fj>r+3|ӡLf9ر4r-Doy;v']@&{V-[2j?Պ|J8-"#G…, _x|:wČP*"]gϝca&OuWIv Q#Zjw衯X\l%4d" xQR%hgkh|RpѦ vʤ <=yQ6*"3WR]D3iB _[2zܹ{.n&<5(2n2wTV9-'##? _J{;<^{|!~Uv)E= wDSoliMHx0CvھL&ӓO>ڿ):i'falmӧLjطwOÇU>|_ҷwO6>X[[Q#q)u.D|Ya3hヵMVv6fмiSOT'[O&X[[ݤ1Y[hFz:. yݞ7yj*S|%Gj̄װOі0&oolo%$h<_k/W3,f|޺e3..LENsaL.H[)>7!ύ%Mz7ǚrliF",_8R +WfdgлgOF řJ*ѣ{7nefwsu/G^Xd8;911h<?ɗH>{s>vZXd4dbP >uѣۇժ!pz% oYLd^wjۼ7a&ݻWO&Ю4j͚ؐY.y5XSc9ttS5^?V:|5kV ]&RŞ{YYeхD܋\nۋ"WФQbmԏ1Ҵ6>x=2lłXدwoUE]{/US蒐2>B1uU_ -accCj:ڊmZDߠ*2͕R1W~ҿ:ZIXm1j|^g''/32Jn㬼 1c")y`PLc=4b#==]R))4l!S[z,Ξ;Gsdګc>1T?C/'FqڦcbiŅtڶi%/]6HNm):{M`lnnu8}&I~sɧKssRR2cG/SOY-HfJcn4WEW&rYJz4+W&/?_mGb *Fz:{W[UPM7d0>Æ5?:oYLcUD$gUr&)ՑQ )͛fZ23oT*9}&K;l8J\%?AUGngT*9u4}a8;so'\sXbE]پk7{PUf>g|bn`Ƞq7, IDATtRZBAsB <JS5/[#}c")>+\qZFl(8kl|9E>zϟƆ&1g_DiC1l )((a/f,_EFz4ݻvaslaS3VS3d|}>17lЪeKaђeىl*|ڶxklt󛝘lƌ!9f|ds_pڢABWIͻIcB\MK#C}U%.͕ϘʈH|$??Z5j07(yA_ނ4LYi͍Ҡ4b?:'%5zSǍ͆ LVVjNwK'O fg+5 h)S3wuݰGn&lcOdԬQn]ަ۝5/D_e yE I>|`,cvtggr֭Zr]Fc `SЬj!~vr9vvvթ##gǮ|+d/ЪeKF +ovh/GiѼI@ B.2Ϟ;%LLVvs.jUGZlɡJ~tBÇ3w>#L&#.a.YJ5WWZjOR=~eˉ?ܼu)!Wϝwn=60iB+Dȸ9PZ5RR,^ DJ7:HOZ辶STߙ^:lBC&PV-,[k":9O×Rގ饗{~~и+|{i@ H\):i'falmp_ ,^ ||:wD*U\2C &;;={2b..TTݻq+3okׯx<6R&ɉA9t0G|s|@ZhĠ@>v\˩WWtg_ԮU#ǸaԯWKKKj֨9Sѣۇժ!pz% *00n@ PW2/|4o  :kGjԶ+ ֛ /5;pE.ORƆعg/GА͢j^@.OiS nH̫׮QKKKvoh}^6" h۾NFhެ)NNVJ@ (Efسkk+JOOǭNSRhK8LR'/^ƱGOMhQOJ\/ʕ4U+q/\WwbccSnIgI>w_eeD$t„6ߧ~@ E\KKlcaaAAA޾LGV2/dVm+Tw ̼!r @ J2]d#j$'DTriCUggNMoPdથȺ|9ErhKuܼu<~?Sg3ou@3VEDrmo$&2BU/ 7<.^܅}@%\;5ۿі5Q >|ȃ8}&/@ANNCxW'x26n7;t 4jz@ (ӗ˛8v cE ha~='0`4WFAAA'o(¢R]c\JzO3 72,jլɻݻTPYJFzy1}̝?/V1u +D[[[0j$CCV2 qmM`R%^iЀ=ٙztFl6.LF5mYMQ u@ QT|./]9sHނųG 2}\`}@ X@ )@ 0;@ Qd @ ̎(2JFðQc:bؗUL"~óE`oq)<wJGt}-Zl %Sݻ;>-,,R&M2:kf͚ 0xG6uѣ=vm_7Jsz vܼu [iղ%ruݻ Ǟ .s.t,GH4jժ{ӧ OOnƘ9$= zܘ*_Yׯ4x:ܑ! Qyyyܾs3ID]aX'i҄ዀ'߭[g&OAZ?q :2  'ǯV ~=wةQdn͋+3__0est <.Ү?ȁGZn9uy齹x0+D`ooORl :'=  GWS%XZZkgڿі SBZ'%/RYXX̀~}P"cXGZ 2iI=sNtI͹ӷw/1Y4>/W^M$mew7Q'𣪬i"uN* ~Iy͝B<=wEfQ7_Soef{;{:{ɀ'Lf`]\MKƚ[8{;;u9y߿Oڵ2p۷)< >MkmϿm;r;;;ԑQdK͞Eܶm=ĻqcNKUO.1?p}_ ?c%9997{G\,vصotZlɨTsu-~e޾ÃJCm5ݿr8:80b]:֯e|$-ٮYl) ;vrodeeSZ5BGH#ظ%ii8::K]t)cl4T6^.wq ;vٙnsRHѩ{rUW%>nkiPtIRd HŽ(2nİCY%ٹ$IA +{aO\U|{ѿ9|-AJH͹vz*+V K͛mRJ V*Ѣy3&W_ 1qdܼiK}۵-g͕;6))>(:gcY.2 KP6aJ(;z4vlU<IAxyz6l`UD$gtԉXYU"E.'.a{L<~}::8Tms @ZPddl*VdRR*,lcxlr\gV39<~O×r-L^=w޽KD AlIS4idTcspz%޻Ƿ⧟a`~B2aJ(m^kE3Ӄ՟GgBGr%@`ɸթÕiص.i))<)5]Ç|`ꖀʕ+sXt9[ {pI_̝=wKد,]iB;l{.G{ӧ YGڼF 62 TRݷ_Aj7sTc9m*=x ×cUZ4o&R )>,)V 2ār~b9(kQԜg҄ xze_0y HC#6CLOdKL,aBll.嬹rǔyCWNIt,,p|qWo䵈SO>[6Ͱ'|sSS|Rf5!`|9062Š%#v}L'?Kve]$ ``ia?oO'j'c҆i-\K s t[7m¹ p01 6ʵ 5<'1ff`anf O%'idL s46`b]6!>]hYYx$8`~- 9QV^偋1Rhz41%$C$"UֱؘmlLKЀb_(/@vq :)SQRZ "W ^w蠅eeד'M&j%%Q1:J-tۗc)Pwx꤉謫+4_CCg0[6q^9}>}D {f051`HNyuE}v 16<<~.;CMMQ'Oar"lZfPBm ݻI[YcA~>֬[/\ñ-OܼOݰQ{?y7!yWAcAtwD7<z+cVYǎbccjE2Ơ`ute:lvd@wYecԴ4\IIp89o6#'a?ũcG Ɔ0aL"gld({0I&[l)s}z;CJUШ#7I>|?Y2i?7&J_ߦa>W2䵨H|<$5檫p:X,uFc^) 0}`ع; p>BBφ"o͕+M0/@Cn>!Y h1]Y(7iC32Z~/8MÚ˱gWbE?SA~ѺUk|>34UUUzMM %2O`vmۂWS#f_t4'Cj fpvt5?ĸ︗+2=3;<Ş_I{OTPXh>8t\wI^8t"R?A/1ghh{I^z"#3K|(ztCVNдlГ\XEɛYƌ '{,Y1Gq_D;'1Y\ag&K&KXQƹ7`R8MǘQd)f8Lgt?-MMzZh~^Co@C1WOg/}S4(i̾tL)kq>"N1~9|п_?O:rTTT˿#xr|%nEu5So(޼yrHK?j5ZD^6Æbw^Æ-Al6oJ-\}0df]ap&qEɛ&&OcNJΔsӘw!#+K(NLddݲƊ2νǎGw&j޳%%r[O޿ Z}s!$4\$ɱ,:v/$Srv
KCf&&XbtjuWڷo#>9|8Fy<LHĒ+Q\\ 6mпo_L tlde`gl]RtS'Od9 zݻxvޜذ%%0;cx[%&aMPUUEn`;+Jv*TTTpGVZAWO,@ym}Ƥ|/"|xvz WB!D:zy/-\!B!=jE_!`CxDrnAee%zЃF؈'ɕkBhkwƏ=>z  кuksQ9b& 7/mjzycfҧmmL%axTP gNN:G).. iVjbox)x5QB֬iC`?~nY菙Θ;{6^ƞ},~0Xaz5 y8xqs6c7 cI.sǁZ/ IDAT0}ji,Fǎ~}wcybb?_k6mr1tQ q}l vǎƎKgWB!24d%$ff`anf Ov Qj X,utՅ/~P偋`iaK:i{pVx!BtJG`fb"4TuYy9D z*JJK[ C-.+㿞8AII)\.22~F2?qݷ CfV)Ƌ.b Mz&!o#6oËu0a: Yxvijjj׭<4S&MD\|n߹LLz298Q8䡌>}<;|xy=d!CPZADκpvr\ؕ5^XWs>ekF!ٚulMUP%[sQsBi>"tLS@!N|05r-.Fґ((, 1Z'O!<"9={#mlWJ y/JJCKS #LWʌMڲ9V(N#pf~M/+rÇ)~\f8bܘ1C#<ΜYq7WRat NN?n4_/+6IK@B}PW2c>I ś7 az :2/.;g?|G=h38ňcee[+Ws0I~cJJ\9$.1 CXcq#-]DawnHNJ`T`2[ZrnƠ`8MCrR,_D\KMe|Z?G!aTE>1zhhh+bT dtBBn𺬌zp__?X @t R<к1 *x\sSSifزm4Y9ĤM$nall${cP4Xntq !"ȔmF 5- WRR+<.NN:Er f . Iҗk첊xW`Uq RNR\e~B!*20^gEEp***)<mgd2ɲԣrr2C8dƙ! WϞo7" )G{ff_&g!"E \7o墺7ЭkW|]6i7Q[[+>#>,+_AEHh2Q]EfV6v~lgh2`/vKr̮ EzF\~D$BZؕ)&".>KCf&&XbllNq1jkkXxvijjj׭<`cP>,+_AC AiKmE:Acc8#xq8`` |fe%vKr4s@L,޻Zk 'GdL!B*))yAwH!tˑTBX5"(]$BFE&!BQrB!cnx^w,]VZ罯؛{5EI[s"o?[4=qwCEE4۷I4k l$0җ/=ǟXpAGW'//ff@]E .,FӻewCWWWn= ^sѧ)2GǠ]۶vB}+Wf{;444P/\7> fyˇ_',;ʲcw(;/T.ߚri,2/:)׮-B6jC|b,j1Ef=555tE16> q=CÃ|BHEEl};ZXlae|ˏ5 cFisL n3] ?偋t( @+x{̅&g@;DzpH?| 3S}1qq"/'!??rH|7[kV,$ܹ{7MMONn1| N:¿&F왮PSSCEE&|kHyqhù Q@U w3]ѥsgue%I4g͛78< ;v,g|O8|q^;b維H<|7QVV],,m{=&cJ5쏎AAa!; ǍN&\CTl,cpQצaIQO:G).. irL9&mlSz$ǣx<\8sJj&$atNb/9::pqc_Z/IrQ9t:>m|,m|껱dyM)k?H:54oȻGOP)u?>ILjcYHt9naŖj̚3Q`ݽ|狾F"oGErL|i> ahh#EbD x tDD͛Z~=LLSǎ~]j,yy00;OcGp'4mǮP\ضe޻G5w`_#)6!So'Ʈa{>\Ю]; Zt S'ml ڊ/^`qp~ ~^?d_:og?~X'O;w~ IVϸ};ǟWh{VwE5<'19.1 CXcq#-?_Vz7Eu}.Zq ,m|껱dyٳ8~gߙ@qy](.qcYH?b0HKGUu5sQV^qK2]cƌ۷Gee Qj X,utՅ/~P偋`iaK:i{<ɓ'O1f8ڷoUUUΎVH=y^={ ;t࿾r /JJbI 555t kW/.E 6``ԡݱ#|<"#+pE<~[6CPSU[G^t6E>UL:]t*t8~ڷ i{>6l A$םQ_/_Facl^FPSSaXHj>8LZ)'|-fPhiiO>)^|)3 sb`>F aŒ@쏊>&cOvŋĮOCGK shX0' u1i4.9ڴi#5s. >nڄs.`b7mkjxNb',b>BE<3_/>%(HdyoڈI8w"nڄC8w"eey)7EeEEڷo(.q1&k{ҹ3zCʵO>q/Bݕk:d.]cƌo7rEwQ^^v_@t R<кpm/|űC-.+㿞80kaCf )|w&oIdXnr Ƕ{I sUU8|L}K0i.J2:昴aI5p>vEo},010$y=Nsb=eQ $4  P`P^z&"ySt\56BVN}!uLdm6Ç#`<GOu)'hq52ƒ|X+-Q.2"*63Ӳmgd*~OB?+*Ã|~!P\B"Zj}Ɵ*ZSSLӁ=k&]۶Ԉ Pl|Z)ғO1ëE毗G.EffgC_00i \K>وG?1ɫ`J4Ɯ!އ䓯 &{ꉌ,TUQQAmmԜ讇|1slГ\XEɛYƌʪ*,YPYU,A} O9iY99pag&~^bFԷl[pn1F;pʔW^CW \<K唉Y[OLAq˲GOvAnp$8>|/|1sً?ՀE +'N1~9|п_?SzO:rTTT˿#xr|%nEu5So(޼yrHK?j5ZD%6Æbw^@(|5Z&VuCss `1? ~/^[pdI{;|?')׮cB5Pm,U|Lr&k̹:#|o$2Q]]32t*c!aHj.<} [ulߔzfݷ CfV]?YG{ɷ%o^y޾AنفghdW=*YV^MoƗ5XXc{Q[[~}(v}Lڛ?BAa!:ik >CvS\Zoq:dJK_"h(7'NBWE0%yw>'1w[G3gIzlpm;CĶ5>%s<ۦ䷗|<;|xy= ДoIcc,DZ')x+**+u1c> qxoGD!&=74fHhoO8vWOZ.6!iq?ɇ_`;BQsc@ȇ)"tWS@!(.'B!JG !BQI!BLp8Řl7aM !Bޱd܈ ,X; r)kd01*6~mڴq bc޽ ׍/Ξ#BdhɌKH,b>"`X謫 ?_e6,::u҆yΟSAUUFFc=1zhhh+bTe. Xsfcir)kd0q0x`ia  D|FŭB!̇DhrATZ~cZx]V=yD{`/`үXB[[qfz A:s/13Sֶ+aHDž"375Öm YiB!5" dƠ`ute:lvv=wYecԴ4\IIp89nիc`gɤT[[˨4C6ؕ5^!"]K߳rrefg OJzFB4Y{v *6񲆆{_~>45kiy-d4&Į^Ů񢢢¸'B>Fͺtnpdde̬l jc`C(+/GEE~;(w_WFMp\TWsq=uxy7WgDfv6rHҕ}i5pvكRp\ddfa-eto̬l;OS8ve]6i7 MB!.dm 'Glކ%%e`tlol" L7@[7x)tiLܾs, `e`asp &wGmm-5\qC}zybwFee%zсQd4&ơC%"uud"+kx]>iN!4ЪD!BC]N!B>LTdB!"B!(B!D$B!JGE&!4pEk'nP!բiXj5&;`tG:ݼ @!i***:Gṡ2bRvq*g`X[|?EIIRO!SdA8~Gxp;'"KS1^.Zj*HQxTP:uF]Wkț%%O硥Çm+TU.3GD TVVg=8aPʳ"eJN#ap7f fGА}4-v;waڿ˧HCtl/ÇhB%$ʽ[1(vӐ5˗!.!RSEawnHNJY`?3N=+,&|=Z|c;PkױuNrvFrR"nބ,opߎTJBH|<mFQq2az :2/.;|Y<D\b"֍ q :7_V.ar<0(cSxb>I ś7 c] qcNY"M(2+**о}{KH,b>r@L#c##XQ1B-\K siF]Cغi]I޴Qfe%W_ƥ˗Q[[˟?/O |X,u|ڵ -^$VKۯƀRGg]].\ɓa3۷*U+Mq01 .^Mt.^|ȄȘlX_V.ar<0(+LY`ѩ6*]ƜrE!f}%]Mk׮***P?=4sSS ?k֭޺p-ollh}w`岥e#xvuue.w=5ʇkS1AܼFcLH"n)#W!jE&[}a_|P?oFe֫c`ԥ.+fݡm>eK]/DyM"S]>bcP0::زal6TUra;i(JJ v vSUv8!82SdJQLKqLAcgi< n1\BȇYLM8` Y99iߵ45kt`^C^}X))Bƌʪ*,YPYU,A}y]V8yڵk'4 ]fuY45ѫWOddfaPŹ jkk03EVV6bжm[L[~/"{ #e9`R8MǘQf8LyLs%qbd=_OZ.őu<#ʎz#6Bд5YYa|Gʵ먬Ŋ5?`_>9NCHh82P]EfV6v[ {\.YXyz\7٨"=#KWRx&OcNJ.Ʌ0xg"&hhh`p⥺x]\멨gذ%^FZMoLsa`C(+/GEE~;hčrz tڕ?_y?v,&MFwYdm#\I34LdL:93KqdrAcHCL#PFlMBHK"dY05cObSVTTVB}{Xf5\9x^@ӱmg`7*++COΎ" x̝1{>jkkѯ1\mԑx3lǏ{bI073'~:BtzܓllNqq݇Ξaeaghfzݺ}6)&".>KCf&&Xgy+H62͕ĸ}8ut0y>b? ;:ƌ5&Gq>b#Mߐ`i9֖{6mI[}`W_buF&lX[\:{?ff&xCO?ŔI0n̗hժ;B!D^ͺ/x<J_DfV6BDbM `1,ͰnJǏcW(?NM!Bv:b/gNܻ.\hޛӾŶ͛`ҿ?؉M!Bf%Suuutc'Nb/JJCKS #LW+ |i> ahh#EbD O$'%"24o"$4?afb:v~ʹu `7 I X|q-5Ui};t$]ʵغc'f9;#9)[7oBFVPYSV̄B8*))yAH"*?&%._^^_?_!ӻ7ͫW1}.%<"B?Q(΀%06?{رk7wT_HٵIj[vPL4̝2b&Bー]Aڵ.+/ǁ\OEIi)x<ukድB;t2ɓ&Ç~~`5ڌz5֋L}x ᑑ޸^f yy08I3!B>.lƠ`ute:lv (JJ v vSH]^uUN'NL-ѽ[7F1i#u>56/B|E&ETl,f88eee#).m۶OKTh` ^>)CCC˽ 33qX2?AѥsgF@^=C;iB!|\>Ԁ)//`Q#~@IPV^ zwoQ~črz tڕnlTWsr+W5$8U` BBÐr=\!B>Jf}N024\|fe%nEn^npAr7eD';`ihW,c x̝1{>jkkѯ1\O3\DH^x(}YE 4qtu߫jjj ?_'O| O=Eo / F6|R~,cЮm[};UxsӜ$hPhii!{j5r-=q\"<'ӣ #㖺]ݡ1q%S:b/gNܻ.\h[_(4ØQV\?|(׺俛NM!w| S'A.kd1ЉX2uuubE3BHKbd3pI=?EI pyhijaap 5UUu,\#GQPX Zc.45O>CxDrnAee%zЃF؈>x<ݿ/4/$,3g u|5zmm-~>}'OF_AKS#G`LW%<'P@͆#c k| n|(Qϊ 8G`iΟ?tėF⻙P7O>z .\DUO0t3f8;b維H<|7QVV],,dӾ];7>k[j--M7ltE$7>KprAcG'5?+)װ?:W''7V:r QxTP:uF][Xezi$>Nq1tl8O7·ekL0٦I>Gxp} !VZFvhSlpĸ1c$O}d9i Y1)rIƮ.G?{wU VȪkFb▢(-n% ŽeY3QYP0PH sf #~?ug<393VF7n񚆜7oBys8v_2]ѱǾQ1y&;jqi䩫-VmWVPX NEĶpUn'" }=ZDzˢA'`ӵ+%mL)S_۰3*'IDa7,QRRpbɂ@'+Wbm渙ݵH7obH?.ǑonO8 y{0>~Oǃ1=B薭Y36 ;*nL/#''\ttءZ<𪩩L| jc 7̐/ ƆM;ٺ@+?ď'˯1>8>=+ |="w 'j5Z}}̟024DAa!=>]a7Te)+;%ټgŹZڥKX.gOȼsWAVFգGO8s`og?Ψ( } 'ѯO#2& ܼ ^`dh{K):ք:; +K 4o\9g(_!#| \t|<̅]pu^cn*;B:Ǫ vԟE>?15(b0;`> + KaX8c+\"/QWc!$Ve׺GUGa@߾S8uf^ P\R"-.b'm65/~LŁ`omjeq.wᭁoBO`anO-1rq:thN:"#o_5ެ~ĝwv XYZL='O=3HM-E{334҂9|P1ڛ~L_UVv6LMMdkoan.,f͚]۶XR|Wփ7z$ڼ*`mhA fm/^bء?qiӦXj4mv66?su< 16m #CC?Te)+;͛7U+ؽ &x툌FYx{[Յ9,rR>*6~3Чw/h6byJ{/|`o]8gbw)XRF̛3vJ%sCGaJyEWee8)'UI&0kM6Ez-88W IDAT,J4fͰg~\,}}{L 6&5POc1~D\?Ю][ܸ7ި^™8q3yyy(+/i{FzR㔕7~ EkFz:>^~Uׄ2߼ {jeq'v662ll2kB ss6 ÿyr Ug{uBHʞ?A(y룮w[:We˖2]ȱumkIu5BbUevm۾N8yڵk+!4wѺL=8pFz΍tt'tkԨlm`t޻)^j'U*+;r2xnߪv`޾ -[{vIVei]j_k]tת$VMر.&>ߤITTT̐&sarj*ڛ2eyY 99(**ΜD"D"7}'y{p&uUvvcnsN)//YxwͭpIH$Ǝ!HNyNrJ*6mLoK1PXrddf" ߯o6bJ̘[V~ OZO@<8vM7#77Srj(ۯ:[ncG#8$ZzFxUVWc(VmӸqc> }2|L(d,bͼ,̕g/͚5C+##wi(Sny Q^^m9Uoݍ1ѱq| ttuakm,TH})߾~QPPvPg Pm_nLJSФISXYX`ޜ9h i]M&o񚎘x,X999hּ9ZZe{051AEE uFt.,_Юm[8;wߩV:V&ogsSj:o ,+,]/7nmѬY3>8?{VGq-v=fUZCEk=MŎ(~***`eiړv6󙁯wDFf&Za8w^S>x#srPQQ!֖}"/O[%wWbQv 9򛈦Mo |j} Y016DqcϨo! cUV (_S}P\\ffps8)ۯ:[zxw7 ssajbqcņ`yX]:agt pDz.ˢQnn7nw~> D/ǿ;QL""""dddd^$SY?z:$""""$,H`gTngd°eKL玡:I?IڻA}}iCG"~^dcF=?",M4b,]@&OW}-^oŧW2Μ_m$|))2eb0s*GxH<@pH_OFdL,=0w"bp:!An~3C8tH˅(QIfTlgO^km^Ţd,{;hU+#LsI ?o8AWGv]{ٴiS|t)ۏkoسo>YMj_""""Y7`oWkΝ:eKHq'v662ell5ٲ-ZOWB&Mh@4Jv 4n\7]ꢼ99uQCIfǎp19EQZog4mɩho־}ncgT >Z-^Ͽ wS+"""F'ǏGpH(&TcuJ1v ErJ*JK%HNI0%D"+Wg4֦ ̻tDqx*˔司ɧdgޱhed ܕ߾l65+-ns6 i.?G> > aˉ$D$D$D$D$DנsIX#qǺa٧+tOo?I}{YƜd5$s[D$nߎC"p=?^`Q}BcrHDDD#Թlj=5k&+>19y dLpI0+(^;7C 0xLJ{&yo8\'LoWď'1o6GSؿxx4_8 c]jm e޻|c{1g&NL99KU07_m܄.#6a6]oḎRgH| "ɼ|wty͞ݘ7gUHT.]uAp= vŋ32vFEcڇq`W~8v::ǏW{8'O**}+akm8/|q_{c͜.]`ol,֯[쌊Vcuq]DPq;h)|ϧ'X}1?>CħdVh([h"έ۷akm-Fzn+moX60T_tB hǭMMsN2o@r=ok++8vsz #" g2+c3|j? fU1d`A4:K sa@~*OާڶҒ=::ڵLKKPsfaæ޹BpH(&JŪ(< DbRN'$`cXƻc#ko c011A3--H$8}?@FpH(g#+;6 }H| Ç!":Vz%H9.SHIKٖ*}lGe~Z=]tׄА߆,X!o 1w꯬sp= /YelҤܤ:%%>&M_LԞc`!ǎ`!ƹUL""z ̞sp,QV^W~ǒ?Zw;!aR SR14Lcnشy3rs Hp19+׬V TJ HpE,\L徹 NN)pR;M(..F{33xVK4kT숌WVV]},##:6\.lђs oDvN***1,?BB>q2aֶ-^ӐbpMh7o=j+Fٽw&z$5nӧ){u+._Aqq1:7ۘ4pVʷ4<;VpQًu(~j}̄ztw4 )ss'N@o9'N@3-j6G{D"cQʨRU(G*j#//6cJ*dYwBBLp*"C_OsS<V:oB46DpBΓԴj;z hz~!/EvV >ӫ'2kЪz!-3*~@ͥ#cb1k7,-P*)Ŗav| VCð8p(ѧ.]ٳDOVĐ1q3=11hZ_+iDbwիװz] ѷwoi8񆅹9JJJP,YTs1ӦLA~A>6oΨhxN$7>ys$KBDT4aF\~{Wn@*dĮ,uXMČUzQG_O#G:VGa@߾|(+! CGӧkN}Ths  僜{fGd4fۃނ.,ͱdA cޜp-nц!NAAa!GwDk6B뮪zU*<ݽ{o |zz- ss|l@񆃽tut`o?ݵGyp6Z28t^2q;h)|ϧjO:q-ttagk3dʨZ^́ؕUWkLXENxwm?};z66BWvILđc%3zP9HSh̪v5n+moX6Ƕ0;e˖Ν:V۞_P ZZwUzzz(,,B˖՞Q2Ox?X[Y2dFf-~^f[NU@f̅)(,ĎH$MDn^ʪ*ysܺ}2۪]պ׫9jhݩOжk/AN]ءǎ"2k͛?[ ]'^R^9i N2EiI Z=jEQwUVHpozKv<'O HbB VQ`blVʹ H[,BVʽ^-9HSot邫ׯ5vU}BQܩ#\GKc`쌊>פIFvfHIKٖfũTLp2ھdQu:u(bԭ!s(v}}zi.!5 л)7eD1262%%%X텝j:끲^8jR$'x lK8SSQZ*D"p]Uw>8tge%ȼsv+N8w$ JK%8xm۴>ojbjM4ǎ!HNyNrJ*6mL߾UUΝk7 QTTN_*]s6v4Cp1%Ebԭ!s(vݰifA"br VY[kb1yĊU"diܸ1Fcp>L*yOUX(_r>{;LMz=P8k=&^ӦbGd~z xw]upsuW? vDF!??M6EkS8v놯Bjgሎ+W [kk|dy/)X99{D}'֭Yhmj wW+Ԣ!$'fmshJ!KYY>Z={8knCC",/DO?Gӫ~jttr>yN?Cb,?:r{ﰈ_m QF"ax!o7sv±ᆵp:yX}PfZZ8|1olYM4yj^lM;E2A~~lѨQ# #3Ǐո g="022ww }I 'g,]{!#3:>^`_ke:t(EvNLML:fsvVm%T푝S-vFPQQ!nym{D"cQSw+׳3* 32aز%&GQ;5҇'`o'>ܽwa["C{3A*QhUic3|gsǹ!CGf|2Q۷H[As!$}M5|ED/O2{ PG9ogYBY$jZ IDAT[vHt aLw`5hz,oXa Œ_ٯO#2& ܼ ^`dh{ j.Ȁ̶Q󅕥7o.sIF`?kׯc 2b9$9ϿڀY~CޟbgTYh;fDL2 ;9y>|r% n鈉-8GUۈǂ2cVpMx"&nW$o1_?!`BcsouW=̅{E^4 _w6N:֗VvDF#`,=-KbHr::h>ӧ\yڊ߽~>p3ҖW1ˑv2~eysfN(Tt\<|`ok m` /2byTlgO^km^ŢnG>@\N83::hmj ?_)p=5M鵀,%Z>چjc/x z::TR7nJ8x0Frlb1U-nyǐ [ѺK]W2& g&O^*{#=XYm{Ʋ9wNd߲ j+N&lldbEo6ϮJ6«P''zL su6leUXc~M8v҇B숈DD塬L>Ox?X[Yj2!}T ycZ2\]{~,[E\c(кC+nE^,r"Ac}So?V9,-)]k9!/Nb분\|v_am]A~' k̵\eNUBz]Lv $ G&9yĤ$NHư0ww*IMQ6j"d U+#= >pVlb1U[1BV'{F"zqil_P qhnhB湒?0G&MPQQQW.]kU+ƚ꯬};3_gJNME{j<ѣ|l鷪ԡ#RdJNM)#֘wSf~rW!}HIIŮH+m/&+3;uDN=Sp(!o :vƠQF3 0YYYOvט~~k믐;vy =N4ƾǓӫgtuuѧWOI _'x lK8SSQZ*D"p2bƎ!HNyVrJ*6mLoƪ.α{7lڼyH$kV+6v4Cp1%E5ǏGpH(&Tcuj#;wB((,DQQ~: Tx)ΝDR &C6m/!$>/t 5#&>7TgyTט~S u/8}+.'ic}/ϚP''lڼﻌވݩi{7{{xMQ5TTTݔ+߷/ĺ_"+;MM*sDSz͘b73k^=z`}0518ױbCXcngk?zNddf&sW!}X46}dìm[xyN-ڌ1ѱq| ttuakm,>چ1ZablQ1hҤ [vz):u+ꯐk[Bӆ~""(77WND5C;u-h1o""zJcd^4il05Hd2"z1 rrFVFX4oL;""'D.'"""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""L""""?AN8xp}BDDD$ d&Kee+;=? >] ;4~=ƌAN,jY~f˜jr#6ME5ԣI消HlݾÇE8z` #`"Դbnيec8yuoڼ.ÇaPgxˍdACDTύD_6h֬t{WKK#DDct5FWK:{\FuN};!WرhR߈_|ljrlDBhto0]&l8w g="022ww } `+=yXۅYgu ~wL}Łk>ddfBWW=;k g8(++ǎO8E΃051Qj-07ѱq8~ ֛0y4ҒXyԯj"dn޻[v ѡƌƠMx~!XV/ocTVPX NEĶpUn'<~eףǤyW=VF7n񚆜7oBys8v_2CG"~d<1ƏsûCoUW)ϡ־иk E<ϽɁ \nj{β](ZB窜9\Ats(vUף:k$1l.]uA=}zD;Xz Z2B=j|[Q5Wкb0())AXx8CBdAZ|fgT4|aei͛sIF`?kׯcjcQ9iS ÷agT4<'OR~UcW6@|r% n鈉-#B3&)3>zzЯ9 wױ2>z c®<(1hޅY3ainRI)| ^nŁFcA\~Ǩw{㫪 &.^ZYJ]\(:7>ӈy07Wa orօ2ʞ9\kZzTw|}OfQQ\gGd4fۃނ.,ͱdA Tm1Zyp6Z28t^͙ {;I:{[[h3gxպO\N83::hmj ?_)Wg<P<7w[߄^ hii.[0e+XVye8:ǏK=~~]yʎXǤy|t6 5u 8p>;8lO<$jUFܞ=2} V{ {;~>3kL9EBhe}W|2u{h-ZWqcsh1ZWNd߲ D\تu6leX;""p6yy(++!epxzě `ddTk);5cݪ2>;t@۶S࿃N:vڢcu'1hޅzնWn~b}6*gMuXwfU-!q{ @Ɲj*h])qOT]B.Zc/N2--̑ZG쇎hmYк$~:U|'J_.&XjLLLLK #F\+ xn<'O ~uVx@EEEmb[U>pqAdL4ܻ&x{.+;~b]vy,_@JH2/ʨr=s:瓺\u5m5q+}WU?.}%%>&=QVƮl,BuG%yc0vFE WQ Q7oUGHt iPXT={<]bߵͻD^kz\W+t~ءR.lK$q6B΍ۙg{ VX硺q2aֶ-<@!1rpD+Յ5>Z"(꯯ l ی>(..F{33xV;q:a?0Ν#^+:&ͻ瑚_!+;&Ƙ1=喭: ssj:t𯕊[\97yyb/֦pwfX:1eDGVv6ZZ[U͛3nҤ ֬\^oi: ANE=yccw )w: GD"#3FF:IwBLp*"C_OOLAa!&LD[Wk;\8CFf&tuuУ#|@__EWŲA@YY~8vDa5ֳvI8m߳o?nedqji iyQ1q~&7cn}}A"{u+._Aqq1:7ۘ4p`c07ѱq8~ ֛0y44v9={Sֶ~/o_uƾxŨ>3""_Ɍǂ0 ]Vp vV >ӫ'2kЪz衰~}== X=}B_OOp;Qq ss ,<!X 'S*jSQ}; +K 4o\זк15(b0;`> + KaX8_pB|r% n鈉߭0ɜ9=<0mcs6쌊I_OFdL, y\z PKVv]xrnq3""O BGGv69 qwDF#`,=-KbHm2Ǐ?~.Õjgq<8AGGZgtK:Rۼ9`o'؉1^%/X8 #CCxMB,2%)ծ2w[߄^ hii.[q;h)|ϧ?߽~>p3TPxrn/qFDDuCdZ[X/t|be7?wm۾N8yڵk:(NNd߲ R}0NU޹XtԱc(]!e\F LٿFFFrc};""p6yyo2~q'v662ll xrn#qFDDuCLEJKJp~h ާڶ\\+M2; nGdCUV{խSjWR4BRs$ 8II8aaq`blVʹ H<}&o*Kձ8#"gꔴ4'J.@.]p7ǣG2nߪVO(((@ڥKHM¢"=`I&!m*S:.[N:z>^7cgTtSRR1hkd4Oۙ]~]R8#"I憐P\LIAi)w1'O@ؖp$TD/beݰifA"br VY[ƍcaؽo?vd(jG(S$ PH'f?ĮKv \_D"Aigϡm6ݹs'ڍBS h ciƎ!HNIYncF~]Rq$"z>4r1c+deg=ơn6;"kƻ|g`SfLAqq1ڛU w3:8wss oDvN***j6O~] )3rpD+Յ5>Zֶ͟ !p80k^Sz]P4OE^ޟXKdeg)<]~]R8#""""\NDDDD/&DDDD$:^LIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDcIDDDDkzFO707/(5222?`WXK௿BOHNMc>V8Eۻ$c{쁿WJKK@Aa!7j-Z_KDDDD/"^>z;L0H%-Z+K?.#;@DDDDvJIiʒI&,5Ry0ׯϸf_J|^$""""Zi>)OW+z ^|._>^㏻T&r~ѦͫՓL+K &DDDDKѯOoɼ{^DDDDD/v9BL26s\]Ye%%%p?aPݶ?o000re*\zOz H o?Qt2KMWq95:xHt VV2];?VVx1"&.O'tg}oJ{DÇ051Qd3;w`ddnn{ ngd 'q!"z^._}zPJ{- ""1ޮϛpd'uo E0<<@k{v$" w 99s]CNxDOSeH0 ^NEQ Iֈ8>$i{ENvv:"Q8Zfݬk~"S`Ӓˉ(bt}5?|;EP@D@KK'7/6煬 """" A-kLΗ]3d^w:CVTNf^n$"""vi'd!+Ÿ1%Eˢ(^A9]NDDDD8L\s^n""""p.x 02==Xo߄%ry*`;#A;eEuO$%%Ƕl$HLIIGB}&"""15sheeeؘU x4{/LAx@thK&"""+UU,_l'N?~U?}z'vIENDB`xiphos-4.0.7+dfsg1/help/fr/figures/preferences_general-biblesync.png0000664000175000017500000014353713162045104024740 0ustar unit193unit193PNG  IHDR 0gsBIT|dtEXtSoftwaregnome-screenshot> IDATxw93sv.PPPXػ7&k! `c{ R:ˮlYgޙ3Ϝ;ssbYf?|?  #B!B]{~fmP/B'7la[lEEES!B!B?T/Yf}PYY9fZf͚>}pB!B!:H*#F5jY 8o߾/!B!BtX,F>/ӾwtB!B4hA$ڎB!B!:XQQڡ B!B!B!B;B!B!HB!B!ڑ !G@ky8ӡ1B!B!:VZKEcwoIuqPJB!X; Bl,~~һG7oFl5{% ,}?;n;SfYu Z5!B*Ra Bc0dyȿޙNs:7ODkͬyi̚;OϞ @~pkc]3OgcblN>P:iIu >O>9 =*A6֨M4 >3S)IbssNB!O B,Z. /n;3yIr.:"qK|QՕ+&Ww-CZ^~uc~x'9#k9h=y{Z]sU|6K?$y"u~{cIsK~VcCB!j !bK$@yʽ3j꙳`!s,y B!X=2Be2-͒h)ࣙ_Z+l(1V6h|1g>$C,[kv܉N8;&oߜ~ s,\~ !b4|l&lku]</ZL,9ᕷ?^ZqV7ƺ7sbS`sq]n5e^[}@cs3G2QXqЀ{ l&l2BI7 XUƠ 0,(ˆ9PɖX?6;}s1ǰ>k+mڝsYgѵkW_c]B!B49.YZo-WeVKb2h2!tQ.9WZZ)>+_o}}b * ^}U&OoMYYY*?p;0.vMiyFW(XrV ,Z;Փo<~uq嗷ILku]f?θqOѣ]v'|rq{/&LO?}ݗ믿.]qnO>l6KE,Z)SеkW;0 wqZ歵,[o˗sguHx\wMtܱRIWWԳvHB!ďV9C ֔S /^SYIiyWRu՘Y4TLSJ6HP 6@gADy!j=YDV k-|) ~mzE=5Λo߾}999s&Gy$={d+䦛nbv7s9L:u?I&;RTTԺ]vaܸqO /sUWgG)Eng/& Ox؃[zI=9k_B!ďOăc EN5@7Pˎ`JIlP?TY4: 1KI򗞢~֛2֓y+LI%N1ʡYQ"k0VU6Çt2/Xx^>lk*N:ʿ-w~zL:>̓=6l@II 'NdW7ɓW9¼yZ_p-vIG4_`x*+9g5G”{峙3A)G;lڦ+QZZ.gfq^F㭷dS&Og٥<ߙ5{6DCpѣ{ΛS3hjnWϞ{ԑsB!Dbb 9,?`=qT &bq,D(x1Pӿ{D_{nYo.qP>*j@߸CfI>mՋۗ LPN[UQ8L;i7lذ6﫪]8o=s9H$PJѹsgϟUl8,[~<>IwЩS'x>p7pG!k =zt._hmw̑G[oK.aGg|:g{u{~=lׇsx=d,oybϿ9O>K.-y][C!Bl,>N [F}f ?\Ơ瞤1T:Eg <&aL !̥`2ilrt6yEчpF%PKw8q#ɂuJ& $Y; /|gTdBavߵY՜waOЀT*:p1z?{wGw+[i7s}c_|ɧ%Kڼ~l|ٳyyGfsC~3:[?B!0),NX}.vg20_CGkP1r%ZyrkH`]];alеM A/ G?:OfZIkA+%gT2xK-{o?xFmܹs}ffΜ5\Ӧ xWIRi^x<56l\s uuu444CqoŏGΝ9?^1V'gjԓl:x0'w,_|155>@R<ٻpZ_2B!ďFgO)h aDY[{tadݏ}G4z?r_.Gpiߥ]ܛ3s骛9Xi@)E^=앗\r SLc]vݻs!xbfz^{ń ~Gݩ+_kMロ3fпwΕW^.!~ZwrsM6Ï>^}Tvںgv̛?|g|D,c䮻~k r f|:_!BtOKl2N\PGVeQ+G8EǟK7pkq-%xu?C? %EE<~[ٙ4pxl9hJ)qZgCօ#G2rj;j(^|opӞz,uWmT*ţOLm˵M.;DQ2N<7x$ ޒs\t|B!⇣kP%0&0]D͍ rF-Bsă)[8wlӧ7:0DfΟE˹GCB}8pOFOgj/ٜ矍0b}hYn yTVVr1ǥƳ૯ҹ3>2&{ŗ]N*m om׫g/<42 aR\\Āݥ0j?a{wewUGX[n1o{+{Z!B!? 'n,!Iu{I5V[HFFG l::Wl,Ew8 x-ߖd bzQmAQGΣ^/CR,ZzzO3sg1k:B!ᵫ0.Z[4EDdBM rh"cm\q:SU^BYl?> LMUi3k}N_̭po ʒXt>C$(ZzU/_@SwTm5Cy9Jzl{XR]{'>T1թ%45>\k}.4.)̥W$ "*0G!FiXkP+ s>답' !~d|U!Bm 7N"X,~hldiYkQVRNe, uMнKPYD (I&rﰨ.O$5&˯5Ƀzd~G`]E*u5xM&6g*lj*,77YFJ+fySsX.š&43wy4\L@KBx!1Zt8I!B!:0`Ŝ(M CiΥEه{Wie1+YPG9s9&/uif,MzhQA%D!<\Ŀ)"3TƓXOsg|މY0aDm}5=~{&Q&=FLe't,An$EkMn#7(-_Y1:RT?Q%i.|/TSݐ"*)"yJ)XklP I!B!Z*<ΚAYME6B(Ζ=3O7.be ((n!]LY-뫩mlfY&CEJ9qk1֧Ѿ%HfڝA]9뉷/CGO9d@DLF$14;@M Es4z$KQ Qe`"cC*(Mҥ=ve6D~X%͉~uY>Oe66\]15,V2$ B!b-U( d E^-zueؠ~iWЇ4E-_LcZb@Cy JiXupb f,Rr^Ő>|$EXY|'Oٍ>YJD lA M,JbM˨)*"<oBAy0Q#BU`LmtuX&s)ҙ~{0w~ٯR'uͼ0ͻ/9O&A7 :% !B!XK1 x(\=JBe(]r1.vfPcn0ޫ:ޞ9/ Az! !B!XKv qHU?͒^NݿzBzBEyEdXКe IDATVj8͹O?!G4n>US%epn[ւF}Nx].5V,T:k^ӫ a2~,"Ƨ-C*KWZ +P(iP@^yЯF(IWӓCS_,K }kLB!B ),쿾F:L8SEh06 (ThcJAC-扗ɞsIK2kdSI ?aasߺ0[JG|QfֲZ.sDCzi?9\| ]NL)0VC&8ZBch7P% w/dBB!B2,%q<P7`P#Z"]xnI4~ crO9Y=GʵOś˛yeqWZ8.rK =ʉӔnO>RP}qW_aJ(Z^[m 1(,Q[UȆI$: 8-6ʄ)S4i1CONXgPJa, *B!h"):@R|`u-j=Rh@2:EM%Z!7| ΝƋ yq^5u QH3S1mы.~ uxylYb$Yظ&4kZ-oV5TAگ^XX1X?6goɟ'vuWR\xᅼL4iIb@!Bz:f?䱔 p:SΜ3Rr>M[ݫ/hR c-ATuKdrdYt."]a.}n?_N8PU? bب= %%%w_vyg~{q~$ B!X k2ga|uX2~o$-!74,X [K!1@sD*r آylSƊb V(1 lTQr-7MEII ƍ[niݧ[oe6#1`9?[8p Xr9bԩl$ uƱKmmmkٳg3vX1x`B!bg)̍`^ȕx? gbj]EmT} 4,Ye_t"j.qR4hQM͚K$XArbQ% }]co,uu[nn+'xM+ &PSSᅬ1s9nNss3&M^B!Bau>e-ifO?H[4NE*FcRtDsgi6?{(!(qQƬ$ ~J6! t3fv҅6n&F 7pw}W&Lছnb=`=oꫯ栃jmw=6'2xf◿%:u`vjC!B!(* RKd^z a`_={T`Èxc#/\B_['Cjr%Bi٨QUUuuuTTTٷny?j(N>5g}֚th3lذ6﫪 I8묳fm/~;>C=֨/B!B Mn 7qet>ȉa=bChpArbx0E&O0P?AՐێ^zKlvGmi^`< 2' !B!66' ɕ$ƪC ~/M' ZBPV?UUN+ N;Nifk+СC[߻KEz-ܒW_}]ޚ7ǯq !B!PsXȠ]BFUh:(k +/~6رcy9r$>,tL&?ȑ#e]8ۜs9+Jx9[ۗbU 8syĹ ר?=tT*O?fmf7A!BSU^Zv.X2_UB`UW>]oj]O~;_:t(gu'tR]t'|2ϧO>7ۯ^g h+%;e˖q)0|6d.6s9+~F)$!BZ0XDeB@aBEW1DZlb`@kP ABr(#{V@)P`-<[Qk,hЎ*VF9(XbU28X h  Y)=rXL.oKM:Վ=[M6;n=uiQJ}Rbu]w1f̘B!=|S 𖐳z#¢#KVHah g#Ƨ8^D #' IhcXBE"28Ɛv D tB%RG*>h]AY.XQ׉O`ceĵ%I_E?ʣ"C(H!Vy<"% 5Y!$AF`T L 4E%Cb!*DdBRW0fT/C~?%Q@v$>l(lNlڧ3%| oښ_! RCw #v"Hg ̥ZEqP0qT~*sT81`N<槞I|42w]ꚉ`KHn#ɭcdŏ>B|VJ 0d]J/"F9 Fgj-}@ Sɉ`pMp!B!ZBMD63xsg8@:DY| ߭J_Mo;n#ċP9t76-S+AGw`ưmysЖ=xEutX~|y̯qŋq\MSY4ZE2/7uJ+$#"l&G(^}X d)2n]X+pPqASOOlUWB IB!B@RX,y\p5DOw$ ,41 P9+<4Wz;xdqQ 8q N@qPhB"*LP _&gOgXZ_wɰo`z\}k/i|eTq16gX~t{ن677xA(^q] dHl>[!u"JLjP4Q>~i )lNaP? !B!), 7Ց^0xX_/ز nc̢GO;չ;%yg 'Ʌ$sq.~F( Ū]Q Ք?W1GWD/6&Lݛbˊ!~X!H}2OŨ=Aqpl@QC5JJ+ko^Q70B!B 揦.?]vfVCu*<-| cMY;P@n8aw>$װ<{tb jQaXtxp=+Ea Э0C2$oN!B!V|%"pKq8P2zY+wͻѪRX .]Qv80AID@9=)sYpޥ,r&QQVk2:R8^%)WOTQNm'4=@ wE=T"v 4Fp""Ea)GQo_Qhrߣ~$؟NFQTԕT\A' B!?kl)U4 Ͻ.COj{w\j7f) [ }¢#N53O3 b= D~7}q& g~W܁SY'K쒋N|u5|?S 6„4I[<mpv56TP0qt|(vˁDf\\t^n/f#Hr':14ZA~ :P sXv1=kBSR)hj R 86Dk![\L2 QKsM#:K`U90ĸikXB'DntPMl"p(׏puDe"OqJ Cg "KB!BR%9864Q_;h'g Q%*Ęm֖GY(0O<NѾb^߅by( OWx l 0!pJaq\1` h0A@il<41ņOjAp#kٌO1bqE8t#"21K,o xqfL'4]˪+kJRr\F% M]:䣯"|Y ڸDÎ13h\<ܳ/b e`OuPekKܞ#+v RMXS)ۤ9Ujq =!AAPX|`MJZ3 _G~}۬84;e(=tak֤mWk*F?Co`.Պׯ_׭M[n?r%w Z6!]WJ#N_gۍÇbMhF5GB :t vjǨ(xnVą&YT4E΂BVF.Ŧr:2O7_዁# Ou0Sm[xʆZB![jУ'ʎԄ&|&˹|z fӟ3Ot&.bO5R_*ZI6HRm Orqѷpp~j-ZlDlɉX`PjP. f$!bIb!z L#z7:NՁDlhW%="`P4)\lz슂]OAhz=eGMXQ#A*hQۧtmP>MJmje뉸lkY͓[R$;ưD;u[mC3$!vo7=sVϱ|D lLTDb3e5OjYʾfb,{-C{B!CQt8(Ѭ>#'aE-9(aTI1*Ss|HDx5ʟ;1+F&obیGx\FCNu1tحnPoo$+Ǻ +=ѥ^Ʒ{w&z]%ђ1IxQ=:ªMA 5굩g(j{ oij<4=#0aPT̩:l^nT}e"{Y8奫05`PȊu٠PgږfOhB5/W8Ju /?Z;'e[/?ZE?,R&^RD;Υu|[v)ǥV_L&"&ߨxb׼TKg@+)t { :4؎~ɱ ɔ3t!BQ$h耔LuVd+b3b ŦTT1Cs7`o7X]0I9xn-60|FC4↾q ڑ#D,ZɠNgw<¢pӻcjT]I{&2C^iS4ط#Azr ~/W-hq&=EO+ęt(m>BOw"J4M*bap‡vm>GqbB.$1gGZfa0/3FxN_IMaij߅0Ze- e8Wd`x"Cg&$*mEPN[C&tYߴM NKOU2gG4NU4cB!B;әIX06n#%+bޝɍp6AW0_ãc/,5}9cf;:̱׹q5^߯?zb6|1o}QStln^]ǻ{1.OK)uiJڲw+u(f}:ԄT.l܄JIGu/^Tt[| vlhnwU `鸡4Z(2ĠPS z%<@y4ӷd}#}bƷ gZ3׭P.v8Nk?&ˆ~}؏]`ztvf $2FTg9MreghϑB!B"@й~C'SI T kvF ^>*Q>?hWN.hRKybM&Ol&o?ū~ IDATbYp`WX<C!Bqoݛˈ+%T$%:7BbjTlΌ~5a)<%bu31lIXSSӈڲm(nH9Fhjڽ+vUC{r=).<964՞ŵP5 7Wt8,y# nEqD(^ ɧ$&ߓ|f7/R J3a.{s+tzU%XM:Ն#6E΂BV; nQPs2,P k,L9!+#;͎L|=:4ӣm䏐Zʹ4 pcټ'B!756}t=):4TPUTAsī*z ݁NQPīWQz:X F#dI(= v {L Pt bЧz=$,`0i^GjB=Kq4 ^-9kb">m 1 Usu"I9韓b2YWJUR/\)hhС7P{cY(?^R)nGvA7܌:3+dwɞk { ou4Τ*8l+:wFyKL#vI%w5+c7pː%{cޏUԫN0g|N} K [yӦF~۾^=Q⨠bֵjqi>b~O>QP"cEJQ痛/@UK}W]˷!%%~ :v숷7`P///:t@&Mضm)))r?-f}ܴe w{lK*tHxXqSEhi@ڇ1/\-EHH(ժVfq64 fH_~/_z``w6$jR?:t:Ojjji߾=uy]k\?ϟݍM1fvzK-gR»=3C`2yسs.<%}|2)u.~dVnow-CQTl]O͒)Чvڴj ĹpV+[7nrٜbb?RJ2䩴XOVy& NA^7GDpF5DQ?ʕ*-x2+C'qbV~W]]Gܹ{;U*s̞;'NHʕد/ow݆Y*"c@'ѵksͼįg+# ҳX,<̟?sQ:Hlh(իU#Z5BC2VөcGV͗B,Q]pB2eHIIn;f .乮˖3jsYoMS yNx5kj2>#DF`gYr~_۶y++ESNyW^c5jmzF ,^>Ú3ܐ9b'I֬\Τod ߟSD(شzvڣk6(p^}EN+jLv-:zDtl\x8~~?׬WLa,v.VضcsEK Ǖx.^{d(ە3r#YtUATt4ׯ3gիWd2Qz;nvZ5kbr̛7/SzPPf*UdJ?{,{v~6mʊ_EvjZ!!fΚЧq-&j䫪>j {>FA5[Vk׬[ǐayG/?[~ݚ6 ]Y;ͨ/ҹG/>4sfO#::5j#3oҩ{O|]Νs%''Szu:W j77 3bʐgt}nnql߱әxrƏEV-qsP|9|ջ>*6sKl'$"r^^:E7l6g؞[fEKxxSV-zu[(}o]D(TUm;vҥ#m>0vӔY%W0nH7lF 0vl]sNg싌 26ӳl?q|5ŋо^^ik-ԮUy˙U3ƍpws#q#ƏŲ?f(ە3r#YtՔM GdP J7|^> мysСC)[,={̱ 60rH:t+Wx6lwfС|tޝR|y^ӿ  88>D ޏcذy^{'1)Nwd>%\|>%LOHȴ*}ڵ2s%fs64ILɴNVϪmdlujS?YD թ}i}s+Νa5j dnܮ"MR[ҭsgpz1|X=ЖuҬIJrG4eؖ[lG踫??7Jd$#2T@F )SeZMtĈΛiӦ1sL:v@ǎ1c}QSLaƌիpBgI;w.OޜK֢E .]رcgΜ_~,YҙgժU.(|6 /QJev#p8v|;VW"\"l'o+SqGQ0v4˱1站 Xڵ7z$o+U={z=xݷybL24t F#vʡݿ57\Wnl~2 2ed4Bz;X }tYf  0?6GUFmѸŕNrR?Y: sVm cs-}7mߑ)fgaUlhm1۵<ľpMA&?׬Wß۷gg_Ξ৞oܯrS[Ϣ=wUX7oiP]Ц e˯p!RRRHMMÌԫmr_5ܕ.&4#ǎ618{5mWspZ )))9ʔ>bsohݲEwwwZl߶e׳ >z=Ɨfg[n1ܮUȬ ä¾(_ޙ޿zG=C8Dʷ*֫[MK[Efy,M:uعs'=sێ;{stCN6lȶmx'Loڴ)4!r #(( &(Da:ժh2|9)$$$|*O-Jp8p!=NQ2,s~Zg3(OYE*Td2~ BJr2l6HMM%,,̥`^ګzO }FFLsi԰njb ?R2)glDFE-&SmIl l ,$9VB^Qp%f&3~b>uUU[6ѣj=D*WHAPPq/(n;՜o]͛3|4m:W]߯ gY[L*t~#2+fN^,Y'ONy7iCLu>sDFRߟaL~,:Kj;>3dȐ\ 4K.S|b…5)\ɓ}zӲylLxu @&A@bqxn%97Sti|UE>@Q1|=^cI4kg3Du 2XVN9O3rsd>gq0Lڵ OOOU;IIIl6zBRR<@v$6EQ%)*MQ\l޼9F@ڍz sϘG{&22{p*W[o낇38q"'N|?=L6I&o>TUUVL8љgܸqL2{IvXre(8gCC3zۧ-xn~=ǿH\\*VG1| ~vzk βƌ+x㭷d6SNY jM6[Á/KшfjrbbbgϞa~ w^Ħ+$~ ;6%&Ev +6%&EAB w2@NhdΝ$''\nb]vvY#@EĦ(}B;*6GyΟ?ϥK???5jDJHLL?,=#)*MQTIlB: QUxH{5NCUUv;VnIlJbSU8!(V,|$$MQTIlJbSɻބB!Bt!B!"0B!B!D&a B!BL@!B!HB!B!2!B!Bd"B!B!D: B!Bd)!1e+`CQ ݀yffΜ޽{חm2j(y|GQ4M˷B!~ќ;wEϏURt\~bz///j֬AZP%}3ip8l۱i޴IC0xwذa'OfѢEX,裏ԩ !B! իW9z(uԡUV rv"""8r77o;TW瞽hJunٳo?mZ{ߡXulٲk޺uk֬Y{WB!BwϟnݺTR%׼U:sNm۴f?r0[yQ5 fΜ;3 wy9s^:&ի3w\gZvyrvZ0TRyLEQXt)-[^ٳgݻ7~~~f6mʊ+rlB!޺|2y' ;h1aa߸˖`TL夦i.v,Z3gQĿ[agϟkիW`7o:t(e˖gϞwTݻ:t(_5ݻwf/_]橬ɓ'3k,Zj;gРA̟?4Q{B!OӴ!dExxxd|([¯LiHLJ8u ϰ3gT"fhvV-ZP17nıqss'B;jw*V# bcc)YdM̙3ر#^^^tؑ3ft= IDATGqݓ&Mbܹ 8oooZhҥK3jpշ~KǎgΜ_~,YD-XjW!BPUԬ^=CZV)W?Cg-ujԩӨܦ*'ONZ>z6ZQjF#K>\$b5LJ\W=y$۷ϰC 6o߾g!M3m3f AAA<iӆN:Q\;jB!֛:^^ԬH:u2)]&>>x{{q.(&LҥK$&&m6cݓ'OW^aΝ$$$֭[޽^׮]_HLL$!!M6QF;r׮ieJQTQKj;w12d=j9[p!=z(f!BɆ իWl6~gtR-"o6o\$!B!Da  """O\p !B!'Թ{ٌoRԬQ.>B3ݶyc( *6sEMB!DA0x"cǎˋUkLweZڵk l6SJ͛!ٳ???f3M6eŊwU)ʏ3g5jd2 WZҥKiٲ%z;M4bzٹK'ؓ)ڵxg'͚9III~#((;퍢(l6Eˋ:ФImۖ3m7mFO?Jz\><ߥ c3HL9B!n: ڶmKӦM|2۶m#<<ɓ'穌ݻw3tP^{5Yr%~!7<:uxf͚ʕ+[4Ms~N:o͛ǻ˖-[Ǖ&OԩSp|>L´iӸzjǝPjVyӦLaaV.U+f|v!:t耿?l6v;ݎfjO9|p0LsG N>/[:ɩʽͬH< !KYtֹs3_!Cܣ&W_~f͚iԩ#F'tw^ƎĉyJwAVǻvZz̳f>sorWڹs'>C `…#ǿ~];htqׯ_g\ohӪea7E .Ń>fːf12 3ڵ ??\59 ޵{7׮cG͔]kZñZlݸ?廅?RJ2䩧%?eŜ ?OI J˓K1,rͬWlޞ~efϝ'ILLJJ חڷ5\׬l .#*:2IϘye3X8[2 ysʵ>9'Wڜӹtl!͛5 bbbxwٰa.]"55 xWӷoLӗ3fx'hӦ :u\rw]n^zoߞaÆ)u5m4~܍58"4MSREʗ+3 YN7mvV%iP>#͟e ʔP+IW`~^$''41eҔYlK&$$u0.׷;Ͳ?7t|gh4fh-zQm!a;:L-3Tyf۩^:!!!w\z٦/XƏnژfS?Ƌcкe GDԏ-LٻO+/qF\΂ŋ֥36o*6s_ySЩcG^{%,3!,]ocLY /W^V>sLxm[oϐ<ئ ^^.3Js:-o$ 2ΦME4C]@|||a۝yN֭[ dݺuԫW>-ϺZN?NPj<koȐv.jUӦ$\|^~eZ͞E5xoTg9WajƏ͕H@UUޞ>̞[G:>Ļ@5V'G oom7[/KDz?2j];Qbbb8׬ss^V+;vμfH7 U^^^$&%e jy3% lԠ]]J*}.vbVr|v|RB0hԨ1/2:_~q幜ɓ'+駟ҤIEaϞ=L> ҞXwڕ^z6mڠi6mFw]nJ_ԩS]=qMӦM9p/sS9w~\ٲL& ^=<;d0.^\Y<={a&Ά]??gժA~>x+߰i ]zw޳!Ժ-~\G{#G]%J 119`0Цu+vۙCvh]{qW~OmYyjܲk%Ov{l"?bvß۷gg_Ξ৞o9JfE#5'EK9; Vo Cr|vͮ-o: -ZĸqV)))Ԯ]?C橜~iӦ1i$ۇjՊ':7)Sw^<==i׮]oIpO>QFqyG zoÆ #<<+ҥK<幛sq燰sVa[Ώ2bxzаsTE9zX^^iml v;3/wrsgS+Uf=} p6^ݞ*QHJ.M\\^^^ι⣟lfP<3t)є.]LIIa 0 OլYSgN(TZ#Gi@,z=t#Q͜Glf'ZU+ =y]LYV*GMVmG˗[lWp4OHU&ro.9#Gfʗ))e+WfPQhƏPNmԯLIFitzRRR23=pbb(Ud=F^h4_B ?~___L&x{y10[,$'f͍T¨[nl\ȱc,YF бCަ=3if-F f( o~X?^Za2hԠs[qa6 -ⲊMlo>ԯ[M}P3=r%^2_>E5;C;-[ѻWO~j4 3_yrene !(~m酆dO@<3lv>-U_mG.pI_+W"ٽs_NGe9 ~Z_Pvddehؠ>~=i;sϧAǺZf+( |fÀ~}+j~=#? +]˗'$$sQZ5|||HJJ"::ڹvhtn bP|yVkߚb2-UZ5k2fpUƍs|h1:ԭSO ti԰njb ?R2)glDFEe]ll ~WyccXl9'Nݝ[o:ӳ)W5+-7gSht^_ 3yln]:`R^9GwSnnɕ;-Q.]uׯ_ɴS%ק.\H=OW͔[p,v.%}|8s,gCB1LԪQ>U>>Rs(y# /ZL 5k`/l,]۶l^:<޳ZpI: 6^ϺuחҥKc61l6V+AϞ= 'BNbS!l޼Y: Ŀϝt5 $)B@f0x~سGm$yݼ2¼ .c? .>* cWbs&MG'==njH$žظj*U@Tݻx2uFm{bÒ%Kzjl߾]5}Xt)$Z?ǎ;жm[\zǏ-ŧ~۷׮]K/\xǏ?9r$ѷo{G/5jƍꫯ0dϓ0nd92c 8s u{{{( (JdggC$xΞ=ݻz7Ϣp_1M[~Ėʯa.s ,-5+P#6_RIWg=As)6h == EG ^psmZ\]gz*"""vƍ'(n:lܸݻw w 6૯RYj6lׯԥ+Vয়~ȑ#ajjvaOTeBBB0|pԬYzzzh׮8PR酅cN;gGOOO ++ Ɂ\.GNN!`cc\~]zO7>^8͚:ujX0w3&j11h޴i%+6JcSԿ‰SVU]yfU^vm.͛k|JWWK,5k_}.]Z{Cm'޽zmtE̫hƍ6lD"աC@ӧOGV <{T뤲 Nhsv{]viEx1 PV-dff"''G*轵5qWx屴|}cQ.]i3{ 7O+! |#ƾ,wIz7WWV(ާFS**6_}iE9r8L^bI8ze\X:gXS yo$z)gsjU7זpuqAzz:"=R49)sZ))m QIɠ_\"z"E(YgĈok׮/q0 REözj98r̙e˖aܹZNt)pT*1cqA,;8yoL}eljcמ1{487itlٶ ،-Ҫ""mc7k>{ťŋѻwo,^::7iӦSv94w Ο?/(j {cwww-[Ă o>bʕ.C+,< :&6_br޿?oٌ8"ןafj'T/KK .\Y3pf͗ ߬ZONN>]ꀟ7ćS>@USbb"tuu!U?W!pGmX,Fbbbuvs==b\t SKaFFFpnK?Z_w,^M;fMouhCCԶ JèŽ4fMVn024D+7W̚!ݯU=OdiEUKyƦBs~ӫjZ=pϯؓK*~pɢh CCXZZ`ԩu=DD(*6o5aooWCYf5kЦM\v gƦMTe>#L6 AgϞ߻wo̝;k׮0cƌ"׻rJ̟?_5Zn H+Woc}żyбcG(J[L5n:l23r47gcb!f簱~yvp3odH$}RAud2U"U,#99Yѡ][th{_M?l77޶/դ|HXZjF^MMhzW+\]Zb7%V=@ΝТY3i %nU-WYSgyӦ:xe6l@oI rW Hڵ˲B 2111cҥ'$?ܗ.] &ɓ'_>/^ oooƍ1w\!99͚5Ò%K0zBۣG[+V@@@ :t%K̜9_|all]b޽3XQQ^cb.ء=&OΝҢ[R{4hhX8 ߸Yy_8cbѥZE=Fݺ|F iiiѻb1:/\TJrssOO"Lj/HOCah⚔7/Qx565Q,N8=d󋎎V[q\|~،}0x  S 8Q)*p4p,}TYYY!%%&&&qM }}\|ݺz`3iUuoa3fxO|LHLg;99AH0ZԨ͚wttkNՅB*,6Yu۷魗ܼu "))/?, U=i30&+6SRx'*==ѱ~PX&" Fop4jXD &v6"-]0f|b9mGOWCA}=11L /t|z3Ԯ]̄r9LMLrR?s-r9޾u3g¥HKKCzz:߸Ͽ C R8n 7oBFF&233t>^IjR~رf\ L 6ֵ `cmZϫV7rD7= 鈋\..$jzxx8 `ooLVdOĦ-[}==8:8!Cзw/Unn܅P(Ь3ƎY`wmY?w #XZX`WqyOo7nBLll c*VM###c0;vDbs`̨'$̜!߲L4ԯWcF wܽwFFh٢/]\}BUCyS{rOBu_(5e""ڽ{˫Ǻ=zƍ+ QEZf{#$w022?gD"A:u׫7Ը1l\Yv6vNGM1xthTyaן*0x3ȑ#S,--aee}}}H$dggC&!..U'&UUM"˄~J0 z@"XB]vENN/ ؤIDT~|}}yKQUP(={"** =ӧOSSSX[[CZZRalRU$"*_LU! F:u Bd2Vv3 ؤIDT~0 "d2Y#*OMDDeU$"""""""& H """""""`€8dA`` ֭[ͩPG&Uxj0ܹ3?SS秤>>Zܒ0|pܹvB>}u8" ,--1cƌnUa ѣGO>>}zn݊ 6TpX'NTv36WXZZ~t`ޕ+W Y"H0hժ6D"lݺ76l۷ =y3f̀ pBdffճ{nox٢hM%oۏ/bzWB9>U?&a'N֭[ӷn݊ɓ'k\ŋ1~x,\qqqػw/VZљիWc۶mHLL?˗ԩSje:uwww<{ gϞEdd$V\VfʕXz5bcc!˵Z,4dc#0xu 0צL[M#za_+0kOti31kOlk*yDDDD=ݻ^^^E:zh \'''\v 5k$''AU:_^0uTi1c^ZE">:t}B{9ڴi0U=~~~ҥK\в z6i[h=gY"*&zȴkp2ۻ#5ǂ>T#*6GJs97Bϣaưy-@|RF]xV,6J)o@WW.vءsNs 6 "HС_^첯[T1sL4hD@ddrm۶ԭeMٓ!8zGu{$rوEsjè1GƎH Y섛+DDDDj3a'bС3gB+ 4TTyƍuɓW &XA-Tud 2I($g?F=#wBj}[~P&P(cF YV6) |_zJ[NS-<YYB__F5e(}ӥ?ǼMѦ}ԨLcHxqJe^c[XZY`ަ8*X+ SY6+kiiw Nc*bkDDDZ]a033ùsp%k׮r@ƪqㆠwwwhϟW{9hB_~%TIӧOkTwivJs!Cna?28vs;DYaP(с\.GXxx[ܽw'|ONm{> S&a {VeYPղjTu=S⤏!%3ҬDf& 5+Y HLLp*PסVZͯP 6"""v  *-[`֭2ejz޽1w\<}iii8{,Ǝ+X~ʕ?> JӧOŮ{̙8wR)_̞=j+֬YD$%%a߾}jm,JivJtY*6!8Y͇h ]l]BB;t}Rfu)_3r7npiс5m߮QY CP98:Cp5Hf'"]4sd(HB< Ҝkptso@ [ge's_FDDTU[`ĈXhD"[7bܹpssCrr25k%K`j֭Ê+B:`ɒ%Ů>¤IubӧjΝ;Udffk֬㋭4jM/痠M.0QZtq|Pv?SRpiEtL RRR`jj}x?Ægabl M֪˔5Wz<7 cccuwSFEnh\ BLll5k½U+ԫWϞEa]VnmgwObۧi{/%&>'No5^ovL> $4YYYn/x> |"E'qj uFze֎W4qr8;5ƕxh/`/MUѿoAP|J ,6ܹw"}4N=5P޾>}#Ǐ }}}\tNDwOO4qj\hZrCk|G5j͜aoo'XiӞg8q Tm;wФ:"Qns,>{>{^ݺ“Op u/jX C}>D:R=ZEJ(J(tP(! }2Q AVX{5M>L. 4CDD>BHh(7*c'N>jIt==`fjnFkɲ*MDDT]T[.K=ŭ7"ݑ(}%Xwr"{GbC<ɼ&}pUztd%84"N/~ :5n HP@ƍǏtD=~ XCW.$b1XaZIz:vhcc[ @( tGDV0__ԶWhNKKCHh(:z׺}ڴG0"GDO!oRr@`oo+KKv@\\SuuuaddƍUd܏sȐ  td$!K'9"[,E$ rq:t$9 [$!GǬ)/Gyf];w.^U~'ccokm۠kAAP*yctlJ>ɣKgXYZB"Kc^󈈈MT-0 Fչ 8!:CavWtj<b4I G=X7 kϢzu뢆3ujFLj 8:"$4!pm邐P( 4jzzL\/.u4TmҶ|ϰ;!1c_`ڻ`^rJJ[֩'$ *1n޺lݸ)8Y\4m8wϫ7^|ڮceeg8tb1`og77WU3Q:k qt(Q[4w^|V<⸬+uǿXwcE;nQȯoD%Z7Qu„A*Vd5AG)F< NűۺNשϸpt鍿oAfcPעI#` $6h쌐P<kKՠMq|YD=~nnpmr/ZiYԣI °GjJ,66'}Vm˥+P*ӃnWP =wkx 4'$ >!q*& d! zI:P]mT(s9H}!cġUUϬyf hةmդ)JqGdIoyk ڍƆac H<Ð*z 3#_؎+ʴ raaᐈŘDՈNOD,FXx8r9`fjDܽ 035Ug?:&@}y,֓l}Qcm] @=e.w?k>Mۣ~Կ y~06n;j&M^= 8:j)I3Dz"HE@b%ׁXO'X}=&eu#i|Tgٵ+tuuqjVMW[ʻ$mІU :_M@DDDEc€xv yuHjb_ Qߠ-e݁ovd~?B_lXm|, rZ,>(wp?gܫ.^>5AllX(\T*Tr}BP@*Ap0>\d?kAx223P(>{ޭeKۧi{/jII8p/<~LC#ǎaD223!~q8h|U׮iwąB }HĒ[$"& _$ t ^ܲH$zCqSѮi igw{ [!D6mw^:+JӐ*RA}ѦukD"1/T""""]}#o}wM{I'hc:7#\/ݎиQ7j!axh䄀אHg'K{tąKtWQm[3gj4svqSHNN!{zNڅokkoB8~2 GE?}sr ˡ+KK 8 )}$עfM 4CTc'NSǷТYR =/ZYZ"""*hJ//" =zT}Dh+mb8:!>94uSTv :4&6Kl$&&¢tT49>Rҟcb'i'M}(Б(r3% V G"[l#Dd6ZSnNbs?0rnQWNy|}}yKѫMc+0#=?d): pkdff"++ 2 999j#zQCW|V dC$׃2[9@N&C$2 TD^~@LVٛoC.#))/]vmDDDޒ@@P@.C.s8ꄟCKWj<Qtuu[,]jKDe';; lZbŰ~f%vIc[]Z> /%6 rz-1|Եt`4n#!1bVVӻ*iDDD& ^P*P*P([MȝPB%TE"UoETڬzyy䏈eZuMg6pq| fffUlllRkDoOD}Z$j?SSSB.I& deeATB,022>yDDDD%Ą"## &`ݺu*Gyg/ tuuall ccn QU~) /ҥ lllL0/^,QYYYxwѯ_?]Ve=ų`DDDDDDTUT+ fΜbڵh֬ sE@@uN>VVV_*acDFFR5 NNN6mZܶm[ۓ78U ݄**U DDDDUEJҥK8p`D"lقu!22uŲe0arq]aٲe4i̧~۷o|L(y}Ν+}:u;={g"22+W,@DDDDDDTFU Gŋ!H_uBttZٍ7j*+Vয়~ȑ#ajjvaOTe lذ 15jB'زe [;- `dd~_~L̞=8t萪\.]ԖPƍ6l~]]]2ݻwר]X|9;O"++KPQUQ0(K9sFR)RSST*^99927n8ɓHJJRT*\.ת]DDDDDDDZ% f͚UODmޟ;w-ZPwwwG```kٲ%Ξ=Q_I5ӧ5ZUƍѶm[:tHII3g0j(̜9S̙3q9HR￘={6>c+WbT*EZZN>,_g!Jq6WWWYHJJ¾}0eʔDDDDDDDT0x"mۆ9sɓ'044D-0gL8QG}I&|rG5GXnVX( tK,QĆ dܽ{XlYm۹s'fΜ  33Xf Ə_>;U cǎرFe]db>:t(Z%%/^H$* F7$a`~2h tt4L&ag]6`FPPޱyDY5U#ڬq_UTK 85n>{}۶.STTFS剏ÇѱcGb399KE(r9yeCBAܺ}ϟJ%ҼzyE*GKQFD`{abbmb{Q޾ۣMG<) 'Oš}s2}zP+x<7`5MEy8jyxKli[6(& 荱姟_jZhX?µ#ՕR,D~r"P14w% L'.]ǯ>;,,jbܨQK쓧ϰ姟p=~=> <4qƒXv,jD4^Tc,,"<.͛cݷU5|4h !!Xv,,ƽ5,?M;AH0\31c0e$$$c_co)5}jJkG~377bcν{?gVm)ҴDq]> ehzjMg}Oz>Vsapqܽw_!,,Xz {wĮ_~߅ 7k߬cUe}.^Ƃsp>\A11U}oSG-~eбAyrrr~iKwb7 -;\IoϙdVuE Sq-0H5מ1kڇxC{/\zH{@c}0k4rs!Zbg~֣i,)m-c:iN@hϚ!Z\[`Ƈi߯V[˖5CAف{667k&=U=SK'/޺썮={u_#;;2 ׮{,03æo$ *IyU+ҴDq]> ehzjM)゙Wc⸱Wp?8?̬L,;G rlml=>Ƚ'$Tu׭S-_wF¿~~x( ߭[]]]SFX(^tL,l_& ^?fM> ~O~jxuARg<>%!je NJϿLtoi3еs'h mZVu@ 1ss3$އU6ڶJ6"EmKK[֣i,Ѥ eAe\a*꽦y-޻`m$~FDFwi^oJj*ĕHHLL&GzاN^l!==OBG̬Ls,vabbT)0(ҴDq]> ehrW㭼z& bogV?v$Y{зy'A\qSYnבc?v*Yؼ$_'D^6GFEzzz%lzMh{K/$ۚ'#=AM8=܋]ӦxJܽ[.!0L{wΣO0 \>.ݮ\NeER\9go88pjk"uvڭ%EŚh|0@/-+Rٮ]j`x [0akr]˵8Uڰ5׫A~-烕;knnRZ_ʴ4e󕒔$0:\CVcolQSG.҆MO{6l-]\55'ev/{}WfR(kӬ#הOv|[-TݫtzϨZ|>rRtt=tu:|+Z l5J'OCχ˦hJaAL-S޴Pצ/<1QWgei{5bذV=/4I (cJNJ)w+VH3竦Rt|*9s<p]x{?ֻYՊ59_y#GHjTe}\].5rf?&hٳ~^XTۯX]ݯn^zd }(..Ϳ4rtAqnM+j W+WE?\m9rDM~' c%%%ߍ={am[np`W겄az@{}v;0x^9N >\a讨MZ<@'MPj>-|E0z &vlɴY_Gk̙3r:S\\;r1.`CIDAT .,c%%%ܒ|W^9r٣G#ͦT)!!!୘Π6kmv~s:rz$kM7sv߹t:QF)>>͝?0Hy__\l111r8 `[!#0,K/D6MDV7q #z!|l69JNJRBBϮNPƮ9/ K&pEm"Rtu:PUFkiiQ˥UUoLҩ P}xWO`NMu'=Щn=DX{lWO`NIIf %90ILOW\C69Bl6HWBOkJULHimujlO$lݺ5a$ ???a[!0~ U x^UTT2 cYCiiiRTW  TYY)04n8wt,ڶm*++k'0XҡC4vXvwt,+&&F#FЖ-[ v+Sv: EX`6eB 0XA, t E`: 7,ˌlЯ!~`Yf&$,ˌ>_5kuJ4Pc;oo|KTSS}wy }q𠢢4͚y׺w>9v :D_]zi㚅`Y ?L_GO]ݷŁJL쥑Ç[z=uM 9Imب9HըˊЏ(11Q?k_RTs1e\3ci%Ik^ݠy?Qy#ܬOs pcʾ:KGMMM=5O}33tL챱h ު`t 2c_[mm$i}z'GEEoLy<LUn$]^[W3q@`,3SN]rwK.ku >~y΅ڿ7q@`P? ;;[lWnNNl{!*d=`q3+_Ѯr\ Ч;wɧ㞋 giŪWJy^ 蟭mzי q@``/K?@'O&egeգKf\./G0kee|ǷMIg/ڲ&$,n< pG``V8qęDe B''+ !0Xna]=3 CU233UQQ,B nUTT(##U;rrrT^^2ӱ,á v vկ_?ׯ $vICJJJz ?_nҘ<IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/preferences_modules-parallel.png0000664000175000017500000006742113162045104024612 0ustar unit193unit193PNG  IHDR 0gsBIT|dtEXtSoftwaregnome-screenshot> IDATxy\TUeUEDSY\5LSSK+ML\*CZ>OX<)ʢ JZ+#,13"u_ssf{\p?T\\<@ """""".ߖ?o~m˖-@&1-[lSOƦV{JDDDDDDDOnn.Ο? .tqqs].\`4pvvvvG"""""""%صkS_~Q-d(**jtܹfc|}}kODDDDDDDTY55Y /]gĤcmK.}(y\1%6G`ҫ`ӊ%ҷ+A>5|Y\oMO.GS'ɿLuc֫#yr|th4~ܾBDDDFDDDL.( ߆xszs[?f;h0W0q#9fh)ؔяSƏFƍh0W0#pRv?lDqoV>-Q 3z]ۮm^p98{ܱy4ÀTMo#T*N]Fz_Lcxڧžy'ݨ>:Q,Pً)^zB$mh.bNRXdh lZ-gUҗLƧT*T*ˬ_M+^y~~~Q2d6g:~ Cq)W"U\|sߛRal"""20 ""fڥ&з௳QXXS\\lJҞn8sss 26pv`/ӷ7)W/"""*~p… .\*j/BF d2G0%F16Fu:y,-.|3^J%2f a&IdJf k[;>ݢ֏.\p¥>,0 ""s=>[vcvh/ƽ#4&XG KVG^^>MnsĐK" л[:~Q٤p1dU 77u `nn@VCT\PQcbTG?ʋQV4 u&4MsssXZZQT(..W*/**gUch4(,,RcbTG?ʋQV1񌩣VMLǻ$% """""""3 H0 """""""=<À """""""3 H0 """""""=<À """""""3 HDDDDDDD """""""Äa€0a@DDDDDDDz0 """""""=L c*EGGt?L2xQfTƍW 2ZXXXmw% DDDDDDD """""""Äa€< 4<9sfCDDDDDDTԩArr2ƍ͛C.O>$&LC/**1p@,YVWITm:0X|9^}U rrr> 'ODn:u*x lܸJ?Ϋ+Q}aQD_IIIpppЖbȑx˼T`~ušgssslڸ5Y-j5 !vwkjnGDDDDDTtt8Nzzqk̝;W'YI33|:ea$!<<pssرcY8:u͵_wyh޼9f͚BjZ7o+i6Y@DDDDDR@SOcwrN0o={Ç1~x̚5 زe Kޭ؅ bҥ'h0m4,X!!!sʮ]"007oDBBҰ`A6g_2J%32۴ŞU$HrUo}&Mо][TGPɩu$ϟua;"<< ?`gge˖O8ׯ/s˗/ka BHHH5zHt.e+=-[T*1救_s9|a8"mnjFP`N}Ï}czʻKBgΞ$ -0f+ܱNFf&=8l"=4mnc^"""""]'=lӣNy&M0_<ݺP(\'& J}:L~`@$''#88J}JD\z 4Жg;Oruku_nB[֢_Ж^Ϋ5*IL޺7oj_»3?5mvO#аPMgh fA޽{c ڵkbٳ? ,̙3\!>> 2UӮ]; uV{333#PPPB9)5IT]7b[g]fc@>puqAQQ.^m;vb_D׉_H$IJn' 44C׮]akkFaذaqOm{K.ѨQ#`…1cImV%ΦMEhԨ.\ؠopuqAz[ϷeKmYJj*Iߖڲ R.+ڲK))zԓ?z.. l! 1霏.^2Qj$:tݻw7npp0_'J,q쥍7T7XXX`ˏ ?f4fSYh$IšaffqGkye$N'Vۀ}4 fFx~O=? vċC͛zſ c9X~\]\wq?{V~9h vvvnʨBDDDDDԱQ]_|p&>L綊A=s6_&<6aCS:fϜZlŏ?mFsOOye$~i+}9En^];xmqcF#"2_}yyyprtĀ~}׫qQ}'~UX)::Z?D),, n[;L& HDDDDDDD """""""Äa€0a@DDDDDDDz0 """""""=Lz0 EΝagg;;;t}!IR#""""""K,joEg$I8|0fϞ$Zʤx$AQC%""""""U`Ν8x 9;;;my߾}ѥKtxDDDDDDTիKV^y$ Ja޼yXzL$Y-[L&Υ %H]\Wb͚5L&֭[^$# rnnn;v,233u.^CVVV ͛O*^% =={G8zNYHH֯_B 6`޼yػw/E .e_|k"33k׮g}(z .ҥK'N@`ڴi#GDnp9`ժUزeKQUH_~VƸqR*(J R (J!Chر˗/ǁuJ.ڵ+>Cꫯp!mǏ_[Ν;CFFOFӦM꿰0 S֮];箮:$L:!!AAAG*!!!7кuk,[!U`ҤIϐ.//9&MS/}{̙31}t4hAAA8M0c tBٳ-[4}GCRkO422+\n ht{X[[Ws3gNxi oT*q1884kWѬiS"""""zXU֭[~)o@6m0uTL0AG}'"-- ͚5üyп%Kƕ+WV!5tPܾ}o_:)cڴiXp!`ggݻ. u\I~ PXXT:;@/ r tn!%Z4.7ipLȭq DDDDDUKʻmu. jvG͐}/ұ q95 Yxtr++Wnj/^n^.v!+.Gj_o߆[PKZKs3~{y?wàV;6rk4i^dXYP\\TM3]ff$voG%cz #_0$AYvGԏ1cTG,pZ6;ń=դDZFݐ,yyݥ*s"(>gΞWzF:4j%ݛBy* BSQ5$P5(.Vvjc0ddQXX>;+ǓO?OAP謻~:N'|]6CdFVV&dVrw F/ I^}Q䓭jOVP{E+T|""""NB`o@hܸq7&aK! sdfdB˩ilƽ Q SOӐ ý{~ 55͚`nn3΢SkKѠHbCcDDDDD0 2FXTJ4k*z2덃pEt T*޶6jg̝;h[{<9KC_Ʊxu̸ gΝC&M`kk[]M. <*5@';9 [IX,mOB@s3`68mmw1a@dFA}((ʇG3+8M=/?Je1,-e$ { =#.:U &H={c]\VYSZ[#n>ty T*%*2 !jUC9N l \mѨJ.-]Gc{Hf$NJDDDDa@T6 5n߾ƍMjj:uK086p 23hй&[->{AhH>.SܫEmwZM{NCR3G2^߀5}?sIB@mw`€VVr w[yܡ3<<׽-d6F\+%rq :u=ӄQDŽ$ l:ɂYwq5zB&m/~mڭ6m^z$?}7>h=h j5Nơy>4o^0FFZF^>Qk`ii+ VV Offf03]DDDDT/JyV4p>VU Eų(*ξk[;w\y':{bbצ n߉^@# ТeKز`2!J%򐛛deeAQr%Idee!''˃R48%Q}P?,CHHJNW7nDnL///k8|I0&iPPXԙreaQ>]8)f O9PA J JeV !0i\ȬQ«Waeo|X@4l[oo˃ f2̄Pk{&333?TP*PTԱ!jd`ii XZZ Vys IDAT.aP-:t耰0j5}:qhh(аaCm/|}}1eʔmj!u.#}><Ç mڵ[6np5 WnEVpaB\ӭZAP$IE %757ZlmmaooDDDDDT=&$ EEE:K[f Zl Looo|Ƌ? 6wwwǯZanݺaǎzpvvB$IG@@r90vXdff'((rzgR*s~t$sswferj*<h˸}232 =aeeϣ];(Z{UpqqAӦMѬY34m...6d=.u ??x /[/$$ׯB 0o<ݻ̺1k,c˖-/{nmUV7ij>?6mBZZNO>˖-ӋvZ 6 ܪn…Xt)222p h4L6M[?&&'O󑑑x ŋq-۷ 'N̾ f x ҽp)ۻ.]BCӲe%;K% 666KKK^@DDDD%)<<\ׯJ7nCR?$%%QFz%%HH 2D[ǎX|98WO>4iwyGՖHJJ©S jk" RмysDGG]v$ Ǐ6;w燌 @.]0c waaaKfM=бCZFA~~>rrrP\\ [[[B.IV#//033?5pssDDDDDT0(=?Aqq1.^ٳgz$Iݻwݻў_ziPT.n߾a۶mرc6mزe V\_~Enɵ׮]Ӟ8k nJib,-e<ͽLՎ=L&֭[VZUK̒{ٙ\.ǢE-6l>sܸqXbOSM 333dV """""jX\+yK_hӦMu\a{ӧO[ݸq;\$|Ǐ6lXԶm[$$$ !:aP\\ӧO㭷СC˭7m4> Yr%:t;v ;;1zh `ԨQػw/-ZI&|-yb׮]ŋGnw$͚5È#駟G}'"-- ͚5üyп{?sXt)ϟ#G@ѠsOu>amm6m믿&L{g+W<=z`ŊOpiW8VG / """"=*aPzCc<,6n܈uU*FI򁈈*J ;8q˝tciW\>_f ||| Sa2K"##\OOOlذAo?奷ŋ:t(\]]aee@l޼1=*tINƕʭӴi4qolrSN/С=ǣQF2dHqbbb0yd]=z[gaĉÇco1h ={F; 9r$ƌ7'Oŋ1rHEDDDDDD(no2%n޺}pqq1:faa!~WL8Q~ҥXr%z{{{ +Vŋ [p!VX>>>:3EΟ?֭èQ;"<<sֹpF'''d2t۶m3aOQ]UzK]Q7gTGʾh4ظq#u777d2xyy^Çcɒ%۷N1e8::V'&&]v#0|p36ٳg1h ƹst_}Qc+&?c>0__xz4)oڤ [6mɗ'''x0c 3gSG8}'OD^*\/|aܹ3N83uTc ͛7 K!(+k,M6 ?3,Y . 77{EǎvjRIJe˰h"cյ7nĔ)S"55)))3f Fwٳ'k׮ڵk۷/zꅌ m/˖-J2y58;DDDU%`w^]jr +\ٕ['$$FBll,{O?QHvUWHKKCÆ eŔ)Sڽ:i޽B@@NS nPC[6tP4h˗/ǂ L|r9ӧOזM>)))X|9 @Q[c$C}MNҪU+$&&00FuV$''|K$SNv2K \.ƎLz&4&Fuxw`oo͛c֬Y(,,テ7d2Zl5k.7e&`CqCE@eU4.cq留Q5f?]͛7ٟ5zڕ7W^yŨJKKCPP^ycr={`zGݻu^yܹ6*RϾ!""EfffKhh0F׮]ƨ%T~C$$$ <<..N+u/+rssENNoEPPIcj56t">>^i:$ExxIIIEb׮]:x#_.F-F-7n,<>aȃc,oLB)6n(rrrDjj1b裏#ātދ%m?,7f܆l߾]4mTNj{xѴiSυ?C¸c} C2v~ +P(DQQHJJÆ qqqMtU̙3G˗/3f?DEEOOy=y/;Vax`r<{{{q=lxIII"00^n{""2JpQ 2Ubڵx0޶mDL&^^^bÆ :8 z)lmmٳӮB.'xB 6LTfT ;aPRz}bbv{[n)uIuܾ}[4lPgы` 0e, BhB{:_…"""䄁16TޥK~k׮:+ SCc(qU&a`oo/^Zae111bܹ⥗^΢o߾͛:nݺ(:5zڕQdffVX87nbǎBPB!"""09Pz*J딥 gg ]V5'wUUMH_~q<[a MڦcX $ :...:077N>&Ij5t)ݦ ]ggr7Ð7&By!&&7n@QQޘ6lK.Qݻw !DzܘqK.I/P( w 2e>.|Μ9X~=^z%t}AƦ.n߾;v0n?8;;#%%Y]1]y,,,PXX ۳g/^yyyow1)_{{{{Yf֖)J@TV8>cQ}eQ]UN%bcco/&0>ФĨ4n8T*ٳYYYB 77jZ[2_5^1.ƌca(kxx{{#** [ƲeLnG.cѢEؿaCgU~7UtСCANL3g蕟={>>>:eppptSϾbcb€,Cr>LXh|}}?u<_t<}ܰaC>^mVDEbby5zڕ7_R={{<'EϞ=Ŝ9s*֭[QFoYYY"++K|7qΝ;:ukoW؎ZogvUbC"Sԅ'4jEr>̄Ajj}Z 0@ ;;;1p@qz;v{18ۯzCxU;9!Վ~ &L(:ڢT*HvwiiiNXc⤇DDT;7󑔔ɓ'c„ -x1gΜ>#:Y(;DDDUADDuF޽1j(o&}3gb̙ ۷Pc>b€j1~=x^@DDDDDDDz0 """""""=L& HOLbpqq%5j^z qqqڎ$Iw s?ɓqyܻwPӧOmwPnw^DFF~g;gb +Wbܹ:ɂΝ}f@&֭Ӯ+RC DFFVVV† L)IѩS'pE :B`` 6o\a*^% ~wt`|Xv-233vZ|gtۇ1k,c˖-/{nc-X!!!sj5`ȑ֭Ν;Z [lt*RYYYprr2XoҥXr%z{{{ +Vŋ+n:5 ر#uj0ѫW/h.\#F 2 ;vĶm*_O2}1u$I>|x]W^Nj-1rJ% S,Y}?~SLcĠk׮pttT:Ǭ~ӧ*+ǔzOUYYY9s:e=zӧ+ɓ'/|ܹ3N8ar:M:>Č3ov׌T*l2,ZH|رpuuÇvƍ2e >C"%%cƌѣq]m_k׮ŋ/Xf\C/˖-J x}ƾQ}S:uBbbbh4ENNޗԖS.땅 >>ވB֭l2ATK`ܹHOOԈyKƏcǎѣj[ݻ^^^)?uϟ֭[mHHBCC/ NNN:t(.\˗Ww}W:t;_Q}O7*a;?GAAA?s@V aÆs'OVv`` ]_j۶->ClݺX`Iۓʛx@. cǎEffNHA.S/11 hOc1v>^i:$ExxIIIEb׮]:x#_.F-F-7n,DNNp;vI1 kiӦ">>^ܻwONjMjwc۩_7v_}P(H$%%aÆU Aw:ebƍ"''G#F>H'^Y)8y+bݢ{z}Xp8qbcǎ8}||DBB^y||ppp(7ٳ^n[nnnB&͛#F'NKJJ*Vӟ}e=67=EDDDUS.]@!v%  6l(,,,6lYj[]V.##C;VL&ڷo/~G?8 z)lmmٳ,#\.O<6lHII~zTUw Dz-nݪS$qǏԹ}hذ3<Qv%t""""to߾]tդv/W\>>>"==ի]]c74)JaaaQ BhB'^YBDDD`@~ӦMɓ'+샣̬Nyܸq;v B( !<==J͚5׮]+s?/EAAu bΝ:㱊jdžU}O& pѯ_ BƸq>k&a&mS1,IR}Iy%\\\W\;o$IP03ӽt666vmP+YK. IDATAݻ֞nL;Xz58~Io9s~zKҥ ƍk3ܹ֭[kV(7obbbp 95Ip]8::G{Ķm۰clڴ V\_~ aaaQqٳ/<￯w p W61cN:-S*R4:ϾҟƾMyOq*۩DlllÀ&5 \>#A7NueҤIu"""֙:yhuMZ_~AǍJ={ ++ BBVlWֱfaÆ᯿7+Vi ngooJ GBBӑC:u*~e&;ҥ .^S JSϾTȃ)"""z80 C\m۶HHH$$IX~=> *_+ 6ƞ `ĉڲD,ZaF|LM6$>?~/_ưa BJJ0DRae&+233q1 4Ȥ)KMMWUJTϾ)=EDDDD`̜9E^^M14owQw?u0@PDHXRbORTHqA~U(>"kIi"HX"$J("E@X2! I}2f8Yf2B&uE{̜+{)11Q>4}tڵKCvRbbf͚xK.z,,==Gە/á4uչjXJIIQ~t뭷|@>}dڰaLvӦMSFFz)6&LжmsG6rמ={hÆ u%]tIwֈ#4l017}Wm]?OsN… ڸq,={Ty/}U+=jKBU䲺m\[ooل(f,nOwSZ[_RRbWd{UaaaYlbi{Q3n8ӢE jc>W_5!!!ԩS^nӦMf5OWLg17n4v 1-[4ÇLNXQ߾}ÇgfС&,,̴iǛ͛7[ 01BT}W|Xwy"##8^[^fs>|1+Vk׮ QΝn:>iRSS5p@5kLn⶷rv{xQvtIܹSZ`G}ݻW 9srrr~z-ZH[lq{5d:tHyyyZ|֯_UW?c_wZzrssf͛7O۶m;Z`/^ӧO)I .ҥKu̙ TsjɦTc\өSJÇ 6G~9Ǐ{T;3T6ލ7_j=j233-~|\kװ$G&ML͢ELqqK~+kG_4^]o&NhLhh&&&L<޽.Ν;YfVY;˕ypUNTh0մiԩS'vl6EDD(;;ۣ~8րA>syԷo_M:U))):yO2dx}qw_=d*\qi%''kJJJ}zZ۹sb \R&woݩ_<'ڽ{򔝝g}VΫŋo]Gj4}_]ݹB}whM`0i$(--Mϟ1Fyi,d8,^Xܹ}]ٳy[*q\jӦMտs/ ݮkڵZjUL^Zĉվ}{+22R{߯3f\zwY.$$DZvyuxNU.o սwo5 33S=bbb\='..NYYY5ݻ|ImذAYYY5ΕNAAAnwwwvyXxsl=WfSQQܙ&vtWll[jNBY7gQ+]w.<m۶8qΞ=[cOGe-ɕmFh<2Wjs^̕ce9s昳gϚsΙכmz|;L~LFF3رÌ3fԨQf۶mp<ꫯܓ_wԩIKKsvw۱cGk.gvi:t`lQOr[_aPQ~~ٿ>|4iR:&[n={L˖-Mjjpٷoԩy*co>~%nk\n4Ov5ä}ZM.k.sM0s;v8o޼nZnmƏo9Rc5[ohX{ws&((DGG5kָNOGɓ'+AnNYΝ\AAٻw5K,q_U1dUb͠ sJU|XfRDD-l6Ν;-[:;wtrI|y6mTuQQqݮh=Cz'V6M#Zn&̽Mdd\5̙3G-t… 5wܫ\W}vsrjVVV:ҧ~~ز͊+ԥKK.ZjuY!!!ڵVX\Wխ5݂qFWҚ5k\>|Xwy"##8 $ț1_M7v7WHHΝŋkݺu/O?`___JNNV'(!!A_~ӟJnݪg}V֭S\\߯ ݻW zW5vX}W0aڵkѣGK^Zv6m׽վZ mdG!!:yV6m/!!A|;&I:v߯I&Y.]T/ p 6L˖-?lh"-[Lj֬^zɛ!kZj&L͛kJMM3,(7~x={Vwygm4}tڵKCvRbbf͚l3{lM>].mʍ1B3fw}|ܹS'N ())Ir8WzzƎl3zhm߾]r8JKKS׮]k}1̙3kѢEڲeK{[[RSSٳg}$''$V/_n:wlLΝʕ+-۬^DEE`ӥKk99s挙8qiӦ 17|y7,]n6mjnv\yfoviݺ?~9r[cD͒k|ͺvWQnnԩS}T\.|.{ӪUjURRb:udrssΟ?o"""̙3gχ b}]7nX;Ç 6,裏L~ùơ6ƖjFYmiӦJ)))7nGTl^yiTTT$t[QUl6Zni4k,p z'$I>Cn:rZl\9EDD8x36mT:zm?-|v*uVޒI&Diii:1r8*--ɓrJ+VG}MwÛq31(ǹ$ e:~Zh\&((H~/tM-ZPFFURRǒ~322پ;cccgq޽.mwĠ~)ŹԄ+ jGK,QnnΟ? 6XnCڱcO*'OkfL9sLM>]wV~~vޭӧfL TZ'=a1G5ƍ3-Z0O>&99eRzDGG@D|qӲeKsuיg:v^{t9/hBBB15O Ƥht|9!?ԃ>] ?¹Ť<6qDS3=0:D(R/W~6'["9!5hj~.Rvfuo/9,&~tVQ@MZ ju{87gi}u@E%ƣm}1&o[$)Xz S&6lZ:le+P.SZvR jU㶯:/Nr%8{n7yQm .Ji K.abL@WWi<ѣ$iNvWdڄ17HMp(qx[p{J*i Sc> $i/q휁^-UY]Pa\.y}qr%'sKzW]\U6'V11\I׹b׍a~Cl+,U&.; qBu.wGa.{SbĹbg(&n]m=7]` I~Acz^-f4q"(i F7),8@|SkԡjDGj'GE(5\h[M?f[O14|~wK$e~ѪNkJ|rG5 зzzrkhp%ٝRL[l6}u@o~{,6|ğ\ q(uYeeԚ_F+$Ȧ+=9kۛm=7RSSȑ#mi&ynU*ڜ/}]e{HƍhM6iҤIuT\{RRRq 0X!;;[[VRRR}UWAYY֮]!Cm۶ QTT~_j޽골Hwuƌ^xmm6[ itQ ѣv;;vhƌ=S֭vZ> VZ9(&&Fկjիk]1Pꖄv폞6IDAT>fӊ+ԵkWsZnƍշo_***Jk֬M~dձcG6W^p = WttfΜB @`zG4x`͙3G+mxb^ZZf͛m۶9ݻW 9srrr~z-ZH[lqټyN̙3JOOWFFFvmɓ'sNeggk;_wq99s(88Xn9RNri/+>>^͚5СCK/iѢEתU4a5o\ Pjjyg jٲe7n5k.](%%;ɓ'Yfk@%@4i1ch̘1B%&&jԩz ]||z!fذanՕyiTTTdk_]aPݮ{NG9())q sI&Diii:1r8*--. O^N.v<##Cqqqʪv{Ν;ݪ-33S=bbbd%Inm W/օ tE4m4ӦMSFFvڥD=S ,PRR233p8t;f޼yJLL{'áÇkҤI֧O-YD:6lؠ)ŚK~5޽{zj=:q'xB'Ovi;{l=CM7ݤyiԨQwq.]?VYY s: :T˖-ܹs_]vo[imMN:PݺuӒ%KP7/U`p뭷[ouԩS5uj85~Jc?GEEwߵxEB'%hPF `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0X `A`,  0A6ή:5+ p+9t:'G2&4 6Mav"۴Qxx.#b^}.4r]*(бoU^H9g|]霜.# |]@  44T |] А.Z)))]4 "۴ѱou-hFFw U7n\} JnIoffuMh@l6AZf|~VWF`,ܾ%!##.fq`A`,  0n"ג2:tH'NPaaa}`vo^111 @_PcǎUӦM뻜+??_~ku͹ ?~\cƌQpp껜+88X PZZ+**RHH껔Pm71e @E`Pw A!04Xu`y;Ꮗtym^ /0pe߆`"0A%`"0>ڧ?oUDut}3js#Gkzwt,;[J߲ٹ:]M99c?){hݢijѼ@Uׁ]_XY~<6=vLs4g7R5;7ӻv.^(I^=cu^~uHӫs+_ӜOd@`hԆcY~{7>5[EGEiz~|pSG1|˟}淊j4ձ_LLpn~}` ,p$S>mY(]|7, $e}z__ 04X Ο?_‚eخ&MªVE-W~cy~}`ݺu'Y;6V}v: Zzv UXX>\O_+ V]_aۣ=kC_L=wCLpWx__ 04X~`dnVXbb|K G蒒8'o{__!04X~jקm|[ҿ?WgϞݯOv}] ,o08s+?.'k A + W@Bw) ^aav2@C)&& EEE:t:v貜 :p 뻜ncǎUQQs9A***R׮]յk./T $%T"HnZukB(IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/preferences_modules-misc.png0000664000175000017500000007674513162045104023762 0ustar unit193unit193PNG  IHDR 0gsBIT|dtEXtSoftwaregnome-screenshot> IDATxwXSoQ *TTV8n R-֊ Z+8ZuTQVq\O:PdXRb$l\<>9w}ڵ#X"""""""Ԍh߾VZeN<˗GZjeݦMVjDDDDDDDTqX##zz*׾zjL~*;G"""""""$iiibmllԻw>e˖_5mڴ"""""""J{=̬s"""""""*u\GGs"""""""J DbQAz8dUvDDDDDDDTp""j@MM PWWDDD""2]" //bı/_2Tڮuuu@vv1Ѩjc=kF1ooش(Q =3vC:\&Þ+H$9XDDDDpQ;&@Nn.?z Xc\ѫ6B}z8yyy2˶DˤXd62AVV1""2VKL9n |/ǁhi@[[[WCCjjjuO5PSSw#rrrdFhkkek@F&ry(C<@,˝^#''GonnH$͕6O~8DDDej^^L^&.?}a5\tٰjjj1 \uOȿwP9FY?uDA[K m[/~iN 7Cjza:XwJZ:"µ[w6- ttЮzvGfM$""P* DDDHMM Oy0g(y]n[s-ZI2W7a%9/\GM{@fftUQy>M6X,F=x(_";;F- ˃q4V]eyqNPW~td@DDDDDDekBF 5-͑+ӷIs?ze3p\{RTQy @r f͛II$"lѴ nǜeABaѺZ:BuHua@DDT ?_NNrrr/}xg ׮-מQ%cO>X\\mgXboo0 &>lj=DDDa@DDT222LD".eh֢8D"ilPUbԺes@xWdRyŴFᇠo{yLNXqSeBDDDD8NΞ=m۶!&&uԑÇWxmde8ձs64l@fƌ<e]Ut~U%Tc7Ο`I*~nusR0x%V˗EYj͛'S,IRM Vi;x :tmmm4k ?r@HtBǘ1cT8:uե˞>}ӧvh޼9f͚HTqʕ]{ʵG+bET֬[#plnux1[@@DDDD*+D[o# Ӹq#42iXd .`֭Jopwwdž пܽ{011ҥK{{{T)… qF888@WWWޥK̟?}^z,\˖-Sz_⵳p= իx7nު TsJ?߻GDDDDTR C{k9-oܨ[[Ȩ8_Fݺu.+8D",X[nŰae臇C===^ٶm9?~,M6֖*n î?s`ޟQ_`yr\"#fZ}Htw /#]F*lH2Coܼܹ{ТY3rv>X$} ZбC{ V,<6_ ^ܽФq#L7QVI-Mȴ7nN}¢؉֭ׯ_+\&H|>|8[/k2$(NCׯ-Z@(B  E+U>{;|ܲ%vo&9GC?F'n ybn݂B"n \KWnݺ,_~Sų$k^~3g#77[6P4lsxIi}66=~ -2+ޮln\!k,_<|s!.>oބY>3q-XF%[.>׮o>P^\<zYh?V==|ڬ-Wه+HSSbҶ{_fk7n0ٿsf?(r=e/MneEcѢEῊ+*C[\7m eIUnݺ᧟~³gϐtܾ}k֬Avdv;Ґ >^د﷗4Nfp!$''C$!66nnn2+O* ؉=aE>j$԰yv</^mۡ#F}ش<_m♷yo߁_)ƒ*x]Nؼܹ{999xNDWk9 HNNjzw)PmlɭXW1T*Ƿ<=nǎ&7l߱א=}V"e2=%&K#,2n'>-^$sI>[Έ]p?M7ư!q>Xq3v )F}KBVDx. t裃5&us5ʵHOOG]8qqcOe/MneeS_̝b/:o_heCer|SֶMkl^]h2qFEIUۊ~.QDFFJSdÇͭR"*ZXX PiP%(<`UR],JM""""*uJU ,a@DFu_],JM""""*0 """""""9, H DDDDDDD$"""""""ÂaȂAhh(===888`ǎe @P񈈈NM2.\w}O?ϟ?bbbqF H$rʖ>bӧO!*;""B!7n 3338U0_q\t zzzvGGGtvvv8x Xm@DDDʊH$BQVNt\pqqqhӦMmF 6mڄ aشi` i&!!!M4A`` + yyfXhڴ)1qDr@ׇ#֬Yz߿????o߾%f͚=PDDDToǕZ'##C]GA `oxLWu%o""*?5`cǎرcB2C kpP\~U(ޯ_?ׯmۉ11;f 󃶶<={;~q%"Su iiiJ>uNc*X.ADTȂQI\.\kWCKKKnѶ-,J̮t*QWvDDeE/*?&AM] 7¹>`@DTX0 /mHbAAnFJJJBĮ݈~}cݠp?/ǰHHLa]~}H w/HHLll1cԑ;z#w˗oladg߁_8!8yܰ~ey?Na {~_ƌrE޽e~qߧ*:Cp*h/(j/5U? 33`ڴ)O*14<Qn޽>*C`@D5Mjr#j׮:}QAŬJ>GcxmGhx&J[lEO' /[z N/|n̘6mZFFF6mۆ 1w?ws+G[!.>Vm/4<>^0o%Χ8Eكپ_a=t,=Q,;~C}\ 8v&o&eNtC066x۶1 b K cuHB6lD,ӈƆ[|}8n,\G xPZZj׮Tapr !ԯ/O>sVa;#=>]]]isgН2С5ttW&OƕIGϩhoe!ay3fzC{B+Oqq :E.{ʬ>eAq=DDՁX,^6{s*M{ [˅a],rNyy =}{чup@ Ps|5ftgUzQAzzzHKK~RRS#l'.^ׯ ^vÇXd\[h!󷁁>ަH~1,-eXk'MEl>)HQ^+V.=QapP(# aeiKɾx<9rrrm~{#B6ަt 8€j,  D!2sӧxePDJP Djۦ5߼]oي oZDpb~[ܗU T< S\ʠ1(Hѯk"T^yݐ IDATh9G[&exۅɁe(z,чN$a@g j`Hj@glݾN|3"cF77b'jժ%]WB㚙^|[Y*͚͛ mvq*ռY2럯c_Q">Sǀ8Q0HIMŕƩrեx}}y,xCl׮ΟmKE΂ѻ ҿtsIڢ-<}ŘKHOOGvNn߹ b{ػ[l]{BJj*p9^Shܱni6\q"D"9Te8B6lBXqYVa\^#Qfw lm:bHJz HkױtrqUOF.7orrr.itæmۤ׮M+ߴ1 3SOODDT, rAl"~v!|iS6,-,r27a#FENN6n  c4;v8bm1#]UʭƌtUxF V)hZ<c##{[2럯c9u oڌ S!==MbrE8DD)Q'1}d_I$89:b Yk׭dO/)ylMk3xcxz;$ =+9€?UPO)ӧk>|nnnQ0`;kU8CO__2  ]]]VZԄ@ @^^233ׯ_ˬC,#33YYYJ044YT{iCwrnDDDDA_88v@}-Ojj,m%R1RX{A}U. I+EPQ@ 󷮮.LMM1fB iպRرc~G͛7011A=0qDt)}D@DՁ*%^zUT]~UU5`Ⱦ?kVHxVXsssB<~ј9s&.]T!yQ!DDTԸAAjՂ`cc#-vhh(P^=i0ur6UM,QuV T@ 3!.l޼ZZl;vСѬY32MLLk׮8p@~W^IgDǎ! Q~}3FBrF0;w0{l|[lBCCacc+W&&& /tycÆ ߿?޽ WWW qF5 1u놶mۢ[n055 e0h [l!C`hhXt)BBB`oo#G[lA=?`ѢE?~|0 "F)ӧO> 77 J9iӦA NzxA8;;K8pk֬ӧ'Oưaäcbb0}t\|YږӧO#&&n©S`kkPiزe :vEqaX[[C ௿Bq_xsss@;wL>5]XXX]k<8q;vveBDD5H$Bll,>rU ٸ>ahhP~o޼t7o?/H -47H3fSۇ`Ν{"$$Νn7//jjgGWW#>,Qu/_̌E""*,ܻwhժUl#**fssslݺm۶-iiiHMMJ B|w2% 2/Ƴg`bb`xyyɬ~}:::*ADDD7oDll,D"QeCDD\u2]0'H^sɜpXZZ*kccW{ի3Ԯ][@ _cСx1 np) :Tdeevvv@DDTXldddvjt) .'ԩ#pƌؼy¾ ./V\;B ŋXj9 y>@ +W0sLxzzsuu'|xL<=$ѣnݺI'= S)r`GDDTj\ćhҤ FBי={6Ə4iG߾}ի`\t b9dOe """"""*J*TGqʕNHJ$`bb04iҤ!""""""b){ UobӧOyYE""*5Pƍ̬\ÂQ9H$BQVNt\pqqqhӦMm"""rʪtԄ=;ƂQu---NjDmmr?͍""" b""" Ɏa`@DD DDDD""nX0 "<{coL8!"6X0 "} ָmG\1c!"2aFWj u@aS9V&"S% @z_(E4i<==t}DTv֮}}}#gҔ}4:;8@SS'OUα']Y 7QH+W`_]əKLNR pjjJFEaIPSWCpÔQ2|B~)oww Cϋ11l'ahXn#G_>嫂C9e[wӫ/O?]x%e0 W^\~ Ձ-yL~:*>t7g<FF3}{9G_c@DTUDO %%,-xӦM:qB"mԻcecR~#&5UckWSJU0x%>}VlFL`ldRlKKK$&&J޼y3VXD4m8qu?%Xhn޼c޼y?~hذ!e߿~~~8<޾} KKK̚5 ...*Uo7o²A> tG'Xl93D';;)a3Hzof*{UG[!.>VK~ ߵ3ME֭M۶!dF̝R={0kȰlm:JGm@[[ԹUY08v Ap L?xc.]ƪ򃭍 ^%%ampt ؽ|fX ?K}bjhlؼ׷u ̪hMPD[ohBo7nJ-4*~,Y[lARRlقEСC9r<<<`z 'Oę3gϟ?www̚5 /_޽{*...ڵ+ݻTlܸ{Uyz۱33E֭1w?~ )E_p\hh(Eϩhoe!arɯ0~::Bԫgi'տT5u~D#o7: J;чN,sy/ip9&Z޽'MG° P9aia\>]}C:b8|fx:)j ΪhaP[ϑDnyF F*.D믿0ydAAA AϞ=={Dpp0/_-ҥK>cI/X[nŰaLj#Pn]i})OT3 ,kbN},[k`~@ cXYZʴYkWn)ҲE 6%E؊cŪ2mmڴ.܉apP(# aeiKɾx<9rrrm~{#B6ަt 8€j,  D!2sӧxePDJP^007:.S4hܨ:R h޼9ƏowݹsݻwߣG +-4|p!ӦMC0tPt{FÆ 6,~{"--_@[W?)HW~fWW3"V^h9G[&exۅɁ(rR``@D:H_4&=|hj(7"!55k/[ ¡C@̜9ӥ* ʪ~>Dhx$֭^4LDa͚͛ mv~:HN~+3JG%ί$h?7kV"< )8ukזYmJ MӲe ^O;"-ec; DDH<йJ RaP9::º];i۶-Ξ=+v[(N:Ur\zU8~~~駟pU,\ĩF6lõ7)zwLl,ΓDXtMF&&hmfѣ`ɷ.04 Wٰ ׯ#3Sko`M6~f$%H$BXW6/G:ǀCڥ3N}:NvشmuXr\ _}6#dfI)A0y@-e|YE k`eV,___xyyA__r f̘u1zh[nh"< ./V\;B ŋXjyw7'''sΐH$8vZjUfGUg}:c a޶ ƌt[myϤmqm YY>R:aHW,ZWIIolQ_`UpwߴNCzz:L6h/0+_I){Z<c##{[RWUe1 *$O4-D'GG]!Wbt4351obim?olݾPrD"tb;G* "##%}}Çͭx2lڴ AAAHHHe x?/ŋ011A`` ƍ2CgΜ… q%b888 zm~[n B0¤Xd]ÇQ}@ԡ_  Ԅ.RRRPV-hjjB  //ׯe҂!,b,4OD;~x}7*%L_j` 2C )tݻ/ty~Я_bs$"""*qpB$''#;;TYYY K$b$%%)̥$=""\U`@DDDD|2_ku* (@DTW1Co"""" !DDTݰ`@DDDTX0 "F """"""# *GQuÂQ9ֆH$veBDD5H$P(,m`@DDDTΚ5k{̌E""*,ܻw ʙ%n޼XDN9PSSSXZZ"++ܶÂQ9ʂ5젦9tb1Qaddd;""7ɩ( 0FFFD 0tPDGGvA#""""""*j\`޼yoၸ8`C޽+;=""""""jFapqhѢJ̎Q̛7OXPмy7oތ+V 11M6?&NݩDnSo߾EzХKDGGϟc„ HHH)Ν+0$$3gD[# F*tzBPP,XK.A,%Y'.][nػwo)U`GDDT>}pssTvDDDJ;|0\iQ rnUFg}p*hU LzsGǕZ'##C]GA `oxJ1W%o""*?,UUOIz<~NMMUѨ(L4 jj^~UPpY0 "|,ϋ11l'ahXn#G_YtΙ-ޢo^-xy?%܅/_\ ê:Z ڋ˯0~;{*)In }~dgg#Joϋ1 D50(""ITJ'OvLq! F$|3WaW",<>h qX"\SD#8|R_hx|]]]isgН>Xُ ΅\=VVڪO(:EVV:ELotho--(]5u >q!47T?""RL,sy/ip9&Z޽'MG° P9aia\>Wr"up@ Ps|5ftgU40 R`Rv55ٺ>} }-50? }1,-eڬ۵+m?kvrڴi]m?x́CP^# .]v uB!,-s2:`{0GNN-##؜oodb"C(۔GQM!H:8Dun  HTcHI~{"--_@[W?)HJBKSD@D!+ATt4ΜǣO-NaBmmڭLǂ}D"|wr~Ѡ  ffVVE!B#nJav<4ofF&& hoDgi۵7Ar[Q >*q~kۻ7{ζJ6dcS"g*c4DŽ|Ja[Lr9t)2 mN>m^;wz.|=˚S?NS:3f =~B[=ɋ *:ZGACTrRmQt#*J+TеkS[ ԪUSOUˇ c9GF_|G $a8mg❕:~⬲Z>4T/򪣍j?՘S>;PSLLgd 888ploXKujVBМe[KЉdZu)-I1~NAdr<|DqqV]O6oS2=zJJJҵkR- j}{7k+W:-9~^MCÇ :tgvȜfS= lX 1HN]\;K5nP#57藰JNNV݇|5h@GKޖ_݇xC~Io-y[S&M4ݼiS _/xZÁK$z>zbbbU8S_Zn\W^kHU^=RU/goP_ƌҪ5k~<5xL&/fܥQ#ҼUnKǎZt,|C^c)&&F^^6$P_'Mл\x<5lHv& rjg 6md)כmݺUK%[nwyB.] ?潱PkW/@QuVuz ԣGGO?Totgڷo}lFI*>oI[nUv @_3gj۶m?OM95zg S3f5jHzR˖-աC{97+=;/۴iaÆec5mPqPX܍OM斄+11Q۷oeuMxgݼySц 6sծ]TV-}W.\~xss?q(QlUElj,,,,,EggӅ TBǺ]ve;vLmڴɰ] ԠAIFiĉ9TRJJJrjցǻTݻW~~~Yjs0VXX|||d6@!g&//<7o^x(QB_}Ǝ~fϞɓ'7Pƍe2tAڶm$K.4iZl)ݮ۷v9zڹs:t'رcU|yѣ?~&'֙өS-Bdbb_^cǎU͚5eZy)000Ko^ ,ЬYta%''E>}رc5g:tHe˖U֭3}K3Ο?_F畔$={!=iӦiذa <3gsYjsqPl6iӦfȱd+666O)oI@yBN̐xK䭐C<`@`P9sAApwb0]x*rbZjӷӧOj[n*SL~(bbbwͳq ؅ ԵkWfw9BE͚5 3&WWW%''w)"nl6mnwa 7ݍ7P†. 06"00Lڵmۖnnݺ/ȕlM&Sj{ۥK4V:vШw9~6"0Ǐ+44T 64l *'ul|jV玏yӦCx9#rSZ5mÇx2]rEy;֏wLs;r>>DOTk2ITzuխKf-fYV?~VRnLwcN>C:;&0xki˖-ms5z| 틿xE^'NjY8qB,.EŢTBM}aL&awի__ݺ:.'@їǾ;`Xw\DoBC1pwWTT;57j̄UHoieqG9z7W=Xa_Ϟկgl (,Jd˗CL˗3k:vR_kp`=ruuՃ>w}SZڵk+88ر-gQF2֪URm_ճgOyzzl6+ @7oΰO,Z:ux\o/Vj.ܸ+ z}οTd4u=] @Q`۝^$)::ڰd'ZuhNeJV\\\]]ԺU+_RM$լQC|}gOv2X qoz_Æf\0tmS{3UӧOܹsfsjƌrqqIO>ѿo]VM6Ց#GUGԚ5kG*000{?P``-[nݺ_~Qu}K[Sj*SBCC믫o߾9b(فա}{IO=xHk7lйT;9nsHym_hGRDxz_EӧNіOϫti75 h1#Wn#IW^?PΝPڶ~TCv W||v}q[^I:<֩&}KY :jLՕ/w| W˪YY}{6xn=5eF7ss)Ptdg6Tҭu)KNNVBBFjMl6Smұ6l@/\ժ9֟pAg~=ٯ[]% hf+W6+q^*j_] ۫7Pʕ/00PoΝ;'ooo;wNGի m,X%K]vvizkŋM6mjѢEٳgvYfһᆱh֬6mڤ G`pG*Ur㏳=&_z`4登XUrtK$ի[W]:uWRvҹ׫J,ӧk޼y_]3fHsj?nk۶~'קNң>͝dUhhyL&ҢE 6cƌQF4rH[NgD+Wbbcܶ4n(=ܢ,{?ָ1ըJQC3Jo(US_Trs]cFcg֪Krsj*4nݗn}/NF S]YQ'WڪtSG3M{kgzFR f 5R?H}ێ35UWZ6~YcG4RN'ѮsWÒ+/MS}zJHHPTT$iKԶJNNV oo͙=Kkot-77LLo}'{jqs>:o_NK$ݺ+uhXv%J14s 3~~__S5UWZ~?w.1Sd|({o1q5jx+!!!3gjJ(|q#J+VHw&-SHYKBB{-]Ki v7z># Vf(l6z>Cv] /I0hH+`A%^ݺoMn֬I?h/:v쨕+WKC=}'tۻwxry~- ᡈyzz:օfX_@@;L A]5"0(N:͒ɧ۹ə̝@+kk\]\dZoq"/>Dnn "gkLؕ/=ϬZ @ёՋׯgݔFָ8J6 ݟ_ݺ>4Ti){<<4m 7(|IjmڼYa̙_5iX%&&7'VU=u}z;4(a˯UW!UXQwo‚۞~i= ǝ={&O7xC7doj۶[ҥ&M-[nk]vj 4_4ר'Ժ#in/Y3zN:GyOWu'Nj*Scdz܏ΜVcYԩTf8~jx{z)ex2B~FOgOn ȱYU)=ӫ潱P\3& nKLLT\lJ,f }zo^ ,ЬYTjUU\YsѤIO;v̙{G5jΝ;e˖? 3 t)B;v҈qWڵM{VAdr<|DqqV]O6oc{OO ?UL/-Y\OT\UOWsVzˇ͛7g~-XV:YxgUjzW3w =q"ձ'kgd Øq<$HYV?93 df@rN:Y1kMzԽk;^۶Kظ8pA?A͉:XDmӘp[Mk>#ͦztS=ذ@l|g#Gjȑ鴾eذa6lXu#Ft떄u0`@iF_ucvU]vMw; ۯsuuhլItoP_ƌҪ5k~<5xC#K֥%''$V-[*2/|K]UR}"[^/[Cժis o L 5Z~~ ;d}Wt}hE%yVg:ǹUm͛6ՠ7uUU񬬁Kr|<:v(-](&&F^ի 3' 1n];FZgٰ!>د7[>Ժt *UJUxi@>X.ULRT{xv@Ǜ)>>>krlP6ӦM:e[jw$ c֭S3o(nݪ;:]"777*usDn pqqlcvhRRdAad+..qYy;vȳk1ʧW^>Njɫvӵ3 U܎}@aC`p P ` † fYV.PDXVY,< y{{+,,L>>>l WC`t)jw9BbK~~~ly6A12yd[Nǎ<Pll6iӦ*QgNr&99Y񊍍qL`ЪU+}*_|ۣTF {=&P+""Bz S"lrOlllb@n*2w>}~toذA;w.aAfL&V^-w908p:w1cƤ=88X/U88X=8p@2e._-[^ssjʕԪU4sLر#UGyD?{nk٩̞=[sUDDonSN3mڴީS mݺUK%e_RR|||tQUTIt լYSO=ܓC|_4b۱СC ґ#Gd2>S=>S[ڳgO]vMM4ٳg۷O>hǜ־i=Йcjn:u=_k +/ZE@Y,UVM>>>y I*Yzkj„ ׫spP=3i;/۴iaÆ9̙3m6wfwӦM };onSNHӲZ֭ʔ) }w:}|}}l"HnKxApp.]ndú7o*::Ze˖x@۷oWeXcbd{ߴdP\pA]v# \\\ԬY3m߾ +|}}UBݻW...JLLT֭%z0bDD<==CCC }رcjӦM߿[+???Ӆ TBǺ]v9wN1l6\]]2y~[zmCՊ+ޱcǎ8qh4haٳgkڷon޼ڵKݺutcj޽y٣륗^rl׼yׯ?LUcFroV)'%''nr7B"7@맩Sd2i…K,ĉհaCݸqCu5pTo^ ,ЬYta%''E>}zcO6MÆ Sxxx͜9S;wvl_~Ǝ5kjWS```}d߬SN0ۍ^ +RoIowmy$ [W^]ڨȽ%C@aC`p \/cuG4n] ٕ;AVN?۹é}bccի@L&mٰP9; ;ۧ{gNp H),$͛N߹{Zh!ڽGOt/|o6}?1P)L/ bŊ]pttt?%Khѭk/R3? J+h2͜rm?6.ED]H5 %mCzoz?/wJ<`vm%S+}W~Y111}cmڤ[chҸGqY+kܡCvX.>u>?:xrS5etNRS*]MMhU|y8sɋpVڟpAQQѪWOs^]RZCZa΅W5xୟ(j1V\ۢyYാ׮{j4|Z}dթ㣰Ӛ;+UR-;t:㏚;&͛ MJfϙiʤIX:oڴL/X7nެi_P>:}_{=$cK 5iX}Wf٩2;'mx3Zu(66V+VԒe5cT8{i`SO*11QTھ+=?rG%>E5 ЕWrtt͚2iSLL.Y%˖k)N&dN- ~'ßocy.V]P0aYJ7nHs?ָ1ըJQC3Jo(Ӿ׬ߨƫcmUti֩Ӧ꽵m.^Cm۴Vre":uW~cJFR f 5R?؜%ʼnԨ#,p&g/QCY1#FHK^ڳo:=ޱg,=hQu jXIIrTQfLrMURR,&~@qӿ34~L&Sǎ!Ue[4xV>zizi˿~T7м7fYcX_SO>FuGW4n$wwLnwGM5?EMΌ-Iu m2sRfT_WXA7HK^H^08|ՓbqcXOQ2/3gʯ^]%$$8fZӝT}X,f݈9`f=d۵pT?FT޽dZB# =uͷߪU˖o\lYm!jצ;o+VhЀzy>$YM\gyuoyܩю ۬V7kfg\o1 KfՔV)߹j=$԰@"0e24yjp'^T׉SߛIyUr|]dI%''.~}||v6hjP5$ISR=/ɓ屳S3$8@F"0/U\Tbbbԭg/݈R tuUX׳ƩUBPrj'0[S=;DH<)\Zh.wݫztגeSL/-Y\OT\UOWގ6U<=u VROjPʫ6S ժ89jݗi-WjЯONOf59sNrKN#/?m_ޣGi$]v-Ւ֭׻yZr^zgoio!Z"XU\U>lzGw=գ{ "6d:ԭ]URB1:8m?uC?>]Jr{u\Vᅵ}%wG{*hTZlk-u钪VgKiᒷu)"BɎ7&4nP#57藰JNNV݇|5h@Ǿ=|B@?JV??͜k%i@>ZptI++فj֤c3c'9'%'Ǒ23 BvRШi>nKǎZt,|C^cu^6$P_'Mл\x<5lHv& rjg 6md)woݺU/mcREOJy5|[^?8>?^EeKig()9kp䍾{7,f{# mݺU;vt}O*dڮB M\\\TtiEEEL2rqqdRRRTlYEFFUnnn[dd2gFsrPر#ϮBBB אտ+ښXwZ.^׶׳碝]ඬ~bީǓ}n3&>>^hv͖溴vzj>Oߎ3EEq=n(T`^St!#4uכ!b *f?]us jK:{jj{nMkQP;O-uI'JeJsCpۂ>hZsʻVh@ 9p%N nG-+_R<7( U B/JNUZ*T֙ KbmWɋx ><Z뒾9sk鿬Oj 5P:'덐ҭoKHۻ"u "H-Ѯ#bt%MSA=p;u1N7Nfe^z{SKÚ:~!֩YJj` 5QFeJɥ( M d{\њ~W%_St-1mwzcU]W>Q ORB~0Kup7`d[O7Gْ R=~57_w|%4;n[H˹+65̴67ҙf "𯨺CWu⿱ۥU,zue}C#z*CG6aVu6&$ߪ=ոf6"bOſzs ~bSw}5%jTF ,*ٜߥ*Œc` WAϷ,2hWxkW&~x$R;TgRr3Q]ձg^ժ5|XTd/iHGՊUww՘D}b{Jom=jH 2˚Աjޜ P`x{{+,,L>>>l WcڴiSN6ںu6_kMۢ]o޽{~fN:pY.PY,yyyO6-O )Z3 "&5mT%Jr\rr[._M2v2V,1`@` ~>yYuw P1`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`@`  0 0`PنyY(@a  ӷ$):"._V*ݞ51LrXYʕ+rIfDEG󊍋#,(vbtyEGr$[A+]˗@.V`ov(l|_@l6v(\ͮ] d+0\9@P3Klʕwrsd2vM(DL&,reyK~breyETf8}K޽{P8t=$`@`  0p$ ŋeZBbZjQ+ 0JOjUnTL.Њw}ӧOױP(]pA]vl6[~ShYfھ};lruuUrrr~RvfmB wv:@օ.r"0;B  -C`(r֏wLs;roQ@`(rcݼy3vB+7\!0ZdǷu~+iڹcch)\xm'=<\%JPҘ+emΜ=+٬&5v(U(_>@ׁ 4Ij~^~u+yӦv6nҴ/ȿA}Y,EEEI60Q)6.VK-ׄS&o/_+@֮sWú!IZ}4l\9gopi㣄;WTKII2*hmr~kZoPc Vn087u7nܐ$9{VS0l/QDkVBBOl6Ka(G977  _6k\JKe)Z|6魿ߜ V^?WGU?l977ȳ( ;+WĩSj5c"9nJ0Zy=n];FZ_N+99Yuհ!977 ^09_n/^Rn]B'&&*..[ VNO<}*{F,zjP,9?y}A^ 0rJ.VR |_qG`( N.<0Z0;Bl6jl6w)jbIP(y{{+,,L>>>9`&//T N:PY.вX,򒟟l6c=Pl]j׮ߥ )$4 aH^IENDB`xiphos-4.0.7+dfsg1/help/fr/figures/search_search.png0000664000175000017500000015404713162045104021562 0ustar unit193unit193PNG  IHDR  TsBIT|dtEXtSoftwaregnome-screenshot> IDATxwXSw $l"˅( ugQUݵU[vRZ{jZ lBHJX@z<9s>&O O)_Uxt̶iww '?~{f͚ҲB#%"""")%% ]Q0AHIIڵkѴG3]]]_lԨQEEDDDDDՄB@FFF&jzGEDDDDDDLӦM9IU#BxDDDDDd,r{+[4cܺ{ ^vZh;p#4jޒVyYt7G%y2GDD)C?Fvs_~-=p-4_&f( R QF-o޼C&"v8 3doqIԲA{hDϿϟу"42wF]GG4Wp~|)ʋxmxlAo/~b`拓˜<Уom}bQ8b(*$x /Lˆ u^-= t j]}i_-EG7t\5VI%esDDTqPedfeAnbA{@^;ݼy3疹B>gJ)u.@.u~dk4xq k+K<~ `z[ :'Cs7hPO-/LDúu!0Ww@HDdղ֭Z 2z8=[\9p%!շ-fft I))B 19WA0Com5Oɼ2GR^9> ox&&¦{S5(Zk: Ū~'_T[w~X`G x4q֞/(v (35 Rը^ TdU*ҐZOS&;e2Y?D>SYh¨A`fj J5smq^܏B]ht%iK*)s$ux͈*JZo~لlfr9^0fr95|&dGdyM|>r>Ά=q3<"& \;vNT4 S XJmG ?m͈[$~*gQUT<=rwƏ> SSܾn)5ӭ3G>:#;;mI9:|Gex妰P*x gπRܴmH=;uض:qC|m_*Xó]qzbBlw+4ur!$Y/M/Ž}yԯ Ç~-P{_lݽju&LLLУoےBI!^3"T(2G~Euj2['j0kkk@JJN\.9-711B:ldff\tFZp]QV.Ϣګx #ɠT* `nn^L+++T7e%i,?G%{i爈2dPs7YI۷IϾ}x*"""""2.޽G:ȨxG:ȨxG:ȨxG:ȨxG:ȨxI"""""2*&DDDDDdTL:ȨtQ1 """""bADDDDDFŤI"""""2*Ԋd2尶FuѮ7{Y^rǘ_GmF#ǎѣw>RRR`6^^2p<[,sW""""$'Adgg#_M[s,~mt1+cHn=b3Bcգ;&O333w] 9<[Ĭ^E:uqq |% B[66x0Zy_n8ѫ@,Yv܁ZƉCgϝǯ6ݻ)'bЀuqutQo?}ovɱ6ƍV}.<|N?v4 ܹ{m烙3ޡǰ7]ΚN{ppG__7fOW~l ƍ ''G۶ ޚ g_|Ιg7,z-4mꁐP| ׬lmޘ:5m4'n]p?6m٪+4, hKDDDDՏA^ecm HJJ)6E񁹹9,--1zpS 19psuF~vP9GV`oo>{<`G^oϛ 6 lؼo}hִ)]nܬӶMi&\3gbYx{?yR܉96^^0G//y58؅93_wְw֘35NzK 6aaa{|U\]uv~}^0ed""""zHGRr26)9 _ 爅:3k[Y'[oݮZ=νhݪNYV^U:e..:j 1Oxmxy궝]""""$x6e/c⸱;j$jԨZCF)F5@my{wlشWcGD <"Xeg4ܳ%nkK/a)en'F r2^[P(0qXmkO5j=]k;o-p`.,]Qz"eh9Ugw M`aiQ8;#(NY56` 4nԸضsqnRh;DDDDDR*h4c0c$$&%Y[YӜӐ: Jk7,™"!! VV͛MC:y'!=]JXt?b7pHMMEZZV`a%jkXn=CRjP0֬[Ӹ1uN ]ƖSƍ#Uv*U Pn]C,p]Œocͺ74jP{kҘ2i"v݋/YTԴ "m3 fH(4 Z4o'hY%:#66JM1j ׷DmuqqdJɱ6FY[kΈƃQ O/閽yu⋯4~Z 3FDDDD߿T]q C!"""":ranKϿ۷7Cj ߯"""""* wλ >tcbPĨUtXDDDDD0騢}TtDDDDDz*"""""2*&DDDDDdTL:ȨtQB*.+[`g`@B!"""*; tu5(/ Meh4 ATTT*U9GH`nn &&c0{ x  Q٨e8~+ \MXoB넆BRa* RSS"44͚5[IGw:BipwҌYUm0UIǽ{0h !###$033Cqa&ςt jװdAUJ@m E'P(hxjyEB@TJ>IG5P(`ffƤ"B}iV(]zvss2ŘSǏֿ9Qwĉzs.Zk׭ǛsߨxGU:䊈rB}@rr2RPN,[g+i}QKU.t|z RSStB> V?g6ӗϙ;wp]'M}?K]{;wVqs͸s.kbĉ4vݨG_T87n cǠW?j߁ؾs>z'GG;C,waiiv>9c:jl~yzU'R[歗 JUJ\>dn[ig)t;zo?"/r9186{Ӗٷqqk:unߎޝ;yذi ._֩qVLi*M;׮ӕ_`6,_[mĦ~āݻ0li:s,67ߘ?w7ߘM[p9z[~ۆצ=oO}!4XݺM$~#oZ[ٗ_o{myPp0>]^x~܏}۶܅ :_W`+Xf5uv̛= o7B&|D~ ?ΜW#E]L{T@.ュK1kDDDDdP y^a颅ܱ+Ruv=o.|ڵEvvkaKmqF΂sg„)/Xh!5@ff&juBr;Xx1>ޒ%Qn2ѺU+jNYfM }\< n> ݻvgi {{{s.Zj/V/|/VWvv5ThDDDD$o/=HKKDžK'ӊ""`I/MLL}EDe dffjԯ_rss%t4iNew:߼KKKGpws-U; 3eii8g7,,ٴ/wa:߭CիHOW!j֮[ctT*.`e: ,ťWR… Oңoy^ƌš!jNƎ.,effb@ڛ2/݇w]_ķBTt V|UOVpP.Z-O^eÇEzZ3|رb7x!k OB{1m3 fH(4 Z4o'hxn o܀%<=޻%/ϫkΈƃQ OsDDDT떹z쁷. OgxcL/:/G zs/p8,/.r)NEo2???ѿ5A &o~MEuLMM]Q^5fl͓k|ׯv_666HLLB{Wլ,\PP(`aaSSSh4###~맨v*CE9z( Rl#GDDDDD B˳u.VzoɗOr}Ne迬tT<T?*UDDDD$= TIG6UuL:&Հӫ C޽*l"""""zfHU95R">tޥ6; xT `@*97n OO"0/&U\ZkN01}jh4PHKK+NFFZn ___T)S^L:4/8Qu!"""""2*&DDDDDdTL:Ȩ$]H;FVZ')P*011L_&"""""@F1 """"3xabbSSSbEDDDDD 9$&2G:HDrCDDDDDdTL:ȨtQ1 """""bADDDDDFŤC [bqŊx!=7C*:""""*[V&nБq3IIMakc ys?~ʋm6[ה_6mFfMakk[Q:zLL&թ7WboѬVqM89:YS7_b *6 VVpqvcVy* Ei笲ue,kRdfeN Ff5` IDAT򂻴mi=:xPǎcV?ƢD:u!8z511_|_6mY3׳(7C pws-rk7n[ycm@ 1) ׮߀xh TptDDTtfS y0G''hڐR[Oʜ@t#]%\8j5D <Vذe V|^> ݻv۟6֮oěoAVHMMEضs'/Y,yU]NR)E˨ig.: 7nĥW#mkBff&em`HNNoig!EEfHv榷 c^$',&7q ?="x@[q5(5ki:ԯ7o"*:F'鈊%mݻhP5О(eaH溪o=C+WqqrDΝAvsl\.]5j{.r5._O[om!u,UUfQ19G9z$?m87n0,( ԭS-5Űa#++K%$&oҵIB]XYYfM4i |GO IV#$, qP!.KOO/fTTAm Uܽ*?s іXhXn66y.}r899":cĹ1!#ORměLv%ru%Դ@YΟFэ1gMϊo,UU' HKKC-QccI R7w[Ȼ*zW;.֝ے6eՒn[\ژkر]xܹ{wEx%د/4 RRR|q, pg("j*xT*$''#99IIؾo)86.Mܨ 4 ?3\^lE۶zA7j$r9nێHdee!6.>>DRRq2P(`is܋aJkBBB011AHh(hRs #5s%ŗ{355UӣXw$_+͢ڐ;Gꜻ4s9Jt 7CC 36V8nġRV8{q卧G5wmYAI{UQs]]psQڐ|1d2 kZTU"++ N 89FfV=~-/j{׷o3 Pm:V#пoxJ$&%66hذ7z~۾o.\࿻X5K`}XWHMKChټ9Ə%mm|n?݀4԰E0aRjP>zH75kڡ/"n¥WB{{{ե ޻7B\ʳ%n mD޺k+kJ`SiA[yDDBhX8`mH#uѺU+?gaiaƍ"!1Q!rp@-q6&΍IN=q~z@vv6d2YSھ9(I?|OTة#@ѧ"J溺leQ>m[ns\c)cUUu8S5m7 (j{׷֯K -=J^-u0d[Ο2???ѿb+ݿrRIDTV))8s_XYY{Q$@VV!#GTӫJJ` h7CM+4.""gE:4֩ko )9akmZɱ|/T%""zV1 jίtQUDDDDDdTL:ȨtQ1 """""bADDDDDFeлWuԐQ9_vE@DDDDtQI: e*ŋ+:""""4hAOW!#kʔ)3->>^oIw2ٴiSE@DDDD"""""2*&DDDDDdTL:ȨtQ1 """""2-s<|'GGd'aUL7uQYڷC5kscL4 zt/P7rb̆9 ""Z v_+BQTYY4/y^<_|d}mGEFDDDL1XCG*xVe8) lܲ#""""zQQO< ooo(J8;;Y>c L0zǏnj3wC&i%#<<#F#J%ڵk۷ᅦ; \]]aWuWBPθo.*W@̃;|Zv@k FGffNcȈQhש F}jJ@ ^9{B瞽pbP> S>=?};S~o{~j5>+7:=~~§sW? ]WJ<CDDDOظq營~R^ Fz}agg'Dbb8pqqQբk׮oՖ]VtMBKJm۶_~bȑzѸqcqI,/ѨQ#qȑBc*M\ͭSk.aƍEn^>텗OA˧<|du^8sHKK)))b-˧f؅O{1y"::FDGLjI/N-K»C'1uګ{"11I,^i/?P=^xS^&cbDtL4;O{1k|s /bێ%j?7!!";;[3O{q⯓"##C<~X8tX8mzQk,"""2,}0JґxܻAӧt'׹s焏NÇt钸tpss>,ݼacc#ݻWqݻWlݢGTw^%M:5P###C\*F |ڋ;vY0YYY˧m3^^>ŕm+ڛ:U^k⅗O{1tb}՜耫WeW GRRUxw$bB<: .DRRRύЭi//_)ˈMJ?DDDdXRݽ0f̘妦:m6?r۷o9s&1j(t}Eݺuݭ[7=z/l ]9!i7vvvpi⌯Xsz-:u )))HMMʼn'0x`mT7_5\]]{GJkԨ?^j)} 8ǎCjj*RRRpa￑'O7E V?… 1gΜׯ͛h⯿ɓ c̹*<[ڳ* ׮>)Pէ}f-<|jf6fffXz !331`x_}1 Z֠}d2 sTc_-K> woyիW^SLSN-΄ K/}k.ѤIajjZ>8 z!EZȑ#Eddq[N \.4i"~"ZyOY 777~zmX1ydQvmP(D6m֭[ sa {?o-\,#|:wc&>/:\h]1&w /M:_sz[t__ݡAbKť˗Ʒg>1>ܷXǣGE?~@)7/7,=:u>P{{IDZg>ѫ߀B%"""2)DMLߏ)S[Çprt/W"2M@vY#"0jD87n?w^b9rpWqrbAϔ,7Vq| EDDDD9*-s*AO?EhX8J%7kU+?G%]1QuƤVU}zB޽*: """J%"""""ʋI"""""2*&DDDDDdTL:ȨtQ1 """""bADDDDDF$dnݺ{HHHjժ ť#2ge{w mވ:NNNKGUt8U޳1?y 7ߘS<+ t>Y ?~BQTZK/·ףW]VEU%=T(P~}9ƎNu TxsBt̖Nas |b%""#Ȓ0U/ (Zwz-[ŋcƌ ERRvލlPaVzeIڨJKKݻ޽{2 dAϞ=ѪU+ٳiii CHhhBfaTiyqs{xcqݷ֥3X GL&˖®F | <}7f4FWN'Y4-^ߌ8+agg-->v>S~}.9U0XCG*8z(݋3g`Ȑ!Y&,,,ЩS'ٳ¬x:uz'''ddd 33YYYFVV233VݻӒ~ӯ ]/bKS 4, Ϙ{.Bzubؐm\~2h WvcjjV,.8*',_L?Vx( xi-Ů=aw_ԨD޺.:i%RBQQJ<֬Ye˖¢˖- nnnud2F߾}CK.BZ0qDd]ػw/T*쌟ڶm sss899avr3eL}YfM4;J~:tkkk781b8::BT]vؾ}{ ]dd$r9j׮ J,玎055EddG>߸wߺ}7n` 2bu!#Faמ=ٷDN]0t(cvYQ^V;i2|:wŀaa{ Qz};#v^`HHLԉo5ŗб{Oxw$i ϊli`Ͼ:}-mOu їu S {}g~U㮎=ꂘ\c|Jt ǪkVٹ{^?vcȜOğcm??)gF6;lsqqq>6n(_ĬŬg+WFѻBԪUKzBq⯿DAC EJj8;h8yꔶ?g>'.4q?dOaϯ.'>"RRRDPpq|ڋcƉ.4cݥbw1zCG/\,*l{(^xѭw󲼖%ݞWieiPo.Li]{&(8X 5:i"*:Zpz:C˧?tXmtk/Im2c|T$}0Jґxܻ_Rr\dff׹sg{n?CtEtNG ߿@AӧرcNs /_SÇb*>>^.q*NbIⴱݓGENIǎ;Ľ{DllׄO{7Y~޽car?1DTtBh1|8SO!8?%GOQQz:^//R9giAUUUKKJp6!FFjt`Vv^PUrW*eӫ}SecSS~єԵ7%L>Ә,lXZZB_O P @W}_ks5S{yT]p _[bʕ(--U8~ʕ}"11Qn\BBk*"%%~X֔5k֠W^8Ea߾}HII4 O<'# !=3Be ɓ'p¬cNhf͘^燝}w; {btn۷o_\~MeQt/n0R׼^g/^JKKz-ٰܖMT=u̫ -%55 ~nd?_r/ʿoU7{8848:h«OPѣGc̘1ELL ?~O")) Ǐݽj…;w.!Jy>Sb$"" .Dbb"R)7|Qt Ǐ!䄵kB"ٳ5g`` ;bHRƢKI}u;wӧCee%hKg`h`J顬 ڵk5l$Ѐ:cB߬߀ )())ŅTݰ3BbfLƚup!U> /O۴ QZZR`!%- %%(--E#lN2+KK$%P׼^g{]rǡ_05x:1zg>5lʼԝ2kVf^uw^h}Fzď'OPTT_aŪr1O57 5-HMKǚb}#׭7gtMͽ)^}BmWX[ӽGUVaؼy3BBBcɏ? ƒ0k,dff_}ƍPٰað~zܹ^^^XdIYn>#?Aee?`ooOO>Xv-BBgXXVZd{m|Hyq޽ {{{6tuueܹ7ܸ @W!'7VV` 34|ameYO5-ĺ0A*x_,]VlŖmq >GD^`^^ rGUUS5Y]\eôsg| A.nmٔy;OeS̼︯}1V@v={;[[̟_ ;yrr?%se,_5k3[/DRGH"za„ HHH[c=+**/b'j|,3B n_GZjY▹DK%00DNNϖ,ŽlX[Yb󟦴tZXt2vvvk4{ZZϼ5M5q7Q`v(BDDDDDm"""""(DDDDDQ,:HXtF """""bADDDDDŢ4EiڞH~XC$5zښnnn>}:k Ф\ц^UUUHKKCFFJJJZ:"""6pvvV[HMMG.68JG2"!! ,@tt4vءRNO/KOOD"A@@ [:""""EGGcĉ-2R"==...^mWe_qMݻ#$$.\C6^EDk.DZsn?bQ#B,Ν;*Mk:eg֮];,_?lGQ<777;wDW]mlݺ=z􀞞z۷ˍD `aaiӦQ1PovvvXx1>}06===all mmmŲ"zݾ}AAA077>\]]gϞz롴 T>=]Ezzq1113gC!!!# ^߿_5mۆl۶ +VCVZÇHKKCUUWWWĉDDDDH塲pi`޽{zj9rD6ݔ)S7n[l޽{횎 N:Mر#PYYVAAAxf͚L⫯\]~'5O>E>}vZ4aÆaǹsPUU///,YDUV!99ݫ3x<=aei A /I#/?>j2ELc'""zݩpqqyFJ 0au{9s`Μ9ίpebw^Vk=&~s1c0f̘:Sff"'7ǿ Igp73mm[0K"""AmE"jqW]Xਦ7W\~΢͛HMT ccc8 ؤ|ffBj adh3-$;Q^^;q enް07dzr$;c`dhA`ab3g1lHҹ@jZ:|aangϐ|Μ!C̟y$%g'GA={}~}}<i+KK ^*r>5`]]]ah?.b?~ {{;A[[f9|R)ݫtttо}{r1C:::024 Oah?llgݻר_o32eΈ8?\#D 顬 k?'ʠWǡHɣGf݄gHpLk^?5_?D?{07G5vYYΧ"++ %%gƼ|mir﫟Y𲲲F;u{oh(fPGs"̐{{srsafjxFA9=D%<`{$8`@mHH@v3z46îrqu G(2^.<Xt)ԷOon]BWWWn\yy9RRpN:!7>lmɆ䨜KgVu$;bˊ---P}N}7u*^,cvrU5ԕ?)xk:8 eg_`ii NIIȽřdsqwudY{b~=*{Сl1eg׺ sNp%ٳgSUUܕQWDDDHHQƍ7q>%Hީ#>{9]] (..1NN8yZ6 ) .bgỲ|ÇgP$Bٝ$Dك*t/&m+mEEE F7r#jiw?栱rݘ8q&R""""Ҩ]D"wG*""""",DDDDDQ,:HZUё`ݻ7f̘SNZm3[cNDDDDDA):[{1bN<"dffbŊHOOoKHDDDDD*hMLLĎ;7xC6SLIp̰a|~bHƍl2&---lܸn݊=z@OO=z߾}AAA077>\]]g@vv6BCCѾ}{axl|ӫD" ccchkkI$E0~xYao^.](CyI$!11u(#F~wyG6,998ʹT}8`jj*>|j"5""""hɇ 55fffpqq[5;vD"yq5+r5 ̙3e?bL81b/H|r ''eee wk KOOǤIj NCP8;;#==())it%::Ekdd{{{8;;4}(:SjHL:GšC駟bҥ?RッѵkWƢ[n000@qq1뜧AaREEENP.4ZZZpqqU洊cܹ1j(tԩQxeЯ_?8GGG8::222 ~7>11YYYС,>..q )))̼\ڒVq!WWWl۶ xpu]i.\s">>R7o>3YL`` ;bHRƢgϞJwrrڵk!HPXX}aٍ^Έ,\J(..F\\|Ms!""""jkZőXd |}}yf#??zzzȑ#q%5k233akk ƍńaժUHNN1~ aaaӧOѧO]!!!ZaÆaǹsPUU///,YD\ښVq*RUDDDD^ܽU^EDDDDD.DDDDDQ,:HXtF """""bADDDDDŢ4Ei"""""(DDDDDQ,:HXtFѣ;v,̠ KKKL8ǏW H ?Gy׌D<Q):-[/s͛7߿1bDKGDDDDD*i_qYʆ4+Z0SWSkFDDDDC8ұyf,[Liٲe/ӧOlGݱsN"QQQpqq,,,0m4ppp IDATz쉭[*l֖ W%۹}6`nn}}}bϞ=u.w[gϞӃך_cV:T,EZGo߮3'""""jz_v4TS*V"!##C0?U5-:YG۷gADDDJ(StQF{4VyfffvLMM덓H$X|9bbb26*** ""i=`WkhuyyyrkmFDDDDG(:F1c111x1>}$?^v*''']طofϞ]gXp!!JQ\\8曍?ܹsTx̛7ٔ|q1C*"66={lpZyj:9r$ϟĉ6mZvYG CDDDDHk/" ;wttt a„ A aرB}}}IصkW7 C ڵk' C (;vw. =zz|bbb@055&L ܹsGalͶl"888:::s:S%ÇiӦ fff, uSn $ή5^v $SUSwDDDDͩ\HN. oݻwP|!wcGjVD'%6=U#"""j ̅D vv¿ /?_6A^@Ԃ^Xt+k(//Ǐ qO(//Ǭ+lR20쇐Yq6ÿؠp䃠¡_j8{uihxMi'aN>#+0qpWKV}"""Ģ4JV){BH@"}z`oZgOQUY{ TH:wKs8?ݷ^XRR1sG(//ǞBK~:_e8x8/Z3a?o`l޲$"""$J~ʰ矱? 3(~NTUUasaee +KK,*lݹS y T߭PYY//B.] zk SSS= ?nyiNK'@IÇE]vC(v:W"-kenݺ|Cq=^T;S߭5.=}zBZE?C[7~p0LՖQSWf#U! >^˕5;vsWbmH:w<7qM\~߾MOW޸7; p-ٰ[׷lXQ[ܮW.PVV&vпBjZqXGęͪo4<"""Ģ^y:::5>͙5ZZZ_{>?xMZZZpLY\6f޿黿jq@Ԟ())[2 htuu͸|w#}<Yeq?o xal4pR녈 A^";I on /O˗Çxɘ`!&V{+×?ڍoŪ5yޚkv·?͘ɘG3gXM /\+#Բ>ԅO$6'Qɉű """""R[q>Tyj+:RSq*DDDDDjRsrpW 2DDDDDmZ鸗#GUHDSSSWK$A"@$!** 066,GݱsNvn߾ C__سgږu 5Uxt &Lmjۺu+ЩS'@DD"##Jӧŋ#??{իqY;SL/nܸ"lٲ{U24r#;'GΝ;P^^.V^^o;wl؎;0tPɆc:u*x xxx ** ˖-ܺu 'OFǎDGGu^7j9 0z¾}݋޽{c8wwZӦcҤIX,ĉ#FJKBDDDDȑ.66=6jo{ܹoe[̛7O.tREEEAUQQ!D\\p!6mR2N~_w6n8̟?O H$;vlӹ"%%9::X%w""""בZMPlڴ 44ZZ … a@$!)) 7nDLL 00 ,7A@ll,z쩑 )##YYYGaa!LLL`jj]޾#R+w~8ixkXe܆'p;#6tWkEw9s&VXjذaX~=q9TUU K,ńaժUHNN1x*Ҩu|<}'7y=Nc55:T3!S'OCJۙFYЖhj?o[m31 )5en/c7ǝ;(///jP[ ss n:m~s1c0f̘zs!R߿FUUA@yy9D"ڷo #[}nܼ7ow^ čԽ8Dd.{ W^ÊՑ@{"5;MG4^&&&Xlii"1n(: u5biaS^EP^^ TVVx,,,燓'O*ӱǿ+մm[kb|iWӃ +-Ek`)c"mχݷrw,D;w223h\uu}X;w@GGfffx)***d/E͡;w(kq73Snxݻv&4~ A>4Ԋ9p0?|0nD_ejRS]ë'?O`~mz㕝'~=)CFƗQq(Z,_cUW_JY{޿_k?Y0b 7Ӵ`=vwc럧π_Ğʥ=wc'a8u Bf~O_ϿZ*O@u*iۮPU*Nc܄}Çk(g}Yv=QUUg/对T^zOz_vZ]v~/ܽ{Wxu!%U04Lp,_ \|Yn|FF`ێn  dy!8A'c b!yaĘB|b,qo SRaطdlOQ>ާ >C RpaAӧ\>e3~!yD>jْNSe^u{C._"5qRe ٳg+W>SnL7!yT\jw& I %BÇWISr?jlYʺx4~T5!Vvl\Gy6ԟe9KmZ"**J`AmR[/:'dee >fHpte,a߾} ]UYY)4EAsrrq 3f q'俘Ng~ {xߤ?~='7+i! .2vܰ7liԵ|,ӫNQo.LHxQ0ej( ݫ[xݩ* S&O?OCA055Uݿ&RS7ر#w'ZgUHYn+[x> (2Yyc^D-C(.._ ރpiYLA@ee% &&&#ST^WŋTY@wS%%8##CUӪw>`Vk^%/we47KEp'#pHIJBɓXq#fϜi Uw]U_OITWWǏ,Pu]*4)KFE2T?3샯I,8333sunjmL.К? {]6e?jh;XYZ")\£)o3i8W%PnjM}*`oo7nݻ JJJJhkkCWWW6Ν;000}Í`h@ $zrrsamef__Y`oo̞9KW /?Vt\|B۸ R)eu >-۶WQUUǁ}*QOezFpÏ| *cݚ lh{76&uh͟ͽ.ZMGu 5 }TUUɦog̐|'--,0Y4错gC7ū}"FUoÇL)5lЦeII K.ܹ3LMM]]]!H &4eu>]-b'jq?gp HQ j)FFF0ap-<~::/vɊ AAAm^oDM2D-@ff&rrr077N"jnDM*<9D"m=z7oFrr2 ѹsg࣏>Օ*Qcgg;;Na}c'je?gCmwJMM+CnXlK̙37oē'O~TVVbĈMί)NmG:srpoԏ_ٳgah( b uIDDDDDL鸗#Gm͛7cٲerGM˖^vv6BCCѾ}{axlH$BTT<==all mmmY$d<X }}}t;wmpuuŞ={^>""""יJᑔ\]]'N 33r1D^^*++ey {U;}4BBBxbc޽Xz59"2e |}}q a˖-ػwR4r£Sbc`|aa!:vTwޕmllnnn ߱cELxx8oߎwyၨ("00p-Lb'N7F+++ADDDD:SUGZxOOO$&&6 Ƣ @*R.@\R)NHBi&ADDDD:Sc``/ /&_r%.]DdeeCqqqqJCGG"%%NGGG@FFb1ϟԼ^gj=ҡJGƘ1c님<~O>ERRƏ/{֮] DB۷gVjݺuQUU%7<"" .Dbb"R)7|ScǎRٳGDDDD:S[acmRQmժUXr%۷㡭Ǐ~'\t ĪUvZ_n>#7l0_ᰴVZ b°j*Ǐݫ$FUoÇ\o`an'Sؽ{74/H$I=k:,-,B4r*"""""j9Dͥ iii@IIIKCDDD&jq ZIOOD"A@@3Vј8qb̻HOOKUZ? Yp5!b1ܹ,:RZZʂHFFF*΢4Ei"""""(DDDDDQ,:HXt) ߸:??ۃ x ӓuNq9ZU=?Mƫ҆jkD 9u,"xyzSǎ҂TZlIJBotjW ;w=I d:mݱΚi{7{WctA6c<,`ؐ!8y4W]K -.qvpvrD B> IDAT>}bnܼACGT]Ԝ'OtǏcXx1L<+4wNKameXYZq: W1<+K* Ƚ***d1:cӦM^ϜU㷤z9ސ]8\rs˽Aa{YgID;;#H,NNuF&&&ͭIGN:)̿>JKʍEԱܩbİa4)qZZZ7)էZy{y5{#JLLDVVܝw^: c8uƎ+v;򸺺"%%Ev V]|edd@,cM] j\E kD@^CMJBdq;uK8pD"egԙjٳד]}&)~}ƺlr2yz /?._A਑JӮ-8&AOOffzqd Μ]lp&) ^EÇ8uLU2أp8ϷlcccF"""Ҕ#-*:vZ/;0ŋcܹС\\\Zb,\6l D"qF`x{{CƢmm8\~gQ\Rmmmt G^dqCqlAeeL:t{T#euѵ4X[c'."Cs33 QZZē\n3ܭk8;DB"all ֻql(// \Έ;_|u=u;Q iχ.,-0|Px/:}ER)A FUoÇ$j<+3ݻ ɓ'S ,@HHܴ[nEdd$rrr`kkP,^XބDDDܹs,YaÆ~]066֯_;;;RlL4_޽'NDJ[Q]D"wG#5 ΓVfxqСZ1/?~ٳgaoo/~Μnj1c9kkڴip 99s3Z:-""""WR8܆SΝ;|ytZD*"""zEGHHBBBZ: """y\T° on".n)fiYfݖkiXqR33IM\PA` `y~xf˰zWs9g/9D 4˫0 """""bADDDDDfŤ;;;TQ*jˤΝ;#11Q(J$&&l?mt"?.uڵǏ]v:G:uĉCzH駨H 0@|Ǻ>H 8PUzpHe,qx4msѺU.DDDDDT>} !!h+++WmyvXtMgϞ3S~ҥKXz5kܹso_UFDDDDdN.Xf /^X!??Ǐǘ1ctu:tcǎAVmy/^ "::yyyK/%K,] .DLL^SGΝUVaҤI(((v!""""uF򊬏7vvvbرc~pqqnk,m۶Ν; +++ѹsgc:;w:u2LO>ĠOS3g=m41k֬Jo o$'"""͍DɉFr"""""_tY1 """""bADDDDDfŤ̊I"""""2+&DDDDDdVL:ȬtY1 """""bXx1ZjBNĢz!:6!z!DUmBTz}m͸w&N8Zl={3gիW\_۱zWۘP2gUe` _phLWlopUiӦ٣;2}e)ooNu[^Y !?3B]вeK⋵޽{1iҤҹxT9ծ7n#ݸ[6n#޸"30hҸ1"v@|\ >t;vv`!}GmH?C:qÔv.(kXYYhᆱ0ڼm_E-EB˩SعsxĆo;u숍?}gݫWx<`x3g:J_VZ}ozwްANgIܹ3۷ԩLؾ};ammΝ;?7 ???4iD#mnLBBѳgOuKl߾nnn>S9T3ϡ+C/?L~f8)Oû H.\/,@A/pf#)I1:#MD4p*;F<ݭ>+oYqXP*۝jο x.Yux.4׺rǟ}}x<>~w@f̞g /c?@?OWt]{ Vy njw2bX Mnse9Q|'ۡVgUHit@z///,QXX(Eppɾ~ "##ENNF>rԩ<'N:t};v4;**JN.]E~~~2~yHikjgɒ%b&A}vډǏ\qqѮ];qAKo_{}ez.޾b/ چ "].<}suΝONZoJxx~0x+BEzFHЍQ:QW_IIJW+7ѶձMf .<}EzFF34lLW-?u3=#C }ũg M6]HJybτ5gެ9󄇷8~"Z B!~x.|Q}i)T*E^^/GKꋟ!DTSDddwIHKKp_C{+;s6:v@@KoSپAƖٶ"׏yyą )=~߷o߿A&bӷP(B!Oӷ=.]ҕ]tIxxyf޾"毺,+O2߬\ (wU(+5No_۷*30TeP/<}Eaaa +zGKy3f+|޾"!jR6f{c4'Iꋟ!DT)IG^x{ĉѯ_? 6 mڴ1ŋ¢"A.nnUWvuiMSҏ{g71J%W_qJU>f#;;YYhӺ,@ӦM ֙:*}?7 ?._x 3̅-:voޘ ''rğ>gΞL֥gdHꃟ!DT.ذaM(|x嗱rJ,Zh<HHHX={D\ÆbbboeݣG Q5V8ڵ+bccbbbЭ[7@˖-q޽ YvRRp"&accCY?כ_t/=?| ǢodҪ21RL&VEaa,)9 U;Wؽ/==3HO!Z;;c͛+u NEw^dϗVK̞9\R~BDRջcԨQ8z(󑗗#GN@p1ܬY/Fll,򐟟Ǐc̘1F[t).\!::/R ,0{ٲe"U_J[SQ/_FQQSy,^ .DttXd `XhKzLeM4z:hZ\^f>w>Ϛ[ydxqUjdܽ~s1{sw"]Ue c+5N%̑J 7 Ti>-)jdPؿf|b"Z;iih4oK0{so""22R1hC!44|A+BՇƦM&M [l `߾}Xx1ܹb111Xf Ξ= V}bx'gaݺuѱcG,^ͫrضmlق۷o}Xbf͚WK -75'jkj?7DAA6m2bX[[띙OtۣcǎXd Xh9-['jZy*Xw-Gmlv՛2u[s1nhW_]x"EЧwo1~wvԡ}fVy ʎaiRxgV\t Z-\]3ӰxJC?FfVVmq'O{kxѳ{7<=e2W"_yHY3g{8o;;LDڕU~>!ڻ/ //-[@_?_,|a>Zhat[q}{?{tBŲo9Wc}=!D7o?`p㽩3AJQn$ڵk&࣏>SԄ\K^;G/Q0ZѴiSXԤ9_Dsptt%c!aQK*[5m? o^, OmD}aLpԻ_"""""I"""""2+&DDDDDdV@jj*ҠP( 8::}puuꬌx:$Ǎū/-pKOOGRR~whr5jm۶E׮]ѦM*I5hJqqq4iLZ|$&&"99Dƍ+C?oů:b`L;W-R~꒥п^Y1T6z gcte|;<}cS!%-Y]WGLso) A4t8X윜2_,zu ~tH(՛GtlLw9~w`RTDy-<:6Bg@g8JgC 7\1džL!)(UJﵩԱaX:NIacR.ٷ?7 }_P`æQ{|B z5u++Kxxko<9~?(79_?;WWĴcj>R=Z23`Ҥ+f۬sEDDoR{IN:]5Z矺:ROSdžcY8vBr2N\1zB:"_S۽:>j$*j!ɠh<% ğ;"4j*D+++dgg컩=rrrѢE2^SﵷV]'y>%[͛?o] T)1ez OQFr2/]fЮd;Ic.7mtغo-YmqU\\\%R3gbڵ9:OM 4uleǏ}S\Zs1!0fH̚aU&!77NNN&O> *`JaRp^yE,ֹen.nx.Ylٸb>tn]׮]quԩ(f͐^YRMzn8w>챙c ]qqq!D8ָv隣c0},K>\9 xбC]v"_S۽YDd~L:AСRRRPPPkkk=֬\%ŰFaa!RSSѾ}{} g/̜3CRgΞ9sѻW/_ZKlؼTp>!݊3t۴n3gk$e? JRNcyϟ TR^|yQT_?l~=(Rp|xsAΖwwJW1GB~χ3j$8@~mLR1y`}Kwrrst8z{v"_IED˫AruuERRnݺWWW888@TBPdURGlǯpOOƏ36cV}hy|Xdܽ Vk֧O:;w+W`'Oؼ/~>>xضS\z Z={ | )Oy?s'l&OyyypuqAXMz}W?!%5N;;Zb+,,,jaiiBmlljt]Q#`OS`X2}sZ ` cG,Z+V1\kjWgEdd1bJBhhh Ddڞ={JRľ}Ю];lL&=PP ++ iii\.)3kATϰG6m`ggg,* wE^^k.P#x,QCet}TTtP%ܼy999h4wlmmdz'pjIg/Z-޽ #"ä4\QF!55oFzz:rssѴiSj /"k۶-k׮!## h۶-ѦM*Iؼ衶mۢm۶FX&"*̊I"""""2+&DDDDDdVL:ȬtY1 """""bADDDDDfŤ̊O$'4( dggh߾=\]]k;<"""zg:AS*BJJ z#,, ǏG^p-9r_^d΋//B/_gI[E8o/""jJ%ߏ=z`Ȑ!hڴ),,,Vaaa{{{gϞ8pJ侓o")9uHJYx7U&`bРApvvFaa!j54 hVQTTggg ..Nr߳g=?/sݧv#|jEu\|m@DDD5I5H))) h] ЪU+XZZ"%%ER&u^y[~# OM0h;4}clD|{n]ق^>~ĝbk#pHxCBuz(<|o@ 澰~9u 37p +V";'G/3V^V܏}1.<2:8L~0rl"""2HN RZZݡR$h4pss۷%X.>k&><kW+͂st4v| VBp5X-[bt.|<;o`ȑXr%l]_`İaFc.,{}1zvJ1f͙-[bWѣ-bڷ$mҌuW]quX0xV^K^GHu K#WBDDDՏg:AR(Dqq BǎאHk1~h_|-7^Ů/LsNM!У{wlݴdor;8lW.@Nn.ֿ}}}O>#yޕ\n>^xWʽDmێX 17FݱqZ:.DDDTxld2h4m-~F>k&v˗]{0'l52SnK۫V]grS&c 2󅣣vO͛ݠ*s{Fr2/]fP^zVvQj5k PTppp8#ÕWq \v# ||Ѿ];!h"&ە+/VPR*q:&-OTvQj {{{IuAPɩB4jg>y/.B .`]Du%Zm}tqwCw72=!LPR84k?ѢEs]5wi/bֹsuvk7zTMm"""2g:AСRRRPPPkkkg8QXXTo߾c=9x0bŐrw P*U8MnŬ!:mZƙg/|BRATX8>T*ΝOo2ڦaOԟe֝?7[ .@TAR!92v!"""x$WWW$%%֭[puuJ%j5aii L\RJ,^632жM+/- ]hZ/BM:;w+W`'OؼqY\bl&OyyypuqAXr۔fgu|| mǧrZ-~vNu9ұ8bA RmBBZ #008p %/u>A Vll, gggBVCѠjEEEpvvF@@j;:>ϱ7L:AJIIPPPFSRPPVZ)))2 d X6^7c\D1OC#Q, Do?ݺ8L~0r^;iŢ^G7O"Q}16ac&ʌu곡?GoFvNel lش1jSxQXT_/?bإbLU՚HitDuIDDDhq-J^RSSEttɾ=}MQbp{uezx.|Pz}7^KHJq|1v8u^qDsBR/\(~R>%+W A"I]φ=_~%rrrEQQ|XKb"9/ϞFѱz@jj*ҠP( 8::}puu5&Ԡ)J ^^^hҤ d2j5󑘘d 87g/?ݿmiS&QF:śeNDDDDu jJ%ߏ@mZBjXXX\.׮][7XA9Q{:ŠABjh4C@V@\\\ǰFo^x͕wfQǤXYY h4.hժ,--R:"]G0P#F7W#;'Gfo@ zS(af ĨO>DaQnbk#pHxCBuѱq2=` AIs1n톍X|AX6ꕙGxBg@x%-1?"""~L:AJKK;T*фdQTpssCZZZ-%mZ+tnB _%b-zu>t'^za>: uaѵkWG|}3Owֿot XQG_t +V– s)nkǽ{7(+zG/'vF<?a?>D]v\nL"##Eff%""B%U/+%/iiib޽&P\tIO&vB7eff'IH i>99b k@q?ʭ?gcs28ReffAblP̪lmm%),,R~QI`kkV3}wn6PT 1jp:s1qqشu+愅!JhvS"._ƍ#72E'VyT(IDDDǤ$'''*d};;;( 899@t%&^O?|&Mϝ7 ]c]ѵkW\q^^[j7mN|k'rssW۵.YTR|x8.NRbպmZƙjjtPꊤ$ܺu pppRZFqq1,--! ˡT*[[[vXlؼ'.;bXzδSsn\rvr9BW^^m;>ŕנjѳg4:vo =1z]Ip%g֬\!y}W?!%5N;;L`wq.ZΏ"22R1hC!44B"2mϞ=PRTb߾}h׮Zl GGG@& P(4K~"9QCet}TTtP%ܼy999h4wlmmĄtP&1j(HOOGnn.6mVZӳN\REDDDT1 _""""""bADDDDDfŤ̊I"""""2+&DDDDDdVL:ȬtY1 """""ɉ"-- ppp#ڷoWW^cA RD\\&M@&AV#??HNNѸq c?~fC/?\:oo"""WQT*~C AӦMaaaZ #00={āT*+?E}0`t`}/2ەW^B DDD`A Vll, gggBVCѠjEEEpvvF@@*wA4?dYg6cA RJJ 䄂h4rj HII[΁wHIMխ/9O+/);|$ ӟצ7c\D1OC(ˣÝbk#pHxCBu,Qi4CRIh۷oKaRp,,,?E xxv/+/ɧ;bx[[2s[ ݞkׯc5h.2o1#GbʕERr2vE|ÆIꛈ&IPŒ+++( }kZD= cƍcǠj]n^[ o//v_};w^qKܹÆiS{d2[7mŤld2U=XYY!;;d'OGpppЕ988WϞ*ݽ{7u<=^{{y毿ViSLƔ!Xa#0߿_-㍗WQԬY3=cBD<~>Q/V PXKtTK/Ǩqa֭gU{\DDD`A rssaoo/;;;( 8993gᗟ<#??#M@vN5%Z-5?X^T/bֹ3Y3de-'%4X ] {z:LaADDDF*j:t耔(,,Djj*ڷoo?Ae>q4pxЦuk?kpr6lނP*U8MnE~{P(CR*>ʋa—q:,T*JN:& 3o6gD5IIIu\]]R ZbXZZB&A.CT"%%&K ]ԸqxxXdܽ Vʥ 1׾ vvƼuӟE^^\]\>k&|Sb6u vڍWN.G޽y GDDD Edd1bJ Aj($"bbbCTb߾}h׮Zl GGG@& P(4C.W YYYFGEEjr97o"''VV݃-pURpOBꌉ ڢv8N.cԨQHMM۷\4mZQ*t>xwҪ;PTu:uX&T_{MDDDDJ%E|߉*tTwTXTӰW2ɹUJ%MЩC¢c:vvԱ<7yU'snێ}Pmc 61GƿW㺽N4(˫HH &DDD_w| ;[[hZeK<5n&CTVxuj].z\׃j;&DDD_[ʊQ\\"Wcĉ_mNNBfݻ0a,_:vn߹>}¼9hִ)>RDԏWC03gZ&lCc岥z1~#4iW.Е:{;wТEs> Far[}Sg嗸u;8 tئb^X0 kT=nվ,{}1{T/˲-!L"651cNMjO'ŨT45;GtCTX!,˲ ,9sܙ{osgfg>DRNOVfz|r5~'5 O9rI(Cᩓ0|z}0"lߵ3gL'8s:[+R-qADD>Bˋ131 С,nݮEyƓ҉@4(ڠi1?1W^߻"MM#\>v Dцz p9ijU{܀n8f0`MFVTH[^ ݎXr:9r 矃(^Xmk-`ם&>mb  ՊZ), C(ڠh8k&jꐾ, ?2D|b2>^EDD֮:jP T*D6n¦-H_ՊSq/H=aЯDQ Mt:-Rjꐙ PYU%CRk4Xr%._裏C UQ:|_-qwU]VEbrO.飒tsNI80Rv Wj~}Ý9et)Nae'+}o5Y/ÞJc'1_fI4*a͆7",, Zf#_}ikסQ[[;_Pپg @PPS=555n麦:uZ-V+t;lӶcG$_tCOs*u]8 ""RXgLl۱g$@?ͷ (8Hj) /{gÇKw9Zk_S(:uF2AV\_z .9⫯!ٞ:$/zׯCxXTfРA| mE\WϞA^=:m3Ommg{sxHaqsώlN!{. &b5U)u ooq<N:UoGYNVUVVcDF_xW[744H6VOK}qGOI=OWū1lk:N:|ȸowLMEDDI¼yexׯSw:I¼yw}M'pADD0QwHADDDDDw:+ԝp IDATxw|ulͦB -i " E9ł TO;Oqֳ+HQ[HBH)dIHI7}~w3y; RSS[ltNA!Bn6gN:9%K$~ߩS^;w&00I#B!5gRSS7GGG>|A%55պaÆ5_~y঎Q!BFII .ܷoCC۴iq !B:X,8l!))cB!g 99UUo0]m67uLB!uB9!BlWN!O:!BQ3'BǤgN!IϜ^,Ku]G4nwNQbs}!-@OZwEQXi˅2v%PqXv;7z \yBs !7 x#Gy>L8Zse_s!ĹAjgpp8p:p|S`0`6ZXVf3C](f, VRkUη(rƱX>y(d^NÁ83%=sBrjq|b2`Xҩ]w5-B(+֫yd֗ߑE-[r%[?XTR/eˎ]dѣs S[sgۭm-#;c4x٧tpPqVjRXRf'}T}yGu}ySR2]i<|ǭyNmVcUU{:>}}.gKʟ;=^x浿?{Ӟ'>&_VYm>◕sǍ2WyOѿwf~r!vio,gcw8YWzg !,3wҞ.Du&O@hP \=0y.og_|өr ҥc{4<|-xIC4 ʬ/%%}R^^g՟fnMc mMdkY }`2  e =<"h,f3N3x_a20L<:Xzcr5T:VPG`5|4 }JI !.ֻJ -3nw^%zOw~FCT&rƊ4:XN%-g\۴fgjKX-b܉ Fd Z!Ĺ%}"_1,@\q!=sBRVV9jᖉXj [wgN('OUM&kIQ:-lO#,$<||=w"/{7k?w:O!Ĺc=;Lf.ՅlbߑCN=_BzBm=sPEQ8@Ƕm;`LF#IΪX\VVVq&K岁W&O<;jNYY8jGQ-g yUgf?t4&^?Ʉ[xOp`8~D*yCu}T >N }zh[5cG( /rJ|+EaQv7i<͚ L&3y xO5]׽W>qL&>%aX(.-c<4ogꍛ),.j1c oܡ}=!ya2Y-}S}}SY-Lz@5k>~zgB?}4Ldp.Џ?DehdW^|=Yv[scڱw(@v^>s MRZZF|l ǎb@_-[2O6q ,8p$y.b{턆=9Q_D6H?/egj:ev;a!ޕ&#C! v1TbjU5go$sƍk(N4 U"ʶ%%%iF=}vq:Ւ'$tEA4N'*1*S2h͓yٗdɢ}f&'7ؘhjWN5V/d!6&뮹}OBѻWOE̬,ڶiS-a.ڦ5w(3gǟ&,4\Ĕ[nb6{|p%Qgv>ubBtk2yݫǎgUbln:''SVVnj7'1;vi/0hHdd<|}t(` |Lxa;%'5O{ֶ z^~[Og/=Jrr)){hтmw&뱾~i1\(=~Z̝d*5ԶrCsˍ7rmQXT;}ǟ)}f͙ᅗW٪.Wc.4iֺ^9] : 6[ -ǫ_ ѧw/l"##;Yacә< b霜O>Zc=H޽<;3徻һgOlzwM=eΝ9s7}z"fO^]̞Z3YiK`ԈK.t8KWhj[njl6[q<|},[ pwyF{6ngg>.Wc.i5m:o_0 jmw/_5XP߹sr;S{ѳ{jzqVܟUcz?/RmڙXn=]t&,,;-,,n]f:?JQq1})׮h~>N}dGݪͧGngg>.Wc.i5iր:ɗLyY -G5&I ^Om%,[^9Uuu2ʿDLt4y`1팾bRlg}ej؅B4FMڵKd _RƩwϞ 2>[oV˶e۶7hv$m6lݾ Ug6m&:(,*bæ||=WVVƵ7BaQY]lѮo+[ncO N۸yK$&mj;vVYFBF=2妛[^r;Ln}-۶Q^nnqf_0ډxm6oJy-[߷>iؘ6ltʚk'^Ō7bmy55b%,e5@ _2b[С=ͧ^yZ뮾om۱lݶ'|w}ej!gQ{z}LfV|äz޽zǟ؝Mڥ37M>]QYK7nt=/w؋_Q~/99Zj.1\5Jy}o_og]uپ3"Yf#GʘSBTڱk nS"Bҏ?ظYhKdۇ`^y}G^a !uҨYhs~CØѣ,N !I97rĥ2XBO4B!dN!I2'B$B!c";;B!'{N̝B!iV!B?&ɜB!dN!I2'B$B!c !B1IB!$sB!~L9!B?&ɜB!dN!I2'B$B!c !B1IB!$sB!~L9!B?&ɜB!3jNr::& [@ A!`9( 휔U[&̕]]>>_fQQ>_/ kiКӶMٳ=?\gv{FvNI>]/EO-dGf iKсqtkB֠˫'EcY2ATd}HҪs].NGsWthpwF  ` nBKw_*ǪM,n]tw~}d2$:E;$( $N 5/,,`׮U{UUUٸq=a?֭|9MMMQqaih{~ {>L]+_IP`wZii)~ϓN\y*;-2a\ԫ&#8Z\#&cWwEAq~R4%s9|;F4C47`0ZtHȥCt!u[̳yB KQ MnhngB/1% '<@y4LBBѽ7FEQP~p1kYʔ3躎ۭqP&)HԥA, o "$n$QIc4uXgОw_eEȤmN+k#G؛NvNm޲`dF׹/Bt sx;8JrAEF#n]x>֐Z]p7m6M%ONhǚ5c#EG0,Fo~ɥ.22ӈ&666( j=iZii AA6;!5&{v%[Ӽp=MԗBSvF5VqF^ ˯䱋ұC;\.|IOhX^RZ¾ JA16mTUXvqŁwnn\k No׺Q)Y;#\.in #榬Q N#(@A>2NM3,:{9?5Źdķ e]b`o yU|zHНmaCٱs(3g}|U)D ѽ@t]GgO*FBh%- [dJsޠ,sLL1o`M@LIB{NUh0pz *ϣe˖`40MM&LF#i57e9,De` KBs"a6=w?2|1b/}Bwh B޽Y~ _wnՌqE^VJ~Qt:p8O躆{NjzjByB\JYN^k.O\KB{N^3HXTGl >fmu@0Gr\> z#44vؓ_7Wbd LgPsu+GՂ!D%dd@N|ع_ܙW]ト/s3~]R$x":70sCEVŪ Y0v3_RFtQGI`>U^V\s%ӥ*=N4\N;/ɜiX-ݗP 5OfKQqnۓض=4$rWUN ᝱.[wiՑ;/δWE mBWT\t:}}?uN`:ܼ\4J˖vk'k(Ǔ9  ()R9 FL}ҊBWH9X;;sAlo]ú2lP7""" """bhѢAA|]Im/i8'Ȳyq׭w~_&ʠeK]s婧DGǩN'NSu:UN'NUYa`&OΝ[oFӴZTNjqzޏϿd .sy*O#1Pږ x\]Jѯ0UhҒB_yn2Q]5t`6hk] ǩa0p.0FUU:|쒹DϰU )CI_42Wk-AGH8B4J-bI@Nɾ[_A7tnݏ AZFve0myMC(,*`4Ћe5;ꕌ|e}$'829n (aož95l8?hTtǚ}`7- ԝ8BðZ TՅg7Ű=X%떓Վ߷y2W87nC;kCIQ=8O/ڴnupƯ9j93[;]ve>d2i;N)` o(m^Z1g}|5‚#tNWVi7t 6S\P4MC1p\&=l! 8d;%6<擾VG<8OPD1}[So_cLMD(1OMcwb0'xqDrIչsWvɅSR\H䮬Yвe{iӺ5!؟Ȯ\9*V5CQϧ*G&sn *ya3{5-b " M"220vJdd {ו-){ea*.N/?A6$CqEi/1mKMFt^zizSqqԭK4C4& MW]R4W!hJBEӠv{z;u-PNEcHaP<܁!͡ mw}sdmB\{;H\,\7QhjF^1JǨoط~ÇaQ#ӵq !bmy{ۈ}k}uҍ]vGdD B~p~e WM qҍ& Ʈjh0/K1(b@lH͙77%n}ҫ.DNMtlO6!VveV=p:[5Y躂j%((.Ip L6'Nل IDATf3)-4_āpp{sv֣f6E8ZqqIڅ,'s'*U å`(+-< U5bT|4MGupB/Mѫ*Tn4o'B|mӔedncɪw9_bhV\~o|a".6Llp;RNb]CPD1%z$e Ѡqfogۑ%<l/r!b;H!֒D BL)<=!(%\?-dӺUl6~e1 Rq\7c/Qb35 h`0V2r: ?}kkaKf=Q7CTr\.,FfłhB1xjv+׹gL&fلDwMp]؜ٴh0Ù9f)AI,;g.? \TUU+jToZNRTq:}[/q67ycs~&]Eyz,tEL*QE_a)̚Fa I'Dh}'VjdSүπ:ޡ}S]4\GeV+<ί'ŐWGҊףkVfYqW^:"Βo1ZXNg4mOAOq!i&A\m.w [)Q ۲plsrpjSɗ?YPS,RرyO_!kH.`?/]#GJ=X~=w ?NΘa6*9`K< р`d옱FOK s$`[RyDmiJ9ZR@-ƜLL[HzZ%O@+{Cu ]gEGTHYB&=mό|D`ﹻ3,?fCYږ3c"Wg^)**Blش4tr}2>0Ɗ1Iѣ[[v WOCT:W;Z6IemqYFw# M+>i*QŪM)&9b6Ȕ^#>N]']3yo3}g}wJII\s u~T3WĄ9uϜX3JXC: Aބ4 d^n'/{7@Y:b00a`KL]O`ٜi.l _p]rJ.*<0&E`X'zZD7ٵi&щcIx6E{)ۄ(V'^9̶L@ᱽDd}=i{|+ OCloÎn:֭[`~ą%6x\ ɑͪ.UV 6 ž;9x> ViITΝ6`/^L`;NZ@ݕJ}Uƍ*W`ҪUk}ؒS+UޱMB :bWr^h:wĠ@ZVk6y>ŒqdgO?\ĹeJ4}@[[m/IMXOn%CFvFLn՚{__vnZ%ч?}Ó𧚹5fWɇ=sreSU:im*9zTG9;7.gȘɄGV [@snJ~v&Qq8]Q F,ް}s4i.|ݗ&3fO19Q]*%lܼUUu2` I$yHZO$,"хQOG/n˶o4iXyeFJ1nIc1vb%ZrC_䎡/6x,rIhӆY>kβ20;n/& }//漻f9egc  {wwġy>OQO}\-Zӷo_beܓ[K?gb9 '܉P~湶t(:j!ԍ%G8X>y\y>?|[4Lq|]lܑGަeb>m/=;",c^]/`FLc-ә>ݿbg>4x^wPϽ[ÇYBEPR\jXnxަ{` :ݭs-.N$fMp]p8p8dd%}o:;t"11ʴ$&zzK P]>~Lr]{Ѵ}@fSa("uD$ mel=!7j 66v"ژDmLGf͢k\? ~m!:tUU`Pkk~ 2Ms4;UU1 fF]aK|IgZ\/b=o߸-f'L)(uR,%ӱ#ݔ;u~}5^}) [3|="|uO >'+6qpr:z-訥[,3 Up?֓Ye붭L/J2W:}8FJ4 q;X#.#罨eخws<>A6XmU]d5 cpa߿kHeeX## Ёc]$  ]Go»g_9^çԸ9ZaAx:VlH ilI9ikAnJh}uZ%ZbôiӴW+ޫ/,m'1n^dJ,ᤸ&͝M୙|\.ϣ&p6 vŸZ1Nn̝%swMN\mT*n t]SXjDNPQos|SL4}g+%xNsSTX9 Q~۝8ZVTXYO0?k)ތ0nE?]7iz=J׃CX[軉 .c K"^g%zXr/GR[tՋG{N׳|wBEj^=t!??&d}-M(//á}o콰KUy;W;wmnSnVt:qwbob $5W_ɃŇ"1&ot]g߮5Jex/%Yq*3%fg]JhQu"q ˗ g|騚P9@C'shh3WRZO`Ǔ9H۶mv4\4׍.ޣ7ۍdb`6}D[CCC#1e'1EɦߦO 2C̤A8oE陘[7J ٺe 7I||Ukm3l6ޫl+O:;=,b=.9t*vݎᠬ [` 㮘!AVroז-;i;墕Ijf$VTkK*κ>eOIch/ /JSqNj-Tu=Jp`0?#3gZ+W?_QcHlӎ SQ, /KtdJKKj~tؑ$yyy&.*=sm۴>Tk(7_a1[d`0`ZZ&gr{X,dKN&K֭C ա1%<˗GٷnQQSکS}j=Y=W{h[Q[ЬV+\<j-Y۲fkCyjnwb!66ǁLXEyY9wOҫ<ܛfv;!(fGl˖N'>魎h4/mrjuT܏d2&77#G:ӿPnt3 \vv6g=Q? 5MbN'AAA8@qݔRXX` 88&Km&2:.͍tt N'E rzt MŻo(l޺6c4koؖ2_d Y3\Ӛ]z ~)YтG>3(--噿sݺugE ` D1p:|U5sr |g3Ǔ?(Cl߱^<̐ / c>x⑇bX;}UUo 뼌9w.iv®ݻ?#*"~}d,|zA@@@=h3{nʌyXv/O=%Qys&u뾇ɓy((,og3}:eOK;2)\F3{,ڴmOff&3j>Sghf53~\ k:tn:tbb`Zډc6(/oϙ=/tvfŜsU2gP \| n=ư5(¤=us!$'u♿rHlۖY^|i:t?ɟﺋI|W[8N _U]q2?]qT:''C2sM\IDAT晿uu]SnVb0((*f,&#F\V͞=a4[0*kמ-[6j23)*.`C]ًjmˉb17j\vx$bPQ\\Bpp0f&]dgx]G3P9t+N:FKMOɧ1̿w0<`봁u$Lۻ\.vތjmڵK<-`Zu+UzRޭZjܙUT\z׬h~w+r8 ߉ $rucv),-\t?}% s56zEm/5@P/{yϷ]Q0):>]tffc䨑mӆ=o2(Ea(C@J}km '7}{,}hN5F"3g//gϋ hSMu6nDpp0EEdfe2>N1uQURwEQ-G9rN{8[ rM\bXwWQVՂkkg7BV<ŭlApЮ륧ꩭZ{Y (H,HLL2?BIe|uN< skGhTaq-ɷ׺Z8CY"9YYjnn%ߞvFꫥS l'dVGN8[x.t)찊)ӹe‡?r~N?л55ߪh85I&Ρ5rR&s&L]飯>>p@Om}V?ɏ\ZEEm@RԾ~{ƌğkjkU^VKyyj[߸xPU[W/+5]W_uH$t4LO>qDo666jM^iʋD:$رCuuGt;e9PPN( h㦍|_4^%%rb񘜬,e;4iN[I̞ DG̵O~=c _[6?OokشYkWT/9#t]?YOߏE𳍪6Yvֲ&inn+Fw-Syy*-)nQ?~`"--ήw}G׭={ͪS7<^ǘ67p[^ׇЪ{UQq6?EР}M~dmJ4o͛;G vF`($5*[^$r mױ/Us(+ ?ҥKrjԏߴXީO?=3:SW͹J?P;ۡg<+ϧ/z뭷A亮 :Oۧ[hᢅ﾿Έ b1%vwzq{u׶}(=GKkIiUNwܦ'6nҾ(i Z邪u鷾b1͹J٣G_)I%ZOuNXLBѓ,O>ώo7邪N' 'm;𘳠uZ_?ސ3MN9=jBE֭}$q}kk]'v}_s~b<=S&5Ko'Wk]srjŃy^J:~f^|%i3_OKmX^Gqf\4MWUŋjOm8N뚫U]]h4zA/Ozuw> ;wɟ[ m$ɓO+y;' dk@z&Kd|헳iv۾'HiLO1Tz_mZW,;Iu]`Fr]W);;[˗/׆ /W[[Ǝ];Zm߾]Pb^^.5Kw~{ vHIxٳgѣz^Ç <j֬o7^?eXUU%u |Aaڃ>qS7yn-|MV/>]lMW莕9 ԐjE>L]! iر=zTPPJE"yVI ~9p8<(''GN/Gxmt3ubnwfN>K,ѢEԤNg 8F3@WI~OO1|Rɪ[TU= ox\H$㦏pI>sU 8rGcƌt+y╟W0Κ5+mL>SF5n8{5ibgh}/qQ۽=)ӯ˜jO=:KV (y+(u xYR~yz7 ѨrsTvvy~6Y9FaFdqL**/ u)+++K ÃR? P(\eee%N9Uccj|uX9ddУS/^鮑 vc ()ʌkF1:pIW{S1(77w0,X-[dLA-\0˯ҫ!\U|J~}j81ֺ%֬Y7~2K<WCC{zwhʌͬC`D7׏dprG ~{y#=N[g}߯ 3AD~Jc1*++w^޽[ rRUZZfX^oa28mE"M2EӧOߟK,SKK\ו$5Q$132u]aa}zƜ} ľ"t5,k '[1gq_`8 <26È9z}0]@;טFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFǎK:0L # # J/<?-IENDB`xiphos-4.0.7+dfsg1/help/fr/fr.po0000664000175000017500000101431313162045104015555 0ustar unit193unit193# French translation of Xiphos # Copyright (C) 2003, 2014 Free Software Foundation, Inc. # Dominique Corbex , 2003, 2014 # # msgid "" msgstr "" "Project-Id-Version: Xiphos 3.4.0\n" "Report-Msgid-Bugs-To: Dominique Corbex >\n" "POT-Creation-Date: 2014-12-14 21:02+0100\n" "PO-Revision-Date: 2014-12-19 21:46+0100\n" "Last-Translator: Dominique Corbex >\n" "Language-Team: emacs + po-mode; French \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:34(None) msgid "@@image: 'figures/sword3.png'; md5=3d9c6ae738d16324db1e79e7ef9eff8b" msgstr "sword3.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:60(None) ../C/xiphos.xml:87(None) msgid "@@image: 'figures/interface.png'; md5=87110fb5a2a686a1f9ba07bffd222bc4" msgstr "interface_biblepane.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:53(None) msgid "" "@@image: 'figures/first_start.png'; md5=69d5c34ac05637124bca6036dbda52d8" msgstr "first_start.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:18(None) ../C/interface.xml:18(None) msgid "" "@@image: 'figures/interface_menubar.png'; " "md5=cba7b33d2c0dae1ef4e78c7d620df4c0" msgstr "interface_menubar.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:49(None) msgid "" "@@image: 'figures/interface_toolbar.png'; " "md5=52cab52c7dc5957b5aeaf4b78e2d5bd5" msgstr "interface_toolbar.png " #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:148(None) msgid "" "@@image: 'figures/interface_sidepane.png'; " "md5=c6213020499b11181b3f699cab489e70" msgstr "interface_sidepane.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:177(None) msgid "" "@@image: 'figures/interface_shortcut.png'; " "md5=f5a4af12cd1204c4be2a7f99caf1ca63" msgstr "interface_shortcut.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:200(None) msgid "" "@@image: 'figures/interface_biblepane.png'; " "md5=831b18b306e9dc42f18d3eafe0b41bd2" msgstr "interface_biblepane.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:266(None) msgid "" "@@image: 'figures/interface_parallel.png'; " "md5=33d218a70d36b38d6957a0d30e83d552" msgstr "interface_parallel.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:290(None) msgid "" "@@image: 'figures/interface_parallel-separate.png'; " "md5=b2c31dcdbd918b0ad972f6b030500ac6" msgstr "interface_parallel-separate.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:408(None) msgid "" "@@image: 'figures/interface_biblepane-options.png'; " "md5=fa15074c128f9646e1a540eab3a881b1" msgstr "interface_biblepane-options.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:434(None) msgid "" "@@image: 'figures/interface_menubar-view.png'; " "md5=f813f0a888e8ee9373e7e81ac14b26c0" msgstr "interface_menubar-view.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:568(None) msgid "" "@@image: 'figures/interface_viewer.png'; md5=09cef9f090800bdab9d3fc3675c80039" msgstr "interface_viewer.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:619(None) msgid "" "@@image: 'figures/interface_commentarypane.png'; " "md5=ecc5a233e4d12e0900f3aea5f2cb3fb7" msgstr "interface_commentarypane.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:692(None) msgid "" "@@image: 'figures/interface_dictionary.png'; " "md5=09b3108582dc12c711b2903835511130" msgstr "interface_dictionary.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:12(None) ../C/preferences.xml:12(None) msgid "" "@@image: 'figures/preferences.png'; md5=c0327215cc24ff1c3c012eafb960036c" msgstr "preferences.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:38(None) msgid "" "@@image: 'figures/preferences_general-misc.png'; " "md5=dc15a126161c1a523f77013ee887ab3f" msgstr "preferences_general-misc.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:100(None) msgid "" "@@image: 'figures/preferences_general-biblesync.png'; " "md5=085cfd1f4fa059faebb0fe90ed10556d" msgstr "preferences_general-misc.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:156(None) msgid "" "@@image: 'figures/preferences_fonts-color.png'; " "md5=a42df6a82b1bcb9b87d1531a602dd94a" msgstr "preferences_fonts-color.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:185(None) msgid "" "@@image: 'figures/preferences_fonts-misc.png'; " "md5=a4a6d557931ba88db2cf7d7df6827a52" msgstr "preferences_fonts-misc.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:249(None) msgid "" "@@image: 'figures/preferences_modules-parallel.png'; " "md5=60287f9ccebbdf3644c3624158a571a3" msgstr "preferences_modules-parallel.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:269(None) msgid "" "@@image: 'figures/preferences_modules-misc.png'; " "md5=49b51e0a3a5121e52471379d3da58e7e" msgstr "preferences_modules-misc.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:25(None) ../C/modules.xml:25(None) msgid "@@image: 'figures/module.png'; md5=8246c23467c9ea773a6f43feda2ab090" msgstr "module.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:55(None) msgid "" "@@image: 'figures/sword_sources.png'; md5=71ff9c116f0d040e1cf5eadf3f9018be" msgstr "sword_sources.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:88(None) msgid "" "@@image: 'figures/sword_config.png'; md5=66b413f7914f1551bf4eccf2af445e69" msgstr "sword_config.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:157(None) msgid "" "@@image: 'figures/sword_install.png'; md5=b713ba642e4d8291152cdce371614d63" msgstr "sword_install.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:200(None) msgid "" "@@image: 'figures/sword_remove.png'; md5=142b9bfbf44ca85e9b28578a5e4fbc8e" msgstr "sword_remove.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:16(None) ../C/search.xml:16(None) msgid "" "@@image: 'figures/interface_searchpane.png'; " "md5=d3362fef39bcafeb51013b290a40ba70" msgstr "interface_searchpane.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:217(None) msgid "" "@@image: 'figures/search_search.png'; md5=684284bc1674c92a287ce6604da37a28" msgstr "search_search.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:16(None) ../C/studypad.xml:16(None) msgid "@@image: 'figures/studypad.png'; md5=4e12bccca903cf700e1799d509f995e6" msgstr "studypad.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:22(None) msgid "@@image: 'figures/personal.png'; md5=8e113d15df0d8fc9b8c17e6189d0d40a" msgstr "personal.png" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ../C/xiphos.xml:37(None) msgid "@@image: 'figures/journal.png'; md5=658993f44714b0be5b2a40a4f4a2bcd2" msgstr "journal.png" #: ../C/xiphos.xml:54(title) msgid "Xiphos Manual" msgstr "Manuel de &appname; :" #: ../C/xiphos.xml:56(para) msgid "Xiphos is an application to aid in study of the Bible." msgstr "" "&appname; est un logiciel d'aide à l'étude " "biblique." #: ../C/xiphos.xml:59(year) msgid "2003" msgstr "2003" #: ../C/xiphos.xml:60(year) msgid "2008-2017" msgstr "2008-2017" #: ../C/xiphos.xml:61(holder) ../C/xiphos.xml:76(publishername) #: ../C/xiphos.xml:168(para) ../C/xiphos.xml:169(para) msgid "The Xiphos Team" msgstr "L'équipe de développement Xiphos" #: ../C/xiphos.xml:80(title) msgid "Feedback" msgstr "Votre avis" #: ../C/xiphos.xml:81(para) msgid "" "For more information on Xiphos, please visit the " "project website at http://" "xiphos.org." msgstr "" "Pour obtenir plus d'informations sur &appname;, " "visitez le site web du projet à http://xiphos.org." #: ../C/xiphos.xml:87(para) msgid "" "To report a bug or make a suggestion regarding the Xiphos application or " "this manual, Use the Tracker on SourceForge or the mailing lists " "xiphos-devel@crosswire.org" msgstr "" "Les rapports de bogue ou les suggestions à propos de Xiphos ou de ce manuel " "d'aide sont à envoyer au Tracker de SourceForge ou à la liste de " "diffusion xiphos-devel@crosswire.org" #: ../C/xiphos.xml:2(para) ../C/legal.xml:2(para) msgid "" "Permission is granted to copy, distribute and/or modify this document under " "the terms of the GNU General Public License (GPL), Version 2 or any later " "version published by the Free Software Foundation. You can find a copy of " "the GPL at this link or in " "the file COPYING distributed with this manual." msgstr "" "L'autorisation de copier, distribuer et/ou modifier le présent document est " "soumise aux conditions de la licence relative à la documentation gratuite " "GNU (GPL), version 2 ou toute version publiée ultérieurement par la Free " "Software Foundation. Vous pouvez trouver une copie de cette licence à " "l'adresse suivante : lien ou " "dans le fichier COPYING distribué avec le présent manuel." #: ../C/xiphos.xml:19(para) ../C/legal.xml:19(para) msgid "" "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, " "EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT " "THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS " "MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE " "RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR " "MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR " "MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL " "WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY " "SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN " "ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION " "OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND" msgstr "" "CE DOCUMENT EST FOURNI \"TEL QUEL\", SANS AUCUNE GARANTIE, EXPLICITE OU " "IMPLICITE, Y COMPRIS, SANS LIMITATION, TOUTE GARANTIE ASSURANT QUE LE " "DOCUMENT OU LA VERSION MODIFIÉE DE CELUI-CI EST EXEMPT DE DÉFAUTS, " "COMMERCIALISABLE, ADAPTÉ À UN USAGE DONNÉ ET N'EST CONTRAIRE À AUCUNE " "LÉGISLATION. VOUS ASSUMEZ L'ENSEMBLE DES RISQUES ASSOCIÉS À LA QUALITÉ, A " "L'EXACTITUDE ET A LA PERFORMANCE DU PRÉSENT DOCUMENT OU D'UNE VERSION " "MODIFIÉE DE CELUI-CI. SI LE DOCUMENT OU UNE VERSION MODIFIÉE DE CELUI-CI " "DEVAIT S'AVÉRER DÉFECTUEUX A QUELQUE ÉGARD, VOUS (ET NON LE RÉDACTEUR " "INITIAL, L'AUTEUR OU TOUT AUTRE CONTRIBUTEUR) ASSUMEZ LES COÛTS DE TOUTE " "MAINTENANCE, RÉPARATION OU CORRECTION NÉCESSAIRE. LA PRÉSENTE CLAUSE DE NON-" "RESPONSABILITÉ EN MATIÈRE DE GARANTIE CONSTITUE UNE PARTIE ESSENTIELLE DE LA " "PRÉSENTE LICENCE. AUCUNE UTILISATION DU PRÉSENT DOCUMENT OU D'UNE VERSION " "MODIFIÉE DE CELUI-CI N'EST AUTORISÉE AU TITRE DE LA PRÉSENTE LICENCE SANS " "APPLICATION DE LA CLAUSE DE NON-RESPONSABILITÉ." #: ../C/xiphos.xml:39(para) ../C/legal.xml:39(para) msgid "" "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING " "NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY " "CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE " "DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON " "FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF " "ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, " "WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES " "OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED " "VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE " "POSSIBILITY OF SUCH DAMAGES." msgstr "" "PAR AILLEURS, EN AUCUN CAS ET AU TITRE D'AUCUNE THÉORIE JURIDIQUE, QUE CE " "SOIT EN VERTU D'UN PRÉJUDICE (EN CE COMPRISE LA NÉGLIGENCE), D'UN CONTRAT OU " "D'UNE QUELCONQUE AUTRE RAISON, L'AUTEUR, LE RÉDACTEUR INITIAL, TOUT AUTRE " "CONTRIBUTEUR OU DISTRIBUTEUR DU PRÉSENT DOCUMENT OU D'UNE VERSION MODIFIÉE " "DE CELUI-CI, OU TOUT FOURNISSEUR D'UNE TELLE PARTIE, NE POURRA ÊTRE TENU " "POUR RESPONSABLE PAR UN TIERS DE TOUT DOMMAGE DIRECT, INDIRECT, SPÉCIAL, " "ACCIDENTEL OU CONSÉCUTIF QUEL QU'EN SOIT LE CARACTÈRE, Y COMPRIS, SANS " "LIMITATION, LES DOMMAGES CAUSÉS PAR UNE PERTE DE CLIENTÈLE, D'ARRÊT DE " "TRAVAIL, DE PANNE OU DE DYSFONCTIONNEMENT INFORMATIQUE OU POUR TOUT AUTRE " "DOMMAGE OU PERTE DÉCOULANT DE OU ASSOCIÉ À L'UTILISATION DU PRÉSENT DOCUMENT " "OU DE VERSIONS MODIFIÉES DE CELUI-CI, ET CE, MÊME SI LADITE PARTIE A ÉTÉ " "INFORMÉE DE LA POSSIBILITÉ DE TELS DOMMAGES." #: ../C/xiphos.xml:12(para) ../C/legal.xml:12(para) msgid "" "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS " "OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: " "" msgstr "" "LA DISTRIBUTION DU PRÉSENT DOCUMENT ET DES VERSIONS MODIFIÉES DE CELUI-CI " "EST RÉGIE PAR LA LICENCE RELATIVE À LA DOCUMENTATION GRATUITE GNU, CE QUI " "IMPLIQUE QUE :" #: ../C/xiphos.xml:102(firstname) msgid "Andy" msgstr "Andy" #: ../C/xiphos.xml:103(surname) msgid "Piper" msgstr "Piper" #: ../C/xiphos.xml:106(firstname) msgid "Pierre" msgstr "Pierre" #: ../C/xiphos.xml:107(surname) msgid "Benz" msgstr "Benz" #: ../C/xiphos.xml:110(firstname) msgid "Dr Peter" msgstr "Dr Peter" #: ../C/xiphos.xml:111(surname) msgid "von Kaehne" msgstr "von Kaehne" #: ../C/xiphos.xml:114(firstname) msgid "Karl" msgstr "Karl" #: ../C/xiphos.xml:115(surname) msgid "Kleinpaste" msgstr "Kleinpaste" #: ../C/xiphos.xml:118(firstname) msgid "Matthew" msgstr "Matthew" #: ../C/xiphos.xml:119(surname) msgid "Talbert" msgstr "Talbert" #: ../C/xiphos.xml:122(firstname) msgid "Dominique" msgstr "Dominique" #: ../C/xiphos.xml:123(surname) msgid "Corbex" msgstr "Corbex" #: ../C/xiphos.xml:125(orgname) msgid "Xiphos Development team" msgstr "L'équipe de développement Xiphos" #: ../C/xiphos.xml:127(contrib) msgid "French translation" msgstr "Traduction française" #. to V3.0, and so on. #: ../C/xiphos.xml:161(releaseinfo) msgid "This manual describes version 4.0.7 of Xiphos." msgstr "" "Ce manuel documente la version &manrevision; de &appname;" #: ../C/xiphos.xml:165(revnumber) msgid "Xiphos Manual V4.0.7" msgstr "Manuel de Xiphos &manrevision;" #: ../C/xiphos.xml:166(date) msgid "December 2014" msgstr "Décembre 2014" #: ../C/xiphos.xml:175(keyword) msgid "gnome" msgstr "gnome" #: ../C/xiphos.xml:176(keyword) msgid "xiphos" msgstr "xiphos" #: ../C/xiphos.xml:177(keyword) msgid "sword" msgstr "sword" #: ../C/xiphos.xml:178(keyword) msgid "crosswire" msgstr "crosswire" #: ../C/xiphos.xml:179(keyword) msgid "help dialog" msgstr "Fenêtre d'aide" #: ../C/xiphos.xml:185(primary) msgid "Xiphos" msgstr "&appname;" #: ../C/xiphos.xml:200(title) msgid "Introduction" msgstr "Introduction" #. Use the Introduction section to give a brief overview of what #. the application is and what it does. #: ../C/xiphos.xml:5(para) msgid "" "Xiphos is a Bible study and research tool based " "upon the \"SWORD Project\" libraries and the GTK libraries. You can use " "Xiphos to do the following:" msgstr "" "&appname; est un logiciel d'étude biblique basé " "sur le Projet SWORD \n" "et les bibliothèques GTK. &appname; permet " "d'effectuer les tâches suivantes :" #: ../C/xiphos.xml:9(para) msgid "View your favorite Scripture verse" msgstr "Rechercher un verset particulier de l'Écriture " #: ../C/xiphos.xml:12(para) msgid "Make sermon or personal notes on selected passages" msgstr "" "Créer des études ou des notes personnelles sur une sélection de passages" #: ../C/xiphos.xml:15(para) msgid "Automatically follow Bible footnotes and cross-references" msgstr "" "Suivre automatiquement les renvois des notes de bas de pages et des " "références croisées" #: ../C/xiphos.xml:18(para) msgid "Compare translations in parallel" msgstr "Comparer des traductions différentes en parallèle" #: ../C/xiphos.xml:21(para) msgid "" "Work in original language study using the available Hebrew and Greek " "translations" msgstr "Étudier dans les langues originelles, grec ou hébreu" #: ../C/xiphos.xml:25(para) msgid "" "Xiphos aims to provide a simple and clean user " "interface while providing a powerful tool allowing a personalized Bible " "study environment." msgstr "" "&appname; a pour but de fournir, à l'aide d'une " "interface utilisateur simple, épurée, \n" "un outil riche, permettant de disposer d'un environnement personnalisé dédié " "à l'étude biblique." #: ../C/xiphos.xml:30(title) ../C/xiphos.xml:43(phrase) msgid "The SWORD Project logo" msgstr "Le logo du Projet SWORD" #: ../C/xiphos.xml:49(para) msgid "" "\"The SWORD Project\" is based at http://www.crosswire.org. Other applications under " "the same banner are MacSword for the Macintosh, " "BibleDesktop, a Java application, " "BibleTime (another Linux program), and " "The SWORD Project for Windows (aka " "BibleCS or WinSword)." msgstr "" "Le Projet SWORD est hébergé à \n" "http://www.crosswire.org. D'autres applications sont disponibles " "sous ce même emblême : \n" "MacSword pour Macintosh, \n" "BibleDesktop, une application Java,\n" "BibleTime (un autre programme Linux), et \n" "The SWORD Project for Windows " "(BibleCS ou WinSword)." #: ../C/xiphos.xml:56(title) ../C/xiphos.xml:69(phrase) msgid "Xiphos in action" msgstr "&appname; en action" #: ../C/xiphos.xml:78(para) msgid "" "Xiphos is currently in development, so this " "manual may not reflect the program as you see it. If it does not, please " "file a bug at the project website, or email xiphos-devel@crosswire." "org. All help is appreciated, as it will improve the " "software." msgstr "" "&appname; est en cours de développement, il se " "peut donc que des différences apparaissent entre le logiciel et le contenu " "de ce manuel. Si cela est le cas, envoyez un rapport de bogue au site web du projet, ou un email à\txiphos-devel@crosswire.org Toute aide est appréciée et permet d'améliorer &appname;" "." #: ../C/xiphos.xml:213(title) msgid "Getting Started with Xiphos" msgstr "Premiers pas" #: ../C/xiphos.xml:4(title) ../C/start.xml:4(title) msgid "Starting Xiphos" msgstr "Démarrer Xiphos" #: ../C/xiphos.xml:5(para) ../C/start.xml:5(para) msgid "You can start Xiphos in the following ways:" msgstr "" "Vous pouvez démarrer Xiphos en utilisant l'une " "des méthodes suivantes :" #: ../C/xiphos.xml:10(term) ../C/start.xml:10(term) msgid "Applications menu" msgstr "Menu applications" #: ../C/xiphos.xml:12(para) ../C/start.xml:12(para) msgid "" "Choose EducationXiphos " "Bible Guide." msgstr "" "Sélectionnez ÉducationGuide de la Bible Xiphos." #: ../C/xiphos.xml:20(term) ../C/start.xml:20(term) msgid "Command line" msgstr "Ligne de commande" #: ../C/xiphos.xml:22(para) ../C/start.xml:22(para) msgid "Type xiphos, then press Return." msgstr "" "Entrez xiphos, puis appuyez sur Entrée." #: ../C/xiphos.xml:28(term) ../C/start.xml:28(term) msgid "Windows" msgstr "Windows" #: ../C/xiphos.xml:30(para) ../C/start.xml:30(para) msgid "" "Go to All ProgramsXiphos Xiphos." msgstr "" "Sélectionnez Tous les programmesXiphos·Xiphos." #: ../C/xiphos.xml:41(title) msgid "Starting Xiphos For The First Time" msgstr "Démarrer Xiphos la première fois" #: ../C/xiphos.xml:42(para) msgid "" "When you start Xiphos for the first time, " "Xiphos creates a default selection of options for " "display. Also, if no other Sword application has ever been run, and thus " "there are no Bible modules installed, then Xiphos " "starts the Module Manager so that you can select and install a Bible module " "in your language preference." msgstr "" "Au démarrage de &appname; la première fois, \n" "Xiphos crée une configuration par défaut des \n" "options d'affichage. De plus, si aucune autre application Sword n'a jamais \n" "été utilisée auparavant, et donc aucun module Sword n'a pu être installé, \n" "Xiphos démarre le gestionnaire de modules afin \n" "de permettre de choisir et installer un module de textes bibliques dans la \n" "langue souhaitée." #: ../C/xiphos.xml:49(title) msgid "Xiphos Download Question" msgstr "" "Demande de permission de téléchargement par &appname;" #: ../C/xiphos.xml:62(phrase) msgid "Xiphos Download Instruction" msgstr "figures/first-start.png" #: ../C/xiphos.xml:69(para) msgid "" "Xiphos then opens its interface with one tab " "displayed, showing Romans 8:28. Once the interface is open, you can use " "EditPreferences to change any of the selections already made by " "default." msgstr "" "&appname; s'ouvre ensuite sur le texte de Romains " "8:28 dans un premier onglet. Une fois la fenêtre affichée, il est possible " "de modifier les options de &appname; en " "sélectionnant ÉditerPréférences." #: ../C/xiphos.xml:78(title) msgid "Launching Xiphos" msgstr "Démarrer Xiphos" #: ../C/xiphos.xml:79(para) msgid "" "When you start Xiphos, the following interface is " "displayed:" msgstr "" "Au démarrage de Xiphos, la fenêtre suivante est " "affichée :" #: ../C/xiphos.xml:83(title) msgid "Xiphos interface" msgstr "Interface de Xiphos" #: ../C/xiphos.xml:96(phrase) msgid "The Xiphos Interface" msgstr "L'interface de Xiphos" #: ../C/xiphos.xml:103(para) msgid "" "The Xiphos interface contains the following " "elements:" msgstr "" "La fenêtre de Xiphos contient les éléments " "suivants :" #: ../C/xiphos.xml:108(term) ../C/xiphos.xml:5(title) #: ../C/xiphos.xml:14(title) ../C/interface.xml:5(title) #: ../C/interface.xml:14(title) msgid "Menubar" msgstr "Barre de menu" #: ../C/xiphos.xml:110(para) msgid "" "The menus on the menubar contain several commands which extend the use of " "Xiphos . These include the StudyPad and advanced " "search functions. The menus also help you to customize your use of " "Xiphos." msgstr "" "La Barre de menu permet d'accéder aux fonctions " "complémentaires de &appname;, comme le bloc-notes " "où la recherche avancée. Elle permet également d'ajuster les préférences de " "&appname;." #: ../C/xiphos.xml:118(term) msgid "Toolbar" msgstr "Barre d'outils" #: ../C/xiphos.xml:120(para) msgid "" "The toolbar contains buttons that let you quickly " "navigate through the Bible." msgstr "" "La Barre d'outils contient des boutons permettant de " "naviguer rapidement dans le texte biblique." #: ../C/xiphos.xml:126(term) ../C/xiphos.xml:144(title) msgid "Sidebar" msgstr "Volet latéral" #: ../C/xiphos.xml:128(para) msgid "" "The Sidebar provides access to several features. It " "contains your bookmarks and the list of installed books. It can also be used " "to perform simple searches." msgstr "" "Le Volet latéral présente plusieurs fonctions. Il " "contient la liste des modules installés, les signets définis par " "l'utilisateur et il permet d'exécuter des recherches simples." #: ../C/xiphos.xml:136(term) msgid "Bible Text Pane" msgstr "Textes bibliques" #: ../C/xiphos.xml:138(para) msgid "" "The Bible Text pane displays the Bible text which is " "currently being viewed." msgstr "" "Le volet des Textes bibliques affiche le texte " "biblique sélectionné." #: ../C/xiphos.xml:144(term) ../C/xiphos.xml:563(title) #: ../C/xiphos.xml:577(phrase) msgid "Previewer" msgstr "Aperçu" #: ../C/xiphos.xml:146(para) msgid "" "The Previewer displays Bible text module options. " "These include Strong's numbers, footnotes and morphological tags. It is " "located below the Bible Text Pane." msgstr "" "Le volet Aperçu affiche les textes complémentaires " "des modules de textes bibliques. Ces textes comprennent les nombres de " "Strong, les notes de bas de page et les étiquettes morphologiques. Il est " "situé en-dessous du volet des textes bibliques." #: ../C/xiphos.xml:153(term) ../C/xiphos.xml:628(phrase) msgid "Commentary Pane" msgstr "Commentaire" #: ../C/xiphos.xml:155(para) msgid "" "The Commentary pane displays commentaries on the " "current Bible Text being used." msgstr "" "Le volet Commentaire affiche le commentaire relatif " "au verset sélectionné." #: ../C/xiphos.xml:161(term) msgid "Book Pane" msgstr "Livre" #: ../C/xiphos.xml:163(para) msgid "" "The Book Pane displays general books available from " "the Sword Project. These include modules like \"Calvin's Institutes\", " "\"Josephus: The Complete Works\" etc. This Pane can be accessed via the Book " "View tab just below the Commentary Pane." msgstr "" "Le volet Livre affiche le texte de livres disponibles " "auprès du Projet SWORD. Ces modules comprennent des textes comme \"Calvin's " "Institutes\", \"Josephus: The Complete Works\" etc. Ce volet est accessible " "via l'onglet Livre, en dessous du volet Commentaire." #: ../C/xiphos.xml:171(term) msgid "Dictionary/Book Pane" msgstr "Dictionnaire" #: ../C/xiphos.xml:173(para) msgid "" "The Dictionary/Book Pane displays dictionary " "information on selected words in the Bible Text Pane. " "It is located just below the Commentary Pane" msgstr "" "Le volet Dictionnaire situé en-dessous du volet " "Commentaire affiche la définition des mots " "sélectionnés dans le volet des Textes bibliques." #: ../C/xiphos.xml:180(para) msgid "" "When you right-click in the different interface sections, the interface " "displays a context popup menu, which provides access to more module-specific " "options, including display controls and printing services." msgstr "" "Un clic du bouton droit de la souris dans les différents volets de " "l'interface \n" "de &appname; fait apparaître un menu " "contextuel, \n" "il permet d'accéder aux options spécifiques du module concerné, comprenant " "les \n" "options d'affichage et les services d'impression." #: ../C/xiphos.xml:219(title) msgid "Interface" msgstr "Interface" #: ../C/xiphos.xml:6(para) ../C/interface.xml:6(para) msgid "" "At the top of the Xiphos main window is the " "menubar. Almost all of the functions are available by activating the " "appropriate menu item. The functions have been grouped according to their " "type. For example, the file operations have been grouped into the " "File menu." msgstr "" "La Barre de menu se situe en haut de la fenêtre de " "l'application &appname;. Pratiquement toutes les " "fonctions sont disponibles en utilisant les éléments de menu appropriés. Les " "différentes fonctions sont regroupées par type. Par exemple, les opérations " "sur les fichiers sont regroupées dans le menu Fichier." #: ../C/xiphos.xml:27(phrase) msgid "Xiphos menubar" msgstr "Barre d'outil de Xiphos" #: ../C/xiphos.xml:37(title) msgid "Toolbars" msgstr "Barres d'outils" #: ../C/xiphos.xml:38(para) msgid "" "The function of the Toolbar is to provide control over the Bible and " "Commentary Panes. Activation of the Toolbar option is done by moving the " "mouse cursor over the desired toolbar button and selecting it. A tooltip " "will appear if the mouse cursor is held stationary over a toolbar button, " "describing the function of the button." msgstr "" "La fonction de la Barre d'outils est de commander le " "volet des Textes bibliques. et des " "Commentaires. Les commandes sont activées par un clic de la " "souris sur un des boutons de la barre d'outils. Si le curseur de la souris " "est déplacé au-dessus d'un des boutons, à ce moment-là une bulle d'aide " "apparaît, décrivant la fonction de ce bouton." #: ../C/xiphos.xml:45(title) msgid "ToolBar" msgstr "Barre d'outil" #: ../C/xiphos.xml:58(phrase) msgid "The Toolbar" msgstr "La barre d'outils" #: ../C/xiphos.xml:63(para) msgid "The Toolbar consists of the following functions:" msgstr "" "La Barre d'outils présente les fonctions suivantes :" #: ../C/xiphos.xml:68(para) msgid "History View Toggle and drop-down menu" msgstr "Boutons de déplacement dans l'historique des versets consultés" #: ../C/xiphos.xml:73(para) ../C/xiphos.xml:102(title) msgid "Bible Book Selector" msgstr "Sélecteur de livre de la Bible" #: ../C/xiphos.xml:78(para) ../C/xiphos.xml:110(title) msgid "Bible Chapter Selector" msgstr "Sélecteur de chapitre de la Bible" #: ../C/xiphos.xml:83(para) ../C/xiphos.xml:118(title) msgid "Bible Verse Selector" msgstr "Sélecteur de verset de la Bible" #: ../C/xiphos.xml:88(para) ../C/xiphos.xml:126(title) msgid "Bible Passage Summary" msgstr "Zone de saisie d'une référence biblique" #: ../C/xiphos.xml:95(title) msgid "History Forward/Backward Selector" msgstr "Boutons de déplacement avant/arrière dans l'historique." #: ../C/xiphos.xml:96(para) msgid "Switches between current and previous passage selections." msgstr "Permettent de se déplacer dans l'historique des passages consultés." #: ../C/xiphos.xml:103(para) msgid "" "Selects the Biblical book to be displayed in the Bible Text Pane and Commentary Pane. Changes take " "immediate effect." msgstr "" "Permet de sélectionner un livre de la Bible. Le premier verset du livre est " "affiché immédiatement dans le volet des textes bibliques et le volet des commentaires." #: ../C/xiphos.xml:111(para) msgid "" "Selects the Biblical chapter of current book to be displayed in the " "Bible Text Pane and Commentary Pane. Changes take immediate effect." msgstr "" "Permet de sélectionner un chapitre du livre de la Bible actuellement " "affichée. Le premier verset du chapitre est affiché immédiatement dans le " "volet des textes bibliques et le volet des " "commentaires." #: ../C/xiphos.xml:119(para) msgid "" "Selects the Biblical verse of current chapter to be displayed in the " "Bible Text Pane and Commentary Pane. Changes take immediate effect." msgstr "" "Permet de sélectionner rapidement un verset du chapitre en cours de la " "Bible. Le verset est affiché immédiatement.dans le volet des " "textes bibliques et le volet des " "commentaires." #: ../C/xiphos.xml:127(para) msgid "" "Allows manual editing of passages which are displayed in the " "Bible Text Pane and Commentary Pane. Changes take effect once Enter is typed." msgstr "" "Permet la saisie manuelle d'un passage sous la forme livre " "chapitre:verset {ex: Jn 3:16}.Le verset est affiché après appui " "sur la touche Entrée." #: ../C/xiphos.xml:132(para) msgid "" "Ensure that edited book,chapter and verse naming is correct, otherwise the " "wrong or no information will be displayed." msgstr "" "Les valeurs de livre, chapitre et verset doivent être correctes, sinon le le " "résultat obtenu risque d'être différent de celui désiré." #: ../C/xiphos.xml:142(title) ../C/xiphos.xml:157(phrase) msgid "The Sidebar" msgstr "La barre d'outils" #: ../C/xiphos.xml:163(para) msgid "" "On the left hand side of Xiphos there is the " "Sidebar. Here the user can switch between the different Sword modules, view " "bookmarks, do simple searches and view verse lists. In the Modules listing, " "a module may be chosen for viewing in the current tab of the main window by " "clicking it. Using the context (right-click) menu, other options are to open " "a new tab using the module, open a separate (i.e. detached) window, or to " "view the \"About\" information for the module." msgstr "Le volet latéral est situé sur la partie gauche de la fenêtre principale de &appname;. Le volet latéral permet de faire son choix dans les modules Sword, de gérer et utiliser les signets, d'effectuer des recherches basiques ou d'afficher les listes de versets. La sélection d'un module dans la liste des modules affiche son contenu dans la fenêtre principale. Le menu contextuel (click droit) offre d'autres possibilités, ouvrir le module dans un nouvel onglet, l'ouvrir dans une fenêtre distincte, ou consulter l'information «_À propos » du module." #: ../C/xiphos.xml:169(para) msgid "" "To switch between all Sidebar functions, buttons have been placed at the top " "of the Sidebar." msgstr "Pour basculer entre toutes les fonctions du volet latéral, les boutons ont été placés au sommet du volet latéral." #: ../C/xiphos.xml:173(title) msgid "Sidebar Shortcuts" msgstr "Raccourcis du volet latéral" #: ../C/xiphos.xml:186(phrase) msgid "Sidebar shortcuts" msgstr "Raccourcis du volet latéral" #: ../C/xiphos.xml:194(title) msgid "The Bible Text Pane" msgstr "Le volet des textes bibliques" #: ../C/xiphos.xml:196(title) msgid "The Bible Textpane" msgstr "Le volet des textes bibliques" #: ../C/xiphos.xml:209(phrase) msgid "The Bible textpane" msgstr "Le volet des textes bibliques" #: ../C/xiphos.xml:215(para) msgid "" "Positioned to the right of the Shortcut bar is the Bible text pane. All " "translations are displayed here. When starting Xiphos, the translation last used in the leftmost tab will be " "displayed." msgstr "" "À droite du volet latéral, se trouve le volet des textes " "bibliques. \n" "Les différentes versions de la Bible sont affichées dans cette zone. Au " "démarrage de \n" "&appname;, la version utilisée précédemment dans " "l'onglet\n" "le plus à gauche est affichée." #: ../C/xiphos.xml:221(title) msgid "Opening A Specific Bible Translation" msgstr "Ouvrir une version différente de la Bible" #: ../C/xiphos.xml:222(para) msgid "" "In order to change the current Bible translation to another of your choice:" msgstr "" "Pour remplacer la version de la Bible en cours d'utilisation par une autre " "version :" #: ../C/xiphos.xml:227(para) msgid "" "right-click in the Bible Text Pane. In the popup menu " "choose FileOpen Module and select your specific translation that you want " "to view." msgstr "" "Faire un clic du bouton droit de la souris dans le volet d'affichage des " "textes bibliques. Dans le menu qui se présente, " "choisir FichierOuvrir le " "module et sélectionner la version désirée." #: ../C/xiphos.xml:234(para) msgid "" "under the Modules option in the Sidebar, choose Biblical Textslanguage choice and " "select your specific translation." msgstr "" "Ou après avoir activé l'option Modules du " "volet latéral, choisir " "Textes bibliqueslangue " "de votre choix et sélectionner la version " "désirée." #: ../C/xiphos.xml:244(title) msgid "Using the Parallel View Mode" msgstr "Utilisation du mode Vue parallèle" #: ../C/xiphos.xml:245(para) msgid "" "A nice function in Xiphos is the ability to view " "your specified bible text in several parallel translations of your choice. " "The Parallel View mode can be accessed by selecting Parallel " "View just below the Bible Text Pane, " "next to the Standard View tab." msgstr "" "Une fonction intéressante de &appname; est la " "possibilité d'afficher en parallèle plusieurs versions de la Bible. Le mode " "Vue parallèle est activé en sélectionnant l'onglet Vue " "parallèle situé juste en-dessous du volet des " "textes bibliques, à côté de l'onglet Vue " "simple." #: ../C/xiphos.xml:251(para) msgid "" "You must choose which modules to display in parallel with the " "Preferences dialog found under the Edit menu. In the dialog, choose Modules, then Parallel. You can add " "or subtract from the list of modules that will be shown in the parallel " "view. The toolbar gives you a selector tool to erase the list, delete a " "module from the list, and add modules to the list." msgstr "" "La sélection des modules à afficher dans la vue parallèle se fait dans la " "boîte de dialogue des Préférences, à ouvrir depuis le " "menu Édition.\n" "Dans la boîte de dialogue, sélectionner Modules, puis en parallèle. Il est " "possible d'ajouter ou de soustraire de la liste les modules qui seront " "affichés dans la vue parallèle. La barre d'outils est munie d'un outil de " "sélection pour effacer la liste, supprimer un module de la liste, et ajouter " "des modules à la liste." #: ../C/xiphos.xml:257(para) msgid "" "The Parallel View shows just one verse at a time. " "You can change the verse by selecting another verse, chapter, or book at the " "toolbar. Also note that modules that are Old Testament or New Testament only " "(e.g. Westminster Leningrad Codex, Byzantine Majority Text) will not be able " "to display books that they don't have." msgstr "" "Le mode Vue parallèle affiche un seul verset \n" "à la fois. Il est possible de changer de verset en utilisant \n" "les sélecteurs de la barre d'outils. Notons également que les modules de " "texte \n" "contenant seulement le Nouveau Testament ou seulement l'Ancien Testament " "(ex. Westminster Leningrad Codex, Byzantine Majority Text) n'afficheront pas " "les livres, chapitres, versets qu'ils ne contiennent pas." #: ../C/xiphos.xml:263(title) ../C/xiphos.xml:275(phrase) msgid "Bible textpane - parallel view" msgstr "Volet des textes bibliques, vue parallèle" #: ../C/xiphos.xml:281(para) msgid "" "Additionally, a separate Parallel View window can be selected from the right " "click menu with Detach/Attach. Your Bible pane " "will return to its normal single text view, and the new Parallel View window " "will show the complete chapter, showing the same translations." msgstr "" "En outre, une vue parallèle peut être ouverte dans une fenêtre distincte " "par \n" "appel du menu contextuel au moyen d'un clic droit de la souris sur la \n" "vue parallèle, puis par sélection de Détacher/Attacher. \n" "Le volet des textes bibliques revient alors à la \n" "vue simple et une nouvelle fenêtre Vue parallèle \n" "s'ouvre affichant le chapitre entier dans les mêmes versions." #: ../C/xiphos.xml:287(title) ../C/xiphos.xml:299(phrase) msgid "Parallel View - separate window" msgstr "Vue parallèle - Fenêtre distincte" #: ../C/xiphos.xml:308(title) msgid "Opening A Separate Bible Translation" msgstr "Ouvrir le texte·biblique dans une fenêtre distincte" #: ../C/xiphos.xml:309(para) msgid "" "In order to view a Bible translation separate from the Xiphos main window interface, under the Modules " "option in the Sidebar, choose " "Biblical Textslanguage " "choice. Then right-click on a translation and " "choose Open in dialog. The module will open in a " "separate, detached window of its own." msgstr "Pour ouvrir un texte biblique dans une fenêtre distincte de la fenêtre principale de &appname,, dans l'option Modules du volet latéral, choisir Textes bibliqueslangue de votre choix. Faire un clic droit sur la version souhaitée, puis dans le menu contextuel qui s'affiche, choisir l'option Ouvrir dans une fenêtre. Le module s'ouvrira dans une fenêtre distincte." #: ../C/xiphos.xml:315(para) msgid "" "Detached Bible and commentary windows have a synchronization button in the " "upper-left position beside the navigation bar. When this button is " "depressed, the main window Bible and commentary will synchronize with " "detached Bible and commentary windows. The synchronization goes both ways: " "Any detached window will synchronize navigation with all other detached " "Bibles and commentaries plus the main window, and the main window will drive " "all detached Bibles and commentaries whose synchronization button is " "depressed." msgstr "Les fenêtres distinctes comprenant un texte biblique ou un commentaire ont un bouton de synchronisation dans le coin supérieur gauche à côté de la barre de navigation. Lorsque ce bouton est activé, le texte biblique et le commentaire de la fenêtre principale sont synchronisés avec le contenu de la fenêtre distincte. La synchronisation se fait dans les deux sens: Toute fenêtre indépendante permettra de synchroniser la navigation avec toutes les autres fenêtres individuelles plus la fenêtre principale, et la fenêtre principale synchronisera tous les textes bibliques et commentaires des fenêtres distinctes dont le bouton de synchronisation est activé." #: ../C/xiphos.xml:324(title) msgid "Finding Out About The Current Translation" msgstr "Rechercher les informations à propos de la version courante." #: ../C/xiphos.xml:325(para) msgid "To find out about the Bible translation currently being displayed:" msgstr "Pour obtenir des informations à propos de la version de la Bible en cours :" #: ../C/xiphos.xml:330(para) msgid "" "right-click in the Bible Text pane. In the popup menu " "choose About module name." msgstr "" "Faire un clic droit à l'aide de la souris dans le volet des " "textes bibliques. Dans le menu contextuel qui " "s'affiche, sélectionner À propos." #: ../C/xiphos.xml:336(para) msgid "" "Under the Modules option in the Sidebar,choose Biblical Textslanguage choice. Then " "right-click on a translation and choose the About " "option." msgstr "" "Dans l'option Modules du volet " "latéral, choisir Textes bibliqueslangue de votre choix. " "Faire un clic droit sur la version souhaitée, puis dans le menu contextuel " "qui s'affiche, choisir l'option À propos." #: ../C/xiphos.xml:347(title) ../C/xiphos.xml:405(title) #: ../C/xiphos.xml:417(phrase) msgid "Module Options" msgstr "Options des modules" #: ../C/xiphos.xml:348(para) msgid "" "Most Bible translations have additional options which the user can select." msgstr "" "De nombreux modules de textes bibliques proposent des options additionnelles " "à activer suivant les besoins de l'utilisateur :" #: ../C/xiphos.xml:353(para) msgid "Words Of Christ In Red" msgstr "Paroles de Christ en rouge" #: ../C/xiphos.xml:358(para) msgid "Strong's Numbers" msgstr "Nombres de Strong" #: ../C/xiphos.xml:363(para) msgid "Morphological Tags" msgstr "Étiquettes morphologiques" #: ../C/xiphos.xml:368(para) msgid "Footnotes" msgstr "Notes de bas de page" #: ../C/xiphos.xml:373(para) msgid "Scripture Cross-Reference" msgstr "Références croisées de l'Écriture" #: ../C/xiphos.xml:378(para) msgid "Headings" msgstr "Entêtes" #: ../C/xiphos.xml:383(para) msgid "Image Content" msgstr "Afficher les images" #: ../C/xiphos.xml:389(para) msgid "" "Translations in other languages such as Greek or Hebrew have specific " "options which deal only with the specific language." msgstr "" "Les versions en d'autres langues tel le grec ou l'hébreu offrent des options " "particulières qui ne s'appliquent qu'à ces langues." #: ../C/xiphos.xml:393(para) msgid "In order to access these options:" msgstr "pour accéder à ces options :" #: ../C/xiphos.xml:398(para) msgid "" "right-click in the Bible Text pane. In the popup menu " "(example shown), choose Module Options and select the " "specific option." msgstr "" "Faire un clic du bouton droit à l'aide de la souris dans le volet des " "textes bibliques. Dans le menu contextuel qui " "s'affiche, choisir Options du module, puis " "l'option désirée." #: ../C/xiphos.xml:426(title) ../C/xiphos.xml:431(title) #: ../C/xiphos.xml:443(phrase) msgid "View Options" msgstr "Options d'affichage" #: ../C/xiphos.xml:427(para) msgid "" "There are several additional modes that can be selected from the menubar's " "View pulldown." msgstr "" "Plusieurs modes supplémentaires peuvent être sélectionnés à l'aide du menu " "Afficher de la barre de menu." #: ../C/xiphos.xml:450(para) msgid "" "The first 4 checkboxes control whether each named subwindow is displayed. " "The viewable state of the subwindows is remembered on a per-tab basis. This " "makes it possible, for example, to have a tab dedicated to a maps module " "alone (in a dictionary module, having alphabetically-listed places), by " "turning off the display of Bible, Previewer, and Commentary for that tab." msgstr "" "Les 4 premières options commandent l'affichage des différents volets de " "l'interface. L'état d'affichage de chaque volet est spécifique à un onglet. " "Ceci permet, par exemple, d'avoir un onglet dédié à l'affichage des cartes " "(module dictionnaire avec les lieux triés alphabétiquement), en suspendant " "l'affichage des volets Textes bibliques, " "Commentaires et Aperçu." #: ../C/xiphos.xml:455(para) msgid "The remaining checkboxes control these other display features:" msgstr "Les options restantes commandent les autres options d'affichage." #: ../C/xiphos.xml:460(para) msgid "" "Link Tabs - When more than one tab is open, each one's verse is navigated " "separately in the disabled case. If tab linking is enabled, then all tabs " "navigate together, keeping all translations on the same verse." msgstr "" "Onglets liés - Par défaut, quand plus d'un onglet " "est ouvert, chacun permet de naviguer séparément dans les textes bibliques. " "Quand cette option est activée, tous les onglets sont liés ensemble, et " "affichent le même verset." #: ../C/xiphos.xml:467(para) msgid "" "Read Aloud - If you enable this, then Xiphos will " "funnel all selected verses through the festival " "text-to-speech system. Festival is a widely-" "available TTS, often installed by default in Linux distributions." msgstr "" "Synthèse vocale - Quand cette option est activée, " "&appname; lit à voix haute les versets " "sélectionnés à l'aide du logiciel de synthèse vocale Festival. Le moteur de synthèse vocale Festival est largement utilisé et souvent installé par défaut dans les " "distributions Linux. (NDT: En général, les résultats sont meilleurs en " "anglais )." #: ../C/xiphos.xml:472(para) msgid "" "Also, mouse-selected text may be read aloud from Bibles, commentaries, and " "general books, using the right-click menu, regardless of whether Read Aloud " "is selected." msgstr "" "De même, la synthèse vocale peut être utilisée sur des portions de textes " "bibliques, commentaires ou livres. Une fois le texte désiré mis en " "surbrillance, sélectionner Synthèse vocale du texte " "sélectionné dans le menu contextuel obtenu à l'aide du clic " "droit de la souris." #: ../C/xiphos.xml:479(para) msgid "" "Show Verse Numbers - Normally enabled, this toggle can be disabled to " "prevent display of verse numbers within the text." msgstr "" "Affiche les numéros de versets - Normalement " "activée, cette option peut être désactivée pour ne pas afficher les numéros " "de versets dans le texte. " #: ../C/xiphos.xml:485(para) msgid "" "Highlight Current Verse - Initially disabled, this toggle replaces mere " "alternate colorization of the current verse with a substitute high-contrast " "highlight. The colors used may be selected from the Preferences dialog." msgstr "" "Verset en cours contrasté - Désactivée par " "défaut, cette option permet de remplacer la couleur du verset en cours par " "une coloration au contraste plus élevée. Les couleurs sont modifiables dans " "la fenêtre de préférences." #: ../C/xiphos.xml:495(title) msgid "Display Control with CSS" msgstr "Contrôle de l'affichage avec les CSS" #: ../C/xiphos.xml:496(para) msgid "" "Users familiar with CSS (cascading style sheets) may wish to create the file " "\"default-style.css\" in the .xiphos directory to contain whatever CSS " "controls are desired. Beware, it is very easy to shoot oneself in the foot " "with CSS, and this will affect all modules' display. The facility exists to " "provide the capability that advanced users may wish." msgstr "Les utilisateurs familiers des feuilles de style en cascade (CSS) peuvent créer le fichier \"default-style.css\" dans le répertoire .xiphos et inclure dans ce fichier tout contrôle CSS souhaité. Attention, il est très facile de se tirer une balle dans le pied avec les CSS, et une erreur aura une incidence sur l'affichage de tous les modules. Cette disposition existe pour fournir aux utilisateurs avancés les moyens qu'ils souhaitent.\"" #: ../C/xiphos.xml:504(title) msgid "User Annotation" msgstr "Annotation personnelle" #: ../C/xiphos.xml:505(para) msgid "" "Many users wish to make personal annotations on individual verses, without " "the need to put a full \"personal commentary\" module to use. " "Xiphos provides this in the right-click context " "menu in the Bible pane. This brings up a dialog showing the current verse " "reference and offering a text box into which to enter a brief personal note. " "Once the user closes the dialog with \"Annotate Verse,\" the verse will be " "displayed in reverse-highlight (default, blue on yellow) and a marker " "*u will be inserted at the verse's beginning. This is " "metaphorically similar for users who mark verses in paper Bibles with a " "yellow highlighter and write personal notes in the margins." msgstr "" "De nombreux utilisateurs souhaitent ajouter des annotations personnelles à " "des versets particuliers, sans éprouver pour autant le besoin d'employer un " "module complet de commentaires personnels.\n" "Xiphos offre cette fonctionnalité dans le menu " "contextuel du volet biblique obtenu par un clic-droit. Une boite de dialogue " "s'affiche indiquant la référence du verset en cours et offre une zone de " "saisie où entrer une brève annotation personnelle. Dès que la boite de " "dialogue est refermée avec Annoter, le verset est " "surligné (par défaut bleu sur jaune) et une marque *u " "est insérée au début du verset. Ceci est métaphoriquement similaire aux " "utilisateurs qui soulignent des versets dans leurs Bibles papier avec un " "surligneur jaune, et inscrivent des notes personnelles dans la marge." #: ../C/xiphos.xml:514(para) msgid "" "Selecting an already-annotated verse will (in the usual case) bring up the " "existing content for re-editing. An already-annotated verse can be unmarked; " "the verse will cease to show in reverse-highlight." msgstr "" "La sélection d'un verset déjà annoté, fait apparaître (dans le cas habituel) " "le contenu existant prêt pour être re-édité. L'annotation d'un verset peut " "être retirée; le verset cesse alors d'être affiché en surbrillance." #: ../C/xiphos.xml:518(para) msgid "" "If the user deletes the module name from the reference at the top of the " "dialog, then the annotation will apply to any Bible module at the selected " "verse. However, in this case, re-selecting the annotated verse will not " "initialize with the existing content, because the dialog is created based on " "the specific module reference." msgstr "" "Si l'utilisateur retire le nom du module de la référence affichée en haut de " "la boite de dialogue, l'annotation s'applique alors à n'importe quel module " "Biblique pour le verset sélectionné. Toutefois, dans ce cas, une nouvelle " "sélection du verset annoté ne fait pas afficher le contenu existant, car le " "contenu est lié à la référence du module original." #: ../C/xiphos.xml:526(title) msgid "Geography Support" msgstr "Support de la géographie" #: ../C/xiphos.xml:527(para) msgid "" "A connection to browsing BibleMap.org is available by mouse-selecting a " "place name in any text. Use the right-click context menu to select " "Lookup SelectionBrowse " "in BibleMap.org. A web browser will be brought up " "to show the selected name's geography via BibleMap, which provides Biblical " "detail overlaid on a Google Maps interface." msgstr "" "Une connection pour naviguer sur le site BibleMap.org est fournie lors de la " "sélection d'un lieu par la souris dans n'importe quel texte. Sélectionner " "Définition du mot sélectionnéRecherche sur BibleMap.org par un clic-droit dans le menu contextuel. Un navigateur web est " "alors lancé pour montrer la géographie du nom sélectionné via BibleMap qui " "affiche le détail biblique superposé sur une interface Google Maps." #: ../C/xiphos.xml:538(title) msgid "Specific Word Meanings" msgstr "Définition d'un mot particulier" #: ../C/xiphos.xml:539(para) msgid "" "In order to check the meaning of a specific word, double-click on the word " "you wish to lookup. The word should then highlight itself and the " "explanation should be displayed, if available, in the Dictionary " "Pane." msgstr "" "Pour obtenir la définition d'un mot particulier, faire un double-clic à " "l'aide de la souris sur le mot désiré. Le mot se met en surbrillance et sa " "définition, si le mot est répertorié, s'affiche ensuite dans le volet " "dictionnaire." #: ../C/xiphos.xml:546(title) msgid "Finding A Specific Word" msgstr "Rechercher un mot spécifique" #: ../C/xiphos.xml:547(para) msgid "To find a specific word within a passage:" msgstr "Pour rechercher un mot spécifique dans un passage :" #: ../C/xiphos.xml:552(para) msgid "" "right-click in the Bible Text Pane. In the popup " "menu, choose EditFind. A dialog will appear, which provides text " "searches. Fill out dialog and click the Find and " "Find Next buttons." msgstr "" "Faire un clic droit à l'aide de la souris dans le volet des " "textes bibliques. Dans le menu contextuel qui " "s'affiche, choisir ÉditerRechercher. Une fenêtre " "s'ouvre ensuite, permettant la recherche d'un ou plusieurs mots. Saisir le " "texte à rechercher, puis ensuite valider à l'aide de Rechercher et Rechercher suivant." #: ../C/xiphos.xml:565(title) msgid "PreViewer" msgstr "Aperçu" #: ../C/xiphos.xml:583(para) msgid "" "The Previewer is where the user sees Strong's numbers, morphological tags, " "footnotes, and cross-references that the Bible Text Pane provides." msgstr "" "Le volet Aperçu est l'endroit où sont affichés les nombres de Strong, les " "étiquettes morphologiques et les références croisées présentées dans le " "volet des textes bibliques." #: ../C/xiphos.xml:587(para) msgid "" "Footnote content is displayed in the Previewer when you hover over the " "indicator *n in the Bible text; it remains visible " "until your mouse moves over another indicator, Strong's number, etc. " "Sometimes you may want the text to remain anchored until you can move the " "mouse to the previewer to click on a link or to read large footnotes. To " "anchor the text so that you can scroll it in the Previewer, middle-click the " "indicator (or hold down the Shift key) and move to " "the Previewer." msgstr "" "Les notes de bas de page s'affichent dans le volet Aperçu quand un indicateur de type *n est " "survolé par la souris dans un texte biblique; Elles restent visibles jusqu'à " "ce que le curseur de la souris survole un autre indicateur. Cependant, dans " "certains cas, il peut être souhaitable de figer le texte pour déplacer " "ensuite le curseur de la souris dans le volet Aperçu " "pour sélectionner un lien ou lire une longue note. Dans ce cas, un clic sur " "le de bouton du milieu à l'aide de la souris (ou un appui sur la touche " "Majuscule) fige l'affichage de la note de bas de page " "et permet de se déplacer ensuite dans le volet Aperçu." #: ../C/xiphos.xml:594(para) msgid "" "Cross-reference indicators *x work much the same way. " "Clicking the indicator will send the set of references to the " "Verse List in the Sidebar, " "where you can click them individually for reading in the Previewer. " "Alternately, a Preferences selector is available, so that cross-reference " "lists are sent to the verse list instead." msgstr "" "Les références croisées *x fonctionnent " "sensiblement de la même façon. Un clic à l'aide du bouton de la souris sur " "l'indicateur *x provoque l'affichage des " "références croisées dans la liste de Versets du " "volet latéral, où ensuite sélectionnés un par un, ils " "peuvent être lus dans le volet Aperçu. " "Alternativement, une option des Préférences permet que la liste des " "références croisées soit envoyée directement dans le volet " "Aperçu." #: ../C/xiphos.xml:601(para) msgid "" "Any verses shown in reverse-highlight have personal annotation associated " "with them, and such verses will include *u at the " "beginning of the verse. Hovering on this marker will show the annotation in " "the previewer, just as for publisher's footnotes." msgstr "" "N'importe quel verset surligné indique une annotation personnelle associée " "avec lui, ces versets incluent une marque *u au " "début. Survoler cette marque permet d'afficher l'annotation dans le volet " "Aperçu, de la même façon que les notes de bas de page." #: ../C/xiphos.xml:606(para) msgid "" "If a devotional has been set via the Preferences dialog, then the day's " "devotional reference will also appear in the previewer, either on program " "startup or when the user requests it via the View " "menu." msgstr "" "Si un calendrier biblique a été défini dans les Préférences, alors la " "méditation biblique du jour est affichée dans le volet Aperçu, soit au " "démarrage du programme ou soit lorsque l'utilisateur le demande via le menu " "Affichage." #: ../C/xiphos.xml:613(title) ../C/xiphos.xml:615(title) msgid "The Commentary Pane" msgstr "Le volet des commentaires" #: ../C/xiphos.xml:634(para) msgid "" "The Commentary pane is where the commentary modules " "are displayed. This provides easy reading, reference, and access to " "different commentaries currently installed. The passage viewed by the " "Commentary pane is directly controlled by the current " "passage viewed in the Bible Text pane, so in order to " "change to a different passage commentary, select the desired passage on the " "Toolbar." msgstr "" "Le volet d'affichage des commentaires permet la " "consultation des commentaires relatifs au verset en cours ou de se référer à " "d'autres commentaires existants. Le commentaire est directement lié au " "passage affiché dans le volet d'affichage des textes bibliques, ainsi pour consulter le commentaire d'un autre passage, il " "suffit de changer de verset à l'aide de la Barre d'outils." #: ../C/xiphos.xml:641(para) msgid "" "If there are images that are part of a commentary, general book, or " "dictionary/lexicon, they may be clicked to invoke a viewer on that single " "image, in order to get a better view. This is particularly useful if image " "resizing has been enabled with the result that images are made very small in " "the subwindow." msgstr "" "Si une image fait partie d'un commentaire, d'un livre ou d'un dictionnaire, " "elle peut être affichée agrandie dans une nouvelle fenêtre en la " "sélectionnant par un simple clic. Cette fonctionnalité est particulièrement " "intéressante si l'option de réduction des images a été activée avec pour " "résultat des images très rétrécies." #: ../C/xiphos.xml:647(para) msgid "" "By changing to passage settings on the Toolbar, the " "contents in the Bible Text pane and the " "Commentary Pane will be changed." msgstr "" "En changeant la référence du passage à l'aide de la Barre " "d'outils, le contenu du volet d'affichage des textes " "bibliques et du volet d'affichage des commentaires changent simultanément." #: ../C/xiphos.xml:654(title) msgid "Finding Out About The Commentary Module" msgstr "Rechercher les informations à propos du module de commentaires" #: ../C/xiphos.xml:655(para) msgid "To find out about the commentary currently being displayed:" msgstr "À propos du commentaire actuellement affiché :" #: ../C/xiphos.xml:660(para) msgid "" "right-click in the Commentary Pane. In the popup menu " "choose About module name." msgstr "" "Faire un clic du bouton droit à l'aide de la souris dans le volet " "d'affichage des commentaires. Dans le menu contextuel " "qui se présente, sélectionner À propos de." #: ../C/xiphos.xml:669(title) msgid "Commentary Headings." msgstr "Entêtes des commentaires" #: ../C/xiphos.xml:670(para) msgid "" "Many commentaries have additional headings which enable introductory " "information about the book and chapter currently being displayed in the " "Bible Text pane. In order to view them:" msgstr "" "De nombreux commentaires incorporent des entêtes avec une note " "d'introduction sur le livre ou le chapitre en cours d'utilisation dans le " "volet des textes bibliques. Pour obtenir l'affichage " "de l'entête :" #: ../C/xiphos.xml:676(para) msgid "" "right-click in the Commentary Pane. In the popup menu " "choose Display Book Heading or " "Display Chapter Heading." msgstr "" "Faire un clic du bouton droit à l'aide de la souris dans le volet " "d'affichage des commentaires. Dans le menu contextuel " "qui se présente, choisir Afficher l'entête du livre ou Afficher l'entête du chapitre." #: ../C/xiphos.xml:686(title) msgid "Dictionary Pane" msgstr "Volet dictionnaire" #: ../C/xiphos.xml:688(title) ../C/xiphos.xml:701(phrase) msgid "The Dictionary Pane" msgstr "Le volet du dictionnaire" #: ../C/xiphos.xml:708(para) msgid "" "The Dictionary Pane's content is driven by its up/down selectors, typing in " "its navbar text, or double-clicks in the Bible, Commentary, or Book Panes." msgstr "" "Le volet Dictionnaire est piloté à l'aide des flèches " "haut/bas, en saisissant un mot dans la zone de saisie ou en double-cliquant " "sur des mots dans les volets Textes bibliques, " "Commentaires, Livre." #: ../C/xiphos.xml:714(title) msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" #: ../C/xiphos.xml:715(para) msgid "" "Several keyboard shortcuts exist in Xiphos, " "listed below in rough functional groupings." msgstr "" "Xiphos présente un certain nombre de raccourcis " "clavier, listés ci-dessous par groupes fonctionnels :" #: ../C/xiphos.xml:718(para) msgid "Window selection/opening and navbar selection:" msgstr "Sélection/ouverture des fenêtres et barre de navigation" #: ../C/xiphos.xml:723(para) msgid "" "Ctrl-L focuses and selects the main verse navbar " "text. You can then immediately type in new verse selection text. Be aware " "that, as is the case with most Sword applications, Xiphos understands many abbreviations: \"G\" is adequate to specify " "Genesis, for example, and any book name by itself implies 1:1." msgstr "" "Ctrl-L sélectionne la zone de saisie de référence " "biblique. Il est ainsi possible de saisir directement une nouvelle référence " "de verset. Il est à noter que &appname;, comme " "d'autres applications Sword, accepte de nombreuses abréviations. «­­ " "G » correspond à Genèse par exemple, et n'importe quel nom de livre " "saisi seul implique chapitre 1, verset 1." #: ../C/xiphos.xml:731(para) msgid "" "Alt-C brings the Commentary View forward when " "previously obscured by the Book View." msgstr "" "Alt-C ramène au premier-plan le volet " "Commentaire si celui-ci est masqué par le volet " "Livre." #: ../C/xiphos.xml:736(para) msgid "" "Alt-G is the opposite of Alt-C, focusing on the " "general book." msgstr "" "Alt-G ramène au premier-plan le volet " "Livre." #: ../C/xiphos.xml:741(para) msgid "Alt-D focuses on the dictionary navbar text." msgstr "" "Alt-D place le focus sur la barre de navigation du " "volet Dictionnaire." #: ../C/xiphos.xml:746(para) msgid "Ctrl-T opens a new tab." msgstr "Ctrl-T ouvre un nouvel onglet." #: ../C/xiphos.xml:751(para) msgid "Ctrl-[1-9] makes the Nth tab current." msgstr "Ctrl-[1-9] ouvre le nième. onglet" #: ../C/xiphos.xml:756(para) msgid "Verse navigation and Bible features:" msgstr "Changement de verset et propriétés du texte biblique :" #: ../C/xiphos.xml:761(para) msgid "" "Ctrl-p/Ctrl-n: Verse previous/next. Also k/" "j." msgstr "" "Ctrl-p/Ctrl-n : Verset précédent/suivant. " "k/j est équivalent." #: ../C/xiphos.xml:764(para) msgid "p/n: Chapter previous/next." msgstr "p/n : Chapitre précédent/suivant." #: ../C/xiphos.xml:767(para) msgid "P/N: Book previous/next." msgstr "P/N:·Livre biblique suivant/précédent." #: ../C/xiphos.xml:770(para) msgid "" "Shift-F10 brings up the context menu for the Bible " "pane." msgstr "" "Maj-F10 appelle le menu contextuel du volet des " "textes bibliques." #: ../C/xiphos.xml:773(para) msgid "Alt-S: Toggle Strong's display." msgstr "Alt-S bascule l'affichage des nombres de Strong." #: ../C/xiphos.xml:776(para) msgid "Alt-M: Toggle morphology display." msgstr "Alt-M bascule l'affichage des étiquettes morphologiques." #: ../C/xiphos.xml:779(para) msgid "Alt-R: Toggle \"red words of Christ\" display." msgstr "Alt-R bascule l'affichage des « Paroles de Christ en rouge »." #: ../C/xiphos.xml:782(para) msgid "Opening special windows:" msgstr "Ouverture de fenêtres spéciales :" #: ../C/xiphos.xml:787(para) msgid "F1 opens this manual." msgstr "F1 ouvre ce manuel." #: ../C/xiphos.xml:792(para) msgid "" "F2: opens the Preferences " "dialog." msgstr "" "F2: ouvre la fenêtre des Préférences·" #: ../C/xiphos.xml:797(para) msgid "" "F3: opens Advanced Search." msgstr "" "F3 : ouvre la Recherche avancée" #: ../C/xiphos.xml:802(para) msgid "" "Ctrl-F3: brings forward the simple sidebar search." msgstr "Ctrl-F3 met en avant la recherche rapide dans le volet latéral." #: ../C/xiphos.xml:807(para) msgid "" "F4: opens the Module Manager." msgstr "" "F4 : ouvre le Gestionnaire de modules." #: ../C/xiphos.xml:812(para) msgid "" "Alt-A opens an annotation dialog on the current verse." msgstr "Alt-A ouvre la fenêtre d'annotation du verset en cours." #: ../C/xiphos.xml:817(para) msgid "" "Alt-B opens a bookmark dialog on the current verse." msgstr "" "Alt-B ouvre la fenêtre Ajouter un signet sur le verset en cours" #: ../C/xiphos.xml:822(para) msgid "" "Ctrl-F opens the \"Find\" dialog. The subwindow to " "which it applies depends on which of them are visible: The Bible is first " "preference, then the commentary or general book, then the dictionary. So a " "tab can be dedicated to just a book, and Ctrl-F will perform \"Find\" within " "that pane." msgstr "" "Ctrl-F ouvre la fenêtre Rechercher .... Le volet sur lequel la recherche est exécutée dépend de leur " "visibilité : si tous les volets sont affichés, le volet biblique a la " "préférence, sinon vient ensuite le volet des commentaires puis le livre et " "enfin le dictionnaire. Ainsi un onglet peut être dédié à n'afficher que le " "volet livre et la recherche initiée par Ctrl-F ne " "sera effectuée que dans ce volet livre." #: ../C/xiphos.xml:829(para) msgid "" "Alt-P detaches/re-attaches the parallel view dialog." msgstr "" "Alt-P détache / rattache la fenêtre de vue parallèle." #: ../C/xiphos.xml:834(para) msgid "" "Alt-Z opens editor on the personal commentary named " "Personal." msgstr "" "Alt-Z ouvre l'éditeur de commentaires personnels, " "nommé Personal (ModulescommentairesEnglishPersonal)." #: ../C/xiphos.xml:839(para) msgid "Font size control:" msgstr "Règlage des tailles de police :" #: ../C/xiphos.xml:844(para) msgid "" "Ctrl-Plus/Ctrl-Minus increases/decreases the base " "font size." msgstr "" "Ctrl-Plus/Ctrl-Minus augmente / diminue la taille de " "police" #: ../C/xiphos.xml:849(para) msgid "Ctrl-0 (zero) sets the base font size to zero." msgstr "Ctrl-0 (zéro) initialise la taille de police de base à zéro." #: ../C/xiphos.xml:854(para) msgid "BibleSync:" msgstr "BibleSync :" #: ../C/xiphos.xml:859(para) msgid "" "Ctrl-Alt-Shift-P puts BibleSync into Personal mode." msgstr "Ctrl-Alt-Shift-P met BibleSync en mode Personnel." #: ../C/xiphos.xml:864(para) msgid "" "Ctrl-Alt-Shift-S puts BibleSync into Speaker mode." msgstr "Ctrl-Alt-Shift-S met BibleSync en mode Orateur." #: ../C/xiphos.xml:869(para) msgid "" "Ctrl-Alt-Shift-A puts BibleSync into Audience mode." msgstr "Ctrl-Alt-Shift-A met BibleSync en mode Audience." #: ../C/xiphos.xml:874(para) msgid "Ctrl-Alt-Shift-O turns off BibleSync." msgstr "Ctrl-Alt-Shift-O désactive BibleSync." #: ../C/xiphos.xml:879(para) msgid "" "Ctrl-Alt-Shift-N causes BibleSync to navigate your " "current main window point transiently as a one-shot event. BibleSync must be " "transmit-ready, that is, in Personal or Speaker mode." msgstr "Ctrl-Alt-Shift-N force une seule fois la navigation par BibleSync d'après la référence en cours dans la fenêtre principale. BibleSync doit être prêt à transmettre, en mode Personnel ou Orateur." #: ../C/xiphos.xml:225(title) msgid "Preferences" msgstr "Préférences" #: ../C/xiphos.xml:6(title) ../C/preferences.xml:6(title) msgid "Introduction To Preferences" msgstr "Introduction aux préférences" #: ../C/xiphos.xml:8(title) ../C/preferences.xml:8(title) msgid "The Preference Dialog" msgstr "La fenêtre des préférences" #: ../C/xiphos.xml:21(phrase) ../C/preferences.xml:21(phrase) msgid "The Preferences Dialog" msgstr "La fenêtre des préférences" #: ../C/xiphos.xml:30(title) msgid "General Settings" msgstr "Préférences générales" #: ../C/xiphos.xml:32(title) ../C/xiphos.xml:34(title) msgid "Locale, General Preferences and StudyPad directory" msgstr "Langue, préférences générales et répertoire du bloc-notes." #: ../C/xiphos.xml:47(phrase) msgid "General Preferences and StudyPad directory" msgstr "Préférences générales et répertoire du bloc-notes." #: ../C/xiphos.xml:54(para) msgid "" "If you wish Xiphos to display its interface in a " "language other than the default, you may select one here. A restart will be " "required, so that the locale can be initialized." msgstr "" "Pour afficher l'interface de &appname; dans un " "autre langage, \n" "définir cette autre langue ici. Un redémarrage sera néanmoins nécessaire, de " "sorte que \n" "la traduction puisse être initialisée." #: ../C/xiphos.xml:58(para) msgid "" "If you enable Default Dictionary, then that named " "dictionary (see Special below) module will always " "be used when double-clicking a word anywhere in Xiphos." msgstr "" "Si un Dictionaire par défaut est activé, ce " "dictionnaire \n" "(voir Spécial ci-dessous) sera toujours utilisé \n" "lorsqu'un double-click sera exécuté sur n'importe quel mot dans " "&appname;\n" "." #: ../C/xiphos.xml:62(para) msgid "" "Certain dictionary-style modules are Daily Devotionals " "whose keys are numerically in the form \"Month.Day\". If you have such a " "module installed and it has been selected as your preferred devotional, then " "you can ask that Xiphos display today's selection " "during startup." msgstr "" "Les Calendriers bibliques sont des modules " "dictionnaires spécifiques dont les entrées sont de la forme numérique \"Mois:" "Jour\" (ex : 12:25). Si un module de ce type a été installé puis " "déclaré comme Calendrier biblique dans les préférences diverses des modules, " "&appname; peut présenter le texte du jour lors du " "démarrage." #: ../C/xiphos.xml:67(para) msgid "" "If you enable Resize images, Xiphos will automatically resize image content in commentaries, " "general books, and dictionaries so as to fit the subwindow which contains " "them." msgstr "" "Si l'option Réduction des images est activée, " "&appname; retaille automatiquement les images des " "commentaires, dictionnaires, livres de façon à ce qu'elles s'adaptent à la " "taille de la fenêtre où elles sont affichées." #: ../C/xiphos.xml:71(para) msgid "" "Highlight current verse, if enabled, will cause " "Xiphos to substitute mere current verse " "colorization with a high-contrast alternate color scheme on the current " "verse. The colors used may be chosen from the color selector pane (see " "below)." msgstr "L'option Verset en cours surligné, une fois activée, permet de remplacer la colorisation du verset en cours par un schéma de couleurs au contraste plus élevé. Les couleurs peuvent être personalisées dans le panneau de sélection de couleurs (voir ci-dessous)." #: ../C/xiphos.xml:76(para) msgid "" "Highlight user annotations uses inverted highlight " "color choices when marking user-annotated verses." msgstr "" "Annotations personnelles surlignées utilise les choix \n" "de couleurs du surlignement pour marquer les versets annotés par l'utilisateur." #: ../C/xiphos.xml:80(para) msgid "" "By default, Cross-references go into the Previewer. " "Selecting this checkbox puts them into the verse list instead." msgstr "" "Par défaut, les Références croisées sont affichées dans " "le volet \n" "Aperçu. Cocher cette option les fait apparaître dans " "la liste\n" "de versets." #: ../C/xiphos.xml:84(para) msgid "" "Verse number display can be offset in several ways provided by the " "checkboxes." msgstr "L'affichage du numéro de verset peut être agrémenté de différentes façons." #: ../C/xiphos.xml:92(title) ../C/xiphos.xml:103(phrase) msgid "BibleSync Settings" msgstr "Configuration de BibleSync" #: ../C/xiphos.xml:94(title) ../C/xiphos.xml:96(title) msgid "Controls for BibleSync" msgstr "Commandes de BibleSync" #: ../C/xiphos.xml:110(para) msgid "" "BibleSync is a shared navigation protocol using LAN multicast. It is useful " "for a single person when running Bible programs on multiple machines or " "devices, all of which you wish to navigate through the Bible together, or " "for a group working closely together, such as translators. Also, it has a " "\"lecture\" mode, where a speaker's Bible program induces the audience's " "programs to follow along. The difference in the modes regards who transmits " "and who receives navigation. In Personal mode, BibleSync navigation is both " "transmitted and received; as Speaker, it transmits only; as Audience, it " "receives only." msgstr "BibleSync est un protocole réseau de navigation associée de versets. Il permet à une personne seule exécutant des programmes bibliques sur plusieurs machines ou à un groupe de personnes travaillant en étroite collaboration, tels que des traducteurs, de naviguer simultanément dans la Bible. Il possède en outre un mode « Orateur », où le programme d'un intervenant induit les programmes de l'audience à suivre l'enchaînement des versets. La différence entre les modes de BibleSync dépend de qui transmet et qui reçoit la navigation. En mode Personnel, la navigation BibleSync est à la fois transmises et reçue, en mode Orateur seulement transmise, et en mode Audience, reçue uniquement." #: ../C/xiphos.xml:117(para) msgid "" "To enable BibleSync, select a mode from the radio buttons. Also, choose " "whether to accept navigation directly, so that Xiphos moves immediately to a " "specified verse, or whether incoming navigation is instead sent to the verse " "list, where you can decide whether to follow." msgstr "Pour activer BibleSync, sélectionner un mode parmi les boutons radio. Choisir aussi l'opportunité d'accepter ou non la navigation entrante directement, de sorte que Xiphos se déplace immédiatement à un verset spécifié, ou si la navigation entrante est envoyée à la liste de versets, de façon à pouvoir décider ensuite de la suivre ou pas." #: ../C/xiphos.xml:122(para) msgid "If you use a firewall, you must punch a hole in it for UDP port 22272." msgstr "Si vous utilisez un pare-feu, vous devrez ouvrir le port UDP 22272." #: ../C/xiphos.xml:125(para) msgid "" "If you run more than one BibleSync-compatible program on your computer and " "do not wish your activity among them to be shared on the local net, you can " "use Personal mode combined with the Private checkbox. This will tell " "Xiphos not to broadcast outside your system." msgstr "Si vous exécutez plus d'un programme compatible BibleSync sur votre ordinateur et que vous ne voulez pas voir l'activité entre eux partagée sur le réseau local, vous pouvez utiliser le mode « Personnel » combinée à l'option « Privé ». Ceci va forcer \"&appname; a ne pas diffuser de messages en dehors de votre système." #: ../C/xiphos.xml:130(para) msgid "" "You can send a verse list from the sidebar search or Advanced Search window " "via BibleSync; see the context (right-click) menu. A particularly good use " "case for this is when using a simpler Bible program, such as on a mobile " "device, with another such as Xiphos that has " "significant search capability: Do searches in Xiphos and send the resulting verse list to the mobile device. Be " "aware that size limitations on the protocol are small, and though a search " "may generate hundreds of results in the verse list, at most a few dozen will " "pass in the protocol to the receivers. For Xiphos, receipt of multi-references always induces indirect verse list " "navigation." msgstr "Vous pouvez envoyer une liste de versets depuis la fenêtre de recherche du Volet Latérale ou depuis la fenêtre de Recherche avancée via BibleSync; voir le menu contextuel (clic droit). Un cas d'usage est la combinaison de l'utilisation d'un programme biblique simple, par exemple une application sur un mobile, avec un autre programme tel que &appname; offrant des capacités de recherche étendues : les recherches se font dans &appname; et la liste de versets résultante est envoyée à l'appareil mobile. Attention, les limites de taille du protocole sont assez réduites, et si une recherche génére des centaines de résultats dans la liste de versets, tout au plus quelques dizaines seront transmises par le protocole aux récepteurs. Dans &appname;, la réception de références multiples induit toujours une navigation indirecte par la liste de versets." #: ../C/xiphos.xml:138(para) msgid "" "Xiphos is the first Bible program with a " "BibleSync implementation; as such, its utility may be limited for now. But a " "number of other programs' authors and support organizations have indicated " "their intention to support BibleSync as well, including Laridian, theWord, " "BibleAnalyzer, and Accordance, as well as other Sword Project applications." msgstr "&appname; est le premier programme biblique mettant en œuvre le protocole BibleSync; en tant que telle, son utilité est peut être limitée pour l'instant. Mais un nombre d'auteurs d'autres programmes et des organisations de soutien ont indiqué leur intention de supporter BibleSync, y compris Laridian, theWord, BibleAnalyzer et Accordance, aussi bien que d'autres applications du Projet Sword." #: ../C/xiphos.xml:148(title) msgid "Fonts And Colors" msgstr "Polices et couleurs" #: ../C/xiphos.xml:150(title) msgid "Setting Font Colors" msgstr "Configurer la couleur des polices" #: ../C/xiphos.xml:152(title) ../C/xiphos.xml:165(phrase) msgid "Font Colour Settings" msgstr "Configuration de la couleur des polices" #: ../C/xiphos.xml:171(para) msgid "" "The Invert color pairs buttons are provided to make " "it easy, for example, to move the main window into \"night mode,\" with " "white text on black background." msgstr "" "Le bouton Inverser les paires de couleurs permet, par " "exemple,\n" "de mettre la fenêtre principale en « mode nuit », avec un texte en " "blanc sur\n" "un fond noir." #: ../C/xiphos.xml:179(title) ../C/xiphos.xml:181(title) #: ../C/xiphos.xml:194(phrase) msgid "Miscellaneous Font Settings" msgstr "Configuration diverses des polices" #: ../C/xiphos.xml:201(para) msgid "" "In individual modules' display, the right-click menu's Module " "Options selector provides font name and size selection." msgstr "" "Faire un clic droit à l'aide du bouton de la souris dans un des modules " "affichés. Dans le menu contextuel qui s'affiche, choisir ensuite " "Options du moduleChanger " "de police pour changer la police ou la taille des " "caractères." #: ../C/xiphos.xml:206(para) msgid "" "The base font size is the size initially chosen for all modules displayed by " "Xiphos. The verse number and individual modules' " "font size choices are relative to the base font size." msgstr "" "La taille de police standard est la taille par défaut de tous les modules " "affichés par &appname;. Note: la taille des n° de " "verset ainsi que la taille de la police sélectionnée individuellement par " "module sont relatives à cette taille standard." #: ../C/xiphos.xml:211(para) msgid "The font name and size used for display is chosen from this order:" msgstr "" "Le nom et la taille de police utilisés pour l'affichage sont choisis dans " "cet ordre :" #: ../C/xiphos.xml:216(para) msgid "" "The selection made via the context menu for the specific module, under " "Module Options." msgstr "" "La sélection faite via le menu contextuel d'un module spécifique, à l'aide " "de \n" "Options du module." #: ../C/xiphos.xml:222(para) msgid "The per-language selection made under Preferences, here." msgstr "Les préférences de police, par langue, ici dans les préférences." #: ../C/xiphos.xml:227(para) msgid "The module's own default selection, in its configuration file." msgstr "" "La configuration par défaut du module, définie dans son fichier de " "configuration." #: ../C/xiphos.xml:232(para) msgid "The application default." msgstr "La configuration par défaut de l'application." #: ../C/xiphos.xml:243(title) msgid "Module Settings" msgstr "Configuration des modules" #: ../C/xiphos.xml:245(title) ../C/xiphos.xml:258(phrase) msgid "Parallel Preferences" msgstr "Préférences des vues parallèles" #: ../C/xiphos.xml:265(title) msgid "Various preferences Modules" msgstr "Préférences diverses des modules" #: ../C/xiphos.xml:278(phrase) msgid "Various Preferences Modules" msgstr "Préférences diverses des modules" #: ../C/xiphos.xml:231(title) msgid "Module Manager" msgstr "Gérer les modules" #: ../C/xiphos.xml:5(title) ../C/modules.xml:5(title) msgid "Introduction To The Module Manager" msgstr "Introduction à la gestion des modules" #: ../C/xiphos.xml:6(para) ../C/modules.xml:6(para) msgid "" "The \"module\" is the unit of content in Xiphos, " "and Sword generally; a Sword module is a resource available for viewing in " "Sword applications. There are several varieties: Most importantly, Bible " "texts, as well as dictionaries and lexicons, commentaries, and general " "books, any of which may include image content (e.g. atlases). They are " "installed either from a local directory structure (typically on removable " "media, such as a CDROM distribution) or remotely via ftp from a repository " "such as Crosswire, which is the home of Sword, and from which all officially " "Sword-sanctioned modules are available. Also, many other modules are " "available from non-Crosswire repositories. In particular, there is the " "Xiphos repository, containing a variety of otherwise-unofficial modules " "produced primarily by contributors to Xiphos " "itself." msgstr "" "Le « module » est une unité de contenu dans &appname; et plus généralement dans toute application basée sur Sword ; " "Un module de Sword est une ressource destinée à être vue dans une " "application Sword. Les modules sont de plusieurs types : les plus " "importants, les textes bibliques, puis aussi les dictionnaires et lexiques, " "les commentaires, les livres, ceux-ci pouvant offrir un contenu graphique " "(Atlas). Ils sont installés depuis un dépot local (généralement sur média " "amovible, comme une distribution par CDROM) ou par téléchargement ftp depuis " "un dépot distant comme celui de Crosswire, hébergeur de Sword, où tous les " "modules certiifiés par Crosswire sont disponibles. Des modules sont " "également disponibles auprès d'autres sources. En Particulier, le dépot de " "Xiphos contient un certains nombre de modules non-officiels produits par les " "contributeurs à &appname;." #: ../C/xiphos.xml:16(para) ../C/modules.xml:16(para) msgid "" "If you have other Sword applications installed, they will all share the same " "set of Sword modules that you install through the Module Manager." msgstr "" "Si d'autres applications basées sur Sword sont installées, elles ont accès " "aux modules installés par le gestionnaire de modules." #: ../C/xiphos.xml:21(title) ../C/xiphos.xml:34(phrase) #: ../C/modules.xml:21(title) ../C/modules.xml:34(phrase) msgid "The Module Manager Dialog" msgstr "La fenêtre de gestion des modules" #: ../C/xiphos.xml:39(para) ../C/modules.xml:39(para) msgid "" "Notice the View Intro button above. You may see an " "introductory explanation of Module Manager operation at any time." msgstr "" "Noter le bouton Voir l'intro ci-dessus. Il affiche \n" "une explication introductive au fonctionnement du Gestionnaire de module." #: ../C/xiphos.xml:47(title) msgid "Sword Module Configurations" msgstr "Configuration des modules de Sword" #: ../C/xiphos.xml:49(title) ../C/xiphos.xml:51(title) msgid "Module Sources Settings" msgstr "Configurer les dépots de modules" #: ../C/xiphos.xml:64(phrase) ../C/xiphos.xml:97(phrase) #: ../C/xiphos.xml:166(phrase) msgid "Module Installation" msgstr "Installation de module" #: ../C/xiphos.xml:70(para) msgid "" "There are other repositories available besides CrossWire's own, though the " "modules available from other repositories do not represent content " "officially sanctioned by Crosswire. On the web, see this page for list of " "those repositories known: http://www.crosswire.org/wiki/" "Module_Repositories" msgstr "" "Il y a d'autres dépots disponibles en plus de ceux de Crosswire, bien que " "les modules offerts par ces autres dépots ne présentent pas un contenu " "officiellement certifié par Crosswire. Sur le web, cette page recense les " "dépots connus : http://www.crosswire.org/wiki/Module_Repositories." #: ../C/xiphos.xml:75(para) msgid "" "The list of standard repositories is maintained at CrossWire. Xiphos " "normally auto-synchronizes with that list one time, when the user first puts " "the Module Manager to use. The list may change, as new repositories come " "into existence; occasional re-synchronization with the list is suggested, " "which is accomplished by clicking Load Standard." msgstr "" "La liste des dépots standard est maintenue par Crosswire. Xiphos s'auto-" "synchronise normalement une fois avec cette liste, lorsque l'utilisateur se " "sert de la première fois du gestionnaire de modules. La liste peut changer, " "au fur et à mesure que de nouveaux dépots viennent à existence; une " "resynchronisation occasionnelle avec cette liste est suggérée, ce qui est " "réalisé en cliquant sur Charger standard." #: ../C/xiphos.xml:82(title) ../C/xiphos.xml:84(title) msgid "Sword Module Installations" msgstr "Destination des modules Sword" #: ../C/xiphos.xml:102(para) msgid "" "After you have selected your Install Source, click the Refresh button to cause Xiphos to find the " "module summary available from that source before moving on." msgstr "" "Après avoir choisi un dépot, sélectionner le bouton Rafraîchir, ce qui conduit &appname; à " "répertorier les modules disponibles au niveau du dépot." #: ../C/xiphos.xml:107(para) msgid "" "Take note of the \"Install Destination\". In most cases, you will have a " "choice of a personal area or a system area. The details vary according to " "your operating system." msgstr "" "Note au sujet du « Répertoire d'installation » : dans la plupart des cas, il " "est proposé le choix entre un espace personnel et un espace système. Ceci " "est dépendant du système d'exploitation." #: ../C/xiphos.xml:113(title) msgid "Linux" msgstr "Linux" #: ../C/xiphos.xml:114(para) msgid "" "Unless you run as root (via su or sudo) you will only be able to install in " "your personal area, under ~/.sword. If you run as root, or change " "permissions on the shared directory, you will also be able to install " "modules for all users, typically in /usr/share/sword. There have been some " "requests for Xiphos to provide a means by which an ordinary (non-root) user " "could start the program, gain temporary write access to the system area " "while installing modules, and then revoke that access after installation is " "complete. Attempting to devise a scheme to do this has proven quite " "difficult, given the different superuser management schemes employed by " "various Linux distributions. Therefore, at this time there are no ongoing " "plans to try to solve this problem, and users are advised to enable write " "access to the system area outside Xiphos." msgstr "" "À moins d'avoir les privilèges du superutilisateur (via su ou sudo), " "l'installation n'est possible que dans l'espace personnel, sous le " "répertoire ~/.sword. En étant superutilisateur, ou en modifiant les " "permissions de l'espace système (généralement : /usr/share/sword), il est " "possible d'installer des modules accessibles par tous les utilisateurs. Il a " "été fait un certain nombre de demandes pour que soit incorporé à " "&appname; un moyen permettant à un utilisateur " "ordinaire (non-root) d'obtenir temporairement les droits d'accès à l'espace " "système pendant l'installation des modules, puis d'annuler ces droits une " "fois l'installation terminée. Étant donné les différentes gestions des " "droits du super-utilisateur employées dans l'éventail des distributions " "Linux, il est plutôt difficile d'établir un moyen de satisfaire cette " "demande. En ce moment, il n'y a aucun projet en cours essayant de résoudre " "ce problème, il est donc conseillé aux utilisateurs de gérer les droits " "d'accès en écriture à l'emplacement système en dehors de " "&appname;." #: ../C/xiphos.xml:127(title) msgid "Windows XP" msgstr "Windows XP" #: ../C/xiphos.xml:128(para) msgid "" "You may install modules to a shared folder so the modules are available to " "all users. If you have previously used \"The Sword Project for Windows\", " "this folder will be \"C:\\Program Files\\Crosswire\\The Sword Project\\Sword" "\". Otherwise it will be \"C:\\Documents and Settings\\All Users" "\\Application Data\\Sword\". You may also install modules to a location that " "can only be seen by you. This location is \"C:\\Documents and Settings\\YOUR " "NAME\\Application Data\\Sword\"." msgstr "" "Les modules peuvent être installés dans un dossier partagé de façon à " "permettre l'accès à ces modules par tous les utilisateurs. Si le logiciel " "« The·Sword Project for Windows » a été utilisé précédemment, ce " "répertoire est « C:\\Program Files\\Crosswire\\The Sword Project" "\\Sword », sinon c'est « C:\\Documents and Settings\\All Users" "\\Application Data\\Sword ». Les modules peuvent être également " "installés dans un compte d'utilisateur spécifique et seront accessibles à " "lui seul, ce dossier est « C:\\Documents and Settings\\{Nom du compte " "d'utilisateur}\\Application Data\\Sword »" #: ../C/xiphos.xml:137(title) msgid "Windows Vista" msgstr "Windows Vista" #: ../C/xiphos.xml:138(para) msgid "" "Vista works much the same as XP, except for the locations. The private " "location is \"C:\\Users\\YOUR NAME\\AppData\\Roaming\\Sword\". The shared " "location is \"C:\\ProgramData\\Sword\"." msgstr "" "Windows Vista fonctionne sensiblement de la même façon que Windows XP, les " "dossiers sont cependant différents. L'espace du compte utilisateur se trouve " "dans « C:\\Utilisateurs\\{Nom du compte utilisateur}\\AppData\\Roaming" "\\Sword » et l'espace partagé dans « C:\\ProgramData\\Sword »." "(Ce répertoire fait partie des répertoires cachés)." #: ../C/xiphos.xml:149(title) ../C/xiphos.xml:151(title) msgid "Installing, Updating, and Maintaining Modules" msgstr "Installer, mettre à jour et maintenir les modules" #: ../C/xiphos.xml:153(title) msgid "Installing and Updating Modules" msgstr "Installation et mise à jour de modules" #: ../C/xiphos.xml:172(para) msgid "" "The module manager generates both a per-type module list as well as a " "parallel availability list. The latter is intended to make it easier to find " "new items without having to work one's way through the per-type list, one " "subtree at a time. Modules which are either not yet installed or updated " "beyond what is currently installed will appear in both lists." msgstr "" "Le gestionnaire de modules génére à la fois une liste de modules classés par " "type et une liste de modules ordonnés par disponibilité. Cette dernière est " "destinée à rendre plus rapide la recherche de nouveaux éléments sans avoir à " "balayer la liste des modules classés par type. Les modules non encore " "installés ou pour lesquels existe une mise à jour apparaissent dans cette " "liste." #: ../C/xiphos.xml:177(para) msgid "" "Modules that are already installed will show a checkmark beside them. If a " "fast search (\"lucene\") index is available, a magnifying glass will be " "displayed, otherwise an \"X\" will be shown; creation of the index is " "available on the Maintenance pane. Locked modules, which require that you " "purchase an unlock key from the module's copyright holder, will show a lock " "symbol. If there are modules installed for which a more recent version is " "available, a refresh icon will appear between the differing old and new " "version stamps. There may be an approximate size displayed, if the " "repository management provides this information, otherwise a question mark " "(\"-?-\") will be shown." msgstr "" "Une coche indique les modules déjà installés. Si un index de recherche " "optimisée (\"Lucène\") a été créé, un symbole représentant une loupe est " "affiché, sinon un « X » est présenté. La création d'un index de " "recherche optimisée se fait dans l'onglet Maintenance. Les modules verrouillés, nécessitant l'achat d'une clé de " "déverrouillage auprès du détenteur des droits d'un module sous copyright " "sont mentionnés par un symbole en forme de verrou. S'il existe une version " "plus récente des modules déjà installés, un symbole de rafraîchissement " "apparaît entre les deux références de version du module. La taille " "approximative du module est affichée à condition que le dépot de modules " "fournisse cette information, sinon un point d'interrogation (« ?" " ») est présenté.." #: ../C/xiphos.xml:184(para) msgid "" "Select new modules to be installed by clicking the checkboxes and then the " "Install button at the bottom. Any number of modules may be requested for " "installation at one time." msgstr "" "Pour installer de nouveaux modules il suffit de sélectionner la case à " "cocher des modules à installer, puis de valider à l'aide du bouton " "Installer. Plusieurs modules peuvent être installés " "simultanément." #: ../C/xiphos.xml:188(para) msgid "" "If you acquire a locked module and have obtained the cipher key for it, the " "module is then unlocked in the main window: Open the module, which will " "probably appear blank, then using the right-click context menu, choose " "\"Unlock This Module.\"" msgstr "" "Suite à l'acquisition d'un module crypté et de la clé de déverrouillage " "associée, le module doit ensuite être déverrouillé. Il suffit simplement " "d'ouvrir le module dans la fenêtre principale, où il ne s'affiche " "probablement pas, puis dans le menu contextuel affiché à l'aide du clic " "droit de la souris, de sélectionner Déverrouiller ce module et de saisir la clé." #: ../C/xiphos.xml:194(title) ../C/xiphos.xml:196(title) #: ../C/xiphos.xml:209(phrase) msgid "Module Maintenance" msgstr "Maintenance des modules" #: ../C/xiphos.xml:214(para) msgid "" "Several maintenance functions are available: Removal, archival, index, and " "index deletion." msgstr "" "Plusieurs opérations de maintenance sont possibles : Suppression, archivage, " "indexation et suppression d'index." #: ../C/xiphos.xml:217(para) msgid "" "Removal disposes of a module entirely. There is no recovery of the module " "unless you have previously archived a copy of it." msgstr "" "Supprimer un module est une opération définitive. Il est impossible de " "récupérer le module à moins que vous n'ayez une copie de celui-ci." #: ../C/xiphos.xml:220(para) msgid "" "Archival is available for any module, although it is provided with personal " "commentaries specifically in mind. A *.zip of the module is left in the " "directory ~/.sword/zip. Archival prior to removal of personal commentaries " "is recommended, in order to be available for future re-install if the " "subject matter of the personal commentary becomes important again." msgstr "" "Tout module peut être archivé, bien que l'archivage soit principalement " "intéressant dans le cas des modules de commentaires personnels. Une copie du " "module au format compressé *.zip est placée dans le répertoire local ~/." "sword/zip. Il est recommandé d'archiver les commentaires personnels avant de " "les supprimer de façon à pouvoir les réinstaller si besoin est." #: ../C/xiphos.xml:225(para) msgid "" "Indexing is provided so that the underlying Sword search support can create " "the index needed for the \"lucene\" fast-search functions. If the index is " "not created, plain multi-word search will still be available, but it will be " "much slower. With the index in place, searches through an entire Bible can " "take just a few seconds." msgstr "" "L'indexation est une opération permettant au moteur de recherche de Sword de " "créer un index nécessaire aux recherches rapides de type « Lucène ». Si cet " "index n'existe pas, les opérations de recherche sont bien plus lentes. Avec " "un index en place, les requêtes à travers l'ensemble d'une Bible ne durent " "que quelques secondes." #: ../C/xiphos.xml:230(para) msgid "Indexes may be deleted as well." msgstr "Les index peuvent être supprimés." #: ../C/xiphos.xml:238(title) msgid "Installing Non-Standard Modules" msgstr "Installer des modules manuellement" #: ../C/xiphos.xml:239(para) msgid "" "Some resource modules in Sword Project format are available from sources " "other than Crosswire and not from a module manager-ready repository. " "Necessarily, installing such a module is a manual task." msgstr "" "Des modules au format du Projet SWORD sont disponibles auprès d'autres " "sources que Crosswire mais pas sous la forme d'un dépot à configurer avec le " "gestionnaire de modules. Il est donc nécessaire de les installer " "manuellement." #: ../C/xiphos.xml:243(para) msgid "" "Modules are normally packaged as *.zip files; they contain a configuration " "file plus a number of data files. Installation of such a module is done by " "cd'ing to your personal Sword (not Xiphos) " "configuration directory, ~/.sword, and unzipping the file there. The " "configuration file will be left in \"mods.d\", and the module's data files " "will go into a subdirectory of \"modules\". Alternatively, if you have write " "access to the system Sword directory, typically /usr/share/sword, you may cd " "there instead before unzipping." msgstr "" "Ces modules sont ordinairement compressés au format zip. Ils contiennent un " "fichier de configuration ainsi qu'un certain nombre de fichiers de données. " "Installer un module présenté sous cette forme implique de se placer dans le " "répertoire de configuration Sword personnel. Ce répertoire se nomme ~/." "sword, et se trouve dans votre répertoire personnel (ce n'est pas celui de " "&app;) puis de décompresser le fichier zip à cet " "endroit. Le fichier de configuration sera placé dans le répertoire «­­ " "mods.d »,et les fichiers de données dans les sous-répertoires de «­­ " "modules ». Si vous avez les droits en écriture du répertoire général de " "Sword usr/share/sword, vous pouvez aussi décompresser le fichier zip dans ce " "répertoire, ce module sera alors accessible à tous les utilisateurs." #: ../C/xiphos.xml:250(para) msgid "" "Restart Xiphos after installing such a module, so " "that a fresh instance of the program can notice the new module in place." msgstr "" "Il est nécessaire de redémarrer &appname; après " "avoir installé un module non-standard de façon à ce que le logiciel détecte " "le nouveau module en place." #: ../C/xiphos.xml:237(title) msgid "The Search Function" msgstr "Fonctions de recherche" #: ../C/xiphos.xml:4(title) ../C/search.xml:4(title) msgid "Simple Searches" msgstr "Recherche simple" #: ../C/xiphos.xml:5(para) ../C/search.xml:5(para) msgid "" "To conduct a quick search within the current Bible or commentary module, the " "Search Bar in the Sidebar should usually be adequate. Click either in the " "menu bar EditSearch or in the Sidebar ModulesSearch to access it." msgstr "" "Pour effectuer rapidement une recherche dans le module Bible ou commentaire " "en cours, la recherche rapide du volet latéral devrait être suffisante. " "Cette fonction est activée en sélectionnant le menu " "ÉditerRechercher ou le bouton Rechercher du " "volet latéral." #: ../C/xiphos.xml:12(title) ../C/xiphos.xml:25(phrase) #: ../C/search.xml:12(title) ../C/search.xml:25(phrase) msgid "The Search Bar" msgstr "La barre de recherche rapide" #: ../C/xiphos.xml:32(para) ../C/search.xml:32(para) msgid "" "The Search Dialog consists of the following parts:" msgstr "" "Le formulaire Rechercher est constitué des éléments " "suivants :" #: ../C/xiphos.xml:37(para) ../C/search.xml:37(para) msgid "Search Key Entry box" msgstr "Boite de saisie de l'expression à rechercher" #: ../C/xiphos.xml:42(para) ../C/xiphos.xml:84(title) ../C/search.xml:42(para) #: ../C/search.xml:84(title) msgid "Search Module Selector" msgstr "Sélecteur du module objet de la requête" #: ../C/xiphos.xml:47(para) ../C/xiphos.xml:92(title) ../C/search.xml:47(para) #: ../C/search.xml:92(title) msgid "Search Type Selector" msgstr "Sélecteur du type de requête" #: ../C/xiphos.xml:52(para) ../C/xiphos.xml:132(title) #: ../C/search.xml:52(para) ../C/search.xml:132(title) msgid "Search Options Checkbox" msgstr "Case à cocher des options de la requête" #: ../C/xiphos.xml:57(para) ../C/xiphos.xml:139(title) #: ../C/search.xml:57(para) ../C/search.xml:139(title) msgid "Search Scope Selector" msgstr "Sélecteur de la plage de versets" #: ../C/xiphos.xml:62(para) ../C/xiphos.xml:176(title) #: ../C/search.xml:62(para) ../C/search.xml:176(title) msgid "Search Results View" msgstr "Affichage des résultats" #: ../C/xiphos.xml:68(title) ../C/search.xml:68(title) msgid "Search Key Entry Box" msgstr "Boite de saisie de l'expression à rechercher" #: ../C/xiphos.xml:69(para) ../C/search.xml:69(para) msgid "" "Allows entry of the key for which you would like to search. The search key " "can be a word, part of a word, several words, a phrase, or a regular " "expression depending on the type of search selected. When the search key is " "entered and all other selections in the search dialog are complete, click " "the Find button to begin the search." msgstr "" "La boite d'entrée permet de saisir l'expression à rechercher. Cette " "expression peut être un mot, une partie de mot, plusieurs mots, une phrase, " "ou une expression rationnelle suivant le type de requête sélectionné. Une " "fois l'expression à rechercher saisie, et les options définies, un clic sur " "le bouton Rechercher démarre la séquence de " "recherche." #: ../C/xiphos.xml:76(para) ../C/search.xml:76(para) msgid "" "This search uses the optimized search method (see next section) if the " "module has previously been indexed, and will use AND semantics by default " "(matched verses contain all words you entered)." msgstr "" "Cette requête employe la méthode de recherche optimisée (Voir la section " "suivante) si le module concerné a été précédemment indexé, et utilise le ET " "logique par défaut (les versets doivent contenir tous les mots saisis)" #: ../C/xiphos.xml:85(para) ../C/search.xml:85(para) msgid "" "Allows selection of which modules you would like to search. Select " "Bible to search Bible versions or " "Commentary to search commentaries. Only the currently " "active module will be searched." msgstr "" "Permet la sélection du module dans lequel la requête sera exécutée. " "Sélectionner Texte biblique pour exécuter une " "requête dans le texte biblique ou Commentaire " "pour le module de commentaires. La requête ne s'exécute que dans les modules " "en cours de consultation." #: ../C/xiphos.xml:93(para) ../C/search.xml:93(para) msgid "" "Allows selection of the type of search. There are three search types " "available:" msgstr "" "Permet se sélectionner le type de requête. Trois types de requête sont " "possibles :" #: ../C/xiphos.xml:98(guibutton) ../C/search.xml:98(guibutton) msgid "Multi word" msgstr "Mots multiples" #: ../C/xiphos.xml:99(para) ../C/search.xml:99(para) msgid "" "This type will match any verse that has all the words in the search key, " "regardless of where they appear in the verse. By default, \"lucene\" fast " "search will be used, with fallback to the slower plain version of multi-word " "search in the absence of an index." msgstr "" "Ce type recherche n'importe quel verset contenant tous les mots de " "l'expression à rechercher, quelque soit l'ordre dans lequel ils " "apparaissent dans le verset. Par défaut, la recherche rapide de type " "« Lucène » est utilisée, avec repli sur la variante de recherche ordinaire " "« multi-mots » plus lente en l'absence d'un index." #: ../C/xiphos.xml:106(guibutton) ../C/search.xml:106(guibutton) msgid "Regular expression" msgstr "Expression rationnelle" #: ../C/xiphos.xml:107(para) ../C/search.xml:107(para) msgid "" "This search uses a regular expression as a search key. A regular expression " "is a pattern used to match a string of text. A regular expression can be " "used to find verses with words that match a particular pattern. For example " "the regular expression [a-z]*iah will match verses " "that contain the words Aiah, Ahaziah, Athaliah and Amariah." msgstr "" "Cette requête utilise une expression rationnelle comme clé de recherche. Une " "expression rationnelle est basée sur un langage et une syntaxe spécifiques " "permettant de retrouver un mot, une phrase à l'aide de combinaisons " "complexes. Par exemple l'expression rationnelle \\ A[a-z]*iah permet de retrouver les passages qui contiennent les mots Aiah, " "Ahaziah, Athaliah et Amariah." #: ../C/xiphos.xml:114(para) ../C/search.xml:114(para) msgid "" "A complete discussion of regular expressions is beyond the scope of this " "manual, but more information can be found in the grep man page." msgstr "" "Un exposé complet de l'emploi des expressions rationnelles dépasse le cadre " "de ce manuel, mais cependant plus d'informations à ce sujet peuvent être " "obtenues en parcourant le manuel de grep." #: ../C/xiphos.xml:119(guibutton) ../C/search.xml:119(guibutton) msgid "Exact phrase" msgstr "Phrase exacte" #: ../C/xiphos.xml:120(para) ../C/search.xml:120(para) msgid "" "This type will match the search key exatly as entered. If the search key is " "\n" "\t\t\t\t\tit is good, this search would match a verse which " "contains \"it is good,\" but would not match a verse " "which contains \" good, and doeth it not, to him it is sin.\"" msgstr "" "La requête recherche la phrase exacte contenue dans l'expression à " "rechercher. Si la phrase à rechercher est en vérité, " "les passages obtenus contiendront «­­ en vérité », mais pas «­­ en toute " "vérité »." #: ../C/xiphos.xml:133(para) ../C/search.xml:133(para) msgid "" "Allows selecting of search options. The only available option is " "Match case. Check this box to make the search case " "sensitive." msgstr "" "Permet de définir les options de recherche. L'option disponible est " "Respecter la casse. Cocher cette boite rend la " "recherche sensible à la casse des caractères." #: ../C/xiphos.xml:140(para) ../C/search.xml:140(para) msgid "" "Allows defining the range within the specificed module that will be " "searched. There are three search scopes available:" msgstr "" "Permet de définir la plage de versets à parcourir dans le module spécifié. " "Trois plages de recherche sont possibles :" #: ../C/xiphos.xml:144(guibutton) ../C/search.xml:144(guibutton) msgid "No scope" msgstr "Sans limites" #: ../C/xiphos.xml:145(para) ../C/search.xml:145(para) msgid "This button causes the search to to include the entire module." msgstr "" "Sélectionner ce bouton implique que la requête s'exécute sur l'ensemble des " "versets." #: ../C/xiphos.xml:150(guibutton) ../C/search.xml:150(guibutton) msgid "Use bounds" msgstr "Limites définies" #: ../C/xiphos.xml:151(para) ../C/search.xml:151(para) msgid "" "Selecting this button produces two dropdown selector boxes marked " "Lower and Upper. Select the first " "book to search in the Lower box and the last book to " "search in the Upper box. The search will begin with the " "Lower book and end with the Upper book and include all books in between." msgstr "" "Sélectionner ce bouton provoque l'ouverture de deux zones supplémentaires " "permettant la saisie des limites de la recherche. La première référence, " "début de la recherche, est à saisir dans la limite Basse et la deuxième référence, fin de la recherche, dans la limite " "Haute. La requête commencera au verset indiqué dans la " "limite Basse et se terminera au verset indiqué dans la " "limite Haute en incluant tous les versets situés entre " "les deux limites." #: ../C/xiphos.xml:160(para) ../C/search.xml:160(para) msgid "" "Chapter and verse numbers can be entered into the search bound boxes as well " "to further narrow the search." msgstr "" "Des numéros de chapitres ou de versets peuvent aussi être saisis dans les " "deux zones basse et haute afin de mieux cibler la recherche." #: ../C/xiphos.xml:166(guibutton) ../C/search.xml:166(guibutton) msgid "Last search" msgstr "Dernière requête" #: ../C/xiphos.xml:167(para) ../C/search.xml:167(para) msgid "" "Select this button to do a new search including only the verses returned as " "a result of the last search. Use this with a new search key to narrow the " "search further." msgstr "" "Sélectionner ce bouton pour relancer une recherche uniquement sur les " "versets retournés en résultat de la requête précédente. Utilisée avec une " "nouvelle expression, cette méthode permet de réduire la liste des versets " "restitués." #: ../C/xiphos.xml:177(para) ../C/search.xml:177(para) msgid "" "This shows a list of the current search results for previewing, navigation, " "or saving." msgstr "" "La liste des résultats est affichée permettant d'obtenir un aperçu du verset " "retourné, la navigation vers le chapître concerné ou l'enregistrement sous " "forme de signets." #: ../C/xiphos.xml:180(term) ../C/search.xml:180(term) msgid "Preview" msgstr "Aperçu" #: ../C/xiphos.xml:181(para) ../C/search.xml:181(para) msgid "" "To preview the search result, simply click on an individual result. The " "entry will show in the preview pane." msgstr "" "Pour visualiser le résultat, un simple clic sur un élément affiche le " "contenu dans le volet Aperçu" #: ../C/xiphos.xml:187(term) ../C/search.xml:187(term) msgid "Navigation" msgstr "Navigation" #: ../C/xiphos.xml:188(para) ../C/search.xml:188(para) msgid "" "Navigation to the search result can be done in two ways. To open the result " "in a new tab, middle-click the mouse. To open the result in the current tab, " "double-click the result." msgstr "" "La navigation vers le chapître concerné pour retrouver le contexte " "s'effectue de deux manières. Un clic du bouton milieu de la souris ouvre le " "verset dans un nouvel onglet, un double-clic l'ouvre dans l'onget courant." #: ../C/xiphos.xml:194(term) ../C/search.xml:194(term) msgid "Save Results" msgstr "Enregistrer les résultats" #: ../C/xiphos.xml:195(para) ../C/search.xml:195(para) msgid "" "You may save your results as a list of bookmarks. To do this, right-click " "and select Save List. You will be prompted to enter a " "name for the folder that your results will be saved to. After you have saved " "the results, you may view them by going to your bookmarks and finding the " "folder you just named." msgstr "" "Les résultats de la requête peuvent être enregistrés sous forme de signets. " "Dans le menu contextuel obtenu à l'aide du bouton droit de la souris, " "sélectionner Convertir en signets, il sera alors " "demandé le nom du dossier sous lequel la liste sera enregistrée. Ensuite, " "une fois la liste sauvegardée, il devient possible de retrouver les " "résultats de la requête en affichant les signets puis en choisissant le " "dossier précédemment nommé." #: ../C/xiphos.xml:206(title) msgid "Advanced Searches" msgstr "Recherche avancée" #: ../C/xiphos.xml:207(para) msgid "" "More complicated searches might require the use of the advanced search " "functions, found under EditAdvanced Search." msgstr "" "Des recherches plus élaborées peuvent nécessiter l'utilisation des fonctions " "de recherche avancée, activées par l'utilisation du menu " "ÉditerRecherche avancée." #: ../C/xiphos.xml:213(title) msgid "The Advanced Search Dialogue" msgstr "La fenêtre de recherche avancée" #: ../C/xiphos.xml:226(phrase) msgid "The Advanced Search Dialog" msgstr "La fenêtre de recherche avancée" #: ../C/xiphos.xml:234(para) msgid "" "In Advanced Search, much more complex queries can " "be constructed, involving custom search ranges, custom lists of modules over " "which to search, regular expression matching (see next section), and " "attribute-based searches such as are found in footnotes or Strong's Hebrew " "and Greek dictionary references." msgstr "" "La Recherche avancée permet de construire des " "requêtes plus élaborées. Les limites du texte et les listes de modules " "peuvent être enregistrées pour servir ultérieurement. Les requêtes peuvent " "s'effectuer sur les attributs du texte comme les notes de bas de page ou les " "références de Strong des dictionnaires grec et hébreu." #: ../C/xiphos.xml:240(para) msgid "" "The default search uses \"lucene\" fast searching. It is an optimized search " "requiring a pre-built index; see the Module Manager's " "Maintenance page for index creation. In the absence of an index, fallback to " "the slower, plain multi-word search will be done, or can be selected " "deliberately here. A web search will provide several references to the " "syntax needed to put to use the power of optimized Lucene search. A few " "examples follow:" msgstr "" "La requête par défaut utilise une méthode de recherche rapide de type " "« Lucène ». C'est une recherche optimisée nécessitant au préalable la " "construction d'un index; Voir la page « Maintenance » du " "Gestionnaire de modules pour la création d'index. En " "l'absence d'index, le repli se fait sur une recherche multi-mots, quelque " "peu lente et rustique, ou elle peut être sélectionnée délibérement. Une " "recherche sur Internet fournira plusieurs références sur la syntaxe " "nécessaire pour mettre à profit la puissance des requêtes optimisées Lucene. " "Quelques exemples suivent :" #: ../C/xiphos.xml:247(para) msgid "" "Simple Searches: just type in the words you want to search for. To return " "only verses that include all of the words, prefix the word with \"+\". So, " "in the KJV, you could find Psalm 23 by searching for \"+Lord +shepherd +want" "\". To search for an entire phrase, surround the entire phrase with quotes, " "like \"maketh me to lie down\" (note that quotes are unnecessary in all of " "the other examples)." msgstr "" "Requêtes simples : saisir simplement les mots recherchés. Pour obtenir " "seulement les versets contenant tous les mots, il suffit de faire précéder " "les mots du signe «­­ + ». Ainsi la requête " "« +L'Eternel +mon +berger » trouve le Psaume " "23. Pour rechercher une phrase entière, il suffit de l'entourer de " "guillemets, comme dans \" Il me fait reposer dans de verts " "pâturages \"." #: ../C/xiphos.xml:254(para) msgid "" "Single Letter Wildcard: to search for \"veil\" or \"vail\", use this syntax " "\"v?il\". The \"?\" represents a single character that could be anything. A " "more complex example returns both spellings for Isaiah used in the KJV. \"?" "saia?\" will return results for \"Isaiah\" and \"Esaias\"." msgstr "" "Caractère de substitution unique ( ? ) : Le «­­ ? » " "représente un caractère quelconque. Par exemple, «­­ cri? » permet de rechercher «­­ cris », «­­ crie »,·«­­ " "crié » etc.. Ceci est pratique pour retrouver les " "noms qui peuvent avoir plusieurs écritures ainsi, «­­ ?saïe » retrouvera «­­ Esaïe » ou «­­ Isaïe »" #: ../C/xiphos.xml:260(para) msgid "" "Multiple Letter Wildcard: to search for \"prophet\" or \"prophesy\" or " "\"prophecy\" or \"prophesied\", use this syntax \"prophe*\"." msgstr "" "Caractère de substitution multiple ( * ) : « * » " "remplace toute une série de caractères. Ainsi « proph* » retrouve « prophète », « prophétiser », " "« prophétie » etc.." #: ../C/xiphos.xml:264(para) msgid "" "AND syntax: in the advanced search to return results for all of the search " "terms, you must put \"AND\" in between the terms. To continue our example, " "if we wish to search for any occurrence of Isaiah or Esaias that also " "mention either prophet, or prophecy, or prophesy, we can do a search like " "this: \"?saia? AND prophe*\"." msgstr "" "Syntaxe AND : Dans la recherche avancée, pour retourner les résultats pour " "tous les termes d'une requête, il est nécessaire de placer l'opérateur " "logique « AND » entre les termes. Ainsi pour " "retrouver les occurences de « Isaïe » ou « Esaïe » qui " "font mention également de « prophète » ou « prophétie », " "la requête appropriée est « ?saïe AND proph* »." #: ../C/xiphos.xml:270(para) msgid "" "By default, two standard search ranges are defined, for Old and New " "Testament; you may wish to define others for e.g. \"Gospels\" or \"Paul's " "Epistles\". One custom module list containing only the first Bible found " "will be present. If desired, new searches can be performed across only the " "current results of the previous search. Any modules may be searched, " "including general books and even dictionaries, in any combination." msgstr "" "Par défaut, deux plages de versets sont définies, correspondant à l'Ancien " "Testament et au Nouveau Testament. D'autres limites peuvent être définies à " "volonté par l'utilisateur comme par exemple les «­­ Évangiles » ou " "les «­­ Épîtres de Paul ». Une liste des modules contenant seulement " "le premier module de texte biblique installé est définie par défaut. Si " "besoin, de nouvelles requêtes peuvent être réalisés sur la plage des versets " "obtenu par la requête précédente. Des listes de modules peuvent être crées " "en incluant tout module, ce qui permet d'exécuter des requêtes sur les " "livres ou les dictionnaires, dans n'importe quelle combinaison." #: ../C/xiphos.xml:277(para) msgid "" "Note the tooltip in the screenshot above, for Attributes search. This " "qualifier is used to perform searches on attributes that are carried with " "verses, instead of verse content proper, such as footnote content or " "Strong's Hebrew and Greek references. If this button is selected, specific " "attribute qualifiers must be made in the Attribute Search tab, at the right " "end of the tab set. Strong's references are identified with a leading \"H\" " "or \"G\" and the numeric Strong's identifier. Thus, a search of KJV for " "Strong's Greek #140, using \"G140\", will return the single result of " "Matthew 12:18." msgstr "" "Noter la bulle d'aide dans la capture d'écran ci-dessus, Cette option est " "utilisée pour exécuter des requêtes sur les attributs relatifs à des versets " "et non sur le contenu des versets. Les attributs sont par exemple les notes " "de bas de page ou les nombres de Strong grec et hébreu. Si cette option est " "sélectionnée, les qualificatifs d'attribut doivent être saisis dans " "l'onglet Attribut, situé à droite des autres onglets. Les références de " "Strong sont identifiées par le nombre de Strong précédé par la lettre H " "(Hébreu) ou la lettre G (Grec). Ainsi une requête sur le nombre de Strong " "grec n° 140, en utilisant «­­ G140 », retourne Matthieu 12:18 comme " "résultat." #: ../C/xiphos.xml:285(para) msgid "" "If you have indexed your modules, there is a much faster way to search for " "Strong's references. Enter your search preceded by \"lemma:\", so to search " "for Strong's Greek #140, enter \"lemma:G140\". You must have selected " "Optimized (\"Lucene\") for this to work." msgstr "" "Si vos modules sont indexés, il existe un moyen beaucoup plus rapide pour " "rechercher des références de Strong. Une requête doit être précédée du mot " "« lemma », par exemple pour rechercher le " "nombre de Strong grec 140, saisir « lemma:G140 ». Le bouton radio Optimisée Lucene " "doit être sélectionné pour que cette requête fonctionne." #: ../C/xiphos.xml:291(para) msgid "" "Explanations of search syntax are available when either Optimized or " "Attribute search is selected." msgstr "" "Des explications sur la syntaxe de recherche sont disponibles quand soit " "Optimisée lucène ou Attributs sont sélectionnés." #: ../C/xiphos.xml:295(para) msgid "" "The \"Find\" button also stops an in-progress search, as its tooltip " "indicates." msgstr "" "Comme spécifié dans l'infobulle, le bouton Rechercher " "stoppe aussi une requête en cours d'exécution." #: ../C/xiphos.xml:299(para) msgid "" "Results will show in the Results tab. If you wish to " "show Strongs, Morphology, or Footnote tags, make those selections on the " "Attributes Search tab. Clicking once on the result " "will show the result in the Advanced Search " "previewer. Hovering over Strongs, Morphology, Footnote, or Cross-reference " "tags will show the results in the main previewer. Double-clicking a result " "will cause the current tab to navigate to that result. This applies to " "search results in general books and commentaries as well, but note that the " "respective tab must be visible." msgstr "" "Les résultats sont affichés dans l'onglet Résultats. " "Pour inclure les nombres de Strong, les étiquettes morphologiques ou les " "notes de bas de page, sélectionner ces options dans l'onglet " "Attributs. Un simple clic sur un résultat affiche le " "contenu dans le volet Aperçu de la fenêtre " "Recherche Avancée. Un survol des nombres de Strong, " "étiquettes morphologiques ou notes de bas de page affiche le contenu dans le " "volet Aperçu de la fenêtre principale. Un double-clic " "fait naviguer l'onglet courant à la portion du texte contenant le résultat, " "ceci s'applique également aux commentaires et aux livres à la condition que " "ces volets soient visibles." #: ../C/xiphos.xml:309(para) msgid "" "Changes to some of the settings (e.g. scope of search, searched modules, " "etc.) in Advanced Search will affect the simple search via the side pane but " "not vice versa." msgstr "" "Les changements d'options (étendue de la recherche, modules à rechercher, " "etc) dans la fenêtre de recherche avancée sont reportés au niveau des " "options de la recherche simple du volet latéral mais " "pas l'inverse." #: ../C/xiphos.xml:316(title) msgid "Search Syntax using Regular Expression" msgstr "Syntaxe des expressions rationnelles utilisées en clé de recherche" #: ../C/xiphos.xml:318(para) 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 the string of letters that make that word are found. " "A search for \"right\" will return verses that contain the word \"right\", " "but also \"righteous\", \"righteousness\", \"unrighteous\", " "\"upright\" and even \"bright\". 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 \"shall not\"." msgstr "" "La recherche au moyen d'expressions rationnelles permet d'effectuer des " "recherches simples ou complexes sur des chaînes de caractères qui " "correspondent à un motif ou un ensemble de motifs séparés par une barre " "verticale «­­ | ». Alors qu'un motif peut être crée pour rechercher " "un mot ou une phrase, un motif simple composé d'un seul mot ne permettra pas " "de rechercher seulement ce mot, mais toute séquence de caractères contenant " "ce mot. Une recherche du mot «­­ droit » ne retournera pas seulement " "la liste des versets contenant le mot «­­ droit » mais aussi ceux contenant les mots «­­ " "adroit », «­­ droite ». La recherche de «­­ ne pas » ne retournera pas " "les versets contenant les mots «­­ ne » ET «­­ pas » mais " "les versets contenant la séquence «­­ ne pas » avec une espace entre " "les deux mots. Une recherche de «­­ ne pas » trouvera aussi les " "versets contenant «­­ ne passe »." #: ../C/xiphos.xml:321(para) msgid "" "The power of Regular Expressions is 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 rationnelles provient des motifs utilisés pour " "définir une recherche. Un motif est constitué de caractères ordinaires et " "de quelques caractères spéciaux qui sont interprétés suivant des règles " "précises. Les caractères spéciaux sont \\[^*$?+. Les autres caractères sont " "des caractères ordinaires. L'antislash «­­ \\ », est utilisé pour " "convertir les caractères spéciaux en caractères ordinaires et inversement " "les caractères ordinaires en caractères spéciaux." #: ../C/xiphos.xml:326(para) msgid "" "Example: the pattern \"i. love\\.\" will find sentences " "that end with \"his love\" or " "\"in love\" or \"is love\" followed by a period. 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 "" "Exemple : le motif «­­ .amour\\. » retournera " "les phrases qui se terminent par «­­ son " "amour » ou «­­ l'amour » ou «­­ d'amour » suivi d'un point. Le premier " "point dans .amour\\. est un caractère spécial dont la " "signification est de remplacer n'importe quel caractère à cette position. " "L'antislash dans .amour\\. indique que le point " "suivant ne doit pas être considéré comme un caractère spécial, mais comme un " "point ordinaire." #: ../C/xiphos.xml:334(title) msgid "Rules for Regular Expression Search Requests" msgstr "Règles des requêtes de recherche à l'aide des expressions rationnelles" #: ../C/xiphos.xml:336(para) msgid ". The period matches any character." msgstr "«­­ . » Le point remplace n'importe quel caractère." #: ../C/xiphos.xml:337(para) msgid "" "* The asterisk matches 0 or more characters of the preceding: set, character " "or indicated character." msgstr "" "«­­ * » L'astérisque correspond à toute répétition de caractères " "d'une chaîne ou d'une expression rationnelle la précédant, incluant zéro " "caractère." #: ../C/xiphos.xml:339(para) msgid "" "+ The plus sign matches 1 or more characters of the preceding: set, " "character or indicated character." msgstr "" "«­­ + » Le signe plus correspond à une répétition ou plus de la " "précédente expression régulière. Il joue un rôle similaire à «­­ " "* » (astérisque), mais ne correspond pas à zéro occurrence." #: ../C/xiphos.xml:341(para) msgid "" "? The question mark matches 0 or 1 character of the preceding: set, " "character or indicated character." msgstr "" "«­­ ? » Le point d'interrogation correspond à aucune ou une instance " "de la précédente expression rationnelle. Il est généralement utilisé pour " "correspondre à des caractères uniques." #: ../C/xiphos.xml:343(para) msgid "" "[ ] Square brackets match any one of the characters specified inside [ ]." msgstr "" "«­­ [...] » Les crochets englobent un ensemble de caractères pour " "réaliser une correspondance dans une seule expression rationnelle." #: ../C/xiphos.xml:345(para) msgid "^ A caret as the first character inside [ ] means NOT." msgstr "" "«­­ ^ » La puissance comme premier caractère à l'intérieur " "d'accolades inverse la signification de l'ensemble des caractères de " "l'expression rationnelle." #: ../C/xiphos.xml:346(para) msgid "^ A caret beginning a pattern anchors the beginning of a line." msgstr "" "«­­ ^ » La puissance en dehors d'accolades correspond au début d'une " "ligne." #: ../C/xiphos.xml:348(para) msgid "$ A dollar at the end of a pattern anchors the end of a line." msgstr "" "«­­ $ » Le signe dollar à la fin d'une expression rationnelle " "correspond à la fin d'une ligne." #: ../C/xiphos.xml:350(para) msgid "| A vertical bar means logical OR." msgstr "«­­ | » La barre verticale signifie OU logique" #: ../C/xiphos.xml:351(para) msgid "" "( ) Parentheses enclose expressions for grouping. Not supported!" msgstr "" "«­­ () » Les parenthèses servent à regrouper des expressions. " "Non supporté dans &appname;" #: ../C/xiphos.xml:353(para) msgid "" "\\ A backslash can be used prior to any special character to match that " "character." msgstr "" "«­­ \\ » L'antislash échappe un caractère spécial, ce qui signifie " "que le caractère est interprété littéralement." #: ../C/xiphos.xml:355(para) msgid "" "\\ A backslash can be used prior to an ordinary character to make it a " "special character." msgstr "" "«­­ \\ » L'antislash utilisé devant un caractère ordinaire, le " "transforme en caractère spécial.." #: ../C/xiphos.xml:360(title) msgid "The Period" msgstr "Le point" #: ../C/xiphos.xml:362(para) msgid "" "The Period \".\" will match any single character even a space or other non-" "alphabet character. s.t matches sit, set, sot, etc., which could " "be located in sitting, " "compasseth and sottish b..t matches " "boot, boat and beat " "foot.tool matches footstool and foot tool" msgstr "" "Le point «­­ . » remplace n'importe quel caractère y compris " "l'espace et d'autres caractères non alphabétiques. Par exemple : «­­ 13." " » correspond à 13 plus au moins un caractère (incluant une espace), ce " "qui retourne 1133, 11333 mais pas 13 (un caractère supplémentaire est " "manquant)." #: ../C/xiphos.xml:376(title) msgid "The Asterisk" msgstr "L'astérisque" #: ../C/xiphos.xml:378(para) msgid "" "The asterisk \"*\" matches zero or more characters of the preceding: set, " "character or indicated character. Using a period asterisk combination \".*\" " "after a commonly found pattern can cause the search to take a very long " "time, making the program seem to freeze. be*n " "matches beeen, been, ben, and bn " "which could locate Reuben and Shebna." msgstr "" "L'astérisque «­­ * » correspond à toute répétition de caractères " "d'une chaîne ou d'une expression rationnelle la précédant, incluant zéro " "caractère. Par exemple : «­­ 1133* » correspond à 11 plus un ou plus " "de 3 ainsi que d'autres caractères : 113, 1133, 111312 et ainsi de suite." #: ../C/xiphos.xml:390(title) msgid "The Plus Sign" msgstr "Le signe plus" #: ../C/xiphos.xml:391(para) msgid "" "The Plus Sign \"+\" matches one or more characters of the preceding: set, " "character or indicated character. Using a period and plus sign combination " "\".+\" after a commonly found pattern can cause the search to take a very " "long time, making the program seem to freeze. be+n " "matches beeen, been and ben, but " "not bn." msgstr "" "Le signe plus «­­ + » correspond à une répétition ou plus de la " "précédente expression rationnelle. Il joue un rôle similaire à «­­ " "* » (astérisque), mais ne correspond pas à zéro occurrence." #: ../C/xiphos.xml:402(title) msgid "The Question Mark" msgstr "Le point d'interrogation." #: ../C/xiphos.xml:403(para) msgid "" "The Question Mark \"?\"matches zero or one character of the preceding: set, " "character or indicated character. be?n matches " "ben and bn but not been. trees? matches trees or " "tree." msgstr "" "Le point d'interrogation «­­ ? » correspond à aucune ou à une " "instance au·plus·de la précédente expression rationnelle. Il est " "généralement utilisé pour correspondre à des caractères uniques." #: ../C/xiphos.xml:412(title) msgid "The Square Brackets" msgstr "Les crochets" #: ../C/xiphos.xml:413(para) 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. s[eia]t matches " "set, sit, and sat, but not sot. s" "[eia]+t matches as above but also, seat, seet, siet, etc. [a-d] matches a, b, c, or d. [A-Z] matches any " "uppercase letter. [.;:?!] matches ., ;, :, ?, or ! but not a comma. [ ]^-] " "matches ] or ^ or -" msgstr "" "Les crochets «­­ [...] » englobent un ensemble de caractères pour " "réaliser une correspondance dans une seule expression rationnelle. «­­ " "[xyz] » correspond aux caractères x, y ou z. «­­ [c-n] » " "correspond à tout caractère compris entre c et n. «­­ [B-Pk-y] » " "correspond à tout caractère compris entre B et P et entre k et y. «­­ [a-" "z0-9] » correspond à toute lettre en minuscule et à tout chiffre. «­­" " [^b-d] » correspond à tous les caractères sauf ceux compris entre " "b et d. Ceci est un exemple de l'inversion de la signification de " "l'expression rationnelle suivante grâce à l'opérateur «­­ " "^ » (prenant le même rôle que «­­ ! » dans un contexte " "différent). Les séquences combinées de caractères entre crochets " "correspondent à des modèles de mots communs. «­­ [Oo][Uu][Ii] » " "correspond à oui, Oui, OUI, oUi et ainsi de suite. " #: ../C/xiphos.xml:435(title) msgid "The Caret first in Square Brackets" msgstr "La puissance en premier caractère entre des crochets" #: ../C/xiphos.xml:436(para) msgid "" "If the Caret is the first character after the left bracket (\"[^\") it means " "NOT. s[^io]t matches set, sat, " "etc., but not sit and sot." msgstr "" "Si la puissance «­­ ^ » est le premier caractère d'une expression " "entre crochets, il inverse la signification de l'ensemble des caractères de " "l'expression rationnelle." #: ../C/xiphos.xml:443(title) msgid "The Caret as Start of Line Anchor" msgstr "La puissance correspond au début d'une ligne" #: ../C/xiphos.xml:444(para) msgid "" "If the Caret is the first character in a pattern (\"^xxx\") it anchors the " "pattern to the start of a line. Any match must be at the beginning of a " "line. Because of unfiltered formatting characters in some texts, this " "feature does not always work, but may if a few periods are placed after the " "caret to account for the formatting characters. ^In the beginning matches lines that start with \"In the beginning\". (May need to use: ^.....In the beginning)" msgstr "" "La puissance «­­ ^ » correspond au début d'une ligne. Toutes les " "réponses correspondront au début d'une ligne comportant la séquence " "recherchée. Cependant, comme certains modules de textes contiennent des " "caractères non filtrés en début de ligne, cette fonction ne retourne pas " "toujours les résultats escomptés. Ajouter quelques points après la " "puissance, permet de contourner le défaut de format de certains textes. «­­" " ^Au commencement » recherche les phrases " "commençant par «­­ Au commencement ». (Mais il " "est préférable d'utiliser : «­­ ^....Au commencement »)." #: ../C/xiphos.xml:457(title) msgid "The Dollar Sign as End of Line Anchor" msgstr "Le signe dollar recherche en fin de ligne" #: ../C/xiphos.xml:458(para) msgid "" "If the Dollar Sign is the last character (\"xxx$\") in a pattern it anchors " "the pattern to the end of a line. Any match must be at the end of a line. " "Because of unfiltered formatting characters in some texts, this feature does " "not always work, but may if a few periods are placed before the dollar sign " "to account for the formatting characters. Amen\\.$ " "matches lines that end with \"Amen.\" (May need to use " "Amen\\....$, Amen\\..........$, or even Amen\\....................$)" msgstr "" "Le signe dollar «­­ $ » à la fin d'une expression régulière " "correspond à la fin d'une ligne. «­­ XXX$ » correspond à XXX à la " "fin d'une ligne. «­­ ^$ » correspond à des lignes blanches. " "Cependant, comme certains modules de textes contiennent des caractères non " "filtrés en fin de ligne, cette fonction ne retourne pas toujours les " "résultats escomptés. Ajouter quelques points après le dollar, permet de " "contourner ce défaut de format de certains textes. «­­ Amen\\." "$ » retourne les phrases qui se terminent par «­­ " "Amen. » (Il est préférable d'utiliser «­­ Amen" "\\....$ », «Amen\\..........$ », ou même «­­ Amen" "\\....................$ »)." #: ../C/xiphos.xml:472(title) msgid "The Vertical Bar" msgstr "La barre verticale" #: ../C/xiphos.xml:473(para) msgid "" "The Vertical Bar \"|\" between patterns means OR. John|Peter matches John or Peter. John .*Peter|" "Peter .*John matches John ... " "Peter or Peter ... John. (.* slows a search) pain|suffering|sorrow " "matches pain, or suffering, or " "sorrow." msgstr "" "La barre verticale «­­ | » correspond à l'opérateur logique OU et " "permet donc de définir une alternative. «­­ Jean | Pierre » retrouve les phrases contenant «­­ Jean » ou «­­ Pierre ». De même, «­­" "  Jean.*Pierre | Pierre.*Jean » retourne «­­" " Jean ... Pierre » ou «­­" " Pierre ... Jean ». (* " "ralentit la recherche). «­­ douleur | souffrance | tourment » retourne douleur ou " "souffrance ou tourment." #: ../C/xiphos.xml:484(title) msgid "The Parentheses" msgstr "Les parenthèses" #: ../C/xiphos.xml:485(emphasis) msgid "The use of Parentheses \"( )\" is not supported!" msgstr "L'usage des parenthèses «­­ () » n'est pas prévu." #: ../C/xiphos.xml:491(title) msgid "The Backslash Prior to a Special Character" msgstr "L'antislash précédant un caractère spécial" #: ../C/xiphos.xml:492(para) 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 amen. but " "not ament and will not locate firmament." msgstr "" "L'antislash précédant un caractère spécial «­­ \\* » indique que ce " "caractère n'a plus de signification spéciale, mais devient un caractère " "ordinaire. amen\\. retourne amen. " "mais pas ament et ne trouvera donc pas " "firmament." #: ../C/xiphos.xml:500(title) msgid "The Backslash Prior to an Ordinary Character" msgstr "L'antislash précédant un caractère ordinaire" #: ../C/xiphos.xml:502(para) msgid "" "The Backslash prior to an ordinary character (\"\\o\") indicates that the " "character is not being used to match itself, but has special meaning." msgstr "" "L'antislash précédant un caractère ordinaire «­­ \\o » indique que " "ce caractère n'est plus utilisé comme tel mais prend une signification " "spéciale." #: ../C/xiphos.xml:507(para) msgid "" "\\b if use outside [ ] means word boundary. If used inside [ ] means " "backspace. \\brighteous\\b matches righteous but not unrighteous or righteousness" msgstr "" "\\b ce symbole d'ancrage indique une limite de mot obligatoire, à l'endroit " "où il est inséré dans le motif. Par contre, s'il est utilisé entre crochets, " "il correspond au caractère «­­ retour arrière ». \\bjuste" "\\b retourne juste mais pas " "injuste ou justesse." #: ../C/xiphos.xml:511(para) msgid "" "\\B means non-word boundary. \\Brighteous\\B matches " "unrighteousness and unrighteously " "but not righteous, unrighteous or " " righteousness." msgstr "" "\\B indique qu'il n'y a pas de limite de mot \\Bleur\\B " "trouve chaleureuse mais pas chaleur ou leurre." #: ../C/xiphos.xml:515(para) msgid "\\d means digit; same as [0-9]." msgstr "\\d représente un chiffre, identique à [0-9]." #: ../C/xiphos.xml:516(para) msgid "\\D means non-digit, same as [^0-9]." msgstr "\\D signifie non-numérique, identique à [^0-9]." #: ../C/xiphos.xml:517(para) msgid "\\s means space." msgstr "\\s représente une espace." #: ../C/xiphos.xml:518(para) msgid "\\S means not a space." msgstr "\\S signifie pas d'espace." #: ../C/xiphos.xml:519(para) msgid "\\w means alphanumeric; same as [a-zA-Z0-9_]." msgstr "\\w signifie alphanumérique, identique à [a-zA-Z0-9_]." #: ../C/xiphos.xml:520(para) msgid "\\W means not alphanumeric; same as [^a-zA-Z0-9_]." msgstr "\\W signifie non alphanumérique, identique à [^a-zA-Z0-9_]." #: ../C/xiphos.xml:243(title) ../C/xiphos.xml:12(title) #: ../C/xiphos.xml:25(phrase) ../C/studypad.xml:12(title) #: ../C/studypad.xml:25(phrase) msgid "The Studypad" msgstr "Bloc-notes" #: ../C/xiphos.xml:4(title) ../C/studypad.xml:4(title) msgid "Using The Studypad" msgstr "Usage du bloc-notes :" #: ../C/xiphos.xml:5(para) ../C/studypad.xml:5(para) msgid "" "The Studypad can be opened by choosing FileOpen StudyPad" msgstr "" "Le Bloc-notes peut être ouvert en sélectionnant " "FichierOuvrir le bloc-" "notes" #: ../C/xiphos.xml:8(para) ../C/studypad.xml:8(para) msgid "This is what the Studypad typically looks like:" msgstr "Présentation du bloc-notes :" #: ../C/xiphos.xml:33(para) ../C/studypad.xml:33(para) msgid "" "The Studypad will save into your working directory, making it useful for " "collecting and exporting information and Bible study material from Xiphos " "into other programmes." msgstr "" "Le bloc-notes enregistre les données dans votre répertoire de travail, ce " "qui est pratique pour échanger des informations avec d'autres applications. " #: ../C/xiphos.xml:34(para) ../C/xiphos.xml:57(para) #: ../C/studypad.xml:34(para) msgid "Toolbar 1" msgstr "Barre d'outils 1" #: ../C/xiphos.xml:36(para) ../C/xiphos.xml:59(para) #: ../C/studypad.xml:36(para) msgid "Font Size and Environment" msgstr "Taille de police" #: ../C/xiphos.xml:37(para) ../C/xiphos.xml:60(para) #: ../C/studypad.xml:37(para) msgid "Font Type" msgstr "Type de plice" #: ../C/xiphos.xml:38(para) ../C/xiphos.xml:61(para) #: ../C/studypad.xml:38(para) msgid "Bold, Italics, Underscored, Crossed Out" msgstr "Gras, italique, souligné, barré" #: ../C/xiphos.xml:39(para) ../C/xiphos.xml:62(para) #: ../C/studypad.xml:39(para) msgid "Left, Centre and Right Bound" msgstr "Aligné à gauche, au centre et àdroite" #: ../C/xiphos.xml:40(para) ../C/xiphos.xml:63(para) #: ../C/studypad.xml:40(para) msgid "Shift Paragraph Right or Left" msgstr "Décalage d'un paragraphe à droite ou à gauche" #: ../C/xiphos.xml:41(para) ../C/xiphos.xml:64(para) #: ../C/studypad.xml:41(para) msgid "Colour Selector" msgstr "Choix des couleurs" #: ../C/xiphos.xml:43(para) ../C/xiphos.xml:66(para) #: ../C/studypad.xml:43(para) msgid "Toolbar 2" msgstr "Barre d'outils 2" #: ../C/xiphos.xml:45(para) ../C/studypad.xml:45(para) msgid "New, Save, Delete and Print" msgstr "Nouveau, enregistrer, supprimer et imprimer" #: ../C/xiphos.xml:46(para) ../C/xiphos.xml:69(para) #: ../C/studypad.xml:46(para) msgid "Cut, Copy, Paste and Undo" msgstr "Couper, copier, coller et défaire" #: ../C/xiphos.xml:47(para) ../C/xiphos.xml:70(para) #: ../C/studypad.xml:47(para) msgid "Find and 'Find and Replace'" msgstr "Chercher et remplacer" #: ../C/xiphos.xml:48(para) ../C/xiphos.xml:71(para) #: ../C/studypad.xml:48(para) msgid "Spellcheck" msgstr "Vérification de l'orthographe" #: ../C/xiphos.xml:51(para) ../C/xiphos.xml:74(para) #: ../C/studypad.xml:51(para) msgid "" "In order for spellcheck to be available, one of the languages under " "EditCurrent languages must be set." msgstr "" "Pour que la vérification orthographique fonctionne, une des langues du menu " "ÉditerLangues actuelles doit être sélectionnée." #: ../C/xiphos.xml:249(title) ../C/xiphos.xml:31(phrase) msgid "The Personal Commentary" msgstr "Commentaires personnels" #. Personal Commentary #: ../C/xiphos.xml:3(para) ../C/personal.xml:3(para) msgid "" "To build up a personal commentary you will need to install the editable " "'Personal' sword module from the English Commentaries section. Right click " "it and choose EditNotePersonal in the menu." msgstr "" "Pour construire son propre commentaire personnel, il est nécessaire " "d'installer le module Sword « Personal », depuis la liste des modules " "Commentaires en anglais. Ensuite, pour ajouter ses commentaires, appeler le " "menu contextuel par un clic du bouton droit à l'aide de la souris sur le " "volet des commentaires, puis sélectionner ÉditionModifier le commentaire." #: ../C/xiphos.xml:11(para) msgid "" "An editor window similar to the Study Pad will " "appear. Edit your comment and save it; in the future it will appear as your " "comment to the relevant verse." msgstr "" "Un éditeur semblable au bloc-notes va " "apparaître. Votre commentaire est à éditer puis à enregistrer. Il apparaîtra " "plus tard comme commentaire personnel au verset correspondant." #: ../C/xiphos.xml:18(title) msgid "The Personal Commentary Editor" msgstr "L'éditeur de commentaires personnels" #: ../C/xiphos.xml:37(para) msgid "Locationbar" msgstr "Barre d'emplacement" #: ../C/xiphos.xml:41(para) msgid "Synchronise Button" msgstr "Bouton de synchronisation" #: ../C/xiphos.xml:42(para) msgid "Bible Book, Chapter and Verse Selectors" msgstr "Sélecteurs de livres, chapitres et versets de la Bible" #: ../C/xiphos.xml:43(para) msgid "Location Summary" msgstr "Référence de l'emplacement" #: ../C/xiphos.xml:46(para) msgid "" "Use the Synchronise Button to quickly change " "location of your editor to that of the underlying Bibletext or use the " "Book, Chapter, and " "Verse selectors to choose to edit your comment to " "one particular verse." msgstr "" "Le bouton Synchroniser permet de remplacer " "l'adresse du verset affiché par celle du verset en cours dans le volet " "des textes bibliques. Sinon, l'utilisation des " "sélecteurs de Livre, Chapitre, Verset permet d'éditer le " "commentaire d'un autre verset." #: ../C/xiphos.xml:68(para) msgid "Save, Delete and Print" msgstr "Enregistre, supprime et imprime" #: ../C/xiphos.xml:80(para) msgid "" "To create a link to other verses right click the text and choose " "Link... In the pop-up window enter the link " "location and the module linked to." msgstr "" "Pour créer un lien vers d'autres versets, faire un clic droit à l'aide de la " "souris sur la partie texte. Puis dans le menu contextuel qui s'affiche, " "choisir Lien, saisir ensuite l'adresse et le nom " "du module à lier." #: ../C/xiphos.xml:86(para) msgid "" "It is possible to rename a personal commentary to suit a particular subject " "of study for that commentary. Thus, multiple personal commentaries may be " "installed: Rename the existing personal commentary, and then re-install " "another instance of the personal commentary if desired. Personal commentary " "names can consist only of letters and digits, and cannot duplicate an " "existing module's name. Rename is accessible off the right-click menu." msgstr "" "Le nom du commentaire personnel peut être modifié de façon à l'accorder à " "une étude ou un sujet particulier. Il est ainsi possible de disposer de " "plusieurs commentaires personnels de la façon suivante : renommer " "premièrement le commentaire personnel en cours, puis ensuite ré-installer le " "module de commentaire personnel standard (Personal), et ainsi de suite. " "Note : les nouveaux noms de commentaires personnels ne peuvent contenir que " "des lettres et des chiffres, et ne doivent pas être identiques au nom d'un " "autre module existant. Un clic du bouton droit de la souris dans le volet " "Commentaire fait apparaître le menu contextuel " "permettant de renommer le commentaire personnel." #: ../C/xiphos.xml:97(para) msgid "" "If the study embodied in a particular personal commentary is no longer " "needed, archival is available in the module manager, prior to removal, for " "possible future re-installation. See the module manager's Remove/Archive " "page. Any module may be archived, not just personal commentaries." msgstr "" "Si une étude faisant partie d'un commentaire personnel n'est plus utile, il " "est possible, avant de la supprimer, d'archiver le commentaire personnel à " "l'aide du gestionnaire de modules, ceci permettra éventuellement de le " "réinstaller plus tard. Utiliser pour cela le bouton Archiver du volet Gérer du gestionnaire de modules. " "Tout type de module peut être archivé, l'archivage n'est pas réservé aux " "commentaires personnels." #: ../C/xiphos.xml:105(para) msgid "" "Although there are 31,102 verses in standard versification, it is unlikely " "that more than a tiny fraction of all verses will have personal commentary " "attached to them. A verse list showing where personal commentary notes exist " "is available from Right Click Dump Pers.Comm.." msgstr "" "Bien que dans le schéma de versification le plus courant la Bible compte " "31192 versets, il est peu probable que plus d'une petite fraction de " "l'ensemble des versets contienne des commentaires personnels. Une liste " "signalant les versets avec commentaire personnel s'obtient à l'aide du choix " "Liste des versets commentés du menu contextuel " "obtenu par un clic droit de la souris." #: ../C/xiphos.xml:115(para) msgid "" "The created commentary page will be attached to an individual verse only. To " "write commentary pages from within Xiphos, attached to longer stretches of " "text use the Link.. function to link several " "pages together" msgstr "" "Le commentaire crée sera associé à un verset seulement. Pour écrire des " "commentaires rattachés à de plus longues portions de texte, utiliser la " "fonction Lien pour relier les commentaires entre " "eux." #: ../C/xiphos.xml:255(title) msgid "Journals and Prayer Lists" msgstr "Listes de prières et Journaux" #. Journals and Prayer Lists #: ../C/xiphos.xml:3(para) ../C/journals.xml:3(para) msgid "" "Xiphos supports user-created and -editable " "modules to contain general content. Initially conceived as simple prayer " "lists, they have expanded to include daily journals and topic-outline " "content. The user can maintain prayer lists, or prepare sermons, or write " "any structured content desired." msgstr "" "Xiphos accepte la création et l'édition par " "l'utilisateur de modules contenant du texte. Originellement conçus pour " "l'édition de simples listes de prières, ces modules incluent désormais des " "journaux quotidiens et des thêmes structurées. Il est ainsi possible de " "tenir à jour des listes de prières, de préparer des sermons, ou d'écrire " "n'importe quel contenu structuré." #: ../C/xiphos.xml:13(para) msgid "" "To enable prayer list and journal support, see the Preferences dialog as " "previously described. There, in General Options, check the item " "labeled Enable Prayer Lists. You will see a new " "item appear at the bottom of the sidebar's module list for \"Prayer Lists/" "Journals\"." msgstr "" "Pour activer le support des journaux et listes de prières, ouvrir la fenêtre " "des Préférences. Dans le menu " "GénéralOptions, sélectionner l'élément indiquant " "Activer les listes de prières. Une nouvelle " "entrée Liste de prières / Journal apparaît dès " "cet instant dans la liste de modules du volet latéral." #: ../C/xiphos.xml:24(para) msgid "" "Right-click on this entry, and you will be offered a context menu to create " "new modules. All the offered options are of the same type, but what is " "offered is a variety of templates from which to work. There are 5 templates " "at this time." msgstr "" "Un clic droit de la souris sur cette entrée présente un menu contextuel " "permettant de créer de nouveaux modules. Toutes les options présentées sont " "du même type mais avec des modèles différents à partir desquels travailler. " "Il existe 5 modèles pour le moment." #: ../C/xiphos.xml:33(title) msgid "Creating a journal or prayer list" msgstr "Créer une note ou une liste de prières " #: ../C/xiphos.xml:40(phrase) msgid "New journal or prayer list" msgstr "Nouvelle note ou liste de prières" #: ../C/xiphos.xml:46(para) msgid "" "Their structure is the same, but the offered templates provide a variety of " "hints regarding ways to organize content. Simple " "is trivial, and can be considered a mental Post-It note. " "Subject is useful as a more organized version. " "Monthly provides a per-month structure in which " "to track needed content. Daily Journal is a full " "365-day calendar in which to track a personal journal or ongoing prayer " "needs. And finally, Outlined Topic is a full, " "expandable outline suitable for topics and subtopics." msgstr "" "Le type de module reste le même, cependant les modèles présentés donnent " "quelques d'idées au niveau des différentes façons d'organiser les contenus. " "Liste simple peut être considérée comme une note " "basique. Liste ordonnée par sujet est une version " "plus structurée de la précédente. Journal mensuel " "présente une structure dans laquelle il est possible de faire un suivi " "mensuel. Journal quotidien est un calendrier " "annuel dans lequel enregistrer un journal ou des prières en cours. Et " "finalement, Note structurée présente une " "arborescence conçue pour inclure des sujets, des sous-sujets, etc.." #: ../C/xiphos.xml:62(para) msgid "" "Journals and prayer lists have the structure of a general book: If simply " "selected for display from the module list, they will appear in the usual " "subwindow for general books." msgstr "" "Les journaux et listes de prières ont la structure d'un module de type " "livre. Lorsqu'ils sont sélectionnés depuis la liste de modules, ils se " "trouvent donc affichés dans le volet Livre." #: ../C/xiphos.xml:69(para) msgid "" "Editing a journal or prayer list is done by right-clicking the module name " "to get its context menu, whose middle item is Open in Editor. The sections and subsections will be listed in the left " "margin. Click one, and the editor navigates to that section. The context " "menu on right-click of section keys provides for adding, deleting, and " "editing the names of sections and subsections." msgstr "" "Éditer un journal ou une liste de prières se fait à l'aide de la souris en " "cliquant du bouton droit sur le module choisi pour faire apparaître le menu " "contextuel, puis en sélectionnant le menu Ouvrir dans " "l'éditeur. Les sections et sous-sections sont affichées dans " "le volet de gauche. Sélectionner une section permet de la modifier dans " "l'éditeur. Le menu contextuel activé par un clic droit sur une section " "permet d'ajouter, supprimer et modifier les noms des sections et sous-" "sections." #: ../C/xiphos.xml:81(para) msgid "" "If the general book subwindow is currently displaying the journal or prayer " "list being edited, it will synchronize with new content when " "Save is used." msgstr "" "Si le volet Livre affiche une liste de prières ou un " "journal en cours d'édition, le contenu est mis à jour dès que le bouton " "Enregistrer est activé." #: ../C/xiphos.xml:88(para) msgid "" "As mentioned, these user-edited modules are in effect general books. This " "means they can be viewed in any Sword Project application. Thus, you can use " "these modules immediately in BibleTime, for " "example; or from the Module Manager's Maintenance " "page, you can archive a zip file to copy to a Windows system where you can " "then install the zip content as a module for the Windows user interface. Few " "other Sword Project applications provide for editing these modules, however, " "meaning that they will appear in such other applications as just ordinary " "general books." msgstr "" "Comme précédemment mentionné, les modules créés et édités par l'utilisateur " "sont en fait des des modules de type Livre. Ces modules sont donc " "utilisables immédiatement dans n'importe quelle application utilisant " "l'architecture logicielle du Projet SWORD, comme par exemple " "BibleTime. Il est possible également à l'aide de " "l'onglet Gérer du gestionnaire de modules de " "réaliser un archivage au format zip, puis de copier le fichier ainsi obtenu " "sur un sytème Windows puis d'installer le module pour une application " "Windows utilisant le Projet SWORD. Peu d'autres applications utilisant " "l'architecture logicielle du Projet SWORD offrent des outils d'édition de " "tels modules, ceci implique qu'ils apparaitront simplement comme des livres " "ordinaires." #: ../C/xiphos.xml:104(para) msgid "" "In the future, it is planned that a module sharing facility will become " "available, by which user-edited modules such as these can be uploaded to " "become available to a wide audience. The current install repository facility " "will be expanded to provide upload as well as the existing download " "capability in order to support this. Thus, users will be able to share their " "sermons, Bible studies, and other personally-authored content with other " "Sword application users." msgstr "" "Il est prévu, dans le futur, de mettre à disposition une fonction de partage " "de modules, ou de tels modules créés par l'utilisateur seront téléchargés et " "rendus disponible à une large audience. L'actuelle fonction d'installation " "de modules sera enrichie pour autoriser ce partage. Les utilisateurs " "pourront alors partager leurs sermons, études bibliques, ou tout autre " "contenu composé personnellement, avec d'autres utilisateurs d'applications " "utilisant l'architecture logicielle du Projet SWORD." #: ../C/xiphos.xml:261(title) msgid "Getting Help Online" msgstr "Obtenir de l'aide en ligne" #: ../C/xiphos.xml:4(title) ../C/onlinehelp.xml:4(title) msgid "Users Mailing List" msgstr "Liste de diffusion des utilisateurs" #: ../C/xiphos.xml:5(para) ../C/onlinehelp.xml:5(para) msgid "" "One way you can get help with Xiphos is using our low-traffic users' mailing " "list. You can sign up by clicking this link. Once you are signed " "up, you can email the list with any problems you are having and other users " "or the developers will respond, typically within a day." msgstr "" "Une façon d'obtenir de l'aide au sujet de &appname; est d'utiliser nos listes de diffusion à faible trafic. il " "suffit de s'abonner en sélectionnant ce lien. Une fois inscrit, " "un simple e-mail envoyé sur la liste décrivant les problèmes rencontrés " "amènera une réponse des autres utilisateurs ou des développeurs généralement " "dans la journée.[NDT : La liste de diffusion est en langue anglaise]" #: ../C/xiphos.xml:13(title) msgid "Live Chat" msgstr "Discussion en ligne" #: ../C/xiphos.xml:14(para) msgid "" "Another way to get help is with online chat. Xiphos has an IRC channel on " "freenode, #xiphos. If you don't know what that means, it's ok. Just click " "this link (it will open your web " "browser), type a nickname or accept the default, and click \"Click to join " "chatroom\". This will take you to a chatroom where the developers and other " "users are available to help you with issues you may be having. Although many " "times someone will answer your question immediately, sometimes you may have " "to wait a few minutes or longer." msgstr "" "Une autre façon d'obtenir de l'aide est d'utiliser le chat en ligne. " "&appname; a un canal IRC ouvert sur freenode, " "#xiphos;. Un moyen simple de se connecter est de sélectionner ce lien. (Ceci ouvre la fenêtre du navigateur Internet). " "Ensuite, saisir un pseudo ou accepter celui par defaut, et sélectionner " "« Click to join chatroom ». Ceci ouvre l'accès au salon où les " "développeurs et d'autres utilisateurs sont prêts à discuter des problèmes " "rencontrés. Généralement, les réponses aux questions sont immédiates, mais " "parfois cela peut prendre quelques minutes voire plus longtemps.[NDT : " "Le chat en ligne est en langue anglaise]" #: ../C/xiphos.xml:267(title) msgid "Original Language Research" msgstr "Étude des textes originaux" #: ../C/xiphos.xml:4(title) ../C/originallanguage.xml:4(title) msgid "Installing Needed Modules" msgstr "Installer les modules nécessaires" #: ../C/xiphos.xml:5(para) ../C/originallanguage.xml:5(para) msgid "" "Xiphos is ideally suited for studying the original Greek and Hebrew. To get " "started, you will want the following modules:" msgstr "" "Xiphos convient parfaitement à l'étude des textes originaux en grec ou " "hébreu. Pour commencer, il est recommandé d'installer les modules suivants :" #: ../C/xiphos.xml:8(para) ../C/originallanguage.xml:8(para) msgid "From Crosswire Repository:" msgstr "Dépot Crosswire" #: ../C/xiphos.xml:13(para) ../C/originallanguage.xml:13(para) msgid "" "StrongsHebrew Dictionary (or get StrongsRealHebrew from the Xiphos " "Repository)" msgstr "" "Dictionnaire StrongsHebrew (ou le StrongsRealHebrew du dépot &appname;)" "[NDT : dictionnaires en langue anglaise]" #: ../C/xiphos.xml:18(para) ../C/originallanguage.xml:18(para) msgid "" "StrongsGreek Dictionary (or get StrongsRealGreek from the Xiphos Repository)" msgstr "" "Dictionnaire StrongsGreek (ou le StrongsRealGreek du dépot &appname;)" "[NDT : dictionnaires en langue anglaise]" #: ../C/xiphos.xml:23(para) ../C/originallanguage.xml:23(para) msgid "Robinson Dictionary" msgstr "" "Dictionnaire Robinson (codes morphologiques)[NDT : dictionnaire en " "langue anglaise]" #: ../C/xiphos.xml:28(para) ../C/originallanguage.xml:28(para) msgid "KJV Bible" msgstr "Bible Louis Segond 1910 avec codes Strong et étiquettes morphologiques" #: ../C/xiphos.xml:33(para) ../C/originallanguage.xml:33(para) msgid "From Xiphos Repository:" msgstr "Dépot &appname;" #: ../C/xiphos.xml:38(para) ../C/originallanguage.xml:38(para) msgid "" "StrongsRealGreek Dictionary (same as StrongsGreek, but with Greek " "characters, B-Greek transliteration, and self-referencing links)" msgstr "" "Dictionnaire StrongsRealGreek (identique au StrongsGreek, mais avec " "caractères grecs, transliteration B-Greek, et liens de renvois)[NDT : " "dictionnaire en langue anglaise]" #: ../C/xiphos.xml:43(para) ../C/originallanguage.xml:43(para) msgid "" "StrongsRealHebrew Dictionary (same as StrongsHebrew, but with Hebrew " "characters and self-referencing links)" msgstr "" "Dictionnaire StrongsRealHebrew (identique au StrongsHebrew, mais avec " "caractères hébreu et liens de renvois)[NDT : dictionnaire en langue " "anglaise]" #: ../C/xiphos.xml:48(para) ../C/originallanguage.xml:48(para) msgid "" "InvertedStrongsRealGreek (key in or copy actual Greek word, rather than " "number)" msgstr "" "Dictionnaire InvertedStrongsRealGreek définitions des mots grecsNDT : " "dictionnaire en langue anglaise]" #: ../C/xiphos.xml:56(title) msgid "Setting Up" msgstr "Configurer" #: ../C/xiphos.xml:57(para) msgid "" "While still in the module manager, create indexes for all of the modules you " "just installed. Then close the module manager and open " "Edit Preferences and go to ModulesMisc. Set your Hebrew and " "Greek lexicons according to what you installed. Close preferences and open " "the KJV module. Turn on the module options Right " "ClickModule OptionsShow " "Strongs and Right ClickModule Options Show " "Morphology. You should see the Bible text change " "to show Strongs numbers underneath the appropriate English words. Hover over " "the numbers (or letters for morphology) with the mouse and you will see the " "definition displayed in the previewer pane. Click on the link and the " "definition will show in the dictionary pane. If you are using " "StrongsRealGreek or StrongsRealHebrew, you can click on any other number " "referenced in the definition and you will be taken to that entry." msgstr "" "Ouvrir le gestionnaire de modules et créer un index pour tous les modules " "installés. Ensuite fermer le gestionnaire de modules et ouvrir la fenêtre " "des préférences comme suit : Éditer·Préférences·et aller " "dans·ModulesSpécial. Définir ensuite les lexiques hébreu et grec en " "fonction de ceux installés. Fermer la fenêtre des préférences. Dans la " "fenêtre principale, choisir la Bible Louis Segond 1910, afficher le menu " "contextuel par un clic droit de la souris et sélectionner " "Options du moduleNombres " "de ·Strong·et·Options du " "moduleÉtiquettes morphologiques. L'affichage du texte biblique change de façon à afficher les " "nombres de Strong sous les mots appropriés. Un survol des nombres de Strong " "(ou des étiquettes morphologiques) à l'aide de la souris fait apparaître la " "définition dans le volet Aperçu. Un clic sur le lien " "affiche la définition dans le volet Dictionnaire." #: ../C/xiphos.xml:73(title) msgid "Searching for Strongs Numbers" msgstr "Rechercher des Nombres de Strong" #: ../C/xiphos.xml:74(para) msgid "" "Choose EditAdvanced " "Searchor press F3. Under " "Search Type, select Optimized (\"Lucene\")" ". Click on the Attribute Search tab, and " "make check the box that says Strongs Numbers. Now " "click in the entry field at the top and search for the number you are " "looking for preceded by \"lemma:\" and \"G\" for Greek or \"H\" for Hebrew. " "So to look for the Hebrew word tsad-deek (6662), enter \"lemma:H6662\". Once " "the search is done, the results pane will be shown. Notice that when you " "click on a result, it will show the result in the preview pane, and the " "strong's numbers will show as well, following immediately after the words " "they match. Also note that hovering over these numbers will show the " "definition in the main preview pane." msgstr "" "Ouvrir la fenêtre Recherche avancée par " "ÉditerRecherche avancée ou·en pressant·F3. Dans " "Type de requête, choisir Optimisée Lucene. Ensuite sélectionner l'onglet Attributs, " "et cocher la case Nombres de Strong. Il est " "maintenant possible de rechercher un nombre de Strong dans la zone de saisie " "en le faisant précéder de « lemma: » " "accompagné de « G » pour la langue grecque et " "« H » pour la langue hébraïque. Ainsi pour " "rechercher le mot hébreu tsad-deek (6662), entrer : " "« lemma:G662 ». Une fois la recherche " "terminée et les résultats affichés, un clic sur un résultat fait afficher le " "contenu dans la zone Aperçu ainsi que les nombres de " "Strong suivant immédiatement les mots associés. Noter que survoler ces " "nombres avec la souris fait apparaitre la définition dans le volet " "Aperçu de la fenêtre principale." #: ../C/xiphos.xml:86(title) msgid "Additional Modules" msgstr "Modules additionnels" #: ../C/xiphos.xml:87(para) msgid "For more advanced research, the following modules are also available:" msgstr "" "Pour des recherches approfondies, les modules suivants sont aussi " "disponibles :" #: ../C/xiphos.xml:91(para) msgid "" "2TGreek (Xiphos Repository) : This module contains the entire Bible in " "Greek. It combines the LXX and Tischendorf8 NT into one easy-to-use module. " "In addition, it contains Strongs, Morphology,Greek Accents, and primary/" "secondary readings. As with all modules that include Strongs, Xiphos " "displays 2TGreek in beautiful interlinear form." msgstr "" "2TGreek (Dépot &appname;) : Ce module contient la Bible entière en langue " "grecque. Il combine les modules LXX et Tischendorf8·NT en un seul module " "avec nombres de Strong, étiquettes morphologiques et accents grecs" #: ../C/xiphos.xml:99(para) msgid "" "Elzevir Textus Receptus (Crosswire Beta Repository as of this writing) : " "1624 edition with Strongs and Morphology" msgstr "" "Elzevir Textus Receptus (Source: Crosswire beta) édition 1624 avec nombres " "de Strongs et étiquettes morphologiques" #: ../C/xiphos.xml:104(para) msgid "" "LXX (Crosswire Repository) : the Septuagint with Strongs, Morphology, and " "footnotes" msgstr "" "LXX (Dépot Crosswire) : La Septante avec nombres de Strong, étiquettes " "morphologiques et notes de bas de page." #: ../C/xiphos.xml:109(para) msgid "" "MorphGNT (Crosswire Beta Repository as of this writing) : This is derived " "from the morphologically parsed GNT provided by UPenn's CCAT. It was " "reformatted and error-corrected by James Tauber. It includes Greek accents " "and Morphology." msgstr "" "MorphGNT (Dépot Crosswire beta) : Nouveau Testament grec dérivé du texte " "avec analyse des formes du Center for Computer Analysys of Texts de " "l'Université de Pennsylvanie. Il a été reformatté et corrigé par James " "Tauber. Inclut les accents grecs et les codes morphologiques." #: ../C/xiphos.xml:116(para) msgid "" "TR (Crosswire Repository) : This is the Textus Receptus with Strongs and " "Morphology" msgstr "" "TR (Dépot Crosswire) : Le Textus Receptus avec codes Strong et étiquettes " "morphologiques." #: ../C/xiphos.xml:121(para) msgid "" "TischMorph (Xiphos Repository) : As described above, this has Strongs, " "Morphology, accents, and alternate readings." msgstr "" "TischMorph (Dépot &appname;) : Ce module contient les étiquettes " "morphologiques, les accents grecs et les variantes du texte" #: ../C/xiphos.xml:126(para) msgid "" "WHNU (Crosswire Repository) : Westcott-Hort of 1881 with Strongs and " "Morphology" msgstr "" "WHNU (Dépot Crosswire) : Wescott-Hort de 1881 avec codes Strongs et " "étiquettes morphologiques" #: ../C/xiphos.xml:131(para) msgid "" "GreekHebrew (Crosswire Repository) : This is a dictionary keyed to Strongs. " "It contains words in the LXX that are also found in the New Testament. In " "addition, it contains the equivalent Hebrew words also keyed to Strongs." msgstr "" "GreekHebrew (Dépot Crosswire) : Dictionnaire des nombres de Strong. Il " "contient des mots de la LXX qui se trouvent aussi dans le Nouveau-Testament. " "Additionnellement, il contient les mots équivalents en hébreu et les nombres " "de Strong associés." #: ../C/xiphos.xml:138(para) msgid "" "Didache (Crosswire Beta Repository as of this writing) : This is an early " "Christian treatise in Greek dated to the late first or early second century. " "It includes Strongs, Morphology, and Greek accents." msgstr "" "Didache (Répertoire Crosswire Beta) : La Didaché est un ancien traité " "chrétien grec datant de la fin du premier ou du début du deuxième siècle. " "Sont inclus les codes Strong, les étiquettes morphologiques et les accents " "grecs." #. Use the Introduction section to give a brief overview of what #. the application is and what it does. #: ../C/introduction.xml:5(para) msgid "" "is a Bible study and research tool based upon the \"SWORD Project\" " "libraries and the GTK libraries. You can use to do the following:" msgstr "" "est un logiciel d'étude biblique basé sur le Projet SWORD et les " "bibliothèques GTK. Il permet d'effectuer les tâches suivantes :" #: ../C/interface.xml:27(phrase) msgid "menubar" msgstr "Barre de menu" #. Put one translator per line, in the form of NAME , YEAR1, YEAR2 #: ../C/interface.xml:0(None) msgid "translator-credits" msgstr "Accréditions aux traducteurs" #~ msgid "" #~ "@@image: 'figures/gtkhtml3-vs-mozembed.png'; " #~ "md5=deec924e49812ac32cfd027e53d2b193" #~ msgstr "gtkhtml3-vs-mozembed.png" #~ msgid "" #~ "In order to view a Bible translation separate from the " #~ "Xiphos interface:" #~ msgstr "" #~ "Pour ouvrir le texte biblique dans une fenêtre distincte de la fenêtre " #~ "principale de &appname; :" #~ msgid "Version Differences in Xiphos' Display" #~ msgstr "Différences d'affichage dans &appname; :" #~ msgid "" #~ "The Xiphos interface has evolved over time, " #~ "and there are two display libraries with which Xiphos can be built. The older, less featureful version is called " #~ "\"gtkhtml3\", and the newer, more capable version is called \"MozEmbed\". " #~ "Both of these display libraries render text in a browser-like fashion, " #~ "using HTML constructs to control display." #~ msgstr "" #~ "L'application &appname; a évolué au niveau des " #~ "possibilités d'affichage. &appname; peut être " #~ "compilé avec l'une des 2 bibliothèques suivantes au choix. La plus " #~ "ancienne, moins complète se nomme « gtkhtml3 », et la nouvelle " #~ "offrant plus de possibilités est « MozEmbed »." #~ msgid "" #~ "Several desirable capabilities are unsupportable in gtkhtml3, and " #~ "although recent Xiphos is written to take " #~ "advantage of MozEmbed features, it is possible that the version running " #~ "on your computer needed to be built with gtkhtml3 instead, either because " #~ "the version of MozEmbed available for your system is not recent enough to " #~ "support the needs of Xiphos, or it simply " #~ "doesn't exist for your system. (Mozembed is not supported under Windows " #~ "at this time.) The following differences will be apparent, depending on " #~ "whether gtkhtml3 or MozEmbed is the underlying display engine:" #~ msgstr "" #~ "Un certain nombre de fonctionalités de &appname; ne sont pas supportées par « gtkhtml3 ». Bien que " #~ "&appname; soit écrit pour tirer parti des " #~ "possibilités de « MozEmbed », il est possible que la version " #~ "installée sur votre système ait été construite avec « " #~ "gtkhtml3 », soit parceque la version de MozEmbed n'est pas " #~ "suffisamment récente soit tout simplement parce qu'elle n'existe pas. " #~ "(Note: « MozEmbed » n'est passupporté par Window pour le " #~ "moment). Les différences suivantes se feront observer selon l'utilisation " #~ "de « gtkhtml3 » ou « MozEmbed » comme moteur " #~ "d'affichage :" #~ msgid "" #~ "Morphology and Strong's references, enabled via the right-click menu in " #~ "some modules, are displayed inline with gtkhtml3; with MozEmbed, a " #~ "blocked display is used, where these references are aligned beneath the " #~ "word to which they refer, for a much more readable, less cluttered " #~ "display." #~ msgstr "" #~ "Les étiquettes morphologiques ainsi que les références de Strong, " #~ "activées via un menu contextuel dans certains modules, sont affichées " #~ "dans le corps du texte avec « gtkhtml3 ». Avec « " #~ "MozEmbed », ces références sont alignées au-dessous du mot " #~ "auxquelles elles se rapportent de façon à procurer un affichage plus aéré " #~ "et plus lisible." #~ msgid "" #~ "Footnote and cross-reference markers (*n, " #~ "*x) are displayed as proper superscripts in " #~ "MozEmbed, but not in gtkhtml3." #~ msgstr "" #~ "Les notes de pied de page et les références croisées (*n*x) s'affichent en mode exposant avec " #~ "« MozEmbed »." #~ msgid "" #~ "Links in gtkhtml3 are necessarily both colored and underlined; in " #~ "MozEmbed, no underlines are needed." #~ msgstr "" #~ "Les liens avec « gtkhtml3 » sont à la fois colorés et " #~ "soulignés. Ils ne sont pas soulignés avec « MozEmbed »." #~ msgid "" #~ "Under MozEmbed, double-space display is available using the context menu, " #~ "but not under gtkhtml3." #~ msgstr "" #~ "Avec « MozEmbed », l'affichage en double espacement du texte est " #~ "activable à l'aide du menu Affichage, cette " #~ "option est indisponible avec « gtkhtml »." #~ msgid "" #~ "It is not possible for gtkhtml3 to interpret multiple font face " #~ "directives in a single window, so the gtkhtml3 detached parallel view " #~ "window cannot provide per-module font selections. Also, modules' internal " #~ "font requests are ignored in any gtkhtml3 window." #~ msgstr "" #~ "Gtkhtml3 ne sait pas interpréter les directives de polices multiples dans " #~ "une même fenêtre, c'est pourquoi la fenêtre détachée « Vue " #~ "parallèle » ne permet pas une sélection de police par module." #~ msgid "" #~ "Using the \"About Xiphos\" selection under the Help menu, you will see the display library with which " #~ "Xiphos was built." #~ msgstr "" #~ "En utilisant le menu AideÀ propos de Xiphos, " #~ "il est possible de connaître la bibliothèque avec laquelle " #~ "&appname; a été construit." #~ msgid "Comparison, gtkhtml3 -vs- mozembed" #~ msgstr "Comparaison d'affichage entre gtkhtml3 et mozembed" #~ msgid "" #~ "@@image: 'figures/interface.png'; md5=b0167fed338a11d27d137c07f33a75e8" #~ msgstr "interface.png" #~ msgid "" #~ "@@image: 'figures/interface_viewer.png'; " #~ "md5=e26c63cfa273aa2e1180d66fee1f1033" #~ msgstr "interface_viewer.png" #~ msgid "" #~ "@@image: 'figures/preferences_general-tabs.png'; " #~ "md5=d6d30137f2bb1b26ace8fac0edf48203" #~ msgstr "preferences_general-tabs.png" #~ msgid "" #~ "@@image: 'figures/preferences_modules-main.png'; " #~ "md5=8100495250f0a100812a5907006a88ad" #~ msgstr "preferences_modules-misc.png" #~ msgid "" #~ "@@image: 'figures/preferences_modules-misc.png'; " #~ "md5=cf421f044c87d47185f3a85128d1786e" #~ msgstr "preferences_modules-misc.png" #~ msgid "" #~ "Verse Style - Toggles between Bible text display in separate verses, or " #~ "in paragraphs instead. This is set on a per-module basis." #~ msgstr "" #~ "Style verset - Bascule l'affichage du texte " #~ "biblique entre versets distinctifs ou par paragraphes. Cette option " #~ "s'applique à un module entier." #~ msgid "Tabs and Pane Settings" #~ msgstr "Configuration des volets et onglets" #~ msgid "Tab and Pane Settings" #~ msgstr "Configuration des volets et onglets" #~ msgid "" #~ "Verse style indicates that each verse should begin " #~ "on a separate line, or (when disabled) that verses should be allowed to " #~ "group in paragraphs, according to the Bible module's internal markup. Not " #~ "all Bible modules have such markup." #~ msgstr "" #~ "Le Style verset indique que chaque verset doit " #~ "commencer sur une nouvelle ligne ou (si cette option est désactivée) que " #~ "les versets sont regroupés par paragraphes suivant l'encodage du module " #~ "de texte biblique. (Les modules de textes bibliques ne sont pas tous " #~ "encodés de cette façon)." #~ msgid "" #~ "With Scroll to Previous/Next Chapter enabled, using " #~ "the mouse to scroll to the beginning or end of a chapter will cause " #~ "Xiphos to move automatically to the " #~ "appropriate chapter." #~ msgstr "" #~ "Si l'option Défilement des chapitres est activée, le " #~ "défilement au début ou à la fin d'un chapitre à l'aide de la souris " #~ "permet également de changer de chapitre." #~ msgid "Main Module Settings" #~ msgstr "Configuration du module principal" #~ msgid "The Module Preferences Dialog" #~ msgstr "La fenêtre de préférences des modules" #~ msgid "" #~ "The Studypad can be opened by choosing File->Open Studypad" #~ msgstr "" #~ "Le bloc-notes s'obtient à l'aide du menu " #~ "FichierBloc-notes.." #~ msgid "2009" #~ msgstr "2009" #~ msgid "August 2009" #~ msgstr "Août 2009" #~ msgid "GNU General Public License" #~ msgstr "Licence Publique Générale GNU" #~ msgid "Version 2, June 1991" #~ msgstr "Version 2, Juin 1991" #~ msgid "1989, 1991" #~ msgstr "1989, 1991" #~ msgid "Free Software Foundation, Inc." #~ msgstr "Free Software Foundation, Inc." #~ msgid "51 Franklin Street, Fifth Floor" #~ msgstr "51 Franklin Street, Fifth Floor" #~ msgid "Boston" #~ msgstr "Boston" #~ msgid "MA" #~ msgstr "MA" #~ msgid "02110-1301" #~ msgstr "02110-1301" #~ msgid "USA" #~ msgstr "États-Unis" #~ msgid "" #~ "Free Software Foundation, Inc. , , " #~ "" #~ msgstr "" #~ "Free Software Foundation, Inc. , , " #~ "" #~ msgid "" #~ "Everyone is permitted to copy and distribute verbatim copies of this " #~ "license document, but changing it is not allowed." #~ msgstr "" #~ "Ceci est une traduction non officielle de la GNU General Public License " #~ "en français. Elle n'a pas été publiée par la Free Software Foundation, et " #~ "ne détermine pas les termes de distribution pour les logiciels qui " #~ "utilisent la GNU GPL, seul le texte anglais original de la GNU GPL " #~ "déterminent ces termes. Cependant, nous espérons que cette traduction " #~ "aidera les francophones à mieux comprendre la GNU GPL. \n" #~ "\n" #~ "La copie et la distribution de copies exactes de ce document sont " #~ "autorisées, mais aucune modification n'est permise." #~ msgid "Preamble" #~ msgstr "Préambule" #~ msgid "" #~ "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 Library General Public " #~ "License instead.) You can apply it to your programs, too." #~ msgstr "" #~ "Les licences de la plupart des logiciels sont conçues pour vous enlever " #~ "toute liberté de les partager et de les modifier.\n" #~ "A contrario, la Licence Publique Générale est destinée à garantir votre " #~ "liberté de partager et de modifier les logiciels libres, et à assurer que " #~ "ces logiciels soient libres pour tous leurs utilisateurs.\n" #~ "La présente Licence Publique Générale s'applique à la plupart des " #~ "logiciels de la Free Software Foundation, ainsi qu'à tout autre programme " #~ "pour lequel ses auteurs s'engagent à l'utiliser.\n" #~ "(Certains autres logiciels de la Free Software Foundation sont couverts " #~ "par la GNU Lesser General Public License à la place.) Vous pouvez aussi " #~ "l'appliquer aux programmes qui sont les vôtres." #~ msgid "" #~ "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." #~ msgstr "" #~ "Quand nous parlons de logiciels libres, nous parlons de liberté, non de " #~ "prix.\n" #~ "Nos licences publiques générales sont conçues pour vous donner " #~ "l'assurance d'être libres de distribuer des copies des logiciels libres " #~ "(et de facturer ce service, si vous le souhaitez), de recevoir le code " #~ "source ou de pouvoir l'obtenir si vous le souhaitez, de pouvoir modifier " #~ "les logiciels ou en utiliser des éléments dans de nouveaux programmes " #~ "libres et de savoir que vous pouvez le faire. " #~ msgid "" #~ "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." #~ msgstr "" #~ "Pour protéger vos droits, il nous est nécessaire d'imposer des " #~ "limitations qui interdisent à quiconque de vous refuser ces droits ou de " #~ "vous demander d'y renoncer.\n" #~ "Certaines responsabilités vous incombent en raison de ces limitations si " #~ "vous distribuez des copies de ces logiciels, ou si vous les modifiez." #~ msgid "" #~ "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." #~ msgstr "" #~ "Par exemple, si vous distribuez des copies d'un tel programme, à titre " #~ "gratuit ou contre une rémunération, vous devez accorder aux destinataires " #~ "tous les droits dont vous disposez.\n" #~ "Vous devez vous assurer qu'eux aussi reçoivent ou puissent disposer du " #~ "code source.\n" #~ "Et vous devez leur montrer les présentes conditions afin qu'ils aient " #~ "connaissance de leurs droits." #~ msgid "copyright the software, and" #~ msgstr "(1) nous sommes titulaires des droits d'auteur du logiciel, et " #~ msgid "" #~ "offer you this license which gives you legal permission to copy, " #~ "distribute and/or modify the software." #~ msgstr "" #~ "(2) nous vous délivrons cette licence, qui vous donne l'autorisation " #~ "légale de copier, distribuer et/ou modifier le logiciel." #~ msgid "We protect your rights with two steps: " #~ msgstr "Nous protégeons vos droits en deux étapes : " #~ msgid "" #~ "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." #~ msgstr "" #~ "En outre, pour la protection de chaque auteur ainsi que la nôtre, nous " #~ "voulons nous assurer que chacun comprenne que ce logiciel libre ne fait " #~ "l'objet d'aucune garantie.\n" #~ "Si le logiciel est modifié par quelqu'un d'autre puis transmis à des " #~ "tiers, nous voulons que les destinataires soient mis au courant que ce " #~ "qu'ils ont reçu n'est pas le logiciel d'origine, de sorte que tout " #~ "problème introduit par d'autres ne puisse entacher la réputation de " #~ "l'auteur originel." #~ msgid "" #~ "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." #~ msgstr "" #~ "En définitive, un programme libre restera à la merci des brevets de " #~ "logiciels.\n" #~ "Nous souhaitons éviter le risque que les redistributeurs d'un programme " #~ "libre fassent des demandes individuelles de licence de brevet, ceci ayant " #~ "pour effet de rendre le programme propriétaire. \n" #~ "Pour éviter cela, nous établissons clairement que toute licence de brevet " #~ "doit être concédée de façon à ce que l'usage en soit libre pour tous ou " #~ "bien qu'aucune licence ne soit concédée." #~ msgid "" #~ "The precise terms and conditions for copying, distribution and " #~ "modification follow." #~ msgstr "" #~ "Les termes exacts et les conditions de copie, distribution et " #~ "modification sont les suivants:" #~ msgid "TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION" #~ msgstr "" #~ "Conditions de copie, distribution et modification de la Licence Publique " #~ "Générale GNU." #~ msgid "Section 0" #~ msgstr "Article 0" #~ msgid "" #~ "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." #~ msgstr "" #~ "La présente Licence s'applique à tout programme ou tout autre ouvrage " #~ "contenant un avis, apposé par le titulaire des droits d'auteur, stipulant " #~ "qu'il peut être distribué au titre des conditions de la présente Licence " #~ "Publique Générale.\n" #~ "Ci-après, le Programme désigne l'un quelconque de ces " #~ "programmes ou ouvrages, et un ouvrage fondé sur le Programme désigne soit le Programme, soit un ouvrage qui en dérive au titre " #~ "des lois sur le droit d'auteur : en d'autres termes, un ouvrage contenant " #~ "le Programme ou une partie de ce dernier, soit à l'identique, soit avec " #~ "des modifications et/ou traduit dans un autre langage.\n" #~ "(Ci-après, le terme modification implique, sans s'y " #~ "réduire, le terme traduction)\n" #~ "Chaque concessionaire sera désigné par vous." #~ msgid "" #~ "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." #~ msgstr "" #~ "Les activités autres que la copie, la distribution et la modification ne " #~ "sont pas couvertes par la présente Licence ; elles sont hors de son champ " #~ "d'application.\n" #~ "L'opération consistant à exécuter le Programme n'est soumise à aucune " #~ "limitation et les sorties du programme ne sont couvertes que si leur " #~ "contenu constitue un ouvrage fondé sur le Programme (indépendamment du " #~ "fait qu'il ait été réalisé par l'exécution du Programme).\n" #~ "La validité de ce qui précède dépend de ce que fait le Programme." #~ msgid "Section 1" #~ msgstr "Article 1" #~ msgid "" #~ "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." #~ msgstr "" #~ "Vous pouvez copier et distribuer des copies à l'identique du code source " #~ "du Programme tel que vous l'avez reçu, sur n'importe quel support, du " #~ "moment que vous apposiez sur chaque copie, de manière ad hoc et " #~ "parfaitement visible, l'avis de droit d'auteur adéquat et une exonération " #~ "de garantie ; que vous gardiez intacts tous les avis faisant référence à " #~ "la présente Licence et à l'absence de toute garantie ; et que vous " #~ "fournissiez à tout destinataire du Programme autre que vous-même un " #~ "exemplaire de la présente Licence en même temps que le Programme." #~ msgid "" #~ "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." #~ msgstr "" #~ "Vous pouvez faire payer l'acte physique de transmission d'une copie, et " #~ "vous pouvez, à votre discrétion, proposer une garantie contre " #~ "rémunération." #~ msgid "Section 2" #~ msgstr "Article 2" #~ msgid "" #~ "You must cause the modified files to carry prominent notices stating that " #~ "you changed the files and the date of any change." #~ msgstr "" #~ "a) Vous devez munir les fichiers modifiés d'avis bien visibles stipulants " #~ "que vous avez modifié ces fichiers, ainsi que la date de chaque " #~ "modification ;" #~ msgid "" #~ "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." #~ msgstr "" #~ "b) Vous devez prendre les dispositions nécessaires pour que tout ouvrage " #~ "que vous distribuez ou publiez, et qui, en totalité ou en partie, " #~ "contient ou est fondé sur le Programme - ou une partie quelconque de ce " #~ "dernier - soit concédé comme un tout, à titre gratuit, à n'importe quel " #~ "tiers, au titre des conditions de la présente Licence." #~ msgid "" #~ "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.)" #~ msgstr "" #~ "c) Si le programme modifié lit habituellement des instructions de façon " #~ "interactive lorsqu'on l'exécute, vous devez, quand il commence son " #~ "exécution pour ladite utilisation interactive de la manière la plus " #~ "usuelle, faire en sorte qu'il imprime ou affiche une annonce comprenant " #~ "un avis de droit d'auteur ad hoc, et un avis stipulant qu'il n'y a pas de " #~ "garantie (ou bien indiquant que c'est vous qui fournissez la garantie), " #~ "et que les utilisateurs peuvent redistribuer le programme en respectant " #~ "les présentes obligations, et expliquant à l'utilisateur comment voir une " #~ "copie de la présente Licence.\n" #~ "Exception : si le Programme est lui-même interactif mais n'imprime pas " #~ "habituellement une telle annonce, votre ouvrage fondé sur le Programme " #~ "n'est pas obligé d'imprimer une annonce)." #~ msgid "" #~ "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: " #~ msgstr "" #~ "Vous pouvez modifier votre copie ou des copies du Programme ou n'importe " #~ "quelle partie de celui-ci, créant ainsi un ouvrage fondé sur le " #~ "Programme, et copier et distribuer de telles modifications ou ouvrage " #~ "selon les termes de l'Article 1 ci-" #~ "dessus, à condition de vous conformer également à chacune des obligations " #~ "suivantes : " #~ msgid "" #~ "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." #~ msgstr "" #~ "Ces obligations s'appliquent à l'ouvrage modifié pris comme un tout.\n" #~ "Si des éléments identifiables de cet ouvrage ne sont pas fondés sur le " #~ "Programme et peuvent raisonnablement être considérés comme des ouvrages " #~ "indépendants distincts en eux mêmes, alors la présente Licence et ses " #~ "conditions ne s'appliquent pas à ces éléments lorsque vous les distribuez " #~ "en tant qu'ouvrages distincts.\n" #~ "Mais lorsque vous distribuez ces mêmes éléments comme partie d'un tout, " #~ "lequel constitue un ouvrage fondé sur le Programme, la distribution de ce " #~ "tout doit être soumise aux conditions de la présente Licence, et les " #~ "autorisations qu'elle octroie aux autres concessionnaires s'étendent à " #~ "l'ensemble de l'ouvrage et par conséquent à chaque et toute partie " #~ "indifférement de qui l'a écrite. " #~ msgid "" #~ "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." #~ msgstr "" #~ "Par conséquent, l'objet du présent article n'est pas de revendiquer des " #~ "droits ou de contester vos droits sur un ouvrage entièrement écrit par " #~ "vous; son objet est plutôt d'exercer le droit de contrôler la " #~ "distribution d'ouvrages dérivés ou d'ouvrages collectifs fondés sur le " #~ "Programme. " #~ msgid "" #~ "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." #~ msgstr "" #~ "De plus, la simple proximité du Programme avec un autre ouvrage qui n'est " #~ "pas fondé sur le Programme (ou un ouvrage fondé sur le Programme) sur une " #~ "partition d'un espace de stockage ou un support de distribution ne place " #~ "pas cet autre ouvrage dans le champ d'application de la présente Licence. " #~ msgid "Section 3" #~ msgstr "Article 3" #~ msgid "" #~ "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," #~ msgstr "" #~ "a) L'accompagner de l'intégralité du code source correspondant, sous une " #~ "forme lisible par un ordinateur, lequel doit être distribué au titre des " #~ "termes des Articles 1 et 2 ci-dessus, sur un support habituellement " #~ "utilisé pour l'échange de logiciels; ou," #~ msgid "" #~ "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," #~ msgstr "" #~ "b) L'accompagner d'une proposition écrite, valable pendant au moins trois " #~ "ans, de fournir à tout tiers, à un tarif qui ne soit pas supérieur à ce " #~ "que vous coûte l'acte physique de réaliser une distribution source, une " #~ "copie intégrale du code source correspondant sous une forme lisible par " #~ "un ordinateur, qui sera distribuée au titre des termes des Articles 1 et " #~ "2 ci-dessus, sur un support habituellement utilisé pour l'échange de " #~ "logiciels; ou, " #~ msgid "" #~ "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.)" #~ msgstr "" #~ "c) L'accompagner des informations reçues par vous concernant la " #~ "proposition de distribution du code source correspondant. (Cette solution " #~ "n'est autorisée que dans le cas d'une distribution non commerciale et " #~ "seulement si vous avez reçu le programme sous forme de code objet ou " #~ "d'exécutable accompagné d'une telle proposition - en conformité avec le " #~ "sous-Article b ci-dessus.) " #~ msgid "" #~ "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: " #~ msgstr "" #~ "Vous pouvez copier et distribuer le Programme (ou un ouvrage fondé sur " #~ "lui, selon l'Article 2) sous forme de " #~ "code objet ou d'exécutable, selon les termes des Articles 1 et 2 ci-" #~ "dessus, à condition que vous accomplissiez l'un des points suivants :" #~ msgid "" #~ "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." #~ msgstr "" #~ "Le code source d'un ouvrage désigne la forme favorite pour travailler à " #~ "des modifications de cet ouvrage. Pour un ouvrage exécutable, le code " #~ "source intégral désigne la totalité du code source de la totalité des " #~ "modules qu'il contient, ainsi que les éventuels fichiers de définition " #~ "des interfaces qui y sont associés, ainsi que les scripts utilisés pour " #~ "contrôler la compilation et l'installation de l'exécutable. Cependant, " #~ "par exception spéciale, le code source distribué n'est pas censé inclure " #~ "quoi que ce soit de normalement distribué (que ce soit sous forme source " #~ "ou binaire) avec les composants principaux (compilateur, noyau, et autre) " #~ "du système d'exploitation sur lequel l'exécutable tourne, à moins que ce " #~ "composant lui-même n'accompagne l'exécutable. " #~ msgid "" #~ "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." #~ msgstr "" #~ " Si distribuer un exécutable ou un code objet consiste à offrir un accès " #~ "permettant leur copie depuis un endroit particulier, alors l'offre d'un " #~ "accès équivalent pour copier le code source depuis le même endroit compte " #~ "comme une distribution du code source - même si les tiers ne sont pas " #~ "contraints de copier le source en même temps que le code objet." #~ msgid "Section 4" #~ msgstr "Article 4" #~ msgid "" #~ "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." #~ msgstr "" #~ "Vous ne pouvez copier, modifier, concéder en sous-licence, ou distribuer " #~ "le Programme, sauf tel qu'expressément prévu par la présente Licence. " #~ "Toute tentative de copier, modifier, concéder en sous-licence, ou " #~ "distribuer le Programme d'une autre manière est réputée non valable, et " #~ "met immédiatement fin à vos droits au titre de la présente Licence. " #~ "Toutefois, les tiers ayant reçu de vous des copies, ou des droits, au " #~ "titre de la présente Licence ne verront pas leurs autorisations résiliées " #~ "aussi longtemps que ledits tiers se conforment pleinement à elle. " #~ msgid "Section 5" #~ msgstr "Article 5" #~ msgid "" #~ "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." #~ msgstr "" #~ "Vous n'êtes pas obligé d'accepter la présente Licence étant donné que " #~ "vous ne l'avez pas signée. Cependant, rien d'autre ne vous accorde " #~ "l'autorisation de modifier ou distribuer le Programme ou les ouvrages " #~ "fondés sur lui. Ces actions sont interdites par la loi si vous n'acceptez " #~ "pas la présente Licence. En conséquence, en modifiant ou distribuant le " #~ "Programme (ou un ouvrage quelconque fondé sur le Programme), vous " #~ "signifiez votre acceptation de la présente Licence en le faisant, et de " #~ "toutes ses conditions concernant la copie, la distribution ou la " #~ "modification du Programme ou d'ouvrages fondés sur lui." #~ msgid "Section 6" #~ msgstr "Article 6" #~ msgid "" #~ "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." #~ msgstr "" #~ "Chaque fois que vous redistribuez le Programme (ou n'importe quel ouvrage " #~ "fondé sur le Programme), une licence est automatiquement concédée au " #~ "destinataire par le concédant originel de la licence, l'autorisant à " #~ "copier, distribuer ou modifier le Programme, sous réserve des présentes " #~ "conditions. Vous ne pouvez imposer une quelconque limitation " #~ "supplémentaire à l'exercice des droits octroyés au titre des présentes " #~ "par le destinataire. Vous n'avez pas la responsabilité d'imposer le " #~ "respect de la présente Licence à des tiers." #~ msgid "Section 7" #~ msgstr "Article 7" #~ msgid "" #~ "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." #~ msgstr "" #~ "Si, conséquement à une décision de justice ou l'allégation d'une " #~ "transgression de brevet ou pour toute autre raison (non limitée à un " #~ "probleme de brevet), des obligations vous sont imposées (que ce soit par " #~ "jugement, conciliation ou autre) qui contredisent les conditions de la " #~ "présente Licence, elles ne vous excusent pas des conditions de la " #~ "présente Licence. Si vous ne pouvez distribuer de manière à satisfaire " #~ "simultanément vos obligations au titre de la présente Licence et toute " #~ "autre obligation pertinente, alors il en découle que vous ne pouvez pas " #~ "du tout distribuer le Programme. Par exemple, si une licence de brevet ne " #~ "permettait pas une redistribution sans redevance du Programme par tous " #~ "ceux qui reçoivent une copie directement ou indirectement par votre " #~ "intermédiaire, alors la seule façon pour vous de satisfaire à la fois à " #~ "la licence du brevet et à la présente Licence serait de vous abstenir " #~ "totalement de toute distribution du Programme." #~ msgid "" #~ "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." #~ msgstr "" #~ "Si une partie quelconque de cet article est tenue pour nulle ou " #~ "inopposable dans une circonstance particulière quelconque, l'intention " #~ "est que le reste de l'article s'applique. La totalité de la section " #~ "s'appliquera dans toutes les autres circonstances." #~ msgid "" #~ "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." #~ msgstr "" #~ "Cet article n'a pas pour but de vous induire à transgresser un quelconque " #~ "brevet ou d'autres revendications à un droit de propriété ou à contester " #~ "la validité de la moindre de ces revendications ; cet article a pour seul " #~ "objectif de protéger l'intégrité du système de distribution du logiciel " #~ "libre, qui est mis en oeuvre par la pratique des licenses publiques. De " #~ "nombreuses personnes ont fait de généreuses contributions au large " #~ "spectre de logiciels distribués par ce système en se fiant à " #~ "l'application cohérente de ce système ; il appartient à chaque auteur/" #~ "donateur de décider si il ou elle veut distribuer du logiciel par " #~ "l'intermédiaire d'un quelconque autre système et un concessionaire ne " #~ "peut imposer ce choix. " #~ msgid "" #~ "This section is intended to make thoroughly clear what is believed to be " #~ "a consequence of the rest of this License." #~ msgstr "" #~ "Cet article a pour but de rendre totalement limpide ce que l'on pense " #~ "être une conséquence du reste de la présente Licence." #~ msgid "Section 8" #~ msgstr "Article 8" #~ msgid "" #~ "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." #~ msgstr "" #~ "Si la distribution et/ou l'utilisation du Programme est limitée dans " #~ "certains pays que ce soit par des brevets ou par des interfaces soumises " #~ "au droit d'auteur, le titulaire originel des droits d'auteur qui décide " #~ "de couvrir le Programme par la présente Licence peut ajouter une " #~ "limitation géographique de distribution explicite qui exclue ces pays " #~ "afin que la distribution soit permise seulement dans ou entre les pays " #~ "qui ne sont pas ainsi exclus. Dans ce cas, la présente Licence incorpore " #~ "la limitation comme si elle était écrite dans le corps de la présente " #~ "Licence. " #~ msgid "Section 9" #~ msgstr "Article 9" #~ msgid "" #~ "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." #~ msgstr "" #~ "La Free Software Foundation peut, de temps à autre, publier des versions " #~ "révisées et/ou nouvelles de la Licence Publique Générale. De telles " #~ "nouvelles versions seront similaires à la présente version dans l'esprit " #~ "mais pourront différer dans le détail pour prendre en compte de nouvelles " #~ "problématiques ou inquiétudes. " #~ msgid "" #~ "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." #~ msgstr "" #~ "Chaque version possède un numéro de version la distinguant. Si le " #~ "Programme précise le numéro de version de la présente Licence qui s'y " #~ "applique et \"une version ultérieure quelconque\", vous avez le choix de " #~ "suivre les conditions de la présente version ou de toute autre version " #~ "ultérieure publiée par la Free Software Foundation. Si le Programme ne " #~ "spécifie aucun numéro de version de la présente Licence, vous pouvez " #~ "choisir une version quelconque publiée par la Free Software Foundation à " #~ "quelque moment que ce soit." #~ msgid "Section 10" #~ msgstr "Article 10" #~ msgid "" #~ "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." #~ msgstr "" #~ "Si vous souhaitez incorporer des parties du Programme dans d'autres " #~ "programmes libres dont les conditions de distribution sont différentes, " #~ "écrivez à l'auteur pour lui en demander l'autorisation. Pour les " #~ "logiciels dont la Free Software Foundation est titulaire des droits " #~ "d'auteur, écrivez à la Free Software Foundation ; nous faisons parfois " #~ "des exceptions dans ce sens. Notre décision sera guidée par le double " #~ "objectif de préserver le statut libre de tous les dérivés de nos " #~ "logiciels libres et de promouvoir le partage et la réutilisation des " #~ "logiciels en général. " #~ msgid "NO WARRANTY Section 11" #~ msgstr "ABSENCE DE GARANTIE Article 11" #~ msgid "" #~ "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." #~ msgstr "" #~ "COMME LA LICENCE DU PROGRAMME EST CONCEDEE A TITRE GRATUIT, AUCUNE " #~ "GARANTIE NE S'APPLIQUE AU PROGRAMME, DANS LES LIMITES AUTORISEES PAR LA " #~ "LOI APPLICABLE. SAUF MENTION CONTRAIRE ECRITE, LES TITULAIRES DU DROIT " #~ "D'AUTEUR ET/OU LES AUTRES PARTIES FOURNISSENT LE PROGRAMME \"EN L'ETAT\", " #~ "SANS AUCUNE GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRESSE OU " #~ "IMPLICITE, Y COMPRIS, MAIS SANS Y ETRE LIMITE, LES GARANTIES IMPLICITES " #~ "DE COMMERCIABILITE ET DE LA CONFORMITE A UNE UTILISATION PARTICULIERE. " #~ "VOUS ASSUMEZ LA TOTALITE DES RISQUES LIES A LA QUALITE ET AUX " #~ "PERFORMANCES DU PROGRAMME. SI LE PROGRAMME SE REVELAIT DEFECTUEUX, LE " #~ "COUT DE L'ENTRETIEN, DES REPARATIONS OU DES CORRECTIONS NECESSAIRES VOUS " #~ "INCOMBENT INTEGRALEMENT." #~ msgid "Section 12" #~ msgstr "Article 12" #~ msgid "" #~ "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." #~ msgstr "" #~ "EN AUCUN CAS, SAUF LORSQUE LA LOI APPLICABLE OU UNE CONVENTION ECRITE " #~ "L'EXIGE, UN TITULAIRE DE DROIT D'AUTEUR QUEL QU'IL SOIT, OU TOUTE PARTIE " #~ "QUI POURRAIT MODIFIER ET/OU REDISTRIBUER LE PROGRAMME COMME PERMIS CI-" #~ "DESSUS, NE POURRAIT ETRE TENU POUR RESPONSABLE A VOTRE EGARD DES " #~ "DOMMAGES, INCLUANT LES DOMMAGES GENERIQUES, SPECIFIQUES, SECONDAIRES OU " #~ "CONSECUTIFS, RESULTANT DE L'UTILISATION OU DE L'INCAPACITE D'UTILISER LE " #~ "PROGRAMME (Y COMPRIS, MAIS SANS Y ETRE LIMITE, LA PERTE DE DONNEES, OU LE " #~ "FAIT QUE DES DONNEES SOIENT RENDUES IMPRECISES, OU LES PERTES EPROUVEES " #~ "PAR VOUS OU PAR DES TIERS, OU LE FAIT QUE LE PROGRAMME ECHOUE A " #~ "INTEROPERER AVEC UN AUTRE PROGRAMME QUEL QU'IL SOIT) MEME SI LE DIT " #~ "TITULAIRE DU DROIT D'AUTEUR OU LE PARTIE CONCERNEE A ETE AVERTI DE " #~ "L'EVENTUALITE DE TELS DOMMAGES. " #~ msgid "END OF TERMS AND CONDITIONS" #~ msgstr "FIN DES CONDITIONS" #~ msgid "How to Apply These Terms to Your New Programs" #~ msgstr "Comment appliquer ces conditions à vos nouveaux programmes" #~ msgid "" #~ "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." #~ msgstr "" #~ "Si vous développez un nouveau programme, et si vous voulez qu'il soit de " #~ "la plus grande utilité possible pour le public, le meilleur moyen d'y " #~ "parvenir est d'en faire un logiciel libre que chacun peut redistribuer et " #~ "modifier au titre des présentes conditions." #~ msgid "" #~ "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." #~ msgstr "" #~ "Pour ce faire, munissez le programme des avis qui suivent. Le plus sûr " #~ "est de les ajouter au début de chaque fichier source pour véhiculer le " #~ "plus efficacement possible l'absence de toute garantie ; chaque fichier " #~ "devrait aussi contenir au moins la ligne copyright et une " #~ "indication de l'endroit où se trouve l'avis complet. " #~ msgid "" #~ "<one line to give the program's name and a brief idea of what it does." #~ "> Copyright (C) <year> <name of author>" #~ msgstr "" #~ "[Une ligne donnant le nom du programme et une courte idée de ce qu'il " #~ "fait.] \n" #~ "Copyright (C) [année] [nom de l'auteur] " #~ msgid "" #~ "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." #~ msgstr "" #~ "Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le " #~ "modifier au titre des clauses de la Licence Publique Générale GNU, telle " #~ "que publiée par la Free Software Foundation ; soit la version 2 de la " #~ "Licence, ou (à votre discrétion) une version ultérieure quelconque. " #~ msgid "" #~ "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." #~ msgstr "" #~ "Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS " #~ "AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIABILITE ou " #~ "DE CONFORMITE A UNE UTILISATION PARTICULIERE. Voir la Licence Publique " #~ "Générale GNU pour plus de détails." #~ msgid "" #~ "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" #~ msgstr "" #~ "Vous devriez avoir reçu un exemplaire de la Licence Publique Générale GNU " #~ "avec ce programme ; si ce n'est pas le cas, écrivez à la Free Software " #~ "Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, " #~ "USA." #~ msgid "" #~ "Also add information on how to contact you by electronic and paper mail." #~ msgstr "" #~ "Ajoutez aussi des informations sur la manière de vous contacter par " #~ "courrier électronique et courrier postal." #~ msgid "" #~ "If the program is interactive, make it output a short notice like this " #~ "when it starts in an interactive mode:" #~ msgstr "" #~ "Si le programme est interactif, faites en sorte qu'il affiche un court " #~ "avis tel que celui-ci lorsqu'il démarre en mode interactif : " #~ msgid "" #~ "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." #~ msgstr "" #~ "Gnomovision version 69, Copyright (C) année nom de l'auteur Gnomovision " #~ "n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE ; pour plus de détails " #~ "tapez show w. Ceci est un logiciel libre et vous êtes " #~ "invité à le redistribuer en respectant certaines obligations ; pour plus " #~ "de détails tapez show c." #~ msgid "" #~ "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." #~ msgstr "" #~ "Les instructions hypothétiques show w et show c sont supposées montrer les parties ad hoc de la Licence Publique " #~ "Générale. Bien entendu, les instructions que vous utilisez peuvent porter " #~ "d'autres noms que show w et show c ; elles " #~ "peuvent même être des clics de souris ou des éléments d'un menu ou tout " #~ "ce qui convient à votre programme." #~ msgid "" #~ "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:" #~ msgstr "" #~ "Vous devriez aussi obtenir de votre employeur (si vous travaillez en tant " #~ "que développeur) ou de votre école, si c'est le cas, qu'il (ou elle) " #~ "signe une renonciation aux droits d'auteur concernant le " #~ "programme, si nécessaire. Voici un exemple (changez les noms) : " #~ msgid "" #~ "Yoyodyne, Inc., hereby disclaims all copyright interest in the program " #~ "Gnomovision (which makes passes at compilers) written by " #~ "James Hacker." #~ msgstr "" #~ "Yoyodyne, Inc., déclare par la présente renoncer à toute prétention sur " #~ "les droits d'auteur du programme Gnomovision (qui fait des " #~ "avances aux compilateurs) écrit par James Hacker." #~ msgid "" #~ "<signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice" #~ msgstr "[signature de Ty Coon], 1er avril 1989 Ty Coon, Président du Vice" #~ msgid "" #~ "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 Library " #~ "General Public License instead of this License." #~ msgstr "" #~ "La présente Licence Publique Générale n'autorise pas l'incorporation de " #~ "votre programme dans des programmes propriétaires. Si votre programme est " #~ "une bibliothèque de sous-programmes, vous pouvez considérer plus utile " #~ "d'autoriser l'édition de liens d'applications propriétaires avec la " #~ "bibliothèque. Si c'est ce que vous voulez faire, utilisez la GNU Lesser " #~ "General Public License au lieu de la présente Licence. " #~ msgid "Location bar navigation: " #~ msgstr "Activer la barre de navigation:·" #~ msgid "Authors" #~ msgstr "Auteurs" #~ msgid "This manual was written by:" #~ msgstr "Ce manuel a été écrit par :" #~ msgid "Andy Piper" #~ msgstr "Andy Piper" #~ msgid "Pierre Benz" #~ msgstr "Pierre Benz" #~ msgid "Dr Peter von Kaehne" #~ msgstr "Dr Peter von Kaehne" #~ msgid "Karl Kleinpaste" #~ msgstr "Karl Kleinpaste" #~ msgid "Dominique Corbex" #~ msgstr "Dominique Corbex" #~ msgid "Matthew Talbert" #~ msgstr "Matthew·Talbert" #~ msgid "" #~ "Please send all comments and suggestions regarding this manual to Xiphos " #~ "Development list xiphos-devel@crosswire.org. " #~ "Comments may also be submitted via the project trackers at SourceForge." #~ msgstr "" #~ "Vos commentaires et suggestions à propos du manuel de " #~ "&appname; sont à envoyer à la liste de " #~ "développement de &appname; xiphos-devel@crosswire.org" #~ ". Les commentaires peuvent aussi être envoyés via le tracker " #~ "du projet à SourceForge." #~ msgid "License" #~ msgstr "Licence" #~ msgid "" #~ "This program is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU " #~ "General Public License version 2 or any later version as " #~ "published by the Free Software Foundation." #~ msgstr "" #~ "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)." #~ msgid "" #~ "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." #~ msgstr "" #~ "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." #~ msgid "" #~ "A copy of the GNU General Public License is " #~ "included as an appendix to the GNOME Users Guide. " #~ "You may also obtain a copy of the GNU General Public License from the Free Software Foundation by visiting their Web site or by writing " #~ "to
Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA02110-1301USA
" #~ msgstr "" #~ "Le texte complet de la Licence Publique Générale GNU peut être consulté en annexe du GNOME Users Guide ou sur le site Internet de la Free Software Foundation, ou encore en " #~ "écrivant à :
Free Software Foundation, Inc. 51 Franklin " #~ "St - Fifth Floor Boston, MA02110-1301 USA
" #~ msgid "" #~ "This manual is part of a collection of GNOME manuals distributed under " #~ "the GFDL. If you want to distribute this manual separately from the " #~ "collection, you can do so by adding a copy of the license to the manual, " #~ "as described in section 6 of the license." #~ msgstr "" #~ "Le présent manuel appartient à une collection de manuels GNOME distribués " #~ "conformément à cette licence. Si vous souhaitez distribuer le présent " #~ "manuel séparément de la collection, cela est possible moyennant l'ajout " #~ "d'une copie de la licence au manuel, tel que décrit dans la section 6 de " #~ "la licence." #~ msgid "" #~ "Many of the names used by companies to distinguish their products and " #~ "services are claimed as trademarks. Where those names appear in any GNOME " #~ "documentation, and the members of the GNOME Documentation Project are " #~ "made aware of those trademarks, then the names are in capital letters or " #~ "initial capital letters." #~ msgstr "" #~ "De nombreux noms utilisés par les sociétés pour désigner leurs produits " #~ "et services sont protégés en tant que marques commerciales. Lorsque ces " #~ "noms apparaissent dans la documentation GNOME et lorsque les membres du " #~ "projet de documentation GNOME connaissent l'existence d'une telle " #~ "protection, ces noms sont imprimés en lettres majuscules ou portent une " #~ "lettre majuscule à l'initiale." #~ msgid "Xiphos 3.0.0" #~ msgstr "Xiphos 3.0.0" #~ msgid "2009-02-09" #~ msgstr "2009-02-09" #~ msgid "Xiphos 2.4.0" #~ msgstr "Xiphos 2.4.0" #~ msgid "2008-09-20" #~ msgstr "2008-09-20" #~ msgid "Xiphos 2.3.6" #~ msgstr "Xiphos 2.3.6" #~ msgid "2008-08-02" #~ msgstr "2008-08-02" #~ msgid "Xiphos 2.3.5" #~ msgstr "Xiphos 2.3.5" #~ msgid "2008-07-02" #~ msgstr "2007-07-02" #~ msgid "Xiphos 2.3.4" #~ msgstr "Xiphos 2.3.4" #~ msgid "2008-05-26" #~ msgstr "2008-05-26" #~ msgid "Xiphos 2.3.3" #~ msgstr "Xiphos 2.3.3" #~ msgid "2008-01-20" #~ msgstr "2007-01-20" #~ msgid "Xiphos 2.3.2" #~ msgstr "Xiphos 2.3.2" #~ msgid "2007-12-26" #~ msgstr "2007-12-26" #~ msgid "Xiphos 2.3.1" #~ msgstr "Xiphos 2.3.1" #~ msgid "Xiphos 2.2.3" #~ msgstr "Xiphos 2.2.3" #~ msgid "2007-03-26" #~ msgstr "2007-03-26" #~ msgid "Xiphos 2.2.1" #~ msgstr "Xiphos 2.2.1" #~ msgid "2007-01-27" #~ msgstr "2007-01-27" #~ msgid "Xiphos 2.2.0" #~ msgstr "Xiphos 2.2.0" #~ msgid "2006-12-23" #~ msgstr "2006-12-23" #~ msgid "Xiphos 2.1.10" #~ msgstr "Xiphos 2.1.10" #~ msgid "2006-12-10" #~ msgstr "2006-12-10" #~ msgid "Xiphos 2.1.9" #~ msgstr "Xiphos 2.1.9" #~ msgid "2006-11-12" #~ msgstr "2006-11-12" #~ msgid "Xiphos 2.1.8" #~ msgstr "Xiphos 2.1.8" #~ msgid "2006-11-08" #~ msgstr "2006-11-08" #~ msgid "Xiphos 2.1.7" #~ msgstr "Xiphos 2.1.7" #~ msgid "2006-05-04" #~ msgstr "2006-05-04" #~ msgid "Xiphos 2.1.6" #~ msgstr "Xiphos 2.1.6" #~ msgid "2006-04-13" #~ msgstr "2006-04-13" #~ msgid "Xiphos 2.1.5" #~ msgstr "Xiphos 2.1.5" #~ msgid "2005-12-14" #~ msgstr "2005-12-14" #~ msgid "Xiphos 2.1.4" #~ msgstr "Xiphos 2.1.4" #~ msgid "2005-12-13" #~ msgstr "2005-12-13" #~ msgid "Xiphos 2.1.2" #~ msgstr "Xiphos 2.1.2" #~ msgid "2005-05-31" #~ msgstr "2005-05-31" #~ msgid "Xiphos 2.1.1" #~ msgstr "Xiphos 2.1.1" #~ msgid "2004-07-18" #~ msgstr "2004-07-18" #~ msgid "Xiphos 2.1.0" #~ msgstr "Xiphos 2.1.0" #~ msgid "2004-08-30" #~ msgstr "2004-08-30" #~ msgid "Xiphos 2.0.0" #~ msgstr "Xiphos 2.0.0" #~ msgid "2003-12-25" #~ msgstr "2003-12-25" #~ msgid "Xiphos 0.7.10" #~ msgstr "Xiphos 0.7.10" #~ msgid "2003-09-05" #~ msgstr "2003-09-05" #~ msgid "Xiphos 0.7.9" #~ msgstr "Xiphos 0.7.9" #~ msgid "2003-03-26" #~ msgstr "2003-03-26" #~ msgid "Xiphos 0.7.8" #~ msgstr "Xiphos 0.7.8" #~ msgid "2003-01-12" #~ msgstr "2003-01-12" #~ msgid "Xiphos 0.7.7" #~ msgstr "Xiphos 0.7.7" #~ msgid "2002-12-20" #~ msgstr "2002-12-20" #~ msgid "Xiphos 0.7.6" #~ msgstr "Xiphos 0.7.6" #~ msgid "2002-11-03" #~ msgstr "2002-11-03" #~ msgid "Xiphos 0.7.5" #~ msgstr "Xiphos 0.7.5" #~ msgid "2002-07-01" #~ msgstr "2002-07-01" #~ msgid "Xiphos 0.7.4" #~ msgstr "Xiphos 0.7.4" #~ msgid "2002-06-10" #~ msgstr "2002-06-10" #~ msgid "Xiphos 0.7.3" #~ msgstr "Xiphos 0.7.3" #~ msgid "2002-05-10" #~ msgstr "2002-05-10" #~ msgid "Xiphos 0.7.2" #~ msgstr "Xiphos 0.7.2" #~ msgid "2002-04-22" #~ msgstr "2002-04-22" #~ msgid "Xiphos 0.7.1" #~ msgstr "Xiphos 0.7.1" #~ msgid "2002-04-10" #~ msgstr "2002-04-10" #~ msgid "Xiphos 0.7.0" #~ msgstr "Xiphos 0.7.0" #~ msgid "2002-04-09" #~ msgstr "2002-04-09" #~ msgid "Xiphos 0.5.0" #~ msgstr "Xiphos 0.5.0" #~ msgid "2001-08-13" #~ msgstr "2001-08-13" #~ msgid "Xiphos 0.4.1" #~ msgstr "Xiphos 0.4.1" #~ msgid "2001-04-10" #~ msgstr "2001-04-10" #~ msgid "Xiphos 0.4.0" #~ msgstr "Xiphos 0.4.0" #~ msgid "2001-04-06" #~ msgstr "2001-04-06" #~ msgid "Xiphos 0.3.7" #~ msgstr "Xiphos 0.3.7" #~ msgid "2000-12-08" #~ msgstr "2000-12-08" #~ msgid "Xiphos 0.3.6" #~ msgstr "Xiphos 0.3.6" #~ msgid "2000-12-07" #~ msgstr "2000-12-07" #~ msgid "Xiphos 0.3.2" #~ msgstr "Xiphos 0.3.2" #~ msgid "2000-11-21" #~ msgstr "2000-11-21" #~ msgid "Xiphos 0.3.0" #~ msgstr "Xiphos 0.3.0" #~ msgid "2000-11-10" #~ msgstr "2000-11-10" #~ msgid "Xiphos 0.2.5" #~ msgstr "Xiphos 0.2.5" #~ msgid "2000-10-06" #~ msgstr "2000-10-06" #~ msgid "Xiphos 0.2.4" #~ msgstr "Xiphos 0.2.4" #~ msgid "2000-09-16" #~ msgstr "2000-09-16" #~ msgid "Xiphos 0.2.3" #~ msgstr "Xiphos 0.2.3" #~ msgid "2000-09-07" #~ msgstr "2000-09-07" #~ msgid "Xiphos 0.2.2" #~ msgstr "Xiphos 0.2.2" #~ msgid "2000-09-06" #~ msgstr "2000-09-06" #~ msgid "Xiphos 0.2.1" #~ msgstr "Xiphos 0.2.1" #~ msgid "2000-08-29" #~ msgstr "2000-08-29" #~ msgid "Xiphos 0.2.0" #~ msgstr "Xiphos 0.2.0" #~ msgid "2000-08-19" #~ msgstr "2000-08-19" #~ msgid "Xiphos 0.1.8" #~ msgstr "Xiphos 0.1.8" #~ msgid "2000-06-10" #~ msgstr "2000-06-10" #~ msgid "Xiphos 0.1.7" #~ msgstr "Xiphos 0.1.7" #~ msgid "2000-05-19" #~ msgstr "2000-05-19" #~ msgid "Xiphos 0.1.6" #~ msgstr "Xiphos 0.1.6" #~ msgid "2000-05-08" #~ msgstr "2000-05-08" #~ msgid "2008" #~ msgstr "2008" #~ msgid "Sat, 20 Sep 2008" #~ msgstr "20 septembre 2008" #~ msgid "F1" #~ msgstr "F1" #~ msgid "F2" #~ msgstr "F2" #~ msgid ": opens the dialog." #~ msgstr " ouvre la fenêtre ." #~ msgid "F3" #~ msgstr "F3" #~ msgid "Advanced Search" #~ msgstr "Recherche avancée" #~ msgid ": opens ." #~ msgstr " : ouvre ." #~ msgid "F4" #~ msgstr "F4" #~ msgid ": opens the ." #~ msgstr " : ouvre ." #~ msgid "Ctrl-L" #~ msgstr "Ctrl-L" #~ msgid "Ctrl-F" #~ msgstr "Ctrl-F" #~ msgid "Alt-C" #~ msgstr "Alt-C" #~ msgid "Alt-G" #~ msgstr "Alt-G" #~ msgid "Alt-B" #~ msgstr "Alt-B" #~ msgid "Alt-D" #~ msgstr "Alt-D" #~ msgid "Alt-P" #~ msgstr "Alt-P" #~ msgid "Alt-Z" #~ msgstr "Alt-Z" #~ msgid "Ctrl-Plus/Ctrl-Minus" #~ msgstr "Ctrl-+/Ctrl--" #~ msgid "Ctrl-p/Ctrl-n" #~ msgstr "Ctrl-P/Ctrl-N" #~ msgid "p/n" #~ msgstr "P/N" #~ msgid "P/N" #~ msgstr "P/N" #~ msgid ": Book previous/next." #~ msgstr " Livre précédent/suivant." #~ msgid "*n" #~ msgstr "*n" #~ msgid "*x" #~ msgstr "*x" #~ msgid "View" #~ msgstr "Affichage" #~ msgid "@@image: 'figures/sword3.png'; md5=c07bf21f1faa092c00ecf8207d976277" #~ msgstr "sword3.png" #~ msgid "" #~ "@@image: 'figures/interface_menubar.png'; " #~ "md5=26443985cb382f1440fa3c57812c7bbb" #~ msgstr "interface_menubar.png" #~ msgid "@@image: 'figures/module.png'; md5=dd737967d33b2dadb6b9a05bdb8fe46e" #~ msgstr "module.png" #~ msgid "From Kleinpaste Repository:" #~ msgstr "Dépot Kleinpaste" #~ msgid "" #~ "Currently, you will only be able to install to your profile. This folder " #~ "is \"C:\\Users\\matthew\\AppData\\Roaming\\.sword\". Support for shared " #~ "folders is being worked on." #~ msgstr "" #~ "Actuellement, l'installation n'est possible que dans votre session. Le " #~ "dossier est « C:\\users\\YOUR_NAME\\AppData\\Roaming\\.sword ». La prise " #~ "en compte de l'espace commun est en cours de développement." #~ msgid " opens the \"Find\" dialog for the Bible pane." #~ msgstr "" #~ " ouvre la boite de recherche dans le texte biblique en " #~ "cours d'affichage." #~ msgid "" #~ "Take note of the \"Install Destination.\" Normal usage of Sword Project " #~ "tools in Linux/UNIX environments includes one's personal area, under ~/." #~ "sword, plus a shared system-wide area readable by all users. If the user " #~ "does not have write access to the system area, that selection will be " #~ "greyed-out and unavailable." #~ msgstr "" #~ "Remarques sur le Répertoire d'installation. " #~ "L'installation habituelle de Sword dans un environnement Linux/UNIX " #~ "comprend un emplacement personnel sous ~/.sword, et un emplacement " #~ "système accessible seulement en lecture par tous les utilisateurs. Si " #~ "&appname; n'a pas les droits d'accès en écriture sur cet emplacement " #~ "système, cette option sera grisée et inaccessible." #~ msgid "April 2008" #~ msgstr "Avril 2008" #~ msgid "Add And Remove Modules" #~ msgstr "Ajouter et supprimer des modules" #~ msgid "" #~ "gtkhmtl3 windows can support only a single font. This means that the " #~ "detached parallel window cannot respect per-module font choices, and any " #~ "module's internal font requests are ignored. In MozEmbed, neither of " #~ "these limitations is present." #~ msgstr "" #~ "La bibliothÚque d'affichage gtkhtml3 ne supporte qu'une seule police à " #~ "la fois. En conséquence, la fenêtre détachée « Vue " #~ "parallÚle Â» ne peut respecter les choix individuels de police " #~ "prédéfinis et les changements de police sont ignorés. Dans la " #~ "bibliothÚque MozEmbed, ces limitations ne sont pas présentes " #~ msgid "January 2008" #~ msgstr "Janvier 2008" #~ msgid "Sidepane" #~ msgstr "Volet latéral" #~ msgid "The Sidepane" #~ msgstr "Le volet latéral" #~ msgid "Viewer Pane" #~ msgstr "Volet aperçu" #~ msgid "Viewer Panel" #~ msgstr "Volet aperçu" #~ msgid "the Search Bar" #~ msgstr "La barre de recherche" #~ msgid "2007" #~ msgstr "2007" #~ msgid "Xiphos Manual" #~ msgstr "Manuel de &appname;" #~ msgid "" #~ "@@image: 'figures/preferences_modules-main.png'; " #~ "md5=1d9b1d3922efc792637606d16840830e" #~ msgstr "preferences_modules-main.png" #~ msgid "Removing Sword Modules" #~ msgstr "Suppression de modules Sword" #~ msgid "Removing Modules" #~ msgstr "Suppression de modules" #~ msgid "2006" #~ msgstr "2006" #~ msgid "" #~ "Late in preparation for release of 2.2, it was discovered that footnote " #~ "content search (as an Attributes search; see screenshot) has been " #~ "inadvertently broken by other needed development effort in Advanced " #~ "Search, and further fixes to cure this will require completion of other " #~ "planned, extensive re-working of how Advanced Search works. We regret the " #~ "inconvenience, but it is expected that this will receive top priority " #~ "following 2.2's release." #~ msgstr "" #~ "La recherche d'expressions dans les notes de bas de page ne fonctionne " #~ "plus actuellement. La correction de ce problÚme nécessite un gros " #~ "travail au niveau de la fonction de recherche avancée. Nous regrettons " #~ "le désagrément occasionné mais la correction de cette fonction sera la " #~ "priorité une aprÚs la sortie de la version 2.2." #~ msgid "GNOME Documentation Project" #~ msgstr "GNOME·Documentation·Project" #~ msgid "" #~ "right-click in the Bible Text pane. In the popup " #~ "menu choose FileOpen " #~ "current in a dialog Module ." #~ msgstr "" #~ "Faire un clic droit de la souris dans le volet des textes " #~ "bibliques. Dans le menu contextuel, choisir " #~ "FiichierOuvrir·dans " #~ "une fenêtre·." xiphos-4.0.7+dfsg1/help/wscript_build0000664000175000017500000000335413162045104016776 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 DOC_LINGUAS = ''' fr fa ''' DOC_INCLUDES = ''' introduction.xml interface.xml start.xml preferences.xml modules.xml search.xml studypad.xml personal.xml journals.xml onlinehelp.xml originallanguage.xml ''' DOC_FIGURES = ''' figures/first_start.png figures/gtkhtml3-vs-mozembed.png figures/interface_biblepane-options.png figures/interface_biblepane.png figures/interface_commentarypane.png figures/interface_dictionary.png figures/interface_menubar.png figures/interface_menubar-view.png figures/interface_parallel.png figures/interface_parallel-separate.png figures/interface.png figures/interface_searchpane.png figures/interface_shortcut.png figures/interface_sidepane.png figures/interface_toolbar.png figures/interface_viewer.png figures/journal.png figures/module.png figures/personal.png figures/preferences_fonts-color.png figures/preferences_fonts-misc.png figures/preferences_general-misc.png figures/preferences_general-biblesync.png figures/preferences_modules-misc.png figures/preferences_modules-parallel.png figures/preferences.png figures/search_search.png figures/studypad.png figures/sword3.png figures/sword_config.png figures/sword_install.png figures/sword_remove.png figures/sword_sources.png ''' if not bld.env['DISABLE_HELP']: if bld.env['IS_LINUX']: obj = bld.new_task_gen('gnome_doc') else: obj = bld.new_task_gen('xml_doc') obj.doc_module = 'xiphos' obj.doc_entities = 'legal.xml' obj.doc_includes = DOC_INCLUDES obj.doc_figures = DOC_FIGURES obj.doc_linguas = DOC_LINGUAS xiphos-4.0.7+dfsg1/help/xiphos.omf.in0000664000175000017500000000043313162045104016616 0ustar unit193unit193 manual xiphos-4.0.7+dfsg1/help/xiphos.pot0000664000175000017500000035222213162045104016240 0ustar unit193unit193msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2010-01-11 21:04+0200\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=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: C/originallanguage.xml:4(title) C/xiphos.xml:4(title) msgid "Installing Needed Modules" msgstr "" #: C/originallanguage.xml:5(para) C/xiphos.xml:5(para) msgid "Xiphos is ideally suited for studying the original Greek and Hebrew. To get started, you will want the following modules:" msgstr "" #: C/originallanguage.xml:8(para) C/xiphos.xml:8(para) msgid "From Crosswire Repository:" msgstr "" #: C/originallanguage.xml:13(para) C/xiphos.xml:13(para) msgid "StrongsHebrew Dictionary (or get StrongsRealHebrew from the Xiphos Repository)" msgstr "" #: C/originallanguage.xml:18(para) C/xiphos.xml:18(para) msgid "StrongsGreek Dictionary (or get StrongsRealGreek from the Xiphos Repository)" msgstr "" #: C/originallanguage.xml:23(para) C/xiphos.xml:23(para) msgid "Robinson Dictionary" msgstr "" #: C/originallanguage.xml:28(para) C/xiphos.xml:28(para) msgid "KJV Bible" msgstr "" #: C/originallanguage.xml:33(para) C/xiphos.xml:33(para) msgid "From Xiphos Repository:" msgstr "" #: C/originallanguage.xml:38(para) C/xiphos.xml:38(para) msgid "StrongsRealGreek Dictionary (same as StrongsGreek, but with Greek characters, B-Greek transliteration, and self-referencing links)" msgstr "" #: C/originallanguage.xml:43(para) C/xiphos.xml:43(para) msgid "StrongsRealHebrew Dictionary (same as StrongsHebrew, but with Hebrew characters and self-referencing links)" msgstr "" #: C/originallanguage.xml:48(para) C/xiphos.xml:48(para) msgid "InvertedStrongsRealGreek (key in or copy actual Greek word, rather than number)" msgstr "" #: C/onlinehelp.xml:4(title) C/xiphos.xml:4(title) msgid "Users Mailing List" msgstr "" #: C/onlinehelp.xml:5(para) C/xiphos.xml:5(para) msgid "One way you can get help with Xiphos is using our low-traffic users' mailing list. You can sign up by clicking this link. Once you are signed up, you can email the list with any problems you are having and other users or the developers will respond, typically within a day." msgstr "" #: C/license.xml:2(para) C/xiphos.xml:2(para) msgid "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 or any later version as published by the Free Software Foundation." msgstr "" #. Authors #: C/authors.xml:3(para) C/xiphos.xml:3(para) msgid "This manual was written by:" msgstr "" #. Journals and Prayer Lists #: C/journals.xml:3(para) C/xiphos.xml:3(para) msgid "Xiphos supports user-created and -editable modules to contain general content. Initially conceived as simple prayer lists, they have expanded to include daily journals and topic-outline content. The user can maintain prayer lists, or prepare sermons, or write any structured content desired." msgstr "" #. Personal Commentary #: C/personal.xml:3(para) C/xiphos.xml:3(para) msgid "To build up a personal commentary you will need to install the editable 'Personal' sword module from the English Commentaries section. Right click it and choose Edit->Note->Personal in the menu." msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/studypad.xml:16(None) C/xiphos.xml:16(None) msgid "@@image: 'figures/studypad.png'; md5=e50d36fb2348bbb0156b9a4a6457fed0" msgstr "" #: C/studypad.xml:4(title) C/xiphos.xml:4(title) msgid "Using The Studypad" msgstr "" #: C/studypad.xml:5(para) C/xiphos.xml:5(para) msgid "The Studypad can be opened by choosing File->Open Studypad" msgstr "" #: C/studypad.xml:8(para) C/xiphos.xml:8(para) msgid "This is what the Studypad typically looks like:" msgstr "" #: C/studypad.xml:12(title) C/studypad.xml:25(phrase) C/xiphos.xml:237(title) C/xiphos.xml:12(title) C/xiphos.xml:25(phrase) msgid "The Studypad" msgstr "" #: C/studypad.xml:33(para) C/xiphos.xml:33(para) msgid "The Studypad will save into your working directory, making it useful for collecting and exporting information and Bible study material from Xiphos into other programmes." msgstr "" #: C/studypad.xml:34(para) C/xiphos.xml:34(para) C/xiphos.xml:57(para) msgid "Toolbar 1" msgstr "" #: C/studypad.xml:36(para) C/xiphos.xml:36(para) C/xiphos.xml:59(para) msgid "Font Size and Environment" msgstr "" #: C/studypad.xml:37(para) C/xiphos.xml:37(para) C/xiphos.xml:60(para) msgid "Font Type" msgstr "" #: C/studypad.xml:38(para) C/xiphos.xml:38(para) C/xiphos.xml:61(para) msgid "Bold, Italics, Underscored, Crossed Out" msgstr "" #: C/studypad.xml:39(para) C/xiphos.xml:39(para) C/xiphos.xml:62(para) msgid "Left, Centre and Right Bound" msgstr "" #: C/studypad.xml:40(para) C/xiphos.xml:40(para) C/xiphos.xml:63(para) msgid "Shift Paragraph Right or Left" msgstr "" #: C/studypad.xml:41(para) C/xiphos.xml:41(para) C/xiphos.xml:64(para) msgid "Colour Selector" msgstr "" #: C/studypad.xml:43(para) C/xiphos.xml:43(para) C/xiphos.xml:66(para) msgid "Toolbar 2" msgstr "" #: C/studypad.xml:45(para) C/xiphos.xml:45(para) msgid "New, Save, Delete and Print" msgstr "" #: C/studypad.xml:46(para) C/xiphos.xml:46(para) C/xiphos.xml:69(para) msgid "Cut, Copy, Paste and Undo" msgstr "" #: C/studypad.xml:47(para) C/xiphos.xml:47(para) C/xiphos.xml:70(para) msgid "Find and 'Find and Replace'" msgstr "" #: C/studypad.xml:48(para) C/xiphos.xml:48(para) C/xiphos.xml:71(para) msgid "Spellcheck" msgstr "" #: C/studypad.xml:51(para) C/xiphos.xml:51(para) C/xiphos.xml:74(para) msgid "In order for spellcheck to be available, one of the languages under Edit->Current Languages must be set." msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/search.xml:15(None) C/xiphos.xml:15(None) msgid "@@image: 'figures/interface_searchpane.png'; md5=9b02269f6a1a4aa3a2a627aaca52d66c" msgstr "" #: C/search.xml:4(title) C/xiphos.xml:4(title) msgid "Simple Searches" msgstr "" #: C/search.xml:5(para) C/xiphos.xml:5(para) msgid "To conduct a quick search within the current Bible or commentary module, the Search Bar in the Sidebar should usually be adequate. Click either in the menu bar Edit->Search or in the Sidebar Modules->Search to access it." msgstr "" #: C/search.xml:11(title) C/search.xml:24(phrase) C/xiphos.xml:11(title) C/xiphos.xml:24(phrase) msgid "The Search Bar" msgstr "" #: C/search.xml:31(para) C/xiphos.xml:31(para) msgid "The Search Dialog consists of the following parts:" msgstr "" #: C/search.xml:36(para) C/xiphos.xml:36(para) msgid "Search Key Entry box" msgstr "" #: C/search.xml:41(para) C/search.xml:83(title) C/xiphos.xml:41(para) C/xiphos.xml:83(title) msgid "Search Module Selector" msgstr "" #: C/search.xml:46(para) C/search.xml:91(title) C/xiphos.xml:46(para) C/xiphos.xml:91(title) msgid "Search Type Selector" msgstr "" #: C/search.xml:51(para) C/search.xml:129(title) C/xiphos.xml:51(para) C/xiphos.xml:129(title) msgid "Search Options Checkbox" msgstr "" #: C/search.xml:56(para) C/search.xml:136(title) C/xiphos.xml:56(para) C/xiphos.xml:136(title) msgid "Search Scope Selector" msgstr "" #: C/search.xml:61(para) C/search.xml:173(title) C/xiphos.xml:61(para) C/xiphos.xml:173(title) msgid "Search Results View" msgstr "" #: C/search.xml:67(title) C/xiphos.xml:67(title) msgid "Search Key Entry Box" msgstr "" #: C/search.xml:68(para) C/xiphos.xml:68(para) msgid "Allows entry of the key for which you would like to search. The search key can be a word, part of a word, several words, a phrase, or a regular expression depending on the type of search selected. When the search key is entered and all other selections in the search dialog are complete, click the Find button to begin the search." msgstr "" #: C/search.xml:75(para) C/xiphos.xml:75(para) msgid "This search uses the optimized search method (see next section) if the module has previously been indexed, and will use AND semantics by default (verses must contain all words you entered)." msgstr "" #: C/search.xml:84(para) C/xiphos.xml:84(para) msgid "Allows selection of which modules you would like to search. Select Bible to search Bible versions or Commentary to search commentaries. Only the currently active module will be searched." msgstr "" #: C/search.xml:92(para) C/xiphos.xml:92(para) msgid "Allows selection of the type of search. There are three search types available:" msgstr "" #: C/search.xml:97(guibutton) C/xiphos.xml:97(guibutton) msgid "Multi word" msgstr "" #: C/search.xml:98(para) C/xiphos.xml:98(para) msgid "This type will match any verse that has all the words in the search key, regardless of where they appear in the verse." msgstr "" #: C/search.xml:103(guibutton) C/xiphos.xml:103(guibutton) msgid "Regular expression" msgstr "" #: C/search.xml:104(para) C/xiphos.xml:104(para) msgid "This search uses a regular expression as a search key. A regular expression is a pattern used to match a string of text. A regular expression can be used to find verses with words that match a particular pattern. For example the regular expression [a-z]*iah will match verses that contain the words Aiah, Ahaziah, Athaliah and Amariah." msgstr "" #: C/search.xml:111(para) C/xiphos.xml:111(para) msgid "A complete discussion of regular expressions is beyond the scope of this manual, but more information can be found in the grep man page." msgstr "" #: C/search.xml:116(guibutton) C/xiphos.xml:116(guibutton) msgid "Exact phrase" msgstr "" #: C/search.xml:117(para) C/xiphos.xml:117(para) msgid "This type will match the search key exatly as entered. If the search key is \n\t\t\t\t\tit is good, this search would match a verse which contains \"it is good,\" but would not match a verse which contains \" good, and doeth it not, to him it is sin.\"" msgstr "" #: C/search.xml:130(para) C/xiphos.xml:130(para) msgid "Allows selecting of search options. The only available option is Match case. Check this box to make the search case sensitive." msgstr "" #: C/search.xml:137(para) C/xiphos.xml:137(para) msgid "Allows defining the range within the specificed module that will be searched. There are three search scopes available:" msgstr "" #: C/search.xml:141(guibutton) C/xiphos.xml:141(guibutton) msgid "No scope" msgstr "" #: C/search.xml:142(para) C/xiphos.xml:142(para) msgid "This button causes the search to to include the entire module." msgstr "" #: C/search.xml:147(guibutton) C/xiphos.xml:147(guibutton) msgid "Use bounds" msgstr "" #: C/search.xml:148(para) C/xiphos.xml:148(para) msgid "Selecting this button produces two dropdown selector boxes marked Lower and Upper. Select the first book to search in the Lower box and the last book to search in the Upper box. The search will begin with the Lower book and end with the Upper book and include all books in between." msgstr "" #: C/search.xml:157(para) C/xiphos.xml:157(para) msgid "Chapter and verse numbers can be entered into the search bound boxes as well to further narrow the search." msgstr "" #: C/search.xml:163(guibutton) C/xiphos.xml:163(guibutton) msgid "Last search" msgstr "" #: C/search.xml:164(para) C/xiphos.xml:164(para) msgid "Select this button to do a new search including only the verses returned as a result of the last search. Use this with a new search key to narrow the search further." msgstr "" #: C/search.xml:174(para) C/xiphos.xml:174(para) msgid "This shows a list of the current search results for previewing, navigation, or saving." msgstr "" #: C/search.xml:177(term) C/xiphos.xml:177(term) msgid "Preview" msgstr "" #: C/search.xml:178(para) C/xiphos.xml:178(para) msgid "To preview the search result, simply click on an individual result. The entry will show in the preview pane." msgstr "" #: C/search.xml:184(term) C/xiphos.xml:184(term) msgid "Navigation" msgstr "" #: C/search.xml:185(para) C/xiphos.xml:185(para) msgid "Navigation to the search result can be done in two ways. To open the result in a new tab, middle-click the mouse. To open the result in the current tab, double-click the result." msgstr "" #: C/search.xml:191(term) C/xiphos.xml:191(term) msgid "Save Results" msgstr "" #: C/search.xml:192(para) C/xiphos.xml:192(para) msgid "You may save your results as a list of bookmarks. To do this, right-click and select Save List. You will be prompted to enter a name for the folder that your results will be saved to. After you have saved the results, you may view them by going to your bookmarks and finding the folder you just named." msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/modules.xml:23(None) C/xiphos.xml:23(None) msgid "@@image: 'figures/module.png'; md5=c27ec45463d4c3d3765f35770c31414a" msgstr "" #: C/modules.xml:5(title) C/xiphos.xml:5(title) msgid "Introduction To The Module Manager" msgstr "" #: C/modules.xml:6(para) C/xiphos.xml:6(para) msgid "The \"module\" is the unit of content in Xiphos, and Sword generally; a Sword module is a resource available for viewing in Sword applications. There are several varieties: Most importantly, Bible texts, as well as dictionaries and lexicons, commentaries, and general books, any of which may include image content (e.g. atlases). They are installed either from a local directory structure (typically on removable media, such as a CDROM distribution) or remotely via ftp from a repository such as Crosswire, which is the home of Sword, and from which all officially Sword-sanctioned modules are available. Also, many other modules are available from non-Crosswire repositories." msgstr "" #: C/modules.xml:14(para) C/xiphos.xml:14(para) msgid "If you have other Sword applications installed, they will all share the same set of Sword modules that you install through the Module Manager." msgstr "" #: C/modules.xml:19(title) C/modules.xml:32(phrase) C/xiphos.xml:19(title) C/xiphos.xml:32(phrase) msgid "The Module Manager Dialog" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/preferences.xml:12(None) C/xiphos.xml:12(None) msgid "@@image: 'figures/preferences.png'; md5=1bb4a411bbec6a269a5e9904ebc37e89" msgstr "" #: C/preferences.xml:6(title) C/xiphos.xml:6(title) msgid "Introduction To Preferences" msgstr "" #: C/preferences.xml:8(title) C/xiphos.xml:8(title) msgid "The Preference Dialog" msgstr "" #: C/preferences.xml:21(phrase) C/xiphos.xml:21(phrase) msgid "The Preferences Dialog" msgstr "" #: C/start.xml:4(title) C/xiphos.xml:4(title) msgid "Starting Xiphos" msgstr "" #: C/start.xml:5(para) C/xiphos.xml:5(para) msgid "You can start Xiphos in the following ways:" msgstr "" #: C/start.xml:10(term) C/xiphos.xml:10(term) msgid "Applications menu" msgstr "" #: C/start.xml:12(para) C/xiphos.xml:12(para) msgid "Choose AccessoriesXiphos Bible Guide." msgstr "" #: C/start.xml:20(term) C/xiphos.xml:20(term) msgid "Command line" msgstr "" #: C/start.xml:22(para) C/xiphos.xml:22(para) msgid "Type xiphos, then press Return." msgstr "" #: C/start.xml:28(term) C/xiphos.xml:28(term) msgid "Windows" msgstr "" #: C/start.xml:30(para) C/xiphos.xml:30(para) msgid "Go to All ProgramsXiphos Xiphos." msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/interface.xml:18(None) C/xiphos.xml:18(None) msgid "@@image: 'figures/interface_menubar.png'; md5=e565033e6a203b845ee4875c1d647057" msgstr "" #: C/interface.xml:5(title) C/interface.xml:14(title) C/xiphos.xml:108(term) C/xiphos.xml:5(title) C/xiphos.xml:14(title) msgid "Menubar" msgstr "" #: C/interface.xml:6(para) C/xiphos.xml:6(para) msgid "At the top of the Xiphos main window is the menubar. Almost all of the functions are available by activating the appropriate menu item. The functions have been grouped according to their type. For example, the file operations have been grouped into the File menu." msgstr "" #: C/interface.xml:27(phrase) msgid "menubar" msgstr "" #. Use the Introduction section to give a brief overview of what #. the application is and what it does. #: C/introduction.xml:5(para) msgid "is a Bible study and research tool based upon the \"SWORD Project\" libraries and the GNOME Desktop libraries. You can use to do the following:" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:34(None) msgid "@@image: 'figures/sword3.png'; md5=3d9c6ae738d16324db1e79e7ef9eff8b" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:63(None) C/xiphos.xml:87(None) msgid "@@image: 'figures/interface.png'; md5=b0167fed338a11d27d137c07f33a75e8" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:53(None) msgid "@@image: 'figures/first_start.png'; md5=d9bbfcf2353fff9419416655a51dac15" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:49(None) msgid "@@image: 'figures/interface_toolbar.png'; md5=af22d3813ded59e152cac9f7d35635d9" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:148(None) msgid "@@image: 'figures/interface_sidepane.png'; md5=d1783275662a57144b38d80c10688739" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:173(None) msgid "@@image: 'figures/interface_shortcut.png'; md5=1be0299ec3584f5262a3a4950fee745f" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:196(None) msgid "@@image: 'figures/interface_biblepane.png'; md5=092f45c81f0cf6682ec36a451da243ce" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:254(None) msgid "@@image: 'figures/interface_parallel.png'; md5=dbe32bdff5271afb087248f913363cce" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:278(None) msgid "@@image: 'figures/interface_parallel-separate.png'; md5=259f72c50a2050fff5d61db45e1a117a" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:397(None) msgid "@@image: 'figures/interface_biblepane-options.png'; md5=16023367059854aed6c53b3fd0c34f33" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:423(None) msgid "@@image: 'figures/interface_menubar-view.png'; md5=1b203231796686231e0151e018628bc2" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:554(None) msgid "@@image: 'figures/interface_viewer.png'; md5=e26c63cfa273aa2e1180d66fee1f1033" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:603(None) msgid "@@image: 'figures/interface_commentarypane.png'; md5=1142e8288deee464c1dcd51460bd2cce" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:676(None) msgid "@@image: 'figures/interface_dictionary.png'; md5=d0d5561dae3d893d8287f22a1424ace4" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:856(None) msgid "@@image: 'figures/gtkhtml3-vs-mozembed.png'; md5=deec924e49812ac32cfd027e53d2b193" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:38(None) msgid "@@image: 'figures/preferences_fonts-color.png'; md5=48d21eae6efe78b745d063ca0d3094a8" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:62(None) msgid "@@image: 'figures/preferences_fonts-misc.png'; md5=44017ad5ee9d666eb8a6c85a27ad44ca" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:100(None) msgid "@@image: 'figures/preferences_general-tabs.png'; md5=d6d30137f2bb1b26ace8fac0edf48203" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:124(None) msgid "@@image: 'figures/preferences_general-misc.png'; md5=a100cbdac54da698c5fee8b386f82b78" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:176(None) msgid "@@image: 'figures/preferences_modules-main.png'; md5=8100495250f0a100812a5907006a88ad" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:196(None) msgid "@@image: 'figures/preferences_modules-parallel.png'; md5=f880f02801dbc9e1673a2c50aad58ae1" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:216(None) msgid "@@image: 'figures/preferences_modules-misc.png'; md5=cf421f044c87d47185f3a85128d1786e" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:49(None) msgid "@@image: 'figures/sword_sources.png'; md5=a1182919f9c770abd01edee116fc0f48" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:83(None) msgid "@@image: 'figures/sword_config.png'; md5=4811d390ad124e63b4d7145fb3cba0ab" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:152(None) msgid "@@image: 'figures/sword_install.png'; md5=ac72af69d94af20a2f38c3be663ca51c" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:195(None) msgid "@@image: 'figures/sword_remove.png'; md5=a6ef5b13d854ff3ebf348523e729b2d2" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:214(None) msgid "@@image: 'figures/search_search.png'; md5=8c46acb73426be8ca481336b25d83659" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:22(None) msgid "@@image: 'figures/personal.png'; md5=540ea58ba392455d42860ee20e84b56e" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:36(None) msgid "@@image: 'figures/journal.png'; md5=2fe75c9ce423fa7975c901ce97d43065" msgstr "" #: C/xiphos.xml:56(title) msgid "Xiphos Manual" msgstr "" #: C/xiphos.xml:58(para) msgid "Xiphos is an application to aid in study of the Bible." msgstr "" #: C/xiphos.xml:61(year) msgid "2003" msgstr "" #: C/xiphos.xml:62(year) msgid "2009" msgstr "" #: C/xiphos.xml:63(holder) C/xiphos.xml:78(publishername) C/xiphos.xml:154(para) C/xiphos.xml:155(para) msgid "The Xiphos Team" msgstr "" #: C/xiphos.xml:3(title) C/xiphos.xml:21(title) msgid "GNU General Public License" msgstr "" #: C/xiphos.xml:4(pubdate) C/xiphos.xml:19(releaseinfo) msgid "Version 2, June 1991" msgstr "" #: C/xiphos.xml:6(year) msgid "1989, 1991" msgstr "" #: C/xiphos.xml:7(holder) msgid "Free Software Foundation, Inc." msgstr "" #: C/xiphos.xml:12(street) msgid "51 Franklin Street, Fifth Floor" msgstr "" #: C/xiphos.xml:13(city) msgid "Boston" msgstr "" #: C/xiphos.xml:13(state) msgid "MA" msgstr "" #: C/xiphos.xml:13(postcode) msgid "02110-1301" msgstr "" #: C/xiphos.xml:14(country) msgid "USA" msgstr "" #: C/xiphos.xml:11(address) msgid "Free Software Foundation, Inc. , , " msgstr "" #: C/xiphos.xml:17(para) msgid "Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed." msgstr "" #: C/xiphos.xml:23(title) msgid "Preamble" msgstr "" #: C/xiphos.xml:24(para) msgid "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 Library General Public License instead.) You can apply it to your programs, too." msgstr "" #: C/xiphos.xml:34(para) msgid "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." msgstr "" #: C/xiphos.xml:41(para) msgid "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." msgstr "" #: C/xiphos.xml:46(para) msgid "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." msgstr "" #: C/xiphos.xml:54(para) msgid "copyright the software, and" msgstr "" #: C/xiphos.xml:57(para) msgid "offer you this license which gives you legal permission to copy, distribute and/or modify the software." msgstr "" #: C/xiphos.xml:51(para) msgid "We protect your rights with two steps: " msgstr "" #: C/xiphos.xml:63(para) msgid "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." msgstr "" #: C/xiphos.xml:70(para) msgid "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." msgstr "" #: C/xiphos.xml:76(para) msgid "The precise terms and conditions for copying, distribution and modification follow." msgstr "" #: C/xiphos.xml:80(title) msgid "TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION" msgstr "" #: C/xiphos.xml:82(title) msgid "Section 0" msgstr "" #: C/xiphos.xml:83(para) msgid "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." msgstr "" #: C/xiphos.xml:94(para) msgid "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." msgstr "" #: C/xiphos.xml:101(title) msgid "Section 1" msgstr "" #: C/xiphos.xml:102(para) msgid "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." msgstr "" #: C/xiphos.xml:109(para) msgid "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." msgstr "" #: C/xiphos.xml:113(title) msgid "Section 2" msgstr "" #: C/xiphos.xml:121(para) msgid "You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change." msgstr "" #: C/xiphos.xml:125(para) msgid "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." msgstr "" #: C/xiphos.xml:131(para) msgid "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.)" msgstr "" #: C/xiphos.xml:114(para) msgid "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: " msgstr "" #: C/xiphos.xml:144(para) msgid "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." msgstr "" #: C/xiphos.xml:153(para) msgid "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." msgstr "" #: C/xiphos.xml:157(para) msgid "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." msgstr "" #: C/xiphos.xml:162(title) msgid "Section 3" msgstr "" #: C/xiphos.xml:169(para) msgid "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," msgstr "" #: C/xiphos.xml:174(para) msgid "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," msgstr "" #: C/xiphos.xml:181(para) msgid "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.)" msgstr "" #: C/xiphos.xml:163(para) msgid "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: " msgstr "" #: C/xiphos.xml:189(para) msgid "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." msgstr "" #: C/xiphos.xml:197(para) msgid "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." msgstr "" #: C/xiphos.xml:203(title) msgid "Section 4" msgstr "" #: C/xiphos.xml:204(para) msgid "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." msgstr "" #: C/xiphos.xml:211(title) msgid "Section 5" msgstr "" #: C/xiphos.xml:212(para) msgid "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." msgstr "" #: C/xiphos.xml:220(title) msgid "Section 6" msgstr "" #: C/xiphos.xml:221(para) msgid "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." msgstr "" #: C/xiphos.xml:228(title) msgid "Section 7" msgstr "" #: C/xiphos.xml:229(para) msgid "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." msgstr "" #: C/xiphos.xml:239(para) msgid "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." msgstr "" #: C/xiphos.xml:243(para) msgid "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." msgstr "" #: C/xiphos.xml:251(para) msgid "This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License." msgstr "" #: C/xiphos.xml:255(title) msgid "Section 8" msgstr "" #: C/xiphos.xml:256(para) msgid "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." msgstr "" #: C/xiphos.xml:263(title) msgid "Section 9" msgstr "" #: C/xiphos.xml:264(para) msgid "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." msgstr "" #: C/xiphos.xml:268(para) msgid "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." msgstr "" #: C/xiphos.xml:275(title) msgid "Section 10" msgstr "" #: C/xiphos.xml:276(para) msgid "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." msgstr "" #: C/xiphos.xml:283(title) msgid "NO WARRANTY Section 11" msgstr "" #: C/xiphos.xml:284(para) msgid "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." msgstr "" #: C/xiphos.xml:292(title) msgid "Section 12" msgstr "" #: C/xiphos.xml:293(para) msgid "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." msgstr "" #: C/xiphos.xml:301(para) msgid "END OF TERMS AND CONDITIONS" msgstr "" #: C/xiphos.xml:305(title) msgid "How to Apply These Terms to Your New Programs" msgstr "" #: C/xiphos.xml:306(para) msgid "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." msgstr "" #: C/xiphos.xml:310(para) msgid "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." msgstr "" #: C/xiphos.xml:315(para) msgid "<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author>" msgstr "" #: C/xiphos.xml:318(para) msgid "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." msgstr "" #: C/xiphos.xml:323(para) msgid "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." msgstr "" #: C/xiphos.xml:328(para) msgid "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" msgstr "" #: C/xiphos.xml:332(para) msgid "Also add information on how to contact you by electronic and paper mail." msgstr "" #: C/xiphos.xml:334(para) msgid "If the program is interactive, make it output a short notice like this when it starts in an interactive mode:" msgstr "" #: C/xiphos.xml:337(para) msgid "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." msgstr "" #: C/xiphos.xml:342(para) msgid "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." msgstr "" #: C/xiphos.xml:347(para) msgid "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:" msgstr "" #: C/xiphos.xml:351(para) msgid "Yoyodyne, Inc., hereby disclaims all copyright interest in the program Gnomovision (which makes passes at compilers) written by James Hacker." msgstr "" #: C/xiphos.xml:354(para) msgid "<signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice" msgstr "" #: C/xiphos.xml:357(para) msgid "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 Library General Public License instead of this License." msgstr "" #: C/xiphos.xml:88(firstname) msgid "Andy" msgstr "" #: C/xiphos.xml:89(surname) msgid "Piper" msgstr "" #: C/xiphos.xml:92(firstname) msgid "Pierre" msgstr "" #: C/xiphos.xml:93(surname) msgid "Benz" msgstr "" #: C/xiphos.xml:96(firstname) msgid "Dr Peter" msgstr "" #: C/xiphos.xml:97(surname) msgid "von Kaehne" msgstr "" #: C/xiphos.xml:100(firstname) msgid "Karl" msgstr "" #: C/xiphos.xml:101(surname) msgid "Kleinpaste" msgstr "" #: C/xiphos.xml:104(firstname) msgid "Matthew" msgstr "" #: C/xiphos.xml:105(surname) msgid "Talbert" msgstr "" #: C/xiphos.xml:108(firstname) msgid "Dominique" msgstr "" #: C/xiphos.xml:109(surname) msgid "Corbex" msgstr "" #: C/xiphos.xml:111(orgname) msgid "Xiphos Development team" msgstr "" #: C/xiphos.xml:113(contrib) msgid "French translation" msgstr "" #. to V3.0, and so on. #: C/xiphos.xml:147(releaseinfo) msgid "This manual describes version 3.1.2 of Xiphos." msgstr "" #: C/xiphos.xml:151(revnumber) msgid "Xiphos Manual V3.1.2" msgstr "" #: C/xiphos.xml:152(date) msgid "August 2009" msgstr "" #: C/xiphos.xml:160(title) msgid "Feedback" msgstr "" #: C/xiphos.xml:161(para) msgid "To report a bug or make a suggestion regarding the Xiphos application or this manual, Use the Tracker on SourceForge or the mailing lists." msgstr "" #: C/xiphos.xml:169(keyword) msgid "gnome" msgstr "" #: C/xiphos.xml:170(keyword) msgid "xiphos" msgstr "" #: C/xiphos.xml:171(keyword) msgid "sword" msgstr "" #: C/xiphos.xml:172(keyword) msgid "crosswire" msgstr "" #: C/xiphos.xml:173(keyword) msgid "help dialog" msgstr "" #: C/xiphos.xml:179(primary) msgid "Xiphos" msgstr "" #: C/xiphos.xml:194(title) msgid "Introduction" msgstr "" #. Use the Introduction section to give a brief overview of what #. the application is and what it does. #: C/xiphos.xml:5(para) msgid "Xiphos is a Bible study and research tool based upon the \"SWORD Project\" libraries and the GNOME Desktop libraries. You can use Xiphos to do the following:" msgstr "" #: C/xiphos.xml:9(para) msgid "View your favorite Scripture verse" msgstr "" #: C/xiphos.xml:12(para) msgid "Make sermon or personal notes on selected passages" msgstr "" #: C/xiphos.xml:15(para) msgid "Automatically follow Bible footnotes and cross-references" msgstr "" #: C/xiphos.xml:18(para) msgid "Compare translations in parallel" msgstr "" #: C/xiphos.xml:21(para) msgid "Work in original language study using the available Hebrew and Greek translations" msgstr "" #: C/xiphos.xml:25(para) msgid "Xiphos aims to provide a simple and clean user interface while providing a powerful tool allowing a personalized Bible study environment." msgstr "" #: C/xiphos.xml:30(title) C/xiphos.xml:43(phrase) msgid "The SWORD Project logo" msgstr "" #: C/xiphos.xml:49(para) msgid "\"The SWORD Project\" is based at http://www.crosswire.org. Other applications under the same banner are The SWORD Project for Windows (aka BibleCS or WinSword), MacSword for the Macintosh, BibleDesktop, a Java application, and BibleTime, another Linux program." msgstr "" #: C/xiphos.xml:59(title) C/xiphos.xml:72(phrase) msgid "Xiphos in action" msgstr "" #: C/xiphos.xml:81(para) msgid "Xiphos is currently in development, so this manual may not reflect the program as you see it. If it does not, please file a bug at the project website, or email xiphos-developers@lists.sourceforge.net. All help is appreciated, as it will improve the software." msgstr "" #: C/xiphos.xml:207(title) msgid "Getting Started with Xiphos" msgstr "" #: C/xiphos.xml:41(title) msgid "Starting Xiphos For The First Time" msgstr "" #: C/xiphos.xml:42(para) msgid "When you start Xiphos for the first time, Xiphos creates a default selection of options for display. Also, if no other Sword application has ever been run, and thus there are no Bible modules installed, then Xiphos asks permission to start the Module Manager so that you can select and install a Bible module in your language preference." msgstr "" #: C/xiphos.xml:49(title) C/xiphos.xml:62(phrase) msgid "Xiphos Download Question" msgstr "" #: C/xiphos.xml:69(para) msgid "Xiphos then opens its interface with one tab displayed, showing Romans 8:28. Once the interface is open, you can use EditPreferences to change any of the selections already made by default." msgstr "" #: C/xiphos.xml:78(title) msgid "Launching Xiphos" msgstr "" #: C/xiphos.xml:79(para) msgid "When you start Xiphos, the following interface is displayed:" msgstr "" #: C/xiphos.xml:83(title) msgid "Xiphos interface" msgstr "" #: C/xiphos.xml:96(phrase) msgid "The Xiphos Interface" msgstr "" #: C/xiphos.xml:103(para) msgid "The Xiphos interface contains the following elements:" msgstr "" #: C/xiphos.xml:110(para) msgid "The menus on the menubar contain several commands which extend the use of Xiphos . These include the StudyPad and advanced search functions. The menus also help you to customize your use of Xiphos." msgstr "" #: C/xiphos.xml:118(term) msgid "Toolbar" msgstr "" #: C/xiphos.xml:120(para) msgid "The toolbar contains buttons that let you quickly navigate through the Bible." msgstr "" #: C/xiphos.xml:126(term) C/xiphos.xml:144(title) msgid "Sidebar" msgstr "" #: C/xiphos.xml:128(para) msgid "The Sidebar provides access to several features. It contains your bookmarks and the list of installed books. It can also be used to perform simple searches." msgstr "" #: C/xiphos.xml:136(term) msgid "Bible Text Pane" msgstr "" #: C/xiphos.xml:138(para) msgid "The Bible Text pane displays the Bible text which is currently being viewed." msgstr "" #: C/xiphos.xml:144(term) C/xiphos.xml:549(title) C/xiphos.xml:563(phrase) msgid "Previewer" msgstr "" #: C/xiphos.xml:146(para) msgid "The Previewer displays Bible text module options. These include Strong's numbers, footnotes and morphological tags. It is located below the Bible Text Pane." msgstr "" #: C/xiphos.xml:153(term) C/xiphos.xml:612(phrase) msgid "Commentary Pane" msgstr "" #: C/xiphos.xml:155(para) msgid "The Commentary pane displays commentaries on the current Bible Text being used." msgstr "" #: C/xiphos.xml:161(term) msgid "Book Pane" msgstr "" #: C/xiphos.xml:163(para) msgid "The Book Pane displays general books available from the Sword Project. These include modules like \"Calvin's Institutes\", \"Josephus: The Complete Works\" etc. This Pane can be accessed via the Book View tab just below the Commentary Pane." msgstr "" #: C/xiphos.xml:171(term) msgid "Dictionary/Book Pane" msgstr "" #: C/xiphos.xml:173(para) msgid "The Dictionary/Book Pane displays dictionary information on selected words in the Bible Text Pane. It is located just below the Commentary Pane" msgstr "" #: C/xiphos.xml:180(para) msgid "When you right-click in the different interface sections, the interface displays a popup menu, which provides access to more module-specific options, including display controls and printing services." msgstr "" #: C/xiphos.xml:213(title) msgid "Interface" msgstr "" #: C/xiphos.xml:27(phrase) msgid "Xiphos menubar" msgstr "" #: C/xiphos.xml:37(title) msgid "Toolbars" msgstr "" #: C/xiphos.xml:38(para) msgid "The function of the Toolbar is to provide control over the Bible and Commentary Panes. Activation of the Toolbar option is done by moving the mouse cursor over the desired toolbar button and selecting it. A tooltip will appear if the mouse cursor is held stationary over a toolbar button, describing the function of the button." msgstr "" #: C/xiphos.xml:45(title) msgid "ToolBar" msgstr "" #: C/xiphos.xml:58(phrase) msgid "The Toolbar" msgstr "" #: C/xiphos.xml:63(para) msgid "The Toolbar consists of the following functions:" msgstr "" #: C/xiphos.xml:68(para) msgid "History View Toggle and drop-down menu" msgstr "" #: C/xiphos.xml:73(para) C/xiphos.xml:102(title) msgid "Bible Book Selector" msgstr "" #: C/xiphos.xml:78(para) C/xiphos.xml:110(title) msgid "Bible Chapter Selector" msgstr "" #: C/xiphos.xml:83(para) C/xiphos.xml:118(title) msgid "Bible Verse Selector" msgstr "" #: C/xiphos.xml:88(para) C/xiphos.xml:126(title) msgid "Bible Passage Summary" msgstr "" #: C/xiphos.xml:95(title) msgid "History Forward/Backward Selector" msgstr "" #: C/xiphos.xml:96(para) msgid "Switches between current and previous passage selections." msgstr "" #: C/xiphos.xml:103(para) msgid "Selects the Biblical book to be displayed in the Bible Text Pane and Commentary Pane. Changes take immediate effect." msgstr "" #: C/xiphos.xml:111(para) msgid "Selects the Biblical chapter of current book to be displayed in the Bible Text Pane and Commentary Pane. Changes take immediate effect." msgstr "" #: C/xiphos.xml:119(para) msgid "Selects the Biblical verse of current chapter to be displayed in the Bible Text Pane and Commentary Pane. Changes take immediate effect." msgstr "" #: C/xiphos.xml:127(para) msgid "Allows manual editing of passages which are displayed in the Bible Text Pane and Commentary Pane. Changes take effect once Enter is typed." msgstr "" #: C/xiphos.xml:132(para) msgid "Ensure that edited book,chapter and verse naming is correct, otherwise the wrong or no information will be displayed." msgstr "" #: C/xiphos.xml:142(title) C/xiphos.xml:157(phrase) msgid "The Sidebar" msgstr "" #: C/xiphos.xml:163(para) msgid "On the left hand side of Xiphos there is the Sidebar. Here the user can switch between the different Sword modules, view bookmarks, do simple searches and view verse lists. To switch between all Sidebar functions, buttons have been placed at the top of the Sidebar." msgstr "" #: C/xiphos.xml:169(title) msgid "Sidebar Shortcuts" msgstr "" #: C/xiphos.xml:182(phrase) msgid "Sidebar shortcuts" msgstr "" #: C/xiphos.xml:190(title) msgid "The Bible Text Pane" msgstr "" #: C/xiphos.xml:192(title) msgid "The Bible Textpane" msgstr "" #: C/xiphos.xml:205(phrase) msgid "The Bible textpane" msgstr "" #: C/xiphos.xml:211(para) msgid "Positioned to the right of the Shortcut bar is the Bible text pane. All your different translations will be displayed for full viewing. When starting Xiphos either your default Bible translation or the translation last used will be displayed." msgstr "" #: C/xiphos.xml:218(title) msgid "Opening A Specific Bible Translation" msgstr "" #: C/xiphos.xml:219(para) msgid "In order to change the current Bible translation to another of your choice:" msgstr "" #: C/xiphos.xml:224(para) msgid "right-click in the Bible Text Pane. In the popup menu choose FileOpen Module and select your specific translation that you want to view." msgstr "" #: C/xiphos.xml:231(para) msgid "under the Modules option in the Sidebar, choose Biblical Textslanguage choice and select your specific translation." msgstr "" #: C/xiphos.xml:241(title) msgid "Using the Parallel View Mode" msgstr "" #: C/xiphos.xml:242(para) msgid "A nice function in Xiphos is the ability to view your specified bible text in five parallel translations of your choice. The Parallel View mode can be accessed by selecting Parallel View just below the Bible Text Pane, next to the Standard View tab. Please note that you can only view one verse at a time. You can change the verse by selecting another verse, chapter, or book at the toolbar. Also note that modules that are Old Testament or New Testament only (eg Westminster Leningrad Codex and Byzantine Majority Text ) will not be able to display books, chapters, or verses that they don't have." msgstr "" #: C/xiphos.xml:251(title) C/xiphos.xml:263(phrase) msgid "Bible textpane - parallel view" msgstr "" #: C/xiphos.xml:269(para) msgid "Additionally, a separate Parallel View window can be selected from the right click menu with Detach/Attach. Your Bible pane will return to its normal single text view, and the new Parallel View window will show the complete chapter, in all 5 translations." msgstr "" #: C/xiphos.xml:275(title) C/xiphos.xml:287(phrase) msgid "Parallel View - separate window" msgstr "" #: C/xiphos.xml:296(title) msgid "Opening A Separate Bible Translation" msgstr "" #: C/xiphos.xml:297(para) msgid "In order to view a Bible translation separate from the Xiphos interface:" msgstr "" #: C/xiphos.xml:302(para) msgid "Under the Modules option in the Sidebar,choose Biblical Textslanguage choice. Then right-click on a translation and choose the Open in dialog option." msgstr "" #: C/xiphos.xml:313(title) msgid "Finding Out About The Current Translation" msgstr "" #: C/xiphos.xml:314(para) msgid "To find out about the Bible translation currently being displayed:" msgstr "" #: C/xiphos.xml:319(para) msgid "right-click in the Bible Text pane. In the popup menu choose About module name." msgstr "" #: C/xiphos.xml:325(para) msgid "Under the Modules option in the Sidebar,choose Biblical Textslanguage choice. Then right-click on a translation and choose the About option." msgstr "" #: C/xiphos.xml:336(title) C/xiphos.xml:394(title) C/xiphos.xml:406(phrase) msgid "Module Options" msgstr "" #: C/xiphos.xml:337(para) msgid "Most Bible translations have additional options which the user can select." msgstr "" #: C/xiphos.xml:342(para) msgid "Words Of Christ In Red" msgstr "" #: C/xiphos.xml:347(para) msgid "Strong's Numbers" msgstr "" #: C/xiphos.xml:352(para) msgid "Morphological Tags" msgstr "" #: C/xiphos.xml:357(para) msgid "Footnotes" msgstr "" #: C/xiphos.xml:362(para) msgid "Scripture Cross-Reference" msgstr "" #: C/xiphos.xml:367(para) msgid "Headings" msgstr "" #: C/xiphos.xml:372(para) msgid "Image Content" msgstr "" #: C/xiphos.xml:378(para) msgid "Translations in other languages such as Greek or Hebrew have specific options which deal only with the specific language." msgstr "" #: C/xiphos.xml:382(para) msgid "In order to access these options:" msgstr "" #: C/xiphos.xml:387(para) msgid "right-click in the Bible Text pane. In the popup menu (example shown), choose Module Options and select the specific option." msgstr "" #: C/xiphos.xml:415(title) C/xiphos.xml:420(title) C/xiphos.xml:432(phrase) msgid "View Options" msgstr "" #: C/xiphos.xml:416(para) msgid "There are several additional modes that can be selected from the menubar's View pulldown." msgstr "" #: C/xiphos.xml:439(para) msgid "The first 4 checkboxes control whether each named subwindow is displayed. The viewable state of the subwindows is remembered on a per-tab basis. This makes it possible, for example, to have a tab dedicated to a maps module alone (in a dictionary module, having alphabetically-listed places), by turning off the display of Bible, Previewer, and Commentary for that tab." msgstr "" #: C/xiphos.xml:444(para) msgid "The remaining checkboxes control these other display features:" msgstr "" #: C/xiphos.xml:449(para) msgid "Verse Style - Toggles between Bible text display in separate verses, or in paragraphs instead. This is set on a per-module basis." msgstr "" #: C/xiphos.xml:455(para) msgid "Link Tabs - When more than one tab is open, each one's verse is navigated separately in the disabled case. If tab linking is enabled, then all tabs navigate together, keeping all translations on the same verse." msgstr "" #: C/xiphos.xml:462(para) msgid "Read Aloud - If you enable this, then Xiphos will funnel all selected verses through the festival text-to-speech system. Festival is a widely-available TTS, often installed by default in Linux distributions. Reading aloud is not currently supported on Windows." msgstr "" #: C/xiphos.xml:468(para) msgid "Also, mouse-selected text may be read aloud from Bibles, commentaries, and general books, using the right-click menu, regardless of whether Read Aloud is selected." msgstr "" #: C/xiphos.xml:475(para) msgid "Show Verse Numbers - Normally enabled, this toggle can be disabled to prevent display of verse numbers within the text." msgstr "" #: C/xiphos.xml:481(para) msgid "Highlight Current Verse - Initially disabled, this toggle replaces mere alternate colorization of the current verse with a substitute high-contrast highlight. The colors used may be selected from the Preferences dialog." msgstr "" #: C/xiphos.xml:491(title) msgid "User Annotation" msgstr "" #: C/xiphos.xml:492(para) msgid "Many users wish to make personal annotations on individual verses, without the need to put a full \"personal commentary\" module to use. Xiphos provides this in the right-click context menu in the Bible pane. This brings up a dialog showing the current verse reference and offering a text box into which to enter a brief personal note. Once the user closes the dialog with \"Mark,\" the verse will be displayed in reverse-highlight (default, blue on yellow) and a marker *u will be inserted at the verse's beginning. This is metaphorically similar for users who mark verses in paper Bibles with a yellow highlighter and write personal notes in the margins." msgstr "" #: C/xiphos.xml:500(para) msgid "Selecting an already-annotated verse will (in the usual case) bring up the existing content for re-editing. An already-annotated verse can be unmarked; the verse will cease to show in reverse-highlight." msgstr "" #: C/xiphos.xml:504(para) msgid "If the user deletes the module name from the reference at the top of the dialog, then the annotation will apply to any Bible module at the selected verse. However, in this case, re-selecting the annotated verse will not initialize with the existing content, because the dialog is created based on the specific module reference." msgstr "" #: C/xiphos.xml:512(title) msgid "Geography Support" msgstr "" #: C/xiphos.xml:513(para) msgid "A connection to browsing BibleMap.org is available by mouse-selecting a place name in any text. Use the right-click context menu to select Lookup SelectionBrowse in BibleMap.org. A web browser will be brought up to show the selected name's geography via BibleMap, which provides Biblical detail overlaid on a Google Maps interface." msgstr "" #: C/xiphos.xml:524(title) msgid "Specific Word Meanings" msgstr "" #: C/xiphos.xml:525(para) msgid "In order to check the meaning of a specific word, double-click on the word you wish to lookup. The word should then highlight itself and the explanation should be displayed, if available, in the Dictionary Pane." msgstr "" #: C/xiphos.xml:532(title) msgid "Finding A Specific Word" msgstr "" #: C/xiphos.xml:533(para) msgid "To find a specific word within a passage:" msgstr "" #: C/xiphos.xml:538(para) msgid "right-click in the Bible Text Pane. In the popup menu, choose Edit-> Find. A separate dialog will appear, which provides text searches. Fill out dialog and click the Find and Find Next buttons." msgstr "" #: C/xiphos.xml:551(title) msgid "PreViewer" msgstr "" #: C/xiphos.xml:569(para) msgid "The Previewer is where the user sees Strong's numbers, morphological tags, footnotes, and cross-references that the Bible Text Pane provides." msgstr "" #: C/xiphos.xml:573(para) msgid "Footnote content is displayed in the Previewer when you hover over the indicator *n in the Bible text; it remains visible until your mouse moves over another indicator, Strong's number, etc. Sometimes you may want the text to remain anchored until you can move the mouse to the previewer to click on a link or to read large footnotes. To anchor the text so that you can scroll it in the Previewer, middle-click the indicator (or hold down the Shift key) and move to the Previewer." msgstr "" #: C/xiphos.xml:580(para) msgid "Cross-reference indicators *x work much the same way. Clicking the indicator will send the set of references to the Verse List in the Sidebar, where you can click them individually for reading in the Previewer." msgstr "" #: C/xiphos.xml:585(para) msgid "Any verses shown in reverse-highlight have personal annotation associated with them, and such verses will include *u at the beginning of the verse. Hovering on this marker will show the annotation in the previewer, just as for publisher's footnotes." msgstr "" #: C/xiphos.xml:590(para) msgid "If a devotional has been set via the Preferences dialog, then the day's devotional reference will also appear in the previewer, either on program startup or when the user requests it via the View menu." msgstr "" #: C/xiphos.xml:597(title) C/xiphos.xml:599(title) msgid "The Commentary Pane" msgstr "" #: C/xiphos.xml:618(para) msgid "The Commentary pane is where the commentary modules are displayed. This provides easy reading, reference, and access to different commentaries currently installed. The passage viewed by the Commentary pane is directly controlled by the current passage viewed in the Bible Text pane, so in order to change to a different passage commentary, select the desired passage on the Toolbar." msgstr "" #: C/xiphos.xml:625(para) msgid "If there are images that are part of a commentary, general book, or dictionary/lexicon, they may be clicked to invoke a viewer on that single image, in order to get a better view. This is particularly useful if image resizing has been enabled with the result that images are made very small in the subwindow." msgstr "" #: C/xiphos.xml:631(para) msgid "By changing to passage settings on the Toolbar, the contents in the Bible Text pane and the Commentary Pane will be changed." msgstr "" #: C/xiphos.xml:638(title) msgid "Finding Out About The Commentary Module" msgstr "" #: C/xiphos.xml:639(para) msgid "To find out about the commentary currently being displayed:" msgstr "" #: C/xiphos.xml:644(para) msgid "right-click in the Commentary Pane. In the popup menu choose About module name." msgstr "" #: C/xiphos.xml:653(title) msgid "Commentary Headings." msgstr "" #: C/xiphos.xml:654(para) msgid "Many commentaries have additional headings which enable introductory information about the book and chapter currently being displayed in the Bible Text pane. In order to view them:" msgstr "" #: C/xiphos.xml:660(para) msgid "right-click in the Commentary Pane. In the popup menu choose Display Book Heading or Display Chapter Heading." msgstr "" #: C/xiphos.xml:670(title) msgid "Dictionary Pane" msgstr "" #: C/xiphos.xml:672(title) C/xiphos.xml:685(phrase) msgid "The Dictionary Pane" msgstr "" #: C/xiphos.xml:692(para) msgid "The Dictionary Pane's content is driven by its up/down selectors, typing in its navbar text, or double-clicks in the Bible, Commentary, or Book Panes." msgstr "" #: C/xiphos.xml:698(title) msgid "Keyboard Shortcuts" msgstr "" #: C/xiphos.xml:699(para) msgid "Several keyboard shortcuts exist in Xiphos:" msgstr "" #: C/xiphos.xml:704(para) msgid "F1: opens this manual." msgstr "" #: C/xiphos.xml:709(para) msgid "F2: opens the Preferences dialog." msgstr "" #: C/xiphos.xml:714(para) msgid "F3: opens Advanced Search." msgstr "" #: C/xiphos.xml:719(para) msgid "F4: opens the Module Manager." msgstr "" #: C/xiphos.xml:724(para) msgid "Ctrl-L focuses and selects the main verse navbar text. You can then immediately type in new verse selection text. Be aware that, as is the case with most Sword applications, Xiphos understands many abbreviations: \"G\" is adequate to specify Genesis, for example, and any book name by itself implies 1:1." msgstr "" #: C/xiphos.xml:732(para) msgid "Ctrl-F opens the \"Find\" dialog. The subwindow to which it applies depends on which of them are visible: The Bible is first preference, then the commentary or general book, then the dictionary. So a tab can be dedicated to just a genbook, and Ctrl-F will perform \"Find\" within that pane." msgstr "" #: C/xiphos.xml:739(para) msgid "Alt-C brings the Commentary View forward when previously obscured by the Book View." msgstr "" #: C/xiphos.xml:744(para) msgid "Alt-G is the opposite of Alt-C, focusing on the general book." msgstr "" #: C/xiphos.xml:749(para) msgid "Alt-B opens a bookmark dialog on the current verse." msgstr "" #: C/xiphos.xml:754(para) msgid "Alt-D focuses on the dictionary navbar text." msgstr "" #: C/xiphos.xml:759(para) msgid "Alt-P detaches/re-attaches the parallel view dialog." msgstr "" #: C/xiphos.xml:764(para) msgid "Alt-Z opens the personal commentary editor." msgstr "" #: C/xiphos.xml:769(para) msgid "Ctrl-Plus/Ctrl-Minus increases/decreases the base font size." msgstr "" #: C/xiphos.xml:778(para) msgid "Ctrl-p/Ctrl-n: Verse previous/next." msgstr "" #: C/xiphos.xml:782(para) msgid "p/n: Chapter previous/next." msgstr "" #: C/xiphos.xml:786(para) msgid "P/N: Book previous/next." msgstr "" #: C/xiphos.xml:774(para) msgid "Location bar navigation: " msgstr "" #: C/xiphos.xml:796(title) msgid "Version Differences in Xiphos's Display" msgstr "" #: C/xiphos.xml:797(para) msgid "The Xiphos interface has evolved over time, and there are two display libraries with which Xiphos can be built. The older, less featureful version is called \"gtkhtml3\", and the newer, more capable version is called \"MozEmbed\". Both of these display libraries render text in a browser-like fashion, using HTML constructs to control display." msgstr "" #: C/xiphos.xml:804(para) msgid "Several desirable capabilities are unsupportable in gtkhtml3, and although recent Xiphos is written to take advantage of MozEmbed features, it is possible that the version running on your computer needed to be built with gtkhtml3 instead, either because the version of MozEmbed available for your system is not recent enough to support the needs of Xiphos, or it simply doesn't exist for your system. (Mozembed is not supported under Windows at this time.) The following differences will be apparent, depending on whether gtkhtml3 or MozEmbed is the underlying display engine:" msgstr "" #: C/xiphos.xml:815(para) msgid "Morphology and Strong's references, enabled via the right-click menu in some modules, are displayed inline with gtkhtml3; with MozEmbed, a blocked display is used, where these references are aligned beneath the word to which they refer, for a much more readable, less cluttered display." msgstr "" #: C/xiphos.xml:822(para) msgid "Footnote and cross-reference markers (*n, *x) are displayed as proper superscripts in MozEmbed, but not in gtkhtml3." msgstr "" #: C/xiphos.xml:828(para) msgid "Links in gtkhtml3 are necessarily both colored and underlined; in MozEmbed, no underlines are needed." msgstr "" #: C/xiphos.xml:833(para) msgid "Under MozEmbed, double-space display is available using the View menu, but not under gtkhtml3." msgstr "" #: C/xiphos.xml:839(para) msgid "It is not possible for gtkhtml3 to interpret multiple font face directives in a single window, so the gtkhtml3 detached parallel view window cannot provide per-module font selections. Also, modules' internal font requests are ignored in any gtkhtml3 window." msgstr "" #: C/xiphos.xml:847(para) msgid "Using the \"About Xiphos\" selection under the Help menu, you will see the display library with which Xiphos was built." msgstr "" #: C/xiphos.xml:852(title) C/xiphos.xml:859(phrase) msgid "Comparison, gtkhtml3 -vs- mozembed" msgstr "" #: C/xiphos.xml:219(title) msgid "Preferences" msgstr "" #: C/xiphos.xml:30(title) msgid "Fonts And Colors" msgstr "" #: C/xiphos.xml:32(title) msgid "Setting Font Colors" msgstr "" #: C/xiphos.xml:34(title) C/xiphos.xml:47(phrase) msgid "Font Colour Settings" msgstr "" #: C/xiphos.xml:56(title) C/xiphos.xml:58(title) C/xiphos.xml:71(phrase) msgid "Miscellaneous Font Settings" msgstr "" #: C/xiphos.xml:78(para) msgid "In individual modules' display, the right-click menu's Module Options selector provides font name and size selection." msgstr "" #: C/xiphos.xml:83(para) msgid "The base font size is the size initially chosen for all modules displayed by Xiphos. The verse number and individual modules' font size choices are relative to the base font size." msgstr "" #: C/xiphos.xml:92(title) msgid "General Settings" msgstr "" #: C/xiphos.xml:94(title) msgid "Tabs and Pane Settings" msgstr "" #: C/xiphos.xml:96(title) C/xiphos.xml:109(phrase) msgid "Tab and Pane Settings" msgstr "" #: C/xiphos.xml:118(title) C/xiphos.xml:120(title) C/xiphos.xml:133(phrase) msgid "General Preferences and StudyPad directory" msgstr "" #: C/xiphos.xml:140(para) msgid "Certain dictionary-style modules are Daily Devotionals whose keys are numerically in the form \"Month.Day\". If you have such a module installed and it has been selected as your preferred devotional, then you can ask that Xiphos display today's selection during startup." msgstr "" #: C/xiphos.xml:145(para) msgid "Verse style indicates that each verse should begin on a separate line, or (when disabled) that verses should be allowed to group in paragraphs, according to the Bible module's internal markup. Not all Bible modules have such markup." msgstr "" #: C/xiphos.xml:150(para) msgid "With Scroll to Previous/Next Chapter enabled, using the mouse to scroll to the beginning or end of a chapter will cause Xiphos to move automatically to the appropriate chapter." msgstr "" #: C/xiphos.xml:154(para) msgid "If you enable Resize images, Xiphos will automatically resize image content in commentaries, general books, and dictionaries so as to fit the subwindow which contains them." msgstr "" #: C/xiphos.xml:158(para) msgid "Highlight current verse, if enabled, will cause Xiphos to substitute mere current verse colorization with a high-contrast alternate color scheme on the current verse. The colors used may be chosen from the color selector pane (see above)." msgstr "" #: C/xiphos.xml:168(title) msgid "Module Settings" msgstr "" #: C/xiphos.xml:170(title) msgid "Main Module Settings" msgstr "" #: C/xiphos.xml:172(title) C/xiphos.xml:185(phrase) msgid "The Module Preferences Dialog" msgstr "" #: C/xiphos.xml:192(title) C/xiphos.xml:205(phrase) msgid "Parallel Preferences" msgstr "" #: C/xiphos.xml:212(title) msgid "Various preferences Modules" msgstr "" #: C/xiphos.xml:225(phrase) msgid "Various Preferences Modules" msgstr "" #: C/xiphos.xml:225(title) msgid "Module Manager" msgstr "" #: C/xiphos.xml:41(title) msgid "Sword Module Configurations" msgstr "" #: C/xiphos.xml:43(title) C/xiphos.xml:45(title) msgid "Module Sources Settings" msgstr "" #: C/xiphos.xml:58(phrase) C/xiphos.xml:92(phrase) C/xiphos.xml:161(phrase) msgid "Module Installation" msgstr "" #: C/xiphos.xml:64(para) msgid "There are other repositories available besides CrossWire's own, though the modules available from other repositories do not represent content officially sanctioned by Crosswire. On the web, see this page for list of those repositories known: http://www.crosswire.org/wiki/Module_Repositories" msgstr "" #: C/xiphos.xml:69(para) msgid "The list of standard repositories is maintained at CrossWire. Xiphos normally auto-synchronizes with that list one time, when the user first puts the Module Manager to use. The list may change, as new repositories come into existence; occasional re-synchronization with the list is suggested, which is accomplished by clicking the Load Standard." msgstr "" #: C/xiphos.xml:77(title) C/xiphos.xml:79(title) msgid "Sword Module Installations" msgstr "" #: C/xiphos.xml:97(para) msgid "After you have selected your Install Source, click the Refresh button to cause Xiphos to find the module summary available from that source before moving on." msgstr "" #: C/xiphos.xml:102(para) msgid "Take note of the \"Install Destination\". In most cases, you will have a choice of a personal area or a system area. The details vary according to your operating system." msgstr "" #: C/xiphos.xml:108(title) msgid "Linux" msgstr "" #: C/xiphos.xml:109(para) msgid "Unless you run as root (via su or sudo) you will only be able to install in your personal area, under ~/.sword. If you run as root, or change permissions on the shared directory, you will also be able to install modules for all users, typically in /usr/share/sword. There have been some requests for Xiphos to provide a means by which an ordinary (non-root) user could start the program, gain temporary write access to the system area while installing modules, and then revoke that access after installation is complete. Attempting to devise a scheme to do this has proven quite difficult, given the different superuser management schemes employed by various Linux distributions. Therefore, at this time there are no ongoing plans to try to solve this problem, and users are advised to enable write access to the system area outside Xiphos." msgstr "" #: C/xiphos.xml:122(title) msgid "Windows XP" msgstr "" #: C/xiphos.xml:123(para) msgid "You may install modules to a shared folder so the modules are available to all users. If you have previously used \"The Sword Project for Windows\", this folder will be \"C:\\Program Files\\Crosswire\\The Sword Project\\Sword\". Otherwise it will be \"C:\\Documents and Settings\\All Users\\Application Data\\Sword\". You may also install modules to a location that can only be seen by you. This location is \"C:\\Documents and Settings\\YOUR NAME\\Application Data\\Sword\"." msgstr "" #: C/xiphos.xml:132(title) msgid "Windows Vista" msgstr "" #: C/xiphos.xml:133(para) msgid "Vista works much the same as XP, except for the locations. The private location is \"C:\\Users\\YOUR NAME\\AppData\\Roaming\\Sword\". The shared location is \"C:\\ProgramData\\Sword\"." msgstr "" #: C/xiphos.xml:144(title) C/xiphos.xml:146(title) msgid "Installing, Updating, and Maintaining Modules" msgstr "" #: C/xiphos.xml:148(title) msgid "Installing and Updating Modules" msgstr "" #: C/xiphos.xml:167(para) msgid "The module manager generates both a per-type module list as well as a parallel availability list. The latter is intended to make it easier to find new items without having to work one's way through the per-type list, one subtree at a time. Modules which are either not yet installed or updated beyond what is currently installed will appear in both lists." msgstr "" #: C/xiphos.xml:172(para) msgid "Modules that are already installed will show a checkmark beside them. If a fast search (\"lucene\") index is available, a magnifying glass will be displayed, otherwise an \"X\" will be shown; creation of the index is available on the Maintenance pane. Locked modules, which require that you purchase an unlock key from the module's copyright holder, will show a lock symbol. If there are modules installed for which a more recent version is available, a refresh icon will appear between the differing old and new version stamps. There may be an approximate size displayed, if the repository management provides this information, otherwise a question mark (\"-?-\") will be shown." msgstr "" #: C/xiphos.xml:179(para) msgid "Select new modules to be installed by clicking the checkboxes and then the Install button at the bottom. Any number of modules may be requested for installation at one time." msgstr "" #: C/xiphos.xml:183(para) msgid "If you acquire a locked module and have obtained the cipher key for it, the module is then unlocked in the main window: Open the module, which will probably appear blank, then using the right-click context menu, choose \"Unlock This Module.\"" msgstr "" #: C/xiphos.xml:189(title) C/xiphos.xml:191(title) C/xiphos.xml:204(phrase) msgid "Module Maintenance" msgstr "" #: C/xiphos.xml:209(para) msgid "Several maintenance functions are available: Removal, archival, index, and index deletion." msgstr "" #: C/xiphos.xml:212(para) msgid "Removal disposes of a module entirely. There is no recovery of the module unless you have previously archived a copy of it." msgstr "" #: C/xiphos.xml:215(para) msgid "Archival is available for any module, although it is provided with personal commentaries specifically in mind. A *.zip of the module is left in the directory ~/.sword/zip. Archival prior to removal of personal commentaries is recommended, in order to be available for future re-install if the subject matter of the personal commentary becomes important again." msgstr "" #: C/xiphos.xml:220(para) msgid "Indexing is provided so that the underlying Sword search support can create the index needed for the \"lucene\" multi-word fast-search functions. If the index is not created, multi-word search will still be available, but it will be much slower. With the index in place, searches through an entire Bible can take just a few seconds." msgstr "" #: C/xiphos.xml:225(para) msgid "Indexes may be deleted as well." msgstr "" #: C/xiphos.xml:233(title) msgid "Installing Non-Standard Modules" msgstr "" #: C/xiphos.xml:234(para) msgid "Some resource modules in Sword Project format are available from sources other than Crosswire and not from a module manager-ready repository. Necessarily, installing such a module is a manual task." msgstr "" #: C/xiphos.xml:238(para) msgid "Modules are normally packaged as *.zip files; they contain a configuration file plus a number of data files. Installation of such a module is done by cd'ing to your personal Sword (not Xiphos) configuration directory, ~/.sword, and unzipping the file there. The configuration file will be left in \"mods.d\", and the module's data files will go into a subdirectory of \"modules\". Alternatively, if you have write access to the system Sword directory, typically /usr/share/sword, you may cd there instead before unzipping." msgstr "" #: C/xiphos.xml:245(para) msgid "Restart Xiphos after installing such a module, so that a fresh instance of the program can notice the new module in place." msgstr "" #: C/xiphos.xml:231(title) msgid "The Search Function" msgstr "" #: C/xiphos.xml:203(title) msgid "Advanced Searches" msgstr "" #: C/xiphos.xml:204(para) msgid "More complicated searches might require the use of the advanced search functions, found under Edit->Advanced Search." msgstr "" #: C/xiphos.xml:210(title) msgid "The Advanced Search Dialogue" msgstr "" #: C/xiphos.xml:223(phrase) msgid "The Advanced Search Dialog" msgstr "" #: C/xiphos.xml:231(para) msgid "In Advanced Search, much more complex queries can be constructed, involving custom search ranges, custom lists of modules over which to search, regular expression matching (see next section), and attribute-based searches such as are found in footnotes or Strong's Hebrew and Greek dictionary references." msgstr "" #: C/xiphos.xml:237(para) msgid "The default search is multi-word, a somewhat slow and blunt search through module text. Also available is an optimized search based on the Lucene indexing and search library. In order to use the optimized search, the index must be constructed beforehand: Please see the preceding section on the Module Manager regarding the Maintenance functions, including indexing. A web search will provide several references to the syntax needed to put to use the power of optimized Lucene search. A few examples follow:" msgstr "" #: C/xiphos.xml:245(para) msgid "Simple Searches: just type in the words you want to search for. To return only verses that include all of the words, prefix the word with \"+\". So, in the KJV, you could find Psalm 23 by searching for \"+Lord +shepherd +want\". To search for an entire phrase, surround the entire phrase with quotes, like \"maketh me to lie down\" (note that quotes are unnecessary in all of the other examples)." msgstr "" #: C/xiphos.xml:252(para) msgid "Single Letter Wildcard: to search for \"veil\" or \"vail\", use this syntax \"v?il\". The \"?\" represents a single character that could be anything. A more complex example returns both spellings for Isaiah used in the KJV. \"?saia?\" will return results for \"Isaiah\" and \"Esaias\"." msgstr "" #: C/xiphos.xml:258(para) msgid "Multiple Letter Wildcard: to search for \"prophet\" or \"prophesy\" or \"prophecy\" or \"prophesied\", use this syntax \"prophe*\"." msgstr "" #: C/xiphos.xml:262(para) msgid "AND syntax: in the advanced search to return results for all of the search terms, you must put \"AND\" in between the terms. To continue our example, if we wish to search for any occurrence of Isaiah or Esaias that also mention either prophet, or prophecy, or prophesy, we can do a search like this: \"?saia? AND prophe*\"." msgstr "" #: C/xiphos.xml:268(para) msgid "By default, two standard search ranges are defined, for Old and New Testament; you may wish to define others for e.g. \"Gospels\" or \"Paul's Epistles\". One custom module list containing only the first Bible found will be present. If desired, new searches can be performed across only the current results of the previous search. Any modules may be searched, including general books and even dictionaries, in any combination." msgstr "" #: C/xiphos.xml:275(para) msgid "Note the tooltip in the screenshot above, for Attributes search. This qualifier is used to perform searches on attributes that are carried with verses, instead of verse content proper, such as footnote content or Strong's Hebrew and Greek references. If this button is selected, specific attribute qualifiers must be made in the Attribute Search tab, at the right end of the tab set. Strong's references are identified with a leading \"H\" or \"G\" and the numeric Strong's identifier. Thus, a search of KJV for Strong's Greek #140, using \"G140\", will return the single result of Matthew 12:18." msgstr "" #: C/xiphos.xml:283(para) msgid "If you have indexed your modules, there is a much faster way to search for Strong's references. Enter your search preceded by \"lemma:\", so to search for Strong's Greek #140, enter \"lemma:G140\". You must have selected Optimized (\"Lucene\") for this to work." msgstr "" #: C/xiphos.xml:289(para) msgid "The \"Find\" button also stops an in-progress search, as its tooltip indicates." msgstr "" #: C/xiphos.xml:293(para) msgid "Results will show in the Results tab. If you wish to show Strongs, Morphology, or Footnote tags, make those selections on the Attributes Search tab. Clicking once on the result will show the result in the Advanced Search previewer. Hovering over Strongs, Morphology, Footnote, or Cross-reference tags will show the results in the main previewer. Double-clicking a result will cause the current tab to navigate to that result. This applies to search results in general books and commentaries as well, but note that the respective tab must be visible." msgstr "" #: C/xiphos.xml:303(para) msgid "Changes to some of the settings (e.g. scope of search, searched modules, etc.) in Advanced Search will affect the simple search via the side pane but not vice versa." msgstr "" #: C/xiphos.xml:310(title) msgid "Search Syntax using Regular Expression" msgstr "" #: C/xiphos.xml:312(para) 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 the string of letters that make that word are found. A search for \"right\" will return verses that contain the word \"right\", but also \"righteous\", \"righteousness\", \"unrighteous\", \"upright\" and even \"bright\". 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 \"shall not\"." msgstr "" #: C/xiphos.xml:315(para) msgid "The power of Regular Expressions is 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 "" #: C/xiphos.xml:320(para) msgid "Example: the pattern \"i. love\\.\" will find sentences that end with \"his love\" or \"in love\" or \"is love\" followed by a period. 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 "" #: C/xiphos.xml:328(title) msgid "Rules for Regular Expression Search Requests" msgstr "" #: C/xiphos.xml:330(para) msgid ". The period matches any character." msgstr "" #: C/xiphos.xml:331(para) msgid "* The asterisk matches 0 or more characters of the preceding: set, character or indicated character." msgstr "" #: C/xiphos.xml:333(para) msgid "+ The plus sign matches 1 or more characters of the preceding: set, character or indicated character." msgstr "" #: C/xiphos.xml:335(para) msgid "? The question mark matches 0 or 1 character of the preceding: set, character or indicated character." msgstr "" #: C/xiphos.xml:337(para) msgid "[ ] Square brackets match any one of the characters specified inside [ ]." msgstr "" #: C/xiphos.xml:339(para) msgid "^ A caret as the first character inside [ ] means NOT." msgstr "" #: C/xiphos.xml:340(para) msgid "^ A caret beginning a pattern anchors the beginning of a line." msgstr "" #: C/xiphos.xml:342(para) msgid "$ A dollar at the end of a pattern anchors the end of a line." msgstr "" #: C/xiphos.xml:344(para) msgid "| A vertical bar means logical OR." msgstr "" #: C/xiphos.xml:345(para) msgid "( ) Parentheses enclose expressions for grouping. Not supported!" msgstr "" #: C/xiphos.xml:347(para) msgid "\\ A backslash can be used prior to any special character to match that character." msgstr "" #: C/xiphos.xml:349(para) msgid "\\ A backslash can be used prior to an ordinary character to make it a special character." msgstr "" #: C/xiphos.xml:354(title) msgid "The Period" msgstr "" #: C/xiphos.xml:356(para) msgid "The Period \".\" will match any single character even a space or other non-alphabet character. s.t matches sit, set, sot, etc., which could be located in sitting, compasseth and sottish b..t matches boot, boat and beat foot.tool matches footstool and foot tool" msgstr "" #: C/xiphos.xml:370(title) msgid "The Asterisk" msgstr "" #: C/xiphos.xml:372(para) msgid "The asterisk \"*\" matches zero or more characters of the preceding: set, character or indicated character. Using a period asterisk combination \".*\" after a commonly found pattern can cause the search to take a very long time, making the program seem to freeze. be*n matches beeen, been, ben, and bn which could locate Reuben and Shebna." msgstr "" #: C/xiphos.xml:384(title) msgid "The Plus Sign" msgstr "" #: C/xiphos.xml:385(para) msgid "The Plus Sign \"+\" matches one or more characters of the preceding: set, character or indicated character. Using a period and plus sign combination \".+\" after a commonly found pattern can cause the search to take a very long time, making the program seem to freeze. be+n matches beeen, been and ben, but not bn." msgstr "" #: C/xiphos.xml:396(title) msgid "The Question Mark" msgstr "" #: C/xiphos.xml:397(para) msgid "The Question Mark \"?\"matches zero or one character of the preceding: set, character or indicated character. be?n matches ben and bn but not been. trees? matches trees or tree." msgstr "" #: C/xiphos.xml:406(title) msgid "The Square Brackets" msgstr "" #: C/xiphos.xml:407(para) 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. s[eia]t matches set, sit, and sat, but not sot. s[eia]+t matches as above but also, seat, seet, siet, etc. [a-d] matches a, b, c, or d. [A-Z] matches any uppercase letter. [.;:?!] matches ., ;, :, ?, or ! but not a comma. [ ]^-] matches ] or ^ or -" msgstr "" #: C/xiphos.xml:429(title) msgid "The Caret first in Square Brackets" msgstr "" #: C/xiphos.xml:430(para) msgid "If the Caret is the first character after the left bracket (\"[^\") it means NOT. s[^io]t matches set, sat, etc., but not sit and sot." msgstr "" #: C/xiphos.xml:437(title) msgid "The Caret as Start of Line Anchor" msgstr "" #: C/xiphos.xml:438(para) msgid "If the Caret is the first character in a pattern (\"^xxx\") it anchors the pattern to the start of a line. Any match must be at the beginning of a line. Because of unfiltered formatting characters in some texts, this feature does not always work, but may if a few periods are placed after the caret to account for the formatting characters. ^In the beginning matches lines that start with \"In the beginning\". (May need to use: ^.....In the beginning)" msgstr "" #: C/xiphos.xml:451(title) msgid "The Dollar Sign as End of Line Anchor" msgstr "" #: C/xiphos.xml:452(para) msgid "If the Dollar Sign is the last character (\"xxx$\") in a pattern it anchors the pattern to the end of a line. Any match must be at the end of a line. Because of unfiltered formatting characters in some texts, this feature does not always work, but may if a few periods are placed before the dollar sign to account for the formatting characters. Amen\\.$ matches lines that end with \"Amen.\" (May need to use Amen\\....$, Amen\\..........$, or even Amen\\....................$)" msgstr "" #: C/xiphos.xml:466(title) msgid "The Vertical Bar" msgstr "" #: C/xiphos.xml:467(para) msgid "The Vertical Bar \"|\" between patterns means OR. John|Peter matches John or Peter. John .*Peter|Peter .*John matches John ... Peter or Peter ... John. (.* slows a search) pain|suffering|sorrow matches pain, or suffering, or sorrow." msgstr "" #: C/xiphos.xml:478(title) msgid "The Parentheses" msgstr "" #: C/xiphos.xml:479(emphasis) msgid "The use of Parentheses \"( )\" is not supported!" msgstr "" #: C/xiphos.xml:485(title) msgid "The Backslash Prior to a Special Character" msgstr "" #: C/xiphos.xml:486(para) 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 amen. but not ament and will not locate firmament." msgstr "" #: C/xiphos.xml:494(title) msgid "The Backslash Prior to an Ordinary Character" msgstr "" #: C/xiphos.xml:496(para) msgid "The Backslash prior to an ordinary character (\"\\o\") indicates that the character is not being used to match itself, but has special meaning." msgstr "" #: C/xiphos.xml:501(para) msgid "\\b if use outside [ ] means word boundary. If used inside [ ] means backspace. \\brighteous\\b matches righteous but not unrighteous or righteousness" msgstr "" #: C/xiphos.xml:505(para) msgid "\\B means non-word boundary. \\Brighteous\\B matches unrighteousness and unrighteously but not righteous, unrighteous or righteousness." msgstr "" #: C/xiphos.xml:509(para) msgid "\\d means digit; same as [0-9]." msgstr "" #: C/xiphos.xml:510(para) msgid "\\D means non-digit, same as [^0-9]." msgstr "" #: C/xiphos.xml:511(para) msgid "\\s means space." msgstr "" #: C/xiphos.xml:512(para) msgid "\\S means not a space." msgstr "" #: C/xiphos.xml:513(para) msgid "\\w means alphanumeric; same as [a-zA-Z0-9_]." msgstr "" #: C/xiphos.xml:514(para) msgid "\\W means not alphanumeric; same as [^a-zA-Z0-9_]." msgstr "" #: C/xiphos.xml:243(title) C/xiphos.xml:31(phrase) msgid "The Personal Commentary" msgstr "" #: C/xiphos.xml:11(para) msgid "An editor window similar to the Study Pad will appear. Edit your comment and save it; in the future it will appear as your comment to the relevant verse." msgstr "" #: C/xiphos.xml:18(title) msgid "The Personal Commentary Editor" msgstr "" #: C/xiphos.xml:37(para) msgid "Locationbar" msgstr "" #: C/xiphos.xml:41(para) msgid "Synchronise Button" msgstr "" #: C/xiphos.xml:42(para) msgid "Bible Book, Chapter and Verse Selectors" msgstr "" #: C/xiphos.xml:43(para) msgid "Location Summary" msgstr "" #: C/xiphos.xml:46(para) msgid "Use the Synchronise Button to quickly change location of your editor to that of the underlying Bibletext or use the Book, Chapter, and Verse selectors to choose to edit your comment to one particular verse." msgstr "" #: C/xiphos.xml:68(para) msgid "Save, Delete and Print" msgstr "" #: C/xiphos.xml:80(para) msgid "To create a link to other verses right click the text and choose Link... In the pop-up window enter the link location and the module linked to." msgstr "" #: C/xiphos.xml:86(para) msgid "It is possible to rename a personal commentary to suit a particular subject of study for that commentary. Thus, multiple personal commentaries may be installed: Rename the existing personal commentary, and then re-install another instance of the personal commentary if desired. Personal commentary names can consist only of letters and digits, and cannot duplicate an existing module's name. Rename is accessible off the right-click menu." msgstr "" #: C/xiphos.xml:97(para) msgid "If the study embodied in a particular personal commentary is no longer needed, archival is available in the module manager, prior to removal, for possible future re-installation. See the module manager's Remove/Archive page. Any module may be archived, not just personal commentaries." msgstr "" #: C/xiphos.xml:105(para) msgid "Although there are 31,102 verses in standard versification, it is unlikely that more than a tiny fraction of all verses will have personal commentary attached to them. A verse list showing where personal commentary notes exist is available from Right Click Dump Pers.Comm.." msgstr "" #: C/xiphos.xml:115(para) msgid "The created commentary page will be attached to an individual verse only. To write commentary pages from within Xiphos, attached to longer stretches of text use the Link.. function to link several pages together" msgstr "" #: C/xiphos.xml:249(title) msgid "Journals and Prayer Lists" msgstr "" #: C/xiphos.xml:13(para) msgid "To enable prayer list and journal support, see the Preferences dialog as previously described. There, in General->Misc, check the item labeled Enable Prayer Lists. You will see a new item appear at the bottom of the sidebar's module list for \"Prayer Lists/Journals\"." msgstr "" #: C/xiphos.xml:23(para) msgid "Right-click on this entry, and you will be offered a context menu to create new modules. All the offered options are of the same type, but what is offered is a variety of templates from which to work. There are 5 templates at this time." msgstr "" #: C/xiphos.xml:32(title) msgid "Creating a journal or prayer list" msgstr "" #: C/xiphos.xml:39(phrase) msgid "New journal or prayer list" msgstr "" #: C/xiphos.xml:45(para) msgid "Their structure is the same, but the offered templates provide a variety of hints regarding ways to organize content. Simple is trivial, and can be considered a mental Post-It note. Subject is useful as a more organized version. Monthly provides a per-month structure in which to track needed content. Daily Journal is a full 365-day calendar in which to track a personal journal or ongoing prayer needs. And finally, Outlined Topic is a full, expandable outline suitable for topics and subtopics." msgstr "" #: C/xiphos.xml:61(para) msgid "Journals and prayer lists have the structure of a general book: If simply selected for display from the module list, they will appear in the usual subwindow for general books." msgstr "" #: C/xiphos.xml:68(para) msgid "Editing a journal or prayer list is done by right-clicking the module name to get its context menu, whose middle item is Open in Editor. The sections and subsections will be listed in the left margin. Click one, and the editor navigates to that section. The context menu on right-click of section keys provides for adding, deleting, and editing the names of sections and subsections." msgstr "" #: C/xiphos.xml:80(para) msgid "If the general book subwindow is currently displaying the journal or prayer list being edited, it will synchronize with new content when Save is used." msgstr "" #: C/xiphos.xml:87(para) msgid "As mentioned, these user-edited modules are in effect general books. This means they can be viewed in any Sword Project application. Thus, you can use these modules immediately in BibleTime, for example; or from the Module Manager's Maintenance page, you can archive a zip file to copy to a Windows system where you can then install the zip content as a module for the Windows user interface. Few other Sword Project applications provide for editing these modules, however, meaning that they will appear in such other applications as just ordinary general books." msgstr "" #: C/xiphos.xml:103(para) msgid "In the future, it is planned that a module sharing facility will become available, by which user-edited modules such as these can be uploaded to become available to a wide audience. The current install repository facility will be expanded to provide upload as well as the existing download capability in order to support this. Thus, users will be able to share their sermons, Bible studies, and other personally-authored content with other Sword application users." msgstr "" #: C/xiphos.xml:255(title) msgid "Getting Help Online" msgstr "" #: C/xiphos.xml:13(title) msgid "Live Chat" msgstr "" #: C/xiphos.xml:14(para) msgid "Another way to get help is with online chat. Xiphos has an IRC channel on freenode, #xiphos. If you don't know what that means, it's ok. Just click this link (it will open your web browser), type a nickname or accept the default, and click \"Click to join chatroom\". This will take you to a chatroom where the developers and other users are available to help you with issues you may be having. Although many times someone will answer your question immediately, sometimes you may have to wait a few minutes or longer." msgstr "" #: C/xiphos.xml:261(title) msgid "Original Language Research" msgstr "" #: C/xiphos.xml:56(title) msgid "Setting Up" msgstr "" #: C/xiphos.xml:57(para) msgid "While still in the module manager, create indexes for all of the modules you just installed. Then close the module manager and open Edit Preferences and go to ModulesMisc. Set your Hebrew and Greek lexicons according to what you installed. Close preferences and open the KJV module. Turn on the module options Right ClickModule OptionsShow Strongs and Right ClickModule Options Show Morphology. You should see the Bible text change to show Strongs numbers underneath the appropriate English words. Hover over the numbers (or letters for morphology) with the mouse and you will see the definition displayed in the previewer pane. Click on the link and the definition will show in the dictionary pane. If you are using StrongsRealGreek or StrongsRealHebrew, you can click on any other number referenced in the definition and you will be taken to that entry." msgstr "" #: C/xiphos.xml:73(title) msgid "Searching for Strongs Numbers" msgstr "" #: C/xiphos.xml:74(para) msgid "Choose EditAdvanced Searchor press F3. Under Search Type, select Optimized (\"Lucene\"). Click on the Attribute Search tab, and make check the box that says Strongs Numbers. Now click in the entry field at the top and search for the number you are looking for preceded by \"lemma:\" and \"G\" for Greek or \"H\" for Hebrew. So to look for the Hebrew word tsad-deek (6662), enter \"lemma:H6662\". Once the search is done, the results pane will be shown. Notice that when you click on a result, it will show the result in the preview pane, and the strong's numbers will show as well, following immediately after the words they match. Also note that hovering over these numbers will show the definition in the main preview pane." msgstr "" #: C/xiphos.xml:86(title) msgid "Additional Modules" msgstr "" #: C/xiphos.xml:87(para) msgid "For more advanced research, the following modules are also available:" msgstr "" #: C/xiphos.xml:91(para) msgid "2TGreek (Xiphos Repository) : This module contains the entire Bible in Greek. It combines the LXX and Tischendorf8 NT into one easy-to-use module. In addition, it contains Strongs, Morphology,Greek Accents, and primary/secondary readings. As with all modules that include Strongs, Xiphos displays 2TGreek in beautiful interlinear form." msgstr "" #: C/xiphos.xml:99(para) msgid "Elzevir Textus Receptus (Crosswire Beta Repository as of this writing) : 1624 edition with Strongs and Morphology" msgstr "" #: C/xiphos.xml:104(para) msgid "LXX (Crosswire Repository) : the Septuagint with Strongs, Morphology, and footnotes" msgstr "" #: C/xiphos.xml:109(para) msgid "MorphGNT (Crosswire Beta Repository as of this writing) : This is derived from the morphologically parsed GNT provided by UPenn's CCAT. It was reformatted and error-corrected by James Tauber. It includes Greek accents and Morphology." msgstr "" #: C/xiphos.xml:116(para) msgid "TR (Crosswire Repository) : This is the Textus Receptus with Strongs and Morphology" msgstr "" #: C/xiphos.xml:121(para) msgid "TischMorph (Xiphos Repository) : As described above, this has Strongs, Morphology, accents, and alternate readings." msgstr "" #: C/xiphos.xml:126(para) msgid "WHNU (Crosswire Repository) : Westcott-Hort of 1881 with Strongs and Morphology" msgstr "" #: C/xiphos.xml:131(para) msgid "GreekHebrew (Crosswire Repository) : This is a dictionary keyed to Strongs. It contains words in the LXX that are also found in the New Testament. In addition, it contains the equivalent Hebrew words also keyed to Strongs." msgstr "" #: C/xiphos.xml:138(para) msgid "Didache (Crosswire Beta Repository as of this writing) : This is an early Christian treatise in Greek dated to the late first or early second century. It includes Strongs, Morphology, and Greek accents." msgstr "" #: C/xiphos.xml:267(title) msgid "Authors" msgstr "" #: C/xiphos.xml:8(para) msgid "Andy Piper" msgstr "" #: C/xiphos.xml:13(para) msgid "Pierre Benz" msgstr "" #: C/xiphos.xml:18(para) msgid "Dr Peter von Kaehne" msgstr "" #: C/xiphos.xml:23(para) msgid "Karl Kleinpaste" msgstr "" #: C/xiphos.xml:28(para) msgid "Dominique Corbex" msgstr "" #: C/xiphos.xml:33(para) msgid "Matthew Talbert" msgstr "" #: C/xiphos.xml:38(para) msgid "Please send all comments and suggestions regarding this manual to Xiphos Development list xiphos-developers@lists.sourceforge.net. Comments may also be submitted via the project trackers at SourceForge." msgstr "" #: C/xiphos.xml:43(para) msgid "For more information on Xiphos, please visit the project website at http://xiphos.sf.net. Bug reports should be made using the Bug Tracker at the project development site http://www.sourceforge.net/projects/xiphos" msgstr "" #: C/xiphos.xml:273(title) msgid "License" msgstr "" #: C/xiphos.xml:7(para) msgid "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." msgstr "" #: C/xiphos.xml:13(para) msgid "A copy of the GNU General Public License is included as an appendix to the GNOME Users Guide. You may also obtain a copy of the GNU General Public License from the Free Software Foundation by visiting their Web site or by writing to
Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA02110-1301USA
" msgstr "" #. Put one translator per line, in the form of NAME , YEAR1, YEAR2 #: C/xiphos.xml:0(None) msgid "translator-credits" msgstr "" xiphos-4.0.7+dfsg1/help/fa/0000775000175000017500000000000013162045104014562 5ustar unit193unit193xiphos-4.0.7+dfsg1/help/fa/fa.po0000664000175000017500000043603113162045104015517 0ustar unit193unit193msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2010-01-11 21:08+0200\n" "PO-Revision-Date: 2009-09-23 22:44-0800\n" "Last-Translator: Mansour \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:34(None) msgid "@@image: 'figures/sword3.png'; md5=3d9c6ae738d16324db1e79e7ef9eff8b" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:63(None) C/xiphos.xml:87(None) msgid "@@image: 'figures/interface.png'; md5=b0167fed338a11d27d137c07f33a75e8" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:53(None) msgid "" "@@image: 'figures/first_start.png'; md5=d9bbfcf2353fff9419416655a51dac15" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:18(None) msgid "" "@@image: 'figures/interface_menubar.png'; " "md5=e565033e6a203b845ee4875c1d647057" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:49(None) msgid "" "@@image: 'figures/interface_toolbar.png'; " "md5=af22d3813ded59e152cac9f7d35635d9" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:148(None) msgid "" "@@image: 'figures/interface_sidepane.png'; " "md5=d1783275662a57144b38d80c10688739" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:173(None) msgid "" "@@image: 'figures/interface_shortcut.png'; " "md5=1be0299ec3584f5262a3a4950fee745f" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:196(None) msgid "" "@@image: 'figures/interface_biblepane.png'; " "md5=092f45c81f0cf6682ec36a451da243ce" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:254(None) msgid "" "@@image: 'figures/interface_parallel.png'; " "md5=dbe32bdff5271afb087248f913363cce" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:278(None) msgid "" "@@image: 'figures/interface_parallel-separate.png'; " "md5=259f72c50a2050fff5d61db45e1a117a" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:397(None) msgid "" "@@image: 'figures/interface_biblepane-options.png'; " "md5=16023367059854aed6c53b3fd0c34f33" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:423(None) msgid "" "@@image: 'figures/interface_menubar-view.png'; " "md5=1b203231796686231e0151e018628bc2" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:554(None) msgid "" "@@image: 'figures/interface_viewer.png'; md5=e26c63cfa273aa2e1180d66fee1f1033" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:603(None) msgid "" "@@image: 'figures/interface_commentarypane.png'; " "md5=1142e8288deee464c1dcd51460bd2cce" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:676(None) msgid "" "@@image: 'figures/interface_dictionary.png'; " "md5=d0d5561dae3d893d8287f22a1424ace4" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:856(None) msgid "" "@@image: 'figures/gtkhtml3-vs-mozembed.png'; " "md5=deec924e49812ac32cfd027e53d2b193" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:12(None) msgid "" "@@image: 'figures/preferences.png'; md5=1bb4a411bbec6a269a5e9904ebc37e89" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:38(None) msgid "" "@@image: 'figures/preferences_fonts-color.png'; " "md5=48d21eae6efe78b745d063ca0d3094a8" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:62(None) msgid "" "@@image: 'figures/preferences_fonts-misc.png'; " "md5=44017ad5ee9d666eb8a6c85a27ad44ca" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:100(None) msgid "" "@@image: 'figures/preferences_general-tabs.png'; " "md5=d6d30137f2bb1b26ace8fac0edf48203" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:124(None) msgid "" "@@image: 'figures/preferences_general-misc.png'; " "md5=a100cbdac54da698c5fee8b386f82b78" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:176(None) msgid "" "@@image: 'figures/preferences_modules-main.png'; " "md5=8100495250f0a100812a5907006a88ad" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:196(None) msgid "" "@@image: 'figures/preferences_modules-parallel.png'; " "md5=f880f02801dbc9e1673a2c50aad58ae1" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:216(None) msgid "" "@@image: 'figures/preferences_modules-misc.png'; " "md5=cf421f044c87d47185f3a85128d1786e" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:23(None) msgid "@@image: 'figures/module.png'; md5=c27ec45463d4c3d3765f35770c31414a" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:49(None) msgid "" "@@image: 'figures/sword_sources.png'; md5=a1182919f9c770abd01edee116fc0f48" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:83(None) msgid "" "@@image: 'figures/sword_config.png'; md5=4811d390ad124e63b4d7145fb3cba0ab" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:152(None) msgid "" "@@image: 'figures/sword_install.png'; md5=ac72af69d94af20a2f38c3be663ca51c" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:195(None) msgid "" "@@image: 'figures/sword_remove.png'; md5=a6ef5b13d854ff3ebf348523e729b2d2" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:15(None) msgid "" "@@image: 'figures/interface_searchpane.png'; " "md5=9b02269f6a1a4aa3a2a627aaca52d66c" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:214(None) msgid "" "@@image: 'figures/search_search.png'; md5=8c46acb73426be8ca481336b25d83659" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:16(None) msgid "@@image: 'figures/studypad.png'; md5=e50d36fb2348bbb0156b9a4a6457fed0" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:22(None) msgid "@@image: 'figures/personal.png'; md5=540ea58ba392455d42860ee20e84b56e" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: C/xiphos.xml:36(None) msgid "@@image: 'figures/journal.png'; md5=2fe75c9ce423fa7975c901ce97d43065" msgstr "" #: C/xiphos.xml:56(title) msgid "Xiphos Manual" msgstr "Xiphos راهنما" #: C/xiphos.xml:58(para) msgid "Xiphos is an application to aid in study of the Bible." msgstr "" "زیفوس برنامه‏ای است که به منظور کمک رسانی در مطالعۀ کتاب‏مقدس تهیه شده است." #: C/xiphos.xml:61(year) msgid "2003" msgstr "2003" #: C/xiphos.xml:62(year) msgid "2009" msgstr "2009" #: C/xiphos.xml:63(holder) C/xiphos.xml:78(publishername) #: C/xiphos.xml:154(para) C/xiphos.xml:155(para) msgid "The Xiphos Team" msgstr "تیم زیفوس" #: C/xiphos.xml:3(title) C/xiphos.xml:21(title) msgid "GNU General Public License" msgstr "" #: C/xiphos.xml:4(pubdate) C/xiphos.xml:19(releaseinfo) msgid "Version 2, June 1991" msgstr "" #: C/xiphos.xml:6(year) msgid "1989, 1991" msgstr "" #: C/xiphos.xml:7(holder) msgid "Free Software Foundation, Inc." msgstr "" #: C/xiphos.xml:12(street) msgid "51 Franklin Street, Fifth Floor" msgstr "" #: C/xiphos.xml:13(city) msgid "Boston" msgstr "" #: C/xiphos.xml:13(state) msgid "MA" msgstr "" #: C/xiphos.xml:13(postcode) #, fuzzy msgid "02110-1301" msgstr "15 اکتبر 2007" #: C/xiphos.xml:14(country) msgid "USA" msgstr "" #: C/xiphos.xml:11(address) msgid "" "Free Software Foundation, Inc. , , " "" msgstr "" #: C/xiphos.xml:17(para) msgid "" "Everyone is permitted to copy and distribute verbatim copies of this license " "document, but changing it is not allowed." msgstr "" #: C/xiphos.xml:23(title) msgid "Preamble" msgstr "" #: C/xiphos.xml:24(para) msgid "" "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 Library General Public License instead.) You " "can apply it to your programs, too." msgstr "" #: C/xiphos.xml:34(para) msgid "" "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." msgstr "" #: C/xiphos.xml:41(para) msgid "" "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." msgstr "" #: C/xiphos.xml:46(para) msgid "" "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." msgstr "" #: C/xiphos.xml:54(para) msgid "copyright the software, and" msgstr "" #: C/xiphos.xml:57(para) msgid "" "offer you this license which gives you legal permission to copy, distribute " "and/or modify the software." msgstr "" #: C/xiphos.xml:51(para) msgid "We protect your rights with two steps: " msgstr "" #: C/xiphos.xml:63(para) msgid "" "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." msgstr "" #: C/xiphos.xml:70(para) msgid "" "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." msgstr "" #: C/xiphos.xml:76(para) msgid "" "The precise terms and conditions for copying, distribution and modification " "follow." msgstr "" #: C/xiphos.xml:80(title) msgid "TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION" msgstr "" #: C/xiphos.xml:82(title) msgid "Section 0" msgstr "" #: C/xiphos.xml:83(para) msgid "" "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." msgstr "" #: C/xiphos.xml:94(para) msgid "" "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." msgstr "" #: C/xiphos.xml:101(title) msgid "Section 1" msgstr "" #: C/xiphos.xml:102(para) msgid "" "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." msgstr "" #: C/xiphos.xml:109(para) msgid "" "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." msgstr "" #: C/xiphos.xml:113(title) msgid "Section 2" msgstr "" #: C/xiphos.xml:121(para) msgid "" "You must cause the modified files to carry prominent notices stating that " "you changed the files and the date of any change." msgstr "" #: C/xiphos.xml:125(para) msgid "" "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." msgstr "" #: C/xiphos.xml:131(para) msgid "" "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.)" msgstr "" #: C/xiphos.xml:114(para) msgid "" "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: " "" msgstr "" #: C/xiphos.xml:144(para) msgid "" "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." msgstr "" #: C/xiphos.xml:153(para) msgid "" "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." msgstr "" #: C/xiphos.xml:157(para) msgid "" "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." msgstr "" #: C/xiphos.xml:162(title) msgid "Section 3" msgstr "" #: C/xiphos.xml:169(para) msgid "" "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," msgstr "" #: C/xiphos.xml:174(para) msgid "" "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," msgstr "" #: C/xiphos.xml:181(para) msgid "" "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.)" msgstr "" #: C/xiphos.xml:163(para) msgid "" "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: " "" msgstr "" #: C/xiphos.xml:189(para) msgid "" "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." msgstr "" #: C/xiphos.xml:197(para) msgid "" "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." msgstr "" #: C/xiphos.xml:203(title) msgid "Section 4" msgstr "" #: C/xiphos.xml:204(para) msgid "" "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." msgstr "" #: C/xiphos.xml:211(title) msgid "Section 5" msgstr "" #: C/xiphos.xml:212(para) msgid "" "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." msgstr "" #: C/xiphos.xml:220(title) msgid "Section 6" msgstr "" #: C/xiphos.xml:221(para) msgid "" "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." msgstr "" #: C/xiphos.xml:228(title) msgid "Section 7" msgstr "" #: C/xiphos.xml:229(para) msgid "" "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." msgstr "" #: C/xiphos.xml:239(para) msgid "" "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." msgstr "" #: C/xiphos.xml:243(para) msgid "" "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." msgstr "" #: C/xiphos.xml:251(para) msgid "" "This section is intended to make thoroughly clear what is believed to be a " "consequence of the rest of this License." msgstr "" #: C/xiphos.xml:255(title) msgid "Section 8" msgstr "" #: C/xiphos.xml:256(para) msgid "" "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." msgstr "" #: C/xiphos.xml:263(title) msgid "Section 9" msgstr "" #: C/xiphos.xml:264(para) msgid "" "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." msgstr "" #: C/xiphos.xml:268(para) msgid "" "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." msgstr "" #: C/xiphos.xml:275(title) msgid "Section 10" msgstr "" #: C/xiphos.xml:276(para) msgid "" "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." msgstr "" #: C/xiphos.xml:283(title) msgid "NO WARRANTY Section 11" msgstr "" #: C/xiphos.xml:284(para) msgid "" "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." msgstr "" #: C/xiphos.xml:292(title) msgid "Section 12" msgstr "" #: C/xiphos.xml:293(para) msgid "" "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." msgstr "" #: C/xiphos.xml:301(para) msgid "END OF TERMS AND CONDITIONS" msgstr "" #: C/xiphos.xml:305(title) msgid "How to Apply These Terms to Your New Programs" msgstr "" #: C/xiphos.xml:306(para) msgid "" "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." msgstr "" #: C/xiphos.xml:310(para) msgid "" "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." msgstr "" #: C/xiphos.xml:315(para) msgid "" "<one line to give the program's name and a brief idea of what it does." "> Copyright (C) <year> <name of author>" msgstr "" #: C/xiphos.xml:318(para) msgid "" "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." msgstr "" #: C/xiphos.xml:323(para) msgid "" "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." msgstr "" #: C/xiphos.xml:328(para) msgid "" "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" msgstr "" #: C/xiphos.xml:332(para) msgid "" "Also add information on how to contact you by electronic and paper mail." msgstr "" #: C/xiphos.xml:334(para) msgid "" "If the program is interactive, make it output a short notice like this when " "it starts in an interactive mode:" msgstr "" #: C/xiphos.xml:337(para) msgid "" "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." msgstr "" #: C/xiphos.xml:342(para) msgid "" "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." msgstr "" #: C/xiphos.xml:347(para) msgid "" "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:" msgstr "" #: C/xiphos.xml:351(para) msgid "" "Yoyodyne, Inc., hereby disclaims all copyright interest in the program " "Gnomovision (which makes passes at compilers) written by " "James Hacker." msgstr "" #: C/xiphos.xml:354(para) msgid "<signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice" msgstr "" #: C/xiphos.xml:357(para) msgid "" "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 Library General Public " "License instead of this License." msgstr "" #: C/xiphos.xml:88(firstname) msgid "Andy" msgstr "اندی" #: C/xiphos.xml:89(surname) msgid "Piper" msgstr "پایپر" #: C/xiphos.xml:92(firstname) msgid "Pierre" msgstr "پیر" #: C/xiphos.xml:93(surname) msgid "Benz" msgstr "بنز" #: C/xiphos.xml:96(firstname) msgid "Dr Peter" msgstr "دکتر پیتر" #: C/xiphos.xml:97(surname) msgid "von Kaehne" msgstr "فن کاهن" #: C/xiphos.xml:100(firstname) msgid "Karl" msgstr "کارل" #: C/xiphos.xml:101(surname) msgid "Kleinpaste" msgstr "کلاین‏پیست" #: C/xiphos.xml:104(firstname) msgid "Matthew" msgstr "متیو" #: C/xiphos.xml:105(surname) msgid "Talbert" msgstr "تالبرت" #: C/xiphos.xml:108(firstname) msgid "Dominique" msgstr "" #: C/xiphos.xml:109(surname) msgid "Corbex" msgstr "" #: C/xiphos.xml:111(orgname) msgid "Xiphos Development team" msgstr "" #: C/xiphos.xml:113(contrib) msgid "French translation" msgstr "" #. to V3.0, and so on. #: C/xiphos.xml:147(releaseinfo) #, fuzzy msgid "This manual describes version 3.1.2 of Xiphos." msgstr "مطالب مندرج در این کتابچه مربوط به نسخۀ 3.0.0 زیفوس می‏باشد." #: C/xiphos.xml:151(revnumber) #, fuzzy msgid "Xiphos Manual V3.1.2" msgstr "زیفوس 2.1.2" #: C/xiphos.xml:152(date) msgid "August 2009" msgstr "" #: C/xiphos.xml:160(title) msgid "Feedback" msgstr "پیشنهادات و نظرات شما" #: C/xiphos.xml:161(para) msgid "" "To report a bug or make a suggestion regarding the Xiphos application or " "this manual, Use the Tracker on SourceForge or the mailing lists." msgstr "" "برای گزارش هر گونه ایراد و یا ارائۀ پیشنهاداتتان در ارتباط با نرم‏افزار زیفوس " "و یا این کتابچه، لطفا روی لینک زیر کلیک بفرمایید: " #: C/xiphos.xml:169(keyword) msgid "gnome" msgstr "گنوم" #: C/xiphos.xml:170(keyword) msgid "xiphos" msgstr "زیفوس" #: C/xiphos.xml:171(keyword) msgid "sword" msgstr "سورد" #: C/xiphos.xml:172(keyword) msgid "crosswire" msgstr "کراس وایر" #: C/xiphos.xml:173(keyword) msgid "help dialog" msgstr "هلپ دایالوگ" #: C/xiphos.xml:179(primary) msgid "Xiphos" msgstr "زیفوس" #: C/xiphos.xml:194(title) msgid "Introduction" msgstr "مقدمه" #. Use the Introduction section to give a brief overview of what #. the application is and what it does. #: C/xiphos.xml:5(para) msgid "" "Xiphos is a Bible study and research tool based " "upon the \"SWORD Project\" libraries and the GNOME Desktop libraries. You " "can use Xiphos to do the following:" msgstr "" "زیفوس ابزاری برای مطالعۀ کتاب‏مقدّس است که بر پایۀ " "\"SWORD Project\" کتابخانه‏های جی‏ان‏او‏ام‏ای بنا شده است. برنامۀ " "زیفوس را می‏توانید برای موارد زیر بکار ببرید:" #: C/xiphos.xml:9(para) msgid "View your favorite Scripture verse" msgstr "مشاهدۀ آیات مورد علاقه" #: C/xiphos.xml:12(para) msgid "Make sermon or personal notes on selected passages" msgstr "" "یادداشتهای موعظه و یادداشتهای شخصی خود را در مورد آیات مورد نظر می‏توانید " "تایپ کنید" #: C/xiphos.xml:15(para) msgid "Automatically follow Bible footnotes and cross-references" msgstr "بصورت اتوماتیک پانویس‏های کتاب‏مقدس و سایر کتب مرجع را دنبال کنید " #: C/xiphos.xml:18(para) msgid "Compare translations in parallel" msgstr "ترجمه‏های گوناگون را بصورت موازی مقایسه کنید" #: C/xiphos.xml:21(para) msgid "" "Work in original language study using the available Hebrew and Greek " "translations" msgstr "" "با بهره برداری از متون عبری و یونانی روی زبان‏های اصلی کتاب‏مقدس کارهای " "مطالعاتی و تحقیقاتی انجام دهید" #: C/xiphos.xml:25(para) msgid "" "Xiphos aims to provide a simple and clean user " "interface while providing a powerful tool allowing a personalized Bible " "study environment." msgstr "" "زیفوس این را هدف خود قرار داده است که یک محیط " "کاری ساده در اختیار کاربران قرار دهد، در عین حال با در اختیار قرار دادن " "ابزاری بسیار قوی به کاربر اجازه دهد که کارهای مطالعاتی-تحقیقاتی خود را بر " "روی کتاب‏مقدّس انجام دهد." #: C/xiphos.xml:30(title) C/xiphos.xml:43(phrase) msgid "The SWORD Project logo" msgstr "علامت انحصاری پروژۀ شمشیر" #: C/xiphos.xml:49(para) msgid "" "\"The SWORD Project\" is based at http://www.crosswire.org. Other applications under " "the same banner are The SWORD Project for Windows " "(aka BibleCS or WinSword), MacSword for the Macintosh, " "BibleDesktop, a Java application, and " "BibleTime, another Linux program." msgstr "" "\"پروژۀ شمشیر\" بر مبنای http://www.crosswire.org است. سایر برنامه‏هایی که تحت همان علامت " "هستند، شامل پروژۀ شمشیر برای ویندوز (aka " "BibleCS or WinSword), " "مک‏سورد برای کامپیوترهای مک‏اینتاش, " "بایبل دسکتاپ, که یک برنامۀ جاوا است, و " "بایبل تایم, که یک برنامۀ دیگر قابل اجرا تحت " "لینوکس است، می‏باشند." #: C/xiphos.xml:59(title) C/xiphos.xml:72(phrase) msgid "Xiphos in action" msgstr "زیفوس در حال اجرا می‏باشد" #: C/xiphos.xml:81(para) msgid "" "Xiphos is currently in development, so this " "manual may not reflect the program as you see it. If it does not, please " "file a bug at the project website, or email xiphos-devel@lists." "sourceforge.net. All help is appreciated, as it will improve the " "software." msgstr "" "زیفوس در حال حاضر تحت گسترش است، به همین دلیل " "ممکن است در بخشی از برنامه مشکلاتی به چشمتان بخورد، که در اینصورت لطفاً آن " "مورد را از لینک زیر به ما اطلاع دهید وب‏سایت پروژه، یا ایمیل " "xiphos-devel@lists.sourceforge.net. از هرگونه راهنمایی و " "کمک شما پیشاپیش سپاسگزاریم" #: C/xiphos.xml:207(title) msgid "Getting Started with Xiphos" msgstr "شروع به استفاده از زیفوس" #: C/xiphos.xml:4(title) msgid "Starting Xiphos" msgstr "زیفوس در حال بارگذاری" #: C/xiphos.xml:5(para) msgid "You can start Xiphos in the following ways:" msgstr "" "شما می‏توانید برنامۀ زیفوس را به یکی از روش‏های زیر " "اجرا نمایید:" #: C/xiphos.xml:10(term) msgid "Applications menu" msgstr "فهرست برنامه‏ها" #: C/xiphos.xml:12(para) msgid "" "Choose AccessoriesXiphos " "Bible Guide." msgstr "" "گزینۀ لوازم را برگزینید و " "سپس به راهنمای زیفوس کتاب‏مقدس بروید." #: C/xiphos.xml:20(term) msgid "Command line" msgstr "خط فرمان" #: C/xiphos.xml:22(para) msgid "Type xiphos, then press Return." msgstr "" "عبارت زیفوس, را وارد نموده، سپس کلید اینتررا بزنید." #: C/xiphos.xml:28(term) msgid "Windows" msgstr "پنجره‏ها" #: C/xiphos.xml:30(para) msgid "" "Go to All ProgramsXiphos Xiphos." msgstr "" "گزینۀ تمام برنامه‏هازیفوس زیفوسرا برگزیند." #: C/xiphos.xml:41(title) msgid "Starting Xiphos For The First Time" msgstr "شروع برنامۀ زیفوس برای اولین مرتبه" #: C/xiphos.xml:42(para) msgid "" "When you start Xiphos for the first time, " "Xiphos creates a default selection of options for " "display. Also, if no other Sword application has ever been run, and thus " "there are no Bible modules installed, then Xiphos " "asks permission to start the Module Manager so that you can select and " "install a Bible module in your language preference." msgstr "" "هنگامی کهبرنامۀ زیفوس را برای اولین مرتبه باز " "می‏کنید،زیفوس یک‏سری گزینه‏های قراردادی ایجاد می‏کند. " "همچنین، چنانچه در گذشته برنامۀ دیگری از سری سورد اجرا شده باشد، ولی با این " "وجود هیچ مدول کتاب‏مقدس نصب نشده باشد، در آنصورت زیفوس از شما اجازه خواهد خواست تا برنامۀ مدیر مدول را اجرا نماید که " "به کمک آن شما می‏توانید یک مدول کتاب‏مقدس را به زبانی که بیشتر آنرا ترجیح " "می‏دهید، نصب کنید." #: C/xiphos.xml:49(title) C/xiphos.xml:62(phrase) msgid "Xiphos Download Question" msgstr "پرسش‏های مرتبط با دانلود کردن زیفوس" #: C/xiphos.xml:69(para) msgid "" "Xiphos then opens its interface with one tab " "displayed, showing Romans 8:28. Once the interface is open, you can use " "EditPreferences to change any of the selections already made by " "default." msgstr "" "زیفوس در ابتدای اجرای آن یک محیط کاری دارای یک " "برگه باز می‏کند، که در آن آیۀ رومیان 8: 28 به چشم می‏خورد. کاربر در این محیط " "کاری، می‏تواند در بخش ویرایشفرمان ترجیحات را برگزیند " "و بدینوسیله تغییرات دلخواه را در قسمت‏هایی که بصورت اتوماتیک ایجاد شده‏اند، " "بدهد." #: C/xiphos.xml:78(title) msgid "Launching Xiphos" msgstr "بارگذاری زیفوس" #: C/xiphos.xml:79(para) msgid "" "When you start Xiphos, the following interface is " "displayed:" msgstr "" "هر زمان که برنامۀ زیفوسرا باز کنید، محیط کاری زیر " "را مشاهده خواهید کرد:" #: C/xiphos.xml:83(title) msgid "Xiphos interface" msgstr "محیط کاری زیفوس" #: C/xiphos.xml:96(phrase) msgid "The Xiphos Interface" msgstr "محیط کاری زیفوس" #: C/xiphos.xml:103(para) msgid "" "The Xiphos interface contains the following " "elements:" msgstr "محیط کاری زیفوسدارای عناصر زیر می‏باشد." #: C/xiphos.xml:108(term) C/xiphos.xml:5(title) C/xiphos.xml:14(title) msgid "Menubar" msgstr "خط فرمان" #: C/xiphos.xml:110(para) msgid "" "The menus on the menubar contain several commands which extend the use of " "Xiphos . These include the StudyPad and advanced " "search functions. The menus also help you to customize your use of " "Xiphos." msgstr "" "خط فرمان دارای چند فرمان است که کاربردزیفوسرا " "گسترش می‏بخشد. این فرامین شامل محلی برای یادداشت‏های مطالعه و نیز توابع جستجوی " "پیشرفته می‏باشد. فرامی همچنین به شما کمک می‏کنند تا بتوانید استفاده از برنامۀ " "زیفوس را بسیار شخصی و به دلخواه خود بنمایید." #: C/xiphos.xml:118(term) msgid "Toolbar" msgstr "ستون ابزار" #: C/xiphos.xml:120(para) msgid "" "The toolbar contains buttons that let you quickly " "navigate through the Bible." msgstr "" "ستونابزارشامل کلیدهایی است که به شما کمک می‏کند تا به " "سرعت و سهولت بتوانید از کتاب‏مقدس استفاده نمایید." #: C/xiphos.xml:126(term) C/xiphos.xml:144(title) msgid "Sidebar" msgstr "ستون جانبی" #: C/xiphos.xml:128(para) msgid "" "The Sidebar provides access to several features. It " "contains your bookmarks and the list of installed books. It can also be used " "to perform simple searches." msgstr "" "ستونجانبیدستیابی به چندین کاربرد اساسی را ممکن " "می‏سازذ. این ستون شامل تمام علائم و نیز لیست کتابهایی است که نصب کرده‏اید. این " "ابزار همچنین برای جستجوهای ساده نیز قابل استفاده است." #: C/xiphos.xml:136(term) msgid "Bible Text Pane" msgstr "چارچوب متن کتاب‏مقدس" #: C/xiphos.xml:138(para) msgid "" "The Bible Text pane displays the Bible text which is " "currently being viewed." msgstr "" "چارچوبمتن کتاب‏مقدسمتن کتاب‏مقدسی را که باز دارید نشان " "می‏دهد." #: C/xiphos.xml:144(term) C/xiphos.xml:549(title) C/xiphos.xml:563(phrase) msgid "Previewer" msgstr "پیش‏نگر" #: C/xiphos.xml:146(para) msgid "" "The Previewer displays Bible text module options. " "These include Strong's numbers, footnotes and morphological tags. It is " "located below the Bible Text Pane." msgstr "" "فرمان پیش‏نگرگزینه‏های مدول متن کتاب‏مقدس را نشان می‏دهد. " "این شامل اعداد مرتبط با کشف‏الآیات استرانگ، پانویس‏ها و نیز علائم زبان‏شناسی " "می‏باشند. این فرمان در زیر چاچوب متن کتاب‏مقدس قرار دارد." #: C/xiphos.xml:153(term) C/xiphos.xml:612(phrase) msgid "Commentary Pane" msgstr "چارچوب تفاسیر" #: C/xiphos.xml:155(para) msgid "" "The Commentary pane displays commentaries on the " "current Bible Text being used." msgstr "" "فرمانچارچوب تفسیرکتابهای تفسیری را که در مرتبط با متن " "کتاب‏مقدس در حال استفاده است، نشان می‏دهد." #: C/xiphos.xml:161(term) msgid "Book Pane" msgstr "چارچوب کتاب" #: C/xiphos.xml:163(para) msgid "" "The Book Pane displays general books available from " "the Sword Project. These include modules like \"Calvin's Institutes\", " "\"Josephus: The Complete Works\" etc. This Pane can be accessed via the Book " "View tab just below the Commentary Pane." msgstr "" "فرمان چارچوب کتابکتابهای عمومی را که از طریق سورد در " "اختیار کاربر قرار دارند، نشان می‏دهد. این شامل مدول‏هایی از قبیل کتابهایی چون: " "\"قوانین کالوین\", \"ژوزفوس: سری کامل نوشتجات \" و غیره. این چارچوب را " "می‏توان از طریق فرمان مشاهدۀ مرور کتاب که در زیر فرمان چارچوب تفسیر است مورد " "استفاده قرار داد." #: C/xiphos.xml:171(term) msgid "Dictionary/Book Pane" msgstr "چارچوب فرهنگ واژه‏ها/کتاب" #: C/xiphos.xml:173(para) msgid "" "The Dictionary/Book Pane displays dictionary " "information on selected words in the Bible Text Pane. " "It is located just below the Commentary Pane" msgstr "" "گزینه دیکشنری تعریف واژه های برگزیده شده را نشان می " "دهد در در بخش متن کتاب مقدس. نشان می دهد این گزینه پس " "از گزینه تفسیر قرار دارد." #: C/xiphos.xml:180(para) msgid "" "When you right-click in the different interface sections, the interface " "displays a popup menu, which provides access to more module-specific " "options, including display controls and printing services." msgstr "" "هنگامی که شما در محیط‏های کاری گوناگون روی ماوس رایت‏کلیک بکنید، یک صفحۀ جدید " "در آن محیط کاری باز خواهد شد، که به شما گزینه‏های بیشتری خواهد داد، شامل " "کنترل‏های صفحۀ نمایش و خدمات چاپ." #: C/xiphos.xml:213(title) msgid "Interface" msgstr "محیط کاری" #: C/xiphos.xml:6(para) msgid "" "At the top of the Xiphos main window is the " "menubar. Almost all of the functions are available by activating the " "appropriate menu item. The functions have been grouped according to their " "type. For example, the file operations have been grouped into the " "File menu." msgstr "" "در بخش بالایی برنامۀزیفوسخط فرمان قرار دارد." "تقریباً تمامی کاربردها توسط انتخاب منوی درست اجرا می‏شوند. این کابردها بسته به " "نوع کاری که انجام می‏دهند گروه‏بندی شده‏اند. بعنوان نمونه، گروه فرامین کاربردی " "مرتبط با فایل، زیر فرمانپروندهدسته‏بندی شده‏اند." #: C/xiphos.xml:27(phrase) msgid "Xiphos menubar" msgstr "خط فرمان زیفوس" #: C/xiphos.xml:37(title) msgid "Toolbars" msgstr "ستون‏فرمان" #: C/xiphos.xml:38(para) msgid "" "The function of the Toolbar is to provide control over the Bible and " "Commentary Panes. Activation of the Toolbar option is done by moving the " "mouse cursor over the desired toolbar button and selecting it. A tooltip " "will appear if the mouse cursor is held stationary over a toolbar button, " "describing the function of the button." msgstr "" "The function of the Toolbar is to provide control over the Bible and " "Commentary Panes. Activation of the Toolbar option is done by moving the " "mouse cursor over the desired toolbar button and selecting it. A tooltip " "will appear if the mouse cursor is held stationary over a toolbar button, " "describing the function of the button.کاربرد ستون ابزار اینست که کنترل‏های " "مربویط به چارچوب‏های کتاب‏مقدس و تفسیر را فراهم نماید. با حرکت دادن نشانگر " "ماوس بر روی دکمۀ ابزار مورد نظرتان و انتخاب آن، این گزینه فعال خواهد شد. اگر " "نشانگر ماوس را برای چند لحظه بر روی ابزار نگاه دارید، یک راهنمای کوچک باز " "خواهد شد که کاربرد آن کلید را توضیح خواهد داد. " #: C/xiphos.xml:45(title) msgid "ToolBar" msgstr "ابزار" #: C/xiphos.xml:58(phrase) msgid "The Toolbar" msgstr "ابزار" #: C/xiphos.xml:63(para) msgid "The Toolbar consists of the following functions:" msgstr "گزینۀ ابزارشامل کاربردهای زیر است:" #: C/xiphos.xml:68(para) msgid "History View Toggle and drop-down menu" msgstr "تاریخچه مرور انتخاب و لیست" #: C/xiphos.xml:73(para) C/xiphos.xml:102(title) msgid "Bible Book Selector" msgstr "انتخاب بخشی از کتاب‏مقدس" #: C/xiphos.xml:78(para) C/xiphos.xml:110(title) msgid "Bible Chapter Selector" msgstr "انتخاب فصلی از کتاب‏مقدس" #: C/xiphos.xml:83(para) C/xiphos.xml:118(title) msgid "Bible Verse Selector" msgstr "انتخاب آیه‏ای از کتاب‏مقدس" #: C/xiphos.xml:88(para) C/xiphos.xml:126(title) msgid "Bible Passage Summary" msgstr "خلاصۀ بخش بخصوصی از کتاب‏مقدس" #: C/xiphos.xml:95(title) msgid "History Forward/Backward Selector" msgstr "انتخاب کردن تاریخچۀ پیشین/پسین" #: C/xiphos.xml:96(para) msgid "Switches between current and previous passage selections." msgstr "حرکت بین قسمت برگزیده شدۀ فعلی و پیشین." #: C/xiphos.xml:103(para) msgid "" "Selects the Biblical book to be displayed in the Bible Text Pane and Commentary Pane. Changes take " "immediate effect." msgstr "" "این فرمان یک کتاب از کتاب‏مقدس را که مایل هستید در بخش چارچوب متن " "کتاب‏مقدس و چارچوب تفسیرنشان می‏دهد. هرگونه " "تغییری در این قسمت بلافاصله اعمال خواهد شد." #: C/xiphos.xml:111(para) msgid "" "Selects the Biblical chapter of current book to be displayed in the " "Bible Text Pane and Commentary Pane. Changes take immediate effect." msgstr "" "این فرمان فصلی از کتاب‏مقدس را که مایل هستید در بخش چارچوب متن " "کتاب‏مقدس و چارچوب تفسیرنشان می‏دهد. هرگونه " "تغییری در این قسمت بلافاصله اعمال خواهد شد." #: C/xiphos.xml:119(para) msgid "" "Selects the Biblical verse of current chapter to be displayed in the " "Bible Text Pane and Commentary Pane. Changes take immediate effect." msgstr "" "این فرمان یک آیه از کتاب‏مقدس را که مایل هستید در بخش چارچوب متن " "کتاب‏مقدس و چارچوب تفسیرنشان می‏دهد. هرگونه " "تغییری در این قسمت بلافاصله اعمال خواهد شد." #: C/xiphos.xml:127(para) msgid "" "Allows manual editing of passages which are displayed in the " "Bible Text Pane and Commentary Pane. Changes take effect once Enter is typed." msgstr "" "Allows manual editing of passages which are displayed in the " "Bible Text Pane and Commentary Pane. Changes take effect once Enter is typed.این فرمان، اجازه می‏دهد " "که شما قسمتهایی را که مایل هستید در بخش چارچوب متن کتاب‏مقدس و چارچوب تفسیرویرایش کنید. هرگونه تغییری " "در این قسمت بلافاصله اعمال خواهد شد." #: C/xiphos.xml:132(para) msgid "" "Ensure that edited book,chapter and verse naming is correct, otherwise the " "wrong or no information will be displayed." msgstr "" "لطفا اطمینان حاصل کنید که کتاب، فصل، و یا آیه‏ای که آنرا ویرایش کرده‏اید به " "درستی نامگذاری شده است، در غیر اینصورت اطلاعات اشتباه نمایش داده خواهد شد." #: C/xiphos.xml:142(title) C/xiphos.xml:157(phrase) msgid "The Sidebar" msgstr "ابزار جانبی" #: C/xiphos.xml:163(para) #, fuzzy msgid "" "On the left hand side of Xiphos there is the " "Sidebar. Here the user can switch between the different Sword modules, view " "bookmarks, do simple searches and view verse lists. To switch between all " "Sidebar functions, buttons have been placed at the top of the Sidebar." msgstr "" "در بخش کناری برنامۀزیفوسستون جانبی به چشم می‏خورد. " "در این بخش، کاربر می‏تواند بین مدول‏های مختلف حرکت کند، علامت‏گذاری‏هایش را " "مشاهده کند، فرمان جستجوی ساده را اجرا کند و لیست آیات را مشاهده نماید. به " "منظور تغییر کاربرد فرامین ستون جانبی، آیکون‏هایی به همین منظور ساخته شده‏اند " "که در پایین ستون جانبی قرار دارند. توسط کلیک کردن بر روی این آیکون‏ها، " "مسیرهای کوتاه فعال و اجرا خواهند شد. " #: C/xiphos.xml:169(title) msgid "Sidebar Shortcuts" msgstr "میان‏بر به ابزار جانبی" #: C/xiphos.xml:182(phrase) msgid "Sidebar shortcuts" msgstr "میان‏بر به ابزار جانبی" #: C/xiphos.xml:190(title) msgid "The Bible Text Pane" msgstr "چارچوب متن کتاب‏مقدس" #: C/xiphos.xml:192(title) msgid "The Bible Textpane" msgstr "چارچوب متن کتاب‏مقدس" #: C/xiphos.xml:205(phrase) msgid "The Bible textpane" msgstr "چارچوب متن کتاب‏مقدس" #: C/xiphos.xml:211(para) msgid "" "Positioned to the right of the Shortcut bar is the Bible text pane. All your " "different translations will be displayed for full viewing. When starting " "Xiphos either your default Bible translation or " "the translation last used will be displayed." msgstr "" "در سمت راست ستون شورت‏کات‏ها، چارچوب متن کتاب‏مقدس قرار دارد. تمام ترجمه‏های " "گوناگونی که شما دارید در این قسمت نشان داده می‏شوند. هنگامی که برنامۀ " "زیفوسرا باز می‏کنید، بصورت اتوماتیک یا کتاب‏مقدس " "استاندارد شما و یا آخرین کتاب‏مقدسی که باز کرده بودید، بر روی این صفحه باز " "خواهد شد. " #: C/xiphos.xml:218(title) msgid "Opening A Specific Bible Translation" msgstr "باز کردن ترجمۀ خاصی از کتاب‏مقدس" #: C/xiphos.xml:219(para) msgid "" "In order to change the current Bible translation to another of your choice:" msgstr "به منظور تعویض ترجمۀ فعلی کتاب‏مقدس به یکی دیگر از ترجمه‏ها:" #: C/xiphos.xml:224(para) msgid "" "right-click in the Bible Text Pane. In the popup menu " "choose FileOpen Module and select your specific translation that you want " "to view." msgstr "" "بر روی چارچوب متن کتاب‏مقدسرایت‏کلیک کنید. از صفحۀ " "فهرستی که باز شد، گزینۀ پروندهبازکردن مدولرا برگزینید " "و سپس ترجمه‏ای را دوست دارید، استفاده کنید، باز نمایید." #: C/xiphos.xml:231(para) msgid "" "under the Modules option in the Sidebar, choose Biblical Textslanguage choice and " "select your specific translation." msgstr "" "زیر عنوان مدول‏ها،در بخش ستون جانبی،گزینۀمتون کتابمقدس،زبان مورد علاقه، و " "ترجمۀ خاصی را که دوست دارید، می‏توانید انتخاب کنید." #: C/xiphos.xml:241(title) msgid "Using the Parallel View Mode" msgstr "استفاده از کاربرد موازی" #: C/xiphos.xml:242(para) msgid "" "A nice function in Xiphos is the ability to view " "your specified bible text in five parallel translations of your choice. The " "Parallel View mode can be accessed by selecting Parallel View just below the Bible Text Pane, next to " "the Standard View tab. Please note that you can " "only view one verse at a time. You can change the verse by selecting another " "verse, chapter, or book at the toolbar. Also note that modules that are Old " "Testament or New Testament only (eg Westminster Leningrad Codex and " "Byzantine Majority Text ) will not be able to display books, chapters, or " "verses that they don't have." msgstr "" #: C/xiphos.xml:251(title) C/xiphos.xml:263(phrase) msgid "Bible textpane - parallel view" msgstr "چارچوب متن کتاب‏مقدس- نگرش موازی" #: C/xiphos.xml:269(para) msgid "" "Additionally, a separate Parallel View window can be selected from the right " "click menu with Detach/Attach. Your Bible pane " "will return to its normal single text view, and the new Parallel View window " "will show the complete chapter, in all 5 translations." msgstr "" #: C/xiphos.xml:275(title) C/xiphos.xml:287(phrase) msgid "Parallel View - separate window" msgstr "نگرش موازی - پنجره‏ای دیگر" #: C/xiphos.xml:296(title) msgid "Opening A Separate Bible Translation" msgstr "ترجمۀ دیگری از کتاب‏مقدس را باز می‏کند" #: C/xiphos.xml:297(para) msgid "" "In order to view a Bible translation separate from the Xiphos interface:" msgstr "" "به منظور مشاهدۀ یک ترجمۀ دیگری از کتاب‏مقدس از ترجمه‏های موجود در " "محیط کاریزیفوس:" #: C/xiphos.xml:302(para) msgid "" "Under the Modules option in the Sidebar,choose Biblical Textslanguage choice. Then " "right-click on a translation and choose the Open in dialog option." msgstr "" #: C/xiphos.xml:313(title) msgid "Finding Out About The Current Translation" msgstr "" #: C/xiphos.xml:314(para) msgid "To find out about the Bible translation currently being displayed:" msgstr "" #: C/xiphos.xml:319(para) msgid "" "right-click in the Bible Text pane. In the popup menu " "choose About module name." msgstr "" #: C/xiphos.xml:325(para) msgid "" "Under the Modules option in the Sidebar,choose Biblical Textslanguage choice. Then " "right-click on a translation and choose the About " "option." msgstr "" "تحت مدول‏هایموجود درستون جانبی،گزینۀمتون کتاب‏مقدسگزینۀ زبان‏هارا برگزینید. " "سپس روی یک ترجمه کلیک سمت راست ماوس را فشار دهید و در این قسمت " "گزینۀدر بارۀرا برگزینید." #: C/xiphos.xml:336(title) C/xiphos.xml:394(title) C/xiphos.xml:406(phrase) msgid "Module Options" msgstr "گزینه‏های مدول" #: C/xiphos.xml:337(para) msgid "" "Most Bible translations have additional options which the user can select." msgstr "" #: C/xiphos.xml:342(para) msgid "Words Of Christ In Red" msgstr "کلمات عیسی مسیح به رنگ قرمز" #: C/xiphos.xml:347(para) msgid "Strong's Numbers" msgstr "شماره‏های کشف‏الآیات استرانگ" #: C/xiphos.xml:352(para) msgid "Morphological Tags" msgstr "علائم واژه‏شناسی" #: C/xiphos.xml:357(para) msgid "Footnotes" msgstr "پانویس‏ها" #: C/xiphos.xml:362(para) msgid "Scripture Cross-Reference" msgstr "ارجاعات به کتاب‏مقدس" #: C/xiphos.xml:367(para) msgid "Headings" msgstr "سر تیترها" #: C/xiphos.xml:372(para) msgid "Image Content" msgstr "محتویات تصویر" #: C/xiphos.xml:378(para) msgid "" "Translations in other languages such as Greek or Hebrew have specific " "options which deal only with the specific language." msgstr "" #: C/xiphos.xml:382(para) msgid "In order to access these options:" msgstr "به منظور دستیابی به این گزینه‏ها:" #: C/xiphos.xml:387(para) msgid "" "right-click in the Bible Text pane. In the popup menu " "(example shown), choose Module Options and select the " "specific option." msgstr "" "روی ماوس رایت کلیک کنید،چارچوب متن کتابمقدس باز خواهد شد.در منویی که باز خواهد شد (مانند نمونۀ زیر)،گزینۀ مدولرا انتخاب و کاربرد مورد نظر را علامت گذاری کنید." #: C/xiphos.xml:415(title) C/xiphos.xml:420(title) C/xiphos.xml:432(phrase) msgid "View Options" msgstr "گزینه‏های مرور" #: C/xiphos.xml:416(para) msgid "" "There are several additional modes that can be selected from the menubar's " "View pulldown." msgstr "" #: C/xiphos.xml:439(para) msgid "" "The first 4 checkboxes control whether each named subwindow is displayed. " "The viewable state of the subwindows is remembered on a per-tab basis. This " "makes it possible, for example, to have a tab dedicated to a maps module " "alone (in a dictionary module, having alphabetically-listed places), by " "turning off the display of Bible, Previewer, and Commentary for that tab." msgstr "" #: C/xiphos.xml:444(para) msgid "The remaining checkboxes control these other display features:" msgstr "" #: C/xiphos.xml:449(para) msgid "" "Verse Style - Toggles between Bible text display in separate verses, or in " "paragraphs instead. This is set on a per-module basis." msgstr "" #: C/xiphos.xml:455(para) msgid "" "Link Tabs - When more than one tab is open, each one's verse is navigated " "separately in the disabled case. If tab linking is enabled, then all tabs " "navigate together, keeping all translations on the same verse." msgstr "" #: C/xiphos.xml:462(para) msgid "" "Read Aloud - If you enable this, then Xiphos will " "funnel all selected verses through the festival " "text-to-speech system. Festival is a widely-" "available TTS, often installed by default in Linux distributions. Reading " "aloud is not currently supported on Windows." msgstr "" #: C/xiphos.xml:468(para) msgid "" "Also, mouse-selected text may be read aloud from Bibles, commentaries, and " "general books, using the right-click menu, regardless of whether Read Aloud " "is selected." msgstr "" #: C/xiphos.xml:475(para) msgid "" "Show Verse Numbers - Normally enabled, this toggle can be disabled to " "prevent display of verse numbers within the text." msgstr "" #: C/xiphos.xml:481(para) msgid "" "Highlight Current Verse - Initially disabled, this toggle replaces mere " "alternate colorization of the current verse with a substitute high-contrast " "highlight. The colors used may be selected from the Preferences dialog." msgstr "" #: C/xiphos.xml:491(title) msgid "User Annotation" msgstr "" #: C/xiphos.xml:492(para) msgid "" "Many users wish to make personal annotations on individual verses, without " "the need to put a full \"personal commentary\" module to use. " "Xiphos provides this in the right-click context " "menu in the Bible pane. This brings up a dialog showing the current verse " "reference and offering a text box into which to enter a brief personal note. " "Once the user closes the dialog with \"Mark,\" the verse will be displayed " "in reverse-highlight (default, blue on yellow) and a marker *u will be inserted at the verse's beginning. This is metaphorically " "similar for users who mark verses in paper Bibles with a yellow highlighter " "and write personal notes in the margins." msgstr "" #: C/xiphos.xml:500(para) msgid "" "Selecting an already-annotated verse will (in the usual case) bring up the " "existing content for re-editing. An already-annotated verse can be unmarked; " "the verse will cease to show in reverse-highlight." msgstr "" #: C/xiphos.xml:504(para) msgid "" "If the user deletes the module name from the reference at the top of the " "dialog, then the annotation will apply to any Bible module at the selected " "verse. However, in this case, re-selecting the annotated verse will not " "initialize with the existing content, because the dialog is created based on " "the specific module reference." msgstr "" #: C/xiphos.xml:512(title) msgid "Geography Support" msgstr "" #: C/xiphos.xml:513(para) msgid "" "A connection to browsing BibleMap.org is available by mouse-selecting a " "place name in any text. Use the right-click context menu to select " "Lookup SelectionBrowse " "in BibleMap.org. A web browser will be brought up " "to show the selected name's geography via BibleMap, which provides Biblical " "detail overlaid on a Google Maps interface." msgstr "" #: C/xiphos.xml:524(title) msgid "Specific Word Meanings" msgstr "" #: C/xiphos.xml:525(para) msgid "" "In order to check the meaning of a specific word, double-click on the word " "you wish to lookup. The word should then highlight itself and the " "explanation should be displayed, if available, in the Dictionary " "Pane." msgstr "" #: C/xiphos.xml:532(title) msgid "Finding A Specific Word" msgstr "" #: C/xiphos.xml:533(para) msgid "To find a specific word within a passage:" msgstr "" #: C/xiphos.xml:538(para) msgid "" "right-click in the Bible Text Pane. In the popup " "menu, choose Edit-> Find. A " "separate dialog will appear, which provides text searches. Fill out dialog " "and click the Find and Find Next buttons." msgstr "" #: C/xiphos.xml:551(title) msgid "PreViewer" msgstr "" #: C/xiphos.xml:569(para) msgid "" "The Previewer is where the user sees Strong's numbers, morphological tags, " "footnotes, and cross-references that the Bible Text Pane provides." msgstr "" #: C/xiphos.xml:573(para) msgid "" "Footnote content is displayed in the Previewer when you hover over the " "indicator *n in the Bible text; it remains visible " "until your mouse moves over another indicator, Strong's number, etc. " "Sometimes you may want the text to remain anchored until you can move the " "mouse to the previewer to click on a link or to read large footnotes. To " "anchor the text so that you can scroll it in the Previewer, middle-click the " "indicator (or hold down the Shift key) and move to " "the Previewer." msgstr "" #: C/xiphos.xml:580(para) msgid "" "Cross-reference indicators *x work much the same way. " "Clicking the indicator will send the set of references to the " "Verse List in the Sidebar, " "where you can click them individually for reading in the Previewer." msgstr "" #: C/xiphos.xml:585(para) msgid "" "Any verses shown in reverse-highlight have personal annotation associated " "with them, and such verses will include *u at the " "beginning of the verse. Hovering on this marker will show the annotation in " "the previewer, just as for publisher's footnotes." msgstr "" #: C/xiphos.xml:590(para) msgid "" "If a devotional has been set via the Preferences dialog, then the day's " "devotional reference will also appear in the previewer, either on program " "startup or when the user requests it via the View " "menu." msgstr "" #: C/xiphos.xml:597(title) C/xiphos.xml:599(title) msgid "The Commentary Pane" msgstr "" #: C/xiphos.xml:618(para) msgid "" "The Commentary pane is where the commentary modules " "are displayed. This provides easy reading, reference, and access to " "different commentaries currently installed. The passage viewed by the " "Commentary pane is directly controlled by the current " "passage viewed in the Bible Text pane, so in order to " "change to a different passage commentary, select the desired passage on the " "Toolbar." msgstr "" #: C/xiphos.xml:625(para) msgid "" "If there are images that are part of a commentary, general book, or " "dictionary/lexicon, they may be clicked to invoke a viewer on that single " "image, in order to get a better view. This is particularly useful if image " "resizing has been enabled with the result that images are made very small in " "the subwindow." msgstr "" #: C/xiphos.xml:631(para) msgid "" "By changing to passage settings on the Toolbar, the " "contents in the Bible Text pane and the " "Commentary Pane will be changed." msgstr "" #: C/xiphos.xml:638(title) msgid "Finding Out About The Commentary Module" msgstr "" #: C/xiphos.xml:639(para) msgid "To find out about the commentary currently being displayed:" msgstr "" #: C/xiphos.xml:644(para) msgid "" "right-click in the Commentary Pane. In the popup menu " "choose About module name." msgstr "" #: C/xiphos.xml:653(title) msgid "Commentary Headings." msgstr "" #: C/xiphos.xml:654(para) msgid "" "Many commentaries have additional headings which enable introductory " "information about the book and chapter currently being displayed in the " "Bible Text pane. In order to view them:" msgstr "" #: C/xiphos.xml:660(para) msgid "" "right-click in the Commentary Pane. In the popup menu " "choose Display Book Heading or " "Display Chapter Heading." msgstr "" #: C/xiphos.xml:670(title) msgid "Dictionary Pane" msgstr "" #: C/xiphos.xml:672(title) C/xiphos.xml:685(phrase) msgid "The Dictionary Pane" msgstr "" #: C/xiphos.xml:692(para) msgid "" "The Dictionary Pane's content is driven by its up/down selectors, typing in " "its navbar text, or double-clicks in the Bible, Commentary, or Book Panes." msgstr "" #: C/xiphos.xml:698(title) msgid "Keyboard Shortcuts" msgstr "" #: C/xiphos.xml:699(para) msgid "Several keyboard shortcuts exist in Xiphos:" msgstr "" #: C/xiphos.xml:704(para) msgid "F1: opens this manual." msgstr "" #: C/xiphos.xml:709(para) msgid "" "F2: opens the Preferences " "dialog." msgstr "" #: C/xiphos.xml:714(para) msgid "" "F3: opens Advanced Search." msgstr "" #: C/xiphos.xml:719(para) msgid "" "F4: opens the Module Manager." msgstr "" #: C/xiphos.xml:724(para) msgid "" "Ctrl-L focuses and selects the main verse navbar " "text. You can then immediately type in new verse selection text. Be aware " "that, as is the case with most Sword applications, Xiphos understands many abbreviations: \"G\" is adequate to specify " "Genesis, for example, and any book name by itself implies 1:1." msgstr "" #: C/xiphos.xml:732(para) msgid "" "Ctrl-F opens the \"Find\" dialog. The subwindow to " "which it applies depends on which of them are visible: The Bible is first " "preference, then the commentary or general book, then the dictionary. So a " "tab can be dedicated to just a genbook, and Ctrl-F will perform \"Find\" " "within that pane." msgstr "" #: C/xiphos.xml:739(para) msgid "" "Alt-C brings the Commentary View forward when " "previously obscured by the Book View." msgstr "" #: C/xiphos.xml:744(para) msgid "" "Alt-G is the opposite of Alt-C, focusing on the " "general book." msgstr "" #: C/xiphos.xml:749(para) msgid "" "Alt-B opens a bookmark dialog on the current verse." msgstr "" #: C/xiphos.xml:754(para) msgid "Alt-D focuses on the dictionary navbar text." msgstr "" #: C/xiphos.xml:759(para) msgid "" "Alt-P detaches/re-attaches the parallel view dialog." msgstr "" #: C/xiphos.xml:764(para) msgid "Alt-Z opens the personal commentary editor." msgstr "" #: C/xiphos.xml:769(para) msgid "" "Ctrl-Plus/Ctrl-Minus increases/decreases the base " "font size." msgstr "" #: C/xiphos.xml:778(para) msgid "Ctrl-p/Ctrl-n: Verse previous/next." msgstr "" #: C/xiphos.xml:782(para) msgid "p/n: Chapter previous/next." msgstr "" #: C/xiphos.xml:786(para) msgid "P/N: Book previous/next." msgstr "" #: C/xiphos.xml:774(para) msgid "Location bar navigation: " msgstr "" #: C/xiphos.xml:796(title) msgid "Version Differences in Xiphos's Display" msgstr "" #: C/xiphos.xml:797(para) msgid "" "The Xiphos interface has evolved over time, and " "there are two display libraries with which Xiphos " "can be built. The older, less featureful version is called \"gtkhtml3\", and " "the newer, more capable version is called \"MozEmbed\". Both of these " "display libraries render text in a browser-like fashion, using HTML " "constructs to control display." msgstr "" #: C/xiphos.xml:804(para) msgid "" "Several desirable capabilities are unsupportable in gtkhtml3, and although " "recent Xiphos is written to take advantage of " "MozEmbed features, it is possible that the version running on your computer " "needed to be built with gtkhtml3 instead, either because the version of " "MozEmbed available for your system is not recent enough to support the needs " "of Xiphos, or it simply doesn't exist for your " "system. (Mozembed is not supported under Windows at this time.) The " "following differences will be apparent, depending on whether gtkhtml3 or " "MozEmbed is the underlying display engine:" msgstr "" #: C/xiphos.xml:815(para) msgid "" "Morphology and Strong's references, enabled via the right-click menu in some " "modules, are displayed inline with gtkhtml3; with MozEmbed, a blocked " "display is used, where these references are aligned beneath the word to " "which they refer, for a much more readable, less cluttered display." msgstr "" #: C/xiphos.xml:822(para) msgid "" "Footnote and cross-reference markers (*n, " "*x) are displayed as proper superscripts in MozEmbed, " "but not in gtkhtml3." msgstr "" #: C/xiphos.xml:828(para) msgid "" "Links in gtkhtml3 are necessarily both colored and underlined; in MozEmbed, " "no underlines are needed." msgstr "" #: C/xiphos.xml:833(para) msgid "" "Under MozEmbed, double-space display is available using the " "View menu, but not under gtkhtml3." msgstr "" #: C/xiphos.xml:839(para) msgid "" "It is not possible for gtkhtml3 to interpret multiple font face directives " "in a single window, so the gtkhtml3 detached parallel view window cannot " "provide per-module font selections. Also, modules' internal font requests " "are ignored in any gtkhtml3 window." msgstr "" #: C/xiphos.xml:847(para) msgid "" "Using the \"About Xiphos\" selection under the Help menu, you will see the display library with which " "Xiphos was built." msgstr "" #: C/xiphos.xml:852(title) C/xiphos.xml:859(phrase) msgid "Comparison, gtkhtml3 -vs- mozembed" msgstr "" #: C/xiphos.xml:219(title) msgid "Preferences" msgstr "" #: C/xiphos.xml:6(title) msgid "Introduction To Preferences" msgstr "" #: C/xiphos.xml:8(title) msgid "The Preference Dialog" msgstr "" #: C/xiphos.xml:21(phrase) msgid "The Preferences Dialog" msgstr "" #: C/xiphos.xml:30(title) msgid "Fonts And Colors" msgstr "" #: C/xiphos.xml:32(title) msgid "Setting Font Colors" msgstr "" #: C/xiphos.xml:34(title) C/xiphos.xml:47(phrase) msgid "Font Colour Settings" msgstr "" #: C/xiphos.xml:56(title) C/xiphos.xml:58(title) C/xiphos.xml:71(phrase) msgid "Miscellaneous Font Settings" msgstr "" #: C/xiphos.xml:78(para) msgid "" "In individual modules' display, the right-click menu's Module " "Options selector provides font name and size selection." msgstr "" #: C/xiphos.xml:83(para) msgid "" "The base font size is the size initially chosen for all modules displayed by " "Xiphos. The verse number and individual modules' " "font size choices are relative to the base font size." msgstr "" #: C/xiphos.xml:92(title) msgid "General Settings" msgstr "" #: C/xiphos.xml:94(title) msgid "Tabs and Pane Settings" msgstr "" #: C/xiphos.xml:96(title) C/xiphos.xml:109(phrase) msgid "Tab and Pane Settings" msgstr "" #: C/xiphos.xml:118(title) C/xiphos.xml:120(title) C/xiphos.xml:133(phrase) msgid "General Preferences and StudyPad directory" msgstr "" #: C/xiphos.xml:140(para) msgid "" "Certain dictionary-style modules are Daily Devotionals " "whose keys are numerically in the form \"Month.Day\". If you have such a " "module installed and it has been selected as your preferred devotional, then " "you can ask that Xiphos display today's selection " "during startup." msgstr "" #: C/xiphos.xml:145(para) msgid "" "Verse style indicates that each verse should begin on a " "separate line, or (when disabled) that verses should be allowed to group in " "paragraphs, according to the Bible module's internal markup. Not all Bible " "modules have such markup." msgstr "" #: C/xiphos.xml:150(para) msgid "" "With Scroll to Previous/Next Chapter enabled, using the " "mouse to scroll to the beginning or end of a chapter will cause " "Xiphos to move automatically to the appropriate " "chapter." msgstr "" #: C/xiphos.xml:154(para) msgid "" "If you enable Resize images, Xiphos will automatically resize image content in commentaries, " "general books, and dictionaries so as to fit the subwindow which contains " "them." msgstr "" #: C/xiphos.xml:158(para) msgid "" "Highlight current verse, if enabled, will cause " "Xiphos to substitute mere current verse " "colorization with a high-contrast alternate color scheme on the current " "verse. The colors used may be chosen from the color selector pane (see " "above)." msgstr "" #: C/xiphos.xml:168(title) msgid "Module Settings" msgstr "" #: C/xiphos.xml:170(title) msgid "Main Module Settings" msgstr "" #: C/xiphos.xml:172(title) C/xiphos.xml:185(phrase) msgid "The Module Preferences Dialog" msgstr "" #: C/xiphos.xml:192(title) C/xiphos.xml:205(phrase) msgid "Parallel Preferences" msgstr "" #: C/xiphos.xml:212(title) msgid "Various preferences Modules" msgstr "" #: C/xiphos.xml:225(phrase) msgid "Various Preferences Modules" msgstr "" #: C/xiphos.xml:225(title) msgid "Module Manager" msgstr "" #: C/xiphos.xml:5(title) msgid "Introduction To The Module Manager" msgstr "" #: C/xiphos.xml:6(para) msgid "" "The \"module\" is the unit of content in Xiphos, " "and Sword generally; a Sword module is a resource available for viewing in " "Sword applications. There are several varieties: Most importantly, Bible " "texts, as well as dictionaries and lexicons, commentaries, and general " "books, any of which may include image content (e.g. atlases). They are " "installed either from a local directory structure (typically on removable " "media, such as a CDROM distribution) or remotely via ftp from a repository " "such as Crosswire, which is the home of Sword, and from which all officially " "Sword-sanctioned modules are available. Also, many other modules are " "available from non-Crosswire repositories." msgstr "" #: C/xiphos.xml:14(para) msgid "" "If you have other Sword applications installed, they will all share the same " "set of Sword modules that you install through the Module Manager." msgstr "" #: C/xiphos.xml:19(title) C/xiphos.xml:32(phrase) msgid "The Module Manager Dialog" msgstr "" #: C/xiphos.xml:41(title) msgid "Sword Module Configurations" msgstr "" #: C/xiphos.xml:43(title) C/xiphos.xml:45(title) msgid "Module Sources Settings" msgstr "" #: C/xiphos.xml:58(phrase) C/xiphos.xml:92(phrase) C/xiphos.xml:161(phrase) msgid "Module Installation" msgstr "" #: C/xiphos.xml:64(para) msgid "" "There are other repositories available besides CrossWire's own, though the " "modules available from other repositories do not represent content " "officially sanctioned by Crosswire. On the web, see this page for list of " "those repositories known: http://www.crosswire.org/wiki/" "Module_Repositories" msgstr "" #: C/xiphos.xml:69(para) msgid "" "The list of standard repositories is maintained at CrossWire. Xiphos " "normally auto-synchronizes with that list one time, when the user first puts " "the Module Manager to use. The list may change, as new repositories come " "into existence; occasional re-synchronization with the list is suggested, " "which is accomplished by clicking the Load Standard." msgstr "" #: C/xiphos.xml:77(title) C/xiphos.xml:79(title) msgid "Sword Module Installations" msgstr "" #: C/xiphos.xml:97(para) msgid "" "After you have selected your Install Source, click the Refresh button to cause Xiphos to find the " "module summary available from that source before moving on." msgstr "" #: C/xiphos.xml:102(para) msgid "" "Take note of the \"Install Destination\". In most cases, you will have a " "choice of a personal area or a system area. The details vary according to " "your operating system." msgstr "" #: C/xiphos.xml:108(title) msgid "Linux" msgstr "" #: C/xiphos.xml:109(para) msgid "" "Unless you run as root (via su or sudo) you will only be able to install in " "your personal area, under ~/.sword. If you run as root, or change " "permissions on the shared directory, you will also be able to install " "modules for all users, typically in /usr/share/sword. There have been some " "requests for Xiphos to provide a means by which an ordinary (non-root) user " "could start the program, gain temporary write access to the system area " "while installing modules, and then revoke that access after installation is " "complete. Attempting to devise a scheme to do this has proven quite " "difficult, given the different superuser management schemes employed by " "various Linux distributions. Therefore, at this time there are no ongoing " "plans to try to solve this problem, and users are advised to enable write " "access to the system area outside Xiphos." msgstr "" #: C/xiphos.xml:122(title) msgid "Windows XP" msgstr "" #: C/xiphos.xml:123(para) msgid "" "You may install modules to a shared folder so the modules are available to " "all users. If you have previously used \"The Sword Project for Windows\", " "this folder will be \"C:\\Program Files\\Crosswire\\The Sword Project\\Sword" "\". Otherwise it will be \"C:\\Documents and Settings\\All Users" "\\Application Data\\Sword\". You may also install modules to a location that " "can only be seen by you. This location is \"C:\\Documents and Settings\\YOUR " "NAME\\Application Data\\Sword\"." msgstr "" #: C/xiphos.xml:132(title) msgid "Windows Vista" msgstr "" #: C/xiphos.xml:133(para) msgid "" "Vista works much the same as XP, except for the locations. The private " "location is \"C:\\Users\\YOUR NAME\\AppData\\Roaming\\Sword\". The shared " "location is \"C:\\ProgramData\\Sword\"." msgstr "" #: C/xiphos.xml:144(title) C/xiphos.xml:146(title) msgid "Installing, Updating, and Maintaining Modules" msgstr "" #: C/xiphos.xml:148(title) msgid "Installing and Updating Modules" msgstr "" #: C/xiphos.xml:167(para) msgid "" "The module manager generates both a per-type module list as well as a " "parallel availability list. The latter is intended to make it easier to find " "new items without having to work one's way through the per-type list, one " "subtree at a time. Modules which are either not yet installed or updated " "beyond what is currently installed will appear in both lists." msgstr "" #: C/xiphos.xml:172(para) msgid "" "Modules that are already installed will show a checkmark beside them. If a " "fast search (\"lucene\") index is available, a magnifying glass will be " "displayed, otherwise an \"X\" will be shown; creation of the index is " "available on the Maintenance pane. Locked modules, which require that you " "purchase an unlock key from the module's copyright holder, will show a lock " "symbol. If there are modules installed for which a more recent version is " "available, a refresh icon will appear between the differing old and new " "version stamps. There may be an approximate size displayed, if the " "repository management provides this information, otherwise a question mark " "(\"-?-\") will be shown." msgstr "" #: C/xiphos.xml:179(para) msgid "" "Select new modules to be installed by clicking the checkboxes and then the " "Install button at the bottom. Any number of modules may be requested for " "installation at one time." msgstr "" #: C/xiphos.xml:183(para) msgid "" "If you acquire a locked module and have obtained the cipher key for it, the " "module is then unlocked in the main window: Open the module, which will " "probably appear blank, then using the right-click context menu, choose " "\"Unlock This Module.\"" msgstr "" #: C/xiphos.xml:189(title) C/xiphos.xml:191(title) C/xiphos.xml:204(phrase) msgid "Module Maintenance" msgstr "" #: C/xiphos.xml:209(para) msgid "" "Several maintenance functions are available: Removal, archival, index, and " "index deletion." msgstr "" #: C/xiphos.xml:212(para) msgid "" "Removal disposes of a module entirely. There is no recovery of the module " "unless you have previously archived a copy of it." msgstr "" #: C/xiphos.xml:215(para) msgid "" "Archival is available for any module, although it is provided with personal " "commentaries specifically in mind. A *.zip of the module is left in the " "directory ~/.sword/zip. Archival prior to removal of personal commentaries " "is recommended, in order to be available for future re-install if the " "subject matter of the personal commentary becomes important again." msgstr "" #: C/xiphos.xml:220(para) msgid "" "Indexing is provided so that the underlying Sword search support can create " "the index needed for the \"lucene\" multi-word fast-search functions. If the " "index is not created, multi-word search will still be available, but it will " "be much slower. With the index in place, searches through an entire Bible " "can take just a few seconds." msgstr "" #: C/xiphos.xml:225(para) msgid "Indexes may be deleted as well." msgstr "" #: C/xiphos.xml:233(title) msgid "Installing Non-Standard Modules" msgstr "" #: C/xiphos.xml:234(para) msgid "" "Some resource modules in Sword Project format are available from sources " "other than Crosswire and not from a module manager-ready repository. " "Necessarily, installing such a module is a manual task." msgstr "" #: C/xiphos.xml:238(para) msgid "" "Modules are normally packaged as *.zip files; they contain a configuration " "file plus a number of data files. Installation of such a module is done by " "cd'ing to your personal Sword (not Xiphos) " "configuration directory, ~/.sword, and unzipping the file there. The " "configuration file will be left in \"mods.d\", and the module's data files " "will go into a subdirectory of \"modules\". Alternatively, if you have write " "access to the system Sword directory, typically /usr/share/sword, you may cd " "there instead before unzipping." msgstr "" #: C/xiphos.xml:245(para) msgid "" "Restart Xiphos after installing such a module, so " "that a fresh instance of the program can notice the new module in place." msgstr "" #: C/xiphos.xml:231(title) msgid "The Search Function" msgstr "" #: C/xiphos.xml:4(title) msgid "Simple Searches" msgstr "" #: C/xiphos.xml:5(para) msgid "" "To conduct a quick search within the current Bible or commentary module, the " "Search Bar in the Sidebar should usually be adequate. Click either in the " "menu bar Edit->Search or in the Sidebar " "Modules->Search to access it." msgstr "" #: C/xiphos.xml:11(title) C/xiphos.xml:24(phrase) msgid "The Search Bar" msgstr "" #: C/xiphos.xml:31(para) msgid "" "The Search Dialog consists of the following parts:" msgstr "" #: C/xiphos.xml:36(para) msgid "Search Key Entry box" msgstr "" #: C/xiphos.xml:41(para) C/xiphos.xml:83(title) msgid "Search Module Selector" msgstr "" #: C/xiphos.xml:46(para) C/xiphos.xml:91(title) msgid "Search Type Selector" msgstr "" #: C/xiphos.xml:51(para) C/xiphos.xml:129(title) msgid "Search Options Checkbox" msgstr "" #: C/xiphos.xml:56(para) C/xiphos.xml:136(title) msgid "Search Scope Selector" msgstr "" #: C/xiphos.xml:61(para) C/xiphos.xml:173(title) msgid "Search Results View" msgstr "" #: C/xiphos.xml:67(title) msgid "Search Key Entry Box" msgstr "" #: C/xiphos.xml:68(para) msgid "" "Allows entry of the key for which you would like to search. The search key " "can be a word, part of a word, several words, a phrase, or a regular " "expression depending on the type of search selected. When the search key is " "entered and all other selections in the search dialog are complete, click " "the Find button to begin the search." msgstr "" #: C/xiphos.xml:75(para) msgid "" "This search uses the optimized search method (see next section) if the " "module has previously been indexed, and will use AND semantics by default " "(verses must contain all words you entered)." msgstr "" #: C/xiphos.xml:84(para) msgid "" "Allows selection of which modules you would like to search. Select " "Bible to search Bible versions or " "Commentary to search commentaries. Only the currently " "active module will be searched." msgstr "" #: C/xiphos.xml:92(para) msgid "" "Allows selection of the type of search. There are three search types " "available:" msgstr "" #: C/xiphos.xml:97(guibutton) msgid "Multi word" msgstr "" #: C/xiphos.xml:98(para) msgid "" "This type will match any verse that has all the words in the search key, " "regardless of where they appear in the verse." msgstr "" #: C/xiphos.xml:103(guibutton) msgid "Regular expression" msgstr "" #: C/xiphos.xml:104(para) msgid "" "This search uses a regular expression as a search key. A regular expression " "is a pattern used to match a string of text. A regular expression can be " "used to find verses with words that match a particular pattern. For example " "the regular expression [a-z]*iah will match verses " "that contain the words Aiah, Ahaziah, Athaliah and Amariah." msgstr "" #: C/xiphos.xml:111(para) msgid "" "A complete discussion of regular expressions is beyond the scope of this " "manual, but more information can be found in the grep man page." msgstr "" #: C/xiphos.xml:116(guibutton) msgid "Exact phrase" msgstr "" #: C/xiphos.xml:117(para) msgid "" "This type will match the search key exatly as entered. If the search key is " "\n" "\t\t\t\t\tit is good, this search would match a verse which " "contains \"it is good,\" but would not match a verse " "which contains \" good, and doeth it not, to him it is sin.\"" msgstr "" #: C/xiphos.xml:130(para) msgid "" "Allows selecting of search options. The only available option is " "Match case. Check this box to make the search case " "sensitive." msgstr "" #: C/xiphos.xml:137(para) msgid "" "Allows defining the range within the specificed module that will be " "searched. There are three search scopes available:" msgstr "" #: C/xiphos.xml:141(guibutton) msgid "No scope" msgstr "" #: C/xiphos.xml:142(para) msgid "This button causes the search to to include the entire module." msgstr "" #: C/xiphos.xml:147(guibutton) msgid "Use bounds" msgstr "" #: C/xiphos.xml:148(para) msgid "" "Selecting this button produces two dropdown selector boxes marked " "Lower and Upper. Select the first " "book to search in the Lower box and the last book to " "search in the Upper box. The search will begin with the " "Lower book and end with the Upper book and include all books in between." msgstr "" #: C/xiphos.xml:157(para) msgid "" "Chapter and verse numbers can be entered into the search bound boxes as well " "to further narrow the search." msgstr "" #: C/xiphos.xml:163(guibutton) msgid "Last search" msgstr "" #: C/xiphos.xml:164(para) msgid "" "Select this button to do a new search including only the verses returned as " "a result of the last search. Use this with a new search key to narrow the " "search further." msgstr "" #: C/xiphos.xml:174(para) msgid "" "This shows a list of the current search results for previewing, navigation, " "or saving." msgstr "" #: C/xiphos.xml:177(term) msgid "Preview" msgstr "" #: C/xiphos.xml:178(para) msgid "" "To preview the search result, simply click on an individual result. The " "entry will show in the preview pane." msgstr "" #: C/xiphos.xml:184(term) msgid "Navigation" msgstr "" #: C/xiphos.xml:185(para) msgid "" "Navigation to the search result can be done in two ways. To open the result " "in a new tab, middle-click the mouse. To open the result in the current tab, " "double-click the result." msgstr "" #: C/xiphos.xml:191(term) msgid "Save Results" msgstr "" #: C/xiphos.xml:192(para) msgid "" "You may save your results as a list of bookmarks. To do this, right-click " "and select Save List. You will be prompted to enter a " "name for the folder that your results will be saved to. After you have saved " "the results, you may view them by going to your bookmarks and finding the " "folder you just named." msgstr "" #: C/xiphos.xml:203(title) msgid "Advanced Searches" msgstr "" #: C/xiphos.xml:204(para) msgid "" "More complicated searches might require the use of the advanced search " "functions, found under Edit->Advanced Search." msgstr "" #: C/xiphos.xml:210(title) msgid "The Advanced Search Dialogue" msgstr "" #: C/xiphos.xml:223(phrase) msgid "The Advanced Search Dialog" msgstr "" #: C/xiphos.xml:231(para) msgid "" "In Advanced Search, much more complex queries can " "be constructed, involving custom search ranges, custom lists of modules over " "which to search, regular expression matching (see next section), and " "attribute-based searches such as are found in footnotes or Strong's Hebrew " "and Greek dictionary references." msgstr "" #: C/xiphos.xml:237(para) msgid "" "The default search is multi-word, a somewhat slow and blunt search through " "module text. Also available is an optimized search based on the Lucene " "indexing and search library. In order to use the optimized search, the index " "must be constructed beforehand: Please see the preceding section on the " "Module Manager regarding the Maintenance functions, including indexing. A " "web search will provide several references to the syntax needed to put to " "use the power of optimized Lucene search. A few examples follow:" msgstr "" #: C/xiphos.xml:245(para) msgid "" "Simple Searches: just type in the words you want to search for. To return " "only verses that include all of the words, prefix the word with \"+\". So, " "in the KJV, you could find Psalm 23 by searching for \"+Lord +shepherd +want" "\". To search for an entire phrase, surround the entire phrase with quotes, " "like \"maketh me to lie down\" (note that quotes are unnecessary in all of " "the other examples)." msgstr "" #: C/xiphos.xml:252(para) msgid "" "Single Letter Wildcard: to search for \"veil\" or \"vail\", use this syntax " "\"v?il\". The \"?\" represents a single character that could be anything. A " "more complex example returns both spellings for Isaiah used in the KJV. \"?" "saia?\" will return results for \"Isaiah\" and \"Esaias\"." msgstr "" #: C/xiphos.xml:258(para) msgid "" "Multiple Letter Wildcard: to search for \"prophet\" or \"prophesy\" or " "\"prophecy\" or \"prophesied\", use this syntax \"prophe*\"." msgstr "" #: C/xiphos.xml:262(para) msgid "" "AND syntax: in the advanced search to return results for all of the search " "terms, you must put \"AND\" in between the terms. To continue our example, " "if we wish to search for any occurrence of Isaiah or Esaias that also " "mention either prophet, or prophecy, or prophesy, we can do a search like " "this: \"?saia? AND prophe*\"." msgstr "" #: C/xiphos.xml:268(para) msgid "" "By default, two standard search ranges are defined, for Old and New " "Testament; you may wish to define others for e.g. \"Gospels\" or \"Paul's " "Epistles\". One custom module list containing only the first Bible found " "will be present. If desired, new searches can be performed across only the " "current results of the previous search. Any modules may be searched, " "including general books and even dictionaries, in any combination." msgstr "" #: C/xiphos.xml:275(para) msgid "" "Note the tooltip in the screenshot above, for Attributes search. This " "qualifier is used to perform searches on attributes that are carried with " "verses, instead of verse content proper, such as footnote content or " "Strong's Hebrew and Greek references. If this button is selected, specific " "attribute qualifiers must be made in the Attribute Search tab, at the right " "end of the tab set. Strong's references are identified with a leading \"H\" " "or \"G\" and the numeric Strong's identifier. Thus, a search of KJV for " "Strong's Greek #140, using \"G140\", will return the single result of " "Matthew 12:18." msgstr "" #: C/xiphos.xml:283(para) msgid "" "If you have indexed your modules, there is a much faster way to search for " "Strong's references. Enter your search preceded by \"lemma:\", so to search " "for Strong's Greek #140, enter \"lemma:G140\". You must have selected " "Optimized (\"Lucene\") for this to work." msgstr "" #: C/xiphos.xml:289(para) msgid "" "The \"Find\" button also stops an in-progress search, as its tooltip " "indicates." msgstr "" #: C/xiphos.xml:293(para) msgid "" "Results will show in the Results tab. If you wish to " "show Strongs, Morphology, or Footnote tags, make those selections on the " "Attributes Search tab. Clicking once on the result " "will show the result in the Advanced Search " "previewer. Hovering over Strongs, Morphology, Footnote, or Cross-reference " "tags will show the results in the main previewer. Double-clicking a result " "will cause the current tab to navigate to that result. This applies to " "search results in general books and commentaries as well, but note that the " "respective tab must be visible." msgstr "" #: C/xiphos.xml:303(para) msgid "" "Changes to some of the settings (e.g. scope of search, searched modules, " "etc.) in Advanced Search will affect the simple search via the side pane but " "not vice versa." msgstr "" #: C/xiphos.xml:310(title) msgid "Search Syntax using Regular Expression" msgstr "" #: C/xiphos.xml:312(para) 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 the string of letters that make that word are found. " "A search for \"right\" will return verses that contain the word \"right\", " "but also \"righteous\", \"righteousness\", \"unrighteous\", " "\"upright\" and even \"bright\". 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 \"shall not\"." msgstr "" #: C/xiphos.xml:315(para) msgid "" "The power of Regular Expressions is 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 "" #: C/xiphos.xml:320(para) msgid "" "Example: the pattern \"i. love\\.\" will find sentences " "that end with \"his love\" or " "\"in love\" or \"is love\" followed by a period. 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 "" #: C/xiphos.xml:328(title) msgid "Rules for Regular Expression Search Requests" msgstr "" #: C/xiphos.xml:330(para) msgid ". The period matches any character." msgstr "" #: C/xiphos.xml:331(para) msgid "" "* The asterisk matches 0 or more characters of the preceding: set, character " "or indicated character." msgstr "" #: C/xiphos.xml:333(para) msgid "" "+ The plus sign matches 1 or more characters of the preceding: set, " "character or indicated character." msgstr "" #: C/xiphos.xml:335(para) msgid "" "? The question mark matches 0 or 1 character of the preceding: set, " "character or indicated character." msgstr "" #: C/xiphos.xml:337(para) msgid "" "[ ] Square brackets match any one of the characters specified inside [ ]." msgstr "" #: C/xiphos.xml:339(para) msgid "^ A caret as the first character inside [ ] means NOT." msgstr "" #: C/xiphos.xml:340(para) msgid "^ A caret beginning a pattern anchors the beginning of a line." msgstr "" #: C/xiphos.xml:342(para) msgid "$ A dollar at the end of a pattern anchors the end of a line." msgstr "" #: C/xiphos.xml:344(para) msgid "| A vertical bar means logical OR." msgstr "" #: C/xiphos.xml:345(para) msgid "" "( ) Parentheses enclose expressions for grouping. Not supported!" msgstr "" #: C/xiphos.xml:347(para) msgid "" "\\ A backslash can be used prior to any special character to match that " "character." msgstr "" #: C/xiphos.xml:349(para) msgid "" "\\ A backslash can be used prior to an ordinary character to make it a " "special character." msgstr "" #: C/xiphos.xml:354(title) msgid "The Period" msgstr "" #: C/xiphos.xml:356(para) msgid "" "The Period \".\" will match any single character even a space or other non-" "alphabet character. s.t matches sit, set, sot, etc., which could " "be located in sitting, " "compasseth and sottish b..t matches " "boot, boat and beat " "foot.tool matches footstool and foot tool" msgstr "" #: C/xiphos.xml:370(title) msgid "The Asterisk" msgstr "" #: C/xiphos.xml:372(para) msgid "" "The asterisk \"*\" matches zero or more characters of the preceding: set, " "character or indicated character. Using a period asterisk combination \".*\" " "after a commonly found pattern can cause the search to take a very long " "time, making the program seem to freeze. be*n " "matches beeen, been, ben, and bn " "which could locate Reuben and Shebna." msgstr "" #: C/xiphos.xml:384(title) msgid "The Plus Sign" msgstr "" #: C/xiphos.xml:385(para) msgid "" "The Plus Sign \"+\" matches one or more characters of the preceding: set, " "character or indicated character. Using a period and plus sign combination " "\".+\" after a commonly found pattern can cause the search to take a very " "long time, making the program seem to freeze. be+n " "matches beeen, been and ben, but " "not bn." msgstr "" #: C/xiphos.xml:396(title) msgid "The Question Mark" msgstr "" #: C/xiphos.xml:397(para) msgid "" "The Question Mark \"?\"matches zero or one character of the preceding: set, " "character or indicated character. be?n matches " "ben and bn but not been. trees? matches trees or " "tree." msgstr "" #: C/xiphos.xml:406(title) msgid "The Square Brackets" msgstr "" #: C/xiphos.xml:407(para) 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. s[eia]t matches " "set, sit, and sat, but not sot. s" "[eia]+t matches as above but also, seat, seet, siet, etc. [a-d] matches a, b, c, or d. [A-Z] matches any " "uppercase letter. [.;:?!] matches ., ;, :, ?, or ! but not a comma. [ ]^-] " "matches ] or ^ or -" msgstr "" #: C/xiphos.xml:429(title) msgid "The Caret first in Square Brackets" msgstr "" #: C/xiphos.xml:430(para) msgid "" "If the Caret is the first character after the left bracket (\"[^\") it means " "NOT. s[^io]t matches set, sat, " "etc., but not sit and sot." msgstr "" #: C/xiphos.xml:437(title) msgid "The Caret as Start of Line Anchor" msgstr "" #: C/xiphos.xml:438(para) msgid "" "If the Caret is the first character in a pattern (\"^xxx\") it anchors the " "pattern to the start of a line. Any match must be at the beginning of a " "line. Because of unfiltered formatting characters in some texts, this " "feature does not always work, but may if a few periods are placed after the " "caret to account for the formatting characters. ^In the beginning matches lines that start with \"In the beginning\". (May need to use: ^.....In the beginning)" msgstr "" #: C/xiphos.xml:451(title) msgid "The Dollar Sign as End of Line Anchor" msgstr "" #: C/xiphos.xml:452(para) msgid "" "If the Dollar Sign is the last character (\"xxx$\") in a pattern it anchors " "the pattern to the end of a line. Any match must be at the end of a line. " "Because of unfiltered formatting characters in some texts, this feature does " "not always work, but may if a few periods are placed before the dollar sign " "to account for the formatting characters. Amen\\.$ " "matches lines that end with \"Amen.\" (May need to use " "Amen\\....$, Amen\\..........$, or even Amen\\....................$)" msgstr "" #: C/xiphos.xml:466(title) msgid "The Vertical Bar" msgstr "" #: C/xiphos.xml:467(para) msgid "" "The Vertical Bar \"|\" between patterns means OR. John|Peter matches John or Peter. John .*Peter|" "Peter .*John matches John ... " "Peter or Peter ... John. (.* slows a search) pain|suffering|sorrow " "matches pain, or suffering, or " "sorrow." msgstr "" #: C/xiphos.xml:478(title) msgid "The Parentheses" msgstr "" #: C/xiphos.xml:479(emphasis) msgid "The use of Parentheses \"( )\" is not supported!" msgstr "" #: C/xiphos.xml:485(title) msgid "The Backslash Prior to a Special Character" msgstr "" #: C/xiphos.xml:486(para) 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 amen. but " "not ament and will not locate firmament." msgstr "" #: C/xiphos.xml:494(title) msgid "The Backslash Prior to an Ordinary Character" msgstr "" #: C/xiphos.xml:496(para) msgid "" "The Backslash prior to an ordinary character (\"\\o\") indicates that the " "character is not being used to match itself, but has special meaning." msgstr "" #: C/xiphos.xml:501(para) msgid "" "\\b if use outside [ ] means word boundary. If used inside [ ] means " "backspace. \\brighteous\\b matches righteous but not unrighteous or righteousness" msgstr "" #: C/xiphos.xml:505(para) msgid "" "\\B means non-word boundary. \\Brighteous\\B matches " "unrighteousness and unrighteously " "but not righteous, unrighteous or " " righteousness." msgstr "" #: C/xiphos.xml:509(para) msgid "\\d means digit; same as [0-9]." msgstr "" #: C/xiphos.xml:510(para) msgid "\\D means non-digit, same as [^0-9]." msgstr "" #: C/xiphos.xml:511(para) msgid "\\s means space." msgstr "" #: C/xiphos.xml:512(para) msgid "\\S means not a space." msgstr "" #: C/xiphos.xml:513(para) msgid "\\w means alphanumeric; same as [a-zA-Z0-9_]." msgstr "" #: C/xiphos.xml:514(para) msgid "\\W means not alphanumeric; same as [^a-zA-Z0-9_]." msgstr "" #: C/xiphos.xml:237(title) C/xiphos.xml:12(title) C/xiphos.xml:25(phrase) msgid "The Studypad" msgstr "" #: C/xiphos.xml:4(title) msgid "Using The Studypad" msgstr "" #: C/xiphos.xml:5(para) msgid "" "The Studypad can be opened by choosing File->Open Studypad" msgstr "" #: C/xiphos.xml:8(para) msgid "This is what the Studypad typically looks like:" msgstr "" #: C/xiphos.xml:33(para) msgid "" "The Studypad will save into your working directory, making it useful for " "collecting and exporting information and Bible study material from Xiphos " "into other programmes." msgstr "" #: C/xiphos.xml:34(para) C/xiphos.xml:57(para) msgid "Toolbar 1" msgstr "" #: C/xiphos.xml:36(para) C/xiphos.xml:59(para) msgid "Font Size and Environment" msgstr "" #: C/xiphos.xml:37(para) C/xiphos.xml:60(para) msgid "Font Type" msgstr "" #: C/xiphos.xml:38(para) C/xiphos.xml:61(para) msgid "Bold, Italics, Underscored, Crossed Out" msgstr "" #: C/xiphos.xml:39(para) C/xiphos.xml:62(para) msgid "Left, Centre and Right Bound" msgstr "" #: C/xiphos.xml:40(para) C/xiphos.xml:63(para) msgid "Shift Paragraph Right or Left" msgstr "" #: C/xiphos.xml:41(para) C/xiphos.xml:64(para) msgid "Colour Selector" msgstr "" #: C/xiphos.xml:43(para) C/xiphos.xml:66(para) msgid "Toolbar 2" msgstr "" #: C/xiphos.xml:45(para) msgid "New, Save, Delete and Print" msgstr "" #: C/xiphos.xml:46(para) C/xiphos.xml:69(para) msgid "Cut, Copy, Paste and Undo" msgstr "" #: C/xiphos.xml:47(para) C/xiphos.xml:70(para) msgid "Find and 'Find and Replace'" msgstr "" #: C/xiphos.xml:48(para) C/xiphos.xml:71(para) msgid "Spellcheck" msgstr "" #: C/xiphos.xml:51(para) C/xiphos.xml:74(para) msgid "" "In order for spellcheck to be available, one of the languages under " "Edit->Current Languages must be set." msgstr "" #: C/xiphos.xml:243(title) C/xiphos.xml:31(phrase) msgid "The Personal Commentary" msgstr "" #. Personal Commentary #: C/xiphos.xml:3(para) msgid "" "To build up a personal commentary you will need to install the editable " "'Personal' sword module from the English Commentaries section. Right click " "it and choose Edit->Note->Personal in the " "menu." msgstr "" #: C/xiphos.xml:11(para) msgid "" "An editor window similar to the Study Pad will " "appear. Edit your comment and save it; in the future it will appear as your " "comment to the relevant verse." msgstr "" #: C/xiphos.xml:18(title) msgid "The Personal Commentary Editor" msgstr "" #: C/xiphos.xml:37(para) msgid "Locationbar" msgstr "" #: C/xiphos.xml:41(para) msgid "Synchronise Button" msgstr "" #: C/xiphos.xml:42(para) msgid "Bible Book, Chapter and Verse Selectors" msgstr "" #: C/xiphos.xml:43(para) msgid "Location Summary" msgstr "" #: C/xiphos.xml:46(para) msgid "" "Use the Synchronise Button to quickly change " "location of your editor to that of the underlying Bibletext or use the " "Book, Chapter, and " "Verse selectors to choose to edit your comment to " "one particular verse." msgstr "" #: C/xiphos.xml:68(para) msgid "Save, Delete and Print" msgstr "" #: C/xiphos.xml:80(para) msgid "" "To create a link to other verses right click the text and choose " "Link... In the pop-up window enter the link " "location and the module linked to." msgstr "" #: C/xiphos.xml:86(para) msgid "" "It is possible to rename a personal commentary to suit a particular subject " "of study for that commentary. Thus, multiple personal commentaries may be " "installed: Rename the existing personal commentary, and then re-install " "another instance of the personal commentary if desired. Personal commentary " "names can consist only of letters and digits, and cannot duplicate an " "existing module's name. Rename is accessible off the right-click menu." msgstr "" #: C/xiphos.xml:97(para) msgid "" "If the study embodied in a particular personal commentary is no longer " "needed, archival is available in the module manager, prior to removal, for " "possible future re-installation. See the module manager's Remove/Archive " "page. Any module may be archived, not just personal commentaries." msgstr "" #: C/xiphos.xml:105(para) msgid "" "Although there are 31,102 verses in standard versification, it is unlikely " "that more than a tiny fraction of all verses will have personal commentary " "attached to them. A verse list showing where personal commentary notes exist " "is available from Right Click Dump Pers.Comm.." msgstr "" #: C/xiphos.xml:115(para) msgid "" "The created commentary page will be attached to an individual verse only. To " "write commentary pages from within Xiphos, attached to longer stretches of " "text use the Link.. function to link several " "pages together" msgstr "" #: C/xiphos.xml:249(title) msgid "Journals and Prayer Lists" msgstr "" #. Journals and Prayer Lists #: C/xiphos.xml:3(para) msgid "" "Xiphos supports user-created and -editable " "modules to contain general content. Initially conceived as simple prayer " "lists, they have expanded to include daily journals and topic-outline " "content. The user can maintain prayer lists, or prepare sermons, or write " "any structured content desired." msgstr "" #: C/xiphos.xml:13(para) msgid "" "To enable prayer list and journal support, see the Preferences dialog as " "previously described. There, in General->Misc, " "check the item labeled Enable Prayer Lists. You " "will see a new item appear at the bottom of the sidebar's module list for " "\"Prayer Lists/Journals\"." msgstr "" #: C/xiphos.xml:23(para) msgid "" "Right-click on this entry, and you will be offered a context menu to create " "new modules. All the offered options are of the same type, but what is " "offered is a variety of templates from which to work. There are 5 templates " "at this time." msgstr "" #: C/xiphos.xml:32(title) msgid "Creating a journal or prayer list" msgstr "" #: C/xiphos.xml:39(phrase) msgid "New journal or prayer list" msgstr "" #: C/xiphos.xml:45(para) msgid "" "Their structure is the same, but the offered templates provide a variety of " "hints regarding ways to organize content. Simple " "is trivial, and can be considered a mental Post-It note. " "Subject is useful as a more organized version. " "Monthly provides a per-month structure in which " "to track needed content. Daily Journal is a full " "365-day calendar in which to track a personal journal or ongoing prayer " "needs. And finally, Outlined Topic is a full, " "expandable outline suitable for topics and subtopics." msgstr "" #: C/xiphos.xml:61(para) msgid "" "Journals and prayer lists have the structure of a general book: If simply " "selected for display from the module list, they will appear in the usual " "subwindow for general books." msgstr "" #: C/xiphos.xml:68(para) msgid "" "Editing a journal or prayer list is done by right-clicking the module name " "to get its context menu, whose middle item is Open in Editor. The sections and subsections will be listed in the left " "margin. Click one, and the editor navigates to that section. The context " "menu on right-click of section keys provides for adding, deleting, and " "editing the names of sections and subsections." msgstr "" #: C/xiphos.xml:80(para) msgid "" "If the general book subwindow is currently displaying the journal or prayer " "list being edited, it will synchronize with new content when " "Save is used." msgstr "" #: C/xiphos.xml:87(para) msgid "" "As mentioned, these user-edited modules are in effect general books. This " "means they can be viewed in any Sword Project application. Thus, you can use " "these modules immediately in BibleTime, for " "example; or from the Module Manager's Maintenance " "page, you can archive a zip file to copy to a Windows system where you can " "then install the zip content as a module for the Windows user interface. Few " "other Sword Project applications provide for editing these modules, however, " "meaning that they will appear in such other applications as just ordinary " "general books." msgstr "" #: C/xiphos.xml:103(para) msgid "" "In the future, it is planned that a module sharing facility will become " "available, by which user-edited modules such as these can be uploaded to " "become available to a wide audience. The current install repository facility " "will be expanded to provide upload as well as the existing download " "capability in order to support this. Thus, users will be able to share their " "sermons, Bible studies, and other personally-authored content with other " "Sword application users." msgstr "" #: C/xiphos.xml:255(title) msgid "Getting Help Online" msgstr "" #: C/xiphos.xml:4(title) msgid "Users Mailing List" msgstr "" #: C/xiphos.xml:5(para) msgid "" "One way you can get help with Xiphos is using our low-traffic users' mailing " "list. You can sign up by clicking this link. Once you are signed " "up, you can email the list with any problems you are having and other users " "or the developers will respond, typically within a day." msgstr "" #: C/xiphos.xml:13(title) msgid "Live Chat" msgstr "" #: C/xiphos.xml:14(para) msgid "" "Another way to get help is with online chat. Xiphos has an IRC channel on " "freenode, #xiphos. If you don't know what that means, it's ok. Just click " "this link (it will open your web " "browser), type a nickname or accept the default, and click \"Click to join " "chatroom\". This will take you to a chatroom where the developers and other " "users are available to help you with issues you may be having. Although many " "times someone will answer your question immediately, sometimes you may have " "to wait a few minutes or longer." msgstr "" #: C/xiphos.xml:261(title) msgid "Original Language Research" msgstr "" #: C/xiphos.xml:4(title) msgid "Installing Needed Modules" msgstr "" #: C/xiphos.xml:5(para) msgid "" "Xiphos is ideally suited for studying the original Greek and Hebrew. To get " "started, you will want the following modules:" msgstr "" #: C/xiphos.xml:8(para) msgid "From Crosswire Repository:" msgstr "" #: C/xiphos.xml:13(para) msgid "" "StrongsHebrew Dictionary (or get StrongsRealHebrew from the Xiphos " "Repository)" msgstr "" #: C/xiphos.xml:18(para) msgid "" "StrongsGreek Dictionary (or get StrongsRealGreek from the Xiphos Repository)" msgstr "" #: C/xiphos.xml:23(para) msgid "Robinson Dictionary" msgstr "" #: C/xiphos.xml:28(para) msgid "KJV Bible" msgstr "" #: C/xiphos.xml:33(para) msgid "From Xiphos Repository:" msgstr "" #: C/xiphos.xml:38(para) msgid "" "StrongsRealGreek Dictionary (same as StrongsGreek, but with Greek " "characters, B-Greek transliteration, and self-referencing links)" msgstr "" #: C/xiphos.xml:43(para) msgid "" "StrongsRealHebrew Dictionary (same as StrongsHebrew, but with Hebrew " "characters and self-referencing links)" msgstr "" #: C/xiphos.xml:48(para) msgid "" "InvertedStrongsRealGreek (key in or copy actual Greek word, rather than " "number)" msgstr "" #: C/xiphos.xml:56(title) msgid "Setting Up" msgstr "" #: C/xiphos.xml:57(para) msgid "" "While still in the module manager, create indexes for all of the modules you " "just installed. Then close the module manager and open " "Edit Preferences and go to ModulesMisc. Set your Hebrew and " "Greek lexicons according to what you installed. Close preferences and open " "the KJV module. Turn on the module options Right " "ClickModule OptionsShow " "Strongs and Right ClickModule Options Show " "Morphology. You should see the Bible text change " "to show Strongs numbers underneath the appropriate English words. Hover over " "the numbers (or letters for morphology) with the mouse and you will see the " "definition displayed in the previewer pane. Click on the link and the " "definition will show in the dictionary pane. If you are using " "StrongsRealGreek or StrongsRealHebrew, you can click on any other number " "referenced in the definition and you will be taken to that entry." msgstr "" #: C/xiphos.xml:73(title) msgid "Searching for Strongs Numbers" msgstr "" #: C/xiphos.xml:74(para) msgid "" "Choose EditAdvanced " "Searchor press F3. Under " "Search Type, select Optimized (\"Lucene\")" ". Click on the Attribute Search tab, and " "make check the box that says Strongs Numbers. Now " "click in the entry field at the top and search for the number you are " "looking for preceded by \"lemma:\" and \"G\" for Greek or \"H\" for Hebrew. " "So to look for the Hebrew word tsad-deek (6662), enter \"lemma:H6662\". Once " "the search is done, the results pane will be shown. Notice that when you " "click on a result, it will show the result in the preview pane, and the " "strong's numbers will show as well, following immediately after the words " "they match. Also note that hovering over these numbers will show the " "definition in the main preview pane." msgstr "" #: C/xiphos.xml:86(title) msgid "Additional Modules" msgstr "" #: C/xiphos.xml:87(para) msgid "For more advanced research, the following modules are also available:" msgstr "" #: C/xiphos.xml:91(para) msgid "" "2TGreek (Xiphos Repository) : This module contains the entire Bible in " "Greek. It combines the LXX and Tischendorf8 NT into one easy-to-use module. " "In addition, it contains Strongs, Morphology,Greek Accents, and primary/" "secondary readings. As with all modules that include Strongs, Xiphos " "displays 2TGreek in beautiful interlinear form." msgstr "" #: C/xiphos.xml:99(para) msgid "" "Elzevir Textus Receptus (Crosswire Beta Repository as of this writing) : " "1624 edition with Strongs and Morphology" msgstr "" #: C/xiphos.xml:104(para) msgid "" "LXX (Crosswire Repository) : the Septuagint with Strongs, Morphology, and " "footnotes" msgstr "" #: C/xiphos.xml:109(para) msgid "" "MorphGNT (Crosswire Beta Repository as of this writing) : This is derived " "from the morphologically parsed GNT provided by UPenn's CCAT. It was " "reformatted and error-corrected by James Tauber. It includes Greek accents " "and Morphology." msgstr "" #: C/xiphos.xml:116(para) msgid "" "TR (Crosswire Repository) : This is the Textus Receptus with Strongs and " "Morphology" msgstr "" #: C/xiphos.xml:121(para) msgid "" "TischMorph (Xiphos Repository) : As described above, this has Strongs, " "Morphology, accents, and alternate readings." msgstr "" #: C/xiphos.xml:126(para) msgid "" "WHNU (Crosswire Repository) : Westcott-Hort of 1881 with Strongs and " "Morphology" msgstr "" #: C/xiphos.xml:131(para) msgid "" "GreekHebrew (Crosswire Repository) : This is a dictionary keyed to Strongs. " "It contains words in the LXX that are also found in the New Testament. In " "addition, it contains the equivalent Hebrew words also keyed to Strongs." msgstr "" #: C/xiphos.xml:138(para) msgid "" "Didache (Crosswire Beta Repository as of this writing) : This is an early " "Christian treatise in Greek dated to the late first or early second century. " "It includes Strongs, Morphology, and Greek accents." msgstr "" #: C/xiphos.xml:267(title) msgid "Authors" msgstr "" #. Authors #: C/xiphos.xml:3(para) msgid "This manual was written by:" msgstr "" #: C/xiphos.xml:8(para) msgid "Andy Piper" msgstr "" #: C/xiphos.xml:13(para) msgid "Pierre Benz" msgstr "" #: C/xiphos.xml:18(para) msgid "Dr Peter von Kaehne" msgstr "" #: C/xiphos.xml:23(para) msgid "Karl Kleinpaste" msgstr "" #: C/xiphos.xml:28(para) msgid "Dominique Corbex" msgstr "" #: C/xiphos.xml:33(para) msgid "Matthew Talbert" msgstr "" #: C/xiphos.xml:38(para) msgid "" "Please send all comments and suggestions regarding this manual to Xiphos " "Development list xiphos-devel@lists.sourceforge.net. " "Comments may also be submitted via the project trackers at SourceForge." msgstr "" #: C/xiphos.xml:43(para) msgid "" "For more information on Xiphos, please visit the " "project website at http://" "xiphos.sf.net. Bug reports should be made using the Bug Tracker at " "the project development site http://www.sourceforge.net/projects/" "xiphos" msgstr "" #: C/xiphos.xml:273(title) msgid "License" msgstr "" #: C/xiphos.xml:2(para) msgid "" "This program is free software; you can redistribute it and/or modify it " "under the terms of the GNU " "General Public License version 2 or any later version as published " "by the Free Software Foundation." msgstr "" #: C/xiphos.xml:7(para) msgid "" "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." msgstr "" #: C/xiphos.xml:13(para) msgid "" "A copy of the GNU General Public License is included " "as an appendix to the GNOME Users Guide. You may also " "obtain a copy of the GNU General Public License from " "the Free Software Foundation by visiting their Web site or by writing to
Free " "Software Foundation, Inc. 51 Franklin St, Fifth Floor, " "Boston, MA02110-1301USA
" msgstr "" #. Put one translator per line, in the form of NAME , YEAR1, YEAR2 #: C/xiphos.xml:0(None) msgid "translator-credits" msgstr "" #~ msgid "" #~ "Permission is granted to copy, distribute and/or modify this document " #~ "under the terms of the GNU Free Documentation License (GFDL), Version 1.1 " #~ "or any later version published by the Free Software Foundation with no " #~ "Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You " #~ "can find a copy of the GFDL at this link or in the file COPYING-DOCS distributed with this manual." #~ msgstr "" #~ "این مجوز برای کپی، توزیع و/یا هر گونه تغییر در این کتابچه تحت شرایط مندرج " #~ "در مجوز جی‏ان‏یو مدارک آزاد (جی‏اف‏دی‏ال) نسخۀ 1.1 یا بالاتر که توسط بنیاد " #~ "نرم‏افزار رایگان تهیه و توزیع گردیده است، اعطا می‏شود مشروط بر اینکه " #~ "هیچگونه تغییری در بخش‏ها، نوشتجات رو و یا پشت جلد داده نشود. نسخه‏ای از " #~ "مجوز جی‏اف‏دی‏ال در لینک زیر موجود است linkو یا می‏توانید این مجوز را در بخش کپی-مدارک که همراه با این " #~ "نرم‏افزار آمده است مطالعه نمایید." #~ msgid "" #~ "This manual is part of a collection of GNOME manuals distributed under " #~ "the GFDL. If you want to distribute this manual separately from the " #~ "collection, you can do so by adding a copy of the license to the manual, " #~ "as described in section 6 of the license." #~ msgstr "" #~ "این کتابچه بخشی از مجموعه‏ی کتابچه‏های جی‏ان‏او‏ام‏ای است که تحت مقررات " #~ "جی‏اف‏دی‏ال توزیع گردیده است. توزیع این کتابچه بدون مجموعۀ مورد بحث اشکالی " #~ "ندارد مشروط بر آنکه یک کپی از مجوز این کتابچه همراه آن باشد، درست " #~ "همانگونه که در بخش 6 مجوز توضیح داده شده است. " #~ msgid "" #~ "Many of the names used by companies to distinguish their products and " #~ "services are claimed as trademarks. Where those names appear in any GNOME " #~ "documentation, and the members of the GNOME Documentation Project are " #~ "made aware of those trademarks, then the names are in capital letters or " #~ "initial capital letters." #~ msgstr "" #~ "بیشتر اسامی که توسط شرکت‏ها استفاده شده است به منظور تمایز قایل شدن بین " #~ "محصولات و خدماتی است که دارای علامت تجاری می‏باشند. چنانچه اسامی ذکر شده " #~ "در مدارک جی‏ان‏او‏ام‏ای با حروف بزرگ انگلیسی و یا حرف اول اسم با حروف بزرگ " #~ "تایپ شده باشد، این به منزلۀ آنست که اعضای پروژۀ مستند سازی جی‏ان‏او‏ام‏ای از " #~ "این امر مطلع گردیده‏اند." #~ msgid "Xiphos 3.0.0" #~ msgstr "زیفوس 3.0.0" #~ msgid "2009-02-09" #~ msgstr "9 فوریه 2009" #~ msgid "Xiphos 2.4.0" #~ msgstr "زیفوس 2.4.0" #~ msgid "2008-09-20" #~ msgstr "20 اوت 2008" #~ msgid "Xiphos 2.3.6" #~ msgstr "زیفوس 2.3.6" #~ msgid "2008-08-02" #~ msgstr "8 فوریه 2008" #~ msgid "Xiphos 2.3.5" #~ msgstr "زیفوس 2.3.5" #~ msgid "2008-07-02" #~ msgstr "2 ژوئیه 2008" #~ msgid "Xiphos 2.3.4" #~ msgstr "زیفوس 2.3.4" #~ msgid "2008-05-26" #~ msgstr "26 می 2008" #~ msgid "Xiphos 2.3.3" #~ msgstr "زیفوس 2.3.3" #~ msgid "2008-01-20" #~ msgstr "20 ژانویه 2008" #~ msgid "Xiphos 2.3.2" #~ msgstr "زیفوس 2.3.2" #~ msgid "2007-12-26" #~ msgstr "26 دسامبر 2007" #~ msgid "Xiphos 2.3.1" #~ msgstr "زیفوس 2.3.1" #~ msgid "Xiphos 2.2.3" #~ msgstr "زیفوس 2.2.3" #~ msgid "2007-03-26" #~ msgstr "26 مارس 2007" #~ msgid "Xiphos 2.2.1" #~ msgstr "زیفوس 2.2.1" #~ msgid "2007-01-27" #~ msgstr "27 ژانویه 2007" #~ msgid "Xiphos 2.2.0" #~ msgstr "زیفوس 2.20" #~ msgid "2006-12-23" #~ msgstr "23 دسامبر 2006" #~ msgid "Xiphos 2.1.10" #~ msgstr "زیفوس 2.1.10" #~ msgid "2006-12-10" #~ msgstr "10 دسامبر 2006" #~ msgid "Xiphos 2.1.9" #~ msgstr "زیفوس 2.1.9" #~ msgid "2006-11-12" #~ msgstr "12 نوامبر 2006" #~ msgid "Xiphos 2.1.8" #~ msgstr "زیفوس 2.1.8" #~ msgid "2006-11-08" #~ msgstr "8 نوامبر 2006" #~ msgid "Xiphos 2.1.7" #~ msgstr "زیفوس 2.1.7" #~ msgid "2006-05-04" #~ msgstr "4 می 2006" #~ msgid "Xiphos 2.1.6" #~ msgstr "زیفوس 2.1.6" #~ msgid "2006-04-13" #~ msgstr "13 آوریل 2006" #~ msgid "Xiphos 2.1.5" #~ msgstr "زیفوس 2.1.5" #~ msgid "2005-12-14" #~ msgstr "14 دسامبر 2005" #~ msgid "Xiphos 2.1.4" #~ msgstr "زیفوس 2.1.4" #~ msgid "2005-12-13" #~ msgstr "13 دسامبر 2005" #~ msgid "2005-05-31" #~ msgstr "31 می 2005" #~ msgid "Xiphos 2.1.1" #~ msgstr "زیفوس 2.1.1" #~ msgid "2004-07-18" #~ msgstr "18 ژوئیه 2004" #~ msgid "Xiphos 2.1.0" #~ msgstr "زیفوس 2.1.0" #~ msgid "2004-08-30" #~ msgstr "30 اوت 2004" #~ msgid "Xiphos 2.0.0" #~ msgstr "زیفوس2.0.0" #~ msgid "2003-12-25" #~ msgstr "25 دسامبر 2003" #~ msgid "Xiphos 0.7.10" #~ msgstr "زیفوس 0.7.10" #~ msgid "2003-09-05" #~ msgstr "05 سپتامبر 2003" #~ msgid "Xiphos 0.7.9" #~ msgstr "زیفوس 0.7.9" #~ msgid "2003-03-26" #~ msgstr "26 مارس 2003" #~ msgid "Xiphos 0.7.8" #~ msgstr " زیفوس 0.7.8" #~ msgid "2003-01-12" #~ msgstr "12 ژانویه 2003" #~ msgid "Xiphos 0.7.7" #~ msgstr "زیفوس 0.7.7" #~ msgid "2002-12-20" #~ msgstr "20 دسامبر 2002" #~ msgid "Xiphos 0.7.6" #~ msgstr "زیفوس0.7.6" #~ msgid "2002-11-03" #~ msgstr "03 نوامبر 2002" #~ msgid "Xiphos 0.7.5" #~ msgstr "زیفوس 0.7.5" #~ msgid "2002-07-01" #~ msgstr "01 ژوئیه 2002" #~ msgid "Xiphos 0.7.4" #~ msgstr "زیفوس 0.7.4" #~ msgid "2002-06-10" #~ msgstr "10 ژوئن 2002" #~ msgid "Xiphos 0.7.3" #~ msgstr "زیفوس0.7.3" #~ msgid "2002-05-10" #~ msgstr "10 می 2002" #~ msgid "Xiphos 0.7.2" #~ msgstr "زیفوس 0.7.2" #~ msgid "2002-04-22" #~ msgstr "22 آوریل 2002" #~ msgid "Xiphos 0.7.1" #~ msgstr "زیفوس0.7.1" #~ msgid "2002-04-10" #~ msgstr "10 آوریل 2002" #~ msgid "Xiphos 0.7.0" #~ msgstr "زیفوس 0.7.0" #~ msgid "2002-04-09" #~ msgstr "09 آوریل 2002" #~ msgid "Xiphos 0.5.0" #~ msgstr "زیفوس0.5.0" #~ msgid "2001-08-13" #~ msgstr "13 اوت 2001" #~ msgid "Xiphos 0.4.1" #~ msgstr "زیفوس0.4.1" #~ msgid "2001-04-10" #~ msgstr "10 آوریل 2001" #~ msgid "Xiphos 0.4.0" #~ msgstr "زیفوس0.4.0" #~ msgid "2001-04-06" #~ msgstr "06 آوریل 2001" #~ msgid "Xiphos 0.3.7" #~ msgstr "زیفوس0.3.7" #~ msgid "2000-12-08" #~ msgstr "08 دسامبر 2000" #~ msgid "Xiphos 0.3.6" #~ msgstr "زیفوس0.3.6" #~ msgid "2000-12-07" #~ msgstr "07 دسامبر 2000" #~ msgid "Xiphos 0.3.2" #~ msgstr "زیفوس0.3.2" #~ msgid "2000-11-21" #~ msgstr "21 موامبر 2000" #~ msgid "Xiphos 0.3.0" #~ msgstr "زیفوس 0.3.0" #~ msgid "2000-11-10" #~ msgstr "10 نوامبر 2000" #~ msgid "Xiphos 0.2.5" #~ msgstr "زیفوس0.2.5" #~ msgid "2000-10-06" #~ msgstr "06 اکتبر 2000" #~ msgid "Xiphos 0.2.4" #~ msgstr "زیفوس0.2.4" #~ msgid "2000-09-16" #~ msgstr "16 سپتامبر 2000" #~ msgid "Xiphos 0.2.3" #~ msgstr "زیفوس 0.2.3" #~ msgid "2000-09-07" #~ msgstr "07 سپتامبر 2000" #~ msgid "Xiphos 0.2.2" #~ msgstr "زیفوس0.2.2" #~ msgid "2000-09-06" #~ msgstr "06سپتامبر 2000" #~ msgid "Xiphos 0.2.1" #~ msgstr "زیفوس 0.2.1 " #~ msgid "2000-08-29" #~ msgstr "29 اوت 2000" #~ msgid "Xiphos 0.2.0" #~ msgstr "زیفوس 0.2.0" #~ msgid "2000-08-19" #~ msgstr "19 اوت 2000" #~ msgid "Xiphos 0.1.8" #~ msgstr "زیفوس 0.1.8" #~ msgid "2000-06-10" #~ msgstr "10 ژوئن 2000" #~ msgid "Xiphos 0.1.7" #~ msgstr "زیفوس 0.1.7" #~ msgid "2000-05-19" #~ msgstr "19 می 2000" #~ msgid "Xiphos 0.1.6" #~ msgstr "زیفوس 0.1.6" #~ msgid "2000-05-08" #~ msgstr "08 می 2000" xiphos-4.0.7+dfsg1/help/fa/figures/0000775000175000017500000000000013162045104016226 5ustar unit193unit193xiphos-4.0.7+dfsg1/help/fa/figures/gtkhtml3-vs-mozembed.png0000664000175000017500000007154313162045104022731 0ustar unit193unit193PNG  IHDRJ} hsRGBPLTE     !"$!'#"&(%*,)-.,120564))897=>_Vz`ePӃW7%{ƾ/׿NLn(Mn- V#8[U;NonWK"\]+o 8@-Jccxx䗄J$]mAiA)-ՠTtؓs^4@_-J? J[ m:;Bg-AHL^F{7,f:R]Tls&PZׁu6$<BRS R( etQx^ةHZ{Re%J%uJ~U8m Jy uA׿qN+oVZ(e9Cb E~JN(NBB)ˡ/|ƴm+!X%P Fjv{v;x%ch3|\/+ ?(`)T:*.tQ{3:4a/BX<Z i_і;șmv]NeA)X>(]KJO՝:l/To;6{k COePF~+lV{rJ?ҾMSẍ́O煻J,f)>w{E>hgb!QA;rzӕ@O[9P?ع&qXp(MH֙6?L' JvEV64px[6J;]QZS @";\BF;QdqN1D@EiǾPBx3X|76?}[^q$Q 6\Z{*,,}?^ӆ,T,Vj˯ s(AE6#hzTZZ2£=Q؛%?XTOV/(Ȅzr&En1g%jF3 % qv\QOU(W*ͽ 6C/9gj^UЉB`Tk Q~H~A%R{ <jfJJ@ Z.mgo!h;b*kW7Uu{QͻWwCP-Dozl!@mI@I`fU3Y(Y(%%|ca>ͣ dZJ*"rO4w} Jl+(%'bh(9(iܙABB)׽GF[^[Yc6L9*N8g3BKٽҸڈš~Gmˣ0G m{ BG$,,f'??sk/3J[ǂg ںz<6w7<ԝ4dn74"54&'Rȕ'ssLn:48*86Pr'4)jd!JST8X%xP*(u-,f6RوŵQk) V}D}u@WY)$BNd$*Pk^ҶdzO/ڇ_5(!t=)F'ءgTQPѢ(%ֲJ!:7NE}S*sPtQ\2sR*F$iɗg*u (m!#Ѩ)^B)Gҍ+l8|ڇ~Z,;I!xn@tq *ەr z璓IJ np$G&-ʬҵ߷~7-f0BB q0\޺8qe_j¦}=IxD# JFbd-n;M3J)'Oܯ e=Pxor3vPA2g0:KxM%-B)*r䗦7%1XoǽJsJSqe>ӍA&nj6JqrPPXP14@ICk ~k~Bi,9թIBY((qif4凫F\,ŜA6]TtmcހԇmB?s׸A]]YT%3NsF(V|ouG> Y%&BʕeAY@xojU9n֍,BVRŝ lS\b57^[47xa)L- 2ʊ3Y2LJLۘ76 f3nLg7TsPeڹPQPE?=v7ĥP]d1g(g{%EdDMyʹ1G ug-/vVPE?"̄bqd$ŜfqMd9Yl|Vmؠ=lyy.b %.iWoPP #% dE̙&:(J/{%Z73C3ϖ;Uϩ XmBɷq ٿmbRvpdU̙&{) Z,y!JPOtGt-f"29c8<\TkyzŶ#bt+ U:?k4CxM"LebG!\zz.`J(9z〉sJ?ҌW^c*sl#·j/GLpue!=b[to"L3h:S g0S*JXS^cVRcNw6jՕ:m#{}tWSəփ3uơDFx<ЈPaI %#`e~( < "gvi6ἵ+ 9unj7+]:MP[W+7^j}hG P:Ysﯯ!;kw ;jw] (H,.%jx X[?Yƚ+\<=vԁl+>E@0q!?K8@Om(\xmtyzmƆCa^:,{q$|5G>;9+'kxA ER@t  m~U=A(׶F͚]Ez9%-{[eq@ (cod$!՝yfI)Bض;'rvC.B Pbh;X9 { hM%!xzK:WWm;quuu5ux<4z婷KJ@{;nV:.!wv}/\Iag_o][_:[~SRPb耜[{Uy&Uw PRZCǗ5G tЮ!t(B篓nz@ߘlJR["A~FDU{% %j5ԂS#h<afK¡RX -WP9.U}eh ]pWUb-h Q)a~ZjIK%Ez8.m2.ey$&Z Ze Y0,blL2O[(Y)̑?5 % %7PJLY, %t % $d6fgo(K?(ܦǙ+dj̨YmN lX*_i+P]L1EJhs:gGg1꬯ybp'!)KC;Q1`A!'pnn2t6E}3b/N <Ӎ1orasEcԺ==8D! 8?pVO3!gLF2ɓh$A1*E2q%TQVȐs)ͪл0O<=R'wFv;#P2hǩu1H{g8_%A 8> wA 9Oe2jL?1DCNR$Q J1 w{nYs*u}b@IK$0'(Y) t ;η;84BD;6vrc'8N\p}PbOi=S|it<$r !Eق&O~(M4<(FҠ+LJZ#%24cH=慤E=hGcSQ:E+d;w!{ʾWo]]BF/9<ݤػx=8(yJU֒Q@$Џwfѐ 9-.Tdd?gy;w&cW:w$*H5Ӄhv (~+B@O'r ҠT03ghг P0ŽuG853%csS*l ?gy; 堦vnN&3 LQRdHm#>5]c4Ν#;;%M;,W 䃂 W—ч]9390&;xЛ&(~΢[Yh/7s՜B'tA4JV ;ȬKq|!mh2xlM{@iPqגhk;7տ&S࡜QUl/DdA(!B->>AD?z@R)oГC_gؾ-(T1agb&+;"^ULQRg J}c3h#5CCh@hrQ5ǢvxjZ\kj~P?L>rHАCS"M$59JyiIJd)=!̵޹c RL5J^ ;t?Ѡ OKI==U{HBS\j/׌uB4~ IDATsHj~P?L>P4P2}jj" zs%]2Y~vˁcq#b3kv"T/6$ͤ 6=phROɹ?q>t}$񄒿!S"4`BMAONbf%kShpp&{ ESir <'-\eJkqq ACJ^Wb=D$Z(@3A $8MvmjB:M  7h\OIמP08?OdM* %+&rD$Z(j(q?Nbӡ6p&i/nuNiРIP~g$B Գ   5$ D Y=+-k.Ύ<,fRdB.`>U&u%,dJJoddBBɚ5 9 ~UĿQtY%JSrI(>zTzJ ;ʦ;@)#\Rۀl:`ڹ\+ׇJt "|O_#,`߳ie`O M2FA4eo|We_ykJO9RCU@1NlլFm2igy*G @"|*i|ZC k᭽[w Gj:ֱAɐ_Cw('ۜJ,hsx6:BeP8 t gy(Q[QSl/%tN]yh#Wke=K dHn{ r8ܴB)s^dd3Y׏}?|WS>@iHNhjl'Mj' 6g`tŻn&7jS|$ʩ[#4WM%ZS s29:ˆ‰(t|@ Tl"l:tu)f܃*DV(Y\s(P?W!7 lM%}]75)l>*ɧr7#->d׌Pӣ)Q:FD.[lc((M.Y6gJ)~H&AN/z hM%rG0XUA.jv^}_b{ADT69|.9yhO!4I$oկ 9_eWJ~~ʿ*}Ē$B5b\<ߺ"B[\EcezLV$M޹1/`緪^qL{vAl=UyQݣo/pQC4߀|ǡ4ɘ6 q6ciBP|$Ω mmeߗ;r(.b %F|j%$# gBWM=#,DdRr0ut\d# hK=-hJS0Ĝ^qL=gZJјS@P Z$wJh2)mt\|GO_*nR _<>ͧK-=0T|@[ @2+/ҟMP2$BixW a?d9BJ2̔yK8uh[$+m]z(^`kr(]ɺKOun:͡@YY+7\TK6F=?换28%]\YmRO6CjP}P2UY{z+&9b(MޔV(46"Q mDf4IT3fp@ uᐖ)Ai7ޏ#Gkgze~R>o]v B,#x2t_799qF +ornK>~ ]`1+e8kwUw[W쎪Wa꡴:?.֎&N~jFAD5ufpxCuC~uᐖ)AAY9 pʫow_Y1÷!xw~qco$I U~?:o/NꕷzW?I ,&r \cUz(>y},&i'Z?5HITY:RDk~u!-ᓇ x<5s\Ih䖕>,, x7W{]NM>_Z12┳_p5߹ %X)widoyN=~u 5w{Iqh,Lš͆Q1ft51ӯ.?'|Pz=i. bR4la*LZPx96qS3 $٬0:xƷ.>{f8BזDՏiيgw\We~luo=.o|N?دA{R;_ Jm|N 4+eN^dyW'5>*L=MeO}if͸Y(Y(曕Bt/~ZGWBV`Kms?.!3T<{Bi.@=}G9Ge7[շ J!w_}ܓ75]χVȲb+Pt]\ h{ϗ^?}+@̈Im#yX(H<͗ a˝F*"[{QU|hjӓUseR6bx LHy(zMvm>T@4' f]C*R_yŏCT! V+FF--ʈEmݳPJ2*" |%SK$͇ (IsB`Q6A(ʱK(qmC+TC@ ;#h`ϤtҫO?K9dyF5 MKyX.L_81>?Z``hxeS67Ҍ:jG.0Ӊ9*A(]]v[J(i@Ї-7T J!,L_81>?Z %ӓsoR6N(%I4RJ54nu阞Sp('oa ~l?aˍ*MoV@`|g[ŋ*}~BmYR@k/=6"{ɄM&ɌAIa82$Ō%% %,eӏti,Nf&7,WزpEuZ6y1Ɔ&5',%4^_:DZeJ 咄R@ߴ fJ)d v(8IeE% &]If6y4UԤ&uHb$ZYiX"P2&5gvkRoREY|jEh5ZZ3/d9e>B3.}IWJy,bAI4G4*,O2ncC:Y[\qfp+8ƊX[:@~Yk;R4IPEP2 U*%t>U)PU3@HKR徭R"\9]n~ S;uե{10_]1IoHGGOT }>F6$Cx~wz><PMPT5L7Dx#S'm߿=U@T1?NN3ҟ℈R̦nqANhꡤKscц#77ȇP8ڴj8A_yYMWw1T+L7;SOE5&WWJ1/'T J>'J-.PL©.Y bǠц{S}ZP_6;)"W9=Ot%hx Ay1e=KHT{)uGa=tT(pmV $C (}fSqA Lh:xd1V)'jPXP1ta(H$&v>K#Jz.Kֻ-C\9I?tcLq $Zzh=F%b9~tڌR<_E,M= _BS %C5 D5=Z3DIt/=3?rz.0MU1'WN0.^fݺ4zjHB!bEJP |E/jgh*S?)4b*v,Ք4ްaWN~8߈'`FȦ4Kt yfsfokZ4%h.VP!UnC?D: I*|H_ Po*S=d^bZ~ LJLO,bLM9ݍ{? :v@_F<5ӕ]>̵'g0i5KPfdd-3;x,\R{lPR|oC)(?Y_b AhvhVs.eJ"/BNR1p&f'u:w䇗/Frt1@StOR fR({׃p v`F{vgGwZMhSG>^SÞiIs!'ʹxf${E'= |<.D+ 9AP6gJ▅ c2}PW8 '`)P 2zTTO(Iő S;*E-)AxL&,4+iz< |<ĕjF-8y1b@ J<|2;.࣓ji?B&CGE8+;/K\)C$.%(]%KA0mh(ZgPWmWo0Pbzb#1=>+r9AOgjw+Ŷè0O4 w.q@pjA=8\nǕ0PM=1x@ ` @FDE+;7Kz Bq5(%U IDATNPg}ĠtZ^i1@KQd)9zpqIyVi3NMo-pRKT8 Fqh.*3RgPFl<\R MQKFO0튄" ua4I* k5zYiZ ub-کjC>: Π>%f(YR(Y%KImi"6`*A=~DBB)^ĩ)A0&64N3ǫ"X(Y(%gmJ-cP$>v8 @P58fdt..e%v @)^mAI´f~PvC ZK#3u@.8, = +Pq{%*DK* =/D rW'ҴPoǧXWu9|׹e\y-Xp3ŋXF9sTP =-z hM%QT'\ ÇsǷEApBiCDU|+D+\r{[vCO{<&չ}]M=g7 Qm3 ȉt{I&x"8)A*ddhP;8ԝ>=i^/-Uz S ҽy|3|O^h>|Pq<& f8T bḫp"&Kg1_"b1tYCIDK*%>K!q/~.b )3xYnvòJo:]Կ0G A H*i;+Y)^N'CܕKy^JJssⶂɟ*(1zӗ@[+NX(H( &<3$y@N,, n)?\5*[.,=CL^SSH ByAyU=Y0#FZfԛn 3H%3 R8= @5 .J)Lphp̑\qYWVUq> ]6FU~T{.ÈteP72(:jLəWj$k+P=Y_J IgJ'ݹFd3KZuS|1#B!Sk#ERMv\q Mݫ"seCO~;+iJAHzF:B*!yJMx$3{5d AI?LidRpqU9(\n :nf2Z[~hgewH4hFJ-=r^)!@PpVOG9u>RO0IS'eSkl%qL#nϹ@Y:EN /=vvGQC`BxdXxf9RL9LqcVMm†IDJ-Rfل2wϛi~ ёBT}|f93G krW<$\\9W >Cx2h$ӈ{#Ǯj޼C"j AH‡!xW9)Ym#71*/I( eWJL7=2ݒmr^3weYؔ_6fZf9o_ de-EYDBBD.R oڡ\ğ)c\9Nsq OFDVb8O'W=vPNE C'LpYE-+.Ǜ- J3w-%^32" @ e!?oek;xKp%^KZR0(N$$$ JNC6gE84Z-WE&%ɕd;O<+gf@'#}2+%oęq?tduBI;:5L“!x1\ޚ*%+@MR'4F %EV*\9I3rfP>n4/Ę2ON( {F!(b^cWgl$>L(J?~$xlrƟ7s2!r yJ\93nȓ>%V""N( u[" Nѹ!cr+lB rU7jJ&RB~b6 ˺r,ËBgYH6Zw8d5ܵr8L(F=s΀BsYQB64Oa qg!5P6teŜ3`3\DXto+Ye/sRBZ=s zfHQm#{ YcPk+.Ĝ-%Ǟb0ṵSJ%wSO_uVdZ)y)AVWmK㩆o_WSS Ymnz۱CuC@o:x:MiP>~B1$_Pp/Pr%'t8~@"8W;@&d_h,f5@Odm#jw6~O%gC̟D&½@ɕ RXz */֕ўՑb'\vBivJ\FʬY("(%%baվD"Ɠ 4 dl:9y-a CB)B)g % Y{PPJ OHW]z8j5ɦ8?C,n /o|"\܇svELy 6|2"\BF;Y.rM=ц޵!T)r͚k>J]ξPƼ,zpHQs`a4g]98G0O󜂇LNz)5{\)OՈPbqW?d@ztC D"ߪUނPGYHEc!r |OZiAj 6D GU/< UTKy!m dD/ӏ %Y7DRFz׆PȵЮ8JM%=-΢ B㨚<*/E}mmB"yk5g]>TbGhLzpNqxV$[ߏ a& %.R}SXQoAǥ QFRxK__AM kXBm~`x<u\.Ǘb+\@<,ݣ͈MU]%=qS. hkUpKZ !xE Z,ރf9_9uK][:Zo|C(LAC0 Qݓr{w_=)RCx %QG?\~ I4V[cVL9 [ʶg'?O~pT(q1'y!HxAI9#m BV-g|cf[VWGkBZSׯQoB _mNThPPKVxZШ5J4N=hd!*!OqkUT#QtÙRPYORFuA(q8V`P(%h%dW yn@J~4N4Ѐ)_s0]l)v-d@J2eqA<Ĩq@pS`P2uOֱ]D)\%VA,by'\2%o fxt[ (})<8G_7p'(5NPT2)!(\Ժ#knqF; yv4=D;s Ba\̣OQxpiQO H G  JF:5ECux"?%BhG ;XQ>PE7(PP2y.vۈ'*vf=m'p(c8NpSQWBBdM-=93zlہQ2@q@3pS*!&vnjn:[l;m)4>^+hdd29L;y}I% %$ NBnKjM)!\b{0~}5Xa\Z5AIX@Ҝ̷Sq[ՁġN WBBiF'GhddBB,Y(Y(Yv() P|ocFΐ O7:NTӱq<]P?<[=O̱RL(!o<1E%Ϗw? yqx~ϒePJ<.elJ嬑XP$:y*Mau8- .1ZMg Պy!qPP3!x.BY_h&zcjdJGלE "U-Rt&a)ăRG>!Q)5凫FYc,lp]0 >Y&fJs:TFp:Ύchy!tjbI(Tz8\\< !7*LƠi±r52 %ҕԺ$a\D$U,8gK66))Ur" WDUY%;\zm Jg;Ai4`)}wG]?1hy#dj{< %BPqg湹x X 6F4O]BItt%9)u.$^ŠHĒ bCik~.1 ,\u+NyVɮ^PR{(u{3y :h MaQ0- y\fI()BUŏҸx{@ssxLB1u]53ydChJqJB=ҥ+{ᡙ \DңR)b) bBiz$=e#K [rVɎ;^IDAT0SA JA\?TwY$Bs8d5ϔ @⹡4CiP?g&oz0S%1+t%cAqZB^kܔּ2 &z7KaOو\BYF %-5{:쀣ם %Ht.;Diyc(}P; H~6]?b1hyk/:I~8oPs.=s>F,@/.K0\9#y]&;.8"( Hd,(V-dTFY^DD+2%_cBI$^vT)u3mkPV =7=ӺMlo<:zPAչ $<'-C9Y9#y]&'.'OHK,3xYnqЖQ,(w:+ac=1)Ȑq/~۟a:o@iC[/uLO#Մ^&m+T&9kMXAXiN2j'dy; K! (5-tKq9?_xr%Jd_=̦~kmHc0baO._'#$'C:MyL(]gᦀ !’r~: AJ6"ۧw8W7H~t5VJJ'|d!dXr]u \'o#$;}/~{ҌRanP2z=r~/NY}$xJ]h_ O{>LH35n^,Ov=;BƊ/ Ju?B `A#.(U.PPTH(!]K ^B5=J'Gކ f\R BB~BO 29*to̿YէYsw=ηy,]8gߡFw[Y'B%xXV,WBlr༄gwXܗ9?xЏINz{]~&X/>}32ˡd?eFٲY׏gyV!s .OZ=hǵW .u;9c=g]1<7.{+ i*=w'*{{9bUf;!tnW9BN?ɉ9}+WZV Y+U2?XEM,<Z;lk2s~A*okw]_.g>ͫz(CJ=~'?L a(y!k>T}$|߇lo^B]~{|VScwW;howusbVz$M瞛=wNJ]4I8]4?`h487AQB?S/3V;A@BDK?W17{=!aHEiFNfI;KPO_JRVNFSNS^K_GQhLQ^sKKYPkzM2CHdTC2ZQU{|NEEZ}B[lW7qUTDMY\buWHd[S^][P_wlYaY`mWHbS}fUdbhkqqjamki]mWnjbў^`{hpcHdXIq[`cJQujMlis|q]lBe+lI|Yg~{tmAڙQ_Ǵ ~QesLNcLizXaANh˛.nk&Ie5dxz+O{X6Q<ԫ]RBG Ivr{[)hNo7am J䊥a+-ݜ~pG]ݒm|v𴛠=YL);he3%9zx\3,wZjq3̭ͬ,]߱pww1/A w￝ٱ۷u䳏vȾC{(vfEf{GWYE>2法mIYqp~4-K`gvr(BG-exF F]BٞJ2SWWk嗟7<@=|p=i 4<?@Ν;hiI$0GZeyynnKY&hg2Rư;I9m#kFZåںmis#ACY<#-NmC[xk ƓU^@0xZGikx.Q5L.V6c"öIiȴxf{<|5QvɌ:%1@ $M]M>uf#^ EcI"f喕Ossedx]xV6RDnz'GkK}eZBH {q 9љ#!|ߐ۴АШْ+4BH"x(1j_$$:DrV|zAa/ŮQBBR鴮etKNAb$zć \"ox $R{<$kSKҵ枥[:hջ&w+R'x5tQO+6p!x*l4'GʘGy@&28Is%%ݩןfPސ]]Ǥ`*@SAͤPV]-sSdMnV9jO+0E֍mZ;wY"ʮ%9WmKm/c |q#\/ [>?fr扷{z<{}?xD=/J;?}_݌3*AHCt's߯I$h }ݛG/}e"0:atxΘ(&]<<ì}}g9olMjx0#vx 9JC'I aJvZSăHd%Ɔ0t4ҤXe7:,V{(ypy,5zE7J#U>)s,2߬JS#-%aϏG͐V;rTa|Lh輂UߞL0x&brHGu-[XtfNJ+ aYYHkͦ*/eY3- .lwm*r@RRVY٤TrDJd.뀕KIPWYPD$%' aTO 4a0axW6Fji T*V5> hao!FC(><ʸE)盉'X: O?Cvsc fLQ#2J㷶2 y)!T7_d[-_J(ot"x \D~B'nB܃<Wcx猒|̊psOFɧ.#l]iMO[Xp(Cᜉ S ZYF893DjMp#_Yh9 ?o~aapʂ0f_MP™ Hsss]O~It]@CX.7|}0@q&>,l(hOja<=9,*?$$#""F=@;M:](<9'٫EP49"[>S9jV+&ha1PT#:À{H+I~Mj%9H;R( T=vP! 0 <6%iS _/`IYLV9lB-Ui[Vj)(6GRީ̰?.ul+ Wvyf6F\kX{OHӌ*PB\l(PÏ WۖDKNJ-n|=giu)4aС|Fџˠ6 LݪD/B֋;ƒ8 D .a(e7S'g~ . @NW?q!5p}z_ rNλ.fL9L. _jHztᝈX薙)mr>/8`\raݣ!x.2+F8YWO৛?,9eĞ Һڋffτw"{@Zi#O柉N7W6͆Eߎm!gg' YE-H?o}-r錚n!8k2آ!QC]y<zr zIurjhz0Sڴ.#D%*9MM6MϬ6&Y9lK[CxZ{X7cÓ4gdac Zgap.xǞTk8-;ݣ[M:dfq`IjJzIsU;j~䰩8Xi08cr맊 æltt⑋7jGXbxtH-r2y ~a%]/ӧ .m ahqa+{*o"+{ xz]({etGW{BxXă>_gQwiPpe\qţ,p *IJ\g_*/~g,uǏDj:EzJʙt=-P%5^8 yXKA"?LQoO8QHy~g\=\"yDAl [ {UDV%TVTMH%f]L!GEo[!r'=@5nۄnDz[ beux[~X-vʋc d)G^F we x^`ų=\IcGE6a_GN4dlXS0®i h[nt׿]uZ{y&o7*l\g"((ʥ]/Q |݈yƃ X! ^0سL:b?8b:),Ѕ*_F{ތ5g飕@x \XR{mbxӒaXzzd3\I+ՒTvWLt/.2$'"S Fk{˄}rH.l `Wwx(9ח\19?tic F3#5Mc%r_lE}"Yf^CsT3Ya]#uq׸2aa?K\ȸy A?]9LtetY9lV3g0A+|j([. _l}q{BFݻc(p~\ͨ(V6DWLL=0e9L n ]1*lrf,鿁xdL^I&Y`Dj.4LNL/|7V=MJ(-#"f ʠF;]Hc#Sxomraa gK7 |犃._O'$)6R#hX#(>ًQo;Cs(pm r6.oo#]i3w<35jM}_O◨xL^ 1׈x̴xf0-Qa a,7x1kO~bx#{0 oetkLw6ZlF]տDkylE'G&35; #O.geCF a<%Ճ&#V6O_E#x|v=νH]X!{(=`2u* HVeg 2f@yOybXp[=^l*[<=EIWЮZqw^I٭1ٙ\\|glrY(R væ\}ي9 |&_F%P 5/*IDAT>ū hNã7& .x?bX)4l[>^d'/ғ6n?>w M. UZ>~@"Q/IZb?n3RІH"(oG6Z澸CrL[Bw%dbL.E,6$!x9cHietaJL,# o ɼ:[42G %" )בw< )ZfÌU7;ΝAM!1[v1QL()1鎧CI$FBwj5q9L2S.wu7hTj3Fu& ]=7f=xf3x3o(' aR( S\,))cOeG&£oUmBr ظY<6zXO5 ] = ?7G_Lv ;N5Mr¨xW˞ +O|ӏnQUU}<lm{W"w߄jpc8AK sC+_g0cͅ.6qlrblǢ/ ý;`>3ז 2.b޵9 g>#޳s=:qW]@_H1 9~#,mn?.?=W#Voó9[\+ue`lJm6aI/cxF^qBB;Q9ځ嬸摩`֨r'Vmy6eZ2!1v2VT"Ul|Eлe\bzKr[#6g_`ʥ]˥S(>+'GKINe yzFGM8Հ"BYWC/Xrjpj I/0ѥ@")tF#x2&0`<ދG:Cn iզ")3`Q>? @ԗⰬar+mtm˨0K}(~vT ˄M`0<|4m7*EvסLWd7i65x${2ayޒjl~=eU#G;͋z)YP0 vfW,˰Msec`xnR2X795)Sqc]+-mYz6.f΋X튤l<=q\`fmem)9[f{n"n\XɭLm;RiC.aS!;T:ʨR)~9U1|)N{.Hx*swY$ Aun>ثnNߡR/%Z\>s QRǘӈ^-0-= ʬCvV] H7gi晬HNDbC  $z2E[@$-ErxbFz$ɗ~eyrh yː yA$9|؝ ,9L<Im2iz#w3ParkN^% ;,<\ w'(ӀO7( mAvfhr4mGR;203@sx`aYS.4 Hg3K PgDH:B3;_CNKg< wOkmRZ7F (\Q5Q<>h#++DROk 2faЭwwu!ZŰ8vx`/JD=B ! lqg;SWϳʠ1 j-~' ]xs|T@9' i֞P ṋx8P)(SsMI-t-={+] ],ߛfmǥ5ch8Vj>{f|H`Z%~M9s%4, \qWH fB#sy5XY_~"vN #NBN4)La xBR ,2g_Si@_,9RSA/@Q Y9lV3)<TTlm=`1c)h5o.,L{y! ȘR2xڪӎG wVtEP1]3EA?W6C)<4'X.+@!2ah3rxlb (*h  Y[Q\؍[SlnhOa Գ1&fFgccva0`l^{XmGI Hsl!۟QY}c!a57Na@eb7^_)oޒH_ SNtR]+Sk D6rUڌ؁)a*7nW{aӴ|ÿô5 y:7# ;ӥy l(02ܶ"dՅOYi穉l$}7fi3ƹN1Xۄ3ξf[ybY?V4|f+h=7s2[[[9,B?AlY`En~;a]s@)njǐ0_pCܷv}*%a$ #0B;9i/ 3p`A ,ZVz?PٚLoC..Wފ54nt;im ĩ~XѸɊW:4wK Wö% 3lXRHp5'#DMpvce'&yP%ȿ =g7WiGڞmh|59YTdϤĈqޗ]:BI)v A+zBD sZ{c^|?7ThO^Fk <^|ŞUS/}H۳lW[i2lK÷? rXSLi q36b'SΪcw5R;^Mk(lr鬛qoeC@s%l5[/9!tECnt!iγp9y*:Q~[8yfK %V즭x{S._J2KjZZ:Q[Fy6<y^b"L]KhV#/Fkr8uZIj1$-䉕ޣWN 7} 0~n'K2 ș󼚵:4EpcC}袿 "֝.$p+M;f,t8{]G٘L#(;A[nfG'pcA]\ٳ 瞽nz9lI~51x>v5e/ݕ=mzy9lJ07;آwws3Ga I Q|%ZYr5HY!}5PHk(c o^RCS;|Wy3vyU`IWC d̥ĀO䋡ȉ$BrJG,YD%"թ[<R'5b8t9%rUh<AR>SsY"gfl~ZZ5Jr.Pd"y<|KrUWT ++47@RcxRO.M5@j_LZ<hRZ^u/nQ/u,Fmm-,7pȚJtk' CIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/preferences_general-misc.png0000664000175000017500000003002113162045104023657 0ustar unit193unit193PNG  IHDResRGBPLTE61$"*)&:+5+4H83=9MBQ;GaRCJHFJ@HTJFTXG8^EDLJHTHFUI?ZGEnC3]QWWR`nOBLUmTUXNVeRV^nR7IWvYWTbUPgTRnSPkVFY]xQaKe_bj\O_bsVes^dfSegcgwbRwa^pc_aI^HpeZhgcrplmjXumrz`uvqvhtngVwm`oTmuvq_lS|sg{vu{v~zk{fo~`|wtri}\i~abl_fŬriǾ^]lwwm̀ytȘtzΈw}рԚ|ƦtƝ|ğoצڑ̒Ҋ߲ܼЫ؋ؔůɰԹव˚̡ŰõӲޚ嵸ŵҦȿٿ¿ڿ׿îßηϵȻ̯ܿϚѽԴվ=tRNS@fbKGDH pHYs  tIME  ,-G IDATx \SWߎVVTFPK H-EES._XD-若8 Zh;A+:JYZBKsxY"r`7g{< M:dZI;~'H懤'pn͵;׾A2]vS|F}sԵ[N 8PÑLɋ"{\׊-yd`ЮCG^+*CÑ;0;fqI+#G!\D _=q8)jg5_oM#_|-i{$С#QQ#SF?udWѵo7IWY5˷lgRJDTiuCGE}yм?f#"R"=t ҃Xy2fk_G=Rz߈JW~}8K>e֟P#8t8#=)=P9gzܑ~_}G8֦"Q}Qy[[\$*sfmvFz"랈#=K÷]fF ۱]#"n#?eCkΈv=tż~my A}+2"")鳭8Y$ϋ5O>/H}qH#^vxS$Dڹd^G:kPġ;tg$UO?PA$ho;.FH3_>0BZQ##Pˑ]g!Ez܇BHB!}PFYE} ]&!EHR$"k~X!BHONvNiZm;.!5{s ;.*u>8Y 7kj{|;BjzťWƛVQD£`Jc} Qt$P9&!ʧZKc=g Gqus#R㵨{d"k\.Yf,lvLTiO#}Yj%B $"]k)΃x怔O\5o%QJ9Oø-BM/uBRz4` {Vvh]ꁨ8(z[cbf.ʵ\ki)bg'6uX~*P1$߮҈،ݑ*R~\VIf鿠שsOH?"U.^,mTwiH{H?DJE=R5a߬@?R ՝irܹkdcBSbl`\?'T?)Tp6'+)B䠖I"⋅.T|6T ro`)D7..8M1JJ S7Hxb4Ό.ws'XHA18RP \/t%7S֔?(%ztwd C7=Rmr,Gݣg[R'FerW@KjႰT hHsޟRUKÂQn6/!͆@*Z3]_Jԡ^EZV߂1F]URMGP{RB?X7ld CNn1b/QRP,/ȝn9)F/nhKk:]c/"E֣.H2Dbf]ɪb&ɮ:)ِVoT-X \2od6ddÞo pb6_]śkm>O Had⛊aDՕgeXxMITWK Rivx D/w(jpf5αe 5#}8,逺h@ߘ\k #!H]rc^@@YG &N H iWi+^Rp @{*1,{<@/k }ʼ `)nñDTpCpr".@POqcsb7У;l&Cq&"QHX/ )wR >XwIU-iTfnH,t: HTw',oG&:Wl2SCr^-GiXAJPϸf߱'tzig d1֜ *{R5V>K)3E;AraB=N%ɫӨ)~iFR, fAC`ҦK(;z^ 86Tg@XT/ۓL;;Rg1?YUU%6e ?Ό0}mᥔ3v1yB"[A삪IIu 㜒{N!U0B ‘ 7I}ic*ÈSNw vS#%J~wHq [[ʵ&\\ncƥ܉{WToMvߡT 7W:a 0 67ey4FK&p? Wőr޲] X R Xu8:n|1n+{齜f-_zanQ'|OâCf5鑪/JTw&_Xӣ16HչntvK8Qq汗 J1" Y$ ѻ4-RVmC:m@p RIC8SB=`Wi [Mq؎/Nx4=&#l'XXZRP'TgTW\M6OxznI¤|l\NC./evm5DD4*e|>_"ež(^VXJY\\KŬmLz2Z!x9D  ۊeNgbϗǮY-R1k| '+U`"UF ѩg!0IDԮK:|uMG=^ld%kbj+$\7g* S#egULؼ›F6Kh4 jKYg*Xٓ ldW.C60-GtkH-zA6ro!5\JolzD? s֣\+uB'0ݾGc&fחӺzyq^ȟ'''PW\g-º;V=sJ xAxHus|ݞ3g̑zY{S>xfl 14vϲi:tDŽ𭅖Vjc/:Ji؃sB3=]U霯d:gb|`ڷG q~f"uDFb5sT9ȦriI옌8?B<[&)۽ev"C=KOt*qT\oDqꍴ5gΙXaZ,t+i>s5MoJe1c-& ES5dbGc5=!EiG kk4WaO %ȌxM,P::$ņ~5YՁr M 릕gJ09AT?v}Ɉv=փ!u>ՙJ683*\7:}/S l >tûjv|n2EtW))#uu`B*Kuk &|pe(rS_ GCZP__q_1n>K)LQUi$-x:R)LH&*[$)eTVajp-)W ZCL0)bV`7H2dG D YK1 W G*KM2iFO)ҿ}h WIk5d!q.[3[ߣ z @\DwKyqXK-e)R9(HAKy*z i ǔg'JϠSľg7mGSDgjRRtbR˹֥!VaY6ҽIJ+ ͺOxj-/_߁4A{@ZpdU{hpUw\V4{܉/H w;rk!oXM=@76[?aO*^-"MjW~Z2, iR܅TSGF 7id16!֡Ή|%,z4#NdGn\Tz--).>NO .pFa#-U]1aͤZonTv uRpw{[PS2TgeFӑ:YרXfڔa,5A׻~hM "'vLKxRi}y\ vchkz437/IdX87f?8~\XB Qy$"ޤǯF%^`h#}8($[q֐I , !{xҖ4 \+OL/ }phѮzpF mD=dE\ϱh J&"A$S7GPD <~s(u&FSMFTp<s%uNx%-=L gh @.yrY}׫n TV@Вmc:ΌӃ֔)畕lZV ]RxȨnR,\EV́ 5lj\7û4[7+ti)&Pz;f(IȊ3qo8kRR{dXs׵^U֋?+=*{s#,!<԰aɓxMk$Rt)o槏0,5sPxy.p]?'@oXQ-%N{ ް;3b1r!f:4tv%L~Y R&yH Kx;>}}֖"ݺ3Nk 2L&3=CÙd"(c09%G% nb 1[wjA+fs"rfQqT1g~\ 1,-FH ͦT&:B/;{V1j2C؀FYkO$V`j5qNM}M䞄 hztW~|!56 .4X V_Rh4O՝!Lo=zp?ً?]qr}LUӆM~RԼ>ǹKq6P2BjHR(1xܜ-hCH_xkLpW4$Pj qIDAT!Bz~kv}MvFVtw^SEI 2g#=g5Z6d=2-R_9 S^R,C}{<2{\90rfh1Od'3 hSG* \TgeŔ'Lq`!kv2Fޖ*$*iUT}C'0enʐJ#ZGP2ҳ}9 blJ1!oN]Tq@ӆ#}X;2eMHfoC)lmLR,-,,)P.3H|:x0q JdKoYC Ϳ^ϯڳ f !*LDQ #H%|4OLHsҾQ[$p#}xvBjf{6\>_4]Ԭ>Nw_ֲEۛ5R^~:7!կ9W!5_f븛fWt>vb sRԖ1G!"I+^(Ihy2R5犗}Y\뚢յX b̻-U'iu/NoCR֗H 䋨 ^jʖREg)qO w4Bj|7H{xDJigɣPDl ݸov!퍞+J1_c# N1Օ R D*8y)QfJNyB'_;AIoȫn, R8N)AHM-A pzgR%+=`+WVgMo-Gгcp }(XG5 3+h4* `b>.{OFp6\\*+VaȂ"Ħ0ub`Fqࣟl ]w"oR}BtLW:6T4.i6ε1}o菊BlWYכ2%\o$4uVy2jچ=8x Nk i(1ēr+6WӵcFd=kvv^.nsg:l_l+"}jck{ygP7gw-K,Nq>\f\{IX ="߮>!wvooиTEd[݋22ퟋ^\~3L,b9g#͹Cz aY;,G#")#tOY!miAHR@'R- J#vt<6x3z:W_}UI['Je24n"%?/ mnj,J|>TVAiH9@Zk }QݮYcϖk}||hf%~Ak[-҇W(ci[SJs}3g.9âR}mw9',HuhmbxעQ7t`̅*n3Am*@߶{3G,;_ g|#u]-?ʙ3bDnH[4|5|Q5o eARΘ-i[]~x81N;?̙pR~ hyMѴ4Wy}kzofiH\ Gڢ1bXcX+Rjxp4Ovv[=Ww^ F 8RuV řR$A4~n  FܡbY X_1t(VA:{ Q3@jff2Swp1V`Î6.)y! ^@§#oRz=v# _s#Ez =9q BpB")B")B"B")B")B")B")B"!)B")BҬ؝U0~L؍v9ҁ%BH:R @2gAR 4H,*^Ԗ"+RӬ8bW['?b׳r.+!u FoyUg@MԜOWE"Hi ૜lGHik=wCsH8Lу %v fb1-OL%t%c) !HL+WWhnv|3v9˧  HQ)34ą4ҷEյYNó58hz]i?//j`I]~5ܙ6η ӃV`CoENIsOj9֕MiVlmCAv"V "" Xq6qCO6ք8q׽-ip0=ع0_EK:f5q)v9n)T7R$J >u#-ƙcF#4jDhF hA % bC%{qQcdݾw)jK+R\P>Mκ- u* \I| r !H-O%GH)R~ލU'R(+Ɋs$KrWuD"EBHR$ !EHIdnVtc\J?@/$$$$$$$$$jŒZIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/interface_parallel-separate.png0000664000175000017500000033052113162045104024356 0ustar unit193unit193PNG  IHDR 4sRGBPLTE)+'+6I&G)38-<)0M:13E0*J1376>5,48CM&;GQEFEMDG9Ha?IGFFSUD;LG=?Ivc3MIgQ;\JPVK[qH*9QygK3fJEkJ<[QTFUpLVUTTTSSaJV`BJdQIZUKkNl]a_`nVbj^nz^EKfx]VXdokbXbdcrbMU\VidSbBOodOgagBNopqq{nq\tcsuo~zpfhsmTmdp[`irvZa{_g~i|pp|S~avp쇀}dvz讅PlotbTy}oF`uꤍz첍禞Ú|pƯ~}˥mz侢珺t數Ϭ֝ȬϮȰέŶıž»η߿´оªھ¥ϲѵԓƿУٽҠҬ¼̱ԵռvtRNS@fbKGDH pHYs  tIME  *$) IDATx} \SW_錵_;ںPTT :S?TjGXq 8ԶBDAP,!6G(!^ ,ڪľi%y{]gK,K,K,K,=ig%/bK,Yb%,4Xi(&,1P*[ UXGeOXx .ɤ#ovȒn.Rٓ7 +,]/G%ZxD|`gcx3++>)RGwMXzN|a %J o=;Q}?%S:^ewY]f:K)ɻOxإ_,`›cm llSo]eyANɋZ›386e)޽ l8{wZ[ٳwQS1AGOesC8'צ+_Ox{קXNA=jw}NxwVV|`;)-}w7K \*:2W6ii?`DjzZk?`пqN^P$kWw٩@jo#q)tK81DzA^fT!x!Ts U_v/xcM.tЩ^Y-_ev\)坶G'(+q8gy7Q9MO{k4u u}iگ[Aj ~ӅwwR9+Nhu޺uQ$0c,=gniȘxY oMCbCq8'6zwm PmoW]Ϡ^~+)4ڒ'@IeO.D˃+D#0_WƦ&ᓑ U27?h\0z=Z^ޟZ xSme-`Sޅ[WÒ. ›޹BAohCG~&Wɜo}ݝ\}iL7]I*w*x;/6hi'1Da[W`*kܓƕߊ?u E R.o0j7, [tnsh][B'ˮ%›8['ʱک . jH oFeO=C{kգ5Yݑq3ߜ}*@W]_~Ck-*`9%+7uسxwV@hy?K-e-( )eޝ=Sx2JXzNIQ_kF{Ff۫( xG?E›%zSۅ9o=狻)9<}S*K,o#3({zE0E6%Ef)f%, oXbZkZa]辄(i޻up t2ci(z;2so_lnj/]Vt6֥{|nExo]t{r}F=g,~4(9 mӅB`Cߺ\e2dwCz*2Awabbb*BL֛|j/!~g0M1u a~Yx!\o x|?ƭ3лoʃO{GƏȒ_K$\j˳LPx#|YwS3obӍg3xҭ㦦__2]h#Lt.7Y [#L4Q5lMqyj?4Г1p F-_~d!~/7x6fTܚ56cGvϺ ?~&S@<dq o0G?[C_1b{I3LL|8b1X[5xo#F=8Kw,M,35nja1@8&A+n2< _Z`j6o);"ݩdžԳÇ&3tB݇#vXl a?7YxddmS.BddB0.a q o7a 2AQk4kY3@4_2Pf2uye$棌Ѓ&`U)0_"w>hBl1EiaCa&*"=pDC=km0-oP qGuY#6, wl! M6d!tl)_އ#oJR7}Yh =S{@3B9Uߏ}rFƛS AG ()*dq ,}Wx;8l֦Z O`A?@_}c47p˴a~pmd&38Ybxe~- `iWxߩc<`4 P3`~PZB%NHh0 P`:H4MNuγ]5YW798y ozt#L7M5"ӅqzcB`;;bbx?q([opxS*qS@~S6p0t3մcY<=$S/}8Uc8,}YB%1:nthdxg ,S^B|pcgA .77 F~wt1m:Xqƌ1K,=bK,Yb%cwK,";^Q,ĒSّZVKLy X2v* o g,<»û͸{v1s&#V#oꞗNQ;3@~Y1?13ɡ7xXje8˘Q cƭZz neNFYu\h~Wt7x=xPmnkhd.fd{Pi_797fx}h5ȭMuFA?cMwǿ9t@rh7q7.7B^ow@ o[FnlnF능@Ĝפ'V~}w6 o#R^ҨTm1ax=H›q&<q@:6܋ .h)Nn}ouR4=ڲqIS#~L~EfACї 9D{zbNo3ҕe5ߞzR{O#fyXDԤGb2!"4 4/""zZ+-]6T[G z걢2M:/i%l4#굚zpr7 ?#*1rqK}$Q"'nԔDTl5NJt #*u:CkANCӨu~>&:!oN&?°1H{TjO5%9 ݫpJkiAF"o#2kҘC҆X)Nz@pQ]rTCO˘IS7K{UigûCsnO=_l#!:Mfi9M]:=Mnr ohaAGe]nLh;]#0MzmVttq-4=aM^MzSSFJ0ƠA;:MEB}1URP{ZV}[JEMjrƬFuZSuӡ"<Ҵ5&t蓦ܰF2&.:10+ԥIt11juQN}5i2EiZg Z94Y+-TݡBOX9M ֣&11l2iM7ӰExivϸ\kR^Ҟ69QVEh}t "`6F nM)(x5  X`N1 8D|A Mz@[U=Sԝ6eo i,u1 U艌byG  YuscNcZIS+ֳrZ G** B oC_mRSRb2Nho@2hG-nEIS%Ĵ>k֔ MHhTD\: | ?ZP1iE.HwHkm~ Vۄ h? 4m_ubXU!!YYm0 j4Vų 3湵;*x'kyU-"ږjkKц jX \R j5TuBpֻLS h7%tO܀`c4iUik3fP5 xUd@;ݮwu҂$_O6M_%!66DJ5jgDX(GGj~s?<=Dajz$P  DT=(73/hmEMĠuVM+RL05a#ٞ.ċOWz+H4U555J0wD)1KfHzN w2J[cK0x`ʨ.n@:T P8AMO䤟SS>LA8Cڧ49P*?ڣJhJ=):ROV|uJyp? HjR``^#rԪIOK:;q_lĭh+&Vh{w="ynoT 4jMTM_5˔&*4{:@}T_+1ս AabIA ͢EK-OtVפ"`tT $l&"?qo@"0dDûoGDV#40^q35chO;_ nD@}')ač4TɺdA=A koD$e̴+Iߢ\@ \Fݨȃ1dF xwU49]JM?*u] UI$:[-&K%^tkc Y[G NKKOP=ґjR'Ka5~@F9X gU%@[FK(!@ =U@3mHU!>(I=A\IQMMzb-cc(èQ$m.d:aJ!`#@r)M!@'Vh 2qʡXtM:Yh/m!:zmH|@'yw9Qs]ZtXk|wh!ᚖmVӚDWTMkb դbSXKRW`EK ?|RG[E~'cJ KLbR XmG",DcJCyXbjj=Bbc{-DsEӆu?5U{1al$@ڜOW4\O x-0|nGcN7I"khxRq!2KX>^@\RJu&VU]AMFNi:~YxՠuCt!Qvn*"h` nI3:=* KE4HNtM5R+=ÒXYט0,[uyRƭXecXjx_1+P.F \)=zjٛz[hݯ tf7E:릀5 1} nuvэD{)vnæ<@(MZKE n`6m@P9l`Jr"\ގC_!T:@G`R'SIX{w1"%̒/bQu_VIhRcm7Tf:W׭FS]YFҬݒBA&]b vuACEcsz JpXq_ }'FAXU*7~Uz#VuxXG4!c+IY> /ڼs jJ q`b6XlL3DY8Pv3X hқP$+1Y0t\Mzrqh.HG(\NRȶDJ6S @Y.@RҦv*Fe H= \ݍ*F/܎E K-uh  7w%IPJ92UbjpQhuI1g]{硡L^{6j1UNY#ijrWbz}(G^ڜ\ 8]G H{Q揄F+4w);GtMG۱}U4- 'TT w- Å:Q[[u_rq/eu i gKV- t֨zHnםjO1>Tz2WJR:x,bAT27飆Mj1Rkʬ֤궙&JOeh}"}*mՃ7ͧ ۹jDTV37}xTh:Akʘo,DMQ:2w4(gDUC[SKU5E2pF$ݥ:h^SڪI}QCdibML]>!u=PQ&uT|UQӳ7>2QS{zgtAV=(k&?sCzN&5;S*, T|2۪~!NA ?*e mTHE+8 AW=KoM]'q'KQU+NPgcN9N68!ڜRh|v*BԔR*_Rw{o4 RͥbQz_YM%ǞAٴA~'[){%GUsݧЗܧWb@/6>iW=  =?uqIN:*}h&ƃ̜#޿]M:=K+-MCM m(:yHYWMh߳OLmB5v(>>P}5u||V#I>r'h*Q)@C{B#u 4& qN!ct"cD۪t]Ĉ3d"rrvЩc2gb3Uȵ=j#N(/Ҥ a~b{,65&v{ HUH$§H6gmnP'_)Ht 4Zxc:8h}F ۳_sg:2Z|,jɌ%YW{s7i0^i0^cB#soeFZ.i&/98V;xM o [_ /X}K- cMw5}ſxƨ,cOu{ߨ|86RWq?Pᄋvi-شgGlZ oweye0<7ϩQT6_箕ty]vm(I(z71ItqWIoy<[{âCM뵇TzZr 2neJ 3\ +|û7x@~ҳ|ƺu@Me,J\~7x3xlJ~b750I=U{x4` cHg+zVɯ5dFzgSQOm cD%ɔokSt #xkvܜW&|7;5Gox auma-/S^u^pDB *e7{Ԡ̄14늞MO>`SMX`4W>%Oqnex*$zosI]?ݥK^-Y@-)f8Ӈ(ܮb9EKyEɘve3tJL˿;rnN4ȹ}dHk-=1 ɝK _0NZa Os-2φ oaWIUH+b!Ce|:jG[M^qFkejg~oڻ7Mܼ$ILt )D5tڎ8 Ef_C3$ԂFkTR<%#gx 7oo3|{w'Ƅ {Q= ޿0 S0o;9Hc7k,?1 c =)=WԞ\@ JO=s;6cA=>eX,j(=?3G>i1/=1!W!{%75I):Wq\+y/nXHO#( ]}EB)Wͼ+%"r C]Fww < PY)9G G2}.7]{#&8}$7I6 ͘7Z@qP/,uD,EC~(oX|CeWQIJ\WtE2BfzO8jYM$R@|:G5SާJ"A.Quˣb'G| ՁJKoЋ$u&)xI]jA]U dO iQJa9 q'iZG ;62$ oypu IN1Z$&3Pf?Z-uMG3Ql j2{M< KV2-=KUX[\M!I \1ËB-{j$& &LJ΋^^2b Wx3FjV$w@egS|B+yTƨ10DAA$A)2tdYJ)it^w}Yq> ^LEJCU/I$Ï$:"U.wj@CYHٴ  Kvjֳ ? ~W'_ zDYHy)h@}N,SC"B^pJwwr5FfXj;ͧ{@B;iVkHc=(ey땞A£'@pϵin&PI<V̝lhm=|*x`HSJ$QBeqyP 2TH4\ o`.tPjF) < #2C98,=O$.ZsFC*KhWY +EyrN렁6A!a qDI BefY2``SxgẌ́'ߌFCǀw,g&omXւRT.KA/ru4 D/j s9rL F˷lyToVd;fi;x3*c҂Xj-KBZKH_ *կnw "$̴ `<(XƢ"Ϡ֡7I^PI ײʈ#|g>GĠOIyeȕA( &xwN;/H& E/ޓtDLS)nuޡpo2avI4 Xf늋Wn5VCv6`x- ?7h zM;ʬ#$]2cXJSUHO s I̶'jUfwM -?!b1H: F{Voz˪&%bE|f3tOWa-+ZHeҝ1S^'=j[vknFٰ̗ȔvKKq`mܴ䏷2[Je2BsdBRl x~B6tOdžJ{c4M<oC; J^]md~λrZwsb=_dT!H!keSH2)C4hh rpgX șdI#ڛ2t=gًp4u-Lj' n>nUv),9wْ(??5XlE|d`vm1mܜr,af0?ڞ6{rʹ]aK'|kc\ 7,h#dL R<3PPvch 9#v v]C- 2%4;r! ÁM֡ڿ5x^xVV-J[9|%ՐYY=Ԟ{4,wdjLD,X4o0[%ޝsm-nGΔ1UDL.qwƫ-l`qӐrJV<E-cBX%v$LvQɻsgL96,n [ U5iU1YI۰tE,eNԿGOfLZUG8Z9ɕlذ{dE<7g~Ltk\TCN+GnGϗ .n(@l{`HxC {cZIٽjw;Îa{ x[.3QNnqL678u`/ifH'Gp9Q.AtY788:Pe,o;2@)ryi2&B.ZRm]j95.0$h$Ll禛;`?7l`ļF𛞣]0/8ڭsڰ=p.99^iٍxm3smp`ZbND䛇O'U ss<6r'BܹB Nqr'H97e Tcc%8iHq608/.(zY teKølpDa`w@udӀ s3 UGUA#Kej" s +5G<3ݨ5A2& IɎ5aX{G$_Z8ҢG3e6ADONϓC OsH2+g  \v VG3/f;5SN=BCgv?";`1*Kp/\ݽKBJ5BUܯKk|} P%jo),j\/оa x" o&1:xrZ%#uAj67/\Hq&kA+Ւi! 9)g" jxrbIJ$|S*i 7ɞ=ߺLh9vRBfL#"v3_׍y!k>B`CAbn$$#P Chw&D]%᱖̳G"ԃ2(ryPk~0\8]?̭x`DQ}z4Q}X%s| 2FT 6$ZO>ּF]\o>u+cX׳Qnb& FrO|e:\B#|jL9s-a% wb4x1tqMߍ o w~Ń͠^^zc,]mm2V͐vzuJ?n3{>ncs`H?mϥOS5PM'H?dθ`'Mbnmm]vyy4Zx=S+d3? 4ebmmKErOku{Jݷ.(*)윓۫Tt̢M毶0_9=Tv Aû G]jGK[ܹj1T^ 3^eP$kECo垖Q(2&iʑCGOgs&2W8 c.w{J1N<tkD_{ea;mh$uv`Wv[kƋ*?'!}n/{TƞU"#,9vb 9λQPJΜ*hkg#%hІGJFȗp}@x?K \['NRǴu(Jȣ3λ1_RXPٳ e\-5k:F=cRjS\pxWsumzy.KMݲ|5+^xÕ9Y8ώtflXfBJ %u7M}YyuBFi yNb'.aȿZ ^9Yx;JR=z/>34ܓw8AQ[6XCG(,x':J\ RBLkr ``q z_m~x\]x[{(ڙ^ԋĜ.-Jq8,0%Kτ5܌^$#:{b+? %JWf a w^?AY JE]>ZJxK%aR? BgӬ;1/rQ>URzPT8ߧ{v,Z+"E>?2_2h /|ޝCFQlazԄ7))Z=qko&del͜NgRi Cc$B_mk- gg12xGuC瘢bNQZ5u|~!*⬽2Ri4]6?ʼn#8_dskyJ=gv_uk],Ja',GOxV޳ :zM~OUve3#ehbmIB2b_ު@𦃦xm-|$tLz%Xc OZjE>IZx+:COޙ>||M>qi(Nޢy<EW|*+7l+tڛDe)uV>#>yzgbEQ,;4OAPl%, g̲t&]Tt6 pyZި7Q[D#1Ӵ(I oNWdOQ)gC9 \"w4UQx '$?s8$䨪t*T x[iTJ9Ós ɩ(˛3, YɳKv 4;ltB 'H#x`Ahvs.EyP/#E2 n[@)QJ芑S֖o5<+WDQBQAZ97>V(oC ob G4RJW/Z 7̲.8v<1ev(3RoqwN-V#x%GYu8]^z_t%8N_|y40Nd f}29}1=d.(C{iCO%.8,yu(7vWMڦ$2><Μ޿G7d{IIu Z=N( ȁ>AFCCc=DU5;imv•+OGVf%l/KʯxJʣ&mWv՟%I%+.l,I*Oඣ{2],,Jɣ*Kq-t.} قa~O^Zzl6`I$ksDnV~.S32'LՖ1qf)\cL_>1^n g̐,6kW@[(nkMr1NCOᣜ8.Bm'f>L/,$sǾ[ÿ'Sҏ/)<|ԦY'gȄ ,R8Oh#ʴc&tN饷U ?OZhn>uYꊗ'|pZF~u6_ټoccze(q RykK0MEF9&motHn=9pdj )rBk=}a;w\tY"jDOӖ\uG;Wk"&k 7K \f_)כNΝ|z)<1)Y5cmHTE/¹KWsj5ͬ%wEL8w-$-e(DZwQGWN:>'sĞBW&r}8jr|1%*VRc" yn W>ףRSоQpTT5R-*E}6^9<%o(s/L&U5iyϹZ$ۿd>D( ޵Gd?=sH-&n!̲OI?^RX[ a< *++nl~<׹,`xOL|;ct (l$#r ϱY|GH0K4vn;3݉6Nz?LKN SfbaŞP}xOׅ؈͵[:01 uywK1rԇ#ۿU›yJ!9hڻ/c)//zJ 2sЗqNWF{C LsBw\G<Iݓ!Fz\A:_rJ4 [iAg軃95FZ%_:l7 7zlXZ Rz> Rqyn f"S Ez>\x)؅5̉sat38 /5<[x ܻ;ӧNMm"{lf{0X78_Lg}a/lr:<ڐ1zU$ 4ݭ*MP˘ns|iFOp?S矤I]UŃ9IHke5`2\PP!7N{8>BZ#[cdZz%ɢSU/ɟmܬnTer ?yxˣ} CYݜߟn&ʹO~~c,Er~ߐբwVHFg+uQHCKCkdC΄7u;ZG?l+I] P^.GWLx?> x9 ;M'O͒56gMꝋ}~9bGӿsxs/ ȫJrz%<{p7qI#]eDܤ%uri>cJqEz&n 6 5fgKlԏrÛYx+1xei NǾ6${؍о/9v<Ea; J ov9xSD,$N'H-SnVb0O޺!:JƠW u:"O_wsZn5-J g_ʘy S/jtOY|n6d„8^VUQOڻK2Q/9 EnI}}{φT ,:ԟqt&ң `놓wIVRRO{dDv^ z)oĤ.=iPyLHW}@OJ#GHޏHjt4QC_D﷿)\"#-l/y~Slt}uzLs6|ޏo^>+qZ\0y>:j.z t mNd6_8y{*Xxf=@1J >~)dN)=Oz~#$nUYVqQ! {ZldSg-M?O>zfs,Yx6IHNY2&<އϱ)));|!n܂qU8@wD5 =5 F#Op!1Ӿ;x7 oޕ xe쿉_5l+F/#BƍFǍDHx„] ̹?w2Q,YxX}A0wUEtNF%hwHS/_ݓ7(| CXxf=-*gK4}%xnvۄ7 o8'BGz a,Yx x?Oxw1=,,oXbH7K,f%XxK,,ݿ}/n_}h˷+ۗ[ޑ o-\p.3n4xYnjvwx6Z{APvvM6K8ceŗW8rhҌ W8~OI@esrkOq&#_ 7i2flFt_ecK%&]:g NKcu5Zս:UwްtØ4M -_&˨,I^PoIC=ggsL>w-˻G$c((,h0)JF]^Ygy5/x' M,70ր0[B_e^ud^p9>)Q6njÕlv Gؽ`]*ʛ+~ %>Yg3gm荇2]UW+rP;;wuq|$yZSxkxI;5S0q93we͍jAR.abEZxKzw/ݒ7 ޠmaHE3,ea4x(m}p%Xwu[ x7'ͼ?UܕńPbo/dg^^7ݶf$4šqbD^՟фg֎nP?:d&ZSla7zY D1i.z0'% 'HK5WQV%Ku~f>㞆K|}Tr?GC5gpP@vϵEh]:J4ڢr$ڹIUM znT\УF [ku::xRz0XlϨ,kGl+;n-2/F +T.Rm'-nU֡`ۗU"fwf[@ba`!rd&!)-\}扁s$Zlא9|o{Nfw ,~j+xox4ÙvyYВ"ބ5ZәZ= ZPTDuK*@6d)ll{ Vݪ9AVo6}T?+o~9<9S# S`8[uZN*/ȓ[^g-LW!¼͓$Q陇CҢV=!ԚV<oFYthkЙ=̑OQ1]BДv/XQR6 8@m]Ww74N"3SDk-Zvs' 0)8 P5|T ?6&-'8Oit󨨣lm'˼V6xwnoS5DeXEv 7!PA $oS?g1szQwۇKR&`DImΌE{ё ӑڎ 9rz|;UԬoQ@1Y$81DTB.=ɬjHNawq{ 4v3ՠUn)a~X1aC<‡a5O+)=˭hN|>,.g5o={Yz՚Ab51(Bd+-(/P=z+g]()+l1+A=[4a> %um4([1H%5YjAoIq'=1Di9p^êo<[ }ς[,R53e!ޘ2#mO8e%ASkBYG(o=8gJ Z {tysxhDaO]ߢE$D@8;)j+</]w8D‚TSH_u![GrP0]۸":ah4AܓOG/'Mgt190J'eլ=n")X]O=pmN,~??r֏6ϴE߶K_J;zwAC 4"`bԉ!KwB_3OSNU"#urJ1"c10pd I!xÜ ^7 ӹp:Z&Ya=Zn@rሖ@zMhK, C Q;M`)2`e-MKiӐE||b{M_Wgt#_$坦>,r2! 7uOՄrj^CJ |FҷL:Mp NVLgBȰ>!qٜbwC#8ٷ|rg2vzq6`閦sώwsxC [ IDAT[ܒmQ 6!MoO8:kr"<"B}i0 dBYpy8 i!:YQ+N!7׫nFZۭ5,>hXNlo`krju|ޭKm&|O$mss~V &lSD\ޒ+oޚ3%;~QGj2KJTo@; = X}J-3h**閖T4WWWVUUIa6>rPū`XO(nP_;}Btxs^nUUZA煮Dۚd.h55Tu @A*l3=˧jP@@^VsBpq4X*T4~2]A_IřKM'KZNJ%Jř*9KdR9?w&sU{SҎbPhVᵜkUUѶ1VEj`~ y{;j{)^TZ[+Xz+LUsiU)yJՂjݴ/fa3 x5&(΅* }CGNɢ9`ACȸ=%I&_u媒\D-T nt*s gRUԍ "Z7@#U%Bce`fMM-U&#R\;G@tMyzo؍Ih hfŨJL_j+_ggL|M 8-Ǯ#/~U]qk5)X);\ ?PL'n pʂ ^TFq))fhEW~c>!Uǡ*-m:7UtkڮH.HrAsmf3 (qC ]1JnMNl0; )6=RF > F4F(B;K#?1%zҖM6|MԠJC^X>^b%# YB0 },o1iQ/Җ㉕sBhł`I/0t)ء(ٝn$f[~ٙ3yiPi񍣜(\'([ogtr_7'(qෟ)=P웩XF^ٙZlڸ?|[jjti.ঁT 8Obj{41r}q랦X.Okz_ N zz|k-4J'j_Gۓ SJio!1a{Ԟ?[>-] =YrkGiȅmq)̢n9JOh;N;47>/ŧ|ݧ\f=5=O9LjͷΎt+Kc@oS#N=xv%6MO[nZE^"d>}c}f3zNY(miN|=Op@LkjD?Ԕ % ,wwʠMRbpKW~z=֕㟆O5x}C0H}ƕ1()<!FM`t-Q>g|еum6m-DTY jPYPTPGC'~+=9͚r@y-$q4宂nMO >ۗ},pʽY3h%p1RH{%~ti$o *G<~3娓8{jZ{7e8q6,,ҧ"f6Rmv"Jw Lt Ws6h+V2i~gIOn8_PMC`(y}eM-^㹝H|Qd#F!\>.Ic^y!򄺅0tPﴒ{20pe0E' ',c6.vES"䱰ItSށYxLD'}S$Q)q!;x+2<}#vNj_~SOwE23%Pqr+i>-q ǎĄk8M^M@qssO,T`ځi@3ھ7EVmvPՙ*t_0=Yb&$0')-\r]&Imϙ(b[zC2jNnz/BR#A5Ú!smqs&n)@>- ڈ[&:뭤,#GvV}+FSbllmSp>ԯh@;٭M^^68mOn PB<2:-XINU좥*+xOç L-=B&KŔVzE7k$MõaDuƒjiwNيR%z<-w͠T=c̟"r"I!9&I9+t8}VT-nyr(*\s<*E2m.+ )q&{ DqHZtٓ悿"nײrRkYtRRs"A"ф~%Vx8u=4?qõLNG&]a0b `ӧ3BUCYS&xOJ?=tid\qRFh;wIY *'tx\ӵOW*ENʀcm9GߪR j%ܢ=ST\_QJqUG߭C{-%KpU{~z-%SoF,z]OJ:oZܿUse{+rjE5=B ~Tgoڡ!ָE$7?n"sgnѽ<h_k=<”;"o;E;kw̖)#[n~+ye c3 l[Z&?\N{8rWV$c,i)>W&1(lqk"pI)U;ғnsg'%1p? ô$ 1ӥ'uU 証&G rЏRSmN@䣃g<.|ꄠN%f&uG;=5\3V23}BۊsP 9ˠ~6"@nx;)ijRqtd S&:x醷;ӿ+x]Vs1v'w'9Og4NNnx;NNnx;NXѹv4g#_lol˝va "h+s=_ϓϽӂ?G'@?;;glנwS;$Bvhrܶ3Eopu4{h!V>:'w3$nt'70ikGɻptHIM|nFFx}SyM"B*DvKM̬mlu-nYJ267: 'IfMs4A?pgHт~MM.\qۙYNPTOaT?{1]N['񱝊Bs@xrowMl㶣/ Q[043vMc+uaJt CD@}@ލ_J? JW7ֻ߷X o~wY/bW7tUx~KM@W.+\˻J*E 7ߎZ+˺溮5ݻ_bZ[= g U=_Ays9͐nw=c_~{9??vUx@ybWƿ'\|=/];Oa-\↷?EU톷޿Dxc0Л}h7Ɵ!g? 8Mb;ʹ),mV:#ub M_ygQ/6R74I]WDNmkOoi~qj|L*di}Dx1&]AnsUu7`NjKRaܥs44aC_,aQU!v 67u~47S#k χצVJ/۴/A(V}3py-o,VV.',q?"Ya# ޚq"Z'-ɏ&Zt U9fU_<6dNjv"b瓅4,)c^EH2Hm6-_?&pqF1oMJ(uSe2եzTZ7vh,2f)bġGhS!BjB7wsbPkb_Ȫ59Etm\;@r͋;2C+ЙEՔrݶD*fsK5ʾbxjvg(M798]W3*>7ɑ=مzɤ|?SLuaR (a(vXս)ERވ]JgSKwR5~+KիjJK3S'bM[*[hjVkr|ݠGFmRA~ |VIfshځɝdG N`!=DYMf'7HdkA7.GiSo%zVRb,ηA0'҈ߡW5Kڏh;'WkZV@afmqX^ۚ,1K6}̠+Gd^-`EfΒ޸mKՂЊB6x R`-P<ȢJvu OY❥PBxc`n *1}ϵ9C܆$-p:)9.ϡ`^6q7PcGe8l8Yw`ҿ * Zs {eƱM%Jo{m{@CKO\+c; iʽStm%8QgOCg4HBtPU D\JCJIfQYT=i IDAT"UmP;@;k5bRfzkuP7(mR@1]Ѐ zmA\)pTj2W2Lr$ۢM9[ w76hkPZՂ|3X/ʾV r?(We5; wvK6۩û;;Ps|nă'FYo(lQDtor,$5˧{4$H[%ya&%7Vፕ!m6N^  #Gm&euT6K#f@XYz,I lǤK2@wʼWV,pw:Pо/h7w1iҒ &@ϔ7~>z/-qUd )!~aNlvPYͪG-wcl$=Vy~%b4lmEI=|+#IܩLUb oI]|{+er\YGҒ|;H8ґ\R^|BCQm]~seK?x'(joiQnI~]q6'%CNS{tm^U52y#vwvmRsU͙ŃvJ w7t-wbF\mr|x~yOI‹q9˗r6!fx>H~5;Oq~{YjOYP܌-ſLbּ5h}JpAWpSlə/m|ik%kvA[#RK7. ndƧxAe-fW/$ot]9d=`?b~/gJ`a^m\w W[}w6T xE| 6K3UZEJ>JqOIlpRPa@ (wj8&FL-M"URy>]`&0.9 P8G w6Ee̺Ǥgj8\"Q~aXXtHG]Drf}( k W {9-m:c U}O-h]|حS'gF VAЏ; 5E&ĞIoE6rW.gg"\j2Zz\n85>r`ramơq /YJԗVm&xyxKXR3mZݸyeoaкR_Z:|1U|Z^11'eRK)dp4Kty?os_gT0m/jMCn ݋a6f\ʶ[P>Q?0?G6<2+*)7pPEёŃwm8;U:0T";c".gd9 WgJmE+ np?ʈ]8G=7ȕcj[vעC[5? V6 kfm* T.ap4(`iyΨy5o֒/:A?{h1jǥw_hv{icQAYțqlV̵f=S/K$zPL_ 80"m!m&#)Lb(`NP*LGl[vPgנͤт>rc#%fأn-x3 -*тB{#n:6 :Qz80j9.9|q?%13Q7׋Z=Vdzl^ cA0?! (6Ztb 1ؘhjjOΛt-y -N.4^FB\:mKh*\ĕCeCzo{[|VwJ=rmO{K?gA9yk(HK?;w--yW?lB H9i8ݥ:xb7u?S!/Q-퐘rMWfKlYqEȆ JJS[2X4T̃oT?4SE,;䀷THt&,-(~_o|#oiW)G9јxƧk7p! uܜqA?|X|ܬ Z?xf٘hAZ =ߌp*JKkR-bYUrvH .K)A:' P>SR| D$Dx*ʱ#!I?vʶ]3Gpnܚs׏ o8x=9Q5aN&R{0=fu?" Yr",Sۗ `mdΕ Cw،Yx;`:>6Ed n9YFO֝h;M+TjF^DRg{qÀ Н=Yv64*ߪҮqUk3 a끔ЯٵMԩ-[-ܗ<&(֥ [/R ̐ tF[Kyl,»- ЩJUر-uQT37V{Xa9wQ\z9{\6 F!A%B` `r~엃7-Zu; xYhǙ-03n >i UIC~x >I#-]7O:^uWa*a?=YRlf\p@W 깁 5%p6.p7%(ּ}`- =bsV?#xME_`,ETHb:R}W}I55L 6-?X*Džu yXymC1Blj╥1m'cf38rDž-h2rӊgƘ" h8}h':+L:upsڤ~c//! b'zt\`'ONVVol"b~c뇃zGX):]sb,8 kQe "^xnrDC39A(@a^>MyM 07 V5*]jJB^)[-3PQm`)xTb™4Մ{{n4dY0z(T?b?HK`qzLPDQj,CmB<ΙQȫYP]09\/Oda 2 +6vѻ mfZT\zI:w[CW)d+GiŅjn.;p\)Kq\xX[ne)qʝ:1GcGG 1uKY{e8ݲ8#hG-^GTI )qjb -;׷E:o\ZєSe+/o,Hé&(cc))CJhZUiܳFSQntCriN rkE%gJJ3=mGj|#ZP =jsc2< x#xvf{HoUYY:W;*baJS,O(||lFaۈꨟ#VM vKWB ?cB37kCv =Bjh B+VUqаσ WS4Jd[ߧ3fK_:7:UzɳĚ8o톷kPoV+s^U;W% 8:m)Ui *s五{Z" ;a2]޸I6%Ԃ.}u*Tp&uBp.) _RiHWV;uYIU9ݽ~t"|7$mkF+)7Es/G &ETBƀP7V~_&\hc8v fh(> ak80Uᆷnx2G.r׬Lg2}[p0F@Es7vix$L^)'O6">cmonx9ua!k͡u*Ʃ7vە휰NUnx3Û]9V(>5soq[\N owr'7ɝ owr'wrN?]?uB\x>nb _K&v~IM]oQ&/|Wˊ_33 , ~{r]: V⃏]'/_}wqQpuݏJ_UW?~5?n]Ton7F/o*[@oˆS_Uwg~m񫯿uչȐoܛu kq'Kkq7' owzi詘n"dl=nx?-Ab#Tp@,W\|xVP鞫Xkɪ/ZP5r2Nh{葋ۊYxiNX!ayZKILz|{SRcnAC^`V?gX @U'$!Ot;fdJB5 G.s<9hv\3W"=4 س`;|vd:ɏb0$TuR"$S1?IbGfG[G^~9+RFz? YIvH'čQ ;EimdcU 3TḌ a3;'7!hxJ1f#{ݜ.qө0;?xFXSq,LFq3iCϲ7'-'鋠Cs(2q術c"<'*鑐6a5㊟8^AZHoKăH*r$;5IvVYQS.yS`&p88it i1Hvdgxǟ%]/)#MUZ%ՖMcM]ŘޗJYIA!zXm# B]CLa&Dw'zDϷR1IIfwwpoMOu;O.:_H{#3OJraȮ9kOn ja}7P9  N4!UbsE ؀H>:4~C0hJyХ6&UPU73JN;ŬjATU loo,@fg{Fؼ)0w 3)Hב7m$Jaz}Su o͟&ޤJ(Vʺh1I#;姻T'yJ'IB o}m#_npN2o* 4'}}nLl͓%Tצ )fС2_V]QB [kAׄ{eZy/gzgIXk o\V 2uNmhEvg'$ ڸRىIZzV}셗/h?GkV+?[7ng(`Иhy<^zNm%/W'I! ߂ua^ij$[tbF@HDkce4){KV_` Yȣaʱ3{}QaJ]Zh1BۑԄOeL<\bh!]Y;fcҢ)֝DLV+'mN*ݘ!]ɠ]"1Y-+\F( WlfP;t |~[&Ak25#b t[W!NIǖr(De;3r2*=rlWht?qL݊h[H t[kf-@ZXesi~[vJ(BF)&PC.= b0ĕ߳"D|k_Ddɏ bf2$d"jcVSG*N0b,&3*2<`9 7Grj%Q8B*>n(/XȔ#Tc?3$E}uA!;Ki^4e`ve@eloӊh#7 HWZ+y&*ŔMbeYPz'Bo/QI:ZAVYhoZ\p(>v-~kmebOXۋ"ΣA(D`o8BI ?ϑ͛v _P2fֶ4H&!~1oHlKIКú[sx9qDBzte# _;b†4 ]<jv[UOנZ7]$eE㍵f ]SX]Ø>Ȋf 8Y58VA{|*:Pc7ԃfPlsm%pUguV* hB9)T_iP#\.- GV1 HB)yP![Uzw:Aj{S`N`sEy<{oxtl+Vv|" ($A9"=V9*b#:93) #}0r2 I L+CZk'!`P'kd.uovĀ4RݧnbPg(? 1bX\lWeJ»VI<2MIQHhrTPӰDç玤I`E !tm\2W5PӠs&X&Dվ)QA]ҚN*%ʇ@)i`.薀;J-@4,kA}L c2,ipɀl}D'`~@SҲV=( 'Fhhm2XVXd&Y[3sEb?9'W 'Oo&ϥ;h ?V3R:z({^½k%2zn#xOo+ ; Aj 6n?sq]ErX ӛ<$x9R0.ETӷyӤI%6tMT=>Si}N0S-<Dv=M()]lQNIiY9#wI詞Ȝ<`UѥRa&OvMRb鼆t>PHose;p}ﴕ5:HOCH bUl)'uYz\Z3Q*ώ<,: .O_ K~ 2Y+8s6TuJP#kAk[c8D4ӵȳ|ݞI[zvБ gΠ%~(9a7UMGyzx5Wij;*X*i tgCmd'},.6|κM3HI9Rd5dm||z'1jVԒ88SZD]a/ܜC%ur)Fn5IVl*8kO(1w9UȨJOCDzAh'42Aȁ&mgb"F}SO0&H]ܗB@dcVEbCa/e]CC"4_5,,YхWdUAk3褸($bn8vvw& "iƷz6.1p(-5,B[;TZfqX;*-|iggwGB[ƚ:#Ev׹M(urT[K微}k3޺Qهӏݓ>pD~]l4 u#+nQ:9u@LÛtFW" h8\hvt@K9^A7YiRH8~< tb|MXjۭatSMz-8M/wh"xŷӡVD@@twLH5K{@LV'6 e  IuSzaL0X Bp4 lY*%y#1RTBzPm@#ozHX5GA=\<{{A8];( hxøH(-t(wVMul^$=I4}=0>f2u揓@3! aֲ 0 x'3ǧv.Bt=Uc10 @lrJҌ]cqDwZ-{S&~(^S\чLHwbVQ##0U(٥;`,µ 1-ucaQ- J޷[ݳk$bT|_`}3a:ÈZtr?nnATPN۾7U$H=;3[rG0=?[?$@] {ȄǷo,V(\wP bՎcs-L]Jo. |U~xFdr@%o 7C1Btԇl<Ʊll᥀ (7 ؆kzG[I׍Gh͡c@"lIxsx%ޮa}㍦!x+*^O4Ufv{ ʦHE_F >ѱ4akmE: 7Ak5{t[>_5ty6ޯ]s=Ge@teMUQt`rw M Ľp޺5]wx{"boZ;>sqjS߮wcaBDV3&PۚFphRwqcPpwk[s-g]@vh $;VK,F!!=*y(2_҃|cqʁ(?1M"d(9WeX$D[r6U^a0y`coV0C䡈1ߞMZ{w-ZU \J={SӕOC3nOZ NXc!ýAZEI/g*:n<{Xb}+n ia)h9|U')zt[$΁'H/N҄rVc&h<$1t |b PgNƚ\;pUj- %XhAȲ2dKypɘ =Zc3j>1)} 5pr OBðwPik1  ;aY+#u+"18i}gGFw_Lk؁]}0\i;gb~9=>L~%w:ro uk>5.`:AtZ/qXh ]0D0s8+͊2?+ux͇a|oF> ޏZ(k&YCaQYp($) w8;i>Jʔ[C^Š%ut7tLl2xoG(-.+[`h(=I͟' RuxZ>VPHtKBAKPpxDGcH׬4a2 %F;(ͤ<\Y 0AFã* Zm3?bxDAz"3B9'֪i/?)O; $ŠV4}Jrma2F0Ҟ+~34&z9O ud]Ӆ._D˺[Z߿f2qoMKA^IW.ήmt!{L ZڮDI6 0 բV Abmv 0<戄G{{j=!y;eE\\3n o:le+nE+7{Dp[`)}\|,lG yM0 +u~ew.7 *w`T2\uWJHVCVW}g3x}ÀC~R|h8V*ه\N:}q}JO>?'Ie2,넵>9O y/數 l%%9UXPRzI\Da~C1X`dCǺL"ɿn߸<U~Ռ=23 , KPzǨ.ΏBKAŖ8? yԠ21Av;A>j};Q-/뻒0câ;s,ZaV87m}N+>XQr߿w# un/{͡*V"T^Z%>|WZmEx-5]Q~k]ߓJK-JcVgY.m@tZު IDAT]*\j4(ROnFD_W' & ~QB ښHΊVpI:'~d/[~6{Jw"]׫Y{r}2}R077,(~Y #D1a n7>:1-bNv577x64s | waj/[ ȡN/{?6LjC3I:SZ3xyCgz@ ^S&L&aKH_i2Xދ8czK!/*P=A NZ11"aVd02DG3$0&?;/[s6AtΠTgzFn]AITϽH֑GOC igghƯ}SW&lJ ^D/mq߮Șo)o_pY'iD6!?B1R2 7+c;%HNx;'mvV L7d rޱk*tۙ9M`jlX╸o5i&+9>3m{ygr0ܙY,nƶ▫_g>m?YN ZEc,91(vL/Cw>Q^:D_deeSWYJ8wnx^E:N /O"2(+8LB lvݦ<] ogro/gGbQ G]px+介@WFb\6,g,Yu_ =e0vq?pe1ã<]Ca|؟-X;HV2fu4nf\*;LEw 7!g=KJ3mEoN+zlrh+v&gz~ɀf%ÖTʜ&xVB#NvuۙMNx;39LL GNMcopd  oցqɡ282ʱ+owhx#whxC;0zDžo }M{S^'>:./?H޷uQMןĎ+^W]9?Q7J[W9qMho[*G O`:+ *Gķzοf$?;a7_>Ho7{>R9?Guc~#㏔K_ZqZ蟃[jK o|Am]Ψ>QksyNul<9֜55GIIh oۉPT}S͕-tq5s儷޳ׅ:&xs,陬c 1+j^[%!o5Q=Xzo(+ oQMEA8EY?j_j"9))7+䪴7tW$/" YvT ovMϡρ#k u#KqďJYDc`aT"/Uy-XL}bL}}됩iYn*Muvy5ÒxY{-p#z\^{wu"fx+b+[ Z3O% -"4D+-[: iMsW#% k:,xI AFtmt޼K⹤zZ ȷEk1"-@Źv45/K;Y]!/Io{;f-+瀯ur4&ˣfvfJ%p tAxZbBwQCOH`8] |̅Z&ύ;-l@BX3 ^bo^I/7ˮp0Ř^CjؼVuM+ !t[Gu'@EK|f%@R敉 uX˳<׸"=Wj!wTX1 )xe#^Z&@l\#|2PP :7êѴմ\UC)ǩWhiAw[^t-}YC&DSidI45HXSi4C,C6d7fxNV4ZMjJjg?xp\ZSFX2/5Vx[w~W!jZ(H[+ʻ:WSdx+.05J40%8+~-!LpIݰE]h|ósQ&uŘ[gȿ'7kPK֎AW~eY<1t$=1pJ~Di A>2s.˪XAV jūKxGH+HJd֗7;?N$-Qh'tAJxYHW3U3%h.P΁'tFYM/ h[#5D/WWVC=i[." J6Ǽ*/4ɦfe(BRLT oIǠFͷy[q͗vU)DrK7 ve]xΆmq.~pd-^m1>u=rY@Th\j]qrCcJ\,o5ׁY:ʯL@"m~Cܚ}.iᾃ@_]Zu܃kPHZ@[k, ޽YkUA!F{mzm+$?1/ oSDsY 1 qeWv-Jk/ lEY}ɖ+:2WDR Hdx+"{eg:AjbA8V2JԐC=9!P5V)Arٯ;s-qwꆍ͙x| (:Q%"=8lȵF4V=]Vqϴ*LkUVչ~Ξe[+wiC(KL<8ۜ"ӵ @Wu Xͬ|K6˶zۅ7K5%8Ҿ̞AڃsYWy3"PڞW[I06%Z^[o3X;,%2 7"1N@KKV!#w)}w'TE33"E>Ͼڷ?4W*G/< : b2d3>Lg2sDEMk*e*dF*}4 d *t3 Jm=o*N|gun,(YXO8wXR1ڲi  4=X0 $lA-[aၡ!+Y?AɤØ a#L 6`傅`h=K ] 3Ho{ptBhXS)o`IQ2>(4E?kkD܃@CX8P[N-( Z"tq?Rg , XP,0R-גEjfG ]'M7w/ @x/ǠΣLD2(fg@gUHC' !M\a7ƣ /]&j˛1,5N};Xg՞2t QqBD尹hB4xfqw[2H!\%J^p" RCVh${eKɮ<(O˓Po,eBOBG+!"cB;˻|w(;rpl;CG@1Wn=HpI^JTqXpA z['" CྶV<0R fd*g` K{EVdzj4(D%)Ojɮ @|+W+:R7;^uWp9_/x'JCs`F 4,&!d{BۘN6',w􆕦>N]wNvEР"{?;תS[hʮ.glpssOYӲn+ ZOR Do/rss vZ֥w[x-EVE.ps[ -\!3#Snn.*]&,xdxe8j9ˊ&lv'|-VpL뾏VݫJeYfG_Ws@݁χzglDmj)WQkpSo΂FѰP23bM*w$Jbv ޴֟ hK݄evhOW55x;R)g ̬-;l*-#y|X>J^m}Bh%ssmEL\?lE2ߙB@;5f߶hk"$t-bKy&A+IpGtqiB:Q'NA4ϝAϷq$:1Fv >+wfCk$o9'qF_-@f/[Djw3waQyvhx'!ry6+m*S==_i ?y&$J}%UL{lČgP^ gl|:Z1"ȍ"F]#[zjn$/ZԧW Sc>ťCyHe6^cx}o}3xM3* t:_ǹ>j8pDxwD$KG^1&_VinMYWgzj~3'v+Q@_!-$ sxEJ^;ftT2 ZV âO5w33~-Kh/0`T6dF¥+J gUu@ߗ'4;Ot+~d(yï 'DaZV.3%vX 7y U cͱJvQB\Ui击PH QTm"ѱ2#brF5m_^x+V9^X:VK9/޼iHÛ?+xw{aDIYfΩ]6TT~FZƣn{k> 0P]$=.'C";ԲƷ7^~tCHY}!qMɯ'Vxmܵ8Q('Jhgr5 8urFz x\zZVZ:T.,ejCa|}Na|xy)*܊ g2QX7£}Uj:7Ty'Fhқhy630 b2S/)$q gt3R 9Re ^̻x*Y.B/ fV2#Č2\%~ռ'Ftx0Ex=mV9t|ּ1[μevhԳOyE8k @~jVǴڗ۵+*(2D(,6 7rk( <OG-Mե/sU_..YcyrYhbJkK}͍Nx??u1#-v1oބeBsښgn`魑xsj _i7zŢ"_sp> 6$c/Vu Ko\+߻FE昴NxtJ{gh#D^L m2Q >F+MG;+ yLJ݇LomOڥ.ox܋Nx;Bze 7ޘ?%<M S7!kz9)ɕir&thq**Dk$,]SNx;{ÛɟɌŜNDm}$BX=Zߺ{g\u o'gx?X.m#Tl {\d5wWOX=:3ޞZkuzΝv} ?C3S =>;v uȉ282&sw?_x;39&'əv&gr&'ə ~RR?_?8.`vUL9O/W}4G }=Z6ߺ'?_J#Ò_{oajtر_k^G:@x:2@s\__SK=sToF78?Ê8_nWdῢWq~594<tӯWda-$syrۙ^4udB'}o-(&'ə^L 6tDr ʿ*> "̊ F=?/YP56I>Hʹ7XFt9*-WO%SGjv?C-.e?W?a~H^("WZG9}5 4NqY͘Z8TddJZpҶRXS\ *1eduAgG$ $L6H_Bx#bF8-ȳ.ۈܞc#d7igBP1`$Y{jw|ͣsN ;OڠiPDy axۖyîyj~(YtZ[56 ]@}|V|C)L2=ȉ״_[y9eۄ_̲;Ű2\b&,x[8κzLKي5f"&ixK-$xv]xk1/nܒ-05 F^ؠ(UEb׊P#x45 o\됎^E=A;H~X^#43V`GY:[sK?Ӆc{*ߪOlW-~Gohĺt'ٗa//#:֙5MiYu62c!&0L5|VX^QyAR*}p wcm7BM D'#^v)zv4W* HiVkPR2ϸ^upyx(WO#fc Tz m kl} Lû#*DX6]c)b8FDE9yixTypȼJ'v8Y;z 2%@.oزTm_,,"fgwf,+XZ֋2AGZW mFzKW]ޫ (.9)ذ CC)ˡr@ymXX-fypg+XQ}.F+ujPzwbj{1yRnIH.4cQ.R.*9iDMqcyw, ~=fG@PՒKû%ϓ}^;X@u({lpE@}#m )@zFP@T_ߥh\Y u){3 0OeйbvY1,OT&cŠ<S%Ve.2 V|=45fUgwe[!e\srylJ\ n~ \╋'c>j7yE0%Z-rVdBŵ>NN_ V!fZ7\&L5ZJ;N_B@x ahvs6t8hٸYQf^Yp/h[w= >/ ?r<tG 8 }g- n?X3W/j?pvWOxVWR8u⾨ e6`#Խ7 t }PQ9s dm/Q,3W'v쯂jT#řԩ|^;4 9 ԰`41ϡ.^H İo`>0;[Eq(Zsc2Xqs> o-[⇹"E!Gڨ\ g1CTfyb+.ǂ$VT Q uSU *O \lv%t#V,1b<mMĞ_~j7oCY9)>WY>,ԞdoلeX|`P㢱n̚A3 8yUJe'jdujkX<q6JV.,i-.&3Ծ6SW"+958,RI2{^[nns%X@W-8we.K-Dy-Xk_<]5,[)ObB._<߄jp vwm"7V}O.<"6NzF}w~w[eGݳ(nÅz%{m>)ʷL@a#5)%ewmiƅOV.[nXh ̫?3dž6&gSͻgdrK>Q%MggD/˜X9ef}L'lT-Mz\sƝ<7J!9妉,>^Z W \]& @.A?0ikׅvX|٢$ɬsW7dcV^i˳'.F]s P=}Ba!X=m5Sz%%z3I2{҃~30Ϯ&O;ƹ:u?|'\pK4cN?X#EgwV%p gtQ9, v\ʝ{v, 5kn*ؾ:ҹ.C!4=:OX][t5#!xOfg ؗ/{ʐ̄wC9>\sa|ᡃ0 đzK@tRSqjDӳoZ` :<8뮒Zͼ PX ;hl纭Ռ7'crjW8TtBmc!ׂ%{cÊ_æ^[swh@F+ 7ܷ{{&! NAx7Sw*bj;vH1i}W{IpgxUsftČElz%˯3˺Vo` ,qWbƶ.P("8swsǰ|D:KPwQʅ \A$٘.5O./ǢH  0lZswtC:a7Fɘ4G/!V"k%W%k}=3=@Hۛgi@m謁.9%u?뜄y~% >ZPoMZiR5᜘``5Mx6}M0Z6=a~Bz֧ĒAyR _9my[&R:32MqC~N06q҈:KT N>^`XcR\]/W7-3$ţqVN'I/s7AF*Q~8%WIe}ϙQ_#Y?s?h|HlbAUG{q*QZ8 -[b'`N@؟EZuQ)cm1һd}/ܻGG7G}jlaGl,ao ʣ v4|_ң-dϚRx8&g\@) -3v%%_~D9:VBvw. gz5Xa5uc\ロ/l @y K-]utnkA^;ʛ0n]L2υȐ%Fh%&IzV9[9[r=9fr^YDŬJ޺7_:{\>F'L' M9zx7oO0H.VW8ʫQwwCO wg) Mg!_;}yhߴŷfL&\(6> D3p$:韎Y96-RQ^QM:(jqQ~K&ܟoF~Oj&}dk;x'?U}jknԩoS{_S_Sn٫9|]wÛ$k56` v [7tSHkU;Pn{/-+LUͷ@}NQq8S›u mўР ?_Tևߛ"$9?45[\Z̷{xkYUx7@i&~vXEpZg ނ[jd!ao5J=kXhy(f]zxf7<#Au{/ ރFy*+Ბ7L,?h~]m}*)G*+&_I PWď\iObDҗ!#0 U'3xmϟhoCV6%6 S;ȝg~%Klݽ֩72 +bvXVKE|+xؖDlm~}j~F '5N=7Cv,%2Ά1%0fUB FG 8$jQ#B;ɇ otEƋXY%q7 DP]d{EIjet"v ^NiԵeH-c*OʨKM wRj(DU8TS^V†Q9 G#> SDC24IKm*0WȨ a0_^E ˦{sW Dy8g'ȓXҢL@΂@xƍ>k8O4N<-ʃ",&'g\(ZɬuVHy$ s):'IFx˹O ma]1&ĸs. -dd*b}"ӓ&Z7-b4|hs7.QCko+r>$AjpnxH_1Kx`UIoNv νoMm9:1 bƸH0 8F$c"RG4,;(@Si1֦HssM41Q'0$ldᛪ* ds4tCN5G* =a`^T~.W|I9Ԟ3[@ZxУSGGb7ʢ8 jHLt0[iH8'XBNٯ)P jۉRFR](Gr7>$d`'0a|!LnZcEGVRlZ m UޔHr.n3:aH 3,}gX&*zmH=3`R._ř}/r(KXFg]K-M `v6۳T[3E`5:-`EUE1LhQ%w鶜 s]oD;&g׌-+kꩪfYޜ)q8 w/ԯmjCSJ >xRը/ g o 棿˗Lirh6[g.d\U մުwk |i+]V12 tٲBG CM3 7DweLm>fƢ)UV4]Vn39Y3B&y58& 6djP-fƊ9J{̝DS8@nvX@I+t-y$C)aBHõ 2mI,y&l\1[>U{&\ĉPzj|olC 4M껼x@ W bj  5Q6S$fz=~AI 6e'kc)6g\3C<%{!sZɔ!_"x 7\ژx':7Qk''9yE[XH+RTq@\\zMAPﺸ0aKK+IDlPȖ̸DϺ3vz+<|T62@hym@fX_PVIػy.$J,Bg<t 8&%{9gHX!ShxPol+ٿ%2NkcZ" Ia`eO[ ¦68oXڼ]RD)-GaT%nXȢ"꧔1.ay$'z-®0wc[m0PVe\WETr Va o'P޺} -+}YkȥQ(m]оyӦlY7ּLn7*Dq\l6}.2lI]?z$ Ž T\o-Qq|-?*@)Ӎ˦yΗU|h{ɶRꞨ9@gD&je:YΠ=9( -}Q-Vԕ[!SVWZ)xWP qv<: fBɣ"TD(#UN@pXh!pXy&1mgP0vlZ`R1A B3;glY VK@M7Q1498L$+tCL)5,0)=dF)EM+ ݝh#Խ‡) 0\ B9UpX5wzVqɟӃ0`GzUQ3!/\[/FzV]W {*fU`XѠ>&p ]p4j`C2q_Daz]G=1"eISB>L/H NqbN8?\NU1+r'O W,gv$1_/\s93LSܾaҪ|h]2$xfUMD-Y,Tj gx.aFV ~2+y4U2֝AH)ՋA >|aYleK,=c " Wϊ}Y}+Vx3$CC.o)tNbyE“}؉p%hx >&[^[rmŪ$_8E&xm%+4s WXZN%x6pshq\zҘmwثqsr8xVHҲ. m0Ik C M j ~s*7n mytFꮼS w6ɱ7i _h@3V>|m=},0M**{0û/&:W0= ϸ00n o޷DTZ*ؠ ~q7:A'4H}{q6 zswoỈ=UxɐPW V.S[u$< Z]Z > iX /8xD^,24h 6<3@4E[ިV\ ߦlN+P+ԒuQ1B-薴'e@+LTS,/H XƂ7U)2xQAݞ{Bn?FѢfkʣQ:jG2Ra'KDTp2 Aס)TTl>l6cܘmxˍ9|*ͧ0mNGXYCp<gIslXb/o+>)Eih^:97L VoQ![GFEy="iں*8R :_ϑ1oó;0 XD boy cCr7D{Uן}~d"x(W]{HF9"M"zDDa0e }NX[[=Ia+ h*Q Jtxc&dlej*.FL MwT~dqƔ/CȀNUl{59mB &TLqq0AuF}3zIp ,NhwueK63WE,#SUsqF">oˬ& 9[~Ja!Am@Wu؊6~ {Zj[S~:Ƴ?f7, 1: ̞V۲iߴuaN27,x˯9@ftƆ]ޫ'.R;& 03I>D ˓v5;X,&0d-G\1C wG'5 kr\ymko[2a\mmeB3kmiZacFfP ߙ z*_MrnsR>{ 9ZAanM/[Mn>Ib5/Kи2fƂ'fʣ"I|ug<JPCӝ\y(]Ct~_?aC#h;CgtȍyŒg<_!i$&s]c6} _ږ4tJD:RrݜtK0--^Zᆠ@_ė杲ZLwGìnK~ SN4@7?0*k#:E*]i.^Y 꺸ySSԨ&]7ؕBi/ fnބT>ߕ ՞ԁ>?c}Bm|A1t/ L1&_>x~q:3ΈgZ̘jW#Q֔! IDAT% *|Tu9w;@ϵ/$Ɣ ژc/5?jh[m$F,#['JT5a> WFI[U!i" fOzcD']Iԁ,:^qVPͦVP^M@P7c߻k+u /tU4uZ|<[\#hh m`':T՜)$ANj q.'[j+@*Jq_Ū*NsD_^:1!]| +T^u6fJv/ڈ)18zlKA|Wxa68KrDOjYZ5ˎwgk~`KU+"$M7O· nE3ϬKL-0KOj7nb 9ƿmuS,;:WH#À/j3k #0uq]0PKKo]~Xr hfo!/9eԹJЦnxWӦLݞVU^:UT$F}A|*=^DBQ0&:{qw%8!jBbw@ͫDU 3kD2ohd8oh¨7(.zB&Rϲ< g>ĕ5]D6K{rDn8}$jqxtb6x<=jŦM5uavt/cc'o+R474fi Ec(fWY;LT_VOs 'jOYܚ_Yb8qv亷D\vdF’rsTrB]`mI̮_k) ëC@=qx[RAiiٺevI.6.ՀۙoAx'zBzgu͞9MAZT&sWemHA:n~&ɀ Ȯ]:LffH wuYN%w^:fln׌^yxǿO]>;7N{㿺~?~jv-~{~Mkן1gnWeGx?#ώg[?N۟n#v:P}m=8?=3MO)@{MD;\ Ï#;F^mx_v 5;5o]7^F>9%[O#Q콨< nΘ|oGr +LG,e܎@f{=M6[e;( )=ћs"+f%XX/y; Ν(ahnjT"zX>DG7]~TPbV〷,D/~|u&b!#49ʄP6{Zp䥚G̊Zh9d6ǢlYĆWMVvAz=w8|̃tRgJi6Lͪ_ RZDTڈZ?|}{,paL2S+W56wC-H~n:# _|ĝaPN2H(V_tq|83ZJ~ ! ]g9Ǜn/D=2m7*4NEN=,S>Ck}Z0eYazpVP)݅ 8}7hҖٗZyTaa0a)_Du\WOF}[3XrP;b/ ?M,60FU0fxc@܀sSlusbE{u>*ۄ ʅƑTu~Nc#) z&&Np(ѐ4λ} fwVwp;'@%p*tR*\~_|o3#ӽl9h^X!J{O(x9!B̾y{(<U{xFܳ;-~.K/lyD-j@=›y4<<)үO`W[ByqGbr|xW`L{L;[ƯiGtntjL}s~(hJ{+G#(Cs uxVxl~ό2 "ӿV=~X𑉓#VA+B뻱FnL>j'G5u *dD^ueLl2c+fL=- uh^OJgL \+;SAp+NԛlF}K$7\J{l]m4ΧrG$-G2ri-`o&? =QT௞~F?m48;39iq5b&wwAuL(ZvJ5>7~o[- xh8k!{s`@GOŋrNAc{|&ً'niZڸ3NJkGfɏe=е30? ̷֊{M[hݨ85 1T0>b.OO nt}hH=n_Fokq }oJ F>pWp !`+ᄈ-rgS\|wyW*x qwËr=c<7X>T)h~#{oj]Zfa$[}麬K-Go3Qi v*mhb znYyj$\Bɓiɗ{]>Ѧ!h_n_ƌOa}NPC>-=ƢꇧҴ^m锈z02ӳidFY(tmeh ,횵f`{3b 1S FVb+鮒Hh%h윍3ӷŒ ==D`%=xTwW(?Vϯn!$MPuHwːV!CAt[ *4(?yJF\t EGɦT St|Aݽ?um}oz5vro5ᐢf)vegHJVJ t]4pj=Y(dX'+L`zK҃kMH8)dďf g$6arՎ=c6ƏXl͚EeHP+RZ`g@5{^aվ Ӆ[\$nQn;vGE.LNָ]G,bt8&qmpM ӏN}g PQ#Ua@ܗAf3Wtmזx}8=mt.~k4pҳDyЅiѝ}i*J4V4ˊQ€aIy:)sjK o:9KŬUR*a=iA-eoc՝IV[ ԛJE 1IY=/7qr5e q U zL69 ̠C@zO >*\r`ڃŵ\_S˔Ca㏚JkeԴhL>՝JI,0yl;I|[Y=[:Lѫy}Q^@\48³1GqgX0 &>1IY(TpSoM;OX]Bx;Ҟs- 칏LwQ%'X6nj;JvGQvGqQoGqGqQQvGqQvGqQoGqGqQQvGqQvQ\z&=SYga~BΐLCLf|vo;,jOv o]'Ǝ}/<;O? o?ռ&~:iO;Iڱ#;7_a}kvj# շw>T>`|ȷK}냿}SO7`|"Kxg'o xk^qڿ(A޴պI iu7/vgor%*gf{|0okU 2v{i% *YHŐ?x#'_ux[$_[s~!oArMxcC?=JvsZmgv^=?%vӒ_$xC&F`` 7 J4B-A.Wmn}Թllx-?UFpo\,O+ɶ]; "u``6m%Jy6ex]I-Oto",QS91KF=̺,Di$M+7逷yo1 TxllS 3 ={D2JF,iayM4e<>_SY 4f3j]20M:H+9޽1AR4%lI]RdB#XPc|o`KK4Xb7u=Gh6Y]%ん)FEo Εd0hܱc:|P,xq1!>ۖ2|- +ömU}WOkqf\Kaw撦jsX$֛`O7 |-#sy=g l151Rk\{ ޅa?fD5Q?ӐUF3]n8 |lY.)d0R +{"ճ;3_֞:)⯓@ӞLdAu" q]]Ra`+ m6<#f ,5":C%J _f)ylЇcdeCL,bЍ*L&.a$EGΦQ,_̿\23ppa8ΦDG{+ ='IA@NpFw:rz/@Y#3h!j'WYR~.M?XKtm]o8ir겎Uur[59hU'C-V, `I4ehBEDvAx|qal{Y7i1F[JQsyL:-G0%z 9%+SjWK2BOH&" xlU~c oB"捂w 0^AM9ҟ-޷M^&kjR^-R$tLQY ,*KԖ- ZlvwNRWuessVG+,>˃<*l6amt&`YBz)Î&[|o"4~(,BC"ێMZvu }#7P,E4AĹ#Z` Aڜ8F3;tj.ѴDtM-(gsC }%G5 0[?IΆ7`c h. jŀjUh|DMQ~%QC&{ˊTHY$᪍M %EMWOgRQ!R罖$0l@G.XERcYјQ7e,$՘nr#ZfxdN'{;VĢDsi[ - Ιo+dH1[VwLQAXTePxǠVd'gcG:!.o42J{xUOg#*71b_Hxc7*fI0c:Dj..V&%5ڈ$ylkYʝl*Y]ܙ̈́Ծ3ljBg5% kL y.xw}#"!xxd[$%Op}pְzؘ,wA{ 4, c2Z~(OJyC=R%Nyk qi@dQ02(PBȨ7A\#^p ?&8ZR谣1*Qؑ䠈УP{ce zUjhTȨ.IJJJޔ nckOpwѺЄGГ3ݡzƓ xoA >p:x3c嶂Fsrs ^͠Gqg6кw5#[x[ƚ"]~z͙eNw T=!r;і;'2hTzh(pa\t/BPW6`'i%T_p[U-Zvbg s;[ ]}Rxza(HudwqY*% XV K4MÍG1;/݅Z1Hu]HUtZ?\Xl7'$By^V[ͅNw9FJvK8/*Z&hvwFhw'Ǜ27.tP Ǹ S x 71EJE`V1|ڻ@L@Co!*cӰMi0&]jS)w8Wk\A*wqRXayOQviCȁh%qZ0H0}a8j[#؆WRD=햧]{\;T-\T+y_x)VUOȀGx>qn.Zh]D_ɬDr&JLXNF'.JXeUUUN&x\Ҿ*bp T UK/lj¬*fUXڛ04D}KR@Dl>ΕAG#>FfUwu'[]V\Z%QS2dzjn.hYYjB,QoH[GB:L'PxgYņUuj !,<?J_DTUV*eWUuwvu^hD"V [ @W`=/FUOn)n%c| $b"sKUqUu@@C\&jSəU@4q0hF Rsu-lD h_`/9yg@+\$}Z5Rh i .jU4 002!{3F7](}: P"ܽz8EH[Zse) iKizK!`+䠒 *33eޫyxRNvA^q)2=pyr'' ZIc\`%\j3@#R%f Ojc%P>=0E "Y"LҢ5\@ě*O0'2.2! DE-JfL qR^IϧH[$l&ړ}y^cs0TAVWVoT$ DȹFjmMx89PMMOR5Tu#pŬLlLj55*3VsLCeei-<'4o&IU($6itbsqrP7'һLI{r0{ˉc޲"jimnz hk~Eξ+aYGMo%ehF֭ί5<U^}V݁9_&)+EX*׵)@Lw_ !o./Z]ǝÁ[_E+|1D[y޴^h`'͡<ٰJPlVZ4Pٳeys=<-gĜ ,!y[Yk'k >P{q2o+>oo4=-n͓yc:6V73dsUgKd;fJ ӆ+?Y,( vsV6gn2B{')3mŀG0a'7}+Id%Y"Uچl o}J)&9.TY|e-:bp),= ^ %)RiiBMh~a'\lsgl=ʘ;eA'J٨Ҫen5 Yr"Ȇ1')9+vNZ~ZRmJg{罵( x){}Y5)hxL  *ַpT`We}D~{$#M0 PoY,:+[7'9)rε& Z #gGVOiO<A9.`pZ wqUflKLnh.h7' he9MwM7bb dDSƬdO/ ,[,yM0鵧lԖ8 isZݞ_1x[ai]pʧKheخl.} cF x *^7('tZx0c)=ަhڜ8X҂^d)۲6mXUNL JLHE ǔ瞒s P"4Ia=Jڌٽx0ݻpMB3-.h ջ$5qfx~Zu'_%m&;7 o"[HR6JJar 7jo-o vuV)B h>^| BAxBD4a5in鋄7^/Uņ⬑yᭆ3q@B@ o0~,􂀭1[Ex6mX{qL/>GbeTB bFI]W*P#eaaUgEWDA>q$gEzIlSmM栤Fo[WgHFڻt [Y*[v˫e34]I­m<=z[~E#8o I S޻5ycǭQ|_z+ yf:(M컥 (cٝQj! r;o ?$טLJ̕>$!O'Wxi-nhB| Ƹ"]Uw[w58a1 ýpo4h<"-VۃJE6+*%="sqVhn \@ \*tbߚ8YznSܜww~L:.( qWCQB.``HNQ΅W]}׹0bHTR8u+lu Fdžoφ5aۦݷҔi#+η.t3( $31\A'͗6ln/O3jA| fk ̃Qe{ $aL:d5a(Ȃ\wej[+&Q6ܭUzEs7 #a &[V4moHdXjd>+M#1i6DϾŖi|HIY#Jkm p35Yvk`CtcGq8=~h37\aarח^Rh(ݞ)ʔ3ȅ $k|G#)S)u+}(|^YE @Gp Gt*uӆ ;꺵p%iky[B Rwʂ-[J@/5VOr7P9 HsV,bz຀ Px:/_0}XɫV)ۻG5~<,G8sKH.cȭ3>Zy%?j6Z#CZ:յA'KJY wwP@sS tɗÛj`F+#:9-N/7I.im(n'^lKp6[ZQ3O!UH16*Y3B3louOuYǰ61Uw Pz:Ig#bQ~3p`s}]27B% =!=CްB0rFu_|LJ#6|H-ه[²-*2Տ9Gt4a"h#M9A~^O! AZn_#_68<(ɯ+|_#X)daݹ'F wx-^uwjWnNs;ΌalBJ|%UM@k:/ߛb4\[`xт<+_j;'T"$P)e\OE˕]#YYݒ-iwCB")4rGPNMmp*:sXJLczDxBsh3v+ hǸnN1~\\X"K"&K Ǽ| tZ-qk4Vӏ寥F܌ ']Kze,BOV 9/*}O[{+4 2b]݅7mFW|h/ 2B%x4+ x網y$͍P?me(RohwKаVY\Fs]K:%yKq#bduK}#dKE^If@7]S[*af~Ϲ-!2VsZ9s.Nnk_q[;rxh| :a]x*ecbqT98 0[` ӁiBiխXdKYenZ|΋݂q)+.ܺ?c C7޻|)]ob]oЎz</TC&\?X_,Kʛl̮xïKŀa5xxؒKïxqONu../z5¼;B;`=yFͳ}5}׺W "5]ct#HQgqu:/vmg]xEWf @뻚,T)2(1|WמZ WV΂W)Xb7V ^7\2\޼ʗZqжxcˆ:|U{!^đa<;'BiX3B.2xD]'Ba!4H6ԀϐCJ۝7T zbԻ9့\d\Ѩ  S"OOs=ƥ:e\ʞZdi!LW`PAO &X *;{s&;Hq$g{[I*}38>W39o}n|8~Y5 NPKa)i:S9o*x]kMO:8ݵ"Q29:\j;S6z\O+5Y4"or[?FR9oOXzi|f6+Z]9AooWg8)>N]c7h@P4s\0['&qqѼ=Vge.=vAcԩNUo!:i履=d{MIE_{'{| Xs̻7B<4x<:愜_FČ]ۥwԴsVʍ+PĀϞ$$S3H>̤}P6 %>  Ic2[-R8D!ѨVP {K[@.=z^tzNT?N>Hmk#Hы +k۴z@k* IDATBTk!ziy|v.p6&=5)N˒<Ἶ;1-Ŀ s&t Ki؊:IбZ'6#+ 0,h.n >~Kq2=b ?6% ɢ:8o[7'=E5dY+Aw\--6;lxFҖ ݰӌHo&:[JGrֲ po:3 h[d l˹ <@sӃ}:榘 %ŠINߐ7 LzXU1--X.  uc&HU04EֹoCΕlw>"B'SS͉Q~_%@h@p'% gik3(q@C!U-e]>|HDERe5&Հ1J *)B ԕ[.JA0;LÓ%`b<6IHIk&(D 7Ƶ#o⮉z8([5)3bD -}ue}|D(RVgA9[1嗚t$uX.>E{ 5q;I Ku#I7hDۢ(жeJCn%QbDO]hMVxL<ÀKEQOH,b&1`1FܧrY\}"fG: tlATsoD%qڮoG]JZVVἨJٻSe]yt=pNel l}QXtm-?A9 ɡDk̪dDHA=vqЉ}\4 q&dQnlIE\}\Ha*|r (e'/K,s c԰p]9!a@۸!ta}vSJ <$^f|. ZK›#q6 T6>u d-WB(Gmk)iJp{:}G${.=ٳ:dbvLOvlK|(+ImG%_KhT,-c$M[$+ް-Dj 1Fr/ )T.|ք9XFAk5%qv K9f:XoE}f*|wx:ݘ;Vxy-ZrԹiW7pu8YOZ|1//?>qEYk+|uho]+I5viC;{yGZ9"BgŢ32Y56Y]>y=1 B _ nWR*;Pn ܢ}Ugrq!0yT g.M<d(VQ.di|񄮞ʪVBxRPsYy)yNs<][ǚ=FID>Û?8DFH&H TXM>@$SLYc'ƽ j댺'~jo gko[70O 50FY5;"Zu f`ڶfKbn5'Bqrmָxȕkv,f}׺u(P8G0wx3D-G\КӾ1v..pu<1!z{ A<>iӫ 2oF;pQ $%Z+4{yPk22^Y:,WLny(5S~7t C&_w 'j#'I͖':786l Q_XL`{bt뭬kmZkuw`ݻ[RYfP=,AªK t%Ap5>D]4OϏx2)Qvv k~]wɿ1̓c&ϮJH;&K?$gd#iP*SNҐ#NOq 4KB\uIceXlZM+m{gx~:Mcf24=ו*L9F/9K#%*Sv%jcP*LaNaYwt6&ate==4Vq 'd ƒHd6mV XF1F+rh%}H_@K֘,[h4ҮTFh鶈 1 69mr6*6AEGOИtZ1UV0ؠѸfBnFY,-оa1 11#{?lbPX@岪-G6=@!`> B^Z: > ZgAAi*L\: ̇ϭ70 gʥA=qec%/c%逨ii~0ɴnR3ɦ'Y{ RSR|W,AITP>Rg#d`.!uCrv Om9u)k'p{͆busF4-B5wu/` .sroE˵hF?Ş[%DŽ.WIJ2kpmDpJd~ޕ熷.@o?6u+EU̎ v&w/ӾڌIu|p@1X8l'4 iZ5=ʼn&)"8 ;&f+ .sls glocpMu+Zz)6jOn>8۰tlXǝ2klozքM9JJ> gDRQ%Q\і$7LEpJi5[}'A~J{n~dDzN[6v0'<AOtZ_ޖ֩S 0k".{gN#q-c$j60w9wa^*aA.Ӧ7O]Ljx8zWfD t*lZZX0xHLq{Vɷ*' 7S5>W+yΧ %E Go*eMǛ-RaHh vֱÑ5vso϶@/9ɒ43=pYkxWw9nc<6#v&U1!CN[wL0hȝ EO.ϰ0œs||VŬ>s&LZ#u$Bzƴ[IS#Uf` KNH7nKB#7ѧL7-햁ZGUϠάS0Kӕ}2qKHr.n '1=jٛݞ] yjb*D_8Pkg[օ-1~iz ^8 71rs60'&5K 11Wljy2XQ{f}kDg g(o{hx(g$ 7?$G1cG|ȾEJKNq(UHi/0 N.l3:ᐭ c ɾzߙYA vw.3w8p˝^E֙Ƀ0O.f=*#!2:3'ev 8'[0'ڜT3k6q]EmQqi("qvk`^Xw&hME1P9X Qg6v'\D6bkؠ4qXxT [ėBf p\6Hߛ/} LL9 ]oaWJ&ޔ֦648$Thc*Ԃ*jwo)1C񉖳8> o@$^ρL?wm,=9Yyanm4Zyݯi+d h$h1gL?G}]C30( :Or)VqH"rLl9& ]BZg` ~c׶dz|ssRة_lx0H݂ݽnx7]}򅢙YJCoi1G >?GAe‰&[XM*ʋb5' &cę?"u<ݫD\.#Y} XuSSaEF(CtG}7}l8owFsA[Y\܊n5*MS xllu77z 8G*kܐ ?F! qG-Q˖3;wzw_]̈_ni.='B8رPU;P6"}26ꯖN62ڗy sECїmZś lZEC}>^q ɦ6l(E6'ĥ}`eK ye)d:9Ή Rс{n@8L5f֎+QΉsӗ/ yǮ^EX Z`􃁦{WY}o"my2KdRr0/Dį X$f>I f#AkX(8Pk$>D~c }y%Oz7m${<,6eٺPl=5IWJZL`yW;zÂU/? PH,Z$CqA#s{ ˂Ҋ{2 *s<2['Lۥ7 k4?!PD*MP5]'dXL8 7^FePTfǷ0RhLVz$1;Vԓd3M 4i(o 4X\@ke>|h%$iIkHt42Ri}@t,tiqnOϽM6gj$'Q##sSȐ:4nAZ@M+ڎDMpJqcDg bHi7W|"N^D?zO QZl՚bdkT<=\k:(}Ku[Ok',#`8¸U.L"XZjM@j^2A>1j)- ZOAwJ(fNu*;`iDqVߡcýVޏQ4g@YuP| ^OАRL %LXIGtob>K2V8-F<zosa`HF_f۟#bDZ &ξ&xkd89hRi\+40^P&]66OŧJkMKc'x^j ۛh!cۜ'mG>JїxhYcL*;3DJ.:@iy09 IV!K:/i56uNFOӕ_%he2ŔuVQ(+(&+R|K~*Zvl5_dͩ^̩᧷nIe Z|uJy_lժ,@ȠHց0RO^Y*Yke-T"oо_9HञZ?ƵKauzp@YH}IЅr:})`3Y+ vm}ݦo>7-TNLe^ztOGk:4ڢ22WuOdqʺPZcܢkAgYN߈!3WNXe?&AWpnZ|?tl Sՠbl"j *.ͭ䠏8+Qkia._4;\7PJ\z UE[@{✋3ʹf(uu;vۈ3䀙OS'V*3ZTי>#5HsOz!xgvbGig/}mj N&Z2_Z1N8ɜ `}nktStF)nuN`\gOyŴg7O #JB d4` NZI^jD{6{~hm1(L5-c$AZpфgg&pl~d9qffQ2awaeCF>AL7L< <?F4J?LDXN7=Tyf<Nz{8ܹ# 69KO7 5h>U70./[BV}𭨋!Swnˣ>'c+k7qH=㮏~Tj5gK=$ORSukV,^t8?tZwB>Nv"}]@R/nX'=$O1gP[KO^rяZg{V~q*A0פ ۓOo~&`}0a/ QzǿN>o S9?H'rXZ7P>0mo{or`m$/ @zo0?Jxg ѵ48/1{Z{ }$U|C_~l?~%7..Dxps/D?$('pkd߿*?W _~>]`cl v~lF^1SR;_x1gւ5ӥݤ]e_vYv~ k7vnLꡡѹ2qJyׂ26dCJ=EcVJH܆zf+̰l[ -(SwwM^FV( #6LcRg~o4KjfN ),aV9Q5C%ޏ~uP52fҏܵ0u)soݡ㮣9d7p|/: VěB\>zDhN`&A8'3шa\)ѱͨ_++\zq ɣ. o5Pqv8a)acۚ]]Bg%2O)C;tQ}];voL36 ]&]a=7v^աc뛱'5ou*5PvmDإy!xG2"k *AcRg:aԯLsytI3*IXVk#xW+5^$*v Q;3}PFu` aP-./zMDIS&5n᭾'E`Ux+U. xA5A7޸<>Z΂r"wo͋۾ҁUk⏕.&;l{t 5x6x jфTõ: 3N k`uYg/5mIR8x_q0R jѸv lV79B:CD?28"1xY k)$ ǰ c7]^p}xs 3.mpbZ:YߝB 2AquN-Z Ԃ%7xRQh ޻h dco붤Ve[إTWxF@Է $5 Rk4*Hxwƞڑ~4PVjzu]֪zq&q#v'{:FN~ҝgBz2hCokd{FDžBJ6zwv `Srm8i:`#sX. .2 `uG4~ jUrY)1,(#xjIj}P[nߎ+.@ Qh|X2߁/U1kY`x[P1Ewo삈q1 x'c(#fxa"\sӠJA9QT(!]-zb`J?nx%U$[@ZHeǛ/w0 s*qCr)R FRN=HYߎ:n;wCZ.X+#g[qhwvxÆj{P+Zn7`[#L#ݖV,?F"$຺Zt~% HF%/hV`&ao|ڻ4p,>2t+#JE[Y j`pi. *8$4J-K JUSe$oL߹+z+Q4J태/޸@vO|ҩTj&|ljdF+BJZv)r(E;HfZTݮ1FX"\# [4< ]:zF xZΣׁ+תg46ňۻ@ܻ*K$hm侮˵BX'Ъըjj[\˭Q_.PtL(ln'إ 罁SCv"Dawc֠ui76$MXwczoh?~7ⓣNxpjzR9WzA?ʵTA^>z)Ӂ9@*GB`X}wXIL}!g]$}_.^Uck"XtHosQq(""M^$h_ص@? U@صp86vNoa57`<.i(_NjpM"| X&.$ju*`Bw.R@S@2'z}~9"H!$|MCջ_|n[G%$3'ȕQ"[OkP~(=+-R#bg:B66oƛ6 om2n²bN5[ԍʴ q_$1ʊ+%$ -cX˺r*G25 )V]JysTV(PLTq~P4(`*EbNyYgU)7-(,/p8h,+>V P39uN48쬜8V-IveC)5O9Bfֶc cݜkED :u#zCFr"^#,^VqCCQE*$Pem:9)~M#h<Av_rL 08`%o{dZѬkT6 ( *N_[ff, btipfu8̲ ۩hրQH;T *8m"@n*&_aT Ni04!:- >HSC#xd40lJi)Ӭl6 c* i2XV';Y`8l PR7CZ$ [pS d rx|R &jXS l^5OM=>']k4"k4Exj4gCDa2ARJw)g-,z2ѡ"`o T4AoFVڤD4̇Y_C\vbd`+hHkT޵攰η@UT]}Gdw@fvA$Y(J u;_Tª2o瞟c#!Zp[RI( "-1bYPKX nuv|m}fb#Bbrck F{q8VZL.x ;0D"Ԅ\l$9fPDj R%¬y3Zld52@)./BulENG$7c$F)(|4%֭.1+}l0zq*!@unzǎo75s<8+N`d4#",OcdG"rf RqsPjO#b:nV6;X*K̦h G@;] q:%`]4Hy>x "K, )hQ$Ч៯ztw٪H5y}Z+~|:'/>8862[THXa$RŇ7ޠUW<ō=0566?}clgU2财[ dBCRDo/)G:iV7?Q'lC,gc)jVq]2ڬGm)rg1س;82"#fܵf#sn@=8 !IDATl CGbX)= 4> xpE:)Y|&YvՌ"# (۾Hm]QbϥW#x~xpvRgbr?[3A1j`=p}B],|࿌vY/?y^Es;58#b$j*6au&ۣ5JWƟ޼oӢhq! v9Ooғ5sNvѭ!]IJ-|)^xTlVlHI~yV5ʳn>o3lѬg: o cȡ2-JN*((GJ .#Qxji;ԄM_Rx+b#ǂǓ̎UZg[cZł &D Xvu iލ7gTH!L /"c럻j:3#61SK#nX -o5+P't `R;=,UiuHk//px&x?brQIO%fV}Vx IOUAEs`=cjKFsmJ"пU*&K% *( \Rn~a9.bM9;Fpwv/(awlаV}ES Oj5< U75Oso+܏\P} [-(Np*'Sma$yQ8>4u踺w(h LJ!ۑ>Y HkKKPδ3Qԭ-- HxKӷ[ nw橄%߅]*婄lzN [hmLU)Sٖd`Ldx(KHhU%5eеH%4k%D "ss<dWNd5`|ȃp9@/'s/ϫ''&nq{~%(z}-4+iݢ-5hI1zp7Ĉwmh#!$r3Mls|`= ߒYZ|yJ0zk_9zޕز+Ə@tJfA[/ Ղ;8:P>e7|SZU!T>SǝeeB_WAc L,a[R^GψL7(U.\bvߍl,w O֥o9:{C., C_;5{bj}/qսאW-UMtt T1$ w%5,1Kh J_Խ^9~o_կ]܇fƿ׌4ܲ }a3@|UyUC{wz>6Ykz%0nfGӥy0|j/[ژ>44kё)$-z4"]),'3?sq5wНEϮȦ7 ~ĕDXtɹF@AEWI걜h)K觯 VhD +C⪳鳚-[&-=~VV hX} ٭DAȮS0OZ4{xV&m ~h*;bn'c>!Qc5+Cl/]x7Nشy^OFr1vdRn.#_%3!|YG k-Klۜl˂.?ki;JI陈Ph !Jtp ?Ir-H<*KȭQ $ۊWɭRRSHdH)Ez(7I7,Aur.'ˆE?9I4#zK &!ȇN &ygXJR7u$]R%|qIy$8e'i*|: d )<˲j-R|D~];r$ov4 RҰK9AN PK}PˤKpN'$iI3N6^S[~Z TB t7 hz%KH9}cNB_F8Am⏺nrUi KWIZ"@ɸT`ԓ:liqy~l{% cz#\z# H(%ޱݭqؙRz c;A [bg"HaBGoAPoA Dg'w8z#H1ϩEiPo)>SG2y(* υ7L/n!֔z#Hz24Wt7g1ȷ3-(Յz#HhCX?!uU|Ah{ E|JRu!$ΖiF"^ E`_H\Ey ŧy+uE"<㹐􅞾Fb'+Rz#z#H W;A [FBAAA=ApFFAAAAA$4]xIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/interface_shortcut.png0000664000175000017500000000504313162045104022631 0ustar unit193unit193PNG  IHDRDsRGBPLTE&" *(G$4<%5!=1/57@G!./< OG)&S'J;!MO))%$]*s.B]`!1UQ) 5n12s?-E>/VN1>2GJ.NJ4$#鹓)\W /E1r*] ?!}5rLŀQ[|Cl6!o'$qȚ#%W`.1V-z͑3 ~w`>hD4d5 #k[..}{A;^ 0q 7sDGUiJ˪`qCqKa!n羿.VxAԭ[9Qr n8Dq/ʹ+r ·rlر\ ^n4ԗ։h}|+GDlOƍ~WX9 Xsh6p~qcHc͡l7FX9 ,}vHb ^P駤ElZ9:бRAJPPA@/XC |q WlgE#g6 B+aòM^5:Sg |w:}Bq>d82}n\-Lp>T̶1b /b@9J,s ªȼ [VNh@q} AtWy(V|^t( qG0l_xuq1︝>m+0#r*K%iUu)jdx/Y<Kcql6zV Lzҿ¤8B/ʱk,@?H:[g qO}'jVxAԭ[9g7rv(itIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/TODO0000664000175000017500000000043313162045104016716 0ustar unit193unit193gtkhtml3-vs-mozembed.png (can get copied from English) interface_biblepane.png (needs cutting from interface) interface_commentarypane.png from english interface_dictionary from english interface_menubar - cut from interface interface_menubar-view needs cutting journal needs cuttingxiphos-4.0.7+dfsg1/help/fa/figures/interface_menubar.png0000664000175000017500000000341413162045104022407 0ustar unit193unit193PNG  IHDRSsRGBPLTE "'$213*(#?#61& "<7I68#9*PG30/>?167 :#B-#( ^G''PW\G&/vg$5r30Y 8E2+<50r* 4;A^3|+V5(>?t@8]J5g\8" G0s5Fz2 'Fd8CY+Dl8GHCnqBPp@2}BPJkU"TkJV9SE&qO0hQEyO'BZt=_[{QEc+d+cM_p'g/g˰>~l|yʂ3DofÈA\ÈNx`mҌ3mzΏBp|ВKRؽt]ؗCқWÞnģmdעVuڥO֦l֪Ѧsűu߮Zүʱ~ٽǵr֋g޷qy־۱}ŮʈɹʨϱњѾӕ׫ݽ޸ۯܩ޷߾kXMbKGDH pHYs  tIME  +#.IDATXc;0Οa~ +0ܼ{Xoȼ? KM~g3!xO'.91|`u;)XDj7x{GVW`|"睇Iߐ]bQ/ޅH܋/.$yeA .Z;:, ]݉;@ ዚp`U;/+w-546fx7c 3|ٯj5$3s^+gݻ^{PaFNx_i>F9 l>7nEcBl|_n~(z|;.EMYR0}Qml+ǁ?4߻ Hf 8.1%l[!} s\ݞsֹi_nݖ> h5[:U@׾OhoAteMA Y`ɯf_;)=Ӂ`s0By[N=4~nkW <`m .¶w+t8YbɳlMpm\ ,10pm{4%`] qt݉ޝ<[6E10@\;`7wF34請+ IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/interface_sidepane.png0000664000175000017500000005127513162045104022556 0ustar unit193unit193PNG  IHDR~ fsRGBPLTE!)f)0u%-86?=97K:1\;?,7=F_@HT;AlD@nE5QKZYKJtF-PPLgJLQQT`LZfNDMS^]QCfP9lQ4WTrM\wCMwWXZ_gU`om[[__bc]m``\NUo`S[@^J]awdK{dB\]Yitdlbcd[\adjU^fltxhhoiyilnllhcm|g:ggtkp|k_kW\p]eg8atjokluuk6qfqqmzutyyuvgx~j~sVxcW}phz^i~e}J~]}m}~r{rirr~wkUdԏJxk_Ėy{ϴŐѝSL˦QëؓϢխmɲӭ[fٴmиQĻԚֱȻѻʽþa|fĽĤnŜȿʺǻwعɛ˶ȀϱԲֺ<bKGDH pHYs  tIME  -Z@ IDATx \WU.E[ǔ>b *E ,( QAV]. @Z_PL uƋ<[(P `Q&`g^sf,hHyI9g97aid|9Ņ?S^J }CtjOn`4Lqi`Vcoxxó'Wn>zL]Z.ӈ}]weӅ}Zu0OPҴM)wޛNk[?i9{Ztjɗ{Uˤ[~!Cxw'k'hS (Z):}ww޾[]w;)3!7`hqN۝+2x;xD' !'yjCĮ)]lILnƞlPlky!![¼+&yɕSqЋYX_Z:K~b쪍6{g;Y{Hٖ'>\=o|YݐjVΫ[DTn;sbO32JqRwէQ#jO ZvQ縦2g=aJ^-`$Q8Nhy$J^'vM,ql<ϧ<;0TۓcZScN 7,p+;m=lM'W?)vKMô`WפP#X^pcU?a>2E=R]]Z})/H}l %smuCS24؝ק_$')/w5֕g=gS^zؔcop|?XaXc`J PyZ0lfֺp iBl86|2_cy`O=27r b;yީ7ؓs; wW=osd,OSn?!vrݻbqW|^6'&LO=1;9q9kxwol{vr=F{woW(#]ɘ;'q,C*طx^g|\Z>M{2Xz[Fu_@Xj}"R/[xOwf>nY\- yU< ~(/ZVjWWk1YdI̱kqU*Pآ&a>2 ;yFOB$,+k .w]6lX?q;yñݎDʖS+UNGjST )-@&=T|٦&M6?d^'Лc;g5fkp \XZŞi1Fv\)

khبy-1n'WS="w<­}p!7M0i vi,`nA 3[z%Ŗ9zF<%dg1 gPd#{3ZB(V0lϔկTh7ס&;`tLIg"6X@j ڲ?ԶQmeoݨ8ބ+nM@H w1h6HQ]Гٳ3 7&^q~Ԟ׹Xjvq> z4EmUzvfT&Q/:@ER! Eca+J/~iӄ-4]sbVo_]k[v?_/^mUu:~eL}EÇoϰF޶ 0t4bObM5XX۟Pu{P!Vm?k;ۂLZ[duؼv]lq۠K2K6L[U(v^?zrS]DYxҽvW᫊Vu/ +?K(kEʘ#se)%GYSdE&#=/LIJW`Fl#!3HlEuI!j؊kj\^H .íE ݶcXg}bAAA@1;<봫Am6:Wyn lLcs4Hl2eJ6VE[!7< r )pe'{`kv^?./Z~"eHK$ >[޶K꟏UyCʝ]Xl>Vfe-6$Zjuknk.HL;UR;)$d-rܲe=ƒqz?ŮK PokśNso~}%^7xCV"R EeB2P(E]cdTX34g( %hT,]p{λRWK+OQ䈦,ͨFQ351v-cRU\^b?h.l_!7oLM{Do B}*l۷Ujl[zQ+YbNf/p8zka旡*S\pag֕]]l~h@Ԥalfۉ#vJ~ d./r+U F^|MWhFqeZsABo+ `i%z\r!6vt(} U bly̥򫢜Bz '+LFpdbUbMPLL,[>3ߌB0Yܤ̀uITxFO dB 0@$Hy9nC6 XK@ W{zm=m>TQt0BrYK 15GLz1*0#۠QG30Bwޱ#Qw@7ѪW-vhkʻ= lhuDS*8=s6yHk\Tpxx:sWgWhu!Y"81/Nʍ ̈m6b.bcS[QDkYPoƎoL~cc(TnnwoHs[6z0UhU$//>9x,Cl]߱7lk-Dcwyť]In3v6(5z==Uesd(F3z(?zv́MGJM?-Pۡ ^x^Go hlo`,"=QumDUVosNM-mNgxےW˯jn)R,Eϱ&Y&kZ$^WIcŃQXj|C([cVr g0n$Z$!99L`YS1bӢ'w8a9D9E PDz$|;#zly!T ɸxAyaT]ةGSkbi4Z(&245wItz;svMSEJQ [<\C-\F2<Հ)= LxqEy!8?mb\95' q[a3WzGxӵ 80)YqDlۤ);X+/6>P1'cpTj 7ʝ_4DzQ_dRoVosۑ3Xo.XޅEa;W/E;Ya@У OV-I-aepeC &}s@om=mX~]NmSk ~";^)O`Yqġ 6rGvYg/xǁV,(MS&OAMys7؟,Lk[ryi>vGdV4hW_TI- z̋f|O./Eef|Jq!EU9ֻHl*!!d)K/ e>Y}`.S+Jjq囁6v3vϜ5(J^YoWU\h/-"WQoFlFl&#{+^z^povr~0Vؤ}XwiGmW6bC[S8Vjv50,ŦSy8?7*ONϒ2ftzL%K| hza\$ݷUuny_s>_W`vvEݫiKFfg!V u+z?dz[v>.>NDEʢ;Z_d{3?[H@!܄G!6ۛw8}[ ,?6ϕQ㔱28Fqݼ况S ;钬>y;>C;$gU9T2k}8?,2N1n˅Ff6biAe 6*|9V[d#w!B7Ɖ||E qL6gG.QhT*Gd{РRtscPȤd(?9춥4,Ijw3JA˦ 4A4rV+-,B%ὌJKKf@t\ꎻ6nVSL<dbs1@@cܢ[.Jlm\N=rƬJ$f5&)^kE8AHP.mkוڸ]HJD!&k~]"ӄ CAAlî3eZrFNdU6 RĈm6Ll(3ڼv!aRq#)`=Qz7`]ճo55ppVl1ZGZ!a۔z:b$XZBnLmYCoDR.2$Wؼ;xee^Mgٱ]pWuƷBCjEa[ng(>1Qam@4FބbIk2.)?zVq"/d@UG_WclLذ3H?50w0 cwkS>^&6R#6Q)d@L҂33q[]qB ׏c3P# 0jsuqlp'R lw4ۈmĞ%ʳ ʁ"}y_E@oWzf<8M5џ[gꛯv" `^(DvGT|ጥq|*<-2.222O +̎+hƷ:Owne` r%NK>$6~fz2$"jsOw6hBQ E=^Y1D=yZ( 2(F)b6bgn1@)<[@o?6 lE0FKK:N{м>sPGo@ mʞkL-0uVY'}i~m@KDؗ8/"OutU? ,/ So7R`4%”묽fW%jRn6ۀj;Z(3<m{>6wal""ؔG>`r340(qwNZAɨt*RHnk?ed'TVSb"CGK9{@(mLuuMuSmK~Nm[ PZZ@FWl~o;2O89D8}˶~t=BP\R吏Etw|jd9r( n%X@Կ>ajҳlAγ Enb,ž]U["Hے  bhjVoj² z[fT;s-ˢk;f?^1ۦOR;cțDuDaWL@% ?ᩰ[-c<\q- S吅\:^mn.}.4?qrLm5OcqD*oIHֻ'nzz]OrY۝ZBFj\\\~vkIrm˫v7AlBQ-Tc7nul*Xպ5郠j Ij+\XVd!Ǯeԯ 9B?"~I~\y U$TzQE R8mo6V-QR]&,byP6F|_oj+< 8Mkm+amKs^UbC~G2\±Wj%h)Bl&߷"0իV~2jjO]hAO11Ξb -;xGҩTG#Gе?tבC7="ȱ BֵL&<7Dte2*{Yl&ER$}r_#Q&tUwhطQ*]GC|[mg&wƘ,n糨{ ngRo7>˵ؠ'&h?1}yQ4.2h{̈ Iz&Ļ-3K8%zהYtM4]43kRbW^NQcFwK/ gp ׎$еsrQ̬m1V j^k(zC Z7 "f\mK{ ^hVhwvvZxEi0D&7Bo Y۷;Ϝږ_l2@#o{yg`j;Ŷ?. %څX 1Q/=aXi =fmϬqC].f`cp Ks,pM|PƋ H(_Üۺ̜vS+78ѭ(4Kpy׵Bp!ڊ2e΋ΠJk_qYۇJy]HqXO_v@g ]un0O*L`A+8J02 هv5(";VϺ`f'd4kjQ^IL*/}JB -uN^.cB7BozfBFl㰋\F/K/q:v]54P-f(~?mlY }Ɯ7A7e`i1[cji&z-&}nWQ75X^'5C5GxTlL9(JyLK[ؽk 2p1 9uMvP7&SpH)Fz/9:?f!m7` ^g|.z;ۑݽ.bɥ7 ]T {ݘ8 rK|<~XX8¬ann>Y;v8YGDl}kѥqʹqq{=.K]D|9-WBl7-wHL+H?ƮU3j\PȩwbDuDdɪݑBCI9\h`LEH;6/x?Hb/mOW: }XӜ(χQR9DP1r˸AA >)H>(ɥDn,3b599\9yիAc#*1b!l*%|6m(n~4tװbLcwFtMnj54&`*Ȋ(CZ:~ƥ vCx|/DE^=ޜ g 0(JdT Um%Bag.G"z eʼn:+JSЮ&Bl>t-ϱ"8ݼyoSI7;Y82؆fwޗ\;cafa gC]=g^FL:٤L{g7MGyL;J{dxeuLD%Ro HqT^co׭XEodj3T10G;eBp:NiF)b6b?(H bsiq2VH~yKC [=LHXPmnTfg8DA [l_nP!0`0٥A4PT3}GvdS6@B &3ڮ}en nuJbDmu޻ߚ]H \o[:kםr|ۖTn1Ot()ڱCFnHޥsb̋;;0wg͊% A;kȰeГc4K9+ G shTAuo޼6tE]e2ܿmس4m1bI$E26譑${7z}d6LAW<1Z{zmW'76O0^K9Gm'k~$R²a+R~>oO_q 6߃x+ʉf󳉰젺iл6A߱?KHz5͡"ؗqe [юh?VWkAu]XZI.m5Rѥ-]`RAw i~`{osz>qGR`Swh|Mc%`sd;'G&`ݨFlCFe 6*|[Pc]12 "rl#N `p҆㲳lΎ"\DKT Md~Рۥ f" (LIF LQ7m) r" Vwf3SLKcD#dv!^FۥtKw=lLL.2TA<dbs1ۆ l׮SLatiJ$f5ֲǻZQ(DHPK|`u6nW98ҨQ=8vϵ 2"CAA.%6v,ޤoM$C >G+tF0x1&?? |)wʷ߈gꛍ__ mwW߿[מ{g_=o1ǃ>_wfa/տlo|G.~k ?_fGg~w o76lwS4wɲGj􋯾޳w^tϛO~=> yٳgWygؖvv62o(vҵw=~h-@^{wѧ)hwg{|E__uϢ{hەL$a71/|?TWmB '|?g|6|;>}NC;xC{~7cb4e / ʧ_7wgؠ߾7?ԇ.C^~ϙio|E˧k/滯|E?zEk~å;6=|~ x￉}=Mza?ד8`'W>wLoƞӕvToJ(/X ϖ&cs8l6#WlzQ\PW L!\8P8[6Q/-:z(v od\.|u=h{DG2O06ڠ9WT XaaR,`i23lL<$NI>(ٷUenCtJ^Ⱥ !/ _ \.+9%efb0jW4ٍ_``-SC/߱ -߷uvV2Ҩ7MRQpef YYY3+l6E{W+Cz>Vt0֞tֻ͡!c {%|Ki0Yے)oc $06dzwa J9.=ے:wox8hT*FS5j{?E+̙e~ü(S&Tp bp`a-i묲xl VSkrz;2ha=Ńd .L<Ģ#vxva׹"ZkReBP(=D?)Sv`Ls!4(3XL6=ٙ'ַF&1S&s2=>b!A bsI-lq.o6L_ J8izm|i}=gm: )@aI]ڱjbF'e}AʬuwhkmErl%dm8Vpgfj]9@o'6辔voeԾڼ巼{dT+݃}Wdz?^12hka;w(:gUeU1;@#v$1Z S!vU~yQ'{3Yo*uN]~ԑbb1Mg 07-$'YQ)Fm6b @os"w26#=\m_7"|̹Nkψ Tc問3(F`z;^b C0NThۏ`!"2IRJn|wgU\~H)z}f31e6$yZk'!Jn|PʪDd2y'fo;֌fk8ߔ xŒʔbDrа 32_feDZ ӻGp5|$xݻ5z zMX uvDZ0q*uK=w?UcAbpz]٨FZRn Ğxgz:lrU95pn3)v*+j͝>&)6\-v6#qÕ;.cbL>B$(Ң҆)6VXCcQ,x>Xz%Q•_BoOf8)ƮJ`qj/d 4yA3vK]8i/1a2^U,9SCAE_QTbHlaxY ~b;KF-5\ox3AQ(vPom-w49OtǕq>|B6jTG-#̲5&9W؍z+JWos^LpOvzِ̢=ѥJr6.*Y++z j=="j2Y(9UͽD `u.MH6>o|cLp1t??LiJU\UWvJ H4z* b:5[--bp1uF!zx82s1 U>ͨFaGvmm'P vzV;z9եB@OKwe\ a#TƽXPTP?546*mBVBgqz+TBJ`?i˾V?l%Lpy#Swz irIn#QUm8g0C?KNQmlń`S%m^!]w~ka[/{ԱOŤ;+ok06/n|KZn.µ[zem*]8ۻ\hYi4qM8bۺP@m=Jk[jWMS֎yka)c Wzu~|Gv"!Ezdfis (sXs@Y")|5\nTj)Damt xrGM3bg&Q<፯zs4b/N$V8g4IwmLTE)ܗ\B1PsFS*8̓ {$; _ ;B| vUN;V%_t滄 Қ Z\8D~g] ۚ-Ө bak |3 ~Nx[YSM!d4jfbk?hJga/\"_Ds떤ǥֺ,$@8&ϨABD#yÞN/'C{<Wѣ"|Ld (o j s~Эm"،ILh F/gwfXÇ32Z Tu@l,FxmuF4kRbWJ۔5#)*bT`Fl#/g[onWkg=E=ҤߞAN;?z{e{mc1|2>{v==}p8 VNV.SsÑk DaUD|-vdI+S됥(@u jWFJ?@wVNe}iϲ@ag68(PtB<A6*B[qѩVx:,'wS% `JCoSzY}wO]eZoOg6A'nVtLhYZam̲ز8״S.t|zh(ݒ CE}+bsJn,n ڧӚv̲.,יj BS3|3"g9W )l8jN*hXPn ,K+fhG|(0[YpUS E}|p<\=zP-?fxû.`廸G,95+!jwaMB h)r#e:[;:- v2I.Vu_N7S0=BCu/wKID ƶjMƪOo],3ebL;n6b?`_\f46X\zayʴ㭇d<\:uV>HPOv5,KN6=9Q' B[o Ÿ\ڨƱfs.,S`&ٽ 25:+RNo?9v6J2!nz,K գBPh9O[fEl«2e`{Jv7U$Ex98Krb-n䄠qqUKIr@ίUe[Q1*\~Q䜥z)BYdߪW6 [ sh+%ۦ(K̨!}6dl٪rĵ6+(@6>_k/< J^w{?9ic\kVԅf@u\2"/{ !zN(x&̙Ob{^1]FDZ9@ϵ&kQWYWO{@Ȩ-g \{!ې<gxgFu6!;Ӄ%9G$H=9ʉPdNqÇcif>YҘ#8eq>ۄ)S `؅Cq'%O1|gf.O`Inz ޞ+0#ۈ=8k6+T*B/3Poc)vA8+ Qv4i93Nocoe"f?FG`iUlea%/)!i2cG,_D/4Fke}~Th.2NUHS?9$P*zBAka/$+vn6-@,]9N.Q;[!ICp&.)[cs5!ǂ:o.D3˻΄]%u_RIӎj=92bbFYwr#1s滻̞mI_h8:؇wEh0*g8cbokFWzY?1 \! xdTDZNg 7΍gM<:Ϩ,X ^jxv\F6#"O]RJUhu Qa9ǃX}<ɬA֦ӥm/lyaU'TX!H+mCB%!!|F]f\i]iW~e\t|f4r~P\#,Wc"N܍Uv܊tfqGqd-49,k'Gy~ۈ=YB=dӥAk=|8Y2j}4hPo?]CKςxo}Ox橼9xiӧ`l}{azmIbsKZo7uU1w<@bð@o?宿En>@:u/6jv*߷UQQ)BG^pa⒟֟a#-4zɰe[Iۆ8CLBJo!,i7( gE*ٚ4Z5$ qPL?.rw zi>lf~t-hBvC`2@#_IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/sword_install.png0000664000175000017500000004264113162045104021627 0ustar unit193unit193PNG  IHDREpsRGBPLTE)%$029D7,4;VEA?K>NYlW_}Q9:>o0;cG3UU>9vsf6"qÕ^QsrNn6r";&#;2V=fߺ p՛RH)v(СQƹxJ4 F]Y<߬(o6١`mFR#vh6I4rd.B!+|T4%u$j!Ryآ\E`c[Ec撿_ת9|BtEH&Iu Eas-.qxc}v|k .JTء١))GuzV |lvpM؎G#w̰ħJiQM˃en̰۳ؖ?vڍDQ**0R|"ZdU⋸Y7 Bkeb)U.yqry<^&+?rETDIMk+&$Wn} P VZ܌> ކ#sF/,r.@N?ab: >umM~r2bM8 \xzzl۶ C/rPv/}s{K5|V&Kꕫ ;\mT'^Mu')!iC@(i v+tH~굒^HW_;W_\lǹMM\6;.n#TZbY1!-,2wَqHnC 2fE;d[Q|Hִs4[bqKy6|khܰ(ϙ쐕G&Vhiװ2lZkOf% d&;x)Or v8&=3jy?![FoWv/j.!}ٱ qI]$1?)\að;ՙ;7^6&; ݵe^`07/vDgsSێ k=>ʗ {d9r,G: :݅TV|}` Lʆp_:=+?0^Kձǘ㺃5P$[;.XCODPpTnOe%Ն-[~Xx<2ܲrGX؁m٠ յ I~OߑP7wȎry{m#S;EQ>K㜅GzxƓ.Is gvt=ѧ]X"'  "ptLI;(C9k;Ž{`0i{rUm;LFYL&{g];wTyãzFϊ &4*9lQ:۪`p wડ׎;XFu>A0?vtd+z7Dv͑tP42X>S-g;N;-h; 8 l#! `6Co RM7'Wny*C#BCdC揳nx6d4V%&҆x~\Y;dUϲ{(O\N}ڑygGS' 01>(nGvq u0\ݝ}w]q,#.[68Y]<} #q;gEv] Uq؂[N!;:3vȸVǩ;dv(ucZ S UNGS?= a[L;t|9v;>ya :; vB2P曮Sj=c'~@m؎:ƩbH>V;>/G/qwT@Tc| 0Sh'C?ƷH3O&7a`[UzUYd߭1b|!ֿXG/~ѻoS߽~&n׿G/>w{g~}ۑ٨u7P'=moK{8ڱMoۏ^G>So>ۙHϽҮ9g3PZ{d L.|ͪ9Q oҎF~|3gΘ9cƛv0? O?׏|OԌ3APW?;E\2X^:Gxřoލp`|ya?ō5%CvOaTFw^⛻LTS/oozia4Q离3ݗ2`rP+,$;ʎnsE_J{)_E$E9tfG{A]h`07;4Y95  `Ǐ_'ǻ/}1iBO$_7X?qt FV.%8n"ÞB閪(”:aG}!oQ 鴦x_W^=F,7zܼO.&PO/~1ʢKHfzs~TV1A`=Hc|A7՟PE'+L\q] =,Q1g5 qg8W?/eܵi-]|JVӑ:rh뎺g~0fV[^-ѴnK=ې㾱Q gݟuȣ #k_ᲒҖ5R̍)" ^S¢G1`;~@xlf2dolW&0Ȳ1SJ$uX%R5.%gN;_/?_GՐveJ5Evv|/?m$Rօ>EBߒd* fч"L,y4|}r=Ira{PN>p= dKc +)ߕB3\.'{ߣItaI h?$?'gGw>Q~8w~is&>%kq?h~EfNt.[e{.z1]!oZ}GF>_ǯ_z#%·|өqٱ/lWٖ]~2mv(֩bF.W }NY;yhۮwB9Ɯ< zj6Qr&ß;8uV,WYQo& IDATmX)c!Joao:;͊bĎ52g}/SEӮu:x]߰FP:̰c5DtpFGj UF[B{YQ_Jp_wrXjV#^~H3w:eUH$q*Zx}}Ѿez"ѱsS=Ä eTiYݞRH OHdVmoWrٛwx _ƸY(Ӵk;ќC%ʭP T;V3TgT5#ځ.7|e^ErѾp:u:C;SPw ml%z>*9Y<FY(tSm(Muݲ"ģn>\[Il=IJ[|฽?3.!q_;7qgDG''1u-;ST\ǹx׎_zG7v ߭A(D6 u; C)or}8;(Сa$~ƭ^Sr笩Gl|hm hOEv*dSW޳{g~nDjTQ{);ף1&E>ڎgɢ' Σ>\iq<#bkc95Ƃ4v,ώ[ڣEY~Nܗ͋Er<¤ s<.>,m2nl,uگۃQi$")푝ܭi8ctmY:c{_ՁZVzRPdǭ6;lw樨GegtV,gaGy9nzȭ׀TneW^jG TU`;6ؖ 8 p:&Eś؊Z;$BѓyF;n,Ɏ}RJ5F;hkJfGhǎfNJ,lCkk[#҄䫚qVox8㛑Yv.5(uRIE_X1 ;o)l;KDTɯnEsʝ5i ƈXkS `/}ST.t#pO0P 8w&c#JNĹ0|" u>^}؎8u.qQz4VpZZUH:%07$g(biqv_( ^v2v7VV[ Uo4PJR.*pA_rLiWαDs/OUʥQ k}u|[?}1SjN9NRIRdIHgheh"&@RhtK-W䔮 _-@s9`ԺEvm8ߺEP*=FgB՝x $]>8\|蕣xS(_6$M>#_'FH__{Y#WwLSD%d(RPk2\w(V;`кBQ u Uwg2I;V9>~_brw<$umIPaq #j o[F3p6N{8胪L0f1 i1idMql3fOڬѾn9UPWQ&ȀTt|Ǹkt7ҙoe]P23MCo/$:\U^/90')D@;kSө!l^}DF*qbxtz%e{j_k4SUV_"c\CT>v; YLGɏ >}6a?aJ SDDuu]}a+DI:^F%~Ѝ7u\ϲ*IRGQa{vq5vx~Tct\?U$1W_E* w&ɗ,.pn,8empںL_m}99'ģoznRKHP"(y|bvDǝɥ'=k.'gn>}vk.X')wtHW.:{pG;E?i{i:,ڱ5hk#w/ đuO_YݹDɴ)n57 vC<>F[N.޵胮w2Sp4 ZwqVwP&kˣnqg|;~tf7^ߓFXGeXK1utStM.k Ă60H=Kܸs6&pg;6}h5l͏6uv-OGv`Tܼ^V`š ֚\OQ"yQqo̯-+G]<6xs})9k|~-1NB Nq.ZvQ,1k(GӞȎkS`ZOYL.;[>]wΪ1'f|[.gUx: [/ h 2a;Jfנ2`@o]_4}\6 ;bro;QbH w>јj_|54b \OԠB+Ԏڬq?`;Pݱ,~طXP85z:0e!kQ!kw.%Bn/A-%v E_qJFpoU@ZFlP; Ħ(Cӎhnsm,vǎ{5Ty:+!MIPE-٭˾_atuo}룸IԪJp@1#ձTVmZTMБXF%@vΥ+K~6хo]JwkN; Pl y_9\Zq%"k=pEΥx5e҉Tnce!kѩkȽjE1GuҾ6Gq"; ~!$O|Pv>}Ag-;+쭎xX.k0XBmY^{^^h7躃C/Kf1=7d-G&EEBt?ꎺwTw,O'BBvzF}+%HV^^c0KBv##ċYq kqH;ks;E;,|S2ĉ_\Zr)wte=pJR.̫{utkS/~w8?Rczndz@5E,&;6vfk졨;4*Uary'!U@h1=x7XEk@TcEz!j"*J5wR(Nz481~;\QR ?O[Nj+NGV\ķ_[Eݢ!wYRWCuT$nirLX"k ߡ"RC++WtM7:ߌ' B 2ѽ$Ɣ[wo>ϲE(դiR'w;)Zw VBD`01Xچ`vv`_H[/jZC]`JdL> &g#lLM;DX yYbd2D<&/0{5㬀 [֦f2j Ta<;3Ӟ0u6>`j`2 yl>$<?!7L$LͺCNpݑ120"27 v+0LXy|Il&oYqPS-pDv0Ug[GQ:&y|NMԙ`0%iXv``vv>Bb>LM xiL9zD*hWrJ\TY`&rdDv|;|F](4 P4ǭҎ+9/z;*4ܨ#;[h;QJ0;H:͘Ш ~k ʠW|},q63rx Bl,vLYӴqoۖ/X9W'׶t 5;T ăvVّ ˊW91?p{yJ]10 NO -Coz"R؅:;LxI gs"Qׂ _S]w5\Z[ gm@N8;a)w$(9 뉐|Eb¨;H`kU 7>@z8"cQ.:v܎g;cкꎣGPD#;nINΪ;+ .1Gs9]G ? #o:zBb޴_JSo,v~F4! UUo U Q]%!$lqGIۙ9vhI;QYo;N|FMҵQ%XciF'=j(Ef\|2 Y,}:eP,TFW"U 'ӎKA(}PRZ+m~4|.2>JDF"wڣ9)lR"%248lilʕt$5^YfN}-!y<󎋁nWk fHt:80/XxxPGJ"^B s^Cv+5ZT;t;G;;G;|C;>kkLr@|0u!%(~i$Mr1)`0rd6-'Mj9fJǚ EyqAAJ9UB" \ah$rQSn+}\)!;T v`ǝv4s]\Pw``pn5;c;nlEr);8k;nwL;>uO̥`$;NŽ,vh+~8bhcH%9] Uw;In,-qrŗ}fKqy9YEU晠ކY7ay)]┠:櫯:؅)vX&yrZd}rf IhXXf~ Q_^;>1vKR Z緶^صk/?{5O nb;m{-aݺw8'ZYl~ gŖ;#t'8M9!^MHz. {?tf;,VzrڬgE>Ю(ܵ$ ϖv.HzdGZbxޤ Ҹ1]k;{cG3Irx> #(57K+CsTȎ-Ptf;y{4a݇,EMmQW$ Ajf;,0ͪ1+\sap\_͚3}|GQo.$*W*ArL0[X_/}&@35Dz~Y/TdFG'%*dǪ ~;F&9$ɏÄ2S)W9'l%vI;ՃCWɂ]ɶ߈>Wp/3g{#?u_jctE\ضw۶m/١gPv,+F; W8r;9OR_5.ǫIDATPH\5kF(yd`0qvTWW뫞Hdc!\I 祄s)1TV^p]_pE뵣Y/nO _S/K˩]#rri9Lf;"+T UE?Q $eՃ ;{gGu Ob7X (ÿbx}.H@?X5#~WWnpp}=\WGa7v #R0}>fCff}v 20DؑvƎjS+MYbs-a!FU`0vT~+FCcFjc-GCNEEDg@ EEYWD5;LQcH-SL6SLQNLjRPK^MKkLMaNaL-WVfOW{iW8fWBEZsTDO'L\vR1RA]]CyW=R_d{Z3^_Ws\7wXXX*IRl]ZTXg^cXX]a`Qkonc4cJ|rR~p`qO]ytps\.󽇳{ιҩdPtBGY5Bѷ͹_07v)|{iP|B&)Xb={`A%bjbY#'*on<%_1-8HKq}i 1] OmWK2\{[Cζ晧u; TB` )gإȮoa0Ρ4YdujB ìȠg IwԎvL}6" @=MK{ 6f)hs>kxSG1b̘ݍfb"ױ#`ܷhݵNA u2-?w~@ )ܢz:C*r@dj[")m-~EP&<`W-E6iEzdNwʳ`,,oiR/!x:OUvJΨ-q]jW bi4.dU`(S0 w)YډPn*eնSp)(EPky^u'B@ZWkZAzb߃◧?5J H/b&S`ʺ?`&徲fLwY P(̧1Nog &,֮JhPPo;.V6Ds/<}%k ~>]yyVNׁd:[ s|r^w3 ַ.Ö70:O)Eql*֎]9$ی(zGJn%bHo:Nf$%9JP” c}cPq_bOu_F-R-],*3qaOy?<|%)y^2tA-R`y} XdxG1pBrYn@x҇dz[O0A-#H-fZ[[R:4uid=x 7yðUX&ZO2'|\L>z:8Z[:M66v0q0OF!M} i+O #qIa.H8{|0OOvq }{zؓ'OS0rw݈ D"]Y^>$T^ٗ)MBv Nw@))q"5SJ)f U -%7]fNǟڵ?Qiz6y{j,ۡzU;k]pCb؛/}EԬ JSr:l R{zDvAosŸL?RՉ=vgg*27UIRR.y5Urܹ+]tCGE߫aIM;iΧlT1cx9$Hf`{H 4kZAr7 jy'eEla]>XҰ%!quB\!ѱjG}(v)7/ҝAm;lhZ"ܬFZ%n_.zi}iCZXAmbaO;"7-~upL=o\5geo j[3oo\[:]qh|o|WQ&_!6Q?7~(k=:5F2V]vovPs8o\[zziy>yKp)CY[7'6♽_^FX8Q/R.\^~SYW){r= #Kr6z]":hΫґߠp35ڷƪtM&HШۖb4V xl6S3)bude.S>ϏD@_GS}lxc5E!oQi4Z!} tw]?vԎQ;گvԎQ;jGUԎQ;jGvԎ o?!.#IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/interface_biblepane-options.png0000664000175000017500000044535713162045104024410 0ustar unit193unit193PNG  IHDR0GgAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-W IDATxgeE5:f9WڻsA"( (YT%JV#&"" 4ɡ n: 3Tx^pzjQiD3 $Yx2K_PBAG$mA sf,bI]ARI!],Ȓdp tWznj"вE0c^|$ Gǒ%} {!B(nK\xd °s#0k={Z%̅1˝AO[' ` @:#iYжHґR2::+ac$%8K!If>sbΫn'Qn!ֱ"$i}Qh9ʓ&$ ١-I BI<$ z -}W;^>ڣ=g';dAc`t$%#eEIڐ[!Y]IOf( Ihx_:uv`~oSN8sf=Ѳ c($pu*+H;Sl1' SX0'==ɜ.ظwyC&r:?S8wrl sZP(;oi⬐,CI $%IZ),m`l{vdXZXzRVXPIZ2d%n{YбU8ФeR)̺/l!lXM̻Q >P{RgtE,ݚx5.]=+ٿ+Utdhk +IH#) !2c[,8 2dEdR -⥛m0gI f%iC!>d\6{]xC!֗!'HI2&^b,0gg19'6(JݬֶށH㑤һ즙c (dlї>0=p5)yfE` )״ufQΙ^-wY v~qdQv )l[ B:PPkg B3,_Zmz+%-io ΓSacӽ˩emPlN ]%)ޱȼ.v:I[ }Bm=굻^1 G0;9%~)3Zvefcѻ> `T^릿GЀB`${{Ugl.X-͓|W`<i/Lҫ/Taٛo[*M*n3B=H'v{oPVtPyo}Ֆ,JAI@Ļ AA*W~ӧ_xufT[NWf6}ʤ}%(B У5n{ɸ0;cZ"Hp\?f @E3)=Zh-R?Olү@İ) Fpnu/JMFZ9vg.zg Ii/xyؑyp~ҚU '-S #DFl/z\zMD6yZ%#Rk/yr]g:h5(%"Rɓo}+PD B{:yhH3a^%=2f2}7\\%P^w><=\w[VLBp-SMDUiWBL-TZh P*5SGsy^ɱ9G5I^AU:]pO끇V/WCE /.)DWXMt报Di} ł>ś>9m0ѥ:j~@[wc$QDʃijw)Ҭ6֧@^t =cҼxpf AN(w }rww _+3+{K^(7O_8MDEflBl-m>~.z6Yw~qg>8e!}*ZnWu/_?g,61+@Zk{}ZŪA;%(VZڲ 8iVؠ?|5i}g^=.QJlT;ĽnGG_}ȿ ? ?;pg:x9y!Tem3O==9/oif-SHEc?Gm}wleiR~g=fz2=6ŌQq򙉗 ?>ۍ~oC񡻯lF{aw[_ g}vQqIQ(oEq|;XF*z͇קr9귋 |ì_tmO93>їN.ht-tv{n=;_9KWL(g❕E{Ѵ +&΢s4?s[%zҽ;֙sިu|I_pMǬu+A+,]8EˀKggf_?v n>_n̡g=1 aޓqɷ?+?m?9>:QF0rEG_xn޺O|nYdm\xt'vmwÏ_vF0NE*LZ"eD;K?߾}/$o]3~cB]qfӍusHTf8^^:לö_[DكcNmAW̔o5ӻODM{~3NgU>WLz-Zwp?.3l=g^TS,[ubc/ldY 'YC|Ѣc,VcZ \|xqg@Tə_5]!d|aZ=ѨX-F ?w~&o,ֶޅOWFe$]Ap\[?;鮡X쨛{H`OUƏ>;r XqkOpc_Cɖʄ&d-ֽ[c-mcIӳ2j #>M!P`m (%N&d_};vr9T|9Fbfs}'ÜYy %p˕ֲ-O|>qNĽIU{?v!-Y1cp_n{<'/9O/f$C߱#{% ō&C=lӑl^p!yg/h|͂pśWٗf__v8uI:FKOHX=Bv҄>w箈nr^+Y2;n{jvJZ@'ڥ[{[d5gOI}qu;Zo_IҪ'$4NAkW2QJ iKڄ/V^ҮuY%(:ITw4P`bߒ2^|iSEM防S6F:nGԬ[m4J#8{FiX._uoߠhr'A~KoN:F㶪&|Ak?ŏ5vЬ1$Zrz}m>ۛ( ԙ |춻ڨPz3+A^Pvo'v^[q%xdtdlUv= :uW;أkEmοʣ?C=HRlF+NZeiN:ԑ"fEPU{Gw<a-z:͋BNPFER𒥾w{ccwIS+ :#~%ϛߐ?SG0+vN/^yf=IG_0Sp۞PӺ >5[mrE?]w8VFe@G [ #* WBqR=)?zrt}2lt[ 0L^^-@V2 B꫾K<2TRh~>cq'FqtFmaن:Uk6$" g5wn;|>E阮G3JIRѬd*G$UQѥ}saW/?tw;77_}Joz^0$ ڧ$ VȟG#}C'iW(k@uWu-0)U:rj̈Q_2Z"E q`A SN Q1f0}ʏz\Tu"hUʈQEYO\!E2 (龜sxZջLj*T ,y?~:3\pݪ)MƼ&UQp=*EVOĪ>qjFFRav=otQW_uѽ̄E%jtDL VFԊ֜VyZ/Jb3b4j7:ȨHlb"4 &ȮB4z/HǜAu|ߜ"mjęBXU3Qcٽ`&zwg6jYgt:XKZECS}lV}\۔ՒJ'= L@0HQ]g#aCBX4/ÿySv?{62zfUo9 ބ&tmjzgx_o?Mo {].u=ߢe_Vw]:!@pjKzU\`J2!J[bЏ y}]W_S,AUR XYVTcl9N"#5||va¨#`tWjHMEWTefmTZ dPjp}ߝӶT. 4 I:twR@@ÊDmCL=8l;dDYzs͆^zaW4纟~iJ  %D\4.Ռl-}|,QDM^?``X>+վPF4XoٳQՈ;D˔2^7캨:F)RߏH3 !ңHl6*gуs.nI4D2sƊ]Y4U;Ll,ㄱ5q ` Xt֟8\ɏ>6+(4$4J(qwתPEmus7<|ySo<+^ .j4m6NbĞdnfV~0Tֻc":kEXZ)I`CtNZN# (y5N~j[U7}@YE7z"n-@!%5\G8}MX%>WAu}2/Z+&lz֡2'xJ sI.E'f4CNQPN)DIL:Hl9 :G ULϛq:?f_~p&.@+B' xFϹT4԰.7m=jaQ/b+GWeʳyaT 3|o&XZC9?HMIC87`o,o聊cs;~2ԬY2o> gxuw?7Y $mK#b#iIf\?Ϳ}@^_/;~ʶRم jWiĺDt,*^V{d%Cn0vIr޵vcy60↛'͚z{o޲Ç[\|Jߕ_ߦUT5fظƞr|iDXKG6KG yQ;ĺ꺻g=?6Jp봥+m Y8z#LcV<)J'I\?~sp`ƥnUm{U'"Ʈ˓Fe-:*뫧v߷]ޗ~lv+|mÑwL~RHJV:Ka1S?Q=cƝ9/C\{c?~{0t~k;QH{ojhIL#QHG_fZ6sAk N;## =e IDATOnq\f,n?6PqWM[JehcuWXl е~E'ܲӿ2tܣ :\ȴ5s3e=yAoyeofv6L5Ш7O,MWomk[8&N]$CAWd1ĚpÏzie^c<;Go9gH{Ï}?ԙs׺zSO{VួڑHnG~ Ӹrw~~n?Xm9to> \8i]O@c/?MhU<'1/_ilq{Mjϝ)S?:f`F9F_.n~'MNS\~w3vWozp.Iz1#<'KuqrW^H1[D4{A~m=yOouܦCΑ;rh?vg>䊂Y9wۭu͒ˌlSeEs.% loY2!t%9}O~E2sB)B$0 , O˒,:~g6c|Î|u Zq17-3&sr# uL@$gt,*cgr7N`&$3As5^B0 Gvnk,K%o|(:fM?'>0Z,OKvA:c^(NءcG Zҷ ,\YptlkdOų I(|Ư ^d oNWy,}NaA ]ɺbIG׵|=3d,Hj!:r \`d{uokݻbsq tI"t- l޵rǐÜmJ^z%IX#L2:z`ٽve^JH9}pld_aI無$"dIڂ>+HEARt,l JQ }%cI϶g,X5WJa CYty) ۖB'"m =s s%I"[ld3eֶ^ .Zat5kw"9Jg^H,˂"dɬZEv\ap;6;PȜ{g VJd'KZzf,='_g#2dNrr\2X0{\u8ҲY/+b~VJJO rK/HZgfd-%Ғd(̺|v/Qtptl/Mim\s!#CY0wsos>WVdaş(T\Ҋtԃ|ܗH `2АPq7+6zRǏ9fIͯ!PeaP aBΨk:aCO3=uƧv.+^>a>S" Q$ p8ɍ U@Ua"kt*PY9:J #5fL`@XJI*i X HI#'Yՠ@@5yĩ"B/hsSJMP4H=֪^И(*Q&@+p@,O(lk ko8`"P$_KxЈv@tЈW>u_{Z(ӨE#o/К+c LLmk+0dJDm&RZ}Pڸ(JhF&:HH1j4 DD+!@+B2SPF@JSz"X<PTQ@jhHicyhAnJA=h"arJ JA )`!H@Ј*?XJb %qD @k]菑2f~Н u$U. \=$ʵ=3 *AR A DAkzD -!;yOGӢ'*Hw)ϻ Bh9$FiP$1t!F@ ;"D9 P5#@A%д!]\I>!]D R@@ِ u"T\7۝EQd@%"TwtM35II%EWEh\,DiD}D u}`R|[hӁiTJ,SHbElMC5ּ NeLȼS&T4twOZ牊wYB?ͪoRXk( !c?>?LxHR߿yʅ/=R~gMPǫ?#9?ح>t[W9kڬF3A'%BM.@@'n{7=jz T>tӤ=p |/4CC?S{QXP_<? ?z=G?NUBwsb#5:Q D"bsW־rxuw$ika̸?eepz%rVU8wl {!=+WR"FؠLA.烶fJ` &N&nP V NlI` 60|L{<<4"{ὰajOL?mތ9C@D@wa (aH NI{ŭtڂ6 JVQ5u!tW|]I~o^>1wgﳨP:iJ J0D!O8=,U<1GDLkQT([w`Dm7m_ ?D8尀v[(J@>@%+K% dk*цX_wU?SeSR.E@QSv-`vT@{G $J Jz)SNM.?׳>{̙3>ȼ۞ݷ"aOZvS+E%W-H4&ȲRNw&<A9NaQsmONRX @RR.z{ d&I_@Ӣ 0p0X|sVKK# (28Q YB@^u]A?u &@9| VPBI@IPOܻ֮jF@D5s 0E`5Ԡm)kPTU!T-J)TȄ0Zj jၤWױ5HA ؚe.z[:/m(jl,kVakV50 D)Ze"Ӗ*1\SCUO9΀.C_e͐/XlhF# Uv镳,xzT4F\.hӞljU UΚ]=|qUN&N4ђz`p_X4t'[Klq148ʁHE?%z*¡KT}"Ԃo @y!!5Y(r ``ʵS n /}fʊarQk5jiCx Bk[׋mZCxr٫HWy^ԭ7僫mpP2x ˞oYӷi=t\cn jKn}+lU#6ThyYBi=*Bgg^v3~=TlH-g;}O^w#߸.؆GRv{-}[F_^qOݗ_ cR'Sl^m:#uʧR|JcӋݶص%g>@j5g]<;gowpWڹZ=zߑN Fd:= W/].2Yoi4 T ov#/d,Z^)Lc 3~pϛH hVϻ+Mo{I]r μ/=vϹ3ytB yϹfyWמ;/l-v5\|hռ sڔsR #y;wM`M|QkX{W~=ܶf۷Uh^?~ŋy?+ zGh6n xO3Dֱ|\y\x.[/ ҬѺlt e\IXPo;o=WC7!KVlE϶zWsF}E'ܝ|ft8Hd͕+&JCb΋Syߜ7W"ҚI~v^+l޵ٮM뚍u7ƘQ#Pce۪QV^>@>8] -לRj4wlہaMzf{\_:Ǟþ6ӟW'{չcOfɱ;j4zy(RПta z|tj_ `8`kmT 9^`78%'E9whb9TanZvY+2fLǎ(£oAh]AfRAwx%]wzOz#2=.-B1v=0԰?rmQ3x!}@TRs""'g_zhKS !*@ Q3>gS90+,r "yT^9Tb=T^H'dL'y\T %b`Z 6ݪ)O}thOXz4YrE:]]RS4C" 5"imtIM48)5z5Dt ͉4d|ъ=g J H2' (vT䨮1ՄB(7AၴΐxW^. QUQFG]xyZgR 7|bn1S;+Pu[n>zT;~%%d( mJ\,zDeE )HU@&~8|xv0^%sȥ꣺`et*_cVI+dyWmMW@Iphh9j1&LE gYd_ұZyбV\yFzq TA2Q*ƨQkVݞBCàRh,&`W#=߿pex;8Nct[ǫdS6qALGGQ:xeSG 6ŽEX6քVAG@:Zm6]GvyCif]O\_"E^TT8fDh@Ԗ2?YhiMAgUAqcN5~6M*C^JgwPꚨU8Q}>k.:Gdu=^ E[7~yAIV|dwJd iL%h~}WB~ jߺX3_. g\DGo#>?B΁z*{~a|o}Uj MшPa3/۾srN{o֓$@*>z>Nmt1oVh_64@]:j1$ \ FkAZ! 8twBdow9&eڮOߺz;!DG7mPwG*ndGhO;e#>'%mEi]<=~ *;s0C|M+o]j  @9/\cŨʮZczŏ|A<)!A&2 Ë.47/;Qg]󍽶~{&0'?zwѬl~tt~E-k*/[4w!+J!w{V׊/ \xG]橫f$!n. Z7?xo/-aƳ#gie}|con>}"/󤷝/~_ل]>ݾHF*R9Vy֤r]e&k>:D޷j *W\?*a:!+xʎ}|lubqvшBdUPwׇV+)\poRWY8hl7~+TLڭ砳zW7KLY(jQ;[{ۚ{cw6?f=Oܔ[NiԭͶj<2}`ɕE7ZY-j..:; f};_ͫl|śFr|3=m]n~^v=|ΟlЮ9Bdx%kUOj~<ۢgqgFY y8+AcHK+K'JKo<-cJ4+':_O$%-d@~7BuC DPGK- aaE.20IKzk+b4s1Вi˞RF2jtm 9kb/\wuVkKM}Id+8_H֮hbi0Gfʡ5}%3ZJޥl1 Cc3[e,rORՒM2Гސ_~2dw$®$< -mL iZ6sdt ͵dF&4κ Z/Ӽ@f0Y sҲ ͕K\0cኻ 0~9I7q-8֮mC_KW4,}kZ`Akb1#sѓCflt}*z37dMheQX|XZ:[B{e#׺1 (hG-Rڦo KBR>( XcרG׵-ސ-RcU?VߵI[K샫ד)Hwj{YU0 ``@NրY@zGn#uѦ+#RnX<Vv)ɔ8HҸ"@CgF-=i,SGL|=V٤glg𤷶6ghIv)^Jmtm3eqOCM-rOZ6Bi T iR4݇Rӻ|8fS2/##W>}Ѣ9ga{^ Һ.5 `J?J Wް7]OmZҔV 4ӆb^woyzYH.*/[  צ#.'a{sZҺ6Ȝk彗MM%})MNh3C1 V5CzD 2g1H?Z ι㋭ٯJ#ԣ# x}SZ.j·32N|_[ޏ|s>xƖA{76qͥ?+*,Z&:Ox`FA(idEySPT(d(+W$HPhH/i@UR,*0d1R"@ ᥴ *!PD+탩ۢO 1&' $ (Bx2.HC$P@QH 8 a@xhHEUPʎBa*F=;cj酓F8%H8P㊪{Kp7.xg`wovxMiQȃv*@EPRyG$1l5 I:|h)LIMj=c2odpt&BMCN%NC'+t P6jThp^B=z2xZ 9_`1I# 4 }?`ق,=sz}ҙ,ӷqwǡ'~ubs쏿s|:z;>~}N`Vc5Ҏ=v -9~$4ȱMx2 n iLڄΒ&[Ko%&|8=,yi>7E8ZCEBaKf $ SZ`[59 i‘LIKϜ9&X̆?sgf(ʣs,H|eamQF9p]H_G2>03;GOg z=cF:r|4qEK_m1lh2"H`Wy)CA` J)5(@"Brjp'x)尢3Ƹ8{1JൌAB + C G("!`R^BRL&/(G7Hh % z_*I <.d=xIQ*BP8ltD>hj++r FXenȑ^AV!i%Y$QK Bhӫ( I'nF녶9JjZp,"arDPCG(@! Z8GP ;k6Z ec)[=uFK?ORYԎ 1Nwc: :י&l!hYv)kLEg(aQijJr,咫r//7_۴{a6OmH@Qo `z|H4`2n: p(tq9F߄P\ ZnFa#2Gae+k@@ 8"6a"@{ !HW m_6n XzD#?F#,Wi+}rǪkW,-VNyn`ߒ뗷f^'.m 07=ޡ a_i{Ĩ( euXg-C@R ,}]!0Ai@6m@t$0NҢ\tS#4RFCɌ`NHkX >} bбѐ-+%"Rʟ{ck=!0E 7Mq$d2_ybGMLbwpU_sQj2i۽~bFK߷riݷjw~OD炓v?&Pmc=qFA[JW`rK6Cj|ّ^p- 0.MA6Hh?^]+!m̹-οkV88G*%i )]&gԙ5-=6Ye T8i)Nm3[>WH}:nkdM6D<5d3Ҷ}k#}+i$ _,E^έlNAh؂$CTgu=װ 띑hMmH vVd׭ggwjFDu%sOda]ƀxeN(Бl2eFtϗ=c^^m` QΕtv0YT=rsiXz@e lhlsƑ4!а4pa(o256;K:nuOm,{(6 Ub0 `j>:apJ^%+mZ}E3:?yNjP& ᫶Bg!w;5VJoh{ Ul]xڄK>MFS BB(0H) <)Y-2+M(tA@EּɔHh "(V! .oA/!ڢ(/E<66¿ VYb& ty 6W&-^i q[ttҩwNxnPҪ(@CR:,EЦV_Dm^P2QETU{+{^>q)6uX,BBRUE*]#9<`c!@oRB  8_]|-V(' Ή1j!mUG坧~aND{'(2:l=QB!e.+X:FJm[&qMY#`)*.(Nk+S@)0D, U(t(rVB>=lV0xHC_u}ÈU/ϭiGRC`/E`"#0Vz$#$5Yx((/BXb_$NW\:jљ#U~X hĪhVEJe3Oȍ]u#"czEW7vۺ#m_OsT IDAT<YW~Xrܪd}CN(*2X=铷G7o7f=ܨf!5]s)f #X"Wuf{N;>y7;Սo W|l5aǿ3MkHSD`FpP!ːnت| RaU 4k3g嘚 ﮺`l, V4R󝿿~ \@ Add˜X$d1Xo@ X"3<[Ywଅ<.# 85l2@0P@ 3{u9I4`Z3ʣ}:XX8+vZX,<[͟W7x_x73p00~=@x6 ,nκ/iDG<_4E[x@Wtp!!s!X9,ˀs 8?ܳլ !9ӟ\쓳[.A8A^/!9#ᲢZO>sX=):럟6>?pňѭϧ,zi=Je[L<9{3ϿTQfig.+JIHJBJ93}n*KE?;c9:[fܩw=x-Sz+=[ult"j7f^~SkheYMY&YK  [4zmp w=0gy z%y|qs>Bkdc)>|Y$B>0e{E"4"D"mm~{ܡB{3Nˍ( Q&P˦O+?6@A嘽ڥ{1[L-s&E ]Cٻ]xꯖJ"@+Z 49zƠ޻pzkVH7_"o;h=JZ_X" \!dh>ُ?cw;Ws [Kq'Mږ_zxm쾔B^8=>%oɻ:އU+{W5f=v;wvm$b'~~⹷.U+GN8Bُ=7wQ#WeXtȒvjKԠF\.w|߸w}/~_C?rw&uMjUUW]| c_$HK7\tng<}QױߛC-Ou/X`1wGU1VJO6M WoyFIIz:I2nI!2/t,Ikr 'i#ɰa@?}Lzg2XfbÂ};.ڭhgq$ӛ59lV 8{礶Jn1O}.[} fQۃ4Q4˱ɜPVNpPAcvyƼ,V_ΧofɂscVg \_n*-S Z:kn]= 柮t+=4so1K-y/{oIUf ۷ogrj4 (A1b""DD3cA@$QPrPܤp9vxQyg7Eݮ[ޫ6YdI-?B D\N2m[CKh1,fܖS9"_>pmenyֽBG;Ԓ^Z-sd}7a3@ڼa_ZG_Lb3kA?48a<(е֨VF8Qׯ꫉HU?*iWiUIRXiVcQ(Q UQ/΍ QVLSg5`0%=cS>X4Жm>?eR뷴VkRCk$abey4M&=2ij7:U 1֝E#u>uuvjvj|n/~JRkg}=XW !CQVmO?;U3dX  Yb4ڒ1&8ʹx_(.) D ׬7`- ߪj?VrkvDشZF oLhա0v&E58g$ ؐ0kIڗ4%flQM?fK/θM?|#sU3HcԀs2d>7sS옦Y\A6N>M-'?u䧏muQ.%&1Lꀘ>[3y{5l}t]ׅ9l`b_''lz6aԚOܖ/cL<#jyc+ Ҥ @BBZkuix[|%x"(IT$K\ 5i'ϛ)VX[  qգmuV̯j|u' DʹG ˵)j0H_M6sE^ew6AiakkW+9m(R "b(ڈi8x&i)`Ln ~}^~mikiƒHE!DabmL_mEUyQеkƣ8iLu4U瀮6[p@iJ[Zjt00ͤr5Z 4멣 IMl4o$YKgi`D@-,kMmZ &N.'>뷱9gc@=Hf7Cj1ͺc1mo[Gq鯟7>vg4A* R"LmgkĶCyq~س7OԐZۊ@2¤I@`[Dn@}AأjdWڰZVA]݈Jc@4KT Xg65%zH(Cʘ^ !ڬ%٬ v"dyǦ.Bja4gاk)Ff|[)1H]{h\HZJl֞eirX_ lN|hN_+vs\~۠Ʋnat`ټ{[<%G߳.cʳ)6oPi,s$ ?~S֜uLy{C(;1ϲ7ctE=Ų~b#Ic=vڲgl?*4eN:IT}kOn k~ҹMG˳O1ۯy-1j{y" چ~ِCƹߜI12='=m+s]Ϝz[M!Yy8svna ?mƤoJO<`ޒ,g44OWmIdH1]zi `H˕d/O#ZUc| N~(,zTGJBdVM\39 o>툒~_)s/}w^6kλۯ>d~_*klA<̟|oty׹n6ЬOv/ýg9gǟ2y.9GRe쎫>Ӽ$}ˊȇ,CϽzww`?=eH;~{{|f%WcdŹ s:`.,ɒ.p>`~|_N{y[ȐDߑg^܍|]1*rӑ[MdžW# d;'q?v{G#niދ?~ o| џ]w6l/"w̚~zwWm20[}}^tc CB6C}\Qt Fdu&S?-6ZZnXX|\oO=d~5,Ƣ÷vGtFһ0zi:m|3XXGvXzbɳz~U T^rȗd+02rUΗRtIF*ÄRg˃J2, Xu<BUc^EËIҳzOUҏ I%%З*%Gu,Hy~a7I)J)e*ȵ:Qd(Iұt<9LXO{eRsJɢhU/Hґ d'W]10JpџVU\ U ѥώ|c)B*i`dU.D"ș[z FTcP{\B ahI_%{ >Ȏ0VcԗiHNd'䞁9R&uvCN!XRB $C?s??R:Uz+=R-Rit,9>I:d逸 $|3 S jً,IRJUR[K>sY Bg,{/* gfu"}ˆoڷyt%T5nwlf[L/_%K20@ ZْI1j(# R1zFOTyUp̼ƇP /QHN.P}a UdNVk4}N Da$ 2gUF%x~i%KR9#Y2j'R|JHFI!=J's d ,H!O7m ]U3TIghB)KGWT;C!Q( 9 yU~s_OQpL ed(R|)[|ֿhSC/0X!FH'"TyϕhA- P֭ "(@xpuՇЃ:Du@ ;;O,V+@_|bW#aXeQ,@hzb!P@ t PW M] d(ڟ.yI3!B}(|`\HB8&A# @ zJ/(fb.H &@jc`P&֢ML 4ie,GƦjhZɀ5ppos~>n:S71;S Pm( dm;LHN"~iR6=R&VX)&1Z ERO)IwWN!kMZxWjѰ4Sl+c!:dd D T[N@ ȴ"MS^! AH$$^Gm hB&% j5 HjT`j}FB SXZ$dYSFDh`h?}6 iuRc$zK"Rjַ(T4a3u#F Z[kX$&Q<@HfV7&P=ʞJחRy* @EJ*,bdPZ<Sk9JV[i{^D|㫓0Bb #Gŏͦg;t=RXG_ecI;`1w~.$U\٥$Gi6#+}dwK"\o csޗJ6-.?c[vf̹Ong$F)|AL>uz$VDd%ntIآ>›QsvIdOIu=Fғ⩮qˋN %|"*k*GH0CTv#YwP TJ_'Ă9^N;VJ$K*GG;SvUPYK )Ԫ<F:-:e1J_g ʪ'b$#5JUv7XF2d d(Jϲqet[ND(T !ґ"ZPTgpW](88e Jɨ2s cdܝHRsQreOaDż}O|j Cx^}\2j$JJ PJFOGu37⛟-G񯛲׏U))Hz7<+OɁ0L%׷ҳǒ<|A\zr6Ǘ{V~[m \nМ)+Yx[Nru%}dMS>Cox%IЫR/VB-d}1F2'=RX%DYA}E`%YAIWj̽bT!W'\$TJA)\5$TҭzcJPR"ut D Z==ۍ'MG00%2F@URIF)I2H/(vYK&EH)ȼjhY'D(J',Vo(хjTq dէ ZTww[j"o^)B Q/$(Ajg+ v#UMPѓRUH{2P>J /1j⸤Z>w'tepNN }1@FˆFb,wzґ;q0 e?NXH]ڲ" U~H#*¤$&mE9d HmlX!@jF\yLwwhЗvFݼ j.uI`]XIY 3ܽx$7).6joNm>;˴ZuƔIKlwW!u1u(4]ϝ=m4QDo| }Yk'tPn@7͞:O,~fɟy] vjӞΣ?s1͜XXm_'񏀿^e"\(綏2/9:ckaPȖDj\0w)S)Ky3o0Z#θ)1ʶ45F@v)_|-ΰm)“4 HxuBvU.pEIxӑa|4,yǽn:߸YGBAO=dѼ7y.PPL&1[~_/,%Y+{M'wᗿ~?ݨI$&b$ILbL$&1W&h+d4ILI2$&$MbxE`&1I"0IF$^[e-b^z>IIӴ(V%/L J)-;JFV-oyK\g[0BY_y͙zd*&J$z\-o c sZ϶gH#D+5A>Ic%cLVLZFPS}$Ku@*Ԏ*& r[ф%"r5bcTs"3ZƴBtilBLeEHцb "t>Pa^r46ɲT,FA҄&^!2 # e <\3aUk)Ƽx%e[WCaIKoK|( 5 5d-EѦ5PE1{ҤjJ:beE"J`ԉ;) (0JZ97aw6k O%[GO P%s0S,j@B4P^FNjJ m X4P2MRQH41Fc&%b`jDDQdsWC`X%i( hB3$.X$Ƃ!. $2X1MGJ jB *&L~ZAi@AiaVic@"I1,ʦ|BPºιTd15kM֑Uc( 1 &I QeIj-p{v@Z$!D,, 3Ʀ^]*6}rȩFiVVYZG @AAM$P$5Q+u"iIaFkXڶg[jSE%MjWblH/ޏiۄ1TT/8_?+0V!l(8q'eMDUEC$IFZY4nLP1f^'jM(4lylZhjBaS-B ARM=Kf @,2iP(S  5kjO0ȀVR(H&!%kgMWX X9"ռ ʨHV"\ )2Q$ HM D65'0&%l_xUB}fGK"d)k$#"ZM0WIMhJX >Vr%}MB^#X c2 Uj62^ߺdsZx  I }Z-;єhdPEnf,ј\%#:!b$ jRAiAJ&Iĕ 5Nl`l9LIV2"jdYj0$Q:$0Y **`%R /fƆ4ؤFm$Yh тIk&5fXKH\Lew0IbZB0&0ƨj"BRD&,Zu묲(,*`ȒZ2&m2I %"v'xD@Ӑ[fK1^m)k[*VcTi1믹fHUoMMDIoZ SICB$c|!]ޓ$Itb%T 1)\$ 4%i !&B}e ]~f>1<o~Sʗ|rG~Ԧ "- ^~^~%ZoY׿La4KP7R]vC;=|D=oZ^_5 ImF/9fYJ8`_?'\Υ o[Eqz F+~qhP`Rs o9o$RmjJ:E$^mڨ(P7)U$W4ivƥz="v"s Ku6,M4ViVnKPz^%AXЦY]ڬ֖;Ӡ0jN{ve-i-Qۗif_=y {._w݂n?-Q@3B[v 5_ŵ? ILstSD=n]ސ 4ĿtWMDZ!moo_& ԍmov;j/aREVoN-o^c ^]vڥVB{~,q XJז}v>뾂BuVKGݿo/nN.>Sߡ` *kN^%>B׬TWg¤o[N1Qw_Cu\0(?09!xd J#0^tyt=I)9Da)կU+; G0JCjHW:ʂ2H:tdu12y@%IQ+v;FXI|K*eŸ<{t̕qzss `S*}9)*t0 CNtzUBEz8LsdcJ|sq$ld0dIjIz?./XJ')IBn$TÕdzVz"XwU*Y+;*%krhttW\x嵷?3bMfm~:_O7r{mo9gFW/͹,pA =PP@Ze` !wQ}Ϗ$ ]. DJ;8Q6I"PB1 B,FD<4a+&kI*hͣ]l?׈U#"(p!Q(Q"(9Ix8=P"s,=e$xJPʄDlTh-j࣒Z_-!&^0x+2 o}~v̜eb: S]v W^¡^"bA-AXཋIX&0ZT#~N)h@cݺo_\u Dmȭ_z񵿹[ݥUZz%?]y",jW z6K1d%wܾ6눦\p-.3x{4G{֝Nop}5i"_1+KkM7<I/j0yɥ7I>2yv<8<;{5,Fֺ_y%w3NXwm;:!ۯeygZ@(lDCZs nC|SOS,w=dxrt=;lz]ftR~zMG nm\{ν ^j7ls戀Rbtɇ05o`ڞpG(i]qʻ5^8y>&{ΫГ7h)̟v虢/0w$P2G=Ǐ_AƑ~m"xMo7|{:+G97l4z!=W0.#ݚS@ $:Α 4ʮ 5Jj'k|>?McZͭ_)N}6OAsэ.OIo}IAR>Ϟ}S=;Jus܇Ƭ?:@*1ghj3Xs%IǗaeˁ*E%Du(}Ӱ.:<:C"am̙3 we{޿Ea,{|ooc;stϋ.ӎ/9}7|wU3wqwɦlGG귧a3o}{.ѫGo6m3Oyu-x.?kwȒ -p~𙏴كœqovAe[Ko>aۿ3J>w{o=-]K6#^xťm?ܡ_p ,>ogG.,L'Fιϑ݉"ͧp$급GzϬ3-Zxݧn{m%ER[{\^vz}v  F=NJr;@vJ\I=,;u>wcJ>~nyTN$Lާ?=<6d1\g/ޥ~ʛ?=z|Cܫ#k֦pCsHғ%EB]2Pc+<{l)Ckӝϻn;lNΛ/_v/?=xꡯϒ}oaG>ޓۋJl_^^҇ cK!#oqsct9|]##9f)%ynO\htaT^a'40(=bz:aoiZQǸ՛ېOst 7mJc_ظoH-u9ԣN9z9۷, gm/*=FSg~PBvU-TK~wܷ^QWw݋ЎWo`֎_KKMgN.| Uu?~؂MvOݾ'x'/x!8=9۬%JR H,`>Yv{Oi̷S#iFz,.O"Kc#6hoz{xjmu9 % $@M@¥ xADr\PI@ @ @ H9g,c|W{x}]?o}sϹk1 zk =+ #80.<9u3 4S%c𑪹7ʺFO[eZE:NtGˆXP),\ޖmr<~NO?]i%}Mos~b޲ws=R 9o( Joom+ZXYi d6oNP 6bp[ 坧{<amjyV`")\`Q L,Q"(QH B xi}}?<[:QѺ@m$^rJFz֬Z#/KvQǥH bQ,>D5 C _Wez\, I,Gɜo;v߻cr 6PZO|.UeKVվLwΛuߜ~Ù{<(dGTޠڑ=lR4-,ŀ}*Ǜ0'`=j^1$FI 7Ͽp M5 aeT:8UeRSM[Ay=vUY' &) 3adV%|_|%?Kvxs8VWJj3YtdXRXn/;vuQ)No^a%{/sϒ^'3SދcRyov/D)W0hqox.GzW\*4lyikَ(E(`I'B?n9sԣ;_}^&kR\Gy+E{Q_ӁO>nQG^[O_U 3vx1z+!e$P-(5JH$O{{0CzQ<{#ˊZLs d͑Gi΅m h,'M;k5g/LHu~(to|z;{l.>g/yjev׏5>IjUY&m)*)*!AD3S_v%SN1j4uz%gJx]O~y9 6KE8?tQiQK0d)U HL:V@/^:[p{MjS/׫7M} 7 VFâ|k jVk I_{e>vד7v1n/{ Jwr9?;Ԣ841+/8R[o7oC9Sk]svy)q1>O{^sO[0/;b~io?n1*[^1Mg~u>~t-ff~S8 d>u8N/ 5lS_*z^\]l_:u}iȮzcTmsa;~V'kՆ9zjf@ș9ҧ~I$ko痯zC6{v {ό`v_xԑm{n=O8cW|i1}̡=ߛQ'l{%e=;zґ37;/xIk'|ɿq?ՒG ~vE1_ fz?TaΙ90tf96!sIiꔘҝG왉=ӽ'lwEdr!2vw,@ӺqWBL>bTv{0L>TLZ]1鹇Bősg! sŞmCѥ:2K#`۳}Łb#cX0wߝ &fr,+K.;$0PuWD5bfbv9Z~""sy\uI9WeΙ=]r(r`<1 #;pؕ+&ܗ]j%Uwm斋<fˁ{1,h2bǢ !1VU1{Sgfr\Ϩ#[0G&sz2df=s !̚=w9,_꬜g3oA|ߝ1wd&Vد\rW$bxCA>Η3cyo1{ajwsxEL=2f>drNafewƿ1bF1uYC\d}f>LUaLn(cO7?1B.NbV_^s<~OEmc.'ߍ|sxyر/ s悩%쮈Ume!t?KxUWysc(bd\q`3s,9.ú.Un˹ +0aԽuW>s9tIϞ)"31~O<3{m&O캔y['[p` .b#]/80s$b}ܵ)㒙x3/cS̾g9 cGwkdsE9`*P*cb+$@@AZר WѨ+l3]s#G$ uQZwT`HRG`jZ++ tuމ E:CFȒtOZ3 !"@PAJ;h ~m'O^Y] n!?.N 8oB &6#lB)XªJt9Wк% 'u X QuI'j( 1vAߟD& R(*-`E^K"/ɰA* $ }&1  2`!Des-RD$M/I 1K/:C/gQ X 4&ZDAQBjLB 0'ZMRʘGh`AȢDf衒PLfi/lӈIB ; ayesS:G&qTHhCE^kK P@J( XB9} RAAGcJyz& ZZ7R (R$tWcJtV* !tTBEb!uPW)h@2_Fe]`eNa&(]URV&ЮtNTdBC2R$@W:\l,D_P(2,%+ ^(@% NlP@iVKS/cJ#+ Е &GL$Bkt#0s B 0(ZZu- ĒH R2._-F4!?gAJ 9UP5HDRAUA ]A& Ѐ/ ζmU^KFMBHRh(xk-GRJCJ _I!쵲 5 V2&JB  R uZq^YM([D8@(#nȈ B2PJ0A  ,JH)UQ Pԟo[eRTEq:\L-D6~$vWgo3 |-Xz!3<Aٯ9 eT+K@^ZPN,P a2JR)@R+"m5k!}p8&E@dLaRA"4j9JE2i2ֲFi)%\&,IJ44G% h;HJr BZ= 0*Q3"h`8C44*I7V=Re҄!ͨ pmBZE("DDP2Yv&IeD=| Q$gD hWZgPjBG[ %SM=2/ֆ$&_T)KφX A(*/$o蚆FǟbCdV0>(ҢՓXiR3ÊQ9-CKڂ4!r&SUQf'"4hPб.UTdgBF`ARHRk4#$%TW^% Ae=K"`1X( (B5"S[d0; %R +X, "Jp u%P >H#VrX`Y` Zdcêړ̎aB0 e{P#CJ=$Ih4jB'"AIc4KHT$D)YȮOPQC V5R` P"H @`$i!%1+) ` X: DM`(ё Xf2s9Z:@Z.`HU~xhiӶPȐ"MP@@.(@ BA-*h?\%8 h%PPDv(ХK-`!PG \؊5=xրeD%d)Jyԣ RL',Hz R T& %XQ2I%4%#j)d)E'U*` i[|b!\) $rʕ(VA1 S^=n {kEAI Y 8) 8*(h)0(EN54xP $&$zA,5KĆDad2ʄCEAm v0Q@HxII#@E D^X"D@!-YDD#utˡ HfY@iO&& TDNf)0BF:0|K -DY+ UUe]^ `)HlD*:zPD^+l%`T%TCRэfk%T @uBR2(Z %B "aC]N,Р@ NFFƂ#ΗV@)UR.  4C 6 TB*D\jŘJΨ Aa#i RC\I6B, &"Hj!  ڽ2d=ΐ%'khDAJB 2 *2vR!i_pʔ]w@=:Ս] vqR*FT c(".BZ)*t7dP QZPrS2iU:j"R:F)jF拪im]i-1f@P癿ZBZ"nm@Vh%`RqSi Bq%懧 N׮N]$7X2X7 BT *,R$!).|Y3B"E)XA"AEQI B NFLb#B <wtM.PiFu//1=*802 ܉| JiRa0FPRH*r9$}]w>9oI7 -%z8fv5>;z}yݷ;M>4 dNMY{[D-uߎV5Y0AeATu+Kl04굻r#xGl-A-^蕨$0vi#C cL&bYS G%`6(]et.B* >þ%CXGdUǚT" $;n3MZ֕VU1cj#jb(?Mrk˾ m#ѰP@W%s HF+pe@ dYPTf@\ &!@`Vlm~?U:L%m$ J(::&B;lLJpPIȮj| ͚AAHًRHF<?؎Nr=/m oC V޼rv]7@w\?lw^>tG!QyÚkTh A >̯ܘzTTu`DfqPE׺ys `0 V\F:j!1a BZhsިje…,#@::tLCFpGDt@"$BHԸz}ƼS#DՍ*qBbT01a ֒Ԯv,j,O-jĔ Ee0Cض<=ຬp@%=}2}~푻l^_GmFښvYT '&M* IDATCou>.F o8,|wWnmCYvҦx[oQ㷕N߼gFw׏՝dYsS7`tY:y(#ӭĆ0LUs]*%k&ye2޵6޸|ݢ=7O8ۯ޿jP*TDؽOm7^sqk N3-/GnOs^K3;L ZP:+ HLVyx)PTUb-kzx;ǎ|7JBŨLY}J >v;}9{u kuQ z1,}w*K!m ϙ9mliRM1"Aw^uq5k:ҳSf͝v/UrsfI˦5󳓷aSo͛ӯ%q?w<'>=6<ӂH)NV:+UtzσY;VnWVaZaG}_ӿ1lqڍ/ L+4Y~i WUoamgos╼^Y{mޕ7 ;2?x]ξm^# {TRiw6KOygQ,SϹY3><|1 +Ldbڢfy|崋أ׾Yqx9q߻=vz{mO^:c g]ԋG )B˂ UOjn=uQtLO<;c韾"gJJGxjDW.1lg~Yz6^Ryh Ăؤ>}_ԡkwۏFRm2 Z'}'Taku\x&?r>-yR6qr#wɡ'׻v7xG[E-sn{r.l;0z!_:嫇}|~Wt׌kdl57Q%{w '\J.#{_r[MvYG;b%bEn_$^^g9Ědιf8ÚɺY;~SFݒ2T[7<ϨFĜo`Zլo;ౣ;a:x߰p.>L .Wz'c^DO /fjOݞka ]9sئC'~3zfܺ/[Knbw =q1?d4&#{S!jr Jݻ qJE<']W b3KFe L̏?6L\,qU@Dmf.G`y]$w?0^mc=sEUz9\xŒweL3j{uR18p#v Fk7.z;Eޣwnӌ"s{ژU{ oٯK ̚$En֞? g =:V=J]ڪ|/Y=Iܸ $a6e9T"C 2X-8 $C'ܺz$7@m>S|%8YO^Vi(jJYovZ^hîUs^b]f>={1EF2`4$Ґ il::۶5.JS,nS@}/N}ds_yB2)C1rfZdAbu]lYUi@IVR+sQ,DՑfa-;Y%Pe05J2ki_m*CS4'_z_מX<_ 9缳,LQ WIMj D_IH HtR Ue2z`9᳍D3Wo2LɓGy^Y3?-*ȩ*C@Zܔ|Nk˧v,L 0&uAI홷~KO oz/ nަZ*;248X̡׆ j(kcSz\)T'M_8ӃvezI4sW_~)i ZS?ncuS><3 ?N7>/xnI&!6T$# 38wb _;s{} D{{3/ dea#6JTiC9"TkqK)Rι.m<#l%zukĺy(=KARap@(D@ $BK+}9XP0>э7jKa0r>$4ۮ>Xaֻ g3g\17Gu޼])D2ַSlI"!tG*i!U.+-4i eK.ܴOCec;v¾~E2_^?Ǯ>^&( KYb7yw]=^jh'RX`@5 ]76qhv=Gea( 1BC([ˈ ꃄ 56:H$ ?#M+ ,[Ć<~jQwl 䤇xu K7ݙ~"TC'֗yR_gD P=~>aG^u7zMmEd",B3i(뢿jA@j 0Vq5XkWb]GA!֖e}ǭ|1 j4e`=C9t얁yZ$ac¶O`Iܴ͟,G 7yu}] z[~h8/}z3_$ꖫzp/*+t.hľ=a U_4KyWWf*'u=7NxOZ<{ͽe,`@Љ=~]!h#.}耉eթ;h!XDXeC+,)B;Sg:* gˇRtxv "Bt5c 1h)GN"F;;эz- D;4z,͝Qr QG3lT.#zvᗏ,W,H=q LZ@$4v: N)_v~_5a{ \V6C-|މ_Ϝ9x7[ȆX:sq`f}_=~w<7O\!˻=;ƣ;}f[.:4⼛^fǃ S[䈙[Z}upkSlzfo8㶟cXsYr9ܲz?+\Vj9py[R+4y i$P" *IT9g=Q@DA@9Hd0 ]z\9z.{֪ߪzq`(2szw\yBkowSbpîUw_票{ˎF}`zWo[.x.s3/Ytm:g]YL\p>e˷]`d׿}3sO͖cyH-Eٽ \K#/znt;>]z2[}e| ?u'Yp}ljڎŽn[[Y@6ep/nv9N2L:M И7o^MǑkvj6nw}k>_^c.=čjzpͿ,7!d*H"ZiiM''ʧWv CNU_eٲeCCCB_V}lHacwileoeAZvH -Y6eR17 ,>YX_^4d9N28ccC[H蒇jdI=]ii: nmIVcHv,^r P1ZX:G!semczk߳|Iptd1B*K[|XhY@|\AGh- }`U+Y:2,i:UP`wpdue=Gd %ҍG;1r|C8=zla11й-M'46z&=xZz[1iC/>Gu9 WwJEw9h}d$d(ەrYXΙH_Sh6Gu뇫7'yF1Ο?BSN9:W3 d q"q̲ {qHk#m,؄{d$s.K(#s2$v ']IKls|%g~= %Y:9Oy cwŕUHaaUˑYҰ<ٛ&ZzK"x1Hz,I#ە=vx"DCeKO̫2ڂ$;%}kI:h*gIo]dΒ d10T.K =ٙ EXٖyI:M.t;d֎GҔtsKN.XА``Gݖ$;ld[M|ϑ!eBY=2Z6-CAzMIqCCCix$׋W !~m9 NI2FI±ppeIoȒ6TGIGGK v"I4!FI_uDG F[>Yyɘ/}lK#ѐ !Ӓݒ eL"te-M]OP+%XTБ1HYEttt!CCmˆ.ђ4Gcw 􃋕w9istHddK2V?c` Py{G,"K=FvAi'B[9]nBېyM(XͶU_;:G:ǜr*0$]Mڂt!6 6ǧ+U7Gb  飣̝3xg[1h,*Wd;M{Z-!I'~J}t1'yֳZqʐ:"dTB;o)-\-_w9trS~r ҆Z'.|_UJuQobJjNI 4Mֺzl餓?fUݴI:O>?bߓno=V1L,_SD:&{i^>z)@:hiZ-\K8S4JJͦ oI|o%/yɡ x`T^)Bn$O'A }hN<1p򯀉J!uR,'I*Ox,S<7B@QHCZ+!JkIɗI2O83RR8DaȑdTzN"RI()>j-TRZWt'$O'^'(" !8J>WEވB V Bi?9 FceL ب`o5<9ΌLJXow,V@HjuS?gbnFN:nX )Xk4źz!&33T׵h'䉳+JZFBXزr©r*ϢcI*6pnU֩M2ΆFo1Ƣ(Dž9ֺZ2 Iדr>~ ZdLj&-Uu $Io[od'lU4$Og@\ @GZ[P+UHι+aĭ&) tӪ4٦iZ5=*Wz*٣J I v'\Tn.['a~ Eԏkm%XQG=餓C~{I π1|3}`ZYM $2udu)&#Ƹ;\yiuQ'|G5k~9ɳ "s!  Qa_*_*jZ*GY!@*T0]c?x`SY- u!\$" 9i& IDAT GQo~|_Wh+t:Hʢxxk |;O/m?@FGъ{tRу 2aB>DJfi&:R`S̴":A ^Cf%[\}Ѓ~10+4.'s4袭k|,5MЌ̀:m)@ Q18t=+>BVMw/W|'>q04z0FҶRK'ZV=4dy m{s(Bi`J!\8FzJֽW25FbT2u1R RE׈5F-E=R a#t&V-ZQ-C&͊?͢id2r^;AYʤ^*tn @Ӵ *r@D"\D qWtӯN_XvkhA6=P5`d5/\C9O1aG?p& \[%lu _ԕ?ඇzI@Ӹswy.&{q$uMte qVJ'c Q"тL!D?05ʏoks+M1 @DB .4FDR`H#ׅ02RA{<ԙ! AQk`'ZnWe,R DYK $SH2@7!sXI+dp"ZQh#@2{X @ )\c55w~ϟW31(b,IR#J z=o HTH  c%I;HFT99Múh_{o뾵hk/{{KKNޙpÒdI=$U`iӦ8餓kbgq;d IKߦ8gTaIGiH2t$em:=Dc;Ҳ\CØg#{!IO8=:Hh" +1d:r=y{vX19h ұ,,/HG7r t>/"d d{[1$'c`$iYE2$|ɮ1) =ɜdFF)5$}4,xûK.1$CیKWdBI,\i@:$k 1Lb&Vႁƕdpa,XFk<#%~ 9}I$Yqyvw'K]C"ꨗ0NU~$x6CSww^nY7"S,玻xVE]uﯛ_&:JH^dC4G6\yUAJRȴDgsNkbYD/k? {>'޻O?o\T`uŐ*vǛH! EK\Wܼc9v5W\zӒ i߶[v}7iL=Ǘ?gwýcI YƼy>tǁ(MlĒ޹g_uţ @_9g]r5w) DO: V}}U׮p\9e#MNKn//#o>W޴$ت)9zϹÕ>QVYo{tW\o3Vug]56]_83@(Л-hmP4P*:=}˷hjȾ~޺eL jpuwo/3|g_ٟy14l/_bC@|TܿwB~7zWoB}ԝ+HjQ Q |w>3H_|n[='~S_+>;|i3W_i//=7Q:pW U S:?jVȔXuۮ>j?0?i}-G-fJ6k _?-k#l筫[Md}0gOobϽHԭ7O}W{ʊa{a=? !\TN#/;9?O޹.o|ǧs/W#םi9 9S/~^;o5yۗ}S%kڳ޷[3>þ7wՇ_ܯu'jc]sދgmyؿ٣?tuꝎmGO@\ӿz9 i44$=>tݢG&{G/H]>QѐN+Ĕ<ڥ!}[=6-'1D^!w#V9k7 8zg{Dڒk/B i(|}iiǒk yI4_P=W//ca`2ĵw5%&Mpt{P;`aޏ]4ԭcd( xGqH0/Hd }}z?Z`H#o_ 7" aGX?݇}$ctq9^^%9z~/mqCG{9r֕#Ƴі͘ўF3w8G)Д㌌MOs,|w9mSDz ?bJ46F巻Cd7t q:MLcdȮ+We)avyٯ6?\~`pJޢO\vHGM~.!{\wJھ17Y{l4qdNzh7 cf14t NZkĭМy쇏Vcf* ^7t{/}0˦3o+X779 é1GsuaBlK; |&LP{͂q/FE֧*/&y=Ք>B$l&T&bfl{Oǵ2y)˹e bVs~E=w~lJ&"ʦ((Dwh(O*lm_Gடw㾺BƢkpۛON6ZE bD? v*!֦tE?v5͙:ߦ9)DtSn 1e%7iwuMYk޹E|m״˗i6ӳ{n͕W.vJ2',nJ.Ěz\tlk&H#d*>uWmݡ&Ȑme9T&}RV_A(] R)Z!IMUѱ_{@W""WJ5er()̊kC_SGD"e'HsHDvůmo;S~ˮ=iu=lZeThb$("@h}:BfZ$Fg! [ OsLEK(lM6wV,RZeZwIi57KJCL"Ue_`>!eypaS%Dvr,Mju$6RX(WF+BEV,_-g*5սjD毰7^eŰ@VG Q>i(ס>B*ӹMlV3Fk>6#g|7鯿ĕ2= Ջti[kK{vsR'>A]mwLmL S(u3k6ة T{ȡ!}' I[/݄U@՚usn'##%=i#!z"وzlA5κTJ:j i!Pg(v z=_.ן};lY8*V V@4m~2hѢ`΅FZREM$Q)# te Z(bV5X}.Sݔ[<^"G 6ec=F@R8x&[ FzU5[5m')mȅ?vo:QR HryGAT)^j{4SEpn j%d}K׭16n(M#P ]!ԅL,(2ՅT=E*>uvbX_v_{T A"i¦7$祺_xzVG/N:,)6`Aǡ|{\&A:% gnxQǭy+NirU}4CxCLnM(WNHB O´WEyqt1jP+aS=0YUN!W<{Q rwy͙~춝fHNcbĀș9$TY_v)]$+\2)kzP"^j]Jx4{9DF!mJeA8+;g%4jE$}(هˁ\{.B-=: _Q?傟s6u{,k`ri*.ڨn: 6/@.`xFk>[5ŃιL_~v@P/X|i/ WtjtPVYKayX Moa`Xhұ]P6V3"Ln:^"#i,;"vMdћ_;;+޵E"'^ w`i HYucN:֎^y??O\zՇ>? s^Mo/1г$xٛ_8+э~7_`5nc]u-ds<Q}o͎>yQW!C>b4Qrb -4TR7/њs4oÿ{yg⨷EI߿`O~Z3|ec3ד ~x&b`^/;?}7—ǯoc-^>u}\|b`Os7߶8'w:+.l_x_'%M~wmj&0cӃ9W~@'[Vڣ^&ǎK>@ٷ;Ӕu姟|onu7g{͗n71-_k5+mO/ :B4/mMf(\+.:M{x,*yJ (F1)mܦR9Rʪ <~V{zK8ɳ|H"@hS#ƜmfAD+tםQ0s^K7* 'U&R}m2eMOOL֝.@֤'vTi0 DiyƘ(__A"@L N{EӺ@BhZNmJ2Y4;(OSBIR-vw=%JDԓĻӈ66,q:+$uYP1S H-m:$Q%RkhER#хC=@YS*e&i Xɀ<`$%#}kx=LRY棵Ơ5=I O`<b*NΛP:)I:թ-)dA[VkI;kI)|&BRR"2B D!D6ΰ( .D)ht$N[iXT.$&tHD DE&M2ǔ"tb|]ԍ9SjYiFOOb RL[~SxHIuL+F F^%u! )!ejY#lWjp>Q9SZ+d kA E]`D;A#.rԕvz}{F(R*YB+cxvRf5YDG4PKAB֢vI60RM!M,ieAX͖}@|"JOkveRX144 EO%Bh *5q- (%-u"LAq2/j&X2Ǡe- .ĐaAHBR!(D`jZZfΙBHH 1FgQ& 9 K'0ɿ"D@POxWdXG;i-)miYeMw)sk*1x2g9pySb y|"@gIjķVo dZi%V/EZ&}#>RP $GH B@FB$ ygTKW{_R0M+}ޜm1:M]U?NEĹ Sh3# YN: |rw>YxMiXv[MXzjʸn迓q,J ᝱I b0pw]!3_^y`Yt,+Ml)QI* d EH5"n{᥋$)Z-%fȚJuo%. .$j4dHdTZCՏ{o'"OvE\qCL\z#eib_ϤVQ:Z\4!R7f֦YM27܍&;{q뙃MUKjEʎ &bPQ98̾g=_W-R6uҫ'Y Ne^N1n>6eYȢeT7\͛Wεaj%$$"(!{cF]jI.nQuw)U0FfT4ZLoO YK%lP"*+MHhiLZR7ʩp-Ղvl|y9mʚe+FށZHI!)-8[UkYWV$Ks! C޲vvc/ߺr/&ȿ :$hML Q3bK) !!G~ş=N :pgY!;)>o;^{m5F](Sn۹]8|{͝Z";˒7͠O{`{uHmm;w-:rYК<*$5N)+;nzhvbb1Kzm[ ?zM7m{k6RnuLvu߽&oL |}f4dP4oཻlr+7kԦh}͚W9b߾7>gGߴۜCs=6Aʁ%VI(²zfIl3cpt9V/8{KnX? .W[nSl(w>YVlfI)҆".h%Φ󆶚k|觷/r3(rxQ^0C]lmZ2n +`ǯmW/6u-d_vM5xŏʵ5L+P}\P~uL[̭tzՊ0e\/_tiK3 IDAT__?TNM*!V';?] _FQ[vw|~|z:[y]oxxdvYzfԳ?b'>u($Obⶒ&7H(x,ui1ʴoNA_T;֤k9  c3uo$}5ݷlW;X$ 2';?]82`]ԃ8)[DfSWG>E [Nm4nlo>mgU/rLcaZD C ҨZ ]?nuO4 GnE=wE@̦HL} "$lj)1NHвk{2}B6up~d^i R=Yv Δh)ӒV)2Aw<׺F΍^ҒeOg˜fX屢m =9͸YSBsx=i.S7N{Gc,jeևY4$ Gf#הIRkI>Hٴ֌ ZiS8t+\.My;>Y:BI"dA'z#ťGO>uԬ+tWL\S>7INZ{m7ryT{+}%!we!SiSe^s{O@$*d (0it#83 FŜgstFAF N{}}+ʓ|w=ϩ]vZ1[n;6˺{=a}Τ,sX~m!vrC|v?GvoEom&vz91+\6?IK&6q[UM&:+>"v[^{myH{扻-9N)Nvi(yZf9Y"t# 4  s݆EHw2[e>d-7߻j,Zi/zTYNKO[۵E+o6bqқ^=Ͽt[ΕCgbL׾OXCnbkEm7u^-–e}h!8blSڰd5Fz&f \n5[w_rE6wrkw͕Þ4qW^{Kt&YhW&;o91Ewz5iRf_6k u_{c. D/$;Ѫ=j¢^ ߿-kZWWZV.F`/af"^Dz3vk=_=TVO{Zl\Rڝ/%Ԏ͈tE,[~W^<%)&w(+fl0mV?qSha"~˞͒9?7cO!mdcQeoq_lbZc̷ZgE8oaT LZ؄Њag{E2M/QĜ -cdaJV' 3[YuSҹû*6 [aIN."ƌTwyLXc33h ToRĕjS)B$Dע\[ #E1-o_ e0”Lq0z$j j1c)I]nKMHdQH?1Yx..!Ha2o:ӎ;olORku"uY/|ѡD} "qen ]q 9o!Pz\WAӺ ߢMJucD0$bL {cH#8"NG"!VRrZ"Ym-zD\UͲ*iҌ`tib-UeRgdZDhh ζj5[3'fa2ȑhzTͥU"O٬Gi&B FZY@TbˡZk8͜P))edN4JW7"`.91d=7>/O,^r[Vh(!!g'măScaE+HSk3뛞[il̴|ǜeFǁCovΥNISȷ"4CcAU@ ןUW_w/kXWQS۸Qv#6O?3cwO;;;>P_%uJ?.x;7ۖ}'wZcHoaw8g葙◶ѹ0r"G>Uj3"wȲq_է3jM* S;71лa7+g7v-dYB&@@ʧs@Q1Fͺ g IR՚, {7HBkme"R׵>s>cFuY/zA72vv-ڀg^Xghn-j XH)BѴT%ctΣjg~?ˠ5Ï sWO ka S 0,Zl!.nM`R[ cTÔi٤cM긎 j T;:*bp>wNO[4L Fol)]g[ErkBd[e2F4B>Rrι3;l BihZ2k[KAn2xuܖXsEnlLvgЖvp]0 ͥ5&;S33+]u2g=94B3g:ӌM̨7~ߜs9G:>>,DDRJ 7 Ƙ<χTñ&IC;}k>IDumMX!4^IsU"b1+yԣy.[,|͞ÿo)c˲尞s9X j;okmQAG<^xzQSzFcW=4Z j}./v4^EKf~Ek#',X3,zw`{G{Ċ+/~ݑO=XuՀ都 H5fhkOqz29{G0Erx] oɄ(@MC4Uh/HH50PwQn*xè(݇v،787g킱r٥]R301(ٻG/Y$&juS"tIۼO;kg{}vS_M:trրJ_y$3$h$H{2r=X5Ug-''7MQYQdft(E?&[#g~ j$+ѻlPsg}횛Sb"]x/2E[\~~wyN)5FUUA;1T2ց P) SPFJ$]pb!BY31bVwכ'v=1|L_?wi5fnYA!nm\Q`%Yu);;|d?mv>ڏŝrշs7|cV|)olԂN?_\#tN&PE iJ?^y/֓o# }Qe2OjO~= ZDʫ߾)m_^WW/|)G}٘nBLrg\Ou{f_8÷<ͫo꯾a[?L0ۥ  xcxڴb;2/W#d"moGnxv-V/E;dshMͳB Vՙ?{^7ݺ3O譸$ȥcYХ3"ohLoulP`H); ?:RMNYkGl;ds[g1sS7<3xdeϬs酁֐ cL W]#cF~~~퇯/܈4p'cj5t\ogy>ڌ[fP-׃dD|@cmjBlCCr,(볐x5$;Nj; ld}T#K3rTTd'ŗfoFgrϞщYqҝUv P^ 3Wv1Q|٘$nt=Ν^S22Dr6%ثHn``DR'SUNd JH2 FQ;NQJp\9 rO&){$̲.  w(TfۥGRhЦV(PTNoXǪ񌆡&g-웖vr)`-gk{:z>꓎du\ˆ<7Wοv{7~mߤ|_\j[p`j[^p ,V^}/,z+wӭwVs7)[gSa5 cy#6;SnTX{O[#X԰b$@`*EZ\֏+Oz?}GsqZJiH~kȢuM]g4G^c6w/U8V ɛM?Y9rGh6~dLӹϒ2nwlS/c~fO<⥦iir9|2qV#+Zn_}>[,D·4oq>j;pv](3&>vf5w/_ndxQl+O?5)?:cE[2Rn=u/\2;ndd@%9*#×:`Gb/_t4i DO0|qjjj|~O!+vY/Ow3Kq2>^8u,{"cř57r䣗> žj_uKwY2`ƆzF>y%[>+VPc]T\}],cD&2Z59G2TV"r@JyJWRbddjMx8,cV+aw-Ph, j5٧AsY+֬8 +R#+RI+cMQ֌ORLAQ#,ycb $Ծ$Rq 2 {TGKG]$CHTLdxD\7M N<ąq ;M7H$O%5kn%)Ydo IDATDL.9kjFqzK6V;JN30C~_CG:}?یl'D>y𭑧=*Y2d$(4M Ċ-3rݕ v[aLy5 X7#kMsKR/wnY bϧuD*ky1⩇4k' {| 6FLX .˚JJ*R8hG5ĂFl(RJ}k?Osw.^U\|ߜO|b-<餓bHO8D*%3.){O>y[䠷_uêA %i v=C?H#3/zs7OzYR%^'<|GadbIO!)JZ⡌Ln˅|[oV^IV$)=3FÛB ֫H:=ۺbbcz'~#8g_z5+&8sزsWSzUdU'2tcR&z`;wӿn%{}n>k %"{aT5 I38VQ%+: >u\1 A5-̮R3qqkQ@fZ7sZY2R za h-6^`!#Y|;?tMuDe8m'DL?l> dcv;1 L怬@CLgL_>M>=  ;ھ-`z<&pv,Ql'd$S, HR+JTƘll9{FͮFeL*Qd60 ˘ D[pGh-QFU+}17x5"G--` ݢK#PA]*.=܎;}٭V몫t:~Y/X^ڔXRqZ̉E ku3/~ӫ.}wQϘl}1pN{2u62X6v1 Ug}\Ek:Z@@QA#aݞjжv-\,3 c`ggٔueynDyLXDտT<84Qh m6|n1Rwl77D"s@%d?S?ˏ} $O!/yׅ+o25~_x~mkXcD.S^tWXjG1 sGneԄ?>U{yuP$&y-Y%*B`ʠݕP5q @9Ed^)h]ڇ@;?sܞo8koK6~%%(]p.p+`HC2M[ foĽCcA{3jSJW_}+_9IQ:IaL5y9½[S %YN/=\Fk/|5)D*E\"YG_~٢v'|iݯs yWhI$(fdd` cIt:Eq kcaoH&M.+,RñT2xHs_9E=b w}?eER*k*^^(ƈd] 7vp:' Dø=_M.Ǽ-Exo׆Ϧ ,# ##1VT%{Cƙ8YRR7qȊA0j~I^XɠNJBd"ʥHID9ZSJ&m RcbEeLd%55P9KFFVdRjc8Bs#Lwx+6xoڟ%C+~>{9aLd9\ o}[;1FLǼ\& h4|Y6kGwFF|ȣ@vV@ 4 ) M8&0];ya&8.(ku#MxET~jc Fs=QT22 HA>6bfn3 &u!sBTruBZH( Is8+!!0 cSR-6f5(3 . P$̨HP&kUK8*-j^6PGjV%Do2d\w0J s5c`&4'Y!h[@lf! %: Ҙ?lGk~_ oaSUUQzzBK=٭ʐ6j:1j3)-jBqZ8g *DC0p'(omb~`4Q&q@'Z;g f P5:0侀I}t.*dq.Q 0PasKrjr6QyaU5hVXij3A2JƁ@ s4ʙU]Q20uH g$#1S ,y в4nyjƥꍬGzx#J6FY&VIu/ &j 譁0>[Hd,/P6vБt>j 2Cؐ1fQ&]/C*rk` (o+R5PꁱP@\&0Ic5$C 9 !$^UPZ4f\Q72W (u'Fk0%dh9 W[Ƙbc8c5 wĚ I.H⽯j=iƒ.zFxF `( RL=lݢTȐe= mM*6 ZZA `Haa4}kkoQkLy2^(Ak 4N’e|l @]Gg 70 ku@rEAnS mfvR"e:G]A̢*(Y5Pc@c#h + 1c! rՕ+X~1zdۍq݄tbv9NCWuY_'-VFy7b&~q戵zg2WWMV90VYfSV5j ,L7rt:#c;t?|Ÿ .ԭUp&6j: AX,VF@6UK-)Z-I!1N`9I*Z+4;>>odlNY}l}E4Yk)`26FAM3RL 9uLPOJjpie;6L0cHlEύ˝ng1I#둟\}>xczFA$rn{̑:ce7)QÎF*â9$%>gɣ5BJH MʎZ4$9C?2Ti*HRoۭDZvwڹ[3GSfK0+r2)%'"{T0!EU2بD25:$mn>GVdMVd(k)Sd%HIYtnE>s|]M$jI+"ɒ7B#UDIFd"CdLiJ0m FdCS/|anzwIXۈ<?1]M͗X%ݿ"Wb֎3*|]맸6r7^(F+9!R'-'o-{ڋ|ˀ}#Gw?_98X쿬]z nT.hLd1kZUl$tS㗢5eG.YekJ2(m! 7M}*Vr :>Fw2$5zczzˏҶ Cѵo&[F%bd$ؔ$bA-lj%j}J<вQ)$1 QbMVjqu6Z*uB)WcЊĒi"))I5%DU1sD )xkȞT2&TYMvuyF("Mu+,*(`~Q$JhPoHV2_URZ'6M(QϏCzM{OlOK>^6|yՏ굓/>^ |'_z?EhG7t#%'>?ʟeO}ZgVfݛCO ?8uWVמ3r!HVK`rʫw[כ?Ŵ|Ω;_'ZhP_vϿrewա˾לQ'>?v}01YԚT(@ 6;;|O=YLZ ;̩{!LDEhIj<헜 M'<ܫۧV= && @c2,]|n~/o~//m@$7f֬cjgo30"פB< s) Ք`] }@( V^ EBA  7&p>9Ko]F ꫌btUgHcb5:LL'O z 1s6h"U]9zT $$#&2,a^&c c6ňyfwGRhX!`:H%sGPhH-:#H̔?MRه:S>$Iް<|ףtbyF]Zn0&K[;%Zd,/j#kHWβI w`uma~3L?21>/o|u+YQdXdGv,'2 zdfnSMVI˖}uMkrUIx(A{]j(`;wvk-w~u| @jHd%ktGFw!J'ΐbE3T>i5_xg5 DTH8D sg{ZC) ]ՠ_Wz@"4{"Bl0FI)cHƤi>s)}Jd YybP&)#c5t$$1 Ș"hՏ%[bt¼\/Ge8IG1ơ֥&$ LR1 %o*cH2Jj45zFݰ mHLhr{d𵝶L;M_]䘭/ONd?ߛyo|7ÇO-uJ+~=[Tkg[z$I ɿS#Z$˛zn:RFLX UiDGv{y}8-/#85ӓ]v֨MYR˴Ȑɣ#94i ?`s-4ۣň@̠ju2m#eVg ~n3xjsFtrXdmۭV"2k<|;&P$&]?C{ @ n͞7iAi'5Iۆ/Z}xK1dY7J^<$,D[Z, |2!P0oni#e/DDVQcD`Q$YL :1&Yk-, OI\ W04^^^sW-MϚ]$LqL>7]z̪Ɏ{צm_\y;۾{byFA/1Vdw[;c}wЭYNT2v뒬׈y.s٫')9nRKr> 9;PZ~v&3*THRA W "s%+IA%00N{Jyq>E sΙ>jZŀc²W1ti tQUdzW'9`GsI7 %3"Hjċ:1c4$mp"U)jh]JdwT6r6 5iئ ðE-tdk,zbK$ dNd^ths^I?ZgSt!t9@1Xuh\?ƕc_,a7ā<ᨣ:8 (Q)$k"!lez noXHlb 5%,ӆlL9s7Z2StKo|"ѳ 5Y39F2.tUœ:WYvX˚A8@1$P`,m5$SEK!Ĵ Kg] > ) u(={qȮ {V%Y:a$cݥwF|Iu<1wA#*[mMv2cvI0sz:g>3I^L2f.?}_z坏9}v_7_dݡ$ w̻Oz"凼i}ǸEOH2V`J!߰gͼy {&n|s»*;~yF8}P,=:e)~-?_fOe4d~7̂ @эs8a#?P1vT%v:|=ly1'ZaUSFĞwREH핦ѱ)k=r1a@&D*B"}H< 0 5 ,Β]11 %rLL[Ha/q)mV?mK"%Ik=2:Wd--=cl譋XuIcM`L` Oc,oxH20{wjoIkBߓd/&)':bz)Zi=Ґ3 n^8n{ IDATvӔp1ԭ ~ݦ%XS3z&#n+C“>+S6 G.>n˕V(gހD 枴;$hLZcg^1(ښۯvI@N_kǽ]dTǧU4voHĐa@߾OuCJOd KR(W#9co\P_Йc05G֎tOS.{|y@cC@[ypߕVs#b5ڱ}v38Io5Y`<[QHò޳l”EO[͛[NZnjE~IV̷ kӮ-08kvhU7>jb0/ TT1BZ򋽇H PɘM _(uba_EdIџ';/^GmTOÍi'ɒuﳎ9K;=r3q:ꨣ~e\wuW\?uOϓ<1$\~Tt~Çy]]{xSvJ#mi~kNnuS'/ _zk)O}_E]K 0'TϤV:4a8dVEGQ(,/mB?~r;|h40 'Ka?I =c|dN( 9p׎[{Zd&SHk~͆ex˱u4_lS Io4~|W^L"D %U8~kh,G=;Ⱥ&ǎ]s:F2gW?:1`cCOpl*"URѲ!=OiBEz1dTzka-%NZg0t:-ݠ&e~$]/e(tBKF@Zp$k ft7 DD,=KGҗ1IxOg@ IvN3o >8zZH~ kF_3G+RmXWE]1zcV v4R<rF*z*ι;oƌKLHp K.ߤ5" yamz&8~UhKޱ:C;|΂gOf>q]MgoZDʓwތO楹8ݫ!(5-ߔ'_K O4i_7O[7$5=78k;!5/b]L\BXz~jAt$}2O|i 9rh m~(Jܛ&Lf`ٝӹTTғQ.U,z= LYƚ xzǻ3 r Nx,]V.ӿ뿂}ݷUt%ϥ<}{x}\z+vp R4Z1zdl@9t֑)T!I`ݧp?{ǍXu?O$-{y*8X!b%& dPqVJ}eEG)РN$xp@tNؿw~Ƥɯ{ө>HlAtpE^i<@'kdjocH MRS!PlMvfozr$Bhg.zRZw$Y7Zj-=xdh1# A_Qb8/qN3 3gKal%د{ZkUVYeVkؒ-ՑG?2)/w[nw~a_Ӛ b+҇qqI۹hK'5 d MI ncbLhZA-e7~{ d.ru~w{Kߧ $y[OӇ4vt,5rJɪ#%k-XWz Ppvwn mJg]U>;#TY.B˕^:uxn1_+iH_(.oҌ]b`c Ca,>ȍ h,6pJԩF!DT4|X7_b^|EQwq:>i݀˧7 f|vƏ>ŭOlOƟ){#sWY_R'i$>B&ލw;&v&޾WZ!lE{x,ZGڱo|LlfaI:FJKP=1GW(}HMn|||6:jSҋ&4e` ČiRCiʳPfY2ku7]r1vNF :i 2E`/BjAEn HNH>EHFbSj6@_q?>f[=T47M8%u3xLP<>:K4lV6I#$k%8 Km!(=p/οwم+e~nW /F̌=HЀ ;jB2-2FpMÃ1J(sV[}z秿t?r 5k^4~o|3ڠk/Ϋ]{ zS{{r?K6cw^}gOlJ'A+Ng˴LOVZ7b9;}SGKA1"pf{u3A6u[aքVX{vEv=w;?68%[OwM89n ?bnp6=S5/圵;cX~>* dpi+M>TRYx ND, F[U@A♇JD\)/|2(76 C_:X;'̚_tn?B=Rka]f.2A/i?8>E@S >2J/T9#x)x[ڪ^L4٤7*4ĜG=$GDv%)6ܔ2C6Z6-2KsgRJGThf&څ0VC?L C4h15W{yuJU> YNJI^5CR%"^7;NYԉQOy7 SؐLUr/2K_?}Tty(B(AkR|}x:>'UjHocg3N8XV@],qM{O 'do-"3_;~2-2/7;INJh({pF1/fX͛oc?,_Ln4Ӧm.ds'}o!3?Єʳ)&or?]{'&Gw.\FTQ҅ךd1*4ևDDa5-O7αbMYMR(~<"][,]I+x4r|@@;NBGg%Kn5ut|.%"Г']@zvW>6֋Quí@0J IC+X}IT;݅KXCEa,A^ l}8٦!:9ojي9w/CpuxJpA4KX!C!s{>g, P~>zc2Յ^ȥ,6Z̷냵!Xxr챢n Xz&1T,,MAUUN /,%[KѢ/8֤u%].]a`:^i@"wU4d#פzފI󗶃|~F@$UhB* ^lSgi 5,#-48h #UYQX' &H\:=TlUVVn4T "qTni2jiJ2mN8L.Bk}igY9 5e$k*ECB*Z2 Y32Ȇ3c4E:Zl^!%aMd#UZAI"86$(V -:@F B) 5$ajM8[^CƧe̍J0 IviGq$%2mZ*C $ʪ4э` ZX#qe7 >dX"R͑! 䅠ԮUfHtZ( USـ4|C# rd@n Mi:,{,3#)mr&rj0'Z7hI#sRj=4,i0h? DB:jo# ! : @'Ȑ(4(rȐ!JY4rbԤLD L~RdEM)UFS (&3{>G!x8G䵺~ ,~@u@SL*ѯ  @`=^ɦ㟮<Ww^,bRR*)au)Z~w9hh4MHDrzDVC*X鄺gҼnQreZ  f?N2T@(!q&kA&o K]l\#Oz,JTtq`gRoul riXx4$ID$˲$ILGy>vD\'pYT9 3GLV!맭:haƇ Lfz,2 _XUj@"iIpEjǾWV#&Žνf~ b~wTLL@-@QYjfR@TJtμ^?`D3.j48 F4u1h!Pki)RKƗSe"צsm;2eY"AdbIgZEf<Z2ÐԙN2XM Vg 'CRHI%$)\_ -4B$h_|? K*#|{\!80jZ PT JHI34J m&Hji` E0ɇ*l֘K/r:Um5;!(=†+Os)"J<*0yhaH1,CBP *e_]kr'*$QY "@U:Z Pȑ$@TS*J+b(:6 1fIЊHY>wpLeiSa~{|ZCjdF[u'oJ#jUY^:cf&'x0?ƕJoG_PsЖG\e; E=LG\VXq~֦Nh$J2i [pvW4FHF'65$I'.kP7k9a7du睽Z' }%/ɀ םyf[sKFf3q7y$K՛?zL==3mT-U$>̾۾aHsxmU. IDATߺ$R# 8 fލRୗ_Cq%f !,A@7"ϟi`&Ph't3Vi uPPga/8QEQ, YYk4iƍ'ן׾'_{S$i4fi*]CyQ>}zSglK'S|wT>ێ_,~ҵ|$_{O8b]{7393>anp}u<nvУ/9yo:g?mTc"NyWw,ј4Gnu}v'oڢ'yc\Q)PPeE?zG BMF26!]χWSQrק2HO Ӎ@Z!J+Ev$Id@U^i%xW'KbHD&+{G/8|qֈktR k'pcIvBdyٴ4vhlAZK{xƐMMaeasG$[G'D|cXKAN=E9hza%#kk\|vO~ҵgdlDk%K`(,aYuoX%l Bgih8`NHqdm2@7* LXeEҌex7HWopwmƔɫo{E>9tre?gߕV;&J3XBtڈYE 1GB="Pz"\Ȋ Cd/Ձ6t\Kv+h5Wⴋ~߉I2̆(Iߨ%.gkuXVt: ՗mx:CRԤ nj2bILw4=sqE&ڟՒaOv]}ıO eGR$B4+Ynˡ-v%642#Ji١ߠ^UQι (q͈ᡛcErOaO[Y>ӵWtk RRzelj)g ԓֻG4J hlA.jlu[ߏ9ڮ'j * حkeլ`:NFZ'I)bZE\6<rN;|IqHz X.=wo] j}_b7mҌ,`zO#@HAdYJxPIU5Q/%'b%u]/EQlOuU _zf}1;N_ko V[@~ģAFG3~{}@ ! -B@tֈg="詟]%(Wɛc/j5:v,RP xs\vܪu =մ*}ߊv>2e!i)}q`H Vu y -Xcm٥M^]Ռxe{ҥaͮ!]&%}4jOI Fh+ } Eh=_ K ) v}O`or͆^+AfMW }lb1kwI!KvhCXҒ+4ظ#YK$%x-fx "LŠ;O -822nB[3Ie=Clbgr)Y7\pN;2 JcxԻZO9rIQ,]`7XH*잼Y.lHU6!VІةebT˿#_,qdomp~eO|s(+ғ%1ۮtd)xu9ck@atPZkCEQcH62\z{_7yB>q:r3??&oDo>颻cJ4Cwoy_? O_{볯Uђ҉RD_KYTm+9[./ >;ロxa.Kn| b̹_q Oϙmh{OzIs-w:/P ҫ.{ ]-C.{O<Ж_uɯ~n{;n=';jaM x ҙ/ಫ_1а} l&[~;kkJ`coƚGn/_{߻ҙp+J_(vy?{#ǚ#߮7wĤ\}%߽7ZCG M|֛Cg_snxtǾs\|wsw_x+ 8}>k`ݹE(`M=~~{q[myl7]gy/znzry٧V?KE_>d;~']y?kgm4p[u 2d'Glw+7uoy?{{[|[ݹ/͞hFCNu›?M9?Vm9T'g'ggm;r}ׯ݃>p+R'<,Pa} n=wm9nؽ߯m;6,Ӗ6]gΣOm[wԕqW9s[L52B 9=]UwO=vٳ/|t~bj~ZbK=uvh-7|aBTkNL7w ʵ>|=SW{:3Ɠ[n߲&w}ݥW|7~Y_s5۬ym/>SlkNL0<_?𗍏n= lwqv3$IYVKD" (lx"͒FAGM U6&)NxVFGyOgNC`T@)c޾Rxji)~h+^ڗzN `=`6>FϚcZC? ub~W]O?=T'JX^h ӽp6#H>e=-g9ު[U"g$(b@Q%)( Q$(Y Њ6d%6 H T[7s+oUh;a5u3\s{,e㗿ᓌs/-_*޽;}-.|ӗ$ n_l~&#kN1$'yʎvk[d7^g O!#Wm6ХG8ybt|ۅoEwcn"=#p?.cý].XJ#6`kINF;2$'/_oؐO="g>5njGrVݰ΂WfЮ{k)yۈ H $5d@&NQRÚR0r( #2fwʉ=5M)DO/_8E#sTotR3z Іcisg"-f%" Հm&*I) 1Q[!dHM]kIl&izHϺBf7d63!2! đ)ՐMϒF:VrlQ[Lj f[m uzMD9w2s.7Leɖ/=нw" vԵ+.F s,: ȩ#SjùZ'4&msAr_:H@L$ ] adJ^Em`=⡿WXrݏݣ?r+nDf1- 4}~cƎw745(Bat|2&urVWtn )WeQT=78*ToPxj]T0Bm}yom%/"`jUFύ;n$Vї\vӪO^~iwT)w2TytHj1co}Y0﨣>[-eGTΫ7dVͼX?QRWmmP}|V Yu4Vdl5 ] `,Zrkn?aQMv<[4PdhU֘0OV 13s(;t͚qUְ&Pƺc4[b@V myRkR*}``T=Ec#lʸNUN>p] )CJs2?)zd\c!Ws^=Y 'o={\{/j#Ƃ:#t)g3tV< o+WSʦ)2I#}h)`g:NoOWp@{DeJ 0}Q.ܐloMњ 4p~2S`FkLcbϐrθ춃=MlƷtF)RP 4nbBL3tmJb^f^jQc 3&qnM1,f8@ ?ry;O8|J!T3T=܇zaW^!KeUQ4tLiOU݌-)% /+?Գ 0L\AGQ.wLyQu;jϘ~M#Qi|nmbj\hcz&\vQͥ'B Lar}.37.9M{ Ug"etΊq^D'\T#B31mm&o=?pܱ(P*;9 `UQ'I =uhI AIY1>f&u*Bu5t$e *nO "Z~kh&0ȇDyѧ~u-uCګ\<3y;Ppj!`0t2] \eiб0<>LefB [Ys仿};cZ"~7{$R{e6覗/zpE_qO?[G>䒉*ͦc\K|l~, w̽%M[?Qyt=d8HI\[>&+V%wp<ܝ;7dlz[iySx/?򤋿3[vm:(ֿZrsf(K.~1n|~YՏ޵&c7٭֩j#[.@΋}S`͛ʑLt y y[>t9o;c"0#so|uw͐"ǀv;n\fa9z4cؿ_:*B&Bl96uiXfikH& .? )n\K{@ӑgM!#_eӳQeYI]䀓n<#>E6ŷ8 n s-~g)ta !t-}=bT%&rB$԰^S5DWSB Ձbtl~e^85HX C5mf4&m"=CiQ*ZگZdbL~pHX7i4 1cRWbmbLF( T L\1V Ih}s(24RGw]"Ҷ﷟Wwι )O?=g4hv\P6A,0 "Ʀ44YCz`Πa-`D(+aS Y\gMkJFLQxNcaJ7teSBD[=`HmYFr^MJ$dNj4aH(%GE.-D9 U*IXGXoHR;]:!$+ :@!3P45*/5?^o%DY4H)YP8*1d2( bmPF0URDH*e&2F00.k\aFX4E h@&16%oLF\ DZ+eD#Y.&exՇ2tftpf5)Fd12 r-@&% 5`cPBDB$95hh=f@C@RJVA= $C)-5$ JIJ) <ZS=aB"P)1^m*QDcݷ#u+g;JNWJY\gK]h[ɻPTI "fj,mrJ)' IAJ4l2b#*C f!Bc6eIi F@`36WL  fB7b ) B&5Q:V qp*yUF@DX>,At픁`LJ ;аMD@TŌ5P}cDfb D$Bh$*IΨg@e!CfТh]wcE%Z),@hjx%:@(g :h@:!jŘlkh) Ul$d ΢NZ銊:iJl̠$Zun* ! UjQ@IgZՊBѺGK홞V;N W=z1Jf&|E0HB%UVdLZ\yıLEdYL"HUژ0D/@=W<3$a|O`mR!)F؎:&2 a UFTal 55LCCZ R1h(cJ^FѣsɖM6r}Yc:e_!& @ܢ :ZKB'E>Ut K$)"P3XTE 20Θ"I e̵xdAa9(S z肈ZD$@t!P#s1zAnbij%cF ]ԑU4cC}\#7TBǎ9tT Hbs@@#I7 $ƥPhZ!v rdbA#.eHn! AC 4 @SUԌ5 +4VRU5`V4"@p>AepvND..i*O+ dBA=0f$1 Wd]T, FI]B2Y),Cj ̥Ds7UC\ xc+{U埛!ZzsnoοA@ffEO}h 7|g,.߾wsc~sTx_#_˄%ٷn7fG0"՟> p R f]ƍhs_(aX!4*)$4Zy4Y(9i0K'pXZH5$#8XIRӄ]$65PV-_\q5%԰aI1:BK#=61V~_'%o=wc p&MC>2și2MlQUL5c0_>vx[@bjAMru[) A>2&J-lHO!dž>P+6sCdKp300 W5-k9-f"+r]W#oгω^FX))$C~w?}{G=}-M8͊MC[;8hULɆu3E:i š"fe'k0 8Fz6al@=C"c  X9/f}9T؛}juXϾ~m&!eZAo~מ&_{''=wv:&FDy;rW=K _?針Ԕcg?rDIonAza5 0y c˫+8ym7;cw߉+WxׇUX 9lk?Գ8k'i-ɯ~?Un;^W!Q 3e[mon{l">Ӷ{/Fo9Բ'}0=&ˋ78K<׵ؽ/)LR(I5=C! }jzq8ɊC u"ӐdGweɧ*!W CId2B"FvTHM[;Ռ ɦ%1aLUW,#9;<֋?[#X!+B"=Ab[s]9j"- ^L>Uk2yJu/RYZM1 )Br7A!$zWJ2q%o1e0IK ppUӾ:OJJ5gDZSR [߬Q6lX;G6aC0qz*V賏Yr P3tl;VXȪ 琡brntv`h&ډ$ Hip /[KC򏗼}X#aHK{S!aeftu~9@G Lv)&z_5c0J 1ְ3$wzE#$k:(nǥpq+tl)Uyv͐-^2N\Hd1pupjNА!4N:ҭĜu[]8赯&[cMȊK1gs:2ecي55qwq7=bʐM균Կ g& /l!L8cCVB:\ˏbpCN6~!}td5 [ T z!kUJ'k>uGs==Lm`ЮMZZA[U*VKg/1NH24dÊ}Br"[0EON} 4ɔ8^Q @O g)f"9$',q1􎌩#) Z*_EIL>f,C/lyqzm96Vxa{–R)oqq d͕iRX5kr{R~s<׭J,T8$^~:VfY2: I>/3[lLur-d =+b[KV=ižO<ĵH{f:ɺ~KȖ LQd`LΐQh{SB)6"1eJd+5\ @b$iհ5ӟ7k;:U}&i(D6(f0qel!'u^mwtrXN? i<7_&Խ,&XP!9cku6i?ūOQʱiuM!.RoLw`'i:yJwx5WݽrbDIqL! IR$<-7^[Z:B t_o[1;~rN!Q*Z Z|/}{? 浚~ʟ> $疛-O/Q~7uSӏJ]*x5aw^}?>20+^|j:V:jd96.#1uW_[E?bL o~;C}՗T0iYm_} wt;=[Y<mG3b };۫/i?Go6z'vSm>v`cϽk>4gz輽=WuR.Ovf_//s-o?vxɎK_6g~e (UAM<%[Oz!/{\ik*}y?|;q⧏{Ke_ybS+$e3-Y<`е% 4y M.ͷ;oOuO)ۿ5m`o& EFWcvteW^׻/Hw_ ȻxԽ}|c.Y^_9oSn^e|pw U3lxo L෎9GX?Xz߽Kozß~bѵ8wQZ`C Wl3˞t:^<Ǿoֳ]_z?\o8 sRSE\&>>u7\sī:k)r鮤B)mgU{MRJcL{TniEQgDHZuIeGq7UK8r4I9zwrq>G ֈ66tC+ w{t.ew߻{a=1eu@6sICN|nBb#>};98v".ǿ<ߏUǿ="xN97~`Ϝ0.Z7+j^V8VB"w#O{:&&R_غ󉺋 ^l/L~SKno?PUaDrLV+9L3c'va|ne68f%N{f]:G3s=X'n4+2-:o-qO5&p[3\aϊ~կiYѱ{f0x:vsw9ۇ[dɵݱ]e#3 .fm|HួbȟB`j?l79 9$% c+7 G7b: C #Ǟ~j]rs\}\}jMZ9X̽}r(\O^n )+o1z6kNJ?5zzv$o0)zx0 HA^_3OG:16~÷IV?ێz`!餙ygfL_ry/|`@ IDAT^疝-2tdL$~]% ^7skԿи%c>vW\q^C'p¿OWc,8ӗIGr%Ǿ~q hn#𣟿 Lc9fhqfɢ+Oi-FC!|Bǿ#]]aly/zNs-QJ*?ݦxƟ{Laf@wed#缨S?{ⱟ<{Wp8Ȝuvxw-nyy/SO;3IGO {ҥd[oqfs_d8C>=KA?.uE7(Co7êVRLx#SLH+֬kst] |{ DaMF7?NDa+v ~p.2F:{}aVFړ$tUM|>s)gOSQ%Vz=7*v?Wur<nw)֑͟}.JoyYa oi?vgpg~>v҅,fyᛍnʀDʢya ҧbطWd :ۜxO6:"{._tg7|oukA  3:]Hy'i -y=eǯqu)6 3)eJGbR{FiI%Vt\65}?8tǏ<Yw}c[RGl{5KFkyﯘ- PH:H&3!ԴÄ +%^$gPBRi*k^ۉ)  NA31tL,'E-mG Uˆ}V<[O9l(/R7/:ixbZ몔qEREʲ̲5{-cJ$J$K4I\ 6r+lN5d3BmckƦY38Ds$T<2b=qЀ, 7R [wu';,:SGLz4:i$Gw-dMm ӌ A] ׵ =݌ DԖo$|V]BuCT}EhKD$6rSϻ#l-9s=*6h~{ju2y="N'3aS zdCM+vDZ>{Ec$!D$ιD$V)D'! c 6_--%@31N F%2Cn:i;^Y¯zz-J~qH=e.~%z~ֽVz㿽>LNodH3ዝ@a e{D__n/|M_kzW ^3{ޛ>϶"Unϛ9𶡂; 9ɒC{U?sdZu{Ej6 L^c^{㿽f{$u{g>}0PiG^=߹]tE>?T!yYNl =9<Ĝ kM9K. GȻo;k~aXqyW9SlF@A/NMMYu{·ݦe:F?~&Ō=lcQ#Ng?Ms#OdIyi0iRsï9:νMH޹m{CW]=]Hǜtfc4o_{O;؛y4 KV{/,7t)o} ҳ|7\g_}gI;^Ұch|l .;o*+/v-mY4$\0R\mh-iBk_fy'.蟿 l-M FF˪f|Yq-wt6^>j? ;r`?-ҕΒ;]HVz9mr/Uhz9-r&2ʑ.c=4/rwZQ1jW_ CCcG@څ/\+憮6ctUcuP2aݒOvdrl3g7F)V]4e dż9 *aKZ$0 Kآ3dEuI2t$hgɖYL2eG KzGKr)u1%-:˂CGr q'}d4U v*1\nӚ2:ғfس&09 ؉$}(X }Up&]9%GY2NUw? c˓mj`$s,Xб1$rtܰ9#˂K 8P@_őnqӎ9Q02K2_1찟M[-z6xjd^%˖Y n ,jfF;ddAGѳ%骔27F)o4F*Ǽ3j ұ5̒mfDSG'. P* Yj2|FؐP"S&JzT1ZGHd= lM| ZD(I-T )`,I]E B*h$(<| %uJH ARK'%`DT.4id]BFyRtI@ )bu\]OXq%A&5"  լk|&܄!YK)RMAM;2F]r2 M&&^"vn:Dz$@2[6&'bQHi FkQ}JbT cD36DCaWo4^ uH3)rN"~˭OCZ,K)gw8ӫRJQ@(TВR.U~ D D!Lld(RVB ( EMUNcF=zzcD`dHCI@ЊdT6LDML!T'_qcX69F!Ų{ILs9XfU=?m9RzʐKXغ"J @]ehH0uh1@2+A @@$D@5t!E,jXQOAeVuZE23&QNfFC( NMWכS}qWͲv#8B861h``K/TKQJTVO։ʚ:( QDx2.:ʨ!'2QR>^N6 JD?h1lBL;L2 "|;R ۔IR YbS)`Һm&mP YhEm[2FeJ=.V7o[4] nsٳgkfIEQ,Kb"j)@( /eȔ H5J HHkF# (U}NR52)2t4Ri SaRNZ(lPuRJ_Mo B HeqQ+r'}J)kmD9IDH4l§u,}ޕ5)>!v*z;[ix!2I!Z# Ww_t▫zVdA$a'֦}4VȤH w1Z=rp@/|vo3AkwO%hoqc4 3pG[!I4'h v>3EK/GW3^¢fm{ ڭÔBfj4?Gc>rN"3^.ZU[>łW=> kqi@zSċ\8gfrݦ%RPbO|c~9;33HPƷt U__W&o_wu .\wuzvs*B:D*dd.4 ݺKoo6n$ڃ&O xҖ>R Hk<#4Htndl-#Y lW6lهGli^56f⤣r+ F@ŸLz0\h4/ンNcm6o"Heդu.Z೾{l"mvhǻR=bD@ci*&Hx)@I*!”<oovip]}ÏJ*@xA(dR/O*0U}\2igZ [eVJ5-6`kF1w.,Ӓ'rbY@ c a71wz !7wd7uJо.̀QS 2B @x$j^!sH}@Q$n覤qnPJ8ŭEk Cl ѥ'~/ Óv 2pXc5poj43fp Yr)\j$#yp ˏ̃>edEU?;Y8G.:@Z-F < ex^[nY<39`qn{掶t/?Z/D?܈P]Ywަ/m81š17ƃsO? ^R = ')˒- Z 8hIM'̃N+<;$wM왴羾%Y2qGDRif !{_Id/PIrցgWsw_n Y/H3|_j$Yo~#מ5{%U[緗 OkcFhJ%U7<(UH:*c4iŘ3:Cve1DZҸpְ8cmIGS䘈؟16FFgHG;P ,"8:G, F.y.H0]d%7sZc4uRe+j pꩧj5cLݚeYYF٬vjŖ"Ҫ6D)X+iƠҨ$q՝Ix gjWUE>-E4XYDE%@u*byV ݨEhU&zD=IEE !9^V7FU$*Y,kڹ ],0vZ[="$R)=dѨ7 (%ajZB=u4<((. !Jq{,2 #ŬЅYU@芀483[Ш2\)kIOjM), hUBcnVDUXRW"Ճ!%@8c1zE#$#Y%rz8it Xrj`=CԄ2L*  `z2HXP#֘DvDI/ʖF!vo˹b7r|T1CPjxtU쟤%lE2e5sQ-fM qߦV3ǧ24c{1Y,W%PaW}! @T%b IDATAg² D>H  2PHH˼0Bj]by-YI@ ԗI?6޽&RJ7?y4)U#;J%UN3q2ny8*ڝU3nu[eY`Lhj3hJew4U/r$"bI#D@ "x!G =" "r 6XZ BPTĨ("Gx %#@ FKTPh h-  ;w|@W}p@KDaQ^G(\D-@et Q8ÄFĎ|D@_= D-Bs |t@n`( +Z?<`-'v!>"Z`׉p-x H D[4Lj:nR8[@@ Hh cA豠%BU[}R,Pm$D]>fP@\;cВD)06ͣDK!B :4y4PhXR$1O RP9_r^W4$QƺԃӬ@ꑒLK/9r%?o?*FlԮ@k$r!:B;u*pRwc "8:ND [5$W>B#hH(%4Upw,!hC҇J#BR@)٨{EGbЪW`(*@&&5'WT([u۳]t% $D""x1 bAdو^u! $$Д]DYG[kgIiW5uY I|ycP$իtfk坍, 1q J&gѬm|P>eEP"A (lTyDw`5z[;HuTf̦S@ԉh{iP@YŪDxzE )S-Kk 7u)b) b"t+E %TAA*L봐)U$ʀd&|,YRňEV x)EPH 8!$2"ELCJyY6J @GNHT Cz\>)256|kx#~J|N:iE*Sŭg͚5[aWα]5ۣ2)LV57w'6^4Z:z2d,ɒt#%G癜 ds-Gvh'@tEO@Ka"[d9`vl[!VeӒl3 ]%#ȇNj6WZO# 4̍\>Net Ch3;)@,ɘ;OFg"Md6Їh"W~M5I| rP0ғ;gHqҧw^24 !Iӳ CdpJm20pXdE7;֌]ث$}%umCS!i|  ֒킧aGG$,%]i"c$=ɡ0IKGKd%Uw/}( rCdH`ɶV[Q:z?uÎ~ kz<)l.tI"@RS n DeI!s_#aWkæ2um!i9ӿ>oɤ @F y-O.`@y9E1$jZO?x϶Ǟ}_y?>}#t\W#{᧭ _yg^X:u/b}hSgD@VǼk^@E٦_߹xAi7j0uW8G$s։z ޣ"K` Av El{͍7 ʬ*Bewqč̻W*T/ W]}# >C?S#m!C$J@0@ he;t~wzofhx'^(&%9ݷK=Km:`&BV; x[Xaz,5v>?0HWo-0\rzO>qμfy18`ۮuշ?߃Xx'|vu+3ԀI#/>sU;O2?xa>9y-{m8ѩ~_߻KпZ{&-g=7]{Oܻ+6sM?DM>_yZONQ25?:Ǒg5g}U*vf?eb&N➧p.Χx쉽~tk @"Q_j'?}llSHZj$}`:9쿵f}~6Ykښ;2&hyqſ<=GO((4!z fZ{F#|+6}枇]sjgÎgw9zy-;-v=)i]gnV=Y6oE-AP;;N>q-e˓Ogw+ 77=Θ̍׾‚gG,Vlmvjx粣Fcl®WٗާJ nw}W^$IUTJ@,:eʤ<}=EEj#wXhݟQG !iGSyѽ>ZGGF~ $¾y[~#'Gwo|޺ =ڰ 8%P|Hza%IG6X2N.1..ݸٳIX/>p7`o{c萴eI3/~>f]s_iBf`W:&pz9QO߇rWtTڃ$Go\/|HZyO*_.Y}wqzvIg@gxOviyP[m{tƐ+Ivdy4n һ?ܠkia 1VM5c=O~W#N8Fή2a#˾͞'̡0_|3;n9 v?y&7V_ 1`g+Oէ=Cȼ$يӌ_dQ`me-zq萾uwe!A;֙8Bm3q iG}rÌ4#|LݛΑ1 wʟc -FS/Ͻn'=-i5s~JO^s~l^]#_쪯\ Kj z6L[DD ǾsK};Gѥl;Y[7in7uÿ履}ڬO9G[4w/`, i!I/$[֛ݦ66=)^wcן;kZe_%!} rש8kmyAik!мpMgn{H: 'h|Vo? F2eXe+[7FOOۜ~,=Fk dIzrɳv)ߘ@i=#7=|vt_ltI矿;`e]+WWwqo| c+/EFc76K2/kn={?P2_rW?0mǟb=G3[TKe$R`,Hhsp>z2=[~+}ܧNm}hTw ;X8 ղ(=rƨ 4Cd`_fPFu}dNCƋ5us.xݓ9 KGU3a4͜>g"i4O^1:Rϴh"y{\9ɮg\tqǟzٯGHǡQg ē ҧO'9ғ٦c('7cm{#s.O!!fb^XCFl߳{WrHCϜ4ï\=sӮgђ% r fˮJCǜwA\dS`Ygu鵆1rd%#xy1j>8-o=^}k4! 3oMoN|~!?7M8H7:s?os+ðT<:iY0/6'|V̙-WO<37g̥)Kqצqt c&]*3$}I l)>wV ̻Vo>BO 蚴#芅N8G#zč'vo32G+ CmZweNK˞#4&/|BjxaLy:-J";tK2Y}w< ?# ZlF>R.u?>̿}[@˲dN>dE,W_Hҹ$sz+~asr&HoX̶ɜa,Li}qԲ]a3nZ8^cWdk4#q?^FVd癣EË8gcg z-+,Y~)+J!HurIH:$`$+9Ɗl_Pt~,l88LK j='{ wŞkg;Xz:b|3W>L?cf8ʎK۔go#O:],8^q7>Yo\|ϞHO,wnVUogN]Hv )en6гg5cc drֻ6db5m|s ]oAko`b{y1Nrf* \e\{ H'{uW; "WDq^4_QGs±,,Xr#]sy#"ї6;kBn-[i3}wį^ƴ|>~4]>3\DIr#_xQ0pwnڦʒA ROoXkݱbţ7` ox\/'uͯu~eAY yoO#[VKK>7W~{ݹ#4MzGzNZ4u'xGO~x?'s&cF@?)#.v>槻V60p7n-~;LA3p!/o?|3l 3={M8'aRʓ:;g}gtؿy;K & gȖtEEjO턁M>ɓN=)S||z*zzg9"•egl^.|12 KJ٥KnNsO1=t=!vX9L 2cI婧H:f{uVb(=;KztKJvcBzϖ@ӑ]БW,RWdE=E ,jǏ= hgɢ,$r[>(ֲ!YPn˖u*$}Y1T Ηe}g{'n7\;?ޏ. &H(tڋ.e[X/\#Y◰+"F;^$]`(,I =[dždU0z:̾xc-/%YB'& Yrtc)&wɹ IDAT4\;ꨣΈWEcW w^nt`uʙxz.6:`+-=vn\h}渋lIU%rlE J`K1}hS$-Vٻwdv fo}E K2I !ȕI"+:\۳tS:CXqKwV%ŏ{rTu*2/ -cthQldAmZ gEF:YYO:|cd (1H{kH+HHKK 2tl6vdlGC$ڦ,l-$c !.l9h*p&ftIiXa5daXo=7}KY}iSr?H(ux-kͻ*G*$=Ii{{{t|ߟK9vC}6T=#YUu{!BʪTƒ=!Hi)~'HZBMHԛ.h-QGctMHF~#VDUadɲ 5;+{Tc6Q#Cik>WEcד%](*n),G/EY9#B KRMWOdH+&I`^)Rf@,RO r}hÙIz-) Y#k%bS@1$9ΑGZvHJib@ 4ZSl,!&j „ z*oBd0ES5$ʬH1%Ѷ-44AZ $Ҕt0>@7c [}L0#L!˔Fl PA{l= ,[Ќ|t 6ZAqF2,ZI[(}Z%k5 r |3-(2#ϩX!@C$&S58)v0 Iנ!$.MȈcj|5ι"c9;a5my]R[gOnq5HTLALM.MVh`JDӊP})|I7`QiR,kkۂM9dY~]o&;iU%S3AH-J& /@VhKl BZ)‰Ҫ":Ǔ7E4XэىRG5\! c]~c9bqX%K^'|\t񲑶' )?aI E+~,[oImM6Τ4yfS_V_Q8NRbW"cm09$8ȱ2U,6? ˈdzNU~-YѮoSIcWߐ`ne}m3OΝ~94 ~'IPk0όN j^c7JbJKF\RUjB` PX#VT0h(n 5 u(*oΜ!((hedNHVȿb[HJH6 Lxf?U2 i= d`[KڄM=EI蠕J%$&WU!Iu) _f&z҈Da:#G2 .vKagWɠ@9H3ФN"N[ yI7UL By`g*@X3ԃdH(D`ʯځJV5BY@GXH !YSDk5N/*FBdMI (B9BĨCVSh =̈́XuEklT=꼡IHkm#J҉1֕kOƘZs-c,hi%Uju(AU&c'UM(D(Jh&@ XkzJ#K_nGCȂ0^c TgZ! (8_^+FTE"urmAFOd`=͉R@2Td 5C5f.G'ր2" 2(!B)m4>2hQ!}WCƘzOVޯnLjo5yd "覃NHB;q5 C#1 reIUIE@BPvf"d4j ¦qi8#A.MU2)Ll3 ډr&UK7EgYFbcЬץzaiQ+Fct"J@$$!M@!L3H5*#T#FMh?լ`tR"CPRJP:% ^5iC Zi_@%@p !MRsRGurRM!I6Ib Wcj/uSW `[ 4^,eiBB)Xk)]ry^(M $) >ѐ཮cJ\o. JR|_>4#B?@tOHbUE_;%(+#hvk?_=JBA?+ݱD[cI(dJZ^rG\}w@ A$i|w 4ESF$yR'.y W^u4OP|WIz麫gl`BԚ.n۷JHNSCp,ˊM `xJ߶~YgF  "`+(K( "QH X: -@{qHTJIG@ f3@ @acP#be=t?s˘2}@ie(@ăf5 &B &"PQj5PqU*NA3gtTXy8V^Fhe<ˆh)=sl<}J`@Q=FzppD `s~\AAR?a0N6BJ=H%,QQP` ,y$I=W-kAYEB"\N)U[Cιd j0iQ~ˡ`C&Fb;IR)0 sn .*&P ŏ^z뽈ȢѨP|܇w|t(}C;+nI^B /Ϲ?;"-,^_A&e/u|j<#jʫvZwʒW1>D̿xۏͱy][ ɼ?{ٛju;^2s9Z߾G/Oz7;[wZy_35sC߷)P=lçxw٢}wKy_uڽ0Av] 5?M }P4>{W?q|զ>ӎ/ίk||Qkxj~'þv7-:,?ݑɰMLcj;k-S{-MEx> wWc=㎛pgj6'YW]I/R@ʒO'^1VxZf9Ƌ?k=ix+Sw,)~&=1x{r̺i/9͛n]luflM.]W[˯?hԶ c~JGVW.GGG}eOo%_0N myt_1x6,Rɔw~- +an#Lskm&r-PHrwo==-?R9V؈蚀F2ۮr…rO>bC>1sAsWe* sF.*(ƲzP o<{SEqBC}߿yqǞiā}#ȂaVޚ֮:菪;̚kêlY"E. OLe,_ML\/ ygӇz邕_?l06m?r-y`Ұc#xkZMH@9iuEu:/}CNI}+֓J {]kW?,U2H!K3ӿo*T4#/Xzhn߿39;wԧ]{t҄fڂ{~qx%Jy{s\?' lU>ZT)JQFDI\U AD *bzDB!BB+#x8P .\GEn9" Ѝ'DOøw5[F&/HDooL}4STY[oB${I`kt5\ҁL)p!YZBh%STN3k~~ͯNILB`˦ȣ-lяܻ4=J3oCÌ (tIW%>- &}+n{xx=}/6UT@qA;<ܧ~7.Ae JeP"ꤍ>^t^w)>ʾb8hn}1=h_ί:2BfŐLM-рS?>ڊ6&I }q#`k}~]f~uQr,Qy56]<污TZSQb$IR_9M`T UHy~㚍f-L/W}AD.f` 5/;e􁣖=jG?}ǿ慍IERACRBA#th4`C!-i6gt@}}@P'HC- P R:3E@)-OVͤ4@ԐOF~gЌ>)@R@bRL]!*5I"M B#~][J,?HlZ+Bz$pF?Qlt@}vb\*Sn`K?0+v7ereUЮs_zO>{V*pZ`\KT)K_O@iz9O % } *m,SQhΨ z\J&*3oc6 sȪYILNy V,0)^bՒ?>˹O6Aյ1 *A ^N=ͯ?S'kXV0혗+*gM!y{xX]8RIC ؇v7؅㋞߷蒳>KmBΌ]32]c_4bY!Q)$ F'+;cA E_%8Xg: 1bf<0M1U%'Bd-T4>~ࣾgǒw :;YVUֺtF}ps /9u-fMi(4}/,m m/?v&%lmFv_dI'N=#Q}l~Ϯv(V)NScR RJ̪?!3k&i߯=*45.A&Q^}s{zvg̩-x{7s#P5~6W6Vvp++o^vSi3$. ļ#]aG?{O$7~GaAC?OZ6 *4Q˯8% ?uV_l;I"˪8ll:GBO{oY+YD# upܼgL 9o1F!Eh]fM޴x :3hhYpSolFn3gnMY[q_==wUYrݴ##=ɞzg~t^xw5V c\7xuK:{o FՃ¡Mlo?CvTCsEZ0+ X隈vj`DɥSu%pu"{)yYլ~Cmlϻ{W:Wg~|}n{cަknY2 {Tϝ08} /[=W/օ+'{S:h=Ċ ; ߽[lϿqa| 6~O9?;>~UѹS[.;ԓ?=t&B wymw^f^C7gu}#v6~?}ǏrKXyЦ;]poovc%0cuwμ~r;.;tmNKIoi->yn[mr]rmo`+n]4׿hl0}ʖGuk [2Ud~wzyO>#<;:Y#ϖ B10EvG.,Y9' tgdXO<Y-iz:VOѧԲmB!\L$s;l\8 dzmzžlKDt,2rjcᨄ"VsֻD ={H ,ƶ*ˊƠ_&Dž~iɞӳN:8s}վgtӯx g.*a΅ps%YUUQ*JEg.dYntЋwNyO λ$RvΛܰ/jE$ ζG{<0vlY0HtKw7AE-8FV%t"hҳrqe8f'{rce;Үj.!,G?7VVd)%Hk'@*VO-vEO㕧9.[TX,#KVg,]9N*8UPXtd3˖>9Itd"! Y*jo%GyO֑"䈫.W/Y3XHYTEuRhAi$jJ.Z~SÎmth Ha 6=l#m#R)>%Ki"{(VaQQ_5:3[!t'Lג1hU#AHV,1C`ױ!a8G34]qo?MqFz$2dU=Y(Y(3i<|&42ʣ 9dVʓ@<(.cz8&QbbVfm"M "aP3W#sEP&8JYWjc@ 03l"F{;b̓w="d4SQj|3>K}ƘVsω Fe"b؆{瞵S>{a/Yh nΌD PS$1ɥR^$'jGKښ0O-:LBzF[԰A|O!'Po9ACm՟XnU'Zr'#E t5)5- d^/d ھeUSsl$Y+v{ D vhkdXҗaT>"I!LL]i"ccRRb'BF/6G U.0X&Ʌ}YAc$YM".esL/Wo4(=m-Uk:m]瞰^2߽rњsӚ7>Sdy/3A+fy̝8ny+bZEEvk?CRXk-G)I~I8z*88IVVCdܐ߼jP2\d\5"kgE_?_Hq55)+k`q:.Jz%nWSid5Z=YN%ﱬOEG6&iUzxڍ(`Y|]d10"#]A:BAot1:JHzy>OBDN`e=B d͊%R +EͮJ4FO2`nt.UcB>1z֓1 h?qV5oPucD;齷qx %D)gZU?zЋ<pg^KԷ#C*IA%N[,gR1XwM sp!@+2v';Ka;6(*W?D0 { bcKV! s%:۫B-?|ة[=ɡYPz0*wM(%cT&QZk$tLr#$^ H>i$C *@{_"NIn$M@l4jZ*fY Ab@-$^1iDbQI2o -56N]NRЊD giT0 JǨHd TնXv8Ow4ErI ^(H APD 649CU8~>{w=]vYk5j՚c@/e YB5*% : (B(3PP.ɨ YJ!-+ERp*)Y&@$2ѠdJ:kcaCRAT I#b"% QRD)DBȎJQZ UYE7"JHt5C 2AkcLyD,YjA䲖D€)& 튮ffit$DTZ &ZC"D$2i &^+,5& BCy"(肨י JFPgZ3E (BR0@hJ\y\9@G iUHBRfQKH ,mǴJ[j4ՙN QB&!$BQwdl5 ҩT&")m$ IDp> J ̼AKiS2ʨeɕ懲tg!iCa %e{t$BtY  c2@| + jCy!(Ha<P,(wee'H̝cjTW?,ԇGLehiԲ :g:͵\U; "lLԢs>iX:tCg T̐4;GUtE(3Ο)w>H@h HO Q4-C tӑ@*4>, ߇~`C)teN>PGʲi'%tp-|A*9I|Z|#O#V $`+FF0#h# d4`H2FB`$`#X!0F0<kAq ;zA#d4D3R6cVtfTQkoa\2uvj0F~=)۬KB0s (Deȗ锡#D>_&bXGG,-P!:ЖC()EG@DZ@X`Jm #h+ >EWZo݋'yaU;qNUHjVV_22M< '=|䥒+RWD/8qBwoҽRNaW񆣕^}mOyZUKcƧ<{~[9ڛY;|mǍTfT7,3@^k_Zc3ZQC~7Xy]ٛ}ZEGxa?\{H2[Dn*lt'_QC'o6oܾ)STL\L2.i*DcBk>A͆SEfݶ݉S*pz@bU_d㯾`cz]H_z=/#D:yi`~3_KKy?ysyWnƩ;_5-7sJ7׹~nKn~أFj*ﵐd!py(1,yRn'r-/͟"q#$aP{[|Zتo_62_!95l s $0 W/}s^#҅w܁9I~{/4K4>3gͺU)R'('Yo̡O*FVԋ? c4<|Cvނs돝|uzj+1AB"]ޫ8  TO->+͋%Lj֩ZU+:ty7{nѝ)=nuObR А,9M4Xrv[nAL\MkLx:I Nj[g 1ay`bN6բ:fC^bIg.'=k>֐,J0jcvdy 5qí.9Ec`4|9#?-}-cRq^xGOSqg~ '1,ʲTJ~h贘VBn_Chᄃ@("*o;#(WED5%" #Ę e2 'N BAt p,ZhIDd1VcH2kJ:UIB)-.2%I+E#jyڬC"uM!H ,t,G_ I'RPxUpAetF$2k4 UlbK.iZ%TbEBXvo%EdHJ+Q4)D&e)E&  XP.ftݲڔJAD@@%X)d]GZ=9:(>PC'u>{;3N}zBF/:JueEHrkbAÐ6 YG("#bRj2.og|RƦe=IPR Z+Z>\;G?;GnctZ$Iw1{={s QGZvmd1r#l: 6lEQ,\!FG:B\x1b4d:eGA\ב&gΦ$i9hsf=cB0}`)GdIӳ`-CO:h}Gl8̶3$[w\#F6i";11掣*bdk3,O[b YOo۝lO/}o1$K ^~i?xmVIθeG`a΋l\9 rxѣf 恞aibXHoIGFC҆@Ϝv-Deɜ.Fi0g|xG(dz 1Ǝj Z `yXvc?\W~62dA2w/"fXU IDAT"j@6-DReW|Wbvֽ򬋽"+N¦) emnGэ3?Vx2z]d0(#Жں@n&2Kb0-)Q*)h"&`J Y@T "}@G HT[[ؖ7Nt*3D5~ݕ], tqH]J?tÐeյ!C0 L:31@ADyDњɡK6 T7˳EPNdun's6 $ozT A ]}\T΍O5jvpJIrIwlKTA${&MDRx.6{J'04 u'@HjL,SJuuG1YӹvZɕOIhϻ迈$I:ڹH)RVM\PQr] J z#J]V]i}cWh+t~~à /L&LCjP%Ü~ƌwI ĜzkVSJl9uiښlRyskm{M iCo=b|Mв̷^_XOn(yᵖpj7D4T3uVDZ@;g^k[o]7AϢj^mj~~P2ʊ Nyvh--B<îo/lITR}I?OJR/ON}.c+L.6Ϳ@os]k/a+Y{UŬpmS5 &Yi{9.Tjǟxc|oI^z9 [l5NǖGj3^z+m$RhF3#cE[.ɯF3Xȕ@A7~~z."0g:J'/+ !>^qZwiZe9V4>MZR7nWg/n&ݥdN¨kݲnu}nF˙o-]4d]Px Mhv3:Wa u(yu7 5j'OO_sO0Km:C7'x箋@KQqmv\ǟ>mkdgn#/^Ʒ~6ٳ~{V฽uҬO wfVꙻԫ".Z8\腵G_=ß9Kw1̹W'ߺsZ0yF>/|~eW/~eޮv[*NS= x)glADMm{~s^zr9L¾xt=7 2%_Yݯn6}VЙ."Mӏ‡EQ($pRf3_JΈjYq+:s@'[ԥF 6W{bWfwv>ʩ4YgMյs7s}ta+6HFJ0L:dF&F2/9hʸ'^h9-{+Fiw5oKv=! n_:,<}%tegꊤ{LmmV.W2 ]k͢_Z Yq?z{f^&q{ {TzQЙ)Vݹ~{\l_R4ݻ 5ύ٬gIZ%lrUWFY,Itmғsܯdh-{ !lw٫9y0-H[fEvV6ӽͯ^4$]z¾!y+keO'ݶF{ar+E59wߦ;]$Eo߲x6gˑp၁?7< 53cݲCwuGJ1fԖg=@}@3 =̚Uzsͷ?z=C5?2dBeݤkW'NL@0­6wiޟw6 $3/,7?qZ@w: a$՞~pU+kc?e\G/]ɓy@ULƞJjʢ^bkm&+?ݾj!Bmw5ARPi-\sx֩//\}k}"eٝV%||0 2K%Vb;{Ƿzns}yK'SArQ]Y}%N8<ΓqZ[QI'QlIMM#7=T䮨쾫?~/;h;Εɮ{I~הILʎ$ \ofgݱ`&2-S'n1 p*Iφ2E\ubZLI:j>~.cu*sm)*ѳZKƊu)EiMGfw~yWG-){ cI,(2 o~&~';?'>|tO8D/OSO:WZWڨXBN*vEэQi07iؑO:ܣ̛}VTwks/\qɣpr-deTc:⌳>LP7Aꘕ4!*Vc[Q}k_y ~{K{ֹPxi#fFWק 吠H+I TGc]'>kE "{}fKZzw2^`"}ɤ" }9#}=ӫb=e%"%d7"Q24*]SI-|woL1I`rUR$ڄSsQWMGx)kt/^zط_?8 oO:o' 5QC(sI]"6&I 8DK!d=$ؼ.J4I]wݥ{%uXKt Sf h&l3V"#F/C"o~Sf_ӬE0tkr>odҕ'|eqwCx ]~~=3lWV<@U 0`SQ%|wo dN,E28ϝs|tN$4;3d 9V*%ȴ\ ʨHtIYG]Gqi@nJ[/ƍvל:]3)XƶT:3.DBs"(4s??vtXj!]j#Bɣ'$#:zSDT.u]Mg&(IԫĄ؝ b#lN;oѨ}mW'~"9Z \22PI3S!+bV( .QNUu֒Ub"}t'Sȕ_߲i#C<):+дյv[Y;$x4r@QԺm>lƢtm:n;,6 H\}ׯ@q*£A4Kna>VL'> *dNFu?.RjDWu'{_1TD ޮ83wޤ%.]ss6юZER.ٽEՑ v/.Պ4!R ! t\pqϯ_릭ָ?wk=VqZfu VjWi핊dٮj mbzv\i ܟf+ڄ%F ık$"ʊ(_[m!j ^e4)U.0S?11ʴY&ۡ*X4ƲeޱKL@,ZmdVóް !z.ȠVζ5-c^Z} v; H5iʥ[(\}=w^0/dxI-!ЪX={swGV c=Ks-Κp-MEIWf9@/\ZD*c~{/za=澉SXRy$Ĵgb0@m}k~S˄/~Je/ܰieԏׄUM9 ;f|jUt+ W,+"7聰)bg}/r”v>z;aξG~ʌ\p/f"7ÌYꪅ@Xby(xڏt}[NZ>c=l/~t7PK4ؖZcÿ]Ok'1那 dt"N]#P4޾Є&*Ո)-.GͫbO_Vooq5w#Dw^Q.mWIޞu tIO @jt14hbB\Bkppq7,*_ݥ0ag5! $U <0G8ލ6e +%H=S#:{naXc t ť7Уn{4i~>?wI5$ ׎]=/;ۏ؏tozռ{xg 3[-_ro7L$-;}>n'41dIκn`OoxkNn;^7[^z{ϴ3K d1vs,u\Սw~m{_ۻ}4.gNşN _;~wjm{NJUW'ν_Zw=9E%KΜ$&mΘ2/'^;:7]wc &px!4P_}Ëz'qx?)N޻)N-r~C767ytҙUdr6Kg:dDox15~-vw+J$1yOr ѷ7qO !wY%ʵ~bz?>%-7sS ">sմ:n?=nkӇV{p=CaHO[@5s!8rʿ57E/;`B@uN7)G8J·ߝqێ7N3$8g}N=[~>t~Gz:aӭz=~§e7]XOaнtq݀D~b;o+Ӯ 3% _z 5|S]Iz1>pt¾_9og物wǽQɠ-G Չ~޾fk5w۵G|ޢwֶ >{FSҚX[ &-ݹsiM[ڌߚb $i|ѡ ,YQ.yw޻%iϘ]m'}*ܙdi a*EO}! Þ-ڂ],歙g, iH34c,h:/\diN>rx teqi3" EL,8Ԙl9Yƒ ZG:7iyvVlsii6t4aǵH@6KWet$3_o?!9y^Ȑtd^8b aXf 86h;g!cNiBhZ2s~@ZPt@$]쌨Nj*p٢cӶhCe—gj[v}ֲ$1D6IKHHȐ;հ7˛s^1-O킭s.dpAl!ҺO3}ؓm-[wpdH痵>5964B̧7cI$]I.Ylߝ=mQN:Zv K=NG?KH`xР1o#ɂ9٦C$m;"(=iYFK`p,Z!t \ùahHO2:eɁaK8-v" #'cC4M'E eɲ-HSҌCsѰ;КЉJbA7Ic$Y00=IHhCgP$maa1emΜqER#Hҗtv ]đCHh dY:J.5 mr(3xm8mNh=D,I" Addnuc!CN."󁸬Ҵ٢79led4Yv*hBddIGo@{E죍>icsc yLJ"sl3,X=:Flh:%MƐd>`plt-岦 Eև?tv\""ɢ͜޴Zw z&]$-e\^;_IWNMA2gHF·Y2eZmz= :-eA.F:Dzda z\ EIDAT<] 1v]g`>8:kX*.CEQP:!G i*`Xed&p1HߓF@$Ѩڗ - ȡcz4ZVGTeݚ ; xі6 cʐx += E",@fЭ^Ieޤ2|^bD@jWIP",OFi* Ȑ5݄dXrQUot(@_KxT# }8D4m. vdH$@ A!9$R'%`\hdDD`Oy+]0HMOH[c TZoҊc+G- B$5F iUeDQNUU MQj\9k@&BDE :D(*&"v^(^YpmD L[QYDdȐUacYuf b1 HbS9$.MQT5`DiRHFW O pM6kZje}BQ](%(%phH"cJEQ4ڲ|/Z#ռ>A3˵B3C1*R?dTJC>H !(Ϫ1@AE (hFt!zKPIEFM UDi-ئJkʛ2`_P҉eFM%9罪G X{@b*`6z/R- uJeNtؖu}؂j+\#͝ҩj|ΒGdX^6}{ԫ!Q p9]D:0JPR”oEV[_f]I_33ؿ`r!ևs;yBˢR&1LA&+m\F%NzVwEmު^֧>7 ̭ -pN`w%eagqpcl~,8VmB@[~h$F #: pzdljesȔ\Tip3 *s: lY7ƹ]J2&5 Yz~_VکK·؇M\6$''Zqv,|(^"iOFKo_HKh.A~-փ~нmd+R\`'_u((=Bh[ ak lZo܌n3#%D}6Cϖ߸q}=ci*dYԏN#'Y6~L7m_!@>]5'!uGuB};p|+okܘH5l! y=oQ|z|Ǻ1 ͻ牯GPRG+&kzHy5ۯlXMJue !JH1{^o cֵpG4#)?ƊHyuy~}țE$闶@GXB9MQeOWyqWdTU }#~}\tLj73 (ϭ$.7Jt׋fi<={*]w+snoD@,7!9KtPl& bҴ _`K6tDZ5>ܭ2z{O #&+kC#unw h4=)3n<]&{OZ1 rV=:o2wɳá^$cU@="Ԗm}Z&AQDyaZ@4ءt9o4.b&QQqWoަ7D*]žqk_Zf=>I &]i("y.mBkV]n33@&YEDfvW?H/63xl"Hgݍ.VWzު@)b_vXαIc%?:&,ۥH/}g=/>Wj2ʷb"cSfM"[@U{Yb ڮEQWGƬGRtak71{33֪K̾K=O9>gHZSgL_̵>K&?[y'Y;lv;ҪsnkUv3a]Qo%u %R&W+Jm65kzy$B7}k+×k?|V4m8?h?l;$-ϝ^'ca7,3tsd" Ϳ)O%0)itIME tEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/preferences_modules-main.png0000664000175000017500000002763013162045104023717 0ustar unit193unit193PNG  IHDResRGBPLTE0!%$"($,$%;.5>@3+853,7K[3 U5/>;XQ8@D=GM?@ACA>CL;CXOB;LMLbJ9TJfVMQGP`cKEXOFCQwFRk_MSMRZZN]^Q=UQ_STSxRIRAkW\tX?Z]e]]]R^x]\orYRf\_W_nvZIm]Hg^UIbV;[Ha?qfhgiiPmdYhktcPbm|Ynrlb{j``popojRn[qXpd{vuvxd|tOZ~qUwzwmx{yp|zpk}`iiu|i^tbhrmfŋdzlsǓltwl{sƞtԙȍ}ӂքٯáͷȣ{{ȧъ߄ڲܔޥෲӱڰŴʢ嵸Ӵ̶ɶ˔៾濺ÿǿعҰ•Ƽ¤IJȯȧȷߩ̻Ҿմټի׾tRNS@fbKGDH pHYs  tIME  ,-G IDATx \WƷj-bk R,vk*rUR\ŕX IEmu ZXBiJ1%$2C&fv PU #3g2?g̙9@)RHAaHٶ$HٜƄ(&Ot_mWlD) ZiWWZ+[B:tULWg{Ň'C zАWmń뫤s_1CU#{󇆐jRB&eOHʼULm@zQgݳRYeZrOS%$mM]r -ƿ"rM8x>nfn}J CbP`iVɐ ]s<;s{L]ٙi Ȕ) [m)MܽҔ 6mh*+3!))&YkK5?&$HlMIN؞)-ֿfw$,F@|x7el_5 EZLLyߨ>[X ר?UӶl/)j3)`́ȱ7qHS"lFdֳU FzWzMڨ[A^MK3̘1"HBi5XڶbͿ&mڕ𷄴4&׭&\ӞIK;նerRXJRIGXʧ"MN2ӤCl[5ȁw+Z@%%Is!j2,fk$?ߗK8P$ܾf(|= IAܯ!B֡M ^$=4 C#~BCz)W~HT)WUu $HI=HUXMf|$R"4VSm5DJDjMT<7_ʆ$'/)uO}F_/ ?/ʆ!HF=&V -=կ~!kltA"5_EJZFQ($_Czµk;Swu,2Ү-hB.h:R )TBf% %^x $0)L`IZ|j]BS6?ExE (݂!EJ' FN (ڿ"]SϠ{"5nΣQ|ffT(qA Q=H#ȼȀ-(-ĘEw),Aʅx5x"EXN"&pV-Nh e8"990>HTȩT΋Rq88p`h YEz@ 򆆍MAB*%淗J!عr9(:(rݱɡmF>:1pD "`Z-ϊŢ'.OV R^oӕ&D(RdsBG@鐅YQq+`WQrꤸMrp=h׿) D}.JdnTu"R})Ho<{{Q;o~aR% 2dGڴ|"|TRҋVmބ͌X:Rc󥦨1#mX)eWn/9؜z(oU @Ef:=:z:L1/[Dk(9_贺!d`YONOoQvm~h?ⴓWsޱR g,L)\=•b#v,n@g l Zk"Mx[RRX)܊!Yzsm/1ߣ;2u[ YR>peJfrDBgP+黽vԮ$NNF0yHQ/8wqc0)oWd/s5i"oPごo޳ TjAڀ]W]#U*%u |D AUwm-TT]TSPT:Y]S*|ǩiEa)䢃({t9:muL|b)먣G#D"Ԋça\{g?X[6L B*].{ )\U 5]A+~`!d鉀"P_ H {]o iO@AЯ4 ZVɅJapip܆!{dHa/2]i*iR Y[G< Zp#iJHy53>I$R0C oOD:`Bv.U( iIUa t}^7Ly2)6'`{ɴ,:h@lN&D][z=ΠЀxbl=tp{ = >=Ձ1#XF[4aAFujiQh[JllP_I7,0xbtt=Ko ObԓHu1J_tXoUJ-N9Vp^ Sn~EvύD Tx[tmL߭7umõwb{Y]r+؜ '-vkƮuu=r6 =:&n+t}}FOb/H||Z->'F{đB h.ula*VpdP]_Î*" k8P=(.ALR()LHͻ'"lN==9R@}z^*.H~@Y6' =iqVق K8"?1"mNόo'Z6'@ H2#d?h?5ǃyTX IPPbH~+ 64Wj޼dhcH5Ho1D0/q8y5,5jۺs:3ЊnFZhs^,TtS}ԄCxl7e~DB׵n̶i+˽|n h:Wϻ Z>لK=maϨeT:!dS^>v^iR"DEkiK.IQJ r>o3h]^:Qa"ZO;-ch{pv 4!'4SWpaCy}<]jߦx6&LxmiwA[5kƙ焩%" N-^9C?tZ۞W@ s$OƪB) xQ9D:HH >&=1KMRӕKDG MW#p@j6K# lNf0{^ML&+(d=z opoE5+8KR1cNTܴ ;VT(mmP/Yjpt_w-  73%J@ KGX*njzb[.< s:.TWމmʻJItxLlNTP1nZs_̮3&7ǻ-t.BP[v-#Z y~PCh;SD]bUzwfepAj9Mzxy$ݾڎ洤ygQ^iW|oo龪AK {g!Ű[m'<9$؋jP#obuI 18K^363†C7x 5|c÷CgOݵzb[ss)Nvn}SnL#H{0v,\*@.CJ?o5#@%bPT">:S!QW"e֩ܲיx6N{E}_;P ֦imx@Ceb3=3HUEKӮ~Fe^\I*mv{ih-՗<0z|v2HA^(5EAzQnWbAQx稑KrF@#+[̻ qx mn0z?O P3%6ԽO'\*GO;Eμ>s7htJ:dVarumׂ*I\KybUJ)/\҄".bBbΥ H儎qz.P gǂJP޻9(GV+TwcΩAB$g@Z-TI~.PwM3jn =1|E脟6~Hcoe_&X̹!n2I(ZY}j vܫLHyt"ǯګA!NKOu?'>R=C.gnŗ*xz2+~Up8ʊt z$qW:fy=rѱsbZ$~=]Q.7RWG߄Ds',th?=&OB>Mץ[~S"EhfXi*y䀎%Z%d. Ϩ}Ed?\DwR!o2[|8LK79И)vpW`UJ[9ZX#FdKfsB-t줅| ;16'Pfals)E8W}_I@ڜli@@ɪ=}F&H~O?W 'ݩau.6/a5zl0|}# D |2]`#tݣH#H #eDkjckH K 7a5ܕsYQm! i}? i浪h*tZwR{'hMn7 W{ŏ soF O5r$.Եzdw/ƬY7sͥ5ܫO ǁVWGp擕Rp=?F/TJb|lN/Orܸxj[\yO~~%x(~%_nf}&\*Oe+[!yIZOcN+s;΁ӯ#AnؾfͥnE[vmx!\(*h 5`6'+^T]_wW#d O !m"ܱ1c2-M3C^cߴ̕YTtD0̢DCފgW/<\Qq43"sÚ =qp( bs*y;T(_.{r$OfA[7qGX'ɑ~s E{v9!H:`}&&fSlH<1r9{PKVOC _r qhs8bs>SqJxUuSneOyt 2"Km$A|"5th!=F"H H42l-50f_=;RMonɰhvy^atVͳ#BzIW5w懳aiP * _'x{ 'fc؟ zqaPnE~8ٜ@# }O49 X9q-тҥ?fðV8NևXPг?$R4VaR lIԜ1:K_ _jzQ&yEC{9Bc2golNl{=ۄIp*1KjÑXŲrWƨ-CLF Vʰ[DEʶOilv*սԤ*Y9jxWlo2 IDATMF|nC1!DF ؼcD|X꟠DѨed8(v0 B§Ƙv5q.Qyilgmm}ٖ,Hq įfO C=w/W~Rql4[z݉EǦs;gJZ+vz笪=hm-FgG#IAq>>vGfw[vbN gꞃxKio-8A P .ZzU 'O8U矷?Lc1w{wykߛDZQK2i_Z]1 RENgCM3,'w؞'rlsB^-{۵u!Hߝxc:כ WKĂGo͍}49u6Kyzskn}ix+Csm)E 9htgS Jeg5th⣱❱hYi'ߦ|?+UA*}(V~:eDg;dۜ@@  CJ"%6@֢[!ۀ yrٜTҼK7Hr"5[b#F D6a7Q҂o`gAqwM :"Y疠tM"?:o.}? (H!@ ?`íW1xU+Of6Rc;NrCs?ߙDs(8͉=r=)QӋ6;˸43Mo)is+gj:aGEh xm Qiszh{{ IDJjx(3 4O 逑 zc%UzxҕH贃os"T. 6^^62DHHqhG`h{<1e!5PC)BԞhdhKttƈ:_AbђX_L zC 3D ɢ/<2kH1Q`M j͏}).©^Atj@{=[8ǝ4~Ej O ܅{;n6aHEyH9XBebAes#v~?ύ{A6uݥ察cAHT̎,1j_y(KE<):"jޱ@Jr΁_Ccg飻OS_K T.}\6YZK}cOs-asBW@"WF΋8 5-"u'ݎ+7Ik~9AڱaY6-A*O7hs/]RU?N[gu'\/]^~bOsZ#jsEE 572L4˜r@nS7Mu/Ί\"1#NO^pRJTZEkUIe iT*֎ߓK|\vz⌰' H#".Eji2F *8%dԈse{31k/ٛl6'E*$o -jm9u|6%B~RA2H9:R吪xw;2MC" >셺RWGjv#F$IcoJhrHڜ~//>C {&b"}"H\O̓w_@ڜli!3PTH{T' R~~t_O6I8^#'xIDJ"%HI$R)))DJ"%HI$RR$R)DJ"%HIHH$R)D:Hs7<|n V4G"?4tHC)(#e⃏RPIʖ^\JV-)X[n7e,̭")ϻ=c Grim@oՒSb"(|)a>Iv73?ER#E#*ф@~DJx=ZLZN8Bh (C&2{H T8ߑJenò)c?9qs" @& V/R^s Is%5۽oW/m]4cblf$&2} HĽ}TMx+{eSJjݘF"kff/!l&|B˦0g\]%&Vo8<㸾l5RS8)OGFG !9bwz >D~ QF4rMfcJK <2vmyu$Gy&σ^GAh!K K"%4R':Dg2C UBJΠ /[HEe QrQd$jvЊD'HYC s,q o  GIDm)/) YK IerL֗wDNR"͕0GHgԒH@I p2b"%PIܣE*'ψC)))))))!ФpP*Rt?"E)RH"5<<2IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/sword_sources.png0000664000175000017500000003641113162045104021642 0ustar unit193unit193PNG  IHDREpsRGBPLTE"& 66%%,62*)U+K229;CA;81>YQ?3OARJFCCGSJHLbGIILi_L@;R~tOCGXuaS_YVZNXg\WHcTR<]xmU7RY`xR7iV=[XTZWemYNW\x{\`ec`jagialebst`adfipda_gvtbjbgonhYcg`^jifc<[kzf\a:fLh_hUmSXsnMj[lmzqmuqo\jtrtwou}tuqdvqfhv^y~ufxT{kzn~xxe|fpzduoaihcEP`eyoxroqip|s|yl~}ǜxx·ܝYҨԬnϊݸέϯѮʱȱ߾}uƾཟìdõük­£tȻɁǽ̯̊ŹΒҳӣөҾѓֿףܬtRNS@fbKGDH pHYs  tIME  'U IDATx @WnwEVkڪQz) eDn  nE+RE oK)!V++i.~@ A,_ 39pS(Ok23̙I'g?@;;x0 9Ǔ:9m 2wnfh{+lEٳ`0Jڤ\|+yAYs2 $ow0$=A7 `t}(8]16u-Mo./W+}owr{Rv;z~w:^s\YQ'!|1vO5$ kkwg$m^a9QǼ\tB oMa fx41{m!;P̳ܞ{gQe˟}WkDWOʢNȎ}r4$l);C[h5<InFij3:u:w4uԩR:S'yz^뙙FF,qZH9wflzklxdh3a{M5S9iFӧM?tAԩgc;IiCAvjؖn!UkJ/ϚٖY*)$/4RТhwoyVN |4̚f8T-Ͼ+|^ɔ[M{_T`c⩸(lvhW6uI sה,2̜jH޷[sْ׭Ӄkxh;DAS&M?48M;|}.;&9h[F1Gު~vԚ#;,-im/Ϝ/SՆ'݃CL1vbϝhV=B]]]kVh xA(+VYĿjz!3OSF{٫'l Ԟ6d_͹dKXMn.ˎv]`-gjbmE݃m4 Hv.kNz a%ubCRT ͚J&h' ";\ONWL;ƱU3_.wԪ~KC$=nJSz[|rV8_vO_..&|X{o;N0IK?v 64РZA1d\ j^8ւ͟iO7ַG* 9ZUF?y؁7F\hAզuJB.YL*_8v|4~%忾ٗ?ëlrq[Fҝ_~YS_h˛ {?>}nx` HgNlCEF:,#ʎfXsl_1rӬgYَ`0z:X{3mmmmry{{{>E.y-xi[]N õx(.4BΎ`;^{mؕ?}ڂ?k[N{k zck/`[-"Rw{ {Y3?O ]>__s<Pvܣ-2d|_{x;00;veg#CcX; <6p|]LXF=8<x3U!ؑyA/.%a;~ `5ceq %C𑖏ҎՓ8C*%{w$oVΎ4;K:|M ZBt!;'"i·>nǢ)n uoH mhIC et'ZXZx3D+;R6+q3emV[[ <1v2R<`mr/5kr)qT]?uGs]':&d .v(C cձV1CwR.XFME+‹m;bR9 7<.!e$qusE5j;ZZ.[)TvafzsÎ#;NTLJa;ZcZJVhUu׮jz!GiGT(^ 狶+ k6Ve/M y`ءsI^v:YBhqԅyISscf6QvOPQ$.ghOM,h4N}ٱ\d;}(vzԈvH/̭a=-TXxwvWt!>;xE˧6C{VvO"V\tn5oP)SfG|!OOP5̅ zO!px;zrvfG-CMD+wNYaO=畃!T8P5֡555n `tڡ*AG<ڴVR;e+p7>]Z5DqQsOfR_;hx.xS%9-yN|}24D7*o!1y{4C!IoI͡Yxu>5 =I8 v`i 9U'*HnUkkGk|+w<mnΦn <+B\C.NrTv7;U$ 㚕~5[;>văfGP5Nv'0& 14>{BB k5f C;7ef;MgVeCw- ;'%CU?ʾ+YP9Z;E֮uwpÕagqeiYa>($Rq5OUe ­<~T`1q{úIe.uKsc,1'Wr"FviCq5V1v qM&93wv|ד;+( )!֤o2-%$OYjRZ`O0rq>GfǝAa(zjf."Lh4y85Ai$ٱ1qqssA&YFiFgG|O0s:~Q|RR]!Ep@7="0O\PvF];;;;;'Jŧ7ެء,"&Mءc۲e)^6+;Ck[Lγ4Z0z5;^^vBZ EFWve(ͭ+cGFy ;;;;;;;;;'y]uKu;mrUwAr{فJ8{-;`;`غ;`V90Lu@Vwȡ{!A/D#W=``"gYw\QscBՙ0OƞrbxpfT-Pw0u;ޕDŽ&`{|,ewm~; "&ur5Ϻˎr0D;jmm8Zsg@_ u;X[ϗ*0@9\ÿM΋3‹|]M!--ja;$ N |W6#;n>9w!ռֱқ{ѻs\);T"g8Պy7?@uGj{xW``02rQМXH$?ӔrϡY& KkQbewVʎ)F}?awӖyspqӲ6j\?,[7wŦuS\UK3;콝vc;Gu/N[Fpv I_+4=4pn"HqߞV;ː(-7Fu|hh\zhWhwY)%5 :gFKۺDD4pZt\LVǶrr9:;]wO<x*@5HڸsqT(vRE:`}ð?M]uu%:CCx6CO2p%-g 5zQYQG \c=RjGBI[iv'`cTD3h+$;4s]-E9ah׏ ^w5dUZ^:V!IJZͧu* O $qe)ti,JKKЅ#IQ&.hLR1L =zEhJl4wQ{$" }vo9%B_zu * ŎA:Hm`ZEe:yU !m`#h˼\m (ed _2P:֫;Ԥ`ѫZwvk8QNJحkj(Zݢ(v?XmJ_ikFTfߴ ݌=e5ǼdϬ~|7,SQkZ[}E]=tgtq i$ٻamcʝ+k-tߒ',,J9a3KX#qu4Ulk=:+rsCir%tuabq`7v,QmuuaشTk?o?!>$) Ǝ>9d2݌6mہFHzOcm+ʽ\h: RCVo4vii-^o~vj핵oI6G3JdQ~#Y{F:bȵMa*;Xd *֜5B% ;}MsdkJ9/eVzEBq^*TY9gjwOr-zɋR!Ox;QFG@ YeNeeG%3Ÿk/ e"UǬL#;z֎_+b߳#' T=41Gp뉭5o+Ďǐ[ܬP—tq|ޝgՄ@վ;w\l2Ϸ?Fl \[]z>aǑU'nvLt;jc{ݭ5y)q`}c^`{DQ$y#B:W&TܲaJGh~1&Eccgg ү8[X@'p Ofz۱O`Ikjf|e%8Ѭ^O;ɏ7(;ˬVܺռ&|fr7_b0׬*BV8_^!J^s=o]䉪FAyenVlBoϢ_A}y4ڮ}SN7O\\X]\^\Ylμ6Ɨ_9 bw  B#g.e9\3U1?Rbc%7cUwb2.! rΗm/A"k2!-~Cxܰm jEYD;=jDfL_q'/Czt1z"v(#s4nG1O^lܐT=!NW<%LpsOjZ=}E'b M % cGu56fG!OO)lB$dੲ#gGum꾝cGj1;v[<$D]($I" IT_ )-EuꋸDʧ]DlDՅ jaX&QF=7jIDPRp?LGE1HDLSKqtM5R?~ ;*q_# a`ܭi~ ў 24ܳͤ,]wpK^S%9UVnXn ^n|-DL)Sި 4 %=]ZOĠ]P|rg[%=sk#uvpѮ3ֲx沈 '%#d6YgdrxE0,Tug~?8evIkM+69Ei"~F-c~?G?=jUǡ8׻d2KAsEQKe{p MAoxX0Ĝv%mVR>B9b}񱉻0Ya},B2A5zܷ˾*Q2S"7 q~&X2fUdLqί6YǏT/J-{5n8`?Q;{xG#M6fZB`e2TEPĎy4O N=Pz寴e|,euFA$IzEec ;ߎkZóhgӬzz/K~]XeA^"=XrE./aV&lү]l>^3hw=YHw~$+yF6wg!;E|R˜ɳiIDAT6- tN㞨fV:tO{8`8v{E7uwRv[+Dۢ$Y$VA %\5?ZqgrxdW559K4${ui=ɌHߵT&Mwj;zi ?*pyoF'׳1v][wڣi.n4mOAOo33)vºzwkjMiǐY4e'^ aAqqbS&kGvvRu#=s*2B:V%Aǐ~A $Q}eivE;nAo>OTF{Jۿך/I].,絆AgV"~3*귺 }7P^L\{?;lZ(JM#~E^- M֢ܚԾ"Ď&?z]eΜ%:"XP~+XaZǓ;=k&2$IXSui:?Mci>:Ho,c2ˏ{*nهqm#ʛ¾+G(WZ 2lUBZs(k#AU'oݭ3ʹY?sLKeoL.$J]~YM֎%Hk2mʢOi\*66'Dŷֳ--eYHy_A+wbZK ɥ$fӺe9I$dGO+%e&elKIF,`zKu MTF.G"CGid;X3*Kl@rT2Ę=knי]$>HKe1GbU.!7#]wvăUCwg7U5Nv'-PwOCb#km㞐PZ y uٯm _YX456>׻ ,&**;<(mcl[xn< T!>L +tWPm|^Z=^/F*;quP_&h'=[%35x_?~Vt^w4'1rU䥳§ q GE|>medѿv7u%{ nZ5o[>jTܶ5ԋa߹'kjM+fyr V\uï^_e"j_:vؓf%AaX+λ/Pac/mwMq/D-,;͟'Ћr,SIq-ұ3p6a'Mq|wLG>y;{_=Pr5 g%`F!&AOCQfVE5V%Yai1WrP|e$;qydHYQDŽ5߱b~] R5ܷ>xcg+nJ‚|}'S *^E=@ME Ȁl]; ߱r"0<ˆ\.wq/=NU j-'$2R^S;ެ>ѵu|gV{\epT~Y* Vc/`_\/WWXՔ|@`8$.;h~YGS<rAjN:ZqTՅU_$^MSE-C~B>i%>i+QGP}t޳xI󾳏*!8K8,>VcFzǵY %mrIF8D$d9~}ѽ"lc=ZUJ!(y5ͧNx=Aw(wXz;ʊ8OxpK]d#w+Wog8J|ɬw!{%1MSGO`{ ww"h'#뻪NjgtT1i^۶T`=F\I;Kpl{>;*S3);vkd$Cs6.w  >`v&pl yfAFmcukz+8 ^֡+7+oe+{I6){7SCeqnw4 J-زh= Dd8;$("*'zW`;^jd czɲ ۬TT^$K`짨5ϖ,;lVQ5|Ҫ$A=`;/e98(bPczNXWmyeIf Mq9TZ8+vG0"縙0u)>:mITӚRxTEluXU1&&d8e܍]q' էa׃,Lš"-uCh; vGCU҆NIThhp^@ԥuNzq^]jU`[ЮI%l'zvq{)w)B>Y{ԃ=w@%Q 5]uhf^t6bT DJxl62`xYI%]ba@+vv``vv``vv``vv``vv``vv``vv``vv``vv`ǣFˍax\0Fvfdhɸt/;3.0;; 9 ~ @?wYЇZ׬`v ǚGT0qRBBh qCP>ƺ̳^Bocgh m >`|J0u3`ǰ9+Hz)}gVC+}\CKXDId;co81x?U4mչ(Ul,L$mm" `? 5(K5~z\Tp?dG+$aevfJϫSv1!)J|th:ދ^+y/V75 /2d+(o#;y5q%YcEy΂;'i͔I-UhcC/m"fh0j>Uw4HZulJ\Q5ϗsݙ'j&-#;_rWMbb#w(RW +p:e|W":w*)ٷ=}"0> +*9YB(}wM呞;qC:ґ.M^XP] Eo-Ns *WydaP*Wɞ?7꬐9m\9y(;X5,% Ÿ7L <96􈜗O vm7½UA3 +W@Ac 60bN4 KGh\%mfz׋VIBVy6O~+sPNQE4F U0u#gTE,'}])Bv.dKCuX7ucIsNN]MG٫Wme+;'&4C{p;С~$$Vmnⲓv<h:pff^:wQE~k^9[vJ"2K|mRx|h&=4!掎IVt-qoZh#ы[BjSCAKӊE@-IZK%4+ˍ{2ݮ %)+KqƛZo;IG L/|#eahb;L)c&˦KLh#iM -ꟗGޓwS4޴ ]E - 0o +5{j8oq3KKM<| bH`%#3n+[UEf0Xr*3U><@@BkWo҄-OYsfalҚqPI_,_Qr|ck {v;>D%1t S=ƛy@h&.BS!%ԟH|q ن䍘V3]{OV[V`&<#sU.-}aRK-eM?޴+=9ux}3ʂ<9\I=\1]{OdY32x6Y|i2#ɹ۔1oZdYbwBR=<lZ2Z&ZT C7yvBC`f!.YR=/] .->"Qx+`$J\6|}c=zyx%iC-Z`Pf]p~D >/po̠1ɥZȤҰ}"Ҥ4O.ݼע%$`lvr*kDZ b9eCכ,{ۛՈƑdz,3;.xmW>KR94zPW̎,ܥWǿʗI=x~3/> ¿ŋU\>סwxJ$zOϹw;|}}wE Y(p"__oZY4xOՋs|*dǚ 4ORe1-ᇒ*ș=l(l$7f<\:ގpu!2˝xd;#3}Qs&w"^Ձ4)1aS^\r>~tuCIaZ~o1aRǘ@b/_** +bNUUqb^u4RX^Teb TUgkĴeJԳ;G0Wn[9R蓇<{;W02ӳg-QsG^⸨4`P(nxSU(b@w.7]`O^TGB&r:_M#S%ƛ G tc 3L7YYP&^#ux= Y/O /P+Ӭ9}8d]QX}_w E+-O. iG.x8~=vf6x{qV۽KD{b/#a7禎<@֓n9<F6TGy=r9K0!Z>vc7JQk_1jԚM8sQkQfoA0wYPr!w#صߛ+_Uje#ReX2朊|u̹]>OH4޴8 W59qٜf77-={:'GM6-=γJZO1uƛZfH}Cvb#xx1ܧTqVB(8TVy %/x|[PFx96X67y<'s|Cq2`2ؗd\@ Xn(\VP{-ζ9k G4t 8I$)UUS џ.x+[*޸N[E3x\a`#n+n-loo oB/hlkV'fĔd2v/lޓ{6R&ҢQzQv=)|F|%N 94޴j}Kw-N7J=SFǎB~!×UDYCCCo3]$d؏?p˱cb/ƫb^'\I[ˡ8qxqMW=QzrSSjWD3*F>O"PIIC֮L]6DKo'gvJ׃o"/ZZEM4I@{Z2L6a#DZq=6i lOɻF-$4+« wWRmoEsKwLSmvF #;{7{\Js)V㪽e}USB:F<-*؏ $cv6}uIWv`aw|rmV`^ !6Aun ]o2s;g BGF8 nN DtO[ONU^K\sq=L#C"BfscU8YL^FV }Njkbͮk[6MSYcOޭe|ve.-MqoKؤ$P]؀9L ]36%ް">x+;ۯ&4eո!wNO+lya^>ԗx۷$bqVQ8Me'on dtΉ+?q}8ahA[Smͧjb)z٥:xLU{{Q>cfK6;'sS |8dک4kq"q[O{ner26nej?OFTd$pTO-)Z;/C嶹cc.s}l7e߽%Sez5·ݳ;@_lic_RL(@?Z/ Һ%7[>\Σ^Dq^f)؊rCAy0̽¯]d"KY>͵fvX+Uǐ0#Wq[`YPMq|LnU&f6j (gIhcC\yc޳G|⶜'CcoaʢLԦ-ZlOX ih4 }txccF-97he=5$hy 8np -2;>upA8*K2#+L3__z+qJQ ="Ժ_~uFS`x紋q[TGĎ7َ̀-J飅7r'$0R^ i{僗] ;ěPZGdQ,?Y/0#VI 8IʷfM2kW1ls|˧s(i'kEs>xkI<{ÚRpȈS㭘<ۉ=tk>1jo?ǤVg7Q]Vyp+lqIpx/?N+Wjfm(A*$):q9r˃c N9ĉ7GCa')C`7)#ߣU&XZIcgB &x\e0Ӥ;?/߰c\#usB %q.AL(7'8Σ mI00-vҟK"jI \6x%X//:1g6 %@vP6PֲRbsji r+i_PI+Vc`Jl?7CY@{'ΕŤv3XFORid[2렀TСbC>f6B[}(xCʽx5-]3L=]+ހ-n;M."WRj&WA w]qK-Jxaik؟4ʚV^\J #zI,Hxqmގ wc5ivtOQ( (`V<48m'6P#so,Xi/8߼}ɺEKV^ڕMk+߼Uy$E矤Tb)ʅ IDATcwN\[Sm'#Ɣ:Jx\cT؄FYwBjL?-\7TqK*k5Rh¤}oiM|LaJP%KV[O*f+@]/`}zK_|~zJ.~J +kF-I͠8bA!e@je6upDBGkI5'Oɺej aC\8եG?~X{X:#UH\9e4_ʐM;P+sn\=1rב-GC[Ed5沀 xYLDbt졨L.!&/P:ږܕGGFENsyJDBLlFT舘TĴx \" +g[CBC~. ˠ 42c"+i|̨16El̗0E&ğ߳96nb2H C"B~. "40 K.cæ3tM.3 eŸxc):/f]h ~`'(o#s郝P,*}rz0f||v/JyK1Щ# FE$0>>9[[':*טIICY^d[56ED-Ai٠AUf5/>\/0z"_D}=a#wPkԜWcɳVy83O,Jw]AHx[r pM;xc~nNc`^%၁p%{\v[P3=vgq8|Nf<)h'd0N23sr-/p$xVB X >+,̙cXAHB2YaY5|+, ,G =/gRg1(,XJZ{;ZpV82yw*Hhvaƛo .J oK1oi8ߎw޽e#l |JoZ2ޣp[c1 ﮖiG:8]AU#XQSSީ!?%|lq;dw+k3+)>V3+Fy~K4ޏXoG X?~xw^Ni2jv=//c4b zJe*Jh7MA/>x1Y: _|`o }+;>1{'l_`h8L֥?ii39:M2Vd^eKIipW֢A7vY {xe?1^:ޯg9)| B9|XXlqm$ \ lZ%=T 62" [G3a H=VE8/ 5b1)Öp.7RW(J ?Ywe5vW! kcB.ԯH'd] Mx{F5iدXVtu`@[/[yHYe 3F!]˺iOR 줌xwY<ʫeS@8Qriْ/0wB/+rmX.V*~}PǗZř0I1 ,rQU#w"\[NtM5+PLk%0q=vN Z{ ׹40 8C~ -6sq%~-vd/fRÿ&cRB eRkayk 3Ҽ0\{c.ߜL.Ӎ u`\CYm@\Ys8RT>4fKohgA,eL;h-%&FÞ2vXVQqg!5鑤am̄J(&pp( :u\" NI_3 ѡmN}Q2l.vq h]ۋBS U7]>;| oA!J؈L.VCTfiصo4YQx%)S513B= vA!S(2S=ʔT3oc#ZWDŽd撣IB]VJ0brٍK\|je _?&יhlvW(]C}WI׊eZ}ci2i:1*2S'.$1ayhLIU4s`?f{񇁷Նm>77X셸%a-U8ͦVkAe!.k-|RX(&RS Jd&'+\)̣ОsZJ65ocbd]{_1f˞]፟D3C<ОxÅPŀ 2N>1{ƛah k?taM_HV8[hMm0aфP4;{q; R? C>v?c 79";R'AE~W'OLMhpj [u)h/ڶ+r$/L_6o {h%-Ƃ.{ ު:_ڪRթu6\^W'RD"yU꺦&u{C{kgg?)[@ [n}i~6>ԭ:x?`v\z\ٻ`d_`-Q]??p_m\:[TW`Xl<שTj=6Du657]:t MB|S700Щoݲ}6;h zݣ iiy ơcE6f5fi Y ch+k3Ԏ+k ]xյwEg6TurTԩm*5R:5 ,:;[U@ȪZ[ um$νmeo\7ފ*Rw|mT}x Lh@0P4u `'-jԖCkuנ9~]/rH]lEH[Pm hF,Ql"H;tQ+ȩߞ@߷~{27-%ބ=K|r(ųK: R?4߲O/n~O|:lT-.RN'ڔWELAT'W{{zUjP3ݪ0&::J@_27-/s/wÇIVylR辁k﯃|ou+>tˋX^l692U LkZEj\R T*yoZ^GPy[xw)t4޴xހ?XC]E-VD[^|qŋV|jt@\u47hfy{k+սAZ.W{mx#^y +__94޴x?ް߫+~_[[[. ReHV]T"hCB} "[W;[E m)uVWz}kkmKzͯu}iiy:}EHw"P{zDrQJ=8s8R3\{@˛sd#@ub]gr74T[mM]\IݏxH }ٓYu${Nv žoI |5[r} os5v@C][G u hvӮ5Z4iM.bx5kvGbk [B;wtmM8ETz{}'5gP lؓr1nvh#S|8+/۟ڛ' o ~ƨ 쵽}Z9sQ} "`q%"P:`jl{>v)" ZhoaX'@Ur5oU+WuI۟;crL2/wQpq &^uWb< 0aOR}GQ2oQwd^u;0`ޮF=*'=) u[S܉=4uﺶ[dobCkWZLV BM˓+5Ά+Q0y%FY|6𙾤u~GZ;] y)E&ސtd1{]gxޠ@Z.o˛ny%_mmՉZ)sߨcn{᝻*'aozȅvrH E' XBDx#$~Ms6y츮x7±MhZz(&9A+]jw1%'|:Piӡ9h{Ct{j k=}oLkoZ@N0 dǛĬą%gAS;qɲ;.! o9xwtD{򮓫;Hp î6tinOM^5{]t"PIP0{AsK!?.xw|t]UMMԌ\?믞Ưj%Kؠ6&dՍKI|on@mo8SxESj vzI{jkrkt59|nMk^Dv䃃mPsSG꿣)R=0oZ _ Cc;$bH>^ x r$WjXW- 8а*ѵv9Duhn :ҪsTd7qkƀPr4s$*GQ瘉{`:=ߛ'o{7nK.Xf҂hKk58yecٲe!DŽP{oQ(Bך;r`|@=t|p@[rÚB:z9Vok$k Z{=s139]LHc1 3mNt guMj鍆L'q}ޮF|gC;QZ[mrhԞqL -1ç  1Ux5- #:44"nAz;TgQ4a^Ҝ#Ω..W)/{}p彽j_C#[OuGimh0lsYm YFvcr-\Jz8gf6{oznw{y%zܧKMWBO8i!qa 7T qw}# }?U*8{Usz g2l9ejSu|[i5auyO7cAJzY1y : eźiO߳'Ma^+933&ZY ҋJs-G` 1S%T.ŝtjZ(tzAaSS3PԪk0aR 5!m@}#5tjѫ!`$\.ew>J$6}3\,[[b^P^$nqgLaZs(΁["+X̗ LٟJRQޯ,rexi/ҹqVBsǼ}L|.Ls; ûߎwk _?αa#kӣuG'$LfOp5 eۄ@dqc\(j+d7aaCHoZ&a *w;Pߏ$(Gy-(x=&^㟹τȵ셷jD pu?_r,I0. 4!% ?HV8,48.DFޓ}69ߛ|tS~{4k  oST@_7\Dm/8Jʱcg^A^m:jiҳ&GxP75X8fDUEu=7ƪ+a+I#Qۉ2bz %xw$ bLHV+$[$x6hJyY-m[T% IJ@!x0$awJ\zr%>%z藔;䟹b). D^y`汥[|#B~{=०4߷'d, NEXZXqnFp y%̤pIѧF?1&Ee VR&LwpR8Đ廗<kѸxeɰ8iJsKԙ팀ത@y'-O:G6w3N |r ߥ$$_ς +O<}E`@nF,(iQ*3w37*D!Q [b?t({ t|oc:*Cgdz:[ۡG] q1lnxO>c gڦ\tnsx|#:Rjrb(=˲+? eF@u8*%F$kP1 0s7`ŒX_nQnNdlsDG1tdTj1Tl$| 32G,Qf^ľTWcJhF8%"!#*% `G)q"- oSc"3J{Y¨d~%aT,W#~F9l_ |;:Մ_ߪO SPK6݉ !i:BJ ~;: =&,fm / !@@|4r.m48A+c^wI-'2 hRc>f]pDfF4vU5@Ŗ/w NY(6whhL\~cFBf9Hʷlݕ 1;{[u]cM﬿^S垮xC9!WZ׳Gv/%~v_RNѨTF+c\EpFh\IJv=|}&BLFowCѹ؃ޅ_ 1zsFL2(Izb|s/{.^#?%q_={LhH@3 +j;ޜ*(8x'xV W'ue"fYMxw1wI)pԇ=&,4eŬk#2 k6X,B{I2go6uk;ZHP0Ͻp&?vu D Э&G]Ο=m!/*ܘd)+3(M5ӽ |pe x4-1^vj&֛n)כpZGo?%guEook\khGfoGڡJF΃'Mmܺզђ`tgpaJ ރ&[E&y]i{xD<:G{$x[ICr4oDxw%K9{}C***|h65ԷpaQHYS7[:b-(W h"8z 8_^ȖB V>pٲiy'4 \J&h{oxk☡{sv o5P"'| wvt΁.u7C3`Sh] -ɴz-݇5^ڴ4@ Zא?Y:[W_wViݰYjWjkjMnh.o8yD$_r裏VlPd'~yfMuߠ)gnMoYo=n7x Ed@fNkB5H:Qd7&ֆVr*Y+GB]珞wy_hF(l_~啫&gN&*<#`B+N:6N Չou{f>51[s Goθ( ?HN 3S/^DNs90ޚ?*}X2."k/s= LڌŸTL68AS3 mrho2{+5*jWˁ:A `+0Hu跪AU_zս$ݿ q8+*o׵=z7|wrJ jPwP6n[xgq^}؎ߝJ>SEL3VäabVܩ6B F!$*U]SmʷVWa;OQyC6p>!.oꐰpti&cCk6zjӂ;vx2F*2: k,즗V᱇7~Q0;1\ [1mJlC{njQ0{:(Եޭv8+ 7%FR5wZ.oj6H*UpyoWAPSAx_GxqLصHh>aNJ˧lލxM] z+CHO uʎ W#*)\8x.:+/tq*eXpTbVgbq5;EĖKoM/_db9Z*(IeJ od긽 }oz-1VO(ki)w`r;'f3&9{4 eפ1;m&UZ'QEуnhv{#aX\?"7 ou;;N\oAy@_߲p˖[D[^"j5U⚪M>88OOUY 4Rz! %xu2\|h{R-E]e+>&wUf\,ۿ2*44u%r4^U&](L¤G4MlTf8K# Mi1-eeƕ!ʸ@1(q5$noe1ͬ(6~+CyvueUhjxf 8l=y\U&H?* .L(+,eK9B˅%قldnIyT[`Ҟ{xՂ}q\KFy:TM!tUXwz+k ++Ro*`Me;˂@An/Yo{jƨ+NKϰQ. 5Au9r=qҡP|ڊqiv>JKG3txU-h[PV^%{YNl +QJP#=[P8{;ta?gNcOAj`*EU"ZPAkPAo!^`{H}i * ~l 7[0<%.܍L+gѷ{~Y3cc<MmD1kXGu>SdlMd.s9ϢH*l-\=GU [N&*aH^ hIPQ '?;{6p tIi Ц׀xNkOJf|}P&XHv(u7%,uT\NxsPd,Œ`AEByԫk~papxFS[LYprT5]gSYxF.D3zxOs4P '*S*U yFV*32t36Xr_S Oڀ fEd}o~lsh1! ڛzܹ+W^04c>V+} ˆ o/m8> :Қ[W4FT7[TPg 7ʖ9[+--?n eܨbg ئ")%#?,i%t[LXx&F`nT5{7ƲvucFY[lk^!]U@cOaא^oMM0 avzy}.S|GTalv.8 7D`T59`POxfx$4;$51F8o|'n71xx͝Ca }D7~ 4 GWk𰭾w̙ GFI?{vʜfo; A޵3j ~:pxL7`VWXp׮kgJK@?Ν#3'v*ǻˮ4#E;lyq4}֌zgW e7HyT\Qo:̰# P:`IRÒv:o8ЖAPx2)VFa@R{L0. {i;Xv2oZصF/;@wB`Ctb6v C{wXfxNk25x3wf߻=xxubf Y0o3nr ,笽xxo-<#YA:ڴTQOBw_i>w40Ӷ?W֟mFz֟FQD~×3E1`C4…%hb˹\!m}h惞=L㵫ؔB51?$*>dTΓ7v Z5= <)KFV#]NBGeo}7%U(KL HmۇSQ E$iej; mhiiyOk򐝴ƻݚEf#ct<8D՞\aښƯZ |/dٺ}X:(SYWQԙV7U;\FHB80xcC(MK]\as9k҃50r]aaZQesÒ ?O BiTiJe2- ^[QQv : +!Ӝ l hZ4޴x?TB}98ZԼʏI]X ߺU7er۾XYɇJ԰pI# txo8tÑE%>|6KW[h)ul2(* ~FRSS k| nRvy'E ǓwV7mx"gɴ (n0F=/,L759gzrp(n2qG8iDV2]Da4l&9et)毫R9{bxIKOҮ*&n `\;@%ն_ٗW,\ٜXZrrL.hj:SXW'.<{]wp i#+*>ަ0 9Y.C`w:wZf~QTEԩ[^[??B)B1o*}*Rd٢yq򺯢(}V`>J SI{[Z-6LzZ;QU ?hёyF ZBߝхVYx8[ b̍8ip|vZ^ )xmFc 8=z#!"盚ۚy(׉gvB-Cxo<]QkTb MXFgbx5 %gq VJeTRr:Έ(}j0U9\0^` mk(ٶ:DIx?I}ŵ/ (O7ntFx}%V mc,m7q%t jv FkgJ-B~RtЩ'U)kJ6ʿp,]Qp+[斟[{|nJpRw`BA*"p~6|X{廿`n٤7t s8sTo4+,N݄x l `07lkBI{ <$J@ƾ09cD^AvƮ&6a<b7 h 3"n֣ \Bl&'koSb|e!to,$UKn9^!\d6]B6w>B Ν_%&# ͅD;q}w Bc4!ty#TN{Yf LÈ=:p3>뱷k{c 2%!+vGLZ̔ ȵ>ZXTqv׹[<~t߇m6/mjp_uMuMb7̄ ^ JPX(;caόwM@u v:{9U|߀ Տ@?xx"koQJBLM}e;_nI*Xq筱#9(;NŪw-x —gka9t_(b ٴF̓X_AQ=h{w , ϭ`[><-%/}*^@SyeiI%*-%:+l}'P(όgLkc;p'7FkܝcP&قqoÕK_#k_g&8GD{x|뜸hcp7 傞tYԍO!,W/z?:-='p1`x*"gAtYbKė3׍~g:=cYn37@BnA,+2u%"6;zl=u Lu$F^Fל]"VA{}_GK g9/)UxG\2~_NT;14l y3JVweD,zo'y]x*?d?[فg\sThJn˼p\N`++홾-| ;xp6Fr7xc nco׌t0JJ]Y+jB*|b7ocF$;wdZ[Tfj^bv+gdDش[WT $ޭIIMʢzTuiAp ̒z|!ǻ,b80x@IXe I'm7V $:"/av1V|睏!}XX\F 7-8,"K'MSq逿Nt`Yeqqѩ*2U.uLx0zYD1ibˢњ[ò$hfx4/ yсKPgmĢ]U|epNeTc,zYLOp16~O򌐦S|\L/L;EŐޥZ18,8[_p87U~7@؀Z^dW#zpu0ӐE{GB}O'} x%aeN/K JCoj I8g9UqN'/wң,} 6V恳&`ʙ3Ddw}CEJ%z [[[ ;;+H} 9T+a3d -Tob#wʁe'N[,!Y&1n':a%US f&tqU?p!_@*vYGvr-2F z 3c%~![bBIDGu<2|kDi;;ڇpŘ,0/yodl7*/x1> XxX<3=:Ixnbς7.fLOJ2lO~ӯRۡƚ l딓m铁A~ooYkofxg$%N(L:}Y̵ ,?R\Y鏍V+U`:eo7 ٦r.%E͋洴k&&mˊ@{igu>"-hʠI熚Ң 8fmAIz[u(< OzGdP!塏gD-5N/ߍhǠv=2 w]GO7VP,gZ J!X5'I<7gdG1ǽasUkkWʛcVTUR(6wzu~p5+ ڦJSVT465u:;1a^QIIY3m8~J <)z/Zjli֑ ξxo`Tu55Qpw^ĩZTjѪG7 ?!J_uʞo~C-YrR*RvBbE!|~QC}%z)+/)?VI]1TDHMs9dΛ١CJl6& WoMj]jwjEjթ#7WWZ7XT[nZZT wkRPʤ?|wVXW3E+=,74^Ce4޴w6)TҒ*-4ϊsPbɻ#<e`c"dG$A3̉TCƹxO7ORt+fM{iވ;o0Gm,Í%]!k}N1:>TmBn%"15MCo|.y]}]]gS&?]%a~g@#8M>)$Y56\&nUp\O~ܵ㚋pc6[ ? ޲qSF'c' Óس:FpCkXZVZC7Zdێn o`_;oJC.P`~RREi A~pe4S^-VAi{FW2,NE}x n=fL%3X R9]%OTtiu &=V3vrwmПok-ݣ@ϵ2r3Zw k+VA[yeԗf[;^%E'‹Ҏm*WPKBRQTlkuKΞk֟?WX#'}@f Y<,=`2ya\El!(.VonXeY@ئS+"󿉷!? FMro9>TǖͶ}Zb!{n{w,S[:swPP0MXVEK$Z[6Dޞl󠜚JUyP/J*Қ`UkgxE]3%%w]L]134>Ry]>Np]~5XiHeb6 q)0hnbuKqOl3L |yml`n@ʢ̄jGI~JMT4{ƲKNגxg{s`k$*^?4; - Z0>_0(׃o-nJw~CmZPHAZVE6%@P4.(jDߍu 3ʺޒ~X{*J]>+V\:.iK6]GO:k( OPU -D oNa{2c2:OύK..JaATO 7U/.+e#+6ɉ"KYe%t8<:%d q0CU/"ƜZ|K}lޏܪ+ sG8UN:j6KǎO[~ʏWƈ)Vn)* IDATxǨcy.qu%u\,fQA58@tt~kjrHwssk M;w<~hPdV-#ZA jM{ĕ}yQr7Ö^+II%5׮]% _Q,)hE8x/-ݾ_3aG9 ֢0qU;h0WYk&:|غ0bspio}C]ù3gJJx4޴x?qn? 6JJ% HIAsHem3P$D`,B{Zd4~?G|N6JS  FsW_e'{(VO;rrT7`+&]oV[{–]={J#4@>hHy!ކ!uG骎1pE,8\YTD+^uRIM/o{}~[UEr_(D EpahN+pjZ­1d' L!8F2 9T߰ ?bE#]Z*.E{u޴.߽1ql$<orh[l3Z`SWd0G%h׮n_BHCѤ'k[I?ii#Fn9Ȏ1 }hlƛ_ߣ̇MIF9eNub* 裱-^mmsG s\( HKq~u`)\a5f76+;_^y劙ƛ_{a1kz+\o]>78joD/ف 65\8P$7͵kv:3@wm"T>=诣7v'wF[:ΦkWPHyu5PWiiyNƿJ&MZݼuwqށ3l[=s 59e|\[Y B8j[?D͖!ǽAEr=WݡM3d-kZ@=q>T7-)ޗtt]3 xoGP?-JCPrJ94S#d}m'9^[ttUB񐊚.CmU4…48%U Mu)𦦺ZmUTXƛ255lx{:ʊ=t*;sx#TP i\D[N5i7/{;' Q(U4JNJbBcbi)p8(&<&&n(k*oZc | 7Wm nxZz9{66g.[5#\UXLmvPTCƬܫ:jk*8v44a7[Y[w0z*kFs&'G6jd`W wħuX[QYwU+*ޜ yś0#0`V8k/ᄌgڬu,*[ !du{oR̙m;Zsb, o>95 u¡Mը䧉UP}7}Y y!P:*]rX?t ciW|͝ 7 oZc,z]$k..NLo42N&'#3tH{s-_C]l em:CxC;!6 %dJ?9BLԮ=(nda=޵'UNec}37#<^quU~~U72Puk~k8)(T0wgUz`_ _x7̰!e8MrR8 rIP+A[ k+-Yp[;tPaJcS0b"$~[ak4O"mr#3.:M͵1-xY VAgeeY\$Y{nJ 7Ŷqm+EEE7X ,Hٓv:[Rp/Dzr<%5:Nmr~p\~"9[ŧbҵ4ޓZgXQ^xs ӧ=g~y xJ~&q Qk+D]\މgQ&Ov$G WLtلK򁉯Wu7վ_BXx?O87brQX ܑЎkaYW`BOR1A,;ւwU yt8.4 "& [nW7̄s٘;b,52ݞ%{O i;⾑{2dC ! 0*ޗ=K~<˲>`K4txdĆ76 tXGj[9]sF½pGŚb$L2; "S`mM])p +֠k|6ޢ/ oB2A:[,aRGY627ʍy,'ʖ `/WPlAǛ$*,@qRy (:G;[+(l9kތNS sLusA><-9Uk^.?k%NYJ)w?[&˨踭\o}Vmsjf~d>Lf@g"-G 3˗^MYo|[~e{Ax=,mbwhE|/Կ,` h ´[W ,V3Jq?UK};tnl.eqv%7:x vYT8Gy܃ 6A klWLl|_. \!29eGddUxrmBfC0A0(9b-p0VxDxf/ѺkBwz5TD\)Z7^܀y:x&o1. ǹ^;7mYJG-.̛9VB$[?#SF{ɱ#|Xߛq^{O%]fh{]\KZ.Xw%,-9Ͱ2,gY7c.3FS[ P ޾_.6]\?|ex3;ٓ :LcQUek7u}-~CD67U!8$efA-*Vˢ$G~J{3?z#C#][- O}pP~YkFtFtt*]BX+U/mװ|^{ů񐽺S_jq=VH"?ԬP&xw(Uڸ.b/Ep o8\pf:`krOԭ xYUZM?{&\,?wmxu޾.u. l#h=[ɷj^wc0-).C,]#ꖁֈ,KXp.l. @;>8Es{ր9eyq\/$ά?iKD޳wQ$KKxM߻uq2e.rWIeV]X|Xx,LWW&(_2/+l4`K`sX9c:Մ*w5wDy7leT/tmٿ>A fת9yz\ M*r;2S*7O>49|p"u]#W].\loe/~\΃eeM6/^Dҋt(Z.:ue/Kutx[oMrI.WPt KRPxy_gC.t}MglX/QOOv(@ lh̟r(L3xI*‘xRwPLx%O=Meq#KttXF+ŗ5 xe }M׍K>3%|Zs+jI/V=)b6{B]&ON0'y T#ܺkL] ypxC.y_[^7X\zmZ(Gg.S6恛vlS'o\*D./ȃKՄh;E{,2L"b2˥?T{PcoY &IHZZPve%Շ$"o=ulv-MII.JȋB! _4T|<l'/W8pg;^zNJ&l28 %#w0xas=fS1'o:3Dxy8H~L,P<"f2\&ps:@kГw#3Q5vv?4L=ݶcM/8NwEʞʤT\{Įy y&6a)=SqسVh&+ͤWXs_o$Ft7kI~xAW^b!w_d y-,.l":~ƄHNfe[yYه22xt!~rYq8.QȬ32yCں1Zhy} Э|*'ψ1e , ouגtQ#G5NL_ HƛgoygZ{ lԎ,+rČi"r8^$"K DsĻo]29`=VW'{x2Ur ˎ~ g,}-e_e-sAwKTZIGf=%Ϛ|ߣ/9x2)8X!e2\/?[xEDBƛ.:{"Qt$/ z7z{ \zEIx2U6>Ӂb8t8/dgetO aҧ=Q?={LP?Ix7N){.7ؒByC~c^;@]~p*K>%]kп=KoZXf:L-BxfuiTv,/zb:?SŽ.P*s}jo"ƛlt1ԣS^es<Ѭ2*@g=Vsik n^0&w"+-_zv1%\kϸ iiydz{a }̀6Ie*e@ȋ l mMlg/`:yd]l16 #g?syLF=~>&ύ xcy3 |y0'e,bP<o3_1Q,z2LM˳#So}7,_oKeKY;wtrNiivu9'q|g+8Nd직7׊DtpN/w׊姷X .#9m$> 7-4ގmN5$zMW\UGxedQԣxXrM`RyyB{E̓H54޴x{A|\e;l8L˟Ŀ! IDATP%.[]+PwZarlڻ(!^8^7k>B Mwh{ ޳T7^ 6w$o-ʆ5.TI=)? )v~{ϩ剉b{]]]3sP*B@UX'>~^a%(TxW-b-VO(=`M4}$* ~Xc D]mub5txTLE6{G$zƛɌsZ͖@I|72 4}3g"#ܵ&L*9W .8Sbe4eě0zyiXj{{sN^U4޴x{}yx, ku>_| Ruo4q ހ6{ M*5]T 2]j̃oZh$hA pudzG૜6.urGuu{o[x{hm$F ylI5:Z'fg3%~\vQ{zF&xB=<^#5J  ?.+LM ~ja!k4FFzJ32P~q4޴<}e:y NtmMGMᄃ]au9Koo燎Q}lHYE-M5{yyx `J?3v$3s>[dxgtw]΢~x^YU.,˘gjgI_⽡WA+v>yr*'p|`wت?~ҥ /@` uu =B^#Qr  >0[{͗XOl#s/4"޸(n")x$-ri~ [,ZAc 3dqS|D7X.A8+BP+T& ;ekgZ:-'V!OJ&3fҍ }G+{+ZGO>]͎|xr9[ln'NKuv&oX?bڟ5]YS,si'|n8ÎJ[sL[mM _v-Loao8jHO;&NxߘY6ފ=qW, SF[|*h/g WnkNa)^Q;]wƻw-O"L#wqoX y%^|˨niԜXt?Sxwue=hj rHr`G̱S6D\327|p}AT~} A~:a]up-o,ԺZB>ʉ>xcok,.êm'[Wq-΍CFԀ;Fgk=;_1NE5 vvvy7kņ @BgcU[1s7[<,^[)sXL\ /7(`ãKH'P]o9{-؁t-?{)rj(`pYyC jʁ@Ӻoڳ(:]taW-p9{-/VS\Y ¼(!xX!hrƾPS5a-zxG-8?g??x/%wyVdk.}}jI;1`fm?:ӎ֥J ޹07lGr5J$"y͈ al&x Y#U@q_Sv0BO7^eJU[3\7a XpM퀕=N=lupMCx?Kx;IQ ޗ$}r-`,qg.d2ZdyN`3LYCKL_ KNN9y! t+@|>BWj"w&c0]|ݙ.%Եe,r)ORs93kzҁ~/0toaLh7g8AFLwl!-yRo\P2o&M`!3 a w{dput,|/ 5i2' e:\})C tRCjZѶ@%@ !|֫#"_GT(T:[zqW?38N;ttD&! 􍢆$ݬ ~ն{dﵞo=Zyዢc/# t6xT:h'zUyߌrK&I+|&ŝHO>$C-{:Bw8Wd$*@Q Oܡ& s@;Q;qk&QvꗮZg3Xjo JYp6ڄ;`^QPݥ.X؍uN_[,FK~D2am'k ;6;G8Hwb7<\ އr&`ںd희uF0HBcmT@EhrBj2(8zT:`{TcD3{*eIKtgI$vB|.2]sEɁ sHD{\E:HזٕCm|z$-I3.EM &xSR8qE󵄓ܭʹC~xL,/Φ-ݗ9^t,|&ˠatfz[*H +U/D6:;?t{皞5iiGU$Ilb4^(JwTg@g25m{UB5h2|zxw("V-WD +G[+W|lEWYxS{4mƧ]Sm3!m:J%}/0nlSC ޭzE¯jlzգ`+E^OYhQ7Xx/v9TtNFf+^Cg˥n'Mj{}51koOA/f Ii($T]+ixij%mzLJ'7%Jfի~7~jOZ)^Y›M,"hwLLyN6fb2;`^v|Zxz(ĦW5z+IJoշ_7Y . Hr31J;kze˱}zJ8#_<^\r&/[Z Kk %%k,[B)RHrJbXxKo?Rbͦ?Y5lb›M,_D"ɥYfͦ0m-mb›M1xܑ38-d olM[u:OY{A{g?copbyđ춂L=KN`&Odɇđb={ށ+1ɲpuIȗk)Mp5AV|;\ K3DlUHlb]ibM1!4Uѡ z{g?Sos|&8Zz"fͦ_ޫ8BSWylFoum{[󟹿'hxVM!,;Hn"J[*)'Ηߛl}_^sW܌{ Y›M (I7{›c'Sx;Onzjorn_̜1Ft_7vZ@|lbAeT2wi~npRlFi\wlU `7oZG#7o1N޷:#O&\.}*ή}f _;[sGJ7Y1[u$ _! %g^*QGQ/\MP7<ػwӼ(N` w3n:|^bbDx#(ptTg@.||gtNѹnR@{k"d 7sC Mօ 3x"al00L$E*zrT7n.>ylCI:uE\ijw>;爋nzt@ǎr!pHS'L?⃬Ϗ2v!:sG;҆M@džzl @xdc 8;֛vOxO y24~a3t0, )os{FEB3g!(= MQ`x_yP}oB6C{/bnLnE=M~niu±SCW(+Cߤф@xq5nCxGdq7~yWkV82Q?7x@qY,6?ՠ-Ä\f}1񏎹,FvN]ł!s R\B( {C8cQ 8̘q8u6, 1ػdž>IXO:n{cOYPBH M̞Li٧{ƆEHQ<Q5z,Oh&O?Ѹ *710 Y%NY ~@l BFgyk@__nW!C㞂q$l!ۃ} h1!VXE'}B~4 Gh(_nx_K^O~rxոq#Ԭ4;:?faCw]=?8χ.2r|!ԋq΋('qCC07tpzc?_С/:tu_!bPWH?w&q?=qgwOA\ SW?e؃Dj 0OR)=Nty;T|~닰ȧU}-ͮ ~!l}| CtqXfՀ r8y O Y?M<@n\C!6qli"Bo_>O/7\&R,(i QZlBl!Љ^qow6f \&fϚLag֐!4"BOtgB14c=:SC,]Ž{ C ~j.\&a=5q]8_d8]pq!r޽hh£Ԥ`}qX0 q /"N1CX¶ ht;51] s [p=N?:4 1˱,/VX2H}o})ge# '7'?2T^3 >g5xcQ8 NBSi뚲)x; ǔֻ&Bz!$ffbfs _l%KX48Jk(wS(=?&lϝ8v/bWJ1(oPDWl>T?rDSccj X|oF|99d9 律{J4*ֻ,4!cr^9q.HwSܛ.׉8v2 .^uEO|~!}u<#8x{ ̮+>#1ֽ4#Hܐ#AcAȬ֬H@M-SsnAo2Ӯy!.ȣyx;Wqv(TmC1F&pEd=3Lپwq M<9›MmV%:`^]k`@DlB,h|cj9pP \GJ+<_z>&|i |de%L=՞jt€sG*u`O׈ o6Mqm7KIHJ7OK|Nr^É 4'EO oU4zc-_!(ơ\@IOGT{1y\'7XxCM;L$:D)$}`A:MDkJap0\|RB)͹Jb6R`s(JN)EFHu&SySn&YmToCp\IZ%'$]ٷ [F= o6 .YƝ*w+)mN>zعlxVn VSyu IDAT+ LF:=Pi7XĄ+cMͫgBY ,VduZ,Yޒhb8u%w'@ϯ'eFw>U}pevCS4{VΉ#K׳~ ]ԯ o^ } |o}J:o~<Q{S oo\so;k z tF=.J!6T^PFN@۸(x4UN4àg{y+n3˘񬝯 0 ]Z\/vK]F%-x Mtij5!߫CY{n eүvfgvW8B)DYH9p»/1ۢJ6 0;+/9sH"L!a5IH|c/=BUԹ@^E5TG=]>@G(\tjo"}А4-{ixyYb:9YB\~Hhȣ! *8Rd[}ʩ$=*J%|ӁMTq:;(F|p@t3Ѧyi{l~֪ zBON= y%Lid[O4YfCd B=.|S&q$2dWW-_Nxxd-SL, }& [x=vEѲBS "g zCDۤl:p*KNYֈvzrK9';O~fTuN`!U3#5~TStHw9TrgiK&@xQt^)@Fn^H9/2@šL *Xbm4T|lZLDBDcvudKnO%M!94811zBD +Gxu4'a}ֽ=n'&N\VR^ryA@?h={D;1y}kb^)+D )O 6s`NKY/־}B5xf<+6 ڞ,>a=BTr_N Ô)PBJOmQ<;F/)pH>?8 !J|F=OM raƽaùx?dq_S5_e9 _(}j.9(UG ssAJyQ^B4~2_~xqP>t?Y8t,0|aTs'sa8UJ7K!=.q"~QhC/jEį@qC=|znz<[;QiaC]ƧS_?Xvآ9Uj>jJ"r:>M# R`uN [5n*?|8dI'՞y?ˉƨtV,9kf-^9CP<&n~BxyV*I!v($! T+uz%ڕ /@GZ{Wjf; ?Kj|ِfPw/+u{^"vQJd{V\]v: [4G{|-㐅JsJ F׀넝|xP +ksR]at_W*ҔUA% d 5O8ԑL%$^%ĕsM̙;aYw#nZ<+: ֭>y#}ST_z&Ltf}nCy/հ8W9{I->')"sh2jQ#)bd6dT] a Qd{{oKqRȃA*.[?8kMle$sT$k7CQOpEn/сV&(DKەGs3$%x$K_ʕwdwzp!KG;^#>S'W 4Qgțʖ"hb :O[VSM M/65IܻpU[KQC}b;(JOoUX"j5"Έqjp28CŐ5 ~iNm2yh3O}͎G;qbp"@nle۳.Vl Y w=pQ*'#xQcêU^x"Г 9Ѯ@+߳moX'bVN=hCT^/16uoh5>5j֎!~bj{]0T J% '7izyt߻?jHD-Cw%q.&c_݅Lf7K̔\|n\wYIϒɽyjnLN Ӥ_U|/uìeV]#olZP`&s6 9jn${{g0~0(νKXzFSM/Fz }k`J?k,Z$(Np\zN)JFLi) olZ,.%/ @~ktM7TO6a0h3xEͬoʃyJSJ7 o6-(@\*ȼEik7 '欤˕Q* o6=r}cZYxSfͦ%Ho/6u3w o0{q%K.H&J_{|Ѿߎ?Pđ⑧"2W%5|U*S(R~VztN9h}>oɋxΎޗ).7L>k^FG:';GFvl[ց(U-аsqԖqTKq *GnEG\d^ ڑag@΋(DÓ!/s$NO om h{W j ZTٴPXrЙ'Law Eu䨥U^X88{3o/o^峄7 OKu;Z*qb"hWDQ(2Ado{=rYw([W"kiKJ匓AjCאbfo޺Kn!֠ᙘJNN"&!_Vb?6GE(Cb5t儭)6bk(a1U4Ol$\?ˢ˄"TnݒO2 #?M/Bo0J2ODi82\*<-WО;፳.a +3'E1M"SZ~[J'0NӔ![|L nC,DP,UpmC*9ɇמƅxwJrio)&|rj}Yd|no7*5XӇlW"Aeߜ1D.oDW_7޼8u8)Vo4׮#3U-pLS ˗Śj|?6ИҿN/<$q;scez.,X?JRز h@]d E^"2V~#0AmA}CZLǔiqI;d[8vBǘ:5vن:8.H›vƔ19 %w,榯Vzµsfwy|0zSrXCsK G"ah>J!Nuae}B K9yRfD>4bz h_CEMPN uԳ.GļP&҂_xP2e1YYSYۼ߻4xoɧFgpL ukgf⋜FQXA4vE}`ѣ4 r<{Dk^kfqBxIFA ܆Qڂ &g5@~_uDqmij*O% T'.Zo g_}1w$%l/HD@H'I`4vg~ D6B#AnyUd| UÆb9! 4 +*ANbNݐ{.0~ XT^Yf5&KcqS9F,9M=ȧzGe_V^|4q> U'8qM9^b2A}A>¤á(,H!TVBF@Y/Cw5ۗ]<$8X9ޭ;:B}v g+M,!.HO_ؐ#UC)"x;4BvGHגO8{AIdGnJӐDZTau>\+1]hSM?tޠ>[)#9Wq(""O/ pHӖฤM(!)AQ[  hࢦʁ-V5"qH"U|Lȇ"ST'jH{a]TΆHL,{?h-Ĺz#L@xk r Nxz L+c, V<7%{BxRkhT_M&-PݼN/g$ !g՘pϏwcly%G1'YZ:!Oo$}!J\zbK5BSxNјLF",H;*J/t(N b@oZ5jܤ$Ef=Ws'[ᨘ(=F?\rtO>R~+f:ƭuim = ".|le v/s|G:$vv:T9w(Զ;!^c)VOG,&.y*QTg,2|pWGRd(~Dӓ*8#;!"3FF[mMlrb=z :sm6y+GWDD䋜>9HmICy{]0a-X}_n6V uYi-S;UqD©UnE52i26*2ՙWQQy+'I\A--O)/ w *瀟: Mӵ {ՃE]!6]rR;;c+S 2PEP"]䱘Hp[k5 D~q((, ZT|U[i_p/'Q:ߎ3q鹀-ǐ 2ZBWrfqpD.Q~E:#l~b7IahKGeArŪe Dc:Cղ>P$KQ 9]gq{8ݽݘ<BU"nKeCӖd\\Fmivq?5v70vQARm ~T ?`DzTmS?r'`eݼ܏Ï#u[-t{=qwfzm:R\7~9מUY/II$ǕjR= avw rQlHg6e,̖:"YGH)leb!{qTASY]ݤj)OaAY\MG'gLkL`U֪#Pv_fͦY;c 8y;Rm^diޕsh20lwMHCUjͫKO [a/tPJo6-Rz~O%o')sd%k& M^Yh?ߖIi҂/[MSLCK`stنȝeh}PB yrQ&/9P i'8]Ü6Zm,ԵF -e>"ν4On=@xE}/ڔQhrPvA[8 [Vܨ >C.ެf #Αz3dA(q]--T*Qbj}MN1t2,)tAmv͆ p&&A/4& xȎr4c{cs\!.n3H*RM6M7%%Q`Ns ;U$I2N {J)!_싔cM,= Dʞkȫʽ5ޓK;dB1VH&'{c]ř'3`,]D*8* B2Cb8p D&P4Y`s20U5 9ZfyAPpHߙoo}SwSv<GH>D>gXͦ 8dT25[CL׭ĉFÔ,Ήޓ9K^@oK,1F(^$]m6_/ U::ؔR|G),M%XzR%0Z)zA l_Cn];bj(rSb?;SSKG;dfdynfs60xDWbxM!B(t&iuivd4ުH.:bMMNogu9  #Ԗ45jUAp^;#D *iY|& ".[0ᾕûOY>'GA`9"ARUj8]skN: 0nW_VbKq;||u[b*ʉ 4seY]op{& VE4.+a(K"2/SxI^++J с')TnMMo[c |$7+ R8VZ@,$T:JJi>dDW=ÔٍξJJ- d W]_] $~( 2hOX*Rf95: mOP!XկJf A{+k"\ԟ{mL=jmzOy;HMP0WR,>&DWZA"m*썵j>p:cL|f7^ҚS<~th*pS`HXo O 5ofhnLdm Ǟ %bb{/ jٜ6V/QUWgFWG>kʦ_޵N ajm򒪴~\GP.|O~"S>t*w, JEeAΐ͹"Nsio%gRDQ7#!*sPξ oJ_=ɯ'e^PtB>m|;;MlsE7`5 |GNlb7^Nx?HԲW'ժjѢYUWk4+Me=2.7¿! ٜ^ g^iotLlTypd@1Ozg{ï,v,f/ؠ'v UU /TM)$/ai ^fBG72eEw^&n Rx"&qA6*{: څ\n8{{[Ϩ>[xqAE?&֚oE7'SoH; j$!ҹP׳e~Pm!U^ I\j,8Vzo +*97C9I $MYֻ6+.3-" Ħ?_ڤqo=Kl(E6}nwodrPK9|_ڼ? DΡ,ĥS-˒F>4w!G%m۔`_cR9|isopM=ؖ=; pݵ9/jwo%G68sO-fwpwrPMYs`s,w̥`H# Q::+/NU,fLmkeht(F zfNz"fLɼ#YFJw0eEhqP: q[s5ۮ#`{"P Ń,#:bzCu-p4{ǎxBE'5voXMd$yJZ6>H^7ފZ4oD& D 5&ܰlYR[LHj@>'X&bs XoON :cJ]^]޴?G6 [$OGHVdKR&ңRof.90­y[Xn&2d>eY7ؓ(Z? a⚴XNxHJ ?rn(HL2 HqC '[-\9=BP͕}]|92`cvlijX^1,0{U58a# e+ׇ(5k5=ui@uC^?W@ѹ֠ {AJ5&g{s]kk٢YUI]݆ۖBZl(4/%U*ߖq}.koc?3o}`s kVYDepkL!Ty\ Y rs|~ o͛g#޲Nq7% +ne8kɮV{,0O#ákKTPqATyDP(%09#@ (.@0h_*Ztޅs5U[*shW8C ޷ې{lX Jᗏ O7>q*+ ]Ĝ̚g  ]|H˦P}A~;nVc)LX.]TqBe-So•RJRC yzTQ%}OnUpRǃe@x3zw+ReS's, 5|A־qmAݼw Ymܗ3? 1/ު]ٹ' w9wE.4A'qi=M84~G_ v/шR˂}ԐQ"+BP=##E>۔}`C`{)sX#wlfYbJD[ $7ByUwJ7]|6~> 7 }E4SJGgAx?T5,GtkX h&{g\%0K>Pmx] vM))YT~]Ózf&ƯE)R$rU :OĨ6j/F¨Po 2'jDYy"ttDrVv6 ʄCd@l^@\&b8lX?v!wZG(r¨JrE~6ԛjDqvbn+U\C$G/Fu+|9}<.eЋ!|>'IG#YDb9K;Ҿω$QP P׏jDb?jۼ_JE'!<n l=cG[0.\ [n`Ȅ"AQR!ɟ{D Q#ZR*|Y k8Aq G՘|̤d0KtW?7:O& 彾+oSVر<(U-nVyHOL !R~Ɍ$ާ̭S/ *|CvYĊ}Wwׂԕޱ|m<( ḿxuhʉ(ҹ&X+)K+*^w*b՛PuOxޯK}NT;l WF^Q!֠O ofUr˽ 92s jHR XdfI^0کȴ=~O]رFi~靨yI\ޥ01^ ]1-5I FKljx۽6.4: YܢQcwyLڬtc\Ӏ/ ^VcD9ucUtcmin}ccItg׶YnE;\l%{⢤{ܑl98F)I?8xS d[GB)L $$vK`Ӊ8I;>&;S%EuppRL+3ԳAkrʆ:*׈Lۍ= he$L{$a+`@/*{{sr J9cy( HOːBC>f)POYO4emIkM[&ޜ|(<%yVATzagkmIvD!Бӏqik e8 CWm X@kgh(_)0Q 5 tc!-I ybJbO5Ij m@Y"p/ޠ+*6;/5zNmK{=> 5S<([o|Զ).wE]oy|9tWl*U;Uܸ9{đ3#5?%yd|s'n# 6xT$Џzme1k58X>lhgڞ1wCDRlZR7z/6JFKܕYo6&lb '?m׍̴57$e\2Z$b.E[9iN/ jrxFD{n^ ץ]!&X=Q ,5_| G\s@@TUܬPEYsR ?- wpgx:-/Q$0Pm[U19ΝPtGKKD|7q;rakx-T3/fL7e=̮|{QIUNFltٴ~-vC*ܨ} ݅šhCPސzm," n8P8s ;'UԝH 4avs[\^pN;1;8GO8Ɲ]9 o4,$\%}0dz[lE ?W-t, hz<-F[ 8k"YhG; W`8Ac{y-[`^tIX$ŬIh\{$5TdHN.l9 mJ伵qPz;>|EVNɷQ o1,fNx ޲[ӿ% o"؞CMv H*rCTV!xm?@64Bqh<Hj!`Dx8 /ː9ݳ(FgRG < 0%S[0F@U9ENLydpv; l9 qň꼚 6nb|8"fHCr0#@kҎ|}iS=UyTk?3Q :Tm|Jŏ2ڝ^ Cx{3qOD8KMJeSTڔLR+E999E9ma۔a "]8@.^oJ;'c7?b1YYƹQo/<QN碶C֔-2aw!J SSX| z»E!ȅ8x lx[Gf`\9Z&3 ΄mh,^Xr?s|.Ori/얹mSXbqī\1^~czxp|NQH]"y' _MR4 OQS颕sБ,(!:R*sre&YjΎړENpD 2DH Vect<9'aFĈSnQ /^ v"q?Q4b ?x17 g$dIz쀰iYw;|DP N84 IDATKMrD|: 5]|KØWVJcMvHAg: z21 gN#xuV 'BF#MEƸQ@Q+Tw?>u@a~Dê@@Bm Tt0G䘟2-^W<;#Leql@A_hvIoPC06ఋڈ@I\C0EpėޣUo;"fT@47eurMM]khH74btf-c8=|dzCԩ{_FAgto$z/ TB;͎BܛOt}ܭ- x'=-.! Ik Q7w2+Ab=WR} 0R*ɳNx*IJu6Zՙo) nQEX̀XPjv/.[/GܛE+`jTUǐخMς I:d1s̒4z|Z% ˦VX c$#X T\V\G h1X4~2?<0\#KOG|;71wڔi21z!ܐXX֩!cZY'?ή UaQ)1kc, YI{G|fFmG3ӳ/)99Wѳev|olUíϟbJPmpD5 3SDL1b!'":[W4CD>r"R9v8䤠ky6VιqυFKxܠC8{C<,Ԡ.;/gq&g\:?vfY@ٖ0y $,dxa^9 _g2o18ޖO *;[fS$ΈX N$ɩ5]B`6͠هBvf "/"r<^*%%ky^ f0k,) fP-BnfOm>HB<px # Z޷֡A\``_&CM`ua r u Ti{ ayn* a2a!]tt1W`\VNӏFC|=557y:7?$(4xXz "y {Jĝ]"QwH9ݓn>[x#Z(rv+쎛ȳT ?u=rsJ]<`te1AFW4wMYQV7xib"=] ~zz{8qc\>0:.4 ^+Cpq,wV&3t4]U ? 7+hǬGF^^~8i8}[?C-on1&V:?" ޚcVq-3*M"|F[4>`8)}倁3kC#qV>czeForFw4,^n&+3#_+6d3ʚ˧ؑ]+\;8JB*ސIFZvۺf7bS}@JYFuU;m%~8,XE<-h ۵b Hי^T%+ʝըBǙM2`DJask|ͦ;fz15זHnpEA7/ OZkeRF|zVnTm*E^}>3܃-)/©YJm9fd "7zwlO`[r^eV]uGXޥ^uDօ~}C1q?a. Fu}VG07gơ#V[EPZNq5=1iz -BWFԋ P'ϗɝdW9ɖ8 )UWP/[U_*ٻ8L^օ#_.DsT%BvxY)D?j ׫ ׋3,Yf'ꅳZHIY*^CCU% ؎S[܉W 8mǹ}9s> &0t5=y{"kF-xbtm÷H>oaQ{YG5*pD4ZBȫGw5&Yl])KhぷTT9"N_D|Tz08=D DS.Ԙ8z*.k)ͪ fޟ7p+Guq+ԑł?E95:^6u'!gz#% ;4?_}SA%;cyKhڍ8yx:0jҪb-c<6tŽE9VM] ;|i 3"#2]vod*Mrſ 79ԝ5wc-3Hz/劧{񮸤d'Q*)ށqޟPbIxѓtKA 뒽FJ-5a7YL{h)< ;*w,TpDWrCx D/m ҐdPsm}zgEI1$gZ_1]>7BX>A՞l@һXbWL oKay*ZٔlYE?\*Q ۹ `cn=TY~h4bbeSry dna&<Iu!#DWZ[]=-5.nטw Z`ty5=ÑZ^y t9&dgBvqJ!Ru2Kv A.'ߕ \9 [BquP$s ƘE+^uasÆEQ>=6..b=1FvfϪ!9zcL[_p9kt "b%e.%z);gHWɝx{7|EKK%~KCY)}pEm߬RYG Bv}&4۝)J[E}:F KPG>;7n!;W3#8ll˄ħĬ<σa,4)/WNZ~9|S5mbj/D_4EjJx}[=2m]78|q!Yߒ X|kRúc>6Rl6̤gM.5J/И$GNM1PuuK)ob4KO1|XBgAmR;X՟ 3lm]%ZYxeR eIszuX-wNz|8:|llx' y˓)>]O}qR0B ;BwFl7Qk\ow$pAn s,2{Ro fDʀS /;6Ӟմ_ _0Z*8}o{o=kw~hTX 0i(J 4_}wkV>?KOO9OkU,鶠O5vus5?n(Dž7e3VV梽e{cWXs)mۇ|"YU6vr9Vj#o}xޕpth9S[|O8Sfyt2 Vc]ҖgbxcaYg ?"#9#@"5e=E <:/IpJBV&0j.Gi2:.PBR@ɜ8o\Tݫnm:|? <PEN|$Po;I53d!g^.It "x@uҳb!G(QZnLfhzGK6aa],=5(ܫXzlJoJckK"{q7iN=MV'8{T[Rۇ}߳z_ڑ8 sU$CiG(E:>] 1m+cl3l(߻cΎ`Nѱ6}^L^f|/QGu'(Gx?p|~pg,IXJ&fvKlQJ%!'fv{nOI6_O-:mE?|Qݛph0%зTKbQͪDݒxhec!>y`u勏|%KE+hn] j?Rwx {(WwzY&H4A b7|a'SҖОJxzSFݚyx)y> /{PIV!>EUj3Š˧劉bnq>oo8x뭷v_Z]] (Zw+bSZN^6`WHq:_^."{,Anf41Zhʅe ҬҢτ)/ʳmPx{/57=7E~WmJEIHqJ}YwIW!<\,rYp:*i fa%%==|xW~teWiAf66DW687a\s2ͯT9Qy)WL>dحj~X7RΙXخ=IyN]=&϶1 Xwv FVD7- ٕӖi(?IwV9RRa]YY܊,W+6ufOPI%cs, GUbsȊYj7qi9'TL/!^Ho(ߍc1f6Rp~ ̮ Gfddfsrx e—98rijDk9“\CNms\^n{> ar8FHW))AvSS0{Q-gLT$x\IdeHDQcr+^ WU3 *h 8eYYܝs\PI<s3m gPdûyHqNRo>>Wgl'['LF;hSy bAϸY x쒌r82`Rv w1<^1)x#L (F}@)ҵ2΢ƣ*!Ρ2%ٜS98wKD{77%Y >`db<7ǻѕup*T޽9!=4߿ˬ7{ ;bk77L^nZwU7վ|P\ޙyBvFwC&"+=6V\לzG'i'%d:gg B[QrN_ϮߕR{1ыͣ:hCհaK߆ W.^{ cPm\H@x25W(pu[4r ")A!7hLڟ[ڔp6VɼWOhv5F#|-Q~FGQũATFZ.cb\G[ĩkhOEFE oooq"y[7 \v͂:4m6i>J=j<_^ ,S(&.lcynkɏ5C7!pD(w!rR K֡q0"~jNK [RƲo`. ¿(_7~P3Kv=S*u1DD7+9,YiIyǍr^͒DF8WZ"ɐPN5Ql2fLWs:ȓȧ9&7fSI68˕%eHNʁMd"Ν*;yXP؀Jп94 xN>g8dvE58yP4W?_=ȔMh5pYN瓯D dqhoDPTʖd={=4(&\L5!>|nWagtЖ}uxP&[¿ ׍^"f(>&&oJ sxy/=exH }`n؄BlIlU.XCuu ͕,e#70By5"ѩ?wR^Kq1 P&ןz(0g:2r*b'5|"[[wS⽹O#2= eL IDAT='W`Z b`1_OǰB1V %9-3ѳɟO +4d8'+'e]x"x#rd|/Ԅ> |GQ(V>꒞Ʀ"o{ԵJ䍯mVeH\U,(qoeg/~Lal t̯N-. Y+)Y]MNӓV2ܿ|<f,ߜ#?-M~M}0{)|i$NUZひ6}v-sӃ71jj7e.뉞TpĢDVO7iPkѽex#Ƨ)Fdz/TnZBd2Z]_7hgcAbex7SGcS"=Xtǹ ',.t,*W f6 ;[ >~}4iK휃 }#o#xZIT - Tg1FxQcOJ4ve#r@ۈE M)XU6 cF~[Gޚz !vclղFCGSNKkWR6vz+\+V.wN?:0ix-":N*nA@hC,:01܂=![WCr*ӕLf`pe1ǻ˃_a<Ϙ%ixܜ(C-}jChxF(2VO0ܽ^cUVy$OJdF7&:{_ޞ"KKDZ {P~PiԲNтZhߏݙVDN:z٧Y:3}~ $ 7zt8ot#?:[4keYzg@!j.g?-|VƬ(]ivJxnsoDS+jД`%/A75[uְ 򮣀kLѺ`Cgƽɪʧo8ՕUZ"JGgsi-(_yfS-0#S "?}fBErJIk&D|5 w7i&V+U#r:DK(\+/% g$D.z n q\DE:O{vض\.qڸ~t'w Qv+q$wT夵in;kPd9_BN! phMfX'fft|O- \ԍvN}yŷHy^J5Ne'B(5[s.NؚKfWQC(JqJ4.'c$ TqB:Q0Bxz|w*%B7e:ۆ @xfWi͐(HQķ:6ӂg1 8w)_(B((t%u:(k|w)ν\6zLR['+NYGE0yf-iH[sxHYeN<( 4ej-*nx/M=@rxyI N9+{+ E:NPD}ͼ"+fLn9s U*YTW|ڔiTUữMN%_?&-ǎ&2"V5Ш.'h7;D!/z{ya 3qf\Vd蹎\G4:! f7E!_ʙ\߈C+wÂdE_}/.^J?g>G8Bʦf0__Wi.C\>syr3&@(;g|_,)#J3lw0vV8\m}vZl* ;VXѦg 5tkh8szd[)Jor:zol~چʝO ޔfM\9Kidu>pA4F(:p9Ča A]aυpŅBBEһ1cfB˜z0DA/9o ,f,į + YT y83Zzei(&SsWLh޻#S'dmr &S1`w=N0BkG{Nv #65%9EOc:SddQfGtzHQ}aiD4q)ڧ&6Ikبp"̀]`76BPMe*ԅ18_?Mx^&`+6UFMǷ MkkNA9\g" ˍTbи<^wvǵa' #(<fox|΍[Qgi.<ƅzMX <|ܔl^_ց_ux]CĮ _#8gOO^2ܤ dnA';ԂT 0oY"_[MoU4EM/F$08rv\zsurVwN`O=2m%,o`^F[WpseK(_Ҧ6왬P"qK..W0Dм܆j*Њ6 -h kHp N:<,gDB Yg[ $KM+XEgfihYAMW׋S@)Ę" 9$z#:n(+zpi6]-B HYվWVT-:.,ƮMIJ6-ic` S nFbQ['ܚ@NaP-2y "V XAκcMgQyYp,!/@p!܍{͟؊}K8&'㬎Ԭ!}N~ :g \ɿ'x{W6ѪkV;^q!mM)ma}rk†v#{Rwn 6^ټFU6]=Y%.I Ђp:;SOe3 H7C{)p[ㇿqOܾAz#L5UGƾh哚{?>Gg$(/`j(OcM)(i4J;h Ynt <'C]&ЅRdZ{6$E26˳Kv鱧G(~qv`^ ?ͣ~EA9`H~+!=&[;dJr Qi+Sfy.irr!mpIAc7L%b2kYc:y٫ݳF+u k_ήv+^ Fo^;8-^&@^/^g"7^G~(h8[>209 fVLw޿Y S=tPp(3Lq3cbNԌ\{ ᰘlA('2 ܓg[L^}7e.QKx٬ x7cs,WB8<, 3x+\/Dcp`Nqxn5+*V r oѐ~';;+9 ᱙e 4ٙ2xI߷"ni %rbH_Hm0vA]3( U%CĿR9p]$AT&rKJ|HvE#]hR*]ǭ.f߅dݲq#.›d']cw %vB*CުY"=%*BD"!ӫDUڑP w޿d.7uvW詙2Z陳2Va+Ţ:{i2CUQUwh}]gWېwYmJSɪ|%5ǟ| ׸y)  4FddW›cڨC9bKsͬY/65[,`L6&TWY͘bOʪ%g1o\m uU.Rr9<6%Uvm`ڸFFX6j\B1Lq0m_:, M5aopPP^s^z:6PNDy<|w =,m fw|9+kSˣ!;@zu4%/gr?5&/m;Dv˧CΠ` ;@z𞛀*֓N:ڷ (_,^x+*:' oexd`+*=g~xңŖJ)fɜ jSyǿzټ'n;)uRp~+;%Oޠ^CZl񢱃kUt@c{S9]Gw |x[ݔ~A`=8kEua6)7LKS_Bww,[͍ AqD)|/cx%\%mnKżGvɛ7"Yk @Xv5& 6>hytCt;^oV78wSvwTdܐ6N҄EdށDVO$/Y[v\y)$D2\ 25;Y(YAq=E[,Y-_i@3}m taǤX9'wA=hb3 -h|. lvIL(EpX撔+XYj.;IoA.;a\c-tvw$`)c 4l6Ie&7h֢%?Gtd*;fR;iVwb':#jC:daNv $\lb,x6Ra2t bG)r;(/=5ÒXjg\iNQ9J ;Dgx4 7hLP_լԥ(#f[oDpD;~r/1 C<pwbL jL߃DSob*Ӓά窵͗BDZmL*Pdkc_1MnLbJx{k=ʇ @n\{ύH )B3DZ2/|w)!|n5HD9->YHӲ\v5Nx] q;t6H t')c-9ށ o ;>!m7Wp&Amҕ2RX9צ3E-u<\aKeg*e,EާZ1faʺJF݈;;b|-"tW;O/=Jy]jG:xgGS3ὈD}G5$zeSw mr`'nln5CnH#a>9x^!> {,?Y[oOCd+<8C\+Cvص1Pz;t?T[ }ohHC~mp-7;Ioֈ-8v/@Š(o 7wlnPz[uP%.FyI7w mҚ zr^-rrB/"tТs&6;Ac/AͯfA?/^4ۀ"Qd¼u T5l:Bd 89ay =6-=K9tV [8tF4ѰR`NgׂsioGPס/d@i8j&y&[|_qyOC ݱ70?-n , f .ķ Ud{'V\SMP1xUH[yӥ_QC;~G4޿@ ;xUcJx;<Ry,sFjw = -T11{?}§]?ؚp5G.獔:Of7ۭhz^0;z}^.eQD_m5K0ӟWF޸&.P"- gpN||h 0Fi}|GL:do(sA\Fd'oU:;BB'p$$ڇnu 3ʓlvEN^RpٙRCZt*Gmɿ>!FFT7񹨁V%3dpgH`W& ? ͩLfI:&;Ԙ8lO%(ȃxP4gZz3/F]Yh=cUByVlx96m7VOhzIZ\|;==gt>#j{d1&?_5{ǮP6Swլݓ3p[1i@2P;uZ;F'k1kO =//^l}VGL3~>Bg"̯%$fdGĩ vZ{,o6wg(,*xc3Ttf'H8NmCx%;`]0|h-1J1m- IDATlFaKd;Ÿc|X"|*?؈^nށxw~Fw>JӵNNB>@7?ΟK]}'?yN}_ӂ}9-o2/ڸL$_ݧH+4:tcJ }cAJu07 l^Nvy":-;?oݍYpޟ{:h80!/*n(nww:kK(~Q!QNkoRtR?0A2C\}Pi{ɟ `?o9~9^> xCP^ڗ@x˻^ÿ~y>gJrbYGշ6-?Cpg=vLN^0f6,DZڂ0LŰx]yIugj=x$o,[ᮮL[Lx\1;b& @p$s;V_,O@bηJvkXw G.Y41_m=Dm*!5Ӻ⑑#l΁Pm:%EnIoi{*B$!7We2C<2_W$\v~fHwd +(-.Y!ZqW\#B̵,`JTH='PaɅ/&"fL:&`r,3>x!C\EJ<]CނX Yw\6~Z̲%-x$<C鯢p"I:&ú, 7lgZ/(߹Z#C6ӳ&b.OP)0ecsrBۆZ),Q)B =~~Ȝ ڂwzU2\͕P@\tQy˽1 񽧷}4Jci%M,kN7q1e0{C%&() k٠ 疎^Ƹmh*Ph#%A/v7`:*FE .sD&3"UvTzp93R/7-zfAiL)|g]}} :Y*Jc\(#T0DLbݳvkE^^Ҧ7"#$aTPOP|y䍷wn-qCE flt\|iGEmg޳`Š1iiVtp-VEu_PчW_gC VgU ;e,V])PKa A'oVey"#y7 p4RٳB{zRb![V;YpݺVkg+rl 9N[>i; G,.&_gt'>i|goj$m>  &7:ctib^cJbzCsL_H=mx ^T按LCs:GpT)'sJ0 rjLp3Y<6EH D W}Q\B(a{x};~y a)Doq{eb<_D>\NGC0 }.]97* ޜJpffgggQ0=dHyYG,hbgm%Kx(= 9{nWz~pʖ[([ *)\k)r& cҬl&'^qXo & 2tcyb J\%Db]Co4*[]SHDS]aOvn7QRKI +մ{KȎ 0A`h,wjר胲 .\$\> H*j6&A5vd ێyDP>}]-5H9yC},u r@:w\x1_)B^PD%l֩+͘&ff"_Z%5(݃Ű8  0r1'S q OtK+Mٷs ;9O7ޙC&7_nF!A]?_xOAx_BHӦr1yuj{Iw¹JD1aIo%0ލs7@VCvZxw }Қ鹷:b-sH$fp>$/BcdՊ}0X٦0hJv5e,RiÏ tM5fuPˆKH۪I:s+7획(s %bH ڲ+]3%YokW{4fsj,[Upao 6=AͲdYԃ:_/闷VhEG~Lx7>Ҏn2:#dOycGow瓧Ӓ/hn ״w$Lp|oln1[iÇI R5#o"+ujVn5x(RqԆ^Sȋ5M[(N}Oj I D(ђ>e}[M[1dJz}[BV G~|)zCv_oZ"֠*:fK@݀65 İD2Eن&;y0߅\JYvLoBmj$>Y*/Cl7D(2b/s*$eq=ȅ=(q mZ־&Y"5Nl29~ yqJpiF{sؙS'-9%`s$,WIA̚霜D}[Ked)hj叀s}y\,<飏"21rI8[\q*66E96|-1 WZ)u.* 83 ڷގ[}/-DѵSs [PƼ86"B91X<һU7YS?o&6H(ӂ?sXA>ZpX'{/of7aG~H]/%a~W_ŏke1 Oj-~ mi07k H]_PYYoM _B9w7SJ&7k)H[Z o|IxS.*@mw"q8nA!>ypWejQ{xK<>PÃ{˟l|_4=H(xL;$dBXaxUTE/6>a cw.~Pb|6Vz ZXCpo闄7r~0oݷ:Xi{zf!A qg~MUG=36?cZWڎO2*n4n5_  ZZwNz,x?] Q٣q.4Ea4>|$/17$ev GJKbnVAÇ'NROkz%f鴜E|Upgˤ A,]KX e'K|n('D9B6')ZS NO,7-_FAkߠC]jކ闋>;P\̪ DZEYM- (~#9NcgM_&b3R3`âZ9L.~h#Xpݍ,ѵ. Lx"2 Jt")oEзRj wěx:k}T?'<n̳dUuywtC~s)bw [6{5pgË0ߙ=> <kbv:umAFUi?А{a*z(,ҭ7T<$pS@ʥs W_CȬ:xD':_`x6ϯIx|9M4d-eJ>zVo* |3Ipm#xvPto v,` jb0Eϋ7I," sk`t-tm0V賵>x {jg"Ԟ $7l]?6)^}Dd9q)$AgD㽩n2n{N7q@dΒ@߱m"x.Nwm_|(Z@On|/#~7oS|ݵ.2w n$-Ǩ1 6ONFrHh) Q_eZncL0x N]+Dћˍ0 5_narpzwI,{9Nf`m}.$wg8&d[U\6* FT`ȗ!f?-C-haDGà;R"h{tM_U_~|++A:X3 .9C2]ƙrtE82Z :چV#.~ƹE8A%Dqt]hżSB̒2ٯP%x >?c!ƳAx[*gyGa} %%e_֖~/?iwHsth@QS 麕c1)-"p:xs!OiZ&m'탹dI\,qII,p#UBHs?"Pj8-,T{֪W@t8?R>jG4xCm׸JJM5,VRd_.hIa:p~IL gud=ga=QR\; [_ |5'{ƛNpN_,s^MVL_a[+faRXvZ3Yٰq13C 35}ZqJ]=h9\[0gXqb#8s<ڃN?M@'G tVgLR AOTdF:\N.&Oz+ǩaauE[6vAX K vl]2_̯Z"륑rG[T?xPJ<V,+n\(ú+.W474'Fn0bcʰު2~NޟwֳAj)] WƷܣTW7mn\<޷nBg{Lx1!*e.{^VI,!ҏogl\rsc#r̘1< iVwsJ`[LiWpKƀXqB#<<c%1,j:3=cZIdVvYsX'3R@5)`.Rs xU?]ooO6q 1qy]ˌ ( d[3b6aᲆL)V(:h=׬?B ]&rP ^ IDATn}>^b,3<;1xh&Og{CLs힘0z}Zsrvkb$m(0g]B7xiYًomcwov$ҐAcS4m)B [!gqLLLnr-9ZhO+oggwU1gXk 11q6e||NG[YXĆj2RpRϬ[/.RkwP B8FC[_S|f;`Prv &ݷ G?Kz4RP%o]'Pss;xȭՅ,<fOEy\P#I.{א鐜}O  .8&Ύ7犉Ƞ/4;M:kiMWI4qyvk0myq bmb$܂vדk77:/mίU07$ʭ pϵڲ%t!z[nw`z#uH00oV; :. = ^:z`>U};T)'Q`ĿҵdT">xr 93aeŖlӪAM,//oV-Q#j6+SMlK6$19v#mly[9žXK㴑,)}6}uA[oJ%cX:ej1%<5tȢ>9DJKzx1by)o9mߕ7.U=^4EhZߪY'^ e3xr<ЪhghF9ګc>@70}bl ~'PŬz+=tHBR^c6zHԞc@V 3{3&Ȏx7'^겥Y:m-yi0l& . ϪQ0/Og)Su.gd.0'ըX\'9SQʖ_DYq!< VI JI+OVB+RD椡)vv"]ncUr{.*'pUE62 *Q_Rv ߧĬiUbA]*??㸠G]]ΩHM5֟+ti RV=dʁ:[$eW [*RX9){`HCi:]sfBz-"?Dt ތ%9i1#a|N]ˉ;q <&@ iB niDI1M3:@W[bFAVÇOøcǎ9&-#!g<Ҫo^} S!7 IFYYzK"9okjٔ$f+yR~ExjhN]eQ5w=vxaJcJGx;3tHU'K 78bfiN܏N:EbE3g^+b~O١ 3!+I :__yrYB2WEsVIv?ǣk%f.oc<3"m[PgR[WA)v/S3 Ro|bY=ِ2-~so7o}|ez; $nv7Uȡ^Nx:\;lr;yB-ъ#W"zu꼝RPeSowSd#:Ik;!?Մ%U:f(GX)@_4\hofC̵!e~7vh_n{}M E6P4vI?';&9,dTtItMNOS%pvqx 삠utyɖPuAKe$Pl~N:EDrun}SxIѫ*Ӵm%Oq䐓tOᶬ|6U'6-]e5@uu>vy?I@O$UQdAz ޯvwbn߿ƚ?WxT%]]\۸h.5|ۋ/oZȫA*[8'+C66}~φC"XQ-Mg8]wﱔc%GeD8N}㲽*/Kf2?7зm; ;m}{ktY1q:`.cq_imZhOKG8lniT6?//,@Sϣgyl oZG QAlN0ǐCÒ*Mx*/rqBv44 /*-'PNN)rriw,YroX@ͱaI@! !OS >QQ- :*S&q;?m͙9MT ODDȯ}uL(sUeœB >G"q2ˋqDK4kX wg{oru^Ř|۬$G=K ޯt=~AeۡoQsXNvRn4 (Kn4eHQzԽ=Es>uQXGF<=4G'Zໝ8fZX" )0}o+ݗ'鲴zͰ$^ A9@>ؘjG^96¡^oUKim{7c47]o=PjPTh;llqpW}2 #ߊshH\޾54с=%@xcٱiXK?ԶBI7%+H\ .;s->!GS#fÆX5m7ֶϸ9/\ylLCVVeh^^ ޶PAW4vjz@O{oҀm=5LJs>gf~VضZ99N:&YP٠Pm#UjCLICvgx\-AH]ҁȒ;8 oJ@!fgcVf:-›=޶<%@ڴ# |Q/1;0x~zMqrVv<߰͊x * >iA}ͽ4O8o yFhe^As-z*za' ᭍̇ad^:),B)e}ߛX#09;yIk+σZuj-5\ḘvLLi1 ku}D7pb` %sJW ogJnofzGmBx[fZ}{̨W[h ςnW ƻxV$ч}ooF^9):ar raF}ёÕ|/h}.77#[E߳}B,~Dv!vȫooFaf~]ke͓7>F<[ߛ3Fwν)yw9Ƙy&/v`znGޛv(۹z7 ތ0x?q7jCnx]h1x3mwvlE4=oeMKߛÛtt()blɦރ )L`oRU~ffY6#ͮt H MعE68CdYe뤹)N~( {a~{R"xFpcGx@O\lq6Ĝ+&8^ ftоjh69rP=C:4t}ꃡC]8uu'dU ތ'&/>߃]h@M.HqۚF?!H,`=1_xj˛7z:J)&R*) 8ӆv$D'&ws}Aw[;ǻ *)n MN\kfx#{o{e;t؜dP+1{לhbסt]ϭ+$-n"W۬?X2E 9g#ޫMgcumVonWB~s᭬zxw&0.vf]3l\uTVqGɠY+bO2ֻDsv63\M0x3x7B OGJKq{N$G`Gϔ9|PYN[719:=ě,=#!"8FLc-GX_}\S)T/سQ`3(aQcSµD R(Z¿JM^;9Wa9E2%1$mvQAHZh]Kg*nY)Ejm v+/Oߟ{PV/g4 o)#Pl#q!HɭG"x3:E#ljSQwtQVi"sNHM,mwLK %}jx@o '>I?, a}*$uPąG\{B488ԍCZ\}^$y#3.W;nTy$8mw =v9{PI<{z[mYw݇ Z^ՠn)IdhnKp7jUܠc\l)VG"HJņir@xRRkùi񾻯x]0˒:T}HYRKAbR;٣ 'rRGcS:YG윊%)??G&;AbAQRrC[gL)7WvRm|! U2Gc m*_rz3Sk쎷M=Kaͨ6a$t MB(m5ij| 4^r>'7x&./)OiZo:~~\}y&ͅJû5o/{vjD-ks\y6S=?.R/Zk{ǀ x/+t? YG{oZvxUb%Hqzf/lB ϋ='?ސ(D?=ӰcH5k/.eWlK}Vx|^5 PWZK};ŭm)tW T J*z)I3#4ߥ%u'!]Rc <\ri۽vd?Sbv;-]3ȫ%ϊ5/xy qܻom2 a%o)iֈęFڝ%J{t vao3 `(%$#[Oxk_7=lIᓳ!!Q5/E"8--[ce֎ٖf5PzQrNב5&8')Eg<5c=otgcXr趕mJ˖MB!Kfw{Lt(d ]ݴz4mMgF$0~c1p fYB̡ 5 ?.98w ROw,y˅7sr6R%DC8gn]\(Zi5Ek,-93v3QuO{Uviu"u(i[5Z3օ3p-9u+?yqGAZђwwkdq ۥfZ {F&mwb%+PݿKmXm+qh/5>7m~4Q*J(>'X`B[f7AA.ޣjC3?*}uFfGw IE̷ԷZMݹ#xYת6[%Z[E5kQY~G5@Ч)]üoIn׀+ҝnɭ>VQ~8A!b$,:HEqD.4`xXiipSb,S=tF^I;LcuoWy>P)%sh}T磜5Dkygic0=d7)5W~Z]ћ/F"Gۂ腱ZsOO7-R*#Vs1ScsfᄾK;VC:_3ڬΫr{{{n筝f.7h~\lt[xGWXz OS5ޝ;mS4qě9x6.Ӛ3%.=68\G3Y;xͭ{27#{ۊ T)n1O`Y*ŬA4Nc)-/4- Z&]IC0L ??\*L[ϟ}Tq b/~ ޿g_-cJ=x&$<Գ^qB^k1O,ڒ Ym1g~ϩ|%TDVp2o7,f:&G@SyPݟ_|Reqfrإs%]>Eu?õm[+giv9Z.C+2xI~b}n98ԲW:"GȐƉ„dbzV3E֘b}%sjt9[5;=yz@_K)]ɋ4ݍo,xJ``\q96A痼2LȻY6; I2i:='AHCљ0mAO ޿wlb|n1?pm"T"?g 5:P#;6p6MB3?4qy] AmF}Wt6 ÅBuPQ#T)xOEPK2g+8ҙy}PbJ4t_6TJ=OA >= tp 9;`Jw w1yяg01z =]j;̰Ê3!ʁǏ;F8v &@K3E3>[.2_xb St:(t!PQoz0bރzp-7fOX@lVJXssNOs=G&~>]"3b:]琲goֻԝ~L"Yp츸2s1_S,#>=2?;"- 'rGZx:hbss0ڭٲqe}g w?`~~vZܪtϭB28\K ,+ɕ8'9i[: Fz(\Uj7T] F\,`:.}wdCwRED"ulȺ75 BssJ*| { 5lo'o1c׽w\xCBVd5m$'+p Χt(=%E6F+R+'}$Bm.x']rK~Aݨ>uɆLm1ngx)5kZ1 ƛb-1[HչsUUi)ÚX=y9 |o>›vKY:B*r3(:u2!dh[.77# ƚ{\|t4s7UK3kY͍6  >%ln>Z%q7)a)hgjOgJذ̽{ooFˁ] /zpV(Z}SזsXpBl}),l?OJ=˝kM8O7m{릱uG[`7 ȞnLl777#yTi^ +^ooF^x sj777#/FmV?L8 ~6 ތZ)p+WOa Qx_EjJІkg]#oZ[ʝ'oa!ƌ< o.Ξuc'Ɩl=Ӕ^x맟o3txsPD&%Zd*ܙI[l.(ߖ3)Q6W2i'7%L [<f- ]T,)IE>Ӱhn]7 -JJrYx\`Vb}ǸV{޸@&%} yxi:lp"9+F+ڹnc.c(ܵEYA|ڨ. 8 pO3UbF+-ֹs7=m(sZ{:FY'oYnYyow'uQhRG Y>F,9lyƅCa1t7H+6 cK 1\#l}[}-v{H&Y{xp[l/BAtW8,4'cbO m}ev-klՙU8DJR, (>'mE遄v}5Dx݅. h*?/sEM"ˊJGB!m9'D0}mT̚> $fI%J\;o t4!G-a<ٙ9 J~mI{BvxxV?[r'TvrFyl2q9ݜ AB7%v`)x}Ө>:-KdZ7U=} Q^I[x糢/dEC#FWm3aClpi-K^,P_<.o8ۗ} N{+7+LdQŬ` #%اX $hݏ$x'_c`R=l3FX? ςR!DvSQc89^Cv u\'k`G:SgWaJo̢8yF⣃H<&*Ǥq:X$}?M`oڜlιmqb*uZ |',V#5!r3OqDTe`jex([qœMGҸE[IS2snBmݖM u"k7 chrsu{%繗bmhqz˛wޠV# 5S^ouOHS[/l H!A R ;`fiޫi[T-*kFJ^ e롔uP7+}_:w+#oof^z)ytHj [&j:E"9P ysSw1_?(h`p"`p s`ȹ $A7n{+ccYyg&n4+}Fjڨ:<`׌Q`9c8o3]oF^,[XCF7vk}(k,hA)Sa׋+ %ᴜ$d1+->|UiwGWrkL)Mqnx@|e6,Iګ3|\'ZsNM|1[9|T2R%[+%|1OgH+QW`?P/8H#q[ZVBZhH9ut<َD??{wHPxB6JVkG{JiΖMIDAT0Kyzz y[.%Ifj 7#Bx͑ݞ\1De4]a™6TV֦XߦMXQoSl8V+]s+ ӷ@p4ȣA%R& S3v 1#~T37#ϏۺZlp{aA@řt}>lٴ7:O ޫ ҡ{*/GلT(-l%9 Z.+2섔/>}@I\~,k(1~]`'Curq`*!˛-y2C]%QJ4-L4:r,{N$`TʵSCxKHB@91coF~)7 ~+ASkN.a*v5ܣ:O>+8/X$+mI [R&$bi3=-rlSWdfx_J*+3Nݠ:V.?_eqpm8Fe8}&4$\L*v8v1_ mv1B%M.K{LoFw/'&85.9F881w*7Mӆls:H)MA{4S\1._es9<1L/9"QH${oZ ތT,疽^:ĉtQ/ty) ܥߛwb vOn*Gz6'Çv{\B77uZN._&"O пfuh_x Ol sI!บiy3[P5qҵC(e\^2-›`[C^tbU93swuYzN2 D#C<.oF^&٫Řzg c 4']W7RICh| Aiд*1zU#G{5pԇ`јz|@F7DQ^:1z mQ߇#,fT(#4Ҭ@QɢWJ3P W"ФH7KKtCN$.j9_J|S& TfE/*}r+S$?%L̫lw*9u,8/POI,fMl>cW4LR O._)hwU\KslP5]Csd㭄V0TP}4;B93yH͜,l&|ȁkv^C ތx%ג:km>NY˅pկ4M[-+]ONN H`slWp)`0& Bc5iBJ9D{QP"1FǖƑ/(B! TXnb/\6gm.\2?'/^_!ܓ4_/5%Y֪KVݽ&SL) ȯzR9|3W-ߦ,-7n%ҌnIZb߾T |Žai_t3Z] '䝭[X+TcA~z Gw U88{:i{I KqDOÔ[Z&xsxm>R8H'DKArH̭o|fD̍Lfߟ|XNT|dEMl$/olNAFV:tT0 ~szN+R+=B ֊ﳺMk;m{dQ=Lڒ:0`={A-P.;#% |o9NͶ;so{0ގ^"?p\K쥷e-9*Ov& z?X_*ke^º4W>-h ދ>6(>u"5yC򒓓Ϲ8GZԴ4^Y^3DPtQ0nv+Jveh ]WDpv[*)*xjaMf=o Ӵ=XODX<mCoRVއd'fY6|[9~ɉnY\0Țϡ/dc  ~bar~.~>nzPG/*w U\tL;OKV"[Lٝs]rn>`EIz6_;C9Jw1r>'# :YjF"ժ[t'/W:EAj'bn>R)*LyfM8O*f+_l=DߐZ3 u%RVmt<mJ@%62Q!V$ + /qf)f0ѻTϷg+5sAq>RwsnSJL:5O%zl8G;pn~ժJYXFћ44΁m,9k~/!9x>5䴐:+AoY&]b#M⒆k"rNQRQ"JTAfD%TSdHv(BZEv PrJ/( JHGa6JĝeWdyDaR'ᣠ*}̐` 8zۻ5 p zkwUTkX iLG=;o`w&{\.]37]PAo8d>{\տ.[MSo}.ްz黯}vcMYEqjCT @oʿSvGlf[|aڻOM8z#KoӷR7j[|oM:kgENX?)" O?THvI=f?MKozh-Z{N_lL+82uE8 š㩷y{q]ڥCv5 {\ݒ6iV$̣h0 X5O=vq,vm*‚ k^6AM}436&u;~CWkyGb=Qm {0y( 6~l*T1'wiAkN_3_"+_i[~x[صd;_SƙDL5LƸ-CF b >iCotGTѓƌ9wُ5.m#6,2C#&GI&c ~x@ok@o8z+m آCk3 >x: Nz|6x> N>S" v Cz\tt ko@ @ :IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/sword3.png0000664000175000017500000000411113162045104020152 0ustar unit193unit193PNG  IHDR@:7KsRGBPLTE  "%. 1):)5&&&+++6I000)3=8K444666 =V:::3>H===@@@BCEFFFIII$QiCNZ[J;MMMOOOFR[WNXQQQZQFRRYSSSUUUWWWHZg`U]YYYrV:[[[]]]___i]]aaabbbz_Eeee`ipjjjziUllljEoooeqzqqqrrroPp[uuuwwwxxxuXtLvnvU{{{xW}||~~~{Sg~\|Zd~wZate_jqaul}fkt{lxqţsïîƵɶʵ÷صɷʸûϹλ̽ϼнпý¼J%bKGDH pHYs  d_tIME  hoIDATHǥ[SUh" af† 41?0lA"g-6q0Ű"F4bA~A,RrѹiC {99=9N;$Þ4|Dr nֹy^%`ۺ|Hq⣬}ooR E@ 16^YmD/|D}b, ʯťp?-S 3Oٟ^UM²5k$zli;?X8//#5PNK~ܹu}J{뙌⸝f8PXWW|3@hJ}{ #no:KdٳYkr:teΑ{_ $T&T1(l|d$`>^CV"z ^zn:fy>J('´;&ek0 >ȟ\r?W\yu*'@X=]KBpJ (Nv˿$s/izH+D&N4kL*kS*qLZ~0" IJfhzr2AN=OGuLR*G@ni` ;!H*hzcNuhkzI0mku!h.jҥ?XJt @76>sP 48QQhGY(#]0OŢ7sTw?}p"* a0W^˶\/j+΃/d)SZ~\)0}9e[3拤JZQQ-?k:rkc!-)t$ T$SHsf5CNCɏmޛz |䑌G[dgH+PK$`U&iZ)~eeamA!%ԵqVa9ѸZ?)/%ө"f|=2)4~Myv ᒖ9;( L7 )1 " o1Khm>JNEk81U`DZ%Q}C"VZG @C!c3[K HWX\=zU+?bMS3Hj=qjX:Ek&shgeV ^d` yBt_5!}1{zpepNqCqngq@@s~zUuAu_z+a~0{|mnBɬTՄ(ň:TB䭈<ϥǕ\級a\2NÚzٜ`ŝҟZx揸­gíBwòW㝹ޫĘH_wq麆ӗƫƲÄƿȠm̫̘̫¹ա֌ױ܍ؾbKGDH pHYs  tIME  zIDATx{XSeǏ Rjh7(IRZy),+L3# -de]lHy o!wCEq MD& p<ӹm J'|?c?y~s@cqJ KD~gWhO"cG5Xmŗ% $;.>g=, ,;Чm9KW` ,,t{ m]e D,YM[a-9zEr;%[>mq.Ds(R:34UXFozMg\2FKDmIMݒhnTvU2e%j}D$ Sд!Ym\űtlj]b8ܫ8D9wm'b[C%-n"yVW_p9.ǒ^M&٠W$K[;>1s\+(7#xZ$I(?4{K$LMKKr{"W.)%Œ԰AhqdS}/>0r/dx=n,)g6| n7νS8c;!S.}i{sj=MV;Z>T %~7Q͢0[qUEg6$sC=6j_O!p0j B];9If8bJ_?&zV(峌j>fMt^9.Dtfo*8 bPˤ0gu| |OJG<\w|BW;ZBw /A]҂ \N6C:S(7kTCŔc~^[6ekVOJ,ϯnULb)qs;?@>@B?BCAJEDEGDIJHLMKMOLOQNTVSWYVZ\Y[]Z\^[_a^DgcebfheFoikhlnknpmTuvqprtq[wuwtxzw]~y{xz|y|~{els~}~wwzm~zӀ փzֈ ً-ؐ/۔;ۙ>ݜGةڥQܨޤS߫ҭ^fⴶp嶸߮s縺黽|ý~ÿ过ûijĒȹȜ̞ѩִܿbKGDH pHYs  tIME ,S IDATx}UfDEMT;Ӄ6-\Yf\fFOd\eT8<Sv` =^Lwt%]nVTIsr:(wqo?a^Ұsݧ>h}Cy=o8;¼?0/_4¼Șo_bb޽}}G/;sEOTkVd7aܷ|XٗYG0<{ <,M 9k8`YggWg+J᥿{ݼmς2MT\|P0%hӨsÇV"bn>g# >A#C_;}'~c`{D'~gc~~Dl(G%<<*Q000000JyyT"#̣aaaa~IbhClUjF '3Fklq L#SƢ3HjJE|bS0SUUsè0Im4_s81ftZoK7 Lg >|VBlkb~}ѩu>|:.BW[pq}hGk "LjFHu!Z 5\sm.6(>aeXd05G+ F/ze 8v9;2oJaSlgOU5Vc^连fJLiZi769]#@|di /}Զ[@c:=J F/3D |+!2=U:a.k{AGф_v&TizaϻH9]?*WmNVg9cKΊ4kq*Mq#/YF 0ɞm:&bDL?Н/߸`nwXPbdvy{\4 WQ0 y(`nn$-} ɸi8l5#0̥4̥o0OK<@i+FGGvg)ֵmNJS2lP# 18"G3\sxiʨ䉹=g#X}f . kڒR#B~$9#m$̝Jk!ӱ0_#@QOfp29B (/W#B~$9CsAa}eT\O+xr1x1vb^`|'-Flqa(Xsx@!WR##B~$9Cc[`ӐPw=BkĽ cC hz8H!,,юm1NCB1 &Б&ED #̋1h0ga~|dl]:j!eXb@'(Uۥ}IH+ix8$9½KǸ+7NGWAM E[RW?>BTi85>s\XshY:W'9peM[XPBw;۷+Y{!#d gXM6 Bke\kq>~݇:]kǞa. ϠM6 Bky7`%{IV@.mnv=usEa7ૂMQy!âxKxK-Q00Je99RTGN_nP^1Jdy <n}{_8 IFCBN݇ps`̳ x:Q<ɯ81jId1l0GJ9ռ_'<0ߔȐ1;uLO3:W54?`J'>I1!<8uȆ[ N qO9p= @ g_!=p`0+y$ᄔ }>#n%yd]Dn!3:V=u_.x4¾Ddvߵ!XU 3IEӘU[`#[n%$g2\5'aQ/x_v/E#ޠi0ޕ#[n%$s+yR!Qx:.CzG%<<<¼1O$0~'E9bZVא"g%I#{kszH &,Dg5drœȐLQ)+WHCtm|dKuq+U"`ɨ?w_+@ B9')Ӆɔ8ek2q~e@GLvLSr8]2Q2/kt JOr\$=O&S?v5Y8< L `4_b5gX2Wѝ7ڢ'9"}0Aʤ`b skv)U7Qe5縂t0W1OIdJ>˪<ίdgsk܉cɨs\AFup<#"OGk4Iq~=;3sNc!dT:Wѝ7@+9IOS8AIҤs 8OE;pQ+:Wѝ7@+>^s%IẂD14NF]u~9];oq(z.,\=+2F2r} Q kȴS%i+s>Ztg>;+`3 K s_쬈ļͤ0JyyTiBͅODɮ0s@<|;1 2Jr?C%& 8U[r;ZuM&E-'OxXxp@(o<"-4-\̚!^߸Ny<%a>n2)N؊I[W5/cl_%j6Hk=ckjKJAD8Mȕ2"3I5/$?o3gv0*]QgQ&nS*,_] ֯g5qJ'S1n*"@xiFVhd68By%ad+k'哷L&Vu1{?A*B9~:!ȋ,6N+0oykB 7"mL?sqdR)JühGSk43~!xc'Y2eO鄃.@y@F^.,\\'YԼTފ<+o_ekZl.䲽bNwn5;?H5G'w$R: %P <j"ԑf7n.,Z^*OEIO0(rqJ|QXbLر[bxQxX=P GHyf7n.,j^*WE%L`8(TqWJs_1wWJ~ pˍ0000_T 6r+6jOP1:lX,56HMYFg9cIFU7x-<ƟT?{ī/ JWc{@4hʨ48b IPRN p0wZ@{ ZTm_m%w0Bu؊dbVr#%6(]9;Z6Wy@SFSlHzBI90o)[gd--;J`jН=殹([QMӒO)!p4hʨ48b HH()cS1rG ] 熂[2P2ZlPs)k>C|ߣ)x)6 =DJ9%a~lM#d A }QsW0O+lŋI1zؠtaX(+)6LIf3b+< ;J`j4눳iX%6(]9Քk!{5|l 0w %i f㿭 s$g+Z7^eΎoPsشMW-r1M挸PRNq 㜸x{ ;T1VsGH/4T+xy柗8ɍ1M\!2de!-{E`[.ySHK1Tv1nQ6%;FGGF1_?7kӎx(IU8օV?̳aC2cNYkl2@D ({. ~z$buR$T09`lI7k5C!() )_PLI,̵S:m: &rhM7$كUlQS쇠 ~:m: XJƜ@ ",@f?CALI,$1(>:m: PI,`. .{FȆ`%AP(X1(scN`&R1=Q dCP|?Rv6J>N%Ty?`N"<*ycZpj HD 9&捶eE<#"cAY.^k;SMU/ _Q2jIZ)FސA3ϝکתݢfe#ɣqX+P"wFSzfzzQX |Wɣq`J2wFSzfzzQXhJ&x(lJ2 ;#\ܩy%ZЋ -z(lz(["wFSKE(^V&< iJ2w;5zpLU/ YºW'BqZi9/yg;zMQ/fer6ɣqX+Pd^쟙\<{ 930 y K)FRBp$gQܞBa+:XI8%&By2iSCl1ҮI <0A#Gag1wIi& !խNP2i$E%A0dXEbp}}yZya Ƕj)Be`"yIAK<0="f}eG b!8 XxF 5Q|3{p 05VisiQ[ <R#w(Ϭ c0QЩ :/1tK! NP[cU3bc=-;s 5+:mì|f9 k*š% spJ꫰ sir[ <R#g "ᔋev1/X)'p)b{IDAT @ˍ%4pĬޣ{U[@_f(5fZ #<3!drtͺ*WB'aSiA]VDHf&:=Q\]0Q=`" K^6&5c N¦0$Lt{hXU DilS@aorAcB[')̠&`?d23m 6fb DM% -DilSү;h"WU`U!II Jn 9;F\KDM"^6 Y "DS; Ƞ&< x $sQ=!0QyZ"K^6aL/0]rU刹 NA%7Y(=Q#TBmPQM"K2 M/DMr\O0\eL$gx⼇9u%m&L0m%s}5WUޘkѵȠ*`" <Ó=Q\]!KDMVCU5Ai$z%" K+ L/@[Xg !!c^Y.$Ǎ9HtHȘdV؍Xnˍ000tNam>a" '! >9Z' iT< !6'eQ;u14U! >9j'i4a" UC+a+" غW0ls?|Oz*{'C<tNˢ}%oT+xvYt_I&(d c5 %kK@M?辔LJQ 'jȇ=eB!K棟֖jܳȢR2)UGNH! ,~Z[\Ux?)'1\vҟN y#Y- n'=ż({IrD'O,ʉA5]2ڒR+ؤ#B$AY[ߖzoVp.mmmV)Ĕ;a9nlH2@Z&iR*λF1w'r7=_[LMpA(ˀm` )?Y7lU aOP 3\<_[$̡@&-8,bSH#uClS#b.tS.!-O%҂a2 09?0:ɶh{9BLfxpC5̉bd0sL!c.GpF#x>)Ĕ;ax-Iz{v be sK!4s<Ӎ5-.NLf=0GT ,Ub)) xЭd-.%b0/xK)4D>DIBʵNCCLXn)\4D>DI(DOakKna֐|~j2gr!f 1#%,̳BiG AcuKvgםu6?\ZϊՇ}Ҋv=u_+ 9q,1yFpՒCzCl '-]VC+V[6:GV)BD r_1~`BlA]X7׽^_wF~ curW@}0'j.& LZX_Z[Z)Br]P2U`Eڄq>9p/{t=[hҗ{z~[hD!IEd \M!X Gdm'|6,IIUչ}c L;ׯu>8*k /IKRw"ɲk,ڋz_6]4Nw t+}Ы!{Wi%0"ssow%_)a.q3P_Z[x%ɵEMABej r#Nv23<|nzów9ޒ src^^Q,7<<ی NV& g+-y gdW=.1G_\Wt)eoT82%9 cǍgƇI3$+Oڌgk98>!$m,WN enkk_N鐃=eXFG_5&8T| 'Ȗ{fp!osG+6%o!}Ϊ-#ZWwdi4z֖3&to?ni-䞱5l4zB RV)q#w&G];)9jA .$­-Nps !5sG2^畵p!7P[h Ux̓{;Jg;AT7ߋW#Cd8ѭ4b&M/qQ77 9cvЭL41n27{4IZM 'Oac7kAt'B@ 5qJL|/^a.Qp~0HFA0{A@*)l8H-+tB֐ j076{X p[$޾h_g8b̆ ڛū1e# /þqq(^cШ1vߌeOXȋy.[EKB-kaG%Zx{s*s5q`[^s/HLQapsڝR&;Ұ<#iB=dbF)a+wdMY{½$&~jXC|/^MF> CW0Br(z{Ţak*[醹WYdKVz蕫*5-}I&ܴL0ӷGUsEo6T1 "vSBv(x˴Y$=F1/ؘ'^0Qryyyi`FASvf;Ց#~;{sU;HQ4 )ǜr<9z4HqIa!C/0Մ$L@r69' gKM8Rx`*o]#ؾ}(? H&9ϖ dq2; UxkI;MjB&9<6ȁwHQ$T}ٛؾO|&daI#%c*FMoOx$gr>.b$sW s? H& sIvPu#  9 UG`/0&`9 <$mt# FI}us0_` Il.fI6h ̑#$TO\CHB*Ȉ0J(I\X)l(##/9sZE~'\ӳb`;e` |;0躭a Eæc)*ACE9jsߡ{kS)2QI3zD4ACE9jsߡ{ӬUK Enr LTi80;6h"a#(ǵT0.Q_GǪ7$!f(V=ͺ19[&*i` }# tv 9vQ%`0zĝ-Hvfݘ-40כ()"7uJ*rNbi֍)\3QI3Fߨa0pUͻJ|l I/jHucr LT1F sM~Ž{U 66;4so@B8\X nTNᒉJ[osU~{pQ%`D;4so@B8\X r6F.UFxKx.pxa DDG%<<*9bhyZTV3ڿ EnxbPNI횼RIMY&(KQE{*}3ϝT?{cv(]RzȹV0brAԔ?MϢa\w?(kS̗gGaH^e >1e _D}Uï<9N5?r_,H/E3<#5DXbr_SOj}X#YeRƳc;:>IB@XևTmyMSo^y`)Z&`5NyΎphDz)+_=O l(tVݭ H/eex'Ff\ ~^5B攥SVB)嬮a܎KTMdԚli974UMM֖' y{ŤJ`N?d*5{2 DzOr|[YD"fX?=<&oN&U&NqTi$*JVNzNjba^;Ӈ 棫 +T$vh'֤Gǒճ|jB*iɋV*3f-rV?ϒMgBгrY+whߟ6tR*ڲ:7 $vRKj#h6!cڎ@ӫ]$v0sI8nk5NPкlZ7^ego-J{-qsC4֑WyOx6\8xߡVIR1`N~n"6/e.;R`z{/NO1S/}vVۆk͗{ȝgGӪzm,1/8V\3?yc% c%\o'l#Q lm{-BbT\*:Bԑ2}%6WkȘ]b?yKw R؊ڿ%<œa^AJ RJ sRΟ[om¼󗌔VYlwYٌv=j)ce-0?eAuZL =Xo[?t'Os0XQW=0D&|ٻ*̓n~o"`{^36F;)!w5 ZkԈVÁS͗]۝.3=&Wo*=yξXozrFEr]z2V1^?DGì`Oc߮ 3&f nLjQ솵͍ﰻLï=)v+,ڷovqO)_}آW9b=#Ǩf [0d&}cFwu=ciizdMU4̵jwsEy8u)>@l0ڮqcE/ņYv}'g? طn1?CKr.3g^169|?}n6z62<07RgV}ܪr̴QKgΌxIF}ٱ=/.3־ʻ40?.2Yݛ^}V+)p_7 tZ8MKql6mcv;fic%2?ɟ.vF}ne7u5bN_rc`Zc7̺Ie2/kje5ZvNtӪ0"F|]kD\"}zxc/-]Jĭo}qO GvŌKsOzq{uw1pw&/_ȟء'{|QC++Xfx2}aq4r0 h^쇦~76DZlod3f^\dlUu9 >ʚeUyfT[??|kw*H)%r^?6`uKx[.?n-H))/f XA)uXqaRo/V&}Uۀy`} aW_t]Z*%_//?*򛟶_WB7?XB[yT"#=˹s0JB䑣$:IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/interface_dictionary.png0000664000175000017500000001607513162045104023132 0ustar unit193unit193PNG  IHDRrƕsRGBPLTE      "$!&'%'(&()'*,)-/,02/2313424636757968979;8<>;?@>AC@DFC#KGHF&MHJH*P,QMNL#UPQOTUS4YWYV)a3`[\Z;`\^[.e_`]9fDgac`DgcebCi?lghfAmDn;qikhJolnkFsopntpnEywrqrtqMyXwSxtvsuwtQ|]~Uy{x[z|yY}|shY~wbezfaӀ փy։!qĒw،,ܔ;ܛFأڥߢRܩ߫í^߶gⴶpq͝縺Ϲ黽|½ο齆Ľ׳ĒȜШֳܿ=.bKGDH pHYs  tIMEzIDATxty3{$ӟXl m "@-Q۵v1uTZD}I)Nj+E/>r˖*3_}gHs'yٝݻ=d{zݙofvo/I`xulձIR$r VyCBGm%߹S"'<俈ODD~y=/^4=_#)s"_ne3[ۂ7}!_ϗ.} ouNzne҅ZZ{`tMz^~{+{q J5ο뾳Nȿ뀼-wb wpcm=HFsERt!!Wn76Yt} "Ρi8"/)nhk8k:Hm4LAt?dXEnsv#濎/Nh5?~[rF]ƀ@sh5:}#ѐkJ60![o۴NCt7BGX0NL$sȆkAffWzq\'y㳯}(O$OxA"8jg!{M(ݸqX~dO$ฯX6?Yظׂ}D>.럠7#޻}{=BHFN^8}_6h罍s9GLTM"?rj;oͨ??ºDn/%ֳy?'#֭zWںy;!/O~Xrt*;ͯz{>_VPN_}9{Ţ/ҝ729m)B.EnlA=) @o^>>'yR_7?O[~q+tV"Ouc@[" ȴsTjSf&^d. d[mKҔ!\Z CCܱvHuzhcN7ΘÉߕ=zb|~{_>WS$r\"!O;R) 5`dg~&nXcȖ]/r "x)ch?)ڌ3?bLrb-Uu=Ve**Z\) OkE{ў#wPRk%Tr57*d~*d%Ow:vN#h]z{w^rg5{g|z`<^PZWJIpݍ9S|jQ?fyPEŖ,6[ ȍ#F?C^ri)#AoN65`l[*ؾ F=O Y7s|-Gn\SS58l4ˠ'o4y7ogl[*ؾ q 8bo]n[\)):C^a4 'MhӬ+HA8Mm+SWʐ3l\u1F}tVg\O2sGHZD.8pP4EnT2K"S<>wRk~Ym/{ r xVM=Q&NZ)o? 7@@.8MlUp}5R) 7GsW k-(a4td1[H+U-^$G Ri\"8."=ȍ*TJ"~qݦ_׬3q "D.1W.Np1%||bBOmE~Jj)Rٚܞ \E-FS8۞RK4{K̠3Zx:&߉[zcpĊ+)siE'Z }DTR;/+Zrfk,,43lGx|-@;X.`7TAjUyf ylnna(zl]58˒O6Guyh_Q)z8Đ %ZUB1p q b/TG̟sLC2QFSPl_I>Lmor-7ƯaN,K)Alc,Z/ q w;Xom 8H$B`asku*W>vtyTUYذ =p+l./>ZB:LH@kpn8dz͝px-[OdES8L >P$ 9vtyfAƯA'pbȆ+x!B!,~D♃wpB;k0xi G:2G(Q˃N3~ =p |Ȇ٫mI CK 55(GKkBsc OV xv= <k aC6pJMZh B5;ƸX|4_͹+ l2ֺݵy9k:^bv+ˎ s=pbȆYO1tA^u%ui,npMFrQb4?CrT%|q.rqTa$(!D`6d}"8 cq"161SHKD.K>I4!7(5f:=D?&n4jrb۝( @(SՏ =]4>k. 3\p  @D3k,q)Gג^DvШK..-XTCwMQ㺅 ƻ#QJ FN\g@v $)0c&͠'{]u>9ځC,šLR%nbڑ]SQbր"- &"yȉV񧝀HԴ z#% y0VD;bZUq |7-h!hf Xkܴ3z!a7{^YTF;pK-1f[֭[-&rnA":Xכ,S:¬T8Lkq"Xx1v,r,-<Ћm֛EA4Ya7CvhZAS F;Mx>[,].x.heE+S< H"Dv>`55RWe=*&]!G `Vf)&"5Soj2\YXqQ H$Q rK܂UuuZbWv+WI"YR7ǯIHXl,ų\{Z%-'YY5*KD.OZc_Ga]N ~Ċj޶C°q+2b@.4|u9\Tz3- ͉FB[ @aZԸ@r?dG3e1| X>'[E ~lj5-dOO2k6(F> ״d{z2a?kEooK/VKɗ+:KP+Of'uF@9lKaKH%r\D.K?? 1IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/module.png0000664000175000017500000002022113162045104020216 0ustar unit193unit193PNG  IHDRWsRGBPLTE!%0'7BP8"%4( !13%=!0 =!'L66+B # ;%V%h*J0C\ Q%e \#/.,T%>Z%0B)TJ-!E+H+4vF8CI%VDH,X=VrsM-}Q*WYVR]GNCN)M PFjXl]l"k•[)X$^jNffc0o;ncjrHpseRq]g8iQkGSx{nZutqsRl(>4U}WDł|>vz}[l~kgwE>ƃ4ρ4vmKncǶdeۓ>T秝X֘BřͲٙRa֟`¥y}צԤzȬr}ѬecRȬu൳⺴Ŵƶô¿²ȣqgĂŴΥˮқґѿҸӃժݹʪߙ ytRNS@fbKGDH pHYs  tIME lsIDATx |uuJ*"*l|Ԣ>f=VȊBwmUXK9 U\EBKKh@mlRJچ&It~3!B!\ @@((EEBHH  ""!P$P$̼P) EE(BP$AX[TV?A0^yFR(((^EPr.TRGٲ۞Gd{JbW(B*9_'S?p^Y=9VQ|SޅR~,$BU7;)t*yw(>6mw EN.v-is޵ע["XY)4XZ(riɓ/:rvÉ?DN.د?\zJo{YLpK"2Y+_$(g&%F;RHs?9Ni9:@p]N8Ru#8~;Wk op{ba P}Qog}ZtѲG؃Fܬ[kwd\ zm?޿h[ky9v@2P/uJ<|=E5N:]ĽѽNk3/NZZ=Km3پV;+}F|a7sM"Ǿ_𝬜E1=)xY(V=y/*.cK?Q]_gJs1Jyjm}Ͼ7箜69<ġlN~߮Qnn(}~Xo=0IEv[[S0i_o[3wЁڨV1Rz) }3󥈵4$fR#X/ץ">To ~l?Y_!B14g.§ڗ&(7"'_{w]$I&JMG.Pb@q53]P$P"/jTKVXP$KJMs+)RYXݧK;7ϧnEdX]N??gi"P$A8]S`|6 Kƹ䌋ɕR<ݩ!G;"V:J_=|Q#r@WݭaBKQJ<}hΊL 'VLP$X3mVw;F-SFֻvrd9Y[ ERC9^@P""EE(((BKR|JjTWR+֥BE?u^} HjTZ~DkHjbźT7EQҊ"R%W$J 1@X.U?=bm7P.(y/P$.uM;:hu:Q3G EtR;⋟X^OW-4ZMO_]2 Q띎d-eNAEu*"6g PzwB%P]zER;sj.PxEE(BP$P$P"""IQW E(~BP$PEE(e:ʖ=]jic E(3GJ^7 $BAHU;,=@<;P nPb*R]4ȱnhX6R^0R/ nPbMCT_tslVO1nt# 4E0bS \QS="ǜcgk(^Ef׃Ѻj](G+ڢ)RV`kUŒ@(B1sw~ّA5"ղѺTQ"xT/\PxEE(BP$P$P"""I0(V\)VFP$@tP$@1epI PW,b V<Iu{WJO;XvgE}~\~|[/,.&/> ФϧW,U)rBj,{S'?jJe3F\ՑIW$6٬>P,Y%z UZ,Իh_k+fY)Ֆ^q5Nm.sE^PTGaj_.lRguctjv=kV5Jߩ^?Y_j|o=ڸi-m&Iu(+Ess7#z9c]ՔSDoد~Vz'.rheQ8lif!>t/udis&MՔ6Yv+*Y|]G}1zr-T}o_PS#G~^Xt#?wh5|Cb~fORR!DE((BP$P"HE(B@P$uO)T8=I]QT\,y (ZXǢi-Z.(uw-^6)29 mgÑ,zHW I-Qvigzk1&͚\7pᣋHjߴѮnڴE-"u}9PbP:EtNo:OE(]8z=WpO(B!EJPd/ ³@@P""  HHEEE(((B1xٔE(@4k2X~Pb]'YPl P^BQh(@Pbd̠ɝ?P XE(@V\׳q(Bp݀iPby (B"B! K'r8C ."CW?Ptgӄ_x5Pi\ @1h} Eh(^VW(_1@_->aÇ_Z: źmi|YJΜ9q֬3g.M\4kg%&&.]?G+2gMLxAuM/TNx:n0~˓7XP9>b`5H CO]q(cuZA1Dbp26>B3@P&d6۲}i||.1d5X 1IbRn^2]#g°sQJ};2Kݼ|,th%(1^o0Z-O0IQ/|܅6g(b,w6K'=1qfZ[1J_c5X+_^t:b4MVyJXm4-h4&cѬQ"zlbZ1M qf9[ʲ)v2P8apqsEq),Z6r'4KfQKl%پ>Q |F mjh0@C&(IpTFބ}plZ*7נ"(E:8g!P %*LovE`E٨8rXeSC.zbeK-.N&q 7n $jЖQLCq&Fc&llI0 r UmFQL P ~ b{QLOqVf+ G }@h3h Pi9L(%q38f,֐}v*5.քlh(?6VY1XúuqPl3jSh`[}hӶ (7111FM$SR!ɬ]W{t(v~9"J1cvKvځ*C~,#Ւte[Ql-zCmT)l}s=:"Cd[b$ &%c,̠Xb!ᰬocKH I}gQl̎a ڢ5@+zqm˲ Vzz^7Cgm1bwINLqkNXFIcŔyI/'%dk PmEB1)nPR}$7=iJo 4 4a"a& P$ ЄP$P"HE(B@P""EE(BP$P$P"""  HHEEE(((B@P""EE(BP" HHEEE(((B@@P$P$P""EE(BP" E((B@@P$P$P"""  HHEE(BP" E((BP$P"HEEE(((B@@P$P$P""EE(BP" E((BP$P"""  HHEEE(((B@@P" E(JPbP"E(BP)ڗȩ|sPPlM9U|M/P6ła$ Uz”2d`Z1~\0)rpP洠w4Ͱ[mS"~`biHNSR@-wwJm*~R{?ez7Ix(?tS'ExSlPbTfVpG7epGsIj?$7r!wۛ%ɁZ@W+|~B7)j7L!46Q>.j" V f_fHM%ݸG¤ lr[+B&)LRL6؟DT?山_'6(B&쀻3;P$P"""  HHEEE(((B@ڤXwd[\kGi&Ё/#G+ij@eU!j@u? +^sʟkb~_v_ns5>JZx/Pj/|@?+0rMuڠx|PQ ZzmPjh+o(bj PQ Z(zcgTm5`wuɀb%AKޱisUݴ+Y-}: A%O07W}lpiYڂ%= 7:?=]˩xY+ƠurHQ4_.x ׮@R7fڿT{cgx^@}6+~g_,ݪSa{/KD>>_ElF{%w<|\A VwVձNC{EkWWRzYAj3Ixhbwݗg5ʽXmE|yǬ4(OdrӾΏol|Y8_o~&Zʩ]2o ImC%Q^lUԦ`CO sD=8gq̀%bݝz&,GL^|];PfTCO?Oi+n$J=Aώ2싆*Ħy_{v"EݿMmrkJXí򮛥IҐ(*dl6qjka9+kN;*LjmjkzVl=T.67EݷnbtԬ!Z<,sȳ([| k 9뽸0a-:&9aM{(Fg\KW͜|:U;0Yϧ0y*x:)lpi^fϧ59~8^ϳ,xO[<N#zvXV;EwSPj=$g7p*=DA|خ4Űwܽ]Jzš[Pzpm{iT\~bv~Wk.v(GiR{VU\5k;z{}F-^ḟ8YD>4WڊgūTeA} 丶*݌ϴdV784I[嫕7I&2TV9Wgv5x"BWZt*xj S[ ^Eׇ>O)]>\xf:ix\{w=a>ю~~T]*jcK0[ sϼzUbؘ=BҚPؗũ'9Ab >`>?,|$e8 OkbP$!((B@@$)rHB4P$P$@@((EEBHHI}:!MV$@\ sO9|֤:$OnYjP𩇡Hbn.:2L\z,(:d:u˺#YY_ʂ"IG(((!7POC&qTbaVh$jQ$P$P$@\ !B!B!.zC4"IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/preferences_fonts-color.png0000664000175000017500000002134413162045104023566 0ustar unit193unit193PNG  IHDResRGBPLTE|  !-(&@--80BR,642-5E56>C5+[EtRNS@fbKGDH pHYs  tIME  (**HSIDATx \מﳻ] -W|U^UZ Ae%rժ\*R_l} 5EX+o%( $O@s\&[J.3 (VeX2&>̛ oΙs@AAAAAAQϡ[UO=5(Vΐb}ӀoRRUT|Rܒe%:95ܔ34ZJJEf\}EAD7c.RNo5BJزHSR.TG8N.Sk׸a)b9)8"p!ԩ>lCGpaƥm)\HO#&es*8)"=dv36g콢M:8mƍ> 6DưbN'ÑF]gQ~ <H%%Ğ=ujoq3ܰV4 TKo6̙g>[qUr>>崵+<:) MݑU{1yڳOdž 鰤 NiN4+W.T\iJS3W֟8"vQϟ\yl؅75'V) [#})~g kGzo{e4utt؇?ınFIΩϞEI\i|13s* NX)~.^~nìS~4|l=)qSY͵ve:珇\utìSn ?N,EH1\Sg(sN쳅X#内qmYa}QNDŽ4WH~ɡ8=-41v-e*SCY]"]` "I$A RHGZ`!Rj DjS”4!k{"IJ92r-w<\xl%CH)f+#Lko:Zi |!s9DJyYW3L7 GkeJi yb{+HBdJgaMW]H MG?F>%qbE4nf0 ﻈPe@IR]wH+ݖ.7"54x8B~7*rzwY*,RE+d"dz@1R6܅>K]rJw . 3!54\/ꊚ",U й9E_M>/ ·n`TK+W.:u|WgWw7wwMC)믽Y/tupJFN[8e\L=R^u_UR5^!/fwOP(& tA=EY G躓v.:ӅTK$r$ܵ)1 k"ڕ쓥pziQT4-}p q3U+,1 E34rp 10Szj7_+7{|SSM"W**(BZ\Ʌ RHiEztݬeju4g#;llH$ܡZؚ0O9;viKq3 _rbC)AjHn?S#/w츙CfJo*r$%H'^8HeU(UJD#8R ~Dݬ81cA#MHdO(R4Km 苐nFsFecBD4!aBv}DkV}fKP]JI5RiG]HINPjkgV*]HXLc}H6yMHIN;HJ%GYfT}E. ZRkQ1 բ$ X-# 5o{ˬ@pGzŀό#@VF)Er5y5 / HuH!^K) "9-ÐiEں/&(L49P i!#>|~Y9#uW$H5M8R iJiyMV ő CZ m|j5C]uTf!\%2zU ?GR CziS ?#rC!R.n o|sd#J; ʂ6ucA=&7h{E%}ⱩJ皪!-4AӤ@*-Ԍ(7) lKm [C /"8H_)mHIx=ü8^y ")~mϏkօ4"RסeCx>}^0HX&Djb!jzʫEh6o4>۳=tuFDWUˍ;*+`C;Ҿ(t>1(SOj)B/A *dAWUA6ihMAH32)aCAnSKgg֣[P<4e_zd 2@uhIͥNʟwUU9zv\~=yH{7 |0klF󷬾-4eѱ}BJrڇFov+KpX.@?δ:u˳\DV7'-יwz.0cCb۸x t!eBYLb:+ں,U],(z$Z=x ],jNA٫6yOh0P` md0/Xf~#X1WbҐ {ɀ{/CCL.674[K61 E':$ 0LY nVe4S` 'g@YDGۣ(Uw2 lN*2sHZ< .D:@]ǻ +.C%OأAM/%Hj }҂lCtU!!i1F[k׮.HcA:-w[ 29wG]as.yE#ҟh1d&XաG : :y3HuST"1S:ڑV.[)bu'h-; 1uݝIG9f0s{Vn'y'G{}=AvKgWBۼ߯lR 15ھoHuWUםXnYx1{ʙ \wp 7 9Ϻ L>(,ئ˽Xo \YP J e͞DkGw|[2 ,? cڷ1U^Mp\+2r#ZD/oH-j L$2iSAC#9#{.=!9MTi4$_(?I=Ag) O۾x곁b=mjZ 6^)eY]QKڞM1Z%~ F 4rHLHg GU'/'ZLـaJq%*E-t7)<4!%;% &d*ikS]z&~r7;&\Mnc!"ڑv!HTZ@,sv&XK~vE>'KMHre*EaeLU ]龹HɌ #y8y-.Ϛg8NuZkM =으gvb^=5wzv~1Ld -]H'@.{%X{ !L.=&eR({ 2)zB1PgTv\3X gllv :zɤ0P/~푡r sGDD!x}? W#/{3A5r7Dc>O%B1SդBJIM8Yy"H` +^"Eja$ 7:1|f#MNLOqn9]n*b;Ʉgu !^}C 1*^RqɕTsi3HXS<|}}k'ƊFLR0gSf jHtP t ?d=)D9H?#E4#z{R7nC⁨ѦjXv-.^dQK*To]7E]U--^흗ݮH{,) Ʀ>RdD eO6b EAgTaIHj%?ސeO$F .1YA?R-_Sv~婡dH@+PYZ H7RIC zbh}'iWUFtͪPJHQ2̎$7PЃ,HxV.STU6 ƹFT!=HTpNs.ƠWv:%[ R~&@~;i^ǖ::9;%)yRz6bFVw%[PJV~FZ@bќ^wK*WࡺVY[P[ RY @xt$a GY":ƫ^y0Wdv)%7P"D|Ře@ڳVZ.䬓*SH͍jH)DtHXHrn #%ݛ,*}FX_n %%Lb}n`ڤ>XpaH䩲&Fkҿ'2 /pc9z|yy[<សJƄ޳R ;W@fml o9@_QeH3TI+W;a%fK t!@*]\jāDyKŹ޿]V?;8x]uiFhXWԌr)c?O-^Oh!8M*L rvAdIEt!%Kfbnhta2D5h]vyiγvΞigooo7u4_uX0R~^6qf}mq@)Qв6*^ORk#N?ٔ(BJB:;.ZVPR*'RV:-)"m(,\=iU6(M`IaIma䑢L53,jza*]9]gR/HIЄ"Cs<agòD-t(j\0yElnXuY xy|_g1_1b(4z H f{b'ɾ I?/f4 .RvdR*D5 7{]~'Zz'[M_Ī׼ٯL4fWfgwK5vVde(xu6t`sR{{;Nswg{+zzmpuj#p>C-1_ϷEJO?IXz2^dmzb_Nctѭ;&&?Tk{b4 ͦ@;KI҉'1##}\ C)= ʎ;OU<rwD KWS_Q )@ tT Za~IܧT=C4#U"Z=+ _Nu~`Z0X6AWC=!e|EvV|d r)@g%j.Cu-qST S"j0!TDXV#¿w!2O u(5[5D,h)ں{Ijt^R1׳bw rŶU>?}pc>R2MTpRr^1|UO7HYXk/9yM]yu)NvS8yCH+]]ak3LykN2(4;;@!]by]kZ5bLUS*&[ZtV_oO F9׉;btR?tߘ{}Ƣȗ|>3ې0_Jn TPq0EO.9ϳR S[RȲ 0x c+^5C2$f| ^CJtkCk#1(3"eqϻ 2)hi7p%e$oD9ne)D 3JH)t2L vnGƭ%'.424ƅ^N7jHHTRU$ r]]sթzz8^16H##.AE԰2)gBgXJT8RژV/)odNLjyLxET 6 "H Rq"PVH=ew^t--7PPPPPPPPPPA .IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/interface_searchpane.png0000664000175000017500000001541513162045104023073 0ustar unit193unit193PNG  IHDR:msRGBPLTE #")"03<,@;'(76J3290,?'#"/"m5MAcM|5KfqWxG@pM,D$EK^%^BZs+_E]ZJ]iU1PbQ7diYlP'jl_]-.oFmyg=cewhM`n\_#9g.I4)$#9|93y~UtoIN-) RsMT +͛`@ @ @ @ @ @ @ @ ԾQn9ȠF* v~dG|jjjjꠤ<\IPrDYpag.T jK(65a&Ԡ7\ef1g?;}]9Q\lMx7cCF]r=K9.]Xu~7'?wGiZygO%~c\&cr@;C(TBmVDEMxjL;g3>U g=mg"l5[.* gp6̟#嶚-GS<~?QsL]=~z) //(3Zf6=w>J>tB }m&ݭ]Nw.j0fo1^tD^b;D?5='KwxuS=/F:e\rW.AF *\%;uڮ+.<Îng3'E*ڈ7?>a@BskOOxNma@Bqhg=AT5ɕhy;8.|%SbUPcok,ú(ܖnD sM-}Q 51$a?"0uDn#X[,PQJ,J;|ٹ={[ം*ݜ.PcCnt ;G8B Y[MC|nSohUد.Y}z6{`֎Yyn4ZlvXԥݱ&^5a0.S_1؏$zTB! eLsK +Wf\2"*,f=kIw):Ig2{>ժF7JN^UtYfZ3E$V>ն"6]n|^>l9y&P5PupSnYfC7kwD7kjY DYfbѧnQK /J]-g)ҟn& y͊E@m{{oaMFNhteU]>T&gO{|a2.Lt 1jW艺M?!Ԙ]b,;Zjl4}P&5wgt>4LGW4u[llvINrc}QNEj/m̲k%Ap@ @ @}N@V4N@<#3u :N8@K:1addERVpk:Ybi.@E݇‹5Fk:*n&oz 5م9\@ p8It",:ŷN@.{s mЩ#6qXfm#Ug/?]Cr;|Na}KG l&[H;?@B r~|h[:1ԻZ 2 Nvvr PM>l ;`"IZ-UPfg֣nvԺͮZԢOkm}:,W]ᾶ>21Ud!Me=Z8':LM%iL[H^ B}:ՍZdX1")DI^ڸ$kWᄙ3DQ±I33]! L7 í[=yQ7qa!<_5P5P"^Uu)Z'EmlR4\or[O^+E[Y_7/!'UWr,IhxG~-Jd1;5bx_yt3Rr27?'zІSiv fܡ#y, TuqrZޖ9H+7SSۦ(k@7vK'| Tf*JCg'ԈkC=Gvϖ1z32?m__@3Wͪ?ΓcǚCL<&[XjV$ALL~Ef<}q6t ')aKxYaaR%IT^lJ%~ϸMa,XL9,֛Գf}5>+{>?f1ݙf,,q2Jfc0sB-ü|,כyfB#FG{W]!}fN)O2Q%ۅU2!)כ@笮?iU7+vr8ܝC%XTdzH~HBAVt{ڭ_uPp | @ @ @ @ @ @ @ @\)_suzZ^xb_7ώ>ybKٜZH+FvjxF?QQ,qÿ0vjF-mƧ[VaZtqv4"{Tnxfa~rWn'6E4~~&ٝG0:}/OxbKg{iqEG`$l%=A8f;^=@ízxb!;((K&|9};^.qc}\G>,1Oe'6_KcʰZE;3/`j=Lĸ.aۜNOncZ1*4FR;Bܙx,4n BiV=rozu0kjjjjjjjjjjہf<}wQ~tկl^__>P{ f1-jо)$K ȧNQ&}>'م>9{̽*k2kMqN&}+2K#pX< /p(^χ6{q&}ámt1Oh*nj|tثf9S[Ծϩ(tt^tёX9 }"5Ggıke|Sre[m}_Oʋ{5mQ(\gESo ިlףp3lMM6CQ!DkN_1,wW5JjjjDD߲ zS،B+Zb1(*d̩s)*5_Ա~˻M{6%|]Bq^2_H2♙Ш*%% FDh{v'usWKZU\,S(wy]aL,ZUZi?t+mZt! b9hiڝTv;v `%BaWasC%WQ t3MpW,+wGiѤ'ܔ6;ip|V^ẛH.޽>PflI̭TF4žx{|^׍(c"l3]h3y!cw|:t=^Sg+O7:Zp2;X;x^yͼʘQ,T7B9px偪@ U^ȋA׵LiK<ALVPO7>=G=2MGTy@ JJIEKUTHGBMc]N6rH5eJO_MCgL7QNnXMdoLFXSFK>cUUIXRYcXYUuT2_VbMZrS5T+TjXI{_=}^Ubb}cLZ1lfeahrqfYXieigk^tlQi@vixfIjmOteNiUYtdueyrl>qW`xoglxutxvuuhv[~aw@}}gWq|}ux|}rza~WdSǃ>w朐nXMn{~fpyrٿs˜gɓܜLƜm٠`ѣդ}yЬeҭݫxU®ͯ԰rͭ˯̨̜¶ĵٳ޸ἐcúz俆»Ÿök㿡¢ļȯuɠɇͮ͏ұӿ٩ܺX-bKGDH pHYs  tIME  &͒e IDATx\GjrP*4PZV(P)\X"ooۊbAZl=DE?$\O JBk~~3H dfv晙gyfƎMXnz;2D'BHc7s۞a)v$-Xh4R))FJ FJ#FJ#B#HiHi4RZMC|> LjgCDmq0!(jEQ蠎 )އ|D 3W_]=XE$U?H~Ӫbե'>} fʇ,5C/{z 8-^6'"ٳE$;wDRVVVvm RSbA> RZW/畔c&OZpĿRfrTKNMT@#e5hHfp Gh`uh>HvR;Lr حN2Dcĥ7ڦ4nBa3GD jcnd>ן!Dy _sl5DUu9lzؐI`HKE-R * }{Z 1DIK~Nm8~w$@5};$hI Egן9Nepo'm4SL;g(p|~Ќ)S|QpR;aHHq{Cw>Tanf1!@^ 6.V{yZYdHWylm]߮A*YJΉ?RѕSqh8m˸ eqm؂]1 -TcT+y{ODvC[>]>_Bqی3S}AqӇ沵vsb+.ʀH{{[.߂g(5ѥ&X%jii)8HBzXRRb7@} n"jEtWS ꎕ@z7m,m+.uAK4:HmH6}ܾ>\MpmCPHW/UcPJJS4{)]{Ɓ`}+QZc`R}BnL}Cˁ7S)vdf~Xjlwg.eߪfM4yرPb2XĂ4X^R!mr_H_6旅04#&kfL=⤸!D!47 9߼s_IaH4 %ҍ5JHq7R34)+P?tH=()? ʛ/MZ_+頧?m렋Gz/GΛ~Iw Jne@+A=$>Vv$f-#RNi_a!Ozr >ZT;W3rA qr)%w\ȉսj(7U>N@m)Zזb?Qs2_۷ᘘzu8A_SxՠyEug5DĭSg8f PHBRIT/īW <53;jDUawWՐO&E5VԐw >[gbgj'k#U s9ѩ{lDV *&@z@vgQKCUTMs^/omj^+^) MZ~rfWj3/|8>q}&{kTt\bVBGNOQ-&-nzǒMW~+b_^w`¯V\4aނ`}(oX6'"3kғDKΌ땄n6B(iM3b&1F*0DfxtxB v;eF4[9.Ե^~8zkiA03BNJEtWւZa ZlbƷX$!82RV`[arw76& y<h;1\obQhx5EMJRtS`mK|rt(LGUۢkld']*>J@,d{*Kz%7S=;FYAs8"MZ].vM\;Zh QW1H11Gԏa_Jo'v OFSM9ws@J*-\o9n̘ҭXY(h¹=)/rXPri^ن;=-mTYmc|$n Ϧ'?CO?H<6|g HG u`;gf9;ϊyrggzJ ^Ҟ{U<6{F%K ?*Kcr{h4 iSvSpHi QmQ2gY!BjWb(ZfA|/Ȼa4^>rH<wR:UQG}Hq'"%%Ov`-ĊvȉyTm%`xD"U*GЭGs^ r$ -0ޑ…W!%(-TtiySj wTm:O_\i^"E.斪)t\ sfVB*Ia.^+TFH<^ڀYw9' 4u4ԃHPa~6l*#%o ՑZdX3 =rr Ŕ#6XnB=]}pZA!^Q Wm43δ'ZmɚӮqI'fVX|9qx\u0h#k\ЪlQ=iiIM ):`xv;ߧ/Ӽp"dzO__Wբfza,-R:^jq\A~̗Q]~+rFnoD%j"(*D}%p9| O--]"& -M'8j[vfv=SpǕf*_E!z>656<G%nNK;Áawsg ́ʀݚ /W:8~;:IzN~BP7> sBd/88z91|ޝSf#u渀rvppO8RՓQ])uZ a:=xH! pb2``898v_j1,e " kZ<'" T9i (VUt'thI>06'W4j8VVe ZZ&{BZ<"(«1;~zjMa(f!YҮ=0wZoH6̰b a.h5Dn& rɕovٱ+Oδh: eᛞtv=7aHU+a(U5It:J7a>Ӟ^$ҝ~O~{ɬ q6Dv֬}}.-v& ,ٹ!9wڞ/i(݋S 6>N◼߼a)V:0LDZTb_߀]L@nڍU#?v,ɊJfւ'jL O@)Y#bJ#F=2icE@.hګO#Hm)v.o!+R,)OSjalGHCz2po?o}Vj }'bޕ454R[f=`Hvܢ^ZA4HE}DԼw$vR)gjͥcj!ȡZ=wr uy/E{IpI| ӎ?*T 7mZ RfHS+/54q٥ݫ^-K#R|az@JRhFH6lw=LgŧƢyue"9>ZJq^P&>A)^SG#(B+~rhYVIW|\(n9#n:lTjN>ݖZnwK{0~:SMG^ fOҽ9w(s(5eKCMyz͗ KɥgZǴr/R6pRO0 ZҪ~c{tN1y\=G۽RvO`U=7caů_<]+M=Pp&"+gd'93yq&s8G4R3R+uq:ctr;sQ)>9 rZdkj4RX[G-36q!0Rb 56:CDAAHH, kRq5Ϧ$-MnT޼vGt-l-H|DHxMlݹOg9^鵰q[7tM[[ԒobjRHl;)@W6iSf=RMn3}ʶƷWEVQGKlͿ\^Ao$H>pZwPiT{g|c/&Ž΁/^v)hCjo 0&?d& ^$~.>ʄ@tuZ" H]3׋u(HYv$bQkNdN!vA.j߂}:/n_Z&0k**1ao/^;<3ǧ~CЅ1PI8 N11[u;EU1IsZ%17+w}D9lvj /lx<ҏ RM/y$,$'S%&]7!hmr9k%.dcԟÎ?˅ ;1 +t+ki++ +kI`@VPK ٬؏جx]pb[9hVQXD3U-<wqUmfw9[T@I>{n`7kGTj 0 w465TEI״6$>kDCv7]#0,ԝPpօ|St oKaeŸXZ Q' ZPc)(:@|{°/A|Le% >9RxDáB惰սVjvYkqX~yAZ*( )G{|3}vo'`5b_s_ ^Sފ üQ k^j.'d- 穎.ZuH1Eo qHɿܓZ'!k[PUS xR'gG'WYxV磩Sj@$ǔ)+ο=zQy)3Pz5=:)N3;O"D:.; ڵfVb`bggU`ۧYb)kYC9 D" 3`^?3,WQ;CQE ѠVT_QU-j<8 (i9"qNß"O \Qt}R\w="ս(*?X9)ÒW UTM!UL![Gak(*n@pUtQ8 r=nIm1գJNDx鰤/ǗER) qyEc_ brkV:Wh]eۣ|?Xv).,_gB\ٙ;bm,щ5'4q%$dLLښEOJx*')D9lKy(?xc͍+M}By\nqvqbYҬJ ۙH vtfBomO A59Hw؞Nф#ͬ >IAJ iCccI6sրt1Or< +')zHUg56˅ J S~K/{<<{wx!?Qm@-H#D_ -?'=N?`%)Z!88'?5+˹fO'6wis5B:ݵ9k!cCeC_:=#GL!C;o~&"}o#Ww=]3~xڪ] IDAT˯.2riqշ?Fz5z6ӵ79AKt)}}V"H3R]s:O{a,(?G.?es@^c8KzvƲC}%_>9㫯o_xjǯy6[ 삗}vxSH?ճᇛyjw$6@䤊)qRl  Dz7QH -wOCitHt·w=(z-};yס~^~yg?;Ύ}Wա/γn%a^o߾P@לW"`m<5)!&6A#!՝]eMu9N6,B wwT;R<%q˪ҫo}k{ok]#H'ØW>+E$Ŗq+hBڽxiL.uGGA#+ =@b) _Q{[+ʜ`I x=PPQdʲujwS.QQp=W"8^u˪C[!g&i!mKU#;5wd>] zxF heM񀱘׃НR]H9YEg++[%vmxYIW{*;uHR᎕/(wQ'uϩ9=]t\ 8.m< w/Lyl؉Pz mmY06>=.hweyC{nwT{&tt{w=V҂:2]6&叻.v9,/Gc_z tPm'Zqq ;HQnna\jhK!c ֢Z,}Onn#n]5k6zvK%{DO5ub=ݹ-sRlJΡ_!gFXG;0YVaJ ҢSktcm}HJ8ZakΆ AE(2- xl )vQZ !-eD"F:JmmZ-[ ,;+_ (8 ƔdFj9uK>s!d|Dq+>-Bl5cJI#^Ϟ1m: {)J\7uj/#񭶆TPoHO+seg{0g@uB5\- $a+JLG?[zsI8k)wUMs]V>=UGV"łoQ^.|dn),/"E‡hl';}Pͤc HGE@hFɪB\9>m]FHs DTXt݆nP>nam]2$A9-Ҍ!@B5?/T*tн,TI>H` 59 ]"lZ*'hb;Vʵu|r Ej;hxI,GvR J[#ϙ]ϳϗECV 2y"pTlhnQGU;ӄnN[wBߩ#C o k7݀frۤOޅy.@_6})۵ Αk'7LJj@tte͘1Ŝ-!_Ej;h/-q6V^_!>㦥C2R[LZDC :!akQBiҐ}h 3\wۃńc+ jD> =!NfvIvv)Qm#r)nSc]jO}-R*_"b""_"q:ZK-"Hs> 0Y\j{MGYPK5YANnN3:pt ;8y!F.h)/x mCv~oB|:ǫ:* >r>YH-.c4TۤK G Al6BtAH-XSHZx%s? ije1"D҅\$93vrrr vHbbbD#e7IL~ v_6U-jYĺ3JEEY) x'TQu5o蝬DJ1m1>:sQx&v ʮ @Gzo-REb:'*PR+:!?*H@ǣ)FJ FJ#FJ#HiH_fmIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/interface_biblepane.png0000664000175000017500000007250113162045104022702 0ustar unit193unit193PNG  IHDRHsRGBPLTE0#6 (6+=$/ JH 6*= 2 "G eG D;O'Xa'!1"#M %~'Q(5+P.I/|-p..I( I$= 2l@, R*C1B*\9-pk*9giw~>{U`|'t=~yߔupSedId~a&:㟆ZF=۔;T[槝ؕR/OC\Ξ^qܑسbyԡyȍd}Y󐶚ȧU󋼊®vto黯AZurirtQ`ξմȿƽŨŰԎņժ͙}ȣɓm؝΋ժڋߙdbKGDH pHYs  tIME t IDATx} |l67 @0 (bKQ-xb[O{CR/_/Jڢm57"QCQ")i(IbM6ٝm3gfg6jy3gG[)B,v`ï7%)+7ʡޛa(|uZ 5^v`9_IzMe)+JFFoIQ~|{ٕfơ~0zH* EzA'ijU4SFï {W߄[}XS}xjШ1tXIt_ki\xKN?IH)cwhACN`̎w\vKeXpswaa g>l(\#;hӱE!KXq,ee@WԴɏ{tr399iMy'8NV LX5+Ut۩/NVӴqWʏ]jQLq7ܜ?rMIGFs-~҈|JX2:iZ5Gr=\9lGmč6 jsq® ?dV2T#Sd56 h5{z/b di <]Nx'pWSYm&n>? d5힁> @ϋqQfͷᨇ7stYAAAu>H:`]/Hcn+1i+r2P2JOlX/F:b@ɭO;Z徇2+%Oݜ1L 'i=p"G7x] >22£7w,ڭredţ|˲E'AF{ l&V~)F8*w]6M; ;g v{K􅗚쪘Ѐ6 u6' Q_[eX0`\vdԾjyWbƩ 6hDj޽gzQ?}њv @SD -,wLd~* rO|QeHq?V ͋ͮˑr &N'+_4:k>7W{!P\ 4  @Ѐh@4  @Ѐh@4  Do~S a?ΘǟFV$*gN뺛T%>JF'%ni'wwpB.G?l4n'߫:5.w%Lw-yIFv"ϕ<4h?;r4F4 *gٻklK:10xϊݦvf2jPG>~?4ngobMdw<4*yh)?}5d }fv7AmK6w#4[+XIkf3i ͢fֽ_mK8p fTBW{F6RSCw6:* Ć9=<8("p2, AM|qzFQ){+?u74xt͸"]óy3Ui6'v^\ 3FRNfߕd`c Fr~ 0._k;+Co=)14޺E6h 5 鑻rN^"U[g鯽ͨgjǫ/|fP;g%"Y1.Bȳ @dmYH';3.f}]=4ݪ5l.:UwBtYvV^5ȏGgF!M)i%яF}y,]yFM~Ez*Tˏs/(>r'޾+ێIJ@ϜxbA00.zJĊI V_6 Ppol4ӧ*CO'[*W}F{Ҩ} )Š?^AG94}5i:Xn6ɻHXgxBxx_m]M7+1N@eCl"E{'=Bnµc2#G '{WF'1X2~YoġSGtV6~ډWe_6*8)_YV-2rwD$5hm\2y =g E z^lIٮwC~؞b)vW?Gءgka=钵P|:/*_BM|szk\jl$޽vof4ħklzn$\"m;H}mқת}z #õ_IJRG3FbO\?Ă_6?艺֦LpM%@ClӼK:gyR?}|OrJ욢g=M34"B +tEMWҕ+.\O{e$Kwڗ=M/47-MFyiSnW_l4]=-Sxе.4ںUa&Dޖ%(kNܪWx\ SBK$O]nh`N-|zg\ DiI2 +qR8tméVG<'ļ6.iZ]fJc-r*6+4tY S9T$b~8i0#Ш8N&trhӯUm=2=(y ޶Vξ1fB#TxcV&9 غlLvo#N(Fd4ϟ>RػxoxZ SImsFc s|v Svi+d}wxf'YآCʛxz9qwWpxI&E 9GB: q>}yF}ى5(2y#c&jWY q34MA2c ?|QHi|X[:9pPIzbރK hrpAcUd* BEּA#Y:Ōwuq/-Id.zJJA4EƲZ -4(#hCHʫctK1ЇP-eF'6F&9두hGBO_|#AIWd]~rzh$DC7>me&A]2ҡpzq N5NƾEL_eJz6l#]N SA*+m$aYI3.17ۈV.׏˹pI:JllǽB;hYP4-3e,%hեa)vŌɜ̠{f=Me]@)^l두(2-b;\1Zo=6G;/k8y=cK2r{8A2g .[h}Q߉7؛ ~pCM,/[bl|):6.wv)Tb̊2tFôޕsgQ+E7%gG.1}_7Œ敹AF=D|0iU1B㣙ǵABBviIURil:r$'^$HS.lA.3h%JHjU$Άfw 8-Sߟso=/*G& j7=%Ҡm.>acYw:,h?[HSb2",#L%"%4s<4RzD]<= YZN.͑dp/MƼ6cSԱeqV˰?sWI =icFd%r#w2Ia5c㒈>mc\i~M$ hE\ iI,gQ2ZhVu2dQt_!d2aJfF!RHD֢ᴓd(HWdR/C 2P,,5N<$~x$ G3p*<Bn˻[Z5(mV %$gڐH(*adgYϭ]<00g2q$86|) 4 dhJTIj-b(,5Pe_\'2A(Ƥ΋ɚ$ɧEU-Ԡ82sb8,2ZʏB$yGNǞA0g>EēuEYRlIY|DI fh+ǨSHvb6ZP2GNXY@1~eR3PL2!P U}teKњӃeeDig#ΰY1[hV(Th~5 I#%\Z+*#$)i!El|eD IDAT&]nwh1n8 O3+/xŒWi!5IEU8l'j槡"yg^Uixi",zX5dHmNIԦ>RixA4  @Ѐh@4  @Ѐh@4 m-eS_΋ `f+=wn'3J6nͺYY-7nД*5dlDC܃%3E$Iά̞jVn`ڵx{J n z\֔1!&ϒPl љC2H, >$xc[_queqb 0sO_M aJ@3і^X)5dlDCpdo.I5|@oyJY4LvX3q{2ߠFs]j Ha 4 BTj x(.[BZُD Ƶ sFӧL!#_vo.*K[^&gW %;#rn1:bD}YqXl Sۖơţ 4G, UysVYgG-MA$;MGCAn_N}z.3}!|ZL:B#ud2_VqVLKYƯlc쵼.ϡ|pmj4E]Cd{s5O!'eMg'H6x)!W4J4L#hx$4j/+8m@#QI6 ɲqB/'P2DdK6.n-;2YҎH륆H26ɇ=M224d'fD8+fD%CZA!;yFG ]]3,XT; Eն*Zj *_/!oQw~m؛ ޾jHOl|gŴqB@BO600="v׋32Rz9w&F)3\JCdžc yvZdf_sc6#5Br+qeh,Ḙmć)gW"FӹG^Cd&Gbc(:jC>=j'lA5ȴ?ĢSp\"Y ѧll(o}8+m*32w쿅)3"Cf1Α8n2ʮZk9:ĕ824O sV7֮i*ݣلwjx$X/(sjقji=~Eڶ'.|8+sL?8~C #ʌJC-6+n" n-:̕6UCaڝL_+_NMcd++;7N^e+D۠ Tz&W=Ǣߨ{Cx3c /CS|P:ްؼ>&cX/#:Ui#r}{+oDR %d4n.3yߐ7g.FI{j lTDƷ3&h4nzczSRz,X+c|E:ulUK)YIGJ *O$ʴhpe@tfhh :4xM6Iv|P%RQ~xF8 #G鋸\PpKHM'4v5TwŌxM~pWC+e΢QWJ84MCN:O vRp1kI@8d jdiիw#4-o;S"dN4&Ė~BhP՘_$#ρUoe7s\Y(\$J0f**FghaA$)a 0KtV~Ye & FH\#w !ҠK«̨Y46ѝx:4wp1GafRܠ7%o0dR\qD.c2=V":b9ca20Kа(&E/xy`# P2 +#ryNͪ4rH4(zϫ̨Y46ѝx:IwpVSy "H%F$fۃhDGJ0f 'u 2nP9 sM\DTyb ڬ;|.OּkdZ=˃"kM<%*K8$\qXx5Ffb5O'&ZCA BdjǛ厓IM'#.cp2=\ \V::D86hpLslO0#ry[$;G () p*3j.88t|n#>?i+hAOjR.MƏ1k8ZL<KHs1h} B ]`]JsyqHI+J $V#%^'Gl#?rGQ4~\:`7_/Cc5ҫdēT)HlFEıh 2X O' ;In$Q;3a;c{+T}WDy.LxcH,OWCӈdmf(_o ݹU^X4T2IJ\&#+ș4iԘMl] 68PoiẍڥhZ $V~z9Rw UGVOhhXk$'vazSCF UXG#,xTџwBFab甼'VSXrhxըIW]~G6Ub۰_~ +4|ix (bԲ1ͪYh^NNK o, !T+=ݫF[ ;F$1CЊ!;k|j',&, ۧ^w<9T]!{9@#͑MתEƤf_ q)Ʋ5 ~ %H B ҝ|&i'*U+УeW Rm|/4#yΕƄi芒9?b|WC/.d彌MC*`'DhՑ Y 6+4_jZڜ'pUDlb,֛z'fLЧFk#TR/߻qfy@h]%VF'm)*ΫNҦ ήhh "M쉧 ҦBIhdlKR[W%, *wca|"w6ԏބr[Ă *_ +L> zȑoaB%JaȞK-w%ζnz;?ΘcN\q^eõzWkǶS0P++b֥aͬFOםZ"mxB/ Ol˻}X~×;ђΙ4G tzdzwAVe4FBgEB'[c׬PMh=Y- WdmL/?~-T4Zu6̌zW֏^kȚuUƌ׺u$w> MO,\M!Zu*zM.#KJ˞>BUw#ה ɽ\W (h`F?ft5?o12X5i.4Z璔YWe9"FaA Z!]'+貤}zV=Ǯ \Cjʽ1:L]<0kxo3AHyd-r܆ՒLJtww 'k:{5^7%F!/b_UR(9WSYq Ѐh@4  @Ѐh@4  @Ѐh@4 DDVBĂ5A 1c[nF;:F^sJ?畆k_?m?@S@*'8*ݣ ~x xw~Te@  bS.hG[bu߀~,q@4:44wqB{N<<6anGB Yѯ`{W?u/ht0h#֋st7V{W Wj+fz] j'h1>7L1փSW}Sa}~N.kHc/5>4/+0Q5{9m1f9/168q\YX8i VB DiOM,8 ps_-Өî*%tƱUqb Z'w9d^Բ{htu7A98<@p[mAڡX0~ "w5Js ҿj`YOUI)tg$3Jo ַ IDAT_lnPPs/{aӉ')YPOZMz`F -um!hԏ}[8C'(#% *]IolوaXX̼nШ?gc*ҝ74F4 Ğ=UUQSuýԮl Qz˖m!u=cލ4~K4WWh$X.ۺBc%lYP>r44zM<ڻU& ~WW {"TS_Ȥ;8WWK[V?y mʸG'A9?}BBwmw?^%wwM]K+oz:YfRƵ]9'CsYР?EuR(72?n__&%=0-nͪp.%zcdj_?:4_hy|Pm|i EqEЩ9]XdE-X .1.6v" /?^):ܹ1GT}?lbrD _'L p*4.zJOM#p뤦Q,Wj^+=wPPe'+L<:G2oUpQ/Wn;(m>ϥ{i¼m7L4~\jV'ub cE-[Ā{%6Bf\z#1lK7x)Xt5eL16naF_tk>:极S׾еl_G[ L =@,qk^72ylY XsnS:iZdݬܩ1 ׭ں E~UԵΊgUfUzjԷʨH8S=>2z߉4m>.=^7*C]<0yNY=q)?|!4s~c쏅Z2K ʻd>T1k-m]p-p~_M˜b,rWP!0]>Pqu#tH`_'z-? 988FeU1Nzf,/$NjEUd ~ȯ QW.ٟĬ*'éY.߇Ҍz3_3?E}^[MFOM_h(  !yJH,w״|/W_T7;4g+4Y֪q{ 'i0g%C'('FhlJwQNH˱@3@C[J$аfIŝlZCVP248)i$))whԏ^SFUƅ<3 !ZjS!d[|1-ϖ 4Y7 FTlA j2LӐÂ͝ Wy-my/WŜ DǬTy~[*Z@մ ⠦ K ]N_` ?аfV Y*O(4  vSxWHݒX'%FW>,^dwBUxi9,x.{Z,c# 0惥#Q?bkE*/ u3EqPŬs79qU[g\B3S5آxyUfIV_Yʸ,D+(eㆷИn2ҡ.HRr(0*?~{Wݩ܉7Sҋw벧.??p-ҙ ĆRuN fI>'Vm5ó3"xahiDg)2zJBeJ d=vnG^P{b)bOJ(ce)+Ԇ|zNɝWS3q۲%b%zSIIKaFl1*ϯޕA!vZKxREpeKdsFB3!D'/ušsnnW+kYtSҋ\cz1ԲO bҴj$1a9Sysrl%;ytAs@^hX,ƐQx8IܹBKDq,ًn+T.*/аGo&PK)%ue*W &VNbSԶwOK0p0'Ehh&Uy8.6h8r| d!ed6U*p|RQO*恆fQŜSïj}Оg+v"%Ğ=1ufT Ǧ{,4^V)l4Jh$hPj.FNT1wЎKi\ [)OǝBjz;u'wpDiI WGz}a"͟ >{~<hG }@l U4d7ANc$ jfJy:N4[Tdӯ[̃¤6U b+j'5=e 4OTK5$0*.*hl;[, HWlz8 N"$ 3n< -b : /76>faZ<~,KfkKgt'!e' |aa\XC_Q1$N?a*ghXl4a2̈́" y8udԛTDqI(6 fJy:4[tNVu3\$KeVF>0mE~VuyQ7 ";=\rD}!$4 d>]"2I*Uа2dWoh&dk e `'0|t*C(.k_s 1DRͅґxY7|Dk\)kȟ.^zVnsKMϘq{K\Iyr\Qӊsc54%x4TG2_k;aew$SX4 cݘI_SnRe% WRl th.h~<A >kS'Z`ٴ0mE?sO_c0%eNx'pWPs'Kl S&g}pHTY؁X -cqG4K}cTW:_ Z<;E5݉Q0^ ɛe)5\k"z'UM: #Pγe,f³Pɯ=ZдF- %RTvO~=&N:4~xkKLuσ=34RcHl L}?|.ƺ=ڽDEI"^"x({el:E.HMI4M*pi'4(@:Ш 3SjG]>7Kv-zp8^X㕃U{5(J)A^F7>'4$9"ةP.@iF~%̔=Ł92<4 GqĚ888扪}d}Ppk,[3ƹ-]6nID` gT;U?nc %5o;ߧLQ#PN HP&sVgԌ~@.[e$#y 䤂z]bZᜠKR)ԤsVLilNF쐓W),o0#D”č9ֺ4&JggmG\% By7H `rh pQIKVFJT$>aFNMAh%E/ "RȤ[ r`K X cUJ0xEcktc_i)'Ѻ[n#}5萡tYnUnVtVܽ2Txe]"-fJR*Ol.䱳1, YTRw*l Fb'cL7v6 Vcxv Nd>r)1&3E!f(Pc^xU)c ԌWDHFXッS?1;'Q0#@{,h0B -9x ?ۇZ̪fP-;pU ]]׼bjU*>׉Zka#9٠*p?ŮDi`E?lShε#$@{2 :}ppʏY- 4Ȅm&u, G3Ws?f~O`۸UQH"QkSzf bF8itW.ۈֲ\ ϛ7z qR"ZY8h{И}zJ0cޙrWlJD/ER{t@ ^!I@DGqm)=Qyਡ,lG%jZ\, JDbR %GOX/w#R-PGNL]S {j*Myh_3('>^B 4ZFuD/Om-DIg:Ч1tWD6&AF1Z #<5U#$뤱+JSXx4CCMiJ1z(WiP^%ԵܧփDl6zMRJ4OlL ^ ' w%gtT/NmD%l='4 7j$PR)-`ԔE&&Sƒ9%J,r8c6Бq9[/㢨#S\Ғ}IA8аi(Ч@b"z&+bH )Τl$E!ԜW n5";5cRRYQY3Phح R?4ʴbDD10Df2)Q汘,?Q)Zmĩxތ@*eCz[/㢨X5&f^d( P׼HgE EFkI*L/.Ci(>\} Pc1Gku,"L; BTن(;7\} Pc1G(k^C8შ8Rk*\̝RɢH@L)G!Z㥍(ͨHlPgm1gE4&ZsaRԙy.ie~nL֛/['!^\>}tdE|sF/aD!DZ5\SdQ'f]\-fakxj# dAX&ݣl82qGbф,IA1VaY8$| $p94C8}>r+Dt 1!duz"\OJR(${^ /%U <ΉM挿6qrVQqA$ ^:QJ"WT^I,7QI#%9-^.: &FJgJFUYJo^IQU%MםǓ~R;FIIJkQsI*}b{ě~8ulFQ]x%b]JCZ:vfob6T 1Kx9:}'S]sZս[>Qcs #*[#]O.gGe1}ƁЁd.sܳf,) `B;S Y<|&gp!Re,ngAdNQ.Ozh UYQ|G /w#bͻ[~X;.&݁5I(#/ƌA~(ȟIqkP -+_E D'蠮<3j9&ywGV`r5ϏGheUuNmA&y&W.J:ˮJⅿd0O8IDAT8-^W o̘Ϙ'U*\#<9*@KX#<nՑm,u[ ѶQՑm+|u.u$FkpRyEԑu$h4:@5 z|u]*!2-HV|u)PGhFXXQ'& A `'괘:@u"uN #4Z1xn7NR!;(%u$F[vM i 4:@->RhtH]v9]NoN0FkyYLhK@5X|&0zl\hZ,:M\X]P .4Z&ښK%FIIK*50?K4T)\h4[l#ؤ%J%̗@9/CۚK/%F^i10@l&quҡ{$hˋN39T\hh#Jhh[ֈvahplNtF5&ݐ%!oaFkQkR%8{ʤ_zegW4Ze0 ; 7#4X5‚ ?|7R+eΘV Rps(ݦc?b!6GJF.2s{lqmL8B,$^pNTy\V IN㏕>9{lq4G۸ ixb$Squ8Xoy[m<Pu*|q"FKEïx %ߘ>Zƅv9<'cby4\$v.y~=xMJܼ}qw<[vp$FhtE.ץbB7)ЀpD4~8?vPi4q{?QvhthJٱ}T^6Vz(;pnhS8kS@(;2'&XˈgtQv"z<@ixN;!Ty/m\3j:er(oa=5 ,⎅t}Y N!/2.X'3j {5L<ݮV);D8@x%~LV1 Bnx?lzA^~TPy:w*Py @BW[u4 .f4[-F{ o&j4-&y\HGAjZh9mH@`B0R\R6V <"g|be3LaTv׃$x$-Z@ik1Buv307fapNڼ ze hp3laJWH"ŕ٘@*s1+W(X`>:;[fBF X#Q&у<#[<-Co[MKGm]J/\d2Fl y+U YrΎ΋99<%Ǥԏx2: &p(i*OIRꪁӂK\\Muvt^Gm,JNfQn*{SsIcL ѓ\qvq<-j:;K6[6JNd֗pՑXǤU TV AljF,rHl>x&@QU TV\Dx4e 8.!RyTjQ/ e{Ψ/#ө-< 4:2=_4 +@F z[.}ghT}KH0vVJX?:MWh|tK²k,hz[[34vy5>zw.Gg9 Oϱ?WQfnUcKߓ7}FШaR`=sq|Y[]} h}&xcʷ3^kw]\\X3GH2會FGN<͵sQ`~ma Fm }{o0@QZVG6ϼc韗]=]>Fqo7`hvo&7choWd??vb5v\c}mȷ<4~V7P贫+ͤ.qaFCØncO!@1>uK^9no ?]/=ᤧ {#1U?"c.Y:ʞS_+wGsM!oƌ(Z- 3J0_kIO9=/'P>gϡzf51'd\ޔkL4}r{xdU!cM@mq2ggy#=/3{~m ]5ʏhϜ3>ԓ㿾6b&@% ,@}]V뉥K"z]sςS ҏ+x,ơxm)8͞x!R~Ar)FA f[?h_wUZ*V)sk {obuGϞyf}cqyl69VyFw#5Sk; *صuMkIW]:Ć #)~nVY8ߨYh)h9}4ZlH34ihT,-MXjyc@boߎma( ^i'@ R\ i~C!ChbJO@k0N;iA1(0(ҠT-3_IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/interface_toolbar.png0000664000175000017500000000526513162045104022426 0ustar unit193unit193PNG  IHDR)}GsRGBPLTE  5;&/ 2J'<#)( ^,/(!)+8 E80,G@ "_?9&i()1B Bd,U.dA,4/.M+=/' 6/6=9yz)=n.(>M&H`\@&Jx<UE7N(P=SNM'SMSWIWADGYo=_[KWMcP#V]If]RIbbdaW^mtfy_,x1y=u{lQd$kv@DT}ЈV gţ#źl@8kSXRpRgf,X+r(W=/1?I'>ݷo'sǗ`wYF* 6#pߙҩ#Po\ǗjȦYetZ @ksC_D6r Z6g6R AzT> 25M,ɢ(鑵şt @MˤG7[[Ā <6o%d+ou'j4i7}qȬâO;Rq>xg7q@_6>@9A NDSV\Opٶ $R}$(G %ʙI_LJ+I!sVE>GUD#XE6,EAdWqzFmqଊRM\}׌(X% hK+&gW2#̘lƗ& @зyk }3C8<dL/>VoXVB}1Iϯ#k7b\5OUh.ƦiN6ZOw o=6`U}?8>Q+gIZYxªF]@*aj,8U7p5q'Y'H74CDl޼46WVnOO9&"/&6giή@ +:yb{Vgzus^ꪏ"slbPo%3!,'ϝhҧ3[ W6^|eD֎-I͍, Wv(QwdB?矍Ƿԫ{KhlReǎݍYڴCʲ[N9|>Z>Af#?_q$WEn,CߞWU~1_<uS^i6Zp96V힆[r>X<[v O&*lNU_T9bȈZEj,$Ucr1htn\N] 2sy}h糞)^zC֡~IW]>9S)ܧX-q )<(RrȝǨLۯ׹3ӗL" *.>vdzAy jf+A:\p8 :_hxBV%!>*RUYi|6ENjzEƢs{8mA0F?ͯ4̀ #sQ<[F#>ݻ @\pJ0 dˮAz:I2ry @[sLrj)Q2O%Azx[sUHδ)dPoT˧  U$IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/personal.png0000664000175000017500000002546713162045104020575 0ustar unit193unit193PNG  IHDRfsRGBPLTEJg*/F95$$.4.B<5J%SK.(((+mY .A8, g$F/046=7::=s,K5Wj3>@?"6%<+E_3l8G1G$Kzi>0GHGzAgG'Q1:TN>!TNK}OPOBEVn66UWU=_[Mc\L]_^IcxCF)hy`;kdfcQ\^*YvhNiAlnk]|krSAUNypesus]Xk-iwz|yʩu,uآGڠVϠwmեjʫWީ8ƬjдݫAu٤lϱCڝuM@9`Vɻ๓Qľڿ~ߒLf꾂͖\ͦ2xzۅxl˲ϽѓVڲԋk֩ٽAݞ^ۺpbtRNS@fbKGDH pHYs  tIME ls IDATx |UEFtu+"%YX[Y1h}@n(uDo@߳a_|[cߕ`Yu򏆄f6-F4hf ~'[{5Ѭ{X]{똟Ѭ?AYW:ݰwu9CW%߯rÏiVPYnIv\|ۆJSsuWsm]ʫh$l ٚ'3\4+,`jX-4jNOT9/lŗ.8}[Θd"Z]?:iՓ>gg#;? 'C)d|]xB.]Ç/HY K/@pahLdz8p|=¶k<>_F-tԚӯX].ї~2i43BaMv>3\WpnE .mJ8;V`R^#LS\6G4߬  mo 9kg0dSo ]dFz<m3Ы@3 Y%=D8=4 @>Cy^U*^9}jqi '3ps)d醬}ZiYL8ٸB3f>tЬɚx%Z\ђB3"y1fGJ|9|-Y!klIi”>9̒%%אk@EHK<(8?k YO}]s)X/y-%kJP,F yB"L$(?"%$i Yf]|ٖEsBL"oHNNx$F|SDftC|Ӭ~Ƣ-JFk߲hv,# iy;W|=poMI&"&ʹg醬y٦_tȲtOd5],K(]rX̙͟`/a_fIBoYdʲ}:ߚ˷f?hI)lE JU47;lYrOUf URR2eiT$ZF8 2]C m.oL鮨fs?aȚH4PZʕ+?HEED-hlQk欰M3 a!4Rm$v֝NkR5X㰍YdcSl)"OKԚ9d 佟|Y;}i& D5v[,;. <{l-VŲ͖Z*߫54Ŭ³kT+^l̜>}tŦO-/KeJH{, $WcĖJ3suoe-լ.l U#,<+".@iUzֿW͙4N5c+mvC Fٓd;?hzC3ƭ9-YuMz7$_R|ҖϦxlu w F7ӱ>x%f d+mc4Kdř'jnړl+0ݠ_tEuc<9[ʑ' WIdf<[:9s:s99 IT#Y!k"׌JK9.'8tnB&"Y%-|'fڳtCь%Ő?W*zҔŅDҹ<&9F/~;#-I~$Nn슶,ݐ54˫iF\y;MWc FHڭ9M!yd醬}KpG>s%F i Y 1֜G=K7df'f[s2|tCVh?Q'2>q;2{3K7d[ ͎OX4z sfF/}=^4!{̯vTmfϨjT8}Kh8!5;@hPih@gTy= q=^q̞ <4 MYihSO *Y<*9'xVt\f-ާo8&´jmf n+瞆qj^#Cws tưԪٟU۵- O4&<=T4[If ,GixsN#95wR<(iOwqoyЭQ?OѦYv-&Nz/3qbgNͼ^IƝ&oi=#VO0趒' Sp+愭3vjS4j<3>Cc==mXiN#Oo 5+yS {64hp4^*iL̥-ݴMy?ԤيI8iĉcL{ŧti&i sf\9ǹ?fQ(P5V1 CN5+LE\a\akьX)S<7n@]UEYي $|qⴉ7M46c/!M|Q&xb.-yB4Lbǭ05s8N&r4CK=({M`[A,{LrsqY޽mܳ}FƐ6Iqc&N6."Ѭ:.AZDMo%4KJj=ۊ7|44%eӈ']~7 fQ o=?zqV =K' f7C<KKg*|xm"a~EJr\O͒@Z׿J=ѪZ_3f7ura_CS~Q) 󆲯qKj4iqqԳ 4I|A>_Zg}X^h^y|LxFf|f4".9WLߦQm >(WIc2E<%_3iD3o0XJߠS9.#,wC^d%([x eѢ/%)u6,L<#D?;,X⣏?Hn\Q$O<4}F5ssnN8XH d[Z"nkjy͇*i5KK:*M4c N/vƵiF=#Zy*km ceY,"kҨSMnC疖>"MtofV[qj4 MiP%%94D3pJ$4;XLfij7ԓ?,[jŊOj*VeqLDqFh9nDfRM^[ zQd09d4r*igH5hfg Io4|4#OR۬bէe;5e $h6B5䗣ƌumlt*IیI?譄f ,ʩ&*2ym բI]WOCfš?hLWd g Q2)Uu*q*k4gC3Z4sƚwB6}R銲/"1V>G5wa!y:k h SDWhjL\Eu#PJzLU#όFwf0k,F>S1քhU٧/ Y ίq Gw}zވQ%1f. ~k=wYbG1ei;h2-Yq2kj?ĔUSTMR><4.pH9CfFY7htʭEЌCse\JeٌE^Jzb?@f-, NS0X2Y!\[|/`-#A>]BDK^֖53ͅCfv*lfJ?Pۮ{gn d֌OAI i|{i4 ;Sh VW. *D3 (&ͨf%5if)2۝D/ڥ!jE7C3/^2;@H;`kfҸk@"-EX4 ؋H+M"}\ry\rkLRinl0v34Px'\'7Xߤ[CL#br2%`+5lRk@7 @3@l&U6C3p,[ex ?F fX`]IGCD󑆽Wıvɴr;Ғ>r"^+fXL;_}j fL ~ʃǁJwy,h'[he{P3q,hf!T;Izf_PDUHɮY C44'~)FeԫivENeGK_#լ'Y.mϥ̪Q34k mլF3mֹL֬Q3l֖=ן:A ѣA[f]u)֝,߬ZT+I#huϚi.&YЬ2;X^eᰭ-9D͚fz8 &ȂUe,# LKS,mb'@z\IppIYk"0{"jjTIEljf[;ۯy?=u^bkK4<~fձގff,%G6HjV3)h}1Hx X}Bo9OfC3 &\PmeCjfzPJ[*=[=9 e_̺+&YfuW^hغϯ!AҬZ> Rm`9g,kκhXwm+l4*ǦiptJSQY2VjIfYi¸ U 9ݺf564<U3AVDA3 #;EC~.}yT蓧l䀩a5Ͳ(&K%Gfiz>|DJ%\%<{kNydw? o՝4c\iփ<)ffV4,lBBW{eWWU֌+ʎf=XLtriI$Ai TNPDYSЬ IqA#H@דńf ByTX fY_}&e>w׊847L5OW5Z1ǂfYrX}Ҹ-FҌb15.[!$Yfú'7஍e ?lX$'Le 4٠ɮY.bg4;2,HK31Ԭ?)ͥɲnM07y٫tj6[Nff{kI{Kxwwh-EE[ l͘ - Gfg@iVSC(az"mB<& fcL9#[iA(;R,km-,ّ͎~پֶc}z(£> {JSI54"ئ*h0. y *Io0%%)iv9y01K3qͪ=ڶ{ES3yC>籙fW|/,L(W_q W nРH,/ȡ גe$LrVOXBf4D*4.Ѥjn&H'SDAY0HѬ#f 6֐fE|b5 g.lȳu^ڽ{[G Բe\l\3'PbV 3]LvkQ"UiB1a3&Yڍf%ȇ+(т5Y%͒7l9gYjZDhgsFU߶m۶}ݫXay虭irH4Z"lQXb=XLFIgG3d\]+, fdSkLe<ԬlW*fU׫>]E4͞FHs[n)2ZblIMfy Hhfw:2ͺ$o/9Y<7Ͳ\D O4߶m~zhlf5MOΕy>[fΖe$\zSFrf#HXFM\*,zR3MIیVPD4 C6Ӗ'w6;wH4@^2YqS;LCt?6څ4KnyeH<ŘXŇIz%4b|pnٮo*#ɿZF^{@24J3st 8dNo NeF<ݏCD vrl>,?TA3HpCMLIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/sword_config.png0000664000175000017500000003430713162045104021426 0ustar unit193unit193PNG  IHDREZSsRGBPLTE4 %#!,";!.,**-3!2P;3+,6JV/>8A5;B<;9E8BI:'W82H=5O>%III9LdAKWTGKZICRMCOL[5ROPmsL:pM?J(iQ7]RbfS@mPKwQ/OXgD[vcUXTY`[WeYYYhWP`ZQccc_ellbe^H[fQhhdstbf~bVsfVmg_Sk^iycKcR{d_uf_jkkcB~lXnRlHmavqZwqihtn^{rvmVnv~axpWscyulkwuvugxdt~}ih{~a}Zhrxy]q΀2vȈHgj~'uwv+ۘF9ƞxםZ3{ȫOܪqѮsD֮DZশˣhʹбų÷ŽyVtο¹߿kd¼k˿‚ëŤǵƿuȹʂȾ̉бΒВӳӨԼҚ.tRNS@fbKGDH pHYs  tIME  )]-x IDATx \W?[Z]"HX!zUA.(,UyתhQ @Fi .a! XdhL&gJ\3* )3d<99s$H A@A2D HG$#qD8"A+¨(yX]iI}a!86#x 8g(!SWnJeqKYCT/"9nYCr|o'ű}Ash[Y$([ 9:ˊip,Sˠq @Pɨ-a@Oe9bO0@xm]GDZCީn&7Z3&"zy3l7uDܖ"$ LpVܼsᨺy[QW^Sm[O ;2 6-STڣx'ц8j5qq┼_,jy*<Δ_S̊)|SW7QqPwϤ8S;k|CKn;TƜ ֩:;y:l 1>6cLҔJ)}L-ܞ6giSgN2uLLy>ZϑѸ+_~3E=7eTl4[wvDz7aw4"4y,'rnjYS# 2 h D>Ϲ%&&:ϕ"Ogىb6;%ueoz9iS`5NM}TE{y%삩Y6xoǡy9uNx/bPW Ֆn6g޴ťd ]T ')GYH7LØ, s~q:Dடm래FZ*\滺nx{;D~G-QG*NEtȩz?vZ;ZA˶{i aXo u;nsE&]oMViг5T9rS&w.3J<:Gm(39G`ˤ娬/#%X$8;z/N?~jJLJ٦%mxvd_[1]W4WW?TUwNGI\>Ȋ=;FCsCAGS{Baڛ19vg5hzl*m 1(osΥ}6K/';?6G]BNIvnFٳőABA#z}%Szp r|>=gMgMΟwccݙN{ZSdžR~b3ő(k䥧Ю7^ ._6÷ ڋogvdh.5jOzX5-z!y8 Ro͎e[n 7ݹ ζ dGkCjk{Rx8Mߵ8a>},<r]y;=-#Gv`Cq9BG)ݚҴd oKt^RR!wȞIy+ [LsB{ A`xN/OOc冊׿-ǎӓaqI;ئM#QOb'ռoϯA 3_CTG rҊ92gͮ$y/xߡyOl9}?Ӑ'-58Q8~^_,9g?G rpHp?߿W|5Ѫ8p8J Idlqq>>gO:O?.}7Ca_MK/#O%LVM3??V}zo:gnקg{g#ӡ9~? _`O(K>mgM)szkthc$/_5c~`?ʰ8j[qC`Fqvu fCORrvbz ?~ٯ=j8I[DT(>ͱ˞Q_'yNUvOlwWd(5yI1/VV}%<<%GM{njv4q:&m[woҼae\ &9ntt1c,8DDrlNyn`ٺLշ \ֵ,Pwɧx|Ju˜wJq9w-X38e 2v_IqqyMǍs5ԂT@ C#7Ѣ2 l qz؜wcs'%ݣOzK։8NXc_E8"#818H$TCh*9mCG(CZuLWM *ZL7Sd=3o3fΝ>mTW͘6&gϘ6cf},kΰb0Vp'5!#ΎHM5gkFvu>yJ~ūU:ʒ℔:+ԗ8f% KћlvU&Swv(eZuSBk~+wQDIie2XV!u1sω vDvՀ>GanV}'D}@a5IC-含8W(FoCxԧ'T 36CSrkGf\-pI*wkDq9#Xdr1V_E#8"HGqDGq'4GQC*-N8j@Ex ű>)w3ުFQC$Ղ ^n]||UɬI8R>1cE=΀+} &?gWMg9::Y36Jf)u!CO4/ {2qѶgdlQ: B\n^ Z-0gX[D8UҮ/Q a(j6bPVf0}GzJ8,D VT}. >x.cqlz.};h|O}*j&FP|''#Դ_q.Oj:YM4K) I(HFw(oA43!V!"GY^QqbcT!SжYDb!8<Vc߈X_r#~ >: O#Z*F.ɍQ#"NfݥD8I?cgHUE,:S uSj60=ZPN0+Li Fm%y<='䷨Jx<@:}}cyl /m5b$=hhijZ\h(tx~RA;48l,;:٢!bEWا$n(~*uuk65^A8hXT[׼5 xg^4gJ7PAyhڴ녈4f5 kwW^ݿ~xYH.gon=EjF!J{7EQK 3ߥS8PQ'1VdžLևN:L6}k}4R>17Ͽo=n{vʗ=D&uw(t'r 5շ}oz [-8+,jaM[@Oea,Na1Xى,'+Z[qN~Q5q@{W0 :?jCIpgafl@pQf I.!}CAy5--W-ٰ%;uccOlSylD(}~P闁#OUaDUqBqdPHd#8~AKr9!D,WR#u lD7p @Xٽ`L$sBtг,AE#,A>;/mvqe_`ݕmPkG4+M0ZHGw24j 3:nuWU"-J6raW}CԦKMag%u |,p!8>OmhV^\H!]zQIygWI,ֽBzIU >V嚸58;Y'e HG 7$!t rT<ѹ|""r!b\ur ¹+2пZD?|(\4>Y)T7h`^5Z"rsc =Y*,1Aj_C\9JI9K7E:v 0 ##+### o8 wm|0^'c,6ga8cHS$2ɶuARqo' BR^^E?[P5ʺ6Z/d}$;fӫImsعuԛe%:: I5p] Uwy: _NJ$ٹ2 ~ )»/a1mE.mKk GJ|x9HصD~xR7<6"E tB; PIT;?s GqB &G[f1PݤFkogDYȼeK@"gljL5vözm+$! 1Y55W% Oˢ^Nݶ"H|-n޹Zw%U C).y ʼZ@qlp,Kv]e ٘|9QE?Q\2 .H⡳Ϣ\\6oRH)L,;d 1Vƪ.?H6kq,g'Tk%Qx]Spܷ1,lkof%l&q-}g.@4E-w-Bs&,@n!tGt4F~tk N’•F @JKW|jJ[ZGpBff s1goyjVJ7bJ-y#8$w9;x=c_abZ\#gY72U캀^<.]`ɘmSq7_W΂,~a\cW%^q3+Mt/:dKl\RY.y縻[g0ڇZY-qwbx2߷țGK晹[cqw)=) jflkHa )P) abaRNbރ}1 bM8zX go)q=-<"6<ئ+XW|(ZGOGdia-w@c%Ʈ>¤T,$R-(U @g@NæRr-<z͗" 3i<#q?nfGaMhiYT ycsȖ0 Qv|M {ʎo77RHuvY#J$  M²\WO֨7aKl"տKvt UI:NFmU }VH0 +( ^#%H_?tv?lyreAʑ3:B1@PUhR yf7<́{w'THbBpl;="ԃG F;P p \Ttjӕ:/~#׳ kWl`l@ _sUZ@syмj}ΥyezfRǏua9 S؏B Ւ<0L`!@#FSRK.@:f 'Xj[όn@.tux$r+0>+u/q] tP?LF%?]-].v߬3鹵@^MD^>rTSj}tc ^M8kfU,Q~S ZC9RXUv(hם RثTYNn9q]_SEfY"x_C?T!)Gϣ//'V o@\Cp1d:a ~XGW.UlP@ED+ɖb\$[@'P_=J#iAaCGs=p\ |0+ζgsŌwin7-`bplCMM-)}LeіTdKSNM%{]vM^jcgbdm@v\5j!G酩Kwx 6GsQ3@M$˜X0]u"r錙 >gh5w21t́p tٙ;1Nu_s@k]u#^|<6B ڋ5j\f[;Zd̶ĚHz+rq$JuHݔlp3 Y@$([XBNGĔ„ĔD8H{֥vb"I9LtD^qB"U^mo%–,!1?.BT%"GTR \Kf4ñ{Z\b#AZD"\]n:wj< Z9nBS~zt@ok&rG&btKc]+y4ȯG\u| H_R[o w]uS~=L@4S]KN u@~~/#Ѩ=YeԹheǷ[0TY D=cϠ>d{bVT*S =Iɾa!'aN6w)}.A-i'㟿w7 9>]0 Uw\s aNs *>A[46tQpꉯ5l)"ԓ"T푏+$(东+ֻ'2)\dV1]ggß ҽrn}$c±R|h$>~6W0 %rT^F65 J $A0Ǝ$QJz1ű8}[:8>8;ThzBz%{et8>1lv@:S^ -89 ZRؙ! WQFAvZ{o\cQh2ʈ8 ^#Vn9_2;uA\'kg7wq췊Ś_̇8>)d+r\G+WZ%8$ xa^LqmJ#LgFMBSO8>a=2"ʕ{,JJ+4>8&v-́)ȱ0[ϑpzRյJUy}Yq rTr,R4[oNK)} 9˰ $3}zsTƑZdIE̙J Yac'MbrKuLَ,UiqD28k $H AxnwIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/preferences.png0000664000175000017500000006542613162045104021252 0ustar unit193unit193PNG  IHDResRGBPLTE   !*&1.7EN[n (x$ 3E -';@)6#(-7$#*)'-C["!6Q220N,-#6J)5C16;;Y!:SC41997"B_%AfDg?@=R;7Y9:..=DK0F^:ERAEG$Jm&Is+IhLt{74XBAHIG$Qz-RvLNK(U~8SpbL;Z֭ukZ֭u#^;7=5֛wF־w?t~Gt[k/}d3Gqjûw8wΟO.ܱ{'G_xaGGw|y` G/*vxi;pntw_LH^uxv=S畎`8/鷺s#)N70R|{HH=zȁ`]Il?vF#xȱ#_ @/8ɾvw8n=><ޛ/ wOw.,#/:B}g Ԙ.t[k$q^XS_ǟA n!yon!ֺRø[H~N@B:HEWxؖt uBz -]iB:~oO> iґx_[˫.o!H|}Ibm̐*UDП^t!ҏ*qE´vך HD.~Lсn@zϯ%H꥖Эh!aWu?h[Ua'$˧ϘU/Z^WU:n%1#O7~M[n!գ_tV*= jBzk|>X#wnkYwbϵCVXaXxBt(\yi9Y1x܁mK;)s Ǒ(>,&Cݵfe8|6TH{2^}eddL]dl[Mblv][6r/z7~lfb73MMb6CC~ʌkhk57|~Y 5MU/;mw2 H/O RuM+;.ڸj1[ym4[SQoYL|тv hinj2³[3y7Mi%8%-䉟ϴK|/KX[pw^a@s#̈́') **f"X̀fN WZZ䋁)ۖ&z|6O,Q fcs :744,}ꪖθX++!Aq/PjF:: !iQ$F5+ 5  f{MhB L|_4F0G O"bl̈́*>"bk^&xrpfDfee?G+@[hM.b0%O&"1E o&y|y')J23// ?+|rۡB%- a)'c8 "De2ИpbI"&>bA&8ɢ*,qcc Jm}@73'kmXFѶg?Q=H#,aǂy +,u6rv*"? tXr’$ 󂊘Х)K z^5oRc#=ՌƬ=д"㤘5/(x~L~?~|W5*iʳ'(k,q,^|S"ǀIeyv28' n.&x}|+W/Wv ҩD16O7/"%%8VW1R]IB%IB$BZEv9rk!T3K ,D<$ԢS 蛉/#`L`)UUAj9/V8յdqI]:;]baN+`]_K|^č.%ce]T;;>[D5k}$&6"0(cC^T"W:ÂD"%l][NY2.IP닃G.r$:O**.PBkG6QI %hՀʆ25ՊNDcz~}Z"T@@1vs!ժ `yKeϗTߕG(*/p< n^_r^m(`kaڬG3qXUhYT!3E!G\k|Y2fk hZp5_ w *1bZ!N4E1J9/C3' HtNj-PHc;)N] 2GbMHcLH2Q^!:Ӂ._~ӣD\Ch:Sa@Q|NNgdoG\/zf%  7e)bn"320 DR갌ԇلRS a@zIV.x ioHE:%[bВ|ӦM[7.!*ŷ;<]>r6^#ˁ(Pq"9Au<9Y^qz CdtԊSd a5)Z5$6H;ȮQu Źҥ1` /HTc2=}(vj,?Xx^I]kEӧ| }69 L3+ZP*! \].7xћ!z ZQ+(}!rCx^'C~۱bHdsLZ7 i^9.YYqF}Hث~ƴo oٽmԔ"}M]=m`~wںZ;'#OТx<+Vlu".t!T%A_:5J ֿZs R^"*ѩn.+ O؉H(/sV ogJ rŤh}WXة3 GN!/ vP8<.ꍧ _s:$ Yu%0vN*0$I~򳜜wZ(, !!oR 氆~PXm(YPdӉ&ַmF h.3w7JZ\_qVfb`.#]{Z%كeǹ_^F {`qM\u%#U2B|ݠ"pcw ?-H|gnjjk4E_QG*&ܖ&T05/hTn5D%9izZ86ʜ3/+Pg 3s/SVV(]]S=DNA@RkPqKRHA[A~T ) _e:pJwae M8n®isݣ3F&E4;;iv4>QHS h=^F%Y)V!=3^Vj}2P攨La!]v:[AdWQ!no0 4FJ1!b'n5Uq[C#H?T敐Ҝ7;UUj~L_wHwRx<].Լy٩vr(tvxCnԬyj Vn=ᖤs^8c8WQ|o 3DgGqcM]ju 8̻}~t^V$=tY!׶^x]ug43 J'X~c'=1L"ߘ2~qÝhEd?>"-kA~JI^iѧ%U^Z%Zj#$1?IOl^Y! Xpp TayIQꒋݒJuvGwoJt+dl~%Jmjب )PˏW!ҥmnjAT<^.-C7\0Q@75_(NڰT%oD RS]S A=HixyK) js47ot^ m|}uW\lY3($/U)1Vjf $i#ۛ];܊6LIޮ.P8'mQ?@u% s,XVD[Kpk2 zn1yD-Zzd­>׋?H/39kyE'AFrhEPYd7"x՜3b;jԽc 2 E=$Kwuu6L[R2]Dc>MVTXt^FCG VTnڅfz:9 2 sAH[8(,'K]/E} 3+3KWUY5ǾQ#QF6`EI@4?Ru̶Cɣn}o1]FrK!MZTq(Uf`{tAJ S~B>(,/sw1ےSJWZN_/VT[kY1Pi [ nYxY)~|ОN8kvҟ{bֶINH@.dWݧPUg PUD@:z01!ҦIIkj1󴉕%ipwҘlEIVZq`78hIfӗA yeYPwp[ѤUgU4[AYuaɝ>МL>I+6mWQmИ6zTD]jF?yj!5ױ}bݼyKJ ҍ.x4Lݼ"r0{cfb^I^ꬖs!m! 6V@O}#b  GtUx$>v)^JLW|# PL#".?U7"*aF-u_2o%sg7'䕔2 {$5uB$78-B`Uu.j ЀWb6;#5=\ vjH?ObIN chP65z|66/N=tѡ8xrRJ*~#;H=f>))1¦BuVb^YNRAziID-[!4.#@ Sw'=A'pmOwjM76 lȩMPp/&V94+EWILtŪe+=0mhaHqK<cFP6JYkJ0/\BuuȴT{֊ƚ'rszԼ|@:Vߌj>aoÍ|~K]]qzJ~YVJEkWrpղ҂VC,zXW\[$5%bh>eo(咿F&  w}HqN{5|ƞCZL*9q3X_f&3O1̓:=7u|A<5/sIui Ě .[QnAfzC[²_íQ HmyO"IjCnF6o_|r-?WG1Wn>9dHZrʴ1Qӣ,6ԺA:cѷϙPg(!Օ,IfH1.%8i4?i{~:+%LBK3+RzbMWyʭ'=]NW?qqu P-@@ mybl3^Wȑ_ˈWFڏiPx,~HhХfg8Ԝif3Qkzb2 7e¤EYi)tIO(%JU f3"u'e` **U$Yw;uMn4 b).5MP [XzH/(]g9rGUK+#U߈GThK4g } sl+Ր8g셗,.)LILL=L2(ww]E9e"*ԥ&՜!2`sIdApn8'" ω(pNo!Pq6 Rׯ~|6 Fk{W?WlHEa(I=Tf %Wu9 MJƒ#a.+JhtJszʂʪ9I->##7&Medi^ieeDP5@NY]Mks2cYsLs4d"=O?m_`??/|/a9 Hgu/& ?͈U\C H X6 5 \_P#L܃*q[^.kjJJF%*%mŠ9 ή@ $e,9(H2h⤜Rӊ VVhkg-[%4+z8O[8@3dE9p/BfVd,K#ic>Hw^ߗٚO>w ˍ?wy煗Vv^ n>ˇuϹ4i ѥjRf0k 򱢤5/Wuxyʸ۹LDO F7Mχ._+ϴzHٗpL )%Xx:XOvj|Jh0(KX5g!5xD̰4ʔe( Ŷhm_xec+}R'o~/U+ec;" +uuWUGEMgTպl2PՔu lEӁX ǧLK*+UwP,ø(( ݆+u)iپ!=U%Hh ;.z$9z%h$!| ]eMv6Gz,?$GߴzY~}#|?LnWc߯^Y{0Vo;>y}H9xzk܃ P#-7 2'5U,BsٳmQfڊʼn4W$e,\$#i&kpS]Bf銧W]H [iϙG;|ҟ&3Y'gRx}$!X;mSo֠^ѣƜ9 wRuL)4)?ZV*! ,+뺪$;eNWUOZO#wݺJTS?>}+Jj4󂥅q v @)܁J  wGR[\gu-]83T}m᷐hYj}Pe(!{E%6 ,R0'/i&n Bwņ';:6WC,F)fg S4Eq*2trizZ}u/^l墬HzS$Pqp,sPWwwuzR'P1;Aw1yRpzIiޛ8S0Hp2}`aGjd\UTd덑jT8^Y^4%C2%e=Oe&Ոj1vBN srK*+IJTOz^TbtIpYH\8n?irְҞO8u Uwt 4T7eأ6QѥT1Z#w@G] ,îLBB\ -%>̺Ji.qU=A'dUVLU\#8Y󖭏H}z 8Sx@#d[(Zd闿0T_x@=O 3^G5kL8t,} 0c \WRV ku$T,ח&EgWY65IowxZ3kjVZ ) G:|PM7C¶4nd<[;8iDø!ex|]7)# pӆR*jZbHFB܄{e dhbx[6$e|Z7 6NJJM_ hmuj T XAu F$K4d\\ 1@9"GK|֞{ŷv{~뫗vv%Rʌa`(*BzӂQq͙X]4i9 wIz(6 I pk‴Jn&Y]6T|Vݚϭo:_9G$)N=jsG4 i,l{B 3'$W1s|`fBbV}NJ_􊒌F 躧c3T ͐X9(,vP&Bd8p3<Nj<KCZj|q^:o]gn;5NY$QD}4KQxTcl BېV<1''?ieĞ$!©xuw@g:~NdU˴>9EJ-HՈ{S%'"Ղ% rH,KI+{ԨjJء,$04oxAl-)*Tf S'Mv/_\fı ֠ӥ9&sMz<`evd){hʎ!H 'ui/>ޚ>7⑺fm9)o} ԾQ!v2 V_,񨑩1HSgj@$ۊr9PPԮ>\^KGz*nٲc=EK}WqWXV]Y,貌]DA@ӯy䑇H}#Evd?wj"LlX#-sH0/JL+@R0zl''oR6]W>Sر{Ǧzٚ][3XD)pTRPPu#>wȃbxCCRV!;ȏ*lC(_1)֣L) 'rI= H77^Wg+[HQPikگC#טaS*#):Ժv8\MhNȘ:535e4+3UK@hg+C;V7?GLÀ7Hm?NUxtSGGX_Lh,fKEC$թ)*9{[ Ve|Vgu0uEEz2Fx9^P.:@j l=ͬ4%fNMIY<l.]V e mayN&KVz9/߃}>TǴ+7K|C } >S,M~#/!U:m(7-E~MiXHQ5$Ye]La+w'4LJke+k7shi %J Ӵ*QNShǧO7={WFhR O!]+"T7סKʼn^7/4MiQZz~B)=>Zݲc.n'$/Ο0 }jf:y쳀0)ɫ .|{/~p}1 g̷n+ 47\Jx+g [[,j/Lo$H}n3,*qPB.ՠFuiHF閗wyD:+ڰtĹK.]<e:*⥌YmZ0Y(2E?}}wd4}o}kؐ5yeo_nql^-@_Wn* uQ&(j%,dCYP7_t9zi^QZ!%LzN+RSf/=iI.EZV8λ8؂ݥ\$ D{{{ "6Hg7_OLkrbƥ B~< Tw%8jXH/~#B-1ݠu6,JM[heEvrՏ>7wۊSϝ8aq;?Uf0M;%tV "N{9}>cHo&ܘA@@qxG &]ͣu-n~"+n&?/5Ӳ IC¦'sfEfzrÖ}|;Sƍ?~&%$&6],I?Ekϴ}R>pj6[L5ް-o /E 7[^%cw?hndhziJ=]Ff鋺^`x^l?ɓ;nӆzٚ ݳgC72/U'3\)qYېJ-Rsg"T*)#SX/l}/ر7?sM-nԫDDxO& D9T˲.tZ~HF'?Fp!sTc7|-C^^zp_m)09-ɨآ]lmR4)E{OU[=#y. jà|boj2l\4''':lEPL7DTcv;! z)! !>ƞ{ Q|p}= 6Ѝ́ԫ8yJ_<@L{$j߿J)CLwuq w"ݣr~8if )LB" Uβ mb.*:InJ uAY>tߌ;&"Q|7}#D 8Xud842盏gtq)*"%AR*7kWҒuVjZVdNMI|LJxK  Jwa}( ›bP\LZPݶڪA !LWiIjo$3qAR(i[ERjjmefT)@4IE:av(8mZO/>~}W tэۑio ^hj3Qv'3Y<̛%FI7[] HU၍jkLfCZR4jx'|XC/`Yx?s7Jhu!wH7C"5?ɞ"36a͜?Cn IDATfnnu6Y[dimg/~=~Qs2.cb"3f =/_:) r`eYvHe%Fg`5 y` K-bZWuqeeP ^O ;EI EF- 22bThm894t2VH"!z;GO"ms}~?) H8Th%1d[항oxtFtMńI7DJ ]~ uڦTc^ ҋ7iir<'ɵfpER}׷՟aCz54*uqb B^e3-Ь *,|κqBmi|0&3tdeQnN3ۏ{=\VS>nҤյu}ZfVVFj 4{=Fk[gxN4dT?s߃SSɏ>rGqFt?ϫy=3L67kxJP"^ y݊Il(~Tsԁ=*6J2!%J-&uˎmff$-]>{q3W۔)'U4)ȳ܉SdVߍMF%@-wq͘1H{ត;H|wɡrN0$ɑKхB^bܼ+\JRh='GeHhB|u[o-*T2z:Μ93)1aӧM/kdddge$44-fg;="0tR<>$>n[E8Cҥk~?z!EŨ] xE//~''ځ{n|YTXg HuB%TD֮3ӟI0)g̮WZ`hB6 .oϲ+} Jt T뤍!z{/!E̮?oZ54$&]St%XsPy^0sDߣr2ZPC$Rv;*Wo*ߴ´O6-}Z{g꫖&LO7 fƁ1Htc]cƎuoG?3i5ViŘhw %ʵT d{oqTv Ee41!p/Pfu۶m0'ְ|qxF'-IQ+r9yi?{|Q7FF;vƌaAw}_o-Abjd$or2bbY+xԁ*BŶ+ sPDy$ pYY': uYIE%qƏ7=}bBb 0v_qpy׹x옻{("Ǿww^{;wn ӑ_g(^C!29Wgg,vTT | H*d6 T-ւsVR'$O2z4T4j(rN]ǠD#ft{"-0;w~)sG| g}>{un+(T],4R{XBXI tΜK% =]bqZ ӦԠNS6)Zw?ߍ%Dtě`i!RhR.*׶ ʀ@}B߁IURp_j6|uEt~ L;.)tԬܕ&u!%@tjQ#"Z?;cԋH26Ո h0 s !RVB^Íx./|B_3*fO͟E-Dx#ecMT<xSfkVwn,aE#wvx>Y) گx2t܀s6įգ"tT:ly9S&M8mR?4mX>x?M]sGvEcD%ٹRPL5@ivQP8<4$9f;$;מAIфB9%%:]vvIzH5#k\tE)N\?q 1Z3cqFo1HD闯ox2 KںC0 2#j}ɻNxOnPWx; hL dLȚ\/*tJމꍎ6)06)+,~wro6zqQ-2!)4D!P_8WeݶhkhA8dyr/TD<#\n_o${],ݲS[Lw6 c_ņ6|"̔IEӓ /ӋjkZKNƥ.=FhyF/ĪѴ{G 5Ҟ :^4񳍿v7ޗf# L7Eticc|yvid7>B4P!6L"Pm6Ks]I))) OON&HM_Zchoc:8-z.U7c t5H{ү^ xחhVMK,4uo7+RR$Y+rtcOch_ ̴9q JA3g⠪ښwѢITήmh ~L3KH:iR2Zd4!D}V9Wku~?=45EƳn3۝:\OBR6Aq R?y+G)P O<ĄIZFXji8Ӊh MYנ.,T(H.VwMv0 Jtn\,vUpϯ6݊Of)6N4x.w/YZ,- 8- EyIۊȉx$sPj LxTiE=Eu h{"2=k $ލ%:y%gȎXfhhN y")[;A*#p3)*.*Jt-(jḄϠJimmMq!JvFׂ5vSt'wMѝsm&eHd4RRߍ#z3x.h44gn-I&zFWX}Ywh0phapɜhWWh}) mIO hj"H@F 'n_UHF)n2y֭`j$"Hf1@2sR{+B]28+;ش/Z_ܱ"IpbfHnȗ)3N׿DI%:`]eʌEJt;o62O36P ի<<&;tE.&hQ&IAɴ~vW29m4dn,Q͏.ޏ͠R08@G$%12B:03g`zșWA/Zeki$LƑ= F 2547~2598DsA*4z3 UST)M,vh2b/P'FN`B[:v,/G$byAvfG&.X/!9ZJހA|t)I,-J!A=c,4eQėVXfhjCvr}s~}; y =Gg DtX.[WQ|Qf;2;]O/dƀT\ƹBhBjS|FyA7:@`Cѯ}_-MB;nQ-2Zw`C;x>|B/_;=Kx'Qvk4feH#bg _ 4r` '&NX6hw8+J%0΍.Y]p7iK{g|ߟok> ?)h_):$*ǚu$;X9PܲV xeκ_voZ+7# Ob& Xkh1[DI(.`q_~+OGr@~.'rU.PƦftb1 g^1c3S(ԓ7QƂ嵩ny3߼Dc~1}tHJhjwU N5Hz | ۣg?\?VWJ Uw!0@ˠv鏌6`kn}Ln[ Ť F2C4;h~xl>(/` ;@DFHwu}_]<^Cqyw7k16@^@h8}r>ad\y0F B W16S鰂Nvr$JKmKӒDHn2QЍC v)hŐ]⍆\B,_|()2ǢmFW#:wad5:w) _z#e\^Rnr M#i b9%m CnBmhl;ظw%ՆjhKѨ~Z?Y` l0z&~aԻ`H&E˂~`-R--f&8 ]^tVHϹF?G6 _0ߜsM7LCUuQUVlȈΖitݱ^J6е&Z/EQxkaAcJ4 !+m;aL#턶(KFd ZU`|LSY]Kta1'ZU*ՅG&iLH6ubtvЭ_;NڝEj{v/%U !YUug^h|"[Q*& h%ꋅ4 4mӲ,Px "Av8 mC)4 }ScCKM+*MRM RR jy}ӧ&&IRiW6G+4!EbD0B I&/On'ij!ޜn왆*3t:ץWܹ~H\ B[8N? KԷ ݑFbek TGQI'Z@4MBKY 'hvzM]%vN/'g7UMQG]E4~a^#abؐ/M]v]̭n-$k\fJC5U0ao ZF6  =ujuTp q k:nԺ _E{B8M^<{yxaX-Xjv;vdD&Bn〱Ρ]i̻, 7E\((+~1͐6qL3,uVm&7?z $f.{Rh=ڭHC8K)$|j#^;~u"K+ut#,bS!3A 7"_=cuMO!yYC -B"BBi DEۉoY~&ҲmVo3 ;Ň%uL]&p ~2|)'i1r]/#-r1onIѬ€`DԶ\<@p`%mkZAE8;ς|_4(mX7< <#ԕOh68/F"Rpu:nywcO4ҷq]Di( JHuYu?Nh99Wcߦcޒ D !-oJ+jva4y7N&Soe/궜?ǎ;RF%z ORSSDQid.&TQVM/ H{( {fS0^ @77Mg= / [ =8~vf\.6ԃ]YTtDmAj1 LE%#hΌ#c?;ҵ gu+u+-R a(9>Dw 8ISk5z"mb4IzEݝ:=]Z[VMe]Hd0Ĥ쀸ŇR'E h(_˂cDA@HO77PM7  x@')ҩSyر]=iX*UC-Rg*8ͥE 7 \` ; jsEL[ (p1`_R& z777@3A=!tcs0 ~0*#:uT6r=N+˕J-~STdН;m)E' iY)2QI6 `Us-zQ.5PSx[Zr[Z/ΉNMe/Q\LguiKۣԏh:;Pє aT 'LvPd 6-,B&6чP4Tybn&___OL)z:?xKS;JZ* K8fTYY(̉.hU, Lt&c`)m/L0i' L!u==!ޟ%#Hg01uIjkA\lEE.yQ]$ r\-"ABJ^TYiutm 7\@`'OObi<3=By3„tszqVɘ#W~4T;99].Jԩ4se%#j.9D"mIVp}:R^ԷTE],ͅ_EzȕPtITf443+Bɩ9Z-=5,QL^ tVVˉCcXBRA@kia!LmT9XP NK=Qh.,,V/btK׎WM[g?^?s[_Q A.0G)-~|z/?EA1tkiG_yw"o< Kjs"9,vbHGiԫ7V_xk;կՕއ|j\!60tjB\ӈD)}:ߨfו!="H=Z=p)kf}S3#4[vRlb?"aHzotd&ptT i? !BtD֡žugt$nBeDG) Cʄ!e2Ҕ=!Bn19կיA~ &L0a„ 'A0MPIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/sword_remove.png0000664000175000017500000003224513162045104021455 0ustar unit193unit193PNG  IHDREpsRGBPLTEҢI62>;:;`0`wkcoM,f?9hK3~~~#ĎCO[Evc3TJ *ApMĵ=o7'No͘/{vr;FY7 /Wmx}-cl\\ 1<~c՗6'-S ]Q: 9Bv="6vHӦK!)vU>ȕ+Y!qfɛBm_еkEϸc̽=qV77SAy\c;W4F"2@"MnwZ`S'o;`,\߭J8UcEn?ݳnc;ڿ_~vtKvh0,Elb{99;d!;AņKQ\9jGö,Tb1bG Ypv<OCļR.^ihbq7J[HA[ث yحmI4tlV%I|_y.Aφe^N_sjNE%kIQ,朗48[CpQ*k×+cL2EeZ#(???/##1y{ƷP#6JV])Vof\.:,o+#@k!+۰)P񽜄Xs\}|G뺪V_/ݩ[xWM(CHv,?g?uM.zay[ji4Z 1#^Wtvt\)κ'GcG#Ջ5]j.$!G]BZ2/alGES-+nwgpϻ7vu-:. C;d;WG?x[b)'lHZ٫;*Mf<|5v :>z|l&*\};kl΂y q‹^.86x n&8t!8!Ǯaa KqH![i?6!܅qʯ%:Ĉڽ̘iiCў6]-Vn /Ovl-n`Rw| CiCۑ#o޼CM:;_^Zѝڱ5?a{@|?:p;xh@(YVD`v\ZH Q-CZ@XyRl/'a:H"F͏Ju^mOt-TzT \_R'yYvmؑooL V6nЙ$aMT߇`by.tX؎̦1XKڸ%99v/'a1X/ p\pCreGIkܲSIba{( QWI ceP)׋9)[!5$CVkdaʎ}wue{WC;ZCl0;3`f87SCyW!9SgZeąTҒm'd˪dą_ωvOAaZTI_z*.59D"Yjd tRDXѱNjQ3\;r 5au[x`k]vO=o y[vjgV N62SH`L8Q+Z%d 艕2!݇D -G WoV1L*DEi *\j/i٧Ym;*rD% sTϬe*.,lnh;+ p 4?*m'N-uHmŭ9yB]PaYt &:tzHTST[X_D`f43(#leUܿl<63*wքqY]WL?I_N-_\b{ƹ\'X6u׬cv`B[ +hceegf!)&Dx$gG'&qjz;ceG_c\ըJD;$n C*1?{c/܋tFaE!`0Ϭ|\l3G^>ݙNikr(mc`0(7v5M(cC͊7Һ~؃;0&qgZ(WIU`,!5S? C}7[ܞvOB(|P_\/7^D%͎2uRW]ߋq7W͗;K*;Dp6sr C?֢UY2juԪm`T/+o/NCX!ʂRD{~1V4XQ;DG?d&; lU Oh[*w:1+\j};Ӷ Kѫ>T Ss\M5Wr)!sqKTc.;JQ;xHԦ|$I$_Bu[0Ht% DA~@RWA8fH{|Ұ3Kڦs6#4t:,CGQY=S* Bixj$k%2\vтHH4Mĝ[+ [ו B#;'Z wKv.^Y$Bwi{3WbhGѫ8#TSBc6;L3*YdjGB9)pPR20;YC׀1" [:jAART$"fʧaL.;I"3L?,JTwi$O*;?lfEBAPH ~u9[J! }oiFKN-7q;w0I ѹV4q#t P7 #ǟv@$#ae'V#9eלZXA,ExWfswr܏\XW.3~IqR;/!!?H{sǡ~N-[=(ǔ;?#c ;J;/;Z77Gb \ƙ I{uU@܎ q~(t:ei ,|@ +X&vHӛ{O$UkG/`@`Qvi i ;"] bp2v(nU4ٻ3v9}y`WԔφb1zXU;߸Uk+3H߀fc;CͦRv.5a| . _J; ݩ|"+9a `nhΪ`0W z ];j1P'}~8Xd5cUWX,:v3k=N V\0ԛC=ڡbej]I1"\Ό6a7`ڸ@'3cЭ$4A;Z-epuAa t$;Zg*vGI#rҗwQIQU/3Ogjde >!7 iέm %MMkCX vjaB54^c2!]^D@O`ee t2 LI&8 Br KmυUʗk؇"s^BS{/T mhZ\.ώ>H_K/GE=Z_NHi竐K \.}^蝥ع)NB+8ݚlm[\'mз:%ő6 uDW:Oq!l'mq6;[܂OwzUѝRVVn}ɎZ/@OX\Z?Υ;O#<Ps;2r3K/ݾa1`'Sn?fLKh@D;&_BOL?8b弿;֡C6dvvsa$b"dZ;~qqjXY|Ym܃]C6KvA.fg)ʸ98t},7 NJ vF9ߝZ#Jp;X\wF]AA̘$; `:$Ut "|2;;Q+AwV!n;Cڡf فH),E#<#;F`/Դ껺{1k9`vvv``vsxVfgo?8;F NYFB2g߿}o͟g?:;F`0@JW<7V0TBdx~Tx??7Z`Z _ݜ\>kUnCəo'&%Yz98;%9yoޢ_EENَb̙U*4HlyBH.9E2m' Q*{>GblGEzJ>L\Tr`û ,N}n+!;LL7}oL\4;+*`D 2kudŕX츬w#< *:;{ijy{cج#a1;Stvw>|Ao ׬~c9L#&ly 4Ar|lv"yH=>;&Prǵ[KgVTLbyZs;R&2p;}mE)*D9]x`vp, pv`LΑKјg{Hyl5;::%FI3k,D|b |<*vzam]0l!vL`l@dZ'E{kV> Hkt́bPlm!@1(ձp[h,+;~f@==)|0=C΃&? ГGɱ }͕4-(`֢NJReX, ֘EL;`%;`vhF|161;U5*c>`qjPOe i ; vu#;hp7vШȍB` "<'B. r29z~`C_A?OSd ہA6`6 *ȑ|tIBs)>F]@; vEMY29 AZ7G12ȡuf( mcJ+}:FZ  C/6%®Sw~~['=MuXߕlu] SS{{vzaS ϓ>NvOl9|s_myqJcr^yON^FoTlOLVtJ#ۄٱ^vxew7o~+:̎Ƚ/OKrrn,9R`3:}[gG]`` ;^+p\;v9=v, )&;l\wY;U.rv>\;7;&ۡFczUEnDc6bu:v~|Ob_>y)//޻.2O :;ԎBN窓 Z`Y}Պ87]2YdDr3g~Dع BiG$dGv`|7WR!JATRY^TR^hS7WЏ~&>b N"TqgR+K8Ղ鞵vЎ&6;vD`$''G3ѝ;_A^ӨeԂ3ӍD`Hi;f$wHYN D?s&E g CISR wJVn#`` lA_>/yV߁+;S#M^U;{~ {`QK~9K;qih=NnO|W[iex~q?+COf?.,%GU# , n:Crݱ^YCd35p-\ v͛X݉wLnˉT(,zs%9ET᪓QNwI />գ^9͛:>! N&f,:vw' ZKM,8yqa{N].? s -kQGx},?aرRUv$ɶ.bulS9TmYd`¸IDAT0,TjYN>;!#>{#X~O+V*rMrwv S~veJ$޽y6.f`_`s;;u(; ]wxc\tw]Ӑʱ6LCm'vT'I^ԷvBZӐKwR׺盿y7os #Q5~ ~Zm#DrDե|qvsvTn+R %r9js?!)Dz %3`j~ڃ;`FP$zv?;q|d\= WbZi1n>DV+(ӟv?:lz~-䒵>L8M %nϻI5:b?L;w;DK]{~I$O74s%C$]IrtǕ-/Г~oY-&w \=umO708K $]i}9gyiUϯ +!@0yC{[US6oV~VWVVnΩjcG\ǃ1 %n#t3k0+oïϬUz+1v@;_|wk]jim;(_\+oQw.XKOV]`U,ȍ&Ns95$v@͛"L&Y+j\톼"ݢ<3ep Hj3DƔe(sR+s783`*hv`@ ;'y'|OxúI=vVXS(;Yǯ_}G_po笠5W8EJ nME GJl,z.()d*^iBE|\* Jm`@ζ:@9]2m\TtB׃D;*Εb+&FާL"B;R */;) K V$?}K^v}<&GʥMLǕ`Q{8BD:JL0Ω v8ZL$9%0"jv`L aNQ`P ·nQfz;2J:Hgz5zR~E] % π>x  jjkY8u F8FRl#NEgqwArIHuҝKl|Z\AG'4(2O)$;`0%Z_Zhf^. T/95ą.'J0;]\7W sw2&Je֔U4qv>*W#2T*J,;۷y`0yX^uȏ T G̃V90%;MrgU< fr1ZͦvK`YQ/ ~vE):*|4FviyH`!:xu{ͩ t.̪k |hEqOmX^>Bn#,;{pEӎ0#eP;\Ύd GEa+Q`(c4;;P0;xFwd(Krkwz~YXٱ |.BJ} !։B愾t]tDIX|#]t]z;GXv}YlAJiǚLԎ7ץcJD. QmP̫g^ld@7l`dzaXo0fGk^HYxnׂw]0;. <$v]t9W͜ m8խ&~4=ɶX,BO̺bbr\Ac< rڑquEFŎ1%w ޙ%ű? _Hw F1g>64 Cte94sLbvQi4nGg袶\ ~;[פ?= '` ])Px<<֥# $5V E_ WF/;':^DwhF97bk`;{v~Q2~p26#'8(-xx6x5C k59'ՑaAH;,!8ۑӯ*09Qq m8;?̑XMK7mh/c$;X{yKr 7nxmm>,!?iℷV}/ɾ7!;JX,A/Dr(M4<^pKr}sF\A3^ k}WCp;W`E3Smoevz9VU!̆`njm M#Ê"xe5HkݢEQʲ vwډ\cG.}><+в6v<+v 4ߍFrC1'C`X3ٴz &Ka;mfվԗS+VG5P,]Mz;x2/7F>[v:;h#/odX˪ sZؿE9bOF#,Kc>1Ϝl40Xy|bR-/6X6v^O11  G=R4 YYlv!;na2zk"KX%̠6Nx gV&Ϡ>tڨkӊ*XE0ʟ ;؍SPq-yرz; ;eiQdmJީ0CfxJ#A"=5"hI$!;) n_4vH-<*^"8`+}' <)f2p/3Ax5^?@DF|%5<M7Haf?2CDs1EOZ?{:(Q:K8Ps=QFbF^D ]OB|K"{Ek"TvBԓL,aЎL`&bbX(ikyUQSXR0\YIj[^5bgx>oMWh@t~f?fbXtZl*~lUc[H'ұ^nr?7qVUu=z0ku~jz&xz~&nrE6P`|[qZkETՠ=𨔅ؑ1_O䶗ǺZ^ٙ[|zҠ`Uq~ʣۥUףy}DΛj淯ߞ׵̭i|V_ǺϽlĿ˴òҽؿϠɧǻk̈́̌ϝvӦ؇ە໸YZbKGDH pHYs  tIME  )]-x IDATx \Ug),eڍ򞔛e+]ҴkZ/ꢸ^YX/,oeqր0XT^3,Όe9} a|}y~U *3chRH)'?䓘 )\.O4:bӟPXN9R#H]OPX@9~M9R4Py^lV;T-] ;p06-c_*:n8=_h6=p&%km0DZC.//(ǀ'Ͱ1~E8.b*3WÀ*JT!q?X5H3wHN(uw߱#|7:-ŋ3N߱ZP]!ZL0kyJ! 4Ӭ j>i1JRִf.:7˙%Z8+STm<\?ӎq#m;ӧX |zZy:goSnk:վ ]1S(Eɦ.8+)pRH!;$s'*a9 W%sv?Q͇r]N;T;8zH9R# \g0斡XRJ̓ /W["WGZly?p`5s55/l)/Ixm5(IGi5~IIv ތ8Sƾ/xpn˿L&b[uNdߔ:w?/P=4P#H9Rch@9R#x=x DV'c oA/i4utiV7wI]j4mr8lƼnfhp,o AC,BPRbdCujnz H@FtXxxmJ9J96ooeؓ|ɷ_ rhC V:l_$3ս ՃE IGQ"nB4KS11Q)ա87?~ ql~. 1 A#2ĩ:}cŒit\?. 7x7f01_?6{zrr  ]'סz}c86~#srj?=jϪݯZwq4?OFGK;6c tqli[v -툽`cUNwuwq^ӱ~O-kjd t1bTQԅR* d%E8bj1˅ 䗴?PW$8Xò3hz>`J"$y<ʓY]t/GܡH\ʄ5Z0qCL1?%ɕ%8 D~]XfU8W +{xg8vɕyYNGQNJ'HC:fʍ+$qU{ [Ϛ [É\ Sٍrq^6p׃K0xR"SFK*3:MQ䀭 G} @t M8۲j4:ROZF9pz׈E:Wg:ۮF4.WEJ9M d, ] ]mcљ/u2@S1)l8jc6$Y;dgPһIYcTב:>:uR%"8>;Gr ^Xı8[ڴ"d_Uiqh7Nqt'BA77 ~GhbY:cAn8 m&#[)b).O1~+ e `"[2HiRIa2"vr 8aYt!ܯ?V̘r8eqFüa0Lg_FH?vvEJtqml6ST6%lԆG,cY,GTHU3Y0,YVNJl8U:LTjG2S^^1̔ 'Qh ~ϗ9|8=0HmU QcA_h{z`8Uۆ-2*wEgG&eQGd 9'gnT 4L!1[,#e9&boȊ̜PqPV EJiC#LXkzML5j/׿VzS_ÄR "D~&W}T #l,|73u(zpGBRL!ءj+3->j_u>WƩ{gIjbpz[TjvRB#FJMǡ/c>\%>+bms8~=<+ Gp>^Eq`8!kesdY^d|#s4^+#.2q?9^e^V|#sl`]db/t^Dd^VLaW7BwCϢɚȼD.Tץ]A%2 ]r`)Gʑrr)Gʑr)Gʑr)Gʑrr)Gʑr)Gu&Q1vcp NNwzIQNKic{0tG}rtʱq6 ߢM}4 .'(G<4 >D֐>d̋k#ql3}469qI닌"x^dd*RKSM!1s$#DZ2N(221H  mKA;`6pKw|(SҗNFFNR?NA9R4P&G:#HH9R=!4úR';<+e o7oLHaM^AK/lr8cR@XXؓ2mMv0o 7`X2|C98o 䚡fݚZ)M@1y mA!4)Gjud\{3^/m 2?0Ȯ̒r oi,#&`?Yǚhޱl.C90 ICcӂ񒹔S/lffШx7A,krd82| #Q$.ب)#{O;#戦mR~sߙ:{ r:vΜPp]h{ebx#6Tj(sC$ȎE7-TrZѯ[fw?k NjLrڌ/>l9 :\C<9rIMqvC8{z"N &?vҶ[=GL.إe" zQ>GnjjP0+gMaj\毊(RlrQ?}[-x';ִV)"z'qyMh]_[$xں6?WfaF 7f鄹 ,~,XKUD}KDZ>AO/$[7 &ׂAGIyޛIB&d,˝!r+ Qg_"1Oa+4~Tt@O}\ dm-7ͬgx)p e=H{}U-iuaX"Al&uȘpr<8*/MUcs .;Np$UW#2'/UiD YQ67as8PI)P%H̔jbZ#.!r2sP64brq< r:OjՈWf+ bqt&t2opyok1 n]p ه Y_C>F.BZ.!heр<*߂Я#Ʃ.!o6JE]&l;3!ZKϨ 4.sfDy ph3.IDATۆOչ& v1l֔UE&yyD|j ±xp/%*ɡ.,sVB"pp5&Ny_ڙ0 ]u8ro_tYQ̱8!yX xgn:'ǝw|li".]t8E:ߤx~wǍݩrMӺDRQLjك>QH}\( uKu{Tj.QHH\>ti z2oynn_.s^K5c$$KD4js#]~eN{CtU X]j7FxH.諞W|  /UE ]v`l7qr^_G[;nnXqwM<`ɪ҄ aoeWQPoA!Wey+q̛J3 L\c𭟧&Xrm<őȮ. 9+|ŐzCJQf> 2JY,r+M Q6qr^_--&o4yW\*ߡ3_?l1XNZv`K,MnM˪2W](Uf lʪMz꫷er}+"W\"ﲾ;jYYT.=SFOUKY9Y(B$'B*Uf;@6G!.ΛWeyˊyboJ{)+8 ķz}Xək)Dv%Sh;LJQ.R]Ib_Գ,sYᕕM!`IՂ*[Z\DViG8u,s|ޢR$g~ EB?*Y:,b)"]V,*h- * F))1Ⲃ@,y`-+'8Uةh|tL.J_VeWN6Ly5AN=8Xx>2Tv\,i'sWɶo=z*J[Q}{H9R#H9@9I(Ger4{H9drDONe(G7Zr1+oCyѿv'Hb,m%_CDm[:؈%^o3SfnvN1s;D fOhgjr1*%ߥ;XW]ʱ]cxdʑ_S# #H9R#H9R#H9R# #H9R#H9R#fp'SchWg)>&jI #.]xTS(~Gc>cQrl'ew.d4|6@s4컜h8jo0̐>d̋k#ql3}4=69qI닌w^d$<)RcelTh+j+)q=1*Lk.B.v@m1 P*ѯM?iF֔r8r3Gra5~}"#aԱ yx~jd|Gol`L~y:Pvp1/ΉLuI]~u;_ʑ#Hkrr #)Gگi wk4'1[w^lo8oi4[=y[ if9k](pZ+MMwUo;i~̑k1Ƕ4O^[\&5OZ=OisY-M@Bq}DѸ#b]j9 _8BNxJ Ç!iv#j}Qho?v8~_`_`4%a(ϱW_w~  ߙCگG3i GگiZ cvKu™ECv]>5\*:W#hҝy阽gY/-eGS{__Y(63Vw{Idgó<\8ϰ+T4@N(%Z7:D=?_\]cْg>*ugS,7ADhu'^eJg\pǗұY?|]pra<3_W,-򜩢Rt.a[ԫ:'0w@9mMfs"])F4"f" jfC.)::`9B'$Tmy~W[ّ;6WGւ#yzOa dPj&Nh*p~]rq,C! pe{Wl7isN2}eۇGKt \m&0cQ%IZ.[Ku  jjji*;/T??tWeA;>Mj3Af6b{4V̴N'B fƺ_i7|Ԫ[V x0탶L|RVDp,$CNH l:9_GZS ' 0( Q}pE(q2KB)"lcKy|m}7Kx3sf٦舃 [lyv K5v]|"S-yЏ`/K/:)89x{_tyW'Yz>M"1chj+-]㛝5c8߃wP.88ZrZ6tnxpA):` $?uQ{w-N|,KَZnFu3S=گikʑkگ{bP]$'`_E??<'<ZZplgM}NFu0گ9Lh$lQN 蒣?'r“3Io&p ı*DNxXaZ+s2q%|)Gӵ+OT'rò|36d("(GY <]z]_DN|l0wX#zN">3MOׄ'rWߙeOghkKkQBp|^4Hu ʑrr)Gʑʑr)Gʑr)G(Gʑri)Gʑr)Gʑrr)GʑcN9*2Ѯ޸~N']/7;\zTıMb3Mib(G>g8J^J98Z1Geh 95P mQ5xiMV3[vLq5a 4M)GcS\Rt)Ӵ*eDFBKCQ+XjGm;qEM?1UxC3H`OӺ6 `nm;_ڲaM9 іxd}dd \Ml\SLdz8kENcuuu ~cck4Nfp#w d"UDZspu~Q9%f_u q3zH9R# cre d"(hJ W|ph"t3?XzBL ѝG0└L \ #2=f6TEGy.׈.CcY,VC( YT^nmkp$ǾM'9{7}5LC4Y'vMЕҌ͆]}O+±|W`)RҮSO/*/l]s|#%r<8H%cCX]\7@L?Q:~ͻW- <cȸb`ac~zfEb1%S'EqWV^ǜDhq±|l%ߐ{(Oq'5ny6" 1)C}3cJ=+Xi@ӎw ¶U %0c^?../^AS!5Ay54(h_}iɬ^ B1.CuM[TMJxPPDIuAA#F ?(`q,= }V"?׎#?$PUY&7'oMxl_hq֙]C^Y 8V$J b8 lTͶp=o77# ߉_6>md;0rMVSBXw̺s)?\Z艰1á9яDJƣ!~k>N~_qFxqLiO _?y}IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/preferences_fonts-misc.png0000664000175000017500000001623413162045104023405 0ustar unit193unit193PNG  IHDResRGBPLTE   /7$ .*&(,3I,)1C5R=1E_ND=DGE\A5}u`@-ZK1j+1pm/Z,d3.^&NS|ޙB&%e93sfɟ@ OS4!SwzߡΔaH₃:HggP[҈}_9[/,;knQNAоCZ4-{vGYewqwel';$9$ڽN=w˗ТɻlM&Zi}{4Jj^M)((K.;##Rq;Rqza8 ˪s] UUe&͞* v5%O'/D w/qbxVGDŽ| ZYl[6j@p(1|+HHD _QDGτ3;Q:kgBEQ"K[ roT],£Y$ixHsZtA/CaĢ,i%Y#mKCccЅXKЦA;,j ن eZR0> %u8 @ cv R!=mH$ځTE-y R>Rg.ruۅ@іT^(UW8i]FH=k6Qf A- veÖTY>繳l҇c}s~"[HzlWoխIϪ8:Rɉ4i烩1nY?)GGhR CJTFj=L41Sk\:0oKAˆo$AH[\>ћVfEѤ'nT+9dfזjZ[*x;cNʿMO%UK;?b2cR _4RO#NYHBu"-鈴]OtK^I?8YNCٱ+ahI8#ITK7#O(:o;R5HԅQ<"5 e]rXRm^Uۥ{-UU٭AU\Iz^B%I,;wInIH-MT*Xq'vl{GRKJdֈS$v'RmһL]RԠ6Zٰ/]RMJ9*b)E5- Vg+ېH7HI )9@e͛T4%%{ւJ׷ye$(Jn%|Uy0%]R[QjcpSsGѢKiY٣HB/bhAaEzD 5K)< +J0gD!qO^&F-ѓt9"m+^]h~Iq|졉}N.|ב",2y!WUl[)}#({ẖ]zn $]k2Mz=-ȶхij{Ŕpuuuw}js2)֠??Bױov-:xېgݳ}x*hM8QQ}Mj0yXwЎTJJ\DՔuJ"%v2%]@ ӵ%#N$YPO++uza=kCjD"mI# >{]IXI_.$o.D,L\Yw1zSGew>n] $~%Rm'Iz\)Ũ:6$ٕ^w󷆊E =u~ D٫Kv;PvH߉ YDo]4t*KC>x{z߿eϓ=dSiٞ/8KdӲ5)qbRu'py*vOrs7.]nϯ(++G_gS<vQ. *BK}F YYhQԹYQ~qa!l!fw>kR0 inQ@5BR R R 841gK12־F;_&823y#z%~y&*gUi,Yn,pf70P˩Np RMp[~m 1GFJ4ҋMb*s~eCi O=[2fivfc^qpf'WٹcK}K+DwUa43Jc5xwNm̰3ЉM&'( NZRAڧG%RґIKx+3ΔC&:\w!pct.hSJri=P3~\ZּJKCH aHQeeu_U;HlG58w,)-nyY~}È:+"x=V"%:&լTKlUI{Ԃz_fb*خ5֌.~Gc_Bjc%uyA4omK%IJ i}c$7{pPe›WhRs%dj~9C{'K񮞹^3Iqy ecc]"}ΐ6-M# sؖy?y 1N<@Re{6}6Oy!WxzqCc3^]\$xH[hc`X ]j+gu]zt+ӧ~+ p\ly:#OʥIe,{4Qkڒa3ށX+nǤy8~jg=)1>٤Rեl)EZNq: vX#4:ui] lR R )):DZzԒNBZcڴ$Vj^,HDǽIA@ww2NڦkL=oҹ xFj)fZD#s)gjͦX(2f"grÒ(-=e7s[CVHLpYNҌ)~{ SCq8eu s\{ k-S=f6E [4~(wm f3\2ԲwZ-œ&hjp6^#]2yHHH!@ @ /3-0@I@ꔤ Hh%5 NRfZJ %dDZ>r\&Bnۛ?4`Ő?{]٤\yu< d2ג x p8ssoASYHG @ R R R R摖hR"=6HRnRfZJx/]^D"Qd*[#R%!I;FT穜 Æ'{Y>M5'mK43O@ ȣsـIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/first_start.png0000664000175000017500000003504513162045104021307 0ustar unit193unit193PNG  IHDR XsRGBPLTE "-"("3:+(08JCY:1<'4;:0#\L#&C$3%H%@'#"&Q;  'a'(WV%+v] 2\A%Je!T'*24k$A/F9tA4,.7H9@3I:Z/D[.KT5z,a3&>WT5)@5d@cm0<>1DDxu634 &F58"n;I$M|/LiOCelC&Ug{rwq̓;|х.lzINJm\YGJ[Kі-h޺R@Vф Uه[A@2/m˿ }PyO4|DkGd"b`[A\-"$ 8ܞ4FCZBmȻ)/ӏrkMz8;YL+~d)TVDZN"Z9CxH:b\<'u9# lP _]ǯ*`(HG vϜ x-"6%|K"G"kEzOU{_;i'V{? bZږ-!q mْ& A֕R܈!;7 ]M>Hy Q9lzFna g4I |+eLKWF" ;&Mo=/qnU>bR9@RV,1B-]sԏb"Po[gёҡ"E͒v&W݈dnдmW|iFz`ua:;lQ}JJ̙?-) @|UDQ.Sm9'E FrEߛUT(q( '`tUi{fqI>9~#D'qFUX% u{PnHGJARXeIu>aZ6o!TA@/B)aa<@!r>f島CR::&-=E~ B>(U9>|[AAHwXf=>OAgzٰYBYilP ס (4|3fBa (43raaɦB9T'߳ paaLn~̙ W˝5R75}vInH(N 촀ש eP wFFUogHz giBa)`³~Xj] g,}< Ӕ~X ABW1 p$^ !CgA'LB<(Qqy{{] SԶO+ɸ%P(0`YSv#OF~اi~r=i ø' v 2<1Ę{>PF( jE]VTnqpfWހc#EAт7oƛ%6U;/-TRz_gP&iܸ 7.i Y_Y>?Y{zyngrX5O GSx~!.0ԪDQ8fq@ˠ /|}ԥU 9:AI=ZJ^]0Re($VlYP O4$=$ e3]<+.Q$3͓+~;14t:(^9l5Т/ig8],*RK!UC}]dhE*_nF(x+xՎ! (Tea Bwq5GW˨vޘ(ѭ<'ug^4ÓVA@AՕl8P@& @ڦx*m"/<_;pWlwjɻGbsdVK>{ NYp0NS*jZ8VZ2o*m"o\(e :bzq R.V}W89y2]V92ua8pZpEIfu !?8ehb1 a;=[b(e(i3˅ {˾_?6G5;zknSZU#Z@x.KZ떄=J c{tG5vxSLqϢ{D-ݑ3v/}!ٙ[:b%咧҇_Q9lȆ2G &f ٯԵapǹ>۵ΑڳaoT8/}?H~;ͻSY&('[S#-;L4lKW>KiC#Q7$SNBC^hVje.4yZt^W'}їi3bƱvʯIRFMQOtZME=Z%G_=Q]QE\VY5j:'8^' TwwuN㖩$+-L+NȕgK繴CZL5 c5bwI|ӻ^h-F譑t&BW7ܺZOqB4]&)_ow1͔K@N#)ƱaZv0wnSI с}\5TV!B!0r/3Ļ*"ra[ZgTҾZ#,W?@d1a]3.WEIe^+?T9 .5Yak]0\5m+UP5 Ph`$MDx~ԙME0ۘ\QMvye `}nmq?dPl$#y_ 6YB.N_UP g  ,JG QL£,MrZb|<}Ce"TVW =Q_40ۗc0 ~.bq"~ E.ݸC@2)JVdT*vU{)P2ʸ,[Q0`xBmhYBpt*zeVkgh.njKNÇ>;ϱm^Ot\]Q@1'`PJ8 6q#0e Ӝ3w&祪 $dfՠ(,cQ! 1Cи++ ~C0rF4\&℄-j 9lS~v%M.۶_#D3Qm#"n* Aq !G )!X!t\O6$,OI HعF$2D|1U,HG/n)2`_BEɝ;06ݓXBwFf / `}AA:4g棟R0 Rz/ `QHh?b6b F {8>BsvOqA  'Q:@ޔU 7x5}MVdUه v YPb>R+7k6nvHc+?ex,3 :2jfjEv D _ZexcFscS2hᦜ {:8AƟͯ_>&1obEl԰/[3ŴœAe4gjJF1˘7x|k_P%5f` CBޔOm67t %_Dq_Rv2 < zSP@ 6jxފL)%|+m92o.ӜyhĪKنv`jc"K9z5]09)h/ERPEAًː}7i9ɕ$$*ĶRJ<h1( 3jxmQSVA >ٹiLdpHm H<4bpG&lB Րi榗; tsQm#IJ6>i!A?7@/O≸%[ V+̩,B13^E Ț%䣸fK'əF̒mdB ec"I}nBP|pA5 euOZHFޛ;yS$_DI@ .DfA=qva7jxfRFuCrI 镟ff&?y4%l/Dd6+ ZKff'-7!iL׌`0=_lӼ//_tEDቂ&57&/!ACn%_= 6pjIOM}5sVW:@׷@/lpIAP @(YޣEK=6PNl4j\c]u Aցo6"Kqv~<}~]ՁD5kO(_j  >P5KU !&ЧLs " v\E 'L8(pyD1j*=. [mehutTg1 P@Si-FBɮ+6f,ju5 [⦏EutPP(eL$jɀ,fZQdm ]]|(hՀ E5H: wq%68V :DËRE sY,V-vJkgmoUiV̹= 4(>0J4w`cY,](h 4eڳ;U_bYh%Q(rd- oR7QG7y.[CP.akߝ24h-zj2 MY,kjTm1F kgooUףO' (\Tڋb4K M 5]3NYE{1jA(ղ'KM媏n%KZծ J|Mk` 5ϼgbCD+Fc;uDִjnBq]3N38.h1}bS+\51,/mZ5j |mkʢQy-T\ts @(@P @(@P @(%k. PrTclw=1sƄtav.M6X (4* \gP8o[f3Lߊ[ա@!cO8okMuVX0*0K)H<.Pzu/h` ؼ (Xy> J(6{.E*ϳBa ׋cJj|B̹R֞>GڦqhI 9o/ޯdWb8IXA1t%zy@kD.+Z<@!(sjJAU=[п R ~*egmM?.)!|9?V,^vMЊأp:@!Dr#V_BtΤ ur|5K*Ƴ ,˛Էkz\WNtD+M T%vS7BK:42"r0"P! a@(@P @(@P @( \牰]1{-ثIMQtyE@5GqJE6/r9#N5een7!rnaNuzTݶ@/Vܔء+\*_b˦lb E946xo]+žk:8D=ooQgo KY  ,2ચT@0z6p/ {ڤ6yH@*gv7?-)}zaOU^W g^)0jʝ]aTӮuNl,lJ$M $|acY~/yp/A`[Anqqo5ǾEھZ !$ ծ"/s'vo UͻV=KA9OJR)~"~ -Is/M,&2ɷ$TY{A[Sn⧿(kU-#j}QE,!7MWтڗBt> ˵|r01y*W&M*/SY]y+GxLD:\U+Ki|ӻBSx1#龣iEV}**ws˵|H?NKbsNě ASjV=BGfeqK?Wͭ?艵WQ~8tŕc)_<Wm]srh?82B%GW>WC?SUWLol+;~gUx6v{Z ~*OB3GJbW/=Agލw .vREUf׉N]9>1)5dM_hsd@!E3=z]CJ_]7WqNj2rTP҅OwbɂJkW,M A=xMJPx$Iu>VoBt_y)~iJOž*U}zH]yؓ"VEbnn֎) ]&_8NIӏ?,QX<zuKžҲ׏}͎DAs;"gb_WO vWoӢ23-j·'`7MZ`lۮt*kU+##JҾΟE_͈Q=YVuj6-CލhR7Rm!G4!#ۀB-w|1UX%'j?_8}ZUmZٳjRj|V.j*GO\C& # B91I'7QYdRvPoU'MT& p@P @(@P @(@B]?ŴLV[ `++ Ӳks 9+o1x5@ŀBD2MtCiU!dRK(8{/ע @!MGWٳ(")B^C=lvM = ne'E@!Pq*:' { \*:iLͻ"/m.Aj(Nx{h@!7Yey<F2nǷvz,ȏK"oW<1B  ct螛WB^(ȏCk:+ׂǯFEKϖk-JZ1 bbTœоlWPs4tt5u:A*/q)Cw?^Z=5muݏl{uŽ;/jߖW C6ħJZ/S#YFCԭ%3sq!!qTkn?EDg_ 1p7?k5uȐ+ HE,&2A 2֒bsd]BE V뉾d񯢻UPpOeR[21F+@7ޤLdQoVSO9 [ќ_ZUA/:v3 Q%Z='-CU7 rgvxSOcE ӌ[AZ`9pR6V>zR:񊵿'?@!H?E#D%;Ͱ¢R,BR!R}u4h\(h)ܧ&OwnyE9&fYPRvKC;9@P @(@P @(@yuW5\# #L^.U-C;miŴOlgU ԟ¾׬9I6}3=1l:q}kd L/} NMre~ ?^m/:Da&ap$nR>Mw~*^'/ /3G=tYa2?X}2ڸUwe'Q'\zݒ3ߋd [`Q`ɞ0DuwYSFQ]ϊ?V7X3Cm rKO}>,ZmQVK7b?NhîG1jR cgT6(zNZ_KpCf=Z@_+hl>|I+"8-fBtpDO{9iPߪSU8pcN vR]<+y,OU^< Ow["oUmN E E9jB)f&d)-{VJ]OW+)3zd)/iǣ -kA'ts=Y 1o&KW6\MU^tsq*P^Ec+#NyW>3M 7v2sodE?fw=G9v;psd(؜'S0vA"J @BSU Tm mK̹V{mI6]ա]\7NRt1:sbeWsr~R# (h05[v!l>2xHzv▼eH ҳslӣ'U ZQK gɦԒ⑖KNH׬J;q1-2Tia|ž׏u͎Dṭ=ޚA\Cf'_h$3sӘ&)bEM3b3n'rCk;&Mo==Kga/e_]?Z?7,aCL=L㤨c *`V+Vߎlۡ}]"A&B,Ll^JCayS+Z EJۖTw(UݐO :FzD4ׇv}mQv~fV{Vvܩk}F0Dn "mÿ~4bd"]hR7Ӥhcg3   __} (LPEGW뚇 jVxuA _C3/ V%ܶ|WN]9)ڛoKn3[󴵚 45 14wnGOkzi]>wɉ}wnvX31fq@!lef\:8pȟ \=QmO|b"mqaBl\kW<>yPJpYSZ>mb"$DWsBա)(R0K-{1 J #yn>461%"9R>L 9\&y a6 wkO3QbP  R;%& D:B59Р!҅ F!+B) a%=| DH6ɉ QИ\L΀(Va6lK&&bg k)|5OT'#^/l(#1!!Ǽ%ʳO(4+ϣʛva@ P򙘈<^)=\MP @(@P @(@PɝU= (d/=ؔz<_~#5"7t!Qy=t]^# (| R/ט<~սklS_a](NG!(í(TMu) 2z'M%f„ vEFa5@5sNP3 Yw98Hۋ^7Cڥc{lJXQqժcy~邬_F(a$$l8]+S.|]c6,S Ȗ$Տu ~Ԥ:js-jC )䷢YPzgՃIjd@²>_t1,Uf#7n|C}]v^DG:IXχ|3*=i;" KpB#1& ~Khi&!"Ѣ!ǽLNFl+Q4^k=sz7؀dYoiV5Αke>yqʂvRNRՄB=h|λЦQk,qgXB2\"ݛb Mc,a5-Gs Zi"S>!Yh(XgCo#m#iwO-Pוʇ([ȷmEdf~#jI覱1V}D&q݂V~Lt(ow:Eڋlmv0{hB!u) K CGWwDx2!SL%$)2q4?Z>!Σes Άth!lKrsG8nQ߻Q"3 n!Y}Ԅ;GTo.'8iϴ1>aχYM{ Pkް|@n%Z"rC~$'\8j¹%h"S>!ޣ!邬! ב\B>4:r]pp]n&ꑵ>eOz.7VD#i QфFec|ɀgL;@Qk)mDhJTuhy~HVlH{.VdX וgUx6v^䩜kX_?3|>P%4t+AȁKQZT?QˡZ'*2;{K|dd+YۧH*w51ئ!"lRG1a"G!N|fuvQ)wt:y|Gm.WDEvyB@B}A.u(V7>p}zSJ ٹUbD% Q':c_(Phzgi,P(PbLCGH3  R}RSC=7Z)d)b8ŘGǗ1o CBg=+ s1!BB58lesLDbaPhr&0}"-d.n#$3  պ05E a+]0&dY ŇԱZ( (@P @(@uT^di:lUE~ܰ p>nؙBYFO?S?fo?L]ݸo K(\@(<| Pwq֞@QS':>:mO6 }Ǫ6,[rɏPv $!Q|u@("%%F%BhQ1Pr1@p&@.P8dNk( 2 GD!#3,`(l\n jtߎ8M_ RYXg"ZD(@P@P @(@AB@ @ ?7+IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/preferences_modules-parallel.png0000664000175000017500000002512713162045104024566 0ustar unit193unit193PNG  IHDResRGBPLTE"=&&$)%/23A58ST24=95/:`J;-F:HA=AN;:c7(T;/:@MEC@dFُ>tXT#)}0z?ر1C{pXE_D}{NMي]z Gppy!v#G/" f_/m]!&\U[&y \G4#0=3f#]7Hط;CRme'$,d+{kU ֗$rbXu1~߇7mm\ESrٻ")mG۱?,8kP0vd]]o~ߥ4,dice~uL\7jR}w/-"۽m^zR!>#lGHәjپӴ?&7.6.7 GR+s?'aL}O*:X] 4VTP6>hL߾?~LI@K|iNBJ7w4266r/wWdl$ |޹&z&2?&{? 6x-4lo;uIͽl™ ;Dgz6ܾޗuIN ~?-9쐔K!Olq07>6vK{gqS g~G4^!{x e[R^HҡL_gBZʡL^y}eP.BP/v_ !qk"} y4?kSRH_kSA>D:AH"90X_A7=N l~9(}bzbSrz=""\yO R0DRQ@HF@8teay]_$g9]Y۝|f0)G]f6O HwAu" O,s{{{# Զڹ[mHwa<,dakv~?|WdoEpH;^!E2yCr o";폮h7+WRE_ {2EAIvHO/d ngJNIAw+#f:۔%NrO mkTH/Opm'=BH J _xZ2w(ktJk)g3&G60f'H8s>ő!'l=L0^may.Uog f[mQH g93u .$с!xxq*/H׼i3f.8rВm"]nđDg${s7zpg6 TLO?^C5ֈ+%s?FI9Rrnp幌w-<Z㦻1pT h`psrжl=ܒCTr"&_uiBC40L%rlPQTĝfޗXZ=Шqhg-2b+jx&:?"wԽ$U1GyDsht9zeWBf(d\o=ˤbxOkP{R{NJ-f9km^Y= r`f%޽IfW?yKqN#|v+gї8o[.x lu $3= /]a=z A3>\H!RD -{JbI*PH.p 8/'HH{+*%E觻Izvj9EHj0: i bXpFKPTʅFGOv l<͡V/Ld}FBzGz}"ؗJXm6HkN.uu;ors4&HPu`ߞtū҇&ST!qJ}둘T2PoThڄBU12ҧ !nP 5H\ X ֐HqvI0b5VAJ@]XV X.FE UBSE¯V WZK-F"qJ"dX\  tO5 5J|)6RJu}lvm0zp"7eLlڔls2#D?ž'jQ^M8RںŠ1Ԗhge{vŻVn_ل"}@ڲU$&dMY^Vf"= 6%HuW>5a_D WD(GF]6'FZCB|~ju߻nS&q$3\E5-ck.ODML[C/o %'1Ù%8RMFr%~'DT8:S8 GΓ)AV/wQpM7H!|>+y=:xqӈ@Ji(B3rF5|4Ϛ\iɺ2MIRT/>%˥ƕ,?)6gs(UHʌO*8B&8ڜ Rt"O|1DHtl&B/Z&J?G̃H_ahSR)΀moϰ9d|ZrFHԘͩf#m`\mc ~q*&F/k}:٣F/T*tРhV н>BݺRzAʊƳ*@^BNbdB)vD;<λ˧nA}nd<^k{JԎX0(y`37Ѵg=yAO J:VȕᐾZWV+R(ڂGs7,ob"?ٱh*C;>QJaEUUM =1uiYs:~%K>IͩIHmeYozٱrM?\߂q6/rL#]p#cr8^H% 0- lNgcʔ5}oIs4Uv{buŮ}ǿ'HAɺĜ=E?2'X% gs!f1얕ևOs&Gxoe\]`0c瀜9l|l/e1>ryb"+D7uem#G뿶zċm`k##m=/"3+E8@ND{U V96}zed椷\Gƶ9 u5)V +[_[xdڸ)"S_!k (aHcj*O|adV W%!龌B!6Ĉ9xiZ6'T\$c+iwRmNOwʞ5#ʛӿ(D$6't̹\H !>8}v==kPh왴T].GכpͣL! ]N¤LGk.*ۓ@+zēHڎ)Dz7D2 G&e&p V5`XOQ±#9PֿIdٛI!yt-xyS_jH/Nb*l )Sriq\J$fW~ 2@Gd&Ta#gLg·l\VwxL2vpW&ӶCGxL!rio&X@]d?ڤ>W-ݓSsSSI#M My픅MBj.yWjrDjJ.&d8Ѯ刃3=G\4 \Ja%0XOA;+X[bPϓQAؓ+^My|î ms5e&H $&@OLJ6'SF*UkH@An ?E:B0ԈH;ᲪTgAq,AbY]cE*O{;{[踱_6t ڟ>ش+`H2s3{#|lsSjs4b-"pgӽZJlNZJ E pLV#Xb2KxͲ{?]Tas]ɓr*uۜ2OP8ھ#nt ]u}eMIRV۳4$ҒF7V͝ڮU6XmnpmWil5CxVOZ6'ɵP4qZdžUخ\UKRnITb~r GmV̞7*z+?+b Q*`ΧM*6'O>i\lÅ9] '(9e{mֵ֔lZx mNbr hs"T8fӍ1zh۲(<lBi`sEm,ٖ+YlOc6]0ptO%1r`tt:R?CfhNREo EKPlfNJST"ȳƬ)O4c YTmN<༅kݞhs?<ԡÃ>{Dg93rw8TAZβX"ۜ&mNίy7^.`F֥ʑwKy "E:8舒 Ŕe<)D@ZW#HW \;* W[%?A49 b07 MILIBxb̴FB1B\J!?D{ 1I6'"#{cTdϰ9msXHϤZ*%;Iy i^rn9u\%6̣4ԉ5z'as֧q\.xqb~]I8 yzA.E@aH[N(T|15]~uvP:NiSVK>9R4O !. =ΈYv^|\3r6<&ks3fP xt T HH1Aῷ;Uߛ%[TI{~w @Hھ?vS#aU訂T7/ {*<"6:8ڞ{2?0%6'ڜRmtH)9DQ'FE z$~Ul92a?O"RmåžhaehOXGZAM ]jdd&E'7߹tpVrΦ BH1LRtܢF^3A+*9lme>>M8{מ9ܞoo4XWqGiʬ3!csJ)G^*:O+n=18RAv!o1{;q,'5?:ú2.hMa+3ѻ~{.-{g|ۜ lG7zjkO >u. mNb**pTЌO[]dzx Vh*޻,u=31GmG`6c fp"g$K8@os4$Uy"#U>isR _{lmL֏OY)L;1(hO`9̆f^AAYV|4*9˽Wlˍls"=1d5}%RPL*Y0ZPHՈ*w9\ȫ{bpMhGb|Rf,g6/wmR]~f(ko:mS^82oGjlSs7Z-L 6?:VIq$"ʒD _d.8A -'x3UśG%m/ٸx]=s0i[Ļl_sO>&XdezEt@pH&d TSK*y8οMOR.áȁt'GIfZOVHnId^ɹũ<$$94RUHmsU<[Y[li-^Dm$WRiI9ֹv; ]<UHP.cPœUDg%@=6&I_d7eAmN rlN?y峖bQtS9!\sz{ -CsNV_>9Ř;8'k5TljyX軣:kFA?O@mgƘ)Q?dv"ϫTV``?VEZT*,T5\\q'tmNd TApxfȞY>3fsdnBڏj{bHJ@qMo} C,ot5-{JIy's$/  wJffW;ynoR9H;Wc];*7qµ,vr$<=4//Ct~E!pE<|<*^EEj{43S(ь5޿H%:;mi2}靤T Owd)VШVAZI?qk"}v Gz!H"H R"H!R "H!R"H!R( "H!R"H!R "H!R"H!R "H!R"H!R( "H!R"H!R "H!R"H!R "H!R"H!R "H!R"H!R(jކHҤ7=|RD$yM:F ~%H;R ,2eS P, ^XB*WkFCd*RqELJʃLi$}㻦Wt!-HzgڤXi>IHiT+.Ki,M5gESP^B&PjHi۪ʬUZ͓b|BZL痊uHT6<٤řj5$X2  ՉnyD[Z!Wc9"Gڼ޽sߔYʒN/N)}s)Ts.^Q"!H R(" 7;΃@p/IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/preferences_modules-misc.png0000664000175000017500000002160213162045104023717 0ustar unit193unit193PNG  IHDResRGBPLTE   5.% . *(%5%$D% 0&C*,70/2H+# 3O<5047CK>+g9Y=7K?QDED@EQTBFeA.=HbQF=9Jk4Nz\ORdP=WQ_NTadPKTTSmNE^TLiS9OWs^^^p]Ik]bv\Tc_o[bi\@~\JRd~[cslbYLgeferkmdKln|jVqpeQtmqpXtkJ[tes~lcer}ofoY{vu{}{zpn{}twVczn`uyb}i|a}UbmmĬngōnxhorgmtt•sywם}юōƛa{dzտx،˄٥̠|Ҋ߄۲ܨΰͬ˭ďҫ͖۞ñݚ弶پݿֿ£îξƹȧϿͤλαџӽմփ7tRNS@fbKGDH pHYs  tIME  (**HIDATx@𩫮ծ(4(R*ІNE"X2CqTJq+JAqS /9`%O Y KLmKK!ܟ'W ^QA:^ 4k {OIIKKNVb$9՟ w^!AGו}mJH!%x?܏$%_t7ΪK1/w2eӼӑӜ'II*OVq4B4Ѥ]>@L ~/ipGx%gK9IOs`›ӇL#{8t($w@ގ;F4򗈓FEe'ethZ`)'G֟쟜9p(rGdTFF6>3zҤC ΡCO8yϺUǧqNG0ppxIg6 jYe-;D_ :t %y?JRv+Pi,ni+//N'rTd;d;׻K#?:vUuQu88i&P)N9)'UΗݝƆnEs;H>ǸI#Id'*8i^mxQi5^/ *9118h=om;xζBĨ*xq>8 {9 $4? y^;8);Ή=GL/!{>o /)2}0xiA9{돯IL~6bvlO!w绡؃R@ boHXTAKR-%( =iRHM& .Fݓny8l/뜴/:C;IUscßN ySo;i_ڙR|Ec888Eͩb)#ע&B-)|PݎYdC+qTgvoI}~8E$ ˒?*&R CC0CRFF&&ZivҔE ӷ阱o8$O>Dq;6nx 鍸*$)iD&dȚԒ*C-,wmj0( 6mq厓z5–[f.m71aQ ҊGo>h fcmkHI)rs3.mo;'?ln;|8}&)pXŻFDzܜ#=f-l۽y$^gy{Z|P7VXeѮIyi݄ ffC":pH3wG1QoG9fDz-:獄věF1Q#%kFxߌ7bgI5VknE K\4ێppsX-9-8D$7n-5 5!ReԵR0Zf.wO)|3s~HT(" .ԛrvMHj 1i )~XTaޭujgkTɧb+'¯ DFپx{R[利>Il9@V;ߗxTMFS@D+U%}ɐݓ"/ݾ^;SM ^5j4:^@ UBJ/A :'}8J1;lὈV֍H4"uHڳf"lj_ccyJhYd7" ǎ;V#:'Uh$&"L\ܘ }~Ⱦ=s53[NؠDuM "@qib[( Aϫj*hrJ? 9!fa]JCY$ ^x/\Ie5($_6odϨ|t !Ճ_Jz0wԠ83PSԺ"mqYpM#I|I螳mU1$SR kIc7Jf`IdTC az{3N+@4kU莮H "VWf[|<"Z\v#RTdmbleIcň ]xPQq_!tC¢Lb[^/+ҶO9M\/퓕smg#1zbcUyڒ-fSw0ʎOZ`Հ`Yߦ$HO2|R\dT* &zo?u)ndd:6h: ]ryWH%\2DgkqPY=N63XҦkFA ӪQFQT, ഓRbȔAO;/Is%b9&6BT҈al_RwGTST B1z{¶f 3|pɩEEJ|؉b'rvMQI#J%i'(?}j3ᔐj]tXF%+i 3F1ݒ_Ab~;zDߒD |x!$܊\u3V*H+j6좆%`  !B9n䋉GDr%q9y~*'OԢ5dw`":P#B+䯃۞tɡ,:::"U rR4J"R>8yTbT,qsh:=^PPCz7^ 3M'v3W*YU@)!MbL25ǮjjicHPn∷<5Znc{DW`+u$ȩ8/ 1Ǡ<=yNPcr>) )$kx€I<,sJ˒^S^EKH_~ʓOUz;h{S ( T[faFNQOn1ci\>?*1$U BYZ?&TЗ(sREo@ӣ)sz28_EnISSzeCF޾=kUn,K(i,-Z2'eΫGM̰>eD-c-i_Z4f[pX~wiK5.;61ء׊hZ4-ҾM%Vo%~>CSd;~cU:cE2BRH-O5\\'0ENm,'190WŷMkf4X~MsϝP ZRBDњڶ5cJ͝7 (~K#)sӉ2tT_eN?;-Ω9m=b-jm3*tT$j ж^mG猙.Z&a>(lx{6π 7\[8){~19f]]|#kb \tƪl\Dgx bbn (3Å5tZrh:Åۈ}0QiJg./>j=}N-'EgA*Y4.ƂW$ǚC0e:6˦gI} -I\``s IgKaD%&XoɂL(f#6L7eN{t,F/unt"Yt!wBRT[Bl6DNeNz *sB] |נ}e;Ep_e@eM B᳞B]\m34\%B҇eN0(sõ%g]ڻ)[kbT9uWۇ!:ã<q73a#'=y}>)(8,Tu~ϾYg+fGN KmmNժq| "#4R>oɝϞ^9WG6vD e e,@3c1|VPu\NO=Q|Vm[ҋw?T^$_zna7Dz鑞H`h+qMT!Pen ^ xl\/ր N_i($W*,bx)4*p.5iR~vS1R*kbr0H^i߿$U(@ӫ%UE r7N0 덴ۍ ncǺTݮ@=TW*~OyJyz` $7įIo.˜7:Ow(ț*p,L# (SSa"kHb>$aO9A9U3?g<:^ݧ,J.H)STӱ6DZɝ ' o䷨e5wEN"B>Β7oԲ+b'^{:AѶ ]&FiIMZtHĚ&r{Փ`Vr/%D,Th̸y&Ex-Lr[3w6ךX|̪(9>o7nvF:ҦOK»uHܨ|MryWT-s]yXt, \BeN!rcv([wE9:Rog>ϯ^4o[>N'8ٺhfzqǧk,'V5OʝƑ]M ܸO"@*)*0A*;!֒99An_lE! (OLҖ⤟Guxn륂t2Iy;CG&w1x.7,{,^]XYN>[9e"f} y0I ox%iUSᶴ*D*\%b!|!DmM l rHltoE!nf,ˠ^Mߚ)Xjʜ 9$'jb䰜SeNI׬ƪg][g ;>śB|O)VxoYBgޮD/FDs.}o'+fҭ+f$cVpLm mr±ZM+9ժ.{AOTCsGTXfS2賋 8)˻[zж`JNy묊73>}.Ug6tl`s٬5^,;ԓ-cO4lX`VsqRJ6L:=ḉLK{bFxA'_cl,ٚ\~7t'.LnjkbXW*eb)s]eݒ#ear/;;v^v]{՗!7DZXb -w _reȎMH W|,]˪x9l9q ? cz甄Z WY,~bT0Ӆbg⼴5̯E_7up3r n#W(rؘ|v*f%w) Sr)DIvtLj&"Ow.dV4,EJL(G>&?Ã!޿,3n2';6avaxsG}Y=xf>}x$7Obʜ)?h't^@Cb룘|ipQp.J7L'n󃓢Ɉ?/12^/jT ҄nwiG)27y 1Յ;DNA>w ~u֧*cnnn4Z%(0bҶ=\e+4"Pcl}nrs*7T ڍ_/f2K@ё,Xn`.m4g|q~lF\32O4}+%#uM H,IZWZOiWY겲 "h@Eo?"%YOIz!㨆J@jj`  R@ H) R@ H R@ H) R@ H)  R@ H) R@ H) R@ H) R@ H)  R@:L]BZR}1!#&GHM*A8%BV1^/1V0Haa͗Hy.7_"iWA"´/q oAi748z8tx+lxn*2 j(NX] H TEucߢVTj@>c).RRCx*ie8iFGu~;DuCp'+r_!)hJ3$1[lN /Xd啉s@_p@z+U4$>9n<{33<ۿye$`%h쇢`k 2s e}IoǦ\*(j$ Yl.͆H ,fR|ɩP{hmʜ;[l ^*\6kKJ%'ձۜnx|e`}^F>A/nnl. H fX\0cAxYl+/?FIR%% ɋ rXnCP]@jL5EpTr 0> 5kGÐP |VjKE ZJ_@I—IЕԗN I͗+Z-J*{D# $)bJ:?w Ft9)W C>IENDB`xiphos-4.0.7+dfsg1/help/fa/figures/preferences_general-tabs.png0000664000175000017500000001776613162045104023702 0ustar unit193unit193PNG  IHDResRGBPLTE 5$$))/3&2//--2F%5W68A^3(>;8T:-GCDOPDAGGDUF52NUL`VOXNQ^IRggLLqK.VHR Q Q,XmAy^>Iyq$zuOxޤ'9珏&a{8ߕ|:&=~Xq#?lx=IFhW'_E: qQ#JرL/;trӊC yI&~|72:)$ 熇GE+ww8nxj_1"#4 \_/BّIᑻ\j]'MJڕxn18ݗ4::8ճ S"aǜ esˎ RƎϹ1G۵_GG~kv$ͿWR4"fFFFZOD<~}}t_gj⻚]>mvȐM_m|e4+ 7F>B=A9);C//(5(i[* چԶ&H3v8+we'&%$nI@ eoGq 2 {B"NeqGH*s]\6mob{/wO;:f[zCBCj]DwLж"7}>ٛo;;~^~ˈ:~=!߭^Ћt_ԋRK@h}H B)Bt. YBHTPiH!@ 1!] =郍{i 'u]RþghJ`XY iξٵ#{;哓LFY: 5q5~QjbH6E"-aST*^o3%Qa }k Ry]-:IwVk4M(4UfU~3qt~|ޗl ּ}tj]ji\TIS| H_9"u~VWf;icôt@ "z1 R[hSFyuX3ƨILAI͋L^J= ҿ7jM;]7+w.R3G.{4bgDp 'UB)E -!8$/'?qW-K#b;t)&ՋґDZ=HGi  I)k :: }~o~znK >ХݠP =L?|e:z (uP"@I@ucdQT)Uvq N;E|N(Ah5k4wlޘ uFWYjlrik<89\K~ "%Ǒ45Dd2u%'9KkbRvܔ\gPy(R^Fg5gx#J}O`W?lX[ֺx* a+6a>)R[<=3Vl(DTWKT+kKpOWwmH<&=ޞ1-.ٝ@M[֧smz:ߘwb@\\]~:.f:+m}^s!I_YMۗ_9`{zCpU뢔Wo5h?cY R5Y2V]aah0ӁpJZCx)?yKֹ5it%8h Wx+tk?{eU{4$݀a=VMiߘd!$`o=ּnڿ(5$yKZڻUqmE|vDI~ǵvZF)ҺԻpJ>vgř+TX]y;p4ﵠ1@JRʰr~o㊐ڹDPfV';1*^z큖d7V edSw|\j\)HE֕ 1 ~+djۛp@ }I_ 4'mݱ07jR)-I}IUER]'/mH۾0TusZ۵u[RYlKiCz/poԝK΍+YXe}&eòR=0hч;{kǜ̌Zw=$=OIRڔҍ8 n,]p](J. RzlK[Or~+~ Rg<P {L-AE$o]j0E~4ݻ W?U= J?.=4R^V(zU,߮=@jb}[w_NIw%~9ǚL\4!HR][BnU rPHbKz "'gΊ_8TIvX%/Ӝtv/]>9^eܖju5CR(Q OLݎ?kc|;J%ً@>Jt=}s'pBCPJ]ʊ%V~i9ZCKhCX=L1pi!՗鷄Kޝo>Q@8}{L7wXn:?8`]2EFR]XaITjyn>]CJ ^LVVk? xƫYpe  r" NjaJV4x5@T#/jBuO:Mk4 '[{]p uYl^Ĥ:T8Wivr$r?ߨw1MC>X) 5]Q~}~u>[nwh{$sw kS=73vbhN弾F )jD(RR RBHB*/ґEznU;HR}HMo O80>(7)Imt_d0(ޗ\0w)Io?+6*Žj?t,tƤL7H*79UmϮ{KLλEa*ޔy;[>}Һx=vCZ~s4؉Mh10; 3@:"KZ^ @ R R R R 0ҮS )zei5ҘG]Vyri{#'0$աURnYk\\{֟5h$KFj k"͈xMZϬqj$*]\/Yp H#I;;mgg'gs݊6Lo8^Z$N˧ܗ,xҮ +`[JBz:9 #&RKdH R R RBHHHH!@ @ @ @  R R R RBHHH!@ R R R R ))))BHHHH!@ R R R )H)B~ɐCtƀtdHB7RB%5: RT\م 7R3P89w:ʙry'UQ Ƥ:-;3/.qN-&kXA5L0Y@:\I@m/<Z9O-.[Ik(Ȁͣ.ViW5UZʯr3$Z& {xp<d@JR?2pT`՘VԳ${{zfeyxxp 0CQGxxx Uy4lIŤ'R&DȺf@:lGOqZ&/o j|zf% T}H)iC ?;9ϑ/:,I1y,p%)H!@ R I݀>ޥtd$W@ /!7PhIENDB`xiphos-4.0.7+dfsg1/help/fa/figures/search_search.png0000664000175000017500000016000213162045104021525 0ustar unit193unit193PNG  IHDRc;ysBIT|dtEXtSoftwaregnome-screenshot> IDATxy\r# ^ }ZfYiyy_GVGYJ3,\v~ + ,">^gΗqvfW(!Ba63?cŶB!(PX6q%%9YqbzB!$[nwϳa2{b:i%CDk)BQE$MhWG2n,]U3U.s;~cȠ7HhgB!"o1D&pӸ=sRܻ 7^3UO2ΪL)[ZqŖS78x)Ee]љ".IkQB!%]Tl;yJe{l+> {iG2.TJW'$ԣi9B9s O>$7cUl;EإDzk.5jD]Y:z7_I !B<.nGsp,q-ƭ;S~G-.83qe4bCʹT*6v{_lu5*p).q)ZR>m HRQ8P/ռ]vkHHbcgW4TǮ<Ǔot ,_'Yףer0wG[;y֡R2mH| *u: א3Z R0["ϟaҳDϵnCAW9)G:[.-)ϮPUfO`訆4*Lxoqzϧq:4:>$]0C]'%бy1l l :5DTu  Mj`! üg4OGe\ۛM LnM`=i9T.ͦYd ˖-W_%*A;#Jb(°ax:ؓKA*D1K'DάJ$]gM3e8öZTZ_Hv'F`/(]#İCFS(u۾6_*~(TkR*ל$YCQt\>}ǣZ )1(ȹc::zR3o]ա[v]:gcO~@nnĽ\Rꓱs`>Zuw֦w)Z4AF5PtZY57I3CWu\]my_B`=j٨8{xcpQhoB+= ɩ{m*n^ʾ.?q͉g,nv&ߦ~'ƍ}v7oξ<AFތݢ&L@1b6f[R Qć׾-*8:m<6ޡm j؃ $pp*YG}[5*HK>i#-4O9_:8fUi[ʆؙۧI(]ζ[>jPR ]MDFQE!VP~>'ҩg) qZjO{ Jz8٩F qI[Hgo%PB%J9pV(#gGzR46(J*10g>U.o{*޹͔W߸07LiAd17s,Wx&ݚT`oُ9nMʳaB1!јvjnyg |ʹ2%wmfw-^L,7Ut`h/x 3I|fC gxpILNC's~\VAKC^rJq-9mYv?wUc+cK5?oRygdl'/Wذ /Gr7QKj$<M+xsQQ!O?: ]KBF!Z^]YWL~S^6sM+0l0T*QF&'+BxzQ@p sx:-[7ܢߠ*4^yq95AmQSu *w`_Q,/pzQPï<|w1bĈgy3.ڑc O_O`JZMIu&${L}Lzj}HKlٺg/_\1OFr%َ45{5*8z߮fM_Ԟ&sgx39R a}}hnOge@|SË[/(P^Pfg7nGLhtoCղ-Zرcٸq#tgMB3g{Z2N^FcA:s[wINKrqu&G\Lh*֤fYq"Ab^> bȱ9b[y[wILICly|<|VhlD8"IJтJcRA>)WJjPklpvqçR9\:0a;Bquvb\ (F)G{v$&! nzopW׽<߼"C ߟ5k$7 QLԮ^j+\Ҟ)YޠwyMuRԨe%P0Fp1-sv=Yח(G r9}ʮ_򓃥)10w֓y1<*vii굦npc%Y#x \hmL$>IkqL!BBPV[\vvڅ98I.=IHM>q!n r+'v柣 H!OL<ϖͿjA%MKBRJZ܌ǖ2H1*BEF?q>oP%, !BaL-!˕ zaŔB! ,4KλB!EGQ!Ba5R !BbT!BXB!jB!V#ŨB!)FB!H1*B!FQ!Ba5%(GYOk!B!raq1{>CJ>-W*kӬ3[YfeJO<˕R<~q?ۖ{Zhmڎ);B!łnCNo^gEtK)܊Ȉ9^>6eoqgnf wN_;Ip_3^z"BQVlxA_e$?1!1_6hL+~{[nӮc}Ns.yF^l?uҥ99{X%~y]ƭ0KkOzFnw c*apa t:{8zNB!ŝ Py "*2 w|[?gŕZ+s~V͇1F[W;SoU!{'yW-uJxhU+CnQFߴ{I᧋t,c#Tvo$EDYʨT"hܮfUMYX..\g5vń_G_Gp\;:+ 'X%_!B#Ba)JJӹY5Z#==jt޹Ñ#i׮UhZiii\z۷Pri\ ǚmޡ hrkB!?ΝHV{W 55h[mz:'3[[[׬ƖvQ\9)yiNUB!DtVê?0( Q\]JGZG /qŨq-<2eܬB!Eʔqڭ{Mh4(xx>u(e:Ԫ]b6B!VqhIR"Q!Bh(b42ZUWaB!(^dD̤mDܽSءB!DDž =_$qܣ)Ba-ƊNVVB6y+b42-' !B\{<--dWAe=fh77|}[G~FV1$rB!Dl[4z~^888SA'V_ѯWcSxvͻ:o~[Thd]?,%.t`'}Yw>S!Bf^VDBl8vu;m˲{5ECӴ_0w{;ǘ%ˇm|6UXB![[[1뗌ƿ|i4v.t 7կ_O5'<1Eg?Ru:!vnۻ#-u6 J !B4ڴ l'@̇PғŧӃ*'rl_h-[SOيs@QV!1as?s<мd]l{I'Eo3×1q^21wlzC!Ba]TZZN#HGRE^zSp5wH~>UQV!1Q4WF[n;iUӇ*] miq-U3z)Ljw_s5{{!Ba>cat=Eb,Ӹ1~o_`DN(!Ba6EQPt:ka1)FB!eJ+$ŨB!#LmZS,Fm4jtʃaaaVF!"tyϙ+NCVƽ{рB!ȷ{-_{Aj5 h,\BzFc%{ܼԴtyyVY !BK}' ` -HIIɽJw|xIfy2eQYXobΖ`Jh\F>a&BLJFMo7֘j$&$VPnIfBV=\u:w8x`? `ggoz##J\1Rt4YUP媨B!:< QFM[cGCC'Fu)၃EqJ\1)%%%KB!0J-UV6EyUjllqpp8F-FB!l=l!Ba5R !BbT!BXB!jB!VcG/bsW"QmkQfyk#BXXߏӼa x?t:[#f1^{*FUB!eAy6]08 {.H1*Bbb{ r%.9Eٕwٳs;111NPj\JP?./q}%sL̡'1*mtI*BS£V) WBqGDQt4lҴQX1QP2Jcz!llmqwvJQ>ҥsI@|\S)t %ºd9T888P; sONcQ1jEC)lCaD_v)]Ga]2DA*y\J&6Vn((R>l%)R(K((C%OX6}G1(F裰.cd aQt/=))NXQcgǡºd9$DަY#_{RUmzx<(K((CBPry>=̏qf.ߪ#Gv5-Nr\fYlq{)|ƨ6I:88TǴDq,F}qBY(J0 IDATc+?灢8gXCqC%e, c=:/`{ |ϧ 9&ۙ=y͉[ kil0g/6x:|r?Ca)vNűd9V3E1~UsʥBk͡laѧf}Qo@T*ZE2iMVuA;] +&v%/\ܽiwa)Z ˺I9_ğ#7(.=KM/Ug V8Ԩ@)7taͅ\TS?E9{ԶhОW3'G''NNeC^1'c+^~U_54Ks=qEWz3q^QPkեsYT0+޿ԩە{Zڇq*4DzNwHϱ.8/Scjiߕ10VD2g^r07,XXhCX4:jB5 nAAcYJc1? װ2t1k]Μ2)1!Ą?7y4orkpy._<ω}Vھ^џ #^W-tyv,e bӎ=^扅ޗ+ݎ)uo׌{U\VQ'u%meo|x;>`}畟 >Z4f~~a߾gM7%y={CӀ?n3úe0%,cQ1QȸFO݋<߈p))AEX8jyƩ,gSCmpSq,C?plz_JG+]*0 ,IMRy*^w!QK@)<ˉ,#Q35b'ci?Mo_NtxmI3Ry(4OF>WB.3mS tcUc_YekV`}^/?GNBk'|&>M?Vf;8q7/?sKQf>b90hO>ʗl|ˉ =gK\68ȁ Y+sA FSiˮgO9W׈o*3SD}n?ypssFAbaœC~FZNy EQx}j 6Lܨ_g,2},f{8} y飃yiꜝc2+OZc"S19dóYc;~"(r܎ȿ"y| 3Q7pc˭b{#bcc<͹7:)=_7{3--Vr{8y2` egsb֏]NN.o_goΔYoPYsy͚ȵlp;Slhs,1,WsO^fEY Y`)1gnwb:֫-:tgz{G2f;kgm(À&_cY1nbS^GZZ{;ONk|>Yw)^~D[2YcPs(!r;^qez˲Qܮc[dcvz,Κus,:Ӯa|:mZ5G6]y烯lvLs!՗`΃~m>sNnT_܋g^gٺ܈%]}+õ67_A.F[3?{{Eo&gHcŤy7oqiLg>%KKґ-L}9hv+`q08/FW9}({^ o^GԢ1uD݆HO3{فfOaɖPrkW^qsp>1-g]߾KNw;fWlS^戴 tɹ75ulwy+8u4fx[yl_AF D`pSnlk0(&jiR*;7682 G4ugb |ܱBLs6QKK53ym%sќu=9N-CrU׫G JR 6{.}, ESϚc{Lv>6j?nهO߯̎i9$8NH39'mD@U(cs50qiyUImsG3S#.݊ǫf#L~ұօ!(]:=|lL}a\{]~Aa!%=ɿl闧yiĎ-˽8cal}/R~`n!fŴldt%~Kmz%y/!DGr1V=mRix~g?s{w93zW~v ;O]^=;ȼ퉍ѯs<{΅s7 G˳eyR_7Wn^D8GgDzf)sva;`*q2+YnqL/qEGzz*ؾ.蕻hӵR7tb{IԦw &c?WSNAy'p7X~7q)%qcvyc,Q*˸Lrt_Jޱ G^v.3?^+Frӯ3uΫgn)B\lH{S:G-չ&$4&P0`}A̱몿jƏ|FuWBrtK4>?猂s:1UGЬrRMQ%);s2Sxp,bBX6~&]+S>{L #,*t]:1w1T~옖C{*wI͚O[^MϾĮ|nM4+'62S}ȻjFNk3gi&P>୼yӜxrϜ[Jlj| FM{ٷbqLWCF㿡lOjd9f_e]o*F㾡jO2va\ cYXZz k-h]dt]שOݕ(زuلޥ mieVmh0obMH{y[t}-9'1{ut{k*=-Cf¯0klZى"5<Ѽ(R'%(8l#%z ]$1QP2JǎLnN%KXkU!WFU@ Gay2bĹTAcd a}TH1*J׼zOdKp,W_QQŨyϠHQQR5yy^gLQQ@$U?کx(K((CBXTf|xTT_Cu%sH Q{NCu%sH))ɅxΞ>mGa]2DA*y6oh*ZMiWWjE1,.F]JcŠ)!HNJ˜>y pu+6cH!BQ֓u9{ Z.F7[[Bn=zZ;!`ggG)bY}\}EqNA!xljEAY}!#B!٤B!V#ŨB!"+FmVTB!D QdhvRh}QS!BWoӿ  "R!º]fM RbŊTLưNMXXE-\Ys*HLQRc1Tս,ԠQNK!x,i1ڶmB)H #4'Fۼeb%ZD2,z] :b惌e/wسa1RBX( ͠ٽ=- W bMjPZz9qhYSt6&5Րыwc_BTRGr*^ky74~1ukRj-z AxZ:kt`sϭG1kfe1=5j6[ch(Zׯ'xՎ};[ԣ\Y|2y+-~&uRUj7e'fz](?}x79c+۞tl}Z:5o#}BQ=vj۶-C]v$&& B⽛h$}jAÈ>mȇf<ςӕna.Dpbf?հy<{0 ^{cŽ86'T-|zϗJϑha ,װa9fz4;\ _vrŹ=j:d|YMyu,\3 ڜ%3_d\޿?ѯ?6Y^>y'/8At}4ӆ!QOd޼?@N|ރW.!$ fz?qF@! 6~ETdYm޴_'.6:PJd\ڶm/k֬m۶J=6l6)oY:/}sZ~ {؛IįV_ڑ#N^lӫCkƾɗVw /fڄl" FϏZmrW_/oNUo7t?\樂})}ʎ3ejjleo$˵p*#FJŽw v%-(a_9wC6WF6ܸ?)1[vܹΕ˱+&E.=e((K?AZI8F[WhܓԮ|5`BԩJ֤']Яq7+dR~|n>RygyG ds8G5g[t8 }qqYO [@Rh۲te2b=W](Y;G!(b0 J{̠y^]k1>I݅ /Jٲ-C+_Ks}!aܸvE`g[6fPdLJlT3B>϶d:J#^n|r-O^b- "wnkq9mj~]sr{tm;p*1 ؕjجs(hq_;o%6&ZcB!D1V3Z(@j]f4Nef\I!%: ZI&NSoxuq Δv#ErL>((ui:OeGÈS:5x?nfU5mxma8tZ]:j@z{4&m%$".kg2o3k|[FǕ$cCY93^&)-@97|藄$a#xb}V|*) Qڲa7+^ !ChaY?Fpk>b>ʵF!" :KM^k&r-˚1Z :Ih)O5Li;ZSշEY=.WfmFT{o-su ^yq:&._{uS$*eܽi(V~'s$r`{V`oc<+mQJ=>??ːCװӑOTلotBk(mVWD0W~`zX2`r&B!D*0I!*B!Ly(3*B!1yfB!DNreT!BXB!jB!V#ŨB!)FB!H1*B!FQ!Ba5EVn۶B !B>]vlݺUT#RIOסR;[PTNS/OG̫8/#8*o`zXfaaaNC"%)Ξ=+lYOUAP`K9ckgkHE'sDWEz5kx }խЃzRů:NNňOđBJIJV-6l{QtѓIS?dyDD嗵?Z1їBS Ӊjq@=x$3߭͑2n(bm۶.H#婧GQp9x+N򣷸iL&+DSt:bbbo4nҔ~_U찳ïj5xF ?bcc~,6&:K<>b^%O ӻ>sY=o׏x8J(i ߴ_xأuZp[,SF0++U}||سb:÷JUG"9,:__߯h4~1ukRj-z AxZzO6Cʾ4/e ic} uRJ :ɩxATA,sr ݲPJet`}ytiݦIIIL8 8q"III<Ѷeʸs1ll̻BҮnX2})E@_g֫ IDAT4𯌛[J*+Nݪ>p3-A5(M`V}HxzxQEw6\}h3}S%:ﴒˬQo ٜc0*)nϫg^6`>O]#5g6ܱd>Y2%O7 ߀LYg_=b:GrysM&mejr:\IN7kfgyk ΥDžf OR hm0rߟ1ǃ'~uy{!G;mۖCҮ];cLx76{&`ͺw3S7l%=&1h3zo)˧5&|lv.]>çJދs ͱ=w2n9ӻxVz CeX~^>ŬJ1Ooެ'6g/s4ko79t~zcc*NӾ%n'g9r))pf[0c С|̘1f-Zr4=r;$" _->oj'X<8QW>9Y{qa^t΃3;]X!n_a@OҚA[_c yv1&4O^? ԯ=iʶ37zx=޻ߵx|,Oq}^y5p{8s2sƿsؒv?;ge}_aΏ:GrydXE]y{E_SAc\>:֖{!G-[DbdkZmr53b[lWFÆ:? Py "̦l޴_'.6ҷ9T(JƿXmfLU*VJh(y/=)ƿ\;;qptRXٟ헯S~ܸd6j1t9ڹfMLgâ*g}esqD\\R3^L-L۬4_5RV˶_YVF+*:s`eXuqg=gw99H>PdgѤi()g \i!$e(cB2'Tԧ->{t>! n&U>]f  gϞ<<<8x ~UX&y9eYՠ'p'gb/ܶx̹7'ECKnsrv!: hē'MI<=eq4Z]rvḱiF_Ivj^9r~7ȿCzcF=~,}o_ FhnS:crsqJrϻU;UOUåF=X!J@#J{yc͡ U9הw{֒|'l.~M[p6i:ǪKoV4ܛ2D=x-,}C~/x>Rcff1۷AeԔs~=׮3lUՔ'>GC-khr9*CPysNW2sojmm 1*^_~Ũ CVķ $<%[UԧQ Ӟ{GT߶(C Zj涕sķ7| Shn^%[GR~n*t$^l\"))~h1.ȒeO=V*S6*,SAzs[ UbѬxJ_[2[ >m"YCr,9.M}#=皒l uL}#Py/Ӎ”z8+or+>i偓 . ')'.%Su~4k0Z@`rۆ,)ނ;R{jo3TRJ:/Ki뻍1qΥrz]ɵ VnOy,ɼ5UV{P9sƇ%>{ {Y4y}U~,[{{ȹ|u/> .iQ*74V6̜9ѣGӠA4hѣ9s&{MNh5 TWS1*wazOU3)ϏYF|'i:tvqLgɿ~ec}˞gދ&W#b+&1[UyLW?Zm\*@Wǩ;9:2Ǹ<=Uæ1 FX}/muwJ;nj[ܗKw/ gy!*c}sOV#NvVd_L`Ք*U~0<8~z\Z[G3ZmO˸-xu ?he&Fxd`@; H6-F:-Y3x5g8^`r%t@7~ǗcI U}ۖc/G^Č_T~a:kҥKف-'..8ϟ-bvNP4&Ygtľ Tv`^xwģacz?9ǾL.o Op4 .ӭec|nWsz9kUcNTf\zeդ~V>4hϰiqT|+sS_1lJ1cD8&CZeW91Rq(Ut^ 'ϨTe5q潗x5$ WݗtmH }xھΏf{)&&F޼$D}} ׮ӖqrrGH7 Yv ;;Q`iiiR0*+Q#yW7>nt{-@~^PszL@T!D׃^7돓 Yf;hk* q7#g&3mWP\>=N-hڪ=/1ʣVdőlJӖ|qQ?>CAѹ؜eH: (&TdkX3ahҸm/y'2~2$>ԛVp =B!JNL4Hrsskΐ1I;vi=&|=~ 4]x:<55̩?fas{%$uCfagWoKRǁȐ"M^c$%cb~[YAΥCY~ԇǒ;F3tCw'MLbworx GK!w/^c.İf:-۠O,5m ,\2tf/Lw,Z;?W[l]v!7-0x8t+ȹ!-/ع%*,l\{\]eT~͛q-yf; ۆ _U $q>- gVLZ&Bs1111fy(oT6e\s4,Qڹ'#Fy?P9>~Ũ CVķ $e?7?A[ |@w1j~y}tOV|J)jǶ?U+]!~ŬOӛ+8&w= `{ vfFق̝XܯQ#w7 z|:\>ޒYNt6XaԟpxT !nc+f+5j sH>~=#krXnR>>h/# i*~T} Չ+IN'?=&LcV=NvV\>ɺGT\9CyzVWą,<>`bFEЖY0/MeA̯?_{odH۶TOu)BDћO[:7=y*]JMLF ޅaS?iKa\@5>e&F4‘OiAq{a榤Ϡq&Ŭ3x$^=߳:-ǡ3x2cÊ+̞=jՖanpMP[UmOFB#әv 4h^2ەјsU-B!q&sقZ HjuřRyGBQ] ō`{F B*AMTDffF]wE!(?,gFEEH@Z!_1p$6HQjjj]wAT>M8y8W䵕B!= Z 0L4**JQ9bJXo|3UW QK+Kؑp(YY !7W*88:: (,(64}u_&M(W'{=L^ZF`+dLׁcXY-lg}ߧ/bقS3cd Ӳb|gGI#ygͫxY*l[ BNÃF~!h4PKK;EDD0i$"##+\͵-+3|=<ĪC2=;u` x샭|ѵ9WN׀o*L t.gևXk3~S~[|Uq_e{l{, b ڙkTضt: 7B!ݧV.İf+$jhmo3jOio:͢SsՏkrzCJ$Χe݊I1)-/ع%*,l\{\]e7Ǘ0KyX6dФB!FfFcbbuh#97˦`P|ֆ=1| > ?>kRZZW܋?j5M|۠O2j;ԡso}@w¤B!Ffn 0s?OM.loΌH 2wba_|ϩkA0sOQ<{*´Q#w7 z|:ܯP{Kf8A{Rk[!nduFܷ-2?˫8qZ ~Tfĕ$瓟[^okse4:-J֤,[{{ȹ|u/Ծp5".$e&-Bq72.]ag,NJZ.v lםe*LDv $ G<ɦ] {2k}:(3aR3?F/Ӣz=܃ċٸc{Yk[!nN|Uk4 f5 6oF-OLLLQ! 2hкB񯑙Am{`ISS^| !B B!H0*B!B!H0*B!B!H0*B!B!H0*B!B!Θ-1WB!.a`422jpǒc'BdiaÆ՛n}B!œGEE1l0R7-BMǸ)ciler=Uj}nnݗ7!B`+:WHSSSII9lj|,Zu:{E!Ngk* q7#g&3mhۜ>NHƐ^TžALyh[Q^ZAJ. IDAT}A_&pOH |[1d<.i'<|Q]7wL&U/$eS e䋫AVOWf?>CAѹ؜eq,)e 섿;fƽ3!B[NL4Hrsskΐ1I;s6y9%2o˭鵣~)h>][ܗCKo%1wrfX4evLQSL顕Yc6=G9[BR70d@t|jjjS啿iWoKRǁȐV8 G۸^l1B!Z FcbbXf Hm'>%;R+_x+ʭ-x:\N7e2,yyZz8baېs֓B̝A(YόX8#7fکbԵ 9i}1&ҁO җGG)IOٻcr?B!јj?TQ>~Ũ CVķ #8uEz<5\CC[?Atf=ƭ?/=UΆͧs4t6eMbJf6ϭ)Tϕ9Vqާ=AggMB!95W p9M6|5b:&,eKIrjlXVځ&;ܿ} dstR O/`݋?`{ vf? U `gBQn_**_G6Xk>史t(B!ZXg&QMa޼gxdMoH걵Ί'YkUl7*?3/sƇ%>{ {Y4y!ݵtȪ=? 76؏W'$9=dޚ*~_3ZRVT"9&/htZ 789b2B!ĝD ziqK[GйG_6YEKڞW?ϸfnJ: 7iR*{=6nY=F:-Yg=H{@;FO)yߦ?K%Ψ. 61⥉ HxM җø.kJ}qۖYcЙt,^9G_aSn.%c+Y !.TNuQظ>j$ǯx#KCz+`ckiCpL[YYzݾ=,Z,+nRʙ0'(T|,RB!ʿ:V"~K:_ؽ| hmg ]k c yvgXbSu_zr{n?'g\(ma8+ىFބxuJO!+ Q`Vt"@͟@eo\-=b4+<7ЛA)@AW&  )~ӛu㍺p̌tOFUCϭtI1pu !IQ!nHgߒne7+c_ yEl],xFg'\F>X=b^]Ih嬧+7؎{#.dRs y?1i6{#P9TXBQ$ :ru1L{ΐ'xR}*5&mur-X>#-: t ŦeSq>>^4iщkydž;v6]fA?ɧ?Y^B:'WFB!D`T!B111Z!B%FFFRZn_!"f6lؿ> B!e3k0U#iazCAѹ؜U;L{X+4n @CL|A~4mNGr$[S}%nM2y59+&U/$eS e䋫MN/)wԂ߿:ʔ2$>ԛVB!S+K;EDD0i$"##ͭTٕ{.1kx Z:G}x{,k4C03+%)KYTYAΥ"M^c$%cb~J zrSqe!l8·{rtϷn`?LN5D̀~a.xz}g$v6.WB!S+o`a͚5DGGcggW ZwS⩩0KFpd 1xDܨ+ș 77Pܗ߾,+_xo>na͊V>tE{b 1uB _~4)`ybq, 7֮*S8慿w+&-Ƥ> !B$111 6("""*]>Vő"B, n%9E 7*P(> D*GJu0>\i_w̼ʘ~~g^fg3xqj*9z:[X;D3te+&`̇F(ƨU^>M&ˡ%gw!B`iS;z0󊟚dsCA7 J15b:&,eKI:,Ƀ~㗓a[;3 2wbalr:Ƙ(| O߻ _)6/G!j^#7'Wv*WӮy=<] L wx2.n'^n pڷx+a^.xC陵+L9g|(c',ؑ'b깼el*峴zlq"I>Y0Yu/fbpak:q%-NK*~W`Ɔc̽y`̙$n(Z哞c$>E46tY@sڄb`e5م̌K}j{ڱ}b>ڋm5>I?0ߢj z_; )ص3K8Fӕ?dz}_nE҅kX8x^xf*{6w'Qxtrv!.)7lwǍGS[wm6s)[~;B%AyLҶ흢>kv3Zf5 6oF-OLLLQ! 2hкNǕiwkO-&#x  ෮/t7j@Ayʧ߇;Bex'쏹c<:9TcG,7ś /}vctd|P][mU)c{ޕv ,|qCzn?x\oY>)ǶqAm{`ISS^|J *D|N:7=zFnj3hӦ mڴaƌ="WW7BUn+_cܱ5qR1>eOم]g9W7<'3 zuH/w-eg/dì1q'fq+(7ڦ9 xع?Oo3% < %פه P{nC.%:L?3/wa⒟nk~nexx!|1~Ѷb/mSےu6wnGweGqrv{i4[/'TV4owQ ZUc[ݭ8keQ! H8q{nF1o<ݻ7W^?f޼ywʁPʿfR+CɎ7$4uF&iV=0>?fvcH{|c_*<þ\:#n?r~7G.f8wЃۭY>.^<Ú1L8ߐK} %_ =!}+}rgb%)[v?o1:cx{guҍI?3Q;}pX?/]Яzh.P<噙^{_ƜV_=4sV} Q 4ZiW.}[lAӡe|+0wң/(1//t^ohʁ^!⧆Y_&rs`Ǵ+ʬg溿Ytug 2~E9#5h ;Xb[ iV|"nغI_q~Pr/OUNvx,o.`ոk0}l~MX?v_##wҵec|C ) JR3߿# ɹ8]VvcO<}{} ÁFٺ{q.ӭec|nWsz9kUf[?ɭ,q'~1cD8&Cڪ}[7nї;W[Р?æ}PwRUc[+2l QW:EE\v|=zFҸ)β3fٌ=KK_yW7>n~ƣ s:f}%5b g[x`TZiuo߁NQ*PjחsGWIɳOyi;W}<{قQyhUI9lN]>:;Un&B!DgEk" r QϮ3ڶf Z9h[CL|A~4mNGr$lZ/+99͂x^]Dvׇ֝z3*W2M/B&MDdd$gB:ĻYdZp{ t&/gD1YF?Qyq?iypCڈw'MLbworxqV2M/Bİf| κgߧǂ9X(%;R+_x+,Z~غܚEoHsT),[1i7﫨7d^!̾}LL Æ #**Z<C_%Is[دxa?Mf^ qù8 vNQSV1{ _4,L:{{;PEEESXXDaQ!z !w3J56(,5(Tx!"8n?FLoX-{ u0[FH 2®!͵ Vn9'(=]~SrZ:Syy\zԔsdggT!D=aemY?Rj54j>5k0ZSMKӳzlq"I>Yp{W]= /.Wh6x̙$n(鷨;B),,0weDZLB!*o??p/,,ZU=..5.5bMIӟAf#pGs1ߒN޶sΤʌ_ZEͫiBΞ9CV5@R0BQ zR!6?OwN0]#hjj>ck>c\Vps+J+)l~pJ{*ꛚtdee䌅oB!*M^_qjprq!+3,d4}m^454#*NT\w-Y^!ĿWF_V4/.54BQ1WE EmP>B7Z1 F]Kŭ$Bܝ7b2ſ9<p*yE(,prmH#fx7Ѷj˶?&22%KZz߯zgm[*:>s'ʨs>i\Uұ;}G{h5F]h‰BmǸRQBT+i/sj12*Z朦O*[7[7/CM~:rzWoCq۶DHN%'O a8d'Jv^Vn P&4@jxѦu.#5!3/QCHH e4ċ?hٽa[R\*!=Hw83Gq54XGfXެZ!_x5>AFv쫑ߏl#?-# d䣲q@L@cWTR!D}W=&v2;v[zڕ+ݏ]9 IDATw#=jͳ~YʨkK&4qDfdѕ~ ؽ$!tu9]0s욊=ݛ`+MUAٻ7AM,8qtw]p.<ǁJm?>NgѶK/"{2_)w][9CrލQQN"Z7Z_U~l/ؽ71,ǮB:MϮ_n~C'poف>ӥS[,2$Bn>M_OHh;{oׯ]5"z2bIN7Z2*ksYxW<-H<o۶so9vituDTPZ٬EF R[|BCmi&[+J+; &|B}'=lQ ͜ٻ]KB"~p4J7gQy4z uuevQK'oy{-=wmC!jE%M˗.Cv`iaÆc&(9wiiУ 5ARaR-&9~}<4yE:tEyλeZ:w"z9Im8sots,5=ˎq-ҡ+zQ?mdmA+hz4$-/ُK =^RmeNP( nMѬ:YbذaDEEU Zx*14}h;gI:AF-. hܐ',${9O@i+\bFV/o2)3-N%.r5X;ӤY,539W4XK~vAƜB7Ҋ΀;΄|Tx7m ~#$djs&mGCZ'qQCLBzO_w{y7"+nd`4""FR!œvnj_{ֳ<mkWؔ䘲a6tk֦6*ߴdBa.#Šfm:Sr]o"-|:65%Ӝ_j>al^jBCzٟ/Vw^VGssO[|9/ӿkM}t19P&!?>?6ϣS9]~^β)lK֝b+ju C_&pOH |[1d<.Oߥl!u߸Z(jοB!7\jei&MDdd$ժ?X7bt^z?SbYNN%eNRCGmrK$)a۝eSW]FZ:G}x{,k4C0xz}g$v6.WkD͑w !_111YhU+* ;\5%\̐?/ع%*,l\{\]eHu"VN_&6&}p%{h6+o- Lc>މbܦB(=AMFuSY'o<>yO&&zVK!%/QIg>AIs4vTڿ[n|x$#Zޕmz JBq)yC3ZѳӴzp&#_Ϩ?SbSrIe FSЏ8VKCPylODӒY( IMM)Bqnged\.3嚌Vt" ±{yhiWB`=;γ # \. ۹c4QϷ&8]cg I vlxeqZiP ;ͤ$t:6B!B {:uB-}mzh [6(C-svl<6> +Mϒn$iΡ,n+agkӧHKKT!DamcCֿNN ݣ Ꜳ \nhEDߩ0gLo\WX4=wY`b{BN jy!h4rID'0=(CX3yE$ҡSWKB̛.0BG$k*: Qd{!dT>u̻:n%sa7o9 0EG~qldwMܕ+Ew9s|Ԅ-pzpQŵ9{#_僟/p’f,B!}IFYx1w޾Dmgi q(P?%=]9g5T:yd\Pf-Mvn^2 3/p0v废.0kOg]\{=S:3G}m՛Mg~8AUn_TMM/B{# aOIdV7R@RSظa=/ENtt='od޳ ӕa/֣WE!B<2RSS޹]U?J-_%KodAHDƀv>B!#鑟ɘA!u_B!0 !B #ɨB!0 pvqŵ⾐ϻIF#Oz/>C.ԢTtX/(yoȋ4x,w/kHsoeϢ$狭y#?-㙠 +᫸mB#'O5Mvdn\B8Rv׌|FxH2*ysO'к?V6c{逸cq_*m~gW\\PFNlP~{$( 4,zoـUݜwۋ~)y_45]V~-jbceC~egi'vC]s>?GD!kTGѬn0nnUiΈYk蹫Mq߿GDS|z@XL)!DII2*y-THsU9eTrL&& +b+"֧7r:uWWg\72{'>nYmN7^6lO>=j<§ӭamoF4d٤>^"|s~'m~m66}~ /я2U8]xu`tw3]5~4K&g+N?rW⮑'"CxX;!VY /HBz%A{VCZ48CYK_%0TpTo)&ˍdT7/xUf%럿 1I7DsW}RrRIw^Vy?wh}P՘ژ5dyk%騥][Y>s 1Ǣ#([嚌[R???Wc1h2g24V{#Olr?|: KJCSsTUe3k6Kd$sxZla_⌥&?gv '`ksI"; 3Qr.~\3ycvlL7vGIayL ^:+gr4`a;^-? 1s^ Kx)T<-G]mL}~>דN6<]ûFO{qsP|<}:-\FRϓǞB&0oJԇ&Ba= /uJɋp>1Z0igtPy6uSI'0=jqIŸqgY9֢&a詔 j۶-odff[g ` ޻'XoCbآ,>?O_?(K"4=鶏C1˨fmя{1?+w鶛^w :.\dOp=1O>oߦe2b&cdrV] Oq_EKOa5˷#oPqYTv:υ\j(B!FGGxbvލ}ɺǪ{(?瓿}OqPZbeF7?Ƒ^}[;ۙ=4} >t,\uf+-'K\jR.>uxcOLHl,*`C &;@F/Ĭ%Z9g5T:yd\PVy[W_F=X?ɊG!#܇Cmo[+hdW.Ҩ<0ͩd Yy/{̢kH q"6.5sylODb_9ƒ߯?_͹W +|w2q'\Ve ?ŪYLY2f=o< !BW~p,~`ZtĕX:uYGTF=ߚZt:ǧK%zN_wnӓn=zW Ȼݰwn~X=]N[l.y$w<#nd*,,DTz~i3dg3mʻ<۾c:?ʄdQH!̠HIIeמ4m֜WAX[[c IDATmmMPp "_Dر}VVV=]~6ۙpѶƳFV&&Vk2E-:&ɨfsx{кMDl;'7eiܲ|7xѶkFnm.Fx>ЛuI/2 g%j`x~U{#>FU.:4jZ6CwP}} ^'iGB;pUK{!GQ׆^ óZ4sI4 ݋Жϱ",beëJC[Y5`?ܫ(KxH2*99=w4YEV,-M?j.Z‹yT>fejK.UoA̺9~{:#?d%wi7ow`ŕp~=q[A3k 6r|NG|p:˻nTFjM@}&93UN[d5܌F} DlR Bbur~սpvqգ& {4]S>weCa^]d2ru?ll(;gwh{\BAJ$B֎ڏpuF*]T*)A2jJԦ=/OB#"I~|~u @dÀ"g)g$7e1?"$"{m=w+C~d>V^v'jW#aW(=!Տr ]N7*/h>mCbѬu/q}mn{&k]7m4~3[0SSnleT1.ēs &fݟd~qVS0N}BTIF0CVf6ϟۇm"bҤIԯ_3i$xmnn8~+GG7Cԟy?i<lq(L b͆z.lhTېI e[ȡ+{OUZxT&y'VᯧѦam#{bt5͝sEud ~3;iPfxFr'HÂ>D cuڟewBdT3h:n$-[tt:C-[˗,~d, th&_mVIvb.}DYu}]Thrc )-bH< >Ngڷ &/=/Γșo>˹%0i~5NX; 2Sf(vڑv?%f/cB̦ Bl[n]mLYΊ㙹4r0NHs3ce[h[k[3XK]acwli~N5#~ #OmTW?wQlM9#*j*SAysB.Q¨Sbd=!xȨfPZ*Jx:utWNNAcU!wm?{x6m-ZdAi_9ν<ŋycO vfʪPθίqy>Q1sIMS eAD'd{.OAawސ38v&Z2|Jo]bΠ}❦xo=ہ!&S#Y kT>=6c#gpZ: |cJio} '2 !"ɨfc!\~ѻ>?~>;;;FBR <dλ v~S jP#_wOvKU;7sxuڰϭ?[g'. u a@d2_nZlF73E ;5ˣO:s O~]hؕ+- ߈y8|_ ,YQ(< $FOz4oscJig'ēoc~a# aOIm2lݼ" y)r`F)D ^z*~sչLNfM8;;ӺMժp%.=ѻHOO'r@Jd\6rg賧g6 P]C|AE"BtͬWlr.Y*0Z/ ʑ#˶-\K ͠kNfj4e>3oUtNFE!HQ!J@Ӣhܸ ͚ zZuNztGB!$z=8(ݢB LB!H2*B!*$B!H2*B!*$B!H2*B!*$B!:B^#++lZ PZ*UbckBMz^1*dTFJ\9O$<<F1kI4 ݋ЖϱϏB"I2*99=w4YEV,- &'=͋EхY'X /: nN|_8RzݦzN&\~;ĆgQnGqe=@OQXf <Ǧ.p.%y.r ]fDnS*+hXq%_O\"6Vߌ>׻Ot-}ZZ!Q!̠Hɺ>>\| K#Fύ:4 Ol$p"r*:>99W[ 113;0#+;&~͐ [W,FcѓWaa̭\f-cMl`Z1OރwSRAr\ > a'[ m++(jm y׸/ }Pg͢QԲgOɘT $n22*RY)dbOƀWtCjzx⊳+Md5;Kk[϶έKn϶.zD}NbQsU:PM\BȻ `_kcqi:X7?/%t"|٬ȥ]\#8aTv" tB. !($BAiӳ* WMMO``:-pƌ += N)*R "sP[J~ⓝרG; id+r{ȅ=J֍S͎=xcݱq*p,){P׿dٚ-I`ǒ1YesP((wBBMQ!`m$n]ghҬZdpj) 0coթ?})Ny!CpYM2_kWo|Lkg7oMwtޚkgY0gW{O୍Ҵ;àgFpKzu,A/BQ쟸F73E ;5ˣO:s g9Ujwb46- QxyI珟r ]N/qŻ8<m757sxuڰϭ?[g*vgRxzuLzYeW|Thpw}F!D~İ!,X)MƔ7R@RSظa=/E,((ի[^eo:lݲ gggZZuŲ'zDR,U2ZZY77sc7޷}yB6+Y4o ?6BQH2*D z4i8os+4 &B!DdT!BTIFB!DdT!BTIFB!DdT!BTIFB!DuF(!NGVV9h:TbmBQ!;yB"ɨ%J'sIxxxRf-ꇅZY !IF0SNV6 st _j_c{t큯/:]\ ^#2)2dT3u:RRRٵgM5uؾ7ZzI B a'[ '/= q;șPBQȨfPJ1g#nS:PM\BȻ c5mAuo/]\q&h\mKtۺEq̨v" tB6*oh[G0geC١t5= {7EuO!D ɨfPZ*JxuN}Ǯ9|c adw14cQTܺq }5tf*n^5@=(H̋='ldL;ČA} ehw_!ăMQ!`m$n]ghҬZ^xkf4ǎ0%oZ=N8[~, F4j?=6c#gpZ: |7<֒L1[Klz!̥Vkrȟm y3ӴYs !$BNEѸq5k(:-ߺ$B| QBzC>)B/2I!BTIFB!DdT!BTIFB!DdT!BTIF *LIDATB!DdT!BTYgTtde吓VCaJK%ֶJllmQ(]B!*+IF(lnRw"?NBR:N4M@QZ++8RI@B<6f&6=t"Z6f;9<ސcRo`aaivguj/;sWY SB!JJQ!̠HIIc/[':=VX[YIOR+~>`z32nCϘF^k/#ɨf3psuE{amEL<!r7 eG#]\s?Fquu3{ۖK@ TިLUQ ý?_Zk(eëJC[C!ģGQ!̠aߩCk(#k%7975nfOMQ}bT כEĕd|]u"pz"eZ._Oq;:լ !xH2*4Z7Rt3Y+.'baYhjSugQj=KSW,F]VIvb.}Tmc,rzOBpdT3(Jqzby*n8R%sLwblX W[.mQg+~n;gwS4Yg ^-KD#=O!IQ!̠Tµ/ uEkT 2?^7NMQq#v꿙LYZuLUنSoBAZgH5YL5;O){xOɘv,y*n!7IF0' &u<[hc$jGvj&3bG<AD'd)l9 %U6٪KnK |a[ne(ڴGIhD$ɏ7j[>) /jD4hEV5+: QBVV688RI2H`ȐҼ4e/ :ZӡE;*:$!D!,,,pvq^XӫE%`y6 0D)h49䪳Q8bee^!S+[pVo aTZlza`芳uE!JA*%uF2 t:5:]@^BqCBz56qBT~ B}@dt7/^n.ݻ oozaaa!ɨx (<)I2**% iڊq/ԚLT7/Oظ(?;~Q0.]Kp^7|6!}ۃ{yEνNGQa WV(v,Y;쌃#ͪn߯B!JFQQ">Nt vzvkhѸc W&rQY([[J疶5ݗ2+sc+eq>YV_ZUIjXwx&!=! PB*EP\%X@{҃Hӈ ?) ^:" R# H@&d7#dɆ!sΜ3ga(ǻɨpZ7L=`.vQDW28$ xr$wbbѪ 91ZmZʫJ6Sgd=" f{sn\b~a䫍NWW&J&i#vcmyf>컊.K'K?x̋A&L=3gchR1sePL8{(Ocv(ᅰdH0o*R̶4"jP.ЋFOw`ÙTmTT?y _?;)ػo׮]c{$eLWW^.}7>=XzgfMqmЬje?MpCCx,}a,퍍K䳙FoP8-_ǛO9\cR?Xùw\8r{!D#QbiK.䜤Ra4 3׸dCӹx^ 5w駹DEO1oPGgaJORO8`՘^7Ͻ=ndoJN19SD|2gK9[ Vo2_\y 'nrn/똝fy̲繘{=RU*!r~珟?j՛2eJAߎu~{7F4[uempv&0`~;Ye3[M⹢ͶX}X{:O穄Oy~nي } z Ů'fZ3tpTоBM*@:h>ěv7E';x3חrtEi~/^lIY˵'Me}7ϻ?lz/f$Z漠=;4+vqE9_JT.df1۩7C'io bd:6+i#UͥkMy$dQ,enF`V1 {-_n܄/Gq)I@u96[e8u)[^}G'ML˲u:V%~I}_w4t"=1W:Ttgۛqe11lؼ3.Q:ug܌TӧΖi Gb,|lB<:_ӥKYD^$ &Z5qj枭W'_0gzw?+l" p0]G>flqՏ_25f!L{4'jutYƥLg'"϶%ۓ}YIJb0m*t3 M\m 71RjgoO@%[u9Vc1ɼ}%45 ;6s:0KZmz:rn^0sf~0ŎSLN2ݡ291|‘t !m2 h~'_sI7@"?zx)lUݤ=g'}|-| fZ1כ6-C|`+pLGlagYGb]@q>j5ԨYqw}_s%>'99řc-B!m~9 jt| .4,ɓ1 }篦R oj]s"}S9L㍘ՙm8kGj2$6~=7};fwcHw: & ~~0G8ԗژ_y}HwyT *YLǎK?Wxb _D-LtƷs[&w)Ssb<^k%)RΎ:d6i:B+Ш틬9>tv~p$&[}o Ks9vڅMCxxw5 HHCnݚ Wř1j<$LyI!\aLxp ϱo"ڴ]N-[hڼ*U)Eq+Lj'!!W|8)_UDxxBK\Q+6BGRqss`0(~9/шF)}%\1j\&b/l/V¤('x4dTSf\(dnnrD<ܴud': !?DBdX55B!(L?MP777o(rC2*:z ?%%]'.(g;fBA 3Sz5`#)yg0(dގn s 7~6ܕDJӠEzK6;NўbظIY*~c0c_O&¢ᝋD52|$Fi?gf2l1ECV.̔x|BfgnAn ;[L0+~0mxo?1hШ?[e\uJ.{ !D!-bGJJ\~nFEzP5$^~!D:+:Y9;cRR(>< :}~%IhgvYni"8}^jyl8Ij哬2>;> -1y^ZcVcU%t:}`ζa1\(a`jL^M^fWm?#9wḹ%re' u&3"4w|m]m !ZIO:B8Aݦw]`_y.l6ėqgnlɜ?crNh3 ,ŠO9tZ/;gİ:OЪҝsPNΖi7$۩'L1MM#Wm6 CskQ>,Of6?']m>G~cҁ&zbwn|b_t҅ӝE:w5 aD:匵čWV> {ْeqvh^y?*B'z4++өutg_N~fT*Y lr@1dތ:A3hkgq4kŽ*Ư_1ߋ9Roa +UK[}`iøzP,JY0rum{uN yfAj~9:FnJJ}K2XSy@~2!fdĜC'aܦB(8Z[i^jlofz59 |Q;RP2B'(ON>i=|t;NWUѳ9y- ]OzޔDG_76dYouϿ7˾Z$_Ӣ 2/o5J#PK.+(((((c[.C /xS)g$=2046K/<7::]/K}0>?=5?^=AC$Cs9l8G4t:0"M{GHGkD$NEvWJ3bJ(SROEOPOkJV'XBHEVnUWUF!_=_[^[NY"]_\[_bIcxw^9oZ0kdfdtdKyi X`%ZnmemnkrGsure7z|yr0~O~VTFudk2y+W~lzCz gBŽdf(ю7~=X٥x<ܕXxțxܝ@ʨt*m֢X>Ɍoǔ9lեlT۪Aȱ=CkN9%_sN B!N:*A` Jg)B%,ʠO#C-uѓ;COз67_vGЭAÄGO 1_myew$P t4kCeChhko1Hlֺo& bw%j ||ZLL`V.Wə7|=GD#)9(oKģ5׃}-3n~2X`]ʯo. &>3ٖ߳Ne3p5;#-ᬻ6>y53Zo>ǰgFe'Y^f>`Vf5%dMgޅ_#g"}e%#{vZI wc0v>q7 E6o-2)*=՞10v>./}343wɬa%B%,P 3f̋/'8nmX f脛?O 34$uB9-^$br8E_ym%g? Daqfe3htF֘ ]YħwFm\f/W,;33 D Vf0IF"V 1f# -Krre%e.w#qr,Gl:wp=FW 0/DٳG3٢!ް-cRdD3_}ҫ\ y==`?R>}!Re=w̤%- ztfqu'ܶPBʦwV6Kgn^cwUO' V0Ψ2_ sYK9 ꭩ~OINSh10KݲHȞzyP[9KsUicErn>37;F"oΤfIƲfGZC  pNS3N%J9"^쀼ߨ\IVh{CxDٻ7n|f#D^K;`3Z-|@aКtfӤ3:eo4I"&[J3leec+K0{wvW#MeyrGsqmu\Ė1wyvV0R&٨V jM'id1Uhf>J#)uVBn~|8w_w6zٚoDvo1s$asW SЪUVjQSgLfϏE4,pJSZ#qVJ=f۝]TgVMBqf5h(H֛2y3 1ФϲZM9*%qaӹe֚C2FH9af907]2WȥU2]hScccSS,&o g-'][0lt[ۨ+HXG[zAGuI||,Rq6+hNRv lۇm3t-}Sٶ7q)t4z|34p{ \!웝S[JmjfqtfdOєg!jvcǠfzY`&f{Dk>3ͮ>[~, tLj4=c9GrA[ fM{"\fezeVeY!̚ޏIcv_uѡǬ fEf1zD=i~Se5Y.Ƚ/Y趓l"wV'J.tR2R?3٫zmَj-׎:oS#(k 3= DwķM̝6s =Rr̘7,264ӏcbeDޑfI!RYy~f/kfۦϬ.9أLȢ ;1|~ulhK8M٨S?89<>A @2?ކ7={LLze2K6LћĨR1Hg&gbh6Y]R)56 $J5%Ęժx:Π(Uii"Q'ȌuIiEܘ5,>~x_q#Ʊmj?hި[|gȸpFIWM!H՘v%4fNCvJ^Ab! h 2&*{ĘΛ[9LO(q},L-ƍ:vhܨoY{1c^WJ2'2G|C}*#J33O.t1ޠ0Ù"8bPM[%21Q`ե] L#ʌ-,%g^f2."P~̜Ǿ8xxe߶0ffdF˖=JXLB^|qџwyыO]^$I3S-̥(fz t:=DETfY%ޠ 6u-f=on2 Zf, +êLEZ̎q1EGm<3A>vUp^7̾P#GC>f,+:tPWn9I_)#o@g3TS83Ѩ;<EO"mB Nyfgd3@<e#fmev]llooK`efżӗw(zҀ}OSO4eT:QՑHoԁh ǎլvѦ,3EEsNɊ193D."@ٹgc˪nYq_پjYLu3ꙹTi 9#Mc0zF7\b "fvk\:Rpjt̕y^ g0g;f(Cfu]>x[Uٖ`>ٟhJg갑=*Do[RctfRc LdљLfn6&ͦ1@~OY8f^DL_^pp/1ctd{0HqpłܑJs|vd1mlTItI&AQY dd&"eo}~lǘknxW*LY螻xfܼ Ma MΨa^7 93{ɃL!5Z7o>p]beФNr^^ҺJ,>|%u;w}{ l@^+v#55ܳixX8Hv{<~PY,Ы MF}AEpģ8nO|`mfYmWetpƉ0쳏7V9%L=ȴħ)cdʽ!+A 93ݽ|>=KeeudwɠQ=uj5 bb)ӳ#wr~p?3VZ)98 3}Ӕtb)ŌM:13tҠu$u{>M{DĞ೻)<3TufM1ugvSuN특ƶBs5xuР.O*A\f} 3 3 B` B` !0C`!0C`!0C!0C!03f3f3f3f3f` B` B` !0C` !0C` !0C!0C!f!f3f3f3 3 3 B` B` !0C` !0C` !0C`!0C`!0C`f!f!f3f3f 3 3 B` B` !0C`!0C`!0C!0C!03f3f3f3f3f` B` B` !0C` !0C` !0C`!0C`!0C!0C!0C!f!f3f3f3 3 30C` !0C` !0C`!0C`!0C`f!f!f3f3f 3 3 B` B` !0C`!0C`!0C!0C!0C!f!f3f3f3f3f3f` B` B` !0C` !0C` !0C!0C!$ B!B!BCw/Mb-IENDB`xiphos-4.0.7+dfsg1/help/Changelog0000664000175000017500000000035213162045104016006 0ustar unit193unit1932006-12-16 Dominique Corbex * Added French translation 2006-12-03 Dominique Corbex * Changelog: Added changelog for documentation. * Migrating to gnome-doc-utils xiphos-4.0.7+dfsg1/wafadmin/0000775000175000017500000000000013162321125015032 5ustar unit193unit193xiphos-4.0.7+dfsg1/wafadmin/3rdparty/0000755000175000017500000000000013162321123016576 5ustar unit193unit193xiphos-4.0.7+dfsg1/wafadmin/3rdparty/fluid.py0000644000175000017500000000114411277625176020277 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import Task from TaskGen import extension Task.simple_task_type('fluid','${FLUID} -c -o ${TGT[0].abspath(env)} -h ${TGT[1].abspath(env)} ${SRC}','BLUE',shell=False,ext_out='.cxx') def fluid(self,node): cpp=node.change_ext('.cpp') hpp=node.change_ext('.hpp') self.create_task('fluid',node,[cpp,hpp]) if'cxx'in self.features: self.allnodes.append(cpp) def detect(conf): fluid=conf.find_program('fluid',var='FLUID',mandatory=True) conf.check_cfg(path='fltk-config',package='',args='--cxxflags --ldflags',uselib_store='FLTK',mandatory=True) extension('.fl')(fluid) xiphos-4.0.7+dfsg1/wafadmin/3rdparty/boost.py0000644000175000017500000001766111344754026020325 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os.path,glob,types,re,sys import Configure,config_c,Options,Utils,Logs from Logs import warn from Configure import conf boost_code=''' #include #include int main() { std::cout << BOOST_VERSION << std::endl; } ''' boost_libpath=['/usr/lib','/usr/local/lib','/opt/local/lib','/sw/lib','/lib'] boost_cpppath=['/usr/include','/usr/local/include','/opt/local/include','/sw/include'] STATIC_NOSTATIC='nostatic' STATIC_BOTH='both' STATIC_ONLYSTATIC='onlystatic' is_versiontag=re.compile('^\d+_\d+_?\d*$') is_threadingtag=re.compile('^mt$') is_abitag=re.compile('^[sgydpn]+$') is_toolsettag=re.compile('^(acc|borland|como|cw|dmc|darwin|gcc|hp_cxx|intel|kylix|vc|mgw|qcc|sun|vacpp)\d*$') is_pythontag=re.compile('^py[0-9]{2}$') def set_options(opt): opt.add_option('--boost-includes',type='string',default='',dest='boostincludes',help='path to the boost directory where the includes are e.g. /usr/local/include/boost-1_35') opt.add_option('--boost-libs',type='string',default='',dest='boostlibs',help='path to the directory where the boost libs are e.g. /usr/local/lib') def string_to_version(s): version=s.split('.') if len(version)<3:return 0 return int(version[0])*100000+int(version[1])*100+int(version[2]) def version_string(version): major=version/100000 minor=version/100%1000 minor_minor=version%100 if minor_minor==0: return"%d_%d"%(major,minor) else: return"%d_%d_%d"%(major,minor,minor_minor) def libfiles(lib,pattern,lib_paths): result=[] for lib_path in lib_paths: libname=pattern%('boost_%s[!_]*'%lib) result+=glob.glob(os.path.join(lib_path,libname)) return result def get_boost_version_number(self,dir): try: return self.run_c_code(compiler='cxx',code=boost_code,includes=dir,execute=1,env=self.env.copy(),type='cprogram',compile_mode='cxx',compile_filename='test.cpp') except Configure.ConfigurationError,e: return-1 def set_default(kw,var,val): if not var in kw: kw[var]=val def tags_score(tags,kw): score=0 needed_tags={'threading':kw['tag_threading'],'abi':kw['tag_abi'],'toolset':kw['tag_toolset'],'version':kw['tag_version'],'python':kw['tag_python']} if kw['tag_toolset']is None: v=kw['env'] toolset=v['CXX_NAME'] if v['CXX_VERSION']: version_no=v['CXX_VERSION'].split('.') toolset+=version_no[0] if len(version_no)>1: toolset+=version_no[1] needed_tags['toolset']=toolset found_tags={} for tag in tags: if is_versiontag.match(tag):found_tags['version']=tag if is_threadingtag.match(tag):found_tags['threading']=tag if is_abitag.match(tag):found_tags['abi']=tag if is_toolsettag.match(tag):found_tags['toolset']=tag if is_pythontag.match(tag):found_tags['python']=tag for tagname in needed_tags.iterkeys(): if needed_tags[tagname]is not None and tagname in found_tags: if re.compile(needed_tags[tagname]).match(found_tags[tagname]): score+=kw['score_'+tagname][0] else: score+=kw['score_'+tagname][1] return score def validate_boost(self,kw): ver=kw.get('version','') for x in'min_version max_version version'.split(): set_default(kw,x,ver) set_default(kw,'lib','') kw['lib']=Utils.to_list(kw['lib']) set_default(kw,'env',self.env) set_default(kw,'libpath',boost_libpath) set_default(kw,'cpppath',boost_cpppath) for x in'tag_threading tag_version tag_toolset'.split(): set_default(kw,x,None) set_default(kw,'tag_abi','^[^d]*$') set_default(kw,'python',str(sys.version_info[0])+str(sys.version_info[1])) set_default(kw,'tag_python','^py'+kw['python']+'$') set_default(kw,'score_threading',(10,-10)) set_default(kw,'score_abi',(10,-10)) set_default(kw,'score_python',(10,-10)) set_default(kw,'score_toolset',(1,-1)) set_default(kw,'score_version',(100,-100)) set_default(kw,'score_min',0) set_default(kw,'static',STATIC_NOSTATIC) set_default(kw,'found_includes',False) set_default(kw,'min_score',0) set_default(kw,'errmsg','not found') set_default(kw,'okmsg','ok') def find_boost_includes(self,kw): boostPath=getattr(Options.options,'boostincludes','') if boostPath: boostPath=[os.path.normpath(os.path.expandvars(os.path.expanduser(boostPath)))] else: boostPath=Utils.to_list(kw['cpppath']) min_version=string_to_version(kw.get('min_version','')) max_version=string_to_version(kw.get('max_version',''))or(sys.maxint-1) version=0 for include_path in boostPath: boost_paths=glob.glob(os.path.join(include_path,'boost*')) for path in boost_paths: pathname=os.path.split(path)[-1] ret=-1 if pathname=='boost': path=include_path ret=self.get_boost_version_number(path) elif pathname.startswith('boost-'): ret=self.get_boost_version_number(path) ret=int(ret) if ret!=-1 and ret>=min_version and ret<=max_version and ret>version: boost_path=path version=ret if not version: self.fatal('boost headers not found! (required version min: %s max: %s)'%(kw['min_version'],kw['max_version'])) return False found_version=version_string(version) versiontag='^'+found_version+'$' if kw['tag_version']is None: kw['tag_version']=versiontag elif kw['tag_version']!=versiontag: warn('boost header version %r and tag_version %r do not match!'%(versiontag,kw['tag_version'])) env=self.env env['CPPPATH_BOOST']=boost_path env['BOOST_VERSION']=found_version self.found_includes=1 ret='Version %s (%s)'%(found_version,boost_path) return ret def find_boost_library(self,lib,kw): def find_library_from_list(lib,files): lib_pattern=re.compile('.*boost_(.*?)\..*') result=(None,None) resultscore=kw['min_score']-1 for file in files: m=lib_pattern.search(file,1) if m: libname=m.group(1) libtags=libname.split('-')[1:] currentscore=tags_score(libtags,kw) if currentscore>resultscore: result=(libname,file) resultscore=currentscore return result lib_paths=getattr(Options.options,'boostlibs','') if lib_paths: lib_paths=[os.path.normpath(os.path.expandvars(os.path.expanduser(lib_paths)))] else: lib_paths=Utils.to_list(kw['libpath']) v=kw.get('env',self.env) (libname,file)=(None,None) if kw['static']in[STATIC_NOSTATIC,STATIC_BOTH]: st_env_prefix='LIB' files=libfiles(lib,v['shlib_PATTERN'],lib_paths) (libname,file)=find_library_from_list(lib,files) if libname is None and kw['static']in[STATIC_ONLYSTATIC,STATIC_BOTH]: st_env_prefix='STATICLIB' staticLibPattern=v['staticlib_PATTERN'] if self.env['CC_NAME']=='msvc': staticLibPattern='lib'+staticLibPattern files=libfiles(lib,staticLibPattern,lib_paths) (libname,file)=find_library_from_list(lib,files) if libname is not None: v['LIBPATH_BOOST_'+lib.upper()]=[os.path.split(file)[0]] if self.env['CC_NAME']=='msvc'and os.path.splitext(file)[1]=='.lib': v[st_env_prefix+'_BOOST_'+lib.upper()]=['libboost_'+libname] else: v[st_env_prefix+'_BOOST_'+lib.upper()]=['boost_'+libname] return self.fatal('lib boost_'+lib+' not found!') def check_boost(self,*k,**kw): if not self.env['CXX']: self.fatal('load a c++ compiler tool first, for example conf.check_tool("g++")') self.validate_boost(kw) ret=None try: if not kw.get('found_includes',None): self.check_message_1(kw.get('msg_includes','boost headers')) ret=self.find_boost_includes(kw) except Configure.ConfigurationError,e: if'errmsg'in kw: self.check_message_2(kw['errmsg'],'YELLOW') if'mandatory'in kw: if Logs.verbose>1: raise else: self.fatal('the configuration failed (see %r)'%self.log.name) else: if'okmsg'in kw: self.check_message_2(kw.get('okmsg_includes',ret)) for lib in kw['lib']: self.check_message_1('library boost_'+lib) try: self.find_boost_library(lib,kw) except Configure.ConfigurationError,e: ret=False if'errmsg'in kw: self.check_message_2(kw['errmsg'],'YELLOW') if'mandatory'in kw: if Logs.verbose>1: raise else: self.fatal('the configuration failed (see %r)'%self.log.name) else: if'okmsg'in kw: self.check_message_2(kw['okmsg']) return ret conf(get_boost_version_number) conf(validate_boost) conf(find_boost_includes) conf(find_boost_library) conf(check_boost) xiphos-4.0.7+dfsg1/wafadmin/Environment.py0000644000175000017500000000762611344754027017734 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os,copy,re import Logs,Options,Utils from Constants import* re_imp=re.compile('^(#)*?([^#=]*?)\ =\ (.*?)$',re.M) class Environment(object): __slots__=("table","parent") def __init__(self,filename=None): self.table={} if filename: self.load(filename) def __contains__(self,key): if key in self.table:return True try:return self.parent.__contains__(key) except AttributeError:return False def __str__(self): keys=set() cur=self while cur: keys.update(cur.table.keys()) cur=getattr(cur,'parent',None) keys=list(keys) keys.sort() return"\n".join(["%r %r"%(x,self.__getitem__(x))for x in keys]) def __getitem__(self,key): try: while 1: x=self.table.get(key,None) if not x is None: return x self=self.parent except AttributeError: return[] def __setitem__(self,key,value): self.table[key]=value def __delitem__(self,key): del self.table[key] def pop(self,key,*args): if len(args): return self.table.pop(key,*args) return self.table.pop(key) def set_variant(self,name): self.table[VARIANT]=name def variant(self): try: while 1: x=self.table.get(VARIANT,None) if not x is None: return x self=self.parent except AttributeError: return DEFAULT def copy(self): newenv=Environment() newenv.parent=self return newenv def detach(self): tbl=self.get_merged_dict() try: delattr(self,'parent') except AttributeError: pass else: keys=tbl.keys() for x in keys: tbl[x]=copy.deepcopy(tbl[x]) self.table=tbl def get_flat(self,key): s=self[key] if isinstance(s,str):return s return' '.join(s) def _get_list_value_for_modification(self,key): try: value=self.table[key] except KeyError: try:value=self.parent[key] except AttributeError:value=[] if isinstance(value,list): value=value[:] else: value=[value] else: if not isinstance(value,list): value=[value] self.table[key]=value return value def append_value(self,var,value): current_value=self._get_list_value_for_modification(var) if isinstance(value,list): current_value.extend(value) else: current_value.append(value) def prepend_value(self,var,value): current_value=self._get_list_value_for_modification(var) if isinstance(value,list): current_value=value+current_value self.table[var]=current_value else: current_value.insert(0,value) def append_unique(self,var,value): current_value=self._get_list_value_for_modification(var) if isinstance(value,list): for value_item in value: if value_item not in current_value: current_value.append(value_item) else: if value not in current_value: current_value.append(value) def get_merged_dict(self): table_list=[] env=self while 1: table_list.insert(0,env.table) try:env=env.parent except AttributeError:break merged_table={} for table in table_list: merged_table.update(table) return merged_table def store(self,filename): file=open(filename,'w') merged_table=self.get_merged_dict() keys=list(merged_table.keys()) keys.sort() for k in keys:file.write('%s = %r\n'%(k,merged_table[k])) file.close() def load(self,filename): tbl=self.table code=Utils.readf(filename) for m in re_imp.finditer(code): g=m.group tbl[g(2)]=eval(g(3)) Logs.debug('env: %s',self.table) def get_destdir(self): if self.__getitem__('NOINSTALL'):return'' return Options.options.destdir def update(self,d): for k,v in d.iteritems(): self[k]=v def __getattr__(self,name): if name in self.__slots__: return object.__getattr__(self,name) else: return self[name] def __setattr__(self,name,value): if name in self.__slots__: object.__setattr__(self,name,value) else: self[name]=value def __delattr__(self,name): if name in self.__slots__: object.__delattr__(self,name) else: del self[name] xiphos-4.0.7+dfsg1/wafadmin/Build.py0000644000175000017500000004617411353731254016465 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os,sys,errno,re,glob,gc,datetime,shutil try:import cPickle except:import pickle as cPickle import Runner,TaskGen,Node,Scripting,Utils,Environment,Task,Logs,Options from Logs import debug,error,info from Constants import* SAVED_ATTRS='root srcnode bldnode node_sigs node_deps raw_deps task_sigs id_nodes'.split() bld=None class BuildError(Utils.WafError): def __init__(self,b=None,t=[]): self.bld=b self.tasks=t self.ret=1 Utils.WafError.__init__(self,self.format_error()) def format_error(self): lst=['Build failed:'] for tsk in self.tasks: txt=tsk.format_error() if txt:lst.append(txt) sep=' ' if len(lst)>2: sep='\n' return sep.join(lst) def group_method(fun): def f(*k,**kw): if not k[0].is_install: return False postpone=True if'postpone'in kw: postpone=kw['postpone'] del kw['postpone'] if postpone: m=k[0].task_manager if not m.groups:m.add_group() m.groups[m.current_group].post_funs.append((fun,k,kw)) if not'cwd'in kw: kw['cwd']=k[0].path else: fun(*k,**kw) return f class BuildContext(Utils.Context): def __init__(self): global bld bld=self self.task_manager=Task.TaskManager() self.id_nodes=0 self.idx={} self.all_envs={} self.bdir='' self.path=None self.deps_man=Utils.DefaultDict(list) self.cache_node_abspath={} self.cache_scanned_folders={} self.uninstall=[] for v in'cache_node_abspath task_sigs node_deps raw_deps node_sigs'.split(): var={} setattr(self,v,var) self.cache_dir_contents={} self.all_task_gen=[] self.task_gen_cache_names={} self.cache_sig_vars={} self.log=None self.root=None self.srcnode=None self.bldnode=None class node_class(Node.Node): pass self.node_class=node_class self.node_class.__module__="Node" self.node_class.__name__="Nodu" self.node_class.bld=self self.is_install=None def __copy__(self): raise Utils.WafError('build contexts are not supposed to be cloned') def load(self): try: env=Environment.Environment(os.path.join(self.cachedir,'build.config.py')) except(IOError,OSError): pass else: if env['version']1:raise if data: for x in SAVED_ATTRS:setattr(self,x,data[x]) else: debug('build: Build cache loading failed') finally: if f:f.close() gc.enable() def save(self): gc.disable() self.root.__class__.bld=None Node.Nodu=self.node_class db=os.path.join(self.bdir,DBFILE) file=open(db+'.tmp','wb') data={} for x in SAVED_ATTRS:data[x]=getattr(self,x) cPickle.dump(data,file,-1) file.close() try:os.unlink(db) except OSError:pass os.rename(db+'.tmp',db) self.root.__class__.bld=self gc.enable() def clean(self): debug('build: clean called') precious=set([]) for env in self.all_envs.values(): for x in env[CFG_FILES]: node=self.srcnode.find_resource(x) if node: precious.add(node.id) def clean_rec(node): for x in list(node.childs.keys()): nd=node.childs[x] tp=nd.id&3 if tp==Node.DIR: clean_rec(nd) elif tp==Node.BUILD: if nd.id in precious:continue for env in self.all_envs.values(): try:os.remove(nd.abspath(env)) except OSError:pass node.childs.__delitem__(x) clean_rec(self.srcnode) for v in'node_sigs node_deps task_sigs raw_deps cache_node_abspath'.split(): setattr(self,v,{}) def compile(self): debug('build: compile called') self.flush() self.generator=Runner.Parallel(self,Options.options.jobs) def dw(on=True): if Options.options.progress_bar: if on:sys.stderr.write(Logs.colors.cursor_on) else:sys.stderr.write(Logs.colors.cursor_off) debug('build: executor starting') back=os.getcwd() os.chdir(self.bldnode.abspath()) try: try: dw(on=False) self.generator.start() except KeyboardInterrupt: dw() if Runner.TaskConsumer.consumers: self.save() raise except Exception: dw() raise else: dw() if Runner.TaskConsumer.consumers: self.save() if self.generator.error: raise BuildError(self,self.task_manager.tasks_done) finally: os.chdir(back) def install(self): debug('build: install called') self.flush() if self.is_install<0: lst=[] for x in self.uninstall: dir=os.path.dirname(x) if not dir in lst:lst.append(dir) lst.sort() lst.reverse() nlst=[] for y in lst: x=y while len(x)>4: if not x in nlst:nlst.append(x) x=os.path.dirname(x) nlst.sort() nlst.reverse() for x in nlst: try:os.rmdir(x) except OSError:pass def new_task_gen(self,*k,**kw): if self.task_gen_cache_names: self.task_gen_cache_names={} kw['bld']=self if len(k)==0: ret=TaskGen.task_gen(*k,**kw) else: cls_name=k[0] try:cls=TaskGen.task_gen.classes[cls_name] except KeyError:raise Utils.WscriptError('%s is not a valid task generator -> %s'%(cls_name,[x for x in TaskGen.task_gen.classes])) ret=cls(*k,**kw) return ret def __call__(self,*k,**kw): if self.task_gen_cache_names: self.task_gen_cache_names={} kw['bld']=self return TaskGen.task_gen(*k,**kw) def load_envs(self): try: lst=Utils.listdir(self.cachedir) except OSError,e: if e.errno==errno.ENOENT: raise Utils.WafError('The project was not configured: run "waf configure" first!') else: raise if not lst: raise Utils.WafError('The cache directory is empty: reconfigure the project') for file in lst: if file.endswith(CACHE_SUFFIX): env=Environment.Environment(os.path.join(self.cachedir,file)) name=file[:-len(CACHE_SUFFIX)] self.all_envs[name]=env self.init_variants() for env in self.all_envs.values(): for f in env[CFG_FILES]: newnode=self.path.find_or_declare(f) try: hash=Utils.h_file(newnode.abspath(env)) except(IOError,AttributeError): error("cannot find "+f) hash=SIG_NIL self.node_sigs[env.variant()][newnode.id]=hash self.bldnode=self.root.find_dir(self.bldnode.abspath()) self.path=self.srcnode=self.root.find_dir(self.srcnode.abspath()) self.cwd=self.bldnode.abspath() def setup(self,tool,tooldir=None,funs=None): if isinstance(tool,list): for i in tool:self.setup(i,tooldir) return if not tooldir:tooldir=Options.tooldir module=Utils.load_tool(tool,tooldir) if hasattr(module,"setup"):module.setup(self) def init_variants(self): debug('build: init variants') lstvariants=[] for env in self.all_envs.values(): if not env.variant()in lstvariants: lstvariants.append(env.variant()) self.lst_variants=lstvariants debug('build: list of variants is %r',lstvariants) for name in lstvariants+[0]: for v in'node_sigs cache_node_abspath'.split(): var=getattr(self,v) if not name in var: var[name]={} def load_dirs(self,srcdir,blddir,load_cache=1): assert(os.path.isabs(srcdir)) assert(os.path.isabs(blddir)) self.cachedir=os.path.join(blddir,CACHE_DIR) if srcdir==blddir: raise Utils.WafError("build dir must be different from srcdir: %s <-> %s "%(srcdir,blddir)) self.bdir=blddir self.load() if not self.root: Node.Nodu=self.node_class self.root=Node.Nodu('',None,Node.DIR) if not self.srcnode: self.srcnode=self.root.ensure_dir_node_from_path(srcdir) debug('build: srcnode is %s and srcdir %s',self.srcnode.name,srcdir) self.path=self.srcnode try:os.makedirs(blddir) except OSError:pass if not self.bldnode: self.bldnode=self.root.ensure_dir_node_from_path(blddir) self.init_variants() def rescan(self,src_dir_node): if self.cache_scanned_folders.get(src_dir_node.id,None):return self.cache_scanned_folders[src_dir_node.id]=True if hasattr(self,'repository'):self.repository(src_dir_node) if not src_dir_node.name and sys.platform=='win32': return parent_path=src_dir_node.abspath() try: lst=set(Utils.listdir(parent_path)) except OSError: lst=set([]) self.cache_dir_contents[src_dir_node.id]=lst cache=self.node_sigs[0] for x in src_dir_node.childs.values(): if x.id&3!=Node.FILE:continue if x.name in lst: try: cache[x.id]=Utils.h_file(x.abspath()) except IOError: raise Utils.WafError('The file %s is not readable or has become a dir'%x.abspath()) else: try:del cache[x.id] except KeyError:pass del src_dir_node.childs[x.name] h1=self.srcnode.height() h2=src_dir_node.height() lst=[] child=src_dir_node while h2>h1: lst.append(child.name) child=child.parent h2-=1 lst.reverse() try: for variant in self.lst_variants: sub_path=os.path.join(self.bldnode.abspath(),variant,*lst) self.listdir_bld(src_dir_node,sub_path,variant) except OSError: for node in src_dir_node.childs.values(): if node.id&3!=Node.BUILD: continue for dct in self.node_sigs: if node.id in dct: dict.__delitem__(node.id) src_dir_node.childs.__delitem__(node.name) for variant in self.lst_variants: sub_path=os.path.join(self.bldnode.abspath(),variant,*lst) try: os.makedirs(sub_path) except OSError: pass def listdir_src(self,parent_node): pass def remove_node(self,node): pass def listdir_bld(self,parent_node,path,variant): i_existing_nodes=[x for x in parent_node.childs.values()if x.id&3==Node.BUILD] lst=set(Utils.listdir(path)) node_names=set([x.name for x in i_existing_nodes]) remove_names=node_names-lst ids_to_remove=[x.id for x in i_existing_nodes if x.name in remove_names] cache=self.node_sigs[variant] for nid in ids_to_remove: if nid in cache: cache.__delitem__(nid) def get_env(self): return self.env_of_name('default') def set_env(self,name,val): self.all_envs[name]=val env=property(get_env,set_env) def add_manual_dependency(self,path,value): if isinstance(path,Node.Node): node=path elif os.path.isabs(path): node=self.root.find_resource(path) else: node=self.path.find_resource(path) self.deps_man[node.id].append(value) def launch_node(self): try: return self.p_ln except AttributeError: self.p_ln=self.root.find_dir(Options.launch_dir) return self.p_ln def glob(self,pattern,relative=True): path=self.path.abspath() files=[self.root.find_resource(x)for x in glob.glob(path+os.sep+pattern)] if relative: files=[x.path_to_parent(self.path)for x in files if x] else: files=[x.abspath()for x in files if x] return files def add_group(self,*k): self.task_manager.add_group(*k) def set_group(self,*k,**kw): self.task_manager.set_group(*k,**kw) def hash_env_vars(self,env,vars_lst): idx=str(id(env))+str(vars_lst) try:return self.cache_sig_vars[idx] except KeyError:pass lst=[str(env[a])for a in vars_lst] ret=Utils.h_list(lst) debug('envhash: %r %r',ret,lst) self.cache_sig_vars[idx]=ret return ret def name_to_obj(self,name,env): cache=self.task_gen_cache_names if not cache: for x in self.all_task_gen: vt=x.env.variant()+'_' if x.name: cache[vt+x.name]=x else: if isinstance(x.target,str): target=x.target else: target=' '.join(x.target) v=vt+target if not cache.get(v,None): cache[v]=x return cache.get(env.variant()+'_'+name,None) def flush(self,all=1): self.ini=datetime.datetime.now() self.task_gen_cache_names={} self.name_to_obj('',self.env) debug('build: delayed operation TaskGen.flush() called') if Options.options.compile_targets: debug('task_gen: posting objects listed in compile_targets') target_objects=Utils.DefaultDict(list) for target_name in Options.options.compile_targets.split(','): target_name=target_name.strip() for env in self.all_envs.values(): obj=self.name_to_obj(target_name,env) if obj: target_objects[target_name].append(obj) if not target_name in target_objects and all: raise Utils.WafError("target '%s' does not exist"%target_name) to_compile=[] for x in target_objects.values(): for y in x: to_compile.append(id(y)) for i in xrange(len(self.task_manager.groups)): g=self.task_manager.groups[i] self.task_manager.current_group=i if Logs.verbose: Logs.debug('group: group %s'%([x for x in self.task_manager.groups_names if id(self.task_manager.groups_names[x])==id(g)][0])) for tg in g.tasks_gen: if id(tg)in to_compile: if Logs.verbose: Logs.debug('group: %s'%tg) tg.post() else: debug('task_gen: posting objects (normal)') ln=self.launch_node() if ln.is_child_of(self.bldnode)or not ln.is_child_of(self.srcnode): ln=self.srcnode proj_node=self.root.find_dir(os.path.split(Utils.g_module.root_path)[0]) if proj_node.id!=self.srcnode.id: ln=self.srcnode for i in xrange(len(self.task_manager.groups)): g=self.task_manager.groups[i] self.task_manager.current_group=i if Logs.verbose: Logs.debug('group: group %s'%([x for x in self.task_manager.groups_names if id(self.task_manager.groups_names[x])==id(g)][0])) for tg in g.tasks_gen: if not tg.path.is_child_of(ln): continue if Logs.verbose: Logs.debug('group: %s'%tg) tg.post() def env_of_name(self,name): try: return self.all_envs[name] except KeyError: error('no such environment: '+name) return None def progress_line(self,state,total,col1,col2): n=len(str(total)) Utils.rot_idx+=1 ind=Utils.rot_chr[Utils.rot_idx%4] ini=self.ini pc=(100.*state)/total eta=Utils.get_elapsed_time(ini) fs="[%%%dd/%%%dd][%%s%%2d%%%%%%s][%s]["%(n,n,ind) left=fs%(state,total,col1,pc,col2) right='][%s%s%s]'%(col1,eta,col2) cols=Utils.get_term_cols()-len(left)-len(right)+2*len(col1)+2*len(col2) if cols<7:cols=7 ratio=int((cols*state)/total)-1 bar=('='*ratio+'>').ljust(cols) msg=Utils.indicator%(left,bar,right) return msg def do_install(self,src,tgt,chmod=O644): if self.is_install>0: if not Options.options.force: try: st1=os.stat(tgt) st2=os.stat(src) except OSError: pass else: if st1.st_mtime>=st2.st_mtime and st1.st_size==st2.st_size: return False srclbl=src.replace(self.srcnode.abspath(None)+os.sep,'') info("* installing %s as %s"%(srclbl,tgt)) try:os.remove(tgt) except OSError:pass try: shutil.copy2(src,tgt) os.chmod(tgt,chmod) except IOError: try: os.stat(src) except(OSError,IOError): error('File %r does not exist'%src) raise Utils.WafError('Could not install the file %r'%tgt) return True elif self.is_install<0: info("* uninstalling %s"%tgt) self.uninstall.append(tgt) try: os.remove(tgt) except OSError,e: if e.errno!=errno.ENOENT: if not getattr(self,'uninstall_error',None): self.uninstall_error=True Logs.warn('build: some files could not be uninstalled (retry with -vv to list them)') if Logs.verbose>1: Logs.warn('could not remove %s (error code %r)'%(e.filename,e.errno)) return True red=re.compile(r"^([A-Za-z]:)?[/\\\\]*") def get_install_path(self,path,env=None): if not env:env=self.env destdir=env.get_destdir() path=path.replace('/',os.sep) destpath=Utils.subst_vars(path,env) if destdir: destpath=os.path.join(destdir,self.red.sub('',destpath)) return destpath def install_files(self,path,files,env=None,chmod=O644,relative_trick=False,cwd=None): if env: assert isinstance(env,Environment.Environment),"invalid parameter" else: env=self.env if not path:return[] if not cwd: cwd=self.path if isinstance(files,str)and'*'in files: gl=cwd.abspath()+os.sep+files lst=glob.glob(gl) else: lst=Utils.to_list(files) if not getattr(lst,'__iter__',False): lst=[lst] destpath=self.get_install_path(path,env) Utils.check_dir(destpath) installed_files=[] for filename in lst: if isinstance(filename,str)and os.path.isabs(filename): alst=Utils.split_path(filename) destfile=os.path.join(destpath,alst[-1]) else: if isinstance(filename,Node.Node): nd=filename else: nd=cwd.find_resource(filename) if not nd: raise Utils.WafError("Unable to install the file %r (not found in %s)"%(filename,cwd)) if relative_trick: destfile=os.path.join(destpath,filename) Utils.check_dir(os.path.dirname(destfile)) else: destfile=os.path.join(destpath,nd.name) filename=nd.abspath(env) if self.do_install(filename,destfile,chmod): installed_files.append(destfile) return installed_files def install_as(self,path,srcfile,env=None,chmod=O644,cwd=None): if env: assert isinstance(env,Environment.Environment),"invalid parameter" else: env=self.env if not path: raise Utils.WafError("where do you want to install %r? (%r?)"%(srcfile,path)) if not cwd: cwd=self.path destpath=self.get_install_path(path,env) dir,name=os.path.split(destpath) Utils.check_dir(dir) if isinstance(srcfile,Node.Node): src=srcfile.abspath(env) else: src=srcfile if not os.path.isabs(srcfile): node=cwd.find_resource(srcfile) if not node: raise Utils.WafError("Unable to install the file %r (not found in %s)"%(srcfile,cwd)) src=node.abspath(env) return self.do_install(src,destpath,chmod) def symlink_as(self,path,src,env=None,cwd=None): if sys.platform=='win32': return if not path: raise Utils.WafError("where do you want to install %r? (%r?)"%(src,path)) tgt=self.get_install_path(path,env) dir,name=os.path.split(tgt) Utils.check_dir(dir) if self.is_install>0: link=False if not os.path.islink(tgt): link=True elif os.readlink(tgt)!=src: link=True if link: try:os.remove(tgt) except OSError:pass info('* symlink %s (-> %s)'%(tgt,src)) os.symlink(src,tgt) return 0 else: try: info('* removing %s'%(tgt)) os.remove(tgt) return 0 except OSError: return 1 def exec_command(self,cmd,**kw): debug('runner: system command -> %s',cmd) if self.log: self.log.write('%s\n'%cmd) kw['log']=self.log try: if not kw.get('cwd',None): kw['cwd']=self.cwd except AttributeError: self.cwd=kw['cwd']=self.bldnode.abspath() return Utils.exec_command(cmd,**kw) def printout(self,s): f=self.log or sys.stderr f.write(s) f.flush() def add_subdirs(self,dirs): self.recurse(dirs,'build') def pre_recurse(self,name_or_mod,path,nexdir): if not hasattr(self,'oldpath'): self.oldpath=[] self.oldpath.append(self.path) self.path=self.root.find_dir(nexdir) return{'bld':self,'ctx':self} def post_recurse(self,name_or_mod,path,nexdir): self.path=self.oldpath.pop() def pre_build(self): if hasattr(self,'pre_funs'): for m in self.pre_funs: m(self) def post_build(self): if hasattr(self,'post_funs'): for m in self.post_funs: m(self) def add_pre_fun(self,meth): try:self.pre_funs.append(meth) except AttributeError:self.pre_funs=[meth] def add_post_fun(self,meth): try:self.post_funs.append(meth) except AttributeError:self.post_funs=[meth] def use_the_magic(self): Task.algotype=Task.MAXPARALLEL Task.file_deps=Task.extract_deps install_as=group_method(install_as) install_files=group_method(install_files) symlink_as=group_method(symlink_as) xiphos-4.0.7+dfsg1/wafadmin/__init__.py0000644000175000017500000000005311277625176017161 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 xiphos-4.0.7+dfsg1/wafadmin/Utils.py0000644000175000017500000003217711353731254016524 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,imp,string,errno,traceback,inspect,re,shutil,datetime,gc try:from UserDict import UserDict except ImportError:from collections import UserDict if sys.hexversion>=0x2060000 or os.name=='java': import subprocess as pproc else: import pproc import Logs from Constants import* try: from collections import deque except ImportError: class deque(list): def popleft(self): return self.pop(0) is_win32=sys.platform=='win32' try: from collections import defaultdict as DefaultDict except ImportError: class DefaultDict(dict): def __init__(self,default_factory): super(DefaultDict,self).__init__() self.default_factory=default_factory def __getitem__(self,key): try: return super(DefaultDict,self).__getitem__(key) except KeyError: value=self.default_factory() self[key]=value return value class WafError(Exception): def __init__(self,*args): self.args=args try: self.stack=traceback.extract_stack() except: pass Exception.__init__(self,*args) def __str__(self): return str(len(self.args)==1 and self.args[0]or self.args) class WscriptError(WafError): def __init__(self,message,wscript_file=None): if wscript_file: self.wscript_file=wscript_file self.wscript_line=None else: try: (self.wscript_file,self.wscript_line)=self.locate_error() except: (self.wscript_file,self.wscript_line)=(None,None) msg_file_line='' if self.wscript_file: msg_file_line="%s:"%self.wscript_file if self.wscript_line: msg_file_line+="%s:"%self.wscript_line err_message="%s error: %s"%(msg_file_line,message) WafError.__init__(self,err_message) def locate_error(self): stack=traceback.extract_stack() stack.reverse() for frame in stack: file_name=os.path.basename(frame[0]) is_wscript=(file_name==WSCRIPT_FILE or file_name==WSCRIPT_BUILD_FILE) if is_wscript: return(frame[0],frame[1]) return(None,None) indicator=is_win32 and'\x1b[A\x1b[K%s%s%s\r'or'\x1b[K%s%s%s\r' try: from fnv import new as md5 import Constants Constants.SIG_NIL='signofnv' def h_file(filename): m=md5() try: m.hfile(filename) x=m.digest() if x is None:raise OSError("not a file") return x except SystemError: raise OSError("not a file"+filename) except ImportError: try: try: from hashlib import md5 except ImportError: from md5 import md5 def h_file(filename): f=open(filename,'rb') m=md5() while(filename): filename=f.read(100000) m.update(filename) f.close() return m.digest() except ImportError: md5=None class ordered_dict(UserDict): def __init__(self,dict=None): self.allkeys=[] UserDict.__init__(self,dict) def __delitem__(self,key): self.allkeys.remove(key) UserDict.__delitem__(self,key) def __setitem__(self,key,item): if key not in self.allkeys:self.allkeys.append(key) UserDict.__setitem__(self,key,item) def exec_command(s,**kw): if'log'in kw: kw['stdout']=kw['stderr']=kw['log'] del(kw['log']) kw['shell']=isinstance(s,str) try: proc=pproc.Popen(s,**kw) return proc.wait() except OSError: return-1 if is_win32: def exec_command(s,**kw): if'log'in kw: kw['stdout']=kw['stderr']=kw['log'] del(kw['log']) kw['shell']=isinstance(s,str) if len(s)>2000: startupinfo=pproc.STARTUPINFO() startupinfo.dwFlags|=pproc.STARTF_USESHOWWINDOW kw['startupinfo']=startupinfo try: if'stdout'not in kw: kw['stdout']=pproc.PIPE kw['stderr']=pproc.PIPE proc=pproc.Popen(s,**kw) (stdout,stderr)=proc.communicate() Logs.info(stdout) if stderr: Logs.error(stderr) return proc.returncode else: proc=pproc.Popen(s,**kw) return proc.wait() except OSError: return-1 listdir=os.listdir if is_win32: def listdir_win32(s): if re.match('^[A-Za-z]:$',s): s+=os.sep if not os.path.isdir(s): e=OSError() e.errno=errno.ENOENT raise e return os.listdir(s) listdir=listdir_win32 def waf_version(mini=0x010000,maxi=0x100000): ver=HEXVERSION try:min_val=mini+0 except TypeError:min_val=int(mini.replace('.','0'),16) if min_val>ver: Logs.error("waf version should be at least %s (%s found)"%(mini,ver)) sys.exit(0) try:max_val=maxi+0 except TypeError:max_val=int(maxi.replace('.','0'),16) if max_val=0x3000000: raise ImportError("Waf requires Python >= 2.3 but the raw source requires Python 2.4, 2.5 or 2.6") def ex_stack(): exc_type,exc_value,tb=sys.exc_info() if Logs.verbose>1: exc_lines=traceback.format_exception(exc_type,exc_value,tb) return''.join(exc_lines) return str(exc_value) def to_list(sth): if isinstance(sth,str): return sth.split() else: return sth g_loaded_modules={} g_module=None def load_module(file_path,name=WSCRIPT_FILE): try: return g_loaded_modules[file_path] except KeyError: pass module=imp.new_module(name) try: code=readf(file_path,m='rU') except(IOError,OSError): raise WscriptError('Could not read the file %r'%file_path) module.waf_hash_val=code sys.path.insert(0,os.path.dirname(file_path)) try: exec(compile(code,file_path,'exec'),module.__dict__) except Exception: raise WscriptError(traceback.format_exc(),file_path) sys.path.pop(0) g_loaded_modules[file_path]=module return module def set_main_module(file_path): global g_module g_module=load_module(file_path,'wscript_main') g_module.root_path=file_path try: g_module.APPNAME except: g_module.APPNAME='noname' try: g_module.VERSION except: g_module.VERSION='1.0' def to_hashtable(s): tbl={} lst=s.split('\n') for line in lst: if not line:continue mems=line.split('=') tbl[mems[0]]=mems[1] return tbl def get_term_cols(): return 80 try: import struct,fcntl,termios except ImportError: pass else: if Logs.got_tty: def myfun(): dummy_lines,cols=struct.unpack("HHHH",fcntl.ioctl(sys.stderr.fileno(),termios.TIOCGWINSZ,struct.pack("HHHH",0,0,0,0)))[:2] return cols try: myfun() except IOError: pass else: get_term_cols=myfun rot_idx=0 rot_chr=['\\','|','/','-'] def split_path(path): return path.split('/') def split_path_cygwin(path): if path.startswith('//'): ret=path.split('/')[2:] ret[0]='/'+ret[0] return ret return path.split('/') re_sp=re.compile('[/\\\\]') def split_path_win32(path): if path.startswith('\\\\'): ret=re.split(re_sp,path)[2:] ret[0]='\\'+ret[0] return ret return re.split(re_sp,path) if sys.platform=='cygwin': split_path=split_path_cygwin elif is_win32: split_path=split_path_win32 def copy_attrs(orig,dest,names,only_if_set=False): for a in to_list(names): u=getattr(orig,a,()) if u or not only_if_set: setattr(dest,a,u) def def_attrs(cls,**kw): ''' set attributes for class. @param cls [any class]: the class to update the given attributes in. @param kw [dictionary]: dictionary of attributes names and values. if the given class hasn't one (or more) of these attributes, add the attribute with its value to the class. ''' for k,v in kw.iteritems(): if not hasattr(cls,k): setattr(cls,k,v) def quote_define_name(path): fu=re.compile("[^a-zA-Z0-9]").sub("_",path) fu=fu.upper() return fu def quote_whitespace(path): return(path.strip().find(' ')>0 and'"%s"'%path or path).replace('""','"') def trimquotes(s): if not s:return'' s=s.rstrip() if s[0]=="'"and s[-1]=="'":return s[1:-1] return s def h_list(lst): m=md5() m.update(str(lst)) return m.digest() def h_fun(fun): try: return fun.code except AttributeError: try: h=inspect.getsource(fun) except IOError: h="nocode" try: fun.code=h except AttributeError: pass return h def pprint(col,str,label='',sep=os.linesep): sys.stderr.write("%s%s%s %s%s"%(Logs.colors(col),str,Logs.colors.NORMAL,label,sep)) def check_dir(dir): try: os.stat(dir) except OSError: try: os.makedirs(dir) except OSError,e: raise WafError("Cannot create folder '%s' (original error: %s)"%(dir,e)) def cmd_output(cmd,**kw): silent=False if'silent'in kw: silent=kw['silent'] del(kw['silent']) if'e'in kw: tmp=kw['e'] del(kw['e']) kw['env']=tmp kw['shell']=isinstance(cmd,str) kw['stdout']=pproc.PIPE if silent: kw['stderr']=pproc.PIPE try: p=pproc.Popen(cmd,**kw) output=p.communicate()[0] except OSError,e: raise ValueError(str(e)) if p.returncode: if not silent: msg="command execution failed: %s -> %r"%(cmd,str(output)) raise ValueError(msg) output='' return output reg_subst=re.compile(r"(\\\\)|(\$\$)|\$\{([^}]+)\}") def subst_vars(expr,params): def repl_var(m): if m.group(1): return'\\' if m.group(2): return'$' try: return params.get_flat(m.group(3)) except AttributeError: return params[m.group(3)] return reg_subst.sub(repl_var,expr) def unversioned_sys_platform_to_binary_format(unversioned_sys_platform): if unversioned_sys_platform in('linux','freebsd','netbsd','openbsd','sunos'): return'elf' elif unversioned_sys_platform=='darwin': return'mac-o' elif unversioned_sys_platform in('win32','cygwin','uwin','msys'): return'pe' return'elf' def unversioned_sys_platform(): s=sys.platform if s=='java': from java.lang import System s=System.getProperty('os.name') if s=='Mac OS X': return'darwin' elif s.startswith('Windows '): return'win32' elif s=='OS/2': return'os2' elif s=='HP-UX': return'hpux' elif s in('SunOS','Solaris'): return'sunos' else:s=s.lower() if s=='win32'or s.endswith('os2')and s!='sunos2':return s return re.split('\d+$',s)[0] def detect_platform(): s=sys.platform for x in'cygwin linux irix sunos hpux aix darwin'.split(): if s.find(x)>=0: return x if os.name in'posix java os2'.split(): return os.name return s def load_tool(tool,tooldir=None): ''' load_tool: import a Python module, optionally using several directories. @param tool [string]: name of tool to import. @param tooldir [list]: directories to look for the tool. @return: the loaded module. Warning: this function is not thread-safe: plays with sys.path, so must run in sequence. ''' if tooldir: assert isinstance(tooldir,list) sys.path=tooldir+sys.path try: try: return __import__(tool) except ImportError,e: Logs.error('Could not load the tool %r in %r:\n%s'%(tool,sys.path,e)) raise finally: if tooldir: sys.path=sys.path[len(tooldir):] def readf(fname,m='r'): f=open(fname,m) try: txt=f.read() finally: f.close() return txt def nada(*k,**kw): pass def diff_path(top,subdir): top=os.path.normpath(top).replace('\\','/').split('/') subdir=os.path.normpath(subdir).replace('\\','/').split('/') if len(top)==len(subdir):return'' diff=subdir[len(top)-len(subdir):] return os.path.join(*diff) class Context(object): def set_curdir(self,dir): self.curdir_=dir def get_curdir(self): try: return self.curdir_ except AttributeError: self.curdir_=os.getcwd() return self.get_curdir() curdir=property(get_curdir,set_curdir) def recurse(self,dirs,name=''): if not name: name=inspect.stack()[1][3] if isinstance(dirs,str): dirs=to_list(dirs) for x in dirs: if os.path.isabs(x): nexdir=x else: nexdir=os.path.join(self.curdir,x) base=os.path.join(nexdir,WSCRIPT_FILE) file_path=base+'_'+name try: txt=readf(file_path,m='rU') except(OSError,IOError): try: module=load_module(base) except OSError: raise WscriptError('No such script %s'%base) try: f=module.__dict__[name] except KeyError: raise WscriptError('No function %s defined in %s'%(name,base)) if getattr(self.__class__,'pre_recurse',None): self.pre_recurse(f,base,nexdir) old=self.curdir self.curdir=nexdir try: f(self) finally: self.curdir=old if getattr(self.__class__,'post_recurse',None): self.post_recurse(module,base,nexdir) else: dc={'ctx':self} if getattr(self.__class__,'pre_recurse',None): dc=self.pre_recurse(txt,file_path,nexdir) old=self.curdir self.curdir=nexdir try: try: exec(compile(txt,file_path,'exec'),dc) except Exception: raise WscriptError(traceback.format_exc(),base) finally: self.curdir=old if getattr(self.__class__,'post_recurse',None): self.post_recurse(txt,file_path,nexdir) if is_win32: old=shutil.copy2 def copy2(src,dst): old(src,dst) shutil.copystat(src,src) setattr(shutil,'copy2',copy2) def zip_folder(dir,zip_file_name,prefix): import zipfile zip=zipfile.ZipFile(zip_file_name,'w',compression=zipfile.ZIP_DEFLATED) base=os.path.abspath(dir) if prefix: if prefix[-1]!=os.sep: prefix+=os.sep n=len(base) for root,dirs,files in os.walk(base): for f in files: archive_name=prefix+root[n:]+os.sep+f zip.write(root+os.sep+f,archive_name,zipfile.ZIP_DEFLATED) zip.close() def get_elapsed_time(start): delta=datetime.datetime.now()-start days=int(delta.days) hours=int(delta.seconds/3600) minutes=int((delta.seconds-hours*3600)/60) seconds=delta.seconds-hours*3600-minutes*60+float(delta.microseconds)/1000/1000 result='' if days: result+='%dd'%days if days or hours: result+='%dh'%hours if days or hours or minutes: result+='%dm'%minutes return'%s%.3fs'%(result,seconds) if os.name=='java': try: gc.disable() gc.enable() except NotImplementedError: gc.disable=gc.enable xiphos-4.0.7+dfsg1/wafadmin/pproc.py0000644000175000017500000003471211277625176016556 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys mswindows=(sys.platform=="win32") import os import types import traceback import gc class CalledProcessError(Exception): def __init__(self,returncode,cmd): self.returncode=returncode self.cmd=cmd def __str__(self): return"Command '%s' returned non-zero exit status %d"%(self.cmd,self.returncode) if mswindows: import threading import msvcrt if 0: import pywintypes from win32api import GetStdHandle,STD_INPUT_HANDLE,STD_OUTPUT_HANDLE,STD_ERROR_HANDLE from win32api import GetCurrentProcess,DuplicateHandle,GetModuleFileName,GetVersion from win32con import DUPLICATE_SAME_ACCESS,SW_HIDE from win32pipe import CreatePipe from win32process import CreateProcess,STARTUPINFO,GetExitCodeProcess,STARTF_USESTDHANDLES,STARTF_USESHOWWINDOW,CREATE_NEW_CONSOLE from win32event import WaitForSingleObject,INFINITE,WAIT_OBJECT_0 else: from _subprocess import* class STARTUPINFO: dwFlags=0 hStdInput=None hStdOutput=None hStdError=None wShowWindow=0 class pywintypes: error=IOError else: import select import errno import fcntl import pickle __all__=["Popen","PIPE","STDOUT","call","check_call","CalledProcessError"] try: MAXFD=os.sysconf("SC_OPEN_MAX") except: MAXFD=256 try: False except NameError: False=0 True=1 _active=[] def _cleanup(): for inst in _active[:]: if inst.poll(_deadstate=sys.maxint)>=0: try: _active.remove(inst) except ValueError: pass PIPE=-1 STDOUT=-2 def call(*popenargs,**kwargs): return Popen(*popenargs,**kwargs).wait() def check_call(*popenargs,**kwargs): retcode=call(*popenargs,**kwargs) cmd=kwargs.get("args") if cmd is None: cmd=popenargs[0] if retcode: raise CalledProcessError(retcode,cmd) return retcode def list2cmdline(seq): result=[] needquote=False for arg in seq: bs_buf=[] if result: result.append(' ') needquote=(" "in arg)or("\t"in arg)or arg=="" if needquote: result.append('"') for c in arg: if c=='\\': bs_buf.append(c) elif c=='"': result.append('\\'*len(bs_buf)*2) bs_buf=[] result.append('\\"') else: if bs_buf: result.extend(bs_buf) bs_buf=[] result.append(c) if bs_buf: result.extend(bs_buf) if needquote: result.extend(bs_buf) result.append('"') return''.join(result) class Popen(object): def __init__(self,args,bufsize=0,executable=None,stdin=None,stdout=None,stderr=None,preexec_fn=None,close_fds=False,shell=False,cwd=None,env=None,universal_newlines=False,startupinfo=None,creationflags=0): _cleanup() self._child_created=False if not isinstance(bufsize,(int,long)): raise TypeError("bufsize must be an integer") if mswindows: if preexec_fn is not None: raise ValueError("preexec_fn is not supported on Windows platforms") if close_fds: raise ValueError("close_fds is not supported on Windows platforms") else: if startupinfo is not None: raise ValueError("startupinfo is only supported on Windows platforms") if creationflags!=0: raise ValueError("creationflags is only supported on Windows platforms") self.stdin=None self.stdout=None self.stderr=None self.pid=None self.returncode=None self.universal_newlines=universal_newlines (p2cread,p2cwrite,c2pread,c2pwrite,errread,errwrite)=self._get_handles(stdin,stdout,stderr) self._execute_child(args,executable,preexec_fn,close_fds,cwd,env,universal_newlines,startupinfo,creationflags,shell,p2cread,p2cwrite,c2pread,c2pwrite,errread,errwrite) if mswindows: if stdin is None and p2cwrite is not None: os.close(p2cwrite) p2cwrite=None if stdout is None and c2pread is not None: os.close(c2pread) c2pread=None if stderr is None and errread is not None: os.close(errread) errread=None if p2cwrite: self.stdin=os.fdopen(p2cwrite,'wb',bufsize) if c2pread: if universal_newlines: self.stdout=os.fdopen(c2pread,'rU',bufsize) else: self.stdout=os.fdopen(c2pread,'rb',bufsize) if errread: if universal_newlines: self.stderr=os.fdopen(errread,'rU',bufsize) else: self.stderr=os.fdopen(errread,'rb',bufsize) def _translate_newlines(self,data): data=data.replace("\r\n","\n") data=data.replace("\r","\n") return data def __del__(self,sys=sys): if not self._child_created: return self.poll(_deadstate=sys.maxint) if self.returncode is None and _active is not None: _active.append(self) def communicate(self,input=None): if[self.stdin,self.stdout,self.stderr].count(None)>=2: stdout=None stderr=None if self.stdin: if input: self.stdin.write(input) self.stdin.close() elif self.stdout: stdout=self.stdout.read() elif self.stderr: stderr=self.stderr.read() self.wait() return(stdout,stderr) return self._communicate(input) if mswindows: def _get_handles(self,stdin,stdout,stderr): if stdin is None and stdout is None and stderr is None: return(None,None,None,None,None,None) p2cread,p2cwrite=None,None c2pread,c2pwrite=None,None errread,errwrite=None,None if stdin is None: p2cread=GetStdHandle(STD_INPUT_HANDLE) if p2cread is not None: pass elif stdin is None or stdin==PIPE: p2cread,p2cwrite=CreatePipe(None,0) p2cwrite=p2cwrite.Detach() p2cwrite=msvcrt.open_osfhandle(p2cwrite,0) elif isinstance(stdin,int): p2cread=msvcrt.get_osfhandle(stdin) else: p2cread=msvcrt.get_osfhandle(stdin.fileno()) p2cread=self._make_inheritable(p2cread) if stdout is None: c2pwrite=GetStdHandle(STD_OUTPUT_HANDLE) if c2pwrite is not None: pass elif stdout is None or stdout==PIPE: c2pread,c2pwrite=CreatePipe(None,0) c2pread=c2pread.Detach() c2pread=msvcrt.open_osfhandle(c2pread,0) elif isinstance(stdout,int): c2pwrite=msvcrt.get_osfhandle(stdout) else: c2pwrite=msvcrt.get_osfhandle(stdout.fileno()) c2pwrite=self._make_inheritable(c2pwrite) if stderr is None: errwrite=GetStdHandle(STD_ERROR_HANDLE) if errwrite is not None: pass elif stderr is None or stderr==PIPE: errread,errwrite=CreatePipe(None,0) errread=errread.Detach() errread=msvcrt.open_osfhandle(errread,0) elif stderr==STDOUT: errwrite=c2pwrite elif isinstance(stderr,int): errwrite=msvcrt.get_osfhandle(stderr) else: errwrite=msvcrt.get_osfhandle(stderr.fileno()) errwrite=self._make_inheritable(errwrite) return(p2cread,p2cwrite,c2pread,c2pwrite,errread,errwrite) def _make_inheritable(self,handle): return DuplicateHandle(GetCurrentProcess(),handle,GetCurrentProcess(),0,1,DUPLICATE_SAME_ACCESS) def _find_w9xpopen(self): w9xpopen=os.path.join(os.path.dirname(GetModuleFileName(0)),"w9xpopen.exe") if not os.path.exists(w9xpopen): w9xpopen=os.path.join(os.path.dirname(sys.exec_prefix),"w9xpopen.exe") if not os.path.exists(w9xpopen): raise RuntimeError("Cannot locate w9xpopen.exe, which is needed for Popen to work with your shell or platform.") return w9xpopen def _execute_child(self,args,executable,preexec_fn,close_fds,cwd,env,universal_newlines,startupinfo,creationflags,shell,p2cread,p2cwrite,c2pread,c2pwrite,errread,errwrite): if not isinstance(args,types.StringTypes): args=list2cmdline(args) if startupinfo is None: startupinfo=STARTUPINFO() if None not in(p2cread,c2pwrite,errwrite): startupinfo.dwFlags|=STARTF_USESTDHANDLES startupinfo.hStdInput=p2cread startupinfo.hStdOutput=c2pwrite startupinfo.hStdError=errwrite if shell: startupinfo.dwFlags|=STARTF_USESHOWWINDOW startupinfo.wShowWindow=SW_HIDE comspec=os.environ.get("COMSPEC","cmd.exe") args=comspec+" /c "+args if(GetVersion()>=0x80000000L or os.path.basename(comspec).lower()=="command.com"): w9xpopen=self._find_w9xpopen() args='"%s" %s'%(w9xpopen,args) creationflags|=CREATE_NEW_CONSOLE try: hp,ht,pid,tid=CreateProcess(executable,args,None,None,1,creationflags,env,cwd,startupinfo) except pywintypes.error,e: raise WindowsError(*e.args) self._child_created=True self._handle=hp self.pid=pid ht.Close() if p2cread is not None: p2cread.Close() if c2pwrite is not None: c2pwrite.Close() if errwrite is not None: errwrite.Close() def poll(self,_deadstate=None): if self.returncode is None: if WaitForSingleObject(self._handle,0)==WAIT_OBJECT_0: self.returncode=GetExitCodeProcess(self._handle) return self.returncode def wait(self): if self.returncode is None: obj=WaitForSingleObject(self._handle,INFINITE) self.returncode=GetExitCodeProcess(self._handle) return self.returncode def _readerthread(self,fh,buffer): buffer.append(fh.read()) def _communicate(self,input): stdout=None stderr=None if self.stdout: stdout=[] stdout_thread=threading.Thread(target=self._readerthread,args=(self.stdout,stdout)) stdout_thread.setDaemon(True) stdout_thread.start() if self.stderr: stderr=[] stderr_thread=threading.Thread(target=self._readerthread,args=(self.stderr,stderr)) stderr_thread.setDaemon(True) stderr_thread.start() if self.stdin: if input is not None: self.stdin.write(input) self.stdin.close() if self.stdout: stdout_thread.join() if self.stderr: stderr_thread.join() if stdout is not None: stdout=stdout[0] if stderr is not None: stderr=stderr[0] if self.universal_newlines and hasattr(file,'newlines'): if stdout: stdout=self._translate_newlines(stdout) if stderr: stderr=self._translate_newlines(stderr) self.wait() return(stdout,stderr) else: def _get_handles(self,stdin,stdout,stderr): p2cread,p2cwrite=None,None c2pread,c2pwrite=None,None errread,errwrite=None,None if stdin is None: pass elif stdin==PIPE: p2cread,p2cwrite=os.pipe() elif isinstance(stdin,int): p2cread=stdin else: p2cread=stdin.fileno() if stdout is None: pass elif stdout==PIPE: c2pread,c2pwrite=os.pipe() elif isinstance(stdout,int): c2pwrite=stdout else: c2pwrite=stdout.fileno() if stderr is None: pass elif stderr==PIPE: errread,errwrite=os.pipe() elif stderr==STDOUT: errwrite=c2pwrite elif isinstance(stderr,int): errwrite=stderr else: errwrite=stderr.fileno() return(p2cread,p2cwrite,c2pread,c2pwrite,errread,errwrite) def _set_cloexec_flag(self,fd): try: cloexec_flag=fcntl.FD_CLOEXEC except AttributeError: cloexec_flag=1 old=fcntl.fcntl(fd,fcntl.F_GETFD) fcntl.fcntl(fd,fcntl.F_SETFD,old|cloexec_flag) def _close_fds(self,but): for i in xrange(3,MAXFD): if i==but: continue try: os.close(i) except: pass def _execute_child(self,args,executable,preexec_fn,close_fds,cwd,env,universal_newlines,startupinfo,creationflags,shell,p2cread,p2cwrite,c2pread,c2pwrite,errread,errwrite): if isinstance(args,types.StringTypes): args=[args] else: args=list(args) if shell: args=["/bin/sh","-c"]+args if executable is None: executable=args[0] errpipe_read,errpipe_write=os.pipe() self._set_cloexec_flag(errpipe_write) gc_was_enabled=gc.isenabled() gc.disable() try: self.pid=os.fork() except: if gc_was_enabled: gc.enable() raise self._child_created=True if self.pid==0: try: if p2cwrite: os.close(p2cwrite) if c2pread: os.close(c2pread) if errread: os.close(errread) os.close(errpipe_read) if p2cread: os.dup2(p2cread,0) if c2pwrite: os.dup2(c2pwrite,1) if errwrite: os.dup2(errwrite,2) if p2cread and p2cread not in(0,): os.close(p2cread) if c2pwrite and c2pwrite not in(p2cread,1): os.close(c2pwrite) if errwrite and errwrite not in(p2cread,c2pwrite,2): os.close(errwrite) if close_fds: self._close_fds(but=errpipe_write) if cwd is not None: os.chdir(cwd) if preexec_fn: apply(preexec_fn) if env is None: os.execvp(executable,args) else: os.execvpe(executable,args,env) except: exc_type,exc_value,tb=sys.exc_info() exc_lines=traceback.format_exception(exc_type,exc_value,tb) exc_value.child_traceback=''.join(exc_lines) os.write(errpipe_write,pickle.dumps(exc_value)) os._exit(255) if gc_was_enabled: gc.enable() os.close(errpipe_write) if p2cread and p2cwrite: os.close(p2cread) if c2pwrite and c2pread: os.close(c2pwrite) if errwrite and errread: os.close(errwrite) data=os.read(errpipe_read,1048576) os.close(errpipe_read) if data!="": os.waitpid(self.pid,0) child_exception=pickle.loads(data) raise child_exception def _handle_exitstatus(self,sts): if os.WIFSIGNALED(sts): self.returncode=-os.WTERMSIG(sts) elif os.WIFEXITED(sts): self.returncode=os.WEXITSTATUS(sts) else: raise RuntimeError("Unknown child exit status!") def poll(self,_deadstate=None): if self.returncode is None: try: pid,sts=os.waitpid(self.pid,os.WNOHANG) if pid==self.pid: self._handle_exitstatus(sts) except os.error: if _deadstate is not None: self.returncode=_deadstate return self.returncode def wait(self): if self.returncode is None: pid,sts=os.waitpid(self.pid,0) self._handle_exitstatus(sts) return self.returncode def _communicate(self,input): read_set=[] write_set=[] stdout=None stderr=None if self.stdin: self.stdin.flush() if input: write_set.append(self.stdin) else: self.stdin.close() if self.stdout: read_set.append(self.stdout) stdout=[] if self.stderr: read_set.append(self.stderr) stderr=[] input_offset=0 while read_set or write_set: rlist,wlist,xlist=select.select(read_set,write_set,[]) if self.stdin in wlist: bytes_written=os.write(self.stdin.fileno(),buffer(input,input_offset,512)) input_offset+=bytes_written if input_offset>=len(input): self.stdin.close() write_set.remove(self.stdin) if self.stdout in rlist: data=os.read(self.stdout.fileno(),1024) if data=="": self.stdout.close() read_set.remove(self.stdout) stdout.append(data) if self.stderr in rlist: data=os.read(self.stderr.fileno(),1024) if data=="": self.stderr.close() read_set.remove(self.stderr) stderr.append(data) if stdout is not None: stdout=''.join(stdout) if stderr is not None: stderr=''.join(stderr) if self.universal_newlines and hasattr(file,'newlines'): if stdout: stdout=self._translate_newlines(stdout) if stderr: stderr=self._translate_newlines(stderr) self.wait() return(stdout,stderr) xiphos-4.0.7+dfsg1/wafadmin/Task.py0000644000175000017500000005132111353731254016316 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os,shutil,sys,re,random,datetime,tempfile from Utils import md5 import Build,Runner,Utils,Node,Logs,Options from Logs import debug,warn,error from Constants import* algotype=NORMAL COMPILE_TEMPLATE_SHELL=''' def f(task): env = task.env wd = getattr(task, 'cwd', None) p = env.get_flat cmd = \'\'\' %s \'\'\' % s return task.exec_command(cmd, cwd=wd) ''' COMPILE_TEMPLATE_NOSHELL=''' def f(task): env = task.env wd = getattr(task, 'cwd', None) def to_list(xx): if isinstance(xx, str): return [xx] return xx lst = [] %s lst = [x for x in lst if x] return task.exec_command(lst, cwd=wd) ''' file_deps=Utils.nada class TaskManager(object): def __init__(self): self.groups=[] self.tasks_done=[] self.current_group=0 self.groups_names={} def get_next_set(self): ret=None while not ret and self.current_group0: self.set_order(keys[i],keys[j]) elif val<0: self.set_order(keys[j],keys[i]) def tasks_in_parallel(self): if not self.ready:self.prepare() keys=self.cstr_groups.keys() unconnected=[] remainder=[] for u in keys: for k in self.cstr_order.values(): if u in k: remainder.append(u) break else: unconnected.append(u) toreturn=[] for y in unconnected: toreturn.extend(self.cstr_groups[y]) for y in unconnected: try:self.cstr_order.__delitem__(y) except KeyError:pass self.cstr_groups.__delitem__(y) if not toreturn and remainder: raise Utils.WafError("circular order constraint detected %r"%remainder) return toreturn def tasks_by_max_jobs(self): if not self.ready:self.prepare() if not self.temp_tasks:self.temp_tasks=self.tasks_in_parallel() if not self.temp_tasks:return(None,None) maxjobs=MAXJOBS ret=[] remaining=[] for t in self.temp_tasks: m=getattr(t,"maxjobs",getattr(self.__class__,"maxjobs",MAXJOBS)) if m>maxjobs: remaining.append(t) elif m task failed (err #%d): %r"%(self.err_code,self) except AttributeError: return" -> task failed: %r"%self elif self.hasrun==MISSING: return" -> missing files: %r"%self else: return'' def install(self): bld=self.generator.bld d=self.attr('install') if self.attr('install_path'): lst=[a.relpath_gen(bld.srcnode)for a in self.outputs] perm=self.attr('chmod',O644) if self.attr('src'): lst+=[a.relpath_gen(bld.srcnode)for a in self.inputs] if self.attr('filename'): dir=self.install_path.rstrip(os.sep)+os.sep+self.attr('filename') bld.install_as(dir,lst[0],self.env,perm) else: bld.install_files(self.install_path,lst,self.env,perm) class Task(TaskBase): vars=[] def __init__(self,env,**kw): TaskBase.__init__(self,**kw) self.env=env self.inputs=[] self.outputs=[] self.deps_nodes=[] self.run_after=[] def __str__(self): env=self.env src_str=' '.join([a.nice_path(env)for a in self.inputs]) tgt_str=' '.join([a.nice_path(env)for a in self.outputs]) if self.outputs:sep=' -> ' else:sep='' return'%s: %s%s%s\n'%(self.__class__.__name__.replace('_task',''),src_str,sep,tgt_str) def __repr__(self): return"".join(['\n\t{task: ',self.__class__.__name__," ",",".join([x.name for x in self.inputs])," -> ",",".join([x.name for x in self.outputs]),'}']) def unique_id(self): try: return self.uid except AttributeError: m=md5() up=m.update up(self.__class__.__name__) up(self.env.variant()) p=None for x in self.inputs+self.outputs: if p!=x.parent.id: p=x.parent.id up(x.parent.abspath()) up(x.name) self.uid=m.digest() return self.uid def set_inputs(self,inp): if isinstance(inp,list):self.inputs+=inp else:self.inputs.append(inp) def set_outputs(self,out): if isinstance(out,list):self.outputs+=out else:self.outputs.append(out) def set_run_after(self,task): assert isinstance(task,TaskBase) self.run_after.append(task) def add_file_dependency(self,filename): node=self.generator.bld.path.find_resource(filename) self.deps_nodes.append(node) def signature(self): try:return self.cache_sig[0] except AttributeError:pass self.m=md5() exp_sig=self.sig_explicit_deps() var_sig=self.sig_vars() imp_sig=SIG_NIL if self.scan: try: imp_sig=self.sig_implicit_deps() except ValueError: return self.signature() ret=self.m.digest() self.cache_sig=(ret,exp_sig,imp_sig,var_sig) return ret def runnable_status(self): if self.inputs and(not self.outputs): if not getattr(self.__class__,'quiet',None): warn("invalid task (no inputs OR outputs): override in a Task subclass or set the attribute 'quiet' %r"%self) for t in self.run_after: if not t.hasrun: return ASK_LATER env=self.env bld=self.generator.bld new_sig=self.signature() key=self.unique_id() try: prev_sig=bld.task_sigs[key][0] except KeyError: debug("task: task %r must run as it was never run before or the task code changed",self) return RUN_ME for node in self.outputs: variant=node.variant(env) try: if bld.node_sigs[variant][node.id]!=new_sig: return RUN_ME except KeyError: debug("task: task %r must run as the output nodes do not exist",self) return RUN_ME if Logs.verbose:self.debug_why(bld.task_sigs[key]) if new_sig!=prev_sig: return RUN_ME return SKIP_ME def post_run(self): bld=self.generator.bld env=self.env sig=self.signature() ssig=sig.encode('hex') variant=env.variant() for node in self.outputs: try: os.stat(node.abspath(env)) except OSError: self.has_run=MISSING self.err_msg='-> missing file: %r'%node.abspath(env) raise Utils.WafError bld.node_sigs[variant][node.id]=sig bld.task_sigs[self.unique_id()]=self.cache_sig if not Options.cache_global or Options.options.nocache or not self.outputs: return None if getattr(self,'cached',None): return None dname=os.path.join(Options.cache_global,ssig) tmpdir=tempfile.mkdtemp(prefix=Options.cache_global) try: shutil.rmtree(dname) except: pass try: for node in self.outputs: variant=node.variant(env) dest=os.path.join(tmpdir,node.name) shutil.copy2(node.abspath(env),dest) except(OSError,IOError): try: shutil.rmtree(tmpdir) except: pass else: try: os.rename(tmpdir,dname) except OSError: try: shutil.rmtree(tmpdir) except: pass else: try: os.chmod(dname,O755) except: pass def can_retrieve_cache(self): if not Options.cache_global or Options.options.nocache or not self.outputs: return None env=self.env sig=self.signature() ssig=sig.encode('hex') dname=os.path.join(Options.cache_global,ssig) try: t1=os.stat(dname).st_mtime except OSError: return None for node in self.outputs: variant=node.variant(env) orig=os.path.join(dname,node.name) try: shutil.copy2(orig,node.abspath(env)) os.utime(orig,None) except(OSError,IOError): debug('task: failed retrieving file') return None try: t2=os.stat(dname).st_mtime except OSError: return None if t1!=t2: return None for node in self.outputs: self.generator.bld.node_sigs[variant][node.id]=sig self.generator.bld.printout('restoring from cache %r\n'%node.bldpath(env)) self.cached=True return 1 def debug_why(self,old_sigs): new_sigs=self.cache_sig def v(x): return x.encode('hex') debug("Task %r",self) msgs=['Task must run','* Source file or manual dependency','* Implicit dependency','* Environment variable'] tmp='task: -> %s: %s %s' for x in xrange(len(msgs)): if(new_sigs[x]!=old_sigs[x]): debug(tmp,msgs[x],v(old_sigs[x]),v(new_sigs[x])) def sig_explicit_deps(self): bld=self.generator.bld up=self.m.update for x in self.inputs+getattr(self,'dep_nodes',[]): if not x.parent.id in bld.cache_scanned_folders: bld.rescan(x.parent) variant=x.variant(self.env) try: up(bld.node_sigs[variant][x.id]) except KeyError: raise Utils.WafError('Missing node signature for %r (required by %r)'%(x,self)) if bld.deps_man: additional_deps=bld.deps_man for x in self.inputs+self.outputs: try: d=additional_deps[x.id] except KeyError: continue for v in d: if isinstance(v,Node.Node): bld.rescan(v.parent) variant=v.variant(self.env) try: v=bld.node_sigs[variant][v.id] except KeyError: raise Utils.WafError('Missing node signature for %r (required by %r)'%(v,self)) elif hasattr(v,'__call__'): v=v() up(v) for x in self.deps_nodes: v=bld.node_sigs[x.variant(self.env)][x.id] up(v) return self.m.digest() def sig_vars(self): bld=self.generator.bld env=self.env act_sig=bld.hash_env_vars(env,self.__class__.vars) self.m.update(act_sig) dep_vars=getattr(self,'dep_vars',None) if dep_vars: self.m.update(bld.hash_env_vars(env,dep_vars)) return self.m.digest() scan=None def sig_implicit_deps(self): bld=self.generator.bld key=self.unique_id() prev_sigs=bld.task_sigs.get(key,()) if prev_sigs: try: if prev_sigs[2]==self.compute_sig_implicit_deps(): return prev_sigs[2] except(KeyError,OSError): pass del bld.task_sigs[key] raise ValueError('rescan') (nodes,names)=self.scan() if Logs.verbose: debug('deps: scanner for %s returned %s %s',str(self),str(nodes),str(names)) bld.node_deps[key]=nodes bld.raw_deps[key]=names try: sig=self.compute_sig_implicit_deps() except KeyError: try: nodes=bld.node_deps.get(self.unique_id(),[]) except: nodes='?' raise Utils.WafError('Missing node signature for %r (for implicit dependencies %r)'%(nodes,self)) return sig def compute_sig_implicit_deps(self): upd=self.m.update bld=self.generator.bld tstamp=bld.node_sigs env=self.env for k in bld.node_deps.get(self.unique_id(),[]): if not k.parent.id in bld.cache_scanned_folders: bld.rescan(k.parent) if k.id&3==2: upd(tstamp[0][k.id]) else: upd(tstamp[env.variant()][k.id]) return self.m.digest() def funex(c): dc={} exec(c,dc) return dc['f'] reg_act=re.compile(r"(?P\\)|(?P\$\$)|(?P\$\{(?P\w+)(?P.*?)\})",re.M) def compile_fun_shell(name,line): extr=[] def repl(match): g=match.group if g('dollar'):return"$" elif g('backslash'):return'\\\\' elif g('subst'):extr.append((g('var'),g('code')));return"%s" return None line=reg_act.sub(repl,line) parm=[] dvars=[] app=parm.append for(var,meth)in extr: if var=='SRC': if meth:app('task.inputs%s'%meth) else:app('" ".join([a.srcpath(env) for a in task.inputs])') elif var=='TGT': if meth:app('task.outputs%s'%meth) else:app('" ".join([a.bldpath(env) for a in task.outputs])') else: if not var in dvars:dvars.append(var) app("p('%s')"%var) if parm:parm="%% (%s) "%(',\n\t\t'.join(parm)) else:parm='' c=COMPILE_TEMPLATE_SHELL%(line,parm) debug('action: %s',c) return(funex(c),dvars) def compile_fun_noshell(name,line): extr=[] def repl(match): g=match.group if g('dollar'):return"$" elif g('subst'):extr.append((g('var'),g('code')));return"<<|@|>>" return None line2=reg_act.sub(repl,line) params=line2.split('<<|@|>>') buf=[] dvars=[] app=buf.append for x in xrange(len(extr)): params[x]=params[x].strip() if params[x]: app("lst.extend(%r)"%params[x].split()) (var,meth)=extr[x] if var=='SRC': if meth:app('lst.append(task.inputs%s)'%meth) else:app("lst.extend([a.srcpath(env) for a in task.inputs])") elif var=='TGT': if meth:app('lst.append(task.outputs%s)'%meth) else:app("lst.extend([a.bldpath(env) for a in task.outputs])") else: app('lst.extend(to_list(env[%r]))'%var) if not var in dvars:dvars.append(var) if extr: if params[-1]: app("lst.extend(%r)"%params[-1].split()) fun=COMPILE_TEMPLATE_NOSHELL%"\n\t".join(buf) debug('action: %s',fun) return(funex(fun),dvars) def compile_fun(name,line,shell=None): if line.find('<')>0 or line.find('>')>0 or line.find('&&')>0: shell=True if shell is None: if sys.platform=='win32': shell=False else: shell=True if shell: return compile_fun_shell(name,line) else: return compile_fun_noshell(name,line) def simple_task_type(name,line,color='GREEN',vars=[],ext_in=[],ext_out=[],before=[],after=[],shell=None): (fun,dvars)=compile_fun(name,line,shell) fun.code=line return task_type_from_func(name,fun,vars or dvars,color,ext_in,ext_out,before,after) def task_type_from_func(name,func,vars=[],color='GREEN',ext_in=[],ext_out=[],before=[],after=[]): params={'run':func,'vars':vars,'color':color,'name':name,'ext_in':Utils.to_list(ext_in),'ext_out':Utils.to_list(ext_out),'before':Utils.to_list(before),'after':Utils.to_list(after),} cls=type(Task)(name,(Task,),params) TaskBase.classes[name]=cls return cls def always_run(cls): old=cls.runnable_status def always(self): old(self) return RUN_ME cls.runnable_status=always def update_outputs(cls): old_post_run=cls.post_run def post_run(self): old_post_run(self) bld=self.outputs[0].__class__.bld for output in self.outputs: bld.node_sigs[self.env.variant()][output.id]=Utils.h_file(output.abspath(self.env)) cls.post_run=post_run old_runnable_status=cls.runnable_status def runnable_status(self): status=old_runnable_status(self) if status!=RUN_ME: return status try: bld=self.outputs[0].__class__.bld new_sig=self.signature() prev_sig=bld.task_sigs[self.unique_id()][0] if prev_sig==new_sig: return SKIP_ME except KeyError: pass except IndexError: pass return RUN_ME cls.runnable_status=runnable_status def extract_outputs(tasks): v={} for x in tasks: try: (ins,outs)=v[x.env.variant()] except KeyError: ins={} outs={} v[x.env.variant()]=(ins,outs) for a in getattr(x,'inputs',[]): try:ins[a.id].append(x) except KeyError:ins[a.id]=[x] for a in getattr(x,'outputs',[]): try:outs[a.id].append(x) except KeyError:outs[a.id]=[x] for(ins,outs)in v.values(): links=set(ins.iterkeys()).intersection(outs.iterkeys()) for k in links: for a in ins[k]: for b in outs[k]: a.set_run_after(b) def extract_deps(tasks): extract_outputs(tasks) out_to_task={} for x in tasks: v=x.env.variant() try: lst=x.outputs except AttributeError: pass else: for node in lst: out_to_task[(v,node.id)]=x dep_to_task={} for x in tasks: try: x.signature() except: pass v=x.env.variant() key=x.unique_id() for k in x.generator.bld.node_deps.get(x.unique_id(),[]): try:dep_to_task[(v,k.id)].append(x) except KeyError:dep_to_task[(v,k.id)]=[x] deps=set(dep_to_task.keys()).intersection(set(out_to_task.keys())) for idx in deps: for k in dep_to_task[idx]: k.set_run_after(out_to_task[idx]) for x in tasks: try: delattr(x,'cache_sig') except AttributeError: pass xiphos-4.0.7+dfsg1/wafadmin/Options.py0000644000175000017500000001327711344754026017061 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,imp,types,tempfile,optparse import Logs,Utils from Constants import* cmds='distclean configure build install clean uninstall check dist distcheck'.split() commands={} is_install=False options={} arg_line=[] launch_dir='' tooldir='' lockfile=os.environ.get('WAFLOCK','.lock-wscript') try:cache_global=os.path.abspath(os.environ['WAFCACHE']) except KeyError:cache_global='' platform=Utils.unversioned_sys_platform() conf_file='conf-runs-%s-%d.pickle'%(platform,ABI) default_prefix=os.environ.get('PREFIX') if not default_prefix: if platform=='win32':default_prefix=tempfile.gettempdir() else:default_prefix='/usr/local/' default_jobs=os.environ.get('JOBS',-1) if default_jobs<1: try: if'SC_NPROCESSORS_ONLN'in os.sysconf_names: default_jobs=os.sysconf('SC_NPROCESSORS_ONLN') else: default_jobs=int(Utils.cmd_output(['sysctl','-n','hw.ncpu'])) except: if os.name=='java': from java.lang import Runtime default_jobs=Runtime.getRuntime().availableProcessors() else: default_jobs=int(os.environ.get('NUMBER_OF_PROCESSORS',1)) default_destdir=os.environ.get('DESTDIR','') def get_usage(self): cmds_str=[] module=Utils.g_module if module: tbl=module.__dict__ keys=list(tbl.keys()) keys.sort() if'build'in tbl: if not module.build.__doc__: module.build.__doc__='builds the project' if'configure'in tbl: if not module.configure.__doc__: module.configure.__doc__='configures the project' ban=['set_options','init','shutdown'] optlst=[x for x in keys if not x in ban and type(tbl[x])is type(parse_args_impl)and tbl[x].__doc__ and not x.startswith('_')] just=max([len(x)for x in optlst]) for x in optlst: cmds_str.append(' %s: %s'%(x.ljust(just),tbl[x].__doc__)) ret='\n'.join(cmds_str) else: ret=' '.join(cmds) return'''waf [command] [options] Main commands (example: ./waf build -j4) %s '''%ret setattr(optparse.OptionParser,'get_usage',get_usage) def create_parser(module=None): Logs.debug('options: create_parser is called') parser=optparse.OptionParser(conflict_handler="resolve",version='waf %s (%s)'%(WAFVERSION,WAFREVISION)) parser.formatter.width=Utils.get_term_cols() p=parser.add_option p('-j','--jobs',type='int',default=default_jobs,help='amount of parallel jobs (%r)'%default_jobs,dest='jobs') p('-k','--keep',action='store_true',default=False,help='keep running happily on independent task groups',dest='keep') p('-v','--verbose',action='count',default=0,help='verbosity level -v -vv or -vvv [default: 0]',dest='verbose') p('--nocache',action='store_true',default=False,help='ignore the WAFCACHE (if set)',dest='nocache') p('--zones',action='store',default='',help='debugging zones (task_gen, deps, tasks, etc)',dest='zones') p('-p','--progress',action='count',default=0,help='-p: progress bar; -pp: ide output',dest='progress_bar') p('--targets',action='store',default='',help='build given task generators, e.g. "target1,target2"',dest='compile_targets') gr=optparse.OptionGroup(parser,'configuration options') parser.add_option_group(gr) gr.add_option('-b','--blddir',action='store',default='',help='build dir for the project (configuration)',dest='blddir') gr.add_option('-s','--srcdir',action='store',default='',help='src dir for the project (configuration)',dest='srcdir') gr.add_option('--prefix',help='installation prefix (configuration) [default: %r]'%default_prefix,default=default_prefix,dest='prefix') gr=optparse.OptionGroup(parser,'installation options') parser.add_option_group(gr) gr.add_option('--destdir',help='installation root [default: %r]'%default_destdir,default=default_destdir,dest='destdir') gr.add_option('-f','--force',action='store_true',default=False,help='force file installation',dest='force') return parser def parse_args_impl(parser,_args=None): global options,commands,arg_line (options,args)=parser.parse_args(args=_args) arg_line=args commands={} for var in cmds:commands[var]=0 if not args: commands['build']=1 args.append('build') for arg in args: commands[arg]=True if'check'in args: idx=args.index('check') try: bidx=args.index('build') if bidx>idx: raise ValueError('build before check') except ValueError,e: args.insert(idx,'build') if args[0]!='init': args.insert(0,'init') if options.keep:options.jobs=1 if options.jobs<1:options.jobs=1 if'install'in sys.argv or'uninstall'in sys.argv: options.destdir=options.destdir and os.path.abspath(os.path.expanduser(options.destdir)) Logs.verbose=options.verbose Logs.init_log() if options.zones: Logs.zones=options.zones.split(',') if not Logs.verbose:Logs.verbose=1 elif Logs.verbose>0: Logs.zones=['runner'] if Logs.verbose>2: Logs.zones=['*'] class Handler(Utils.Context): parser=None def __init__(self,module=None): self.parser=create_parser(module) self.cwd=os.getcwd() Handler.parser=self def add_option(self,*k,**kw): self.parser.add_option(*k,**kw) def add_option_group(self,*k,**kw): return self.parser.add_option_group(*k,**kw) def get_option_group(self,opt_str): return self.parser.get_option_group(opt_str) def sub_options(self,*k,**kw): if not k:raise Utils.WscriptError('folder expected') self.recurse(k[0],name='set_options') def tool_options(self,*k,**kw): if not k[0]: raise Utils.WscriptError('invalid tool_options call %r %r'%(k,kw)) tools=Utils.to_list(k[0]) path=Utils.to_list(kw.get('tdir',kw.get('tooldir',tooldir))) for tool in tools: tool=tool.replace('++','xx') if tool=='java':tool='javaw' if tool.lower()=='unittest':tool='unittestw' module=Utils.load_tool(tool,path) try: fun=module.set_options except AttributeError: pass else: fun(kw.get('option_group',self)) def parse_args(self,args=None): parse_args_impl(self.parser,args) xiphos-4.0.7+dfsg1/wafadmin/TaskGen.py0000644000175000017500000002445211353731254016755 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os,traceback,copy import Build,Task,Utils,Logs,Options from Logs import debug,error,warn from Constants import* typos={'sources':'source','targets':'target','include':'includes','define':'defines','importpath':'importpaths','install_var':'install_path','install_subdir':'install_path','inst_var':'install_path','inst_dir':'install_path','feature':'features',} class register_obj(type): def __init__(cls,name,bases,dict): super(register_obj,cls).__init__(name,bases,dict) name=cls.__name__ suffix='_taskgen' if name.endswith(suffix): task_gen.classes[name.replace(suffix,'')]=cls class task_gen(object): __metaclass__=register_obj mappings={} mapped={} prec=Utils.DefaultDict(list) traits=Utils.DefaultDict(set) classes={} def __init__(self,*kw,**kwargs): self.prec=Utils.DefaultDict(list) self.source='' self.target='' self.meths=[] self.mappings={} self.features=list(kw) self.tasks=[] self.default_chmod=O644 self.default_install_path=None self.allnodes=[] self.bld=kwargs.get('bld',Build.bld) self.env=self.bld.env.copy() self.path=self.bld.path self.name='' self.idx=self.bld.idx[self.path.id]=self.bld.idx.get(self.path.id,0)+1 for key,val in kwargs.iteritems(): setattr(self,key,val) self.bld.task_manager.add_task_gen(self) self.bld.all_task_gen.append(self) def __str__(self): return(""%(self.name or self.target,self.__class__.__name__,str(self.path))) def __setattr__(self,name,attr): real=typos.get(name,name) if real!=name: warn('typo %s -> %s'%(name,real)) if Logs.verbose>0: traceback.print_stack() object.__setattr__(self,real,attr) def to_list(self,value): if isinstance(value,str):return value.split() else:return value def apply(self): keys=set(self.meths) self.features=Utils.to_list(self.features) for x in self.features+['*']: st=task_gen.traits[x] if not st: warn('feature %r does not exist - bind at least one method to it'%x) keys.update(st) prec={} prec_tbl=self.prec or task_gen.prec for x in prec_tbl: if x in keys: prec[x]=prec_tbl[x] tmp=[] for a in keys: for x in prec.values(): if a in x:break else: tmp.append(a) out=[] while tmp: e=tmp.pop() if e in keys:out.append(e) try: nlst=prec[e] except KeyError: pass else: del prec[e] for x in nlst: for y in prec: if x in prec[y]: break else: tmp.append(x) if prec:raise Utils.WafError("graph has a cycle %s"%str(prec)) out.reverse() self.meths=out debug('task_gen: posting %s %d',self,id(self)) for x in out: try: v=getattr(self,x) except AttributeError: raise Utils.WafError("tried to retrieve %s which is not a valid method"%x) debug('task_gen: -> %s (%d)',x,id(self)) v() def post(self): if not self.name: if isinstance(self.target,list): self.name=' '.join(self.target) else: self.name=self.target if getattr(self,'posted',None): return self.apply() debug('task_gen: posted %s',self.name) self.posted=True def get_hook(self,ext): try:return self.mappings[ext] except KeyError: try:return task_gen.mappings[ext] except KeyError:return None def create_task(self,name,src=None,tgt=None,env=None): env=env or self.env task=Task.TaskBase.classes[name](env.copy(),generator=self) if src: task.set_inputs(src) if tgt: task.set_outputs(tgt) self.tasks.append(task) return task def name_to_obj(self,name): return self.bld.name_to_obj(name,self.env) def find_sources_in_dirs(self,dirnames,excludes=[],exts=[]): err_msg="'%s' attribute must be a list" if not isinstance(excludes,list): raise Utils.WscriptError(err_msg%'excludes') if not isinstance(exts,list): raise Utils.WscriptError(err_msg%'exts') lst=[] dirnames=self.to_list(dirnames) ext_lst=exts or list(self.mappings.keys())+list(task_gen.mappings.keys()) for name in dirnames: anode=self.path.find_dir(name) if not anode or not anode.is_child_of(self.bld.srcnode): raise Utils.WscriptError("Unable to use '%s' - either because it's not a relative path"", or it's not child of '%s'."%(name,self.bld.srcnode)) self.bld.rescan(anode) for name in self.bld.cache_dir_contents[anode.id]: if name.startswith('.'): continue (base,ext)=os.path.splitext(name) if ext in ext_lst and not name in lst and not name in excludes: lst.append((anode.relpath_gen(self.path)or'.')+os.path.sep+name) lst.sort() self.source=self.to_list(self.source) if not self.source:self.source=lst else:self.source+=lst def clone(self,env): newobj=task_gen(bld=self.bld) for x in self.__dict__: if x in['env','bld']: continue elif x in["path","features"]: setattr(newobj,x,getattr(self,x)) else: setattr(newobj,x,copy.copy(getattr(self,x))) newobj.__class__=self.__class__ if isinstance(env,str): newobj.env=self.bld.all_envs[env].copy() else: newobj.env=env.copy() return newobj def get_inst_path(self): return getattr(self,'_install_path',getattr(self,'default_install_path','')) def set_inst_path(self,val): self._install_path=val install_path=property(get_inst_path,set_inst_path) def get_chmod(self): return getattr(self,'_chmod',getattr(self,'default_chmod',O644)) def set_chmod(self,val): self._chmod=val chmod=property(get_chmod,set_chmod) def declare_extension(var,func): try: for x in Utils.to_list(var): task_gen.mappings[x]=func except: raise Utils.WscriptError('declare_extension takes either a list or a string %r'%var) task_gen.mapped[func.__name__]=func def declare_order(*k): assert(len(k)>1) n=len(k)-1 for i in xrange(n): f1=k[i] f2=k[i+1] if not f1 in task_gen.prec[f2]: task_gen.prec[f2].append(f1) def declare_chain(name='',action='',ext_in='',ext_out='',reentrant=True,color='BLUE',install=0,before=[],after=[],decider=None,rule=None,scan=None): action=action or rule if isinstance(action,str): act=Task.simple_task_type(name,action,color=color) else: act=Task.task_type_from_func(name,action,color=color) act.ext_in=tuple(Utils.to_list(ext_in)) act.ext_out=tuple(Utils.to_list(ext_out)) act.before=Utils.to_list(before) act.after=Utils.to_list(after) act.scan=scan def x_file(self,node): if decider: ext=decider(self,node) else: ext=ext_out if isinstance(ext,str): out_source=node.change_ext(ext) if reentrant: self.allnodes.append(out_source) elif isinstance(ext,list): out_source=[node.change_ext(x)for x in ext] if reentrant: for i in xrange((reentrant is True)and len(out_source)or reentrant): self.allnodes.append(out_source[i]) else: raise Utils.WafError("do not know how to process %s"%str(ext)) tsk=self.create_task(name,node,out_source) if node.__class__.bld.is_install: tsk.install=install declare_extension(act.ext_in,x_file) def bind_feature(name,methods): lst=Utils.to_list(methods) task_gen.traits[name].update(lst) def taskgen(func): setattr(task_gen,func.__name__,func) return func def feature(*k): def deco(func): setattr(task_gen,func.__name__,func) for name in k: task_gen.traits[name].update([func.__name__]) return func return deco def before(*k): def deco(func): setattr(task_gen,func.__name__,func) for fun_name in k: if not func.__name__ in task_gen.prec[fun_name]: task_gen.prec[fun_name].append(func.__name__) return func return deco def after(*k): def deco(func): setattr(task_gen,func.__name__,func) for fun_name in k: if not fun_name in task_gen.prec[func.__name__]: task_gen.prec[func.__name__].append(fun_name) return func return deco def extension(var): def deco(func): setattr(task_gen,func.__name__,func) try: for x in Utils.to_list(var): task_gen.mappings[x]=func except: raise Utils.WafError('extension takes either a list or a string %r'%var) task_gen.mapped[func.__name__]=func return func return deco def apply_core(self): find_resource=self.path.find_resource for filename in self.to_list(self.source): x=self.get_hook(filename) if x: x(self,filename) else: node=find_resource(filename) if not node:raise Utils.WafError("source not found: '%s' in '%s'"%(filename,str(self.path))) self.allnodes.append(node) for node in self.allnodes: x=self.get_hook(node.suffix()) if not x: raise Utils.WafError("Cannot guess how to process %s (got mappings %r in %r) -> try conf.check_tool(..)?"%(str(node),self.__class__.mappings.keys(),self.__class__)) x(self,node) feature('*')(apply_core) def exec_rule(self): if not getattr(self,'rule',None): return try: self.meths.remove('apply_core') except ValueError: pass func=self.rule vars2=[] if isinstance(func,str): (func,vars2)=Task.compile_fun('',self.rule,shell=getattr(self,'shell',True)) func.code=self.rule vars=getattr(self,'vars',vars2) if not vars: if isinstance(self.rule,str): vars=self.rule else: vars=Utils.h_fun(self.rule) name=getattr(self,'name',None)or self.target or self.rule if not isinstance(name,str): name=str(self.idx) cls=Task.task_type_from_func(name,func,vars) tsk=self.create_task(name) if getattr(self,'target',None): cls.quiet=True tsk.outputs=[self.path.find_or_declare(x)for x in self.to_list(self.target)] if getattr(self,'source',None): cls.quiet=True tsk.inputs=[] for x in self.to_list(self.source): y=self.path.find_resource(x) if not y: raise Utils.WafError('input file %r could not be found (%r)'%(x,self.path.abspath())) tsk.inputs.append(y) if self.allnodes: tsk.inputs.extend(self.allnodes) if getattr(self,'scan',None): cls.scan=self.scan if getattr(self,'install_path',None): tsk.install_path=self.install_path if getattr(self,'cwd',None): tsk.cwd=self.cwd if getattr(self,'on_results',None): Task.update_outputs(cls) if getattr(self,'always',None): Task.always_run(cls) for x in['after','before','ext_in','ext_out']: setattr(cls,x,getattr(self,x,[])) feature('*')(exec_rule) before('apply_core')(exec_rule) def sequence_order(self): if self.meths and self.meths[-1]!='sequence_order': self.meths.append('sequence_order') return if getattr(self,'seq_start',None): return if getattr(self.bld,'prev',None): self.bld.prev.post() for x in self.bld.prev.tasks: for y in self.tasks: y.set_run_after(x) self.bld.prev=self feature('seq')(sequence_order) xiphos-4.0.7+dfsg1/wafadmin/Constants.py0000644000175000017500000000147511353731254017375 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 HEXVERSION=0x105015 WAFVERSION="1.5.15" WAFREVISION="7505M" ABI=7 O644=420 O755=493 MAXJOBS=99999999 CACHE_DIR='c4che' CACHE_SUFFIX='.cache.py' DBFILE='.wafpickle-%d'%ABI WSCRIPT_FILE='wscript' WSCRIPT_BUILD_FILE='wscript_build' WAF_CONFIG_LOG='config.log' WAF_CONFIG_H='config.h' SIG_NIL='iluvcuteoverload' VARIANT='_VARIANT_' DEFAULT='default' SRCDIR='srcdir' BLDDIR='blddir' APPNAME='APPNAME' VERSION='VERSION' DEFINES='defines' UNDEFINED=() BREAK="break" CONTINUE="continue" JOBCONTROL="JOBCONTROL" MAXPARALLEL="MAXPARALLEL" NORMAL="NORMAL" NOT_RUN=0 MISSING=1 CRASHED=2 EXCEPTION=3 SKIPPED=8 SUCCESS=9 ASK_LATER=-1 SKIP_ME=-2 RUN_ME=-3 LOG_FORMAT="%(asctime)s %(c1)s%(zone)s%(c2)s %(message)s" HOUR_FORMAT="%H:%M:%S" TEST_OK=True CFG_FILES='cfg_files' INSTALL=1337 UNINSTALL=-1337 xiphos-4.0.7+dfsg1/wafadmin/Configure.py0000644000175000017500000001537711353731254017350 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,shlex,sys,time try:import cPickle except ImportError:import pickle as cPickle import Environment,Utils,Options from Logs import warn from Constants import* conf_template='''# project %(app)s configured on %(now)s by # waf %(wafver)s (abi %(abi)s, python %(pyver)x on %(systype)s) # using %(args)s # ''' class ConfigurationError(Utils.WscriptError): pass autoconfig=False def find_file(filename,path_list): for directory in Utils.to_list(path_list): if os.path.exists(os.path.join(directory,filename)): return directory return'' def find_program_impl(env,filename,path_list=[],var=None,environ=None): if not environ: environ=os.environ try:path_list=path_list.split() except AttributeError:pass if var: if env[var]:return env[var] if var in environ:env[var]=environ[var] if not path_list:path_list=environ.get('PATH','').split(os.pathsep) ext=(Options.platform=='win32')and'.exe,.com,.bat,.cmd'or'' for y in[filename+x for x in ext.split(',')]: for directory in path_list: x=os.path.join(directory,y) if os.path.isfile(x): if var:env[var]=x return x return'' class ConfigurationContext(Utils.Context): tests={} error_handlers=[] def __init__(self,env=None,blddir='',srcdir=''): self.env=None self.envname='' self.environ=dict(os.environ) self.line_just=40 self.blddir=blddir self.srcdir=srcdir self.all_envs={} self.cwd=self.curdir=os.getcwd() self.tools=[] self.setenv(DEFAULT) self.lastprog='' self.hash=0 self.files=[] self.tool_cache=[] if self.blddir: self.post_init() def post_init(self): self.cachedir=os.path.join(self.blddir,CACHE_DIR) path=os.path.join(self.blddir,WAF_CONFIG_LOG) try:os.unlink(path) except(OSError,IOError):pass try: self.log=open(path,'w') except(OSError,IOError): self.fatal('could not open %r for writing'%path) app=Utils.g_module.APPNAME if app: ver=getattr(Utils.g_module,'VERSION','') if ver: app="%s (%s)"%(app,ver) now=time.ctime() pyver=sys.hexversion systype=sys.platform args=" ".join(sys.argv) wafver=WAFVERSION abi=ABI self.log.write(conf_template%vars()) def __del__(self): if hasattr(self,'log')and self.log: self.log.close() def fatal(self,msg): raise ConfigurationError(msg) def check_tool(self,input,tooldir=None,funs=None): tools=Utils.to_list(input) if tooldir:tooldir=Utils.to_list(tooldir) for tool in tools: tool=tool.replace('++','xx') if tool=='java':tool='javaw' if tool.lower()=='unittest':tool='unittestw' mag=(tool,id(self.env),funs) if mag in self.tool_cache: continue self.tool_cache.append(mag) module=Utils.load_tool(tool,tooldir) if funs: self.eval_rules(funs) else: func=getattr(module,'detect',None) if func: if type(func)is type(find_file):func(self) else:self.eval_rules(func) self.tools.append({'tool':tool,'tooldir':tooldir,'funs':funs}) def sub_config(self,k): self.recurse(k,name='configure') def pre_recurse(self,name_or_mod,path,nexdir): return{'conf':self,'ctx':self} def post_recurse(self,name_or_mod,path,nexdir): if not autoconfig: return self.hash=hash((self.hash,getattr(name_or_mod,'waf_hash_val',name_or_mod))) self.files.append(path) def store(self,file=''): if not os.path.isdir(self.cachedir): os.makedirs(self.cachedir) if not file: file=open(os.path.join(self.cachedir,'build.config.py'),'w') file.write('version = 0x%x\n'%HEXVERSION) file.write('tools = %r\n'%self.tools) file.close() if not self.all_envs: self.fatal('nothing to store in the configuration context!') for key in self.all_envs: tmpenv=self.all_envs[key] tmpenv.store(os.path.join(self.cachedir,key+CACHE_SUFFIX)) def set_env_name(self,name,env): self.all_envs[name]=env return env def retrieve(self,name,fromenv=None): try: env=self.all_envs[name] except KeyError: env=Environment.Environment() env['PREFIX']=os.path.abspath(os.path.expanduser(Options.options.prefix)) self.all_envs[name]=env else: if fromenv:warn("The environment %s may have been configured already"%name) return env def setenv(self,name): self.env=self.retrieve(name) self.envname=name def add_os_flags(self,var,dest=None): try:self.env.append_value(dest or var,Utils.to_list(self.environ[var])) except KeyError:pass def check_message_1(self,sr): self.line_just=max(self.line_just,len(sr)) for x in('\n',self.line_just*'-','\n',sr,'\n'): self.log.write(x) Utils.pprint('NORMAL',"%s :"%sr.ljust(self.line_just),sep='') def check_message_2(self,sr,color='GREEN'): self.log.write(sr) self.log.write('\n') Utils.pprint(color,sr) def check_message(self,th,msg,state,option=''): sr='Checking for %s %s'%(th,msg) self.check_message_1(sr) p=self.check_message_2 if state:p('ok '+str(option)) else:p('not found','YELLOW') def check_message_custom(self,th,msg,custom,option='',color='PINK'): sr='Checking for %s %s'%(th,msg) self.check_message_1(sr) self.check_message_2(custom,color) def find_program(self,filename,path_list=[],var=None,mandatory=False): ret=None if var: if self.env[var]: ret=self.env[var] elif var in os.environ: ret=os.environ[var] if not isinstance(filename,list):filename=[filename] if not ret: for x in filename: ret=find_program_impl(self.env,x,path_list,var,environ=self.environ) if ret:break self.check_message_1('Check for program %s'%' or '.join(filename)) self.log.write(' find program=%r paths=%r var=%r\n -> %r\n'%(filename,path_list,var,ret)) if ret: Utils.pprint('GREEN',str(ret)) else: Utils.pprint('YELLOW','not found') if mandatory: self.fatal('The program %r is required'%filename) if var: self.env[var]=ret return ret def cmd_to_list(self,cmd): if isinstance(cmd,str)and cmd.find(' '): try: os.stat(cmd) except OSError: return shlex.split(cmd) else: return[cmd] return cmd def __getattr__(self,name): r=self.__class__.__dict__.get(name,None) if r:return r if name and name.startswith('require_'): for k in['check_','find_']: n=name.replace('require_',k) ret=self.__class__.__dict__.get(n,None) if ret: def run(*k,**kw): r=ret(self,*k,**kw) if not r: self.fatal('requirement failure') return r return run self.fatal('No such method %r'%name) def eval_rules(self,rules): self.rules=Utils.to_list(rules) for x in self.rules: f=getattr(self,x) if not f:self.fatal("No such method '%s'."%x) try: f() except Exception,e: ret=self.err_handler(x,e) if ret==BREAK: break elif ret==CONTINUE: continue else: self.fatal(e) def err_handler(self,fun,error): pass def conf(f): setattr(ConfigurationContext,f.__name__,f) return f def conftest(f): ConfigurationContext.tests[f.__name__]=f return conf(f) xiphos-4.0.7+dfsg1/wafadmin/ansiterm.py0000644000175000017500000001430111336610525017231 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys,os try: if(not sys.stderr.isatty())or(not sys.stdout.isatty()): raise ValueError('not a tty') from ctypes import* class COORD(Structure): _fields_=[("X",c_short),("Y",c_short)] class SMALL_RECT(Structure): _fields_=[("Left",c_short),("Top",c_short),("Right",c_short),("Bottom",c_short)] class CONSOLE_SCREEN_BUFFER_INFO(Structure): _fields_=[("Size",COORD),("CursorPosition",COORD),("Attributes",c_short),("Window",SMALL_RECT),("MaximumWindowSize",COORD)] class CONSOLE_CURSOR_INFO(Structure): _fields_=[('dwSize',c_ulong),('bVisible',c_int)] sbinfo=CONSOLE_SCREEN_BUFFER_INFO() csinfo=CONSOLE_CURSOR_INFO() hconsole=windll.kernel32.GetStdHandle(-11) windll.kernel32.GetConsoleScreenBufferInfo(hconsole,byref(sbinfo)) if sbinfo.Size.X<10 or sbinfo.Size.Y<10:raise Exception('small console') windll.kernel32.GetConsoleCursorInfo(hconsole,byref(csinfo)) except Exception: pass else: import re,threading to_int=lambda number,default:number and int(number)or default wlock=threading.Lock() STD_OUTPUT_HANDLE=-11 STD_ERROR_HANDLE=-12 class AnsiTerm(object): def __init__(self): self.hconsole=windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE) self.cursor_history=[] def screen_buffer_info(self): sbinfo=CONSOLE_SCREEN_BUFFER_INFO() windll.kernel32.GetConsoleScreenBufferInfo(self.hconsole,byref(sbinfo)) return sbinfo def clear_line(self,param): mode=param and int(param)or 0 sbinfo=self.screen_buffer_info() if mode==1: line_start=COORD(0,sbinfo.CursorPosition.Y) line_length=sbinfo.Size.X elif mode==2: line_start=COORD(sbinfo.CursorPosition.X,sbinfo.CursorPosition.Y) line_length=sbinfo.Size.X-sbinfo.CursorPosition.X else: line_start=sbinfo.CursorPosition line_length=sbinfo.Size.X-sbinfo.CursorPosition.X chars_written=c_int() windll.kernel32.FillConsoleOutputCharacterA(self.hconsole,c_char(' '),line_length,line_start,byref(chars_written)) windll.kernel32.FillConsoleOutputAttribute(self.hconsole,sbinfo.Attributes,line_length,line_start,byref(chars_written)) def clear_screen(self,param): mode=to_int(param,0) sbinfo=self.screen_buffer_info() if mode==1: clear_start=COORD(0,0) clear_length=sbinfo.CursorPosition.X*sbinfo.CursorPosition.Y elif mode==2: clear_start=COORD(0,0) clear_length=sbinfo.Size.X*sbinfo.Size.Y windll.kernel32.SetConsoleCursorPosition(self.hconsole,clear_start) else: clear_start=sbinfo.CursorPosition clear_length=((sbinfo.Size.X-sbinfo.CursorPosition.X)+sbinfo.Size.X*(sbinfo.Size.Y-sbinfo.CursorPosition.Y)) chars_written=c_int() windll.kernel32.FillConsoleOutputCharacterA(self.hconsole,c_char(' '),clear_length,clear_start,byref(chars_written)) windll.kernel32.FillConsoleOutputAttribute(self.hconsole,sbinfo.Attributes,clear_length,clear_start,byref(chars_written)) def push_cursor(self,param): sbinfo=self.screen_buffer_info() self.cursor_history.push(sbinfo.CursorPosition) def pop_cursor(self,param): if self.cursor_history: old_pos=self.cursor_history.pop() windll.kernel32.SetConsoleCursorPosition(self.hconsole,old_pos) def set_cursor(self,param): x,sep,y=param.partition(';') x=to_int(x,1)-1 y=to_int(y,1)-1 sbinfo=self.screen_buffer_info() new_pos=COORD(min(max(0,x),sbinfo.Size.X),min(max(0,y),sbinfo.Size.Y)) windll.kernel32.SetConsoleCursorPosition(self.hconsole,new_pos) def set_column(self,param): x=to_int(param,1)-1 sbinfo=self.screen_buffer_info() new_pos=COORD(min(max(0,x),sbinfo.Size.X),sbinfo.CursorPosition.Y) windll.kernel32.SetConsoleCursorPosition(self.hconsole,new_pos) def move_cursor(self,x_offset=0,y_offset=0): sbinfo=self.screen_buffer_info() new_pos=COORD(min(max(0,sbinfo.CursorPosition.X+x_offset),sbinfo.Size.X),min(max(0,sbinfo.CursorPosition.Y+y_offset),sbinfo.Size.Y)) windll.kernel32.SetConsoleCursorPosition(self.hconsole,new_pos) def move_up(self,param): self.move_cursor(y_offset=-to_int(param,1)) def move_down(self,param): self.move_cursor(y_offset=to_int(param,1)) def move_left(self,param): self.move_cursor(x_offset=-to_int(param,1)) def move_right(self,param): self.move_cursor(x_offset=to_int(param,1)) def next_line(self,param): sbinfo=self.screen_buffer_info() self.move_cursor(x_offset=-sbinfo.CursorPosition.X,y_offset=to_int(param,1)) def prev_line(self,param): sbinfo=self.screen_buffer_info() self.move_cursor(x_offset=-sbinfo.CursorPosition.X,y_offset=-to_int(param,1)) escape_to_color={(0,30):0x0,(0,31):0x4,(0,32):0x2,(0,33):0x4+0x2,(0,34):0x1,(0,35):0x1+0x4,(0,36):0x2+0x4,(0,37):0x1+0x2+0x4,(1,30):0x1+0x2+0x4,(1,31):0x4+0x8,(1,32):0x2+0x8,(1,33):0x4+0x2+0x8,(1,34):0x1+0x8,(1,35):0x1+0x4+0x8,(1,36):0x1+0x2+0x8,(1,37):0x1+0x2+0x4+0x8,} def set_color(self,param): intensity,sep,color=param.partition(';') intensity=to_int(intensity,0) color=to_int(color,0) if intensity and not color: color,intensity=intensity,color attrib=self.escape_to_color.get((intensity,color),0x7) windll.kernel32.SetConsoleTextAttribute(self.hconsole,attrib) def show_cursor(self,param): csinfo.bVisible=1 windll.kernel32.SetConsoleCursorInfo(self.hconsole,byref(csinfo)) def hide_cursor(self,param): csinfo.bVisible=0 windll.kernel32.SetConsoleCursorInfo(self.hconsole,byref(csinfo)) ansi_command_table={'A':move_up,'B':move_down,'C':move_right,'D':move_left,'E':next_line,'F':prev_line,'G':set_column,'H':set_cursor,'f':set_cursor,'J':clear_screen,'K':clear_line,'h':show_cursor,'l':hide_cursor,'m':set_color,'s':push_cursor,'u':pop_cursor,} ansi_tokans=re.compile('(?:\x1b\[([0-9?;]*)([a-zA-Z])|([^\x1b]+))') def write(self,text): wlock.acquire() for param,cmd,txt in self.ansi_tokans.findall(text): if cmd: cmd_func=self.ansi_command_table.get(cmd) if cmd_func: cmd_func(self,param) else: chars_written=c_int() if isinstance(txt,unicode): windll.kernel32.WriteConsoleW(self.hconsole,txt,len(txt),byref(chars_written),None) else: windll.kernel32.WriteConsoleA(self.hconsole,txt,len(txt),byref(chars_written),None) wlock.release() def flush(self): pass def isatty(self): return True sys.stderr=sys.stdout=AnsiTerm() os.environ['TERM']='vt100' xiphos-4.0.7+dfsg1/wafadmin/Runner.py0000644000175000017500000000746311353731254016675 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import sys,random,time,threading,traceback try:from Queue import Queue except ImportError:from queue import Queue import Build,Utils,Logs,Options from Logs import debug,error from Constants import* GAP=15 run_old=threading.Thread.run def run(*args,**kwargs): try: run_old(*args,**kwargs) except(KeyboardInterrupt,SystemExit): raise except: sys.excepthook(*sys.exc_info()) threading.Thread.run=run class TaskConsumer(threading.Thread): ready=Queue(0) consumers=[] def __init__(self): threading.Thread.__init__(self) self.setDaemon(1) self.start() def run(self): try: self.loop() except: pass def loop(self): while 1: tsk=TaskConsumer.ready.get() m=tsk.master if m.stop: m.out.put(tsk) continue try: tsk.generator.bld.printout(tsk.display()) if tsk.__class__.stat:ret=tsk.__class__.stat(tsk) else:ret=tsk.call_run() except Exception,e: tsk.err_msg=Utils.ex_stack() tsk.hasrun=EXCEPTION m.error_handler(tsk) m.out.put(tsk) continue if ret: tsk.err_code=ret tsk.hasrun=CRASHED else: try: tsk.post_run() except Utils.WafError: pass except Exception: tsk.err_msg=Utils.ex_stack() tsk.hasrun=EXCEPTION else: tsk.hasrun=SUCCESS if tsk.hasrun!=SUCCESS: m.error_handler(tsk) m.out.put(tsk) class Parallel(object): def __init__(self,bld,j=2): self.numjobs=j self.manager=bld.task_manager self.manager.current_group=0 self.total=self.manager.total() self.outstanding=[] self.maxjobs=MAXJOBS self.frozen=[] self.out=Queue(0) self.count=0 self.processed=1 self.stop=False self.error=False def get_next(self): if not self.outstanding: return None return self.outstanding.pop(0) def postpone(self,tsk): if random.randint(0,1): self.frozen.insert(0,tsk) else: self.frozen.append(tsk) def refill_task_list(self): while self.count>self.numjobs+GAP or self.count>=self.maxjobs: self.get_out() while not self.outstanding: if self.count: self.get_out() if self.frozen: self.outstanding+=self.frozen self.frozen=[] elif not self.count: (jobs,tmp)=self.manager.get_next_set() if jobs!=None:self.maxjobs=jobs if tmp:self.outstanding+=tmp break def get_out(self): ret=self.out.get() self.manager.add_finished(ret) if not self.stop and getattr(ret,'more_tasks',None): self.outstanding+=ret.more_tasks self.total+=len(ret.more_tasks) self.count-=1 def error_handler(self,tsk): if not Options.options.keep: self.stop=True self.error=True def start(self): if TaskConsumer.consumers: while len(TaskConsumer.consumers)1: parent=None try: parent=self.find_dir(lst[:-1]) except OSError: pass if not parent: parent=self.ensure_dir_node_from_path(lst[:-1]) self.__class__.bld.rescan(parent) else: try: self.__class__.bld.rescan(parent) except OSError: pass else: parent=self node=parent.childs.get(name,None) if not node: node=self.__class__(name,parent,BUILD) return node def path_to_parent(self,parent): lst=[] p=self h1=parent.height() h2=p.height() while h2>h1: h2-=1 lst.append(p.name) p=p.parent if lst: lst.reverse() ret=os.path.join(*lst) else: ret='' return ret def find_ancestor(self,node): dist=self.height()-node.height() if dist<0:return node.find_ancestor(self) cand=self while dist>0: cand=cand.parent dist-=1 if cand==node:return cand cursor=node while cand.parent: cand=cand.parent cursor=cursor.parent if cand==cursor:return cand def relpath_gen(self,from_node): if self==from_node:return'.' if from_node.parent==self:return'..' ancestor=self.find_ancestor(from_node) lst=[] cand=self while not cand.id==ancestor.id: lst.append(cand.name) cand=cand.parent cand=from_node while not cand.id==ancestor.id: lst.append('..') cand=cand.parent lst.reverse() return os.sep.join(lst) def nice_path(self,env=None): tree=self.__class__.bld ln=tree.launch_node() if self.id&3==FILE:return self.relpath_gen(ln) else:return os.path.join(tree.bldnode.relpath_gen(ln),env.variant(),self.relpath_gen(tree.srcnode)) def is_child_of(self,node): p=self diff=self.height()-node.height() while diff>0: diff-=1 p=p.parent return p.id==node.id def variant(self,env): if not env:return 0 elif self.id&3==FILE:return 0 else:return env.variant() def height(self): d=self val=-1 while d: d=d.parent val+=1 return val def abspath(self,env=None): variant=(env and(self.id&3!=FILE)and env.variant())or 0 ret=self.__class__.bld.cache_node_abspath[variant].get(self.id,None) if ret:return ret if not variant: if not self.parent: val=os.sep=='/'and os.sep or'' elif not self.parent.name: val=(os.sep=='/'and os.sep or'')+self.name else: val=self.parent.abspath()+os.sep+self.name else: val=os.sep.join((self.__class__.bld.bldnode.abspath(),variant,self.path_to_parent(self.__class__.bld.srcnode))) self.__class__.bld.cache_node_abspath[variant][self.id]=val return val def change_ext(self,ext): name=self.name k=name.rfind('.') if k>=0: name=name[:k]+ext else: name=name+ext return self.parent.find_or_declare([name]) def src_dir(self,env): return self.parent.srcpath(env) def bld_dir(self,env): return self.parent.bldpath(env) def bld_base(self,env): s=os.path.splitext(self.name)[0] return os.path.join(self.bld_dir(env),s) def bldpath(self,env=None): if self.id&3==FILE: return self.relpath_gen(self.__class__.bld.bldnode) p=self.path_to_parent(self.__class__.bld.srcnode) if p is not'': return env.variant()+os.sep+p return env.variant() def srcpath(self,env=None): if self.id&3==BUILD: return self.bldpath(env) return self.relpath_gen(self.__class__.bld.bldnode) def read(self,env): return Utils.readf(self.abspath(env)) def dir(self,env): return self.parent.abspath(env) def file(self): return self.name def file_base(self): return os.path.splitext(self.name)[0] def suffix(self): k=max(0,self.name.rfind('.')) return self.name[k:] def find_iter_impl(self,src=True,bld=True,dir=True,accept_name=None,is_prune=None,maxdepth=25): bld_ctx=self.__class__.bld bld_ctx.rescan(self) for name in bld_ctx.cache_dir_contents[self.id]: if accept_name(self,name): node=self.find_resource(name) if node: if src and node.id&3==FILE: yield node else: node=self.find_dir(name) if node and node.id!=bld_ctx.bldnode.id: if dir: yield node if not is_prune(self,name): if maxdepth: for k in node.find_iter_impl(src,bld,dir,accept_name,is_prune,maxdepth=maxdepth-1): yield k else: if not is_prune(self,name): node=self.find_resource(name) if not node: node=self.find_dir(name) if node and node.id!=bld_ctx.bldnode.id: if maxdepth: for k in node.find_iter_impl(src,bld,dir,accept_name,is_prune,maxdepth=maxdepth-1): yield k if bld: for node in self.childs.values(): if node.id==bld_ctx.bldnode.id: continue if node.id&3==BUILD: if accept_name(self,node.name): yield node raise StopIteration def find_iter(self,in_pat=['*'],ex_pat=exclude_pats,prune_pat=prune_pats,src=True,bld=True,dir=False,maxdepth=25,flat=False): if not(src or bld or dir): raise StopIteration if self.id&3!=DIR: raise StopIteration in_pat=Utils.to_list(in_pat) ex_pat=Utils.to_list(ex_pat) prune_pat=Utils.to_list(prune_pat) def accept_name(node,name): for pat in ex_pat: if fnmatch.fnmatchcase(name,pat): return False for pat in in_pat: if fnmatch.fnmatchcase(name,pat): return True return False def is_prune(node,name): for pat in prune_pat: if fnmatch.fnmatchcase(name,pat): return True return False ret=self.find_iter_impl(src,bld,dir,accept_name,is_prune,maxdepth=maxdepth) if flat: return" ".join([x.relpath_gen(self)for x in ret]) return ret def ant_glob(self,*k,**kw): src=kw.get('src',1) bld=kw.get('bld',0) dir=kw.get('dir',0) excl=kw.get('excl',exclude_regs) incl=k and k[0]or kw.get('incl','**') def to_pat(s): lst=Utils.to_list(s) ret=[] for x in lst: x=x.replace('//','/') if x.endswith('/'): x+='**' lst2=x.split('/') accu=[] for k in lst2: if k=='**': accu.append(k) else: k=k.replace('.','[.]').replace('*','.*').replace('?','.') k='^%s$'%k accu.append(re.compile(k)) ret.append(accu) return ret def filtre(name,nn): ret=[] for lst in nn: if not lst: pass elif lst[0]=='**': ret.append(lst) if len(lst)>1: if lst[1].match(name): ret.append(lst[2:]) else: ret.append([]) elif lst[0].match(name): ret.append(lst[1:]) return ret def accept(name,pats): nacc=filtre(name,pats[0]) nrej=filtre(name,pats[1]) if[]in nrej: nacc=[] return[nacc,nrej] def ant_iter(nodi,maxdepth=25,pats=[]): nodi.__class__.bld.rescan(nodi) for name in nodi.__class__.bld.cache_dir_contents[nodi.id]: npats=accept(name,pats) if npats and npats[0]: accepted=[]in npats[0] node=nodi.find_resource(name) if node and accepted: if src and node.id&3==FILE: yield node else: node=nodi.find_dir(name) if node and node.id!=nodi.__class__.bld.bldnode.id: if accepted and dir: yield node if maxdepth: for k in ant_iter(node,maxdepth=maxdepth-1,pats=npats): yield k if bld: for node in nodi.childs.values(): if node.id==nodi.__class__.bld.bldnode.id: continue if node.id&3==BUILD: npats=accept(node.name,pats) if npats and npats[0]and[]in npats[0]: yield node raise StopIteration ret=[x for x in ant_iter(self,pats=[to_pat(incl),to_pat(excl)])] if kw.get('flat',True): return" ".join([x.relpath_gen(self)for x in ret]) return ret def update_build_dir(self,env=None): if not env: for env in bld.all_envs: self.update_build_dir(env) return path=self.abspath(env) lst=Utils.listdir(path) try: self.__class__.bld.cache_dir_contents[self.id].update(lst) except KeyError: self.__class__.bld.cache_dir_contents[self.id]=set(lst) self.__class__.bld.cache_scanned_folders[self.id]=True for k in lst: npath=path+os.sep+k st=os.stat(npath) if stat.S_ISREG(st[stat.ST_MODE]): ick=self.find_or_declare(k) if not(ick.id in self.__class__.bld.node_sigs[env.variant()]): self.__class__.bld.node_sigs[env.variant()][ick.id]=Constants.SIG_NIL elif stat.S_ISDIR(st[stat.ST_MODE]): child=self.find_dir(k) if not child: child=self.ensure_dir_node_from_path(k) child.update_build_dir(env) class Nodu(Node): pass xiphos-4.0.7+dfsg1/wafadmin/Scripting.py0000644000175000017500000002715111353731254017362 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,shutil,traceback,datetime,inspect,errno import Utils,Configure,Build,Logs,Options,Environment,Task from Logs import error,warn,info from Constants import* g_gz='bz2' commands=[] def prepare_impl(t,cwd,ver,wafdir): Options.tooldir=[t] Options.launch_dir=cwd if'--version'in sys.argv: opt_obj=Options.Handler() opt_obj.curdir=cwd opt_obj.parse_args() sys.exit(0) msg1='Waf: Please run waf from a directory containing a file named "%s" or run distclean'%WSCRIPT_FILE build_dir_override=None candidate=None lst=os.listdir(cwd) search_for_candidate=True if WSCRIPT_FILE in lst: candidate=cwd elif'configure'in sys.argv and not WSCRIPT_BUILD_FILE in lst: calldir=os.path.abspath(os.path.dirname(sys.argv[0])) if WSCRIPT_FILE in os.listdir(calldir): candidate=calldir search_for_candidate=False else: error('arg[0] directory does not contain a wscript file') sys.exit(1) build_dir_override=cwd while search_for_candidate: if len(cwd)<=3: break dirlst=os.listdir(cwd) if WSCRIPT_FILE in dirlst: candidate=cwd if'configure'in sys.argv and candidate: break if Options.lockfile in dirlst: env=Environment.Environment() try: env.load(os.path.join(cwd,Options.lockfile)) except: error('could not load %r'%Options.lockfile) try: os.stat(env['cwd']) except: candidate=cwd else: candidate=env['cwd'] break cwd=os.path.dirname(cwd) if not candidate: if'-h'in sys.argv or'--help'in sys.argv: warn('No wscript file found: the help message may be incomplete') opt_obj=Options.Handler() opt_obj.curdir=cwd opt_obj.parse_args() else: error(msg1) sys.exit(0) try: os.chdir(candidate) except OSError: raise Utils.WafError("the folder %r is unreadable"%candidate) Utils.set_main_module(os.path.join(candidate,WSCRIPT_FILE)) if build_dir_override: d=getattr(Utils.g_module,BLDDIR,None) if d: msg=' Overriding build directory %s with %s'%(d,build_dir_override) warn(msg) Utils.g_module.blddir=build_dir_override def set_def(obj,name=''): n=name or obj.__name__ if not n in Utils.g_module.__dict__: setattr(Utils.g_module,n,obj) for k in[dist,distclean,distcheck,clean,install,uninstall]: set_def(k) set_def(Configure.ConfigurationContext,'configure_context') for k in['build','clean','install','uninstall']: set_def(Build.BuildContext,k+'_context') opt_obj=Options.Handler(Utils.g_module) opt_obj.curdir=candidate try: f=Utils.g_module.set_options except AttributeError: pass else: opt_obj.sub_options(['']) opt_obj.parse_args() if not'init'in Utils.g_module.__dict__: Utils.g_module.init=Utils.nada if not'shutdown'in Utils.g_module.__dict__: Utils.g_module.shutdown=Utils.nada main() def prepare(t,cwd,ver,wafdir): if WAFVERSION!=ver: msg='Version mismatch: waf %s <> wafadmin %s (wafdir %s)'%(ver,WAFVERSION,wafdir) print('\033[91mError: %s\033[0m'%msg) sys.exit(1) try: prepare_impl(t,cwd,ver,wafdir) except Utils.WafError,e: error(str(e)) sys.exit(1) except KeyboardInterrupt: Utils.pprint('RED','Interrupted') sys.exit(68) def main(): global commands commands=Options.arg_line[:] while commands: x=commands.pop(0) ini=datetime.datetime.now() if x=='configure': fun=configure elif x=='build': fun=build else: fun=getattr(Utils.g_module,x,None) if not fun: raise Utils.WscriptError('No such command %r'%x) ctx=getattr(Utils.g_module,x+'_context',Utils.Context)() if x in['init','shutdown','dist','distclean','distcheck']: try: fun(ctx) except TypeError: fun() else: fun(ctx) ela='' if not Options.options.progress_bar: ela=' (%s)'%Utils.get_elapsed_time(ini) if x!='init'and x!='shutdown': info('%r finished successfully%s'%(x,ela)) if not commands and x!='shutdown': commands.append('shutdown') def configure(conf): src=getattr(Options.options,SRCDIR,None) if not src:src=getattr(Utils.g_module,SRCDIR,None) if not src:src=getattr(Utils.g_module,'top',None) if not src: src='.' incomplete_src=1 src=os.path.abspath(src) bld=getattr(Options.options,BLDDIR,None) if not bld:bld=getattr(Utils.g_module,BLDDIR,None) if not bld:bld=getattr(Utils.g_module,'out',None) if not bld: bld='build' incomplete_bld=1 if bld=='.': raise Utils.WafError('Setting blddir="." may cause distclean problems') bld=os.path.abspath(bld) try:os.makedirs(bld) except OSError:pass targets=Options.options.compile_targets Options.options.compile_targets=None Options.is_install=False conf.srcdir=src conf.blddir=bld conf.post_init() if'incomplete_src'in vars(): conf.check_message_1('Setting srcdir to') conf.check_message_2(src) if'incomplete_bld'in vars(): conf.check_message_1('Setting blddir to') conf.check_message_2(bld) conf.sub_config(['']) conf.store() env=Environment.Environment() env[BLDDIR]=bld env[SRCDIR]=src env['argv']=sys.argv env['commands']=Options.commands env['options']=Options.options.__dict__ env['hash']=conf.hash env['files']=conf.files env['environ']=dict(conf.environ) env['cwd']=os.path.split(Utils.g_module.root_path)[0] if Utils.g_module.root_path!=src: env.store(os.path.join(src,Options.lockfile)) env.store(Options.lockfile) Options.options.compile_targets=targets def clean(bld): '''removes the build files''' try: proj=Environment.Environment(Options.lockfile) except IOError: raise Utils.WafError('Nothing to clean (project not configured)') bld.load_dirs(proj[SRCDIR],proj[BLDDIR]) bld.load_envs() bld.is_install=0 bld.add_subdirs([os.path.split(Utils.g_module.root_path)[0]]) try: bld.clean() finally: bld.save() def check_configured(bld): if not Configure.autoconfig: return bld conf_cls=getattr(Utils.g_module,'configure_context',Utils.Context) bld_cls=getattr(Utils.g_module,'build_context',Utils.Context) def reconf(proj): back=(Options.commands,Options.options.__dict__,Logs.zones,Logs.verbose) Options.commands=proj['commands'] Options.options.__dict__=proj['options'] conf=conf_cls() conf.environ=proj['environ'] configure(conf) (Options.commands,Options.options.__dict__,Logs.zones,Logs.verbose)=back try: proj=Environment.Environment(Options.lockfile) except IOError: conf=conf_cls() configure(conf) else: try: bld=bld_cls() bld.load_dirs(proj[SRCDIR],proj[BLDDIR]) bld.load_envs() except Utils.WafError: reconf(proj) return bld_cls() try: proj=Environment.Environment(Options.lockfile) except IOError: raise Utils.WafError('Auto-config: project does not configure (bug)') h=0 try: for file in proj['files']: if file.endswith('configure'): h=hash((h,Utils.readf(file))) else: mod=Utils.load_module(file) h=hash((h,mod.waf_hash_val)) except(OSError,IOError): warn('Reconfiguring the project: a file is unavailable') reconf(proj) else: if(h!=proj['hash']): warn('Reconfiguring the project: the configuration has changed') reconf(proj) return bld_cls() def install(bld): '''installs the build files''' bld=check_configured(bld) Options.commands['install']=True Options.commands['uninstall']=False Options.is_install=True bld.is_install=INSTALL build_impl(bld) bld.install() def uninstall(bld): '''removes the installed files''' Options.commands['install']=False Options.commands['uninstall']=True Options.is_install=True bld.is_install=UNINSTALL try: def runnable_status(self): return SKIP_ME setattr(Task.Task,'runnable_status_back',Task.Task.runnable_status) setattr(Task.Task,'runnable_status',runnable_status) build_impl(bld) bld.install() finally: setattr(Task.Task,'runnable_status',Task.Task.runnable_status_back) def build(bld): bld=check_configured(bld) Options.commands['install']=False Options.commands['uninstall']=False Options.is_install=False bld.is_install=0 return build_impl(bld) def build_impl(bld): try: proj=Environment.Environment(Options.lockfile) except IOError: raise Utils.WafError("Project not configured (run 'waf configure' first)") bld.load_dirs(proj[SRCDIR],proj[BLDDIR]) bld.load_envs() info("Waf: Entering directory `%s'"%bld.bldnode.abspath()) bld.add_subdirs([os.path.split(Utils.g_module.root_path)[0]]) bld.pre_build() try: bld.compile() finally: if Options.options.progress_bar:print('') info("Waf: Leaving directory `%s'"%bld.bldnode.abspath()) bld.post_build() bld.install() excludes='.bzr .bzrignore .git .gitignore .svn CVS .cvsignore .arch-ids {arch} SCCS BitKeeper .hg _MTN _darcs Makefile Makefile.in config.log .gitattributes .hgignore .hgtags'.split() dist_exts='~ .rej .orig .pyc .pyo .bak .tar.bz2 tar.gz .zip .swp'.split() def dont_dist(name,src,build_dir): global excludes,dist_exts if(name.startswith(',,')or name.startswith('++')or name.startswith('.waf')or(src=='.'and name==Options.lockfile)or name in excludes or name==build_dir): return True for ext in dist_exts: if name.endswith(ext): return True return False def copytree(src,dst,build_dir): names=os.listdir(src) os.makedirs(dst) for name in names: srcname=os.path.join(src,name) dstname=os.path.join(dst,name) if dont_dist(name,src,build_dir): continue if os.path.isdir(srcname): copytree(srcname,dstname,build_dir) else: shutil.copy2(srcname,dstname) def distclean(ctx=None): '''removes the build directory''' global commands lst=os.listdir('.') for f in lst: if f==Options.lockfile: try: proj=Environment.Environment(f) except: Logs.warn('could not read %r'%f) continue try: shutil.rmtree(proj[BLDDIR]) except IOError: pass except OSError,e: if e.errno!=errno.ENOENT: Logs.warn('project %r cannot be removed'%proj[BLDDIR]) try: os.remove(f) except OSError,e: if e.errno!=errno.ENOENT: Logs.warn('file %r cannot be removed'%f) if not commands and f.startswith('.waf'): shutil.rmtree(f,ignore_errors=True) def dist(appname='',version=''): '''makes a tarball for redistributing the sources''' import tarfile if not appname:appname=Utils.g_module.APPNAME if not version:version=Utils.g_module.VERSION tmp_folder=appname+'-'+version if g_gz in['gz','bz2']: arch_name=tmp_folder+'.tar.'+g_gz else: arch_name=tmp_folder+'.'+'zip' try: shutil.rmtree(tmp_folder) except(OSError,IOError): pass try: os.remove(arch_name) except(OSError,IOError): pass copytree('.',tmp_folder,getattr(Utils.g_module,BLDDIR,None)) dist_hook=getattr(Utils.g_module,'dist_hook',None) if dist_hook: back=os.getcwd() os.chdir(tmp_folder) try: dist_hook() finally: os.chdir(back) if g_gz in['gz','bz2']: tar=tarfile.open(arch_name,'w:'+g_gz) tar.add(tmp_folder) tar.close() else: Utils.zip_folder(tmp_folder,arch_name,tmp_folder) try:from hashlib import sha1 as sha except ImportError:from sha import sha try: digest=" (sha=%r)"%sha(Utils.readf(arch_name)).hexdigest() except: digest='' info('New archive created: %s%s'%(arch_name,digest)) if os.path.exists(tmp_folder):shutil.rmtree(tmp_folder) return arch_name def distcheck(appname='',version=''): '''checks if the sources compile (tarball from 'dist')''' import tempfile,tarfile if not appname:appname=Utils.g_module.APPNAME if not version:version=Utils.g_module.VERSION waf=os.path.abspath(sys.argv[0]) tarball=dist(appname,version) t=tarfile.open(tarball) for x in t:t.extract(x) t.close() path=appname+'-'+version instdir=tempfile.mkdtemp('.inst','%s-%s'%(appname,version)) ret=Utils.pproc.Popen([waf,'configure','install','uninstall','--destdir='+instdir],cwd=path).wait() if ret: raise Utils.WafError('distcheck failed with code %i'%ret) if os.path.exists(instdir): raise Utils.WafError('distcheck succeeded, but files were left in %s'%instdir) shutil.rmtree(path) def add_subdir(dir,bld): bld.recurse(dir,'build') xiphos-4.0.7+dfsg1/wafadmin/py3kfixes.py0000644000175000017500000000620511353731254017342 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os all_modifs={} def modif(dir,name,fun): if name=='*': lst=[] for y in'. Tools 3rdparty'.split(): for x in os.listdir(os.path.join(dir,y)): if x.endswith('.py'): lst.append(y+os.sep+x) for x in lst: modif(dir,x,fun) return filename=os.path.join(dir,name) f=open(filename,'r') txt=f.read() f.close() txt=fun(txt) f=open(filename,'w') f.write(txt) f.close() def subst(filename): def do_subst(fun): global all_modifs try: all_modifs[filename]+=fun except KeyError: all_modifs[filename]=[fun] return fun return do_subst def r1(code): code=code.replace("'iluvcuteoverload'","b'iluvcuteoverload'") code=code.replace("ABI=7","ABI=37") return code def r2(code): code=code.replace("p.stdin.write('\\n')","p.stdin.write(b'\\n')") code=code.replace('p.communicate()[0]','p.communicate()[0].decode("utf-8")') return code def r3(code): code=code.replace("m.update(str(lst))","m.update(str(lst).encode())") code=code.replace('p.communicate()[0]','p.communicate()[0].decode("utf-8")') return code def r33(code): code=code.replace('unicode','str') return code def r4(code): code=code.replace("up(self.__class__.__name__)","up(self.__class__.__name__.encode())") code=code.replace("up(self.env.variant())","up(self.env.variant().encode())") code=code.replace("up(x.parent.abspath())","up(x.parent.abspath().encode())") code=code.replace("up(x.name)","up(x.name.encode())") code=code.replace('class TaskBase(object):\n\t__metaclass__=store_task_type','import binascii\n\nclass TaskBase(object, metaclass=store_task_type):') code=code.replace('keys=self.cstr_groups.keys()','keys=list(self.cstr_groups.keys())') code=code.replace("sig.encode('hex')",'binascii.hexlify(sig)') return code def r5(code): code=code.replace("cPickle.dump(data,file,-1)","cPickle.dump(data,file)") code=code.replace('for node in src_dir_node.childs.values():','for node in list(src_dir_node.childs.values()):') return code def r6(code): code=code.replace('xrange','range') code=code.replace('iteritems','items') code=code.replace('maxint','maxsize') code=code.replace('iterkeys','keys') code=code.replace('Error,e:','Error as e:') code=code.replace('Exception,e:','Exception as e:') return code def r7(code): code=code.replace('class task_gen(object):\n\t__metaclass__=register_obj','class task_gen(object, metaclass=register_obj):') return code def r8(code): code=code.replace('proc.communicate()[0]','proc.communicate()[0].decode("utf-8")') return code def r9(code): code=code.replace('f.write(c)','f.write(c.encode("utf-8"))') return code def r10(code): code=code.replace("key=kw['success']","key=kw['success']\n\t\t\t\ttry:\n\t\t\t\t\tkey=key.decode('utf-8')\n\t\t\t\texcept:\n\t\t\t\t\tpass") return code def fixdir(dir): global all_modifs for k in all_modifs: for v in all_modifs[k]: modif(os.path.join(dir,'wafadmin'),k,v) subst('Constants.py')(r1) subst('Tools/ccroot.py')(r2) subst('Utils.py')(r3) subst('ansiterm.py')(r33) subst('Task.py')(r4) subst('Build.py')(r5) subst('*')(r6) subst('TaskGen.py')(r7) subst('Tools/python.py')(r8) subst('Tools/glib2.py')(r9) subst('Tools/config_c.py')(r10) xiphos-4.0.7+dfsg1/wafadmin/Tools/0000755000175000017500000000000013162321125016130 5ustar unit193unit193xiphos-4.0.7+dfsg1/wafadmin/Tools/ccroot.py0000644000175000017500000003330111344754026020005 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os,sys,re import TaskGen,Task,Utils,preproc,Logs,Build,Options from Logs import error,debug,warn from Utils import md5 from TaskGen import taskgen,after,before,feature from Constants import* from Configure import conftest try: from cStringIO import StringIO except ImportError: from io import StringIO import config_c USE_TOP_LEVEL=False def get_cc_version(conf,cc,gcc=False,icc=False): cmd=cc+['-dM','-E','-'] try: p=Utils.pproc.Popen(cmd,stdin=Utils.pproc.PIPE,stdout=Utils.pproc.PIPE,stderr=Utils.pproc.PIPE) p.stdin.write('\n') out=p.communicate()[0] except: conf.fatal('could not determine the compiler version %r'%cmd) out=str(out) if gcc: if out.find('__INTEL_COMPILER')>=0: conf.fatal('The intel compiler pretends to be gcc') if out.find('__GNUC__')<0: conf.fatal('Could not determine the compiler type') if icc and out.find('__INTEL_COMPILER')<0: conf.fatal('Not icc/icpc') k={} if icc or gcc: out=out.split('\n') import shlex for line in out: lst=shlex.split(line) if len(lst)>2: key=lst[1] val=lst[2] k[key]=val def isD(var): return var in k def isT(var): return var in k and k[var]!='0' mp1={'__linux__':'linux','__GNU__':'hurd','__FreeBSD__':'freebsd','__NetBSD__':'netbsd','__OpenBSD__':'openbsd','__sun':'sunos','__hpux':'hpux','__sgi':'irix','_AIX':'aix','__CYGWIN__':'cygwin','__MSYS__':'msys','_UWIN':'uwin','_WIN64':'win32','_WIN32':'win32',} for i in mp1: if isD(i): conf.env.DEST_OS=mp1[i] break else: if isD('__APPLE__')and isD('__MACH__'): conf.env.DEST_OS='darwin' elif isD('__unix__'): conf.env.DEST_OS='generic' if isD('__ELF__'): conf.env.DEST_BINFMT='elf' mp2={'__x86_64__':'x86_64','__i386__':'x86','__ia64__':'ia','__mips__':'mips','__sparc__':'sparc','__alpha__':'alpha','__arm__':'arm','__hppa__':'hppa','__powerpc__':'powerpc',} for i in mp2: if isD(i): conf.env.DEST_CPU=mp2[i] break debug('ccroot: dest platform: '+' '.join([conf.env[x]or'?'for x in('DEST_OS','DEST_BINFMT','DEST_CPU')])) conf.env['CC_VERSION']=(k['__GNUC__'],k['__GNUC_MINOR__'],k['__GNUC_PATCHLEVEL__']) return k class DEBUG_LEVELS: ULTRADEBUG="ultradebug" DEBUG="debug" RELEASE="release" OPTIMIZED="optimized" CUSTOM="custom" ALL=[ULTRADEBUG,DEBUG,RELEASE,OPTIMIZED,CUSTOM] def scan(self): debug('ccroot: _scan_preprocessor(self, node, env, path_lst)') if len(self.inputs)==1: node=self.inputs[0] (nodes,names)=preproc.get_deps(node,self.env,nodepaths=self.env['INC_PATHS']) if Logs.verbose: debug('deps: deps for %s: %r; unresolved %r',str(node),nodes,names) return(nodes,names) all_nodes=[] all_names=[] seen=set() for node in self.inputs: (nodes,names)=preproc.get_deps(node,self.env,nodepaths=self.env['INC_PATHS']) if Logs.verbose: debug('deps: deps for %s: %r; unresolved %r',str(node),nodes,names) for x in nodes: if id(x)in seen:continue seen.add(id(x)) all_nodes.append(x) for x in names: if not x in all_names: all_names.append(x) return(all_nodes,all_names) class ccroot_abstract(TaskGen.task_gen): def __init__(self,*k,**kw): if len(k)>1: k=list(k) if k[1][0]!='c': k[1]='c'+k[1] TaskGen.task_gen.__init__(self,*k,**kw) def get_target_name(self): tp='program' for x in self.features: if x in['cshlib','cstaticlib']: tp=x.lstrip('c') pattern=self.env[tp+'_PATTERN'] if not pattern:pattern='%s' dir,name=os.path.split(self.target) if self.env.DEST_BINFMT=='pe'and getattr(self,'vnum',None)and'cshlib'in self.features: name=name+'-'+self.vnum.split('.')[0] return os.path.join(dir,pattern%name) def default_cc(self): Utils.def_attrs(self,includes='',defines='',rpaths='',uselib='',uselib_local='',add_objects='',p_flag_vars=[],p_type_vars=[],compiled_tasks=[],link_task=None) if not self.env.DEST_BINFMT: self.env.DEST_BINFMT=Utils.unversioned_sys_platform_to_binary_format(self.env.DEST_OS or Utils.unversioned_sys_platform()) if not self.env.BINDIR:self.env.BINDIR=Utils.subst_vars('${PREFIX}/bin',self.env) if not self.env.LIBDIR:self.env.LIBDIR=Utils.subst_vars('${PREFIX}/lib${LIB_EXT}',self.env) def apply_verif(self): if not(self.source or getattr(self,'add_objects',None)or getattr(self,'uselib_local',None)): raise Utils.WafError('no source files specified for %s'%self) if not self.target: raise Utils.WafError('no target for %s'%self) def vars_target_cprogram(self): self.default_install_path=self.env.BINDIR self.default_chmod=O755 def vars_target_cshlib(self): if self.env.DEST_BINFMT=='pe': self.default_chmod=O755 self.default_install_path=self.env.BINDIR else: self.default_install_path=self.env.LIBDIR def default_link_install(self): if self.install_path: self.bld.install_files(self.install_path,self.link_task.outputs[0],env=self.env,chmod=self.chmod) def apply_incpaths(self): lst=[] for lib in self.to_list(self.uselib): for path in self.env['CPPPATH_'+lib]: if not path in lst: lst.append(path) if preproc.go_absolute: for path in preproc.standard_includes: if not path in lst: lst.append(path) for path in self.to_list(self.includes): if not path in lst: if preproc.go_absolute or not os.path.isabs(path): lst.append(path) else: self.env.prepend_value('CPPPATH',path) for path in lst: node=None if os.path.isabs(path): if preproc.go_absolute: node=self.bld.root.find_dir(path) elif path[0]=='#': node=self.bld.srcnode if len(path)>1: node=node.find_dir(path[1:]) else: node=self.path.find_dir(path) if node: self.env.append_value('INC_PATHS',node) if USE_TOP_LEVEL: self.env.append_value('INC_PATHS',self.bld.srcnode) def apply_type_vars(self): for x in self.features: if not x in['cprogram','cstaticlib','cshlib']: continue x=x.lstrip('c') st=self.env[x+'_USELIB'] if st:self.uselib=self.uselib+' '+st for var in self.p_type_vars: compvar='%s_%s'%(x,var) value=self.env[compvar] if value:self.env.append_value(var,value) def apply_link(self): link=getattr(self,'link',None) if not link: if'cstaticlib'in self.features:link='static_link' elif'cxx'in self.features:link='cxx_link' else:link='cc_link' tsk=self.create_task(link) outputs=[t.outputs[0]for t in self.compiled_tasks] tsk.set_inputs(outputs) tsk.set_outputs(self.path.find_or_declare(get_target_name(self))) self.link_task=tsk def apply_lib_vars(self): env=self.env self.uselib=self.to_list(self.uselib) names=self.to_list(self.uselib_local) seen=set([]) tmp=Utils.deque(names) while tmp: lib_name=tmp.popleft() if lib_name in seen: continue y=self.name_to_obj(lib_name) if not y: raise Utils.WafError('object %r was not found in uselib_local (required by %r)'%(lib_name,self.name)) y.post() seen.add(lib_name) if getattr(y,'uselib_local',None): lst=y.to_list(y.uselib_local) if'cshlib'in y.features or'cprogram'in y.features: lst=[x for x in lst if not'cstaticlib'in self.name_to_obj(x).features] tmp.extend(lst) if getattr(y,'link_task',None): link_name=y.target[y.target.rfind(os.sep)+1:] if'cstaticlib'in y.features: env.append_value('STATICLIB',link_name) elif'cshlib'in y.features or'cprogram'in y.features: env.append_value('LIB',link_name) self.link_task.set_run_after(y.link_task) dep_nodes=getattr(self.link_task,'dep_nodes',[]) self.link_task.dep_nodes=dep_nodes+y.link_task.outputs tmp_path=y.link_task.outputs[0].parent.bldpath(self.env) if not tmp_path in env['LIBPATH']:env.prepend_value('LIBPATH',tmp_path) for v in self.to_list(y.uselib): if not env['STATICLIB_'+v]: if not v in self.uselib: self.uselib.insert(0,v) if getattr(y,'export_incdirs',None): for x in self.to_list(y.export_incdirs): node=y.path.find_dir(x) if not node: raise Utils.WafError('object %r: invalid folder %r in export_incdirs'%(y.target,x)) self.env.append_unique('INC_PATHS',node) for x in self.uselib: for v in self.p_flag_vars: val=self.env[v+'_'+x] if val:self.env.append_value(v,val) def apply_objdeps(self): if not getattr(self,'add_objects',None):return seen=[] names=self.to_list(self.add_objects) while names: x=names[0] if x in seen: names=names[1:] continue y=self.name_to_obj(x) if not y: raise Utils.WafError('object %r was not found in uselib_local (required by add_objects %r)'%(x,self.name)) if getattr(y,'add_objects',None): added=0 lst=y.to_list(y.add_objects) lst.reverse() for u in lst: if u in seen:continue added=1 names=[u]+names if added:continue y.post() seen.append(x) for t in y.compiled_tasks: self.link_task.inputs.extend(t.outputs) def apply_obj_vars(self): v=self.env lib_st=v['LIB_ST'] staticlib_st=v['STATICLIB_ST'] libpath_st=v['LIBPATH_ST'] staticlibpath_st=v['STATICLIBPATH_ST'] rpath_st=v['RPATH_ST'] app=v.append_unique if v['FULLSTATIC']: v.append_value('LINKFLAGS',v['FULLSTATIC_MARKER']) for i in v['RPATH']: if i and rpath_st: app('LINKFLAGS',rpath_st%i) for i in v['LIBPATH']: app('LINKFLAGS',libpath_st%i) app('LINKFLAGS',staticlibpath_st%i) if v['STATICLIB']: v.append_value('LINKFLAGS',v['STATICLIB_MARKER']) k=[(staticlib_st%i)for i in v['STATICLIB']] app('LINKFLAGS',k) if not v['FULLSTATIC']: if v['STATICLIB']or v['LIB']: v.append_value('LINKFLAGS',v['SHLIB_MARKER']) app('LINKFLAGS',[lib_st%i for i in v['LIB']]) def process_obj_files(self): if not hasattr(self,'obj_files'):return for x in self.obj_files: node=self.path.find_resource(x) self.link_task.inputs.append(node) def add_obj_file(self,file): if not hasattr(self,'obj_files'):self.obj_files=[] if not'process_obj_files'in self.meths:self.meths.append('process_obj_files') self.obj_files.append(file) c_attrs={'cxxflag':'CXXFLAGS','cflag':'CCFLAGS','ccflag':'CCFLAGS','linkflag':'LINKFLAGS','ldflag':'LINKFLAGS','lib':'LIB','libpath':'LIBPATH','staticlib':'STATICLIB','staticlibpath':'STATICLIBPATH','rpath':'RPATH','framework':'FRAMEWORK','frameworkpath':'FRAMEWORKPATH'} def add_extra_flags(self): for x in self.__dict__.keys(): y=x.lower() if y[-1]=='s': y=y[:-1] if c_attrs.get(y,None): self.env.append_unique(c_attrs[y],getattr(self,x)) def apply_implib(self): if not self.env.DEST_BINFMT=='pe': return self.meths.remove('default_link_install') bindir=self.install_path if not bindir:return dll=self.link_task.outputs[0] self.bld.install_files(bindir,dll,self.env,self.chmod) implib=self.env['implib_PATTERN']%os.path.split(self.target)[1] implib=dll.parent.find_or_declare(implib) self.link_task.outputs.append(implib) self.bld.install_as('${LIBDIR}/%s'%implib.name,implib,self.env) self.env.append_value('LINKFLAGS',(self.env['IMPLIB_ST']%implib.bldpath(self.env)).split()) def apply_vnum(self): if not getattr(self,'vnum','')or not'cshlib'in self.features or os.name!='posix'or self.env.DEST_BINFMT not in('elf','mac-o'): return self.meths.remove('default_link_install') link=self.link_task nums=self.vnum.split('.') node=link.outputs[0] libname=node.name if libname.endswith('.dylib'): name3=libname.replace('.dylib','.%s.dylib'%self.vnum) name2=libname.replace('.dylib','.%s.dylib'%nums[0]) else: name3=libname+'.'+self.vnum name2=libname+'.'+nums[0] if self.env.SONAME_ST: v=self.env.SONAME_ST%name2 self.env.append_value('LINKFLAGS',v.split()) bld=self.bld nums=self.vnum.split('.') path=self.install_path if not path:return bld.install_as(path+os.sep+name3,node,env=self.env) bld.symlink_as(path+os.sep+name2,name3) bld.symlink_as(path+os.sep+libname,name3) tsk=self.create_task('vnum') tsk.set_inputs([node]) tsk.set_outputs(node.parent.find_or_declare(name2)) def exec_vnum_link(self): path=self.outputs[0].abspath(self.env) try: os.remove(path) except OSError: pass try: os.symlink(self.inputs[0].name,path) except OSError: return 1 cls=Task.task_type_from_func('vnum',func=exec_vnum_link,ext_in='.bin',color='CYAN') cls.quiet=1 def add_as_needed(conf): if conf.env.DEST_BINFMT=='elf'and'gcc'in(conf.env.CXX_NAME,conf.env.CC_NAME): conf.env.append_unique('LINKFLAGS','--as-needed') feature('cc','cxx')(default_cc) before('apply_core')(default_cc) feature('cprogram','dprogram','cstaticlib','dstaticlib','cshlib','dshlib')(apply_verif) feature('cprogram','dprogram')(vars_target_cprogram) after('default_cc')(vars_target_cprogram) before('apply_core')(vars_target_cprogram) after('default_cc')(vars_target_cshlib) feature('cshlib','dshlib')(vars_target_cshlib) before('apply_core')(vars_target_cshlib) feature('cprogram','dprogram','cstaticlib','dstaticlib','cshlib','dshlib')(default_link_install) after('apply_link','vars_target_cprogram','vars_target_cshlib')(default_link_install) feature('cc','cxx')(apply_incpaths) after('apply_type_vars','apply_lib_vars','apply_core')(apply_incpaths) feature('cc','cxx')(apply_type_vars) after('init_cc','init_cxx')(apply_type_vars) before('apply_lib_vars')(apply_type_vars) feature('cprogram','cshlib','cstaticlib')(apply_link) after('apply_core')(apply_link) feature('cc','cxx')(apply_lib_vars) after('apply_link','init_cc','init_cxx','apply_core')(apply_lib_vars) feature('cprogram','cstaticlib','cshlib')(apply_objdeps) after('init_cc','init_cxx','apply_link')(apply_objdeps) feature('cprogram','cshlib','cstaticlib')(apply_obj_vars) after('apply_lib_vars')(apply_obj_vars) after('apply_link')(process_obj_files) taskgen(add_obj_file) feature('cc','cxx')(add_extra_flags) before('init_cxx','init_cc')(add_extra_flags) before('apply_lib_vars','apply_obj_vars','apply_incpaths','init_cc')(add_extra_flags) feature('cshlib')(apply_implib) after('apply_link','default_cc')(apply_implib) before('apply_lib_vars','apply_objdeps','default_link_install')(apply_implib) feature('cshlib')(apply_vnum) after('apply_link')(apply_vnum) before('apply_lib_vars','default_link_install')(apply_vnum) conftest(add_as_needed) xiphos-4.0.7+dfsg1/wafadmin/Tools/ar.py0000644000175000017500000000131411344754026017115 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import Task,Utils from Configure import conftest ar_str='${AR} ${ARFLAGS} ${AR_TGT_F}${TGT} ${AR_SRC_F}${SRC}' cls=Task.simple_task_type('static_link',ar_str,color='YELLOW',ext_in='.o',ext_out='.bin',shell=False) cls.maxjobs=1 cls.install=Utils.nada old=cls.run def wrap(self): try:os.remove(self.outputs[0].abspath(self.env)) except OSError:pass return old(self) setattr(cls,'run',wrap) def detect(conf): conf.find_program('ar',var='AR') conf.find_program('ranlib',var='RANLIB') conf.env.ARFLAGS='rcs' def find_ar(conf): v=conf.env conf.check_tool('ar') if not v['AR']:conf.fatal('ar is required for static libraries - not found') conftest(find_ar) xiphos-4.0.7+dfsg1/wafadmin/Tools/qt4.py0000644000175000017500000002751211353731253017230 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 try: from xml.sax import make_parser from xml.sax.handler import ContentHandler except ImportError: has_xml=False ContentHandler=object else: has_xml=True import os,sys import ccroot,cxx import TaskGen,Task,Utils,Runner,Options,Node,Configure from TaskGen import taskgen,feature,after,extension from Logs import error from Constants import* MOC_H=['.h','.hpp','.hxx','.hh'] EXT_RCC=['.qrc'] EXT_UI=['.ui'] EXT_QT4=['.cpp','.cc','.cxx','.C'] class qxx_task(Task.Task): before=['cxx_link','static_link'] def __init__(self,*k,**kw): Task.Task.__init__(self,*k,**kw) self.moc_done=0 def scan(self): (nodes,names)=ccroot.scan(self) for x in nodes: if x.name.endswith('.moc'): nodes.remove(x) names.append(x.relpath_gen(self.inputs[0].parent)) return(nodes,names) def runnable_status(self): if self.moc_done: for t in self.run_after: if not t.hasrun: return ASK_LATER self.signature() return Task.Task.runnable_status(self) else: for t in self.run_after: if not t.hasrun: return ASK_LATER self.add_moc_tasks() return ASK_LATER def add_moc_tasks(self): node=self.inputs[0] tree=node.__class__.bld try: self.signature() except KeyError: pass else: delattr(self,'cache_sig') moctasks=[] mocfiles=[] variant=node.variant(self.env) try: tmp_lst=tree.raw_deps[self.unique_id()] tree.raw_deps[self.unique_id()]=[] except KeyError: tmp_lst=[] for d in tmp_lst: if not d.endswith('.moc'):continue if d in mocfiles: error("paranoia owns") continue mocfiles.append(d) base2=d[:-4] for path in[node.parent]+self.generator.env['INC_PATHS']: tree.rescan(path) vals=getattr(Options.options,'qt_header_ext','')or MOC_H for ex in vals: h_node=path.find_resource(base2+ex) if h_node: break else: continue break else: raise Utils.WafError("no header found for %s which is a moc file"%str(d)) m_node=h_node.change_ext('.moc') tree.node_deps[(self.inputs[0].parent.id,self.env.variant(),m_node.name)]=h_node task=Task.TaskBase.classes['moc'](self.env,normal=0) task.set_inputs(h_node) task.set_outputs(m_node) generator=tree.generator generator.outstanding.insert(0,task) generator.total+=1 moctasks.append(task) tmp_lst=tree.raw_deps[self.unique_id()]=mocfiles lst=tree.node_deps.get(self.unique_id(),()) for d in lst: name=d.name if name.endswith('.moc'): task=Task.TaskBase.classes['moc'](self.env,normal=0) task.set_inputs(tree.node_deps[(self.inputs[0].parent.id,self.env.variant(),name)]) task.set_outputs(d) generator=tree.generator generator.outstanding.insert(0,task) generator.total+=1 moctasks.append(task) self.run_after=moctasks self.moc_done=1 run=Task.TaskBase.classes['cxx'].__dict__['run'] def translation_update(task): outs=[a.abspath(task.env)for a in task.outputs] outs=" ".join(outs) lupdate=task.env['QT_LUPDATE'] for x in task.inputs: file=x.abspath(task.env) cmd="%s %s -ts %s"%(lupdate,file,outs) Utils.pprint('BLUE',cmd) task.generator.bld.exec_command(cmd) class XMLHandler(ContentHandler): def __init__(self): self.buf=[] self.files=[] def startElement(self,name,attrs): if name=='file': self.buf=[] def endElement(self,name): if name=='file': self.files.append(''.join(self.buf)) def characters(self,cars): self.buf.append(cars) def scan(self): node=self.inputs[0] parser=make_parser() curHandler=XMLHandler() parser.setContentHandler(curHandler) fi=open(self.inputs[0].abspath(self.env)) parser.parse(fi) fi.close() nodes=[] names=[] root=self.inputs[0].parent for x in curHandler.files: nd=root.find_resource(x) if nd:nodes.append(nd) else:names.append(x) return(nodes,names) def create_rcc_task(self,node): rcnode=node.change_ext('_rc.cpp') rcctask=self.create_task('rcc',node,rcnode) cpptask=self.create_task('cxx',rcnode,rcnode.change_ext('.o')) self.compiled_tasks.append(cpptask) return cpptask def create_uic_task(self,node): uictask=self.create_task('ui4',node) uictask.outputs=[self.path.find_or_declare(self.env['ui_PATTERN']%node.name[:-3])] class qt4_taskgen(cxx.cxx_taskgen): def __init__(self,*k,**kw): cxx.cxx_taskgen.__init__(self,*k,**kw) self.features.append('qt4') def add_lang(self,node): self.lang=self.to_list(getattr(self,'lang',[]))+[node] def apply_qt4(self): if getattr(self,'lang',None): update=getattr(self,'update',None) lst=[] trans=[] for l in self.to_list(self.lang): if not isinstance(l,Node.Node): l=self.path.find_resource(l+'.ts') t=self.create_task('ts2qm',l,l.change_ext('.qm')) lst.append(t.outputs[0]) if update: trans.append(t.inputs[0]) trans_qt4=getattr(Options.options,'trans_qt4',False) if update and trans_qt4: u=Task.TaskCmd(translation_update,self.env,2) u.inputs=[a.inputs[0]for a in self.compiled_tasks] u.outputs=trans if getattr(self,'langname',None): t=Task.TaskBase.classes['qm2rcc'](self.env) t.set_inputs(lst) t.set_outputs(self.path.find_or_declare(self.langname+'.qrc')) t.path=self.path k=create_rcc_task(self,t.outputs[0]) self.link_task.inputs.append(k.outputs[0]) self.env.append_value('MOC_FLAGS',self.env._CXXDEFFLAGS) self.env.append_value('MOC_FLAGS',self.env._CXXINCFLAGS) def cxx_hook(self,node): try:obj_ext=self.obj_ext except AttributeError:obj_ext='_%d.o'%self.idx task=self.create_task('qxx',node,node.change_ext(obj_ext)) self.compiled_tasks.append(task) def process_qm2rcc(task): outfile=task.outputs[0].abspath(task.env) f=open(outfile,'w') f.write('\n\n') for k in task.inputs: f.write(' ') f.write(k.path_to_parent(task.path)) f.write('\n') f.write('\n') f.close() b=Task.simple_task_type b('moc','${QT_MOC} ${MOC_FLAGS} ${SRC} ${MOC_ST} ${TGT}',color='BLUE',vars=['QT_MOC','MOC_FLAGS'],shell=False) cls=b('rcc','${QT_RCC} -name ${SRC[0].name} ${SRC[0].abspath(env)} ${RCC_ST} -o ${TGT}',color='BLUE',before='cxx moc qxx_task',after="qm2rcc",shell=False) cls.scan=scan b('ui4','${QT_UIC} ${SRC} -o ${TGT}',color='BLUE',before='cxx moc qxx_task',shell=False) b('ts2qm','${QT_LRELEASE} ${QT_LRELEASE_FLAGS} ${SRC} -qm ${TGT}',color='BLUE',before='qm2rcc',shell=False) Task.task_type_from_func('qm2rcc',vars=[],func=process_qm2rcc,color='BLUE',before='rcc',after='ts2qm') def detect_qt4(conf): env=conf.env opt=Options.options qtdir=getattr(opt,'qtdir','') qtbin=getattr(opt,'qtbin','') qtlibs=getattr(opt,'qtlibs','') useframework=getattr(opt,'use_qt4_osxframework',True) paths=[] if qtbin: paths=[qtbin] if not qtdir: qtdir=conf.environ.get('QT4_ROOT','') qtbin=os.path.join(qtdir,'bin') paths=[qtbin] if not qtdir: paths=os.environ.get('PATH','').split(os.pathsep) paths.append('/usr/share/qt4/bin/') try: lst=os.listdir('/usr/local/Trolltech/') except OSError: pass else: if lst: lst.sort() lst.reverse() qtdir='/usr/local/Trolltech/%s/'%lst[0] qtbin=os.path.join(qtdir,'bin') paths.append(qtbin) cand=None prev_ver=['4','0','0'] for qmk in['qmake-qt4','qmake4','qmake']: qmake=conf.find_program(qmk,path_list=paths) if qmake: try: version=Utils.cmd_output([qmake,'-query','QT_VERSION']).strip() except ValueError: pass else: if version: new_ver=version.split('.') if new_ver>prev_ver: cand=qmake prev_ver=new_ver if cand: qmake=cand else: conf.fatal('could not find qmake for qt4') conf.env.QMAKE=qmake qtincludes=Utils.cmd_output([qmake,'-query','QT_INSTALL_HEADERS']).strip() qtdir=Utils.cmd_output([qmake,'-query','QT_INSTALL_PREFIX']).strip()+os.sep qtbin=Utils.cmd_output([qmake,'-query','QT_INSTALL_BINS']).strip()+os.sep if not qtlibs: try: qtlibs=Utils.cmd_output([qmake,'-query','QT_INSTALL_LIBS']).strip()+os.sep except ValueError: qtlibs=os.path.join(qtdir,'lib') def find_bin(lst,var): for f in lst: ret=conf.find_program(f,path_list=paths) if ret: env[var]=ret break vars="QtCore QtGui QtUiTools QtNetwork QtOpenGL QtSql QtSvg QtTest QtXml QtWebKit Qt3Support".split() find_bin(['uic-qt3','uic3'],'QT_UIC3') find_bin(['uic-qt4','uic'],'QT_UIC') if not env['QT_UIC']: conf.fatal('cannot find the uic compiler for qt4') try: version=Utils.cmd_output(env['QT_UIC']+" -version 2>&1").strip() except ValueError: conf.fatal('your uic compiler is for qt3, add uic for qt4 to your path') version=version.replace('Qt User Interface Compiler ','') version=version.replace('User Interface Compiler for Qt','') if version.find(" 3.")!=-1: conf.check_message('uic version','(too old)',0,option='(%s)'%version) sys.exit(1) conf.check_message('uic version','',1,option='(%s)'%version) find_bin(['moc-qt4','moc'],'QT_MOC') find_bin(['rcc'],'QT_RCC') find_bin(['lrelease-qt4','lrelease'],'QT_LRELEASE') find_bin(['lupdate-qt4','lupdate'],'QT_LUPDATE') env['UIC3_ST']='%s -o %s' env['UIC_ST']='%s -o %s' env['MOC_ST']='-o' env['ui_PATTERN']='ui_%s.h' env['QT_LRELEASE_FLAGS']=['-silent'] vars_debug=[a+'_debug'for a in vars] try: conf.find_program('pkg-config',var='pkgconfig',path_list=paths,mandatory=True) except Configure.ConfigurationError: for lib in vars_debug+vars: uselib=lib.upper() d=(lib.find('_debug')>0)and'd'or'' for(pat,kind)in((conf.env.staticlib_PATTERN,'STATIC'),(conf.env.shlib_PATTERN,'')): conf.check_message_1('Checking for %s %s'%(lib,kind)) for ext in['','4']: path=os.path.join(qtlibs,pat%(lib+d+ext)) if os.path.exists(path): env.append_unique(kind+'LIB_'+uselib,lib+d+ext) conf.check_message_2('ok '+path,'GREEN') break path=os.path.join(qtbin,pat%(lib+d+ext)) if os.path.exists(path): env.append_unique(kind+'LIB_'+uselib,lib+d+ext) conf.check_message_2('ok '+path,'GREEN') break else: conf.check_message_2('not found','YELLOW') continue break env.append_unique('LIBPATH_'+uselib,qtlibs) env.append_unique('CPPPATH_'+uselib,qtincludes) env.append_unique('CPPPATH_'+uselib,qtincludes+os.sep+lib) else: for i in vars_debug+vars: try: conf.check_cfg(package=i,args='--cflags --libs --silence-errors',path=conf.env.pkgconfig) except ValueError: pass def process_lib(vars_,coreval): for d in vars_: var=d.upper() if var=='QTCORE':continue value=env['LIBPATH_'+var] if value: core=env[coreval] accu=[] for lib in value: if lib in core:continue accu.append(lib) env['LIBPATH_'+var]=accu process_lib(vars,'LIBPATH_QTCORE') process_lib(vars_debug,'LIBPATH_QTCORE_DEBUG') want_rpath=getattr(Options.options,'want_rpath',1) if want_rpath: def process_rpath(vars_,coreval): for d in vars_: var=d.upper() value=env['LIBPATH_'+var] if value: core=env[coreval] accu=[] for lib in value: if var!='QTCORE': if lib in core: continue accu.append('-Wl,--rpath='+lib) env['RPATH_'+var]=accu process_rpath(vars,'LIBPATH_QTCORE') process_rpath(vars_debug,'LIBPATH_QTCORE_DEBUG') env['QTLOCALE']=str(env['PREFIX'])+'/share/locale' def detect(conf): detect_qt4(conf) def set_options(opt): opt.add_option('--want-rpath',type='int',default=1,dest='want_rpath',help='set rpath to 1 or 0 [Default 1]') opt.add_option('--header-ext',type='string',default='',help='header extension for moc files',dest='qt_header_ext') for i in'qtdir qtbin qtlibs'.split(): opt.add_option('--'+i,type='string',default='',dest=i) if sys.platform=="darwin": opt.add_option('--no-qt4-framework',action="store_false",help='do not use the framework version of Qt4 in OS X',dest='use_qt4_osxframework',default=True) opt.add_option('--translate',action="store_true",help="collect translation strings",dest="trans_qt4",default=False) extension(EXT_RCC)(create_rcc_task) extension(EXT_UI)(create_uic_task) extension('.ts')(add_lang) feature('qt4')(apply_qt4) after('apply_link')(apply_qt4) extension(EXT_QT4)(cxx_hook) xiphos-4.0.7+dfsg1/wafadmin/Tools/kde4.py0000644000175000017500000000407511277625176017361 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,re import Options,TaskGen,Task,Utils from TaskGen import taskgen,feature,after class msgfmt_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def init_msgfmt(self): self.default_install_path='${KDE4_LOCALE_INSTALL_DIR}' def apply_msgfmt(self): for lang in self.to_list(self.langs): node=self.path.find_resource(lang+'.po') task=self.create_task('msgfmt',node,node.change_ext('.mo')) if not self.bld.is_install:continue langname=lang.split('/') langname=langname[-1] task.install_path=self.install_path+os.sep+langname+os.sep+'LC_MESSAGES' task.filename=getattr(self,'appname','set_your_appname')+'.mo' task.chmod=self.chmod def detect(conf): kdeconfig=conf.find_program('kde4-config') if not kdeconfig: conf.fatal('we need kde4-config') prefix=Utils.cmd_output('%s --prefix'%kdeconfig,silent=True).strip() file='%s/share/apps/cmake/modules/KDELibsDependencies.cmake'%prefix try:os.stat(file) except OSError: file='%s/share/kde4/apps/cmake/modules/KDELibsDependencies.cmake'%prefix try:os.stat(file) except OSError:conf.fatal('could not open %s'%file) try: txt=Utils.readf(file) except(OSError,IOError): conf.fatal('could not read %s'%file) txt=txt.replace('\\\n','\n') fu=re.compile('#(.*)\n') txt=fu.sub('',txt) setregexp=re.compile('([sS][eE][tT]\s*\()\s*([^\s]+)\s+\"([^"]+)\"\)') found=setregexp.findall(txt) for(_,key,val)in found: conf.env[key]=val conf.env['LIB_KDECORE']='kdecore' conf.env['LIB_KDEUI']='kdeui' conf.env['LIB_KIO']='kio' conf.env['LIB_KHTML']='khtml' conf.env['LIB_KPARTS']='kparts' conf.env['LIBPATH_KDECORE']=conf.env['KDE4_LIB_INSTALL_DIR'] conf.env['CPPPATH_KDECORE']=conf.env['KDE4_INCLUDE_INSTALL_DIR'] conf.env.append_value('CPPPATH_KDECORE',conf.env['KDE4_INCLUDE_INSTALL_DIR']+"/KDE") conf.env['MSGFMT']=conf.find_program('msgfmt') Task.simple_task_type('msgfmt','${MSGFMT} ${SRC} -o ${TGT}',color='BLUE',shell=False) feature('msgfmt')(init_msgfmt) feature('msgfmt')(apply_msgfmt) after('init_msgfmt')(apply_msgfmt) xiphos-4.0.7+dfsg1/wafadmin/Tools/compiler_cc.py0000644000175000017500000000323111336016203020757 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,imp,types,ccroot import optparse import Utils,Configure,Options from Logs import debug c_compiler={'win32':['msvc','gcc'],'cygwin':['gcc'],'darwin':['gcc'],'aix':['xlc','gcc'],'linux':['gcc','icc','suncc'],'sunos':['gcc','suncc'],'irix':['gcc'],'hpux':['gcc'],'default':['gcc']} def __list_possible_compiler(platform): try: return c_compiler[platform] except KeyError: return c_compiler["default"] def detect(conf): try:test_for_compiler=Options.options.check_c_compiler except AttributeError:conf.fatal("Add set_options(opt): opt.tool_options('compiler_cc')") orig=conf.env for compiler in test_for_compiler.split(): conf.env=orig.copy() try: conf.check_tool(compiler) except Configure.ConfigurationError,e: debug('compiler_cc: %r'%e) else: if conf.env['CC']: orig.table=conf.env.get_merged_dict() conf.env=orig conf.check_message(compiler,'',True) conf.env['COMPILER_CC']=compiler break conf.check_message(compiler,'',False) break else: conf.fatal('could not configure a c compiler!') def set_options(opt): build_platform=Utils.unversioned_sys_platform() possible_compiler_list=__list_possible_compiler(build_platform) test_for_compiler=' '.join(possible_compiler_list) cc_compiler_opts=opt.add_option_group("C Compiler Options") cc_compiler_opts.add_option('--check-c-compiler',default="%s"%test_for_compiler,help='On this platform (%s) the following C-Compiler will be checked by default: "%s"'%(build_platform,test_for_compiler),dest="check_c_compiler") for c_compiler in test_for_compiler.split(): opt.tool_options('%s'%c_compiler,option_group=cc_compiler_opts) xiphos-4.0.7+dfsg1/wafadmin/Tools/cc.py0000644000175000017500000000501411277625176017111 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os import TaskGen,Build,Utils,Task from Logs import debug import ccroot from TaskGen import feature,before,extension,after g_cc_flag_vars=['CCDEPS','FRAMEWORK','FRAMEWORKPATH','STATICLIB','LIB','LIBPATH','LINKFLAGS','RPATH','CCFLAGS','CPPPATH','CPPFLAGS','CCDEFINES'] EXT_CC=['.c'] g_cc_type_vars=['CCFLAGS','LINKFLAGS'] class cc_taskgen(ccroot.ccroot_abstract): pass def init_cc(self): self.p_flag_vars=set(self.p_flag_vars).union(g_cc_flag_vars) self.p_type_vars=set(self.p_type_vars).union(g_cc_type_vars) if not self.env['CC_NAME']: raise Utils.WafError("At least one compiler (gcc, ..) must be selected") def apply_obj_vars_cc(self): env=self.env app=env.append_unique cpppath_st=env['CPPPATH_ST'] for i in env['INC_PATHS']: app('_CCINCFLAGS',cpppath_st%i.bldpath(env)) app('_CCINCFLAGS',cpppath_st%i.srcpath(env)) for i in env['CPPPATH']: app('_CCINCFLAGS',cpppath_st%i) def apply_defines_cc(self): self.defines=getattr(self,'defines',[]) lst=self.to_list(self.defines)+self.to_list(self.env['CCDEFINES']) milst=[] for defi in lst: if not defi in milst: milst.append(defi) libs=self.to_list(self.uselib) for l in libs: val=self.env['CCDEFINES_'+l] if val:milst+=val self.env['DEFLINES']=["%s %s"%(x[0],Utils.trimquotes('='.join(x[1:])))for x in[y.split('=')for y in milst]] y=self.env['CCDEFINES_ST'] self.env['_CCDEFFLAGS']=[y%x for x in milst] def c_hook(self,node): if getattr(self,'obj_ext',None): obj_ext=self.obj_ext else: obj_ext='_%d.o'%self.idx task=self.create_task('cc',node,node.change_ext(obj_ext)) try: self.compiled_tasks.append(task) except AttributeError: raise Utils.WafError('Have you forgotten to set the feature "cc" on %s?'%str(self)) return task cc_str='${CC} ${CCFLAGS} ${CPPFLAGS} ${_CCINCFLAGS} ${_CCDEFFLAGS} ${CC_SRC_F}${SRC} ${CC_TGT_F}${TGT}' cls=Task.simple_task_type('cc',cc_str,'GREEN',ext_out='.o',ext_in='.c',shell=False) cls.scan=ccroot.scan cls.vars.append('CCDEPS') link_str='${LINK_CC} ${CCLNK_SRC_F}${SRC} ${CCLNK_TGT_F}${TGT[0].abspath(env)} ${LINKFLAGS}' cls=Task.simple_task_type('cc_link',link_str,color='YELLOW',ext_in='.o',ext_out='.bin',shell=False) cls.maxjobs=1 cls.install=Utils.nada feature('cc')(init_cc) before('apply_type_vars')(init_cc) after('default_cc')(init_cc) feature('cc')(apply_obj_vars_cc) after('apply_incpaths')(apply_obj_vars_cc) feature('cc')(apply_defines_cc) after('apply_lib_vars')(apply_defines_cc) extension(EXT_CC)(c_hook) xiphos-4.0.7+dfsg1/wafadmin/Tools/winres.py0000644000175000017500000000202611277625176020033 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,re import TaskGen,Task from Utils import quote_whitespace from TaskGen import extension EXT_WINRC=['.rc'] winrc_str='${WINRC} ${_CPPDEFFLAGS} ${_CCDEFFLAGS} ${WINRCFLAGS} ${_CPPINCFLAGS} ${_CCINCFLAGS} ${WINRC_TGT_F} ${TGT} ${WINRC_SRC_F} ${SRC}' def rc_file(self,node): obj_ext='.rc.o' if self.env['WINRC_TGT_F']=='/fo':obj_ext='.res' rctask=self.create_task('winrc',node,node.change_ext(obj_ext)) self.compiled_tasks.append(rctask) Task.simple_task_type('winrc',winrc_str,color='BLUE',before='cc cxx',shell=False) def detect(conf): v=conf.env winrc=v['WINRC'] v['WINRC_TGT_F']='-o' v['WINRC_SRC_F']='-i' if not winrc: if v['CC_NAME']in['gcc','cc','g++','c++']: winrc=conf.find_program('windres',var='WINRC',path_list=v['PATH']) elif v['CC_NAME']=='msvc': winrc=conf.find_program('RC',var='WINRC',path_list=v['PATH']) v['WINRC_TGT_F']='/fo' v['WINRC_SRC_F']='' if not winrc: conf.fatal('winrc was not found!') v['WINRCFLAGS']='' extension(EXT_WINRC)(rc_file) xiphos-4.0.7+dfsg1/wafadmin/Tools/d.py0000644000175000017500000002522211353731253016737 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os,sys,re,optparse import ccroot import TaskGen,Utils,Task,Configure,Logs,Build from Logs import debug,error from TaskGen import taskgen,feature,after,before,extension from Configure import conftest EXT_D=['.d','.di','.D'] D_METHS=['apply_core','apply_vnum','apply_objdeps'] def filter_comments(filename): txt=Utils.readf(filename) buf=[] i=0 max=len(txt) while i1: self.features.append('d'+k[1]) TaskGen.bind_feature('d',D_METHS) def init_d(self): Utils.def_attrs(self,dflags='',importpaths='',libs='',libpaths='',uselib='',uselib_local='',generate_headers=False,compiled_tasks=[],add_objects=[],link_task=None) def apply_d_libs(self): env=self.env self.uselib=self.to_list(self.uselib) names=self.to_list(self.uselib_local) seen=set([]) tmp=Utils.deque(names) while tmp: lib_name=tmp.popleft() if lib_name in seen: continue y=self.name_to_obj(lib_name) if not y: raise Utils.WafError('object %r was not found in uselib_local (required by %r)'%(lib_name,self.name)) y.post() seen.add(lib_name) if getattr(y,'uselib_local',None): lst=y.to_list(y.uselib_local) if'dshlib'in y.features or'dprogram'in y.features: lst=[x for x in lst if not'dstaticlib'in self.name_to_obj(x).features] tmp.extend(lst) if getattr(y,'link_task',None): link_name=y.target[y.target.rfind(os.sep)+1:] if'dstaticlib'in y.features or'dshlib'in y.features: env.append_unique('DLINKFLAGS',env.DLIB_ST%link_name) env.append_unique('DLINKFLAGS',env.DLIBPATH_ST%y.link_task.outputs[0].parent.bldpath(env)) self.link_task.set_run_after(y.link_task) dep_nodes=getattr(self.link_task,'dep_nodes',[]) self.link_task.dep_nodes=dep_nodes+y.link_task.outputs for v in self.to_list(y.uselib): if not v in self.uselib: self.uselib.insert(0,v) if getattr(y,'export_incdirs',None): for x in self.to_list(y.export_incdirs): node=y.path.find_dir(x) if not node: raise Utils.WafError('object %r: invalid folder %r in export_incdirs'%(y.target,x)) self.env.append_unique('INC_PATHS',node) def apply_d_link(self): link=getattr(self,'link',None) if not link: if'dstaticlib'in self.features:link='static_link' else:link='d_link' outputs=[t.outputs[0]for t in self.compiled_tasks] self.link_task=self.create_task(link,outputs,self.path.find_or_declare(get_target_name(self))) def apply_d_vars(self): env=self.env dpath_st=env['DPATH_ST'] lib_st=env['DLIB_ST'] libpath_st=env['DLIBPATH_ST'] importpaths=self.to_list(self.importpaths) libpaths=[] libs=[] uselib=self.to_list(self.uselib) for i in uselib: if env['DFLAGS_'+i]: env.append_unique('DFLAGS',env['DFLAGS_'+i]) for x in self.features: if not x in['dprogram','dstaticlib','dshlib']: continue x.lstrip('d') d_shlib_dflags=env['D_'+x+'_DFLAGS'] if d_shlib_dflags: env.append_unique('DFLAGS',d_shlib_dflags) for i in uselib: if env['DPATH_'+i]: for entry in self.to_list(env['DPATH_'+i]): if not entry in importpaths: importpaths.append(entry) for path in importpaths: if os.path.isabs(path): env.append_unique('_DIMPORTFLAGS',dpath_st%path) else: node=self.path.find_dir(path) self.env.append_unique('INC_PATHS',node) env.append_unique('_DIMPORTFLAGS',dpath_st%node.srcpath(env)) env.append_unique('_DIMPORTFLAGS',dpath_st%node.bldpath(env)) for i in uselib: if env['LIBPATH_'+i]: for entry in self.to_list(env['LIBPATH_'+i]): if not entry in libpaths: libpaths.append(entry) libpaths=self.to_list(self.libpaths)+libpaths for path in libpaths: if not os.path.isabs(path): node=self.path.find_resource(path) if not node: raise Utils.WafError('could not find libpath %r from %r'%(path,self)) path=node.abspath(self.env) env.append_unique('DLINKFLAGS',libpath_st%path) for i in uselib: if env['LIB_'+i]: for entry in self.to_list(env['LIB_'+i]): if not entry in libs: libs.append(entry) libs.extend(self.to_list(self.libs)) for flag in self.to_list(self.dflags): env.append_unique('DFLAGS',flag) for lib in libs: env.append_unique('DLINKFLAGS',lib_st%lib) for i in uselib: dlinkflags=env['DLINKFLAGS_'+i] if dlinkflags: for linkflag in dlinkflags: env.append_unique('DLINKFLAGS',linkflag) def add_shlib_d_flags(self): for linkflag in self.env['D_shlib_LINKFLAGS']: self.env.append_unique('DLINKFLAGS',linkflag) def d_hook(self,node): task=self.create_task(self.generate_headers and'd_with_header'or'd') try:obj_ext=self.obj_ext except AttributeError:obj_ext='_%d.o'%self.idx task.inputs=[node] task.outputs=[node.change_ext(obj_ext)] self.compiled_tasks.append(task) if self.generate_headers: header_node=node.change_ext(self.env['DHEADER_ext']) task.outputs+=[header_node] d_str='${D_COMPILER} ${DFLAGS} ${_DIMPORTFLAGS} ${D_SRC_F}${SRC} ${D_TGT_F}${TGT}' d_with_header_str='${D_COMPILER} ${DFLAGS} ${_DIMPORTFLAGS} \ ${D_HDR_F}${TGT[1].bldpath(env)} \ ${D_SRC_F}${SRC} \ ${D_TGT_F}${TGT[0].bldpath(env)}' link_str='${D_LINKER} ${DLNK_SRC_F}${SRC} ${DLNK_TGT_F}${TGT} ${DLINKFLAGS}' def override_exec(cls): old_exec=cls.exec_command def exec_command(self,*k,**kw): if isinstance(k[0],list): lst=k[0] for i in xrange(len(lst)): if lst[i]=='-of': del lst[i] lst[i]='-of'+lst[i] break return old_exec(self,*k,**kw) cls.exec_command=exec_command cls=Task.simple_task_type('d',d_str,'GREEN',before='static_link d_link',shell=False) cls.scan=scan override_exec(cls) cls=Task.simple_task_type('d_with_header',d_with_header_str,'GREEN',before='static_link d_link',shell=False) override_exec(cls) cls=Task.simple_task_type('d_link',link_str,color='YELLOW',shell=False) override_exec(cls) def generate_header(self,filename,install_path): if not hasattr(self,'header_lst'):self.header_lst=[] self.meths.append('process_header') self.header_lst.append([filename,install_path]) def process_header(self): env=self.env for i in getattr(self,'header_lst',[]): node=self.path.find_resource(i[0]) if not node: raise Utils.WafError('file not found on d obj '+i[0]) task=self.create_task('d_header') task.set_inputs(node) task.set_outputs(node.change_ext('.di')) d_header_str='${D_COMPILER} ${D_HEADER} ${SRC}' Task.simple_task_type('d_header',d_header_str,color='BLUE',shell=False) def d_platform_flags(conf): v=conf.env binfmt=v.DEST_BINFMT or Utils.unversioned_sys_platform_to_binary_format(v.DEST_OS or Utils.unversioned_sys_platform()) if binfmt=='pe': v['D_program_PATTERN']='%s.exe' v['D_shlib_PATTERN']='lib%s.dll' v['D_staticlib_PATTERN']='lib%s.a' else: v['D_program_PATTERN']='%s' v['D_shlib_PATTERN']='lib%s.so' v['D_staticlib_PATTERN']='lib%s.a' feature('d')(init_d) before('apply_type_vars')(init_d) feature('d')(init_d) before('apply_d_libs')(init_d) feature('d')(apply_d_libs) after('apply_d_link','init_d')(apply_d_libs) before('apply_vnum')(apply_d_libs) feature('dprogram','dshlib','dstaticlib')(apply_d_link) after('apply_core')(apply_d_link) feature('d')(apply_d_vars) after('apply_core')(apply_d_vars) feature('dshlib')(add_shlib_d_flags) after('apply_d_vars')(add_shlib_d_flags) extension(EXT_D)(d_hook) taskgen(generate_header) before('apply_core')(process_header) conftest(d_platform_flags) xiphos-4.0.7+dfsg1/wafadmin/Tools/compiler_cxx.py0000644000175000017500000000332411336016203021177 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,imp,types,ccroot import optparse import Utils,Configure,Options from Logs import debug cxx_compiler={'win32':['msvc','g++'],'cygwin':['g++'],'darwin':['g++'],'aix':['xlc++','g++'],'linux':['g++','icpc','sunc++'],'sunos':['g++','sunc++'],'irix':['g++'],'hpux':['g++'],'default':['g++']} def __list_possible_compiler(platform): try: return cxx_compiler[platform] except KeyError: return cxx_compiler["default"] def detect(conf): try:test_for_compiler=Options.options.check_cxx_compiler except AttributeError:raise Configure.ConfigurationError("Add set_options(opt): opt.tool_options('compiler_cxx')") orig=conf.env for compiler in test_for_compiler.split(): try: conf.env=orig.copy() conf.check_tool(compiler) except Configure.ConfigurationError,e: debug('compiler_cxx: %r'%e) else: if conf.env['CXX']: orig.table=conf.env.get_merged_dict() conf.env=orig conf.check_message(compiler,'',True) conf.env['COMPILER_CXX']=compiler break conf.check_message(compiler,'',False) break else: conf.fatal('could not configure a cxx compiler!') def set_options(opt): build_platform=Utils.unversioned_sys_platform() possible_compiler_list=__list_possible_compiler(build_platform) test_for_compiler=' '.join(possible_compiler_list) cxx_compiler_opts=opt.add_option_group('C++ Compiler Options') cxx_compiler_opts.add_option('--check-cxx-compiler',default="%s"%test_for_compiler,help='On this platform (%s) the following C++ Compiler will be checked by default: "%s"'%(build_platform,test_for_compiler),dest="check_cxx_compiler") for cxx_compiler in test_for_compiler.split(): opt.tool_options('%s'%cxx_compiler,option_group=cxx_compiler_opts) xiphos-4.0.7+dfsg1/wafadmin/Tools/gnu_dirs.py0000644000175000017500000000503611353731253020327 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import Utils,Options _options=[x.split(', ')for x in''' bindir, user executables, ${EXEC_PREFIX}/bin sbindir, system admin executables, ${EXEC_PREFIX}/sbin libexecdir, program executables, ${EXEC_PREFIX}/libexec sysconfdir, read-only single-machine data, ${PREFIX}/etc sharedstatedir, modifiable architecture-independent data, ${PREFIX}/com localstatedir, modifiable single-machine data, ${PREFIX}/var libdir, object code libraries, ${EXEC_PREFIX}/lib includedir, C header files, ${PREFIX}/include oldincludedir, C header files for non-gcc, /usr/include datarootdir, read-only arch.-independent data root, ${PREFIX}/share datadir, read-only architecture-independent data, ${DATAROOTDIR} infodir, info documentation, ${DATAROOTDIR}/info localedir, locale-dependent data, ${DATAROOTDIR}/locale mandir, man documentation, ${DATAROOTDIR}/man docdir, documentation root, ${DATAROOTDIR}/doc/${PACKAGE} htmldir, html documentation, ${DOCDIR} dvidir, dvi documentation, ${DOCDIR} pdfdir, pdf documentation, ${DOCDIR} psdir, ps documentation, ${DOCDIR} '''.split('\n')if x] def detect(conf): def get_param(varname,default): return getattr(Options.options,varname,'')or default env=conf.env env['EXEC_PREFIX']=get_param('EXEC_PREFIX',env['PREFIX']) env['PACKAGE']=Utils.g_module.APPNAME complete=False iter=0 while not complete and iter1:target=node.name newnode=self.path.find_or_declare(target) tsk=self.create_task('copy',node,newnode) tsk.fun=self.fun tsk.chmod=self.chmod tsk.install_path=self.install_path if not tsk.env: tsk.debug() raise Utils.WafError('task without an environment') def subst_func(tsk): m4_re=re.compile('@(\w+)@',re.M) env=tsk.env infile=tsk.inputs[0].abspath(env) outfile=tsk.outputs[0].abspath(env) code=Utils.readf(infile) code=code.replace('%','%%') s=m4_re.sub(r'%(\1)s',code) di=tsk.dict or{} if not di: names=m4_re.findall(code) for i in names: di[i]=env.get_flat(i)or env.get_flat(i.upper()) file=open(outfile,'w') file.write(s%di) file.close() if tsk.chmod:os.chmod(outfile,tsk.chmod) class subst_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def apply_subst(self): Utils.def_attrs(self,fun=subst_func) self.default_install_path=0 lst=self.to_list(self.source) self.meths.remove('apply_core') self.dict=getattr(self,'dict',{}) for filename in lst: node=self.path.find_resource(filename) if not node:raise Utils.WafError('cannot find input file %s for processing'%filename) if self.target: newnode=self.path.find_or_declare(self.target) else: newnode=node.change_ext('') try: self.dict=self.dict.get_merged_dict() except AttributeError: pass if self.dict and not self.env['DICT_HASH']: self.env=self.env.copy() keys=list(self.dict.keys()) keys.sort() lst=[self.dict[x]for x in keys] self.env['DICT_HASH']=str(Utils.h_list(lst)) tsk=self.create_task('copy',node,newnode) tsk.fun=self.fun tsk.dict=self.dict tsk.dep_vars=['DICT_HASH'] tsk.install_path=self.install_path tsk.chmod=self.chmod if not tsk.env: tsk.debug() raise Utils.WafError('task without an environment') class cmd_arg(object): def __init__(self,name,template='%s'): self.name=name self.template=template self.node=None class input_file(cmd_arg): def find_node(self,base_path): assert isinstance(base_path,Node.Node) self.node=base_path.find_resource(self.name) if self.node is None: raise Utils.WafError("Input file %s not found in "%(self.name,base_path)) def get_path(self,env,absolute): if absolute: return self.template%self.node.abspath(env) else: return self.template%self.node.srcpath(env) class output_file(cmd_arg): def find_node(self,base_path): assert isinstance(base_path,Node.Node) self.node=base_path.find_or_declare(self.name) if self.node is None: raise Utils.WafError("Output file %s not found in "%(self.name,base_path)) def get_path(self,env,absolute): if absolute: return self.template%self.node.abspath(env) else: return self.template%self.node.bldpath(env) class cmd_dir_arg(cmd_arg): def find_node(self,base_path): assert isinstance(base_path,Node.Node) self.node=base_path.find_dir(self.name) if self.node is None: raise Utils.WafError("Directory %s not found in "%(self.name,base_path)) class input_dir(cmd_dir_arg): def get_path(self,dummy_env,dummy_absolute): return self.template%self.node.abspath() class output_dir(cmd_dir_arg): def get_path(self,env,dummy_absolute): return self.template%self.node.abspath(env) class command_output(Task.Task): color="BLUE" def __init__(self,env,command,command_node,command_args,stdin,stdout,cwd,os_env,stderr): Task.Task.__init__(self,env,normal=1) assert isinstance(command,(str,Node.Node)) self.command=command self.command_args=command_args self.stdin=stdin self.stdout=stdout self.cwd=cwd self.os_env=os_env self.stderr=stderr if command_node is not None:self.dep_nodes=[command_node] self.dep_vars=[] def run(self): task=self def input_path(node,template): if task.cwd is None: return template%node.bldpath(task.env) else: return template%node.abspath() def output_path(node,template): fun=node.abspath if task.cwd is None:fun=node.bldpath return template%fun(task.env) if isinstance(task.command,Node.Node): argv=[input_path(task.command,'%s')] else: argv=[task.command] for arg in task.command_args: if isinstance(arg,str): argv.append(arg) else: assert isinstance(arg,cmd_arg) argv.append(arg.get_path(task.env,(task.cwd is not None))) if task.stdin: stdin=open(input_path(task.stdin,'%s')) else: stdin=None if task.stdout: stdout=open(output_path(task.stdout,'%s'),"w") else: stdout=None if task.stderr: stderr=open(output_path(task.stderr,'%s'),"w") else: stderr=None if task.cwd is None: cwd=('None (actually %r)'%os.getcwd()) else: cwd=repr(task.cwd) debug("command-output: cwd=%s, stdin=%r, stdout=%r, argv=%r"%(cwd,stdin,stdout,argv)) if task.os_env is None: os_env=os.environ else: os_env=task.os_env command=Utils.pproc.Popen(argv,stdin=stdin,stdout=stdout,stderr=stderr,cwd=task.cwd,env=os_env) return command.wait() class cmd_output_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def init_cmd_output(self): Utils.def_attrs(self,stdin=None,stdout=None,stderr=None,command=None,command_is_external=False,argv=[],dependencies=[],dep_vars=[],hidden_inputs=[],hidden_outputs=[],cwd=None,os_env=None) def apply_cmd_output(self): if self.command is None: raise Utils.WafError("command-output missing command") if self.command_is_external: cmd=self.command cmd_node=None else: cmd_node=self.path.find_resource(self.command) assert cmd_node is not None,('''Could not find command '%s' in source tree. Hint: if this is an external command, use command_is_external=True''')%(self.command,) cmd=cmd_node if self.cwd is None: cwd=None else: assert isinstance(cwd,CmdDirArg) self.cwd.find_node(self.path) args=[] inputs=[] outputs=[] for arg in self.argv: if isinstance(arg,cmd_arg): arg.find_node(self.path) if isinstance(arg,input_file): inputs.append(arg.node) if isinstance(arg,output_file): outputs.append(arg.node) if self.stdout is None: stdout=None else: assert isinstance(self.stdout,str) stdout=self.path.find_or_declare(self.stdout) if stdout is None: raise Utils.WafError("File %s not found"%(self.stdout,)) outputs.append(stdout) if self.stderr is None: stderr=None else: assert isinstance(self.stderr,str) stderr=self.path.find_or_declare(self.stderr) if stderr is None: raise Utils.WafError("File %s not found"%(self.stderr,)) outputs.append(stderr) if self.stdin is None: stdin=None else: assert isinstance(self.stdin,str) stdin=self.path.find_resource(self.stdin) if stdin is None: raise Utils.WafError("File %s not found"%(self.stdin,)) inputs.append(stdin) for hidden_input in self.to_list(self.hidden_inputs): node=self.path.find_resource(hidden_input) if node is None: raise Utils.WafError("File %s not found in dir %s"%(hidden_input,self.path)) inputs.append(node) for hidden_output in self.to_list(self.hidden_outputs): node=self.path.find_or_declare(hidden_output) if node is None: raise Utils.WafError("File %s not found in dir %s"%(hidden_output,self.path)) outputs.append(node) if not(inputs or getattr(self,'no_inputs',None)): raise Utils.WafError('command-output objects must have at least one input file or give self.no_inputs') if not(outputs or getattr(self,'no_outputs',None)): raise Utils.WafError('command-output objects must have at least one output file or give self.no_outputs') task=command_output(self.env,cmd,cmd_node,self.argv,stdin,stdout,cwd,self.os_env,stderr) Utils.copy_attrs(self,task,'before after ext_in ext_out',only_if_set=True) self.tasks.append(task) task.inputs=inputs task.outputs=outputs task.dep_vars=self.to_list(self.dep_vars) for dep in self.dependencies: assert dep is not self dep.post() for dep_task in dep.tasks: task.set_run_after(dep_task) if not task.inputs: task.runnable_status=type(Task.TaskBase.run)(runnable_status,task,task.__class__) task.post_run=type(Task.TaskBase.run)(post_run,task,task.__class__) def post_run(self): for x in self.outputs: h=Utils.h_file(x.abspath(self.env)) self.generator.bld.node_sigs[self.env.variant()][x.id]=h def runnable_status(self): return Constants.RUN_ME Task.task_type_from_func('copy',vars=[],func=action_process_file_func) TaskGen.task_gen.classes['command-output']=cmd_output_taskgen feature('cmd')(apply_cmd) feature('copy')(apply_copy) before('apply_core')(apply_copy) feature('subst')(apply_subst) before('apply_core')(apply_subst) feature('command-output')(init_cmd_output) feature('command-output')(apply_cmd_output) after('init_cmd_output')(apply_cmd_output) xiphos-4.0.7+dfsg1/wafadmin/Tools/__init__.py0000644000175000017500000000005311277625176020261 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 xiphos-4.0.7+dfsg1/wafadmin/Tools/unittestw.py0000644000175000017500000001523111344754026020564 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import Build,TaskGen,Utils,Options,Logs,Task from TaskGen import before,after,feature from Constants import* class unit_test(object): def __init__(self): self.returncode_ok=0 self.num_tests_ok=0 self.num_tests_failed=0 self.num_tests_err=0 self.total_num_tests=0 self.max_label_length=0 self.unit_tests=Utils.ordered_dict() self.unit_test_results={} self.unit_test_erroneous={} self.change_to_testfile_dir=False self.want_to_see_test_output=False self.want_to_see_test_error=False self.run_if_waf_does='check' def run(self): self.num_tests_ok=0 self.num_tests_failed=0 self.num_tests_err=0 self.total_num_tests=0 self.max_label_length=0 self.unit_tests=Utils.ordered_dict() self.unit_test_results={} self.unit_test_erroneous={} ld_library_path=[] if not Options.commands[self.run_if_waf_does]:return for obj in Build.bld.all_task_gen: try: link_task=obj.link_task except AttributeError: pass else: lib_path=link_task.outputs[0].parent.abspath(obj.env) if lib_path not in ld_library_path: ld_library_path.append(lib_path) unit_test=getattr(obj,'unit_test','') if unit_test and'cprogram'in obj.features: try: output=obj.path filename=os.path.join(output.abspath(obj.env),obj.target) srcdir=output.abspath() label=os.path.join(output.bldpath(obj.env),obj.target) self.max_label_length=max(self.max_label_length,len(label)) self.unit_tests[label]=(filename,srcdir) except KeyError: pass self.total_num_tests=len(self.unit_tests) Utils.pprint('GREEN','Running the unit tests') count=0 result=1 for label in self.unit_tests.allkeys: file_and_src=self.unit_tests[label] filename=file_and_src[0] srcdir=file_and_src[1] count+=1 line=Build.bld.progress_line(count,self.total_num_tests,Logs.colors.GREEN,Logs.colors.NORMAL) if Options.options.progress_bar and line: sys.stderr.write(line) sys.stderr.flush() try: kwargs={} kwargs['env']=os.environ.copy() if self.change_to_testfile_dir: kwargs['cwd']=srcdir if not self.want_to_see_test_output: kwargs['stdout']=Utils.pproc.PIPE if not self.want_to_see_test_error: kwargs['stderr']=Utils.pproc.PIPE if ld_library_path: v=kwargs['env'] def add_path(dct,path,var): dct[var]=os.pathsep.join(Utils.to_list(path)+[os.environ.get(var,'')]) if sys.platform=='win32': add_path(v,ld_library_path,'PATH') elif sys.platform=='darwin': add_path(v,ld_library_path,'DYLD_LIBRARY_PATH') add_path(v,ld_library_path,'LD_LIBRARY_PATH') else: add_path(v,ld_library_path,'LD_LIBRARY_PATH') pp=Utils.pproc.Popen(filename,**kwargs) pp.wait() result=int(pp.returncode==self.returncode_ok) if result: self.num_tests_ok+=1 else: self.num_tests_failed+=1 self.unit_test_results[label]=result self.unit_test_erroneous[label]=0 except OSError: self.unit_test_erroneous[label]=1 self.num_tests_err+=1 except KeyboardInterrupt: pass if Options.options.progress_bar:sys.stdout.write(Logs.colors.cursor_on) def print_results(self): if not Options.commands[self.run_if_waf_does]:return p=Utils.pprint if self.total_num_tests==0: p('YELLOW','No unit tests present') return for label in self.unit_tests.allkeys: filename=self.unit_tests[label] err=0 result=0 try:err=self.unit_test_erroneous[label] except KeyError:pass try:result=self.unit_test_results[label] except KeyError:pass n=self.max_label_length-len(label) if err:n+=4 elif result:n+=7 else:n+=3 line='%s %s'%(label,'.'*n) if err:p('RED','%sERROR'%line) elif result:p('GREEN','%sOK'%line) else:p('YELLOW','%sFAILED'%line) percentage_ok=float(self.num_tests_ok)/float(self.total_num_tests)*100.0 percentage_failed=float(self.num_tests_failed)/float(self.total_num_tests)*100.0 percentage_erroneous=float(self.num_tests_err)/float(self.total_num_tests)*100.0 p('NORMAL',''' Successful tests: %i (%.1f%%) Failed tests: %i (%.1f%%) Erroneous tests: %i (%.1f%%) Total number of tests: %i '''%(self.num_tests_ok,percentage_ok,self.num_tests_failed,percentage_failed,self.num_tests_err,percentage_erroneous,self.total_num_tests)) p('GREEN','Unit tests finished') import threading testlock=threading.Lock() def set_options(opt): opt.add_option('--alltests',action='store_true',default=True,help='Exec all unit tests',dest='all_tests') def make_test(self): if not'cprogram'in self.features: Logs.error('test cannot be executed %s'%self) return self.default_install_path=None self.create_task('utest',self.link_task.outputs) def exec_test(self): status=0 variant=self.env.variant() filename=self.inputs[0].abspath(self.env) try: fu=getattr(self.generator.bld,'all_test_paths') except AttributeError: fu=os.environ.copy() self.generator.bld.all_test_paths=fu lst=[] for obj in self.generator.bld.all_task_gen: link_task=getattr(obj,'link_task',None) if link_task and link_task.env.variant()==variant: lst.append(link_task.outputs[0].parent.abspath(obj.env)) def add_path(dct,path,var): dct[var]=os.pathsep.join(Utils.to_list(path)+[os.environ.get(var,'')]) if sys.platform=='win32': add_path(fu,lst,'PATH') elif sys.platform=='darwin': add_path(fu,lst,'DYLD_LIBRARY_PATH') add_path(fu,lst,'LD_LIBRARY_PATH') else: add_path(fu,lst,'LD_LIBRARY_PATH') cwd=getattr(self.generator,'ut_cwd','')or self.inputs[0].parent.abspath(self.env) proc=Utils.pproc.Popen(filename,cwd=cwd,env=fu,stderr=Utils.pproc.PIPE,stdout=Utils.pproc.PIPE) (stdout,stderr)=proc.communicate() tup=(filename,proc.returncode,stdout,stderr) self.generator.utest_result=tup testlock.acquire() try: bld=self.generator.bld Logs.debug("ut: %r",tup) try: bld.utest_results.append(tup) except AttributeError: bld.utest_results=[tup] finally: testlock.release() cls=Task.task_type_from_func('utest',func=exec_test,color='PINK',ext_in='.bin') old=cls.runnable_status def test_status(self): if getattr(Options.options,'all_tests',False): return RUN_ME return old(self) cls.runnable_status=test_status cls.quiet=1 def summary(bld): lst=getattr(bld,'utest_results',[]) if lst: Utils.pprint('CYAN','execution summary') total=len(lst) tfail=len([x for x in lst if x[1]]) Utils.pprint('CYAN',' tests that pass %d/%d'%(total-tfail,total)) for(f,code,out,err)in lst: if not code: Utils.pprint('CYAN',' %s'%f) Utils.pprint('CYAN',' tests that fail %d/%d'%(tfail,total)) for(f,code,out,err)in lst: if code: Utils.pprint('CYAN',' %s'%f) feature('test')(make_test) after('apply_link','vars_target_cprogram')(make_test) xiphos-4.0.7+dfsg1/wafadmin/Tools/icpc.py0000644000175000017500000000126111277625176017442 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import Configure,Options,Utils import ccroot,ar,gxx from Configure import conftest def find_icpc(conf): if sys.platform=='cygwin': conf.fatal('The Intel compiler does not work on Cygwin') v=conf.env cxx=None if v['CXX']:cxx=v['CXX'] elif'CXX'in conf.environ:cxx=conf.environ['CXX'] if not cxx:cxx=conf.find_program('icpc',var='CXX') if not cxx:conf.fatal('Intel C++ Compiler (icpc) was not found') cxx=conf.cmd_to_list(cxx) ccroot.get_cc_version(conf,cxx,icc=True) v['CXX']=cxx v['CXX_NAME']='icc' detect=''' find_icpc find_ar gxx_common_flags gxx_modifier_platform cxx_load_tools cxx_add_flags ''' conftest(find_icpc) xiphos-4.0.7+dfsg1/wafadmin/Tools/suncxx.py0000644000175000017500000000247411353731253020050 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,optparse import Utils,Options,Configure import ccroot,ar from Configure import conftest def find_sxx(conf): v=conf.env cc=None if v['CXX']:cc=v['CXX'] elif'CXX'in conf.environ:cc=conf.environ['CXX'] if not cc:cc=conf.find_program('c++',var='CXX') if not cc:conf.fatal('sunc++ was not found') cc=conf.cmd_to_list(cc) try: if not Utils.cmd_output(cc+['-flags']): conf.fatal('sunc++ %r was not found'%cc) except ValueError: conf.fatal('sunc++ -flags could not be executed') v['CXX']=cc v['CXX_NAME']='sun' def sxx_common_flags(conf): v=conf.env v['CXX_SRC_F']='' v['CXX_TGT_F']=['-c','-o',''] v['CPPPATH_ST']='-I%s' if not v['LINK_CXX']:v['LINK_CXX']=v['CXX'] v['CXXLNK_SRC_F']='' v['CXXLNK_TGT_F']=['-o',''] v['LIB_ST']='-l%s' v['LIBPATH_ST']='-L%s' v['STATICLIB_ST']='-l%s' v['STATICLIBPATH_ST']='-L%s' v['CXXDEFINES_ST']='-D%s' v['SONAME_ST']='-Wl,-h -Wl,%s' v['SHLIB_MARKER']='-Bdynamic' v['STATICLIB_MARKER']='-Bstatic' v['program_PATTERN']='%s' v['shlib_CXXFLAGS']=['-Kpic','-DPIC'] v['shlib_LINKFLAGS']=['-G'] v['shlib_PATTERN']='lib%s.so' v['staticlib_LINKFLAGS']=['-Bstatic'] v['staticlib_PATTERN']='lib%s.a' detect=''' find_sxx find_cpp find_ar sxx_common_flags cxx_load_tools cxx_add_flags ''' conftest(find_sxx) conftest(sxx_common_flags) xiphos-4.0.7+dfsg1/wafadmin/Tools/gnome.py0000644000175000017500000001527411324654671017635 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,re import TaskGen,Utils,Runner,Task,Build,Options,Logs import cc from Logs import error from TaskGen import taskgen,before,after,feature n1_regexp=re.compile('(.*)',re.M) n2_regexp=re.compile('(.*)',re.M) def postinstall_schemas(prog_name): if Build.bld.is_install: dir=Build.bld.get_install_path('${PREFIX}/etc/gconf/schemas/%s.schemas'%prog_name) if not Options.options.destdir: Utils.pprint('YELLOW','Installing GConf schema') command='gconftool-2 --install-schema-file=%s 1> /dev/null'%dir ret=Utils.exec_command(command) else: Utils.pprint('YELLOW','GConf schema not installed. After install, run this:') Utils.pprint('YELLOW','gconftool-2 --install-schema-file=%s'%dir) def postinstall_icons(): dir=Build.bld.get_install_path('${DATADIR}/icons/hicolor') if Build.bld.is_install: if not Options.options.destdir: Utils.pprint('YELLOW',"Updating Gtk icon cache.") command='gtk-update-icon-cache -q -f -t %s'%dir ret=Utils.exec_command(command) else: Utils.pprint('YELLOW','Icon cache not updated. After install, run this:') Utils.pprint('YELLOW','gtk-update-icon-cache -q -f -t %s'%dir) def postinstall_scrollkeeper(prog_name): if Build.bld.is_install: if os.access('/var/log/scrollkeeper.log',os.W_OK): dir1=Build.bld.get_install_path('${PREFIX}/var/scrollkeeper') dir2=Build.bld.get_install_path('${DATADIR}/omf/%s'%prog_name) command='scrollkeeper-update -q -p %s -o %s'%(dir1,dir2) ret=Utils.exec_command(command) def postinstall(prog_name='myapp',schemas=1,icons=1,scrollkeeper=1): if schemas:postinstall_schemas(prog_name) if icons:postinstall_icons() if scrollkeeper:postinstall_scrollkeeper(prog_name) class gnome_doc_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def init_gnome_doc(self): self.default_install_path='${PREFIX}/share' def apply_gnome_doc(self): self.env['APPNAME']=self.doc_module lst=self.to_list(self.doc_linguas) bld=self.bld lst.append('C') for x in lst: if not x=='C': tsk=self.create_task('xml2po') node=self.path.find_resource(x+'/'+x+'.po') src=self.path.find_resource('C/%s.xml'%self.doc_module) out=self.path.find_or_declare('%s/%s.xml'%(x,self.doc_module)) tsk.set_inputs([node,src]) tsk.set_outputs(out) else: out=self.path.find_resource('%s/%s.xml'%(x,self.doc_module)) tsk2=self.create_task('xsltproc2po') out2=self.path.find_or_declare('%s/%s-%s.omf'%(x,self.doc_module,x)) tsk2.set_outputs(out2) node=self.path.find_resource(self.doc_module+".omf.in") tsk2.inputs=[node,out] tsk2.run_after.append(tsk) if bld.is_install: path=self.install_path+'/gnome/help/%s/%s'%(self.doc_module,x) bld.install_files(self.install_path+'/omf',out2,env=self.env) for y in self.to_list(self.doc_figures): try: os.stat(self.path.abspath()+'/'+x+'/'+y) bld.install_as(path+'/'+y,self.path.abspath()+'/'+x+'/'+y) except: bld.install_as(path+'/'+y,self.path.abspath()+'/C/'+y) bld.install_as(path+'/%s.xml'%self.doc_module,out.abspath(self.env)) if x=='C': xmls=self.to_list(self.doc_includes) xmls.append(self.doc_entities) for z in xmls: out=self.path.find_resource('%s/%s'%(x,z)) bld.install_as(path+'/%s'%z,out.abspath(self.env)) class xml_to_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def init_xml_to(self): Utils.def_attrs(self,source='xmlfile',xslt='xlsltfile',target='hey',default_install_path='${PREFIX}',task_created=None) def apply_xml_to(self): xmlfile=self.path.find_resource(self.source) xsltfile=self.path.find_resource(self.xslt) tsk=self.create_task('xmlto',[xmlfile,xsltfile],xmlfile.change_ext('html')) tsk.install_path=self.install_path def sgml_scan(self): node=self.inputs[0] env=self.env variant=node.variant(env) fi=open(node.abspath(env),'r') content=fi.read() fi.close() name=n1_regexp.findall(content)[0] num=n2_regexp.findall(content)[0] doc_name=name+'.'+num if not self.outputs: self.outputs=[self.generator.path.find_or_declare(doc_name)] return([],[doc_name]) class gnome_sgml2man_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def apply_gnome_sgml2man(self): assert(getattr(self,'appname',None)) def install_result(task): out=task.outputs[0] name=out.name ext=name[-1] env=task.env self.bld.install_files('${DATADIR}/man/man%s/'%ext,out,env) self.bld.rescan(self.path) for name in self.bld.cache_dir_contents[self.path.id]: base,ext=os.path.splitext(name) if ext!='.sgml':continue task=self.create_task('sgml2man') task.set_inputs(self.path.find_resource(name)) task.task_generator=self if self.bld.is_install:task.install=install_result task.scan() cls=Task.simple_task_type('sgml2man','${SGML2MAN} -o ${TGT[0].bld_dir(env)} ${SRC} > /dev/null',color='BLUE') cls.scan=sgml_scan cls.quiet=1 Task.simple_task_type('xmlto','${XMLTO} html -m ${SRC[1].abspath(env)} ${SRC[0].abspath(env)}') Task.simple_task_type('xml2po','${XML2PO} ${XML2POFLAGS} ${SRC} > ${TGT}',color='BLUE') xslt_magic="""${XSLTPROC2PO} -o ${TGT[0].abspath(env)} \ --stringparam db2omf.basename ${APPNAME} \ --stringparam db2omf.format docbook \ --stringparam db2omf.lang ${TGT[0].abspath(env)[:-4].split('-')[-1]} \ --stringparam db2omf.dtd '-//OASIS//DTD DocBook XML V4.3//EN' \ --stringparam db2omf.omf_dir ${PREFIX}/share/omf \ --stringparam db2omf.help_dir ${PREFIX}/share/gnome/help \ --stringparam db2omf.omf_in ${SRC[0].abspath(env)} \ --stringparam db2omf.scrollkeeper_cl ${SCROLLKEEPER_DATADIR}/Templates/C/scrollkeeper_cl.xml \ ${DB2OMF} ${SRC[1].abspath(env)}""" Task.simple_task_type('xsltproc2po',xslt_magic,color='BLUE') def detect(conf): conf.check_tool('gnu_dirs glib2 dbus') sgml2man=conf.find_program('docbook2man',var='SGML2MAN') def getstr(varname): return getattr(Options.options,varname,'') conf.define('GNOMELOCALEDIR',os.path.join(conf.env['DATADIR'],'locale')) xml2po=conf.find_program('xml2po',var='XML2PO') xsltproc2po=conf.find_program('xsltproc',var='XSLTPROC2PO') conf.env['XML2POFLAGS']='-e -p' conf.env['SCROLLKEEPER_DATADIR']=Utils.cmd_output("scrollkeeper-config --pkgdatadir",silent=1).strip() conf.env['DB2OMF']=Utils.cmd_output("/usr/bin/pkg-config --variable db2omf gnome-doc-utils",silent=1).strip() def set_options(opt): opt.add_option('--want-rpath',type='int',default=1,dest='want_rpath',help='set rpath to 1 or 0 [Default 1]') feature('gnome_doc')(init_gnome_doc) feature('gnome_doc')(apply_gnome_doc) after('init_gnome_doc')(apply_gnome_doc) feature('xml_to')(init_xml_to) feature('xml_to')(apply_xml_to) after('init_xml_to')(apply_xml_to) feature('gnome_sgml2man')(apply_gnome_sgml2man) xiphos-4.0.7+dfsg1/wafadmin/Tools/xlc.py0000644000175000017500000000257711324654671017320 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import Configure,Options,Utils import ccroot,ar from Configure import conftest def find_xlc(conf): cc=conf.find_program(['xlc_r','xlc'],var='CC',mandatory=True) cc=conf.cmd_to_list(cc) conf.env.CC_NAME='xlc' conf.env.CC=cc def find_cpp(conf): v=conf.env cpp=None if v['CPP']:cpp=v['CPP'] elif'CPP'in conf.environ:cpp=conf.environ['CPP'] if not cpp:cpp=v['CC'] v['CPP']=cpp def xlc_common_flags(conf): v=conf.env v['CCFLAGS_DEBUG']=['-g'] v['CCFLAGS_RELEASE']=['-O2'] v['CC_SRC_F']='' v['CC_TGT_F']=['-c','-o',''] v['CPPPATH_ST']='-I%s' if not v['LINK_CC']:v['LINK_CC']=v['CC'] v['CCLNK_SRC_F']='' v['CCLNK_TGT_F']=['-o',''] v['LIB_ST']='-l%s' v['LIBPATH_ST']='-L%s' v['STATICLIB_ST']='-l%s' v['STATICLIBPATH_ST']='-L%s' v['RPATH_ST']='-Wl,-rpath,%s' v['CCDEFINES_ST']='-D%s' v['SONAME_ST']='' v['SHLIB_MARKER']='' v['STATICLIB_MARKER']='' v['FULLSTATIC_MARKER']='-static' v['program_LINKFLAGS']=['-Wl,-brtl'] v['program_PATTERN']='%s' v['shlib_CCFLAGS']=['-fPIC','-DPIC'] v['shlib_LINKFLAGS']=['-G','-Wl,-brtl,-bexpfull'] v['shlib_PATTERN']='lib%s.so' v['staticlib_LINKFLAGS']='' v['staticlib_PATTERN']='lib%s.a' def detect(conf): conf.find_xlc() conf.find_cpp() conf.find_ar() conf.xlc_common_flags() conf.cc_load_tools() conf.cc_add_flags() conftest(find_xlc) conftest(find_cpp) conftest(xlc_common_flags) xiphos-4.0.7+dfsg1/wafadmin/Tools/compiler_d.py0000644000175000017500000000141011277625176020635 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,imp,types import Utils,Configure,Options def detect(conf): if getattr(Options.options,'check_dmd_first',None): test_for_compiler=['dmd','gdc'] else: test_for_compiler=['gdc','dmd'] for d_compiler in test_for_compiler: try: conf.check_tool(d_compiler) except: pass else: break else: conf.fatal('no suitable d compiler was found') def set_options(opt): d_compiler_opts=opt.add_option_group('D Compiler Options') d_compiler_opts.add_option('--check-dmd-first',action='store_true',help='checks for the gdc compiler before dmd (default is the other way round)',dest='check_dmd_first',default=False) for d_compiler in['gdc','dmd']: opt.tool_options('%s'%d_compiler,option_group=d_compiler_opts) xiphos-4.0.7+dfsg1/wafadmin/Tools/bison.py0000644000175000017500000000147711277625176017647 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import Task from TaskGen import extension bison='${BISON} ${BISONFLAGS} ${SRC[0].abspath()} -o ${TGT[0].name}' cls=Task.simple_task_type('bison',bison,'GREEN',ext_in='.yc .y .yy',ext_out='.c .cxx .h .l',before='cxx',shell=False) def big_bison(self,node): has_h='-d'in self.env['BISONFLAGS'] outs=[] if node.name.endswith('.yc'): outs.append(node.change_ext('.tab.cc')) if has_h: outs.append(node.change_ext('.tab.hh')) else: outs.append(node.change_ext('.tab.c')) if has_h: outs.append(node.change_ext('.tab.h')) tsk=self.create_task('bison',node,outs) tsk.cwd=node.bld_dir(tsk.env) self.allnodes.append(outs[0]) def detect(conf): bison=conf.find_program('bison',var='BISON',mandatory=True) v=conf.env v['BISONFLAGS']='-d' extension(['.y','.yc','.yy'])(big_bison) xiphos-4.0.7+dfsg1/wafadmin/Tools/vala.py0000644000175000017500000002176211353731253017444 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os.path,shutil import Task,Runner,Utils,Logs,Build,Node,Options from TaskGen import extension,after,before EXT_VALA=['.vala','.gs'] class valac_task(Task.Task): vars=("VALAC","VALAC_VERSION","VALAFLAGS") before=("cc","cxx") def run(self): env=self.env inputs=[a.srcpath(env)for a in self.inputs] valac=env['VALAC'] vala_flags=env.get_flat('VALAFLAGS') top_src=self.generator.bld.srcnode.abspath() top_bld=self.generator.bld.srcnode.abspath(env) if env['VALAC_VERSION']>(0,1,6): cmd=[valac,'-C','--quiet',vala_flags] else: cmd=[valac,'-C',vala_flags] if self.threading: cmd.append('--thread') if self.profile: cmd.append('--profile=%s'%self.profile) if self.target_glib: cmd.append('--target-glib=%s'%self.target_glib) features=self.generator.features if'cshlib'in features or'cstaticlib'in features: output_dir=self.outputs[0].bld_dir(env) cmd.append('--library '+self.target) if env['VALAC_VERSION']>=(0,7,0): cmd.append('--header '+os.path.join(output_dir,self.target+'.h')) self.outputs.append(self.generator.path.find_or_declare(self.target+'.h')) cmd.append('--basedir '+top_src) cmd.append('-d '+top_bld) if env['VALAC_VERSION']>(0,7,2)and hasattr(self,'gir'): cmd.append('--gir=%s.gir'%self.gir) else: output_dir=self.outputs[0].bld_dir(env) cmd.append('-d %s'%output_dir) for vapi_dir in self.vapi_dirs: cmd.append('--vapidir=%s'%vapi_dir) for package in self.packages: cmd.append('--pkg %s'%package) for package in self.packages_private: cmd.append('--pkg %s'%package) cmd.append(" ".join(inputs)) result=self.generator.bld.exec_command(" ".join(cmd)) if not'cprogram'in features: if self.packages: filename=os.path.join(self.generator.path.abspath(env),"%s.deps"%self.target) deps=open(filename,'w') for package in self.packages: deps.write(package+'\n') deps.close() self._fix_output("../%s.vapi"%self.target) self._fix_output("%s.vapi"%self.target) self._fix_output("%s.gidl"%self.target) self._fix_output("%s.gir"%self.target) if hasattr(self,'gir'): self._fix_output("%s.gir"%self.gir) first=None for node in self.outputs: if not first: first=node else: if first.parent.id!=node.parent.id: if env['VALAC_VERSION']<(0,7,0): shutil.move(first.parent.abspath(self.env)+os.sep+node.name,node.abspath(self.env)) return result def install(self): bld=self.generator.bld features=self.generator.features if self.attr("install_path")and("cshlib"in features or"cstaticlib"in features): headers_list=[o for o in self.outputs if o.suffix()==".h"] vapi_list=[o for o in self.outputs if(o.suffix()in(".vapi",".deps"))] gir_list=[o for o in self.outputs if o.suffix()==".gir"] for header in headers_list: top_src=self.generator.bld.srcnode package=self.env['PACKAGE'] try: api_version=Utils.g_module.API_VERSION except AttributeError: version=Utils.g_module.VERSION.split(".") if version[0]=="0": api_version="0."+version[1] else: api_version=version[0]+".0" install_path='${INCLUDEDIR}/%s-%s/%s'%(package,api_version,header.relpath_gen(top_src)) bld.install_as(install_path,header,self.env) bld.install_files('${DATAROOTDIR}/vala/vapi',vapi_list,self.env) bld.install_files('${DATAROOTDIR}/gir-1.0',gir_list,self.env) def _fix_output(self,output): top_bld=self.generator.bld.srcnode.abspath(self.env) try: src=os.path.join(top_bld,output) dst=self.generator.path.abspath(self.env) shutil.move(src,dst) except: pass def vala_file(self,node): valatask=getattr(self,"valatask",None) if not valatask: valatask=self.create_task('valac') self.valatask=valatask self.includes=Utils.to_list(getattr(self,'includes',[])) self.uselib=self.to_list(self.uselib) valatask.packages=[] valatask.packages_private=Utils.to_list(getattr(self,'packages_private',[])) valatask.vapi_dirs=[] valatask.target=self.target valatask.threading=False valatask.install_path=self.install_path valatask.profile=getattr(self,'profile','gobject') valatask.target_glib=None packages=Utils.to_list(getattr(self,'packages',[])) vapi_dirs=Utils.to_list(getattr(self,'vapi_dirs',[])) includes=[] if hasattr(self,'uselib_local'): local_packages=Utils.to_list(self.uselib_local) seen=[] while len(local_packages)>0: package=local_packages.pop() if package in seen: continue seen.append(package) package_obj=self.name_to_obj(package) if not package_obj: raise Utils.WafError("object '%s' was not found in uselib_local (required by '%s')"%(package,self.name)) package_name=package_obj.target package_node=package_obj.path package_dir=package_node.relpath_gen(self.path) for task in package_obj.tasks: for output in task.outputs: if output.name==package_name+".vapi": valatask.set_run_after(task) if package_name not in packages: packages.append(package_name) if package_dir not in vapi_dirs: vapi_dirs.append(package_dir) if package_dir not in includes: includes.append(package_dir) if hasattr(package_obj,'uselib_local'): lst=self.to_list(package_obj.uselib_local) lst.reverse() local_packages=[pkg for pkg in lst if pkg not in seen]+local_packages valatask.packages=packages for vapi_dir in vapi_dirs: try: valatask.vapi_dirs.append(self.path.find_dir(vapi_dir).abspath()) valatask.vapi_dirs.append(self.path.find_dir(vapi_dir).abspath(self.env)) except AttributeError: Logs.warn("Unable to locate Vala API directory: '%s'"%vapi_dir) self.includes.append(node.bld.srcnode.abspath()) self.includes.append(node.bld.srcnode.abspath(self.env)) for include in includes: try: self.includes.append(self.path.find_dir(include).abspath()) self.includes.append(self.path.find_dir(include).abspath(self.env)) except AttributeError: Logs.warn("Unable to locate include directory: '%s'"%include) if valatask.profile=='gobject': if hasattr(self,'target_glib'): Logs.warn('target_glib on vala tasks is deprecated --vala-target-glib=MAJOR.MINOR from the vala tool options') if getattr(Options.options,'vala_target_glib',None): valatask.target_glib=Options.options.vala_target_glib if not'GOBJECT'in self.uselib: self.uselib.append('GOBJECT') if hasattr(self,'threading'): if valatask.profile=='gobject': valatask.threading=self.threading if not'GTHREAD'in self.uselib: self.uselib.append('GTHREAD') else: Logs.warn("Profile %s does not have threading support"%valatask.profile) if hasattr(self,'gir'): valatask.gir=self.gir env=valatask.env output_nodes=[] c_node=node.change_ext('.c') output_nodes.append(c_node) self.allnodes.append(c_node) if env['VALAC_VERSION']<(0,7,0): output_nodes.append(node.change_ext('.h')) else: if not'cprogram'in self.features: output_nodes.append(self.path.find_or_declare('%s.h'%self.target)) if not'cprogram'in self.features: output_nodes.append(self.path.find_or_declare('%s.vapi'%self.target)) if env['VALAC_VERSION']>(0,7,2): if hasattr(self,'gir'): output_nodes.append(self.path.find_or_declare('%s.gir'%self.gir)) elif env['VALAC_VERSION']>(0,3,5): output_nodes.append(self.path.find_or_declare('%s.gir'%self.target)) elif env['VALAC_VERSION']>(0,1,7): output_nodes.append(self.path.find_or_declare('%s.gidl'%self.target)) if valatask.packages: output_nodes.append(self.path.find_or_declare('%s.deps'%self.target)) valatask.inputs.append(node) valatask.outputs.extend(output_nodes) def detect(conf): min_version=(0,1,6) min_version_str="%d.%d.%d"%min_version valac=conf.find_program('valac',var='VALAC',mandatory=True) if not conf.env["HAVE_GOBJECT"]: pkg_args={'package':'gobject-2.0','uselib_store':'GOBJECT','args':'--cflags --libs'} if getattr(Options.options,'vala_target_glib',None): pkg_args['atleast_version']=Options.options.vala_target_glib conf.check_cfg(**pkg_args) if not conf.env["HAVE_GTHREAD"]: pkg_args={'package':'gthread-2.0','uselib_store':'GTHREAD','args':'--cflags --libs'} if getattr(Options.options,'vala_target_glib',None): pkg_args['atleast_version']=Options.options.vala_target_glib conf.check_cfg(**pkg_args) try: output=Utils.cmd_output(valac+" --version",silent=True) version=output.split(' ',1)[-1].strip().split(".") version=[int(x)for x in version] valac_version=tuple(version) except Exception: valac_version=(0,0,0) conf.check_message('program version','valac >= '+min_version_str,valac_version>=min_version,"%d.%d.%d"%valac_version) conf.check_tool('gnu_dirs') if valac_version=(1,9,0): ruby_hdrdir=read_config('rubyhdrdir') cpppath+=ruby_hdrdir cpppath+=[os.path.join(ruby_hdrdir[0],read_config('arch')[0])] conf.check(header_name='ruby.h',includes=cpppath,mandatory=True,errmsg='could not find ruby header file') conf.env.LIBPATH_RUBYEXT=read_config('libdir') conf.env.LIBPATH_RUBYEXT+=archdir conf.env.CPPPATH_RUBYEXT=cpppath conf.env.CCFLAGS_RUBYEXT=read_config("CCDLFLAGS") conf.env.rubyext_PATTERN='%s.'+read_config('DLEXT')[0] flags=read_config('LDSHARED') while flags and flags[0][0]!='-': flags=flags[1:] if len(flags)>1 and flags[1]=="ppc": flags=flags[2:] conf.env.LINKFLAGS_RUBYEXT=flags conf.env.LINKFLAGS_RUBYEXT+=read_config("LIBS") conf.env.LINKFLAGS_RUBYEXT+=read_config("LIBRUBYARG_SHARED") if Options.options.rubyarchdir: conf.env.ARCHDIR_RUBY=Options.options.rubyarchdir else: conf.env.ARCHDIR_RUBY=read_config('sitearchdir')[0] if Options.options.rubylibdir: conf.env.LIBDIR_RUBY=Options.options.rubylibdir else: conf.env.LIBDIR_RUBY=read_config('sitelibdir')[0] def set_options(opt): opt.add_option('--with-ruby-archdir',type='string',dest='rubyarchdir',help='Specify directory where to install arch specific files') opt.add_option('--with-ruby-libdir',type='string',dest='rubylibdir',help='Specify alternate ruby library path') opt.add_option('--with-ruby-binary',type='string',dest='rubybinary',help='Specify alternate ruby binary') feature('rubyext')(init_rubyext) before('apply_incpaths','apply_type_vars','apply_lib_vars','apply_bundle')(init_rubyext) after('default_cc','vars_target_cshlib')(init_rubyext) feature('rubyext')(apply_ruby_so_name) before('apply_link')(apply_ruby_so_name) conf(check_ruby_version) conf(check_ruby_ext_devel) xiphos-4.0.7+dfsg1/wafadmin/Tools/libtool.py0000644000175000017500000001732011277625176020173 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys,re,os,optparse import TaskGen,Task,Utils,preproc from Logs import error,debug,warn from TaskGen import taskgen,after,before,feature REVISION="0.1.3" fakelibtool_vardeps=['CXX','PREFIX'] def fakelibtool_build(task): env=task.env dest=open(task.outputs[0].abspath(env),'w') sname=task.inputs[0].name fu=dest.write fu("# Generated by ltmain.sh - GNU libtool 1.5.18 - (pwn3d by BKsys II code name WAF)\n") if env['vnum']: nums=env['vnum'].split('.') libname=task.inputs[0].name name3=libname+'.'+env['vnum'] name2=libname+'.'+nums[0] name1=libname fu("dlname='%s'\n"%name2) strn=" ".join([name3,name2,name1]) fu("library_names='%s'\n"%(strn)) else: fu("dlname='%s'\n"%sname) fu("library_names='%s %s %s'\n"%(sname,sname,sname)) fu("old_library=''\n") vars=' '.join(env['libtoolvars']+env['LINKFLAGS']) fu("dependency_libs='%s'\n"%vars) fu("current=0\n") fu("age=0\nrevision=0\ninstalled=yes\nshouldnotlink=no\n") fu("dlopen=''\ndlpreopen=''\n") fu("libdir='%s/lib'\n"%env['PREFIX']) dest.close() return 0 def read_la_file(path): sp=re.compile(r'^([^=]+)=\'(.*)\'$') dc={} file=open(path,"r") for line in file.readlines(): try: _,left,right,_=sp.split(line.strip()) dc[left]=right except ValueError: pass file.close() return dc def apply_link_libtool(self): if self.type!='program': linktask=self.link_task self.latask=self.create_task('fakelibtool',linktask.outputs,linktask.outputs[0].change_ext('.la')) if self.bld.is_install: self.bld.install_files('${PREFIX}/lib',linktask.outputs[0],self.env) def apply_libtool(self): self.env['vnum']=self.vnum paths=[] libs=[] libtool_files=[] libtool_vars=[] for l in self.env['LINKFLAGS']: if l[:2]=='-L': paths.append(l[2:]) elif l[:2]=='-l': libs.append(l[2:]) for l in libs: for p in paths: dict=read_la_file(p+'/lib'+l+'.la') linkflags2=dict.get('dependency_libs','') for v in linkflags2.split(): if v.endswith('.la'): libtool_files.append(v) libtool_vars.append(v) continue self.env.append_unique('LINKFLAGS',v) break self.env['libtoolvars']=libtool_vars while libtool_files: file=libtool_files.pop() dict=read_la_file(file) for v in dict['dependency_libs'].split(): if v[-3:]=='.la': libtool_files.append(v) continue self.env.append_unique('LINKFLAGS',v) Task.task_type_from_func('fakelibtool',vars=fakelibtool_vardeps,func=fakelibtool_build,color='BLUE',after="cc_link cxx_link static_link") class libtool_la_file: def __init__(self,la_filename): self.__la_filename=la_filename self.linkname=str(os.path.split(la_filename)[-1])[:-3] if self.linkname.startswith("lib"): self.linkname=self.linkname[3:] self.dlname=None self.library_names=None self.old_library=None self.dependency_libs=None self.current=None self.age=None self.revision=None self.installed=None self.shouldnotlink=None self.dlopen=None self.dlpreopen=None self.libdir='/usr/lib' if not self.__parse(): raise"file %s not found!!"%(la_filename) def __parse(self): if not os.path.isfile(self.__la_filename):return 0 la_file=open(self.__la_filename,'r') for line in la_file: ln=line.strip() if not ln:continue if ln[0]=='#':continue (key,value)=str(ln).split('=',1) key=key.strip() value=value.strip() if value=="no":value=False elif value=="yes":value=True else: try:value=int(value) except ValueError:value=value.strip("'") setattr(self,key,value) la_file.close() return 1 def get_libs(self): libs=[] if self.dependency_libs: libs=str(self.dependency_libs).strip().split() if libs==None: libs=[] libs.insert(0,"-l%s"%self.linkname.strip()) libs.insert(0,"-L%s"%self.libdir.strip()) return libs def __str__(self): return'''\ dlname = "%(dlname)s" library_names = "%(library_names)s" old_library = "%(old_library)s" dependency_libs = "%(dependency_libs)s" version = %(current)s.%(age)s.%(revision)s installed = "%(installed)s" shouldnotlink = "%(shouldnotlink)s" dlopen = "%(dlopen)s" dlpreopen = "%(dlpreopen)s" libdir = "%(libdir)s"'''%self.__dict__ class libtool_config: def __init__(self,la_filename): self.__libtool_la_file=libtool_la_file(la_filename) tmp=self.__libtool_la_file self.__version=[int(tmp.current),int(tmp.age),int(tmp.revision)] self.__sub_la_files=[] self.__sub_la_files.append(la_filename) self.__libs=None def __cmp__(self,other): if not other: return 1 othervers=[int(s)for s in str(other).split(".")] selfvers=self.__version return cmp(selfvers,othervers) def __str__(self): return"\n".join([str(self.__libtool_la_file),' '.join(self.__libtool_la_file.get_libs()),'* New getlibs:',' '.join(self.get_libs())]) def __get_la_libs(self,la_filename): return libtool_la_file(la_filename).get_libs() def get_libs(self): libs_list=list(self.__libtool_la_file.get_libs()) libs_map={} while len(libs_list)>0: entry=libs_list.pop(0) if entry: if str(entry).endswith(".la"): if entry not in self.__sub_la_files: self.__sub_la_files.append(entry) libs_list.extend(self.__get_la_libs(entry)) else: libs_map[entry]=1 self.__libs=libs_map.keys() return self.__libs def get_libs_only_L(self): if not self.__libs:self.get_libs() libs=self.__libs libs=[s for s in libs if str(s).startswith('-L')] return libs def get_libs_only_l(self): if not self.__libs:self.get_libs() libs=self.__libs libs=[s for s in libs if str(s).startswith('-l')] return libs def get_libs_only_other(self): if not self.__libs:self.get_libs() libs=self.__libs libs=[s for s in libs if not(str(s).startswith('-L')or str(s).startswith('-l'))] return libs def useCmdLine(): usage='''Usage: %prog [options] PathToFile.la example: %prog --atleast-version=2.0.0 /usr/lib/libIlmImf.la nor: %prog --libs /usr/lib/libamarok.la''' parser=optparse.OptionParser(usage) a=parser.add_option a("--version",dest="versionNumber",action="store_true",default=False,help="output version of libtool-config") a("--debug",dest="debug",action="store_true",default=False,help="enable debug") a("--libs",dest="libs",action="store_true",default=False,help="output all linker flags") a("--libs-only-l",dest="libs_only_l",action="store_true",default=False,help="output -l flags") a("--libs-only-L",dest="libs_only_L",action="store_true",default=False,help="output -L flags") a("--libs-only-other",dest="libs_only_other",action="store_true",default=False,help="output other libs (e.g. -pthread)") a("--atleast-version",dest="atleast_version",default=None,help="return 0 if the module is at least version ATLEAST_VERSION") a("--exact-version",dest="exact_version",default=None,help="return 0 if the module is exactly version EXACT_VERSION") a("--max-version",dest="max_version",default=None,help="return 0 if the module is at no newer than version MAX_VERSION") (options,args)=parser.parse_args() if len(args)!=1 and not options.versionNumber: parser.error("incorrect number of arguments") if options.versionNumber: print("libtool-config version %s"%REVISION) return 0 ltf=libtool_config(args[0]) if options.debug: print(ltf) if options.atleast_version: if ltf>=options.atleast_version:return 0 sys.exit(1) if options.exact_version: if ltf==options.exact_version:return 0 sys.exit(1) if options.max_version: if ltf<=options.max_version:return 0 sys.exit(1) def p(x): print(" ".join(x)) if options.libs:p(ltf.get_libs()) elif options.libs_only_l:p(ltf.get_libs_only_l()) elif options.libs_only_L:p(ltf.get_libs_only_L()) elif options.libs_only_other:p(ltf.get_libs_only_other()) return 0 if __name__=='__main__': useCmdLine() feature("libtool")(apply_link_libtool) after('apply_link')(apply_link_libtool) feature("libtool")(apply_libtool) before('apply_core')(apply_libtool) xiphos-4.0.7+dfsg1/wafadmin/Tools/gdc.py0000644000175000017500000000150311277625176017260 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys import Utils,ar from Configure import conftest def find_gdc(conf): conf.find_program('gdc',var='D_COMPILER',mandatory=True) def common_flags_gdc(conf): v=conf.env v['DFLAGS']=[] v['D_SRC_F']='' v['D_TGT_F']=['-c','-o',''] v['DPATH_ST']='-I%s' v['D_LINKER']=v['D_COMPILER'] v['DLNK_SRC_F']='' v['DLNK_TGT_F']=['-o',''] v['DLIB_ST']='-l%s' v['DLIBPATH_ST']='-L%s' v['DLINKFLAGS']=[] v['DFLAGS_OPTIMIZED']=['-O3'] v['DFLAGS_DEBUG']=['-O0'] v['DFLAGS_ULTRADEBUG']=['-O0'] v['D_shlib_DFLAGS']=[] v['D_shlib_LINKFLAGS']=['-shared'] v['DHEADER_ext']='.di' v['D_HDR_F']='-fintfc -fintfc-file=' def detect(conf): conf.find_gdc() conf.check_tool('ar') conf.check_tool('d') conf.common_flags_gdc() conf.d_platform_flags() conftest(find_gdc) conftest(common_flags_gdc) xiphos-4.0.7+dfsg1/wafadmin/Tools/preproc.py0000644000175000017500000003754411353731253020200 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import re,sys,os,string import Logs,Build,Utils from Logs import debug,error import traceback class PreprocError(Utils.WafError): pass POPFILE='-' recursion_limit=100 go_absolute=0 standard_includes=['/usr/include'] if sys.platform=="win32": standard_includes=[] use_trigraphs=0 'apply the trigraph rules first' strict_quotes=0 g_optrans={'not':'!','and':'&&','bitand':'&','and_eq':'&=','or':'||','bitor':'|','or_eq':'|=','xor':'^','xor_eq':'^=','compl':'~',} re_lines=re.compile('^[ \t]*(#|%:)[ \t]*(ifdef|ifndef|if|else|elif|endif|include|import|define|undef|pragma)[ \t]*(.*)\r*$',re.IGNORECASE|re.MULTILINE) re_mac=re.compile("^[a-zA-Z_]\w*") re_fun=re.compile('^[a-zA-Z_][a-zA-Z0-9_]*[(]') re_pragma_once=re.compile('^\s*once\s*',re.IGNORECASE) re_nl=re.compile('\\\\\r*\n',re.MULTILINE) re_cpp=re.compile(r"""(/\*[^*]*\*+([^/*][^*]*\*+)*/)|//[^\n]*|("(\\.|[^"\\])*"|'(\\.|[^'\\])*'|.[^/"'\\]*)""",re.MULTILINE) trig_def=[('??'+a,b)for a,b in zip("=-/!'()<>",r'#~\|^[]{}')] chr_esc={'0':0,'a':7,'b':8,'t':9,'n':10,'f':11,'v':12,'r':13,'\\':92,"'":39} NUM='i' OP='O' IDENT='T' STR='s' CHAR='c' tok_types=[NUM,STR,IDENT,OP] exp_types=[r"""0[xX](?P[a-fA-F0-9]+)(?P[uUlL]*)|L*?'(?P(\\.|[^\\'])+)'|(?P\d+)[Ee](?P[+-]*?\d+)(?P[fFlL]*)|(?P\d*\.\d+)([Ee](?P[+-]*?\d+))?(?P[fFlL]*)|(?P\d+\.\d*)([Ee](?P[+-]*?\d+))?(?P[fFlL]*)|(?P0*)(?P\d+)(?P[uUlL]*)""",r'L?"([^"\\]|\\.)*"',r'[a-zA-Z_]\w*',r'%:%:|<<=|>>=|\.\.\.|<<|<%|<:|<=|>>|>=|\+\+|\+=|--|->|-=|\*=|/=|%:|%=|%>|==|&&|&=|\|\||\|=|\^=|:>|!=|##|[\(\)\{\}\[\]<>\?\|\^\*\+&=:!#;,%/\-\?\~\.]',] re_clexer=re.compile('|'.join(["(?P<%s>%s)"%(name,part)for name,part in zip(tok_types,exp_types)]),re.M) accepted='a' ignored='i' undefined='u' skipped='s' def repl(m): s=m.group(1) if s is not None:return' ' s=m.group(3) if s is None:return'' return s def filter_comments(filename): code=Utils.readf(filename) if use_trigraphs: for(a,b)in trig_def:code=code.split(a).join(b) code=re_nl.sub('',code) code=re_cpp.sub(repl,code) return[(m.group(2),m.group(3))for m in re.finditer(re_lines,code)] prec={} ops=['* / %','+ -','<< >>','< <= >= >','== !=','& | ^','&& ||',','] for x in range(len(ops)): syms=ops[x] for u in syms.split(): prec[u]=x def reduce_nums(val_1,val_2,val_op): try:a=0+val_1 except TypeError:a=int(val_1) try:b=0+val_2 except TypeError:b=int(val_2) d=val_op if d=='%':c=a%b elif d=='+':c=a+b elif d=='-':c=a-b elif d=='*':c=a*b elif d=='/':c=a/b elif d=='^':c=a^b elif d=='|':c=a|b elif d=='||':c=int(a or b) elif d=='&':c=a&b elif d=='&&':c=int(a and b) elif d=='==':c=int(a==b) elif d=='!=':c=int(a!=b) elif d=='<=':c=int(a<=b) elif d=='<':c=int(a':c=int(a>b) elif d=='>=':c=int(a>=b) elif d=='^':c=int(a^b) elif d=='<<':c=a<>':c=a>>b else:c=0 return c def get_num(lst): if not lst:raise PreprocError("empty list for get_num") (p,v)=lst[0] if p==OP: if v=='(': count_par=1 i=1 while i=prec[v]: num2=reduce_nums(num,num2,v) return get_term([(NUM,num2)]+lst) else: num3,lst=get_num(lst[1:]) num3=reduce_nums(num2,num3,v2) return get_term([(NUM,num),(p,v),(NUM,num3)]+lst) raise PreprocError("cannot reduce %r"%lst) def reduce_eval(lst): num,lst=get_term(lst) return(NUM,num) def stringize(lst): lst=[str(v2)for(p2,v2)in lst] return"".join(lst) def paste_tokens(t1,t2): p1=None if t1[0]==OP and t2[0]==OP: p1=OP elif t1[0]==IDENT and(t2[0]==IDENT or t2[0]==NUM): p1=IDENT elif t1[0]==NUM and t2[0]==NUM: p1=NUM if not p1: raise PreprocError('tokens do not make a valid paste %r and %r'%(t1,t2)) return(p1,t1[1]+t2[1]) def reduce_tokens(lst,defs,ban=[]): i=0 while i=len(lst): raise PreprocError("expected '(' after %r (got nothing)"%v) (p2,v2)=lst[i] if p2!=OP or v2!='(': raise PreprocError("expected '(' after %r"%v) del lst[i] one_param=[] count_paren=0 while i1: (p3,v3)=accu[-1] (p4,v4)=accu[-2] if v3=='##': accu.pop() if v4==','and pt.*)>|"(?P.*)")') def extract_include(txt,defs): m=re_include.search(txt) if m: if m.group('a'):return'<',m.group('a') if m.group('b'):return'"',m.group('b') toks=tokenize(txt) reduce_tokens(toks,defs,['waf_include']) if not toks: raise PreprocError("could not parse include %s"%txt) if len(toks)==1: if toks[0][0]==STR: return'"',toks[0][1] else: if toks[0][1]=='<'and toks[-1][1]=='>': return stringize(toks).lstrip('<').rstrip('>') raise PreprocError("could not parse include %s."%txt) def parse_char(txt): if not txt:raise PreprocError("attempted to parse a null char") if txt[0]!='\\': return ord(txt) c=txt[1] if c=='x': if len(txt)==4 and txt[3]in string.hexdigits:return int(txt[2:],16) return int(txt[2:],16) elif c.isdigit(): if c=='0'and len(txt)==2:return 0 for i in 3,2,1: if len(txt)>i and txt[1:1+i].isdigit(): return(1+i,int(txt[1:1+i],8)) else: try:return chr_esc[c] except KeyError:raise PreprocError("could not parse char literal '%s'"%txt) def tokenize(s): ret=[] for match in re_clexer.finditer(s): m=match.group for name in tok_types: v=m(name) if v: if name==IDENT: try:v=g_optrans[v];name=OP except KeyError: if v.lower()=="true": v=1 name=NUM elif v.lower()=="false": v=0 name=NUM elif name==NUM: if m('oct'):v=int(v,8) elif m('hex'):v=int(m('hex'),16) elif m('n0'):v=m('n0') else: v=m('char') if v:v=parse_char(v) else:v=m('n2')or m('n4') elif name==OP: if v=='%:':v='#' elif v=='%:%:':v='##' elif name==STR: v=v[1:-1] ret.append((name,v)) break return ret class c_parser(object): def __init__(self,nodepaths=None,defines=None): self.lines=[] if defines is None: self.defs={} else: self.defs=dict(defines) self.state=[] self.env=None self.count_files=0 self.currentnode_stack=[] self.nodepaths=nodepaths or[] self.nodes=[] self.names=[] self.curfile='' self.ban_includes=[] def tryfind(self,filename): self.curfile=filename found=self.currentnode_stack[-1].find_resource(filename) for n in self.nodepaths: if found: break found=n.find_resource(filename) if not found: if not filename in self.names: self.names.append(filename) else: self.nodes.append(found) if filename[-4:]!='.moc': self.addlines(found) return found def addlines(self,node): self.currentnode_stack.append(node.parent) filepath=node.abspath(self.env) self.count_files+=1 if self.count_files>recursion_limit:raise PreprocError("recursion limit exceeded") pc=self.parse_cache debug('preproc: reading file %r',filepath) try: lns=pc[filepath] except KeyError: pass else: self.lines=lns+self.lines return try: lines=filter_comments(filepath) lines.append((POPFILE,'')) pc[filepath]=lines self.lines=lines+self.lines except IOError: raise PreprocError("could not read the file %s"%filepath) except Exception: if Logs.verbose>0: error("parsing %s failed"%filepath) traceback.print_exc() def start(self,node,env): debug('preproc: scanning %s (in %s)',node.name,node.parent.name) self.env=env variant=node.variant(env) bld=node.__class__.bld try: self.parse_cache=bld.parse_cache except AttributeError: bld.parse_cache={} self.parse_cache=bld.parse_cache self.addlines(node) if env['DEFLINES']: self.lines=[('define',x)for x in env['DEFLINES']]+self.lines while self.lines: (kind,line)=self.lines.pop(0) if kind==POPFILE: self.currentnode_stack.pop() continue try: self.process_line(kind,line) except Exception,e: if Logs.verbose: debug('preproc: line parsing failed (%s): %s %s',e,line,Utils.ex_stack()) def process_line(self,token,line): ve=Logs.verbose if ve:debug('preproc: line is %s - %s state is %s',token,line,self.state) state=self.state if token in['ifdef','ifndef','if']: state.append(undefined) elif token=='endif': state.pop() if not token in['else','elif','endif']: if skipped in self.state or ignored in self.state: return if token=='if': ret=eval_macro(tokenize(line),self.defs) if ret:state[-1]=accepted else:state[-1]=ignored elif token=='ifdef': m=re_mac.search(line) if m and m.group(0)in self.defs:state[-1]=accepted else:state[-1]=ignored elif token=='ifndef': m=re_mac.search(line) if m and m.group(0)in self.defs:state[-1]=ignored else:state[-1]=accepted elif token=='include'or token=='import': (kind,inc)=extract_include(line,self.defs) if inc in self.ban_includes:return if token=='import':self.ban_includes.append(inc) if ve:debug('preproc: include found %s (%s) ',inc,kind) if kind=='"'or not strict_quotes: self.tryfind(inc) elif token=='elif': if state[-1]==accepted: state[-1]=skipped elif state[-1]==ignored: if eval_macro(tokenize(line),self.defs): state[-1]=accepted elif token=='else': if state[-1]==accepted:state[-1]=skipped elif state[-1]==ignored:state[-1]=accepted elif token=='define': m=re_mac.search(line) if m: name=m.group(0) if ve:debug('preproc: define %s %s',name,line) self.defs[name]=line else: raise PreprocError("invalid define line %s"%line) elif token=='undef': m=re_mac.search(line) if m and m.group(0)in self.defs: self.defs.__delitem__(m.group(0)) elif token=='pragma': if re_pragma_once.search(line.lower()): self.ban_includes.append(self.curfile) def get_deps(node,env,nodepaths=[]): gruik=c_parser(nodepaths) gruik.start(node,env) return(gruik.nodes,gruik.names) re_inc=re.compile('^[ \t]*(#|%:)[ \t]*(include)[ \t]*(.*)\r*$',re.IGNORECASE|re.MULTILINE) def lines_includes(filename): code=Utils.readf(filename) if use_trigraphs: for(a,b)in trig_def:code=code.split(a).join(b) code=re_nl.sub('',code) code=re_cpp.sub(repl,code) return[(m.group(2),m.group(3))for m in re.finditer(re_inc,code)] def get_deps_simple(node,env,nodepaths=[],defines={}): nodes=[] names=[] def find_deps(node): lst=lines_includes(node.abspath(env)) for(_,line)in lst: (t,filename)=extract_include(line,defines) if filename in names: continue if filename.endswith('.moc'): names.append(filename) found=None for n in nodepaths: if found: break found=n.find_resource(filename) if not found: if not filename in names: names.append(filename) elif not found in nodes: nodes.append(found) find_deps(node) find_deps(node) return(nodes,names) xiphos-4.0.7+dfsg1/wafadmin/Tools/nasm.py0000644000175000017500000000222011277625176017456 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os import TaskGen,Task,Utils from TaskGen import taskgen,before,extension nasm_str='${NASM} ${NASM_FLAGS} ${NASM_INCLUDES} ${SRC} -o ${TGT}' EXT_NASM=['.s','.S','.asm','.ASM','.spp','.SPP'] def apply_nasm_vars(self): if hasattr(self,'nasm_flags'): for flag in self.to_list(self.nasm_flags): self.env.append_value('NASM_FLAGS',flag) if hasattr(self,'includes'): for inc in self.to_list(self.includes): node=self.path.find_dir(inc) if not node: raise Utils.WafError('cannot find the dir'+inc) self.env.append_value('NASM_INCLUDES','-I%s'%node.srcpath(self.env)) self.env.append_value('NASM_INCLUDES','-I%s'%node.bldpath(self.env)) def nasm_file(self,node): try:obj_ext=self.obj_ext except AttributeError:obj_ext='_%d.o'%self.idx task=self.create_task('nasm',node,node.change_ext(obj_ext)) self.compiled_tasks.append(task) self.meths.append('apply_nasm_vars') Task.simple_task_type('nasm',nasm_str,color='BLUE',ext_out='.o',shell=False) def detect(conf): nasm=conf.find_program(['nasm','yasm'],var='NASM',mandatory=True) before('apply_link')(apply_nasm_vars) extension(EXT_NASM)(nasm_file) xiphos-4.0.7+dfsg1/wafadmin/Tools/xlcxx.py0000644000175000017500000000264611324654671017675 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import Configure,Options,Utils import ccroot,ar from Configure import conftest def find_xlcxx(conf): cxx=conf.find_program(['xlc++_r','xlc++'],var='CXX',mandatory=True) cxx=conf.cmd_to_list(cxx) conf.env.CXX_NAME='xlc++' conf.env.CXX=cxx def find_cpp(conf): v=conf.env cpp=None if v['CPP']:cpp=v['CPP'] elif'CPP'in conf.environ:cpp=conf.environ['CPP'] if not cpp:cpp=v['CXX'] v['CPP']=cpp def xlcxx_common_flags(conf): v=conf.env v['CXXFLAGS_DEBUG']=['-g'] v['CXXFLAGS_RELEASE']=['-O2'] v['CXX_SRC_F']='' v['CXX_TGT_F']=['-c','-o',''] v['CPPPATH_ST']='-I%s' if not v['LINK_CXX']:v['LINK_CXX']=v['CXX'] v['CXXLNK_SRC_F']='' v['CXXLNK_TGT_F']=['-o',''] v['LIB_ST']='-l%s' v['LIBPATH_ST']='-L%s' v['STATICLIB_ST']='-l%s' v['STATICLIBPATH_ST']='-L%s' v['RPATH_ST']='-Wl,-rpath,%s' v['CXXDEFINES_ST']='-D%s' v['SONAME_ST']='' v['SHLIB_MARKER']='' v['STATICLIB_MARKER']='' v['FULLSTATIC_MARKER']='-static' v['program_LINKFLAGS']=['-Wl,-brtl'] v['program_PATTERN']='%s' v['shlib_CXXFLAGS']=['-fPIC','-DPIC'] v['shlib_LINKFLAGS']=['-G','-Wl,-brtl,-bexpfull'] v['shlib_PATTERN']='lib%s.so' v['staticlib_LINKFLAGS']='' v['staticlib_PATTERN']='lib%s.a' def detect(conf): conf.find_xlcxx() conf.find_cpp() conf.find_ar() conf.xlcxx_common_flags() conf.cxx_load_tools() conf.cxx_add_flags() conftest(find_xlcxx) conftest(find_cpp) conftest(xlcxx_common_flags) xiphos-4.0.7+dfsg1/wafadmin/Tools/lua.py0000644000175000017500000000061011336016203017257 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import TaskGen from TaskGen import taskgen,feature from Constants import* TaskGen.declare_chain(name='luac',rule='${LUAC} -s -o ${TGT} ${SRC}',ext_in='.lua',ext_out='.luac',reentrant=False,install='LUADIR',) def init_lua(self): self.default_chmod=O755 def detect(conf): conf.find_program('luac',var='LUAC',mandatory=True) feature('lua')(init_lua) xiphos-4.0.7+dfsg1/wafadmin/Tools/glib2.py0000644000175000017500000000767311277625176017540 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import Task,Utils from TaskGen import taskgen,before,after,feature def add_marshal_file(self,filename,prefix): if not hasattr(self,'marshal_list'): self.marshal_list=[] self.meths.append('process_marshal') self.marshal_list.append((filename,prefix)) def process_marshal(self): for f,prefix in getattr(self,'marshal_list',[]): node=self.path.find_resource(f) if not node: raise Utils.WafError('file not found %r'%f) h_node=node.change_ext('.h') c_node=node.change_ext('.c') task=self.create_task('glib_genmarshal',node,[h_node,c_node]) task.env.GLIB_GENMARSHAL_PREFIX=prefix self.allnodes.append(c_node) def genmarshal_func(self): bld=self.inputs[0].__class__.bld get=self.env.get_flat cmd1="%s %s --prefix=%s --header > %s"%(get('GLIB_GENMARSHAL'),self.inputs[0].srcpath(self.env),get('GLIB_GENMARSHAL_PREFIX'),self.outputs[0].abspath(self.env)) ret=bld.exec_command(cmd1) if ret:return ret f=open(self.outputs[1].abspath(self.env),'wb') c='''#include "%s"\n'''%self.outputs[0].name f.write(c) f.close() cmd2="%s %s --prefix=%s --body >> %s"%(get('GLIB_GENMARSHAL'),self.inputs[0].srcpath(self.env),get('GLIB_GENMARSHAL_PREFIX'),self.outputs[1].abspath(self.env)) ret=Utils.exec_command(cmd2) if ret:return ret def add_enums_from_template(self,source='',target='',template='',comments=''): if not hasattr(self,'enums_list'): self.enums_list=[] self.meths.append('process_enums') self.enums_list.append({'source':source,'target':target,'template':template,'file-head':'','file-prod':'','file-tail':'','enum-prod':'','value-head':'','value-prod':'','value-tail':'','comments':comments}) def add_enums(self,source='',target='',file_head='',file_prod='',file_tail='',enum_prod='',value_head='',value_prod='',value_tail='',comments=''): if not hasattr(self,'enums_list'): self.enums_list=[] self.meths.append('process_enums') self.enums_list.append({'source':source,'template':'','target':target,'file-head':file_head,'file-prod':file_prod,'file-tail':file_tail,'enum-prod':enum_prod,'value-head':value_head,'value-prod':value_prod,'value-tail':value_tail,'comments':comments}) def process_enums(self): for enum in getattr(self,'enums_list',[]): task=self.create_task('glib_mkenums') env=task.env inputs=[] source_list=self.to_list(enum['source']) if not source_list: raise Utils.WafError('missing source '+str(enum)) source_list=[self.path.find_resource(k)for k in source_list] inputs+=source_list env['GLIB_MKENUMS_SOURCE']=[k.srcpath(env)for k in source_list] if not enum['target']: raise Utils.WafError('missing target '+str(enum)) tgt_node=self.path.find_or_declare(enum['target']) if tgt_node.name.endswith('.c'): self.allnodes.append(tgt_node) env['GLIB_MKENUMS_TARGET']=tgt_node.abspath(env) options=[] if enum['template']: template_node=self.path.find_resource(enum['template']) options.append('--template %s'%(template_node.abspath(env))) inputs.append(template_node) params={'file-head':'--fhead','file-prod':'--fprod','file-tail':'--ftail','enum-prod':'--eprod','value-head':'--vhead','value-prod':'--vprod','value-tail':'--vtail','comments':'--comments'} for param,option in params.iteritems(): if enum[param]: options.append('%s %r'%(option,enum[param])) env['GLIB_MKENUMS_OPTIONS']=' '.join(options) task.set_inputs(inputs) task.set_outputs(tgt_node) Task.task_type_from_func('glib_genmarshal',func=genmarshal_func,vars=['GLIB_GENMARSHAL_PREFIX','GLIB_GENMARSHAL'],color='BLUE',before='cc cxx') Task.simple_task_type('glib_mkenums','${GLIB_MKENUMS} ${GLIB_MKENUMS_OPTIONS} ${GLIB_MKENUMS_SOURCE} > ${GLIB_MKENUMS_TARGET}',color='PINK',before='cc cxx') def detect(conf): glib_genmarshal=conf.find_program('glib-genmarshal',var='GLIB_GENMARSHAL') mk_enums_tool=conf.find_program('glib-mkenums',var='GLIB_MKENUMS') taskgen(add_marshal_file) before('apply_core')(process_marshal) taskgen(add_enums_from_template) taskgen(add_enums) before('apply_core')(process_enums) xiphos-4.0.7+dfsg1/wafadmin/Tools/suncc.py0000644000175000017500000000246511353731253017633 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,optparse import Utils,Options,Configure import ccroot,ar from Configure import conftest def find_scc(conf): v=conf.env cc=None if v['CC']:cc=v['CC'] elif'CC'in conf.environ:cc=conf.environ['CC'] if not cc:cc=conf.find_program('cc',var='CC') if not cc:conf.fatal('suncc was not found') cc=conf.cmd_to_list(cc) try: if not Utils.cmd_output(cc+['-flags']): conf.fatal('suncc %r was not found'%cc) except ValueError: conf.fatal('suncc -flags could not be executed') v['CC']=cc v['CC_NAME']='sun' def scc_common_flags(conf): v=conf.env v['CC_SRC_F']='' v['CC_TGT_F']=['-c','-o',''] v['CPPPATH_ST']='-I%s' if not v['LINK_CC']:v['LINK_CC']=v['CC'] v['CCLNK_SRC_F']='' v['CCLNK_TGT_F']=['-o',''] v['LIB_ST']='-l%s' v['LIBPATH_ST']='-L%s' v['STATICLIB_ST']='-l%s' v['STATICLIBPATH_ST']='-L%s' v['CCDEFINES_ST']='-D%s' v['SONAME_ST']='-Wl,-h -Wl,%s' v['SHLIB_MARKER']='-Bdynamic' v['STATICLIB_MARKER']='-Bstatic' v['program_PATTERN']='%s' v['shlib_CCFLAGS']=['-Kpic','-DPIC'] v['shlib_LINKFLAGS']=['-G'] v['shlib_PATTERN']='lib%s.so' v['staticlib_LINKFLAGS']=['-Bstatic'] v['staticlib_PATTERN']='lib%s.a' detect=''' find_scc find_cpp find_ar scc_common_flags cc_load_tools cc_add_flags link_add_flags ''' conftest(find_scc) conftest(scc_common_flags) xiphos-4.0.7+dfsg1/wafadmin/Tools/python.py0000644000175000017500000002610111353731253020032 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import TaskGen,Utils,Utils,Runner,Options,Build from Logs import debug,warn,info from TaskGen import extension,taskgen,before,after,feature from Configure import conf EXT_PY=['.py'] FRAG_2=''' #ifdef __cplusplus extern "C" { #endif void Py_Initialize(void); void Py_Finalize(void); #ifdef __cplusplus } #endif int main() { Py_Initialize(); Py_Finalize(); return 0; } ''' def init_pyext(self): self.default_install_path='${PYTHONDIR}' self.uselib=self.to_list(getattr(self,'uselib','')) if not'PYEXT'in self.uselib: self.uselib.append('PYEXT') self.env['MACBUNDLE']=True def pyext_shlib_ext(self): self.env['shlib_PATTERN']=self.env['pyext_PATTERN'] def init_pyembed(self): self.uselib=self.to_list(getattr(self,'uselib','')) if not'PYEMBED'in self.uselib: self.uselib.append('PYEMBED') def process_py(self,node): if not(self.bld.is_install and self.install_path): return def inst_py(ctx): install_pyfile(self,node) self.bld.add_post_fun(inst_py) def install_pyfile(self,node): path=self.bld.get_install_path(self.install_path+os.sep+node.name,self.env) self.bld.install_files(self.install_path,[node],self.env,self.chmod,postpone=False) if self.bld.is_install<0: info("* removing byte compiled python files") for x in'co': try: os.remove(path+x) except OSError: pass if self.bld.is_install>0: if self.env['PYC']or self.env['PYO']: info("* byte compiling %r"%path) if self.env['PYC']: program=(""" import sys, py_compile for pyfile in sys.argv[1:]: py_compile.compile(pyfile, pyfile + 'c') """) argv=[self.env['PYTHON'],'-c',program,path] ret=Utils.pproc.Popen(argv).wait() if ret: raise Utils.WafError('bytecode compilation failed %r'%path) if self.env['PYO']: program=(""" import sys, py_compile for pyfile in sys.argv[1:]: py_compile.compile(pyfile, pyfile + 'o') """) argv=[self.env['PYTHON'],self.env['PYFLAGS_OPT'],'-c',program,path] ret=Utils.pproc.Popen(argv).wait() if ret: raise Utils.WafError('bytecode compilation failed %r'%path) class py_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def init_py(self): self.default_install_path='${PYTHONDIR}' def _get_python_variables(python_exe,variables,imports=['import sys']): program=list(imports) program.append('') for v in variables: program.append("print(repr(%s))"%v) os_env=dict(os.environ) try: del os_env['MACOSX_DEPLOYMENT_TARGET'] except KeyError: pass proc=Utils.pproc.Popen([python_exe,"-c",'\n'.join(program)],stdout=Utils.pproc.PIPE,env=os_env) output=proc.communicate()[0].split("\n") if proc.returncode: if Options.options.verbose: warn("Python program to extract python configuration variables failed:\n%s"%'\n'.join(["line %03i: %s"%(lineno+1,line)for lineno,line in enumerate(program)])) raise RuntimeError return_values=[] for s in output: s=s.strip() if not s: continue if s=='None': return_values.append(None) elif s[0]=="'"and s[-1]=="'": return_values.append(s[1:-1]) elif s[0].isdigit(): return_values.append(int(s)) else:break return return_values def check_python_headers(conf): if not conf.env['CC_NAME']and not conf.env['CXX_NAME']: conf.fatal('load a compiler first (gcc, g++, ..)') if not conf.env['PYTHON_VERSION']: conf.check_python_version() env=conf.env python=env['PYTHON'] if not python: conf.fatal('could not find the python executable') if Options.platform=='darwin': conf.check_tool('osx') try: v='prefix SO SYSLIBS LDFLAGS SHLIBS LIBDIR LIBPL INCLUDEPY Py_ENABLE_SHARED MACOSX_DEPLOYMENT_TARGET'.split() (python_prefix,python_SO,python_SYSLIBS,python_LDFLAGS,python_SHLIBS,python_LIBDIR,python_LIBPL,INCLUDEPY,Py_ENABLE_SHARED,python_MACOSX_DEPLOYMENT_TARGET)=_get_python_variables(python,["get_config_var('%s')"%x for x in v],['from distutils.sysconfig import get_config_var']) except RuntimeError: conf.fatal("Python development headers not found (-v for details).") conf.log.write("""Configuration returned from %r: python_prefix = %r python_SO = %r python_SYSLIBS = %r python_LDFLAGS = %r python_SHLIBS = %r python_LIBDIR = %r python_LIBPL = %r INCLUDEPY = %r Py_ENABLE_SHARED = %r MACOSX_DEPLOYMENT_TARGET = %r """%(python,python_prefix,python_SO,python_SYSLIBS,python_LDFLAGS,python_SHLIBS,python_LIBDIR,python_LIBPL,INCLUDEPY,Py_ENABLE_SHARED,python_MACOSX_DEPLOYMENT_TARGET)) if python_MACOSX_DEPLOYMENT_TARGET: conf.env['MACOSX_DEPLOYMENT_TARGET']=python_MACOSX_DEPLOYMENT_TARGET conf.environ['MACOSX_DEPLOYMENT_TARGET']=python_MACOSX_DEPLOYMENT_TARGET env['pyext_PATTERN']='%s'+python_SO if python_SYSLIBS is not None: for lib in python_SYSLIBS.split(): if lib.startswith('-l'): lib=lib[2:] env.append_value('LIB_PYEMBED',lib) if python_SHLIBS is not None: for lib in python_SHLIBS.split(): if lib.startswith('-l'): lib=lib[2:] env.append_value('LIB_PYEMBED',lib) if Options.platform!='darwin'and python_LDFLAGS: env.append_value('LINKFLAGS_PYEMBED',python_LDFLAGS.split()) result=False name='python'+env['PYTHON_VERSION'] if python_LIBDIR is not None: path=[python_LIBDIR] conf.log.write("\n\n# Trying LIBDIR: %r\n"%path) result=conf.check(lib=name,uselib='PYEMBED',libpath=path) if not result and python_LIBPL is not None: conf.log.write("\n\n# try again with -L$python_LIBPL (some systems don't install the python library in $prefix/lib)\n") path=[python_LIBPL] result=conf.check(lib=name,uselib='PYEMBED',libpath=path) if not result: conf.log.write("\n\n# try again with -L$prefix/libs, and pythonXY name rather than pythonX.Y (win32)\n") path=[os.path.join(python_prefix,"libs")] name='python'+env['PYTHON_VERSION'].replace('.','') result=conf.check(lib=name,uselib='PYEMBED',libpath=path) if result: env['LIBPATH_PYEMBED']=path env.append_value('LIB_PYEMBED',name) else: conf.log.write("\n\n### LIB NOT FOUND\n") if(sys.platform=='win32'or sys.platform.startswith('os2')or sys.platform=='darwin'or Py_ENABLE_SHARED): env['LIBPATH_PYEXT']=env['LIBPATH_PYEMBED'] env['LIB_PYEXT']=env['LIB_PYEMBED'] python_config=conf.find_program('python%s-config'%('.'.join(env['PYTHON_VERSION'].split('.')[:2])),var='PYTHON_CONFIG') if not python_config: python_config=conf.find_program('python-config-%s'%('.'.join(env['PYTHON_VERSION'].split('.')[:2])),var='PYTHON_CONFIG') includes=[] if python_config: for incstr in Utils.cmd_output("%s %s --includes"%(python,python_config)).strip().split(): if(incstr.startswith('-I')or incstr.startswith('/I')): incstr=incstr[2:] if incstr not in includes: includes.append(incstr) conf.log.write("Include path for Python extensions ""(found via python-config --includes): %r\n"%(includes,)) env['CPPPATH_PYEXT']=includes env['CPPPATH_PYEMBED']=includes else: conf.log.write("Include path for Python extensions ""(found via distutils module): %r\n"%(INCLUDEPY,)) env['CPPPATH_PYEXT']=[INCLUDEPY] env['CPPPATH_PYEMBED']=[INCLUDEPY] if env['CC_NAME']=='gcc': env.append_value('CCFLAGS_PYEMBED','-fno-strict-aliasing') env.append_value('CCFLAGS_PYEXT','-fno-strict-aliasing') if env['CXX_NAME']=='gcc': env.append_value('CXXFLAGS_PYEMBED','-fno-strict-aliasing') env.append_value('CXXFLAGS_PYEXT','-fno-strict-aliasing') test_env=env.copy() a=test_env.append_value a('CPPPATH',env['CPPPATH_PYEMBED']) a('LIBPATH',env['LIBPATH_PYEMBED']) a('LIB',env['LIB_PYEMBED']) a('LINKFLAGS',env['LINKFLAGS_PYEMBED']) a('CXXFLAGS',env['CXXFLAGS_PYEMBED']) a('CCFLAGS',env['CCFLAGS_PYEMBED']) conf.check(header_name='Python.h',define_name='HAVE_PYTHON_H',env=test_env,fragment=FRAG_2,errmsg='Could not find the python development headers',mandatory=1) def check_python_version(conf,minver=None): assert minver is None or isinstance(minver,tuple) python=conf.env['PYTHON'] if not python: conf.fatal('could not find the python executable') cmd=[python,"-c","import sys\nfor x in sys.version_info: print(str(x))"] debug('python: Running python command %r'%cmd) proc=Utils.pproc.Popen(cmd,stdout=Utils.pproc.PIPE) lines=proc.communicate()[0].split() assert len(lines)==5,"found %i lines, expected 5: %r"%(len(lines),lines) pyver_tuple=(int(lines[0]),int(lines[1]),int(lines[2]),lines[3],int(lines[4])) result=(minver is None)or(pyver_tuple>=minver) if result: pyver='.'.join([str(x)for x in pyver_tuple[:2]]) conf.env['PYTHON_VERSION']=pyver if'PYTHONDIR'in conf.environ: pydir=conf.environ['PYTHONDIR'] else: if sys.platform=='win32': (python_LIBDEST,pydir)=_get_python_variables(python,["get_config_var('LIBDEST')","get_python_lib(standard_lib=0, prefix=%r)"%conf.env['PREFIX']],['from distutils.sysconfig import get_config_var, get_python_lib']) else: python_LIBDEST=None (pydir,)=_get_python_variables(python,["get_python_lib(standard_lib=0, prefix=%r)"%conf.env['PREFIX']],['from distutils.sysconfig import get_config_var, get_python_lib']) if python_LIBDEST is None: if conf.env['LIBDIR']: python_LIBDEST=os.path.join(conf.env['LIBDIR'],"python"+pyver) else: python_LIBDEST=os.path.join(conf.env['PREFIX'],"lib","python"+pyver) if hasattr(conf,'define'): conf.define('PYTHONDIR',pydir) conf.env['PYTHONDIR']=pydir pyver_full='.'.join(map(str,pyver_tuple[:3])) if minver is None: conf.check_message_custom('Python version','',pyver_full) else: minver_str='.'.join(map(str,minver)) conf.check_message('Python version',">= %s"%minver_str,result,option=pyver_full) if not result: conf.fatal('The python version is too old (%r)'%pyver_full) def check_python_module(conf,module_name): result=not Utils.pproc.Popen([conf.env['PYTHON'],"-c","import %s"%module_name],stderr=Utils.pproc.PIPE,stdout=Utils.pproc.PIPE).wait() conf.check_message('Python module',module_name,result) if not result: conf.fatal('Could not find the python module %r'%module_name) def detect(conf): if not conf.env.PYTHON: conf.env.PYTHON=sys.executable python=conf.find_program('python',var='PYTHON') if not python: conf.fatal('Could not find the path of the python executable') v=conf.env v['PYCMD']='"import sys, py_compile;py_compile.compile(sys.argv[1], sys.argv[2])"' v['PYFLAGS']='' v['PYFLAGS_OPT']='-O' v['PYC']=getattr(Options.options,'pyc',1) v['PYO']=getattr(Options.options,'pyo',1) def set_options(opt): opt.add_option('--nopyc',action='store_false',default=1,help='Do not install bytecode compiled .pyc files (configuration) [Default:install]',dest='pyc') opt.add_option('--nopyo',action='store_false',default=1,help='Do not install optimised compiled .pyo files (configuration) [Default:install]',dest='pyo') before('apply_incpaths','apply_lib_vars','apply_type_vars')(init_pyext) feature('pyext')(init_pyext) before('apply_bundle')(init_pyext) before('apply_link','apply_lib_vars','apply_type_vars')(pyext_shlib_ext) after('apply_bundle')(pyext_shlib_ext) feature('pyext')(pyext_shlib_ext) before('apply_incpaths','apply_lib_vars','apply_type_vars')(init_pyembed) feature('pyembed')(init_pyembed) extension(EXT_PY)(process_py) before('apply_core')(init_py) after('vars_target_cprogram','vars_target_cstaticlib')(init_py) feature('py')(init_py) conf(check_python_headers) conf(check_python_version) conf(check_python_module) xiphos-4.0.7+dfsg1/wafadmin/Tools/config_c.py0000644000175000017500000003547311353731253020274 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os,imp,sys,shlex,shutil from Utils import md5 import Build,Utils,Configure,Task,Options,Logs,TaskGen from Constants import* from Configure import conf,conftest cfg_ver={'atleast-version':'>=','exact-version':'==','max-version':'<=',} SNIP1=''' int main() { void *p; p=(void*)(%s); return 0; } ''' SNIP2=''' int main() { if ((%(type_name)s *) 0) return 0; if (sizeof (%(type_name)s)) return 0; } ''' SNIP3=''' int main() { return 0; } ''' def parse_flags(line,uselib,env): lst=shlex.split(line) while lst: x=lst.pop(0) st=x[:2] ot=x[2:] if st=='-I'or st=='/I': if not ot:ot=lst.pop(0) env.append_unique('CPPPATH_'+uselib,ot) elif st=='-D': if not ot:ot=lst.pop(0) env.append_unique('CXXDEFINES_'+uselib,ot) env.append_unique('CCDEFINES_'+uselib,ot) elif st=='-l': if not ot:ot=lst.pop(0) env.append_unique('LIB_'+uselib,ot) elif st=='-L': if not ot:ot=lst.pop(0) env.append_unique('LIBPATH_'+uselib,ot) elif x=='-pthread'or x.startswith('+'): env.append_unique('CCFLAGS_'+uselib,x) env.append_unique('CXXFLAGS_'+uselib,x) env.append_unique('LINKFLAGS_'+uselib,x) elif x=='-framework': env.append_unique('FRAMEWORK_'+uselib,lst.pop(0)) elif x.startswith('-F'): env.append_unique('FRAMEWORKPATH_'+uselib,x[2:]) elif x.startswith('-std'): env.append_unique('CCFLAGS_'+uselib,x) env.append_unique('LINKFLAGS_'+uselib,x) elif x.startswith('-Wl'): env.append_unique('LINKFLAGS_'+uselib,x) elif x.startswith('-m')or x.startswith('-f'): env.append_unique('CCFLAGS_'+uselib,x) env.append_unique('CXXFLAGS_'+uselib,x) def ret_msg(self,f,kw): if isinstance(f,str): return f return f(kw) def validate_cfg(self,kw): if not'path'in kw: kw['path']='pkg-config --errors-to-stdout --print-errors' if'atleast_pkgconfig_version'in kw: if not'msg'in kw: kw['msg']='Checking for pkg-config version >= %s'%kw['atleast_pkgconfig_version'] return if'modversion'in kw: return if'variables'in kw: if not'msg'in kw: kw['msg']='Checking for %s variables'%kw['package'] return for x in cfg_ver.keys(): y=x.replace('-','_') if y in kw: if not'package'in kw: raise ValueError('%s requires a package'%x) if not'msg'in kw: kw['msg']='Checking for %s %s %s'%(kw['package'],cfg_ver[x],kw[y]) return if not'msg'in kw: kw['msg']='Checking for %s'%(kw['package']or kw['path']) if not'okmsg'in kw: kw['okmsg']='ok' if not'errmsg'in kw: kw['errmsg']='not found' def cmd_and_log(self,cmd,kw): Logs.debug('runner: %s\n'%cmd) if self.log: self.log.write('%s\n'%cmd) try: p=Utils.pproc.Popen(cmd,stdout=Utils.pproc.PIPE,stderr=Utils.pproc.PIPE,shell=True) (out,err)=p.communicate() except OSError,e: self.log.write('error %r'%e) self.fatal(str(e)) out=str(out) err=str(err) if self.log: self.log.write(out) self.log.write(err) if p.returncode: if not kw.get('errmsg',''): if kw.get('mandatory',False): kw['errmsg']=out.strip() else: kw['errmsg']='fail' self.fatal('fail') return out def exec_cfg(self,kw): if'atleast_pkgconfig_version'in kw: cmd='%s --atleast-pkgconfig-version=%s'%(kw['path'],kw['atleast_pkgconfig_version']) self.cmd_and_log(cmd,kw) if not'okmsg'in kw: kw['okmsg']='ok' return for x in cfg_ver: y=x.replace('-','_') if y in kw: self.cmd_and_log('%s --%s=%s %s'%(kw['path'],x,kw[y],kw['package']),kw) if not'okmsg'in kw: kw['okmsg']='ok' self.define(self.have_define(kw.get('uselib_store',kw['package'])),1,0) break if'modversion'in kw: version=self.cmd_and_log('%s --modversion %s'%(kw['path'],kw['modversion']),kw).strip() self.define('%s_VERSION'%Utils.quote_define_name(kw.get('uselib_store',kw['modversion'])),version) return version if'variables'in kw: env=kw.get('env',self.env) uselib=kw.get('uselib_store',kw['package'].upper()) vars=Utils.to_list(kw['variables']) for v in vars: val=self.cmd_and_log('%s --variable=%s %s'%(kw['path'],v,kw['package']),kw).strip() var='%s_%s'%(uselib,v) env[var]=val if not'okmsg'in kw: kw['okmsg']='ok' return lst=[kw['path']] for key,val in kw.get('define_variable',{}).iteritems(): lst.append('--define-variable=%s=%s'%(key,val)) lst.append(kw.get('args','')) lst.append(kw['package']) cmd=' '.join(lst) ret=self.cmd_and_log(cmd,kw) if not'okmsg'in kw: kw['okmsg']='ok' self.define(self.have_define(kw.get('uselib_store',kw['package'])),1,0) parse_flags(ret,kw.get('uselib_store',kw['package'].upper()),kw.get('env',self.env)) return ret def check_cfg(self,*k,**kw): self.validate_cfg(kw) if'msg'in kw: self.check_message_1(kw['msg']) ret=None try: ret=self.exec_cfg(kw) except Configure.ConfigurationError,e: if'errmsg'in kw: self.check_message_2(kw['errmsg'],'YELLOW') if'mandatory'in kw and kw['mandatory']: if Logs.verbose>1: raise else: self.fatal('the configuration failed (see %r)'%self.log.name) else: kw['success']=ret if'okmsg'in kw: self.check_message_2(self.ret_msg(kw['okmsg'],kw)) return ret def validate_c(self,kw): if not'env'in kw: kw['env']=self.env.copy() env=kw['env'] if not'compiler'in kw: kw['compiler']='cc' if env['CXX_NAME']and Task.TaskBase.classes.get('cxx',None): kw['compiler']='cxx' if not self.env['CXX']: self.fatal('a c++ compiler is required') else: if not self.env['CC']: self.fatal('a c compiler is required') if not'type'in kw: kw['type']='cprogram' assert not(kw['type']!='cprogram'and kw.get('execute',0)),'can only execute programs' def to_header(dct): if'header_name'in dct: dct=Utils.to_list(dct['header_name']) return''.join(['#include <%s>\n'%x for x in dct]) return'' if not'compile_mode'in kw: kw['compile_mode']=(kw['compiler']=='cxx')and'cxx'or'cc' if not'compile_filename'in kw: kw['compile_filename']='test.c'+((kw['compile_mode']=='cxx')and'pp'or'') if'framework_name'in kw: try:TaskGen.task_gen.create_task_macapp except AttributeError:self.fatal('frameworks require the osx tool') fwkname=kw['framework_name'] if not'uselib_store'in kw: kw['uselib_store']=fwkname.upper() if not kw.get('no_header',False): if not'header_name'in kw: kw['header_name']=[] fwk='%s/%s.h'%(fwkname,fwkname) if kw.get('remove_dot_h',None): fwk=fwk[:-2] kw['header_name']=Utils.to_list(kw['header_name'])+[fwk] kw['msg']='Checking for framework %s'%fwkname kw['framework']=fwkname if'function_name'in kw: fu=kw['function_name'] if not'msg'in kw: kw['msg']='Checking for function %s'%fu kw['code']=to_header(kw)+SNIP1%fu if not'uselib_store'in kw: kw['uselib_store']=fu.upper() if not'define_name'in kw: kw['define_name']=self.have_define(fu) elif'type_name'in kw: tu=kw['type_name'] if not'msg'in kw: kw['msg']='Checking for type %s'%tu if not'header_name'in kw: kw['header_name']='stdint.h' kw['code']=to_header(kw)+SNIP2%{'type_name':tu} if not'define_name'in kw: kw['define_name']=self.have_define(tu.upper()) elif'header_name'in kw: if not'msg'in kw: kw['msg']='Checking for header %s'%kw['header_name'] l=Utils.to_list(kw['header_name']) assert len(l)>0,'list of headers in header_name is empty' kw['code']=to_header(kw)+SNIP3 if not'uselib_store'in kw: kw['uselib_store']=l[0].upper() if not'define_name'in kw: kw['define_name']=self.have_define(l[0]) if'lib'in kw: if not'msg'in kw: kw['msg']='Checking for library %s'%kw['lib'] if not'uselib_store'in kw: kw['uselib_store']=kw['lib'].upper() if'staticlib'in kw: if not'msg'in kw: kw['msg']='Checking for static library %s'%kw['staticlib'] if not'uselib_store'in kw: kw['uselib_store']=kw['staticlib'].upper() if'fragment'in kw: kw['code']=kw['fragment'] if not'msg'in kw: kw['msg']='Checking for custom code' if not'errmsg'in kw: kw['errmsg']='fail' for(flagsname,flagstype)in[('cxxflags','compiler'),('cflags','compiler'),('linkflags','linker')]: if flagsname in kw: if not'msg'in kw: kw['msg']='Checking for %s flags %s'%(flagstype,kw[flagsname]) if not'errmsg'in kw: kw['errmsg']='fail' if not'execute'in kw: kw['execute']=False if not'errmsg'in kw: kw['errmsg']='not found' if not'okmsg'in kw: kw['okmsg']='ok' if not'code'in kw: kw['code']=SNIP3 if not kw.get('success'):kw['success']=None assert'msg'in kw,'invalid parameters, read http://freehackers.org/~tnagy/wafbook/single.html#config_helpers_c' def post_check(self,*k,**kw): is_success=False if kw['execute']: if kw['success']: is_success=True else: is_success=(kw['success']==0) if'define_name'in kw: if'header_name'in kw or'function_name'in kw or'type_name'in kw or'fragment'in kw: if kw['execute']: key=kw['success'] if isinstance(key,str): if key: self.define(kw['define_name'],key,quote=kw.get('quote',1)) else: self.define_cond(kw['define_name'],True) else: self.define_cond(kw['define_name'],False) else: self.define_cond(kw['define_name'],is_success) if is_success and'uselib_store'in kw: import cc,cxx for k in set(cc.g_cc_flag_vars).union(cxx.g_cxx_flag_vars): lk=k.lower() if k=='CPPPATH':lk='includes' if k=='CXXDEFINES':lk='defines' if k=='CCDEFINES':lk='defines' if lk in kw: val=kw[lk] if isinstance(val,str): val=val.rstrip(os.path.sep) self.env.append_unique(k+'_'+kw['uselib_store'],val) def check(self,*k,**kw): self.validate_c(kw) self.check_message_1(kw['msg']) ret=None try: ret=self.run_c_code(*k,**kw) except Configure.ConfigurationError,e: self.check_message_2(kw['errmsg'],'YELLOW') if'mandatory'in kw and kw['mandatory']: if Logs.verbose>1: raise else: self.fatal('the configuration failed (see %r)'%self.log.name) else: kw['success']=ret self.check_message_2(self.ret_msg(kw['okmsg'],kw)) self.post_check(*k,**kw) if not kw.get('execute',False): return ret==0 return ret def run_c_code(self,*k,**kw): test_f_name=kw['compile_filename'] k=0 while k<10000: dir=os.path.join(self.blddir,'.conf_check_%d'%k) try: shutil.rmtree(dir) except OSError: pass try: os.stat(dir) except OSError: break k+=1 try: os.makedirs(dir) except: self.fatal('cannot create a configuration test folder %r'%dir) try: os.stat(dir) except: self.fatal('cannot use the configuration test folder %r'%dir) bdir=os.path.join(dir,'testbuild') if not os.path.exists(bdir): os.makedirs(bdir) env=kw['env'] dest=open(os.path.join(dir,test_f_name),'w') dest.write(kw['code']) dest.close() back=os.path.abspath('.') bld=Build.BuildContext() bld.log=self.log bld.all_envs.update(self.all_envs) bld.all_envs['default']=env bld.lst_variants=bld.all_envs.keys() bld.load_dirs(dir,bdir) os.chdir(dir) bld.rescan(bld.srcnode) o=bld(features=[kw['compile_mode'],kw['type']],source=test_f_name,target='testprog') for k,v in kw.iteritems(): setattr(o,k,v) self.log.write("==>\n%s\n<==\n"%kw['code']) try: bld.compile() except Utils.WafError: ret=Utils.ex_stack() else: ret=0 os.chdir(back) if ret: self.log.write('command returned %r'%ret) self.fatal(str(ret)) if kw['execute']: lastprog=o.link_task.outputs[0].abspath(env) if kw['execute']: args=Utils.to_list(kw.get('exec_args',[])) proc=Utils.pproc.Popen([lastprog]+args,stdout=Utils.pproc.PIPE,stderr=Utils.pproc.PIPE) (out,err)=proc.communicate() w=self.log.write w(str(out)) w('\n') w(str(err)) w('\n') w('returncode %r'%proc.returncode) w('\n') if proc.returncode: self.fatal(Utils.ex_stack()) ret=out return ret def check_cxx(self,*k,**kw): kw['compiler']='cxx' return self.check(*k,**kw) def check_cc(self,*k,**kw): kw['compiler']='cc' return self.check(*k,**kw) def define(self,define,value,quote=1): assert define and isinstance(define,str) tbl=self.env[DEFINES]or Utils.ordered_dict() if isinstance(value,str): if quote: tbl[define]='"%s"'%repr('"'+value)[2:-1].replace('"','\\"') else: tbl[define]=value elif isinstance(value,int): tbl[define]=value else: raise TypeError('define %r -> %r must be a string or an int'%(define,value)) self.env[DEFINES]=tbl self.env[define]=value def undefine(self,define): assert define and isinstance(define,str) tbl=self.env[DEFINES]or Utils.ordered_dict() value=UNDEFINED tbl[define]=value self.env[DEFINES]=tbl self.env[define]=value def define_cond(self,name,value): if value: self.define(name,1) else: self.undefine(name) def is_defined(self,key): defines=self.env[DEFINES] if not defines: return False try: value=defines[key] except KeyError: return False else: return value!=UNDEFINED def get_define(self,define): try:return self.env[DEFINES][define] except KeyError:return None def have_define(self,name): return self.__dict__.get('HAVE_PAT','HAVE_%s')%Utils.quote_define_name(name) def write_config_header(self,configfile='',env='',guard='',top=False): if not configfile:configfile=WAF_CONFIG_H waf_guard=guard or'_%s_WAF'%Utils.quote_define_name(configfile) if not env:env=self.env if top: diff='' else: diff=Utils.diff_path(self.srcdir,self.curdir) full=os.sep.join([self.blddir,env.variant(),diff,configfile]) full=os.path.normpath(full) (dir,base)=os.path.split(full) try:os.makedirs(dir) except:pass dest=open(full,'w') dest.write('/* Configuration header created by Waf - do not edit */\n') dest.write('#ifndef %s\n#define %s\n\n'%(waf_guard,waf_guard)) dest.write(self.get_config_header()) env.append_value(CFG_FILES,os.path.join(diff,configfile)) dest.write('\n#endif /* %s */\n'%waf_guard) dest.close() def get_config_header(self): config_header=[] tbl=self.env[DEFINES]or Utils.ordered_dict() for key in tbl.allkeys: value=tbl[key] if value is None: config_header.append('#define %s'%key) elif value is UNDEFINED: config_header.append('/* #undef %s */'%key) else: config_header.append('#define %s %s'%(key,value)) return"\n".join(config_header) def find_cpp(conf): v=conf.env cpp=None if v['CPP']:cpp=v['CPP'] elif'CPP'in conf.environ:cpp=conf.environ['CPP'] if not cpp:cpp=conf.find_program('cpp',var='CPP') if not cpp:cpp=v['CC'] if not cpp:cpp=v['CXX'] v['CPP']=cpp def cc_add_flags(conf): conf.add_os_flags('CFLAGS','CCFLAGS') conf.add_os_flags('CPPFLAGS') def cxx_add_flags(conf): conf.add_os_flags('CXXFLAGS') conf.add_os_flags('CPPFLAGS') def link_add_flags(conf): conf.add_os_flags('LINKFLAGS') conf.add_os_flags('LDFLAGS','LINKFLAGS') def cc_load_tools(conf): conf.check_tool('cc') def cxx_load_tools(conf): conf.check_tool('cxx') conf(ret_msg) conf(validate_cfg) conf(cmd_and_log) conf(exec_cfg) conf(check_cfg) conf(validate_c) conf(post_check) conf(check) conf(run_c_code) conf(check_cxx) conf(check_cc) conf(define) conf(undefine) conf(define_cond) conf(is_defined) conf(get_define) conf(have_define) conf(write_config_header) conf(get_config_header) conftest(find_cpp) conftest(cc_add_flags) conftest(cxx_add_flags) conftest(link_add_flags) conftest(cc_load_tools) conftest(cxx_load_tools) xiphos-4.0.7+dfsg1/wafadmin/Tools/ocaml.py0000644000175000017500000002006311277625176017620 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,re import TaskGen,Utils,Task,Build from Logs import error from TaskGen import taskgen,feature,before,after,extension EXT_MLL=['.mll'] EXT_MLY=['.mly'] EXT_MLI=['.mli'] EXT_MLC=['.c'] EXT_ML=['.ml'] open_re=re.compile('^\s*open\s+([a-zA-Z]+)(;;){0,1}$',re.M) foo=re.compile(r"""(\(\*)|(\*\))|("(\\.|[^"\\])*"|'(\\.|[^'\\])*'|.[^()*"'\\]*)""",re.M) def filter_comments(txt): meh=[0] def repl(m): if m.group(1):meh[0]+=1 elif m.group(2):meh[0]-=1 elif not meh[0]:return m.group(0) return'' return foo.sub(repl,txt) def scan(self): node=self.inputs[0] code=filter_comments(node.read(self.env)) global open_re names=[] import_iterator=open_re.finditer(code) if import_iterator: for import_match in import_iterator: names.append(import_match.group(1)) found_lst=[] raw_lst=[] for name in names: nd=None for x in self.incpaths: nd=x.find_resource(name.lower()+'.ml') if not nd:nd=x.find_resource(name+'.ml') if nd: found_lst.append(nd) break else: raw_lst.append(name) return(found_lst,raw_lst) native_lst=['native','all','c_object'] bytecode_lst=['bytecode','all'] class ocaml_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def init_ml(self): Utils.def_attrs(self,type='all',incpaths_lst=[],bld_incpaths_lst=[],mlltasks=[],mlytasks=[],mlitasks=[],native_tasks=[],bytecode_tasks=[],linktasks=[],bytecode_env=None,native_env=None,compiled_tasks=[],includes='',uselib='',are_deps_set=0) def init_envs_ml(self): self.islibrary=getattr(self,'islibrary',False) global native_lst,bytecode_lst self.native_env=None if self.type in native_lst: self.native_env=self.env.copy() if self.islibrary:self.native_env['OCALINKFLAGS']='-a' self.bytecode_env=None if self.type in bytecode_lst: self.bytecode_env=self.env.copy() if self.islibrary:self.bytecode_env['OCALINKFLAGS']='-a' if self.type=='c_object': self.native_env.append_unique('OCALINKFLAGS_OPT','-output-obj') def apply_incpaths_ml(self): inc_lst=self.includes.split() lst=self.incpaths_lst for dir in inc_lst: node=self.path.find_dir(dir) if not node: error("node not found: "+str(dir)) continue self.bld.rescan(node) if not node in lst:lst.append(node) self.bld_incpaths_lst.append(node) def apply_vars_ml(self): for i in self.incpaths_lst: if self.bytecode_env: app=self.bytecode_env.append_value app('OCAMLPATH','-I') app('OCAMLPATH',i.srcpath(self.env)) app('OCAMLPATH','-I') app('OCAMLPATH',i.bldpath(self.env)) if self.native_env: app=self.native_env.append_value app('OCAMLPATH','-I') app('OCAMLPATH',i.bldpath(self.env)) app('OCAMLPATH','-I') app('OCAMLPATH',i.srcpath(self.env)) varnames=['INCLUDES','OCAMLFLAGS','OCALINKFLAGS','OCALINKFLAGS_OPT'] for name in self.uselib.split(): for vname in varnames: cnt=self.env[vname+'_'+name] if cnt: if self.bytecode_env:self.bytecode_env.append_value(vname,cnt) if self.native_env:self.native_env.append_value(vname,cnt) def apply_link_ml(self): if self.bytecode_env: ext=self.islibrary and'.cma'or'.run' linktask=self.create_task('ocalink') linktask.bytecode=1 linktask.set_outputs(self.path.find_or_declare(self.target+ext)) linktask.obj=self linktask.env=self.bytecode_env self.linktasks.append(linktask) if self.native_env: if self.type=='c_object':ext='.o' elif self.islibrary:ext='.cmxa' else:ext='' linktask=self.create_task('ocalinkx') linktask.set_outputs(self.path.find_or_declare(self.target+ext)) linktask.obj=self linktask.env=self.native_env self.linktasks.append(linktask) self.compiled_tasks.append(linktask) def mll_hook(self,node): mll_task=self.create_task('ocamllex',node,node.change_ext('.ml'),env=self.native_env) self.mlltasks.append(mll_task) self.allnodes.append(mll_task.outputs[0]) def mly_hook(self,node): mly_task=self.create_task('ocamlyacc',node,[node.change_ext('.ml'),node.change_ext('.mli')],env=self.native_env) self.mlytasks.append(mly_task) self.allnodes.append(mly_task.outputs[0]) task=self.create_task('ocamlcmi',mly_task.outputs[1],mly_task.outputs[1].change_ext('.cmi'),env=self.native_env) def mli_hook(self,node): task=self.create_task('ocamlcmi',node,node.change_ext('.cmi'),env=self.native_env) self.mlitasks.append(task) def mlc_hook(self,node): task=self.create_task('ocamlcc',node,node.change_ext('.o'),env=self.native_env) self.compiled_tasks.append(task) def ml_hook(self,node): if self.native_env: task=self.create_task('ocamlx',node,node.change_ext('.cmx'),env=self.native_env) task.obj=self task.incpaths=self.bld_incpaths_lst self.native_tasks.append(task) if self.bytecode_env: task=self.create_task('ocaml',node,node.change_ext('.cmo'),env=self.bytecode_env) task.obj=self task.bytecode=1 task.incpaths=self.bld_incpaths_lst self.bytecode_tasks.append(task) def compile_may_start(self): if not getattr(self,'flag_deps',''): self.flag_deps=1 if getattr(self,'bytecode',''):alltasks=self.obj.bytecode_tasks else:alltasks=self.obj.native_tasks self.signature() tree=self.generator.bld env=self.env for node in self.inputs: lst=tree.node_deps[self.unique_id()] for depnode in lst: for t in alltasks: if t==self:continue if depnode in t.inputs: self.set_run_after(t) delattr(self,'cache_sig') self.signature() return Task.Task.runnable_status(self) b=Task.simple_task_type cls=b('ocamlx','${OCAMLOPT} ${OCAMLPATH} ${OCAMLFLAGS} ${INCLUDES} -c -o ${TGT} ${SRC}',color='GREEN',shell=False) cls.runnable_status=compile_may_start cls.scan=scan b=Task.simple_task_type cls=b('ocaml','${OCAMLC} ${OCAMLPATH} ${OCAMLFLAGS} ${INCLUDES} -c -o ${TGT} ${SRC}',color='GREEN',shell=False) cls.runnable_status=compile_may_start cls.scan=scan b('ocamlcmi','${OCAMLC} ${OCAMLPATH} ${INCLUDES} -o ${TGT} -c ${SRC}',color='BLUE',before="ocaml ocamlcc ocamlx") b('ocamlcc','cd ${TGT[0].bld_dir(env)} && ${OCAMLOPT} ${OCAMLFLAGS} ${OCAMLPATH} ${INCLUDES} -c ${SRC[0].abspath(env)}',color='GREEN') b('ocamllex','${OCAMLLEX} ${SRC} -o ${TGT}',color='BLUE',before="ocamlcmi ocaml ocamlcc") b('ocamlyacc','${OCAMLYACC} -b ${TGT[0].bld_base(env)} ${SRC}',color='BLUE',before="ocamlcmi ocaml ocamlcc") def link_may_start(self): if not getattr(self,'order',''): if getattr(self,'bytecode',0):alltasks=self.obj.bytecode_tasks else:alltasks=self.obj.native_tasks seen=[] pendant=[]+alltasks while pendant: task=pendant.pop(0) if task in seen:continue for x in task.run_after: if not x in seen: pendant.append(task) break else: seen.append(task) self.inputs=[x.outputs[0]for x in seen] self.order=1 return Task.Task.runnable_status(self) act=b('ocalink','${OCAMLC} -o ${TGT} ${INCLUDES} ${OCALINKFLAGS} ${SRC}',color='YELLOW',after="ocaml ocamlcc") act.runnable_status=link_may_start act=b('ocalinkx','${OCAMLOPT} -o ${TGT} ${INCLUDES} ${OCALINKFLAGS_OPT} ${SRC}',color='YELLOW',after="ocamlx ocamlcc") act.runnable_status=link_may_start def detect(conf): opt=conf.find_program('ocamlopt',var='OCAMLOPT') occ=conf.find_program('ocamlc',var='OCAMLC') if(not opt)or(not occ): conf.fatal('The objective caml compiler was not found:\ninstall it or make it available in your PATH') v=conf.env v['OCAMLC']=occ v['OCAMLOPT']=opt v['OCAMLLEX']=conf.find_program('ocamllex',var='OCAMLLEX') v['OCAMLYACC']=conf.find_program('ocamlyacc',var='OCAMLYACC') v['OCAMLFLAGS']='' v['OCAMLLIB']=Utils.cmd_output(conf.env['OCAMLC']+' -where').strip()+os.sep v['LIBPATH_OCAML']=Utils.cmd_output(conf.env['OCAMLC']+' -where').strip()+os.sep v['CPPPATH_OCAML']=Utils.cmd_output(conf.env['OCAMLC']+' -where').strip()+os.sep v['LIB_OCAML']='camlrun' feature('ocaml')(init_ml) feature('ocaml')(init_envs_ml) after('init_ml')(init_envs_ml) feature('ocaml')(apply_incpaths_ml) before('apply_vars_ml')(apply_incpaths_ml) after('init_envs_ml')(apply_incpaths_ml) feature('ocaml')(apply_vars_ml) before('apply_core')(apply_vars_ml) feature('ocaml')(apply_link_ml) after('apply_core')(apply_link_ml) extension(EXT_MLL)(mll_hook) extension(EXT_MLY)(mly_hook) extension(EXT_MLI)(mli_hook) extension(EXT_MLC)(mlc_hook) extension(EXT_ML)(ml_hook) xiphos-4.0.7+dfsg1/wafadmin/Tools/msvc.py0000644000175000017500000005076111353731253017472 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys,re,string,optparse import Utils,TaskGen,Runner,Configure,Task,Options from Logs import debug,info,warn,error from TaskGen import after,before,feature from Configure import conftest,conf import ccroot,cc,cxx,ar,winres from libtool import read_la_file import _winreg pproc=Utils.pproc g_msvc_systemlibs=""" aclui activeds ad1 adptif adsiid advapi32 asycfilt authz bhsupp bits bufferoverflowu cabinet cap certadm certidl ciuuid clusapi comctl32 comdlg32 comsupp comsuppd comsuppw comsuppwd comsvcs credui crypt32 cryptnet cryptui d3d8thk daouuid dbgeng dbghelp dciman32 ddao35 ddao35d ddao35u ddao35ud delayimp dhcpcsvc dhcpsapi dlcapi dnsapi dsprop dsuiext dtchelp faultrep fcachdll fci fdi framedyd framedyn gdi32 gdiplus glauxglu32 gpedit gpmuuid gtrts32w gtrtst32hlink htmlhelp httpapi icm32 icmui imagehlp imm32 iphlpapi iprop kernel32 ksguid ksproxy ksuser libcmt libcmtd libcpmt libcpmtd loadperf lz32 mapi mapi32 mgmtapi minidump mmc mobsync mpr mprapi mqoa mqrt msacm32 mscms mscoree msdasc msimg32 msrating mstask msvcmrt msvcurt msvcurtd mswsock msxml2 mtx mtxdm netapi32 nmapinmsupp npptools ntdsapi ntdsbcli ntmsapi ntquery odbc32 odbcbcp odbccp32 oldnames ole32 oleacc oleaut32 oledb oledlgolepro32 opends60 opengl32 osptk parser pdh penter pgobootrun pgort powrprof psapi ptrustm ptrustmd ptrustu ptrustud qosname rasapi32 rasdlg rassapi resutils riched20 rpcndr rpcns4 rpcrt4 rtm rtutils runtmchk scarddlg scrnsave scrnsavw secur32 sensapi setupapi sfc shell32 shfolder shlwapi sisbkup snmpapi sporder srclient sti strsafe svcguid tapi32 thunk32 traffic unicows url urlmon user32 userenv usp10 uuid uxtheme vcomp vcompd vdmdbg version vfw32 wbemuuid webpost wiaguid wininet winmm winscard winspool winstrm wintrust wldap32 wmiutils wow32 ws2_32 wsnmp32 wsock32 wst wtsapi32 xaswitch xolehlp """.split() all_msvc_platforms=[('x64','amd64'),('x86','x86'),('ia64','ia64'),('x86_amd64','amd64'),('x86_ia64','ia64')] all_wince_platforms=[('armv4','arm'),('armv4i','arm'),('mipsii','mips'),('mipsii_fp','mips'),('mipsiv','mips'),('mipsiv_fp','mips'),('sh4','sh'),('x86','cex86')] all_icl_platforms=[('intel64','amd64'),('em64t','amd64'),('ia32','x86'),('Itanium','ia64')] def setup_msvc(conf,versions): platforms=Utils.to_list(conf.env['MSVC_TARGETS'])or[i for i,j in all_msvc_platforms+all_icl_platforms+all_wince_platforms] desired_versions=conf.env['MSVC_VERSIONS']or[v for v,_ in versions][::-1] versiondict=dict(versions) for version in desired_versions: try: targets=dict(versiondict[version]) for target in platforms: try: arch,(p1,p2,p3)=targets[target] compiler,revision=version.split() return compiler,revision,p1,p2,p3 except KeyError:continue except KeyError:continue conf.fatal('msvc: Impossible to find a valid architecture for building (in setup_msvc)') def get_msvc_version(conf,compiler,version,target,vcvars): debug('msvc: get_msvc_version: %r %r %r',compiler,version,target) batfile=os.path.join(conf.blddir,'waf-print-msvc.bat') f=open(batfile,'w') f.write("""@echo off set INCLUDE= set LIB= call "%s" %s echo PATH=%%PATH%% echo INCLUDE=%%INCLUDE%% echo LIB=%%LIB%% """%(vcvars,target)) f.close() sout=Utils.cmd_output(['cmd','/E:on','/V:on','/C',batfile]) lines=sout.splitlines() for x in('Setting environment','Setting SDK environment','Intel(R) C++ Compiler'): if lines[0].find(x)!=-1: break else: debug('msvc: get_msvc_version: %r %r %r -> not found',compiler,version,target) conf.fatal('msvc: Impossible to find a valid architecture for building (in get_msvc_version)') for line in lines[1:]: if line.startswith('PATH='): path=line[5:] MSVC_PATH=path.split(';') elif line.startswith('INCLUDE='): MSVC_INCDIR=[i for i in line[8:].split(';')if i] elif line.startswith('LIB='): MSVC_LIBDIR=[i for i in line[4:].split(';')if i] env={} env.update(os.environ) env.update(PATH=path) compiler_name,linker_name,lib_name=_get_prog_names(conf,compiler) cxx=conf.find_program(compiler_name,path_list=MSVC_PATH) if env.has_key('CL'): del(env['CL']) try: p=pproc.Popen([cxx,'/help'],env=env,stdout=pproc.PIPE,stderr=pproc.PIPE) out,err=p.communicate() if p.returncode!=0: raise Exception('return code: %r: %r'%(p.returncode,err)) except Exception,e: debug('msvc: get_msvc_version: %r %r %r -> failure',compiler,version,target) debug(str(e)) conf.fatal('msvc: cannot run the compiler (in get_msvc_version)') else: debug('msvc: get_msvc_version: %r %r %r -> OK',compiler,version,target) return(MSVC_PATH,MSVC_INCDIR,MSVC_LIBDIR) def gather_wsdk_versions(conf,versions): version_pattern=re.compile('^v..?.?\...?.?') try: all_versions=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\\Wow6432node\\Microsoft\\Microsoft SDKs\\Windows') except WindowsError: try: all_versions=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows') except WindowsError: return index=0 while 1: try: version=_winreg.EnumKey(all_versions,index) except WindowsError: break index=index+1 if not version_pattern.match(version): continue try: msvc_version=_winreg.OpenKey(all_versions,version) path,type=_winreg.QueryValueEx(msvc_version,'InstallationFolder') except WindowsError: continue if os.path.isfile(os.path.join(path,'bin','SetEnv.cmd')): targets=[] for target,arch in all_msvc_platforms: try: targets.append((target,(arch,conf.get_msvc_version('wsdk',version,'/'+target,os.path.join(path,'bin','SetEnv.cmd'))))) except Configure.ConfigurationError: pass versions.append(('wsdk '+version[1:],targets)) def gather_msvc_versions(conf,versions): try: ce_sdk=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\\Wow6432node\\Microsoft\\Windows CE Tools\\SDKs') except WindowsError: try: ce_sdk=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\\Microsoft\\Windows CE Tools\\SDKs') except WindowsError: ce_sdk='' if ce_sdk: supported_wince_platforms=[] ce_index=0 while 1: try: sdk_device=_winreg.EnumKey(ce_sdk,ce_index) except WindowsError: break ce_index=ce_index+1 sdk=_winreg.OpenKey(ce_sdk,sdk_device) path,type=_winreg.QueryValueEx(sdk,'SDKRootDir') path=str(path) path,device=os.path.split(path) if not device: path,device=os.path.split(path) for arch,compiler in all_wince_platforms: platforms=[] if os.path.isdir(os.path.join(path,device,'Lib',arch)): platforms.append((arch,compiler,os.path.join(path,device,'Include',arch),os.path.join(path,device,'Lib',arch))) if platforms: supported_wince_platforms.append((device,platforms)) version_pattern=re.compile('^..?\...?') for vcver,vcvar in[('VCExpress','exp'),('VisualStudio','')]: try: all_versions=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\\Wow6432node\\Microsoft\\'+vcver) except WindowsError: try: all_versions=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\\Microsoft\\'+vcver) except WindowsError: continue index=0 while 1: try: version=_winreg.EnumKey(all_versions,index) except WindowsError: break index=index+1 if not version_pattern.match(version): continue try: msvc_version=_winreg.OpenKey(all_versions,version+"\\Setup\\VS") path,type=_winreg.QueryValueEx(msvc_version,'ProductDir') path=str(path) targets=[] if ce_sdk: for device,platforms in supported_wince_platforms: cetargets=[] for platform,compiler,include,lib in platforms: winCEpath=os.path.join(path,'VC','ce') if os.path.isdir(winCEpath): common_bindirs,_1,_2=conf.get_msvc_version('msvc',version,'x86',os.path.join(path,'Common7','Tools','vsvars32.bat')) if os.path.isdir(os.path.join(winCEpath,'lib',platform)): bindirs=[os.path.join(winCEpath,'bin',compiler),os.path.join(winCEpath,'bin','x86_'+compiler)]+common_bindirs incdirs=[include,os.path.join(winCEpath,'include'),os.path.join(winCEpath,'atlmfc','include')] libdirs=[lib,os.path.join(winCEpath,'lib',platform),os.path.join(winCEpath,'atlmfc','lib',platform)] cetargets.append((platform,(platform,(bindirs,incdirs,libdirs)))) versions.append((device+' '+version,cetargets)) if os.path.isfile(os.path.join(path,'VC','vcvarsall.bat')): for target,realtarget in all_msvc_platforms[::-1]: try: targets.append((target,(realtarget,conf.get_msvc_version('msvc',version,target,os.path.join(path,'VC','vcvarsall.bat'))))) except: pass elif os.path.isfile(os.path.join(path,'Common7','Tools','vsvars32.bat')): try: targets.append(('x86',('x86',conf.get_msvc_version('msvc',version,'x86',os.path.join(path,'Common7','Tools','vsvars32.bat'))))) except Configure.ConfigurationError: pass versions.append(('msvc '+version,targets)) except WindowsError: continue def gather_icl_versions(conf,versions): version_pattern=re.compile('^...?.?\....?.?') try: all_versions=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\\Wow6432node\\Intel\\Compilers\\C++') except WindowsError: try: all_versions=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,'SOFTWARE\\Intel\\Compilers\\C++') except WindowsError: return index=0 while 1: try: version=_winreg.EnumKey(all_versions,index) except WindowsError: break index=index+1 if not version_pattern.match(version): continue targets=[] for target,arch in all_icl_platforms: try: icl_version=_winreg.OpenKey(all_versions,version+'\\'+target) path,type=_winreg.QueryValueEx(icl_version,'ProductDir') if os.path.isfile(os.path.join(path,'bin','iclvars.bat')): try: targets.append((target,(arch,conf.get_msvc_version('intel',version,target,os.path.join(path,'bin','iclvars.bat'))))) except Configure.ConfigurationError: pass except WindowsError: continue major=version[0:2] versions.append(('intel '+major,targets)) def get_msvc_versions(conf): if not conf.env.MSVC_INSTALLED_VERSIONS: lst=[] conf.gather_msvc_versions(lst) conf.gather_wsdk_versions(lst) conf.gather_icl_versions(lst) conf.env.MSVC_INSTALLED_VERSIONS=lst return conf.env.MSVC_INSTALLED_VERSIONS def print_all_msvc_detected(conf): for version,targets in conf.env['MSVC_INSTALLED_VERSIONS']: info(version) for target,l in targets: info("\t"+target) def detect_msvc(conf): versions=get_msvc_versions(conf) return setup_msvc(conf,versions) def find_lt_names_msvc(self,libname,is_static=False): lt_names=['lib%s.la'%libname,'%s.la'%libname,] for path in self.env['LIBPATH']: for la in lt_names: laf=os.path.join(path,la) dll=None if os.path.exists(laf): ltdict=read_la_file(laf) lt_libdir=None if ltdict.get('libdir',''): lt_libdir=ltdict['libdir'] if not is_static and ltdict.get('library_names',''): dllnames=ltdict['library_names'].split() dll=dllnames[0].lower() dll=re.sub('\.dll$','',dll) return(lt_libdir,dll,False) elif ltdict.get('old_library',''): olib=ltdict['old_library'] if os.path.exists(os.path.join(path,olib)): return(path,olib,True) elif lt_libdir!=''and os.path.exists(os.path.join(lt_libdir,olib)): return(lt_libdir,olib,True) else: return(None,olib,True) else: raise Utils.WafError('invalid libtool object file: %s'%laf) return(None,None,None) def libname_msvc(self,libname,is_static=False,mandatory=False): lib=libname.lower() lib=re.sub('\.lib$','',lib) if lib in g_msvc_systemlibs: return lib lib=re.sub('^lib','',lib) if lib=='m': return None (lt_path,lt_libname,lt_static)=self.find_lt_names_msvc(lib,is_static) if lt_path!=None and lt_libname!=None: if lt_static==True: return os.path.join(lt_path,lt_libname) if lt_path!=None: _libpaths=[lt_path]+self.env['LIBPATH'] else: _libpaths=self.env['LIBPATH'] static_libs=['lib%ss.lib'%lib,'lib%s.lib'%lib,'%ss.lib'%lib,'%s.lib'%lib,] dynamic_libs=['lib%s.dll.lib'%lib,'lib%s.dll.a'%lib,'%s.dll.lib'%lib,'%s.dll.a'%lib,'lib%s_d.lib'%lib,'%s_d.lib'%lib,'%s.lib'%lib,] libnames=static_libs if not is_static: libnames=dynamic_libs+static_libs for path in _libpaths: for libn in libnames: if os.path.exists(os.path.join(path,libn)): debug('msvc: lib found: %s',os.path.join(path,libn)) return re.sub('\.lib$','',libn) if mandatory: self.fatal("The library %r could not be found"%libname) return re.sub('\.lib$','',libname) def check_lib_msvc(self,libname,is_static=False,uselib_store=None,mandatory=False): libn=self.libname_msvc(libname,is_static,mandatory) if not uselib_store: uselib_store=libname.upper() if False and is_static: self.env['STATICLIB_'+uselib_store]=[libn] else: self.env['LIB_'+uselib_store]=[libn] def check_libs_msvc(self,libnames,is_static=False,mandatory=False): for libname in Utils.to_list(libnames): self.check_lib_msvc(libname,is_static,mandatory=mandatory) def no_autodetect(conf): conf.eval_rules(detect.replace('autodetect','')) detect=''' autodetect find_msvc msvc_common_flags cc_load_tools cxx_load_tools cc_add_flags cxx_add_flags link_add_flags ''' def autodetect(conf): v=conf.env compiler,version,path,includes,libdirs=detect_msvc(conf) v['PATH']=path v['CPPPATH']=includes v['LIBPATH']=libdirs v['MSVC_COMPILER']=compiler def _get_prog_names(conf,compiler): if compiler=='intel': compiler_name='ICL' linker_name='XILINK' lib_name='XILIB' else: compiler_name='CL' linker_name='LINK' lib_name='LIB' return compiler_name,linker_name,lib_name def find_msvc(conf): if sys.platform!='win32': conf.fatal('MSVC module only works under native Win32 Python! cygwin is not supported yet') v=conf.env compiler,version,path,includes,libdirs=detect_msvc(conf) compiler_name,linker_name,lib_name=_get_prog_names(conf,compiler) has_msvc_manifest=(compiler=='msvc'and float(version)>=8)or(compiler=='wsdk'and float(version)>=6)or(compiler=='intel'and float(version)>=11) cxx=None if v.CXX:cxx=v.CXX elif'CXX'in conf.environ:cxx=conf.environ['CXX'] if not cxx:cxx=conf.find_program(compiler_name,var='CXX',path_list=path,mandatory=True) cxx=conf.cmd_to_list(cxx) env=dict(conf.environ) env.update(PATH=';'.join(path)) if not Utils.cmd_output([cxx,'/nologo','/?'],silent=True,env=env): conf.fatal('the msvc compiler could not be identified') link=v.LINK_CXX if not link: link=conf.find_program(linker_name,path_list=path,mandatory=True) ar=v.AR if not ar: ar=conf.find_program(lib_name,path_list=path,mandatory=True) mt=v.MT if has_msvc_manifest: mt=conf.find_program('MT',path_list=path,mandatory=True) v.MSVC_MANIFEST=has_msvc_manifest v.PATH=path v.CPPPATH=includes v.LIBPATH=libdirs v.CC=v.CXX=cxx v.CC_NAME=v.CXX_NAME='msvc' v.LINK=v.LINK_CXX=link if not v.LINK_CC: v.LINK_CC=v.LINK_CXX v.AR=ar v.MT=mt v.MTFLAGS=v.ARFLAGS=['/NOLOGO'] conf.check_tool('winres') if not conf.env.WINRC: warn('Resource compiler not found. Compiling resource file is disabled') try:v.prepend_value('CPPPATH',conf.environ['INCLUDE']) except KeyError:pass try:v.prepend_value('LIBPATH',conf.environ['LIB']) except KeyError:pass def msvc_common_flags(conf): v=conf.env v['CPPFLAGS']=['/W3','/nologo'] v['CCDEFINES_ST']='/D%s' v['CXXDEFINES_ST']='/D%s' v['CCDEFINES']=['WIN32'] v['CXXDEFINES']=['WIN32'] v['_CCINCFLAGS']=[] v['_CCDEFFLAGS']=[] v['_CXXINCFLAGS']=[] v['_CXXDEFFLAGS']=[] v['CC_SRC_F']='' v['CC_TGT_F']=['/c','/Fo'] v['CXX_SRC_F']='' v['CXX_TGT_F']=['/c','/Fo'] v['CPPPATH_ST']='/I%s' v['AR_TGT_F']=v['CCLNK_TGT_F']=v['CXXLNK_TGT_F']='/OUT:' v['CPPFLAGS_CONSOLE']=['/SUBSYSTEM:CONSOLE'] v['CPPFLAGS_NATIVE']=['/SUBSYSTEM:NATIVE'] v['CPPFLAGS_POSIX']=['/SUBSYSTEM:POSIX'] v['CPPFLAGS_WINDOWS']=['/SUBSYSTEM:WINDOWS'] v['CPPFLAGS_WINDOWSCE']=['/SUBSYSTEM:WINDOWSCE'] v['CPPFLAGS_CRT_MULTITHREADED']=['/MT'] v['CPPFLAGS_CRT_MULTITHREADED_DLL']=['/MD'] v['CPPDEFINES_CRT_MULTITHREADED']=['_MT'] v['CPPDEFINES_CRT_MULTITHREADED_DLL']=['_MT','_DLL'] v['CPPFLAGS_CRT_MULTITHREADED_DBG']=['/MTd'] v['CPPFLAGS_CRT_MULTITHREADED_DLL_DBG']=['/MDd'] v['CPPDEFINES_CRT_MULTITHREADED_DBG']=['_DEBUG','_MT'] v['CPPDEFINES_CRT_MULTITHREADED_DLL_DBG']=['_DEBUG','_MT','_DLL'] v['CCFLAGS']=['/TC'] v['CCFLAGS_OPTIMIZED']=['/O2','/DNDEBUG'] v['CCFLAGS_RELEASE']=['/O2','/DNDEBUG'] v['CCFLAGS_DEBUG']=['/Od','/RTC1','/ZI'] v['CCFLAGS_ULTRADEBUG']=['/Od','/RTC1','/ZI'] v['CXXFLAGS']=['/TP','/EHsc'] v['CXXFLAGS_OPTIMIZED']=['/O2','/DNDEBUG'] v['CXXFLAGS_RELEASE']=['/O2','/DNDEBUG'] v['CXXFLAGS_DEBUG']=['/Od','/RTC1','/ZI'] v['CXXFLAGS_ULTRADEBUG']=['/Od','/RTC1','/ZI'] v['LIB']=[] v['LIB_ST']='%s.lib' v['LIBPATH_ST']='/LIBPATH:%s' v['STATICLIB_ST']='lib%s.lib' v['STATICLIBPATH_ST']='/LIBPATH:%s' v['LINKFLAGS']=['/NOLOGO','/MANIFEST'] v['LINKFLAGS_DEBUG']=['/DEBUG'] v['LINKFLAGS_ULTRADEBUG']=['/DEBUG'] v['shlib_CCFLAGS']=[''] v['shlib_CXXFLAGS']=[''] v['shlib_LINKFLAGS']=['/DLL'] v['shlib_PATTERN']='%s.dll' v['implib_PATTERN']='%s.lib' v['IMPLIB_ST']='/IMPLIB:%s' v['staticlib_LINKFLAGS']=[''] v['staticlib_PATTERN']='lib%s.lib' v['program_PATTERN']='%s.exe' def apply_flags_msvc(self): if self.env.CC_NAME!='msvc'or not self.link_task: return subsystem=getattr(self,'subsystem','') if subsystem: subsystem='/subsystem:%s'%subsystem flags='cstaticlib'in self.features and'ARFLAGS'or'LINKFLAGS' self.env.append_value(flags,subsystem) if getattr(self,'link_task',None)and not'cstaticlib'in self.features: for f in self.env.LINKFLAGS: d=f.lower() if d[1:]=='debug': pdbnode=self.link_task.outputs[0].change_ext('.pdb') pdbfile=pdbnode.bldpath(self.env) self.link_task.outputs.append(pdbnode) self.bld.install_files(self.install_path,[pdbnode],env=self.env) break def apply_obj_vars_msvc(self): if self.env['CC_NAME']!='msvc': return try: self.meths.remove('apply_obj_vars') except ValueError: pass libpaths=getattr(self,'libpaths',[]) if not libpaths:self.libpaths=libpaths env=self.env app=env.append_unique cpppath_st=env['CPPPATH_ST'] lib_st=env['LIB_ST'] staticlib_st=env['STATICLIB_ST'] libpath_st=env['LIBPATH_ST'] staticlibpath_st=env['STATICLIBPATH_ST'] for i in env['LIBPATH']: app('LINKFLAGS',libpath_st%i) if not libpaths.count(i): libpaths.append(i) for i in env['LIBPATH']: app('LINKFLAGS',staticlibpath_st%i) if not libpaths.count(i): libpaths.append(i) if not env['FULLSTATIC']: if env['STATICLIB']or env['LIB']: app('LINKFLAGS',env['SHLIB_MARKER']) for i in env['STATICLIB']: app('LINKFLAGS',staticlib_st%i) for i in env['LIB']: app('LINKFLAGS',lib_st%i) def apply_manifest(self): if self.env.CC_NAME=='msvc'and self.env.MSVC_MANIFEST: out_node=self.link_task.outputs[0] man_node=out_node.parent.find_or_declare(out_node.name+'.manifest') self.link_task.outputs.append(man_node) self.link_task.do_manifest=True def exec_mf(self): env=self.env mtool=env['MT'] if not mtool: return 0 self.do_manifest=False outfile=self.outputs[0].bldpath(env) manifest=None for out_node in self.outputs: if out_node.name.endswith('.manifest'): manifest=out_node.bldpath(env) break if manifest is None: return 0 mode='' if'cprogram'in self.generator.features: mode='1' elif'cshlib'in self.generator.features: mode='2' debug('msvc: embedding manifest') lst=[] lst.extend([env['MT']]) lst.extend(Utils.to_list(env['MTFLAGS'])) lst.extend(Utils.to_list("-manifest")) lst.extend(Utils.to_list(manifest)) lst.extend(Utils.to_list("-outputresource:%s;%s"%(outfile,mode))) lst=[lst] return self.exec_command(*lst) def exec_command_msvc(self,*k,**kw): if self.env['CC_NAME']=='msvc': if isinstance(k[0],list): lst=[] carry='' for a in k[0]: if len(a)==3 and a.startswith('/F')or a=='/doc'or a[-1]==':': carry=a else: lst.append(carry+a) carry='' k=[lst] env=dict(os.environ) env.update(PATH=';'.join(self.env['PATH'])) kw['env']=env ret=self.generator.bld.exec_command(*k,**kw) if ret:return ret if getattr(self,'do_manifest',None): ret=exec_mf(self) return ret for k in'cc cxx winrc cc_link cxx_link static_link qxx'.split(): cls=Task.TaskBase.classes.get(k,None) if cls: cls.exec_command=exec_command_msvc conf(get_msvc_version) conf(gather_wsdk_versions) conf(gather_msvc_versions) conf(gather_icl_versions) conf(get_msvc_versions) conf(print_all_msvc_detected) conf(find_lt_names_msvc) conf(libname_msvc) conf(check_lib_msvc) conf(check_libs_msvc) conftest(no_autodetect) conftest(autodetect) conftest(find_msvc) conftest(msvc_common_flags) after('apply_link')(apply_flags_msvc) feature('cc','cxx')(apply_flags_msvc) feature('cprogram','cshlib','cstaticlib')(apply_obj_vars_msvc) after('apply_lib_vars')(apply_obj_vars_msvc) before('apply_obj_vars')(apply_obj_vars_msvc) feature('cprogram','cshlib')(apply_manifest) after('apply_link')(apply_manifest) xiphos-4.0.7+dfsg1/wafadmin/Tools/tex.py0000644000175000017500000001247611277625176017336 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,re import Utils,TaskGen,Task,Runner,Build from TaskGen import feature,before from Logs import error,warn,debug re_tex=re.compile(r'\\(?Pinclude|input|import|bringin){(?P[^{}]*)}',re.M) def scan(self): node=self.inputs[0] env=self.env nodes=[] names=[] if not node:return(nodes,names) code=Utils.readf(node.abspath(env)) curdirnode=self.curdirnode abs=curdirnode.abspath() for match in re_tex.finditer(code): path=match.group('file') if path: for k in['','.tex','.ltx']: debug('tex: trying %s%s'%(path,k)) try: os.stat(abs+os.sep+path+k) except OSError: continue found=path+k node=curdirnode.find_resource(found) if node: nodes.append(node) else: debug('tex: could not find %s'%path) names.append(path) debug("tex: found the following : %s and names %s"%(nodes,names)) return(nodes,names) g_bibtex_re=re.compile('bibdata',re.M) def tex_build(task,command='LATEX'): env=task.env bld=task.generator.bld com='%s %s'%(env[command],env.get_flat(command+'FLAGS')) if not env['PROMPT_LATEX']:com="%s %s"%(com,'-interaction=batchmode') node=task.inputs[0] reldir=node.bld_dir(env) srcfile=node.srcpath(env) lst=[] for c in Utils.split_path(reldir): if c:lst.append('..') sr=os.path.join(*(lst+[srcfile])) sr2=os.path.join(*(lst+[node.parent.srcpath(env)])) aux_node=node.change_ext('.aux') idx_node=node.change_ext('.idx') hash='' old_hash='' nm=aux_node.name docuname=nm[:len(nm)-4] latex_compile_cmd='cd %s && TEXINPUTS=%s:$TEXINPUTS %s %s'%(reldir,sr2,com,sr) warn('first pass on %s'%command) ret=bld.exec_command(latex_compile_cmd) if ret:return ret try: ct=Utils.readf(aux_node.abspath(env)) except(OSError,IOError): error('error bibtex scan') else: fo=g_bibtex_re.findall(ct) if fo: bibtex_compile_cmd='cd %s && BIBINPUTS=%s:$BIBINPUTS %s %s'%(reldir,sr2,env['BIBTEX'],docuname) warn('calling bibtex') ret=bld.exec_command(bibtex_compile_cmd) if ret: error('error when calling bibtex %s'%bibtex_compile_cmd) return ret try: idx_path=idx_node.abspath(env) os.stat(idx_path) except OSError: error('error file.idx scan') else: makeindex_compile_cmd='cd %s && %s %s'%(reldir,env['MAKEINDEX'],idx_path) warn('calling makeindex') ret=bld.exec_command(makeindex_compile_cmd) if ret: error('error when calling makeindex %s'%makeindex_compile_cmd) return ret i=0 while i<10: i+=1 old_hash=hash try: hash=Utils.h_file(aux_node.abspath(env)) except KeyError: error('could not read aux.h -> %s'%aux_node.abspath(env)) pass if hash and hash==old_hash:break warn('calling %s'%command) ret=bld.exec_command(latex_compile_cmd) if ret: error('error when calling %s %s'%(command,latex_compile_cmd)) return ret return 0 latex_vardeps=['LATEX','LATEXFLAGS'] def latex_build(task): return tex_build(task,'LATEX') pdflatex_vardeps=['PDFLATEX','PDFLATEXFLAGS'] def pdflatex_build(task): return tex_build(task,'PDFLATEX') class tex_taskgen(TaskGen.task_gen): def __init__(self,*k,**kw): TaskGen.task_gen.__init__(self,*k,**kw) def apply_tex(self): if not getattr(self,'type',None)in['latex','pdflatex']: self.type='pdflatex' tree=self.bld outs=Utils.to_list(getattr(self,'outs',[])) self.env['PROMPT_LATEX']=getattr(self,'prompt',1) deps_lst=[] if getattr(self,'deps',None): deps=self.to_list(self.deps) for filename in deps: n=self.path.find_resource(filename) if not n in deps_lst:deps_lst.append(n) self.source=self.to_list(self.source) for filename in self.source: base,ext=os.path.splitext(filename) node=self.path.find_resource(filename) if not node:raise Utils.WafError('cannot find %s'%filename) if self.type=='latex': task=self.create_task('latex',node,node.change_ext('.dvi')) elif self.type=='pdflatex': task=self.create_task('pdflatex',node,node.change_ext('.pdf')) task.env=self.env task.curdirnode=self.path if deps_lst: variant=node.variant(self.env) try: lst=tree.node_deps[task.unique_id()] for n in deps_lst: if not n in lst: lst.append(n) except KeyError: tree.node_deps[task.unique_id()]=deps_lst if self.type=='latex': if'ps'in outs: self.create_task('dvips',task.outputs,node.change_ext('.ps')) if'pdf'in outs: self.create_task('dvipdf',task.outputs,node.change_ext('.pdf')) elif self.type=='pdflatex': if'ps'in outs: self.create_task('pdf2ps',task.outputs,node.change_ext('.ps')) self.source=[] def detect(conf): v=conf.env for p in'tex latex pdflatex bibtex dvips dvipdf ps2pdf makeindex pdf2ps'.split(): conf.find_program(p,var=p.upper()) v[p.upper()+'FLAGS']='' v['DVIPSFLAGS']='-Ppdf' b=Task.simple_task_type b('tex','${TEX} ${TEXFLAGS} ${SRC}',color='BLUE',shell=False) b('bibtex','${BIBTEX} ${BIBTEXFLAGS} ${SRC}',color='BLUE',shell=False) b('dvips','${DVIPS} ${DVIPSFLAGS} ${SRC} -o ${TGT}',color='BLUE',after="latex pdflatex tex bibtex",shell=False) b('dvipdf','${DVIPDF} ${DVIPDFFLAGS} ${SRC} ${TGT}',color='BLUE',after="latex pdflatex tex bibtex",shell=False) b('pdf2ps','${PDF2PS} ${PDF2PSFLAGS} ${SRC} ${TGT}',color='BLUE',after="dvipdf pdflatex",shell=False) b=Task.task_type_from_func cls=b('latex',latex_build,vars=latex_vardeps) cls.scan=scan cls=b('pdflatex',pdflatex_build,vars=pdflatex_vardeps) cls.scan=scan feature('tex')(apply_tex) before('apply_core')(apply_tex) xiphos-4.0.7+dfsg1/wafadmin/Tools/gcc.py0000644000175000017500000000533311277625176017264 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import Configure,Options,Utils import ccroot,ar from Configure import conftest def find_gcc(conf): cc=conf.find_program(['gcc','cc'],var='CC',mandatory=True) cc=conf.cmd_to_list(cc) ccroot.get_cc_version(conf,cc,gcc=True) conf.env.CC_NAME='gcc' conf.env.CC=cc def gcc_common_flags(conf): v=conf.env v['CCFLAGS_DEBUG']=['-g'] v['CCFLAGS_RELEASE']=['-O2'] v['CC_SRC_F']='' v['CC_TGT_F']=['-c','-o',''] v['CPPPATH_ST']='-I%s' if not v['LINK_CC']:v['LINK_CC']=v['CC'] v['CCLNK_SRC_F']='' v['CCLNK_TGT_F']=['-o',''] v['LIB_ST']='-l%s' v['LIBPATH_ST']='-L%s' v['STATICLIB_ST']='-l%s' v['STATICLIBPATH_ST']='-L%s' v['RPATH_ST']='-Wl,-rpath,%s' v['CCDEFINES_ST']='-D%s' v['SONAME_ST']='-Wl,-h,%s' v['SHLIB_MARKER']='-Wl,-Bdynamic' v['STATICLIB_MARKER']='-Wl,-Bstatic' v['FULLSTATIC_MARKER']='-static' v['program_PATTERN']='%s' v['shlib_CCFLAGS']=['-fPIC','-DPIC'] v['shlib_LINKFLAGS']=['-shared'] v['shlib_PATTERN']='lib%s.so' v['staticlib_LINKFLAGS']=['-Wl,-Bstatic'] v['staticlib_PATTERN']='lib%s.a' v['LINKFLAGS_MACBUNDLE']=['-bundle','-undefined','dynamic_lookup'] v['CCFLAGS_MACBUNDLE']=['-fPIC'] v['macbundle_PATTERN']='%s.bundle' def gcc_modifier_win32(conf): v=conf.env v['program_PATTERN']='%s.exe' v['shlib_PATTERN']='%s.dll' v['implib_PATTERN']='lib%s.dll.a' v['IMPLIB_ST']='-Wl,--out-implib,%s' dest_arch=v['DEST_CPU'] if dest_arch=='x86': v['shlib_CCFLAGS']=['-DPIC'] v.append_value('shlib_CCFLAGS','-DDLL_EXPORT') v.append_value('LINKFLAGS','-Wl,--enable-auto-import') def gcc_modifier_cygwin(conf): gcc_modifier_win32(conf) v=conf.env v['shlib_PATTERN']='cyg%s.dll' v.append_value('shlib_LINKFLAGS','-Wl,--enable-auto-image-base') def gcc_modifier_darwin(conf): v=conf.env v['shlib_CCFLAGS']=['-fPIC','-compatibility_version','1','-current_version','1'] v['shlib_LINKFLAGS']=['-dynamiclib'] v['shlib_PATTERN']='lib%s.dylib' v['staticlib_LINKFLAGS']=[] v['SHLIB_MARKER']='' v['STATICLIB_MARKER']='' v['SONAME_ST']='' def gcc_modifier_aix(conf): v=conf.env v['program_LINKFLAGS']=['-Wl,-brtl'] v['shlib_LINKFLAGS']=['-shared','-Wl,-brtl,-bexpfull'] v['SHLIB_MARKER']='' def gcc_modifier_platform(conf): dest_os=conf.env['DEST_OS']or Utils.unversioned_sys_platform() gcc_modifier_func=globals().get('gcc_modifier_'+dest_os) if gcc_modifier_func: gcc_modifier_func(conf) def detect(conf): conf.find_gcc() conf.find_cpp() conf.find_ar() conf.gcc_common_flags() conf.gcc_modifier_platform() conf.cc_load_tools() conf.cc_add_flags() conf.link_add_flags() conftest(find_gcc) conftest(gcc_common_flags) conftest(gcc_modifier_win32) conftest(gcc_modifier_cygwin) conftest(gcc_modifier_darwin) conftest(gcc_modifier_aix) conftest(gcc_modifier_platform) xiphos-4.0.7+dfsg1/wafadmin/Tools/gob2.py0000644000175000017500000000046211277625176017357 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import TaskGen TaskGen.declare_chain(name='gob2',rule='${GOB2} -o ${TGT[0].bld_dir(env)} ${GOB2FLAGS} ${SRC}',ext_in='.gob',ext_out='.c') def detect(conf): gob2=conf.find_program('gob2',var='GOB2',mandatory=True) conf.env['GOB2']=gob2 conf.env['GOB2FLAGS']='' xiphos-4.0.7+dfsg1/wafadmin/Tools/gxx.py0000644000175000017500000000533511277625176017340 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import Configure,Options,Utils import ccroot,ar from Configure import conftest def find_gxx(conf): cxx=conf.find_program(['g++','c++'],var='CXX',mandatory=True) cxx=conf.cmd_to_list(cxx) ccroot.get_cc_version(conf,cxx,gcc=True) conf.env.CXX_NAME='gcc' conf.env.CXX=cxx def gxx_common_flags(conf): v=conf.env v['CXXFLAGS_DEBUG']=['-g'] v['CXXFLAGS_RELEASE']=['-O2'] v['CXX_SRC_F']='' v['CXX_TGT_F']=['-c','-o',''] v['CPPPATH_ST']='-I%s' if not v['LINK_CXX']:v['LINK_CXX']=v['CXX'] v['CXXLNK_SRC_F']='' v['CXXLNK_TGT_F']=['-o',''] v['LIB_ST']='-l%s' v['LIBPATH_ST']='-L%s' v['STATICLIB_ST']='-l%s' v['STATICLIBPATH_ST']='-L%s' v['RPATH_ST']='-Wl,-rpath,%s' v['CXXDEFINES_ST']='-D%s' v['SONAME_ST']='-Wl,-h,%s' v['SHLIB_MARKER']='-Wl,-Bdynamic' v['STATICLIB_MARKER']='-Wl,-Bstatic' v['FULLSTATIC_MARKER']='-static' v['program_PATTERN']='%s' v['shlib_CXXFLAGS']=['-fPIC','-DPIC'] v['shlib_LINKFLAGS']=['-shared'] v['shlib_PATTERN']='lib%s.so' v['staticlib_LINKFLAGS']=['-Wl,-Bstatic'] v['staticlib_PATTERN']='lib%s.a' v['LINKFLAGS_MACBUNDLE']=['-bundle','-undefined','dynamic_lookup'] v['CCFLAGS_MACBUNDLE']=['-fPIC'] v['macbundle_PATTERN']='%s.bundle' def gxx_modifier_win32(conf): v=conf.env v['program_PATTERN']='%s.exe' v['shlib_PATTERN']='%s.dll' v['implib_PATTERN']='lib%s.dll.a' v['IMPLIB_ST']='-Wl,--out-implib,%s' dest_arch=v['DEST_CPU'] if dest_arch=='x86': v['shlib_CXXFLAGS']=['-DPIC'] v.append_value('shlib_CXXFLAGS','-DDLL_EXPORT') v.append_value('LINKFLAGS','-Wl,--enable-auto-import') def gxx_modifier_cygwin(conf): gxx_modifier_win32(conf) v=conf.env v['shlib_PATTERN']='cyg%s.dll' v.append_value('shlib_LINKFLAGS','-Wl,--enable-auto-image-base') def gxx_modifier_darwin(conf): v=conf.env v['shlib_CXXFLAGS']=['-fPIC','-compatibility_version','1','-current_version','1'] v['shlib_LINKFLAGS']=['-dynamiclib'] v['shlib_PATTERN']='lib%s.dylib' v['staticlib_LINKFLAGS']=[] v['SHLIB_MARKER']='' v['STATICLIB_MARKER']='' v['SONAME_ST']='' def gxx_modifier_aix(conf): v=conf.env v['program_LINKFLAGS']=['-Wl,-brtl'] v['shlib_LINKFLAGS']=['-shared','-Wl,-brtl,-bexpfull'] v['SHLIB_MARKER']='' def gxx_modifier_platform(conf): dest_os=conf.env['DEST_OS']or Utils.unversioned_sys_platform() gxx_modifier_func=globals().get('gxx_modifier_'+dest_os) if gxx_modifier_func: gxx_modifier_func(conf) def detect(conf): conf.find_gxx() conf.find_cpp() conf.find_ar() conf.gxx_common_flags() conf.gxx_modifier_platform() conf.cxx_load_tools() conf.cxx_add_flags() conftest(find_gxx) conftest(gxx_common_flags) conftest(gxx_modifier_win32) conftest(gxx_modifier_cygwin) conftest(gxx_modifier_darwin) conftest(gxx_modifier_aix) conftest(gxx_modifier_platform) xiphos-4.0.7+dfsg1/wafadmin/Tools/cxx.py0000644000175000017500000000530011277625176017324 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import TaskGen,Task,Utils from Logs import debug import ccroot from TaskGen import feature,before,extension,after g_cxx_flag_vars=['CXXDEPS','FRAMEWORK','FRAMEWORKPATH','STATICLIB','LIB','LIBPATH','LINKFLAGS','RPATH','CXXFLAGS','CCFLAGS','CPPPATH','CPPFLAGS','CXXDEFINES'] EXT_CXX=['.cpp','.cc','.cxx','.C','.c++'] g_cxx_type_vars=['CXXFLAGS','LINKFLAGS'] class cxx_taskgen(ccroot.ccroot_abstract): pass def init_cxx(self): if not'cc'in self.features: self.mappings['.c']=TaskGen.task_gen.mappings['.cxx'] self.p_flag_vars=set(self.p_flag_vars).union(g_cxx_flag_vars) self.p_type_vars=set(self.p_type_vars).union(g_cxx_type_vars) if not self.env['CXX_NAME']: raise Utils.WafError("At least one compiler (g++, ..) must be selected") def apply_obj_vars_cxx(self): env=self.env app=env.append_unique cxxpath_st=env['CPPPATH_ST'] for i in env['INC_PATHS']: app('_CXXINCFLAGS',cxxpath_st%i.bldpath(env)) app('_CXXINCFLAGS',cxxpath_st%i.srcpath(env)) for i in env['CPPPATH']: app('_CXXINCFLAGS',cxxpath_st%i) def apply_defines_cxx(self): self.defines=getattr(self,'defines',[]) lst=self.to_list(self.defines)+self.to_list(self.env['CXXDEFINES']) milst=[] for defi in lst: if not defi in milst: milst.append(defi) libs=self.to_list(self.uselib) for l in libs: val=self.env['CXXDEFINES_'+l] if val:milst+=self.to_list(val) self.env['DEFLINES']=["%s %s"%(x[0],Utils.trimquotes('='.join(x[1:])))for x in[y.split('=')for y in milst]] y=self.env['CXXDEFINES_ST'] self.env['_CXXDEFFLAGS']=[y%x for x in milst] def cxx_hook(self,node): if getattr(self,'obj_ext',None): obj_ext=self.obj_ext else: obj_ext='_%d.o'%self.idx task=self.create_task('cxx',node,node.change_ext(obj_ext)) try: self.compiled_tasks.append(task) except AttributeError: raise Utils.WafError('Have you forgotten to set the feature "cxx" on %s?'%str(self)) return task cxx_str='${CXX} ${CXXFLAGS} ${CPPFLAGS} ${_CXXINCFLAGS} ${_CXXDEFFLAGS} ${CXX_SRC_F}${SRC} ${CXX_TGT_F}${TGT}' cls=Task.simple_task_type('cxx',cxx_str,color='GREEN',ext_out='.o',ext_in='.cxx',shell=False) cls.scan=ccroot.scan cls.vars.append('CXXDEPS') link_str='${LINK_CXX} ${CXXLNK_SRC_F}${SRC} ${CXXLNK_TGT_F}${TGT[0].abspath(env)} ${LINKFLAGS}' cls=Task.simple_task_type('cxx_link',link_str,color='YELLOW',ext_in='.o',ext_out='.bin',shell=False) cls.maxjobs=1 cls.install=Utils.nada feature('cxx')(init_cxx) before('apply_type_vars')(init_cxx) after('default_cc')(init_cxx) feature('cxx')(apply_obj_vars_cxx) after('apply_incpaths')(apply_obj_vars_cxx) feature('cxx')(apply_defines_cxx) after('apply_lib_vars')(apply_defines_cxx) extension(EXT_CXX)(cxx_hook) xiphos-4.0.7+dfsg1/wafadmin/Tools/dbus.py0000644000175000017500000000171511277625176017465 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import Task,Utils from TaskGen import taskgen,before,after,feature def add_dbus_file(self,filename,prefix,mode): if not hasattr(self,'dbus_lst'): self.dbus_lst=[] self.meths.append('process_dbus') self.dbus_lst.append([filename,prefix,mode]) def process_dbus(self): for filename,prefix,mode in getattr(self,'dbus_lst',[]): node=self.path.find_resource(filename) if not node: raise Utils.WafError('file not found '+filename) tsk=self.create_task('dbus_binding_tool',node,node.change_ext('.h')) tsk.env.DBUS_BINDING_TOOL_PREFIX=prefix tsk.env.DBUS_BINDING_TOOL_MODE=mode Task.simple_task_type('dbus_binding_tool','${DBUS_BINDING_TOOL} --prefix=${DBUS_BINDING_TOOL_PREFIX} --mode=${DBUS_BINDING_TOOL_MODE} --output=${TGT} ${SRC}',color='BLUE',before='cc') def detect(conf): dbus_binding_tool=conf.find_program('dbus-binding-tool',var='DBUS_BINDING_TOOL') taskgen(add_dbus_file) before('apply_core')(process_dbus) xiphos-4.0.7+dfsg1/wafadmin/Tools/osx.py0000644000175000017500000001153311277625176017340 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,shutil,sys,platform import TaskGen,Task,Build,Options,Utils from TaskGen import taskgen,feature,after,before from Logs import error,debug app_info=''' CFBundlePackageType APPL CFBundleGetInfoString Created by Waf CFBundleSignature ???? NOTE THIS IS A GENERATED FILE, DO NOT MODIFY CFBundleExecutable %s ''' def set_macosx_deployment_target(self): if self.env['MACOSX_DEPLOYMENT_TARGET']: os.environ['MACOSX_DEPLOYMENT_TARGET']=self.env['MACOSX_DEPLOYMENT_TARGET'] elif'MACOSX_DEPLOYMENT_TARGET'not in os.environ: if sys.platform=='darwin': os.environ['MACOSX_DEPLOYMENT_TARGET']='.'.join(platform.mac_ver()[0].split('.')[:2]) def apply_framework(self): for x in self.to_list(self.env['FRAMEWORKPATH']): frameworkpath_st='-F%s' self.env.append_unique('CXXFLAGS',frameworkpath_st%x) self.env.append_unique('CCFLAGS',frameworkpath_st%x) self.env.append_unique('LINKFLAGS',frameworkpath_st%x) for x in self.to_list(self.env['FRAMEWORK']): self.env.append_value('LINKFLAGS',['-framework',x]) def create_bundle_dirs(self,name,out): bld=self.bld dir=out.parent.get_dir(name) if not dir: dir=out.__class__(name,out.parent,1) bld.rescan(dir) contents=out.__class__('Contents',dir,1) bld.rescan(contents) macos=out.__class__('MacOS',contents,1) bld.rescan(macos) return dir def bundle_name_for_output(out): name=out.name k=name.rfind('.') if k>=0: name=name[:k]+'.app' else: name=name+'.app' return name def create_task_macapp(self): if self.env['MACAPP']or getattr(self,'mac_app',False): apptask=self.create_task('macapp') apptask.set_inputs(self.link_task.outputs) out=self.link_task.outputs[0] name=bundle_name_for_output(out) dir=self.create_bundle_dirs(name,out) n1=dir.find_or_declare(['Contents','MacOS',out.name]) apptask.set_outputs([n1]) apptask.chmod=0755 apptask.install_path=os.path.join(self.install_path,name,'Contents','MacOS') self.apptask=apptask def create_task_macplist(self): if self.env['MACAPP']or getattr(self,'mac_app',False): if not getattr(self,'mac_plist',False): self.mac_plist=app_info plisttask=self.create_task('macplist') plisttask.set_inputs(self.link_task.outputs) out=self.link_task.outputs[0] self.mac_plist=self.mac_plist%(out.name) name=bundle_name_for_output(out) dir=self.create_bundle_dirs(name,out) n1=dir.find_or_declare(['Contents','Info.plist']) plisttask.set_outputs([n1]) plisttask.mac_plist=self.mac_plist plisttask.install_path=os.path.join(self.install_path,name,'Contents') self.plisttask=plisttask def apply_link_osx(self): name=self.link_task.outputs[0].name if getattr(self,'vnum',None): name=name.replace('.dylib','.%s.dylib'%self.vnum) path=os.path.join(Utils.subst_vars(self.install_path,self.env),name) if'-dynamiclib'in self.env['LINKFLAGS']: self.env.append_value('LINKFLAGS','-install_name') self.env.append_value('LINKFLAGS',path) def apply_bundle(self): if not('cshlib'in self.features or'shlib'in self.features):return if self.env['MACBUNDLE']or getattr(self,'mac_bundle',False): self.env['shlib_PATTERN']=self.env['macbundle_PATTERN'] uselib=self.uselib=self.to_list(self.uselib) if not'MACBUNDLE'in uselib:uselib.append('MACBUNDLE') def apply_bundle_remove_dynamiclib(self): if self.env['MACBUNDLE']or getattr(self,'mac_bundle',False): if not getattr(self,'vnum',None): try: self.env['LINKFLAGS'].remove('-dynamiclib') except ValueError: pass app_dirs=['Contents','Contents/MacOS','Contents/Resources'] def app_build(task): env=task.env shutil.copy2(task.inputs[0].srcpath(env),task.outputs[0].abspath(env)) return 0 def plist_build(task): env=task.env f=open(task.outputs[0].abspath(env),"w") f.write(task.mac_plist) f.close() return 0 Task.task_type_from_func('macapp',vars=[],func=app_build,after="cxx_link cc_link static_link") Task.task_type_from_func('macplist',vars=[],func=plist_build,after="cxx_link cc_link static_link") feature('cc','cxx')(set_macosx_deployment_target) before('apply_lib_vars')(set_macosx_deployment_target) feature('cc','cxx')(apply_framework) after('apply_lib_vars')(apply_framework) taskgen(create_bundle_dirs) taskgen(create_task_macapp) after('apply_link')(create_task_macapp) feature('cprogram')(create_task_macapp) after('apply_link')(create_task_macplist) feature('cprogram')(create_task_macplist) after('apply_link')(apply_link_osx) feature('cshlib')(apply_link_osx) before('apply_link','apply_lib_vars')(apply_bundle) feature('cc','cxx')(apply_bundle) after('apply_link')(apply_bundle_remove_dynamiclib) feature('cshlib')(apply_bundle_remove_dynamiclib) xiphos-4.0.7+dfsg1/wafadmin/Tools/gas.py0000644000175000017500000000170411353731253017265 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os,sys import Task from TaskGen import extension,taskgen,after,before EXT_ASM=['.s','.S','.asm','.ASM','.spp','.SPP'] as_str='${AS} ${ASFLAGS} ${_ASINCFLAGS} ${SRC} -o ${TGT}' Task.simple_task_type('asm',as_str,'PINK',ext_out='.o',shell=False) def asm_hook(self,node): try:obj_ext=self.obj_ext except AttributeError:obj_ext='_%d.o'%self.idx task=self.create_task('asm',node,node.change_ext(obj_ext)) self.compiled_tasks.append(task) self.meths.append('asm_incflags') def asm_incflags(self): self.env.append_value('_ASINCFLAGS',self.env.ASINCFLAGS) var=('cxx'in self.features)and'CXX'or'CC' self.env.append_value('_ASINCFLAGS',self.env['_%sINCFLAGS'%var]) def detect(conf): conf.find_program(['gas','as'],var='AS') if not conf.env.AS:conf.env.AS=conf.env.CC extension(EXT_ASM)(asm_hook) after('apply_obj_vars_cc')(asm_incflags) after('apply_obj_vars_cxx')(asm_incflags) before('apply_link')(asm_incflags) xiphos-4.0.7+dfsg1/wafadmin/Tools/dmd.py0000644000175000017500000000213011277625176017264 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys import Utils,ar from Configure import conftest def find_dmd(conf): conf.find_program(['dmd','ldc'],var='D_COMPILER',mandatory=True) def common_flags_ldc(conf): v=conf.env v['DFLAGS']=['-d-version=Posix'] v['DLINKFLAGS']=[] v['D_shlib_DFLAGS']=['-relocation-model=pic'] def common_flags_dmd(conf): v=conf.env v['DFLAGS']=['-version=Posix'] v['D_SRC_F']='' v['D_TGT_F']=['-c','-of'] v['DPATH_ST']='-I%s' v['D_LINKER']=v['D_COMPILER'] v['DLNK_SRC_F']='' v['DLNK_TGT_F']='-of' v['DLIB_ST']='-L-l%s' v['DLIBPATH_ST']='-L-L%s' v['DFLAGS_OPTIMIZED']=['-O'] v['DFLAGS_DEBUG']=['-g','-debug'] v['DFLAGS_ULTRADEBUG']=['-g','-debug'] v['DLINKFLAGS']=['-quiet'] v['D_shlib_DFLAGS']=['-fPIC'] v['D_shlib_LINKFLAGS']=['-L-shared'] v['DHEADER_ext']='.di' v['D_HDR_F']=['-H','-Hf'] def detect(conf): conf.find_dmd() conf.check_tool('ar') conf.check_tool('d') conf.common_flags_dmd() conf.d_platform_flags() if conf.env.D_COMPILER.find('ldc')>-1: conf.common_flags_ldc() conftest(find_dmd) conftest(common_flags_ldc) conftest(common_flags_dmd) xiphos-4.0.7+dfsg1/wafadmin/Tools/javaw.py0000644000175000017500000001316011324654671017630 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import sys if sys.hexversion < 0x020400f0: from sets import Set as set import os,re from Configure import conf import TaskGen,Task,Utils,Options,Build from TaskGen import feature,before,taskgen class_check_source=''' public class Test { public static void main(String[] argv) { Class lib; if (argv.length < 1) { System.err.println("Missing argument"); System.exit(77); } try { lib = Class.forName(argv[0]); } catch (ClassNotFoundException e) { System.err.println("ClassNotFoundException"); System.exit(1); } lib = null; System.exit(0); } } ''' def jar_files(self): basedir=getattr(self,'basedir','.') destfile=getattr(self,'destfile','test.jar') jaropts=getattr(self,'jaropts',[]) jarcreate=getattr(self,'jarcreate','cf') dir=self.path.find_dir(basedir) if not dir:raise jaropts.append('-C') jaropts.append(dir.abspath(self.env)) jaropts.append('.') out=self.path.find_or_declare(destfile) tsk=self.create_task('jar_create') tsk.set_outputs(out) tsk.inputs=[x for x in dir.find_iter(src=0,bld=1)if x.id!=out.id] tsk.env['JAROPTS']=jaropts tsk.env['JARCREATE']=jarcreate def apply_java(self): Utils.def_attrs(self,jarname='',jaropts='',classpath='',sourcepath='.',srcdir='.',source_re='**/*.java',jar_mf_attributes={},jar_mf_classpath=[]) if getattr(self,'source_root',None): self.srcdir=self.source_root nodes_lst=[] if not self.classpath: if not self.env['CLASSPATH']: self.env['CLASSPATH']='..'+os.pathsep+'.' else: self.env['CLASSPATH']=self.classpath srcdir_node=self.path.find_dir(self.srcdir) if not srcdir_node: raise Utils.WafError('could not find srcdir %r'%self.srcdir) src_nodes=[x for x in srcdir_node.ant_glob(self.source_re,flat=False)] bld_nodes=[x.change_ext('.class')for x in src_nodes] self.env['OUTDIR']=[srcdir_node.abspath(self.env)] tsk=self.create_task('javac') tsk.set_inputs(src_nodes) tsk.set_outputs(bld_nodes) if getattr(self,'compat',None): tsk.env.append_value('JAVACFLAGS',['-source',self.compat]) if hasattr(self,'sourcepath'): fold=[self.path.find_dir(x)for x in self.to_list(self.sourcepath)] names=os.pathsep.join([x.srcpath()for x in fold]) else: names=srcdir_node.srcpath() if names: tsk.env.append_value('JAVACFLAGS',['-sourcepath',names]) if self.jarname: jtsk=self.create_task('jar_create',bld_nodes,self.path.find_or_declare(self.jarname)) jtsk.set_run_after(tsk) if not self.env.JAROPTS: if self.jaropts: self.env.JAROPTS=self.jaropts else: dirs='.' self.env.JAROPTS=['-C',''.join(self.env['OUTDIR']),dirs] Task.simple_task_type('jar_create','${JAR} ${JARCREATE} ${TGT} ${JAROPTS}',color='GREEN') cls=Task.simple_task_type('javac','${JAVAC} -classpath ${CLASSPATH} -d ${OUTDIR} ${JAVACFLAGS} ${SRC}') cls.color='BLUE' def post_run_javac(self): par={} for x in self.inputs: par[x.parent.id]=x.parent inner={} for k in par.values(): path=k.abspath(self.env) lst=os.listdir(path) for u in lst: if u.find('$')>=0: inner_class_node=k.find_or_declare(u) inner[inner_class_node.id]=inner_class_node to_add=set(inner.keys())-set([x.id for x in self.outputs]) for x in to_add: self.outputs.append(inner[x]) return Task.Task.post_run(self) cls.post_run=post_run_javac def detect(conf): java_path=conf.environ['PATH'].split(os.pathsep) v=conf.env if'JAVA_HOME'in conf.environ: java_path=[os.path.join(conf.environ['JAVA_HOME'],'bin')]+java_path conf.env['JAVA_HOME']=[conf.environ['JAVA_HOME']] for x in'javac java jar'.split(): conf.find_program(x,var=x.upper(),path_list=java_path) conf.env[x.upper()]=conf.cmd_to_list(conf.env[x.upper()]) v['JAVA_EXT']=['.java'] if'CLASSPATH'in conf.environ: v['CLASSPATH']=conf.environ['CLASSPATH'] if not v['JAR']:conf.fatal('jar is required for making java packages') if not v['JAVAC']:conf.fatal('javac is required for compiling java classes') v['JARCREATE']='cf' def check_java_class(self,classname,with_classpath=None): import shutil javatestdir='.waf-javatest' classpath=javatestdir if self.env['CLASSPATH']: classpath+=os.pathsep+self.env['CLASSPATH'] if isinstance(with_classpath,str): classpath+=os.pathsep+with_classpath shutil.rmtree(javatestdir,True) os.mkdir(javatestdir) java_file=open(os.path.join(javatestdir,'Test.java'),'w') java_file.write(class_check_source) java_file.close() Utils.exec_command(self.env['JAVAC']+[os.path.join(javatestdir,'Test.java')],shell=False) cmd=self.env['JAVA']+['-cp',classpath,'Test',classname] self.log.write("%s\n"%str(cmd)) found=Utils.exec_command(cmd,shell=False,log=self.log) self.check_message('Java class %s'%classname,"",not found) shutil.rmtree(javatestdir,True) return found def check_jni_headers(conf): if not conf.env.CC_NAME and not conf.env.CXX_NAME: conf.fatal('load a compiler first (gcc, g++, ..)') if not conf.env.JAVA_HOME: conf.fatal('set JAVA_HOME in the system environment') javaHome=conf.env['JAVA_HOME'][0] b=Build.BuildContext() b.load_dirs(conf.srcdir,conf.blddir) dir=b.root.find_dir(conf.env.JAVA_HOME[0]+'/include') f=dir.ant_glob('**/(jni|jni_md).h',flat=False) incDirs=[x.parent.abspath()for x in f] dir=b.root.find_dir(conf.env.JAVA_HOME[0]) f=dir.ant_glob('**/*jvm.(so|dll)',flat=False) libDirs=[x.parent.abspath()for x in f]or[javaHome] for i,d in enumerate(libDirs): if conf.check(header_name='jni.h',define_name='HAVE_JNI_H',lib='jvm',libpath=d,includes=incDirs,uselib_store='JAVA',uselib='JAVA'): break else: conf.fatal('could not find lib jvm in %r (see config.log)'%libDirs) feature('jar')(jar_files) before('apply_core')(jar_files) feature('javac')(apply_java) before('apply_core')(apply_java) conf(check_java_class) conf(check_jni_headers) xiphos-4.0.7+dfsg1/wafadmin/Tools/cs.py0000644000175000017500000000307011277625176017131 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import TaskGen,Utils,Task,Options from Logs import error from TaskGen import before,after,taskgen,feature flag_vars=['FLAGS','ASSEMBLIES'] def init_cs(self): Utils.def_attrs(self,flags='',assemblies='',resources='',uselib='') def apply_uselib_cs(self): if not self.uselib: return global flag_vars for var in self.to_list(self.uselib): for v in self.flag_vars: val=self.env[v+'_'+var] if val:self.env.append_value(v,val) def apply_cs(self): try:self.meths.remove('apply_core') except ValueError:pass for i in self.to_list(self.assemblies)+self.env['ASSEMBLIES']: self.env.append_unique('_ASSEMBLIES','/r:'+i) for i in self.to_list(self.resources): self.env.append_unique('_RESOURCES','/resource:'+i) self.env['_TYPE']=getattr(self,'type','exe') self.env.append_unique('_FLAGS',self.to_list(self.flags)) self.env.append_unique('_FLAGS',self.env.FLAGS) nodes=[self.path.find_resource(i)for i in self.to_list(self.source)] self.create_task('mcs',nodes,self.path.find_or_declare(self.target)) Task.simple_task_type('mcs','${MCS} ${SRC} /target:${_TYPE} /out:${TGT} ${_FLAGS} ${_ASSEMBLIES} ${_RESOURCES}',color='YELLOW') def detect(conf): csc=getattr(Options.options,'cscbinary',None) if csc: conf.env.MCS=csc conf.find_program(['gmcs','mcs'],var='MCS') def set_options(opt): opt.add_option('--with-csc-binary',type='string',dest='cscbinary') feature('cs')(init_cs) feature('cs')(apply_uselib_cs) after('init_cs')(apply_uselib_cs) feature('cs')(apply_cs) after('apply_uselib_cs')(apply_cs) before('apply_core')(apply_cs) xiphos-4.0.7+dfsg1/wafadmin/Logs.py0000644000175000017500000000501211336016204016304 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import ansiterm import os,re,logging,traceback,sys from Constants import* zones='' verbose=0 colors_lst={'USE':True,'BOLD':'\x1b[01;1m','RED':'\x1b[01;31m','GREEN':'\x1b[32m','YELLOW':'\x1b[33m','PINK':'\x1b[35m','BLUE':'\x1b[01;34m','CYAN':'\x1b[36m','NORMAL':'\x1b[0m','cursor_on':'\x1b[?25h','cursor_off':'\x1b[?25l',} got_tty=False term=os.environ.get('TERM','dumb') if not term in['dumb','emacs']: try: got_tty=sys.stderr.isatty()or(sys.platform=='win32'and term in['xterm','msys']) except AttributeError: pass import Utils if not got_tty or'NOCOLOR'in os.environ: colors_lst['USE']=False def get_color(cl): if not colors_lst['USE']:return'' return colors_lst.get(cl,'') class foo(object): def __getattr__(self,a): return get_color(a) def __call__(self,a): return get_color(a) colors=foo() re_log=re.compile(r'(\w+): (.*)',re.M) class log_filter(logging.Filter): def __init__(self,name=None): pass def filter(self,rec): rec.c1=colors.PINK rec.c2=colors.NORMAL rec.zone=rec.module if rec.levelno>=logging.INFO: if rec.levelno>=logging.ERROR: rec.c1=colors.RED elif rec.levelno>=logging.WARNING: rec.c1=colors.YELLOW else: rec.c1=colors.GREEN return True zone='' m=re_log.match(rec.msg) if m: zone=rec.zone=m.group(1) rec.msg=m.group(2) if zones: return getattr(rec,'zone','')in zones or'*'in zones elif not verbose>2: return False return True class formatter(logging.Formatter): def __init__(self): logging.Formatter.__init__(self,LOG_FORMAT,HOUR_FORMAT) def format(self,rec): if rec.levelno>=logging.WARNING or rec.levelno==logging.INFO: try: return'%s%s%s'%(rec.c1,rec.msg.decode('utf-8'),rec.c2) except: return rec.c1+rec.msg+rec.c2 return logging.Formatter.format(self,rec) def debug(*k,**kw): if verbose: k=list(k) k[0]=k[0].replace('\n',' ') logging.debug(*k,**kw) def error(*k,**kw): logging.error(*k,**kw) if verbose>1: if isinstance(k[0],Utils.WafError): st=k[0].stack else: st=traceback.extract_stack() if st: st=st[:-1] buf=[] for filename,lineno,name,line in st: buf.append(' File "%s", line %d, in %s'%(filename,lineno,name)) if line: buf.append(' %s'%line.strip()) if buf:logging.error("\n".join(buf)) warn=logging.warn info=logging.info def init_log(): log=logging.getLogger() log.handlers=[] log.filters=[] hdlr=logging.StreamHandler() hdlr.setFormatter(formatter()) log.addHandler(hdlr) log.addFilter(log_filter()) log.setLevel(logging.DEBUG) init_log() xiphos-4.0.7+dfsg1/po/0000775000175000017500000000000013162045104013662 5ustar unit193unit193xiphos-4.0.7+dfsg1/po/ChangeLog0000664000175000017500000006332513162045104015445 0ustar unit193unit1932009-08-10 refdoc@crosswire.org * ru.po moved out of retired and committed changes submitted by kalemas@mail.ru 2008-04-25 dom * fr.po: Updated French translation. 2008-04-24 dom * POTFILES.in: full rewrite, missing files added 2003-05-12 gettextize * Makefile.in.in: Upgrade to gettext-0.11.4. 2003-01-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2003-01-21 gettextize * Makefile.in.in: Upgrade to gettext-0.11.4. 2003-01-11 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2003-01-11 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2003-01-10 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2003-01-10 gettextize * Makefile.in.in: Upgrade to gettext-0.11.4. 2003-01-08 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2003-01-08 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-23 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-23 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-22 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-22 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-22 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-22 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-20 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-20 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-20 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-19 gettextize * Makefile.in.in: Upgrade to gettext-0.11.4. 2002-12-19 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-19 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-17 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-12-13 gettextize * Makefile.in.in: Upgrade to gettext-0.11.4. 2002-11-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-11-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-11-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-11-16 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-11-16 gettextize * Makefile.in.in: Upgrade to gettext-0.11.4. * boldquot.sed: New file, from gettext-0.11.4. * en@boldquot.header: New file, from gettext-0.11.4. * en@quot.header: New file, from gettext-0.11.4. * insert-header.sin: New file, from gettext-0.11.4. * quot.sed: New file, from gettext-0.11.4. * remove-potcdate.sin: New file, from gettext-0.11.4. * Rules-quot: New file, from gettext-0.11.4. 2002-10-25 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-10-25 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-10-19 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-10-19 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-10-18 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-10-08 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-08-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-08-06 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-08-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-08-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-08-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-08-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-29 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-29 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-29 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-29 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-29 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-27 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-26 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-25 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-24 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-22 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-19 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-19 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-19 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-18 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-13 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-05 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-05 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-05 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-07-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-23 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-18 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-18 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-18 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-18 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-17 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-11 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-11 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-05 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-05 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-04 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-04 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-04 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-06-03 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-05-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-05-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-05-17 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-05-17 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-05-17 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-05-10 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-05-05 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-05-03 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-04-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-04-14 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-04-10 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-04-09 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-04-06 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-04-06 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-04-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-03-29 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-03-23 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-23 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-23 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-21 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-19 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-18 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-16 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-14 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-14 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-14 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-13 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-13 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-13 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-11 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-03-07 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-06 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-06 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-06 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-06 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-03-02 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2002-03-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-03-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-25 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-23 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-22 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-20 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-20 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-18 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-15 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-12 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-11 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-03 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-02-01 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-31 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-30 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-28 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-16 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-16 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-16 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-16 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-14 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-14 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-14 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-07 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-07 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-07 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. 2002-01-07 gettextize * Makefile.in.in: Upgrade to gettext-0.10.38. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. 2001-09-21 Terry Biggs * po directory add xiphos-4.0.7+dfsg1/po/POTFILES.skip0000664000175000017500000000002213162045104015771 0ustar unit193unit193xiphos.desktop.in xiphos-4.0.7+dfsg1/po/uk.po0000664000175000017500000044326713162045104014661 0ustar unit193unit193# Translation of xiphos.pot to Ukrainian # Copyright (C) 2004 Free Software Foundation, Inc. # Pavlo Bohmat , 2004. # Зауваження щодо якості перекладу вітаються :о) # # # msgid "" msgstr "" "Project-Id-Version: xiphos-2.1.dev1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-10 10:27+0200\n" "PO-Revision-Date: 2009-12-09 22:28+0000\n" "Last-Translator: Pavlo Bohmat \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Відкрити" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "" #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Файл" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Конспект" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Про модуль Sword'а" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Назва модуля" #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "" #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Пошуковий модуль" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Щоденні читання" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Біблія" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "Commentary" msgstr "Коментар" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:136 #: ../ui/prefs.gtkbuilder.h:136 msgid "Dictionary" msgstr "Словник" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Загальні книги" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Коментар" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Невідомий" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Паралельний перегляд" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Модулі головного вікна" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Пошуковий модуль" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Заголовки" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Виноски" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Перехресні посилання з Св. Письма" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Номери Стронгу" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Морфологічні теги" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Анотації" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Виділяти Христові слова червоним" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Грецькі наголоси" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Риски голосних івриту" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Кантиляції івриту" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Проект SWORD" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Закладки" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Введіть ім'я теки" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Ім'я теки" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Тека: " #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "Правити пункт закладки" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Правка" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Ім'я теки: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Ім'я закладки: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Вірш: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Модуль: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Видалити виділену теку" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(і весь її вміст)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Видалити виділену закладку" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Додати" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Мітка: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1508 #: ../src/gnome2/sidebar.c:1560 msgid "Bookmarks" msgstr "Закладки" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "для:" #: ../src/gnome2/cipher_key_dialog.c:67 #, fuzzy msgid "Enter Key: " msgstr "Ввести код ключа: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 #, fuzzy msgid "_Save" msgstr "Зберегти" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1530 ../src/gnome2/sidebar.c:1578 #, c-format msgid "Verse List" msgstr "Список віршів" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Знайти" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Введіть слово або фразу" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Зворотній пошук" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Шукати далі" #: ../src/gnome2/font_dialog.c:296 msgid "Set Module Font" msgstr "Встановити шрифт модуля" #: ../src/gnome2/font_dialog.c:330 msgid "Change font for" msgstr "Змінити шрифт для" #: ../src/gnome2/font_dialog.c:334 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Модуль" #: ../src/gnome2/font_dialog.c:338 msgid "Current font: " msgstr "Поточний шрифт: " #: ../src/gnome2/font_dialog.c:379 ../src/gnome2/font_dialog.c:395 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:398 msgid "Use the default font for this module" msgstr "Використовувати для цього модуля типовий шрифт" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "У модулі, в якому є номери Стронгу" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos вимкнено" #: ../src/gnome2/main_window.c:715 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:717 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:935 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - програма з вивчення Біблії" #: ../src/gnome2/main_window.c:999 msgid "Open a new tab" msgstr "Відкрити нову вкладку" #: ../src/gnome2/main_window.c:1054 ../src/gnome2/sidebar.c:614 #: ../src/gnome2/sidebar.c:619 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Стандартний перегляд" #: ../src/gnome2/main_window.c:1094 msgid "Commentary View" msgstr "" #: ../src/gnome2/main_window.c:1102 msgid "Book View" msgstr "" #: ../src/gnome2/main_window.c:1120 msgid "Welcome to Xiphos" msgstr "" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:230 msgid "Name: " msgstr "" #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:243 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:249 msgid "Xiphos already knows a module by that name." msgstr "" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" #: ../src/gnome2/menu_popup.c:2032 #, fuzzy msgid "No module in this pane." msgstr "Знайти в цій нотатці" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:156 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Видалити" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Встановити" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Назва модуля" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Про модуль" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1787 msgid "Finished" msgstr "Завершено" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Невідомий" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Біблійні тексти" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Коментарі" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Словники" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Загальні книги" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:630 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:228 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "" #: ../src/gnome2/mod_mgr.c:1770 msgid "Refreshing from remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:1782 msgid "Remote source not found" msgstr "" #: ../src/gnome2/mod_mgr.c:1853 msgid "Configure" msgstr "Налаштування" #: ../src/gnome2/mod_mgr.c:1882 msgid "Type" msgstr "Тип" #: ../src/gnome2/mod_mgr.c:1889 msgid "Caption" msgstr "Назва" #: ../src/gnome2/mod_mgr.c:1896 msgid "Source" msgstr "Джерело" #: ../src/gnome2/mod_mgr.c:1903 msgid "Directory" msgstr "Каталог" #: ../src/gnome2/mod_mgr.c:1911 msgid "User" msgstr "" #: ../src/gnome2/mod_mgr.c:1918 msgid "Password" msgstr "" #: ../src/gnome2/mod_mgr.c:1925 msgid "UID" msgstr "" #: ../src/gnome2/mod_mgr.c:1940 msgid "Module Sources" msgstr "" #: ../src/gnome2/mod_mgr.c:1943 msgid "Add/Remove" msgstr "" #: ../src/gnome2/mod_mgr.c:1946 msgid "Choose" msgstr "" #: ../src/gnome2/mod_mgr.c:1949 ../src/gnome2/preferences_dialog.c:2021 #: ../src/gnome2/sidebar.c:1540 ../src/gnome2/sidebar.c:1586 msgid "Modules" msgstr "Модулі" #: ../src/gnome2/mod_mgr.c:1951 msgid "Install/Update" msgstr "" #: ../src/gnome2/mod_mgr.c:1954 msgid "Maintenance" msgstr "" #: ../src/gnome2/mod_mgr.c:2170 msgid "Please Refresh" msgstr "Будь-ласка, поновіть" #: ../src/gnome2/mod_mgr.c:2171 msgid "Your module list is not up to date!" msgstr "Ваш список модулів застарілий" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2488 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" #: ../src/gnome2/mod_mgr.c:2494 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" #: ../src/gnome2/mod_mgr.c:2619 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2685 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2707 msgid "Standard remote sources have been loaded." msgstr "" #: ../src/gnome2/mod_mgr.c:2716 msgid "Could not load standard sources from CrossWire." msgstr "" #: ../src/gnome2/mod_mgr.c:2867 ../src/gnome2/mod_mgr.c:3123 msgid "Remove the selected source" msgstr "Видаліть локальне джерело" #: ../src/gnome2/mod_mgr.c:2933 msgid "Enter a remote source" msgstr "Введіть віддалене джерело" #: ../src/gnome2/mod_mgr.c:2942 msgid "Caption:" msgstr "Назва:" #: ../src/gnome2/mod_mgr.c:2943 msgid "Type:" msgstr "Тип:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Host:" msgstr "" #: ../src/gnome2/mod_mgr.c:2945 msgid "Directory:" msgstr "Каталог SWORD'у:" #: ../src/gnome2/mod_mgr.c:2946 msgid "User (optional):" msgstr "" #: ../src/gnome2/mod_mgr.c:2947 msgid "Password (optional):" msgstr "" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2973 msgid "A source by that name already exists." msgstr "" #: ../src/gnome2/mod_mgr.c:3120 msgid "Delete a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:3639 #, fuzzy msgid "[no module]" msgstr "Цілий модуль" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2028 msgid "Parallel" msgstr "Паралельний" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Відокремити/Прикріпити" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Опції модуля" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:614 #: ../src/gnome2/sidebar.c:619 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Паралельний перегляд" #: ../src/gnome2/preferences_dialog.c:864 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:866 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:937 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:986 #, fuzzy msgid "Mode selection failed.\n" msgstr "Жирний текст" #: ../src/gnome2/preferences_dialog.c:989 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:991 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:993 ../src/main/xml.c:96 msgid "Personal" msgstr "Персональний" #: ../src/gnome2/preferences_dialog.c:995 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:996 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1582 #: ../src/gnome2/preferences_dialog.c:1616 #: ../src/gnome2/preferences_dialog.c:1649 #: ../src/gnome2/preferences_dialog.c:1681 #: ../src/gnome2/preferences_dialog.c:1712 #: ../src/gnome2/preferences_dialog.c:1743 #: ../src/gnome2/preferences_dialog.c:1774 #: ../src/gnome2/preferences_dialog.c:1806 #: ../src/gnome2/preferences_dialog.c:1839 #: ../src/gnome2/preferences_dialog.c:1890 #: ../src/gnome2/preferences_dialog.c:2338 msgid "-- Select --" msgstr "" #: ../src/gnome2/preferences_dialog.c:1853 msgid "Locale will take effect after restart." msgstr "" #: ../src/gnome2/preferences_dialog.c:1923 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Параметри" #: ../src/gnome2/preferences_dialog.c:2001 msgid "General" msgstr "Загальне" #: ../src/gnome2/preferences_dialog.c:2004 msgid "Options" msgstr "" #: ../src/gnome2/preferences_dialog.c:2007 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Біблія" #: ../src/gnome2/preferences_dialog.c:2011 msgid "Fonts" msgstr "Шрифти" #: ../src/gnome2/preferences_dialog.c:2014 msgid "Color" msgstr "Колір" #: ../src/gnome2/preferences_dialog.c:2017 #, fuzzy msgid "Sizes and Faces" msgstr "Вкладки та панелі" #: ../src/gnome2/preferences_dialog.c:2031 msgid "Special" msgstr "" #: ../src/gnome2/preferences_dialog.c:2719 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Очистити список?" #: ../src/gnome2/preferences_dialog.c:2720 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Ви впевнені, що бажаєте очистити список модулів?" #: ../src/gnome2/preferences_dialog.c:2771 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2772 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Пошук " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " модуль" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "знайдено в " #: ../src/gnome2/search_dialog.c:483 #, fuzzy, c-format msgid "New List %s" msgstr "Зберегти список" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Видалити список?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Ви впевнені, що бажаєте видалити:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:973 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "Розширений пошук" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Пошуковий модуль" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Тип пошуку" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Звичайний вислів" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Точна фраза" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Опції пошуку" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Зважати на регістр" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Контекст пошуку" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Без контексту" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Використовувати обмеження" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Останній пошук" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Обмеження" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Нижній" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Верхній" #: ../src/gnome2/sidebar.c:834 #, fuzzy msgid "Open module in editor?" msgstr "Відкрити вибраний модуль в диалозі" #: ../src/gnome2/sidebar.c:835 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:934 #, fuzzy msgid "Paste verse references" msgstr "Параметри" #: ../src/gnome2/sidebar.c:936 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1519 ../src/gnome2/sidebar.c:1569 msgid "Search" msgstr "Пошук" #: ../src/gnome2/sidebar_dialog.c:170 ../src/gnome2/sidebar_dialog.c:180 msgid "Sidebar" msgstr "Бокова панель" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Цілий модуль" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "IP address: " msgstr "Адреса" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "" "\n" "Application: " msgstr "Про цю програму" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1157 #: ../src/main/display.cc:1241 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "" #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Ініціалізація Xiphos" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Відображення Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Номери Стронгу" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Виноски" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Морфологічні теги" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Риски голосних івриту" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Кантиляції івриту" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Грецькі наголоси" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Анотації" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Заголовки" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Виділяти Христові слова червоним" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Першечергове читання" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Другорядне читання" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Усі читання" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:757 msgid "view context" msgstr "" #: ../src/main/prayerlists.cc:107 msgid "Growth" msgstr "" #: ../src/main/prayerlists.cc:108 msgid "For Growth
" msgstr "" #: ../src/main/prayerlists.cc:109 ../src/main/prayerlists.cc:361 msgid "Salvation" msgstr "" #: ../src/main/prayerlists.cc:110 msgid "For Salvation
" msgstr "" #: ../src/main/prayerlists.cc:111 ../src/main/prayerlists.cc:365 msgid "Health" msgstr "" #: ../src/main/prayerlists.cc:112 msgid "For Health
" msgstr "" #: ../src/main/prayerlists.cc:113 msgid "Misc" msgstr "Різне" #: ../src/main/prayerlists.cc:114 msgid "Miscellaneous
" msgstr "" #: ../src/main/prayerlists.cc:122 msgid "Point x" msgstr "" #: ../src/main/prayerlists.cc:123 msgid "(x)
" msgstr "" #: ../src/main/prayerlists.cc:124 msgid "Point y" msgstr "" #: ../src/main/prayerlists.cc:125 msgid "(y)
" msgstr "" #: ../src/main/prayerlists.cc:126 msgid "Point z" msgstr "" #: ../src/main/prayerlists.cc:127 msgid "(z)
" msgstr "" #: ../src/main/prayerlists.cc:135 msgid "Minor Topic 1" msgstr "" #: ../src/main/prayerlists.cc:136 msgid "Subtopic 1
" msgstr "" #: ../src/main/prayerlists.cc:138 msgid "Minor Topic 2" msgstr "" #: ../src/main/prayerlists.cc:139 msgid "Subtopic 2
" msgstr "" #: ../src/main/prayerlists.cc:141 msgid "Minor Topic 3" msgstr "" #: ../src/main/prayerlists.cc:142 msgid "Subtopic 3
" msgstr "" #: ../src/main/prayerlists.cc:144 msgid "Minor Topic 4" msgstr "" #: ../src/main/prayerlists.cc:145 msgid "Subtopic 4
" msgstr "" #: ../src/main/prayerlists.cc:229 msgid "Name for new prayer list or journal" msgstr "" #: ../src/main/prayerlists.cc:257 msgid "Xiphos finds that prayer list already." msgstr "" #. this one matters. #: ../src/main/prayerlists.cc:269 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" #: ../src/main/prayerlists.cc:308 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:309 msgid "BasicPrayerList" msgstr "" #: ../src/main/prayerlists.cc:322 msgid "MyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:323 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" #: ../src/main/prayerlists.cc:347 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:348 msgid "SubjectPrayerList" msgstr "" #: ../src/main/prayerlists.cc:362 msgid "Bob
Sam
Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:363 msgid "Spiritual Growth" msgstr "" #: ../src/main/prayerlists.cc:364 msgid "Mike
Steve
" msgstr "" #: ../src/main/prayerlists.cc:366 msgid "Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:390 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:391 msgid "MonthlyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:439 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:440 msgid "DailyJournal" msgstr "" #: ../src/main/prayerlists.cc:501 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:502 msgid "OutlinedTopic" msgstr "" #: ../src/main/prayerlists.cc:515 msgid "Major Topic A" msgstr "" #: ../src/main/prayerlists.cc:516 msgid "Major Topic A
" msgstr "" #: ../src/main/prayerlists.cc:518 msgid "Major Topic B" msgstr "" #: ../src/main/prayerlists.cc:519 msgid "Major Topic B
" msgstr "" #: ../src/main/prayerlists.cc:521 msgid "Major Topic C" msgstr "" #: ../src/main/prayerlists.cc:522 msgid "Major Topic C
" msgstr "" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "" #: ../src/main/search_sidebar.cc:203 #, fuzzy msgid "There is no commentary module." msgstr "Кількість модулів коментарів:" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "вірш" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "розділ" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Список віршів" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Показувати %s в головному вікні" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Нова тека" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "" #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Ланки" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Ланки" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Файл" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "" #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Зберегти" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Зберегти поточний файл" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr "" #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Book" msgstr "" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Список віршів" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Список віршів" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Параметри" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Версія Sword'а:" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Список віршів" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Включаючи виноски" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "Конспект" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Відкрити у діалозі" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:118 #: ../ui/prefs.gtkbuilder.h:118 msgid "Bold" msgstr "Жирний" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Жирний текст" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Копіювати" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Вирізати" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Передевитися вибране" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Видалити вибраний діапазон" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Видалення не вдалося" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Видалити пункт" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Видалити пункт" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Пошук в усьому модулі" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Шрифти" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Змінити шрифт для" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 #, fuzzy msgid "Increase indent" msgstr "Відступ вліво" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 #, fuzzy msgid "Increase paragraph indent" msgstr "Зменшити відступ абзаців" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Вставити закладку" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Вставити закладку" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Вставити закладку" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Ланки" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Вставити закладку" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Підкреслений" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Підкреслений" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Вставити закладку" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos вимкнено" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Курсив" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "По центру" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 #, fuzzy msgid "Center justify paragraph" msgstr "Вирівнювати абзаци по центру" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 #, fuzzy msgid "Left justify paragraph" msgstr "Вирівнювати абзаци по лівій межі" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 #, fuzzy msgid "Right justify paragraph" msgstr "Вирівнювати абзаци по правій межі" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Новий" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Створити новий файл" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Відкрити модуль" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Вставити" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Друк вмісту вікна" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Друкувати" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Помилка друку документа" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Попередній перегляд друку" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "Попередній перегляд друку" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 #, fuzzy msgid "Find and replace" msgstr "Знайти і замітити" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Замінити" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Знайти і замітити" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Зберегти поточний файл" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Зберегти" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "" #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 #, fuzzy msgid "Strikethrough" msgstr "Закреслений" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Підкреслений" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Підкреслений текст" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Відмінити" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Правка" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Зберегти поточний файл" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Правити" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Довідка" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 #, fuzzy msgid "Normal" msgstr "Звичайний" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Заголовок 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Заголовок 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Заголовок 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Заголовок 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Заголовок 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Заголовок 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Адреса" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 #, fuzzy msgid "Preformatted" msgstr "Преформатований" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Неупорядкований список" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 #, fuzzy msgid "Roman Numeral List" msgstr "Нумерований список" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Нумерований список" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Абетковий список" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Закреслений" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Кантиляції івриту" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Видалення не вдалося" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Менеджер модулів:" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "_Переглядач" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "Встановити" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "Поновити чи встановити вибрані модулі" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "Видалити вибрані модулі зі списку" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "Поновити чи встановити вибрані модулі" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "Видалити пункт" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Додати та видалити джерела" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Поточні локальні джерела" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Поточні віддалені джерела" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "Видаліть локальне джерело" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Локальні" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Віддалене" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Нижній" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Фон" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr "" #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Ланки" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "Вставити закладку" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 #, fuzzy msgid "Normal Text" msgstr "Звичайний" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "Вирівнювати по правій межі" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Колір шрифтів" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Персональний" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Список віршів" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Список віршів" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Каталог" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Список віршів" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Список віршів" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Список віршів" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Список віршів" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Параметри" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Список віршів" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Показувати заставку при старті" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "При старті показувати щоденні читання" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Використовувати типовий словник" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:117 #, fuzzy msgid "Verse number" msgstr "Вірш: " #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:116 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:120 msgid "Verse number bold checkbox" msgstr "" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:121 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:122 ../ui/prefs.gtkbuilder.h:122 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Verse number bracket checkbox" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Superscript" msgstr "" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Verse number superscript checkbox" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "StudyPad default directory" msgstr "Використовувати типовий словник" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Select A Directory" msgstr "" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "General Misc" msgstr "" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "Main Window Modules" msgstr "Модулі головного вікна" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Biblical Text" msgstr "Біблійний текст" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:140 ../ui/prefs.gtkbuilder.h:140 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Видалити усі модулі зі списку" #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Видалити вибрані модулі зі списку" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #, fuzzy msgid "Open a dialog to select modules" msgstr "Поновити чи встановити вибрані модулі" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Special Purpose Modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 msgid "Daily Devotional" msgstr "Щоденні читання" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Hebrew Lexicon" msgstr "Лексикон івриту" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Greek Lexicon" msgstr "Грецький лексикон" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Default Dictionary" msgstr "Словник по замовчуванню" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Personal Notes" msgstr "Особисті нотатки" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Modules Misc" msgstr "" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Розширений пошук" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "Властивості" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Пошук в усьому модулі" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Цілий модуль" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Використовувати результати останнього пошуку в якості контексту пошуку" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Поточні результати" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Використовувати вибраний діапазон для контексту пошуку" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Використовувати для пошуку один модуль" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Один модуль" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Використовувати для пошуку поточний список модулів" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Список модулів" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Використовувати для пошуку вибраний список модулів" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Декілька слів" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Властивості" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Показувати в основному вікні" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Зберегти результати пошуку як закладки" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Експортувати" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Очистити списки для нового пошуку" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Результати" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Створити новий діапазон користувача" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Зберегти діапазон користувача" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Видалити вибраний діапазон" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "наприклад: Мт - Ів; Об 4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Створити новий список модулів" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Зберегти список модулів" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Видалити вибраний список" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "У модулі, в якому є номери Стронгу" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "У модулі, в якому є морфологічні теги" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "У модулі, в якому є виноски" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Пошуковий модуль" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Пошук" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" "Використовуйте менеджер модулів для встановлення та видалення модулів Sword" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Вигляд" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Видалити виділену теку" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "" #: ../ui/xi-menus.glade.h:42 #, fuzzy msgid "Open the help viewer on the Xiphos manual" msgstr "Відкрити посібник по Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Відкрити модуль" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Нотатка" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "Список віршів" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Варіанти" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Передевитися вибране" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Використовувати поточний словник" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Разблокувати цей модуль" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:94 #, fuzzy msgid "Populate verse list" msgstr "Список віршів" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Preload history from verse list" msgstr "Очистити список історії" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Відкрити цю закладку у діалозі" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Відкрити у діалозі" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Додати нову теку у вибрану теку" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Вставити тут нову закладку" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Вставити закладку" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Правити пункт закладки" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Правити пункт" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Видалити пункт" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Розгорнути усі групи закладок" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Розгорнути все" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Згорнути усі групи закладок" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Згорнути все" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Дозволити перенесення елементів з однієї теки в іншу" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Дозволити перевпорядкування" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 #, fuzzy msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Завантажити закладки з Bibletime" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Вставити закладку" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Видалити теку і зберегти" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Відкрити вибраний модуль в диалозі" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Open in separate window" msgstr "Відкрити у діалозі" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos - Біблійний довідник" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Вивчай Біблію" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "Цілий модуль" #~ msgid "Page %d of %d" #~ msgstr "Сторінка %d з %d" #~ msgid "Unlock " #~ msgstr "Разблокувати " #~ msgid "Use tabbed browsing" #~ msgstr "Використовувати відображення вкладок" #~ msgid "Bible Texts" #~ msgstr "Тексти Біблії" #~ msgid "Dictionary/Lexicon" #~ msgstr "Словник/Лексикон" #~ msgid "Tabs and Panes" #~ msgstr "Вкладки та панелі" #~ msgid "Go to " #~ msgstr "Перейти " #~ msgid "Main" #~ msgstr "Основний" #~ msgid "Cipher Key?" #~ msgstr "Кодувати ключ?" #~ msgid "Change parallel 1" #~ msgstr "Змінити паралельний 1" #~ msgid "Change parallel 2" #~ msgstr "Змінити паралельний 2" #~ msgid "Change parallel 3" #~ msgstr "Змінити паралельний 3" #~ msgid "Change parallel 4" #~ msgstr "Змінити паралельний 4" #~ msgid "Change parallel 5" #~ msgstr "Змінити паралельний 5" #~ msgid "Parallel 1" #~ msgstr "Паралельний 1" #~ msgid "Parallel 2" #~ msgstr "Паралельний 2" #~ msgid "Parallel 3" #~ msgstr "Паралельний 3" #~ msgid "Parallel 4" #~ msgstr "Паралельний 4" #~ msgid "Parallel 5" #~ msgstr "Паралельний 5" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Імпорт закладок Bibletime" #~ msgid "Restore Folder" #~ msgstr "Відновити теку" #~ msgid "Restore saved folder" #~ msgstr "Відновити збережену теку" #~ msgid "Open StudyPad File" #~ msgstr "Відкрити файл конспекту" #~ msgid "Save StudyPad File" #~ msgstr "Зберегти файл конспекту" #~ msgid "item1" #~ msgstr "пункт 1" #~ msgid "item2" #~ msgstr "пункт 2" #~ msgid "_Module Options" #~ msgstr "_Опції модуля" #~ msgid "About the SWORD Project" #~ msgstr "Про проект SWORD" #~ msgid "Sync with main" #~ msgstr "Синхронізувати з головним вікном" #~ msgid "Stay in sync" #~ msgstr "Залишатися в режимі синхронізації" #~ msgid "-3" #~ msgstr "-3" #~ msgid "Move backwards through history" #~ msgstr "Перейти назад в історії" #~ msgid "Move foward through history" #~ msgstr "Перейти вперед в історії" #~ msgid "Select a Book of the Bible" #~ msgstr "Виберіть книгу Біблії" #~ msgid "Change Chapter" #~ msgstr "Змінити розділ" #~ msgid "Change Verse" #~ msgstr "Змінити вірш" #~ msgid "Refreshing remote" #~ msgstr "Дистанційне поновлення" #~ msgid "Remote not found" #~ msgstr "Віддалений сервер не знайдено" #~ msgid "Sources" #~ msgstr "Джерела" #~ msgid "Select Local Source" #~ msgstr "Виберіть локальне джерело" #~ msgid "Save the search results as bookmarks" #~ msgstr "Зберегти результати пошуку як закладки" #~ msgid "Open in a new tab" #~ msgstr "Відкрити у новій вкладці" #~ msgid "View information about the selected dialog" #~ msgstr "Перегляд информации о выбранном диалоге" #~ msgid "_Modules" #~ msgstr "_Модулі" #~ msgid "_Bookmarks" #~ msgstr "_Закладки" #~ msgid "Verse _List" #~ msgstr "Список _віршів" #~ msgid "Text" #~ msgstr "Текст" #~ msgid "Text to render" #~ msgstr "Текст для рендеренгу" #~ msgid "Pixbuf Object" #~ msgstr "Об'єкт pixbuf" #~ msgid "The pixbuf to render." #~ msgstr "Pixbuf для рендеренгу." #~ msgid "" #~ "We would like to thank Troy Griffitts and all the other folks who have " #~ "given us The SWORD Project." #~ msgstr "" #~ "Ми би хотіли висловити подяку Трою Гриффиттсу та всім іншим людям, які " #~ "надали нам проект SWORD." #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "було змінено. Бажаєте це зберегти?" #~ msgid "done" #~ msgstr "готово" #~ msgid "Restore Bookmark Folder" #~ msgstr "Відновити теку закладок" #~ msgid "Remove Folder" #~ msgstr "Видалити теку" #~ msgid "Remove - Restore" #~ msgstr "Видалити - Відновити" #~ msgid "Open the StudyPad editor" #~ msgstr "Відкрити редактор конспекту" #~ msgid "Copy highlighted text from main window" #~ msgstr "Зкопіювати виділенний текст з головного вікна" #~ msgid "Search using the shortcut bar" #~ msgstr "Пошук з використанням контекстного меню" #~ msgid "Advanced search using the search dialog" #~ msgstr "Розширений пошук з використанням діалогу пошука" #~ msgid "C_lear" #~ msgstr "О_чистити" #~ msgid "Show the Daily Devotion for today" #~ msgstr "Показати щоденне молитовне читання на сьогодні" #~ msgid "Show or hide Bible texts window" #~ msgstr "Показати чи сховати вікно текстів Біблії" #~ msgid "Show or hide commentaries" #~ msgstr "Показати чи сховати коментарі" #~ msgid "More information about the SWORD Project" #~ msgstr "Більше інформації про проект SWORD" #~ msgid "Hi_story" #~ msgstr "І_сторія" #~ msgid "Number of Text modules" #~ msgstr "Кількість текстових модулів:" #~ msgid "Number of Dict/lex modules" #~ msgstr "Кількість словникових модулів:" #~ msgid "Number of Book modules" #~ msgstr "Кількість книжкових модулів:" #~ msgid "Number of Percomm modules" #~ msgstr "Кількість модулів особистих коментарів:" #~ msgid "Number of Devotion modules" #~ msgstr "Кількість молитовних модулів:" #~ msgid "H_istory/" #~ msgstr "І_сторія/" #~ msgid "H_istory/C_lear" #~ msgstr "І_сторія/О_чистити" #~ msgid "Show Tabs" #~ msgstr "Показувати вкладки" #~ msgid "Go to %s" #~ msgstr "Перейти до %s" #~ msgid "The Setup Druid was cancelled." #~ msgstr "Помічник встановлення був скасований." #~ msgid "Do you wish to set preferences now?" #~ msgstr "Ви бажаєте зараз встановити параметри?" #~ msgid "Old" #~ msgstr "Старий" #~ msgid "URL:" #~ msgstr "URL:" #~ msgid "Bible text" #~ msgstr "Текст Біблії" #~ msgid "-untitled-" #~ msgstr "-безіменний-" #~ msgid "Add reference Link" #~ msgstr "Додати ланку на посилання" #~ msgid "Spell Check" #~ msgstr "Перевірити орфографію" #~ msgid "Link..." #~ msgstr "Ланка..." #~ msgid "Replace confirmation" #~ msgstr "Підтвердження заміни" #~ msgid "Delete Note?" #~ msgstr "Видалити нотатку?" #~ msgid "Check spelling in this note" #~ msgstr "Перевірка орфографії в цій нотатці" #~ msgid "Automatic" #~ msgstr "Автоматичний" #~ msgid "Left align" #~ msgstr "Вирівнювати по лівій межі" #~ msgid "Typewriter" #~ msgstr "Друкарська машинка" #~ msgid "Toggle typewriter font style" #~ msgstr "Переключити стиль шрифта 'друкарська машинка'" #~ msgid "Makes the text italic" #~ msgstr "Текст курсивом" #~ msgid "Strikes out the text" #~ msgstr "Закреслений текст" #~ msgid "Indents the paragraphs more" #~ msgstr "Збільшити відступ абзаців" #~ msgid "Save Note" #~ msgstr "Зберегти нотатку" #~ msgid "Delete Note" #~ msgstr "Видалити нотатку" #~ msgid "Genesis" #~ msgstr "Буття" #~ msgid "Welcome To Xiphos" #~ msgstr "Вітаємо у Xiphos" #~ msgid "Setup" #~ msgstr "Встановлення" #~ msgid "Xiphos Configuration - Page 1 of 5" #~ msgstr "Конфігурація Xiphos - стор. 1 з 5" #~ msgid "" #~ "Since this is the first time you have run Xiphos, this assistant will " #~ "guide you through the initial setup by asking a few simple questions.\n" #~ "\n" #~ "Once you have completed these steps, you can always change the settings " #~ "later by using the Preferences dialog." #~ msgstr "" #~ "Оскільки це ваш перший запуск Xiphos, цей помічник поставить вам декілька " #~ "простих питань для початкового встановлення.\n" #~ "Коли ви пройдете ці кроки, пізніше ви завжди матимете змогу змінити " #~ "налаштування за допомогою діалогу 'Вподобання'." #~ msgid "Xiphos Configuration - Page 2 of 5" #~ msgstr "Конфігурація Xiphos - стор. 2 з 5" #~ msgid "These values have been detected automatically" #~ msgstr "Ці значення було визначено автоматично" #~ msgid "Your home directory:" #~ msgstr "Ваш домашній каталог:" #~ msgid "Sword" #~ msgstr "sword" #~ msgid "SWORD version" #~ msgstr "Версія SWORD:" #~ msgid "SWORD Directory:" #~ msgstr "Каталог SWORD:" #~ msgid "Number of Bible text modules:" #~ msgstr "Кількість текстових модулів Біблії:" #~ msgid "Number of Commentary modules:" #~ msgstr "Кількість модулів коментарів:" #~ msgid "Number of Dictionary/Lexicon modules:" #~ msgstr "Кількість модулів словників/лексиконів:" #~ msgid "Xiphos Configuration - Page 3 of 5" #~ msgstr "Конфігурація Xiphos - стор. 3 з 5" #~ msgid "Settings to use when Xiphos starts" #~ msgstr "Налаштування, які використовуватимуться при старті Xiphos'у" #~ msgid "Show Bible tabs" #~ msgstr "Показувати вкладки Біблій" #~ msgid "Show Bible window" #~ msgstr "Показувати вікно Біблії" #~ msgid "Show upper workbook" #~ msgstr "Показувати верхню робочу частину" #~ msgid "Show Dictionary/Lexicon tabs" #~ msgstr "Показувати вкладки словнику/лексикону" #~ msgid "Show lower workbook" #~ msgstr "Показувати нижню робочу частину" #~ msgid "Show book tabs" #~ msgstr "Показувати вкладки книг" #~ msgid "Xiphos Configuration - Page 4 of 5" #~ msgstr "Конфігурація Xiphos - стор. 4 з 5" #~ msgid "Choose default SWORD modules" #~ msgstr "Обрати типові модулі SWORD" #~ msgid "Text Module " #~ msgstr "Текстовий модуль " #~ msgid "Generic book" #~ msgstr "Типова книга" #~ msgid "" #~ "Which Greek Lexicon to display in Dictionary/Lexicon Window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Який грецький лексикон відображати у вікні Словнику/Лексикону при " #~ "клацанні на ланці або слові" #~ msgid "" #~ "Which Hebrew Lexicon to display in Dictionary/Lexicon Window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Який лексикон івриту відображати у вікні Словнику/Лексикону при клацанні " #~ "на ланці або слові" #~ msgid "Xiphos Configuration - Page 5 of 5" #~ msgstr "Конфігурація Xiphos - стор. 5 з 5" #~ msgid "" #~ "Thank you for using Xiphos.\n" #~ "\n" #~ "Click Apply to close this dialog and run Xiphos." #~ msgstr "" #~ "Дякуємо за використання Xiphos.\n" #~ "\n" #~ "Натисніть 'Застосувати' для закриття цього діалогу та старту Xiphos'а." #~ msgid "Include Morphological Tags" #~ msgstr "Включаючи морфологічні теги" #~ msgid "Include Strong's Numbers" #~ msgstr "Включаючи номери Стронгу" #~ msgid "The modules are out of sync!" #~ msgstr "Модулі не синхронізуються" #~ msgid "SWORD" #~ msgstr "SWORD" #~ msgid "WARNING:" #~ msgstr "ПОПЕРЕДЖЕННЯ:" #~ msgid "Refresh remote sources" #~ msgstr "Поновити віддалені джерела" #~ msgid "Remove selected module(s)" #~ msgstr "Видалити виділені модулі" #~ msgid "Pick the background color" #~ msgstr "Вибрати колір фону" #~ msgid "Pick the Bible text color" #~ msgstr "Вибрати колір тексту Біблії" #~ msgid "Pick the current Verse color" #~ msgstr "Вибрати колір поточного вірша" #~ msgid "Strong's Numbers & Morphological Tags" #~ msgstr "Номери Стронгу і морфологічні теги" #~ msgid "Bible Text Window" #~ msgstr "Вікно тексту Біблії" #~ msgid "Zero is the base font size. Increase or decrease the size." #~ msgstr "Нуль є базовим розміром шрифта. Збільшити чи зменшити розмір." #~ msgid "Use Defaults When Starting Xiphos" #~ msgstr "Під час запуску використовувати типові параметри" #~ msgid "Yes, use defaults" #~ msgstr "Так, використовувати типові" #~ msgid "No, use settings saved the last time I used Xiphos" #~ msgstr "" #~ "Ні, використовувати налаштування, збережені під час останнього " #~ "використання" #~ msgid "Show" #~ msgstr "Показати" #~ msgid "Display Bible text window" #~ msgstr "Показати вікно тексту Біблії" #~ msgid "Show Daily Devotion if you have a Devotion module" #~ msgstr "Показувати щоденні читання, якщо у вас є такий модуль" #~ msgid "Show the splash screen when Xiphos starts" #~ msgstr "Показувати заставку при старті Xiphos'а" #~ msgid "Show Dictionary / Lexicon" #~ msgstr "Показувати словник/лексикон" #~ msgid "In Sidebar viewer" #~ msgstr "У переглядачі контекстного меню" #~ msgid "In Dictionary/Lexicon window" #~ msgstr "У вікні словника/лексикона" #~ msgid "" #~ "Which Greek Lexicon to display in Dictionary/Lexicon window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Котрий грецький лексикон відображати у вікні Словник/Лексикон при " #~ "клацанні на ланці чи слові" #~ msgid "Hebrew Lexicon Viewer" #~ msgstr "Переглядач лексикону іврита" #~ msgid "" #~ "Which Hebrew Lexicon to display in viewer when a link or word is clicked" #~ msgstr "" #~ "Який лексикон івриту відображати у переглядачі при клацанні на ланці або " #~ "слові" #~ msgid "Greek Lexicon Viewer" #~ msgstr "Переглядач грецького лексикона" #~ msgid "" #~ "Which Greek Lexicon to display in viewer when a link or word is clicked" #~ msgstr "" #~ "Який грецький лексикон відображати у переглядачі при клацанні на ланці " #~ "або слові" #~ msgid "Scope" #~ msgstr "Контекст" #~ msgid "examples" #~ msgstr "приклади" #~ msgid "Clear" #~ msgstr "Очистити" #~ msgid "Sync" #~ msgstr "Синхронізувати" #~ msgid "Romans" #~ msgstr "Римлян" #~ msgid "Goto verse" #~ msgstr "Перейти до вірша" #~ msgid "Go to verse in free form lookup and add verse to history" #~ msgstr "Перейти до вірша у вільній формі перегляду і додати вірш в історію" #~ msgid "Lower Workbook" #~ msgstr "Нижня робоча частина" #~ msgid "Commentaries, Personal Comments and StudyPad" #~ msgstr "Коментарі, персональні коментарі та конспект" #~ msgid "Lower workbook" #~ msgstr "Нижню робочу частину" #~ msgid "Dictionary/Lexicon and generic books" #~ msgstr "Словник/Лексикон і типові книги" #~ msgid "Toggle sync with main window" #~ msgstr "Відключити синхронізацію з головним вікном" #~ msgid "Load current key" #~ msgstr "Завантажити поточний ключ" #~ msgid "Match Case" #~ msgstr "Зважати на регістр" #~ msgid "Word found" #~ msgstr "Слово знайдено" #~ msgid "Replace with" #~ msgstr "Замінити на" #~ msgid "Replace misspelled word with suggested word" #~ msgstr "Замінити невірно написане слово на запропоноване" #~ msgid "Replace word" #~ msgstr "Замінити слово" #~ msgid "Leave word as is" #~ msgstr "Залишити слово, як є" #~ msgid "Skip Word" #~ msgstr "Пропустити слово" #~ msgid "Accept word for this session but do not add to dictionary" #~ msgstr "Прийняти слово для цієї сесії, але не додавати у словник" #~ msgid "Accept word" #~ msgstr "Прийняти слово" #~ msgid "Insert word into Personal Dictionary" #~ msgstr "Вставити слово у персональний словник" #~ msgid "I could not initialize Bonobo" #~ msgstr "Не можу ініціалізувати Bonobo" xiphos-4.0.7+dfsg1/po/ro.po0000664000175000017500000045126513162045104014657 0ustar unit193unit193# 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 , YEAR. # msgid "" msgstr "" "Project-Id-Version: Romanian Version\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-29 21:56+0100\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: Xiphos \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-04-29 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: ROMANIA\n" "X-Poedit-Language: Romanian\n" "X-Poedit-SourceCharset: utf-8\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Configuratia nu s-a gasit" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Esti sigur ca vrei sa stergi nota pentru" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Deschide" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Document fara titlu" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Salveaza schimbarile la document" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "inainte de inchidere?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Daca nu salvezi, schimbarile vor fi pierdute permanent." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Fisier" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Caiet de Studiu" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Editor de Note" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Lista de Rugaciune / Editor Jurnal" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Despre Modului Sword" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Manager Module" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Lista Module" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Optiuni" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Scop" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Devotional Zilnic" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Harti" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Imagini" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Biblie" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Comentariu" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Dictionar" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Carti Generale" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Redenumire Comentariu" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "JurnalZilnic" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Necunoscut" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Ranguri" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Sursa Instalare" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Module Fereastra Principala" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formatare" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Titluri" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Note de subsol" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Trimiteri" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Numere Strong's" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Etichete Morfologice" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Leme" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Cuvintele lui Hristos in Rosu" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Accente Grecesti" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Puncte de Vocale Ebraice" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Cantilatie Ebraica" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Transliteratie" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Segmentare Morfema" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Atribut" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Optiuni" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Proiectul SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Iti place sa folosesti Xiphos pentru studiul Bibliei? Ai dori sa vezi " "afisarea lui in limba ta nativa? Ai putea traduce Xipho! \n" "\n" "Suntem in continua cautare dupa contribuitori la traduceri noi pentru Xiphos " "in alte limbi. Daca poti sa traduci pentru noi, vezi link-ul de mai jos, " "contacteaza-ne si implica-te cu eforturile noastre." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Despre Traducerea Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Vezi TRANSLATION-HOWTO din sursa Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Dezvoltarea Xiphos" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright 2000-2017 Echipa de Developeri Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Powered by The Sword Project.\n" "Dorim sa multumim lui Troy Friffitts si toti ceilalti care ne-au daruit " "Proiectul SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Insemnare" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Introdu Nume Folder" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Nume Folder" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Folder: " #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "Editeaza obiectul de insemnare" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Editare" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Nume folder: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Nume insemnare: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Verset: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Scoate folderul selectat" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(si tot continutul sau)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Scoate semnul de carte selectat" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Adauga" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Eticheta: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Rezultate cautare: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Insemne" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "pentru:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Introdu Cheia Cipher: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Salveaza" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Inchide fara salvare" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Inchide _fara Salvare" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Lista Verset" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Te rog sa verifici drepturile de autor inainte de exportare!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Cauta" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Introdu Cuvantul sau Fraza" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Cauta invers" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Gaseste Urmatorul" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Setare Font Modul" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Schimba fontul pentru" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modul" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Fontul curent: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Foloseste fontul implicit pentru acest modul" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "BUG! Xiphos e pe cale sa se inchida datorita unei erori \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Te rog sa raportezi aceasta eroare echipei Xiphos cu:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "BUG! Xiphos e pe cale sa se inchida datorita unei erori \"STRDUP\"." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "In modulele care ah Numere Strong's" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Software de Studiu Biblic" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Deschide un tab nou" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Vedere Standard" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Vedere Comentariu" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Vedere Carte" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Bun venit la Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Redenumirea nu e disponibila in Windows.\n" "\n" "Xiphos este limitate de fisierele de sistem Windows,\n" "deoarce acesta nu permite redenumirea numelui de fisier\n" "a componentelor fisierelor deschise in prezent,\n" "cum ar fi continutul acestui comentariu.\n" "Prin urmare, redenumirea comentariului personal\n" "nu este disponibila in mediul Windows." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Redenumire Comentariu" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Alege Nume Comentariu" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nume Nou" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nume: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Numele de modul trebuie sa contina doar [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos cunoaste deja un modul cu acest nume." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "S-a esuat in crearea noii configuratii:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Eroare in cladirea configuratiei:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Bun venit la Managerul de Module.\n" "\n" "Acesta este mecanismul Xiphos de a aduce continut nou si actualizat.\n" "Se pare ca nu ai mai fost aici inainte, asa ca ia un moment sa revizuiesti " "aceasta.\n" "(Vei vedea aceasta casuta doar o singura data.)\n" "\n" "Modulele provin din repopozitoare diferite. Surse Module: Adauga/" "Scoate iti va arata ce repozitoare sunt cunoscute in prezent.\n" "\n" "Surse Module: Alege este pentru a decide de unde sa se preia, adica " "din ce repozitoriu sa le obtina Xiphos, precum si unde sa fie puse in " "sistemul tau. Seteaza Sursa de Instalare si Destinatia de " "Instalare, apoi apasa Refresh.\n" "\n" "Module: Instaleaza/Actualizeaza este pentru selectarea si obtinerea " "modulelor dupa alegerea sursei si a destinatiei.\n" "\n" "Module: Intretinere este pentru crearea de arhiva si indexare.\n" "\n" "Vezi sectiunea 5 a manualului nostru pentru detalii despre Managerul de " "Modul, sau cere ajutor via Live Chat, sau, (daca nu este nimeni disponibil " "in chat) trimite un mail la lista de corespondenta a userilor nostri.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Elimini aceste module?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Pregatire pentru eliminare" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Eliminare" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Elimina" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Instalezi aceste module?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Pregatire de instalare" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Instalare" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Instaleaza" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Arhivezi aceste module?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Pregatire pentru arhivare" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arhivare" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arhiveaza" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Cladeste indexul de cautare rapida pentru\n" "aceste module (poate dura minute/modul)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Pregatire pentru indexare" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexare" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Index" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Sterge indexul de cautare pentru aceste module?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Pregatire pentru stergere index" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Stergere index" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Stergere" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Modului nu are informatii descriptive." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Nume Modul" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "O bifare inseamna ca acest modul este deja instalat" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Apasa pe casuta pentru a lucra la acest modul" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Apasa casuta pentru a selecta acest modul pentru instalare/actualizare" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Instalat" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Iconita de index inseamna ca ai cladit un index optimizat (\"lucene\") " "pentru acest modul pentru cautare rapida (vezi panoul de Intretinere pentru " "aceasta functie)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Iconita de lacat inseamna ca acest modul este encriptate, si necesita ca tu " "sa cumperi o cheie de deblocare de la proprietareul acestuia" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Despre" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Iconita de reimprospatare inseamna ca modulul Instalat este mai vechi decat " "modului Disponibil mai nou: Ar trebui sa actualizezi modului" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Disponibil" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Marime" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Descriere" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' a esuat:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " arhivat in: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Jurnalele si listele de rugaciune nu pot fi indexate." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s a esuat" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Terminat" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Necunoscut" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Repozitoriu:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Categorizat dupa\n" "Tip Modul" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Texte Biblice" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Comentarii" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Dictionare" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Devotionale Zilnice" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Carti Generale" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Categorizat dupa\n" "Disponibilitate" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Actualizari" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Dezinstalat" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Lista/Jurnal de Rugaciune" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Reimprospatare din sursa indepartata" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Sursa indepartata nu s-a gasit" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Configurare" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Tip" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Legenda" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Sursa" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Director" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "User" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Parola" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Surse Module" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Adauga/Elimina" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Alege" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Module" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Instalare/Actualizare" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Intretinere" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Te rog Reimprospateaza" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Lista ta de module nu este actualizata!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Ai dezinstalat ultima Biblie folosita. \n" "Xiphos are nevoie de cel putin una." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Inca nu sunt Biblii instalate. \n" "Xiphos nu poate continua fara nici una." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Sursele standard indepartate au fost incarcate." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Nu s-au putut incarca sursele standard de la CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Elimina sursa selectata" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Introdu o sursa indepartata" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Legenda:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tip" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Gazda:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Director:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "User (optional)" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Parola (optional):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "O sursa cu acel nume deja exista." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Sterge o sursa indepartata" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "Intregul modul" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Mergi in afara, la sectiunea ce contine aceasta" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Mergi la obiectul anterior" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Mergi la obiectul urmator" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Mergi in interior, la prima sub-sectiune" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Paralel" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Detaseaza/Ataseaza" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Optiuni Modul" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Vedere Paralela" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Citeste Selectiunea Tare" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Personal" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Selecteaza --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Limba va avea efect dupa restartare." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Preferinte" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "General" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Optiuni" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Biblie" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Fonturi" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Culoare" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "Taburi si Panouri" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Special" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Curata Lista?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Esti sigur ca vrei sa cureti lista de module?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Elimina Modul?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Esti sigur ca vrei sa elimini modulul selectat?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Cautarea " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Modul" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "gasit i " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Ultima lista de module nu poate fi stearsa" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Sterge lista?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Esti sigur ca vrei sa stergi:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Aceasta e o cautare inclusiva (\"AND\"):\n" "Gaseste potriviri prin aratarea tuturor cuvintelor." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "Cautare _Avansata" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Cauta Modul" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Tip Cautare" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimizat (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Expresie regulata" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Fraza exacta" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Optiuni Cautare" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Potrivire litere" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Proportie Cautare" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Nici o proportie" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Foloseste limite" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Ultima cautare" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Limite" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Mai jos" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Mai sus" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "Deschide in editor" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Preferinte" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Cauta" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Bara laterala" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Powered by the SWORD Project" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Obiect de Lista/Jurnal de Rugaciune" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nume nou" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Elimina obiectul selectat" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Ianuarie" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Februarie" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Martie" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Aprilie" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Mai" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Iunie" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Iulie" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "August" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Septembrie" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Octombrie" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Noiembrie" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Decembrie" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Marimea unui fisier imagine nu s-a putut determina.\n" "Xiphos nu poate redimensiona imaginile pentru a se potrivi in fereastra." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Intregul modul" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Apasa pe casuta pentru a lucra la acest modul" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Disponibil" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Mantuire" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Eticheta de adnotare personnala encodata impropriu:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Capitol" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos nu intelege mai mult de un argument." #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Initializez Gecko" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Cladesc Interfata" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Incepe Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Incarcare Setari" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Afisare Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Revizuitor" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Nota de subsol" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Trimitere" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologie" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Inapoi la " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Numere Strong's" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Note de subsol" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Etichete Morfologice" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Puncte de Vocale Ebraice" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Cantilatie Ebraica" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Accente Grecesti" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Trimiteri" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Leme" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Titluri" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Segmentare Morfema" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Cuvintele lui Hristos in Rosu" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transliteratie" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Variante Textuale" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Citirea Primara" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Citirea Secundara" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Toate Citirile" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Transliteratie" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "vezi contextul" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Crestere" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Pentru Crestere
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Mantuire" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Pentru Mantuire
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Sanatate" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Pentru Sanatate
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Diverse" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Diverse
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punct x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punct y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punct z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Topic Minor 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Subtopic 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Topic Minor 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Subtopic 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Topic Minor 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Subtopic 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Topic Minor 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Subtopic 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Nume pentru lista noua de rugaciune sau jurnal" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos a gasit deja lista aceea de rugaciune." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos nu poate crea calea modulului:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "O lista de rugaciune de baza. \\par\\par Modul cread de Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "ListaDeRugaciuneDeBaza" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "ListaMeaDeRugaciune" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Oameni:
Bob
Sam
Sue

Biserica:
scaune
partasie
Biblii pentru misionari


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "O lista de rugaciune bazata pe un subiect. \\par\\par Modul creat de Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "SubiectListaRugaciune" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Crestere Spirituala" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "O lista de rugaciune lunara. \\par\\par Modul cread de Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "ListaDeRugaciuneLunara" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Un jurnal zilnic. \\par\\par Modul cread de Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "JurnalZilnic" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Un topic schitat (ex. predica). \\par\\par Modul cread de Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "TopicSchitat" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Topic Major A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Topic Major A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Topic Major B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Topic Major B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Topic Major C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Topic Major C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Un topic schitat (ex. predica). \\par\\par Modul cread de Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Capitol" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Notarile Userului" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Rezultat cautare %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Sterge Rang?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Esti sigur ca vrei sa stergi acest rang?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Cauta: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Nu este un asemenea modul instalat.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Te rog sa ajustezi lista de module." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Nu exista un index de cautare rapida pentru %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Cautarea in acest modul este acum 'multi cuvant'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Vezi Managerul de Modul, panoul Intretinere." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Cautare terminata" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "potriviri" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME nu este setat!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos nu poate crea calea modulului:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "nu se poate crea " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Nu exista inca nici o Biblie instalata.\n" "Evident, ai declinat sa instalezi vreuna.\n" "\n" "Fara vreun modul de Biblie pentru afisat,\n" "Xiphos nu poate continua,\n" "si se va inchide acum." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Instalarea de modul de Biblie s-a incheiat." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "verset" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "capitol" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Fisierul Xiphos pentru abreviatii\n" "de limba lipseste." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Fisierul de abreviatie de limba\n" "din Xiphos nu poate fi deschis." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos nu poate aloca spatiu\n" "pentru abreviatiile de limba." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos nu poate citi\n" "fisierul abreviat de limbaj." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, fuzzy, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "Nici o potrivire de limba pentru" #: ../src/main/sword.cc:764 #, fuzzy msgid "Book names and menus may not be translated." msgstr "Numele de carti si meniurile nu pot fi translatate" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Devotionalul zilnic a fost solicitat dar nu este nici unu instalat." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Curata Istoric" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Lista Verset" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL negasit:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos nu a putut executa %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Eroare vizualizator:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Arata %s in fereastra principala" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Documentul nu s-a creat cu succes. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Ce trebuie sa fac pentru a fi mantuit?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Fapte 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romani 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Ce este Evanghelia?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Cor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Documentul nu s-a analizat cu succes. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "document gol \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "tip gresit, nodul radacina != InsemneSword\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "tip gresit, nod radacina != %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Capitol" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Capitol" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Vechiul Testament" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Noul Testament" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Apoc" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Mostra de Lista Module" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "tip gresit, nod radacina != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Adauga Insemn" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Dialog de Insemnari" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Creaza un folder nou" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Folder Nou" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nou ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Anulare Insemnare" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Eticheta:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Eticheteaza Intrare" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Verset:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Intrare Verset" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Intrare Modul" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Folder de Insemne in forma de arbore" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Inserare Link" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Verset" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Text simplu" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Inserare Link" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Iesire din program" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Iesire" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Tipareste aceasta nota" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Previzualizare nota inainte de tiparire" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Schimbare format HTML" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "Mod HTML" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Sterge nota curenta" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Sterge Comentariu Personal" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Fisier" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Salveaza nota curenta" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Salveaza (Comentariu Personal)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Pre_vizualizare tiparire" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "Ti_parire..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "I_esire" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Salvare" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Tipareste acest document" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Previzualizare document inainte de tiparire" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Deschide un fisier in Caietul de Studiu" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Salveaza fisierul curent" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Salveaza fisierul curent ca" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Salveaza CA" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Adauga acest fisier la insemnele tale" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Creaza un document nou" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Document Nou" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Copiaza/Exporta Pasaj" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Anulare Exportare Pasaj" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "OK Exportare Pasaj" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versiune" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Cheie" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Copiaza" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Exporta" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Exporta toata cartea" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Carte" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Buton Radio Carte" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Exporta tot capitolul" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Buton Radio Capitol" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Exporta versetul singur" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Buton Radio Verset" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Rang verset" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formatare" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Text simplu" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Buton Radio Text Simplu" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "Buton Radio HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Marime numar verset" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Numar Verset" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Intrare Referinta" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Intrare Referinta" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Versiunea Sword" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Buton Radio Verset" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Salveaza Exportarea Ca" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Versiunea Sword" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "Deschide Caietul de _Studiu" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Deschide intr-un dialog" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Citeste Selectiunea Tare" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Copiaza" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Selectie Module" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Sterge rangul selectat" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Sterge" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Elimina obiectul selectat" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Sterge Obiect" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Sterge nota curenta" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Cauta intregul modul" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Fonturi" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Schimba fontul pentru" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Imagini" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Link-uri" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "Subliniat" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Instalezi aceste module?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Inserare Link" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nou" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Creaza un folder nou" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Deschide Modul" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Tipareste acest document" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Tiparire" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Tipareste acest document" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "Pre_vizualizare tiparire" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "Pre_vizualizare" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Tipareste acest document" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Renunta" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "Deschide in editor" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Criteriu de Cautare" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Salveaza schimbarile la document" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Salveaza ca" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Salveaza _Ca..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Selectie Module" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Editare" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Salveaza fisierul curent ca" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Editare" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Ajutor" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Sterge lista?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Lista Verset" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Marcare/Nemarcare Verset" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Notarile Userului" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Notarile Userului" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Marcare" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Nemarcare" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Notarile Userului" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Notarile Userului" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Manager Module" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "_Vizualizare" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 #, fuzzy msgid "_Load Standard" msgstr "Incarca Standard" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Instaleaza" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Instalezi aceste module?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Elimina modulul selectat din lista" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Arhiveaza" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "Esti sigur ca vrei sa elimini modulul selectat?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Index" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "_Sterge Index" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Sterge indexul de cautare pentru aceste module?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Continua" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Manager Module" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "ATENTIE: Daca traiesti intr-o tara persecutata foloseste cu atentie." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Adauga si Elimina Surse" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Surse locale curente" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Surse Indepartate Curente" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Sterge o sursa indepartata" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Sursa Instalare" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Local" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Indepartat" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Destinatie Instalare" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Zona personala, doar pentru folosul tau:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Dir Home" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Zona de sistem, pentru toti userii:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword dir sistem" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Atentie: Daca traiesti intr-o tara persecutate si nu vrei sa risti " "detectarea NU ar trebui sa folosest caracteristica de instalare indepartata! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Folderul Instalare Local" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Lista derulativa cu istoric" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Alege cartea de afisat" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Buton Selector Carte" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Apocalipsa lui Ioan" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "Alege cartea de afisat" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Buton Schimbare Capitol" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "Alege cartea de afisat" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Buton Schimbare Verset" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Intrare Referinta" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Copertă" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Culori Font" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Fundal" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Prim-plan" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Verset Curent" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Numar Verset" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Link-uri" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Marcheaza Prim-Planul" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Marcheaza Fundalul" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "Insereaza Insemn" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "Marcheaza Fundalul" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Culori Font" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Marimi Font" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Marime font de baza" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Marime numar verset" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 #, fuzzy msgid "Language Font Combo" msgstr "Schimba Combo Carte" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Diverse despre Font" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Scop" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Module" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "Buton Radio Carte" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "Buton radio fraza exacta" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "Buton Radio Text Simplu" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Personal" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Buton radio expresie regulata" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Buton Radio Verset" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Mantuire" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Director" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "Buton radio modul singur" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Lista Verset" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "Buton radio lista module" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Nume Lista" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Buton Radio Text Simplu" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Buton radio expresie regulata" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Buton Radio Text Simplu" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Special" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Preferinte" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Buton Radio Verset" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "potriviri" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "Buton radio modul singur" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "General" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Limba Speciala (necesita restartare)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Combo Limba Speciala" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Arata ecranul de pornire la incepere" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Arata Devotionalul Zilnic la incepere" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Foloseste Dictionarul implicit" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Casuta de verificare folosire Dictionar implicit" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Mergi la Capitolul Anterior/Urmator" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Foloseste bara de derulare a Textului BIbliei pentru capitolul anterior sau " "urmator" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Casuta de verificare Capitol Anterior/Urmator" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Dimensionare imagini" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "" "Redimensioneaza automat comentariul, cartea si continutul imaginii din " "dictionar pentru a se potrivi sub-ferestrei" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Lista verificare dimensionare imagini" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Marcheaza versetul curent" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Aplica o marcare de contrast mare la versetul curent" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Marcheaza casuta versetului curent" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "Notarile Userului" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "Aplica o marcare de contrast mare la versetul curent" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 #, fuzzy msgid "Highlight user annotations check box" msgstr "Marcheaza casuta versetului curent" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "Trimiteri" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "Lista verificare dimensionare imagini" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Activare Liste de Rugaciune" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Activeaza casuta de verificare Liste de Rugaciune" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Activeaza casuta de verificare Liste de Rugaciune" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Activeaza casuta de verificare Liste de Rugaciune" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Numar Verset" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "Arata _Numerele Versetelor" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "Marime numar verset" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "Casuta de verificare Verset Per Linie" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Descriere" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "Arata _Numerele Versetelor" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "Marime numar verset" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "Directorul implicit combo Caiet de Studiu" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Selecteaza Un Director" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Directorul implicit combo Caiet de Studiu" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Diverse Generale" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Module Fereastra Principala" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Text Biblic" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Schimba Combo Text Biblic" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Schimba Combo Comentariu" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Schimba Combo Dictionar" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Schimba Combo Carte" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Module" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Curata toate modulele din lista" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Curata Modulele din Butonul Lista" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Elimina modulul selectat din lista" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Sterge Modulul Selectat din Butonul Lista" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Deschide un dialog pentru a selecta modulele de adaugat la lista" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Adauga Module" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Buton de Dialog Deschidere Selectie" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Paralela Module" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Module cu Scop Special" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Devotional Zilnic" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Combo Devotional Zilnic" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Lexicon Ebraic" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Combo Lexicon Ebraic" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Lexicon Grec" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Combo Lexicon Grec" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Dictionar Implicit" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Schimba Combo Dictionar Implicit" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Note Personale" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Schimba Combo Note Personale" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Diverse despre Module" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Cautare Avansata" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "_Atribut Cautare" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "pentru " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Intrarea de Cautare Principala" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Incepe/opreste cautarea" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Buton Cautare" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Criteriu de Cautare in forma de arbore" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Scop" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Cauta intregul modul" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Intregul modul" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Buton radio intregul modul" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Foloseste rezultatele ultimei cautari ca scop al cautarii" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Rezultate curente" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Buton Radio rezultate curente" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Foloseste un rang la comanda pentru cautare" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Rang verset la comanda" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Buton radio rang verset la comanda" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Combo Selector Rang la Comanda" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Foloseste un singur modul pentru cautare" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Modul singur" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Buton radio modul singur" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Foloseste lista curenta de module pentru cautare" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Lista module" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Buton radio lista module" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Foloseste o lista de module la comanda pentru cautare" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Lista module la comanda" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Buton radio lista module la comanda" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Combo Lista Module la Comanda" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Tip Cautare" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Cautare rapida, plina de caracteristici, bazata pe index\n" "Indexurile trebuiesc sa fie construite in prealabil:\n" "Vezi functiile de intretinere de la Managerul de Module" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Buton radio Optimizat (\"Lucene\")" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Multi cuvant" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Buton radio multi-cuvant" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Buton radio expresie regulata" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Buton radio fraza exacta" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Fa selectii la tab-ul de Atribute Cautare" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Atribute" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Buton Radio Atribute" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Optiuni" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Casuta de verificare Marcheaza cazul" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Criteriu de Cautare" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Arata in fereastra principala" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Salveaza rezultatele de cautare ca insemnari" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Exporta rezultatele curente de cautare" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exporta" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Curata listele pentru cautare noua" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Gasit" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Fereastra Sumar de Rezultate" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Tabelul Sumar de Rezultate" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Rezultate Cautare" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Previzualizare" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Rezultate" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Creaza rang nou la comanda" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Buton Rang Nou" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Salveaza rangul la comanda" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Buton Salveaza Rang" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Sterge rangul selectat" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Sterge Butonul Rang" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Ranguri" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Rang Nume" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Intrare Nume Rang" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Rang Definire" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Intrare Rang Definire" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "ex. Mat-Ioan;Apoc4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Rang la Comanda de Previzualizare" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Ranguri Verset la Comanda" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Creaza o lista noua de module" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Buton Lista Modul Nou la Comanda" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Salveaza lista de module" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Salvare Buton Lista Modul la Comanda" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Sterge lista selectata" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Curata Modulul la Comanda din Butonul de lista" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Lista Module" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Nume Lista" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Nume Intrare Lista Module la Comanda" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Deschide un dialog pentru a selecta modulele de adaugat la lista" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Liste Module la Comanda" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Atribut" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Cauta Numere Strongs de genul G4442 sau H11121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Numere Strongs" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Buton radion Numere Strongs" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Cauta tag-uri Morfologice" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Buton radio Tag-uri Morfologice" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Cauta in note de subsol" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Buton radio note de subsol" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Optiuni Afisare Rezultate" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "In modulele care ah Numere Strong's" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Arata Numerele Strong's" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Casuta de verificare Arata Numerele Strong's" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "In modulele care au Tag-uri Morfologice" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Arata Tag-urile Morfologice" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Casuta de verificare Arata Tag-urile Morfologice" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "In modulele care au Note de Subsol" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Arata Note de Subsol" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Casuta de verificare Arata Note de Subsol" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Atribut Cautare" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Selectie Module" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Tip Cautare" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Deschide Caietul de _Studiu" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Deschide Sesiune" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Salvare Sesiune" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 #, fuzzy msgid "_New Prayerlist/Journal" msgstr "Lista/Jurnal de Rugaciune" #: ../ui/xi-menus.glade.h:8 #, fuzzy msgid "Create a new journal or prayerlist from a template" msgstr "Creaza o lista noua de rugaciune" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Cautare" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "Cautare _Avansata" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Preferinte" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Foloseste managerul de modul pentru a instala si elimina module Sword" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Manager de Modul" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Vizualizare" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Previzualizare _Devotional Zilnic" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Biblie" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "Pre_vizualizare" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Comentariu/Carte" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Dictiona_r" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Tab-ul L_ink-uri" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "Citeste _Tare" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Arata _Numerele Versetelor" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Marcheaza Versetul Curent" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "Aplica o marcare de contrast mare la versetul curent" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Ataseaza/Detaseaza Bara laterala" #: ../ui/xi-menus.glade.h:33 #, fuzzy msgid "Operate the sidebar as a separate window" msgstr "Deschide intr-o fereastra separata" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Ara_ta/Ascunde Bara de margine Atasata" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Scoate folderul selectat" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "_Arata Vederea paralela intr-un Tab" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Arata _Revizuitorul in Bara laterala" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Cuprins" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Lista de Corespondenta" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "Chat Liv_e" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Raporteaza Problema" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Despre _Traducere" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_Despre Proiectul SWORD" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Despre _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Despre _Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Adnotare Verset" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Deschide Modul" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Nota" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Deschide in editor" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Verset Per _Linie" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Variante" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Continut Imagine" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respecta Fetele de Font" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Comentariu pe Capitol" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Text cu D_ublu-Spatiu" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Cauta Selectia" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Foloseste Dictionarul Curent" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Rasfoieste in BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Deschide Acest Modul" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Afiseaza Titlu Carte" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Afiseaza Titlu Capitol" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Redenumeste Com.Pers." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Goleste Com.Pers." #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Citeste Selectiunea Tare" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Salveaza aceste rezultate ca o insemnare singura" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Salveza lista ca o insemnare singura" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" "Salveaza aceste rezultate ca o serie de insemnari in propriul lor folder" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Salveaza lista ca o serie de insemnari" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Lista Verset" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Lista derulativa cu istoric" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Exporta Lista" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Deschide aceasta insemnare intr-un tab nou" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Deschide in tab-ul curent" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Deschide acest insemn intr-un dialog" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Deschide intr-un dialog" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Adauga folder nou la folderul selectat" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Insereaza o insemnare aici" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Insereaza Insemn" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Editeaza obiectul de insemnare" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Editare obiect" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Sterge obiect" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Extinde toate grupele de Insemne" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Extinde Toate" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Strange toate grupele de Insemne" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Strange toate" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Permite ca obiectele sa fie mutate de la un folder la altu" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Permite Reordonarea" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 #, fuzzy msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Incarca Insemnele din Bibletime" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Insereaza Insemn" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Elimina folder si salveaza-l" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Exporta Folder" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Deschide modulul selectate intr-un tab nou" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Deschide modulul selectat intr-o\n" "\tfereastra ['dialog'] separata" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Deschide intr-o fereastra separata" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Creaza o simpla lista noua de rugaciune" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Simplu" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Creaza o lista noua de rugaciune pe subiecte" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Subiect" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Creaza un jurnal lunar nou" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Lunar" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Creaza un jurnal zilnic nou" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Zilnic" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Creaza un topic subliniat nou" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Subliniat" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Creaza un topic subliniat nou" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Capitol" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "Deschide intr-o fereastra separata" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Adauga un sub-obiect" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Adauga Sub-Obiect" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Adauga un obiect" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Adauga obiect" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Elimina acest obiect" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Editeaza acest obiect" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Ghid Xiphos pentru Biblie" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studiaza Biblia" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "Intregul modul" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s a esuat" #~ msgid "Page %d of %d" #~ msgstr "Pagina %d din %d" #~ msgid "Save As" #~ msgstr "Salveaza ca" #~ msgid "HTML Output" #~ msgstr "Rezultat HTML" #~ msgid "HTML Source" #~ msgstr "Sursa HTML" #~ msgid "Plain Source" #~ msgstr "Sursa Simpla" #~ msgid "_Quit" #~ msgstr "_Renunta" #~ msgid "_Open" #~ msgstr "_Deschide" #~ msgid "Save _As..." #~ msgstr "Salveaza _Ca..." #~ msgid "Open new document" #~ msgstr "Deschide document nou" #~ msgid "Delete current note" #~ msgstr "Sterge nota curenta" #~ msgid "HTML _Output" #~ msgstr "_Rezultat HTML" #~ msgid "_HTML Source" #~ msgstr "_Sursa HTML" #~ msgid "_Plain Source" #~ msgstr "_Sursa Simpla" #~ msgid "Unlock " #~ msgstr "Deschide " #~ msgid "Preparing to print" #~ msgstr "Pregatire pentru tiparire" #~ msgid "Printing is not supported on this printer" #~ msgstr "Tiparirea nu este suportate pe aceasta imprimanta" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Imprimanta %s nu suporta tiparirea PostScript." #~ msgid "Printing" #~ msgstr "Tiparire" #~ msgid "Waiting to print" #~ msgstr "Asteapta tiparirea" #~ msgid "An error occurred while printing" #~ msgstr "O eroare a avut loc in timpul tiparirii" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Nu s-a putut tiparii documentu tau: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos nu poate crea .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos nu poate continua." #~ msgid "Tabs" #~ msgstr "Tab-uri" #~ msgid "Use tabbed browsing" #~ msgstr "Foloseste rasfoire in taburi" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Casuta de verificare folosire rasfoire in tab-uri" #~ msgid "Show" #~ msgstr "Arata" #~ msgid "Bible Texts" #~ msgstr "Texte Biblie" #~ msgid "Bible Texts Checkbox" #~ msgstr "Casuta de verificare Texte Biblie" #~ msgid "Previewer Checkbox" #~ msgstr "Lista verificare Revizuitor" #~ msgid "Commentaries Checkbox" #~ msgstr "Casuta de verificare Comentarii" #~ msgid "Dictionary/Lexicon" #~ msgstr "Dictionar/Lexicon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Casuta de verificare Dictionar/Lexicon" #~ msgid "Parallel View in a tab" #~ msgstr "Vedere Paralela intr-un tab" #~ msgid "Tabs and Panes" #~ msgstr "Taburi si Panouri" #~ msgid "Scripture Cross-references" #~ msgstr "Trimiteri Scriptura" #~ msgid "StudyPad default directory" #~ msgstr "Directorul implicit al Caietului de Studiu" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "Referintele URL folosind \"sword://\" (similar referintelor la\n" #~ "paginile web) pot fi folosite de programe pentru a cauta\n" #~ "referinte scripturale. In prezent sistemul tau nu are\n" #~ "nici un program setate care sa manuiasca aceste referinte.\n" #~ "\n" #~ "Vrei sa setezi Xiphos drept program\n" #~ "care sa manuiasca aceste referinte?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos s-a setat cu succes\n" #~ "drept manuitor al URL-urilor sword:// si bible://.\n" #~ "\n" #~ "Ai putea rula programul \"gconf-editor\"\n" #~ "pentru a examina cheile de la /desktop/gnome/url-handlers,\n" #~ "daca trebuie sa schimbi acestea." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos a esuat in initializarea manuitorului pentru cheia #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Mergi la " #~ msgid "Main" #~ msgstr "Principal" #~ msgid "Modules Main" #~ msgstr "Module Principal" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Fara vreun modul de Biblie de afisat,\n" #~ "Xiphos nu poate continua,\n" #~ "si se va inchide acum." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Alege sa activezi listele de Rugaciune " #~ msgid "Cipher Key?" #~ msgstr "Cheie Cipher?" #~ msgid "Change parallel 1" #~ msgstr "Schimba paralel 1" #~ msgid "Change parallel 2" #~ msgstr "Schimba paralel 2" #~ msgid "Change parallel 3" #~ msgstr "Schimba paralel 3" #~ msgid "Change parallel 4" #~ msgstr "Schimba paralel 4" #~ msgid "Change parallel 5" #~ msgstr "Schimba paralel 5" #~ msgid "Sizes" #~ msgstr "Marimi" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Bun venit la Xiphos.\n" #~ "\n" #~ "Nu exista nici un modul de Biblie instalat. Pentru a se initializa, " #~ "Xiphos are nevoie sa instaleze cel putin o Biblie.\n" #~ "\n" #~ "Cu permisiunea ta, Xiphos va invoca Managerul de Modul ca sa poti instala " #~ "de la Crosswire:\n" #~ "1. Configurarea instalarea indepartata.\n" #~ "2. Conectare.\n" #~ "3. Selecteaza un text Biblic pentru preferinta ta de limba.\n" #~ "4. Apasa pe 'instalare'.\n" #~ "Inchide Managerul de Modul cand ai terminat.\n" #~ "\n" #~ "Atentie: Daca te afli intr-o tara persecutata, foloseste aceasta cu " #~ "grija.\n" #~ "\n" #~ "Poate sa invoce Xiphos Managerul de Modul ca sa poti instala o Biblie?" #~ msgid "Parallel View" #~ msgstr "Vedere Paralela" #~ msgid "Parallel 1" #~ msgstr "Paralela 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Combo Paralela 1" #~ msgid "Parallel 2" #~ msgstr "Paralela 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Combo Paralela 2" #~ msgid "Parallel 3" #~ msgstr "Paralela 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Combo Paralela 3" #~ msgid "Parallel 4" #~ msgstr "Paralela 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Combo Paralela 4" #~ msgid "Parallel 5" #~ msgstr "Paralela 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Combo Paralela 5" #~ msgid "Use Verse Per Line" #~ msgstr "Foloseste Verset Per Linie" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Insereaza Insemn Bibletime" #~ msgid "Restore Folder" #~ msgstr "Restaurare Folder" #~ msgid "Restore saved folder" #~ msgstr "Restaureaza folderul salvat" #~ msgid "About the SWORD Project" #~ msgstr "Despre Proiectul SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Cartile pot fi descarcate din cadrul Proiectului SWORD" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos nu a putut executa arhivatorul" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " rezultate arhivare:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Arhiveaza in " #~ msgid "Text" #~ msgstr "Text" #~ msgid "Text to render" #~ msgstr "Textul de redat" #~ msgid "Pixbuf Object" #~ msgstr "Obiect Pixbuf" #~ msgid "The pixbuf to render." #~ msgstr "Pixbuf de transmis." #~ msgid "Open in a new tab" #~ msgstr "Deschide intr-un tab nou" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Deschide modulul selectat intr-o fereastra de ['dialog'] separata" #~ msgid "View information about the selected dialog" #~ msgstr "Vezi informatii despre dialogul selectat" #~ msgid "Daily Journal" #~ msgstr "Jurnal Zilnic" #~ msgid "Outlined Topic" #~ msgstr "Topic Subliniat" #~ msgid "Open selected module in a dialog" #~ msgstr "Deschide modulul selectat intr-un dialog" #~ msgid "Add Child" #~ msgstr "Adauga Copil" #~ msgid "Add Sibling" #~ msgstr "Adauga o Ruda" #~ msgid "H_istory/" #~ msgstr "I_storic/" #~ msgid "H_istory/C_lear" #~ msgstr "I_storic/C_uratare" #~ msgid "Open the file in Studypad" #~ msgstr "Deschide fisierul in Caietul de Studiu" #~ msgid "Remove - Restore" #~ msgstr "Elimina - Restaureaza" #~ msgid "Remove Folder" #~ msgstr "Elimina Folder" xiphos-4.0.7+dfsg1/po/ja.po0000664000175000017500000036730113162045104014626 0ustar unit193unit193# Japanese translation for xiphos # Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the xiphos package. # FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-05-17 03:32+0000\n" "Last-Translator: Kunio Nakamaru \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-09-20 05:57+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "設定が見つかりませんでした。" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "以下のメモを削除しますがよろしいですか?" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "タイトルなしのドキュメント" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "文書の変更を保存" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "閉じる前に?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "保存しない場合、変更は失われます。" #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "ファイル(&F)" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "メモ編集ツール" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "祈り帳/日記編集ツール" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Sword拡張データについて" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "拡張データ名" #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "" #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "拡張データ名" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "削除" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "" #: ../src/gnome2/about_modules.c:454 msgid "General Book" msgstr "" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "注解書名を変更" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "" #: ../src/gnome2/about_modules.c:465 msgid "Unknown type" msgstr "" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "" #: ../src/gnome2/about_modules.c:519 msgid "* Cross references" msgstr "" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "The Sword Projectは、神とその御言葉の研究と学習のためのソフトウェア郡の開発に" "尽力を注ぎ、そのソフトウェアの数は常に増え続けています。The Sword Projectフ" "レームワークは、聖書、注解書、辞書、辞典などその他の関係書物の学習に容易く用" "いる事が出来ます。たくさんのフロントエンドアプリケーションがこのフレームワー" "クの上に開発されてきました。これらの書物データは、このフレームワーク上で作ら" "れたフロントエンドアプリケーションによって共通化されているため、それらすべて" "で同じデータを用いることが出来ます。\n" "\n" "これらの書物データは、Sword Projectからダウンロードする事ができます。" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Xiphosを聖書学習ツールとしてお気に召しましたでしょうか?\n" "翻訳には満足されていますか?あなたも翻訳に貢献する事が可能です。\n" "\n" "私たちは、常に様々な言語に翻訳するボランティアを募集しています。もし、ほかの" "言語に訳してくださる方がいらしたら、どうぞご連絡ください。" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Xiphosの翻訳について" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Xiphosソースコードの翻訳HowToを参照ください" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos開発" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Powered by The SWORD Project.\n" "The SWORD Projectを世に出したTroy Griffittsと関係者に感謝します。" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "ブックマーク" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "フォルダ名入力" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "フォルダ名" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "フォルダ: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "編集" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "フォルダ名 " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "ブックマーク名 " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "節 " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "拡張データ " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "選択されたフォルダを削除" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(中身すべて削除されます)" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "選択されているブックマークを削除" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "追加" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "ラベル: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "ブックマーク" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "" #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "保存(_S)" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "保存せずに閉じる" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "保存せずに閉じる(_W)" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "節一覧" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "節一覧" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "検索結果" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "エキスポートする前に著作権を確認下さい!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "検索" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "単語又文章を入力下さい" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "上方を検索します" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "次を検索" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "拡張データフォント設定" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "フォントの変更" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "拡張データ" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "現在のフォント " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "この拡張データにおいては、既定のフォントを使う" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "拡張データ情報がありません。" #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - 聖書学習ソフトウェア" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "新しいタブを開く" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "基本ビュー" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "注解書ビュー" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "ブックビュー" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "注解書名を変更" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "注解書名を入力下さい" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "新しい名前" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "名前: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "拡張データ名は、特殊文字を含まない英数字である必要があります。" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "その名前の拡張データは、すでに存在します。" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "設定構築エラー:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "これらの拡張データを除外しますか?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "除外準備中" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "除外中" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "削除" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "これらの拡張データをインストールしますか?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "インストール準備中" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "インストールしています" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "インストール" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "これらの拡張データをアーカイブ化しますか?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "アーカイブ準備中" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "アーカイブ中" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "アーカイブ" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "これらの拡張データに高速検索用の索引を構築しますか?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "索引構築準備中" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "索引構築中" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "索引" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "これらの拡張データの高速検索用の索引を削除しますか?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "索引削除準備中" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "索引削除中" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "削除" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "拡張データ情報がありません。" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "拡張データ名" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "チェックされている拡張データは、インストール済みです" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "インストール済" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "ソフトウェア情報" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "" #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "選択されたフォルダを削除" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "正規表現" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "大文字と小文字を区別する" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "" #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "" #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "" #: ../src/main/prayerlists.cc:557 msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "ブックマーク" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "節一覧" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "" #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "リンクの挿入" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "リンクの挿入" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "ファイル(_F)" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "印刷プレビュー(_V)" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "印刷(_P)..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "保存する" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr "" #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "StudyPad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "削除" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "削除" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "削除する" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "選択されたフォルダを削除" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "現在のメモを削除" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "文書の変更を保存" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "フォントの変更" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "これらの拡張データをインストールしますか?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "リンクの挿入" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "新規作成" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "タイトルなしのドキュメント" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "印刷しています" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "文書の変更を保存" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "印刷プレビュー(_V)" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "印刷プレビュー(_V)" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "終了する(_Q)" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "文書の変更を保存" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "名前を付けて保存" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "名前を付けて保存(_A)..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "編集" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "節一覧" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "節一覧" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "選択されたフォルダを削除" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr "" #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "節一覧" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 msgid "Enable Statusbar Checkbox" msgstr "" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Enable Parallel Alternation Checkbox" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "節 " #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "表示(_V)" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "選択されたフォルダを削除" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "節一覧" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "節一覧" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 msgid "Create a new book/chapter outline" msgstr "" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "ブックマーク" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "Page %d of %d" #~ msgstr "ページ %d / %d" #~ msgid "Save As" #~ msgstr "名前を付けて保存" #~ msgid "HTML Output" #~ msgstr "HTML の出力" #~ msgid "HTML Source" #~ msgstr "HTML のソース(_S)" #~ msgid "Plain Source" #~ msgstr "通常のソース" #~ msgid "_Quit" #~ msgstr "終了する(_Q)" #~ msgid "_Open" #~ msgstr "開く(_O)" #~ msgid "Save _As..." #~ msgstr "名前を付けて保存(_A)..." #~ msgid "Open new document" #~ msgstr "新しい文書を開く" #~ msgid "Delete current note" #~ msgstr "現在のメモを削除" #~ msgid "HTML _Output" #~ msgstr "HTML の出力(_O)" #~ msgid "_HTML Source" #~ msgstr "HTML のソース(_H)" #~ msgid "_Plain Source" #~ msgstr "通常のソース(_P)" #~ msgid "Unlock " #~ msgstr "開錠 " #~ msgid "Preparing to print" #~ msgstr "印刷する準備をしています" #~ msgid "Printing is not supported on this printer" #~ msgstr "このプリンタでは印刷をサポートしていません" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "プリンター%sでは、PostScript印刷がサポートされていません。" #~ msgid "Printing" #~ msgstr "印刷しています" #~ msgid "Waiting to print" #~ msgstr "印刷待ち" #~ msgid "An error occurred while printing" #~ msgstr "印刷する際にエラーが発生しました" #~ msgid "It was not possible to print your document: %s" #~ msgstr "ドキュメントを印刷できませんでした: %s" xiphos-4.0.7+dfsg1/po/de.po0000664000175000017500000056244513162045104014632 0ustar unit193unit193# German translation for Xiphos # Copyright (C) 2004 Johannes Tanzler # 2007 Christoph Brill # This file is distributed under the same license as the Xiphos package. # Johannes Tanzler 2004 # Christoph Brill 2007 # , fuzzy # # msgid "" msgstr "" "Project-Id-Version: Xiphos 3.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2014-12-19 12:06+0100\n" "Last-Translator: Eicke Godehardt \n" "Language-Team: Xiphos Translation Team \n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Poedit 1.5.4\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos Fehler: \"sollte nicht passieren\", display_mod: null\n" "Bitte melden Sie dies. sword_main.cc:set_treekey\n" "Was haben Sie getan, als das Problem auftrat?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Konfiguration nicht gefunden" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Soll die Notiz zu folgendem Vers gelöscht werden" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Öffnen" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Unbenanntes Dokument" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Änderungen im Dokument speichern" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "vor dem Beenden?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Wenn sie nicht speichern, werden alle Änderungen verloren gehen." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Datei" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Notizbuch" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Notiz-Editor" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Gebetsliste-/Tagebuch-Editor" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Über das Sword-Modul" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "Schließen" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Modulverwaltung" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Modulliste" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Optionen" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Rahmen" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Tageslosung" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Karten" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Bilder" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Glossare" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bibel" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Kommentare" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Wörterbuch" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Allgemeine Bücher" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Kommentare umbenennen" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Tagebuch" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Unbekannt" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Bereiche" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Installationsquelle" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Hauptfenster Module" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Format" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Überschriften" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Fußnoten" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Querverweise" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Strongs Nummern" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morphologische Markierungen" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemmata" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Christi Worte in Rot" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Griechische Akzente" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Hebräische Vokalpunkte" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Hebräische Kantillation" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Transliteration" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morphem-Zerlegung" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Attribute" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Optionen" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "Das SWORD Projekt ist ein ständig wachsendes Softwarepaket zur Erforschung " "und Studium von Gottes Wort. Das SWORD Projekt stellt ein Fundament dar zur " "einfachen Benutzung und Studium von Biblischen Texten, Kommentaren, Lexika, " "Wörterbüchern und anderen Büchern. Viele Benutzerprogramme sind auf diesem " "Fundament gebaut worden. Eine Bibliothek von installierten Buchmodulen kann " "auf allen Benutzerprogrammen mit diesem Fundament genutzt werden. \n" "\n" "Bücher können vom SWORD Projekt heruntergeladen werde." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Das SWORD-Projekt" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Magst Du Xiphos, um damit die Bibel zu studieren? Möchtest Du es in Deiner " "Sprache sehen? Du kannst Xiphos übersetzen! \n" "\n" "Wir suchen immer nach Beiträgen zu neuen Übersetzungen von Xiphos in andere " "Sprachen. Wenn Du für uns übersetzen kannst, verwende bitte den Link weiter " "unten, um uns zu kontaktieren und unterstütze damit unsere Arbeit." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Info zum Übersetzen von Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Siehe TRANSLATION-HOWTO in den Xiphos Quellen" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos Entwicklung" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright © 2000-2017 Xiphos Entwickler-Team" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Auf der Basis von dem SWORD Projekt.\n" "Unser Dank gilt Troy Griffitts und allen anderen, die uns das SWORD-Projekt " "gegeben haben." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Lesezeichen" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Ordnername eingeben" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Ordnername" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Ordner: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Datei für Lesezeichen festlegen" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Bearbeiten" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Ordnername: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Lesezeichenname: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Vers: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Ausgewählten Ordner entfernen" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(und den gesamten Inhalt)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Auswähltes Lesezeichen entfernen" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Hinzufügen" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Beschriftung: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Suchergebnis: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "Das Öffnen eines Lesezeichens mit mehreren Referenzen\n" "in unterschiedliche Reiter wird nicht unterstützt." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Lesezeichen" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Schlüssel für das Modul %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "nach:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Chiffrierschlüssel eingeben: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Speichern" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Schließen ohne zu Speichern" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Schließen _ohne zu Speichern" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Versliste" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "VersListe" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "SuchErgebnisse" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Bitte überprüfe das Copyright vor dem Export!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Suchen" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Wort oder Phrase eingeben" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Rückwärts suchen" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Weitersuchen" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Schriftart wählen" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Ändere Schriftart für" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Module" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Aktuelle Schriftart: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Standardschriftart für dieses Modul verwenden" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" "BUG! Xiphos steht kurz vor dem Absturz Aufgrund eines \"STRDUP\" Fehlers." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Bitte melden Sie diesen Fehler dem Xiphos Team mit:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" "BUG! Xiphos steht kurz vor dem Absturz Aufgrund eines \"STRING\" Fehlers." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Modul bietet keinen Unterstützung für %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: Keine Fenster." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Aktuelle Navigation gesendet." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Spricht nicht." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Software zum Bibelstudium" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Neuen Reiter öffnen" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standardansicht" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Kommentaransicht" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Buchansicht" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Willkommen bei Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Umbenennen wird in Windows nicht unterstützt.\n" "\n" "Xiphos ist beschränkt durch das Windows Dateisystem,\n" "welches das Umbenennen von Dateien die zur Zeit geöffnet sind,\n" "wie diesen Kommentar, nicht erlaubt.\n" "Darum ist es unmöglich den persönlichen Kommentar\n" "in Windows umzubennnen." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Kommentare umbenennen" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Kommentarname wählen" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Neuer Name" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Name: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Modulnamen dürfen nur aus [A-Za-z0-9_] bestehen." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos kennt schon ein Modul mit diesem Namen." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Erstellen der Konfiguration fehlgeschlagen:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Fehler beim Erstellen der Konfiguration:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "Kein Modul in dieser Seite." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Überblick über den Modul Manager.\n" "\n" "Dies ist Xiphos' Mechanismus, um neuen und aktuelleren Inhalt zu bekommen.\n" "Dies ist das erste mal, dass sie ihn benutzen. Bitte schauen sie sich ihn " "etwas genauer an.\n" "\n" "Module kommen von unterschiedlichen Repositorien. Modul Quellen: " "Hinzufügen/Löschen zeigt aktuelle bekannte Repositorien.\n" "\n" "Modul Quellen: Auswählen ist um zu entscheiden, woher Module kommen " "sollen, das bedeutet, von welchem Repository Xiphos diese herunterladen " "soll, und wo diese im System abgelegt werden sollen. Setze " "Installationsquelle und Installationsziel, dann klicke " "Aktualisieren.\n" "\n" "Module: Installieren/Aktualisieren ist zum auswählen und " "herunterladen von Modulen nach der Auswahl von Quelle und Ziel.\n" "\n" "Module: Verwaltung ist für das Archivieren und die Indexerzeugung.\n" "\n" "Lesen sie Abschnitt 5 in unserem Handbuch zu den Details zum Module Manager " "oder fragen sie nach Hilfe im Live Chat oder (wenn im Chat niemand " "antwortet) senden sie eine E-Mail an unsere Benutzer-Mailingliste.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Willkommen in Xiphos\n" "\n" "Sie haben noch keine Bibeln installiert. Um beginnen zu können muss " "wenigstens ein Modul installiert sein. Der Modulmanager wurde daher jetzt " "geöffnet, um eine oder mehr Bibeln entweder von einer lokalen Quelle (CD, " "Flashdrive) oder über das Netzwerk von CrossWire Bible Societz zu " "installieren. . Bitte folgen Sie dieser schrittweisen Anleitung und der " "allgemeinen Modulmanagerübersicht.\n" "\n" "Lokale Installierung\n" "–In \"Modulquellen: Hinzufügen/Löschen\" fügen Sie ein neues, lokales " "Verzeichnis hinzu, in dem Module vorhanden sind.\n" " (\"mods.d\" und \"modules\" müssen existieren)\n" "–In \"Modulquellen: Auswahl\" klicken Sie \"Lokal\" und wählen Sie Ihr " "neuhinzugefügtes Verzeichnis aus.\n" "\n" "Netzwerkinstallation von CrossWire:\n" "– In \"Modulquellen: Auswahl klicken Sie \"Entfernt\" und wählen sie " "\"CrossWire\" aus.\n" "– Klicken Sie \"Aktualisieren\" an.\n" "\n" "In beiden Fällen:\n" "– In \"Module: Installieren/Aktualisieren\" wählen sie Bibeln und andere " "Module aus\n" "– Klicken \"Installieren\"\n" "– Schließen Sie den Modulmanager\n" "\n" "Achtung: Falls Sie in einem Land leben in dem Christenverfolgung praktiziert " "wird, kann Internetdownload von Modulen gefährlich sein.\n" "Beide Dialoge, dieser und die allgemeine Einführung zum Modulmanager kann " "jederzeit geschloßen werden. " #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Entferne diese Module?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Bereite Entfernung vor" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Entferne" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Entfernen" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Installiere diese Module?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Bereite Installation vor" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Installiere" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Installieren" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Archiviere diese Module?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Bereite Archivierung vor" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archiviere" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archiv" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Erstelle schnellen Such-Index für diese\n" "Module (kann einige Minuten/Modul dauern)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Bereite Indexierung vor" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexierung" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Index" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Lösche den Schnellsuch-Index für diese Module?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Bereite Entfernung des Index vor" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Lösche Index" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Löschen" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Das Modul hat keine Informationen." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Modulname" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Ein Häkchen bedeutet, dass dieses Module bereits installiert ist" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Kontrollkästchen aktivieren, um an diesem Modul zu arbeiten" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" "Kontrollkästchen aktivieren, um dieses Modul zum installieren/aktualisieren " "auszuwählen" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Installiert" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Das Indexsymbol bedeutet, dass zum schnelleren Suchen ein optimierter " "('lucene') Index des Moduls erstellt wurde (siehe Pflegeseite zu dieser " "Funktion)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Das Schlosssymbol bedeutet, dass das Modul verschlüsselt ist und der " "Schlüssel bei dem Rechtebesitzer erworben werden muss" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Über" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Das Aktualisierungssymbol bedeutet, dass von dem installierten Modul eine " "neuere Version verfügbar ist: Sie sollten das Modul aktualisieren" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Verfügbar" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Größe" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Beschreibung" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' fehlgeschlagen:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " archiviert in: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Tagebücher und Gebetslisten können nicht indexiert werden." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s fehlgeschlagen" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Fertig" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Unbekannt" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Quelle:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Kategorisiert nach\n" "Moduletyp" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Bibeltexte" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Kommentare" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Wörterbücher" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Glossare" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Tageslosungen" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Allgemeine Bücher" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Kult/Unorthodox" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Kategorisiert nach\n" "Verfügbarkeit" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Aktualisierungen" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Deinstalliert" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Gebetsliste/Tagebuch" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Aktualisiere von ferner Quelle" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Ferne Quelle nicht gefunden" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Konfigurieren" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Typ" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Überschrift" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Quelle" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Verzeichnis" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Benutzer" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Passwort" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Modul-Quellen" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Hinzufügen/Entfernen" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Auswählen" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Module" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Installieren/Aktualisieren" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Pflege" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Bitte aktualisieren" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Ihre Moduleliste ist veraltet!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Du hast deine letzte Bibel deinstalliert.\n" "Xiphos benötigt mindestens eine." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Es sind noch immer keine Bibeln installiert.\n" "Xiphos kann ohne einer nicht fortgesetzt" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Ferne Standardquellen wurde geladen." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Konnte Standardquellen von CrossWire nicht laden." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Ausgewählte Quelle entfernen" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Geben sie eine ferne Quelle an" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Überschrift:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Typ:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Host:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Verzeichnis:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Benutzer (optional):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Passwort (optional):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Quelle mit diesem Namen existiert bereits" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Geben sie eine Quelle im Internet an" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[kein Modul]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Nach außen, zum Abschnitt, der diesen enthält" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Gehe zu vorigem Eintrag" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Gehe zu nächstem Eintrag" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Nach innen, zum ersten Unterabschnitt" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Synchronisiere das Scrollen in diesem Fenster mit dem Hauptfenster" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Parallel" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Anheften/Abtrennen" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Moduloptionen" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Parallelansicht" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BibleSync Sitzungspasswort" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Phrase:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Modusauswahl fehlgeschlagen.\n" "Nach dem Aktivieren der \"Fehlersuche\" erneut versuchen, um zu die Ursache " "zu sehen." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Modusauswahl fehlgeschlagen.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (Passwort \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Deaktiviert" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Persönlich" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Sprecher" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Zuhörer" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Auswahl --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Lokalisierung wird nach einem Neustart wirksam." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Einstellungen" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Allgemein" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Einstellungen" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Schriften" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Farben" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Größen und Ansichten" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Speziell" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Liste leeren?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Möchten Sie die Modulliste wirklich leeren?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Modul entfernen?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Wollen Sie das ausgewählte Modul entfernen?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Durchsuche das " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Modul" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "gefunden in " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Neue Liste %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Die letzte Modulliste wird eventuell nicht gelöscht" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Liste löschen?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Möchten Sie Folgendes löschen:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Syntaxübersicht für optimierte \"lucene\" Suchen\n" "Suche nach Versen, die folgendes enthalten...\n" "\n" "geliebter Sohn\n" "\t \"geliebter\" oder \"Sohn\"\n" "\tDies ist die selbe Suche, wie für geliebter ODER Sohn\n" "\"geliebter Sohn\"\n" "\tDer Ausdruck \"geliebter Sohn\"\n" "geliebt*\n" "\tEin Wort, das mit \"geliebt\" beginnt\n" "\t(geliebt ODER geliebte ODER geliebter ODER etc...)\n" "geliebter AND Sohn\n" "\tDas Wort \"geliebter\" und das Wort \"Sohn\"\n" "\t&& kann anstelle von AND verwendet werden\n" "+geliebter Sohn\n" "\tVerse die unbedingt \"geliebter\" enthalten und eventuell " "\"Sohn\"\n" "geliebter NOT Sohn\n" "\t\"geliebter\" aber nicht \"Sohn\"\n" "(geliebter Sohn) AND Gott\n" "\t\"geliebter\" oder \"Sohn\" und \"Gott\"\n" "lemma:G2316\n" "\tSuche nach dem Griechischen (\"G\") Strong's Wort Nummer 2316.\n" "\tAußerdem wird die Strong's Anzeige in dem Reiter Attribut-Suche " "angezeigt.\n" "\n" "Für die kompletten Details, suchen Sie bitte im Internet nach \"lucene " "search syntax\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Attribut-basierte Suche\n" "Suche nach Modulinhalten außerhalb des eigentlichen Textes. Attribute sind " "Fußnoten, Strongverweiszahlen und morphologische Symbole.\n" "\n" "Die meisten solcher Suchen können schneller mit \"Lucene\"-Suchen " "durchgeführt werden. \n" "\n" "Um Attributsuchen zu benutzen müssen Sie \"Attributsuche\" anklicken.\n" "Fußnoten werden einfach als Text gesucht.Strongverweisnummern müssen mit dem " "Prefix G oder H eingegeben werden. Z.B. \"G2316\" findet \"θεός\" (\"Gott" "\").\n" "Morphologische Symbole werden buchstabengetreu eingegebe, z.B. \"N-ASF\" " "steht für \"Nomen, Accusativ Singular Feminin\" -- siehe Robinsonmodul." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Modul ist weder eine Bibel noch ein Kommentar" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync ist nicht aktiv zum übertragen." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Die ist eine inklusive (\"UND\") Suche:\n" "Findet Treffer, die alle Worte enthalten." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Öffne erweiterte Suche" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Öffne den separaten Dialog für erweiterte Suchanfragen." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Suchmodul" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Suchtyp" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimiert (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Regulärer Ausdruck" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Genaue Phrase" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Suchoptionen" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Groß-/Kleinschreibung" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Suchbereich" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Kein Bereich" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Grenzen verwenden" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Letzte Suche" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Grenzen" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Untere" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Obere" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "Modul im Editor öffnen?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "Wenn nicht, wird es nur angezeigt." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Versreferenz einfügen" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Liste:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Suchen" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Seitenleiste" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Benutzt das SWORD-Projekt" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Konnte Verzeichnis für Reiter nicht anlegen." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Gebetslisten-/Tagebucheintrag" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Neuer Name" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Ausgewählten Eintrag entfernen" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Januar" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Februar" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "März" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "April" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Mai" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Juni" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Juli" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "August" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "September" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Oktober" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "November" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Dezember" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Eine Bildgröße konnte nicht bestimmt werden.\n" "Xiphos kann Bilder nicht an die Fenstergröße anpassen." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "Nichtzutreffendes Paket\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "Anwesenheitsmitteilung:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "Navigationspaket:\n" "\n" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "unbekanntes Modul" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "Indirekt über die Versliste navigiert." #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "FEHLER: unbekannter BibleSync-Indikator" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "Andere Anzeichen sind:" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "Kontrollkästchen aktivieren, um diesem Sprecher zu folgen" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "Verfügbare Sprecher" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "Letzte Navigation war Direkt oder Indirekt" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "Letzte Navigation" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "IP Adresse:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "Anwendung: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "Gerät: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID: " #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" "

Dieses Modul hat an dieser Stelle keinen Inhalt." #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Unzulässig kodierte persönliche Kommentarbeschriftung:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Kapitel" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos versteht nicht mehr als ein Argument." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Initialisiere HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Erstelle Schnittstelle" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Starte Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Lade Einstellungen" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Zeige Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Vorschau" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Fußnote" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Referenz" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morphologische Markierungen" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Zurück zu " #: ../src/main/parallel_view.cc:61 #, fuzzy msgid "Unknown parallel module: " msgstr "unbekanntes Modul" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strongs Nummern" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Fußnoten" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morphologische Markierungen" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Hebräische Vokalpunkte" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebräische Kantillation" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Griechische Akzente" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Querverweise" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemmata" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Überschriften" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morphem-Zerlegung" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Christi Worte in Rot" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transliteration" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Textvarianten" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Primärtexte" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Sekundärtexte" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Alle Texte" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Transliteration" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Glossare" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "Kontext anzeigen" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Wachstum" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Für Wachstum
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Erlösung" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Für Rettung
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Gesundheit" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Für Gesundheit
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Verschiedenes" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Diverses
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punkt x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punkt y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punkt z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Unterpunkt 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Unterpunkt 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Unterpunkt 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Unterpunkt 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Unterpunkt 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Unterpunkt 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Unterpunkt 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Unterpunkt 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Name für neue Gebetsliste oder Tagebuch" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos hat diese Gebetsliste bereits gefunden." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos konnte den Modulpfad nicht erzeugen:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Eine einfache Gebetsliste. \\par\\par Modul erzeugt durch Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "HauptGebetsliste" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MeineGebetsliste" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Personen:
Robert
Samuel
Susanne

Gemeinde:
Kirchenbänke
Mitgliedschaft
Bibeln für Missionare


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Eine Gegenstands-basierte Gebetsliste.. \\par\\par Modul erzeugt durch " "Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "ThemenGebetsliste" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Robert
Samuel
Susanne
Johannes
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Geistliches Wachstum" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Michael
Stefan
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Susanne
Johannes
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Eine Monats-Gebetsliste. \\par\\par Modul erzeugt durch Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MonantsGebetsliste" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Ein Tagebuch. \\par\\par Modul erzeugt durch Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Tagebuch" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "Eine untergliedertes Thema (z. B. einer Predigt). \\par\\par Modul erzeugt " "durch Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "UntergliedertesThema" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Hauptpunkt A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Hauptpunkt A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Hauptpunkt B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Hauptpunkt B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Hauptpunkt C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Hauptpunkt C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "Eine untergliedertes Thema (z. B. einer Predigt). \\par\\par Modul erzeugt " "durch Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Kapitel" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Benutzerkommentar" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Suchergebnis %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Bereich löschen?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Wollen Sie diesen Bereich löschen?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Suchen: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Kein solches Module installiert.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Bitte die Modulliste anpassen." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Es existiert kein Schnellsuch-Index für %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Suche auf diesem Modul jetzt `Mehrere Worte'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Siehe Modulverwaltung, Pflegeseite." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Suche beendet" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "Treffer" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Es gibt kein Kommentar-Modul." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME ist nicht gesetzt!" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "Xiphos konnte Verzeichnis nicht erzeugen " #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "kann nicht erzeugen " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Leere Einstellungsdatei -- Wiederherstellung versucht.\n" "Einige Informationen könnten verloren gegangen sein." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "Leere Einstellungsdatei -- kein Backup?!? Informationen sind verloren!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Es sind immer noch keine Bibeln installiert.\n" "Offenbar wollten sie keine installieren.\n" "\n" "Ohne Bibel-Module kann Xiphos\n" "jedoch nicht fortfahren und wird jetzt beendet." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Installation der Bibel-Module abgeschlossen." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Modulfehler: xref nicht verwendbar.\n" "Bitte melden sie dies zusammen mit Modul & Vers" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "Vers" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "Kapitel" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphoss Datei für\n" "Sprachabkürzungen nicht gefunden." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphoss Datei für Sprachabkürzungen\n" "konnte nicht geöffnet werden." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos konnte keinen Speicher für\n" "Sprachabkürzungen anlegen." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos konnte die Datei für\n" "Sprachabkürzungen nicht lesen." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Keine passende Lokalisierung gefunden für `%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Bücher-Namen und Menüs können nicht übersetzt werden" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Modul %s hat begleitende Module:\n" "%s.\n" "Wollen Sie diese auch öffnen?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "Das Erste wird im Hauptfenster geöffnet\n" "alle weiteren in separate Fenstern." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Es ist keine Tageslosung installiert, die angezeigt werden kann." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Gesperrtes Modul.\n" "\n" "Sie öffnen ein Modul, wofür es einen Schlüssel braucht.\n" "\n" "Das Modul ist gesperrt. Das bedeutet, das der Herausgeber den Inhalt " "verschlüsselt hat und Sie erst den entsprechenden Schlüssel eingeben müssen, " "um es nutzen zu können. Den Schlüssel sollten Sie auf der Webseite oder in " "der entsprechenden E-Mail bekommen haben, die den Kauf bestätigt hat.\n" "\n" "Bitte geben Sie den Schlüssel im Dialog ein." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Verlauf leeren" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "Verlauf ➛ Versliste" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL nicht gefunden:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos konnte %s nicht ausführen" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Betrachter-Fehler:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "%s in Hauptfenster anzeigen" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokument nicht erfolgreich erzeugt. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Was muss ich tun, um gerettet zu sein?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Apg 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Eph 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Römer 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Was ist die Gute Nachricht?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokument nicht erfolgreich eingelesen. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "Leeres Dokument \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "falscher Typ, Wurzelknoten != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "falscher Typ, Wurzelknoten != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Kapitel %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Kapitel %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Kapitel %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Kapitel %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Kapitel %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Kapitel %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Altes Testament" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "1 Mos - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Neues Testament" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mt - Offb" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Beispiel-Modulliste" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "falscher Typ, Wurzelknoten != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Speichern der Einstellungen fehlgeschlagen! Stat %d, Größe %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Versuch, das letzte Speichern rückgängig zu machen." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Lesezeichen hinzufügen" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Lesezeichendialog" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Neuen Ordner erstellen" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Neuer Ordner" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Neu ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Lesezeichen löschen" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Beschriftung:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Beschriftung Eingabe" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Vers:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Verseintrag" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Modul Eintrag" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Lesezeichen Baumansicht" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Verweis einfügen" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Vers" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Verweistext" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Direkt verweisen" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Über Versliste verweisen" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Verweis testen" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Das Program beenden" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Beenden" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Dieser Notiz drucken" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Druckvorschau der Notiz" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML Format wechseln" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML Modus" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Aktuelle Notiz löschen" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "Persönlichen Kommentar _löschen" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Datei" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Aktuelle Notiz speichern" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Speichern (Persönlicher Kommentar)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Druck_vorschau" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Drucken..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "Be_enden" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Speichern" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Dokument drucken" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Druckvorschau des Dokuments" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Eine Datei im Notizbuch öffnen" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Datei speichern" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Speichert die aktuelle Datei unter" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Speichern UNTER" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Diese Datei zu den Lesezeichen hinzufügen" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Neues Dokument erstellen" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Neues Dokument" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Textstelle kopieren/exportieren" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Abbruch Textstelle exportieren" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Textstelle exportieren OK" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Version" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Schlüssel" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopie" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Export" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Ganzes Buch exportieren" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Buch" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Buch Optionsfeld" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Exportiere ein komplettes Kapitel" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Kapitel Optionsfeld" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Exportiere einen ein" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Vers Optionsfeld" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Versbereich" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Format" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Einfacher Text" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Einfacher Text Optionsfeld" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML Optionsfeld" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Zeigt an, ob bei mehr als einem Vers, die Versnummern im Fließtext " "erscheinen sollen." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "_Versnummern im Text" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Versnummer Knopf" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Anzeigen ob der Verweis als erstes oder letztes platziert wird." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Referenz zuletzt" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Referenz zuletzt-Knopf" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Anzeigen ob der Versionsname im Verweis enthalten ist oder nicht." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Version einbeziehen" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Versionsknopf" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Speichere Export unter" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Zeigt an, ob die Versnummern im Fließtext erscheinen sollen." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "Version einbeziehen" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "Über das Notizbuch" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Öffne Informationsdialog" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Fett" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Auswahl fett setzen" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopieren" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Auswahl in die Zwischenablage kopieren" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Ausschneiden" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Auswahl ausschneiden" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Einzug verringern" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Verringern" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Absatzeinzug verringern" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Auswahl löschen" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Löschen" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Auswahl entfernen" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Eintrag löschen" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Lösche aktuelles Element" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Aktuelles Dokument durchsuchen" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Schrift" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Schriftart ändern" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Einzug vergrößern" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Erhöhen" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Einzug der Absätze vergrößern" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Emoticon einfügen" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Emoticon" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Ein Emoticon einfügen" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Bild einfügen" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Bild" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Bild bei Cursor einfügen" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Lesezeichen einfügen" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Verweis" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Verweis einfügen" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Gliederung einfügen" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Gliederung" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Gliederung einfügen" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Regel einfügen" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Regel" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Waagerechten Strich einfügen" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Xiphos Verweis" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Verweis auf ein Sword-Modul einfügen" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Tabelle einfügen" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Tabelle" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Tabelle einfügen" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Kursiv" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Auswahl kursiv setzen" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Zentrieren" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Zentrierter Absatz" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Vollständig" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "Blocksatz" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Links" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Linksbündiger Absatz" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Rechts" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Rechtsbündiger Absatz" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Neu" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Neue Datei erstellen" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Datei öffnen" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Einfügen" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Zwischenablage bei Cursor einfügen" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Dokument drucken" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Drucken" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Aktuelles Dokument drucken" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Druckvorschau" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Vorschau" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Druckvorschau des aktuellen Dokuments" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Beenden" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Editor beenden" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Wiederherstellen" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Den rückgängig gemachten Vorgang wiederherstellen" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Finden und Ersetzen" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "E_rsetzen" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Suchen und Ersetzen" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Änderungen im Dokument speichern" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Speichern unter" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Datei speichern unter ..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Durchstreichen" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Auswahl durchstreichen" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Unterstreichen" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Auswahl unterstreichen" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Rückgängig" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Letzte Änderung rückgängig machen" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Editor" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Zuletzt benutzte Dokumente" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Bearbeiten" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Hilfe" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Normal" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Überschrift 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Überschrift 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Überschrift 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Überschrift 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Überschrift 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Überschrift 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Adresse" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Vorformatiert" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Spiegelstrichliste" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Nummerierte Liste" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Nummerierte Liste" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Alphabetische Liste" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Durchstreichen" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Schriftfarbe für Auswahl setzen." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Auswahl durch setzen einer Hintergrundfarbe hervorheben." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Verse Markieren" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Benutzerkommentar" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Benutzerkommentar" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Markieren" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Aufheben" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Benutzerkommentar" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Benutzerkommentar" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Modulverwaltung" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Einführung ansehen" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" "Öffne eine kurze einleitende Erklärung, wie der Modul-Manager arbeitet." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Lade Standard" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Lade und synchronisiere die Standardmenge an bekannten Repositorien, wie sie " "auf crosswire.org gepflegt werden, mit ihren aktuellen entfernten Quellen." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Aktualisiere Xiphos' Wissen darüber, welche Module in den ausgewählten " "entfernten Repositorien verfügbar sind" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Installieren" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Installiere oder aktualisiere ausgewählte Module" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Ausgewählte Module aus der Liste entfernen" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archiv" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Erzeuge ein Zip-Archiv der ausgewählten Module?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Index" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "Erstelle einen Index der ausgewählten Module, für optimiertes (\"lucene\") " "Suchen." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "_Index löschen" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Lösche den Schnellsuch-Index für diese Module?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Fortfahren" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Modulverwaltung" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "WARNUNG: Vorsicht, wenn es in ihrem Land Verfolgung gibt." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Quellen hinzufügen oder entfernen" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Aktuelle lokale Quellen" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Hinzufügen eines lokalen Verzeichnisses als Installationsquelle, " "typischerweise auf einer CD oder einem Stick. So ein Verzeichnis enthält " "Unterverzeichnisse \"mods.d\" und \"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Entfernt eines ihrer lokalen Verzeichnisse als Installationsquelle." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Aktuelle ferne Quellen" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Hinzufügen einer maßgeschneiderten entfernten Installationsquelle. Sie " "brauchen dazu den Rechnernamen und das Verzeichnis des Repositories." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Geben sie eine Quelle im Internet an" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Installationsquelle" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokal" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Fern" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Installationsziel" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Persönlicher Bereich, nur für eigenen Gebrauch:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Heimverzeichnis" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Systembereich, für alle Benutzer:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword Systemverzeichnis" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Warnung: Wenn sie in ihrem Land wegen ihrer Religion verfolgt werden " "könnten und nicht riskieren wollen, entdeckt zu werden, sollten sie KEINE " "fernen Quellen verwenden! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Lokales Installationsverzeichnis" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Ausklapp-Verlaufsliste" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Wähle Buch für die Anzeige" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Buchauswahl Knopf" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Offenbarung des Johannes" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Wähle Kapitel für die Anzeige" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Kapitel umschalten Knopf" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Wähle Vers für die Anzeige" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Vers umschalten Knopf" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Bitte einen Verse im Format 1:1 eingeben und Enter drücken" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Referenz Eingabe" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Einband" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Schriftfarben" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Hintergrund" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Vordergrund" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Aktueller Vers" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Versnummer" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Verweise" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Vordergrund hervorheben" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Hintergrund hervorheben" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Farben invertieren" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Normaler Text" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Hintergrund hervorheben" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Schriftfarben" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Schriftgrößen" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Alle angezeigten Schriftgrößen sind relativ zu dieser Auswahl" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Basis-Schriftgröße" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Normalerweise -1, damit die Versnummern weniger aufdringlich sind" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Größe der Versnummern" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Name und Größenauswahl aller Module in einer gegebenen Sprache; wird " "überschrieben von der spezifischen Auswahl zu einem bestimmten Modul" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Schrift-Einstellungen, pro Sprache" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Sprachen-Schriftart Kombinationsfeld" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Schriften" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos ist das erste Bibelstudierprogramm, das eine Umsetzung für BibleSync " "anbietet, ein Synchronisierungsprotokoll für Bibelprogramme. Wenn sie mit " "mehreren Bibelprogrammen oder im Team arbeiten, oder sie im Klassenzimmer " "gemeinsam studieren, kann BibleSync ein nützliches Werkzeug sein. BibleSync " "arbeit in 1 von 3 Modi: Persönlich, um mehrere eigene Bibelanwendungen zu " "synchronisieren; als Sprecher, um in einer Vorlesung die Bibelprogramme der " "Zuhörer zu steuern; als Zuhörer, um der Navigation des Sprechers zu folgen." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "Modus:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Modus auswählen, in dem BibleSync arbeiten soll." #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Aus" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "BibleSync deaktivieren." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "BSP Aus-Schaltknopf" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Sprecher" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "BibleSync als Sprecher aktivieren." #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "BSP Sprecher-Schaltknopf" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Publikum" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "BibleSync als ein Zuhörer aktivieren." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "BSP Zuhörer-Schaltknopf" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Persönlich" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" "BibleSync für persönliches Arbeiten oder die Arbeit im Team aktivieren." #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "BSP persönlich-Schaltknopf" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Persönlich" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "Im persönlichen Modus können nur Programme auf dieser Maschine die " "Navigation mitbekommen." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "BSP Privatsphäre-Knopf" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "Navigieren:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" "Auswahl wie eingehende Navigationssynchronisierungen akzeptiert werden." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Direkt" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" "BibleSync Navigationen werden Xiphos direkt zu dem entsprechenden Vers " "bringen." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "BSP direkte Navigation-Schaltknopf" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "_Versliste" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync Navigationen nutzen Xiphos' Versliste in Seitenleiste." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "BSP Navigation Versliste-Schaltknopf" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "Folgen:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos hört auf die Sprecher entsprechend dieser Wahl." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Selektiv" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Sprecher gezielt auswählen, denen gefolgt werden soll." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "BSP selektives Folgen-Schaltknopf" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Allen" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Allen Sprechern wird gefolgt." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "BSP allen Folgen-Schaltknopf" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Keinem" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Keinem Sprecher wird gefolgt." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "BSP keinem Folgen-Schaltknopf" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "Speziell:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Mehr Ablaufverfolgung von BibleSync-Operationen werden ausgegeben, wenn " "Anwesenheit, Nichtzutreffend und Fehlersuche aktiviert sind. Aber Achtung, " "sind diese aktiviert, kann die Ausgabe ziemlich geschwätzig werden. " "Außerdem sollten sie sich überlegen, den Gruppenparameter als Xiphos-" "Reiternummer zu aktivieren." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Anwesenheit" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Anwesenheitsankündigungen werden in Nachrichtendialogen gezeigt." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "BSP Anwesenheit-Knopf" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Nichtzutreffend" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" "Nichtzutreffendes für ihre Sitzung wird in Nachrichtendialogen gezeigt." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "BSP Nichtzutreffend-Knopf" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Fehlersuche" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Paketverfolgung" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "BSP Fehlersuch-Knopf" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Gruppe als Reiter" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Interpretiert die Gruppennummer des Protokolls als Xiphos' Reiternummer. Es " "kann nötig sein, dies auszuschalten, wenn ein Sprecher eine Gruppennummer " "verwenden, die sich nicht als Reiternummer eignet." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "BSP Ereignis gruppieren als Reiter-Knopf" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Allgemein" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Wähle eine bestimmte Sprache für die Darstellung, anders alshre normale " "Einstellung" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Spezielle Lokalisierung (erfordert Neustart)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Spezielle Lokalisierung Kombinationsfeld" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Startbildschirm anzeigen" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Tageslosung beim Starten anzeigen" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Wenn Sie ein bevorzugtes Tageslosungsmodul eingestellt haben, wird der " "Eintrag beim Starten angezeigt." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Vorgabewörterbuch verwenden" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Lässt Doppelklick auf ein Wort immer das Standardwörterbuch verwenden, " "anstatt das Wörterbuch, welches aktuell angezeigt wird" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Vorgabewörterbuch verwenden Kontrollkästchen" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Zum vorigen/nächsten Kapitel springen" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Bildlaufleiste des Bibeltextes verwenden, um zum vorigen oder nächsten " "Kapitel zu springen" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Zum vorigen/nächsten Kapitel springen Kontrollkästchen" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Bildgröße ändern" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Automatische Anpassung der Bildgröße, um in die Anzeige zu passen" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Bildgröße ändern Kontrollkästchen" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "aktuellen Vers hervorheben" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Wende kontrastreiche Hervorhebung auf den aktuellen Vers an - siehe " "Farbauswähler" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Aktuellen Vers hervorheben Kontrollkästchen" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Benutzerkommentar hervorheben" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Verwende umgekehrte Hervorhebung für benutzerkommentierte Verse" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Benutzeranmerkungen hervorheben Kontrollkästchen" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Querverweise in der Versliste" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "Benutze die Versliste für die Bibel-Querverweise, anstatt der Vorschau" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Xrefs in der Versliste Kontrollkästchen" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Gebetsliste aktivieren" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Mach Tagebuch/Gebetsliste verfügbar" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Gebetslisten aktivieren Kontrollkästchen" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Gebetslisten aktivieren Kontrollkästchen" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Gebetslisten aktivieren Kontrollkästchen" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Versnummer" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Hervorheben der Versnummer auf verschiedene Arten" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Zeige fettgedruckte Versnummern" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Fette Versnummern Kontrollkästchen" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Klammern" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Zeige Versnummern in [Klammern]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Versnummern in Klammern Kontrollkästchen" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Hochgestellt" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Zeige hochgestellte Versnummern" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Hochgestellte Versnummern Kontrollkästchen" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "Vorgabeverzeichnis für das Notizbuch" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Verzeichnis wählen" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Vorgabeverzeichnis für das Notizbuch Kombinationsfeld" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Allgemein" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Hauptfenster Module" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Biblischer Text" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Ändere Biblischer Text Kombinationsfeld" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Ändere Kommentar Kombinationsfeld" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Ändere Wörterbuch Kombinationsfeld" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Ändere Buch Kombinationsfeld" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Module" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Alle Module aus der Liste löschen" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Alle Module aus der Liste löschen Knopf" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Ausgewähltes Modul aus der Liste entfernen" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Ausgewähltes Modul aus der Liste entfernen Knopf" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Öffnet einen Dialog, um Module auszuwählen" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Module hinzufügen" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Öffne Auswahldialog Knopf" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Module parallel" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Spezialmodule" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Tageslosung" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Tageslosung Kombinationsfeld" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebräischlexikon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Hebräischlexikon Kombinationsfeld" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Griechischlexikon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Griechischlexikon Kombinationsfeld" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Vorgabewörterbuch" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Ändere Vorgabewörterbuch Kombinationsfeld" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Persönliche Notizen" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Ändere Persönliche Notizen Kombinationsfeld" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Verschiedene Module" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 #, fuzzy msgid "Enable/disable the Statusbar" msgstr "BibleSync als Sprecher aktivieren." #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Erweiterte Suche" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucene Such-Syntax" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "Öffne eine kurze Beschreibung für die Syntax der optimieren \"lucene\"-" "Suchen." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "_Attribut-Suche" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Öffne eine kurze Beschreibung für Merkmal-basierte Suchen." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "für " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Hauptsuche Eingabe" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Starte/Stoppe Suche" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Suchen Knopf" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Suchkriterien Baumansicht" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Rahmen" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Ganzes Module durchsuchen" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Ganzes Modul" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Ganzes Modul Optionsfeld" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Die Ergebnisse der letzten Suche als neuen Suchbereich verwenden" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Aktuelle Ergebnisse" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Aktuelle Ergebnisse Optionsfeld" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Eigenen Suchbereich verwenden" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Eigener Vers-Bereich" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Eigener Vers-Bereich Optionsfeld" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Eigene Bereichsauswahl Kombinationsfeld" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Ein einzelnen Modul für die Suche verwenden" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Einzelnes Modul" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Einzelnes Modul-Radioknopf" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Die derzeitige Modulliste für die Suche verwenden" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Modulliste" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Modulliste Optionsfeld" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Eine eigene Modulliste für die Suche verwenden" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Eigene Modulliste" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Eigene Modulliste Optionsfeld" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Eigene Modullisten Kombinationsfeld" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Suchtyp" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Schnelle, funktionsreiche, Index-basierte Suche\n" "Indexe müssen im Vorhinein erstellt werden:\n" "Siehe Pflegefunktion der Modulverwaltung" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Optimiert (\"Lucene\") Optionsfeld" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Mehrere Worte" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Mehrere Worte Optionsfeld" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Regulärer Ausdruck Optionsfeld" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Genaue Phrase Optionsfeld" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Treffe Auswahl im Reiter Attribut-Suche" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Attribute" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Attribute Optionsfeld" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Optionen" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Groß-/Kleinschreibung Kontrollkästchen" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Suchkriterien" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Im Hauptfenster anzeigen" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Suchergebnisse als Lesezeichen speichern" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Exportiere aktuelle Suchergebnisse" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exportieren" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Liste für neue Suche leeren" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Gefunden" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Ergebniszusammenfassung Fenster" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Ergebniszusammenfassung Tabelle" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Suchergebnisse" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Vorschau" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Ergebnisse" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Neuen eigenen Bereich erstellen" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Neuer Bereich Knopf" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Eigenen Bereich speichern" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Speichere Bereich Knopf" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Ausgewählten Bereich löschen" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Bereich löschen Knopf" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Bereiche" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Bereichsname" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Bereichsname Eintrag" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Bereichsdefinition" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Bereichsdefinition Eintrag" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "z. B. Mt-Joh;Offb4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Eigene Vers-Bereiche Vorschau" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Eigene Vers-Bereiche" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Neue Modulliste erstellen" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Neue eigene Modulliste Knopf" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Modulliste speichern" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Eigene Modullisten speichern Knopf" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Ausgewählte Liste löschen" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Leere eigene Modulliste Knopf" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Modulliste" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Name der Liste" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Eigene Modullisten Eingabe" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Module in einem Dialog zur Liste hinzufügen" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Eigene Modullisten" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Attribute" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Suche nach Strongs Zahlen mit G4442 oder H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strongs Nummern" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strongzahlen Radioknopf" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Suche nach Morphologische Markierungen" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Morphologische Markierungen Optionsfeld" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Suche in Fußnoten" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Fußnoten Radioknopf" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Optionen Ergebnisanzeige" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "In Modulen mit Strongs Nummern" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Zeige Strongs Nummern" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Zeige Strongs Nummern Kontrollkästchen" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "In Modulen mit morphologischen Markierungen" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Morphologische Markierungen anzeigen" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Morphologische Markierungen anzeigen Kontrollkästchen" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "In Modulen mit Fußnoten" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Fußnoten anzeigen" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Fußnoten anzeigen Kontrollkästchen" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Attribut-Suche" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Modulauswahl" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "Modul durchsuchen" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Export Lesezeichen Verzeichnis" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Export nach:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos Lesezeichen" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Reiner Text" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Bibeltexte einschließen" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "_Notizbuch öffnen" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "Sitzung _öffnen" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Gespeicherte Sitzung öffnen" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "Sitzung _speichern" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Speichere diese Sammlung von Reiter-Einstellungen" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr " Neue Gebetsliste/Tagebuch" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Erstelle eines Tagebuch oder eine neue Gebetsliste aus einer Vorlage" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Suche" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Bringt die einfache Suche in der Seitenleiste nach vorn" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Erweiterte Suche" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Öffne den erweiterten Such-Dialog, um komplexe Suchen durchzuführen" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "Einstellungen" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Mit der Modulverwaltung Sword Module installieren und deinstallieren" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Modulverwaltung" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Ansicht" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Vorschau auf _Tageslosung" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" "Zeigt heutigen Eintrag aus der ausgewählten Tageslosung in der Vorschau" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Bibel" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Vorschau" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Kommentar/Buch" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "_Wörterbuch" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "_Reiter verbinden" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Lässt alle Bibeln in den Reitern zusammen navigieren" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "Laut vor_lesen" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" "Aktiviere die Text-zu-Sprache Ausgabe der Bibleverse, wenn sie ausgewählt " "werden" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Zeige Vers_nummern" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Zeige Versnummern im Text" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "Aktuellen Vers _Hervorheben" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Wende kontrastreiche Hervorhebung auf den aktuellen Vers an" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "Seitenleiste an_heften/abtrennen" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Öffne in separatem Fenster" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Zeige/Verstecke angedockte Seitenleiste" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Entfernt die Seitenleiste komplett aus der Ansicht" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Parallelansicht in einem _Tab anzeigen" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" "Bereitstellen der Parallelansicht der Bibeln für ganze Kapitel als ein " "weiterer Reiter" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Zeige Vor_schau in der Seitenleiste" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" "Wähle die Position der Vorschau innerhalb der Seitenleiste oder unterhalb " "der Bibel" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Inhalte" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Xiphos-Handbuch öffnen" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_E-Mail Liste" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "anmelden für die Benutzer Mailing-Liste" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Live-Chat" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Öffne einen Browser mit einer Schnittstelle zum Live IRC Chat" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Programmfehler melden" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Öffne einen Browser mit unserem Fehler-Verfolger" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Info zur _Übersetzung" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Übersetze Xiphos in andere Sprachen" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_Über das SWORD-Projekt" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "Lerne mehr über das Sword-Projekt, wovon Xiphos eine Anwendung ist" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Info zu _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Info zu _Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Vers kommentieren" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Modul öffnen" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Notiz" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Im Editor öffnen" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Vers pro Zeile" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Fußnote/Querverweis Markierung" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Zeige nicht-anonyme Markierungen, z. B. \"*n23\"" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Varianten" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Bildinhalt" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respektiere Schriftarten" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Kommentarkapitelansicht" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "D_oppelter Zeilenabstand" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Auswahl nachschlagen" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Aktuelles Wörterbuch benutzen" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Browse in BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Dieses Modul freigeben" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Zeige Buchtitel" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Zeige Kapitelüberschrift" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Pers.Komm. Umbenennen" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Pers.Komm. ausgeben" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Auswahl laut vorlesen" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Speichere diese Ergebnisse als ein einzelnes Lesezeichen" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Liste als einzelnes Lesezeichen speichern" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" "Speichere diese Ergebnisse als eine Reihe von Lesezeichen in einen eigenen " "Ordner" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Liste als eine Reihe von Lesezeichen speichern" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Ein Dialog in dem eine Zeile mit Versreferenzen eingefügt werden kann, um " "die Verliste zu füllen." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Versliste füllen" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "Den ganzen Inhalt der Versliste in die Verlaufsliste aufnehmen." #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "Verlauf aus der Versliste laden" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Sende diese Versliste über BibleSync an andere, wenn sie im persönlichen " "oder Sprechermodus sind." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Sende Liste über BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Liste exportieren" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Dieses Lesezeichen in einem Dialogfenster öffnen" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "In neuem Reiter öffnen" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Dieses Lesezeichen in einem Dialogfenster öffnen" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "In Dialogfenster öffnen" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Neuen Ordner zu ausgewähltem Ordner hinzufügen" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Hier neues Lesezeichen einfügen" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Lesezeichen einfügen" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Lesezeichen Eintrag bearbeiten" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "Eintrag _bearbeiten" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Eintrag löschen" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Alle Lesezeichengruppen ausklappen" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Ausklappen" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Alle Lesezeichengruppen zusammenfalten" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Zusammenfalten" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Einträge dürfen in andere Ordner verschoben werden" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Umsortierung erlauben" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" "Lesezeichen aus einem anderen Programm laden (Voreinstellung BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Lesezeichen importieren" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Ordner entfernen und speichern" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Ordner exportieren" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Ausgewähltes Modul in neuem Reiter öffnen" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Öffne ausgewähltes Modul in einem\n" "\tseparaten ['Dialog'] Fenster" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Öffne in separatem Fenster" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Erstelle eine neue einfache Gebetsliste" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Einfach" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Erstelle eine neue Themen-Gebetsliste" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Gegenstand" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Erzeuge neues monatliches Tagebuch" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Monatlich" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Erzeuge neues Tagebuch" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Täglich" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Erzeuge neues untergliedertes Thema" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Skizziert" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Erzeuge neues untergliedertes Thema" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Kapitel" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Öffne Modul im Editor oder im einfachen Anzeigefenster" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "In separatem Fenster öffnen" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Einen Untereintrag hinzufügen" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Untereintrag hinzufügen" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Eintrag hinzufügen" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Eintrag hinzufügen" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Diesen Eintrag entfernen" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Diesen Eintrag editieren" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos Bibelleitfaden" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studiere die Bibel" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "network setup errors." #~ msgstr "Fehler in den Netzwerkeinstellungen." #~ msgid " client socket" #~ msgstr " Klient Socket" #~ msgid " server socket" #~ msgstr " Server Socket" #~ msgid "bad protocol version" #~ msgstr "unpassende Protokollversion" #~ msgid "bad msg type" #~ msgstr "unpassender Nachrichtentyp" #~ msgid "bad packet count" #~ msgstr "unpassender Paketzähler" #~ msgid "bad packet index" #~ msgstr "unpassender Paketindex" #~ msgid "bad body format" #~ msgstr "unpassendes Nachrichtenformat" #~ msgid "missing required header " #~ msgstr "verpflichtende Kopfinformationen fehlen" #~ msgid "Spoof stopped: " #~ msgstr "Manipulation gestoppt: " #~ msgid "Ignoring echo." #~ msgstr "Ignoriere Echo." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Domäne ist nicht 'BIBLE-VERSE': " #~ msgid "Invalid group: " #~ msgstr "Ungültige Gruppe:" #~ msgid "[no dump ready]" #~ msgstr "[kein dump bereit]" #~ msgid "Transmit failed.\n" #~ msgstr "Übertragung fehlgeschlagen.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Gruppenruf (Multicast) funktioniert nicht; BibleSync wird jetzt " #~ "deaktiviert. Wenn ihre Netzwerkverbindung sich verändert hat, während " #~ "dieses Programm aktiv war, könnte es reichen, dies einfach wieder zu " #~ "aktivieren." #~ msgid "Page %d of %d" #~ msgstr "Seite %d von %d" #~ msgid "Save As" #~ msgstr "Speichern unter" #~ msgid "HTML Output" #~ msgstr "HTML Ausgabe" #~ msgid "HTML Source" #~ msgstr "HTML Quelle" #~ msgid "Plain Source" #~ msgstr "Einfache Quelle" #~ msgid "_Quit" #~ msgstr "_Beenden" #~ msgid "_Open" #~ msgstr "_Öffnen" #~ msgid "Save _As..." #~ msgstr "Speichern _unter..." #~ msgid "Open new document" #~ msgstr "Neues Dokument öffnen" #~ msgid "Delete current note" #~ msgstr "Lösche aktuelle Notiz" #~ msgid "HTML _Output" #~ msgstr "HTML _Ausgabe" #~ msgid "_HTML Source" #~ msgstr "_HTML Quelle" #~ msgid "_Plain Source" #~ msgstr "_Einfache Quelle" #~ msgid "Unlock " #~ msgstr "Freischalten " #~ msgid "Preparing to print" #~ msgstr "Bereite drucken vor" #~ msgid "Printing is not supported on this printer" #~ msgstr "Auf diesem Drucker ist drucken nicht unterstützt" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Drucker %s unterstützt kein Postscript-drucken." #~ msgid "Printing" #~ msgstr "Drucken" #~ msgid "Waiting to print" #~ msgstr "Bereite Druck vor" #~ msgid "An error occurred while printing" #~ msgstr "Beim Drucken trat ein Fehler auf" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Druck des Dokuments fehlgeschlagen: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos kann .xiphos nicht erzeugen:\n" #~ "%s\n" #~ "\n" #~ "Xiphos kann nicht fortfahren." #~ msgid "Tabs" #~ msgstr "Reiter" #~ msgid "Use tabbed browsing" #~ msgstr "Benutze Reiter zur Anzeige" #~ msgid "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgstr "" #~ "Einzelauswahl von Bibel+Kommentar+Buch+Wörterbuch, oder viele solcher " #~ "Mengen in dem Reiter-Ansicht" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Benutze Reiter zur Anzeige Kontrollkästchen" #~ msgid "Show" #~ msgstr "Anzeigen" #~ msgid "Bible Texts" #~ msgstr "Bibeltexte" #~ msgid "Bible Texts Checkbox" #~ msgstr "Bibeltexte Kontrollkästchen" #~ msgid "Previewer Checkbox" #~ msgstr "Vorschau Kontrollkästchen" #~ msgid "Commentaries Checkbox" #~ msgstr "Kommentar-Kontrollkästchen" #~ msgid "Dictionary/Lexicon" #~ msgstr "Wörterbuch/Lexikon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Wörterbuch/Lexikon Kontrollkästchen" #~ msgid "Parallel View in a tab" #~ msgstr "Parallelansicht in einem Tab" #~ msgid "Tabs and Panes" #~ msgstr "Reiter und Bereiche" #~ msgid "Scripture Cross-references" #~ msgstr "Schrift-Querverweise" #~ msgid "StudyPad default directory" #~ msgstr "Vorgabeverzeichnis für das Notizbuch" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "URL Verweise auf \"sword://\" (ähnlich zum Internet)\n" #~ "können verwendet werden, um Schrift-Verweise\n" #~ "nachzuschlagen. Dein System hat momentan kein\n" #~ "Programm definiert, das diese Verweise verarbeitet.\n" #~ "\n" #~ "Soll Xiphos verwendet werden, um diese Verweise\n" #~ "zu verarbeiten?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos hat sich erfolgreich als Anwendung\n" #~ "für sword:// und bible:// URLs gesetzt.\n" #~ "\n" #~ "Sie können das Programm \"gconf-editor\"\n" #~ "verwenden, um dies unter dem Schlüsselwort\n" #~ "/desktop/gnome/url-handlers wieder zu ändern." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos konnte den Schlüssel #%d nicht anwenden:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Gehe zu " #~ msgid "Main" #~ msgstr "Hauptfenster" #~ msgid "Modules Main" #~ msgstr "Hauptmodule" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Ohne Bibel-Module kann Xiphos\n" #~ "jedoch nicht fortfahren und wird jetzt beendet." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Gebetsliste aktivieren " #~ msgid "Cipher Key?" #~ msgstr "Chiffrierschlüssel?" #~ msgid "Change parallel 1" #~ msgstr "Parallelansicht 1 ändern" #~ msgid "Change parallel 2" #~ msgstr "Parallelansicht 2 ändern" #~ msgid "Change parallel 3" #~ msgstr "Parallelansicht 3 ändern" #~ msgid "Change parallel 4" #~ msgstr "Parallelansicht 4 ändern" #~ msgid "Change parallel 5" #~ msgstr "Parallelansicht 5 ändern" #~ msgid "Sizes" #~ msgstr "Größen" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Willkommen zu Xiphos.\n" #~ "\n" #~ "Es sind keine Bibelmodule installiert. Zum Starten von Xiphos müssen sie " #~ "mindestens ein Bibelmodul installieren.\n" #~ "\n" #~ "Mit ihrer Erlaubnis wird Xiphos die Modulverwaltung starten, so dass sie " #~ "direkt von Crosswire installieren können:\n" #~ "1. Ferne Quelle konfigurieren.\n" #~ "2. Verbinden.\n" #~ "3. Bibel in der gewünschten Sprache auswählen.\n" #~ "4. Auf `installieren' drücken.\n" #~ "Am Ende den Module Manager schließen.\n" #~ "\n" #~ "Warnung: Wenn sie in ihrem Land wegen ihrer Religion verfolgt werden " #~ "könnten, sollten sie dies mit Vorsicht benutzen.\n" #~ "\n" #~ "Soll Xiphos den Module Manager starten, um ein Bibelmodul zu installieren?" #~ msgid "Parallel View" #~ msgstr "Parallelansicht" #~ msgid "Parallel 1" #~ msgstr "Parallel 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Parallel 1 Kombinationsfeld" #~ msgid "Parallel 2" #~ msgstr "Parallel 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Parallel 2 Kombinationsfeld" #~ msgid "Parallel 3" #~ msgstr "Parallel 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Parallel 3 Kombinationsfeld" #~ msgid "Parallel 4" #~ msgstr "Parallel 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Parallel 4 Kombinationsfeld" #~ msgid "Parallel 5" #~ msgstr "Parallel 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Parallel 5 Kombinationsfeld" #~ msgid "Use Verse Per Line" #~ msgstr "Verwende Vers pro Zeile" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Importiere Bibletime-Lesezeichen" #~ msgid "Restore Folder" #~ msgstr "Ordner wiederherstellen" #~ msgid "Restore saved folder" #~ msgstr "Gespeicherte Ordner wiederherstellen" #~ msgid "About the SWORD Project" #~ msgstr "Über das SWORD-Projekt" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Bücher können von dem SWORD-Projekt heruntergeladen werden." #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos konnte den Archivierer nicht ausführen" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " Archivierergebnis:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Archiviere in " #~ msgid "Sources" #~ msgstr "Quellen" #~ msgid "Text" #~ msgstr "Text" #~ msgid "Text to render" #~ msgstr "Text, der dargestellt werden soll" #~ msgid "Pixbuf Object" #~ msgstr "Pixbuf-Objekt" #~ msgid "The pixbuf to render." #~ msgstr "Pixbuf, das dargestellt werden soll" #~ msgid "Open in a new tab" #~ msgstr "In neuem Reiter öffnen" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Ausgewähltes Modul in einem Dialog öffnen" #~ msgid "View information about the selected dialog" #~ msgstr "Informationen über das ausgewählte Modul anzeigen" #~ msgid "Daily Journal" #~ msgstr "Tagebuch" #~ msgid "Outlined Topic" #~ msgstr "Untergliedertes Thema" #~ msgid "Open selected module in a dialog" #~ msgstr "Ausgewähltes Modul in einem Dialog öffnen" #~ msgid "Add Child" #~ msgstr "Kind hinzufügen" #~ msgid "Add Sibling" #~ msgstr "Nachbar hinzufügen" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos hat .xiphos-2.0 in .xiphos umbenannt" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos kann .xiphos-2.0 nicht in .xiphos umbenennen:\n" #~ "%s\n" #~ "\n" #~ "Xiphos kann nicht fortfahren." #~ msgid "H_istory/" #~ msgstr "Chron_ik/" #~ msgid "H_istory/C_lear" #~ msgstr "_Verlauf/_Leeren" #~ msgid "Open the file in Studypad" #~ msgstr "Die Datei im Notizbuch öffnen" #~ msgid "Remove - Restore" #~ msgstr "Entfernen - Wiederherstellen" #~ msgid "Remove Folder" #~ msgstr "Ordner entfernen" #~ msgid "_Show/Hide Sidebar" #~ msgstr "Seitenleiste _anzeigen/verbergen" #~ msgid "Move backwards through history" #~ msgstr "In Verlaufsliste zurück gehen" #~ msgid "Move foward through history" #~ msgstr "In Verlaufsliste vorwärts gehen" #~ msgid "Select a Book of the Bible" #~ msgstr "Wähle ein Buch der Bibel" #~ msgid "Change Chapter" #~ msgstr "Kapitel wechseln" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Wörterbücher/_Lexika" #~ msgid "_Bible Text" #~ msgstr "_Bibeltext" #~ msgid "Open StudyPad File" #~ msgstr "Notizbuch-Datei öffnen" #~ msgid "Save StudyPad File" #~ msgstr "Notizbuch-Datei speichern" #~ msgid "There is no About for that line." #~ msgstr "Für diese Zeile gibt es keine Info." #~ msgid "Failed to print the document" #~ msgstr "Druck fehlgeschlagen" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "wurde geändert. Möchten Sie diese speichern?" #~ msgid "not loaded" #~ msgstr "nicht geladen" #~ msgid "1 Cor 15:1" #~ msgstr "1 Kor 15:1" #~ msgid "_Modules" #~ msgstr "_Module" #~ msgid "_Bookmarks" #~ msgstr "_Lesezeichen" #~ msgid "Verse _List" #~ msgstr "_Versliste" #~ msgid "Name for new prayer list" #~ msgstr "Name für die neue Gebetsliste" #~ msgid "can not create path\n" #~ msgstr "kann Pfad nicht erzeugen\n" #~ msgid "Prayer list already exist\n" #~ msgstr "Gebetsliste existiert bereits\n" #~ msgid "\\par\\par My prayer list \\par\\par Module created in Xiphos" #~ msgstr "\\par\\par Meine Gebetsliste \\par\\par Modul erzeugt in Xiphos" #~ msgid "Bible Text" #~ msgstr "Bibeltext" #~ msgid "item1" #~ msgstr "Eintrag1" #~ msgid "item2" #~ msgstr "Eintrag2" #~ msgid "_Module Options" #~ msgstr "_Moduloptionen" #~ msgid "Sync with main" #~ msgstr "Mit Hauptfenster synchronisieren" #~ msgid "Stay in sync" #~ msgstr "Synchronisiert bleiben" #~ msgid "Open the StudyPad editor" #~ msgstr "Notizbuch-Editor öffnen" #~ msgid "Save the current session to a file" #~ msgstr "Aktuelle Sitzung in Datei speichern" #~ msgid "_Copy" #~ msgstr "_Kopieren" #~ msgid "Copy highlighted text from main window" #~ msgstr "Ausgewählten Text des Hauptfensters kopieren" #~ msgid "Search using the shortcut bar" #~ msgstr "In der Verknüpfungsleiste suchen" #~ msgid "Advanced search using the search dialog" #~ msgstr "Erweiterte Suche mit dem Suchdialog" #~ msgid "C_lear" #~ msgstr "_Leeren" #~ msgid "Show the Daily Devotion for today" #~ msgstr "Die heutige Tageslosung anzeigen" #~ msgid "Show or hide Bible texts window" #~ msgstr "Bibeltext-Fenster anzeigen oder verbergen" #~ msgid "Show or hide Preview window" #~ msgstr "Vorschau-Fenster anzeigen oder verbergen" #~ msgid "Show or hide commentaries" #~ msgstr "Kommentare anzeigen oder verbergen" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "" #~ "Unteren Arbeitsbereich anzeigen oder verbergen - Wörterbücher und andere " #~ "Texte" #~ msgid "Chat with other users and developers" #~ msgstr "Unterhalte dich mit anderen Benutzern und Entwicklern" #~ msgid "Report bug to SourceForge" #~ msgstr "Programmfehler an Sourceforge melden" #~ msgid "More information about the SWORD Project" #~ msgstr "Mehr Informationen zum SWORD-Projekt anzeigen" #~ msgid "Hi_story" #~ msgstr "_Chronik" #~ msgid "%s not found" #~ msgstr "%s nicht gefunden" #~ msgid "-3" #~ msgstr "-3" #~ msgid "Starting" #~ msgstr "Starte" #~ msgid "Building Xiphos interface" #~ msgstr "Erstelle GnomeSwort Schnittstelle" #~ msgid "Initiating Xiphos" #~ msgstr "Starte Xiphos" #~ msgid "done" #~ msgstr "erledigt" #~ msgid "Xiphos is shutdown" #~ msgstr "Xiphos ist heruntergefahren" #~ msgid "Initiating SWORD" #~ msgstr "SWORD initiieren" #~ msgid "path to sword" #~ msgstr "Pfad zu sword" #~ msgid "System locale is" #~ msgstr "System locale ist" #~ msgid "SWORD locale is" #~ msgstr "SWORD locale ist" #~ msgid "SWORD is shutdown" #~ msgstr "SWORD ist heruntergefahren" #~ msgid "Number of Text modules" #~ msgstr "Anzahl der Text-Module" #~ msgid "Number of Dict/lex modules" #~ msgstr "Anzahl der Wörterbuch/Lexikon-Module" #~ msgid "Number of Book modules" #~ msgstr "Anzahl der Bücher-Module" #~ msgid "Number of Percomm modules" #~ msgstr "Anzahl der PerKomm-Module" #~ msgid "Number of Devotion modules" #~ msgstr "Anzahl der Losung-Module" #~ msgid "Number of Prayer modules" #~ msgstr "Anzahl der Gebets-Module" #~ msgid "" #~ "\n" #~ "First Run: need to create settings!\n" #~ msgstr "" #~ "\n" #~ "Erster Start: Einstellungen müssen erzeugt werden!\n" #~ msgid "can not create .sword" #~ msgstr "konnte .sword nicht erzeugen" #~ msgid "can not create .sword/mods.d" #~ msgstr "konnte .sword/mods.d nicht erzeugen" #~ msgid "can not create .sword/modules" #~ msgstr "konnte .sword/modules nicht erzeugen" #~ msgid "Select Local Source" #~ msgstr "Lokale Quelle Auswählen" #~ msgid "It will be lost permanently!" #~ msgstr "Es wird für immer verloren gehen!" #~ msgid "Open in dialog" #~ msgstr "In Dialog öffnen" #~ msgid "" #~ "For multi-word search, use\n" #~ "+FirstWord +SecondWord" #~ msgstr "" #~ "Für Mehr-Wort-Suche, benutze\n" #~ "+ErstesWort +ZweitesWort" #~ msgid "_About the SWORD Project ..." #~ msgstr "Info zum _SWORD-Projekt..." #~ msgid "Select the modules you want" #~ msgstr "Wähle die Module aus" #~ msgid "" #~ "There is currently no program set as your\n" #~ "handler for \"sword://\" and similar URLs.\n" #~ "Would you like Xiphos to install itself\n" #~ "as the program to handle these URLs?" #~ msgstr "" #~ "Im Moment ist kein Programm als Anwendung\n" #~ "für \"sword://\" und ähnliche URLs definiert.\n" #~ "Möchten sie, dass Xiphos sich selbst als\n" #~ "Anwendung für diese URLs einrichtet?" #~ msgid "Font Miscellaneous" #~ msgstr "Schriften Allgemein" #~ msgid "Afrikaans" #~ msgstr "Afrikaans" #~ msgid "English, Old (ca.450-1100)" #~ msgstr "Englisch, Alt (ca. 450-1100)" #~ msgid "Arabic" #~ msgstr "Arabisch" #~ msgid "Azerbaijani" #~ msgstr "Aserbeidschanisch" #~ msgid "Belarusian" #~ msgstr "Weißrussisch" #~ msgid "Bulgarian" #~ msgstr "Bulgarisch" #~ msgid "Breton" #~ msgstr "Bretonisch" #~ msgid "Bosnian" #~ msgstr "Bosnisch" #~ msgid "Catalan" #~ msgstr "Katalanisch" #~ msgid "Coptic" #~ msgstr "Koptisch" #~ msgid "Czech" #~ msgstr "Tschechisch" #~ msgid "Church Slavic" #~ msgstr "Kirchenslawisch" #~ msgid "Welsh" #~ msgstr "Walisisch" #~ msgid "Danish" #~ msgstr "Dänisch" #~ msgid "German" #~ msgstr "Deutsch" #~ msgid "Greek, Modern (1453-)" #~ msgstr "Griechisch, Modern (1453-)" #~ msgid "English" #~ msgstr "Englisch" #~ msgid "American English" #~ msgstr "Amerikanisches Englisch" #~ msgid "English, Middle (1100-1500)" #~ msgstr "Englisch, Mittel (1100-1500)" #~ msgid "Esperanto" #~ msgstr "Esperanto" #~ msgid "Spanish" #~ msgstr "Spanisch" #~ msgid "Estonian" #~ msgstr "Estnisch" #~ msgid "Basque" #~ msgstr "Baskisch" #~ msgid "Finnish" #~ msgstr "Finnisch" #~ msgid "French" #~ msgstr "Französisch" #~ msgid "Frisian" #~ msgstr "Friesisch" #~ msgid "Irish" #~ msgstr "Irisch" #~ msgid "Gaelic (Scots)" #~ msgstr "Gälisch (Schotten)" #~ msgid "Manx" #~ msgstr "Gälisch der Isle of Man" #~ msgid "Greek, Ancient (to 1453)" #~ msgstr "Griechisch, Alt (bis 1453)" #~ msgid "Hebrew" #~ msgstr "Hebräisch" #~ msgid "Hawaiian" #~ msgstr "Hawaiisch" #~ msgid "Croatian" #~ msgstr "Kroatisch" #~ msgid "Hungarian" #~ msgstr "Ungarisch" #~ msgid "Armenian" #~ msgstr "Armenisch" #~ msgid "Klingon" #~ msgstr "Klingonisch" #~ msgid "Indonesian" #~ msgstr "Indonesisch" #~ msgid "Icelandic" #~ msgstr "Isländisch" #~ msgid "Italian" #~ msgstr "Italienisch" #~ msgid "Japanese" #~ msgstr "Japanisch" #~ msgid "Georgian" #~ msgstr "Georgisch" #~ msgid "Korean" #~ msgstr "Koreanisch" #~ msgid "Kurdish" #~ msgstr "Kurdisch" #~ msgid "Kirghiz" #~ msgstr "Kirgisisch" #~ msgid "Latin" #~ msgstr "Latein" #~ msgid "Lithuanian" #~ msgstr "Litauisch" #~ msgid "Latvian" #~ msgstr "Lettisch" #~ msgid "Maori" #~ msgstr "Maorisch" #~ msgid "Macedonian" #~ msgstr "Mazedonisch" #~ msgid "Maltese" #~ msgstr "Maltesisch" #~ msgid "Low German; Low Saxon" #~ msgstr "Plattdeutsch; Niederdeutsch" #~ msgid "Dutch" #~ msgstr "Holländisch" #~ msgid "Norwegian" #~ msgstr "Norwegisch" #~ msgid "Polish" #~ msgstr "Polnisch" #~ msgid "Portuguese" #~ msgstr "Portugiesisch" #~ msgid "Romanian" #~ msgstr "Rumänisch" #~ msgid "Russian" #~ msgstr "Russisch" #~ msgid "Scots" #~ msgstr "Schottisch" #~ msgid "Slovak" #~ msgstr "Slowakisch" #~ msgid "Slovenian" #~ msgstr "Slowenisch" #~ msgid "Somali" #~ msgstr "Somalisch" #~ msgid "Albanian" #~ msgstr "Albanisch" #~ msgid "Swedish" #~ msgstr "Schwedisch" #~ msgid "Swahili" #~ msgstr "Suaheli" #~ msgid "Syriac" #~ msgstr "Syrisch" #~ msgid "Tamil" #~ msgstr "Tamilisch" #~ msgid "Thai" #~ msgstr "Thailändisch" #~ msgid "Turkish" #~ msgstr "Türkisch" #~ msgid "Tahitian" #~ msgstr "Tahitianisch" #~ msgid "Ukrainian" #~ msgstr "Ukrainisch" #~ msgid "Vietnamese" #~ msgstr "Vietnamesisch" #~ msgid "Bavarian" #~ msgstr "Bayerisch" #~ msgid "Alemannisch" #~ msgstr "Alemannisch" #~ msgid "Haitian Creole French" #~ msgstr "Haitisch Kreolisch Französisch" #~ msgid "Lombard" #~ msgstr "Lombardisch" #~ msgid "Chinese" #~ msgstr "Chinesisch" #~ msgid "found in" #~ msgstr "gefunden in" #~ msgid "The" #~ msgstr "Das" #~ msgid "module has been unlocked." #~ msgstr "Modul wurde freigeschaltet." #~ msgid "If you have the cipher key you can" #~ msgstr "Wenn Sie den Chiffrierschlüssel haben, können Sie" #~ msgid "click here" #~ msgstr "Hier klicken" #~ msgid "to unlock the module" #~ msgstr "um das Modul freizuschalten" #~ msgid "You will need to restart Xiphos after you unlock it." #~ msgstr "Sie müssen Xiphos neu starten, nachdem Sie es freigegeben haben." #~ msgid "You need to restart Xiphos to view it" #~ msgstr "Sie müssen Xiphos neu starten, um es anzuzeigen." #~ msgid "" #~ "Unlink of old configuration failed:\n" #~ "%s" #~ msgstr "" #~ "Trennen der alten Konfiguration fehlgeschlagen:\n" #~ "%s" #~ msgid "Show Tabs" #~ msgstr "Reiter anzeigen" #~ msgid "Go to %s" #~ msgstr "Gehe zu %s" #~ msgid "The Setup Druid was cancelled." #~ msgstr "Der Setup-Druide wurde abgebrochen" #~ msgid "Do you wish to set preferences now?" #~ msgstr "Möchten Sie ihre Einstellungen jetzt festlegen?" #~ msgid "Old" #~ msgstr "Alt" #~ msgid "Remove/Archive" #~ msgstr "Entfernen/Archivieren" #~ msgid "URL:" #~ msgstr "Adresse:" #~ msgid "Go to parent" #~ msgstr "Gehe zu Vorgänger" #~ msgid "Save using the PersistStream interface" #~ msgstr "Mit Hilfe von PersistStream speichern" #~ msgid "Open (PersistFile)" #~ msgstr "Öffnen (PersistFile)" #~ msgid "Open using the PersistFile interface" #~ msgstr "Mit Hilfe von PersistFile öffnen" #~ msgid "Save (PersistFile)" #~ msgstr "Speicher (PersistFile)" #~ msgid "Save using the PersistFile interface" #~ msgstr "Mit Hilfe von PersistFile speichern" #~ msgid "-untitled-" #~ msgstr "-Ohne Titel-" #~ msgid "Add reference Link" #~ msgstr "Referenz-Verweise hinzufügen" #~ msgid "Spell Check" #~ msgstr "Rechtschreibprüfung" #~ msgid "Link..." #~ msgstr "Verweis..." #~ msgid "Properties" #~ msgstr "Eigenschaften" #~ msgid "Paragraph" #~ msgstr "Absatz" #~ msgid "Page" #~ msgstr "Seite" #~ msgid "Cell" #~ msgstr "Zelle" #~ msgid "Remove Link" #~ msgstr "Verweis entfernen" #~ msgid "Style" #~ msgstr "_Versstil" #~ msgid "Text Style..." #~ msgstr "Textstil..." #~ msgid "Paragraph Style..." #~ msgstr "Absatzstil..." #~ msgid "Link Style..." #~ msgstr "Verweisstil..." #~ msgid "Rule Style..." #~ msgstr "Regelstil..." #~ msgid "Image Style..." #~ msgstr "Bildstil..." #~ msgid "Cell Style..." #~ msgstr "Zellstil..." #~ msgid "Table Style..." #~ msgstr "Tabellenstil..." #~ msgid "Page Style..." #~ msgstr "Seitenstil..." #~ msgid "Row above" #~ msgstr "Zeile über" #~ msgid "Row below" #~ msgstr "Zeile unter" #~ msgid "Column before" #~ msgstr "Spalte davor" #~ msgid "Column after" #~ msgstr "Spalte dahinter" #~ msgid "Table delete" #~ msgstr "Tabelle löschen" #~ msgid "Row" #~ msgstr "Zeile" #~ msgid "Column" #~ msgstr "Spalte" #~ msgid "Cell contents" #~ msgstr "Zell_inhalt" #~ msgid "Check Word Spelling..." #~ msgstr "Rechtschreibung prüfen..." #~ msgid "Add Word to" #~ msgstr "Wort hinzufügen zu" #~ msgid "%s Dictionary" #~ msgstr "%s Wörterbuch" #~ msgid "Add Word to Dictionary" #~ msgstr "Wort zu Wörterbuch hinzufügen" #~ msgid "Ignore Misspelled Word" #~ msgstr "Falsch geschriebenes Wort ignorieren" #~ msgid "Input Methods" #~ msgstr "Eingabemethoden" #~ msgid "Replace confirmation" #~ msgstr "Ersetzung bestätigen" #~ msgid "Replace _All" #~ msgstr "_Alle ersetzen" #~ msgid "_Next" #~ msgstr "_Nächstes" #~ msgid "_Replace" #~ msgstr "E_rsetzen" #~ msgid "Case _sensitive" #~ msgstr "Groß- und Kleinschreibung beachten" #~ msgid "Replace:" #~ msgstr "Ersetzen:" #~ msgid "With:" #~ msgstr "mit:" #~ msgid "_Regular Expression" #~ msgstr "_Regulärer Ausdruck" #~ msgid "No misspelled word found" #~ msgstr "Keine Rechtschreibfehler gefunden" #~ msgid "Spell checker" #~ msgstr "Rechtschreibprüfung" #~ msgid "Current _Languages" #~ msgstr "Aktue_lle Sprache" #~ msgid "Insert" #~ msgstr "Einfügen" #~ msgid "Delete Note?" #~ msgstr "Notiz löschen?" #~ msgid "Delete note" #~ msgstr "Notiz löschen" #~ msgid "Print window contents" #~ msgstr "Drucken" #~ msgid "Find in this note" #~ msgstr "In dieser Notiz suchen" #~ msgid "Insert rule at cursor" #~ msgstr "Regel bei Cursor einfügen" #~ msgid "Insert table at cursor" #~ msgstr "Tabelle bei Cursor einfügen" #~ msgid "Check spelling in this note" #~ msgstr "Rechtschreibung in dieser Notiz prüfen" #~ msgid "Automatic" #~ msgstr "Automatisch" #~ msgid "Left align" #~ msgstr "Linksbündig" #~ msgid "Typewriter" #~ msgstr "Schreibmaschinenschrift" #~ msgid "Toggle typewriter font style" #~ msgstr "Schreibmaschinenschrift ein/aus" #~ msgid "Makes the text italic" #~ msgstr "Macht die Schrift kursiv" #~ msgid "Underlines the text" #~ msgstr "Unterstreicht den Text" #~ msgid "Strikes out the text" #~ msgstr "Streicht den Text durch" #~ msgid "Indents the paragraphs more" #~ msgstr "Einzug der Absätze erhöhen" #~ msgid "Save Note" #~ msgstr "Notiz speichern" #~ msgid "Delete Note" #~ msgstr "Notiz löschen" #~ msgid "Genesis" #~ msgstr "Genesis" #~ msgid "Setup" #~ msgstr "Einrichtung" #~ msgid "Xiphos Configuration - Page 1 of 5" #~ msgstr "Xiphos Konfiguration - Seite 1 von 5" #~ msgid "" #~ "Since this is the first time you have run Xiphos, this assistant will " #~ "guide you through the initial setup by asking a few simple questions.\n" #~ "\n" #~ "Once you have completed these steps, you can always change the settings " #~ "later by using the Preferences dialog." #~ msgstr "" #~ "Sie verwenden Xiphos zum ersten Mal. Deshalb wird ihnen dieser Assistent " #~ "bei der ersten Einrichtung helfen und Ihnen einige einfache Fragen " #~ "stellen.\n" #~ "\n" #~ "Nachdem sie die folgenden Schritte durchgeführt haben, können diese " #~ "Einstellung später jederzeit ändern, indem Sie denentsprechenden Dialog " #~ "(Bearbeiten/Einstellungen) verwenden." #~ msgid "Xiphos Configuration - Page 2 of 5" #~ msgstr "Xiphos Konfiguration - Seite 2 von 5" #~ msgid "These values have been detected automatically" #~ msgstr "Diese Werte wurden automatisch entdeckt" #~ msgid "Your home directory:" #~ msgstr "Ihr Heimatverzeichnis" #~ msgid "SWORD version" #~ msgstr "SWORD-Version" #~ msgid "SWORD Directory:" #~ msgstr "SWORD-Verzeichnis" #~ msgid "Number of Bible text modules:" #~ msgstr "Anzahl der Bibeltext-Module" #~ msgid "Number of Commentary modules:" #~ msgstr "Anzahl der Kommantar-Module" #~ msgid "Number of Dictionary/Lexicon modules:" #~ msgstr "Anzahl der Wörterbuch/Lexikon-Module" #~ msgid "Xiphos Configuration - Page 3 of 5" #~ msgstr "Xiphos Konfiguration - Seite 3 von 5" #~ msgid "Settings to use when Xiphos starts" #~ msgstr "Einstellungen, die beim Start von Xiphos benutzt werden sollen" #~ msgid "Show Bible tabs" #~ msgstr "Bibelreiter anzeigen" #~ msgid "Show Bible window" #~ msgstr "Bibelfenster anzeigen" #~ msgid "Show upper workbook" #~ msgstr "Oberen Arbeitsbereich anzeigen" #~ msgid "Show Dictionary/Lexicon tabs" #~ msgstr "Wörterbücher/Lexika-Reiter anzeigen" #~ msgid "Show lower workbook" #~ msgstr "Unteren Arbeitsbereich anzeigen" #~ msgid "Show book tabs" #~ msgstr "Buchreiter anzeigen" #~ msgid "Xiphos Configuration - Page 4 of 5" #~ msgstr "Xiphos Konfiguration - Seite 4 von 5" #~ msgid "Choose default SWORD modules" #~ msgstr "Vorgabe SWORD-Modul verwenden" #~ msgid "Text Module " #~ msgstr "Textmodul " #~ msgid "Generic book" #~ msgstr "Allgemeines Buch" #~ msgid "" #~ "Which Greek Lexicon to display in Dictionary/Lexicon Window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Welches Griechischlexikon angezeigt werden soll, wenn ein Verweis oder " #~ "Wort angeklickt wird" #~ msgid "" #~ "Which Hebrew Lexicon to display in Dictionary/Lexicon Window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Welches Hebräischlexikon angezeigt werden soll, wenn ein Verweis oder " #~ "Wort angeklickt wird" #~ msgid "Xiphos Configuration - Page 5 of 5" #~ msgstr "Xiphos Konfiguration - Seite 5 von 5" #~ msgid "" #~ "Thank you for using Xiphos.\n" #~ "\n" #~ "Click Apply to close this dialog and run Xiphos." #~ msgstr "" #~ "Danke, dass Sie Xiphos benutzen.\n" #~ "\n" #~ "Klicken Sie auf Anwenden, um den Dialog zu schließen und Xiphos zu " #~ "starten." #~ msgid "Include Footnotes" #~ msgstr "Fußnoten einschließen" #~ msgid "Include Morphological Tags" #~ msgstr "Morphologische Markierungen einschließen" #~ msgid "Include Strong's Numbers" #~ msgstr "Strongs Nummer einschließen" #~ msgid "Pick the background color" #~ msgstr "Wählen Sie die Hintergrundfarbe aus" #~ msgid "Pick the Bible text color" #~ msgstr "Wählen Sie die Farbe für die Bibeltexte aus" #~ msgid "Pick the current Verse color" #~ msgstr "Wählen Sie die Farbe für den aktuellen Vers" #~ msgid "Strong's Numbers & Morphological Tags" #~ msgstr "Strongs Nummern und Morphologische Markierungen" #~ msgid "Bible Text Window" #~ msgstr "Bibeltext-Fenster" #~ msgid "Zero is the base font size. Increase or decrease the size." #~ msgstr "Null ist die Basisgröße. Erhöhen oder verringern Sie die Größe." #~ msgid "Use Defaults When Starting Xiphos" #~ msgstr "Beim Starten Vorgaben verwenden" #~ msgid "Yes, use defaults" #~ msgstr "Ja, Vorgaben verwenden" #~ msgid "No, use settings saved the last time I used Xiphos" #~ msgstr "Nein, meine gespeicherten Einstellungen verwenden" #~ msgid "Bible texts" #~ msgstr "Bibeltexte" #~ msgid "Show" #~ msgstr "Anzeigen" #~ msgid "Display Bible text window" #~ msgstr "Bibeltext-Fenster anzeigen" #~ msgid "Show Daily Devotion if you have a Devotion module" #~ msgstr "Tageslosung anzeigen, wenn entsprechendes Modul installiert ist" #~ msgid "Show the splash screen when Xiphos starts" #~ msgstr "Startbildschirm anzeigen" #~ msgid "Show Dictionary / Lexicon" #~ msgstr "Wörterbuch / Lexikon anzeigen" #~ msgid "In Dictionary/Lexicon window" #~ msgstr "Im Wörterbuch/Lexikon-Fenster" #~ msgid "" #~ "Which Greek Lexicon to display in Dictionary/Lexicon window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Welches Griechischlexikon angezeigt werden soll, wenn ein Verweis oder " #~ "Wort angeklickt wird" #~ msgid "Hebrew Lexicon Viewer" #~ msgstr "Hebräischlexikon-Betrachter" #~ msgid "" #~ "Which Hebrew Lexicon to display in viewer when a link or word is clicked" #~ msgstr "" #~ "Welches Hebräischlexikon angezeigt werden soll, wenn ein Verweis oder " #~ "Wort angeklickt wird" #~ msgid "Greek Lexicon Viewer" #~ msgstr "Griechischlexikon-Betrachter" #~ msgid "" #~ "Which Greek Lexicon to display in viewer when a link or word is clicked" #~ msgstr "" #~ "Welches Griechischlexikon angezeigt werden soll, wenn ein Verweis oder " #~ "Wort angeklickt wird" #~ msgid "Scope" #~ msgstr "Bereich" #~ msgid "Clear" #~ msgstr "Leeren" #~ msgid "Found" #~ msgstr "Gefunden" #~ msgid "Goto verse" #~ msgstr "Gehe zu Vers" #~ msgid "Lower Workbook" #~ msgstr "_Unterer Arbeitsbereich" #~ msgid "Commentaries, Personal Comments and StudyPad" #~ msgstr "Kommentare, Persönliche Kommentare und StudyPad" #~ msgid "Lower workbook" #~ msgstr "Unterer Arbeitsbereich" #~ msgid "Dictionary/Lexicon and generic books" #~ msgstr "Wörterbuch/Lexikon und allgemeine Bücher" #~ msgid "Toggle sync with main window" #~ msgstr "Synchronisation mit Hauptfenster" #~ msgid "Load current key" #~ msgstr "Derzeitigen Chriffrierschlüssel laden" #~ msgid "Match Case" #~ msgstr "Groß-/Kleinschreibung berücksichtigen" #~ msgid "in a dialog" #~ msgstr "in einem Dialogfenster öffnen" #~ msgid "Keep in Sync" #~ msgstr "Ständig synchronisieren" #~ msgid "Open New Dialog" #~ msgstr "Dialogfenster öffnen" #~ msgid "Sync with NavBar" #~ msgstr "Mit NavBar synchronisieren" #~ msgid "Previous Comment" #~ msgstr "Vorheriger Kommentar" #~ msgid "View Current Book" #~ msgstr "Aktuelles Buch anzeigen" #~ msgid "Language" #~ msgstr "Sprache" #~ msgid "" #~ "Accept word\n" #~ "in this section" #~ msgstr "" #~ "Wort in diesem\n" #~ "Abschnitt akzeptieren" #~ msgid "View Current Dict/Lex" #~ msgstr "Aktuelles Wörterbuch/Lexikon anzeigen" #~ msgid "Dictionaries-Lexicons" #~ msgstr "Wörterbücher-Lexika" #~ msgid "Dict/Lex" #~ msgstr "Wörterbuch/Lexikon" #~ msgid "Xiphos Preferences" #~ msgstr "Xiphos Einstellungen" #~ msgid "General Settings" #~ msgstr "Allgemeine Einstellungen" #~ msgid "Sword Modules" #~ msgstr "Sword-Module" #~ msgid "Main Text Module" #~ msgstr "Haupttext-Modul" #~ msgid "" #~ "Which Hebrew Lexicon to display in Dictionary/Lexicon window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Welches Hebräischlexikon angezeigt werden soll, wenn ein Verweis oder " #~ "Wort angeklickt wird" #~ msgid "Toggle Dictionary View" #~ msgstr "Wörterbuchansicht ein/aus" xiphos-4.0.7+dfsg1/po/lt.po0000664000175000017500000047115213162045104014653 0ustar unit193unit193# 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 , YEAR. # FULL NAME , 2014. # Moo , 2014. # msgid "" msgstr "" "Project-Id-Version: Xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2014-12-21 14:43-0500\n" "Last-Translator: Moo \n" "Language-Team: Lithuanian <>\n" "Language: Lithuanian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos gedimas: \"can't happen\", display_mod: null\n" "Prašome pranešti tai. sword_main.cc:set_treekey\n" "Ką jūs darėte, kai visa tai atsirado?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Sąranka nerasta" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Atidaryti" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Dokumentas be pavadinimo" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Išsaugoti dokumento pakeitimus" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "prieš uždarant?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Jeigu neišsaugosite, pakeitimai bus negrįžtamai prarasti." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Failas" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Užrašų Redaktorius" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Maldos sąrašo/Žurnalo Redaktorius" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Apie Sword Modulį" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Modulių Tvarkytuvė" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Modulių Sąrašai" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Parinktys" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Sritis" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Kasdienis Pašventimas" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Žemėlapiai" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Paveikslai" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Aiškinamieji/Terminų Žodynai" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Biblija" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Komentarai" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Žodynas" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Bendros Knygos" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Pervadinti Komentarą" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "KasdienisZurnalas" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Nežinoma" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Ribos" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Diegimo Šaltinis" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Pagrindinio Lango Moduliai" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formatas" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Antraštės" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Išnašos" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Kryžminės nuorodos" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Strongo Numeriai" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morfologinės Žymės" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemos" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Kristaus Žodžiai Raudona spalva" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Graikų kirčiai" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Hebrajų Balsių Taškai" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Hebrajų Kantiliacija" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Transliteracija" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morfemų Segmentavimas" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Požymis" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Parinktys" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "SWORD Projekto pastangomis yra siekiama sukurti visuomet besiplečianti " "programinės įrangos paketą, skirtą Dievo ir Jo Žodžio nagrinėjimui. SWORD " "Projekto struktūra leidžia lengvai studijuoti Biblijos tekstą, komentarus, " "leksikonus, žodynus ir kitas knygas. Daugelis naudotojo sąsajų yra sukurtos, " "naudojant šią struktūrą. Įdiegtas knygų rinkinys, gali būti naudojamas " "visose, šią struktūrą naudojančiose, naudotojo sąsajose.\n" "\n" " Knygos gali būti atsisiųstos iš SWORD Projekto." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "SWORD Projektas" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Ar jums patinka Biblijos studijavimui naudoti programą Xiphos? Ar norėtumėte " "matyti ją savo gimtąja kalba? Jūs galėtumėte išversti Xiphos! \n" "\n" "Mes visuomet ieškome talkininkų naujam Xiphos vertimui į kitas kalbas. Jeigu " "jūs galite mums padėti išversti, prašome žiūrėti nuorodą apačioje ir " "susisiekti su mumis bei dalyvauti mūsų pastangose." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Apie Xiphos Vertimą" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Žiūrėti VERTIMO ŽINYNĄ Xiphos šaltinyje" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos kūrimas" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Autorinės Teisės © 2000-2017 Xiphos Kūrėjų Komanda" #: ../src/gnome2/about_xiphos.c:131 #, fuzzy msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "(anksčiau žinoma kaip GnomeSword)\n" "\n" "Veikia su The SWORD Projektu.\n" "Mes norėtume padėkoti Troy Griffitts ir visiems kitiems bičiuliams, kurie " "padovanojo mums The SWORD Projektą." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Įtraukti į adresyną" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Įveskite Aplanko Pavadinimą" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Aplanko Pavadinimas" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Aplankas:" #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Nurodykite adresyno failą" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Redaguoti" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Aplanko pavadinimas:" #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Adresyno įrašo pavadinimas:" #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Eilutė:" #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modulis:" #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Šalinti pasirinktą aplanką" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(ir visą jo turinį)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Ištrinti pasirinktą adresyno įrašą" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Pridėti" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Etiketė:" #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Paieškos rezultatas: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "Kelių nuorodų adresyno įrašo atidarymas\n" "atskirose kortelėse nėra palaikomas." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Adresynas" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Šifro raktas moduliui %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Įveskite Raktą:" #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "Iš_saugoti" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Uždaryti ir neišsaugoti" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "_Uždaryti ir neišsaugoti" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Eilučių Sąrašas" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "EilučiųSąrašas" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "PaieškosRezultatai" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Prašome prieš eksportuojant, patikrinti autorines teises!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Rasti" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Įveskite Žodį ar Frazę" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Ieškoti atvirkštine tvarka" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Rasti Kitą" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Nustatyti Modulio Šriftą" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Pakeisti šriftą moduliui" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modulis" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Dabartinis šriftas:" #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Šiam moduliui naudoti numatytąjį šriftą" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "KLAIDA! Xiphos tuoj užstrigs dėl \"STRDUP\" klaidos." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "KLAIDA! Xiphos tuoj užstrigs dėl \"STRING\" klaidos." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Modulis nepalaiko %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: Nėra langų." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Dabartinis naršymas išsiųstas." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Nekalba." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Biblijos Studijavimo Programinė Įranga" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Atverti naujoje kortelėje" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standartinis Rodinys" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Komentarų Rodinys" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Knygos Rodinys" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Sveiki atvykę į Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Pervadinimas Windows sistemoje yra negalimas.\n" "\n" "Xiphos yra apribota Windows failų sistemos,\n" "nes ji neleidžia pervadinti šiuo metu atvertų, tokių\n" "kaip šio komentaro turinys, failų.\n" "Dėl to, asmeninių komentarų pervadinimas\n" "Windows aplinkoje yra negalimas." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Pervadinti Komentarą" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Pasirinkite Komentaro Pavadinimą" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Naujas Pavadinimas" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Pavadinimas:" #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Modulio pavadinime turi būti tik [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos jau žino modulį tokiu pavadinimu." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Nepavyko sukurti naujos konfigūracijos:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Konfigūracijos kūrimo klaida:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "Šiame polangyje modulio nėra." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Modulių Tvarkytuvės Apžvalga\n" "\n" "Tai yra Xiphos programos mechanizmas, skirtas gauti naują ir atnaujintą " "turinį.\n" "Jei dar niekada nesate čia buvę, prašome skirti minutėlę ir pasižvalgyti.\n" "\n" "Moduliai atkeliauja iš įvairių saugyklų. Modulių Šaltiniai: " "Pridėti/Šalinti jums parodys kurios saugyklos, šiuo metu yra žinomos.\n" "\n" "Modulių Šaltiniai: Pasirinkti skirti tam, kad nuspręsti iš kur " "moduliai turėtų atkeliauti, tai yra, iš kurių saugyklų Xiphos turėtų juos " "gauti, o taip pat kurioje jūsų sistemos vietoje jie turėtų būti patalpinti. " "Nustatykite Įdiegimo Šaltinį ir Diegimo Paskirtį, ir tuomet " "spustelėkite Naujinti.\n" "\n" "Moduliai: Įdiegti/Atnaujinti skirtas modulių pasirinkimui ir gavimui, " "po to, kai pasirinkote šaltinį ir paskirtį.\n" "\n" "Moduliai: Priežiūra skirta archyvų ir rodyklės kūrimui.\n" "\n" "Išsamiau apie Modulių Tvarkyklę žiūrėkite mūsų naudojimo vadovo 5 sekcijoje " "arba prašykite pagalbos per pokalbį internetu, arba (jei pokalbyje niekas " "neatsako) siųskite laišką mūsų naudotojų elektroninio pašto grupei.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Sveiki Atvykę į Xiphos.\n" "\n" "Šiuo metu nėra įdiegtų Biblijų. Norint pradėti, Xiphos reikalingas bent " "vienas Biblijos modulis. Kad būtų lengviau, atsivėrė Modulių Tvarkyklė, per " "kurią galite įdiegti vieną ar daugiau Biblijų, iš vietinės modulių " "paskirties (cd leistuvo, USB atmintinės) arba iš interneto, iš CrossWire " "Biblijos Draugijos. Prašome kreiptis į šiuos pažingsninius nurodymus bei " "bendrą modulių tvarkyklės apžvalgą, kuri šiuo metu atverta.\n" "\n" "Vietiniam įdiegimui:\n" "- Meniu Modulių Šaltiniai: Pridėti/Šalinti, pridėkite naujo vietinio " "aplanko, kuriame yra moduliai, pavadinimą.\n" " (Tai yra toje vietoje, kur yra aplankai, kurių pavadinimai mods.d " "ir modules.)\n" "- Meniu Modulių Šaltiniai: Pasirinkti, spustelėkite mygtuką " "\"Vietinis\" ir pasirinkite savo aplanką iš išskleidžiamojo sąrašo.\n" "\n" "Įdiegimui per internetą iš CrossWire:\n" "- Meniu Modulių Šaltiniai: Pasirinkti, spustelėkite mygtuką " "\"Nuotolinis\" ir iš išskleidžiamojo sąrašo pasirinkite CrossWire.\n" "- Apačioje spustelėkite mygtuką \"Naujinti\".\n" "\n" "Bet kuriuo atveju:\n" "- Meniu Moduliai: Įdiegti/Atnaujinti, pasirinkite Biblijas ir kitus " "modulius, kurie jus domina.\n" "- Spustelėkite \"Įdiegti\".\n" "- Kai pabaigsite, užverkite Modulių Tvarkytuvę.\n" "\n" "Įspėjimas: Jei gyvenate šalyje, kurioje yra persekiojimai, programa " "naudokitės atsargiai.\n" "\n" "Šį pažingsninių nurodymų langą ir bendrą įžangos langą, galite užverti bet " "kuriuo metu." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Šalinti šiuos modulius?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Ruošiamasi šalinti" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Šalinama" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Šalinti" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Įdiegti šiuos modulius?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Ruošiamasi įdiegti" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Įdiegiama" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Įdiegti" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Archyvuoti šiuos modulius?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Ruošiamasi archyvuoti" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archyvuojama" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archyvuoti" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Sukurti šiems moduliams greitos paieškos\n" "indeksą (gali užtrukti minutes/moduliui)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Ruošiamasi indeksuoti" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indeksuojama" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indeksas" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Ištrinti greitos paieškos indeksą šiems moduliams?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Ruošiamasi ištrinti indeksą" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Ištrinamas indeksas" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Ištrynimas" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Šis modulis neturi Apie informacijos." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Modulio Pavadinimas" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Varnelė reiškia, kad šis modulis jau įdiegtas" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Spustelėkite langelį, kad pradėtumėte darbą su šiuo moduliu" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" "Spustelėkite ant langelio, kad pasirinktumėte įdiegti/atnaujinti šį modulį" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Įdiegtas" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Indekso piktograma reiškia, kad greitai paieškai, šiam moduliui esatę sukūrę " "optimizuotą ('lucene') indeksą (šiai funkcijai žr. Priežūros polangį)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Spynos piktograma reiškia, kad šis modulis yra užšifruotas ir reikalauja, " "kad jūs įsigytumėte iššifravimo raktą, kurį galima gauti iš turinio savininko" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Apie" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Naujinimo piktograma reiškia, kad įdiegtas modulis yra senesnis negu " "Prieinamas naujesnis modulis: Jūs turėtumėte atnaujinti modulį" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Pasiekiamas" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Dydis" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Aprašas" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' nepavyko:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Žurnalai ir maldos sąrašai negali būti indeksuojami." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s nepavyko" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Užbaigta" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Nežinoma" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Saugykla:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Sugrupuota pagal\n" "Modulių Tipus" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Bibliniai Tekstai" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Komentarai" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Žodynai" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Aiškinamieji/Terminų Žodynai" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Kasdieniai Pašventimai" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Bendros Knygos" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Kultai/Netradiciniai" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Sugrupuota pagal\n" "Pasiekiamumą" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Atnaujinimai" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Neįdiegta" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Maldos Sąrašas/Žurnalas" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Atnaujinamas nuotolinis šaltinis" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Nuotolinis šaltinis nerastas" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Konfigūruoti" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Tipas" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Pavadinimas" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Šaltinis" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Katalogas" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Naudotojas" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Slaptažodis" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Modulių šaltiniai" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Pridėti/Šalinti" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Pasirinkti" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduliai" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Įdiegti/Atnaujinti" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Priežiūra" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Prašome Naujinti" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Jūsų modulių sąrašas nėra atnaujintas!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Jūs pašalinote paskutinę savo Bibliją.\n" "Xiphos reikalauja bent vienos." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Vis dar nėra įdiegtų Biblijų.\n" "Xiphos negali tęsti be Biblijos." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Standartiniai nuotoliniai šaltiniai įkelti." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Nepavyko iš CrossWire įkelti standartinių šaltinių." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Šalinti pasirinktą šaltinį" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Įveskite nuotolinį šaltinį" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Pavadinimas:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tipas:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Serveris:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Katalogas:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Naudotojas (nebūtinas):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Slaptažodis (nebūtinas):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Šaltinis tokiu pavadinimu jau yra." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Ištrinti nuotolinį šaltinį" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[nėra modulio]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Pereiti prie ankstesnio elemento" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Pereiti prie kito elemento" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Sinchronizuoti šio lango slinktį su pagrindiniu langu" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Lygiagretus" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Atskirti/Prisegti" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Modulio Parametrai" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Lygiagretus Rodinys" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BibleSync sesijos slapta frazė" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Frazė:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Veiksenos pasirinkimas nepavyko.\n" "Nustatykite \"Debug\" ir bandykite vėl, norėdami sužinoti kodėl." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Veiksenos pasirinkimas nepavyko.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (slapta frazė \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Išjungta" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Asmeninė" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Kalbėtojo" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Klausytojo" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Pasirinkite --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Lokalė įsigalios po programos paleidimo iš naujo." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Nuostatos" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Bendra" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Parinktys" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Šriftai" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Spalva" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Dydžiai ir Išvaizda" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Ypatinga" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Išvalyti Sąrašą?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Ar tikrai norite išvalyti modulių sąrašą?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Šalinti Modulį?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Ar tikrai norite pašalinti pasirinktą modulį?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Ieškoma" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "Modulis" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "rasta modulyje" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Naujas Sąrašas %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Paskutinysis modulių sąrašas gali būti neištrintas" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Ištrinti sąrašą?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Ar tikrai norite ištrinti:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Optimizuotų \"lucene\"paieškų sintaksės apžvalga\n" "Ieškoti eilučių kuriuose yra...\n" "\n" "mano vaikeliai\n" "\t \"mano\" arba \"vaikeliai\"\n" "\tTai yra tas pats, kas ieškoti mano OR vaikeliai\n" "\"mano vaikeliai\"\n" "\tFrazė \"mano vaikeliai\"\n" "mano*\n" "\tŽodis, prasidedantis \"mano\"\n" "\t(mano OR manomas OR manomų OR ir t.t. ...)\n" "mano AND vaikeliai\n" "\tŽodis \"mano\" ir žodis \"vaikeliai\"\n" "\t&& gali būti naudojami vietoj AND\n" "+mano vaikeliai\n" "\tEilutės, kuriose privalo būti \"mano\" ir gali būti " "\"vaikeliai\"\n" "mano NOT vaikeliai\n" "\t\"mano\", bet ne \"vaikeliai\"\n" "(mano vaikeliai) AND Dievas\n" "\t\"mano\" arba \"vaikeliai\" ir \"Dievas\"\n" "lemma:G2316\n" "\tIeškoti Strongo Graikiško (\"G\") žodžio numeriu 2316.\n" "\tTaip pat pasirinkite Rodyti Strongo skaičius Požymių paieškos " "kortelėje.\n" "\n" "Išsamesnei informacijai, ieškokite tinkle \"lucene search syntax\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Požymiais pagrįstos paieškos\n" "Turinio, esančio aprašuose, už pagrindinio teksto ribų, paieškos. Požymiai " "yra išnašos, Strongo numeriai ir morfologiniai simboliai.\n" "\n" "Turėkite omenyje, kad dabar, per optimizuotas \"lucene\" paieškas, dauguma " "tokių paieškų gali būti atlikta greičiau, naudojant raktažodžių " "patikslintojus.\n" "\n" "Kad naudotumėte požymių paieškas, privalote pasirinkti tinkamą mygtuką " "Požymių Paieškos kortelėje.\n" "* Išnašų tekstas yra ieškomas taip pat kaip ir paprastas tekstas.\n" "* Strongo žodžiai nurodomi, pridedant priešdelį H arba G (Hebrajų arba " "Graikų) ir skaitmeninį žodžio identifikatorių, pvz., G2316, kad rasti " "\"θεός\" (\"Dievas\").\n" "* Morfologinės žymės yra identifikuojamos paraidžiui, pvz., N-ASF atitinka " "\"noun, accusative singular feminine\" (daiktavardis, moteriškos giminės " "vienaskaitos galininkas) -- išsamiau apie tai žiūrėkite Robinson modulyje." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Modulis nėra nei Biblija, nei komentarai" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync nėra aktyvus perdavimui." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Tai yra įtraukiama (\"AND\") paieška:\n" "Rasti atiti" #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Atidaryti Išsamią Paiešką" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Atidaryti atskirą Išsamios Paieškos langelį." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Paieška Modulyje" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Paieškos Tipas" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimizuotas (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Reguliari išraiška" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Tiksli frazė" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Paieškos Parinktys" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Skirti raidžių registrą" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Paieškos Sritis" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Nėra srities" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Naudoti rėžius" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Paskutinė paieška" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Rėžiai" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "Atidaryti modulį redaktoriuje?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Įdėkite eilučių nuorodas" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Sąrašas:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Paieška" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Parankinė" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Veikia su SWORD Project" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Maldos Sąrašo/Žurnalo Elementas" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Naujas pavadinimas" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Šalinti pasirinktą elementą" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Sausis" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Vasaris" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Kovas" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Balandis" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Gegužė" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Birželis" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Liepa" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Rugpjūtis" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Rugsėjis" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Spalis" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Lapkritis" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Gruodis" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Nepavyko nustatyti paveikslo failo dydį.\n" "Xiphos negali pakeisti paveikslo dydį, kad priderintų paveikslą prie lango." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "[nėra modulio]" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Spustelėkite langelį, kad pradėtumėte darbą su šiuo moduliu" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Pasiekiamas" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Naršyti" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "IP address: " msgstr "Adresas" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Netinkamai koduota asmeninės pastabos etiketė:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Skyrius" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos nesupranta daugiau negu vieną argumentą." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Pradedamas HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Kuriama sąsaja" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Paleidžiamas Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Įkeliami Nustatymai" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Rodoma Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Peržiūros langelis" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Išnaša" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Kryžminė nuoroda" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologija" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Grįžti į" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strongo Numeriai" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Išnašos" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfologinės Žymės" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Hebrajų Balsių Taškai" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebrajų Kantiliacija" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Graikų kirčiai" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Kryžminės nuorodos" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemos" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Antraštės" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morfemų Segmentavimas" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Kristaus Žodžiai Raudona spalva" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transliteracija" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Teksto Variantai" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Pirminis Skaitymas" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Antrinis Skaitymas" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Visi Skaitymai" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Transliteracija" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Aiškinamieji/Terminų Žodynai" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "žiūrėti kontekstą" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Augimas" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Už Augimą
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Išgelbėjimas" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Už Išgelbėjimą
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Sveikata" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Už Sveikatą
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Kita" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Kita
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punktas x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punktas y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punktas z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Antraeilė Tema 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Potemė 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Antraeilė Tema 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Potemė 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Antraeilė Tema 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Potemė 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Antraeilė Tema 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Potemė 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Naujo maldos sąrašo ar žurnalo pavadinimas" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos jau randa tokį maldos sąrašą." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos nepavyko sukurti modulio kelio:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Elementarus maldos sąrašas. \\par\\par Xiphos sukurtas modulis." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "PaprastasMaldosSarasas" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "ManoMaldosSarasas" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Žmonės:
Jonas
Gintaras
Judita

Bažnyčia:
suolai
bendravimas
Biblijos misionieriams


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "Teminis maldos sąrašas. \\par\\par Xiphos sukurtas modulis." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "TeminisMaldosSarasas" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Jonas
Gintaras
Judita
Andrius
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Dvasinis Augimas" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Romanas
Audrius
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Judita
Andrius
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Mėnesinis maldos sąrašas. \\par\\par Xiphos sukurtas modulis." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MenesinisMaldosSarasas" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Kasdienis žurnalas. \\par\\par Xiphos sukurtas modulis." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "KasdienisZurnalas" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Temos kontūrai (pvz. pamokslo). \\par\\par Xiphos sukurtas modulis." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "TemosKonturai" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Pagrindinė Tema A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Pagrindinė Tema A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Pagrindinė Tema B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Pagrindinė Tema B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Pagrindinė Tema C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Pagrindinė Tema C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Temos kontūrai (pvz. pamokslo). \\par\\par Xiphos sukurtas modulis." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Skyrius" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Vartotojo Pastaba" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Paieškos rezultatas %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Ištrinti Rėžį?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Ar tikrai norite ištrinti šį rėžį?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Paieška:" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Tokio įdiegto modulio nėra.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Prašome priderinti modulių sąrašą." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Nėra greitos paieškos indekso moduliui %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Paieška šiame modulyje dabar yra `keli žodžiai'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Žr. Modulių Tvarkytuvės, Priežiūros polangį." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Paieška užbaigta" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "atitikčių" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Nėra komentarų modulio." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME yra nenustatyti!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos nepavyko sukurti modulio kelio:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "nepavyko sukurti" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Tuščias nustatymų failas - bandoma atkurti atsarginę kopiją.\n" "Kai kuri informacija gali būti prarasta." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" "Tuščias nustatymų failas - nėra atsarginės kopijos?!? Informacija prarasta!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Nėra įdiegtų Biblijų.\n" "Akivaizdu, jog atsisakėte įdiegti bent vieną.\n" "\n" "Be Biblijos modulių,\n" "Xiphos negali tęsti\n" "ir tuoj pat išeis." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Biblijos modulio diegimas baigtas." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Modulio klaida: Netinkama xref koduotė.\n" "Prašome apie tai pranešti, nurodant modulį ir eilutę" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "eilutė" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "skyrius" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Nėra Xiphos programos failo,\n" "skirto kalbos santrumpoms." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Nepavyko atidaryti Xiphos programos\n" "kalbos santrumpų failo." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos negali paskirstyti vietos\n" "kalbos santrumpoms." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos nepavyko perskaityti\n" "kalbos santrumpų failo." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "`%s' atitinkanti lokalė nerasta.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Knygų pavadinimai ir meniu gali būti neišversti." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Modulis %s turi draugiškus modulius:\n" "%s.\n" "Ar norėtumėte atidaryti ir juos?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Buvo užklaustas kasdienis pašventimas, tačiau nėra jokio įdiegta." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Užrakintas Modulis.\n" "\n" "Jūs atidarote modulį, kuris reikalauja rakto.\n" "\n" "Modulis užrakintas, o tai reiškia, kad leidėjas užšifravo turinį ir jūs, " "norėdami naudotis turiniu, privalote įvesti modulio raktą. Šį raktą, jūs " "turėjote gauti žiniatinklio puslapyje, kuris patvirtino jūsų pirkimą, arba, " "galbūt, raktas jums buvo išsiųstas į elektroninį paštą.\n" "\n" "Prašome įrašyti raktą į langelį." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Išvalyti Žurnalą" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Eilučių Sąrašas" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL nerasta:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos nepavyko įvykdyti %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Žiūryklės klaida:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Rodyti %s pagrindiniame lange" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Ką aš turiu daryti, kad būčiau išgelbėtas?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Apašalų darbai 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef. 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romiečiams 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Kas yra Evangelija?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "tuščias dokumentas \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Skyrius %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Skyrius %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Skyrius %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Skyrius %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Skyrius %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Skyrius %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Senasis Testamentas" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Pr - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Naujasis Testamentas" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mato - Apr" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Pavyzdinis Modulių Sąrašas" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Nustatymų išsaugojimas nepavyko! stat %d, size %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Bandoma atkurti ankstesnį išsaugotą įrašą." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Pridėti Adresyno Įrašą" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Adresyno Įrašo Dialogo Langas" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Sukurti naują aplanką" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Naujas Aplankas" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Naujas ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Atšaukti Adresyno Įrašą" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Etiketė:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Etiketės Įrašas" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Eilutė:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Biblinės Eilutės Įrašas" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modulis:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Modulio Įrašas" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Bookmark Folder Treeview" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Įterpti Nuorodą" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Eilutė" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Susieti Tekstą" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Susieti tiesiogiai" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Susieti per eilučių sąrašą" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Tikrinti Nuorodą" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Išeiti iš programos" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Išeiti" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Spausdinti šį užrašą" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Peržiūrėti spausdinti planuojamus užrašus" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML Formato perjungimas" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML veiksena" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Ištrinti esamą užrašą" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "Iš_trinti Asmeninį Komentarą" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Failas" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Išsaugoti esamą užrašą" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "Iš_saugoti (Asmeninį Komentarą)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Spaudinio Pe_ržiūra" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "S_pausdinti..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Išeiti" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Išsaugoti" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Spausdinti šį dokumentą" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Peržiūrėti, spausdinti planuojamą, dokumentą" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Atidaryti failą programoje Studypad" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Išsaugoti esamą failą" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Išsaugoti esamą failą kaip" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Išsaugoti KAIP" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Pridėti šį failą prie savo adresyno" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Sukurti naują dokumentą" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Naujas Dokumentas" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Kopijuoti/Eksportuoti Ištrauką" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Eksportuoti Ištrauką Atšaukti" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Eksportuoti Ištrauką Gerai" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versija" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Raktas" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopijuoti" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Eksportuoti" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Eksportuoti visą knygą" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Knyga" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Book Radio Button" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Eksportuoti visą skyrių" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Chapter Radio Button" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Eksportuoti vieną eilutę" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Verse Radio Button" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Eilučių rėžis" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formatas" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Grynas Tekstas" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Plain Text Radio Button" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML Radio Button" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Nurodo ar tekste su daugiau nei 1 eilute, turėtų būti įterpti eilučių " "numeriai" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "_Eilučių numeriai tekste" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Verse Number button" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Nurodo nuorodos vietą - pradžioje ar gale." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Biblijos vietos nuoroda gale" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Reference last button" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Nurodo ar versijos pavadinimas turėtų būti įtraukiamas į nuorodą." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Įtraukti Versiją" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Versijos mygtukas" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Išsaugoti Eksportavimą Kaip" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Nurodo ar eilučių numeriai turėtų būti įterpti tekste." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "įtraukti versiją" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "Apie Studypad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Atidaryti Apie langą" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Paryškintai" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Padaryti žymėjimą paryškintu" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopijuoti" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Kopijuoti žymėjimą į iškarpinę" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Iškirpti" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Iškirpti žymėjimą" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Mažinti įtrauką" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Mažinti" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Mažinti pastraipos įtrauką" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Ištrinti žymėjimą" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Ištrinti" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Pašalinti pasirinkimą" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Ištrinti Elementą" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Ištrinti esamą elementą" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Ieškoti esamame dokumente" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Šriftas" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Keisti šriftą" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Didinti įtrauką" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Didinti" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Didinti pastraipos įtrauką" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Įterpti jaustuką" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Jaustukas" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Įterpti jaustuką" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Įterpti paveikslą" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Paveikslas" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Įterpti paveikslą žymeklio vietoje" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Įterpti nuorodą" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Nuoroda" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Įterpti nuorodą" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Xiphos Nuoroda" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Įterpti nuorodą į sword modulį" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Įterpti lentelę" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Lentelė" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Įterpti lentelę" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Kursyvas" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Pakeisti žymėjimą į šriftą kursyvu" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Naujas" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Sukurti naują failą" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Atidaryti failą" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Įdėti" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Įdėti iškarpinės turinį žymeklio vietoje." #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Spausdinti Dokumentą" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Spausdinti" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Spausdinti esamą dokumentą" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Spausdinimo Peržiūra" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Peržiūrėti" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Esamo dokumento spaudinio peržiūra" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Baigti" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Baigti redaktoriaus darbą" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Perdaryti" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Perdaryti paskutinį anuliuotą veiksmą" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Rasti ir pakeisti" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Pakeisti" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Išsaugoti pakeitimus į failą" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Išsaugoti kaip" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Išsaugoti failą kaip ..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Perbraukti" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Perbraukti žymėjimą" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Pabrauktasis" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Pabraukti žymėjimą" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Anuliuoti" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Anuliuoti paskutinį pakeitimą" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Redaktorius" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Paskiausiai naudoti failai" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Keisti" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Pagalba" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Normal" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Antraštė 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Antraštė 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Antraštė 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Antraštė 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Antraštė 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Antraštė 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Adresas" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Preformatted" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Suženklintasis Sąrašas" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Numeruojamas Sąrašas" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Numeruotas Sąrašas" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Abėcėlinis sąrašas" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Perbraukti" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Nustatyti pažymėto teksto spalvą" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Paryškinti pažymėtą tekstą, nustatant fono spalvą." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Pažymėti/Nežymėti Eilutę" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Vartotojo Pastaba" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Vartotojo Pastaba" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Pažymėti" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Nuimti žymėjimą" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Vartotojo Pastaba" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Vartotojo Pastaba" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Modulių Tvarkytuvė" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Rodyti Įžangą" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "Atidaryti trumpą įžanginį paaiškinimą, kaip veikia Modulių Tvarkytuvė." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "Įke_lti Standartinius" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Įkelti ir sinchronizuoti standartinį žinomų saugyklų rinkinį, palaikoma " "crosswire.org, su jūsų dabartiniais nuotoliniais šaltiniais." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Įkelti iš naujo Xiphos žinias apie pasirinktoje nuotolinėje saugykloje " "prieinamus modulius" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "Įd_iegti" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Įdiegti ar atnaujinti pasirinktus modulius" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Pašalinti pasirinktus modulius iš jūsų sistemos" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archyvuoti" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Sukurti pasirinktų modulių zip archyvą" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Indeksuoti" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "Sukurti pasirinktų modulių greitos paieškos indeksą, optimizuotai (\"lucene" "\") paieškai." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "Iš_trinti Indeksą" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Ištrinti pasirinktų modulių greitos paieškos indeksą." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Tęsti" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Modulių Tvarkytuvė" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "ĮSPĖJIMAS: Jei gyvenate šalyje, kurioje yra persekiojimai, programa " "naudokitės atsargiai." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Pridėti ir Šalinti Šaltinius" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Esami vietiniai šaltiniai" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Pridėti vietinį aplanką kaip diegimo šaltinį, paprastai iš CD leistuvo ar " "USB atmintinės. Tokiame aplanke yra vidiniai aplankai \"mods.d\" ir \"modules" "\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Pašalinti viena iš jūsų vietinių aplankų iš diegimo šaltinių." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Esami Nuotoliniai Šaltiniai" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Pridėti tinkintą nuotolinio diegimo šaltinį. Jūs privalote žinoti šaltinio " "kompiuterio pavadinimą ir aplanką kuriame yra jo saugyklos." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Pašalinti nuotolinį diegimo šaltinį." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Diegimo Šaltinis" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Vietinis" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Nuotolinis" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Diegimo Paskirtis" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Asmeninė sritis, tik jūsų naudojimui:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Namų kat" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Sistemos sritis, visiems naudotojams:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword sis kat" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "ĮSPĖJIMAS: Jei jūs gyvenate šalyje, kurioje yra persekiojimai, ir " "nenorite rizikuoti bei būti aptikti, jūs NETURĖTUMĖTE naudoti nuotolinio " "diegimo funkcijos!" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Vietinis Diegimo Aplankas" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Išskleidžiamasis žurnalo sąrašas" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Pasirinkite knygą, kurią rodyti" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Knygų Pasirinkimo Mygtukas" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Apreiškimas Jonui" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Pasirinkite norimą rodyti skyrių" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Perjungti Skyriaus Mygtuką" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Pasirinkite norimą rodyti eilutę" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Perjungti Eilutės Mygtuką" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" "Įrašykite eilutės nuoroda formatu Knyga 1:1 ir spauskite įvesties (Enter) " "klavišą" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Nuorodos Įrašas" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Cover" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Šrifto Spalvos" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Fonas" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Priekinis Planas" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Dabartinė Eilutė" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Eilutės Numeris" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Nuorodos" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Paryškinti Priekinį Planą" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Paryškinti Foną" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Invertuoti spalvų poras" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Normalaus Teksto" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Paryškinimo" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Šrifto Spalvos" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Šrifto Dydžiai" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Santykinai šiam pasirinkimui yra rodomi visi šrifto dydžiai" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Pagrindinis šrifto dydis" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Dažniausiai -1, kad eilučių numeriai neįkyrėtų" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Eilučių numerių dydis" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Pavadinimo ir dydžio pasirinkimas bet kuriam moduliui nurodyta kalba; vis " "dėlto nustelbiamas specifiniu pasirinkimu tam tikram moduliui" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Šrifto nuostatos atskirai kalbai" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Language Font Combo" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Font Misc" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos yra pirmoji Biblijos studijavimo programa, suteikianti BibleSync, " "Biblijos programoms skirto sinchronizavimo protokolo, realizavimą. Jei " "dirbate su keletu Biblijos programų, arba jei dirbate komandoje, arba jei " "turite bendrus studijų užsiėmimus, BibleSync gali būti jums naudingu " "įrankiu. BibleSync veikia 1 iš 3 veiksenų: Asmeninėje, kad sinchronizuoti " "kelias Biblijos programas asmeniniam naudojimui arba dirbant komandoje; " "Kalbėtojo, kad vesti paskaitą, kartu sekantiems klausytojams; Klausytojo, " "kad gauti kalbėtojo nuorodas." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Moduliai" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Pasirinkite veikseną, kurioje BibleSync turėtų veikti." #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Išjungta" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Išjungti BibleSync." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "BSP off radio button" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Kalbėtojo" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Įjungti BibleSync kaip kalbėtoją." #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "BSP speaker radio button" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "K_lausytojo" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Įjungti BibleSync kaip vieną iš klausytojų." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "BSP audience radio button" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "Asmeninė" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "Įjunkite BibleSync asmeniniam ar komandiniam naudojimui." #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "BSP personal radio button" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Privati" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "Asmeninėje veiksenoje, tik programos vykdomos šiame kompiuteryje, girdės " "jūsų naršymą." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "BSP privacy button" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Naršyti" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Pasirinkite kaip priimti gaunamą naršymo sinchronizaciją." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Tiesiogiai" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "BibleSync naršymas siųs Xiphos tiesiogiai į nurodytą eilutę." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "BSP nav direct radio button" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "_Eilučių sąrašas" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync naršymas naudos Xiphos programos parankinės eilučių sąrašą." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "BSP nav verse list radio button" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Sąrašo Pavadinimas" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos klausys Kalbėtojų pagal šį pasirinkimą." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Rinktinių" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Pasirinkite, kuriuos kalbėtojus norite sekti." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "BSP listen some radio button" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Visų" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Bus sekami visi kalbėtojai." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "BSP listen all radio button" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Jokia" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Nebus sekamas nei vienas kalbėtojas" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "BSP listen none radio button" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Ypatinga" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Papildomi sekimai BibleSync veikimo metu gali būti pateikti, įjungiant " "prisijungimo būseną, neatitikimus ir derinimą. Naudokitės jais apgalvotai, " "nes jie gali būti labai šnekūs. Taip pat nuspręskite, ar leisti grupės " "parametrą kaip Xiphos kortelės numerį." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Prisijungimo būsena" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Prisijungimo būsenos pranešimai bus rodomi langeliuose." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "BSP presence button" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Neatitikimai" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Jūsų sesijos neatitikimai bus rodomi langeliuose." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "BSP mismatch button" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Derinimas" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Paketų sekimas." #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "BSP event debug button" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Grupuoti kaip kortelę" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Interpretuoti protokolo grupės numerio parametrą kaip Xiphos kortelės " "numerį. Tai gali būti reikalinga išjungti, jei kai kurių Kalbėtojų grupės " "numerio naudojimas netinka kaip kortelės numeris." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "BSP event group-as-tab button" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Bendra" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Pasirinkite tam tikrą, kitokią, negu paprastai nustatyta, kalbą sąsajos " "rodymui" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Ypatinga Lokalė (reikalauja paleidimo iš naujo)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Special Locale Combo" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Paleidus programą, rodyti prisistatymo langą" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Paleidus programą, rodyti Kasdienį Pašventimą" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Jeigu nusistatėte norimą kasdienio pašventimo modulį, paleidus programą, bus " "rodomas modulio įrašas šiandienai." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Naudoti numatytąjį Žodyną" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Padaryti, kad dvigubas žodžio spustelėjimas visada naudotų numatytąjį " "žodyną, vietoj šiuo metu rodomo žodyno" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "se default Dictionary Checkbox" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Slinkti į Ankstesnį/Kitą Skyrių" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "Use Bible Text scroll bar to scroll to previous or next chapter" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Scroll to Previous/Next Chapter Checkbox" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Keisti paveikslų dydį" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Automatiškai keisti paveikslų dydį taip, kad jie tilptų į polangį" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Resize images checkbox" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Paryškinti dabartinę eilutę" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Taikyti esamai eilutei aukšto kontrasto paryškinimą - žr. spalvos " "parinkiklius" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Highlight current verse check box" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Paryškinti naudotojo pastabas" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Naudotojo eilutėms darytoms pastaboms, naudoti invertuotą paryškinimą" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Highlight user annotations check box" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Kryžminės nuorodos eilučių sąraše" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" "Biblijos kryžminėms nuorodoms vietoj peržiūros langelio naudoti eilučių " "sąrašą" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Xrefs in verse list check box" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Įjungti Maldos Sąrašus" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Padaryti žurnalus/maldos sąrašus prieinamus" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Eilutės numeris" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Keliais būdais paslinkti eilučių numerius" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Rodyti eilutės numerį pusjuodžiai" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Verse number bold checkbox" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Skliaustuose" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Rodyti eilutės numerį [skliaustuose]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Verse number bracket checkbox" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Viršutiniame indekse" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Rodyti eilutę viršutiniame indekse" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Verse number superscript checkbox" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "Numatytasis StudyPad katalogas" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Pasirinkite Katalogą" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "StudyPad default directory combo" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "General Misc" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Pagrindinio Lango Moduliai" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Biblinis Tekstas" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Change Biblical Text Combo" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Change Commentary Combo" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Change Dictionary Combo" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Change Book Combo" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Moduliai" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Išvalyti visus modulius iš sąrašo" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Clear Modules from List Button" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Pašalinti pasirinktą modulį iš sąrašo" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Delete Selected Module From List Button" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Atidaryti langelį modulių pasirinkimui" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Pridėti Modulius" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Open Selection Dialog Button" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Modules Parallel" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Ypatingos Paskirties Moduliai" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Kasdienis Pašventimas" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Daily Devotional Combo" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebrajų Leksika" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Hebrew Lexicon Combo" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Graikų Leksika" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Greek Lexicon Combo" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Numatytasis Žodynas" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Change Default Dictionary Combo" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Asmeniniai Užrašai" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Change Personal Notes Combo" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Modules Misc" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 #, fuzzy msgid "Enable/disable the Statusbar" msgstr "Įjungti BibleSync kaip kalbėtoją." #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Išsami Paieška" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucene Paieškos Sintaksė" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "Atidaryti trumpą optimizuotos \"lucene\" paieškos sintaksės paaiškinimą." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "Požymių P_aieška" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Atidaryti trumpą paaiškinimą apie požymiais grįstą paiešką." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "ieškoti" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Pagrindinis Paieškos Įrašas" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Pradėti/stabdyti paiešką" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Paieškos Mygtukas" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Search Criteria Treeview" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Sritis" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Ieškoti visame modulyje" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Visas modulis" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Entire module radiobutton" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Naudoti paskutinės paieškos rezultatus kaip paieškos sritį" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Esami rezultatai" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Current results radiobutton" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Paieškos sričiai naudoti tinkintą rėžį" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Tinkinta eilučių riba" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Tinkintos eilučių ribos" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Custom Range Selector Combo" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Paieškai naudoti vieną modulį" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Vienas modulis" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Single module radiobutton" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Paieškai naudoti esamą modulių sąrašą" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Modulių sąrašas" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Module list radiobutton" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Paieškai naudoti tinkintą modulių sąrašą" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Tinkintas modulių sąrašas" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Custom module list radiobutton" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Custom Module List Combo" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Paieškos Tipas" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Greitai, ypatingai, indeksu pagrįstai paieškai,\n" "iš pradžių, turi būti sukurti indeksai:\n" "Žr. Modulių Tvarkytuvės Priežiūros funkcijas" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Optimized (\"Lucene\") radiobutton" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Keli žodžiai" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Multi word radiobutton" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Regular expression radiobutton" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Exact phrase radiobutton" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Požymiai" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Attributes radiobutton" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Parinktys" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Match case checkbox" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Paieškos Kriterijai" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Rodyti pagrindiniame lange" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Išsaugoti paieškos rezultatus kaip adresyno įrašus" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Eksportuoti esamus paieškos rezultatus" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Eksportuoti" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Išvalyti sąrašus naujai paieškai" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Rasta" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Result Summary Window" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Result Summary Table" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Paieškos Rezultatai" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Peržiūra" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Rezultatai" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Sukurti naujas tinkintas ribas" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "New Range Button" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Išsaugoti tinkintas ribas" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Save Range Button" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Ištrinti pasirinktas ribas" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Delete Range Button" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Ribos" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Ribų pavadinimas" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Range Name Entry" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Ribų Apibrėžtis" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Range Definition Entry" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "pvz. Mato-Jono;Apr4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Tinkintų Ribų Peržiūra" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Tinkintos Eilučių Ribos" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Sukurti naują modulių sąrašą" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "New Custom Module List Button" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Išsaugoti modulių sąrašą" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Save Custom Module List Button" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Ištrinti pasirinktą sarašą" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Clear Custom Module List Button" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Modulių Sąrašai" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Sąrašo Pavadinimas" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Custom Module List Name Entry" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" "Atidaryti langelį, kuriame pasirinksite, kuriuos modulius pridėti prie sąrašo" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Tinkinti Modulių Sąrašai" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Požymis" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Ieškoti Strongo Numerius, tokius kaip G4442 arba H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strongo Numeriai" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strongs Numbers radiobutton" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Ieškoti Morfologinių žymių" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Morphological Tags radiobutton" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Ieškoti išnašose" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Footnotes radiobutton" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Rezultatų Rodymo Parinktys" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "Moduliuose, kuriuose yra Strongo Numeriai" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Rodyti Strongo Numerius" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Show Strong's Numbers checkbox" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "Moduliuose, kuriuose yra Morfologinės Žymės" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Rodyti Morfologines Žymes" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Show Morphological Tags checkbox" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "Moduliuose, kuriuose yra išnašos" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Rodyti išnašas" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Show Footnotes checkbox" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Požymių Paieška" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Modulių Pasirinkimas" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "paieškos modulis" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Adresyno Įrašų Eksportavimo Aplankas" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Eksportuoti į:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos adresyną" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Gryną tekstą" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Įtraukti Biblinį tekstą" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Atidaryti Study_pad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Atidaryti Seansą" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Atidaryti išsaugotą kortelės nustatymų kolekciją" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "Iš_saugoti Seansą" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Išsaugoti šią kortelės nustatymų kolekciją" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Naujas Maldos sąrašas/Žurnalas" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Sukurti naują žurnalą ar maldos sąrašą iš šablono" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Paieška" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Iškelti į viršų paprastą parankinės paiešką" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Išsami Paieška" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Atidaryti išsamios paieškos langą, kad vykdyti sudėtingas užklausas" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Nuostatos" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" "Naudokite modulių tvarkytuvę, norėdami įdiegti ir pašalinti Sword modulius" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Modulių Tvarkytuvė" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Rodinys" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Peržiūrėti Kas_dienį Pašventimą" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" "Rodyti šios dienos jūsų pasirinkto kasdienio pašventimo įrašą peržiūros " "langelyje" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Biblija" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Peržiūra" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Komentarai/Knyga" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Žod_ynas" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Sus_ieti Korteles" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Padaryti, kad visos Biblijos kortelėse naršytų kartu" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Garsiai Skaityti" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "Pažymimoms Biblijos eilutėms įjungti garsinį teksto atkūrimą" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Rodyti Eilučių _Numerius" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Rodyti tekste eilučių numerius" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Paryškinti Dabartinę Eilutę" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Taikyti aukšto kontrasto paryškinimą dabartinei eilutei" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "Prisegti/_Atjungti Parankinę" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Valdyti parankinę kaip atskirą langą" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Rodyti/_Slėpti Prisegtą Parankinę" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Visiškai pašalinti parankinę iš rodinio" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Rodyti Lygiagretų Rodinį Kor_telėje" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" "Parūpinti viso skyriaus lygiagretųjį Biblijos langą kaip dar vieną kortelę" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "_Rodyti Parankinėje Peržiūros Langelį" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "Pasirinkite Peržiūros langelio vietą tarp parankinės arba po Biblija" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Turinys" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Atidaryti pagalbos žiūryklę Xiphos naudojimo vadove" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Elektroninio Pašto Grupė" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Naršyklėje atidaryti naudotojų elektroninio pašto grupės svetainę" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Gyvas Pokalbis" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Atidaryti naršyklę sąsajoje gyvam IRC pokalbiui" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "P_ranešti apie klaidą" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Atidaryti naršyklę mūsų klaidų sekiklio puslapyje" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Apie Ver_timą" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Sužinoti apie Xiphos sąsajos vertimą į kitas kalbas" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "Apie The SWORD Projektą" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" "Sužinokite daugiau apie The Sword Projektą, kurio viena iš programų yra " "Xiphos " #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Apie _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Sužinoti apie Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Rašyti Pastabas Eilutei" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Atidaryti Modulį" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Užrašas" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Atidaryti redaktoriuje" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Vienoje linijoje viena Biblijos eilutė" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Išnašų/Kryžminių nuorodų Žymekliai" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Rodyti neanoniminius žymeklius, pvz., \"*n23\"" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Variantai" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Paveikslo Turinys" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Atsižvelgti į Šrifto Išvaizdą" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Komentarai pagal Skyrių" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Dvigubi intervalai" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Ieškoti Žymėjimo" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Naudoti Esamą Žodyną" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Naršyti BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Atrakinti Šį Modulį" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Rodyti Knygos Antraštę" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Rodyti Skyriaus Antraštę" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Pervadinti Asm. Koment." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Garsiai Skaityti Žymėjimą" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Išsaugoti šiuos rezultatus kaip vieną adresyno įrašą" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Išsaugoti sąrašą kaip vieną adresyno įrašą" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" "Išsaugoti šiuos rezultatus kaip adresyno įrašų seriją atskirame aplanke" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Išsaugoti sąrašą kaip adresyno įrašų seriją" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Pateikti langą, į kurį įdėti Biblijos eilučių nuorodas, kurios užpildys " "eilučių sąrašą." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Užpildyti eilučių sąrašą" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Išskleidžiamasis žurnalo sąrašas" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Siųsti šį eilučių sąrašą kitiems per BibleSync, jeigu esate Asmeninėje arba " "Kalbėtojo veiksenoje." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Siųsti sąrašą per BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Eksportuoti Sąrašą" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Atidaryti šį adresyno įrašą naujoje kortelėje" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Atverti naujoje kortelėje" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Atidaryti šį adresyno įrašą lange" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Atidaryti lange" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Į pasirinktą aplanką pridėti naują aplanką" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Įterpti čia naują adresyno įrašą" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Įterpti Adresyno Įrašą" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Redaguoti adresyno įrašo elementą" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "R_edaguoti Elementą" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Ištrinti elementą" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Išskleisti visas Adresyno įrašų grupes" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Viską Išskleisti" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Suskleisti visas Adresyno įrašų grupes" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Viską Suskleisti" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Leisti perkelti elementus iš vieno aplanko į kitą" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Leisti Pertvarkymą" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Įkelti kitų adresyno įrašų failą (pagal numatymą: iš BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Importuoti Adresyno Įrašus" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Eksportuoti Aplanką" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Atverti pasirinktą modulį naujoje kortelėje" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Atidaryti pasirinktą modulį\n" "\tatskirame ['dialogo'] lange" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Atverti atskirame lange" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Sukurti naują paprastą maldos sąrašą" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Paprastas" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Sukurti naują teminį maldos sąrašą" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Teminis" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Sukurti naują mėnesinį žurnalą" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Mėnesinis" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Sukurti naują kasdienį žurnalą" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Kasdienis" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Sukurti naujos temos kontūrus" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Kontūrų" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Sukurti naujos temos kontūrus" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Skyrius" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Atidaryti modulį redaktoriuje arba paprastame rodymo lange" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Atidaryti atskirame lange" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Pridėti elementą" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Pridėti Elementą" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Šalinti šį elementą" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Redaguoti šį elementą" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos Biblijos Gidas" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studijuoti Bibliją" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "network setup errors." #~ msgstr "tinklo nustatymo klaidos." #~ msgid " client socket" #~ msgstr "kliento jungtis" #~ msgid " server socket" #~ msgstr "serverio jungtis" #~ msgid "bad magic" #~ msgstr "bloga magija" #~ msgid "bad protocol version" #~ msgstr "bloga protokolo versija" #~ msgid "bad msg type" #~ msgstr "blogas msg tipas" #~ msgid "bad packet count" #~ msgstr "blogas duomenų paketo skaičiavimas" #~ msgid "bad packet index" #~ msgstr "blogas duomenų paketo indeksas" #~ msgid "bad body format" #~ msgstr "blogas laiško teksto formatas" #~ msgid "missing required header " #~ msgstr "trūksta reikiamos antraštės" #~ msgid "UUID spoofed: wrong ipaddr." #~ msgstr "UUID apsimeta kitu: neteisingas ipaddr." #~ msgid "Ignoring echo." #~ msgstr "Aidas ignoruojamas." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Domenas ne 'BIBLE-VERSE':" #~ msgid "Invalid group: " #~ msgstr "Neteisinga grupė:" #~ msgid "[no dump ready]" #~ msgstr "[nėra paruoštos atminties išklotinės]" #~ msgid "select < 0" #~ msgstr "select < 0" #~ msgid "recvfrom < 0" #~ msgstr "recvfrom < 0" #~ msgid "Transmit failed.\n" #~ msgstr "Perdavimas nepavyko.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Nepavyko daugiaabonentis transliavimas; BibleSync dabar yra išjungtas. " #~ "Jeigu, kol ši programa buvo įjungta, pasikeitė jūsų tinklo ryšys, gali " #~ "užtekti tik įjungti iš naujo." #~ msgid "Page %d of %d" #~ msgstr "Puslapis %d iš %d" #~ msgid "Save As" #~ msgstr "Išsaugoti Kaip" #~ msgid "HTML Output" #~ msgstr "HTML Išvestis" #~ msgid "HTML Source" #~ msgstr "HTML Šaltinis" #~ msgid "Plain Source" #~ msgstr "Paprastas Šaltinis" #~ msgid "_Quit" #~ msgstr "_Išeiti" #~ msgid "_Open" #~ msgstr "_Atidaryti" #~ msgid "Save _As..." #~ msgstr "Išsaugoti _Kaip..." #~ msgid "Open new document" #~ msgstr "Atidaryti naują dokumentą" #~ msgid "Delete current note" #~ msgstr "Ištrinti esamą užrašą" #~ msgid "HTML _Output" #~ msgstr "HTML Išv_estis" #~ msgid "_HTML Source" #~ msgstr "_HTML Šaltinis" #~ msgid "_Plain Source" #~ msgstr "_Paprastas Šaltinis" #~ msgid "Unlock " #~ msgstr "Atrakinti" #~ msgid "Preparing to print" #~ msgstr "Ruošiamasi spausdinti" #~ msgid "Printing is not supported on this printer" #~ msgstr "Spausdinimas šiuo spausdintuvu nepalaikomas" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Spausdintuvas %s nepalaiko PostScript spausdinimo." #~ msgid "Printing" #~ msgstr "Spausdinama" #~ msgid "Waiting to print" #~ msgstr "Laukiama spausdinti" #~ msgid "An error occurred while printing" #~ msgstr "Spausdinant, įvyko klaida" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Neįmanoma atspausdinti jūsų dokumento: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos negali sukurti .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos negali tęsti." #~ msgid "toolbutton1" #~ msgstr "toolbutton1" #~ msgid "toolbutton10" #~ msgstr "toolbutton10" #~ msgid "toolbutton3" #~ msgstr "toolbutton3" #~ msgid "toolbutton2" #~ msgstr "toolbutton2" #~ msgid "toolbutton4" #~ msgstr "toolbutton4" #~ msgid "toolbutton6" #~ msgstr "toolbutton6" #~ msgid "toolbutton7" #~ msgstr "toolbutton7" #~ msgid "toolbutton11" #~ msgstr "toolbutton11" #~ msgid "toolbutton12" #~ msgstr "toolbutton12" #~ msgid "toolbutton9" #~ msgstr "toolbutton9" #~ msgid "Mode" #~ msgstr "Veiksena" #~ msgid "Listen" #~ msgstr "Klausyti" xiphos-4.0.7+dfsg1/po/sl.po0000664000175000017500000050265313162045104014653 0ustar unit193unit193# prevod xiphos.po (en_GB) v sl_SI # Copyright (C) 2010 # Ta datoteka je distribuirana pod isto licenco kot Xiphos paket. # # Marjan Šavli , ver 1, 2010, 2015. msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2015-06-04 12:39+0000\n" "Last-Translator: Marjan Šavli \n" "Language-Team: Slovenščina (Slovene) \n" "Language: sl_SI\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "sourceforge.net>\n" "X-Launchpad-Export-Date: 2010-03-27 05:06+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: SLOVENIA\n" "X-Language: sl_SI\n" "X-Poedit-Language: Slovene\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos napaka: \"can't happen\", display_mod: null\n" "Prosim prijavite. sword_main.cc:set_treekey\n" "Kaj ste počeli, ko se je to zgodilo?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Nastavitev ni najdena" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Ali ste prepričani da želite izbrisati zaznamek za" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Odpri" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Neimenovan dokument" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Spremembe shrani v dokument" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "pred zaprtjem?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Če ne shranite, bodo narejene spremembe za vedno izgubljene." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Datoteka" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Študijski zaznamki" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Urejevalnik opomb" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Molitveni seznam/Urejevalnik dnevnika" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Vizitka Sword modula" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "Zapri" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Upravljalec modulov" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Seznam modulov" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Verzija:" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "Ni najti podatka o verziji" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Tip:" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Dnevne posvetitve" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Zemljevidi" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Slike" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "Besednjak" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "Kult" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Biblija" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Komentar" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Slovar" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Splošna knjiga" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Oseben komentar" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "DnevniDnevnik" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Neznana vrsta" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Jezik:" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "Ni navedeno" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Nameščena velikost:" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Spremljevalni modul/-i" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Lastnosti:" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "* Poglavja" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "* Zaznamki" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "* Sklici" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "* Strong-ove številke" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "* Oblikoslovne oznake" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "* Leme (besede s podobnim pomenom)" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "* Kristusove besede obarvane z rdečo" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "* Grški naglasi" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "* Hebrejski poudarjeni samoglasniki" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "* Hebrejske oznake za petje besedila" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "* Bralne različice" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "* Prepis v druge oblike" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "* Naštevanja" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "* Besednjak" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "* Delitev morfemov" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "* Ni najti lastnosti" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Licenca za razširjanje:" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Podpira:" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "Projekt SWORD je poskus narediti programski paket, katerega se lahko " "kadarkoli razširi. Namenjen je proučevanju Boga in Njegove Besede. Ogrodje " "projekta SWORD omogoča preprosto uporabo in proučevanje Bibličnih besedil, " "komentarjev, leksikonov, slovarjev in drugih knjig. S pomočjo tega ogrodja " "je bilo zgrajenih veliko vmesnikov. Nameščen seznam knjig se lahko deli med " "vsemi vmesniki, ki uporabljajo to ogrodje.\n" "\n" "Knjige je mogoče naložiti iz projekta SWORD." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Projekt SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Ali za proučevanje Biblije radi uporabljate Xiphos? Bi radi videli, da " "njegov vmesnik uporablja vaš materin jezik? Vi lahko prevedete Xiphos! \n" "\n" "Vedno veselo pričakujemo prispevke prevodov Xiphosa v druge jezike. Če nam " "ga lahko prevedete, prosimo obiščite spodnjo povezavo, navežite stik z nami " "in se priključite našemu trudu." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Vizitka prevoda Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "V izvorni kodi Xiphos-a poglejte navodila za prevod" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos razvoj" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Avtorske pravice © 2000-2017 Xiphos razvojna skupina" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Podprt s projektom SWORD.\n" "Radi bi se zahvalili Troyu Griffittsu in vsem ostalim, ki so nam dali " "projekt SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Zaznamek" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Vnesi ime mape" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Ime Mape" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Mapa: " #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "Določi datoteko zaznamkov" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Uredi" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Ime mape: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Ime zaznamka: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Vrstica: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Odstrani označeno mapo" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(in vso njeno vsebino)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Odstrani označeni zaznamek" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Dodaj" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Oznaka: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Rezultat iskanja: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "Odpiranje zaznamka z mnogimi sklici v\n" "ločeni tabulatorji niso podprti." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Zaznamki" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Kodni ključ za modul %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "za:" #: ../src/gnome2/cipher_key_dialog.c:67 #, fuzzy msgid "Enter Key: " msgstr "Vnesi kodni ključ: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Shrani" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "_Prekliči" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Zapri brez shranjevanja" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Zapri _brez shranjevanja" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Seznam vrstic" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "SeznamVerzov" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "RezultatiIskanja" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Prosim, da pred izvažanjem preverite avtorske pravice!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Najdi" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Vnesi besedo ali besedno zvezo" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Iskanje nazaj" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Najdi naslednjega" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Nastavi pisavo modula" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Spremeni pisavo za" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modul" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Trenutna pisava: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Za ta modul uporabi privzeto pisavo" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "HROŠČ! Xiphos je tik pred tem, da se zruši zaradi \"STRDUP\" napake." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Prosimo, sporočite to napako Xiphos osebju z:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "HROŠČ! Xiphos je tik pred tem da se zruši zaradi \"STRING\" napake." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "Modul nima podpore za %s." #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos: Nobenih oken." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Trenutna navigacija poslana." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Ne govori." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Program za proučevanje Biblije" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Odpri nov zavihek" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Običajen pogled" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Pogled komentarjev" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Pogled knjig" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Dobrodošli v program Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Preimenovanje v Oknih ni omogočeno.\n" "\n" "Xiphos omejuje datotečni sistem Oken,\n" "ker preprečuje preimenovanje imen datotek\n" "s komponentami trenutno odprtih datotek,\n" "kot so vsebine teh komentarjev.\n" "Zato osebno preimenovanje komentarjev\n" "v okolju Oken ni omogočeno." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Preimenuj komentar" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Izberi ime komentarja" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Novo ime" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Ime: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Imena Modulov smejo vsebovati samo znake [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos že pozna modul s tem imenom." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Ustvarjenje nove nastavitve je spodletelo:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Napaka pri izgradnji nastavitev:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "V tem oknu ni nobenega modula." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 #, fuzzy msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Pregled Upravljalca modulov.\n" "\n" "To je Xiphosov mehanizem za pridobivanje novih in \n" "osveženih vsebin. Videti je, da na tem mestu doslej še niste bili. Prosimo " "vas, da si vzamete trenutek in si ga ogledate.\n" "(To obvestilno okno boste videli samo enkrat.)\n" "\n" "Moduli prihajajo iz različnih skladišč. Viri modulov: Dodaj/" "Odstrani vam bodo pokazali katera skladišča so trenutno znana.\n" "\n" "Viri modulov: Izberi je za odločitev od kje naj bi moduli prišli, " "torej iz katerega skladišča naj jih Xiphos pridobi, kot tudi kje v vašem " "sistemu bodo nameščeni. Nastavi Namesti vir in Namesti cilj, " "potem klikni Osveži.\n" "\n" "Moduli: Namesti/Osveži je za izbiranje in pridobitev modulov po " "izbiri vira in cilja.\n" "\n" "Moduli: Vzdrževanje je za arhiviranje in ustvarjanje kazala.\n" "\n" "Za podrobnosti pri upravljanju z moduli si poglejte peto poglavje našega " "priročnika, ali prosite za pomoč preko pogovora v živo, ali (če se nihče ne " "odzove) pošljite e-sporočilo na naš uporabniški poštni seznam.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Dobrodošli v Xiphosu.\n" "\n" "Ni nameščenih Bibilij. Da se program požene, Xiphos potrebuje najmanj en " "Biblijski modul.\n" "\n" "Z vašim dovoljenjem, bo Xiphos odprl Upravljalca modulov, tako da boste " "lahko namestili eno ali več Biblij iz lokalnega vira (CDROM, USB disk) ali " "preko omrežja družbe CrossWire Bible Society.\n" "\n" "Za lokalno namestitev:\n" "- V Viri modulov: Dodaj/Odstrani, dodaj novo loklano mapo kjer se " "lahko najdejo moduli.\n" " (To je kjer obstajata mapi mods.d in modules.)\n" "- V Viri modulov: Izberi, kliknite \"Lokalen\" gumb, in iz padajočega " "seznama izberite vašo mapo.\n" "\n" "Za mrežno namestitec iz CrossWire:\n" "- V Viri modulov: Izberi, kliknite \"Oddaljen\" gumb in iz padajočega " "seznama izberite CrossWire.\n" "- Kliknite na gumb \"Osveži\", ki se pojavi na dnu okna.\n" "\n" "V vsakem primeru:\n" "- V Moduli: Namesti/Osveži, izberite Biblije, ki jih želite.\n" "- Kliknite \"Namesti\".\n" "- Ko ste zaključili, zaprite Upravljalec modulov.\n" "\n" "Opozorilo: Če živite v državi, kjer kristjane preganjajo, to " "uporabite s previdnostjo.\n" "\n" "Naj Xiphos odpre Upravljalec modulov, tako da boste lahko namestili Biblijo?" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Odstranim te module?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Priprava na odstranitev" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Odstranitev" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Odstrani" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Namestim te module?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Priprava na namestitev" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Namestitev" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Namesti" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Arhiviram te module?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Priprava na arhiviranje" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arhiviranje" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arhiv" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Ali za te module zgradim kazalo\n" "s hitrim iskanjem (lahko zahteva nekaj\n" "minut na modul)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Priprava na izgradnjo kazala" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Poteka izgradnja kazala" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Kazalo" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Ali za te module izbrišem kazalo s hitrim iskanjem?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Priprava na izbris kazal" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Brisanje kazal" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Brisanje" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Modul nima informacij o vizitki." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Ime modula" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Kljukica pomeni, da je ta modul že nameščen" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Za delo s tem modulom kliknite v kvadratek" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Za izbiro tega modula za namestitev/posodobitev, kliknite v kvadratek" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Nameščeno" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Ikona kazala pomeni, da ste zgradili optimizirano ('sijajno') kazalo za " "hitro iskanje po modulu (za to funkcijo poglejte Vzdrževanje)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Ikona zaklenjene ključavnice pomeni, da je ta modul kriptiran in zahteva " "nakup šifrirnega ključa od lastnika vsebine" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Vizitka" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Osvežitvena ikona pomeni, da je nameščen modul starejši od novega modula, ki " "je na voljo: Predlagana je osvežitev tega modula" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Na voljo" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Velikost" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Opis" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' je spodletel:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " arhiviran v: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Dnevnikom in molitvenim seznamom ne moremo zgraditi kazala." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s spodletelo" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Končano" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Neznan" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Skladišče:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Kategorizirano po\n" "tipu modula" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Biblična besedila" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Komentarji" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Slovarji" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Besednjaki" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Dnevne posvetitve" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Splošne knjige" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Kultne/Neobičajne" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Kategorizirano po\n" "razpoložljivosti" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Popravki" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Odstranjeno" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Molitveni seznam/Dnevnik" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Osveževanje iz oddaljenega vira" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Oddaljenega vira ni najti" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Nastavitev" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Tip" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Naslov" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Izvor" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Imenik" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Uporabnik" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Geslo" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Viri modulov" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Dodaj/Odstrani" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Izberi" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduli" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Namesti/Osveži" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Vzdrževanje" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Prosimo osvežite" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Vaš seznam modulov ni osvežen!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Odstranili ste vašo zadnjo Biblijo.\n" "Xiphos zahteva najmanj eno." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Še vedno ni nameščene nobene Biblije.\n" "Xiphos ne more nadaljevati brez najmanj ene." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" "%s zastarele %s.\n" "Ali želite, da sa pobriše %s?\n" "Pazite: Tega se ne da razveljaviti." #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "Zastarelih modulov ni najti." #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Običajni oddaljeni viri so bili naloženi." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Iz CrossWire ni bilo mogoče naložiti običajnih virov." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Odstrani izbran vir" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Vnesi oddaljen vir" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Naslov:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tip:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Gostitelj:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Mapa:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Uporabnik (opcijsko):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Geslo (opcijsko):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Vir s tem imenom že obstaja." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Izbriši oddaljeni vir" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "[noben modul]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Pojdi nazaj na poglavje, ki to vsebuje" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Pojdi k prejšnji" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Pojdi k naslednji" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Pojdi noter, k prvemu podpoglavju" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Pomik tega okna uskladi z glavnim oknom" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Vzporedno" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Odlepi/Prilepi" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Opcije modulov" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Vzporedni pogled" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BibleSync geslo za sejo" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Geslo:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Način izbire je spodletel.\n" "Nastavi \"Odprava napak\" in poskusi ponovno, da vidiš zakaj." #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Način izbire spodletel.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (geslo \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Onemogočeno" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Osebno" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Govornik" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Občinstvo" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Izberi --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Sprememba jezika bo imela učinek po ponovnem zagonu programa." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Možnosti" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Splošno" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Opcije" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Pisave" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Barva" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "Velikosti in oblike" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Posebni" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Počistim seznam?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Ali ste prepričani, da želite počistiti seznam modulov?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Odstranim modul?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Ali ste prepričani, da želite odstraniti označen modul?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Iskanje " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Modul" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "najden v " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Nov seznam %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Zadnji seznam modulov naj ne bi bil izbrisan" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Izbrišem seznam?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Ali ste prepričani, da želite izbrisati:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Pregled sintaks za optimalna \"lucene\" iskanja\n" "Išči vrstice, ki vsebujejo...\n" "\n" "ljubiti Bog\n" "\t \"ljubiti\" or \"Bog\"\n" "\tTo je isto kot iskanje: ljubiti ALI Bog\n" "\"ljubiti Bog\"\n" "\tFraza \"ljubiti Bog\"\n" "ljub*\n" "\tBeseda, ki se prične z \"ljub\"\n" "\t(ljubiti OR ljubljen OR ljubezen OR itd...)\n" "ljubiti AND Bog\n" "\tBeseda \"ljubiti\" in beseda \"Bog\"\n" "\t&& se lahko uporabi namesto AND\n" "+ljubiti Bog\n" "\tVrstice, ki morajo vsebovati \"ljubiti\" in lahko vsebujejo " "\"Bog\"\n" "ljubiti NOT Bog\n" "\t\"ljubiti\" toda ne \"Bog\"\n" "(ljubiti Bog) AND Jezus\n" "\t\"ljubiti\" ali \"Bog\" in \"Jezus\"\n" "lemma:G2316\n" "\tIskanje za Strong-ovo grško (\"G\") besedo za število 2316.\n" "\tPrav tako izberite Strongov prikaz na zavihku Iskanje po lastnostih.\n" "\n" "Za podrobnejšo razlago na internetu iščite za \"lucene search syntax\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Iskanja osnovana na lastnostih\n" "Iskanja vsebine, ki je napisna izven glavnega besedila. Lastnosti so " "zaznamki, Strong-ova števila in morfološki znaki.\n" "\n" "Zavedajte se, da je večina takšnih iskanj lahko opravljena hitreje s pomočjo " "optimiziranih \"lucene\" iskanj z uporabo ključnih besed.\n" "\n" "Za uporabo Iskanj po lastnostih, morate izbrati primeren gumb na zavihku " "Iskanje po lastnostih.\n" "* Po besedilu opomb se išče podobno kot po običajnem besedilu.\n" "* Strong-ove besede so navedene s predčrko H ali G (Hebrejščina ali Grščina) " "in številčno besedo, npr. G2316, če iščete \"θεός\" (\"Bog\").\n" "* Morfološke oznake so identificirane dobesedno, npr. N-ASF for \"noun, " "accusative singular feminine\" -- za podrobnosti glej Robinson-ov modul." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Modul ni niti Biblija, niti komentar" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync ni aktiven za oddajo." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "To je vključujoče (\"AND\") iskanje:\n" "Najde zadetke, ki prikazujejo vse besede." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "_Odpri napredno iskanje" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Odpri okno z ločenim naprednim iskanjem." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Iskalni modul" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Iskalni tip" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimiziran (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Nadomestni vzorci" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Natančen izraz" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Opcije iskanja" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Razlikovanje velikih in malih črk" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Iskalno področje" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Brez področja" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Uporabi meje" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Zadnje iskanje" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Meje" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Nižji" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Višji" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "Modul odprem v urejevalniku?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "Če ne, bo prikazan samo za branje." #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Prilepi sklice vrstic" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Seznam:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Iskanje" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Stranska vrstica" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Podkrepljeno s SWORD projektom" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Ne morem kreirati zavihkov." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Molitveni seznam/Dnevnik" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Novo ime" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Odstrani označeno" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Januar" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Februar" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Marec" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "April" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Maj" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Junij" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Julij" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Avgust" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "September" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Oktober" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "November" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "December" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Ni mogoče določiti velikost slikovne datoteke.\n" "Xiphos slikam ne more spremeniti velikosti da bi se prilegale oknu." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "Neprimeren paket\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "Navzočnost obvestila:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "Navigacijski paket:\n" "\n" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Neznan modul" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "Posredna navigacija z uporabo seznama vrstic." #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "NAPAKA: neznan BibleSync kazalnik: " #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "Drugi kazalniki so:" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Za poslušanje tega govornika obklukajte izbiro" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Govorniki na voljo" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "D/I" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "Zadnja navigacija je bila direktna sli posredna" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Zadnja navigacija" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "IP številka: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "Program: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "Naprava: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID: " #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" "

Ta modul na tej točki nima nobene vsebine.
" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Nepravilno kodirana osebna beležka:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Poglavje" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos ne razume več kakor samo en argument." #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Zaganjam HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Gradim vmesnik" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Zaganjam Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Nalagam nastavitve" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Prikazujem Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Pregledovalnik" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Zaznamek" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Sklic" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strong" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Oblikoslovje" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Nazaj na " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "Neznan vzporeden modul: " #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strong-ove številke" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Zaznamki" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Oblikoslovni dodatki" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Hebrejski poudarjeni samoglasniki" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebrejske oznake za petje besedila" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Grški naglasi" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Napotitve drugam" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lema (sklop vseh oblik neke besede, ki imajo enak pomen)" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Naslovi" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Delitev morfemov" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Kristusove besede obarvane z rdečo" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Prepis v drugo abecedo" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Besedilne različice" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Osnovno branje" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Dodatno branje" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Vsa branja" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Prepis obrazcev v drugo abecedo" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "Naštevanja" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "Razlage" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "poglej zvezo" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Rast" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "Za rast
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Rešitev duš" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "Za rešitev duš
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Zdravje" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "Za Zdravje
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Mešano" #: ../src/main/prayerlists.cc:119 #, fuzzy msgid "Miscellaneous
" msgstr "Mešano
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Določi x" #: ../src/main/prayerlists.cc:128 #, fuzzy msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Določi y" #: ../src/main/prayerlists.cc:130 #, fuzzy msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Določi z" #: ../src/main/prayerlists.cc:132 #, fuzzy msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Podpoglavje 1" #: ../src/main/prayerlists.cc:141 #, fuzzy msgid "Subtopic 1
" msgstr "Podpoglavje 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Podpoglavje 2" #: ../src/main/prayerlists.cc:144 #, fuzzy msgid "Subtopic 2
" msgstr "Podpoglavje 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Podpoglavje 3" #: ../src/main/prayerlists.cc:147 #, fuzzy msgid "Subtopic 3
" msgstr "Podpoglavje 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Podpoglavje 4" #: ../src/main/prayerlists.cc:150 #, fuzzy msgid "Subtopic 4
" msgstr "Podpoglavje 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Ime molitvenega seznama ali dnevnika" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos je že našel ta molitveni seznam." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos ne more ustvariti modulove poti:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Osnoven molitveni seznam. \\par\\par Modul je ustvaril Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "OsnovniMolitveniSeznam" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MojMolitveniSeznam" #: ../src/main/prayerlists.cc:329 #, fuzzy msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Ljudje:
Bob
Sam
Sue

Cerkev:
sedež
družba
Biblija za misijonarje


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Molitveni seznam temelječ na področjih. \\par\\par Modul je ustvaril Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "MolitveniSeznamPoPodročjih" #: ../src/main/prayerlists.cc:369 #, fuzzy msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Duhovna rast" #: ../src/main/prayerlists.cc:371 #, fuzzy msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 #, fuzzy msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Mesečni molitveni seznam. \\par\\par Modul je ustvaril Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MesečniMolitveniSeznam" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Dnevni dnevnik. \\par\\par Module je ustvaril Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "DnevniDnevnik" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Skica teme (npr. pridiga). \\par\\par Modul je ustvaril Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "SkicaTeme" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Glavna tema A" #: ../src/main/prayerlists.cc:526 #, fuzzy msgid "Major Topic A
" msgstr "Glavna tema A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Glavna tema B" #: ../src/main/prayerlists.cc:529 #, fuzzy msgid "Major Topic B
" msgstr "Glavna tema B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Glavna tema C" #: ../src/main/prayerlists.cc:532 #, fuzzy msgid "Major Topic C
" msgstr "Glavna tema C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Skica teme (npr. pridiga). \\par\\par Modul je ustvaril Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Poglavje" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Uporabniške beležke" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Rezultat iskanja %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Pobrišem območje?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Ali ste prepričani da želite pobrisati to območje?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Iskanje: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Takšnega modula ni nameščenega.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Prosim prilagodite seznam modulov." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Kazalo hitrega iskanja za %s.%s%s ne obstaja" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Iskanje na tem modulu je sedaj 'večbesedno'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Poglejte Upravljalca z modulom, Moduli, Vzdrževanje." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Iskanje je končano" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "zadetki" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Modula s komentarjen ni." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME ni nastavljen!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "Xiphos ne more ustvariti mape " #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "ne more ustvariti " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Prazna datoteka z nastavitvami -- poskus obnovitve varnostne kopije.\n" "Nekaj podatkov bo mogoče izgubljenih." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" "Prazna datoteka z nastavitvami -- ni varnostne kopije?!? Izguba podatkov!" #: ../src/main/settings.c:217 #, fuzzy msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Ni nameščenih Bibilij.\n" "Očitno ste zavrnili, da bi kako namestili.\n" "\n" "Brez niti enega Biblijskega modula za prikaz,\n" "Xiphos ne more pričeti,\n" "in se bo sedaj končal." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Namestitev Biblijskega modula je končana." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Napaka modula: Neuporabno xref kodiranje.\n" "Prosim, to napako sporočite z modulom in vrstico" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "vrstica" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "poglavje" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Manjka Xiphos-ova datoteka\n" "za jezikovne kratice." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphosova datoteka za jezikovne kratice\n" "se ne da odpreti." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos ne more dodeliti prostora\n" "za jezikovne kratice." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos ne more brati \n" "datoteke za jezikovne kratice." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, fuzzy, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Ni najti ujemajočega se jezika za `%s'.\n" "%s" #: ../src/main/sword.cc:764 #, fuzzy msgid "Book names and menus may not be translated." msgstr "Imena knjig in menujev ne morejo biti prevedena" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Module %s ima spremljevalne module:\n" "%s.\n" "Želite, da tudi te odprem?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "Najprej se bo odprlo glavno okno,\n" "ostala pa v ločenih oknih." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Dnevne posvetitve so bile zahtevane, toda nobene ni nameščene." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Zaklenjen modul.\n" "\n" "Odpirate modul, ki zahteva ključ.\n" "\n" "Modul je zaklenjen, kar pomeni, da je vsebino kriptiral njen izdajatelj in " "da morate vnesti pravi ključ, da vsebina lahko postala uporabna. Ta ključ " "naj bi pridobili na spletni strani , ki je potrdila vaš nakup ali pa vam je " "bil po nakupu poslan na vaš elektronski naslov.\n" "\n" "Prosim, da v okno vnesete ključ." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Pobriši zgodovino" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Zgodovina ➛ Seznam vrstic" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL ni najden:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos ne more izvršiti %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Napaka pregledovalnika:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Prikaži %s v glavnem oknu" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokument ni bil uspešno kreiran. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Kaj moram storiti da bi bil odrešen?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Apd 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Pismo Rimljanom 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Kaj je evangelij?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokument ni uspešno razčlenjen. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "prazen dokument \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "napačen tip, root vozel != SwordZaznamki\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "napačen tip, root vozel != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Poglavje %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Poglavje %d

" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Poglavje %d\n" "\n" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Poglavje %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Poglavje %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Poglavje %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Stara Zaveza" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "1Mz - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nova Zaveza" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mt - Raz" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Primer seznama modulov" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "napačen tip, root vozel != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Shranitev nastavitev je spodletela! stat %d, velikost %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Poskus obnovitve v prvotno stanje." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Dodaj zaznamek" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Pogovorno okno zaznamkov" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Ustvari novo mapo" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nova mapa" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nov ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Prekliči zaznamek" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Seznam:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Seznam vnosov" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Vrstica:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Vnos vrstice" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Vnos modula" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Drevesna struktura map z zaznamki" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Vstavi povezavo" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Vrstica" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Poveži besedilo" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Poveži direktno" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Poveži preko seznama vrstic" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Preveri povezavo" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Končaj program" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Konec" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Natisni to beležko" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Predogled beležke, ki naj bi se natisnila" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML preklopnik Formatov" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML način" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Pobriši trenutno beležko" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Izbriši osebni komentar" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Datoteka" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Shrani trenutno beležko" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Shrani (osebni komentar)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Predo_gled tiskanja" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "Na_tisni..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Konec" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Shrani" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Natisni ta dokument" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Predogled dokumenta, ki naj bi se natisnil" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Datoteko odpri v študijski beležnici" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Shrani trenutno datoteko" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Trenutno datoteko shrani kot" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Shrani KOT" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "To datoteko dodaj k tvojim zaznamkom" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Ustvari nov dokument" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nov dokument" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Odlomek kopiraj/izvozi" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Prekliči izvoz odlomka" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Izvoz odlomka je bil uspešen" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Verzija" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Ključ" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopiraj" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Izvozi" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Izvozi celotno knjigo" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Knjiga" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Izbira knjige" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Izvozi celotno poglavje" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Izbira poglavja" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Izvozi eno vrstico" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Izbira vrstice" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Območje vrstic" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Format" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Preprosto besedilo" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Izbira preprostega besedila" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML izbira" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Nakazuja katera vrstica naj se prikaže znotraj besedila za več kakor eno " "vrstico." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Številke _vrstic v besedilu" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Izbira vrstice" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Nakazuje kateri sklic je postavljen kot prvi ali kot zadnji." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Zadnji sklic" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Izbira sklica" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Nakazuja ali naj bo ime verzije vsebovano v sklicu." #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Vsebuje verzijo" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Izbira vrstice" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Izvoženo shrani kot" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Nakazuje ali naj se v besedilu prikažejo številke vrstic." #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Vsebuje verzijo" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "Vizitka študijske beležke" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Odpri okno vizitke" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Krepko" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Izbrano poudari" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopiraj" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Izbiro kopiraj na odložišče" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Izreži" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Izreži izbiro" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Zmanjšaj zamik" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Zmanjšaj" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Zmanjšaj zamik odstavka" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Izbris označenega" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Izbriši" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Odstrani označeno" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Izbriši Predmet" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Izbriši trenuten predmet" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Išči po trenutnem dokumentu" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Pisava" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Spremeni pisavo" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Povečaj zamik" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Povečaj" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Povečaj zamik odstavka" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Vstavi smejkota" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Smrjko" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Vstavi smejkota" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Vstavi sliko" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Slika" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Sliko vstavi pri kurzorju" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Vstavi povezavo" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Povezava" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Vstavi povezavo" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Vstavi skico" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "Skica" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Vstavi skico" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Vstavi pravilo" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Pravilo" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Vstavi vodoravno pravilo" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos povezava" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Vstavi povezavo do sword modula" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Vstavi tabelo" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Tabela" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Vstavi tabelo" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Ležeče" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Izbrano spremeni v poševno pisavo" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Na sredino" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Odstavek porazdeli sredinsko" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Poln" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "polno obojestransko" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Levo" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Odstavek porazdeli levo" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Desno" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Odstavek porazdeli desno" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nov" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Ustvari novo datoteko" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Odpri datoteko" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Prilepi" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Odložišče prilepi pri kurzorju." #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Natisni dokument" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Natisni" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Natisni ta dokument" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "Predogled tiskanja" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "Predogled" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Predogled tega dokumenta" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "Izhod" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "Zapri urejevalnik" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Ponovi" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Ponovi zadnjo razveljavitev" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Najdi in zamenjaj" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Zamenjaj" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Išči in zamenjaj" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Spremembe shrani v datoteko" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Shrani kot" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Datoteko shrani kot..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Prečrtaj" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Izbrano prečrtaj" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Podčrtaj" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Izbiro podčrtaj" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Razveljavi" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Razveljavi zadnjo spremembo" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Urejevalnik" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Zadnje datoteke" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "Ur_edi" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Pomoč" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Običajno" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Naslov 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Naslov 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Naslov 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Naslov 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Naslov 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Naslov 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Naslov" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Predurejeno" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Izbirni seznam" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Roman številčni seznam" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Oštevilčen seznam" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Abecedni seznam" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "Prečrtaj" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Nastavi pisavo in barvo označenega besedila." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Izbrano besedilo poudari z nastavitvijo barve izadja." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Zaznamuj/Odzaznamuj vrstico" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Uporabniške beležke" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Uporabniške beležke" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Zaznamuj" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Odzaznamuj" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Uporabniške beležke" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Uporabniške beležke" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Upravljalec modulov" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "Pogled u_voda" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "Odpri kratko uvodno pojasnilo o tem kako deluje Upravljalec modulov." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 #, fuzzy msgid "_Load Standard" msgstr "Na_loži standard" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Naloži in sinhroniziraj običajno nastavitev znanih skladišč, kakor so " "vzdrževana pri crosswire.org, z vašimi trenutnimi oddaljenimi viri." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Osveži Xiphos-ovo poznavanje modulov, ki so na voljo na izbranem oddaljenem " "skladišču" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "Namest_i" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "Izbrane module namestim ali osvežim?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "Izbrane module odstrani iz vaše naprave" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 #, fuzzy msgid "_Archive" msgstr "_Arhiv" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "Ali ste prepričani, da želite pobrisati označene module?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 #, fuzzy msgid "_Index" msgstr "_Kazalo" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "Zgradi kazalo izbranih modulov za optimizirano (\"lucene\") iskanje." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "_Pobriši kazalo" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 #, fuzzy msgid "Delete the fast-search index of the selected modules." msgstr "Ali za izbrane module izbrišem kazalo s hitrim iskanjem?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "Preišči _zastarele" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "Preišči za zastarelimi moduli in ponudi njihov izbris." #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Nadaljuj" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Upravljalec modulov" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "OPOZORILO: Če živite v državi kjer je preganjanje, modul uporabljajte " "pazljivo." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Dodaj in odstrani vire" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Trenutni lokalni viri" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Lokalno mapo dodaj kot namestitveni vir, tipično je to CDROM ali USB disk. " "Takšna mapa vsebuje podmapi \"mods.d\" in \"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Eno izmed lokalnih map odstrani kot namestitveni vir." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Trenutni oddaljeni viri" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Dodaj posebne oddaljene namestitvene vire. Poznati morate njihovo ime " "(hostname) in mapo v kateri je skladišče." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "Izbriši oddaljeni namestitveni vir" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Namesti izvorno kodo" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokalen" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Oddaljen" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Namestitveni cilj" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Osebno področje, samo za vašo uporabo:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Domača mapa" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Sistemsko področje, za vse uporabnike:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Swordova sistemska mapa" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Opozorilo: Če živite v državi, kjer je preganjanje in ne želite " "tvegati da vas opazijo, naj v bodoče NE bi uporabljali možnosti oddaljene " "namestitve! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Lokalna namestitvena mapa" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Spustni menu seznama zgodovine" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Izberite knjigo za prikaz" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Gumb za izbiro knjige" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Janezovo Razodetje" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "Izberite knjigo za prikaz" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Gumb za poglavja" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "Izberite vrstico za prikaz" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Gumb za vrstico" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Vnesite sklic na vrstico v obliki Knjiga 1:1 in pritisnite Enter" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Vnos sklica" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Naslovnica" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Barve pisav" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Ozadje" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Ospredje" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Trenutna vrstica" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Številka vrstice" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Povezave" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Poudari ospredje" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Poudari ozadje" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "Preobrni barvne pare" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Običajno besedilo" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "Poudari" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Barve pisav" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Velikost pisav" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Vse prikazane velikosti pisav so relativne k tej izbiri" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Osnovna velikost pisave" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Pogosto -1, da naredi številke vrstic manj vsiljive" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Velikost številke vrstice" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Ime in velikost izbire za katereikoli modul v danem jeziku; še vedno " "neupoštevno z določeno izbiro na posameznem modulu" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Nastavitve pisave za jezik" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 #, fuzzy msgid "Language Font Combo" msgstr "Izbira pisave za jezik" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Podrobnosti pisav" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos je prvi program za preučevanje Biblije, ki omogoča uporabo BibleSync, " "sinhronizacijskega protokola za Biblijske programe. Če delate z več " "Biblijskimi programi ali če delate v skupini ali če imate šolske dejavnosti " "s uporabo deljenega učenja, je lahko BibleSync za vas zelo uporabno orodje. " "BibleSync deluje v enem od treh načinov: - Osebni, da sinhronizira več " "vaših lastnih Biblij, ali v delovni skupini; - Govornik, da poganja lekcijo " "z Bibličnimi programi občinstva, da sledijo; - Občinstvo, da sprejema " "govornikovo usmerjanje. " #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Način:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Izberi način v katerem naj BibleSync deluje." #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Izklopljen" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Onemogoči BibleSync." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "Izbira za izklop BSP" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Govornik" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Omogoči BibleSync kot govornik" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "Izbira za BSP govornika" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Občinstvo" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Omogoči BibleSync kot član občinstca." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "Izbira za BSP občinstvo" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "_Oseben" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "Omogoči BibleSync za osebno ali skupinsko uporabo." #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Izbira za oseben BSP" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Osebno" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "Kadar je v Osebnem načinu, bodo vaše usmerjanje slišali samo programi, ki so " "na tej napravi." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Izbira za BSP zasebnost" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Usmeriti:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Izberite kako sprejeti vstopajočo usmerjevalno sinhronizacijo." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "_Neposredno" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" "BibleSync usmerjanje bo Xiphos usmerilo neposredno na označeno vrstico." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "Izbira za neposredno BSP navigacijo" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "_Seznam vrstic" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync navigacija bo uporabljala Xiphos-ev stranski seznam vrstic." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "Izbira za navigacijski BSP seznam vrstic" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Prisluhni:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos bo poslušal govornike glede na izbiro tukaj." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Izbiren" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Izberite govornike, ki naj sledijo." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Izbira poslušaj nekatere BSP" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Vsi" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Sledili bodo vsi govorniki." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Izbira poslušaj vse BSP" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Noben" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Noben govornik ne bo sledil." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Izbira poslušaj noben BSP" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Poseben:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Dodatne sledi so lahko predstavljene med BibleSync delovanjem z omogočitvijo " "prisotnosti, neujemanja, and odpravo napak. Pazite z omogočanjem le-teh, ker " "so lahko zelo zgovorne. Prav tako se odločite ali boste dovolili skupinske " "nastavitve kot Xiphos-ovo število zavihkov." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Prisotnost" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Obvestilo o prisotnost bo prikazano v dialogih " #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Izbira za pristnost BSP" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "Neujemanja" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Neujemanja pred vašo sejo bodo prikazana v dialogih." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "Izbira za neujemanja BSP" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Odprava napak" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Sledenje paketa." #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "Izbira za odprave napak BSP" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Skupina kot zavihek" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Pojasnjuje številko skupinskega protokola kot Xiphos-ovo številko zavihka. " "Onemogočitev tega je lahko potrebna, če nekateri govorniki menijo, da " "uporaba skupinske številke ni primerna kot številka tabulatorja." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "Izbira za primer BSP, ko je skupina kot zavihek" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Splošno" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Izbira določenega jezika za prikaz vmesnika, ki je različna od običajne " "nastavitve" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Posebna lokalizacija (zahtevan ponoven zagon)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Izbira posebna lokalizacije" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Pri zagonu pokaži okno z reklamo" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Pri zagonu pokaži dnevne posvetitve" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Če ste določili izbrano dnevno posvetitev, bo njegova današnja vsebina " "prikazana ob zagonu." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Uporabi privzeti slovar" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Z dvojnim klikom na besedo vedno uporabi privzet slovar namesto slovarja, ki " "je trenutno prikazan" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Izbira uporabe privzetega slovanja" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Pomakni se k prejšnjemu/naslednjemu poglavju" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Za pomik k prejšnjemu ali naslednjemu poglavju uporabi drsnik Biblijskega " "besedila" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Pomakni se k prejšnjemu/naslednjemu poglavju" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Slikam spremeni velikost" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "Velikost slike avtomatično prilagodi, da ustreza podoknu" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Izbira slikam spremeni velikost" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Poudari trenutno vrstico" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Uporabi zelo kontrastno označevanje trenutne vrstice - glej barvne možnosti" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Izbira poudari trenutno vrstico" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "Poudari uporabniške beležke" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "Na uporabniško-komentiranih vrsticah uporabi preobrnjen poudarek" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 #, fuzzy msgid "Highlight user annotations check box" msgstr "Izbira poudari uporabniško beležko" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "Napotitve drugam na seznamu vrstic" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "Za Biblijske napotitve drugam namesto predogleda uporabi seznam vrstic" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "Izbira Xrefs v seznamu vrstic" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Omogoči molitvene sezname" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Omogoči Dnevnike/molitvene sezname" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Omogoči izbiro molitvenih seznamov" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "Omogoči statusno vrstico" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "Omogoči/onemogoči statusno vrstico" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Omogoči statusno vrstico" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Omogoči izbiro molitvenih seznamov" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Številka vrstice" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Odmik številke vrstice na več načinov" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "Številke vrstic prikaži s krepkim besedilom" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "Izbira krepke (poudarjene) številke vrstice" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Oklepaji" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Številko vrstice prikaži z [obdajajočimi oklepaji]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "Izbira oklepaja za številko vrstice" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Nadpisano" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "Številko vrstice prikaži kot nadpisano" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "Izbira nadpisa številke vrstice" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "Privzeta mapa študijske beležnice" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Izberi mapo" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Privzeta mapa študijske beležnice" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Splošne podrobnosti" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Glavno okno modulov" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Biblično besedilo" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Izbira spremembe Bibličnega besedila" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Izbira spremembe okna s komentarjem" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Izbira spremembe slovarja" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Izbira spremembe knjige" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Moduli" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Iz seznama pobriši vse module" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Izbira brisanja modulov iz seznama" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Označeni modul odstrani iz seznama" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Izbira za izbris označenega modula iz seznama" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 #, fuzzy msgid "Open a dialog to select modules" msgstr "Odpre okno za izbiro modulov" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Dodaj module" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Gumb za odprtje okna za izbiro" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Moduli vzporedno" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Moduli s posebnim namenom" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Dnevne posvetitve" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Okno z dnevnimi posvetitvami" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebrejski leksikon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Izbira Hebrejskega leksikona" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Grški leksikon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Izbira Grškega leksikona" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Prizvet slovar" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Izbira spremembe privzetega slovarja" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Osebne beležke" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Spremeni okno osebnih beležk" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Podrobnosti Modulov" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "Omogoči/onemogoči statustno vrstico" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Napredno iskanje" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "Pravila _Lucene iskanja" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "Odpre kratko razlago sintakse za optimalna \"lucene\" iskanja." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "_Iskanje po lastnostih" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Odpre kratko razlago iskanja osnovanega na lastnostih" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "za " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Vnos glavnega iskanja" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Prični/končaj iskanje" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Najdi gumb" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Drevesni pogled iskalnega kriterija" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Območje" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Preišči celoten modul" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Celoten modul" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Izbira celotnega modula" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Za območje iskanja uporabi rezultate zadnjega iskanja" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Trenutni rezultati" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Izbira trenutni rezultatov" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Za področje iskanja uporabi posebno območje" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Posebno območje vrstic" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Izbira posebnega območja vrstic" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Izbira posebnga območja" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Za iskanje uporabi samo en modul" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Samo en modul" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Izbira samo enega modula" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Za iskanje uporabi seznam trenutnega modula" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Seznam modulov" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Izbira seznama modulov" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Za iskanje uporabi poseben seznam modulov" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Poseben seznam modulov" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Seznam posebnega seznama modulov" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Izbira posebnega seznama modulov" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Tip iskanja" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Hitro, bogato z možnostmi, na kazalu temelječe iskanje\n" "Kazala morajo biti že prej zgrajena:\n" "Poglejte si vzdrževalne funkcije Upravljalca modulov" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Izbira optimizirano (\"Lucene\") iskanje" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Mnogo beseden" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Izbira mnogobesednosti" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Izbira nadomestnih vzorcev" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Izbira točne fraze" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Izbire naredi na zavihku iskanja po lastnostih" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Lastnosti" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Izbira lastnosti" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Opcije" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Izbira razlikovanja velikih in malih črk" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Iskalni kriterij" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Pokaži v glavnem oknu" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Iskalne razultate shrani kot zaznamke" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Izvozi trenutne rezultate iskanja" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Izvozi" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Pobriši sezname za novo iskanje" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Najedno" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Okno končnih povzetkov" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Tabela končnih povzetkov" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Rezultati iskanja" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Predogled" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Rezultati" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Ustvari novo posebno območje" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Gumb za novo območje" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Shrani običajno območje" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Gumb za shranitev območja" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Izbris označenega območja" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Gumb za izbris območja" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Območja" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Območje imen" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Vnos območja imen" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Območje definicij" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Vnos območja definicij" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "npr. Mt-Jn;Raz4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Predogled posebnega območja" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Posebna območja vrstic" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Ustvari nov seznam modulov" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Gumb za nov poseben seznam modulov" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Shrani seznam modulov" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Gumb za shranitev običajnega seznama modulov" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Izbriše označeni seznam" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Gumb za brisanje posebnega seznama modulov" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Seznami modulov" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Seznam imen" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Poseben seznam modulov vpisa imen" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Odpre okno za izbiro modulov katere doda na seznam" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Posebni seznami modulov" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Lastnosti" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Išči za Strong-ovimi številkami kot so G4442 ali H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strong-ove številke" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Izbira Strong-ovih številk" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Išči za oblikoslovnimi dodatki" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Izbira oblikoslovnih dodatkov" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Išči v opombah" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Izbira opomb" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Rezultat prikaza opcij" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "V modulih, ki imajo Strong-ove številke" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Pokaži Strong-ove številke" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Izbira prikaza Strong-ovih številk" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "V modulih, ki imajo oblikoslovne dodatke" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Pokaži oblikoslovne dodatke" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Izbira prikaza oblikoslovnih dodatkov" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "V modulih, ki imajo opombe" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Pokaži opombe" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Izbira prikaza opomb" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Iskanje po lastnostih" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Izbira modula" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "iskalni modul" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Izvoz mape z zaznamki" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Izvozi v:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos zaznamki" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Neoblikovano besedilo" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Vsebuje Biblično besedilo" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-prekliči" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Odpri študijsko _beležko" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Odpri sejo" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Odpri nastavtive zbirke shranjenih zavihkov" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Shrani sejo" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Shrani zbirko nastavitev zavihkov" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 #, fuzzy msgid "_New Prayerlist/Journal" msgstr "_Nov Molitveni seznam/Dnevnik" #: ../ui/xi-menus.glade.h:8 #, fuzzy msgid "Create a new journal or prayerlist from a template" msgstr "Ustvari nov preprost molitveni seznam iz predloge" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Iskanje" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Preprosto stransko vrstico za iskanje privedi naprej" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "N_apredno iskanje" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Odpri dialog za napredno iskanje za poganjanje zapletenih poizvedb" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Možnosti" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" "Za namestitev in odstranitev Swordovih modulov uporabi upravljalec modulov" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "Upravljalec _modulov" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "P_ogled" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Predogled _Dnevnih posvetitev" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" "Prikaži današnje vnose vaših izbranih dnevnih posvetitev v pregledovalniku" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Biblija" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Predogled" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Komentar/Knjiga" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Slova_r" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Poveži zav_ihke" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Naj se vsi Biblični zavihki hkrati premikajo" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "P_reberi na glas" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "Vklopi možnost glasnega branja Bibličnih besedil, kot so izbrani" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Prikaži oštevilče_nje vrstic" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "V besedilu prikaži številke vrstic" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "Poudari trenutno vrstico" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "Uporabi zelo kontrastno označevanje trenutne vrstice" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "Dodaj/Odstrani str_ansko vrstico" #: ../ui/xi-menus.glade.h:33 #, fuzzy msgid "Operate the sidebar as a separate window" msgstr "Stransko vrstico odpri v ločenem oknu" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Prikaži/Skrij pripeto _stransko vrstico" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Popolnoma odstrani stransko vrstico iz pogleda" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Prikaži vzporedni pogled v _zavihkih" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Zagotovo celotno poglavje okna paralelne Biblije kot še en zavihek" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Prikaži predogled v stranski vrstici" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "Izberi položaj predledovalnika med stransko vrstico ali pod Biblijo" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Vsebina" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Odpri prikazovalnik pomoči Xiphos-ovega priročnika" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Diskusijska skupina" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Brskalnik odpri na spletni strani uporabniških diskusijskih skupin" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Pogovor v živo" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Brskalnik odpri na strani vmesnika za IRC pogovor v živo" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "Spo_roči napako v programu" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Brskalnik odpri na naš strani za sporočanje napak v programu" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Vizi_tka prevoda" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Pouči se o prevajanju Xiphos-ovega vmesnika v druge jezike" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "Vizitk_a projekta SWORD" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "Pouči se o Projektu Sword, katerega ena izmed aplikacij je tudi Xiphos" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Vizitka _Xiphosa" #: ../ui/xi-menus.glade.h:56 #, fuzzy msgid "Learn about Xiphos" msgstr "Vizitka _Xiphosa" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Komentar vrstice" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Odpri modul" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Beležka" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Odpri v urejevalniku" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "En _Verz v eni vrstici" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Oznake za Opombe/Napotitve drugam" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Prikaži neanonimne oznake npr. \"*n23\"" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Različice" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Vsebina slike" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Spoštuj obliko pisave" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Komentarji po poglavju" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 #, fuzzy msgid "Doublespace" msgstr "Besedilo z dvojnim presledkom med črkami" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Poglej izbiro" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Uporabi trenutni slovar" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Krmari v BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Odkleni ta modul" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Prikaži naslov knjige" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Prikaži naslov poglavja" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Preimenuj osebne komentarje" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Znebi se osebnih komentarjev" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Izbrano preberi na glas" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Rezultate shrani kot en zaznamek" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Shrani seznam kot en sam zaznamek" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Rezultate shrani kor zaporedje zaznamkov v njihovi lastni mapi" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Shrani seznam kot zaporedje zaznamkov" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Zagotovi dialog v katerega se prilepi vrstico z napotitvami drugam, da se " "napolni seznam vrstic." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Poseliti seznam vrstic" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "Celoten seznam vrstic porine direktno v seznam zgodovine." #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Iz seznama vrstic ponovno naloži zgodovino" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Ta seznam vrstic pošlji ostalim preko BibleSync, če si v osebnem ali " "govorniškem načinu." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Seznam pošlji preko BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Izvozi seznam" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Ta zaznamek odpri v novem zavihku" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Odpri v novem zavihku" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Ta zaznamek odpri v pogovornem oknu" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Odpri v pogovornem oknu" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "K označeni mapi dodaj novo mapo" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Tukaj vstavi nov zaznamek" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Vstavi zaznamek" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Uredi zaznamek" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "Ur_edi stvar" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Izbriši predmet" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Razširi vse skupine zaznamkov" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Razširi vse" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Zapri vse skupine zaznamkov" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Zapri vse" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Dovoli stvarem, da se premaknejo iz ene mape v drugo" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Dovoli spreminjanje vrstnega reda" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 #, fuzzy msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Naloži drugo datoteko z zaznamki (privzeto: iz BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Uvozi zaznamke" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Odstrani mapo in jo shrani" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Izvozi mapo" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Izbrani modul odpri v novem zavihku" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Izbrani modul odpri v\n" "\tločenem ['pogovornem'] oknu" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Odpri v ločenem oknu" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Ustvari nov preprost molitveni seznam" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Preprost" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Ustvari novo temo molitvenega seznama" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Tema" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Ustari nov mesečni dnevnik" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Mesečno" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Ustvari nov dnevni dnevnik" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Dnevno" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Ustvari nov obris teme" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Skica" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Ustvari nov obris teme" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Poglavje" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Modul odpri v urejevalniku ali preprostem pogovornem oknu" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "Odpri v ločenem oknu" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Dodaj podstvar" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Dodaj Podstvari" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Dodaj stvar" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Dodaj stvari" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Odstrani to stvar" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Uredi to stvar" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphosov biblijski vodič" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Proučevanje Biblije" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "[nobeno odlagališče ni pripravljeno]" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "Prenos ni uspel.\n" #~ msgid "Page %d of %d" #~ msgstr "Stran %d od %d" #~ msgid "Save As" #~ msgstr "Shrani kot" #~ msgid "HTML Output" #~ msgstr "HTML izvoz" #~ msgid "HTML Source" #~ msgstr "HTML koda" #~ msgid "Plain Source" #~ msgstr "Navadna koda" #~ msgid "_Quit" #~ msgstr "_Izhod" #~ msgid "_Open" #~ msgstr "_Odpri" #~ msgid "Save _As..." #~ msgstr "Shr_ani kot..." #~ msgid "Open new document" #~ msgstr "Odpri nov dokument" #~ msgid "Delete current note" #~ msgstr "Izbriši trenutni zaznamek" #~ msgid "HTML _Output" #~ msgstr "HTML izv_oz" #~ msgid "_HTML Source" #~ msgstr "_HTML koda" #~ msgid "_Plain Source" #~ msgstr "_Navadna koda" #~ msgid "Unlock " #~ msgstr "Odkleni " #~ msgid "Preparing to print" #~ msgstr "Priprava na tiskanje" #~ msgid "Printing is not supported on this printer" #~ msgstr "Na tem tiskalniku tiskanje ni podprto" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Tiskalnik %s ne podpira PostScript načina tiskanja." #~ msgid "Printing" #~ msgstr "Tiskanje" #~ msgid "Waiting to print" #~ msgstr "Čakanje na tiskanje" #~ msgid "An error occurred while printing" #~ msgstr "Med tiskanjem je prišlo do napake" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Vašega dokumenta ni bilo mogoče natisniti: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos ne more ustvariti .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos ne more nadaljevati." #~ msgid "Tabs" #~ msgstr "Tabulatorji" #~ msgid "Use tabbed browsing" #~ msgstr "Uporabi krmarjenje z zavihki" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Izbira uporabe krmarjenja z zavihki" #~ msgid "Show" #~ msgstr "Pokaži" #~ msgid "Bible Texts" #~ msgstr "Biblična besedila" #~ msgid "Bible Texts Checkbox" #~ msgstr "Izbira bibličnega besedila" #~ msgid "Previewer Checkbox" #~ msgstr "Izbira predogleda" #~ msgid "Commentaries Checkbox" #~ msgstr "Izbira komentarjev" #~ msgid "Dictionary/Lexicon" #~ msgstr "Slovar/Leksikon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Izbira slovarja/leksikona" #~ msgid "Parallel View in a tab" #~ msgstr "Vzporeden pogled v zavihku" #~ msgid "Tabs and Panes" #~ msgstr "Zavihki in okvirčki" #~ msgid "Scripture Cross-references" #~ msgstr "Biblijske napotitve drugam" #~ msgid "StudyPad default directory" #~ msgstr "Privzeti imenik študijske beležnice" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "URL reference \"sword://\" (podobno kot spletne\n" #~ "strani) lahko uporabljajo programi, da pogledajo\n" #~ "biblijske reference. Vaš sistem trenutno nima\n" #~ "nobenega programa, ki bi bil nastavljen za\n" #~ "upravljanje s temi referencami.\n" #~ "\n" #~ "Ali želite da se Xiphos nastavi kot program\n" #~ "za upravljanje s temi referencami?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos se je uspešno nastavil kot upravljalec\n" #~ "sword:// in bible:// URLjev.\n" #~ "\n" #~ "Če jih želite spremeniti mogoče želite zagnati\n" #~ "program \"gconf-editor\" da preiščete zapise \n" #~ "pod /desktop/gnome/url-handlers." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos ni uspel dokončati upravljanja za ključ #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Pojdi na " #~ msgid "Main" #~ msgstr "Glavni" #~ msgid "Modules Main" #~ msgstr "Moduli glavno" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Brez nobenega Biblijskega modula za prikaz,\n" #~ "Xiphos ne more pričeti,\n" #~ "in se bo sedaj končal." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Izberi za izbiro molitvenih seznamov " #~ msgid "Cipher Key?" #~ msgstr "Kodni ključ?" #~ msgid "Change parallel 1" #~ msgstr "Spremeni vzporedno 1" #~ msgid "Change parallel 2" #~ msgstr "Spremeni vzporedno 2" #~ msgid "Change parallel 3" #~ msgstr "Spremeni vzporedno 3" #~ msgid "Change parallel 4" #~ msgstr "Spremeni vzporedno 4" #~ msgid "Change parallel 5" #~ msgstr "Spremeni vzporedno 5" #~ msgid "Sizes" #~ msgstr "Velikosti" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Dobrodošli v Xiphos.\n" #~ "\n" #~ "Trenutno ni nameščenih modulov z Biblijami. Da bi pričeli, morate Xiphosu " #~ "namestiti najmanj eno Biblijo.\n" #~ "\n" #~ "Z vašim dovoljenjem, se bo Xiphos obrnil na Upravljalca z moduli, tako da " #~ "jih boste lahko namestili iz spletne strani Crosswire:\n" #~ " 1. Konfigurirajte oddaljeno namestitev.\n" #~ " 2. Povežite se.\n" #~ " 3. Izberite Biblijsko besedilo v vašem jeziku.\n" #~ " 4. Kliknite `namesti'.\n" #~ "Ko ste zaključili, zaprite Upravljalca modulov.\n" #~ "\n" #~ "Opozorilo: Če živite v državi kjer je preganjanje, Upravljalca modulov " #~ "uporabljajte pazljivo.\n" #~ "\n" #~ "Sme torej Xiphos poklicati Upravljalca modulov, tako da boste lahko " #~ "namestili Biblijo?" #~ msgid "Parallel View" #~ msgstr "Vzporeden pogled" #~ msgid "Parallel 1" #~ msgstr "Vzporedno 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Izbira vzporedno 1" #~ msgid "Parallel 2" #~ msgstr "Vzporedno 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Izbira vzporedno 2" #~ msgid "Parallel 3" #~ msgstr "Vzporedno 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Izbira vzporedno 3" #~ msgid "Parallel 4" #~ msgstr "Vzporedno 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Izbira vzporedno 4" #~ msgid "Parallel 5" #~ msgstr "Vzporedno 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Izbira vzporedno 5" #~ msgid "Use Verse Per Line" #~ msgstr "Uporabi eno vrsto za eno vrstico" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Uvozi zaznamke iz Bibletime" #~ msgid "Restore Folder" #~ msgstr "Obnovi mapo" #~ msgid "Restore saved folder" #~ msgstr "Obnovi shranjeno mapo" #~ msgid "" #~ "The SWORD Project is an effort to create an ever-expanding software " #~ "package for research and study of God and His Word. The SWORD Project " #~ "framework allows easy use and study of Bible texts, commentaries, " #~ "lexicons, dictionaries, and other books. Many frontends are built using " #~ "this framework. An installed set of books may be shared among all " #~ "frontends using the framework." #~ msgstr "" #~ "Projekt SWORD se trudi ustvariti vedno rastočo programsko opremo za " #~ "raziskovanje in proučevanje Boga in Njegove Besede. Ogrodje projekta " #~ "SWORD dovoljuje lahkotno uporabo in proučevanje Bibličnih besedil, " #~ "komentarjev, leksikonov, slovarjev in drugih knjig. Mnogo vmesnikov je " #~ "bilo zgrajenih z uporabo tega ogrodja. Nameščen nabor knjig se lahko deli " #~ "med vsemi vmesniki, ki uporabljajo to ogrodje." #~ msgid "About the SWORD Project" #~ msgstr "Vizitka projekta SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Knjige si lahko prenesete iz projekta SWORD" #~ msgid "Restore Bookmark Folder" #~ msgstr "Obnovi zaznamek mape" #~ msgid "Synchronize this window from main window" #~ msgstr "Sinhronizira to okno iz glavnega okna" #~ msgid "Open the file in Studypad" #~ msgstr "Datoteko odpri v študijski beležnici" xiphos-4.0.7+dfsg1/po/nl.po0000664000175000017500000054710713162045104014651 0ustar unit193unit193# Nederlandse vertaling voor Xiphos # Copyright (C) 2006 Gertjan Francke # This file is distributed under the same license as the Xiphos package. # Gertjan Francke 2003 # # msgid "" msgstr "" "Project-Id-Version: Xiphos 0.0.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2015-01-18 19:40-0500\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: xiphos-devel \n" "Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:49+0000\n" "X-Generator: Poedit 1.5.4\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos mislukking: \"kan niet gebeuren\", display_mod: null\n" "Meld dit dan. sword_main.cc:set_treekey\n" "Wat deed je toen dit gebeurde?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Configuratie niet gevonden" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Weet u zeker dat u de notitie wilt verwijderen voor" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Openen" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Niet-opgeslagen document" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Wijzigingen opslaan" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "voor afsluiten?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Wijzigingen gaan verloren als u niet opslaat." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Bestand" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Notitieblok" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Notitieblok" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Gebedslijst/Berichten-editor" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Module over SWORD" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 msgid "Module name: " msgstr "Module naam: " #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "Module afkorting: " #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "Versie: " #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "Geen versie stempel gevonden" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Zoekgebied" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Dagboek" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Landkaarten" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Illustraties" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Woordenlijsten" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bijbel" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Commentaar" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Woordenboek" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Boeken" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Commentaar hernoemen" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "DailyJournal" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Onbekend" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "Taal: " #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "Niet gespecificeerd" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "Geïnstalleerd grootte: " #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "Metgezel module(s):
" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "Kenmerken:" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "* Rubrieken" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "* Voetnoten" #: ../src/gnome2/about_modules.c:519 msgid "* Cross references" msgstr "* Kruisverwijzingen" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "* Strong's nummers" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "* Morfologische markeringen" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "* Lemmas" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "* Uitspraken van Jezus rood weergeven" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "* Griekse Leestekens" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "* Hebreeuwse Klinkertekens" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "* Hebreeuwse Cantillation" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "* Variant lezingen" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "* Getranslitereerde Formulieren" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "* Opsommingen" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "* Woordenlijsten" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "* Morfeem Segmentatie" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "* Er zijn geen kenmerken gevonden" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "Distributie licentie:" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "Promotionele: " #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "Het SWORD Project is een poging om een steeds groeiende softwarepakket voor " "onderzoek en studie van God en Zijn Woord te creëren. Het kader SWORD " "Project maakt een eenvoudige gebruik en de studie van de Bijbel teksten, " "commentaren, lexicons, woordenboeken en andere boeken. Veel frontends zijn " "gebouwd met behulp van dit kader. Een geïnstalleerde set van boeken kan " "worden gedeeld door alle frontends behulp van het raamwerk.\n" "\n" " Boeken kunnen worden gedownload van de SWORD Project." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Het SWORD-project" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Bevalt Xiphos u als bijbelstudiehulp? Wilt u dat het programma ook uw taal " "ondersteund? U kunt ook een bijdrage leveren.Wij zijn altijd op zoek naar " "nieuwe vertalingen van Xiphos. Als u daarvoor de tijd heeft, klik dan op de " "link hieronder voor meer informatie." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Xiphos vertaling" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Lees de TRANSLATION HOWTO in de broncode van Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos ontwikkeling" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Auteursrecht 2000-2017 Het ontwikkelteam van Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Mogelijk gemaakt voor het SWORD-project.\n" "We willen Troy Griffitts en vele anderen bedanken voor hun bijdrage aan " "SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Bladwijzer" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Mapnaam invoeren" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Mapnaam" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Map: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Specificeren bladwijzers bestand" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Bewerken" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Mapnaam: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Bladwijzernaam: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Vers: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Module: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Geselecteerde map verwijderen" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(en de gehele inhoud)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Geselecteerde bladwijzer verwijderen" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Toevoegen" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Label: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Zoekresultaat: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "Het openen van een multi-referentie-bladwijzer in\n" "aparte tabbladen wordt niet ondersteund." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Bladwijzers" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Cipher key voor module %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "voor:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Geef sleutelcode: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "Op_slaan" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Sluiten zonder opslaan" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Sluiten _zonder opslaan" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Verslijst" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "Vers van de lijst" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "Zoekresultaten" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Controleer de auteursrechten voordat u exporteert!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Zoeken" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Geef een woord of een zin" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Terugwaarts zoeken" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Volgende zoeken" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Lettertype voor module" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Wijzig lettertype van" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Module" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Huidige lettertype: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Gebruik het standaardlettertype voor deze module" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "BUG! Xiphos punt staat te crashen als gevolg van een \"STRDUP\" error." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Meld deze fout aan de xiphos team met:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "BUG! Xiphos punt staat te crashen als gevolg van een \"STRING\" error." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Module heeft geen ondersteuning voor %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: Geen ramen." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Actueel navigatie gestuurd." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Niet spreken." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Bijbelstudieprogramma" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Nieuw tabblad openen" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standaardweergave" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Commentaar" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Boek" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Welkom op Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Hernoemen is niet mogelijk in Windows.\n" "\n" "Xiphos wordt beperkt door Windows'\n" "bestandssysteem. Daardoor is het niet mogelijk\n" "om geopende bestanden te hernoemen,\n" "zoals de inhoud van dit commentaar." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Commentaar hernoemen" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Commentaarnaam kiezen" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nieuwe naam" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Naam: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Modulenamen kunnen alleen letters en getallen.bevatten." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos kent al een module met die naam." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Maken van een nieuwe configuratie is mislukt:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Fout bij het aanmaken van de configuratie:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "Geen module in dit deelvenster." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Welkom op de Module Manager.\n" "\n" "Dit mechanisme xiphos 'om nieuwe en bijgewerkte inhoud te krijgen.\n" "Het lijkt u hier nog nooit geweest, dus neem een moment om te kijken over.\n" "(U ziet deze informatie doos maar een keer.)\n" "\n" "Modules komen uit verschillende repositories. Module Bronnen: " "Toevoegen/Verwijderen zal u tonen wat repositories momenteel bekend " "zijn.\n" "\n" " Module Bronnen: Kies is voor de besluitvorming van waar modules " "moeten komen, dat wil zeggen, van waaruit menu xiphos hen zou verkrijgen, " "alsmede waar ze zouden moeten worden geplaatst op uw systeem. Stel " "Install Source en Installeren Bestemming en klik Vernieuwen.\n" "\n" "Modules: Install/Update is voor de selectie en het verkrijgen van " "modules na het kiezen van de bron en bestemming.\n" "\n" "Modules: Onderhoud is voor het archief en de index van de schepping.\n" "\n" "Zie punt 5 van onze handleiding voor Module Manager detail, of om hulp te " "vragen via Live Chat, of (als niemand reageert in chat) stuur mail naar " "mailing onze gebruikers 'lijst.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Welkom bij Xiphos.\n" "\n" "Er zijn geen Bijbels geïnstalleerd. Om te initialiseren, Xiphos heeft " "minstens één Bijbel module. Om dit te vergemakkelijken, heeft de Module " "Manager geopend, zodat u een of meer Bijbels kunnen installeren vanaf een " "lokale module set (cdrom, flash drive) of via het netwerk van Crosswire " "Bible Society. Verwijzen wij u naar deze stap-voor-stap instructies, en aan " "de algemene module manager overzicht dat ook is geopend.\n" "\n" "Voor lokaal te installeren:\n" "- In Module Bronnen: Add / Remove, voeg een nieuwe lokale map naam " "waar modules kan worden gevonden\n" ".   (Hier mappen bestaan naam mods.d en modules.)\n" "- In Module Bronnen: Kies, klikt u op de \"Local\" knop, en selecteer " "uw map uit de pulldown\n" ".\n" "Voor netwerk installeren vanaf Crosswire:\n" "- In Module Bronnen: Kies, klikt u op de \"Remote\" knop en selecteer " "Crosswire uit het pulldown\n" ".- Klik op de \"Refresh\" knop aan de onderkant\n" ".\n" "In beide gevallen:\n" "- In Modules:. Installeer / bijwerken, selecteer bijbels en andere " "modules van uw voorkeur\n" "- Klik op \"Install\".\n" "- Sluit de Module Manager als u klaar bent.\n" "\n" "Waarschuwing: Als u in een vervolgde land wonen, met zorg gebruiken\n" ".\n" "Zowel deze stap-voor-stap dialoogvenster instructie en de algemene " "dialoogvenster introductie kan op elk moment worden afgesloten." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Verwijder deze modules?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Verwijderen wordt voorbereid" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Verwijderen" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Verwijder" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Installeer deze modules?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Installatie wordt voorbereid" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Installeren" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Installeer" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Archief deze modules?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Back-up wordt voorbereid" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Bezig met maken back-up" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Back-up maken" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Bouw fast-index voor deze\n" "modules (kan minuten duren/module)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Indexeren wordt voorbereid" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexeren" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Zoekindex maken" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Verwijder fast-search-index voor deze modules?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Verwijderen index wordt voorbereid" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Index wordt verwijderd" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Verwijderen" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "De module heeft geen \"Over\" informatie" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Modulenaam" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Het markeringssymbool betekent dat deze module al geïnstalleerd is." #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Klik op het vakje om te werken aan deze module" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" "Klik op het vakje te selecteren voor deze module te installeren/updaten" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Geïnstalleerd" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "De index-pictogram betekent dat je een geoptimaliseerd ('Lucene') index " "gebouwd voor deze module voor snel zoeken (zie de Maintenance paneel voor " "deze functie)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Het slot pictogram betekent deze module is gecodeerd, en vereist dat u koopt " "een unlock sleutel van de eigenaar van de inhoud" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "In_fo" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Het vernieuwen icoon betekent dat de geïnstalleerde module is ouder dan de " "nieuwere Beschikbaar module: U moet de module update" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Beschikbaar" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Grootte" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Beschrijving" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' is mislukt:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " gearchiveerd in: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Berichten en gebedslijsten kunnen niet geïndexeerd worden." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s is mislukt" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Voltooid" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Onbekend" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Bron:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Gesorteerd bij\n" "moduletype" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Bijbelvertalingen" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Commentaren" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Woordenboeken" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Woordenlijsten" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Dagboeken" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Boeken" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Cult/Onorthodoxe" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Gecategoriseerd bij\n" "beschikbaarheid" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Updates" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Niet geïnstalleerd" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Gebedslijst/Bericht" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Verfrissend afgelegen bron" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Remote source not found" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Configureren" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Type" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Titel" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Bron" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Map" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Gebruiker" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Wachtwoord" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Module Bronnen" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Toevoegen/Verwijderen" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Kiezen" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Modules" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Installeren/Bijwerken" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Onderhoud" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Verversen alstublieft" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Uw modelelijst is niet actueel!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "U hebt verwijderd uw laatste Bijbel.\n" "Xiphos vereist ten minste een." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Er zijn nog geen bijbels geïnstalleerd.\n" "Xiphos kan niet doorgaan zonder een." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" "%s obsoletes %s.\n" "Wilt u %s wilt verwijderen?\n" "Let op: Dit kan niet ongedaan gemaakt worden." #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "Geen verouderde modules werden gevonden." #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Standaard afstandsbediening bronnen zijn geladen." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Kan niet laden standaard bronnen van CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Geselecteerde bron verwijderen" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Externe bron invoeren" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Titel:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Type:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Host:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Map:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Gebruiker (optioneel):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Wachtwoord (optioneel):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Een bron met die naam bestaat al." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Verwijder een externe bron" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[Gehele module]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Ga naar buiten, naar de sectie die deze bevat." #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Vorig item" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Volgend item" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Ga naar binnen, naar de eerste subsectie" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Synchroniseer's dit venster scrollen met het hoofdvenster" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Parallel" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Koppel/Ontkoppel" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Moduleopties" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Parallelweergave" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BibleSync sessie wachtwoordzin" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "uitdrukking" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Mode selectie is mislukt.\n" "Stel \"Debug\" en probeer het opnieuw om te zien waarom." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Mode selectie is mislukt.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (wachtwoordzin \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Invalide" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Persoonlijk" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Spreker" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Toehoorders" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Selecteer --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Locale wordt van kracht na herstarten." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Voorkeuren" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Algemeen" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Opties" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Lettertypes" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Kleur" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Tabbladen en panelen" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Geavanceerd" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Lijst wissen?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Weet u zeker dat u de module lijst wilt wissen?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Module verwijderen?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Weet u zeker dat u de selecteerde module wilt wissen?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Zoek in " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Module" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "gevonden in " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Nieuwe Lijst %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "De laatste module lijst mag niet worden verwijderd." #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Lijst verwijderen?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Weet u zeker dat u het volgende wilt verwijderen:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Syntax overzicht voor geoptimaliseerde \"lucene\" zoekopdrachten\n" "Zoeken naar verzen die bevatten...\n" "\n" "hield een\n" "\t \"hield\" of \"een\"\n" "\t dDeze is hetzelfde als zoeken voor hield OR één\n" "\"geliefde\"\n" "\t De zin \"geliefde\"\n" "liefde*\n" "\t A woord beginnen met \"liefde\"\n" "hield AND één\n" "\t De woord \"hield\" en het woord \"een\"\n" "\t && kan worden gebruikt in plaats van AND\n" "+hield een\n" "\t Verses dat moet bevatten \"hield\" en kan bevatten \"een\"\n" "hield NIET één\n" "\t \"hield\" maar niet \"een\"\n" "(hield een) AND God\n" "\t \"hield\" of \"een\" en \"God\"\n" "lemma: G2316\n" "\t Search voor de Strong's Greek (\"G\") woord nummer 2316.\n" "\t Also, selecteert Strong's display op de Kenmerk Zoeken tabblad.\n" "\n" "Voor volledige informatie, het web zoeken naar \"Lucene zoekopdracht syntax" "\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Attribuut gebaseerd zoekopdrachten\n" "Zoekt naar inhoud in markup buiten de hoofdtekst. Attributen zijn voetnoten, " "Strong-nummers, en morfologische symbolen.\n" "\n" "Wees ervan bewust dat de meeste van dergelijke zoekopdrachten nu sneller via " "geoptimaliseerd \"lucene\" zoeken met trefwoord qualifiers kan worden " "gedaan.\n" "\n" "Toeschrijven zoekopdrachten gebruiken, moet u de juiste knop op de " "Kenmerk Zoeken tabblad.\n" " selecteren* Voetnoottekst wordt doorzocht net als gewone tekst.\n" "* Strong's woorden zijn opgegeven als voorvoegsel letter H of G (Hebreeuws " "of Grieks) en de numerieke woord identificatie, bv G2316 op \"θεός\" (\"God" "\").\n" " vinden* Morfologische tags worden letterlijk geïdentificeerd, bv N-ASF voor " "\"zelfstandig naamwoord, accusatief enkelvoud vrouwelijk\" - zie de Robinson-" "module voor details." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Module is noch Bijbel noch commentaar" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync niet actief voor zenden." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Inclusief (\"AND\") zoeken:\n" "Een resultaat bevat alle woorden." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Geavanceerd zoeken" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Open de afzonderlijke Advanced Search dialoogvenster." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Module zoeken" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Zoektype" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Snelzoeken met behulp van de zoekindex" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Reguliere expressie" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Exacte zin" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Zoekopties" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Hoofdlettergevoelig" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Zoekruimte" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Overal zoeken" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Grenzen gebruiken" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Laatste zoekactie" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Grenzen" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Onder" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Boven" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "In editor openen?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "Zo nee, zal het te openen voor alleen display." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Plakken versverwijzingen" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Lijst:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Zoeken" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Zijbalk" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Mede mogelijk gemaakt door het SWORD-project" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Kan geen tabs directory." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Gebedspunt/Bericht" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nieuwe naam" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Geselecteerde item verwijderen" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Januari" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Februari" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Maart" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "April" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Mei" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Juni" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Juli" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Augustus" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "September" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "October" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "November" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "December" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "De grootte van een illustratie kon niet worden vastgesteld.\n" "Xiphos kan illustraties niet aanpassen aan de schermgrootte." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "Mismatched pakket\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "Aanwezigheid aankondiging:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "Navigatie-pakket:\n" " \n" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "[Gehele module]" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "Indirect genavigeerd met behulp van vers lijst." #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "FOUT: onbekend BibleSync indicator:" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "Andere indicaties zijn:" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "Vink het vakje aan deze luidspreker te luisteren" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "Beschikbaar Sprekers" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "D/I" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "Laatste navigatie was direct of indirect kunnen" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "Laatste Navigatie" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "IP adres:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "Toepassing:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "Apparaat:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID: " #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" "
Deze module heeft geen inhoud op dit punt.
" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Onjuist gecodeerde persoonlijke annotatie label:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Hoofdstuk" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos ondersteund niet meer dan één argument." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "initiëren HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Interface wordt opgebouwd" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Sword wordt gestart" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Instellingen worden geladen" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Opbouwen interface" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Voorbeeldweergave" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Voetnoot" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Kruisverwijzing" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologie" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Terug naar " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "Onbekend parallel module:" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strongs getallen" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Voetnoten" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfologische Markeringen" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Hebreeuwse Klinkertekens" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebreeuwse Cantillation" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Griekse Leestekens" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Kruisverwijzingen" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemmas" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Rubrieken" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morfeem Segmentatie" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Uitspraken van Jezus rood weergeven" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transliteration" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Tekstuele Varianten" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Primaire Lezing" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Secundaire Lezing" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Alle lezingen" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "Getranslitereerde Formulieren" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "Opsommingen" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "Woordenlijsten" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "context bekijken" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Groei" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Voor groei
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Verlossing" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Voor verlossing
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Gezondheid" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Voor gezondheid
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Overig" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Overig
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punt x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punt y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punt z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Deelonderwerp 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Deelonderwerp 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Deelonderwerp 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Deelonderwerp 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Deelonderwerp 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Deelonderwerp 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Deelonderwerp 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Deelonderwerp 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Naam voor gebedslijst of bericht" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos heeft al zo'n gebedslijst." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos kunt geen pad module:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" "Een standaard gebedslijst. \\par\\par Module is aangemaakt door Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "BasicPrayerList" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MijnGebedslijst" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Personen:
Bob
Sam
Sue

Kerk:
Veiligheid
Eenheid
Bijbels voor zendelingen


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "Een gebedslijst op onderwerp. \\par\\par Module aangemaakt met Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "OnderwerpPrayerList" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Geestelijke groei" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" "Een maandelijkse gebedslijst. \\par\\par Module is aangemaakt bij Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MaandelijksPrayerList" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Een dagelijks bericht. \\par\\par Module is aangemaakt door Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "DailyJournal" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "Een uitgelijnd onderwerp(e.g. preek). \\par\\par Module aangemaakt met " "Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "GeschetstTopic" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Hoofdonderwerp A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Hoofdondewerp A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Hoofdonderwerp B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Hoofdondewerp B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Hoofdonderwerp C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Hoofdondewerp C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "Een uitgelijnd onderwerp(e.g. preek). \\par\\par Module aangemaakt met " "Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Hoofdstuk" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Gebruiker Annotatie" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Zoekresultaat %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Reeks verwijderen?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Wilt u deze reeks echt verwijderen?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Zoeken in: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Deze module is niet geïnstalleerd.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Pas de modulelijst aan." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Geen snelle-index bestaat voor %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Zoek op deze module is nu `multi woord '." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Zie module Manager, Maintenance ruit." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Zoeken voltooid" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "resultaten" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Er is geen commentaar module." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME is niet ingesteld!" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "Xiphos kan geen map maken" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "aanmaken niet gelukt van " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Leeg instellingenbestand - backup recovery geprobeerd\n" ".Sommige gegevens kunnen verloren zijn gegaan." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "Leeg instellingenbestand - geen back-up?!? Informatie verloren!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Er zijn geen Bijbels geïnstalleerd.\n" "Blijkbaar, je weigerde elke te installeren.\n" "\n" "Zonder enige Bijbel modules om te laten zien,\n" "Xiphos kan niet worden voortgezet,\n" "en zal nu verlaten." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Installatie van Bijbelmodules is voltooid." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Module fout: Onbruikbare xref encoding\n" ".Meld dit dan, met een module en vers." #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "vers" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "hoofdstuk" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphos's bestand voor taal\n" "afkortingen is niet gevonden." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphos's taalafkortingen bestand\n" "kan niet worden geopend." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos niet toewijzen ruimte\n" "voor taal afkortingen." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos kan niet lezen\n" "taal afkorting bestand." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Geen overeenkomende locale gevonden voor `%s '.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Boek namen en menu's mogen niet worden vertaald" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Module %s heeft metgezel modules:\n" "%s.\n" "Wilt u deze openen ook?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "De eerste wordt geopend in het hoofdvenster\n" "en anderen in aparte vensters." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Dagboeken werd opgevraagd, maar zijn niet geïnstalleerd." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Gesloten Module.\n" "\n" "U opent een module die een toets.\n" "\n" "Het is geblokkeerd, waardoor de inhoud wordt gecodeerd door de uitgever, en " "moet de sleutel invoeren om de inhoud om nuttig te zijn. Deze toets moet " "zijn door je n ontvangen op de webpagina die uw aankoop, of misschien " "verzonden via e-mail na aankoop bevestigd.\n" "\n" "Vul de sleutel in het dialoogvenster." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Geschiedenis wissen" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "Geschiedenis ➛ Vers Lijst" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL niet gevonden:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos kon %s niet uitvoeren" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Viewer fout:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "%s in hoofdscherm tonen" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Aanmaken document is mislukt. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Wat moet ik doen om gered te worden?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Handelingen 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Eph 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romeinen 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Wat is het Evangelie?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Document kon niet worden gelezen. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "leeg document \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "verkeerd type, sleutelnode != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "verkeerd type, sleutelnode != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Hoofdstuk %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Hoofdstuk %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Hoofdstuk %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Hoofdstuk %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Hoofdstuk %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Hoofdstuk %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Oude Testament" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Genesis - Maleachi" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nieuwe Testament" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Matth. - Openbaring" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Voorbeeld modulelijst" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "verkeerd type, sleutelnode != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Opslaan van instellingen mislukt! stat %d, grootte %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Een poging om terug te keren naar de vorige redden." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Bladwijzer toevoegen" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Bladwijzervenster" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Map aanmaken" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nieuwe map" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nieuw ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Bladwijzer verwijderen" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Label:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Label Entry" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Vers:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Vers Entry" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Module:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Module Entry" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Bladwijzermap Treeview" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Verwijzing toevoegen" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Vers" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Verwijzing tekst" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Link direct" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Link via vers lijst" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Test Link" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Het programma afsluiten" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Afsluiten" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Notitie afdrukken" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Afdrukvoorbeeld van de notitie" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML-opmaak wisselaar" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML weergave" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Huidige notitie verwijderen" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "Verwij_der Persoonlijk Commentaar" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Bestand" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Notitie opslaan" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Opslaan (Persoonlijk Commentaar)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Afdruk_voorbeeld" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Printen..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "Afsluiten" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "Op_maak" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Opslaan" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Huidig document afdrukken" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Afdrukvoorbeeld" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Bestand openen in het notitieblok" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Huidig bestand opslaan" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Huidig bestand opslaan als" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Opslaan als" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Dit bestand aan uw bladwijzers toevoegen" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Maak een nieuw document" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nieuw document" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Copy/Export Passage" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Export Passage Annuleren" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Export Passage OK" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versie" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Sleutel" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopiëren" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Exporteren" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Volledig boek exporteren" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Boek" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Book radio button" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Volledig hoofdstuk exporteren" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Show romanizationHoofdstuk keuzerondje" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Enkel vers exporteren" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Vers Radio Button" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Vers Range" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formaat" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Tekst" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Plain Text Radio Button" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML Radio Button" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Geeft aan of versnummers inline moet verschijnen in de tekst voor meer dan 1 " "vers." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "_Versnummers in tekst" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Verse Number button" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Geeft aan of verwijzing eerste of laatste wordt geplaatst." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Referentie Entry" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Referentie Entry" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Geeft aan of versie naam is opgenomen in referentie." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Omvatten Versie" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Vers Radio Button" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Export opslaan als" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Geeft aan of versnummers inline moeten verschijnen in de tekst." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "SWORD-versie" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "Over Studypad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Open zijn over dialoogvenster" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Vet" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Maakt de tekst vet" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopieëren" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Kopieer selectie naar het klembord" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Knippen" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Moduleselectie" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Afname streepje" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Afname" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Afname paragraaf streepje" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Geselecteerde reeks verwijderen" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Wissen" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Verwijderen is mislukt" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Item verwijderen" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Verwijderen huidige notitie" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Gehele module doorzoeken" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Lettertypes" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Wijzig lettertype van" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Inspringen kleiner maken" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Toenemen" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "De paragraaf minder inspringen" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Verwijzing toevoegen" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Emoticon" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Verwijzing toevoegen" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Tabel invoegen" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Illustraties" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Illustratie toevoegen op cursor" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Verwijzing invoegen" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Verwijzing" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Verwijzing invoegen" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Verwijzing invoegen" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Outlined" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Verwijzing invoegen" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Regel invoegen" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Regel" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Regel invoegen" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Xiphos Link" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Plaats een link naar een zwaard module" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Tabel invoegen" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Tafel" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Tabel invoegen" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Cursief" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Verander uw selectie aan cursief" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Centreer" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Center rechtvaardigen paragraaf" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Vol" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "Volle rechtvaardigen" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Links" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Links uitvullen paragraaf" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Rechts" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Rechts rechtvaardigen paragraaf" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nieuw" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Nieuw bestand" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Bestand openen..." #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Plakken" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Verwijzing invoegen op cursor" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Huidig document afdrukken" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Afdrukken" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Huidig document afdrukken" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Afdrukvoorbeeld" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Afdrukvoorbeeld" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Huidig document afdrukken" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Afsluiten" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Stilgelegd editor" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Overdoen" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Opnieuw laatste ongedaan maken" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Zoeken en vervangen" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Vervangen" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Zoeken en vervangen" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Wijzigingen opslaan" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Opslaan als" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Bestand opslaan als..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Doorhalen" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Doorhalen selectie" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Onderstrepen" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Moduleselectie" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Ongedaan maken" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Ongedaan laatste wijziging" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Bewerken" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Huidig bestand opslaan als" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "B_ewerken" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Hulp" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Normaal" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Kop 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Kop 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Kop 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Kop 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Kop 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Kop 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Adres" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Maak vooraf op" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Ongenummerde lijst" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Romeinse cijfer Lijst" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Genummerde lijst" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Alfabetische lijst" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "Doorhalen" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Stel font color van de geselecteerde tekst." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Markeer geselecteerde tekst door het instellen van achtergrond kleur." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Mark/Deselect Vers" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Gebruiker Annotatie" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Gebruiker Annotatie" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Merken" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Deselect" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Gebruiker Annotatie" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Gebruiker Annotatie" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Modulebeheer" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Bekijk Inleiding" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "Open een korte inleidende uitleg van hoe de Module Manager werkt." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "Load Standard" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Laden en synchroniseren van de standaard set van bekende repositories, zoals " "gehandhaafd bij crosswire.org, met uw huidige afstandsbediening bronnen." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Vernieuwen Xiphos 'kennis van wat modules zijn verkrijgbaar bij de " "geselecteerde remote repository" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "Installeer" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Installeer deze modules?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Geselecteerde modules uit lijst verwijderen" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Back-up maken" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Maak een zip-archief van de gekozen modules." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "Zoekindex maken" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "Bouwen van een index van de gekozen modules, voor een optimale (\"lucene\") " "zoeken." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "Zoekindex verwijderen" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Verwijder fast-search-index voor deze modules?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "Scan _Verouderde" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "Scannen op verouderde modules en bieden om ze te verwijderen." #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Doorgaan" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Modulebeheer" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "WAARSCHUWING: Wees voorzichtig als u in een land leeft waar u wordt " "vervolgd." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Externe bronnen toevoegen en verwijderen" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Huidige lokale bronnen" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Voeg een lokale map als een installatie bron, meestal op een cd-rom of flash " "drive. Zo'n map bevat submappen \"mods.d\" en \"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Verwijder een van uw lokale mappen als een installatie bron." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Huidige externe bronnen" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Voeg een custom remote installatie bron. U moet de hostnaam en de map waar " "de repository woont kennen." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Verwijder een externe bron" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Installatiebron" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokaal" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Extern" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Installatiedoelmap" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Persoonlijk map, alleen voor eigen gebruik:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Persoonlijke map" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Gedeelde map, voor alle gebruikers:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "SWORD systeemmap" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "WAARSCHUWING: Als u wordt vervolgd en niet wilt worden opgemerkt, " "gebruik dan geen externe bronnen! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Lokale installatiemap" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Vervolgkeuzelijst geschiedenis lijst" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Kies een boek om weer te geven" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Boek Selector Button" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Openbaringen van Johannes" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Kies het hoofdstuk weer te geven" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Hoofdstuk Toggle Button" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Kies Vers om weer te geven" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Vers Toggle Button" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Geef een versreferentie in Boek 1:1 formaat en druk op Enter" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Referentie Entry" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Omslag" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Lettertypekleur" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Achtergrond" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Voorgrond" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Huidig vers" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Vers nummer" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Verwijzingen" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Voorgrond benadrukken" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Achtergrond benadrukken" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Omkeren kleuren paren" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Normale tekst" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Achtergrond benadrukken" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Lettertypekleuren" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Lettertypegroottes" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Alle getoonde lettergroottes zijn ten opzichte van deze keuze" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Base lettergrootte" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Gewoonlijk -1, om ervoor te versnummers minder opdringerig" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Vers lettergrootte" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Naam en grootte keuze voor elke module in een bepaalde taal; nog steeds " "overschreven door een specifieke keuze voor een bepaalde module" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Lettertype voorkeuren, per taal" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Taal Font Combo" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Overige lettertype instellingen" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos is de eerste Bijbelstudie programma om een implementatie van " "BibleSync, een synchronisatie protocol voor Bijbel-programma's bieden. Als u " "werkt met meerdere Bijbel programma's, of als je in een team te werken, of " "als u de contactmomenten met behulp van gedeelde studie, BibleSync kan een " "nuttig hulpmiddel voor u zijn. BibleSync werkt in 1 van de 3 standen: " "Personal, om meerdere Bijbel applicaties synchroniseren van uw eigen, of in " "een team werken; Spreker, om de Bijbel programma een lezing publiek rijden " "om mee te volgen; Publiek, de navigatie van de spreker te ontvangen." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "Mode:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Selecteer de modus waarin BibleSync moet functioneren." #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Af" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Uitschakelen BibleSync." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "BSP off radio button" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Spreker" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Enable BibleSync als de spreker." #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "BSP speaker radio button" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Toehoorders" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Enable BibleSync als lid van het publiek." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "BSP audience radio button" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Persoonlijk" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "Enable BibleSync voor persoonlijke of team gebruik." #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "BSP personal radio button" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Privaat" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "Wanneer u in de persoonlijke modus, alleen programma's die op deze machine " "zal uw navigatiesysteem horen." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "BSP privacy button" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "Navigeren:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Kies hoe u inkomende navigatie synchronisatie accepteren." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Direct" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "BibleSync navigatie Xiphos direct naar de aangegeven vers." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "BSP nav direct radio button" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "_Vers van de lijst" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync navigatie Xiphos 'zijbalk vers lijst gebruiken." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "BSP nav verse list radio button" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "Luister:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos zal naar Sprekers luisteren naar keuze hier." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Selectief" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Kies de luidsprekers te volgen." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "BSP listen some radio button" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Alle" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Alle sprekers zal worden gevolgd." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "BSP listen all radio button" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Geen" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Geen Sprekers zullen worden gevolgd." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "BSP listen none radio button" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "Special:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Extra sporen kunnen tijdens BibleSync werking doordat aanwezigheid, " "mismatch, en debuggen worden gepresenteerd. Pas op zodat deze, kunnen zij " "zeer spraakzaam. Ook beslissen of groep parameter als Xiphos 'tab nummer toe " "te staan." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Aanwezigheid" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" "Aanwezigheid aankondigingen zullen worden weergegeven in dialoogvensters." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "BSP presence button" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Wanverhouding" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Mismatches van uw sessie zal worden weergegeven in dialoogvensters." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "BSP mismatch button" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Debug" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Packet tracing." #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "BSP event debug button" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Groep als tab" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Interpreteren groepsnummer parameter van het protocol als Xiphos 'tab " "nummer. Het uitschakelen van deze kan nodig zijn als het gebruik van " "groepsnummer sommige Speakers 'niet geschikt is als een tab nummer." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "BSP event group-as-tab button" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Algemeen" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Selecteer een bepaalde taal voor de interface weer te geven, anders dan uw " "gebruikelijke instelling" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Speciale Locale (opnieuw opstarten vereist)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Speciale Locale Combo" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Opstartscherm tonen bij opstarten" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Dagboek tonen bij opstarten" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Als u een voorkeur dagelijkse toewijding module hebt ingesteld, zal de " "aangifte daarvan voor vandaag worden getoond bij het opstarten." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Gebruik standaard woordenboek" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Maak dubbelklikken van een woord te gebruiken altijd standaard woordenboek " "in plaats van woordenboek momenteel weergegeven" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Gebruik standaard woordenboek selectievakje" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Ga naar het vorige/volgende hoofdstuk" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "Gebruik de schuifbalk om naar het vorige of volgende hoofdstuk te gaan" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Ga naar vorige/volgende hoofdstuk selectievakje" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Illustratiegrootte wijzigen" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Beeldinhoud automatisch aanpassen aan het venster passen" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Resize images selectievakje" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Huidig vers benadrukken" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Hoog contrast toepassen op het huidige vers" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Markeer huidige vers selectievakje" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Hoogtepunt gebruiker annotaties" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" "Gebruik omgekeerde hoogtepunt van door de gebruiker geannoteerde verzen" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Markeer huidige vers selectievakje" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Kruisverwijzingen in vers lijst" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" "Gebruik het vers lijst voor Bijbel kruisverwijzingen in plaats van de " "previewer" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Xrefs in verse list check box" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Gebedslijst inschakelen" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Maak tijdschriften/gebed lijsten beschikbaar" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Enable Gebed Lijsten selectievakje" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Enable Gebed Lijsten selectievakje" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Enable Gebed Lijsten selectievakje" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Vers nummer" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Offset het vers nummer op verschillende manieren" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Toon vers nummer vetgedrukt" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Verse number bold checkbox" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Beugels" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Toon vers nummer met [omliggende haken]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Verse number bracket checkbox" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Superscript" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Toon vers nummer als een superscript" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Verse number superscript checkbox" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "StudiePad standaard directory" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Map kiezen" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "StudiePad standaard directory combo" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Algemene instellingen" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Algemeen Modulescherm" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Bijbelse tekst" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Verander bijbelse tekst Combo" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Verander Commentary Combo" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Verander Woordenboek Combo" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Verander Boek Combo" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Modules" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Verwijder alle modules uit de lijst" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Duidelijke Modules uit lijst Button" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Geselecteerde modules uit lijst verwijderen" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Geselecteerde module uit knop Lijst" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Open een venster om modules te selecteren" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Modules toevoegen" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Open Selectie Dialog Button" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Modules in parallelweergave" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Overige Modules" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Dagboek" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Daily Devotional Checkbox" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebreeuws Lexicon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Hebreeuws Lexicon Combo" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Grieks Lexicon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Grieks Lexicon Combo" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Standaard woordenboek" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Verander Standaard Woordenboek Combo" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Persoonlijke aantekeningen" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Verander Persoonlijke notities Combo" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Modules overig" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 #, fuzzy msgid "Enable/disable the Statusbar" msgstr "Enable BibleSync als de spreker." #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Geavanceerd zoeken" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucene zoeksyntaxis" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "Open een korte uitleg van de gebruikte syntaxis voor geoptimaliseerde " "\"lucene\" zoekopdrachten." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "Zoekattributen" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Open een korte uitleg van-attribuut gebaseerde zoekopdrachten." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "Tekst bevat " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Main Zoeken Entry" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Start/Stop zoeken" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Zoek Knop" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Zoekcriteria Treeview" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Zoekgebied" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Gehele module doorzoeken" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Gehele module" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Hele module keuzerondje" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Beperk de zoekruimte tot de laatste zoekresultaten" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Huidige resultaten" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Huidige resultaten Button" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Een aangepaste reeks als zoekruimte gebruiken" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Aangepaste versreeks" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Aangepaste vers assortiment keuzerondje" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Aangepast Range Selector Combo" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Zoek binnen een enkele module" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Enkele module" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Enkele module keuzerondje" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Gebruik de huidige lijst met modules om te zoeken" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Modulelijst" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Module lijst keuzerondje" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Gebruik een aangepaste modulelijst voor het zoeken" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Aangepaste modulelijst" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Aangepaste module lijst keuzerondje" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Aangepast Module Lijst Combo" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Zoektype" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Snelle, geoptimaliseerde zoekmethode\n" "Indexen moeten vooraf worden gecreëerd:\n" "Zie de onderhoudsfuncties in het modulebeheer" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Geoptimaliseerd (\"Lucene\") radiobutton" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Meerdere woorden" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Multi woord keuzerondje" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Reguliere expressie keuzerondje" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Exacte zin keuzerondje" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Maak een selectie in het tabblad zoekattributen" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Attributen" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Attributen keuzerondje" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Opties" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Hoofdlettergevoelig selectievakje" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Zoekcriteria" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Hoofdscherm tonen" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Zoekresultaten als bladwijzers opslaan" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Export huidige zoekresultaten" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exporteer" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Lijst wissen voor nieuwe zoekopdracht" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Gevonden" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Uitslag samenvatting venster" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Uitslag overzichtstabel" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Zoekresultaten" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Voorbeeld" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Resultaten" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Aangepaste reeks maken" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Nieuw Range Button" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Aangepaste reeks opslaan" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Opslaan Range Button" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Geselecteerde reeks verwijderen" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Verwijderen bereik keuzerondje" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Reeksen" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Reeksnaam" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Range Naam Entry" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Reeksdefinitie" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Range Definitie Entry" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "bijv. Matt-John;Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Aangepast Range Preview" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Aangepaste versreeksen" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Nieuwe modulelijst maken" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "New Custom Module Lijst keuzerondje" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Modulelijst opslaan" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Sla aangepaste Module knop Lijst" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Verwijder de geselecteerde lijst" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Wissen Aangepaste Module knop Lijst" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Modulelijsten" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Lijstnaam" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Aangepast Module Naam Entry List" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Open een venster om modules te selecteren" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Aangepaste modulelijsten" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Eigenschappen" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Zoek naar Strongs-getallen zoals G4442 of H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strongs-getallen" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strong nummers keuzerondje" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Zoek naar morfologische markeringen" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Morfologische Tags keuzerondje" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Zoeken in voetnoten" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Voetnoten keuzerondje" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Resultaatscherm eigenschappen" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "in modules met Strongs-getallen" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Toon Strongsgetallen" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Toon Strong's Numbers selectievakje" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "In modules met morfologische markeringen" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Morfologische markeringen tonen" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Toon Morfologische Tags selectievakje" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "In modules met voetnoten" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Voetnoten tonen" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Toon Voetnoten selectievakje" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Zoekattributen" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Moduleselectie" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "Zoektype" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Export Bladwijzer Folder" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Exporteren naar:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos bladwijzers" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Platte tekst" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Omvatten bijbeltekst" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Open StudyPad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "Sessie _openen" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Open een opgeslagen verzameling tabblad Instellingen" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "Sessie op_slaan" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Bewaar deze collectie van het tabblad Instellingen" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Nieuwe Prayerlist/Dagboek" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Maak een nieuw tijdschrift of prayerlist van een sjabloon" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Zoeken" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Breng de eenvoudige sidebar vooruit zoeken" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Geavanceerd zoeken" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" "Open het dialoogvenster met geavanceerde zoekmachine, om complexe queries" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "Voorkeuren" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" "Gebruik het Modulebeheer om SWORD-modules te installeren of te verwijderen" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "Modulebeheer" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "Beel_d" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Voorbeeld Dagelijks Toewijding" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" "Toon de huidige vermelding van uw geselecteerde dagelijkse overdenking in de " "voorbeeldweergave" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "Bijbel" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "Afdrukvoorbeeld" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "Commentaar/boeken" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Woordenboek" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Tabs synchron_iseren" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Maak Bijbels alle tabbladen navigeren samen" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "Ha_rdop voorlezen" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "Schakel text-to-speech lezing van de Bijbel verzen als ze geselecteerd" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Versnummers tonen" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Weergave versnummers in de tekst" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "Geselecteerde vers benadrukken" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Breng een hoog contrast hoogtepunt van de huidige vers" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "Zijbalk koppelen/ontkoppelen" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Openen in een nieuw scherm" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Show/Hide Bijgevoegde Sidebar" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Verwijder de zijbalk volledig uit het zicht" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Toon Parallel Bekijk in een Tab" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" "Zorg voor de full-hoofdstuk parallel Bijbel venster als een ander tabblad" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Toon Previewer in de zijbalk" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "Selecteer Previewer positie tussen de zijbalk of onder Bijbel" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "Inhoud" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Xiphos's gebruikershandleiding openen" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "E-maillijst" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Meld je aan voor de gebruikers e-maillijst" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Live chat" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Open een browser op een interface naar IRC chat wonen" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "Fout rapporteren" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Open a browser on our bug tracker" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Vertaling" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Xiphos vertalen" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "Over The SWORD Project" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" "Meer informatie over The Sword Project, waarvan Xiphos is een applicatie" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Over _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Over _Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Commenteren Vers" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Module openen" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Notitie" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "In editor openen" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Eén vers per regel" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Voetnoot/Cross-ref Markers" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Toon niet-anonieme markers bijv.\"*n23\"" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Varianten" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Illustratie Inhoud" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Letterbeeld behouden" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Commentaar per hoofdstuk" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Dubbele spatiëring" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Selectie bekijken" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Gebruik huidig woordenboek" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Bladeren in BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Open deze module" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Toon boektitel" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Toon hoofdstuktitel" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Persoonlijk commentaar hernoemen." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Persoonlijk commentaar verwijderen." #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Selectie hardop voorlezen" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Sla deze resultaten als een bladwijzer" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Lijst opslaan als een bladwijzer" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Sla deze resultaten als een reeks van bladwizjers in hun eigen map" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Lijst opslaan als een reeks van bladwijzers" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Zorg voor een dialoogvenster waarin om een lijn van versverwijzingen " "plakken, om het vers lijst invullen." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Bevolken vers lijst" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "Duw de gehele inhoud vers lijst direct in de geschiedenis lijst." #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "Preload geschiedenis vanaf vers lijst" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Stuur dit vers lijst via BibleSync aan anderen, als je in een persoonlijke " "of Spreker-modus." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Stuur lijst via BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Ausfuhrliste" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Open deze bladwijzer in een nieuw tabblad" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Openen in nieuw tabblad" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Open deze bladwijzer in een venster" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Open in een venster" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Nieuwe map toevoegen aan de geselecteerde map" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Bladwijzer hier toevoegen" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Bladwijzer toevoegen" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Bladwijzeritem bewerken" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "It_em bewerken" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Item verwijderen" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Alle bladwijzergroepen uitklappen" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Alles uitklappen" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Alle referenties inklappen" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Alles inklappen" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Items tussen mappen verplaatsen toestaan" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Herschikken toestaan" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Bladwijzers van Bibletime laden" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Bladwijzers importeren" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Map verwijderen en opslaan" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Export Folder" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Geselecteerde module in een nieuw tabblad openen" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Open geselecteerde module in een\n" "\t aparte [ 'dialoog'] venster" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Openen in een nieuw scherm" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Een eenvoudige gebedslijst maken" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Eenvoudig" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Maak een nieuw onderwerp gebed lijst" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Onderwerp" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Maak een nieuw maandblad" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Maandelijks" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Maak een nieuwe dagelijkse journaal" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Dagelijks" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Maak een nieuw onderwerp geschetste" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Outlined" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Maak een nieuw onderwerp geschetste" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Hoofdstuk" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Open module editor of gewone etalage" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Open in apart venster" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Voeg een sub-item" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Voeg Sub-item" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Item toevoegen" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Add Item" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Item verwijderen" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Item bewerken" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos Bijbelgids" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Onderzoek de Bijbel" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "network setup errors." #~ msgstr "netwerkinstellingen fouten" #~ msgid " client socket" #~ msgstr "client-socket" #~ msgid " server socket" #~ msgstr " server socket" #~ msgid "bad magic" #~ msgstr "slechte magie" #~ msgid "bad protocol version" #~ msgstr "slechte protocol versie" #~ msgid "bad msg type" #~ msgstr "slechte berichttype" #~ msgid "bad packet count" #~ msgstr "slecht pakket telling" #~ msgid "bad packet index" #~ msgstr "slecht pakket index" #~ msgid "bad body format" #~ msgstr "slechte lichaam formaat" #~ msgid "missing required header " #~ msgstr "ontbrekende vereiste header" #~ msgid "Spoof stopped: " #~ msgstr "Spoof gestopt:" #~ msgid "Ignoring echo." #~ msgstr "Het negeren van echo." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Domein niet BIJBEL-VERS" #~ msgid "Invalid group: " #~ msgstr "Ongeldige groep:" #~ msgid " present at " #~ msgstr "aanwezig op" #~ msgid " using " #~ msgstr "gebruik" #~ msgid "[no dump ready]" #~ msgstr "[geen dumpen klaar]" #~ msgid "select < 0" #~ msgstr "select < 0" #~ msgid "recvfrom < 0" #~ msgstr "recvfrom < 0" #~ msgid "Transmit failed.\n" #~ msgstr "Overbrengen mislukt.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Niet in staat om multicast; BibleSync is nu uitgeschakeld. Als uw " #~ "netwerkverbinding gewijzigd terwijl dit programma actief was, kan het " #~ "voldoende zijn om opnieuw in te schakelen zijn." #~ msgid "toolbutton1" #~ msgstr "toolbutton1" #~ msgid "toolbutton10" #~ msgstr "toolbutton10" #~ msgid "toolbutton3" #~ msgstr "toolbutton3" #~ msgid "toolbutton2" #~ msgstr "toolbutton2" #~ msgid "toolbutton4" #~ msgstr "toolbutton4" #~ msgid "toolbutton6" #~ msgstr "toolbutton6" #~ msgid "toolbutton7" #~ msgstr "toolbutton7" #~ msgid "toolbutton11" #~ msgstr "toolbutton11" #~ msgid "toolbutton12" #~ msgstr "toolbutton12" #~ msgid "toolbutton9" #~ msgstr "toolbutton9" #~ msgid "UUID spoofed: wrong ipaddr." #~ msgstr "UUID vervalst: verkeerde IP-adres" #~ msgid "Page %d of %d" #~ msgstr "Pagina %d van %d" #~ msgid "Save As" #~ msgstr "Opslaan als" #~ msgid "HTML Output" #~ msgstr "HTML-weergave" #~ msgid "HTML Source" #~ msgstr "HTML code" #~ msgid "Plain Source" #~ msgstr "Platte tekst" #~ msgid "_Quit" #~ msgstr "Afsluiten" #~ msgid "_Open" #~ msgstr "_Openen" #~ msgid "Save _As..." #~ msgstr "Bestand opslaan _als..." #~ msgid "Open new document" #~ msgstr "Open nieuw document" #~ msgid "Delete current note" #~ msgstr "Verwijderen huidige notitie" #~ msgid "HTML _Output" #~ msgstr "HTML _Output" #~ msgid "_HTML Source" #~ msgstr "_HTML broncode" #~ msgid "_Plain Source" #~ msgstr "_Platte tekst" #~ msgid "Unlock " #~ msgstr "Slot openen " #~ msgid "Preparing to print" #~ msgstr "Afdrukken wordt voorbereid" #~ msgid "Printing is not supported on this printer" #~ msgstr "Printen op deze printer wordt niet ondersteund" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Printer %s ondersteund geen PostScript-printen." #~ msgid "Printing" #~ msgstr "Bezig met afdrukken" #~ msgid "Waiting to print" #~ msgstr "Bezig met wachten totdat er afgedrukt kan worden" #~ msgid "An error occurred while printing" #~ msgstr "Fout tijdens afdrukken" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Afdrukken van document %s is mislukt." #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos kan .xiphos niet aanmaken:%s\n" #~ "\n" #~ "Xiphos zal worden afgesloten." #~ msgid "Mode" #~ msgstr "Mode" #~ msgid "Listen" #~ msgstr "Luisteren" #~ msgid "Tabs" #~ msgstr "Tabbladen" #~ msgid "Use tabbed browsing" #~ msgstr "Gebruik tabbladen" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Gebruik browsen met tabbladen selectievakje" #~ msgid "Show" #~ msgstr "Toon" #~ msgid "Bible Texts" #~ msgstr "Bijbelteksten" #~ msgid "Bible Texts Checkbox" #~ msgstr "Bijbelteksten selectievakje" #~ msgid "Previewer Checkbox" #~ msgstr "Previewer selectievakje" #~ msgid "Commentaries Checkbox" #~ msgstr "Commentaren Checkbox" #~ msgid "Dictionary/Lexicon" #~ msgstr "Woordenboek/Lexicon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Woordenboek/Lexicon selectievakje" #~ msgid "Parallel View in a tab" #~ msgstr "Parallel Bekijk in een tabblad" #~ msgid "Tabs and Panes" #~ msgstr "Tabbladen en panelen" #~ msgid "Scripture Cross-references" #~ msgstr "Kruisverwijzingen" #~ msgid "StudyPad default directory" #~ msgstr "Standaardmap notitieblok" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "URL-verwijzingen als \"sword://\"(net zoals http) kunnenworden gebruikt " #~ "door programma's om bijbelverwijzingente openen. Wilt u dat Xiphos als " #~ "standaard programma op uw systeem wordt ingesteld?\n" #~ "\n" #~ "Momenteel is er geen programma gekoppeld aan dit typeverwijzing." #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos is nu het standaardprogramma\n" #~ "voor URLs als sword:// en bible://.\n" #~ "\n" #~ "Met het programma \"gconf-editor\" kunt u dit\n" #~ "m.b.v. de sleutels onder /desktop/gnome/url-handlers\n" #~ "wijzigen." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Het instellen van de standaardtoewijzing voor de toets #%d:\n" #~ "%s is mislukt" #~ msgid "Go to " #~ msgstr "Ga naar " #~ msgid "Main" #~ msgstr "Hoofdscherm" #~ msgid "Modules Main" #~ msgstr "Modules" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Zonder een geïnstalleerde Bijbelmodule\n" #~ "kan Xiphos niet worden gestart\n" #~ "en zal daarom nu afsluiten." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Gebedspunten tonen " #~ msgid "Cipher Key?" #~ msgstr "Sleutelcode?" #~ msgid "Change parallel 1" #~ msgstr "Wijzig parallel 1" #~ msgid "Change parallel 2" #~ msgstr "Wijzig parallel 2" #~ msgid "Change parallel 3" #~ msgstr "Wijzig parallel 3" #~ msgid "Change parallel 4" #~ msgstr "Wijzig parallel 4" #~ msgid "Change parallel 5" #~ msgstr "Wijzig parallel 5" #~ msgid "Sizes" #~ msgstr "Groottes" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Welkom bij Xiphos.\n" #~ "\n" #~ "Er zijn geen Bijbelmodules geinstalleerd. Xiphos heeft minimaal een " #~ "Bijbelmodule nodig, om te kunnen starten.\n" #~ "\n" #~ "Met uw toestemming wordt het Modulebeheer gestart, zodat u modules kunt " #~ "installeren vanaf Crosswire:\n" #~ "1. Configureer installatie vanaf een andere lokatie\n" #~ "2. Maak een verbinding.\n" #~ "3. Selecteer een Bijbelmodule naar keuze.\n" #~ "4. Kies 'Installeren'.\n" #~ "Sluit het Modulebeheer als u klaar bent.\n" #~ "\n" #~ "Waarschuwing: Wees voorzichtig met het gebruik als u in uw land wordt " #~ "vervolgd.\n" #~ "\n" #~ "Modulebeheer opstarten om een Bijbelmodule te installeren?" #~ msgid "Parallel View" #~ msgstr "Parallelweergave" #~ msgid "Parallel 1" #~ msgstr "Parallel 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Parallel 1 Combo" #~ msgid "Parallel 2" #~ msgstr "Parallel 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Parallel 2 Combo" #~ msgid "Parallel 3" #~ msgstr "Parallel 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Parallel 3 Combo" #~ msgid "Parallel 4" #~ msgstr "Parallel 4" #~ msgid "Parallel 4 Combo" #~ msgstr "\"" #~ msgid "Parallel 5" #~ msgstr "Parallel 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Parallel 5 Combo" #~ msgid "Use Verse Per Line" #~ msgstr "Eénregelige verzen" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Bibletime-bladwijzers importeren" #~ msgid "Restore Folder" #~ msgstr "Map herstellen" #~ msgid "Restore saved folder" #~ msgstr "Herstel opgeslagen map" #~ msgid "About the SWORD Project" #~ msgstr "Over het SWORD-project" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "" #~ "Boeken kunnen worden gedownload van de website van het SWORD-project" #~ msgid "Move backwards through history" #~ msgstr "Schuif terugwaarts in de geschiedenis" #~ msgid "Move foward through history" #~ msgstr "Schuif voorwaarts in de geschiedenis" #~ msgid "Select a Book of the Bible" #~ msgstr "Selecteer een bijbelboek" #~ msgid "Change Chapter" #~ msgstr "Hoofdstuk wijzigen" #~ msgid "Change Verse" #~ msgstr "Vers wijzigen" #~ msgid "Install these modules:" #~ msgstr "Deze modules installeren:" #~ msgid "Remove these modules:" #~ msgstr "Deze modules verwijderen:" #~ msgid "Archive these modules:" #~ msgstr "Back-up maken van:" #~ msgid "" #~ "Build fast-search index for these\n" #~ "modules (may take minutes/module):" #~ msgstr "" #~ "Snelzoek-index voor deze modules maken\n" #~ "(duurt enkele minuten):" #~ msgid "Delete fast-search index for these modules:" #~ msgstr "Snelzoek-index van deze modules verwijderen:" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos kon het backupbeheer niet starten" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " archiveer resultaat:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Back-up in " #~ msgid "Refreshing remote" #~ msgstr "Bezig met zoeken naar updates" #~ msgid "Remote not found" #~ msgstr "Externe bron niet gevonden" #~ msgid "Sources" #~ msgstr "Bronnen" #~ msgid "Open in a new tab" #~ msgstr "In een nieuw tabblad openen" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Geselecteerde module in een dialoogvenster openen" #~ msgid "View information about the selected dialog" #~ msgstr "Informatie over het geselecteerde dialoogvenster tonen" #~ msgid "Daily Journal" #~ msgstr "Dagelijkse berichten" #~ msgid "Outlined Topic" #~ msgstr "Uitgelijnd onderwerp" #~ msgid "Open selected module in a dialog" #~ msgstr "Geselecteerde module in een dialoogvenster openen" #~ msgid "Text" #~ msgstr "Tekst" #~ msgid "Text to render" #~ msgstr "Te genereren tekst" #~ msgid "Add Child" #~ msgstr "Kind toevoegen" #~ msgid "Add Sibling" #~ msgstr "Element toevoegen" #~ msgid "Eph 2:8" #~ msgstr "Ef 2:8" #~ msgid "H_istory/" #~ msgstr "_Geschiedenis" #~ msgid "H_istory/C_lear" #~ msgstr "_Geschiedenis/_Wissen" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos heeft .xiphos-2.0 hernoemd naar .xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos kan .xiphos-2.0 niet hernoemen naar .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos zal worden afgesloten." #~ msgid "Open the file in Studypad" #~ msgstr "Bestand openen in het notitieblok" #~ msgid "Base text size" #~ msgstr "Standaard lettertypegrootte" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Woordenboek/_Lexicon" #~ msgid "Remove - Restore" #~ msgstr "Verwijderen - Herstellen" #~ msgid "Remove Folder" #~ msgstr "Map verwijderen" #~ msgid "_Commentary" #~ msgstr "_Commentaar" #~ msgid "_Show/Hide Sidebar" #~ msgstr "Zijbalk tonen/verbergen" #~ msgid "Open StudyPad File" #~ msgstr "Open notitieblokbestand" #~ msgid "Save StudyPad File" #~ msgstr "Notitieblokbestand opslaan" #~ msgid "item1" #~ msgstr "item1" #~ msgid "item2" #~ msgstr "item2" #~ msgid "_Module Options" #~ msgstr "_Moduleopties" #~ msgid "Sync with main" #~ msgstr "Synchroniseer met main" #~ msgid "Stay in sync" #~ msgstr "Synchroon houden" #~ msgid "Failed to print the document" #~ msgstr "Afdrukken is mislukt" #~ msgid "_Modules" #~ msgstr "_Modules" #~ msgid "_Bookmarks" #~ msgstr "_Bladwijzers" #~ msgid "Verse _List" #~ msgstr "Vers_lijst" #~ msgid "%s not found" #~ msgstr "%s is niet gevonden" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "is gewijzigd. Wijzigingen opslaan?" #~ msgid "not loaded" #~ msgstr "niet geladen" #~ msgid "Open the StudyPad editor" #~ msgstr "Notitieblok-editor openen" #~ msgid "Save the current session to a file" #~ msgstr "Huidige sessie als bestand opslaan" #~ msgid "_Copy" #~ msgstr "Kopiëren" #~ msgid "Copy highlighted text from main window" #~ msgstr "Geselecteerde tekst van hoofdscherm kopiëren" #~ msgid "Search using the shortcut bar" #~ msgstr "Zoek met behulp van de snelkoppelingen balk" #~ msgid "Advanced search using the search dialog" #~ msgstr "Geavanceerd zoeken met het zoekvenster" #~ msgid "C_lear" #~ msgstr "_Wissen" #~ msgid "Show the Daily Devotion for today" #~ msgstr "Dagboek van vandaag tonen" #~ msgid "Show or hide Bible texts window" #~ msgstr "Bijbeltekstenscherm tonen of verbergen" #~ msgid "Show or hide Preview window" #~ msgstr "Toon of verberg Voorbeeldscherm" #~ msgid "Show or hide commentaries" #~ msgstr "Toon of verberg commentaren" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "Toon of verberg - woordenboeken en lexicons" #~ msgid "Chat with other users and developers" #~ msgstr "Chat met andere gebruikers en ontwikkelaars" #~ msgid "Report bug to SourceForge" #~ msgstr "Meld een fout bij SourceForge" #~ msgid "More information about the SWORD Project" #~ msgstr "Meer informatie over het SWORD-project" #~ msgid "Hi_story" #~ msgstr "_Geschiedenis" #~ msgid "1 Cor 15:1" #~ msgstr "1 Kor 15:1" #~ msgid "Name for new prayer list" #~ msgstr "Gebedslijst naam" #~ msgid "can not create path\n" #~ msgstr "Aanmaken pad mislukt\n" #~ msgid "Prayer list already exist\n" #~ msgstr "Gebedslijst bestaat altijd\n" #~ msgid "\\par\\par My prayer list \\par\\par Module created in Xiphos" #~ msgstr "\\par\\par Mijn gebedslijst \\par\\par Module aangemaakt met Xiphos" #~ msgid "-3" #~ msgstr "-3" #~ msgid "Starting" #~ msgstr "Bezig met starten" #~ msgid "Building Xiphos interface" #~ msgstr "Bezig met opbouwen Xiphos interface" #~ msgid "Initiating Xiphos" #~ msgstr "Initialiseren Xiphos" #~ msgid "done" #~ msgstr "klaar" #~ msgid "Xiphos is shutdown" #~ msgstr "Xiphos wordt afgesloten" #~ msgid "Initiating SWORD" #~ msgstr "Bezig met initialiseren van Xiphos" #~ msgid "path to sword" #~ msgstr "pad naar sword" #~ msgid "System locale is" #~ msgstr "Systeem lokalisatie is" #~ msgid "SWORD locale is" #~ msgstr "SWORD lokalisatie is" #~ msgid "SWORD is shutdown" #~ msgstr "SWORD wordt afgesloten" #~ msgid "Number of Text modules" #~ msgstr "Aantal bijbelvertalingmodules" #~ msgid "Number of Dict/lex modules" #~ msgstr "Aantal woordenboek/lexiconmodules" #~ msgid "Number of Book modules" #~ msgstr "Aantal boekmodules" #~ msgid "Number of Devotion modules" #~ msgstr "Aantal dagboekmodules" #~ msgid "Number of Prayer modules" #~ msgstr "Aantal gebedsmodules" #~ msgid "" #~ "\n" #~ "First Run: need to create settings!\n" #~ msgstr "" #~ "\n" #~ "Eerste start: configuratie vereist!\n" #~ msgid "can not create .sword" #~ msgstr "Kan .sword niet aanmaken" #~ msgid "can not create .sword/mods.d" #~ msgstr "Kan .sword/mods.d niet aanmaken" #~ msgid "can not create .sword/modules" #~ msgstr "Kan .sword/modules niet aanmaken" #~ msgid "Select Local Source" #~ msgstr "Selecteer een lokale bron" #~ msgid "It will be lost permanently!" #~ msgstr "Het gaat definitief verloren!" #~ msgid "Open in dialog" #~ msgstr "In een dialoogvenster openen" #~ msgid "" #~ "For multi-word search, use\n" #~ "+FirstWord +SecondWord" #~ msgstr "" #~ "Gebruik bij meerdere zoekwoorden het plus-teken:\n" #~ "+EersteWoord + TweedeWoord" #~ msgid "_About the SWORD Project ..." #~ msgstr "Over het SWORD-project ..." #~ msgid "Select the modules you want" #~ msgstr "Selecteer de gewenste modules" #~ msgid "" #~ "There is currently no program set as your\n" #~ "handler for \"sword://\" and similar URLs.\n" #~ "Would you like Xiphos to install itself\n" #~ "as the program to handle these URLs?" #~ msgstr "" #~ "Er is geen standardprogramma voor\n" #~ "\"sword://\" and gelijkwaardige URLs.\n" #~ "Wilt u dat Xiphos wordt ingesteld\n" #~ "als standaardprogramma voor deze URLs?" #~ msgid "Font Miscellaneous" #~ msgstr "Overige Lettertypeinstellingen" #~ msgid "Afrikaans" #~ msgstr "Afrikaans" #~ msgid "English, Old (ca.450-1100)" #~ msgstr "Oud Engels (ca.450-1100)" #~ msgid "Arabic" #~ msgstr "Arabisch" #~ msgid "Azerbaijani" #~ msgstr "Azerbeidzjaans" #~ msgid "Belarusian" #~ msgstr "Wit-Russisch" #~ msgid "Bulgarian" #~ msgstr "Bulgaars" #~ msgid "Breton" #~ msgstr "Bretons" #~ msgid "Bosnian" #~ msgstr "Bosnisch" #~ msgid "Catalan" #~ msgstr "Catalaans" #~ msgid "Cebuano" #~ msgstr "Cebuano" #~ msgid "Coptic" #~ msgstr "Koptisch" #~ msgid "Czech" #~ msgstr "Tsjechisch" #~ msgid "Church Slavic" #~ msgstr "Oudkerkslavisch" #~ msgid "Welsh" #~ msgstr "Wels" #~ msgid "Danish" #~ msgstr "Deens" #~ msgid "German" #~ msgstr "Duits" #~ msgid "Greek, Modern (1453-)" #~ msgstr "Modern Grieks (1453-)" #~ msgid "English" #~ msgstr "Engels" #~ msgid "American English" #~ msgstr "Amerikaans Engels" #~ msgid "English, Middle (1100-1500)" #~ msgstr "Midden Engels (1100-1500)" #~ msgid "Esperanto" #~ msgstr "Esperanto" #~ msgid "Spanish" #~ msgstr "Spaans" #~ msgid "Estonian" #~ msgstr "Estisch" #~ msgid "Basque" #~ msgstr "Baskisch" #~ msgid "Finnish" #~ msgstr "Fins" #~ msgid "French" #~ msgstr "Frans" #~ msgid "Frisian" #~ msgstr "Fries" #~ msgid "Irish" #~ msgstr "Iers" #~ msgid "Gaelic (Scots)" #~ msgstr "Schots-Gaelisch" #~ msgid "Manx" #~ msgstr "Manx-Gaelisch" #~ msgid "Greek, Ancient (to 1453)" #~ msgstr "Oud Grieks (tot 1453)" #~ msgid "Hebrew" #~ msgstr "Hebreeuws" #~ msgid "Hawaiian" #~ msgstr "Hawaiiaans" #~ msgid "Croatian" #~ msgstr "Kroatisch" #~ msgid "Hungarian" #~ msgstr "Hongaars" #~ msgid "Armenian" #~ msgstr "Armeens" #~ msgid "Klingon" #~ msgstr "Klingon" #~ msgid "Icelandic" #~ msgstr "IJslands" #~ msgid "Japanese" #~ msgstr "Japans" #~ msgid "Georgian" #~ msgstr "Georgisch" #~ msgid "Korean" #~ msgstr "Koreaans" #~ msgid "Kurdish" #~ msgstr "Koerdisch" #~ msgid "Kirghiz" #~ msgstr "Kirgizisch" #~ msgid "Latin" #~ msgstr "Latijn" #~ msgid "Lithuanian" #~ msgstr "Litouws" #~ msgid "Latvian" #~ msgstr "Lets" #~ msgid "Maori" #~ msgstr "Maori" #~ msgid "Macedonian" #~ msgstr "Macedonisch" #~ msgid "Maltese" #~ msgstr "Maltees" #~ msgid "Low German; Low Saxon" #~ msgstr "Nederduits" #~ msgid "Dutch" #~ msgstr "Nederlands" #~ msgid "Norwegian" #~ msgstr "Noors" #~ msgid "Papiamento" #~ msgstr "Papiamentu" #~ msgid "Polish" #~ msgstr "Pools" #~ msgid "Portuguese" #~ msgstr "Portugees" #~ msgid "Romanian" #~ msgstr "Roemeens" #~ msgid "Russian" #~ msgstr "Russisch" #~ msgid "Scots" #~ msgstr "Schots" #~ msgid "Slovak" #~ msgstr "Slowaaks" #~ msgid "Slovenian" #~ msgstr "Sloveens" #~ msgid "Somali" #~ msgstr "Somalisch" #~ msgid "Albanian" #~ msgstr "Albanees" #~ msgid "Swedish" #~ msgstr "Zweeds" #~ msgid "Swahili" #~ msgstr "Swahili" #~ msgid "Syriac" #~ msgstr "Syrisch" #~ msgid "Tamil" #~ msgstr "Tamil" #~ msgid "Thai" #~ msgstr "Thais" #~ msgid "Tagalog" #~ msgstr "Tagalog" #~ msgid "Tswana" #~ msgstr "Tswana" #~ msgid "Turkish" #~ msgstr "Turks" #~ msgid "Tahitian" #~ msgstr "Tahitisch" #~ msgid "Ukrainian" #~ msgstr "Oekraiens" #~ msgid "Vietnamese" #~ msgstr "Vietnamees" #~ msgid "Xhosa" #~ msgstr "Xhosa" #~ msgid "Bavarian" #~ msgstr "Beiers" #~ msgid "Alemannisch" #~ msgstr "Alemannisch" #~ msgid "Haitian Creole French" #~ msgstr "Kreyol" #~ msgid "Itz" #~ msgstr "Itza" #~ msgid "Shuar" #~ msgstr "Shuar" #~ msgid "Kekchi" #~ msgstr "Kekchi" #~ msgid "Lombard" #~ msgstr "Lombardisch" #~ msgid "Tok Pisin" #~ msgstr "Tok Pisin" #~ msgid "Uma" #~ msgstr "Uma" #~ msgid "Romani, Vlax" #~ msgstr "Romani, Vlax" #~ msgid "Sango" #~ msgstr "Sango" #~ msgid "Sranan" #~ msgstr "Sranan" #~ msgid "Chinese" #~ msgstr "Chinees" #~ msgid "Zulu" #~ msgstr "Zoeloe" #~ msgid "found in" #~ msgstr "gevonden in" #~ msgid "The" #~ msgstr "De" #~ msgid "module is locked." #~ msgstr "modules is vergrendeld." #~ msgid "module has been unlocked." #~ msgstr "module is beschikbaar." #~ msgid "If you have the cipher key you can" #~ msgstr "Als u de decodeersleutel heeft kunt u" #~ msgid "click here" #~ msgstr "hier klikken" #~ msgid "to unlock the module" #~ msgstr "Ontgrendel deze module" #~ msgid "You will need to restart Xiphos after you unlock it." #~ msgstr "U moet Xiphos herstarten na het ontgrendelen." #~ msgid "You need to restart Xiphos to view it" #~ msgstr "U moet Xiphos herstarten om het te bekijken" #~ msgid "Show Tabs" #~ msgstr "Tabbladen tonen" #~ msgid "Go to %s" #~ msgstr "Ga naar %s" #~ msgid "Do you wish to set preferences now?" #~ msgstr "Wilt u nu instellingen wijzigen?" #~ msgid "Old" #~ msgstr "Oud" #~ msgid "Remove/Archive" #~ msgstr "Verwijderen/Archiveer" #~ msgid "URL:" #~ msgstr "URL:" #~ msgid "Go to parent" #~ msgstr "Ga naar bovenliggende" #~ msgid "Go to first child" #~ msgstr "Ga naar het eerste" #~ msgid "Save (PersistFile)" #~ msgstr "Opslaan (PersistFile)" #~ msgid "-untitled-" #~ msgstr "-naamloos-" #~ msgid "Add reference Link" #~ msgstr "Referentieverwijzing toevoegen" #~ msgid "Spell Check" #~ msgstr "Spellingscontrole" #~ msgid "Link..." #~ msgstr "Verwijzing..." #~ msgid "Paragraph" #~ msgstr "Paragraaf" #~ msgid "Page" #~ msgstr "Pagina" #~ msgid "Cell" #~ msgstr "Cel" #~ msgid "Paste Quotation" #~ msgstr "Citaat plakken" #~ msgid "Remove Link" #~ msgstr "Verwijzing verwijderen" #~ msgid "Style" #~ msgstr "Stijl" #~ msgid "Text Style..." #~ msgstr "Tekstopmaak" #~ msgid "Paragraph Style..." #~ msgstr "Paragraafopmaak" #~ msgid "Link Style..." #~ msgstr "Verwijzingopmaak" #~ msgid "Rule Style..." #~ msgstr "Regelopmaak" #~ msgid "Image Style..." #~ msgstr "Illustratieopmaak" #~ msgid "Cell Style..." #~ msgstr "Celopmaak" #~ msgid "Table Style..." #~ msgstr "Tabelopmaak" #~ msgid "Page Style..." #~ msgstr "Paginaopmaak" #~ msgid "Table insert" #~ msgstr "Tabel invoegen" #~ msgid "Row above" #~ msgstr "Rij omhoog" #~ msgid "Row below" #~ msgstr "Rij beneden" #~ msgid "Column before" #~ msgstr "Kolom voor" #~ msgid "Column after" #~ msgstr "Kolom na" #~ msgid "Table delete" #~ msgstr "Tabel verwijderen" #~ msgid "Row" #~ msgstr "Rij" #~ msgid "Column" #~ msgstr "Kolom" #~ msgid "Check Word Spelling..." #~ msgstr "Spellingcontrole" #~ msgid "Add Word to" #~ msgstr "Woord toevoegen aan" #~ msgid "Add Word to Dictionary" #~ msgstr "Woord toevoegen aan Woordenboek" #~ msgid "Ignore Misspelled Word" #~ msgstr "Spelfout negeren" #~ msgid "Input Methods" #~ msgstr "Invoermethoden" #~ msgid "Replace confirmation" #~ msgstr "Vervangen bevestigen" #~ msgid "Replace _All" #~ msgstr "_Alles vervangen" #~ msgid "_Next" #~ msgstr "_Volgende" #~ msgid "_Replace" #~ msgstr "_Vervangen" #~ msgid "Search _backward" #~ msgstr "Terugwaarts _zoeken" #~ msgid "Case _sensitive" #~ msgstr "Hoofdletter _gevoelig" #~ msgid "Replace:" #~ msgstr "Vervangen:" #~ msgid "With:" #~ msgstr "Met:" #~ msgid "_Backward" #~ msgstr "_Terugwaarts" #~ msgid "_Regular Expression" #~ msgstr "_Reguliere expressie" #~ msgid "No misspelled word found" #~ msgstr "Geen spelfouten gevonden" #~ msgid "Spell checker" #~ msgstr "Spellingcontrole" #~ msgid "Current _Languages" #~ msgstr "Huidige _talen" #~ msgid "Insert" #~ msgstr "Toevoegen" #~ msgid "Delete Note?" #~ msgstr "Notitie verwijderen?" #~ msgid "Print window contents" #~ msgstr "Scherm afdrukken" #~ msgid "Insert rule at cursor" #~ msgstr "Regel invoegen op cursor" #~ msgid "Insert table at cursor" #~ msgstr "Tabel invoegen op cursor" #~ msgid "Check spelling in this note" #~ msgstr "Spelling controleren van deze notitie" #~ msgid "Automatic" #~ msgstr "Automatisch" #~ msgid "Left align" #~ msgstr "Links uitlijnen" #~ msgid "Typewriter" #~ msgstr "Typemachine" #~ msgid "Makes the text italic" #~ msgstr "Tekst cursiveren" #~ msgid "Underlines the text" #~ msgstr "Tekst onderstrepen" #~ msgid "Strikes out the text" #~ msgstr "Tekst doorhalen" #~ msgid "Indents the paragraphs more" #~ msgstr "De paragraaf verder inspringen" #~ msgid "Save Note" #~ msgstr "Notitie opslaan" #~ msgid "Delete Note" #~ msgstr "Notitie verwijderen" #~ msgid "Genesis" #~ msgstr "Genesis" #~ msgid "Setup" #~ msgstr "Installatie" #~ msgid "Xiphos Configuration - Page 1 of 5" #~ msgstr "Xiphos Configuratie - Pagina 1 of 5" #~ msgid "" #~ "Since this is the first time you have run Xiphos, this assistant will " #~ "guide you through the initial setup by asking a few simple questions.\n" #~ "\n" #~ "Once you have completed these steps, you can always change the settings " #~ "later by using the Preferences dialog." #~ msgstr "" #~ "Omdat dit de eerste keer dat u Xiphos gebruikt zal deze assistent u door " #~ "de initiële configuratie leiden met behulp van eenvoudige vragen.Als u " #~ "klaar bent, kunt u de configuratie altijd wijzigen met het venster " #~ "Voorkeuren." #~ msgid "Xiphos Configuration - Page 2 of 5" #~ msgstr "Xiphos Configuratie - Pagina 2 of 5" #~ msgid "These values have been detected automatically" #~ msgstr "Deze gegevens zijn automatisch gedetecteerd" #~ msgid "Your home directory:" #~ msgstr "Uw persoonlijke map" #~ msgid "Sword" #~ msgstr "Sword" #~ msgid "SWORD version" #~ msgstr "Sword-versie" #~ msgid "SWORD Directory:" #~ msgstr "SWORD-map" #~ msgid "Number of Bible text modules:" #~ msgstr "Aantal Bijbel-modules" #~ msgid "Number of Commentary modules:" #~ msgstr "Aantal Commentaar-modules" #~ msgid "Number of Dictionary/Lexicon modules:" #~ msgstr "Aantal Woordenboek/Lexicon-modules" #~ msgid "Xiphos Configuration - Page 3 of 5" #~ msgstr "Xiphos Configuratie - Pagina 3 of 5" #~ msgid "Settings to use when Xiphos starts" #~ msgstr "Opstartinstellingen van Xiphos" #~ msgid "Show Bible tabs" #~ msgstr "Toon Bijbeltabbladen" #~ msgid "Show Bible window" #~ msgstr "Toon Bijbelscherm" #~ msgid "Show upper workbook" #~ msgstr "Toon upper workbook" #~ msgid "Show Dictionary/Lexicon tabs" #~ msgstr "Toon Woordeboek/Lexicon tabbladen" #~ msgid "Show lower workbook" #~ msgstr "Toon lager werkboek" #~ msgid "Show book tabs" #~ msgstr "Toon tabbladen met boeken" #~ msgid "Xiphos Configuration - Page 4 of 5" #~ msgstr "Xiphos Configuratie - Pagina 4 of 5" #~ msgid "Text Module " #~ msgstr "Tekstmodule " #~ msgid "Generic book" #~ msgstr "Algemeen boek" #~ msgid "" #~ "Which Greek Lexicon to display in Dictionary/Lexicon Window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Het Griekse lexicon dat wordt getoond in het Woordenboek/Lexicon scherm " #~ "als er op een verwijzing of een woord wordt geklikt" #~ msgid "" #~ "Which Hebrew Lexicon to display in Dictionary/Lexicon Window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Het Hebreeuwse lexicon dat wordt getoond in het Woordenboek/Lexicon " #~ "scherm als er op een verwijzing of een woord wordt geklikt" #~ msgid "Xiphos Configuration - Page 5 of 5" #~ msgstr "Xiphos Configuratie - Pagina 5 van 5" #~ msgid "" #~ "Thank you for using Xiphos.\n" #~ "\n" #~ "Click Apply to close this dialog and run Xiphos." #~ msgstr "" #~ "Bedankt voor het gebruiken van Xiphos.\n" #~ "Klik Toepassen om dit scherm te sluiten en Xiphos te starten" #~ msgid "Greed Lexicon" #~ msgstr "Grieks lexicon" #~ msgid "Include Footnotes" #~ msgstr "Inclusief voetnoten" #~ msgid "Include Morphological Tags" #~ msgstr "Morphologischetags invoegen" #~ msgid "Include Strong's Numbers" #~ msgstr "Strongs getallen invoegen" xiphos-4.0.7+dfsg1/po/pt.po0000664000175000017500000053511713162045104014661 0ustar unit193unit193# 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 , YEAR. # msgid "" msgstr "" "Project-Id-Version: Xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2014-12-24 16:44+0100\n" "Last-Translator: Ari Constancio \n" "Language-Team: Xiphos Project\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Falha de Xiphos: \"não pode acontecer\", display_mod: null\n" "Reporte por favor. sword_main.cc:set_treekey\n" "O que estava fazendo quando isto sucedeu?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Configuração não encontrada" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Tem a certeza de que quer apagar a nota para" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Abrir" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Documento sem título" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Guardar as alterações ao documento" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "antes de fechar?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Se não guardar, as alterações serão definitivamente perdidas." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Ficheiro" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Editor de Notas" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Lista de Oração/Editor de Diário" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Sobre o Módulo Sword" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Gestor de Módulos" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Lista de Módulos" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Opções" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Âmbito" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Devocional Diário" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Mapas" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Imagens" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Glossários" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bíblia" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Comentário" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Dicionário" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Livros Gerais" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Renomear Comentário" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Devocional Diário" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Desconhecido" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Extensões" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Fonte de instalação" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Módulos da Janela Principal" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formatar" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Cabeçalhos" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Notas de rodapé" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Referências cruzadas" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Números Strong" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Etiquetas morfológicas" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemas" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Palavras de Cristo a vermelho" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Acentos Gregos" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Pontos Vogais do Hebraico" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Cantilação do Hebraico" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Formas Transliteradas" #: ../src/gnome2/about_modules.c:583 #, fuzzy msgid "* Enumerations" msgstr "Enumerações" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Segmentação de Morfema" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Atributo" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Opções" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "O Projeto SWORD é uma iniciativa para criar um pacote de software expansível " "para pesquisa e estudo de Deus e da Sua Palavra. A Plataforma do Projeto " "SWORD permite fácil manipulação de textos da Bíblia, comentários, léxicos, " "dicionários e outros livros. Várias interfaces são construídas com base " "nesta plataforma. Um conjunto de módulos instalados pode ser partilhado " "entre quaisquer dessas interfaces." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "O Projeto SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Gostaria de usar Xiphos para estudar a Bíblia? Gostaria de uma interface na " "sua língua materna? Você pode traduzir Xiphos!\n" "\n" "Estamos sempre procurando contribuições de novas traduções de Xiphos noutras " "línguas. Se consegue traduzir para nós, veja por favor a ligação abaixo, " "contacte-nos e junte-se aos nossos esforços." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Sobre a tradução de Xiphos ..." #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Veja TRANSLATION-HOWTO no código de Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Desenvolvimento de Xiphos" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright 2000-2017 Equipa de Desenvolvimento Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Movido pelo Projeto SWORD.\n" "Gostaríamos de agradecer a Troy Griffitts e aos outros colaboradores que nos " "deram o Projeto SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Marca" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Introduzir Nome da Pasta" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Nome da Pasta" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Pasta: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Especificar ficheiro de marca" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Editar" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Nome de pasta: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Nome de marca: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Versículo: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Módulo: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Remover a pasta selecionada" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(e todo o seu conteúdo)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Remover a marca selecionada" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Adicionar" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Rótulo: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Resultado da Pesquisa: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "Abrir uma marca multi-referência em\n" "abas separadas não é suportado." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Marcas" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Chave de cifra para o módulo %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "para:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Introduza Chave: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Guardar" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Fechar sem guardar" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Fechar se_m Guardar" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Lista de Versículos" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "Lista de Versículos" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "Resultados da Pesquisa" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Por favor verifique os direitos de autor antes de exportar!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Procurar" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Introduza Palavra ou Frase" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Pesquisar para trás" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Procurar Próximo" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Definir Fonte do Módulo" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Mudar fonte para" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Módulo" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Fonte corrente: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Usar a fonte por omissão para este módulo" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "ERRO! Xiphos está prestes a estourar devido a um erro \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Por favor, comunique este erro à equipa Xiphos com:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "ERRO! Xiphos está prestes a estourar devido a um erro \"STRING\".<" #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Módulo sem suporte para %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: Sem janelas." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Navegação corrente enviada." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Não falando." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Software de Estudo Bíblico" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Abrir uma nova aba" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Vista Normal" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Vista de Comentário" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Vista de Livro" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Bem-vindo(a) a Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Renomear não está disponível em Windows.\n" "\n" "Xiphos está limitado pelo sistema de ficheiros de Windows,\n" "porque impede a renomeação de componentes\n" "do nome de ficheiro para ficheiros presentemente abertos,\n" "tal como os conteúdos deste comentário.\n" "Por isso, não é possível renomear\n" "comentários pessoais no ambiente Windows." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Renomear Comentário" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Escolher Nome de Comentário" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Novo Nome" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nome: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Os nomes de módulos devem conter apenas [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos já conhece um módulo por esse nome." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Falhou a criação de nova configuração:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Erro de compilação da configuração:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "Sem módulo nesta vista" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Vista geral do Gestor de Módulos.\n" "\n" "Este é o mecanismo de Xiphos para obter conteúdo novo e atualizado.\n" "Aparentemente, nunca esteve aqui. Por isso, gaste um momento para analisar.\n" "\n" "Os módulos vêm de diferentes repositórios. Fontes de Módulos: " "Adicionar/Remover mostra quais os repositórios conhecidos " "presentemente.\n" "\n" "Fontes de Módulos: Escolher permite decidir de onde devem vir os " "módulos (isto é, de que repositório Xiphos deve obtê-los), bem como onde " "guardá-los no sistema. Ative Fonte de Instalação e Destino de " "Instalação, e clique Atualizar.\n" "\n" "Módulos: Instalar/Atualizar permite selecionar e obter módulos depois " "de escolher a fonte e o destino.\n" "\n" "Módulos: Manutenção é para criação de arquivo e índices.\n" "\n" "Veja a Secção 5 do nosso manual para detalhes sobre o Gestor de Módulos, ou " "peça ajuda através do Chat, ou ainda (se não obtiver resposta no Chat) envie " "mail para a nossa lista de utilizadores.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Bem-vindo(a) a Xiphos.\n" "\n" "Não há Bíblias instaladas. Para inicializar, Xiphos precisa no mínimo de um " "módulo de Bíblia.\n" "Para isso, Xiphos lançou o Gestor de Módulos para instalar uma ou mais " "Bíblias de um conjunto local (cdrom, drive flash) ou pela rede da CrossWire " "Bible Society.\n" "Veja por favor as instruções passo-a-passo e a vista geral sobre o Gestor de " "Módulos.\n" "\n" "Para instalação local:\n" "- Em Fontes de Módulos: Adicionar/Remover, adicione uma nova pasta " "local para localizar módulos.\n" " (Haverá aí pastas designadas mods.d e modules.)\n" "- Em Fontes de Módulos: Escolher, clique no botão \"Local\" e " "selecione a sua pasta.\n" "\n" "Para instalação via rede de Crosswire:\n" "- Em Fontes de Módulos: Escolher, clique no botão \"Remoto\" e " "selecione Crosswire.\n" "- Clique no botão \"Atualizar\" ao fundo.\n" "\n" "Em qualquer dos casos:\n" " - Em Módulos: Instalar/Atualizar, escolha Bíblias da sua " "preferência.\n" " - Clique \"Instalar\".\n" " - Feche o Gestor de Módulos quando terminar.\n" "\n" "Aviso: Use com cuidado, se estiver num país com perseguições.\n" "\n" "As instruções passo-a-passo e a vista geral sobre o Gestor de Módulos podem " "ser fechadas em qualquer momento." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Remover estes módulos?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Preparando remoção" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Removendo" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Remover" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Instalar estes módulos?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Preparando instalação" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Instalando" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Instalar" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Arquivar estes módulos?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Preparando arquivo" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arquivando" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arquivar" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Construir índice de busca rápida para estes\n" "módulos (pode demorar minutos por módulo)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Preparando indexação" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexando" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indexar" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Apagar índice de busca rápida para estes módulos?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Preparando para apagar index" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Apagando index" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Remoção" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "O módulo não tem informação Sobre." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Nome de Módulo" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Uma marca significa que o módulo já está instalado" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Clique na caixa para trabalhar neste módulo" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Clique na caixa para selecionar este módulo para instalar/atualizar" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Instalado" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "O ícone de índice significa que tem um índice otimizado ('lucene') para este " "módulo para pesquisa rápida (veja no painel de Manutenção sobre esta função)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "O ícone de fechadura significa que este módulo está encriptado e requer a " "compra de uma chave de abertura ao proprietário do conteúdo" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Sobre" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "O ícone de refrescar significa que o módulo instalado é mais antigo do que o " "módulo disponível: deve atualizar o módulo" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Disponível" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Tamanho" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Descrição" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' falhou:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " arquivado em: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Diários e listas de oração não podem ser indexados." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s falhou" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Terminado" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Desconhecido" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Repositório:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Categorizado por \n" "Tipo de Módulo" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Textos Bíblicos" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Comentários" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Dicionários" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Glossários" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Devocionais Diários" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Livros Gerais" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Culto/Não ortodoxo" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Categorizado por \n" "Disponibilidade" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Atualizações" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Desinstalado" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Lista de Oração/Diário" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Atualizando de fonte remota" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Fonte remota não encontrada" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Configurar" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Tipo" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Nome" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Fonte" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Directório" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Utilizador" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Palavra-passe" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Fontes de Módulos" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Adicionar/Remover" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Escolher" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Módulos" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Instalar/Atualizar" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Manutenção" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Por favor atualize" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "A sua lista de módulos não está atualizada!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Desinstalou a sua última Bíblia.\n" "Xiphos requer no mínimo uma." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Ainda não tem Bíblias instaladas.\n" "Xiphos não pode continuar sem nenhuma." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Fontes remotas habituais foram carregadas." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Não foi possível carregar as fontes habituais de CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Remover a fonte selecionada" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Introduzir uma fonte remota" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Nome:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tipo:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Máquina:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Directório:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Utilizador (opcional):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Palavra-passe (opcional):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Já existe uma fonte com esse nome." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Apagar uma fonte remota" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[sem módulo]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Ir para fora, para a secção que contém este" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Ir para item anterior" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Ir para próximo item" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Ir para dentro, para a primeira subsecção" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Sincronizar esta janela com a janela principal" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Paralelo" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Desanexar/Anexar" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Opções do Módulo" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Vista Paralela" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "Frase-passe de sessão BibleSync" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Frase:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Seleção de modo falhou.\n" "Defina \"Depurar\" e tente de novo para ver porquê." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Seleção de mod falhou.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (frase-passe \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Desativado" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Pessoal" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Orador" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Audiência" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Selecionar --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Locale tem efeito após reinício do programa." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Preferências" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Geral" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Opções" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Fontes" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Cor" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Tamanhos e faces" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Especial" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Limpar Lista?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Tem a certeza de que pretende limpar a lista de módulos?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Remover Módulo?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Tem a certeza de que pretende remover o módulo selecionado?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Pesquisando " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Módulo" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "encontrado em " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Nova Lista %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "A última lista de módulos não pode ser apagada" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Apagar Lista?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Tem a certeza de que pretende apagar:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Vista geral da syntaxe de pesquisas otimizadas \"lucene\"\n" "Pesquisar versículos que contêm...\n" "\n" "loved one\n" " \"loved\" ou \"one\"\n" " É o mesmo que pesquisar loved OR one\n" " \"loved one\"\n" " A frase \"loved one\"\n" "love*\n" " Uma palavra que começa por \"love\"\n" " (love OR loves OR loved OR etc...)\n" "loved AND one\n" " A palavra \"loved\" e a palavra \"one\"\n" " && pode ser usado em vez de AND\n" "+loved one\n" " Versículos que devem conter \"loved\" e podem conter " "\"one\"\n" "loved NOT one\n" " \"loved\" mas não \"one\"\n" "(loved one) AND God\n" " \"loved\" ou \"one\" e \"God\"\n" "lemma:G2316\n" " Procura a palavra número 2316 do Strong's Greek (\"G\").\n" " Também seleciona a vista de Strong's na aba Pesquisar Atributo.\n" "\n" "Para detalhes completos, pesquise na web por \"lucene search syntax\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Pesquisas baseadas em atributos\n" "Pesquisas de conteúdo inserido em markup fora do texto principal. Atributos " "são notas de rodapé, números de Strong e símbolos morfológicos.\n" "\n" "Saiba que grande parte destas pesquisas pode ser feita mais rapidamente " "através de pesquisas otimizadas \"lucene\" usando qualificadores de palavra-" "chave.\n" "\n" "Para usar pesquisas com atributos, deve selecionar o botão apropriado na aba " "Pesquisa por Atributo.\n" "* Texto de nota de rodapé é pesquisado tal como o texto regular.\n" "* Palavras de Strong são especificados com uma letra de prefixo H ou G " "(Hebraico ou Grego) e o identificador numérico, p.ex. G2316 para encontrar \\" "\"θεός\\\" (\\\"Deus\").\n" "* Etiquetas morfológicas são identificadas literalmente, p.ex. N-ASF para " "\"nome, aucsativo singular feminino\" -- veja o módulo de Robinson para " "detalhes." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Módulo não é Bíblia nem comentário" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync não está ativo para transmissão." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Esta é uma pesquisa inclusiva (\"AND\"):\n" "Encontrar combinações com todas as palavras." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_AbrirPesquisa Avançada" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Abrir o diálogo de pesquisa avançada" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Pesquisar Módulo" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Tipo de pesquisa" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Otimizada (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Expressão Regular" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Frase exata" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Opções de Pesquisa" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Combinar capitalização" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Âmbito de Pesquisa" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Sem âmbito" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Usar limites" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Última pesquisa" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Limites" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Inferior" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Superior" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "Abrir módulo no editor?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "Se não, abrirá apenas para visualização." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Colar referência de versíclo" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Lista:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Pesquisar" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Barra Lateral" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Movido pelo Projeto SWORD" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Não é possível criar directório de abas." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Lista de oração/Item de Diário" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Novo Nome" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Remover o item selecionado" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Janeiro" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Fevereiro" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Março" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Abril" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Maio" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Junho" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Julho" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Agosto" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Setembro" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Outubro" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Novembro" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Dezembro" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "O tamanho de ficheiro de uma imagem não pôde ser determinado.\n" "Xiphos não pode redimensionar as imagens para ajustar à janela." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "Pacote incompatível\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "Anúncio de presença:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "Pacote de navegação:\n" "\n" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "Módulo desconhecido" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "Navegado indiretamente usando lista de versículos." #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "ERRO: indicador BibleSync desconhecido: " #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "Outras indicações são:" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "Clique na opção para ouvir este orador" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "Oradores Disponíveis" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "D/I" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "Última navegação foi Direta ou Indireta" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "Última Navegação" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "Endereço IP:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "Aplicação: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "Dispositivo:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID:" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" "

Este módulo não tem conteúdo neste ponto.
" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Rótulo de anotação pessoal indevidamente codificado:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Capítulo" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos não aceita mais do que um argumento." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Iniciando HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Construindo Interface" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Iniciando Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Carregando Definições" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Mostrando Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Pré-visualizador" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Nota de rodapé" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Referência cruzada" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologia" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Voltar a " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "Módulo paralelo desconhecido:" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Números Strong" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Notas de rodapé" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Etiquetas morfológicas" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Pontos Vogais do Hebraico" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Cantilação do Hebraico" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Acentos Gregos" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Referências cruzadas" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemas" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Cabeçalhos" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Segmentação de Morfema" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Palavras de Cristo a vermelho" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transliteração" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Variantes Textuais" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Leitura Principal" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Leitura Secundária" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Todas as Leituras" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "Formas Transliteradas" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "Enumerações" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Glossários" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "contexto da vista" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Crescimento" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Para Crescimento
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Salvação" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Para Salvação
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Saúde" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Para Saúde
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Variado" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Miscelâneo
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Ponto x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Ponto y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Ponto z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Tópico Menor 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Subtópico 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Tópico Menor 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Subtópico 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Tópico Menor 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Subtópico 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Tópico Menor 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Subtópico 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Nome da nova lista de oração ou diário" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos já encontra essa lista de oração." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos não pode criar o caminho do módulo:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Uma lista de oração básica. \\par\\par Módulo criado por Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "Lista Básica de Oração" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "Minha Lista de Oração" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Pessoas:
Bob
Sam
Sue

Igreja:
bancos
congregação
Bíblias para missionários


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Uma lista de oração baseada em assunto. \\par\\par Módulo criado por Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "Lista de Oração" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Crescimento Espiritual" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Uma lista de oração mensal. \\par\\par Módulo criado por Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "Lista de Oração Mensal" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Um diário. \\par\\par Módulo criado por Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Devocional Diário" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "Um tópico assinalado (ex. sermão). \\par\\par Módulo criado por Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "Tópico Sublinhado" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Tópico Maior A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Tópico Maior A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Tópico Maior B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Tópico Maior B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Tópico Maior C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Tópico Maior C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "Um tópico assinalado (ex. sermão). \\par\\par Módulo criado por Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Capítulo" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Anotação do Utilizador" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Resultado da Pesquisa %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Apagar Extensão?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Tem a certeza de que quer apagar esta extensão?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Pesquisar: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s: \n" "Esse módulo não está instalado.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Por favor, ajuste a lista de módulos." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Não existe qualquer índice de busca rápida para %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Pesquisa neste módulo é agora `multi palavras'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Ver o Gestor de Módulos, Manutenção." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Pesquisa concluída" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "combina com" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Não existe módulo de comentário." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME não está definido!" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "Xiphos não pode criar o diretório" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "não pode criar " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Ficheiro de definições vazio -- foi tentada uma recuperação.\n" "Alguma informação pode ter sido perdida." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "Ficheiro de definições vazio -- sem backup?!? Informação perdida!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Não há ainda quaisquer Bíblias instaladas.\n" "Evidentemente, recusou instalar alguma.\n" "\n" "Sem qualquer módulo bíblico para mostrar, \n" "Xiphos não pode prosseguir \n" "e vai agora terminar." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Instalação de módulo bíblico concluída." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Erro de módulo: Codificação xref não-utilizável.\n" "Reporte isto por favor, juntamente com módulo e versículo" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "versículo" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "capítulo" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "O ficheiro de Xiphos para \n" "as abreviaturas de linguagem está ausente." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "O ficheiro de abreviaturas \n" "de Xiphos não pode ser aberto." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos não pode alocar espaço\n" "para abreviaturas de linguagens." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos não pode ler o ficheiro \n" "de abreviaturas de linguagens." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Nenhum locale adequado foi encontrado para `%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Nomes de livros e menus podem não estar traduzidos." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Módulo %s tem módulos associados:\n" "%s.\n" "Deseja abri-los também?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "O primeiro abrirá na janela principal\n" "e outros em janelas separadas." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Foi pedido um Devocional Diário, mas não há nenhum instalado." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Módulo Bloqueado.\n" "\n" "Está a abrir um módulo que requer uma chave.\n" "\n" "O módulo está bloqueado, o seu conteúdo está encriptado pelo publicador e " "precisa de introduzir a sua chave para aceder ao conteúdo. Essa chave deve " "ter sido enviada na página web onde confirmou a sua aquisição, ou talvez " "enviada por email após a aquisição.\n" "\n" "Introduza por favor a chave no diálogo." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Limpar Histórico" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "Histórico ➛ Lista de Versículos" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL não encontrado:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos não conseguiu executar %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Erro de visualizador:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Mostrar %s na janela principal" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Documento não criado com sucesso. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "O que preciso de fazer para ser salvo?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Atos 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Efésios 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romanos 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "O que é o Evangelho?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Cor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Documento não processado com sucesso. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "documento vazio \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "tipo errado, root node != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "tipo errado, nó raíz != Copiar_Exportar\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Capítulo %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Capítulo %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Capítulo %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Capítulo %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Capítulo %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Capítulo %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Velho Testamento" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Novo Testamento" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Ap" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Amostra de Lista de Módulos" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "tipo errado, root node != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Não foi possível guardar as definições! stat %d, size %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Tentando reverter para uma versão anterior gravada." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Adicionar Marca" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Diálogo de Marca" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Criar Nova Pasta" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nova Pasta" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Novo ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Cancelar Marca" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Rótulo:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Entrada de Rótulo" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Versículo:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Entrada de Versículo" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Módulo:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Entrada de Módulo" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Vista de Árvore da Pasta de Marca" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Inserir Ligação" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Versículo" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Texto da Ligação" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Ligar diretamente" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Ligar via lista de versículos" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Testar Ligação" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Sair do programa" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Sair" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Imprimir esta nota" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Antever nota a ser impressa" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Mudança de formato HTML" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "Modo HTML" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Apagar a nota corrente" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Apagar Comentário Pessoal" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Ficheiro" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Apagar a nota corrente" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Guardar (Comentário Pessoal)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Ante_visão de Impressão" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "Im_primir..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Sair" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_matar" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Guardar" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Imprimir este documento" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Pré-visualizar o documento a ser impresso" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Abrir ficheiro no StudyPad" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Guardar o ficheiro atual" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Guardar o ficheiro atual como" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Guardar Como" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Adicionar este ficheiro às suas marcas" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Criar um novo documento" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Novo Documento" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Copiar/Exportar Passagem" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Cancelar Exportação de Passagem" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Exportar Passagem OK" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versão" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Chave" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Copiar" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Exportar" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Exportar livro completo" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Livro" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Botão de Rádio de Livro" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Exportar capítulo completo" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Botão de Rádio de Capítulo" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Exportar versículo" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Botão de Rádio de Versículo" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Extensão de versículos" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formatar" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Texto Simples" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Botão de Rádio para Texto Simples" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "Botão de Rádio HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Indica se números de versículo devem aparecer dentro do texto para mais do " "que um versículo." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "Número de _versículo em texto" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Botão de Número de Versículo" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Indica se a referência é colocada no início ou no fim." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Referência Último" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Último botão de Referência" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Indica se o nome de versão é incluído na referência." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Versão Include" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Botão de Versão" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Guardar Exportado como" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Indica se números de versículo devem aparecer dentro do texto." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "Versão Include" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "Sobre Studypad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Abrir diálogo 'Sobre'" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Negrito" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Tornar seleção a negrito" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Cópia" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Copiar seleção para memória" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Cortar" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Cortar selecção" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Diminuir indentação" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Diminuir" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Diminuir indentação de parágrafo" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Apagar seleção" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Apagar" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Remover seleção" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Apagar Item" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Apagar item corrente" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Pesquisar documento corrente" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Fonte" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Mudar fonte" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Aumentar indentação" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Aumentar" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Aumentar indentação de parágrafo" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Inserir emoticon" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Emoticon" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Inserir um emoticon" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Inserir imagem" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Imagem" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Inserir imagem no cursor" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Inserir ligação" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Ligação" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Inserir uma ligação" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Inserir Alinhamento" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Alinhamento" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Inserir alinhamento" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Inserir regra" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Regra" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Inserir linha horizontal" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Ligação Xiphos" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Inserir ligação a módulo Sword" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Inserir tabela" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Tabela" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Inserir tabela" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Itálico" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Mudar seleção para itálico" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Centrar" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Justificar parágrafo ao centro" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Completo" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "Justificar totalmente" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Esquerda" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Justificar parágrafo à esquerda" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Direita" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Justificar parágrafo à direita" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Novo" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Criar novo ficheiro" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Abrir ficheiro" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Colar" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Colar texto em memória no cursor" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Imprimir Documento" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Imprimir" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Imprimir este documento" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Prever Impressão" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Pré-visualizar" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Pré-visualizar o documento corrente" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Sair" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Fechar editor" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Refazer" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Refazer última operação desfeita" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Localizar e substituir" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Substituir" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Pesquisar e substituir" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Guardar as alterações ao documento" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Guardar como" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Guardar ficheiro como..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Atravessar" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Atravessar seleção" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Sublinhar" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Sublinhar selecção" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Desfazer" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Desfazer última alteração" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Editor" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Ficheiros recentes" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Editar" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "A_juda" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Normal" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Cabeçalho 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Cabeçalho 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Cabeçalho 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Cabeçalho 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Cabeçalho 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Cabeçalho 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Endereço" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Pré-formatado" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Lista" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Lista de numeral romano" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Lista Numerada" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Lista alfabética" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Atravessar" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Definir cor da fonte no texto selecionado." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Sublinhar o texto selecionado definindo a cor de fundo." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Marcar/desmarcar Versículo" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Anotação do Utilizador" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Anotação do Utilizador" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Marcar" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Desmarcar" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Anotação do Utilizador" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Anotação do Utilizador" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Gestor de Módulos" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Ver Intro" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" "Abrir uma breve explicação introdutória sobre o funcionamento do Gestor de " "Módulos." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Carregar Padrão" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Carregar e sincronizar o conjunto padrão de repositórios conhecidos, " "mantidos em crosswire.org, com as suas fontes remotas atuais." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Atualizar Xiphos quanto aos módulos disponíveis no repositório remoto " "escolhido" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Instalar" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Instalar ou atualizar os módulos selecionados" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Remover os módulos selecionados do seu sistema" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Arquivar" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Criar um arquivo zip dos módulos selecionados." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Indexar" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "Criar um índice dos módulos selecionados, para pesquisa otimizada (\"lucene" "\")." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "Apa_gar Índice" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Apagar índice de busca rápida dos módulos selecionados." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Continuar" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Gestor de Módulos" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "AVISO: Use com cuidado se estiver num país com perseguições." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Adicionar e remover fontes" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Fontes Locais atuais" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Adicionar uma pasta local como fonte de instalação, tipicamente num cdrom ou " "drive flash. Essa pasta contém as subpastas \"mods.d\" e \"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Remover uma das pastas locais como fonte de instalação." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Fontes Remotas atuais" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Adicionar uma fonte de instalação remota personalizada. Deve conhecer o seu " "hostname e pasta onde reside o respositório." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Apagar uma fonte remota de instalação." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Fonte de instalação" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Local" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Remoto" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Destino de instalação" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Área pessoal, para seu uso apenas:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Directório local (home)" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Área do sistema, para todos os utilizadores:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Directório de sistema Sword" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Aviso: Se vive num país com perseguições e não quer arriscar ser " "detectado, NÃO deve usar a instalação remota! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Pasta de instalação local" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Lista de histórico (drop down)" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Escolher livro para mostrar" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Botão de Selecção de Livro" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Apocalipse de João" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Escolher capítulo para mostrar" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Botão Mudar Capítulo" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Escolher Versículo para mostrar" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Botão Mudar Versículo" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" "Introduza uma referência de versículo no formato Livro 1:1 e pressione Return" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Entrada de Referência" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Capa" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Cores de fonte" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Fundo" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Primeiro plano" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Versículo corrente" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Número de Versículo" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Ligações" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Assinalar Primeiro Plano" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Assinalar Fundo" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Inverter pares de cores" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Texto Normal" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Realçar" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Cores da Fonte" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Tamanhos de fonte" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Todos os tamanhos de fonte visível são relativos a esta escolha" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Tamanho da fonte base" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Normalmente -1, para tornar números de versículo menos intrusivos" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Tamanho do número de versículo" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Escolha de nome e tamanho para qualquer módulo numa linguagem; suplantado " "por uma escolha específica num dado módulo" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Preferências de fonte, por linguagem" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Combo de Fonte de Linguagem" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Opções variadas da Fonte" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos é o primeiro programa de estudo bíblico a fornecer uma implementação " "de BibleSync, um protocolo de sincronização de programas bíblicos. Se " "trabalha com múltiplos programas bíblicos, ou trabalha numa equipa, ou tem " "atividades de sala de aula com estudo partilhado, BibleSync pode ser uma " "ferramenta útil para si. BibleSync opera em um de 3 modos: Pessoal, para " "sincronizar múltiplas aplicações bíblicas na sua posse, ou na sua equipa; " "Oradpr, para dirigir os programas bíblicos da sua audiência; Audiência, para " "receber a navegação do orador." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "Modo:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Selecionar o modo segundo o qual BibleSync deve operar." #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Desligado" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Desativar BibleSync." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "Botão de Rádio de BSP desligado" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Orador" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Ativar BibleSync como orador." #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "Botão de Rádio de orador BSP" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Audiência" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Ativar BibleSync como membro da audiência." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "Botão de Rádio de audiência BSP" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Pessoal" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "Ativar BibleSync para uso pessoal ou de equipa." #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "Botão de Rádio de BSP pessoal" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Privado" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "Em modo pessoal, apenas programas que correm nesta máquina escutarão a sua " "navegação." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "Botão de Rádio de privacidade BSP" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "Navegar:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Escolher como aceitar sincronização recebida de navegação." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Direto" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" "Navegação BibleSync enviará Xiphos diretamente para o versículo indicado." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "Botão de Rádio de navegação direta BSP" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "Lista de _versículos" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "Navegação BibleSync usará lista lateral de versículos de Xiphos." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "Botão de Rádio de navegação na lista de versículos BSP" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "Escutar:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos seguirá oradores de acordo com esta escolha." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Seletivo" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Escolhar os oradores a seguir." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "Botão de Rádio de BSP à escuta de alguns" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Todos" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Todos os oradores serão seguidos." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "Botão de Rádio de BSP à escuta de todos" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Nenhum" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Nenhum orador será seguido." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "Botão de Rádio de BSP não à escuta" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "Especial:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Detalhes adicionais podem ser apresentados durante a operação de BibleSync " "ativando presença, mismatch e depurar. Tenha atenção de que estes elementos " "acrescentam muita informação. Decida ainda se deve permitir o parâmetro de " "grupo como número de aba Xiphos." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Presença" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Anúncios de presença será mostrados em diálogos." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "Botão de Rádio de presença BSP" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Imcompatibilidade" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Mismatches da sua sessão serão mostrados em diálogos." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "Botão de mismatch BSP" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Depurar" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Traçamento de pacote." #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "Botão para depurar evento BSP" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Grupo como aba" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Interpretar o parâmetro de número de grupo do protocolo como número de aba " "Xiphos. Pode ser necessário desativar isto se o uso do número de grupo por " "alguns Oradores não for adequado como número de aba." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "Botão de rádio de evento grupo-como-aba BSP" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Geral" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Selecionar uma dada linguagem para a interface, além da definição habitual" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Locale Especial (requer reinício do programa)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Combo de Locale Especial" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Mostrar janela splash no arranque" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Mostrar Devocional Diário no arranque" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Se tiver definido um módulo de devocional diário preferido, a sua entrada " "para hoje aparecerá no arranque." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Usar Dicionário por omissão" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Tornar o duplo clique de uma palavra abrir o dicionário por omissão em vez " "do dicionário corrente" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Visto para Usar Dicionário por omissão" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Deslizar para Capítulo Anterior/Seguinte" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Use a barra de deslocamento do texto bíblico para passar ao capítulo " "anterior ou seguinte" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Visto para Deslizar para Capítulo Anterior/Seguinte" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Redimensionar Imagens" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" "Redimensionar automaticamente o conteúdo de imagem para caber na subjanela" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Visto para Redimensionar Imagens" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Assinalar versículo corrente" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Assinalar o versículo corrente com alto contraste - veja escolha de cores" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Visto para Assinalar versículo corrente" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Realçar notas do utilizador" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Usar realce invertido em versículos anotados pelo utilizador" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Visto para realçar notas do utilizador" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Referências cruzadas em lista de versículos" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" "Usar a lista de versículos para referências bíblicas cruzadas ao invés do " "pré-visualizador" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Xrefs em visto de lista de versículos" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Ativar Listas de Oração" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Disponibilizar listas de oração/diários" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Visto para Ativar Listas de Oração" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Visto para Ativar Listas de Oração" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Visto para Ativar Listas de Oração" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Número de Versículo" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Deslocar o número de versículo de várias formas" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Mostrar número de versículo a negrito" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Opção de negrito no número de versículo" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Parêntesis" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Mostrar número de versículo com [parêntesis retos]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Opção de parêntesis de número de versículo" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Sobrescrito" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Mostrar número de versículo como sobrescrito" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Opção de sobrescrito do número de versículo" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "Directório StudyPad por omissão" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Selecionar um directório" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Combo de Directório StudyPad por omissão" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Opções variadas Gerais" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Módulos da Janela Principal" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Texto Bíblico" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Combo para alterar Texto Bíblico" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Combo para Mudar Comentário" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Combo para mudar Dicionário" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Combo para Mudar Livro" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Módulos" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Limpar todos os módulos da lista" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Botão para limpar módulos da lista" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Remover o módulo selecionado da lista" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Botão Remover o módulo selecionado da lista" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Abrir um diálogo para selecionar módulos" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Adicionar Módulos" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Botão Abrir Selecção" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Módulos Paralelo" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Módulos especiais" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Devocional Diário" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Combo de Devocional Diário" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Léxico Hebraico" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Combo de Léxico Hebraico" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Léxico Grego" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Combo de Léxico Grego" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Dicionário por omissão" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Combo para mudar Dicionário por omissão" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Notas Pessoais" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Combo para mudar Notas Pessoais" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Módulos Miscelâneo" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 #, fuzzy msgid "Enable/disable the Statusbar" msgstr "Ativar BibleSync como orador." #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Pesquisa Avançada" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "Sintaxe de pesquisa _Lucene" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "Abrir uma breve explicação introdutória sobre a sintaxe usada na pesquisa " "otimizada (\"lucene\")." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "Pesquisa de _Atributos" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" "Abrir uma breve explicação introdutória sobre pesquisas com base em " "atributos." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "para " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Entrada de Pesquisa Principal" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Iniciar/parar busca" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Botão Procurar" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Vista de Critério de Pesquisa" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Âmbito" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Pesquisar módulo inteiro" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Módulo Inteiro" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Rádio Módulo Inteiro" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Usar os resultados da última pesquisa como âmbito da pesquisa" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Resultados correntes" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Rádio Resultados correntes" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Usar uma extensão personalizada no âmbito da pesquisa" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Extensão de versículos personalizada" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Rádio Extensão de versículos personalizada" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Combo de Selector de Extensão personalizada" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Usar um único módulo para a pesquisa" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Módulo singular" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Rádio Módulo singular" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Usar a lista atual de módulos na pesquisa" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Lista de Módulos" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Rádio Lista de Módulos" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Usar uma lista personalizada de módulos para a pesquisa" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Lista de módulos personalizada" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Rádio Lista de módulos personalizada" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Combo Listas de módulos personalizadas" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Tipo de Pesquisa" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Pesquisa rápida, funcional, baseada em índices\n" "Os índices devem ser criados a priori:\n" "Veja as funções de manutenção do Gestor de Módulos" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Rádio Otimizada (\"Lucene\")" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Palavra múltipla" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Rádio Palavra múltipla" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Rádio Expressão Regular" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Botão de Rádio Frase exata" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Fazer selecções na Pesquisa de Atributos" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Atributos" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Botão de rádio de Atributos" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Opções" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Visto Combinar capitalização" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Critério de Pesquisa" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Mostrar na janela principal" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Guardar resultados da pesquisa como marcas" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Exportar os resultados da pesquisa atual" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exportar" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Limpar listas para nova busca" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Encontrado" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Janela de Sumário de Resultados" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Tabela de Sumário de Resultados" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Resultados de Pesquisa" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Pré-visualizar" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Resultados" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Criar nova extensão personalizada" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Botão de Nova Extensão" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Guardar extensão personalizada" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Botão de Guardar Extensão" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Apagar extensão selecionada" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Botão Apagar Extensão" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Extensões" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Nome de Extensão" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Entrada de Nome de Extensão" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Definição de Extensão" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Entrada de Definição de Extensão" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "ex. Mt-Jo;Ap4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Pré-visualização da extensão personalizada" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Extensões de Versículos personalizadas" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Criar uma nova lista de módulos" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Botão Listas de Módulos personalizadas" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Guardar a lista de módulos" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Botão Guardar Listas de Módulos personalizadas" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Apagar a lista selecionada" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Botão para Limpar Listas de Módulos personalizadas" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Lista de Módulos" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Nome da Lista" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Entrada Listas de módulos personalizadas" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Abrir um diálogo para selecionar módulos a adicionar à lista" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Listas de Módulos personalizadas" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Atributo" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Pesquisar Números de Strong como G4442 ou H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Números de Strong" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Rádio Números de Strong" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Pesquisar etiquetas morfológicas" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Rádio Etiquetas morfológicas" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Pesquisar em notas de rodapé" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Rádio Notas de rodapé" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Opções para mostrar resultados" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "Em módulos com números de Strong" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Mostrar Números Strong" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Visto Mostrar Números Strong" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "Em módulos com etiquetas morfológicas" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Mostrar Etiquetas Morfológicas" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Visto Mostrar Etiquetas Morfológicas" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "Em módulos com Notas de Rodapé" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Mostrar Notas de Rodapé" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Visto Mostrar Notas de Rodapé" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Pesquisa de Atributos" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Selecção de Módulo" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "pesquisar módulo" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Exportar Pasta de Marca" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Exportar para:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Marcas Xiphos" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Texto Simples" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Incluir texto da Bíblia" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "Cancelar" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "OK" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Abrir Study_Pad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Abrir Sessão" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Abrir uma colecção guardada de definições de abas" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "Guardar _Sessão" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Guardar esta colecção de definições de abas" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Nova Lista de Oração/Diário" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Criar uma nova lista de oração a partir de modelo" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Pesquisar" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Trazer à frente a barra de pesquisa simples" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "Pesquisa _Avançada" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Abrir o diálogo de pesquisa avançada, para correr queries complexas" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Preferências" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Utilizar o gestor de módulos para instalar e remover módulos Sword" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "Gestor de _Módulos" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Ver" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Pré-visualizar _Devocional Diário" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" "Mostrar entrada de hoje do devocional diário escolhido no pré-visualizador" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Bíblia" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Pré-visualizar" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Comentário/Livro" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Dicionár_io" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "L_igar Abas" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Forçar navegação conjunta de todas as Bíblias das abas" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "Le_r em voz alta" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" "Ativar leitura de texto-para-voz de versículos bíblicos quando são " "selecionados" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Mostrar _Números de Versículos" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Mostrar números de versículo no texto" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Assinalar Versículo Corrente" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Assinalar o versículo corrente com alto contraste" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Anexar/Desanexar Barra Lateral" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Usar a barra lateral como janela separada" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Mo_strar/Ocultar Barra Lateral Anexada" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Remover a barra lateral de vista" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Mostrar Vista Paralela numa _Aba" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Fornecer a janela de capítulo completo da Bíblia paralela noutra aba" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Mostrar Pre_visualizador na Barra Lateral" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" "Selecionar posição do pré-visualizador entre barra lateral ou por baixo da " "Bíblia" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Conteúdo" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Abrir a ajuda do manual Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "Lista de _mail" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Abrir um browser na página web da lista de utilizadores" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "Chat ao _vivo" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Abrir um browser numa interface com chat IRC ao vivo" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Relatar erro" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Abrir um browser no nosso bug tracker" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Sobre a _tradução" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Saiba como traduzir a interface de Xiphos para outras línguas" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_Sobre o Projeto SWORD" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "Aprender sobre o Projeto Sword, do qual Xiphos é uma aplicação" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Sobre _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Sobre Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Anotar Versículo" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Abrir Módulo" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Nota" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Abrir no editor" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Versículo por linha" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Marcadores de Nota de Rodapé/Referência Cruzada" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Mostrar marcadores não-anónimos, ex. \"*n23\"" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Variantes" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Conteúdo da Imagem" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respeitar fontes" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Comentário por capítulo" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Espaço Duplo" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Selecção de Procura" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Usar Dicionário corrente" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Explorar em BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Desbloquear este Módulo" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Mostrar Cabeçalho de Livro" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Mostrar Caebeçalho de Capítulo" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Renomear Comentário Pessoal" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Descarregar Comentário Pessoal" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Ler Selecção em voz alta" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Guardar estes resultados como uma única marca" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Guardar lista como uma única marca" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Guardar estes resultados como uma série de marcas na sua pasta" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Guardar lista como uma série de marcas" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Fornecer um diálogo no qual cola uma linha de referências de versículos, " "para preencher a lista de versículos." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Preencher lista de versículos" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" "Enviar o conteúdo completo da lista de versículos para a lista de histórico." #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "Carregar histórico da lista de versículos" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Enviar esta lista de versículos via BibleSync para outros, em modo Pessoal " "ou Orador." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Enviar lista por BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Exportar Lista" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Abrir esta marca numa nova aba" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Abrir numa nova aba" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Abrir esta marca num diálogo" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Abrir num diálogo" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Adicionar nova pasta à pasta selecionada" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Inserir nova marca aqui" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Inserir Marca" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Editar item de marca" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Editar Item" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Apagar item" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Expandir todos os grupos de Marcas" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Expandir Tudo" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Colapsar todos os grupos de Marcas" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Colapsar Tudo" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Permitir mover itens de uma pasta para outra" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Permitir Reordenação" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Carregar outro ficheiro de marcas (Bibletime por omissão)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Importar Marcas" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Remover pasta e guardá-la" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Exportar Pasta" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Abrir módulo selecionado numa nova aba" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Abrir módulo selecionado numa\n" "\tjanela ['diálogo'] separada " #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Abrir numa janela separada" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Criar uma nova lista de oração simples" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Simples" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Criar uma nova lista de oração por assunto" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Assunto" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Criar um novo registo mensal" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Mensal" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Criar um novo diário" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Diário" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Criar um novo tópico alinhado" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Alinhado" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Criar um novo tópico alinhado" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Capítulo" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Abrir módulo em editor ou janela de visualização simples" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Abrir numa janela separada" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Adicionar um sub-item" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Adicionar Sub-Item" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Adicionar um item" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Adicionar Item" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Remover este item" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Editar este item" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Guia Bíblico Xiphos" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Estudar a Bíblia" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "network setup errors." #~ msgstr "erros de preparação de rede." #~ msgid " client socket" #~ msgstr "socket de cliente" #~ msgid " server socket" #~ msgstr "socket de servidor" #~ msgid "bad magic" #~ msgstr "má 'magia'" #~ msgid "bad protocol version" #~ msgstr "má versão de protocolo" #~ msgid "bad msg type" #~ msgstr "mau tipo de mensagem" #~ msgid "bad packet count" #~ msgstr "mau número de pacotes" #~ msgid "bad packet index" #~ msgstr "mau índice de pacote" #~ msgid "bad body format" #~ msgstr "mau formato de corpo" #~ msgid "missing required header " #~ msgstr "cabeçalho necessário em falta" #~ msgid "Spoof stopped: " #~ msgstr "Forjamento parado:" #~ msgid "Ignoring echo." #~ msgstr "Ignorando echo." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Domínio não é 'BIBLE-VERSE':" #~ msgid "Invalid group: " #~ msgstr "Grupo inválido:" #~ msgid " present at " #~ msgstr "presente em" #~ msgid " using " #~ msgstr "usando" #~ msgid "[no dump ready]" #~ msgstr "[sem descarga pronta]" #~ msgid "select < 0" #~ msgstr "select < 0" #~ msgid "recvfrom < 0" #~ msgstr "recvfrom < 0" #~ msgid "Transmit failed.\n" #~ msgstr "Transmissão falhou.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Incapaz de multicast; BibleSync está agora desativado. Se a sua ligação " #~ "de rede mudou enquanto este programa estava ativo, pode ser suficiente " #~ "reativá-la." #~ msgid "toolbutton1" #~ msgstr "toolbutton1" #~ msgid "toolbutton10" #~ msgstr "toolbutton10" #~ msgid "toolbutton3" #~ msgstr "toolbutton3" #~ msgid "toolbutton2" #~ msgstr "toolbutton2" #~ msgid "toolbutton4" #~ msgstr "toolbutton4" #~ msgid "toolbutton6" #~ msgstr "toolbutton6" #~ msgid "toolbutton7" #~ msgstr "toolbutton7" #~ msgid "toolbutton11" #~ msgstr "toolbutton11" #~ msgid "toolbutton12" #~ msgstr "toolbutton12" #~ msgid "toolbutton9" #~ msgstr "toolbutton9" #~ msgid "UUID spoofed: wrong ipaddr." #~ msgstr "UUID forjado: ippaddr errado." #~ msgid "Page %d of %d" #~ msgstr "Página %d de %d" #~ msgid "Save As" #~ msgstr "Guardar como" #~ msgid "HTML Output" #~ msgstr "Saída HTML" #~ msgid "HTML Source" #~ msgstr "Fonte HTML" #~ msgid "Plain Source" #~ msgstr "Fonte Simples" #~ msgid "_Quit" #~ msgstr "_Sair" #~ msgid "_Open" #~ msgstr "_Abrir" #~ msgid "Save _As..." #~ msgstr "Guardar _Como..." #~ msgid "Open new document" #~ msgstr "Abrir novo documento" #~ msgid "Delete current note" #~ msgstr "Apagar a nota corrente" #~ msgid "HTML _Output" #~ msgstr "_Saída HTML" #~ msgid "_HTML Source" #~ msgstr "Fonte _HTML" #~ msgid "_Plain Source" #~ msgstr "Fonte _Simples" #~ msgid "Unlock " #~ msgstr "Desbloquear " #~ msgid "Preparing to print" #~ msgstr "Preparando impressão" #~ msgid "Printing is not supported on this printer" #~ msgstr "Impressão não suportada nesta impressora" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Impressora %s não suporta impressão PostScript." #~ msgid "Printing" #~ msgstr "Imprimindo" #~ msgid "Waiting to print" #~ msgstr "Aguardando impressão" #~ msgid "An error occurred while printing" #~ msgstr "Um erro ocorreu durante a impressão" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Não foi possível a impressão do seu documento: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos não pode criar .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos não pode continuar." #~ msgid "Tabs" #~ msgstr "Abas" #~ msgid "Use tabbed browsing" #~ msgstr "Use exploração com abas" #~ msgid "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgstr "" #~ "Selecção simples de Bíblia+comentário+livro+dicionário, ou vários " #~ "conjuntos dessas selecções numa interface com abas" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Visto para Usar exploração com abas" #~ msgid "Show" #~ msgstr "Mostrar" #~ msgid "Bible Texts" #~ msgstr "Textos da Bíblia" #~ msgid "Bible Texts Checkbox" #~ msgstr "Visto de Textos da Bíblia" #~ msgid "Previewer Checkbox" #~ msgstr "Visto de Pré-visualizador" #~ msgid "Commentaries Checkbox" #~ msgstr "Visto de Comentários" #~ msgid "Dictionary/Lexicon" #~ msgstr "Dicionário/Léxico" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Visto de Dicionário/Léxico" #~ msgid "Parallel View in a tab" #~ msgstr "Vista paralela numa aba" #~ msgid "Tabs and Panes" #~ msgstr "Abas e painéis" #~ msgid "Scripture Cross-references" #~ msgstr "Referências Cruzadas da Escritura" #~ msgid "StudyPad default directory" #~ msgstr "Directório StudyPad por omissão" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "Referências URL usando \"sword://\" (semelhantes às referências de " #~ "páginas web) \n" #~ "podem ser usadas por programas para pesquisar referências bíblicas. \n" #~ "O seu sistema não possui actualmente nenhum programa preparado para " #~ "lidar \n" #~ "com essas referências.\n" #~ "Gostaria que Xiphos se configurasse para lidar com essas referências?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos foi configurado com sucesso \n" #~ "para lidar com URLs sword:// e bible://.\n" #~ "\n" #~ "Se desejar, pode correr o programa \"gconf-editor\" \n" #~ "para examinar chaves sob /desktop/gnome/url-handlers, \n" #~ "se necessitar de as alterar." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos não conseguiu completar a inicialização do handler para a chave #" #~ "%d: \n" #~ "%s" #~ msgid "Go to " #~ msgstr "Ir para " #~ msgid "Main" #~ msgstr "Principal" #~ msgid "Modules Main" #~ msgstr "Módulos Principal" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Sem qualquer módulo bíblico para mostrar, \n" #~ "Xiphos não pode prosseguir \n" #~ "e vai agora terminar." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Escolha para activar listas de oração " #~ msgid "Cipher Key?" #~ msgstr "Chave cifrada?" #~ msgid "Change parallel 1" #~ msgstr "Mudar paralelo 1" #~ msgid "Change parallel 2" #~ msgstr "Mudar paralelo 2" #~ msgid "Change parallel 3" #~ msgstr "Mudar paralelo 3" #~ msgid "Change parallel 4" #~ msgstr "Mudar paralelo 4" #~ msgid "Change parallel 5" #~ msgstr "Mudar paralelo 5" #~ msgid "Sizes" #~ msgstr "Tamanhos" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Bem-vindo(a) a Xiphos.\n" #~ "\n" #~ "Não existem módulos bíblicos instalados. Para poder inicializar, Xiphos " #~ "precisa de ter instalada pelo menos uma Bíblia.\n" #~ "\n" #~ "Com a sua permissão, Xiphos vai invocar o Gestor de Módulos para que " #~ "possa instalar a partir de Crosswire:\n" #~ "1. Configurar instalação remota.\n" #~ "2. Ligar.\n" #~ "3. Seleccionar um texto bíblico na sua língua preferida.\n" #~ "4. Clique 'instalar'.\n" #~ "Feche o Gestor de Módulos quando terminar.\n" #~ "\n" #~ "Aviso: Se estiver num país sob perseguição, utilize com precaução.\n" #~ "\n" #~ "Pode Xiphos invocar o Gestor de Módulos para que possa instalar uma " #~ "Bíblia?" #~ msgid "Parallel View" #~ msgstr "Vista Paralela" #~ msgid "Parallel 1" #~ msgstr "Paralelo 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Combo de Paralelo 1" #~ msgid "Parallel 2" #~ msgstr "Paralelo 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Combo de Paralelo 2" #~ msgid "Parallel 3" #~ msgstr "Paralelo 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Combo de Paralelo 3" #~ msgid "Parallel 4" #~ msgstr "Paralelo 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Combo de Paralelo 4" #~ msgid "Parallel 5" #~ msgstr "Paralelo 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Combo de Paralelo 5" #~ msgid "Use Verse Per Line" #~ msgstr "Usar versículo por linha" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Importar Marcas Bibletime" #~ msgid "Restore Folder" #~ msgstr "Restaurar Pasta" #~ msgid "Restore saved folder" #~ msgstr "Restaurar pasta guardada" #~ msgid "About the SWORD Project" #~ msgstr "Sobre o Projecto SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Livros podem ser descarregados do Projecto SWORD" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos não conseguiu executar arquivador" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " resultado de arquivo:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Arquivar em " #~ msgid "Text" #~ msgstr "Texto" #~ msgid "Text to render" #~ msgstr "Texto a renderizar" #~ msgid "Pixbuf Object" #~ msgstr "Objecto Pixbuf" #~ msgid "The pixbuf to render." #~ msgstr "Pixbuf a renderizar." #~ msgid "Open in a new tab" #~ msgstr "Abrir numa nova aba" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Abrir módulo seleccionado numa janela ['diálogo'] separada" #~ msgid "View information about the selected dialog" #~ msgstr "Ver informação sobre o diálogo seleccionado" #~ msgid "Daily Journal" #~ msgstr "Devocional Diário" #~ msgid "Outlined Topic" #~ msgstr "Tópico Sublinhado" #~ msgid "Open selected module in a dialog" #~ msgstr "Abrir módulo seleccionado num diálogo" #~ msgid "Add Child" #~ msgstr "Adicionar Descendente" #~ msgid "Add Sibling" #~ msgstr "Adicionar Irmão" #~ msgid "H_istory/" #~ msgstr "_Histórico/" #~ msgid "H_istory/C_lear" #~ msgstr "_Histórico/_Limpar" #~ msgid "Open the file in Studypad" #~ msgstr "Abrir o ficheiro no StudyPad" #~ msgid "Export folder and save it" #~ msgstr "Exportar pasta e guardá-la" #~ msgid "Remove - Restore" #~ msgstr "Remover - Restaurar" #~ msgid "Remove Folder" #~ msgstr "Remover Pasta" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos não pode renomear .xiphos-2.0 para .xiphos:" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos não consegue renomear .xiphos-2.0 para .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos não pode continuar." #~ msgid "Move backwards through history" #~ msgstr "Percorrer o histórico para trás" #~ msgid "Move foward through history" #~ msgstr "Percorrer o histórico para a frente" #~ msgid "Select a Book of the Bible" #~ msgstr "Escolher um Livro da Bíblia" #~ msgid "Change Chapter" #~ msgstr "Alterar Capítulo" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Dicionário/_Léxico" #~ msgid "_Bible Text" #~ msgstr "Texto _Bíblico" #~ msgid "Open StudyPad File" #~ msgstr "Abrir Ficheiro StudyPad" #~ msgid "Save StudyPad File" #~ msgstr "Guardar Ficheiro StudyPad" #~ msgid "item1" #~ msgstr "item1" #~ msgid "item2" #~ msgstr "item2" #~ msgid "_Module Options" #~ msgstr "Opções de _Módulo" #~ msgid "Sync with main" #~ msgstr "Sincronizar com principal" #~ msgid "Stay in sync" #~ msgstr "Manter sincronizado" #~ msgid "Failed to print the document" #~ msgstr "Falhou a impressão do documento" #~ msgid "_Modules" #~ msgstr "_Módulos" #~ msgid "_Bookmarks" #~ msgstr "Ma_rcas" #~ msgid "Verse _List" #~ msgstr "_Lista de Versículos" #~ msgid "%s not found" #~ msgstr "%s não encontrado" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "foi modificado. Pretende guardar a alteração?" #~ msgid "not loaded" #~ msgstr "não carregado" #~ msgid "Open the StudyPad editor" #~ msgstr "Abrir o editor StudyPad" #~ msgid "Save the current session to a file" #~ msgstr "Guardar a sessão corrente num ficheiro" #~ msgid "_Copy" #~ msgstr "_Copiar" #~ msgid "Copy highlighted text from main window" #~ msgstr "Copiar texto assinalado na janela principal" #~ msgid "Search using the shortcut bar" #~ msgstr "Pesquisar com a barra de atalhos" #~ msgid "Advanced search using the search dialog" #~ msgstr "Pesquisa avançada usando o diálogo de pesquisa" #~ msgid "C_lear" #~ msgstr "_Limpar" #~ msgid "Show the Daily Devotion for today" #~ msgstr "Mostrar o Devocional Diário para hoje" #~ msgid "Show or hide Bible texts window" #~ msgstr "Mostrar ou ocultar janela de textos bíblicos" #~ msgid "Show or hide Preview window" #~ msgstr "Mostrar ou ocultar janela de Previsão" #~ msgid "Show or hide commentaries" #~ msgstr "Mostrar ou ocultar comentários" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "Mostrar ou ocultar - dicionários e léxicos" #~ msgid "Chat with other users and developers" #~ msgstr "Conversar no IRC com outros utilizadores e programadores" #~ msgid "Report bug to SourceForge" #~ msgstr "Relatar erro para SourceForge" #~ msgid "More information about the SWORD Project" #~ msgstr "Mais informação sobre o Projecto SWORD" #~ msgid "Hi_story" #~ msgstr "_Histórico" #~ msgid "1 Cor 15:1" #~ msgstr "1 Cor 15:1" #~ msgid "Name for new prayer list" #~ msgstr "Nome para a nova lista de oração" #~ msgid "can not create path\n" #~ msgstr "não pode criar caminho\n" #~ msgid "Prayer list already exist\n" #~ msgstr "A lista de oração já existe\n" #~ msgid "\\par\\par My prayer list \\par\\par Module created in Xiphos" #~ msgstr "" #~ "\\par\\par Minha lista de oração \\par\\par Módulo criado por Xiphos." #~ msgid "-3" #~ msgstr "-3" #~ msgid "Starting" #~ msgstr "Começando" #~ msgid "Building Xiphos interface" #~ msgstr "Construindo a interface Xiphos" #~ msgid "Initiating Xiphos" #~ msgstr "Iniciando Xiphos" #~ msgid "done" #~ msgstr "feito" #~ msgid "Xiphos is shutdown" #~ msgstr "Xiphos está fechado" #~ msgid "Initiating SWORD" #~ msgstr "Iniciando SWORD" #~ msgid "path to sword" #~ msgstr "caminho para sword" #~ msgid "System locale is" #~ msgstr "O locale do sistema é" #~ msgid "SWORD locale is" #~ msgstr "O locale SWORD é" #~ msgid "SWORD is shutdown" #~ msgstr "SWORD está fechado" #~ msgid "Number of Text modules" #~ msgstr "Número de módulos de Texto" #~ msgid "Number of Dict/lex modules" #~ msgstr "Número de módulos Dicionário/Léxico" #~ msgid "Number of Book modules" #~ msgstr "Número de módulos Livro" #~ msgid "Number of Percomm modules" #~ msgstr "Números de módulos Percomm" #~ msgid "Number of Devotion modules" #~ msgstr "Número de módulos Devocional" #~ msgid "Number of Prayer modules" #~ msgstr "Número de módulos Oração" #~ msgid "" #~ "\n" #~ "First Run: need to create settings!\n" #~ msgstr "" #~ "\n" #~ "Primeira vez: é necessário criar definições!\n" #~ msgid "can not create .sword" #~ msgstr "não pode criar .sword" #~ msgid "can not create .sword/mods.d" #~ msgstr "não pode criar .sword/mods.d" #~ msgid "can not create .sword/modules" #~ msgstr "não pode criar .sword/modules" #~ msgid "Select Local Source" #~ msgstr "Seleccione fonte local" #~ msgid "Select the modules you want" #~ msgstr "Seleccione os módulos que pretende" #~ msgid "Font Miscellaneous" #~ msgstr "Miscelâneo de fonte" #~ msgid "It will be lost permanently!" #~ msgstr "Vai ser permanentemente perdido!" #~ msgid "Open in dialog" #~ msgstr "Abrir num diálogo" #~ msgid "" #~ "For multi-word search, use\n" #~ "+FirstWord +SecondWord" #~ msgstr "" #~ "Para busca multi-palavras, use \n" #~ "+PrimeiraPalavra +SegundaPalavra" #~ msgid "_Verse Style" #~ msgstr "Estilo de _Versículo" #~ msgid "_About the SWORD Project ..." #~ msgstr "_Sobre o Projecto SWORD ..." #~ msgid "" #~ "There is currently no program set as your\n" #~ "handler for \"sword://\" and similar URLs.\n" #~ "Would you like Xiphos to install itself\n" #~ "as the program to handle these URLs?" #~ msgstr "" #~ "Não existe actualmente nenhum programa \n" #~ "definido para lidar com URLs \"sword://\" e similares. \n" #~ "Gostaria que Xiphos se instalasse como o programa \n" #~ "para lidar com tais URLs?" #~ msgid "Afrikaans" #~ msgstr "Afrikaans" #~ msgid "English, Old (ca.450-1100)" #~ msgstr "Inglês, Antigo (ca.450-1100)" #~ msgid "Arabic" #~ msgstr "Árabe" #~ msgid "Azerbaijani" #~ msgstr "Azerbaijano" #~ msgid "Belarusian" #~ msgstr "Bielorusso" #~ msgid "Bulgarian" #~ msgstr "Búlgaro" #~ msgid "Breton" #~ msgstr "Bretão" #~ msgid "Bosnian" #~ msgstr "Bósnio" #~ msgid "Catalan" #~ msgstr "Catalão" #~ msgid "Cebuano" #~ msgstr "Cebuano" #~ msgid "Coptic" #~ msgstr "Copta" #~ msgid "Czech" #~ msgstr "Checo" #~ msgid "Welsh" #~ msgstr "Galês" #~ msgid "Danish" #~ msgstr "Dinamarquês" #~ msgid "German" #~ msgstr "Alemão" #~ msgid "Greek, Modern (1453-)" #~ msgstr "Grego, Moderno (1453-)" #~ msgid "English" #~ msgstr "Inglês" #~ msgid "American English" #~ msgstr "Inglês Americano" #~ msgid "English, Middle (1100-1500)" #~ msgstr "Inglês, Idade Média (1100-1500)" #~ msgid "Esperanto" #~ msgstr "Esperanto" #~ msgid "Spanish" #~ msgstr "Espanhol" #~ msgid "Estonian" #~ msgstr "Estónio" #~ msgid "Basque" #~ msgstr "Basco" #~ msgid "Finnish" #~ msgstr "Finlandês" #~ msgid "French" #~ msgstr "Francês" #~ msgid "Frisian" #~ msgstr "Frisiano" #~ msgid "Irish" #~ msgstr "Irlandês" #~ msgid "Gaelic (Scots)" #~ msgstr "Gaélico (Escócia)" #~ msgid "Greek, Ancient (to 1453)" #~ msgstr "Grego, Antigo (até 1453)" #~ msgid "Hebrew" #~ msgstr "Hebraico" #~ msgid "Hawaiian" #~ msgstr "Havaiano" #~ msgid "Croatian" #~ msgstr "Croata" #~ msgid "Hungarian" #~ msgstr "Húngaro" #~ msgid "Armenian" #~ msgstr "Arménio" #~ msgid "Klingon" #~ msgstr "Klingon" #~ msgid "Indonesian" #~ msgstr "Indonésio" #~ msgid "Icelandic" #~ msgstr "Islandês" #~ msgid "Japanese" #~ msgstr "Japonês" #~ msgid "Georgian" #~ msgstr "Georgiano" #~ msgid "Korean" #~ msgstr "Coreano" #~ msgid "Kurdish" #~ msgstr "Curdo" #~ msgid "Latin" #~ msgstr "Latino" #~ msgid "Lithuanian" #~ msgstr "Lituano" #~ msgid "Latvian" #~ msgstr "Letão" #~ msgid "Maori" #~ msgstr "Maori" #~ msgid "Macedonian" #~ msgstr "Macedónio" #~ msgid "Maltese" #~ msgstr "Maltês" #~ msgid "Dutch" #~ msgstr "Holandês" #~ msgid "Norwegian" #~ msgstr "Norueguês" #~ msgid "Polish" #~ msgstr "Polaco" #~ msgid "Portuguese" #~ msgstr "Português" #~ msgid "Romanian" #~ msgstr "Romeno" #~ msgid "Russian" #~ msgstr "Russo" #~ msgid "Scots" #~ msgstr "Escocês" #~ msgid "Slovak" #~ msgstr "Eslovaco" #~ msgid "Slovenian" #~ msgstr "Esloveno" #~ msgid "Somali" #~ msgstr "Somali" #~ msgid "Albanian" #~ msgstr "Albanês" #~ msgid "Swedish" #~ msgstr "Sueco" #~ msgid "Swahili" #~ msgstr "Swahili" #~ msgid "Syriac" #~ msgstr "Siríaco" #~ msgid "Tamil" #~ msgstr "Tamil" #~ msgid "Thai" #~ msgstr "Tailandês" #~ msgid "Turkish" #~ msgstr "Turco" #~ msgid "Tahitian" #~ msgstr "Taitiano" #~ msgid "Ukrainian" #~ msgstr "Ucraniano" #~ msgid "Vietnamese" #~ msgstr "Vietnamita" #~ msgid "Bavarian" #~ msgstr "Bávaro" #~ msgid "Haitian Creole French" #~ msgstr "Francês Creoulo Haitiano" #~ msgid "Zulu" #~ msgstr "Zulu" #~ msgid "found in" #~ msgstr "encontrado em" #~ msgid "The" #~ msgstr "O" #~ msgid "module has been unlocked." #~ msgstr "módulo foi desbloqueado." #~ msgid "If you have the cipher key you can" #~ msgstr "Se tem a chave cifrada pode" #~ msgid "click here" #~ msgstr "clique aqui" #~ msgid "to unlock the module" #~ msgstr "para desbloquear o módulo" #~ msgid "You will need to restart Xiphos after you unlock it." #~ msgstr "Vai precisar de reiniciar Xiphos depois de desbloqueá-lo." #~ msgid "You need to restart Xiphos to view it" #~ msgstr "Precisa de reiniciar Xiphos para vê-lo" #~ msgid "" #~ "Unlink of old configuration failed:\n" #~ "%s" #~ msgstr "" #~ "Desligação da configuração antiga falhou:\n" #~ "%s" #~ msgid "Show Tabs" #~ msgstr "Mostrar Abas" #~ msgid "Go to %s" #~ msgstr "Ir para %s" #~ msgid "Old" #~ msgstr "Velho" #~ msgid "Go to parent" #~ msgstr "Ir para cima" #~ msgid "Go to first child" #~ msgstr "Ir para primeiro descendente" #~ msgid "Save using the PersistStream interface" #~ msgstr "Guardar usando a interface PersistStream" #~ msgid "Open (PersistFile)" #~ msgstr "Abrir (PersistFile)" #~ msgid "Open using the PersistFile interface" #~ msgstr "Abrir com a interface PersistFile" #~ msgid "Save (PersistFile)" #~ msgstr "Guardar (PersistFile)" #~ msgid "Save using the PersistFile interface" #~ msgstr "Guardar usando a interface PersistFile" xiphos-4.0.7+dfsg1/po/ru.po0000664000175000017500000051756413162045104014672 0ustar unit193unit193# translation of xiphos.pot to British English # Copyright (C) 2008 # This file is distributed under the same license as the Xiphos package. # # Thomas Abthorpe , 2009. msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-29 22:00+0100\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Конфигурация не найдена" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Вы уверены что хотите удалить заметку для" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Открыть" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Безымянный документ" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Сохранить изменения в документе" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "перед закрытием?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Если вы не сохраните, изменения будут потеряны." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Файл" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Редактор Заметок" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Молитвенный Список/Редактор Журнала" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "О Модуле Sword" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Менеджер Модулей" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Список Модулей" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Опции" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Диапазон" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Стих Дня" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Карты" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Изображения" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Библия" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Комментарий" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Словарь" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Книги" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Переименовать Комментарий" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Дневной журнал" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Неизвестно" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Диапазоны" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Источник Установки" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Окно Модуля" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Формат" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Заглавия" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Сноски" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Параллельные места" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Номера Стронга" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Морфологические тэги" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Леммы" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Слова Христа Красным" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Греческие Ударения" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Пункты Гласных Иврита" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Повествование как в Иврите" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Транслитерация" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Сегментация по Морфемам" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Свойство" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Опции" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Проект SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Перевод программы на русский язык подготовил Константин Маслюк, если вам " "кажется, что-то переведено не так, пишите на kalemas@mail.ru.\n" "\n" "Также мы всегда рады переводам Xiphos на другие языки. Если ты можешь " "сделать перевод, пожалуйста, свяжись с нами по ссылке ниже." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "О Переводе Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Смотри TRANSLATION-HOWTO в исходных файлах Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Разработка Xiphos" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Копирайт 2000-2017 The Xiphos Development Team" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Создано на основе Проекта SWORD.\n" "Мы хотим поблагодарить Troy Griffitts и других ребят, давших нам Проект " "SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Закладка" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Введите Название Папки" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Имя Папки" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Папка: " #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "Редактировать пункт закладки" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Редактирование" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Имя Папки: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Имя Закладки: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Стих: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Модуль: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Удалить выбранную папку" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(и все содержимое)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Удалить выбранную закладку?" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Добавить" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Метка: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Результат поиска: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Закладки" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "для:" #: ../src/gnome2/cipher_key_dialog.c:67 #, fuzzy msgid "Enter Key: " msgstr "Введите Шифровой Ключ: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Сохранить" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Закрыть без Сохранения" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Закрыть _без Сохранения" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Список Стихов" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Пожалуйста, проверьте копирайт перед экспортом!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Найти" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Введите Слово или Фразу" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Поиск назад" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Найти Следующий" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Выбрать Шрифт Модуля" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Изменить шрифт для" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Модуль" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Текущий шрифт: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Использовать для этого модуля шрифт по-умолчанию" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "BUG! Xiphos сейчас завершит работу из-заошибки \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Пожалуйста сообщите об этой ошибке команде Xiphos с:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "BUG! Xiphos завершит работу из-зи ошибки \"STRING\"." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "В модулях, имеющих Номера Стронга" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Программа для изучения Библии" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Открыть новую вкладку" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Стандартный Вид" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Вид Комментария" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Вид Книги" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Добро пожаловать в Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Переименовывание не доступно в Windows.\n" "\n" "Xiphos ограничен файловой системой Windows,\n" "поскольку она не позволяет переименовывание\n" "компонентов открытых фалов,\n" "таких, как компоненты этих комментариев.\n" "Следовательно, переименовывание личных комментариев\n" "не доступно в окружении Windows." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Переименовать Комментарий" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Выберите Имя Комментария" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Новое Имя" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Имя: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Имена модулей могут состоять только из символов [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos уже известен модуль с таким именем." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Не удалось создать новую конфигурацию:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Ошибка создания конфигурации:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Добро пожаловать в Менеджер Модулей.\n" "\n" "Это механизм Xiphos для получения нового и обновления старого контента.\n" "Похоже вы никогда не были здесь, так что изучите какие возможности он " "предоставляет.\n" "(Это сообщение отбражается только один раз.)\n" "\n" "Модули находятся в различных репозиториях. Источники Модулей: " "Добавить/Удалить покажет какие репозитории доступны на данный момент.\n" "\n" "Источники Модулей: Установки необходима для выбора, откуда модули " "должны скачиваться, или, откуда Xiphos должен получать их, а так же куда они " "должны быть помещены на вашей системе. Настройте Источник Установки и " "Папка Установки, затем нажмите Обновить.\n" "\n" "Модули: Установить/Обновить нужна для выбора и получения модулей " "после выбора источника и папки назначения.\n" "\n" "Модули: Обслуживание для архивирования и создания индексов.\n" "\n" "Смотри раздел 5 руководства Менеджера Модулей, или попроси о помощи через " "Live Chat, или (если никто не отвечает в чате) пошли электронное письмо в " "наш список рассылки пользователей.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Удалить эти модули?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Подготовка к удалению" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Удаление" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Удалить" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Установить эти модули?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Подготовка к установке" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Установка" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Установить" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Архивировать эти модули?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Подготовка к архивированию" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Архивация" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Архивировать" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Создать базу индексов для быстрого поиска для этих \n" "модулей (может занять несколько минут/модуль):" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Подготовка к индексации" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Индексация" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Индексировать" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Удалить базы индексов для быстрого поиска для этих модулей?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Подготовкка к удаленю индексов" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Удаление индексации" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Удаление" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Данный модуль не содержит информации о себе." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Имя Модуля" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Отметка означает, что модуль уже установлен" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Нажми на отметку, чтобы работать с данным модулем" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Нажми на отметку, чтобы установить/обновить этот модуль" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Установленное" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Эта иконка означает, что для данного модуля база индексов ('lucene') уже " "создана. База индексов необходима для быстрого оптимизированного поиска." #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Блокирующая иконка означает что этот модуль зашифрован, необходимо заказать " "ключ у владельца" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "О модуле..." #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Иконка обновления означает что установленный модуль старее чем доступный: " "необходимо обновить модуль" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Доступно" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Размер" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Описание" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`не удалось mkdir %s':\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " архивация за : \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Журналы и списки молитв не могут быть проиндексированы" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s провалилось" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Закончено" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Неизвестно" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Репозиторий:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Категоризованно по\n" "Типу Модуля" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Библейские Тексты" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Комментарии" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Словари" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Стих Дня" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Книги" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Категоризованно по\n" "Доступности" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Обновления" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Удаленные" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Молитвенные Списки" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Обновление из удаленного источника" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Удаленный источник не найден" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Настроить" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Тип" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Заголовок" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Источник" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Каталог" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Пользователь" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Пароль" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Источники Модулей" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Добавить/Удалить" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Установки" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Модули" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Установить/Обновить" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Обслуживание" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Пожалуйста Обновите" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Ваш список модулей не обновлен!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Вы удалили вашу последнюю Библию.\n" "Xiphos нужна хотябы одна." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "По-прежнему ни одной Библии не установлено.\n" "Без нее Xiphos не может работать." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Стандартные источники были загруженны." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "" "Не могу загрузить стандартные источники\n" "с сайта CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Удалить выбранный источник" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Настройка Удаленного Источника:" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Заголовок:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Тип:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Хост:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Каталог:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Пользователь (опционально):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Пароль (опционально):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Источник с таким именем уже существует." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Удалить удаленный источник" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "Весь модуль" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Перейти наружу, к выделению, состоящему из данного" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Перейти к предыдущему пункту" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Перейти к следующему пункту" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Перейти внутрь, к подвыделению" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Параллель" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Разъединить/Соединить" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Опции Модуля" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Параллельный Вид" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Прочесть Выделение" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Личное" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Выбрать --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Параметры языка вступят в силу после перезапуска." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Настройки" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Общие" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Опции" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Библия" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Шрифты" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Цвет" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "Вкладки и Панели" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Специальные" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Очистить Список?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Вы уверены что хотите очистить список модулей?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Удалить Модуль?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Вы уверены, что хотите удалить выбранный модуль?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Поиск " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Модуль" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "найдено в " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Последний список модулей не может быть удален" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Удалить Список?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Вы уверены что хотите удалить:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Это включающий (\"AND\") поиск:\n" "Находит совпадения по всем словам." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "П_родвинутый Поиск" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Поиск по Модулю" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Тип Поиска" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Оптимизированный (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Регулярное выражение" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Точная фраза" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Опции Поиска" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Соответствие регистру" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Диапазон Поиска" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Нет Диапазона" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Задать Диапазон" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Последний поиск" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Границы" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Нижняя" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Верхняя" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "Открыть в редакторе" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Настройки" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Поиск" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Боковая Панель" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Основано на Проекте SWORD" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Пункт Молитвенного Списка" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Новое имя" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Удалить выбранный пункт" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Январь" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Февраль" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Март" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Апрель" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Май" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Июнь" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Июль" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Август" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Сентябрь" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Октябрь" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Ноябрь" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Декабрь" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Размер изображения не может быть установлен.\n" "Xiphos не может изменить размер чтобы подогнать окно." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Весь модуль" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Нажми на отметку, чтобы работать с данным модулем" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Доступно" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Спасение" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Непавильно кодированная метка личного примечания:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Глава" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos не понимает более одного аргумента." #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Запуск Gecko" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Создание Интерфейса" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Запускается Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Загрузка Настроек" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Интерфейс Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Предпросмотр" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Сноска" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Параллельные Места" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Стронги" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Морфология" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Назад к " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Номера Стронга" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Сноски" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Морфологические тэги" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Пункты Гласных Иврита" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Повествование как в Иврите" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Греческие Ударения" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Параллельные места" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Леммы" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Заглавия" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Сегментация по Морфемам" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Слова Христа Красным" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Транслитерация" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Текстовые Варианты" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Основное Чтение" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Побочное Чтение" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Все Чтения" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Транслитерация" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "видовой контекст" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Рост" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Для Роста
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Спасение" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Для спасения
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Здоровье" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Для Здоровья
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Разное" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Разное
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Пункт x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Пункт y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Пункт z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Тема 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Подтема 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Тема 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Подтема 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Тема 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Подтема 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Тема 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Подтема 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Имя нового молитвенного списка или журнала" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Этот молитвенный список готов." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos не может создать путь модуля:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Базовый молитвенный список. \\par\\par Модуль создан Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "BasicPrayerList" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MyPrayerList" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Люди:
Вова
Саша
Света

Церковь:
сиденье
товарищество
Библии для миссионеров


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Молитвенный список, основанный на темах. \\par\\par Модуль создан Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "SubjectPrayerList" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Вова
Саша
Света
Ваня
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Духовный Рост" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Миша
Степан
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Света
Ваня
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Месячный молитвенный список. \\par\\par Модуль создан Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MonthlyPrayerList" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Дневной журнал. \\par\\par Модуль создан Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Дневной журнал" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Выделеная тема (например, проповедь). \\par\\par Модуль создан Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "OutlinedTopic" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Главная Тема А" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Главная Тема А
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Главная Тема Б" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Главная Тема Б
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Главная Тема В" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Главная Тема В
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Выделеная тема (например, проповедь). \\par\\par Модуль создан Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Глава" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Пользователькое Примечание" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Результаты поиска %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Удалить диапазон?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Вы уверены, что хотите удалить этот диапазон?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Поиск: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Такого модуля не установлено.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Пожалуйста подгоните список модулей." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Нет базы индексов для модуля %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Поиск в режиме `Свободная форма'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Посмотри Мэнеджер Модулей, пункт Обслуживание." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Поиск закончен" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "совпадает" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME не настроена!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos не может создать путь модуля:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "не может быть создано " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 #, fuzzy msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Ни одной Библии не установлено.\n" "Видимо, вы отказались от установки.\n" "\n" "Xiphos не может работать без,\n" "хотя бы, одного модуля Библии,\n" "и заканчивает работу." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Установка модуля Библии выполнена." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "стих" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "глава" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Файл Xiphos'а для языковых\n" "аббревиатур потерян." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Файл языковых аббревиатур Xiphos'а\n" "не может быть открыт." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos не может выделить место\n" "для языковых аббревиатур." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos не может прочитать\n" "файл языковых аббревиатур." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, fuzzy, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "Не найдено подходящей локали для" #: ../src/main/sword.cc:764 #, fuzzy msgid "Book names and menus may not be translated." msgstr "Названия книг и меню могут быть не переведены" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Не установлено ни одного модуля необходимого типа." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Очистить Историю" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Список Стихов" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL не найден:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos не может выполнить %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Ошибка Просмоторщика:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Показать %s в главном окне" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Документ не создан. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Что Я должен делать, чтобы спастись?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Деяния 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Еф 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Римлянам 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Что такое Проповедь Евангелия?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Кор 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Документ не обработан. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "пустой документ \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "не правильный тип, корневой объект != SwordBookmarks\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "неверный тип, root node != %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Глава" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Глава" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Ветхий Завет" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Быт - Мал" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Новый Завет" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Мф - Откр" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Простой Список Модулей" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "неверный тип, root node != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Добавить Закладку" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Диалог Закладок" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Создать новую закладку" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Новая Папка" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Новый ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Отменить Закладку" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Вхождение:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Отметить Вхождение" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Стих:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Вхождение Стиха" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Модуль:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Вхождение Модуля" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Bookmark Folder Treeview" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Вставить Связь" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Стих" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Простой Текст" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Вставить Связь" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Выйти из программы" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Выход" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Печатать эту запись" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Просмотреть запись для печати" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Переключатель формата HTML" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML режим" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Удалить текущую заметку" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Удалить Личный Комментарий" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Файл" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Сохранить текущую запись" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Сохранить (Личный Комментарий)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "П_редпросмотр Печати" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Печать..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Выход" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "Для _мат" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Сохранить" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Печатать документ" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Просмотреть документ для печати" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Открыть файл в StudyPad" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Сохранить текущий файл" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Сохранить текущий файл как" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Сохранить КАК" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Добавить этот файл в закладки" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Создать новый документ" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Новый Документ" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Копирование/Экспорт Отрывка" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Отменить Экспорт Отрывка" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Экспорт Отрывка Ок" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Версия" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Ключ" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Копировать" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Экспорт" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Экспортировать книгу целиком" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Книга" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Кнопка Выбора Книги" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Экспортировать главу целиком" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Кнопка Выбора Главы" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Экспортировать один стих" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Кнопка Выбора Стиха" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Диапазон Стихов" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Формат" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Простой Текст" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Кнопка Выбора Простого Текста" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML Кнопка Выбора" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Размер номеров стиха" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Номер Стиха" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Метка Ссылки" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Метка Ссылки" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Версия Sword" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Кнопка Выбора Стиха" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Сохранить Экспорт Как" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Версия Sword" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "О_ткрыть StudyPad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Открыть в диалоге" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Прочесть Выделение" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Копия" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Выбор Модуля" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Удалить выбранный диапазон" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Удалить" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Удалить выбранный пункт" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Удалить Пункт" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Удалить текущую заметку" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Искать по всему модулю" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Шрифты" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Изменить шрифт для" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Изображения" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Ссылки" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "Тематический" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Установить эти модули?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Вставить Связь" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Новый" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Создать новую закладку" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Открыть Модуль" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Печатать документ" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Печать" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Печатать документ" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "П_редпросмотр Печати" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "Предпрос_мотр" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Печатать документ" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Выход" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "Открыть в редакторе" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Критерий Поиска" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Сохранить изменения в документе" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Сохранить Как" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Сохранить _Как..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Выбор Модуля" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Редактирование" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Сохранить текущий файл как" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Инструменты" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Помощь" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Удалить Список?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Список Стихов" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Отметка Стиха" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Пользователькое Примечание" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Пользователькое Примечание" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Отметить" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Снять Отметку" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Пользователькое Примечание" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Пользователькое Примечание" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Менеджер Модулей" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "_Вид" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 #, fuzzy msgid "_Load Standard" msgstr "Загрузить Стандарт" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "Установить" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "Установить эти модули?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "Удалить выбранный модуль из списка" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "Архивировать" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "Вы уверены, что хотите удалить выбранный модуль?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 #, fuzzy msgid "_Index" msgstr "Индексировать" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "Удалить индекс" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 #, fuzzy msgid "Delete the fast-search index of the selected modules." msgstr "Удалить базы индексов для быстрого поиска для этих модулей?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Продолжить" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Менеджер Модулей" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "ПРЕДУПРЕЖДЕНИЕ: Используйте с осторожностью в странах\n" "преследующих за Слово Божие." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Добавить или Удалить Источники" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Текущий локальный источник:" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Текущий удаленный источник:" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "Удалить удаленный источник" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Источник Установки" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Локально" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Удаленно" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Папка Установки" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Личная зона, только для вашего использования:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Домашняя папка" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Системная зона, для всех пользователей:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Системная папка Sword" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Предупреждение: Если вы живете в стране преследующей за Слово Божие и " "не хотите рисковать то, вы НЕ должны использовать возможность удаленной " "установки модулей! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Локальная Папку Установки" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Выпадающий список истории" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Выберите Книгу" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Кнопка Выбора Книги" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Откровение Иоанна Богослова" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "Выберите Книгу" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Переключить Кнопку Главы" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "Выберите Книгу" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Переключить Кнопку Стиха" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Введите ссылку на Стих в формате Книга 1:1 и нажмите Ввод" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Метка Ссылки" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Обертка" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Цвета Шрифтов" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Фон" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Передний План" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Текущий Стих" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Номер Стиха" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Ссылки" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Подсветить Передний План" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Подсветить Фон" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "Вставить Закладку" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "Подсветить Фон" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Цвета Шрифтов" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Размеры Шрифта" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Базовый размер шрифта" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Размер номеров стиха" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 #, fuzzy msgid "Language Font Combo" msgstr "Изменить Комбо Книги" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Шрифт для Разного" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Диапазон" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Модули" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "Кнопка Выбора Книги" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "Переключатель Точной Фразы" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "Кнопка Выбора Простого Текста" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Личное" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Переключатель Регулярных Выражений" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Кнопка Выбора Стиха" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Спасение" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Каталог" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "Переключатель Одиночного модуля" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Список Стихов" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "Переключатель Списка Модулей" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Имя Списка" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Кнопка Выбора Простого Текста" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Переключатель Регулярных Выражений" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Кнопка Выбора Простого Текста" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Специальные" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Настройки" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Кнопка Выбора Стиха" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "совпадает" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "Переключатель Одиночного модуля" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Общие" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Настройка языка (перезапуск)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Комбо Специальной Локали" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Показывать стартовый экран при загрузке" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Показывать Стих Дня при загрузке" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Использовать Словарь по-умолчанию" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Флажок Использования Словаря по-умолчанию" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Листать к Предыдущей/Следующие Главе" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Использовать скрол-бар Текста Библии чтобы листать к предыдущей или " "следующей главе" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Флажок Листания к Предыдущей/Следующие Главе" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Изменять Размер Изображений" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "" "Автоматически подгонять размер изображений в комментариях, книгах, и " "словарях к размеру под-окна" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Флажок Изменения Размера Изображений" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Подсветить текущий стих" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Применять высоко-контрастную цветовую схему для текущего стиха" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Флажок подсветки текущего стиха" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "Пользователькое Примечание" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "Применять высоко-контрастную цветовую схему для текущего стиха" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 #, fuzzy msgid "Highlight user annotations check box" msgstr "Флажок подсветки текущего стиха" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "Параллельные места" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "Флажок Изменения Размера Изображений" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Включить Молитвенные Списки" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Флажок Включения Молитвенных Списков" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Флажок Включения Молитвенных Списков" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Флажок Включения Молитвенных Списков" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Номер Стиха" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "Показать _Номера Стихов" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "Размер номеров стиха" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "Флажок Использования Стих на Строку" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Описание" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "Показать _Номера Стихов" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "Размер номеров стиха" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "Комбо директории StudyPad по-умолчанию" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Выбрать Директорию" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Комбо директории StudyPad по-умолчанию" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Общее Разное" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Окно Модуля" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Библейский Текст" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Изменить Комбо Библейского Текста" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Изменить Комбо Комментария" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Изменить Комбо Словаря" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Изменить Комбо Книги" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Модули" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Очистить все модули из списка" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Кнопка Очистки Модулей из Списка" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Удалить выбранный модуль из списка" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Кнопка Удаления Выбранного Модуля из Списка" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 #, fuzzy msgid "Open a dialog to select modules" msgstr "Открыть диалог выбора модулей, чтобы добавить из в список" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Добавить Модули" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Кнопка Открытия Диалога Выбора" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Модули Параллельное" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Модули Специального Назначения" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Стих Дня" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Комбо Стих Дня" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Еврейский Лексикон" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Комбо Еврейского Лексикона" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Греческий Лексикон" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Комбо Греческого Лексикона" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Словарь По-умолчанию" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Изменить Комбо Словаря По-умолчанию" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Личные Заметки" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Изменить Комбо Личных Комментариев" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Модули Разное" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Продвинутый Поиск" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "Поиск Свойств" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "для " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Пункт Основного Поиска" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Начать / Остановить поиск" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Кнопка Найти" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Деревовид Критерия Поиска" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Диапазон" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Искать по всему модулю" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Весь модуль" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Переключатель Всего модуля" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Использовать результаты последнего поиска как диапазон поиска" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Текущие результаты" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Переключатель текущих результатов" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Использовать пользовательский диапазон для поиска" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Диапазон Стихов" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Переключатель произвольного диапазона стихов" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Комбо Выборщика Произвольного Диапазона" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Использовать для поиска всего один модуль" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Модуль" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Переключатель Одиночного модуля" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Использовать для поиска текущий список модулей" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Список Модулей" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Переключатель Списка Модулей" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Использовать для поиска настраиваемый список модулей" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Произвольный Список" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Переключатель произвольного списка модулей" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Комбо Произвольного Списка Модулей" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Тип Поиска" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Быстрый поиск, основанный на заранее созданной базе индексов:\n" "Смотри функции обслуживания Менеджера Модулей" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Оптимизировано (\"Lucene\") кнопка" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Свободная форма" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Переключатель Несколько-слов" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Переключатель Регулярных Выражений" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Переключатель Точной Фразы" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Использовать выбранные аттрибуты с вкладки Поиска Свойств" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Свойства" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Флажок Свойств" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Опции" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Флажок Совпадения Регистра" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Критерий Поиска" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Показать в главном окне" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Сохранить результаты поиска как закладки" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Экспортировать текщие результата поиска" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Экспорт" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Очистить список для нового поиска" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Найдено" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Окно Сводки Результатов" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Таблица Сводки Результатов" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Результаты Поиска" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Предпросмотр" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Результаты" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Создать новый произвольный диапазон" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Кнопка Нового Диапазона" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Сохранить произвольный диапазон" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Кнопка Сохранения Диапазона" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Удалить выбранный диапазон" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Кнопка Удаления Диапазона" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Диапазоны" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Имя Диапазона" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Пункт Имени Диапазона" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Определение" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Пункт Определения Диапазона" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "например, Мат-Иоан;Откр4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Предпросмотр Произвольного Диапазона" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Диапазоны Стихов" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Создать новый список модулей" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Кнопка Нового Произвольного Списка Модулей" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Сохранить список модулей" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Кнопка Сохранения Произвольного Списка Модулей" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Удалить выбранный список" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Очистить Произвольный Список Модулей" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Список Модулей" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Имя Списка" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Пункт Имени Произвольного Списка Модулей" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Открыть диалог выбора модулей, чтобы добавить из в список" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Пользовательский Список" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Свойство" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Искать Номера Стронга, подобно G4442 или H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Номера Стронга" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Переключатель Номеров Стронга" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Искать Морфологические Тэги" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Переключатель Морфологических Тэгов" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Искать в сносках" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Переключатель Сносок" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Опции Отображений Результатов" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "В модулях, имеющих Номера Стронга" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Показывать Номера Стронга" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Флажок Отображения Номеров Стронга" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "В модулях, имеющих Морфологические Тэги" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Показать Морфологические Тэги" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Флажок Отображения Морфологических Тэгов" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "В модулях, которые имеют Сноски" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Показать Сноски" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Флажок Отображения Сносок" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Поиск Свойств" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Выбор Модуля" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Тип Поиска" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "О_ткрыть StudyPad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Открыть Сессию" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Сохранить Сессию" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 #, fuzzy msgid "_New Prayerlist/Journal" msgstr "Молитвенные Списки" #: ../ui/xi-menus.glade.h:8 #, fuzzy msgid "Create a new journal or prayerlist from a template" msgstr "Создать новый молитвенный список" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Поиск" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "П_родвинутый Поиск" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Настройки" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Использовать менеджер модулей для установки и удаления модулей Sword" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Менеджер Модулей" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Вид" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Предварительноый просмотр Daily Devotion" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Библия" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "Предпрос_мотр" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Комментарий / Книга" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "_Словарь" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "С_вязать Вкладки" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "Прочитать Вслу_х" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Показать _Номера Стихов" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "Подс_ветить Текущий Стих" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "Применять высоко-контрастную цветовую схему для текущего стиха" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "Плавающая Боковая Панель" #: ../ui/xi-menus.glade.h:33 #, fuzzy msgid "Operate the sidebar as a separate window" msgstr "Открыть в отдельном окне" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Отображение Боковой Панели" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Удалить выбранную папку" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Параллельный Просмотр во _Вкладке" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Предпросм_отр в Боковой Панели" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Содержание" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "Список _Рассылки" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Живой Чат" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Доложить об Ошибке" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "О _Переводе" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "О П_роекту SWORD" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "_О Xiphos" #: ../ui/xi-menus.glade.h:56 #, fuzzy msgid "Learn about Xiphos" msgstr "_О Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Комментировать Стих" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Открыть Модуль" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Заметка" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Открыть в редакторе" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "Стихов на С_троку" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Варианты" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Содержимое Изображения" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Сохранять Начертания Шрифтов" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Комментарии по Главам" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 #, fuzzy msgid "Doublespace" msgstr "Двойной интервал для текста" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Рассмотреть Выбор" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Использовать Текущий Словарь" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Просмотреть в BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Разблокировать Этот Модуль" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Показывать Вступление к Книгам" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Показывать Вступление к Главам" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Переименовать Личные Комментарии" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Слить Личный Комментарий" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Прочесть Выделение" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Сохранить эти результаты как одну закладку" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Сохранить лист как одну закладку" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Сохранить эти результаты как серию закладок в их собственной папке" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Сохранить лист как серию закладок" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Список Стихов" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Выпадающий список истории" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Список экспорта" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Открыть эту закладку в новой вкладке" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Открыть в новой вкладке" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Открыть эту закладку в новом диалоге" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Открыть в диалоге" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Добавить новую папку" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Вставить новую закладку" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Вставить Закладку" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Редактировать пункт закладки" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Редактировать" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Удалить пункт" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Развернуть все группы Закладок" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Развернуть Все" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Свернуть все группы Закладок" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Свернуть Все" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Можно перемещать пункты из одной папки в другую" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Позволять Изменение Порядка" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 #, fuzzy msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Загрузить Закладки из Bibletime" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Вставить Закладку" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Удалить папку и сохранить ее" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Папка для экспорта" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Открыть выбранный модуль в новой вкладке" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Открыть выбранный модуль в\n" "\tотдельном ['dialog'] окне" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Открыть в отдельном окне" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Создать простой молитвенный список" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Простой" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Создать новый предметный молитвенный список" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Предмет" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Создать новый месячный журнал" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Ежемесячно" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Создать новый дневной журнал" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Ежедневно" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Создать новую тему" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Тематический" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Создать новую тему" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Глава" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "Открыть в отдельном окне" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Добавить подпункт" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Добавить Подпункт" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Добавить пункт" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Добавьте материал" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Удалить этот пункт" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Изменить этот пункт" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Путеводитель по Библии Xiphos" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Изучать Библию" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "Весь модуль" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s провалилось" #~ msgid "Page %d of %d" #~ msgstr "Страница %d из %d" #~ msgid "Save As" #~ msgstr "Сохранить Как" #~ msgid "HTML Output" #~ msgstr "Результат в HTML" #~ msgid "HTML Source" #~ msgstr "Исходный текст в HTML" #~ msgid "Plain Source" #~ msgstr "Простой исходный текст" #~ msgid "_Quit" #~ msgstr "_Выход" #~ msgid "_Open" #~ msgstr "_Открыть" #~ msgid "Save _As..." #~ msgstr "Сохранить _Как..." #~ msgid "Open new document" #~ msgstr "Открыть новый документ" #~ msgid "Delete current note" #~ msgstr "Удалить текущую заметку" #~ msgid "HTML _Output" #~ msgstr "_Результат в HTML" #~ msgid "_HTML Source" #~ msgstr "_Исходный текст в HTML" #~ msgid "_Plain Source" #~ msgstr "_Простой исходный текст" #~ msgid "Unlock " #~ msgstr "Разблокировать " #~ msgid "Preparing to print" #~ msgstr "Подготовка к печати" #~ msgid "Printing is not supported on this printer" #~ msgstr "Печать не поддерживается данным принтером" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Принтер %s не поддерживает PostScript." #~ msgid "Printing" #~ msgstr "Печать" #~ msgid "Waiting to print" #~ msgstr "Ожидание печати" #~ msgid "An error occurred while printing" #~ msgstr "Во время печати произошел сбой" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Не удалось распечатать документ: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos не может создать .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos не может продолжить." #~ msgid "Tabs" #~ msgstr "Вкладки" #~ msgid "Use tabbed browsing" #~ msgstr "Использовать Просмотр по вкладкам" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Флажок Использования Просмотра по вкладкам" #~ msgid "Show" #~ msgstr "Показать" #~ msgid "Bible Texts" #~ msgstr "Текст Библии" #~ msgid "Bible Texts Checkbox" #~ msgstr "Флажок Текста Библии" #~ msgid "Previewer Checkbox" #~ msgstr "Флажок Предпросмотра" #~ msgid "Commentaries Checkbox" #~ msgstr "Флажок Комментариев" #~ msgid "Dictionary/Lexicon" #~ msgstr "Словарь/Лексикон" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Флажок Словаря/Лексикона" #~ msgid "Parallel View in a tab" #~ msgstr "Параллельный Вид во вкладке" #~ msgid "Tabs and Panes" #~ msgstr "Вкладки и Панели" #~ msgid "Scripture Cross-references" #~ msgstr "Параллельные места писания" #~ msgid "StudyPad default directory" #~ msgstr "Пака для StudyPad по-умолчанию" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "URL-ссылки типа \"sword://\" (похожие на ссылки на\n" #~ "веб-страницы) могут быть использованы программами\n" #~ "для получения мест писания. Ваша система на данный\n" #~ "момент не имеет программ для обработки этих ссылок.\n" #~ "\n" #~ "Вы хотите чтобы Xiphos обрабатывал эти ссылки?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos успешно установил себя как\n" #~ "обработчик ссылок типа: sword:// и bible://\n" #~ "\n" #~ "Вы можете запустить программу gconf-editor,\n" #~ "чтобы проверить или изменить ключи:\n" #~ "/desktop/gnome/url-handlers" #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos не удалось установить обработчик для ключа #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Перейти " #~ msgid "Main" #~ msgstr "Основное" #~ msgid "Modules Main" #~ msgstr "Модули Главное" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Xiphos не может работать без,\n" #~ "хотя бы, одного модуля Библии,\n" #~ "и заканчивает работу." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Выберите чтобы показать Молитвенные Списки на Боковой Панели " #~ msgid "Cipher Key?" #~ msgstr "Шифровой Ключ?" #~ msgid "Change parallel 1" #~ msgstr "Изменить Параллель 1" #~ msgid "Change parallel 2" #~ msgstr "Изменить Параллель 2" #~ msgid "Change parallel 3" #~ msgstr "Изменить Параллель 3" #~ msgid "Change parallel 4" #~ msgstr "Изменить Параллель 4" #~ msgid "Change parallel 5" #~ msgstr "Изменить Параллель 5" #~ msgid "Sizes" #~ msgstr "Размеры" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Добро пожаловать в Xiphos.\n" #~ "\n" #~ "Ни одной Библии не установлено. Для начала, Xiphos нужен хотябы один " #~ "модуль Библии.\n" #~ "\n" #~ "С вашего разрешения, Xiphos запустит Менеджер Модулей и вы сможете " #~ "установливать модули из репозитория Crosswire:\n" #~ "1. Настройте параметры Источников.\n" #~ "2. Подключитесь.\n" #~ "3. Выберите подходяций Библейский текст.\n" #~ "4. Нажмите `Установить'.\n" #~ "Закройте Менеджер Модуль когда вы закончите.\n" #~ "\n" #~ "Предупрежение: Используйте с осторожностью в странах преследующих за " #~ "Слово Божие.\n" #~ "\n" #~ "Можно ли запустить Менеджер Модулей, для того чтобы вы могли " #~ "устанавливать модули?" #~ msgid "Parallel View" #~ msgstr "Параллельный Вид" #~ msgid "Parallel 1" #~ msgstr "Параллель 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Параллель 1 Комбо" #~ msgid "Parallel 2" #~ msgstr "Параллель 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Параллель 2 Комбо" #~ msgid "Parallel 3" #~ msgstr "Параллель 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Параллель 3 Комбо" #~ msgid "Parallel 4" #~ msgstr "Параллель 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Параллель 4 Комбо" #~ msgid "Parallel 5" #~ msgstr "Параллель 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Параллель 5 Комбо" #~ msgid "Use Verse Per Line" #~ msgstr "Стих на Строку" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Импортировать Закладки из Bibletime" #~ msgid "Restore Folder" #~ msgstr "Восстановить Папку" #~ msgid "Restore saved folder" #~ msgstr "Восстановить сохраненную папку" #~ msgid "About the SWORD Project" #~ msgstr "О Проекте SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Модули могут быть загружены с сайта:" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos не может выполнить архивацию" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " результат архивации:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Архив в " #~ msgid "Text" #~ msgstr "Текст" #~ msgid "Text to render" #~ msgstr "Текст для обработки" #~ msgid "Pixbuf Object" #~ msgstr "Объект Pixbuf" #~ msgid "The pixbuf to render." #~ msgstr "Pixbuf для обработки." #~ msgid "Open in a new tab" #~ msgstr "Открыть в новой вкладке" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Открыть выбранный модуль в отдельном ['диалоговом'] окне" #~ msgid "View information about the selected dialog" #~ msgstr "Смотреть информацию о выбранном диалоге" #~ msgid "Daily Journal" #~ msgstr "Дневной журнал" #~ msgid "Outlined Topic" #~ msgstr "Выделенная Тема" #~ msgid "Open selected module in a dialog" #~ msgstr "Открыть выбранный модуль в диалоге" #~ msgid "Add Child" #~ msgstr "Добавить Дочерний элемент" #~ msgid "Add Sibling" #~ msgstr "Добавить Ребенка" #~ msgid "H_istory/" #~ msgstr "И_стория/" #~ msgid "H_istory/C_lear" #~ msgstr "И_стория/О_чистить" #~ msgid "Open the file in Studypad" #~ msgstr "Открыть файл в StudyPad" #~ msgid "Remove - Restore" #~ msgstr "Удалить - Восстановить" #~ msgid "Remove Folder" #~ msgstr "Удалить Папку" #~ msgid "Sources" #~ msgstr "Источники" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos переименовал .xiphos-2.0 в .xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos не может переименовать .xiphos-2.0 в .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos не может продолжать." #~ msgid "Move backwards through history" #~ msgstr "Двигаться назад по истории" #~ msgid "Move foward through history" #~ msgstr "Двигаться вперед по истории" #~ msgid "Select a Book of the Bible" #~ msgstr "Выберите Книгу Библии" #~ msgid "Change Chapter" #~ msgstr "Изменить Главу" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Словарь/Лексикон" #~ msgid "_Bible Text" #~ msgstr "_Библейский Текст" xiphos-4.0.7+dfsg1/po/nb.po0000664000175000017500000051435513162045104014636 0ustar unit193unit193# translation of Xiphos. # Copyright (C) 2007 The Xiphos Development Team # This file is distributed under the same license as the Xiphos package. # , 2007. # msgid "" msgstr "" "Project-Id-Version: Xiphos 2.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-30 00:22+0100\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Language: nb_NO\n" "X-Source-Language: C\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos-feil: \"kan ikke skje\", display_mod: null\n" "Vennligst rapportér dette. sword_main.cc:set_treekey\n" "Hva gjorde du når dette skjedde?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Konfigurasjonen ikke funnet" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Er du sikker på at du vil slette notatet for" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Åpne" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Navnløst dokument" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Lagre endringer i dokumentet" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "før du avslutter?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Hvis du ikke lagrer vil du miste alle endringer du har gjort." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Fil" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Studieblokk" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Notatblokk" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Bønne Liste/Journal Editor" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Om programbiblioteket Sword" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Modulhåndterer" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Navn på modul" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Valg" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Skop" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Dagens tekst" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Kart" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Bilder" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Ordlister" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bibel" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Kommentar" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Ordbok" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Andre bøker" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Endre navn på kommentar" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Dagens notater" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Ukjent" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Områder" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Kilde for installasjon" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Hovedmoduler for vinduer" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Format" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Overskrifter" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Fotnoter" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Kryssreferanser" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Referanser til kildetekst" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morfologiske merker" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Oppslag" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Jesu ord er skrevet i rødt" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Greske apostrofer" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Hebraiske vokaltegn" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Hebraisk betoning" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Transkripsjon fra et alfabet til et annet" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morfem-segmentering" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Egenskap" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Valg" # Changed order of lexicon/dictionaries in the translation, to avoid redundant-sounding "leksikon, ordbøker og andre bøker" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "Det stadig voksende SWORD-prosjektet er et initiativ til å lage en " "programvarepakke dedikert til studiet av Gud og Hans Ord. SWORD-rammeverket " "gjør det mulig å enkelt studere bibeltekster, kommentarer, ordbøker, " "leksikon og andre bøker. Det er laget mange grenseflater med dette " "rammeverket. En samling bøker kan deles mellom flere grenseflater ved å " "bruke samme rammeverk.\n" "\n" " Man kan laste ned bøker fra SWORD-prosjektet." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "SWORD-prosjektet" # Lightened the sentence a bit. #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Liker du å bruke Xiphos til å studere Bibelen? Ville du likt å se ditt eget " "språk? Du kan oversette Xiphos! \n" "\n" "Vi er alltid på utkikk etter noen som vil oversette Xiphos til andre språk. " "Vennligst ta kontakt om du har muligheten til oversette for oss og ta del i " "dette viktige arbeidet." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Om Xiphos Oversettelsen" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Se HVORDAN OVERSETTE i Xiphos kilde" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos utvikling" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright·2000-2017·The·Xiphos·Development·Team" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Levert av The·SWORD·Project.\n" "Vi vil gjerne takke·Troy·Griffitts·og alle andre som har bidratt i " "The·SWORD·Project." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Bokmerke" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Skriv inn navn på mappe" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Navn på mappe" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Mappe: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Spesifisér bokmerke-fil" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Rediger" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Navn på mappe: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Navn på bokmerke: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Vers: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Fjern mappa" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(og alt som ligger i den)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Fjern bokmerket" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Legg til" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Merke: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Søkeresultat: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Bokmerker" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Krypteringsnøkkel for modulen %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "for:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Skriv inn kodenøkkel: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Lagre" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Lukk uten å lagre" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Lukk _uten å lagre" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Liste over vers" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "Versliste" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "Søkeresultater" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Vennligst sjekk kopirettigheter før eksportering!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Finn" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Skriv inn ord eller uttrykk" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Søk bakover" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Finn neste" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Sett skrifttype for modul" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Endre tegnsett for" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modul" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Nåværende tegnsett: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Bruk standard tegnsett for denne modulen" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "FEIL: Xiphos krasjer nå, på grunn av en \"STRDUP\"-feil." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Vær så snill å rapportere denne feilen til Xiphos-teamet med:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "FEIL: Xiphos krasjer nå, på grunn av en \"STRING\"-feil." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "I moduler som har referanser til kildetekst" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Program for bibelstudier" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Åpne ny arkfane" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standardvisning" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Kommentarvisning" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Bokvisning" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Velkommen til Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Å gi nytt navn er ikke mulig i Windows\n" "\n" "Xiphos begrenses av Windows sitt filsystem,\n" "da systemet ikke tillater at man endrer filnavn\n" "på komponenter som er åpne, som for eksempel\n" "innholdet i denne kommentaren.\n" "Derfor er det heller ikke mulig å endre navn i\n" "personlige kommentarer, i ett windows oppsett." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Endre navn på kommentar" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Velg et navn på kommentaren" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nytt navn" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Navn: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Modulnavn kan kun inneholde·[A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos har allerede en modul med dette navnet." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Kunne ikke lage nytt oppsett:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Feil ved bygging av oppsett:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "Ingen moduler på denne siden." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Om Modulbehandleren\n" "\n" "Dette er Xiphos mekanisme for å hente nytt og oppdatert innhold.\n" "Bruk gjerne litt tid til å se deg om hvis du aldri har vært her før.\n" "\n" "Modulene kommer fra diverse samlinger. Modulkilder: Legg til/" "Fjern vil vise hvilke samlinger Xiphos vet om.\n" "\n" "I Modulkilder: Velg velger du hvilken kilde modulene skal hentes fra, " "det vil si hvilken samling Xiphos skal hente moduler fra, og hvor de skal " "plasseres på maskinen din. Sett opp Kilde og Målmappe, og " "trykk så Oppfrisk.\n" "\n" "Under Moduler: Installér/Oppdater velger og henter du moduler, etter " "at du har valgt kilde og målmappe.\n" "\n" "Under Moduler: Vedlikehold oppretter du arkiv og søkeindekser.\n" "\n" "Se seksjon 5 i manualen for mer detaljer om Modulbehandleren, spør oss på " "praterommet eller (hvis ingen svarer i praterommet) send en mail til " "epostlista for brukere.\n" # In the original, the warning doesn't say that specifically _network installs_ should be used with care. #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Velkommen til Xiphos.\n" "\n" "Der er ikke installert noen Bibler. Xiphos trenger minst én Bibelmodul for å " "fungere. For å ordne dette, åpnes nå Modulbehandleren, så du kan installere " "en eller flere Bibler, enten fra en lokal kilde (CD-ROM, minnepinne) eller " "over nettet fra Bibelselskapet CrossWire. Vennligst se de trinnvise " "instruksjonene, og \"Kort om Modulebehandleren\", som også åpnes.\n" "\n" "For installasjon fra lokale kilder:\n" "- I Modulkilder: Legg til/Fjern, legg til en ny lokal mappe hvor " "modulene er lagret.\n" " (Disse mapper har med undermapper kalt mods.d og modules.)\n" "- I Modulkilder: Velg trykker du så \"Lokal\"-knappen, og velger din " "mappe fra nedtrekkslista.\n" "\n" "For installasjon over nettet fra CrossWire:\n" "- I Modulkilder: Velg trykker du \"Ekstern\"-knappen og velger " "CrossWire fra nedtrekkslista.\n" "- Trykk på \"Oppdater\"-knappen nederst.\n" "\n" "Så, I begge tilfelle:\n" "- I Moduler: Installér/Oppdatér velger du de Biblene og andre moduler " "du ønsker.\n" "- Trykk \"Installér\".\n" "- Lukk Modulbehandleren når du er ferdig.\n" "\n" "Advarsel: Bruk nettfunksjonen med forsiktighet hvis du bor i et land " "med forfølgelse.\n" "\n" "Både denne trinnvise anvisningen og den generelle informasjonen kan lukkes " "når du måtte ønske." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Vil du slette disse modulene?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Forbereder sletting" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Sletter" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Slett" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Vil du installere disse modulene?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Forbereder installasjon" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Installerer" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Installer" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Vil du arkivere disse modulene?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Gjør klar for å arkivere" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arkiverer" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arkiv" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Vil du bygge søkeindeks for disse modulene (kan ta flere minutter per modul)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Forbereder indeksering" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indeksering" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indeks" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Vil du slette søkeindeksen for disse modulene?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Forbereder sletting av indeks" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Sletter indeks" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Utstryking" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Finner ikke noen informasjon om denne modulen." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Modulnavn" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Sjekkmerket betyr at modulen er allerede innstallert" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Klikk boksen for å bruke denne modulen" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Klikk i boksen for å velge denne modulen for innstallasjon/oppdatering" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Installert" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Inndeks ikonet betyr at du har laget en optimalisert ('lucene') indeks for " "denne modulen for raskt søking (see vedlikeholdspanel for denne funksjonen)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Lås ikonet betyr at denne modulen er kryptert, og at du må kjøpe en " "opplåsingskode fra eier av dette innhold" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Om" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Oppdateringsikonet betyr at den innstallerte modulen er eldre en den nyeste " "tilgjengelige modulen: Du burde oppdatere denne modulen" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Tilgjengelig" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Størrelse" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Beskrivelse" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "Kunne ikke opprette mappa %s:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " arkivert i: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Kunne ikke indeksere Journal og Bønneliste." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s·feilet" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Ferdig" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Ukjent" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Oppbevaringssted:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Kategorisert ved\n" "Modul Type" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Bibeltekster" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Kommentarer" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Ordbøker" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Ordlister" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Dagens Andakt" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Andre bøker" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Kult / Uortodokse" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Kategorisert ved\n" "Tilgjengelighet" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Oppdateringer" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Avinstallert" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Bønneliste/Journal" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Henter oppdatering fra ekstern kilde" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Fant ikke den eksterne kilden" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Oppsett" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Type" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Bildetekst" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Kilde" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Mappe" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Bruker" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Passord" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Modulkilder" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Legg til/Fjern" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Velg" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduler" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Installer/Oppdater" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Vedlikehold" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Vennligst oppdater" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Lista over moduler er ikke oppdatert!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Du har avinstallert alle biblene.\n" "Xiphos trenger minst én for å fungere som tenkt." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Du har fortsatt ingen bibler installert.\n" "Du trenger minst én for å bruke Xiphos." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Lastet inn standard eksterne kilder." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Kunne ikke laste ned standardkildene fra CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Fjern den valgte kilden" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Skriv inn en ekstern kilde" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Bildetekst:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Type:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Vert:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Mappe:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Bruker (valgfritt):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Passord (valgfritt):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "En kilde med dette navnet finnes allerede." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Slett en ekstern kilde" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[ingen moduler]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Gå utover til seksjonen som inneholder denne" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Gå til forrige" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Gå til neste" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Gå innover til den første subseksjonen" # missing dot in original? #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Synkronisér vinduets rulling med hovedvinduet" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Parallell" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Koble til / fra" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Valg for moduler" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Parallellvisning" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Les utvalget høyt" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Personlig" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Velg --" # Original text should probably say restart/ing Xiphos/, or someone might restart their _computer_... #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Lokaliseringen blir tatt i bruk etter at du starter Xiphos på nytt." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Innstillinger" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Generelt" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Muligheter" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Bibel" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Skrift" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Farge" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Størrelser og Fonter" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Spesial" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Tøm lista?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Er du sikker på at du vil slette lista med moduler?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Slett modul?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Er du sikker på at du vil slette denne modulen?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Søker gjennom " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Modul" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "funnet i " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Ny liste: %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Den siste modul listen kan ikke slettes" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Slett lista?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Er du sikker på at du vil slette:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Kortfattet forklaring om \"lucene\"-søkesyntaks\n" "Søk etter vers som inneholder...\n" "\n" "den elskede\n" "\t \"elskede\" eller \"den\"\n" "\tDette er det samme som å søke eter elskede OR den\n" "\"den elskede\"\n" "\tUttrykket \"den elskede\"\n" "elsk*\n" "\tOrd som begynner med \"elsk\"\n" "\t(elske OR elsker OR elsket OR osv...)\n" "elskede AND den\n" "\tOrdet \"elskede\" og ordet \"den\"\n" "\t&& kan brukes i steden for AND\n" "+elskede den\n" "\tVers som inneholde \"elskede\" og kan inneholde \"den\"\n" "elskede NOT den\n" "\t\"elskede\" men ikke \"den\"\n" "(den elskede) AND Gud\n" "\t\"elskede\" eller \"den\" og \"Gud\"\n" "lemma:G2316\n" "\tSøk etter Strong's Greske(\"G\") ordnummer 2316.\n" "\tVelg også \"Strongs-visning\" på fliken Egenskap-søk.\n" "\n" "For flere detaljer, søk på nettet etter \"lucene search syntax\"." # added the english morphological tag meanings in parenthesis, as they differ in norwegian #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Egenskap-basert søk\n" "Søk i beskrivende innhold (egenskaper) utenfor selve teksten. Disse " "egenskapene er fotnoter, Strong-nummer og morfologiske symboler\n" "\n" "Vær oppmerksom på at de fleste slike søk nå kan gjøres vel så raskt i " "\"lucene\"-søk, med nøkkelord for egenskap-søk.\n" "\n" "For å søke i egenskaper, må du først velge den aktuelle knappen på " "flikenEgenskap-søk.\n" "* Fotnotetekst søkes gjennom akkurat som vanlig tekst.\n" "* Strong-nummer spesifiseres med bokstavene H eller G (Hebraisk eller Gresk) " "og tallkoden, for eksempel. G2316 for å finne \"θεός\" (\"Gud\").\n" "* Morfologiske egenskaper skrives bokstavelig, for eksempel N-ASF for " "\"Substanvtiv (Noun), Akusativ Entall (Singular) Feminin\" -- se Robinson-" "modulen for mer informasjon." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Dette er et \"Inklusive OG\"-søk:\n" "Finner søketreff som inneholder ALLE ordene." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Åpne Avansert Søk" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Åpne dialogvinduet Avansert Søk." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Søkemodul" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Type søk" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimisert (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Regulært uttrykk" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Nøyaktig det du skriver" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Søkevalg" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Skill mellom store og små bokstaver" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Tekst det skal søkes i" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Søk i hele teksten" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Søk i bare deler av teksten" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Forrige søk" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Grenser" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Nedre" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Øvre" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "Åpne i editor" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Sett bruker innstillinger" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Søk" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Sidefelt" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Med SWORD-prosjektet i bånn" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Kunne ikke opprette tab-katalog." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Bønne liste/Journal Emne" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nytt navn" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Fjern merket objekt" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Januar" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Februar" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Marker" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "April" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Mai" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Juni" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Juli" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "August" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "September" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Oktober" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "November" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Desember" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "En bildefilstørrelse kunne ikke bestemmes.\n" "Xiphos·kan ikke gjøre om bilde til å passe." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "[ingen moduler]" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Klikk boksen for å bruke denne modulen" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Tilgjengelig" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Frelse" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "" "\n" "Application: " msgstr "Om dette programmet" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "Feil i kodingen av tittelen på det personlige notatet '%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Kapittel" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos forstår ikke mer enn ett argument." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Starter HTML-visning" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Bygger grensesnitt" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Starter Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Last innstillinger" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Viser Gbomesword" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Program for forhåndsvisning" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Fotnote" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Kryssreferanse" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Referanser til kildetekst" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologi" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Tilbake til " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Referanser til kildetekst" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Fotnoter" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfologiske merker" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Hebraiske vokaltegn" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebraisk betoning" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Greske apostrofer" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Kryssreferanser" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Oppslag" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Overskrifter" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morfem-segmentering" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Jesu ord er skrevet i rødt" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transkripsjon fra et alfabet til et annet" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Tekst-varianter" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Hoved lesning" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Annen lesning" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Alle lesninger" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Transkripsjon fra et alfabet til et annet" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Ordlister" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "se innhold" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Vekst" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "For Vekst
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Frelse" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "For·Frelse
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Helse" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "For·Helse
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Diverse" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Blandet
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punkt x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punkt y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punkt z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Mindre Emne 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Subemne·1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Mindre·Emne·2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Subemne 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Mindre·Emne·3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Subemne 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Mindre·Emne·4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Subemne 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Navn for ny bønne liste eller journal" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos finner denne bønnelisten allerede." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos·kan ikke lage module's·path:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "En grunnleggende bønneliste. \\par\\par·Module·created·by·Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "Grunnleggende Bønneliste" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MinBønneListe" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Mennesker:
Bjarne
Sigurd
Siri

Kirke:
pews
felleskap
Bibler for misjonærer


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "En subjekt basert bønneliste. \\par\\par·Module·created·by·Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "Tematisk Bønneliste" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Åndelig Vekst" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "En månedlig bønne liste.·\\par\\par·Moduler laget av Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "Månedlig Bønneliste" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "En daglig journal. \\par\\par·Moduler·laget av Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Dagens notater" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "En understreket linje (eks. forkynnelse). \\par" "\\par·Module·created·by·Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "Disposisjon" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Hoved Emne A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Hoved Emne·A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Hoved Emne B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Hoved Emne B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Hoved Emne C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Hoved Emne C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "En understreket linje (eks. forkynnelse). \\par" "\\par·Module·created·by·Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Kapittel" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Brukernotat" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Søkeresultat av %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Slett området?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Er du sikker på at du vil slette dette området?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Søk: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Ingen slik modul er installert.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Vennligst justér modullisten." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Det finnes ikke noen søkeindeks for %s. %s%s" # NOTE: the original has a blank line in the beginning #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Søkeoppsettet er nå 'multi-ord'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Se Vedlikehold-fanen i Modulbehandleren." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Søk fullført" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "søkeresultater" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Ingen kommentar-moduler installert." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME er ikke satt!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos·kan ikke lage module's·path:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "kan ikke skape " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Filen med innstillinger er tom - prøvde å gjenopprette sikkerhetskopien.\n" "Noe informasjon kan ha gått tapt." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" "Filen med innstillinger er tom - og det finnes ingen sikkerhetskopi(!?). Noe " "informasjon har gått tapt!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Det er fremdeles ingen bibler innstalert .\n" "Du har tydeligvis nektet og installere noen .\n" "\n" "Uten noen bibler å vise,\n" "kan ikke Xiphos·fortsette,\n" "og vil nå ende økt." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Bibeltekst er nå installert." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "vers" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "kapittel" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphos's fil for språk\n" "forkortelser mangler." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphos's språk forkortelse\n" "filen kan ikke åpnes." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos kan ikke tilegne plass\n" "for språk forkortelser." # NOTE linebreak in the middle of a sentence, in original #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos kan ikke lese\n" "filen med språkforkortelser." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Fant ikke noe passende lokale for '%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Det kan være at boknavn og menyer ikke er oversatt." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" "Dagens tekst er slått på, men ingen modul for dagens tekst er installert." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Låst Modul.\n" "\n" "Du åpner en modul som krever en nøkkel.\n" "\n" "Modulen er låst. Det betyr at innholdet er kryptert av utgiveren, og at du " "må skrive inn riktig nøkkl for å kunne bruke innholdet. Denne nøkkelen bør " "ha blitt gjort tilgjengelig for deg på websiden du kjøpte modulen av, eller " "kanskje sendt til deg via epost etter kjøpet.\n" "\n" "Vennligst skriv inn nøkkelen i dialogvinduet." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Slett Historie" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Liste over vers" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "Fant ikke URLen:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos kunne ikke starte%s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Visningsfeil:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Vis %s i hovedvinduet" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokumentet kunne ikke opprettes. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Hva kan jeg gjøre for å bli frelst?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Apg 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef 2:8, 9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Rom 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Hva er evangeliet?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokumentet kunne ikke leses. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "tomt dokument \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "feil type, root node != SwordBookmarks\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "feil type, rot er ikke %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Kapittel" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Kapittel" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Gamle testamentet" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Fra Mosebøkene til Malaki" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nye testamentet" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Fra Matteus' Evangelium til Johannes' Åpenbaring" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Utvalgte moduler" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "feil type, rot er ikke %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Kunne ikke lagre innstillingene! stat %d, størrelse %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Prøver å gjennopprette forrige tilstand." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Legg inn bokmerke" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Bokmerke Dialog" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Lag ny mappe" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Ny mappe" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Ny ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Angre Bokmerke" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Merke:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Inngangsmerke" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Vers:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Vers Inngang" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Modul Inngang" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Bokmerker Mappe 3 Visning" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Sett inn lenke" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Vers" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Ren Tekst" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Sett inn lenke" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Avslutt programmet" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Avslutt" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Skriv ut notatet" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Forhåndsvis notatet du skal skrive ut" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML-format på/av" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML-modus" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Slett dette notatet" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "S_lett egen kommentar" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Fil" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Lagre nåværende notat" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Lagre (egen kommentar)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "For hånds_visning" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Skriv ut..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Avslutt" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Lagre" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Skriv ut dokumentet" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Forhåndsvis dokument før utskrift" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Åpne en fil i Studieblokk" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Lagre den nåværende filen" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Lagre den nåværende filen som" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Lagre SOM" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Legg til fila som bokmerke" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Lag et nytt dokument" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nytt dokument" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Kopiér/Eksporter avsnitt" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Eksporter Passasje Avbryt" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Eksporter Passasje OK" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versjon" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Nøkkel" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopiér" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Ekport" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Eksporter komplett bok" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Bok" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Bok Radio Knapp" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Eksporter komplett kapittel" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Kapittel Radio Knapp" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Eksporter enkel vers" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Vers Radio Knapp" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Versområde" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Format" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Ren Tekst" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Enkel Tekst Radio Knapp" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML Radio Knapp" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "Viser om versnumrene skal komme frem i teksten for mer enn ett vers." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "_Versnummer i teksten" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Versnummer-knapp" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Referanse Inngang" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Referanse Inngang" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Sword versjon" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Vers Radio Knapp" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Lagre Eksport Som" #: ../ui/export-dialog.gtkbuilder.h:27 #, fuzzy msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Viser om versnumrene skal komme frem i teksten for mer enn ett vers." #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Sword versjon" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "Åpne _Studieblokken" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Åpne i et dialogvindu" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Halvfet" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Les utvalget høyt" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopier" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Modulvalg" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Slett valgt område" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Slett" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Fjern merket objekt" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Slett element" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Slett dette notatet" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Søk i hele modulen" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Skrift" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Endre tegnsett for" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Sett inn lenke" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Sett inn lenke" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Sett inn lenke" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Bilder" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Sett inn lenke" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Lenker" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Sett inn lenke" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Sett inn lenke" # (supposing outline view) #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "Disposisjonsvisning" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Sett inn lenke" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Sett inn lenke" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Vil du installere disse modulene?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Sett inn lenke" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 #, fuzzy msgid "Italic" msgstr "Italiensk" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Ny" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Lag ny mappe" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Åpne fil..." #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Skriv ut dokumentet" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Skriv ut" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Skriv ut dokumentet" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Forhåndsvisning av utskrift" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_Forhåndsvis" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Skriv ut dokumentet" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Avslutt" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "Åpne i editor" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Søkekriterier" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Lagre endringer i dokumentet" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Lagre som" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Lagre _som..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Modulvalg" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Rediger" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Lagre den nåværende filen som" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Endre" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Hjelp" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 #, fuzzy msgid "Normal" msgstr "Normal tekst" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Slett lista?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Liste over vers" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Merk/Fjern merke på vers" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Brukernotat" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Brukernotat" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Merke" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Fjern merke" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Brukernotat" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Brukernotat" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Modul Håndterer" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Vis introduksjon" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "Åpne en kortfattet introduksjon til bruk av Modulbehandleren." # standard settings? #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Last inn standardinnstillinger" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Last inn og synkronisér dine nåværende kilder med standardsettet av kjente " "samlinger, vedlikeholdt av crosswire.org." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Hent ned oppdateringer av listen over hvilke moduler som er tilgjengelig på " "den valgte samlingen" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "Installer" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Installér eller oppdater de valgte modulene" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Fjern valgt modul fra lista" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "Arkiv" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Pakk de valgte modulene i et zip-arkiv." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "Indeks" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "Bygg søkeindeks for de valgte modulene, for å optimalisere søkingen (\"lucene" "\")." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "Slett Indeks" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Slett søkeindeksen for de valgte modulene." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Fortsett" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Modulhåndterer" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "PASS PÅ Hvis du er i et land der det ikke er tillatt å bruke bibel, " "bruk med forsiktighet." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Legg til/fjern kilder" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Lokale kilder" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Legg til en lokal mappe som kilde, for eksempel en CD-ROM eller minnepinne. " "En slik mappe inneholder undermappene \"mods.d\" og \"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Fjern en av dine lokale kilder." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Kilder på Internett" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Legg til en egendefinert ekstern kilde. Du må vite vetsnavnet og katalogen " "hvor samlingen er lagret." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Slett en ekstern kilde." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Kilde for installasjon" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokal" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Fjern" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Installer til" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Personelig område, for bruk av bare deg:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Hjemmemappe" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "System område, for alle brukere:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword system-mappe" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Advarsel: Hvis du er i et land med forfølgelse og ikke vil bli " "oppdaget, bør du IKKE installere fra Internett!" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Lokal mappe for installasjon" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Dropdown historieliste" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Velg hvilken bok du vil vise" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Bokvalg Knapp" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Johannes Åpenbaring" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Velg hvilket kapittel du vil se" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Vippebryter Kapittel Knapp" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Velg hvilket vers du vil se" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Vippebryter Vers Knapp" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Skriv inn en referanse i formen Bok 1:1 og trykk linjeskift" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Referanse Inngang" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Omslag" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Skriftfarge" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Bakgrunn" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Forgrunn" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Nåværende Vers" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Versnummer" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Lenker" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Uthev forgrunn" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Uthev bakgrunn" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Omvendte farger" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Normal tekst" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Utheving" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Skriftfarge" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Skrift Størrelser" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Alle viste fontstørrelser er relative til dette valget" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Fontstørrelse: grunnoppsett" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Vanligvis -1, for å dempe versnummerne" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Vers nummer størrelse" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Navn og størrelse for alle moduler i et gitt språk; kan overstyres per modul" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Fontinstillinger, per språk" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Kombinasjonsboksen Språk/Skrifttype" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Instillinger for skrift" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Skop" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Moduler" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "Bok Radio Knapp" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "Nøyaktig frase radioknapp" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "Enkel Tekst Radio Knapp" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Personlig" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Regulært uttrykk.radioknapp" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Vers Radio Knapp" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Frelse" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Mappe" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "Enkel modul radioknapp" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Liste over vers" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "Modul-liste radioknapp" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Navn på liste" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Enkel Tekst Radio Knapp" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Regulært uttrykk.radioknapp" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Enkel Tekst Radio Knapp" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Spesial" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Innstillinger" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Vers Radio Knapp" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "søkeresultater" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "Enkel modul radioknapp" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Generelt" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Velg et bestemt språk for grenseflaten, avvikende fra systemets innstilling" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Egendefinert lokale (krever omstart av programmet)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Kombinasjonsboks for Lokale" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Vis oppstartbilde" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Vis dagens tekst ved oppstart" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Hvis du har satt opp en modul med dagens tekst, vil dagens artikkel vises " "når du starter programmet." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Bruk standard ordbok" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Når jeg dobbelklikker et ord, søk det opp i standardordboken i steden for " "den ordboken som vises for øyeblikket" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Bruk standard Ordbok Avkryssningboks" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Gå til forrige/neste kapittel" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "Bruk rullefeltet for bibeltekst til å gå til forrige/neste kapittel" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Scroll til Tidligere/Neste Kapittel Avkryssningsboks" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Endre størrelse på bilde" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Endre størrelse på bilder automatisk, så de passer i feltet" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Endre størrelse på bilde Avkryssningsboks" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Uthev valgt vers" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Uthev det valgte verset med høy kontrast - se fargevelgerne" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Avkryssningboksen Uthev nåværende vers" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Uthev brukernotater" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Uthev bruker-kommenterte vers med inverterte farger" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Avkryssningboksen Uthev brukerkommentarer" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Kryssreferanser i verslisten" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "Bruk verslisten, ikke forhåndsvisningen, for kryssreferanser i Bibelen" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Avkryssningboksen Kryssreferanser i versliste" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Gjør aktiv Bønne Liste" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Gjør Journaler/Bønnelister tilgjengelig" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Aktivere Bønneliste Sjekkboks" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Aktivere Bønneliste Sjekkboks" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Aktivere Bønneliste Sjekkboks" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Versnummer:" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Vis versnummer i halvfete typer" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Avkrysningsboksen Versnummer i halvfet" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Klammer" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Vis versnummer i [klammer]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Avkrysningsboksen Versnummer i klammer" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Hevet skrift" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Vis versnumre i hevet skrift" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Avkrysningsboksen Versnummer i hevet skrift" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "Studieblokk standard oppslag combo" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Velg en mappe" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Studieblokk standard oppslag combo" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Ymse forskjellig" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Hovedmoduler for vinduer" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Bibelutdrag" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Endre Bibelske Tekster Combo" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Endre Kommentar Combo" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Endre Ordbok Combo" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Endre Bok Combo" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Moduler" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Fjern alle moduler fra lista" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Fjern Moduler fra Lista Knapp" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Fjern valgt modul fra lista" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Fjern Valgt Modul Fra Liste Knapp" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Åpner et dialogvindu hvor du kan velge moduler" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Legg inn moduler" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Åpne Utvalg Dialog Knapp" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Parallell-moduler" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Spesial Moduler" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Dagens tekst" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Dagens Andakt Combo" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebraisk Leksikon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Hebraisk Leksikon Combo" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Gresk Leksikon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Gresk Leksikon Combo" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Standard ordbok" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Endre Forhåndsvalg Ordbok Combo" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Personlige notater" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Endre Personlige Notater Combo" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Diverse moduler" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Avansert søk" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucene-søkesyntaks" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "Åpne en kortfattet forklaring av \"lucene\"-søkesyntaks." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "Søk etter egenskaper" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Åpne en kortfattet forklaring av egenskaps-baserte søk." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "for " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Hoved Søk Inngang" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Start/stop søk" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Finn Knapp" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Søk kriterier Trevisning" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Skop" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Søk i hele modulen" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Hele modulen" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Hele modulen radioknapp" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Bruk resultatene fra forrige søk til å søke fra" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Resultater så langt" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Nåværende resultater radioknapp" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Bruk eget område som skop for søket" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Eget vers område" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Vanlig vers område radioknapp" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Egne Område Valg Combo" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Bruk én modul i søket" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Én modul" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Enkel modul radioknapp" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Bruk nåværende liste over moduler i søket" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Modul-liste" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Modul-liste radioknapp" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Bruk egen liste over moduler til søket" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Egen modul liste" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Egen modul liste radioknapp" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Egen Modul Liste Combo" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Type søk" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Fast,·featureful,·index-based·search\n" "Indekser må være ferdig på forhånd:\n" "Se·Module·Manager's·vedlikeholds funksjoner" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Optimisert (\"Lucene\") radioknapp" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Flere ord" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Flere ord radioknapp" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Regulært uttrykk.radioknapp" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Nøyaktig frase radioknapp" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Gjør valg på fanen for søk i egenskaper" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Egenskaper" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Egenskaper radioknapp" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Valg" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Skill mellom store og små bokstaver avkryssningsboks" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Søkekriterier" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Vis i hovedvinduet" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Lagre søkeresultater som bokmerker" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Eksportér disse søkeresultatene" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Eksporter" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Tøm lister for nytt søk" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Funnet" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Resultat Oppsummering Vindu" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Resultat Oppsummering Oppslag" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Søkeresultater" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Forhåndsvisning" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Resultater" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Lag et nytt område" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Ny Område Knapp" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Lagre eget område" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Lagre Område Knapp" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Slett valgt område" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Slett Område Knapp" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Områder" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Områdenavn" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Område Navn Inngang" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Område Definisjon" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Område Definisjon Inngang" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "f.eks. Matt-Joh;Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Egne Område Forhåndsvisning" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Egne Vers Områder" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Lag en ny liste over moduler" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Ny Vanlig Modul Liste Knapp" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Lagre lista med moduler" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Lagre Egen Modul Liste Knapp" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Slett valgt liste" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Klarer Custum Modul Liste Knapp" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Navn på modul" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Navn på liste" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Egen Modul List Navn Inngang" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Åpne et vindu for å legge til flere moduler på lista" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Egne Modul Lister" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Egenskap" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Søk etter referanser til kildetekst (som G4442 eller H1121)" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Referanser til kildetekst" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strongs Nummer radioknapp" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Søk etter morfologiske merker" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Morfologiske Merker radioknapp" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Søk i fotnoter" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Fotnoter radioknapp" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Valg for visning av resultater" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "I moduler som har referanser til kildetekst" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Vis referanser til kildetekst" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Vis Strongs Nummer sjekkboks" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "I moduler som har morfologiske merker" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Vis morfologiske merker" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Vis Morfologiske merker avkryssingsboks" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "I moduler som har fotnoter" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Vis fotnoter" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Vis fotnoter avkryssingsboks" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Søk etter egenskaper" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Modulvalg" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Type søk" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Mappe for eksport av Bokmerker" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Eksporter til:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos-bokmerke" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Ren tekst" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Inkludér Bibelteksten" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Åpne _Studieblokken" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Åpne økt" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Åpne en lagret økt" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Lagre økt" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Lagre denne økten" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Ny Bønneliste/Journal" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Lag en ny liste bønneliste" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Søk" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Hent frem \"søk\"-sidefeltet" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Avansert søk" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Åpne dialogvinduet Avansert Søk, for å kjøre kompliserte søk" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Innstillinger" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Bruk modulhåndterer for å legge installere og slette Sword-moduler" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Modulhåndterer" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Vis" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Forhåndsvis _Dagens Tekst" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "Vis den valgte Dagens Tekst i forhåndsvisningen" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Bibel" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Forhåndsvis" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Kommentar/Bok" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Ord_bok" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "S_lå sammen arkfaner" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Synkronisér navigering mellom alle Bibel-fliker" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Les Høyt" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "Les opp bibelversene når de velges" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "_Nummerer versene" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Vis versnummer i teksten" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Uthev dette verset" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Uthev det valgte verset med høykontrast" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Sett inn / ta ut sidestolpe" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Åpne i ett separat vindu" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Vis/Skjul Sidefelt" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Fjern sidefeltet helt" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Parallellvisning i en _Flik" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Vis hele kapitlet parallelt i en ny Bibelflik" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Vis _Forhåndsvisning i sidefeltet" # original:between sidebar?? → between the sidebars? #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "Putt forhåndsviseren mellom sidefeltene eller under Bibelen" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Innhold" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Åpne håndboka for Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Epost Liste" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Meld deg på for epostliste for brukere" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Live Chat" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Åpne praterommet i en nettleser" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Rapporter Bug" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Åpne feilrapportering i en nettleser" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Om _Oversettelsen" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Oversett Xiphos til andre språk" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_Om SWORD-prosjektet" # elsewhere SWORD is written in all caps... #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "Lær mer om SWORD-prosjektet. som Xiphos er en del av" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Om _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Om _Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Kommentér vers" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Åpne modul" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Notat" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Åpne i editor" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "_Vers Pr Linje" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Varianter" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Inneholder" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respekt Font Visning" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Kapittel Kommentarer" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "D_obbelt mellomrom" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Slå opp utvalg" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Bruk den valgte ordlista" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Let på BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Lås opp modulen" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Vis tittel på bok" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Vis overskrift for hvert kapittel" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Endre navn på personlig kommentar." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Dump personlig kommentar." #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Les utvalget høyt" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Lagre disse resultatene som ett enkelt bokmerke" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Lagre listen som ett enkelt bokmerke" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Lagre disse resultatene som en gruppe bokmerker i en separat mappe" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Lagre listen som en gruppe bokmerker" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Liste over vers" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Slett historie" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Eksportliste" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Åpne bokmerket i ny arkfane" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Åpne i ny flik" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Åpne bokmerket i et dialogvindu" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Åpne i et dialogvindu" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Legg ny mappe i den valgte mappa" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Sett inn nytt bokmerke her" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Sett inn bokmerke" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Rediger bokmerke" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Rediger element" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Slett element" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Utvid alle grupper av bokmerker" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Utvid alt" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Fold sammen alle grupper av bokmerker" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Fold sammen alt" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Tillat at elementer flyttes fra en mappe til en annen" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Tillat sortering" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Last inn bokmerker fra Bibletime" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Sett inn bokmerke" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Fjern mappe og lagre den" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Eksporter mappe" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Åpne valgt modul i ny fane" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Åpne den valgte modulen i ett\n" "\tuavhengig ['dialog']vindu" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Åpne i ett separat vindu" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Lag en ny lenkel bønne liste" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Enkel" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Opprett en ny tematisk bønneliste" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Subjekt" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Opprett en månedlig journal" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Månedlig" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Opprett en daglig journal" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Daglig" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Opprett en disposisjon" # (supposing outline view) #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Disposisjonsvisning" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Opprett en disposisjon" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Kapittel" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "Åpne i ett separat vindu" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Legg til et under-element" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Legg til under-element" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Legg til sak" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Legg til element" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Fjern denne saken" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Rediger denne saken" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos Bibel Guide" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studér Bibelen" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "[ingen moduler]" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s·feilet" #~ msgid "Page %d of %d" #~ msgstr "Side %d av %d" #~ msgid "Save As" #~ msgstr "Lagre som" #~ msgid "HTML Output" #~ msgstr "HTML Ut" #~ msgid "HTML Source" #~ msgstr "HTML Kilde" #~ msgid "Plain Source" #~ msgstr "Enkel Kilde" #~ msgid "_Quit" #~ msgstr "_Avslutt" #~ msgid "_Open" #~ msgstr "_Åpne" #~ msgid "Save _As..." #~ msgstr "Lagre _som..." #~ msgid "Open new document" #~ msgstr "Åpne nytt dokument" #~ msgid "Delete current note" #~ msgstr "Slett dette notatet" #~ msgid "HTML _Output" #~ msgstr "HTML _Ut" #~ msgid "_HTML Source" #~ msgstr "_HTML Kilde" #~ msgid "_Plain Source" #~ msgstr "_Enkel Kilde" #~ msgid "Unlock " #~ msgstr "Lås opp " #~ msgid "Preparing to print" #~ msgstr "Forbereder utskrift" #~ msgid "Printing is not supported on this printer" #~ msgstr "Utskrift har ikke støtte for denne printer" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Printer·%s·støtter ikke PostScript·printing." #~ msgid "Printing" #~ msgstr "Skriver ut" #~ msgid "Waiting to print" #~ msgstr "Avventer utskrift" #~ msgid "An error occurred while printing" #~ msgstr "En feil oppstod ved utskrift" #~ msgid "It was not possible to print your document: %s" #~ msgstr "klarte ikke å skrive ut dokumentet:·%s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos kan ikke lage mappen .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos kan ikke fortsette." #~ msgid "Tabs" #~ msgstr "Arkfaner" #~ msgid "Use tabbed browsing" #~ msgstr "Bruk faneblader" #~ msgid "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgstr "" #~ "Enkeltvalg av Bibel+kommentar+bok+ordbok, eller mange sett av slike valg, " #~ "i fliker" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Bruk faneblad browsing Avkryssningsboks" #~ msgid "Show" #~ msgstr "Vis" #~ msgid "Bible Texts" #~ msgstr "Bibeltekster" #~ msgid "Bible Texts Checkbox" #~ msgstr "Bibeltekst Avkrysningsboks" #~ msgid "Previewer Checkbox" #~ msgstr "Forhåndsvisning Avkryssningsboks" #~ msgid "Commentaries Checkbox" #~ msgstr "Kommentarer Avkryssningsboks" #~ msgid "Dictionary/Lexicon" #~ msgstr "Ordbok/leksikon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Ordbok/Leksikon Avkryssningsboks" #~ msgid "Parallel View in a tab" #~ msgstr "Parallellvisning i en arkfane" #~ msgid "Tabs and Panes" #~ msgstr "Arkfaner og paneler" #~ msgid "Scripture Cross-references" #~ msgstr "Kryssreferanse i Skriften" #~ msgid "StudyPad default directory" #~ msgstr "Standardmappe for studieblokk" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "URL·references·using·\"sword://\"·(similar·to·web·page\n" #~ "references)·can·be·used·by·programs·to·look·up\n" #~ "scripture·references.·Your·system·currently·has·no\n" #~ "program·set·to·handle·these·references.\n" #~ "\n" #~ "Would·you·like·Xiphos·to·set·itself·as·the\n" #~ "program·to·handle·these·references?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos·har nå vellykket blitt satt som\n" #~ "håndterer av sword://·and·bible://·URLs.\n" #~ "\n" #~ "Du kan nå kjøre programmet·\"gconf-editor\"\n" #~ "for å undersøke nøkler·under·/desktop/gnome/url-handlers,\n" #~ "hvis du trenger å endre disse." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos kunne ikke settes opp til å håndtere nøkkel #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Gå til " #~ msgid "Main" #~ msgstr "Hoved" #~ msgid "Modules Main" #~ msgstr "Hovedmoduler" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Uten noen bibel moduler å vise,\n" #~ "kan ikke Xiphos fortsette,\n" #~ "og vil nå avslutte." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Velg for å aktivere Bønneliste " #~ msgid "Cipher Key?" #~ msgstr "Kodenøkkel?" #~ msgid "Change parallel 1" #~ msgstr "Endre parallell 1" #~ msgid "Change parallel 2" #~ msgstr "Endre parallell 2" #~ msgid "Change parallel 3" #~ msgstr "Endre parallell 3" #~ msgid "Change parallel 4" #~ msgstr "Endre parallell 4" #~ msgid "Change parallel 5" #~ msgstr "Endre parallell 5" #~ msgid "Sizes" #~ msgstr "Størrelser" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Velkommen til Xiphos.\n" #~ "\n" #~ "Ingen bibel-moduler er installert. For å kunne starte opp må Xiphos ha " #~ "minst en bibel-modul installert.\n" #~ "\n" #~ "Hvis du vil kan Xiphos starte modulhåndtereren så dukan laste ned en fra " #~ "Crosswire:\n" #~ "1. Sett opp installasjon av moduler fra nettet.\n" #~ "2. Koble til.\n" #~ "3. Velg en bibeltekst du vil bruke.\n" #~ "4. Klikk 'Installer'.\n" #~ "Lukk modulhåndtereren når du er ferdig.\n" #~ "\n" #~ "PS: Hvis du er i et land der det ikke er lov å bruke en bibel, vær " #~ "forsiktig!\n" #~ "Vil du starte modulhåndtereren så du kan legge inn en bibeltekst?" #~ msgid "Parallel View" #~ msgstr "Vis arallellt" #~ msgid "Parallel 1" #~ msgstr "Parallell 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Parallell 1 Combo" #~ msgid "Parallel 2" #~ msgstr "Parallell 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Parallell 2 Combo" #~ msgid "Parallel 3" #~ msgstr "Parallell 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Parallell 3 Combo" #~ msgid "Parallel 4" #~ msgstr "Parallell 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Parallell 4 Combo" #~ msgid "Parallel 5" #~ msgstr "Parallell 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Parallell 5 Combo" #~ msgid "Use Verse Per Line" #~ msgstr "Bruk Vers Per Linje" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Les inn bokmerker fra Bibletime" #~ msgid "Restore Folder" #~ msgstr "Gjenopprett mappe" #~ msgid "Restore saved folder" #~ msgstr "Gjenopprett lagret mappe" #~ msgid "About the SWORD Project" #~ msgstr "Om SWORD-prosjektet" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Bøker kan lastes ned fra SWORD·Project" #~ msgid "Move backwards through history" #~ msgstr "Gå bakover i historie" #~ msgid "Move foward through history" #~ msgstr "Gå forover i historie" #~ msgid "Select a Book of the Bible" #~ msgstr "Velg en av bibelens bøker" #~ msgid "Change Chapter" #~ msgstr "Endre kapittel" #~ msgid "Change Verse" #~ msgstr "Endre vers" #~ msgid "Remove these modules:" #~ msgstr "Slett disse modulene:" #~ msgid "Archive these modules:" #~ msgstr "Arkiver disse modulene:" #~ msgid "" #~ "Build fast-search index for these\n" #~ "modules (may take minutes/module):" #~ msgstr "" #~ "Bygg rask søke indeks·for·disse\n" #~ "modulene (kan ta minutter/moduler):" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos kunne ikke kjøre arkiveringsprogram" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " resultat fra arkivering:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Arkiv inn " #~ msgid "Refreshing remote" #~ msgstr "Oppdaterer eksterne kilder" #~ msgid "Remote not found" #~ msgstr "Ekstern kilde ikke funnet" #~ msgid "Sources" #~ msgstr "Kilder" #~ msgid "Open in a new tab" #~ msgstr "Åpne i en ny arkfane" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Åpne valgt modul i eget ['dialog']·vindu" #~ msgid "View information about the selected dialog" #~ msgstr "Vis informasjon om valgt vindu" #~ msgid "Daily Journal" #~ msgstr "Dagens Logg" #~ msgid "Outlined Topic" #~ msgstr "Uthevet Emne" #~ msgid "Open selected module in a dialog" #~ msgstr "Åpne valgt modul i eget vindu" #~ msgid "Text" #~ msgstr "Tekst" #~ msgid "Text to render" #~ msgstr "Tegn opp tekst" #~ msgid "Pixbuf Object" #~ msgstr "Objekt for bildebuffer" #~ msgid "The pixbuf to render." #~ msgstr "Bildebufferet som skal tegnes opp." #~ msgid "Add Child" #~ msgstr "Legg til Undergruppe" #~ msgid "Add Sibling" #~ msgstr "Legg til Undergruppe" #~ msgid "Eph 2:8" #~ msgstr "Efes 2:8" #~ msgid "H_istory/" #~ msgstr "H_istorie/" #~ msgid "H_istory/C_lear" #~ msgstr "H_istorie/S_lett" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos har skiftet ut navnet på mappen .xiphos-2.0 til .xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos kan ikke skifte navn på mappen .xiphos-2.0 til .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos kan ikke fortsette." #~ msgid "Open the file in Studypad" #~ msgstr "Åpne filen i Studieblokk" #~ msgid "Base text size" #~ msgstr "Base tekst størrelse" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Ordbok/_Leksikon" #~ msgid "Remove - Restore" #~ msgstr "Fjern - gjenopprett" #~ msgid "Remove Folder" #~ msgstr "Fjern mappe" #~ msgid "_Commentary" #~ msgstr "_Kommentar" #~ msgid "_Show/Hide Sidebar" #~ msgstr "_Vis / skjul sidestolpe" #~ msgid "Open StudyPad File" #~ msgstr "Åpne notatblokk" #~ msgid "Save StudyPad File" #~ msgstr "Lagre notatblokk" #~ msgid "item1" #~ msgstr "Element 1" #~ msgid "item2" #~ msgstr "Element 2" #~ msgid "_Module Options" #~ msgstr "_Modulvalg" #~ msgid "Sync with main" #~ msgstr "Synkroniser med hoved" #~ msgid "Stay in sync" #~ msgstr "Hold oppdatert hele tiden" #~ msgid "Failed to print the document" #~ msgstr "Klarte ikke å skrive ut dokumentet" #~ msgid "_Modules" #~ msgstr "_Moduler" #~ msgid "_Bookmarks" #~ msgstr "_Bokmerker" #~ msgid "Verse _List" #~ msgstr "_Liste over vers" #~ msgid "%s not found" #~ msgstr "%s ikke funnet" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "er endret. Vil du lagre endringene?" #~ msgid "not loaded" #~ msgstr "ikke lastet" #~ msgid "Open the StudyPad editor" #~ msgstr "Rediger i notatblokk" #~ msgid "Save the current session to a file" #~ msgstr "Lagre økten til en fil" #~ msgid "_Copy" #~ msgstr "_Kopier" #~ msgid "Copy highlighted text from main window" #~ msgstr "Kopier den merkede teksten fra hovedvinduet" #~ msgid "Search using the shortcut bar" #~ msgstr "Søk fra snarveislinja" #~ msgid "Advanced search using the search dialog" #~ msgstr "Avansert søk i eget søkevindu" #~ msgid "C_lear" #~ msgstr "_Slett" #~ msgid "Show the Daily Devotion for today" #~ msgstr "Vis dagens tekst" #~ msgid "Show or hide Bible texts window" #~ msgstr "Vis / skjul vinduet for bibeltekst" #~ msgid "Show or hide Preview window" #~ msgstr "Vis / skjul vinduet for forhåndsvisning" #~ msgid "Show or hide commentaries" #~ msgstr "Vis / skjul kommentarer" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "Vis / skjul ordbøker og leksikon" #~ msgid "Chat with other users and developers" #~ msgstr "Chat med andre brukere og utviklere" #~ msgid "Report bug to SourceForge" #~ msgstr "Rapporter bug til SourceForge" #~ msgid "More information about the SWORD Project" #~ msgstr "Mer informasjon om SWORD-prosjektet" #~ msgid "Hi_story" #~ msgstr "Hi_storie" #~ msgid "1 Cor 15:1" #~ msgstr "1 Kor 15:1" #~ msgid "Name for new prayer list" #~ msgstr "Navn for ny bønneliste" #~ msgid "can not create path\n" #~ msgstr "kan ikke lage path\n" #~ msgid "Prayer list already exist\n" #~ msgstr "Bønneliste eksisterer allerede\n" #~ msgid "\\par\\par My prayer list \\par\\par Module created in Xiphos" #~ msgstr "\\par\\par·Min bønneliste·\\par\\par·Moduler laget i Xiphos" #~ msgid "-3" #~ msgstr "-3" #~ msgid "Select Local Source" #~ msgstr "Velg lokal kilde" #~ msgid "Starting" #~ msgstr "Starter" #~ msgid "Building Xiphos interface" #~ msgstr "Bygger Gnomewsord grensesnitt" #~ msgid "Initiating Xiphos" #~ msgstr "Gjør klar Xiphos" #~ msgid "done" #~ msgstr "ferdig" #~ msgid "Xiphos is shutdown" #~ msgstr "Xiphos er avsluttet" #~ msgid "Initiating SWORD" #~ msgstr "Setter opp SWORD|" #~ msgid "path to sword" #~ msgstr "sti til sword" #~ msgid "System locale is" #~ msgstr "Systemets standardspråk (locale) er" #~ msgid "SWORD locale is" #~ msgstr "SWORDs standardspråk (locale) er" #~ msgid "SWORD is shutdown" #~ msgstr "SWORD er avsluttet" #~ msgid "Number of Text modules" #~ msgstr "Antall tekst-moduler" #~ msgid "Number of Dict/lex modules" #~ msgstr "Antall ordbok-moduler" #~ msgid "Number of Book modules" #~ msgstr "Antall bok-moduler" #~ msgid "Number of Percomm modules" #~ msgstr "Antall kommentar-moduler" #~ msgid "Number of Devotion modules" #~ msgstr "Antall moduler for dagens tekst" #~ msgid "can not create .sword" #~ msgstr "kan ikke lage mappen .sword" #~ msgid "can not create .sword/mods.d" #~ msgstr "kan ikke lage mappen .sword/mods.d" #~ msgid "can not create .sword/modules" #~ msgstr "kan ikke lage mappen .sword/modules" #~ msgid "Afrikaans" #~ msgstr "Afrikaans" #~ msgid "English, Old (ca.450-1100)" #~ msgstr "Engelsk, gammel (ca.450-1100)" #~ msgid "Arabic" #~ msgstr "Arabisk" #~ msgid "Azerbaijani" #~ msgstr "Azerbajansk" #~ msgid "Belarusian" #~ msgstr "Belarussisk" #~ msgid "Bulgarian" #~ msgstr "Bulgarsk" #~ msgid "Breton" #~ msgstr "Bretonsk" #~ msgid "Bosnian" #~ msgstr "Bosnisk" #~ msgid "Catalan" #~ msgstr "Katalansk" #~ msgid "Cebuano" #~ msgstr "Cebuano" #~ msgid "Coptic" #~ msgstr "Koptisk" #~ msgid "Czech" #~ msgstr "Tsjekkisk" #~ msgid "Church Slavic" #~ msgstr "Kirkeslavisk" #~ msgid "Welsh" #~ msgstr "Walisisk" #~ msgid "Danish" #~ msgstr "Dansk" #~ msgid "German" #~ msgstr "Tysk" #~ msgid "Greek, Modern (1453-)" #~ msgstr "Gresk, moderne (1453-)" #~ msgid "English" #~ msgstr "Engelsk" #~ msgid "American English" #~ msgstr "Amerikansk-engelsk" #~ msgid "English, Middle (1100-1500)" #~ msgstr "Engelsk, midtperiode (1100-1500)" #~ msgid "Esperanto" #~ msgstr "Esperanto" #~ msgid "Spanish" #~ msgstr "Spansk" #~ msgid "Estonian" #~ msgstr "Estisk" #~ msgid "Basque" #~ msgstr "Baskisk" #~ msgid "Finnish" #~ msgstr "Finsk" #~ msgid "French" #~ msgstr "Fransk" #~ msgid "Frisian" #~ msgstr "Frisisk" #~ msgid "Irish" #~ msgstr "Irsk" #~ msgid "Gaelic (Scots)" #~ msgstr "Gælisk (Skotsk)" #~ msgid "Manx" #~ msgstr "Manx" #~ msgid "Greek, Ancient (to 1453)" #~ msgstr "Gresk, tidlig (til 1453)" #~ msgid "Hebrew" #~ msgstr "Hebraisk" #~ msgid "Hawaiian" #~ msgstr "Hawaiisk" #~ msgid "Croatian" #~ msgstr "Kroatisk" #~ msgid "Hungarian" #~ msgstr "Ungarsk" #~ msgid "Armenian" #~ msgstr "Armensk" #~ msgid "Klingon" #~ msgstr "Klingon" #~ msgid "Icelandic" #~ msgstr "Islandsk" #~ msgid "Japanese" #~ msgstr "Japansk" #~ msgid "Georgian" #~ msgstr "Georgisk" #~ msgid "Korean" #~ msgstr "Koreansk" #~ msgid "Kurdish" #~ msgstr "Kurdisk" #~ msgid "Kirghiz" #~ msgstr "Kirgisistansk" #~ msgid "Latin" #~ msgstr "Latin" #~ msgid "Lithuanian" #~ msgstr "Litauisk" #~ msgid "Latvian" #~ msgstr "Latvisk" #~ msgid "Maori" #~ msgstr "Maori" #~ msgid "Macedonian" #~ msgstr "Makedonsk" #~ msgid "Maltese" #~ msgstr "Maltesisk" #~ msgid "Low German; Low Saxon" #~ msgstr "Lavtysk; Lavsaksisk" #~ msgid "Dutch" #~ msgstr "Nederlandsk" #~ msgid "Norwegian" #~ msgstr "Norsk" #~ msgid "Papiamento" #~ msgstr "Papiamento" #~ msgid "Polish" #~ msgstr "Polsk" #~ msgid "Portuguese" #~ msgstr "Portugisisk" #~ msgid "Romanian" #~ msgstr "Rumensk" #~ msgid "Russian" #~ msgstr "Russisk" #~ msgid "Scots" #~ msgstr "Skotsk" #~ msgid "Slovak" #~ msgstr "Slovakisk" #~ msgid "Slovenian" #~ msgstr "Slovensk" #~ msgid "Somali" #~ msgstr "Somalisk" #~ msgid "Albanian" #~ msgstr "Albansk" #~ msgid "Swedish" #~ msgstr "Svensk" #~ msgid "Swahili" #~ msgstr "Swahili" #~ msgid "Syriac" #~ msgstr "Syrisk" #~ msgid "Tamil" #~ msgstr "Tamilsk" #~ msgid "Thai" #~ msgstr "Thai" #~ msgid "Tagalog" #~ msgstr "Tagalog" #~ msgid "Tswana" #~ msgstr "Tswana" #~ msgid "Turkish" #~ msgstr "Tyrkisk" #~ msgid "Tahitian" #~ msgstr "Tahitisk" #~ msgid "Ukrainian" #~ msgstr "Ukrainsk" #~ msgid "Vietnamese" #~ msgstr "Vietnamesisk" #~ msgid "Xhosa" #~ msgstr "Xhosa" #~ msgid "Bavarian" #~ msgstr "Bayersk" #~ msgid "Alemannisch" #~ msgstr "Alemagnsk" #~ msgid "Haitian Creole French" #~ msgstr "Haitisk Kreolsk Fransk" #~ msgid "Itz" #~ msgstr "Itz" #~ msgid "Shuar" #~ msgstr "Shuar" #~ msgid "Kekchi" #~ msgstr "Kekchi" #~ msgid "Lombard" #~ msgstr "Lombardisk" #~ msgid "Tok Pisin" #~ msgstr "Tok Pisin" #~ msgid "Uma" #~ msgstr "Uma" #~ msgid "Romani, Vlax" #~ msgstr "Romansk, Vlax" #~ msgid "Sango" #~ msgstr "Sango" #~ msgid "Sranan" #~ msgstr "Sranan" #~ msgid "Chinese" #~ msgstr "Kinesisk" #~ msgid "Zulu" #~ msgstr "Zulu" #~ msgid "found in" #~ msgstr "funnet i" #~ msgid "" #~ "There is currently no program set as your handler for \"sword://\" and " #~ "similar URLs. Would you like Xiphos to install itself as the program to " #~ "handle these URLs?" #~ msgstr "" #~ "Ikke noe program er satt opp til å håndtere \"sword://\" og liknende URL-" #~ "er. Vil du at GnoneSword skal settes opp til å håndtere disse URL-ene?" #~ msgid "The" #~ msgstr "" #~ msgid "module has been unlocked." #~ msgstr "Modulen er låst opp" #~ msgid "If you have the cipher key you can" #~ msgstr "Hvis du har kodenøkkelen kan du" #~ msgid "click here" #~ msgstr "klikke her" #~ msgid "to unlock the module" #~ msgstr "for å låse opp modulen" #~ msgid "You will need to restart Xiphos after you unlock it." #~ msgstr "Du må starte Xiphos på nytt etter å ha låst opp modulen." #~ msgid "You need to restart Xiphos to view it" #~ msgstr "Du må starte Xiphos på nytt for å vise modulen" #~ msgid "Select the modules you want" #~ msgstr "Velg de modulene du vil ha" #~ msgid "It will be lost permanently!" #~ msgstr "Det kan ikke hentes fram igjen!" #~ msgid "" #~ "Unlink of old configuration failed:\n" #~ "%s" #~ msgstr "" #~ "Kunne ikke koble fra gammelt oppsett:\n" #~ "%s" #~ msgid "Show Tabs" #~ msgstr "Vis tabulatorer" #~ msgid "Go to %s" #~ msgstr "Gå til %s" #~ msgid "The Setup Druid was cancelled." #~ msgstr "Veiviseren er avbrutt" #~ msgid "Do you wish to set preferences now?" #~ msgstr "Vil du sette opp innstillinger nå?" #~ msgid "_About the SWORD Project ..." #~ msgstr "_Om Sword-prosjektet ..." #~ msgid "Old" #~ msgstr "Gammel" #~ msgid "Remove/Archive" #~ msgstr "Fjern/Arkiver" #~ msgid "URL:" #~ msgstr "URL:" #~ msgid "Go to parent" #~ msgstr "Gå et trinn opp" #~ msgid "Go to first child" #~ msgstr "Gå et trinn ned" #~ msgid "Save using the PersistStream interface" #~ msgstr "Lagre med PersistStream-grensesnittet" #~ msgid "Open (PersistFile)" #~ msgstr "Åpne (PersistFile)" #~ msgid "Open using the PersistFile interface" #~ msgstr "Åpne med PersistFile-grensesnittet" #~ msgid "Save (PersistFile)" #~ msgstr "LAgre (PersistFile)" #~ msgid "Save using the PersistFile interface" #~ msgstr "Lagre med PersistFile-grensesnittet" xiphos-4.0.7+dfsg1/po/zh_TW.po0000664000175000017500000043744213162045104015273 0ustar unit193unit193msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2017-08-28 03:03+0800\n" "Last-Translator: \n" "Language-Team: \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.3\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "您是否確定刪除以下經節的筆記:" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "開啟" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "未命名文件" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "您要先儲存已修改的" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "再來關閉文件嗎?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "如不儲存,您所作的修改將永久失去。" #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "檔案" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "筆記編輯工具" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "禱告表/日誌編輯工具" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "關於 Sword 模組" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "關閉" #: ../src/gnome2/about_modules.c:411 msgid "Module name: " msgstr "模組名稱: " #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "模組名稱縮寫: " #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "版本號: " #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "找不到版本戳記" #: ../src/gnome2/about_modules.c:429 msgid "Type: " msgstr "類型: " #: ../src/gnome2/about_modules.c:431 msgid "Daily Devotion" msgstr "每日靈修" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "地圖" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "插圖" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "彙編" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "少數教派" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "聖經" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "註釋書" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "辭典" #: ../src/gnome2/about_modules.c:454 msgid "General Book" msgstr "一般圖書" #: ../src/gnome2/about_modules.c:459 msgid "Personal Commentary" msgstr "個人註釋書" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "日誌" #: ../src/gnome2/about_modules.c:465 msgid "Unknown type" msgstr "未知的類型" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "語言: " #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "未指定" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "安裝後大小: " #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "搭檔模組:
" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "功能特色:" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "* 標題" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "* 註腳" #: ../src/gnome2/about_modules.c:519 msgid "* Cross references" msgstr "* 交叉參照" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "* 史特朗編號" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "* 詞法標籤" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "* 詞目" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "* 紅字標明基督言說" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "* 希臘文重音" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "* 希伯來文母音點" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "* 希伯來吟誦" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "* 異文" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "* 轉寫形式" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "* 註釋" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "* 語素切分" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "* 未註明功能" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "散布授權條款:" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "SWORD 專案致力於製作種類日益豐富的軟體套件包,供研究及學習神和衪的話語。其架" "構乃便於聖經經文、註釋書、詞彙、辭典及各類圖書之使用及研習。使用此架構所建立" "的前端軟體尤多,同屬此架構下安裝的各組書目均可在各前端軟體中分享。\n" "\n" " 各類經文及圖書可從 SWORD 專案下載。" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Sword 專案" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "關於 Xiphos 的翻譯" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "版權所有 © 2000-2017 Xiphos 開發團隊" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "以 SWORD 專案為房角石。\n" "我們感謝 Troy Griffitts 及各友好同儕施予我們 SWORD 專案。" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "書籤" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "輸入資料夾名稱" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "資料夾名稱" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "資料夾:" #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "指定書籤檔案" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "編輯" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "資料夾名稱:" #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "書籤名稱: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "經節: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "模組:" #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "移除所選的資料夾" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(與其中所有的內容)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "移除所選的書籤" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "加入" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "標籤:" #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "未能支援在多個分頁\n" "開啟多重參照書籤。" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "書籤" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "模組 %s 之密鑰" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "輸入密鑰: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "取消(_C)" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "關閉而不儲存" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "關閉而不儲存(_W)" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "金句表" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "金句表" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "Xiphos_搜尋結果" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "匯出前請先查明著作權!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "尋找" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "輸入字詞或字句" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "倒向搜尋" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "尋找下一項" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "設定模組的字型" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "變更字型於" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "模組" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "目前的字型: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "在此模組使用預設的字型" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "程式錯誤!Xiphos 由於\"STRDUP\"錯誤而即將崩垮。" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "請向 Xiphos 開發團隊回報下列的程式錯誤:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "程式錯誤!Xiphos 由於\"STRING\"錯誤而即將崩垮。" #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "模組並不支援 %s。" #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: 沒有視窗。" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: 已送出目前的導播。" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: 非導播中。" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - 查經軟體" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "開啟新分頁" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "標準閱覽" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "註釋閱覽" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "圖書閱覽" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "歡迎使用 Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "不支援 Windows 系統中變更名稱。\n" "\n" "Xiphos 受限於 Windows 的檔案系統,\n" "並不容許變更目前\n" "開啟使用中的檔案名稱,\n" "它屬於註釋書內容之一部分。\n" "因此,在 Windows 系統環境中\n" "並不支援變更個人註釋書的名稱。" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "變更註釋書名稱" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "選取註釋書名稱" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "New Name" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "名稱:" #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "模組名稱只能包含 [A-Za-z0-9_] 字元。" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos 中已有相同名稱的模組。" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "未能成功建立新的組態:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "組態建立錯誤:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "此面板中並無模組。" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "模組管理工具的概覽。\n" "\n" "這是 Xiphos 取得最新藏書內容的機制。\n" "如果您是第一次使用,請花一點時間參閱一下。\n" "\n" "模組來自不同的藏書庫模組來源: 新增/移除會顯示目前已知的藏書" "庫。\n" "\n" "模組來源: 選取讓您決定使用來自哪裡的模組,即 Xiphos 取得模組的藏書庫;" "也讓您決定收藏於系統哪個位置。請設定安裝來源安裝目的地,然後" "按刷新內容.\n" "\n" "模組: 安裝/更新讓您在選取來源及目的地後,選擇及取得您所需的模組。\n" "\n" "模組: 維護讓您製作歸檔保存,以至建立搜尋索引。\n" "\n" "有關模組管理工具,詳參使用者手冊的第 5 節;您也可使用即時聊天功能求助,又或" "(在聊天上線無人解答時)傳送電郵到我們的使用者電郵清單詢問。\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "歡迎使用 Xiphos。\n" "\n" "目前尚未安裝聖經模組。在啟始使用時,Xiphos 需要起碼一個聖經模組。為此模組管理" "員現已開啟,讓您安裝一本或更多聖經的模組,即從本地的模組套(光碟機、隨身碟)" "或從 CrossWire 聖經協會(CrossWire Bible Society)的網路下載。請依照逐步的指" "示,及參照已打開的總類模組管理工具的概覽以茲說明。\n" "\n" "本地安裝方法:\n" "- 在模組來源: 新增/移除,加入一個找到新模組的資料夾名稱。\n" " (這是現時 mods.dmodules 目錄所在的位置。)\n" "- 在模組來源: 選取,點擊 \"本地\" 按鈕,並在下拉選單中選取其目錄。\n" "\n" "從 CrossWire 網路安裝方法:\n" "- 在模組來源: 選取,點擊 \"遠端\" 按鈕,並在下拉選單中選取 " "CrossWire。\n" "- 點擊在下方的 \"刷新\" 按鈕。\n" "\n" "在上述兩種情況,您均須:\n" "- 在模組: 安裝/更新,依您的喜好選擇聖經及其它模組。\n" "- 點擊 \"安裝\"。\n" "- 完成後即可關閉模組管理工具。\n" "\n" "警告: 若您身處宗教逼害之國家,務必慎用。\n" " \n" "\n" "以上逐步指示以及總類簡介的對話框均可隨時關閉。" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "移除以下模組?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "準備移除模組" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "正在移除模組" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "移除" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "安裝以下模組?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "準備安裝模組" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "正在安裝模組" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "安裝" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "備存以下模組?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "準備備存歸檔" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "正在備存歸檔" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "備存歸檔" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "為以下模組建立快速搜尋索引\n" "(每模組或需時數分鐘)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "準備建立索引" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "正在建立索引" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "建立索引" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "刪除以下模組的快速搜尋索引?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "準備刪除索引" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "正在刪除索引" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "刪除" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "模組並未提供有關資訊。" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "模組名稱" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "勾選標記代表已安裝此模組" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "勾選方塊來繼續處理此模組" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "勾選方塊來安裝/更新此模組" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "已裝版" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "上鎖圖示代表本模組經過加密,必須向內容擁有者購買密鑰,方能解鎖。" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "關於" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "刷新圖示代表已裝版本的模組已有更新的流通版本: 您應更新這個模組" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "流通版" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "大小" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "模組介紹" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' 未能成功:\n" "%s。" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " 已備存歸檔於: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "不能建立日誌及禱告表的索引。" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "未能成功 %s" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "完成" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "(未知語言)" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "藏書庫:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "按\n" "模組類型分類" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "聖經經文" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "註釋書" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "辭典" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "彙編" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "每日靈修材料" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "一般圖書" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "少數教派/非正典經文" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "按\n" "版本流通情況分類" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "更新版本" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "未安裝的版本" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "禱告表/日誌" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "刷新遠端來源" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "找不到遠端來源" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "類型" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "標題" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "來源" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "目錄" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "使用者名稱" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "密碼" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "模組來源" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "新增/移除" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "選取" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "模組" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "安裝/更新" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "維護" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "請刷新" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "您的模組清單尚未更新!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "您已解除安裝最後一組聖經經文\n" "Xiphos 要求起碼一組方能運作。" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "尚未安裝聖經。\n" "Xiphos 未能繼續操作。" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "找不到過時的模組。" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "已載入標準的遠端來源設定值。" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "未能載入 CrossWire 的標準來源。" #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "移除所選的來源" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "輸入一個遠端來源" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "標題:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "類型:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "主機:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "目錄:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "使用者名稱(選填):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "密碼(選填):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "相同名稱的來源經已存在。" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "刪除一個遠端來源" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[沒有模組]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "退出上一層的主部" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "前往上一項目處" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "前往下一項目處" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "進入下一層的次部" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "啟動此視窗與主視窗同步" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "平行" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "接合/分拆" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "模組選項" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "平行閱覽" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BibleSync 進程的密碼串" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "密碼串:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "未能成功選擇模式。\n" "設定\"除錯\"重試以便找出原因。" #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "未能成功選擇模式。\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (密碼串\"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "停用" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "個人模式" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "揚聲器模式" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "聽眾模式" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- 選擇 --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "語系檔將於程式重啟後應用。" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "偏好設定" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "總類" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "選項" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "字型" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "色彩" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "大小與字體" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "專用" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "清除清單?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "您是否確定清除模組清單中的所有模組?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "移除模組?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "您是否確定移除所選的個別模組?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " 模組" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "項結果於 " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "新清單 %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "不能刪除最後一個模組清單" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "刪除清單?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "您是否確定刪除:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "模組並非聖經或註譯書" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync 並未在啟動傳輸的狀態。" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "這是包攬式 (\"AND\") 搜尋:\n" "顯示同時相配所有字詞的結果。" #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "開啟進階搜尋(_O)" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "另自開啟進階搜尋對話框。" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "搜尋模組" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "搜尋類型" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "正規表達式(按: 如 [a-z]*iah,詳參說明及 man page)" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "完全相同之詞句" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "搜尋選項" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "符合大小寫" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "搜尋區域" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "不限區域" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "使用前後範圍" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "上次搜尋結果" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "前後範圍" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "開始" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "結束" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "在編輯工具中開啟模組?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "如答否則只開啟作顯示。" #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "列出:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "搜尋" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "側邊欄" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "以 SWORD 專案為房角石" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "禱告表/日誌項目" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "新的名稱" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "移除所選項目" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "一月" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "二月" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "三月" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "四月" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "五月" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "六月" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "七月" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "八月" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "九月" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "十月" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "十一月" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "十二月" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "未能確定此圖片檔案大小。\n" "Xiphos 未能依視窗大小調整圖片。" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "錯配的封包\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "出席通知:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "導覽的封包:\n" "\n" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "未知的模組 " #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "間接使用金句表導覽。" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "勾選此方塊來聆聽此揚聲器" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "可用的揚聲器" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "下載" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "顯示上次使用直接或間接導播" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "上次導播" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "IP 位址: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "應用程式: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "裝置: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "

模組在此處並無內容。
" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "個人標註標籤的編碼不正確:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "章" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos 並不能解讀超過一個引數。" #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "HTML 啟始" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "正在建立介面" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "正在啟動 Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "正在載入設定" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "正在顯示 Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "預覽區" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "註腳" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "交叉參照" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "史特朗編號" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "詞法學" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "回到 " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "未知的平行模組: " #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "史特朗編號" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "註腳" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "詞法標籤" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "希伯來文母音點" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "希伯來吟誦" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "希臘文重音" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "交叉參照" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "詞目" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "標題" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "語素切分" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "紅字標明基督言說" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "轉寫/拼音" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "異文文本" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "讀本一" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "讀本二" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "所有讀本" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "轉寫形式" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "註釋" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "查看原文上下" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "靈命成長" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "有關靈命成長
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "拯救得贖" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "有關拯救得贖
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "健康醫治" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "有關健康醫治
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "其它事項" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "其它事項
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "重點一" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(一)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "重點二" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(二)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "重點三" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(三)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "副題 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "副題 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "副題 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "副題 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "副題 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "副題 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "副題 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "副題 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "為新的禱告表或日誌命名" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos 搜到已有該張禱告表。" #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos 不能建立模組的路徑:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "本張基本禱表。 \\par\\par 模組為 Xiphos 所產生。" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "BasicPrayerList" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MyPrayerList" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "人物:
Bob
Sam
Sue

教會:
座位
崇拜" "
宣教用的聖經


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "本張主題禱表。 \\par\\par 模組為 Xiphos 所產生。" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "SubjectPrayerList" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "弟兄
姊妹
同工
幹事
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "靈命成長" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "弟兄
姊妹
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "同工
幹事
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "本張月禱表。 \\par\\par 模組為 Xiphos 所產生。" #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MonthlyPrayerList" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "本則日誌。 \\par\\par 模組為 Xiphos 所產生。" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "DailyJournal" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "本則主題大綱。 \\par\\par 模組為 Xiphos 所產生。" #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "OutlinedTopic" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "主題 A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "主題 A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "主題 B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "主題 B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "主題 C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "主題 C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "本則主題大綱。 \\par\\par 模組為 Xiphos 所產生。" #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "章" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "使用者標註" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "搜尋 %s:「%s」的結果" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "刪除範圍?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "您是否確定刪除此範圍?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "搜尋:" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "並未安裝是項模組。\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "請調整模組清單。" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "%s 的快速搜尋索引並不存在。%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "現在搜尋此模組是使用「多個字詞」類型。" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "請見模組管理工具之維護面板。" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "完成搜尋" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "項乎合" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "尚未安裝註釋書模組。" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME 並未設定!" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "Xiphos 不能建立目錄 " #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "不能建立 " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "空白的設定檔 -- 系統已嘗試恢復備分。\n" "部分資料可能經已遺失。" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "空白的設定檔 -- 尚未備分?!?資料經已遺失!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "尚未安裝聖經經文,\n" "因您確定拒絕安裝。\n" "\n" "因無法顯示任何聖經模組,\n" "Xiphos 即不能繼續執行,\n" "並即將離開。" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "聖經模組安裝完成。" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "模組錯誤: 交叉參照編碼不穩定。(Unusable xref encoding.)\n" "請回報此程式錯誤,包括涉及的模組與經節" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphos 找不到\n" "語言縮寫檔案。" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "未能開啟 Xiphos 的\n" "語言縮寫檔案。" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos 不能為語言\n" "縮寫檔案分配空間。" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos 不能讀取此\n" "語言縮寫檔案。" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "沒有找到對應 `%s' 的語系檔。\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "圖書名稱及選單均不能翻譯。" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "%s 模組兼具相隨模組:\n" "%s.\n" "您想連同它們一起開啟?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "已要求每日靈修材料,但找不到已安版本。" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "模組已上鎖。\n" "\n" "您正在開啟需要密鑰的模組。\n" "\n" "此模組已上鎖,即其出版商已將模組內容加密。您必須輸入其密鑰,方能顯示內容。此" "密鑰應可向證明您購買的該網頁獲得,或在購買後從電子郵件中獲得。\n" "\n" "請在對話框中輸入密鑰。" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "清除閱覽記錄" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "閱覽記錄 ➛ 金句表" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "找不到網址 (URL):" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos 未能執行 %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "檢視工具錯誤:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "在主視窗顯示 %s 的上下原文" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "未能成功建立文件。\n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "我該如何作才能得拯救?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "使徒行傳 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "以弗所書 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "羅馬書 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "甚麼是福音?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "哥林多前書 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "未能成功選取文件。\n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "空白的文件 \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "舊約全書" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "創 - 瑪" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "新約全書" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "太 - 啟" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "樣板模組清單" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "未能成功儲存設定值!stat %d, size %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "嘗試回復到上次儲存的狀態。" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "加入書籤" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "書籤對話框" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "新增資料夾" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "新增資料夾" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "新資料夾..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "標籤:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "標籤的輸入方塊" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "經節或圖文:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "經節的輸入方塊" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "模組:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "模組的輸入方塊" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "樹狀檢視書籤資料夾" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "加插鏈結" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "經節" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "鏈結文字" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "直接連到經文" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "連到金句表" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "測試鏈結" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "離開程式" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "離開" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "列印此筆記" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "預覽要列印的筆記" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML 模式" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "刪除目前的筆記" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "檔案(_F)" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "儲存目前的筆記" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "預覽列印(_V)" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "列印...(_P)" #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "離開(_X)" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "格式(_M)" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "儲存" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "列印此文件" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "預覽要列印的文件" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "在 StudyPad 開啟檔案" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "儲存目前的檔案" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "另存目前的檔案為" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "另存新檔" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "製作新的文件" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "新文件" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "複製/匯出經文" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "版本號" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr "" #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "密鑰" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "複製" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "匯出" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "匯出全卷" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "全卷" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "全卷的單選按鈕" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "匯出一整章" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "章的單選按鈕" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "匯出一節經文" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "經節範圍的單選按鈕" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "經節範圍" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "格式" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "純文字" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "純文字的單選按鈕" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML 的單選按鈕" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "在匯出多於一節經文時,指明要否顯示每節節數。" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "每節經文的節數(_V)" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "指明在匯出時要否顯示每節節數。" #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "逐節匯出時添附聖經版本名稱" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "關於 StudyPad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "開啟關於資訊對話框" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "粗體" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "選段文字加粗" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "複製" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "複製選段到剪貼簿" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "剪下" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "剪下選段" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "減少往內縮排" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "減少" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "減少段落往內縮排" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "刪除選段" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "刪除" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "移除選段" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "刪除項目" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "刪除目前項目" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "搜尋目前的文件" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "字型" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "變更字型" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "增加往內縮排" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "增加" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "增加段落往內縮排" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "加插表情符號" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "表情符號" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "加插一個表情符號" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "加插圖片" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "圖片" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "在游標位置加插圖片" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "加插鏈結" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "鏈結" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "加插一項鏈結" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "加插水平線" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "規則" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "加插水平線" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Xiphos 的鏈結" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "加插鏈結連到一個 Sword 模組" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "加插表格" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "表格" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "加插一張表格" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "斜體" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "變更選段字型為斜體" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "置中" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "段落置中" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "左右對齊" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "左右對齊段落" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "靠左" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "靠左對齊段落" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "靠右" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "靠右對齊段落" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "建立新的檔案" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "開啟檔案" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "貼上" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "在游標處貼上剪貼簿內容。" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "列印文件" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "列印" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "列印目前的文件" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "預覽列印" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "預覽" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "目前文件的列印預覽" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "離開" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "關掉編輯工具" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "取消復原" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "重做上次復原動作" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "尋找與取代" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "取代" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "搜尋與取代" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "儲存檔案的更動" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "另存新檔" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "另存檔案為 ..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "加刪除線" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "選段加刪除線" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "加底線" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "選段加底線" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "復原" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "復原上次的改動" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "編輯工具" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "近來開啟檔案" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "編輯(_E)" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "說明(_H)" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "普通文字" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "標題 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "標題 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "標題 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "標題 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "標題 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "標題 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "地址" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "預設格式文字" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "項目符號清單" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "羅馬數目序清單" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "數目序清單" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "字母序清單" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "加刪除線" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "設定所選文字的字型色彩。" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "設定重點標示文字的背景色彩。" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "標記/註銷標記經節" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "標記" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "註銷標記" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 msgid "Remove annotation." msgstr "" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "模組管理工具" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "檢視簡介(_V)" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "開啟簡介說明文件解釋怎樣使用模組管理工具。" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "載入標準的藏書庫(_L)" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "使您目前的遠端來源同步載入由 crosswire.org 所維護的標準藏書庫組合。" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "刷新 Xiphos 關於所選遠端藏書庫流通的模組資訊" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "安裝(_I)" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "安裝或更新所選的模組" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "從系統移除所選的模組" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "備存(_A)" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "備存所選模組為 zip 歸檔。" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "建立搜尋索引(_I)" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "刪除搜尋索引(_D)" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "刪除所選模組的快速搜尋索引。" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "掃瞄過時模組(_O)" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "掃瞄過時的模組,讓您可選擇刪除它們。" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "繼續" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "模組管理" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "警告: 若您身處宗教逼害之國家,務必慎用。" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "新增與移除來源" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "目前的本地來源" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "從光碟機或隨身碟等媒體加入本地安裝來源的資料夾,其中包含\"mods.d\"和\"modules" "\"子資料夾。" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "從安裝來源中移除一個本地資料夾。" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "目前的遠端來源" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "新增一個遠端的安裝來源。您必須提供主機名稱及藏書庫所在的目錄。" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "移除一個遠端安裝來源。" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "安裝來源" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "本機" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "遠端" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "安裝目的地" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "個人區,只有您一人可用:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "家目錄" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "系統區,所有使用者可用:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword 的系統目錄" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "警告: 若您身處宗教逼害之國家,為免冒遭偵查之險,請勿使用遠端安裝功" "能! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "本機安裝的資料夾" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "下拉式閱覽記錄清單" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "選取要顯示的圖書" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "圖書選擇按鈕" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "字型色彩" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "背景" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr "" #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "前景" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "目前的經節" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "經節數字" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "鏈結" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "重點標示前景" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "重點標示背景" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "對掉前背景色彩配" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "普通文字" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "重點標示" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "字型色彩" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "字型大小" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "所有字型顯示的大小均依此值相對調整" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "基本字型大小" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "一般選擇 -1,令節數字型不致礙眼" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "節數字型大小" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "依模組所屬語言來設定字型名稱及大小;但仍優先使用個別模組指定的字型及大小值。" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "依個別語言的字型設定" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "語言與字型設定的下拉選單" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "字型雜項" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos 是首個運用 BibleSync 聖經程式同步協定的查經軟體。如果您執行多個聖經程" "式、以小隊形式操作,或在教室活動中舉行分享學習,BibleSync 均為您的好工具。" "BibleSync 有 3 種執行模式:個人模式——同步執行您或工作小隊中的多個聖經應用程" "式;揚聲器模式——領導演講聽眾的聖經程式跟隨您的導播;聽眾模式——接收揚聲器的導" "播。" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "模式:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "選擇 BibleSync 要運作的模式。" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "關(_O)" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "停用 BibleSync。" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "BSP 關的單選按鈕" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "揚聲器模式(_S)" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "啟用 BibleSync 作揚聲器。" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "BSP 揚聲器模式的單選按鈕" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "聽眾模式(_A)" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "啟用 BibleSync 為聽眾成員。" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "BSP 聽眾模式的單選按鈕" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "個人模式(_P)" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "啟用 BibleSync 作個人或小隊使用。" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "BSP 個人模式的單選按鈕" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "私人專用" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "在個人模式中設定此項,即只有本機執行中的程式會聽到您導播。" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "BSP 私人轉用的按鈕" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "導播:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "選取如何接收外來同步導播的方式。" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "直接導播(_D)" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "BibleSync 導播會直接傳送指明的經節到 Xiphos 中。" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "BSP 直接導播的單選按鈕" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "導播金句表(_V)" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync 導播會使用 Xiphos 側邊欄中的金句表。" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "BSP 導播金句表的單選按鈕" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "聆聽:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos 會根據下面選取的揚聲器來聆聽。" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "選擇接收" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "選擇跟隨個別揚聲器的導播。" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "BSP 選擇接收的單選按鈕" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "全部接收" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "跟隨所有揚聲器的導播。" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "BSP 全部接收的單選按鈕" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "無" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "不跟隨任何揚聲器的導播。" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "BSP 無的單選按鈕" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "特殊:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "BibleSync 操作過程中可另行啟動的追蹤功能如出席、錯配、除錯。留意啟動以上功能" "會添加大量交談訊息。另外這裡也能設定是否要容許把群組參數當作 Xiphos 的分頁號" "碼。" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "出席" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "在對話框中顯示出席通知。" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "BSP 出席的按鈕" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "錯配" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "在對話框中顯示錯配資訊。" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "BSP 錯配的按鈕" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "除錯" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "封包追蹤。" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "BSP 事件之除錯按鈕" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "群組當成分頁(_G)" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "詮釋 BibleSync 傳輸協定中的「群組號碼」參數為 Xiphos 所用之「分頁號碼」。如果" "您認為揚聲器所用的群組號碼不宜當作分頁號碼時,您或須停用此項。" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "BSP 事件之群組當成分頁按鈕" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "總類 " #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "選擇特定的語言顯示介面,以別於您本身的系統設定" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "特定語系(須重新啟動程式)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "特定語系的下拉選單" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "啟動程式時顯示啟動畫面" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "啟動程式時顯示每日靈修" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "如有設定偏好的每日靈修模組,即在程式啟動時顯示今日的選讀。" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "使用預設的辭典" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "使雙擊字詞時使用預設的辭典而非目前顯示的辭典" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "使用預設的辭典核取方塊" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "捲動到上/下一章" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "捲動到上/下一章核取方塊" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "重設圖片大小" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "依視窗框大小自動調節圖片內容" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "重設圖片大小核取方塊" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "重點標示目前的經節" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "鮮色重點標示目前的經節 - 見調色盤" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "重點標示目前的經節核取方塊" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "重點標示目前的經節核取方塊" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "用對掉的重點標示色彩來顯示使用者標註的經節" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "重點標示使用者的標註核取方塊" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "在金句表中顯示交叉參照" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "在金句表中顯示交叉參照而不使用預覽區" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "在金句表中顯示交叉參照核取方塊" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "啟用禱告表" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "使日誌/禱告表可用" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "啟用禱告表核取方塊" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "啟用狀態列" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "啟用/停用狀態列。" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "啟用狀態列" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "啟用禱告表核取方塊" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "節數" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "選擇襯托節數的不同方式" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "以粗體文字顯示節數" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "節數粗體核取方塊" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "括起" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "以 [括號括起] 顯示節數" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "括起節數核取方塊" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "上標" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "以上標文字顯示節數" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "上標節數核取方塊" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "StudyPad 的預設目錄" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "選擇一個目錄" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "StudyPad 的預設目錄下拉選單" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "總類雜項" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "主視窗的模組" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "聖經經文" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "變更聖經經文的下拉選單" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "變更註釋書的下拉選單" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "變更辭典的下拉選單" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "變更圖書的下拉選單" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "模組" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "清除清單中的所有模組" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "清除清單中的所有模組按鈕" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "清除清單中所選的模組" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "清除清單中所選的模組按鈕" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "開啟選擇模組對話框" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "加入模組" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "開啟選擇模組對話框的按鈕" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "專用模組" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "每日靈修材料" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "每日靈修材料的下拉選單" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "希伯來文詞彙" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "希伯來文詞彙的下拉選單" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "希臘文詞彙" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "希臘文詞彙的下拉選單" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "預設使用的辭典" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "變更預設使用的辭典下拉選單" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "個人筆記" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "變更個人筆記的下拉選單" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "模組雜項" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "啟用/停用狀態列" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "進階搜尋" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucene 搜尋語法" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "屬性搜尋(_A)" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "開啟關於依屬性搜尋功能的簡單說明。" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "關鍵字句: " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "主搜尋輸入方塊" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "開始/停止搜尋" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "尋找按鈕" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "樹狀檢視搜索條件" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "區域" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "搜尋模組中的全部內容" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "模組中全部內容" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "模組中全部內容單選按鈕" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "劃定上次的搜尋結果為搜尋區域" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "目前搜尋結果" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "目前搜尋結果的單選按鈕" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "劃定自訂的範圍為搜尋區域" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "自訂章節範圍" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "自訂章節範圍單選按鈕" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "在單一模組清單搜尋" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "單一模組" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "單一模組的單選按鈕" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "在目前的模組清單搜尋" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "模組清單" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "模組清單的單選按鈕" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "在自訂的模組清單搜尋" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "自訂的模組清單" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "自訂的模組清單單選按鈕" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "自訂的模組清單下拉清單" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "搜尋類型" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "快速的多功能索引式搜尋\n" "必先建立搜尋索引才能使用:\n" "詳見模組管理工具的維護功能面板" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "多個字詞" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "多個字詞的單選按鈕" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "正規表達式的單選按鈕" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "完全相同之詞句單選按鈕" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "依據屬性搜尋分頁的所選項目搜尋" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "屬性" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "屬性的單選按鈕" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "選項" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "符合大小寫核取方塊" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "搜索條件" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "在主視窗顯示" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "把搜尋結果儲存為書籤" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "匯出目前的搜尋結果" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "匯出" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "清除搜尋結果" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "找到" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "搜尋結果" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "預覽" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "搜尋結果" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "自訂新的範圍" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "新的範圍按鈕" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "儲存自訂的範圍" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "儲存範圍的按鈕" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "刪除所選的範圍" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "刪除範圍的按鈕" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "範圍" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "範圍名稱 " #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "範圍名稱的輸入方塊" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "範圍定義 " #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "範圍定義的輸入方塊" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "例:Matt-John;Rev4(譯註:正體和合本:馬太-約翰福音;啟4)" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "自訂範圍預覽" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "自訂章節範圍" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "制訂一張新的模組清單" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "新增自訂的模組清單按鈕" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "儲存所點選的模組清單" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "儲存所點選的模組清單按鈕" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "刪除所選的清單" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "清除自訂的模組清單按鈕" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "模組清單 " #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "清單名稱 " #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "自訂模組清單的名稱按鈕" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "開啟對話框選擇模組加入清單中" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "自訂模組清單" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "屬性" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "搜尋史特朗編號,像是 G4442 或 H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "史特朗編號" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "史特朗編號的單選按鈕" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "搜尋詞法標籤" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "詞法標籤的單選按鈕" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "在註腳中搜尋" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "註腳的單選按鈕" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "搜尋結果顯示選項" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "在有史特朗編號的模組時顯示出來" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "顯示史特朗編號" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "顯示史特朗編號核取方塊" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "在有詞法標籤的模組時顯示出來" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "顯示詞法標籤" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "顯示詞法標籤機取方塊" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "在有註腳的模組時顯示出來" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "顯示註腳" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "顯示註腳核取方塊" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "屬性搜尋" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "模組選擇" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "搜尋模組" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "匯出書籤資料夾" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "匯出為:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos 書籤" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML 文件" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "純文字文件" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "連同聖經經文匯出" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "取消" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "確定" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "開啟 Studypad(_P)" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "開啟查經進程(_O)" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "開啟一組曾為儲存的分頁設定值" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "儲存查經進程(_O)" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "儲存一組現時的分頁設定值" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "新增禱告表/日誌(_N)" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "從範本製作新的日誌或祈禱表" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "搜尋(_S)" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "執行側邊欄的簡單搜尋動作" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "進階搜尋(_A)" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "開啟進階搜尋對話框,執行複雜查詢功能" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "偏好設定(_P)" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "使用模組管理工具來安裝及移除 Sword 模組" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "模組管理(_M)" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "檢視(_V)" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "預覽每日靈修(_D)" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "在預覽區中顯示您所選用每日靈修材料中的今日選材。" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "聖經(_B)" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "預覽區(_P)" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "註釋書/圖書(_C)" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "字典(_Y)" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "連結各分頁(_L)" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "同時導播各分頁的經文" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "誦讀(_R)" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "打開文字轉語音功能誦讀所選的聖經章節。" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "顯示節數(_N)" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "在經文中顯示節數" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "重點標示目前的經節(_H)" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "鮮色重點標示目前的經節" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "接合/分拆側邊欄(_A)" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "側邊欄另開個別的視窗操作" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "顯示/隱藏接合的側邊欄(_S)" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "使側邊欄顯示或不顯示側邊欄" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "在分頁顯示平行閱覽(_T)" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "在另一分頁平行閱覽整章經文" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "在側邊欄顯示預覽區(_W)" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "選擇把預覽區置於側邊欄抑或聖經經文底下" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "目錄(_C)" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "在說明檢視工具開啟 Xiphos 使用者手冊" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "電郵清單(_M)" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "在網頁瀏覽器中開啟使用者電郵清單的網頁" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "即時聊天(_L)" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "在網頁瀏覽器中開啟 IRC 即時聊天的介面" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "回報程式錯誤(_R)" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "在網頁瀏覽器中開啟本專案的程式錯誤追蹤器" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "關於翻譯(_T)" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "認識如何翻譯 Xiphos 介面為其它語言" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "關於 Sword 專案(_A)" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "認識 Sword 專案——Xiphos 是屬此專案的其一個應用程式" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "Xiphos 釋出版一覽(_V)" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "瀏覽釋出版網頁,檢查您的 Xiphos 是不是目前的版本。" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "關於 Xiphos(_X)" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "認識 Xiphos 專案" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "標註本經節" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "開啟模組" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "註釋" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "在編輯工具中開啟" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "每行一節" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "註腳/交叉參照標記" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "異文" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "圖片內容" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "遵照字型" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "按整章列出註釋" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "雙行間距" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "翻查選段" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "使用目前的辭典" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "在 BibleMap.org 中瀏覽" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "為此模組解鎖" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "顯示本圖書的標題" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "顯示本章的標題" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "變更個人註釋書名稱" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "拋棄個人註釋書" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "誦讀選段" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "儲存清單上的搜尋結果為單獨的書籤" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "儲存金句表為單獨的書籤" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "另建立新資料夾儲存清單上的搜尋結果為單獨的書籤" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "儲存金句表為連串的書籤" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "自行填入金句表" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "把金句表內容直接輸出為閱覽記錄清單的內容。" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "預載金句表內容到閱覽記錄" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "在 BibleSync 的個人或揚聲器模式中,傳送金句表給其它聽眾。" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "從 BibleSync 傳送金句表" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "匯出金句表" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "在新分頁開啟此書籤" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "在新分頁開啟" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "在對話框中開啟此書籤" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "在對話框中開啟" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "在所選的資料夾中加入新資料夾" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "在這裡加插本節經文的書籤" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "本節經文加插書籤" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "編輯書籤項目" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "編輯項目(_E)" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "刪除項目" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "展開所有書籤群組" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "展開所有書籤" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "收起所有書籤群組" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "收起所有書籤" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "容讓項目移動到不同的資料夾中" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "可手動重新排序" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "載入其它書籤檔案 (預設使用: BibleTime 書籤)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "匯入書籤" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "匯出資料夾" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "在新分頁開啟所選模組" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "另以分別的['對話框']視窗\n" "\t開啟所選的模組" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "另以分別的視窗開啟" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "製作新的簡單禱表" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "簡單" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "製作新的主題禱表" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "主題" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "製作新的月禱表" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "月禱" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "製作新的日誌" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "日誌" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "製作新的主題大綱" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "大綱" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "製作新的主題大綱" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "章" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "在編輯工具或僅顯示的視窗中開啟模組" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "另開視窗開啟" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "加入一個子項目" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "加入子項目" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "加入一個項目" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "加入項目" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "移除此項目" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "編輯此項目" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos 聖經指引" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" xiphos-4.0.7+dfsg1/po/en_GB.po0000664000175000017500000046322013162045104015203 0ustar unit193unit193# translation of xiphos.po to en_GB # Copyright (C) 2009-2013 # This file is distributed under the same license as the Xiphos package. # # Thomas Abthorpe , 2009-2014. msgid "" msgstr "" "Project-Id-Version: Xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2014-12-21 09:46-0500\n" "Last-Translator: Thomas Abthorpe \n" "Language-Team: British English \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: English\n" "X-Poedit-Country: UNITED KINGDOM\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Configuration not found" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Are you sure you want to delete the note for" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Open" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Untitled document" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Save the changes to document" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "before closing?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "If you don't save, changes will be permanently lost." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "File" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Note Editor" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Prayer List/Journal Editor" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "About Sword Module" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Module Manager" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Module Lists" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Options" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Scope" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Daily Devotional" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Maps" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Images" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Glossaries" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bible" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Commentary" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Dictionary" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "General Books" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Rename Commentary" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "DailyJournal" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Unknown" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Ranges" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Install Source" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Main Window Modules" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Format" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Headings" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Footnotes" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Cross-references" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Strong's Numbers" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morphological Tags" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemmas" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Words of Christ in Red" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Greek Accents" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Hebrew Vowel Points" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Hebrew Cantillation" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Transliteration" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morpheme Segmentation" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Attribute" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Options" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many front-ends are built using this " "framework. An installed set of books may be shared among all front-ends " "using the framework.\n" "\n" " Books can be downloaded from the SWORD Project." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "The SWORD Project" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Do you like using Xiphos to study the Bible? Would you like to see its " "display using your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "About Xiphos Translation" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "See TRANSLATION-HOWTO in Xiphos source" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos development" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright © 2000-2017 Xiphos Development Team" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Bookmark" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Enter Folder Name" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Folder Name" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Folder: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Specify bookmarks file" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Edit" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Folder name: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Bookmark name: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Verse: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Module: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Remove the selected folder" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(and all its contents)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Remove the selected bookmark" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Add" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Label: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Search result: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Bookmarks" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Cipher key for module %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "for:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Enter Key: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Save" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Close without Saving" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Close _without Saving" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Verse List" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "VerseList" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "SearchResults" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Please check copyright before exporting!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Find" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Enter Word or Phrase" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Search backwards" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Find Next" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Set Module Font" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Change font for" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Module" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Current font: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Use the default font for this module" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "BUG! Xiphos is about to crash due to a \"STRDUP\" error." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Please report this error to the Xiphos team with:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "BUG! Xiphos is about to crash due to a \"STRING\" error." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Module has no support for %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: No windows." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Current navigation sent." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Not speaking." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Bible Study Software" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Open a new tab" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standard View" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Commentary View" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Book View" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Welcome to Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Rename Commentary" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Choose Commentary Name" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "New Name" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Name: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Module names must contain [A-Za-z0-9_] only." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos already knows a module by that name." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Failed to create new configuration:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Configuration build error:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "No module in this pane." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialise, Xiphos needs at least " "one Bible module.\n" "\n" "With your permission, Xiphos will open the Module Manager so that you may " "install one or more Bibles from either a local module set (cdrom, flash " "drive) or over the network from CrossWire Bible Society.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles of your preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "May Xiphos open the Module Manager so that you may install a Bible?" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Remove these modules?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Preparing to remove" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Removing" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Remove" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Install these modules?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Preparing to install" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Installing" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Install" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Archive these modules?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Preparing to archive" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archiving" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archive" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Build fast-search index for these\n" "modules (may take minutes/module)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Preparing to index" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexing" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Index" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Delete fast-search index for these modules?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Preparing to delete index" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Deleting index" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Deletion" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "The module has no About information." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Module Name" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "A tick-mark means this module is already installed" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Click the box to work on this module" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Click the box to select this module for install/update" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Installed" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "The index icon means you have built an optimised ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "About" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Available" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Size" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Description" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' failed:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " archived in: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Journals and prayer lists cannot be indexed." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s failed" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Finished" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Unknown" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Repository:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Categorised by\n" "Module Type" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Biblical Texts" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Commentaries" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Dictionaries" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Glossaries" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Daily Devotionals" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "General Books" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Cult/Unorthodox" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Categorised by\n" "Availability" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Updates" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Uninstalled" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Prayer List/Journal" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Refreshing from remote source" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Remote source not found" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Configure" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Type" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Caption" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Source" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Directory" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "User" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Password" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Module Sources" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Add/Remove" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Choose" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Modules" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Install/Update" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Maintenance" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Please Refresh" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Your module list is not up to date!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Standard remote sources have been loaded." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Could not load standard sources from CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Remove the selected source" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Enter a remote source" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Caption:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Type:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Host:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Directory:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "User (optional):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Password (optional):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "A source by that name already exists." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Delete a remote source" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[no module]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Go outward, to the section containing this one" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Go to previous item" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Go to next item" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Go inward, to the first subsection" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Synchronise this window's scrolling with the main window" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Parallel" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Detach/Attach" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Module Options" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Parallel View" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BibleSync session passphrase" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Phrase:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Mode selection failed.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (passphrase \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Disabled" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Personal" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Speaker" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Audience" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Select --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Locale will take effect after restart." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Preferences" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "General" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Options" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Fonts" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Colour" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Sizes and Faces" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Special" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Clear List?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Are you sure you want to clear the module list?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Remove Module?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Are you sure you want to remove the selected module?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Searching the " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Module" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "found in " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "New List %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "The last module list may not be deleted" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Delete list?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Are you sure you want to delete:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Syntax overview for optimised \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimised " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Module is neither Bible nor commentary" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync is not active for transmit." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Open Advanced Search" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Open the separate Advanced Search dialogue." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Search Module" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Search Type" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimised (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Regular expression" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Exact phrase" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Search Options" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Match case" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Search Scope" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "No scope" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Use bounds" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Last search" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Bounds" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Lower" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Upper" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "Open module in editor?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "If no, it will open for display only." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Paste verse references" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "List:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Search" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Sidebar" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Powered by the SWORD Project" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Can't create tabs dir." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Prayer List/Journal Item" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "New name" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Remove the selected item" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "January" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "February" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "March" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "April" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "May" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "June" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "July" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "August" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "September" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "October" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "November" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "December" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "[no module]" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Click the box to work on this module" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Available" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Navigate" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "IP address: " msgstr "Address" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Improperly encoded personal annotation label:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Chapter" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos does not understand more than one argument." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Initiating HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Building Interface" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Starting Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Loading Settings" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Displaying Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Previewer" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Footnote" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Cross Reference" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morphology" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Back to " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strong's Numbers" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Footnotes" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morphological Tags" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Hebrew Vowel Points" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebrew Cantillation" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Greek Accents" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Cross-references" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemmas" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Headings" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morpheme Segmentation" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Words of Christ in Red" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transliteration" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Textual Variants" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Primary Reading" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Secondary Reading" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "All Readings" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Transliteration" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Glossaries" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "view context" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Growth" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "For Growth
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Salvation" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "For Salvation
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Health" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "For Health
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Misc" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Miscellaneous
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Point x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Point y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Point z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Minor Topic 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Subtopic 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Minor Topic 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Subtopic 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Minor Topic 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Subtopic 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Minor Topic 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Subtopic 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Name for new prayer list or journal" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos finds that prayer list already." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos cannot create module's path:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "A basic prayer list. \\par\\par Module created by Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "BasicPrayerList" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MyPrayerList" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "A subject-based prayer list. \\par\\par Module created by Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "SubjectPrayerList" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Spiritual Growth" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "A monthly prayer list. \\par\\par Module created by Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MonthlyPrayerList" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "A daily journal. \\par\\par Module created by Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "DailyJournal" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "OutlinedTopic" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Major Topic A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Major Topic A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Major Topic B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Major Topic B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Major Topic C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Major Topic C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Chapter" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "User Annotation" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Search result %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Delete Range?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Are you sure you want to delete this range?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Search: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "No such module is installed.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Please adjust the module list." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "No fast-search index exists for %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Search on this module is now `multi word'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "See the Module Manager, Maintenance pane." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Search finished" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "matches" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "There is no commentary module." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME is not set!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos cannot create module's path:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "can not create " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "Empty settings file -- no backup?!? Information lost!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "There are still no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Bible module installation complete." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "verse" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "chapter" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphos' file for language\n" "abbreviations is missing." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphos' language abbreviation\n" "file cannot be opened." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos cannot allocate space\n" "for language abbreviations." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos cannot read the\n" "language abbreviation file." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "No matching locale found for `%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Book names and menus may not be translated." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Daily devotional was requested, but there are none installed." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialogue." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Clear History" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Verse List" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL not found:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos could not execute %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Viewer error:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Show %s in main window" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Document not created successfully. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "What must I do to be saved?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Acts 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Eph 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romans 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "What is the Gospel?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Cor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Document not parsed successfully. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "empty document \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "wrong type, root node != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "wrong type, root node != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Chapter %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Chapter %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Chapter %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Chapter %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Chapter %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Chapter %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Old Testament" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "New Testament" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Rev" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Sample Module List" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "wrong type, root node != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Save of settings failed! stat %d, size %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Attempting to revert to previous save." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Add Bookmark" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Bookmark Dialogue" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Create new folder" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "New Folder" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "New ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Cancel Bookmark" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Label:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Label Entry" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Verse:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Verse Entry" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Module:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Module Entry" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Bookmark Folder Treeview" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Insert Link" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Verse" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Link Text" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Link directly" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Link via verse list" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Test Link" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Exit the program" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Exit" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Print this note" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Preview the note to be printed" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML Format switch" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML mode" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Delete the current note" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Delete Personal Comment" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_File" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Save the current note" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Save (Personal Comment)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Print Pre_view" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Print..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "E_xit" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Save" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Print this document" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Preview the document to be printed" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Open a file in Studypad" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Save the current file" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Save the current file as" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Save AS" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Add this file to your bookmarks" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Create a new document" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "New Document" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Copy/Export Passage" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Export Passage Cancel" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Export Passage OK" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Version" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Key" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Copy" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Export" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Export complete book" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Book" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Book Radio Button" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Export complete chapter" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Chapter Radio Button" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Export single verse" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Verse Radio Button" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Verse range" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Format" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Plain Text" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Plain Text Radio Button" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML Radio Button" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "_Verse numbers in text" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Verse Number button" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Indicates whether reference is placed first or last." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Reference last" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Reference last button" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Indicates whether or not version name is included in reference." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Include Version" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Version button" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Save Export As" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Indicates whether verse numbers should appear inline in the text." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "Include version" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "About Studypad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Open about dialog" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Bold" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Make selection bold" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Copy" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Copy selection to clipboard" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Cut" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Cut selection" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Decrease indent" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Decrease" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Decrease paragraph indent" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Delete selection" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Delete" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Remove selection" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Delete Item" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Delete current item" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Search current document" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Font" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Change font" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Increase indent" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Increase" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Increase paragraph indent" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Insert emoticon" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Emoticon" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Insert an emoticon" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Insert image" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Image" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Insert image at cursor" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Insert link" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Link" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Insert a link" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Insert Outline" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Outline" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Insert outline" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Insert rule" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Rule" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Insert horizontal rule" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Xiphos Link" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Insert a link to a sword module" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Insert table" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Table" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Insert a table" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Italic" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Change selection to italic font" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Center" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Center justify paragraph" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Full" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "full justify" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Left" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Left justify paragraph" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Right" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Right justify paragraph" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "New" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Create new file" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Open file" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Paste" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Paste clipboard at cursor." #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Print Document" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Print" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Print the current document" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Print Preview" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Preview" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Print preview of current document" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Quit" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Shut down editor" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Redo" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Redo last undo" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Find and replace" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Replace" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Search and replace" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Save changes to file" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Save as" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Save file as ..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Strikethrough" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Strikethrough selection" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Underline" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Underline selection" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Undo" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Undo last change" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Editor" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Recent files" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Edit" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Help" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Normal" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Header 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Header 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Header 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Header 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Header 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Header 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Address" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Preformatted" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Bulleted List" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Roman Numeral List" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Numbered List" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Alphabetical List" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Strikethrough" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Set font color of selected text." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Highlight selected text by setting background color." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Mark/Unmark Verse" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "User Annotation" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "User Annotation" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Mark" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Unmark" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "User Annotation" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "User Annotation" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Module Manager" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_View Intro" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "Open a brief introductory explanation of how the Module Manager works." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Load Standard" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Load and synchronise the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Install" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Install or update the selected modules" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Remove the selected modules from your system" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archive" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Create a zip archive of the selected modules." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Index" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "Build an index of the selected modules, for optimised (\"lucene\") searching." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "_Delete Index" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Delete the fast-search index of the selected modules." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Continue" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Module Manager" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "WARNING: If you live in a persecuted country use with care." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Add and Remove Sources" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Current local sources" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains sub-folders \"mods.d\" and \"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Remove one of your local folders as an install source." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Current Remote Sources" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Remove a remote install source." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Install Source" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Local" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Remote" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Install Destination" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Personal area, for your use only:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Home dir" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "System area, for all users:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword sys dir" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Local Install Folder" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Drop down history list" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Choose book to display" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Book Selector Button" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Revelation of John" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Choose chapter to display" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Toggle Chapter Button" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Choose Verse to display" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Toggle Verse Button" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Enter a Verse reference in Book 1:1 format and press Return" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Reference Entry" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Cover" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Font Colours" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Background" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Foreground" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Current Verse" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Verse Number" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Links" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Highlight Foreground" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Highlight Background" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Invert color pairs" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Normal Text" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Highlight" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Font Colours" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Font Sizes" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "All displayed font sizes are relative to this choice" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Base font size" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Commonly -1, to make verse numbers less obtrusive" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Verse number size" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Font preferences, per language" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Language Font Combo" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Font Misc" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronisation protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronise multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Modules" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Select the mode in which BibleSync should operate." #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Off" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Disable BibleSync." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "BSP off radio button" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Speaker" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Enable BibleSync as the speaker." #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "BSP speaker radio button" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Audience" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Enable BibleSync as a member of the audience." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "BSP audience radio button" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Personal" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "Enable BibleSync for personal or team use." #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "BSP personal radio button" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Private" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "When in Personal mode, only programs running on this machine will hear your " "navigation." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "BSP privacy button" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Navigate" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Choose how to accept incoming navigation synchronisation." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Direct" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "BibleSync navigation will send Xiphos directly to the verse indicated." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "BSP nav direct radio button" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "_Verse list" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync navigation will use Xiphos' sidebar verse list." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "BSP nav verse list radio button" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "List Name" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos will listen to Speakers according to choice here." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Selective" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Choose the Speakers to be followed." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "BSP listen some radio button" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "All" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "All Speakers will be followed." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "BSP listen all radio button" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "None" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "No Speakers will be followed." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "BSP listen none radio button" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Special" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Presence" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Presence announcements will be shown in dialogs." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "BSP presence button" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Mismatch" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Mismatches from your session will be shown in dialogs." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "BSP mismatch button" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Debug" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Packet tracing." #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "BSP event debug button" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Group as tab" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "BSP event group-as-tab button" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "General" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Select a particular language for interface display, other than your usual " "setting" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Special Locale (requires restart)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Special Locale Combo" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Show splash screen at start up" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Show Daily Devotion at start up" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Use default Dictionary" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Use default Dictionary Tickbox" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Scroll to Previous/Next Chapter" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "Use Bible Text scroll bar to scroll to previous or next chapter" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Scroll to Previous/Next Chapter Tickbox" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Resize images" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Automatically re-size image content to fit the pane" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Resize images tickbox" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Highlight current verse" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Apply high-contrast highlight to current verse - see color pickers" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Highlight current verse tick box" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Highlight user annotations" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Use inverted highlight on user-annotated verses" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Highlight user annotations tick box" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Cross-references in verse list" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "Use the verse list for Bible cross-references instead of the previewer" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Resize images tickbox" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Enable Prayer Lists" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Make journals/prayer lists available" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Enable Prayer Lists Tickkbox" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Enable Prayer Lists Tickkbox" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Enable Prayer Lists Tickkbox" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Verse number" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Offset the verse number in several ways" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Show verse number in bold text" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Verse number bold checkbox" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Brackets" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Show verse number with [surrounding brackets]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Verse number bracket checkbox" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Superscript" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Show verse number as a superscript" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Verse number superscript checkbox" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "StudyPad default directory" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Select A Directory" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "StudyPad default directory combo" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "General Misc" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Main Window Modules" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Biblical Text" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Change Biblical Text Combo" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Change Commentary Combo" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Change Dictionary Combo" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Change Book Combo" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Modules" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Clear all modules from the list" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Clear Modules from List Button" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Remove the selected module from the list" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Delete Selected Module From List Button" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Open a dialogue to select modules" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Add Modules" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Open Selection Dialogue Button" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Modules Parallel" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Special Purpose Modules" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Daily Devotional" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Daily Devotional Combo" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebrew Lexicon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Hebrew Lexicon Combo" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Greek Lexicon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Greek Lexicon Combo" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Default Dictionary" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Change Default Dictionary Combo" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Personal Notes" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Change Personal Notes Combo" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Modules Misc" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 #, fuzzy msgid "Enable/disable the Statusbar" msgstr "Enable BibleSync as the speaker." #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Advanced Search" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucene Search Syntax" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "Build an index of the selected modules, for optimised (\"lucene\") searching." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "Attribute Search" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Open a brief explanation of attribute-based searches." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "for " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Main Search Entry" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Start/stop searching" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Find Button" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Search Criteria Treeview" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Scope" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Search entire module" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Entire module" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Entire module radiobutton" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Use the results of the last search as the scope of the search" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Current results" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Current results radiobutton" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Use a custom range for the scope of the search" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Custom verse range" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Custom verse range radiobutton" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Custom Range Selector Combo" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Use a single module for the search" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Single module" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Single module radiobutton" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Use the current module list for the search" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Module list" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Module list radiobutton" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Use a custom module list for the search" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Custom module list" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Custom module list radiobutton" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Custom Module List Combo" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Search Type" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Fast, feature rich, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Optimised (\"Lucene\") radiobutton" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Multi word" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Multi word radiobutton" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Regular expression radiobutton" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Exact phrase radiobutton" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Make selections on the Attribute Search tab" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Attributes" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Attributes radiobutton" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Options" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Match case tickbox" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Search Criteria" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Show in main window" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Save search results as bookmarks" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Export current search results" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Export" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Clear lists for new search" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Found" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Result Summary Window" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Result Summary Table" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Search Results" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Preview" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Results" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Create new custom range" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "New Range Button" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Save custom range" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Save Range Button" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Delete selected range" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Delete Range Button" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Ranges" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Range Name" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Range Name Entry" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Range Definition" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Range Definition Entry" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "e.g. Matt-John;Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Custom Range Preview" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Custom Verse Ranges" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Create a new module list" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "New Custom Module List Button" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Save the module list" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Save Custom Module List Button" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Delete the selected list" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Clear Custom Module List Button" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Module Lists" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "List Name" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Custom Module List Name Entry" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Open a dialogue to select modules to add to the list" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Custom Module Lists" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Attribute" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Search for Strong's Numbers like G4442 or H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strong's Numbers" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strong's Numbers radiobutton" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Search for Morphological tags" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Morphological Tags radiobutton" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Search in footnotes" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Footnotes radiobutton" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Results Display Options" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "In modules that have Strong's Numbers" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Show Strong's Numbers" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Show Strong's Numbers tickbox" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "In modules that have Morphological Tags" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Show Morphological Tags" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Show Morphological Tags tickbox" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "In modules that have Footnotes" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Show Footnotes" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Show Footnotes tickbox" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Attribute Search" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Module Selection" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "search module" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Export Bookmark Folder" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Export to:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos bookmarks" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Plain text" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Include Bible text" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Open Study_pad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Open Session" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Open a saved tab settings collection" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Save Session" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Save this collection of tab settings" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_New Prayerlist/Journal" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Create a new journal or prayer list from a template" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Search" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Bring the simple sidebar search forward" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Advanced Search" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Open the advanced search dialog, to run complex queries" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Preferences" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Use module manager to install and remove Sword modules" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Module Manager" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_View" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Preview _Daily Devotion" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" "Show today's entry from your selected daily devotional in the previewer" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Bible" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Preview" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Commentary/Book" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Dictionar_y" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "L_ink Tabs" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Make all tabs' Bibles navigate together" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Read Aloud" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "Turn on text-to-speech reading of Bible verses as they are selected" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Show Verse _Numbers" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Display verse numbers in the text" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Highlight Current Verse" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Apply a high-contrast highlight to the current verse" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Attach/Detach Sidebar" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Operate the sidebar as a separate window" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Show/Hide Attached Sidebar" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Remove the sidebar entirely from view" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Show Parallel View in a _Tab" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Provide the full-chapter parallel Bible window as another tab" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Show Previe_wer in the Sidebar" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "Select Previewer position between sidebar or beneath Bible" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Contents" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Open the help viewer on the Xiphos manual" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Mailing List" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Open a browser on the users' mailing list webpage" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Live Chat" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Open a browser on an interface to live IRC chat" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Report Bug" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Open a browser on our bug tracker" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "About _Translation" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Learn about translating the Xiphos interface to other languages" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_About The SWORD Project" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "Learn about The Sword Project, of which Xiphos is one application" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "About _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Learn about Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Annotate Verse" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Open Module" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Note" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Open in editor" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Verse Per Line" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Footnote/Cross-ref Markers" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Show non-anonymous markers e.g. \"*n23\"" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Variants" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Image Content" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respect Font Faces" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Commentary by Chapter" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Double-space" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Lookup Selection" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Use Current Dictionary" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Browse in BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Unlock This Module" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Display Book Heading" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Display Chapter Heading" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Rename Pers.Comm." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Dump Pers.Comm." #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Read Selection Aloud" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Save these results as a single bookmark" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Save list as a single bookmark" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Save these results as a series of bookmarks in their own folder" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Save list as a series of bookmarks" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Populate verse list" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Drop down history list" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Send list via BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Export List" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Open this bookmark in a new tab" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Open in new tab" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Open this bookmark in a dialogue" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Open in a dialogue" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Add new folder to selected folder" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Insert new bookmark here" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Insert Bookmark" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Edit bookmark item" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Edit Item" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Delete item" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Expand all Bookmarks groups" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Expand All" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Collapse all Bookmarks groups" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Collapse All" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Allow items to be moved from one folder to another" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Allow Reordering" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Load other bookmarks file (default: from BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Import Bookmarks" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Remove folder and save it" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Export Folder" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Open selected module in a new tab" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Open selected module in a\n" "\tseparate ['dialogue'] window" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Open in a separate window" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Create a new simple prayer list" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Simple" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Create a new subject prayer list" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Subject" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Create a new monthly journal" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Monthly" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Create a new daily journal" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Daily" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Create a new outlined topic" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Outlined" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Create a new outlined topic" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Chapter" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Open module in editor or plain display window" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Open in separate window" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Add a sub-item" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Add Sub-Item" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Add an item" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Add Item" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Remove this item" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Edit this item" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos Bible Guide" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Study the Bible" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "network setup errors." #~ msgstr "network setup errors." #~ msgid " client socket" #~ msgstr " client socket" #~ msgid " server socket" #~ msgstr " server socket" #~ msgid "bad magic" #~ msgstr "bad magic" #~ msgid "bad protocol version" #~ msgstr "bad protocol version" #~ msgid "bad msg type" #~ msgstr "bad msg type" #~ msgid "bad packet count" #~ msgstr "bad packet count" #~ msgid "bad packet index" #~ msgstr "bad packet index" #~ msgid "bad body format" #~ msgstr "bad body format" #~ msgid "missing required header " #~ msgstr "missing required header " #~ msgid "UUID spoofed: wrong ipaddr." #~ msgstr "UUID spoofed: wrong ipaddr." #~ msgid "Ignoring echo." #~ msgstr "Ignoring echo." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Domain not 'BIBLE-VERSE': " #~ msgid "Invalid group: " #~ msgstr "Invalid group: " #~ msgid " present at " #~ msgstr " present at " #~ msgid " using " #~ msgstr " using " #~ msgid "[no dump ready]" #~ msgstr "[no dump ready]" #~ msgid "select < 0" #~ msgstr "select < 0" #~ msgid "recvfrom < 0" #~ msgstr "recvfrom < 0" #~ msgid "Transmit failed.\n" #~ msgstr "Transmit failed.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgid "Page %d of %d" #~ msgstr "Page %d of %d" #~ msgid "Save As" #~ msgstr "Save As" #~ msgid "HTML Output" #~ msgstr "HTML Output" #~ msgid "HTML Source" #~ msgstr "HTML Source" #~ msgid "Plain Source" #~ msgstr "Plain Source" #~ msgid "_Quit" #~ msgstr "_Quit" #~ msgid "_Open" #~ msgstr "_Open" #~ msgid "Save _As..." #~ msgstr "Save _As..." #~ msgid "Open new document" #~ msgstr "Open new document" #~ msgid "Delete current note" #~ msgstr "Delete current note" #~ msgid "HTML _Output" #~ msgstr "HTML _Output" #~ msgid "_HTML Source" #~ msgstr "_HTML Source" #~ msgid "_Plain Source" #~ msgstr "_Plain Source" #~ msgid "Unlock " #~ msgstr "Unlock " #~ msgid "Preparing to print" #~ msgstr "Preparing to print" #~ msgid "Printing is not supported on this printer" #~ msgstr "Printing is not supported on this printer" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Printer %s does not support PostScript printing." #~ msgid "Printing" #~ msgstr "Printing" #~ msgid "Waiting to print" #~ msgstr "Waiting to print" #~ msgid "An error occurred while printing" #~ msgstr "An error occurred while printing" #~ msgid "It was not possible to print your document: %s" #~ msgstr "It was not possible to print your document: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgid "toolbutton1" #~ msgstr "toolbutton1" #~ msgid "toolbutton10" #~ msgstr "toolbutton10" #~ msgid "toolbutton3" #~ msgstr "toolbutton3" #~ msgid "toolbutton2" #~ msgstr "toolbutton2" #~ msgid "toolbutton4" #~ msgstr "toolbutton4" #~ msgid "toolbutton6" #~ msgstr "toolbutton6" #~ msgid "toolbutton7" #~ msgstr "toolbutton7" #~ msgid "toolbutton11" #~ msgstr "toolbutton11" #~ msgid "toolbutton12" #~ msgstr "toolbutton12" #~ msgid "toolbutton9" #~ msgstr "toolbutton9" #~ msgid "Mode" #~ msgstr "Mode" #~ msgid "Listen" #~ msgstr "Listen" #~ msgid "Tabs" #~ msgstr "Tabs" #~ msgid "Use tabbed browsing" #~ msgstr "Use tabbed browsing" #~ msgid "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgstr "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Use tabbed browsing Tickbox" #~ msgid "Show" #~ msgstr "Show" #~ msgid "Bible Texts" #~ msgstr "Bible Texts" #~ msgid "Bible Texts Checkbox" #~ msgstr "Bible Texts Tickbox" #~ msgid "Previewer Checkbox" #~ msgstr "Previewer Tickbox" #~ msgid "Commentaries Checkbox" #~ msgstr "Commentaries Tickkbox" #~ msgid "Dictionary/Lexicon" #~ msgstr "Dictionary/Lexicon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Dictionary/Lexicon Tickkbox" #~ msgid "Parallel View in a tab" #~ msgstr "Parallel View in a tab" #~ msgid "Tabs and Panes" #~ msgstr "Tabs and Panes" #~ msgid "Scripture Cross-references" #~ msgstr "Scripture Cross-references" #~ msgid "StudyPad default directory" #~ msgstr "StudyPad default directory" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" xiphos-4.0.7+dfsg1/po/POTFILES.in0000664000175000017500000000616013162045104015442 0ustar unit193unit193[encoding: UTF-8] ## Backend source files src/backend/gs_stringmgr.cpp src/backend/module_manager.cc src/backend/sword_main.cc ## Editor Source files src/editor/editor.c src/editor/link_dialog.c src/editor/webkit_editor.c ## Examples source files src/examples/ipc_client.c src/examples/xiphos-nav.c ## Gnome Source files src/gnome2/about_modules.c src/gnome2/about_sword.c src/gnome2/about_trans.c src/gnome2/about_xiphos.c src/gnome2/bibletext.c src/gnome2/bibletext_dialog.c src/gnome2/bookmark_dialog.c src/gnome2/bookmarks_menu.c src/gnome2/bookmarks_treeview.c src/gnome2/cipher_key_dialog.c src/gnome2/commentary.c src/gnome2/commentary_dialog.c src/gnome2/dialog.c src/gnome2/dictlex.c src/gnome2/dictlex_dialog.c src/gnome2/display_info.c src/gnome2/dummy.cpp src/gnome2/export_bookmarks.c src/gnome2/export_dialog.c src/gnome2/find_dialog.c src/gnome2/font_dialog.c src/gnome2/gbs.c src/gnome2/gbs_dialog.c src/gnome2/gui.c src/gnome2/ipc-interface.xml src/gnome2/ipc.c src/gnome2/main_menu.c src/gnome2/main_window.c src/gnome2/menu_popup.c src/gnome2/mod_mgr.c src/gnome2/navbar_book.c src/gnome2/navbar_book_dialog.c src/gnome2/navbar_versekey.c src/gnome2/navbar_versekey_dialog.c src/gnome2/navbar_versekey_editor.c src/gnome2/navbar_versekey_parallel.c src/gnome2/parallel_dialog.c src/gnome2/parallel_tab.c src/gnome2/parallel_view.c src/gnome2/preferences_dialog.c src/gnome2/search_dialog.c src/gnome2/search_sidebar.c src/gnome2/sidebar.c src/gnome2/sidebar_dialog.c src/gnome2/splash.c src/gnome2/tabbed_browser.c src/gnome2/treekey-editor.c src/gnome2/utilities.c src/gnome2/xiphos.c ## shared source files src/main/biblesync_glue.cc src/main/configs.cc src/main/display.cc src/main/export_passage.cc src/main/global_ops.cc src/main/lists.cc src/main/main.c src/main/mod_mgr.cc src/main/module_dialogs.cc src/main/modulecache.cc src/main/navbar.cc src/main/navbar_book.cc src/main/navbar_book_dialog.cc src/main/navbar_versekey.cc src/main/parallel_view.cc src/main/prayerlists.cc src/main/previewer.cc src/main/search_dialog.cc src/main/search_sidebar.cc src/main/settings.c src/main/sidebar.cc src/main/sword.cc src/main/sword_treekey.cc src/main/tab_history.c src/main/url.cc src/main/xml.c src/webkit/wk-html.c src/xiphos_html/xiphos_html.c ## Glade files ui/bookmarks.glade [type: gettext/glade]ui/bookmarks.gtkbuilder [type: gettext/glade]ui/editor_link_dialog.xml ui/editor_note.xml ui/editor_studypad.xml ui/export-dialog.glade [type: gettext/glade]ui/export-dialog.gtkbuilder [type: gettext/glade]ui/gtk2_webedit.ui [type: gettext/glade]ui/gtk_webedit.ui ui/markverse.glade [type: gettext/glade]ui/markverse.gtkbuilder ui/module-manager.glade [type: gettext/glade]ui/module-manager.gtkbuilder ui/navbar_versekey.glade [type: gettext/glade]ui/navbar_versekey.gtkbuilder ui/prefs.glade [type: gettext/glade]ui/prefs.gtkbuilder ui/search-dialog.glade [type: gettext/glade]ui/search-dialog.gtkbuilder ui/selector-prefs.glade [type: gettext/glade]ui/selector-prefs.gtkbuilder ui/xi-export-bookmarks.glade ui/xi-menus.glade [type: gettext/glade]ui/xi-menus.gtkbuilder [type: gettext/glade]ui/xi-menus-popup.gtkbuilder ## application files xiphos.desktop.in.in xiphos-4.0.7+dfsg1/po/zh_CN.po0000664000175000017500000044002013162045104015223 0ustar unit193unit193# Chinese (Simplified) translation for xiphos # Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the xiphos package. # FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-29 22:04+0100\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: Chinese (Simplified) \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-04-19 03:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "配置未找到" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "你是否要删除相关笔记" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "打开" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "无标题文档" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "保存修改内容" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "在关闭之前" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "如果您不保存,变更将永久丢失。" #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "文件" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "研修笔记" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "笔记编辑器" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "祈祷名单/笔记编辑器" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "关于 Sword 模块" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "模块管理器" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "模块列表" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "选项" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "范围" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "每日灵修" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "地图" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "图片" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "圣经" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "注释" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "字典" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "普通书卷" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "重命名注释" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "日记" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "未知" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "范围" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "安装数据源" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "主要窗口模块" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "格式" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "标题" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "脚注注释" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "交叉引用" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "突出数字" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "形态标签 单选按钮" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "引理" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "基督的话语用红字显示" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "希腊口音" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "希伯来文元音点" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "希伯来吟唱" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "音译" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "属性" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "选项" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "The SWORD Project 是一个不断努力创建上帝和研修祂话语的软件包。The SWORD " "Project 软件框架允许您容易地研修圣经文本、注释、词典和字典的应用。很多应用软" "件都使用这一框架。已安装的一套书籍可在所有前端使用此框架的软件共享。" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "你喜欢使用Xiphos研究圣经吗?你想看到它的显示使用您的母语是什么?你可以翻译" "Xiphos!" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "关于 Xiphos 翻译" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "请参考 Xiphos 资源中的 翻译指南" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos 开发项目" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "版权所有 2000-2017 Xiphos 开发项目组" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Powered by The SWORD Project.\n" "我们感谢 Troy Griffitts 和所有在 The SWORD Project 奉献的朋友。" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "书签" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "输入文件夹名称" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "文件夹名称" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "文件夹: " #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "编辑书签" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "编辑" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "文件夹名称: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "书签名称 " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "经文 " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "模块: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "移除选择的文件夹" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(和所有的内容)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "删除选中的书签" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "添加" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "标签: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "书签" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "授予:" #: ../src/gnome2/cipher_key_dialog.c:67 #, fuzzy msgid "Enter Key: " msgstr "输入密码钥匙 " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "保存(_S)" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "关闭而不保存" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "关闭而不保存(_W)" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "经文列表" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "经文列表" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "搜索结果" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "请在导出文件之前检查是否有版权保护" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "查找" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "输入词语或短语" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "向后搜索" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "查找下一个" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "设置模块字体" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "变更字体为" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "模块" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "当前字体: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "在此模块上使用默认字体" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "囧!Xiphos由于“STRDUP”错误而崩溃。" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "请向Xiphos小组报告这个错误:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "囧!Xiphos由于“STRING”错误而崩溃。" #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "在模块中有突出数码" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - 圣经研修软件" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "在新标签页中打开" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "标准试图" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "注释视图" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "书卷视图" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "欢迎使用 Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "在 Windows 中重命名不可用。\n" "\n" "Xiphos 由于 Windows 文件系统的限制,\n" "因为它不允许将正在使用的文件改名,\n" "比如当前文档的注释。\n" "因此,个人注释的重新命名将无法在\n" "Windows环境中使用。" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "重命名注释" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "选择注释名称" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "新名称" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "名称: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "模块名称只能包含英文字母和数字。" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos 已经知道一个该名称的模块。" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "创建新配置时失败:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "创建配置错误:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "欢迎使用组件管理器。\n" "\n" "这是 Xiphos 的一种获得新书卷和更新内容的机制。\n" "看来你从来没有来过这里,所以请花一点时间看看吧。\n" "(您只会在首次使用本程序时看到这个信息。)\n" "\n" "组件来自不同的 资料库组件数据源: 添加/删除 会告诉你什么是目" "前已知的资料库。\n" "\n" "组件数据源: 选择 负责决定应该从那里选择模块,也就是从哪个仓库 Xiphos应" "该包含他们,以及他们应该在您的系统的哪个目录。设置 安装数据源安" "装目标目录, 然后单击 刷新.\n" "\n" "组件: 安装/更新 是选择和选择数据源和目标获取组件。\n" "\n" "组件: 维护 为存档和索引创建。\n" "\n" "参见第5节的单元管理的细节,或通过在线聊天,或者(如果没有人在聊天响应)求助邮" "件发送到用户的邮件列表。\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "是否移除这些模块" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "正在准备移除" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "正在移除中" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "移除" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "是否安装这些模块" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "正在准备安装" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "正在安装" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "安装" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "正在准备存档" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "正在存档" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "存档" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "是否为这些模块建立快速索引\n" "(可能会持续一会儿)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "正在准备建立索引" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "正在索引" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "索引" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "是否删除这些模块的快速索引记录?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "正在准备删除索引记录" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "正在删除索引记录" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "删除" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "模块不包含关于信息。" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "模块名称" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "带对钩的标记表示这个模块已经安装" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "单击方框开始启用这个模块" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "单击方框选择安装/更新的模块" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "已安装" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "索引图标表示您已经为这个模块的快速搜索建立了一个('lucene')优化索引(请参见此功" "能维护窗格)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "锁形图标表示这个模块被加密,您需要向内容所有者购买一个解锁密码键" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "关于" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "更新图标表示已安装的模块要比可更新的模块要旧:我们推荐您更新模块" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "可用" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "大小" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "说明" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "mkdir %s' 失败:\n" "%s。" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " 存档于: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "周记和祈祷名单不能被索引。" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s 失败" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "已完成" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "未知" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "知识库:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "按模块类型分类。" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "圣经文本" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "注释" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "词典" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "每日灵修" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "普通书卷" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "按可用性分类。" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "更新" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "没有安装" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "更新远程数据源" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "远程数据源未找到" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "设置" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "类型" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "标题" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "数据源" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "目录" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "用户" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "密码" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "用户 ID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "模块数据源" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "添加/删除" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "选择" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "模块" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "安转个/更新" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "维护" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "请更新" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "您的模块清单不是最新的!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "您刚刚删除了您的最后一本圣经。\n" "Xiphos 需要至少安装一本。" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "您仍然未安装任何圣经。\n" "Xiphos 由于缺少必要的书籍数据无法继续运行。" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "标准数据源已经载入。" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "不能从 CrossWire 载入标准数据源。" #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "删除选择的数据源" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "请输入一个远程数据源" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "标题:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "类型:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "主机名:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "目录:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "用户名(选填):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "密码(选填):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "已存在同名数据源。" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "删除一个数据源" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "整个模块" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "到上一处" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "到下一处" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "同步这个窗口与主窗口一起滚动" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "类似" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "卸载/安装" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "模块选项" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "类似视图" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "阅读选择性朗读" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "个人" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- 选择 --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "重新启动后本地化设置才能生效。" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "首选项" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "常规" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "选项" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "圣经" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "字体" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "颜色" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "标签和窗格" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "指定" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "是否清除?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "你确定要清除模块列列表?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "移除模块" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "你确定是否要移除所选择的模块吗?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "搜索 " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " 模块" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "查找位于 " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "最后的模块列表也许不会被删除" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "要删除列表吗?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "你确定要删除:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "这是一个包含 (\\\"AND\\\") 搜索:\n" "查找并匹配显示所有的单词。" #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "高级搜索(_A)" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "搜索模块" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "搜索类型" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "已优化(\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "正则表达式" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "精确短语" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "搜索选项" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "区分大小写" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "搜索范围" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "没有范围" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "上次搜索" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "范围限制" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "小写" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "大写" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "在编辑器中打开" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "首选项" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "搜索" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "侧边栏" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "祷告名单/日记 项目" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "新名称" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "移除所选项目" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "一月" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "二月" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "三月" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "四月" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "五月" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "六月" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "七月" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "八月" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "九月" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "十月" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "十一月" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "十二月" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "一张图片文件尺寸无法确定。\n" "Xiphos 无法将图像调整为窗口大小。" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "整个模块" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "单击方框开始启用这个模块" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "可用" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "救恩" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "个人注释标签非法:\n" "‘%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "章" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos 无法理解多于一个参数的指令。" #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "正在初始化 Gecko 引擎" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "正在构建人机界面" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "正在启动 Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "正在加载设置" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "正在显示 Xiphos 界面" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "预览器" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "脚注" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "互相对照" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "突出显示" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "回到 " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "突出数字" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "脚注注释" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "希伯来文元音点" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "希伯来吟唱" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "希腊口音" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "交叉引用" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "引理" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "标题" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "基督的话语用红字显示" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "音译" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "原文变体" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "初次阅读" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "第二遍阅读" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "所有的阅读" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "音译" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "视图上下文" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "给与救恩" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "救恩" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "给与救恩" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "健康" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "给与救恩" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "杂项" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "杂项
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "y 点" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "z 点" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "次要主题 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "次要主题 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "次要主题 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "主题 2" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "副题 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "小标题 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "副题 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "小标题 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "新的祈祷名单或者日记的名称" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos 认为那个名字重名" #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos 不能创建模块的路径:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Xiphos 在.\\par\\par 中创建了一个基本列表" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "基本祈祷列表" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "我的祈祷列表" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "人名:
鲍勃
萨姆


地点:
座位
友谊
圣" "经传教士


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "Xiphos 在.\\par\\par 目录建立了一个基本主题祈祷列表。" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "主题祈祷列表" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "苏
约翰
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "属灵成长" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "麦克
史蒂夫
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "苏
约翰
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "每月祈祷列表" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Xiphos 在.\\par\\par 创建了一个日记" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "日记" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Xiphos 在.\\par\\par 目录中建立了一个专题概述(例如:撒母耳记 sermon)" #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "专题概述" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "主题 A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "主题 A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "主题 B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "主题 B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "主题 C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "主题 C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Xiphos 在.\\par\\par 目录中建立了一个专题概述(例如:撒母耳记 sermon)" #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "章" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "用户注解" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "搜索 %s 的结果: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "删除范围吗?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "你确定是否要删除这个范围?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "搜索: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "没有这样的模块被安装。\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "请调整模块列表。" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "%s 不存在快速搜索索引记录。%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "现正在'多字'模块中搜索。." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "请参见模块管理器,维护窗格。" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "搜索已完成" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "符合" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME 未指定!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos 不能创建模块的路径:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "无法创建 " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "空白的设置文件 -- 已尝试恢复备份。\n" "一些信息可能会丢失。" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "空白的设置文件 -- 没有备份吗?!?信息已丢失!" #: ../src/main/settings.c:217 #, fuzzy msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "目前没有任何圣经被安装。\n" "显然,你拒绝了任何安装请求。\n" "\n" "由于没有任何圣经组件显示,\n" "Xiphos 将不能继续运行,\n" "程序将被迫退出。" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "圣经模块安装完成。" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "经文" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "章" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphos 的语言缩写文件\n" "已经丢失。" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphos的语言缩写\n" "文件无法打开。" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "Xiphos 不能分配语言缩写空间。" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos 不能够读取语言\n" "缩写文件。" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, fuzzy, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "未找到符合本地化语言设置" #: ../src/main/sword.cc:764 #, fuzzy msgid "Book names and menus may not be translated." msgstr "书卷名称和菜单可能没有被翻译" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "请求每日灵修模块,但是好像未安装。" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "清空历史" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "经文列表" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL地址没有找到:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos 无法执行 %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "查看器错误:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "在主窗口中显示 %s" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "文档未成功创建。 \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "我怎样做才能拯救自己?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "使徒行传 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "以弗所书 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "罗马书 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "福音是什么?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "格林多前书 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "文档未解析成功。 \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "空白文档 \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "错误类型,根节点 != SwordBookmarks\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "错误类型,根节点 != %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "章" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "章" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "旧约全书" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "创世纪 - 马拉基书" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "新约全书" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "马太福音 - 启示录" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "示例模块列表" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "错误类型,根节点 != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "保存设置失败! 状态 %d,文件大小 %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "正在试图恢复到上次的保存状态。" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "添加书签" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "书签对话框" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "新建文件夹" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "新建文件夹" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "新建..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "撤销书签" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "标签:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "标签空白" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "经文:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "经文条目" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "模块:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "模块空白" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "书签文件夹树形视图" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "插入链接" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "经文" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "纯文本" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "插入链接" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "退出程序" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "退出" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "打印这个笔记" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "笔记打印前预览" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML 格式切换" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML 模式" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "删除当前笔记" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "删除个人注释(_D)" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "文件(_F)" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "保存当前笔记" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "打印预览(_v)" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "打印(_P)..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "退出(_X)" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "格式(_M)" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "保存" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "打印此文档" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "预览将要打印的文件" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "在学习笔记中打开" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "保存当前文件" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "保存当前文件为" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "另存为" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "增加此文件到书签" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "创建一个新文档" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "新建文档" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "复制/导出 段落" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "撤销导出段落" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "导出段落完毕" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "版本" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "解锁密钥" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "复制" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "导出" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "导出整卷书籍" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "书卷" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "书卷单选按钮" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "导出整个章节" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "章节单选按钮" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "经文单选按钮" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "经文范围" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "格式" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "纯文本" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "纯文本单选按钮" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML 单选按钮" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "经文小节号码大小" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "经文小节号码" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "参考条目" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "参考条目" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "版本" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "经文单选按钮" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "保存导出为" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "版本" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "打开 研修笔记(_p) Study pad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "在对话框中打开" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "阅读选择性朗读" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "复制" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "模块选择" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "删除选择的范围" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "删除" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "移除所选项目" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "删除项目" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "删除当前笔记" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "搜索整个模块" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "字体" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "变更字体为" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "图片" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "链接" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "概述" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "是否安装这些模块" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "插入链接" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "新建" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "新建文件夹" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "打开模块" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "打印此文档" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "正在打印" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "打印此文档" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "打印预览(_v)" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "预览(_P)" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "打印此文档" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "退出(_Q)" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "在编辑器中打开" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "搜索标准" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "保存修改内容" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "另存为" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "另存为(_A)..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "模块选择" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "编辑" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "保存当前文件为" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "编辑(_E)" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "帮助(_H)" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "要删除列表吗?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "经文列表" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "标记/取消标记 经文" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "用户注解" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "用户注解" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "标记" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "取消标记" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "用户注解" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "用户注解" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "模块管理程序" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "查看 (_V)" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 #, fuzzy msgid "_Load Standard" msgstr "已载入标准" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "安装" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "是否安装这些模块" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "从列表中移除选择的模块" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 #, fuzzy msgid "_Archive" msgstr "存档" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "你确定是否要移除所选择的模块吗?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 #, fuzzy msgid "_Index" msgstr "索引" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "删除索引" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 #, fuzzy msgid "Delete the fast-search index of the selected modules." msgstr "是否删除这些模块的快速索引记录?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "继续" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "模块管理器" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "警告: 如果您居住在受迫害的国家请谨慎使用。" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "添加和删除数据源" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "当前本地数据源" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "当前远程数据源" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "删除一个数据源" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "安装数据源" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "本地" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "远程" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "安装目标" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "用户数据,为您专用:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "主目录" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "系统数据,所有用户:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword 系统目录" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "警告: 如果你居住在受迫害国家请不要冒险使用远程安装数据功能! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "本地安装目录" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "历史下拉列表" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "选择要显示的书卷" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "书卷选择按钮" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "约翰的启示" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "选择要显示的书卷" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "章节切换按钮" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "选择要显示的书卷" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "经文切换按钮" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "参考条目" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "封面" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "字体颜色" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "背景" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "前景色" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "当前经文" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "经文小节号码" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "链接" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "高亮前景" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "高亮背景" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "插入书签" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "高亮背景" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "字体颜色" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "字体大小" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "基本文字大小" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "经文小节号码大小" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 #, fuzzy msgid "Language Font Combo" msgstr "修改书卷组合框" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "字体杂项" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "范围" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "模块" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "书卷单选按钮" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "精确短语 单选按钮" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "纯文本单选按钮" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "个人" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "正则表达式 单选按钮" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "经文单选按钮" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "救恩" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "目录" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "单个模块 单选按钮" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "经文列表" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "模块列表 单选按钮" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "列表名字" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "纯文本单选按钮" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "正则表达式 单选按钮" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "纯文本单选按钮" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "指定" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "首选项" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "经文单选按钮" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "符合" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "单个模块 单选按钮" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "常规" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "指定本地化语言(需要重启)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "指定本地化语言组合框" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "启动时显示初始画面" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "启动时显示每日灵修" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "使用默认目录" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "使用默认目录 复选框" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "滚动到上一章/下一章" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "圣经文本使用滚动条滚动到上一章节或下一章节" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "滚动到上一章/下一章 复选框" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "重置图像尺寸" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "自动调整注解,书卷,字典和图像内容的大小,以适应子窗口" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "重置图像尺寸 复选框" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "高亮突出当前经文" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "应用高对比度突出显示当前经文" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "高亮突出当前经文复选框" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "用户注解" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "应用高对比度突出显示当前经文" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 #, fuzzy msgid "Highlight user annotations check box" msgstr "高亮突出当前经文复选框" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "交叉引用" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "重置图像尺寸 复选框" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "启用祈祷名单" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "启用祈祷名单复选框" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "启用祈祷名单复选框" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "启用祈祷名单复选框" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "经文小节号码" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "显示经文前的数码(_N)" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "经文小节号码大小" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "使用每行显示一节经文模式 复选框" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "说明" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "显示经文前的数码(_N)" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "经文小节号码大小" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "学习笔记(StudyPad) 默认目录 组合框" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "请选择一个目录" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "学习笔记(StudyPad) 默认目录 组合框" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "普通杂项" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "主要窗口模块" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "圣经文本" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "修改圣经文本组合框" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "修改注释组合框" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "修改目录组合框" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "修改书卷组合框" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "模块" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "清除所有模块的列表" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "从列表模块清除按钮" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "从列表中移除选择的模块" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "从列表中删除选择的模块" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 #, fuzzy msgid "Open a dialog to select modules" msgstr "打开一个对话框以选择模块添加到列表" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "添加模块" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "打开选择对画框 按钮" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "类似模块" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "专用模块" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "每日灵修" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "每日灵修组合框" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "希伯来词典" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "希伯来词典组合框" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "希腊词典" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "希腊词典 组合框" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "默认目录" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "修改默认目录组合框" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "个人笔记" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "修改个人笔记组合框" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "模块杂项" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "高级搜索" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "属性搜索" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "主要搜索条目" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "开始/停止 搜索" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "查找按钮" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "搜索标准树形视图" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "范围" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "搜索整个模块" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "整个模块" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "整个模块 单选按钮" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "为搜索使用上次的搜索结果" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "当前结果" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "当前结果 单选框" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "为搜索指定自定义的搜索范围" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "自定义经文范围" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "自定义经文范围 单选框" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "自定义范围预览 组合框" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "使用单个搜索模块" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "单个模块" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "单个模块 单选按钮" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "为搜索使用的当前模块列表" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "模块列表" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "模块列表 单选按钮" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "为搜索启用自定义模块列表" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "自定义模块列表" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "自定义模块列表 单选框" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "自定义模块列表 组合框" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "搜索类型" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "快速,强劲功能,基于索引的搜索\n" "索引记录必须事先建立:\n" "请参见模块管理的维护功能" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "已优化(\"Lucene\") 单选按钮" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "复杂词汇" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "多词组 单选按钮" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "正则表达式 单选按钮" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "精确短语 单选按钮" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "在属性搜索选项卡中选择" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "属性" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "属性单选按钮" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "选项" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "匹配大小写复选框" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "搜索标准" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "在主窗口中显示" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "保存搜索结果为书签" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "导出当前搜索结果" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "导出" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "从新的搜索中清除列表" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "已找到" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "结果摘要窗口" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "结果摘要总表" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "搜索结果" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "预览" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "结果" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "创建一个新的自定义范围" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "新范围 按钮" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "保存自定义范围" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "保存范围 按钮" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "删除选择的范围" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "删除范围按钮" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "范围" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "范围名字" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "范围名称条目" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "范围定义" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "范围定义条目" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "示例 太-约;Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "自定义范围预览" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "自定义经文范围" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "创建一个新的模块列表" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "新自定义模块列表 按钮" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "保存模块列表" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "保存自定义模块列表 按钮" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "删除选择的列表" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "清除自定义模块列表按钮" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "模块列表" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "列表名字" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "自定义模块列表名称条目" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "打开一个对话框以选择模块添加到列表" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "自定义模块列表" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "属性" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "突出数码" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "突出数码 单选按钮" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "形态标签 单选按钮" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "在脚注中搜索" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "脚注 单选按钮" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "搜索结果显示选项" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "在模块中有突出数码" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "显示突出数码" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "显示突出数码 单选按钮" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "显示脚注" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "显示脚注 单选按钮" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "属性搜索" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "模块选择" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "搜索类型" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "导出书签文件夹" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "导出到:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos 书签" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "纯文本" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "包含圣经文本" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-取消" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-确定" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "打开 研修笔记(_p) Study pad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "打开讲义(_O)" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "保存讲义(_S)" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 #, fuzzy msgid "_New Prayerlist/Journal" msgstr "祷告名单/日记 项目" #: ../ui/xi-menus.glade.h:8 #, fuzzy msgid "Create a new journal or prayerlist from a template" msgstr "创建一个新的简易祈祷名单" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "搜索 (_S)" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "高级搜索(_A)" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "首选项 (_P)" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "用模块管理器安装或删除 Sword 模块" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "模块管理器(_M)" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "查看 (_V)" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "预览每日奉献(_D)" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "圣经(_B)" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "预览(_P)" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "评述/书卷(_C)" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "字典(_y)" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "链接标签" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "朗读(_R)" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "显示经文前的数码(_N)" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "高亮显示当前经文(_H)" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "应用高对比度突出显示当前经文" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "吸附/分离边栏(_A)" #: ../ui/xi-menus.glade.h:33 #, fuzzy msgid "Operate the sidebar as a separate window" msgstr "在一个单独的窗口中打开" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "显示/隐藏附加侧边栏(_S)" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "移除选择的文件夹" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "在标签页中显示类似视图(_T)" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "在边栏中显示预览器" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "内容(_C)" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "邮件列表(_M)" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "实时聊天(_L)" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "报告 Bug(_R)" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "关于翻译工作(_T)" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "关于 The SWORD Project(_A)" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "关于 Xiphos(_X)" #: ../ui/xi-menus.glade.h:56 #, fuzzy msgid "Learn about Xiphos" msgstr "关于 Xiphos(_X)" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "注释经文" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "打开模块" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "注解" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "在编辑器中打开" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "使用每行显示一节经文模式" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "变体" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "图像内容" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "重置文字界面" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "按章注解" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 #, fuzzy msgid "Doublespace" msgstr "双空格文本(_o)" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "查找选择" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "使用当前字典" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "在 BibleMap.org 中浏览" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "解锁此模块" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "显示书卷标题" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "显示章节标题" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "重命名 Pers.Comm。" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "转储Pers.Comm。" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "阅读选择性朗读" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "将这些结果保存为一个单个书签" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "将列表全部保存为单个书签" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "将这些结果保存为一个系列书签并为其创建各自的文件夹" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "将列表全部保存为系列书签" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "经文列表" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "历史下拉列表" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "导出列表" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "在新标签页中打开此书签" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "在一个新的标签页中打开" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "在对话框中打开此书签" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "在对话框中打开" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "在选择的目录中新建一个文件夹" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "在此插入新书签" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "插入书签" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "编辑书签" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "编辑项目(_E)" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "删除项目" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "展开全部书签组" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "全部展开" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "收起全部标签组" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "收起全部" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "允许项目从一个文件夹被移动到另一个文件夹" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "允许重排" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 #, fuzzy msgid "Load other bookmarks file (default: from BibleTime)" msgstr "从 Bibletime 载入标签" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "插入书签" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "移除文件夹并保存" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "导出到文件夹" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "在新的标签页中打开选择的模块" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "分开的['dialog']窗口中\n" "打开选定的模块" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "在一个单独的窗口中打开" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "创建一个新的简易祈祷名单" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "简洁" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "创建一个新的次要祈祷名单" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "题目" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "创建一个新的月记(月刊)" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "按月" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "创建一个新的日记" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "每天" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "创建一个新的专题" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "概述" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "创建一个新的专题" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "章" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "在一个单独的窗口中打开" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "添加一个子项目" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "添加子项目" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "添加一个项目" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "添加项目" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "移除此项" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "编辑此项" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos 圣经指导" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "学习圣经" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "整个模块" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s 失败" #~ msgid "Page %d of %d" #~ msgstr "第 %d 页,共 %d 页" #~ msgid "Save As" #~ msgstr "另存为" #~ msgid "HTML Output" #~ msgstr "HTML 输出" #~ msgid "HTML Source" #~ msgstr "HTML 源" #~ msgid "Plain Source" #~ msgstr "原始代码" #~ msgid "_Quit" #~ msgstr "退出(_Q)" #~ msgid "_Open" #~ msgstr "打开(_O)" #~ msgid "Save _As..." #~ msgstr "另存为(_A)..." #~ msgid "Open new document" #~ msgstr "打开新文档" #~ msgid "Delete current note" #~ msgstr "删除当前笔记" #~ msgid "HTML _Output" #~ msgstr "HTML 输出(_O)" #~ msgid "_HTML Source" #~ msgstr "HTML 源代码(_H)" #~ msgid "_Plain Source" #~ msgstr "纯源代码(_P)" #~ msgid "Unlock " #~ msgstr "解锁 " #~ msgid "Preparing to print" #~ msgstr "正在准备打印" #~ msgid "Printing is not supported on this printer" #~ msgstr "此打印机上目前尚不支持打印" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "打印机 %s 并不支持 PostScript 打印。" #~ msgid "Printing" #~ msgstr "正在打印" #~ msgid "Waiting to print" #~ msgstr "等候打印" #~ msgid "An error occurred while printing" #~ msgstr "打印时发生了一个错误" #~ msgid "It was not possible to print your document: %s" #~ msgstr "无法打印您的文档:%s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos 不能创建 .xiphos 文件在下列目录:\n" #~ "%s\n" #~ "\n" #~ "Xiphos 无法继续执行。" #~ msgid "Tabs" #~ msgstr "标签页" #~ msgid "Use tabbed browsing" #~ msgstr "使用标签模式浏览" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "使用标签模式浏览 复选框" #~ msgid "Show" #~ msgstr "显示" #~ msgid "Bible Texts" #~ msgstr "圣经文本" #~ msgid "Bible Texts Checkbox" #~ msgstr "圣经文本复选框" #~ msgid "Previewer Checkbox" #~ msgstr "预览器 复选框" #~ msgid "Commentaries Checkbox" #~ msgstr "注释复选框" #~ msgid "Dictionary/Lexicon" #~ msgstr "字典/词典" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "字典/词典 复选框" #~ msgid "Parallel View in a tab" #~ msgstr "在标签页中的类似视图" #~ msgid "Tabs and Panes" #~ msgstr "标签和窗格" #~ msgid "StudyPad default directory" #~ msgstr "研修笔记(StudyPad)的默认目录" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "URL 协议关联使用 \"sword://\"(类似网页协议\n" #~ "关联)能够用于程序的经文引用功能。您的\n" #~ "系统当前没有程序关联到此开头的协议。\n" #~ "\n" #~ "你希望Xiphos将其设置为以此开头协议的\n" #~ "默认关联的程序吗?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos 已经成功地将其设置为\n" #~ "sword://和bible://地址的默认关联。\n" #~ "\n" #~ "如果需要的话,您可能需要运行“gconf-editor”检查\n" #~ "位于 /desktop/gnome/url-handles的相关键值。" #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos未完成处理程序初始化键 #%d\n" #~ "%s" #~ msgid "Go to " #~ msgstr "转到 " #~ msgid "Main" #~ msgstr "主窗口" #~ msgid "Modules Main" #~ msgstr "主模块" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "由于没有任何圣经组件显示,\n" #~ "Xiphos 将不能继续运行,\n" #~ "程序将被迫退出。" #~ msgid "Choose to enable Prayer lists " #~ msgstr "选择启用祈祷名单 " #~ msgid "Cipher Key?" #~ msgstr "密码钥匙" #~ msgid "Change parallel 1" #~ msgstr "变更 相关 1" #~ msgid "Change parallel 2" #~ msgstr "变更 相关 2" #~ msgid "Change parallel 3" #~ msgstr "变更 相关 3" #~ msgid "Change parallel 4" #~ msgstr "变更 相关 4" #~ msgid "Change parallel 5" #~ msgstr "变更 相关 5" #~ msgid "Sizes" #~ msgstr "大小" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "欢迎使用 Xiphos.\n" #~ "\n" #~ "现在未安装圣经书卷。为了初始化,Xiphos必须要求您至少安装一种语言的圣经。\n" #~ "\n" #~ "有了您的许可,Xiphos将调用组件管理,使您可以安装来自Crosswire的文件:\n" #~ "1. 配置远程安装。\n" #~ "2. 联网。\n" #~ "3. 选择一本适合您阅读的圣经。\n" #~ "4. 单击“安装”。\n" #~ "当您完成上述操作时请关闭组件管理。\n" #~ "\n" #~ "警告:如果您居住在受迫害的国家,请小心使用。\n" #~ "\n" #~ "是否允许 Xiphos 启动组件管理器以帮助您安装一本圣经?" #~ msgid "Parallel View" #~ msgstr "类似经文视图" #~ msgid "Parallel 1" #~ msgstr "类似 1" #~ msgid "Parallel 1 Combo" #~ msgstr "类似 1 组合框" #~ msgid "Parallel 2" #~ msgstr "类似 2" #~ msgid "Parallel 2 Combo" #~ msgstr "类似 2 组合框" #~ msgid "Parallel 3" #~ msgstr "类似 3" #~ msgid "Parallel 3 Combo" #~ msgstr "类似 3 组合框" #~ msgid "Parallel 4" #~ msgstr "类似 4" #~ msgid "Parallel 4 Combo" #~ msgstr "类似 4 组合框" #~ msgid "Parallel 5" #~ msgstr "类似 5" #~ msgid "Parallel 5 Combo" #~ msgstr "类似 5 组合框" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "导入 Bibletime 书签" #~ msgid "Restore Folder" #~ msgstr "重置文件夹" #~ msgid "Restore saved folder" #~ msgstr "重置已保存的文件夹" xiphos-4.0.7+dfsg1/po/LINGUAS0000664000175000017500000000015113162045104014704 0ustar unit193unit193ar cs cy da de en_GB es fa fi fr he hu it ja ko_KR lt lv nb nl pl pt pt_BR ro ru sk sl sv tr zh_CN zh_TW xiphos-4.0.7+dfsg1/po/Guidelines0000664000175000017500000000370513162045104015702 0ustar unit193unit193# Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. Translating Xiphos Like all other Gnome programmes Xiphos is translated by creating a "po" file for it in the relevant language. 1.) po files structure 2.) getting ready to create/update a po file 3.) creating a po file from scratch 4.) updating a po file 5.) Translators IDE ________________________________________________________________ 1.) Po files are essentially text files with an entry for each string which requires translation. Each entry consists of three or four parts: #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "زیفوس-نرم·افزار·مطالعه·کتابمقدس" A comment line pointing towards the exact origin of the particular string within the source code A msgid line which quotes the original string A msgstr line which contains the relevant translation. A tranlation which is doubtful can carry a second comment line, declaring it as "fuzzy": #: ../ui/prefs.glade.h:21 #, fuzzy msgid "Base text size" msgstr "سایز قلم بنیادی" 2.) Before working on a po file, first you must make sure that you have all the current strings ready to process. This is in the file xiphos.pot. It is updated by cd'ing into the "po" directory and using intltool-update --pot It will write a file called untitled.pot. Use this command to see if the new version is sane: diff -u xiphos.pot untitled.pot If it's OK, then... mv untitled.pot xiphos.pot 3.) To create a new translation simply copy the file xiphos.pot to your working copy: cp xiphos.pot xx.po where xx stands for the relevant ISO code for your target language, e.g. fa.po for Farsi, de.po for German etc. 4.) If you need to update your file to the newest strings you can use the command msgmerge: msgmerge xx.po xiphos.pot > xx.po.new 5.) Suitable programmes to make translation easy are gtranslator, poedit (both on Linux) xiphos-4.0.7+dfsg1/po/sk.po0000664000175000017500000046030313162045104014645 0ustar unit193unit193# translation of sk.po to Slovak # Slovak translation for Xiphos # Copyright (C) 2000-2017 Zdenko Podobný # # Zdenko Podobný , 2001. # Zdenko Podobny , 2009, 2014, 2015. msgid "" msgstr "" "Project-Id-Version: xiphos-3.1.sk.po\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2015-01-31 23:13+0100\n" "Last-Translator: Zdenko Podobny \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Lokalize 1.5\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Konfigurácia nebola nájdená" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Ste si istý, že chcete zmazať poznámku pre" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Otvoriť" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Nepomenovaný dokument" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Uložiť zmeny v dokumente" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "pred zatvorením?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Ak ich neuložíte, zmeny sa natrvalo stratia." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Súbor" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Poznámkový blok" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Editor poznámok" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Modlitebný zoznam/Editor zápisník" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "O Sword module" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "Zatvoriť" #: ../src/gnome2/about_modules.c:411 msgid "Module name: " msgstr "Názov modulu: " #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "Skratka modulu " #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "Verzia: " #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "Nebola nájdená pečiatka verzie" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Záber" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Denné zamyslenie" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Mapy" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Obrázky" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Glosáre" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Biblia" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Komentár" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Slovník" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Všeobecné knihy" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Premenovať komentár" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Dennik" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Neznáme" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "Jazyk: " #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "Nie je určené" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "Veľkosť inštalácie: " #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "Sprievodný modul(y):
" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "Vlastnosti:" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "* Nadpisy" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "* Poznámky pod čiarou" #: ../src/gnome2/about_modules.c:519 msgid "* Cross references" msgstr "* Krížové referencie" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "* Strongové čísla" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "* Morfologické značky" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "* Lemy" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "* Kristove slová červenou farbou" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "* Grécke akcenty" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "* Body hebrejských samohlások" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "* Hebrejské vokalizácia" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "* Varianty čítania" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "* Formy prepisu" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "* Vymenovania" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "* Glosáre" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "* Segmentácia morfém" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "* Vlastnosti neboli nájdené" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "Licencia distribúcie:" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "Propagačné " #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "The SWORD Project" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Páči sa vám štúdium Biblie pomocou programu Xiphos? Chceli by ste ho mať vo " "vlastnom jazyku? Môžete ho preložiť!\n" "\n" "Hľadáme prispievateľov, ktorý by preložili Xiphos do ďalších jazykov. Ak ste " "schopný prekladať, pozrite si odkaz uvedený nižšie, ako sa pripojiť k našim " "snahám." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "O preklade Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Pozrite si TRANSLATION-HOWTO v zdrojovom kóde Xiphosu" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos vývoj" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright © 2000-2017 Xiphos vývojový Tím" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Využíva The SWORD Project.\n" "Ďakujeme Troyovi Griffittsovi a všetkým ostatným, ktorý vytvorili pre nás " "The SWORD Project." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Záložka" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Vložiť názov priečinku" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Názov priečinku" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Priečinok: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Uveďte súbor so záložkami" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Upraviť" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Názov priečinku: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Názov záložky: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Verš: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Odstrániť označený priečinok" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(a všetko, čo obsahuje)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Odstrániť označenú záložku" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Pridať" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Menovka: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Výsledky hľadania: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Záložky" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Šifrovací kľúč k modulu %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "pre:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Vložte kľúč: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Uložiť" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Zavrieť bez uloženia" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Zavrieť _bez uloženia" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Zoznam veršov" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "ZoznamVeršov" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "VýsledkyHľadania" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Pre exportovaní si prosím preverte autorské práva" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Nájsť" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Vložiť slovo alebo frázu" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Hľadať smerom odzadu" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Nájsť ďalší" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Nastaviť písmo pre modul" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Zmeniť písmo pre" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modul" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Aktuálne písmo: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Použiť štandardné písmo pre tento modul" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Modul nemá podporu pre %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: Bez okien." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Aktuálna navigácia odoslaná." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Nekomunikuje." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - aplikácia pre štúdium Biblie" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Otvoriť novú kartu" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Štandardné zobrazenie" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Zobrazenie komentára" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Zobrazenie knihy" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Vitajte v Xiphose" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Premenovanie nie je dostupné vo Windows.\n" "\n" "Xiphos je limitovaný Windows súborovým\n" "systémom, ktorý neumožňuje premenovanie\n" "komponentov otvorených súborov,\n" "ako je obsah tohoto komentára.\n" " Preto v prostredí Windows nie je dostupné\n" "premenovanie osobného komentára." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Premenovať komentár" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Vyberte názov pre komentár" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nový názov" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Názov: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Názvy modulov môžu obsahovať iba znaky [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos už poznám modul s takým názvom." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Neporadilo sa vytvoriť novú konfiguráciu:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Chyba vytvorenia konfigurácie:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "V table nie je modul." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Odstrániť tieto moduly?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Príprava na odstránenie" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Mazanie" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Odstrániť" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Inštalovať tieto moduly?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Príprava na inštaláciu" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Inštalácia" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Inštalovať" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Archivovať tieto moduly?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Príprava na archiváciu" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archivovanie" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archivovať" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Vytvoriť indexy pre rýchle hľadanie pre tieto\n" "moduly (môže to trvať aj niekoľko minút pre jeden modul)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Príprava na indexovanie" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexovanie" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indexovať" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Odstrániť indexy pre rýchle hľadanie pre tieto moduly?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Príprava na zmazanie indexu" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Zmazanie indexu" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Zmazať" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "K modulu nie sú dostupné informácie." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Názov modulu" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Fajka znamená, že modul už bol nainštalovaný" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Pre prácu na tomto module kliknite na rámček" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" "Kliknite na rámček, ak chcete označiť tento modul na inštalovanie/" "aktualizovanie" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Nainštalovaný" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Ikona indexu znamená, že ste vytvorili optimalizovaný ('lucene') index pre " "tento modul pre rýchle hľadanie (Pozrite si časť Údržba)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Ikona zo zámkom znamená, že tento modul je zašifrovaný, a vyžaduje si, aby " "ste si kúpili kľúč na odomknutie od vlastníka obsahu." #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Informácie" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Ikona aktualizácie znamená, že nainštalovaný modul je starší ako je aktuálna " "dostupná verzia. Modul by ste mali zaktualizovať." #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Dostupné" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Veľkosť" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Popis" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' zlyhalo:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " archivované v: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Zápisníky a modlitebné zoznamy nie je možné indexovať." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s zlyhalo" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Dokončené" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Neznáme" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Úložisko:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Kategorizované podľa\n" "typu modulu" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Biblické texty" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Komentáre" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Slovníky" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Glosáre" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Denné zamyslenia" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Všeobecné knihy" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Kultické/Neortodoxné" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Kategorizované podľa\n" "dostupnosti" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Aktualizácie" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Nenainštalované" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Modlitebný zoznam/Zápisník" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Obnovovanie vzdialeného zdroja" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Vzdialený zdroj nebol nájdený" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Konfigurácia" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Typ" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Titulok" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Zdroj" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Priečinok" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Používateľ" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Heslo" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Zdroje modulov" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Pridať/Odstrániť" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Vybrať" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduly" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Inštalovať/Aktualizovať" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Údržba" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Prosím obnoviť" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Váš zoznam modulov nie je aktuálny!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Odinštalovali ste svoju poslednú Bibliu.\n" "Xiphos vyžaduje aspoň jednu" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Žiadna Biblia nie je nainštalovaná.\n" "Xiphos nemôže kvôli tomu pokračovať." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Štandardné vzdialené zdroje boli načítané." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Nie je možné načítať štandardné zdroje z CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Odstrániť označený zdroj" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Vložiť vzdialený zdroj" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Titulok:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Typ:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Hostiteľ:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Priečinok:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Používateľ (voliteľné):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Heslo (voliteľné):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Zdroj s týmto názvom už existuje." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Odstrániť vzdialený zdroj" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[bez modulu]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Ísť von na sekciu, ktorá obsahuje túto položku" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Ísť na predchádzajúcu položku" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Ísť na nasledujúcu položku" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Ísť dovnútra na prvú podsekciu" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Paralelné" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Pripojiť/Odobrať" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Nastavenia modulov" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Paralelné zobrazenie" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "Prístupové heslo k BibleSync relácií" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Fráza:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Výber modulu zlyhal.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Nepovolené" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Osobné" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Rečník" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Obecenstvo" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Výber --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Locale bude aplikované po reštarte." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Nastavenia" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Všeobecné" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Možnosti" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Písma" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Farby" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Veľkosti a tvary" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Špeciálne" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Vyčistiť zoznam?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Ste si istý, že chcete vyčistiť zoznam modulov?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Odstrániť modul?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Ste si istý, že chcete odstrániť zvolený modul?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Prehľadávanie " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Modul" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "nájdené v " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Nový zoznam %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Posledný zoznam modulov nemôže byť zmazaný" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Zmazať zoznam?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Ste si istý, že chcete zmazať:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Toto je inkluzívne (\"AND\") hľadanie:\n" "Nájde výskyty zobrazujúce všetky slová." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Otvoriť pokročilé vyhľadávanie" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Hľadať v module" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Typ hľadania" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimalizované (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Regulárny výraz" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Presná fráza" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Možnosti vyhľadávania" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Veľkosť písmen" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Záber hľadania" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Bez rozsahu" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Použiť ohraničenie" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Posledné hľadanie" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Ohraničenie" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Dolné" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Horné" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "Otvoriť modul v editore?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Vložiť odkazy veršov" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Zoznam:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Hľadať" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Postranný panel" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Využíva The SWORD Project." #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Modlitebný zoznam/Položka zápisníka" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nový názov" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Odstrániť označenú položku" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Január" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Február" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Marec" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Apríl" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Máj" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Jún" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Júl" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "August" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "September" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Október" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "November" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "December" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Nie je možné zistiť veľkosť obrázka.\n" "Xiphos nevie zmeniť jeho veľkosť tak, aby sa obrázok zmestil do okna." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "Oznámenia o prítomnosti:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "Neznámy modul" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "CHYBA: neznámy indikátor BibleSync: " #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "Ďalšie indikátory sú:" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "Zaškrtnite voľbu ak chcete počúvať tohoto rečníka" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "Dostupný rečníci" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "Posledná navigácia bola priama alebo nepriama" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "Posledná navigácia" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "IP adresa: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "Aplikácia: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "Zariadenie: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID: " #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" "

Tento module nemá obsah v tomto bode.
" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Nesprávne kódovaná značka osobného komentára:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Kapitola" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos nerozozná viac ako jeden argument." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Inicializujem HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Vytváram rozhranie" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Spúšťam Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Načítavam nastavenia" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Zobrazujem Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Náhľad" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Poznámka pod čiarou" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Krížová referencia" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongové čísla" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfológia" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Späť k " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "Neznámy paralelný modul: " #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strongové čísla" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Poznámky pod čiarou" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfologické značky" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Body hebrejských samohlások" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebrejské vokalizácia" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Grécke akcenty" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Krížové referencie" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemy" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Nadpisy" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Segmentácia morfém" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Kristove slová červenou farbou" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Prepis" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Textové varianty" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Prvoradé čítanie" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Pomocné čítanie" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Všetky čítania" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "Formy prepisu" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "Vymenovania" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "Glosáre" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "zobraziť kontext" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Rast" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Pre rast
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Spasenie" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Pre spasenie
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Zdravie" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Pre zdravie
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Rôzne" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Rôzne
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Bod x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Bod y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Bod z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Vedľajšia téma 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Podtéma 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Vedľajšia téma 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Podtéma 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Vedľajšia téma 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Podtéma 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Vedľajšia téma 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Podtéma 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Názov pre nový modlitebný zoznam alebo zápisník" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos už nášiel taký modlitebný zoznam." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos nemôže vytvoriť cestu pre moduly:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" "Základný modlitebný zoznam. \\par\\par Modul vytvorený aplikáciou Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "ZakladnyModlitebnyZoznam" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MojModlitebnyZoznam" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Ľudia:
Robo
Samo
Zuzka

Zbor:
lavice
spoločenstvo
Biblie pre misionárov


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Modlitebný zoznam založený na predmetoch. \\par \\par Modul vytvorený v " "aplikácií Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "PredmetModlitieb" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Robo
Samo
Zuzka
Ján
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Duchovný rast" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mišo
Števo
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Zuzka
Ján
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" "Mesačný modlitebný zoznam. \\par\\par Modul vytvorený v aplikácií Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MesacnyModlitebnyZoznam" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Denník. \\par\\par Modul vytvorený aplikáciou Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Dennik" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "Osnova témy (napr. kázeň). \\par\\par Moduly vytvorený aplikáciou Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "OsnovaTémy" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Hlavná téma A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Hlavná téma A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Hlavná téma B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Hlavná téma B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Hlavná téma C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Hlavná téma C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "Osnova témy (napr. kázeň). \\par\\par Moduly vytvorený aplikáciou Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Kapitola" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Používateľov komentár" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Výsledky hľadania %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Odstrániť rozsah?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Ste si istý, že chcete zmazať tento rozsah?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Prehľadávať: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Taký modul nie je nainštalovaný.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Upravte prosím zoznam modulov." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Neexistuje index rýchleho hľadania pre %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Hľadanie v module je teraz 'viacslovné'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Pozrite Správcu modulov, časť Údržba." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Hľadanie skončilo" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "výsledky" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Nie je dostupný modul s komentármi." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME nie je nastavené!" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "Xiphos nemôže vytvoriť priečinok " #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "nemôžem vytvoriť " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Žiadne Biblie nie sú nainštalované.\n" "Evidentne ste odmietli nejakú nainštalovať.\n" "\n" "Bez zobrazenia modulu Biblie\n" "Xiphos nemôže pokračovať,\n" "a preto sa ukončí." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Inštalácia Biblie bola dokončená." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "verš" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "kapitola" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Chýba súbor jazykových\n" "skratiek pre Xiphos." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Nie je možné otvoriť Xiphos\n" "súbor so skratkami jazykov." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos nemôže alokovať miesto\n" "Pre jazykové skratky." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos nevie prečítať\n" "súbor s jazykovými skratkami." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Nebolo nájdete vhodné locale pre `%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "Prvý bude otvorený v hlavnom okne\n" "a ostatné v samostatných oknách." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Požaduje sa Denné zamyslenie, ale žiadne nebolo nainštalované." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Zmazať históriu" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "História ➛ Zoznam veršov" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL nebola nájdená:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos nemôže spustiť %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Chyba prehliadača:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Zobraziť %s v hlavnom okne" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokument nebol úspešne vytvorený. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Čo musím robiť, aby som bol spasený?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Skutky 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Rimanom 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Čo je evanjelium?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokument nebol úspešne spracovaný. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "prázdny dokument \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "zlý typ, koreňový uzol != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "zlý typ, koreňový uzol != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Kapitola %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Kapitola %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Kapitola %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Kapitola %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Kapitola %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Kapitola %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Starý Zákon" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nový Zákon" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Zjv" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Ukážka zoznamu modulov" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "zlý typ, koreňový uzol != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Uloženie nastavení zlyhalo! stat %d, veľkosť %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Pokus o vrátenie sa k poslednej uloženej verzií." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Pridať záložku" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Dialog záložiek" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Vytvoriť nový priečinok" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nový priečinok" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nový..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Zrušiť záložku" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Označenie:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Položka Označenie" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Verš:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Položka verš" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Položka modul" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Stromový pohľad na zložku záložiek" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Vložiť prepojenie" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Verš" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Prepojiť text" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Prepojiť priamo" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Prepojiť cez zoznam veršov" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Testovacie prepojenie" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Ukončiť program" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Koniec" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Tlačiť túto poznámku" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Náhľad na poznámku pred tlačou" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Prepínač HTML formátu" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML režim" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Odstrániť aktuálnu poznámku" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Zmazať osobný komentár" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Súbor" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Uložiť aktuálnu poznámku" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Uložiť (osobný komentár)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Náhľad pre tlačou" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Tlačiť..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Koniec" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mát" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Uložiť" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Vytlačiť tento dokument" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Náhľad na dokument pred tlačou" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Otvoriť súbor v poznámkovom bloku" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Uložiť aktuálny súbor" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Uložiť aktuálny súbor ako" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Uložiť ako" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Pridať tento súbor do záložiek" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Vytvorí nový dokument" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nový dokument" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Kopírovať/Exportovať pasáž" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Zrušiť export pasáže" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "OK pre export pasáže" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Verzia" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Kľúč" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopírovať" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Export" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Export celú knihu" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Kniha" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Výberové pole Kniha" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Export celú kapitolu" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Výberové pole Kapitola" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Export jeden verš" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Výberové pole Verš" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Rozsah veršov" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formát" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Obyčajný Text" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Výberové pole Obyčajný Text" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "Výberové pole HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Indikuje, či sa čísla veršov majú zobrazovať v rámci textu pre viac ako 1 " "verš." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "Čísla _veršov v texte" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Tlačidlo čísla veršov" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Posledný odkaz" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Tlačidlo posledného odkazu" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Zahrnúť verziu" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Tlačidlo verzie" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Uložiť export ako" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Indikuje, či sa čísla veršov majú zobrazovať v rámci textu" #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "Zahrnie verziu" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "O poznámkovom bloku" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Otvorí dialóg o programe" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Hrubým" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Označí hrubým označené" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopírovať" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Skopírovať výber do schránky" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Vystrihnúť" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Vystrihnúť označené" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Znížiť odsadenie" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Znížiť" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Znížiť odsadenie odseku." #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Zmazať označené" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Zmazať" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Odstrániť označené" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Zmazať položku" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Odstrániť aktuálnu položku" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Prehľadať aktuálny dokument" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Písmo" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Zmeniť písmo" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Zvýšiť odsadenie" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Zvýšiť" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Zvýšiť odsadenie odseku" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Vložiť emotikon" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Emoticon" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Vložiť emoticon" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Vložiť obrázok" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Obrázok" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Vložiť obrázok v pozícií kurzora" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Vložiť prepojenie" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Prepojenie" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Vložiť prepojenie" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Vložiť osnovu" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Osnova" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Vložte osnovu" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Vložiť pravidlo" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Čiara" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Vložiť vodorovnú čiaru" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Xiphos prepojenie" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Vložiť prepojenie na sword modul" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Vložiť tabuľku" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Tabuľka" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Vložiť tabuľku" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Kurzíva" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Pre označené použiť kurzívu" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Centrovať" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Vycentrovať odsek" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Plné" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "plné zarovnanie" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Vľavo" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Vľavo zarovnaný odsek" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Vpravo" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Vpravo zarovnaný odsek" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nový" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Vytvoriť nový súbor" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Otvoriť súbor" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Vložiť" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Vložiť obsah schránky na pozíciu kurzora." #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Vytlačiť dokument" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Tlačiť" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Vytlačiť aktuálny dokument" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Náhľad pre tlačou" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Náhľad" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Náhľad pred tlačou aktuálneho dokumentu" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Koniec" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Ukončiť editor" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Znovu" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Obnoviť poslednú vrátenú operáciu" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Hľadať a nahradiť" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Nahradiť" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Hľadať a nahradiť" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Uložiť zmeny do súboru" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Uložiť ako" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Uložiť súbor ako..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Prečiarknuť" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Prečiarknuť výber" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Podčiarknuť" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Podčiarknuť označené" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Späť" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Vrátiť späť poslednú zmenu" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Editor" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Nedávne súbory" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Upraviť" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Pomocník" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Základný text" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Nadpis 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Nadpis 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Nadpis 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Nadpis 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Nadpis 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Nadpis 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Adressa " #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Odrážkový zoznam" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Zoznam s rímskymi číslami" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Číslovaný zoznam" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Abecedný zoznam" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Nastaví farbu písma pre označený text." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Poznamenať/Zrušiť poznámku" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Používateľov komentár" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Používateľov komentár" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Poznamenať" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Zrušiť poznámku" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Používateľov komentár" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Používateľov komentár" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Správca modulov" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Zobraziť úvod" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Načítať štandardné" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Inštalovať" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Inštalovať alebo aktualizovať označené moduly?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Odstráni označený modul z vášho systému" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archivovať" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Vytvorí zip archív z označených modulov." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Index" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "O_dstrániť index" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Odstráni indexy pre rýchle hľadanie pre označené moduly." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Pokračovať" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Správca modulov" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "VAROVANIE: Ak žije v krajine, kde je prenasledovanie, buďte opatrní." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Pridať a odstrániť zdroje" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Aktuálne lokálne zdroje" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Aktuálne vzdialené zdroje" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Odstráni vzdialený inštalačný zdroj." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Inštalačný zdroj" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokálne" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Vzdialené" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Inštalačný cieľ" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Osobná oblasť, iba pre vaše použitie:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Domovský priečinok" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Systémová oblasť, pre všetkých používateľov:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword systémový priečinok" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Varovanie: Ak žije v krajine, kde je prenasledovanie, a nechcete " "riskovať odhalenie, tak by ste nemali použiť možnosť vzdialenej inštalácie! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Lokálny inštalačný priečinok" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Vysúvací zoznam s históriou" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Vybrať knihu na zobrazenie" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Tlačidlo výberu knihy" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Zjavenia Jána" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Vyberte knihu na zobrazenie" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Tlačidlo zmeniť kapitolu" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Vyberte verše pre zobrazenie" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Tlačidlo Zmeniť verš" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Vložte odkaz na verš vo formáte Kniha 1:1 a stlačte Enter" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Položka Referencia" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Obal" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Farby písma" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Pozadie" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Popredie" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Aktuálny Verš" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Číslo verša" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Prepojenia" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Zvýraznenie popredia" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Zvýraznenie pozadia" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Invertovať farebné páry" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Základný text" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Zvýraznenie" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Farby písma" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Veľkosť písma" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Základná veľkosť textu" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Zvyčajne -1, aby číslo verša bolo menej vtieravé" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Veľkosť čísla verša" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Nastavenie písma pre jazyk" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Roletové menu písma jazykov" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Písmo - rôzne" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "Režim:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Vypnuté" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Nepovoliť BibleSync." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Rečník" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Obecenstvo" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Povolí BibleSync ako člena obecenstva" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Osobné" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Súkromné" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "Navigovať:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Priamo" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "Zoznam _veršov" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync navigácia bude používať postranný panel zoznamu veršov." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "Počúvať:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos bude počúvať rečníkov podľa tejto voľby." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Selektívne" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Vyberte rečníka pre nasledovanie." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Všetko" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Nasledovať všetkých rečníkov" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Nič" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Žiadny rečník nebude nasledovný." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "Špeciálne:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Prítomnosť" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Nesúlad" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Nesúlad z vašej relácie sa zobrazí v dialógových oknách." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Ladiť" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Skupina ako karta" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Všeobecné" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Špeciálne Locale (vyžaduje reštart)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Roletové menu Špeciálne Locale" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Zobraziť pri spustení úvodný obrázok" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Zobraziť pri spustení Denné zamyslenie" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Použiť štandardný slovník" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Zaškrtávacie pole Použiť štandardný slovník" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Presúvanie do predchádzajúcej/nasledujúcej kapitoly" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Použiť posuvnú lištu v Biblických textoch na presun do predchádzajúcej alebo " "nasledujúcej kapitoly" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Zaškrtávacie pole Presúvanie do predchádzajúcej/nasledujúcej kapitoly" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Meniť veľkosť obrázkov" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Automaticky zmeniť veľkosť obrázka, aby sa zmestil do tabla." #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Zaškrtávacie pole Meniť veľkosť obrázkov" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Zvýraznenie aktuálneho verša" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Použiť vysoko kontrastné zvýraznenie aktuálneho verša - pozri na farebné " "zberače" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Zaškrtávacie pole Zvýrazniť aktuálny verš" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Zvýrazniť používateľove anotácie" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Použiť inverzné zvýraznenie na verše používateľovými anotáciami" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Zaškrtávacie pole Zvýrazniť používateľove anotácie" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Krížové referencie v zozname veršov" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "Použije zoznam veršom pre krížové referencie Biblie namiesto náhľadu" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Zaškrtávacie pole Xrefs v zozname veršov" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Povoliť Modlitebné zoznamy" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Dať zápisník/modlitebný zoznam k dispozícií" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Voľba pre povolenie Modlitebných zoznamov" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Voľba pre povolenie Modlitebných zoznamov" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Voľba pre povolenie Modlitebných zoznamov" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Číslo verša" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Posun čísla verša niekoľkým smermi" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Zobraziť čísla veršov hrubým textom" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Zaškrtávacie pole Čísla veršov hrubým" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Zátvorky" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Zobraziť čísla veršov v zátvorkách" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Zaškrtávacie pole Čísla veršov v zátvorkách" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Horný index" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Zobraziť čísla veršov ako horný index" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Zaškrtávacie pole Čísla veršov ako horný index" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "Štandardný priečinok pre poznámkový blok" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Vybrať priečinok" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Roletové menu Štandardný priečinok pre poznámkový blok" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Rôzne všeobecné" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Okno hlavných modulov" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Biblické texty" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Roletové menu Zmeniť Biblický text" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Roletové menu Zmeniť komentár" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Roletové menu Zmeniť slovník" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Roletové menu Zmeniť knihu" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Moduly" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Vyčistiť všetky moduly zo zoznamu" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Tlačidlo Vyčistiť moduly zo zoznamu" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Odstrániť označený modul zo zoznamu" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Tlačidlo Vymazať zvolený modul zo zoznamu" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Otvorí dialóg pre výber modulov" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Pridať moduly" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Tlačidlo Otvoriť dialóg výberu" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Paralelné moduly" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Moduly so špeciálnymi cieľmi" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Denné zamyslenie" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Roletové menu Denné zamyslenie" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebrejský lexikón" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Roletové menu Hebrejský Lexikón" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Grécky lexikón" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Roletové menu Grécky Lexikón" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Štandardný slovník" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Roletové menu Zmeniť štandardný slovník" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Osobné poznámky" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Roletové menu Osobné poznámky" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Rôzne moduly" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Pokročilé hľadanie" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "Syntax vyhľadávania _Lucene" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "_Atribút hľadania" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "vyhľadať " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Položka Hlavné hľadanie" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Spustiť/Zastaviť hľadanie" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Tlačidlo Hľadať" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Stromové zobrazenie Vyhľadávacie kritériá" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Záber" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Prehľadať celý modul" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Celý modul" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Výberové pole Celý modul" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Použiť výsledky posledného hľadania ako záber pre hľadanie" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Aktuálne výsledky" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Výberové pole Aktuálne výsledky" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Použiť používateľský záber pre vyhľadávanie" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Používateľský rozsah veršov" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Výberové pole Použ. rozsah veršov" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Roletová ponuka Výber použ. rozsahu" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Použiť jeden modul pre hľadanie" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Jeden modul" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Výberové pole Jeden modul" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Použiť aktuálny zoznam modulov pre hľadanie" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Zoznam modulov" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Výberové pole Zoznam modulov" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Použiť používateľský zoznam modulov pre vyhľadávanie" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Používateľský zoznam modulov" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Výberové pole Použ. zoznam modulov" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Roletová ponuka použ. zoznamu modulov" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Typ hľadania" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Rýchle hľadanie založené na indexe.\n" "Indexy musia byť vopred vytvorené:\n" "Pozrite si funkcie Údržby v Správcovi modulov" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Výberové pole Optimalizované (\"Lucene\")" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Viac slov" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Výberové pole Viac slov" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Výberové pople Regulárny výraz" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Výberové pole Presná fráza" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Vyberte si v karte Atribúty hľadania" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Atribúty" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Výberové pole Atribúty" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Možnosti" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Zaškrtávacie pole Veľkosť písmen" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Vyhľadávacie kritériá" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Zobraziť v hlavnom okne" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Uložiť výsledky hľadania ako záložky" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exportovať" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Vyčistiť zoznam pre nové hľadanie" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Nájdené" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Okno Sumárne výsledky" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Tabuľka Sumárne výsledky" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Výsledky hľadania" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Náhľad" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Výsledky" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Vytvoriť nový vlastný rozsah" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Tlačidlo Nový rozsah" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Uložiť používateľský rozsah" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Tlačidlo Uložiť rozsah" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Zmazať označený rozsah" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Tlačidlo Zmazať rozsah" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Rozsahy" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Názov rozsahu" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Položka Názov rozsahu" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Definícia rozsahu" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Položka Definícia rozsahu" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "napr. Mat-Ján;Zjv4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Náhľad na použ. rozsah" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Použ. rozsahy veršov" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Vytvoriť nový zoznam modulov" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Tlačidlo Nový použ. zoznam modulov" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Uložiť zoznam modulov" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Tlačidlo Uložiť použ. zoznam modulov" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Zmazať označený zoznam" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Tlačidlo Vyčistiť zoznam použ. modulov" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Zoznam modulov" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Názov zoznamu" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Položka Názov použ. zoznamu modulov" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Otvoriť dialóg pre pridanie vybraných modulov do zoznam" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Zoznam použ. modulov" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Atribút" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Hľadať Strongové čísla ako G4442 alebo H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strongové čísla" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Výberové pole Strongové čísla" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Hľadať morfologické značky" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Výberové pole Morfologické značky" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Hľadať v poznámkach pod čiarou" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Výberové pole Poznámky pod čiarou" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Nastavenie výsledného zobrazenia" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "V moduloch, ktoré majú Strongové čísla" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Zobraziť Strongové čísla" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Zaškrtávacie pole Zobraziť Strongové čísla" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "V moduloch, ktoré majú morfologické značky" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Zobraziť morfologické značky" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Zaškrtávacie pole Zobraziť morfologické značky" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "V moduloch, ktoré majú poznámky pod čiarou" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Zobraziť poznámky pod čiarou" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Zaškrtávacie pole Zobraziť poznámky pod čiarou" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Atribúty hľadania" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Výber modulu" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "prehľadať modul" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Exportovať do:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos záložky" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Obyčajný Text" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Vrátane textu Biblie" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Otvoriť _poznámkový blok" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Otvoriť reláciu" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Uložiť reláciu" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Nový modlitebný zoznam/Zápisník" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Vytvorí nový zápisník alebo modlitebný zoznam zo šablóny" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Vyhľadávanie" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Dá do popredia jednoduchý vyhľadávací panel" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Pokročilé vyhľadávanie" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Nastavenia" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Použite správcu modulov na inštaláciu a odstránenie Sword modulov" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "Správca _modulov" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Zobrazenie" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Náhľad na _denné zamyslenie" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "Zobrazí dnešný vstup z vami zvoleného denného zamyslenie v náhľade" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Biblia" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Náhľad" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Komentár/Kniha" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "S_lovník" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Prepoj_iť karty" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "P_rečítať nahlas" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Zobraziť čísla veršov" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Zobrazí čísla veršov v texte" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Zvýrazniť aktuálny verš" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Použiť vysoko kontrastné zvýraznenie aktuálneho verša" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Pripojiť/Odpojiť postranný panel" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Ovládajte postranný panel ako samostatné okno" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Zobraziť/_Skryť pripojený postranný panel" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Úplne odstrániť postranný panel zo zobrazenia" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Zobraziť paralelné zobrazenie v kar_te" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Zobraziť náhľad v postrannom panely" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "Vyberte zobrazenie náhľadu v postrannom panely alebo pod Bibliou" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Obsah" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "E-mailová konferencia" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "On_line komunikácia (chat)" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Nahlásiť chybu" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "O p_reklade" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_O projekt The SWORD Project" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "O aplikácií _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Ďalšie informácie o Xiphose" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Anotovať verš" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Otvoriť modul" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Poznámka" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Otvoriť v editore" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Verše na samostatných riadkoch" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Varianty" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Obsah obrázka" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Rešpektovať písma" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Komentár podľa kapitoly" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Dv_ojitá medzera" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Hľadať výber" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Použiť štandardný slovník" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Prezerať v BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Odomknúť tento modul" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Zobraziť nadpis knihy" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Zobraziť nadpis kapitoly" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Premenovať Osobné komentáre" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Exportovať osobné komentáre" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Prečítať nahlas označené" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Uložiť tieto výsledky ako jednu záložku" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Uložiť zoznam ako jednu záložku" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Uložiť tieto výsledky ako sériu záložiek v ich vlastnom priečinku" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Uložiť zoznam ako sériu záložiek" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Poskytuje dialóg, kde môžete vložiť riadok odkazy veršov pre naplnenie " "zoznamu veršov." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Zaplniť zoznam veršov" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "Vopred načítať históriu zo zoznamu veršov" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Otvoriť túto záložku v novej karte" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Otvoriť v novej karte" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Otvoriť túto záložku v dialógu" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Otvoriť v dialógu" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Pridať nový priečinok do vybraného priečinku" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Sem vložiť novú záložku" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Vložiť záložku" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Upraviť položku záložky" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Upraviť položku" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Zmazať položku" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Rozbaliť všetky skupiny záložiek" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Všetko rozbaliť" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Zbaliť všetky skupiny záložiek" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Zbaliť všetko" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Povoliť presun položiek z jedného priečinku do druhého" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Povoliť preusporiadanie" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Načítať iný súbor záložiek (štandardne: z Bibletime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Importovať záložky" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Odstrániť priečinok a uložiť ho" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Otvorí označený modul v novej karte" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Otvoriť v samostatnom okne" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Vytvoriť nový jednoduchý modlitebný zoznam" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Jednoduchý zoznam" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Vytvoriť nový predmet modlitebného zoznamu" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Predmet" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Vytvorí nový mesačný zápisník" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Mesačný denník" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Vytvorí nový denník" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Denník" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Vytvorí novú osnovu témy" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Osnova" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Vytvorí novú osnovu témy" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Kapitola" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Otvoriť v samostatnom okne" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Pridať pod-položku" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Pridať pod-položku" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Pridať položku" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Pridať položku" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Odstrániť túto položku" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Upraviť túto položku" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos biblická príručka" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Študovať Bibliu" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "Invalid group: " #~ msgstr "Neplatná skupina" #~ msgid "[no dump ready]" #~ msgstr "[výpis nie je pripravený]" #~ msgid "Transmit failed.\n" #~ msgstr "Prenos zlyhal.\n" #~ msgid "Page %d of %d" #~ msgstr "Strana %d z %d" #~ msgid "Save As" #~ msgstr "Uložiť ako" #~ msgid "HTML Output" #~ msgstr "HTML výstup" #~ msgid "HTML Source" #~ msgstr "HTML zdroj" #~ msgid "Plain Source" #~ msgstr "Obyčajný zdroj" #~ msgid "_Quit" #~ msgstr "_Koniec" #~ msgid "_Open" #~ msgstr "_Otvoriť" #~ msgid "Save _As..." #~ msgstr "Uložiť _ako..." #~ msgid "HTML _Output" #~ msgstr "HTML _výstup" #~ msgid "_HTML Source" #~ msgstr "_HTML zdroj" #~ msgid "_Plain Source" #~ msgstr "_Obyčajný zdroj" #~ msgid "Unlock " #~ msgstr "Odomknúť " #~ msgid "Preparing to print" #~ msgstr "Príprava na tlač" #~ msgid "Printing is not supported on this printer" #~ msgstr "Tlač nie je podporovaná na tejto tlačiarni" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Tlačiareň %s nepodporuje tlač v PostScript-e." #~ msgid "Printing" #~ msgstr "Tlač" #~ msgid "Waiting to print" #~ msgstr "Čakanie na tlač" #~ msgid "An error occurred while printing" #~ msgstr "Vyskytla sa chyba pri tlačení" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Nepodarilo sa vytlačiť váš dokument: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos nemohol vytvoriť .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos nemôže pokračovať." #~ msgid "Tabs" #~ msgstr "Karty" #~ msgid "Use tabbed browsing" #~ msgstr "Použiť prezeranie v kartách" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Zaškrtávacie políčko Použiť prezeranie v kartách" #~ msgid "Show" #~ msgstr "Zobraziť" #~ msgid "Bible Texts" #~ msgstr "Biblické texty" #~ msgid "Bible Texts Checkbox" #~ msgstr "Zaškrtávacie pole Biblické texty" #~ msgid "Previewer Checkbox" #~ msgstr "Zaškrtávacie políčko Náhľad" #~ msgid "Commentaries Checkbox" #~ msgstr "Zaškrtávacie pole Komentáre" #~ msgid "Dictionary/Lexicon" #~ msgstr "Slovník/Lexikón" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Zaškrtávacie políčko Slovník/Lexikón" #~ msgid "Parallel View in a tab" #~ msgstr "Paralelné zobrazenie v karte" #~ msgid "Tabs and Panes" #~ msgstr "Karty a výplne" #~ msgid "Scripture Cross-references" #~ msgstr "Krížové referencie Písma" #~ msgid "StudyPad default directory" #~ msgstr "Štandardný priečinok poznámkového bloku" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "URL odkazy používajúce \"sword://\" (podobné odkazom\n" #~ "na web stránky) môžu aplikácie využívať na prezeranie\n" #~ "odkazov do Biblie. Vo vašom systéme nie je nastavený\n" #~ "program, ktorý by ich vedel spracovať.\n" #~ "\n" #~ "Prajete si nastaviť Xiphos, aby sa stal programom\n" #~ "na spracovanie takýchto odkazov?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos sa úspešne nastavil\n" #~ "ako spracovateľ sword:// a bible:// URL.\n" #~ "\n" #~ "Ak ich potrebujete zmeniť, tak spustite program\n" #~ "\"gconf-editor\" a preskúmajte kľúče umiestnené\n" #~ "v /desktop/gnome/url-handlers." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos zlyhal pre nastavení obsluhy pre kľúč #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Prejsť na " #~ msgid "Main" #~ msgstr "Hlavné" #~ msgid "Modules Main" #~ msgstr "Hlavné moduly" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Bez zobrazenia modulu Biblie\n" #~ "Xiphos nemôže pokračovať,\n" #~ "a preto sa ukončí." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Vyberte pre povolenie modlitebných zoznamov. " #~ msgid "Cipher Key?" #~ msgstr "Šifrovací kľúč?" #~ msgid "Change parallel 1" #~ msgstr "Zmeniť paralelu 1" #~ msgid "Change parallel 2" #~ msgstr "Zmeniť paralelu 2" #~ msgid "Change parallel 3" #~ msgstr "Zmeniť paralelu 3" #~ msgid "Change parallel 4" #~ msgstr "Zmeniť paralelu 4" #~ msgid "Change parallel 5" #~ msgstr "Zmeniť paralelu 5" #~ msgid "Sizes" #~ msgstr "Veľkosti" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Vitajte v Xiphose.\n" #~ "\n" #~ "Nemáte nainštalované žiadne Biblie.Xiphos potrebuje pre inicializáciu, " #~ "aby ste nainštalovali aspoň jednu Bibliu.\n" #~ "\n" #~ "S vašim súhlasom Xiphos spustí Správcu modulov, aby ste mohli " #~ "nainštalovať z Crosswire moduly:\n" #~ "1. Nastavte vzdialenú inštaláciu.\n" #~ "2. Pripojte sa.\n" #~ "3. Vyberte si jazykovú verziu Biblie.\n" #~ "4. Kliknite na 'Inštalovať'.\n" #~ "\n" #~ "Po skončení zatvorte Správcu modulov.\n" #~ "\n" #~ "Varovanie: Pokiaľ žijete v krajine, kde sú perzekúcie, tak buďte " #~ "opatrný.\n" #~ "\n" #~ "Môže Xiphos spustiť Správcu modulov, aby ste mohli nainštalovať Bibliu?" #~ msgid "Parallel View" #~ msgstr "Paralelné zobrazenie" #~ msgid "Parallel 1" #~ msgstr "Paralela 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Roletová ponuka Paralela 1" #~ msgid "Parallel 2" #~ msgstr "Paralela 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Roletová ponuka Paralela 2" #~ msgid "Parallel 3" #~ msgstr "Paralela 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Roletová ponuka Paralela 3" #~ msgid "Parallel 4" #~ msgstr "Paralela 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Roletová ponuka Paralela 4" #~ msgid "Parallel 5" #~ msgstr "Paralela 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Roletová ponuka Paralela 5" #~ msgid "Use Verse Per Line" #~ msgstr "Zobraziť verš v samostatnom riadku" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Importovať Bibletime záložky" #~ msgid "Restore Folder" #~ msgstr "Obnoviť priečinok" #~ msgid "Restore saved folder" #~ msgstr "Obnoviť uložený priečinok" #~ msgid "About the SWORD Project" #~ msgstr "O projekte SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Knihy je možné stiahnuť z projektu SWORD" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos nevie spustiť archivačný program" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " výsledok vytvárania archívu:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Archív v " #~ msgid "Sources" #~ msgstr "Zdroje" #~ msgid "Text" #~ msgstr "Text" #~ msgid "Text to render" #~ msgstr "Text na vykreslenie" #~ msgid "Pixbuf Object" #~ msgstr "Pixbuf objekt" #~ msgid "The pixbuf to render." #~ msgstr "Pixbuf objekt na vykreslenie" #~ msgid "Open in a new tab" #~ msgstr "Otvoriť v novej karte" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Otvorí zvolený modul v samostatnom ['dialógovom'] okne" #~ msgid "View information about the selected dialog" #~ msgstr "Zobraziť informácie o zvolenom dialógu" #~ msgid "Daily Journal" #~ msgstr "Denník" #~ msgid "Outlined Topic" #~ msgstr "Štruktúrovaná téma" #~ msgid "Open selected module in a dialog" #~ msgstr "Otvorí označený modul v dialógu" #~ msgid "Add Child" #~ msgstr "Pridať potomka" #~ msgid "Add Sibling" #~ msgstr "Pridať súrodenca" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos premenoval .xiphos-2.0 na .xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos nemohol premenovať .xiphos-2.0 na .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos nemôže pokračovať." #~ msgid "H_istory/" #~ msgstr "H_istória/" #~ msgid "H_istory/C_lear" #~ msgstr "História/Vy_mazať" #~ msgid "Open the file in Studypad" #~ msgstr "Otvoriť súbor v poznámkovom bloku" #~ msgid "Remove - Restore" #~ msgstr "Odstrániť - Obnoviť" #~ msgid "Remove Folder" #~ msgstr "Odstrániť priečinok" #~ msgid "_Show/Hide Sidebar" #~ msgstr "Zobraziť/Skryť bočný panel" #~ msgid "Move backwards through history" #~ msgstr "Pohyb dozadu v histórií" #~ msgid "Move foward through history" #~ msgstr "Pohyb dopredu v histórií" #~ msgid "Select a Book of the Bible" #~ msgstr "Vyberte knihu Biblie" #~ msgid "Change Chapter" #~ msgstr "Zmeniť kapitolu" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Slovník/_Lexikón" #~ msgid "_Bible Text" #~ msgstr "_Biblický text" xiphos-4.0.7+dfsg1/po/lv.po0000664000175000017500000036263313162045104014660 0ustar unit193unit193# Latvian translation for xiphos # Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the xiphos package. # FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-03-21 01:28+0000\n" "Last-Translator: Dmitrijs Ledkovs \n" "Language-Team: Latvian \n" "Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-22 04:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Atvērt" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Nenosaukts dokuments" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Ja nesaglabāsiet, izmaiņas neatgriezeniski pazudīs." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Fails" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 msgid "Module name: " msgstr "" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Formāts" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Opcijas" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Opcijas" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Dzēšana" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Kartes" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Attēli" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Vārdnīca" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Vispārēji" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Personīgās piezīmes" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Nezināms" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formāts" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Iestatījumi" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Opcijas" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Grāmatzīme" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Mapes nosaukums" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Mape: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Rediģēt" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Nodzēst iezīmēto grāmatzīmi" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Pievienot" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "" #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Grāmatzīmes" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "" #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Saglabāt" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Nesaglabāt un aizvērt" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Aizvērt _bez saglabāšanas" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Meklēt" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Meklēt nākamo" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modulis" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "" #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "" #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Atvērt jaunu cilni" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Jaunais nosaukums" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nosaukums: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Izņemu" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Izņemt" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Instalē" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Instalēt" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arhivē" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arhīvs" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indeksēšana" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Saturs" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Dzēšana" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Uzinstalēta" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Par programmu" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Izmērs" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Aparaksts" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Pabeigts" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Nezināms" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Vārdnīcas" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Atjauninājumi" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Konfigurēt" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Veids" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Apraksts" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Avots" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Mape" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Lietotājs" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Parole" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Izvēlēties" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduļi" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Apkalpošana" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "" #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Apraksts:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tips:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Hosts:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Paralēlais" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Dzēšana" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Iestatījumi" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Vispārēji" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Opcijas" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Fonti" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Krāsa" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Speciāls" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "Paplašinātā Meklēšana" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Regulāra izteiksme" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Meklēšnas opcijas" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Saskaņot reģistru" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Meklēšanas apgabals" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Zemākais" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Augšējais" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Iestatījumi" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Meklēt" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Sānjosla" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Jauns nosaukums" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Nezināms" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Nodaļa" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "" #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Priekšskatītājs" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "Formāts" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "Formāts" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "Formāts" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "" #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "" #: ../src/main/prayerlists.cc:557 msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Nodaļa" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Nodaļa" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Nodaļa" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Pievienot grāmatzīmi" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Jauna mape" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "" #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Ievietot Saiti" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Vienkāršs teksts" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Ievietot Saiti" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Iziet no programmas" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Iziet" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Fails" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Drukas pirms_skate" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Drukāt..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "Izi_et" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_māts" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "_Saglabāt" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Drukāt šo dokumentu" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Saglabāt pašreizējo failu" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Izveidot jaunu dokumentu" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Jauns dokuments" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versija" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Grāmata" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formāts" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Vienkāršs teksts" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Iestatījumi" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Versija" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Versija" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Versija" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopēt" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Dzēšana" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Dzēšana" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Dzēst" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Dzēšana" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Dzēst ierakstu" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Fonti" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Attēli" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Saites" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Ievietot Saiti" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Jauna" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Izveidot jaunu dokumentu" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Atvērt" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Drukāt šo dokumentu" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Drukāšana" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Drukāt šo dokumentu" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "Drukas pirms_skate" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_Priekšskatījums" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Drukāt šo dokumentu" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Iziet" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Meklēšanas apgabals" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Saglabāt pašreizējo failu" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Saglabāt kā" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Saglabāt _kā..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Rediģēt" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Saglabāt pašreizējo failu" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "R_ediģēt" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Palīdzība" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Atzīmēt" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Noņemt iezīmējumu" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Dzēšana" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "_Skats" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "Instalēt" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "Nodzēst iezīmēto grāmatzīmi" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 #, fuzzy msgid "_Archive" msgstr "Arhīvs" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 #, fuzzy msgid "_Index" msgstr "Saturs" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "Dzēst indeksu" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Turpināt" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokālā" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Vāks" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Fons" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Priekšplāns" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Saites" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "Iespraust Grāmatzīmi" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Vispārīgi" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Personīgās piezīmes" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Versija" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Versija" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Mape" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Versija" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Versija" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Versija" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Speciāls" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Iestatījumi" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Versija" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Vispārīgi" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 msgid "Enable Statusbar Checkbox" msgstr "" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Enable Parallel Alternation Checkbox" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Aparaksts" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Personīgās piezīmes" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Paplašinātā Meklēšana" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "Atribūti" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Atribūti" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Opcijas" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Eksportēt" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Priekšskatījums" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Rezultāti" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "Atcelt" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "OK" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Meklēt" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Uzstādījumi" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "Moduļu menedžeris" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Skats" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Priekšskatījums" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Saturs" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Ziņot par kļūdu" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Piezīme" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Atvērt šo grāmatzīmi jaunā cilnī" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Iespraust Grāmatzīmi" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Dzēst ierakstu" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Izplest visu" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Sakļaut visu" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Iespraust Grāmatzīmi" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Vienkāršs" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Temats" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Ik mēnesi" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Ikdienas" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Izveidot jaunu dokumentu" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Nodaļa" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Pievienot ierakstu" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Izņemt šo vienību" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "Page %d of %d" #~ msgstr "Lapa %d no %d" #~ msgid "Save As" #~ msgstr "Saglabāt kā" #~ msgid "_Quit" #~ msgstr "_Iziet" #~ msgid "_Open" #~ msgstr "_Atvērt" #~ msgid "Save _As..." #~ msgstr "Saglabāt _kā..." #~ msgid "Preparing to print" #~ msgstr "Gatavojas drukāt" #~ msgid "Printing is not supported on this printer" #~ msgstr "Drukāšana uz šī printera nav atbalstīta" #~ msgid "Printing" #~ msgstr "Drukāšana" #~ msgid "Waiting to print" #~ msgstr "Gaida, lai drukātu" #~ msgid "An error occurred while printing" #~ msgstr "Drukāšanas laikā radusies kļūda" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Jūsu dokumentu nebija iespējams izdrukāt: %s" #~ msgid "Main" #~ msgstr "Galvenais" #~ msgid "Sizes" #~ msgstr "Izmēri" xiphos-4.0.7+dfsg1/po/cy.po0000664000175000017500000050676013162045104014653 0ustar unit193unit193# Welsh translation of Xiphos # Copyright (C) 2009 Arfon Jones, Dafydd Watkin # This file is distributed under the same license as the Xiphos package. # # # Arfon Jones 2009, 2009. msgid "" msgstr "" "Project-Id-Version: Xiphos 3.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-29 21:07+0100\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: Gnomesword-developers \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Methu ffeindio’r ffurfweddiad" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Ydych chi’n siwr eich bod eisiau dileu’r nodyn" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Agor" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Dogfen ddi-deitl" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Cadw’r newidiadau" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "cyn cau?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Os na gadwch y newidiadau, byddwch yn eu colli’n barhaol." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Ffeil" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "PadAstudio" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Golygydd Nodiadau" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Golygydd Dyddlyfr/ Rhestr Weddi" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Am y Modiwl SWORD" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Rheolydd Modiwlau" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Rhestrau’r Modiwlau" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Dewisiadau" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Cwmpas" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Defosiwn Dyddiol" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Mapiau" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Lluniau" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Beibl" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Esboniad" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Geiriadur" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Llyfrau" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Ailenwi’r Esboniad" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Dyddlyfr" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Anhysbys" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Dewisiadau" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Gosod ffynhonnell" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr " Prif Fodiwlau’r Ffenestr " #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Fformadu" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Teitlau" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Troednodiadau" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Croesgyfeiriadau" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Rhifau Strong" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Tagiau Morffolegol" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemata" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Geiriau Iesu mewn coch" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Acenion y Roeg" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Llafarnodau Hebraeg" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Llafarganu Hebraeg" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Trawslythreniad" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Segmentiad Morffemau" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Priodoledd" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Dewisiadau" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Prosiect SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Ydych chi’n defnyddio Xiphos i astudio’r Beibl? Hoffech weld ei ymddangosiad " "gan ddefnyddio’ch iaith frodorol? Gallech chi gyfieithu Xiphos!" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Am Gyfieithu Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "gw. SUT_I-GYFIEITHU yn ffynhonnell Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Datblygiad Xiphos" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Hawlfraint 2000-2017 Tîm Datblygu Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Gyrrir gan Brosiect SWORD.\n" "Carem ddiolch i Troy Griffits a phawb arall sydd wedi rhoi prosiect SWORD i " "ni." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Nod Tudalen" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Teipiwch Enw’r Ffolder" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Enw’r Ffolder" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Ffolder: " #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "Golygu Eitem Nod Tudalen" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Golygu" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Enw Ffolder: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Enw Nod Tudalen: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Adnod: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modiwl: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Diddymu’r ffolder ddewiswyd" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(a’i holl gynnwys)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Diddymu’r Nod Tudalen a ddewiswyd" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Ychwanegu" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Label: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Canlyniadau’r Chwiliad: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Nodau Tudalen" #: ../src/gnome2/cipher_key_dialog.c:63 #, fuzzy, c-format msgid "Cipher key for module %s" msgstr "Gwiro am Fodiwlau SWORD" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "i:" #: ../src/gnome2/cipher_key_dialog.c:67 #, fuzzy msgid "Enter Key: " msgstr "Teipio Allwedd Seiffr: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Cadw" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Cau heb Gadw" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Cau _heb gadw" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Rhestr Adnodau" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Darganfod" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Teipio Gair neu Gymal" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Chwilio yn ôl" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Darganfod Nesaf" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Gosod ffont y Modiwl" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Newid ffont i" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modiwl" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Ffont cyfredol: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Defnyddio’r ffont diofyn i’r modiwl" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "Mewn modiwlau sydd a rhifau Strong" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos – Meddalwedd Astudio’r Beibl" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Agor tab newydd" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Golwg Safonol" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Golwg Esboniad" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Golwg Llyfr" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Croeso i Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Ni ellir ailenwi yn Windows.\n" "\n" "Mae Xiphos wedi ei gyfyngu gan system ffeilio Windows,\n" "sydd ddim yn caniatau ailenwi \n" "rhannau o ffeiliau sydd eisoes ar agor,\n" "fel cynnwys yr esboniad hwn.\n" "Felly, ni ellir ailenwi esboniad personol\n" "yn amgylchedd Windows." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Ailenwi’r Esboniad" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Dewis enw i’r Esboniad" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Enw Newydd" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Enw: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Dylai enwau Modiwlau gynnwys llythrennau a rhifau yn unig." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Mae Xiphos eisoes yn gwybod am Fodiwl gyda’r enw yna." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Methwyd creu ffurfwedd newydd:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Gwall creu ffurfwedd:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 #, fuzzy msgid "No module in this pane." msgstr "Canfod yn y nodyn hwn" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Paratoi i ddileu" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Dileu" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Dileu" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Paratoi i osod" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Gosod" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Gosod" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Paratoi i archifo" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archifo" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archifo" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Paratoi i greu mynegai" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Creu Mynegai" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Mynegai" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Paratoi i ddileu mynegai" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Dileu Mynegai" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Dilewyd" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Does gan y modiwl ddim gwybodaeth Amdani" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Enw’r Modiwl" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Mae marc gwiro yn golygu fod y modiwl hwn wedi ei osod eisoes" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Clicio'r bocs i weithio ar y modiwl" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Clicio'r bocs i ddewis y modiwl hwn i'w osod/ddiweddaru" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Gosodwyd" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "mae eicon y mynegai yn golygu eich bod wedi adeiladu mynegai ('lucene')llawn " "wedi ei optimeiddio i'r modiwl hwn ar gyfer chwilio cyflym (gweler y cwarel " "Cynnal a Chadw ar gyfe y swyddogaeth yma)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Mae'r eicon clo yn golygu fod y modiwl hwn wedi ei amgryptio, a bod angen i " "chi brynu allwedd gan berchennog y cynnwys" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Am" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Mae'r eicon adnewyddu yn golygu fod y modiwl yn hyn na'r modiwl newydd sydd " "ar gael: Mae angen diweddaru'r modiwl" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Ar gael" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Maint" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Disgrifiad" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' wedi methu:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Ni ellir creu mynegai i Ddyddlyfrau a rhestrau gweddi" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s wedi methu" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Wedi gorffen" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Anhysbys" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Dosbarthwyd yn ôl\n" "Math o Fodiwl" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Testunau Beiblaidd" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Esboniadau" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Geiriaduron" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Defosiwn Dyddiol" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Llyfrau" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Dosbarthwyd yn ôl\n" "Argaeledd" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Diweddariadau" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Dadosodwyd" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Rhestr Weddi/Dyddlyfr" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Ffurfweddu" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Teip" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Pennawd" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Ffynhonnell" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Cyfeiriadur" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Modiwlau" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Gosod/Diweddariad" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Cynhaliaeth" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Adnewyddwch" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Nid yw eich rhestr modiwlau wedi’i diweddaru!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "" #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Diddymu’r Ffynhonnell ddewiswyd" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Agor ffynhonell cyrchiad pell" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Pennawd:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Teip:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Gwesteiwr:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Cyfeiriadur:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Mae ffynhonell o’r enw hwnnw yn bod eisoes." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "Modiwl cyfan" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Mynd allan, i’r adran sy’n cynnwys hwn." #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "I’r eitem flaenorol" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "I’r eitem nesaf" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Mynd i mewn, i’r isadran gyntaf" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Paralel" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Gwahanu/Atodi" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Dewis Modiwl" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Golwg Paralel" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Troi’r testun yn drwm" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Personol" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Dewis --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Dewisiadau" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Cyffredinol" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Dewisiadau" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Beibl" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Ffontiau" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Lliw" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "Tabiau a cwareli" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Arbennig" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Clirio Rhestr?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Ydych chi’n siŵr eich bod am glirio’r rhestr?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Dileu’r Modiwl?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Ydych chi’n siwr eich bod am ddileu y modiwl a ddewiswyd?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Chwilio’r " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Modiwl" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "darganfuwyd yn " #: ../src/gnome2/search_dialog.c:483 #, fuzzy, c-format msgid "New List %s" msgstr "Cadw rhestr" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Ni ellir diddymu'r rhestr modiwlau diwethaf" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Dileu’r rhestr?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Ydych chi’n siŵr eich bod am ddileu:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Mae hon yn chwiliad cynhwysol (\"A\"):\n" "Darganfod y rhai sy'n dangos pob gair." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "_Chwilio Manwl" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Chwilio Modiwl" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Chwilio Teip" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Wedi ei optimeiddio (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Ymadrodd cyson" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Union gymal" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Dewisiadau Chwilio" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Cydweddu" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Cwmpas y Chwilio" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Dim Cwmpas" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Defnyddio ffiniau" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Chwiliad diwethaf" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Ffiniau" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Isaf" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Uchaf" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "Agor yn Golygydd" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Dewisiadau" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Chwilio" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Bar ochr" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Gyrrir gan Brosiect SWORD" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Eitem Rhestr Weddi/Dyddlyfr" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Enw Newydd" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Diddymu’r eitem ddewiswyd" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Ionawr" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Chwefror" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Mawrth" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Ebrill" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Mai" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Mehefin" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Gorffennaf" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Awst" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Medi" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Hydref" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Tachwedd" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Rhagfyr" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Ni ellid pennu maint y ffeil ddelwedd.\n" "All Xiphos ddim newid maint delweddau i ffitio’r ffenestr." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Modiwl cyfan" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Clicio'r bocs i weithio ar y modiwl" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Ar gael" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Achubiaeth" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "IP address: " msgstr "Cyfeiriad" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "" "\n" "Application: " msgstr "Am y cymhwysiad hwn" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Pennod" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Nid yw Xiphos yn deall mwy nag un ddadl." #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Dechrau Gecko" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Adeiladu Rhyngwyneb" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Dechrau Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Llwytho Gosodiadau" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Arddangos Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Rhagolygwr" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Troednodyn" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Croesgyfeiriad" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morffoleg" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Yn ôl i " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Rhifau Strong" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Troednodiadau" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Tagiau Morffolegol" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Llafarnodau Hebraeg" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Llafarganu Hebraeg" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Acenion y Roeg" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Croesgyfeiriadau" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemata" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Teitlau" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Segmentiad Morffemau" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Geiriau Iesu mewn coch" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Trawslythreniad" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Amrywiadau Testunol" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Prif Ddarlleniad" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Darlleniad eilradd" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Pob darlleniad" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Trawslythreniad" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "gweld cyd-destun" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Tyfiant" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "I Dyfu
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Achubiaeth" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "I Achub
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Iechyd" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "I fod yn Iach
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Amryw" #: ../src/main/prayerlists.cc:119 #, fuzzy msgid "Miscellaneous
" msgstr "Amrywiol
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Pwynt x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Pwynt y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Pwynt z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Pwnc bach 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Is-bwnc 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Pwnc bach 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr " Is-bwnc 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Pwnc bach 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr " Is-bwnc 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Pwnc bach 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr " Is-bwnc 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Enw rhestr weddi neu ddyddlyfr newydd" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Mae Xiphos wedi darganfod y rhestr weddi yna eisoes." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "Xiphos yn methu creu’r llwybr modiwl.%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Rhestr weddi sylfaenol. \\par\\par Modiwl wedi ei greu gan Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "RhestrWeddiSylfaenol" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "FyRhestrWeddi" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Pobl:
Bob
Sam
Sue

Eglwys:
seddi
cymdeithas
Beiblau i genhadon


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "Rhestr pynciau gweddi. \\par\\par Modiwl wedi ei greu gan Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "RhestrPynciauGweddi" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Tyfiant Ysbrydol" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Rhestr weddi fisol. \\par\\par Modiwl wedi ei greu gan Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "RhestrWeddiFisol" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Dyddlyfr. \\par\\par Modiwl wedi ei greu gan Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Dyddlyfr" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "Amlinelliad o bwnc (e.g. pregeth). \\par\\par Modiwl wedi ei greu gan Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "AmlinelliadPwnc" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Prif Bwnc A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr " Prif Bwnc A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Prif Bwnc B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr " Prif Bwnc B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Prif Bwnc C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr " Prif Bwnc C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "Amlinelliad o bwnc (e.g. pregeth). \\par\\par Modiwl wedi ei greu gan Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Pennod" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Canlyniad chwiliad %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Dileu Amrediad?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Ydych chi’n siwr eich bod am ddileu’r amrediad hwn?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Chwilio: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Y modiwl heb ei osod.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Newidiwch y rhestr modiwlau." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Nid oes mynegai chwilio cyflym i %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Mae'r chwiliad ar y modiwl hwn yn `aml-air'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Gweler y Rheolydd Modiwlau, Cwarel Cynnal a Chadw." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Chwilio ar ben" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "canlyniadau" #: ../src/main/search_sidebar.cc:203 #, fuzzy msgid "There is no commentary module." msgstr "Nifer y Modiwlau Esboniad" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME heb ei osod!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "Xiphos yn methu creu’r llwybr modiwl.%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "methu creu " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Nid oes Beiblau wedi eu gosod\n" "Mae’n ymddangos eich bod wedi dewis peidio gosod rhai\n" "Heb fodiwlau Beibl i’w dangos\n" "All Xiphos ddim mynd ymlaen\n" "a bydd yn allanu." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Gosod Modiwl Beibl wedi ei gwblhau." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "adnod" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "pennod" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Ffeil Xiphos i’r talfyriadau\n" "iaith yn eisiau." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Ni all Xiphos fapio’r\n" "ffeil talfyriadau iaith." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Ni all Xiphos fapio’r\n" "ffeil talfyriadau iaith." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Gofynnwyd am y defosiwn dyddiol, ond does dim wedi eu gosod." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Clirio Hanes" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Rhestr Adnodau" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "methu dod o hyd i’r URL:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos yn methu gweithredu %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Gwall gweld:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Dangos %s yn y prif ffenestr" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Methu creu’r ddogfen. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Beth sydd raid i mi ei wneud i gael fy achub?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Actau 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Rhuf 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Beth ydy’r Efengyl?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Cor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Methu dosrannu’r ddogfen. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "dogfen wag \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "math anghywir, cwgn gwreiddyn != DalennodauSword\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "math anghywir, cwgn gwreiddyn != %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Pennod" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Pennod" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Hen Destament" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Testament Newydd" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Math - Dat" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Sampl o Restr Modiwlau" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "math anghywir, cwgn gwreiddyn != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Ychwanegu Nod Llyfr" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Deialog Nod Tudalen" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Creu Ffolder Newydd" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Ffolder Newydd" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Newydd ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Canslo Nod Tudalen" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Label:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Cofnod Label:" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Adnod:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "_Cofnod Adnod" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modiwl:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Cofnod Modiwl:" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Canghennau Ffolder Nod Tudalen" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Mewnosod Dolen" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Adnod" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Dolennu Testun: " #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Mewnosod Dolen" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Allanu’r rhaglen" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Allanu" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Argraffu’r nodyn hwn" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Rhagolwg o’r nodyn i’w argraffu" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Switsio Fformadu HTML" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "modd HTML" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Dileu y nodyn cyfredol" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Dileu’r Sylw Personol" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Ffeil" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Cadw’r nodyn cyfredol" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Cadw (Sylw Personol)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Rhagolwg Argraffu" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Argraffu..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "A_llanu" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "Ffor_madu" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Cadw" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Argraffu’r ddogfen hon" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Rhagolwg o’r ddogfen i’w hargraffu" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Agor ffeil yn PadAstudio" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "cadw’r ffeil gyfredol" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Cadw’r ffeil gyfredol fel" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Cadw fel" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Ychwanegu’r ffeil hon i’ch nodau llyfr" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Creu dogfen newydd" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Dogfen Newydd" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Copio/Allfudo’r darn" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Canslo Allfudo’r darn" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Allfudo’r darn yn iawn" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Fersiwn" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Allwedd" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Copio" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Allfudo" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Allfudo Llyfr cyfan" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Llyfr" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Botwm Dewis Llyfr" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Allfudo pennod gyfan" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Botwm Dewis Pennod" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Allfudo un adnod" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Botwm Dewis Adnod" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "amrediad adnodau" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Fformadu" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Testun Plaen" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Borwm Radio Testun Plaen" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "Botwm Dewis HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Maint ffont rhif yr adnod" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Botwm Dewis Rhifau Strong" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Cofnod Cyfeirnod" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Cofnod Cyfeirnod" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Fersiwn SWORD" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Botwm Dewis Adnod" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Cadw Allfud fel" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Fersiwn SWORD" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "Agor Pad_Astudio" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Agor mewn deialog" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Trwm" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Troi’r testun yn drwm" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Copio" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Torri" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Dewisiad modiwlau" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Diddymu dewisiadau detholedig" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Methu symud" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Dileu Eitem" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Dileu y nodyn cyfredol" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Chwiliwch y modiwl yn gyfan" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Ffontiau" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Newid ffont i" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 #, fuzzy msgid "Increase indent" msgstr "Symud y mewnoliad" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 #, fuzzy msgid "Increase paragraph indent" msgstr "Mewnoli’r paragraffau’n llai" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Mewnosod Dolen" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Mewnosod Dolen" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Mewnosod tabl" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Lluniau" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Mewnosod delwedd gyda’r cyrchwr" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Mewnosod dolen" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Dolen" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Mewnosod dolen" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Mewnosod dolen" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "AmlinelliadPwnc" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Mewnosod dolen" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Mewnosod rheol" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Rheol" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 #, fuzzy msgid "Insert horizontal rule" msgstr "Mewnosod rheol" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Mewnosod dolen wrth y cyrchwr" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Mewnosod tabl" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 #, fuzzy msgid "Insert a table" msgstr "Mewnosod tabl" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 #, fuzzy msgid "Italic" msgstr "Eidaleg" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Canoli" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 #, fuzzy msgid "Center justify paragraph" msgstr "Canoli'r paragraffau" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 #, fuzzy msgid "Left justify paragraph" msgstr "Unioni’r paragraffau ar y chwith" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 #, fuzzy msgid "Right" msgstr "Alinio i’r dde" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 #, fuzzy msgid "Right justify paragraph" msgstr "Unioni’r paragraffau ar y dde" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Newydd" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Creu ffeil newydd" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Agor ffeil..." #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Gludo" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 #, fuzzy msgid "Paste clipboard at cursor." msgstr "Mewnosod dolen wrth y cyrchwr" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Argraffu’r ddogfen hon" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Argraffu" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Argraffu’r ddogfen hon" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Rhagolwg Argraffu" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_Rhagolwg" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Argraffu’r ddogfen hon" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Ymadael" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "Agor yn Golygydd" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 #, fuzzy msgid "Find and replace" msgstr "Canfod a Disodli" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Disodli" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Canfod a Disodli" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Cadw’r newidiadau" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Cadw fel" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Cadw ffeil fel..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 #, fuzzy msgid "Strikethrough" msgstr "Taro" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Tanlinellu" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Dewisiad modiwlau" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Dadwneud" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Golygu" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Cadw’r ffeil gyfredol fel" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Golygu" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Help" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Pennawd 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Pennawd 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Pennawd 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Pennawd 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Pennawd 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Pennawd 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Cyfeiriad" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 #, fuzzy msgid "Preformatted" msgstr "Rhagfformatio" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Rhestr â bwledi" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 #, fuzzy msgid "Roman Numeral List" msgstr "Rhestr â rhifau" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Rhestr â rhifau" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Rhestr yn nhrefn yr Wyddor" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Taro" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Llafarganu Hebraeg" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Methu symud" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Rheolwr Modiwlau" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "_Gweld" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "Gosod" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "Gosod y Modiwlau hyn:" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "Symudwch y modiwl dewisedig o’r rhestr" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archifo" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "Ydych chi’n siwr eich bod am ddileu y modiwl a ddewiswyd?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "Mynegai" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "_Dileu Mynegai" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 #, fuzzy msgid "Delete the fast-search index of the selected modules." msgstr "Dileu’r mynegai chwilio cyflym i’r modiwlau hyn:" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Parhau" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Rheolydd Modiwlau" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "RHYBUDD: Byddwch yn ofalus os ydych yn byw mewn gwlad ble mae " "erledigaeth." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Ychwanegu a diddymu ffynonellau" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Ffynnonellau Lleol Cyfredol" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Ffynnonellau Pell Cyfredol" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "Diddymu’r Ffynhonnell ddewiswyd" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Gosod ffynhonnell" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lleol" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Pell" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Gosod Cyrchfan" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Adran bersonol, i'ch defnydd chi yn unig:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Cyfeiriadur Cartref" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Adran y System, at ddefnydd pawb:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "cyfeiriadur system SWORD" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "RHYBUDD: Os ydych yn byw mewn gwlad ble mae erledigaeth a ddim am " "fentro cael eich canfod, NI ddylech ddefnyddio’r nodwedd gosod pell! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Gosod Ffolder Lleol" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Rhestr hanes llusgo lawr" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Dewiswch lyfr i'w ddangos" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Botwm Dewis Llyfr" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Datguddiad Ioan" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "Dewiswch lyfr i'w ddangos" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Botwm Toglo Pennod" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "Dewiswch lyfr i'w ddangos" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Botwm Toglo Adnod" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Teipiwch gyfeirnod adnod yn y fformat Llyfr 1:1 a phwyso’r Dychwelwr" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Cofnod Cyfeirnod" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Gorchuddio" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Lliwiau’r ffont" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Cefndir" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Blaendir" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Adnod Gyfredol" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Dolenni" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Amlygu’r Blaendir" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Amlygu’r cefndir" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "Mewnosod Nod Tudalen" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "Amlygu’r cefndir" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "lliwiau’r ffont" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Maint ffont" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Maint ffont rhif yr adnod" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 #, fuzzy msgid "Language Font Combo" msgstr "Newid Llyfr" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Ffontiau Amrywiol" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Cwmpas" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Modiwlau" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "Botwm Dewis Llyfr" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "Botwm Dewis Union gymal" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "Borwm Radio Testun Plaen" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Personol" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Botwm Dewis Ymadrodd cyson" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Botwm Dewis Adnod" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Achubiaeth" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Cyfeiriadur" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "Botwm Dewis Modiwl unigol" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Rhestr Adnodau" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "Botwm Dewis Rhestr Modiwlau" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Enw’r rhestr" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Borwm Radio Testun Plaen" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Botwm Dewis Ymadrodd cyson" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Borwm Radio Testun Plaen" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Arbennig" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Dewisiadau" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Botwm Dewis Adnod" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "canlyniadau" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "Botwm Dewis Modiwl unigol" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Cyffredinol" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Dangoswch y sgrin sblasio ar y cychwyn" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Dangoswch Ddefosiwn Dyddiol ar y cychwyn" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Defnyddiwch y Geiriadur rhagosodedig" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Defnyddiwch Focs Gwiro y Geiriadur rhagosodedig" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Sgrolio i’r Bennod nesaf/bennod flaenorol" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Defnyddiwch far sgrolio Testun y Beibl i sgrolio i’r bennod flaenorol/y " "bennod nesaf" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Bocs Ticio Sgrolio i’r Bennod nesaf/flaenorol" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Ail-feintio’r delweddau" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "" "Ail feintiwch cynnwys yr esboniad, llyfr a delwedd y geiriadur fel ei bod yn " "ffitioisffenestr" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Bocs Ticio Ail-feintio delweddau" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Amlygu’r Adnod Bresennol" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Dylid amlygu’r adnod bresennol gyda chyferbynedd uchel" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Amlygu Bocs Ticio yr Adnod Bresennol" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "Amlygu’r Adnod Bresennol" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "Dylid amlygu’r adnod bresennol gyda chyferbynedd uchel" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 #, fuzzy msgid "Highlight user annotations check box" msgstr "Amlygu Bocs Ticio yr Adnod Bresennol" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "Croesgyfeiriadau" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "Bocs Ticio Ail-feintio delweddau" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Galluogi rhestrau gweddi" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Galluogi Bocs Ticio rhestrau gweddi" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Galluogi Bocs Ticio rhestrau gweddi" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Galluogi Bocs Ticio rhestrau gweddi" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Maint ffont rhif yr adnod" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "Dangos Rhifau_Adnodau" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "Maint ffont rhif yr adnod" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "Defnyddio Bocs Ticio Adnod i bob Llinnell" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Disgrifiad" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "Dangos Rhifau_Adnodau" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "Maint ffont rhif yr adnod" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "Cyfeiriadur diofyn PadAstudio" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Dewiswch Gyfeiriadur" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Cyfeiriadur diofyn PadAstudio" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Cyffredionol amrywiol" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr " Prif Fodiwlau’r Ffenestr " #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Testun Beiblaidd" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Newid Testun Beiblaidd" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Newid Esboniad" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Newid Geiriadur" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Newid Llyfr" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Modiwlau" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Dileu pob modiwl o’r rhestr" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Botwm dileu pob modiwl o’r rhestr" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Symudwch y modiwl dewisedig o’r rhestr" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 #, fuzzy msgid "Open a dialog to select modules" msgstr "Agorwch ddeialog i ddewis modiwlau i ychwanegu at y rhestr" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Ychwanegu Modiwlau" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "botwm Agor Dewis Deialog" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Modiwlau Paralel" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Modiwlau Pwrpas Arbennig" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Defosiwn Dyddiol" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Defosiwn Dyddiol" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Geiriadur Hebraeg" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Geiriadur Hebraeg" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Geiriadur Groeg" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Geiriadur Groeg" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Geiriadur Diofyn" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Newid Geiriadur Diofyn" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Nodiadau Personol" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Newid Nodiadau Personol" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Modiwlau Amrywiol" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Chwiliad Manwl" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "Chwiliad Priodoledd" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "i " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Cofnod Prif Chwiliad" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Dechrau/gorffen chwilio" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Botwm Darganfod" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Canghennau Meini prawf y chwiliad" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Cwmpas" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Chwiliwch y modiwl yn gyfan" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Modiwl cyfan" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Botwm Dewis Modiwl cyfan" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Defnyddiwch canlyniadau’r chwiliad diwethaf fel sgôp y chwiliad hwn" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Canlyniadau cyfredol" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Botwm Dewis Canlyniadau cyfredol" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Defnyddiwch amrediad personol am sgôp y chwiliad hwn" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Dewisiadau adnodau personol" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Botwm Dewisiadau adnodau personol" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Dewisiadau Personol" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Defnyddiwch fodiwl unigol i chwilio" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Modiwl unigol" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Botwm Dewis Modiwl unigol" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Defnyddiwch restr modiwlau cyfredol ar gyfer y chwiliad hwn" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Rhestr Modiwlau" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Botwm Dewis Rhestr Modiwlau" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Defnyddiwch rhestr modiwlau personol ar gyfer y chwiliad hwn" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Rhestr Modiwl Personol" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Botwm Dewis Rhestr Modiwl Personol" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Rhestr Modiwlau Personol" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Math o chwiliad" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Chwiliad chwim, llawn nodwedd gyda mynegair\n" "Rhaid llunio’r mynegeion ymlaen llaw:\n" "Gweler swyddogaethau cynnal a chadw Rheolydd y Modiwl" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Botwm dewis optimeiddio (\"Lucene\")" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Aml-eiriau" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Botwm Dewis Aml-eiriau" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Botwm Dewis Ymadrodd cyson" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Botwm Dewis Union gymal" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Dewisiwch gan ddefnyddio’r tab chwilio priodoleddau" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Priodoleddau" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Botwm Dewis Priodoleddau" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Dewisiadau" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Bocs Ticio Cydweddu" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Meini prawf y chwiliad" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Dangos yn y prif ffenestr" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Cadwch ganlyniadau’r chwiliad fel nod tudalen" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Allforio" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Diddymu’r rhestrau i wneud chwiliad newydd" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Canfuwyd" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "ffenestr Crynhoi'r Canlyniadau" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Tabl Crynhoi'r Canlyniadau" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Canlyniadau’r Chwiliad" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Rhagolwg" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Canlyniadau" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Creu amrediad personol newydd" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Botwm Amrediad Newydd" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Cadw’r dewisiadau personol" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Botwm Cadw Amrediad" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Diddymu dewisiadau detholedig" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Dewisiadau" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Enw’r amrediad" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Ailenwi’r Amrediad" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Diffinio’r amrediad" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Diffinio’r amrediad" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "e.e. Math-Ioan;Dat4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Rhagolwg Dewisiadau Personol" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Dewisiadau o Adnodau Personol" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Creu rhestr modiwl newydd" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Botwm Rhestr Modiwlau Personol Newydd" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Cadwch y rhestr modwlau" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Botwm Rhestrau Modiwlau Personol" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Diddymu’r rhestr ddetholedig" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Clirio Botwm Rhestr Modiwlau Personol" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Rhestrau’r Modiwlau" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Enw’r rhestr" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Enwi Rhestr Modiwlau Personol" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Agorwch ddeialog i ddewis modiwlau i ychwanegu at y rhestr" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Rhestrau Modiwlau Personol" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Priodoledd" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Chwiliwch am rifau Strong megis G4422 neu H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Rhifau Strong" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Botwm Dewis Rhifau Strong" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Chwiliwch am dagiau Morffolegol" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Botwm Dewis Tagiau Morffolegol" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Chwiliwch mewn troed nodiadau" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Botwm Dewis Troednodiadau" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Dewisiadau Dangos Canlyniadau" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "Mewn modiwlau sydd a rhifau Strong" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Dangos rhifau Strong" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Dangos bocs ticio rhifau Strong" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "Mewn modiwlau sydd a Thagiau Morffologol" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Dangos tagiau morffologol" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Dangos bocs ticio tagiau morffologol" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "Mewn modiwlau sydd a troednodiadau" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Dangos Troednodiadau" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Bocs ticio Dangos Troednodiadau" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Chwiliad Priodoledd" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Dewisiad modiwlau" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Math o chwiliad" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Agor Pad_Astudio" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Agor Sesiwn" #: ../ui/xi-menus.glade.h:4 #, fuzzy msgid "Open a saved tab settings collection" msgstr "Agor y sesiwn gadwyd" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Cadw Sesiwn" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 #, fuzzy msgid "_New Prayerlist/Journal" msgstr "Rhestr Weddi/Dyddlyfr" #: ../ui/xi-menus.glade.h:8 #, fuzzy msgid "Create a new journal or prayerlist from a template" msgstr "Creu rhestr weddi newydd" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Chwilio" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Chwilio Manwl" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "Dewisiadau" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Defnyddio’r rheolwr modiwl i osod a diddymu modiwlau SWORD" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Rheolydd Modiwl" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Gweld" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Beibl" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Rhagolwg" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Tabiau dolenni" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Darllen yn uchel" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Dangos Rhifau_Adnodau" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Aroleuo’r Adnod Gyfredol" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "Dylid amlygu’r adnod bresennol gyda chyferbynedd uchel" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Atodi/Gwahanu Bar ochr" #: ../ui/xi-menus.glade.h:33 #, fuzzy msgid "Operate the sidebar as a separate window" msgstr "Agor mewn ffenestr arall" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Diddymu’r ffolder ddewiswyd" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Golwg Paralel mewn Tab" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Dangos Rhagolygwr yn y bar ochr" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Cynnwys" #: ../ui/xi-menus.glade.h:42 #, fuzzy msgid "Open the help viewer on the Xiphos manual" msgstr "Agor Llawlyfr Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Rhestr Bostio" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Sgwrs Fyw" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Dweud am Nam" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Am _Gyfieithu ..." #: ../ui/xi-menus.glade.h:50 #, fuzzy msgid "Learn about translating the Xiphos interface to other languages" msgstr "Cyfieithu Xiphos i ieithoedd eraill" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_am brosiect SWORD" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Am _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Am _Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Agor Modiwl" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Nodyn" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Agor yn Golygydd" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "_Adnod y llinnell" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Amrywiadau" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Cynnwys y ddelwedd" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Parchu Wyneb teip y ffont" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Esboniad bob yn bennod" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 #, fuzzy msgid "Doublespace" msgstr "Testun Bylchu-Dwbl" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Edrych ar y dewisiad" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Defnyddio’r Geiriadur Cyfredol" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Datgloi’r Modiwl" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Dangos Teitl y Llyfr" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Dangos Teitl y bennod" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Ailenwi Esboniad Personol." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Dympio Esboniad Personol." #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Darllen y dewisiad yn uchel" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Cadw’r canlyniadau chwilio fel un nod dalen" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Cadwch y rhestr fel nod tudalen" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Cadw’r canlyniadau chwilio fel nodau dalen yn eu ffolder eu hunain" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Cadw’r rhestr fel nodau dalen" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Rhestr Adnodau" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Clirio’r rhestr hanes" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Agor y Nod Tudalen mewn tab newydd" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Agor mewn tab newydd" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Agor y Nod Tudalen mewn deialog" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Agor mewn deialog" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Ychwanegu ffolder newyd i’r ffolder a ddewiswyd" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Mewnosod Nod Tudalen yma" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Mewnosod Nod Tudalen" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Golygu Eitem Nod Tudalen" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Golygu Eitem" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Dileu Eitem" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Ehangu pob grwp Nod Tudalen" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Ehangu’r cwbl" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Dymchwel pob grwp Nod Tudalen" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Dymchwel y cwbl" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Caniatau symud eitemau o un ffolder i’r llall" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Caniatau Ad-drefnu" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 #, fuzzy msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Llwytho Nodau Tudalen o Bibletime" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Mewnosod Nod Tudalen" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Diddymu ffolder a’i gadw" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Agor i modiwl ddewiswyd mewn tab newydd" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Agor mewn ffenestr arall" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Creu rhestr weddi syml newydd" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Syml" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Pwnc" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Misol" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Creu rhestr modiwl newydd" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Pennod" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "Agor mewn ffenestr arall" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Ychwanegu Eitem" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Diddymu’r eitem hon" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Golygu’r eitem hon" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Canllaw Beibl Xiphos" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Astudio’r Beibl" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "Modiwl cyfan" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s wedi methu" #~ msgid "Page %d of %d" #~ msgstr "Tud %d o %d" #~ msgid "Save As" #~ msgstr "Cadw fel" #~ msgid "HTML Output" #~ msgstr "Allbwn HTML" #~ msgid "HTML Source" #~ msgstr "Côd HTML" #~ msgid "Plain Source" #~ msgstr "Côd plaen" #~ msgid "_Quit" #~ msgstr "_Ymadael" #~ msgid "_Open" #~ msgstr "_Agor" #~ msgid "Save _As..." #~ msgstr "Cadw_fel..." #~ msgid "HTML _Output" #~ msgstr "Allbwn _HTML" #~ msgid "_HTML Source" #~ msgstr "_Cod HTML" #~ msgid "_Plain Source" #~ msgstr "_Cod plaen" #~ msgid "Unlock " #~ msgstr "Datgloi " #~ msgid "Preparing to print" #~ msgstr "Paratoi i argraffu" #~ msgid "Printing is not supported on this printer" #~ msgstr "Yr argraffydd hwn ddim yn gymwys i argraffu" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "%s Argraffydd ddim yn gallu argraffu ôl-nodiadau." #~ msgid "Printing" #~ msgstr "Argraffu" #~ msgid "Waiting to print" #~ msgstr "Disgwyl i argraffu" #~ msgid "An error occurred while printing" #~ msgstr "Bu gwall wrth argraffu" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Ni fu’n bosibl argraffu eich dogfen: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "All Xiphos ddim creu .xiphos:\n" #~ "%s\n" #~ "\n" #~ "All Xiphos ddim parhau." #~ msgid "Tabs" #~ msgstr "Tabiau" #~ msgid "Use tabbed browsing" #~ msgstr "Defnyddiwch y porwr sydd wedi ei dabio" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Defnyddiwch focs Gwiro y porwr sydd wedi ei dabio" #~ msgid "Show" #~ msgstr "Dangos" #~ msgid "Bible Texts" #~ msgstr "Testunau’r Beibl" #~ msgid "Bible Texts Checkbox" #~ msgstr "Bocs Gwiriad Testunau’r Beibl" #~ msgid "Previewer Checkbox" #~ msgstr "Bocs Ticio Rhagolygwr" #~ msgid "Commentaries Checkbox" #~ msgstr "Bocs Gwiriad Esboniadau" #~ msgid "Dictionary/Lexicon" #~ msgstr "Geiriadur/Lexicon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Bocs Gwiriad Geiriadur/Lexicon" #~ msgid "Parallel View in a tab" #~ msgstr "Golwg Paralel mewn tab" #~ msgid "Tabs and Panes" #~ msgstr "Tabiau a cwareli" #~ msgid "Scripture Cross-references" #~ msgstr "Croesgyfeiriadau" #~ msgid "StudyPad default directory" #~ msgstr "Cyfeiriadur diofyn PadAstudio" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "Gellir defnyddio cyfeirnodau URL yn defnyddio \"sword://\" \n" #~ "(tebyg i gyfeirnodau tudalen we) gan raglenni i edrych ar\n" #~ "gyfeiriadau ysgrythyrol. Ar hyn o bryd nid yw eich rhaglen\n" #~ "wedi ei osod i reoli y cyfeirnodau hyn.\n" #~ "\n" #~ "Garech chi i Xiphos osod ei hun fel y rhaglen\n" #~ "i reoli y cyfeirnodau hyn?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Mae Xiphos wedi llwyddo i osod ei hun\n" #~ "fel rheolydd URLiau sword:// a bible://.\n" #~ "\n" #~ "Efallai y carech redeg y rhaglen \"gconf-editor\"\n" #~ "i edrych ar allweddau dan /bwrdd gwaith/gnome/rheolwyr-url\n" #~ "os oes angen eu newid." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Methodd Xiphos ymgychwyn y rheolwr i allwedd #%d:\n" #~ "%s is mislukt" #~ msgid "Go to " #~ msgstr "Mynd i " #~ msgid "Main" #~ msgstr "Prif" #~ msgid "Modules Main" #~ msgstr "Prif Fodiwlau" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Heb fodiwlau Beibl i’w dangos\n" #~ "All Xiphos ddim mynd ymlaen\n" #~ "a bydd yn allanu." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Dethol i alluogi rhestrau gweddi " #~ msgid "Cipher Key?" #~ msgstr "Allwedd Seiffr?" #~ msgid "Change parallel 1" #~ msgstr "Newid paralel 1" #~ msgid "Change parallel 2" #~ msgstr "Newid paralel 2" #~ msgid "Change parallel 3" #~ msgstr "Newid paralel 3" #~ msgid "Change parallel 4" #~ msgstr "Newid paralel 4" #~ msgid "Change parallel 5" #~ msgstr "Newid paralel 5" #~ msgid "Sizes" #~ msgstr "Maint" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Croeso i Xiphos.\n" #~ "\n" #~ "Nid oes modiwlau Beibl wedi eu gosod. I ymgychwyn mae Xiphos angen i chi " #~ "osod o leiaf un Beibl.\n" #~ "\n" #~ "Gyda’ch caniatad, bydd Xiphos yn gofyn i’r Rheolydd Modiwlau eich " #~ "galluogi i’w osod o Crosswire:\n" #~ "1. Ffurfweddu arsefydlu o bell\n" #~ "2. Cysylltu.\n" #~ "3. Dewis testun Beibl yn eich iaith ddewisol.\n" #~ "4. Clicio 'Arsefydlu'.\n" #~ "Cau y Rheolwr Modiwlau ar ôl gorffen.\n" #~ "\n" #~ "Rhybudd: Byddwch yn ofalus os ydych yn byw mewn gwlad ble mae " #~ "erledigaeth\n" #~ "\n" #~ "Gaiff Xiphos ofyn i’r Rheolydd Modiwlau osod Beibl i chi?" #~ msgid "Parallel View" #~ msgstr "Golwg Paralel" #~ msgid "Parallel 1" #~ msgstr "Paralel 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Paralel 1" #~ msgid "Parallel 2" #~ msgstr "Paralel 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Paralel 2" #~ msgid "Parallel 3" #~ msgstr "Paralel 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Paralel 3" #~ msgid "Parallel 4" #~ msgstr "Paralel 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Paralel 4" #~ msgid "Parallel 5" #~ msgstr "Paralel 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Paralel 5" #~ msgid "Use Verse Per Line" #~ msgstr "Defnyddiwch adnod i bob llinnell" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Mewnfudo Nodau Tudalen Bibletime" #~ msgid "Restore Folder" #~ msgstr "Adfer Ffolder" #~ msgid "Restore saved folder" #~ msgstr "Adfer y Ffolder Gadwyd" #~ msgid "About the SWORD Project" #~ msgstr "Gwybodaeth am brosiect SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Gellir lawrlwytho llyfrau o’r Prosiect SWORD" #~ msgid "Remove these modules:" #~ msgstr "Dileu y Modiwlau hyn:" #~ msgid "Archive these modules:" #~ msgstr "Archifo’r Modiwlau hyn:" #~ msgid "" #~ "Build fast-search index for these\n" #~ "modules (may take minutes/module):" #~ msgstr "" #~ "Creu mynegai chwilio cyflym i’r \n" #~ "modiwlau hyn (gall gymryd sawl munud y modiwl):" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Allai Xiphos ddim dechrau’r archifwr" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " canlyniad archifol:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Archifo yn " #~ msgid "Refreshing remote" #~ msgstr "Adnewyddu’r cyrchiad pell" #~ msgid "Remote not found" #~ msgstr "Methu canfod cyrchiad pell" #~ msgid "Sources" #~ msgstr "Ffeiliau tarddiad" #~ msgid "Text" #~ msgstr "Testun" #~ msgid "Text to render" #~ msgstr "Testun i’w gyflwyno" #~ msgid "Pixbuf Object" #~ msgstr "Gwrthrych Pixbwf" #~ msgid "The pixbuf to render." #~ msgstr "Y pixbwf i’w gyflwyno." #~ msgid "Open in a new tab" #~ msgstr "Agor mewn tab newydd" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Agor y modiwl ddewiswyd mewn deialog" #~ msgid "View information about the selected dialog" #~ msgstr "Edrych ar y wybodaeth am y deialog ddewiswyd" #~ msgid "Daily Journal" #~ msgstr "Dyddlyfr" #~ msgid "Outlined Topic" #~ msgstr "Pwnc Amlinellwyd" #~ msgid "Open selected module in a dialog" #~ msgstr "Agor y modiwl ddewiswyd mewn deialog" #~ msgid "Move backwards through history" #~ msgstr "Yn ôl drwy'r hanes" #~ msgid "Move foward through history" #~ msgstr "Ymlaen drwy'r hanes" #~ msgid "Select a Book of the Bible" #~ msgstr "Dewis Llyfr o’r Beibl" #~ msgid "Change Chapter" #~ msgstr "Pennod Newydd" #~ msgid "Change Verse" #~ msgstr "Adnod Newydd" #~ msgid "Add Child" #~ msgstr "Ychwanegu Plentyn" #~ msgid "Add Sibling" #~ msgstr "Ychwanegu Sibling" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Mae Xiphos wedi ail-enwi .xiphos-2.0 yn .xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Ni all Xiphos ail-enwi .xiphos-2.0 yn .xiphos:\n" #~ "%s\n" #~ "\n" #~ "All Xiphos ddim parhau." #~ msgid "H_istory/" #~ msgstr "H_anes/Font Miscellaneous" #~ msgstr "Ffont amrywiol" #~ msgid "Afrikaans" #~ msgstr "Afrikaans" #~ msgid "English, Old (ca.450-1100)" #~ msgstr "Hen Saesneg (tua 450-1100)" #~ msgid "Arabic" #~ msgstr "Arabeg" #~ msgid "Azerbaijani" #~ msgstr "Azerbaijani" #~ msgid "Belarusian" #~ msgstr "Belarwsaeg" #~ msgid "Bulgarian" #~ msgstr "Bwlgareg" #~ msgid "Breton" #~ msgstr "Llydaweg" #~ msgid "Bosnian" #~ msgstr "Bosnieg" #~ msgid "Catalan" #~ msgstr "Catalaneg" #~ msgid "Cebuano" #~ msgstr "Cebuano" #~ msgid "Coptic" #~ msgstr "Copteg" #~ msgid "Czech" #~ msgstr "Tsieceg" #~ msgid "Church Slavic" #~ msgstr "Slafeg Eglwysig" #~ msgid "Welsh" #~ msgstr "Cymraeg" #~ msgid "Danish" #~ msgstr "Daneg" #~ msgid "German" #~ msgstr "Almaeneg" #~ msgid "Greek, Modern (1453-)" #~ msgstr "Groeg Modern (1453-)" #~ msgid "English" #~ msgstr "Saesneg" #~ msgid "American English" #~ msgstr "Saesneg Americanaidd" #~ msgid "English, Middle (1100-1500)" #~ msgstr "Saesneg Canol (1100-1500)" #~ msgid "Esperanto" #~ msgstr "Esperanto" #~ msgid "Spanish" #~ msgstr "Sbaeneg" #~ msgid "Estonian" #~ msgstr "Estoneg" #~ msgid "Basque" #~ msgstr "Basgeg" #~ msgid "Finnish" #~ msgstr "Ffineg" #~ msgid "French" #~ msgstr "Ffrangeg" #~ msgid "Frisian" #~ msgstr "Ffriseg" #~ msgid "Irish" #~ msgstr "Gwyddeleg" #~ msgid "Gaelic (Scots)" #~ msgstr "Gaeleg" #~ msgid "Manx" #~ msgstr "Manaweg" #~ msgid "Greek, Ancient (to 1453)" #~ msgstr "Groeg, Hynafol (tot 1453)" #~ msgid "Hebrew" #~ msgstr "Hebraeg" #~ msgid "Hawaiian" #~ msgstr "Hawaieg" #~ msgid "Croatian" #~ msgstr "Croateg" #~ msgid "Hungarian" #~ msgstr "Hwngareg" #~ msgid "Armenian" #~ msgstr "Armeneg" #~ msgid "Klingon" #~ msgstr "Klingon" #~ msgid "Icelandic" #~ msgstr "Islandeg" #~ msgid "Japanese" #~ msgstr "Siapanaeg" #~ msgid "Georgian" #~ msgstr "Georgeg" #~ msgid "Korean" #~ msgstr "Coreeg" #~ msgid "Kurdish" #~ msgstr "Cwrdeg" #~ msgid "Kirghiz" #~ msgstr "Cirgiseg" #~ msgid "Latin" #~ msgstr "Lladin" #~ msgid "Lithuanian" #~ msgstr "Lithwaneg" #~ msgid "Latvian" #~ msgstr "Latfieg" #~ msgid "Maori" #~ msgstr "Maori" #~ msgid "Macedonian" #~ msgstr "Macedoneg" #~ msgid "Maltese" #~ msgstr "Malti" #~ msgid "Low German; Low Saxon" #~ msgstr "Isel Almaeneg; Isel Sacsoneg" #~ msgid "Dutch" #~ msgstr "Iseldireg" #~ msgid "Norwegian" #~ msgstr "Norwyeg" #~ msgid "Papiamento" #~ msgstr "Papiamenteg" #~ msgid "Polish" #~ msgstr "Pwyleg" #~ msgid "Portuguese" #~ msgstr "Portiwgaleg" #~ msgid "Romanian" #~ msgstr "Rwmaneg" #~ msgid "Russian" #~ msgstr "Rwseg" #~ msgid "Scots" #~ msgstr "Sgoteg" #~ msgid "Slovak" #~ msgstr "Slofaceg" #~ msgid "Slovenian" #~ msgstr "Slofeneg" #~ msgid "Somali" #~ msgstr "Somalieg" #~ msgid "Albanian" #~ msgstr "Albaneg" #~ msgid "Swedish" #~ msgstr "Swedeg" #~ msgid "Swahili" #~ msgstr "Swahili" #~ msgid "Syriac" #~ msgstr "Syrieg" #~ msgid "Tamil" #~ msgstr "Tamileg" #~ msgid "Thai" #~ msgstr "Siameg" #~ msgid "Tagalog" #~ msgstr "Tagalog" #~ msgid "Tswana" #~ msgstr "Tswana" #~ msgid "Turkish" #~ msgstr "Tyrceg" #~ msgid "Tahitian" #~ msgstr "Tahitieg" #~ msgid "Ukrainian" #~ msgstr "Wcreineg" #~ msgid "Vietnamese" #~ msgstr "Fietnameg" #~ msgid "Bavarian" #~ msgstr "Bafarieg" #~ msgid "Alemannisch" #~ msgstr "Alemanneg" #~ msgid "Haitian Creole French" #~ msgstr "Ffrangeg Creolaidd Haiti" #~ msgid "Itz" #~ msgstr "Itseg" #~ msgid "Shuar" #~ msgstr "Shwareg" #~ msgid "Kekchi" #~ msgstr "Kekchi" #~ msgid "Lombard" #~ msgstr "Lombardeg" #~ msgid "Tok Pisin" #~ msgstr "Toc Pisin" #~ msgid "Uma" #~ msgstr "Wma" #~ msgid "Romani, Vlax" #~ msgstr "Romaneg, Flach" #~ msgid "Sango" #~ msgstr "Sango" #~ msgid "Sranan" #~ msgstr "Sranan" #~ msgid "Chinese" #~ msgstr "Tsieinieg" #~ msgid "Zulu" #~ msgstr "Zwlw" #~ msgid "found in" #~ msgstr "cafwyd yn" #~ msgid "The" #~ msgstr "Y" #~ msgid "module is locked." #~ msgstr "Mae’r modiwl wedi ei gloi." #~ msgid "module has been unlocked." #~ msgstr "Mae’r modiwl wedi ei ddatgloi." #~ msgid "If you have the cipher key you can" #~ msgstr "Gallwch wneud hyn os yw’r allwedd seiffr gennych" #~ msgid "click here" #~ msgstr "cliciwch yma" #~ msgid "to unlock the module" #~ msgstr "i ddatgloi’r modiwl" #~ msgid "You will need to restart Xiphos after you unlock it." #~ msgstr "Bydd angen ichi ail gychwyn Xiphos ar ol ei ddatgloi." #~ msgid "You need to restart Xiphos to view it" #~ msgstr "Bydd angen i chi ail-gychwyn y Xiphos i’w weld" #~ msgid "" #~ "Unlink of old configuration failed:\n" #~ "%s" #~ msgstr "" #~ "Methu dadgysylltu’r hen ffurfweddiad:\n" #~ "%s" #~ msgid "Show Tabs" #~ msgstr "Dangos Tabiau" #~ msgid "Go to %s" #~ msgstr "Ewch i %s" #~ msgid "The Setup Druid was cancelled." #~ msgstr "Canslwyd y Gosodiad Druid" #~ msgid "Do you wish to set preferences now?" #~ msgstr "Ydych chi am osod eich dewisiadau nawr?" #~ msgid "Old" #~ msgstr "Hen" #~ msgid "Remove/Archive" #~ msgstr "Symud/Archifo" #~ msgid "URL:" #~ msgstr "URL:" #~ msgid "Go to parent" #~ msgstr "Ewch i’r rhiant" #~ msgid "Go to first child" #~ msgstr "Ewch i’r plentyn cyntaf" #~ msgid "Save using the PersistStream interface" #~ msgstr "Cadwch gan ddefnyddio’r rhyngwyneb PersistStream" #~ msgid "Open (PersistFile)" #~ msgstr "Agorwch (PersistFile)" #~ msgid "Open using the PersistFile interface" #~ msgstr "Agorwch gan ddefnyddio’r rhyngwyneb PersistFile" #~ msgid "Save (PersistFile)" #~ msgstr "Cadwch (PersistFile)" #~ msgid "Save using the PersistFile interface" #~ msgstr "Cadwch gan ddefnyddio’r rhyngwyneb PersitFile" #~ msgid "-untitled-" #~ msgstr "-di-deitl-" #~ msgid "Add reference Link" #~ msgstr "Ychwanegu y ddolen gyfeiriadol" #~ msgid "Spell Check" #~ msgstr "Gwirydd Sillafu" #~ msgid "Link..." #~ msgstr "Dolen..." #~ msgid "Paragraph" #~ msgstr "Paragraff" #~ msgid "Page" #~ msgstr "Tudalen" #~ msgid "Cell" #~ msgstr "Cell" #~ msgid "Remove Link" #~ msgstr "Symud Dolen" #~ msgid "Style" #~ msgstr "Dull" #~ msgid "Text Style..." #~ msgstr "Math o destun" #~ msgid "Paragraph Style..." #~ msgstr "Math o baragraff" #~ msgid "Link Style..." #~ msgstr "Math o ddolen..." #~ msgid "Rule Style..." #~ msgstr "Math o reol..." #~ msgid "Image Style..." #~ msgstr "Math o ddelwedd" #~ msgid "Cell Style..." #~ msgstr "Math o gell..." #~ msgid "Table Style..." #~ msgstr "Math o dabl..." #~ msgid "Page Style..." #~ msgstr "Math o dudalen" #~ msgid "Table insert" #~ msgstr "Mewnosod tabl" #~ msgid "Row above" #~ msgstr "Rhes uwchben" #~ msgid "Row below" #~ msgstr "Rhes islaw" #~ msgid "Column before" #~ msgstr "Colofn flaenorol" #~ msgid "Column after" #~ msgstr "Colofn wedyn" #~ msgid "Table delete" #~ msgstr "Dileu’r tabl" #~ msgid "Row" #~ msgstr "Rhes" #~ msgid "Column" #~ msgstr "Colofn" #~ msgid "Check Word Spelling..." #~ msgstr "Gwirio’r Sillafu" #~ msgid "Add Word to" #~ msgstr "Ychwanegu gair at" #~ msgid "Add Word to Dictionary" #~ msgstr "Ychwanegu gair at y Geiriadur" #~ msgid "Ignore Misspelled Word" #~ msgstr "Anwybyddu gair a gamsillafwyd" #~ msgid "Input Methods" #~ msgstr "Mewnosod dulliau" #~ msgid "Replace confirmation" #~ msgstr "Disodli’r cadarnhad" #~ msgid "Replace _All" #~ msgstr "Disodli’r _Cyfan" #~ msgid "_Next" #~ msgstr "_Nesaf" #~ msgid "_Replace" #~ msgstr "_Disodli" #~ msgid "Search _backward" #~ msgstr "Chwiliwch yn ol" #~ msgid "Case _sensitive" #~ msgstr "Cadw _at faint llythrennau" #~ msgid "Replace:" #~ msgstr "Disodli:" #~ msgid "With:" #~ msgstr "Gyda:" #~ msgid "_Backward" #~ msgstr "_Yn ol" #~ msgid "_Regular Expression" #~ msgstr "_ Ymadrodd rheolaidd" #~ msgid "No misspelled word found" #~ msgstr "Ni chanfuwyd gair a gamsillafwyd" #~ msgid "Spell checker" #~ msgstr "Gwirydd sillafu" #~ msgid "Current _Languages" #~ msgstr "Ieithoedd _cyfredol" #~ msgid "Insert" #~ msgstr "Mewnosod" #~ msgid "Delete Note?" #~ msgstr "Dileu’r nodyn?" #~ msgid "Print window contents" #~ msgstr "Argraffu cynnwys y ffenestr" #~ msgid "Insert rule at cursor" #~ msgstr "Mewnosod rheol wrth y cyrchwr" #~ msgid "Insert table at cursor" #~ msgstr "Mewnosod tabl wrth y cyrchwr" #~ msgid "Check spelling in this note" #~ msgstr "Gwiriwch y sillafu yn y nodyn hwn" #~ msgid "Automatic" #~ msgstr "Awtomatig" #~ msgid "Left align" #~ msgstr "Alinio i’r chwith" #~ msgid "Typewriter" #~ msgstr "Teipiadur" #~ msgid "Makes the text italic" #~ msgstr "Troi’r testun yn italeg" #~ msgid "Underlines the text" #~ msgstr "Tanlinellu’r testun" #~ msgid "Strikes out the text" #~ msgstr "Taro’r testun" #~ msgid "Indents the paragraphs more" #~ msgstr "Mewnoli’r paragraffau’n fwy" #~ msgid "Save Note" #~ msgstr "Cadw’r nodyn" #~ msgid "Delete Note" #~ msgstr "Dileu’r nodyn" #~ msgid "Genesis" #~ msgstr "Genesis" #~ msgid "Welcome To Xiphos" #~ msgstr "Croeso i Xiphos" #~ msgid "Setup" #~ msgstr "Llwytho" #~ msgid "Xiphos Configuration - Page 1 of 5" #~ msgstr "Ffurfweddu Xiphos tud 1 o 5" #~ msgid "" #~ "Since this is the first time you have run Xiphos, this assistant will " #~ "guide you through the initial setup by asking a few simple questions.\n" #~ "\n" #~ "Once you have completed these steps, you can always change the settings " #~ "later by using the Preferences dialog. " #~ msgstr "" #~ "Gan eich bod yn rhedeg Xiphos am y tro cyntaf bydd y cynorthwydd yn eich " #~ "arwain i’w osod ar y cychwyn gan ofyn rhai cwestiynau syml ichi Ar ol " #~ "ichi gwblhau’r camau hyn gallwch newid y gosodiadau unrhyw bryd nes " #~ "ymlaen gan ddefnyddio’r deialog dewisiadau personol. " #~ msgid "Xiphos Configuration - Page 2 of 5" #~ msgstr "Ffurfweddu Xiphos tud 2 o 5" #~ msgid "These values have been detected automatically" #~ msgstr "Canfuwyd y gwerthoedd hyn yn awtomatig" #~ msgid "Your home directory:" #~ msgstr "Eich cyfeiriadur cartref" #~ msgid "Sword" #~ msgstr "Sword" #~ msgid "SWORD version" #~ msgstr "Fersiwn SWORD" #~ msgid "SWORD Directory:" #~ msgstr "Cyfeiriadur SWORD" #~ msgid "Number of Bible text modules:" #~ msgstr "Nifer o fodiwlau testunau’r Beibl" #~ msgid "Number of Commentary modules:" #~ msgstr "Nifer o fodiwlau Esboniadau" #~ msgid "Number of Dictionary/Lexicon modules:" #~ msgstr "Nifer o fodiwlau Geiriaduron" #~ msgid "Xiphos Configuration - Page 3 of 5" #~ msgstr "Ffurfweddu Xiphos tud 3 o 5" #~ msgid "Settings to use when Xiphos starts" #~ msgstr "Gosodiadau i’w defnyddio pan fydd Xiphos yn cychwyn" #~ msgid "Show Bible tabs" #~ msgstr "Dangos Tabiau Beibl" #~ msgid "Show Bible window" #~ msgstr "Dangos ffenestr y Beibl" #~ msgid "Show upper workbook" #~ msgstr "Dangos y llyfr gwaith uchaf" #~ msgid "Show Dictionary/Lexicon tabs" #~ msgstr "Dangos Tabiau Geiriaduron" #~ msgid "Show lower workbook" #~ msgstr "Dangos y llyfr gwaith islaw" #~ msgid "Show book tabs" #~ msgstr "Dangos tabiau llyfrau" #~ msgid "Xiphos Configuration - Page 4 of 5" #~ msgstr "Ffurfweddu Xiphos tud 4 o 5" #~ msgid "Text Module" #~ msgstr "Modiwl Testun" #~ msgid "Generic book" #~ msgstr "Llyfr generig" #~ msgid "" #~ "Which Greek Lexicon to display in Dictionary/Lexicon Window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Pa lexicon Groeg i ddangos yn y Ffenestr Geiriadur/Lexicon pan fydd " #~ "dolenneu air yn cael ei glicio" #~ msgid "" #~ "Which Hebrew Lexicon to display in Dictionary/Lexicon Window when a link " #~ "or word is clicked" #~ msgstr "" #~ "Pa lexicon Hebraeg i dangos yn y Ffenestr Geiriadur/Lexicon pan fydd " #~ "dolenneu air yn cael ei glicio" #~ msgid "Xiphos Configuration - Page 5 of 5" #~ msgstr "Ffurfweddu Xiphos 5o5" #~ msgid "" #~ "Thank you for using Xiphos.\n" #~ "\n" #~ "Click Apply to close this dialog and run Xiphos." #~ msgstr "" #~ "Diolch am ddefnyddio Xiphos.\n" #~ "Cliciwch Defnyddio i gau’r ddeialog hon" #~ msgid "Greed Lexicon" #~ msgstr "Lexicon Groeg" #~ msgid "Include Footnotes" #~ msgstr "Cynnwys Troednodiadau" #~ msgid "Include Morphological Tags" #~ msgstr "Cynnwys Tagiau Morffologol" #~ msgid "Include Strong's Numbers" #~ msgstr "Cynnwys Rhifau Strong" xiphos-4.0.7+dfsg1/po/sv.po0000664000175000017500000050713013162045104014660 0ustar unit193unit193msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2014-12-23 20:47+0100\n" "Last-Translator: Matthew Talbert \n" "Language-Team: Xiphos Dev Team \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Poedit 1.5.4\n" "X-Poedit-SourceCharset: UTF-8\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos-fel: \"ska inte kunna hända\", display_mod: null\n" "Vänligen " #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Konfiguration hittades inte" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Är du säker på att du vill ta bort noteringen för" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Öppna" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Namnlöst dokument" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Spara ändringarna i dokumentet" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "innan det stängs?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "" "Om du inte sparar så kommer alla förändringar du har gjort att försvinna " "permanent." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Arkiv" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Anteckningsredigerare" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Bönelista/Journal-redigerare" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Om Sword-modul" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Modulhanterare" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Modullistor" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Alternativ" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Sökomfång" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Dagliga andakter" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Kartor" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Bilder" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Ordlistor" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bibel" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Kommentar" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Uppslagsverk" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Allmäna böcker" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Byt namn på kommentar" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Daglig journal" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Okänd" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "sökomfång" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Installationskälla" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Huvudfönstermoduler" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Format" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Överskrifter" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Fotnoter" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Korsreferens" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Strongs nummer" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morfologiska symboler" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemman" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Kristi ord i rött" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Grekiska dialekter" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Hebreiska vokal-punkter (nikkud)" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Hebreisk kantillation" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Translittererade former" #: ../src/gnome2/about_modules.c:583 #, fuzzy msgid "* Enumerations" msgstr "Uppräkningar" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morfem segmentering" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Attribut" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Alternativ" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "The SWORD Project är en satsning för att skapa ett ständigt växande " "mjukvarupaket för att studera Gud och Hans Ord. The SWORD Projects ramverk " "gör det enkelt att använda och studera bibeltexter, kommentarer, lexikon, " "uppslagsverk och andra böcker. Många applikationer är uppbygda på detta " "ramverk. En uppsättning installerade böcker kan delas mellan alla " "applikationer som använder ramverket.\n" "\n" "Böcker kan laddas ner från the SWORD Project." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "The SWORD Project" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Gillar du att använda Xiphos för att studera bibeln? Skulle du vilja se " "menyerna i ett annat språk? Du kan översätta Xiphos!\n" "\n" "Vi letar alltid efter bidrag till nya översättningar av Xiphos till nya " "språk. Om du är villig och har förmågan att översätta åt oss, vänligen följ " "länken nedan, kontakta oss, och involvera dig i arbetet." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Om Xiphos-översättning" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Se TRANSLATION-HOWTO i Xiphos-källkoden" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos-utveckling" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Upphovsrätt © 2000-2017 Xiphos Development Team" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Powered by The SWORD Project.\n" "Vi vill rikta ett stort tack till Troy Griffitts och alla andra inblandade " "som har gett oss The SWORD Project." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Bokmärk" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Ange mappnamn" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Mappnamn" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Mapp: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Ange bokmärkesfil" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Redigera" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Namn på mapp: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Namn på bokmärke: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Vers: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Ta bort vald mapp" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(och allt av dess innehåll)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Ta bort valt bokmärke" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Lägg till" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Etikett: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Sökresultat: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "Multi-referensbokmärken kan inte öppnas\n" "i separata flikar." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Bokmärken" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Krypteringsnyckel för modul %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "för:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Ange krypteringsnyckel: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Spara" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Stäng utan att spara" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Stäng _utan att spara" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Verslista" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "Verslista" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "Sökresultat" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Vänligen kontrollera upphovsrätt innan du exporterar!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Hitta" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Fyll i ett ord eller en fras" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Sök baklänges" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Hitta nästa" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Välj typsnitt för modul" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Ändra typsnitt för" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modul" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Nuvarande typsnitt: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Använd standardtypsnittet för denna modul" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" "BUG! Xiphos är på väg att krascha på grund av ett \"STRDUP\"-fel " "(strängduplicering)." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Vänligen rapportera felet till Xiphos-teamet med:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" "BUG! Xiphos är på väg att krascha på grund av ett \"STRING\"-fel (strängfel)." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Modulen har inget stöd för %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: Inga fönster." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Nuvarande navigering skickad." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Talar ej." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Bibelstudieprogram" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Öppna en ny flik" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standardvy" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Kommentar-vy" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Bok-vy" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Välkommen till Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Namnändringar är inte tillgängliga i Windows.\n" "\n" "Xiphos är begränsat av Windows filsystem,\n" "eftersom det inte tillåter ändring av namn\n" "på filer som är öpnnade av ett program.\n" "Det går därför inte att byta namn på\n" "kommentarer i Windows-miljö." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Byt namn på kommentar" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Namnge kommentar" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nytt namn" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Namn: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Modulnamn kan endast innehålla [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos känner redan till en modul med det namnet." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Misslyckades med att skapa ny konfiguration:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Konfigurationsbyggfel:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "Ingen modul i denna vy." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Översikt av Modulhanteraren.\n" "\n" "Det här är Xiphos mekanism för att hämta och uppdatera innehåll.\n" "Om du aldrig har använt Modulhanteraren förut, så ägna gärna en\n" "stund åt att titta runt här.\n" "\n" "Moduler kommer från olika repositories (källor). Modulkällor: Lägg " "till/Ta bort visar vilka repositories (källor) som för stunden är " "kända.\n" "\n" "Modulkällor: Välj används för att välja var moduler ska hämtas ifrån, " "det villl säga, vilka repositories (källor) Xiphos ska hämta dom från, och " "var dom ska sparas i ditt filsystem. Ställ in Installationskälla och " "Installationsdestination (Installera till). Klicka sedan på " "Uppdatera.\n" "\n" "Moduler: Installera/Uppdatera används för att välja och hämta moduler " "efter att ha valt källa och destination.\n" "\n" "Moduler: Underhåll används för att skapa arkiv och index.\n" "\n" "Se avsnitt 5 i manualen för Modulhanteraren för detaljer, eller fråga i " "livechatten, eller (om ingen svarar i chatten) skicka ett mail till vår " "användarmailinglista.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Välkommen till Xiphos.\n" "\n" "Det finns inga installerade biblar. För att kunna starta behöver Xiphos " "minst en bibelmodul. Modulhanteraren har öppnats så att du ska kunna " "installera en eller flera biblar, antingen från ett lokalt medium (CD, DVD, " "USB-sticka) eller via nätverk från CrossWire Bible Society. Vänligen följ " "dessa steg-för-steg-instruktioner, och se även modulhanterarens " "översiktsfönster som också har öppnats.\n" "\n" "För lokal installation av moduler:\n" "- I Modulkällor: Lägg till/Ta bort, lägg till en ny lokal katalog där " "det finns moduler.\n" " (Välj en sökväg där det finns kataloger med namn mods.d och " "modules.)\n" "- I Modulkällor: Välj klicka på \"Lokalt\"-knappen, och välj katalog " "i dropdown-menyn.\n" "\n" "För nätverksinstallation från CrossWire:\n" "- I Modulkällor: Välj, klicka på \"Nätverkskälla\"-knappen, och välj " "CrossWire i dropdown-menyn.\n" "- Klicka på \"Uppdatera\"-knappen längst ner.\n" "\n" "I båda fallen:\n" "- I Moduler: Installera/Uppdatera, välj biblar och andra moduler du " "vill installera.\n" "- Klicka på \"Installera\".\n" "- Stäng Modulhanteraren när du är klar.\n" "\n" "Både denna steg-för-steg-instruktion och den generella instruktionen kan " "stängas när du vill." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Ta bort dessa moduler?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Förbereder för borttagning" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Tar bort" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Ta bort" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Installera dessa moduler?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Förbereder för installation" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Installerar" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Installera" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Arkivera dessa moduler?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Förbereder för arkivering" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arkiverar" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arkivera" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Indexera dessa moduler för snabbsökning?\n" "(kan ta några minuter per modul)" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Förbereder för indexering" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexerar" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indexera" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Ta bort snabbsökningsindex från dessa moduler?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Förbereder för borttagning av index" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Tar bort index" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Radering" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Denna modul har inget om-avsnitt." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Modulnamn" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Moduler som har en bock är redan installerade" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Klicka i rutan för att arbeta med denna modul" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Klicka i rutan för att installera/uppdatera denna modul" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Installerad" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Indexsymbolen betyder att du har byggt ett optimerat index ('lucene') för " "denna modul, som gör att det går fortare att söka i den (see Underhålls-" "panelen för denna funktion)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Låssymbolen betyder att den här modulen är krypterad, och att du behöver " "köpa en upplåsningsnyckel från ägaren av innehållet för att kunna öppna den" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Om" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Uppdateringssymbolen betyder att den installerade modulen är äldre än den " "nyaste tillgängliga versionen av den: Du bör uppdatera modulen" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Tillgänglig" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Storlek" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Beskrivning" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' misslyckades:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "arkiverad i:\n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Journaler och bönelistor kan inte indexeras." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s misslyckades" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Färdigt" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Okänd" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Repository (källa):\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Kategoriserat via\n" "modultyp" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Biblar" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Kommentarer" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Uppslagsverk" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Ordlistor" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Dagliga andakter" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Allmäna böcker" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Kult/Oortodoxt" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Kategoriserat efter\n" "tillgänglighet" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Uppdateringar" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Avinstallerade" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Bönelista/Journal" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Uppdaterar nätverkskälla" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Nätverkskällan hittades inte" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Konfigurera" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Typ" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Rubrik" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Källa" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Mapp" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Användare" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Lösenord" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Modulkällor" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Lägg till/Ta bort" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Välj" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduler" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Installera/Uppdatera" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Underhåll" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Vänligen uppdatera" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Din modullista är inte uppdaterad!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Du har avinstallerat samtliga biblar.\n" "Xiphos behöver minst en bibel." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Det finns fortfarande inga installerade biblar.\n" "Xiphos kan inte fortsätta utan en bibel." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Standardnätverkskällor har öppnats." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Kunde inte öppna standardnärtverkskällor från CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Ta bort vald källa" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Ange en nätverkskälla" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Rubrik:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Typ:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Klient:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Mapp:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Användare (valfritt):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Lösenord (valfritt):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "En källa med det här namnet finns redan." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Ta bort nätverkskälla" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[ingen modul]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Stega utåt, till sektionen som innehåller denna" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Gå till föregående objekt" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Gå till nästa objekt" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Stega inåt, till första subsektionen" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Synkronisera fönstrets scroller mot huvudfönstret" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Parallella" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Koppla loss/Fäst" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Modulinställningar" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Parallell vy" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "Passerfras för BibleSync-sessionen" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Fras:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Val av läge misslyckades.\n" "Slå på \"Debug\" och försök igen för att se varför." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Kunde inte byta läge.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (passerfras \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Inaktiverad" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Personlig" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Talare" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Åhörare" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Välj --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Systemspråket kommer uppdateras efter nästa omstart." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Inställningar" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Allmänt" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Alternativ" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Typsnitt" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Färg" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Storlekar och typsnitt" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Specialmoduler" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Rensa lista?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Är du säker på att du vill rensa modullistan?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Ta bort modul?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Är du säker på att du vill ta bort vald modul?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Söker i " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " -modulen" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "hittades i " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Ny lista %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Den sista modullistan kan inte tas bort" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Ta bort lista?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Är du säker på att du vill ta bort:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Syntaxöversikt för optimerad \"lucene\"-sökning\n" "Sök efter verser som innehåller...\n" "\n" "högt älskad\n" "\t \"högt\" eller \"älskad\"\n" "\tDet är samma sak som att söka efter högt OR älskad\n" "\"högt älskad\"\n" "\tExakta frasen \"högt älskad\"\n" "älska*\n" "\tEtt ord som börjar med \"älska\"\n" "\t(älska OR älskar OR älskad OR älskade osv...)\n" "högt AND älskade\n" "\tOrdet \"högt\" och ordet \"älskad\"\n" "\t&& kan användas istället för AND\n" "+högt älskad\n" "\tVerses that must contain \"högt\" and may contain \"älskad" "\"\n" "högt NOT älskade\n" "\t\"högt\" men inte \"älskade\"\n" "(högt älskade) AND Gud\n" "\t\"högt\" eller \"älskade\" och \"Gud\"\n" "lemma:G2316\n" "\tSök i Strong's Greek (\"G\") ord nummer 2316.\n" "\tDessutom, välj Strong's vy i Attributsökning-fliken.\n" "\n" "För mer detaljer, sök på internet efter \"lucene search syntax\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Attributbaserad sökning\n" "Söker efter innehåll i dolda tecken utanför huvudtexten. Attribut kan vara " "fotnoter, Strong's-numrering, och morfologiska symboler.\n" "\n" "Notera att de flesta sådana sökningar kan göras snabbare med optimerad " "\"lucene\"-sökning med nyckelord.\n" "\n" "För att använda attributsökning, välj alternativ enligt nedan i " "Attributsöknings
-fliken.\n" "* Fotnoter söks likadant som vanlig text.\n" "* Strong's-ord anges som ett prefix i form av en bokstav (H för hebreiska, G " "för grekiska) och ordets identitetsnummer. T ex, G2316 för att hitta \"?e??" "\" (\"Gud\").\n" "* Morfologiska taggar tolkas bokstavligt, t ex N-ASF (\"substantiv, " "ackusativ singular femininum\") -- see Ronbinson-modulen för detaljer." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Modulen är ingen bibel eller kommentar" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync-transmission är inte aktiverad." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Det här är en inklusiv sökning (\"logisk OCH\"):\n" "Träffar som innehåller samtliga sökord visas." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Avancerad sökning" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Öppna fönstret för avancerad sökning" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Sök i modul" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Söktyp" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimerad (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Regulära uttryck" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Specifik fras" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Sökalternativ" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Matcha shiftläge" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Sökomfång" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Inga avgränsningar" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Använd avgränsningar" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Föregående sökning" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Avgränsningar" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Nedre" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Övre" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "Öppna modulen i redigerare?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "Om nej, så öppnas den endast för visning." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Klistra in versreferens" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Lista:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Sök" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Sidomeny" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Byggt på SWORD Project" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Kan ej skapa flik-katalog." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Bönelista/Journalnotering" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nytt namn" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Ta bort markerat objekt" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Januari" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Februari" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Mars" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "April" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Maj" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Juni" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Juli" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Augusti" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "September" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Oktober" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "November" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "December" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "En bilds filstorlek kunde inte avgöras.\n" "Xiphos kan därför inte skala om bilder\n" "för att få plats i fönstret." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "Felmatchat paket\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "Närvaroanmälan:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "Navigeringspaket:\n" "\n" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "Okänd modul" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "Navingerade indirekt via verslistan." #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "FEL: Okänd BibleSync-indikator:" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "Andra indikatorer är:" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "Klicka i rutan för att lyssna på denna talare" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "Tillgängliga talare" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "Senaste navigering var direkt eller indirekt" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "Senaste navigering" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "IP-adress:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "Program:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "Enhet:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID: " #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" "

Denna modul har just nu inget innehåll.
" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Felaktigt kodad egen noteringsetikett:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Kapitel" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos förstår inte mer än ett argument." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Initierar HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Bygger gränssnitt" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Startar Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Laddar inställningar" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Visar Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Förhandsgranskare" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Fotnot" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Korsreferens" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strong's" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologi" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Tillbaka till " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "Okänd parallellmodul:" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strongs nummer" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Fotnoter" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfologiska symboler" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Hebreiska vokal-punkter (nikkud)" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebreisk kantillation" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Grekiska dialekter" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Korsreferens" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemman" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Överskrifter" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morfem segmentering" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Kristi ord i rött" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Translitteration" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Variationer av grundtexten" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Primär tolkning" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Sekundär tolkning" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Alla tolkningar" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "Translittererade former" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "Uppräkningar" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Ordlistor" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "visa sammanhang" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Tillväxt" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "För tillväxt
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Frälsning" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "För frälsning
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Hälsa" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "För hälsa
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Övrigt" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Övrigt
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punkt x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punkt y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punkt z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Underrubrik 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Underrubrik 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Underrubrik 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Underrubrik 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Underrubrik 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Underrubrik 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Underrubrik 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Underrubrik 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Namn på ny bönelista/journal" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos hittar redan detta i bönelistan." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos kan inte skapa modulsökväg:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "En enkel bönelista. \\par\\par Modul skapad av Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "Enkel bönelista" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "Min bönelista" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Personer:
Anna
Johannes
Lars

Kyrkan:
Kyrkbänkar
Gemenskap
Biblar åt missionärer


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "En ämnebaserad bönelista. \\par\\par Modul skapad av Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "Ämnesbönelista" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Robert
Samuel
Birgitta
Stefan
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Andlig tillväxt" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Adam
Dennis
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Birgitta
Stefan
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "En månatlig bönelista. \\par\\par Modul skapad av Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "Månagtlig bönelista" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "En daglig journal. \\par\\par Modul skapad av Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Daglig journal" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "An outlined topic (t.ex. predikan). \\par\\par Modul skapad av Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "Ämne" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Rubrik A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Rubrik A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Rubrik B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Rubrik B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Rubrik C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Rubrik C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "An outlined topic (t.ex. predikan). \\par\\par Modul skapad av Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Kapitel" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Egen kommentar" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Sökresultat %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Ta bort spännvid?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Är du säker på att du vill ta bort detta sökomfång?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Sök: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Ingen sådan modul är installerad.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Vänligen justera modullistan." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Ingen snabbsökningsindex för %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Sökning i denna modul är nu av slaget 'multiord'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Se Modulhanteraren, underhållspanelen." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Sökning slutförd" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "matchar" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Det finns ingen modul med kommentarer." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "Miljövariabeln $HOME är inte satt!" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "Xiphos kan inte skapa katalog" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "kan inte skapa" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Tom inställningsfil -- Återskapat från backup.\n" "Information kan ha förlorats." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "Tom inställningsfil -- Ingen backup?! Information har gått förlorad!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Det finns inga installerade biblar.\n" "Det verkar som att du avstod att installera några.\n" "\n" "Utan bibelmoduler att visa\n" "kan Xiphos inte fortsätta\n" "och kommer nu att avslutas." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Installation av bibelmodul slutförd." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Modulfel: Oanvändbar xref-kodning.\n" "Vänligen rapportera detta, med modul och vers." #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "vers" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "kapitel" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphos fil för\n" "språkförkortningar saknas" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphos språkförkortningsfil\n" "kan inte öppnas." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos kan inte allokera utrymme\n" "för språkförkortningar." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos kan inte läsa\n" "språkförkortningsfilen." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Kunde inte hitta något systemspråk som matchar `%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Boknamn och menyer kan vara oöversatta." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Modulen %s har samhörande moduler:\n" "%s.\n" "Vill du öppna dessa också?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "Den första kommer att öppnas i huvudfönstret\n" "coh de andra i separata fönster." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Dagliga andakter efterfrågades men inga är installerade." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Låst modul.\n" "\n" "Du försöker öppna en modul som kräver en nyckel.\n" "\n" "Denna modul är låst, vilket betyder att innehållet är krypterat av " "utgivaren, och du måste ange dess krypteringsnyckel för att få tillgång till " "innehållet. Nyckeln kan du t ex ha fått på webbsidan där du köpte modulen, " "eller kanske med e-post efter köpet.\n" "\n" "Vänligen fyll i krypteringsnyckeln i rutan." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Rensa historik" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "Historik ➛Verslista" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL hittades inte:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos kunde inte köra %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Visningsfel:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Visa %s i huvudfönstret" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokumentet kunde inte skapas korrekt.\n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Vad behöver jag göra för att bli frälst?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Apg 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romarbrevet 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Vad är evangeliet?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokumentet kunde inte läsas korrekt.\n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "tomt dokument \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "fel typ, rotnod != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "fel typ, rotnod != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Kapitel %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Kapitel %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Kapitel %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Kapitel %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Kapitel %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Kapitel %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Gamla Testamentet" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Mos - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nya Testamentet" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Upp" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Exempellista av moduler" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "fel typ, rotnod != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Misslyckades att spara inställningar! Status %d, storlek %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Försöker återgå till föregående sparläge." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Lägg till bokmärke" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Bokmärk" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Skapa ny mapp" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Ny mapp" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Ny ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Avbryt bokmärkning" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Etikett:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Etikettens innehåll" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Vers:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Versens innehåll" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Modulens innehåll" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Bokmärk katalogträdvy" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Infoga länk" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Vers" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Länka text" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Länka direkt" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Länka via verslista" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Testa länk" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Avsluta programmet" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Avsluta" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Skriv ut denna anteckning" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Förhandsgranska anteckningen för utskrift" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Byte av HTML-format" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML-läge" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Ta bort nuvarande anteckning" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "Ta _bort egen kommentar" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Arkiv" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Spara nuvarande anteckning" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Spara (egen kommentar)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "_Förhandsgranska utskrift" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Skriv ut..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Avsluta" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_matera" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Spara" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Skriv ut detta dokument" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Förhandsgranska dokumentet som ska skrivas ut" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Öppna en fil i StudyPad" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Spara den aktuella filen" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Spara nuvarande fil som" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Spara som" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Lägg till denna fil till dina bokmärken" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Skapa ett nytt dokument" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nytt dokument" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Kopiera/Exportera stycke" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Avbryt exportera stycke" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Exportera stycke OK" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Version" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Nyckel" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopiera" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Exportera" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Exporterare hela boken" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Bok" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Book Radio Button" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Exportera hela kapitlet" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Chapter Radio Button" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Exportera enstaka vers" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Verse Radio Button" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Versomfång" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Format" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Endast text" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Plain Text Radio Button" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML-alternativknapp" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Indikerar huruvida en vers versnummer ska visas i texten för mer än en vers." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "_Versnummer i texten" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Versnummerknapp" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Indikerar huruvida en referens är placerad först eller sist." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Referera senaste" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Referera senste-knapp" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Indikerar huruvida versionsbenämning ska inkluderas i referenser." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Inkludera versionsbenämning" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Versionsknapp" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Exportera som" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Indikerar huruvida versnummer ska visas i texten." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "Inkludera versionsbenämning" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "Om StudyPad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Öppna \"om\"-fönster" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Fetstil" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Fetstila markerad text" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopiera" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Kopiera markering till klippbord" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Klipp ut" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Klipp ut markering" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Minska indentering" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Minska" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Minska styckets indentering" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Ta bort valda" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Radera" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Ta bort valda" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Ta bort objekt" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Ta bort nuvarande objekt" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Sök igenom nuvarande dokument" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Typsnitt" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Ändra typsnitt" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Öka indentering" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Öka" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Öka styckets indentering" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Infoga smiley" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Smiley" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Infoga en smiley" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Infoga bild" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Bild" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Infoga bild vid markör" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Infoga länk" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Länk" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Infoga en länk" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Infoga innehållsförteckning" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Innehållsförteckning" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Infoga innehållsförteckning" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Infoga linjal" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Linjal" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Infoga horisontell linjal" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Xiphos-länk" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Infoga länk till Sword-modul" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Infoga tabell" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Tabell" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Infoga en tabell" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Kursiv" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Kursera markerad text" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Centrera" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Centerjustera stycke" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Fyll rader" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "Fyll rader" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Vänster" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Vänsterjustera stycke" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Höger" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Högerjustera stycke" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nytt" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Skapa ny fil" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Öppna fil" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Klistra in" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Klistra in klippbord vid markören." #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Skriv ut dokument" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Skriv ut" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Skriv ut nuvarande dokument" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Förhandsgranska utskrift" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Förhandgranska" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Förhandsgranskning för utskrift av nuvarande dokumment" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Avsluta" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Stäng redigerare" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Gör om" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Gör om senaste ångra" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Sök och ersätt" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Ersätt" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Sök och ersätt" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Spara ändringarna till fil" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Spara som" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Spara fil som..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Genomstruken" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Genomstryk markerad text" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Understruken" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Understryk markerad text" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Ångra" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Ångra senaste ändring" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Redigerare" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Nyligen använda filer" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Redigera" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Hjälp" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Brödtext" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Rubrik 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Rubrik 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Rubrik 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Rubrik 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Rubrik 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Rubrik 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Adress" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Förformatterad" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Punktlista" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Numrerad lista (romersk)" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Numrerad lista" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Alfabetisk lista" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Genomstruken" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Ändra den markerade textens färg." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Understryk markerad text med annan bakgrundsfärg." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Markera/Avmarkera vers" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Egen kommentar" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Egen kommentar" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Markera" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Avmarkera" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Egen kommentar" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Egen kommentar" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Modulhanterare" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Visa introduktion" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "Öppna en kort förklaring om hur Modulhanteraren fungerar." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Ladda standard" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Ladda in och synkronisera standarduppsättningen av kända repositories " "(källor) från crosswire.org mot dina nuvarande källor." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Uppdatera Xiphos kännedom om tillgängliga moduler hos det valda repositoriet " "(källan)" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Installera" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Installera eller uppdatera dom valda modulerna" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Ta bort vald modul från datorn" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Arkivera" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Skapa ziparkiv med dom valda modulerna." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Indexera" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "Indexera valda moduler för optimerad \"lucene\"-sökning." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "Ta _bort index" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Ta bort snabbsöknings-index från dom valda modulerna." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Fortsätt" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Modulhanterare" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "VARNING: Om du lever i ett land där förföljelse förekommer så använd " "detta med försiktighet." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Lägg till och ta bort källor" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Nuvarande lokala källor" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Lägg till en lokal katalog som installtionskälla, t ex från en CD-skiva " "eller ett USB-minne. En sådan katalog måste innehålla underkatalogerna " "\"mods.d\" och \"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" "Ta bort en av dina lokala kataloger från listan av installationskällor." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Nuvarande nätverkskällor" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Lägg till en specifik fjärrkälla. Du måste ange hostnamnet och katalogen där " "repositoriet finns." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Ta bort en nätverkskälla." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Installationskälla" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokalt" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Nätverkskälla" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Installera till" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Personlig area, endast för din egen användning:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Hemkatalog" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Systemarea, för alla användare:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Systemkatalog för Sword" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "VARNING: Om du lever i ett land där förföljelse förekommer och inte " "vill riskera att bli upptäckt så bör du inte använda " "fjärrinstallationsfunktionen. " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Lokal installationskatalog" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Dropdownlista över historik" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Välj bok att visa" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Book Selector Button" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Uppenbarelseboken" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Välj kapitel att visa" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Toggle Chapter Button" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Välj vers att visa" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Toggle Verse Button" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" "Ange en versreferens som i Bok 1:1-formatet och tryck på Return-tangenten" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Bok, kapitel och vers" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Omslag" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Typsnittsfärger" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Bakgrund" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Förgrund" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Nuvarande vers" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Versnummer" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Länkar" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Markera förgrund" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Markera bakgrund" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Invertera färger" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Text" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Markeringar" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Typsnittsfärger" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Textstorlekar" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Alla textstorlekar visas relativt detta val" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Standardtextstorlek" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Oftast -1, för att versnummer ska bli mindre påträngande" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Versnummerstorlek" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Övergripande typsnittsinställningar per språk; Överskrids av specifika " "inställningar per modul" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Typsnittsinställningar per språk" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Språk/Typsnitt-kombination" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Typsnitt övrigt" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos är det första bibelstudieprogrammet som implementerar BibleSync, ett " "protokoll för synkronisering av bibelprogram. Om du använder flera " "bibelprogram, eller om du studerar bibeln i grupp, eller om du har " "klassrumsaktiviteter med delade studier, så kan BibleSync vara ett " "användbart verktyg för dig. BibleSync arbetare i ett av tre lägen: " "Personlig, för att synkronisera flera bibelprogram du själv använder, eller " "inom en grupp; Talare, för att synkronisera åhörares bibelprogram att följa " "det du visar,Åhörare, för att följa en talares navigering." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "Läge:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Välj vilket läge BibleSync ska köras i." #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Av" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Inaktivera BibleSync." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "BSP off radio button" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Talare" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Aktivera BibleSync i talar-läge." #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "BSP speaker radio button" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Åhörare" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Aktivera BibleSync som åhörare." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "BSP audience radio button" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Personlig" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "Aktivera BibleSync för personlig användning." #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "BSP personal radio button" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Privat" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "I personligt läge kommer bara program som körs på denna maskin följa din " "navigering." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "BSP privacy button" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "Navigering:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Välj hur du vill hantera inkommande navigering." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Direkt" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" "BibleSync-navigering kommer att ta Xiphos direkt till den indikerade versen." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "BSP nav direct radio button" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "_Verslista" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync-navigering kommer att använda verslistan i Xiphos sidomeny." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "BSP nav verse list radio button" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "Lyssna:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos kommer att lyssna till talare enligt vad som väljs här." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Selektiv" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Välj vilken talare som ska följas." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "BSP listen some radio button" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Alla" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Alla talare kommer att följas." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "BSP listen all radio button" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Ingen" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Inga talare kommer att följas." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "BSP listen none radio button" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "Extra utskrifter:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Ytterligare utskrifter kan förekomma i BibleSync-sessioner genom att slå på " "närvaro, felmatchning och debug. Var medveten om att dessa är väldigt " "pratiga om du slår på dom. Välj också om du vill använda grupp-paramentern " "för att välja vilken flik som ska följa navigeringen." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Närvaro" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Närvaroanmälan kommer visas i dialogfönster." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "BSP presence button" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Felmatchning" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Felmatchningar från din session kommer att visas i dialogfönster." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "BSP mismatch button" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Debug" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Paketutskrifter." #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "BSP event debug button" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Gruppera som flik" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Tolka protokollets gruppnummer-paramenter som Xiphos fliknummer. Det kan " "vara nödvändigt att inaktivera detta om en eller flera talare använder " "gruppnummer som inte passar som fliknummer." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "BSP event group-as-tab button" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Allmänt" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Välj ett specifikt språk att visa menyer i, annat än din normala inställning" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Systemspråk för Xiphos (kräver omstart)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Systemspråkskombination för Xiphos" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Visa laddningsbild vid uppstart" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Visa daglig andakt vid uppstart" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Om du har valt en föredragen modul för daglig andakt, så visas dagens " "innehåll från den vid uppstart." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Använd förvalt uppslagsverk" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Låt dubbelklick på ett ord slå upp det i standarduppslagsverket istället för " "nuvarande uppslagsverk" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Use default Dictionary Checkbox" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Rulla till föregående/nästa kapitel" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Använd bibeltext-scrollern för att scrolla till föregående eller " "nästkommande kapitel" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Scroll to Previous/Next Chapter Checkbox" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Ändra storlek på bilder" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Skala automatiskt bildinnehåll till att få plats i fönstret" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Resize images checkbox" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Markera aktuell vers" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Lägg på markering med hög konstrast på aktuell vers - se färgval" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Highlight current verse check box" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Markera egna kommentarer" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Lägg på markering med hög konstrast på verser med egna kommentarer" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Highlight user annotations check box" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Korsreferens i verslistan" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" "Använd verslistan istället för förhandsgranskaren för att visa korsrefernser" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Xrefs in verse list check box" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Aktivera bönelistor" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Tillgängliggör journaler/bönelistor" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Visning av versnumrering" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Alternativ för hur versnumrering visas" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Fetmarkera versnummer" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Verse number bold checkbox" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Hakparenteser" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Visa versnummer inom [hakparenteser]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Verse number bracket checkbox" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Upphöjd versnumrering" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Visa versnumrering som upphöjd text" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Verse number superscript checkbox" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "Standardsökväg för StudyPad" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Välj en mapp" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Standardsökvägskombination för StudyPad" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Allmänt övrigt" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Huvudfönstermoduler" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Bibeltext" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Byt kombination av bibeltexter" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Byt kombination av kommentarer" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Byt kombination av uppslagsverk" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Byt kombination av böcker" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Moduler" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Rensa " #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Clear Modules from List Button" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Ta bort vald modul från listan" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Delete Selected Module From List Button" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Öppna ett fönster för att välja moduler" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Lägg till moduler" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Open Selection Dialog Button" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Moduler parallell" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Specialmoduler" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Dagliga andakter" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Kombination av dagliga andakter" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebreiskt lexikon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Kombination av hebreiska lexikon" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Grekiskt lexikon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Kombination av grekiska lexikon" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Förvalt uppslagsverk" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Byt förvald kombination av uppslagsverk" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Egna anteckningar" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Ändra kombination av egna noteringar" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Moduler övrigt" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 #, fuzzy msgid "Enable/disable the Statusbar" msgstr "Aktivera BibleSync i talar-läge." #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Avancerad sökning" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucenesökningssyntax" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "Öppna en kort förklaring av av optimerad \"lucene\"-sökning." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "_Attributsökning" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Öppna en kort förklaring av attributbaserad sökning." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "efter " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Huvudsökfras" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Starta/Stoppa sökning" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Find Button" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Trädvy över sökkriterier" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Sökomfång" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Sök igenom hela modulen" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Hela modulen" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Entire module radiobutton" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" "Använd resultaten från föregående sökning som omfattningen för sökningen" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Nuvarande resultat" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Current results radiobutton" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Använd ett anpassat sökomfång" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Eget sökomfång" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Custom verse range radiobutton" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Valkombination för anpassade sökomfång" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Använd en enskild modul för sökningen" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Enskild modul" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Single module radiobutton" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Använd den nuvarande modullistan för sökningen" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Modullista" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Module list radiobutton" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Använd egen modullista för sökningen" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Egen modullista" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Custom module list radiobutton" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Kombination av egna modullistor" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Söktyp" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Snabb, index-baserad sökning med många funktioner\n" "Indexering måste ha gjorts i förväg:\n" "Se Modulhanterarens underhållsfunktioner" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Optimized (\"Lucene\") radiobutton" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Flerordssökning" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Multi word radiobutton" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Regular expression radiobutton" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Exact phrase radiobutton" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Gör dina val i attributsökningsfliken" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Attributer" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Attributes radiobutton" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Alternativ" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Match case checkbox" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Sökkriterier" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Visa i huvudfönstret" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Spara sökresultat som bokmärken" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Exportera nuvarande sökresultat" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exportera" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Rensa listor för ny sökning" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Hittade" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Resultatsummeringsfönster" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Resultatsummeringstabell" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Sökresultat" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Förhandsgranskning" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Resultat" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Skapa ett ny eget sökomfång" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "New Range Button" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Spara eget sökomfång" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Save Range Button" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Ta bort valt sökomfång" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Delete Range Button" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "sökomfång" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Namn på sökomfånget" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Sökomfångsnamn" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Sökomfång" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Skomfattning" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "t.ex Mat-Joh;Upp4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Förhandsgranskning för anpassat sökomfång" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Egna sökomfång" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Skapa en ny modullista" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "New Custom Module List Button" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Spara modullistan" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Save Custom Module List Button" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Ta bort den valda listan" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Clear Custom Module List Button" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Modullistor" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Listnamn" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Namn på egen modullista" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Öppna fönster för att välja moduler att lägga till i listan" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Egna modullistor" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Attribut" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Sök efter Strong's-nummer, t ex G442 eller H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strong's-nummer" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strongs Numbers radiobutton" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Sök efter morfologiska symboler" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Morphological Tags radiobutton" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Sök i fotnoter" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Footnotes radiobutton" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Resultatvisningsinställningar" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "I moduler som använder Strong's-numrering" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Visa Strong's-nummer" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Show Strong's Numbers checkbox" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "I moduler som använder morfologiska symboler" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Visa morfologiska symboler" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Show Morphological Tags checkbox" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "I moduler som använder fotnoter" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Visa fotnoter" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Show Footnotes checkbox" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Attributsökning" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Modulval" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "Söktyp" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Exportera bokmärkeskatalog" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Exportera till:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos-bokmärken" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Endast text" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Inkludera bibeltext" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-avbryt" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Öppna Study_Pad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Öppna session" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Öppna en sparad fliksession" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Spara session" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Spara denna sammansättning av flikinställningar" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Ny bönelista/journal" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Skapa en ny journal eller bönelista från en mall" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Sök" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Ta fram den enkla sökfunktionen i sidorutan" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Avancerad sökning" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" "Öppna fönstret för avancerad sökning som möjliggör mer komplexa sökningar" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Inställningar" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Använd modulhanteraren för att installera och ta bort SWORD-moduler" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Modulhanterare" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Visa" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Förhandsgranska _daglig personlig andakt" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "Visa dagens innehåll i din valda dagliga andakt i förhandsgranskaren" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Bibeln" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Förhandsvisning" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Kommentar/Bok" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "_Uppslagsverk" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "_Synkroniserade flikar" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Bläddra alla bibelflikar parallellt" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Högläs" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "Slå på text-till-tal-läsning av bibelverser när de markeras" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Visa vers_numrering" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Visa versnummer i texten" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Markera aktuell vers" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Lägg till markering med hög konstrast över aktuell vers" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "F_äst/Koppla loss sidomeny" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Öppna sidomenyn som separat fönster" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Visa/Dölj p_åkopplat sidofönster" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Dölj sidomenyn" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Visa _parallellvy i en flik" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Visa parallellt bibelfönster i en annan flik" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "_Visa förhandsgranskare i sidomenyn" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "Visa förhandsgranskaren i sidomenyn eller under bibeltexten" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Innehåll" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Öppna manualen för Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Mailinglista" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Öppna användarmailinglista i ett webbläsarfönster" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Livechat" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Öppna livechat i en webbläsare" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Rapportera fel" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Öppna vår bugtracker i en browser" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Om _översättning" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Information om översättning av menyerna i Xiphos till andra språk" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_Om The SWORD Project" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "Mer om The Sword Project, ramverket som Xiphos bygger på" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Om _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Mer om Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Kommentera vers" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Öppna modul" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Anteckning" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Öppna i redigerare" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Vers per rad" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Fotnot-/Korsreferensmarkör" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Visa icke-anonyma markörer, t ex \"*n23\"" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Varianter" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Bildinnehåll" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respektera typsnitt" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Kommentar per kapitel" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Dubbelt radavstånd" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Uppslag" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Använd nuvarande uppslagsverk" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Surfa på BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Lås upp denna modul" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Visa boköverskrift" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Visa kapitelöverskrift" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Byt namn på egen kommentar" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Dumpa egen kommentar" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Läs sektionen högt" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Spara resultaten som enskilt bokmärke" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Spara listan som enskilt bokmärke" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Spara resultaten som serie av bokmärken i deras egen katalog" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Spara listan som serie av bokmärken" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Visa ett fönster att klistra in versreferenser i, för att fylla verslistan." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Populera verslista" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "Kopiera hela verslistan direkt till historik-listan." #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "Fyll upp historik från verslista" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Skicka denna vers via BibleSync till andra, om du är i Personlig- eller " "Talar-läge." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Skicka lista via BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Exportera lista" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Öppna detta bokmärke i en ny flik" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Öppna i ny flik" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Öppna detta bokmärke i ett dialogfönster" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Öppna i ett dialogfönster" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Lägg till en ny mapp i vald mapp" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Infoga nytt bokmärke här" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Infoga bokmärke" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Redigera bokmärkesobjekt" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Redigera objekt" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Ta bort objekt" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Expandera alla bokmärkesgrupper" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Expandera alla" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Kollapsa alla bokmärkesgrupper" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Kollapsa alla" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Tillåt bokmärke att flyttas från en mapp till en annan" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Tillåt flyttning" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Ladda in andra bokmärken (standardval: från BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Importera bokmärken" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Ta bort mapp och spara den" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Exportera till mapp" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Öppna vald modul i en ny flik" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Öppna vald modul i ett\n" "\tseparat ['dialogfönster'] " #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Öppna i separat fönster" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Skapa en ny enkel bönelista" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Enkel" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Skapa en ny ämnesbönelista" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Ämne" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Skapa en ny månatlig journal" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Månatlig" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Skapa en ny daglig journal" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Daglig" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Skapa nytt ämne med innehållsförteckning" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Med innehållsförteckning" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Skapa nytt ämne med innehållsförteckning" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Kapitel" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Öppna modul i editor eller visningsfönster" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Öppna i ett separat fönster" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Lägg till ett underobjekt" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Lägg till underobjekt" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Lägg till ett objekt" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Lägg till objekt" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Ta bort detta objekt" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Ändra detta objekt" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos bibelguide" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studera bibeln" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "network setup errors." #~ msgstr "anslutningsproblem." #~ msgid " client socket" #~ msgstr " socket på klientsidan" #~ msgid " server socket" #~ msgstr " socket på serversidan" #~ msgid "bad magic" #~ msgstr "felaktigt kontrollvärde" #~ msgid "bad protocol version" #~ msgstr "felaktig protokollversion" #~ msgid "bad msg type" #~ msgstr "felaktig meddelandetyp" #~ msgid "bad packet count" #~ msgstr "felaktigt antal paket" #~ msgid "bad packet index" #~ msgstr "felaktigt paketindex" #~ msgid "bad body format" #~ msgstr "felaktigt format" #~ msgid "missing required header " #~ msgstr "saknar nödvändig header" #~ msgid "Spoof stopped: " #~ msgstr "Förfalskning förhindrad:" #~ msgid "Ignoring echo." #~ msgstr "Ignorerar eko." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Domänen är ej 'BIBLE-VERSE':" #~ msgid "Invalid group: " #~ msgstr "Felaktig grupp:" #~ msgid " present at " #~ msgstr " på adress" #~ msgid " using " #~ msgstr " med grupp" #~ msgid "[no dump ready]" #~ msgstr "[ingen dump redo]" #~ msgid "select < 0" #~ msgstr "select < 0" #~ msgid "recvfrom < 0" #~ msgstr "recvfrom < 0" #~ msgid "Transmit failed.\n" #~ msgstr "Transmissionen misslyckades.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Multicast misslyckades; Bibelsynk är nu avstängt. Om din " #~ "nätverksanslutning ändrades medan detta program var aktivt, så kan det " #~ "hjälpa att försöka igen." #~ msgid "toolbutton1" #~ msgstr "toolbutton1" #~ msgid "toolbutton10" #~ msgstr "toolbutton10" #~ msgid "toolbutton3" #~ msgstr "toolbutton3" #~ msgid "toolbutton2" #~ msgstr "toolbutton2" #~ msgid "toolbutton4" #~ msgstr "toolbutton4" #~ msgid "toolbutton6" #~ msgstr "toolbutton6" #~ msgid "toolbutton7" #~ msgstr "toolbutton7" #~ msgid "toolbutton11" #~ msgstr "toolbutton11" #~ msgid "toolbutton12" #~ msgstr "toolbutton12" #~ msgid "toolbutton9" #~ msgstr "toolbutton9" #~ msgid "UUID spoofed: wrong ipaddr." #~ msgstr "UUID förfalskat: Felaktig IP-adress." #~ msgid "Page %d of %d" #~ msgstr "Sida %d av %d" #~ msgid "Save As" #~ msgstr "Spara som" #~ msgid "HTML Output" #~ msgstr "HTML-utmatning" #~ msgid "HTML Source" #~ msgstr "HTML-källa" #~ msgid "Plain Source" #~ msgstr "Vanlig källkod" #~ msgid "_Quit" #~ msgstr "_Avsluta" #~ msgid "_Open" #~ msgstr "_Öppna" #~ msgid "Save _As..." #~ msgstr "Spara s_om..." #~ msgid "Open new document" #~ msgstr "Öppna nytt dokument" #~ msgid "Delete current note" #~ msgstr "Ta bort aktuell anteckning" #~ msgid "HTML _Output" #~ msgstr "HTML-_utmatning" #~ msgid "_HTML Source" #~ msgstr "_HTML-källa" #~ msgid "_Plain Source" #~ msgstr "_Vanlig källkod" #~ msgid "Unlock " #~ msgstr "Lås upp " #~ msgid "Preparing to print" #~ msgstr "Förbereder utskrift" #~ msgid "Printing is not supported on this printer" #~ msgstr "Utskrift stöds inte på denna skrivare" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Skrivare %s stödjer inte PostScript-utskrifter." #~ msgid "Printing" #~ msgstr "Skriver ut" #~ msgid "Waiting to print" #~ msgstr "Väntar på att skriva ut" #~ msgid "An error occurred while printing" #~ msgstr "Ett fel uppstod vid utskrift" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Det var inte möjligt att skriva ut ditt dokument: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos kan inte skapa .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos kan inte fortsätta." #~ msgid "Mode" #~ msgstr "Läge" #~ msgid "Listen" #~ msgstr "Lyssna" #~ msgid "Tabs" #~ msgstr "Flikar" #~ msgid "Use tabbed browsing" #~ msgstr "Använd flikar" #~ msgid "Show" #~ msgstr "Visa" #~ msgid "Bible Texts" #~ msgstr "Bibeltexter" #~ msgid "Dictionary/Lexicon" #~ msgstr "Uppslagsverk/Lexikon" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos lyckades ställa in sig själv som hanterare\n" #~ "för sword:// och bible:// URL:er.\n" #~ "\n" #~ "Du kan köra programmet \"gconf-editor\"\n" #~ "för att granska nycklar under /desktop/gnome/url-handlers om du behöver " #~ "ändra dessa." #~ msgid "Go to " #~ msgstr "Gå till " #~ msgid "Main" #~ msgstr "Allmänt" #~ msgid "Modules Main" #~ msgstr "Moduler allmänt" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Utan några Bibelmoduler att visa,\n" #~ "Xiphos kan inte fortsätta,\n" #~ "och kommer nu att avslutas." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Välj för att aktivera bönelistor " #~ msgid "Cipher Key?" #~ msgstr "Krypteringsnyckel?" #~ msgid "Change parallel 1" #~ msgstr "Ändra parallell 1" #~ msgid "Change parallel 2" #~ msgstr "Ändra parallell 2" #~ msgid "Change parallel 3" #~ msgstr "Ändra parallell 3" #~ msgid "Change parallel 4" #~ msgstr "Ändra parallell 4" #~ msgid "Change parallel 5" #~ msgstr "Ändra parallell 5" #~ msgid "Sizes" #~ msgstr "Storlekar" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Välkommen till Xiphos.\n" #~ "\n" #~ "Det finns inga bibelmoduler installerade. För att kunna starta Xiphos så " #~ "krävs det att du installerar åtminstonde en Bibel.\n" #~ "\n" #~ "Med din tillåtelse kan Xiphos starta modulhanteraren så att du kan " #~ "installera från Crosswire:\n" #~ "1. Konfigurera fjärr-installation.\n" #~ "2. Anslut.\n" #~ "3. Välj en bibel på ditt föredragna språk.\n" #~ "4. Klicka på `installera'.\n" #~ "Sträng modulhanteraren när du är klar.\n" #~ "\n" #~ "VARNING: Om du lever i ett land med förföljelse så använd detta " #~ "med försiktighet.\n" #~ "\n" #~ "Får Xiphos starta modulhanteraren så att du kan installera en Bibel?" #~ msgid "Parallel View" #~ msgstr "Parallell vy" #~ msgid "Parallel 1" #~ msgstr "Parallell 1" #~ msgid "Parallel 2" #~ msgstr "Parallell 2" #~ msgid "Parallel 3" #~ msgstr "Parallell 3" #~ msgid "Parallel 4" #~ msgstr "Parallell 4" #~ msgid "Parallel 5" #~ msgstr "Parallell 5" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Importera bokmärken från Bibletime" #~ msgid "Restore Folder" #~ msgstr "Återställ mapp" #~ msgid "Restore saved folder" #~ msgstr "Återställ sparad mapp" #~ msgid "About the SWORD Project" #~ msgstr "Om SWORD Project" #~ msgid "Move backwards through history" #~ msgstr "Gå bakåt genom historiken" #~ msgid "Move foward through history" #~ msgstr "Gå framåt i historiken" #~ msgid "Select a Book of the Bible" #~ msgstr "Välj en bok i bibeln" #~ msgid "Change Chapter" #~ msgstr "Ändra kapitel" #~ msgid "Change Verse" #~ msgstr "Ändra vers" #~ msgid "Remove these modules:" #~ msgstr "Ta bort följande moduler" #~ msgid "Archive these modules:" #~ msgstr "Arkivera följande moduler:" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos kunde inte köra arkiveraren" #~ msgid "Refreshing remote" #~ msgstr "Uppdaterar nätverkskälla" #~ msgid "Remote not found" #~ msgstr "Nätverkskälla kunde inte hittas" #~ msgid "Sources" #~ msgstr "Källor" #~ msgid "Open in a new tab" #~ msgstr "Öppna i en ny flik" #~ msgid "View information about the selected dialog" #~ msgstr "Visa information om det valda dialogfönstret" #~ msgid "Daily Journal" #~ msgstr "Daglig journal" #~ msgid "Open selected module in a dialog" #~ msgstr "Öppna vald modul i ett dialogfönster" #~ msgid "Text" #~ msgstr "Text" #~ msgid "Pixbuf Object" #~ msgstr "Pixbuf-objekt" #~ msgid "Eph 2:8" #~ msgstr "Ef 2:8" #~ msgid "H_istory/C_lear" #~ msgstr "Historik/_Rensa" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos har ändrat namn på .xiphos-2.0 till .xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos kan inte ändra namn på .xiphos-2.0 till .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos kan inte fortsätta." #~ msgid "Open the file in Studypad" #~ msgstr "Öppna filen i StudyPad" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Uppslagsverk/_Lexikon" #~ msgid "Remove - Restore" #~ msgstr "Ta bort - Återställ" #~ msgid "Remove Folder" #~ msgstr "Ta bort mapp" #~ msgid "_Commentary" #~ msgstr "_Kommentar" #~ msgid "_Show/Hide Sidebar" #~ msgstr "_Visa/Göm sidomeny" #~ msgid "Open StudyPad File" #~ msgstr "Öppna StudyPad-fil" #~ msgid "Save StudyPad File" #~ msgstr "Spara StudyPad-fil" #~ msgid "item1" #~ msgstr "objekt1" #~ msgid "item2" #~ msgstr "objekt2" #~ msgid "_Module Options" #~ msgstr "_Modulinställningar" #~ msgid "Failed to print the document" #~ msgstr "Misslyckades med att skriva ut dokumentet" #~ msgid "_Modules" #~ msgstr "_Moduler" #~ msgid "_Bookmarks" #~ msgstr "_Bokmärken" #~ msgid "Verse _List" #~ msgstr "Vers_lista" #~ msgid "%s not found" #~ msgstr "%s hittades inte" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "har modifierats. Vill du spara det?" #~ msgid "not loaded" #~ msgstr "inte laddad" #~ msgid "Open the StudyPad editor" #~ msgstr "Öppna StudyPad-redigeraren" #~ msgid "Save the current session to a file" #~ msgstr "Spara den nuvarande sessionen till en fil" #~ msgid "_Copy" #~ msgstr "_Kopiera" #~ msgid "Copy highlighted text from main window" #~ msgstr "Kopiera markerad text från huvudfönstret" #~ msgid "Advanced search using the search dialog" #~ msgstr "Avancerad sökning via sökdialogen" #~ msgid "C_lear" #~ msgstr "_Rensa" #~ msgid "Show the Daily Devotion for today" #~ msgstr "Visa dagens andakt" #~ msgid "Show or hide Bible texts window" #~ msgstr "Visa eller dölj Bibeltextfönster" #~ msgid "Show or hide Preview window" #~ msgstr "Visa/dölj förhandsgranskning" #~ msgid "Show or hide commentaries" #~ msgstr "Visa/dölj kommentarer" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "Visa/dölj - uppslagsverk och lexikon" #~ msgid "More information about the SWORD Project" #~ msgstr "Mer information om SWORD Project" #~ msgid "Hi_story" #~ msgstr "Hi_storik" #~ msgid "1 Cor 15:1" #~ msgstr "1 Kor 15:1" #~ msgid "Name for new prayer list" #~ msgstr "Namn på ny bönelista" #~ msgid "can not create path\n" #~ msgstr "kan inte skapa sökväg\n" #~ msgid "Prayer list already exist\n" #~ msgstr "Bönelista finns redan\n" #~ msgid "\\par\\par My prayer list \\par\\par Module created in Xiphos" #~ msgstr "\\par\\par Min bönelista \\par\\par Modul skapad av Xiphos" #~ msgid "-3" #~ msgstr "-3" #~ msgid "Starting" #~ msgstr "Startar" #~ msgid "Building Xiphos interface" #~ msgstr "Bygger Xiphos-gränssnitt" #~ msgid "Initiating Xiphos" #~ msgstr "Initierar Xiphos" #~ msgid "done" #~ msgstr "klar" #~ msgid "Xiphos is shutdown" #~ msgstr "Xiphos avslutas" #~ msgid "Initiating SWORD" #~ msgstr "Initierar SWORD" #~ msgid "path to sword" #~ msgstr "sökväg till sword" #~ msgid "System locale is" #~ msgstr "Systemspråket är" #~ msgid "SWORD is shutdown" #~ msgstr "SWORD avslutas" #~ msgid "Number of Text modules" #~ msgstr "Antal textmoduler" #~ msgid "Number of Dict/lex modules" #~ msgstr "Antal ordb./lexikon-moduler" #~ msgid "Number of Book modules" #~ msgstr "Antal bokmoduler" #~ msgid "Number of Devotion modules" #~ msgstr "Antal dagliga andakter" #~ msgid "Number of Prayer modules" #~ msgstr "Antal bönemoduler" #~ msgid "can not create .sword" #~ msgstr "kan inte skapa .sword" #~ msgid "can not create .sword/mods.d" #~ msgstr "kan inte skapa .sword/mods.d" #~ msgid "can not create .sword/modules" #~ msgstr "kan inte skapa .sword/modules" #~ msgid "Select Local Source" #~ msgstr "Välj lokal källa" #~ msgid "_About the SWORD Project ..." #~ msgstr "_Om SWORD Project ..." #~ msgid "Select the modules you want" #~ msgstr "Välj de moduler du vill ha" #~ msgid "" #~ "There is currently no program set as your\n" #~ "handler for \"sword://\" and similar URLs.\n" #~ "Would you like Xiphos to install itself\n" #~ "as the program to handle these URLs?" #~ msgstr "" #~ "Det finns för närvarande inget program som hanterar \"sword://\" och " #~ "liknande URL:er.\n" #~ "Vill du att Xiphos ska ställa in sig själv som\n" #~ "hanterare för dessa URL:er?" #~ msgid "Font Miscellaneous" #~ msgstr "Övriga typsnittsinställningar" xiphos-4.0.7+dfsg1/po/cs.po0000664000175000017500000046603513162045104014645 0ustar unit193unit193# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Translators: # Martin Zibricky , 2014 msgid "" msgstr "" "Project-Id-Version: Xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2014-12-26 20:52+0000\n" "Last-Translator: Martin Zibricky \n" "Language-Team: Czech (http://www.transifex.com/projects/p/xiphos/language/" "cs/)\n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos selhal: \"nemůže nastat\", display_mod: null\n" "Prosím nahlašte to. sword_main.cc:set_treekey\n" "Co jste dělal(a), když aplikace selhala?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Konfigurace nebyla nenalezena" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Jste si jist, že chcete odstranit poznámku k" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Otevřít" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Nepojmenovaný dokument" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Uložit změny do dokumentu" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "před uzavřením?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Jestliže neuložíte, změny budou nenávratně ztraceny." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Soubor" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Poznámkový blok" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Editor poznámek" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Editor pro Modlitební seznam/deník" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "O modulu" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Správce modulů" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Seznam modulů" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Možnosti" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Rozsah" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Čtení na každý den" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Mapy" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Obrázky" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Slovníky" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bible" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Komentář" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Slovník" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Knihy obecně" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Přejmenovat komentář" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Denik" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Neznámý" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Rozsah" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Přidat zdroj" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Hlavní okno modulů" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formát" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Nadpisy" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Poznámky pod čarou" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Křížové odkazy" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Strongova čísla" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morfologické značky" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemmata" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Ježíšova slova v červené barvě" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Řecké přízvuky" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Punktuace hebrejských samohlásek" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Hebrejská vokalizace" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Transkripce formulářů" #: ../src/gnome2/about_modules.c:583 #, fuzzy msgid "* Enumerations" msgstr "Vyjmenování" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Členění morfémů" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Parametr" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Možnosti" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "Projekt SWORD je snaha o vytvoření programového vybavení pro zkoumání a " "studium Boha a Jeho Slova. Programové vybavení projektu SWORD dovoluje " "jednoduché používání a studium Biblických textů, komentářů, slovníků a " "dalších knih. Hodně aplikací využívá toto programové vybavení. Nainstalované " "knihy lze sdílet mezi více aplikacemi využívající toto programové vybavení.\n" "\n" " Knihy je možno stáhnout ze stránek projektu SWORD." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Projekt SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Používáte rád(a) Xiphos při studiu Bible? Chtěl(a) byste vidět Xiphos ve " "svém rodném jazyce? Můžete vytvořit překlad aplikace Xiphos! \n" "\n" "Rádi uvítáme překlady aplikace Xiphos do dalších jazyků. Pokud jste schopen " "(schopna) vytvořit překlad, podívejte se na odkaz níže, kontaktujte nás a " "připojte se k našemu úsilí." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "O překladu aplikace" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Viz TRANSLATION-HOWTO u zdrojového kódu Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Vývoj aplikace Xiphos" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright © 2000-2017 Xiphos Vývojový tým" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Vychází z projektu SWORD.\n" "Děkujeme Troyovi Griffittsovi a všem ostatním, kdo vytvořili programové " "vybavení projektu SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Záložka" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Vložte jméno složky" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Název složky" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Složka: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Určit soubor se záložkami" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Úpravy" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Jméno složky: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Jméno záložky: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Verš: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Odstranit vybranou složku" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(a všechno, co obsahuje)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Odstranit zvolenou záložku" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Přidat" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Popisek " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Výsledky hledání: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "Otevření záložky s více odkazy v samostatných kartách není podporováno." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Záložky" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Šifrovací klíč pro modul %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "pro:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Vložit klíč: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 #, fuzzy msgid "_Save" msgstr "Uložit" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Zavřít bez uložení" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Zavřít _bez uložení" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Verše" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "Obrátit list" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "Výsledky vyhledávání" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Před exportováním prosím prověřte autorská práva!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Hledat" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Zadejte slovo nebo výraz" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Hledat nazpět" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Hledat následující" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Nastavit písmo modulu" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Změnit písmo pro" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modul" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Aktuální písmo: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Použít výchozí písmo pro modul" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "CHYBA! Aplikace Xiphos havarovala chybou typu \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Prosím nahlašte tuto chybu týmu Xiphos společně s následujícím:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "CHYBA! Aplikace Xiphos havarovala chybou typu \"STRING\"." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Modul nepodporuje %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: Žádná okna." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Současná navigace poslána." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Žádné mluvení." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - software pro studium Bible" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Otevřít novou kartu" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standardní pohled" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Komentář/Výklad" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Kniha" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Vítá vás Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Přejmenování není ve Windows dostupné.\n" "\n" "Aplikace Xiphos je omezena systémem souborů\n" "Windows. Problémy totiž vznikají s přejmenováváním\n" "právě otevřených souborů, jako je například obsah\n" "tohoto komentáře. Proto přejmenování osobního\n" "komentáře není dostupné v prostředí Windows." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Přejmenovat komentář" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Vybrat jméno komentáře" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nový název" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Název: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Jméno smí obsahovat jen znaky [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Modul s tímto jménem už exituje." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Nepodařilo se vytvořit novou konfiguraci:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Chyba během vytváření konfigurace:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "Žádný modul na této stránce." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Správce modulů - přehled.\n" "\n" "Toto je způsob, kterým aplikace Xiphos získává a aktualizuje svůj obsah.\n" "Pokud jste tady poprvé, vyhraďte si prosím čas na prohlédnutí.\n" "\n" "Moduly se stahují z různých úložišť. V Zdroje modulů: Přidat/" "Odstranit si lze nechat zobrazit seznam dostupných úložišť.\n" "\n" "V Zdroje modulů: Vybrat je možné určit, z kterého úložište se mají " "získávat moduly. Také je možné určit, kde v systému budou moduly uloženy. " "Nastavte Zdroj instalace a Umístění instalace, poté klepněte " "na Obnovit.\n" "\n" "Moduly: Přidat/Aktualizovat je určeno pro výběr a získání modulů po " "výberu zdroje a cílového umístění modulů.\n" "\n" "Moduly: Udržování se používá pro archivaci a vytváření indexů.\n" "\n" "Podrobnější informace o Správci modulů lze nalézt v manuálu v sekci 5. Nebo " "je možno využít IRC online komunikaci k požádání o pomoc či (když online " "nikdo neodpovídá) zaslat e-mail do uživatelské emailové konference.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Aplikace Xiphos Vás vítá.\n" "\n" "Nejsou dostupny žádné Bible. Pro správnou funkčnost je nutno přidat alespoň " "jeden modul s Biblí. Pro usnadnění přidání Bible byl otevřen Správce modulů, " "aby bylo možno přidat jeden nebo více modulů s Biblemi. Bible je možné " "přidat z lokálních umístění (cdrom, flash disk) nebo Internetu, ze stránek " "biblické společnosti CrossWire. Prosím postupujte podle instrukcí krok za " "krokem a také podle přehledu správce modulů, který byl také otevřen.\n" "\n" "Místní instalace:\n" "- V Zdroje modulů: Přidat/Odstranit zadejte jméno místní složky, kde " "lze nalézt moduly.\n" " (Jedná se o složku, ve které jsou složky jako mods.d a modules.)\n" "- V Zdroje modulů: Vybrat, klepněte na tlačítko \"Místní\" a vyberte " "složku v rozbalovacím menu.\n" "\n" "Síťová instalace ze stránek CrossWire:\n" "- V Zdroje modulů: Vybrat, klepněte na tlačítko \"Vzdálený\" a " "vyberte CrossWire v rozbalovacím menu.\n" "- Ve spod klepněte na tlačítko \"Obnovit\".\n" "\n" "V obou případech:\n" "- V Moduly: Přidat/Aktualizovat, vyberte požadované Bible.\n" "- Klepněte na \"Přidat\".\n" "- Zavřete Správce modulů, až skončíte.\n" "\n" "Varování: Pokud nežijete ve svobodné zemi, používejte obezřetně.\n" "\n" "Obě okna s instrukcemi a také okno s obecným úvodem je možné kdykoliv zavřít." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Odstranit následující moduly?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Příprava pro odstranění" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Odstranění" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Odstranit" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Přidat následujících moduly?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Příprava pro přidání" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Přidávání" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Instalovat" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Vytvořit archiv z následujících modulů?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Příprava pro vytvoření archivu" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archivování" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Zabalit" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Vytvořit rejstřík pro rychlé vyhledávání\n" "u následujících modulů (může trvat minuty/modul)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Příprava pro vytvoření rejstříku" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Tvorba rejstříku" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Rejstřík" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Smazat rejstřík pro rychlé vyhledávání u následujících modulů?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Příprava pro odstranění rejstříku" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Mazání rejstříku" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Smazání" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Informace o modulu nejsou k dispozici." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Jméno modulu" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Odškrtnutá fajfka znamená, ze modul je již nainstalován" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Pro práci s tímto modulem klepněte na rámeček" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Klepněte na pole pro výběr modulu k instalaci/aktualizaci" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Instalováno" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Ikona rejstříku značí, že jste vytvořily optimalizovaný ('lucene') index pro " "tento modul. To umožňuje rychlé vyhledávání (viz \" -" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Ikona se zámkem znamená, že tento modul je šifrován, a je potřeba pořídit si " "klíč pro odemčení od vlastníka tohoto modulu" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "O" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Ikona pro obnovení značí, že instalovaný modul je starší, než nejnovější " "dostupná verze: Měl byste modul aktualizovat" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "K dispozici" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Velikost" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Popisek" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' se nezdařilo:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " archivováno v: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Pro Deník a Modlitební seznam není možno vytvořit rejstřík." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s se nezdařilo" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Hotovo" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Neznámý" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Zdroj:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Tříděné podle\n" "typu modulu" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Biblické texty" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Komentáře/Výklady" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Slovníky" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Slovníky" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Čtení na každý den" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Knihy obecně" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Kult/Neortodoxní" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Tříděné podle\n" "dostupnosti" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Aktualizace" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Odinstalováno" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Modlitební seznam/Žurnál" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Obnovit ze vzdáleného zdroje" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Vzdálený zdroj nebyl nalezen" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Nastavit" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Typ" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Popisek" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Zdroj" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Složka" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Uživatel" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Heslo" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Zdroje modulů" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Přidat/Odstranit" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Zvolit" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduly" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Přidat/Aktualizovat" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Údržba" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Prosím obnovit" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Váš seznam modulů není aktuální!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Byla odinstalovány zbývající Bible.\n" "Xiphos vyžaduje alespoň jednu." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Pořád není žádná Bible nainstalována.\n" "Xiphos nemůže bez žádné pokračovat\n" "v činnosti." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Standardní vzdálené zdroje jsou načteny." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Nedaří se načít standardní zdroje z CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Odstranit vybraný zdroj" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Zadat vzdálený zdroj" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Popisek:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Typ:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Počítač:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Adresář:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Uživatel (volitelné)" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Heslo (volitelné):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Zdroj s tímto jménem už existuje." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Smazat vzdálený zdroj" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[žádný modul]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Jít ven, na sekci obsahující tuto položku" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Jdi na předchozí položku" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Jdi na následující položku" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Jít dovnitř, na první podsekci" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Synchronizovat rolování okna s hlavním oknem" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Souběžně" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Uvolnit/Ukotvit" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Nastavení modulů" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Souběžný pohled" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BibleSync heslo sezení" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Fráze:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Výběr režimu selhal.\n" "Nastavte \"Hledání chyb\" a zkuste to znovu, aby se zjistilo proč." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Výběr režimu selhal.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (heslo \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Zakázáno" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Osobní" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Řečník" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Posluchači" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Vybrat --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Změna jazyka se projeví až po opětovném spuštění." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Nastavení" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Všeobecné" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Nastavení" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Typy písma" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Barva" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Velikosti a Vzhled" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Zvláštní" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Vyprázdnit seznam?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Jste si jist, že chcete vyprázdnit seznam modulů?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Smazat modul?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Jste si jist, že chcete smazat vybraný modul?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Prohledávání " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Modul" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "nalezeno v " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Nový seznam %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Poslední seznam modulů nesmí být smazán" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Odstranit seznam?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Jste si jist, že chcete odstranit:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Syntaxe pro optimalizované \"lucene\" vyhledávání\n" "Vyhledávání verše, který obsahuje...\n" "\n" "můj milovaný\n" "\t \"loved\" nebo \"one\"\n" "\tJe to stejné jako hledat můj OR milovaný\n" "\"můj milovaný\"\n" "\tFráze \"můj milovaný\"\n" "milov*\n" "\tSlovo začínající \"milov\"\n" "\t(láska OR milovaný OR laskavý OR atd...)\n" "můj AND milovaný\n" "\tSlovo \"můj\" a slovo \"milovaný\"\n" "\t&& can be used in place of AND\n" "+můj milovaný\n" "\tVerš, který musí obsahovat \"můj\" and může obsahovat " "\"milovaný\"\n" "milovaný NOT můj\n" "\t\"milovaný\" ale ne \"můj\"\n" "(můj milovaný) AND Bůh\n" "\t\"můj\" nebo \"milovaný\" a \"Bůh\"\n" "lemma:G2316\n" "\tHledá Strongovo řecké (\"G\") slovo s číslem 2316.\n" "\tTaké vyberte zobrazení Strongových čísel na kartě Vyhledávání ve " "vlastnostech.\n" "\n" "Úplné detaily viz internet pro \"lucene search syntax\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Vyhledávání ve vlastnostech\n" "Vyhledávání pro obsah mimo hlavní text. Vlastnosti jsou poznámky pod čarou, " "Strongova čísla a morfologické symboly.\n" "\n" "Vezměte na vědomí, že většinu takového vyhledávání je nyní možno realizovat " "rychleji. Podmínkou je použití optimalizovaného \"lucene\" vyhledávání a " "kvalifikátorů pro klíčová slova.\n" "\n" "Pro použití vyhledávání ve vlastnostech, je nutno vybrat vhodné tlačítko na " "kartě Vyhledávání ve vlastnostech.\n" "* Poznámky pod čarou se prohledávají jako obyčejný text.\n" "* Strongova slova se zadávají jako předpona z písmene H nebo G (Hebrejština " "- Hebrew nebo Řečtina - Greek) a jako číselný identifikátor slova, např. " "G2316 pro nalezení \"θεός\" (\"Bůh\").\n" "* Morfologické značky jsou identifikovány doslova, např. N-ASF pro " "\"podstatné jméno (noun), akuzativ jetnotné číslo ženský (accusative " "singular feminine)\" -- pro podrobnosti viz modul Robinson." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Module není ani Bible ani komentář" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync není aktivní pro přenos." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Toto je hledání zahrnující (\"AND\"):\n" "Najít výskyty, obsahující všechna slova." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Otevřít Pokročilé vyhledávání" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Otevřít samostatný dialog Pokročilé vyhledávání." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Hledat modul" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Druh vyhledávání" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimalizované (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Regulární výraz" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Přesný výraz" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Možnosti hledání" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Rozlišovat malá/VELKÁ" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Volnost hledání" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Žádná volnost" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Použít meze" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Poslední hledání" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Meze" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Dolní" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Horní" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "Otevřít modul v editoru?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "Pokud ne, otevře se jen pro zobrazení." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Vložit odkazy na verš" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Seznam:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Hledání" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Boční panel" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Powered by the SWORD Project" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Nelze vytvořit složku pro karty." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Položka Modlitebního seznamu/Žurnálu" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nový název" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Odstranit zvolenou položku" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Leden" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Únor" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Březen" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Duben" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Květen" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Červen" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Červenec" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Srpen" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Září" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Říjen" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Listopad" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Prosinec" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Nelze určit velikost souboru s obrázkem.\n" "Xiphos není schopen přizpůsobit obrázek velikosti okna." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "Nevhodný paket\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "Oznámení o přítomnosti:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "Navigační paket:\n" "\n" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "Neznámý modul" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "Nepřímá navigace použitím seznamu veršů." #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "CHYBA: neznámý BibleSync ukazatel: " #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "Další ukazatelé jsou:" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "Zaškrtněte políško pro poslech tohoto řečníka" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "Dostupní řečníci" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "Poslední navigace byla přímá nebo nepřímá" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "Poslední navigace" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "IP adresa:" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "Aplikace: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "Zařízení: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID: " #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" "

Tento modul nemá v tomto stavu žádný obsah.
" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Improperly encoded personal annotation label:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Kapitola" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos nerozezná více než jeden argument." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Spouštím HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Vytvářím rozhraní" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Spouštím Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Načítám nastavení" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Zobrazuji Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Náhled" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Poznámka pod čarou" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Odkaz" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongův" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologie" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Zpět k " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "Neznámý souběžný modul:" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strongova čísla" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Poznámky pod čarou" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfologické značky" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Punktuace hebrejských samohlásek" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebrejská vokalizace" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Řecké přízvuky" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Křížové odkazy" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemmata" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Nadpisy" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Členění morfémů" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Ježíšova slova v červené barvě" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Přepis" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Varianty textu" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Prvořadé čtení" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Pomocné čtení" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Všechna čtení" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "Transkripce formulářů" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "Vyjmenování" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Slovníky" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "zobrazit souvislosti" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Růst" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Za růst
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Spasení" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Za spasení
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Zdraví" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Za zdraví
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Různé" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Různé
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Bod x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Bod y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Bod z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Vedlejší téma 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Podtéma 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Vedlejší téma 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Podtéma 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Vedlejší téma 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Podtéma 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Vedlejší téma 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Podtéma 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Jméno pro nový modlitební seznam nebo žurnál" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos už takový modlitební seznam našel." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos nemůže vytvořit pro moduly cest:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Základní modlitební seznam. \\par\\par Modul vytvořil Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "ZakladniSeznam" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MujModlitebniSeznam" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Lidé:
Bob
Sam
Sue

Církev:
lavice
společenství
Bible pro misionáře


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "Modlitební seznam s předměty. \\par\\par Modul vytvořil Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "PredmetovySeznam" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Duchovní růst" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Měsíční modlitební seznam. \\par\\par Modul vytvořil Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MesicniSeznam" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Deník. \\par\\par Modul vytvořil Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Denik" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Navržené (např. kázání). \\par\\par Modul vytvořil Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "NastineneTema" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Hlavní téma A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Hlavní téma A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Hlavní téma B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Hlavní téma B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Hlavní téma C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Hlavní téma C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Navržené (např. kázání). \\par\\par Modul vytvořil Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Kapitola" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Komentáře uživatele" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Výsledky hledání %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Smazat rozsah?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Jste si jist, že chcete odstranit tento rozsah?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Hledat: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Takový modul není k dispozici.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Prosím nastavte seznam modulů." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Rejstříky pro rychlé vyhledávání neexistují u %s. %s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Hledání v modulu je nyní víceslovné." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Viz Správce modulů, panel Udržování" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Hledání dokončeno" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "nálezů" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Žádný modul s komentáři." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME není nastaveno!" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "Xiphos nemůže vytvořit složku" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "nemohu vytvořit " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Prázdný soubor s nastavením -- pokus o obnovu ze zálohy.\n" "Mohlo dojít ke ztrátě některých informací." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "Prázdný soubor s nastavením -- žádná záloha?!? Ztráta informací!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Nejsou k dispozici žádné Bible.\n" "Zjevně bylo odmítnuto nějaké přidat.\n" "\n" "Bez modulu s Biblí nemůže Xiphospokračovat ve své činnosti.\n" "Proto se teď ukončí." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Přidávání modulů s Biblemi je hotové." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Chyba modulu: Nepoužitelné xref kódování.\n" "Prosím nahlašte to, se jménem a verzí modulu\n" "Please report this, with module & verse" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "verš" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "kapitola" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Schází soubor se zkratkami\n" "jazyků pro Xiphos." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Nelze otevřít soubor se zkratkami\n" "jazyků pro Xiphos." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Aplikace Xiphos nemůže přidělit\n" "místo pro zkratky jazyků." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Aplikace Xiphos nemůže přečíst\n" "soubor se zkratkami jazyků." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Nebyl nalezen překlad pro jazyk `%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Je možné, že nabídky a jména knih nebudou přeloženy." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Modul %s má doprovodné moduly:\n" "%s.\n" "Přejete si otevřít i tyto?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "První se otevře v hlavním okně\n" "a ostatní v samostatných oknech." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Čtení na každý den bylo požadováno, ale žádné není nainstalované." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Zamknutý modul.\n" "\n" "Otevíráte modul, který vyžaduje klíč.\n" "\n" "Zamčení znamená, že vydavatel modulu zašifroval obsah modulu. Pro " "zpřístupnění obsahu modulu je nutno vložit klíč. Tento klíč jste měli " "obdržet na webové stránce, která potvrzovala Váše zakoupení modulu. Nebo Vám " "měl být klíč zaslán emailem po Vašem nákupu.\n" "\n" "Klíč prosím zadejte do dialogového okna." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Vyčistit historii" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "Historie ➛ Seznam veršů" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL nenalezeno:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos nemůže spustit %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Chyba prohlížeče:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Zobrazit %s hlavním okně" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokument nebyl správně vytvořen. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Co musím udělat, abych byl zachráněn?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Skutky 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Římanům 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Co je to evangelium?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1. Korintským 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokument nebyl správně rozparsován. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "prázdný dokument \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "chybný typ, root nod != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "chybný typ, root node != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Kapitola %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Kapitola %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Kapitola %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Kapitola %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Kapitola %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Kapitola %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Starý zákon" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Genesis - Malachiáš" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nový zákon" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mt - Zj" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Příklad seznamu modulů" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "chybný typ, root node != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Uložení nastavení selhalo! stat %d, velikost %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Pokus o návrat k předchozímu uložení." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Přidat záložku" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Okno se záložkami" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Vytvořit novou složku" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nová složka" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nový..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Zrušit záložku" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Popisek:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Položka Popisek" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Verš:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Položka Verš" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Položka Modul" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Stromový pohled Složku záložek" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Vložit odkaz" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Verš" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Text odkazu" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Přímý odkaz" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Odkaz přes seznam veršů" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Testovací odkaz" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Ukončit aplikaci" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Ukončit" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Tisk poznámky" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Náhled poznámky pro tisk" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML formát přepínače" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML režim" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Odstranit aktuálni poznámku" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Odstranit osobní komentář" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Soubor" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Uložit aktuální poznámku" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Uložit (Osobní komentář)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Ná_hled tisku" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Tisk…" #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "K_onec" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "_Formát" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Uložit" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Tiskt dokumentu" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Náhled dokumentu pro tisk" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Otevřít soubor v Poznámkovém bloku" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Uložit současný soubor" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Uložit aktuální soubor jako" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Uložit jako..." #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Přidat soubor mezi záložky" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Vytvořit nový dokument" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nový dokument" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Kopírovat/Exportovat pasáž" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Zrušit Exportovat pasáž" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "OK Exportovat pasáž" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Verze" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Klíč" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopírovat" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Export" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Exportovat celou knihu" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Kniha" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Výběrové pole Kniha" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Exportovat celou kapitolu" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Výběrové pole Kapitola" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Exportovat samostatný verš" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Výběrové pole Verš" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Rozsah veršů" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formát" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Obyčejný text" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Výběrové pole Prostý text" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "Výběrové pole HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Označuje zda se mají čísla veršů zobrazovat v řádku textu pro více než jeden " "verš." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "Čísla _veršů v textu" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Tlačítko Číslo verše" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Označuje zda je odkaz umístěn jako první nebo poslední." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Odkaz na poslední" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Tlačítko Odkaz na poslední" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Označuje zda se má být jméno verze zahrnuto v odkazu." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Zahrnout Verzi" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Tlačítko Verze" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Uložit Export jako" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Označuje zda se mají čísla veršů zobrazovat na řádku v textu." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "Zahrnout verzi" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "O aplikaci Poznámkový blok" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Otevtíř dialog O aplikaci" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Tučné" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Udělat výběr tučný" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopírovat" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Kopírovat výběr do schránky" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Vyjmout" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Vyjmout výběr" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Zmenšit odsazení" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Zmenšit" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Zmenšit odsazení odstavce" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Smazat výběr" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Smazat" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Odstranit výběr" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Smazat položku" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Odstranit současnou položku" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Hledat v současném dokumentu" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Písmo" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Změnit písmo" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Zvětšit odsazení" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Zvětšit" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Zvětšit odsazení odstavce" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Vložit emotikon" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Emotikony" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Vložit emotikon" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Vložit obrázek" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Obrázek" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Vložit obrázek ke kurzoru" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Vložit odkaz" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Odkaz" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Vložit odkaz" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Vložit osnovu" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Osnova" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Vložit osnovu" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Vložit oddělovač" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Oddělovač" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Vložit vodorovný oddělovač" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Odkaz na Xiphos" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Vložit odkaz na sword modul" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Vložit tabulku" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Tabulka" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Vložit tabulku" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Kurzíva" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Změnit výběr na kurzívu" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Na střed" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Zarovnat odstavec na střed" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Do bloku" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "Zarovnat odstavec do bloku" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Vlevo" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Zarovnat odstavec vlebo" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Vpravo" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Zarovnat odstavec vpravo" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nový" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Vytvořit nový soubor" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Otevřít soubor" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Vložit" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Vložit obsah schránky ke kurzoru." #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Tiskt dokumentu" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Tisk" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Tisk současného dokumentu" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Náhled tisku" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Náhled" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Náhled tisku současného dokumentu" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Ukončit" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Vypnout editor" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Znovu" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Znovu poslední Zpět" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Najít a nahradit" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Nahradit" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Hledat a nahradit" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Uložit změny do souboru" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Uložit jako" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Uložit soubor jako …" #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Přeškrtnuté" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Přeškrtnout výběr" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Podtržené" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Podtrhnout výběr" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Zpět" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Zpět poslední změnu" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Editor" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Naposledy použité soubory" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "Ú_pravy" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Nápověda" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Normální" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Nadpis 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Nadpis 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Nadpis 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Nadpis 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Nadpis 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Nadpis 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Adresa" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Psací stroj" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Odrážkový seznam" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Seznam s římskými čísli" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Číslovaný seznam" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Abecední seznam" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Přeškrtnuté" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Nastavit barvu písma u vybraného textu." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Zvýraznit vybraný text nastavením barvy pozadí." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Označit/Odznačit verš" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Komentáře uživatele" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Komentáře uživatele" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Označit" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Zrušit označení" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Komentáře uživatele" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Komentáře uživatele" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Správce modulů" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Zobrazit úvodní informace" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "Otevřít stručné úvodní vysvětlení, jak se pracuje se Správcem modulů." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Načíst standardní" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Načíst seznam standardních úložišt a seznam synchronizovat se současnými " "vzdálenými zdroji. Seznam standardních úložišť je spravován na crosswire.org." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Obnovit informace o tom, které moduly jsou dostupné ze vzdáleného zdroje" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Nainstalovat" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Instalovat nebo aktualizovat vybrané moduly" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Odstranit vybrané moduly ze systému." #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archiv" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Vytvořit zip archiv z vybraných modulů." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Index" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "Vytvořit indexy k vybraným modulům pro optimalizované (\"lucene\") " "vyhledávání." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "_Odstranit Index" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Smazat u vybraných modulů index pro rychlé vyhledávání." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Pokračovat" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Správce modulů" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "VAROVÁNÍ: Pokud nežijete ve svobodné zemi,\n" "používejte obezřetně." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Přidat a odstranit zdroje" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Současné lokální zdroje" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Přidat místní složku jako zdroj pro přidání modulů. Může se jednat o cdrom " "nebo flash disk. Taková složka obsahuje podsložky \"mods.d\" and \"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Odstranit místní složku ze zdrojů instalace." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Současné vzdálené zdroje" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Přidat vlastní vzdálený zdroj pro instalaci. Je nutno znát jméno vzdáleného " "stroje a složku, kde jsou moduly uloženy." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Odstranit zdroj pro vzdálenou instalaci." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Přidat zdroj" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokální" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Vzdálený" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Přidat cíl" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Osobní oblast, jen pro Vás:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Domovský adresář" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Systémová oblast, pro všechny uživatele:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Systémový adresář pro Sword" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Varování: Pokud nežijete ve svobodné zemi a nepřejete si riskovat " "odhalení, NEMĚLI byste používat instalaci modulů přes Internet! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Adresář lokální instalace" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Vysunout seznam s historií" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Vybrat knihu k zobrazení" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Tlačítko Výběr knih" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Zjevení Janovo" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Vybrat kapitolu k zobrazení" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Tlačítko Změnit Kapitolu" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Vybrat verš k zobrazení" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Tlačítko Změnit verš" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Zadej odkaz na verš ve formátu Kniha 1:1 a stiskni Enter" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Položka Odkazy" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Obal" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Barvy písma" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Pozadí" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Popředí" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Aktuální verš" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Číslo verše" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Odkazy" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Zvýraznění popředí" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Zvýraznění pozadí" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Invertovat barvy" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Běžný text" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Zvýraznit" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Barvý písma" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Velikost písma" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Všechny velikosti písma jsou relativní k tomuto výběru" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Základní velikost písma" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Obvykle -1, aby čísla veršů nepůsobily tak rušivě" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Velikost čísla u verše" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Výběr jména a velikosti v daném jazyce pro kterýkoliv modul; stále potlačeno " "výslovným výběren u konkrétního modulu" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Nastavení písma, pro daný jazyk" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Kombinované pole písmo jazyka" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Písmo - různé" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Aplikace Xiphos je první aplikací pro studium Bible, která implementuje " "BibleSync. BibleSync je synchronizační program pro aplikace pro studium " "Bible. Pokud pracujete s více programy pro studium Bible, nebo pokud " "pracujete v týmu, nebo pokud se ve třídě sdílíte při různých aktivitách, " "BibleSync může být vhodný nástroj. BibleSync funguje v 1 ze 3 režimů: " "Osobní, synchronizuje více vašich aplikací pro studium Bible nebo pří práci " "v týmu; Řečník, kdy se při lekci navigují programy posluchačů, aby sledovali " "lekci; Posluchači, kdy se přijímá navigace od řečníka." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "Režim:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Vybrat režim ve kterém bude BibleSync pracovat" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Vypnuto" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Zakázat BibleSync." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "BSP přepínač vypnout" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "Ř_ečník" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Povolit BibleSync jako řečník." #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "BSP přepínač řečník" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Posluchači" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Povolit BibleSync jako člen posluchačů." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "BSP přepínač posluchači" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Osobní" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "Povolit BibleSync pro osobní nebo skupinové použití" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "BSP přepínač osobní" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Soukromé" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "V režimu Osobní uslyší Vaši navigaci jen programy spuštěné na tomto stroji." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "BSP přepínač soukromé" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "Navigovat:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Vybrat jak reagovat na příchozí synchronizaci navigace." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Přímé" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "BibleSync navigace nastaví Xiphos přímo na odkazovaný verš." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "BSP přepínač přímá navigace" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "_Seznam veršů" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" "BibleSync navigace použije seznam veršů v postraní liště aplikace Xiphos." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "BSP přepínač nav. seznam veršů" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "Poslouchat:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Xiphos bude poslouchat Řečníky podle výběru zde." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Výběrové" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Vybrat řečníka, kterého sledovat." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "BSP přepínač poslouchat některé" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Všechny" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Sledovat všechny řečníky." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "BSP přepínač poslouchat všechny" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Žádný" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Nesledovat žádného řečníka." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "BSP přepínač pouslouchat nikoho" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "Další:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Pro BibleSync lze další sledování povolit zapnutím Přítomný, Neshoda a " "Hledání chyb. Také je potřeba rozhodnout, jestli dovolit používat skupinový " "parametr jako číslo panelu aplikace Xiphos." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Přítomný" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Oznámení o přítomnosti se budou zobrazovat v dialogovém okně." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "BSP přepínač přítomnost" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Neshoda" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Neshody z Vašeho sezení se budou zobrazovat v dialogovém okně." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "BSP přepínač neshoda" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Hledání chyb" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Sledování paketů." #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "BSP přepínač debug události" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Skupina jako panel" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Interpretovat parametr protokolu \"skupinové číslo\" jako číslo panelu " "aplikace Xiphos. Může být nezbytné toto vypnout v případě, kdy použití " "skupinových čísel Řečníkem je nevhodné pro čísla panelů." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "BSP tlačítko událost skupina-jako-panel" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Obecné" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Vybrat konkrétní jazyk pro aplikaci. Jiný jazyk, než je obvyklé nastavení." #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Jazyk (vyžadován restart)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Kombinované pole Další volby" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Zobrazit úvodní obrazovku při spouštění" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Zobrazit Dnešní čtení při spuštění" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Pokud je nastaven preferovaný modul čtení na každý den, tak záznam pro " "aktuální datum se zobrazí při startu." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Použít výchozí slovník" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Dvoj-klikem se vždy použije výchozí slovník místo toho, který je aktuálně " "zobrazen." #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Zaškrtávací pole použít výchozí slovník" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Rolováním na předchozí/další kapitolu" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Použít rolovací lištu u Biblické texty pro posun na předchozí nebo další " "kapitolu." #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Zaškrtávací pole Rolováním na předchozí/další kapitolu" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Měnit velikost" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Automaticky změnit velikost obrázku, aby se vešel do panelu." #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Zaškrtávací pole Změnit velikot obrázku" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Zvýraznit aktuální verš" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Použít zvýšený kontrast pro zvýraznění aktuálního verše - viz Barva v " "Nastavení" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Zaškrtávací pole zvýraznit aktuální verš" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Zvýraznit anotace uživatelů" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Použít obrácené zvýraznění na verše s uživatelskými anotacemi" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Zaškrtávací pole zvýraznit anotace uživatelů" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Křížové odkazy v seznamu veršů" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "Použít pro odkazy do Bible seznam veršů misto náhledu" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Zaškrtávací pole Reference v seznamu veršů" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Zapnout Modlitební seznamy" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Zpřístupnit deníky/modlitební seznamy" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Zaškrtávací pole Zapnout Modlitební seznamy" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Zaškrtávací pole Zapnout Modlitební seznamy" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Zaškrtávací pole Zapnout Modlitební seznamy" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Číslo verše" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Vyrovnat číslo verše několika způsoby" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Zobrazit číslo verše kurzívou" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Zaškrtávací pole číslo verše kurzívou" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Závorky" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Zobrazit číslo verše s [obklopujícími závorkami]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Zaškrtávací pole číslo verše závorky" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Horní index" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Zobrazit číslo verše jako horní index" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Zaškrtávací pole číslo verše horní index" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "Výchozí adresář pro Poznámkový blok" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Vybrat složku" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Roletové menu Výchozí adresář pro Poznámkový blok" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Obecně různé" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Hlavní okno modulů" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Biblický text" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Roletové menu Změnit Biblický text" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Roletové menu Změnit komentáře" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Roletové menu Změnit slovník" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Roletové menu Změnit knihu" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Moduly" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Vyčistit seznam modulů" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Tlačítko Smazat moduly ze seznamu" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Odstranit vybraný modul ze seznamu" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Tlačítko Odstranit vybraný modul ze seznamu" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Otevřít dialog pro výběr modulů" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Přidat moduly" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Tlačítko Otevřít dialog pro výběr" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Souběžné moduly" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Ostatní moduly" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Čtení na každý den" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Roletové menu Čtení na každý den" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebrejský lexikon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Kombinované pole Hebrejský lexikon" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Řecký lexikon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Kombinované pole Řecký lexikon" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Výchozí slovník" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Roletové menu Změnit výchozí slovník" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Osobní poznámky" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Roletové menu Změnit osobní poznámky" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Různé moduly" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 #, fuzzy msgid "Enable/disable the Statusbar" msgstr "Povolit BibleSync jako řečník." #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Pokročilé vyhledávání" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "Syntaxe vyhledávání s _Lucene" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "Otevřít stručné vysvětlení používané syntaxe pro optimalizované \"lucene\" " "vyhledávání." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "Parametry hledání" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Otevřít stručné vysvětlení vyhledávání podle vlastností." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "na " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Položka Hlavní hledání" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Spustit/Zastavit hledání" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Tlačítko Najít" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Stromový pohled Hledat podle kritérií" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Rozsah" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Prohledat modul úplně" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Celý modul" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Výběrové pole Celý modul" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Použít výsledky posledního hledání jako prostor pro hledání" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Aktuální výsledky" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Výběrové pole Aktuální výsledky" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Použít uživatelský rozsah pro rozsah hledání" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Uživ. rozsah veršů" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Výběrové pole Uživ. rozsah veršů" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Roletové menu Výběr uživ. rozsahu" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Použít samostatný modul pro hledání" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Samotný modul" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Výběrové pole Samotný modul" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Použít aktuální seznam modulů při hledání" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Seznam modulů" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Výběrové pole Seznam modulů" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Použít uživatelký seznam modulu pří hledání" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Uživ. seznam modulů" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Výběrové pole Uživ. seznam modulů" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Roletové menu Uživ. seznam modulů" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Druh hledání" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Rychlé hledání založené na rejstříku\n" "Rejstříky musí být ale vytvořené předem:\n" "Viz funkce ve Správci modulů pro udržování" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Výběrové pole Optimalizované (\"Lucene\")" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Více slov" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Výběrové pole Více slov" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Výběrové pole Regulární výraz" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Výběrové pole Přesný výraz" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Vytvořit výběry nad vlastnostmi karty Hledat" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Vlastnosti" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Výběrové pole Parametry" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Možnosti" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Zaškrtávací pole Velikost písmen" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Hledat podle kritérií" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Ukázat v hlavním okně" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Uložit výsledky hledání jako záložky" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Exportovat aktuální výsledky hledání" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exportovat" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Vyčistit výpis pro nové hledání" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Nalezeno" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Okno Souhrnné výsledky" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Tabulka Souhrnné výsledky" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Výsledky hledání" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Náhled" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Výsledky" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Vytvořit nový uživatelský rozsah" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Tlačítko Nový Rozsah" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Uložit uživatelský rozsah" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Tlačítko Uložit Rozsah" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Odstranit vybraný rozsah" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Tlačítko Smazat rozsah" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Rozsah" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Rozsah jmen" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Položka Jméno rozsahu" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Definice rozsahu" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Položka Definice rozsahu" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "e.g. Matt-John;Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Náhled uživ. rozsahu" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Uživ. rozsahy veršů" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Vytvořit nový seznam modulů" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Tlačítko Nový uživ. seznam modulů" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Uložit seznam modulu" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Tlačítko Uložit uživ. seznam modulů" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Odstranit vybraný seznam" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Tlačítko Smazat uživ. seznam modulů" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Seznam modulů" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Seznam jmen" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Položka Jméno uživ. seznam modulů" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Otevřít okno pro přidání vybraného modulu do seznamu" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Uživ. seznam modulů" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Parametr" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Hledat Strongova čísla, něco jako G4442 nebo H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strongova čísla" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Výběrové pole Strongova čísla" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Hledat morfologické značky" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Výběrové pole Morfologické značky" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Hledat v poznámkách pod čarou" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Výběrové pole Poznámky pod čarou" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Nastavení výsledného zobrazení" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "V modulech, co obsahují Strongova čísla" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Ukázat Strongova čísla" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Zaškrtávací pole Ukázat Strongova čísla" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "V modulech, co obsahují morfologické značky" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Ukázat morfologické značky" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Zaškrtávací pole Ukázat morfologické značky" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "V modulech, co obsahují poznámky pod čarou" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Ukázat poznámky pod čarou" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Zaškrtávací pole Ukázat poznámky pod čarou" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Parametry hledání" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Výběr modulu" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "hledat v modulu" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Exportovat složku s poznámkama" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Exportovat do:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos záložky" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Prostý text" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Zahrnout text z Bible" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-zrušit" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-potvrdit" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Otevřít Poznámkový _blok" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Otevřít sezení" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Otevřít uložené rozložení karet" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Uložit sezení" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Uložit nastavení rozložení karet." #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Nový modlitební seznam/deník" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Vytvořit nový deník nebo modlitební seznam ze šablony" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Hledat" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Přenést postranní lištu pro jednoduché hledání dopředu" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Pokročilé vyhledávání" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Otevřít dialog pokročilého vyhledávání pro komplexní dotazy query" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Nastavení" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Použít správce modulů pro přidání a odstranění modulů Sword." #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "Správce _modulů" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Zobrazit" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Náhled _Dnešní čtení" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "Zobrazit položku z vybraného čtení na každý den v náhledu" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Bible" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Náhled" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Komentář/Kniha" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "_Slovník" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Stejný _verš v kartách" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Ovládat všechny karty s Biblemi společně" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "Čtení na_hlas" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "Zapnout předčítání textu Bible, jakmile jsou vybrány verše" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Čísla ve_ršů" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Zobrazit čísla veršů v textu" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "Zvýraznit _aktuální verš" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Použít zvýšený kontrast pro zvýraznění aktuálního verše" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Ukotvit/Uvolnit postranní lištu" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Postranní lišta v samostatném okně" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Zobrazit/Skrýt postranní lištu" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Odstranit postranní lištu z pohledu" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Zobrazit S_ouběžný pohled v nové kartě" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Umístit okno se souběžným pohledem Bible do nové karty" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Zobrazit Náhl_ed v postranní liště" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "Vybrat pozici Náhledu mezi postranní lištou nebo pod Biblí" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Obsah" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Otevřít příručku aplikace Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_E-mailová konference" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Otevřít prohlížeč na stránce e-mailové konference pro uživatele" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "Online komunikace" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Otevřít prohlížeč na stránce pro online IRC komunikaci" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Oznámit chybu" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Otevřít prohlížeč na stránce pro hlášení chyb aplikace" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "O _překladu" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Více informací o překládání aplikace do dalších jazyků" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "O aplikaci _SWORD Project" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "Více informací o projektu Sword, z kterého aplikace Xiphos vychází" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "O aplikaci" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Více informací o aplikaci" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Přidat komentář k verši" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Otevřít modul" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Poznámka" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Otevřít v editoru" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Verš na řádek" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Značky pro křížové odkazy/poznámky pod čarou." #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Zobrazit neanonymní značky např. \"*n23\"" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Varianty" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Obsah obrazu" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respektovat písma" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Komentář/Výklad podle kapitol" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Dvojitá mezera" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Výběr vyhledávání" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Použít aktuální slovník" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Prohlížet na BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Odemknout tento modul" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Zobraz nadpis knihy" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Zobraz nadpis kapitoly" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Přejmenovat Osobní komentáře" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Exportovat osobní komentáře" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Číst výběr na_hlas" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Uložit výsledky jako záložku" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Uložit seznam jako záložku" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Uložit výsledky do vlastní složky jako série záložek" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Uložit seznam jako sérii záložek" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Poskytuje dialogové okno, ve kterém lze naplnit seznam veršů vložením řádky " "s odkazy na verše." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Naplnit seznam veršů" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "Protlačit celý obsah seznamu veršů přímo do seznamu historie." #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "Přednačíst historii ze seznamu veršů" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Poslat tento seznam veršů přes BibleSync dalším, pokud jste v režimu Osobní " "nebo Řečník." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Poslat seznam přes BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Exportovat seznam" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Otevřít tuto záložku v nové kartě" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Otevřít v nové kartě" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Otevřít tuto záložku v okně" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Otevřít v okně" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Přidat novou složku do vybrané složky" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Vložit zde novou záložku" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Vložit záložku" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Upravit položku v záložkách" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Upravit položku" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Smazat položku" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Rozbalit všechny skupiny záložek" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Rozbalit vše" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Zasunout všechny skupiny záložek" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Svinout vše" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Povolit přesun položek z jedné složky do druhé" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Povolit přeuspořádání" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Načíst jiný soubor se záložkami (výchozí: z BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Importovat záložky" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Odstranit složku a uložit ji" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Export složky" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Otevřít vybraný modul v nové kartě" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Otevře vybraný modul v samostatném\n" "\t ['dialogovém'] okně." #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Otevřít v samostatném okně" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Vytvoří nový jednoduchý modlitební seznam" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Jednoduché" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Vytvoří nový modlitební seznam s předměty" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Předmět" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Vytvoří nový měsíčník" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Měsíčně" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Vytvoří nový deník" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Denně" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Vytvoří nové souhrnné téma" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Souhrnný" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Vytvoří nové souhrnné téma" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Kapitola" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Otevřít modul v editoru nebo zobrazit v okně" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Otevřít v samostatném okně" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Přidá podpoložku" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Přidat podpoložku" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Přidat položku" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Přidat položku" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Odstranit tuto položku" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Upravit tuto položku" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos Průvodce Biblí" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studium Bible" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "network setup errors." #~ msgstr "Chyba v nastavení sítě." #~ msgid " client socket" #~ msgstr "klient socket" #~ msgid " server socket" #~ msgstr "server socket" #~ msgid "bad protocol version" #~ msgstr "špatná verze protokolu" #~ msgid "bad msg type" #~ msgstr "špatný typ zprávy" #~ msgid "bad packet count" #~ msgstr "špatný počet paketů" #~ msgid "bad packet index" #~ msgstr "špatný index paketu" #~ msgid "bad body format" #~ msgstr "špatný typ zprávy" #~ msgid "missing required header " #~ msgstr "chybějící požadovaná hlavička zprávy" #~ msgid "Spoof stopped: " #~ msgstr "Manipulace zastavena: " #~ msgid "Ignoring echo." #~ msgstr "Ignoruji echo." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Doména není 'BIBLE-VERSE': " #~ msgid "Invalid group: " #~ msgstr "Neplatná skupina:" #~ msgid " present at " #~ msgstr "přítomno na" #~ msgid " using " #~ msgstr "používající" #~ msgid "[no dump ready]" #~ msgstr "[žádný dump nepřipraven]" #~ msgid "Transmit failed.\n" #~ msgstr "Přenos selhal.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Skupinové vysílání (multicast) nefunguje; BibleSync je teď vypnut. Pokud " #~ "se změnilo nastavení sítě během toho, co je tento program aktivní, může " #~ "postačit jen znovu zapnout." xiphos-4.0.7+dfsg1/po/pl.po0000664000175000017500000043725513162045104014655 0ustar unit193unit193# Polish translation for xiphos # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the xiphos package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-03-20 18:15+0000\n" "Last-Translator: Dmitrijs Ledkovs \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Nie znaleziono konfiguracji" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Czy jesteś pewien, że chcesz usunąć notatkę" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Otwórz" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Dokument bez tytułu" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Zapisz zmiany w dokumencie" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "przed zamknięciem?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Jeśli nie zapiszesz, zmiany zostaną trwale utracone." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Plik" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Edytor notek" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Lista modlitw/Edytor dziennika" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "O module Sword" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Menedżer Modułów" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Listy Modułów" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Opcje" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Zakres" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Codzienne Nabożeństwo" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Mapy" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Obrazy" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Biblia" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Komentarz" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Słownik" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Księgi Powszechne" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Zmień nazwę Komentarza" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Dziennik" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Nieznane" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Zakresy" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Źródło Instalacji" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Główne Moduły Okna" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formatuj" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Nagłówki" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Przypisy dolne" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Odwołania" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Tagi Morfologiczne" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lematy" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Słowa Chrystusa w Czerwieni" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Greckie akcenty" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Punkty samogłosek hebrajskich" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Hebrajska kantylacja" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Transliteracja" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Segmentacja morfemu" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Atrybut" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Opcje" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Projekt SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Lubisz używać Xiphos do badania Biblii? Chciałbyś zobaczyć go działającego w " "Twoim narodowym języku? Możesz go przetłumaczyć! \n" "\n" "Zawsze szukamy osób wnoszących wkład w nowe tłumaczenia Xiphos na inne " "języki. Jeśli jesteś w stanie dla nas tłumaczyć, użyj proszę oodnośnika " "poniżej by skontaktować się z nami i wspomóc nasze starania." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "O tłumaczeniu Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Zobacz TRANSLATION-HOWTO w źródle Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Rozwój Xiphos" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Prawa autorskie 2000-2017 Zespół Rozwojowy Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Zakładka" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Wprowadź nazwę folderu" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Nazwa folderu" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Folder " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Edytuj" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Nazwa folderu " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Nazwa zakładki " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Wiersz: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Moduł: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Usuń wybrany folder" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(i całą jego zawartość)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Usuń wybraną zakładkę" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Dodaj" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Etykieta: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Wynik wyszukiwania: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Zakładki" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "dla:" #: ../src/gnome2/cipher_key_dialog.c:67 #, fuzzy msgid "Enter Key: " msgstr "Wprowadź Klucz Szyfrujący: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Zapisz" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Zamknij bez zapisywania" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Zamknij _bez zapisywania" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Lista Wierszy" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Sprawdź prawa autorskie przed eksportowaniem!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Znajdź" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Wprowadź Słowo lub Wyrażenie" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Szukaj wstecz" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Znajdź następny" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Ustaw Czcionkę Modułu" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Zmień czcionkę na" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Moduł" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Obecna czcionka: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Użyj domyślnej czcionki dla tego modułu" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "BŁĄD! Xiphos zaraz się wyłączy z powodu błędu \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Proszę zgłosić ten błąd do ekipy Xiphos z:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "BŁĄD! Xiphos zaraz się wyłączy z powodu błędu \"STRING\"." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "Nie ma informacji o tym module." #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Oprogramowanie do Badania Biblii" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Otwórz nową kartę" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Widok Starnardowy" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Widok z Komentarzem" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Widok Książki" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Witamy w Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Zmiana nazwy jest niedostępna w systemie Windows.\n" "\n" "Xiphos jest ograniczony systemem plików systemu Windows,\n" "ponieważ nie pozwala on na zmianę nazwy\n" "obecnie otwartych plików, \n" "jak na przykład zawartość tego komentarza.\n" "Zatem, osobista zmiana nazwy komentarza jest\n" "niedostępna środowisku Windows." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Zmień nazwę Komentarza" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Wybierz Nazwę Komentarza" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nowa nazwa" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nazwa: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Nazwy modułów muszą zawierać tylko następujące znaki: [A-Za-z0-9_]" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos już zna moduł o tej nazwie." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Nie udało się utworzyć nowej konfiguracji:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Błąd budowy konfiguracji:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 #, fuzzy msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Witaj w Manadżerze Modułów.\n" "\n" "To jest mechanizm Xiphos'a do zdobywania nowej i zaktualizowanej " "zawartości.\n" "Wygląda na to, że nigdy wcześniej tu nie byłeś, więc rozejrzyj się proszę " "przez chwilę.\n" "(Tę informację zobaczysz tylko raz.)\n" "\n" "Moduły pochodzą z różnych repozytoriów. Źródła Modułów: Dodaj/" "Usuń pokaże ci, które repozytoria są obecnie znane.\n" "\n" "Źródła Modułów: Wybierz służy do wyboru, skąd powinny pochodzić " "moduły, to znaczy, z których repozytoriów Xiphos powinien je czerpać, oraz " "gdzie powinny być one przechowywane w twoim systemie. Ustaw Źródło " "Instalacji oraz Cel Instalacji, a następnie kliknij Odświeź.\n" "\n" "Moduły: Instaluj/Aktualizuj służy do wybrania i czerpania modułów po " "wybraniu źródła i celu.\n" "\n" "Moduły: Konserwacja służy do tworzenia archiwów i indeksów.\n" "\n" "Patrz - sekcja 5 naszego podręcznika dla Menedżera Modułów po detale, lub " "pytaj o pomoc przez Live Chat, bądź też (jeśli na czacie nikt nie odpowiada) " "wyślij mail do listy mailingowej naszych użytkowników.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Usunąć te moduły?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Przygotowanie do usunięcia" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Usuwanie" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Usuń" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Zainstalować te moduły?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Przygotowanie do instalacji" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Instalacja" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Instaluj" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Zarchiwizować te moduły?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Przygotowywanie do archiwizacji" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archiwizacja" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archiwizuj" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Zbudować indeks szybkiego wyszukiwania dla tych\n" "modułów? (może zająć minutę/moduł)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Przygotowywanie do indeksowania" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indeksowanie" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indeks" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Usunąć indeks szybkiego wyszukiwania dla tych modułów?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Przygotowywanie do usunięcia indeksu" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Usuwanie indeksu" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Usunięcie" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Nie ma informacji o tym module." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Nazwa modułu" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Zaznaczenie oznacze, że ten moduł jest już zainstalowany" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Kliknij pole by pracować nad tym modułem" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Kliknij pole by zaznaczyć ten moduł do instalacji/aktualizacji" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Zainstalowano" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Ikona indeksu oznacza, że zbudowałeś i zoptymalizowałeś indeks dla tego " "modułu, dla szybkiego wyszukiwania (patrz - Okienko zarządzania dla tej " "funkcji)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Ikona zamka oznacza, że ten moduł jest zaszyfrowany i wymaga zakupienia " "klucza od właściciela" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "O" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Ikona odświeżania oznacza, że zainstalowany moduł jest starszy od dostępnego " "modułu: Powinieneś zaktualizować moduł" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Dostępny" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Rozmiar" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Opis" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "'mkdir %s' zawiódł:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " zarchiwizowano w: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Dzienniki i listy modlitw nie mogą być zaindeksowane." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s zawiódł" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Ukończono" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Nieznane" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Repozytorium:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Skategoryzowano ze względu na\n" "Typ Modułu" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Teksty Biblijne" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Komentarze" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Słowniki" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Codzienne Nabożeństwa" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Księgi Powszechne" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Skategoryzowano ze względu na:\n" "Dostępność" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Aktualizacje" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Odinstalowano" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Lista modlitw/Dziennik" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Odświeżanie ze zdalnego źródła" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Zdalne źródło nie znalezione" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Konfiguruj" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Typ" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Nagłówek" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Źródło" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Katalog" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Użytkownik" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Hasło" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Źródła Modułów" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Dodaj/Usuń" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Wybierz" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduły" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Zainstaluj/Aktualizuj" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Konserwacja" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Proszę odświeżyć" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Twoja lista modułów nie jest aktualna!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Usunąłeś poprzednią Biblię.\n" "Xiphos wymaga co najmniej jednej." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Nadal brak zainstalowanej Biblii.\n" "Xiphos nie może bez niej kontynuować." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Stanrardowe źródła zdalne zostały załadowane." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Nie można było załadować standardowych źródeł z CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Usuń wybrane źródło" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Wprowadź źródło zdalne" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Podpis:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Typ:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Host:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Katalog:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Użytkownik (opcjonalnie):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Hasło (opcjonalne):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Źródło o tej nazwie już istnieje." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Usuń zdalne źródło" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr " Moduł" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Idź na zewnątrz, do sekcji zawierającej ten" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Idź do poprzedniego przedmiotu" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Idź do następnego przedmiotu" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Idź do wewnątrz, do pierwszej pod-sekcji" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Równoległe" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Odłącz/Dołącz" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Opcje Modułu" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Widok Równoległy" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Usuń zaznaczony element" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Osobiste" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Wybierz --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Ustawienia regionalne wejdą w życie po ponownym urchomieniu." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Preferencje" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Ogólne" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Opcje" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Biblia" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Czcionki" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Kolor" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "Karty i okienka" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Specjalny" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Wyczyścić listę?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Czy jesteś pewny, że chcesz wyczyścić listę modułów?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Usunąć Moduł?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Jesteś pewien, że chcesz usunąć wybrany moduł?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Przeszukiwanie " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Moduł" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "znaleniono w " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Ostatni moduł nie może zostać usunięty." #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Usunąć listę?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Czy jesteś pewien, że chcesz usunąć:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "To jest wyszukiwanie łączne (\"AND\"):\n" "Znajdź trafienie pokazujące wszystkie słowa." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "Wyszukiwanie Zaawansowane" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Moduł Wyszukiwania" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Typ wyszukiwania" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Wyrażenie potoczne" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Dokładne wyrażenie" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Opcje wyszukiwania" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Uwzględnij wielkość liter" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Zakres wyszukiwania" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Brak zekresu" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Użyj ograniczeń" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Ostatnie wyszukiwanie" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Granice" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Mniejszy" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Wyżej" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Preferencje" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Szukaj" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Pasek boczny" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Napędzany przez Projekt SWORD" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Lista Modlitw/Przedmiot Dziennika" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nowa nazwa" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Usuń zaznaczony element" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Styczeń" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Luty" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Marzec" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Kwiecień" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Maj" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Czerwiec" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Lipiec" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Sierpień" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Wrzesień" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Październik" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Listopad" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Grudzień" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Rozmiar pliku graficznego nie mógł zostać ustalony.\n" "Xiphos nie może zmienić rozmiaru obrazów, by dopasować je do rozmiaru okna." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr " Moduł" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Kliknij pole by pracować nad tym modułem" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Dostępny" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Zbawienie" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Nieprawidłowo zakodowana etykieta adnotacji osobistej:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Rozdział" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos nie rozumie więcej niż jednego argumentu." #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Inicjacja Gecko" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Bududowanie Interfejsu" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Uruchamianie Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Ładowanie Ustawień" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Wyświetlanie Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Podgląd" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Przypis dolny" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Odniesienie" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologia" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Powrót do " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Przypisy dolne" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Tagi Morfologiczne" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Punkty samogłosek hebrajskich" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Hebrajska kantylacja" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Greckie akcenty" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Odwołania" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lematy" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Nagłówki" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Segmentacja morfemu" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Słowa Chrystusa w Czerwieni" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transliteracja" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Warianty Tekstowe" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Pierwsze Czytanie" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Drugie Czytanie" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Wszystkie Czytania" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Transliteracja" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "Pokaż kontekst" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Wzrost" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "Dla Wzrostu
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Zbawienie" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "Dla Zbawienia
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Zdrowie" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "Dla Zdrowia
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Różne" #: ../src/main/prayerlists.cc:119 #, fuzzy msgid "Miscellaneous
" msgstr "Różne
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punkt x" #: ../src/main/prayerlists.cc:128 #, fuzzy msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punkt y" #: ../src/main/prayerlists.cc:130 #, fuzzy msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punkt z" #: ../src/main/prayerlists.cc:132 #, fuzzy msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Podrzędny Temat 1" #: ../src/main/prayerlists.cc:141 #, fuzzy msgid "Subtopic 1
" msgstr "Pod-temat 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Podrzędny Temat 2" #: ../src/main/prayerlists.cc:144 #, fuzzy msgid "Subtopic 2
" msgstr "Pod-temat 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Podrzędny Temat 3" #: ../src/main/prayerlists.cc:147 #, fuzzy msgid "Subtopic 3
" msgstr "Pod-temat 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Podrzędny Temat 4" #: ../src/main/prayerlists.cc:150 #, fuzzy msgid "Subtopic 4
" msgstr "Pod-temat 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Nazwa dla nowej listy modlitw lub dziennika" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphon znajduje już taką listę." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos nie może utworzyć ścieżki modułu:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Prosta lista modlitw. \\par\\par Moduł utworzony przez Xiphos" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "ProstaListaModlitw" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MojaListaModlitw" #: ../src/main/prayerlists.cc:329 #, fuzzy msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Ludzie:
Bob
Sam
Sue

Kościół:
ławki
bractwo
Biblie dla misjonarzy


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Lista modlitw oparta na tematach. \\par\\par Moduł utworzony przez Xiphos" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "ListaTematówModlitw" #: ../src/main/prayerlists.cc:369 #, fuzzy msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Wzrost Duchowy" #: ../src/main/prayerlists.cc:371 #, fuzzy msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 #, fuzzy msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Miesięczna lista modlitw. \\par\\par Moduł utworzony przez Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MiesięcznaListaModlitw" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Dziennik. \\par\\par Moduł utworzon przez Xiphos" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Dziennik" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "Przedstawiony temat (n.p. kazanie). \\par\\par Moduł utworzony przez Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "PrzedstawionyTemat" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Główny Temat A" #: ../src/main/prayerlists.cc:526 #, fuzzy msgid "Major Topic A
" msgstr "Główny Temat A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Główny Temat B" #: ../src/main/prayerlists.cc:529 #, fuzzy msgid "Major Topic B
" msgstr "Główny Temat B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Główny Temat C" #: ../src/main/prayerlists.cc:532 #, fuzzy msgid "Major Topic C
" msgstr "Główny Temat C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "Przedstawiony temat (n.p. kazanie). \\par\\par Moduł utworzony przez Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Rozdział" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Adnotacja Użytkownika" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Wynik wyszukiwania %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Usunąć Zakres?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Jesteś pewien, że chcesz usunąć ten zakres?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Znajdź: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Taki moduł nie jest zainstalowany.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Proszę dostosować listę modułów." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Nie istnieje indeksu szybkiego wyszukiwania dla %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Wyszukiwanie w tym module jest teraz 'multi word'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Patrz - Menedżer Modułów, okienko Konserwacja." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Wyszukiwanie zakończone" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "trafienia" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME nie jest ustawiony!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos nie może utworzyć ścieżki modułu:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "nie można utworzyć " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 #, fuzzy msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Wciąż nie ma zainstalowanej Biblii.\n" "Widocznie odmówiłeś zainstalowania jakiejkolwiek.\n" "\n" "Bez modułów Biblii do wyświetlenia,\n" "Xiphos nie może kontynuować,\n" "i teraz zakończy działanie." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Instalacja modułu Biblii zakończona." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "wiersz" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "rozdział" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Brakuje pliku dla skrótów\n" "językowych Xiphos." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Plik skrótów językowych Xiphos\n" "nie może zostać otwarty." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "XIphos nie może przydzielić przestrzeni\n" "dla skrótów językowych." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos nie może odczytać\n" "pliku skrótów językowych" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, fuzzy, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "Nie znaleziono odpowiednich ustawień regionalnych dla" #: ../src/main/sword.cc:764 #, fuzzy msgid "Book names and menus may not be translated." msgstr "Nazwy książek i menu mogą nie być przetłumaczone" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Dzienne nabożeństwa żądane, lecz żadne nie są zainstalowane." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Wyczyść Historię" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Lista Wierszy" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL nie znaleziony:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos nie mógł wykonać %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Błąd Wyświetlania:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Pokaż %s w głównym oknie" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokument nie utworzony pomyślnie. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Co muszę zrobić, by być uratowanym?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Dziejów 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Efezjan 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Rzymian 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Czym jest Gospel?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Koryntian 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokument nie przeanalizowany pomyślnie. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "pusty dokument \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "zły typ, węzeł root !=ZakładkiSwork\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "zły typ, węzeł root !=ZakładkiSwork\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Rozdział" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Rozdział" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Stary Testament" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nowy Testament" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Lista Modułów Próbkowych" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Dodaj zakładkę" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Okienko Zakładek" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Utwórz nowy folder" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nowy folder" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nowy ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Anuluj Zakładkę" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Etykieta:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Zapis Etykiety" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Wiersz:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Zapis Wiersza" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Moduł:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Zapis Modułu" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Folder Zakładek Widok Drzewa" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Wstaw odnośnik" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Wiersz" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Zwykły tekst" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Wstaw odnośnik" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Wyjdź z programu" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Zakończ" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Wydrukuj tę notatkę" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Podgląd notatki do wydruku" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Przełącznik Formatu HTML" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "Tryb HTML" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Usuń obecną notatkę" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Usuń Osobisty Komentarz" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Plik" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Zapisz obecną notatkę" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Zapisz (Osobisty Komentarz)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Podgląd _wydruku" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Drukuj…" #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "Za_kończ" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Zapisz" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Drukuj ten dokument" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Podgląd dokumentu do wydruku" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Otwórz plik w Studypad" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Zapisz bieżący plik" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Zapisz bieżący plik jako" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Zapisz JAKO" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Dodaj ten plik do zakładek" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Utwórz nowy dokument" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nowy dokument" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Kopiuj/Eksportuj Fragment" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Anuluj Eksport Fragmentu" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Eksport Fragmentu OK" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Wersja" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Klucz" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopiuj" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Eksportuj" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Eksportuj całą książkę" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Książka" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Przycisk radia książki" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Eksportuj cały rozdział" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Przycisk radia rozdziału" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Eksportuj pojedynczy wiersz" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Przycisk Opcji Wiersza" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Zakres wiersza" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formatuj" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Zwykły tekst" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Przycisk Opcji Zwykłego Tekstu" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "Przycisk radia HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Rozmiar numeru wiersza" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Numer Wiersza" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Zapis Odniesienia" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Zapis Odniesienia" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Wersja Sword" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Przycisk Opcji Wiersza" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Zapisz Eksport Jako" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Wersja Sword" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "StudyPad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopiuj" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Usunięcie" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Usunięcie" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Usuń" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Usuń zaznaczony element" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Usuń obecną notatkę" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Zapisz obecną notatkę" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Czcionki" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Zmień czcionkę na" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Obrazy" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Łącza" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "PrzedstawionyTemat" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Zainstalować te moduły?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Wstaw odnośnik" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nowy" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Utwórz nowy folder" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Otwórz" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Drukuj ten dokument" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Drukowanie" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Drukuj ten dokument" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "Podgląd _wydruku" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_Podgląd" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Drukuj ten dokument" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Wyjdź" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Moduł Wyszukiwania" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Zapisz zmiany w dokumencie" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Zapisz Jako" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Zapisz _jako..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Edytuj" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Zapisz bieżący plik jako" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Usunąć listę?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Lista Wierszy" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Zaznacz/Odznacz Wiersz" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Adnotacja Użytkownika" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Adnotacja Użytkownika" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Zaznacz" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Odznaczyć" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Adnotacja Użytkownika" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Adnotacja Użytkownika" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Menedżer modułów" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "_Widok" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 #, fuzzy msgid "_Load Standard" msgstr "Załąduj Standardowe" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "Instaluj" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "Zainstalować te moduły?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "Usuń wybrane źródło" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 #, fuzzy msgid "_Archive" msgstr "Archiwizuj" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "Jesteś pewien, że chcesz usunąć wybrany moduł?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 #, fuzzy msgid "_Index" msgstr "Indeks" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "Skasuj indeks" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 #, fuzzy msgid "Delete the fast-search index of the selected modules." msgstr "Usunąć indeks szybkiego wyszukiwania dla tych modułów?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Kontynuuj" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Menedżer Modułów" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "OSTRZEŻENIE: Jeśli żyjesz w prześladowanym kraju, używaj ostrożnie." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Dodaj i Usuń Źródła" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Obecne źródła lokalne" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Obecne Źródła Zdalne" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "Usuń zdalne źródło" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Źródło Instalacji" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Lokalne" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Zdalny" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Cel Instalacji" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Przestrzeń osobista, tylko do twojego użytku:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Katalog Domowy" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Przestrzeń systemowa, dla wszystkich użytkowników:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Katalog systemowy Sword" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Ostrzeżenie: Jeśli żyjesz w prześladowanym kraju, i nie chesz " "ryzykować wykrycia, NIE powinieneś używać opcji zdalnej instalacji! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Folder Instalacji Lokalnej" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Opuść listę historii" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Wybierz książkę do wyświetlenia" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Przycisk Wyboru Książki" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Objawienie Jana" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "Wybierz książkę do wyświetlenia" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Przycisk Przełączania Rozdziałów" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "Wybierz książkę do wyświetlenia" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Przycisk Przełączania Wersów" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Zapis Odniesienia" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Okładka" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Kolory Czcionki" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Tło" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Pierwszy plan" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Obecny Wiersz" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Numer Wiersza" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Łącza" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Podświetl Pierwszy Plan" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Podświetl Tło" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "Podświetl Tło" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Kolory Czcionki" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Rozmiary Czcionki" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Podstawowy rozmiar czcionki" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Rozmiar numeru wiersza" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 #, fuzzy msgid "Language Font Combo" msgstr "Zmień Połączenie Książek" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Różne - czcionka" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Zakres" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Moduły" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "Przycisk radia książki" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "Przycisk radia rozdziału" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "Przycisk Opcji Zwykłego Tekstu" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Osobiste" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Przycisk Opcji Wiersza" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Przycisk Opcji Wiersza" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Zbawienie" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Katalog" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "Przycisk Opcji Zwykłego Tekstu" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Lista Wierszy" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "Przycisk opcji obecnych wyników" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Nazwa Listy" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Przycisk Opcji Zwykłego Tekstu" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Przycisk Opcji Wiersza" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Przycisk Opcji Zwykłego Tekstu" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Specjalny" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Preferencje" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Przycisk Opcji Wiersza" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "trafienia" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "Przycisk Opcji Zwykłego Tekstu" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Ogólne" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Specjalne ustawienia regionalne (wymaga ponownego uruchomienia)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Połączenie Specjalnych Ustawień Regionalnych" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Pokaż ekran startowy przy uruchomieniu" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Pokaż Dzienne Nabożeństwo przy uruchomieniu" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Użyj domyślnego Słownika" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Pole Wyboru użycia domyślnego Słownika" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Przewiń do Poprzedniego/Następnego Rozdziału" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Użyj paska przewijania Tekstów Biblijnych by przewinąć do poprzedniego lub " "następnego rozdziału" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Pole Wyboru Przewijania do Poprzedniego/Następnego Rozdziału" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Zmień rozmiar obrazów" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "" "Automatycznie zmień rozmiar komentarza, książki, i obrazkowej zawartości " "słownika, by dopasować do rozmiaru pod-okna" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Pole wyboru zmiany rozmiaru obrazów" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Podświetl obecny wiersz" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Zastosuj wysoko-kontrastowe podświetlenie dla tego wiersza" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Podświetl pole wyboru obecnego wiersza" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "Adnotacja Użytkownika" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "Zastosuj wysoko-kontrastowe podświetlenie dla tego wiersza" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 #, fuzzy msgid "Highlight user annotations check box" msgstr "Podświetl pole wyboru obecnego wiersza" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "Odwołania" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "Pole wyboru zmiany rozmiaru obrazów" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Włącz Listę Modlitw" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Włącz Pole Wyboru Listy Modlitw" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Włącz Pole Wyboru Listy Modlitw" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Włącz Pole Wyboru Listy Modlitw" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Numer Wiersza" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "Rozmiar numeru wiersza" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "Użyj Pola Wyboru Wierszy Na Linię" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Opis" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "Rozmiar numeru wiersza" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "Połączenie domyślnych katalogów StudyPad" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Wybierz Słownik" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Połączenie domyślnych katalogów StudyPad" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Różne - ogólne" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Główne Moduły Okna" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Tekst Biblijny" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Zmień Połączenie Tekstów Biblijnych" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Zmień Połączenie Komentarzy" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Zmień Połączenie Słowników" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Zmień Połączenie Książek" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Moduły" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Wyczyść wszystkie moduły z listy" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Przycisk Czyszczenia Modułów z Listy" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Dodaj Moduły" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Moduły Równoległe" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Moduły Specjanego Przeznaczenia" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Codzienne Nabożeństwo" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Połączenie Codziennych Nabożeństw" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Leksykon Hebrajski" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Połączenie Leksykonów Hebrajskich" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Leksykon Grecki" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Połączenie Leksykonów Greckich" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Domyślny Słownik" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Zmień Domyślne Połączenie Słowników" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Osobiste Notatki" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Zmień Połączenie Notatek Osobistych" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Moduły Różne" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Wyszukiwanie Zaawansowane" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "Wyszukiwanie Atrybutów" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Zakres" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Obecne wyniki" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Przycisk opcji obecnych wyników" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Połączenie Wyboru Niestandardowych Zakresów" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Połączenie Niestandardowych List Modułów" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Typ Wyszukiwania" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Frazes" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Atrybuty" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Przycisk Opcji Atrybutów" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Opcje" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Wyczyść listy dla nowych wyszukiwań" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Znalezione" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Wyniki Wyszukiwania" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Podgląd" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Utwórz nowy zakres niestandardowy" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Zakresy" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Nazwa Zakresu" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Definicja Zakresu" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Podgląd Niestandardowego Zakresu" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Niestandardowe Zakresy Wierszy" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Utwórz nową listę modułow" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Przycisk Czyszczenia Niestandardowej Listy Modułów" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Listy Modułów" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Nazwa Listy" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Wpis w Niestandardowej Liście Nazw Modułów" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Niestandardowe Listy Modułów" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Atrybut" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Opcje Wyświetlania Wyników" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Wyszukiwanie Atrybutów" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Typ Wyszukiwania" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Zapisz Sesję" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 #, fuzzy msgid "_New Prayerlist/Journal" msgstr "Lista modlitw/Dziennik" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Szukaj" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Widok" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Podgląd" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Przeczytaj Na Głos" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "Zastosuj wysoko-kontrastowe podświetlenie dla tego wiersza" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Pokaż/Ukryj Dołączony Pasek Boczny" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Usuń wybrany folder" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Zgłoś _błąd" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "_Wiersze na Linię" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Lista Wierszy" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Opuść listę historii" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Zakładki" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Utwórz nową listę modułow" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Rozdział" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Przewodnik po Biblii Xiphos" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studiuj Biblię" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr " Moduł" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s zawiódł" #~ msgid "Page %d of %d" #~ msgstr "Strona %d z %d" #~ msgid "Save As" #~ msgstr "Zapisz Jako" #~ msgid "HTML Output" #~ msgstr "Wyjście HTML" #~ msgid "HTML Source" #~ msgstr "Źródło HTML" #~ msgid "Plain Source" #~ msgstr "Tekst źródłowy" #~ msgid "_Quit" #~ msgstr "_Wyjdź" #~ msgid "_Open" #~ msgstr "_Otwórz" #~ msgid "Save _As..." #~ msgstr "Zapisz _jako..." #~ msgid "Open new document" #~ msgstr "Otwórz nowy dokument" #~ msgid "Delete current note" #~ msgstr "Usuń obecną notatkę" #~ msgid "HTML _Output" #~ msgstr "_Wyjście HTML" #~ msgid "_HTML Source" #~ msgstr "_Źródło HTML" #~ msgid "_Plain Source" #~ msgstr "_Tekst źródłowy" #~ msgid "Unlock " #~ msgstr "Otwórz " #~ msgid "Preparing to print" #~ msgstr "Przygotowywanie do drukowania" #~ msgid "Printing is not supported on this printer" #~ msgstr "Drukowanie nie jest obsługiwane na tej drukarce" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Drukarka %s nie obsługuje drukowania PostScript." #~ msgid "Printing" #~ msgstr "Drukowanie" #~ msgid "Waiting to print" #~ msgstr "Oczekiwanie na wydruk" #~ msgid "An error occurred while printing" #~ msgstr "Wystąpił błąd podczas drukowania" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Wydrukowanie dokumentu: %s nie było możliwe." #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos nie może utworzyć .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos nie może kontynuować." #~ msgid "Tabs" #~ msgstr "Karty" #~ msgid "Use tabbed browsing" #~ msgstr "Użyj przeglądania w kartach" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Pole wyboru użycia przeglądania w kartach" #~ msgid "Show" #~ msgstr "Pokaż" #~ msgid "Bible Texts" #~ msgstr "Teksty Biblijne" #~ msgid "Bible Texts Checkbox" #~ msgstr "Pole Wyboru Tekstów Biblijnych" #~ msgid "Previewer Checkbox" #~ msgstr "Pole Wyboru Podglądu" #~ msgid "Commentaries Checkbox" #~ msgstr "Pole Wyboru Komentarzy" #~ msgid "Dictionary/Lexicon" #~ msgstr "Słownik/Leksykon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Pole Wyboru Słownika/Leksykonu" #~ msgid "Parallel View in a tab" #~ msgstr "Widok Równoległy w karcie" #~ msgid "Tabs and Panes" #~ msgstr "Karty i okienka" #~ msgid "StudyPad default directory" #~ msgstr "Folder domyślny StudyPad" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "Odnośniki URL używajęce wyrażenia \"sword://\" (podobnie \n" #~ "jak w odnośnikach stron internetowych) mogą być użyte \n" #~ "przez programy do szukania odniesień w piśmie. W twoim\n" #~ "systemie nie ma obecnie ustawionego programu do\n" #~ "obsługi tego typu odnośników.\n" #~ "\n" #~ "Czy chcesz, aby Xiphos ustawił siebie jako program do\n" #~ "obsługi tych odnośników?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos pomyślnie ustawił się\n" #~ "jako program obsługujący odnośniki sword:// oraz bible://.\n" #~ "\n" #~ "Możesz mieć ochotę uruchomić program \"gconf-editor\"\n" #~ "by zbadać klucze pod /desktop/gnome/url-handlers,\n" #~ "jeśli potrzebujesz je zmienić." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Nie udało się zakończyć wywołania obsługi klucza #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Idź do " #~ msgid "Main" #~ msgstr "Główne" #~ msgid "Modules Main" #~ msgstr "Moduły Główne" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Bez modułów Biblii do wyświetlenia,\n" #~ "Xiphos nie może kontynuować,\n" #~ "i teraz zakończy działanie." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Wybierz, by włączyć listę Modlitw " #~ msgid "Cipher Key?" #~ msgstr "Klucz Szyfrujący?" #~ msgid "Change parallel 1" #~ msgstr "Zmień równoległe 1" #~ msgid "Change parallel 2" #~ msgstr "Zmień równoległe 2" #~ msgid "Change parallel 3" #~ msgstr "Zmień równoległe 3" #~ msgid "Change parallel 4" #~ msgstr "Zmień równoległe 4" #~ msgid "Change parallel 5" #~ msgstr "Zmień równoległe 5" #~ msgid "Sizes" #~ msgstr "Rozmiary" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Witamy w Xiphos.\n" #~ "\n" #~ "Nie ma zainstalowanych modułów Biblii. W celu inicjalizacji, Xiphos " #~ "wymaga od ciebie zainstalowania co najmniej jednej Biblii.\n" #~ "\n" #~ "Za twoim pozwoleniem, Xiphos wywoła Menedżera Modułów, abyś mógł " #~ "zainstalować z Crosswire:\n" #~ "1. Skonfiguruj zdalną instalację.\n" #~ "2. Połącz się.\n" #~ "3. Wybierz tekst Biblii zgodny z twoją preferencją językową.\n" #~ "4. Kliknij 'instaluj'.\n" #~ "Zamknij Menedżera Modułów, gdy skończysz.\n" #~ "\n" #~ "Uwaga: Jeśli żyjesz w prześladowanym kraju, używaj ostrożnie.\n" #~ "\n" #~ "Czy Xiphos może wywołać Menedżer Modułów, byś mógł zainstalować Biblię?" #~ msgid "Parallel View" #~ msgstr "Widok Równoległy" #~ msgid "Parallel 1" #~ msgstr "Równoległe 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Równoległe 1 Połączenie" #~ msgid "Parallel 2" #~ msgstr "Równoległe 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Równoległe 2 Połączenie" #~ msgid "Parallel 3" #~ msgstr "Równoległe 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Równoległe 3 Połączenie" #~ msgid "Parallel 4" #~ msgstr "Równoległe 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Równoległe 4 Połączenie" #~ msgid "Parallel 5" #~ msgstr "Równoległe 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Równoległe 5 Połączenie" #~ msgid "Use Verse Per Line" #~ msgstr "Użyj Wierszy Na Linię" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Książki mogą być ściągnięte z projektu SWORD" #~ msgid "About the SWORD Project" #~ msgstr "O projekcie SWORD" #~ msgid "Open the file in Studypad" #~ msgstr "Otwórz plik w Studypad" xiphos-4.0.7+dfsg1/po/ar.po0000664000175000017500000047712313162045104014642 0ustar unit193unit193# 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 , YEAR. # msgid "" msgstr "" "Project-Id-Version: 3.1.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-30 00:09+0100\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: Arabic \n" "Language: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos الفشل : \"لا يمكن أن يحدث\" ، display_mod : فارغة الرجاء الإبلاغ عن " "هذا. sword_main.cc : set_treekey ماذا كنت تفعل عندما حدث هذا؟" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "التكوين لم يتم العثور على" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "هل أنت متأكد أنك تريد حذف ملاحظة للحصول على" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "فتح" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "بدون عنوان الوثيقة" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "حفظ التغييرات إلى المستند" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "قبل أن يغلق؟" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "إذا لم يكن لحفظ ، سيتم فقدان التغييرات بشكل دائم." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "ملف" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "ملاحظة المحرر" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "قائمة الصلاة / محرر مجلة" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "حول وحدة السيف" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "مدير وحدة" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "قوائم وحدة" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "خيارات" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "نطاق" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "صحيفة عبادي" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "خرائط" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "الصور" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "المسارد" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "الكتاب المقدس" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "تعليق" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "القاموس" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "كتب عامة" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "إعادة تسمية التعليق" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "DailyJournal" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "غير معروف" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "نطاقات" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "تثبيت المصدر" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "نافذة الوحدات الرئيسية" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "تنسيق" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "العناوين" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "الحواشي" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "إحالات" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "قوية وأرقام" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "العلامات المورفولوجية" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemmas" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "كلام المسيح في الأحمر" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "اليونانية اللكنات" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "نقاط العبرية حرف العلة" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "العبرية Cantillation" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "الحروف" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morpheme الإنقسام" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "السمة" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "خيارات" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "مشروع السيف محاولة لإنشاء حزمة البرامج الآخذة في التوسع للبحث والدراسة من " "الله وكلمته. في إطار مشروع السيف يسمح سهلة الاستخدام ودراسة نصوص الكتاب " "المقدس ، وتعليقات ، والمعاجم والقواميس ، وغيرها من الكتب. يتم بناؤها " "باستخدام العديد من الواجهات هذا الإطار. من كتب قد تكون مشتركة إن تثبيت تعيين " "بين جميع الواجهات باستخدام الإطار. التحميل كتب يمكن من مشروع السيف." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "السيف المشروع" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "هل تحب استخدام Xiphos لدراسة الكتاب المقدس؟ هل تريد أن ترى شاشته باستخدام " "لغتك الأم؟ هل يمكن ترجمة Xiphos! نحن نبحث دائما عن مساهمات جديدة من Xiphos " "ترجمة إلى لغات أخرى. إذا كنت قادرا على ترجمة بالنسبة لنا ، يرجى الاطلاع على " "الرابط أدناه ، الاتصال بنا ، والتورط مع جهودنا." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "حول الترجمة Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "انظر الترجمة ، كوميديا في Xiphos مصدر" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos التنمية" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "حقوق الطبع والنشر 2000-2017 فريق التطوير Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" " بدعم من مشروع السيف. ونود أن نشكر تروي Griffitts وجميع الناس الآخرين الذين " "قدموا لنا مشروع السيف." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "المرجعية" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "أدخل اسم المجلد" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "اسم المجلد" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "المجلد :" #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "العلامات حدد الملف" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "تحرير" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "اسم المجلد :" #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "المرجعية الاسم :" #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "الآية :" #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "الوحدة :" #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "إزالة المجلد المحدد" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(وجميع محتوياته؟" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "إزالة العلامة المحددة" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "أضف" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "الشركة المنتجة :" #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "نتيجة بحث : %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "العلامات" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "الشفرات الرئيسية ليالي الوحدة %s " #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "ل :" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "مفتاح الدخول :" #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Save" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "إغلاق بدون الحفظ" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos :" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "إغلاق _without إنقاذ" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "الآية قائمة" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "VerseList" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "SearchResults" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "يرجى التحقق من حقوق التأليف والنشر قبل تصدير!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "البحث" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "أدخل كلمة أو عبارة" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "البحث الى الوراء" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "بحث عن التالي" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "مجموعة الخط الوحدة" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "تغيير الخط" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "وحدة" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "الخط الحالي :" #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "استخدام الخط الافتراضي لهذه الوحدة" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "علة! Xiphos على وشك أن تحطم بسبب خطأ \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "الرجاء الإبلاغ عن هذا الخطأ لفريق Xiphos مع :" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "علة! Xiphos على وشك أن تحطم نتيجة لخطأ في \"السلسلة\"." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "في الوحدات النمطية التي لديها أرقام سترونغ" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos :" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos -- دراسة الكتاب المقدس البرمجيات" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "فتح علامة تبويب جديدة" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "عرض قياسي" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "تعليق الصورة" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "عرض كتاب" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "مرحبا بكم في Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "إعادة تسمية غير متوفر في ويندوز. محدودة Xiphos هو ل 'ويندوز نظام " "الملفات ، لأنه يرفض إعادة تسمية اسم الملف عناصر فتح الملفات حاليا ، مثل " "محتويات هذا التعليق ، وبالتالي إعادة تسمية الشخصية التعليق غير متوفر في بيئة " "ويندوز." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "إعادة تسمية التعليق" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "اختيار اسم التعليق" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "اسم جديد" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "الاسم :" #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "يجب أن تكون أسماء وحدة نمطية تحتوي على [ألف زا - z0 - 9_] فقط." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos يعرف بالفعل وحدة بهذا الاسم." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "فشلت في خلق التكوين الجديد : \n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "التكوين بناء الخطأ :\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "إزالة هذه الوحدات؟" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "تستعد لازالة" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "إزالة" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "إزالة" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "تثبيت هذه الوحدات؟" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "التحضير لتثبيت" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "تثبيت" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "تثبيت" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "الأرشيف هذه الوحدات؟" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "تستعد لالأرشيف" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "أرشفة" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "الأرشيف" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "بناء فهرس البحث السريع لهذه الوحدات (قد يستغرق دقائق / وحدة)؟" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "تستعد للمؤشر" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "فهرسة" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "مؤشر" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "حذف سريع في البحث عن الرقم القياسي لهذه الوحدات؟" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "تستعد لحذف فهرس" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "حذف فهرس" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "شطب" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "وحدة لا يوجد لديه حول المعلومات." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "اسم الوحدة" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "على تحديد وسائل تم بالفعل تثبيت هذه الوحدة" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "انقر فوق مربع للعمل في هذه الوحدة" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "انقر فوق المربع لتحديد هذه الوحدة من أجل تثبيت / تحديث" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "تثبيت" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "رمز مؤشر يعني أنك قد بنيت فهرس الأمثل ('وسين') لهذه الوحدة من أجل " "البحث السريع (انظر الجزء الصيانة لهذه المهمة)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "رمز القفل وسائل هذه الوحدة مشفرة ، ويتطلب أن تقوم بشراء فتح المفتاح من مالك " "المحتوى" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "حول" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "رمز التحديث يعني وحدة المثبت أقدم من وحدة الأحدث المتوفرة : يجب عليك تحديث " "وحدة" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "متاح" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "حجم" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "الوصف" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "المؤرشفة في :\n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "لا يمكن المجلات وقوائم الصلاة وفهرستها." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s فشلت" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "انتهى" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "غير معروف" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "مستودع : \n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "مصنفة حسب نوع الوحدة" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "نصوص الكتاب المقدس" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "التعليقات" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "القواميس" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "المسارد" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "يوميا دفوأيشنلس" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "كتب عامة" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "عبادة / غير تقليدي" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "مصنفة حسب توفر" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "تحديثات" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "إلغاء" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "قائمة الصلاة / مجلة" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "منعش من مصدر بعيد" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "لم يتم العثور على مصدر البعيد" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "تكوين" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "نوع" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "شرح" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "مصدر" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "الدليل" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "المستخدم" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "كلمة السر" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "الأوصاف الفريدة" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "مصادر الوحدة" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "إضافة / إزالة" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "اختر" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "وحدات" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "تثبيت / تحديث" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "الصيانة" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "يرجى تحديث" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "قائمة الوحدة النمطية الخاص بك لا يصل حتى الآن!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "إلغاء لديك الخاص بالموقع الكتاب المقدس. Xiphos يتطلب واحد على الأقل." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "لا توجد حتى الآن تثبيت الاناجيل. Xiphos لا يمكن ان يستمر من دون واحدة." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "تم تحميلها المصادر الاعتيادية البعيدة." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "لا يمكن تحميل المصادر القياسية من CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "إزالة مصدر مختارة" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "أدخل مصدر بعيد" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "التعليق :" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "النوع :" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "المضيف :" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "الدليل :" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "المستخدم (اختياري) :" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "كلمة السر (اختياري) :" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "مصدر هذا الاسم موجود مسبقا." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "حذف مصدر بعيد" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "كله وحدة" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "الذهاب إلى الخارج ، إلى المقطع تحتوي على هذا واحد" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "الذهاب إلى العنصر السابق" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "الذهاب إلى البند التالي" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "الذهاب إلى الداخل ، إلى الفرع الأول" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "تزامن هذا الإطار في التمرير مع النافذة الرئيسية" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "مواز" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "فصل / إرفاق" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "خيارات الوحدة" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "عرض مواز" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "قراءة بصوت عال التحديد" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "الشخصية" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- اختر --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "واللغة نافذة المفعول بعد إعادة التشغيل." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "تفضيلات" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "العام" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "خيارات" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "الكتاب المقدس" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "حرة" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "اللون" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "الأحجام وجوه" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "خاص" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "قائمة واضحة؟" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "هل أنت متأكد أنك تريد مسح قائمة وحدة؟" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "إزالة وحدة؟" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "هل أنت متأكد أنك تريد إزالة الوحدة المختارة؟" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "البحث في" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "وحدة" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "وجدت في" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "قائمة جديدة %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "قد لا يكون وحدة قائمة الماضي حذف" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "حذف القائمة؟" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "هل أنت متأكد أنك تريد حذف :" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "نظرة عامة على النحو الأمثل لوسين \"عمليات البحث\" البحث عن الآيات " "التي تحتوي على... أحب واحدة : \"أحب\" أو \"واحد\" وهذا هو نفس محبوبا أو " "البحث عن واحد \"بعزيز\" عبارة \"بعزيز\" * الحب كلمة بدءا مع \"الحب\" (أو " "الحب أو يحب محبوبا أو الخ..) أحب واحد وكلمة \"أحب\" وكلمة \"واحد\" & & يمكن " "استخدامها في مكان واحد و + أحب الآيات التي يجب أن تحتوي على \"أحب\" ، " "وربما تحتوي على \"واحد\" أحب ليست واحدة : \"أحب\" ولكن ليس \"واحد" "\" (أحب واحد) والله : \"أحب\" أو \"واحد\" و \"الله\" المأخوذ : البحث عن " "اليونانية (ع \") الكلمة رقم 2316\" قوي. G2316 أيضا ، حدد لعرض قوي في التبويب " "سمة البحث. للحصول على تفاصيل كاملة ، والبحث في الإنترنت عن \"بناء " "جملة البحث وسين\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "المستندة إلى البحث سمة مقترحة للمحتوى الواردة في توصيف خارج النص " "الرئيسي. سمات والحواشي ، وأرقام قوية ، والرموز الشكلية. كن على علم أنه يمكن " "الآن البحث الأكثر شيوعا فى مثل هذه ينبغي القيام به \"وسين\" أسرع عن طريق " "تحسين عمليات البحث باستخدام تصفيات الكلمة الرئيسية لاستخدام عمليات التفتيش " "السمة ، يجب عليك تحديد الزر المناسب على علامة التبويب بحث سمة * حاشية " "النص تفتيش مثلما نص عادي * قوي في الكلمات هي على النحو المحدد لحاء حرف بادئة " "أو زاي (العبرية أو اليونانية) ، وكلمة معرف رقمي ، على سبيل المثال G2316 " "للعثور على \"θεός\" (\"الله\"). * التي تم تحديدها هي المورفولوجية به حرفيا ، " "على سبيل المثال ن محامون بلا حدود عن \"الاسم ، النصب المفرد المؤنث\" -- انظر " "وحدة روبنسون للحصول على تفاصيل." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "هذا هو شاملة (\"و\") البحث : البحث عن مباريات عرض جميع الكلمات." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "_Advanced البحث" #: ../src/gnome2/search_sidebar.c:258 #, fuzzy msgid "Open the separate Advanced Search dialog." msgstr "فتح مربع الحوار بحث متقدم ، لتشغيل استعلامات معقدة" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "نموذج البحث" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "نوع البحث" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "الأمثل (\"وسين\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "التعبير العادية" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "بالضبط مثل العبارة" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "خيارات البحث" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "حالة المباراة" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "نطاق البحث" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "لا مجال" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "استخدام حدود" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "البحث بالموقع" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "حدود" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "انخفاض" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "أعلى" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "فتح في محرر" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "تفضيلات" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "البحث" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "الشريط الجانبي" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "بدعم من مشروع السيف" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "لا يمكن إنشاء علامات دير." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "قائمة الصلاة / البند مجلة" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "اسم جديد" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "إزالة العنصر المحدد" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "كانون الثاني / يناير" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "شباط / فبراير" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "آذار / مارس" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "نيسان / أبريل" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "قد" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "حزيران / يونيو" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "تموز / يوليو" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "آب / أغسطس" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "أيلول / سبتمبر" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "تشرين الأول / أكتوبر" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "تشرين الثاني / نوفمبر" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "كانون الأول / ديسمبر" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "لا يمكن ان حجم ملف صورة يتم تحديدها بعد. Xiphos لا يمكن تغيير حجم الصور " "لتناسب النافذة." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "كله وحدة" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "انقر فوق مربع للعمل في هذه الوحدة" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "متاح" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "خلاص" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "ترميز غير صحيح تسمية الشخصية الشرح : \n" "%s" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "الفصل" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos لا يفهم أكثر من وسيطة واحدة." #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "بدء أبو بريص" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "بناء واجهة" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "بدءا السيف" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "تحميل إعدادات" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "عرض Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "المعاين" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "حاشية" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "الصليب المرجعي" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "مورفولوجيا" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "العودة إلى" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "قوية وأرقام" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "الحواشي" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "العلامات المورفولوجية" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "نقاط العبرية حرف العلة" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "العبرية Cantillation" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "اليونانية اللكنات" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "إحالات" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemmas" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "العناوين" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morpheme الإنقسام" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "كلام المسيح في الأحمر" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "الحروف" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "المتغيرات النصية" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "القراءة الأولية" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "الثانوية القراءة" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "جميع قراءات" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "الحروف" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "المسارد" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "عرض السياق" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "النمو" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "من أجل تحقيق النمو
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "خلاص" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "للإنقاذ
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "الصحة" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "للصحة
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "متفرقات" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "متفرقات
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "نقطة العاشر" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(خ)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "ذ نقطة" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(ذ)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "نقطة ض" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(ض)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "طفيفة المواضيع 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "الموضوع الفرعي 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "القاصر الموضوع 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "الموضوع الفرعي 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "القاصر الموضوع 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "الموضوع الفرعي 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "القاصر الموضوع 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "الموضوع الفرعي 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "اسم القائمة الجديدة لصلاة أو مجلة" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos يرى أن الصلاة القائمة بالفعل." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "يمكن Xiphos لم يخلق لمسار الوحدة\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "قائمة الصلاة الأساسية.\\par \\par الوحدة التي أنشأتها Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "BasicPrayerList" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MyPrayerList" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "الناس :
بوب
سام
سو

الكنيسة :
المقصورات
زمالة
الاناجيل عن المبشرين


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "الصلاة قائمة على أساس الموضوع.\\par\\par الوحدة التي أنشأتها Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "SubjectPrayerList" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "بوب
سام
سو
جون
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "النمو الروحي" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "مايك
ستيف
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "سو
جون
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "قائمة الصلاة شهريا. \\par\\par الوحدة التي أنشأتها Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MonthlyPrayerList" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "اليومية. \\par\\par الوحدة التي أنشأتها Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "DailyJournal" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "موضوعا المبين (خطبة مثلا). \\par\\par الوحدة التي أنشأتها Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "OutlinedTopic" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "المواضيع الرئيسية و" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "المواضيع الرئيسية و
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "المواضيع الرئيسية باء" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "المواضيع الرئيسية باء
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "المواضيع الرئيسية جيم" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "المواضيع الرئيسية جيم
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "موضوعا المبين (خطبة مثلا). \\par\\par الوحدة التي أنشأتها Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "الفصل" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "مستخدم التعليق" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "%s نتيجة البحث : %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "حذف النطاق؟" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "هل أنت متأكد أنك تريد حذف هذا النطاق؟" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "البحث :" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" " : تثبيت وحدة ، هي ليست\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "الرجاء ضبط قائمة الوحدات." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "لا مؤشر سريع البحث وجود ل %s%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "بحث في هذا النموذج هو الآن `كلمة متعددة." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "راجع مدير وحدة ، صيانة جزء." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "الانتهاء من البحث" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "المباريات" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "لم يتم تعيين المنزل $!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "يمكن Xiphos لم يخلق لمسار الوحدة\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "لا يمكن إنشاء" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "قد تكون معلومات ملف إعدادات فارغ فقد حاول -- استرداد بعض النسخ الاحتياطي." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "إعدادات ملف فارغ -- أي النسخ الاحتياطي؟!؟ فقدان المعلومات!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "الكتاب المقدس تركيب وحدة كاملة." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "آية" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "الفصل" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "في ملف Xiphos للغة الاختصارات مفقود." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "اختصار الملف لا يمكن للغة Xiphos يمكن فتح." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "لا يمكن Xiphos تخصيص مساحة للغة الاختصارات." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "لا يمكن Xiphos قراءة الملف اختصار اللغة." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "وجدت مطابقة للغة لا سيصدره '%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "قد لا أسماء الكتاب والقوائم يمكن ترجمتها." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "وطلب اليومية تعبدي ، ولكن هناك شيء مثبت." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "تأمين وحدة نمطية. أنت تفتح وحدة نمطية الذي يتطلب مفتاح. " "مؤمن وحدة ، وهذا يعني أن المحتوى المشفرة بواسطة الناشر لها ، ويجب عليك إدخال " "المفتاح لكي المحتوى لتصبح مفيدة. وقد تم هذا المفتاح يجب أن تلقى من قبلك في " "صفحة الويب التي أكدت الشراء ، أو ربما ترسل عبر البريد الإلكتروني بعد شراء " "الرجاء إدخال المفتاح في الحوار." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "مسح المحفوظات" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "الآية قائمة" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "لم يتم العثور على عنوان الموقع :" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos تعذر تنفيذ %s." #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "عارض الخطأ \n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "إظهار %s الإطار الرئيسي ليالي" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "لا مستند تم إنشاؤه بنجاح.\n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "ماذا يجب أن أفعل لكي أخلص؟" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "أعمال 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "أف 2:8،9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "رومية 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "ما هو الإنجيل؟" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 كو 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "تحليل الوثيقة لا بنجاح.\n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "وثيقة فارغة\n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "نوع الخطأ ، والعقدة الجذر! = %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "الفصل" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "الفصل" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "العهد القديم" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "الجنرال -- المال" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "العهد الجديد" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "حصيرة -- القس" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "عينة قائمة الوحدات" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "نوع الخطأ ، والعقدة الجذر! = %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "تحاول العودة الى انقاذ السابقة." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "إضافة إشارة مرجعية" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "المرجعية حوار" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "إنشاء مجلد جديد" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "مجلد جديد" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "جديد..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "إلغاء المرجعية" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "الشركة المنتجة :" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "تسمية الدخول" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "الآية :" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "الآية الدخول" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "الوحدة :" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "وحدة الدخول" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "المرجعية مجلد تريفيف" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "إدراج ارتباط" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "آية" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "نص عادي" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "إدراج ارتباط" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "إنهاء البرنامج" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "خروج" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "طباعة هذه المذكرة" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "التي سيتم طباعتها معاينة ملاحظة" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "أتش تي أم أل تنسيق التبديل" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "أتش تي أم أل النمط" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "حذف الملاحظة الحالية" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Delete التعليق الشخصية" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_file" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "حفظ المذكرة الحالية" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Save (تعليق شخصي)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "طباعة Pre_view" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Print..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "E_xit" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "حفظ" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "طباعة هذه الوثيقة" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "التي سيتم طباعتها معاينة الوثيقة" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "فتح ملف في Studypad" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "حفظ الملف الحالي" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "حفظ الملف الحالي" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "حفظ باسم" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "أضف هذا الملف إلى قائمة العناوين" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "إنشاء مستند جديد" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "مستند جديد" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "نسخة ممر للتصدير /" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "تصدير ممر إلغاء" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "تصدير ممر موافق" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "الإصدار" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ":" #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "الرئيسية" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "نسخة" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "تصدير" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "تصدير الكتاب كاملة" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "كتاب" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "كتاب زر الراديو" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "تصدير الفصل الكامل" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "الفصل زر الراديو" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "تصدير آية واحدة" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "الآية زر الراديو" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "الآية مجموعة" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "تنسيق" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "نص عادي" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "راديو عادي نص الزر" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "أتش تي أم أل" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "أتش تي أم أل زر الراديو" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "الآية رقم حجم" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "الآية رقم" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "إشارة الدخول" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "إشارة الدخول" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "الإصدار" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "الآية زر الراديو" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "حفظ وتصدير" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "الإصدار" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "فتح Study_pad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "فتح في الحوار" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "قراءة بصوت عال التحديد" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "اختيار وحدة" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "حذف مجموعة مختارة" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "حذف" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "إزالة العنصر المحدد" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "حذف البند" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "ملاحظة حذف الحالي" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "كله وحدة البحث" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "حرة" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "تغيير الخط" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "الصور" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "الروابط" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "أوجز" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos :" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos :" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "تثبيت هذه الوحدات؟" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "إدراج ارتباط" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "جديد" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "إنشاء مجلد جديد" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "فتح وحدة نمطية" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "طباعة هذه الوثيقة" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "الطبعة" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "طباعة هذه الوثيقة" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "طباعة Pre_view" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_Preview" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "طباعة هذه الوثيقة" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Quit" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "فتح في محرر" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "معايير البحث" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "حفظ التغييرات إلى المستند" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "حفظ باسم" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "_As حفظ..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "اختيار وحدة" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "تحرير" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "حفظ الملف الحالي" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Edit" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Help" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 #, fuzzy msgid "Normal" msgstr "نص عادي" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "حذف القائمة؟" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "الآية قائمة" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "العلامة آية عدم تحديد /" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "مستخدم التعليق" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "مستخدم التعليق" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "مارك" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "عدم تحديد" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "مستخدم التعليق" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "مستخدم التعليق" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "مدير وحدة" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_View مقدمة" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "فتح شرحا موجزا عن كيفية استهلالي مدير وحدة الأعمال." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Load قياسي" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "تحميل ومزامنة مجموعة قياسية من المستودعات المعروفة ، كما حافظت على crosswire." "org ، مع مصادر البريد البعيد الحالي." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "تحديث Xiphos 'معرفة ما تتوفر وحدات مختارة في مستودع بعيد" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Install" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "تثبيت أو تحديث وحدات مختارة" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "إزالة وحدات مختارة من النظام الخاص بك" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archive" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "إنشاء أرشيف مضغوط من وحدات مختارة." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Index" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "بناء فهرس من وحدات مختارة ، الأمثل ل(\"وسين\") البحث." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "مؤشر _Delete" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "حذف فهرس البحث السريع من وحدات مختارة." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "مواصلة" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "سيف" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "مدير وحدة" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "تحذير : إذا كنت تعيش في بلد يضطهد استخدام بعناية." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "إضافة وإزالة مصادر" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "المحلية المصادر الحالية" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "إضافة مجلد المحلية كمصدر للتثبيت ، وعادة على محرك قرص مدمج أو فلاش. هذا " "المجلد يحتوي على مجلدات فرعية \"mods.d\" و \"الوحدات\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "إزالة واحد من المجلدات المحلية كمصدر تثبيت." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "مصادر التيار البعيد" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "أضف مخصص مصدر تثبيت البعيد. يجب أن تعرف اسم المضيف ، والمجلد حيث يعيشون على " "المخزون." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "إزالة مصدر تثبيت البعيد." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "تثبيت المصدر" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "المحلية" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "بعيد" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "تثبيت الوجهة" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "الشخصية المنطقة ، للاستخدام الخاص فقط :" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "الصفحة الرئيسية دير" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "نظام المناطق ، لكافة المستخدمين :" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "سيف دير تميز الكلية" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "تحذير : إذا كنت تعيش في بلد واضطهاد لا ترغب في الكشف عن المخاطر الذي " "تستخدمه ليس الميزة التثبيت عن بعد!" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "المحلية تثبيت مجلد" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "قطرة إلى أسفل قائمة التاريخ" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "اختيار الكتاب لعرض" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "كتاب محدد زر" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "الوحي من جون" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "اختيار الكتاب لعرض" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "تبديل الفصل زر" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "اختيار الكتاب لعرض" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "تبديل الآية زر" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "إشارة الدخول" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "تغطية" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "الخط الألوان" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "الخلفية" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ":" #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "المقدمة" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "الآية الحالية" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "الآية رقم" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "الروابط" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "تسليط الضوء على المقدمة" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "تسليط الضوء على الخلفية" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "أزواج عكس اللون" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "نص عادي" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "تسليط الضوء" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "الخط الألوان" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "أحجام الخط" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "جميع أحجام الخطوط المعروضة النسبية لهذا الاختيار" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "قاعدة حجم الخط" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "-2 -1 +0 +1 +2 +3 +4 +5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "عادة -1 ، لجعل الأرقام الآية أقل فظاظة" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "الآية رقم حجم" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "اسم وحجم الاختيار لأية وحدة نمطية في لغة معينة ؛ تجاوز لا يزال خيار محدد على " "وحدة نمطية معينة" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "تفضيلات الخط ، لكل لغة" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "لغة الخط كومبو" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "الخط متفرقات" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "نطاق" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "وحدات" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "كتاب زر الراديو" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "العبارة بالضبط زر راديو" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "راديو عادي نص الزر" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "الشخصية" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "التعبير العادية زر راديو" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "الآية زر الراديو" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "خلاص" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "الدليل" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "وحدة واحدة زر راديو" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "الآية قائمة" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "وحدة قائمة زر راديو" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "اسم قائمة" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "راديو عادي نص الزر" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "التعبير العادية زر راديو" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "راديو عادي نص الزر" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "خاص" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "تفضيلات" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "الآية زر الراديو" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "المباريات" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "وحدة واحدة زر راديو" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "العام" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "اختر لغة معينة للعرض واجهة ، وغيرها من الإعداد المعتاد" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "اللغة الخاصة (يتطلب إعادة التشغيل)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "لغة خاصة كومبو" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "تظهر شاشة البداية في البدء" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "ديلي شو تفانيه في البدء" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "إذا كان لديك مجموعة مفضل التفاني وحدة يوميا ، سيظهر دخولها لهذا اليوم عند " "بدء التشغيل." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "استخدام القاموس الافتراضي" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "جعل الافتراضي انقر نقرا مزدوجا فوق الكلمة دائما استخدام القاموس بدلا من " "القاموس المعروضة حاليا" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "استخدام القاموس الافتراضي خانة" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "انتقل إلى الفصل السابق / التالي" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "نص الكتاب المقدس استخدام شريط التمرير للانتقال إلى الفصل التالي أو السابق" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "انتقل إلى السابق / خانة الفصل التالي" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "تغيير حجم الصور" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "تغيير حجم الصور تلقائيا لتتناسب مع محتوى جزء" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "تغيير حجم الصور مربع" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "تسليط الضوء على الآية الحالية" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "تطبيق عالية التباين تسليط الضوء على الآية الحالية -- انظر جامعي اللون" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "تسليط الضوء على الاختيار الآية الحالية مربع" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "الشروح تمييز المستخدم" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "استخدام الضوء المعكوس على الآيات المستخدم المشروح" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "الشروح المستخدم تمييز خانة" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "إحالات في قائمة الآية" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "استخدم قائمة الآية لمراجع الكتاب المقدس الصليب بدلا من المشاهد في" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Xrefs في قائمة الآية خانة الاختيار" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "قوائم تمكين الصلاة" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "جعل المجلات / قوائم صلاة متاحة" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "قوائم الصلاة تمكين خانة" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "قوائم الصلاة تمكين خانة" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "قوائم الصلاة تمكين خانة" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "الآية رقم" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "أرقام الآية العرض في النص" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "الآية رقم حجم" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "تغيير حجم الصور مربع" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "الوصف" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "_Numbers إظهار الآية" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "الآية رقم حجم" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "StudyPad الدليل الافتراضي التحرير والسرد" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "تحديد دليل" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "StudyPad الدليل الافتراضي التحرير والسرد" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "متفرقات عامة" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "نافذة الوحدات الرئيسية" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "نص الكتاب المقدس" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "تغيير النص الانجيلي كومبو" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "تغيير التعليق كومبو" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "تغيير قاموس كومبو" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "تغيير كتاب كومبو" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "وحدات" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "واضح من جميع وحدات قائمة" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "واضحة وحدات من قائمة زر" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "إزالة وحدة مختارة من قائمة" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "حذف وحدة مختارة من قائمة زر" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "فتح الحوار لتحديد وحدات" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "إضافة وحدات" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "اختيار زر فتح حوار" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "وحدات متوازية" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "وحدات للاستعمالات الخاصة" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "صحيفة عبادي" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "يوميا عبادي كومبو" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "معجم العبرية" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "معجم العبرية كومبو" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "معجم اليونانية" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "معجم اليونانية كومبو" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "القاموس الافتراضي" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "تغيير القاموس الافتراضي كومبو" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "ملاحظات شخصية" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "تغيير الملاحظات الشخصية كومبو" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "وحدات متفرقات" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "بحث متقدم" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucene البحث اللغوي" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "فتح شرحا موجزا للاستخدام الأمثل لبناء الجملة التفتيش \"وسين\"." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "_Attribute البحث" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "فتح شرحا موجزا لعمليات البحث على أساس السمة." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "ل" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "الرئيسية بحث دخول" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "بدء / توقف البحث" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "زر البحث" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "معايير البحث تريفيف" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "نطاق" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "كله وحدة البحث" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "كله وحدة" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "كامل زر راديو وحدة" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "استخدام نتائج البحث الأخير في نطاق البحث" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "النتائج الحالية" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "النتائج الحالية زر راديو" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "استخدام مجموعة مخصصة للنطاق البحث" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "الآية مجموعة مخصصة" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "مجموعة مخصصة الآية زر راديو" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "مخصص محدد المدى كومبو" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "استخدام وحدة نمطية واحدة للبحث" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "وحدة واحدة" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "وحدة واحدة زر راديو" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "استخدام القائمة الحالية وحدة للبحث" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "وحدة قائمة" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "وحدة قائمة زر راديو" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "استخدام قائمة مخصصة وحدة للبحث" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "العرف قائمة الوحدة" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "قائمة وحدة مخصصة زر راديو" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "قائمة مخصصة كومبو وحدة" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "نوع البحث" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "سريع featureful المستندة يجب أن يكون قد فهارس البحث ، مؤشر بنيت قبل : مدير " "الصيانة في وظائف وحدة انظر" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "الأمثل (\"وسين\") زر راديو" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "كلمة متعددة" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "كلمة متعددة زر راديو" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "التعبير العادية زر راديو" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "العبارة بالضبط زر راديو" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "الاختيارات على علامة التبويب بحث سمة" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "سمات" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "سمات زر راديو" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "خيارات" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "المباراة حالة الاختيار" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "معايير البحث" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "وتظهر في النافذة الرئيسية" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "حفظ نتائج البحث كعلامات" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "نتائج البحث التصدير الحالية" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "تصدير" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "قوائم واضحة للبحث جديد" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "وجدت" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "نتيجة موجز نافذة" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "نتيجة موجز الجدول" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "نتائج البحث" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "معاينة" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "النتائج" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "إنشاء مجموعة مخصصة جديدة" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "مجموعة جديدة زر" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "انقاذ مجموعة مخصصة" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "حفظ المدى زر" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "حذف مجموعة مختارة" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "مجموعة حذف زر" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "نطاقات" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "اسم النطاق" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "اسم إدخال مجموعة" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "مجموعة تعريف" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "دخول مجموعة تعريف" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "على سبيل المثال مات جون ؛ Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "مخصص المدى معاينة" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "نطاقات مخصصة الآية" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "إنشاء قائمة جديدة وحدة" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "جديدة قائمة الوحدات زر مخصص" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "حفظ قائمة الوحدة" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "حفظ زر مخصص قائمة الوحدات" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "حذف قائمة مختارة" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "واضحة قائمة الوحدات زر مخصص" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "قوائم وحدة" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "اسم قائمة" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "عرف اسم قائمة الوحدات الدخول" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "فتح الحوار لتحديد وحدات لتضاف إلى قائمة" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "قوائم مخصصة الوحدة" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "السمة" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "البحث عن أرقام أو Strongs مثل G4442 H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strongs أرقام" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strongs أرقام زر راديو" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "البحث عن العلامات المورفولوجية" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "المورفولوجية العلامات زر راديو" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "البحث في الحواشي" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "الحواشي زر راديو" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "عرض النتائج خيارات" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "في الوحدات النمطية التي لديها أرقام سترونغ" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "عرض قوي وأرقام" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "عرض قوي للأرقام الاختيار" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "في الوحدات النمطية التي المورفولوجية العلامات" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "به إظهار المورفولوجية" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "تظهر خانة الاختيار العلامات المورفولوجية" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "في الوحدات النمطية التي الحواشي" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "وتظهر الحواشي" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "وتظهر الحواشي مربع" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "السمة البحث" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "اختيار وحدة" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "نوع البحث" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "تصدير مجلد الإشارات" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "تصدير الى :" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "العلامات Xiphos" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "أتش تي أم أل" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "نص عادي" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "وتشمل نص الكتاب المقدس" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "جتك - إلغاء" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "جتك اوك" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "فتح Study_pad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "ا _ فتح الدورة" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "فتح حفظ جمع التبويب إعدادات" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Save الدورة" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "حفظ هذه المجموعة من التبويب إعدادات" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_new Prayerlist / مجلة" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "إنشاء مجلة جديدة أو prayerlist من قالب" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Search" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "جعل البحث الشريط الجانبي بسيطة إلى الأمام" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Advanced البحث" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "فتح مربع الحوار بحث متقدم ، لتشغيل استعلامات معقدة" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Preferences" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "استخدام إدارة وحدة لتركيب وحدات إزالة السيف" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "مدير _Module" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_View" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "معاينة الولاء _Daily" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "عرض اليوم من دخول عبادي مختارة اليومية في المعاين" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Bible" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Preview" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Commentary / كتاب" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Dictionar_y" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "L_ink علامات الجدولة" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "الاناجيل جعل كافة علامات التبويب 'التنقل معا" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Read الاود" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "بدوره على قراءة النص إلى كلام من آيات الكتاب المقدس كما هي مختارة" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "_Numbers إظهار الآية" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "أرقام الآية العرض في النص" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Highlight الآية الحالي" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "تسليط الضوء على تطبيق عالية على النقيض من الآية الحالية" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Attach / فصل الشريط الجانبي" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "تشغيل الشريط الجانبي كإطار منفصل" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Show / إخفاء الشريط الجانبي المرفقة" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "إزالة الشريط الجانبي بالكامل من رأي" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "تظهر الصورة وبالتوازي في _Tab" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "توفير كامل الفصل إطار الكتاب المقدس كما مواز آخر التبويب" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "وتظهر في الشريط الجانبي Previe_wer" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "حدد موقف المشاهد بين الشريط الجانبي أو تحت الكتاب المقدس" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Contents" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "فتح عارض تعليمات في دليل Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Mailing قائمة" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "فتح المستعرض على المستخدمين صفحة ويب قائمة بريدية" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Live دردشة" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "افتح مستعرض على واجهة للعيش الايرسي دردشة" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Report الشوائب" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "فتح مستعرض على تعقب الشوائب" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "حول _Translation" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "تعلم ترجمة عن واجهة Xiphos إلى لغات أخرى" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_about مشروع السيف" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "تعرف على مشروع السيف ، الذي هو واحد التطبيق Xiphos" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "حول _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "معرفة Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "تعليم الآية" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "فتح وحدة نمطية" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "ملاحظة" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "فتح في محرر" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "الآية لكل خط" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "المتغيرات" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "صورة المحتوى" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "احترام الخط وجوه" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "التعليق من الفصل" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Doublespace" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "بحث التحديد" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "قاموس الاستخدام الحالي" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "استعراض في BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "فتح هذه الوحدة" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "عرض كتاب عنوان" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "عرض عنوان الفصل" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "إعادة تسمية Pers.Comm." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "تفريغ Pers.Comm." #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "قراءة بصوت عال التحديد" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "حفظ هذه النتائج كعلامة واحدة" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "حفظ كعلامة قائمة واحدة" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "حفظ هذه النتائج على شكل سلسلة من العلامات الموجودة في مجلد الخاصة" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "حفظ قائمة على شكل سلسلة من العلامات" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "الآية قائمة" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "قطرة إلى أسفل قائمة التاريخ" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "تصدير قائمة" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "فتح هذه الإشارة المرجعية في علامة تبويب جديدة" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "فتح في علامة تبويب جديدة" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "فتح هذا مرجعية في الحوار" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "فتح في الحوار" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "إضافة مجلد جديد إلى المجلد المحدد" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "تضاف علامة جديدة هنا" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "إدراج إشارة مرجعية" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "تحرير المرجعية البند" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Edit السلعة" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "حذف البند" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "توسيع جميع المجموعات المرجعية" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "توسيع الكل" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "انهيار جميع المجموعات المرجعية" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "طي الكل" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "يمكن نقلها السماح للعناصر من مجلد واحد إلى آخر" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "تتيح إعادة ترتيب" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "تحميل الملف الإشارات الأخرى (الافتراضي : من BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "استيراد الإشارات المرجعية" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "إزالة مجلد وحفظه" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "تصدير مجلد" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "فتح وحدة مختارة في علامة تبويب جديدة" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "فتح وحدة مختارة في] نافذة منفصلة ['الحوار' أ" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "فتح في إطار منفصل" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "إنشاء قائمة جديدة صلاة بسيطة" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "بسيطة" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "إنشاء قائمة جديدة موضوع الصلاة" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "الموضوع" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "إنشاء مجلة شهرية جديدة" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "شهريا" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "إنشاء مجلة جديدة كل يوم" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "يوميا" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "إنشاء موضوع جديد المبينة" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "أوجز" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "إنشاء موضوع جديد المبينة" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "الفصل" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "فتح في إطار منفصل" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "إضافة البند الفرعي" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "إضافة البند الفرعي" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "إضافة عنصر" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "إضافة عنصر" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "إزالة هذا البند" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "تحرير هذا البند" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos دليل الكتاب المقدس" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "دراسة الكتاب المقدس" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "كله وحدة" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s فشلت" #~ msgid "Page %d of %d" #~ msgstr "د من الصفحة %d %d" #~ msgid "Save As" #~ msgstr "حفظ باسم" #~ msgid "HTML Output" #~ msgstr "أتش تي أم أل الإخراج" #~ msgid "HTML Source" #~ msgstr "أتش تي أم أل المصدر" #~ msgid "Plain Source" #~ msgstr "سهل المصدر" #~ msgid "_Quit" #~ msgstr "_Quit" #~ msgid "_Open" #~ msgstr "ا _ فتح" #~ msgid "Save _As..." #~ msgstr "_As حفظ..." #~ msgid "Open new document" #~ msgstr "فتح وثيقة جديدة" #~ msgid "Delete current note" #~ msgstr "ملاحظة حذف الحالي" #~ msgid "HTML _Output" #~ msgstr "أتش تي أم أل _Output" #~ msgid "_HTML Source" #~ msgstr "_HTML المصدر" #~ msgid "_Plain Source" #~ msgstr "_Plain المصدر" #~ msgid "Unlock " #~ msgstr "فتح" #~ msgid "Preparing to print" #~ msgstr "التحضير للطباعة" #~ msgid "Printing is not supported on this printer" #~ msgstr "غير معتمد الطباعة على هذه الطابعة" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "الطابعة%s لا يدعم بوستسكريبت الطباعة." #~ msgid "Printing" #~ msgstr "الطبعة" #~ msgid "Waiting to print" #~ msgstr "في انتظار طباعة" #~ msgid "An error occurred while printing" #~ msgstr "حدث خطأ أثناء الطباعة" #~ msgid "It was not possible to print your document: %s" #~ msgstr "ولم يكن من الممكن لطباعة المستند : %s" #~ msgid "Tabs" #~ msgstr "علامات" #~ msgid "Use tabbed browsing" #~ msgstr "استخدام الاستعراض المبوب" #~ msgid "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgstr "" #~ "اختيار واحدة من الكتاب المقدس + + التعليق كتابه + القاموس ، أو مجموعات " #~ "كثيرة من هذه التحديدات في واجهة تفاعلية" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "استخدام الاستعراض المبوب خانة" #~ msgid "Show" #~ msgstr "عرض" #~ msgid "Bible Texts" #~ msgstr "نصوص الكتاب المقدس" #~ msgid "Bible Texts Checkbox" #~ msgstr "نصوص الكتاب المقدس خانة" #~ msgid "Previewer Checkbox" #~ msgstr "المعاين خانة" #~ msgid "Commentaries Checkbox" #~ msgstr "التعليقات خانة" #~ msgid "Dictionary/Lexicon" #~ msgstr "قاموس / معجم" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "معجم القاموس خانة /" #~ msgid "Parallel View in a tab" #~ msgstr "مواز عرض في التبويب" #~ msgid "Tabs and Panes" #~ msgstr "علامات التبويب والألواح" #~ msgid "Scripture Cross-references" #~ msgstr "الكتاب المقدس عبر المراجع" #~ msgid "StudyPad default directory" #~ msgstr "StudyPad الدليل الافتراضي" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "المراجع باستخدام عنوان \"بحد السيف : / /\" صفحة ويب يمكن أن تكون مراجع) " #~ "المستخدمة (على غرار برامج للبحث عن مراجع الكتاب المقدس. النظام الخاص بك " #~ "ليس لديها حاليا مجموعة برنامج للتعامل مع هذه المراجع. هل تريد Xiphos " #~ "لتعيين نفسها على أنها برنامج للتعامل مع هذه المراجع؟" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "وقد نجحت مجموعة Xiphos نفسها معالج من السيف : / / والكتاب المقدس : / / " #~ "عناوين التغيير. قد ترغب في تشغيل برنامج \"جيكونف المحرر\" لدراسة تحت " #~ "مفاتيح / سطح المكتب / جنوم / رابط ، معالجات ، إذا كنت بحاجة إلى هذه." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "فشل Xiphos لاستكمال التهيئة معالج # %d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "الذهاب إلى" #~ msgid "Main" #~ msgstr "الرئيسية" #~ msgid "Modules Main" #~ msgstr "الوحدات الرئيسية" xiphos-4.0.7+dfsg1/po/pt_BR.po0000664000175000017500000040133513162045104015236 0ustar unit193unit193# Brazilian Portuguese translation for xiphos # Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the xiphos package. # FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-05-28 02:08+0000\n" "Last-Translator: Douglas Santos \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-09-20 05:58+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Configuração não encontrada" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Você tem certeza que quer apagar a nota de" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Documento sem título" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Salvar alterações para o documento" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "antes de fechar?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Se você não salvar, as alterações serão permanentemente perdidas." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Arquivo" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Bloco de Estudo" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Editor de Notas" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Lista de Oração/Diário" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Sobre o Módulo Sword" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Nome do Módulo" #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "" #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Nome do Módulo" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Devocionais Diários" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Mapas" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Imagens" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Livros Gerais" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Renomear comentário" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Desconhecido" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Preferências" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "O Projecto SWORD é uma iniciativa para criar um pacote de software " "expansível para pesquisa e estudo de Deus e da Sua Palavra. A Plataforma do " "Projecto SWORD permite fácil manipulação de textos Bíblicos, comentários, " "léxicos, dicionários e outros livros. Várias interfaces são construídas com " "base nesta plataforma. Um conjunto de módulos instalados pode ser partilhado " "entre quaisquer dessas interfaces." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "O Projeto SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Gostaria de usar Xiphos para estudar a Bíblia? Gostaria de uma interface no " "seu idioma nativo? Você pode traduzir o Xiphos!\n" "\n" "Estamos sempre procurando contribuições de novas traduções de Xiphos em " "outros idiomas. Se consegue traduzir para nós, veja por favor o link abaixo, " "contate-nos e junte-se aos nossos esforços." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Sobre a tradução do Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Veja TRANSLATION-HOWTO no código-fonte do Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Desenvolvimento do Xiphos" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright 2000-2017 Equipe de Desenvolvimento do Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Movido pelo Projeto SWORD.\n" "Gostaríamos de agradecer a Troy Griffitts e aos outros colaboradores que nos " "forneceram o Projeto SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Favorito" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Entre com o Nome da Pasta" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Nome da Pasta" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Pasta " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Especifique o arquivo de favoritos" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Editar" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Nome de pasta: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Nome do Bookmark: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Versículo: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Módulo: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Remover a pasta selecionada" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(e todo o seu conteúdo)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Remover o Bookmark selecionado" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Adicionar" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Rótulo: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Resultado da pesquisa: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Favoritos" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "para:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Informe a chave: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Salvar" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Fechar sem Salvar" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Fechar _sem Salvar" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Lista de Versículos" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "ListadeVersículo" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "ResultadosDaPesquisa" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Por favor verifique os direitos autorais antes de exportar!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Procurar" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Entre com Palavra ou Frase" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Pesquisa Anterior" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Localizar Próximo" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Definir Fonte do Módulo" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Mudar fonte para" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Módulo" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Fonte atual: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Usar a fonte padrão para este módulo" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "ERRO! O Xiphos está falhando devido a um erro \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Por favor, comunique este erro à equipe Xiphos com:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "ERRO! O Xiphos está falhando devido a um erro \"STRING\".<" #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "O módulo não tem informação sobre." #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Software de Estudo Bíblico" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Abrir uma nova aba" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Visão padrão" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Ver comentário" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Ver livro" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Bemvindo ao Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Não é possível renomear no Windows.\n" "\n" "\n" "\n" "O Xiphos está limitado pelo sistema de\n" "\n" "arquivos do Windows, pois este não permite a\n" "\n" "renomeação de componentes do nome do arquivo\n" "\n" "para arquivos atualmente abertos, tal como os\n" "\n" "conteúdos deste comentário. Por isso, não é\n" "\n" "possível renomear comentários pessoais no\n" "\n" "ambiente Windows." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Renomear comentário" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Escolher nome para o comentário" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Novo nome" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nome: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" "Os nomes dos módulos devem conter apenas caracteres de \"A\" à \"Z\" " "maiúsculos ou e minusculos e números." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "O Xiphos já conhece um módulo com esse nome." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Falhou ao criar uma nova configuração:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Erro de construção da configuração:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 #, fuzzy msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" " Bem-vindo ao Module Manager. \n" "\n" "Este é o mecanismo Xiphos para obter conteúdos novos e atualizados.\n" "Se você nunca esteve aqui antes, por favor, dedique um tempo para dar uma " "olhada.\n" "\n" "Os módulos vêm de diferentes repositórios. Módulos Fonte: " "Adicionar/Remover mostrará quais repositórios são conhecidas " "atualmente.\n" "\n" "Módulos Fonte: Escolha é para decidir de onde os módulos devem vir, " "isto é, a partir de qual repositório Xiphos deverá obtê-los, bem como onde " "devem ser colocados em seu sistema. Definir Fonte da Instalação e " "Instalar Destino da instalação, então cliqueRecarregar.\n" "\n" "Módulos: Instalar/Atualizar é para selecionar e obter os módulos " "depois de escolher a origem e destino.\n" "\n" "Módulos: Manutenção é para arquivar e criação de índice\n" "\n" "Consulte a sessão 5 do nosso manual para detalhes do Gerenciador de Módulo " "ou peça ajuda via Chat, ou (se ninguém responde no Chat), envie um e-mail " "para a nossa lista de e-mail de usuários.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Remover estes módulos?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Preparando-se para remover" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Removendo" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Remover" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Instalar estes módulos?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Preparando-se para instalar" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Instalando" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Instalar" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Arquivar estes módulos?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Preparando-se para arquivar" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arquivando" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arquivo" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Construir índice de pesquisa rápida para estes\n" "módulos (pode demorar alguns minutos/módulo)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Preparando para indexar" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexando" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Índice" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Excluir índice de pesquisa rápida para estes módulos?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Preparando para excluir índice" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Excluindo índice" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Exclusão" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "O módulo não tem informação sobre." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Nome do Módulo" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Uma marca singnifica que este módulo já está instalado" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Clique na caixa para trabalhar neste módulo" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Clique na caixa para selecionar este módulo para instalar/atualizar" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Instalado" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "O ícone do índice indica que você construiu um índice otimizado ('lucene') " "para este módulo de pesquisa rápida (veja o Painel de Manutenção para esta " "função)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "O ícone do cadeado indica que este módulo está criptografado, e exige que " "você adquira uma chave para desbloquear seu conteúdo" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Sobre" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "O ícone de atualização indica que o módulo instalado é mais antigo que o " "módulo disponível: Você deveria atualizar este módulo" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Disponível" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Tamanho" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Descrição" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' falhou:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " arquivado em: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Revistas e listas de oração não podem ser indexadas" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s falhou" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Concluído" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Desconhecido" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Repositório:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Categorizado por\n" "Tipo de Módulo" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Textos Bíblicos" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Comentários" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Dicionários" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Devocionais Diários" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Livros Gerais" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Categorizados por\n" "Disponibilidade" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Atualizações" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Desinstalado" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Lista/Diário de Oração" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Atualizando a partir de fonte remota" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Fonte remota não encontrada" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Configurar" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Tipo" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Subtítulo" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Fonte" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Diretório" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Usuário" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Senha" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Módulos Fontes" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Adicionar/Remover" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Escolher" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Módulos" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Inslatar/Atualizar" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Manutenção" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Por favor Recarregue" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Sua lista de módulo não está atualizada!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Você desinstalou sua última Bíblia.\n" "Xiphos exige pelo menos uma." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Ainda não existem Bíblias instaladas.\n" "Xiphos não pode continuar sem uma." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Padrão fontes remotas foi carregado" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Não foi possível carregar padrão de fontes da CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Remover a fonte selecionada" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Entre com uma fonte remota" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Título:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tipo:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Host:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Diretório:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Usuário (opcional)" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Senha (opcional)" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Uma fonte com esse nome já existe" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Excluir uma fonte remota" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Vá até a sessão que contem isso" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Volte ao item anterior" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Vá para o próximo item" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Dentro, na primeira sub sessão" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Sincronizar rolagem desta janela com janela principal" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Paralelo" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Desanexado/Anexado" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Opções do Módulo" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Visualização Paralela" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Remover a pasta selecionada" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "--Selecione--" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Locale terá efeito após a reinicialização" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Preferências" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Cor" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Tamanho e Superficie" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Expressão regular" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Diferenciar maiúsculas de minúsculas" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Preferências" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Desconhecido" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Clique na caixa para trabalhar neste módulo" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Disponível" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "" #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "" #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "" #: ../src/main/prayerlists.cc:557 msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Favorito" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Lista de Versículos" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "" #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Inserir Link" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Inserir Link" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Arquivo" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "_Visualizar Impressão" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Imprimir..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Salvar" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr "" #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Preferências" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Versão do Sword" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Versão do Sword" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "Bloco de Estudo" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Exclusão" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Exclusão" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Excluir" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Remover a pasta selecionada" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Apagar nota atual" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Salvar alterações para o documento" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Mudar fonte para" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Imagens" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Instalar estes módulos?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Inserir Link" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Novo" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Documento sem título" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Imprimindo" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Salvar alterações para o documento" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "_Visualizar Impressão" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_Visualizar" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Sair" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Tamanho e Superficie" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Salvar alterações para o documento" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Salvar Como..." #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Salvar _Como..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Editar" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Lista de Versículos" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Lista de Versículos" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Remover a pasta selecionada" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr "" #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Diretório" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Lista de Versículos" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Preferências" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 msgid "Enable Statusbar Checkbox" msgstr "" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Enable Parallel Alternation Checkbox" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Versículo: " #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Descrição" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "Cancelar GTK" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "Ok GTK" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Salvar Sessão" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "Pesqui_sar" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Ver" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Visualizar" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Remover a pasta selecionada" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Relatar erro" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Lista de Versículos" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Lista de Versículos" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 msgid "Create a new book/chapter outline" msgstr "" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Favorito" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Guia Bíblico Xiphos" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Estude a Bíblia" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s falhou" #~ msgid "Page %d of %d" #~ msgstr "Página %d de %d" #~ msgid "Save As" #~ msgstr "Salvar Como..." #~ msgid "HTML Output" #~ msgstr "Saída HTML" #~ msgid "HTML Source" #~ msgstr "Código-fonte HTML" #~ msgid "Plain Source" #~ msgstr "Código-fonte simples" #~ msgid "_Quit" #~ msgstr "_Sair" #~ msgid "_Open" #~ msgstr "_Abrir" #~ msgid "Save _As..." #~ msgstr "Salvar _Como..." #~ msgid "Open new document" #~ msgstr "Abrir um novo documento" #~ msgid "Delete current note" #~ msgstr "Apagar nota atual" #~ msgid "HTML _Output" #~ msgstr "_Saída HTML" #~ msgid "_HTML Source" #~ msgstr "Código-fonte _HTML:" #~ msgid "_Plain Source" #~ msgstr "Código-fonte _simples" #~ msgid "Unlock " #~ msgstr "Desbloquear " #~ msgid "Preparing to print" #~ msgstr "Preparando para imprimir" #~ msgid "Printing is not supported on this printer" #~ msgstr "Impressão não suportada nesta impressora" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Impressora %s não suporta impressão PostScript." #~ msgid "Printing" #~ msgstr "Imprimindo" #~ msgid "Waiting to print" #~ msgstr "Aguardando para imprimir" #~ msgid "An error occurred while printing" #~ msgstr "Ocorreu um erro ao imprimir" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Não foi possível imprimir o seu documento: %s" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "Referências URL usando \"sword://\" (semelhantes às\n" #~ "\n" #~ "páginas da web) podem ser usadas por programas para\n" #~ "\n" #~ "pesquisar referências bíblicas. O seu sistema não\n" #~ "\n" #~ "tem nenhum programa preparado para lidar com isso.\n" #~ "\n" #~ "\n" #~ "\n" #~ "Gostaria que o Xiphos se auto configure para lidar\n" #~ "\n" #~ "com essas referências?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "O Xiphos foi configurado com sucesso \n" #~ "para lidar com URLs sword:// e bible://.\n" #~ "\n" #~ "Se quiser, execute o programa \"gconf-editor\" \n" #~ "para examinar as chaves em /desktop/gnome/url-handlers, \n" #~ "isso se você precisar alterá-las." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos não conseguiu completar a inicialização do tratador (handler) para " #~ "a chave #%d: \n" #~ "%s" #~ msgid "Go to " #~ msgstr "Ir para " #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Livros podem ser baixados do Projeto SWORD" #~ msgid "About the SWORD Project" #~ msgstr "Sobre o Projeto SWORD" #~ msgid "Cipher Key?" #~ msgstr "Chave de Codificação?" xiphos-4.0.7+dfsg1/po/it.po0000664000175000017500000036523713162045104014656 0ustar unit193unit193# Italian translation for xiphos # Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the xiphos package. # FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2017-03-06 10:21+0000\n" "Last-Translator: L'Africain \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2017-04-26 08:20+0000\n" "X-Generator: Launchpad (build 18361)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Configurazione non trovata" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Sei sicuro di voler cancellare la nota per" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Apri" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Documento senza nome" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Salvare le modifiche al documento" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "prima di chiudere?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Se non si salva, le modifiche andranno perse per sempre." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "File" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Editor delle note" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "A proposito dello modulo Sword" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Nome del modulo" #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Versione" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Copia" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Eliminazione" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Mappe" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Immagini" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Commento" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Dizionario" #: ../src/gnome2/about_modules.c:454 msgid "General Book" msgstr "" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Rinomina il commento" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Sconosciuto" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formato" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Note a piè di pagina" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Referenza Incrociata" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Formato" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "Il Progetto SWORD" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Riguardo alla traduzione di Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Sviluppo di Xiphos" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Segnalibro" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Nome della cartella" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Cartella: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Specifica il file dei segnalibri" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Modifica" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Nome della cartella: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Nome del segnalibro: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Verso: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modulo: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Rimuovi il segnalibro selezionato" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Aggiungi" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Etichetta: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Segnalibri" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "per:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Inserisci chiave: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Salva" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Chiudi senza salvare" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Chiudi _senza salvare" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Elenco dei versi" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Trova" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Inserisci parola o frase" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Cerca all'indietro" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Trova successivo" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Cambia il carattere per" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modulo" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "" #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Utilizza il carattere predefinito per questo modulo" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "Il modulo non ha informazioni su." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Apri una nuova scheda" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Benvenuto in Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Rinomina il commento" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Scegli il nome del commento" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nuovo nome" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nome: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Eliminazione in corso" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Rimuovi" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Installare questi moduli?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Preparazione all'installazione in corso" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Installazione in corso" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Installa" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archiviazione in corso" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archivia" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Preparazione all'indicizzazione in corso" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indicizzazione in corso" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indice" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Eliminazione" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Il modulo non ha informazioni su." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Nome del modulo" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Installato" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Informazioni su" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Disponibile" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Dimensione" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Descrizione" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s non riuscito" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Completato" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Sconosciuto" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Commenti" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Dizionari" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Aggiornamenti" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Configurare" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Tipo" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Cartella" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Utente" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Aggiungi/rimuovi" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Seleziona" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduli" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Manutenzione" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "" #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tipo:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Ospite:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Cartella:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr " Modulo" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Parallelo" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Personale" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Preferenze" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Opzioni" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Caratteri" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Colore" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Speciale" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Modulo" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Tipo di ricerca" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Espressione regolare" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Opzioni di ricerca" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Distingui le maiuscole" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Ultima ricerca" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Limiti" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Preferenze" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Cercare" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nuovo nome" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Gennaio" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Febbraio" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Marzo" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Aprile" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Maggio" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Giugno" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Luglio" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Agosto" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Settembre" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Ottobre" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Novembre" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Dicembre" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Sconosciuto" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Disponibile" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Capitolo" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "" #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Anteprima" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Nota a piè di pagina" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Referenza Incrociata" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologia" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Note a piè di pagina" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "Formato" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "Formato" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Salute" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "Formato" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "" #: ../src/main/prayerlists.cc:128 #, fuzzy msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punto y" #: ../src/main/prayerlists.cc:130 #, fuzzy msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punto z" #: ../src/main/prayerlists.cc:132 #, fuzzy msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "" #: ../src/main/prayerlists.cc:141 #, fuzzy msgid "Subtopic 1
" msgstr "(x)
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "" #: ../src/main/prayerlists.cc:144 #, fuzzy msgid "Subtopic 2
" msgstr "(x)
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "" #: ../src/main/prayerlists.cc:147 #, fuzzy msgid "Subtopic 3
" msgstr "(x)
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "" #: ../src/main/prayerlists.cc:150 #, fuzzy msgid "Subtopic 4
" msgstr "(x)
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "" #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "" #: ../src/main/prayerlists.cc:557 msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Capitolo" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Cerca: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "capitolo" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Elenco dei versi" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Capitolo" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Capitolo" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Antico Testamento" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nuovo Testamento" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Aggiunta preferito" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Crea nuova cartella" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nuova cartella" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nuovo ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Etichetta:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modulo:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Inserisci collegamento" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Testo normale" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Inserisci collegamento" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Esci" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_File" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Ante_prima di Stampa" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Stampa..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Esci" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "F_ormato" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Salva" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Salva il file corrente" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nuovo documento" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versione" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Chiave" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Copia" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Esporta" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Libro" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formato" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Testo normale" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Preferenze" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Versione" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Versione" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Eliminazione" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Eliminazione" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Elimina" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Rimuovi il segnalibro selezionato" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Cancella la nota corrente" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Salvare le modifiche al documento" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Caratteri" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Cambia il carattere per" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Immagini" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Installare questi moduli?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Inserisci collegamento" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nuovo" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Crea nuova cartella" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Apri" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Nuovo documento" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Stampa" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Salvare le modifiche al documento" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "Ante_prima di Stampa" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "Anteprima" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Esci" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Tipo di ricerca" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Salvare le modifiche al documento" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Salva con nome" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Sa_lva come..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Modifica" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Salva il file corrente" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Elenco dei versi" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Elenco dei versi" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 msgid "Remove annotation." msgstr "" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Installa" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archivia" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Indice" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Continua" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Locale" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Remota" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Sfondo" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Dimensione base caratteri" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Generale" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Personale" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Cartella" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Elenco dei versi" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Speciale" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Preferenze" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Generale" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Ridimensiona immagini" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 msgid "Enable Statusbar Checkbox" msgstr "" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Enable Parallel Alternation Checkbox" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Verso: " #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Descrizione" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Aggiungi moduli" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-annulla" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "C_erca" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Visualizza" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Segnala bug" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 msgid "Create a new book/chapter outline" msgstr "" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Capitolo" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos guida per la bibbia" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studia la bibbia" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "Page %d of %d" #~ msgstr "Pagina %d di %d" #~ msgid "HTML Output" #~ msgstr "Output HTML" #~ msgid "HTML Source" #~ msgstr "Sorgente HTML" #~ msgid "Plain Source" #~ msgstr "Sorgente semplice" #~ msgid "_Open" #~ msgstr "_Apri" #~ msgid "Open new document" #~ msgstr "Apri nuovo documento" #~ msgid "HTML _Output" #~ msgstr "_Output HTML" #~ msgid "_HTML Source" #~ msgstr "Sorgente _HTML" #~ msgid "_Plain Source" #~ msgstr "Sor_gente semplice" #~ msgid "Unlock " #~ msgstr "Digitare la chiave di sblocco " #~ msgid "Preparing to print" #~ msgstr "Preparazione per la stampa" #~ msgid "Printing is not supported on this printer" #~ msgstr "La stampa non è supportata su questa stampante" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "La stampante %s non supporta la stampa PostScript." #~ msgid "Waiting to print" #~ msgstr "Stampa in attesa" #~ msgid "An error occurred while printing" #~ msgstr "Si è verificato un errore durante la stampa" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Non è stato possibile stampare il documento: %s" #~ msgid "Go to " #~ msgstr "Vai a " #~ msgid "Main" #~ msgstr "Principale" #~ msgid "Modules Main" #~ msgstr "Moduli principali" xiphos-4.0.7+dfsg1/po/wscript_build0000664000175000017500000000017213162045104016457 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 bld.new_task_gen( features='intltool_po', appname = bld.env['PACKAGE']) xiphos-4.0.7+dfsg1/po/fi.po0000664000175000017500000045651013162045104014633 0ustar unit193unit193# translation of fi.po to Finnish # Finnish translation for Xiphos # Copyright (C) 2007 Eerik Saarikalle # Copyright (C) 2009 Eeli Kaikkonen # This file is distributed under the same license as the Xiphos package. # Eerik Saarikalle 2007 # Eeli Kaikkonen # # # Eerik Saarikalle , 2009. # Eeli Kaikkonen , 2009. msgid "" msgstr "" "Project-Id-Version: fi\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-29 21:12+0100\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: American English \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Asetuksia ei löydetty" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Haluatko poistaa merkinnän" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Avaa" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Nimeämätön dokumentti" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Tallenna muutokset tiedostoon" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "ennen sulkemista?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Jos et tallenna, muutokset katoavat pysyvästi." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Tiedosto" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Opiskelumuistio" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Muistiinpanojen muokkain" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Rukouslistan/päiväkirjan editori" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Tietoa Swordin moduulista" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Moduulien hallinta" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Moduulilistat" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Valinnat" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Laajuus" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Päivittäinen hartaus" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Kartat" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Kuvat" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Raamattu" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Kommentaari" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Sanakirja" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Yleiset kirjat" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Uudelleennimeä kommentaari" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "PäiväKirja" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Tuntematon" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Alueet" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Asennuslähde" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Pääikkunan moduulit" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Muotoilu" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Otsikot" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Alaviitteet" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Ristiviittaukset" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Strongin numerot" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morfologiset tunnisteet" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Sanojen perusmuodot" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Jeesuksen sanat punaisella" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Kreikkalaiset korkomerkit" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Heprean vokaalipisteet" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Heprean kantillaatio" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Translitteraatio" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morfeemien segmentointi" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Attribuutti" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Valinnat" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "SWORD-projekti" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Pidätkö Xiphos-ohjelmasta? Haluatko nähdä sen käyttävän omaa kieltäsi? Voit " "kääntää Xiphoksen!\n" "\n" "Etsimme jatkuvasti kääntäjiä uusille kielille. Jos kykenet auttamaan " "kääntämisessä, käytä allaolevaa linkkiä, ota meihin yhteytttä ja tule mukaan " "työhömme." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Tietoa Xiphoksen käännöksestä" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Katso TRANSLATION HOWTO Xiphoksen lähdekoodista" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphoksen kehittäminen" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright 2000-2017 Xiphoksen kehitystiimi" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Toimii SWORD-projektin avulla.\n" "Haluamme kiittää Troy Griffittsiä ja kaikkia muita, jotka ovat antaneet " "meille SWORD-projektin." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Kirjanmerkki" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Kirjoita kansion nimi" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Kansion nimi" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Kansio: " #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "Muokkaa kirjanmerkkijaksoa" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Muokkaa" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Kansion nimi: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Kirjanmerkin nimi: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Jae: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Moduuli: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Poista valittu kansio" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(ja kaikki sen sisältö)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Poista valitut kirjanmerkit" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Lisää" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Etiketti: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Haun tulos: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Kirjanmerkit" #: ../src/gnome2/cipher_key_dialog.c:63 #, fuzzy, c-format msgid "Cipher key for module %s" msgstr "Etsitään SWORD-moduuleja" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "moduulille:" #: ../src/gnome2/cipher_key_dialog.c:67 #, fuzzy msgid "Enter Key: " msgstr "Anna salausavain: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Tallenna" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Sulje tallentamatta" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Sulje _tallentamatta" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Jaelista" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Ole hyvä ja tarkista tekijänoikeudet ennen vientiä!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Etsi" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Kirjoita sana tai fraasi" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Hae taaksepäin" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Etsi seuraava" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Aseta moduulin fontti" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Vaihda fontti" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Moduuli" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Nykyinen fontti: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Käytä oletusfonttia tälle moduulille" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "BUGI! Xiphos kaatuu virheen \"STRDUP\" takia." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Voit raportoida tämän virheen Xiphos-tiimille:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "BUGI! Xiphos kaatuu virheen \"STRING\" takia." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "Moduuleissa, joissa on Strongin numeroita" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Raamatunopiskeluohjelma" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Avaa uusi välilehti" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standardinäkymä" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Kommentaarinäkymä" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Kirjanäkymä" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Tervetuloa Xiphokseen" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Uudelleennimeäminen ei ole mahdollista Windowsissa.\n" "\n" "Windowsin tiedostojärjestelmä ei salli avattuna olevan\n" "tiedoston nimen muuttamista. Sen takia henkilökohtaisen\n" "kommentaarin uudelleennimeäminen ei ole käytössä\n" "Windows-ympäristössä." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Uudelleennimeä kommentaari" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Valitse kommentaarin nimi" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Uusi nimi" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nimi: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Moduulin nimi saa sisältää vain merkkejä [A-Za-z0-9]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos käyttää jo nimeä jollekin moduulille." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Uusien asetusten luominen epäonnistui:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Asetusten muodostusvirhe:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 #, fuzzy msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Tervetuloa moduulienhallintaan.\n" "\n" "Tämä on Xiphoksen tapa hakea uutta ja päivitettyä sisältöä.\n" "Näyttää siltä, ettet ole aiemmin ollut täällä, joten tutustu tähän " "hetkinen.\n" "(Tämä näytetään vain kerran.)\n" "\n" "Moduulit tulevat eri varastoista (repository). Moduulien lähteet: " "Lisää/Poista näyttää, mitkä varastot ovat tällä hetkellä tiedossa.\n" "\n" "Moduulien lähteet: Valitse valitsee, mistä varastosta Xiphos hakee " "moduulit, ja myös, minne ne asennetaan järjestelmässäsi. Aseta " "Asennuslähde ja Asennuskohde ja paina Virkistä.\n" "\n" "Moduulit: Asenna/Päivitä valitsee ja hakee moduulit, kun lähde ja " "kohde on ensin valittu.\n" "\n" "Moduulit: Ylläpito arkistoi moduuleja ja hallinnoi indeksejä.\n" "\n" "Tarkempia tietoja löytyy käsikirjan kohdasta \"Moduulien hallinta\", tai " "voit kysyä apua LIve Chatin kautta, tai (jos chatissa ei vastata) voit " "lähettää sähköpostia käyttäjien sähköpostilistalle.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Poista nämä moduulit?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Valmistellaan poistoa" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Poistetaan" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Poista" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Asenna nämä moduulit?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Valmistellaan asennusta" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Asennetaan" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Asenna" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Arkistoi nämä moduulit?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Valmistellaan arkistointia" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arkistoidaan" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arkistoi" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Luo indeksi nopeaa hakua varten näille moduuleille\n" "(voi kestää minuutteja/moduuli)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Valmistellaan indeksointia" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indeksoidaan" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indeksoi" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Poista nopean haun indeksit näiltä moduuleilta?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Valmistellaan indeksin poistoa" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Poistaan indeksiä" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Poista" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Moduulilla ei ole tietoja" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Moduulin nimi" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Valintamerkki tarkoittaa, että moduuli on jo asennettu" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Paina valintaruutua valitaksesi moduuli toimintoja varten" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Paina valintaruutua valitaksesi moduuli asennusta/päivitystä varten" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Asennettu" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Indeksikuvake tarkoittaa, että moduulille on luotu optimoitu ('lucene') " "indeksi nopeaa hakua varten (ks. Ylläpito-paneeli)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Lukkokuvake tarkoittaa, ettää moduuli on salattu ja vaatii " "salauksenpurkuavaimen ostoa sisällön omistajalta" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Tietoa" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Uudelleenlatauskuvake tarkoittaa, että asennettu moduuli on vanhempi kuin " "saatavilla oleva: moduuli kannattaisi päivittää" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Saatavilla" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Koko" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Kuvaus" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' epäonnistui:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " arkistoitu kohteeseen: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Rukouslistoja ja -päiväkirjoja ei voi indeksoida." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s epäonnistui" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Valmis" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Tuntematon" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Varasto:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Lajiteltu moduulin\n" "tyypin mukaan" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Raamatulliset tekstit" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Kommentaarit" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Sanakirjat" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Päivittäiset hartaudet" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Yleiset kirjat" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Lajiteltu saatavuuden\n" "mukaan" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Päivitykset" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Asentamaton" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Rukouslista/päiväkirja" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Virkistetään etälähteestä" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Etälähdettä ei löytynyt" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Asetukset" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Tyyppi" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Seloste" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Lähde" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Kansio" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Käyttäjä" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Salasana" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Moduulien lähteet" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Lisää/Poista" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Valitse" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduulit" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Asenna/Päivitä" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Ylläpito" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Lataa uudestaan" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Moduulilistasi ei ole ajan tasalla!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "Olet poistanut viimeisen Raamatun. Xiphos tarvitsee ainakin yhden." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Yhtään Raamattua ei ole vielä asennettu. Xiphos ei voi jatkaa ilman " "raamattumoduulia." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Vakioetälähteet on ladattu." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Lähteiden lataaminen CrossWirelta ei onnistunut." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Poista valittu lähde" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Lisää etälähde" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Seloste:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tyyppi:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Palvelin:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Kansio:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Käyttäjä (ei pakollinen):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Salasana (valinnainen):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Tämänniminen lähde on jo olemassa." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Tuhoa etälähde" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "Koko moduuli" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Siirry ulospäin jaksoon joka sisältää tämän" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Mene edelliseen jaksoon" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Mene seuraavaan jaksoon" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Siirry sisäänpäin, ensimmäiseen alijaksoon" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Rinnakkaisnäkymä" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Liitä/Irrota" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Moduulin asetukset" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Rinnakkaisnäkymä" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Lue valinta ääneen" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Henkilökohtaista" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Valitse --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Paikallisuusasetus astuu voimaan uudellenkäynnistyksen jälkeen." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Asetukset" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Yleinen" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Vaihtoehdot" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Raamattu" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Kirjasinlajit" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Väri" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "Välilehdet ja paneelit" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Erityiset" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Tyhjennä lista?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Haluatko varmasti tyhjentää moduulilistan?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Poista moduuli?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Oletko varma, että haluat poistaa valitun moduulin?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Haetaan " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Moduuli" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "löydetty " #: ../src/gnome2/search_dialog.c:483 #, fuzzy, c-format msgid "New List %s" msgstr "Tallenna lista" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Viimeistä moduulilistaa ei voi poistaa" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Poista lista?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Haluatko varmasti poistaa:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Tämä on JA-haku:\n" "Näyttää tulokset jotka sisältävät kaikki sanat." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "_Edistynyt haku" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Hae moduulista" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Hakutapa" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimoitu (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Säännöllinen lauseke" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Tarkka fraasi" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Hakuasetukset" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Huomioi kirjainkoko" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Haun laajuus" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Ei laajuutta" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Käytä rajoja" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Viimeisin haku" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Rajat" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Alempi" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Ylempi" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "Avaa editorissa" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Aseta käyttäjän asetukset" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Haku" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Sivupalkki" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "SWORD-projektin mahdollistama" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Rukouslistan/päiväkirjan kohta" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Uusi nimi" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Poista valittu kohta" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Tammikuu" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Helmikuu" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Maaliskuu" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Huhtikuu" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Toukokuu" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Kesäkuu" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Heinäkuu" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Elokuu" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Syyskuu" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Lokakuu" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Marraskuu" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Joulukuu" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Kuvan kokoa ei voitu päätellä.\n" "Xiphos ei voi muuttaa kuvien kokoa ikkunaan sopivaksi." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Koko moduuli" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Paina valintaruutua valitaksesi moduuli toimintoja varten" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Saatavilla" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Pelastus" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "" "\n" "Application: " msgstr "Tietoa tästä ohjelmasta" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Väärin enkoodattu oman muistiinpanon otsikko:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Kappale" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos ei ymmärrä enempää kuin yhden argumentin." #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Alustetaan Gecko" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Kasataan näkymää" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Käynnistetään Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Ladataan asetuksia" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Näytetään Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Esikatselija" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Alaviite" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Ristiviittaus" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongin numerot" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Sanojen taivutus" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Takaisin " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strongin numerot" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Alaviitteet" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfologiset tunnisteet" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Heprean vokaalipisteet" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Heprean kantillaatio" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Kreikkalaiset korkomerkit" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Ristiviittaukset" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Sanojen perusmuodot" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Otsikot" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morfeemien segmentointi" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Jeesuksen sanat punaisella" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Translitteraatio" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Tekstivariantit" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Ensisijainen lukutapa" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Toissijainen lukutapa" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Kaikki lukutavat" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Translitteraatio" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "näytä asiayhteys" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Kasvu" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "Kasvua varten
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Pelastus" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "Pelastusta varten
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Terveys" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "Terveyttä varten" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Sekalaiset" #: ../src/main/prayerlists.cc:119 #, fuzzy msgid "Miscellaneous
" msgstr "Sekalaiset" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Kohta x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Kohta y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Kohta z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Alaotsikko 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Alaotsikko 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Alaotsikko 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Alaotsikko 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Alaotsikko 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Alaotsikko 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Alaotsikko 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Alaotsikko 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Uuden rukouslistan tai -päiväkirjan nimi" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Tämänniminen rukouslista on jo olemassa." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos ei voi luoda moduulin polkua:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Yksinkertainen rukouslista. \\par\\par Xiphoksen luoma moduuli." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "PerusRukousLista" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "OmaRukouslista" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Ihmiset:
Pekka
Sami
Susanna

Seurakunta:
tilaisuudet
yhteys
Raamattuja lähetystyöntekijöille


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "Aiheisiin perustuva rukouslista. \\par\\par Xiphoksen luoma moduuli." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "RukousListaAiheet" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Pekka
Sami
Susanna
Jussi
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Hengellinen kasvu" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mikko
Teppo
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Susanna
Jussi
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Kuukausittainen rukouslista. \\par\\par Xiphoksen luoma moduuli." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "KuukausiRukousLista" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Päiväkirja. \\par\\par Xiphoksen luoma moduuli." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "PäiväKirja" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Aiheen runko (esim. saarna). \\par\\par Xiphoksen luoma moduuli." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "AiheenRunko" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Yläotsikko A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Yläotsikko A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Yläotsikko B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Yläotsikko B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Yläotsikko C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Yläotsikko C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Aiheen runko (esim. saarna). \\par\\par Xiphoksen luoma moduuli." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Kappale" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Käyttäjän muistiinpanot" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Hakutulos %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Poista alue?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Oletko varma, että haluat poistaa tämän alueen?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Haku: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Kyseistä moduulia ei ole asennettu.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Ole hyvä ja muokkaa moduulilistaa." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Pikahakuindeksiä ei ole moduulille %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Tälle moduulille on asetettu hakutapa 'monta sanaa'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Katso Moduulien hallinta, Ylläpito." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Haku päättynyt" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "osumat" #: ../src/main/search_sidebar.cc:203 #, fuzzy msgid "There is no commentary module." msgstr "Kommentaarimoduulien lukumäärä" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME ei ole asetettu!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos ei voi luoda moduulin polkua:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "ei voi luoda " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 #, fuzzy msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Raamattuja ei ole vieläkään asennettu.\n" "Ilmeisesti et halunnut asentaa sellaista.\n" "\n" "Xiphos ei voi jatkaa ilman näytettävää\n" "Raamattumoduulia. Ohjelma suljetaan." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Raamattumoduulin asennus valmis." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "jae" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "luku" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphoksen kielilyhenteiden\n" "tiedostoa ei löydy." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphoksen kielilyhenteiden\n" "tiedostoa ei voi avata." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos ei pysty varaamaan\n" "tilaa kielilyhenteille." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos ei voi lukea\n" "kielilyhenteiden tiedostoa." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, fuzzy, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "Paikallisuusasetusta ei löydy:" #: ../src/main/sword.cc:764 #, fuzzy msgid "Book names and menus may not be translated." msgstr "Kirjojen nimiä ja valikkoja ei ehkä pystytä kääntämään" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Päivittäistä hartausta etsittiin, mutta sellaista ei ole asennettu." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Tyhjennä historialista" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Jaelista" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URLia ei löydetty:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos ei voinut suorittaa: %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Katselunäkymän virhe:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Näytä %s pääikkunassa" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokumenttia ei onnistuttu luomaan. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Mitä minun täytyy tehdä pelastuakseni?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Apt 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Room 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Mitä on evankeliumi?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokumenttia ei onnistuttu käsittelemään. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "tyhjä dokumentti \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "väärä tyyppi, juurisolmu != SwordBookmarks\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "väärä tyyppi, juurisolmu != %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Kappale" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Kappale" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Vanha Testamentti" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "1Moos - Malakia" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Uusi Testamentti" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Matt- Ilm" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Moduulilistan malli" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "väärä tyyppi, juurisolmu != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Lisää kirjanmerkki" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Kirjanmerkkidialogi" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Luo hakemisto" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Uusi kansio" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Uusi ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Peruuta kirjanmerkki" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Etiketti:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Etiketti" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Jae:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Jae" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Moduuli:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Moduuli" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Kirjanmerkkikansion puunäkymä" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Lisää linkki" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Jae" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Muotoilematon teksti" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Lisää linkki" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Sulje ohjelma" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Poistu" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Tulosta tämä muistiinpano" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Esikatsele tulostettavaa muistiinpanoa" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML-tila" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Poista nykyinen muistiinpano" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Poista henkilökohtainen kommentti" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Tiedosto" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Tallenna nykyinen muistiinpano" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Tallenna (henkilökohtainen kommentti)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Tulostuksen esi_katselu" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Tulosta..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "P_oistu" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "Muo_toilu" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Tallenna" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Tulosta tämä tiedosto" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Esikatsele tulostettavaa tiedostoa" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Avaa tiedosto Opiskelumuistiossa" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Tallenna nykyinen tiedosto" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Tallenna nykyinen tiedosto nimellä" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Tallenna nimellä" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Lisää tämä tiedosto kirjanmerkkeihisi" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Luo uusi tiedosto" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Uusi tiedosto" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Kopioi/vie jakso" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versio" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Avain" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopioi" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Vie" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Vie koko kirja" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Kirja" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Vie koko luku" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Vie yksittäinen jae" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Jaejakso" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Muotoilu" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Muotoilematon teksti" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Jaenumeron fontin koko" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Jakeen numero" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Viittaus" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Viittaus" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Swordin versio" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Jakeen numero" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Tallenna vienti nimellä" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Swordin versio" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "Avaa Opiskelumuistio" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Avaa dialogissa" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Lue valinta ääneen" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Kopioi" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Moduulivalinta" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Poista valittu alue" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Poista" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Poista valittu kohta" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Poista Jakso" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Poista nykyinen teksti" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Hae koko moduulista" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Kirjasinlajit" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Vaihda fontti" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Kuvat" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Linkit" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "AiheenRunko" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Asenna nämä moduulit?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Lisää linkki" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Uusi" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Luo hakemisto" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Avaa moduuli" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Tulosta tämä tiedosto" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Tulosta" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Tulosta tämä tiedosto" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Tulostuksen esikatselu" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "E_sikatselu" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Tulosta tämä tiedosto" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Lopeta" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "Avaa editorissa" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Haun määritykset" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Tallenna muutokset tiedostoon" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Tallenna nimellä" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Tallenna nimellä..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Moduulivalinta" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Muokkaa" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Tallenna nykyinen tiedosto nimellä" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Muokkaa" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Ohje" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Poista lista?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Jaelista" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Merkkaa jae/poista merkkaus" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Käyttäjän muistiinpanot" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Käyttäjän muistiinpanot" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Merkkaa" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Poista merkkaus" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Käyttäjän muistiinpanot" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Käyttäjän muistiinpanot" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Moduulien hallinta" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "_Näkymä" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 #, fuzzy msgid "_Load Standard" msgstr "Lataa vakio" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "Asenna" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "Asenna nämä moduulit?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "Poista valittu moduuli listasta" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 #, fuzzy msgid "_Archive" msgstr "Arkistoi" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "Oletko varma, että haluat poistaa valitun moduulin?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 #, fuzzy msgid "_Index" msgstr "Indeksoi" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "Tuhoa indeksi" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 #, fuzzy msgid "Delete the fast-search index of the selected modules." msgstr "Poista nopean haun indeksit näiltä moduuleilta?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Jatka" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Moduulien hallinta" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "VAROITUS: Jos maassasi vainotaan uskovia, käytä varoen." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr " Lisää ja Poista lähteitä" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Nykyiset paikalliset lähteet" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Nykyiset etälähteet" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "Tuhoa etälähde" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Asennuslähde" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Paikallinen" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Etä" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Asennushakemisto" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Henkilökohtainen alue, omaan käyttöösi:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Kotihakemisto" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Järjestelmän alue, kaikille käyttäjille:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Swordin järjestelmähakemisto" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Varoitus: Jos maassasi vainotaan uskovia etkä halua paljastumisen " "riskiä, älä käytä etäasennusominaisuutta! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Paikallinen asennushakemisto" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Historialista" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Valitse näytettävä kirja" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Johanneksen ilmestys" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "Valitse näytettävä kirja" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "Valitse näytettävä kirja" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Anna viittaus muodossa Kirja 1:1 ja paina Return" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Viittaus" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Kansi" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Kirjasinten värit" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Tausta" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Edusta" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Nykyinen jae" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Jakeen numero" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Linkit" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Korosta edustaa" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Korosta taustaa" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "Lisää kirjanmerkki" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "Korosta taustaa" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Fonttien värit" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Kirjasinten koot" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Perusfontin koko" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Jaenumeron fontin koko" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Sekalaiset fontit" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Laajuus" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Moduulit" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Henkilökohtaista" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Jakeen numero" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Jakeen numero" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Pelastus" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Kansio" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Jaelista" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Listan nimi" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Jakeen numero" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Jakeen numero" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Jakeen numero" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Erityiset" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Asetukset" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Jakeen numero" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "osumat" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Yleistä" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Erityinen paikallisuusasetus (vaatii uudelleenkäynnistyksen)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Näytä käynnistyskuva aloituksen yhteydessä" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Näytä päivittäinen hartaus aloituksen yhteydessä" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Käytä oletussanakirjaa" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Vieritä edelliseen/seuraavaan kappaleeseen" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "Käytä Raamatun tekstin vierityspalkkia kappaleiden selaamiseen" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Muuta kuvien kokoa" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "" "Muuta automaattisesti kommentaarin, kirjan ja sanakirjan kuvat ikkunaan " "sopiviksi" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Korosta nykyinen jae" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Korosta nykyinen jae vahvalla kontrastilla" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "Käyttäjän muistiinpanot" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "Korosta nykyinen jae vahvalla kontrastilla" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "Ristiviittaukset" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Ota rukouslistat käyttöön" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 msgid "Enable Statusbar Checkbox" msgstr "" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Enable Parallel Alternation Checkbox" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Jakeen numero" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "Näytä jae_numerot" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "Jaenumeron fontin koko" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "Jaenumeron fontin koko" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Kuvaus" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "Näytä jae_numerot" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "Jaenumeron fontin koko" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "Opiskelumuistion oletushakemisto" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Valitse hakemisto" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Sekalaista" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Pääikkunan moduulit" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Raamatullinen teksti" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Moduulit" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Poista kaikki moduulit listasta" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Poista valittu moduuli listasta" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 #, fuzzy msgid "Open a dialog to select modules" msgstr "Avaa dialogi valitaksesi moduulit, jotka lisätään listaan" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Lisää moduuleja" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Rinnakkaismoduulit" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Moduulit erityistarkoituksiin" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Päivittäinen hartaus" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Heprean sanakirja" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Kreikan sanakirja" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Oletussanakirja" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Henkilökohtaiset muistiinpanot" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Sekalaiset moduulit" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Edistynyt haku" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "Attribuuttihaku" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "teksti " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Aloita/keskeytä haku" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Laajuus" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Hae koko moduulista" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Koko moduuli" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Käytä viimeisen haun tuloksia haun laajuutena" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Nykyiset tulokset" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Käytä omaa aluetta haun laajuutena" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Oma alue" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Käytä yksittäistä moduulia haulle" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Yksittäinen moduuli" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Käytä nykyistä modulilistaa haulle" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Moduulilista" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Käytä omaa moduulilistaa hakuun" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Oma moduulilista" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Hakutyyppi" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Nopea indeksiin perustuva haku\n" "Indeksin täytyy olla luotu etukäteen:\n" "Ks. moduulien hallinan ylläpitotoiminnot" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Monta sanaa" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Tee valinnat Attribuuttihaku-välilehdellä" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Attribuutit" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Valinnat" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Haun määritykset" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Näytä pääikkunassa" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Tallenna hakutulokset kirjanmerkkeinä" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Vie nykyisen haun tulos" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Vie" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Poista listat uuden haun vuoksi" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Löydettiin" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Haun tulokset" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Esikatselu" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Tulokset" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Luo uusi oma alue" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Tallenna oma alue" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Poista valittu alue" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Alueet" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Alueen nimi" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Alueen määrittely" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "esim. Matt-John;Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Oman alueen esikatselu" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Omat alueet" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Luo uusi moduulilista" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Tallenna moduulilista" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Poista valittu lista" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Moduulilistat" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Listan nimi" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Avaa dialogi valitaksesi moduulit, jotka lisätään listaan" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Omat listat" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Attribuutti" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Hae Strongin numeroita kuten G4442 tai H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strongin numerot" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Hae morfologisia tunnisteita" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Hae alaviitteistä" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Tulosten näytön valinnat" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "Moduuleissa, joissa on Strongin numeroita" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Näytä Strongin numerot" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "Moduuleissa, joissa on morfologiset tunnisteet" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Näytä morfologiset tunnisteet" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "Moduuleissa, joissa on alaviitteet" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Näytä alaviitteet" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Attribuuttihaku" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Moduulivalinta" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Hakutyyppi" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Avaa Opiskelumuistio" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Avaa istunto" #: ../ui/xi-menus.glade.h:4 #, fuzzy msgid "Open a saved tab settings collection" msgstr "Avaa tallennettu istunto" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Tallenna istunto" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 #, fuzzy msgid "_New Prayerlist/Journal" msgstr "Rukouslista/päiväkirja" #: ../ui/xi-menus.glade.h:8 #, fuzzy msgid "Create a new journal or prayerlist from a template" msgstr "Luo uusi rukouslista" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Etsi" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Edistynyt haku" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Asetukset" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Käytä moduulien hallintaa Sword-moduulien asennukseen tai poistoon" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Moduulien hallinta" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Näkymä" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Raamattu" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "E_sikatselu" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Kommentaari/kirja" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Sanakirja" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "_Linkitä välilehdet" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "L_ue ääneen" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Näytä jae_numerot" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Korosta nykyinen jae" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "Korosta nykyinen jae vahvalla kontrastilla" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Liitä/Irrota sivupalkki" #: ../ui/xi-menus.glade.h:33 #, fuzzy msgid "Operate the sidebar as a separate window" msgstr "Avaa erillisessä ikkunassa" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Näytä/piilota sivupalkki" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Poista valittu kansio" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Näytä _rinnakkaisnäkymä välilehdessä" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Näytä _esikatselu sivupalkissa" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Sisältö" #: ../ui/xi-menus.glade.h:42 #, fuzzy msgid "Open the help viewer on the Xiphos manual" msgstr "Avaa Xiphos manuaali" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "Sähköpostilista" #: ../ui/xi-menus.glade.h:44 #, fuzzy msgid "Open a browser on the users' mailing list webpage" msgstr "Kirjaudu käyttäjien sähköpostilistalle" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_IRC-kanava" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "Raportoi virheestä" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Tietoa käännöksestä" #: ../ui/xi-menus.glade.h:50 #, fuzzy msgid "Learn about translating the Xiphos interface to other languages" msgstr "Xiphoksen kääntäminen muille kielille" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_Tietoja SWORD-projektista" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Tietoa _Xiphoksesta" #: ../ui/xi-menus.glade.h:56 #, fuzzy msgid "Learn about Xiphos" msgstr "Tietoa _Xiphoksesta" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Avaa moduuli" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Muistiinpano" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Avaa editorissa" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "Yksi jae rivillä" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Variantit" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Kuva_sisältö" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Noudata fonttimäärittelyjä" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Kommentaari luvuittain" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 #, fuzzy msgid "Doublespace" msgstr "Kaksinkertainen riviväli" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Etsi valinta" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Käytä nykyistä sanakirjaa" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Poista moduulin lukitus" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Näytä kirjan otsikko" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Näytä luvun otsikko" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Nimeä henk.koht. komm." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Hävitä henk.koht. komm." #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Lue valinta ääneen" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Tallenna tulokset yhdeksi kirjanmerkiksi" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Tallenna lista yhdeksi kirjanmerkiksi" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Tallenna tulokset yhteen kansioon peräkkäisiksi kirjanmerkeiksi" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Tallenna lista peräkkäisiksi kirjanmerkeiksi" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Jaelista" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Tyhjennä historialista" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Vie lista" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Avaa tämä kirjanmerkki uudessa välilehdessä" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Avaa uudessa välilehdessä" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Avaa tämä kirjanmerkki dialogissa" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Avaa dialogissa" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Lisää uusi kansio valittuun kansioon" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Lisää uusi kirjanmerkki tähän" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Lisää kirjanmerkki" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Muokkaa kirjanmerkkijaksoa" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Muokkaa jaksoa" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Poista jakso" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Laajenna kaikki kirjanmerkkiryhmät" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Laajenna kaikki" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Kutista kaikki kirjanmerkkiryhmät" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Kutista kaikki" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Salli jaksojen siirtäminen kansiosta toiseen" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Salli uudelleenjärjestys" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 #, fuzzy msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Lataa kirjanmerkit Bibletimesta" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Lisää kirjanmerkki" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Poista kansio ja tallenna se" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Vie kansio" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Avaa valittu moduuli uudessa välilehdessä" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Avaa valittu moduuli\n" "\terillisessä ['dialogi'] ikkunassa" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Avaa erillisessä ikkunassa" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Luo uusi yksinkertainen rukouslista" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Yksinkertainen" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Luo uusi aiheenmukainen rukouslista" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Aihe" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Luo uusi kuukausittainen päiväkirja" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Kuukausittainen" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Luo uusi päivittäinen päiväkirja" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Päivittäinen" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Luo uusi aiheen runko" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Luo uusi aiheen runko" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Kappale" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "Avaa erillisessä ikkunassa" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Lisää kohta" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Poista tämä kohta" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Muokkaa tätä kohtaa" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos Raamattuopas" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Opiskele Raamattua" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "Koko moduuli" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s epäonnistui" #~ msgid "Page %d of %d" #~ msgstr "Sivu %d / %d" #~ msgid "Save As" #~ msgstr "Tallenna nimellä" #~ msgid "HTML Output" #~ msgstr "HTML-tuloste" #~ msgid "HTML Source" #~ msgstr "HTML-lähdeteksti" #~ msgid "Plain Source" #~ msgstr "Muotoilematon lähdeteksti" #~ msgid "_Quit" #~ msgstr "_Lopeta" #~ msgid "_Open" #~ msgstr "_Avaa" #~ msgid "Save _As..." #~ msgstr "Tallenna nimellä..." #~ msgid "Open new document" #~ msgstr "Avaa uusi dokumentti" #~ msgid "Delete current note" #~ msgstr "Poista nykyinen teksti" #~ msgid "HTML _Output" #~ msgstr "_HTML-muotoilu" #~ msgid "_HTML Source" #~ msgstr "HTML-lähdekoodi" #~ msgid "_Plain Source" #~ msgstr "_Muotoilematon lähdekoodi" #~ msgid "Unlock " #~ msgstr "Poista lukitus " #~ msgid "Preparing to print" #~ msgstr "Valmistellaan tulostusta" #~ msgid "Printing is not supported on this printer" #~ msgstr "Tulostus tälle tulostimelle ei ole tuettu" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Tulostin %s ei tue PostScript-tulostusta." #~ msgid "Printing" #~ msgstr "Tulostaa" #~ msgid "Waiting to print" #~ msgstr "Odotetaan tulostusta" #~ msgid "An error occurred while printing" #~ msgstr "Tulostuksessa tapahtui virhe" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Dokumentin %s tulostus ei onnistunut" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos ei voi luoda .kansiota .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos ei voi jatkaa." #~ msgid "Tabs" #~ msgstr "Välilehdet" #~ msgid "Use tabbed browsing" #~ msgstr "Käytä välilehtiä" #~ msgid "Show" #~ msgstr "Näytä" #~ msgid "Bible Texts" #~ msgstr "Raamatun tekstit" #~ msgid "Dictionary/Lexicon" #~ msgstr "Sanakirja" #~ msgid "Parallel View in a tab" #~ msgstr "Rinnakkaisnäkymä välilehdellä" #~ msgid "Tabs and Panes" #~ msgstr "Välilehdet ja paneelit" #~ msgid "Scripture Cross-references" #~ msgstr "Ristiviittaukset" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "\"sword://\"-alkuisia URL-viittauksia (jotka ovat samankaltaisia\n" #~ "veppisivujen viittausten kanssa) voidaan käyttää ohjelmistoissa\n" #~ "viittaamaan raamatunpaikkoihin. Järjestelmässäsi ei tällä hetkellä\n" #~ "ole asetettu ohjelmistoa käsittelemään näitä viittauksia.\n" #~ "\n" #~ "Haluatko, että Xiphos asentaa itsensä näiden viitausten\n" #~ "käsittelijäksi?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos on onnistuneesti asennettu\n" #~ "sword://- ja bible://-URL:ien käsittelijäksi.\n" #~ "\n" #~ "Voit käyttää ohjelmaa \"gconf-editor\"\n" #~ "tutkiaksesi /desktop/gnome/url-handlers -polun\n" #~ "alla olevia avaimia, jos niitä on tarvetta muuttaa." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos ei onnistunut muuttamaan käsittelijää avaimelle #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Mene " #~ msgid "Main" #~ msgstr "Yleinen" #~ msgid "Modules Main" #~ msgstr "Päämoduulit" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Xiphos ei voi jatkaa ilman näytettäviä Raamattuja.\n" #~ "Ohjelma suljetaan." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Valitse ottaaksesi käytöön rukouslistat " #~ msgid "Cipher Key?" #~ msgstr "Salausavain?" #~ msgid "Change parallel 1" #~ msgstr "Muuta rinnakkaisnäkymä 1" #~ msgid "Change parallel 2" #~ msgstr "Muuta rinnakkaisnäkymä 2" #~ msgid "Change parallel 3" #~ msgstr "Muuta rinnakkaisnäkymä 3" #~ msgid "Change parallel 4" #~ msgstr "Muuta rinnakkaisnäkymä 4" #~ msgid "Change parallel 5" #~ msgstr "Muuta rinnakkaisnäkymä 5" #~ msgid "Sizes" #~ msgstr "Koot" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Tervetuloa Xiphokseen.\n" #~ "\n" #~ "Raamattumoduuleja ei ole asennettu. Alustustoimenpiteitä varten ainakin\n" #~ "yhden Raamatun tulee olla asennettuna.\n" #~ "\n" #~ "Jos annat luvan, Xiphos käynnistää moduulien hallinnan jotta voit " #~ "asentaa\n" #~ "Crosswiren kirjastosta:\n" #~ "1. Muuta etäasennuksen asetukset.\n" #~ "2. Yhdistä.\n" #~ "3. Valitse haluamasi Raamatun käännös.\n" #~ "4. Paina \"Asenna\".\n" #~ "Sulje moduulien hallinta kun olet valmis.\n" #~ "\n" #~ "Varoitus: jos olet maassa, jossa vainotaan kristittyjä, käytä\n" #~ "varovaisuutta noudattaen.\n" #~ "\n" #~ "Saako Xiphos käynnistää moduulien hallinnan jotta voit asentaa Raamatun?" #~ msgid "Parallel View" #~ msgstr "Rinnakkaisnäkymä" #~ msgid "Parallel 1" #~ msgstr "Rinnakkaisnäkymä 1" #~ msgid "Parallel 2" #~ msgstr "Rinnakkaisnäkymä 2" #~ msgid "Parallel 3" #~ msgstr "Rinnakkaisnäkymä 3" #~ msgid "Parallel 4" #~ msgstr "Rinnakkaisnäkymä 4" #~ msgid "Parallel 5" #~ msgstr "Rinnakkaisnäkymä 5" #~ msgid "Use Verse Per Line" #~ msgstr "Yksi jae yhdellä rivillä" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Tuo Bibletimen kirjanmerkit" #~ msgid "Restore Folder" #~ msgstr "Palauta kansio" #~ msgid "Restore saved folder" #~ msgstr "Palaute tallennettu kansio" #~ msgid "About the SWORD Project" #~ msgstr "Tietoa SWORD-projektista" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Kirjoja voidaan ladata SWORD-projektista" #~ msgid "Move backwards through history" #~ msgstr "Liiku taaksepäin historiassa" #~ msgid "Move foward through history" #~ msgstr "Liiku eteenpäin historiassa" #~ msgid "Select a Book of the Bible" #~ msgstr "Valitse Raamatun kirja" #~ msgid "Change Chapter" #~ msgstr "Vaihda kappaletta" #~ msgid "Change Verse" #~ msgstr "Vaihda jaetta" #~ msgid "Install these modules:" #~ msgstr "Asenna seuraavat moduulit:" #~ msgid "Remove these modules:" #~ msgstr "Poista seuraavat moduulit:" #~ msgid "Archive these modules:" #~ msgstr "Arkistoi seuraavat moduulit:" #~ msgid "" #~ "Build fast-search index for these\n" #~ "modules (may take minutes/module):" #~ msgstr "" #~ "Luo nope hakuindeksi näille moduuleille\n" #~ "(voi kestää minuutteja/moduuli):" #~ msgid "Delete fast-search index for these modules:" #~ msgstr "Tuhoa seuraavien moduulin hakuindeksit:" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos ei voinut suorittaa arkistointia" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " arkistoinnin tulos:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "Arkisto " #~ msgid "Refreshing remote" #~ msgstr "Yhdistetään" #~ msgid "Remote not found" #~ msgstr "Etäyhteyttä ei saatu" #~ msgid "Sources" #~ msgstr "Lähteet" #~ msgid "Open in a new tab" #~ msgstr "Avaa uudessa välilehdessä" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Avaa valittu moduuli dialogissa" #~ msgid "View information about the selected dialog" #~ msgstr "Katsele tietoa valitusta dialogista" #~ msgid "Daily Journal" #~ msgstr "Päiväkirja" #~ msgid "Outlined Topic" #~ msgstr "Aiheen hahmotelma" #~ msgid "Open selected module in a dialog" #~ msgstr "Avaa valittu moduuli dialogissa" #~ msgid "Text" #~ msgstr "Teksti" #~ msgid "Text to render" #~ msgstr "Käsiteltävä teksti" #~ msgid "The pixbuf to render." #~ msgstr "Renderöitävä kuvapuskuri." #~ msgid "Add Child" #~ msgstr "Lisää alataso" #~ msgid "Add Sibling" #~ msgstr "Lisää sama taso" #~ msgid "Eph 2:8" #~ msgstr "Efes 2:8" #~ msgid "H_istory/" #~ msgstr "H_istoria/" #~ msgid "H_istory/C_lear" #~ msgstr "H_istoria/P_uhdista" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos on uudelleennimennyt kansion .xiphos-2.0 kansioksi .xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos ei voi uudelleennimetä .kansiota .xiphos-2.0\n" #~ "kansioksi .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos ei voi jatkaa." #~ msgid "Open the file in Studypad" #~ msgstr "Avaa tiedosto Opiskelumuistiossa" #~ msgid "Base text size" #~ msgstr "Tekstin peruskoko" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Sanakirja" #~ msgid "Remove - Restore" #~ msgstr "Poista - Palauta" #~ msgid "Remove Folder" #~ msgstr "Poista kansio" #~ msgid "_Commentary" #~ msgstr "_Kommentaari" #~ msgid "_Show/Hide Sidebar" #~ msgstr "_Näytä/Piilota sivupalkki" #~ msgid "Open StudyPad File" #~ msgstr "Avaa Opiskelumuistio" #~ msgid "Save StudyPad File" #~ msgstr "Tallenna Opiskelumuistion tiedosto" #~ msgid "item1" #~ msgstr "erä1" #~ msgid "item2" #~ msgstr "erä2" #~ msgid "_Module Options" #~ msgstr "_Moduuliasetukset" #~ msgid "Sync with main" #~ msgstr "Yhdistä" #~ msgid "Stay in sync" #~ msgstr "Pysy yhdistettynä" #~ msgid "Failed to print the document" #~ msgstr "Tiedoston tulostaminen epäonnistui" #~ msgid "_Modules" #~ msgstr "_Moduulit" #~ msgid "_Bookmarks" #~ msgstr "_Kirjanmerkit" #~ msgid "Verse _List" #~ msgstr "Jae_lista" #~ msgid "%s not found" #~ msgstr "%s ei löydetty" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "on muokattu. Haluatko tallentaa sen?" #~ msgid "not loaded" #~ msgstr "ei ole ladattu" #~ msgid "Open the StudyPad editor" #~ msgstr "Avaa Opiskelumuistion editori" #~ msgid "Save the current session to a file" #~ msgstr "Tallenna nykyinen istunto tiedostoon" #~ msgid "_Copy" #~ msgstr "_Kopioi" #~ msgid "Copy highlighted text from main window" #~ msgstr "Kopioi korostettu teksti pääikkunasta" #~ msgid "Search using the shortcut bar" #~ msgstr "Etsi käyttäen pikakuvakepalkkia" #~ msgid "Advanced search using the search dialog" #~ msgstr "Edistynyt haku käyttäen hakudialogia" #~ msgid "C_lear" #~ msgstr "T_yhjennä" #~ msgid "Show the Daily Devotion for today" #~ msgstr "Näytä päivittäinen hartaus täksi päiväksi" #~ msgid "Show or hide Bible texts window" #~ msgstr "Näytä tai piilota Raamatuntekstien ikkuna" #~ msgid "Show or hide Preview window" #~ msgstr "Näytä tai piilota esikatseluikkuna" #~ msgid "Show or hide commentaries" #~ msgstr "Näytä tai piilota kommentaarit" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "Näytä tai piilota - sanakirjat" #~ msgid "Chat with other users and developers" #~ msgstr "Keskustele IRCissä muiden käyttäjien ja kehittäjien kanssa" #~ msgid "Report bug to SourceForge" #~ msgstr "Raportoi virheestä SourceForgeen" #~ msgid "More information about the SWORD Project" #~ msgstr "Enemmän tietoa SWORD-projektista" #~ msgid "Hi_story" #~ msgstr "Hi_storia" #~ msgid "1 Cor 15:1" #~ msgstr "1 Kor 15:1" #~ msgid "Name for new prayer list" #~ msgstr "Uuden rukouslistan nimi" #~ msgid "can not create path\n" #~ msgstr "ei voi luoda polkua\n" #~ msgid "Prayer list already exist\n" #~ msgstr "Rukouslista on jo olemassa\n" #~ msgid "\\par\\par My prayer list \\par\\par Module created in Xiphos" #~ msgstr "\\par\\par Oma rukouslista \\par\\par Xiphoksen luoma moduuli" #~ msgid "Select Local Source" #~ msgstr "Valitse paikallinen lähde" #~ msgid "Starting" #~ msgstr "Aloitetaan" #~ msgid "Building Xiphos interface" #~ msgstr "Kasataan Xiphos näkymää" #~ msgid "Initiating Xiphos" #~ msgstr "Käynnistetään Xiphos" #~ msgid "done" #~ msgstr "valmis" #~ msgid "Xiphos is shutdown" #~ msgstr "Xiphos on suljettu" #~ msgid "Initiating SWORD" #~ msgstr "Käynnistetään SWORD" #~ msgid "path to sword" #~ msgstr "polku swordiin" #~ msgid "System locale is" #~ msgstr "Järjestelmän kieli on" #~ msgid "SWORD locale is" #~ msgstr "SWORDin kieli on" #~ msgid "SWORD is shutdown" #~ msgstr "SWORD on sammutettu" #~ msgid "Number of Text modules" #~ msgstr "Tekstimoduulien lukumäärä" #~ msgid "Number of Dict/lex modules" #~ msgstr "Sanakirjamoduulien lukumäärä" #~ msgid "Number of Book modules" #~ msgstr "Kirjamoduulien lukumäärä" #~ msgid "Number of Percomm modules" #~ msgstr "Omien kommentaarimoduulien lukumäärä" #~ msgid "Number of Devotion modules" #~ msgstr "Hartausmoduulien lukumäärä" #~ msgid "Number of Prayer modules" #~ msgstr "Rukousmoduulien lukumäärä" #~ msgid "can not create .sword" #~ msgstr "ei voi luoda kansiota .sword" #~ msgid "can not create .sword/mods.d" #~ msgstr "ei voi luoda kansiota .sword/mods.d" #~ msgid "can not create .sword/modules" #~ msgstr "ei voi luoda kansiota .sword/modules" #~ msgid "" #~ "\n" #~ "First Run: need to create settings!\n" #~ msgstr "" #~ "\n" #~ "Ensimmäinen käynnistys: luodaan asetukset!\n" xiphos-4.0.7+dfsg1/po/hu.po0000664000175000017500000045620413162045104014651 0ustar unit193unit193# Hungarian translation for xiphos # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the xiphos package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-15 13:02+0000\n" "Last-Translator: Dmitrijs Ledkovs \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-09-20 05:57+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: HUNGARY\n" "X-Poedit-Language: Hungarian\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Konfiguráció nem található" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Biztos benne, hogy törölni akarja a megjegyzést" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Megnyit" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Névtelen dokumentum" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Változások dokumentumba mentése" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "bezárás előtt?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Ha nem ment, akkor a változtatások véglegesen elvesznek." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Fájl" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "TanulóTömb" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Jegyzet szerkesztő" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Imalista szerkesztő" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "A Sword modulról" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Modulkezelő" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Modul lista" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Opciók" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Tartomány" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Napi áhítat" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Térképek" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Képek" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Biblia" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Magyarázat" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Szótár" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Általános könyvek" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Kommentár átnevezése" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "DailyJournal" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Ismeretlen" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Tartományok" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Telepítés forrás" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Modulok főablak" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formátum" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Fejlécek" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Lábjegyzetek" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Utalások" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Strong féle számozás" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Nyelvtani elemek" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Segédletek" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Jézus szavai pirossal" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Görög ékezetek" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Héber punktálás" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Héber recitáció" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Átirat" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morféma részekre osztása" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Attribútumok" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Opciók" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "A SWORD projekt arra irányuló törekvés, hogy egy egyre növekvő szoftver " "csomag készüljön Isten és az Ő Igéjének kutatása és tanulmányozása céljából. " "A SWORD projekt keretrendszer lehetővé teszi a Bibliai szövegek, " "kommentárok, lexikonok és más könyvek egyszerű használatát és " "tanulmányozását. Számos alkalmazás készült, amely ezt a keretrendszert " "használja. A keretrendszer lehetővé teszi a telepített könyvek megosztását " "az alkalmazások között.\n" " A könyvek letölthetők a SWORD projekt weboldaláról." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "A SWORD(kard) projekt" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Szereti használni a Xiphos alkalmazást a Bibliatanulmányozáshoz? Szeretné " "használni a programot a saját nyelvén? Lehetősége van lefordítani az " "alkalmazást! \n" "\n" "Mindig keresünk olyanokat, akik közreműködnek abban, hogy a Xiphos " "alkalmazás más nyelvekre is le legyen fordítva. Ha Önnek lehetősége van " "számunkra fordítani, akkor kérjük klikkeljen az alábbi linkre, lépjen " "kapcsolatba velünk, és kapcsolódjon be a munkánkba." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Xiphos fordításról" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Lásd a TRANSLATION-HOWTO fájlt a Xiphos forrásmappában" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos fejlesztés" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Minden jog fenntartva 2000-2017 A Xiphos Fejlesztői csapat" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Powered by The SWORD Project.\n" "Szeretnénk köszönetet mondani Griffitts Troynak és mindenkinek, akik átadták " "nekünk a SWORD projektet." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Könyvjelző" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Adja meg a mappa nevét" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Mappa neve" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Mappa: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Könyvjelző fájl megadása" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Szerkeszt" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Mappa neve: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Könyvjelző neve: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Vers: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "A kiválasztott mappa eltávolítása" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(és minden tartalmával együtt)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "A kijelölt könyvjelző eltávolítása" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Hozzáad" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Címke: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Keresés eredménye: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Könyvjelzők" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "A modul titkosító kulcsa %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "amit keres:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Adja meg a kulcsot: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "Menté_s" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Bezár mentés nélkül" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Bezár mentés _nélkül" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Vers lista" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "VersLista" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "KeresésiEredmény" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Kérem nézze meg a szerzői jogot, mielőtt exportálná!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Keres" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Adjon meg egy szót vagy mondatot" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Keresés visszafelé" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Következő találat" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Modul betűkészlet beállítása" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Betűkészlet megváltoztatása" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modul" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Aktuális betűkészlet: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Az alap betűkészlet használata ehhez a modulhoz" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "HIBA! Xiphos összeomlani készül egy \"STRDUP\" hibának köszönhetően." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Kérem jelentse ezt a hibát a Xiphos csapatnak:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "HIBA! Xiphos is about to crash due to a \"STRING\" error." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "Olyan modulokban, amelyek tartalmaznak Strong féle számozást" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Biblia tanulmányozó alkalmazás" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Új fül megnyitása" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Normál nézet" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Magyarázó nézet" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Könyv nézet" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Üdvözli Önt a Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Átnevezés nem lehetséges Windows alatt.\n" "\n" "Windows fájlrendszer korlátozza Xiphos használatát,\n" "mivel nem engedélyezi az éppen megnyitott fájlok\n" "átnevezését, mint például ennek a megjegyzésnek a tartalmát.\n" "Éppen ezért személyes megjegyzések átnevezése Windows\n" "környezetben nem lehetséges." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Kommentár átnevezése" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Válasszon egy kommentár nevet" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Új név" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Név: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Modul nevek csak [A-Za-z0-9_]-t tartalmazhatnak." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos már tud azonos nevű modulról." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Nem sikerült új konfigurációt létrehozni:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Konfigurációs hiba:\n" "%s\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 #, fuzzy msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Üdvözöli önt a Modulkezelő.\n" "\n" "Ez a Xiphos alkalmazás mechanizmusa, hogy új és frissített tartalmat " "érhessen el.\n" "Ha még soha nem járt itt, akkor kérem nézze meg egy pillanatra.\n" "\n" "Moduluk különböző tárhelyekről származnak. Modul források: Hozzáad/" "Eltávolít megjeleníti, hogy mely tárhelyek ismertek éppen.\n" "\n" "Modul források: Választ segítségével azt határozhatja meg, hogy " "melyik modul honnan származzon, vagyos melyik tárhelyről töltse le a Xiphos " "alkalmazás, valamint az Ön rendszerén hova kerüljön. Állítsa be a " "Telepítés forrását és a Telepítés célmappáját, azután " "kilkkeljen a frissítés gombra.\n" "\n" "Modulok: Telepítés/Frissítés segítségével kiválaszthat és frissíthet " "modulokat, miután kiválasztotta a forrást és a célmappát.\n" "\n" "Modulok: Kezelés segítségével archíválhat és indexelést hozhat " "létre.\n" "\n" "A használati útmutató 5. fejezetében olvashat többet a modulkezelőről, vagy " "kérhet segítséget chat beszélgetésen, vagy (ha senki sem készséges a chat-" "en) küldjön e-mailt a felhasználói levelező listánkra.\n" #: ../src/gnome2/mod_mgr.c:67 #, fuzzy msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Üdvözli Önt a Xiphos.\n" "\n" "Nincsenek Bibliák telepítve. Xiphos inicializálásához legalább egy Biblia-" "modul szükséges.\n" "\n" "Hozzájárulásával Xiphos megnyitja a modulkezelőt, és így egy vagy több " "Bibliát is telepíthet vagy egy lokális modul-csomagból (CD vagy pendrive) " "vagy az interneten keresztül a CrossWire Bibliatársulat adatbázisából.\n" "\n" "A helyi telepítéshez:\n" "- Modul források: Hozzáadás/Eltávolítás, egy új helyi mappa " "hozzáadása, ahol modulok találhatóak.\n" " (Olyan mappák, amelyekben mods.d és modules nevű mappák " "találhatóak.)\n" "- Modul források: Kiválaszt, klikkeljen a \"Helyi\" gombra, és " "válassza ki a mappát a legördülő menüből.\n" "\n" "Hálózati telepítéshez a CrossWire tárhelyről:\n" "- Modul források: Kiválaszt, klikkeljen a \"Remote\" gombra, és " "válassza ki CrossWire tárhelyet a legördülő menüből.\n" "- Alul klikkeljen a \"Frissítés\" gombra.\n" "\n" "Más esetekben:\n" "- Modulok: Telepítés/Frissítés, válasszon ki Bibliákat kedve " "szerint.\n" "- Klikkeljen a \"Telepítés\" gombra.\n" "- Zárja be a modulkezelő ablakot, ha végzett.\n" "\n" "Figyelem: Ha Ön olyan országban él, ahol kereszt(y)én(y) üldözés van, " "akkor körültekintően használja.\n" "\n" "Megnyissa Xiphos a modulkezelőt, hogy Bibliákat telepíthessen?" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "El kívánja távolítani ezeket a modulokat?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Előkészítés eltávolításhoz" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Eltávolítás" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Eltávolít" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Telepíteni kívánja ezeket a modulokat?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Előkészítés a telepítéshez" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Telepítés" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Telepít" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Archiválni kívánja ezeket a modulokat?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Archiválás előkészítése" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archiválás" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archivum" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Készüljön gyors-keresés index ezekhez\n" "a modulokhoz (modulonként több percet is igénybe vehet)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Indexelés előkészítése" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexelés" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Index" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Biztosan törli ezeknek a moduloknak a gyors-keresés indexeit?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Index törlésének előkészítése" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Index törlése" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Törlés" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "A modul nem rendelkezik Infó leírással" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Modul neve" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "A megjelölés azt jelenti, hogy ez a modul már telepítve van" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Pipálja be a négyzetet, ha ezzel a modullal kíván dolgozni." #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "Jelölje be a négyzetet, ha telepíteni/frissíteni szeretné ezt a modult" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Telepített" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Az index ikon azt jelenti, hogy a gyors keresés érdekében optimizált " "('lucene') indexelés készült az adott modulhoz (több információt erről a " "funkcióról a karbantartó panelen talál)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "A lakat ikon azt jelenti, hogy az adott modul titkosított. Regisztrációs " "kulcsot a tulajdonostól vásárolhat." #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Névjegy" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "A frissítés ikon azt jelenti, hogy a telepített modul régebbi, mint az " "elérhető újabb modul. Frissítenie kellene a modult" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Elérhető" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Méret" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Leírás" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' sikertelen:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " archiválva: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Naplót és imalistát nem lehet indexelni." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s sikertelen" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Befejezve" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Ismeretlen" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Tárhely:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Modulok típusai\n" "szerint kategorizálva" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Bibliai szövegek" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Magyarázatok" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Szótárak" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Napi áhitatok" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Általános könyvek" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Kategorizálva\n" "elérhetőség alapján" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Frissítések" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Eltávolítva" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Imalista/Napló" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Frissítés távoli forrásból" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Távoli forrás nem található" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Konfigurál" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Típus" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Fejezet" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Forrás" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Könyvtár" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Felhasználó" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Jelszó" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Modul források" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Hozzáad/eltávolít" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Kiválaszt" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Modulok" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Telepít/Frissít" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Karbantartás" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Kérem frissítsen" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "A modul-lista napra kész!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Eltávolította az utolsó Bibliát.\n" "Xiphosnak minimum egyre szüksége van." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Még nincsenek Bibliák telepítve.\n" "Xiphos nem futhat egy nélkül sem." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Alap távoli forrás betöltve." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Alap források betöltése nem sikerült a CrossWire oldaláról." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "A kiválasztott forrás eltávolítása" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Távoli forrás megadása" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Fejezet:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Típus:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Kiszolgáló:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Könyvtár:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Felhasználó (opcionális):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Jelszó (opcionális):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Forrás ilyen névvel már létezik." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Távoli forrás törlése" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "Egész modul" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Ugrás kifelé ahhoz a fejezethez, amely ezt a fejezetet tartalmazza" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Előző elemhez ugrás" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Következő elemre ugrás" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Ugrás belülre az első alfejezethez" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Ennek az ablaknak a görgetését szinkronizálja a fő ablakkal" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Párhuzamos" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Leválaszt/hozzácsatol" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Modul beállítások" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Párhuzamos nézet" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Kiválasztás hangos felolvasása" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Személyes" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Kiválaszt --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "A módosítás az alkalmazás újraindítása után lép érvénybe" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Beállítások" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Általános" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Opciók" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Biblia" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Betűkészlet" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Szín" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Méret és típus" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Speciális" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Lista törlése?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Biztos benne, hogy törli a modul-listát?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Modul eltávolítása?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Biztos benne, hogy el akarja távolítani a kiválasztott modult?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Keresés itt: " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " modul" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "megtalálva itt: " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Új lista %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Az utolsó modul-lista nem törölhető" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Lista törlése?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Biztos benne, hogy törölni kívánja:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Ez egy összetett (\"ÉS\") keresés:\n" "Találatok keresése és az összes szó megjelenítése." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "Össz_etett keresés" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Modul keresése" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Keresés típusa" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimizált (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Reguláris kifejezés" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Pontos kifejezés" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Keresési opciók" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Nagybetűérzékeny" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Keresési tartomány" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Tartomány nélkül" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Határok használata" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Utolsó keresés" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Határok" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Alsó" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Felső" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "Megnyitás szövefszerkesztőben" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Beállítások" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Keresés" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Oldalpanel" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Támogatja a SWORD projekt" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "A lap-könyvtárat nem sikerült létrehozni." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Imalista/Napló elem" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Új név" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Kiválasztott elem törlése" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "január" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "február" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "március" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "április" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "május" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "június" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "július" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "augusztus" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "szeptember" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "október" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "november" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "december" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Egy képfájl méretének meghatározása nem sikerült.\n" "Xiphos nem tudta átméretezni a képet, hogy az betöltse az ablakot." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Egész modul" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Pipálja be a négyzetet, ha ezzel a modullal kíván dolgozni." #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Elérhető" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Üdvösség" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Helytelenül kódolt személyes megjegyzés cimke:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Fejezet" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos nem tud egy argumentumnál többet értelmezni" #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Gecko inicializálása" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Interfész felépítése" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Sword indítása" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Beállítások betöltése" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Xiphos megjelenítése" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Előnézeti ablak" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Lábjegyzet" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Utalás" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strong" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Nyelvtan" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Vissza ide: " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Strong féle számozás" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Lábjegyzetek" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Nyelvtani elemek" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Héber punktálás" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Héber recitáció" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Görög ékezetek" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Utalások" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Segédletek" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Fejlécek" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morféma részekre osztása" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Jézus szavai pirossal" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Átirat" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Szövegvariánsok" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Elsődleges olvasat" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Másodlagos olvasat" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Az összes olvasat" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Átirat" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "tartalom megjelenítése" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Növekedés" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "A növekedésért
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Üdvösség" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "Az üdvösségért
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Egészség" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "Az egészségért
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Egyebek" #: ../src/main/prayerlists.cc:119 #, fuzzy msgid "Miscellaneous
" msgstr "Vegyes
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Point x" #: ../src/main/prayerlists.cc:128 #, fuzzy msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Point y" #: ../src/main/prayerlists.cc:130 #, fuzzy msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Point z" #: ../src/main/prayerlists.cc:132 #, fuzzy msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Kis téma 1" #: ../src/main/prayerlists.cc:141 #, fuzzy msgid "Subtopic 1
" msgstr "Altéma 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Kis téma 2" #: ../src/main/prayerlists.cc:144 #, fuzzy msgid "Subtopic 2
" msgstr "Altéma 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Kis téma 3" #: ../src/main/prayerlists.cc:147 #, fuzzy msgid "Subtopic 3
" msgstr "Altéma 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Kis téma 4" #: ../src/main/prayerlists.cc:150 #, fuzzy msgid "Subtopic 4
" msgstr "Altéma 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Új imalista vagy napló neve" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos már megtalálta azt az imalistát." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos nem tudja létrehozni a modul elérési útvonalát:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Alap imalista. \\par\\par Modult létrehozta: Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "AlapImalista" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "Imalistám" #: ../src/main/prayerlists.cc:329 #, fuzzy msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Emberek:
Tamás
Sándor
Zsuzsi

Templom:
padok
társaság
Biblia a misszionáriusoknak


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "Téma alapú imalista. \\par\\par Modult létrehozta: Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "SubjectPrayerList" #: ../src/main/prayerlists.cc:369 #, fuzzy msgid "Bob
Sam
Sue
John
" msgstr "Tamás
Sándor
Zsuzsi
János
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Lelki növekedés" #: ../src/main/prayerlists.cc:371 #, fuzzy msgid "Mike
Steve
" msgstr "Miklós
Elemér
" #: ../src/main/prayerlists.cc:373 #, fuzzy msgid "Sue
John
" msgstr "Zsuzsi
János
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Havi imalista. \\par\\par Modult létrehozta: Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MonthlyPrayerList" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Napi imalista. \\par\\par Modult létrehozta: Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "DailyJournal" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "Egy vázlatos téma (pl.: prédikáció) \\par\\par Modult létrehozta: Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "OutlinedTopic" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "A. fő téma" #: ../src/main/prayerlists.cc:526 #, fuzzy msgid "Major Topic A
" msgstr "A. fő téma
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Fő téma 2" #: ../src/main/prayerlists.cc:529 #, fuzzy msgid "Major Topic B
" msgstr "B. fő téma
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Fő téma 3" #: ../src/main/prayerlists.cc:532 #, fuzzy msgid "Major Topic C
" msgstr "C. fő téma
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "Egy vázlatos téma (pl.: prédikáció) \\par\\par Modult létrehozta: Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Fejezet" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Felhasználói jegyzetek" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "A %s keresés eredménye: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Tartomány törlése?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Biztosan töröli ezt a tartományt?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Keresés: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Nincs ilyen modul telepítve.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Kérem állítsa be a modul-listát." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Ehhez nem létezik gyors kereső-index: %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Keresés módja ezen a modulon most már 'több szavas'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Lásd modulkezelő, karbantartó panel." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Keresés befejezve" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "találatok" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME nincs megadva!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos nem tudja létrehozni a modul elérési útvonalát:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "nem tudja létrehozni " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "A beállítások fájl üres -- az alkalmazás megkísérli a visszaállítást.\n" "Számos adat elveszhetett." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" "A beállítások fájl üres -- nincs biztonsági másolat?!? Ez bizony adatvesztés!" #: ../src/main/settings.c:217 #, fuzzy msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Még mindig nincs egy Biblia sem telepítve.\n" "Nyilvánvalóan úgy döntött, egyet sem telepít.\n" "\n" "Telepített Biblia-modul nélkül\n" "Xiphos nem futtatható,\n" "ezért az alkalmazás leáll." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Bibliai modul telepítése befejeződött." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "vers" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "fejezet" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Xiphos nyelvi rövidítéseket\n" "tartalmazó fájlja nem található." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Xiphos nem tudja megnyitni\n" "a nyelvi rövidítéseket tartalmazó fájlt." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos nem tud helyet foglalni\n" "a nyelvi rövidítéseknek." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos nem tudja olvasni a nyelvi rövidítéseket\n" "tartalmazó fájlt." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, fuzzy, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "A keresett nyelvterület nem található" #: ../src/main/sword.cc:764 #, fuzzy msgid "Book names and menus may not be translated." msgstr "Könyvnevek és menük valószínüleg nincsenek lefordítva" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Napi áhítat megnyitása sikertelen, mivel egy sincs telepítve." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Zárolt modul.\n" "\n" "Olyan modult kíván megnyitni, amely kulcsot igényel.\n" "\n" "Ez a modul zárolt, ami azt jelenti, hogy a tartalma a kiadó által titkosítva " "van. Meg kell adnia a hozzá tartozó kulcsot, hogy a modult használni tudja. " "Ezt a kulcsot azon a weboldalon kaphatta meg, ahol a vásárlást " "visszaigazolták, vagy pedig e-mailben küldték el Önnek a vásárlást " "követően.\n" "\n" "Kérem adja meg a kulcsot a dialógusablakban." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Előzmények törlése" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Vers lista" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL nem található:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos nem tudta futtatni: %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Megjenítő hiba:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "%s megjelenítése a főablakban" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Dokumentum létrehozása nem volt sikeres. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Mit kell tennem, hogy üdvözüljek?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Apostolok Cselekedetei 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Efézus 2:8-9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Róma 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Mi az Evangélium?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Korintus 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Dokumentum feldolgozása sikertelen! \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "üres dokumentum \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "wrong type, root node != SwordBookmarks\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "wrong type, root node != %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Fejezet" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Fejezet" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Ószövetség" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Újszövetség" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mt - Jel" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Minta modul lista" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "wrong type, root node != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Beállítások mentése nem sikerült! stat %d, size %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Az alkalmazás megkísérli a korábbi mentést visszaállítani." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Könyvjelzőhöz adás" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Bookmark Dialog" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Új mappa létrehozása" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Új mappa" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Új ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Könyvjelző mégsem" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Címke:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Label Entry" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Vers:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Verse Entry" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Module Entry" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Bookmark Folder Treeview" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Hivatkozás beszúrása" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Vers" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Egyszerű szöveg" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Hivatkozás beszúrása" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Kilépés a programból" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Kilépés" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Megjegyzés nyomtatása" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "A nyomtatni kívánt megjegyzés előnézete" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML formátum kapcsoló" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML mód" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Aktuális jegyzet törlése" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "Személyes megjegyzés _törlése" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Fájl" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Aktuális megjegyzés mentése" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "Menté_s (személyes megjegyzés)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Nyomtatási ké_p" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "N_yomtat..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "K_ilépés" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mátum" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Ment" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Dokumentum nyomtatása" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Nyomtatni kívánt dokumentum megtekintése" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Fájl megnyitása a TanulóTömbben" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Aktuális fájl mentése" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Aktuális fájl mentése másként" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Mentés másként" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Fájl hozzáadása a könyvjelzőhöz" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Új dokumentum létrehozása" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Új dokumentum" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Szakasz másolása/exportálása" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Exportálási folyamat megszakítása" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Exportálási szakasz sikeres" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Verzió" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Kulcs" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Másolás" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Exportálás" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "A teljes könyv exportálása" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Könyv" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Book Radio Button" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "A teljes fejezet exportálása" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Chapter Radio Button" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Vers exportálása" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Verse Radio Button" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Vers-tartomány" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formátum" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Egyszerű szöveg" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Plain Text Radio Button" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML Radio Button" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Vers számozás mérete" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Vers számozás" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Reference Entry" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Reference Entry" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Verzió" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Verse Radio Button" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Mentés másként" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Verzió" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "_Tanulótömb megnyitása" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Megnyitás dialógusablakban" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Kiválasztás hangos felolvasása" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Másol" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Modul kiválasztása" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Kiválasztott tartomány törlése" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Törlés" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Kiválasztott elem törlése" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Elem törlése" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Aktuális jegyzet törlése" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Egész modulos keresés" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Betűkészlet" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "Betűkészlet megváltoztatása" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Képek" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Linkek" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "Vázlatos" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Telepíteni kívánja ezeket a modulokat?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Hivatkozás beszúrása" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Új" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Új mappa létrehozása" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Modul megnyitása" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Dokumentum nyomtatása" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Nyomtatás" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Dokumentum nyomtatása" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "Nyomtatási ké_p" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_Előnézet" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Dokumentum nyomtatása" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Kilép" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "Megnyitás szövefszerkesztőben" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Keresési kritérium" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Változások dokumentumba mentése" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Mentés másként" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Men_tés másként…" #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Modul kiválasztása" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Szerkeszt" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Aktuális fájl mentése másként" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "Szerkesz_t" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Segítség" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Lista törlése?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Vers lista" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Vers megjelölése/megjelölés törlése" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Felhasználói jegyzetek" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Felhasználói jegyzetek" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Megjelöl" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Megjelölés törlése" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Felhasználói jegyzetek" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Felhasználói jegyzetek" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Modulkezelő" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Infó" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "A modulkezelő működéséről szóló rövid bevezető magyarázat megnyitása." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "Alapbeállítás visszaállítása" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Az ismert tárhelyek - crosswire.org, mint karbantartó - betöltése és " "szinkronizálása az Ön aktuális távoli forrásával." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "A Xiphos alkalmazás tudásbázisának frissítése annak érdekében, hogy " "kiderüljön mely modulok érhetők el a kiválasztott távoli tárhelyen." #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Telepítés" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "A kiválasztott modul frissítése vagy telepítése" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Kiválasztott modul törlése a rendszerből" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archívál" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Zip archívum készítése a a kiválasztott modulból." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Indexelés" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "A kiválasztott modulokról készüljön indexelés az optimalizált (\"lucene\") " "kereséshez." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "_Index törlése" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "A kiválasztott modulok gyors-keresés indexelésének törlése" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Folytat" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword(kard)" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Modulkezelő" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "FIGYELMEZTETÉS: amennyiben Ön olyan országban él,\n" "ahol kereszt(y)én(y) üldözés van, csak óvatosan használja." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Források hozzáadása és eltávolítása" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Jelenlegi helyi források" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Helyi mappa hozzáadása telepítés forrásaként - tipikusan CD vagy USB " "meghajtó. Olyan mappa, amelyik tartalmaz \"mods.d\" és \"modules\" " "almappákat." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Az egyik helyi mappa - mint telepítő forrás - eltávolítása." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Jelenlegi távoli források" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Alap távoli telepítő forrás hozzáadása. Ismernie kell a webcímet és a " "mappát, ahol a tárhely található." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Távoli telepítő forrás eltávolítása." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Telepítés forrás" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Helyi" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Távoli" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Telepítés cél" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Személyes terület, csak saját használatra:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Home mappa" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Rendszer terület, minden felhasználónak:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Sword sys dir" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "FIGYELMEZTETÉS: amennyiben Ön olyan országban él, ahol " "kereszt(y)én(y) üldözés van, és nem akarja, hogy felfedezzék, akkor NE " "használja a távoli telepítés opciót. " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Helyí telepítő mappa" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Felugró esemény-lista" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "A megjelenítéshez válasszon egy könyvet" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Book Selector Button" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Jelenések könyve" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "A megjelenítéshez válasszon egy könyvet" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Toggle Chapter Button" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "A megjelenítéshez válasszon egy könyvet" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Toggle Verse Button" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Reference Entry" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Borító" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Betűszín" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Háttér" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Előtér" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Aktuális vers" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Vers számozás" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Linkek" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Kiemelés előtere" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Kiemelés háttere" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "Könyvjelző beillesztése" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "Kiemelés háttere" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Betűszín" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Betűméret" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Alap betűméret" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Vers számozás mérete" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Nyelvenkénti betűtípus" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Language Font Combo" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Betűkészlet egyéb" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Tartomány" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Modulok" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "Book Radio Button" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "Exact phrase radiobutton" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "Plain Text Radio Button" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Személyes" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Regular expression radiobutton" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Verse Radio Button" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Üdvösség" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Könyvtár" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "Single module radiobutton" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Vers lista" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "Module list radiobutton" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Lista neve" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Plain Text Radio Button" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Regular expression radiobutton" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Plain Text Radio Button" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Speciális" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Beállítások" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Verse Radio Button" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "találatok" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "Single module radiobutton" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Általános beállítások" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Speciális nyelvterület (újraindítást igényel)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Special Locale Combo" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Indítóképernyő megjelenítése indításkor" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Napi áhítat megjelenítése indításkor" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Alap szótár használata" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Use default Dictionary Checkbox" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Görgetés a következő/előző fejezethez" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Használja a bibliai szöveg görgetősávját, hogy a szöveget az előző vagy a " "következő fejezethez görgesse" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Scroll to Previous/Next Chapter Checkbox" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Kép átméretezése" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Képi tartalom autómatikus átméretezése, hogy illeszkedjen az ablakba" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Resize images checkbox" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Aktuális vers kiemelése" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "Nagy kontrasztú kiemelés alkalmazása az aktuális versre" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Highlight current verse check box" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Felhasználói jegyzet kiemelése" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Invertált kiemelés használata a felhasználó által megjelült versekhez" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Highlight user annotations check box" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "Utalások" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "Resize images checkbox" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Imalista engedélyezése" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Enable Prayer Lists Checkbox" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Vers számozás" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "Versszámozás megjelenítése" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "Vers számozás mérete" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "Resize images checkbox" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Leírás" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "Versszámozás megjelenítése" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "Vers számozás mérete" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "StudyPad default directory combo" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Könyvtár kiválasztása" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "StudyPad default directory combo" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Általános egyéb" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Modulok főablak" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Bibliai szöveg" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Change Biblical Text Combo" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Change Commentary Combo" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Change Dictionary Combo" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Change Book Combo" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Modulok" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Az összes modul eltávolítása a listáról" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Clear Modules from List Button" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "A kiválasztott modul eltávolítása a listából" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Delete Selected Module From List Button" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Dialógus ablak megjelenítése a modulok kiválasztásához" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Modul hozzáadása" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Open Selection Dialog Button" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Modulok párhuzamos" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Különleges célú modulok" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Napi áhítat" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Daily Devotional Combo" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Héber lexikon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Hebrew Lexicon Combo" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Görög lexikon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Greek Lexicon Combo" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Alap szótár" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Change Default Dictionary Combo" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Személyes jegyzetek" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Change Personal Notes Combo" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Modulok egyéb" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Összetett keresés" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 #, fuzzy msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "A kiválasztott modulokról készüljön indexelés az optimalizált (\"lucene\") " "kereséshez." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "Attribútumos keresés" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 #, fuzzy msgid "Open a brief explanation of attribute-based searches." msgstr "A modulkezelő működéséről szóló rövid bevezető magyarázat megnyitása." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "amit keres: " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Main Search Entry" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Keresés indítása/leállítása" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Find Button" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Search Criteria Treeview" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Tartomány" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Egész modulos keresés" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Egész modul" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Entire module radiobutton" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "Az utolsó keresés eredményeit, mint tartományt használja a kereséshez" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Aktuális eredmény" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Current results radiobutton" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Saját keresési tartomány használata a kereséshez" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Alap vers tartomány" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Custom verse range radiobutton" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Custom Range Selector Combo" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Egyetlen modul használata a kereséshez" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Egyetlen modul" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Single module radiobutton" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Az aktuális modul használata a kereséshez" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Modul-lista" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Module list radiobutton" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Alap modul-lista használata a kereséshez" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Alap modul lista" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Custom module list radiobutton" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Custom Module List Combo" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Keresés típusa" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Gyors, sokoldalú, index alapú keresés\n" "Az indexelést előre el kell készíteni:\n" "Lásd modulkezelő, karbantartási feladatok" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Optimized (\"Lucene\") radiobutton" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Több szavas" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Multi word radiobutton" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Regular expression radiobutton" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Exact phrase radiobutton" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Attribútumos keresés lapon állítsa be a keresési feltételeket" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Attribútumok" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Attributes radiobutton" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Opciók" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Match case checkbox" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Keresési kritérium" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Megjelenítés a főablakban" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Keresési eredmény elmentése könyvjelzőként" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Aktuális keresési eredmény exportálása" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exportálás" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Lista törlése új kereséshez" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Találat" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Keresési eredmény ablak" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Keresési eredmény táblázat" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Keresési eredmények" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Előnézet" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Eredmény" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Új alap tartomány létrehozása" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "New Range Button" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Alap tartomány mentése" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Save Range Button" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Kiválasztott tartomány törlése" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Delete Range Button" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Tartományok" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Tartomány neve" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Range Name Entry" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Tartomány definíciója" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Range Definition Entry" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "pl. Matt-John;Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Alap tartomány előnézet" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Alap vers tartományok" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Új modul-lista létrehozása" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "New Custom Module List Button" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Modul-lista mentése" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Save Custom Module List Button" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Kiválasztott lista törlése" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Clear Custom Module List Button" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Modul lista" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Lista neve" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Custom Module List Name Entry" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" "Dialógus ablak megnyitása a modulok kiválasztásához és a listához való " "hozzáadáshoz" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Alap modul lista" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Attribútumok" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Strong féle számozás keresése, mint G4442 vagy H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strong féle számozás" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strongs Numbers radiobutton" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Keresés a nyelvtani elemekben" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Morphological Tags radiobutton" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Keresés a lábjegyzetekben" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Footnotes radiobutton" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Eredmény megjelenítésének beállításai" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "Olyan modulokban, amelyek tartalmaznak Strong féle számozást" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Strong féle számozás megjelenítése" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Show Strong's Numbers checkbox" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "Olyan modulokban, amelyek tartalmaznak nyelvtani elemeket" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Nyelvtani elemek megjelenítése" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Show Morphological Tags checkbox" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "Olyan modulokban, amelyek tartalmaznak lábjegyzetet" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Lábjegyzet megjelenítése" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Show Footnotes checkbox" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Attribútumos keresés" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Modul kiválasztása" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Keresés típusa" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Könyvjelzők mappa exportálása" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Exportálás ide:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos könyvjelzők" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Egyszerű szöveg" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Bibliai szöveggel" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "_Tanulótömb megnyitása" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "Munkamenet _megnyitása" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "Munkamenet menté_se" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Új imalista/napló" #: ../ui/xi-menus.glade.h:8 #, fuzzy msgid "Create a new journal or prayerlist from a template" msgstr "Egy új egyszerű imalista létrehozása" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "Kere_sés" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "Össz_etett keresés" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Beállítások" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" "Használja a modulkezelőt Sword modulok telepítéséhez és eltávolításához" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Modulkezelő" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "Né_zet" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "_Napi áhítat előnézete" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Biblia" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Előnézet" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Magyarázat/Könyv" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "S_zótár" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Fülek l_inkelése" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Felolvas" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Versszámozás megjelenítése" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Aktuális vers kiemelése" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "Nagy kontrasztú kiemelés alkalmazása az aktuális versre" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Oldalpanel le/felcsatolása" #: ../ui/xi-menus.glade.h:33 #, fuzzy msgid "Operate the sidebar as a separate window" msgstr "Megnyitás külön ablakban" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "Oldalpanel megjelenítése/eltüntetése" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "A kiválasztott mappa eltávolítása" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Párhuzamos nézet megjelenítése új lapon" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Előnézeti ablak megjelenítése az oldalpanelen" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Tartalom" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Levelezőlista" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "Élő _beszélgetés" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Hibajelentés" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "A fordításról" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_A SWORD(kard) projekt névjegye" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "A Xiphos névjegye" #: ../ui/xi-menus.glade.h:56 #, fuzzy msgid "Learn about Xiphos" msgstr "A Xiphos névjegye" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Jegyzet hozzáfűzése a vershez" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Modul megnyitása" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Megjegyzés" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Megnyitás szövefszerkesztőben" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Versek soronként" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Variánsok" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Kép tartalom" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Betűkészlet figyelembe vétele" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Fejezetenkénti kommentár" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Kétszeres sorköz" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Kiválasztás keresése" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Aktuális szótár kasználata" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "BibleMap.org böngészése" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Modul feloldása" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Könyv fejlécének megjelenítése" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Fejezet fejlécének megjelenítése" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Személyes megjegyzés átnevezése" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Személyes megjegyzések kiiratása" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Kiválasztás hangos felolvasása" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Ezen eredmények elmentése könyvjelzőként" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Lista elmentése könyvjelzőként" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "Ezen eredmények elmentése könyvjelzőkként a mappájukba" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Lista elmentése könyvjelzőkként" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Vers lista" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Felugró esemény-lista" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Lista exportálása" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Könyvjelző megjelenítése új lapon" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Megjelenítés új lapon" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Könyvjelző megnyitása új dialógus ablakban" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Megnyitás dialógusablakban" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Új mappa hozzáadása a kijelölt mappához" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Új könyvjelző beszúrása ide" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Könyvjelző beillesztése" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Könyvjelzői elem szerkesztése" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Elem szerkesztése" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Elem törlése" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Az összes könyvjelző-csoport kibontása" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Mindent kibont" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Minden könyvjelző-csoport összezárása" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Mindent összezár" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Elemek egyik mappából a másik mappába mozgatásának engedélyezése" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Átrendezés engedélyezése" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Más könyvjelző fájl betöltése (alap beállítás.: BibleTime programból)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Könyvjelzők importálása" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Mappa eltávolítása és mentése" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Mappa exportálása" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Kiválasztott modul megnyitása új lapon" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Kiválasztott modul megjelenítése\n" "\tkülön ['dialog'] ablakban" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Megnyitás külön ablakban" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Egy új egyszerű imalista létrehozása" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Egyszerű" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Egy új téma alapú imalista létrehozása" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Tárgy" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Havi napló létrehozása" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Havi" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Napi napló létrehozása" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "napi" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Egy új vázlatos téma létrehozása" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Vázlatos" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Egy új vázlatos téma létrehozása" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Fejezet" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "Megnyitás külön ablakban" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Alelem hozzáadása" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Al-elem hozzáadása" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Új elem hozzáadása" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Elem hozzáadása" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Elem eltávolítása" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Elem szerkesztése" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos bibliaútmutató" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "A Biblia tanulmányozása" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "Egész modul" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s sikertelen" #~ msgid "Page %d of %d" #~ msgstr "%d/%d oldal" #~ msgid "Save As" #~ msgstr "Mentés másként" #~ msgid "HTML Output" #~ msgstr "HTML-kimenet" #~ msgid "HTML Source" #~ msgstr "HTML-forrás" #~ msgid "Plain Source" #~ msgstr "Egyszerű forrás" #~ msgid "_Quit" #~ msgstr "_Kilép" #~ msgid "_Open" #~ msgstr "_Megnyitás" #~ msgid "Save _As..." #~ msgstr "Men_tés másként…" #~ msgid "Open new document" #~ msgstr "Új dokumentum megnyitása" #~ msgid "Delete current note" #~ msgstr "Aktuális jegyzet törlése" #~ msgid "HTML _Output" #~ msgstr "HTML-_kimenet" #~ msgid "_HTML Source" #~ msgstr "HTML-_forrás" #~ msgid "_Plain Source" #~ msgstr "_Egyszerű forrás" #~ msgid "Unlock " #~ msgstr "Felold " #~ msgid "Preparing to print" #~ msgstr "Nyomtatás előkészítése" #~ msgid "Printing is not supported on this printer" #~ msgstr "A nyomtatás nem támogatott ezen a nyomtatón" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "A %s nyomtató nem támogatja a PostScript nyomtatást." #~ msgid "Printing" #~ msgstr "Nyomtatás" #~ msgid "Waiting to print" #~ msgstr "Várakozás nyomtatásra" #~ msgid "An error occurred while printing" #~ msgstr "Hiba történt a nyomtatás során" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Nem volt lehetséges a dokumentum nyomtatása: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos nem tudja létrehozni .xiphos fájlt:\n" #~ "%s\n" #~ "\n" #~ "Xiphos futása leáll." #~ msgid "Tabs" #~ msgstr "Fülek" #~ msgid "Use tabbed browsing" #~ msgstr "Böngészés lapok segítségével" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Use tabbed browsing Checkbox" #~ msgid "Show" #~ msgstr "Megjelenítés" #~ msgid "Bible Texts" #~ msgstr "Biblia szövegek" #~ msgid "Bible Texts Checkbox" #~ msgstr "Bible Texts Checkbox" #~ msgid "Previewer Checkbox" #~ msgstr "Previewer Checkbox" #~ msgid "Commentaries Checkbox" #~ msgstr "Commentaries Checkbox" #~ msgid "Dictionary/Lexicon" #~ msgstr "Szótár/Lexikon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Dictionary/Lexicon Checkbox" #~ msgid "Parallel View in a tab" #~ msgstr "Párhuzamos nézet fülön" #~ msgid "Tabs and Panes" #~ msgstr "Fülek és panelek" #~ msgid "Scripture Cross-references" #~ msgstr "Bibliai utalások" #~ msgid "StudyPad default directory" #~ msgstr "TanulóTömb alapértelmezett könyvtár" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "A \"sword://\" URL referencia (hasonlóan\n" #~ "a weboldalakhoz) használható más programok által\n" #~ "Bibliai hivatkozások megtekintésére.\n" #~ "Az Ön rendszerén jelenleg semmilyen program\n" #~ "nem kezeli ezt a hivatkozást.\n" #~ "\n" #~ "Kívánja, hogy Xiphos saját magát állítsa be arra,\n" #~ "hogy ezeket a referenciákat kezelje?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos sikeresen beállította, hogy saját maga kezelje\n" #~ "a sword:// és a bible:// URL hivatkozásokat.\n" #~ "\n" #~ "Érdemes lehet futtatni a \"gconf-editor\"\n" #~ "alkalmazást, hogy leellenőrizze\n" #~ "a /desktop/gnome/url-handlers kulcsot,\n" #~ "hogy van-e szükség a módosításra." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos nem tudta a következő kulcs beállítását végrehajtani #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Ugrás " #~ msgid "Main" #~ msgstr "Főmenü" #~ msgid "Modules Main" #~ msgstr "Fő modulok" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Telepített Biblia modulok nélkül\n" #~ "Xiphos nem futtatható,\n" #~ "ezért az alkalmazás leáll." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Jelölje be az imalista engedélyezéséhez " #~ msgid "About the SWORD Project" #~ msgstr "A SWORD(kard) projekt névjegye" #~ msgid "Parallel View" #~ msgstr "Párhuzamos nézet" xiphos-4.0.7+dfsg1/po/he.po0000664000175000017500000051233213162045104014624 0ustar unit193unit193# British English translation for Xiphos # Copyright (C) 2003 Andy Piper # This file is distributed under the same license as the Xiphos package. # Andy Piper 2003 # , fuzzy # # msgid "" msgstr "" "Project-Id-Version: Xiphos 2.3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-03-15 12:44+0000\n" "Last-Translator: Yaron \n" "Language-Team: Xiphos Translation Team\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: ISRAEL\n" "X-Poedit-Language: Hebrew\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "כישלון Xiphos: לא יכול לקרות, display_mod: null. אנא דווח על כך. sword_main." "cc: set_treekey. מה אתה עושה כאשר זה קרה?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "מידע מרוחק לא נמצא" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "האם ברצונך למחוק את ההערה על" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "פתיחה" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "הדפס מסמך" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "שמור את השינויים במסמך" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "לפני הסגירה?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "ללא שמירה, השינויים יאבדו לעד." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "קובץ" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "שולחן מחקר" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "עורך הערות" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "עורך יומן\\רשימת תפילות" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "אודות מודול SWORD" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "מנהל מודולים" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "רשימת מודולים" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "אפשרויות" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "היקף" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "דרשה יומית" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "מפות" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "התאמות" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "כתבי קודש" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "פירוש" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "מילון" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "ספרים כלליים" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "פירוש" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "יומן-יומי" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "לא ידוע" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "טווחים" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "מקור התקנה" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "מודולי חלון ראשי" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Sword" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "כותרות" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "הערות שוליים" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "הפניות צולבות" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "מספרי סטרונג" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "תגיות מורפולוגיות" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "כותרות פירושים" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "מילות הצלוב באדום" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "הטעמות יווניות" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "ניקוד עברי" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "טעמי המקרא" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "תעתיק" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "התחלקות מורפמות" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "תכונות" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "אפשרויות" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "חרב הפרויקט הוא ניסיון ליצור חבילת תוכנה המתרחבת למחקר ולימוד של אלוהים " "ותורתו.מסגרת SWORD הפרויקט מאפשרת שימוש קל ולימוד טקסטים התנך, פירושים, " "לקסיקונים, מילונים, וספרים אחרים. Frontends רבים נבנים באמצעות מסגרת זו. " "התקנת מערכת של ספרים עשויה להיות משותפת בין כל frontends באמצעות המסגרת. " "ניתן להוריד ספרים מProject Sword." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "פרויקט SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "האם אתם מרוצים מן השימוש ב-Xiphos ככלי עזר לחקר כתבי הקודש? הייתם רוצים " "שהתוכנה תתמוך בשפת אמכם? אתם יכולים לתרגם את Xiphos! \n" "\n" "אנו מעוניינים בתרגום הממשק של Xiphos לשפות נוספות. אם באפשרותכם לתרגם " "עבורנו, אנא צרו קשר דרך הקישור להלן ותנו כתף למלאכה." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "אודות תרגום Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "ראו TRANSLATION-HOWTO בקוד המקור של Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "פיתוח Xiphos" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "זכויות היוצרים (2000-2017) שמורות לצוות הפיתוח של Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "בחסות פרויקט Sword.\n" "תודה לטרוי גריפיתס ולכל מי שהעניק לנו את פרוייקט SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "סימנייה" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "הזן שם תיקייה" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "שם תיקייה" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "תיקייה: " #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "ערוך פריט סימנייה" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "ערוך" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "שם תיקייה: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "שם סימנייה: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "פסוק: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "מודול: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "להסיר התיקייה שנבחרה" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "על כל אשר בה?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "הסר את הסימנייה שנבחרה" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "הוסף" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "תווית: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "תוצאות החיפוש: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "פתיחת סימנייה רבת התייחסות בכרטיסיות נפרדות אינו נתמך." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "סימניות" #: ../src/gnome2/cipher_key_dialog.c:63 #, fuzzy, c-format msgid "Cipher key for module %s" msgstr "בודק את מודולי SWORD" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "עבור:" #: ../src/gnome2/cipher_key_dialog.c:67 #, fuzzy msgid "Enter Key: " msgstr "נא להזין מפתח הצפנה: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "שמור" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "סגור ללא שמירה" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "סגור ללא שמירה" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "רשימת פסוקים" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "רשימתפסוקים" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "תוצאותחיפוש" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "נא לבדוק זכויות יוצרים בטרם ייצוא!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "מצא" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "הזן מילה או ביטוי" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "חפש אחורה" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "מצא את הבא" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "קבע גופן מודול" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "שנה גופן עבור" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "מודול" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "גופן נוכחי: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "השתמש בגופן ברירת המחדל עבור מודול זה" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "תקלה! Xiphos עומדת בפני קריסה עקב שגיאת \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "יש לדווח אודות התקלה לצוות של Xiphos דרך:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "תקלה! Xiphos עומדת בפני קריסה עקב שגיאת \"STRING\"." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "במודולים בעלי מספרי סטרונג" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - תוכנה לחקר כתבי הקודש" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "פתח לשונית חדשה" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "תצוגה רגילה" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "תצוגת פירוש" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "תצוגת ספר" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "ברוכים הבאים ל-Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "לא ניתן לשנות שמות תחת חלונות.\n" "\n" "מערכת הקבצים של חלונות מגבילה את Xiphos\n" "בכך שאינה מאפשרת לשנות את שמם של \n" "קבצים פתוחים, כגון קבצי תוכן ופירוש\n" "בדומה לתוכנו של פירוש זה.\n" "לפיכך, לא ניתן לשנות שמות של פירושים אישיים\n" "בסביבת חלונות." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "פירוש" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "תצוגת פירוש" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "שם תיקייה" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "תווית: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "שמות מודולים יכולים להכיל אך ורק את התווים [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "מערכת Xiphos כבר מכירה מודול בשם זה." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "לא ניתן להפיק תצורה חדשה:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "שגיאה בבניית תצורה:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 #, fuzzy msgid "No module in this pane." msgstr "המודול נעול." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "להסיר את המודולים הבאים?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "מתכונן להסרה" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "מסיר:" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "הסרה" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "להתקין את המודולים הבאים?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "מתכונן להתקנה" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "מתקין:" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "התקנה" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "להעביר את המודולים הבאים לארכיון?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "מתכונן להסרה" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "מעביר לארכיב" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "ארכיב" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "לבנות אינדקס לחיפוש מהיר עבור\n" "המודולים הבאים (זמן בדקות\\מודול)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "מתכונן להתקנה" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "בונה אינדקס" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "אינדקס" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "למחוק אינדקס לחיפוש מהיר עבור המודולים הבאים?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "מתכונן להסרה" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "מחק פריט" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "מחק פריט" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "למודול זה אין טקסט 'אודות'." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "שם מודול" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "סימן וי מציין שהמודול כבר מותקן" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "נא לסמן תיבה זו על מנת לעבוד עם המודול הזה." #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "סמנו תיבה זו כדי להתקין או לעדכן מודול זה" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "התקנה" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "סמלון האינדקס מציין שבנית אינדקס מיטבי ('lucene') עבור המודול על מנת לבצע " "חיפוש מהיר (עיינו בפונקציה זו בחלונית התחזוקה)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "סמלון המנעול מציין שהמודול מוצפן, ושעליך לרכוש מפתח מבעלי התוכן" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "אודות" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "סמלון הרענון מציין שהמודול המותקן מיושן וקיימת גרסה חדשה יותר: עליך לעדכן את " "המודול" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "זמין" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "גודל" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "תיאור" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "פעולת `mkdir %s' נכשלה:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " נשמר בארכיון תחת: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "לא ניתן לאנדקס כתבי עת ורשימות תפילות." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%sכישלון ב" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "הסתיים" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "לא ידוע" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "מאגר:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "ממוין לפי\n" "סוג המודול" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "כתבי קודש" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "פירושים" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "מילונים" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "דרשות יומיות" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "ספרים כלליים" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "ממוין לפי\n" "זמינות" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "עדכונים" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "התקנה" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "יומן\\רשימת תפילות" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "מרענן מן המקור המרוחק" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "המקור המרוחק לא נמצא" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "ערוך תצורה" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "סוג" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "כותרת" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "מקור" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "ספריה" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "משתמש" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "סיסמה" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "מקורות המודול" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "הוספה/הסרה" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "בחירה" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "מודולים" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "התקנה" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "תחזוקה" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "נא לרענן" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "רשימת המודולים אינה מעודכנת!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "ביצעת הסרה של התנ\"ך האחרון שברשותך.\n" "Xiphos דורש לפחות אחד." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "אין עדיין ספרי תנ\"ך מותקנים.\n" "Xiphos לא יכול להמשיך ללא ספרים." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "נטענו מקורות מרוחקים סטנדרטיים." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "טעינת מקורות סטנדרטיים מ-Crosswire נכשלה." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "הסר את המקור שנבחר" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "הזן מקור מרוחק" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "כותרת:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "סוג:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "מארח:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "ספריה:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "משתמש (אופציונלי):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "סיסמה (אופציונלי):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "יש כבר מקור בשם זה." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "מחק מקור מרוחק" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "כל המודול" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "נוע החוצה אל הקטע הכולל את זה הנוכחי" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "לך אל הפריט הקודם" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "לך אל הפריט הבא" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "נוע פנימה אל תת הקטע הראשון" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "מקביל" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "נתק \\ הצמד" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "אפשרויות מודול" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "תצוגה מקבילה" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "קריאה בקול" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "הערות אישיות" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- בחירה --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "השפה תוחלף לאחר אתחול." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "העדפות" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "כללי" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "אפשרויות" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "כתבי קודש" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "גופנים" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "צבע" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "לשוניות וחלוניות" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "מיוחד" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "לנקות את הרשימה?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "לנר" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "להסיר את המודול?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "האם להסיר את המודול הנבחר?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "מחפש בתוך " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " מודול" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "נמצא בתוך " #: ../src/gnome2/search_dialog.c:483 #, fuzzy, c-format msgid "New List %s" msgstr "שמור רשימה" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "לא ניתן למחוק את רשימת המודולים האחרונה" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "למחוק את הרשימה?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "האם למחוק:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "זהו חיפוש מכיל (\"AND\"):\n" "מצא את כל ההתאמות שכוללות את כל המילים." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "חיפוש מתקדם" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "חפש במודול" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "סוג חיפוש" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "מיועל (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "ביטוי רגולרי" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "ביטוי מדויק" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "אפשרויות חיפוש" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "התאם אותיות רישיות" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "היקף חיפוש" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "ללא היקף" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "הצב גבולות" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "חיפוש אחרון" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "גבולות" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "תחתון" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "עליון" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "פתח בתיבת דיאלוג" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "קבע הגדרות משתמש" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "חיפוש" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "שורת צד" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "מושתת על פרויקט SWORD" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "פריט יומן\\רשימת תפילות" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "מסמך חדש" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "להסיר התיקייה שנבחרה" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "ינואר" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "פברואר" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "מרץ" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "אפריל" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "מאי" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "יוני" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "יולי" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "אוגוסט" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "ספטמבר" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "אוקטובר" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "נובמבר" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "דצמבר" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "לא ניתן לקבוע את גודל קובץ התמונה.\n" "לא ניתן להתאים את גודל התמונות לחלון." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "כל המודול" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "נא לסמן תיבה זו על מנת לעבוד עם המודול הזה." #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "זמין" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "ישועה" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "" "\n" "Application: " msgstr "אודות יישום זה" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "קידוד שגוי בתיבת הערות אישיות:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "פרק" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos אינה מפענחת יותר מארגומנט אחד" #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "מפעיל את Xiphos" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "ממשק בנייה" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "מתחיל את Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "טוען הגדרות" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "מציג את Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "תצוגה מקדימה" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "הערת שוליים" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "הפנייה צולבת" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "סטרונג" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "מורפולוגיה" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "חזרה אל " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "מספרי סטרונג" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "הערות שוליים" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "תגיות מורפולוגיות" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "ניקוד עברי" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "טעמי המקרא" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "הטעמות יווניות" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "הפניות צולבות" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "כותרות פירושים" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "כותרות" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "התחלקות מורפמות" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "מילות הצלוב באדום" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "תעתיק" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "משתנים טקסטואליים" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "קריאה עיקרית" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "קריאה משנית" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "כל הקריאות" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "תעתיק" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "כתבי קודש" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "התחזקות" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "לשם התחזקות
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "ישועה" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "לשם ישועה
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "בריאות" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "לשם בריאות
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "שונות" #: ../src/main/prayerlists.cc:119 #, fuzzy msgid "Miscellaneous
" msgstr "גופן - שונות" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "הדפס" #: ../src/main/prayerlists.cc:128 #, fuzzy msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "הדפס" #: ../src/main/prayerlists.cc:130 #, fuzzy msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "הדפס" #: ../src/main/prayerlists.cc:132 #, fuzzy msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "נושא משני 1" #: ../src/main/prayerlists.cc:141 #, fuzzy msgid "Subtopic 1
" msgstr "היקף" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "נושא משני 2" #: ../src/main/prayerlists.cc:144 #, fuzzy msgid "Subtopic 2
" msgstr "היקף" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "נושא משני 3" #: ../src/main/prayerlists.cc:147 #, fuzzy msgid "Subtopic 3
" msgstr "היקף" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "נושא משני 4" #: ../src/main/prayerlists.cc:150 #, fuzzy msgid "Subtopic 4
" msgstr "היקף" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "שם עבור יומן או רשימת תפילות" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "רשימת התפילות הזו כבר נמצאה." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "לא ניתן ליצור את הנתיב למודול:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "A basic prayer list. \\par\\par Module created by Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "רשימת-תפילות-בסיסית" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "רשימת התפילות שלי" #: ../src/main/prayerlists.cc:329 #, fuzzy msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "אנשים:
בנימין
שמואל
שושנה

כנסייה:
מושבים
אחווה
ספרים למסיונרים


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "רשימת תפילות על פי נושא. מודול אחד-לאחד שנבנה על ידי Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "רשימת-תפילות-נושא" #: ../src/main/prayerlists.cc:369 #, fuzzy msgid "Bob
Sam
Sue
John
" msgstr "בנימין
שמואל
שושנה
יוחנן
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "התחזקות רוחנית" #: ../src/main/prayerlists.cc:371 #, fuzzy msgid "Mike
Steve
" msgstr "מיכאל
טוביה
" #: ../src/main/prayerlists.cc:373 #, fuzzy msgid "Sue
John
" msgstr "שושנה
יוחנן
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "רשימת תפילות חודשית. מודול אחד-לאחד שנבנה על ידי Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "רשימת-תפילות-חודשית" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "יומן יומי. מודול אחד-לאחד שנבנה על ידי Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "יומן-יומי" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "נושא מתואר (למשל, דרשה). מודול אחד-לאחד שנבנה על ידי Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "נושא-מתואר" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "נושא עיקרי א'" #: ../src/main/prayerlists.cc:526 #, fuzzy msgid "Major Topic A
" msgstr "נושא עיקרי א'
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "נושא עיקרי ב'" #: ../src/main/prayerlists.cc:529 #, fuzzy msgid "Major Topic B
" msgstr "נושא עיקרי ב'
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "נושא עיקרי ג'" #: ../src/main/prayerlists.cc:532 #, fuzzy msgid "Major Topic C
" msgstr "נושא עיקרי ג'
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "נושא מתואר (למשל, דרשה). מודול אחד-לאחד שנבנה על ידי Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "פרק" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "הערות משתמש" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "תוצאות החיפוש %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "טווח למחיקה?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "האם למחוק טווח זה?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "חיפוש " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "לא מותקן מודול כזה.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "שמור רשימת מודולים" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "אין אינדקס לחיפוש מהיר עבור %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "החיפוש במודול זה הוא מעתה 'מרובה מלים'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "ראו בחלונית התחזוקה שבמנהל המודולים." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "החיפוש הושלם" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "התאמות" #: ../src/main/search_sidebar.cc:203 #, fuzzy msgid "There is no commentary module." msgstr "מספר מודולי פירוש" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "לא נקבע $HOME!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "לא ניתן ליצור את הנתיב למודול:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "לא ניתן ליצור " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 #, fuzzy msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "עדיין לא מותקנים כתבי קודש.\n" "מכאן שבחרת לא להתקינם.\n" "\n" "ללא מודולי כתבי קודש,\n" "Xiphos אינה יכולה להמשיך,\n" "ולכן תיסגר." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "התקנת מודול כתבי קודש הושלמה." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "שגיאת מודול: קידוד xref לא שמיש. אנא דווח על כך, עם מודול & פסוק" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "פסוק" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "פרק" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "קובץ השפה\\הקיצורים\n" "של Xiphos חסר." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "לא ניתן לפתוח את קובץ\n" "השפה\\הקיצורים של Xiphos." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "לא ניתן להקצות שטח\n" "לקיצורי השפה של Xiphos." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "לא ניתן לקרוא את קובץ\n" "קיצורי השפה של Xiphos." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, fuzzy, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "לא נמצאה שפה תואמת" #: ../src/main/sword.cc:764 #, fuzzy msgid "Book names and menus may not be translated." msgstr "אין לתרגם את שמות הספרים ואת התפריטים" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "ביקשת דרשה יומית, אך אף מודול דרשות אינו מותקן." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "נקה את רשימת ההסטוריה" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "רשימת פסוקים" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "%s לא נמצא" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "לא ניתן להריץ את %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "שגיאת תצוגה:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "הצג %s בחלון הראשי" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "יצירת המסמך נכשלה. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "מה עלי לעשות כדי להיוושע?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "מעשי השליחים 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "אל האפסים 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "אל הרומים 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "מהי הבשורה?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "הראשונה אל הקורינתים 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "לא ניתן לנתח את המסמך. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "מסמך חדש \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "סוג שגוי, צומת השורש != SwordBookmarks\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "סוג שגוי, צומת השורש != %s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "פרק" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "פרק" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "הברית הישנה" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "כללי" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "מסמך חדש" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "הבשורה על פי מתי" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "רשימת מודולים" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "סוג שגוי, צומת השורש != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "הוסף סימניה" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "דיאלוג סימנייה" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "צור תיקייה חדשה" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "תיקייה חדשה" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "חדש..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "בטל סימנייה" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "תווית:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "ערך תווית" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "פסוק:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "ערך פסוק" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "מודול:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "ערך מודול" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "מבט עץ על תיקיית הסימניות" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "הוספת קישור" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "פסוק:" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "מצא את הבא" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "הוספת קישור" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "צא מן התוכנה" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "יציאה" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "הדפס הערה" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "תצוגה מקדימה של ההערה לפני הדפסה" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "מתג עיצוב HTML" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "מצב HTML" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "מחק הערה נוכחית" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "מחק הערה אישית" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_קובץ" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "מחק הערה נוכחית" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "שמור (הערה אישת)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "תצוגה לפני הדפסה" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "הדפס..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "יציאה" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "עיצוב" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "שמירה" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "הדפס מסמך" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "תצוגה מקדימה של המסמך לפני הדפסה" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "שולחן מחקר" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "שמור את ההפעלה הנוכחית בקובץ" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "שמור את ההפעלה הנוכחית בקובץ" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "שמור" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "הוסף קובץ זה לסימניות" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "צור מסמך חדש" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "מסמך חדש" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "העתקייצא קטע" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "בטל ייצוא קטע" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "אשר ייצוא קטע" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "גרסת SWORD" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "מפתח" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "העתק" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Sword" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "ייצוא ספר שלם" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "ספר" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "כפתור רדיו: ספר" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "ייצוא פרק שלם" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "כפתור רדיו: פרק" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "ייצוא פסוק בודד" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "כפתור רדיו: פסוק" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "טווח פסוקים" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Sword" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "מצא את הבא" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "כפתור רדיו להצגת טקסט פשוט" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "מצב HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "כפתור רדיו: HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "גודל מספר הפסוק" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "פסוק מספר" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "ערך מראה מקום" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "ערך מראה מקום" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "גרסת SWORD" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "כפתור רדיו: פסוק" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "שמירת ייצוא בשם" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "גרסת SWORD" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "פתח שולחן _מחקר" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "פתח בתיבת דיאלוג" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "קריאה בקול" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "העתק" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "בחירת מודולים" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "מחק את הטווח הנבחר" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "מחיקה" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "ההסרה נכשלה" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "מחק פריט" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "מחיקת ההערה הנוכחית" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "חפש בכל המודול" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "גופנים" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "שנה גופן עבור" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "התאמות" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "קישורים" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "נושא-מתואר" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "להתקין את המודולים הבאים?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "הוספת קישור" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "חדש" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "צור תיקייה חדשה" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "פתח קובץ..." #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "הדפס מסמך" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "הדפס" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "הדפס מסמך" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "תצוגה לפני הדפסה" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "תצוגה מקדימה" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "הדפס מסמך" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "עריכה" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "פתח בתיבת דיאלוג" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "קריטריונים לחיפוש" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "שמור את השינויים במסמך" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "שמור רשימה" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "שמור קובץ בשם..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "בחירת מודולים" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "ערוך" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "שמור את ההפעלה הנוכחית בקובץ" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "ע_ריכה" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "ע_זרה" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "למחוק את הרשימה?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "רשימת פסוקים" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "סמן הסר סימון מפסוק" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "הערות משתמש" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "הערות משתמש" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "מרקוס" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "הסר סימון" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "הערות משתמש" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "הערות משתמש" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "מנהל מודולים" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "_תצוגה" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 #, fuzzy msgid "_Load Standard" msgstr "טעינה סטנדרטית" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "התקנה" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "להתקין את המודולים הבאים?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "הסר את המודולים שנבחרו מהרשימה" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 #, fuzzy msgid "_Archive" msgstr "ארכיב" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "האם להסיר את המודול הנבחר?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 #, fuzzy msgid "_Index" msgstr "אינדקס" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "מחק פריט" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 #, fuzzy msgid "Delete the fast-search index of the selected modules." msgstr "למחוק אינדקס לחיפוש מהיר עבור המודולים הבאים?" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "המשך" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "מנהל מודולים" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "אזהרה: אם אתם חיים במדינה הרודפת את המאמינים, היזהרו בעת השימוש." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "הוסף והסר מקורות" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "מקורות מקומיים נוכחיים" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "מקורות מרוחקים נוכחיים" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "מחק מקור מרוחק" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "מקור התקנה" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "מקומי" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "מרוחק" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "יעד התקנה" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "איזור אישי, לעיניך בלבד:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "ספריית בית" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "איזור מערכת, לכל המשתמשים:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "ספריית sys של Sword" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "אזהרה: אם אתם חיים במדינה הרודפת את המאמינים ומבקשים להימנע מזיהוי, " "אל תשתמשו באפשרות ההתקנה מרחוק! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "תיקיית התקנה מקומית" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "נקה את רשימת ההסטוריה" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "נא לבחור ספר" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "כפתור בחירת ספר" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "הבשורה על פי יוחנן" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "נא לבחור ספר" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "כפתור מעבר פרק" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "+1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "נא לבחור ספר" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "כפתור מעבר פסוק" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "הזן מראה מקום לפסוק בפורמט \"ספר 1:1\" והקש על Enter" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "ערך מראה מקום" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "עטיפה" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "צבעי גופן" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "רקע" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "חזית" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "הפסוק הנוכחי" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "פסוק מספר" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "קישורים" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "הדגש חזית" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "הדגש רקע" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "הכנס סימנייה" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "הדגש רקע" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "צבעי גופן" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "גדלי גופן" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "גודל גופן בסיסי" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "גודל מספר הפסוק" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 #, fuzzy msgid "Language Font Combo" msgstr "תיבה משולבת לשינוי ספר" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "גופנים - שונות" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "היקף" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "מודולים" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "כפתור רדיו: ספר" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "כפתור רדיו לביטוי מדויק" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "כפתור רדיו להצגת טקסט פשוט" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "הערות אישיות" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "כפתור רדיו לביטוי רגולרי" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "כפתור רדיו: פסוק" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "ישועה" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "ספריה" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "תיבת סימון למודול יחיד" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "רשימת פסוקים" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "כפתור רדיו לרשימת מודולים" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "רשימת שמות" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "כפתור רדיו להצגת טקסט פשוט" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "כפתור רדיו לביטוי רגולרי" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "כפתור רדיו להצגת טקסט פשוט" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "מיוחד" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "העדפות" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "כפתור רדיו: פסוק" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "התאמות" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "תיבת סימון למודול יחיד" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "כללי" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "שפה מיוחדת (נדרש אתחול)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "הצג מסך פתיחה" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "הצג דרשה יומית בפתיחה" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "השתמש במילון ברירת המחדל" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "תיבת סימון לשימוש במילון ברירת המחדל" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "גלול אל הפרק הקודם \\ הבא" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "השתמש בשורת הגלילה של הטקסט כדי לעבור לפרק הקודם או הבא" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "תיבת סימון לגלילה אל הפרק הקודם \\ הבא" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "שנה גודל תמונות" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "שנה את גודל התמונות בחלוניות הפירוש, הספר והמילון כדי להתאים לתת-החלון" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "תיבת סימון לשינוי גודל תמונות" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "הדגש פסוק נוכחי" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "הדגש את הפסוק הנוכחי בעזרת ניגודיות גבוהה" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "תיבת סימון להדגשת הפסוק הנוכחי" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "הערות משתמש" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "הדגש את הפסוק הנוכחי בעזרת ניגודיות גבוהה" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 #, fuzzy msgid "Highlight user annotations check box" msgstr "תיבת סימון להדגשת הפסוק הנוכחי" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "הפניות צולבות" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "תיבת סימון לשינוי גודל תמונות" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "לנקות את הרשימה?" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "תיבת סימון להפעלת רשימות תפילות" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "תיבת סימון להפעלת רשימות תפילות" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "תיבת סימון להפעלת רשימות תפילות" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "פסוק מספר" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "הצג מספרי פסוקים" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "גודל מספר הפסוק" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "תיבת סימון לציון הצגת פסוק בשורה אחת" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "תיאור" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "הצג מספרי פסוקים" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "גודל מספר הפסוק" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "תיבה משולבת לתיקיית ברירת המחדל של שולחן המחקר" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "בחר ספרייה" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "תיבה משולבת לתיקיית ברירת המחדל של שולחן המחקר" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "כללי - שונות" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "מודולי חלון ראשי" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "כתבי קודש" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "תיבה משולבת לשינוי טקסט תנ\"כי" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "תיבה משולבת לשינוי פירוש" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "תיבה משולבת לשינוי מילון" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "תיבה משולבת לשינוי ספר" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "מודולים" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "נקה את כל המודולים מהרשימה" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "כפתור לניקוי המודולים מהרשימה" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "הסר את המודולים שנבחרו מהרשימה" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "כפתור להסרת המודולים שנבחרו מהרשימה" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 #, fuzzy msgid "Open a dialog to select modules" msgstr "פתח תיבת דיאלוג לבחירת המודולים שיתווספו לרשימה" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "הוסף מודולים" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "כפתור לדיאלוג פתיחת הפריטים הנבחרים" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "מודולים - מקביל" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "מודולים למטרות מיוחדות" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "דרשה יומית" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "תיבה משולבת לדרשה יומית" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "לקסיקון עברי" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "תיבה משולבת ללקסיקון עברי" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "לקסיקון יווני" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "תיבה משולבת ללקסיקון יווני" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "מילון ברירת המחדל" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "תיבה משולבת לשינוי מילון ברירת המחדל" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "הערות אישיות" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "תיבה משולבת לשינוי הערות אישיות" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "מודולים - שונות" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "חיפוש מתקדם" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 #, fuzzy msgid "_Attribute Search" msgstr "חיפוש תכונות" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "עבור " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "ערך חיפוש ראשי" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "התחל חיפוש" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "כפתור רדיו לאיתור" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "מבט עץ על קריטריונים לחיפוש" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "היקף" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "חפש בכל המודול" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "כל המודול" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "כפתור רדיו לכל המודול" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "חפש בטווח המוגדר על פי תוצאות החיפוש האחרון" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "תוצאות נוכחיות" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "כפתור רדיו לתוצאות הנוכחיות" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "חפש בטווח מותאם אישית" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "טווח מותאם אישית" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "כפתור רדיו לטווח פסוקים מותאם אישית" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "תיבה משולבת לבחירת טווח מוגדר אישית" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "חפש במודול יחיד" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "מודול יחיד" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "תיבת סימון למודול יחיד" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "חפש במודולים שברשימה הנוכחית" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "רשימת מודולים" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "כפתור רדיו לרשימת מודולים" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "חפש ברשימת מודולים מותאמת אישית" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "רשימה מותאמת אישית" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "כפתור רדיו לרשימת מודולים מותאמת אישית" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "תיבה משולבת לרשימת מודולים מותאמת אישית" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "סוג חיפוש" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "חיפוש מהיר, עשיר בתכונות ומבוסס אינדקס\n" "את האינדקס יש לבנות מראש:\n" "נא לעיין באפשרויות התחזוקה של מנהל המודולים" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "כפתור רדיו לייעול (\"Lucene\")" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "מרובה מלים" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "כפתור רדיו לריבוי מלים" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "כפתור רדיו לביטוי רגולרי" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "כפתור רדיו לביטוי מדויק" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "בחר בלשונית חיפוש התכונות" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "תכונות" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "כפתור רדיו לתכונות" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "אפשרויות" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "תיבת סימון להתאמת אותיות רישיות" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "קריטריונים לחיפוש" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "הצג בחלון ראשי" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "שמור את תוצאות החיפוש כסימניות" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "ייצוא תוצאות החיפוש הנוכחיות" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "ייצוא" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "נקה את הרשימות עבור חיפוש חדש" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "נמצא" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "חלון תקציר תוצאות" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "טבלת תקציר תוצאות" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Sתוצאות חיפוש" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "תצוגה מקדימה" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "תוצאות" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "צור טווח מותאם אישית חדש" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "כפתור טווח חדש" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "שמור טווח מותאם אישית" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "כפתור שמירת טווח" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "מחק את הטווח הנבחר" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "כפתור לטווח מחיקה" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "טווחים" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "שם טווח" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "ערך שם טווח" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "טקסט טווח" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "ערך הגדרת טווח" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "למשל Matt-John;Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "תצוגה מקדימה של טווח מותאם אישית" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "טווחים מותאמים אישית" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "צור רשימת מודולים חדשה" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "כפתור לרשימת מודולים מותאמת אישית" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "שמור רשימת מודולים" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "כפתור לשמירת רשימת מודולים מותאמת אישית" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "מחק את הרשימה שנבחרה" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "כפתור לניקוי רשימת מודולים מותאמת אישית" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "רשימת מודולים" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "רשימת שמות" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "ערך רשימת מודולים מותאמת אישית" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "פתח תיבת דיאלוג לבחירת המודולים שיתווספו לרשימה" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "רשימות מותאמות אישית" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "תכונות" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "חפש מספרי סטרונג כגון G4442 or H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "מספרי סטרונג" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "תיבת סימון למספרי סטרונג" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "הצג תגיות מורפולוגיות" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "כפתור רדיו לתגיות מורפולוגיות" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "מחפש בתוך" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "כפתור רדיו להערות שוליים" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "אפשרויות תצוגת תוצאות" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "במודולים בעלי מספרי סטרונג" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "הצג את מספרי סטרונג" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "תיבת סימון להצגת מספרי סטרונג" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "במודולים בעלי תגיות מורפולוגיות" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "הצג תגיות מורפולוגיות" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "תיבת סימון להצגת תגיות מורפולוגיות" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "במודולים בעלי הערות שוליים" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "הצג הערות שוליים" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "תיבת סימון להצגת הערות שוליים" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "חיפוש תכונות" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "בחירת מודולים" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "סוג חיפוש" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "פתח שולחן _מחקר" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "פתח הפעלה" #: ../ui/xi-menus.glade.h:4 #, fuzzy msgid "Open a saved tab settings collection" msgstr "פתח הפעלה שמורה" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "שמור הפעלה" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 #, fuzzy msgid "_New Prayerlist/Journal" msgstr "יומן\\רשימת תפילות" #: ../ui/xi-menus.glade.h:8 #, fuzzy msgid "Create a new journal or prayerlist from a template" msgstr "צור רשימת מודולים חדשה" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "חפש" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "חיפוש מתקדם" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_הגדרות" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "השתמש במנהל המודולים להתקנת והסרת מודולים של Sword" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "מנהל מודולים" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_תצוגה" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_כתבי קודש" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "תצוגה מקדימה" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_פירוש ספר" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "מיל_ון" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "נעץ לשוניות" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "קריאה בקול" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "הצג מספרי פסוקים" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "הדגש פסוק נוכחי" #: ../ui/xi-menus.glade.h:31 #, fuzzy msgid "Apply a high-contrast highlight to the current verse" msgstr "הדגש את הפסוק הנוכחי בעזרת ניגודיות גבוהה" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "הצמד \\ נתק שורת צד" #: ../ui/xi-menus.glade.h:33 #, fuzzy msgid "Operate the sidebar as a separate window" msgstr "פתח בחלון נפרד" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "להסיר התיקייה שנבחרה" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "הצג תצוגה מקבילה ב_לשונית" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "הצג תצוגה מ_קדימה בסרגל הצד" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_תכנים" #: ../ui/xi-menus.glade.h:42 #, fuzzy msgid "Open the help viewer on the Xiphos manual" msgstr "עיין במדריך ל-Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_רשימת דיוור" #: ../ui/xi-menus.glade.h:44 #, fuzzy msgid "Open a browser on the users' mailing list webpage" msgstr "הצטרף לרשימת הדיוור למשתמשים" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_צ'אט חי" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_דיווח על באג" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "אודות _תרגום..." #: ../ui/xi-menus.glade.h:50 #, fuzzy msgid "Learn about translating the Xiphos interface to other languages" msgstr "תרגום Xiphos לשפות נוספות" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "אודות _פרויקט SWORD" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "אודות Xiphos_..." #: ../ui/xi-menus.glade.h:56 #, fuzzy msgid "Learn about Xiphos" msgstr "אודות Xiphos_..." #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "הערות לפסוק" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "פתח מודול" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "הערה" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "פתח בתיבת דיאלוג" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "_פסוק לשורה" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "משתנים" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "תוכן" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "התחשב בקבוצות גופנים" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "פירוש לפי פרק" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 #, fuzzy msgid "Doublespace" msgstr "רווחים כפולים" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "בחירת חיפוש" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "השתמש במילון הנוכחי" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "עיין ב-BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "פתח מודול זה" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "הצג כותרת ספר" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "הצג כותרת פרק" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "שנה שם פירוש אישי" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "השלך פירוש אישי" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "קריאה בקול" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "שמור תוצאות אלה כסימניה בודדת" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "שמור את הרשימה כסימניה בודדת" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "שמור תוצאות אלה כסדרת סימניות בתיקיה חדשה" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "שמור את הרשימה כסדרת סימניות" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "רשימת פסוקים" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "נקה את רשימת ההסטוריה" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "פתח סימנייה זו בטאב חדש." #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "פתח בלשונית חדשה" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "פתח את הסימנייה בתיבת דיאלוג" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "פתח בתיבת דיאלוג" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "הוסף התיקייה החדשה לתיקייה שנבחרה" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "הכנס לכאן את הסימנייה החדשה" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "הכנס סימנייה" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "ערוך פריט סימנייה" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "ערוך פריט" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "מחק פריט" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "הרחב את כל קבוצות הסימניות" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "הרחב הכל" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "צמצם את כל קבוצות הסימניות" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "צמצם הכל" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "אפשר הזזת פריטים בין ספריות" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "אפשר סידור מחדש" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 #, fuzzy msgid "Load other bookmarks file (default: from BibleTime)" msgstr "טען סימניות מ-Bibletime" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "הכנס סימנייה" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "הסר תיקייה ושמור אותה" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "ייצוא תיקייה" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "פתח את המודול הנבחר בלשונית חדשה" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "פתח בחלון נפרד" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "צור רשימת מודולים חדשה" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "פשוט" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "אובייקט Pixbuf" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "יצירת יומן חודשי חדש" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "חודשי" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "יצירת יומן יומי חדש" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "יומי" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "צור רשימת מודולים חדשה" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "פרק" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "פתח בחלון נפרד" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "הוספת תת־פריט" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "הוסף כפריט" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "הוספת פריט" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "הסר - שחזר" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "הדפס הערה" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "ׂמדריך Xiphos לכתבי הקודש" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "מחקר בכתבי הקודש" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "כל המודול" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%sכישלון ב" #~ msgid "Page %d of %d" #~ msgstr "עמוד %d מתוך %d" #~ msgid "Save As" #~ msgstr "שמור רשימה" #~ msgid "HTML Output" #~ msgstr "פלט HTML" #~ msgid "HTML Source" #~ msgstr "מקור" #~ msgid "Plain Source" #~ msgstr "מקור" #~ msgid "_Quit" #~ msgstr "עריכה" #~ msgid "_Open" #~ msgstr "פתח" #~ msgid "Save _As..." #~ msgstr "שמור קובץ בשם..." #~ msgid "Open new document" #~ msgstr "פתיחת מסמך חדש" #~ msgid "Delete current note" #~ msgstr "מחיקת ההערה הנוכחית" #~ msgid "HTML _Output" #~ msgstr "_פלט HTML" #~ msgid "_HTML Source" #~ msgstr "_מקור HTML" #~ msgid "_Plain Source" #~ msgstr "מקור" #~ msgid "Unlock " #~ msgstr "פתח " #~ msgid "Preparing to print" #~ msgstr "מתכונן להתקנה" #~ msgid "Printing is not supported on this printer" #~ msgstr "המדפסת אינה תומכת בהדפסה" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "המדפסת %s אינה תומכת בהדפסה." #~ msgid "Printing" #~ msgstr "הדפס" #~ msgid "Waiting to print" #~ msgstr "מתכונן להתקנה" #~ msgid "An error occurred while printing" #~ msgstr "חלה שגיאה בעת ההדפסה" #~ msgid "It was not possible to print your document: %s" #~ msgstr "הדפסת המסמך נכשלה: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "לא ניתן ליצור את .xiphos:\n" #~ "%s\n" #~ "\n" #~ "לא ניתן להמשיך." #~ msgid "Module has no morphology support." #~ msgstr "יש מודול אין תמיכת מורפולוגיה." #~ msgid "Module has no Red Words support." #~ msgstr "יש מודול אין תמיכת מילות אדומות." #~ msgid "Tabs" #~ msgstr "לשוניות" #~ msgid "Use tabbed browsing" #~ msgstr "השתמש בגלישה בלשוניות" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "תיבת סימון לגלישה בלשוניות" #~ msgid "Show" #~ msgstr "הצג" #~ msgid "Bible Texts" #~ msgstr "כתבי קודש" #~ msgid "Bible Texts Checkbox" #~ msgstr "תיבת סימון לטקסטים תנ\"כיים" #~ msgid "Previewer Checkbox" #~ msgstr "תיבת סימון לתצוגה מקדימה" #~ msgid "Commentaries Checkbox" #~ msgstr "תיבת סימון לפירושים" #~ msgid "Dictionary/Lexicon" #~ msgstr "מילון \\ לקסיקון" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "תיבת סימון למילון \\ לקסיקון" #~ msgid "Parallel View in a tab" #~ msgstr "תצוגה מקבילה בטאב" #~ msgid "Tabs and Panes" #~ msgstr "לשוניות וחלוניות" #~ msgid "Scripture Cross-references" #~ msgstr "הפניות צולבות לכתבי הקודש" #~ msgid "StudyPad default directory" #~ msgstr "תיקיית ברירת המחדל של שולחן המחקר" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "הפניות URL של \"sword://\" (בדומה לדפי\n" #~ "רשת) יכולות לאפשר לתוכנות לאתר\n" #~ "הפניות לכתבי הקודש. כרגע לא מוגדרת\n" #~ "במערכת שלך תוכנה לטיפול בהפניות אלה.\n" #~ "\n" #~ "האם ברצונך לקבוע את קסיפוס כתוכנת\n" #~ "ברירת המחדל לטיפול בהפניות אלה?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos הגדירה את עצמה בהצלחה\n" #~ "כתובנה לטיפול בכתובות sword:// and bible://.\n" #~ "\n" #~ "ניתן להריץ את התוכנה \"gconf-editor\"\n" #~ "על מנת לעיין במפתחות תחת /desktop/gnome/url-handlers,\n" #~ "אם עולה הצורך לשנותם." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos לא הצליחה להשלים את אתחול הליך הטיפול עבור המפתח #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "לך אל " #~ msgid "Main" #~ msgstr "ראשי" #~ msgid "Modules Main" #~ msgstr "מודולים - ראשי" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "ללא מודולי כתבי קודש,\n" #~ "Xiphos אינה יכולה להמשיך,\n" #~ "ולכן תיסגר." #~ msgid "Choose to enable Prayer lists " #~ msgstr "אפשר רשימות תפילה " #~ msgid "Cipher Key?" #~ msgstr "מפתח הצפנה?" #~ msgid "Change parallel 1" #~ msgstr "שנה מקביל 1" #~ msgid "Change parallel 2" #~ msgstr "שנה מקביל 2" #~ msgid "Change parallel 3" #~ msgstr "שנה מקביל 3" #~ msgid "Change parallel 4" #~ msgstr "שנה מקביל 4" #~ msgid "Change parallel 5" #~ msgstr "שנה מקביל 5" #~ msgid "Sizes" #~ msgstr "גדלים" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "ברוכים הבאים ל-Xiphos.\n" #~ "\n" #~ "לא מותקנים כרגע מודולי כתבי קודש. כדי לפעול, Xiphos זקוק להתקנה של מודול " #~ "כתבי קודש אחד לפחות.\n" #~ "\n" #~ "ברשותכם, Xiphos יפעיל את מנהל המודולים כדי שתוכלו להתקין דרך Crosswire:\n" #~ "1. קבעו תצורת התקנה מרחוק.\n" #~ "2. התחברו.\n" #~ "3. בחרו טקסט כתבי קודש בשפה הרצויה.\n" #~ "4. הקליקו על 'התקן'.\n" #~ "משתסיימו, סגרו את מנהל המודולים.\n" #~ "\n" #~ "אזהרה: אם אתם חיים במדינה הרודפת את המאמינים, נהגו בזהירות.\n" #~ "\n" #~ "האם להפעיל את מנהל המודולים לשם התקנת כתבי קודש?" #~ msgid "Parallel View" #~ msgstr "תצוגה במקביל" #~ msgid "Parallel 1" #~ msgstr "מקביל 1" #~ msgid "Parallel 1 Combo" #~ msgstr "תיבה משולבת למקביל 1" #~ msgid "Parallel 2" #~ msgstr "מקביל 2" #~ msgid "Parallel 2 Combo" #~ msgstr "תיבה משולבת למקביל 2" #~ msgid "Parallel 3" #~ msgstr "מקביל 3" #~ msgid "Parallel 3 Combo" #~ msgstr "תיבה משולבת למקביל 3" #~ msgid "Parallel 4" #~ msgstr "מקביל 4" #~ msgid "Parallel 4 Combo" #~ msgstr "תיבה משולבת למקביל 4" #~ msgid "Parallel 5" #~ msgstr "מקביל 5" #~ msgid "Parallel 5 Combo" #~ msgstr "תיבה משולבת למקביל 5" #~ msgid "Use Verse Per Line" #~ msgstr "השתמש בפסוק לכל שורה" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "יבא סימניות Bibletime" #~ msgid "Restore Folder" #~ msgstr "שחזר תיקייה" #~ msgid "Restore saved folder" #~ msgstr "שחזר התיקייה שנשמרה" #~ msgid "About the SWORD Project" #~ msgstr "אודות פרויקט SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "מודולים להורדה מפרויקט SWORD" #~ msgid "Xiphos could not execute archiver" #~ msgstr "מערכת Xiphos לא הצליחה להריץ את יוצר הארכיב" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " תוצאת הארכיב:\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "ארכיב בתוך " #~ msgid "Sources" #~ msgstr "מקורות" #~ msgid "Text" #~ msgstr "טקסט" #~ msgid "Text to render" #~ msgstr "טקסט לציור" #~ msgid "Pixbuf Object" #~ msgstr "אובייקט Pixbuf" #~ msgid "The pixbuf to render." #~ msgstr "Pixbuf לציור" #~ msgid "Open in a new tab" #~ msgstr "פתח בלשונית חדשה" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "פתח את המודול הנבחר בתיבת דיאלוג נפרדת" #~ msgid "View information about the selected dialog" #~ msgstr "הצג מידע אודות המודול הנבחר" #~ msgid "Daily Journal" #~ msgstr "יומן יומי" #~ msgid "Outlined Topic" #~ msgstr "נושא מתואר" #~ msgid "Open selected module in a dialog" #~ msgstr "פתח את המודול הנבחר בתיבת דיאלוג" #~ msgid "Add Child" #~ msgstr "הוסף צאצא" #~ msgid "Add Sibling" #~ msgstr "הוסף אח" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Xiphos שינתה את השם .xiphos-2.0 ל .xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos אינה מסוגלת לשנות את השם .xiphos-2.0 ל .xiphos:\n" #~ "%s\n" #~ "\n" #~ "לא ניתן להמשיך." #~ msgid "H_istory/" #~ msgstr "היסטוריה/" #~ msgid "H_istory/C_lear" #~ msgstr "היסטוריה/נקה" #~ msgid "Open the file in Studypad" #~ msgstr "פתח את עורך שולחן המחקר" #~ msgid "Remove - Restore" #~ msgstr "הסר - שחזר" #~ msgid "Remove Folder" #~ msgstr "הסר תיקייה" #~ msgid "_Show/Hide Sidebar" #~ msgstr "הצג \\ הסתר שורת צד" #~ msgid "Move backwards through history" #~ msgstr "נוע לאחור ברשימת ההסטוריה" #~ msgid "Move foward through history" #~ msgstr "נוע קדימה ברשימת ההסטוריה" #~ msgid "Select a Book of the Bible" #~ msgstr "בחר ספר מתוך כתבי הקודש" #~ msgid "Change Chapter" #~ msgstr "עבור פרק" #~ msgid "Dictionary/_Lexicon" #~ msgstr "מילון \\ לקסיקון" #~ msgid "_Bible Text" #~ msgstr "_כתבי קודש" #~ msgid "Open StudyPad File" #~ msgstr "פתח קובץ שולחן מחקר" #~ msgid "Save StudyPad File" #~ msgstr "שמור קובץ שולחן מחקר" #~ msgid "item1" #~ msgstr "פריט1" #~ msgid "item2" #~ msgstr "פריט2" #~ msgid "_Module Options" #~ msgstr "אפשרויות מודול" #~ msgid "Sync with main" #~ msgstr "סנכרן עם הראשי" #~ msgid "Stay in sync" #~ msgstr "שמור על סינכרון" #~ msgid "Failed to print the document" #~ msgstr "הדפסת המסמך נכשלה" #~ msgid "_Modules" #~ msgstr "מודולים" #~ msgid "_Bookmarks" #~ msgstr "סימניות" #~ msgid "Verse _List" #~ msgstr "רשימת פסוקים" #~ msgid "%s not found" #~ msgstr "%s לא נמצא" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "השתנה. האם ברצונך לשמור את השינויים?" #~ msgid "not loaded" #~ msgstr "לא נטען" #~ msgid "Open the StudyPad editor" #~ msgstr "פתח את עורך שולחן המחקר" #~ msgid "Save the current session to a file" #~ msgstr "שמור את ההפעלה הנוכחית בקובץ" #~ msgid "_Copy" #~ msgstr "העתק" #~ msgid "Copy highlighted text from main window" #~ msgstr "העתק את הטקסט המסומן מהחלון הראשי" #~ msgid "Search using the shortcut bar" #~ msgstr "חפש בעזרת שורת קיצורי הדרך" #~ msgid "Advanced search using the search dialog" #~ msgstr "חיפוש מתקדם בעזרת תיבת החיפוש" #~ msgid "C_lear" #~ msgstr "נקה" #~ msgid "Show the Daily Devotion for today" #~ msgstr "הצג את הדרשה היומית להיום" #~ msgid "Show or hide Bible texts window" #~ msgstr "הצג \\ הסתר את חלון כתבי הקודש" #~ msgid "Show or hide Preview window" #~ msgstr "הצג \\ הסתר את חלון התצוגה המקדימה" #~ msgid "Show or hide commentaries" #~ msgstr "הצג \\ הסתר פירושים" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "הצג \\ הסתר מילונים ולקסיקונים" #~ msgid "Chat with other users and developers" #~ msgstr "צ'אט עם משתמשים ומפתחים" #~ msgid "Report bug to SourceForge" #~ msgstr "דיווח על באג ל-SourceForge" #~ msgid "More information about the SWORD Project" #~ msgstr "מידע נוסף אודות פרויקט Sword" #~ msgid "Hi_story" #~ msgstr "הסטוריה" #~ msgid "1 Cor 15:1" #~ msgstr "הראשונה אל הקורינתים 15:1" #~ msgid "Name for new prayer list" #~ msgstr "שם עבור רשימת התפילות החדשה" #~ msgid "can not create path\n" #~ msgstr "לא ניתן ליצור נתיב\n" #~ msgid "Prayer list already exist\n" #~ msgstr "רשימת התפילות כבר קיימת\n" #~ msgid "\\par\\par My prayer list \\par\\par Module created in Xiphos" #~ msgstr "רשימת התפילות שלי: מודול אחד-לאחד שנבנה על ידי Xiphos" #~ msgid "-3" #~ msgstr "-3" #~ msgid "Starting" #~ msgstr "התחלה" #~ msgid "Building Xiphos interface" #~ msgstr "ממשק בניית Xiphos" #~ msgid "Initiating Xiphos" #~ msgstr "מפעיל את Xiphos" #~ msgid "done" #~ msgstr "בוצע" #~ msgid "Xiphos is shutdown" #~ msgstr "סוגר את Xiphos" #~ msgid "Initiating SWORD" #~ msgstr "מאתחל את SWORD" #~ msgid "path to sword" #~ msgstr "נתיב התקנת SWORD" #~ msgid "System locale is" #~ msgstr "לוקאל המערכת הוא" #~ msgid "SWORD locale is" #~ msgstr "לוקאל SWORD הוא" #~ msgid "SWORD is shutdown" #~ msgstr "מכבה את SWORD" #~ msgid "Number of Text modules" #~ msgstr "מספר מודולי טקסט" #~ msgid "Number of Dict/lex modules" #~ msgstr "מספר מודולי Dict/Lex" #~ msgid "Number of Book modules" #~ msgstr "מספר מודולי ספר" #~ msgid "Number of Percomm modules" #~ msgstr "מספר מודולי פירוש אישי" #~ msgid "Number of Devotion modules" #~ msgstr "מספר מודולי דרשות" #~ msgid "Number of Prayer modules" #~ msgstr "מספר מודולי פירוש אישי" #~ msgid "" #~ "\n" #~ "First Run: need to create settings!\n" #~ msgstr "" #~ "\n" #~ "הרצה ראשונה: יש לבנות תצורה!\n" #~ msgid "can not create .sword" #~ msgstr "לא ניתן ליצור את .sword" #~ msgid "can not create .sword/mods.d" #~ msgstr "לא ניתן ליצור את .sword/mods.d" #~ msgid "can not create .sword/modules" #~ msgstr "לא ניתן ליצור את .sword/modules" #~ msgid "Select Local Source" #~ msgstr "נא לבחור מקור מקומי" #~ msgid "It will be lost permanently!" #~ msgstr "המידע יאבד לעד!" #~ msgid "Open in dialog" #~ msgstr "פתח בתיבת דיאלוג" #~ msgid "" #~ "For multi-word search, use\n" #~ "+FirstWord +SecondWord" #~ msgstr "" #~ "על מנת לחפש מלים מרובות,\n" #~ "נא להזין מילה1+מילה2" #~ msgid "_About the SWORD Project ..." #~ msgstr "אודות פרויקט Sword..." #~ msgid "Select the modules you want" #~ msgstr "שמור רשימת מודולים" #~ msgid "" #~ "There is currently no program set as your\n" #~ "handler for \"sword://\" and similar URLs.\n" #~ "Would you like Xiphos to install itself\n" #~ "as the program to handle these URLs?" #~ msgstr "" #~ "כרגע לא מוגדרת תוכנה שתטפל\n" #~ "ב \"sword://\" ובכתובות URL דומות.\n" #~ "האם ברצונך לאפשר ל-Xiphos \n" #~ "להגדיר את עצמה כתוכנה כזו?" #~ msgid "Font Miscellaneous" #~ msgstr "גופן - שונות" #~ msgid "found in" #~ msgstr "נמצא בתוך" #~ msgid "The" #~ msgstr "ה-" #~ msgid "module has been unlocked." #~ msgstr "המודול נפתח." #~ msgid "If you have the cipher key you can" #~ msgstr "אם ברשותך מפתח צופן, ניתן" #~ msgid "click here" #~ msgstr "הקלק כאן" #~ msgid "to unlock the module" #~ msgstr "לפתוח את המודול" #~ msgid "You will need to restart Xiphos after you unlock it." #~ msgstr "לאחר הפתיחה, יש להפעיל מחדש את Xiphos." #~ msgid "You need to restart Xiphos to view it" #~ msgstr "לצפייה, יש להפעיל מחדש את Xiphos" #~ msgid "Show Tabs" #~ msgstr "הצג לשוניות" #~ msgid "Go to %s" #~ msgstr "לך אל %s" #~ msgid "The Setup Druid was cancelled." #~ msgstr "פעולת אשף ההתקנה בוטלה." #~ msgid "Do you wish to set preferences now?" #~ msgstr "האם ברצונך לקבוע הגדרות כעת?" #~ msgid "Old" #~ msgstr "ישן" #~ msgid "URL:" #~ msgstr "URL:" #~ msgid "Go to parent" #~ msgstr "לך אל ההורה" #~ msgid "Go to first child" #~ msgstr "לך אל הצאצא הראשון" #~ msgid "Save using the PersistStream interface" #~ msgstr "שמור באמצעות ממשק PersistStream" #~ msgid "Open (PersistFile)" #~ msgstr "פתח (PersistFIle)" #~ msgid "Open using the PersistFile interface" #~ msgstr "פתח באמצעות ממשק PersistFile" #~ msgid "Save (PersistFile)" #~ msgstr "שמור (PersistFile)" #~ msgid "Save using the PersistFile interface" #~ msgstr "שמור באמצעות ממשק PersistFile" #~ msgid "Pick the background color" #~ msgstr "Pick the background colour" #~ msgid "Pick the Bible text color" #~ msgstr "Pick the Bible text colour" #~ msgid "Pick the current Verse color" #~ msgstr "Pick the current Verse colour" #~ msgid "Pick the current Verse background color" #~ msgstr "Pick the current Verse background colour" #~ msgid "Font Colors" #~ msgstr "Font Colours" xiphos-4.0.7+dfsg1/po/ko_KR.po0000664000175000017500000046746413162045104015254 0ustar unit193unit193# Korean translarion for the Xiphos. # Copyright (C) 2016 Xiphos Developer Team and the Korean Translator. # This file is distributed under the same license as the Xiphos package. # Seong-ho Cho , 2015. # msgid "" msgstr "" "Project-Id-Version: Xiphos 4.0.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2015-07-15 20:56+0900\n" "Last-Translator: Seong-ho Cho \n" "Language-Team: Seong-ho Cho \n" "Language: ko_KR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.5\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "xiphos 치명적 오류: \"동작을 수행할 수 없음\", display_mod: null\n" "이 문제를 보고하십시오: sword_main.cc:set_treekey\n" "이 문제가 일어났을때 무얼 하고 있었습니까?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "설정이 없습니다" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "정말로 해당 메모를 삭제하시겠습니까?" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "열기" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "제목 없는 문서" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "바뀐 내용 문서로 저장" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "닫기 전에 확인하셨습니까?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "저장하지 않으면, 바꾼 내용이 완전히 없어집니다." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "파일" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "학습장" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "메모 편집기" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "기도 목록/묵상 일기 편집기" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "sword 모듈 정보" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "닫기" #: ../src/gnome2/about_modules.c:411 msgid "Module name: " msgstr "모듈 이름:" #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "모듈 약자:" #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "버전:" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "버전 스탬프가 없습니다" #: ../src/gnome2/about_modules.c:429 msgid "Type: " msgstr "형식:" #: ../src/gnome2/about_modules.c:431 msgid "Daily Devotion" msgstr "매일 묵상" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "지도" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "그림" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "용어집" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "이단" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "성서" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "해설" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "사전" #: ../src/gnome2/about_modules.c:454 msgid "General Book" msgstr "일반 서적" #: ../src/gnome2/about_modules.c:459 msgid "Personal Commentary" msgstr "개별 해설" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "저널" #: ../src/gnome2/about_modules.c:465 msgid "Unknown type" msgstr "알 수 없는 형식" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "언어:" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "지정 안함" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "설치 크기:" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "부록 모듈:
" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "기능:" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "* 제목" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "* 각주" #: ../src/gnome2/about_modules.c:519 msgid "* Cross references" msgstr "* 상호 참조" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "* 불규칙 변화 수" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "* 어형론상 태그" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "* 부명제" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "* 적 그리스도 구절" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "* 그리스어 강세 부호" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "* 히브리어 모음 부호" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "* 히브리어 가사" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "* 이문(異文)" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "* 음역 양식" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "* 목록" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "* 해설 목록" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "* 형태소 분리" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "* 기능이 없습니다" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "배포 라이선스:" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "홍보문:" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "SWORD 프로젝트는 하나님과 그분의 말씀을 연구하고 학습하는 확장성을 지닌 프로" "그램 모음이자 노력의 산물입니다. SWORD 프로젝트 프레임워크는 성경 말씀, 해" "설, 어휘 목록, 사전, 기타 서적의 내용을 공부하고 쉽게 활용할 수 있게 합니다. " "대부분의 프론트엔드는 이 프레임워크를 기반으로 만듭니다. 설치한 서적 목록은 " "프레임워크를 사용하여 모든 프론트엔드에서 공유할 수 있습니다.\n" "\n" "서적은 SWORD 프로젝트에서 다운로드할 수 있습니다." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "SWORD 프로젝트" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "성경을 공부할 때 xiphos를 쓰고 싶으세요? 모국어로 된 사용자 인터페이스를 사용" "하고 싶으세요? xiphos를 번역할 수 있습니다!\n" "\n" "xiphos를 다른 언어로 번역해줄 분을 항상 찾고 있습니다. 번역해주실 수 있다면 " "아래 링크를 방문하여 저희에게 연락주십시오. 그리고 xiphos팀의 열정에 함께해주" "십시오. 여러분의 도움을 감사하게 생각합니다!" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "xiphos 번역 참고" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "xiphos 소스 코드의 TRANSLATION-HOWTO를 참고하십시오" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "xiphos 개발" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright © 2000-2017 Xiphos Development Team" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "SWORD 프로젝트 제공.\n" "Troy Griffitts과 SWORD 프로젝트에 도움을 준 모든 분께 감사드립니다." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "책갈피" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "폴더 이름을 입력하십시오" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "폴더 이름" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "폴더: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "책갈피 파일을 지정하십시오" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "편집" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "폴더 이름: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "책갈피 이름: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "절: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "모듈: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "선택한 폴더를 제거합니까" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(폴더의 모든 내용 포함)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "선택한 책갈피를 제거합니까" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "추가" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "레이블: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "검색 결과: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "다중 참조 책갈피에서 여는 중이며\n" "탭 분리를 지원하지않습니다." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "책갈피" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "%s 모듈의 암호 키" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "다음에 대해:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "키 입력: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 #, fuzzy msgid "_Save" msgstr "저장" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "취소(_C)" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "저장 않고 닫기" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "저장 않고 닫기(_W)" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "절 목록" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "절 목록" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "검색 결과" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "내보내기 전에 저작권을 확인하십시오!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "찾기" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "단어 또는 어구를 입력하십시오" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "후방 검색" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "다음 겁색" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "모듈 글꼴 설정" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "다음에 대한 글꼴 바꾸기" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "모듈" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "현재 글꼴: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "이 모듈의 기본 글꼴로 사용" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "버그네요?! \"STRDUP\" 오류 때문에 xiphos가 깨진 것 같습니다." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "다음 내용을 첨부하여 xiphos 팀에게 오류를 보고하십시오:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "버그네요?! \"STRING\" 오류 때문에 xiphos가 깨진 것 같습니다." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "모듈은 %s을(를) 지원하지 않습니다." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "xiphos: 창이 없습니다." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: 현재 내비게이션을 보냈습니다." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: 스피커로 출력하지 않습니다." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "xiphos - 성경 공부 프로그램" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "새 탭 열기" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "표준 보기" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "해설 보기" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "책 보기" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "xiphos를 사용하시는 여러분 반갑습니다" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "윈도우 운영체제에서는 이름을 바꿀 수 없습니다.\n" "\n" "xiphos는 윈도우 파일 시스템에서 기능상 제한이 있는데,\n" "개별 해설 같은 내용이 있는 이미 열린 파일의 이름을\n" "바꿀 수 없기 때문입니다.\n" "따라서 윈도우 운영체제 환경에서는 개별 해설의 이름을\n" "바꿀 수 없습니다." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "해설 이름 바꾸기" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "해설 이름 선택" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "새 이름 부여하기" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "이름: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "모듈 이름은 영문 대소문자, 숫자, 밑줄문자만 가능합니다." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "xiphos에 이미 해당 이름을 가진 모듈이 있습니다." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "새 설정에 실패했습니다:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "설정 빌드 오류:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "이 창에 모듈이 없습니다." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "모듈 관리자 살펴보기입니다.\n" "\n" "xiphos에서 새 컨텐트를 가져오는 방식에 대한 내용입니다.\n" "이 내용을 본 적이 없다면 잠깐 살펴보십시오.\n" "\n" "모듈은 개별 저장소에서 가져옵니다. 모듈 공급원: 추가/제거 항목" "에서는 현재 알려진 저장소를 보여줍니다.\n" "\n" "모듈 공급원: 선택 항목은 모듈을 가져올 위치를 선택하는데, 시스템의 어" "떤 위치에 모듈을 저장할지 설정하는 것처럼 xiphos가 모듈을 가져올 저장소를 언" "급합니다. 설치 원본설치 대상을 설정하시고, 새로 고침" "을 누르십시오.\n" "\n" "모듈: 설치/업데이트 는 원본과 대상을 선택한 후 모듈을 선택하고 가져올 " "때 필요한 설정 항목입니다.\n" "\n" "모듈: 관리 는 저장 모듈을 관리하며 인덱스를 만듭니다.\n" "\n" "모듈 관리자 설명을 더 자세하게 살펴보려면 설명서 5절을 참고하시거나, 실시간 " "대화방에서 도움을 구하시든지, (대화방에서 아무도 반응하지 않는다면) 사용자 메" "일링 리스트에 전자메일을 보내십시오.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "xiphos를 사용하시는 여러분 반갑습니다.\n" "\n" "설치한 성경이 없습니다. 초기화하려면, 최소한 한가지 성경 모듈이 필요합니다. " "성경 모듈을 설치하려 모듈 관리자를 연 후, 지역 모듈 집합(CD-ROM, 또는 USB 메" "모리) 또는 CrossWire 성서 공회 네트워크로부터 하나 이상의 성경을 설치합니다. " "아래의 절차와 앞서 열어놓은 일반 모듈 관리자를 참고하십시오.\n" "\n" "로컬 설치:\n" "- 모듈 공급원: 추가/제거를 통해 모듈을 찾을 수 있는 위치의 로컬 폴더 " "이름을 추가하십시오.\n" " (이 위치는 기존의 mods.d 그리고 modules 폴더입니다.)\n" "- 모듈 공급원: 선택을 통해 \"로컬\" 단추를 누른 후 풀 다운 항목에서 폴" "더를 선택하십시오.\n" "\n" "CrossWire 네트워크로 설치:\n" "- 모듈 공급원: 선택에서 \"원격\" 단추를 누른 후 풀 다운 항목에서 " "CrossWire를 선택하십시오.\n" "- 하단의 \"새로 고침\" 단추를 누르십시오.\n" "\n" "두 가지 경우에 대해:\n" "- 모듈: 설치/업데이트에서 성경 또는 원하는 다른 모듈을 선택하십시오.\n" "- \"설치\"를 누르십시오.\n" "- 다 마쳤으면 모듈 관리자를 닫으십시오.\n" "\n" "경고: 다른 국가에 살고 있다면 저작권에 유의하여 사용하십시오.\n" "\n" "절차 대화상자와 일반 소개 대화상자는 언제든 닫을 수 있습니다." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "이 모듈을 제거합니까?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "제거 준비 중" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "제거 중" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "제거" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "이 모듈을 설치합니까?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "설치 준비 중" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "설치 중" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "설치" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "이 모듈을 보관처리 합니까?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "보관처리 준비 중" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "보관처리 중" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "보관처리" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "이 모듈에 대한 고속 검색 인덱스를\n" "만드시겠습니까(모듈에 대해 수 분이 걸림)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "색인 준비 중" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "색인 중" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "색인" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "이 모듈에 대한 빠른 검색 색인을 삭제하시겠습니까?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "색인 삭제 준비 중" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "색인을 삭제합니다" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "삭제" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "모듈 정보가 없습니다." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "모듈 이름" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "표시 기호는 이 모듈을 이미 설치했다는 뜻입니다" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "이 모듈을 다루려면 박스를 누르십시오" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "설치/업데이트할 모듈을 선택하려면 박스를 주르십시오" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "설치함" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "색인 아이콘은 고속 검색 목적으로 이 모듈에 대해 최적화('루씬') 색인을 만들었" "다는 뜻입니다(이 기능에 대해서는 관리자 창을 살펴보십시오)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "잠금 아이콘은 모듈을 암호화했다는 뜻이며, 이 아이콘이 나타나면 컨텐드 소유자 " "로부터 잠금 해제 키를 구매해야합니다." #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "정보" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "새로 고침 아이콘은 설치한 모듈이 새 버전의 모듈보다 오래됐다는 뜻입니다: 모듈" "을 업데이트해야합니다" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "가용성" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "크기" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "설명" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' 실패\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " 다음에 보관: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "묵상 일기 및 기도 목록을 색인할 수 없습니다." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s 실패" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "마침" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "알 수 없음" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "저장소:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "모듈 형식별\n" "분류" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "성경" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "해설" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "사전" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "용어집" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "매일 묵상" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "일반 서적" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "광신도/이단" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "가용성별\n" "분류" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "업데이트" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "설치하지 않음" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "기도 목록/묵상 일기" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "원격 원본으로 새로 고치는 중" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "원격 원본이 없습니다" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "설정" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "형식" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "설명 제목" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "원본" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "디렉터리" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "사용자" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "암호" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "모듈 원본" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "추가/제거" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "선택" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "모듈" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "설치/업데이트" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "관리" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "새로 고치십시오" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "모듈 목록이 최신이 아닙니다!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "마지막 성경을 제거했습니다.\n" "xiphos에는 최소한 하나의 성경이 필요합니다." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "여전히 설치한 성경이 없습니다.\n" "xiphos는 성경이 아무것도 없으면 계속 실행할 수 없습니다." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" "%2$s은(는) %1$s의 오래된 버전입니다.\n" "%3$s을(를) 삭제하시겠습니까?\n" "참고: 되돌릴 수 없습니다." #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "오래된 모듈이 없습니다." #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "표준 원격 원본을 불러왔습니다." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "CrossWire에서 표준 원본을 불러올 수 없습니다." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "선택한 원본 제거" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "원격 원본 정보를 입력하십시오" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "설명 제목:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "형식:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "호스트:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "디렉터리:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "사용자(선택):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "암호(선택):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "해당 이름을 가진 공금원이 이미 있습니다." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "원격 공금원 삭제" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[모듈 없음]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "이 절이 들어있는 절 바깥 장으로 이동" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "이전 항목으로 이동" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "다음 항목으로 이동" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "첫번째 하위 절이 있는 안쪽으로 이동" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "이 동기화의 스크롤을 메인 창의 스크롤과 동기화" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "나란히 보기" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "붙이기/떼어내기" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "모듈 옵션" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "나란히 보기" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BiboeSync 세션 암호" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "어구:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "모드 선택에 실패했습니다.\n" "\"디버깅\"를 설정하고 원인을 살펴보십시오." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "모드 선택에 실패했습니다.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (암호: \"%s\")," #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "비활성" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "개인" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "독서자" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "청자" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- 선택 --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "다시 시작하고 나서 로캘을 적용합니다." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "기본 설정" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "일반" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "옵션" # 주: 고유명사이므로 번역해선 안됨. xiphos도 음역하지 않았으므로 용어 번역 일관성을 따르기 위해 번역하지 마십시오. #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "글꼴" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "색상" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "크기 및 모양새" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "특수" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "목록을 지웁니까?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "정말로 모듈 목록을 지우시겠습니까?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "모듈을 제거합니까?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "정말로 선택한 모듈을 제거하시겠습니까?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "검색 " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " 모듈" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "다음에서 찾음 " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "새 목록 %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "마지막 모듈 목록은 삭제하지 않을 수도 있습니다" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "목록을 삭제합니까?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "정말로 다음을 삭제하시겠습니까:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "잘 정리된 \"루씬\" 검색 문법 정리\n" "다음 내용이 들어있는 구절을 검색할 경우...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\t이 방식은 loved OR one을 검색하는 방식과 같습니다\n" "\"loved one\"\n" "\t\"loved one\" 구절\n" "love*\n" "\t\"love\"로 시작하는 단어\n" "\t(love OR loves OR loved 등등...)\n" "loved AND one\n" "\t\"loved\" 단어와 \"one\" 단어\n" "\t&& 연산자를 AND 위치에 놓을 수 있습니다\n" "+loved one\n" "\t \"loved\"가 들어 있어야 하고 \"one\"을 포함 할 수 있습니다\n" "loved NOT one\n" "\t\"loved\"는 있지만 \"one\"은 없는 구절\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\t스트롱 단어기호 헬라(\"G\") 번호 2316의 검색 결과를 보여줍니다.\n" "\t또한 속성 검색 탭에서 스트롱 표시 방식으로 보여줍니다.\n" "\n" "완벽한 내용을 자세히 살펴보시려면 \"루씬 검색 문법\"을 웹에서 찾아보세요." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "속성 기반 검색\n" "본질적인 내용 밖에 있는 마크업에 일부 내용이 있는데 이 내용을 검색합니다. 속" "성에는 각주, 스트롱 번호, 어형론상 기호가 있습니다.\n" "\n" "대부분의 검색 결과는 키워드 검증자로 최적화된 \"루씬\" 검색이 더 빠를 수 있음" "을 참고하십시오.\n" "\n" "속성 검색을 사용하려면, 속성 검색 탭의 적절한 단추를 선택해야합니다.\n" "* 각주 내용은 일반 내용처럼 검색합니다.\n" "* \"θεός\"(\"God\")를 검색하는데 사용하는 스트롱 기호에서 문자(단어)는 H 또" "는 G 접두문자(희랍, 헬라), 그리고 식별 숫자(예: G2316)를 사용합니다.\n" "* 어형론상 태그는 문장속 단어처럼 인식합니다. 예를 들면, N-ASF는\"noun, " "accusative singular feminine\" 입니다. 자세한 사용법은 Robinson 모듈을 살펴보" "십시오." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "모듈이 성경 또는 해설이 아닙니다." #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync에서 전송 준비를 하지 않았습니다." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "포함(\"AND\") 검색 방식입니다:\n" "모든 단어가 들어있는 결과를 찾습니다." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "고급 검색 열기(_O)" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "고급 검색 대화상자를 따로 엽니다." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "모듈 검색" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "검색 형식" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "최적화(\"루씬\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "정규 표현식" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "어구 일치" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "검색 옵션" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "대소문자 일치" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "검색 범위" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "범위 없음" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "범위 사용" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "마지막 검색" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "범위" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "아래로" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "위로" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "편집기에서 모듈을 여시겠습니까?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "그렇지 않으면, 디스플레이만 엽니다." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "절 참조 붙여넣기" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "목록:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "검색" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "가장자리 표시줄" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "SWORD 프로젝트에서 기술 제공함" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "탭 디렉터리를 만들 수 없습니다." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "기도 목록/묵상 일기 항목" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "새 이름" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "선택한 항목 제거" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "1월" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "2월" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "3월" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "4월" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "5월" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "6월" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "7월" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "8월" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "9월" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "10월" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "11월" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "12월" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "그림 파일의 크기를 알 수 없습니다.\n" "xiphos에서 창 크기에 맞춰 그림을 크기조절 할 수 없습니다." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "일치하지 않는 패킷\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "존재 알림:\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "탐색 패킷:\n" "\n" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "알 수 없는 모듈" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "절 목록으로 간접 탐색했습니다." #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "오류: 알 수 없는 BibleSync 표시자: " #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "다른 표시:" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "이 독서자의 읽기를 들으려면 상자에 표시하십시오" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "존재하는 독서자" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "D/I" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "마지막 탐색은 직간접적인 방식입니다" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "마지막 탐색" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "IP 주소: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "프로그램: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "장치: " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "

이 모듈은 현재 내용이 없습니다
" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "개인 주석을 올버르지 못한 방법으로 인코딩했습니다:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "장" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "xiphos에서 하나 이상의 매개변수를 인식할 수 없습니다." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "HTML 초기화 중" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "인더페이스 빌드 중" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "sword 시작 중" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "설정 불러오는 중" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "xiphos 창 표시 중" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "미리보기" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "각주" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "교차 참조" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "불규칙 변화" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "어형론" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "돌아가기" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "알 수 없는 병렬 모듈:" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "불규칙 변화 수" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "각주" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "어형론상 태그" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "히브리어 모음 부호" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "히브리어 가사" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "그리스어 강세" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "교차 목록" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "기본형" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "제목" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "형태소 분리" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "적 그리스도 구절" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "음역" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "원문 변형" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "제 1독서" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "제 2독서" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "모든 독서" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "음역 양식" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "목록" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "해설 목록" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "뷰 컨텍스트" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "성숙" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "성숙
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "구원" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "구원
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "건강" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "건강
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "기타" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "기타
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "x 지점" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "y 지점" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "z 지점" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "부 주제 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "하위 주제 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "부 주제 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "하위 주제 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "부 주제 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "하위 주제 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "부 주제 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "하위 주제 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "새 기도 목록 또는 묵상 일기의 이름" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "xiphos에서 이미 기도 목록을 찾았습니다." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "xiphos에서 모듈 경로를 만들 수 없습니다:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "기본 기도 목록. \\par\\par xiphos가 만든 모듈임." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "기본 기도 목록" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "내 기도 목록" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "성도:
Bob
Sam
Sue

교회:
pews
fellowship
Bibles for missionaries


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "제목 기반 기도 목록. \\par\\par xiphos가 만든 모듈임." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "기도 제목 목록" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Sue
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "영적 성숙" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mike
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sue
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "월별 기도 목록. \\par\\par xiphos가 만든 모듈임." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "월간 기도 목록" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "매일 저널. \\par\\par xiphos가 만든 모듈임." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "묵상 일기" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "주제(예: 설교) 윤곽잡기. \\par\\par xiphos가 만든 모듈임." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "개요주제" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "주제 가" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "주제 가
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "주제 나" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "주제 나
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "주제 다" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "주제 다
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "주제(예: 설교) 윤곽잡기. \\par\\par xiphos가 만든 모듈임." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "장" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "사용자 주석" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "%s 검색 결과: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "범위를 삭제합니까?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "정말로 이 범위를 삭제하시겠습니까?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "검색:" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "설치한 모듈이 없습니다.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "모듈 목록을 조정하십시오." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "%s.%s%s의 비 고속 검색 인덱스가 있습니다" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "이 모듈 검색 방식은 이제 `여러 단어'를 사용한 방식입니다." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "관리 창의 모듈 관리자를 참고하십시오." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "검색이 끝났습니다" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "일치 건수" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "해설 모듈이 없습니다." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME을 설정하지 않았습니다" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "xiphos에서 디렉터리를 만들 수 없습니다" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "만들 수 없습니다" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "설정 파일이 비었습니다 -- 백업 복구를 시도했습니다.\n" "일부 정보를 잃을 수 있습니다." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "설정 파일이 비었습니다 -- 백업이 없나요?!? 정보가 없습니다!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "설치한 성경이 없습니다.\n" "분명하게도 어떤 성경 모듈이든\n" "\n" "표시할 성경의 설치를 거부했기 때문에,\n" "xiphos는 계속 진행할 수 없으며,\n" "빠져나가겠습니다." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "성경 모듈 설치가 끝났습니다." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "모듈 오류: xref 인코딩이 무용지물입니다.\n" "모듈과 해당 절의 문제를 보고하십시오" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "절" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "장" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "xiphos 언어 약어 파일이\n" "빠졌습니다" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "xiphos 언어 약어 파일을\n" "열 수 없습니다" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "xiphos에서 언어 약어를 저장할\n" "공간을 확보할 수 없습니다" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "xiphos에서 언어 약어 파일을\n" "읽을 수 없습니다." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "`%s'에 일치하는 로캘이 없습니다.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "책 이름과 메뉴는 번역하면 안됩니다." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "%s 모듈은 부록 모듈입니다:\n" "%s.\n" "이 모듈 역시 마찬가지로 여시겠습니까?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "우선 메인 창을 열고 다른 창은\n" "다른 창에 열겠습니다." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "매일 묵상을 요청했으나 설치하지 않았습니다." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "모듈 잠김.\n" "\n" "가 필요한 모듈을 여는 중입니다.\n" "\n" "모듈이 잠겨있으며, 작성자가 내용을 암호화했고, 내용을 보려면 키를 입력해야합" "니다. 이 키는 키를 구매한 웹 사이트에서 받아오거나 구매후 받은 전자메일로 받" "아야 합니다.\n" "\n" "대화상자에 키를 입력하십시오." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "기록 지우기" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "기록 ➛ 절 목록" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL이 없습니다:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "xiphos에서 %s을(를) 실행할 수 없습니다" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "보기 프로그램 오류:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "%s 메인 창 표시" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "문서를 성공적으로 만들지 않았습니다.\n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "저장하려면 어떻게 해야 합니까?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Acts 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Eph 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romans 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "찬송가란 무엇입니까?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Cor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "문서를 제대로 해석하지 않았습니다.\n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "빈 문서 \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "잘못된 형식입니다. root node != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "잘못된 형식입니다 root node != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
%d장

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
%d장

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "%d장\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "%d장\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s %d장

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s %d장\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Old Testament" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "New Testament" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Rev" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "예제 모듈 목록" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "잘못된 형식입니다. root node != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "설정 저장에 실패했습니다! 상태 %d, 크기 %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "이전 저장 내용으로 복구 시도 중." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "책갈피 추가" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "책갈피 대화상자" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "새 폴더 만들기" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "새 폴더" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "새로 만들기 ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "책갈피 취소" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "레이블:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "레이블 항목" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "절:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "절 항목" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "모듈:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "모듈 항목" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "책갈피 폴더 트리 보기" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "링크 삽입" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "절" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "링크 문구" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "직접 링크" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "절 목록으로 링크" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "링크 시험" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "프로그램을 빠져 나갑니다" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "나가기" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "이 메모 인쇄" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "인쇄할 메모 미리보기" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML 형식 전환" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML 모드" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "현재 메모 삭제" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "현재 개인 주석 삭제(_D)" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "파일(_F)" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "현재 메모 저장" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "저장(개인 메모)(_S)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "인쇄 미리보기(_V)" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "인쇄(_P)..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "나가기(_X)" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "형식(_M)" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "저장" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "이 문서 인쇄" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "인쇄할 문서 미리보기" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "학습장에 파일 열기" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "현재 파일 저장" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "다른 이름으로 현재 파일 저장" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "다른 이름으로 저장" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "이 파일을 책갈피에 추가" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "새 문서 만들기" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "새 문서" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "과정 기록 복사/내보내기" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "과정 기록 내보내기 취소" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "과정 기록 내보내기 확인" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "버전" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "키" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "복사" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "내보내기" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "전체 책 내보내기" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "책" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "책 라디오 단추" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "전체 장 내보내기" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "장 라디오 단추" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "단일 절 내보내기" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "절 라디오 단추" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "절 범위" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "형식" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "일반 텍스트" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "일반 텍스트 라디오 단추" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML 라디오 단추" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "1절 이상 검색했을 경우 절 마다 번호를 표시할 지를 나타냅니다." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "본문에 절 번호(_V)" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "절 번호 단추" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "참조를 처음 부분에 놓을지 마지막 부분에 놓을지를 나타냅니다." #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "참조를 마지막에 위치" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "참조를 마지막에 위치하는 단추" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "참조에 버전 이름을 넣을 지 여부를 나타냅니다." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "버전 포함" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "버전 단추" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "다른 이름으로 내보내기 저장" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "본문에 절 번호를 표시할 지를 나타냅니다." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "버전 포함" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "학습장 정보" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "정보 대화상자 열기" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "굵게" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "선택 부분을 굵게" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "복사" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "선택 부분을 클립보드에 복사" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "잘라내기" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "선택 부분 잘라내기" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "들여쓰기 줄이기" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "줄이기" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "문단 들여쓰기 깊이를 줄입니다" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "선택 부분 삭제" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "삭제" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "선택 부분 제거" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "항목 삭제" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "현재 항목 삭제" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "현재 문서 검색" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "글꼴" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "글꼴 바꾸기" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "들여쓰기 늘이기" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "늘이기" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "문단 들여쓰기 깊이를 늘입니다" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "이모티콘 삽입" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "이모티콘" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "이모티콘을 삽입합니다" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "그림 삽입" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "그림" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "커서 위치에 그림을 삽입합니다" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "링크 삽입" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "링크" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "링크를 삽입합니다" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "개요 삽입" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "개요" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "개요를 삽입합니다" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "구분선 삽입" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "구분선" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "수평 구분선 삽입" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "xiphos 링크" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "sword 모듈에 링크 삽입" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "표 삽입" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "표" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "표를 삽입합니다" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "기울기" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "선택한 영역을 기울기체로 바꿉니다" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "가운데로" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "문단 정렬을 가로 방향 가운데로 합니다" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "전체" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "전체 좌우 균형 정렬" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "왼쪽" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "문단 정렬을 가로 방향 왼쪽으로 합니다" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "오른쪽" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "문단 정렬을 가로 방향 오른쪽으로 합니다" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "새로 만들기" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "새 파일 만들기" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "파일 열기" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "붙여넣기" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "커서 위치에 클립보드 내용을 붙여넣습니다." #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "문서 인쇄" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "인쇄" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "현재 문서를 인쇄합니다" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "인쇄 미리보기" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "미리보기" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "현재 문서에 대한 인쇄 미리보기입니다" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "끝내기" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "편집기를 끕니다." #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "재 실행" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "마지막에 실행 취소한 작업을 다시 실행합니다" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "찾아 바꾸기" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "바꾸기" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "검색하고 바꿉니다" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "바뀐 내용 파일에 저장" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "다른 이름으로 저장" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "다른 이름으로 파일 저장 ..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "취소선" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "선택 영역 취소선" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "밑줄" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "선택 영역 밑줄" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "실행 취소" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "마지막 바꾼 동작 실행 취소" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "편집기" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "죄근 파일" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "편집(_E)" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "도움말(_H)" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "일반" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "제목 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "제목 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "제목 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "제목 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "제목 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "제목 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "주소" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "선 형식 맞춤" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "비순서 목록" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "로마 숫자 목록" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "숫자 목록" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "영문자 목록" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "취소선" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "선택한 텍스트의 글꼴 색상을 설정합니다." #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "배경색을 설정하여 선택한 텍스트를 강조합니다." #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "장 표시/표시 취소" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "사용자 주석" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "사용자 주석" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "표시" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "표시 취소" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "사용자 주석" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "사용자 주석" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "모듈 관리자" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "인트로 보기(_V)" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "모듈 관리자 동작 방식에 대한 간단한 설명을 엽니다." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "표준 불러오기(_L)" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "crosswire.org에서 관리하는 저장소 및 현재 원격 원본과 같이 알려져 있는 저장소" "의 표준 모음을 불러오고 동기화합니다." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "선택한 원격 저장소에 있는 모듈 정보를 xiphos에서 새로 고칩니다" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "설치(_I)" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "선택한 모듈을 설치하거나 업데이트합니다" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "선택한 모듈을 시스템에서 제거합니다" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "보관(_A)" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "선택한 모듈에 대한 ZIP 아카이브를 만듭니다." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "인덱스(_I)" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "선택한 모듈의 인덱스를 만듭니다. 최적화(\"루씬\") 검색용입니다." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "인덱스 삭제(_D)" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "선택한 모듈의 빠른 검색 인덱스를 삭제합니다." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "오래된 항목 검색(_O)" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "오래된 모듈을 검색하여 제거할 모듈을 표시합니다." #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "계속" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "SWORD" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "모듈 관리자" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "경고 비허가 국가에서 거주하는 경우 저작권에 유의하여 활용하십시오." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "원본 추가 및 제거" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "현재 로컬 원본" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "CD-ROM 또는 USB 메모리와 같이 설치 원본으로 사용할 로컬 폴더를 추가합니다. 해" "당 폴더에는 \"mods.d\"와 \"modules\" 하위 폴더가 있습니다." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "설치 원본으로 사용하는 로컬 폴더 중 하나를 제거합니다." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "현재 원격 원본" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "개별 원격 설치 원본을 추가합니다. 저장소가 있는 호스트의 이름과 폴더 이름을 " "알고 있어야합니다." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "원격 설치 원본을 제거합니다." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "설치 원본" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "로컬" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "원격" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "설치 대상" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "개인용으로 사적 공간에서 사용할 수 있습니다" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "내 폴더 디렉터리" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "시스템 영역이며, 모든 사용자에게 적용합니다." #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "sword 시스템 디렉터리" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "경고: 비허가 국가에서 거주중이며 법적 손해를 감수하지 않으려면 원격 설" "치 기능을 사용하면 안됩니다!" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "로컬 설치 폴더" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "드롭다운 기록 목록" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "표시할 책 선택" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "책 선택자 단추" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Revelation of John" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "표시할 장 선택" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "장 토글 단추" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "표시할 절 선택" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "절 토글 단추" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "1:1 형식으로 책의 절 참조를 입력하고 리턴 키를 누르십시오" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "참조 항목" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "표지" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr " 글꼴 색상" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "배경" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "전경" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "현재 절" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "절 번호" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "링크" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "강조 전경색" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "강조 배경색" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "색상 반전" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "일반 텍스트" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "강조" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "글꼴 색상" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "글꼴 크기" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "표시한 모든 글꼴의 크기는 선택에 따라 다릅니다." #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "기본 글꼴 크기" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "절 번호를 덜 눈에 띄게 하는 일반 값은 -1입니다" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "절 번호 크기" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "설정 언어로 이루어진 임의의 모듈에 대해 선택한 이름과 크기이며, 각각의 모듈" "에 대해 개별 설정한 내용이 여전히 우선합니다." #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "언어별 글꼴 크기" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "언어 글꼴 추가 기능" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "글꼴 기타" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "xiphos는 성경 프로그램을 동기화 할 BibleSync의 구현 기능을 제공하는 성경 공" "부 프로그램입니다. 여러 성경 프로그램으로 작업하거나, 모임에서 작업하거나, 열" "린 공부 모임에서 교리 공부 활동을 한다면, BibleSync가 그 해답을 제공해줄 수 " "있습니다. BibleSync는 총 세가지 방식 중 한가지 방식으로 동작합니다. 사용자 여" "러분 또는 모임에서 여러 성경 프로그램으로 동기화할 개인용 사용 방식, 청중이 " "성경 프로그램을 따라오도록 이끄는 독서자 내지는 연사용 사용 방식, 마지막으로 " "일반 성도가 연사의 탐색 내용을 받아 보는 청중용 사용 방식이 있습니다." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr " 모드:" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "BibleSync가 동작할 모드를 선택하십시오." #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "끔(_O)" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "BibleSync를 비활성화합니다." #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "BSP 끔 라디오 단추" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "독서자(_S)" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "BibleSync를 독서자로 활성화합니다." #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "BSP 독서자 라디오 단추" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "청자(_A)" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "BibleSync를 청중 구성원으로 활성화합니다." #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "BSP 청중 라디오 단추" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "개인(_P)" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "개인 또는 조직이 사용할 용도로 BibleSync를 활성화합니다." #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "BSP 개인 라디오 단추" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "개인용" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "개인용 모드를 선택하면, 이 머신에서 실행하는 프로그램만 탐색요청을 받아들입니" "다." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "BSP 개인 정보 단추" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "탐색:" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "탐색 동기화를 어떻게 받아들일지지 선택하십시오." #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "직접(_D)" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "BibleSync 탐색에서는 표시 구절을 xiphos로 바로 보냅니다." #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "BSP 탐색 직접 라디오 단추" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "절 목록(_V)" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync 탐색에서는 xiphos 측면의 절 목록을 사용합니다." #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "BSP 탐색 절 목록 라디오 단추" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "듣기:" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "xiphos는 여기에서 선택한 대로 연사의 전송 내용을 감청합니다." #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "선택" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "팔로잉할 독서자를 선택하십시오." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "BSP에서 일부 라디오 단추 선택 내용 감청" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "모두" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "모든 독서자를 끌어옵니다." #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "BSP 모두 듣기 라디오 단추" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "없음" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "청자를 끌어오지 않습니다." #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "BSP에서 라디오 단추 선택 내용 감청하지 않음" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "특수:" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "과정 기록, 불일치, 디버깅을 활성화하면 BibleSync가 동작하는 과정에 추가 기록" "이 나타납니다. 이들 항목을 활성화하면 로그 내용이 수다스러워질 수 있음을 참고" "하십시오. 또한 xiphos 탭 번호 처럼 그룹 매개 변수를 허용할지 여부도 결정하십" "시오." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "과정 기록" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "과정 기록은 대화상자에 나타납니다." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "BSP 과정 기록 표시 단추" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "불일치" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "세션 불일치 내용은 대화상자에 나타납니다." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "BSP 불일치 단추" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "디버깅" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "패킷 추적 중." #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "BSP 이벤트 디버깅 단추" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "탭 그룹(_G)" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "프로토콜의 그룹 번호 매개변수를 xiphos의 탭 번호로 해석합니다. 일부 독서자의 " "그룹 번호가 탭 번호로 적합하지 않다면 이 설정의 비활성화가 필요합니다." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "BSP 이벤트 탭 그룹 단추" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "일반" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "다른 설정 내용이 아닌 인터페이스를 표시할 각각의 언어를 선택하십시오" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "특수 로캘(다시 시작해야 함)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "특수 로캘 추가 기능" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "시작할 때 스플래시 화면 표시" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "시작할 때 매일 말씀 표시" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "올바른 매일 말씀 모듈을 설정하지 않았다면, 프로그램을 시작할 때 오늘의 항목" "이 나타납니다." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "기본 사전 사용" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "현재 표시한 사전 대신 기본 사전을 항상 사용하려면 두 번 누릅니다" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "기본 사전을 사용하도록 하는 확인 상자" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "이전/다음 장으로 스크롤" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "성경의 이전 또는 다음 장으로 스크롤 하도록 스크롤바를 사용합니다" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "이전/다음 장으로 스크롤하는 확인 상자" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "그림 크기 조절" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "그림을 창에 자동으로 맞추려 크기 조절합니다" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "그림 크기를 조절하도록 하는 확인 상자" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "현재 절 강조" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "현재 절을 고대비로 강조합니다 - 색 선택 창 참고" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "현재 절을 강조하는 확인 상자" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "사용자 주석 강조" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "사용자가 별도로 주석을 단 절을 역상 강조하는 기능을 사용합니다" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "사용자 주석 강조 확인 상자" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "절 목록 교차 참조" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "미리보기 대신 성경 교차 참조의 절 목록을 사용합니다" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "절 목록 교차 참조 확인 상자" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "기도 목록 활성화" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "묵상 일기/기도 목록을 활성화합니다" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "기도 목록 활성화 확인 상자" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "상태 표시줄 활성화" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "상태 표시줄을 활성화/비활성화합니다." #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "상태 표시줄 활성화" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "기도 목록 활성화 확인 상자" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "절 번호" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "다양한 방식의 절 번호 오프셋입니다" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "절 번호를 굵은 문자로 표시" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "절 번호를 굵게 하는 확인 상자" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "꺽쇠괄호" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "절 번호를 [꺽쇠 괄호로 둘러싸서] 표시합니다" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "절 번호를 꺽쇠 괄호로 표시하는 확인 상자" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "위첨자" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "절 번호를 위첨자로 표시" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "절 번호 위첨자로 표시하는 확인 상자" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "학습장 기본 디렉터리" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "디렉터리 선택" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "학습장 기본 디렉터리 기능을 붙입니다" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "일반 기타" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "메인 창 모듈" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "성경 문구" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "성경 문구 추가 기능 바꾸기" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "해설 추가 기능 바꾸기" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "사전 추가 기능 바꾸기" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "책 추가 기능 바꾸기" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "모듈" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "목록에서 모든 모듈 지우기" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "목록 단추에서 모듈 지우기" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "목록에서 선택한 모듈 제거" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "목록 단추에서 선택한 모듈 삭제" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "선택한 모듈을 대화상자로 열기" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "모듈 추가" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "선택 대화상자 단추 열기" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "모듈 병렬" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "특정 용도 모듈" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "매일 묵상" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "매일 묵상 추가 기능" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "히브리어 어휘" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "희브리어 어휘 추가 기능" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "그리스어 어휘" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "그리스어 어휘 추가 기능" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "기본 사전" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "기본 사전 추가 기능 바꾸기" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "개인 메모" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "개별 참고 추가 기능 바꾸기" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "모듈 기타" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "상태 표시줄 활성화/비활성화" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "고급 검색" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "루씬 검색 문법(_L)" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "최적화 \"루씬\" 검색에 사용하는 문법의 개요 설명을 엽니다." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "속성 검색(_A)" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "속성 기반 검색에서 개요 설명 부분을 엽니다." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "대상 " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "메인 검색 항목" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "검색 시작/멈춤" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "찾기 단추" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "검색 기준 트리 보기" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "범위" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "전체 모듈을 검색합니다" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "전체 모듈" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "전체 모듈 라디오 단추" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "마지막 결과를 검색 범위로 활용합니다" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "현재 결과" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "현재 결과 라디오 단추" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "검색 범위 지정시 개별 범위를 활용합니다" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "개별 절 범위" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "개별 절 범위 라디오 단추" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "개별 범위 선택 추가 기능" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "검색에 단일 모듈을 사용합니다" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "단일 모듈" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "단일 모듈 라디오 단추" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "검색시 현재 모듈 목록을 사용합니다" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "모듈 목록" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "모듈 목록 라디오 단추" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "검색시 개별 모듈 목록을 사용합니다" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "개별 모듈 목록" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "개별 모듈 목록 라디오 단추" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "개별 모듈 목록 추가 기능" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "검색 형식" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "빠르고, 기능에 충실하며, 색인 기반으로 검색합니다\n" "색인은 사전에 처리했어야 합니다:\n" "모듈 관리자 관리 기능을 참고하십시오" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "최적화(\"루씬\") 라디오 단추" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "여러 단어 일치" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "여러 단어 일치 라디오 단추" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "정규 표현식 라디오 단추" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "어구 일치 라디오 단추" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "속성 검색 탭에서 선택하십시오" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "속성" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "속성 라디오 단추" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "옵션" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "대소문자를 일치하는 확인 상자입니다" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "검색 기준" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "메인 창 표시" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "검색 결과를 책갈피로 저장" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "현재 검색 결과 내보내기" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "내보내기" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "새 검색 목록 지우기" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "찾음" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "결과 요약 창" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "결과 요약 표" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "검색 결과" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "미리보기" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "결과" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "새 사용자 범위 만드릭" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "범위를 새로 정의하는 단추입니다" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "개별 범위 저장" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "범위를 저장하는 단추입니다" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "선택한 범위 삭제" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "범위를 삭제하는 단추입니다" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "범위" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "범위 이름" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "범위 이름 항목" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "범위 정의" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "범위 정의 항목" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "e.g. 마태-요한;4장" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "개별 범위 미리보기" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "구절 범위 개별" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "새 모듈 목록 만들기" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "개별 모듈 목록을 새로 만드는 단추" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "모듈 목록 저장" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "개별 모듈 목록을 저장하는 단추" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "선택한 목록 삭제" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "개별 모듈 목록을 지우는 단추" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "모듈 목록" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "목록 이름" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "개별 목록 이름 항목" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "목록에 추가하려 선택한 모듈을 대화상자에 엽니다" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "개별 모듈 목록" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "속성" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "G4442 또는 H1121와 같은 스트롱 번호로 검색" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "스트롱 번호" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "스트롱 번호 라디오 단추" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "어형론상 태그 검색" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "어형론상 태그 라디오 단추" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "각주에서 검색" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "각주 라디오 단추" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "결과 표시 옵션" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "스트롱 번호를 가진 모듈에서" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "스트롱 번호 표시" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "스트롱 번호 확인 상자 표시" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "어형론상 태그를 보유한 모듈에서" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "어형론상 태그 표시" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "어형론상 태그를 표시하는 표시 상자" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "각주가 있는 모듈에서" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "각주 표시" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "각주 확인 상자 표시" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "속성 검색" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "모듈 선택" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "검색 모듈" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "책갈피 폴더 내보내기" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "내보내기 대상:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "xiphos 책갈피" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "일반 본문" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "성경 본문 포함" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "학습장 열기(_P)" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "세션 열기(_O)" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "저장한 탭 설정 모음을 엽니다" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "세션 저장(_S)" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "이 탭 설정 모음을 저장합니다" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "새 기도 목록/묵상 일기(_N)" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "양식을 활용하여 새 묵상 일기 또는 기도 목록을 만듭니다" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "검색(_S)" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "간단한 가장자리 표시줄 검색창을 띄웁니다" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "고급 검색(_A)" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "복잡한 검색어를 처리할 고급 검색 대화상자를 엽니다." #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "기본 설정(_P)" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "sword 모듈을 설치하고 제거할 때 모듈 관리자를 사용합니다" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "모듈 관리자(_M)" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "보기(_V)" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "매일 말씀 미리보기(_D)" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "미리보기에서 선택한 매일 말씀으로 오늘의 항목을 표시합니다" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "성경(_B)" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "미리보기(_P)" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "해설/책(_C)" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "사전(_Y)" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "탭 연결(_I)" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "모든 탭에 대해 성경 탐색을 처리합니다" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "소리내어 읽기(_R)" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "선택한 성경 절의 TTS 읽기 기능을 켭니다" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "절 번호 표시(_N)" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "본문 절 번호를 표시합니다" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "현재 절 강조(_H)" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "현재 절을 고대비 강조 표시합니다" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "가장자리 표시줄 붙이기/떼어내기(_A)" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "가장자리 표시줄을 별도의 창으로 취급합니다" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "창에 붙인 가장자리 표시줄 표시/숨김(_S)" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "보기 화면에서 가장자리 표시줄을 완전히 제거합니다" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "나란히 보기를 탭에 표시(_T)" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "전체 장에 대한 성경 나란히 보기 창을 다른 탭처럼 표시합니다" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "가장자리 표시줄에 미리보기 표시(_W)" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" "미리보기 위치를 가장자리 표시줄로 할 지 성경 아랫 부분에 할 지 선택합니다" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "내용(_C)" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "도움말 보기 창에 xiphos 도움말을 엽니다" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "메일링 리스트(_M)" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "사용자 메일링 리스트 웹 페이지를 브라우저에 엽니다" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "실시간 대화(_L)" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "실시간 IRC 대화 인터페이스를 브라우저에 엽니다" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "문제점 보고(_R)" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "문제점 추적 시스템을 브라우저에 엽니다" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "번역 정보(_T)" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "xiphos 인터페이스를 다른 언어로 번역하는 방법을 알아봅니다" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "SWORD 프로젝트 정보(_A)" # 참고: Sword 는 프로젝트 이름 고유 명사이므로 번역하지 말 것. #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "xiphos에 있는 프로그램 중 하나인 sword 프로젝트를 알아봅니다" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "xiphos 정보(_X)" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "xiphos 배우기" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "절 주석" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "모듈 열기" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "메모" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "편집기에서 열기" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "줄 단위 절" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "각주/교차참조 표시" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "\"*n23\" 같은 비 익명 마커 표시" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "변형" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "그림 컨텐트" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "개별 글꼴" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "절 단위 해설" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "이중 공백" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "선택 찾아보기" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "현재 사전 사용" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "BibleMap.org 탐색" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "이 모듈 잠금 해제" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "책 제목 표시" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "장 제목 표시" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "개별 해설 이름 바꾸기" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "전체 개별 해설 내보내기" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "선택 항목 소리내어 읽기" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "이 결과를 단일 책갈피로 저장합니다" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "목록을 단일 책갈피로 저장" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "이 결과를 자체 폴더안에 여러 책갈피로 저장합니다." #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "목록을 책갈피 모음으로 저장" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "절 목록을 채우는 절 참조 줄을 표시할 대화상자를 제공합니다." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "절 목록 내보내기" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "전체 절 목록내용을 기록 목록에 바로 넣습니다." #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "절 목록에서 기록 미리 불러오기" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "개인 또는 독서자 모드일 때, BibleSync로 다른 대상에 절 목록을 보냅니다." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "BibleSync로 내보낼 목록입니다" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "내보내기 목록" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "이 책갈피를 새 탭에서 엽니다" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "새 탭에서 열기" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "대화상자에서 이 책갈피를 엽니다" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "대화상자에서 열기" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "선택한 폴더에 새 폴더 추가" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "새 책갈피를 여기에 삽입합니다" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "책갈피 삽입" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "책갈피 항목을 편집합니다" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "항목 편집(_E)" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "항목 삭제" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "모든 책갈피 그룹을 확장합니다" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "모두 확장" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "모든 책갈피 그룹을 접습니다" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "모두 접기" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "한 폴더에서 다른 곳으로 항목 옮기기를 허용합니다" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "재정렬 허용" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "다른 책갈피 파일을 불러옵니다(기본: BiboeTime 에서)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "책갈피 가져오기" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "폴더를 제거하고 저장" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "폴더 내보내기" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "새 탭에 선택한 모듈을 엽니다" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "선택한 모듈을 분리한\n" "\t['대화상자'] 창에서 엽니다" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "새 창에서 열기" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "간단한 새 기도 목록을 만듭니다" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "단순" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "새 주제의 기도 목록을 만듭니다" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "주제" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "월별 묵상 일기를 만듭니다" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "월별" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "묵상 일기를 만듭니다" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "매일" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "개요 서술 주제를 만듭니다" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "개요 서술" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "개요 서술 주제를 만듭니다" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "장" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "편집기 또는 빈 표시 창에서 모듈을 엽니다" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "새 창에서 열기" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "하위 항목 추가" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "하위 항목 추가" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "항목 추가" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "항목 추가" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "이 항목 제거" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "이 항목 편집" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "xiphos 성경 안내" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "성경 공부" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" xiphos-4.0.7+dfsg1/po/fa.po0000664000175000017500000054505713162045104014630 0ustar unit193unit193# translation of Xiphos. # Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # <>, 2008. # , fuzzy # <>, 2009. # # msgid "" msgstr "" "Project-Id-Version: 3.0.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2014-12-20 22:37-0000\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: English/GB \n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:50+0000\n" "X-Generator: Poedit 1.6.10\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "شکست Xiphos : \"نمی تواند اتفاق می افتد\" ، display_mod : تهی لطفا گزارش " "این. sword_main.cc : set_treekey چه انجام داده باشید در زمانی که این اتفاق " "افتاد؟" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "ترکیب پیدا نشد" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "آیا به یقین می‌خواهید این یادداشت حذف شود؟" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "باز کن" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "متن بی‌نام" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "تغییرات را ضبط کن" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "قبل از بستن؟" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "اگر ضبط نکنید، تغییرات به کلی حذف خواهد شد." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "پرونده" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "یادداشتهای مطالعات شخصی" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "ویرایشگر یادداشتهای شخصی" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "لیست دعا/یادداشتهای هر روزه" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "درباره برنامۀ سورد" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "مدیر مدول" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "لیست‏های مدول" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "گزینه‏ها" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "محدوده" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "دعا و تفکر روزانه" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "نقشه‌ها" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "تصاویر" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "کتب‌های لقت" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "کتاب‏مقدس" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "تفسیر" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "فرهنگ واژگان" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "کتب عمومی" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "نامگذاری جدید تفسیر" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "روزانه" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "ناشناس" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "محدوده‌ها" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "منبع نصب " #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "مدولهای پنجره اصلی" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "فرمت" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "تیترها" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "پانویس" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "ارجاعات" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "شماره‌های استرانگ" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "علائم واژه‏شناسی" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "کلمه ریشه‌ای" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "سخنان مسیح به رنگ قرمز" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "اِعراب‏های زبان یونانی" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "نقاط حروف صدادار عبری" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "نتهای عبری جهت قرائت" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "نویسه گردانی" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "تقسیم بندی یک واژه" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "مشخصه" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "گزینه‏ها" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "پروژه شمشیر تلاش برای ایجاد همیشه گسترش بسته نرم افزاری برای تحقیق و مطالعه " "از خدا و کلام او است. شمشیر چارچوب پروژه اجازه می دهد تا استفاده آسان و " "مطالعه متون کتاب مقدس ، تفسیر ، واژگان ، فرهنگ لغت ، و کتاب دیگر. frontends " "بسیاری از آنها ساخته شده است با استفاده از این چارچوب. مجموعه ای از کتاب های " "نصب شده ممکن است مشترک در میان همه frontends با استفاده از چارچوب. کتاب را " "می توان پروژه های دریافت شده از شمشیر." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "پروژه سورد" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "آیا از برنامۀ زیفوس برای مطالعۀ کتاب‏مقدس خوشتان آمده است؟ آیا مشتاق هستید که " "که زیفوس به زبانهای دیگر نیز ترجمه شود؟ شما می‏توانید در کار ترجمۀ زیفوس با " "ما همگام شوید! \n" "\n" "ما همیشه علاقمند هستیم که زیفوس را به زبانهای دیگر ترجمه کنیم. لذا اگر از " "توان ترجمه برخوردارید، خواهش می‌کنیم با لینک زیر با ما تماس بگیرید و در این " "امر با ما همگام شوید." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "درباره ترجمۀ زیفوس" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "لطفا به بخش ترجمه در قسمت منابع زیفوس مراجعه کنید" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "بسط و گسترش زیفوس" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "حق چاپ برای تیم گسترش زیفوس محفوظ می‏باشد 2000-2017" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "تهیه شده توسط پروژۀ سورد.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project.پروژه سورد بدینوسیله از تروی گریفیتس و بقیه دوستان که " "پروژه سورد را در اختیار ما گذاشتند، تشکر می‌کنیم." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "علامت" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "نام پرونده را وارد کنید" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "نام پرونده" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "پرونده: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "ویرایش" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "نام پرونده: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "نام علامت: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "آیه: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "مدول: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "پرونده انتخاب شده را حذف کن" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(به همراه تمامی محتویاتش)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "علامت انتخاب شده را حذف کن" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "اضافه کن" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "علامت گذاری: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "نتایج جستجو: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "علائم" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "کلید برای مدول %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "برای:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "کلید قفل را وارد کن: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_ضبط" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "بستن بدون ضبط" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "زیفوس:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "بستن بدون ضبط" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "لیست آیات" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "لیست ایات" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "\"نتیجه‌های چستچو" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "لطفا قبل از ارسال فایل، به حقوق قانونی کپی و نشر دقت کنید!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "پیدا کن" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "کلمه یا عبارت را وارد کنید" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "جستجو به شکل برگشت" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "بعدی را پیدا کن" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "تنظیم نوع قلم هر مدول" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "تعویض قلم برای" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "مدول" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "قلم فعلی: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+٠" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "قلم پیش گزیده را برای این مدول استفاده کن" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "اشکال! Xiphos در مورد به علت تصادف به \"STRDUP\" خطا." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "لطفا گزارش این موضوع را به تیم Xiphos با :" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "اشکال! Xiphos در مورد به علت تصادف به \"رشته\" خطا." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "" #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "زیفوس- نرم افزار مطالعۀ کتاب‏مقدس" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "بخش جدیدی را باز کن" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "نگرش استاندارد" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "نگرش تفسیری" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "نگرش کتاب" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "به برنامۀ زیفوص خوش آمدید" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "امکان تغییر نام در ویندوز موجود نیست.\n" "\n" "امکانات زیفوس محدود به توانایی‏های سیستم نام‏گذاری ویندوز می‏باشد.\n" "به این دلیل که ویندوز اجازۀ تغییر نام فایلی را که\n" "شخص دیگری همزمان آن را باز نموده است، نمی‏دهد،,\n" "بمدول نمونه می‏توان به محتویات همین تفسیر اشاره کرد.\n" "بنابراین، تغییر نام یک کتاب تفسیر بصورت دلخواه nدر محیط برنامۀ ویندوز امکان " "پذیر نمی‏باشد." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "نامگذاری جدید تفسیر" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "انتخاب نام تفسیر" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "نام جدید" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "نام: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" "برای نامگذاری عناوین تنها می‏توانید از حروف القبا و اعداد صفر تا نه استفاده " "کنید." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "یک مدول با همین اسم موجود است." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "ایجاد شکل‏بندی جدید ممکن نیست:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "اشتباه در ساختن شکل‌بندی:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "به مدیر مدول خوش آمدید/n/nاین مکانیزم زایفس است برای دریافت محتویات " "جدید و بروز شده./nبه نظر میرسد شما قبلا اینجا نبوده اید، پس لطفا چند لحظه از " "وقت خود را اختصاص دهید و آنرا مرور کنید./n (شما تنها یکبار این دریچه اطلاعات " "را خواهید دید.)/n‌مدولها از انبارهای مختلفی می آیند. منابع مدول: " "اضافه/حذف به شما نشان که در حال حاضر چه انبارهای شناخته شده ای وجود " "دارد.\n" " منابع مدول: انتخاب برای تعیین آن است که مدولها از کجا باید " "بیایند، از کدام زایفسها باید آنها را بدست آورد، و نیز " "از از کجا باید آنها را روی \n" "سیستم خود قرار داد. تنظیم منبع نصب و مقصد نصب سپس کلیک " "روزرسانی مدولها: نصب/روزرسانی برای انتخاب و کسب مدولها پس از انتخاب " "منبع و مقصد است.\n" "\n" "مدولها: تعمیر برای بایگانی و ایجاد ضمیمه است.\n" "\n" "برای جزییات مدیر مدول به بخش ۵ از دستورالعمل ما مراجعه کنید، یا از طریق چت " "زنده کمک بخواهید، یا (اگر در چت کسی برای جواب دادن حضور ندارد) به لیست پست " "الکترونیکی کاربران ما پیغام بفرستید.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "خوش آمدید به Xiphos. نصب شده وجود دارد هیچ Bibles. به منظور مقداردهی " "اولیه ، Xiphos نیازهای حداقل یک ماژول کتاب مقدس است. برای تسهیل این ، مدیریت " "ماژول باز شده است به طوری که شما ممکن است یک یا چند Bibles ، نصب یا از یک " "سری ماژول های محلی (سی دی رام ، درایو فلش) و یا بر روی شبکه از CrossWire " "کتاب مقدس جامعه. لطفا به این گام به گام دستورالعمل ها ، و به کلی مدیریت " "ماژول کلی است که نیز باز -- محلی برای نصب : در منابع ماژول : اضافه " "کردن / حذف ، اضافه کردن یک نام جدید پوشه های محلی که از ماژول ها را می " "توان یافت (. این جایی است که پوشه ها وجود دارد به نام mods.d و " "ماژول ها :.) -- در ماژول منابع را انتخاب کنید ، با کلیک بر روی " "\"محلی\" را فشار دهید ، انتخاب کنید و پوشه خود را از pulldown -- برای نصب " "از شبکه CrossWire : در منابع ماژول : را انتخاب کنید ، کلیک کنید " "از راه دور \"را فشار دهید انتخاب کنید و از CrossWire pulldown.\" -- با کلیک " "بر روی \"تازه\" را کلیک کنید در پایین -- در هر دو صورت : در " "ماژول : / به روز رسانی ، انتخاب و Bibles دیگر از ماژول های خود را. " "اولویت نصب -- بر روی دکمه \"نصب\" --. بستن مدیریت ماژول هنگامی که شما " "انجام می شود : اگر شما اخطار در کشور زندگی می کنند مورد آزار و اذیت ، " "استفاده با دقت هم هر دو این دستور العمل گام به گام ، با گفتگو و معرفی کلی " "گفت و گو ممکن است هیچ در بسته می شود." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "آیا مایلید که این عناوین حذف گردند؟" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "آمادگی جهت حذف" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "حذف" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "حذف کن" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "آیا می‏خواهید این عناوین نصب گردند؟" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "آمادگی جهت نصب" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "نصب" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "نصب کن" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "آیا میخواهید که این عناوین بایگانی شوند؟" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "آمادگی جهت بایگانی کردن" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "بایگانی" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "بایگانی کن" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "آیا می‏خواهید برای این عناوین\n" "ایندکس جستجوی سریع بسازید؟ (ممکن است اجرای این فرمان تا چند دقیقه طول بکشد)" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "آمادگی جهت ایندکس‏سازی" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "ایندکس‏سازی" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "_ایندکس" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "آیا می‏خواهید که ایندکس جستجوی سریع برای این عناوین حذف گردد؟" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "آمادگی جهت حذف ایندکس" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "حذف ایندکس" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "حذف" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "در بارۀ این مدول اطلاعاتی موجود نیست." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "نام مدول" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "علامت تیک به این معناست که این مدول قبلاً نصب شده است." #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "روی جعبه کلیک کنید تا بتوانید روی این مدول کار کنید." #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "روی این علامت کلیک کنید تا بتوانید مدول را نصب/به روز کنید" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "نصب شد" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "نشانۀ \"ایندکس\" به اين معني است که شما برای اين مدول قبلا ایندکسي درست " "کرده‌ايد که کار جستجوي سريع را انجام دهد." #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "نشانه قفل يعني اینکه این مدول قفل است و جهت استفاده از آن، بايد کليد اين قفل " "خريداري شود" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "درباره" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "نشانه تجديد به اين معني است که مدول نصب شده از عناوین موجود قديمي‌تر است؛ " "لازم است که عناوین تازه‌تر را نصب فرماييد." #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "در دسترس" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "اندازه" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "توصیف" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' ممکن نیست\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " بایگان شد در: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "ژورنال و لیست دعا قابل ایندکس شدن نیستند" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s ممکن نشد" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "تمام شد" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "ناشناس" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "انبار:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "دسته بندی شده بر اساس\n" "مدول" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "متون کتابمقدس" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "کتب تفسیر" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "کتب فرهنگ لغات" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "کتب‌های لقت" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "دعا و تفکر روزانه" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "کتب عمومی" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "قیر از مسیحیات" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "دسته‏بندی شده بر اساس\n" "دسترسی" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "روز رسانی‏ها" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "عناوینی که نصب نشده‏اند" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "لیست دعا/نوشتار روزانه" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "به روزرسانی از راه دور" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "منبع راه دور پیدا نشد" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "شکل‌بندی" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "نوع" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "سرلوحه" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "منبع" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "لغت‌نامه" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "کاربر" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "اسم رمز" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "کاربر" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "منبع‌های مدول" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "اضافه/حذف کن" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "انتخاب کن" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "عناوین" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "نصب/روز رسانی" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "تعمیر" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "لطفا دوباره راه اندازی کنید" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "لیست مدول شما روز رسانی نشده است!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "زیفوس یک مدول کتاب مقدس لازم درد" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "زیفوس یک عنون کتاب مقدس لازم درد. خواهش میکنم یکی نصب کن!" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "منابع دوردست استاندارد قبلاً نصب شده‏اند" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "امکان بارگذاری منابع استاندارد از سایت کراس‏وایر موجود نیست." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "منبع انتخاب شده را حذف کنید." #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "منبع راه دور را وارد کنید" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "سرلوحه:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "نوع:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "میزبان:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "فهرست:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "کاربر (اختیاری)" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "اسم رمز (اختیاری)" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "منبعی با همان اسم وجود دارد." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "منبع راه‏ دور را حذف کنید" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "برو به قسمتی که این را دارد" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "به مورد قبلی بازگرد" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "به مورد بعدی برو" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "به سمت اولین بخش فرعی به پیش برو" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "پیمایش همزمان سازی این پنجره را با پنجره اصلی" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "موازی" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "جدا کن/ الصاق کن" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "گزینه‏های مختلف مدول" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "نگرش موازی" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "شخصی" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "--انتخاب--" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "زبان جدید بعد از شروع جدید این برنامه" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "ویژگی‏ها" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "عمومی" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "گزینه‏ها" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "قلم‏ها" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "رنگ" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "بخش‏ها و پنجره‌ها" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "مخصوص" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "آیا می‏خواهید لیست پاک شود؟" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "آیا به یقین می‌خواهید که لیست مدول را پاک کنید؟" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "مدول حذف شود؟" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "آیا به یقین می‌خواهید مدول انتخاب شده را حذف کنید؟" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "جستجوی " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " مدول" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "یافت شده در " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "لیست %s تازه" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "لیست مدول پیشین ممکن است ذخیره نشده باشد" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "لیست حذف شود؟" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "آیا به یقین می‌خواهید که لیست را حذف کنید؟" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "مروری بر نحو برای بهینه سازی \"lucene\" جستجو جستجو برای آیات که " "شامل... دوست داشتم یک \"دوست\" و یا \"یک\" این همان جستجو برای دوست یا یکی " "\"یک دوست\" عبارت \"دوست داشتم یک\" * عشق کلمه شروع با \"عشق\" (عشق یا دوست " "دارد یا دوست یا غیره..) و دوست داشتنی یک کلمه \"عاشق\" و کلمه \"یک\" و و می " "تواند و مورد استفاده در محل + دوست داشتم یک آیه است که باید باشد " "\"عاشق\" و ممکن است شامل \"یک\" دوست نه یک \"عاشق\" اما نه \"یک" "\" (دوست داشتم یک) و خدا \"دوست\" و یا \"یک\" و \"خدا\" لم : جستجو برای قوی " "است یونانی گ \") واژه شماره 2316\" (. G2316 همچنین ، را انتخاب کنید در صفحه " "نمایش قوی در سربرگ جستجو صفت. برای کسب اطلاعات کامل ، جستجو در وب " "برای \"نحو جستجو lucene\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "ویژگی های مبتنی بر جستجو جستجو برای محتوای متن موجود در خارج از نشانه " "گذاری اصلی. صفات هستند زیرنویس ، در شماره های قوی ، و نمادها مورفولوژیکی. " "آگاه باشید که بیشتر جستجو مانند جاری می تواند انجام شود سریع تر از طریق " "بهینه سازی شده \"lucene\" جستجو با استفاده از مقدماتی واژه. برای استفاده از " "جستجوهای صفت ، شما باید برگه انتخاب مناسب دکمه جستجو صفت * متن پانویس " "است جستجو درست مثل متن های عادی دارد. * در کلمات قوی هستند شناسه مشخص به " "عنوان پیشوند نامه ارتفاع و یا گرم (به عبری یا یونانی) و عددی کلمه ، به عنوان " "مثال G2316 برای پیدا کردن \"θεός\" (\"خدا\") * برچسب ها تحلیل لغوی شناسایی " "می شوند به معنای واقعی کلمه ، به عنوان مثال ازت - ASF برای \"اسم ، حالت " "مفعولی مفرد زنانه\" -- به ماژول رابینسون برای جزئیات بیشتر." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "این نوع جستجو فراگیر (\"و\") است: \n" "تمامی کلمات مربوط به آن را پیدا می‏کند" #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_جستجوی پیشرفته" #: ../src/gnome2/search_sidebar.c:258 #, fuzzy msgid "Open the separate Advanced Search dialog." msgstr "باز کردن پنجره جستجوی پیشرفته ، برای اجرای نمایش داده شد پیچیده" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "جستجو در مدول" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "نوع جستجو" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "بهینه‏سازی (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "بیان معمول" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "عبارت به شکل دقیق" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "ترجیحات در جستجو" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "مقایسه و تطبیق موارد" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "محدودۀ جستجو" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "بدون محدوده" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "بکارگیری حدود" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "آخرین جستجو" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "حدود" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "پایین‏تر" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "بالاتر" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "در ویرایشگر باز کن" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "ویژگی‏ها" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "جستجو" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "ستون جانبی" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "حمایت شده توسط پروژۀ سورد" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "آیا می توانم ایجاد زبانه دیر نیست." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "لیست دعا/یادداشتهای روزانه" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "نام جدید" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "مدول انتخاب شده را حذف کن" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "ژانویه" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "فوریه" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "مارس" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "آوریل" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "می" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "ژوئن" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "ژوئیه" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "اوت" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "سپتامبر" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "اکتبر" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "نوامبر" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "دسامبر" #: ../src/gnome2/utilities.c:2071 #, fuzzy msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "تعیین اندازۀ فایل تصویر ممکن نبود.\n" "آیا گزینۀ «تعیین» از برنامۀ ایمیج‏ماجیک نصب شده است؟\n" "(شاید نوع فایل تصویر در فرمتی بجز bmp/gif/jpg/pngاست.)\n" "زیفوس نمی‏تواند اندازۀ تصویر را مناسب با پنجرۀ باز تنظیم کند." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "ناشناس" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "روی جعبه کلیک کنید تا بتوانید روی این مدول کار کنید." #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "در دسترس" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "نجات" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "" "\n" "Application: " msgstr "درباره این برنامه" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "برچسب حاشیه‏نویسی شخصی به صورت درستی کدبندی نشده است:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "فصل" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "زیفوس در آن واحد بیش از یک بحث را درک نمی‌کند" #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "راه‌اندازی گکو" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "بنای ارائه" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "شروع سورد" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "بار گذاری تنظیمات" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "نمایش زیفوس" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "مرورگر" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "پانویس" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "ارجاعات" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "شماره‌های استرانگ" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "واژه شناسی" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "برگشت به " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "شماره‌های استرانگ" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "پانویس" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "علائم واژه‏شناسی" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "نقاط حروف صدادار عبری" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "نتهای عبری جهت قرائت" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "اِعراب‏های زبان یونانی" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "ارجاعات" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "کلمه ریشه‌ای" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "تیترها" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "تقسیم بندی یک واژه" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "سخنان مسیح به رنگ قرمز" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "نویسه گردانی" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "تفاوت‏های متنی" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "قرائت اولیه" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "قرائت دومین" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "تمامی قرائت‏ها" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "نویسه گردانی" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "کتب‌های لقت" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "مشاهدۀ زمینه" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "رشد" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "برای رشد
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "نجات" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "برای نجات" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "سلامتی" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "برای سلامتی
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "متفرقه" #: ../src/main/prayerlists.cc:119 #, fuzzy msgid "Miscellaneous
" msgstr "متفرقه
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "نقطۀ x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "نقطۀ y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "نقطۀ z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "مدول فرعی ۱" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "\"زیر مدول ۱\"
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "مدول فرعی ۲" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "زیر مدول ۲
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "مدول فرعی ۳" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "زیر مدول ۳
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "مدول فرعی ۴" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "زیر مدول ۴
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "نام به جهت لیست دعای جدید" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "در حال حاضر زیفوس به دنبال آن لیست دعا می‌گردد." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "زیفوس طریق مدول را نمی‌تواند به وجود آورد\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "یک لیست دعای ساده. \\par\\parاین مدول توسط زیفوس ایجاد شده است." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "ابتدایی" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "دعای من" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "افراد:
حمید:
شهرام:
سپیده:

کلیسا:
نیمکت‏ها
مشارکت
کتاب‏مقدس برای مبشرین


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "لیست دعای موضوعی \\par\\par این مدول توسط زیفوس ایجاد شده است." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "موضوعی" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "حمید
شهرام
سپیده
پروانه
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "رشد روحانی" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "پویا
پگاه
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "نوشین
زهره
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "لیست دعای ماهانه. \\par\\par این مدول توسط زیفوس ایجاد شده است." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "ماهانه" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "ژورنال روزانه \\par\\parاین مدول توسط زیفوس ایجاد شده است." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "روزانه" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "رئوس مطالب (مثلاً موعظه) \\par\\par این مدول توسط زیفوس ایجاد شده است." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "رئوس" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "مدول اصلی الف" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "مدول اصلی الف
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "مدول اصلی ب" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "مدول اصلی ب
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "مدول اصلی ج" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "مدول اصلی ج
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "رئوس مطالب (مثلاً موعظه) \\par\\par این مدول توسط زیفوس ایجاد شده است." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "فصل" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "یادداشت کاربر" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "نتیجۀ جستجو %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "این قسمت حذف شود؟" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "آیا به یقین می‌خواهید این قسمت را حذف کنید؟" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "جستجو: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "چنین مدولی نصب شده است.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "لطفا لیست مدولها را هماهنگ کنید." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "برای این موارد راهنمای جستجوی سریع وجود ندارد. %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "جستجو در این مدول اکنون بصورت «چندکلمه‏ای» می‏باشد." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "به چارچوب تعمیران، در بخش مدیر مدول مراجعه کنید." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "جستجو تمام شد" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "مطابقت دارد" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$منطقۀ شما هنوز تعیین نشده است!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "زیفوس طریق مدول را نمی‌تواند به وجود آورد\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "طریق قابل ایجاد نیست. " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "خالی فایل تنظیمات -- بازیابی پشتیبان اقدام از دست داد. بعضی از اطلاعات ممکن " "است." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "تنظیمات فایل خالی -- بدون پشتیبان؟!؟ اطلاعات از دست رفته!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "هیچ کتابمقدسی در حال حاضر نصب نشده است.\n" "به نظر می‏رسد که شما در مقابل پیشنهاد نصب، پاسخ منفی داده‏اید.\n" "\n" "بدون نمایش مدول کتابمقدس،\n" "زیفوس قادر به ادامه نیست\n" "و برنامه را خواهد بست." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "نصب مدول کتابمقدس پایان یافت." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "آیه" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "فصل" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "فایل زیفوس برای زبان\n" "پیدا نشد." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "زیفوس نتوانست فایل مخفف سازی زبان \n" "را باز کند." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "زیفوس قادر نیست که فضای\n" "را برای مخفف سازی زبان در اختیار بگیرد." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "زیفوس قادر به خواندن\n" "پروندۀ مخفف‏سازی زبان نیست." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "این زبان %s' وجود نیست در این کمپوتر \n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "نام کتاب و منوها را نمی توان ترجمه شده است." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "دعا و تفکر روزانه درخواست شد، لیکن چیزی برای نصب وجود ندارد." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "موضوع قفل شده ماژول شما در حال باز یک ماژول است که نیاز به " "یک کلید. ماژول قفل شده است ، به این معنی که محتوای رمزگذاری شده " "است توسط ناشر آن ، و شما باید منظور خود را وارد کنید کلیدی را در برای مطالب " "برای تبدیل شدن مفید است. این کلید باید گفت و گو شده است دریافت شده توسط شما " "در صفحه وب خود را تایید کرد که خرید ، و یا شاید پس از ارسال از طریق ایمیل " "خرید لطفا وارد کلیدی در." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "سابقه پاک شود" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "لیست آیات" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "یو آر ال پیدا نشد:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "زیفوس قادر به اجرا نبود %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "مرورگر اشتباه\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "در پنجرۀ اصلی %s را نمایش بده" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "متن با موفقیت ایجاد نشد. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "چه کنم تا نجات یابم؟" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "اعمال 16: 31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "افسسیان 2: 8" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "رومیان 1: 16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "انجیل چیست؟" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "اول قرنتیان 15: 1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Document not parsed successfully. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "متن خالی \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "نوع پرونده غلط است, ایراد ساختاری != SwordBookmarks\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "نوع پرونده غلط است !=%s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "فصل%d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "فصل%d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "عهد عتیق" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "پیدا-ملا" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "عهد جدید" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "متی-مکا" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "لیست مدولهای نمونه" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "نوع پرونده غلط است !=%s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "ذخیره تنظیمات شکست خورد! آمار %d, %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "تلاش برای برگرداندن به نجات قبلی." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "علامت بگذار" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "علامت گذاری دیالوگ" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "ایچاد پروندۀ جدید" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "پروندۀ جدید" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "جدید ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "علامت را ابطال کن" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "برچسب:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "نامگذاری کن" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "آیه:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "ثبت آیه" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "مدول:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "ثبت مدول" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "پرونده را به حالت اول بازگردان" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "ایجاد علامت" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "آیه" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "متن فرمت نشده" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "ایجاد علامت" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "خروج از برنامه" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "خروج" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "این یادداشت را چاپ کن" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "مرور یادداشت قبل از چاپ" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "کلید فرمت اچ.تی.ام.ال" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "حالت اچ.تی.ام.ال" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "یادداشت فعلی را حذف کن" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_نظرات شخصی را حذف کن" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_پرونده" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "یادداشت فعلی را ذخیره کن" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_ضبط (نظریات شخصی)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "چاپ پیشنگری" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_چاپ..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "خروج" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "فرمت" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "ضبط" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "این متن را چاپ کن" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "پیشنگری متن قبل از ارسال به چاپگر" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "پرونده را در بخش یادداشت‏ها باز کن" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "این فایل را دخیره کن" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "این فایل را ذخیره کن با نام" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "ذخیره با نام" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "این پرونده را به لیست علائم اضافه کنید" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "ایجاد متن جدید" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "متن جدید" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "کپی/ارسال متن" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "صرفنظر از ارسال متن" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "تایید ارسال متن" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "ویرایش" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "کلید" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "کپی" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "ارسال" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "ارسال تمامی کتاب" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "کتاب" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "یک گزینه را علامت گذاری کنید" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "ارسال تمامی فصل" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "یک فصل را علامت گذاری کنید" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "ارسال یک آیه" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "یک آیه را علامت گذاری کنید" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "لیست آیات" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "فرمت" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "متن فرمت نشده" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "یک متن فرمت نشده را علامت گذاری کنید" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "اچ.تی.ام.ال" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "یک اچ.تی.ام.ال را علامت گذاری کنید" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "اندازۀ قلم شماره آیه" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "شماره‌های آیات" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "ثبت ترجیحات" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "ثبت ترجیحات" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "نسخه سورد" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "یک آیه را علامت گذاری کنید" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "ذخیرۀ متن ارسال شده با نام" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "نسخه سورد" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "یادداشت مطالعه‌ را باز کن" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "یک دیالوگ باز کن" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "گزیده را با صدای بلند بخوان" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "کپی" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "انتخاب مدول" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "محدوده منتخب را حذف کن" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "حذف" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "مدول انتخاب شده را حذف کن" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "حذف مورد" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "یادداشت فعلی را حذف کن" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "جستجوی تمامی مدول" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "قلم‏ها" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "تعویض قلم برای" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "تصاویر" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "پیوندها" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "زمینه‌ی" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "زیفوس:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "زیفوس:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "آیا می‏خواهید این عناوین نصب گردند؟" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "ایجاد علامت" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "جدید ..." #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "ایچاد پروندۀ جدید" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "بازکردن مدول" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "این متن را چاپ کن" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "چاپ" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "این متن را چاپ کن" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "نگرش قبل از چاپ" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_پیش‌نگری" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "این متن را چاپ کن" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "_خروج" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "در ویرایشگر باز کن" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "جستجوی معیارهای" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "تغییرات را ضبط کن" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "ضبط کن به اسم" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "ضبط کن به _اسم" #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "انتخاب مدول" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "ویرایش" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "این فایل را ذخیره کن با نام" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_ویرایش" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_کمک" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "متن معمولی" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "لیست حذف شود؟" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "لیست آیات" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "علامت‏گذاری/حذف علامت یک آیه" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "یادداشت کاربر" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "یادداشت کاربر" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "علامت‏گذاری‏کن" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "حذف علامت" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "یادداشت کاربر" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "یادداشت کاربر" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "مدیر مدول" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_مرور" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "باز توضیح مقدماتی مختصری از نحوه مدیریت ماژول کار می کند." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "بارگذاری استاندارد" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "بار و همزمان مجموعه استاندارد از مخازن شناخته می شود ، همان طور که در " "crosswire.org حفظ ، با منابع موجود خود را از راه دور." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "تازه کردن دانش Xiphos 'از آنچه ماژول در دسترس هستند در انتخاب مخزن از " "راه دور" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "نصب کن" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "آیا می‏خواهید این عناوین نصب گردند؟" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "مدول انتخاب شده را از لیست حذف کن" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 #, fuzzy msgid "_Archive" msgstr "بایگانی کن" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "آیا به یقین می‌خواهید مدول انتخاب شده را حذف کنید؟" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_ایندکس" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "ساخت شاخص از ماژول انتخاب شده ، برای بهینه سازی (\"lucene\") جستجو." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "حذف ایندکس" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "آیا می‏خواهید که ایندکس جستجوی سریع برای این عناوین حذف گردد؟" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "ادامه" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "سورد" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "مدیر مدول" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "هشدار:اگر در کشور زیر جفا زندگی می‌کنید، باید با احتیاط استفاده کنید." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "منابع را اضافه/کم کن" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "منابع محلی فعلی" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "اضافه کردن پوشه های محلی به عنوان منبع نصب ، به طور معمول بر روی یک سی دی " "رام و یا فلش درایو. چنین پوشه حاوی پوشه \"mods.d\" و \"ماژول\" # :." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "گزارش یکی از پوشه های محلی خود را به عنوان منبع نصب." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "منابع راه دور فعلی" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "افزودنیهای سفارشی منبع نصب از راه دور. شما باید نام هاست خود و پوشه که در آن " "زندگی می کند مخزن آن می دانم." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "منبع راه‏ دور را حذف کنید" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "منبع نصب " #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "محلی" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "دوردست" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "مقصد نصب" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "محدودۀ شخصی، منحصراً برای استفادۀ شخصی شما" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "فهرست پرونده‏های محلی" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "محدودۀ سیستم، برای تمام کاربران:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "فهرست سیستم سورد" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "هشدار:/b>اگر در کشور تحت جفا زندگی می‌کنید، به منظور جلوگیری از خطرات " "احتمالی لطفا بخش مربوط به نصب از راه دور را انجام ندهید! " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "قفسه نصب محلی" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "لیست تاریخچه" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "انتخاب کتاب جهت نمایش" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "کلید انتخاب کتاب" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "مکاشفه یوحنا" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "انتخاب کتاب جهت نمایش" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "دکمۀ انتخاب باب" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "۱" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "انتخاب کتاب جهت نمایش" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "دکمۀ انتخاب آیات" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "آیه ارجاعی را در فرمت کتاب 1: 1 وارد کرده و برگشت کن" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "ثبت ترجیحات" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "جلد" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "رنگ‏های قلم" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "پیش‏زمینه" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "پیش‏نما" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "آیۀ فعلی" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "شماره‌های آیات" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "پیوندها" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "رو زمینه را مشخص کن" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "پیش‏زمینه را مشخص کن" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 #, fuzzy msgid "Invert color pairs" msgstr "ایجاد علامت" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "متن معمولی" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 #, fuzzy msgid "Highlight" msgstr "پیش‏زمینه را مشخص کن" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "رنگ‏های قلم" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "اندازه‏های قلم" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "نمایش تمام اندازه فونت ها نسبت به این انتخاب" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "سایز قلم پایه" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-۲\n" "-۱\n" "+۰\n" "+۱\n" "+۲\n" "+۳\n" "+۴\n" "+۵" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "معمولا -1 ، به تعداد آیه کمتر مزاحم" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "اندازۀ قلم شماره آیه" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "نام و نام خانوادگی و اندازه انتخاب برای هر ماژول در زبان داده ، هنوز لغو های " "انتخاب خاص در یک ماژول خاص" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "فونت‌ها برای هر زبان " #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 #, fuzzy msgid "Language Font Combo" msgstr "تغییر ترکیب کتاب" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "قلم ... متفرقه" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "محدوده" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "مدول‏ها" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "یک گزینه را علامت گذاری کنید" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "عبارت به شکل دقیق" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "یک متن فرمت نشده را علامت گذاری کنید" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "شخصی" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "انتخاب بیان معمول" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "یک آیه را علامت گذاری کنید" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "نجات" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "لغت‌نامه" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "انتخاب مدول فردی" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "لیست آیات" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "انتخاب لیست مدول" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "نام لینک" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "یک متن فرمت نشده را علامت گذاری کنید" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "انتخاب بیان معمول" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "یک متن فرمت نشده را علامت گذاری کنید" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "مخصوص" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "ویژگی‏ها" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "یک آیه را علامت گذاری کنید" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "مطابقت دارد" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "انتخاب مدول فردی" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "عمومی" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "انتخاب زبان رابط خاص برای نمایش ، به غیر از تنظیمات معمول خود را" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "زبان برنامه" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "انتخاب زبان کومبو" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "لوگو را در شروع نشان بده" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "دعا و تفکر روزانه را در شروع نشان بده" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "اگر شما مجموعه ای ترجیح ماژول روزانه خود گذشتگی ، خود را برای ورود به امروز " "خواهد بود در راه اندازی نشان داده شده است." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "فرهنگ واژگان قراردادی را بکار گیر" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "را دوبار کلیک کنید تا یک کلمه همیشه به طور پیش فرض به جای استفاده از فرهنگ " "لغت فرهنگ لغت در حال حاضر نمایش داده شده" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "انتخاب فرهنگ واژگان قراردادی" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "برو به فصل قبل/بعد" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "از ستون بالابر/پایین‌بر جهت رفتن به فصل قبل و بعد استفاده کن" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "انتخاب حرکت به فصل قبل/بعد" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "اندازه تصاویر را عوض کن" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 #, fuzzy msgid "Automatically resize image content to fit the pane" msgstr "" "اندازه محتویات تفاسیر، کتب، یا دیکشنری را به شکل اتوماتیک عوض کن تا در صفحات " "فرعی بگنجند" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "اندازه تصاویر را عوض کن انتخاب" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "آیۀ فعلی را مشخص کن" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 #, fuzzy msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "این آیه را قویا مشخص کن" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "آیه فعلی را مشخص کن" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 #, fuzzy msgid "Highlight user annotations" msgstr "یادداشت کاربر" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 #, fuzzy msgid "Use inverted highlight on user-annotated verses" msgstr "این آیه را قویا مشخص کن" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 #, fuzzy msgid "Highlight user annotations check box" msgstr "آیه فعلی را مشخص کن" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "ارجاعات در لیست آیات" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "از لیست آیه برای انجیل متقابل مراجع به جای previewer" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 #, fuzzy msgid "Xrefs in verse list check box" msgstr "اندازه تصاویر را عوض کن انتخاب" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "لیست دعا را فعال کن" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "مجلات را تشکیل می دهند / لیست نماز در دسترس" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "قسمت فعال کردن لیستهای دعا را انتخاب کن" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "قسمت فعال کردن لیستهای دعا را انتخاب کن" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "قسمت فعال کردن لیستهای دعا را انتخاب کن" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "شماره‌ آیه" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "تعداد نمایش آیه در متن" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "اندازۀ قلم شماره آیه" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "انتخاب شیوۀ یک آیه در هر خط استفاده کن" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "توصیف" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "شماره‌های آیات را نشان بده" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "اندازۀ قلم شماره آیه" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "شاخه ترکیبی پیش‌گزیده یادداشت مطالعه" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "انتخاب شاخه" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "شاخه ترکیبی پیش‌گزیده یادداشت مطالعه" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "عمومی ... متفرقه" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "مدولهای پنجره اصلی" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "متن از کتاب‏مقدس" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "تغییر ترکیبی متن کتاب‏مقدس" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "تغییر ترکیبی تفسیر" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "تغییر ترکیبی فرهنگ واژه‏ها" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "تغییر ترکیب کتاب" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "مدول‏ها" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "همۀ مدول‏ها را از لیست پاک کن" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "مدول‏ها را از لیست پاک کن" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "مدول انتخاب شده را از لیست حذف کن" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "مدول انتخاب شده را از لیست حذف کن" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "بازکردن یک دیالوگ برای انتخاب مدول به جهت اضافه کردن به لیست" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "اضافه کردن مدول‏ها" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "دکمۀ دیالوگ بخش باز" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "مدولهای موازی" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "مدولهای ویژه" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "دعا و تفکر روزانه" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "دعا و تفکر روزانه بصورت ترکیبی" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "قاموس عبری" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "قاموس عبری ترکیبی" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "قاموس به زبان یونانی" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "قاموس یونانی ترکیبی" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "فرهنگ قراردادی واژگان" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "تغییر ترکیب فرهنگ واژه‏های قراردادی" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "یادداشت‏های شخصی" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "تغییر ترکیبی یادداشت‏های شخصی" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "گوناگونی مدولها" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-۲" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-۱" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+۱" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+۲" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+۳" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+۴" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+۵" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "جستجوی پیشرفته" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "دستور چستچو 'لوسین'" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "باز توضیح مختصری از گرامر استفاده شده برای بهینه سازی \"lucene\" جستجو." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "جستجو در مشخصات" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "باز توضیح مختصری از ویژگی های مبتنی بر جستجو." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "برای " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "ثبت جستجوی اصلی" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "شروع/ توقف جستجو" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "کلید را جستجو کن" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "جستجوی معیارهای شاخه‏ای" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "محدوده" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "جستجوی تمامی مدول" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "تمامی مدول" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "انتخاب تمامی مدول" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "نتایج جستجوی آخر را به مدول محدوده جستجو بکار گیر" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "نتایج فعلی" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "انتخاب نتایج فعلی" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "برای محدوده جستجو از محدوده غیر استاندارد استفاده کن" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "محدودۀ غیر استاندارد" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "انتخاب محدودۀ آیات" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "ترکیب انتخابگر محدوده غیر استاندارد" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "برای جستجو از مدول فردی استفاده کن" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "مدول فردی" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "انتخاب مدول فردی" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "برای جستجو از لیست فعلی استفاده کن" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "لیست مدول" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "انتخاب لیست مدول" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "لیست یک مدول غیر استاندارد را برای جستجو استفاده کن" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "لیست مدول‏های غیراستاندارد" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "انتخاب لیست مدول" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "ترکیب لیست مدول‏های غیر استاندارد" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "نوع جستجو" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "سريع، پر از موارد جوانب گوناگون، جستجوي بر اساس ایندکس\n" "اندکسها بايد قبلا آماده گردند:\n" "به عملکردهاي خود بقاي مدير مدول رجوع کنيد" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "انتخاب (\"Lucene\") بهینه‏سازی" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "کلمات متعدد" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "انتخاب کلمات متعدد" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "انتخاب بیان معمول" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "عبارت به شکل دقیق" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "گزینه در بخش جستجو در مشخصات" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "مشخصات" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "انتخاب مشخصات" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "گزینه‏ها" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "انتخاب تطبیق مورد" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "جستجوی معیارهای" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "نمایش پنجره اصلی" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "نتایج جستجو را به مدول علائم ضبط کن" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "صادرت نتایج جستجو" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "صادرت" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "لیست را برای جستجوی جدید پاک کن" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "پیدا شد" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "پنجرۀ خلاصۀ نتیجه" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "لیست نتیجه‏ها" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "نتایج جستجو" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "پیش‏نگری" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "نتایج" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "ایجاد محدوده جدید" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "دکمۀ محدودۀ جدید" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "محدوده غیراستاندارد را ضبط کن" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "کلید ذخیره‏سازی محدوده" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "محدوده منتخب را حذف کن" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "کلید حذف محدوده" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "محدوده‌ها" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "نام محدوده" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "ثبت نام محدوده" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "تعیین محدوده" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "ثبت تعریف محدوده" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "مثلاً متی-یوحنا؛مکا۴" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "مرور محدوده غیر استاندارد" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "محدوده‌های آیه غیر استاندارد" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "ایجاد لیست مدول جدید" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "دکمۀ لیست شخصی مدول جدید" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "ضبط لیست مدول" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "دکمۀ مدول ذخیره‏سازی غیر استاندارد" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "لیست منتخب را حذف کن" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "دگمه خالی کردن لیست مدولهای غیر استاندارد" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "لیست‏های مدول" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "نام لینک" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "درج نام لیست مدول غیر استاندارد" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "بازکردن یک دیالوگ برای انتخاب مدول به جهت اضافه کردن به لیست" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "لیست‏های مدول غیر استاندارد" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "مشخصه" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "جستجو به جهت شماره‌های کشف‏الآیات استرانگ نظیر G4442 یا H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "شماره‌‌های کشف‏الآیات استرانگ" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "انتخاب شماره‌‌های کشف‏الآیات استرانگ" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "جستجو برای علائم واژه‏شناسی" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "انتخاب علائم واژه‏شناسی" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "جستجو در پانویس" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "انتخاب پانویس" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "گزینه‏های نتایج نمایش" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "در مدول‏هایی که شماره‌های کشف‏الآیات استرانگ را دارند" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "شماره‌های کشف‏اآیات استرانگ را نشان بده" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "انتخاب شماره‌های کشف‏اآیات استرانگ" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "در مدول‏هایی که بخش‏های واژه‏شناسی دارند" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "بخشهای واژه‏شناسی را نشان بده" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "انتخاب بخشهای واژه‏شناسی" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "در مدول‏هایی که پانویس دارند" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "پانویس‏ها را نشان بده" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "نمایش انتخاب پانویسها" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "جستجو در مشخصات" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "انتخاب مدول" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "نوع جستجو" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "صادرات پوشه چوب" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "صادرات به :" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "نشانه Xiphos" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "‌HTML" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "متن ساده" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "شامل متن کتاب مقدس" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "رد" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "باله" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "یادداشت مطالعه‌ را باز کن" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_قسمت را باز کن" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "قسمت ضبط شده را باز کن" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_قسمت را ذخیره کن" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "ذخیره سازی این مجموعه ای از تنظیمات زبانه" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "لیست دعا/نوشتار روزانه" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "ایجاد لیست جدید دعا" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_جستجو" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "را بدنبال نوار ساده رو به جلو" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_جستجوی پیشرفته" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "باز کردن پنجره جستجوی پیشرفته ، برای اجرای نمایش داده شد پیچیده" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_ترجیحات" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "از مدیر مدول‏ها به جهت نصب و یا حذف مدول‏ها استفاده کن" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_مدیر مدول‏ها" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_مرور" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "صمیمیت پیشنمایش _Daily" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "ورود به امروز نشان از انتخاب شما صمیمانه روزانه در previewer" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_کتاب‏مقدس" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_پیش‌نگری" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_تفسیر/کتاب" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "فرهنگ واژه‏ها" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "بخش پیوندگاه" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "را Bibles تمام افزودنیهای زبانهها 'حرکت به هم" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_با صدای بلند بخوان" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" "روشن کردن متن به گفتار خواندن آیات کتاب مقدس از آنها به عنوان انتخاب می شوند" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "شماره‌های آیات را نشان بده" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "تعداد نمایش آیه در متن" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_آیۀ فعلی را علامت بگذار" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "این آیه را قویا مشخص کن" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_اضافه/حذف ستون جانبی" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "در پنجرۀ تازه‏ای این را باز کن" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_ستون جانبی نمایش بده/نده" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "پرونده انتخاب شده را حذف کن" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "نگرش موازی در یک بخش" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" "فراهم می کند که تمام پنجره های موازی فصل کتاب مقدس به عنوان یکی دیگر از تب" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "مرورگر را در ستون جانبی نشان بده" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "انتخاب موقعیت Previewer بین نوار و یا در زیر کتاب مقدس" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_محتویات" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "دستورالعمل زیفوس را باز کن" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_لیست پست الکترونيک" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "باز در مرورگر کاربران وب لیست پستی" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_چت زنده" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "باز کردن مرورگر در رابط کاربری را با زندگی آیآرسی چت" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_گزارش دادن مشکل در برنامه" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "باز کردن مرورگر اشکال در ردگیر ما" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "دربارۀ ترجمه" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "در حال ترجمه زیفوس به دیگر زبانها" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_دربارۀ پروژه سورد" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "اطلاعات در مورد پروژه شمشیر ، که Xiphos است یک نرم افزار" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "دربارۀ زیفوس" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "دربارۀ زیفوس" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "تفسیر یک آیه" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "بازکردن مدول" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "یادداشت" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "در ویرایشگر باز کن" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "_یک آیه در هر خط" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "مغایرت‏ها" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "محتویات تصویر" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "پذیرش فونت به گونه‏ای که هست" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "تفسیر فصل به فصل" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "متن را دوبرابر فاصله بده" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "به گزیده نگاه کن" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "فرهنگ لغت فعلی را استفاده کن" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "جستجو ی نقشه‏های کتاب‏مقدس در بایبل‏مپ" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "قفل این مدول را باز کن" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "نمایش تیتر کتاب" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "نمایش تیتر فصل" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "نامگذاری جدید تفاسیر شخصی" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "دور ریزی تفاسیر شخصی" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "گزیده را با صدای بلند بخوان" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "این نتایج را بمدول یک علامت در پروندۀ من ذخیره کن" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "لیست را بمدول یک علامت ذخیره کن" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "این نتایج را بمدول لیستی از علائم در پروندۀ من ذخیره کن" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "لیست را بمدول لیستی از علائم ذخیره کن" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "لیست آیات" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "سابقه پاک شود" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "صادرت لیست" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "این علامت را در بخشی تازه باز کن" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "در بخشی جدید باز کن" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "این علامت را در دیالوگ باز کن" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "یک دیالوگ باز کن" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "قفسۀ جدیدی را در این قفسه اضافه کن" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "علامت جدید را در اینجا وارد کن" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "ایجاد علامت" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "ویرایش مورد علامت" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_ویرایش مورد" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "حذف مورد" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "بسط همۀ گروههای علائم" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "بسط همه" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "فروریزی تمام گروههای علائم" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "فروریزی تمام" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "انتقال یک مورد را از قفسه‌ای به قفسه‌ای دیگر اجازه بده" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "ترتیب دوباره را اجازه بده" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "علائم را از نرم افزار بایبل‏تایم بارگذاری کن" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "ایجاد علامت" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "پرونده را حذف کن و آن را ضبط نما" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "صادرت پرونده" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "مدول انتخاب شده را در بخشی جدید باز کن" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "عنون باز کن در پنجاره جدید" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "در پنجرۀ تازه‏ای این را باز کن" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "ایجاد لیست سادۀ دعا" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "ساده" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "یجاد لیست دعا درباره مرود" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "موضوع" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "یجاد لیست دعا ماهیانه" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "ماهانه" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "یجاد لیست دعا روزانه" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "روزانه" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "یجاد لیست دعا موضوع زمینه" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "زمینه‌ی" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "یجاد لیست دعا موضوع زمینه" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "فصل" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "در پنجرۀ تازه‏ای این را باز کن" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "زیر مورد اضافه کن" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "زیر مورد اضافه کن" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "اضافه کردن مورد" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "مورد اضافه کن" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "این مورد را حذف کن" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "این مورد را ویرایش کن" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "راهنمای کتاب‏مقدس زیفوس" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "کتاب‏مقدس چه می‌گوید؟" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid " client socket" #~ msgstr " client socket" #~ msgid " server socket" #~ msgstr " server socket" #~ msgid "bad magic" #~ msgstr "bad magic" #~ msgid "bad protocol version" #~ msgstr "bad protocol version" #~ msgid "bad msg type" #~ msgstr "bad msg type" #~ msgid "bad packet count" #~ msgstr "bad packet count" #~ msgid "bad packet index" #~ msgstr "bad packet index" #~ msgid "bad body format" #~ msgstr "bad body format" #~ msgid "missing required header " #~ msgstr "missing required header " #~ msgid "UUID spoofed: wrong ipaddr." #~ msgstr "UUID spoofed: wrong ipaddr." #~ msgid "Ignoring echo." #~ msgstr "Ignoring echo." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Domain not 'BIBLE-VERSE': " #~ msgid "Invalid group: " #~ msgstr "Invalid group: " #~ msgid " present at " #~ msgstr " present at " #~ msgid " using " #~ msgstr " using " #~ msgid "select < 0" #~ msgstr "select < 0" #~ msgid "recvfrom < 0" #~ msgstr "recvfrom < 0" #~ msgid "Page %d of %d" #~ msgstr "صفحۀ %d از %d" #~ msgid "Save As" #~ msgstr "ضبط کن به اسم" #~ msgid "HTML Output" #~ msgstr "نتیجه به صورت اچ.تی.ام.ال" #~ msgid "HTML Source" #~ msgstr "منبع به فرمت اچ.تی.ام.ال" #~ msgid "Plain Source" #~ msgstr "منبع فرمت نشده" #~ msgid "_Quit" #~ msgstr "_خروج" #~ msgid "_Open" #~ msgstr "_باز کردن" #~ msgid "Save _As..." #~ msgstr "ضبط کن به _اسم" #~ msgid "Open new document" #~ msgstr "ایجاد متن جدید" #~ msgid "Delete current note" #~ msgstr "یادداشت فعلی را حذف کن" #~ msgid "HTML _Output" #~ msgstr "نتیجه به فرمت – اج.تی.ام.ال" #~ msgid "_HTML Source" #~ msgstr "_منبع به فرمت اچ.تی.ام.ال" #~ msgid "_Plain Source" #~ msgstr "منبع فرمت نشده" #~ msgid "Unlock " #~ msgstr "قفل را باز کن " #~ msgid "Preparing to print" #~ msgstr "آمادگی جهت چاپ" #~ msgid "Printing is not supported on this printer" #~ msgstr "با چاپگر فعلی چاپ ممکن نیست" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "چاپگر %s .این نوع متن را چاپ نمی‌کند" #~ msgid "Printing" #~ msgstr "چاپ" #~ msgid "Waiting to print" #~ msgstr "در حال چاپ" #~ msgid "An error occurred while printing" #~ msgstr "در خلال چاپ مشکلی پیش آمد" #~ msgid "It was not possible to print your document: %s" #~ msgstr "چاپ متن %s امکان پذیر نمی‏باشد" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "برنامۀ زیفوس قادر به ایجاد زیفوس نیست:\n" #~ "%s\n" #~ "\n" #~ "زیفوس قادر به ادامه نیست." #~ msgid "Tabs" #~ msgstr "بخش‏ها" #~ msgid "Use tabbed browsing" #~ msgstr "گزینۀ جستجوی بخشی را استفاده کنید" #~ msgid "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgstr "" #~ "انتخاب تنها از کتاب مقدس + تفسیر + کتاب + فرهنگ لغت ، و یا مجموعه های " #~ "بسیاری از جمله انتخاب شده در یک رابط جدولبندیشده" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "انتخاب گزینۀ جستجوی بخشی" #~ msgid "Show" #~ msgstr "نمایش" #~ msgid "Bible Texts" #~ msgstr "متون کتاب‏مقدس" #~ msgid "Bible Texts Checkbox" #~ msgstr "انتخاب متون کتاب‏مقدس" #~ msgid "Previewer Checkbox" #~ msgstr "انتخاب مرورگر" #~ msgid "Commentaries Checkbox" #~ msgstr "انتخاب کتب تفاسیر" #~ msgid "Dictionary/Lexicon" #~ msgstr "فرهنگ واژگان/قاموس" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "انتخاب فرهنگ واژگان/قاموس" #~ msgid "Parallel View in a tab" #~ msgstr "نگرش به شکل موازی در یک بخش" #~ msgid "Tabs and Panes" #~ msgstr "بخش‏ها و پنجره‌ها" #~ msgid "Scripture Cross-references" #~ msgstr "ارجاعات کتاب‏مقدس" #~ msgid "StudyPad default directory" #~ msgstr "شاخه پیش‌گزیده یادداشت مطالعه" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "منابع یو آر ال \"sword://\" (شبیه ارجاعات موجود در\n" #~ "وب سایت) می‏توانند توسط برنامه‏هایی استفاده شوند که در جستجوی\n" #~ "ارجاعات کتاب‏مقدسی باشند. کامپیوتر شما در حال حاضر هیچ\n" #~ "برنامه‏ای را در خود ندارد که بتواند این ارجاعات را اجرا کند.\n" #~ "\n" #~ "آيا مایل هستید که زيفوس خود را به مدول\n" #~ "برنامه‌اي که با اين ارجاعات بايد کار کند، قلمداد نمايد؟" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "برنامۀ زیفوس توانست با موفقیت\n" #~ "خود را بمدول برنامۀ مجری سورد:// و کتاب‏مقدس نصب کند:// URLs.\n" #~ "\n" #~ "شاید بد نباشد که برنامه را اجرا کنید \"gconf-editor\"\n" #~ "و کلیدهای مختلف را بررسی کنید /desktop/gnome/url-handlers,\n" #~ "و ببینید که آیا نیاز به هیچ تغییری هست یا نه." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "برو به " #~ msgid "Main" #~ msgstr "اصلی" #~ msgid "Modules Main" #~ msgstr "اساس مدولها" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "بدون نمایش مدول کتاب‏مقدس،\n" #~ "زیفوس قادر به ادامه نیست.\n" #~ " و برنامه خود را خواهد بست." #~ msgid "Choose to enable Prayer lists " #~ msgstr "لیست‏های دعا را فعال کن " #~ msgid "Cipher Key?" #~ msgstr "کلید قفل؟" #~ msgid "Change parallel 1" #~ msgstr "توازی ! را عوض کن" #~ msgid "Change parallel 2" #~ msgstr "توازی ۲ را عوض کن" #~ msgid "Change parallel 3" #~ msgstr "توازی ۳ را عوض کن" #~ msgid "Change parallel 4" #~ msgstr "توازی ۴ را عوض کن" #~ msgid "Change parallel 5" #~ msgstr "توازی ۵ را عوض کن" #~ msgid "Sizes" #~ msgstr "اندازه‏ها" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "به زيفوس خوش آمديد \n" #~ "\n" #~ "هنوز هيچ مدولي از کتابمقدس نصب نشده است. براي راه اندازي زيفوس ضروری است " #~ "دست کم يک مدول کتابمقدس نصب شده باشد.\n" #~ "\n" #~ "با اجازۀ شما زيفوس، مدول مدير نرم افزار را فعال خواهد ساخت تا شما بتوانيد " #~ "آنها را از وب‏سایت کراس‌واير نصب کنيد:\n" #~ "\n" #~ "1. پيکربندي نصب از راه دور\n" #~ "\n" #~ "2. اتصال\n" #~ "\n" #~ "3. متن کتابمقدس را به هر زباني که ترجيح مي‌دهيد، برگزینید.\n" #~ "\n" #~ "4. سپس کلید «نصب» را کلیک کنید.\n" #~ "\n" #~ "بعد از اتمام مدول مدير نرم‏افزار را ببنديد.\n" #~ "\n" #~ "هشدار: اگر در کشوری که تحت جفا است، زندگي مي‌کنيد، در بکار گيري اين نرم " #~ "افزار احتياط کنيد.\n" #~ "\n" #~ "آيا اجازه مي‌دهيد که زيفوس مدول مدیر برنامه را جهت نصب کتاب‏مقدس فعال کند؟" #~ msgid "Parallel View" #~ msgstr "نگرش موازی" #~ msgid "Parallel 1" #~ msgstr "توازی ۱" #~ msgid "Parallel 1 Combo" #~ msgstr "توازی ترکیبی ۱" #~ msgid "Parallel 2" #~ msgstr "توازی ۲" #~ msgid "Parallel 2 Combo" #~ msgstr "توازی ترکیبی ۲" #~ msgid "Parallel 3" #~ msgstr "توازی ۳" #~ msgid "Parallel 3 Combo" #~ msgstr "توازی ترکیبی ۳" #~ msgid "Parallel 4" #~ msgstr "توازی ۴" #~ msgid "Parallel 4 Combo" #~ msgstr "توازی ترکیبی ۴" #~ msgid "Parallel 5" #~ msgstr "توازی ۵" #~ msgid "Parallel 5 Combo" #~ msgstr "توازی ترکیبی ۵" #~ msgid "Use Verse Per Line" #~ msgstr "از شیوۀ یک آیه در هر خط استفاده کن" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "علائم را از نرم افزار بایبل‏تایم وارد کن" #~ msgid "Restore Folder" #~ msgstr "پرونده را به حالت اول برگردان" #~ msgid "Restore saved folder" #~ msgstr "پروندۀ ذخیره شده را به حالت اول برگردان" #~ msgid "About the SWORD Project" #~ msgstr "درباره پروژه سورد" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "کتابهای مختلف را می‌توان از پروژه سورد بارگذاری کرد" #~ msgid "Xiphos could not execute archiver" #~ msgstr "زیفوس نتوانست بایگانی‏ساز را راه اندازی کند" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " نتیجۀ منتج از بایگانی\n" #~ "\n" #~ msgid "" #~ "\n" #~ "Archive in " #~ msgstr "" #~ "\n" #~ "آرشیو کن در " #~ msgid "Sources" #~ msgstr "منابع" #~ msgid "Text" #~ msgstr "متن" #~ msgid "Text to render" #~ msgstr "ارائه متن" #~ msgid "Pixbuf Object" #~ msgstr "Pixbuf Object" #~ msgid "The pixbuf to render." #~ msgstr "The pixbuf to render." #~ msgid "Open in a new tab" #~ msgstr "در بخشی جدید باز کن" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "مدول انتخاب شده را در پنجرۀ ['دیالوگ'] باز کن" #~ msgid "View information about the selected dialog" #~ msgstr "مشاهدۀ اطلاعات مربوط به دیالوگ انتخاب شده" #~ msgid "Daily Journal" #~ msgstr "یادداشتهای روزانه" #~ msgid "Outlined Topic" #~ msgstr "موضوع مشخص شده" #~ msgid "Open selected module in a dialog" #~ msgstr "مدول انتخاب شده را در دیالوگ باز کن" #~ msgid "Add Child" #~ msgstr "اضافه کردن کودک" #~ msgid "Add Sibling" #~ msgstr "اضافه کردن خواهر و یا برادر" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "برنامۀ زیفوس نام برنامه را از زیفوس2.0 به زیفوس تغییر داده است." #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "زیفوس قادر به تغییر نام از زیفوس 2.0 به زیفوس نیست:\n" #~ "%s\n" #~ "\n" #~ "زیفوس قادر به ادامه نیست." #~ msgid "H_istory/" #~ msgstr "سابقه/" #~ msgid "H_istory/C_lear" #~ msgstr "سابقه/پاک شود" #~ msgid "Open the file in Studypad" #~ msgstr "این فایل را در ویرایشگر یادداشت مطالعه باز کن" #~ msgid "Remove - Restore" #~ msgstr "حذف - احیا" #~ msgid "Remove Folder" #~ msgstr "حذف پرونده" #~ msgid "_Show/Hide Sidebar" #~ msgstr "آشکار/مخفی کردن ستون جانبی" #~ msgid "Move backwards through history" #~ msgstr "در سابقه به عقب برو" #~ msgid "Move foward through history" #~ msgstr "در سابقه به پیش برو" #~ msgid "Select a Book of the Bible" #~ msgstr "یکی از کتابهای کتابمقدس را انتخاب کن" #~ msgid "Change Chapter" #~ msgstr "فصل را عوض کن" #~ msgid "Dictionary/_Lexicon" #~ msgstr "کتاب فرهنگ" #~ msgid "_Bible Text" #~ msgstr "متون کتابمقدس" #~ msgid "Open StudyPad File" #~ msgstr "پرونده یادداشتهای مطالعه را باز کن" #~ msgid "Save StudyPad File" #~ msgstr "پرونده یادداشتهای مطالعه را ضبط کن" #~ msgid "item1" #~ msgstr "مورد1" #~ msgid "item2" #~ msgstr "مورد2" #~ msgid "_Module Options" #~ msgstr "ترجیحات مدول" #~ msgid "Sync with main" #~ msgstr "به اصل مرتبط کن" #~ msgid "Stay in sync" #~ msgstr "در ارتباط بمان" #~ msgid "Failed to print the document" #~ msgstr "چاپ متن ممکن نشد" #~ msgid "_Modules" #~ msgstr "مدولها" #~ msgid "_Bookmarks" #~ msgstr "علامات" #~ msgid "Verse _List" #~ msgstr "لیست آیات" #~ msgid "%s not found" #~ msgstr "%s پیدا نشد" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "عوض شده است. آیا ضبط شود؟" #~ msgid "not loaded" #~ msgstr "بارگذاری نشده است" #~ msgid "Open the StudyPad editor" #~ msgstr "ویرایشگر یادداشت مطالعه را باز کن" #~ msgid "Save the current session to a file" #~ msgstr "قسمت فعلی را در یک پرونده ضبط کن" #~ msgid "_Copy" #~ msgstr "کپی" #~ msgid "Copy highlighted text from main window" #~ msgstr "متن گزیده شده از پنجره اصلی را کپی کن" #~ msgid "Search using the shortcut bar" #~ msgstr "جستجو با استفاده از بخش شورتکاتها" #~ msgid "Advanced search using the search dialog" #~ msgstr "جستجوی پیشرفته با استفاده از دیالوگ جستجو" #~ msgid "C_lear" #~ msgstr "پاک" #~ msgid "Show the Daily Devotion for today" #~ msgstr "دعا و تفکر روزانه امروز را نشان بده" #~ msgid "Show or hide Bible texts window" #~ msgstr "پنجره متون کتابمقدس را آشکار و یا مخفی کن" #~ msgid "Show or hide Preview window" #~ msgstr "پنجره پیش‌نگری را آشکار و یا مخفی کن" #~ msgid "Show or hide commentaries" #~ msgstr "تفاسیر را آشکار و یا مخفی کن" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "کتب فرهنگ را آشکار و یا مخفی کن" #~ msgid "More information about the SWORD Project" #~ msgstr "اطلاعات بیشتر در مورد پروژه سورد؟" xiphos-4.0.7+dfsg1/po/es.po0000664000175000017500000051050613162045104014640 0ustar unit193unit193# XIPHOS, Traducción al español neutro. # Copyright (C) 2009 # Este archivo se distribuye bajo la misma licencia que Xiphos. # Eduardo Rivas , 2009, 2014. # msgid "" msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2014-12-20 07:53-0600\n" "Last-Translator: Eduardo Rivas \n" "Language-Team: Español; Castellano <>\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-04-20 03:40+0000\n" "X-Generator: Gtranslator 2.91.6\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Error de Xiphos: \"no puede suceder\", display_mod: null\n" "Por favor reporte este error. sword_main.cc:set_treekey\n" "¿Qué estaba haciendo cuando ocurrió este error?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Configuración no encontrada" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "¿Desea eliminar la nota para" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Abrir" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Documento sin título" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "¿Guardar los cambios al documento" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "antes de cerrar?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Si no guarda el archivo, los cambios se perderán permanentemente." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Archivo" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Editor de notas" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Editor de Lista de oración/Diario" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Acerca del módulo Sword" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Gestor de Módulos" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Lista de Módulos" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Opciones" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Alcance" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Devocional diario" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Mapas" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Imágenes" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Glosarios" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Biblia" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Comentario" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Diccionario" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Libros generales" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Renombrar comentario" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "Diario" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Desconocido" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Rangos" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Fuente de instalación" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Módulos de la ventana principal" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Formato" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Encabezados" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Notas al pie" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Referencias cruzadas" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Números de Strong" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Etiquetas morfológicas" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemas" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Palabras de Cristo en rojo" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Acentos griegos" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "Puntos de vocales hebreas" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "Cantilena hebrea" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Transliteración" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Segmentación del morfema" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Atributo" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Opciones" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "El proyecto SWORD tiene como objetivo crear un paquete de software en " "expansión para investigar y estudiar a Dios y Su Palabra. El entorno de " "trabajo del proyecto SWORD permite un uso y estudio sencillo de textos " "bíblicos, comentarios, léxicos, diccionarios y otros libros. Se han hecho " "muchas interfaces que usan este entorno. El conjunto de libros instalados " "puede compartirse entre todas las interfaces que usen este entorno de " "trabajo.\n" "\n" " Se pueden descargar libros del proyecto SWORD." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "El Proyecto SWORD" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "¿Le gusta utilizar Xiphos para estudiar la Biblia? ¿Quisiera poder hacerlo " "en su propio idioma? ¡Usted puede traducir Xiphos!\n" "\n" "Siempre estamos en búsqueda de contribuyentes para llevar Xiphos a otros " "idiomas. Si usted es capaz de traducirlo, siga el enlace a continuación, " "póngase en contacto y forme parte de nuestro esfuerzo." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Acerca de la traducción de Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Vea el TRANSLATION-HOWTO en el código fuente de Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Desarrollo de Xiphos" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright 2000-2017 El Equipo de Desarrollo de Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Gracias a: el Proyecto Sword\n" "Agradecemos a Troy Griffitts y todos aquellos que nos han dado el Proyecto " "SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Marcador" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Introduzca el nombre de la carpeta" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Nombre de la carpeta" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Carpeta: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Especificar archivo de marcadores" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Editar" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Nombre de la carpeta: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Nombre del marcador: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Versículo: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Módulo: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "¿Eliminar la carpeta seleccionada" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(y todos sus contenidos)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Eliminar el marcador seleccionado" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Añadir" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Etiqueta: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Resultados de la búsqueda: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" "No se pueden abrir marcadores multi-referencia\n" "en pestañas separadas." #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Marcadores" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Clave de cifrado para el módulo %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "para:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Introduzca la clave de cifrado: " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Guardar" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Cerrar sin guardar" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Cerrar _sin guardar" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Lista de versículos" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "ListaDeVersículos" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "ResultasDeBúsqueda" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "¡Verifique los derechos de autor antes de exportar!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Buscar" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Introduzca una palabra o frase" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Buscar hacia atrás" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Encontrar siguiente" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Definir tipografía para el módulo" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Cambiar tipografía para" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Módulo" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Tipografía actual: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Utilizar la tipografía por defecto para este módulo" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "¡ERROR! Xiphos se colgará debido a un error \"STRDUP\"." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Por favor, reporte este error al equipo Xiphos con:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "¡ERROR! Xiphos se colgará debido a un error \"STRING\"." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "El módulo no soporta %s." #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos: Sin ventanas." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync: Se envió la navegación actual." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync: Sin hablar." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Software de Estudio Bíblico" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Abrir nueva pestaña" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Vista estándar" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Vista de comentario" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Vista de libro" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Bienvenido a Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "El cambio de nombre no está disponible en Windows.\n" "\n" "Xiphos está limitado por el sistema de archivos de Windows\n" "porque no permite el renombrado de archivos\n" "que se encuentran abiertos o en uso,\n" "como los contenidos de los comentarios.\n" "Por eso, el renombrado de los comentarios\n" "personales no está disponible en Windows." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Renombrar comentario" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Elija el nombre para el comentario" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nuevo nombre" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nombre: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Los nombres de los módulos sólo pueden contener [A-Za-z0-9_]." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos ya detectó un módulo con ese nombre." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Error al crear la nueva configuración:\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Error de construcción de configuración:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "No hay módulos en este panel." #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Bienvenido al Gestor de Módulos.\n" "\n" "Este es el mecanismo de Xiphos para obtener contenido nuevo y actualizado\n" "Al parecer nunca lo ha utilizado antes, así que tome un momento para " "familiarizarse.\n" "\n" "Los módulos vienen de distintos repositorios. Fuentes de Módulos: " "Añadir/Quitar le mostrará los repositorios conocidos.\n" "\n" "Fuentes de Módulos: Elegir es para decidir de dónde vienen los " "módulos, esto es, de que repositorio los obtiene Xiphos, al igual que dónde " "deben ser guardados en su sistema. Seleccione la Fuente de Instalación y el Destino de Instalación, y haga clic en Actualizar.\n" "\n" "Módulos: Instalar/Actualizar es para seleccionar y actualizar módulos " "después de haber elegido las fuentes y destino.\n" "\n" "Módulos: Mantenimiento es para crear archivos e índices.\n" "\n" "Consulte la sección 5 del manual para detalles del Gestor de Módulos, o pida " "ayuda en el Chat, o (si nadie responde en el chat) envíe un email a nuestra " "lista de correo.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Bienvenido(a) a Xiphos.\n" "\n" "No se encontraron Biblias instaladas. Para poder inicializar, Xiphos " "necesita por lo menos una Biblia Para facilitar el proceso, se ha abierto el " "Gestor de Módulos para instalar una o más Biblias, ya sea de fuentes locales " "(CD ROM, memoria flash) o a través de la red de la Sociedad Bíblica " "Crosswire. Por favor siga estas instrucciones y las que se proveen con el " "Gestor de Módulos que acaba de abrirse.\n" "\n" "Para instalación local:\n" "- En Fuentes de Módulos: Añadir/Quitar, añada el nombre de una " "carpeta local donde se encuentren los módulos. Esta carpeta debe contener " "las subcarpetas mods.d y modules.\n" "- En Fuentes de Módulos: Elegir, haga clic en el botón \"Local\" y " "selecciones la carpeta de la lista desplegable.\n" "\n" "Para instalación a través de la red CrossWire:\n" "- En Fuentes de Módulos: Elegir, haga clic en \"Remota\" y " "selecciones Crosswire de la lista desplegable.\n" "- Haga clic en el botón \"Actualizar\" en la parte de abajo.\n" "\n" "En ambos casos:\n" "- En Módulos: Instalar/Actualizar, marque las Biblias y otros módulos " "que desee instalar.\n" "- Haga clic en \"Instalar\".\n" "- Cierre el Gestor de Módulos al finalizar.\n" "\n" "Advertencia: Utilice estas funciones con cuidado si vive en un país " "donde es perseguido por su fe.\n" "\n" "Puede cerrar en cualquier momento éstas instrucciones y el diálogo de " "introducción general." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "¿Eliminar éstos módulos?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Preparando para eliminar" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Removiendo" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Eliminar" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "¿Instalar estos módulos?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Preparando para instalar" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Instalando" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Instalar" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "¿Archivar estos módulos?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Preparando para archivar" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archivando" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archivar" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "¿Construir índice de búsqueda rápida para estos\n" "módulos? (Puede demorar varios minutos)" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Preparando para indexar" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexando" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indexar" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "¿Eliminar índice de búsqueda rápida para estos módulos?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Preparando para eliminar índice" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Eliminando índice" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Eliminación" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Este módulo no tiene información Acerca De." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Nombre del módulo" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "La marca significa que el módulo ya está instalado" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Haga clic en la caja para trabajar en este módulo" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" "Haga clic en la caja para seleccionar este módulo para instalación/" "actualización" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Instalado" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Un icono de índice significa que tiene un índice optimizado ('lucene') para " "este módulo para búsqueda rápida (vea el panel de Mantenimiento para esta " "función)" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "El icono de cerrojo significa que el módulo está encriptado y requiere la " "compra de una clave de apertura del propietario del contenido." #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Acerca de" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "El icono de actualización significa que el módulo instalado es de una " "versión anterior a la disponible. Debe actualizar el módulo." #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Disponible" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Tamaño" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Descripción" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "Falló `mkdir %s`:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " archivado en: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Los diarios y las listas de oración no pueden ser indexados." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "Fallaron %s" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Terminado" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Desconocido" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Repositorio:\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Categorizado por \n" "Tipo de módulo" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Textos Bíblicos" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Comentarios" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Diccionarios" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Glosarios" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Devocionales diarios" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Libros generales" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Cultos/No ortodoxos" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Categorizado por \n" "Disponibilidad" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Actualizaciones" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Desinstalados" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Lista de oración/Diario" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Actualizando desde fuente remota" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Fuente remota no encontrada" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Configurar" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Tipo" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Leyenda" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Fuente" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Directorio" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Usuario" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Contraseña" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Fuentes de módulos" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Añadir/Quitar" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Elegir" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Módulos" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Instalar/Actualizar" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Mantenimiento" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Por favor actualize" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "¡La lista de módulos no está actualizada!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Ha desinstalado la última Biblia.\n" "Xiphos requiere de por lo menos una." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Aun no hay Biblias instaladas.\n" "Xiphos no puede continuar sin una." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Las fuentes remotas estándar fueron cargadas." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "No se pudieron cargar las fuentes estándar de Crosswire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Eliminar la fuente seleccionada" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Introducir una fuente remota" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Leyenda:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Tipo:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Anfitrión:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Directorio:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Usuario (opcional):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Contraseña (opcional):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Ya existe una fuente con ese nombre." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Eliminar una fuente remota" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "[ningún módulo]" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Ir afuera, a la sección que contiene a ésta" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Ir al elemento anterior" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Ir al elemento siguiente" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Ir adentro, a la primera subsección" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Sincronizar el desplazamiento de esta ventana con la ventana principal" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Paralelo" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Separar/Unir" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Opciones de módulo" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Vista paralela" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "Contraseña de la sesión BibleSync" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Contraseña:" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "Falló la selección de modo.\n" "Establezca \"Debug\" en inténtelo de nuevo para descubrir por qué." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "Falló la selección de modo.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync: %s (contraseña: \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Deshabilitado" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Personal" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Orador" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Audiencia" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Seleccionar --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Los cambios de idioma tendrán efecto al reiniciar." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Preferencias" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "General" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Opciones" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Tipografías" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Color" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Tipos y tamaños" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Especial" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "¿Limpiar lista?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "¿Desea limpiar la lista de módulos?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "¿Eliminar módulo?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "¿Desea eliminar el módulo seleccionado?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Buscando el " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Módulo" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "encontrado en " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Nueva lista %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "La última lista de módulos no puede ser eliminada" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "¿Borrar lista?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "¿Está seguro de querer borrar:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Búsquedas optimizadas \"lucene\"\n" "Buscar versículos que contengan...\n" "\n" "el amado\n" "\t \"el\" o \"amado\"\n" "\tEsto equivale a buscar el OR amado\n" "\"el amado\"\n" "\tla frase literal \"el amado\"\n" "ama*\n" "\tToda palabra que empiece con \"ama\"\n" "\t(amar OR amado OR amante OR etc...)\n" "el AND amado\n" "\tLa palabra \"el\" y la palabra \"amado\"\n" "\tpuede utilizar && en lugar de AND\n" "el +amado\n" "\tVersículos que deben contener \"amado\" y podrían contener " "\"el\"\n" "el NOT amado\n" "\tVersículos que contengan \"el\" pero no \"amado\"\n" "(el amado) AND Dios\n" "\t\"el\" o \"amado\" y \"Dios\"\n" "lemma:G2316\n" "\tBuscar la palabra número 2316 del Griego de Strong (\"G\").\n" "\tAdemás, selecciona la visualización de Strong en la pestaña de " "Atributos de búsqueda.\n" "\n" "Para información más detallada, busque en Internet \"sintaxis de búsqueda " "lucene\"." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Búsquedas basadas en atributos\n" "Realiza búsquedas en el contenido fuera del texto principal. Se conoce como " "atributos a: notas al pie de página, números de Strong, símbolos " "morfológicos.\n" "\n" "Tenga en cuenta que la mayoría de este tipo de búsquedas pueden realizarse a " "través de calificativos de palabra clave en búsquedas optimizadas \"lucene" "\".\n" "\n" "Para realizar búsquedas de atributos, se debe seleccionar el botón " "correspondiente en la pestaña de Búsqueda de atributos.\n" "* Las búsquedas en el texto al pie de página se realizan como texto normal.\n" "* Las palabras de Strong se especifican con la letra H o G (Hebreo o Griego) " "y el identificador numérico de la palabra. Por ejemplo, G2316 para encontrar " "\"θεός\" (\"Dios\").\n" "* Las etiquetas morfológicas se identifican de manera literal, por ejemplo, " "N-ASF para \"nombre, acusativo singular femenino\" -- vea el módulo Robinson " "para más detalles." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "El módulo no es Biblia ni comentario" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync no está activo para transmisiones." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Esta es una búsqueda inclusiva (\"AND\"):\n" "Encuentre coincidencias mostrando todas las palabras." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "_Abrir búsqueda avanzada" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Abrir el diálogo de Búsqueda avanzada." #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Buscar en el módulo" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Tipo de búsqueda" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimizado (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Expresión regular" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Frase exacta" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Opciones de búsqueda" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Coincidir mayúsculas" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Alcance de búsqueda" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Sin rango" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Utilizar límites" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Última búsqueda" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Límites" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Inferior" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Superior" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "¿Abrir módulo en el editor?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "Si no, se abrirá sólo para visualizar." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Pegar referencias de versículos" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Lista:" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Búsqueda" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Barra lateral" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Gracias al Proyecto SWORD" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "No se puede crear directorio de pestañas." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Elemento de la Lista de oración/Diario" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nuevo nombre" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Eliminar el elemento seleccionado" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Enero" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Febrero" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Marzo" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Abril" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Mayo" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Junio" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Julio" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Agosto" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Septiembre" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Octubre" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Noviembre" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Diciembre" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "No se puede determinar el tamaño de la imagen.\n" "Xiphos no puede ajustar la imagen a la ventana." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "[ningún módulo]" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "Haga clic en la caja para trabajar en este módulo" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Disponible" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Navegación" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 #, fuzzy msgid "IP address: " msgstr "Dirección" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Etiqueta de anotación personal codificada de manera incorrecta:\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Capítulo" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos no puede entender más de un argumento." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Inicializando HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Construyendo interfaz" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Inicializando SWORD" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Cargando preferencias" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Mostrando Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Vista previa" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Nota al pie" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Referencia cruzada" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfología" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Regresar a " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Números de Strong" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Notas al pie" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Etiquetas morfológicas" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Puntos de vocales hebreas" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Cantilena hebrea" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Acentos griegos" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Referencias cruzadas" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemas" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Encabezados" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Segmentación del morfema" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Palabras de Cristo en rojo" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Transliteración" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Variantes textuales" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Lectura primaria" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Lectura secundaria" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Todas las lecturas" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Transliteración" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Glosarios" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "ver contexto" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Crecimiento" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Para crecimiento
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Salvación" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Para salvación
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Salud" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Para salud
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Misc" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Misceláneo
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punto x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punto y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punto z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Tópico Menor 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Subtópico 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Tópico Menor 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Subtópico 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Tópico Menor 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Subtópico 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Tópico Menor 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Subtópico 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Nombre de la nueva lista de oración o diario" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos ya encontró esa lista de oración." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Xiphos no puede crear la ruta del módulo:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Una lista de oración básica. \\par\\par Módulo creado por Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "ListaDeOraciónBásica" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MiListaDeOración" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Gente:
Luis
Juan
Sara

Iglesia:
sillas
comunión
Biblias para los misioneros


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Una lista de oración basada en los sujetos. \\par\\par Módulo creado por " "Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "ListaDeOraciónPorTemas" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Luis
Juan
Sara
Daniel
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Crecimiento espiritual" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Miguel
Roberto
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Sara
Juan
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Un lista de oración mensual \\par\\par Módulo creado por Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "ListaDeOraciónMensual" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Un diario. \\par\\par Módulo creado por Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "Diario" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Esbozo (ej. un sermón). \\par\\par Módulo creado por Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "Esbozo" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Tópico Mayor A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Tópico Mayor A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Tópico Mayor B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Tópico Mayor B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Tópico Mayor C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Tópico Mayor C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Esbozo (ej. un sermón). \\par\\par Módulo creado por Xiphos." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Capítulo" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Anotación del usuario" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Resultado de la búsqueda %s: %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "¿Eliminar rango?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "¿Desea eliminar este rango?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Buscar: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Este módulo no está instalado.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "Ajuste la lista de módulos." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "No existe un índice de búsqueda rápida para %s.%s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "La búsqueda en este módulo es ahora 'multi-palabra'." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Vea el panel de Mantenimiento en el Gestor de Módulos." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Búsqueda finalizada" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "coincidencias" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "No hay módulo de comentario." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "¡$HOME no está definido!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "" "Xiphos no puede crear la ruta del módulo:\n" "%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "no se puede crear " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Archivo de preferencias vacío, se ha intentado recuperar desde una copia de " "respaldo.\n" "Alguna información puede haberse perdido." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" "Archivo de preferencias vacío, no se ha encontrado una copia de respaldo y " "se ha perdido información." #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Aun no ha instalado ninguna Biblia.\n" "Obviamente, usted ha rechazado instalarla.\n" "\n" "Sin ningún módulo bíblico que mostrar,\n" "Xiphos no puede continuar\n" "y se cerrará ahora." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "Instalación del módulo Biblia terminada." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Error de módulo: codificación xref no utilizable.\n" "Reporte este error, tome nota del módulo y versículo." #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "versículo" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "capítulo" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "El archivo para abreviaturas de lenguaje\n" "de Xiphos no se encuentra." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "El archivo para abreviaturas de lenguaje\n" "de Xiphos no se puede abrir." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Xiphos no puede hacer espacio\n" "para abreviaturas de lenguaje." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Xiphos no puede leer el\n" "archivo de abreviaturas de lenguaje." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "No hay idiomas que coincidan con `%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Nombres de libros y menús pueden no ser traducidos" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "El módulo %s tiene módulos acompañantes:\n" "%s.\n" "¿Desea abrir estos módulos?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "El primero se abrirá en la ventana principal\n" "y los otros en ventanas separadas." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Se solicitó un devocional diario, pero no hay ninguno instalado." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Módulo bloqueado.\n" "\n" "Está abriendo un módulo que requiere una clave.\n" "\n" "El módulo está bloqueado, lo que significa que ha sido cifrado por quien lo " "publica, y se debe introducir la clave para hacer uso del contenido Esta " "clave debió ser recibida al recibir confirmación de la compra del módulo en " "la página oficial o por correo electrónico.\n" "\n" "Introduzca la clave en el diálogo." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Limpiar historial" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Lista de versículos" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "No se encuentra la URL:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos no pudo ejecutar %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Error del visualizador:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Mostrar %s en la ventana principal" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "No se pudo crear el documento exitosamente. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "¿Qué debo hacer para ser salvo?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Hechos 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Efesios 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romanos 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "¿Qué es el Evangelio?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Cor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "No se pudo analizar el documento correctamente. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "documento vacío \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "tipo equivocado, nodo raíz != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "tipo equivocado, nodo raíz != Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Capítulo %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Capítulo %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Capítulo %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Capítulo %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Capítulo %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Capítulo %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Antiguo Testamento" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gén - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nuevo Testamento" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Apo" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Lista de módulos de ejemplo" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "tipo equivocado, nodo raíz != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "Ha fallado el guardado del archivo de preferencias. estado %d, tamaño %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Intentando revertir a la copia anterior." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Añadir marcador" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Diálogo de marcadores" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Crear nueva carpeta" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nueva carpeta" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nuevo ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Cancelar marcador" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Etiqueta:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Entrada de etiqueta" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Versículo:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Entrada de versículo" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Módulo:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Entrada de módulo" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Vista en árbol de la carpeta marcadores" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Insertar enlace" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Versículo" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Enlazar texto" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Enlazar directamente" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Enlazar vía lista de versículos" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Probar enlace" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Salir del programa" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Salir" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Imprimir esta nota" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Previsualizar la nota a imprimir" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Interruptor del formato HTML" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "Modo HTML" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Eliminar la nota actual" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "_Eliminar Comentario Personal" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Archivo" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Guardar esta nota" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "_Guardar (Comentario Personal)" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Vista Pre_via de Impresión" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "Im_primir..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Salir" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mato" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Guardar" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Imprimir este documento" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Previsualizar el documento a imprimir" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Abrir este archivo en StudyPad" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Guardar el archivo actual" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Guardar el archivo actual como" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Guardar como" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Añadir este archivo a marcadores" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Crear un nuevo documento" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Documento nuevo" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Copiar/Exportar pasaje" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Cancelar exportación de pasaje" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Continuar con exportación de pasaje" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versión" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Clave" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Copiar" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Exportar" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Exportar todo el libro" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Libro" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Botón de opción de Libro" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Exportar todo el capítulo" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Botón de opción de Capítulo" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Exportar un versículo" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Botón de opción de Versículo" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Rango de versículos" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Formato" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Texto plano" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Botón de opción de Texto plano" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "Botón de opción HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Indica si el número de versículo debe aparecer en línea con el texto por más " "de 1 versículo." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "Número de _versículos en texto" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Botón de Número de versículos" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Indica si la referencia debe ponerse al inicio o al final" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Referencia al final" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Botón de Referencia al final" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Indica si se debe mostrar el nombre de la versión en la referencia." #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Incluir versión" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Botón de versión" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Guardar la exportación como" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" "Indica si los números de versículo deben aparecer en línea con el texto." #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "Incluir versión" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "Acerca de Studypad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Abrir diálogo \"Acerca de\"" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Negrita" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Aplicar negrita a la selección" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Copiar" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Copiar la selección al portapapeles" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Cortar" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Cortar el texto seleccionado" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Reducir sangría" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Reducir" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Reducir sangría del párrafo" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Eliminar selección" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Eliminar" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Eliminar selección" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Eliminar elemento" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Eliminar el elemento actual" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Buscar en el documento actual" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Tipografía" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Cambiar tipografía" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Incrementar sangría" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Incrementar" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Incrementar sangría de párrafo" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Insertar emoticono" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Emoticono" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Insertar un emoticono" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Insertar imagen" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Imagen" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Insertar imagen en la posición del cursor" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Insertar enlace" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Enlace" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Insertar un enlace" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Insertar borde" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Borde" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Insertar borde" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Insertar regla" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Regla" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Insertar regla horizontal" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Enlace Xiphos" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Insertar enlace a módulo SWORD" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Insertar tabla" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Tabla" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Insertar una tabla" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Cursiva" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Aplicar cursiva a la selección" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Centro" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Alinear el párrafo al centro" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Completo" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "Justificación completa" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Izquierda" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Alinear el párrafo a la izquierda" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Derecha" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Alinear el párrafo a la derecha" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nuevo" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Crear nuevo archivo" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Abrir archivo" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Pegar" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Pegar el contenido del portapapeles" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Imprimir documento" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Imprimir" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Imprimir este documento" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Vista previa de impresión" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "Vista previa" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Vista previa de impresión del documento actual" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "Salir" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Salir del editor" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Rehacer" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Rehacer el último cambio" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Buscar y reemplazar" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Reemplazar" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Buscar y reemplazar" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Guardar los cambios al documento" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Guardar como" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Guardar como..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Tachado" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Tachar la selección actual" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Subrayado" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Aplicar subrayado a la selección" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Deshacer" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Deshacer el último cambio" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Editor" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Archivos recientes" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Editar" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "Ay_uda" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Normal" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Título 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Título 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Título 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Título 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Título 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Título 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Dirección" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Preformateado" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Lista no numerada" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Lista de números romanos" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Lista numerada" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Lista alfabética" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 #, fuzzy msgid "Strike" msgstr "Tachado" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Establecer el color de tipografía del texto seleccionado" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Resaltar el texto seleccionado con el color elegido" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Marcar/Desmarcar versículo" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Anotación del usuario" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Anotación del usuario" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Marcar" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Desmarcar" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Anotación del usuario" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Anotación del usuario" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Gestor de Módulos" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Ver introducción" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" "Abrir una breve introducción acerca de como funciona el Gestor de Módulos." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "Cargar predeter_minados" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Cargar y sincronizar el conjunto predeterminado de repositorios mantenidos " "por crosswire.org, junto con sus fuentes remotas actuales." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" "Actualizar la lista de módulos disponibles en el repositorio remoto " "seleccionado" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Instalar" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Instalar o actualizar los módulos seleccionados" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Eliminar los módulos seleccionados del sistema" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archivar" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Crear un archivo zip con los módulos seleccionados" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Indexar" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" "Construir un índice de los módulos seleccionados para búsquedas optimizadas " "\"lucene\"" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "Eliminar ín_dice" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Borrar índice de búsqueda rápida para los módulos seleccionados" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Continuar" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Gestor de Módulos" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "ADVERTENCIA Use con cuidado si vive en un país donde es perseguido " "por su fe." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Añadir y quitar fuentes" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Fuentes locales actuales" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Añadir una carpeta local (desde CD ROM o memoria flash) donde se encuentren " "los módulos. Esta carpeta debe contener las subcarpetas \"mods.d\" y " "\"modules\"." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Eliminar una de las carpetas locales de las fuentes de instalación" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Fuentes remotas actuales" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Añadir una fuente de instalación remota personalizada. El hostname y la " "carpeta de este repositorio deben ser conocidos." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Eliminar fuente remota" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Fuente de instalación" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Local" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Remota" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Destino de instalación" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Área personal, sólo para su uso:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Carpeta personal (home)" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Área del sistema, para todos los usuarios:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Directorio de Sword en el sistema" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Advertencia: Si vive en un país donde es perseguido por su fe y no " "desea arriesgarse a ser detectado NO use la instalación remota. " #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Carpeta de instalación local" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Historial en lista desplegable" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Elija el libro a mostrar" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Botón selector de libros" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Apocalipsis de Juan" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Elija el capítulo a mostrar" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Botón de cambio de capítulo" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Elija el versículo a mostrar" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Botón de cambio de versículo" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "Introduzca una referencia en formato Libro 1:1 y presione Entrar" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Entrada de referencia" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Cobierta" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Colores de tipografía" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Fondo" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Primer plano" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Versículo actual" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Número de versículo" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Enlaces" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Resaltar primer plano" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Resaltar fondo" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Invertir pareja de colores" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Texto normal" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Resaltar" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Colores de tipografía" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Tamaños de tipografía" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Todos los tamaños mostrados son relativos a esta elección" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Tamaño de tipografía base" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Se recomienda -1 para que los números de versículo no estorben" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Tamaño de número de versículo" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Selección de nombre y tamaño para cualquier módulo en un idioma en " "específico. Las selecciones en cada módulo individual tiene prioridad sobre " "ésta." #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Preferencias de tipografía para cada idioma" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Selector de idioma y tipografía" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Misceláneo de Tipografías" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "Xiphos es el primer programa de estudio bíblico que provee una " "implementación de BibleSync, un protocolo de sincronización para programas " "bíblicos. Si usted trabaja con múltiples programas bíblicos, o si trabaja en " "un equipo, o si comparte un estudio en una clase, BibleSync puede ser muy " "útil. BibleSync opera en uno de tres modos: Personal, para sincronizar " "múltiples programas bíblicos por usted mismo o para un equipo; Orador, para " "guiar lo que la audiencia ve en sus programas bíblicos; Audiencia, para " "seguir la navegación de un orador." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Módulos" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Selecciona el modo en que opera BibleSync" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Apagado" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "Desactivar BibleSync" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "Botón de opción de apagado BSP" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Orador" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Activar BybleSync para oradores" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "Botón de opción orador BSP" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "Au_diencia" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "Activar BibleSync como parte de la audiencia" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "Botón de opción de BSP audiencia" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Personal" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "Activar BibleSync para uso personal o en un equipo" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "Botón de opción de BSP personal" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Privado" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "En el modo Personal, solo los programas que se ejecutan en ésta computadora " "podrán escuchar su navegación." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "Botón de opción BSP privacidad" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Navegación" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Seleccionar como aceptar la sincronización de navegación entrante" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Directo" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "BibleSync enviará a Xiphos directamente al versículo indicado" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "Botón de opción BSP navegación directa" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "Lista de _versículos" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "BibleSync utilizará la lista de versículos lateral de Xiphos" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "Botón de opción de BSP navegación de versículos" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Lista de nombres" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Determinar como Xiphos escuchará a los oradores" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Selectivo" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Elegir los oradores a seguir." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "Botón de opción BSP escuchar algunos" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Todos" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Seguir a todos los oradores" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "Botón de opción BSP seguir todos" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Ninguno" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "No seguir a ningún orador" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "Botón de opción BSP seguir ninguno" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Especial" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Al habilitar presencia, desjustes y depuración, se pueden mostrar mensajes " "adicionales de BibleSync. Sin embargo, considere que éstos producen mucho " "texto. Además, decida si permitirá los parámetros de grupo como números de " "pestaña de Xiphos." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Presencia" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Mostrar anuncios de presencia en los díalogos" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "Botón BSP presencia" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Desajustes" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "Mostrar desajustes de la sesión en diálogos" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "Botón BSP desajustes" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Depuración" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Ratreo de paquetes" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "Botón BSP depuración" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "A_grupar como pestaña" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Interpretar los números de grupo del protocolo como números de pestaña de " "Xiphos. Será necesario desactivar esta opción si el uso que algunos oradores " "hacen del número de grupo no es apto para ser número de pestaña." #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "Botón BSP grupo como pestaña" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "General" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Seleccionar un idioma en particular para mostrar la interfaz, aparte de la " "selección habitual" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Idioma especial (requiere reiniciar)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Combo para el idioma especial" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Mostrar pantalla de bienvenida al iniciar" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Mostrar devocional diario al iniciar" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Mostrar la entrada del día de hoy si se ha seleccionado un módulo de " "devocionales." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Utilizar diccionario predeterminado" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Mostrar el diccionario predeterminado en lugar del que se muestra " "actualmente al hacer doble clic sobre una palabra" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Marca para utilizar el diccionario predeterminado" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Desplazarse al capítulo siguiente/anterior" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Utilice las barras de desplazamiento del texto bíblico para desplazarse al " "capítulo siguiente o anterior." #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Marca para desplazarse al capítulo siguiente/anterior" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Redimensionar imágenes" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "Ajustar automáticamente las imágenes a la ventana" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Marca de redimensionar imágenes" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Resaltar el versículo actual" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Aplicar resaltado de alto contraste al versículo actual - vea el selector de " "color" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Marca para resaltar el versículo actual" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Marcar anotación del usuario" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "Aplicar resaltado de alto contraste al a las anotaciones de usuario" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Marca para resaltar anotaciones de usuario" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Referencias cruzadas en lista de versículos" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" "Mostrar referencias cruzadas en la lista de versículos en lugar de en la " "vista previa" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Marca para referencias cruzadas en lista de versículos" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Habilitar listas de oración" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Habilitar diarios y listas de oración" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Marca para habilitar listas de oración" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Marca para habilitar listas de oración" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Marca para habilitar listas de oración" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Número de versículo" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Desplazar el número de versículo de varias maneras" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Mostrar números de versículos en negrita" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Tamaño de número de versículo en negrita" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Corchetes" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Mostrar números de versículos [rodeados por corchetes]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Marca para números de versículos con corchetes" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Superíndice" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Mostrar números de versículos como superíndices" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Marca de número de versículos como superíndice" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "Carpeta por defecto para StudyPad" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Seleccionar carpeta" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Combo para el directorio predeterminado de StudyPad" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Miscelánea General" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Módulos de la ventana principal" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Texto bíblico" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Combo para texto bíblico" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Combo para comentario" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Combo para diccionario" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Combo para libro" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Módulos" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Quitar todos los módulos de la lista" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Botón de limpieza de la lista de módulos" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Eliminar el módulo seleccionado de la lista" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Botón para borrar el módulo seleccionado de la lista" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Abrir diálogo para seleccionar módulos" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Añadir módulos" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Botón de Abrir diálogo de selección" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Paralelo de Módulos" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Módulos especiales" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Devocional diario" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Combo para el devocional diario" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Léxico hebreo" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Combo para el léxico hebreo" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Léxico griego" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Combo para el léxico griego" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Diccionario predeterminado" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Combo para diccionario predeterminado" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Notas personales" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Combo para notas personales" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Miscelánea de módulos" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 #, fuzzy msgid "Enable/disable the Statusbar" msgstr "Activar BybleSync para oradores" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Búsqueda avanzada" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "Sintaxis de búsqueda _Lucene" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "Abrir una breve descripción de la sintaxis de búsqueda \"lucene\"" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "Búsqueda por _atributos" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "Abrir una breve descripción de la búsqueda basada en atributos" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "para " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Entrada de búsqueda principal" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Iniciar/detener búsqueda" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Botón de buscar" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Vista de árbol de criterios de búsqueda" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Alcance" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Buscar en todo el módulo" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Todo el módulo" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Botón de opción de todo el módulo" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" "Utilizar los últimos resultados de búsqueda como el alcance de esta búsqueda" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Resultados actuales" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Botón de opción de resultados actuales" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Utilizar un rango personalizado como alcance de la búsqueda" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Rango de versículos personalizado" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Botón de opción del rango de versículos personalizado" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Combo del selector de rango personalizado" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Utilizar un sólo módulo para la búsqueda" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Un sólo módulo" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Botón de opción de un sólo módulo" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Utilizar la lista de módulos actual para la búsqueda" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Lista de módulos" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Botón de opción de lista de módulos" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Utilizar un lista de módulos personalizada para la búsqueda" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Lista de módulos personalizada" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Botón de opción de la lista de módulos personalizada" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Combo de la lista de módulos" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Tipo de búsqueda" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Búsqueda útil y rápida basada en el índice\n" "Los índices deben haber sido previamente construidos:\n" "Vea la sección de Mantenimiento del Gestor de Módulos" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Botón de opción de Optimizado (\"Lucene\")" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Multi-palabra" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Botón de opción de multi-palabra" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Botón de opción de expresión regular" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Botón de opción de frase exacta" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Haga selecciones en la pestaña de Búsqueda por Atributos" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Atributos" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Botón de opción de atributos" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Opciones" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Marca de coincidir mayúsculas" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Criterios de búsqueda" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Mostrar en la ventana principal" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "Guardar los resultados de búsqueda como marcadores" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Exportar los resultados de búsqueda actuales" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exportar" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Limpiar listas para nueva búsqueda" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Encontrado" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Ventana de resumen de resultados" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Tabla de resumen de resultados" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Resultados de la búsqueda" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Vista previa" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Resultados" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Crear un nuevo rango personalizado" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Botón de Nuevo rango" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Guardar rango personalizado" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Botón de Guardar rango" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Borrar el rango seleccionado" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Botón para borrar el rango" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Rangos" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Nombre del rango" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Entrada de nombre de rango" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Definición del rango" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Entrada de definición de rango" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "ej. Mateo-Juan;Apocalipsis4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Vista previa del rango personalizado" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Rangos de versículo personalizados" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Crear una nueva lista de módulos" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Botón de Nueva lista de módulos personalizada" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Guardar la lista de módulos" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Botón de Guardar lista de módulos personalizada" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Borrar la lista seleccionada" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Botón de limpieza de la lista módulos personalizados" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Lista de Módulos" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Lista de nombres" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Entrada del nombre de lista de módulos personalizada" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Abrir un diálogo para seleccionar módulos que añadir a la lista" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Lista de módulos personalizada" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Atributo" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Buscar números de Strong como G4442 ó H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Números de Strong" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Botón de opción de Números de Strong" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Buscar Etiquetas Morfológicas" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Botón de opción de Etiquetas Morfológicas" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Buscar Notas al pie" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Botón de opción de notas al pie" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Opciones de la muestra de resultados" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "En módulos que tienen Números de Strong" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Mostrar Números de Strong" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Marca de mostrar Números de Strong" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "En módulos que tienen Etiquetas Morfológicas" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Mostrar Etiquetas Morfológicas" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Marca de mostrar Etiquetas Morfológicas" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "En módulos que tienen Notas al pie" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Mostra Notas al pie" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Marca de mostrar notas al pie" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Búsqueda por atributos" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Selección de módulo" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "Módulo de búsqueda" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Exportar carpeta de marcadores" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Exportar a:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Marcadores de Xiphos" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Texto plano" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Incluir texto de la Biblia" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-cancel" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Abrir Cuaderno de _Estudio" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Abrir sesión" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Abrir una colección de pestañas abiertas" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Guardar sesión" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Guardar este conjunto de configuraciones de pestaña" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "_Nueva lista de oración/diario" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Crear una lista de oración o diario a partir de plantilla" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Buscar" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Trear la barra lateral de búsqueda al frente" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "Búsqueda A_vanzada" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Abrir diálogo de búsqueda avanzada para realizar consultas complejas" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Preferencias" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Utilice el Gestor de Módulos para añadir y quitar módulos de Sword" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Gestor de Módulos" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Ver" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Vista previa _Devoción diariamente" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" "Mostrar la entrada de hoy del devocional seleccionado en la vista previa" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Biblia" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Previsualizar" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Comentario/Libro" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Dicci_onario" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "E_nlazar ventanas" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Hacer que las Biblias de todas las pestañas naveguen juntas" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "Lee_r en voz alta" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" "Activar lectura texto a voz a medida que se seleccionan versículos bíblicos" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Mostrar _números de versículos" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Mostrar números de versículos en el texto" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Resaltar el versículo actual" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Aplicar resaltado de alto contraste al versículo actual" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Unir/separar barra lateral" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Abrir la barra lateral como una ventana separada" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Mostrar/Ocultar la barra lateral" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Ocultar la barra lateral por completo" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Mostrar vista paralela en una pes_taña" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Mostar la ventan de Biblia paralela como una pestaña" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Mostrar vista _previa en la barra lateral" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" "Seleccionar entre mostrar la vista previa en la barra lateral o debajo de la " "Biblia" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Contenidos" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Abrir el manual de Xiphos en el visor e ayuda" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Lista de correo" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Abrir el navegador en la página de la lista de correo" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Chat en vivo" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Abrir el navegador en el chat en vivo IRC." #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Reportar un error (bug)" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Abrir el navegador en el sistema de rastreo de errores" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "Acerca de la _traducción" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "Aprender acerca de cómo traducir Xiphos a otros idiomas" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "Acerca _de el Proyecto SWORD" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "Aprender acerca del Proyecto SWORD, del cual Xiphos es una aplicación" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Acerca de _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Acerca de Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Anotar versículo" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Abrir Módulo" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Nota" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Abrir en editor" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Versículo por línea" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Marcadores de notas al pie / referencias cruzadas" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Mostrar marcadores no anónimos (p. ej.: \"*n23\")" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Variantes" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Contenido de imagen" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respetar tipografías" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Comentario por capítulo" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Doble espacio" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Selección de búsqueda" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Utilizar el diccionario actual" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Navegar en BilbleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Desbloquear este módulo" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Mostrar el encabezado del libro" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Mostrar el encabezado del capítulo" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Renombrar Comentarios personales" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Desechar comentario personal" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Leer la selección en voz alta" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Guardar estos resultados en un solo marcador" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Guardar lista como un solo marcador" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" "Guardar estos resultados como una serie de marcadores en su propia carpeta" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Guardar lista como una serie de marcadores" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Abrir un diálogo para pegar una línea de citas para llenar las lista de " "versículos." #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Llenar lista de versículos" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Historial en lista desplegable" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Enviar esta lista de versículos a través de BibleSync (modo Personal y " "Orador)" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Enviar lista vía BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Exportar lista" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Abrir este marcador en una nueva pestaña" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Abrir en una nueva pestaña" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Abrir este marcador en un diálogo" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Abrir en diálogo" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Añadir una nueva carpeta a la carpeta seleccionada" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Insertar un nuevo marcador aquí" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Insertar marcador" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Editar el elemento marcador" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Editar elemento" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Borrar elemento" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Expandir todos los grupos de marcadores" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Expandir todos" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Colapsar todos los grupos de marcadores" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Colapsar todos" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Permitir que los elementos se muevan de una carpeta a otra" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Permitir reordenación" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Cargar otro archivo de marcadores (predeterminado: BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Importar marcadores" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Eliminar carpeta y guardarla" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Exportar carpeta" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Abrir el módulo seleccionado en una nueva pestaña" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Abrir el módulo seleccionado en una\n" "\t ventana ['diálogo'] separada" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Abrir en una nueva ventana" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Crear una lista de oración simple" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Simple" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Crear una nueva lista de oración por temas" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Temas" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Crear un nuevo diario mensual" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Mensual" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Crear un nuevo diario" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Diariamente" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Crear un nuevo esbozo" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Esbozo" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Crear un nuevo esbozo" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Capítulo" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Abrir módulo en ventana de editor o vista sencilla" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Abrir en una ventana separada" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Añadir un sub-elemento" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Añadir sub-elemento" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Añadir un elemento" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Añadir elemento" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Eliminar éste elemento" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Editar éste elemento" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Guía Bíblica Xiphos" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Estudie la Biblia" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "network setup errors." #~ msgstr "errores en la configuración de red." #~ msgid " client socket" #~ msgstr "socket del cliente" #~ msgid " server socket" #~ msgstr "socket del servidor" #~ msgid "bad magic" #~ msgstr "magia incorrecta" #~ msgid "bad protocol version" #~ msgstr "versión incorrecta del protocolo" #~ msgid "bad msg type" #~ msgstr "tipo incorrecto de mensaje" #~ msgid "bad packet count" #~ msgstr "conteo incorrecto de paquetes" #~ msgid "bad packet index" #~ msgstr "índice incorrecto de paquetes" #~ msgid "bad body format" #~ msgstr "formato incorrecto del cuerpo" #~ msgid "missing required header " #~ msgstr "cabecera requerida no encontrada" #~ msgid "UUID spoofed: wrong ipaddr." #~ msgstr "UUID falsificado: dirección ip incorrecta." #~ msgid "Ignoring echo." #~ msgstr "Ignorando eco." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Dominio no 'BIBLE-VERSE':" #~ msgid "Invalid group: " #~ msgstr "Grupo no válido:" #~ msgid " present at " #~ msgstr " presente en " #~ msgid " using " #~ msgstr " usando " #~ msgid "[no dump ready]" #~ msgstr "[vaciado incompleto]" #~ msgid "select < 0" #~ msgstr "select < 0" #~ msgid "recvfrom < 0" #~ msgstr "recvfrom < 0" #~ msgid "Transmit failed.\n" #~ msgstr "Transmisión fallida.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Imposible iniciar multicast; BibleSync está desactivado. Si su conexión " #~ "de red cambió durante la ejecución de este programa, podría ser " #~ "suficiente para rehabilitarlo." #~ msgid "Page %d of %d" #~ msgstr "Página %d de %d" #~ msgid "Save As" #~ msgstr "Guardar como" #~ msgid "HTML Output" #~ msgstr "Salida en HTML" #~ msgid "HTML Source" #~ msgstr "Fuente en HTML" #~ msgid "Plain Source" #~ msgstr "Fuente en texto plano" #~ msgid "_Quit" #~ msgstr "_Salir" #~ msgid "_Open" #~ msgstr "_Abrir" #~ msgid "Save _As..." #~ msgstr "Guardar _como..." #~ msgid "Open new document" #~ msgstr "Abrir un documento nuevo" #~ msgid "Delete current note" #~ msgstr "Eliminar la nota actual" #~ msgid "HTML _Output" #~ msgstr "_Salida en HTML" #~ msgid "_HTML Source" #~ msgstr "_Fuente en HTML" #~ msgid "_Plain Source" #~ msgstr "Fuente en texto P_lano" #~ msgid "Unlock " #~ msgstr "Desbloquear " #~ msgid "Preparing to print" #~ msgstr "Preparando para imprimir" #~ msgid "Printing is not supported on this printer" #~ msgstr "Esta impresora no soporta impresión" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "La impresora %s no soporta impresión PostScript." #~ msgid "Printing" #~ msgstr "Imprimiendo" #~ msgid "Waiting to print" #~ msgstr "Esperando para imprimir" #~ msgid "An error occurred while printing" #~ msgstr "Ocurrió un error mientras se imprimía" #~ msgid "It was not possible to print your document: %s" #~ msgstr "No se pudo imprimir su documento: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos no pudo crear .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos no puede continuar." #~ msgid "toolbutton1" #~ msgstr "toolbutton1" #~ msgid "toolbutton10" #~ msgstr "toolbutton2" #~ msgid "toolbutton3" #~ msgstr "toolbutton3" #~ msgid "toolbutton2" #~ msgstr "toolbutton2" #~ msgid "toolbutton4" #~ msgstr "toolbutton4" #~ msgid "toolbutton6" #~ msgstr "toolbutton6" #~ msgid "toolbutton7" #~ msgstr "toolbutton7" #~ msgid "toolbutton11" #~ msgstr "toolbutton11" #~ msgid "toolbutton12" #~ msgstr "toolbutton12" #~ msgid "toolbutton9" #~ msgstr "toolbutton9" #~ msgid "Mode" #~ msgstr "Modo" #~ msgid "Listen" #~ msgstr "Escuchar" #~ msgid "Tabs" #~ msgstr "Pestañas" #~ msgid "Use tabbed browsing" #~ msgstr "Navegar por pestañas" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Marco para navegar por pestañas" #~ msgid "Show" #~ msgstr "Mostrar" #~ msgid "Bible Texts" #~ msgstr "Texto bíblicos" #~ msgid "Bible Texts Checkbox" #~ msgstr "Marca para los textos bíblicos" #~ msgid "Previewer Checkbox" #~ msgstr "Marca para el previsualizador" #~ msgid "Commentaries Checkbox" #~ msgstr "Marca para comentarios" #~ msgid "Dictionary/Lexicon" #~ msgstr "Diccionario/Léxico" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Marca para el diccionario/léxico" #~ msgid "Parallel View in a tab" #~ msgstr "Vista paralela en pestaña" #~ msgid "Tabs and Panes" #~ msgstr "Pestañas y paneles" #~ msgid "Scripture Cross-references" #~ msgstr "Referencias bíblicas cruzadas" #~ msgid "StudyPad default directory" #~ msgstr "Directorio por defecto del Cuaderno de Estudio" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "Las direcciones que usan \"sword://\" (similares a enlaces\n" #~ "de Internet) pueden ser usadas por los programas para\n" #~ "encontrar referencias bíblicas. Su sistema no tiene\n" #~ "ningún programa establecido para manejar estas referencias.\n" #~ "\n" #~ "¿Le gustaría que Xiphos se estableciera come el\n" #~ "programa para manejar estas referencias?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos se ha establecido con éxito\n" #~ "como el gestor de URLs sword:// y bible://\n" #~ "\n" #~ "Puede ejecutar el programa \"gconf-editor\"\n" #~ "para examinar las claves bajo /desktop/gnome/url-handlers,\n" #~ "si desea cambiar alguna." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos no pudo completar la inicialización del handler para la llave #" #~ "%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Ir a " #~ msgid "Main" #~ msgstr "Principal" #~ msgid "Modules Main" #~ msgstr "Principal de Módulos" #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Sin ningún módulo bíblico que mostrar,\n" #~ "Xiphos no puede continuar\n" #~ "y se cerrará a continuación." #~ msgid "Choose to enable Prayer lists " #~ msgstr "Elija para habilitar Listas de oración. " #~ msgid "Cipher Key?" #~ msgstr "¿Clave de cifrado?" #~ msgid "Change parallel 1" #~ msgstr "Cambiar el paralelo 1" #~ msgid "Change parallel 2" #~ msgstr "Cambiar el paralelo 2" #~ msgid "Change parallel 3" #~ msgstr "Cambiar el paralelo 3" #~ msgid "Change parallel 4" #~ msgstr "Cambiar el paralelo 4" #~ msgid "Change parallel 5" #~ msgstr "Cambiar el paralelo 5" #~ msgid "Sizes" #~ msgstr "Tamaños" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Bienvenido a Xiphos.\n" #~ "\n" #~ "No hay módulos bíblicos instalados. Para poder iniciar, Xiphos necesita " #~ "que instale al menos una Biblia.\n" #~ "\n" #~ "Con su permiso, Xiphos llamará al Gestor de Módulos para instalar desde " #~ "Crosswire:\n" #~ "1. Configure la instalación remota.\n" #~ "2. Conéctese.\n" #~ "3. Seleccione el texto Bíblico en su idioma preferido.\n" #~ "4. Haga clic en 'instalar'\n" #~ "Cierre el Gestor de Módulos cuando termine.\n" #~ "\n" #~ "Advertencia: use con cuidado si vive en un país donde es perseguido.\n" #~ "\n" #~ "¿Le gustaría que Xiphos llame al Gestor de Módulos para instalar una " #~ "Biblia?" #~ msgid "Parallel View" #~ msgstr "Vista Paralela" #~ msgid "Parallel 1" #~ msgstr "Paralelo 1" #~ msgid "Parallel 1 Combo" #~ msgstr "Combo para el paralelo 1" #~ msgid "Parallel 2" #~ msgstr "Paralelo 2" #~ msgid "Parallel 2 Combo" #~ msgstr "Combo para el paralelo 2" #~ msgid "Parallel 3" #~ msgstr "Paralelo 3" #~ msgid "Parallel 3 Combo" #~ msgstr "Combo para el paralelo 3" #~ msgid "Parallel 4" #~ msgstr "Paralelo 4" #~ msgid "Parallel 4 Combo" #~ msgstr "Combo para el paralelo 4" #~ msgid "Parallel 5" #~ msgstr "Paralelo 5" #~ msgid "Parallel 5 Combo" #~ msgstr "Combo para el paralelo 5" #~ msgid "Use Verse Per Line" #~ msgstr "Utilizar versículo por línea" #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Importar marcadores de Bibletime" #~ msgid "Restore Folder" #~ msgstr "Restaurar carpeta" #~ msgid "Restore saved folder" #~ msgstr "Restaurar carpeta guardada" #~ msgid "About the SWORD Project" #~ msgstr "Acerca del Proyecto SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "Se pueden descargar libros del Proyecto SWORD" #~ msgid "Open in a new tab" #~ msgstr "Abrir en una nueva pestaña" #~ msgid "Open selected module in a separate ['dialog'] window" #~ msgstr "Abrir el módulo seleccionado en una nueva ventana ['diálogo']" #~ msgid "View information about the selected dialog" #~ msgstr "Ver información acerca del diálogo seleccionado" #~ msgid "Daily Journal" #~ msgstr "Diario" #~ msgid "Outlined Topic" #~ msgstr "Esbozo" #~ msgid "Open selected module in a dialog" #~ msgstr "Abrir el módulo seleccionado en un diálogo" #~ msgid "Add Child" #~ msgstr "Añadir hijo" #~ msgid "Add Sibling" #~ msgstr "Añadir retoño" #~ msgid "H_istory/" #~ msgstr "H_istorial/" #~ msgid "H_istory/C_lear" #~ msgstr "H_istorial/_Limpiar" #~ msgid "Open the file in Studypad" #~ msgstr "Abrir el archivo en el Cuaderno de Estudio" xiphos-4.0.7+dfsg1/po/xiphos.pot0000664000175000017500000035220513162045104015727 0ustar unit193unit193# 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 , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "" #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 msgid "Module name: " msgstr "" #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "" #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 msgid "Type: " msgstr "" #: ../src/gnome2/about_modules.c:431 msgid "Daily Devotion" msgstr "" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "" #: ../src/gnome2/about_modules.c:454 msgid "General Book" msgstr "" #: ../src/gnome2/about_modules.c:459 msgid "Personal Commentary" msgstr "" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "" #: ../src/gnome2/about_modules.c:465 msgid "Unknown type" msgstr "" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "" #: ../src/gnome2/about_modules.c:519 msgid "* Cross references" msgstr "" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "" #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "" #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "" #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "" #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "" #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "" #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "" #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "" #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "" #: ../src/main/prayerlists.cc:557 msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" #: ../src/main/prayerlists.cc:558 msgid "BookChapter" msgstr "" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "" #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "" #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr "" #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "" #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 msgid "Remove annotation." msgstr "" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr "" #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 msgid "Enable Statusbar Checkbox" msgstr "" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Enable Parallel Alternation Checkbox" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 msgid "Create a new book/chapter outline" msgstr "" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 msgid "Book/Chapter" msgstr "" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" xiphos-4.0.7+dfsg1/po/bg.po0000664000175000017500000036225613162045104014630 0ustar unit193unit193# Bulgarian po for Xiphos. # Copyright (C) 2002 Andrew Ivanov. # Andrew Ivanov , 2002. # msgid "" msgstr "" "Project-Id-Version: Xiphos-1.0-0.9.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-10 10:26+0200\n" "PO-Revision-Date: 2010-03-15 22:44+0000\n" "Last-Translator: svilborg \n" "Language-Team: Xiphos Project\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-03-21 04:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Îòâîðè" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "" #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Ôàéë" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 msgid "Module name: " msgstr "" #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "" #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 msgid "Type: " msgstr "" #: ../src/gnome2/about_modules.c:431 msgid "Daily Devotion" msgstr "" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "Commentary" msgstr "êîìåíòàð" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:136 #: ../ui/prefs.gtkbuilder.h:136 msgid "Dictionary" msgstr "" #: ../src/gnome2/about_modules.c:454 msgid "General Book" msgstr "" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "êîìåíòàð" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "" #: ../src/gnome2/about_modules.c:465 msgid "Unknown type" msgstr "" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "çàãëàâèÿ" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Бележки под страница" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Ïðåäïî÷èòàíèÿ" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:200 #, fuzzy msgid "Specify bookmarks file" msgstr "Ðåäàêòèðà èçáðàíàòà îòìåòêà" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "" #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "" # src/gs_viewtext_dlg.c #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Äîáàâè" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "" #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1508 #: ../src/gnome2/sidebar.c:1560 msgid "Bookmarks" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "" #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 #, fuzzy msgid "_Save" msgstr "Ñúõðàíè" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1530 ../src/gnome2/sidebar.c:1578 #, c-format msgid "Verse List" msgstr "" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "íàìåðè" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "âúâåäåòå äóìà èëè ôðàçà" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "íàìåðè ñëåäâàù" #: ../src/gnome2/font_dialog.c:296 msgid "Set Module Font" msgstr "" #: ../src/gnome2/font_dialog.c:330 msgid "Change font for" msgstr "" #: ../src/gnome2/font_dialog.c:334 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "" #: ../src/gnome2/font_dialog.c:338 msgid "Current font: " msgstr "" #: ../src/gnome2/font_dialog.c:379 ../src/gnome2/font_dialog.c:395 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:398 msgid "Use the default font for this module" msgstr "" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "" #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "" #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "" #: ../src/gnome2/main_window.c:715 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:717 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:935 msgid "Xiphos - Bible Study Software" msgstr "" #: ../src/gnome2/main_window.c:999 msgid "Open a new tab" msgstr "" #: ../src/gnome2/main_window.c:1054 ../src/gnome2/sidebar.c:614 #: ../src/gnome2/sidebar.c:619 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "" #: ../src/gnome2/main_window.c:1094 msgid "Commentary View" msgstr "" #: ../src/gnome2/main_window.c:1102 msgid "Book View" msgstr "" #: ../src/gnome2/main_window.c:1120 msgid "Welcome to Xiphos" msgstr "" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:230 msgid "Name: " msgstr "" #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:243 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:249 msgid "Xiphos already knows a module by that name." msgstr "" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:156 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1787 msgid "Finished" msgstr "" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Êîìåíòàðè" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:630 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:228 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "" #: ../src/gnome2/mod_mgr.c:1770 msgid "Refreshing from remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:1782 msgid "Remote source not found" msgstr "" #: ../src/gnome2/mod_mgr.c:1853 msgid "Configure" msgstr "" #: ../src/gnome2/mod_mgr.c:1882 msgid "Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1889 msgid "Caption" msgstr "" #: ../src/gnome2/mod_mgr.c:1896 msgid "Source" msgstr "" #: ../src/gnome2/mod_mgr.c:1903 msgid "Directory" msgstr "" #: ../src/gnome2/mod_mgr.c:1911 msgid "User" msgstr "" #: ../src/gnome2/mod_mgr.c:1918 msgid "Password" msgstr "" #: ../src/gnome2/mod_mgr.c:1925 msgid "UID" msgstr "" #: ../src/gnome2/mod_mgr.c:1940 msgid "Module Sources" msgstr "" #: ../src/gnome2/mod_mgr.c:1943 msgid "Add/Remove" msgstr "" #: ../src/gnome2/mod_mgr.c:1946 msgid "Choose" msgstr "" #: ../src/gnome2/mod_mgr.c:1949 ../src/gnome2/preferences_dialog.c:2021 #: ../src/gnome2/sidebar.c:1540 ../src/gnome2/sidebar.c:1586 msgid "Modules" msgstr "" #: ../src/gnome2/mod_mgr.c:1951 msgid "Install/Update" msgstr "" #: ../src/gnome2/mod_mgr.c:1954 msgid "Maintenance" msgstr "" #: ../src/gnome2/mod_mgr.c:2170 msgid "Please Refresh" msgstr "" #: ../src/gnome2/mod_mgr.c:2171 msgid "Your module list is not up to date!" msgstr "" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2488 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" #: ../src/gnome2/mod_mgr.c:2494 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" #: ../src/gnome2/mod_mgr.c:2619 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2685 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2707 msgid "Standard remote sources have been loaded." msgstr "" #: ../src/gnome2/mod_mgr.c:2716 msgid "Could not load standard sources from CrossWire." msgstr "" #: ../src/gnome2/mod_mgr.c:2867 ../src/gnome2/mod_mgr.c:3123 msgid "Remove the selected source" msgstr "" #: ../src/gnome2/mod_mgr.c:2933 msgid "Enter a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:2942 msgid "Caption:" msgstr "" #: ../src/gnome2/mod_mgr.c:2943 msgid "Type:" msgstr "" #: ../src/gnome2/mod_mgr.c:2944 msgid "Host:" msgstr "" #: ../src/gnome2/mod_mgr.c:2945 msgid "Directory:" msgstr "" #: ../src/gnome2/mod_mgr.c:2946 msgid "User (optional):" msgstr "" #: ../src/gnome2/mod_mgr.c:2947 msgid "Password (optional):" msgstr "" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2973 msgid "A source by that name already exists." msgstr "" #: ../src/gnome2/mod_mgr.c:3120 msgid "Delete a remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:3639 msgid "[no module]" msgstr "" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2028 msgid "Parallel" msgstr "" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "çàêà÷è/îòêà÷è" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Îïöèè íà ìîäóëà" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:614 #: ../src/gnome2/sidebar.c:619 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "" #: ../src/gnome2/preferences_dialog.c:864 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:866 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:937 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:986 #, fuzzy msgid "Mode selection failed.\n" msgstr "Ïðîâåðè ìàðêèðàíîòî" #: ../src/gnome2/preferences_dialog.c:989 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:991 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:993 ../src/main/xml.c:96 msgid "Personal" msgstr "ëè÷íè" #: ../src/gnome2/preferences_dialog.c:995 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:996 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1582 #: ../src/gnome2/preferences_dialog.c:1616 #: ../src/gnome2/preferences_dialog.c:1649 #: ../src/gnome2/preferences_dialog.c:1681 #: ../src/gnome2/preferences_dialog.c:1712 #: ../src/gnome2/preferences_dialog.c:1743 #: ../src/gnome2/preferences_dialog.c:1774 #: ../src/gnome2/preferences_dialog.c:1806 #: ../src/gnome2/preferences_dialog.c:1839 #: ../src/gnome2/preferences_dialog.c:1890 #: ../src/gnome2/preferences_dialog.c:2338 msgid "-- Select --" msgstr "" #: ../src/gnome2/preferences_dialog.c:1853 msgid "Locale will take effect after restart." msgstr "" #: ../src/gnome2/preferences_dialog.c:1923 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Ïðåäïî÷èòàíèÿ" #: ../src/gnome2/preferences_dialog.c:2001 msgid "General" msgstr "" #: ../src/gnome2/preferences_dialog.c:2004 msgid "Options" msgstr "" #: ../src/gnome2/preferences_dialog.c:2007 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Ñèíõðîíèçèðàíå" #: ../src/gnome2/preferences_dialog.c:2011 msgid "Fonts" msgstr "" #: ../src/gnome2/preferences_dialog.c:2014 msgid "Color" msgstr "" #: ../src/gnome2/preferences_dialog.c:2017 msgid "Sizes and Faces" msgstr "" #: ../src/gnome2/preferences_dialog.c:2031 msgid "Special" msgstr "" #: ../src/gnome2/preferences_dialog.c:2719 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2720 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2771 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "" #: ../src/gnome2/preferences_dialog.c:2772 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "" #: ../src/gnome2/search_dialog.c:483 #, fuzzy, c-format msgid "New List %s" msgstr "çàïàçè ñïèñúêà" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:973 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "äîëía" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "" #: ../src/gnome2/sidebar.c:834 msgid "Open module in editor?" msgstr "" #: ../src/gnome2/sidebar.c:835 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:934 #, fuzzy msgid "Paste verse references" msgstr "Ïðåäïî÷èòàíèÿ" #: ../src/gnome2/sidebar.c:936 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1519 ../src/gnome2/sidebar.c:1569 msgid "Search" msgstr "Òúðñåíå" #: ../src/gnome2/sidebar_dialog.c:170 ../src/gnome2/sidebar_dialog.c:180 msgid "Sidebar" msgstr "" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1157 #: ../src/main/display.cc:1241 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "" #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Бележки под страница" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "çàãëàâèÿ" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:757 msgid "view context" msgstr "" #: ../src/main/prayerlists.cc:107 msgid "Growth" msgstr "" #: ../src/main/prayerlists.cc:108 msgid "For Growth
" msgstr "" #: ../src/main/prayerlists.cc:109 ../src/main/prayerlists.cc:361 msgid "Salvation" msgstr "" #: ../src/main/prayerlists.cc:110 msgid "For Salvation
" msgstr "" #: ../src/main/prayerlists.cc:111 ../src/main/prayerlists.cc:365 msgid "Health" msgstr "" #: ../src/main/prayerlists.cc:112 msgid "For Health
" msgstr "" #: ../src/main/prayerlists.cc:113 msgid "Misc" msgstr "Ðàçíè" #: ../src/main/prayerlists.cc:114 msgid "Miscellaneous
" msgstr "" #: ../src/main/prayerlists.cc:122 msgid "Point x" msgstr "" #: ../src/main/prayerlists.cc:123 msgid "(x)
" msgstr "" #: ../src/main/prayerlists.cc:124 msgid "Point y" msgstr "" #: ../src/main/prayerlists.cc:125 msgid "(y)
" msgstr "" #: ../src/main/prayerlists.cc:126 msgid "Point z" msgstr "" #: ../src/main/prayerlists.cc:127 msgid "(z)
" msgstr "" #: ../src/main/prayerlists.cc:135 msgid "Minor Topic 1" msgstr "" #: ../src/main/prayerlists.cc:136 msgid "Subtopic 1
" msgstr "" #: ../src/main/prayerlists.cc:138 msgid "Minor Topic 2" msgstr "" #: ../src/main/prayerlists.cc:139 msgid "Subtopic 2
" msgstr "" #: ../src/main/prayerlists.cc:141 msgid "Minor Topic 3" msgstr "" #: ../src/main/prayerlists.cc:142 msgid "Subtopic 3
" msgstr "" #: ../src/main/prayerlists.cc:144 msgid "Minor Topic 4" msgstr "" #: ../src/main/prayerlists.cc:145 msgid "Subtopic 4
" msgstr "" #: ../src/main/prayerlists.cc:229 msgid "Name for new prayer list or journal" msgstr "" #: ../src/main/prayerlists.cc:257 msgid "Xiphos finds that prayer list already." msgstr "" #. this one matters. #: ../src/main/prayerlists.cc:269 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" #: ../src/main/prayerlists.cc:308 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:309 msgid "BasicPrayerList" msgstr "" #: ../src/main/prayerlists.cc:322 msgid "MyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:323 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" #: ../src/main/prayerlists.cc:347 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:348 msgid "SubjectPrayerList" msgstr "" #: ../src/main/prayerlists.cc:362 msgid "Bob
Sam
Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:363 msgid "Spiritual Growth" msgstr "" #: ../src/main/prayerlists.cc:364 msgid "Mike
Steve
" msgstr "" #: ../src/main/prayerlists.cc:366 msgid "Sue
John
" msgstr "" #: ../src/main/prayerlists.cc:390 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:391 msgid "MonthlyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:439 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:440 msgid "DailyJournal" msgstr "" #: ../src/main/prayerlists.cc:501 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:502 msgid "OutlinedTopic" msgstr "" #: ../src/main/prayerlists.cc:515 msgid "Major Topic A" msgstr "" #: ../src/main/prayerlists.cc:516 msgid "Major Topic A
" msgstr "" #: ../src/main/prayerlists.cc:518 msgid "Major Topic B" msgstr "" #: ../src/main/prayerlists.cc:519 msgid "Major Topic B
" msgstr "" #: ../src/main/prayerlists.cc:521 msgid "Major Topic C" msgstr "" #: ../src/main/prayerlists.cc:522 msgid "Major Topic C
" msgstr "" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "ïîêàæè %s â ãëàâíèÿ ïðîçîðåö" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "" #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "âðúçêà..." #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "âðúçêà..." #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "" #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Ñúõðàíè" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr "" #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Book" msgstr "" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Ïðåäïî÷èòàíèÿ" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "òåòðàäêà" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:118 #: ../ui/prefs.gtkbuilder.h:118 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "êîïèðàé" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "îòðåæè" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Ïðîâåðè ìàðêèðàíîòî" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Ïðîâåðè ìàðêèðàíîòî" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "âðúçêà..." #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "íîâ" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Îòâîðè" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "âìúêíè" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "ïå÷àò" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "çàìåíè" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Ñúõðàíè" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "" #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "îòìåíè" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "_ðåäàêòèðàé" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_ðåäàêòèðàé" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Ïðîâåðè ìàðêèðàíîòî" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "èçòðèé áåëåæêà" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr "" #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "ëè÷íè" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Ïðåäïî÷èòàíèÿ" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:117 msgid "Verse number" msgstr "" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:116 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:120 msgid "Verse number bold checkbox" msgstr "" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:121 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:122 ../ui/prefs.gtkbuilder.h:122 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Verse number bracket checkbox" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Superscript" msgstr "" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Verse number superscript checkbox" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "StudyPad default directory" msgstr "" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Select A Directory" msgstr "" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "General Misc" msgstr "" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "Main Window Modules" msgstr "" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Biblical Text" msgstr "" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:140 ../ui/prefs.gtkbuilder.h:140 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "" #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 msgid "Open a dialog to select modules" msgstr "" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Special Purpose Modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 msgid "Daily Devotional" msgstr "" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Hebrew Lexicon" msgstr "Åâðåéñêè ëåêñèêîí" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Greek Lexicon" msgstr "Ãðúöêè ëåêñèêîí" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Default Dictionary" msgstr "" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Personal Notes" msgstr "" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Modules Misc" msgstr "" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Ïðîâåðè ìàðêèðàíîòî" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Îòêëþ÷è òîçè ìîäóë" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Populate verse list" msgstr "" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Preload history from verse list" msgstr "" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Ðåäàêòèðà èçáðàíàòà îòìåòêà" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Expand all bookmarks groups" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "îòâîðè âñè÷êè" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "çàòâîðè âñè÷êè ãðóïè îòìåòêè" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "çàòâîðè âñè÷êè" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "ðàçðåøè ïðåíàðåæäàíå" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 msgid "Open in separate window" msgstr "" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #~ msgid "Bible Texts" #~ msgstr "Òåêñò" #~ msgid "" #~ "We would like to thank Troy Griffitts and all the other folks who have " #~ "given us The SWORD Project." #~ msgstr "" #~ "Áèõìå èñêàëè äà áëàãîäàðèìå íà Òðîé Ãðèôèòñ è âñè÷êè îñòàíàëè, êîèòî íè " #~ "äàäîõà ïðîåêòà Sword" #~ msgid "Copy highlighted text from main window" #~ msgstr "Êîïèðà ìàðêèðàíèÿ â ãëàâíèÿ ïðîçîðåö òåêñò" #~ msgid "C_lear" #~ msgstr "èç÷èñòè" #~ msgid "Show Tabs" #~ msgstr "Ïîêàæè åòèêåòèòå" #~ msgid "Romans" #~ msgstr "Ðèìëÿíè" #~ msgid "-untitled-" #~ msgstr "-áåç èìå-" #~ msgid "Spell Check" #~ msgstr "ïðîâåðêà íà ïðàâîïèñà" #~ msgid "Xiphos Defaults" #~ msgstr "Ñòîéíîñòè ïî ïîäðàçáèðàíå" #~ msgid "Bible Text Window" #~ msgstr "ïðîçîðåö çà Áèáëèÿòà" #~ msgid "Genesis" #~ msgstr "Áèòèå" #~ msgid "Welcome To Xiphos" #~ msgstr "Äîáðå äîøëè â Xiphos" #~ msgid "SWORD version" #~ msgstr "Âåðñèÿ íà SWORD" #~ msgid "Information about Bible texts" #~ msgstr "Èíôîðìàöèÿ çà òàçè Áèáëèÿ" #~ msgid "Dictionaries-Lexicons" #~ msgstr "Ðå÷íèöè/ëåêñèêîíè" #~ msgid "Dict/Lex" #~ msgstr "Ðå÷íèê/ëåêñèêîí" #~ msgid "Main Text Module" #~ msgstr "ãëàâåí òåêñòîâ ìîäóë" #~ msgid "Use Xiphos defaults for all settings on this page" #~ msgstr "Èçïîëçâàé íàñòðîéêèòå ïî ïîäðàçáèðàíå çà âñè÷êî íà òàçè ñòðàíèöà" #~ msgid "The Sword Project" #~ msgstr "Ïðîåêòúò Sword" #~ msgid "Delete item and it's siblings" #~ msgstr "èçòðèé ðåêóðñèâíî" #~ msgid "Case Sensitive" #~ msgstr "÷óâñòâèòåëíîñò ãëàâíè/ìàëêè áóêâè" #~ msgid "About the Sword Project..." #~ msgstr "Çà ïðîåêòà Sword..." #~ msgid "Text Color" #~ msgstr "öâÿò íà òåêñòà" #~ msgid "Pick a color for Background" #~ msgstr "èçáåðåòå öâÿò çà ôîí" #~ msgid "Pick a color for Bible Text" #~ msgstr "èçáåðåòå öâÿò çà òåêñòà" #~ msgid "Pick a color - CurrentVerse BG" #~ msgstr "èçáåðåòå öâÿò çà ôîí íà òåêóùèÿ ñòèõ" #~ msgid "Pick a color for Current Verse" #~ msgstr "èçáåðåòå öâÿò çà òåêóùèÿ ñòèõ" #~ msgid "where to View Dict/Lex When Link or Word Clicked" #~ msgstr "êúäå äà ñå èçâåäå ðå÷íèêà ïðè ùðàêàíå âúðõó âðúçêà/äóìà" #~ msgid "Layout" #~ msgstr "èçãëåä" #~ msgid "App Width" #~ msgstr "øèðèíà" #~ msgid "ShortCut Bar Width" #~ msgstr "øèðèíà íà èíñòðóìåíòàëíàòà ëåíòà" #~ msgid "Bible Pane Width" #~ msgstr "Øèðèíà íà ïàíåëà çà Áèáëèÿòà" #~ msgid "App Height" #~ msgstr "Âèñî÷èíà" #~ msgid "This guide will take you through the initial setup of Xiphos" #~ msgstr "" #~ "Òîçè ïîìîùíèê ùå âè ïðåâåäå ïðåç ïðîöåñà íà ïúðâîíà÷àëíî íàñòðîéâàíå íà " #~ "Xiphos" #~ msgid "Do you want Xiphos to open with" #~ msgstr "Èñêàòå ëè Xiphos äà ñå ñòàðòèðà ñ" xiphos-4.0.7+dfsg1/po/da.po0000664000175000017500000037230413162045104014617 0ustar unit193unit193# Danish translation for xiphos # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the xiphos package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: xiphos\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-04-11 02:43+0000\n" "Last-Translator: AJenbo \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2010-04-12 04:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Konfiguration ikke fundet" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Åbn" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Unavngivet dokument" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Gem ændringerne til dokumentet" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "Hvis du ikke gemmer, vil ændringer være permanent tabt." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Fil" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Om Sword-modul" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Modul navn" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "For frelse
" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Indstillinger" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Indstillinger" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Andagt" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Kort" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Billeder" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bibel" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Kommentar" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Ordbog" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Generelle bøger" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Omdøb kommentar" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Ukendt" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Skriftstørrelser" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Skriftstørrelser" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Fodnoter" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Kryds-referencer" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morfologiske mærker" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Indstillinger" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "SWORD projektet" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Om Xiphos oversættelse" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos udvikling" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Ophavsret 2000-2017 Xiphos udviklinger holdet" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Indtast mappenavn" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Mappenavn" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Mappe: " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Rediger" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Mappe navn: " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Bogmærke navn: " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Vers: " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modul: " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Fjern den valgte mappe" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(og alt dens indhold)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Fjern det markerede bogmærke" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Tilføj" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Etikette: " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Søgeresultat: %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Bogmærker" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "" #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Gem" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Luk uden at gemme" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Luk _uden at gemme" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Versliste" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Indtast ord eller sætning" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Søg bagud" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Find næste" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modul" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Nuværende skrifttype: " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "Fejl! Xiphos er ved at lukke ned på grund af en \"STRDUP\" fejl." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "Vær venlig at rapportere fejl til Xiphos-holdet med:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "Fejl! Xiphos er ved at lukke ned på grund af en \"STRING\" fejl." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "Modulet har ingen Om information." #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Åbn et nyt faneblad" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standart visning" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Kommentar visning" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Bog visning" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Velkommen til Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Omdøb kommentar" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nyt navn" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Navn: " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "" #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Fjern disse moduler?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Fjerner" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Fjern" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Installer disse moduler?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Klargør installation" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Installerer" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Installér" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Klargør indeksering" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indekserer" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indeks" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Klargør sletning af indeks" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Sletter indeks" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Sletning" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Modulet har ingen Om information." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Modul navn" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Installeret" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Om" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Tilgængelig" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Størrelse" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Beskrivelse" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "mkdir %s' fejlede:\n" "%s" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr " gemt i: \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "" #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s fejlede" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Gennemført" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Ukendt" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Bibelske tekster" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Kommentarere" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Ordbøger" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Andagter" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Generelle bøger" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Opdateringer" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Konfigurer" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Type" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Kilde" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Katalog" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Bruger" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Adgangskode" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Tilføj/Fjern" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Vælg" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Moduler" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Installer/opdater" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Vedligeholdelse" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "" #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "" #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Fjern den valgte kilde" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Indtast en fjern kilde" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Type:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Vært:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Katalog:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Bruger (valgfrit):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Adgangskode (valgfrit):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Slet en fjern kilde" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Parallel" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Fjern den valgte mappe" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Personlig" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "-- Vælg --" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "" #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Indstillinger" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Indstillinger" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "Bibel" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Skrifttyper" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Farve" #: ../src/gnome2/preferences_dialog.c:2047 #, fuzzy msgid "Sizes and Faces" msgstr "Faneblade og paneler" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Speciel" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Ryd liste?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Er du sikker på at du vil rydde listen over moduler?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Fjern modul?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Er du sikker på at du vil fjerne det valgte modul?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Slet liste?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Er du sikker på at du vil slette:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "Avanceret søgning" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Søgetype" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Regulært udtryk" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Søgeindstillinger" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Sidste søgning" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Indstillinger" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Søg" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Sidepanel" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "" #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nyt navn" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Januar" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Februar" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Marts" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "April" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Maj" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Juni" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Juli" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "August" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "September" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Oktober" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "November" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "December" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Ukendt" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Tilgængelig" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Frelse" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Kapitel" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "" #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Initialiserer Gecko" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Bygger brugerflade" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Starter Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Læser indstillinger" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Viser Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Forhåndsviser" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Fodnote" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Krydsreference" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfologi" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Fodnoter" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfologiske mærker" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Kryds-referencer" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Vækst" #: ../src/main/prayerlists.cc:113 #, fuzzy msgid "For Growth
" msgstr "For vækst
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Frelse" #: ../src/main/prayerlists.cc:115 #, fuzzy msgid "For Salvation
" msgstr "For frelse
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Helbred" #: ../src/main/prayerlists.cc:117 #, fuzzy msgid "For Health
" msgstr "For helbred
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Diverse" #: ../src/main/prayerlists.cc:119 #, fuzzy msgid "Miscellaneous
" msgstr "Diverse
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Punkt x" #: ../src/main/prayerlists.cc:128 #, fuzzy msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Punkt y" #: ../src/main/prayerlists.cc:130 #, fuzzy msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Punkt z" #: ../src/main/prayerlists.cc:132 #, fuzzy msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "" #: ../src/main/prayerlists.cc:141 #, fuzzy msgid "Subtopic 1
" msgstr "Underemne 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "" #: ../src/main/prayerlists.cc:144 #, fuzzy msgid "Subtopic 2
" msgstr "Underemne 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "" #: ../src/main/prayerlists.cc:147 #, fuzzy msgid "Subtopic 3
" msgstr "Underemne 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "" #: ../src/main/prayerlists.cc:150 #, fuzzy msgid "Subtopic 4
" msgstr "Underemne 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "" #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:329 #, fuzzy msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Mennesker:
Jens
Peter
Anne

Kirke:
medlemmer
fællesskab
Bibler til missionærere


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "" #: ../src/main/prayerlists.cc:369 #, fuzzy msgid "Bob
Sam
Sue
John
" msgstr "Jens
Frederik
Anne
Peter
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Åndelig vækst" #: ../src/main/prayerlists.cc:371 #, fuzzy msgid "Mike
Steve
" msgstr "Mikael
Svend
" #: ../src/main/prayerlists.cc:373 #, fuzzy msgid "Sue
John
" msgstr "Susanne
Peter
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "" #: ../src/main/prayerlists.cc:526 #, fuzzy msgid "Major Topic A
" msgstr "Underemne 1
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "" #: ../src/main/prayerlists.cc:529 #, fuzzy msgid "Major Topic B
" msgstr "Underemne 1
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "" #: ../src/main/prayerlists.cc:532 #, fuzzy msgid "Major Topic C
" msgstr "Underemne 1
" #: ../src/main/prayerlists.cc:557 msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Kapitel" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Søg: " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "resultater" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "Xiphos kunne ikke udføre %s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "" #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "vers" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "kapitel" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Ryd historik" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Versliste" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos kunne ikke udføre %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Hvad skal jeg gøre for at blive frelst?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Apg 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Ef 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romerne 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Hvad er evangeliet?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1. Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "tomt dokument \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Kapitel" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Kapitel" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Gamle testamente" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "1. Mos - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nye testamente" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Åb" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "" #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Tilføj bogmærke" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Bogmærke dialog" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Opret ny mappe" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Ny mappe" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Ny ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Mærkat:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Vers:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modul:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Indsæt henvisning" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Vers" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Bibeltekster" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Indsæt henvisning" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Afslut programmet" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Afslut" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Fil" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "_Vis udskrift" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Udskriv..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "A_fslut" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_matér" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Gem" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Udskriv dette dokument" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Gem den aktuelle fil" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Gem den aktuelle fil som" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Gem SOM" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Opret et nyt dokument" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nyt dokument" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Version" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Bog" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "_Vers per linje" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "_Vers per linje" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Indstillinger" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Version" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "_Vers per linje" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Version" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Sletning" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Sletning" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Slet" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Fjern den valgte mappe" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Gem den aktuelle fil" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Gem ændringerne til dokumentet" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Skrifttyper" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Billeder" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Installer disse moduler?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Indsæt henvisning" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Opret ny mappe" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Åbn" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Udskriv dette dokument" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Udskrivning" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Udskriv dette dokument" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "_Vis udskrift" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "Forhåndsviser" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Udskriv dette dokument" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Afslut" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Søgetype" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Gem ændringerne til dokumentet" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Gem som" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Gem _som..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Rediger" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Gem den aktuelle fil som" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Slet liste?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Versliste" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Markér/afmarkér vers" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Markér" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Afmarkér" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Fjern den valgte mappe" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 #, fuzzy msgid "_View Intro" msgstr "V_is" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 #, fuzzy msgid "_Install" msgstr "Installér" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 #, fuzzy msgid "Install or update the selected modules" msgstr "Installer disse moduler?" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 #, fuzzy msgid "Remove the selected modules from your system" msgstr "Fjern den valgte kilde" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 #, fuzzy msgid "Create a zip archive of the selected modules." msgstr "Er du sikker på at du vil fjerne det valgte modul?" #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 #, fuzzy msgid "_Index" msgstr "Indeks" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "" #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 #, fuzzy msgid "_Delete Index" msgstr "Slet indeks" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "" #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Fortsæt" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Tilføj og fjern kilder" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Aktuelle lokale kilder" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "" #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Aktuelle fjerne kilder" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 #, fuzzy msgid "Remove a remote install source." msgstr "Slet en fjern kilde" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Fjern" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Hjemme mappe" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Bog vælger knap" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Johannes Åbenbaring" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Omslag" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Skriftfarve" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Baggrund" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ": " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Forgrund" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Aktuelle vers" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Skriftfarver" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Skriftstørrelser" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Generelt" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Personlig" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "_Vers per linje" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "_Vers per linje" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Frelse" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Katalog" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Versliste" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "_Vers per linje" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "_Vers per linje" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "_Vers per linje" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Speciel" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Indstillinger" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "_Vers per linje" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "resultater" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Generelt" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 #, fuzzy msgid "Cross-references in verse list" msgstr "Kryds-referencer" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 msgid "Enable Statusbar Checkbox" msgstr "" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Enable Parallel Alternation Checkbox" msgstr "" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Vers:" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Beskrivelse" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Bibelsk tekst" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Andagt" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Hebraisk leksikon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Græsk leksikon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Personlige noter" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Avanceret søgning" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Indstillinger" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Eksportér" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Gem session" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Søg" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "V_is" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Læs højt" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:35 #, fuzzy msgid "Remove the sidebar entirely from view" msgstr "Fjern den valgte mappe" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Rapporter fejl" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 #, fuzzy msgid "Verse Per Line" msgstr "_Vers per linje" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Versliste" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Versliste" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 #, fuzzy msgid "Import Bookmarks" msgstr "Bogmærker" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Opret et nyt dokument" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Kapitel" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Studer Bibelen" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "Transmit failed.\n" #~ msgstr "%s fejlede" #~ msgid "Page %d of %d" #~ msgstr "Side %d af %d" #~ msgid "Save As" #~ msgstr "Gem som" #~ msgid "HTML Output" #~ msgstr "HTML-uddata" #~ msgid "HTML Source" #~ msgstr "HTML-kildetekst" #~ msgid "_Quit" #~ msgstr "_Afslut" #~ msgid "_Open" #~ msgstr "_Åben" #~ msgid "Save _As..." #~ msgstr "Gem _som..." #~ msgid "Open new document" #~ msgstr "Åben nyt dokument" #~ msgid "HTML _Output" #~ msgstr "HTML-_uddata" #~ msgid "_HTML Source" #~ msgstr "_HTML-kilde" #~ msgid "Unlock " #~ msgstr "Lås op " #~ msgid "Preparing to print" #~ msgstr "Forbereder udskrift" #~ msgid "Printing is not supported on this printer" #~ msgstr "Udskrift er ikke understøttet på denne printer" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Printer %s understøtter ikke PostScript udskrivning" #~ msgid "Printing" #~ msgstr "Udskrivning" #~ msgid "Waiting to print" #~ msgstr "Venter på at udskrive" #~ msgid "An error occurred while printing" #~ msgstr "Der opstod en fejl under udskrivning" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Det var ikke muligt at udskrive dit dokument: %s" #~ msgid "Show" #~ msgstr "Vis" #~ msgid "Bible Texts" #~ msgstr "Bibeltekster" #~ msgid "Dictionary/Lexicon" #~ msgstr "Ordbog/leksikon" #~ msgid "Tabs and Panes" #~ msgstr "Faneblade og paneler" #~ msgid "Go to " #~ msgstr "Gå til " #~ msgid "Sizes" #~ msgstr "Størrelser" #~ msgid "Parallel 1" #~ msgstr "Parallel 1" #~ msgid "Parallel 2" #~ msgstr "Parallel 2" #~ msgid "Parallel 3" #~ msgstr "Parallel 3" #~ msgid "Parallel 4" #~ msgstr "Parallel 4" #~ msgid "Parallel 5" #~ msgstr "Parallel 5" xiphos-4.0.7+dfsg1/po/fr.po0000664000175000017500000052737013162045104014647 0ustar unit193unit193# French translation for Xiphos # Copyright (C) 2002, 2017 Free Software Foundation, Inc. # Contributions are welcome. # # Translation Notes (Any comment welcome) # --------------------------------------- # SWORD Project -> Projet SWORD # Bookmark -> Signet # Interlinear -> Parallèle # Morphological Tags -> Étiquettes morphologiques # Cantillation -> Vocalisation # Books -> Livres # Viewer -> Aperçu # Biblical Text -> Textes bibliques # Lemma -> Lemme # Glosse -> Annotation # Daily Devotion -> Calendrier biblique # Speaker -> Intervenant # Audience -> Audience # # Dominique Corbex , 2002, 2017. # msgid "" msgstr "" "Project-Id-Version: Xiphos 4.0.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2017-09-14 11:56+0200\n" "Last-Translator: Dominique Corbex \n" "Language-Team: emacs + po-mode \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n>1;\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Erreur Xiphos : \"can't happen\", display_mod: null\n" "Merci de le signaler. sword_main.cc:set_treekey\n" "Que faisiez-vous lorsque c'est arrivé?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Configuration non trouvée" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Êtes-vous certain de vouloir supprimer le commentaire de" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Ouvrir" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "Sans titre" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Voulez-vous enregistrer les modifications apportées au document" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "avant de fermer?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "" "Si vous n'enregistrez pas, les modifications seront définitivement perdues." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Fichier" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "Bloc-notes" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Éditeur de note" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Éditeur de liste de prières ou de journal" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "À propos de ce module SWORD" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "Fermer" #: ../src/gnome2/about_modules.c:411 msgid "Module name: " msgstr "Module :" #: ../src/gnome2/about_modules.c:418 msgid "Module abbreviation: " msgstr "Abréviation :" #: ../src/gnome2/about_modules.c:423 msgid "Version: " msgstr "Version :" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "Pas d'indication trouvée" #: ../src/gnome2/about_modules.c:429 msgid "Type: " msgstr "Type :" #: ../src/gnome2/about_modules.c:431 msgid "Daily Devotion" msgstr "Calendrier biblique" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Cartes" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Images" #: ../src/gnome2/about_modules.c:437 msgid "Glossary" msgstr "Glossaire" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "Culte" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "Bible" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Commentaire" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Dictionnaire" #: ../src/gnome2/about_modules.c:454 msgid "General Book" msgstr "Livre" #: ../src/gnome2/about_modules.c:459 msgid "Personal Commentary" msgstr "Commentaire personnel" #: ../src/gnome2/about_modules.c:462 msgid "Journal" msgstr "Journal" #: ../src/gnome2/about_modules.c:465 msgid "Unknown type" msgstr "Type inconnu" #: ../src/gnome2/about_modules.c:471 msgid "Language: " msgstr "Langue :" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "Non spécifiée" #: ../src/gnome2/about_modules.c:483 msgid "Installed size: " msgstr "Taille :" #: ../src/gnome2/about_modules.c:491 msgid "Companion module(s):
" msgstr "Modules compagnons :
" #: ../src/gnome2/about_modules.c:501 msgid "Features:" msgstr "Options :" #: ../src/gnome2/about_modules.c:505 msgid "* Headings" msgstr "* En-têtes" #: ../src/gnome2/about_modules.c:513 msgid "* Footnotes" msgstr "* Notes de bas de page" #: ../src/gnome2/about_modules.c:519 msgid "* Cross references" msgstr "* Références croisées" #: ../src/gnome2/about_modules.c:526 msgid "* Strong's numbers" msgstr "* Nombres de Strong" #: ../src/gnome2/about_modules.c:534 msgid "* Morphological tags" msgstr "* Étiquettes morphologiques" #: ../src/gnome2/about_modules.c:540 msgid "* Lemmas" msgstr "* Lemmes" #: ../src/gnome2/about_modules.c:548 msgid "* Words of Christ in red" msgstr "* Paroles de Christ en rouge" #: ../src/gnome2/about_modules.c:553 msgid "* Greek accents" msgstr "* Accents grecs" #: ../src/gnome2/about_modules.c:559 msgid "* Hebrew Vowel Points" msgstr "* Ponctuation des voyelles en hébreu" #: ../src/gnome2/about_modules.c:565 msgid "* Hebrew Cantillation" msgstr "* Vocalisations en hébreu" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "* Variantes" #: ../src/gnome2/about_modules.c:578 msgid "* Transliteration forms" msgstr "* Translittération" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "* Énumérations" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "* Annotations" #: ../src/gnome2/about_modules.c:595 msgid "* Morpheme Segmentation" msgstr "* Segmentation de morphème" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "* Aucune option" #: ../src/gnome2/about_modules.c:612 msgid "Distribution license:" msgstr "Licence de distribution :" #: ../src/gnome2/about_modules.c:625 msgid "Promotional: " msgstr "Promotion :" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "Le Projet SWORD a pour objectif la création d'un ensemble de logiciels " "destinés à l'étude de Dieu et de Sa Parole.\n" "\n" "La plateforme logicielle du Projet SWORD apporte les moyens de construire " "des outils permettant d'utiliser et d'étudier aisément les textes bibliques, " "commentaires, dictionnaires ou autres ouvrages.\n" "\n" "De nombreux logiciels utilisateurs sont développés à partir de cette " "plateforme. Une collection de documents installée est ainsi exploitable par " "tous ces logiciels.\n" "\n" "Les documents peuvent être téléchargés depuis le Projet SWORD." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "The SWORD Project" #: ../src/gnome2/about_trans.c:82 msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "Si vous appréciez Xiphos, vous aimeriez peut-être le voir s'afficher dans " "votre langue maternelle ? Sachez que vous pouvez participer à sa " "traduction !\n" "\n" "Toute nouvelle contribution à la traduction de Xiphos est la bienvenue. Si " "vous souhaitez apporter votre aide, suivez le lien ci-dessous. N'hésitez pas " "à nous contacter et nous rejoindre. Votre aide sera très appréciée." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "À propos de de la traduction de Xiphos" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Voir le TRANSLATION-HOWTO dans le source de Xiphos" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "SIte de développement de Xiphos" #: ../src/gnome2/about_xiphos.c:129 msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Copyright © 2000-2017 Équipe de développement Xiphos" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Xiphos est basé sur le Projet SWORD. \n" "Tous nos remerciements vont à Troy Griffitts et toutes\n" "les autres personnes qui font vivre le Projet SWORD." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Signet" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Saisir le nom du dossier" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Nom du dossier" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Dossier : " #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Spécifie le fichier des signets" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Édition" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Nom du dossier : " #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Nom du signet : " #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Verset : " #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Module : " #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Supprimer le dossier sélectionné" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(et tout son contenu)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "Supprimer le signet" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Ajouter" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Étiquette : " #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Résultat de la requête : %s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "vrir" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Signets" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "Clé de chiffrement pour le module %s" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "pour :" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Entrer la clé : " #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "_Ok" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "_Oui" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Enregistrer" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "_Non" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "_Annuler" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Fermer sans sauvegarder" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos :" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Ferme sans enregistrer" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "_Versets" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "Liste de versets" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "Résultat de la requête" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "Prière de vérifier le copyright avant l'export!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Rechercher..." #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Entrez un mot ou une phrase" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Rechercher en arrière" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Rechercher suivant" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Changer de police" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "Change la police de" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Module" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Police utilisée : " #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Police par défaut dans ce module" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "BUG! Xiphos va s'arrêter sur une erreur « STRDUP »" #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "" "Merci de signaler cette erreur à l'équipe de développement Xiphos avec :" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "BUG! Xiphos va s'arrêter sur une erreur « STRING »." #: ../src/gnome2/main_window.c:587 #, c-format msgid "Module has no support for %s." msgstr "Le module n'a pas de support pour %s" #: ../src/gnome2/main_window.c:660 msgid "Xiphos: No windows." msgstr "Xiphos : Pas de fenêtres." #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "BibleSync : La navigation courante a été envoyée." #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "BibleSync : Ne transmet pas." #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - Logiciel d'étude biblique" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "Ouvre un nouvel onglet" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Vue simple" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Commentaire" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Livre" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Bienvenue dans Xiphos" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "Renommer un commentaire n'est pas possible dans Windows\n" "\n" "Suite à une limitation de Windows, le changement de nom d'un\n" "commentaire personnel n'est pas possible sous cet environnement.\n" "Windows ne permet pas de renommer des fichiers en cours d'utilisation\n" "ce qui est le cas des commentaires personnels." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Renommer le commentaire" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Nom du commentaire" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Nouveau nom :" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Nom : " #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "" "Les noms de modules ne peuvent contenir que des lettres et des chiffres." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Il existe déjà un module de ce nom." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "" "Impossible de créer une nouvelle configuration\n" "%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Erreur de configuration\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "Pas de module dans ce volet" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" "Bienvenue dans le Gestionnaire de modules!\n" "\n" "C'est l'outil utilisé par Xiphos pour installer et mettre à jour les modules " "de textes bibliques, commentaires ou autres. Si vous ne l'avez pas encore " "utilisé, prenez quelques instants pour le découvrir.\n" "\n" "Les modules proviennent de diverses sources appelées dépots.\n" "\n" "Dépots → Ajouter/Supprimer: liste les dépots actuellement " "répertoriés.\n" "\n" "Dépots → Sélection: permet de définir la provenance des modules, à " "partir de quel dépôt Xiphos doit les rapatrier, ainsi que l'endroit où ils " "doivent être placés sur le système. Sélectionnez Source des dépots et " "Dossier d'installation, puis ensuite Actualiser.\n" "\n" "Modules → Installer/Maj: permet de sélectionner et d'installer des " "modules après avoir choisi la source et le dossier d'installation.\n" "\n" "Modules → Maintenance: sert à l'archivage et la création d'index.\n" "\n" "Pour plus d'informations à propos du gestionnaire de modules, se référer à " "la section 5 du manuel d'aide.\n" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Bienvenue dans Xiphos.\n" "\n" "Aucune Bible n'a été détectée. Pour démarrer, Xiphos a maintenant besoin " "d'au moins un texte biblique.\n" "Le Gestionnaire de modules a donc été ouvert pour vous permettre " "d'installer une ou plusieurs Bibles à partir d'un dépot local (cdrom, disque " "flash), ou par téléchargement depuis le serveur de la Société Biblique " "Crosswire.\n" "Merci de se référer aux instructions suivantes, ainsi qu'à celles présentes " "dans l'écran de bienvenue du Gestionnaire de modules qui s'est ouvert " "en arrière-plan.\n" "\n" "Installation locale :\n" "- Dans Dépôts → Ajouter/Supprimer, ajouter le nom du nouveau " "répertoire local où se trouvent les modules. (Répertoire contenant les " "dossiers nommés mods.d et modules)\n" "- Dans Dépôts → Sélection, sélectionner « Dépot local » puis le nom " "du répertoire dans le menu déroulant.\n" "\n" "Installation par téléchargement :\n" "- Dans Dépôts → Sélection, sélectionner « Dépot distant » puis « " "Crosswire » dans le menu déroulant.\n" "- Cliquer sur Actualiser au bas de la fenêtre.\n" "\n" "Dans les 2 cas :\n" "- Dans Modules → Installer/Maj, sélectionner la Bible et les autres " "modules de votre choix.\n" "- Cliquer sur Installer.\n" "- Fermer le Gestionnaire de modules quand vous avez terminé.\n" "\n" "Attention : La plus extrême prudence est requise dans les pays ou des " "faits de persécution ont été recensés." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Supprimer ces modules ?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "Préparation à la suppression" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Suppression de" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Supprimer" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Installer ces modules ?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "Préparation à l'installation" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Installation de" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Installer" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Archiver ces modules ?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "Préparation à l'archivage" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Archivage de" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Archiver" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "Construire un index de recherche optimisée pour les modules suivants (dure " "un certain temps) ?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "Préparation à l'indexation" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Indexation de" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indexer" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Supprimer l'index de recherche optimisée pour les modules suivants ?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "Préparation à la suppression d'index" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "Suppression de l'index à" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Suppression" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Ce module ne contient pas d'information À propos" #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Nom du module" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Une coche indique un module déjà installé" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "Cocher la case pour travailler avec ce module" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "" "Cocher la case pour sélectionner ce module à installer ou à mettre à jour" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Installé" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "L'icône index indique qu'un index optimisé pour des requêtes rapides « lucène » a été construit à l'aide du bouton indexer." #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "L'icône protection indique un module encrypté et nécessite l'achat d'une clé " "de déverrouillage auprès de l'éditeur du document" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "À propos" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "L'icône Rafraichir indique un module installé plus vieux que le nouveau " "disponible. Le module est à mettre à jour." #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Dispo" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Taille" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Description" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "Impossible de créer le répertoire %s\n" "%s" #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "Archivé dans \n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Les listes de prières et journaux ne peuvent pas être indexés." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "%s a échoué" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Terminé" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Inconnu" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "" "Dépôt :\n" "%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "" "Modules classés\n" "par type" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "Textes bibliques" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Commentaires" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Dictionnaires" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Glossaires" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Calendriers bibliques" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Livres" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Hétérodoxie" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "" "Modules classés\n" "par disponibilité" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Mise à jour disponible" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Non installé" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Liste de prières / Journal" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Rafraîchissement en cours" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Serveur non trouvé" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Configurer" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Type" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Libellé" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Source" # src/gs_preferences_dlg.c #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Répertoire" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Identifiant" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Mot de passe" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Dépots" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Ajouter/Supprimer" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Sélection" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Modules" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Installer/Maj" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Maintenance" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Rafraîchir" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "La liste des modules n'est pas à jour!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "" "Vous avez désinstallé votre dernière Bible.\n" "Xiphos requiert au minimum une." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "Toujours aucune Bible installée.\n" "Xiphos ne peut pas continuer sans." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" "%s remplace %s.\n" "Effacer %s?\n" "Attention: pas de retour en arrière possible" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "Aucun module périmé trouvé." #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "" "Les dépôts distants standards\n" "ont été chargés." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "Impossible de charger les dépôts standards depuis CrossWire." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Supprime le dépôt sélectionné" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Ajouter un dépôt distant" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Libellé :" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Type :" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Serveur :" # src/gs_preferences_dlg.c #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Répertoire :" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Identifiant (optionnel) :" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Password (optional):(optionnel) :" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "Un dépôt du même nom existe déjà" #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Supprimer un dépôt distant" #: ../src/gnome2/mod_mgr.c:3640 msgid "[no module]" msgstr "Pas de module" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "Revenir à la section contenant cet élément" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "Élément précédent" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Élément suivant" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Aller à la première sous-section" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "Synchronise le défilement de cette fenêtre avec la fenêtre principale" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Vue parallèle" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Détacher/Attacher" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Options du module" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Vue parallèle" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "BibleSync mot de passe de session" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "Phrase :" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" "La sélection de mode a échoué.\n" "Activer le débogage et réessayer pour voir pourquoi." #: ../src/gnome2/preferences_dialog.c:987 msgid "Mode selection failed.\n" msgstr "La sélection du mode a échoué.\n" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "BibleSync : %s (mot de passe \"%s\")." #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "Désactivé" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Notes personnelles" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "Intervenant" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "Audience" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "[ Aucun ]" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "La langue prendra effet après redémarrage." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Préférences" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Général" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Options" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 msgid "BibleSync" msgstr "BibleSync" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Polices" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Couleurs" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Tailles et apparence" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Spécial" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Effacer la liste?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Êtes-vous certain d'effacer la liste des modules?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Enlever les modules?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Êtes-vous certain de vouloir supprimer le module sélectionné?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Recherche dans " #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr " Module" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "dans " #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Nouvelle liste %s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Le dernier module de la liste ne peut être supprimé" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Supprimer la liste?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Êtes-vous certain de vouloir supprimer :" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "Aperçu de la syntaxe des requêtes optimisées « lucene »\n" "Recherche des versets qui contiennent :\n" "\n" "est amour\n" "\t« est » ou « amour »\n" "\tUne requête équivalente est : est OR amour \n" "\"est amour\"\n" "\tLa phrase « est amour »\n" "amour*\n" "\tUn mot commençant par « amour »\n" "\t(amour ou amours ou amour-là ou etc...)\n" "est AND amour\n" "\tLe mot « est » et le mot « amour »\n" "\t&& peuvent être utilisés à la place de AND\n" "est +amour\n" "\tVersets qui doivent contenir « amour » et \n" "\tpeut-être contenir « est »\n" "est NOT amour\n" "\t« est » mais pas « amour »\n" "(est amour) AND Dieu\n" "\t« est » ou « amour » et « Dieu »\n" "lemma:G2316\n" "\tRecherche du nombre de Strong grec (« G »), \n" "\tde numéro de mot 2316.\n" "\tSélectionner aussi l'affichage « Avec nombres \n" "\tde Strong » dans l'onglet « Attributs »\n" "\n" "Pour plus d'amples détails, rechercher sur Internet : « Syntaxe requête Lucene »." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "Recherches basées sur les attributs\n" "\n" "Elles s'appliquent aux recherches de contenu figurant en dehors du texte " "principal. \n" "Les attributs incluent les notes de bas de pages, les nombres de Strong, les " "symboles morphologiques.\n" "\n" "Noter que la plupart de ces requêtes peuvent maintenant être effectuées plus " "rapidement par l'intermédiaire des recherches optimisées « Lucene », à " "l'aide des mots-clés appropriés.\n" "\n" "Pour utiliser les recherches sur attributs, sélectionner le bouton approprié " "dans l'onglet Attributs.\n" "* Les notes de bas de page sont recherchées comme du texte normal\n" "* Les nombres de Strong sont spécifiés par une lettre préfixe H ou G (Hébreu " "ou Grec) suivie du numéro d'identification du mot, ex G2316 pour trouver " "« θεός » (Dieu).\n" "* Les étiquettes morphologiques sont indiquées littéralement ex N-ASF pour " "« nom, accusatif singulier féminin » - voir le module Robinson pour plus de " "détails." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "Le module n'est ni une Bible ni un commentaire" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "BibleSync n'est pas actif pour émission." #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "" "Ceci est une requête de type inclusive (« ET »)\n" "Les résultats correspondants comprennent tous les mots." #: ../src/gnome2/search_sidebar.c:253 msgid "_Open Advanced Search" msgstr "Recherche avancée" #: ../src/gnome2/search_sidebar.c:258 msgid "Open the separate Advanced Search dialog." msgstr "Ouvre la fenêtre de recherche avancée" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Module" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Type de requête" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimisée « Lucene »" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Expression rationnelle" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Phrase exacte" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Options de la requête" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Respecter la casse" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Plage de versets" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Sans limites" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Avec des limites" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Dernière requête" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Limites de la plage" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Basse" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Haute" #: ../src/gnome2/sidebar.c:836 msgid "Open module in editor?" msgstr "Ouvrir le module dans l'éditeur?" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "Si la réponse est négative, il sera ouvert en lecture seulement." #: ../src/gnome2/sidebar.c:937 msgid "Paste verse references" msgstr "Coller les références de verset" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "Liste :" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Rechercher" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Barre latérale" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "Xiphos utilise les logiciels du Projet SWORD" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "Impossible de créer le répertoire tabs." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Élément de liste de prières/Journal" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Nouveau nom" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Supprimer l'élément sélectionné" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Janvier" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Février" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Mars" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Avril" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Mai" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Juin" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Juillet" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Août" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Septembre" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Octobre" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Novembre" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Décembre" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "La taille d'une image n'a pu être déterminée.\n" "&app; ne peut redimensionner les images pour s'adapter à la fenêtre." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" "Paquet incohérent :\n" "\n" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" "Annonce de présence :\n" "\n" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" "Paquet de navigation :\n" "\n" #: ../src/main/biblesync_glue.cc:185 msgid "Unknown module " msgstr "Module inconnu" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" ".\n" "Navigation indirecte en utilisant la liste de versets." #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "ERREUR : indicateur BibleSync inconnu : " #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "Les autres indications sont :" #: ../src/main/biblesync_glue.cc:546 msgid "Check the box to listen to this Speaker" msgstr "Cocher la case pour suivre cet intervenant" #: ../src/main/biblesync_glue.cc:559 msgid "Available Speakers" msgstr "Intervenants disponibles" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "D/I" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "La dernière navigation était directe ou indirecte" #: ../src/main/biblesync_glue.cc:587 msgid "Last Navigation" msgstr "Dernière navigation" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "UUID" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "Adresse IP :" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" "\n" "Application : " #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" "\n" "Périphérique :" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" "\n" "UUID : " #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" "

Ce module n'a aucun contenu à cette référence." #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "" "Ce nom d'annotation personnelle est improprement formé :\n" "'%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Chapitre" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos n'accepte pas plus d'un argument." #: ../src/main/main.c:240 msgid "Initiating HTML" msgstr "Initialisation HTML" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Construction de l'interface" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Démarrage de Sword" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Chargement des préférences" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Affichage de Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Aperçu" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Note de bas de page" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Référence croisée" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Étiquette morphologique" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Revenir à " #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "Module parallèle inconnu : " #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Nombres de Strong" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Notes de bas de page" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Étiquettes morphologiques" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "Ponctuation des voyelles en hébreu" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "Vocalisations en hébreu" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Accents grecs" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Références croisées" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemmes" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "En-têtes" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Segmentation de morphème" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Paroles de Christ en rouge" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Translittération" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Variantes du texte" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "Lectures principales" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "Lectures secondaires" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Toutes les lectures" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 msgid "Transliterated Forms" msgstr "Formes translittérées" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "Énumérations" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 msgid "Glosses" msgstr "Annotations" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "Voir le contexte" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Croissance" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Pour la croissance
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Salut" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Pour le salut
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Guérison" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Pour la guérison
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Divers" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Divers
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Point x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(x)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Point y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Point z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Section 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Section 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Section 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Section 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Section 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Section 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Section 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Section 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "Nom de la nouvelle liste de prières ou du journal" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Cette liste de prières ou note existe déjà." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "" "Impossible de créer le chemin d'accès au module:\n" "%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Une simple liste de prières. \\par\\par Module crée par Xiphos." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "MaSimpleListeDePrieres" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MaListeDePrieres" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Personnes:
Personne 1
Personne 2
Personne 3

Assemblée:
Participants
Fonctionnement
Missions


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Liste de prières organisée par sujets. \\par\\par Module crée par Xiphos." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "MaListeDePrieresParSujets" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Personne 1
Personne 2
Personne 3
Personne 4
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Croissance spirituelle" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Personne 1
Personne 2
Personne 3
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Personne 1
Personne 2
Personne 3
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "Liste de prières mensuelle. \\par\\par Module crée par Xiphos." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MaListeDePrieresMensuelle" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Un journal quotidien. \\par\\par Module crée par Xiphos." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "JournalQuotidien" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "Thème structuré (ex message). \\par\\par Module crée par Xiphos." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "ThemeStructure" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Sujet majeur A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Sujet majeur A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Sujet majeur B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Sujet majeur B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Sujet majeur C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Sujet majeur C
" #: ../src/main/prayerlists.cc:557 msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "Un journal découpé en livres et chapitres de la Bible. \\par\\par Module créé par Xiphos." #: ../src/main/prayerlists.cc:558 msgid "BookChapter" msgstr "LivreChapitre" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Annotation par l'utilisateur" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Résultat de la requête %s : %s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Supprimer la plage?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Êtes-vous certain de supprimer cette plage?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Dans : " #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Module non installé.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "La liste de modules est à régénérer" #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Aucun index de recherche optimisée n'existe pour %s %s%s" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Les requêtes sur ce module sont maintenant 'multi-mots'" #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Voir le Gestionnaire de modules, onglet Maintenance" #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Recherche terminée" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "réponses" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "Il n'y a pas de module commentaire." #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$HOME n'est pas défini!" #: ../src/main/settings.c:120 #, c-format msgid "Xiphos can not create directory " msgstr "Impossible de créer le dossier" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "impossible de créer " #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Fichier de configuration vide -- Essai de restauration.\n" "Des informations ont pu être perdues." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "" "Fichier de configuration vide -- pas de sauvegarde?!? Informations perdues!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "Aucune Bible n'a été installée!\n" "\n" "Xiphos ne peut fonctionner sans une Bible à présenter,\n" "et va maintenant se terminer." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "L'installation des modules est terminée." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" "Erreur de module : Unusable xref encoding.\n" "Merci de le signaler, avec le nom du module et le verset." #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "verset" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "chapitre" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "" "Le fichier des définitions\n" "de langages est absent." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "" "Ouverture impossible du fichier\n" "des définitions de langages." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "" "Impossible d'allouer l'espace suffisant\n" "aux abbréviations de langage." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "" "Erreur de lecture du fichier des\n" "définitions de langages." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "" "Pas de locale correspondante pour `%s'.\n" "%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Les noms de livres et les menus ne seront peut-être pas traduits" #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" "Le module %s a les modules compagnons :\n" "%s.\n" "Voulez-vous les ouvrir également?%s" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" "\n" "\n" "Le premier va s'ouvrir dans la fenêtre principale\n" "et les autres dans des fenêtres séparées." #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "" "Un calendrier biblique a été demandé, mais aucun module de ce type n'est " "installé." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Module verrouillé.\n" "\n" "Ouverture d'un module nécessitant une clé.<\n" "\n" "Ce module est verrouillé, ce qui signifie que le contenu est encrypté par\n" "son éditeur, il est nécessaire de saisir une clé pour rendre le contenu\n" "utilisable. Cette clé a pu être donnée sur la page web lors de la commande,\n" "ou peut-être envoyée par e-mail après l'achat.\n" "\n" "Prière de saisir la clé dans la boite de dialogue." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Effacer l'historique" #: ../src/main/tab_history.c:308 msgid "History ➛ Verse List" msgstr "Historique ➛ Liste de versets" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL non trouvée :" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Xiphos n'a pas pu exécuter %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Erreur d'aperçu:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "Affiche %s dans la fenêtre principale" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Erreur de création du document. \n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Comment être sauvé?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Act 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Éph 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romains 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Qu'est-ce que l'Évangile?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Cor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Erreur de lecture du document. \n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "Document vide \n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "Erreur de type, root node != SwordBookmarks\n" #: ../src/main/xml.c:421 #, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "Erreur de type, root node !=Copy_Export\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "%s
%s
Chapitre %d

" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "
Chapitre %d

" #: ../src/main/xml.c:505 #, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "" "%s\n" "\n" "Chapitre %d\n" "\n" #: ../src/main/xml.c:508 #, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "" "\n" "\n" "Chapitre %d\n" "\n" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "%s%s: %s Chapitre %d

" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" "%s: %s Chapitre %d\n" "\n" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "  [%d]" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr " [%d]" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "%s%s (%s %d:%d%s)" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "%s(%s %d:%d%s)%s " #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "%s (%s %d:%d%s)" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "(%s %d:%d%s) %s" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr " %s%s" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "%s(%s %d:%d-%d%s)" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "(%s %d:%d-%d%s)
" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "(%s %d:%d-%d%s)\n" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Ancien Testament" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Ge - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Nouveau Testament" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mt - Ap" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Exemple de liste de modules" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "Erreur de type, root node != %s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "" "La sauvegarde de la configuration a échouée! stat %d, taille %d\n" "%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "Tentative de retour à la sauvegarde précédente." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Ajouter un signet" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Signet" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Crée un nouveau dossier" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Nouveau dossier" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Nouveau..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Annuler un signet" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Étiquette :" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Entrée Étiquette" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Verset :" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Entrée Verset" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Module :" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Entrée Module" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Arborescence Dossier des signets" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Insérer un lien" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Verset" #: ../ui/editor_link_dialog.xml.h:4 msgid "Link Text" msgstr "Nom du lien" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "Lien direct" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "Lien via une liste de versets" #: ../ui/editor_link_dialog.xml.h:7 msgid "Test Link" msgstr "Vérifier le lien" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Quitte l'application" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Quitter" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Imprime cette note" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Aperçu avant impression de la note" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "Commutateur de format HTML" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "mode HTML" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Supprime la note actuelle" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "Supprimer le commentaire" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_Fichier" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Enregistre la note en cours" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "Enregistrer le commentaire" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "A_perçu avant impression" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Imprimer..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "_Quitter" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Enregistrer" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Imprime ce document" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Aperçu avant impression" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Ouvre un fichier dans le bloc-notes" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Enregistre le fichier en cours" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Enregistre le fichier en cours sous" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Enregistrer _sous.." #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Ajouter ce fichier à vos signets" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Crée un nouveau document" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Nouveau document" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Copier/exporter le passage" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Abandon de l'export" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Continuer l'export" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Version" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ": " #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Clé" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Copier" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Exporter" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Exporter un livre entier" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Livre" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Bouton radio Livre" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Exporter un chapitre entier" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Bouton radio Chapitre" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Exporte un seul verset" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Bouton radio Verset" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Plage de versets" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Format" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Texte simple" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Bouton radio Texte simple" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "Bouton radio HTML" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" "Indique si les numéros de versets doivent apparaître en ligne dans un texte " "sur plusieurs versets." #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 msgid "_Verse numbers in text" msgstr "Numéros de _versets dans le texte" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 msgid "Verse Number button" msgstr "Bouton numéro de verset" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "Indique si la référence est placée au début ou en fin du texte" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 msgid "Reference last" msgstr "Référence placée en fin de texte" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 msgid "Reference last button" msgstr "Bouton de la dernière Référence" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "Indique si le nom de la version est inclus dans la référence" #: ../ui/export-dialog.glade.h:32 msgid "Include Version" msgstr "Inclure la version de Bible" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 msgid "Version button" msgstr "Bouton de version" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Enregistrer / Exporter sous" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "Indique si les numéros de versets doivent apparaître dans le texte" #: ../ui/export-dialog.gtkbuilder.h:32 msgid "Include version" msgstr "Nom de la version de la Bible" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 msgid "About Studypad" msgstr "À propos du bloc-notes" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 msgid "Open about dialog" msgstr "Ouvre la boite à propos" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "Gras" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 msgid "Make selection bold" msgstr "Met en gras le texte sélectionné" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "Copier" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "Copie le texte sélectionné dans le presse-papier" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "Couper" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 msgid "Cut selection" msgstr "Coupe le texte sélectionné dans le presse-papier" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "Diminue le retrait" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "Diminuer" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "Diminue le retrait du paragraphe" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 msgid "Delete selection" msgstr "Supprimer la sélection" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Supprime" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 msgid "Remove selection" msgstr "Enlève la sélection" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Supprimer l'élément" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 msgid "Delete current item" msgstr "Supprime l'élément en cours" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 msgid "Search current document" msgstr "Recherche dans le document en cours" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 msgid "Font" msgstr "Police" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 msgid "Change font" msgstr "Change de police" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "Augmente le retrait" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "Augmenter" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "Augmente le retrait du paragraphe" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 msgid "Insert emoticon" msgstr "Insérer une émoticône" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "Émoticône" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 msgid "Insert an emoticon" msgstr "Insére une émoticône" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 msgid "Insert image" msgstr "Insérer une image" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 msgid "Image" msgstr "Image" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "Insère une image à l'endroit du curseur" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 msgid "Insert link" msgstr "Insérer un lien" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 msgid "Link" msgstr "Lien" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 msgid "Insert a link" msgstr "Insére un lien" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 msgid "Insert Outline" msgstr "Insérer liste" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 msgid "Outline" msgstr "Liste" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 msgid "Insert outline" msgstr "Insére une liste" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 msgid "Insert rule" msgstr "Insére une règle" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "Règle" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "Insère une ligne horizontale" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 msgid "Xiphos Link" msgstr "Lien Xiphos" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 msgid "Xiphos" msgstr "Xiphos" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 msgid "Insert a link to a sword module" msgstr "Insère un lien vers un module de Xiphos" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 msgid "Insert table" msgstr "Insère une table" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "Table" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "Insère une table" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "Italique" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "Met en italique le texte sélectionné" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "Centré" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "Centre le paragraphe" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "Justifié" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "Justifie le paragraphe" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "Aligner à gauche" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "Aligne le paragraphe à gauche" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "Aligner à droite" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "Aligne le paragraphe à droite" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Nouveau" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 msgid "Create new file" msgstr "Crée un nouveau fichier" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 msgid "Open file" msgstr "Ouvre un fichier existant" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "Coller" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "Colle le contenu du presse-papier à l'emplacement du curseur" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 msgid "Print Document" msgstr "Imprimer.." #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 msgid "Print" msgstr "Imprimer..." #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 msgid "Print the current document" msgstr "Imprime le document" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 msgid "Print Preview" msgstr "Aperçu avant impression" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 msgid "Preview" msgstr "_Aperçu" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 msgid "Print preview of current document" msgstr "Affiche un aperçu de ce document" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 msgid "Quit" msgstr "_Quitter" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 msgid "Shut down editor" msgstr "Ferme l'éditeur" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "Rétablir" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "Rétablit la dernière annulation" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "Recherche et remplace" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "Remplacer" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 msgid "Search and replace" msgstr "Recherche et remplace du texte" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 msgid "Save changes to file" msgstr "Enregistre le fichier en cours" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 msgid "Save as" msgstr "Enregistrer sous" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 msgid "Save file as ..." msgstr "Enregistrer _sous..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "Barré" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "Barre le texte sélectionné" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "Souligné" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 msgid "Underline selection" msgstr "Souligne le texte sélectionné" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "Annuler" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "Annule les dernières modifications" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 msgid "Editor" msgstr "Éditeur" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 msgid "Recent files" msgstr "Derniers doc_uments utilisés" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Édition" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Aide" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 msgid "Normal" msgstr "Texte principal" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "Titre 1" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "Titre 2" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "Titre 3" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "Titre 4" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "Titre 5" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "Titre 6" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "Adresse" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "Préformatté" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 msgid "Bulleted List" msgstr "Liste à puces" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "Liste à chiffres romains" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 msgid "Numbered List" msgstr "Liste numérotée" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "Liste alphabétique" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "Barré" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "Modifie la couleur de police du texte sélectionné" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "Met en surbrillance le texte sélectionné" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "Annoter ce verset" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 msgid "Annotation Dialog" msgstr "Boite de dialogue d'annotation" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "Ajoute une annotation. Le verset sera surligné et une marque *u permettra de consulter la note." #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 msgid "New Annotation" msgstr "Nouvelle annotation" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Annoter" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Supprimer" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 msgid "Remove annotation." msgstr "Supprime l'annotation." #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 msgid "Cancel Annotation" msgstr "Annule l'annotation" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Gérer les modules" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_Voir l'intro" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "Ouvre l'aide d'introduction du gestionnaire de modules." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Charger défaut" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Charge et synchronise l'ensemble type de dépots référencés, maintenu à " "crosswire.org, avec vos dépots actuels." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "Actualise la liste des modules disponibles dans les dépôts." #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Installer" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Installer ou mettre à jour les modules sélectionnés" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "Enlève les modules sélectionnés." #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archiver" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Crée une archive zip des modules sélectionnés." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Indexer" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "Construit un index des modules sélectionnés, pour optimiser les recherches « lucene »." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "_Désindexer" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Supprime l'index de recherche optimisée des modules sélectionnés." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "Vérifier" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "Vérifie les modules et propose d'enlever les modules périmés." #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Continuer" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Sword" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Gestionnaire de modules" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "" "ATTENTION : Utiliser avec prudence dans les pays où des faits de " "persécution ont été recensés." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Gestion des dépôts de modules " #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Dépôts locaux" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "Ajoute un répertoire local en tant que source d'installation, généralement " "sur un CD-ROM ou en flash. Un tel répertoire contient les sous-dossiers " "« mods.d » et « modules »." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "Supprime un répertoire local en tant que dépot." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Dépôts distants" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Ajoute un dépot d'installation à distance personnalisé. Il est nécessaire de " "connaître au préalable le nom de domaine et le répertoire de stockage." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "Supprimer un dépôt distant" #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Source des dépôts" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Dépôt local" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Dépôt distant" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Dossier d'installation" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "Espace personnel, pour votre usage uniquement" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Dossier personnel" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "Espace système, pour tous les utilisateurs" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Rép Sword-sys" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "Attention : Si vous vivez dans un pays où des faits de persécution ont été recensés et que vous ne voulez pas prendre le risque d'être repéré, vous NE devez PAS sélectionner une source de dépot distant!" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Répertoire local d'installation" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Historique des versets consultés" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "Sélection du livre à afficher" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Bouton Sélection de livre" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "Apocalypse" #: ../ui/navbar_versekey.glade.h:5 msgid "Choose chapter to display" msgstr "Sélection du chapitre à afficher" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Bouton Bascule chapitre" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 msgid "Choose Verse to display" msgstr "Sélection du verset à afficher" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Bouton Bascule verset" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" "Saisir une référence au format : Livre 1.1 (ex : Jn 3.16)\n" "puis valider par appui sur la touche Entrée" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Entrée Référence" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Accueil" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Couleurs des polices" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Arrière-plan" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 msgid " " msgstr " " #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Avant-plan" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Verset en cours" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Numéro de verset" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Liens" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Avant-plan surlignement" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Arrière-plan surlignement" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Inverser les paires de couleurs" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Texte normal" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Surlignement" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Couleurs" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Tailles des polices" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Toutes les tailles de police sont affichés par rapport à ce choix" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Taille police de base" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Généralement -1, pour rendre les numéros de versets plus discret" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Taille du numéro de verset" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "Sélectionne les choix de police pour tout module dans une langue donnée; " "toujours remplaçable par un choix spécifique sur un module particulier" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Police préférée par langue" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Boite combinée Police de langue" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Divers" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 msgid "BibleSync" msgstr "BibleSync" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" "BibleSync est un protocole de synchronisation entre programmes bibliques. Si " "vous\n" "utilisez plusieurs logiciels bibliques, travaillez en équipe, ou participez " "à des\n" "études en commun, BibleSync est un outil intéressant.\n" "BibleSync opère dans trois modes distincts : Personnel, pour synchroniser " "plusieurs\n" "logiciels bibliques entre eux ou au sein d'une équipe de travail ; " "Intervenant,\n" "pour piloter à distance les logiciels bibliques d'un auditoire ; Audience, " "pour\n" "recevoir la navigation de l'intervenant.\n" "Xiphos est le premier programme d'étude biblique à disposer de BibleSync." #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 msgid "Mode:" msgstr "Mode :" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "Sélectionne le mode de fonctionnement de BibleSync" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "_Inactif" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "BibleSync est désactivé" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 msgid "BSP off radio button" msgstr "Bouton radio BSP désactivé" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "_Intervenant" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "Biblesync est activé en mode intervenant" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 msgid "BSP speaker radio button" msgstr "Bouton radio Intervenant BSP" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "_Audience" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "BibleSync est activé en mode membre de l'audience" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 msgid "BSP audience radio button" msgstr "Bouton radio audience BSP" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 msgid "_Personal" msgstr "_Personnel" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "BibleSync est activé en mode utilisation personnelle ou d'équipe" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 msgid "BSP personal radio button" msgstr "Bouton radio BSP personnel" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "Privé" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" "En mode Personnel, seuls les programmes tournant sur cette machine recevront " "votre navigation." #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 msgid "BSP privacy button" msgstr "Bouton BSP privé" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 msgid "Navigate:" msgstr "Navigation :" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "Sélectionne le type de navigation entrante" # src/gs_preferences_dlg.c #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 msgid "_Direct" msgstr "_Direct" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "Le verset indiqué s'affiche directement dans Xiphos" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 msgid "BSP nav direct radio button" msgstr "Bouton radio BSP navigation directe" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 msgid "_Verse list" msgstr "Liste de _versets" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "Le verset indiqué s'affiche dans la liste de versets" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 msgid "BSP nav verse list radio button" msgstr "Bouton radio BSP navigation liste de versets" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 msgid "Listen:" msgstr "Suivi :" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "Sélectionne le suivi des intervenants" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "Sélectif" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "Choix sélectif de la liste des intervenants à suivre." #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 msgid "BSP listen some radio button" msgstr "Bouton radio BSP écouter certains intervenants" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "Tous" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "Tous les intervenants sont suivis" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 msgid "BSP listen all radio button" msgstr "Bouton radio BSP ecouter tous" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "Aucun" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "Aucun intervenant n'est suivi" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 msgid "BSP listen none radio button" msgstr "Bouton radio BSP ecouter aucun" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 msgid "Special:" msgstr "Spécial :" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" "Des informations supplémentaires peuvent être affichées pendant le " "fonctionnement de BibleSync en activant ces options. Attention ces " "informations peuvent être très denses." #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 msgid "Presence" msgstr "Présence" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "Les annonces de présence seront affichées dans des boîtes de dialogue." #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 msgid "BSP presence button" msgstr "Bouton présence BSP" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 msgid "Mismatch" msgstr "Défauts d'appariement" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" "Les défauts d'appariement survenant pendant la session seront affichés dans " "des boîtes de dialogue." #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "Bouton défaut d'appariement BSP" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "Débogage" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "Traçage des paquets sur le réseau" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "Bouton de débogage des évènements BSP" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "_Groupe en onglet" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" "Transforme le numéro de groupe de BibleSync en numéro d'onglet de Xiphos. " "Cette option sera peut-être à désactiver si le numéro de groupe utilisé par " "certains intervenants n'est pas approprié" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 msgid "BSP event group-as-tab button" msgstr "Bouton grouper en onglets les évènements BSP" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Général" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Sélectionne une langue différente de la configuration habituelle pour " "l'affichage de l'interface." #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Langue de l'interface (Nécessite un redémarrage)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Combo langue spéciale" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Afficher l'écran d'accueil au démarrage" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Afficher le calendrier biblique au démarrage" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Le calendrier biblique du jour sera affiché au démarrage, si un module de ce " "type a été prédéfini." # src/gs_preferences_dlg.c #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Utiliser le dictionnaire par défaut" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "Un double-clic sur un mot activera le dictionnaire par défaut à la place du " "dictionnaire en cours" # src/gs_preferences_dlg.c #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Case à cocher Dictionnaire par défaut" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Défilement des chapitres en continu" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Permet d'utiliser la barre de déplacement vertical du volet des textes " "bibliques pour se déplacer au chapitre suivant ou précédent" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Case à cocher Défilement des chapitres en continu" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Redimensionner les images" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" "Réduit automatiquement les images et les adapte à la taille de la fenêtre" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Case à cocher Images redimensionnées" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Surligner le verset en cours" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Applique des couleurs différentes au verset en cours - Voir le sélecteur de " "couleurs" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Case à cocher Verset en cours surligné" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Surligner les annotations personnelles" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "" "Applique un surlignement aux versets comportant des annotations personnelles" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Case à cocher Annotations personnelles surlignées" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "Afficher les références croisées dans la liste de versets" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "" "Utilise la liste de versets à la place du volet Aperçu pour afficher les " "références-croisées" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "Case à cocher Xrefs dans la liste de versets" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Activer les listes de prières" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "Active les listes de prières et les journaux" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Case à cocher Activer les listes de prières" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "Afficher la barre de statut" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "Affiche/cache la barre de statut." #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 msgid "Enable Statusbar Checkbox" msgstr "Active la boite à cocher de la barre de statut" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "Couleurs spécifiques dans la vue parallèle" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "Des couleurs spécifiques d'avant-plan et d'arrière-plan seront appliquées à la vue parallèle." #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 msgid "Enable Parallel Alternation Checkbox" msgstr "Active la Case à cocher des couleurs spécifiques dans la vue parallèle" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 msgid "Verse number" msgstr "Affichage du numéro de verset" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "Modifie l'affichage du numéro du verset" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 msgid "Show verse number in bold text" msgstr "Affiche le numéro de verset en gras" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 msgid "Verse number bold checkbox" msgstr "Case à cocher numéro de verset en gras" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "Parenthèses" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "Affiche le numéro de verset entouré de [parenthèses]" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 msgid "Verse number bracket checkbox" msgstr "Case à cocher Verset entre parenthèses" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 msgid "Superscript" msgstr "Exposant" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 msgid "Show verse number as a superscript" msgstr "Affiche le numéro de verset en exposant" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 msgid "Verse number superscript checkbox" msgstr "Case à cocher numéro de verset en exposant" # src/gs_preferences_dlg.c #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 msgid "StudyPad default directory" msgstr "Répertoire par défaut du bloc-notes" # src/gs_preferences_dlg.c #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Sélectionner un répertoire" # src/gs_preferences_dlg.c #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "Boite combinée Répertoire par défaut du bloc-notes" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Divers" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Modules de base" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "Texte biblique" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Boite combinée Changement de texte biblique" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Boite combinée Changement de commentaire" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Boite combinée Changement de dictionnaire" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Boite combinée Changement de livre" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Modules" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Efface tous les modules de la liste" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Bouton Efface tous les modules de la liste" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Supprime le module sélectionné de la liste" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Bouton Supprime le module sélectionné de la liste" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "Ouvre la fenêtre de sélection des modules" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Ajout de modules" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Bouton Ouvrir la boite de sélection" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Vue parallèle" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Modules d'emploi spécifique" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Calendrier biblique" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Boite combinée Changement de calendrier biblique" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "Lexique hébreu" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "Boite combinée Lexique hébreu" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Lexique grec" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Boite combinée Lexique grec" # src/gs_preferences_dlg.c #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Dictionnaire par défaut" # src/gs_preferences_dlg.c #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Boite combinée Changement de dictionnaire" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Notes personnelles" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Boite combinée Changement de notes personnelles" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Divers" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "-2" #: ../ui/prefs.gtkbuilder.h:2 msgid "-1" msgstr "-1" #: ../ui/prefs.gtkbuilder.h:4 msgid "+1" msgstr "+1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "+2" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "+3" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "+4" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "+5" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "Affiche la barre de statut au bas de la fenêtre principale" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Recherche avancée" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "Syntaxe des recherches « Lucene »" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "Ouvre une brève explication sur la syntaxe utilisée dans les recherches optimisées « lucène »." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "Recherche sur _attributs" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "" "Ouvre une brève explication sur les recherches basées sur les attributs" #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "Expression " #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Entrée Recherche principale" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Démarre/stoppe la requête" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Bouton Rechercher" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Arborescence Critères de recherche" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Plage de versets" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Recherche dans tous les versets" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Module entier" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Bouton radio Module entier" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "" "Recherche uniquement dans les versets retournés lors de la requête précédente" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Dernière requête" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Bouton radio Dernière requête" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "Recherche dans une plage prédéfinie de versets" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Plage prédéfinie" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Bouton radio Plage de versets" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Boite de sélection Plage personnalisée" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "Recherche dans un seul module" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Module unique" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Bouton radio Module unique" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Recherche dans plusieurs modules" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Plusieurs modules" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Radio bouton Liste de modules" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Recherche dans une liste de modules prédéfinie" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Liste prédéfinie" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Bouton radio Liste de modules" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Boite combinée Listes de modules" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Type de requête" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Recherche optimisée basée sur les index,\n" "les index doivent avoir été générés auparavant.\n" "Voir l'onglet « Gérer » du gestionnaire de modules." #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Bouton radio Optimisée « Lucene »" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Mots multiples" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Bouton radio Mots multiples" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Bouton radio Expression rationnelle" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Bouton radio Phrase exacte" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "" "Recherche sur les nombres de Strong\n" "Plus d'options dans l'onglet « Attributs »" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Attributs" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Bouton radio Attributs" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Options de la requête" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Case à cocher Respecter la casse" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Critères" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "Affiche le résultat dans la fenêtre principale" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "" "Enregistre les résultats de la recherche\n" "sous forme de signets" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Exporte les résultats de la requête" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Exporter" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "Efface tous les résultats" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Réponses" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Fenêtre Récapitulatif des résultats" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Table Récapitulatif des résultats" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Détail" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Aperçu" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Résultats" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Crée une nouvelle plage de versets" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Bouton Nouvelle plage personnalisée" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Enregistre la plage de versets" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Bouton Enregistrer plage personnalisée" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Supprime la plage sélectionnée" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Bouton Supprimer la plage" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Plages de versets" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Nom de la plage" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Entrée Nom de la plage" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Limites de la plage" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Entrée Limites de la plage" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "ex Mat-Jean; Ap4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Aperçu Plage personnalisée" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Plages de versets" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "Crée une nouvelle liste de modules" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Bouton Nouvelle liste de modules" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "Enregistre la liste de modules" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Bouton Enregistrer la liste de modules" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Supprime la liste sélectionnée" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Bouton Effacer Liste de modules" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Listes de modules" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Nom de la liste" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Entrée Nom de la liste de modules" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "Sélectionne les modules à ajouter à la liste" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Listes de modules" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Type d'attribut" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "Recherche de nombres de Strong de type G4442 ou H1121" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Nombres de Strong" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Bouton radio Nombres de Strong" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Recherche d'étiquettes morphologiques" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Bouton radio Étiquettes morphologiques" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "Recherche de notes de bas de page" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Bouton radio Notes de bas de page" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Options d'affichage" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "Pour les modules comprenant des nombres de Strong" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Avec nombres de Strong" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Case à cocher Afficher les nombres de Strong" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "Pour les modules comprenant des étiquettes morphologiques" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Avec étiquettes morphologiques" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Case à cocher Afficher les étiquettes morphologiques" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "Pour les modules comprenant des notes de bas de page" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Avec notes de bas de page" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Case à cocher Afficher les notes de bas de page" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Attributs" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Sélection de module" #: ../ui/search-dialog.gtkbuilder.h:6 msgid "search module" msgstr "Module" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Exporter le dossier des signets" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Exporter sous :" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Signets Xiphos" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Texte simple" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Inclure le texte biblique" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "Annuler" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Ouvrir le bloc-notes" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "Ouvrir une session" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Ouvre une session d'onglets enregistrée" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "Enregistrer la session" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "Enregistre cette session d'onglets" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "Nouvelle Liste de prières / Journal" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Crée un journal ou une nouvelle liste de prières à partir d'un modèle" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_Rechercher" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "Affiche l'option recherche du volet latéral" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "Recherche avancée.." #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "" "Ouvre la boîte de dialogue de recherche avancée, pour exécuter des requêtes " "complexes" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Préférences" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "Installe ou supprime des modules du Projet SWORD" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "Gérer les modules" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_Affichage" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Calendrier biblique" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "" "Affiche le texte d'aujourd'hui du calendrier biblique dans le volet Aperçu" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "Texte _biblique" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Aperçu" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Commentaire/Livre" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Dictionnaire" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "Onglets liés" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Fait naviguer tous les onglets de texte biblique simultanément" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "Synthèse vocale" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr "" "Active la lecture audio par synthèse vocale des textes bibliques lors de " "leur sélection" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Afficher les numéros de verset" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "Affiche les numéros de verset dans le texte" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "_Verset en cours surligné" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Applique un contraste élevé au verset en cours" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "Attacher/Détacher le volet latéral" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "Positionne le volet latéral dans une fenêtre séparée" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Afficher/Cacher le volet latéral" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "Retire entièrement le volet latéral de la fenêtre principale" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Vue parallèle dans un ongle_t" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Affiche la vue parallèle entre textes bibliques dans un nouvel onglet" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Aperçu dans le volet _latéral" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "" "Positionne le volet Aperçu dans le volet latéral ou sous le texte biblique" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "Sommaire" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Ouvre le manuel d'aide de Xiphos" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "Liste de diffusion" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "" "Ouvre un navigateur sur la page Web de la liste de diffusion des utilisateurs" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "Chat en _ligne" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "Ouvrir un navigateur sur une interface web de Chat IRC" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Signaler un bogue" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Ouvre un navigateur sur le bug tracker" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "À propos de la _traduction" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "En savoir plus pour traduire l'interface Xiphos en d'autres langues" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_À propos du Projet SWORD" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "En savoir plus sur le Projet Sword, dont Xiphos est une application" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "Révisions de Xiphos" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" "Visiter la page Web des révisions de Xiphos. Votre version est-elle à jour?" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "À propos de Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "En savoir plus sur Xiphos" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Annoter ce verset" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Ouvrir le module" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Note" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "Modifier le commentaire" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Verset par ligne" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "Marques des notes de bas de page et des références croisées" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "Afficher les marques non-anonymes comme « *n23 »" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Variantes" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Afficher les images" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Respect des polices" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Commentaire par chapitre" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "Double espace" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Définition du mot sélectionné" # src/gs_preferences_dlg.c #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Utiliser le dictionnaire en cours" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Consulter la carte sur BibleMap.org" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Déverrouiller ce module" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Affiche l'entête du livre" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Affiche l'entête du chapitre" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Renommer ce commentaire" #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Liste des versets commentés" #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Synthèse vocale du texte sélectionné" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "Enregistre ces résultats sous un seul signet" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "Enregistrer la liste sous un seul signet" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "" "Enregistre ces résultats sous une série de signets dans leur propre dossier" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "Enregistrer la liste dans une série de signets" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" "Remplit la liste de versets au moyen d'une boîte de dialogue dans laquelle " "sera collée une ligne de références de versets" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 msgid "Populate verse list" msgstr "Remplir la liste de versets" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" "Place le contenu entier de la liste de versets dans l'historique de " "consultation." #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 msgid "Preload history from verse list" msgstr "Charger la liste de versets dans l'historique" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" "Envoie cette liste de versets via BibleSync si vous êtes en mode Personnel " "ou Intervenant." #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "Envoyer la liste via BibleSync" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "Exporter la liste" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "Ouvre ce signet dans un nouvel onglet" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "Ouvrir dans un nouvel onglet" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "Ouvre le signet dans une nouvelle fenêtre" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Ouvrir dans une fenêtre" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "Ajoute un nouveau dossier au dossier sélectionné" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Insère un nouveau signet dans le dossier sélectionné" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Insérer un signet" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "Édite ce signet" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "Éditer l'élément" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Supprime l'élément sélectionné" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Développe tous les groupes de signets" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Développer tout" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Réduit tous les groupes de signets" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Réduire tout" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Active/désactive le déplacement des éléments" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Déplacer les signets" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Importe un fichier de signets (par défaut: de BibleTime)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Importer les signets" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "Supprimer le dossier et le sauvegarder" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Exporter le dossier" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Ouvrir le module sélectionné dans un nouvel onglet" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "" "Ouvrir le module sélectionné dans une\n" "nouvelle fenêtre" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "Ouvrir dans une fenêtre séparée" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Crée une nouvelle liste simple de prières" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Liste simple" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "Crée une nouvelle liste de prières organisée par sujets" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Liste ordonnée par sujet" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "Crée un nouveau journal mensuel" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Mensuel" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Crée un nouveau journal quotidien" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Quotidien" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Crée un nouveau thème structuré hiérarchiquement" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Thème structuré" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 msgid "Create a new book/chapter outline" msgstr "Crée un nouvelle trame organisée par Livre/Chapitre de la Bible" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 msgid "Book/Chapter" msgstr "Trame Livre/Chapitre" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "Ouvre le module dans l'éditeur ou en lecture dans une fenêtre séparée" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 msgid "Open in separate window" msgstr "Ouvrir dans une fenêtre séparée" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Ajoute un sous-élément" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Ajouter un sous-élément" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "Ajouter un élément" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Ajouter un élément" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Supprimer cet élément :" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Éditer cet élément" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Étudier la Bible" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "Texte;Bible;Étude;" #~ msgid "yes" #~ msgstr "Oui" #~ msgid "no" #~ msgstr "Non" #~ msgid "network setup errors." #~ msgstr "erreurs de configuration du réseau." #~ msgid " client socket" #~ msgstr "socket client" #~ msgid " server socket" #~ msgstr "socket serveur" #~ msgid "bad magic" #~ msgstr "mauvaise clé" #~ msgid "bad protocol version" #~ msgstr "mauvaise version du protocole" #~ msgid "bad msg type" #~ msgstr "mauvais type de message" #~ msgid "bad packet count" #~ msgstr "mauvais nombre de paquets" #~ msgid "bad packet index" #~ msgstr "mauvais indice de paquets" #~ msgid "bad body format" #~ msgstr "mauvais format du corps" #~ msgid "missing required header " #~ msgstr "entête requis manquant" #~ msgid "UUID spoofed: wrong ipaddr." #~ msgstr "UUID usurpé: mauvaise addresse IP." #~ msgid "Ignoring echo." #~ msgstr "Écho ignoré." #~ msgid "Domain not 'BIBLE-VERSE': " #~ msgstr "Le domaine n'est pas 'BIBLE-VERSE' : " #~ msgid "Invalid group: " #~ msgstr "Groupe invalide : " #~ msgid " present at " #~ msgstr " présent à " #~ msgid " using " #~ msgstr " utilisant " #~ msgid "[no dump ready]" #~ msgstr "[Pas de vidage prêt]" #~ msgid "select < 0" #~ msgstr "select < 0" #~ msgid "recvfrom < 0" #~ msgstr "recvfrom < 0" #~ msgid "Transmit failed.\n" #~ msgstr "Échec de la transmission.\n" #~ msgid "" #~ "Unable to multicast; BibleSync is now disabled. If your network " #~ "connection changed while this program was active, it may be sufficient to " #~ "re-enable." #~ msgstr "" #~ "Multidiffusion impossible. BibleSync est à présent déactivé. Si votre " #~ "connection réseau a changé pendant que ce programme était actif, il peut " #~ "être suffisant de la réactiver." #~ msgid "Page %d of %d" #~ msgstr "Page %d de %d" #~ msgid "Save As" #~ msgstr "Enregistrer sous" #~ msgid "HTML Output" #~ msgstr "Sortie HTML" #~ msgid "HTML Source" #~ msgstr "Source HTML" #~ msgid "Plain Source" #~ msgstr "Source texte" #~ msgid "_Quit" #~ msgstr "_Quitter" #~ msgid "_Open" #~ msgstr "_Ouvrir" #~ msgid "Save _As..." #~ msgstr "Enregistrer _sous..." #~ msgid "Open new document" #~ msgstr "Ouvre un nouveau document" #~ msgid "Delete current note" #~ msgstr "Supprime la note en cours" #~ msgid "HTML _Output" #~ msgstr "_Sortie HTML" #~ msgid "_HTML Source" #~ msgstr "Source _HTML" #~ msgid "_Plain Source" #~ msgstr "Source _texte" #~ msgid "Unlock " #~ msgstr "Entrez la clé de déverrouillage " #~ msgid "Preparing to print" #~ msgstr "Préparation de l'impression" #~ msgid "Printing is not supported on this printer" #~ msgstr "L'impression n'est pas supportée par ce périphérique." #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "L'imprimante %s n'accepte pas les impressions de type PostScript." #~ msgid "Printing" #~ msgstr "Impression" #~ msgid "Waiting to print" #~ msgstr "En attente de l'impression" #~ msgid "An error occurred while printing" #~ msgstr "Une erreur s'est produite pendant l'impression" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Le document %s n'a pas pu être imprimé" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos n'a pas pu créer ~/.xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos ne peut s'exécuter normalement." #~ msgid "toolbutton1" #~ msgstr "toolbutton1" #~ msgid "toolbutton10" #~ msgstr "toolbutton10" #~ msgid "toolbutton3" #~ msgstr "toolbutton3" #~ msgid "toolbutton2" #~ msgstr "toolbutton2" #~ msgid "toolbutton4" #~ msgstr "toolbutton4" #~ msgid "toolbutton6" #~ msgstr "toolbutton6" #~ msgid "toolbutton7" #~ msgstr "toolbutton7" #~ msgid "toolbutton11" #~ msgstr "toolbutton11" #~ msgid "toolbutton12" #~ msgstr "toolbutton12" #~ msgid "toolbutton9" #~ msgstr "toolbutton9" #~ msgid "Mode" #~ msgstr "Mode" #~ msgid "Listen" #~ msgstr "Écouter" #~ msgid "Tabs" #~ msgstr "Onglets" #~ msgid "Use tabbed browsing" #~ msgstr "Utiliser les onglets" #~ msgid "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgstr "" #~ "Fenêtre unique d'une Bible + commentaire + livre + dictionnaire, ou de " #~ "nombreux ensembles de telles sélections dans une interface à onglets" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Case à cocher Utiliser les onglets" #~ msgid "Show" #~ msgstr "Volets" #~ msgid "Bible Texts" #~ msgstr "Texte biblique" #~ msgid "Bible Texts Checkbox" #~ msgstr "Case à cocher Textes bibliques" #~ msgid "Previewer Checkbox" #~ msgstr "Case à cocher Volet Aperçu" #~ msgid "Commentaries Checkbox" #~ msgstr "Case à cocher Commentaires" #~ msgid "Dictionary/Lexicon" #~ msgstr "Dictionnaire/Lexique" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Case à cocher Dictionnaire/Lexique" #~ msgid "Parallel View in a tab" #~ msgstr "Vue parallèle dans un onglet" #~ msgid "Tabs and Panes" #~ msgstr "Onglets et volets" #~ msgid "Scripture Cross-references" #~ msgstr "Références croisées de l'Écriture" # src/gs_preferences_dlg.c #~ msgid "StudyPad default directory" #~ msgstr "Répertoire par défaut du bloc-notes" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "Des adresses URL de type « sword:// » (similaires aux\n" #~ "pages web) peuvent être utilisées par d'autres applications\n" #~ "pour retrouver une référence biblique. Votre système n'a\n" #~ "pas de programme configuré pour traiter ces adresses.\n" #~ "\n" #~ "Voulez-vous que Xiphos soit paramétré comme\n" #~ "l'application gérant ces adresses URL?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos a été déclaré comme gestionnaire \n" #~ "par défaut des URL de type sword:// et bible://\n" #~ "\n" #~ "Le programme \"gconf-editor\" permet de modifier \n" #~ "les clés sous : /desktop/gnome/url-handlers,\n" #~ "si vous éprouvez le besoin de les changer." #~ msgid "" #~ "Xiphos failed to complete handler init for key #%d:\n" #~ "%s" #~ msgstr "" #~ "Xiphos n'a pas pu initialiser la clé #%d:\n" #~ "%s" #~ msgid "Go to " #~ msgstr "Aller à " #~ msgid "Main" #~ msgstr "Base" #~ msgid "Modules Main" #~ msgstr "Base" #~ msgid "Choose to enable Prayer lists " #~ msgstr "Active les listes de prières " #~ msgid "" #~ "Without any Bible modules to display,\n" #~ "Xiphos cannot proceed,\n" #~ "and will now exit." #~ msgstr "" #~ "Sans aucun texte biblique,\n" #~ "Xiphos ne peut fonctionner\n" #~ "et va maintenant se terminer." #~ msgid "Import Bibletime Bookmarks" #~ msgstr "Importer les signets de Bibletime" #~ msgid "Cipher Key?" #~ msgstr "Clé de déverrouillage?" #~ msgid "Change parallel 1" #~ msgstr "Changer parallèle 1" #~ msgid "Change parallel 2" #~ msgstr "Changer parallèle 2" #~ msgid "Change parallel 3" #~ msgstr "Changer parallèle 3" #~ msgid "Change parallel 4" #~ msgstr "Changer parallèle 4" #~ msgid "Change parallel 5" #~ msgstr "Changer parallèle 5" #~ msgid "Sizes" #~ msgstr "Tailles" #~ msgid "" #~ "Welcome to Xiphos.\n" #~ "\n" #~ "There are no Bible modules installed. In order to initialize, Xiphos " #~ "needs you to install at least one Bible.\n" #~ "\n" #~ "With your permission, Xiphos will invoke the Module Manager so that you " #~ "may install from Crosswire:\n" #~ "1. Configure remote install.\n" #~ "2. Connect.\n" #~ "3. Select a Bible text of your language preference.\n" #~ "4. Click `install'.\n" #~ "Close the Module Manager when you are done.\n" #~ "\n" #~ "Warning: If you live in a persecuted country, use with care.\n" #~ "\n" #~ "May Xiphos invoke the Module Manager so that you may install a Bible?" #~ msgstr "" #~ "Bienvenue dans Xiphos.\n" #~ "\n" #~ "Aucun module de texte biblique n'est installé. Xiphos a besoin d'au moins " #~ "un module de ce type pour fonctionner.\n" #~ "\n" #~ "Avec votre permission, Xiphos va lancer le gestionnaire de modules pour " #~ "télécharger des modules depuis le site de Crosswire, les opérations à " #~ "effectuer sont :\n" #~ "1. Configuration du dépôt distant\n" #~ "2. Connexion\n" #~ "3. Choix d'un texte biblique dans la langue désirée\n" #~ "4. Validation par le bouton \"Installer'\n" #~ "\n" #~ "Attention : Prudence dans les pays de persécution.\n" #~ "\n" #~ "Autorisez-vous Xiphos à lancer le gestionnaire de modules pour " #~ "télécharger un texte biblique?" #~ msgid "Parallel View" #~ msgstr "Vue parallèle" #~ msgid "Parallel 1" #~ msgstr "Bible parallèle n°1" #~ msgid "Parallel 1 Combo" #~ msgstr "Boite combinée Bible parallèle n°1" #~ msgid "Parallel 2" #~ msgstr "Bible parallèle n°2" #~ msgid "Parallel 2 Combo" #~ msgstr "Boite combinée Bible parallèle n°2" #~ msgid "Parallel 3" #~ msgstr "Bible parallèle n°3" #~ msgid "Parallel 3 Combo" #~ msgstr "Boite combinée Bible parallèle n°3" #~ msgid "Parallel 4" #~ msgstr "Bible parallèle n°4" #~ msgid "Parallel 4 Combo" #~ msgstr "Boite combinée Bible parallèle n°4" #~ msgid "Parallel 5" #~ msgstr "Bible parallèle n°5" #~ msgid "Parallel 5 Combo" #~ msgstr "Boite combinée Bible parallèle n°5" #~ msgid "Use Verse Per Line" #~ msgstr "Affichage d'un verset par ligne" #~ msgid "Restore Folder" #~ msgstr "Restaurer le dossier" #~ msgid "Restore saved folder" #~ msgstr "Restaure un dossier sauvegardé" #~ msgid "About the SWORD Project" #~ msgstr "À propos du Projet SWORD" #~ msgid "Books can be downloaded from the SWORD Project" #~ msgstr "" #~ "Plus d'informations en ligne sur le site du Projet SWORD (en anglais) :" #~ msgid "Open the file in Studypad" #~ msgstr "Ouvre le fichier dans le bloc-notes" #~ msgid "Open in a new tab" #~ msgstr "Ouvrir dans un nouvel onglet" #~ msgid "View information about the selected dialog" #~ msgstr "Information à propos du module sélectionné" #~ msgid "Daily Journal" #~ msgstr "Journal quotidien" #~ msgid "Outlined Topic" #~ msgstr "Note structurée" #~ msgid "Open selected module in a dialog" #~ msgstr "Ouvrir le module sélectionné dans une nouvelle fenêtre" #~ msgid "Add Child" #~ msgstr "Ajouter un sous-sujet" #~ msgid "Add Sibling" #~ msgstr "Ajouter un élément" #~ msgid "H_istory/" #~ msgstr "H_istorique/" #~ msgid "H_istory/C_lear" #~ msgstr "H_istorique/_Effacer" #~ msgid "Text" #~ msgstr "Texte" #~ msgid "Text to render" #~ msgstr "Texte à reproduire" #~ msgid "Pixbuf Object" #~ msgstr "Objet pixbuf" #~ msgid "The pixbuf to render." #~ msgstr "Le pixbuf à restituer" #~ msgid "Xiphos could not execute archiver" #~ msgstr "Xiphos n'a pas pu démarrer l'archivage" #~ msgid "" #~ " archival result:\n" #~ "\n" #~ msgstr "" #~ " résultat de l'archivage\n" #~ "\n" #~ msgid "Remove - Restore" #~ msgstr "Charger - Sauver" #~ msgid "Remove Folder" #~ msgstr "Supprimer le dossier" #~ msgid "Sources" #~ msgstr "Dépôts" #~ msgid "Xiphos has renamed .xiphos-2.0 to .xiphos" #~ msgstr "Le répertoire ~/.xiphos-2.0 a été renommé en ~/.xiphos" #~ msgid "" #~ "Xiphos can not rename .xiphos-2.0 to .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "" #~ "Xiphos n'a pas pu renommer ~/.xiphos-2.0 en ~/.xiphos\n" #~ "%s\n" #~ "\n" #~ "Xiphos ne peut s'exécuter normalement." #~ msgid "Move backwards through history" #~ msgstr "Verset précédent dans l'historique" #~ msgid "Move foward through history" #~ msgstr "Verset suivant dans l'historique" #~ msgid "Select a Book of the Bible" #~ msgstr "Change de livre" #~ msgid "Change Chapter" #~ msgstr "Change de chapitre" #~ msgid "Dictionary/_Lexicon" #~ msgstr "Dictionnaire/Lexique" #~ msgid "_Bible Text" #~ msgstr "Texte _biblique" #~ msgid "Open StudyPad File" #~ msgstr "Ouvrir" #~ msgid "Save StudyPad File" #~ msgstr "Enregistre le fichier du bloc-notes" #~ msgid "item1" #~ msgstr "Élément1" #~ msgid "item2" #~ msgstr "Élement2" #~ msgid "_Module Options" #~ msgstr "Options du module" #~ msgid "Sync with main" #~ msgstr "Synchroniser avec la fenêtre principale" #~ msgid "Stay in sync" #~ msgstr "Synchronisé" #~ msgid "Failed to print the document" #~ msgstr "Le document n'a pas pu être imprimé" #~ msgid "_Modules" #~ msgstr "_Modules" #~ msgid "_Bookmarks" #~ msgstr "_Signets" #~ msgid "Verse _List" #~ msgstr "Liste de _versets" #~ msgid "%s not found" #~ msgstr "%s non trouvé" #~ msgid "has been modified. Do you wish to save it?" #~ msgstr "a été modifié. Voulez-vous l'enregistrer?" #~ msgid "not loaded" #~ msgstr "non chargé" #~ msgid "Open the StudyPad editor" #~ msgstr "Ouvre le bloc-notes" #~ msgid "Save the current session to a file" #~ msgstr "Enregistre la session actuelle dans un fichier" #~ msgid "_Copy" #~ msgstr "Copier" #~ msgid "Copy highlighted text from main window" #~ msgstr "" #~ "Copie le texte biblique mis en surbrillance dans la fenêtre principale" #~ msgid "Search using the shortcut bar" #~ msgstr "Utilise la recherche simple du volet latéral" #~ msgid "Advanced search using the search dialog" #~ msgstr "Utilise la fenêtre de recherche avancée" #~ msgid "C_lear" #~ msgstr "_Effacer l'historique" #~ msgid "Show the Daily Devotion for today" #~ msgstr "Affiche le calendrier biblique d'aujourd'hui" #~ msgid "Show or hide Bible texts window" #~ msgstr "Affiche/cache le volet des textes bibliques" #~ msgid "Show or hide Preview window" #~ msgstr "Affiche/cache le volet aperçu" #~ msgid "Show or hide commentaries" #~ msgstr "Affiche/cache le volet des commentaires" #~ msgid "Show or hide - dictionaries and lexicons" #~ msgstr "Affiche/cache le volet des dictionnaires" #~ msgid "Chat with other users and developers" #~ msgstr "Chatter avec d'autres utilisateurs et les développeurs" #~ msgid "Report bug to SourceForge" #~ msgstr "Signaler un bogue sur Sourceforge" #~ msgid "More information about the SWORD Project" #~ msgstr "Plus d'information à propos du Projet SWORD" #~ msgid "Hi_story" #~ msgstr "H_istorique" #~ msgid "1 Cor 15:1" #~ msgstr "1 Cor 15:1" #~ msgid "Name for new prayer list" #~ msgstr "Nom de la nouvelle liste de prières" #~ msgid "can not create path\n" #~ msgstr "impossible de créer path\n" #~ msgid "Prayer list already exist\n" #~ msgstr "La liste de prières existe déjà\n" #~ msgid "\\par\\par My prayer list \\par\\par Module created in Xiphos" #~ msgstr "\\par\\par Liste simple\\par\\par Module crée par Xiphos" #~ msgid "-3" #~ msgstr "-3" xiphos-4.0.7+dfsg1/po/tr.po0000664000175000017500000045314313162045104014661 0ustar unit193unit193# 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 , YEAR. # msgid "" msgstr "" "Project-Id-Version: 3.1.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 22:12-0400\n" "PO-Revision-Date: 2010-09-30 00:47+0100\n" "Last-Translator: Peter von Kaehne \n" "Language-Team: Turkish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/backend/sword_main.cc:792 msgid "" "Xiphos failure: \"can't happen\", display_mod: null\n" "Please report this. sword_main.cc:set_treekey\n" "What were you doing when this occurred?" msgstr "" "Xiphos hatası: bildiriniz null Bu, display_mod \"olmaz. sword_main.cc: " "oluştu set_treekey Bu ne zaman yapıyordun sen?" #: ../src/backend/sword_main.cc:1149 msgid "Configuration not found" msgstr "Yapılandırması bulunamadı" #: ../src/editor/webkit_editor.c:311 msgid "Are you sure you want to delete the note for" msgstr "Emin misiniz sizin için notu silmek istiyorum" #: ../src/editor/webkit_editor.c:605 ../ui/editor_studypad.xml.h:9 #: ../ui/gtk2_webedit.ui.h:58 ../ui/gtk_webedit.ui.h:58 msgid "Open" msgstr "Açık" #: ../src/editor/webkit_editor.c:688 msgid "Untitled document" msgstr "belge Untitled" #: ../src/editor/webkit_editor.c:1173 ../src/editor/webkit_editor.c:1213 msgid "Save the changes to document" msgstr "Değişiklikleri belge kaydet" #: ../src/editor/webkit_editor.c:1174 ../src/editor/webkit_editor.c:1214 msgid "before closing?" msgstr "kapatmadan önce?" #: ../src/editor/webkit_editor.c:1178 ../src/editor/webkit_editor.c:1218 msgid "If you don't save, changes will be permanently lost." msgstr "kaydetmek istemiyorsanız, değişiklikler kalıcı olarak kaybolur." #: ../src/editor/webkit_editor.c:1212 ../ui/xi-menus.glade.h:61 #: ../ui/xi-menus-popup.gtkbuilder.h:39 msgid "File" msgstr "Dosya" #: ../src/editor/webkit_editor.c:1255 msgid "StudyPad" msgstr "StudyPad" #: ../src/editor/webkit_editor.c:1270 msgid "Note Editor" msgstr "Editör notu" #: ../src/editor/webkit_editor.c:1287 msgid "Prayer List/Journal Editor" msgstr "Dua Listesi / Dergi Editörü" #: ../src/gnome2/about_modules.c:138 msgid "About Sword Module" msgstr "Kılıç Modül Hakkında" #. Don't use an icon with GTK3 #: ../src/gnome2/about_modules.c:219 ../src/gnome2/about_trans.c:168 #: ../src/gnome2/find_dialog.c:288 msgid "Close" msgstr "" #: ../src/gnome2/about_modules.c:411 #, fuzzy msgid "Module name: " msgstr "Modül Yöneticisi" #: ../src/gnome2/about_modules.c:418 #, fuzzy msgid "Module abbreviation: " msgstr "Modül Listeler" #: ../src/gnome2/about_modules.c:423 #, fuzzy msgid "Version: " msgstr "Seçenekleri" #: ../src/gnome2/about_modules.c:426 msgid "No version stamp found" msgstr "" #: ../src/gnome2/about_modules.c:429 #, fuzzy msgid "Type: " msgstr "Kapsam" #: ../src/gnome2/about_modules.c:431 #, fuzzy msgid "Daily Devotion" msgstr "Günlük adanmışlık" #: ../src/gnome2/about_modules.c:433 ../src/gnome2/mod_mgr.c:1561 #: ../src/gnome2/utilities.c:612 ../src/main/sidebar.cc:1029 #: ../src/main/sidebar.cc:1031 msgid "Maps" msgstr "Haritaları" #: ../src/gnome2/about_modules.c:435 ../src/gnome2/mod_mgr.c:1565 #: ../src/gnome2/utilities.c:618 ../src/main/sidebar.cc:1038 #: ../src/main/sidebar.cc:1040 msgid "Images" msgstr "Görüntüler" #: ../src/gnome2/about_modules.c:437 #, fuzzy msgid "Glossary" msgstr "Sözlükler" #: ../src/gnome2/about_modules.c:441 msgid "Cult" msgstr "" #: ../src/gnome2/about_modules.c:445 ../src/gnome2/search_sidebar.c:287 msgid "Bible" msgstr "İncil" #: ../src/gnome2/about_modules.c:448 ../src/gnome2/search_sidebar.c:295 #: ../ui/prefs.glade.h:138 ../ui/prefs.gtkbuilder.h:138 msgid "Commentary" msgstr "Yorum" #: ../src/gnome2/about_modules.c:451 ../ui/prefs.glade.h:140 #: ../ui/prefs.gtkbuilder.h:140 msgid "Dictionary" msgstr "Sözlük" #: ../src/gnome2/about_modules.c:454 #, fuzzy msgid "General Book" msgstr "Genel Kitaplar" #: ../src/gnome2/about_modules.c:459 #, fuzzy msgid "Personal Commentary" msgstr "Adlandırmak Yorum" #: ../src/gnome2/about_modules.c:462 #, fuzzy msgid "Journal" msgstr "DailyJournal" #: ../src/gnome2/about_modules.c:465 #, fuzzy msgid "Unknown type" msgstr "Bilinmeyen" #: ../src/gnome2/about_modules.c:471 #, fuzzy msgid "Language: " msgstr "Aralıkları" #: ../src/gnome2/about_modules.c:474 msgid "Not specified" msgstr "" #: ../src/gnome2/about_modules.c:483 #, fuzzy msgid "Installed size: " msgstr "Yükleme Kaynağı" #: ../src/gnome2/about_modules.c:491 #, fuzzy msgid "Companion module(s):
" msgstr "Ana Pencere Modülleri" #: ../src/gnome2/about_modules.c:501 #, fuzzy msgid "Features:" msgstr "Format" #: ../src/gnome2/about_modules.c:505 #, fuzzy msgid "* Headings" msgstr "Başlıkları" #: ../src/gnome2/about_modules.c:513 #, fuzzy msgid "* Footnotes" msgstr "Dipnotlar" #: ../src/gnome2/about_modules.c:519 #, fuzzy msgid "* Cross references" msgstr "Çapraz referans" #: ../src/gnome2/about_modules.c:526 #, fuzzy msgid "* Strong's numbers" msgstr "Güçlü Numaraları" #: ../src/gnome2/about_modules.c:534 #, fuzzy msgid "* Morphological tags" msgstr "Morfolojik Etiketler" #: ../src/gnome2/about_modules.c:540 #, fuzzy msgid "* Lemmas" msgstr "Lemmas" #: ../src/gnome2/about_modules.c:548 #, fuzzy msgid "* Words of Christ in red" msgstr "Kırmızı Mesih'in Kelimeler" #: ../src/gnome2/about_modules.c:553 #, fuzzy msgid "* Greek accents" msgstr "Yunan Vurgular" #: ../src/gnome2/about_modules.c:559 #, fuzzy msgid "* Hebrew Vowel Points" msgstr "İbranice Ünlü Noktaları" #: ../src/gnome2/about_modules.c:565 #, fuzzy msgid "* Hebrew Cantillation" msgstr "İbranice Cantillation" #: ../src/gnome2/about_modules.c:571 msgid "* Variant readings" msgstr "" #: ../src/gnome2/about_modules.c:578 #, fuzzy msgid "* Transliteration forms" msgstr "Çevirisi" #: ../src/gnome2/about_modules.c:583 msgid "* Enumerations" msgstr "" #: ../src/gnome2/about_modules.c:588 msgid "* Glosses" msgstr "" #: ../src/gnome2/about_modules.c:595 #, fuzzy msgid "* Morpheme Segmentation" msgstr "Morfem Segmentasyon" #: ../src/gnome2/about_modules.c:602 msgid "* No features found" msgstr "" #: ../src/gnome2/about_modules.c:612 #, fuzzy msgid "Distribution license:" msgstr "Nitelik" #: ../src/gnome2/about_modules.c:625 #, fuzzy msgid "Promotional: " msgstr "Seçenekleri" #: ../src/gnome2/about_sword.c:79 msgid "" "The SWORD Project is an effort to create an ever-expanding software package " "for research and study of God and His Word. The SWORD Project framework " "allows easy use and study of Bible texts, commentaries, lexicons, " "dictionaries, and other books. Many frontends are built using this " "framework. An installed set of books may be shared among all frontends using " "the framework.\n" "\n" " Books can be downloaded from the SWORD Project." msgstr "" "SWORD Proje araştırma ve Tanrı'nın çalışma ve Sözü'ne için giderek " "genişleyen yazılım paketi oluşturmak için bir çabadır. SWORD Projesi " "çerçevesinde kullanımı kolay ve İncil metinleri, yorumlar, lexicons, sözlük " "çalışması, ve diğer kitaplar sağlar. Birçok önyüz Bu çerçevede kullanılarak " "inşa edilir. dizi kitap yüklü bir çerçeve kullanarak önyüz tüm arasında " "ortak olabilir. Kitap Projesi SWORD dan olabilir indirilebilir." #: ../src/gnome2/about_sword.c:98 msgid "The SWORD Project" msgstr "SWORD Projesi" #: ../src/gnome2/about_trans.c:82 #, fuzzy msgid "" "Do you like using Xiphos to study the Bible? Would you like to see its user " "interface in your native language? You could translate Xiphos! \n" "\n" "We are always looking for contributions of new translations of Xiphos into " "other languages. If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will be much " "appreciated!" msgstr "" "İncil çalışma Xiphos kullanarak sever misiniz? Eğer anadil kullanarak kendi " "ekran görmek ister misiniz? Eğer Xiphos çevirmek olabilir! Biz dilde diğer " "içine Xiphos yeni çeviriler katkılarını her zaman arıyoruz. Eğer bizim için " "çevirmek için aşağıdaki linke bakınız lütfen bize ulaşın ve çabalarımız ile " "yer almak edebiliyoruz." #: ../src/gnome2/about_trans.c:96 msgid "About Xiphos Translation" msgstr "Xiphos Çeviri Hakkında" #: ../src/gnome2/about_trans.c:135 msgid "See TRANSLATION-HOWTO in Xiphos source" msgstr "Xiphos Bkz TERCÜME-HOWTO kaynak" #: ../src/gnome2/about_trans.c:141 msgid "Xiphos development" msgstr "Xiphos gelişme" #: ../src/gnome2/about_xiphos.c:129 #, fuzzy msgid "Copyright © 2000-2017 Xiphos Development Team" msgstr "Telif hakkı 2000-2017 Xiphos Geliştirme Ekibi" #: ../src/gnome2/about_xiphos.c:131 msgid "" "\n" "Powered by The SWORD Project.\n" "We would like to thank Troy Griffitts and all the other folks who have given " "us The SWORD Project." msgstr "" "\n" "Projesi SWORD Powered by. Biz istiyorsunuz Projesi SWORD gibi teşekkür sahip " "verilmiş bize Troy millet diğer Griffitts ve tüm." #. info->stock_icon = GTK_STOCK_OPEN; #: ../src/gnome2/bookmark_dialog.c:163 ../src/gnome2/bookmarks_menu.c:361 #: ../src/gnome2/bookmarks_menu.c:653 ../src/gnome2/bookmarks_menu.c:753 #: ../src/gnome2/bookmarks_treeview.c:138 ../ui/editor_studypad.xml.h:15 #: ../ui/xi-menus.glade.h:58 ../ui/xi-menus-popup.gtkbuilder.h:36 msgid "Bookmark" msgstr "Imi" #: ../src/gnome2/bookmark_dialog.c:165 ../src/gnome2/bookmarks_menu.c:755 #: ../src/gnome2/bookmarks_treeview.c:139 msgid "Enter Folder Name" msgstr "Klasör Adı girin" #: ../src/gnome2/bookmark_dialog.c:167 ../src/gnome2/bookmarks_menu.c:757 msgid "Folder Name" msgstr "Klasör Adı" #: ../src/gnome2/bookmark_dialog.c:168 ../src/gnome2/bookmarks_menu.c:758 #: ../src/gnome2/bookmarks_treeview.c:141 msgid "Folder: " msgstr "Klasör:" #: ../src/gnome2/bookmarks_menu.c:200 msgid "Specify bookmarks file" msgstr "Belirtmek imleri dosyası" #: ../src/gnome2/bookmarks_menu.c:350 ../ui/xi-menus.glade.h:63 #: ../ui/xi-menus-popup.gtkbuilder.h:29 msgid "Edit" msgstr "Düzenlemek" #: ../src/gnome2/bookmarks_menu.c:364 msgid "Folder name: " msgstr "Klasör adı:" #: ../src/gnome2/bookmarks_menu.c:367 msgid "Bookmark name: " msgstr "Işareti adı:" #: ../src/gnome2/bookmarks_menu.c:370 ../src/gnome2/bookmarks_menu.c:661 msgid "Verse: " msgstr "Ayet:" #: ../src/gnome2/bookmarks_menu.c:371 ../src/gnome2/bookmarks_menu.c:662 msgid "Module: " msgstr "Modülü:" #: ../src/gnome2/bookmarks_menu.c:493 msgid "Remove the selected folder" msgstr "Seçilen klasör kaldırma" #: ../src/gnome2/bookmarks_menu.c:494 msgid "(and all its contents)?" msgstr "(Ve tüm içeriği)?" #: ../src/gnome2/bookmarks_menu.c:498 msgid "Remove the selected bookmark" msgstr "seçili yer imini kaldır" #: ../src/gnome2/bookmarks_menu.c:654 msgid "Add" msgstr "Eklemek" #: ../src/gnome2/bookmarks_menu.c:660 msgid "Label: " msgstr "Etiket:" #: ../src/gnome2/bookmarks_treeview.c:102 ../src/gnome2/export_bookmarks.c:172 #: ../src/gnome2/export_bookmarks.c:229 #, c-format msgid "Search result: %s" msgstr "Arama sonucu:%s" #: ../src/gnome2/bookmarks_treeview.c:747 msgid "" "Opening a multi-reference bookmark in\n" "separate tabs is not supported." msgstr "" #: ../src/gnome2/bookmarks_treeview.c:846 ../src/gnome2/sidebar.c:1517 #: ../src/gnome2/sidebar.c:1569 msgid "Bookmarks" msgstr "Imleri" #: ../src/gnome2/cipher_key_dialog.c:63 #, c-format msgid "Cipher key for module %s" msgstr "modül için %s Cipher anahtar sözcükler" #: ../src/gnome2/cipher_key_dialog.c:64 msgid "for:" msgstr "için:" #: ../src/gnome2/cipher_key_dialog.c:67 msgid "Enter Key: " msgstr "Enter tuşu:" #: ../src/gnome2/dialog.c:256 msgid "_Ok" msgstr "" #: ../src/gnome2/dialog.c:259 msgid "_Yes" msgstr "" #: ../src/gnome2/dialog.c:262 msgid "_Save" msgstr "_Save" #: ../src/gnome2/dialog.c:265 msgid "_No" msgstr "" #: ../src/gnome2/dialog.c:268 ../ui/export-dialog.gtkbuilder.h:2 #: ../ui/module-manager.gtkbuilder.h:18 msgid "_Cancel" msgstr "" #: ../src/gnome2/dialog.c:289 msgid "Close without Saving" msgstr "Yakın Tasarruf olmadan" #: ../src/gnome2/dialog.c:724 msgid "Xiphos:" msgstr "Xiphos:" #: ../src/gnome2/dialog.c:854 msgid "Close _without Saving" msgstr "Yakın Tasarruf _without" #: ../src/gnome2/export_bookmarks.c:175 ../src/gnome2/export_bookmarks.c:232 #: ../src/gnome2/sidebar.c:1539 ../src/gnome2/sidebar.c:1587 #, c-format msgid "Verse List" msgstr "Ayet Listesi" #: ../src/gnome2/export_bookmarks.c:659 msgid "VerseList" msgstr "VerseList" #: ../src/gnome2/export_bookmarks.c:663 msgid "SearchResults" msgstr "Arama sonuçları" #: ../src/gnome2/export_dialog.c:325 ../ui/export-dialog.glade.h:4 #: ../ui/export-dialog.gtkbuilder.h:5 msgid "Please check copyright before exporting!" msgstr "ihracat öncesi telif kontrol edin!" #: ../src/gnome2/find_dialog.c:183 ../src/gnome2/find_dialog.c:359 #: ../ui/gtk2_webedit.ui.h:18 ../ui/gtk_webedit.ui.h:18 msgid "Find" msgstr "Bulmak" #: ../src/gnome2/find_dialog.c:202 msgid "Enter Word or Phrase" msgstr "Kelime ya da cümle girin" #: ../src/gnome2/find_dialog.c:217 msgid "Search backwards" msgstr "Arama geriye" #: ../src/gnome2/find_dialog.c:280 msgid "Find Next" msgstr "Sonrakini bul" #: ../src/gnome2/font_dialog.c:294 msgid "Set Module Font" msgstr "Set Modülü Yazı" #: ../src/gnome2/font_dialog.c:328 msgid "Change font for" msgstr "için yazı tipini değiştirme" #: ../src/gnome2/font_dialog.c:332 ../ui/editor_link_dialog.xml.h:3 msgid "Module" msgstr "Modül" #: ../src/gnome2/font_dialog.c:336 msgid "Current font: " msgstr "Geçerli yazı tipi:" #: ../src/gnome2/font_dialog.c:377 ../src/gnome2/font_dialog.c:393 #: ../ui/prefs.gtkbuilder.h:3 msgid "+0" msgstr "+0" #: ../src/gnome2/font_dialog.c:396 msgid "Use the default font for this module" msgstr "Bu modül için varsayılan yazı tipi kullanın" #: ../src/gnome2/gui.c:173 msgid "BUG! Xiphos is about to crash due to a \"STRDUP\" error." msgstr "HATA! Xiphos hakkında bir \"STRDUP\" hatası nedeniyle kaza etmektir." #: ../src/gnome2/gui.c:174 ../src/gnome2/gui.c:204 msgid "Please report this error to the Xiphos team with:" msgstr "ile Xiphos ekibine Lütfen bu hatayı bildirin:" #: ../src/gnome2/gui.c:203 msgid "BUG! Xiphos is about to crash due to a \"STRING\" error." msgstr "HATA! Xiphos hakkında \"STRING\" hatası nedeniyle kaza etmektir." #: ../src/gnome2/main_window.c:587 #, fuzzy, c-format msgid "Module has no support for %s." msgstr "modüllerde o Güçlü Numaraları var" #: ../src/gnome2/main_window.c:660 #, fuzzy msgid "Xiphos: No windows." msgstr "Xiphos:" #: ../src/gnome2/main_window.c:716 msgid "BibleSync: Current navigation sent." msgstr "" #: ../src/gnome2/main_window.c:718 msgid "BibleSync: Not speaking." msgstr "" #: ../src/gnome2/main_window.c:948 msgid "Xiphos - Bible Study Software" msgstr "Xiphos - İncil Çalışması Yazılım" #: ../src/gnome2/main_window.c:1012 msgid "Open a new tab" msgstr "yeni bir sekme açma" #: ../src/gnome2/main_window.c:1067 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/main/sidebar.cc:655 #: ../src/main/sidebar.cc:975 ../src/main/sidebar.cc:976 #: ../src/main/sidebar.cc:977 msgid "Standard View" msgstr "Standart Profil" #: ../src/gnome2/main_window.c:1107 msgid "Commentary View" msgstr "Yorum Profili" #: ../src/gnome2/main_window.c:1115 msgid "Book View" msgstr "Kitap Profili" #: ../src/gnome2/main_window.c:1133 msgid "Welcome to Xiphos" msgstr "Hoşgeldin Xiphos için" #: ../src/gnome2/menu_popup.c:1296 msgid "" "Renaming is not available in Windows.\n" "\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment." msgstr "" "ortamı Windows mevcuttur Xiphos yeniden adlandırma. Windows'ta değil " "kullanılamaz adlandırma bir yorum, kişisel nedenle. yorum bu gibi " "içeriklerin resimler, açık şu bileşenlerin sınırlı Windows 'dosya " "sistemi, dosya isimlerinin değiştirilmesi çünkü izin vermez." #: ../src/gnome2/menu_popup.c:1315 msgid "Rename Commentary" msgstr "Adlandırmak Yorum" #: ../src/gnome2/menu_popup.c:1318 msgid "Choose Commentary Name" msgstr "Seçim Commentary Adı" #: ../src/gnome2/menu_popup.c:1320 msgid "New Name" msgstr "Yeni Adı" #: ../src/gnome2/menu_popup.c:1321 ../src/gnome2/treekey-editor.c:138 #: ../src/gnome2/treekey-editor.c:195 ../src/gnome2/treekey-editor.c:293 #: ../src/main/prayerlists.cc:235 msgid "Name: " msgstr "Adı:" #: ../src/gnome2/menu_popup.c:1330 ../src/main/prayerlists.cc:248 msgid "Module names must contain [A-Za-z0-9_] only." msgstr "Modül adları yalnızca [A-Za-z0-9_] içermelidir." #: ../src/gnome2/menu_popup.c:1336 ../src/main/prayerlists.cc:254 msgid "Xiphos already knows a module by that name." msgstr "Xiphos zaten bu isimde bir modül biliyor." #: ../src/gnome2/menu_popup.c:1378 #, c-format msgid "" "Failed to create new configuration:\n" "%s" msgstr "yapılandırma, yeni oluşturmak alınamadı:%s" #: ../src/gnome2/menu_popup.c:1387 msgid "" "Configuration build error:\n" "\n" msgstr "" "Yapılandırma hatası kurmak:\n" "\n" #: ../src/gnome2/menu_popup.c:2032 msgid "No module in this pane." msgstr "" #. ***************************************************************************** #. * defines #. #: ../src/gnome2/mod_mgr.c:64 msgid "" "Overview of the Module Manager.\n" "\n" "This is Xiphos' mechanism to get new and updated content.\n" "If you have never been here before, please take a moment to look it over.\n" "\n" "Modules come from different repositories. Module Sources: Add/" "Remove will show you what repositories are currently known.\n" "\n" "Module Sources: Choose is for deciding from where modules should " "come, that is, from which repository Xiphos should obtain them, as well as " "where they should be placed on your system. Set Install Source and " "Install Destination, then click Refresh.\n" "\n" "Modules: Install/Update is for selecting and obtaining modules after " "choosing source and destination.\n" "\n" "Modules: Maintenance is for archive and index creation.\n" "\n" "See section 5 of our manual for Module Manager detail, or ask for help via " "Live Chat, or (if no one is responsive in chat) send mail to our users' " "mailing list.\n" msgstr "" #: ../src/gnome2/mod_mgr.c:67 msgid "" "Welcome to Xiphos.\n" "\n" "There are no Bibles installed. In order to initialize, Xiphos needs at least " "one Bible module. To facilitate this, the Module Manager has been opened so " "that you may install one or more Bibles, either from a local module set " "(cdrom, flash drive) or over the network from CrossWire Bible Society. " "Please refer to these step-by-step instructions, and to the general module " "manager overview that has also been opened.\n" "\n" "For local install:\n" "- In Module Sources: Add/Remove, add a new local folder name where " "modules can be found.\n" " (This is where folders exist named mods.d and modules.)\n" "- In Module Sources: Choose, click the \"Local\" button, and select " "your folder from the pulldown.\n" "\n" "For network install from CrossWire:\n" "- In Module Sources: Choose, click the \"Remote\" button and select " "CrossWire from the pulldown.\n" "- Click the \"Refresh\" button at the bottom.\n" "\n" "In either case:\n" "- In Modules: Install/Update, select Bibles and other modules of your " "preference.\n" "- Click \"Install\".\n" "- Close the Module Manager when you are done.\n" "\n" "Warning: If you live in a persecuted country, use with care.\n" "\n" "Both this step-by-step instruction dialog and the general introduction " "dialog may be closed at any time." msgstr "" "Hoşgeldin Xiphos için. İncil yüklenir yoktur. başlatmak için, Xiphos " "en az bir İncil modül ihtiyacı var. Bunu kolaylaştırmak için, Modül " "Yöneticisi yerel bir modül kümesi (CD, flash sürücü) veya CrossWire Bible " "Society ağ üzerinden ya, bir veya birden fazla İncil kurabilir böylece " "açıldı. açılmış ayrıca genel modül yöneticisi bakış vardır ve, adım " "talimatlar Lütfen adım bakın bunlara - yerel. yüklemek için: " "Kaynaklar yılında Modülü: bulundu Ekle / Kaldır olmak " "klasör adını modülleri olabilir, eklemek yerel yeni bir (. Bu modül " "ve bir mods.d adında mevcut olduğu klasörleri.) Modülü - In " "Kaynaklar seçin, düğmesine tıklayın \"Yerel\" ve gelen ağ kurmak " "için açılan. seçin sizin seçmek Klasör CrossWire: tıklayın " "-: Kaynakları Modülü basıp CrossWire dan açılan. düğmesine Uzak \"\" " "- alt Yenile \"düğmesine at\" ı tıklayın - ya. In case: Modüller " "In: / Update seçeneğini İncil ve diğer tercih. senin modülleri " "yükleyin - \"Click\" Install -. yapılır sen Yöneticisi kapatın " "Modülü:. Uyarı önem veriyorsanız ile zulüm canlı bir kullanmak, ülke " "zaman. Hem bu adım giriş-adım öğretim iletişim ve genel bir kapatılmaya " "iletişim olabilir." #: ../src/gnome2/mod_mgr.c:191 msgid "Remove these modules?" msgstr "Bu modüllerin kaldırılsın mı?" #: ../src/gnome2/mod_mgr.c:192 msgid "Preparing to remove" msgstr "kaldırmak için hazırlanıyor" #: ../src/gnome2/mod_mgr.c:193 msgid "Removing" msgstr "Çıkarmadan" #: ../src/gnome2/mod_mgr.c:194 ../ui/xi-menus.glade.h:158 #: ../ui/xi-menus-popup.gtkbuilder.h:27 msgid "Remove" msgstr "Kaldırmak" #: ../src/gnome2/mod_mgr.c:195 msgid "Install these modules?" msgstr "Bu modüllerin kurulsun mu?" #: ../src/gnome2/mod_mgr.c:196 msgid "Preparing to install" msgstr "yüklemek için hazırlanıyor" #: ../src/gnome2/mod_mgr.c:197 msgid "Installing" msgstr "Yükleme" #: ../src/gnome2/mod_mgr.c:198 msgid "Install" msgstr "Yüklemek" #: ../src/gnome2/mod_mgr.c:199 msgid "Archive these modules?" msgstr "Arşiv bu modülleri?" #: ../src/gnome2/mod_mgr.c:200 msgid "Preparing to archive" msgstr "arşiv için hazırlanıyor" #: ../src/gnome2/mod_mgr.c:201 msgid "Archiving" msgstr "Arşivleme" #: ../src/gnome2/mod_mgr.c:202 msgid "Archive" msgstr "Arşiv" #: ../src/gnome2/mod_mgr.c:203 msgid "" "Build fast-search index for these\n" "modules (may take minutes/module)?" msgstr "" "arama indeksi için bu modüllerin-Build hızlı (modül / dakika sürebilir)?" #: ../src/gnome2/mod_mgr.c:204 msgid "Preparing to index" msgstr "endeks hazırlanıyor" #: ../src/gnome2/mod_mgr.c:205 msgid "Indexing" msgstr "Endeksleme" #: ../src/gnome2/mod_mgr.c:206 msgid "Index" msgstr "Indeks" #: ../src/gnome2/mod_mgr.c:207 msgid "Delete fast-search index for these modules?" msgstr "Bu modüller için silme hızlı arama indeksi?" #: ../src/gnome2/mod_mgr.c:208 msgid "Preparing to delete index" msgstr "dizini silmek için hazırlanıyor" #: ../src/gnome2/mod_mgr.c:209 msgid "Deleting index" msgstr "indeks silme" #: ../src/gnome2/mod_mgr.c:210 msgid "Deletion" msgstr "Silme" #: ../src/gnome2/mod_mgr.c:311 msgid "The module has no About information." msgstr "Modül bilgi hakkında hiçbir bulunmuyor." #: ../src/gnome2/mod_mgr.c:533 msgid "Module Name" msgstr "Modül Adı" #: ../src/gnome2/mod_mgr.c:562 msgid "A checkmark means this module is already installed" msgstr "Bir onay işareti bu modül zaten yüklü olduğu anlamına gelir" #: ../src/gnome2/mod_mgr.c:589 msgid "Click the box to work on this module" msgstr "kutusunda bu modül üzerinde çalışmak için tıklayın" #: ../src/gnome2/mod_mgr.c:590 msgid "Click the box to select this module for install/update" msgstr "install / güncelleme için bu modülü seçmek için kutuyu tıklayın" #: ../src/gnome2/mod_mgr.c:608 msgid "Installed" msgstr "Yüklü" #: ../src/gnome2/mod_mgr.c:625 msgid "" "The index icon means you have built an optimized ('lucene') index for this " "module for fast searching (see the Maintenance pane for this function)" msgstr "" "Endeks simge (bu işlev için Bakım bölmesinde bakınız) arama hızlı bu modül " "için bir ('Lucene') optimize endeksi inşa demektir" #: ../src/gnome2/mod_mgr.c:649 msgid "" "The lock icon means this module is encrypted, and requires that you purchase " "an unlock key from the content owner" msgstr "" "Kilit simgesi, bu modül şifreli olduğu anlamına gelir ve bir içerik " "sahibinden anahtar kilidini satın gerektirir" #: ../src/gnome2/mod_mgr.c:664 ../src/main/biblesync_glue.cc:596 #: ../ui/gtk2_webedit.ui.h:2 ../ui/gtk_webedit.ui.h:2 ../ui/xi-menus.glade.h:57 #: ../ui/xi-menus-popup.gtkbuilder.h:35 msgid "About" msgstr "Hakkında" #: ../src/gnome2/mod_mgr.c:688 msgid "" "The refresh icon means the Installed module is older than the newer " "Available module: You should update the module" msgstr "" "Yenileme simgesi Yüklü modül yeni Mevcut modül daha büyük olduğu anlamına " "gelir: güncellemeniz gerekir modülü" #: ../src/gnome2/mod_mgr.c:700 msgid "Available" msgstr "Mevcut" #: ../src/gnome2/mod_mgr.c:709 msgid "Size" msgstr "Boyut" #: ../src/gnome2/mod_mgr.c:718 msgid "Description" msgstr "Açıklama" #: ../src/gnome2/mod_mgr.c:872 #, c-format msgid "" "`mkdir %s' failed:\n" "%s." msgstr "" "`mkdir %s' başarısız oldu:\n" "%s." #: ../src/gnome2/mod_mgr.c:906 msgid " archived in: \n" msgstr "arşivlenir:\n" #: ../src/gnome2/mod_mgr.c:988 msgid "Journals and prayer lists cannot be indexed." msgstr "Dergi ve dua listeleri endeksli olamaz." #: ../src/gnome2/mod_mgr.c:1019 #, c-format msgid "%s failed" msgstr "" #: ../src/gnome2/mod_mgr.c:1022 ../src/gnome2/mod_mgr.c:1788 msgid "Finished" msgstr "Bitmiş" #: ../src/gnome2/mod_mgr.c:1195 ../src/gnome2/mod_mgr.c:1197 #: ../src/gnome2/mod_mgr.c:1307 ../src/gnome2/mod_mgr.c:1340 #: ../src/gnome2/mod_mgr.c:1342 ../src/gnome2/utilities.c:432 #: ../src/gnome2/utilities.c:495 ../src/gnome2/utilities.c:497 #: ../src/gnome2/utilities.c:1071 ../src/main/sidebar.cc:807 #: ../src/main/sidebar.cc:878 ../src/main/sidebar.cc:880 msgid "Unknown" msgstr "Bilinmeyen" #: ../src/gnome2/mod_mgr.c:1518 #, c-format msgid "" "Repository:\n" "%s" msgstr "Depo:%s" #: ../src/gnome2/mod_mgr.c:1531 msgid "" "Categorized by\n" "Module Type" msgstr "Türü Modülü Categorized tarafından" #: ../src/gnome2/mod_mgr.c:1536 ../src/gnome2/utilities.c:574 #: ../src/main/sidebar.cc:959 ../src/main/sidebar.cc:961 msgid "Biblical Texts" msgstr "İncille Metinler" #: ../src/gnome2/mod_mgr.c:1540 ../src/gnome2/utilities.c:580 #: ../src/main/sidebar.cc:666 ../src/main/sidebar.cc:984 #: ../src/main/sidebar.cc:986 msgid "Commentaries" msgstr "Yorumlar" #: ../src/gnome2/mod_mgr.c:1544 ../src/gnome2/utilities.c:587 #: ../src/main/sidebar.cc:993 ../src/main/sidebar.cc:995 msgid "Dictionaries" msgstr "Sözlükler" #: ../src/gnome2/mod_mgr.c:1548 ../src/gnome2/utilities.c:593 #: ../src/main/sidebar.cc:1002 ../src/main/sidebar.cc:1004 msgid "Glossaries" msgstr "Sözlükler" #: ../src/gnome2/mod_mgr.c:1552 ../src/gnome2/utilities.c:600 #: ../src/main/sidebar.cc:1011 ../src/main/sidebar.cc:1013 msgid "Daily Devotionals" msgstr "Günlük devotionals" #: ../src/gnome2/mod_mgr.c:1557 ../src/gnome2/utilities.c:606 #: ../src/main/sidebar.cc:674 ../src/main/sidebar.cc:1020 #: ../src/main/sidebar.cc:1022 msgid "General Books" msgstr "Genel Kitaplar" #: ../src/gnome2/mod_mgr.c:1569 ../src/gnome2/utilities.c:624 #: ../src/main/sidebar.cc:1047 ../src/main/sidebar.cc:1049 msgid "Cult/Unorthodox" msgstr "Kült / Ortodoks Olmayan" #: ../src/gnome2/mod_mgr.c:1578 msgid "" "Categorized by\n" "Availability" msgstr "Durumu ile Categorized" #: ../src/gnome2/mod_mgr.c:1582 msgid "Updates" msgstr "Güncellemeleri" #: ../src/gnome2/mod_mgr.c:1587 msgid "Uninstalled" msgstr "Kaldırıldı" #: ../src/gnome2/mod_mgr.c:1592 ../src/gnome2/sidebar.c:632 #: ../src/gnome2/utilities.c:632 ../src/main/prayerlists.cc:233 #: ../src/main/sidebar.cc:1057 ../src/main/sidebar.cc:1059 msgid "Prayer List/Journal" msgstr "Dua Listesi / Dergi" #: ../src/gnome2/mod_mgr.c:1771 msgid "Refreshing from remote source" msgstr "Uzak bir kaynaktan Yenileniyor" #: ../src/gnome2/mod_mgr.c:1783 msgid "Remote source not found" msgstr "Uzaktan kaynak bulunamadı" #: ../src/gnome2/mod_mgr.c:1854 msgid "Configure" msgstr "Yapılandırmak" #: ../src/gnome2/mod_mgr.c:1883 msgid "Type" msgstr "Türü" #: ../src/gnome2/mod_mgr.c:1890 msgid "Caption" msgstr "Başlık" #: ../src/gnome2/mod_mgr.c:1897 msgid "Source" msgstr "Kaynak" #: ../src/gnome2/mod_mgr.c:1904 msgid "Directory" msgstr "Dizin" #: ../src/gnome2/mod_mgr.c:1912 msgid "User" msgstr "Kullanıcı" #: ../src/gnome2/mod_mgr.c:1919 msgid "Password" msgstr "Şifre" #: ../src/gnome2/mod_mgr.c:1926 msgid "UID" msgstr "UID" #: ../src/gnome2/mod_mgr.c:1941 msgid "Module Sources" msgstr "Modül Kaynakları" #: ../src/gnome2/mod_mgr.c:1944 msgid "Add/Remove" msgstr "Ekle / Kaldır" #: ../src/gnome2/mod_mgr.c:1947 msgid "Choose" msgstr "Seçmek" #: ../src/gnome2/mod_mgr.c:1950 ../src/gnome2/preferences_dialog.c:2051 #: ../src/gnome2/sidebar.c:1549 ../src/gnome2/sidebar.c:1595 msgid "Modules" msgstr "Modülleri" #: ../src/gnome2/mod_mgr.c:1952 msgid "Install/Update" msgstr "Install / Güncelleme" #: ../src/gnome2/mod_mgr.c:1955 msgid "Maintenance" msgstr "Bakım" #: ../src/gnome2/mod_mgr.c:2171 msgid "Please Refresh" msgstr "Lütfen yenileyin" #: ../src/gnome2/mod_mgr.c:2172 msgid "Your module list is not up to date!" msgstr "Sizin modül listesi güncel değil!" #. Zero Bibles is just not workable in Xiphos. #: ../src/gnome2/mod_mgr.c:2489 msgid "" "You have uninstalled your last Bible.\n" "Xiphos requires at least one." msgstr "Eğer en az bir şekilde kaldırdınız son İncil de Xiphos. Gerektirir." #: ../src/gnome2/mod_mgr.c:2495 msgid "" "There are still no Bibles installed.\n" "Xiphos cannot continue without one." msgstr "" "olmadan tek devam edebilirsiniz değil Xiphos vardır. yüklü İncil yok hala." #: ../src/gnome2/mod_mgr.c:2620 #, c-format msgid "" "%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone." msgstr "" #: ../src/gnome2/mod_mgr.c:2686 msgid "No obsolete modules were found." msgstr "" #: ../src/gnome2/mod_mgr.c:2708 msgid "Standard remote sources have been loaded." msgstr "Standart uzaktan kaynaklardan yüklenen edilmiştir." #: ../src/gnome2/mod_mgr.c:2717 msgid "Could not load standard sources from CrossWire." msgstr "CrossWire arası standart kaynakları yüklenemedi." #: ../src/gnome2/mod_mgr.c:2868 ../src/gnome2/mod_mgr.c:3124 msgid "Remove the selected source" msgstr "Seçilen kaynak Kaldır" #: ../src/gnome2/mod_mgr.c:2934 msgid "Enter a remote source" msgstr "Uzak bir kaynak girin" #: ../src/gnome2/mod_mgr.c:2943 msgid "Caption:" msgstr "Başlık:" #: ../src/gnome2/mod_mgr.c:2944 msgid "Type:" msgstr "Türü:" #: ../src/gnome2/mod_mgr.c:2945 msgid "Host:" msgstr "Host:" #: ../src/gnome2/mod_mgr.c:2946 msgid "Directory:" msgstr "Dizin:" #: ../src/gnome2/mod_mgr.c:2947 msgid "User (optional):" msgstr "Kullanıcı (isteğe bağlı):" #: ../src/gnome2/mod_mgr.c:2948 msgid "Password (optional):" msgstr "Parola (isteğe bağlı):" #. this can happen at most once #: ../src/gnome2/mod_mgr.c:2974 msgid "A source by that name already exists." msgstr "bu isimle bir kaynak zaten var." #: ../src/gnome2/mod_mgr.c:3121 msgid "Delete a remote source" msgstr "Silmek uzak bir kaynak" #: ../src/gnome2/mod_mgr.c:3640 #, fuzzy msgid "[no module]" msgstr "Tüm modül" #: ../src/gnome2/navbar_book.c:356 ../src/gnome2/navbar_book_dialog.c:300 msgid "Go outward, to the section containing this one" msgstr "bu içeren bölümüne, dışa git" #: ../src/gnome2/navbar_book.c:380 ../src/gnome2/navbar_book_dialog.c:326 msgid "Go to previous item" msgstr "önceki öğeye gider" #: ../src/gnome2/navbar_book.c:403 ../src/gnome2/navbar_book_dialog.c:350 msgid "Go to next item" msgstr "Bir sonraki öğeye gider" #: ../src/gnome2/navbar_book.c:427 ../src/gnome2/navbar_book_dialog.c:374 msgid "Go inward, to the first subsection" msgstr "Birinci fıkrada için, dahilde git" #: ../src/gnome2/navbar_versekey_dialog.c:898 #: ../src/gnome2/navbar_versekey_editor.c:926 #: ../src/gnome2/navbar_versekey_parallel.c:847 msgid "Synchronize this window's scrolling with the main window" msgstr "ana penceresi ile senkronize bu pencerenin kaydırma" #: ../src/gnome2/parallel_dialog.c:348 ../src/gnome2/preferences_dialog.c:2058 msgid "Parallel" msgstr "Paralel" #: ../src/gnome2/parallel_view.c:112 msgid "Detach/Attach" msgstr "Ayırmak / takın" #: ../src/gnome2/parallel_view.c:117 ../ui/xi-menus.glade.h:66 #: ../ui/xi-menus-popup.gtkbuilder.h:43 msgid "Module Options" msgstr "Modül Seçenekleri" #: ../src/gnome2/parallel_view.c:213 ../src/gnome2/sidebar.c:616 #: ../src/gnome2/sidebar.c:621 ../src/gnome2/tabbed_browser.c:254 #: ../src/main/sidebar.cc:638 ../src/main/sidebar.cc:967 #: ../src/main/sidebar.cc:968 ../src/main/sidebar.cc:969 msgid "Parallel View" msgstr "Paralel Profili" #: ../src/gnome2/preferences_dialog.c:865 msgid "BibleSync session passphrase" msgstr "" #: ../src/gnome2/preferences_dialog.c:867 msgid "Phrase:" msgstr "" #. mode selection failed? probably dead interface #: ../src/gnome2/preferences_dialog.c:938 msgid "" "Mode selection failed.\n" "Set \"Debug\" and try again to see why." msgstr "" #: ../src/gnome2/preferences_dialog.c:987 #, fuzzy msgid "Mode selection failed.\n" msgstr "Yüksek sesle okuyun Seçimi" #: ../src/gnome2/preferences_dialog.c:990 #, c-format msgid "BibleSync: %s (passphrase \"%s\")." msgstr "" #: ../src/gnome2/preferences_dialog.c:992 msgid "Disabled" msgstr "" #: ../src/gnome2/preferences_dialog.c:994 ../src/main/xml.c:96 msgid "Personal" msgstr "Kişisel" #: ../src/gnome2/preferences_dialog.c:996 msgid "Speaker" msgstr "" #: ../src/gnome2/preferences_dialog.c:997 msgid "Audience" msgstr "" #: ../src/gnome2/preferences_dialog.c:1612 #: ../src/gnome2/preferences_dialog.c:1646 #: ../src/gnome2/preferences_dialog.c:1679 #: ../src/gnome2/preferences_dialog.c:1711 #: ../src/gnome2/preferences_dialog.c:1742 #: ../src/gnome2/preferences_dialog.c:1773 #: ../src/gnome2/preferences_dialog.c:1804 #: ../src/gnome2/preferences_dialog.c:1836 #: ../src/gnome2/preferences_dialog.c:1869 #: ../src/gnome2/preferences_dialog.c:1920 #: ../src/gnome2/preferences_dialog.c:2373 msgid "-- Select --" msgstr "- Seçiniz -" #: ../src/gnome2/preferences_dialog.c:1883 msgid "Locale will take effect after restart." msgstr "Yerel yeniden başlattıktan sonra yürürlüğe girecek." #: ../src/gnome2/preferences_dialog.c:1953 ../ui/prefs.glade.h:1 #: ../ui/prefs.gtkbuilder.h:9 msgid "Preferences" msgstr "Tercihleri" #: ../src/gnome2/preferences_dialog.c:2031 msgid "General" msgstr "Genel" #: ../src/gnome2/preferences_dialog.c:2034 msgid "Options" msgstr "Seçenekleri" #: ../src/gnome2/preferences_dialog.c:2037 ../ui/prefs.glade.h:85 #: ../ui/prefs.gtkbuilder.h:85 #, fuzzy msgid "BibleSync" msgstr "İncil" #: ../src/gnome2/preferences_dialog.c:2041 msgid "Fonts" msgstr "Yazı" #: ../src/gnome2/preferences_dialog.c:2044 msgid "Color" msgstr "Renk" #: ../src/gnome2/preferences_dialog.c:2047 msgid "Sizes and Faces" msgstr "Boyutları ve Yüzler" #: ../src/gnome2/preferences_dialog.c:2061 msgid "Special" msgstr "Özel" #: ../src/gnome2/preferences_dialog.c:2754 ../src/gnome2/search_dialog.c:519 msgid "Clear List?" msgstr "Net Listesi?" #: ../src/gnome2/preferences_dialog.c:2755 ../src/gnome2/search_dialog.c:520 msgid "Are you sure you want to clear the module list?" msgstr "Eğer modül listesini silmek istediğinizden emin misiniz?" #: ../src/gnome2/preferences_dialog.c:2806 ../src/main/search_dialog.cc:658 msgid "Remove Module?" msgstr "Modül kaldırılsın mı?" #: ../src/gnome2/preferences_dialog.c:2807 ../src/main/search_dialog.cc:659 msgid "Are you sure you want to remove the selected module?" msgstr "Seçili modülü kaldırmak istediğinizden emin misiniz?" #: ../src/gnome2/search_dialog.c:62 ../src/main/search_dialog.cc:52 #: ../src/main/search_sidebar.cc:51 msgid "Searching the " msgstr "Arama" #: ../src/gnome2/search_dialog.c:63 ../src/main/search_dialog.cc:53 #: ../src/main/search_sidebar.cc:52 msgid " Module" msgstr "Modül" #: ../src/gnome2/search_dialog.c:64 ../src/main/search_dialog.cc:54 #: ../src/main/search_sidebar.cc:53 msgid "found in " msgstr "bulundu" #: ../src/gnome2/search_dialog.c:483 #, c-format msgid "New List %s" msgstr "Yeni Liste%s" #: ../src/gnome2/search_dialog.c:700 msgid "The last module list may not be deleted" msgstr "Son modül listesi silinemez" #: ../src/gnome2/search_dialog.c:715 msgid "Delete list?" msgstr "Listeyi sil?" #: ../src/gnome2/search_dialog.c:716 msgid "Are you sure you want to delete:" msgstr "Eğer silmek istediğinizden emin misiniz:" #. ***************************************************************************** #. * Name #. * on_lucene_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_lucene_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:845 msgid "" "Syntax overview for optimized \"lucene\" searches\n" "Search for verses that contain...\n" "\n" "loved one\n" "\t \"loved\" or \"one\"\n" "\tThis is the same as searching for loved OR one\n" "\"loved one\"\n" "\tThe phrase \"loved one\"\n" "love*\n" "\tA word starting with \"love\"\n" "\t(love OR loves OR loved OR etc...)\n" "loved AND one\n" "\tThe word \"loved\" and the word \"one\"\n" "\t&& can be used in place of AND\n" "+loved one\n" "\tVerses that must contain \"loved\" and may contain \"one\"\n" "loved NOT one\n" "\t\"loved\" but not \"one\"\n" "(loved one) AND God\n" "\t\"loved\" or \"one\" and \"God\"\n" "lemma:G2316\n" "\tSearch for the Strong's Greek (\"G\") word number 2316.\n" "\tAlso, select Strong's display on the Attribute Search tab.\n" "\n" "For complete details, search the web for \"lucene search syntax\"." msgstr "" "içeren ... o Kullanımı bakış için optimize edilmiş \"ayet arar\" Lucene Arama \"sevilen\" önce \"ya da\" tek \"bir\" sevilen bir VEYA sevdiler Bu " "aynı arama gibi için ifade * kelime bir başlangıç \"loved\" aşk bir \"ile\" " "aşk \"& & ve yerler kullanılmasına VE (aşk VEYA seviyor VEYA VE bir akşam OR " "vs ..) sabah kelime\" bir \"sözcüğü ve\" sabah + ve ekledi \"loved\" içeren " "Ayetler gereken bir olabilir içeren \"bir\" ama değil bir " "\"sonra\" önce değil \"bir\" (bir akşam) ve Tanrı \"lemma\" önce \"ya da\" " "tek \"ve\": 2316. numarası Arama için G Güçlü Yunan (\"\") sözcüğü G2316 " "Ayrıca sekmesini Özellik Search seçeneğini güçlü ekran. Ayrıntılar " "için tam, arama sözdizimi \"arama web için\" Lucene." #. ***************************************************************************** #. * Name #. * on_attributes_intro_clicked #. * #. * Synopsis #. * #include "gui/search_dialog.h" #. * #. * void on_attributes_intro_clicked(GtkToggleButton *button, #. * gpointer user_data) #. * #. * Description #. * #. * #. * Return value #. * void #. #: ../src/gnome2/search_dialog.c:903 msgid "" "Attribute-based searches\n" "Searches for content contained in markup outside the main text. Attributes " "are footnotes, Strong's numbers, and morphological symbols.\n" "\n" "Be aware that most such searches can now be done faster via optimized " "\"lucene\" searches using keyword qualifiers.\n" "\n" "To use attribute searches, you must select the appropriate button on the " "Attribute Search tab.\n" "* Footnote text is searched just like regular text.\n" "* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) " "and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n" "* Morphological tags are identified literally, e.g. N-ASF for \"noun, " "accusative singular feminine\" -- see the Robinson module for details." msgstr "" "bazlı aramalar Aramalar için içerik Öznitelik metin ana " "dışında bulunan bir biçimlendirme. Nitelikleri sembolleri dipnotlar Güçlü," "'s sayılar ve morfolojik. Sekmesini Arama Öznitelik Be farkında " "olduğunu en düğmesini arar, sen seçmelisiniz uygun öznitelik için kullanın. " "Şimdi bu tür aramaları olmak yapılır elemeleri anahtar \"kullanarak arama " "Lucene hızlı üzerinden optimize\". * dipnot metni normal gibi aradı sadece. " "* \"Tanrı)\" (İbranice veya Yunanca) ve sayısal kelime tanımlayıcı, örneğin " "G2316 bulmak \"θεός. (Güçlü G veya sözleri vardır belirtilen bir önek harfi " "H * Morfolojik etiketleri tanımlanır kelimenin tam anlamıyla, \"isim hali " "dişil tekil\" için N-ASF gibi - Ayrıntılar için Robinson modülü bakın." #: ../src/gnome2/search_dialog.c:1198 msgid "Module is neither Bible nor commentary" msgstr "" #: ../src/gnome2/search_dialog.c:1216 ../src/gnome2/sidebar.c:976 msgid "BibleSync is not active for transmit." msgstr "" #: ../src/gnome2/search_sidebar.c:241 msgid "" "This is an inclusive (\"AND\") search:\n" "Find matches showing all words." msgstr "Bu arama bir kapsayıcı (\"VE\"): Kelimeleri gösteren bul eşleşir." #: ../src/gnome2/search_sidebar.c:253 #, fuzzy msgid "_Open Advanced Search" msgstr "_Advanced Arama" #: ../src/gnome2/search_sidebar.c:258 #, fuzzy msgid "Open the separate Advanced Search dialog." msgstr "Karmaşık sorgular çalıştırmak için, gelişmiş arama iletişim aç" #: ../src/gnome2/search_sidebar.c:274 msgid "Search Module" msgstr "Arama Modülü" #: ../src/gnome2/search_sidebar.c:311 msgid "Search Type" msgstr "Arama Türü" #: ../src/gnome2/search_sidebar.c:324 ../ui/search-dialog.glade.h:37 #: ../ui/search-dialog.gtkbuilder.h:34 msgid "Optimized (\"Lucene\")" msgstr "Optimize edilmiş (\"Lucene\")" #: ../src/gnome2/search_sidebar.c:333 ../ui/search-dialog.glade.h:41 #: ../ui/search-dialog.gtkbuilder.h:41 msgid "Regular expression" msgstr "Düzenli ifade" #: ../src/gnome2/search_sidebar.c:340 ../ui/search-dialog.glade.h:43 #: ../ui/search-dialog.gtkbuilder.h:43 msgid "Exact phrase" msgstr "Tam cümle" #: ../src/gnome2/search_sidebar.c:356 msgid "Search Options" msgstr "Arama Seçenekleri" #: ../src/gnome2/search_sidebar.c:369 ../ui/search-dialog.glade.h:49 #: ../ui/search-dialog.gtkbuilder.h:49 msgid "Match case" msgstr "Maç durumda" #: ../src/gnome2/search_sidebar.c:385 msgid "Search Scope" msgstr "Arama Kapsam" #: ../src/gnome2/search_sidebar.c:398 msgid "No scope" msgstr "Hayır kapsamı" #: ../src/gnome2/search_sidebar.c:407 msgid "Use bounds" msgstr "Kullanım sınırları" #: ../src/gnome2/search_sidebar.c:415 msgid "Last search" msgstr "Son arama" #: ../src/gnome2/search_sidebar.c:432 msgid "Bounds" msgstr "Sınır" #: ../src/gnome2/search_sidebar.c:447 ../src/gnome2/search_sidebar.c:479 msgid "Lower" msgstr "Alt" #: ../src/gnome2/search_sidebar.c:459 ../src/gnome2/search_sidebar.c:486 msgid "Upper" msgstr "Üst" #: ../src/gnome2/sidebar.c:836 #, fuzzy msgid "Open module in editor?" msgstr "editörü açın" #: ../src/gnome2/sidebar.c:837 msgid "If no, it will open for display only." msgstr "" #: ../src/gnome2/sidebar.c:937 #, fuzzy msgid "Paste verse references" msgstr "Tercihleri" #: ../src/gnome2/sidebar.c:939 msgid "List:" msgstr "" #: ../src/gnome2/sidebar.c:1528 ../src/gnome2/sidebar.c:1578 msgid "Search" msgstr "Arama" #: ../src/gnome2/sidebar_dialog.c:174 ../src/gnome2/sidebar_dialog.c:184 msgid "Sidebar" msgstr "Sidebar" #: ../src/gnome2/splash.c:403 msgid "Powered by the SWORD Project" msgstr "SWORD Proje Powered by" #: ../src/gnome2/tabbed_browser.c:358 msgid "Can't create tabs dir." msgstr "sekmeler dir oluşturulamıyor." #: ../src/gnome2/treekey-editor.c:136 ../src/gnome2/treekey-editor.c:193 #: ../src/gnome2/treekey-editor.c:291 msgid "Prayer List/Journal Item" msgstr "Dua Listesi / Dergi Öğe" #: ../src/gnome2/treekey-editor.c:137 ../src/gnome2/treekey-editor.c:194 #: ../src/gnome2/treekey-editor.c:292 msgid "New name" msgstr "Yeni isim" #: ../src/gnome2/treekey-editor.c:252 msgid "Remove the selected item" msgstr "Seçili öğeyi kaldır" #: ../src/gnome2/utilities.c:86 msgid "January" msgstr "Ocak" #: ../src/gnome2/utilities.c:87 msgid "February" msgstr "Şubat" #: ../src/gnome2/utilities.c:88 msgid "March" msgstr "Mart" #: ../src/gnome2/utilities.c:89 msgid "April" msgstr "Nisan" #: ../src/gnome2/utilities.c:90 msgid "May" msgstr "Mayıs" #: ../src/gnome2/utilities.c:91 msgid "June" msgstr "Haziran" #: ../src/gnome2/utilities.c:92 msgid "July" msgstr "Temmuz" #: ../src/gnome2/utilities.c:93 msgid "August" msgstr "Ağustos" #: ../src/gnome2/utilities.c:94 msgid "September" msgstr "Eylül" #: ../src/gnome2/utilities.c:94 msgid "October" msgstr "Ekim" #: ../src/gnome2/utilities.c:94 msgid "November" msgstr "Kasım" #: ../src/gnome2/utilities.c:94 msgid "December" msgstr "Aralık" #: ../src/gnome2/utilities.c:2071 msgid "" "An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window." msgstr "" "Bir resim dosyası boyutunu tespit edilemedi. Xiphos penceresine sığacak " "şekilde yapabilirsiniz resimlerinizin boyutunu değil." #: ../src/main/biblesync_glue.cc:104 msgid "" "Mismatched packet\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:124 msgid "" "Presence announcement:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:134 msgid "" "Navigation packet:\n" "\n" msgstr "" #: ../src/main/biblesync_glue.cc:185 #, fuzzy msgid "Unknown module " msgstr "Tüm modül" #: ../src/main/biblesync_glue.cc:185 msgid "" ".\n" "Navigated indirectly using verse list." msgstr "" #: ../src/main/biblesync_glue.cc:261 msgid "ERROR: unknown BibleSync indicator: " msgstr "" #: ../src/main/biblesync_glue.cc:264 msgid "Other indications are:" msgstr "" #: ../src/main/biblesync_glue.cc:546 #, fuzzy msgid "Check the box to listen to this Speaker" msgstr "kutusunda bu modül üzerinde çalışmak için tıklayın" #: ../src/main/biblesync_glue.cc:559 #, fuzzy msgid "Available Speakers" msgstr "Mevcut" #: ../src/main/biblesync_glue.cc:568 msgid "D/I" msgstr "" #: ../src/main/biblesync_glue.cc:578 msgid "Last navigation was Direct or Indirect" msgstr "" #: ../src/main/biblesync_glue.cc:587 #, fuzzy msgid "Last Navigation" msgstr "Kurtuluş" #: ../src/main/biblesync_glue.cc:606 msgid "UUID" msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "IP address: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Application: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "Device: " msgstr "" #: ../src/main/biblesync_glue.cc:626 msgid "" "\n" "UUID: " msgstr "" #: ../src/main/display.cc:89 msgid "" "

This module has no content at this point.
" msgstr "" #: ../src/main/display.cc:249 #, c-format msgid "" "Improperly encoded personal annotation label:\n" "'%s'" msgstr "Yanlış etiket kodlanmış kişisel açıklama: '%s'" #: ../src/main/display.cc:1116 ../src/main/display.cc:1158 #: ../src/main/display.cc:1242 ../ui/export-dialog.glade.h:14 #: ../ui/export-dialog.gtkbuilder.h:14 msgid "Chapter" msgstr "Bölüm" #: ../src/main/main.c:129 msgid "Xiphos does not understand more than one argument." msgstr "Xiphos birden fazla argüman anlamıyor." #: ../src/main/main.c:240 #, fuzzy msgid "Initiating HTML" msgstr "Başlatılması Gecko" #: ../src/main/main.c:245 msgid "Building Interface" msgstr "Bina Arayüzü" #: ../src/main/main.c:248 msgid "Starting Sword" msgstr "Kılıç Başlangıç" #: ../src/main/main.c:251 msgid "Loading Settings" msgstr "Yükleme Ayarlar" #: ../src/main/main.c:254 msgid "Displaying Xiphos" msgstr "Gösteren Xiphos" #: ../src/main/module_dialogs.cc:186 ../src/main/previewer.cc:100 msgid "Previewer" msgstr "Önizleyicide" #: ../src/main/module_dialogs.cc:240 ../src/main/module_dialogs.cc:344 #: ../src/main/previewer.cc:188 msgid "Footnote" msgstr "Dipnot" #: ../src/main/module_dialogs.cc:246 ../src/main/module_dialogs.cc:349 #: ../src/main/previewer.cc:198 msgid "Cross Reference" msgstr "Çapraz Referans" #: ../src/main/module_dialogs.cc:252 ../src/main/module_dialogs.cc:266 #: ../src/main/module_dialogs.cc:354 ../src/main/module_dialogs.cc:366 #: ../src/main/previewer.cc:203 ../src/main/previewer.cc:223 msgid "Strongs" msgstr "Strongs" #: ../src/main/module_dialogs.cc:258 ../src/main/module_dialogs.cc:277 #: ../src/main/module_dialogs.cc:359 ../src/main/module_dialogs.cc:376 #: ../src/main/previewer.cc:208 ../src/main/previewer.cc:229 msgid "Morphology" msgstr "Morfoloji" #: ../src/main/module_dialogs.cc:986 ../src/main/url.cc:515 msgid "Back to " msgstr "Geri" #: ../src/main/parallel_view.cc:61 msgid "Unknown parallel module: " msgstr "" #: ../src/main/parallel_view.cc:400 ../ui/xi-menus.glade.h:70 #: ../ui/xi-menus-popup.gtkbuilder.h:47 msgid "Strong's Numbers" msgstr "Güçlü Numaraları" #: ../src/main/parallel_view.cc:409 ../ui/search-dialog.glade.h:102 #: ../ui/search-dialog.gtkbuilder.h:101 ../ui/xi-menus.glade.h:73 #: ../ui/xi-menus-popup.gtkbuilder.h:50 msgid "Footnotes" msgstr "Dipnotlar" #: ../src/main/parallel_view.cc:418 ../ui/search-dialog.glade.h:99 #: ../ui/search-dialog.gtkbuilder.h:98 ../ui/xi-menus.glade.h:72 #: ../ui/xi-menus-popup.gtkbuilder.h:49 msgid "Morphological Tags" msgstr "Morfolojik Etiketler" #: ../src/main/parallel_view.cc:427 ../ui/xi-menus.glade.h:78 #: ../ui/xi-menus-popup.gtkbuilder.h:54 msgid "Hebrew Vowel Points" msgstr "İbranice Ünlü Noktaları" #: ../src/main/parallel_view.cc:436 ../ui/xi-menus.glade.h:79 #: ../ui/xi-menus-popup.gtkbuilder.h:55 msgid "Hebrew Cantillation" msgstr "İbranice Cantillation" #: ../src/main/parallel_view.cc:445 ../ui/xi-menus.glade.h:77 #: ../ui/xi-menus-popup.gtkbuilder.h:53 msgid "Greek Accents" msgstr "Yunan Vurgular" #: ../src/main/parallel_view.cc:454 ../ui/xi-menus.glade.h:74 #: ../ui/xi-menus-popup.gtkbuilder.h:51 msgid "Cross-references" msgstr "Çapraz referans" #: ../src/main/parallel_view.cc:463 ../ui/xi-menus.glade.h:71 #: ../ui/xi-menus-popup.gtkbuilder.h:48 msgid "Lemmas" msgstr "Lemmas" #: ../src/main/parallel_view.cc:472 ../ui/xi-menus.glade.h:68 #: ../ui/xi-menus-popup.gtkbuilder.h:45 msgid "Headings" msgstr "Başlıkları" #: ../src/main/parallel_view.cc:481 ../src/main/parallel_view.cc:574 #: ../ui/xi-menus.glade.h:88 ../ui/xi-menus-popup.gtkbuilder.h:64 msgid "Morpheme Segmentation" msgstr "Morfem Segmentasyon" #: ../src/main/parallel_view.cc:494 ../ui/xi-menus.glade.h:69 #: ../ui/xi-menus-popup.gtkbuilder.h:46 msgid "Words of Christ in Red" msgstr "Kırmızı Mesih'in Kelimeler" #: ../src/main/parallel_view.cc:503 ../ui/xi-menus.glade.h:80 #: ../ui/xi-menus-popup.gtkbuilder.h:56 msgid "Transliteration" msgstr "Çevirisi" #: ../src/main/parallel_view.cc:512 msgid "Textual Variants" msgstr "Metinsel Varyantlar" #: ../src/main/parallel_view.cc:520 ../ui/xi-menus.glade.h:82 #: ../ui/xi-menus-popup.gtkbuilder.h:58 msgid "Primary Reading" msgstr "İlk Okuma" #: ../src/main/parallel_view.cc:529 ../ui/xi-menus.glade.h:83 #: ../ui/xi-menus-popup.gtkbuilder.h:59 msgid "Secondary Reading" msgstr "İkinci Okuma" #: ../src/main/parallel_view.cc:538 ../ui/xi-menus.glade.h:84 #: ../ui/xi-menus-popup.gtkbuilder.h:60 msgid "All Readings" msgstr "Tüm Kaynaklar" #: ../src/main/parallel_view.cc:547 ../ui/xi-menus.glade.h:85 #: ../ui/xi-menus-popup.gtkbuilder.h:61 #, fuzzy msgid "Transliterated Forms" msgstr "Çevirisi" #: ../src/main/parallel_view.cc:556 ../ui/xi-menus.glade.h:86 #: ../ui/xi-menus-popup.gtkbuilder.h:62 msgid "Enumerations" msgstr "" #: ../src/main/parallel_view.cc:565 ../ui/xi-menus.glade.h:87 #: ../ui/xi-menus-popup.gtkbuilder.h:63 #, fuzzy msgid "Glosses" msgstr "Sözlükler" #: ../src/main/parallel_view.cc:758 msgid "view context" msgstr "görmek bağlamda" #: ../src/main/prayerlists.cc:112 msgid "Growth" msgstr "Büyüme" #: ../src/main/prayerlists.cc:113 msgid "For Growth
" msgstr "Büyüme için
" #: ../src/main/prayerlists.cc:114 ../src/main/prayerlists.cc:368 msgid "Salvation" msgstr "Kurtuluş" #: ../src/main/prayerlists.cc:115 msgid "For Salvation
" msgstr "Kurtuluş için
" #: ../src/main/prayerlists.cc:116 ../src/main/prayerlists.cc:372 msgid "Health" msgstr "Sağlık" #: ../src/main/prayerlists.cc:117 msgid "For Health
" msgstr "Sağlık için
" #: ../src/main/prayerlists.cc:118 msgid "Misc" msgstr "Misc" #: ../src/main/prayerlists.cc:119 msgid "Miscellaneous
" msgstr "Çeşitli
" #: ../src/main/prayerlists.cc:127 msgid "Point x" msgstr "Noktası x" #: ../src/main/prayerlists.cc:128 msgid "(x)
" msgstr "(X)
" #: ../src/main/prayerlists.cc:129 msgid "Point y" msgstr "Nokta y" #: ../src/main/prayerlists.cc:130 msgid "(y)
" msgstr "(Y)
" #: ../src/main/prayerlists.cc:131 msgid "Point z" msgstr "Nokta z" #: ../src/main/prayerlists.cc:132 msgid "(z)
" msgstr "(Z)
" #: ../src/main/prayerlists.cc:140 msgid "Minor Topic 1" msgstr "Minör Konu 1" #: ../src/main/prayerlists.cc:141 msgid "Subtopic 1
" msgstr "Subtopic 1
" #: ../src/main/prayerlists.cc:143 msgid "Minor Topic 2" msgstr "Küçük Konu 2" #: ../src/main/prayerlists.cc:144 msgid "Subtopic 2
" msgstr "Subtopic 2
" #: ../src/main/prayerlists.cc:146 msgid "Minor Topic 3" msgstr "Küçük Konu 3" #: ../src/main/prayerlists.cc:147 msgid "Subtopic 3
" msgstr "Subtopic 3
" #: ../src/main/prayerlists.cc:149 msgid "Minor Topic 4" msgstr "Küçük Konu 4" #: ../src/main/prayerlists.cc:150 msgid "Subtopic 4
" msgstr "Subtopic 4
" #: ../src/main/prayerlists.cc:234 msgid "Name for new prayer list or journal" msgstr "yeni dua listesi veya dergi için Ad" #: ../src/main/prayerlists.cc:262 msgid "Xiphos finds that prayer list already." msgstr "Xiphos zaten dua listesi bulur." #. this one matters. #: ../src/main/prayerlists.cc:274 #, c-format msgid "" "Xiphos cannot create module's path:\n" "%s" msgstr "Xiphos yolun modülü oluşturamazsınız:%s" #: ../src/main/prayerlists.cc:313 msgid "A basic prayer list. \\par\\par Module created by Xiphos." msgstr "Temel dua listesi. \\par \\par Modülü Xiphos tarafından hazırlandı." #: ../src/main/prayerlists.cc:314 msgid "BasicPrayerList" msgstr "BasicPrayerList" #: ../src/main/prayerlists.cc:328 msgid "MyPrayerList" msgstr "MyPrayerList" #: ../src/main/prayerlists.cc:329 msgid "" "People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


" msgstr "" "Kişi:
Bob
Sam
Dava

Kilise:
" "pews
arkadaşlık
misyonerler için İncil


" #: ../src/main/prayerlists.cc:353 msgid "A subject-based prayer list. \\par\\par Module created by Xiphos." msgstr "" "Bir konu tabanlı dua listesi. \\par \\par Modülü Xiphos tarafından " "hazırlandı." #: ../src/main/prayerlists.cc:354 msgid "SubjectPrayerList" msgstr "SubjectPrayerList" #: ../src/main/prayerlists.cc:369 msgid "Bob
Sam
Sue
John
" msgstr "Bob
Sam
Dava
John
" #: ../src/main/prayerlists.cc:370 msgid "Spiritual Growth" msgstr "Ruhsal Gelişim" #: ../src/main/prayerlists.cc:371 msgid "Mike
Steve
" msgstr "Mikrofon
Steve
" #: ../src/main/prayerlists.cc:373 msgid "Sue
John
" msgstr "Dava
John
" #: ../src/main/prayerlists.cc:397 msgid "A monthly prayer list. \\par\\par Module created by Xiphos." msgstr "" "Bir aylık namaz liste. \\par \\par Modülü Xiphos tarafından hazırlandı." #: ../src/main/prayerlists.cc:398 msgid "MonthlyPrayerList" msgstr "MonthlyPrayerList" #: ../src/main/prayerlists.cc:447 msgid "A daily journal. \\par\\par Module created by Xiphos." msgstr "Bir günlük dergi. \\par \\par Modülü Xiphos tarafından hazırlandı." #: ../src/main/prayerlists.cc:448 msgid "DailyJournal" msgstr "DailyJournal" #: ../src/main/prayerlists.cc:510 msgid "An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos." msgstr "" "Bir özetlenen konu (örneğin vaaz). \\par \\par Modülü Xiphos tarafından " "hazırlandı." #: ../src/main/prayerlists.cc:511 msgid "OutlinedTopic" msgstr "OutlinedTopic" #: ../src/main/prayerlists.cc:525 msgid "Major Topic A" msgstr "Önemli konu A" #: ../src/main/prayerlists.cc:526 msgid "Major Topic A
" msgstr "Önemli konu A
" #: ../src/main/prayerlists.cc:528 msgid "Major Topic B" msgstr "Önemli Konu B" #: ../src/main/prayerlists.cc:529 msgid "Major Topic B
" msgstr "Önemli Konu B
" #: ../src/main/prayerlists.cc:531 msgid "Major Topic C" msgstr "Önemli konu C" #: ../src/main/prayerlists.cc:532 msgid "Major Topic C
" msgstr "Önemli konu C
" #: ../src/main/prayerlists.cc:557 #, fuzzy msgid "" "A journal sectioned by Bible book and chapter. \\par\\par Module created by " "Xiphos." msgstr "" "Bir özetlenen konu (örneğin vaaz). \\par \\par Modülü Xiphos tarafından " "hazırlandı." #: ../src/main/prayerlists.cc:558 #, fuzzy msgid "BookChapter" msgstr "Bölüm" #: ../src/main/previewer.cc:193 msgid "User Annotation" msgstr "Kullanıcı Annotation" #: ../src/main/search_dialog.cc:188 #, c-format msgid "Search result %s: %s" msgstr "Arama sonucu%s:%s" #: ../src/main/search_dialog.cc:404 msgid "Delete Range?" msgstr "Silmek Aralığı?" #: ../src/main/search_dialog.cc:405 msgid "Are you sure you want to delete this range?" msgstr "Eğer bu aralığı silmek istediğinizden emin misiniz?" #: ../src/main/search_dialog.cc:618 ../src/main/search_dialog.cc:1021 #: ../src/main/search_dialog.cc:1024 ../src/main/search_dialog.cc:1044 #: ../src/main/search_dialog.cc:1047 msgid "Search: " msgstr "Arama:" #: ../src/main/search_dialog.cc:1381 #, c-format msgid "" "%s:\n" "No such module is installed.\n" "%s" msgstr "" "%s:\n" "Böyle bir modül kurulu var.\n" "%s" #: ../src/main/search_dialog.cc:1383 msgid "Please adjust the module list." msgstr "modül listesi ayarlayın." #: ../src/main/search_dialog.cc:1399 #, c-format msgid "No fast-search index exists for %s.%s%s" msgstr "Hiçbir hızlı arama indeksi%s.%s%s için var" #: ../src/main/search_dialog.cc:1401 msgid "" "\n" "Search on this module is now `multi word'." msgstr "" "\n" "Bu modül ara 'çok kelime' şimdi." #: ../src/main/search_dialog.cc:1402 msgid "" "\n" "See the Module Manager, Maintenance pane." msgstr "" "\n" "Modül Yöneticisi, Bakım bölmesi bakın." #: ../src/main/search_dialog.cc:1463 msgid "Search finished" msgstr "Arama bitmiş" #: ../src/main/search_sidebar.cc:88 msgid "matches" msgstr "maçlar" #: ../src/main/search_sidebar.cc:203 msgid "There is no commentary module." msgstr "" #: ../src/main/settings.c:106 msgid "$HOME is not set!" msgstr "$ HOME set değil!" #: ../src/main/settings.c:120 #, fuzzy, c-format msgid "Xiphos can not create directory " msgstr "Xiphos yolun modülü oluşturamazsınız:%s" #: ../src/main/settings.c:134 ../src/main/settings.c:144 #: ../src/main/settings.c:155 msgid "can not create " msgstr "oluşturamazsınız" #: ../src/main/settings.c:187 msgid "" "Empty settings file -- backup recovery attempted.\n" "Some information may have been lost." msgstr "" "Boş ayarları dosyası - yedek kurtarma girişiminde kaybetti. Bazı olabilir " "bilgi." #: ../src/main/settings.c:190 msgid "Empty settings file -- no backup?!? Information lost!" msgstr "Boş ayarları dosyası - Hiçbir yedekleme?!? Bilgi kaybettik!" #: ../src/main/settings.c:217 msgid "" "There are no Bibles installed.\n" "Evidently, you declined to install any.\n" "\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\n" "and will now exit." msgstr "" "İncil yüklü yoktur. Besbelli, herhangi bir kurulum yapmaktan kaçındı. Çıkmak " "olmadan herhangi bir anda ve İncil modülleri olabilir Xiphos, görüntülemek " "için değil, devam edin." #: ../src/main/settings.c:223 msgid "Bible module installation complete." msgstr "İncil modülü kurulumu tamamlayın." #: ../src/main/sidebar.cc:146 msgid "" "Module error: Unusable xref encoding.\n" "Please report this, with module & verse" msgstr "" #: ../src/main/sidebar.cc:410 msgid "verse" msgstr "ayet" #: ../src/main/sidebar.cc:470 msgid "chapter" msgstr "bölüm" #: ../src/main/sword.cc:658 msgid "" "Xiphos's file for language\n" "abbreviations is missing." msgstr "için dil kısaltmalar dosya Xiphos's eksik." #: ../src/main/sword.cc:664 msgid "" "Xiphos's language abbreviation\n" "file cannot be opened." msgstr "Xiphos dil kısaltması dosya açılamaz." #: ../src/main/sword.cc:676 msgid "" "Xiphos cannot allocate space\n" "for language abbreviations." msgstr "Xiphos kısaltmalar dil için yer ayırabilirsiniz değil." #: ../src/main/sword.cc:682 msgid "" "Xiphos cannot read the\n" "language abbreviation file." msgstr "Xiphos dosya kısaltma dili okuyamaz." #. either we were given a null sys_locale, or it didn't match anything. #: ../src/main/sword.cc:762 #, c-format msgid "" "No matching locale found for `%s'.\n" "%s" msgstr "Eşleşen yerelin bulundu için '%s.'%s" #: ../src/main/sword.cc:764 msgid "Book names and menus may not be translated." msgstr "Kitap isimleri ve menüler tercüme olmayabilir." #: ../src/main/sword.cc:1119 ../src/main/sword.cc:1288 #, c-format msgid "" "Module %s has companion modules:\n" "%s.\n" "Would you like to open these as well?%s" msgstr "" #: ../src/main/sword.cc:1123 ../src/main/sword.cc:1292 msgid "" "\n" "\n" "The first will open in the main window\n" "and others in separate windows." msgstr "" #: ../src/main/sword.cc:1416 msgid "Daily devotional was requested, but there are none installed." msgstr "Günlük adanmışlık, ama istendi hiçbiri kurulu vardır." #: ../src/main/sword.cc:1670 msgid "" "Locked Module.\n" "\n" "You are opening a module which requires a key.\n" "\n" "The module is locked, meaning that the content is encrypted by its " "publisher, and you must enter its key in order for the content to become " "useful. This key should have been received by you on the web page which " "confirmed your purchase, or perhaps sent via email after purchase.\n" "\n" "Please enter the key in the dialog." msgstr "" "Kilitli Modülü. You anahtarı gerektirmektedir olan modül " "açılan bir. Modülü yayıncı onun tarafından şifreli kilitli içerik " "olduğunu, anlam ve kullanışlı hale içerik için sipariş girmelisiniz önemli " "olan. Bu anahtar iletişim kilit girin sonra satın alın. Gerektiğini " "Aldığınız tarafından yeniden yapılandırılan ya da e-posta yoluyla gönderilen " "belki, ya da satın alma da doğruladı sayfa web." #: ../src/main/tab_history.c:302 msgid "Clear History" msgstr "Geçmişi Temizle" #: ../src/main/tab_history.c:308 #, fuzzy msgid "History ➛ Verse List" msgstr "Ayet Listesi" #: ../src/main/url.cc:106 msgid "URL not found:" msgstr "URL bulunamadı:" #: ../src/main/url.cc:194 #, c-format msgid "Xiphos could not execute %s" msgstr "Yürütmüyor olabilir Xiphos %s" #: ../src/main/url.cc:202 msgid "Viewer error:\n" msgstr "Görüntüleyici hatası:\n" #: ../src/main/url.cc:273 #, c-format msgid "Show %s in main window" msgstr "%s ana penceresinde" #: ../src/main/xml.c:87 ../src/main/xml.c:468 ../src/main/xml.c:599 #, c-format msgid "Document not created successfully. \n" msgstr "Belge değil başarıyla oluşturuldu.\n" #: ../src/main/xml.c:99 msgid "What must I do to be saved?" msgstr "Ne kayıtlı olmak için ne yapmalıyız?" #: ../src/main/xml.c:100 ../src/main/xml.c:101 msgid "Acts 16:31" msgstr "Eylemler 16:31" #: ../src/main/xml.c:102 ../src/main/xml.c:103 msgid "Eph 2:8,9" msgstr "Efesliler 2:8,9" #: ../src/main/xml.c:104 ../src/main/xml.c:105 msgid "Romans 1:16" msgstr "Romalılar 1:16" #: ../src/main/xml.c:107 msgid "What is the Gospel?" msgstr "Gospel nedir?" #: ../src/main/xml.c:108 ../src/main/xml.c:109 msgid "1 Cor 15:1-4" msgstr "1 Kor 15:1-4" #: ../src/main/xml.c:263 ../src/main/xml.c:409 ../src/main/xml.c:1506 #, c-format msgid "Document not parsed successfully. \n" msgstr "Belge değil başarıyla çözümlenen.\n" #: ../src/main/xml.c:269 ../src/main/xml.c:415 ../src/main/xml.c:435 #: ../src/main/xml.c:1063 ../src/main/xml.c:1393 ../src/main/xml.c:1589 #, c-format msgid "empty document \n" msgstr "boş belge\n" #: ../src/main/xml.c:275 #, c-format msgid "wrong type, root node != SwordBookmarks\n" msgstr "yanlış tipi, kök düğüm! = SwordBookmarks\n" #: ../src/main/xml.c:421 #, fuzzy, c-format msgid "wrong type, root node != Copy_Export\n" msgstr "yanlış tipi, kök düğüm! =%s\n" #: ../src/main/xml.c:498 #, c-format msgid "%s
%s
Chapter %d

" msgstr "" #: ../src/main/xml.c:502 #, c-format msgid "
Chapter %d

" msgstr "" #: ../src/main/xml.c:505 #, fuzzy, c-format msgid "" "%s\n" "\n" "Chapter %d\n" "\n" msgstr "Bölüm" #: ../src/main/xml.c:508 #, fuzzy, c-format msgid "" "\n" "\n" "Chapter %d\n" "\n" msgstr "Bölüm" #: ../src/main/xml.c:517 #, c-format msgid "%s%s: %s Chapter %d

" msgstr "" #: ../src/main/xml.c:520 #, c-format msgid "" "%s: %s Chapter %d\n" "\n" msgstr "" #: ../src/main/xml.c:528 #, c-format msgid "  [%d]" msgstr "" #: ../src/main/xml.c:531 #, c-format msgid " [%d]" msgstr "" #: ../src/main/xml.c:540 #, c-format msgid "%s%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:543 #, c-format msgid "%s(%s %d:%d%s)%s " msgstr "" #: ../src/main/xml.c:545 #, c-format msgid "%s (%s %d:%d%s)" msgstr "" #: ../src/main/xml.c:548 #, c-format msgid "(%s %d:%d%s) %s" msgstr "" #: ../src/main/xml.c:556 #, c-format msgid " %s%s" msgstr "" #: ../src/main/xml.c:558 ../src/main/xml.c:562 #, c-format msgid "%s(%s %d:%d-%d%s)" msgstr "" #: ../src/main/xml.c:560 #, c-format msgid "(%s %d:%d-%d%s)
" msgstr "" #: ../src/main/xml.c:565 #, c-format msgid "(%s %d:%d-%d%s)\n" msgstr "" #: ../src/main/xml.c:614 msgid "Old Testament" msgstr "Eski Ahit" #: ../src/main/xml.c:616 msgid "Gen - Mal" msgstr "Gen - Mal" #: ../src/main/xml.c:622 msgid "New Testament" msgstr "Yeni Ahit" #: ../src/main/xml.c:624 msgid "Mat - Rev" msgstr "Mat - Rev" #: ../src/main/xml.c:633 msgid "Sample Module List" msgstr "Örnek Modül Listesi" #: ../src/main/xml.c:1069 ../src/main/xml.c:1399 #, c-format msgid "wrong type, root node != %s\n" msgstr "yanlış tipi, kök düğüm! =%s\n" #: ../src/main/xml.c:1551 #, c-format msgid "" "Save of settings failed! stat %d, size %d\n" "%s" msgstr "ayarları kaydet başarısız! stat% d, boyutu% d%s" #: ../src/main/xml.c:1553 msgid "Attempting to revert to previous save." msgstr "önceki kaydetmek dönmek için çalışılıyor." #: ../ui/bookmarks.glade.h:1 ../ui/bookmarks.gtkbuilder.h:1 msgid "Add Bookmark" msgstr "Eklemek Bookmark" #: ../ui/bookmarks.glade.h:2 ../ui/bookmarks.gtkbuilder.h:13 msgid "Bookmark Dialog" msgstr "Imi Dialog" #: ../ui/bookmarks.glade.h:3 ../ui/bookmarks.gtkbuilder.h:2 msgid "Create new folder" msgstr "Yeni klasör oluştur" #: ../ui/bookmarks.glade.h:4 ../ui/bookmarks.gtkbuilder.h:4 #: ../ui/xi-menus.glade.h:118 ../ui/xi-menus-popup.gtkbuilder.h:5 msgid "New Folder" msgstr "Yeni Klasör" #: ../ui/bookmarks.glade.h:5 ../ui/bookmarks.gtkbuilder.h:3 msgid "New ..." msgstr "Yeni ..." #: ../ui/bookmarks.glade.h:6 ../ui/bookmarks.gtkbuilder.h:5 msgid "Cancel Bookmark" msgstr "Iptal Bookmark" #: ../ui/bookmarks.glade.h:7 ../ui/bookmarks.gtkbuilder.h:6 msgid "Label:" msgstr "Etiket:" #: ../ui/bookmarks.glade.h:8 ../ui/bookmarks.gtkbuilder.h:7 msgid "Label Entry" msgstr "Etiket Giriş" #: ../ui/bookmarks.glade.h:9 ../ui/bookmarks.gtkbuilder.h:8 #: ../ui/markverse.glade.h:3 ../ui/markverse.gtkbuilder.h:8 msgid "Verse:" msgstr "Ayet:" #: ../ui/bookmarks.glade.h:10 ../ui/bookmarks.gtkbuilder.h:9 #: ../ui/markverse.glade.h:4 ../ui/markverse.gtkbuilder.h:9 msgid "Verse Entry" msgstr "Ayet Giriş" #: ../ui/bookmarks.glade.h:11 ../ui/bookmarks.gtkbuilder.h:10 #: ../ui/markverse.glade.h:5 ../ui/markverse.gtkbuilder.h:10 msgid "Module:" msgstr "Modülü:" #: ../ui/bookmarks.glade.h:12 ../ui/bookmarks.gtkbuilder.h:11 #: ../ui/markverse.glade.h:6 ../ui/markverse.gtkbuilder.h:11 msgid "Module Entry" msgstr "Modül Giriş" #: ../ui/bookmarks.glade.h:13 ../ui/bookmarks.gtkbuilder.h:12 msgid "Bookmark Folder Treeview" msgstr "Imi Klasör Treeview" #: ../ui/editor_link_dialog.xml.h:1 msgid "Insert Link" msgstr "Bağlantı Ekle" #: ../ui/editor_link_dialog.xml.h:2 ../ui/export-dialog.glade.h:17 #: ../ui/export-dialog.gtkbuilder.h:17 msgid "Verse" msgstr "Ayet" #: ../ui/editor_link_dialog.xml.h:4 #, fuzzy msgid "Link Text" msgstr "Düz Metin" #: ../ui/editor_link_dialog.xml.h:5 msgid "Link directly" msgstr "" #: ../ui/editor_link_dialog.xml.h:6 msgid "Link via verse list" msgstr "" #: ../ui/editor_link_dialog.xml.h:7 #, fuzzy msgid "Test Link" msgstr "Bağlantı Ekle" #: ../ui/editor_note.xml.h:1 ../ui/editor_studypad.xml.h:1 msgid "Exit the program" msgstr "Çıkış programı" #: ../ui/editor_note.xml.h:2 ../ui/editor_studypad.xml.h:2 msgid "Exit" msgstr "Çıkış" #: ../ui/editor_note.xml.h:3 msgid "Print this note" msgstr "Baskı bu notu" #: ../ui/editor_note.xml.h:4 msgid "Preview the note to be printed" msgstr "Ön dikkat basılacak" #: ../ui/editor_note.xml.h:5 ../ui/editor_studypad.xml.h:5 msgid "HTML Format switch" msgstr "HTML Format anahtarı" #: ../ui/editor_note.xml.h:6 ../ui/editor_studypad.xml.h:6 msgid "HTML mode" msgstr "HTML modu" #: ../ui/editor_note.xml.h:7 msgid "Delete the current note" msgstr "Silmek geçerli notu" #: ../ui/editor_note.xml.h:8 msgid "_Delete Personal Comment" msgstr "Kişisel Yorum _Delete" #: ../ui/editor_note.xml.h:9 ../ui/editor_studypad.xml.h:7 #: ../ui/gtk2_webedit.ui.h:86 ../ui/gtk_webedit.ui.h:86 #: ../ui/xi-menus.glade.h:1 ../ui/xi-menus.gtkbuilder.h:1 msgid "_File" msgstr "_file" #: ../ui/editor_note.xml.h:10 msgid "Save the current note" msgstr "Geçerli notu kaydedin" #: ../ui/editor_note.xml.h:11 msgid "_Save (Personal Comment)" msgstr "(Kişisel Yorum) _Save" #: ../ui/editor_note.xml.h:12 ../ui/editor_studypad.xml.h:18 msgid "Print Pre_view" msgstr "Baskı Pre_view" #: ../ui/editor_note.xml.h:13 ../ui/editor_studypad.xml.h:19 msgid "_Print..." msgstr "_Print ..." #: ../ui/editor_note.xml.h:14 ../ui/editor_studypad.xml.h:20 msgid "E_xit" msgstr "E_xit" #: ../ui/editor_note.xml.h:15 ../ui/editor_studypad.xml.h:21 msgid "For_mat" msgstr "For_mat" #: ../ui/editor_note.xml.h:16 ../ui/editor_studypad.xml.h:11 #: ../ui/gtk2_webedit.ui.h:75 ../ui/gtk_webedit.ui.h:75 msgid "Save" msgstr "Kaydetmek" #: ../ui/editor_studypad.xml.h:3 msgid "Print this document" msgstr "Baskı bu belgenin" #: ../ui/editor_studypad.xml.h:4 msgid "Preview the document to be printed" msgstr "Ön belge basılacak" #: ../ui/editor_studypad.xml.h:8 msgid "Open a file in Studypad" msgstr "Studypad bir dosya açın" #: ../ui/editor_studypad.xml.h:10 msgid "Save the current file" msgstr "Geçerli dosyayı kaydedin" #: ../ui/editor_studypad.xml.h:12 msgid "Save the current file as" msgstr "Geçerli dosya olarak kaydetme" #: ../ui/editor_studypad.xml.h:13 msgid "Save AS" msgstr "Kaydetmek AS" #: ../ui/editor_studypad.xml.h:14 msgid "Add this file to your bookmarks" msgstr "Yer imlerinizi bu dosyayı ekleyin" #: ../ui/editor_studypad.xml.h:16 msgid "Create a new document" msgstr "Yeni belge oluşturma" #: ../ui/editor_studypad.xml.h:17 msgid "New Document" msgstr "Yeni Belge" #: ../ui/export-dialog.glade.h:1 ../ui/export-dialog.gtkbuilder.h:1 #: ../ui/xi-menus.glade.h:60 ../ui/xi-menus-popup.gtkbuilder.h:38 msgid "Copy/Export Passage" msgstr "Copy / İhracat Passage" #: ../ui/export-dialog.glade.h:2 ../ui/export-dialog.gtkbuilder.h:3 msgid "Export Passage Cancel" msgstr "Ihracat Passage İptal" #: ../ui/export-dialog.glade.h:3 ../ui/export-dialog.gtkbuilder.h:4 msgid "Export Passage OK" msgstr "Tamam İhracat Passage" #: ../ui/export-dialog.glade.h:5 ../ui/export-dialog.gtkbuilder.h:6 msgid "Version" msgstr "Versiyon" #: ../ui/export-dialog.glade.h:6 ../ui/export-dialog.gtkbuilder.h:7 msgid ": " msgstr ":" #: ../ui/export-dialog.glade.h:7 ../ui/export-dialog.gtkbuilder.h:8 msgid "Key" msgstr "Anahtar" #: ../ui/export-dialog.glade.h:8 ../ui/export-dialog.gtkbuilder.h:9 msgid "Copy" msgstr "Kopya" #: ../ui/export-dialog.glade.h:9 ../ui/export-dialog.gtkbuilder.h:10 msgid "Export" msgstr "Ihracat" #: ../ui/export-dialog.glade.h:10 ../ui/export-dialog.gtkbuilder.h:12 msgid "Export complete book" msgstr "Ihracat tam kitap" #: ../ui/export-dialog.glade.h:11 ../ui/export-dialog.gtkbuilder.h:11 #: ../ui/prefs.glade.h:142 ../ui/prefs.gtkbuilder.h:142 msgid "Book" msgstr "Kitap" #: ../ui/export-dialog.glade.h:12 ../ui/export-dialog.gtkbuilder.h:13 msgid "Book Radio Button" msgstr "Kitap Radyo Düğmesi" #: ../ui/export-dialog.glade.h:13 ../ui/export-dialog.gtkbuilder.h:15 msgid "Export complete chapter" msgstr "Ihracat tam bölüm" #: ../ui/export-dialog.glade.h:15 ../ui/export-dialog.gtkbuilder.h:16 msgid "Chapter Radio Button" msgstr "Bölüm Radyo Düğmesi" #: ../ui/export-dialog.glade.h:16 ../ui/export-dialog.gtkbuilder.h:18 msgid "Export single verse" msgstr "Ihracat tek ayet" #: ../ui/export-dialog.glade.h:18 ../ui/export-dialog.gtkbuilder.h:19 msgid "Verse Radio Button" msgstr "Ayet Radyo Düğmesi" #: ../ui/export-dialog.glade.h:19 ../ui/export-dialog.gtkbuilder.h:20 msgid "Verse range" msgstr "Ayet aralığı" #: ../ui/export-dialog.glade.h:20 ../ui/export-dialog.gtkbuilder.h:21 msgid "Format" msgstr "Format" #: ../ui/export-dialog.glade.h:21 ../ui/export-dialog.gtkbuilder.h:22 msgid "Plain Text" msgstr "Düz Metin" #: ../ui/export-dialog.glade.h:22 ../ui/export-dialog.gtkbuilder.h:23 msgid "Plain Text Radio Button" msgstr "Düz Metin Radyo Düğmesi" #: ../ui/export-dialog.glade.h:23 ../ui/export-dialog.gtkbuilder.h:24 msgid "HTML" msgstr "HTML" #: ../ui/export-dialog.glade.h:24 ../ui/export-dialog.gtkbuilder.h:25 msgid "HTML Radio Button" msgstr "HTML Radyo Düğmesi" #: ../ui/export-dialog.glade.h:25 msgid "" "Indicates whether verse numbers should appear inline in the text for more " "than 1 verse." msgstr "" #: ../ui/export-dialog.glade.h:26 ../ui/export-dialog.gtkbuilder.h:26 #, fuzzy msgid "_Verse numbers in text" msgstr "Ayet sayısı boyutu" #: ../ui/export-dialog.glade.h:27 ../ui/export-dialog.gtkbuilder.h:28 #, fuzzy msgid "Verse Number button" msgstr "Ayet sayısı" #: ../ui/export-dialog.glade.h:28 ../ui/export-dialog.gtkbuilder.h:30 msgid "Indicates whether reference is placed first or last." msgstr "" #: ../ui/export-dialog.glade.h:29 ../ui/export-dialog.gtkbuilder.h:29 #, fuzzy msgid "Reference last" msgstr "Referans Giriş" #: ../ui/export-dialog.glade.h:30 ../ui/export-dialog.gtkbuilder.h:31 #, fuzzy msgid "Reference last button" msgstr "Referans Giriş" #: ../ui/export-dialog.glade.h:31 ../ui/export-dialog.gtkbuilder.h:33 msgid "Indicates whether or not version name is included in reference." msgstr "" #: ../ui/export-dialog.glade.h:32 #, fuzzy msgid "Include Version" msgstr "Versiyon" #: ../ui/export-dialog.glade.h:33 ../ui/export-dialog.gtkbuilder.h:34 #, fuzzy msgid "Version button" msgstr "Ayet Radyo Düğmesi" #: ../ui/export-dialog.glade.h:34 msgid "Save Export As" msgstr "Kaydetmek İhracat gibi" #: ../ui/export-dialog.gtkbuilder.h:27 msgid "Indicates whether verse numbers should appear inline in the text." msgstr "" #: ../ui/export-dialog.gtkbuilder.h:32 #, fuzzy msgid "Include version" msgstr "Versiyon" #: ../ui/gtk2_webedit.ui.h:1 ../ui/gtk_webedit.ui.h:1 #, fuzzy msgid "About Studypad" msgstr "Açık Study_pad" #: ../ui/gtk2_webedit.ui.h:3 ../ui/gtk_webedit.ui.h:3 #, fuzzy msgid "Open about dialog" msgstr "Bir iletişim aç" #: ../ui/gtk2_webedit.ui.h:4 ../ui/gtk_webedit.ui.h:4 ../ui/prefs.glade.h:122 #: ../ui/prefs.gtkbuilder.h:122 msgid "Bold" msgstr "" #: ../ui/gtk2_webedit.ui.h:5 ../ui/gtk_webedit.ui.h:5 #, fuzzy msgid "Make selection bold" msgstr "Yüksek sesle okuyun Seçimi" #: ../ui/gtk2_webedit.ui.h:6 ../ui/gtk_webedit.ui.h:6 msgid "Copy" msgstr "" #: ../ui/gtk2_webedit.ui.h:7 ../ui/gtk_webedit.ui.h:7 msgid "Copy selection to clipboard" msgstr "" #: ../ui/gtk2_webedit.ui.h:8 ../ui/gtk_webedit.ui.h:8 msgid "Cut" msgstr "" #: ../ui/gtk2_webedit.ui.h:9 ../ui/gtk_webedit.ui.h:9 #, fuzzy msgid "Cut selection" msgstr "Modül Seçimi" #: ../ui/gtk2_webedit.ui.h:10 ../ui/gtk_webedit.ui.h:10 msgid "Decrease indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:11 ../ui/gtk_webedit.ui.h:11 msgid "Decrease" msgstr "" #: ../ui/gtk2_webedit.ui.h:12 ../ui/gtk_webedit.ui.h:12 msgid "Decrease paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:13 ../ui/gtk_webedit.ui.h:13 #, fuzzy msgid "Delete selection" msgstr "Silmek seçilen aralığı" #: ../ui/gtk2_webedit.ui.h:14 ../ui/gtk_webedit.ui.h:14 msgid "Delete" msgstr "Silmek" #: ../ui/gtk2_webedit.ui.h:15 ../ui/gtk_webedit.ui.h:15 #, fuzzy msgid "Remove selection" msgstr "Seçili öğeyi kaldır" #: ../ui/gtk2_webedit.ui.h:16 ../ui/gtk_webedit.ui.h:16 #: ../ui/xi-menus.glade.h:124 ../ui/xi-menus-popup.gtkbuilder.h:11 msgid "Delete Item" msgstr "Silmek Öğe" #: ../ui/gtk2_webedit.ui.h:17 ../ui/gtk_webedit.ui.h:17 #, fuzzy msgid "Delete current item" msgstr "Silmek geçerli not" #: ../ui/gtk2_webedit.ui.h:19 ../ui/gtk_webedit.ui.h:19 #, fuzzy msgid "Search current document" msgstr "Arama tüm modül" #: ../ui/gtk2_webedit.ui.h:20 ../ui/gtk_webedit.ui.h:20 #, fuzzy msgid "Font" msgstr "Yazı" #: ../ui/gtk2_webedit.ui.h:21 ../ui/gtk_webedit.ui.h:21 #, fuzzy msgid "Change font" msgstr "için yazı tipini değiştirme" #: ../ui/gtk2_webedit.ui.h:22 ../ui/gtk_webedit.ui.h:22 msgid "Increase indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:23 ../ui/gtk_webedit.ui.h:23 msgid "Increase" msgstr "" #: ../ui/gtk2_webedit.ui.h:24 ../ui/gtk_webedit.ui.h:24 msgid "Increase paragraph indent" msgstr "" #: ../ui/gtk2_webedit.ui.h:25 ../ui/gtk_webedit.ui.h:25 #, fuzzy msgid "Insert emoticon" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:26 ../ui/gtk_webedit.ui.h:26 msgid "Emoticon" msgstr "" #: ../ui/gtk2_webedit.ui.h:27 ../ui/gtk_webedit.ui.h:27 #, fuzzy msgid "Insert an emoticon" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:28 ../ui/gtk_webedit.ui.h:28 #, fuzzy msgid "Insert image" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:29 ../ui/gtk_webedit.ui.h:29 #, fuzzy msgid "Image" msgstr "Görüntüler" #: ../ui/gtk2_webedit.ui.h:30 ../ui/gtk_webedit.ui.h:30 msgid "Insert image at cursor" msgstr "" #: ../ui/gtk2_webedit.ui.h:31 ../ui/gtk_webedit.ui.h:31 #, fuzzy msgid "Insert link" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:32 ../ui/gtk_webedit.ui.h:32 #, fuzzy msgid "Link" msgstr "Linkler" #: ../ui/gtk2_webedit.ui.h:33 ../ui/gtk_webedit.ui.h:33 #, fuzzy msgid "Insert a link" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:34 ../ui/gtk_webedit.ui.h:34 #, fuzzy msgid "Insert Outline" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:35 ../ui/gtk_webedit.ui.h:35 #, fuzzy msgid "Outline" msgstr "Özetlenen" #: ../ui/gtk2_webedit.ui.h:36 ../ui/gtk_webedit.ui.h:36 #, fuzzy msgid "Insert outline" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:37 ../ui/gtk_webedit.ui.h:37 #, fuzzy msgid "Insert rule" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:38 ../ui/gtk_webedit.ui.h:38 msgid "Rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:39 ../ui/gtk_webedit.ui.h:39 msgid "Insert horizontal rule" msgstr "" #: ../ui/gtk2_webedit.ui.h:40 ../ui/gtk_webedit.ui.h:40 #, fuzzy msgid "Xiphos Link" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:41 ../ui/gtk_webedit.ui.h:41 #, fuzzy msgid "Xiphos" msgstr "Xiphos:" #: ../ui/gtk2_webedit.ui.h:42 ../ui/gtk_webedit.ui.h:42 #, fuzzy msgid "Insert a link to a sword module" msgstr "Bu modüllerin kurulsun mu?" #: ../ui/gtk2_webedit.ui.h:43 ../ui/gtk_webedit.ui.h:43 #, fuzzy msgid "Insert table" msgstr "Bağlantı Ekle" #: ../ui/gtk2_webedit.ui.h:44 ../ui/gtk_webedit.ui.h:44 msgid "Table" msgstr "" #: ../ui/gtk2_webedit.ui.h:45 ../ui/gtk_webedit.ui.h:45 msgid "Insert a table" msgstr "" #: ../ui/gtk2_webedit.ui.h:46 ../ui/gtk_webedit.ui.h:46 msgid "Italic" msgstr "" #: ../ui/gtk2_webedit.ui.h:47 ../ui/gtk_webedit.ui.h:47 msgid "Change selection to italic font" msgstr "" #: ../ui/gtk2_webedit.ui.h:48 ../ui/gtk_webedit.ui.h:48 msgid "Center" msgstr "" #: ../ui/gtk2_webedit.ui.h:49 ../ui/gtk_webedit.ui.h:49 msgid "Center justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:50 ../ui/gtk_webedit.ui.h:50 msgid "Full" msgstr "" #: ../ui/gtk2_webedit.ui.h:51 ../ui/gtk_webedit.ui.h:51 msgid "full justify" msgstr "" #: ../ui/gtk2_webedit.ui.h:52 ../ui/gtk_webedit.ui.h:52 msgid "Left" msgstr "" #: ../ui/gtk2_webedit.ui.h:53 ../ui/gtk_webedit.ui.h:53 msgid "Left justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:54 ../ui/gtk_webedit.ui.h:54 msgid "Right" msgstr "" #: ../ui/gtk2_webedit.ui.h:55 ../ui/gtk_webedit.ui.h:55 msgid "Right justify paragraph" msgstr "" #: ../ui/gtk2_webedit.ui.h:56 ../ui/gtk_webedit.ui.h:56 msgid "New" msgstr "Yeni" #: ../ui/gtk2_webedit.ui.h:57 ../ui/gtk_webedit.ui.h:57 #, fuzzy msgid "Create new file" msgstr "Yeni klasör oluştur" #: ../ui/gtk2_webedit.ui.h:59 ../ui/gtk_webedit.ui.h:59 #, fuzzy msgid "Open file" msgstr "Açık Modülü" #: ../ui/gtk2_webedit.ui.h:60 ../ui/gtk_webedit.ui.h:60 msgid "Paste" msgstr "" #: ../ui/gtk2_webedit.ui.h:61 ../ui/gtk_webedit.ui.h:61 msgid "Paste clipboard at cursor." msgstr "" #: ../ui/gtk2_webedit.ui.h:62 ../ui/gtk_webedit.ui.h:62 #, fuzzy msgid "Print Document" msgstr "Baskı bu belgenin" #: ../ui/gtk2_webedit.ui.h:63 ../ui/gtk_webedit.ui.h:63 #, fuzzy msgid "Print" msgstr "Baskı" #: ../ui/gtk2_webedit.ui.h:64 ../ui/gtk_webedit.ui.h:64 #, fuzzy msgid "Print the current document" msgstr "Baskı bu belgenin" #: ../ui/gtk2_webedit.ui.h:65 ../ui/gtk_webedit.ui.h:65 #, fuzzy msgid "Print Preview" msgstr "Baskı Pre_view" #: ../ui/gtk2_webedit.ui.h:66 ../ui/gtk_webedit.ui.h:66 #, fuzzy msgid "Preview" msgstr "_Preview" #: ../ui/gtk2_webedit.ui.h:67 ../ui/gtk_webedit.ui.h:67 #, fuzzy msgid "Print preview of current document" msgstr "Baskı bu belgenin" #: ../ui/gtk2_webedit.ui.h:68 ../ui/gtk_webedit.ui.h:68 #, fuzzy msgid "Quit" msgstr "_Quit" #: ../ui/gtk2_webedit.ui.h:69 ../ui/gtk_webedit.ui.h:69 #, fuzzy msgid "Shut down editor" msgstr "editörü açın" #: ../ui/gtk2_webedit.ui.h:70 ../ui/gtk_webedit.ui.h:70 msgid "Redo" msgstr "" #: ../ui/gtk2_webedit.ui.h:71 ../ui/gtk_webedit.ui.h:71 msgid "Redo last undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:72 ../ui/gtk_webedit.ui.h:72 msgid "Find and replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:73 ../ui/gtk_webedit.ui.h:73 msgid "Replace" msgstr "" #: ../ui/gtk2_webedit.ui.h:74 ../ui/gtk_webedit.ui.h:74 #, fuzzy msgid "Search and replace" msgstr "Arama Kriterleri" #: ../ui/gtk2_webedit.ui.h:76 ../ui/gtk_webedit.ui.h:76 #, fuzzy msgid "Save changes to file" msgstr "Değişiklikleri belge kaydet" #: ../ui/gtk2_webedit.ui.h:77 ../ui/gtk_webedit.ui.h:77 #, fuzzy msgid "Save as" msgstr "Olarak kaydet" #: ../ui/gtk2_webedit.ui.h:78 ../ui/gtk_webedit.ui.h:78 #, fuzzy msgid "Save file as ..." msgstr "Kaydetmek _As ..." #: ../ui/gtk2_webedit.ui.h:79 ../ui/gtk_webedit.ui.h:79 msgid "Strikethrough" msgstr "" #: ../ui/gtk2_webedit.ui.h:80 ../ui/gtk_webedit.ui.h:80 msgid "Strikethrough selection" msgstr "" #: ../ui/gtk2_webedit.ui.h:81 ../ui/gtk_webedit.ui.h:81 msgid "Underline" msgstr "" #: ../ui/gtk2_webedit.ui.h:82 ../ui/gtk_webedit.ui.h:82 #, fuzzy msgid "Underline selection" msgstr "Modül Seçimi" #: ../ui/gtk2_webedit.ui.h:83 ../ui/gtk_webedit.ui.h:83 msgid "Undo" msgstr "" #: ../ui/gtk2_webedit.ui.h:84 ../ui/gtk_webedit.ui.h:84 msgid "Undo last change" msgstr "" #: ../ui/gtk2_webedit.ui.h:85 ../ui/gtk_webedit.ui.h:85 #, fuzzy msgid "Editor" msgstr "Düzenlemek" #: ../ui/gtk2_webedit.ui.h:87 ../ui/gtk_webedit.ui.h:87 #, fuzzy msgid "Recent files" msgstr "Geçerli dosya olarak kaydetme" #: ../ui/gtk2_webedit.ui.h:88 ../ui/gtk_webedit.ui.h:88 #: ../ui/xi-menus.glade.h:9 ../ui/xi-menus.gtkbuilder.h:6 msgid "_Edit" msgstr "_Edit" #: ../ui/gtk2_webedit.ui.h:89 ../ui/gtk_webedit.ui.h:89 #: ../ui/xi-menus.glade.h:40 ../ui/xi-menus.gtkbuilder.h:25 msgid "_Help" msgstr "_Help" #: ../ui/gtk2_webedit.ui.h:90 ../ui/gtk_webedit.ui.h:90 #, fuzzy msgid "Normal" msgstr "Normal Metin" #: ../ui/gtk2_webedit.ui.h:91 ../ui/gtk_webedit.ui.h:91 msgid "Header 1" msgstr "" #: ../ui/gtk2_webedit.ui.h:92 ../ui/gtk_webedit.ui.h:92 msgid "Header 2" msgstr "" #: ../ui/gtk2_webedit.ui.h:93 ../ui/gtk_webedit.ui.h:93 msgid "Header 3" msgstr "" #: ../ui/gtk2_webedit.ui.h:94 ../ui/gtk_webedit.ui.h:94 msgid "Header 4" msgstr "" #: ../ui/gtk2_webedit.ui.h:95 ../ui/gtk_webedit.ui.h:95 msgid "Header 5" msgstr "" #: ../ui/gtk2_webedit.ui.h:96 ../ui/gtk_webedit.ui.h:96 msgid "Header 6" msgstr "" #: ../ui/gtk2_webedit.ui.h:97 ../ui/gtk_webedit.ui.h:97 msgid "Address" msgstr "" #: ../ui/gtk2_webedit.ui.h:98 ../ui/gtk_webedit.ui.h:98 msgid "Preformatted" msgstr "" #: ../ui/gtk2_webedit.ui.h:99 ../ui/gtk_webedit.ui.h:99 #, fuzzy msgid "Bulleted List" msgstr "Listeyi sil?" #: ../ui/gtk2_webedit.ui.h:100 ../ui/gtk_webedit.ui.h:100 msgid "Roman Numeral List" msgstr "" #: ../ui/gtk2_webedit.ui.h:101 ../ui/gtk_webedit.ui.h:101 #, fuzzy msgid "Numbered List" msgstr "Ayet Listesi" #: ../ui/gtk2_webedit.ui.h:102 ../ui/gtk_webedit.ui.h:102 msgid "Alphabetical List" msgstr "" #: ../ui/gtk2_webedit.ui.h:103 ../ui/gtk_webedit.ui.h:103 msgid "Strike" msgstr "" #: ../ui/gtk2_webedit.ui.h:104 ../ui/gtk_webedit.ui.h:104 msgid "Set font color of selected text." msgstr "" #: ../ui/gtk2_webedit.ui.h:105 ../ui/gtk_webedit.ui.h:105 msgid "Highlight selected text by setting background color." msgstr "" #: ../ui/markverse.glade.h:1 ../ui/markverse.gtkbuilder.h:1 msgid "Mark/Unmark Verse" msgstr "İşaretle / İş Verse" #: ../ui/markverse.glade.h:2 ../ui/markverse.gtkbuilder.h:12 #, fuzzy msgid "Annotation Dialog" msgstr "Kullanıcı Annotation" #: ../ui/markverse.glade.h:7 ../ui/markverse.gtkbuilder.h:2 msgid "" "Add annotation. The verse will display with highlight colors and a *u marker " "to show content." msgstr "" #: ../ui/markverse.glade.h:8 ../ui/markverse.gtkbuilder.h:4 #, fuzzy msgid "New Annotation" msgstr "Kullanıcı Annotation" #: ../ui/markverse.glade.h:9 ../ui/markverse.gtkbuilder.h:3 msgid "Mark" msgstr "Işaretlemek" #: ../ui/markverse.glade.h:10 ../ui/markverse.gtkbuilder.h:5 msgid "Unmark" msgstr "Işaretini kaldırın" #: ../ui/markverse.glade.h:11 ../ui/markverse.gtkbuilder.h:6 #, fuzzy msgid "Remove annotation." msgstr "Kullanıcı Annotation" #: ../ui/markverse.glade.h:12 ../ui/markverse.gtkbuilder.h:7 #, fuzzy msgid "Cancel Annotation" msgstr "Kullanıcı Annotation" #: ../ui/module-manager.glade.h:1 ../ui/module-manager.gtkbuilder.h:1 msgid "Module Manager" msgstr "Modül Yöneticisi" #: ../ui/module-manager.glade.h:2 ../ui/module-manager.gtkbuilder.h:2 msgid "_View Intro" msgstr "_View Intro" #: ../ui/module-manager.glade.h:3 ../ui/module-manager.gtkbuilder.h:3 msgid "Open a brief introductory explanation of how the Module Manager works." msgstr "" "Modül Yöneticisi nasıl çalıştığı hakkında kısa bir tanıtım açıklama açın." #: ../ui/module-manager.glade.h:4 ../ui/module-manager.gtkbuilder.h:4 msgid "_Load Standard" msgstr "_Load Standart" #: ../ui/module-manager.glade.h:5 ../ui/module-manager.gtkbuilder.h:5 msgid "" "Load and synchronize the standard set of known repositories, as maintained " "at crosswire.org, with your current remote sources." msgstr "" "Yük ve geçerli uzaktan kaynaklarıyla olarak crosswire.org tutulur bilinen " "depoları standart, senkronize." #: ../ui/module-manager.glade.h:6 ../ui/module-manager.gtkbuilder.h:6 msgid "" "Refresh Xiphos' knowledge of what modules are available at the selected " "remote repository" msgstr "modülleri mevcuttur ne Yenile Xiphos 'bilgi deposu uzaktan seçilen" #: ../ui/module-manager.glade.h:7 ../ui/module-manager.gtkbuilder.h:8 msgid "_Install" msgstr "_Install" #: ../ui/module-manager.glade.h:8 ../ui/module-manager.gtkbuilder.h:7 msgid "Install or update the selected modules" msgstr "Yüklemek veya seçilen modülleri güncelleme" #: ../ui/module-manager.glade.h:9 ../ui/module-manager.gtkbuilder.h:9 msgid "Remove the selected modules from your system" msgstr "sisteminizden seçilen modüllerini çıkarın" #: ../ui/module-manager.glade.h:10 ../ui/module-manager.gtkbuilder.h:10 msgid "_Archive" msgstr "_Archive" #: ../ui/module-manager.glade.h:11 ../ui/module-manager.gtkbuilder.h:11 msgid "Create a zip archive of the selected modules." msgstr "Seçilen modül bir zip arşivi oluşturun." #: ../ui/module-manager.glade.h:12 ../ui/module-manager.gtkbuilder.h:12 msgid "_Index" msgstr "_Index" #: ../ui/module-manager.glade.h:13 ../ui/module-manager.gtkbuilder.h:13 msgid "" "Build an index of the selected modules, for optimized (\"lucene\") searching." msgstr "optimize için seçilen modüllerin Build bir dizin (\"Lucene\") arıyor." #: ../ui/module-manager.glade.h:14 ../ui/module-manager.gtkbuilder.h:14 msgid "_Delete Index" msgstr "_Delete Endeksi" #: ../ui/module-manager.glade.h:15 ../ui/module-manager.gtkbuilder.h:15 msgid "Delete the fast-search index of the selected modules." msgstr "Silmek seçilen modüllerin hızlı arama indeksi." #: ../ui/module-manager.glade.h:16 ../ui/module-manager.gtkbuilder.h:16 msgid "Scan _Obsolete" msgstr "" #: ../ui/module-manager.glade.h:17 ../ui/module-manager.gtkbuilder.h:17 msgid "Scan for obsolete modules and offer to delete them." msgstr "" #: ../ui/module-manager.glade.h:18 ../ui/module-manager.gtkbuilder.h:19 msgid "Continue" msgstr "Devam" #. do not translate and they are html formating #: ../ui/module-manager.glade.h:20 ../ui/module-manager.gtkbuilder.h:21 msgid "Sword" msgstr "Kılıç" #: ../ui/module-manager.glade.h:21 ../ui/module-manager.gtkbuilder.h:22 msgid "Module Manager" msgstr "Modül Yöneticisi" #: ../ui/module-manager.glade.h:22 ../ui/module-manager.gtkbuilder.h:23 msgid "WARNING: If you live in a persecuted country use with care." msgstr "UYARI: bakım Eğer kullanımda bir zulüm ülkede yaşamak sizi." #: ../ui/module-manager.glade.h:23 ../ui/module-manager.gtkbuilder.h:24 msgid "Add and Remove Sources" msgstr "Eklemek ve Kaynaklar Kaldır" #: ../ui/module-manager.glade.h:24 ../ui/module-manager.gtkbuilder.h:25 msgid "Current local sources" msgstr "Mevcut yerel kaynaklardan" #: ../ui/module-manager.glade.h:25 ../ui/module-manager.gtkbuilder.h:26 msgid "" "Add a local folder as an install source, typically on a cdrom or flash " "drive. Such a folder contains subfolders \"mods.d\" and \"modules\"." msgstr "" "bir CD ya da flash sürücüye tipik olarak, bir yükleme kaynağı olarak yerel " "bir klasör ekleyin. Böyle bir klasöre alt klasörleri ve \"modules\" mods.d " "\"içeriyor." #: ../ui/module-manager.glade.h:26 ../ui/module-manager.gtkbuilder.h:27 msgid "Remove one of your local folders as an install source." msgstr "bir yükleme kaynağı olarak yerel klasörlerden birini çıkarın." #: ../ui/module-manager.glade.h:27 ../ui/module-manager.gtkbuilder.h:28 msgid "Current Remote Sources" msgstr "Geçerli Uzaktan Kaynakları" #: ../ui/module-manager.glade.h:28 ../ui/module-manager.gtkbuilder.h:29 msgid "" "Add a custom remote install source. You must know its hostname and the " "folder where its repository lives." msgstr "" "Özel bir uzaktan yükleme kaynak ekleyin. Onun ismi ve klasör onun depo " "yaşıyor bilmeniz gerekir." #: ../ui/module-manager.glade.h:29 ../ui/module-manager.gtkbuilder.h:30 msgid "Remove a remote install source." msgstr "bir uzaktan yükleme kaynağını çıkarın." #: ../ui/module-manager.glade.h:30 ../ui/module-manager.gtkbuilder.h:31 msgid "Install Source" msgstr "Yükleme Kaynağı" #: ../ui/module-manager.glade.h:31 ../ui/module-manager.gtkbuilder.h:32 msgid "Local" msgstr "Yerel" #: ../ui/module-manager.glade.h:32 ../ui/module-manager.gtkbuilder.h:33 msgid "Remote" msgstr "Uzak" #: ../ui/module-manager.glade.h:33 ../ui/module-manager.gtkbuilder.h:34 msgid "Install Destination" msgstr "Yüklemek Hedef" #: ../ui/module-manager.glade.h:34 ../ui/module-manager.gtkbuilder.h:35 msgid "Personal area, for your use only:" msgstr "yalnızca sizin kullanımınız için alan, Kişisel:" #: ../ui/module-manager.glade.h:35 ../ui/module-manager.gtkbuilder.h:36 msgid "Home dir" msgstr "Ev dir" #: ../ui/module-manager.glade.h:36 ../ui/module-manager.gtkbuilder.h:37 msgid "System area, for all users:" msgstr "tüm kullanıcılar için, Sistem alanı:" #: ../ui/module-manager.glade.h:37 ../ui/module-manager.gtkbuilder.h:38 msgid "Sword sys dir" msgstr "Kılıç dir sys" #: ../ui/module-manager.glade.h:38 ../ui/module-manager.gtkbuilder.h:39 msgid "" "Warning: If you live in a persecuted country and do not wish to risk " "detection you should NOT use the remote installation feature! " msgstr "" "Uyarı: Eğer ülkede zulüm canlı bir sen özellik yükleme uzak " "kullanırım değil DEĞİL isteyen gerektiğini risk algılama!" #: ../ui/module-manager.glade.h:39 ../ui/module-manager.gtkbuilder.h:40 msgid "Local Install Folder" msgstr "Yerel Yükleme Klasör" #: ../ui/navbar_versekey.glade.h:1 ../ui/navbar_versekey.gtkbuilder.h:1 msgid "Drop down history list" msgstr "Açılır geçmiş listesi" #: ../ui/navbar_versekey.glade.h:2 msgid "Choose book to display" msgstr "görüntülemek için kitap seçin" #: ../ui/navbar_versekey.glade.h:3 ../ui/navbar_versekey.gtkbuilder.h:3 msgid "Book Selector Button" msgstr "Kitap Seçici Düğme" #: ../ui/navbar_versekey.glade.h:4 ../ui/navbar_versekey.gtkbuilder.h:2 msgid "Revelation of John" msgstr "John Vahiy" #: ../ui/navbar_versekey.glade.h:5 #, fuzzy msgid "Choose chapter to display" msgstr "görüntülemek için kitap seçin" #: ../ui/navbar_versekey.glade.h:6 ../ui/navbar_versekey.gtkbuilder.h:5 msgid "Toggle Chapter Button" msgstr "Geçiş Bölüm Düğme" #: ../ui/navbar_versekey.glade.h:7 ../ui/navbar_versekey.gtkbuilder.h:4 msgid "1" msgstr "1" #: ../ui/navbar_versekey.glade.h:8 #, fuzzy msgid "Choose Verse to display" msgstr "görüntülemek için kitap seçin" #: ../ui/navbar_versekey.glade.h:9 ../ui/navbar_versekey.gtkbuilder.h:6 msgid "Toggle Verse Button" msgstr "Geçiş Ayet Düğme" #: ../ui/navbar_versekey.glade.h:10 ../ui/navbar_versekey.gtkbuilder.h:7 msgid "Enter a Verse reference in Book 1:1 format and press Return" msgstr "" #: ../ui/navbar_versekey.glade.h:11 ../ui/navbar_versekey.gtkbuilder.h:8 msgid "Reference Entry" msgstr "Referans Giriş" #: ../ui/prefs.glade.h:2 ../ui/prefs.gtkbuilder.h:10 msgid "Cover" msgstr "Kapak" #: ../ui/prefs.glade.h:3 ../ui/prefs.gtkbuilder.h:11 msgid "Font Colors" msgstr "Font Renkler" #: ../ui/prefs.glade.h:4 ../ui/prefs.gtkbuilder.h:12 msgid "Background" msgstr "Arka plan" #: ../ui/prefs.glade.h:5 ../ui/prefs.gtkbuilder.h:13 #, fuzzy msgid " " msgstr ":" #: ../ui/prefs.glade.h:6 ../ui/prefs.gtkbuilder.h:14 msgid "Foreground" msgstr "Ön plan" #: ../ui/prefs.glade.h:7 ../ui/prefs.gtkbuilder.h:15 msgid "Current Verse" msgstr "Geçerli Ayet" #: ../ui/prefs.glade.h:8 ../ui/prefs.gtkbuilder.h:16 msgid "Verse Number" msgstr "Ayet sayısı" #: ../ui/prefs.glade.h:9 ../ui/prefs.gtkbuilder.h:17 msgid "Links" msgstr "Linkler" #: ../ui/prefs.glade.h:10 ../ui/prefs.gtkbuilder.h:18 msgid "Highlight Foreground" msgstr "Vurgulamak Önalan" #: ../ui/prefs.glade.h:11 ../ui/prefs.gtkbuilder.h:19 msgid "Highlight Background" msgstr "Vurgulamak Arkaplan" #: ../ui/prefs.glade.h:12 ../ui/prefs.gtkbuilder.h:20 msgid "Invert color pairs" msgstr "Invert renk çiftleri" #: ../ui/prefs.glade.h:13 ../ui/prefs.gtkbuilder.h:21 msgid "Normal Text" msgstr "Normal Metin" #: ../ui/prefs.glade.h:14 ../ui/prefs.gtkbuilder.h:22 msgid "Highlight" msgstr "Vurgulamak" #: ../ui/prefs.glade.h:15 ../ui/prefs.gtkbuilder.h:23 msgid "Font Colors" msgstr "Font Renkler" #: ../ui/prefs.glade.h:16 ../ui/prefs.gtkbuilder.h:24 msgid "Font Sizes" msgstr "Font Ölçüler" #: ../ui/prefs.glade.h:17 ../ui/prefs.gtkbuilder.h:25 msgid "All displayed font sizes are relative to this choice" msgstr "Görüntülenen tüm font boyutları bu seçimi göredir" #: ../ui/prefs.glade.h:18 ../ui/prefs.gtkbuilder.h:26 msgid "Base font size" msgstr "Baz font boyutu" #: ../ui/prefs.glade.h:19 msgid "" "-2\n" "-1\n" "+0\n" "+1\n" "+2\n" "+3\n" "+4\n" "+5" msgstr "-2 -1 +0 +1 +2 +3 +4 +5" #: ../ui/prefs.glade.h:27 ../ui/prefs.gtkbuilder.h:27 msgid "Commonly -1, to make verse numbers less obtrusive" msgstr "Genellikle -1, ayet numaraları daha az rahatsız edici yapmak" #: ../ui/prefs.glade.h:28 ../ui/prefs.gtkbuilder.h:28 msgid "Verse number size" msgstr "Ayet sayısı boyutu" #: ../ui/prefs.glade.h:29 ../ui/prefs.gtkbuilder.h:29 msgid "" "Name and size choice for any module in a given language; still overridden by " "a specific choice on a particular module" msgstr "" "hala belirli bir seçim tarafından geçersiz belli bir modül üzerinde; belirli " "bir dildeki herhangi bir modül için İsim ve boyut seçenekleri" #: ../ui/prefs.glade.h:30 ../ui/prefs.gtkbuilder.h:30 msgid "Font preferences, per language" msgstr "Font tercihleri, dil başına" #: ../ui/prefs.glade.h:31 ../ui/prefs.gtkbuilder.h:31 msgid "Language Font Combo" msgstr "Dil Yazı Combo" #: ../ui/prefs.glade.h:32 ../ui/prefs.gtkbuilder.h:32 msgid "Font Misc" msgstr "Font Misc" #: ../ui/prefs.glade.h:33 ../ui/prefs.gtkbuilder.h:33 #, fuzzy msgid "BibleSync" msgstr "Kapsam" #: ../ui/prefs.glade.h:34 ../ui/prefs.gtkbuilder.h:34 msgid "" "Xiphos is the first Bible study program to provide an implementation of " "BibleSync, a synchronization protocol for Bible programs. If you work with " "multiple Bible programs, or if you work in a team, or if you have classroom " "activities using shared study, BibleSync can be a useful tool for you. " "BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible " "applications of your own, or in a working team; Speaker, to drive a lecture " "audience's Bible programs to follow along; Audience, to receive the " "speaker's navigation." msgstr "" #: ../ui/prefs.glade.h:35 ../ui/prefs.gtkbuilder.h:36 #, fuzzy msgid "Mode:" msgstr "Modülleri" #: ../ui/prefs.glade.h:36 ../ui/prefs.gtkbuilder.h:35 msgid "Select the mode in which BibleSync should operate." msgstr "" #: ../ui/prefs.glade.h:37 ../ui/prefs.gtkbuilder.h:37 msgid "_Off" msgstr "" #: ../ui/prefs.glade.h:38 ../ui/prefs.gtkbuilder.h:38 msgid "Disable BibleSync." msgstr "" #: ../ui/prefs.glade.h:39 ../ui/prefs.gtkbuilder.h:39 #, fuzzy msgid "BSP off radio button" msgstr "Kitap Radyo Düğmesi" #: ../ui/prefs.glade.h:40 ../ui/prefs.gtkbuilder.h:40 msgid "_Speaker" msgstr "" #: ../ui/prefs.glade.h:41 ../ui/prefs.gtkbuilder.h:41 msgid "Enable BibleSync as the speaker." msgstr "" #: ../ui/prefs.glade.h:42 ../ui/prefs.gtkbuilder.h:42 #, fuzzy msgid "BSP speaker radio button" msgstr "Tam sözcük Radiobuton" #: ../ui/prefs.glade.h:43 ../ui/prefs.gtkbuilder.h:43 msgid "_Audience" msgstr "" #: ../ui/prefs.glade.h:44 ../ui/prefs.gtkbuilder.h:44 msgid "Enable BibleSync as a member of the audience." msgstr "" #: ../ui/prefs.glade.h:45 ../ui/prefs.gtkbuilder.h:45 #, fuzzy msgid "BSP audience radio button" msgstr "Düz Metin Radyo Düğmesi" #: ../ui/prefs.glade.h:46 ../ui/prefs.gtkbuilder.h:46 #, fuzzy msgid "_Personal" msgstr "Kişisel" #: ../ui/prefs.glade.h:47 ../ui/prefs.gtkbuilder.h:47 msgid "Enable BibleSync for personal or team use." msgstr "" #: ../ui/prefs.glade.h:48 ../ui/prefs.gtkbuilder.h:48 #, fuzzy msgid "BSP personal radio button" msgstr "Düzenli ifade Radiobuton" #: ../ui/prefs.glade.h:49 ../ui/prefs.gtkbuilder.h:49 msgid "Private" msgstr "" #: ../ui/prefs.glade.h:50 ../ui/prefs.gtkbuilder.h:50 msgid "" "When in Personal mode, only programs running on this machine will hear your " "navigation." msgstr "" #: ../ui/prefs.glade.h:51 ../ui/prefs.gtkbuilder.h:51 #, fuzzy msgid "BSP privacy button" msgstr "Ayet Radyo Düğmesi" #: ../ui/prefs.glade.h:52 ../ui/prefs.gtkbuilder.h:53 #, fuzzy msgid "Navigate:" msgstr "Kurtuluş" #: ../ui/prefs.glade.h:53 ../ui/prefs.gtkbuilder.h:52 msgid "Choose how to accept incoming navigation synchronization." msgstr "" #: ../ui/prefs.glade.h:54 ../ui/prefs.gtkbuilder.h:54 #, fuzzy msgid "_Direct" msgstr "Dizin" #: ../ui/prefs.glade.h:55 ../ui/prefs.gtkbuilder.h:55 msgid "BibleSync navigation will send Xiphos directly to the verse indicated." msgstr "" #: ../ui/prefs.glade.h:56 ../ui/prefs.gtkbuilder.h:56 #, fuzzy msgid "BSP nav direct radio button" msgstr "Tek modül Radiobuton" #: ../ui/prefs.glade.h:57 ../ui/prefs.gtkbuilder.h:57 #, fuzzy msgid "_Verse list" msgstr "Ayet Listesi" #: ../ui/prefs.glade.h:58 ../ui/prefs.gtkbuilder.h:58 msgid "BibleSync navigation will use Xiphos' sidebar verse list." msgstr "" #: ../ui/prefs.glade.h:59 ../ui/prefs.gtkbuilder.h:59 #, fuzzy msgid "BSP nav verse list radio button" msgstr "Modül listesi Radiobuton" #: ../ui/prefs.glade.h:60 ../ui/prefs.gtkbuilder.h:61 #, fuzzy msgid "Listen:" msgstr "Liste Adı" #: ../ui/prefs.glade.h:61 ../ui/prefs.gtkbuilder.h:60 msgid "Xiphos will listen to Speakers according to choice here." msgstr "" #: ../ui/prefs.glade.h:62 ../ui/prefs.gtkbuilder.h:62 msgid "Selective" msgstr "" #: ../ui/prefs.glade.h:63 ../ui/prefs.gtkbuilder.h:63 msgid "Choose the Speakers to be followed." msgstr "" #: ../ui/prefs.glade.h:64 ../ui/prefs.gtkbuilder.h:64 #, fuzzy msgid "BSP listen some radio button" msgstr "Düz Metin Radyo Düğmesi" #: ../ui/prefs.glade.h:65 ../ui/prefs.gtkbuilder.h:65 msgid "All" msgstr "" #: ../ui/prefs.glade.h:66 ../ui/prefs.gtkbuilder.h:66 msgid "All Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:67 ../ui/prefs.gtkbuilder.h:67 #, fuzzy msgid "BSP listen all radio button" msgstr "Düzenli ifade Radiobuton" #: ../ui/prefs.glade.h:68 ../ui/prefs.gtkbuilder.h:68 msgid "None" msgstr "" #: ../ui/prefs.glade.h:69 ../ui/prefs.gtkbuilder.h:69 msgid "No Speakers will be followed." msgstr "" #: ../ui/prefs.glade.h:70 ../ui/prefs.gtkbuilder.h:70 #, fuzzy msgid "BSP listen none radio button" msgstr "Düz Metin Radyo Düğmesi" #: ../ui/prefs.glade.h:71 ../ui/prefs.gtkbuilder.h:72 #, fuzzy msgid "Special:" msgstr "Özel" #: ../ui/prefs.glade.h:72 ../ui/prefs.gtkbuilder.h:71 msgid "" "Additional traces can be presented during BibleSync operation by enabling " "presence, mismatch, and debug. Beware enabling these, they can be very " "chatty. Also, decide whether to allow group parameter as Xiphos' tab number." msgstr "" #: ../ui/prefs.glade.h:73 ../ui/prefs.gtkbuilder.h:73 #, fuzzy msgid "Presence" msgstr "Tercihleri" #: ../ui/prefs.glade.h:74 ../ui/prefs.gtkbuilder.h:74 msgid "Presence announcements will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:75 ../ui/prefs.gtkbuilder.h:75 #, fuzzy msgid "BSP presence button" msgstr "Ayet Radyo Düğmesi" #: ../ui/prefs.glade.h:76 ../ui/prefs.gtkbuilder.h:76 #, fuzzy msgid "Mismatch" msgstr "maçlar" #: ../ui/prefs.glade.h:77 ../ui/prefs.gtkbuilder.h:77 msgid "Mismatches from your session will be shown in dialogs." msgstr "" #: ../ui/prefs.glade.h:78 ../ui/prefs.gtkbuilder.h:78 msgid "BSP mismatch button" msgstr "" #: ../ui/prefs.glade.h:79 ../ui/prefs.gtkbuilder.h:79 msgid "Debug" msgstr "" #: ../ui/prefs.glade.h:80 ../ui/prefs.gtkbuilder.h:80 msgid "Packet tracing." msgstr "" #: ../ui/prefs.glade.h:81 ../ui/prefs.gtkbuilder.h:81 msgid "BSP event debug button" msgstr "" #: ../ui/prefs.glade.h:82 ../ui/prefs.gtkbuilder.h:82 msgid "_Group as tab" msgstr "" #: ../ui/prefs.glade.h:83 ../ui/prefs.gtkbuilder.h:83 msgid "" "Interpret the protocol's group number parameter as Xiphos' tab number. " "Disabling this may be necessary if some Speakers' use of group number is not " "appropriate as a tab number." msgstr "" #: ../ui/prefs.glade.h:84 ../ui/prefs.gtkbuilder.h:84 #, fuzzy msgid "BSP event group-as-tab button" msgstr "Tek modül Radiobuton" #: ../ui/prefs.glade.h:86 ../ui/prefs.gtkbuilder.h:86 msgid "General" msgstr "Genel" #: ../ui/prefs.glade.h:87 ../ui/prefs.gtkbuilder.h:87 msgid "" "Select a particular language for interface display, other than your usual " "setting" msgstr "" "Her zamanki ayarından daha arayüzünü görüntülemek için belirli bir dil, " "diğer Seç" #: ../ui/prefs.glade.h:88 ../ui/prefs.gtkbuilder.h:88 msgid "Special Locale (requires restart)" msgstr "Özel Locale (yeniden başlatma gerektirir)" #: ../ui/prefs.glade.h:89 ../ui/prefs.gtkbuilder.h:89 msgid "Special Locale Combo" msgstr "Yerel Combo Özel" #: ../ui/prefs.glade.h:90 ../ui/prefs.gtkbuilder.h:90 msgid "Show splash screen at start up" msgstr "Gösterisi ekranını başlatmak" #: ../ui/prefs.glade.h:91 ../ui/prefs.gtkbuilder.h:91 msgid "Show Daily Devotion at start up" msgstr "Gösterisi Günlük Devotion başlatmak" #: ../ui/prefs.glade.h:92 ../ui/prefs.gtkbuilder.h:92 msgid "" "If you have set a preferred daily devotion module, its entry for today will " "be shown at startup." msgstr "" "Bir tercih edilen günlük bağlılık modülü set varsa, bugün için kendi giriş " "açılışta gösterilecek." #: ../ui/prefs.glade.h:93 ../ui/prefs.gtkbuilder.h:93 msgid "Use default Dictionary" msgstr "Varsayılan Sözlük" #: ../ui/prefs.glade.h:94 ../ui/prefs.gtkbuilder.h:94 msgid "" "Make double-click of a word always use default dictionary instead of " "dictionary currently displayed" msgstr "" "kullanmak her zaman bir sözcüğün çift tıklatın olun varsayılan anda " "görüntülenen Sözlük yerine Sözlük" #: ../ui/prefs.glade.h:95 ../ui/prefs.gtkbuilder.h:95 msgid "Use default Dictionary Checkbox" msgstr "Varsayılan Sözlük Checkbox" #: ../ui/prefs.glade.h:96 ../ui/prefs.gtkbuilder.h:96 msgid "Scroll to Previous/Next Chapter" msgstr "Ilerleyin Önceki / Sonraki Bölüm için" #: ../ui/prefs.glade.h:97 ../ui/prefs.gtkbuilder.h:97 msgid "Use Bible Text scroll bar to scroll to previous or next chapter" msgstr "" "Kullanım İncil Metin önceki veya sonraki bölüme gitmek için kaydırma çubuğunu" #: ../ui/prefs.glade.h:98 ../ui/prefs.gtkbuilder.h:98 msgid "Scroll to Previous/Next Chapter Checkbox" msgstr "Ilerleyin Önceki / Sonraki Bölüm Onay için" #: ../ui/prefs.glade.h:99 ../ui/prefs.gtkbuilder.h:99 msgid "Resize images" msgstr "Boyutlandırmak görüntüler" #: ../ui/prefs.glade.h:100 ../ui/prefs.gtkbuilder.h:100 msgid "Automatically resize image content to fit the pane" msgstr "" "Otomatik bölmesine sığacak şekilde görüntü içeriğini yeniden boyutlandırmak" #: ../ui/prefs.glade.h:101 ../ui/prefs.gtkbuilder.h:101 msgid "Resize images checkbox" msgstr "Boyutlandırmak görüntüler onay" #: ../ui/prefs.glade.h:102 ../ui/prefs.gtkbuilder.h:102 msgid "Highlight current verse" msgstr "Vurgulamak akım ayet" #: ../ui/prefs.glade.h:103 ../ui/prefs.gtkbuilder.h:103 msgid "Apply high-contrast highlight to current verse - see color pickers" msgstr "" "Güncel ayet uygulama yüksek kontrastlı vurgulamak - renk toplayıcılar görmek" #: ../ui/prefs.glade.h:104 ../ui/prefs.gtkbuilder.h:104 msgid "Highlight current verse check box" msgstr "Vurgulamak geçerli ayet onay kutusunu" #: ../ui/prefs.glade.h:105 ../ui/prefs.gtkbuilder.h:105 msgid "Highlight user annotations" msgstr "Vurgulamak kullanıcı açıklamalar" #: ../ui/prefs.glade.h:106 ../ui/prefs.gtkbuilder.h:106 msgid "Use inverted highlight on user-annotated verses" msgstr "kullanıcı açıklamalı ayetlere ters vurgulamak kullanın" #: ../ui/prefs.glade.h:107 ../ui/prefs.gtkbuilder.h:107 msgid "Highlight user annotations check box" msgstr "Vurgulamak kullanıcı açıklamalar onay kutusunu" #: ../ui/prefs.glade.h:108 ../ui/prefs.gtkbuilder.h:108 msgid "Cross-references in verse list" msgstr "ayet listesinde çapraz referanslar" #: ../ui/prefs.glade.h:109 ../ui/prefs.gtkbuilder.h:109 msgid "Use the verse list for Bible cross-references instead of the previewer" msgstr "İncil çapraz referansları için ayet liste yerine önizleyicide kullanın" #: ../ui/prefs.glade.h:110 ../ui/prefs.gtkbuilder.h:110 msgid "Xrefs in verse list check box" msgstr "ayet liste onay kutusunu Xrefs" #: ../ui/prefs.glade.h:111 ../ui/prefs.gtkbuilder.h:111 msgid "Enable Prayer Lists" msgstr "Etkinleştirmek Namaz Listeler" #: ../ui/prefs.glade.h:112 ../ui/prefs.gtkbuilder.h:112 msgid "Make journals/prayer lists available" msgstr "mevcut dergilerin / dua listeleri olun" #: ../ui/prefs.glade.h:113 ../ui/prefs.gtkbuilder.h:113 msgid "Enable Prayer Lists Checkbox" msgstr "Etkinleştirmek Namaz Listeler Checkbox" #: ../ui/prefs.glade.h:114 ../ui/prefs.gtkbuilder.h:114 msgid "Enable Statusbar" msgstr "" #: ../ui/prefs.glade.h:115 msgid "Enable/Disable Statusbar." msgstr "" #: ../ui/prefs.glade.h:116 ../ui/prefs.gtkbuilder.h:116 #, fuzzy msgid "Enable Statusbar Checkbox" msgstr "Etkinleştirmek Namaz Listeler Checkbox" #: ../ui/prefs.glade.h:117 ../ui/prefs.gtkbuilder.h:117 msgid "Parallel color alternation" msgstr "" #: ../ui/prefs.glade.h:118 ../ui/prefs.gtkbuilder.h:118 msgid "Parallel window can use alternating foreground/background." msgstr "" #: ../ui/prefs.glade.h:119 ../ui/prefs.gtkbuilder.h:119 #, fuzzy msgid "Enable Parallel Alternation Checkbox" msgstr "Etkinleştirmek Namaz Listeler Checkbox" #: ../ui/prefs.glade.h:120 ../ui/prefs.gtkbuilder.h:121 #, fuzzy msgid "Verse number" msgstr "Ayet sayısı" #: ../ui/prefs.glade.h:121 ../ui/prefs.gtkbuilder.h:120 msgid "Offset the verse number in several ways" msgstr "" #: ../ui/prefs.glade.h:123 ../ui/prefs.gtkbuilder.h:123 #, fuzzy msgid "Show verse number in bold text" msgstr "metin görüntüleme ayet numaraları" #: ../ui/prefs.glade.h:124 ../ui/prefs.gtkbuilder.h:124 #, fuzzy msgid "Verse number bold checkbox" msgstr "Ayet sayısı boyutu" #: ../ui/prefs.glade.h:125 ../ui/prefs.gtkbuilder.h:125 msgid "Brackets" msgstr "" #: ../ui/prefs.glade.h:126 ../ui/prefs.gtkbuilder.h:126 msgid "Show verse number with [surrounding brackets]" msgstr "" #: ../ui/prefs.glade.h:127 ../ui/prefs.gtkbuilder.h:127 #, fuzzy msgid "Verse number bracket checkbox" msgstr "Boyutlandırmak görüntüler onay" #: ../ui/prefs.glade.h:128 ../ui/prefs.gtkbuilder.h:128 #, fuzzy msgid "Superscript" msgstr "Açıklama" #: ../ui/prefs.glade.h:129 ../ui/prefs.gtkbuilder.h:129 #, fuzzy msgid "Show verse number as a superscript" msgstr "Göstermek Ayet _Numbers" #: ../ui/prefs.glade.h:130 ../ui/prefs.gtkbuilder.h:130 #, fuzzy msgid "Verse number superscript checkbox" msgstr "Ayet sayısı boyutu" #: ../ui/prefs.glade.h:131 ../ui/prefs.gtkbuilder.h:131 #, fuzzy msgid "StudyPad default directory" msgstr "StudyPad varsayılan dizin combo" #: ../ui/prefs.glade.h:132 ../ui/prefs.gtkbuilder.h:132 msgid "Select A Directory" msgstr "Bir Dizin Seçin" #: ../ui/prefs.glade.h:133 ../ui/prefs.gtkbuilder.h:133 msgid "StudyPad default directory combo" msgstr "StudyPad varsayılan dizin combo" #: ../ui/prefs.glade.h:134 ../ui/prefs.gtkbuilder.h:134 msgid "General Misc" msgstr "Genel Çeşitli" #: ../ui/prefs.glade.h:135 ../ui/prefs.gtkbuilder.h:135 msgid "Main Window Modules" msgstr "Ana Pencere Modülleri" #: ../ui/prefs.glade.h:136 ../ui/prefs.gtkbuilder.h:136 msgid "Biblical Text" msgstr "İncille Metin" #: ../ui/prefs.glade.h:137 ../ui/prefs.gtkbuilder.h:137 msgid "Change Biblical Text Combo" msgstr "Combo İncil Metin Değişikliği" #: ../ui/prefs.glade.h:139 ../ui/prefs.gtkbuilder.h:139 msgid "Change Commentary Combo" msgstr "Combo Yorum değiştir" #: ../ui/prefs.glade.h:141 ../ui/prefs.gtkbuilder.h:141 msgid "Change Dictionary Combo" msgstr "Değiştirmek Combo Sözlük" #: ../ui/prefs.glade.h:143 ../ui/prefs.gtkbuilder.h:143 msgid "Change Book Combo" msgstr "Combo Kitap Değişim" #: ../ui/prefs.glade.h:144 ../ui/prefs.gtkbuilder.h:144 #: ../ui/search-dialog.glade.h:22 ../ui/search-dialog.gtkbuilder.h:23 msgid "Modules" msgstr "Modülleri" #: ../ui/prefs.glade.h:145 ../ui/prefs.gtkbuilder.h:145 #: ../ui/search-dialog.glade.h:86 ../ui/search-dialog.gtkbuilder.h:86 msgid "Clear all modules from the list" msgstr "Net listeden tüm modülleri" #: ../ui/prefs.glade.h:146 ../ui/prefs.gtkbuilder.h:146 #: ../ui/search-dialog.glade.h:87 ../ui/search-dialog.gtkbuilder.h:87 msgid "Clear Modules from List Button" msgstr "Liste Button sil Modülleri" #: ../ui/prefs.glade.h:147 ../ui/prefs.gtkbuilder.h:147 #: ../ui/search-dialog.glade.h:88 ../ui/search-dialog.gtkbuilder.h:88 msgid "Remove the selected module from the list" msgstr "Listeden seçilen modülünü çıkarın" #: ../ui/prefs.glade.h:148 ../ui/prefs.gtkbuilder.h:148 #: ../ui/search-dialog.glade.h:89 ../ui/search-dialog.gtkbuilder.h:89 msgid "Delete Selected Module From List Button" msgstr "Liste Button From Delete Selected Modülü" #: ../ui/prefs.glade.h:149 ../ui/prefs.gtkbuilder.h:149 msgid "Open a dialog to select modules" msgstr "modülleri seçmek için bir iletişim aç" #: ../ui/prefs.glade.h:150 ../ui/prefs.gtkbuilder.h:150 #: ../ui/search-dialog.glade.h:91 ../ui/search-dialog.gtkbuilder.h:91 msgid "Add Modules" msgstr "Eklemek Modülleri" #: ../ui/prefs.glade.h:151 ../ui/prefs.gtkbuilder.h:151 #: ../ui/search-dialog.glade.h:92 ../ui/search-dialog.gtkbuilder.h:92 msgid "Open Selection Dialog Button" msgstr "Açık Seçim Dialog Button" #: ../ui/prefs.glade.h:152 ../ui/prefs.gtkbuilder.h:152 msgid "Modules Parallel" msgstr "Modülleri Paralel" #: ../ui/prefs.glade.h:153 ../ui/prefs.gtkbuilder.h:153 msgid "Special Purpose Modules" msgstr "Özel Amaçlı Modüller" #: ../ui/prefs.glade.h:154 ../ui/prefs.gtkbuilder.h:154 msgid "Daily Devotional" msgstr "Günlük adanmışlık" #: ../ui/prefs.glade.h:155 ../ui/prefs.gtkbuilder.h:155 msgid "Daily Devotional Combo" msgstr "Günlük Combo adanmışlık" #: ../ui/prefs.glade.h:156 ../ui/prefs.gtkbuilder.h:156 msgid "Hebrew Lexicon" msgstr "İbranice Lexicon" #: ../ui/prefs.glade.h:157 ../ui/prefs.gtkbuilder.h:157 msgid "Hebrew Lexicon Combo" msgstr "İbranice Lexicon Combo" #: ../ui/prefs.glade.h:158 ../ui/prefs.gtkbuilder.h:158 msgid "Greek Lexicon" msgstr "Yunan Lexicon" #: ../ui/prefs.glade.h:159 ../ui/prefs.gtkbuilder.h:159 msgid "Greek Lexicon Combo" msgstr "Lexicon Combo Yunan" #: ../ui/prefs.glade.h:160 ../ui/prefs.gtkbuilder.h:160 msgid "Default Dictionary" msgstr "Varsayılan Sözlük" #: ../ui/prefs.glade.h:161 ../ui/prefs.gtkbuilder.h:161 msgid "Change Default Dictionary Combo" msgstr "Değiştirmek Varsayılan Combo Sözlük" #: ../ui/prefs.glade.h:162 ../ui/prefs.gtkbuilder.h:162 msgid "Personal Notes" msgstr "Kişisel Notlar" #: ../ui/prefs.glade.h:163 ../ui/prefs.gtkbuilder.h:163 msgid "Change Personal Notes Combo" msgstr "Kişisel Notlar Combo değiştir" #: ../ui/prefs.glade.h:164 ../ui/prefs.gtkbuilder.h:164 msgid "Modules Misc" msgstr "Modülleri Misc" #: ../ui/prefs.gtkbuilder.h:1 msgid "-2" msgstr "" #: ../ui/prefs.gtkbuilder.h:2 #, fuzzy msgid "-1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:4 #, fuzzy msgid "+1" msgstr "1" #: ../ui/prefs.gtkbuilder.h:5 msgid "+2" msgstr "" #: ../ui/prefs.gtkbuilder.h:6 msgid "+3" msgstr "" #: ../ui/prefs.gtkbuilder.h:7 msgid "+4" msgstr "" #: ../ui/prefs.gtkbuilder.h:8 msgid "+5" msgstr "" #: ../ui/prefs.gtkbuilder.h:115 msgid "Enable/disable the Statusbar" msgstr "" #: ../ui/search-dialog.glade.h:1 ../ui/search-dialog.gtkbuilder.h:1 msgid "Advanced Search" msgstr "Gelişmiş Arama" #: ../ui/search-dialog.glade.h:2 ../ui/search-dialog.gtkbuilder.h:2 msgid "_Lucene Search Syntax" msgstr "_Lucene Arama Kullanımı" #: ../ui/search-dialog.glade.h:3 ../ui/search-dialog.gtkbuilder.h:3 msgid "" "Open a brief explanation of the syntax used for optimized \"lucene\" " "searches." msgstr "" "optimize \"Lucene\" aramaları için kullanılan sözdizimi kısa bir açıklama " "açın." #: ../ui/search-dialog.glade.h:4 ../ui/search-dialog.gtkbuilder.h:4 msgid "_Attribute Search" msgstr "_Attribute Arama" #: ../ui/search-dialog.glade.h:5 ../ui/search-dialog.gtkbuilder.h:5 msgid "Open a brief explanation of attribute-based searches." msgstr "öznitelik tabanlı araması kısa bir açıklama açın." #: ../ui/search-dialog.glade.h:6 ../ui/search-dialog.gtkbuilder.h:7 msgid "for " msgstr "için" #: ../ui/search-dialog.glade.h:7 ../ui/search-dialog.gtkbuilder.h:8 msgid "Main Search Entry" msgstr "Ana Arama Giriş" #: ../ui/search-dialog.glade.h:8 ../ui/search-dialog.gtkbuilder.h:9 msgid "Start/stop searching" msgstr "Start / stop arıyor" #: ../ui/search-dialog.glade.h:9 ../ui/search-dialog.gtkbuilder.h:10 msgid "Find Button" msgstr "Bul düğmesi" #: ../ui/search-dialog.glade.h:10 ../ui/search-dialog.gtkbuilder.h:11 msgid "Search Criteria Treeview" msgstr "Arama Kriterleri Treeview" #: ../ui/search-dialog.glade.h:11 ../ui/search-dialog.gtkbuilder.h:12 msgid "Scope" msgstr "Kapsam" #: ../ui/search-dialog.glade.h:12 ../ui/search-dialog.gtkbuilder.h:14 msgid "Search entire module" msgstr "Arama tüm modül" #: ../ui/search-dialog.glade.h:13 ../ui/search-dialog.gtkbuilder.h:13 msgid "Entire module" msgstr "Tüm modül" #: ../ui/search-dialog.glade.h:14 ../ui/search-dialog.gtkbuilder.h:15 msgid "Entire module radiobutton" msgstr "Tüm modül Radiobuton" #: ../ui/search-dialog.glade.h:15 ../ui/search-dialog.gtkbuilder.h:17 msgid "Use the results of the last search as the scope of the search" msgstr "arama kapsamını olarak son arama sonuçları kullanın" #: ../ui/search-dialog.glade.h:16 ../ui/search-dialog.gtkbuilder.h:16 msgid "Current results" msgstr "Geçerli sonuçlar" #: ../ui/search-dialog.glade.h:17 ../ui/search-dialog.gtkbuilder.h:18 msgid "Current results radiobutton" msgstr "Geçerli sonuçlar Radiobuton" #: ../ui/search-dialog.glade.h:18 ../ui/search-dialog.gtkbuilder.h:20 msgid "Use a custom range for the scope of the search" msgstr "arama kapsamını için özel bir aralığı kullanın" #: ../ui/search-dialog.glade.h:19 ../ui/search-dialog.gtkbuilder.h:19 msgid "Custom verse range" msgstr "Özel ayet aralığı" #: ../ui/search-dialog.glade.h:20 ../ui/search-dialog.gtkbuilder.h:21 msgid "Custom verse range radiobutton" msgstr "Özel ayet aralığı Radiobuton" #: ../ui/search-dialog.glade.h:21 ../ui/search-dialog.gtkbuilder.h:22 msgid "Custom Range Selector Combo" msgstr "Özel Aralık Seçici Combo" #: ../ui/search-dialog.glade.h:23 ../ui/search-dialog.gtkbuilder.h:25 msgid "Use a single module for the search" msgstr "arama için tek bir modülü kullanın" #: ../ui/search-dialog.glade.h:24 ../ui/search-dialog.gtkbuilder.h:24 msgid "Single module" msgstr "Tek modül" #: ../ui/search-dialog.glade.h:25 ../ui/search-dialog.gtkbuilder.h:26 msgid "Single module radiobutton" msgstr "Tek modül Radiobuton" #: ../ui/search-dialog.glade.h:26 ../ui/search-dialog.gtkbuilder.h:28 msgid "Use the current module list for the search" msgstr "Arama için geçerli modül listesini kullanın" #: ../ui/search-dialog.glade.h:27 ../ui/search-dialog.gtkbuilder.h:27 msgid "Module list" msgstr "Modül listesi" #: ../ui/search-dialog.glade.h:28 ../ui/search-dialog.gtkbuilder.h:29 msgid "Module list radiobutton" msgstr "Modül listesi Radiobuton" #: ../ui/search-dialog.glade.h:29 ../ui/search-dialog.gtkbuilder.h:31 msgid "Use a custom module list for the search" msgstr "Arama için özel bir modül listesini kullanın" #: ../ui/search-dialog.glade.h:30 ../ui/search-dialog.gtkbuilder.h:30 msgid "Custom module list" msgstr "Özel bir modül listesi" #: ../ui/search-dialog.glade.h:31 ../ui/search-dialog.gtkbuilder.h:32 msgid "Custom module list radiobutton" msgstr "Özel bir modül listesi Radiobuton" #: ../ui/search-dialog.glade.h:32 msgid "Custom Module List Combo" msgstr "Özel Modül Listesi Combo" #: ../ui/search-dialog.glade.h:33 ../ui/search-dialog.gtkbuilder.h:33 msgid "Search Type" msgstr "Arama Türü" #: ../ui/search-dialog.glade.h:34 ../ui/search-dialog.gtkbuilder.h:35 msgid "" "Fast, featureful, index-based search\n" "Indexes must have been built beforehand:\n" "See Module Manager's maintenance functions" msgstr "" "Hızlı, özellikli endeks bazlı arama Endeksleri önceden yapılmış olmalıdır: " "bak Modülü Yönetici bakım fonksiyonları" #: ../ui/search-dialog.glade.h:38 ../ui/search-dialog.gtkbuilder.h:38 msgid "Optimized (\"Lucene\") radiobutton" msgstr "Optimize edilmiş (\"Lucene\") Radiobuton" #: ../ui/search-dialog.glade.h:39 ../ui/search-dialog.gtkbuilder.h:39 msgid "Multi word" msgstr "Çok kelime" #: ../ui/search-dialog.glade.h:40 ../ui/search-dialog.gtkbuilder.h:40 msgid "Multi word radiobutton" msgstr "Çok kelime Radiobuton" #: ../ui/search-dialog.glade.h:42 ../ui/search-dialog.gtkbuilder.h:42 msgid "Regular expression radiobutton" msgstr "Düzenli ifade Radiobuton" #: ../ui/search-dialog.glade.h:44 ../ui/search-dialog.gtkbuilder.h:44 msgid "Exact phrase radiobutton" msgstr "Tam sözcük Radiobuton" #: ../ui/search-dialog.glade.h:45 ../ui/search-dialog.gtkbuilder.h:46 msgid "Make selections on the Attribute Search tab" msgstr "Nitelik Arama sekmesinde seçimlerinizi yapın" #: ../ui/search-dialog.glade.h:46 ../ui/search-dialog.gtkbuilder.h:45 msgid "Attributes" msgstr "Öznitelikleri" #: ../ui/search-dialog.glade.h:47 ../ui/search-dialog.gtkbuilder.h:47 msgid "Attributes radiobutton" msgstr "Nitelikleri Radiobuton" #: ../ui/search-dialog.glade.h:48 ../ui/search-dialog.gtkbuilder.h:48 msgid "Options" msgstr "Seçenekleri" #: ../ui/search-dialog.glade.h:50 ../ui/search-dialog.gtkbuilder.h:50 msgid "Match case checkbox" msgstr "Maç durumda onay" #: ../ui/search-dialog.glade.h:51 ../ui/search-dialog.gtkbuilder.h:51 msgid "Search Criteria" msgstr "Arama Kriterleri" #: ../ui/search-dialog.glade.h:52 ../ui/search-dialog.gtkbuilder.h:52 msgid "Show in main window" msgstr "ana pencerede göster" #: ../ui/search-dialog.glade.h:53 ../ui/search-dialog.gtkbuilder.h:53 msgid "Save search results as bookmarks" msgstr "imi olarak arama sonuçlarını kaydetme" #: ../ui/search-dialog.glade.h:54 ../ui/search-dialog.gtkbuilder.h:54 msgid "Export current search results" msgstr "Ihracat cari arama sonuçları" #: ../ui/search-dialog.glade.h:55 ../ui/search-dialog.gtkbuilder.h:55 msgid "Export" msgstr "Ihracat" #: ../ui/search-dialog.glade.h:56 ../ui/search-dialog.gtkbuilder.h:56 msgid "Clear lists for new search" msgstr "yeni arama için Clear listeleri" #: ../ui/search-dialog.glade.h:57 ../ui/search-dialog.gtkbuilder.h:57 msgid "Found" msgstr "Bulundu" #: ../ui/search-dialog.glade.h:58 ../ui/search-dialog.gtkbuilder.h:59 msgid "Result Summary Window" msgstr "Sonuç Özet Penceresi" #: ../ui/search-dialog.glade.h:59 ../ui/search-dialog.gtkbuilder.h:58 msgid "Result Summary Table" msgstr "Sonuç Özet Tablo" #: ../ui/search-dialog.glade.h:60 ../ui/search-dialog.gtkbuilder.h:60 msgid "Search Results" msgstr "Arama Sonuçları" #: ../ui/search-dialog.glade.h:61 ../ui/search-dialog.gtkbuilder.h:61 msgid "Preview" msgstr "Önizleme" #: ../ui/search-dialog.glade.h:62 ../ui/search-dialog.gtkbuilder.h:62 msgid "Results" msgstr "Sonuçlar" #: ../ui/search-dialog.glade.h:63 ../ui/search-dialog.gtkbuilder.h:63 msgid "Create new custom range" msgstr "Yeni özel aralık oluşturma" #: ../ui/search-dialog.glade.h:64 ../ui/search-dialog.gtkbuilder.h:64 msgid "New Range Button" msgstr "Yeni Range Düğme" #: ../ui/search-dialog.glade.h:65 ../ui/search-dialog.gtkbuilder.h:65 msgid "Save custom range" msgstr "Özel aralık Kaydet" #: ../ui/search-dialog.glade.h:66 ../ui/search-dialog.gtkbuilder.h:66 msgid "Save Range Button" msgstr "Kaydetmek Aralığı Düğme" #: ../ui/search-dialog.glade.h:67 ../ui/search-dialog.gtkbuilder.h:67 msgid "Delete selected range" msgstr "Silmek seçilen aralığı" #: ../ui/search-dialog.glade.h:68 ../ui/search-dialog.gtkbuilder.h:68 msgid "Delete Range Button" msgstr "Silmek Aralığı Düğme" #: ../ui/search-dialog.glade.h:69 ../ui/search-dialog.gtkbuilder.h:69 msgid "Ranges" msgstr "Aralıkları" #: ../ui/search-dialog.glade.h:70 ../ui/search-dialog.gtkbuilder.h:70 msgid "Range Name" msgstr "Aralığı Adı" #: ../ui/search-dialog.glade.h:71 ../ui/search-dialog.gtkbuilder.h:71 msgid "Range Name Entry" msgstr "Aralığı Adı Giriş" #: ../ui/search-dialog.glade.h:72 ../ui/search-dialog.gtkbuilder.h:72 msgid "Range Definition" msgstr "Aralık tanımı" #: ../ui/search-dialog.glade.h:73 ../ui/search-dialog.gtkbuilder.h:73 msgid "Range Definition Entry" msgstr "Aralık tanımı Giriş" #: ../ui/search-dialog.glade.h:74 ../ui/search-dialog.gtkbuilder.h:74 msgid "e.g. Matt-John;Rev4" msgstr "örneğin Matt-John; Rev4" #: ../ui/search-dialog.glade.h:75 ../ui/search-dialog.gtkbuilder.h:75 msgid "Custom Range Preview" msgstr "Özel Aralığı Önizleme" #: ../ui/search-dialog.glade.h:76 ../ui/search-dialog.gtkbuilder.h:76 msgid "Custom Verse Ranges" msgstr "Özel Ayet Aralıkları" #: ../ui/search-dialog.glade.h:77 ../ui/search-dialog.gtkbuilder.h:77 msgid "Create a new module list" msgstr "yeni bir modül liste oluşturma" #: ../ui/search-dialog.glade.h:78 ../ui/search-dialog.gtkbuilder.h:78 msgid "New Custom Module List Button" msgstr "Yeni Özel Modül Listesi Düğme" #: ../ui/search-dialog.glade.h:79 ../ui/search-dialog.gtkbuilder.h:79 msgid "Save the module list" msgstr "modül listesini kaydet" #: ../ui/search-dialog.glade.h:80 ../ui/search-dialog.gtkbuilder.h:80 msgid "Save Custom Module List Button" msgstr "Özel Modül Listesi Düğme kaydet" #: ../ui/search-dialog.glade.h:81 ../ui/search-dialog.gtkbuilder.h:81 msgid "Delete the selected list" msgstr "Silmek seçilen liste" #: ../ui/search-dialog.glade.h:82 ../ui/search-dialog.gtkbuilder.h:82 msgid "Clear Custom Module List Button" msgstr "Net Özel Modül Listesi Düğme" #: ../ui/search-dialog.glade.h:83 ../ui/search-dialog.gtkbuilder.h:83 msgid "Module Lists" msgstr "Modül Listeler" #: ../ui/search-dialog.glade.h:84 ../ui/search-dialog.gtkbuilder.h:84 msgid "List Name" msgstr "Liste Adı" #: ../ui/search-dialog.glade.h:85 ../ui/search-dialog.gtkbuilder.h:85 msgid "Custom Module List Name Entry" msgstr "Özel Modül Listesi Giriş" #: ../ui/search-dialog.glade.h:90 ../ui/search-dialog.gtkbuilder.h:90 msgid "Open a dialog to select modules to add to the list" msgstr "listeye eklemek için modüller seçmek için bir iletişim aç" #: ../ui/search-dialog.glade.h:93 ../ui/search-dialog.gtkbuilder.h:93 msgid "Custom Module Lists" msgstr "Özel Modülü Listeler" #: ../ui/search-dialog.glade.h:94 ../ui/search-dialog.gtkbuilder.h:94 msgid "Attribute" msgstr "Nitelik" #: ../ui/search-dialog.glade.h:95 ../ui/search-dialog.gtkbuilder.h:96 msgid "Search for Strongs Numbers like G4442 or H1121" msgstr "G4442 veya H1121 gibi Strongs Numaraları ara" #: ../ui/search-dialog.glade.h:96 ../ui/search-dialog.gtkbuilder.h:95 msgid "Strongs Numbers" msgstr "Strongs Numaraları" #: ../ui/search-dialog.glade.h:97 ../ui/search-dialog.gtkbuilder.h:97 msgid "Strongs Numbers radiobutton" msgstr "Strongs Numaraları Radiobuton" #: ../ui/search-dialog.glade.h:98 ../ui/search-dialog.gtkbuilder.h:99 msgid "Search for Morphological tags" msgstr "Morfolojik etiketleri ara" #: ../ui/search-dialog.glade.h:100 ../ui/search-dialog.gtkbuilder.h:100 msgid "Morphological Tags radiobutton" msgstr "Morfolojik Etiketler Radiobuton" #: ../ui/search-dialog.glade.h:101 ../ui/search-dialog.gtkbuilder.h:102 msgid "Search in footnotes" msgstr "dipnotlar ara" #: ../ui/search-dialog.glade.h:103 ../ui/search-dialog.gtkbuilder.h:103 msgid "Footnotes radiobutton" msgstr "Dipnotlar Radiobuton" #: ../ui/search-dialog.glade.h:104 ../ui/search-dialog.gtkbuilder.h:104 msgid "Results Display Options" msgstr "Sonuçlar Görüntü Seçenekleri" #: ../ui/search-dialog.glade.h:105 ../ui/search-dialog.gtkbuilder.h:106 msgid "In modules that have Strong's Numbers" msgstr "modüllerde o Güçlü Numaraları var" #: ../ui/search-dialog.glade.h:106 ../ui/search-dialog.gtkbuilder.h:105 msgid "Show Strong's Numbers" msgstr "Göstermek Güçlü Numaraları" #: ../ui/search-dialog.glade.h:107 ../ui/search-dialog.gtkbuilder.h:107 msgid "Show Strong's Numbers checkbox" msgstr "Göstermek Güçlü Numaraları onay" #: ../ui/search-dialog.glade.h:108 ../ui/search-dialog.gtkbuilder.h:109 msgid "In modules that have Morphological Tags" msgstr "modüllerde bu Morfolojik Etiketler var" #: ../ui/search-dialog.glade.h:109 ../ui/search-dialog.gtkbuilder.h:108 msgid "Show Morphological Tags" msgstr "Göstermek Morfolojik Etiketler" #: ../ui/search-dialog.glade.h:110 ../ui/search-dialog.gtkbuilder.h:110 msgid "Show Morphological Tags checkbox" msgstr "Göstermek Morfolojik Etiketler onay" #: ../ui/search-dialog.glade.h:111 ../ui/search-dialog.gtkbuilder.h:112 msgid "In modules that have Footnotes" msgstr "Dipnotları var modüllerde" #: ../ui/search-dialog.glade.h:112 ../ui/search-dialog.gtkbuilder.h:111 msgid "Show Footnotes" msgstr "Göstermek Dipnotlar" #: ../ui/search-dialog.glade.h:113 ../ui/search-dialog.gtkbuilder.h:113 msgid "Show Footnotes checkbox" msgstr "Göstermek Dipnotlar onay" #: ../ui/search-dialog.glade.h:114 ../ui/search-dialog.gtkbuilder.h:114 msgid "Attribute Search" msgstr "Öznitelik Arama" #: ../ui/search-dialog.glade.h:115 ../ui/search-dialog.gtkbuilder.h:115 #: ../ui/selector-prefs.glade.h:1 ../ui/selector-prefs.gtkbuilder.h:1 msgid "Module Selection" msgstr "Modül Seçimi" #: ../ui/search-dialog.gtkbuilder.h:6 #, fuzzy msgid "search module" msgstr "Arama Türü" #: ../ui/xi-export-bookmarks.glade.h:1 msgid "Export Bookmark Folder" msgstr "Ihracat yer imlerini" #: ../ui/xi-export-bookmarks.glade.h:2 msgid "Export to:" msgstr "Ihracat:" #: ../ui/xi-export-bookmarks.glade.h:3 msgid "Xiphos bookmarks" msgstr "Xiphos imleri" #: ../ui/xi-export-bookmarks.glade.h:4 msgid "Html" msgstr "Html" #: ../ui/xi-export-bookmarks.glade.h:5 msgid "Plain text" msgstr "Düz metin" #: ../ui/xi-export-bookmarks.glade.h:6 msgid "Include Bible text" msgstr "Içeren İncil metni" #: ../ui/xi-export-bookmarks.glade.h:7 msgid "gtk-cancel" msgstr "gtk-iptal" #: ../ui/xi-export-bookmarks.glade.h:8 msgid "gtk-ok" msgstr "gtk-ok" #: ../ui/xi-menus.glade.h:2 ../ui/xi-menus.gtkbuilder.h:2 msgid "Open Study_pad" msgstr "Açık Study_pad" #: ../ui/xi-menus.glade.h:3 ../ui/xi-menus.gtkbuilder.h:3 msgid "_Open Session" msgstr "_Open Oturum" #: ../ui/xi-menus.glade.h:4 msgid "Open a saved tab settings collection" msgstr "Kaydedilen bir sekmesi ayarları toplama aç" #: ../ui/xi-menus.glade.h:5 ../ui/xi-menus.gtkbuilder.h:4 msgid "_Save Session" msgstr "_Save Oturum" #: ../ui/xi-menus.glade.h:6 msgid "Save this collection of tab settings" msgstr "sekmesi ayarları bu koleksiyon kaydet" #: ../ui/xi-menus.glade.h:7 ../ui/xi-menus.gtkbuilder.h:5 msgid "_New Prayerlist/Journal" msgstr "Prayerlist / Dergi _new" #: ../ui/xi-menus.glade.h:8 msgid "Create a new journal or prayerlist from a template" msgstr "Bir şablondan yeni bir günlük ya da prayerlist oluşturun" #: ../ui/xi-menus.glade.h:10 ../ui/xi-menus.gtkbuilder.h:7 msgid "_Search" msgstr "_search" #: ../ui/xi-menus.glade.h:11 msgid "Bring the simple sidebar search forward" msgstr "ileri basit kenar çubuğuna arama getir" #: ../ui/xi-menus.glade.h:12 ../ui/xi-menus.gtkbuilder.h:8 msgid "_Advanced Search" msgstr "_Advanced Arama" #: ../ui/xi-menus.glade.h:13 msgid "Open the advanced search dialog, to run complex queries" msgstr "Karmaşık sorgular çalıştırmak için, gelişmiş arama iletişim aç" #: ../ui/xi-menus.glade.h:14 ../ui/xi-menus.gtkbuilder.h:9 msgid "_Preferences" msgstr "_Preferences" #: ../ui/xi-menus.glade.h:15 msgid "Use module manager to install and remove Sword modules" msgstr "yüklemek ve kaldırmak Kılıç modülleri modül yöneticisi kullanın" #: ../ui/xi-menus.glade.h:16 ../ui/xi-menus.gtkbuilder.h:10 msgid "_Module Manager" msgstr "_Module Müdürü" #: ../ui/xi-menus.glade.h:17 ../ui/xi-menus.gtkbuilder.h:11 msgid "_View" msgstr "_View" #: ../ui/xi-menus.glade.h:18 ../ui/xi-menus.gtkbuilder.h:12 msgid "Preview _Daily Devotion" msgstr "Ön _Daily Devotion" #: ../ui/xi-menus.glade.h:19 msgid "Show today's entry from your selected daily devotional in the previewer" msgstr "Seçtiğiniz günlük önizleyicide adanmışlık Göster'i bugünün giriş" #: ../ui/xi-menus.glade.h:20 ../ui/xi-menus.gtkbuilder.h:13 msgid "_Bible" msgstr "_Bible" #: ../ui/xi-menus.glade.h:21 ../ui/xi-menus.gtkbuilder.h:14 msgid "_Preview" msgstr "_Preview" #: ../ui/xi-menus.glade.h:22 ../ui/xi-menus.gtkbuilder.h:15 msgid "_Commentary/Book" msgstr "_Commentary / Kitap" #: ../ui/xi-menus.glade.h:23 ../ui/xi-menus.gtkbuilder.h:16 msgid "Dictionar_y" msgstr "Dictionar_y" #: ../ui/xi-menus.glade.h:24 ../ui/xi-menus.gtkbuilder.h:17 msgid "L_ink Tabs" msgstr "L_ink Sekmeler" #: ../ui/xi-menus.glade.h:25 msgid "Make all tabs' Bibles navigate together" msgstr "Tüm sekmeleri 'İncil birlikte gitmek olun" #: ../ui/xi-menus.glade.h:26 ../ui/xi-menus.gtkbuilder.h:18 msgid "_Read Aloud" msgstr "_Read Aloud" #: ../ui/xi-menus.glade.h:27 msgid "Turn on text-to-speech reading of Bible verses as they are selected" msgstr ", seçilen İncil text-to-speech okuma açın ayetler" #: ../ui/xi-menus.glade.h:28 ../ui/xi-menus.gtkbuilder.h:19 msgid "Show Verse _Numbers" msgstr "Göstermek Ayet _Numbers" #: ../ui/xi-menus.glade.h:29 msgid "Display verse numbers in the text" msgstr "metin görüntüleme ayet numaraları" #: ../ui/xi-menus.glade.h:30 ../ui/xi-menus.gtkbuilder.h:20 msgid "_Highlight Current Verse" msgstr "Geçerli Ayet _Highlight" #: ../ui/xi-menus.glade.h:31 msgid "Apply a high-contrast highlight to the current verse" msgstr "Geçerli ayet uygulayın yüksek kontrast vurgulamak" #: ../ui/xi-menus.glade.h:32 ../ui/xi-menus.gtkbuilder.h:21 msgid "_Attach/Detach Sidebar" msgstr "_Attach / Sidebar Detach" #: ../ui/xi-menus.glade.h:33 msgid "Operate the sidebar as a separate window" msgstr "ayrı bir pencere olarak İşlet sidebar" #: ../ui/xi-menus.glade.h:34 ../ui/xi-menus.gtkbuilder.h:22 msgid "_Show/Hide Attached Sidebar" msgstr "_Show / Ekli Sidebar Gizle" #: ../ui/xi-menus.glade.h:35 msgid "Remove the sidebar entirely from view" msgstr "görünümünden tamamen sidebar Kaldır" #: ../ui/xi-menus.glade.h:36 ../ui/xi-menus.gtkbuilder.h:23 msgid "Show Parallel View in a _Tab" msgstr "Bir _Tab göster Paralel Profili" #: ../ui/xi-menus.glade.h:37 msgid "Provide the full-chapter parallel Bible window as another tab" msgstr "Başka bir sekme olarak tam bölüm paralel İncil pencere sağlayın" #: ../ui/xi-menus.glade.h:38 ../ui/xi-menus.gtkbuilder.h:24 msgid "Show Previe_wer in the Sidebar" msgstr "Kenar çubuğunda gösterin Previe_wer" #: ../ui/xi-menus.glade.h:39 msgid "Select Previewer position between sidebar or beneath Bible" msgstr "kenar arasında ya da İncil altında seçin önizleyicide pozisyon" #: ../ui/xi-menus.glade.h:41 ../ui/xi-menus.gtkbuilder.h:26 msgid "_Contents" msgstr "_Contents" #: ../ui/xi-menus.glade.h:42 msgid "Open the help viewer on the Xiphos manual" msgstr "Xiphos kılavuzda yardım görüntüleyici aç" #: ../ui/xi-menus.glade.h:43 ../ui/xi-menus.gtkbuilder.h:27 msgid "_Mailing List" msgstr "_Mailing Listesi" #: ../ui/xi-menus.glade.h:44 msgid "Open a browser on the users' mailing list webpage" msgstr "Kullanıcıların e-posta listesi web sayfasında bir tarayıcı açın" #: ../ui/xi-menus.glade.h:45 ../ui/xi-menus.gtkbuilder.h:28 msgid "_Live Chat" msgstr "_Live Sohbet" #: ../ui/xi-menus.glade.h:46 msgid "Open a browser on an interface to live IRC chat" msgstr "IRC sohbet canlı bir arayüz üzerinde bir tarayıcı açın" #: ../ui/xi-menus.glade.h:47 ../ui/xi-menus.gtkbuilder.h:29 msgid "_Report Bug" msgstr "_Report Bug" #: ../ui/xi-menus.glade.h:48 msgid "Open a browser on our bug tracker" msgstr "Bizim bug tracker bir tarayıcı açın" #: ../ui/xi-menus.glade.h:49 ../ui/xi-menus.gtkbuilder.h:30 msgid "About _Translation" msgstr "_Translation Hakkında" #: ../ui/xi-menus.glade.h:50 msgid "Learn about translating the Xiphos interface to other languages" msgstr "ilgili diğer dillere Xiphos arayüzü tercüme öğrenin" #: ../ui/xi-menus.glade.h:51 ../ui/xi-menus.gtkbuilder.h:31 msgid "_About The SWORD Project" msgstr "_About SWORD Projesi" #: ../ui/xi-menus.glade.h:52 msgid "Learn about The Sword Project, of which Xiphos is one application" msgstr "hangi Xiphos bir uygulamadır Kılıç Projesi hakkında bilgi edinin" #: ../ui/xi-menus.glade.h:53 ../ui/xi-menus.gtkbuilder.h:32 msgid "_View Xiphos Releases" msgstr "" #: ../ui/xi-menus.glade.h:54 msgid "Visit the releases web page. Is your Xiphos current?" msgstr "" #: ../ui/xi-menus.glade.h:55 ../ui/xi-menus.gtkbuilder.h:33 msgid "About _Xiphos" msgstr "Hakkında _Xiphos" #: ../ui/xi-menus.glade.h:56 msgid "Learn about Xiphos" msgstr "Xiphos hakkında bilgi edinin" #: ../ui/xi-menus.glade.h:59 ../ui/xi-menus-popup.gtkbuilder.h:37 msgid "Annotate Verse" msgstr "Açıklama Ayet" #: ../ui/xi-menus.glade.h:62 ../ui/xi-menus-popup.gtkbuilder.h:40 msgid "Open Module" msgstr "Açık Modülü" #: ../ui/xi-menus.glade.h:64 ../ui/xi-menus-popup.gtkbuilder.h:41 msgid "Note" msgstr "Dikkat" #: ../ui/xi-menus.glade.h:65 ../ui/xi-menus-popup.gtkbuilder.h:42 msgid "Open in editor" msgstr "editörü açın" #: ../ui/xi-menus.glade.h:67 ../ui/xi-menus-popup.gtkbuilder.h:44 msgid "Verse Per Line" msgstr "Ayet Başına Hattı" #: ../ui/xi-menus.glade.h:75 ../ui/xi-menus-popup.gtkbuilder.h:52 msgid "Footnote/Cross-ref Markers" msgstr "" #: ../ui/xi-menus.glade.h:76 msgid "Show non-anonymous markers e.g. \"*n23\"" msgstr "" #: ../ui/xi-menus.glade.h:81 ../ui/xi-menus-popup.gtkbuilder.h:57 msgid "Variants" msgstr "Türevleri" #: ../ui/xi-menus.glade.h:89 ../ui/xi-menus-popup.gtkbuilder.h:65 msgid "Image Content" msgstr "Görüntü İçerik" #: ../ui/xi-menus.glade.h:90 ../ui/xi-menus-popup.gtkbuilder.h:66 msgid "Respect Font Faces" msgstr "Saygı Yazı Yüzler" #: ../ui/xi-menus.glade.h:91 ../ui/xi-menus-popup.gtkbuilder.h:67 msgid "Commentary by Chapter" msgstr "Bölüm yorumu" #: ../ui/xi-menus.glade.h:92 ../ui/xi-menus-popup.gtkbuilder.h:68 msgid "Doublespace" msgstr "DoubleSpace" #: ../ui/xi-menus.glade.h:93 ../ui/xi-menus-popup.gtkbuilder.h:69 msgid "Lookup Selection" msgstr "Arama Seçimi" #: ../ui/xi-menus.glade.h:94 ../ui/xi-menus-popup.gtkbuilder.h:70 msgid "Use Current Dictionary" msgstr "Kullanmak Şu Sözlük" #: ../ui/xi-menus.glade.h:95 ../ui/xi-menus-popup.gtkbuilder.h:71 msgid "Browse in BibleMap.org" msgstr "Göz BibleMap.org içinde" #: ../ui/xi-menus.glade.h:96 ../ui/xi-menus-popup.gtkbuilder.h:72 msgid "Unlock This Module" msgstr "Kilidini Bu Modülü" #: ../ui/xi-menus.glade.h:97 ../ui/xi-menus-popup.gtkbuilder.h:73 msgid "Display Book Heading" msgstr "Başlığı Ekran Kitap" #: ../ui/xi-menus.glade.h:98 ../ui/xi-menus-popup.gtkbuilder.h:74 msgid "Display Chapter Heading" msgstr "Başlığı Ekran Bölüm" #: ../ui/xi-menus.glade.h:99 ../ui/xi-menus-popup.gtkbuilder.h:75 msgid "Rename Pers.Comm." msgstr "Adlandırmak Pers.Comm." #: ../ui/xi-menus.glade.h:100 ../ui/xi-menus-popup.gtkbuilder.h:76 msgid "Dump Pers.Comm." msgstr "Dökümü Pers.Comm." #: ../ui/xi-menus.glade.h:101 ../ui/xi-menus-popup.gtkbuilder.h:77 msgid "Read Selection Aloud" msgstr "Yüksek sesle okuyun Seçimi" #: ../ui/xi-menus.glade.h:102 ../ui/xi-menus-popup.gtkbuilder.h:93 msgid "Save these results as a single bookmark" msgstr "tek bir yer imi olarak bu sonuçları kaydet" #: ../ui/xi-menus.glade.h:103 ../ui/xi-menus-popup.gtkbuilder.h:92 msgid "Save list as a single bookmark" msgstr "tek bir yer imi olarak listesini kaydedin" #: ../ui/xi-menus.glade.h:104 ../ui/xi-menus-popup.gtkbuilder.h:95 msgid "Save these results as a series of bookmarks in their own folder" msgstr "kendi klasöründe yer imleri bir dizi olarak bu sonuçları kaydet" #: ../ui/xi-menus.glade.h:105 ../ui/xi-menus-popup.gtkbuilder.h:94 msgid "Save list as a series of bookmarks" msgstr "imlerinin bir dizi olarak listesini kaydedin" #: ../ui/xi-menus.glade.h:106 ../ui/xi-menus-popup.gtkbuilder.h:97 msgid "" "Provide a dialog in which to paste a line of verse references, to fill the " "verse list." msgstr "" #: ../ui/xi-menus.glade.h:107 ../ui/xi-menus-popup.gtkbuilder.h:96 #, fuzzy msgid "Populate verse list" msgstr "Ayet Listesi" #: ../ui/xi-menus.glade.h:108 ../ui/xi-menus-popup.gtkbuilder.h:99 msgid "Push the entire verse list contents directly into the history list." msgstr "" #: ../ui/xi-menus.glade.h:109 ../ui/xi-menus-popup.gtkbuilder.h:98 #, fuzzy msgid "Preload history from verse list" msgstr "Açılır geçmiş listesi" #: ../ui/xi-menus.glade.h:110 ../ui/xi-menus-popup.gtkbuilder.h:101 msgid "" "Send this verse list via BibleSync to others, if you are in Personal or " "Speaker mode." msgstr "" #: ../ui/xi-menus.glade.h:111 ../ui/xi-menus-popup.gtkbuilder.h:100 msgid "Send list via BibleSync" msgstr "" #: ../ui/xi-menus.glade.h:112 ../ui/xi-menus-popup.gtkbuilder.h:102 msgid "Export List" msgstr "İhracat Listesi" #: ../ui/xi-menus.glade.h:113 ../ui/xi-menus-popup.gtkbuilder.h:2 msgid "Open this bookmark in a new tab" msgstr "yeni bir sekmede bu imi aç" #: ../ui/xi-menus.glade.h:114 ../ui/xi-menus-popup.gtkbuilder.h:1 msgid "Open in new tab" msgstr "yeni sekmede açma" #: ../ui/xi-menus.glade.h:115 ../ui/xi-menus-popup.gtkbuilder.h:4 msgid "Open this bookmark in a dialog" msgstr "bir iletişim içinde bu imi aç" #: ../ui/xi-menus.glade.h:116 ../ui/xi-menus-popup.gtkbuilder.h:3 msgid "Open in a dialog" msgstr "Bir iletişim aç" #: ../ui/xi-menus.glade.h:117 ../ui/xi-menus-popup.gtkbuilder.h:6 msgid "Add new folder to selected folder" msgstr "seçilen klasöre yeni bir klasör ekle" #: ../ui/xi-menus.glade.h:119 ../ui/xi-menus-popup.gtkbuilder.h:8 msgid "Insert new bookmark here" msgstr "Buraya ekle yeni yer imi" #: ../ui/xi-menus.glade.h:120 ../ui/xi-menus-popup.gtkbuilder.h:7 msgid "Insert Bookmark" msgstr "Favori Ekle" #: ../ui/xi-menus.glade.h:121 ../ui/xi-menus-popup.gtkbuilder.h:10 msgid "Edit bookmark item" msgstr "madde imini düzenle" #: ../ui/xi-menus.glade.h:122 ../ui/xi-menus-popup.gtkbuilder.h:9 msgid "_Edit Item" msgstr "_Edit Öğe" #: ../ui/xi-menus.glade.h:123 ../ui/xi-menus-popup.gtkbuilder.h:12 msgid "Delete item" msgstr "Silmek öğe" #: ../ui/xi-menus.glade.h:125 ../ui/xi-menus-popup.gtkbuilder.h:14 msgid "Expand all Bookmarks groups" msgstr "Genişletmek tüm imleri gruplar" #: ../ui/xi-menus.glade.h:126 ../ui/xi-menus-popup.gtkbuilder.h:13 msgid "Expand All" msgstr "Tümünü Genişlet" #: ../ui/xi-menus.glade.h:127 ../ui/xi-menus-popup.gtkbuilder.h:16 msgid "Collapse all Bookmarks groups" msgstr "Tümünü daralt imleri gruplar" #: ../ui/xi-menus.glade.h:128 ../ui/xi-menus-popup.gtkbuilder.h:15 msgid "Collapse All" msgstr "Çöküşü Tüm" #: ../ui/xi-menus.glade.h:129 ../ui/xi-menus-popup.gtkbuilder.h:17 msgid "Allow items to be moved from one folder to another" msgstr "Izin öğeleri başka bir klasörden diğerine taşınacak" #: ../ui/xi-menus.glade.h:130 ../ui/xi-menus-popup.gtkbuilder.h:18 msgid "Allow Reordering" msgstr "Reordering izin ver" #: ../ui/xi-menus.glade.h:131 ../ui/xi-menus-popup.gtkbuilder.h:20 msgid "Load other bookmarks file (default: from BibleTime)" msgstr "Yük diğer imleri dosyası (varsayılan: BibleTime itibaren)" #: ../ui/xi-menus.glade.h:132 ../ui/xi-menus-popup.gtkbuilder.h:19 msgid "Import Bookmarks" msgstr "Ithalat imleri" #: ../ui/xi-menus.glade.h:133 ../ui/xi-menus-popup.gtkbuilder.h:22 msgid "Remove folder and save it" msgstr "klasöre çıkartın ve kaydedin" #: ../ui/xi-menus.glade.h:134 ../ui/xi-menus-popup.gtkbuilder.h:21 msgid "Export Folder" msgstr "Ihracat Klasör" #: ../ui/xi-menus.glade.h:135 ../ui/xi-menus-popup.gtkbuilder.h:31 msgid "Open selected module in a new tab" msgstr "Açık yeni bir sekmede modül seçili" #: ../ui/xi-menus.glade.h:136 ../ui/xi-menus-popup.gtkbuilder.h:33 msgid "" "Open selected module in a\n" "\tseparate ['dialog'] window" msgstr "Açık pencere] 'Seçilen modülü ayrı bir [' iletişim" #: ../ui/xi-menus.glade.h:138 ../ui/xi-menus-popup.gtkbuilder.h:32 msgid "Open in a separate window" msgstr "ayrı bir pencerede aç" #: ../ui/xi-menus.glade.h:139 ../ui/xi-menus-popup.gtkbuilder.h:79 msgid "Create a new simple prayer list" msgstr "Yeni bir basit dua listesi oluşturun" #: ../ui/xi-menus.glade.h:140 ../ui/xi-menus-popup.gtkbuilder.h:78 msgid "Simple" msgstr "Basit" #: ../ui/xi-menus.glade.h:141 ../ui/xi-menus-popup.gtkbuilder.h:81 msgid "Create a new subject prayer list" msgstr "yeni bir konu dua listesi oluşturun" #: ../ui/xi-menus.glade.h:142 ../ui/xi-menus-popup.gtkbuilder.h:80 msgid "Subject" msgstr "Konu" #: ../ui/xi-menus.glade.h:143 ../ui/xi-menus-popup.gtkbuilder.h:83 msgid "Create a new monthly journal" msgstr "yeni bir aylık dergi oluşturma" #: ../ui/xi-menus.glade.h:144 ../ui/xi-menus-popup.gtkbuilder.h:82 msgid "Monthly" msgstr "Aylık" #: ../ui/xi-menus.glade.h:145 ../ui/xi-menus-popup.gtkbuilder.h:85 msgid "Create a new daily journal" msgstr "Yeni bir günlük dergi oluşturma" #: ../ui/xi-menus.glade.h:146 ../ui/xi-menus-popup.gtkbuilder.h:84 msgid "Daily" msgstr "Günlük" #: ../ui/xi-menus.glade.h:147 ../ui/xi-menus-popup.gtkbuilder.h:87 msgid "Create a new outlined topic" msgstr "Yeni bir özetlenen konu oluşturun" #: ../ui/xi-menus.glade.h:148 ../ui/xi-menus-popup.gtkbuilder.h:86 msgid "Outlined" msgstr "Özetlenen" #: ../ui/xi-menus.glade.h:149 ../ui/xi-menus-popup.gtkbuilder.h:89 #, fuzzy msgid "Create a new book/chapter outline" msgstr "Yeni bir özetlenen konu oluşturun" #: ../ui/xi-menus.glade.h:150 ../ui/xi-menus-popup.gtkbuilder.h:88 #, fuzzy msgid "Book/Chapter" msgstr "Bölüm" #: ../ui/xi-menus.glade.h:151 ../ui/xi-menus-popup.gtkbuilder.h:91 msgid "Open module in editor or plain display window" msgstr "" #: ../ui/xi-menus.glade.h:152 ../ui/xi-menus-popup.gtkbuilder.h:90 #, fuzzy msgid "Open in separate window" msgstr "ayrı bir pencerede aç" #: ../ui/xi-menus.glade.h:153 ../ui/xi-menus-popup.gtkbuilder.h:24 msgid "Add a sub-item" msgstr "Eklemek bir alt kalemi" #: ../ui/xi-menus.glade.h:154 ../ui/xi-menus-popup.gtkbuilder.h:23 msgid "Add Sub-Item" msgstr "Alt Öğe Ekle" #: ../ui/xi-menus.glade.h:155 ../ui/xi-menus-popup.gtkbuilder.h:26 msgid "Add an item" msgstr "öğe ekleme" #: ../ui/xi-menus.glade.h:156 ../ui/xi-menus-popup.gtkbuilder.h:25 msgid "Add Item" msgstr "Öğe ekle" #: ../ui/xi-menus.glade.h:157 ../ui/xi-menus-popup.gtkbuilder.h:28 msgid "Remove this item" msgstr "Bu öğeyi kaldır" #: ../ui/xi-menus.glade.h:159 ../ui/xi-menus-popup.gtkbuilder.h:30 msgid "Edit this item" msgstr "Bu öğeyi Düzenle" #: ../xiphos.desktop.in.in.h:1 msgid "Xiphos Bible Guide" msgstr "Xiphos İncil Kılavuzu" #: ../xiphos.desktop.in.in.h:2 msgid "Study the Bible" msgstr "Çalışma İncil" #: ../xiphos.desktop.in.in.h:3 msgid "Text;Bible;Study;" msgstr "" #, fuzzy #~ msgid "[no dump ready]" #~ msgstr "Tüm modül" #~ msgid "Page %d of %d" #~ msgstr "Sayfa %d /%d" #~ msgid "Save As" #~ msgstr "Olarak kaydet" #~ msgid "HTML Output" #~ msgstr "HTML Çıktı" #~ msgid "HTML Source" #~ msgstr "HTML Kaynak" #~ msgid "Plain Source" #~ msgstr "Düz Kaynak" #~ msgid "_Quit" #~ msgstr "_Quit" #~ msgid "_Open" #~ msgstr "_Open" #~ msgid "Save _As..." #~ msgstr "Kaydetmek _As ..." #~ msgid "Open new document" #~ msgstr "Yeni belge" #~ msgid "Delete current note" #~ msgstr "Silmek geçerli not" #~ msgid "HTML _Output" #~ msgstr "HTML _Output" #~ msgid "_HTML Source" #~ msgstr "_HTML Kaynak" #~ msgid "_Plain Source" #~ msgstr "_Plain Kaynak" #~ msgid "Unlock " #~ msgstr "Kilidini açmak" #~ msgid "Preparing to print" #~ msgstr "yazdırmak için hazırlanıyor" #~ msgid "Printing is not supported on this printer" #~ msgstr "Baskı bu yazıcı desteklenmez" #~ msgid "Printer %s does not support PostScript printing." #~ msgstr "Yazıcı%s PostScript yazdırma desteği yok." #~ msgid "Printing" #~ msgstr "Baskı" #~ msgid "Waiting to print" #~ msgstr "yazdırmak için bekliyorum" #~ msgid "An error occurred while printing" #~ msgstr "Bir hata baskı oluştu" #~ msgid "It was not possible to print your document: %s" #~ msgstr "Bu belgenizi yazdırmak mümkün değildi: %s" #~ msgid "" #~ "Xiphos can not create .xiphos:\n" #~ "%s\n" #~ "\n" #~ "Xiphos cannot continue." #~ msgstr "Xiphos oluşturmak mümkün değil. Xiphos%s Xiphos devam edemiyor." #~ msgid "Tabs" #~ msgstr "Sekmeler" #~ msgid "Use tabbed browsing" #~ msgstr "sekmeli tarama kullanın" #~ msgid "" #~ "Single selection of Bible+commentary+book+dictionary, or many sets of " #~ "such selections in a tabbed interface" #~ msgstr "" #~ "İncil Tek seçim + yorum + kitap + bir sekmeli arayüzü böyle seçimleri " #~ "birçok setleri veya sözlük" #~ msgid "Use tabbed browsing Checkbox" #~ msgstr "Kullanım sekmeli tarama Checkbox" #~ msgid "Show" #~ msgstr "Göstermek" #~ msgid "Bible Texts" #~ msgstr "İncil Metinler" #~ msgid "Bible Texts Checkbox" #~ msgstr "İncil metinleri Checkbox" #~ msgid "Previewer Checkbox" #~ msgstr "Önizleyicide Checkbox" #~ msgid "Commentaries Checkbox" #~ msgstr "Yorumlar Checkbox" #~ msgid "Dictionary/Lexicon" #~ msgstr "Sözlük / Lexicon" #~ msgid "Dictionary/Lexicon Checkbox" #~ msgstr "Sözlük / Lexicon Checkbox" #~ msgid "Parallel View in a tab" #~ msgstr "Bir sekmeyi paralel Profili" #~ msgid "Tabs and Panes" #~ msgstr "Sekmeleri ve Bölmeleri" #~ msgid "Scripture Cross-references" #~ msgstr "Din Çapraz referanslar" #~ msgid "StudyPad default directory" #~ msgstr "StudyPad varsayılan dizin" #~ msgid "" #~ "URL references using \"sword://\" (similar to web page\n" #~ "references) can be used by programs to look up\n" #~ "scripture references. Your system currently has no\n" #~ "program set to handle these references.\n" #~ "\n" #~ "Would you like Xiphos to set itself as the\n" #~ "program to handle these references?" #~ msgstr "" #~ "kutsal referansları kadar kullanılabilir olmasını programlara bakın: " #~ "benzer (/ / \"ile olabilir) başvurular sayfa web kılıç\" kullanarak URL " #~ "referanslar. Sistem şu anda başvuruları ele bunlara set programı vardır " #~ "hayır. Referansları misiniz bunlar işlemek için programın kendisi gibi " #~ "ayarlamak ister Xiphos?" #~ msgid "" #~ "Xiphos has successfully set itself\n" #~ "as the handler of sword:// and bible:// URLs.\n" #~ "\n" #~ "You may wish to run the program \"gconf-editor\"\n" #~ "to examine keys under /desktop/gnome/url-handlers,\n" #~ "if you need to change these." #~ msgstr "" #~ "Xiphos kılıç olan bir eylemci kendini olarak ayarlamak başarıyla: / / ve " #~ "İncil: / / URL değiştirin. Gerekiyor eğer / gnome / url-eylemcileri, " #~ "masaüstü / gconf \"programı anahtarları altında-editor\" incelemek için " #~ "çalıştırmak Sen isteyebilirsiniz Bu." #~ msgid "Go to " #~ msgstr "git" #~ msgid "Main" #~ msgstr "Ana" #~ msgid "Modules Main" #~ msgstr "Modülleri Ana" xiphos-4.0.7+dfsg1/ui/0000775000175000017500000000000013162045104013661 5ustar unit193unit193xiphos-4.0.7+dfsg1/ui/arrow_up.png0000664000175000017500000000054213162045104016226 0ustar unit193unit193PNG  IHDR;֕JbKGD pHYs  tIMEptEXtCommentCreated with The GIMPd%nIDAT(ϝY0 D.*\Ӣ.g,[ƀ 8 (@$a06OX9)[H%$_3߭Uш!ݕ47 wꊝ$\u\7';q xQ>pUpO P8)ڸMY{%yE%%M2*ɸ p!)RIENDB`xiphos-4.0.7+dfsg1/ui/prefs_old.gtkbuilder0000664000175000017500000042107413162045104017724 0ustar unit193unit193

-Rw8x mF-!Wb1#MzUa` 3[\о G}]=̙1_B$XHW-Kbp(8T:^,o,nơE8MGr#B{ er߭;Wx|%hݦ F8|0܋[.RS[m8}4k? #oYGS/}n&"""":3LH)m2xN8 .h`}>ZHH!0??PUi'<ӹCl\lYN%(Hx&"ڪ9ڦa޽w` 2ETt4cUeh!A}^!lФ@[Q3^nGXf=\obb *:qR–`eϿгOwn־r0q""""Q@%:&Iɉ?JˠAbb"( bbQXX(  {Kg8DEG50!5K^ߵ-"RARDQ^^)HDEE9F %DI6ba/CUU(DTT$"""ua""""" #5T1.SJEAtL4aua""""" #vBQ*1z((,D d)xgToLDDDDDuH4l޶4FB|4J "9^2UZDDDDDcÞgIR') lؾ 4l?/&""""""cVWbDDDDDDd LDDDDDD&0`DDDDDDd}Hxd%"IENDB`xiphos-4.0.7+dfsg1/help/C/figures/interface_searchpane.png0000664000175000017500000003233013162045104022662 0ustar unit193unit193PNG  IHDRDgAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-W IDATxw\SWǟdFe)*V GUTjJ[gઠցֽVjq*8"2\ ဲ?y==77{VvV& H1z !uAH0,cR0(\ oʟo(} rXPT7%100p\ǎCx]TtiƟW$侳 :!?׵gs z+Cx p:k,Ԫ_^[Z;Y2u׍\8'>vyg"u\{kfeB"QTSsB;K W9 cD2`Fk>5c2(Q<.  B!uAH@ $nP7  B!uAH@ $nuc6PK;)))+NR ٺ)1g[$WnB:\Egrl+bHcE< 6}twBԍ^7.#kr̭\VS!a6p нuc7VR)?hmIiTbр5@!+g*1 B!uAH@ $nP7zM)\UEL9I*Hu(T)3/#Ihae'TZcꓵiuCx}e%l$d21n^ Io.Y:W7<@S.i-ln^A[Q <]{˜"{u դmaJݢb?11]Wi盪aƉjHS>}Y:eFDLv<^ m/jaKN-Ho*^hZʅ4/Y;O,Yھuv B!uAH@ $nP7 /os#+3}flc&իK.tuqrV: V*Uqq\.Sz\ߪuk8Ca#yZ [;;_߮ܺtAf-D.]m0zktKF~BH@ $nP7  B!uPotC[Hv|TM7Gu[-,];uҪO j_4* En6s߮dg\c{_g;J&^ּ )Rb> &Qt`6rb9" +6>3"bO~ QFL O~WJbQ R1Qٷ^١Ⱥu;dHu g_3OvC]۪i^m\Bwʃ%ZK8ªU>+~ޮI TM7- Is6=0U ]?;d=R_F^:v5N_3 ONHrV'َ{,Ó=jv򃫇j觓tUʜp#<(Wd^nU^O7HAWݢB ɷ1<5,V7zkE'@i{0o텇iKs[ͥ<I~|#"Uhftc<;&U'Or++4A'-1#vTϸvJڲXL> C%2X@wafC_2f]}C6ǎʵW|cc‰+\iӼf_S!"t /Z׻2K ȤOv'JCCC=<<<<}dggGEEOׯٕN9)G滌u?^><orZy7GZ@bHt,Qgf@ttJRJ [[/ W9bg }^>vr01pfwEö\79j܊K!亸ܧCwcAs+K+jakG^/ G=EcE Z)z!&U kRUP4OٜlkPL# XGhG3ٔ Gr !D7.MW ,,,00P$D0z%ҡ[Z>Q"Il1ziwS: \~ERHyte^G@$Ȩu6Gs{^腘sL*eAЄ3k+Y49U|;rюsOiju&|C3 |$7'?x=6sI1 ~pJ8 us8b[ A7o^?}*:-ڵk[YRiؐ?R)jt100KV)K \cHà߇੥Q B!uAHbSH}P산5o* x9ma ݃nԂXyKIg=L|`ߧV(Mu9 }$&{G썥B-m[Y#)[\j)yG]ϺoYDm yA1yͽݜ]~e_k/^rs'K;߀;ŚϬޱ@ \)+!+ 8w&x,Ӣ_y3kgЅwmuQRjVGvXG+HⲯNMjn;Z QfKvx˥ ˗,l*뢊Q 0SK{.ao=~1rN6m:+kiYM @,[4ղU7f63#01٩Woe/X夁UqUiשnS2?hRP,fknk/9c8GM l^&j_TKc+ӄZb7Z/UJiQdjw.[Ys~kG~Ll -Jd4!h`8W#AtUEi/rɑfsol9fm ҫzݎ9lԍ&I$̇jôZ>{~șiQc /ExbٌXֹTh3ZyA-[x7L?ԑs lkLrpMDwq/~l՝9DA{Fu%/]Ex| 3U4lh6jP7!uAH@ $nP7  B!uAH@ $nP7  B!uPot"RT͗ȿ='hј;\hƥUhI[ (f='Jvf?uMo+ hj^T*g睷rf,xq GԠul{L8qq҃?m܌R>0k*_!6<@h҅N2.կ/P"KV#R D)X&VU3I,^"}Εt3j:_x]qDpAc]uJTcs#QO^}zBfN$9xCs#ЯuEv} g7'Ch\~ս<2G!UMǁw=UR)7Thn0a yQ΍NCjy#w{ 9RY˽+YQE,.gUu3cM:n~{aɛdLnsWTzDHt,}ۢ`/wz}rD0r|;(*teޮnmtv&?jg;xMۆJv$䵟կv}ѳc7L&,=$J!\7VtO,_O~ܢrJs\ijr=zigcv05@x;]((q8w``#QxRm;P4y aP7  B!uAHOuk>*Vgզ!ԁƿ@Oh͑q-fJ S u3x=|zܳFr:Eu@KPPTZih}A5/#~xlr@Ѿ~ 3S#ćJ?/(- ,:d4 tVr2b+Ǥ'խ.J铝Ձ[swl|Dw+2Ki(k=/nSpM?[i9Y:(-1Kyz}n?g3uC,W/0jb=h{}ơE%+7[M.S\񂔛? X),6]N˃3}JzH0qUޤt\ɧ7nk-9.*[Qsh:lvz9 -ݻ =$_^#T_LKb yaƉ͓lG?xě#- 4_~KsfLmuQRjVGvX6kC_t,X4l;#ˇ2ͿL;>q tЊ/3nKx[tآ[;/+-aØ&!C.C͖ڵ%l2.KA./Y8UEY#7Nv3of3ދ>c(>qz<@`٢DL8fV;lmJ4Z㞊;3ym *آiBe]jeM.DuŴ/04mO?Jh=2y$Όs1LfxOxiD"|$ (?pvKQghc9Us_$t4j~=5^75:)."[R$ bRV*1`RG=m+F/v:=ڲi/5_b}[5usˠD]9BZ[X5&M>x w^OwʯT5^I=Z9c@dϺ[Y}Gu4j~Obi1H%yƩ!aQ~j!O0a_v`&Ҡu3y_\ _AꁿqT͂ B!uAH@ $nP7  B!uAH@ $nP7  B!i:Ktȿ=}t_G5ѵS׾(j"ͼx---[vFUP%P5lٿ]LwVu]?amJa:FiTM7r{Cg.hUpYX9yL{U'?|iv#&'KcQS(5&*_6"V 5@=;Y $O/P eO #C>5PQ`iO+{wrYX:8{iMHOA]۪i^m\BwʃeQˆ0Ҟa~l,Ď=㪼u馥!v3i潇J5}xGXB˨`K&돳^Xpfc~6 E:vdg9V×\=4WC?DK0Eu6_|9O럔B::jǠ9_E5tëM]4pխJ39j޹[OіyC6zD՞O9a K~MFl.HJ)B+7c~wZQc<;&ǧe-B3A'-1#a5 .5)G,;O]1I TΒHUM ڀm"I E VÌ~/j劾jZ7/*ӌS\tKdg03 [[ҔuƳm 3n,5nm 'U}eH/h:`̼˷@"jbnS3 *=|ѵ76w7k5wYQT˼]8ݻhg5}O G砍A~}%me+ XJԎnl}#?ݱy>H[%W]Xb)h h7JUķi"u?gUeJ}zr6h}WevrJAuֆvC6JϺs-ǡ;l-oWijf;8j.4S]gb*Qkay{aLE˕y-b*QL9uf[v<Ӗ ҳ\=_g`*\3m)h}+=On޸p2#cKKLeWNMցfX]v vSEVCCCn FFcϓܜ?0k r9H]߀Ad3qj̼~]T:N BS 8O!$<@^Z-ʋrRb!r jSyy>xIVV&XZZ`bfE]\*ԙ?o )//Ğ?x@@pJE_<l=FV}]\.uvi>:y9sqou=6RːF&?}ض[?T*J -ݽmhfaܮ㒈I+%!#ZXٷFRB L[ݙi4_zH0qUl/覸X#@xxT*ӧOvvvTTTxx8tq8 4yת0g%&;噼7L[Yhˇ2ͿL5bg=!эDnkg*J*}l(::lm^H4`3o@>dϠG-/EeΞgTܖf$'d f|j zch;sn/ÏV:ںݳovG>=j vgsq+&G2ݔ}СCtl%Ǜoý_TܫH^ ik3Vw1SQt < n V6R_;DL}RW"u~R2\7L[Yh1oc9XYOHtr۴qz%E"H$ W:y(ojcjpd;j\4/g:Vi;mFDL&I\4Tc#/?$n&#=B9w޽{7""B9Dӓjk94*eeȓcmovwtp{.tdfc5^I=Z9/ < %99yu״LN9WXX8.+njͨ'5Y8C턠7> lmڵ,)ˢAH*RV}A'//`jDu<Ƌ4 }xI<$UMAH@ $nP7 _o5;/FHqF[ э[?MKsgcϟ9s򫯃 8nT_\1Xa=macm5/y|nNB k.C?/Gcꓕ$ЩJ:i cX.x}e%l$d21n^ Io.;OuŴ/f;2anRl6(mոSs~ԝpŌ,Vqu1U*2Zﰞ_Z˰>r-bvһEZ㿙inT_Ln9p[ONI3~㚗.MKkf ʮJUva?FNpbZtWN4wIKٳ[gC-𞶜zZ,cfw]*HwݤO+=ꥣ\JM\; m +F+{>sd#8 盏}ӞzZ,Ƌo(7o\·+=nN~!ԵUS_I6O##zb&A1BB##7  B!upFnPD1BB]WF^@1BB]ܜI/7 Na1^ѽK)WqdOf)/8~zVVFZr#,>cˣԬ;%0^ѽKP8U'3u>z_$VFr#G-ٵkKe\.\._p嫤*F+:QgY5v{.y_vB}Ff}P"}b2&;)4PMmf}1Eny|ʹ,QV\rtT=&W_LK#?i&%gT{UݻU'34H1-#$DP]-{W*ٓvZڕ9/%_6mb3apM;{٘v*ٓvZڕ9/OC8s΁zInI0dOfi9hWFn䠿 /FH@ B!uAH@ $nP7  B!uAH@ $n} A BBy1oP7  BBfu痆)s tIME "<tEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/interface_biblepane.png0000664000175000017500000031461113162045104022477 0ustar unit193unit193PNG  IHDR4 gAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-W IDATxu|'.umjhq [1 ٰ1 p1 )šhRHɽ?4MҤM3\{^=]Ⱦ~(r2Cvv lg=|paf y6Rh:BQ a.a;T>r'$'OT?~0+3cAEd2\*W[xgBMtH/M.VK)))wDl2lyUA"job.]b1CvP 06[ B J?U6e˖/Xp8 *؜W)SF tT*f V#`2YL&&IBL#E*gl}n01!Y`$Kqa(e4T>h5Z ^؁>=퀢(Ţ 0Ls+Z.v*al)1nߺ 0BغgA~(bXԔ~ҟF9ll"PQؖz}VVaV*y풛Y,gfz}nfT6[>d+B.+ >CK" .\Gܿs./ro!OU]6$g4hj蜫?{~xޝfXf#|]}~%'*I&f^?+{{y3 D,g7 3d2;EQ$%%U"0 4R`04 &''s8b'׭/o SU \*mݮke6{䔐X-4$p ګ)H!wMмRprҕ%QsgԀ&i3C{.p}#ly~G f.[őhGrtE"ѵ-36R^;f۵SeCB}4VN||e_.ёBri׶lUjpph6#cd0˪c.&.ݬ<^gxy:4un~X$ߓ?ԋ[ܣEmw!͒y4C3h}geoo6-ɄB D*DZ69+ˆG_GIM03צ;+ _  ɄB(P$ e2MOOStlv`PPbbb?fJ===ݓcX#k~Eҳ3S>9RR%Y7ᙜd2 Jb9..)o83 ~^vH ,Cy9nmX9# Cl2̦Q='ĤG'K "E>V {V* rv 3TxIsy"}ƣyn_C]>½1+{54#Rg٦또Sm8ORoQœX8> ,++3STgzY,V(eWWWRR{Ga}4Kp8773#"276YVRS!m]...**9)qsujIIIAl6[PX,B*+.w-r !D#\zl?Q'/Kۭb!O^^q]|6r9Eρx{ɡbwo?|d 2qRZ]מկzɷ[iľ(D-vFO[yΧΜKvrdHnw_^MUݖG?Q髗332TjTTtnNNI(+((+)6SlMlќȘLA5W '''x/bqws#dX"Q'EQIIIAA,K.X,R"lL]9FZx9gPe Fq1<`>n))ǣΉF=<׹6" "bMoA1<)u*Y?G} Wr]S5Rj1?/Tإ?Mj =?ǺeON.,Ƥj)Jan^uu.S,=}{e9>63=CT1YLRfvѹ,jg"(G Vb 9R*)"QM(#NKo['v/k]՚b'IֿԚR*ҍ+oЊA>n9lS!gȵ:uҪzS±)sk*UwECk\ŚYNfEnɟ7sz-7rBez+ϼۿaX ٩ڒ~J*Ip|}}S==|\. AA~7s...e,?NKLL frf+Ԕ ?|!I%b:\s_pѻ^2s7 k@q_{4[\^mݰJ" Y}A/41TZ;;ηU]P˖plXGܗd=.%6ɤW-?3 5ϖ#w;Q9r82~III^^<>O.;99e+b4&Ojѧ(f_*Y@6pT*ejJjr EP.,Qj~P$jT Gz?5x"#A\pTJ͒˳LRn-(;+e|>_PlRYce+(t }aHkZڱ>.Mv*al#(;v-`s-l>b&hZ^ꖖ% R)+ LE)]  yZj^/\-]b+E$Nձ/Û|[7;99Y<1T>>Fx ͉9z!B0+33-5㹺Q?G&е Yjb;;;Br<ɳM1T> X|'#9O+rE)ʃ`0rIxDIOQPZ'rM`x=};}SCsO o9B #84ȮNe# Ldsf"yo+t\qOtpX)as0y ^&7lɾ8!V2=~ % &f;!։>RvɾgJªU}01̖gp S RdofZV + wwt{4+3#ÓZGpgBLEbjԨy z2ڽ"io S/ME*gl}n01^{wȱX,7w5{{y|;\yƆsQ1 6S\9H c2l.Ϸ2T>0r!B/$F!&fBȁ`bF!_驩/_<J%B3d2]*V 5'1KYO?] Q`BRM̓Gqsȝ׮TV)u:]iĉB}.T*UVfƫ/6n;Y R)B'!=~ٳ,L&-,,?@"qLQQ)2B!JOOa*T p8!N#BI%wop8 BlBnn޸Qvj5jlNZVQJBPX +ܼqd B!tu7(#ƫV5s-&fBn!<X,̍!*F8І01#BŅżzienČB B23ªTH:ƚ܌!*ݑI%۶PR qe[!2E1jk4.R*-Gc%}#bX<OV[^ 3P{IJ(NvaziP.01ώ;yGpv8ts靣~i?2qWmzNiÇ=u#EQmu7rG,xT`M;1Y͎@ ҮYѴӻ֎۹׎b o?iX ,,S-YQoL3Se:ȓ_m\~/l7 6Tqfn%h[wM[N5u)ӛ8[l*Y`nEf*) f̏W~j60fѽ"ęwOMhój׫WunrdliC_v:hd@sm1Sh^uە6|&ߥ۹[҈5c[w :aHk-N~zZ_t pdiȰ7s(yE49.PwjK^~X[Ϧ­vK/ }(J}Wz)?h.-ornu|Un7e9+g=Y\s#Z.w1jXloUWѴ!LUl ᙉr۹[҈uc9sˏd^әL^Bl7 6Tqfn%p[ىf\X pbǾ/ +`%@[52-4L_P. .Gнk{B=!EZ=!DO}Cnܸfru{V(I?''NHOS\ N;)@Zz =GO?PwD&&ge0Žv~aGQQQ_H-Ɋ9۱&4[eݾS=/R'=yh߾C'c%9t=MVNȊ9s3<3ϟ)wεHZٻ?z>]&J6ߛ4/tIW2%t俣٢mIܸrs7Q+Q}|^qTTԣYLKc5+,B@+&#d!۵/ /Ҹ7/ObTbіJ'SJT(b&+[d2Kf-1'>rGꇖO%8/l-so"^ﻥ2b^>cU2_izJ#N~ эlR_iϝH9;d̋W hWhsb9%nԠ8w6Yѽi3p:;<#65Qƃ{Oؼn~&߳渇[?ױ(Ƕi~.x ˓ksak@͆'Ijvߒ{1~;wOi?~u -PƏMFy .뻵l<̇ZYS?}[ gAf*fl?E筷Gקr=$%[M e}o/j͆^_mߐӶL=٣}ZUl e=ʪRI OHH6\̚~_64N7e&58F1\k{v_gaZ6 Gv C |{#&{]PEHOgMDL p_&^9R!ZŋZ~_d+doZh({\6R'%ݽ/?8[/\2VҍN &b569h2x+ =e.-u8x;}Ť-7_:nwK^|(fсW {1o9>R8>.vMcʕu/:Z҆\M~?99N5w ^n^Ԝ1cq5jKBLs:P/bU6ߞ;߽Z8= IDAT]M#bۮ&8<-S(}DU}ۅ^%[FS6yN&H, bHy\^,kkdqQ#Ýrc^\FGߒ d2ſNfe x aIfT&%bƌ.lp`ka5c +u+?IK[LdNVɋ4z-z(k)ǩV dd| ߴ}[N2cr7y)g ~5:KN>mUC؛&9Al TBHfr~_nMh~e:,-oNVb" $` eXbHyGSU]+f<4Z^mS>OhwN‰mu";{VݧG2}EZ=[9뻇"&TG5o_`0L?XYK綫cTj [fgw  UYR($Azm$:r;? 4{ذvkw{hqVu6LJ,抷Qc0dn^Dq`㆛XTb؅M;bbRmX)+wA%ǫ`DVdp(? Qq`zkRzB)-~X9$g,j` s8A:B(]NRZb>` Gvaaݼx+/M$ӂxN.-!TοyWe>Ǭ܊^dh2Rzګ/J wejJsA-%cLcZsݴ$L哆z4Y-%-Dh"zrCYٛ˰0=DGr5lKCћse[DoXbak i=К5ʰ͎Zae@[7PX)zT~uWf|6륱*r{‹F$;%ٸ05KkvǗ؂rK6#{n w6{xWm]z!]Rݷb͇/޺tx@~Oۑ9, C>|pnpy7gGցߔ['}Փ#y2YΫOqzlC_bϱNNKuai[Ft i߸ :ZZ|+Y)bЯ/~VʭjO* ,aUiMmRmL䅽kCl'oA"y٩VO 6ڳqhs{mɨX~ዏv+W׻/%BSW6ϐ( g{ |TGk({dڵư x}Pg_ג8s{ilmm_?;C \N\d}iMX/L' oHkZ klr#O!.ݮ/r,/pov3χ;>6眭`LՋdM!傼 k琲V$TӗLWg+$nLf3C g3TZƣn&:Jj:-Q۶YDiű$r!Cs e}oZ/Hse09{b(21W$Y1BlCΊ1=e.$-aٽk{BEQzPQitE xnܸr\gTr왎]Pl!^ӱN*$>ÆN3q4QǧjEXo;tBٱ~}>jizv8Exy.%*޿w4H>zMW}F{YBČJ_O{;q-U)[kOsh o^%;ݠ7˔v,}01RVя4*(>\lAşM((B!d&fBȁ`bF!&fBȁؖFnC ^/^0v"'4/,&d6m_;hmdzo'#D!T*lK5}}k7bkJߨs/E׫l[%(0qlFDI#gs9BMKbkQB3ʳ+[5eK6.֊a`YOu lF퐝j6˅8c&oPȭE"D!TZ 䓇pF}hMFtOߡ'uQ_:y&{xh>`P+'0ٛSJ}zyP'S䯂aH75}\+{wG>dlFZPtEJ\Q!Aa"쐡3/^=3]+wOi?~u ->'"'_2_t^_mߐӶL=٣}ZU#^抡"{GiW<ټbV=&֯oz,֍]f: 27msc_T~`JSqJ||sT$&`@NJ(U|||BBrc^bf_h5f4Ź++y̰yf=B4ǾN!]7'O%89m|k&L|kSsz%ݽ/B9B^~ !DۯRz̧`["mץdċ}%:* Qi=} ne1-;*kDl`I7:1|Ѫ[*!DxQo, kjsO!3)BS>ٽZ8=]MJ8஋A/q(hEïr wMz^Nzu"ܼHy8cƌ3f,ӨQ\4kf(Ϡ$:r;?[q`{S>OhwN‰mus,;{VݧG2}EZ=[9뻇^~#1Y %i=/\cf^unS!͉YGI"DkϹAϗ^j2Tο@ˀ /W&:BU>X+|TPcˇ쥑E; vsww'(VM9cu1W#0ưn^k&iA sc3rH֙Q;P >xIogHWR"м&Ѩ +{93٘!m9bu fe=<;즣Yw["n0X[g֭U<]'7z^[ěK[gN^O<\*\FY8_Ժ6lRmo:f#n_>]qѫg-^3kXJ]j[-09eu EN%SDgkz6~ρ&+kTQ$&`1ή{ˍJschʼna>Bvk˦C-Z_2Cgn5=%ӓ.ʦB.i/;TVf3C܋^61ۿlH7DK18Zqr\\@9:yz6|֝mf*)Mc~T85DlDiű$r!ܼkҼrQ:yb_F! cg "E)BQDQ1»qqRɅg:v[ށE.%._ޠ sn~@="6u4 7+Ŭ ̠r!j*U^iKP EB!{t*?%ȩ@!yfeBO'1#BL!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9L!ČB9MKwС@!>˖- +mK˖-+8B!&!B1#B3B!@01#B3B!@01#B3B!@01#B3B!@01#B3B!@01#T|(\e)B'6hUW?.X`6uὍ L]vxxmꊔR)m_z{ Y,^+201#dgUӰU\?e,^޾{~@b",0p+8$îQw/-mgxUi5zP{od*n?{'ZhV#wT@@ox7RWC{4ӋvH‰=&TO{r2IuHtx;j鶳F hзG `3h501#d7ݩ &sVH(zy iOW4})jFkwh[߯ոLF*]C{GoIzuE=vXNYV_k!^l kW4\`] x͏^eV_ l8v1|]BlF#MOp=.s WҔ/q &sfhpmWv]E\}%[3#?r eVhL4pg ܍ם?cDaǓqd䱳RLԻ~M.m&f9Ԋ jy@5dEsWo5;冫|x ,w] @-;:mڴKUs-Ӭܸ\`ѿs`+"&fg_'?zѯ<@(z) ڠ)xp-aᙷ 618LWvbjdwlч͸[ 1c;{VC툭;lPBP01#dOL/띱r{L1g_Z7i3;SekΤyYwnx 'b*ГdhdGy#pe^_7j^Ŗ+ akC ;~ S.mN XIvR$gV_nj;Qq5KB02r_?w2խcB@twdʜ}C֮·o`eiPFY1@T'Lr׫O+V 0?JIb`w%|5קBs ?yu\)e[EBy cg "E)BQDQ1»qqRɅg:v[njP`]4u-X{]JCq܂j0^˷\_Lgͺ6mX~CS9:ɫ2 p|A/=j3B'g߿Zpae_VrrႨ?lĩ@"I'cp]dnWM|;9-[E-$0ڄyTE!:a*;´sZ}dٗjߘB9+t@aB֭jV7i3q𘌜)?gh)WSg\A|Oy&ɗ5s&6awF1#?7Yt+æ^YNiӤIZtm45B!Gf[b)\Zb pZ|=hփ뿸=}qL5.Uq<)MpתgDFxol TrjM>]eDfot@Ɠ*ߴ{N̕pzq.I8߄*I}t۱;©ծW >rL%ṟn֝<;z-߷Vi^uʍ?jØ\dz_5cG-v6ès [lWg=8$rLާg8qpˉ LAo sۢ E+!2rپu!D*3RjY7(5}8Nt#kdZfBNۄ@߯Tr癊" "?OqvI['n:tړ~P̢bsv?[}M;q|\ sm1K ? 7 B:bZKe'|V0ڄL^q|N_sYתW+LlfhB`g׊ ts*KDfd'll3u/ϣ}DKWOٝWq\k:qʄ/\. KejϒX|I;XG`Qgם?cDa ˑ=Oi<xUvNgp@Hvk_K(?.bDeڥ;cLn1]L[͍%B&v*盓u 㻤zL:\Cfn\ocv)\ \Cfz˯Z5!mkWqAٟXϋDByAEݫmo;Yri֎rqъ|Wޢ 㷸ή%M?0$Zvtڴg=x1 wo4 &}]-?B!#1{HOd2S( sFej~ơEQP zu|NLF!ʗӁ/,dtU^ke2m(dѸ"o<'ij5_/`3mi}!(bbU=zҢOw2u1nQ 8!-1 |zO  KcV3Uy*_8^9ۣI ~'wϹoy,x'S]M8[Fo4ϷSjz@yZ&ik@܉>?s{23;GޯE)"2d}Sz9%2γN v>T@ԗg%E@Mo 'ROb0_C[,tW z,adN2L[Nٞ+ 8IN VV+iB ԭb{}+ygYØ-OV-z9`҇4dwnpPQ{ũ|l^6pf15;6^f\7u1nQ 4W;BtU6MvM=EW:z܉?4(p ܞ5`j7~U6##=-7I?w2խeo&djj<6oc$5HF ۻ |eiPFY1@Tg g:_JO}Tn ]Lcq^a}CwN!NTUíl,??4×b%*ԩJFY3SkO&l.&-J!]KZ=E(SJ(b8ӅwƵ:K gt-'fSkk.j\!(=1RC\>/#jI3z@Q"W !|[F鿢MB=!Bv!r B!!r B!!r B!!r B!!r B!!r B!!r B!!r B!!r B!.BO _lU`bF!KozSQitE(UT6B!@!*.x* } ,`2,,E&{*ɢI+b$&ߪgΜlsڜ9)Lyd1$ W^+oK׼Z_m+\=1^GYYiK!抵W?͈|׭[wQcXoy hٻΰ(.| {chkK11Qc1Mb`ob Aź * }~?aٝE11Of{}{ν3sgꥋ~;/Pc[/lwR]i==7pmߩGEaZ{0T=?L~v,zXt'n&rlXԦL61Bbֆqdtn]Y$ÅAspybÿ|n+N5E 鱖Hz$*xw'P.v_ijIhhLvNֲmJ,'?4[´Y /V)=Zp)&\Bqy']b[ӿf2`xz:zܬk4 ұC^g;(1lߥ8[=d6YǾ6=8O͉~|1i+#pqI#;\UYVR$AT`Wp$)a!-XG<s?<>iN&jU4i]֦8;;"ڵk{LI+i@E7\z& `ۨ[(.~h0XcvTqaxeؘiGڸ8s锏,\ͬ4#.s˦jHڴД:V]y8mJn2I%íZo熱ۿey%%U؋EIll:paLMcؾ85صW!E6ݷ<k)N\tB,qX OEPN %}՗ܧV!T5-a8$ݽzl#w5܆Dd 0#s|sS(q缴%ͰOBLMtCßNuv =/Kv?J*Fg]U06GD$ި{*N@;ity1pv,%.+܈׆~P+7<jjpr"u#g&rDmG+BHݶZKJI _Jg(6pm2[aGZTL)ajZh'!NOs iÔ&$Q{'pʗh4 9B(0s?*cՇ_+{dW\KE[otƓ?Eex,؂k#%bQI1V{> nn;|֡׺uw.Ujvfg7G`t }\rnUu9輩ςS1Bv~DqSãe=/Okd92r/ TP54^#hDe,m8Zpڵz.?V u0o?e3;]FN<@Kqv4A ~BKS\;nD4PvǙ=G;]gniivƹMMMMW/W5XwQRF۷KR%dց.Z 4fM *#ZT@i7Kɇzs׃- -Bnnq!̊_3Zǵ?^9cNI"I 2ufTTDD4@҄wM᭼ }cw reaW+~`B,n տ돘0%u1 Ho~-InP ׎Ŵe&H .DYM4NKcqrb'͇4Y 'n\|NW~j%=飪 'K p<'k컛q0yqkQ1m_lajZhBsa7Hiʉ*& Sdn%BO8HuNO aT$1l5KY\`=IKuedE۾ vZgx;0C?a>{=F?w&xx~q Ġo&޻~vعrZ͕ Yli;l}¤KK{E]O⶙}@01,*>!tpV_+IOF0#RjAo&'텟`fftßr-t:秆tyyڱse$=v;3CvK瞙;x}1,|!Ä@?m'# Vq?, .9rկ_m"%ˌK;Z4Q(hzZ|0%UYٳe_7bk޸R&G)M7yjUTҀ\7@Ti&ri0`mk˵2"њ.*<#Lnq[4S}Y h MiB7X:l}5]P߱[ۦ4 H{.Q/6q=wgsSݸ}itfQz4MX]Up̜J%bW-`%2YA8*9hE]HH;?)@!^PYԡbٿyoۊvg_[]))jE}Fd `>A<ꚒrkVvpc05WU18u0MskPFw'YD1Gzqc&IN 6,-qYtYru?BSr5mrʙ*O)RfzV/Zhv ]$8Ewt%o w՝IuEz_ ݙc덁5 @O‡T|{dƔN=L>i8¾s֟MH WL< pbR]SNT^Z_hsϢm _ڶ_HsFĐMĎ vrzM俈柘[l["s+'q[z"){UY4:ˆc04[*cێ813eAmƸФk c (+BYy*R{/6h3NٷRi QCnZ{Q`mST5J 4!M?6k-3YNܺ{&rј=B[4jaFc怞SCI9? MѰP=ft8v|||Z'Z6yLh`b _.˪*-3|5=f}3WQ% 6XWZp9|*~Sa)QG^^_accoY~x5TSKbMc}ѯƭdֹN^r0FYq$1wa-9LQ넉Ֆ `U'եZZvarM=p@oX"9~IQg䍧<7, ZV}%-Akza!u ?fyQk5U*>_4#VQ !ujÄlDd*հ&{T&AZAFEU~;# iGjU|_Zuյ-{?ilO ݲj l_(=&,UEm9ez ё00nOuQ)3L<"x]Xq~k  %/ak!\?^e rLђNqӜ?zrUEU|sygqY;f섃\ܷk׮Q_eUǸs^ڒ)$S|g#U'X. Kc%0Б.^}j+Δ5q}w]GI29ecoo]X3hJq?Aq J-{%*CH! TWlcZ9r,mӥ ܹJKє55ez]I^>p<21.B%Ĭy mw~. S+yR CUan-*ԍfn"N~A_G,LWkBjՓ #e*}K]1h BH4u!xJ[ǧ]? bqBMc=kV2ಉnpXaRWZ9~o* Co|HzaAcQH!#Sw/nN$b\TrG}=ivIu30t6ö17*[3so28BG[gz#{i}D;WIJ)kuNc2 "8{:@m@G8ǁf97pX*Dõ&XƠl8ʷ85>FAe"f`IieF_Ж1bE"%y'REG]5gqpDNĖ . *r4lșW_b3u4\zzP6xߧ׽WBg߲1$OaњԹJoNH;o 3;x*s>Z}v,݊TY}2ZI݆ASLS14ȥiOJ;T?ABNw^ɭ :`λf.Y{WDw{}𱸵AypOdkˠz*rY \524S>#I$sEZ`lI-&R}\]",Eq\jN*r9N͉`_;|T֧k^A)wՔ݆_e}xtʬjɥw~9N]\ɟ3.J{l^Q,h\IRTx{`,AUߑ vnM0U3$*ŭ]Q./5_qƦm#gf4V IaC;B*&Go;7>R \1(/; J AG*>o.}j /wsTEŔM u:4AU\0L8@)Pk>?&>rpךeʘBrꟾq+]fXe)"nNחwH0E|?, ݣnjL0U+P[Ց;La~$b\Ǵg35Y*F8veo~F! X8+Z3WէFf -޿3Kz|cn?kVH䮘'zu^ma#(68|̅?EfykS")֬JVik_G=y1,k:])ߍN ~ҞT(nd(k|{Ax"KGyX'%Bg+ؼLMefTBˇ1ȇZGL^lA *5Zi3U:\x\^VߵM;FZ{kCqifMPwGtK7WO4Xɰ浨j2i N~!mѼ;5 K 57KߩSIeiJAjG<47q?w := ofk麂(\1`Ӥ.7\DžuVM?z͝DC\t+.K*5Dk[Alcc"]] 7aa^]EE+O-ES۫Dq1YLU*nٻ;1Nw+m,&׻>m\qt2œ!"2 ujfs p@*Ĵ8-cЩ%j}VKH4hԵ:G.G1 \GP|BJa7JcrGd l,3f7O"yT^n4F )2Ouwm`əI9ClmGrj&MTʸԜ*PΨaR:݊nm-1eDc0=0 4: CG<]wI8 QpRmy^\Vΐ+f;찣wx`eد;찣~b;ÎVʖ8OCtzva&(U1݃׀\ ^Y=CjvRV?IMՋk:6|4,Hod"9~IQgW ^uK N-~P-P4Ko\-L/טժ+'߯5>$n0EFB&?0٣2 9x55yZ+-NJ:rZuJIH W\jK*j:mx~j㺬f|}VZQ Idܦ^X0”FZR2D(ξ{̄nZlˣo[INJk.LQֈnѪN5 ֥Ѻ;-\`^8.U. !&N*m{T ~$ǹæS'_?w,?iąbN׭+->ty?d*LI:zt">ڼ7KW{?V(9q&%9=( 75㥦,4@x<^jz $zDD58y׶] IHp ̄ 243N/11ЁN[Om0TEp38QqW %0+'d\Xrew .p8^e 0c5v=꛸EneT,='Ix.E^c:u';j?U|sygkKښtf~ӟե% *Q"oœIa(kBBHW)K-cWIprHm"z ji~5Idh21.'Ĭy!ӖOݽ5@R"*Lse`7]-*@,(ŵR~&4lߺf!S 5 U \0ڴ(zHny\TR7V(^ ڿwtɐOѣ;RReCL+*wK[L OEPNM hOBs>cɊ2z4q :ۻ)#]|3W.Y)Ӓ1nK*#_}Pbke{+qh1yx2e[0mD,*)>\ʦy4ZށN;j@Q/Y#MLU( R~8U, _@{txu8:aRQwtd3iteptP&0@Ntuh\z*V3Seq+ġTQ_0LVlZ}s=2("Te\u$p氉J&J55U4pr{ӷ]y7 jGb8J qt3?3ۑS$xP* puBXŸ "8x}[DU{;w֪1FUC$0CLVZ] Zǡn,i`> *Xa>m?e3;]AX.tqɹu&:^W+]V8S%NtG4n`g/py'M&Qj AǸ(=_3ħY&KP!ͬ*&Go;7XxQm8#3¤߻68Y IDATǙQg`3&p)&2T<5\T|xȓj9e-ZS6QMs%+qf\WJ $KWl)zLVD[φM:.UdИ;rߖVG O`b%ReutmYSrֺ[PS3{ (iiJ81k胻N9K*ӝܑo( \հ}[uI)\Ծ0&5z !MȻܺrğ@FjJi,ceӋgcC!Á#SzPwUZ*S#L wzoQ"O jazr&{8]_Nܹ":Huij@ŌE& mk\IC"r5 /.nu\݌u\cP^!` ižC0 uqy! mʭM:w48.bkf~z`tu@\kS'Zj&@ kxR |!=JY0E%4 ErLS7  }C6v&UEjL'"Yܳ ?֐< 㶈)a,[6-UwrzQl[~Z+wS,.V}2l')c(1w@Nu1yutX}'R/Ot4G}Ry(T:zyz4Z.HߛvPҖYKSPz;\Pm[irg{wU*mB=7r~üb݋:WZ%4g@~Xq t/>_;6WƗܬɑAn)ĩ7CpgٴSޭ܉N4#ڕu'yP^[^d"S =¨ua~jIq\I:-х4R!s>(\1`:nPCYi3U:\x\ҝIWc5p6 =YR%tuQPz,Z 24t0_A Z=[q31^;꫎&q 2IE,JWq(`d%pJc{ɍ3wFJ_#K]jʻ#4Yl\$qӗlr糇:8gn{,.4vt9"Ssє^B"w$>>USb,~c=ʶ}[7n"UN.sf_yLҽO.!/M_<{1cszMi[Q<.OIZC' sm;CG;ao>:ӦNw![v5:qΡj- @76qd3KJ' SՅӄ _8wf΂wkSsCCT^B8s=@H])ٞ>FgL'+S]<98s[^^.zZd)w9SF_fza Le=@/A֘jJTl(}9ȣJpv%[&/W@3jN^DJuO`Y^ 5l˭1LШq"D]TS uN,NVƏ6b z@eAsP'3Vz_ ݙQuMI5U+V; "J:yMܒ7δ:'|{dƔV! 00 ta߹s&I$ÅW&LZoYL`Xl@3yݹ^h4+β9ts;W@( n+\J+ə5M |e)3RMɟ1|$1|>%tӹOkx4,fJQ0 uZPöô_Xʛ'JԅAE:.l^z`HyI:3$n۷C5+Y؞ge|(:` ֟mgsb_z׹MUBzL)m_nejejHKBp2@I e;P[{O/\V6mV]VƋt-wVVrE]+;hU_1avaG+lva!?Q~J+degg6WvqYVvfNQ;^O6~+yZj2zuKyGn[X0юT@+{r욨sXgAllva@c8sdy"GIF6V.-/:ADsxzukaz+Ig7~Qj1莥s&2[sZ`B ݅LgT\SU'$q?~5޽'{3\q*it20Xzu~B”C_oĞC.Uv vŋ/]e'Sŋ/^d*u)gxwdLBYE5V0g]H 2e"[9uz˥2Z3`;qcf>&qIe&9#_U"7fӴF[D~zT^Q) 2h . ihERXDIo/Zs7gjW`:vzoyO|Sm="zOw*@CFkwΈ̥^0IF-ߦa9L>; g=p{~,w-O?zu|fhRͱ)Mp"F[㤰vޛֽDn}ideۓd y`䉽MX'5@TϚ?S9({É9}uVp|ⅆA(O &~Y҈ /Ŝ8s/\ Ry<@=ʖ ]d?9q|ƒpIih6ɨbnnj {"Po,ۡ7J'%GcԵi CߠFn;yܕ&l⚹"$uENsu $F=zfzLW{?V(9qFG&BŘ"A`NVbǓꑓ++ yyD]G3d@/g_{Vi@ #lk0sΓ 6Gf4aZ\?=̳[N}hżj,tFw6ǪAH(?9mmZ:2 ^k+tbx뉺T@_]y-fYsB\L'Ꞹ:DìUe%EJJJJK),]UsG07׼,.Ԁe܏ yRQO?QPwCHV7ڭx C%0/buipOFj%RkeZX+UDb^%ݓHHՃ~4:W 1!{_e9b!UͅnoZ~ۦ@m·7b$#g3s $E)A2D0ψo8 ^Yt&knәN] C9lAgyLD|"1qAb{I'B8qfq5$gAM}*5%j~Z%EQfgz۵TE)5XlTjeU ܻ1lxwsߩ{X w$ m[$6N8w$)xvv ͟@Di*aZӡ=+H-4鳟ݛsӁ^ euX1Ӂ;I _/~il%b*og\l̸-(3^iEkR~r+m9dn~љ xA?t&&5_Ʀ=$q:4Isԅ硙!>Zur뱑{1_9yIU'ߩ)k]7B-n(J=ȝ%_ZQk0oXz- VG O`b% yA7)]^t s>ܠ43O#D׶v(ckߎkӶ;|u+elMX\ǶeY* l>Ktʬjɥw~9MKQ͵mͻ:4Gs%=vz7?[L? g9hLZԣG u&y7ǚUIETF9rgɳ?9n1r9m<"2c+{w %nL/9^^g<!% X,RG"v.^D$ɠ"j~w];շ3@*:%Uc:E;M@?]¥,,m_lLlSM5SLm aPj(f`h]SFj)И?6)HT Z# viDbI$IAb`-,|hz77n=?:l%-˽6ii]^bZxMŠ@ЧG-%D匡CaOU׵Ll=ȓӂi‚;zqڍV^_d7=K4޶8U|=3f[QFlgǰ8K69g$u?Z.{K~ͫ-L'W on܊4:{XL:@ 9I"2Nq[׿;,EĥC Nx!]^vSX8p^~['as>:ߗŠјOݴyp.IB{LɞpT؞aqtr5㘣&;ƻ'oNMw삱s 3p(L#m'ʔ_tDW)yEq}}l4)"b]Qn,1Ѩ[b(!E&v~DAE;(J{[]}Xݙ]@w>Ot ꉩ3 aۆ-1:qԕ9V茖swh7CLJMȆ)5i̾ed*kӶUG#/{4ù1E^Z&Icf92;j*JxVnupLo0ƏQ%Wk1aC* !g{QB˃$׮=VgO,vtdٱ?=6?ijSkƵi<:N%RF)sޮ9xtu= e{X~b,%?ңezbf֫ck|hHR Ҕ24,/)䎛Yy-ܿ-{n~xs Unm/_ڴwA:\:3b t#:7&ddip4FXXXXXXXkPYȲ`F!FVĔ)/2K94FҌԥ+YbFI)UK?{?T:!o۶%0JLz lfggUҶEnr5U3;wv^[kOڼw+ZTOcaaai Lsd6HX.Mk PQ95KsuN575H=Hab*Ȏ+KI+YazmIȈ*ңJl{sRku}2 aNbx,1I?d3_JI{Mø?Qpۯ* &[՛߫3~վ7 wbʒjLe(Pn%'&Dg"_/U׫Mzz+B#<SE@&MOfN &鈸ĜWJ(/>S>gZUاDƺeOQoX$yEݖ={2I$qX,~X[WadګVdC RTsAC;l]ƍ9EƝJw\3pQ.sF]-=h8;tHxPma=[|ٯnyŤ9|0z(y#^r(>jam~`7qs?ۧ)ǯ{(phcGyqgtnw7Vj1UeQnn!*lm #F1(raZ4{N]{Wv~ڰNN;c͌w[z~?-Jut0Ƚ91~S4Yle3*qfqYڃk'gAndPۿmm=eݶY3ݦˎJ* 3zʓ "OX֡[{)Q12ˠncƨ//9ug)Ѥ (({sԕo 5 'pOџDm5;`W[N]=G `ٻ}𛇽ܜYsR ͮz ]{?[Q]0Ennn^^!Pf]@TL%A0*ռM5840Bm}DŽۗ9!sUSpW+`g>?>GuruD ௉Ϳ1]'=:oǛ?gJprdЮBH-ocM?V+ ӉٺE0|ʇ۬_# !DΑ6F!C{Z;ÜFs" kgCvB(#j4HQ6?02߿KZBCnO=v=*BHQ~S-zLBVY!'x.=Ϊe/V.XIsnLd\a*hT"$QUUk=V^ 9+nx jX}NdV?o{1 6NּzN;x7lk&U[s9vN:,3G/;*Ӄ[u #1ߥ\ pbbMp9- s\"uЧ`[k\!o @`jzHc ?l^T&<߹e] ~O)raWc_ Mҷ͈]eBa4L*A0*UAR9"5hHc3,֨XGUϫ0UYi-ɳ(qIMnE\d?.,l4!+pޱ.WmK%763Wo}˖ f#S "͸8uҌWNzs1Ӏ! UZf޵/xnLgmc'/Z|zw¿ayp.VoCڛw1gV(QTcH}0!IN)Va0ixOmw_+Fm{$||xp['4%e zI8G:7u4!U+2 0P "/ܠUgYQiѪKjv` !ȃ&+χyztx#io!{%aFQqXmf~sx]Cv {{e?5)0KYBMitA-޾>I2Ti m]}7qD U ܵM[YC6M[=ɰ#n SN/'zXn` Q@HSdڞ#\Sx82{dw.0Eɓ9[TS U 4#K0M CH ށ9BHWePҷ%xx^V%UbJPI˯yO{-Vj&3$' 8ZɄ62LU@Qic]ZZsKGT{*0؞Ջ3 5Bv)##˒@aT"eR=]09_Ƀ|J`V,!tՒy o;hiU"`<8cS6GRCG?eP&ehYTT8r[7RUo,Xy֔RKk0U͋J|m0A(DT MtN5Rn,5"P!PF4`fLf.B,B5"2&2 4IkfP$#R*6\&x⯿b]IK`99n~V.j`"da!U /_{嗶ŒR~Pܨ'23H޵i[\wnezxCڛ;{_{>y2&8TWvH L]-2m'e $s\[Usr6vG2 M.a'/MQ!4Sf&Cپj$F Id0m6onj0L! C q(!UUkWG'f}UX3H;:2W+ʞlpi-V{j^xqi7S, 'fWeñ5>ƻsICh+d鹞gir/)䎛 2ZY9m(X! 1Y,Fi\|B䥻r[6f#v}s\~MG~{E@΋1Sƾkұ K37Y!|MXخE&_Ճo` 2~ oXXXbγYXXXXXXy K`kYXXX?5o ա){XXR6 L](R%VkP.λt3f K^faaYUmjlMݻ~ Kcڥ{^1wq 1G?nM_ \6I&PS:i͢A?qၛW#hb.Ty5 )K{ϭ+IxTU 32hlb[mۙfjtaHHkN<MMگ; Y-EMS=cڥ~O\lLƦk.Si΋SY޸ {קCӇGt<u#)[oK S:ĩQhb.Ty5AqV-!\iV#{9zς?uZX鈣yi2?G̽~ћߤ4FgcrИEK=[<Ӛ{Ef{iἱ'vu$~|iwu[.en"OԸ}Vlɠm[niiuD2qsVF!ĩQhb.Ty5sgU`JU3zNK!ƶ6;Nl rE;'_5#:?ē=5LOrʜ4FgwŊ9nPG3nQqOy]Swc]lίim1r4Xꌧ/Y#/,օKR.еTI2Nj`w0_GHӽ"qZ m"JOJ`{%{VYx-cC4}?W,U=&˻c%*MN/&KlG,@ѳ۷KP{Hf⍿R [u}o`g|P@%yyCp}gh?{ޫe9Owm?rHOiD.ys0ٝ+WK1^[{3 }EP d(W^[ ,/oDd|ԞS7F}1̩>K)(ͮB"777/J=C4 g%:z:u^vi(+Liʳ a)M h]{/rTDU<[.|`|KYTcP"6׬4{{(di ZoeY0̧̽ ߒ R6nj{jً V~mm\l"vBHQ($U6>V(B#[hV9Yo#hGVcKcZݰ9Y)M"xڷZvb0<(Bk-Wɰq6dW!2ڸO6?02!$/>y;ޠ>SD.PbhOk`$RhߧR!oL[’$B}~|)4 *qLurdЮBH-ocM?V+ ӱ$5SkI{]Gs6JSTyk1Z#4?sC:Ey.HZQG4[5Rnw6)S|Վ%UxF04Qn1KTYnM?FP 9GG֬qoE5Y_T}-&Zķu^+K%ں}5ry\nOw='.޶ Wk7ܜVYʅݖn=f+hd]+ӾTkSRƒ~:7\;9jY n&˷j @`jU>iwc" 񀩄j$QUUk=V^C?OvntR rϦ.]q'<׻h92: Mfp*&͸8uҌWNzs1M"T׆wm #[G^aT`5XlJs6V}<mϑj[؛ЬMǫz n\1r9tK4n&`jv}];W7 5B|+-Sʼs}k㠘5ʼn?Oo £Kj*NX}J'ȹOD/!yn\֦+y.K#т=+4(>+ pl΢; Yٯ; k_w,,,,,,,f?`Y!znYQTyI iaO,V0uJiX>zRJլ8ҡm Hy72<6CT.bYU?mQjڑw;AFݟiQCvnGn { KS:/eo'^,sd6.Mͬڋ츲RؖTHHͯ"=EM Xxl}KFu?vT9d4wP?lGj@?}?:i͢Ahࡹ׿]YBwƎu%ř j&4x`]>xu/O8yGݹ~^?oAgTc=j\U o9u_(Wj%;?T[w>tq=P:ՠ=u#)[o>x*LM9׿&Z]lz;6-gehVN~fx׃g'Rݔq4ʶ)Wd 'y:sgժd/OW8MJm>VWͳHCmhV~ OI5al aNUM*I3g.gIj|H4`iISX {'"鈸NYΓ3'?zif⍈?t駘⯤ /oDE*_H-Ceƍ݁>^Vn ,9 I#E4 P:EƝJf_9q{U'n^QCrze=ɰO30jV"npPeS+a{sb&0])*jHR^I|Ё~=@b(ȼO߶qn۬KNqxr`nw@KA?:ή>:(s+]ACfCٕW rGm~`7qs?ۧ)ǯ{(pNܲol|CCaX4o؏3!o2a_FvmB:tٌ4zSm!Ee@TdwZ@ szsSC;D?>o_]Ӈ/ɋOztގ,9ϔdX8BQCmܧZέz $qCZ !vMrM/U^iġ2v<'l6>DQEH̷FK)81HxLn;&߾4ϡ4!0Ӿ Xډ@D)*\)U>ЮGC)/v  hjMs ߾a;6kȪ·C{Z;2&=" 2LBAUդOG*)G zn!ot~bR,ys\^#|3@Xvhj P}w4lm۰3YӘr}kц/uI-l.]j_WڔY٧ݍ+*Hp9- r Cѫ1\ &rפR~rJqO>7s^T>߹e7 y|ibAY:7\;9jhB"rVm;;@W;!l:@\&m1+3S[ &ٙ j$-.6~qZs9v:qϜuy7+iXEhM& 52 4N"5צ*sӥZƖjφNaiqGjjZ 6ug2RKfn\uʶ.=UyVmZx,9CV|TS..ُ [ ͸8uҌWNzs1eR76bj%dS;$M8WzhV@ ?mД`agC,$7IT`$ɋVj'yhE}5Y֦o}O[DeM:Rw8ܮԃ*<Ƕkƻ_-yȗP쇯\&/[j1 Ԉ%lBPk&̈́׶! G}lUC|貚Du`zORw>YJ&ȖaQGic]ZZsKG*R#jiiqgҴ@,UUf?)G FȏMK{s7D:gWe+^vB[iV&OXKCIcFu[ЙS&|_(2;y_/pxh6 ?sSj|O8\U v_I @YyP~'KK*5A|>?+Ǥ~Ӛ6ݶ_ϧjI/U^Iš1S`Aϵbq v0]p/A)ń xN^{\^8Ӷ<[WKX?)Nyz[X]RSqBxWhTsaȘT̻II z B윻]_nzī2|ڱy\N@~BN,,JVxɇ9zR%u{<SfzD+ߞ?_mG&?_TQ ;;syvD\TaxDZ=TGAi*TT@:S=MڨzHj?eos].d3$172Z,Y}T\)+-ѝ/>kJb`κ(ͬ:y9a99n~V?Α:7,"֔fW{r ]`"d!mf ʖx 9FZR@e )p?FAcLYFM]ui֋^yOLߺޏeynA-Q E2wUe}}@R-p#=Mx~%q0_yVxq֞>~~l~V@J,5<<<k}!IH]ߜ:iݥG~{E@΋1Sƾѧ_͞Y#|W(Cc{)YD}daaaaaaaaaaaaYגhdEyWRQIS+ia`kYXXXXS>Jf'K٫.:L^|.24ӳW l&ó~Viۢ<9ֵ#U3;wv?> L04gi4K٥o\5xQ]%[sߒQ]],%{ub̑eǏ%^,QR'B, 4ΒH<>[BBBU]GNP#} O><kI4 ktZ"2.Mͬڋ츲RؖTHHͯ"=oe͆ҙ44HG7,.eOp?NPY^{9ȻG~}:4'h[Nʕo,at Aԅ*-Be:<u#)ےHtI0wB>tΦu 山ij(te㝱.D]ɫV7Y Ěv*FDd3p;/2D[vsFu(cTd;Qh' _Lمd~8bU6/nDQlvׅ¿oWVSͳqv}ODJx. { (w *s|iVTnr2n޵\ĕ)- XЦGھ M4l@cT1e"\sZ ;NFYg"_'T%ɼ|&2,ɫ/yqd7ϝ>7U/GK ,əȓ^ZWzF<}JP?ӪFe&ވKJ4`iISXٽfgQ/#c%ɏnbzWKsOLɲIbX,)@oX$ @_dv2nפBfml+FyxޅK;B?+B#<SEQK2i82ZIbyan;Y*\n_:}Fva:PO=%+RϞKa$1Uzт4yv"&kmMO<ԍQ__6sRI5!=*eR} $nFg1It4 ]:|uYV(B:t٬E!=۩6ZQ]1~V '=:ow?gJBxڷZI;1H!E5ؖ+rɰq6dW!2ڸOÍszsS|;1s0IYBulA(׊TLbm}DŽۗ9F*v<'l1 }'B(@]/ҀiNՐ} e<禴?SV# #j[B/ IR94e*}jYY%;[1>k($RhGu ɘ1ua9Yo#hGVMĚNӉ Vq7!im43o𒊌zuO] 5R_Nks$U5^n\II7 :E$I1&#"F ɴOL%ckr.Yro_GBmkmdj/p\]lsaqu`V.?t @K./Q/p\U܈cgGj'MGHϪMYA}ݘB?Ϧ^Q֟eAX:uovr&dT%'9/*m\Ӳz"MUfqPO+|NǦ:H-rV-}lU-ՀFC.E[7^naZucIS҇>_3: Q%"rz Lkg{ >ND IDATU[xׄ =_o<ǿ#%lIߕJfȎ4НS/}PCǒlzèhd.5>)81{`ymw_+Fac5]֯ږƦfP`T3~sM+˜~oaxD]}OY0V-Fse΂C׾krWZ#ԡI) aޥ^97JJ 0| 񆹡bkˎڨ91lup_wG5_}D ܵM[YC̈!M_N հeC͢&MT4j3 Vpk5LUqz_}D?$m2v(]~}42dl*O{-Vj&3$K݁uFT-}G"uTxoZ+Ui%Y 5HRY;VҒ.#A{T%y\6MD6G~#QUCHN%ɒ.L|dn֕ 4~JXҔ)+۳zq{YE{/@Ȏ*1M%t`<9ԯ}Gu[ʟnv\>Ix0k@?+aXV#u#LmFI5C%~]d/wb ^R?Gwlʦ=(m̐K~vAa9&g¨!+Tqdؒ~0ZHL}Asb/У_{Ql:tT B97zLt29~}D\By.^ǁ#̜V=:~ !'N|.gµWGBw.b-r8m`QxtIM ̩;DƎc{\(C]\158h1cp K2=GE_ 7TrR"?_^j&bdRTH B>$&uḭ* FAT1xDƑnxJTtǦWNI@0BG%M?qifgz,Y)+}bϚ-;8Ҝ1ueVWGRinf5ˉ,+Wjݫ5՞m|ESg!('η dZ]/0) ˎ CQALVi5\w%Y~ BB@LC(%K٨wqM]_?IH%KNpPWE:պVZKZpYV*HEQ="BH !/{{O}U-:(􊃅}3IWIL{64W_%i% vM꣞\\ΰl8HH,Qh '5~(׋2oƏ}_ZS|*#@8U&&C_s4vFNM0r~& TqDҔ=RAw 1bp_'r!'A DFHі}έ +N`Lb`ȉ;W [[ X׸<ѯa.sZM'T_P&pP ?GO42 |:{gX{(O:~}Y0/}м5[_8++pb`ig3c%Ϧ*I\:^+}H&ft0Kpb`0%_6hªk[[ V~`0Upb`0 ƌjszϝLXZX/W+yRČiiEr&&+$?:06Ӧows".z_2Čih ,MAj:Ǒ-`Fudn7b0LM̕I7>ٸ^&-uUt ˂m`؟[HÊ1[-LL!Hm6taZFK2ڑR!N K/PU,yp@d4[$$E]5oriE- Bh-4}bUnI[ӡ>,QƅLAߒ_OLSVãw@F ~A>IWV`r;0[=fw8ntjbm.HkSdZcRa^A݋8gL8)Q+P:Zˠ`0-띘|2ShZ-ƴydυY]ink#x%':Y0=7UZÆE0-niޡ8N:2&oDގϫIZ,z9%&cZ:xh2  IŭRxv™kűOo 7CиH'')1bolU |{OhSxε8MUVEӜs s`}gwiN.џuAܤ8a7wC]+O*|+K2bEFkdE98:i:aL-a)J:Fw͘TƢ+ ~x {Rl4H+ZX5re҉&A`ZC|~m5rŋ?O{z (e[1h[숑֮3}ՇeӻZJ U/)|S #<|w ļx{&3V8&{t bv>єS|gnئ'M_mU6rE7UD*zcI~yLDoklx2!T8/#B;ڟ""_+lEOٸL TVHS1/yHN twMբSn=v*$T=[ so9; **!5&iDZDݴ]5&P 㙮G۱:|/qb<6O,ScTM5(0v>f/hYt ˎ= U$ext,r͸_"7ds"^DMI;o5h4Kg?p'o<r$bu40WD颏 Kr}kx[ngV_cl0'wP%@[r\*+ʭ6~h7@G^4RT $e Ί+l%`*t:Ԙ]jm$}w[^~'2Bu**L;}aD΅}^Ӫk a0 _bAϚ ֧ZQ_oH!LNL[V>SÏ|gBR 0,;v`3D"5#է٨_GϒBvt 焔ȏpۣnMm\< pƂ=bofi BZvXmbfhw.15d }Dvk#}ڥ+tsWoo:Yu1LkaUu݇~|栞.jW rk t)VDVֽ, 2k[1-ii-T&նJVV.%v 7#}G4 ["iOW] ʮ]íu*Z$d Tsh BsIi(ivJKוriÏ1-'f$k$9 ʇ+=QIb8xM*\u^A2x{w]NA-h\!ʚȑ kP!TTVAjMUƀTz*?5ދW(#~شK?cۨK/P˒5?.Tپ˺O5-_V/Gq]}뗇 `*RcvJ)ֈXUI5TX!k8i*TtӶw pmUã?|G6O`0b⯜:YF'<+Ky/,;Y^W}R|KXl.FLL!TS}Eaqf*&hgôgF^-4S&U.-p*kJ\N{Xԃz^>.J>-x'B(ť= .d'RꦪصЉ6d}5WN\WmWrµг8P:6#@/%ǩ!v҂~diOy2"ݭ,o"?}`A3,8whBH&ue1h4"iSLUKՍIfٯjaRAwT4ݮ N ԋcJu ӳ fVvprV8>iy(HBҙ}Փ׷N'>g^lù4^K4}+uKWiLbM,8:WQtq_5}q+bѣ ^{_n۹gޥ%)Ѷ>ˁG/f qᷳYp|C.CbPk4y2B>^Ç>|=~ݹOsk`03 ?}d{vR0^ a1o +{׆il:anr49#= f-#wrEۮvDɵ0< tWk]ي & ;m{l"}1 cFeuϧڍ\AS) NVw쟞T+SgvLpQ| cai4UkQ_I zKwk$Ps*odp'ϪFڳ?U׊}Lh?¸_MX_GvgU*P)s b|wp(>u5|\4ْ~巓z;RnIUYG*^Թjpxww+﬘3]:X,4}@w"}THj߰cj7L} 4ʊr߉#|,e[7A+~ڶ_-,~^œKj.!Y]`~#b A_TfyiUGl?x׆}sCI>~cy' ,H-TlXY6Ac93 Mvh δFyTmo2 gk{CԚjˋ;׸wY p{{»c+?=tEډl:w+{MP>!xPU9GF}n3&ˆ1aWôacO t(JJ` Ű7WQ\Z.gdRưygP ߍٯY&yx W|ՓC!_#T(h͠@mۨ|E\ĢROL*&Y \{ߵlrE`t[rSQb-} aiePyM\h4ôTzsa3}Ƒ|l ׶.PS#仏BpߔvZ][qbĵFV*"ybp uUю 82Z 1cJx:cCtI>9㿻-xYZ@aP'rOp19А$H\Ns0w6 9x-tڒHr:NSo,_eӈ@i~!zξU4 '%NלݻIqGNwrOF]{6pܼ;S)j(:&"`/ۏw6rBǷ:2M/x\䭶@g:>Oۏס>SjkQ!D*$bӨ=>4?vnQh>c/Wzس׷+;ӿZi1*>Uٴʊrep.zy5Ό쎓Oa{lcuڼ,>¹-ey]qڳr  GO_GQ Bs_˲,ܻtp $J}RlzdA#ٯ07ա*yv/{ o(lK/3T=c`07=ϟb1 G޿{'x4p 'f8d7"N"XF`0מ'f]jqǖ}׶䇕s>Z߉/#`0s ~VF}gG&Q`0Lnj`0 ƤČ`03`0fN 81c0 cFČ`03`0fN 81c0 cFČ`03`0fN 81c0 cFČ`03`0fN 81c0 cFČ`03`0fN 81c0 cFČ`03`0f+Mgu~LXZX/W~D0[AVE k`|$”<@c$'=]1LH+3y5\&e-+ =T$UT?^ư|%b0L>|'''g+!Ȧ/B]M Ʋ)Ӧ*5܍0W6lg$dgT_O+ |M&C4@2<Kj""B,eW4szn˶ 2*@Xyd׎ qJxXz\Zn?'4DB?[xŋ/tٚu_ٸ^&-7DOj2.# OE֍cR>wr Xp@˹[-Qqӗ +&e<=w1Blj&;z$E]5orǭa`nI7QlNEe.tKOOjM]*GhAeɧG{ѻߠw&uNxi٥ueOSo{\w`ϾGv =0¼T0bٺhl޽/xfc\q՟_n`ذeѭ9 ?u9rF=q0n~/t#3ɡW_v,m;|?t'́'T+dYmb4S2͂Z9V[[f-ÖAcڼy2+w)VMSAj@SKpz2 9h4 јH^VwwAEI9zH=}h`b lG?\ƙ[!LKo+bkBLy_,q=yJ]('&*}?¢:r ^ 7~\XnHP(*TLBİT&bTXD i~Ũ𨋹|ե7^;w&zQJt=@6 r)OH>TP*%r&+* 3%6PE8J6QBH*n%\GOo 7C UNG\͋KAW>rb$gτ'jW$Y1j1usqʺԇwn \ǚbIu#ׇJȂMՔe/E8BNӠdҮ5;әm;#Aզ &W&Lel1vfB֍0Js&"^(ח\ ;Qs4YR#z!dt^D UIqn]V8U KqeIPV[,#(矑 9YO$In̴_Y]tCA'lQnŘi[UC8պⲢ<"%jbIu#Շ 6-jT˨NiFZS*S1ײss3ӊ>^}/[ =dw?4l%ݔa@:QB9nU5Q *`᷉7/ 'U[ʊr߉#|2w*̛>TbR伪*HZT2UBHTvʭNEaճ9/˶bж B#]g ļxw"96WyLfJmCOG\-Fup]B(rTٹ{v?l27J}yC8Q*ԩTǚ)qmۯ4""0<[QN8wI} AK]-rH](TUQЁEf&rJP'565bI€t62>ct&Tm9'BT1z"LW#c'yuY}09#~?$ sO]5/|67\MvnߦK =d$e Ί+l% ŕV.#Kb d]OxªsJQ1$buy_A8 FtSdp30'wЮ$úɅz(œPNT/e rh:bʽ'+丶mq-:Pٟ_j AI€aI2Qņ>ct&T$׳FODZzУbù^מZ%戯tyQu+NHb>*n68$D}QCMESf\(f!W;LL@HJiel(t4sBJGS~8?{5+ ^w]E &;m^#uM_vקo-jX  W'ei!T$FSo,zރ!!vfŁ/(!  QCBҎޙ5pjbwڿi _1adUl3vHgBULbfFΉHg/^bo-LsYTV5%6yjlڵvO{`Ů: IUDv򝛃z6^n^u*riEde2/#QեU AauxT]lhPLy{{ w˂M{F/k:qh>*i| dİ:ճW_*R- k`ߌl=VҘ6lzBnzC]Ceo;DKTq:uDbHg3*Sc"ҙ0~sT:{aČ!k4n0Y G;_Cx@şHkn[^݋:U>_)HɍrD˒5?.Tپ#@;( w;f[Fɐ⛗J!,>|jOd*">Mq̾²T+͍]$j~YtW0O- mN]0oi kȇK6^yVzXO;X 6Ν<%vcYd 13Hsw+ vyHQ={ɶШGNP"B_k͈UKMΆi%,>CXzµг8며q=?#a[؅kQg[9_H|$Helzl;)+3v>krn^T 畐E,B(fNVl ʒ~ ˎDU9-ߟR!8ЊNܯſL{Z KtqK'xwmߑû7ϛ:M$r7v-tb2 E_i'U{-!бfZrz"TS[pwת%ՍT8וŠ,TŀjC2*G@-iA_Ztn#ZSlFҙPukJs&"Hzq?3iUU?g0]{lr_ʊ\8=sμވ_[\S >]f2Iy]ENQ{G/NBRS|<EWG.B{x^(ȩ;xsА$%hL)$J$]T\\ΰtyٝr:2 D}UAλ_ϴgS7Ggx{YjXk rKԩ2@ Zf^o2~m]}(vh'vH Lz#؁4hI\Ԏ/*[a@5QņI26i] 62BB!Tx^~Lك$y۰Fgu C!HkKyksӪ iEr&&+$?:06ӗ8=O{}u FSœW,zb1l,k8mR9ݨqj~v;~ VҖㆡ)_l{^`/Cl*i"=G@eЅi ,kФ5Z^b`Z}tռV`ȤOSqkj:ㆡ0oQ++2=9En۰,hhZ>#55u9!42:4:-=zj*i {Vϳ][;ݼX0K;IY͝e|7yUS w)O$-]P0>1ŏ޻q0mdR~,Tm̚ ~c۰zu >jtC9~6O C>h[)yjGB2IN&@3;ZZ~"G7տ0lXt ۲֜sq:zpӃOf]hLU-waˠ1m<3xŏLKo+b_*2Vo_uxwu{v"SvtٵCgeWo:C01P&z2m]%I#fAwNcW9hLb}&Ձhia8?!rR"ab;2S\P ɞ~"V"BxܙM^+~*&!YyқXA?jXr=uH~kQFϹu1߰nť+sp\~ֹ3]z&UOr£rDGBIuVLʒG N-@m.8FU ~;7\.Ac֤;4#"7b"'4_%%کLr?e,U; 8jiE&WGIMf }bIŭRxv™k3afrx>+Sns.nӷF|hU8hWvvBEx>hֿ왪ˊ PES7U!lCEW,69Aj1aќSV?3>0mءj=ҢNT(FΔ,/W;B&'[ -4>1fOB;kǜw΋8_N_;wp݆ IDATujz蠏eI#GOjgZ&vvqY޳[>o S?r UU4Ԇ5LٴHө̥9!24=Ubh1TkcۡM;wܠ'hW@x_!"Gx8@Nة8J؜7;1Bra]7C*#3)1٧ߣ[_#vOErE`xv6.}7=*!#iǥg>֜ MmF}>,R!$}NBw薊m-}QխNX]KJ?Y<*JɗGGNv .ۊAے'@eGv#*}ꔧH 6VJ:ZZ8v U+$5ՠ'vmFї!$; jB~|8>sDY*S !7Ɯvt˦/oUǤnRՆNk1Q@٨C>fG޳}tkAζzuUðn|=FtS4͑@FOR棐]sVXa[W֖MOLD./& rAH2)|ImF-V\9@6~h7[~KPl͉xi^m_UTu{£N;ahxPCފ rqvòceqzOی[% @y֕OKKuMכH4ՠ',eGE_{@/0@A6CNE-M>&%uvR565ȗ:օї8֕-R"?:^l5ɳ 5HУ|Q}aY+׾?Ajcv76wR5Yϊڛ21hN?϶4F>O[͛MJ&ճiN7bH>U)FcV~]gp,شg]o?߻ʪ&{/]íu*K 6`iq)VDV*|5MK~3o>p[Icڐ\S$#iR| \Dn]%uvA>(=.\3NRP"ЏEK]#>1WZهL"Uˠ0( S(D>&4]ݤ7Ft}02-4Кb^wI̝g$̹he1}6z- )BB2 y'ҚÖ/#Bt~⸮NľCnNCGvM?Q w;f[ sPR+S~$}p#}le?OHHZ%49ʏ yBBRi8xM) H蚖ꦊ֕~pW_)E'O@!k(!%kW@H m _T>_)HɍrD,+2#jDoQZFrobPHY%9Qq9y5204rhOHQVI5Mj;k.iӚSӵ 4 %,*_QM J1F 0t?̫QlǼs F+ť= .d'Faqf*&hgôc :aƹӗGB2q+AY<IM}1!Q*όd[h# M()\Zoa7ŪPXiqj9jv@F$฽wGqf oZdt2ًޫOO'{tiJ\N{XԃZh i~䕜p<&lkgz*ޏ>d8tZpaUO|L#S)7g/yXl.FLX}"SO[R㚯?Y'>6/qϷ3~D˨b:97cubNxVWL_Xv$̡m qVtZ~,5fO׷;u SC#nܪ4:{}(P>#LIFI5ZNe. QsIDch7{\8=sμ֮_Rreù BRNgsC^WSTKy F&[2uPVxMEAN-I"?;Ku kSQƯe?ɵF>RW<}<_tQRxe/λ%oH_u$%hL)$J^,)n !)E>NP"ƫWOe¢r5 X{Y-Fŀ&Ub;vvR~=Ӟ `_:#GG? E5zTϦq#cN WRdV޿{'x4p F&"'_c6wl$KGT>5ebw[BeRg~K%h*ΫEkcli9`4?1iSG.ۗE2 [3j??<.nKßI+Ekcli9`c+11 ~.y6%r";4ѺbWq#7hd[P$W& :*)}]W`0M0szn˶ 2*@Xyd׎ qJxXz3jeZ0Xh[)yFom)|ĥZ.k ͯBq$ \n_ND~ (B}Ml$MIiZh M s,5$qЩ-(+@ cяY]ׂ^Kw_A Ϭ"ՒRa`٧9o}RfxX,I_'o\?5q⡸mRqw2DHӃO|P3-ٯ;luv,#BeT8Y˰eИ6o }]}h9afh VGuVXgf dhzx*}?¢ l}zvkW4.0')1bo<%ɻs GQbUwk%dSehV$QQsBdJD;s5ވoNNpp/?Zţ6ĝ[&]qTm%Y1jLW\UH:xX2Y%O\ "%IfR3Q͋KAW>rTH%%<"IŭRxv™k3afj|p" HM$gτ'kYK5VG*ԇwn \MFڀծ q0 Ì4HĪd.r*&1}.fT U9Cލ KmIru-UpϡPխJ:my{Uwiѿ8hWvvB}Ԍ+~z±Kw. =tsx}C)̸weh 4QQ^NHx2M\Tzeoo^?~O*3='|=d[;w^M_rjܱU;OԼLG䓅i@jRpkCn tVE$k裻 !.(((,,Qyvbǎ?*Y|aC1fdQ)VkF yl`t2#KgiT U9CJTR-b 0}!ibWY]%Oʎi:CєZ>ӕ5b;v]9`Mʬ/V7#RV^Mͫ렐"fR!վ1#ɓ@:%D}8{쟷9&K'F-XJiGa(/|>͟WܧwumE,v/ dRAOB6ó0*zi&ǂ͢nr=̔#Ck@N9>i4f<s|Ư|}˧)I;lYm2滲+z p9Va#?Nr{66UqJiN/.ݕʨƖ2Vu HfDј^);EqV=jL%R/ :ͯTb)iri?wlBh:LQTjҚ$ӆTuv:雐HQv/ӈ*kĴ#N-L2g,JX`v?O)0,I/mzlg\Z%W˔ IWd7 CFe#&9yIgÖ7)&ݹ0#Y=l?Pթ{* X,n돏I#9BHN&>52 ~]}NXA5-"Lu+%>h`GENjX)?'sŘLƄ)yb(mPa-09 ݘ*d%h"DsF6/ZcGqYiW֣ d ӳ-ZOXj 틾Ao P4RsiԬh0g?M3nn*љEYD4pjȒ68R#cۖv8M( _Q`EoKWs.XmT| -u"N%;uP2C=͸ߋDPmV8ED?R BrV|ˎ3⮕&d3 OusTҭ˧J ^=c{Yœ'm!uOXxl}?:Q\h.3暻7fl<v/s7]) El=x^Fʎ3᥃٘^"0y,Q}P{\BJ!ka9†G$TB~( i^xFoc``0 fcfx`qE3, 4dr wAS'{_k++nx!BP`]an4ii!4ja0!l̢j |Vde<[\SoRJi;5)(6|Qm]Z6 k Nꥤ~c};+߻ikv2>f~)'.֮Xjc?"fk5({%wAoOɸ^{Eۑ|F& xg&\C hT }cof4Y0Vm,(` ~=q/qKӬ `&m K{<m!yNl6\oѡc6v IDATM-RհekݏwYNJV>6ͯJz-Wzc(3bw űrrr'%GEo ]Libq⩞Gt%*YMʦKCK#8lo 0ƣ^Ld3Q/X\[g x1^60 =0/cr>p𲊼BP+eSӉ"qgjݻ+ BrCPx?^>Tq#U\MzI RFGԩyV{.:""\^mЪ).ҫ>P(QG$N&T=yljYڕdֵ<_M/͢0F_Gk 8u2iyVM(L_RQi:%MDbp&D3'oQTV}nF!)*BgMn[0ƕSP(|_,6b=$j Zu%A8KޤdBB )8oIW/ 롪]Iwt2gzkw:; C5,V/okn3coopn_or}^~|Ow|myXOo#2™|Ԑ5̜O\q1S 'GOms#K؈!@F(}cՀd} Rw}ՁX 3> }ءBr`.b|$K:T%NjuRu^j3q؁}qZiUiXQW,-d73YTprV'|D6˱, l+CM5ҨXxS&Ϣڒ\^^[h,)9eH 0<ϧy<=lӍNwogI#FOD؝bp&D% [=oMUCZ}oy/w]Gfubgf1XF[iyqa~¤EEf !L.|#@u=cb:n+ $;ܮ*~ϭEߪwCIXHDO:ZQ]g5~!>dz Ǣ[/As]6B!yt ?O+l-,{a,KW3}*ܦzeVPzDvsܳx?ڹ))65-Ϣ;<z ft[Î=z;"pӴ@_ŰahCf~q+ǬKUIu浘R؅N2p`N EgG|kk'8^h;mQ)&m{-zZUoʴYd$xaT{>kB兩YpZKtT'sJ;jgbb bnY!M5d6m>|TUg̜T9zZ*jIA!`e\>] @Z`2Aw<^Gdrɝ ڂcǒ_+ӼP!'g.8< yN_>ؿGO$NQ%6)1%é}0c1_1#-ؤ),≠zFy}kRf}QtM#tk…,eQ+lNv\z_2{ִ7_{|a6"9ʳVnGUB&L/ n4:z&W_bip7BnuHHERQ ]8Tnl5صMYϼy+1פ3Vlpw2U`;~~sc~SIFј^);EqV=jLh:mJ R)a]eQ=~tלxF#4S>ڹRa^ w|۪ˏIVM,\oBꂾO70lihya؝ 99L8ydS<+?8Rb;v# -`AO7T?hr u?9nqsk?U B#*2R%[V/\qXO!*制}퐢36/Zc*5J)Ѓ+4\k:)ЅC?x.Y#[@+7p0@ʧ[~E\{ҐA B 8E_"=u~?+vuw1:5So[9}P/qlSׯ%nwrNV~GwOP,F%4Zv|/*ZmV8ED?R H٭E} %zq*j;ۡ1˓%aQ5'-KC=ǵSI.0+M,'4Uq3~@[Dl]:ˎjspOqv߹~FwU=lߠ?J\ç}zNR*:#Ѕܭ;B'*G'TmDC~ҮgGyQUlBcɢs{:9V?yo~{^{ տ›2I>_S 0[S٤{ʻ|EI٢עRG?YR)<2ߜ;`­g&yu{K ^LHDBWvwq3}ot5~gf}:Vp9u+eqJEgt'd^4 (y.|},iL7]4UHm<;kxH{5UJܽܡgg+ʲIu@¸HY FG!_4uЁd_G2Nk5~9r`/?V7oMVWWx l nNO.w(6懡L; JG?=Uuok󂅮zA_ØA]ڳ7vzGx :w]mRsMͫ /*n=+h|LU:h+mkۻvژ>>Lub7Wa=>c>}ҨmԖGS"⮕Kd]W,Z<ӞٕMG;m\sE+VQ>yBau'K;/ /"l 8Q#F2QQJrrF27kR&03C+frE{ħR 5]ϩ',a``0-MeSZGGެ䗂 7X+4} Ku29ㆿ]K]e]Ү^ Haf?7MS S. dʛg6^0:`b #=gǸyCnYYSWfֱVlqzf%KvlKDg}o(a#v|\A}41ϝ>B6)\7NgBQbvv䡕?[p/?k*vi;SWKaski 2Qͪf&jL>2vcv4MI)q{3|[b#5>uQ֣17_7:9׀qo?t0 ,;v:KI vWwHK,(` ~=q/i"1jz{+2hhؤsbK8bځ?z޽{f.>Γ~CIl*u[0xI1xn"(=[O;R\jL>2vcfq.=ltaYEN|&mcY٣Z-Gk8UX>g[X6=1β[*KRoxL\W8Ϫ?x wV=R<3;O:6)\7N_cY ~V/)Z=Fl}{xUYs=en5F,)M׮oLX*PɗgTzo_M/%$Iw%M]\V!L|3zڨ&LyF#I})jn($1uJDNj2N OH.P, 6SDP|eyBe#"j葾x0Y嵤2xt3@Yڕdֵi.M2Iarew|8Nxjuzk?73)vIWN`BNr]vpMO'>PalЩ[<uAbd٧O8}&s{}狊'g9&V4EewZ dViJhŤ=0sg.U4L8sɢ3zFւ撢s╎@??jH1+NM탞3R,6B3dd Ʃ~+qnjH0vh_}33Fr$a: )?B]Iwt2g|bC7F~`>K]q9T Rw}ՁXБA'}Fv MJL&*+,,T 6Ik|rk zzI#M Nvu!%\6F/3CE 'gw4Kww6ԥiaf$>ܱ-;.KDZ^\_0iaaaQQ)Y푒]74l :4cG[3BSL}Gկߵvg|sja|VX+ د%nƍI#tz-asO:ܹ[?_qpV$34g nmh.)Йǧ^<}Lg"LGvCYIv8doj?z"oOBI3kB(!Ec9!!9e6o;6+BE wކKyYXmO!$)?ޱvUa/`}n-BNVίj\]JNT2|?V]_Xۏ-#;9UUɩGz T`㥴s]6BG:7*5vRUylܪmBIk.zPrps@ɍq,,Gj0u$OWѶ]-2xd񅎘5]l>DaJ97 "Lm l2u$xso/*!N% T4BBrIkKU)7j[#SYIv8doc}[~ =}Qr̺TT;[g^J(UJ_Y,3'?{sGOKeV1.-1mS1s.2" e˖YW,,{a,KW7Y\H!UakІ{͜CDgp2 }[||eVPzD%Wn1YeaTՐg泹f]Ti %rXKJar1%&ٛ6fYp"`q?]|H5J +eJJ$Tk)UI׏S~NT1Y ,T^}&%$;wsTA-!^4duBPˉ7cPJ#0EQ@[.K'҆o{t 3F UM@#IJhy擥YeLR\ 7R |K&RjAW:cLs+$񅎘5#j}jS;O?D'Qi;ۅ E*˵T&F ԭc(dp長]ݘ6p%30 c FրO:b<%da׎IvE_ⲣ.>cJuԜYiby]XlU=lߠ?J\ç}RV|ˎ3⮕&d3 OD]1ߑ>d ٣O/GE%;uP2B(1|ײ{Q7TJtі9,D4<}mVT<2ߜ;`­g&yu{KBs<>j"8ڬq6>6G'j;ۡ1˓%aQ5'-KCcbt`s~?mpUI(qq۝`i; M$|KvV=Gv;8v]]LNMۖs;}_&٠w'9:UC9yu]3D:})~3t>jvH#ܭ;B=(gp *<_bIsYD献9s̙3gzи-xB$)G8>yK|Ǘ\pϴ IDAT~Xep\&*a#vLpktAIi#tN1J°Ɓ0M41~3dJ5%ZBHT_.+uTH+eմ:Tde=nTyCU5r&>?;JQ.*xRTRgj&NE'E54{{pVp[@#߈FJ$n# &緋 K~j H /EZ{L@r[+e59YMZCA8s е0DnxI!$a'&:1*~13̭mHn5YY yaa"yxlOT`%E+9?pt| 7NMxaIRfug6s[ϊĩ?Z87gr63d /lm Q[JMV.9w_hU'vv\3mA,U000bӥL1300000W8ڇ7BdBRrUX0'{$j BPX&R类ӫ +%Y(Uo"2m `²; c>'iC8]( L\/DEpc~qOL듿GJ]&u=5ss}2P^Y^27k|rk zz :I J4Ɋ~cƱlUleτ 8ޘ[me^5yȠ?p@5;(䬞OP}j] u:zZXD8w}8xˎ˲wpttttt4g,(H89}§6>pmۜ_?_O\?D$lw c ]87~u8\|4( ^%oRb2QYaa!]7l._.X>[=>)Ýk?koS-7ЦԪ i"8x&B1U Hg f~;t7tЇ3zߤ]@F(}cՀd^ Z @QH5.'[L6Ytn韆 C9YJ/gTbNn; '>}BOFc[/A1Ļl)B8L&ۼ_۬z\Wp7;m!I=*W?j o]mU]g#Nua vu*g3 [M!iEVXh16!r"GXP5$Y5]l>DaJ97 "GUAxFڙz0u$OWA 1'%:(1\18# 釆^G%,,[DO+.%I5z *3tL3E*#!$[)0PqZF浾 5(25iRW*.O(]xIo@ISO>}ڔ.OQLJ,s E)(E:3LC'"0}ΞOoSĭ k@>ezi*y~!!!rٲe2hes"xףrE]m_+ǂOo |6׬Y۞ˊ<P"u*2wμP6Y$njrJ!XlY.KoDAh-v={.z*oyx,,{a,KV׳<֘Y5I).H viy@|3siN!/#:ݑ vV@cf:h~q~ŵ  Z cs} ~]+QU-XфMl|mR76'Ep>ڹRa^ w|۪ˏq2n_7ڿ'kcV1a#N2/B,-5:Sa)F'Dz ?_4I0I΅ 'ι`Y1NBqߴ3uxm$k쿮W4+"%B@ *5J)Ѓ+ DV9a͈?|/Gx=ЦU4 y[<\8O B&RhꢕƴȨld5'7/Ž4lNjX)?'sŘD_2dQ0QiRL@1tH_7cPJ#0d t" v37:PVKש~]^S-T /"9k!3 t&Yu !T3sѦ'O(T*qq۝`i; t\~݊oqFܵRx _>3{_J&Sg@3y)W*=^Ԧm_!ssX,c\tȽvhL-3`IXTEc}[{A O((5+T3t>jvHG#'4m59?ϟk;vqλZ]-v>axO4Zv|/*v9,\_*Fݎ #oF.,`׉:ve|G1g/fLg>71\_m90dÄ"Q%j( EG曳Y>}LY$no{r쨋Ϙn]>5'`VXN赾Uԝ]kC(Bsں'i,o<>ÿ(W P<.DGTo;"Q~m ]/-a|E[@' B(ˀ *+ԛ13̭+ svЫ2͞Vu1YE qu\|؅ɪsː#?ɱB>Aeb}W}eYY^$ɺ~ acNFrzmgO3ʏZ _rQ^~߈qP6UJܽܡggeZz =1mU #m.,xv6lHxrQiA˫:zs!5 } qqB(˖V)^>|TpЖgDVFFȁy|>q o:6ⅱ& ܘ_S.|Lnu ed}ž\{17fATqmBz%̨4ǭw=kTjQ̄ݙ,>Hd8ŗ4al*z{+2(7 ϛx5F+Sɯv&:f2AӘ}ž\{1\eh\ [g xlZπ^=k ꚴS&,aLW8X? jxfvSҋ6JWbW+W*$%WU_>}̿On[dm'N_ H~; ;T$~uꟜ"P(bR)|$^|\VQ0ƕSP(|kĩÙv MO'Z7&ZRuG :Za%>a[<Ao˶2 }ءB2$l>P'6V](Rj {zfۀ˵2H?v';6˼`Wէ/1njctDV7po^]h)pƇzN١墨4zHQNhš8KޤdBBR)|$f|\V#-/.̯CkYQktœ@iaAѮ>=9dk_zR}&6bccRXGJA! Z{hcUB#LCmA(:m]p N{<ڳz%iۢc%|~"*NY$;ܮm/`}n-BNVίjܨDGs T?B-նZu߁;(·z]UVh16!r"GX tD.yeayA1~udKE N#$J !$dv Ψly9'esm/HBۼ_۬D!5{N5]l>DaJ97 "_PrpsktNd>aFڙTB)B5(16S]Sv !4cb:n+ ;պJcVmBHZsӟDRSgFJAxm=#lV]Jw5S5&Y%PCLk#O(ΒׂH{(;,-[f]!`,_i<Ώ=k~Y~2Ik'8^h;mQ)&m{-zۚB8f]J̝3D%*2B.-1mShW]jx:Xcf'2K-f_!ys|,c GOKeVNR+kl|R)x؄ !D\~Ċ8x@&GB) F_C]ު y@>|6׬JmO[eEwx( :НxOj[{Nj3'|D ?jٛf\ 0*ALk yokц~ړAg%i[:%D}8{쟷9&ja:($d<s|Ư|}:mmNv\z_2{ִ7_{|M]&e)}ؽiж_y7iT{T'YWI)S$[F@nw3vN#X'&./-&5q/p}F\%(ZI#EmP_#Bgdd@u>HcVce}Щ+fm~镝So݃&ʴJ؈77 9ɪm+pǿɞzѦ2n_hk;obn!9_.<^@оMQw]+QU-eXؑL9Hw#߼ko%/tN#Y9YPA/tG;41x.sBysn,hyLS:wGu UUreL \@7"vωsŘL}E+ٍiQوjNn^Rag *u9;AC4R Ջ5Qp-a͈?|/GxYS!$'tMad>al,qҮ"J#EwtC (DGڵ!L,c)|. S*2R#y1hNj%K*}GJAxm=#lF5@TmUS:zcd EYZpǃPgm^eG]|8t9rP/qlSׯ%#xq-;߼֢>yo~{^{ ꩍT܌_>Ѕ:swIÆ/p e0|j;E^'IDATE#awWщjn\\vgXzNAdGڵGv;8v]]LNMۖs;}0sƽh.2XAN[T-ttG.);<3;Oo To?UOjjW+MԀ>%  } /9mO^V@(J[ l*=~:fnrR]Ih R]|EG&mu IUaėO*mT_hgXY{AZ -؀*ڰbkC*v bT, ]]ZX;*6, H~ P"z'?n{$x߄揩r)!g}ABҬ^3ܼser_A;kņ]c_;1ᏃBSjȧ=ܯ|d#<1"}s8wq_p >ڸј'\iNeS6t|wlg3)%uPHn2!vT TO cS9pMжm滚V}}9 `D{ڶ7@En㾧_}l)Iyk[C_}Jk0ZjBlkv^FG^T}B~9Z.m\!Y,$!Tj1ARP^ZFY޹?"j?AM[wxY?OwoŞMi7=+xyǙ+ϕs-3,dp?K6Be1JȔԈy& nqf:"de΍vXg3cFFlU?A_3#{s'O؜ʇ_7kn[yM'DoȖ&׆-X@RL`>_ҲeS dMy2iRQeS3THؤ͸Ho>ԧҨ#(c7o39 *|/#=#3=#63I~+I IDD,' W: 3aAA$Q^^Nl,<@a"P/̙3|>… jGAaCP1ڵjGAa;w:::oŊ~ۇ" Ʈ;v ԩӖ- ?sΝR+Y/1nت+P(T&J0V(0޿6,)1j2f@c:t,>N$) Jo߽I}ڡcG$a1߻oҥ^ 88:J gza.D" ~&M-4p0$RTXRofSR,p߁ºN@1 m]\7 X8P+u`9\{5G)_ ֶSZ$'% <z iLeH @aP{P5 3ڣf$$ofWʄ[@[i zBaHڐHB?y!*]5$p*[B Ⱥ=ޫ5 gBɩlǶ~3odױ猪%V/ۑcS›]}UaQ>f-GB# mY:նqC6F**]lظK>Tͥkj*s0+}YܓfΜsB#gi ]n?[tZX߫g6ժ}nP3Yɉɐ~WF{wrgNj䫚&7{J?~y =- f^YaFVmOd%7C{vGO.R1Nη"EElNY#ɭwwk۾r$$=f=,FdYVQ pn"jX!_r 3h3BaL{m{Gm3S[Ģ鑗 YlB*RۣE#3y硳J$T?͉Xپ%̮$Z44ma拲'jBgk b52/zr1I n߸~$>z}F=eW>73e As'{+ɺzIo#]ܙw"6c,) /[Bbsly2f 3γ3 ZsATXP* !k{,}V~z"7cOeq#1?MDyCR1";D'xŲ')EE*^M&/ohѝ YOsۯb'x yʀYb{5:p+ #$_oZHʊ>`kW$!FK]yaэ31wG h@GK[hܭyqd'Yp*h? m3dx, 33x|}ܞq`U&`"_4+[{+ cp(5f #{ų&H$ZD&|CȉKi Z_6BȐ*(!5iڷ 1$JO!DJlV~6BoR#]PYf湑jȤ6Ue8EH "]IeɒO%puBaYYݽ#V{Ho7%ף:lP ס?[Cfޓ~ !/ecՆmR`_&')N(O{+s[ɿ^{a,[ͥǟWڲލ1cҟzn +j*#% ͽ½BDFӿw].fU>>+b*,!0fȶZ^YTHǕ{Rm=l6bvWpyF?Lj 7Y%_d[ŢfrcdlB- ;.m!:ncB/i=3|8 G_d *aTQw둳)PҬawj_>GQ1oѻG.3=B|JIkxOGKqjLy [w~bͣ~hWBZzqqIJO:0oS*Spvcshgs=+z 0Z ̽M_M)GM?r앙wJ0W3cAmtpja% Rh{9py4&V6a-/hxB M&Ro/|V'o-?#52`"RYdAř/In6ڴޮji7^(< xC36t_h^fil^nĠo8yLݩ!}gu 3c!JwzU-Nh]mbhjd W,yVՅc-ߍczoZPmeZ ]X0)bલgBaͪp98TRƑGE?fz w nbP,"ޜ4gW»~==}A%%A^cw5`ˡ5՚_b;#I}*HE;g,ॣ]BٿX ;ހ).IhKZ[YvV4\cP9g A 3PkE:Pf*."Fp*$R@uWe3\}^OF(K@aL2}$s=Eݒ*$|PsG`*MTAU6@flm]0 `A`aX\E[ $б auÑC.l(0*2j,0vwBA$@Ď;e$38$;Dι m ҁhðp8LQTNȡv IeYFkSdR ).m^[WteCp\4XsH*G?E[l6766tA<^O׎pϫj^qBܬN&WFqÑah -Pw6z q7b>(" aUW "xSYmfju܂ x<¢xqdΉ&tE|7"Pind~m{.Ck\Bȍ9BounqӴߖt)}٬凜ᾠ{ēuJ5Tzb?o2؜ U8W/aGVV3yx{[jh1}whʢR;V]#e4vr\8Eř}a!d2\Ng$0yPfe뻥$Kې3vcO4S@M0NW IR:6LYO|:}o\~OOiܛ6]4;kO|8[Bw{Y_ymYFv_cͽݑn=v%Ry npd#W_pʢRxOAw6My}^Au Fav)# ((f|˲qa.+kn6$Isb=];qD 膟rwVwKZ9g?o[K֓*z5*\';=stFwΟ?]{\[,hPĕynx°l[:|E3=W?ymkOVJhmOm R6wTV ;mʕxi%=uhEqէT ZuJ}Q)VH/spNS^^ys,geUKǯ"hy<ld^t幧3$/W$eD-;dm2!~?h,FiʡZbHy8L+khx+k姛UP(b51 " NfCY,MMM&¯G|_hr;͑Yw=;yZck?2?G,me3H/{!8_ o: 'laRZr_$ADQ]l=,= \_> 6ә/=-[~ݼmw~zX7-!9g<4~?_܌BxKB+~g1 AhG^GHB!aA( YFu##իjjj}TXSSs`MGh$I ˆ6!VP܌8p!Rkne^QwF5*?q\_mT ߒ<)<|Cx>{tinѤ&G"ڝp`Z9K_;#V{G善쏒ۘC$5]| wnէ@7aNc F9zS|OUmA.9?߲ҠV*ny-#t=G`kK>hmJyl.}#KL׿q{yABN!D*A(4M!$jŧR^W@è^/MGa߻DQd+T({ծ Bz^2r@ @Qiдo(*yrVVT8D"|->WVVI(bq&gOEh' I}hYp|!Uf$IจNwwÆ;KC X%յ5$|IOLc* x3 Zg-~`Ѷ7/lRgJa+m(u-OB79zҟ I*'NIBEO\s<=wMEJ}Ѱ,_0swR sgܸuoN-J N, qY6,$QjncY $)??|6ϯ$`0wpm@$IU+g̸v%BH@C&mIENff$}yZf)GB! B!a [4SٝX$ ~LH؝غ9uix(U!($BNëRJ< p>->d)8җ~PoX k}EEZ!Xy;N\뇥ɉ ny )w7>䵷^ ) r Gaw7ۚEQ4-25(!TXX8theQaQV'#lɾ{-jZɼX z}q|} `6hZ- A,rmf9Zp&^J4<=v "8e:P9ͤø{fi>\(-SixH$՝~բѰ߾wm`wG_vo'>g7/k;]^Y;p{j+/+T[(ǦbtD _MG(_~x>n:qm /;oOWST0 eC2՚苄Jy~}Cs9Tf ,mv,*z=iJ׳Kn}[߬=U>}!:CtLz=7˞`A5iJn{GjHKaQ믚wX={M}FO. /Okzva'tҤGw,?8yO$Ht*R]3^7wڈӦ\a+{%W#7Q H)VRl1KdQQQHӪ`00Le]Nt|.Gh4d)/GAˆ6b AW9S0ܵ]%O{Iw -ݦꟚ7*AH :Z4؋kzqMRތAjky{X[:h'#G^\HbWlfEǧ]U܆g$YbQ(9O:eRһ>ɠ28)d⸳'qH'( Ə3a]7M!Cǝ!6llFIRwpD4ٖS2IUPPPP( f{aOtIME !;qXtEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/personal.png0000664000175000017500000010736313162045104020365 0ustar unit193unit193PNG  IHDR_g~,@sBIT|dtEXtSoftwaregnome-screenshot> IDATxwxlNz'[ V@AA"(6OzUkB54Bz϶6lHMh<ff9gvvsΜ  BPVl:mn  \/Gk-{RyYY s?F}o  \_Z 'YeMEu!<Ӟg@zNɕ(  י)r<]ɸ\4,j ߾z/^>W 7<<~R3AAK)(X?Mz~taxhk%JR yذo^oߊ1_$wU:=tVq$3H(2F.PKjN9PXjlRAAAWĉ6V"rg2 ̱d4bsL/J ˇ;СCI+h7uBm*`۶mШB p:SDܖ 1_]b:Ή9&|.ƸggjE˗de 7n?΄ xWxǸgP,|Y/^̦MA>߼ z_T#dz0$x{8sb,KqŭFU{} <^x<<,^%Kзo_ȷ|AQewd2T<[6 e7+ߚ?3|`/Ĭj̚묱wy*$!9%*WWqUվ YdQRf@8j!<]K(W'҅dj,Ka-7(ajϭky͸5UKV6y2gG/qrikLb%QMAm[o!lS*ڵ1 fj0g 7+tqE%Sj%`e$3_;yA!p!g).]CE&\dUߗ22F]q?yrecywUrw݆q缻1C^v5(IP63?p)Əĉ),'rE \dI4Z-Fg֠nscsH\HM&1=r#J/@"/ ܸ-έ}9}%FCŠxB%嘑sq% ?:%8@RF.%&| lNϙs(,7h EUY'}L\Ó4!c*[DK겪 $]gp?N\XoIKPh(t3s)3HhtDOWrXhj1Midw9"wwI05w+7 ^Y=X,m;H…bN: {oOϦWmNro=n'3U74nM|)2(?^zӧO3zhVZٳŋ?gL.ԯ'FC!VmgVxwJُ`nFʱxwjϫw!MEIAwfɁ2zEy{\eSsW_t*&.̝1(_-jDBR:o?A|n $Gg?*J {/Rޟ-;.Ş1'ajs]*'Hsʷ$ҒROdњwn]hiԯ'Y;_OZ-7nYp ^.Jr.r y?>Z9Yoqk%?#$BJؾ5n DI۲P=xN*̆b֬}&ס%?&W*ZBUw\KrT%Yu#fλ*_3*F }ٸ5;k`'Nsϱh"Knv>y$Ibٌͺ}E&\|/Y(}xfqqL[Dyyl?AsgwV7,n,rkK 㖑9h {牑^ްuPMydQGG3Lz 1;3W ɜrBui"z}زcOۣцpfѿ31$ch|X󟭗ƍZo|azUK,漻azY-C| ZvU+/Xx1ӦM#̣>L&cH#<¨.^ p۲cj''F@8^|&bcax B{yM:o2)DrJ&/Est_э4":&n^:]([-kk߁Ѩ}L[L*/)3$3g" @y~];v:wϮ >6f=k nϱC'|6N=tieլ(LpiYֻgZqғH*3($̪k֠ µ2ͱ,^n_55&nCY[SݎI%ٓ͛7ӧOv.`,e܊*Zp!fs2/bE&ܰ,В$Q_Ȧ-jC طWbpK/Qy*7zTA"FQl[%^3I2v|=E&H؉3ZLxH^7#I.:$Q^E^JQ/W:T^΍N 7T /] fbYb[E//G&JM^=x ݞнc1=*Xٓgԁ'D&7,}ʮ7Ht3\`۳{gr ş*kjkLܸ淌5voڷS>q K~̝;L… $G}=X&0di@rս#ᬔsD'G KoLУ{Z&R؃ܻc?2o|[fL/lAqLFNJNcy62S{^yvr:J,oR5޹]=wnTW=ڮI%׃n:!س#n=_Y.EY$^02u(E9qRLtVt9 7Yx +|HVKwC[s%޵Sqk7/ֳ*6rIUigΜ9պ {1rHSnj,$ղL>yxP˸!껿jŲ/%޴,(G] hd6" lail>ot~dx_}t۳5)tDDU߳6oCXT3~]!\\<u6'ZW},ĵQXZ2r#{rXr9rU-_k69pb=nڃLɌz_nֱRU+ɫɕ<ւ jPWˇR;g3{e"VkݙPIBWd׿\AXWK_~mdWH7ڻ5; &] }V:4ЄOd۳cѨ%KQ^z{p}VƲMʿ˲5ͦV^d`(>t+TO?؃@ov7};Goc^ɘχE6!Ĕ?"xYbhLGC:ۛ;dTm$~O,SCdX0~A Q*T}AKzumWuyտ}  H8[7r|كuNptxzj3HO##=ͦ29yzgF#vwh`_^K_K&Mo(ݎ!Sq|.䄣3YwY^gp2!]? ~;ʏjc^߹mvbUqNƮcR/Vg,߮Vn#1(h[FF5-BBq>Džn2Nߠ{2SqĴ+~xxǵFHs~v4 fm[HOϿC߷D2'$C]0%LΝX[KYDx)FUcQ_`[%$FsiY@HgRZ-ِMHDo{}AJURێ_gmWc>D+(kڻG 8 >SQz>G{ ֻ<'.w|"@j:0O>>;+Ka̿촞o#jų%)L<^xw^M./뭃E9u.+62y:c͒x:˲l*֞=O~iŗLL' \b<_umWu.Z=Ep WSAds^--[,L&Ky,y>7s~O7Պߐ#SzGX:]|v3{LOh<Ki{k:G_ H CÜ-[ ykƶ1+VVƼK-_Pj\.6iFG  l pi/¬pr&ycfﳷf#)$>Lۆ:(zn"ϿϷ擜<ѳm;>ަL#?3G٭ 1f[ĝh6!\PߔǼ.N}Db^eyI|B',~ LZ-Nj2OwU[RA^-|uy^Ϝ؇B7~}_YdҖv}$g|gfiW{#X8yF?uw|M2^@и)=]7٩ G^1А6>9.uܺ~o,nَȞ7so*+k טD=_m}KWAzYp_^^~eK% pppRu , ЂD% ЂlQAAh% ЂD˗  B -_  -jWbߩAA]tZˬ&_6AAl'AAZHAAZnGAǎлr+M&&;e$PQ(b縨ͬMv"lf0HMI pɗ`ġ:|8aaW8uLRѦm ۶ャr}YY2BL&`4"rr92 hL$-I*is\>kHH99^7`s18XV#I2 f}>#I=8P\JAۋKl]BQTLf$B`49qQSw%ğ=C\l,1L6k >SΘL'"F&p-4d۫ݍ\ z=)lٲ#G(/fa6INJd"8(^KB]-)$̂d2Wiwm)ٱm7OݛC*(8_?VZ9sL_GN^.Rz F*5.(..䙓 Zŵ9@IY)gˣ8/{='!|^| Ct%-bѢ,^6̜9:I֟D}F2HznMFzZ|QmAyqP` ??N:ިgddsazumϢT*))f= 4 JS8}$;5FgΞ&88>o~8뜯tnz=6L,] uV^L>;d2Y.W1LQh1 |KKzV)++h4RquukF6o݀VC/'++^Ũ}q6 GG'JJh~oj:=3>}SVV+n1 ]첏kp}Li2P(|Ւv^fQTՒ縨O#$_e z^_N^^.J\ZPo_ZZlщT>ߒSqI1{v3j(**@TWUN]w7RR򦨨΅o~ba4c $]|-f…d]Ȭ|/dI5$IBo0V_[%suקz!4ۧ ɢCNPVVE<|;8z0חU6 F+RUqqv1rx+|{wѦ]W۩-Zu=gvlٶ4JEEhZnmfݿ=(. B,\z=w}We T|+  23uƊz^)>WW}tMɗ$I?y^=1( f=VjښvYه_PPo0/*..bWNFSk ?VgKs&`:'- dM_JtZS&MakkŲGKIֵeFVTqCN9KWɩ5k}쯯gl?ܝQkD1ާٝUv'1v5>gv'ѩ?jg6U/I1c-SX#t&45=[ԯ+a! ̚K%1J0"0ɏɿxĮfcK Mpp(Ofيo fj w!r )wmcƕCq綋՟)~EM9t6%_ϧ^GPp.%Zpw_-x|oonbMnF뤫L3ٰyCU *?|#,"""h!2yvQ퉍X5L&?<[y1[n>pPnx!!a<}'=w < Ս1#o|.JE4\\q}/֒;ҖH>ul=Ήxh#s>PG0/M9Ew^V{BX?$~4T\Xmg9TǫҪ/ dZKKK*8dfSy>|(AjOWS}j]&,c'wdVΞ==Yx(nr6s1޻Dž'|riYvcZmUkwpoM7x{Y=/럞GļOG l~!4Y>%o/\mݎ(*FrsɴjժvL;{{i3q}w̜̘eK1Gxx!WiutY9krrPZZ7 g8ȶQǩӧ\˷r^~%fΜY+l̙3y).h}vt)--݃SR mMii ^^$%%FXrj*RR9;>:W6,-7$ץȒ7+} LFYκuO|OI'ϷQEa(IK*dEǬ%SR=,|ѱ|"T* cfw/,Iqlg#x/j=,Q|]P(?}t|U_kyuw=>{׿3 A3>OxϝN[xbcPqz| fF^6^@@Q>Y@uuuIࣟB4Q._vRmFT^ѥl ?_ߊ$Ó'O? nno^Kp`0!!EP`wn#,M1899a0xf@Eef̙,\ %%%"INʫǎg+=\9/ǗV6)q&f?4ZM4tZgϾ:eZ`4ח78^]\VeҌ*ISwVLFYQU\􅱵bURR*;v/ox[/m \ۨ g6 c.ui5չ!8Tc(/˘isgW1O8oT[x~WOKkxS2PF^eA'?քWdtǼOόybV]H~+55cYyGo}-LGehjr}9 EEkr}9[oaݟȳqNٲm3)i)(JΟOGubҝw˥sǮ$K䇟`4н[Ozv!11/, ӷW&9T*\]]y*[ne" !\nm,릭Hp+u=]k>>OҶ>AO6G]]TJ%jJB\S(.=SƍQ}@Qd}rĭ]3Cӎ;U\klοlFm_~xu-<',4@qc}Pe;-M'VhFOMɗFKaa h4о}'3j՞gNNNړn!{Z~}s ?Qϯ~3iu?IKRRk׬a]w[6n/čh׷v Y(%xw]~r4w_(mt|soMcQ+\ok˗XF 3Yɿp0皫Ͼ_&&j739[nj~>WBYG$QćZ@脅Cl;_Ȩr|4?ɐYQw7w6LaV? 5pUp}c[έQb"n{) d(JJj具[mcĦiI۶Q$$Ep>3.M2j(6nHJj $&'jgt~]+99{7&r /fIztsN/}3f8}:$֬[˴ѪBFZb^wCpӟvAm?}+> ٥\D|ϧS$SaO ws\$OǗfwp{_|| =}gW8[lX== /=\|ssL;ߩ,R/;F`vKx 瓱!!^56!!rReSun狿P{zGV,CG6 f߁ddBQqGf,[l2ͮݴ _$K == 77MƸcYz ׏ k}gE3e]e558hq*/?33Nǩpuq#)9uimJ*HWs+ , c]\nm,ڗ̺4&J+~ʠF;Lѕ>ضAl9>Ns0ffOm9p%SPP> ӐymSuY}-+yy;1G7.&7358sx;0e؜p)))%=#1}h͉S'Xf5nnn1u4\\\HMO JU+?n=R͝ &Spإo~?oƎӣdff7+'S*x{̆61(B5F| ֹ;k֭enC%+;7WWnXcn2WCX[n& 3g_2lPv9u_to$+Ҫ_Ss=4ŋE9Zm߇-}4>7-xmKQ^^NhH(YbeѦ AyP^VFqI1YYڽRuJpPiii8::䄃C;kbJK(,,h4ښ;vC.]().AUe8 cddfDtd4fDaa! nA•s9.c =)ܘ3|d2{x0tp8u4۶n\RQ׏:h(--s(JJ]=₏7eeeWvwpp@ѠVoTUC۶m8X0J_αԚc2e|9.Ӹ$#5%`UD~/B3my9eeepw,}- JU888}̓L&niת;Q.7$՞]-{ThJMY矸6򺚴UzL&N:ɯ̭AyyaO* JNWHrcr=k-( 縨O΁RlZfYr~U#µMP˸Ӻu8%r;\qI+ks\Ƕ2O۶Q5)4+ٌ^oP"@.ST\B\܄`2v5{y4 $/62nnndgee9rrpw@&8 H9kH( :vĮۉ՛V^]•a6Kd]$.v7]uC~Isͱ\縨Oݮ;A$_M 9~~tؑQI̫#4B:v'GM췹qQAqKL&CVѺuk0MHH!QUh4-a^LO#6mP莢cGTBa݊վl=yy=zD&yeS1 Jҹdm{gulF$f I͝eߍsN&I[տ"ɗ-oawg iيv92/󋧊#qשVk< \}kֱ$Y %nC(}iQ1,H&'oNk0.kukP_@)ڎhءpWɪ7u 0&_xkCgRR}{%|Nm:зO_4K!80Ȧ}[1boܾysq DN sqw@P`2HMO!+'ݟ*Ըx2Cz^&̗pd/lbk> 2P(x#f03 Xj_+;i{<&CY9#ѱY)•e='qqEۇCsLҥ P "Ll2,u Tpə: ?ȯPS$lHpr_ʅ_y}:uf}q$} n3~%J 2ӧ/m#w׹xH^^.[ EŅff&˿&#&a6^_n}%yKaq"s|ƛog0[ YZ3]tawn[k>LFYI1ٹv{?ze_HTh6KHf ܾK2p2c{ w9GoDeѹq1sµUN`26%k#H0;`hum+nxy`29} mǫĬ1**ùPr%q q8Dztvkr qu|~혛ˉSQ*Ȑ!0MXfF#[wlƬPT|HfF1{asE,gPk\tpP\V,GȐ]AGad?i\K Am(內I1aqXzskp"ʫqIfVm5]t+.ߥm;zvƗK!:r z:dD2Kv;旒r *pqY"fؾ\쯷dIBo2>24T|52F9F?`Za OVN{Jww7tZKy=OxL'?nky/h|}/ٓĘj 4&3DED r̒`@:Q&h4F~~{1|Hd2$ǟ@1#EHoAT .b?2$"(o`4Lr~\WBR\ư$^~KMȕ䥭ls >kQ ɣ.qgrI]K\KfQbL!) D ,h|)rZy2 6oĸnlڶcnҒb =IIkm2+/?oeb#C+5'Ʉw8R)t-oT|9r ?5vWW4 IoV ׉qݒgρ8홅o7EJ5_}EH:? pͱ)$v]};'x? BOQQ!}wwwrssyquscޣоy'nE7tejpً},9}Jݐ#@̳ٔ͘g(܂אmKMfxY=f7NULV,N'U SM:Fhͱ߷/EDEF;.s) $>,AA8tKщNp;VK2e26|(23Y/@e2AhisՎ IDAT5r d6EK:x"gĂ4FjK+OO\pt^)M<=Ы뷝o4_xx0g!w${uTS'O1_ l6L$&%:3r$xY p'>@?N^6~Qz$dR3Kx՗HMK%22yPɓЯX4Z$>G` g_󗂹!aO+h#8z^%i1FmRY{ϓ'-|=gfy{ޣSZ^ƸqPUUE]M rdݗ躎GHpZ*M?.j)ڎa|l-<55؇m*n塇t/$p7n e(\o9&~HKO<[FXD'eQע؏B ǫnfC0hM"3`,$k 旞]XS89>©c0I D *-Ԩ;Wrܱ{` I'LOr)46ԒAΧ_|ʸx4{jkپc;gNn6ϗd⤓N$0LȲ YW_}說QGp?`|uvܗf)ǩ1;x=*Ɏbl`2)H$PB| }fقbVpTtzM1Ծy5vw*ESso܅eUUU!2|-C=M@ 5pZ.Y6j>Xg&~TTVQPPTT˹q#99x ""ĄDx=DD_a:(D ~[x6M_FNLCm/& \N?|x1Fоfbw'Gu;;7qg:Jkhj22YTVU/I;4vLٰ֝j >IfʱX&N8/O< Ə+VM Te}i91mƗ$|>$cML;uhtkPt0Sc1(-z"I9FaxJH,(!&4Z2B}^ǾԃΞ7ԲgxU좩DyٸDŽ%&:ЇkG^/7od„c)--#1!D |B]1+É8BBOkjj23g,6oʨGÏ+vjB00< ݠjmYGڲ^ ]%a5n=Ͻf@r&Ư$p,1 TBHE&g?ϫ5ST'y`!jأy۰sF(ɴ}M9lýD)DDuDYRعs'[֔pωH ϳ3RSW_/zZx<˗Ō;F[L=q &b2a2) "FA*.[FIIIi(c~zH᯦7<7e* ȆMOrc>/ڼ׷fՆXqT5V0|HB[z 7AiI1^?,Մ 1'=9tmDPWWGcS8##zI* H[GCNNtRdgg?uj %'Z֭k__WWÏ39Wm3fSI :2HBX-6Ed2aVyN2Lbȭ @z#Ƙ4y'Ob {USw;| {ՄXhL>]M /qk緫iG%I9s}Gש}:L Ft;_كG ov4 zu/)IIdffRUUE}T{`XN%䓑BC#55;wj%BQQyyy~O=ZFF uJ,'N$g(('9);nG ( ?͆_w#咄$ˤu9݇%&:(;}UhP6 _xVVDUeeлv쏩17b # Rؾ}"DzjE36vNb/gͼbmlځ*cBafzf޹y;~1J_;+ZT=jG+W2~TWWxeb5j---cX.cKXXMMM(hƸq;<| |@Nk:kJfaaad fm^xpߢ]iy_4hÇ(ЕJOϳqeJ?Uq;M5q5Ns} U 鷎܄4$&=o9zEl޺??EZdY ICt뙷)])cH ڊ@qWVqǓʤI0) H[6lۉi6ߓjz*C6n`رcB qLtC9mڙW"2$aZIKK'2*4x]|_Mwup/ٲH=VY{F%/'$uw%?Ϊ;RP=&*6/ճfB |WB_RvCt=ЙC/ϗ\l_gكahFҰaeeeHbb( uVBBBXrΝz*f" hvzkOmsb$-2=/ IQ{#@dl:dlp,1B,9c_f9)X(cC:S>V= :z(CR32H8(& ̴Nϰm8kwpTVb:'!I/R),,,Z,&UULC ^t?10;Lnji(-Ҋ-Z[kDA,$)C)my#pSkrŗ\ +'e@-&UFV4Rڼ_Ɨ餡423 om|Ӓ@]ǃӉ墶ngO . ӁWc$Կ?Y#-!m.Ɣo4}7ڦMCBغg![6?z5xwwX̡X2ﲇM`BvB&Nԛ*ssR֖ޤw7.Im[TUe܅STTeGeĉnP4 Y1͜|JC <_{Z'5F_3fh&>s#lH90KJ6hqЬ˽X/Nܙy7IMOgҤAeyLJrjjR(a ՜Z˚^#'~t8qecPf,f m5lv;VB©aTUA4t7#2q9wl}%Tx+=ws^OPIuN'vn$9#=});<‚TUrrQU˕W]K/fgUs&sf7]˯P5 ]~#4АO~ G@UNjj*?e{};߷}( ՊYQlX!<"8 $cX0t$jּ" ؉ќNʪٹkIc:c+{a0|,Cի8< : S%)>UU:h+ -ۦ!;TS _y5ME44Urrp8N!!L;}:/=|hqc>+2(z^yY>[@7Ҕs!%yH_ӎ.TUWLtTV)dgg( ;SRw(;vS^Nxc#ԥ1c!;7dBBB k|Hh_6YZ,X-TZ:P}P.?O=1BCѲ=(rD!!v,~+~[W7>$˽椤KKnBrR5fzd7})ךB$˘dŤ`VcJwx8N_zfsw74ɭbv@kQ6+ Am} %f&11B3n7!If͊ln_yћhep yZm6 <ljSijjFTBBB=mc.$>_FdY&44E>=k IjaZ>7mA5uL9@"2ߊjŦٰfx<;Z:D֭]7|I'‘cBY>fr7 0f_{5{9jkiM 'ڌ6çae,-]@ {օo%ż͂IQt0ƌ9o.w_ /@t֐ٗ~SQ__i=SSPȸս^2x0fY1bPUUIAyWu]Gq|Ǝo銢z1 >DF^7(KHԇ4_ ĖCϢ?j/1  M z.}L'};~N{M_ `ܶ^w=F/ qiGAs}"p_gW^^NSSc '%%ů/uk}{,:"<_AqkuX Ϯ$ t]}u]0:464W]o6{4 UTUP5MPUUUq\̝.}n0+ҭCoB;1b/>vnk@f&31u)']@1 @Qsefq 7 CEOj<֭[ף 9LT]֭_u7zm! 2Ot<ē<ē}R@1d^}U{9.䒞,6n|m۷L&{|nƷzf_MKiZ߭SWwsٽ's uK=j^Mp̛Y=__3qѓjԨN%&.f Y|qP2%[%r928;sl>Y1pW- O0˘6y O_%9S"ߛW_yؼ{x&gΜˎBy.vҘ8;rMH IDAT4ߔ>մ?AWij:+,,c+q]$&RVFlcgWn` %n|~U\))LtܹYvö1,X>3{=Ɔf8\w|cCoB[OGmnh?'s?-s/;˜?9zA[߇/A{⺫oؙcy챠(s<Ɯ9KSWlV6n4i||\O,>}OSSybS*k)ij2]=?ǑwLqȓ7nnW~cMEbY3{Eǁxlڲ[e挾 < ?>se~tkoǮ~Y 8пӎAn#/_NqIbRSRQݺs!=ks30 m8-r_3Μ6?7N8W?4Y[k13w+hqt#!a$'z?wːnj3 .#|tEWv}Nq۾P]}x2xnO>ƌ-gL%%9|[N2% }Ѷrbb1}~l k;XNRW!-˲o?֟8C׃̟%"۱7Ufg5 nW٭b9z| د<>g9|lVv>uq]DŽu}VGL;A= 1(Eݸm|&;ߋnM7&^; npA>'yQt7a' ҭiǮH7AqsD-p?N nzć{G҃GMuA6nW;jÌn@ 8 L5xH{ݡ)%K zN;ʲLsK3}6-2(ښ=A-ӫ{[?A[_6qK d H@ A"$1L‚S]MLt $#82n%I".6[f®ѽqx^z}A%}#ǐl`{u**irF:b?%dR1r,|lVe 1uI>W :ҥ%IaXz z߼Iڑe( J\l,)#k1nĀ,v?|-555}6neY&66㏟DZz: }R@ t}z1oI1) J4?$VuIK AL +׋颡O6U$f3f?ScFphh92ڶmk_@ Q0x~:5p\ok@ YN/ @ ]=elb"IRõ=9P@ oBII1֮τ,DFD?d0 $$48|ӑM AKϗTWU?ixYx<v_&fgHgm3[Mp@ =KvjJ&0JSPP\eKb6Hgm9Բ@ t.v4t223RSPIMMM0L}{:ұmb:@ :rL}Ǝ,oBEQޗm:M^@ t{c@)}QW:<r}l)cO+@ v-wVYnI^3cO[~;KYtbcxRSR׀H2$8osϻ0.WPUVμ(++$IL&9fu}GOoǐW nĦYל{4VzzJP_ $|"ӆ9C-QGׯYSNˏn/sa:QHo]ב$Wm+~4ǃ8Nj[opťW =5{+=[uTno~ Wx5H] - yH Gb^ZTQSo|:Rd kaWv]ݞ(͎&]Y쫠_ޛߩGh5ddd"HO`a:EۋXj x,+)3-E[XG$I&44ο(7ń$IȲܺDBRSX|OqYA_o>OLZZnj;3^/n+ڏAKMllT !#FLa@}vCS8wΟ1-HDTdqd 5_G?@TcUsiǢ"rrr~E0 ×Eүp\]^}Z,sD<^OնmEyx:~شy V˯3`w0,ǣشyXBp:[+K/ ǃiB4JKk #-]wk[ {m$ARӎP3 M DGBSkELc媕\3+WjwW$98vq޷db/YLqq^_d`!8kţ:8eaag!)/kdFK#;V!X#GrR2{6κuP7AKvӎ*\s =\rɡⴣ=LlBe$գq^mAbbqt:))-gT*[ETnuN/V8:|"f6uuu3-SZ픗҄قaO]v$^'G;^sɄb2aـbywhhVIJgϞ>yw>3 ma|%ېe;% lTJfJ4ܪeuDt 9H$ ]PUUŻs粵/l{^~N>>zQQ톡hǫ<~t5 %oHBõU$~7{4#SKA :=wycf|[ -j[) ^І0?c/'^}UfϞ͈#={60zׇyN!2&Ȓx|I8. 1!O?]|F,#I.AsˍvDee/Esq5lތlb9g7KYx va&Rt"""^xilldᢏ())_2VBcc 8KĹQ5['jc:FeEQYYؼ H& ͋B$. 쩩6;q/]yYk0 ILgέ׷9T3Q1DGswT@mƜ6)0Yd $ل[UHcN^z'"@m{l"6Unn;x~8ݭ2^{5./^Laa!?ӦM/n331_mx_>|dϳkD[)0|$ ^.k׋Ms44Uy ҂0Z >a"!!͛ef_wL=a*+t'v05Zvţ=Jz≉ODBƣ{Q*nWK* 466]ÁPEQbcxgܽ=q Hpy8b7nۯq^4g؈ + lO$Sŋn4͋bRa0lPLdO?&;M[6O[ I &M%SoXF^V6ڀdD즶f $rvkU DX9V_R:Cs)H x+>e8rxWXhFEq 70k,l6[56> ap}u#]YOR5h2Lϻ$ Fo $:utW0Ucc>^HUuuu477܂{|(Jy<7Uv5ؾungw?aaaڵHJ%+;ؠ/UlشIսxuPLK8ΠkX֭[#""*f3?xC2 i[Gϗ,!dt W7jiB%nn>+' \YQ(/ ?u7G<ʋ/~/60p4`)3 tCdzg3 ^O;F:s,o?<2U7l6_~GÉ|`?{^ *^nTA[H$jpVw|X[/ |)&,Ďjfmۊ(+Đd#;+Ղbj2DFa6+8]/z㎟xxw2!)̋$Kb± =OfeћeI-uұ*G]q:>ѲW|W'_~!l޺˾rj9MZ˲Ppeːe&KvcUdN{:q-a2[$HMI=;v ͎nx1|QQQ{]t:KJb1ʳ8g~6(eM;F$jB99|(H2,۾!b0;IH鍵֬jRBBBq8(ff3fhllZ(-.GxeヮU0tTbc%0HR f0pOlvch. ::5 xN[Z? ښ0"Agyݻ1YwvOoo{Sp=iw܎ᡇ}Suuu}y~]4ؽ}QZv7]vi֚|vZɤ`J{ހh;&T\jH,IV;~ /N+AYv '-͜tt$IګFj9{^S87jUײeȈlV N3Z~a~a. Đ$n͆fns)`Ƞh^d^F0yLD!;ֶ/(:5꫽ӤS۬QVmvDCha!,^7z惖i20 G'#5pk?{d<"YòJĚw#%$7^ MPS"9aI1mZETB_fώ&ˉigv+8rqꩧO0rV[oe…=I{wu?YL6Z*^4̓MQ#%o ;vɧ Bff&vbnNR3`1XXJz֬]SijnAw;8vĽί^*2R{7ide$X82#&22 ?`0+V,ϿADEc[{ـ/vPZ('5vYdgSZrW;L&t]yKʀ}=\ҀAs~ڿ n{y<+cŨ#FR\RƢ P.wz^<ēlڲSN8, v}Z$(Ȣޛ$d hXmaX+\ԹKLD(DT)HP8-߄]u6IzC A/MO3Ks>ztvsy0/eXV."O?{#O?̌3xZ=4T_6c2Od:EQ"""lx^JJJp:*-.!,* 2FhFjjk `wߑLdD2t}vcT7:k_} qTWVq;=>UU\uUAcXf3GW_$RS`a膎f2dP8bj_u@3Oܡ$6&M7rw4mlܴ!$ogD̘>i=wz -~1w9b8SOİCK_Mz^!_$ulʌ18kfIgʸTb"CPl[]Sv]L\x!%1Yopߪ8eh:DqEǛvP91 O<|6왖UIDATmO<~'7WwygIvt6?p8p9?sl&<,݆,x4c&Ly0`cƍvc6+?L?>HFK/}1) 2!!vkq8y8#9e4F1(R+/K/gbc$9%zV];weW\JcS#q--b_OG}DAA+V/:SGO{XYo? ˸ܦ1 3[nn*ԓOԓOXq|&˶f|$r7Ң1( ׶7UR)!4vCGO}+iG_T@cC}י/op_:{kpn&_[g`v=~Yه hoipM&v޵]v# Gh ɉȲ 2*쩩]baXPʵ_ۭЃXǾŪ5H̠I'Lcʫb't:ihl` !-=AAsv֛l/, dgP8j4wq{/yG}ya@jJ=qC Q+")13O?sWt핓;orh7=$s!JH^ס1HVÃz(sºz6p=g|?<ƏGVV]f|EGEQW߽mWDx 91ir:LrCBC&::[7t8q84׳q&hq8p88].NW̎I>pP__Mg 3zh, MܹwʘF3lPTƚkٱc;O̙θ˹4U~ۑsڴi̝;SO-پmn˯l?O=9eѕ>CLP=i&0 "bz r328CC :BjT&--껈 ҭ{{n껮kΧ+_~v RuiΕW\뗔 ]1܁9x<8232hB6oDeEaNhh(! cyu6l8Nsku4ۻ::ޭ/&C`[ʽhJdA /7_„ #1A ]D ɤAǀk{/N[֭ۺ|l]o9'FGcԩX?'őӱqƸ瞋k^Ǯ][?z":jhLN.H#7%mqmÙϝ{ƉNK/CCCQT^zo]//|s688cQ){o||oѳ fD#&q$(|4 I;Xkcxyt4&'OvŋI{ڎ诵a:1^Sx{?=+|;nu QVڲ9_}jW K\8/b 8}gfWo͵r)nSe˖JrGwOO߿?s_:5N6bjz*N,Z,\*GZZ6\sѵg\Ć'##۷okJ6>޽{P,FGZG֣+Z.y,Z{NÇc\R\NMMÇc}mtg>_Z#::j~>>m۸5~yo_{)>so4OOcǢk/DeXy3B}w=x❷^׏DkZ#~GܱsO}̅ԗc8V_q9Gqk9cmoGr>dǦMw/U\z~2WRZsVh4Zl?Zt]1666!vX)O;L6ѨE_ǻ~5FDDgc82:j5mܓ<cspT?+QV[V-;ccwD G! Z뗎Xn]j(|iUv\vr۶]P&(J8XVr96n=cHS11>Ƽ=Mr%j-iM=_mdLLLnZ4ﴮ'(Eut$jjKҥgs?N +QV2{1fLOOy]^T*]#wRmkyuq:ޖ*?T{MmT}i->gSZbZ-:h_f3V*(0shpBK(|r<`gQxֶEZ[u|?\۶ۿ喭q~ajT,FX\!˕6g69stUYRXP9>[x1z@|mX.zرX,HNux{myeg973pÎ8~kV?}Q("eLf5 SqPLOMwv8+q@TʕU= X .xWquc`cɹ4W:S18#6nJku>g:os:uӖϬMzbP(F\r4oNu>g:mQL B[W|cz7lq7R-:"">e ZӇ_i`_@"H|$_@"H|$Zr| v`@"H|$_@"H|$_@"H|$_@"H|$_@"H|$__f*H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@"H|$_@ᙧeર`|}~=*8hޞwsJ0_|WrWBD4 Hcp*IENDB`xiphos-4.0.7+dfsg1/help/C/figures/sword_config.png0000664000175000017500000012102713162045104021216 0ustar unit193unit193PNG  IHDR9sBIT|dtEXtSoftwaregnome-screenshot> IDATxw|SONڲJ7RF Z-(?[! 2!CLQP(K6PJ :MJ~<*%O*@A!B!JKiS>{aOF!B!LզC66v_ 'B!E_fam6EN[6a5ȸS!BQ@)hu;RmSR2nҶ,n%O}g"(^t B &B!xbSKH±]ڿV)_8ō[Y븸e^( ξd]9+Z*n$rj<j}Q=q=GbP !B! ..!I\:'h7ke\[g_C-M7PM\I … k׎{R}gu 8p JR!BQx8o;:tíCbɥi%\(nq"c9/̕,J7v-k.ҭ[7>sF=Ie,_={#BкYBQ2Tw@/܇q\+|q{{-6m0qD>S{=>3/_ʕ+i޼9.縿Bg;JMf (c2)Dɓ's:vȖ-[Xd @gSi4(ܺDDl邢(ruL:nG#&>6YBE38֪/73:fQ|~?fO+ !(rٿ<{7yPVQJNq;n[ ?X A^ӪHf ,[+Vлwo.\Ș1cPӱ {K !Do݊JQUuhJQ̨_b%,^;z1CS<ffS&tr|2vt&DZEAy%>cϕcxmS(՚`Jp`uGx`UQ$;ҡ]>tkekMqFqUL(U%oi<W7N6fVg/cK$XѭO?*3~fjtjP-B;Ooi|mGroJ[61*t [61d_4۶lbҥ,_^{d=ÇGR1vXEaȐ!cQR!JMJ$ .0Ys\vat҄45_ Ob;N, zv2Ġ\%p`K^ijiqn (9~ЕD>y_'Y?GSWj $~ 4.\5:ʔugIQ=O8UMzC~w\:unIq&d0 %עq^Ԫ@n!xReBMk\4+wa~q5%^NqjShԨ{Yf 1tnưa7nzaÆѹJ#(q?29jJômI)Xp=CO} {tqB%sizYY,igsYr2DBM'Ocfe낢K2))sMOƊQﴧVjii@QC(IqP1;,v72!(*Vj :}QN6iF P[dưP7=VNYd[{Q@T Cz,.6l*qơ( Çk#w6BGQ#Xr-!Uy0ҕ Q{+zl- Yڪ XTR84vjjZ Xٺhj mF"jyhi4uԌt4 L:%˔w%'Kbͦ/z삜6%NitکuT X?pL)jBL_&^#ѹ͒W!Uи'N1d: 5-r5l9vE-G#؃C6b6vg)t%?W~nI:PǣT`˪hUڸ3~wo@Sr:n;{2~E"Ttm|}I'Su/=^ Km̱=յ*]# +Vqs:|v'|\G$%-҆~Av9;cJJy<ܣ~Hڎ)7%'!(.,_wA#۵3˯*l\,p1}>([HEQ`5`Ȑ!T*FIkgFH!E5qA<g/KUڤ $%1]5ڡRU!!PvbWa!Ww^}zע;/x :<:W!a&ixLBBo+h?.&7eի3ei>ǰa]x71A'w~8IpյyEMNK|sjEQT*p9ߜy6-gI [7n|A*@^ys 7n7{SO|*Yx1| [l^̴_/*B< =yL:&Q;-)BeײFμ{;軤e谴ՃF2c M&K+[\=i'bKjTj삓ckFb bHhQ[YSœaͯ0q_ Z jk+,,]X7pM=C`/o\8(coˎ7зpa_yS/ӊe\ _O&QCalVAK5M9Z`@m ߏQQ'~ 7N)nǭq,uT+oܧqrtprClQ;8QɨS&(_|D"֥JѳWvߔ !Dq2T[HߎK4ĺ<Aj`RՀV lĝB M@2,v,Tmc !YHp,1ң)ql,KNQ!8 5 s#.X[[W_qwvv?:Bգ˸Y_;ϵ3OWӱB! DFǑ* lJQ2EBRXYoIVGϣ)nqOW;!xٖ.O.~ !eɩ/cO z$EB!\ݤ;f æ@B!B9Vr6G\lL$B!veK`Q!B!%EB!D"G!BQH#B!(QB!B(R!B!J)rB!%9B!BE!B!D"EB!D"G!BQH#B!(QB!B(R!B!J)rB!%9nۼaUn=:!B0K+F|SB!O9]M!BQH#B!(QB!B(RQ 9UpƩsB!eR,}Ee"I&|Z%O*U&M_!I"GgX8~OTD({7,}NK!+E'EπjfuE~Ҧq]+Wzzkuj"Y0G~AFpwvN8ms*th||acewumw*8Sٍ*yytnhtKwhP K5mrq'Eˆ٣h>Lj/ףU{NGSj8;NP o瘴pHz-K5qsz@ Fۖu!Bܙٳg*מ={L&I'c>){mǛCDz\J5s?{!4:6Q?ʴ_^ ť1j7{\0JWg]Ї7&/'8.߼Ί>(SB!3ƬEN6m B (Cmڴ19]X7mmFm< F'з U|?zپVtޗZU^)4?U\W ~:fujGKaل7XKܲrԛ4v tӴ&oE_OvS~K?+wspTBDL"e<,i8k.^`έ,!g2ݯo1y"c~ "-@Q|4Mيt;#ZM->9Yld\ڡJJ{d1EGkM݈0MLtc!B<d/t&Mh=;/z~5B*SOҺomʴF|\VK.t>ǒ3_OOO<== ]b=yvѥ\7Eg2hS&ou ܹW:4VX,i֧=uЮM3Tj{C{e.b?g+fJqDM`K>M{^!Bu.?sk|/2k r^eQ=_G~_'29/>ĥڧncW!=93oBZ!Ϣ'zwBgɏ\Ԏu~{KK{7joDoеiWs'ފ-nxߘ>7ew.ݿ( _+Mz~s(W+Wo٫lӏC& Yj5L|?/ F5oFwњL4ʐh}XmS\]_\\+e5Mx6fAܚTbȏ B|\g)4>oޓkM?eT jzeGk u_̉EԯZ*.!B<T2t,Xؘ|w0ŶyrmONN>xzznR0"%6,+?'TϞ/3>8:)Q,ҋyA7,x%`VN|[B :5liP#S9ٲ`e6 Ľ|)n_g벱Lυ}Mʿ e96EoO_j$~;}Is4d&GEOynWzմewܭG B!VxM-]sr)7I4I]8֟ӛڛ}z5/w,o4_:Vu|([].g>gVlڢ^}h5 `Lο eiF^ցToؙo1F1FB!J!B"_B!Bs"G!BQH#B!(QB!B(R!B!J)rB!%9B!BŲB<&ME/lBQDTXYYacccqB]Jj*ׂrQn߾N+ꔄB-Z5{xY":"GaV a۷^與gET*UQ%B;rt3[tbx͈pzdf8摻W|}xx8wz#+ >*(E'-5 ܍;$'$D" !B< Y笙ef|w~*KaTAw8qF.yRk7ej vkg:)1[ǩiV^>~x*Qo,o/r發\=xy=ʐgVo G/ ^M ^z_X!u#2i4ıl޼UjR6n\ljHJHBa  EB!z3_l- `m6!ۏ_q=<@>!)+ؚh\6 {>݋9*j g zmC,ܸs}Ӊq^dn |zi>;æpxuWcA,mՋUW׌txۨMYIp;[n;tы ?gҽ1/ܽsZ] !B Jyi2#ϼGY .]rތXQړ—R lͺ&o d։Ve֒Q8biWW&/%lqUVe)ZVyCͶ-9Ci1cAP IDAT-k|xGzu_4ϻϳLIJL"h.5iowOUx]4l̮];{YQB!DQ+ +9srN5{U4>잒A\Vel m6[ͯ=dTѶp@O|Ef}*.ܭǒ3_ǨkOR;Px^jx>YKi6=l˿^cssrXnԛFsGkyi77wZnkVmO/BYiFYS3h ~b@xx8!"߻Am{KǧKOo'nб2?\O^!*CG[._7',,oo^bioxgޫ1'hh3G>%IF+iڼy}=ׂǏaeiU]臟'޵;b.w)Cѧ|TƣJ]/ 2%ˇ/@J8{ѺP$e:!BLܼʿǏc{tt4'O#"< \EҲvҭsD0c."4>,2ƨ^P3!<2?v1@ qD^>Œ!iy3v|B撚v7ym'<@^q7#D}wAhuԖ..|^%ߩNcڏNsyYы mzN AdI6^X\BQB)y-MTpv܉5jͩpvqatZ&I[2n=gȱnfFy^ KDF}jsqEާxuޛ8r5gxVxW8i>}#Kl܅Sn8=ʃO`˳xukF#PtI1{T)o]*|KXj;bSڮYO~[-OϏW}lnsB!ijImV!<<Ԕnԉ8Ҥs=b&759S^ʵͩ\:ʲ,gs~ΫcT`Qq?w6fWN²Ĩ<>V9-Ш,YgمȈps:%>z}o}>9e]_U-oޟNʠ]bİ9|TwB!ȅVEc5ksYΝ>eAILL(ʧ3`os/4XXWÇɷChب ڌ_ooElWa@+vgk>iǾB!x)(J/,t\\݀I z7')rhktu-4PFMnEbߞܟonܹK@@Iߌfbo>z!wHs}wO _e;3t+HLkhK);P5I}sB!d*I,,RJѱc'N:K|FFZUV.SN^#--դNzc`U|;>aƓ1/kU#']~f4?솧;;IX)`!S7wL[yR+959B<V8y;NTd=HÆh0Tؘ\,,u|0vE)|9<ի(:26kW!"/OMvRt:z hԸ)j5*@fdTB!xZi17)rx E!C!B!يow4Wh!uB!%<يplB!xdx3[/Gxjzy.B!2YX&f\ɑ"G*  REB!NWKMIѬ_jByce˕z _juQ%B"ĵ+ GzzƑ| ߯uB[VVʚ?meetNK!hѢ{ve888Pv*T %9lcJ J\xT*z5|] !h4f-p@n<jŧ 8NDIqOt.K !BdyOW)Z9s|4kOmSJx_qB!"3}Z{.B3 XQNHy[i?vII 6<GLNǙQv/_i{ !BVr3 j*:yTL0ޠRbrrY7M&t5=t/Gh9t:yZ|ñ!JfР_B!xz,,Ƭ<ӧMEK~ /dmUbW4-iMnOK`\1'l B˧8HIMZU=۷Y9B!Sre/WՔ-[_TQ|_z>EΥCTVJ$ÒIѩ(_֎z~.}0/"g ]:}(Dhԍ;7"Ln3;.!"QWmT4'bJXڎ5]}yYFCxx:YJUi !" ~aQfACy''\\\h^l(gj$ ~E,MKF4m!B9ؓbЛq%$e_b6EѲp({~ףYq=:Ν\8Pz"qqqѱB!DX2 M!ēdF!(9>ӧ !B!J9zr3DIOנIנAJm%ֲ!BjB<"MĄD.]:ϵ`bccOjԩ]);,MuB!D(J/ 4inG];pvv[^xxV <&oЩSw\]0$B! l4Ȫ%/sדD]4j҄z*>X[[cmmMֻ4hؘ]v`emikN /hͩb2%Fo~hh9)pBQ(f[əF]sȚɸi͝VےԩSٺu+]ta„ jӎpΟ=_-2|lL-ӓ{Ǽi,7mOJ 'G}_o\=DjT?uUs]Ys<?LFxyЪ7[ )ڻ?oOxOo-=6ǫ2gڢ)BٲeݻyЎ;ݻ7˖-{™"GBD#wWg{zIlf889;_}g zveFǁo&|N>ڎA,r7 1.|^%ߩNcWbc ?J1(FuLyx.㎺ˁ3\:1k>)/G >̗s=8#.Dpt !kʞY9 !%ڵkiݺuNVӺuk֮][Df"Guֱnݺv7lʉw-?9f޲suʮM?Qt/ڪXV_/۶ 'Rv/<3%<)/UʳE.g]9o/uӌW}5j.h\olh30?b\8Vq',Dʸ1xoBQRڲ~zCl2_ҥK 뱵-<Ԗ8;yqK/PmxyWA̕[ u.G2[r me}}_fR;Px^jx>9em mʶ%#\GA\4l:όgVeZ%gګEfx>YKi6\׮[@ҡ?ozNB!DqAzzZ/ ~a--[dРAT^ӲeK~a-*07)rr:W,60ao&NNN899o2a:@FMfd݂k5}zؘhbo?nx}Nw{yDA1Yu&3,e^켕krM8e&oo^bmve 9{-s1{BQvw[~:th@y*+EdccC5u}{vcggǴi8s gΜaڴiٱonܹK@@ | kFL?˜>o;3q"./<&r';יxmf_qkce$ley[lZ~QuAV>c."4>P C^Lo\7oO42oX3w2WoP3B<{G?0vX~G\xzzR-`  3 'Ʈ;vԩ\kWh4h4_eo9u$5R Y}9hS3[3<ݫp|GʿŬ/ؑ_Y-  ]qnd7:}mOd >j}LkxQ#ʽ̆)MMz.kRqNgcc/]c62~OBQy666I 'QeXh q1%yسgm۶5y ڴio?OOO^tLW'1|#=D OY'5-sE6ZFmi8w,Q{P7 Ѥaj%ObB cYbb5!¼>X3O cw+4t -fxM-]ߘw%M6QBrⲷRd9 ~cmѰ t?h[~PtޗZU^)4?U\W ~:fujGqyGɤФXo?„ϦXgB!D( ^ot6mڰn:Þ={C>}Xn] צ_J |_Mh.F{6YӐ/qfϸ[y݋9*j g zmhp\ѐLRb $'%DdB!\(/s{"T9?=sѺKΠ-mov&}Wf !ahLJsB!((Ċ_m۶Dvduxgxꇟlx1j[?> PS iWs'ފώG3Pzh ϿChBWj8W!u isjo!ݦM&B}{6>q7C=#W#E'|3\&Ȁ8{#>G1]!U*  +TB'pへhʗw2뗟E{{'6V~ho+{D4n_gx5y #Yxnwu C9YemeM-\xN |!idkrt:=8| M5#==l0srx99"V ƞ]%B\ˬj5ʕAFxyW!%9'zM٤RԨ:XX"B!^G<AR!t.M !B@]#B!"EB!D"G!BQH#B!(QB!B(R!B!J)rB!%9B!BE!B!D"ENA!BB! 8UpIZB!gy\+{E$-v3>$WbUs|P.\pXFt._V1xO3B!.rVW|@Q!JQ]߿~K Gnc1D?bD]"VU/nʨ;+戒SҬN |T2tʻ8Z58 7'ubo\Eb55w_6`쮮ힹFLj/fB!^Rdr,~s|ف^ah{ut:NZÅ5e <!)+Wugt|; b}aCYӐ/qfϸko^6S{1BeV:A,D wqJ4~B䕣|C+'T0kgXQW.he!}ZsDF`W맹t}cYhd0Ű>1y9i-quV pgԷ2u,!cRNՃg|}9_g~?{r f*pNB!xzeXh q1%yK,s4|hd_p(Um-̕JU  @'_oZ~7ǭlqrRůW8vω7ad.,X}~o#6C#\־rWYzUaK-SL:z:k[Fn=?k% s7"] EJʨTjb-#NU-+E;V>D3bǐ513v?6Ӧ5:M$.u)Ӓi~99&ǓC vF`oEF)ܼ:`S)׶>'!B,[ Efxv"w. %y#X1'~nYOOO*yEo!krj* -*hS{Md$5?}#{,9| yUm.|XR.eEJ٪q)JKxUDvY'2ߘчZQͫ"]prv@;I<Ca zUĩ3.u3&4)rױ|xRgUMҿI!O7)rLTnWW2ahSTOh8p6Ͱpn\?q 7ؿ@ IDAT}C+6Ť>/5z#VO7pR k[>о@4@{+\n8-<<|,h8k.^`έ,!g2ݯo1y"c~ "-2FE1-Ѐ# &P ۚ:Zt#pWlL*FaWg.S2 X;L !i E: uXe:;{{J&jcCYg@OöI0O:BVAѦr:_DA3tLJh`h~P S|s0pgoġgy3twςo}wZ 4@7W\5<n_w9;Fa1CN9t@GN)!BNPJHQR 1l]ӵ]]pyo7۵~_s {-kﱙ Dq}: 7G6WprIU 47w%FH! @́oث&"""w%94"ѯ!>f c~f-66bOQ] -[m#욵 wMj Ox3cT +Kٰj<1l>=fXWb6(كo45%Oֵ+RIwNӦxcV2EvmFhH8Möޭ \.j-SCRk)]m*yתeiP-kRn[q&0"uy]xyƧn*):sV\SZc^]݈Ink7L}!8_X;vb]/3է|٭㝳UAx@DDDDnzmjg`CDDDDxY>9qCN[d$GDDDDDq*JrDDDDDĩ($GDDDDDq*JrDDDDDĩ($GDDDDD|tC$'(( 5a+q~EDDDD`I@Wͼ7fg[]2f[c{f[?yw;V!\8<1wgpýpI?f_By33I:0&iRąDVM|꿱0o-Mex ]WlN=nuvhS3tbhΜtù+i猈out-8ʴe׮5o,`.]1sV8cj]܊c1؍awlsqʹ쵙w@{=o8UZnʷ䞀 n̹-{m#V.>L{r~_si猈te@xjAqk/2?q**c\^\MP˃OXEGG6_blmY^csf.ƻLbc=ֳ#ouX7(Baښ+t+zøi猈\UyW˧256gvl>;:O!5!yxŞԮ_@Yv;hƔcait~.ApF@вҪPN~+5FТvťڴwt<پ!e X1KX1FҲ\>,GGz uG/ҦRljnNc7cOǰ2J5$8_Τr5?Ycee ~fW= 7kH2 s69hγ9q8;oc/JrrrTWB˖a爪2ۚ66bvZ/d| ڌАp: J߼i*WZk_-6ga9l[ 1%%|'喉i.?`L= +pO[gDW;W`ٸ1$KLjڋ C?yY=۽mmlJ`׉2kEFӁ|S\=g-h#b֠ڌ"u vf7GwԦ#_h1g1p~o[͜-e_˜K?xpSdzT\ ͜gs?w"""7 `̞>bVȍo^C~(~wZLWg=\I`Ю|:o4`FvlT%)~ڽg9%3~p_?]'R7?ϻ2wj{Qo(SiT *ё\~"΀nvcq4~Gm:34مC?r7?wVggٳ9j}}OëYɃr6 sz&c֫Ӽ~ TuxEfwr5?wV>ul7V>~mO9 ~-s6 sќgs*9coDDDn&]Mi廬-ߟdܓ͋,No9Okl/Ӳ/KZLe {vgG8b$W1mmw:7}!4LYxzq'h=K),Xn,MGl:G+﹙;+Zw}"_}5)qҳ,"3|qJ:Gm@爣9*Ts܉L ڷ8 ͱopqL_MtB fcϲ31mQI4*W̶cYW fğȁ 0h\L3q%>/D>4{`D7KhP) N~[t eSalncq0~GmԷE^aHqϹ,16ADtfI>LǿI3I+Z_?./@Ls'""%9""W»|=n_;(*6ܭᎥۉ~&"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#G+)\JD…/t)T, 㛏QDs ""ou"w4/%rA"#..o_B+T}5)RwWǗؘ[܅t'Gq9֮[C|BgA0|}K1];V&u2}CȍQ#r ii0 7`\r~8>c&O @&MxOr,dލHfTmw{8s03zcX7et|(|Kh7fMöc7;:u900sʩS2= uS;r,ߺѵ&: 1MEݘ8N"75-5v)XLˉfky,[l9w _>! >aĜױYSml"""rcLlyX~=flgr ?s9jI(ك +[b|=~j-{}U.ARE(R<CĪI6m~:o8Uͣ(͞14JLےN/?a_Z4~(C)ar1eʺ95b$d;w :b4}My^z "D* fS*Úqd^6Fl< Gh6j™Sd|~f>F-z'DDD(.^ȯ\+WګdɈ% f[͹bX>u0@֟=KĐt~" 6] tPo_}|+9uo fk,{|EXmNZҾ|늯rtiQ0k}d1gSݒ1 t:;}#ƄUlu$C}KDDDFI ps׷4gNGжmkoۙє )lfVO2Q qLI b*;{[~H"L2}o>LB"Eغ'Yiii94F䏃 *"""#:.y@En;~~{n {sL۷Q5 --n0wYx3¾awBY݉1H)ɄlVoW77\Ō` 99 Ⱍ/*`N1;1f;%9"ydX0aV,U^< """""NEI8_~LѢ^|$G^GgYDDDDgqN#NODDDD.JriEiEwriEI8=-W(d]Y̆8nC=tS4$?5EDD$G9CbOFs䦛g)Z5EDD$G^/Wy[<֢AG}Jq%s!_ں\|nos[k>MI8^}b{^bf⯉Uttiϗ̓eK[w5WWy|u!]\YDDDnoJrrPBnn ̓aU3-4:gJpF@вҪPƔoiFAxH{RR(~eiacS0/?. |៤ɫvb T%s)5,XlؼlKPvrԦ#p*H||9f"5FТvťڍz ET*q.pSm/sNѼ4{xj^EDDqz\t!W˦ԕs ޺bkt#{lj ,>ne9k%O&.6V?bgG*8_8@xe"}ڿ @jM <f|:1vwzM~?=ƒW{8?}@Y9|"舿56#hØz+_~#c-;>7}gbt]kOt6e>%Zjr֟|ɿK/7?n>Mh~xd<]غ-x=xǘ4_@&p>zLI|8Q|2yӼ|M۸SORȫz1^8/!_9ߟaGgum:_@9\la%9r _a6Zw}ޗ;Ek}Y{=aޘG>9Hŭ?O2py[&o`[mQ_J@َaCm8܆k~"d4q1Ae#MMGq9jӑ3PƸ )nρcl5:wV'S5Zz6^_`/NزuKN873q;gDDDDI r0/9z6ĹL}A&L qc"v־ d\1#vS,F.e<78&:!1G`gٙbmQI4,k{NPOym+#=HFu *o IDATi/y.CL}4*g7Gq9j?,-2 C2CaЂfJ|_ys-|0i1^8|_9+>ofW;|2Mˤ{87vp"""Jr.Pj\Eu 8Z)~\fA-8p:|:fAYF?Ra; ޲؊kZo_ PzbZÿl8ORg0  bo^C~(~wʱ&99tx < [hxndՋzPDDDuE ޼;]Ζ9 #Ϥċl?}[8-WWoWǧt]'naꆏMDDDfНqz7jYƜ j""""ri8[\MDDDDn>%9nr5\M]t'G]r5r5r5+j4R0₇;*T|ﳠysø-h.DDDoÙSѫúi-M6}"9s|/C>kwjG9X[u7D?8Ÿe>hM -^`ۘ|]؞od$D,ϏqdjvzJrr5Llyɓ'ps\9$yg߹ͅ QD\D`XgSp+Y$_>{0~q+TϽGOeG[Edž*{Rt11g¿hQćS>$j뎯ʰfM34Ow "xwʗ*BR"VM3,zf=F"""rk(WոBۯd=!:纵_w ҢauaH:lemQ 3sq+ŔD,vgjAxPcJw]6нB}|ůL#W_w|%Gc8<Y32ctv9G /$-KxZ,C1O2"s{m"^1[CI8X掯oiΜvє )lߪ'it®.$2!1k|-d잼=u3m$ d?Lj鿰Xv`Éhbcb.\ b|qCzNiZ .j^lNHzq3^6u~)ܞ+jT\;;wmԫ?F!}L'0Cn{ߋ?BL#MNa׿0DeBbSaKysPm=7}'/`2qN& luC=:MWWj2v83bEGb…7o8X_?v=/@jԬEz HKK~g[l7;#FI$G^6fLL&fZuRAC\p3F$,v7*_1H:=#N ޮbFrr/x˗IMMU#""""KI8Z&""""'-WWDDDD;9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEI8%9"""""T䈈SQ#"""""NEIub,Y ա{Cc,"r)؛/Bl[eEDDn%9"b}[ZTBHK,:W(/K'[.׷4>lJHn9>VZ n2_:na4ًuvΞ:D$Gys{)b } OR1\L+_/lCu_l0cݩ|@z/{ىm. &0DDD()@?χ_b6`|#p-r/V ~n>l[<&5)D]YsRu0G+‚ (GCw` ӇP+et.2Q>l=¬שhפ6j%;sݞŜQ3<5l%G. +Hp: !ǹr_^5{:e{ۙbkx4%>XbaMƃq^.KU "lbJbk*paf*ư.ooo;ə{ROY~ do8,k;e!vz~u7)ה\?;Ƒ1n?ˏs-cm{y}DDng.e 3{\͗Fz }BD$~wa\xq20.V);Zc*eMugRg`6}~:B3t!mW ":a YxQ8Q~ [woϑ|Jōؘ6wA:]+asB*+Fp OR~$BOrצo{uG _p~Rݩ~d#><Ĩ)y5 33'~ȱm{eWJ7Thc0Сb5^M)cA CWĘr2l/㷨3T(~,D|{Tu2 mS;-eQo~|>~GQ>lDI pcJ稽G;/9UrG=Ƚƿ9{\stsu}DDn'QXp!͛;9"dc b7ps\0GӸ_Kҹ|[ɡVȗqUKR" ͭMY\ƓQ\||K15}dNp2hk,PKi47W`cI^ IZOkjkzwQ6M)_}Ʉ/~ear8w V)%}cwF/1DmE9iI?&+˙ХE >¬n,qmq?ɐe-g/8׮X'>ܮ_)o)R%8y~_gܶN׾+ ~`w(uxJV up`27W6cosĜ=bՋ߮&;[|OB[lvѓaֲj^lԋf A1.;˭szKs~`ÉhRؘ{vn#i0x&9FLL Ob[gيGyT͎[?GavO+*O ٿѱrqe? \n|ٱ}])g.+{ޘOM薑 `>Zpx%* ՅKe}\ mf-kZcLi,..nTp5/>Ӎ29/\HԥTR"¨kʸn2.'t aԀO!%MHq'x-$$;!OP#Kc+S^ֲ7զsSw&sdV7>\;.,*=E qafs"!Ԅo(ºS®a4quȸ稽+1ٷ9t2gX:!#~G*Ӎgm9oBЌǟdמًϵƗ""+%9"mWnKQo̱7\\pIgx W [S(s*nEx̧fP *fZvjDTcp˚Tۖ=/[L7sQxlTϒ\\<w/(݊t:zM0BkaO@Zښ$}: AzY.?#paf-z{ڦxE=ވ~n [s|P瑾DU}awGұ~8e{%{y}Zk/nI`@GfG+s^׿*k㪔ކYYZӯ^QMZKiY-n0WZvINە^< w)AC CO0qGpK)\ GX? Vc߈GCog^ w&}DNq%==3XLXL\ru9Mk Mcnuό,$D;_$wn}3d#f= : "w_$"%ĭN~ŒиTBXb"Sbb1c: nպK\#\v'_'^ڙOayOxҟ^֗kqףrADTJrD) )X.7p+q)T4}#~t͌9)q?_aIgPnZZj7?)"w*-WO‰-?bJWӰK"X,&,q+ҡ˦ KR 拑XF,&C8+QHOrpq-&لbƜrә}ƱI%9"yd97.gQL'~b2a1VJc\s̸zťȽpu?ل1rnZzX6o߬ickwxAAϹuEN$G$?p"1_> &C*/]o3!ugl2bNK :`4 )zhw;N7ܭ.̉([?j&#K\ /\XNLLX̸^;>WI;%q øk).z 낺(f8nv5<0ýssr\\\>wS+MO9@Ҍ%XL Crq,f#\} įҚfVi\ {k)"""rѝdwSq)rgk½ty5{<1 -q51Z$nedxz?.P@U [g^w\{ѣaAy!l{mx_weKrؙ2WÐh1ÞrH!U>l& FK9N{7ǻ=ƒYpŸWvĭ&(M[6Σ]^9i^Yǖ]|72GgA0|}K_wI{ -+0tA-wx.XXzT /(v&r&dwX,~5C,_ṃs+IͶĝ4T)W}eeV^αz""+%9"7bwRr gcN Xiy郁֋쳿|B@k&O~i;y9Q^?Muߍ+CX11;^?ΦI0g34>۽S;r,ߺѵ&: Xzf([sbG IDAT̳^fAaȔk0|G}@p!:fX/"rr,C^xsB\l4kӯ%N7ϴk02bط وejSAek+9X,حT`6fl&9;|)Wn8V!=H oQgP8}Ŕo`Ubϝ FuIOR7; KG?ĨB̉mQ|F4|ב faYӦLJٴHH&-Í (y]f7m_r:1-噫˼-7uC<=DTw*و ͼcy%s=It)-\{N$O1F95 р 5X`h4]PzM .kmЈ0E:ݟѫo@e)Xpq+Ŕ|k%2.0=mi?GL22sym^|7^f%Gc8<Y32ctv9G /qM_w Ңaua\Ǜ72 wQi-nz% @JgEVD( JQ "pC"(*HR2;&dwgl9Tl5 w쫩†g 랞k|Hj>ǘ'c?QS". R,oSx"TQU`p&Dfc+ƶCYnSwiC$wѩ`WScP:Our r}&τŚ㫰Y(Op6iDkju}Oc뒇G<#xe5O-u}KܾSckZ>h[lƴ%o=Ǩaf'F}.kÓ_!HT~X9<Km*9Da*Gw 0/&'W^12J@ &#B6E@4b)[%A,Ɂ)?Ksr'/0Ou+BQB.Z IjgS/A=qS졉:m\ixkH:V1զD?%~X겏{$co+Oz+?;p;ޓ0MP(@t;_^•ww:Gn߾>;F=&RC4pʭ3gU8] c|:< ` L>GȒkx x'JMfe%u9R}1OR"EQ-~Px(̢fI4AJ]B'2DBCC!]$X(byqenŸf{`Ģ]#kƛl#?wD$^okmĈ)- mCJcv!߻ƨk]ɪK-ÂG<pEw0kDo&b _cuQ|Α;t7x۷ݧ~z`w?5Aw/trzu,#Zw]gyX3ֽ8tI_89<Km*xz񀹼wE^ ]IfNIBA _/ 0}.l |Ц׊j_I4A,+LA@޷?_- Dd'=v(DD$/ ށ62 ?߉#&ŵ_ F@,%WjeXv]Z6-MP(F˕XXVcYƵA7]!2#?1܍x8DD "7E9(1BZ1}&cU3k{5`,6"TjyF2Y P X)t`Wpmn[+:60$uA""c0`~,-\ "Deb0CNO,AwPgo*oU*ϊ,g`c0f<5ڴ_yg !o_6[oYK̀=F_ y"Ƽt\ٷma8 Yd6C2Kv]݂&ָ{#X(&/jk ޲&0\8Mh Qۗ^ Q"Hƥ "E,/8RtX.@׮J$l.R9oЩS{B&!gDpt .n}7RY _ϝ4v| X~eODD Wr(9%i)! $( A*( $fA&aѩuHŕ3V맢iBd7T!j.6Uy7Nm$q|ZScj(VOwGc5dKex:Ͻ>۹""+aCDlseH&Pi[|՚*6PULS}}K I2ve0#46;WX]#is}ᶻGW9i֜2g"_gUDD" !/!-`*4&_ ӧ;dY; sd،"c&dlhi?lmm=6ܶ8mmi?|ma+b\/& JaaZF#V|bKvm4z*Z3G܁H~H1f'buʛNض q-Z]0=U J|h*1Iw\05s5L?ixtm֝*Qضꔄ4dfᶞۢ%4>uB\xtu6Ue'>L|WLmöTY7ge"U`/8%c7~i VeuŖS8-\{_r[?<9ob~eNDž0g?N6W͝h<7~gr OÒ\ti:<6jG"骕0x$ tD P F@*HU$5ưpGU./I"R(qI` wajyKy-yRosLI@vy2JǭsW;0)g'`*?\)7ooyNJ$!*#r34fDdG@qGDFᗌ *2bDƴ h_5-:#r}1 ߊoBN.Rه\\7w 1qmbƯvN\mqmw4.$'T)q \/[η20LPEA/68EH u(Vf:MwX럪e,T|MP@!T^`"(f gÚ{b}{0iR KSM7ʿOjq( ~{x -VP!*Oh@PA_.cڞlGec!N4Xuk%F80rW}*O#sa3((3T"@]׫N\m7~gr̵ DD"f%%%ꇌu[%!(հI`S%U9zj\h$H"\JE;P7!HSXq1c4=ݼE';M?ki_!HDm*?i7?,b '^[z3,uש᳸.PSRwLOQ]';諮HZ:Ѷ6D\7G<|ܻl=޿3tUv\K.u_w.q]%"U|&Ȇl`@nT/ OfGp8c)pܦhvRge;ک8uNhgLydwxfFX;UϬ>p8-1P}>g•)[;Qj2(O,;ޓ0McUK>;F=&RC4pbi꣺C1u8{8tumm8*ob)%ՠ8O,[ȭ'V_r9Kr3u+x%ȆBVER۶{9C_RIrvsYJ0D#..ZU[GþE6bO[%8s}JtNuG)^@i[ z^j:<7R &f*O/#]<9yc;n<~m2.~czn^#&EnI(Bn]tumm8*obY| 433 EAq֓ry/%~ߙADD|Ox@$ш2zL1O4.AJVT*= Qs9QyDP@Xok*Wq*U3  Xv5l R J,jcC$Q·OaCDDDDD>E9DDDDDSXOaCDDDDD>E9DDDDDSXOaCDDDDD>E9DDDDDSXOaCDDDDD>E9DDDDDSXOaCDDDDD>E9DDDDDSXOaCDDDDD>E9DDDDDSXOaCDDDDD>EUCu骕 5S R CDDDDD>E9DDDDDSXOq"""`ED$oJJNz`O-s]"""*шLq0._]kCP $8Ww耄Dj3u\79DDD5fQDΥKHI{F6IP*08w4~ܵ J p?~S\;"$H=xwy'ڴIv8͎ZFrT݈AVpY~S\;H/#!!ۑ4k-[%Je& 1\7rWf(JH|8T*D I2\?kGx%| """"")]N$HBs}ƑFR`29Ok n*hlCDDD>Ep/R!XQ3Pa=orWq,zvbպ6E/\*ڴA!l<]ֺ_\, 7j O~CoC\x u!p}?,^{ay"""j*oqݞyi/.3OO4X뺬'Dk3hhD~oƈ۟wk\pi7vMq(DgrP,_1\bCDDDga0V;%3- EU3 Xp C@P$n%dD`|Sf]);rDp`٘j5v.mCr~Xg]j.&Z-ƣcB$4KX0fZ"0%YNZ5E~A1 dLpwGyqW}kI=v19/dgnv6ĆCѢ}˽;\Tf45,rYl9 3ᙟM2]bpd@u郹XrGHwbjEW_>zvq*5ɭ5k~9‹XD M*vؚt( Co0v>;>]'/]!n~>}Q6ֿ7pwgyW}@cTTc>CxL_p%@[;\Tn45,rٳz)f߂ir_316jm4F- :O8O*33;:7+`(5AQ||򗧰W6" ?|ŭjL`xK ywzNQ K?섩a_]KssԄ.j+grZ}M45F&m&c"sR㥫Bx6 ~c5˭U~ȀAv}i}z ,X%ۖa gcm֮O[[+L+_v$95z}խ>FܪZVc!ׇvGqq3dܑCE2o[xwoc( ꀉ >Ŕ\;NEs]Tnq*ӦWr pA?O~Ij'xqN:`\Z[aa$IsبއGUW8ՂCM}8ZNˬ?]s=-׿<:Yz˼;ʁ>|f Hˆc/0|>B(oI8sSPXI'Q.+V^_5Iݛc\D=2WGn|;[#7[@';>cq?-?| "0`Z:Kx7lw qUO\ȁ:nUNGCH%yu z=|o7jQ|c 4!a3מ\7\+|y$Ifo\7{XU<@n<̵װ!"""P}uaEy$I0dQ0׍9DDDU %P*׺E3Jru1׍\;¬PGmIDAT"GDEEy;f+?/aa'̵G0׍ǭ\;"FPKk痟 BvX͆,!7 zFtY~S\;"FT 66t)(,(WMT"$4tFdD.\sxjkgXFm">>&I`m(T5\.\sx͵3,r*5*K`s=|9DDDDDSXOaCDDDDD>E9DDDDDSXOaCDDDDD>@23GX8 IDATxwxSof'm^@- U "A(㧨(* 7ETAe(Qv[(|hm+..sɝsr[XB!9o{'OB!GƹB eٳg:v84ȏ[1{)IΥ:iC:1[]-ȅB\Pԥ%o~ KUU,-.麍N/սK !}r.qW' `UUTtYwW[tپeZTP*~7Qwd"ӿr}B!3RN+m۫8v:sVԠ*PYQB*K̶yO!8f[J^iK+J9Q:O*@.>3?ɭ*SF*=/\>sBq!̹UWKХ^I﫮px3g8U%U%* UərsUB!G9-S|*ojBج_p r,bgΗ^ڪsΞ/]W~!,?z%1W&Y!\8}&ǶBq1+43pk tksݳ>Qh4gB!,7_=O}Qѻ L;9 !n+("48EFyE}-Y!pSfVnNp-@|oH!ʵlΜug231$!uho,(l!Bx IB!,BxIB!,BxIB!,BxIB!,BxIB!,BxIB!,BxYbPs&jj !&LiE9V0_+Di4-kUWz 3##q/rwf8/Re*9,,[w"6!:& >: F3r8md{j6͝="Hx 3sYv+2Ճ8} |<=';qMl@G*mSm7Щ6͐בcy\b6z8JDvAk@c9l$?{Np FbuYm|)Zg̵7Ǚw:vߙUsײbq&3#ݫ_Lw&gi=iY)s1Uo'hmS??29Kn?B|0dfrd6R3h 2aҳu1cٝc` W$ՓxP>x?x`LhMxdeNld$1-9Ph,zqztXtcUX ,MO#KYM|>QiAdd4I20ٽ j#W5ߖ{k:"&:K;oH\3 lDG+xT-/~nm[Kʕ|~W쫳qoaGDӴE{nG J:>浩\Uaݿc*="""uޓ__=. =ig(,2ৣChFto^-wE3MZrM#R8}6$Bǒ5ǰXk zSLU8|,b`ꇩyR?z"Fe9M ޴C5:wa wWjٶ̌tEU[z'm/\׌s:>3'হ>vWn pl؟;;W2Ŀ8NS#sg|fL泌yq;^Yk g{­$Me7}?a*{h]`?f.N8—sc͇|J9>Jֳ۹7N-{RT_WKuIXǏ}^LfF6_d/ryS=jghTDӫ]c:-Jtof-VH e_tJj@v{\T$f+'ߏf5ZG#JV>0e>,3"qv3Xp_ɰ෴+NJ]ZWm"")/01:9?Kaܻa/ZV9>5cSMc_D7OЕO6ϒ_RVKᑍQ4dTg%m~vK;jfO҃>d^R5@ѹ_MQn]az2Nrݾ5J&"b6o%ڬ">kB(ؤ[cIopho,]ʫ_3O7g"_|4A>h){j5*$*։hjHʣ%|-gj5~:eL/bS Njd| #"?ےS| qXbaDƶR/&J]BUsnB2w?Ke̎ F aJb#qrVk%QwƷ*׽,jI|=,y{Sv]n RE}.}n؝&GD`ym%d̺htUv<=6/`|.ę\T*j44 WℬR$cJeOZ"16FMN:&7j5G:_ΞSryԩs_׋p+wڦ_Yrg#mm33ҫ>jjK er`o {b\@VOƮ<M'{m_w>}`{}iRი-m$6mJW~w.In,r<*XJ˙7=k9~'Gܘޠޒo{i%HVFVRZR'fܡoEתjT>Grlr J/]*-t|sr-_r=ߡlɢ׮a=B|8<|Bz2CM,/L*>3y8k( ~ot|bպ+Rֵ3jwM~@}\5}d Ph,d+Sh3Y:ا,gkWD3n_̌t6ZMS0uOtz-ׁXwEJڊjM Ż}\U;3( gsWY9>9!D6ӯE/_7)w1Qo_DEA%ֵh^љ.7z,e_?{:׫ ; `{jm=-- h@k!*Uٙ}]_T/7V&w:pd6]R lNeУu-J TvYNcǡ f fBSg H63noU'}Bԭ3m>~GjŽfl ٙϖbb0Z(40[,X)~WS`$dzVFFQc2[ Lv&;Ư;Pdu_^]$_֑g?i}&Dה]6YTJEV~Y~].ET:,V+EF3T4y @&X`X)2Zo!jHcbℸKr !3?@dSHvsE9WZbuFvN!1> "4ZEcEkQj8yhf!*rj˙l ZşNZ&9>3X4j:VNFUjk4 iVFRQձH'7 !R/YQѥeC9| P?s֨UhI sh5*4Dj4%k5>ɥe_ՑcxzDF!2NQ:x V|-77?Z6 &." 5p:+]Y4kI&TB\*9fm'7r2pL7 , :06-xzIB 8.4wB!D|.cRd"#Òy Gr* MqB!DϜ?",KXj5񍉈uBQ*9飇HGEq:h\f:!(B!yec_Ҩy+B"Q<|w8l2s:EE[qB!D3gVϰZfDēsbeFZXxD}Pk.ٻX)j^];Q*9Hھ=dN0q:b!'+}@bEX3<ݱk뀐ɘ !s;[ugQ?t~ZMPpGTǑtd\I obUtaiSª1qj#~ol86@[|Y;\Fb,d2VQk kXx$7Gn~[tUu_9; q.#3'~,cs:N=_X#??B aÛ:Ȩ8Ίٶi,f`vFGܶ\:=YN en`~8]@5\7X*aZuGzx&7!:>!lU7)neB q,Slf~N\۬v $9XTU{SvpuGgǕx{GV+&"ۿDtٷo0j'kY?agFmO? x,KQPXXH~Am4Z~ n 592a >y<ԣ=CY?_r {G3`JrɿDz=ӗ1MA} mρ; |L-Wmh,'ɃfZ_HZ>3m9k/nu;9w7Aʾ;A՘մO_nx&,`ǁ#8';;V(^ޞ1qJdfj;Uq,ڝ}M?^n*G6 0l呷F^O?bzu^u'mMSO gǟ8qΎ+%]Ui`k̨- & ٌl.ۂ\\@Qa!u6O?L" '3riצ WwFGG^Cբhj4hZ4 ka~IşX9DĶ"TZe$zMc*n˝JMiݔO4s?wjް;J߆>rjE}?SW$ˉC?xwiN¯\£ }˞mE# nSRp?mDŽmq؞~Vd1f:NmRmI>j;U'!5%cY#Ij|j̜{"&]ſ a[ΏX/s37%ivǤ?S펗&U^(=mQ*j۹ۦ~q4~OY_M㍥KyuulZoXJX, F Ϥ Hiٜs -Դ Иg%//‚eJlj[֦b~*MB}"N|a=[ءu[~1O}_I_v:oϐ';<#1oq+MPTss\#7&.YEwT6\#WT~Qόr뀫h("bZb*LU=Wcnp*ڙg`*7X+l̜0y ƽ?o7saSo?#%;Anǝy K/\U{JSmnWJ;Ǎ=Y7T*+j5t:f z՟['77}ZNCסhgZUFfV&U}yѓO|u?s#z`V_~5kKٞ[2I б6R_O ΃t ;6PYErˈI \vXljmQ=&*sSEpvvRtWc(w9kCЃ|mk͆(컔ac;>N[ IDATv,@Wxq_04U{h;vq~W'{NoPgjvYբl|||'88 %<b<7Z#[0鞙91˞QV ד{?>|يj{L|4;_9W۩5r8#,;tWc(wjI<5n&mqO|*Yfe}`o~!d!,{ysGոGgǕ]E:bU/7jz=燯/>>>ONDx8DEEEdd$ᄅBg[Gz|}}}61 9ީWqK0c2/o o(OfdvMY~lo^Vz/y9\ߙw dU< ûe3ru$>zzbh.z8k{L˨˓ʽظNu3%ĎC8T3#Wc(wjБd(A_l4xf2rH*YŕRH4cf9`"IqsgSigǟ\vp5q~W'{NoP79cZ}m,%_*jؾ\sy{fY9~"0҄+ V3l2L4?/`IB(PNO"u_66ʊY;$!.X^u,\RU1eyø'JəBe$9 !^Fs &['Yߡx7SX7sM"ʓ\=J!j$gٿct:c4Bx9<'gCɸǶ\2fӠB59U:'3nrr6Й4YQڬUc7rIR MU|]5wXZ_M锒H?wjy'nnꌉcA]1 p{.ڪx)f1#6:=fsűSҾV+)lp}w*uÛb㹬`ɶfлc q> uV8tlW}.IX71Obf?<:ߢ^v{%ַwW8/FQQswbj}5;t.ҝ|鬰6S&Y=fcA]1{ڪx)5| x~9G {u۫uUdµ2Ӗ M3yՌYˢIKǂ?tm~%qg1+]gmJk=]":>`/z>6mJX|8{)GqˈIt7 ==j-|‘|b=S^`.@Clw23ҫW뫋X~-7 ۻjOdIEٝ>Ӗ%/__{z-}p8]}p'.,IU]TwQ<{넚 Gg{Ϋ4ДmhWǕgwb졭'=mǁr{LmZuWj}uڨpœBx#!NY$;ܙWKb_CIreaQD^‹_D+?$BIεL. Q!L!2B/#C5YBLJ !'<#\!.|37HB $g!HrnSR  M\8BSo""kLSJ"K!KkJr;*^%EmƫxU= iQT |aXI!.6^WE`v 3Wi }2y /݂􊊘9t\Qd!9Ew)ӧ;M5ouLmOprdI =PVļyT|gLXB;]qKM q}8U1 Ri⋈nƖCi$DGIrIr}m;e*?\O]\2fժ-& v1W|,.^~<s=Lկ"Is5LZ|=YTc>e垳;&Z&Њ'#d-nf7K?guc]G D%2ptN̶ik3k;bInۃmVK>o>96 6mïUܧ69.!&:˺fl`;GP",<5 &)%ϡk%ΊpG`Zm1W|d Q2ޜFDFѶpVϮroO]=gy<ԣ=umyfv5u;9s5+y}f{™ݰϡk#Ίn1;ꃒ1G%<%wlD^Ȅa/8GGvWn plYz N{6cغ7m@hmT Fp7)j*{yn-zDTuX5df\@ 3#C+n^\ݒCئNck@љ$ˉC?'!Iҷt&-oW{p8ޞJu nNYoksK.$4tǾM㘰->SXxNO ՜KxTS6=AosH?uDQUmk}Vȝ(fǮQ,$CDl+2N9ڍ4m?W+6UgcdݎS[Ǒ+g|vK;jfO҃>d^Y |8mt"I|xܐϯYE|~=pbG[WXx*8~;gl8Adlk|/5cGxcR^]9WW3wF6qyvR|Bzae{3HOq;!>^ssؕ8+dri\vl[~\z`a{j۸VdW;}Nl\골'|n#wqt)rٔ]|sY 9.U}[rGXxzD$9WJĢ) NY@NcmVqѹRl/ k鿖[W":S*icc.(/__{z-}kjg'\ڈ"WAuM4%u/=vmvი-m$6mh[nlosIRޘ]vxVjPS.glPGW.HrSi'v%?=4B b}SHT͘4f(:{L.mIu_32z;&Ҭm?7/]_\ɭ!+%NC9iV\1&K>p9Un<cL\LS;}_MoF"6&!?g;VNϬ⡖ޥM.ǟcbDmYOƠ6L_F]vBQK0c2/o o.6JUGWwqT:=Ycrfx6aln*+jG?m!9GQgIu-g"9WFt& ^zm5#>}!-}b#ta꒟[5ϋ&Jn4B!Lzv!Ŭ:h/_7#HrB8i‘3g!<'9 !j$f!<'Y!2B/#Y [޼u刌iWPZVV ɾYF 3$5#<*&IpeV;|-ް@rHk[%#OL;&Z.r9R.5΋$g-|~~狹ߡxXxvTj|*LNZy<5f/|fF:ڳwy:F!O9 UmIhӋL +)t^xݒ\TVXEv@|L4 )]y\wOo|}:$.$z?ԶgȪ";bVH 2WB8SRޝȑ"w=м4>w+oqǧ}[Ox*x:Smo*<@h#3h[ĘH"cZrФ(>{7'7̲jS?UV0so]ik3k;bInۃ34N&2*=bPd1wML#67NGVA4f{uNf3l&93iUcN| v&|-∈iBƳTiۮ,HIJ-Kd0-zx&7!:>!ۮrvP?oI{ӱm=TZRo5q^{,_VPIAtP^ٶVߥ3ѹίheJ r[+GSw|>dńz:Ϳ &|Yn) ƨ(5!S0Yq7[W<71ۅǗ9{=Sn|6mMdxS?L-ѓY4D_ 0l呷F^LN?bz.hPᣞgI=z߾N3MtK(Ή̽5 ^M >ֆoh}>Ǿq_yݛOoHqڞ܉ppX]-;t.k&,_gxß4rL=蘾OnMs5VloJb+l3I~[C'׽'߲ij?=h (+NNҮx֟+}GӰre%/攥_}-mR {~(7& E>PǴj§&%W:V#=(9re6{y?ka5e /Gs&"#cs ?Q Aڿǫe>,3"'mU.@e{/,؈RX?g=sSBrWUW'!-kӰܴ~?zV3j!"?SWYMB8+ҡֳ8@5N۫Uݝ1u6Y6i\}k/Wzp8ޞJզ7GۖY(}K4m?W6z;wl_9G֖3gEw_x4 a1ѓegwJ SVO>1S|SʉDwpU9 Ӆ&,儢x8E+W?s{V=r,`WVAxtMvr)ߪdegߗHI @i\v)xw^vOH/yofO`ŠKש].ws6[?WѬQ񶌈i쪉R`Km;c*[ncCcWcj;d;T;}s'6%&I߂nºŗtMiJ {R%e9MIA-dX,~nYq Vs6ܶ3ww&>RZ^|~> 74-3#v3nc,d^| ^( ='{[ m6[dg KWEB aѕ? JJvhѹRsDQgFs[|*r>w52[FLӸ" IDATyl>7Vk*7 бб GKĿu/=v5VJ]}sgt5_$9{Ѽ/e`8O瀡=bGIAtO zqJ&3e7ڦ+)uwꞝPilӕvl#7r;rfF:Zb#k/+-l>+/J#xm =Oe7fx%> zpy#dF$'ԸZ{o"}3ز& @1OM`s9x³}>U͘b<7rLCYEe1IqmRj;&CfںQ; z {/, 'K]23Zt e LIAŷ&QlKJq4Л>YX:i-gVoy5?M^dIIx%zNSkCymJʵQ[l{T:fNm!o7 t:ܛ Ok2t$; xqP# AҸZyoF"6&!?g;*^_32z;&Ҭm?7/4fm]˒Mj`"Iqsg㴝O^G\O\T Vϖ>L_F]&ɳ143hrC:&V~!Wct;պ7wIWIMn筿A7rH=gkvL;%e;/7I=gqZA":.|ѱI{np:_EΊT1{!+l{fT.,{ܫRb߮ W],o]Q5QcB $guzf<.hrY?cn1TطUOp[o* ?)ZU(f/!"';&%#/ZR^!$狔B%"%E؅{ aB!,BxIB!,BxIB!,BxIB!,BxIB!,BxIB!,BxIB!,BxIB!,BxIB!,BxIB!,Qߤ{$#"kZ]]SWVjL.fan,#j>>\/dj;y]=T݌-9r 9[I:_KfmIjGxT M.ʞ;ze1fU868/wwh5&3#ݣ>;]q5Mq۸%ɹy<4mS6M{<_=ETwG?^\;bU([i]ZvQڢ-!-mڣVQhUjbN" IyDnn{9&y#<3wғv뉑A߆0|?υs5 LJKOڽ'N|J% kw@/;`VlDVrwÏ]b93QomOط[TEZvLeW~L:quqJ|K˚F-6K0[ҶAM\\ф ra.u5M*y]fsy{GAlm.-; 238GdVZqvm D'emNQ :o8ɹV,Kj89SIW_LȲzyhk&חˋ\Y:&_Ń :x2upsqzl cԏ{?_/g蜫y֐GZΜBN@nJ2j\mSV`,._ 7X1-7fӷ9'.n@ Hw=66MɹxgR4ùpʏei~ŋкZ2oW̵ff_#}x̒th]ytb3'+wzy:pr1d&~1O~}=}_ oӒ7-mbt3o"O\Ih'my7>.VOÕlȥQ-G~'['Y~sv,?'.q:mѩvڋNu ]?~h|{f*Ϫ]' ?L؅㧭!DGcV u1o2OrzBFc,o%dѦDEg~FuhN,ذ }4C:M1GPSV2n ~@^3Mi]m>Ŧϳ 2h s|ˍ'O!m|\,k{d4v^C&|Wn @;w'$Uْr.^(Vn;o%) @vfBE~ŨO>wugdhܪQL#^dv}π5w v%ͱh*=WD߮o'B/G-Uqs!&n췩):bbc)p23WR]}ccSk󦥍Zl̽~^Zy%jY_c;%ƻ,÷o J&mvgPZgڸАPZ؞"/ZnZWpgؑP^+{SiöW]*ɱPZ>)?4y:gތEK.EFSLqphl]Z"NnC4و3;rnY~zw'{nfS]m>ŦYJT$-Y¼9?h7K \C7+ 71w@i["} /]T]MlCw2뎽#Nn2Oاϥq}KQْvUgk 35. biLWܡ}xyxR,C>1VU)NuNK޴Qҹ?y1]V÷v+nwShf0o6#lm 3ɻ)45QYS硿,QY'1gd'¥Хe]>y7Fe ln:~NrEK.+>gSI Wwiٯ|eǤ[٧|&SԿRja,6-}%83 qG{?xi(ZMEy_BIFll@BMxTWbgqjH>f&G%>gCw2 ^ ϹkFNK؉{f2'ׄ7'Z򦥍Zlyr;p xnO !vl7۱ -;ؙm{M;[ï-yl3vٲ綁G.(TԙX}*ڛN>陶f?'W#<˷HȦ\~|4c|hj_}f8?FA|n^LylMUۏ! Mjq.[ ~][=w&T+bʹ)sd|=P1WW:KBjqrhe0uY[Klɋ~ZMX~hma/?G%/7BL[\.V0}x'v~;~;rYMK,Lclfzq:Fs oKmjS !o~d`zKo|vJk?mߨkZ7R+ѵ~eSE iHXRD~R N}?q3yvĽX^ ȯ>O3@ cA&|l# <]Ε;܋ĬQC[T` )΂ ]OҾZT'O] Eԛ $p:! BYA )΂ `eHqrEkIfiT p0!^aMW^ <uy0gA4J2OExv1/^oyo>AϬ)bP9BJeS.ܺ j&LXvdjmƤ\~TƭB5n_fA,>3fcV+!*8zѤNaPBJ 7/KjnŜr贶U]"ss<1e= G%߸ÿFxck%RX3mκЂAM ycR-`Z>_d(o?§emj:2N&9sed_MH{BY-yS-3Qzag$`Oxib0{׊d䟗QXk?Hq~ /d{,.KM\,\c"ۓ)zeNۜlNLjIl3ho_Wxm$ufs%bcc~8:]62Zxy7PQg cho:tgrV_XK SZGu}¶DUgjSckŒr3EwoFǷ|M?ڍO3=ۇu =F~q!1&&tĜg&R.o9`.ĐJB\21Z~r2OEF٘DRY>f,AX҃Y Kd4ٕt$ƜgٶkSmmEs~|4c|f=uhY7u2·X6j_,h&bğxvĽX"{J(?P[7Dб?嫴`u}6jK竈LY5u"/b\ 7wda0^p>JyP#11qEl`OaR/hyXz'Fla~{)MÃ>&+=I kGz5:, 97PD^'8 X1R !?Aʐ, VG^S ~jAIS0Z&_ s$փgc ] !Y0 K m^.7gAA28[0w^D7k_pZ ؀IAsSw0ǫzEC8bw{G{ {Iquj,7#LE\ܩ޸+(hr,%߾қ}w^bZm;8::GOl%9w="QP`ؠ#c;8*3@m~TƭB5ۮ/K8l!jy6}cYl9qcZ6%hnJfi4l.'.Ev!y&}*Noj<5Z-ɢM<МYanitKCrU= +|0ÿ?\3Miެs؇MQA߽bPW|4F}g¹|(0}l֤=C}!ӎkn8\("^/2ZKKD*ckhr?=#qfsG-y6QoVd}vͬrb4^1w[ïfV듓G>C,lNҍ-T=o5c\PjKcMuں;ÎZܺj~GỵBԄ"m' o^j9;+^o;8V"AӛkCx}fa_@_3KOhrcR-`Z>_|)|_Vs7} s~"/~Zԃ ?#Y}K-Pp|ldk]eIR-$/j pK &mU!@3Oc1AFR7h6\"66Wc5c㩡E>QˁR3˅U7|:3m9/%~NE kOu IDATo5,>bM9֙H;b{[&mc(,;%{%mf`5,@E[M-;{܉9!M%@~2ؠ,hnL=!Msv%)](1?<荍zKP/8j90g_MƘ7:}Wo5,>fM$Z̜G¦c(,;%{ }*2$qY$)an5/#swFxyI[ &oWٽ4 Ʒn'ԝAYܘ E#Y5 ܝ]]*9jO -rҷdrZY/^>{aӧc|q%qQ"vPUwRUP|ldNćZ2^Up)P_q  &7|CQ³͒81b [yPY0 eF³B:'֎k.Y8 {g^d(bf`)΂ y@.ZMy LA )΂ `eHq{ploAk,g,O S\ 0xZȰ_iI}ը3UiC~uQ -$9Kyq5Wdș˹΍'ӡi]<]qB8|Mğ% ʼ&9#nײ ~Lom R6ۗa"FsfFv?q..|j"oy>l]]=rɎt.Ј(NYK*,_~((pq)/ֿ?:a߼CEgw0k_Pl!ZD PkϫQWT?*ykRE\]<ڠ/hQ'7w7;F0ƼS7i\?^tp!J}nAM~%gMR\ٽ~[PeY BgdT)ʆWHKщcɴҒ"h͋zdƋiSls2xI.K~.nxiV0qvi!HN{MwWŽ}t:7_;w;Oy|j,;grpOjVٵ< 8Jew0ǫzEC8߮13d`cAKNիsSalȎ4َۭ(Ūfצ R-D蹒h!jb!S>'|3ϔAa{Kh"3:4'p{qlGd[!h}eysL9KBq%LŒ14oqVts iF/Ke?"Ѳ'EZޓ/c:o)\<}@ cپ_j싌-qph޲.-'I,:[p>*}izWƌ CZR*̺;zV0l qpo^HF= r*n.t-onH~)U>6=_RLGew/U7F%6ƭ63qR=B\Z)j7hɠ1iS [ޯÌJ߲eK%ZQӈQQL=iU_UM^:dDu^y1ˮa|`;3$=%7v\(@j^+owF ut37>F締kN? I{}y|ýi<'gՔX쫭MƷ. ߭-gE\I4='Jb!TAY^75hd,63=]zbog"^a󩑶m,7nO˵W7Ŭm_"7Iʍ~۩5Tnzs Ij<Ӊ[3b/n6Fʯ1u?ٽ˩{-ï\eڧ&]]Jgg1sS{~/^euz'eoe{ه¶&;+^ogƥOGJ>Fi;y7Sf&*(g\h˷9_~r}en R-DM\S`JJ)3&jo {R~37,엱X -K#Fe9y2[eY?GޡGRϟhe6,]~YڜR\g'\Qٗ}!rA*ųOq{5kR`k:?[3'}nm\?s/|n a1׳=>.+g 3tjglNm ʼ^s܅;9gZmp֔X쫭M-sSl!jcZ=?M,o7~D-dׂ҃Zu; ?w4]]d(SfbȉeaT'.guTqVnu)ܿySҭT6\Czq/GJUZ6.Cwѥ !;SKsw`};"==УL W`Oi4ߌ@2KGrz:wb.N~vYq{eS FBr"O0gt^`:z@zj2Wal2 i:+IEI9M5Ƹn> K$n^fQ&y=,*3ԥ's+&K:q3G-o8jQU;T?k/jHq5sK0%֞P7R?c畕Zrl, كZdK\ fbҋW)Izx6K";`d`~_7*Җ]sd}ۅ^Æwp䳰۬6˯ei_ϸ{\"9p8MkN7ԛvk2/7|kʲc%czeyb6}OO_ZL/\Hvˍ$^}X1'9ucTޝWY?SRVť?+`ήj.Q4 &oWٽ4 Ʒn'ԝjmAץoᵀ]+r|OE.\ [-7jW[jܾ-e}͡!Y,n; har.>Wo0| L$#kkfA3z<4RkkfAV8[RwkMiEA+C  XRksOO>mrsիE۷VazA58?XӏC.ƔN|3w )b.CawGg*Tif9MIi#bvXGb[Q"Y aY~gއec}}xQ~. / ֌g Ng y;8*j"|JZ.B_E?'+3H(+k4z|}[rFեݏ,>shP=|{ܱ4م2DkJԙz-ߏ]EZ Hww nGeS'XN'мl"Z3WMfvOM陠Kܶoh7?L2g}P=Y*>=g ! Et:E+yLx/n pڪ+.³\ֶEU 5l M<.>(i6۾ޛo^3<!1M*A?t<{PD2ڸf'/~duA-8[wvϬ>_֤{S9qi\={Tdd)I$%1E+[{$޼;gQ'QozY/j{"y@gPT] %axcYx]g )2'5^3^s|Y6oݵߛD,M|X)+U GO25y&/Yz6sA\/j7DԁlZm( ).`a `>&g΂ `eHqA+C  XRAʐ, VgAA28 !YA )΂ `eHqA+C  XRAʐ, VgAA28 !YA )΂ `eHqA+C  XRAʐ, VgAA28 `q!Ki\G' O!/eTɟ:)y@utНlےt$"Ǒ Qx0C|\E^OP|0WKs4bɺ3' 8twpl;瞐G2p,>޺0TeFW|pkZV-\ϱ13ܺ j&LXv@[&qLae:wu|q4qZq|]2+ƿO8ҶMͱJ[]=~ޏ޸UyMƕ3GY:qrvFe;&S; <}>sJ#z;^4<)KK`>o`ceLYݛ|%o޴cŴ@ޘqL쒞9|.#acؘ7}'v Kyh "~+?NKmz.ʝD`ި\Y(1'>Ξ_p/iRW|\lK_k"::?fc믳| z34s b-K6C qwg͙[xreo"O\Ih'm9{>mW9"BGilFf͞SĚO4ѩvڋNu ]?cԎZC3TyV:I`j.41>:TyYJ2mƼʄl?ʅ m@_h\N\ :(Cj뵏Y;8`?VO<:g ;:i~hAk<57 @7d@.qOڟC毳Xɠi>.M(,[v>OHfT%1\ZQ+\ @g?vJbݥ+4-S;p͖#6wQ}zi8UXF\;U\I/şz/vE-fʗWR]}ccSki$T]-õr.&<踎߼8)[X٦\>ē9ΉN+ow^-qhΨyXFl75-[ïRIJwqghH(-fO}pr-bw.ڶΰ#Vj\9wp`T4~ŋK[eb"1|r,Nn~=5KMOͧ"koPZgf0n}LeV^2 fq5,d~Ġ53ƕH[y əs~nޗJFop]Wm<%2N%HN ѷٟpYE+];t'c.;8V-c}6?J;oU/O^jޕ%;G*c)qO^˺hرVVyy脽+Ia1SwQ9d؜V%-so. zb4oV+BS?wShV6+یQ*jJLG=R3jG]Y,l B@1CFJ1gH}jxM ^xZ)&$=cN[ss]whό.ngThZ6%d=dZt)$?UiKWJeqUY*>.V R|]][6pb_Nd=TmO >xOWnjL TzfqjZ0|)wBK}p >l:yG+QzGsɔ4e$۱3ǎ5l #.(i6_ CnUls  6A9|\zN)TegTleۅm,\$8ן >.}Sl3OEFʃl&P_LЅDN"v$ ?(feӥ3cw8I7Y=a_88zI{#2{֙~_-|LŦ~oDjc/Q,g?<,Z˔pj맼m:&oĵ8l ;dA ^ )Y?-y#ȆpvJ]jT.̱-LЅRS)T@Cu:y3Y|xc;}_֤{S9qi\={jԎZ }*2$qۼf׵{fmȸ.h|.J"VsRl9.QĘ]}02p.᷒HyY2Oz{.M(|o3`) !1Rw&čCt"he=Gc5m*b~Y@mojVsZ7P3U_9pk}H# IY^~,׏J^n4 -zy$@SLPPuB\>1k{1?vf$m@5|1~c}FYsY}mY~/1H [Ϊ/k[-ʅ9Vbzk;i7Gck4h8}#}\BhSmq}M@5GuoF=]+Ij=ͨuoJat_m86'5^GhxnMӑ)dE#Y5 ܝ]]*i&oWٽ4 Ʒn'U>hiu"XǟUZ^l:5K17 y Lx96 Ch ISj3ɃMyBQs- s ñ \̽K;}!Ok7i"YT IDATI{Eۺ7S$XӚk)΂Gr& x&xZs-Aʐ, Vg+ ƅ,q5?L< Xi.)BwamMO;RM˺z,䙵T]Y;aO?t~/<8 y&>% R-$SIquj,7#LE\ܩ޸+um,UEl^Q>JB9Mcֹ#{׺{,qPgۮ,ʮ{JzJ^\1*su)W*CNT[OZ̻91ZZi|!9 [Eyա9ۋ`>"#/0 4E^M\t%Ds$S|ݔ?Ozf)bMܻ>4=Ogծ VlەDrݜ|8Ҹj>k!gΕre QZ7re}ԚΉR,C2J y;8/2e'\Qɭ21oR9WM"Ul^I^ %!uS~cz+3H(b{5QvkSzJe̹RP cF-WJ\)>%JhɅ}-smu"'2 3Mœ]z}g5ssEӕPWωB(f)4/kZqFI]-jW~+r\)Z-F-Wjs0R,y̵݇BCcDM\M4x!egJ}pXjbJ91WHݘ?ZQҖmA-jɗ+9%;殛>alMZ.͵!1&r&tĜg&RWωB„> gcIIf8WnN0S^i\5Y/(94wDm0}^ ckrf_mǂLjȹhgsQUn^2Qʱshɉ`nִ9B;\ O@ ;FB6O AxfGmI8u/{yU(]nKe݌_"NN.UkikIeo4Qgg7^iԕs2v6~ΦyiRE\ސs6n֪^n8{ѢVl;g1+?ş;b *֢ǐHN39~C?OeʸS^[?nw|7o5;OmxЀoN ܺ j&Lf;w|Ro1k؛Tvͻ2݇µwpd };WBU|=qtI!HLQKQ :o{6{A5ݩѤ+/&d  5[dVZqvm D̝%q(KK`zB- 69V|MluM1]*yVʫ537Z֨R )y)IIL䦮$6N|0evopyӎyc1}KzkRVPmccۍw&,A1 8/]ַ3'+wzy:prfc9_C1[Mw63'>Ξ_p//{<֒5d̒th]yt5F~y}JBpE=>hkϧJu6\R#m?ݓެsXkvFrRaGR;^h>UUN~2Z P9~Bt9f*ɰ._g^^c} tOb9:#N{rI.GLQKJ~bωK?yk)]7&l  l~W3CmnrΥZjlMDU[/ք 2h s|ˍ'O![|\,k{d4v^C&|Wn @;w'$Uْr.^(Vn;o%) @vfBE~ŨO>wugdhܪQL#^*n.ĤQ=~$?ХbmqETqgUE~&.>hɇdo'B/ˬCfܭiz}7;_I75-[ïR]CSqiǵ&mΰ#V.w>9_"Vl1<߄_\b!OBаtQ:34$e3H}pr-bq(۝GCi˛1E^mŚrjto#?'UϩKsl,9sd5;kJT$-Y¼9?h7K \C7+ % ֶDɉ!62_bټ{d{GܪeO1])csKͻdGYDk~b୶ {GWRTǨ062et/Kf%Z㷒k\6\۟ ޼.M[sUl3RF0^73GJ>Uq<1&6KK{Mqv}?ZShp;Bw?%Sgz?ˎ9q(un M sYɱ̍YͶZvU' ?_D1sLfPs6*ejY/ւ|C{f4t!H<~@u O@ђm=<`Kz9 RH~xK%Ӗʰ=P|\l3sڲvb'j[ <ç+s5&ktF-B~CvJz$ޑ+7p\s{2e@/;ٲ۱ g 3tJw̡FI[ȇ9߇ ͸`f>uv_ɑS̒8 jgliADV51b=o.LfE<"Ŷ8ܹQ[-66'#F )D'eߔ&LSQs [ɸT}6Gd>t!H?eY٢tNjMVO#3X^Ƶdȶ u&۬<} j/Ӽi=l [ߒ'a1+]SX?m1Fbg?hɇ7`Dln')!盿-LЅRS)T@B&:y3Y|xc;}?@BJRDQc3xw>Tdd)I$%1\1[vZ_֤{S9qi\={q2#~+5pE1Yb[) l7~_?tc`aL5ܹQ˳Z^f׵{cχ5jMRcMLԉˇEzdžkT\Ŋ(hя粵/y߅o#~gBLUr*L2GPד ;{}X>h [0mI kWL3AͪB q$_.REiS#Χ%3/zS^.yg0˫[1O3\8bc41NHŧFB\zHV wgWjz_;~V kxUmQ@†Ϧ6.l[j/&zV{(zZaHUv/ۉ+u믃Q ikO$^X΍Z:'5^3Y@cZ@  X@  X1RAʐ, VgAA28 !YA )΂ `eHqA+C  XRAʐ, VgAA28 !YA )΂ `eHqA+C  XRAʐ, VgAA28 !YA )B'.d)])P;8VsO^ y{VJ`C;v .vۻo6@2L6ͅT ]WT\r!5ӴŬD̥OܓPT\֛z)45-3sI34DQPEp 3g9zGݿq|8dK5ZTV|~ÚBaY[7M6c!/7ǪXWZGu M3n޸Ƽ ?(.指5_j g3- 'BV6Nކ)CbWsnZcQY%exN`1}8wuYӃR/g38qzn !jKpʋwW,!7zI?o sj~>>h9\Vs6Mo_`u-GahxfRj,tl 5)g d)Bj j옇v&OFdhL| ڵO#8kÑ/ɈPM!؜QXqOᥣl/</D==oT)Ը[|S1#z 6Į;,kĬwL>mY=F~xp_8W}(αHAqKܦOI72.Pjƶa`ϑS((6Ow x <KyCCFG~>@rYf~o*2R#ێEѭh}S{{55wEvHᆉ M㏖1uWPRJ_̴@|r~;7.fʗ=1u@wqMy/c|̢>'&xdeSʔ;o12Rȧ}"Ve @gHlwX}gwN L<> U%{2SOGG[|m;Óڃ~ek+c-K yګ5x)~Na:) }4n<<3# nN&l4[>7ԥXCȹrh<?˙V)4bRk IC)c賦+Nnqp2&@֚)#k:Jor~;b ǿ_&eZJbZR/:K3`hT._xrql\3ѽpǷn&=yC] k0xX5ycbƒf ׯV \JnֻA[V$ZC4j ֭G&I̮39@E`.?)S_aBjHMǍ;w]ca9*|f(:aEԀƲKU&/rRaݟzβ&6obcm)6u)Nmk+>!a]=T[W'lϸM;oAAXn}ۓck#$FHNأso=pr G;;GhQjwCaYJH.ÇNAKqdrrrp5hkRr 9c[1 wOVNIOz˙SPN?,wu¾:Pnܾk:(6uY:18)rk۟W2m/cpK,mcp5i"{z\AP&9aˋpMg*:;`&덏 Wpzg`+o!0dXc,hw83zͳZb?㊸R FfM2-꺺:y4VM:mi^-mŕl|7Y Ɣddy$w99?~p&ŭb_@8qouX^_,Ŕ^luS{$ w#ؑov̬o07bo,@w%7Y7&oĬO\V-thV{؊sb1ML.N1(z 87>7Xܻ}{ 54y?3e)n}9Me\{b}?O7=_Ŗse/nKץlˆ[h B"cp)2A~9s*wa1aE@D ¹ٰXWX^_i~8{Z#"z@mAp'Jbti50#@3Q 6xZ\*yiH;Luf޿lM: %D ""bq46 308 Rwk$4SIW>sXD^[5z'*^ *W[+i+W1z_XIWヾ.fOqb+-bpV9k$W+K: mxk&n/Lߍ#BF @DXqʷ Y)I;暩)5j[c{ţ75+}= *gd:'bi87m4_:4yj>sZ28I,Yxױ-||4, s>;`RЭI XS55 %x| ۗGX4j%(I8P(-"68W\&+^o[ȖXM j`\k%J.'y֝}“un{zI g{",:zJR/6NΉ/oC^ sFV-4bhk7Ne_pޅ%o6'KִOh/pl{_X7H#,nkZm4m+FQ[[ˆ?<<E7| `pi˾w’Wfc'?wdB ˓ݨ=Jm,D IDATQ{Q.OazL|"trSZ5Xrݤ#-QX[Jp7',0-\% Xb /KEJߔ7g菛%^j`R{nA8Ni fKޠ ^ ñzo؟/_?3:MЮ}/jegW7}mxky_Y+Pr='}#B-FՋQbrړe-6Z'sKl/[ZXBq7%%ܜ[rO~fi g3% :sRaݾoQHGVG2q +ةyfk?_a[F$/O}nޅҎA#Oc'v^=rm};u/,}SrXbΨf"r%76^낹{mVD$,<1Fuo MވY~] ž-%\CTG2q ߍAM'##ya0# ~V`*s#~X-ѩU|)oh[XH8nv\3]mOrVlIb /KEzߔ7Ð-Ъ7~o+^sZ񵝘:*@YĜ2ՕpxRy Nj=dmtOj]->ƔD5̴DIpbRTEJ)!608Ep^ DDD*LDD2 5-s֤$k2 d_\BlY?LFI}/Uz؈kH>g"""ap6`v㢉 8i4ãcuծ|}UX[|OFm Š{)Tr$7Uw$1KӰ~T\Iz-_q$ӕ2Bj#g3 %)|\()O᳜:6׷D37.fʗ=1u@wqMy/c|̢Ke*A^oa{,OŒ \"kr@+=8s0G.0=.Bj#~%}: ַï(/Z^؟fu˻ O .D) }sb IIoXa Ki1KӰ~T\Iz3:Ǡ8 .3Gj;;g3 %)|\()xDSb~<7x1/?)SwsK!%%#t> 뗒[ؚͥw]>`ٸ& fJRniVN Rxq%(^z{;Uv|JMbRNwCg ~6q1잨6bp6PrK L~MQt DHd .E&(~RKP.73S֗a=_Ƶ'nXJϧ$Sj.tL؄a{54!p.l6o4 4.QmˆH-YiuS| d,W@Q|{=ʄUg"Z,!W$~>|Ifog s{AN7ILDT9ۣ ڣOp0wyQLg"Zi\`!<"""ap&""Rg"""ap&""Rg"""ap&""Rg"""ap&""Rg"""ap&""Rg"""ap&""Rg"""JubADDDU qlg@kFQ6d[IENDB`xiphos-4.0.7+dfsg1/help/C/figures/preferences.png0000664000175000017500000050011013162045104021026 0ustar unit193unit193PNG  IHDRLsBIT|dtEXtSoftwaremate-screenshotȖJ IDATxydWY=־WޓYHf&1Bb@$I D/" Dy ( **C "B$d2$3qԩU3=3y>ꪻy:vHCAAA؀s_@AA&AAA `AAA&AAA `AAA&AAA `AAA@x |OAAL' |   ϐ, ^Z:sqPp0[?Ja  pqBii08Gb43vpxgUIAAJɻ3J~>gpímjk?߹ LS;pe_'~D   w'$jJ <pܯJq v~ǜu _ۏp^žwyLAArB}h_|xw/2>H.㞁Gug xS߀;z8H[|y "vwaOn_@.OΓ.B\~| qM"LAA0'%/H{_C;w^.+.ۮف/\+_K_/2/c}>^rOhWh;ht[}W}7: :.AAA#k"?py4pgN\[oU.8l"mIT"m^ ݥeC {PLVoֹZtB{5dr;nnzosıeg:%_0|Sa  #Nxi\'(MmL ?nB¼Gb ׻x\yd]ܑ)@ho(f6~T,-3xk߇\}3[ݱ  pr)yAoR6~TyG'!J^|Mά{.x@Fq3\   |NH09ޠ?2,$n{_MOAA>'$"j &r(Jq,=߾1{˗/<S8x7?AAAPӇC+w~mۑ਍z>n;p+?V ݌4}AAPӇEg]]qyK   <9.yyB   <(8.y   D0   L@   D0   L@   D0   L@   D0   L@   D0   L@&H%AAA8SuW'\J /T=mG^    N>5</ބkn?ۯ\~#%<   8'`ҳ_-oW`&D27K|[|,J|\E=Pm~kx  ۦJ(Nm_N ȲpS{.S<(erX</{AAA'`Z۟sw? ,o/KÑ#>_=ԻN=1 ;=0|s8x|gd}o 뱾~xN/_{|jU\@?+-  =:vHk_Y\z!vm)A|Ɠ/~}= AA~I0ކ{kO:O\NשckxcˏEq2K7`xp i x?AAAw9i+/?uӆ|ꍘyīFZǼܹgeK#9ß}JcϺ|  pr'|M>5mkŕC\}x'/YwǸuڭxs_]|Ԕ+6'mO; /;qj[|N{[6=_xn:N`AAAW8iSf~?qLo=o7.ˌ,ڏǝ;~.?_{gz9g/N^.\_+{e'?4.}ӝ;`AAAqNe\SA  aAAA$  0`tAAA%D  p"4)Ht2oWaVþ7<<|'AALC䦷㩯޼Mwg."_ZGzztg xS߀;zW8{ ⮃V<ɿko:g/&{bq\J<Lϻ :ܽć^t욟Aq4=W$  &ghW(zĥ^|}X!ٿ_4=51\ [mae8Hcw|NAp\88X 7dF*B<b|Gۅ t:<Ϝk5RHӈbp]׼ŠpRpZk9/J)oD)ee[>r7vnk>Zksn>9.GQ)xwq$v'< o~+txUإl;w1wJqMګ!ہv{^yaxn8nHNa8٦]Y mϓ$rRp$<WC6uNNGĶ- *JHXsgT[pǺo{>~|w}b1$Is O&XbAMd8x6Vj $c@6T ;NÖ " Jpkx8&DbZѩant>1PH2D&1ۧHvHq|t1. ED2qx(@(<1vx޸\޳赋}"o;4[yY ╿KwtRɜVfijUc}}Ffӈk`à Ax pR &ti'k<7ȝ;vs %<"Ğ,>ųi¯ߵcyX>+:0 I‰fMb%ڬn)}h( | \|ѭQobuSZy o*R.dEYGu}-n |J&MNL$b\b'y\Z8d`nTO@.3c'ظm` 0M.L<7N+DcQ R)"cnخM4 A7 cܧ-((F( ~q[L~|Xc]lDbM2Je;G'98gq{Ѿ_lǍ]-%yzཛྷN}goknf(FFSZyh4ݱRI+%|DfI1䫱Cxs_]G)x >Wgq#xWg/~6~e:ڡ_߲uzzLԧ}+Wǧx! ܏ؤXI5T<(@PpICkq4xscP*p}KkmT527m Ә."<8;'\)dx"X̅p S V1}.>*lQĠ{0j R\18NH$d2#  0#jH$L&@H$ƹ8]&߮}dpL&G~' Oq\ vCon:~QdH( ׌vdَi F赴UTz ithlwj{N;4(tO$r(&%jTױz5{S J0uLL d>/ş|x‘zmxc/׾#ۉ4ӏ'. o^W݁gx mA;a=ѝVDT {m xP tXdYPL*<ʁ>7(hCcq+utQ,Ζu~ VP,N]$baQ 7(RNp@!L ϷրRZ>îӲ Z +yy:NGf ֆ9SgYiRFwUv י8wc:2,oZ -*p,`91Hl۶7–j\GM˴:1ZkAd7nX@ Gt:j5mqf Et:#ir`D&ZG-[l"͟wn'O2&I #)(gP6%O/8i></;_90i D>8'ѕ6xOz}qD4ieviȰ| Ř@[fR h󠵏ȧX.am+r(撁C{*h]r½f B{?Lz \A3'[rJ)}*Xn]lPl":&rF'jL}fb3Eq[H )JNdk(D8n(G76i[S(A=-dyt9Nn)lmv*'v}m ,{E}m'ɮtOD͈~noݤ5us~p_%i 'tE}p/%"~Kޙܭ@' д!\9ckS*p37"u\Q7ǫQyX~%~ NYC!F2]x=vDž7<:UJa0A7whGgq2q44JdL78ұIyƉS0}\uX3tu_&S.ukJ3Lp#4vFdE=v{nv{k(2 22p0JIA7[k)7QN ߷-SkMA 8[tҡ6&{N& v0Ek0hw/(fiu܎T]gOc}}v6%CN݌-qS?QNך|>oL&B`DlD2֌Ŗ}Ưy\`۝ pEP~|5="8ZiuOa;;G bF8*TK*hŸxHRV=Gp\|D`qh -cߡ ZY;cǖY%.khuc1$ i8Z1E2B.ܮk(bTvm\J;*)#Xdwc}f̔h+jnйrBJXl$x1Eӏ}n/ (LNb:8nA:0͊|>ohsNSoڙ9N8Eσ-~P۲[IKGA1 s$=f 9a E$Ex;rl|1PwqhFTHb\g =}7W$04m:]WIuFE24qTy?==<,jtz(jX;tieQ0͊Ol},(fQ(P*M-ɩuvJ4'ƽR幏t:t:mҶxNmi0^Ya N@wń}|qkHK&#nA nS5[6)(j(llvu`t .ݲMHc_1N :#ΐ<'<jv=O4/ʉc_v*[t':OV4`:jH'In  L Dk#:tR*L9 ~rW 1P09:KQ`0uhM׳ (娠 σ AXUJ,KaD7˵eܴ-xع}ŴBoְr$l"ˡT*!qdY')5B5bVqEf2e#b} ={RTuMߧkQ,MJFsO9_ˌHn;7v`:u99A~Zo<٢ѣXYYAо-ƹGv x6&ve,0]v(\|BKk=ƹx>Lɴf;ecdh3N(s[8`Ӟ'#)$}s( c5^gbR ^ssst:Nݫj}f7c!It3\$>Yk䝉~ 9#5EP9ô<&~w:Qʈ%5|t<u rYD!x  gr 98~ BM9nG)xNPQwl1sel-a"rA^X\\D:2k=:8z7B)@>zV p7*q H73+=GO2m9-cjj,vc݉mx+>v }8'seqc㋦KڍxE'ʥ`c݊Λ][GgIc m41n}g;Tkr``R(ױU<5MsBiLDS& }neA$-XSVH$PTF-6֎DG_+JJ%lٲeDP ѝp`h{"Za4͵P2f;[P) gUEA9:6;[zkkȄj7`HVt]^s{r\[dQq.нh׊6- y(PYeq+>$Ȟ5`^0ȄX$UO "ABiaiq۳0I&M Li$m \@$Qk_YR{卺WXx1Yq(`p4 &_1x<8J` ЬC{^矱SP1|:vfl!(Ҙ]GTF<`n~LA8H'RP7 %\L60Mp\=QٞNWgɢ(t::|qt7 q`jj8n#?8g7ITb'USe h(˦e=S0uH kf{aBEDgA>SByyxNlQmF0׸ fLݳ'˵M7h A:etV8fE'( 7} 1["n1wjg(>,\_|TZq$&A eS젟İFNIPanFDЁ)uNz^)ˆdX !XVÿ́{ҙZubPCV*ni3 X틘-*&H8H'b(Jp2Yh H" W~::=5S[CuNLfN-JE' 𨰲4:yRl6.fgg133c0Lb1>]\èw<1ۯ lbRÔ 悲!;2[†dX.kk S,((L(=5mANjMIDL-@aHNc1nnnL۳pnt(xx-^N:imw0>>pߟhuN=[@ p'apu5c?wlo? <@A{ќyOtPryVÉeYGU1v:P㤠1 D}.%c~M4t>\uGrVk=c;͔Kw/93@ۃOD (&5 GG Ė㌦'4R(C2OXG[v+)z#$ƍitqP}tLwE&繴a;4L5cS[Pљk1ёd"w+h~A5'؏z,Md Na_ƒL7v=vQ)TO-и+R: ۾%ƒ`LFF) ;1Ё:ItT)SPDYX4o\ 6mظuZ',m3L 8n؊>jGIA+FJnJUy0%Xƴ;ù9#8.qS4 6B.ǀ+貅;Q|뢝fSLC;ecS//1c .۳'[Z@Ԇf߻{žggPw`2TƒLC'3GkxK~[_|KXT"x5n3+oƹwx?ds_^\_K$Am׬?Z+ #`SWcE$. Gi}(`ʇi`A RIbo4*1Bl#*lUv֡W3)I#FnXj7qV8ܝHP.Q*p= n%%zDth#UtlbHJT@B^F*B>7.ˎ;FUtݑ s9qs9Ihb=uh4jcJꪩyI$fRd͈@ajL &pl6CԽX,fvͳxl@`$u?i6j#遼6t{، оt(\E&sJ-<77ny/:ؔ_{O|Α+^wxA8ЁXRzD?*Ij.|#l Q*DF:pwM`:—OeÃq(7sN6'6G5OG)h…|@ >0lc14pzK??~e?t=4XF.{9Z0C454 NurY4z=R)̘ 6:o3Zz\'X,fq.eOIysnjutxy677qMCkls?33r|>oaP4Q0uVnJyŢ9_|m:2`ZZEB<Yl@_ܮP]+-Eݷbh늘&~ߤRefƍqcF~Ŵ("96KLȵ묎7~N;LɄ%4%Q&0]9U~,zg,C-@{Ǯ+?׾pٛZL=>qǦ*ɋ#AȮ5GF YMXwֺm'a*Z ' 0.\l:VX"H@IE ~RG0 ǢgDQGihE TdA*㺦DGAW)x:Z sbZ!&@ڽGno|8mfY]A>|4z}n̅y8r8G6B* |?RAbSSp] ' CEv{1h]4U(l"pQ,//cjj r < i8Q,155ŞC)bO9rn2abߨ7n@1nvvSSSزeI1f(f# h6X__4 )4IcJ SخZbii ^IQЩa ;׏]|G2ׄ@q (ͦq86Ͱ#CJh0`3ki.S ٝ=h1y5'';0lFѮ}g$L1'wsr |}*h9^_)ß})|~rvGwy < K/YP$!e\05OJ/ hJCs{Ajs6;70̓JֿAmVu|ܜ<(h(CS  րG%۷`l@B0B"|%\>= Aq8Nlxlj= q$5pˑknYg=眶J6ANNVWL B&V֑s8UDPHȦ;Q1ҦG¾o{رceb06M%Z_u>|8/FjlV wvvJtwc"Gpl:yZ?eRA,CTBX4oZ8r8`R d=C\֭[133c@VhZ& X,'&H`~~ܖ2 IDATry"Xf_ZZ2ݮq(hR&u\rZmd%'ubj%AQeM.1c[S- t%/̾Gx)Iwh7[hk.Ve?ڝ{V &qn`np1gg~A o=^Ԕ+6qɖy7G" Ah$BV<҄'φVhPH顦ҡ_Gah* O6!ۂNXDo fن;B J,u0OP:o;߼ߎf8 GOy2p]H%5rgu7Zqh啛p { *̕R/g.t h'+]B?rGueD JN,~V:^ZF2DP0rX4n`0@iPX̤l15u>tLOOԫtT*~\ǽp |= 3.MkRz"fV:$@`ff|yW)ױ~b1رhXTuV$ TUt: L->GbNuIіZɕm"⁂"* j}jFt(ıN-LcÌv~oD*i:?R(XcZ) S!E=;=Nqvh sI^NH0sEԚ(d]vRtJY>.zv,F!AL0l/@RpBwˌG1K׎]n +=+7/!Qs4E=]7vd_75NvkT*eQ(̸x W.GͺL&cx (VlOm2厢v)jPYv>15Npn/ANP0t\}mq;B0H_h>`rb_~ _~7-x[ BQGEEs' eRe4N;>f7)p;A{qdZ&XbǠ)v&gXbJk F8NT*[$q?- =׈`afZk+5{| IE5͑=]}0̣ G-To&;q x9Mgpoht&RX>zF huz}d2L6rr HHcf>!ff77>Ug1L_ Hb}?]ۢOtN*{Qϣͦs氰`Rʢۉl 8r+ytFYL&M:)ž `A8iQ ㌤Q:F1m A7/Z&jX&?ܪ@E|8څo 4cO)l|+pcqBDEFVM3~b^%}mvT*&}RԈC8q)nii zX\\3I0}>(sb-\7cPQ;L&1??3/<7 ۷G0UqcNpSSS#M l'IkGȑ#Ʃb ^?O&vkqKE yTK֕eJ% t;[rd:`. vzVL[>7]{ S6=jj U9L !Z9C8Ɣ٘nJq2 e0Nf΢ Ё8ni>egnI#߱uk+O3ۅW%SX@Zђ\}ުݯ_Γg3@ $A(&Yi-{}kiVzw%x-=v%rE1J$A0`&Lo^:箪T= ($ 7sMgU`Re ST:loq iHC*Wx"H˓zP(DcU(f TaI"QP|l!`u:Jev+\"]W_fr&''zacǦXJ)ZZJbA*T*t~뻅C^@OۗRe$|0L099i}lt0PX[[cee,̵Tϲ,`p84F([呻4MtЂP njNJb xuf|MTϟ (A[` @kpt]Ϩ7IAs} za ;>@ ҢьFi4h0/ 4hzgƈє2Pɀ@,3 ]ya"Taߓy>j^Pb ((DE@*8faa;f9d\s[9\76WvP)cCI$HK"PH>i_b7˱)Q&DzG\6Fy!ľ>|>o9`:鞖t龡pBB-2c^||_ x<tHbLfIKɴ4L -]jlmm^UN)%&(Ch|Zh4T** z~hPGǩj #P(}ڶm@WQq@Q'{;͚seF3=#4ьf4 T u3 A,{Yl{O HA!D{6si_>(H[8e(~PD$Tث$yx*.lB pO,͔/f9#mlg-< T I,Lx+nU1CQ-n3t]%<n<|r98dx2n'_2?'5S d }D(_%NpaO'cGiM<,r'۲M2LHbdt2N& JrlO3oR.oNh6w>׾ ݡT{'Cpq%M?`MAXn9 1'F3>>nBt?m ra4ҌORa}}IkR,#&ґn/R.wmÇyu f&5VeIu%QЭ#_ l6KT2E94xq,u$hhF#4ьf4f@Xh䅖%i##di)X+[RO!"SOIJ##^"_ BB앎5 _1LB |Œ\XM2nLgsIJ|T&pgRXJii7j;+}jk[M-vv˜pF^.%^kO_sr9nn^fJ>eYTUbiԠ9h6xΎazqBR/R<~$-WK5sJ4kwD# Lmp ٬>/P@_~oDtm5˥}PwWD)1f40LhFc& e Y_BZ6`J*I5R*冺H 7r_ȃ9N#{+~4+\V:, \J(96|ljH.TIJLa Nƙ:OTJA|l ۉ'H$,,.rkkӗxH|?Qp 2N>.3tw/QL I$\ϧӭ -?Fnj2,?vf֫CM$q,@yH ;=o&KhZvmt:ͥK+Zm3>>noR(]n')JycV u&`YXq !QfJ/ȵ,OQR1V{7H3st0:NM7M5xB`$tMP^g96770ǫeYi^TzEg^7Q,P*68.O?"=`W!)I% D&8+ưiLVOUR{ ":E/|])/,D>.)[qlq^va)c$39DZ~w`4?W6NFǟ|?_>U'5N|MPfy^v)'粤- $TAWK=D .pizR1 ]G5qaa`\.K}#҉~qնm%=RDXGAy!T%fggK'ZZj6;#dbbHܴ l6gh4aww׀nkR$ f&U. hh6nz=rf}̖yέznO uiw(.:^#- `P|?-[UdьfF3ь&wXAJ$"(C^GYfEy`/x Miߋad}>߰fcSZz&%exjny?}~1*v a~)lI IDAT_z1tl&Mݤޓ)O<1GO]xZZH+e9h2p}]FHKSOCqzEӧnr.S,N&O?Bdz^`f~CwLM(oqUG㆓\{|R*߾a W..By**/k!;0T*KKKFJS~$X wN`{{T*8Cf}}D/̣2>8ݷ9}4e ,4MQ%zTUv:,"3;;K24!R92MZj5]kbb%ɤ)xՌXDW 2&A'imd2 ֈz)i(H$HR7{l^wLjUO7k4`7 'Io7hF󒜣s%*Mj>Cö⸾eQ> áLj_O`C B!}@"E,5VVenOp 01^b]y܃|y+O*L035AE>7ǎeaqťU9,ֈOg|JLByXnG(KDK>x-;SL,p=JAKۡ]#OgcPI2ޥKӣtY'QVp\{j5a(d20'ZD@)%KKK,--ɗe8b0c,yJҾq'\/;:pR g۶ܥi #MѸlV9svؘ9xznB!ty&^t-#ŷRJۤ 4K%|Ax*2})͒>%-6E=YNtCmZ:*]Wa~Լv`hF3pN-0^ȱUe֢kQ"RȽ-0Gb D} QӾ' QԆ|:t*Ti0M{ O:H!@0\@Y(l 3LOҷ҅s}|H&2V(011Ai痙!L8 1H:kN]}NˌR$>|d6ϣϮOQ`9HiI1Rl__ +Qsv=7 r#^ yםoc pf/r/=s=e3Dn?Ƿ2|!o|Ԕ} :ђ?}teYdP0l֤z=TVi4uL|>o)%Nt?*moosYT^G*P(kfF§jQMr::=ɘc2G\60LidX_1yIrCY6~ [>ьf4?3Y̒L8q&k[U>]o^_IHޑg 8K3{l`R@Hxޥ`ѵEHzg;`; f9r5cExsKY2cciK7FvJӧhѪpd~)*k[F>T*CG@:l41b1+d,󝔊A,HQOa` XGd$<Ї)噞BY6Cl;ε7 7ȫy%k'9rˏpáX,i{ay+PXJa2|*>Aڑ,_q b TcjTiLOO377/znn(J>|Đw]abb1D^˖d2Iӡ\.M#ŷڿ5\c|2QAHWvww%۲,:X1:ؿ C#G<ᅬy,} Qf4[h4pRD.رcD'}ԟ_T {XՀ=y_XT*Q,d2&A.- Ԭp%aT*_ zN5t]>nZfd{+^'텊J>w=_註t9ft^f4z^2[[oe{+N >kЇ7ьG`x,ʎ;rY6w+[z^ɦ@"-!~@d4:x@Hx{qPzJ 6zωpn˹s(&QN'iɝ^k477gB@L_ZFڧ٤hT^R2Y3Pi 0QߚZNZ5@RxqLŸd󨿫^ ja}多Ӿ04eoG3 `)K_9eM{^U~CR'+O?M etö 'WniGI*͏‰Y8 q!J8i6v:z>ec5P!=hȢ9ut49.Z{k/HK]Ploh B>?9/L&ilTvkTM.逈ᫀa) X3zLOgO πƆ fzlWjAx1R"֐R)!4DC]Vbi<.~➻Sdg ,)p~ٕyO~Gz?3[o$1mu^W ,I;I=|H~ e/Vx^{C;ɹK77rry=^0ˡ|K.}5+.h*R\.B˲3aڻP,Ţ1g22I2j4 rb=!t:t]Gv?˲L#ǍK.`6r4۠c3b@S:qz~ES^*It Lϳ.J)}d2i q~lnnbg.cyyy$NJ}iZfvMZZSDatԸ.1N:N]?i:$2` ^_A%%ϯo8]o:a竸7n??'=r1_f4ˊ{C"nKZ0˰dҠ9T ҝJ~$  Jл#RHnggvҠga> ߻}~;##%-:e:*ezH+p,s +PC.`T9, + r&'f()jT-1B_V`N28/Sy@W(bA\5ؼt W{^+O KI='NsS_xgίAb+~6&խ %1p]NZ:B27vAbGHU2dpyH7M}γ!WAziH1_?'g/~_G3$o)"N;qLB>NrMFC%_H,@hd' db R.4>iQ*(*^!L] dz>!R)~"Y> d?f-E6`Q]D")Bb3;@2NDA>f͓x~P1P%,=S8慧IJxnD ";fOO!K\Zb-0u) BQYc{jW9q9T*pi)&zq BP((J xygc?(&do-izlnnl6aRbu]666X__72O\\\4H]kYLƄF~N&e/LR(( &G0ƙ lll_P(}%KH;N6LJ IyңGן]?V C_u}bX$uyOEndn:KeiTcS -?k^}/GO!I4?qw}/o| 3N06H"Ǖ6=E1<|<pR夅2ֻl4z-w}Wy wp+3k)?LVVԪu7M*nb ljH$5f}i|_x?hȖRbRך&x'OrYVWW9~8ld2iJ^IKF{gdVxd|IVWW7 mqqT*edW:0Bm/>Jo)} ak4«s wG'J]\lŲmeqʫ8~ռg_|}|/Y!R<}l<R(^m+*l.%p,-Azw?th_Yy~Ѓ_(~a]Cq$x2xuܻUR+Nk73]+$]`ggp}$Vٹ9DˇP'24_w㬯3332KKKFYRNjJ\+{5DnK*}pvSO=e:xB@Zns)fggy'ʦ(b_2 .Zi6z .kߧi_6lߧV(2 LؘNi>GOۥn4FSK&fP9Lv6n3MܼdSrU|?~ro/mwqdMg ێf4yiLTR2m<0@M:8E$TVnd!_ /P Zo5ݼ$ qQgf#zDhn%j !^ a8 '%T} ПYO*I>[k C>R(R(iuV[* ?`\@JEL]ӏbky~nD:HG^e7^Ͻݯ`aoCw-w:<HKy.J ̵ vaƏ)^5>91?}9x67VȥW IDATLML'IGB ' lnnyZ-,2ЍFe^Q03Ŧh4hZ&nrrZeYFRvq~$Ez_n.'{Ef6E^S 2VpH<gnnjT*eؤhLAf>rnDJ%#HGAQ AI$Fp|gs E^QkpH a%-|g)S9~LNOII7gO}~;CXzէ]zsy~oz3 Opߧ็Q^O+-|0B{~3J{g"$qpzC﹟9k_q7]yT8MëgvlooeYC?hyy|>Ň?)έnS^Wm}q=AF6xm?Sx-$Y!Rb[1:_'>_KabQY?G?Ơ^lq AS >>x;n9x-?>1OC`X"FZ_!g2(+eCqlqo=7fi[[[?X,f0]=P( 쉒RyښIrךףg$suuz;v ) fLLLd2Dާ e^C$dYS(k?SSS|8iNQ4ьf4 GGF AHF3 eȄ9 =<ÒT*N"c; SS2nUmt]ym 8)6嫘rI︅[;/~ DyXN+ouuw>~_N27 Ε'@KNx%-lKc%"0p]s ranŔ`A=ڭ&v۶Bu0`Y 1|ހ \ ( \xZyTU$sloͭUW]z,tio`mmM"Fäu]s8,--@ѠR09vSSSزu]y }vĊOMM1>>N>g7zkkzhA sssqRԾZ=khi{8itDiT3O#i4zFi4h‰.آ)mx\w"&!vDz$;6x\&NVZǗ6ʊ& A&&A'3B #d(SJ6B g5?b8C4-V2!`IE.$TjUv%AΤ(K>zvP+]+}1?ʛw^w D1/?zk? v P[{#3y~?ZU6CbKܲql-'x?O=aNt#4c(M_b[EGJKLW7];Ç(z+vIso tq5iy+bfz_}v܁"'y   XR2wu԰0dL'SDf8Oٯ>r!-'C 9eZN\68LMMԾg~.I#ŀ ]L2b@>);ƠU _ٯ< Vb26*`$ࠐ-2]W!.jrN[;ebm36V2tlj#sp~t@'iw&l!ϟg82;;"r%r>V&*^>wVWW X,|>o@G<gzzW(.=j-.eNMl6K"0ض(xJ$kSyVPf40LhFc&; R/xM A~P|B_:$L&I$:d3i 4.k]ҲPfB$t23)}$ ;2HDTG5Y {(%b\#%TQޡ;1|.rf!pGع8/:~ŝ/X,N?DZA2#cTv}#٨2{V&'qMV>|裟buk_/ЗA a,X".|!RN]c>|y,-{});P*RNɰ `BöAעVd{&?}ϭwsõW39^"Ĩw?c#3cTNlkO1K@beb 㥭;;x_]NB\?LcƸwrG>ʕ [,`JC+`|lٶ,z2xG>1T@ .ph )uAZ>V:s@;H+ya %-rEleg@X#R@i!1ptlzLtt,7 w KTmVq,oʯ =/TCn'_x,DdzcF[h a'Đ.H$D$iבhhDb.G@H, @kq?$ELZEpUS%.+G在4، &ײl.JU*e3W Ј?"?]u"OIW`;^\K: ÿ{wþ}4]Ah+L>ak_f7]q.bfQPahNm/nɽRĢ瞲?6Y3ңqJcXw=(8ygz{kl8C:.~b3t'^3Y4ՋgwdWwf1b[qxjP0LB&4%uKYOnTLY/jhht:]!Prׅ TDi[5 ++BىRx<87ofʕn ~&''+5zzz5k#foh4J4!wlۮe29RN-+GRJH$$ ~;B`aT,m&]H@0PC 5pLxZKTjTT(ϭ4d.)L1 A/O(!^WO=MfXX@(pKy#uE\BkY1`'nbUG4޶Q:6U^.Zy LNQmOM3tQ׶qEݶtxATdiߵ}r3_Ogj$?ˑ=[Q\a=7\~֭]?^>Gyࡇwng#]9'#MD"Eb#"yK׃PGM3޿{_ sӸذL!Q8Ss߽Wɮ>U0U Av0ss]njuҼ:h H l߹{]4.;P"X3 OHrHejf|'_{y~W]AL/]݌NL0sfh- qOQFJXq=uשRl6 2L%O%J!D"Ass3Pb ^>\.Ǯ]BR̜9\.G6e֬YtttTTcL{T ۶d2>|l6K,#db +nroTTCUR)zzzpW W BX,ƌ3*vՅa})K!D廻Fjajt55z4u1ߥZJĐT,(`!cC O-hi&J([JYVWV{ BJΓR=/N~jP[Z #.YWc. ʫlG^.ѮCov0^"L%Gs O Y[2#}.*Zv9B0`߫q}0Rh3Pl֥Pxx],i p`vc'+ގ:B Eȶw{fwرa19G߁1'|W_y)+W@ZSb.xզg940Ik@b(u5` -3 SAaH3ppݿ-gs֒%i#"qga .I&O1b||aE+za8 ,\X,vta9 N344D&Ak \5dX,eYTx3gVqs0 D"Ҥfܹ[5ED JSq"5TC 5PT[q8{=5SIqK.za6m:G "&IBA0C#w$2K䎃 F%:JdjQVR;i1 8s<֟4-eŜ8uVBT aYk S[yN{ h"$\۶D"CL ccc dRdPJ166Fcc# œ9s˪jmXX,266F(bٌc6iill$.Bcfuo& àc\py|> [;湆5/H{QC o;L%AS#Fǒ2‹B"Dy{yLKbϣJ Aӏ/'Ȓ|A}K.;Dh!|F@}AlE(?y8W]I4ވ* 0*&:V9?p??;bNOc x 0uOYh xQ^Rʅbizzz*n`!\ŋ) {0$<.iV?&&&"Vwvvb&ضM v,YeY^_]Uzvoo/6m4M-ZTg"`rrn"dh4J<' V>5D]WJ6(I(:TjTTMLLk..vShPC k /80%!'DHr?RHܒ9!])Ah:a@$$' DbS OsCJЖ-=zEfĹqEp5Rr\/-$`,VPSYyJ.~~=8 w%>o) 3k&`L8{ v17]a}Qp# +ML38=p?_ŝk]goK^ڄ=g \"Vl\U s4)ٖ x4 ޵["9!9yrN^~_~|a~{yFsN"9sP+J`JKj.KeWXDj0]0,̚Ι5-j>QcU2zL&ëw348m;R)LtԘ Ӵ'3ՄwCsŋ!N{ua-[,ZI0x5w*R\.W)L&Yz58hP(3f+%iVqtmqLEu  @0[K_rw3Ī3C~k,C'/m]C o7bn.^~H!Pq21}B۱={h$ ،O ,>f$od"@QRX DٸARpKFFEUB}g,,J!x O^"Dqir1gz| +;i]B|Q!QhU@DWư'8Y6o&|{.OИHb /;ԠlqPH2c)qI'sŗsrx3|xlZgtG 1:EC^'*9ib(ɶoO4~ZN͎г:_`NK\ v=va"+xw'8wl޼hsNŬ_3X\y.s֏.7>8?~~_Jۂ4v, ư09EKpKG^NEgav`Hâ:}G6xr^EAB% LRX0TP0H>7#Ã,cA[{uz{hiH&Eˌ4$r1dYT/tżall& % ah"bBE8(8|0ݕ9sTˮzBD"A}}1Hqզz_ #}`чmر^zbȼyrNm9O ba[!n 9畷{WR 5Ptw単= $H)QU @J`xqKN{O"a dr>b =)SG)8J)k3}PRMr5yx7r~Qkhx.BXD9.l|ڊ%J iZ`ȹPBZ]tpctwb{ZGou#M햊jS @i\L!0Pa38UVrŻ/ޟˣOCwnL3a6segs٥'[,``ZK0?׿ͫi Wc%P,c89b+/x'~&N]w _?!%HRE"R IyPemH4Oo=|Q.̬=tL&C%/)Fill8cccAΝK8>PI,Sd2R###Ŋ]0$w^… 蠽rܩavo(OAu@\~8>kݻٺu+ttta߾}_:v '6K[Gx[h/ra&\q3\qsMuH*1w|=iV'y_ϿKz ,C%nk4w? i w}ҏG|?`Oo%grzIMyMv[U}#|1xSU `zRƌ ^ۮxa>Rh!%p@ H gMLC#t2^4q]/?JG理3\@y8ZIe6]yc+SՋʢL(VJ^Pd٣ +~C6Aٛk>a`ir)DA.x*!.]HmchL/nw|!\| ?DQNix$OxyVZ~֯]ʓraC  !hlJ>ٳfQ_- FS9<oscOX|- !JNv$? /tP{6ʱٶu+_xgH;˙1w VqNu䱧xJJ?}}௹_;ͷnis _ݹNs?S?xuͭ6pӻ x7 ~ g?u>M~B }|[/7 掿8Mj81y=mBNۮڲ|lu+ @ ]vh$@(`IMu4988Eh#-#6JxN) <]:hTZXU9BhXW-VXwJχҚ|p d Q<<'7{r;Cd =g.JHvhS;;^ /g﹌S׮!ޘ@ m;2D)Kc,Y -U.Òb)SӰHrO_"9o ǰHvnA).l>9SChכgW߼H\E'Z($2B7bbl^Ol_nfÚ+8hiiH,iXh倆x,̇SV'ˤY|ʙW ];I65( c{`<{cqG3V-aŲ,ƴ|hcYax!JHë&W)E}tvus%KP__Oww7l@ PEP1#p]/'LmÇCkM:&Dexx)%XF̙CCCkwIAY=GJ=-w|;Áؼy3###̞=+V000-[,_D"[N5cwr?n'}_λ?)s/apY{ <¦8ޗKZ&F7pfCg}np ^dzP0uM{ҧ4 K}lrQN\93:naڏs\r8}+{[ݍB|sz 1xjz?+mױqB!EhO1ɑr4FDٱO.6@QpS҄Ucz/ WTe# o4().W_x+$|y.hKͤ&ZJp"76r'ʋx՗8G \0Ē\vGx|t inK6gH69\+XThWB R_aH)"|@kM<'tR~rQIlۦIvYٟdpX,F{{;uuuAR W5a6lbHggg% JΤijٲe ̞=%K088Ȏ;Z`Jͮ~y՗ţDFa2m'nPʝ_?l8@;{&+vv_vo?o`"?KgO{G?/jDFuKYEic+FSM +چWU 4R~L Ehhl$̤x8Lr4Ggc(]p*OP:BBTOƣ!Z^c]*jHh*5>Es@)pѹ oW^`8L`aHab<-Gh%k *SMS3b( }9 _> fLCzL)pY~##C@a:( G$lSS(D"bcT#I|>rccc  4662sL a`~D"q 13Qt$Gadd۶BxjRՅR V#j9t7o=\ 6mbbb%K0k,r刺p8̬Y‘p"mCe%LvfWv+xx+*k#> UkX}%ٕb/)﹜O4m۫u+#|$!C82 decyUVƟxcUcci7s>jDFj quY|B ])1 QJ/vԆ@(L8` bD} :{i1K.hY#<]vWBTJ^12aB@X,G󗼴' ؎z$Rh<]{K/W\F0Qe8JCGww~8aD>\-4$OG_Fzs~ȯzsȻ/#N^y:|=ix~R+χu(:6{{ٱkO>,~<!ʲ pvmk&Z7}z:f͟8қ{Uwo|y1YZg-@@k l MB*m($3Y2*fzQO+={g*!gqV\EԜFVCCC 2::ʑ#Gm6(m+q L&I$СyS2zzzxgbΜ9(x饗bٲelذB@gg'!*sWC ems 6-f?OPi _r9k>ҿyO= Wc z݀QG vҸnv7|yOҢ/?}3̻/XIsmpg-MկV^]Ss*FIO 0 1Ä' 'B45tyd,EWL RTJjl9 Qjg Kʃ00 B@>Ͳ+r]qgr#\]p.XBHD IDATi ,Ӡ;n{{2wJ:rZjCfp׵̚GO.{=Ϊs꺵,_dCpimri:+{]<2D&''YRBMhDHA_DN;ic7rE)Y eԌ>/ČE,Zr u&QH0CTw+!4 e! vmFGz=jZEc>ܭ2? V0 DU\Kf &0.'%³1PIn-y<+lX-&)lix7n< ) lPޖ1qp@ vf̘(H&Xik .HTTKXafΜY 蠥L&maYb A{w]ம.^xCkk+\r ~g}Ç\@,c׮]tuu.$eY?6"L? W>?|E6~띤i:3^iWX>v!>uWqGYEEgr' c?'?y#͈s_~Ks%EU ʳ`syL\ěh3P!{ȣ/M( # a̓(mXq˙A0܀6øLbg7_L@=֏I˖ LBK)XZ"}w|cYɬgܱ c;)D)JDٜC*8WXQ1Fzvйd~k}?|]k3WJc{s{h%fTz@{?}Pe\wdPڮDtSgA vtMiVV44p&Z=ÛRN#`ddT*E.s2o̝;w.XB CY}}}lڴSWW\@8W_eǎrF_$ɐH$hll$ 299YL51}5Ӈ>w_8LL5r5qjz=T;O#DJYJv S ?( EpmH\LZ+M-I .7!=񈐰P()%+qr`z]$JRѱi?ڀ8—ٻ C+-|p˗?)9,XMȉ DW#J(c,Q-THJ)QKe ZR@ /_̤xdiZ#ƶe 휾$,nΏ2.}%ZBP [;p`bbb8k֬&brrP(t\sw[P^ `fE%J&>a477Xzzx5x(L5PC -CRQc)q]ҞZ#A8hP8U -4Aˤ>@ϠIpt5(iZ#E)AEEw-Rh\r aR@jv$/mEB͋h_NM!>1H>;I!7I1;c; C!@!y]HCSr1=rGk:B) i11^˭ٲ :9U[1 JaHs+]iI BR)\[1ic##c,[a)"EjߖtL锫˲P(x(E"Z[[QJOʕ++rq"kuVy >,*h72c s=G.c,^1^z%:;; kX,󴶶F'N_ aj(x૷M%Sa?vӅU+H~S!c_{zRTg|0m{5r]X]=P8cI"Mz 7!gx bb7jTI)[@R^iK^N Dpr/`>|i0u,\KCBw$W}96V$vWZI k#HL02X5gtc0J$ gwN鞞U8U5Y_#>JUէ{[}R̝Rflr2gg K/ 6ZEvA[!KhBn=NUtoy[Xr\BJc[t'O/87hEǤI$%KHm"]!( mI"!]0}bzn[f^җF+2'Uٙ43kQZs݋u]E"!cvj0,ɪ051*"0| |LDA jihV8ZQvhU4Byv?/')wz[BH;AA+vXVǖu=lb9=I8bLeҌOL8.Hdu5!;%MMahikmyw/Tq-Wǹߕ#F  ,ay  Ο?MMM,Zh4J<hѢ߃G`q'###ܹ+u]z{{Yz5?~'N蠳5d2,X,H$QUU; _ */R@=w9C` aPfs=rmbHTq@a!DKħD3TEhM?j{&&^HOQsMO)l _ ߽WHk:HTN 3tChNظrko}+WֶFjBiҙ g8v }:ʎر5Dh+B5E ŕD[_ m.RD UP3~#wE'5:sG)I2xhm[Du"eY$k&*U/LX0&yFGG K#KمP^P(011F222(ضM{{;tuuf? ,('K志T>lfͬ\xX|9[l!HpQ? ]bH*"255ćBƞiv8>> G * RbOZH9*_co;^pmDQ/)ĐB! 4[T,R5vx #ENMpEd c-5h/)4ʯ2zBd MgfQ\r!PfjZѮmyf\6ZR%T^ʟ?F&LO;`&'<~pZz04HQ #gUr_I}m5Na2ueBId(o~"]l}qv)=MyDO` F#qdP4=¹csnV,]Ÿu7xm1Oe4#K# /}8xrdJ6lpm;tى~?SlW_=6^(nZE6m4Ks3  xࡇc;uh/E=t,[C}bdpoT^XmoH-.XFF(\G9(/|)-d2c,[ʺ=dY5DPO>i1k*8q'.dK.ht~122tq(Jw|>OMMM A6ߦ=r$wf޽J%֭[ǥ^> gΜnZΞ= ###DQV^MCCL\.|HRLNNRWWi r* a *XAiz6Sgt>MOwOqX,J(dQ((8\KjQz"9(U ӜK-"%CF OEH-0+F*Ў?"Ŷn}Α̢0RHN(Qs0}$p@;AŸ16;4^걌?L!:sz.B{Gh[ 7JP #-4X;׿O0˯ W(0D.0I^~zpk=M{[\MG~+ƍ6S׹a 9ȹC> )ꛯt]hPZ296i( B"$Kӳױcn~sOУ&QM Զ-#E"p\SeI a M?))%:CF" ϊz1nZJ},j\a%5{["3eb2E6;̌m255J) )=333Acx<u)JJ%&''b^"S;&B/+|H)R5kְffggyG9~8r-,[1metR(J=z5|*zzz󌌌Dhll qK"ʨ *& 1-n!TN.Bʭ>*6* *ضr<ӝڅ? C&ODͿk\rV>m%)Xw "4FTLgEfМ0p>D&]q6JH/T‹F3[,YW;q_u7F7 E)C qH"1j )M$hh,OO͜#M$&ޫFP6(R0h4ZJZ (-Wd@WټF֭]BPԾZKDX(8g"QSd钥,[F$56C-{IVv~pl sZ{ֵ1,\H [JtŶLD|CCsGsrZsc\Ki$R+b3<H&oh 5fzjdm2fObm?ԩSE8s>L[[+V`dY&''I_n7\nH)IRڵ+ޭ\+WRSSC__{!p5pe9|0R)Y~=e1>>N>j*X,R[kzS,,P(RD"AKK \w6^$ i!^׊CGK^!hP]X6nq>Mky3wNu]!mͦ?zO| ?|%\y%!Laغqo{׻_F]"aT%< (1V39ַoGq,E% hKqz~NPdzwYk(΢vη΃_wcpē,l3]5]Ha4sD9;NP%7%!&r9u_o?HW{#7nY՗0pn:[Xs)gN26ydXj,]8R)J{_n 9s |Yl`M&DHĤTVUU)mOw煄]yM* R<+WdH)9p{X,vZ6mD(b``~^VFFFr I&[Bď m&᥊SSS0CCC_; ?4Ƶ매/o$tr2zLϟ^qfuAU IDATN-r2&!/1+14fpl\ !6Txt5Sp5JHҩq8c2`)+%O!2>1'И!AhǏ 4%'(EJx!Bu>{_-D(\B-+%haa]d6;(v(D8 +J † |b S5KBD<\X:(#]H\o3Hl\KkA8 Cr ㊷?۫O2CR.Zl&'t/{!Դe+kl+Ln&й3L5Wʛ_F88^0n:-to|_4n`ֵ"blzF%k(wZPKKS!ETJYіdMo[ͥX*N=Ē.&nq(DQy&&&yaP(&L&avv*B!7_3Y_(!055Ν;ٻw/L+VpWL&9t۶m#N|rnJSS:tqR,_.RTٳXMOFJICC099IT"#T*Jsss̐fyˮZTSx 9|~1B\@=_z6rwqeyozk E|"Br]<2]&E΍Ke))#hH,ݒW299N*&B(,D+7P_LY$a ^xŜ i $ʛP,E'‘f - U4 k2JR^)%‹=7~z!I!=|vPgy{%ozXzs/ofv|;|s)Vt5D)UH]4~ǘ8KzWD4v qp q\vg5!BqW_I u")z(39p#(fF];nXܜa긦VH{Ez[3C WưԮwʼ?->Dj.B`8KT*ݍUݫ]&DTEX߿RH"`jjafgg%Dm;hhh LRWW:Q #&>Qa$ N<ݻdlٲN&''ٳLNNh"VXLMM?S6eŊ0<<8TWWcYt5KDQRtb 7٘UA0UP a`lp;wG6Sc<Az&iϤ=E깨UBZ&%LӐVx! R"eWi bܡ˖b&'5%=3le<54+MHjThV5i-2jTn oKH]YƦ+CJ+W^UfF g@.e01՞d!L6v<칐 c /9.a|B*&RhPH(pKaf;?†yHmm=.-4.%:sNqėm2.6н գC13XamÚ9oyӻX~Dn o|{-NQ۳՗lѦJa ںDL,8c8sy/Y^{wZ 5G(V~CwBbVnHc'y^ե CM=4J]#?ykٸH,]D:yB@R\ [7!ZU i.ltzaϣ]EsK P)kjJu (2t~aqb//pRTɀ`޽{ٵktN^ɓ'y=hF[(ԩSʕ+ ÌjĚXl|A$2>>N8&cY\FIӤR)\ )VC,W *N2eWzhdp ydlZm+.ZX"Ä03dNq^{7k YŁ'?)nŗ5Hr)'8Chj|o|hnզ#sJ#ҚGgÏ`W5ұ ō6R9 !rz)f+z7Tp\O n֭yA* ,L7l@GG۶mСCr l1彍rZHM*&-//ߦ6;=szRJlƲ,l˦P(.J($IjjjHX,x5 FH3S`Y,;\4yS|OTɯI)iLj}[<!RS<¥]E3kT ʚ~"dY[V&c5ɋ󅉹 !|Ay.*b Rf3Ongfo?e8 aF RG>5-+X{ X]FN㲞n/J$Ai),/YΨbLOM}=:9H۪Xu9NJHxj'vIWZ?W?'>s_^Z !/ZGȍǝ)!(iMC5E PB`){ha!QBB* E8p'We˕Ye!K9>:;:ojÄQmtvuq a@`I]27m~ Iccc߿ݻw3==͢Eeddǜ>}۶Yv-P( IOX,d/^L.P(D6%ɰaZZZ8uTaRccc$Iiҥ1::J* "4e Bk *9Xj5ʽv mHu4\E C Z/{Xx1=]'.`>9Qu Oϛ^|R4oxp+XGJaWe;G|"Yq1RJ~ P%(RBzc+ N !&$skâ4JBaO1=|;y_K(:Bq TPG~=rXydʎ8y`>^k3ꞛ7uUAcꫤ%8z'ַGI|3Q6R C\$R(CBq >)!q@HAHpp< D)4E/b3/xXʛYZ"S}2j΃y.Ƥ/zbU>iC \q';7Φ*6]\E})aJ~v "dQG'v8COJ#䅿/d߿I۹Yx1<>ӧ,Bcccqz{{8y$\h4JRJ0H/Wm<'4=3MmM=rqd̳"g;9jP+ ~kX8xݺuk.8 @Яbw˗'VUHϏ(Tw>/-d՛^ײ,bPh;pȦDT:C4,OV165Ù ҹE-A@ObΜ')jnO$&>AiΰGSS|#L Ĭ~<O(Iy@^;6gsϒ<Nֆ:5w+h頥 )m1_,Z-ۀjeV؄d̡'9$7]gM(dεFEBJ_|_se˸o֜]eHWil)9=0OX 4^W's<^o.JzC]fӐw4} 㔊XZ%@}M(b(drrjkkԼK/x͖vg_~6I>q>~緹kKvR|wrE$|swSg{?8n}?|7m g-"_˷[?}Z_?͛s9>D#oY} * ˲. (զ.m\@8I91&S{3W.FX'Sʷ+?."4h+RRJBP0JZDx!?@@&x^XeId4e)ssll|<{߹ty 'y>IX΄Q7/;Ғ҄-HUO>ɏ~whOK8s~oŊ+_Jc%h%Ɩ&<#;jͦL yA*r|'ώйj#] \Ɍ,RvqBY!&AO#3K rpD,pLnC|ϫ^qkp,i͝G |ޯ'[Rx"ahxi+gQ*5˯gs .&D쒞*M!ƕ7\MFcyq{ymFcKGhaR_S/$WGGGٽ{7O>$Tvz{{<ٳB%Kظq#VbvvÇs FGGm8ı_f= mmmb1Ǚ ###l2FFF8|pJ%Jm/X,R*)9%2 q5 bS&r$ 4D289KT@KV'>a4?̈́TYzER2%P|j.&@b |FUF,ic῟ 0ZF(553g#tye1 #In~1=˺fٵw?r<vVnuJR" By0|txۛؼu3&O5!ChχGbƗҼJh FDK6} m(aX8-AH('8sÇwQ卷q{V(eH}j J9xgk6yT12n1)n Γ%#DUX0V(EhR4> {FyҾ}T7gF(?~=džj|9=I~?DŽNxM,-k:UG9)*=9+cR)曹+) <ٳYf :t( EL%Kl2"'ODJIP`rrnzzzd2l߾d2IGGl6hT[__OMM TUUyfѣ jkkaff!Lp8WBH$Bss3ӌlR~r/ +^Ӈ_k_+<{;%?.>qU'O||5K.PmϏ(вI?}<'Bmk?T:07֙}9Ǩ_'pMCyVz=gJJ^UA&$H)^;|#GOw@AH3-4߳Il>=9KX)PeyZPr5SӤRSt9mmjuE+x%J†Z8ןIc 4iW٨@x{uP02=?~|o B:J8Q2RL03M)#b l[@E ;'VUMds;vBUuVqhbKp=Z#%L7grBף6MSb.^qzZi*Jj B[ s(566i&.R\e޽۷1ظqc`;z(CCCLMM1::Jss3֭LRt:X5k 8y$J)B022B*6FFFd2^NΞ=PP$$.D"Hś"܌֚T*EPTV¤9t"[hw-k /.ξzS9-RD^J1l g B"$Ĝ ՝LWO[sTBIR N)Dض}v|I2̂5C6ԥQ2QBJpajWڮ|#ˏWӄ7nUEۦ8& @IĖ66 YL%4U/b4HT&o\U*:%(S zQ'Nx~O,y72uM#YKuPπ̤ͮ'hZ{D"W#E}rj뚘_Lz|ljsBVEYѽE"QvER(rdSW%iok?^~ɓ8r(x5MD"1f–̸8h()C(a" Q 77ȩ7[_wϻ5ХYeczdעϓ|$+%aEQnfSG>;FS}VpYtwuLsc%eb2dfcNsqN:˩ȻavDpBX8BX!h炊8%ꤼUp IDATr/\kc#BKR;پ,zb6_FGuCF,!vM__tZh߾}ܹajkkټy37nA: b16nH]]dY0R)6mDKK 'O$؈m1,v0gϞ͛7ؽ{7Djfggd2DQY 555L&4LӤ~쳇|quʿFzTT~Na7Ukk"`/.x}L ]MogE犪0sj op;_v@qp^S{g EO\eY 馛7MP/ .cr[uFOT-l-'Jh8Dȶ)%1u/.YKmUL&4cYVXd?Q&)=_@g#ط!(R^ϱkMKtu$z Y&l nx ZA<qbɉ1>y_1󯜶4vҾZ'PZP %hwqEOzUPA~R9 '>qFEϯmھ};Ԧ>ZV$i!"ot.r|~^q<u5BZĢ1¡RRɡXc WWWC,`|*C(S m#S3v!?! O^ Yg`z$W{|bd$GB#LJ\}Uz_2JҜ=DxqyP"z3J 4aGX(!("PAPXSzTx,]-~ b7OeOj:ˢekiXF(لkzaҶ ~0Cv '3M_Ekp2olvM|㛌L;]r{ hƲCӣ=iJ;7qe}_pϩT¸"#(:Yɍ7@6{_=?GUko[F$^#lb?B-1dIʫrPZcŪqxm%\tP-&HvGg?x+~{RsNN8A:[K,ȑ#رgDX|9[laժUR)vE:fxxt:Mgg'k׮ezzÇ+李n۶CJɊ+( ND"P(8|0tttphkkH$BP NS,bpz1ɐ/ 9dU)jg65=Imuo}` a'|#.o#C5׼]<ɭ? ozN^__}7wh[?YM )]%q|(K?}kvNNs9Ώ]?kTP(tQ*\nU'>Zȍ7Hgg'۶m̙3K( u(-%<BjomOx- =,DXDM5BH)E#CbDhŠFhmSU!Β]j"%870DHIZs37r8< l(,xEk'W?{o&y~{߷}h4IZl `cLܐc <.s?elc[5ei$ͪ}Yګ9{xϩih!`yzξT= A/p#2QyU(2kCU,YA|엖Bi5 ’8*&"cX"R:C͘s`"__bf>Np51D(ń#-na쫸|o%%EZ!ܲW<ʡWkf#囹{#2Eyunzϯ|WG>B4+ir1'~+FiH!k4G}g~/|\zsĻ7ѻu/;QS m'$`;iӋ,!Є5HP~~Bʸ|ws ̾t|by _=._ܩo4MݒkLZ{.P_ΩSpRF|A>pǏի!gرr̹s瘟gffd2IGG>(XQ<#rUatuuq,6l RJWij+஻q;F(b!<b "KKK `ff!DQs drY:kB8y{k@7*MJ+,7n^cߎoٸWA-j\@NաAXyR);ɓ'YZZBouMZwZ4rWbWiL,xZ_X&_RJ.47E4;?~a'c2V@4 r2+NiZ孄 |[̱_KHk|`Ŋko˨g SseKAHNqo!O~XOi,62>55yIEci$ІeEF2WrQ.+~'M 6IvU*Ҵ0g~sY:7~(ac2FN|ܷow xAȀbP9Hi7PeƮ*K#< /-O#F׆lMOq{Ӧɖ)aK7!Ċ& !`O#߳{3'/'1UyhNC-ak;-zիW9qW\!wͮ]hhh`llW_}k׮!Nb\vym;&+bggga 蠫l6x*@[U)mq9mAM46(A.ba:K3ڲ_7ć?!,SokjĔgc|/| (+hx*ц4Qps\~ًycR 8h$"94'|=ٵ{NԙI)(ۯ&/ҾqыQtJJMn!JՐRzJ:h nTl{C766dF5B݃Z]Ҹ3Tq.]ę3gP(\Qz*fll|>O[[;v;碌i\B6eqq)6o̶mp]7np]1zzz|2dM6! ͒L&8 qs)زe hl6[L\FkM:P(DKK-᭭r(E2%2PEX?5k [jQ#L57vVHj&*6rŋ9|0ׯ_sj"UM߫HgXR"M/ȕC+?ZJ%OLCfM nDZa'J!,9XVB~oO\FǦ]l}?~"bllZkai#_cy|3 S& {hmeſ"?KBuCҽNHcqt$x{G?OB ѴF;t)Oc,¶MػC}t',B@hx>&EUQV!&0%>fbbB,6ób||^{Q"uuul޼zNtˤic޽444p5"LLLL&bLOO3::JWWxHӤR),bppļ۷3:: 466y^ljbJ["u*L8d\.#W,-%(M&_ӚRC 8Vjձ$${jHJYIg Bw醴'NTl۾%:xC*jkuo[,_o3aujS)xܲ}aF& kqp2B퍐I-.´$ژIřLfXʖP,_I>?ʶCXvJ$->P(ڸ!]aY ˊ3e60vG$:(ZXX(\R!ʥvs1ob_$8]N[w/m=dU*G-Hrs$y^<>1zq4z>Ţa{!gΜ㯾4_W9Ӵog{hڀgōMNNVrQ*>=[LN )xeOI9wdKg(+ɯM m06A…9ueٳg{)~iFFF*F7o殻b I&H$_!ZJ_&>l۶İyH$x"RPWWǩSp8\I tvvnłH__̐N tuur۶)@;h,}]uf̽mWª+h뮍?|`~/$%b$Ϲyݤ{oyGB!K/0ztOX47HO{V{7)(N=WeN*XN쏟~Ʋ$=ݼݏ8qEf&oGKAa0p%(iT,,mj4Ol Fqf8(8q&NW6=Ucg [=0 477swc~JLLL?λnŋ1112[lq]Vyht%$=CCCpehjj"3??4l߾T*ŋٸq#wu 8qX,B4b14r)lf333C>JR:&#Q4mD$qxk1(.uЛ_'P#L5FjHDn^M<ϫPbF}-X[" LR(mL&kk7#3oFފ\5Z+vVVa:h KZD 4렵G8"GE],Ls}[x,SKVQEEuVj1(ҁɐCmVT&UO}B<(C+w+kVP@[U~Vf,&[74+\9krq4޾ ʨd}rgT3ӣ*PmXʯ߱Ͻȿ>w6/҂C-ҮO %h_cir\q&DBOJi[?{'ehNPMǺ t\v>q}+?SfZ)Q>ilpiν:%m;4 IDATm!k%€UC'sIb$ڎ) Fo,r5N^f2MT"# Z (Bl6ַïL>˗fiiaB}}}yb֭[>}qx衇b=z%6lPQmf" ,..VjI&RTHN\q]-R 78{5TC >j bӘt~:7oެ< rsM sssr9ZZZ`Ce Blܸ,TmZiQm/Ͷzk+'I!?BGAMȶm 2$U~ꈇlBHDXٳgd465s{18p QOe9q7o$366֚~͛7se\Bss3BsFyG{{f-O]]R), 2==8۶m㮻ƍ={%<\&E_ h줥RdR*En9SAƎa5TXE6#R(xf466299,,,pe֤R)RW&XNUB[[D"d%wڂWԥjִֵ5}oCHn ?W`>qiLD!zӨX\.WahOo -oUWd p VvklDA2:`Qp|bd~%8]iPB0Ɂx=ttt(\z׎ѣGHR67܀C4?SavʬSri>?~7_D[ظkwލlDYRdg Qhi!!EjG.PH$(0 R[hOc6y=C"&1v+g1??m)(H%"n줵g3;us_g~n Ma,yg|1BX?tMQX*Ho ]۠(2D0Ҋb[Ʋ%v"%P"bNrUc~a~# Qjhb׮!x{߽!w^gellRDSSv=ywuV"s,--gG*ӕﳑ2 ~ŋMWWR(%{n<ɓ$ |A;F6eƍB!r\%۶ieΝdY&ZNSs|<ץ"S%~F"BhbuıgcEN/kZw7j)y5ࣖWC"T+ŋٳgms!ڨqlBCCgϞx@577#`tuuB&= iz둑^}U\Rp8|Kẝz~Kk-Njw]&|4f]'x_vE?xqKE2,s%Elc2a:U S"ʠ<64+H +P%4LXФUJc=TPgdEW@Y(X  U![+"D*}pwkEKV9fo\djuJK7in3}3h#W8wi\Ѣs#痢w:\G eUEEm%J]msQB [XNr)C4&o#A[F$RHA,$6l}XK6ȱy}xB>R:뮻ظq#b .T̐Jغu+wfqq7nb̎;*g/]DKK e2\T*ݜ={eGgg'Mss3T qÕpq($IY~= 9BihCkE!G.LeZ,,BA.NT  c[krKiFN{52hhqmRw3j|S A>L<R_BoKss3e8lp8eYD"۪.Y rez:رcki-sAZp{Btyߌ85IIǭ$/(˔J%ǩQ[y3YI dˊT2|'vԚz+*RDz:'m_?\>'@ iLkr),_EP+X-iz9i<2I_Y|E$I^P5 D[&7Kva$o]Es4'롯R,,r}:Ij>cz[%toJm6DOm*L#6  QF %B(dyّ\~M߿_O>IH2W":Lz,p2nL4;#MxV%-\Peg# ?z%lsN2CrDT$\.(\]c-](:J)/s|BHX/6͝{v~`K,'aXveR\pq,"NWw}q.]D8qFFFؾ};=ta(}}}rJ"D-[0;;˅ cR)Μ9S7#LL&I$"N2۶mzrJFܹLOOĖ-[(fgg)EBC.Ajf,DXOۺ ln즌7C]GǦ4vY>xp$f|%ͨM.Z*O2 o}Ӈ!ظTGcΗSV Ob)BVhiaU 'AKkK؄UT~}$6Zktr(kp#%/B\+QN3z/̧Q‘Mܱgw칓z9}4mcYd2vΝ;bxx68{,8p;v0>>s=G{{;۶m9$֭c\vWk.Nfff8z(e100mΒ娫p8L&aqqR ЈH$–-[K$XHγ%L[(diu mB&465G<'x9+YfS/4xII43j `Am54뢔brrعsgмY]Tݿv».֭[ǡCtmW&)kt[woYKN[v-uvjM|j,SlU[qb1pbPZ!=MH [i#L:%qhi 15f&'Wv2A\:#$Q!<9XU 0.-,2s RA=ikiiR夙h+ߖ1A * 6DN W % -q`őH2=i,a;d88t 9Ǹr(+lm?y]GO ^ة̏_fy2݃;iD!&0sb]5Sn7K7rsu<<ƏGDcq.㷞Œ%^Pg''?ţ$z;FT4f(\4Xj| 1kи%ʞmZ.,4]_~Ses|d)cȥ)"15;⋇(nVRؿo?-d2i^y"P9ٴiO>$l'NI.]Ć x{Ç,7R.%. D'|:^~e ֭#Vb,q4RJfggD"8p˗/pV( LMOS**u!&Q(|H&Յay~iq]:M\k.缆."Lpw}?'ّU 5 0qq8wtwwk155C=DT_:dXT$#59[ WZE?YZMތU`Tea'8EXs=\NSא'&w7\ł_dkZ%cL-J+ch & W6I4$ͼ: ~BY==<<_Y 'N~"C@ (^Bb 4X'^BL62;REja-c@jW`ir/SHM>ܿ{.[w=ɇ3駿ęӧA!ZwmB[VG u3ɛ#L\=_<,=*sз O9H a+?؏q0_0q 4ujM~B]Ue]JlHԨio @-(R%Ajb !Iz9ƞ&>Ļ["<"-JEezEK8N 8ye&m{諒syLOQ,9wuuuHgϒioo'ꫯyOGGgϞ%L(ፌpw~zgϞ=ڵJ ,//ذabѯːJؾ};0==M(bݺutww3??BB)q]L!$}EYJQZSWWG8x G5dڥMMCmpj!w a*V\}/?^PC X011pp8({XWU6nHkkkG=#<¡C׾Dwj Z"(3MMM< /3::y@lvX4UM-|d5 yZba;DTTrPJyaKb=.[ K4"LIWyz L֢1x\e֣j21+AFE~͎b[|_,FH_D'EJDjG_sijj]MT33L"4x4HO_lܶ B! v?|}O}s)N8>Jdž4n"܅'q<*Jc ZXg9rM~ x0遞G~?CzyF@j!4|ҕkZh LLLTNP(m6_ /@cc#7o&JQ*RrE<L/tuu}˲x饗* hY^^&R,+JbRױm};>>\~qnܸA\ؠcDCOw7MMMd3D"4%GcR>~n9FWeѬ5( 'Q`aȒRkS U)@m?Ek/ Otb׃?ȟawQ_ݟ_06Len ]泟 fb{o~{j8\vVƸt455 /k.oιsfhh)%ׯ_zVͰ,jNuV8rǎ#L}:TWM²ZuZJ\T=jRSm-Ї=VB}"bhST(.%d6b ,f[\$l[4շ3Xbj6M6_/QfH-fupn R>~ʞk* W?*s+ " ?XQZW3窲=2,+CC`D ߭%5{ُs6nۅXR |E ӿIy.B{ttc) IDAT?<_\A]K'iEBq,肧Եn`[DNsܿ),BR4߷&[D &) V8h!OVҧK2SgMȖD"a‘0XzB. T)S<BrEO)H.Iy.-5R7Q.^HѓL_#˰i6?N<Q_ΦM{8tuV T ۶YXX U'O2;;͛8qh4ʞ={( ܼye f24FdL&C?R)fff8$ );\Htb fbt}|[v&-mRH xBQZ&+ @/-u?~#˕g~2/ c 2kaw^cc,ǧ?~rs١PC spn^0O橧b$ }QZZZtwwWboNQ] |ѣ^z饊P zJkNT`Tj>R Xm]m ! e>6Heo"![P,L/,-mK4 ymqc&&I (dƸLA7~Rvɷa Qo04̏0y xSKd -Tآ0C eKa"ӍLL˯ J VHh,%WX1;͹v  ӀCOo??Ɠ{?;).^giPǿq|0Tª4&t3|̜~u^ə3g;ZSORDoo/\7|={099Ʌ 8qv(<(pJBP@k(Xjy8<^*GpuJkV֩j AY)teF_zaL,I6!Ɖ ť c&Bۅ`# }a`LHFKu%i LD"L7o_O}?zvz3ILsTz-wtgb1tAo8Bb1lISJ*lN}{eppcǎK/Q(b7(J 暦v+\{ Hffa7So߾,BYIl)\D$ H&C٤hX&C"`}D>_@JI&=Bw~*A ʵ5/A('!MNhFXɄd)TW;2Y `BeLX hccf:T,Ib+ckE D8lR0B#FKha{I\+O=ˑ'yϻ?GO2Ma-2h 2FF'>?~Ex< Ac|w>\ױY H̟9g_"={pi)ղ[Ja6La gZ%M+Ew:r1pu$CB65 Ly{sI,.A?/Ra ̀nsfq(i|K x1W#|CRCHS,r~N8۶mkEL&9{,J){1&ַ}LLLpEΞ=KWWSSSƲ\VT*VWWYXXhP(X[[c~~qsLJS /)WxqlD\SG̗ŗ_a/ I k@CS*JJeYj6턟*t3|M2"X?>cO|?wLdX8?w?wt[Daz+ h#M?0|7hYvKVֻ[asíb7pv{ޭ!Z֮|[q\q:A~,}CӽKe ++x2pW\ k*(!=-JiZ`",BgZ! aRN*Q¿ t6/0%@ALƷA`RNH|¦XKKZ8:7#Z?z/)|I4Ó_{e>7_慗_뮻qPq5_*Wt!ƨc?ey9GyD1HÞ(hϑT׊|/?3O }tń)2$bgz^Sdն>Gl7] E "߱}~Fz—-:`mJk{^<ɳB𙟙FYk4K %%%ҸA`k6Pd̙LN /qȋTVy𡇸|2_ncnn a~~ˮ]8}4gΜa޽T*Oh4 NS,[ CCCdY*zY<#q%6ݻuC)*2LY'pw81JDr G $K<ů|Ƶ`1h >g~R 8Ө3 7o o 7tg?#п:o(tIXk(hW+*|B 0egǿї9>b^IPqՕ߿bȵkp]bH&&NY[-Ƕq +%Ӄzc +e^~;sZkfk x9wǾ'k'L1ݷj͖oVnfϋHfymu?h֋Tjj#-! &5&(,WXijZP(3P:@#Th 'QhSj![5=Qha@۽R!9YF"x#R-[4v2.>џ垻u{EЪ/Fۨ%du/^1{wJ#Z[5FmLe'bm\/I+`Q>o~C nʱc|K_A#C$jĥks~  5q}UkVVQ^-ܰ~iPL硇cX*3uᅪY|5ɓ'}{rH)G>8GdYvILOOS(LNN^ ٱcgmm%;T*;*sssc}5X %p MJ"d`p$~S'? [˲ts$Z(!0/{:蠃4" HRwRy嫯syzO|#}l:$xfH6"stSsqַ)Ю;qG! T1Md C:L8.XD2IoO#NF\K$UӼvqw'_;GJHP(Q] Cݯs,n"m H'cBPË{ȰA׶a(Ge}_?t'NPVy{C2gaffxCSO=EVc޽$IYYY}p]R1e˥K!ؽ{7t7|ՖM8H8ϟ'Hw>R4\f^'⫟3eLJA Ġ DXend5(a)}+@V3PNaꠃ:a+&j5"$T%"UԷIk͎;رc nVJnj>O} z1oNxcەlbm aIݎz@^' &H4dL%+,(kԚ p աݠd)Mz&#[m״M$X`j baȃ(aiZ#DP&Tt O*#)#2!*6I8n').\'?wK \O^?{LZ)uDQ_ɔD);^migy'8u<^0SSw0NDjA0 i'ulF`1ҩ4Ln$Ksh+8y<> Ka:K,,u{,,-T(B2g)G81K&صsё z`4RL zJ<׸y&wb2ٳb1Ge9 IDAT}\t~O|l6ӧ9}4 QTRE?X]]eeeݻw322Jc T{>/_f}}fI&i5g $di:x_Y\a7 9ن!Nh` p(Pnp,bkFK~>m%L[Cmaꠃ:{`sJ\!D;}.d2()H2L&+y!ɤ{ȗk,P\l(ttXUǴ]Ȥ€4E -h ʉWiC cE(Z?Z*MSNG]wk%N$$l’%$҄E T`c{ϾU..ԷЁ{q;Fo_/RmX,--suq%^={L~'ogd'>I @8 #'d0c6B0I:xqT*AOO}}d2iKWYZ|Hg}BlR[[E6mϤfçlr}fJG2$>ooR.70*HzBR)4A@HEZ^zMr=p5^MA_O/y{t:͓O>"?{/KKK<4MO&X,R*h4l۶~}*=4M]1jʮ]aqqRJd2˗i6vm q%5FGH&ܽg+{^m؉dJkjm#ۈYC  e]KuΡZ.BcM  ::蠃 ylܢjY"T 5rjJTbxxݻw&?'u[ٻwnM/\շi}7#ڊl^]։l7[k'T PhlW&zZ'@hd!_̓/9se*-04ɘ~62aIXj10Z Lʄ v@mT-ji -}vMۓ5Yz֢&XK4%(Tl9.("{h.M|,O>m2<4( Nǩ֫r: sy#18nz@@j>F4"S)xƦ RDJRT:IWW>{ |BnYX)S\)Z^^FPmgY02Cӷ6Kp"'0;7je7e;hrBh`ogl|:̹^˯prC:u|+kkdYN:ٳgcǎsssqA4Mr㌍R*Q,jw^&W\B@k}ϓf9xvR4݉1rs >s1::0 j5w͵k׸vLLLyޏ|B6OWW}{g7ޠlj ڃ㼷j6jHY-lJQ[)K"bjygX O<|wyr9^yJ;v젫U}!zzzh֚G)iMIFGFPȃeX'ˑ+6Ǝ)/_ChI'qa%+zw u6"@HBP&]F,?^:蠃՝n4stY `bbEfffؿ?cccEٳT*0ӎ)Jڳg=z^x|>O,VDj,|C#6@m~i31ڊZH@\UN)研^wh4htdt|>OR6HyY{$sK+Ե@@(֪򴘆 za&؎tD +i5GbC ɗ (l$')r'^ Ӫ]@%B:4(@6]NGאpRrʕV)###LMMQVZdh+bT`#=;#055uCyGTnlzrm^ŋ:[-A"-"`dF4VXD0^azu"NLb$Fo% UWyp0<(VƄ@Q%m*%mnj,Z P#`a3zJd6AtX$&: \6¦iB6Q6&!65tA ap%Rd.b rզ9#q A 8(Gٴ@!P_i4#={'@P T4 >~ ߸s6]4dž^,VY'Lka+ 1/BA*dd%6>)  ?=:/sssLNN"8]]]TUj\58Z7qm[αDyubHK*lghtg4N*҆gO)묕W0`.c>ualMYh s rRpAfg41ԍf´BNpyAAtk%ŝ;wӧOsav8=ׯ_'Q.e޽tuuنlv~Dwٹs'?~{B@EdC)"P$h:[>7SnUيکv-SJL&bl61#H$b1旖q&1KoBn|JHCHC7P.@HA{1/l+oL1n'mL B DCIJiu hsRp2 hc)I$HlN'OGaD |mVk[Cm_ni=NhHJ}nj)&s\@\/dYFFQJVVy; &:#}Y{r}:Wf"M@JA8FX G堅%Q"Lo41gօbZH8i<__ep'Oqtueٷo<333Zj2ZkVVV \Ҋ]?tX/A@:Fk~;1%[x/I$4})O#N>`LJɰ4!PVB2 s!2Y5ߐÖ94MP(|cPæ䙶^U6"HLXZVFt :244K/7Mr^|gOqER011wΝ;"Ap* "­z[ Ei%؈ o_w3Y2_q}G,q2LKmj4BK*e n/`\:gp"l&Z<% tM*f뀄"-I"]h 2B6RZ/T(5SaBhDQžɂ% C*ft&P- СgBbggB47DtJ^+?#qb.G"J&CWTC)1J W%R$Jfm#ܱ7/?Cƫg/m֪X%IeL)eDŽDp)l)n2" #qh6LMMя~R}eT*\.S.[ f| kl谣(f\e4HU5Qcau4uBeI:&b-io}7nl#Bu?|>|'Np>̇>!?Α#GX\\ Rhblhc9r/2b1`4mV6/kͤdno(VaGZRs3SJyy *5P8*`_L%V+=4KU%UٰdavgmDlM`BJ6T5;κM+uӪ vdDۖMB;oPJbբtEF qOdI ED6RUJa!KCeQК$ہ`ɘ()mDEyq.D,]i)K2&/]ӧ8q v=mI\>|a9)x_zf:elGlDT+;7/="8~W/S}'(syGAXlKLNNjB pwDž h68C>KI>|;Zs5\ehhqPuT,nvpZkyDZcǸ|2ׯ_7O0yfl6ˣ>ݻyy[ȒyۛvEi3j'6[5݌& "v+վvk/n08>T8ґW MqlF<2>:D_w|U23/XX7*`RDNTHLX*&hL`s  )BJHm%D(>A¾7A[%DҚ`Qg0Ž80MK&"5 wN/Uas_;-J!}81^:LL*AWƣ;hS.xcVJ˫|SSZp |g?( mtܪ.+kEpRHZQA ;dS~J]v d؀o3ݱq ˌ222BPV޽{I&l6)WweN<A`Rdn~A&S՘>bK"Q>W2X^^[쐊¡O2 `#<M06N(ǡ4d4g& &*@ 2J}$@[u)L}MoOȃ|gQ[s~G^{O:rΝ;پ}; <>[[MZHUsI~~Ǐϳ뺭@ؚ,/k'GC1UeY~V(VmnEaӕl6X_ lHBItg,.p$$0_XiЪ٬Z"τ F>6ј IH :e~6l IDATKc2 k<1C&bddBztń UJ J9DU:v㺊D<ňct90=åOS*,1,S,,SS*יͭQ1Iz'&WW9z ف|CS. 38^WkzfCP 2aҀ2]p]7$~!aҡďD"]w"wm+ryLOOmFXŋ{ϞLLl+ X)yJ۷ogjjkWҨeppt2IVՓ'}g7zA)І]*ƐpMk%!uqR8,x(עA5bk u+4S -;x 02:~onu? y>o~J#?g6R<Io(WOottvG~_34ˏ{x|a W_Ct kM:蠃7(]}݇cTGBHǒdハ=zu(6X)Z.R|.__hMh4񘘘С(.wLrDDDF0Bi8n;6i=1$"KlT}Y^@QQ*"#sEhE6s9Iz2&7ϐQhƦiLVG:N4ھцPFtC3-S)'P.8urH3ryr \ɉ"Cʃ:,c^xS\:~EegZJ M$4 2qts/U[(t ^h'CdQn '. !ebm@-a!#.a|uDdto'R./^u.ۼ:teΞ=&3>>;zry^:NV#B&e6=s! w}L&k'O/9|V&gH Ek{[OG3a~ᰪ 0J_@$"1qѼJT!!=SqzD,I{ICB0^.3xWt}!Lq4yuS?7>~3{~^o_qv^[=x? _8ֹyk?#⃼Eu5{_a"CذhsIF$ !|[[Gj H<AA$ 7Qz32v ,Q,$=;5VEɤ d2YLH`|-NŅynY]`~ܣt902gȻ{ޚF(1'z-2&.>'Z[bV]:&&{E8΀5:AraHq^{ZUX%8^'Ğ #LbE Ah{z$HA: QcWIlL.X1f} c.QXgss vR"~} ǩڜ?{ rJWJ" bE,Q2XG2'):zKe%5B}ͫj .n9|z}V&Ap}aammfIw}{\r^Ө1P,ظ+++9rFN^'ɑIeѰI+~Wl~9aSWGôH!DRX h$m1y KU'2 Ah)1UR/Ep&fYX"W,o.0WMIޏLoKx3Gx7}??jf0?̡4pnQwO#?"x(o# x_N~;v?7y}Y6o=|+q#0— A@R?&/^$Ns=p8_5_oiQ(tITV %:Jl-c"@ +xL~90%]P8)::/#dkkrW\A)Eu]|A1qw:{z=Ο@X<1BRhW|ꓟΜ"#`B nц#eJ:@Md+l.#mdD(BZr2\aE"=m)xVb?bWLbΥmH'''oJ*/?Y?" z3?_co?k+b{=l?1|T3#p@;w+W󶷽￟cǎO}Q(:w `0Z̰ŸɟpU\lR{߃tpAR_ 6$ˆH~%xc`c޿ذk0RO׏tAC41>F8F`kk40-Rix\ުGqR)1+9Ov/㴾!mI؂ȮdM">/ ch:FvZE5q0~#_Ǻ#ӄ- A!2ɪ~%FYMH? BHgҶP#Jtv$/=c2`qvfT9~$VV80CH'͡v_|UPA{MB y# q"Hp 2QLl/,3G`ШUaLLDi%t-8r0W.뗯g[vlnn,..|A9v*Zi&˓u:6l8Z@6Ww?|U:cJ0VELĆ1`dT! V@O).K a i*%c!)>]L2a0_qt]&BzOٳ,--ʉ'?;N??6|;}KܕVBc=tIz罁 nzs6Lz D wA2܃iЈUo6v=bLcc3 4;][h8|0Y.QzlomSkKϦ(U;\iF!Q\nC3@kOC2L"{>џ[?Vd˥lO#e}M*;ZTA$BA*eVJ:Uń%VTxEl9A`l N)J*B•6yr),Dhة4ؼt_׹{I{[U y)._KIlE9=^;o;̕Kk\|ɉ"A7VK)meЯCQ_m+b5-a6l<|V,qo6wl233,i* l~c -":ӓe bUn0 9k?_A?I>s?|<Or%G ~)3}l6G.~_#A^ҥK+z=<Ǚ[oeiiӧOCǏsOv"1q:dСC3SOQTޠ$dK}aF#Cc>hU7;6XbMB@!!y]0"l!W 2X."(lتit}p@("jP8-I:H4ڪ8ŤI5[%f9MYҠ#㠌։NbB [jO MW*ǧ@HWpeGv}I1VtɦsY2)2j c9.?Gօ2ZlUvIgst:N=KLKCHf&'8z ;뗙/P.OEۻMl!qc4G:DR!-׳#>^!j$v aQJ {z-zw=:=E٠jr]w|j*AP՘{ҥKlmm <ϥ[03?GBd45M>_5?_~F#`lfη~~ዼ%.{e/On^d˿_?wwYaG~|>X4ݯԡ0_&<y2Vm:vc +++qjX,C1335aPHZFt:͹s8~8SSS<|)i|ml"$dž6 %/EJ0 둮$:F Ѱ2u#ze~XDMJ)%FGدy-~hc8HK)6T*UzTFg)&:D"PҪ6-̀ kun#DJe$׬PjϗM@`in`cdJk@8@VD cS"cct)m6'DJ)咦MмJPLOȧd$ascαv,X"Jvljw0Be2lrescZ]ffRNSgαve01R9`thh}UdL Ql~vl.K:~o!ICY6vwv&z<={fIۥ^3==\| m4Gn;Lpq|>$#ˠ>ů*( L9,c1Kz 20z@ @{.5q<Adp4m˼(r8T.TvI:fllJO9έR\DxKu {5^EDQtl 8LAsyXuG&WWyǃuFAZjR㬯_aa~;p,y˗ Yf&ڤVo2;3:LD+O|7ml<% "4v4:1arcƣ(W' *b֏$CD%>wS|[rb8~<| ѿnyAp1.]T_|l6ˡCp'O /P8z(tMII?*$V|>'I.\RF^{b*ϟnVr-,--f$X,裏SO=K/Dw~JYMjx? ~|ҍafOƒ VuB&Ms} AC`41=3CXbq[N l:!b>)1JqDמ8͎K4hrc qDQ WLjuvz"tR~gSPItELt<|<U:kdo7[3v/WxUv7[:a O^鴛DANGHSl]3z2Dd<\ǥ[ㅗ^^nH:#i΅FѪ<+=$)סϱ8B{wIO.'Nv4J *Bh,-= ܹ },/34%6tL&ZkVVVh6xx ?G?Agpt1IKru\'@OB\Br<RH6-AbK\z4.kWR/]\ W, i{)e0u0"L#01Ξ=An\.G.7MnczzfɫJ6塇?ω'h4&J)Rc_Bkʔ`ggmZnLȑ#E}Y;c=f"OMq9z,..|u:+++LOOIdi$ȑ#r|I677Rp qO&7^ }n2~{ZXUFBkl`rJg=aܧ&3bjujJ~a"SbQQ"t6] o[3b`d%ҋ'$0)c!0&^n 1J 0 dHJ'a<_(}=mKw? <<yyNzEmcBvJZ۞RGZNu.1==TzQ%#^;}WNBL,aK)u\nm?NA#4rhӓ,/-0>>F:a|b qWwݢT*onҨzlW,..bдZm@h6Io|#-/H J!.4-sJRxO)%I$+UީrNJfvBt<Oe0FIB]4PVOq3:2 c`icp1ƪ*R194ַd0 z ^&N+БDh6 \'D 香Z`yO)泌Msk{nRyIo/\KK#v;B(P̱DnC*%zH#N--r`-4Fj )cA:.~D.]T*!MY&'(!BU -,,.릸|*SӔtjR*y׿0 y1&HA`XB)s2W* VimCsilm+ίNd`#Yu}cǎqI9|0KKKkx ] +1 `ww-"lNC&X,OtY\\glfIR{MDr_;J`B>ʁx'8~x^p=)0&OïuU}ICc)>V{A)E6q.AGG[BRLOΐVTu<#Si\i4J*B[sS%PqꂉKh&1~JFkQӤ!PʾױIؘbm-/ R TyP ܘ:$2Li휻2 ೟+,;NӢ[acg\q.v AH=nGN›RI BJ dS.jVI2`;\ab H0l*ţ<퇖A( @98!h5[t](d}zht:)9w,jdyn&~s(pi(LqR.SN?9~CسR֫tpY= e@i&]h:z~H" ݁fI#į~8{(l^liAh4rcbqu '2A[BzFaÞFv1ưx2Y\\ѣ4M*r{5癙VÓVaRTdG)6kk67"lmmq]wqmJr9 r'NHW %|w|G_mz*9JAR;. DVIpl?|)ެ;%<\PjIuH,|ZZQ̖ةԹZB0XclRI򬎅**q7~`DDAk'$3[&g#K%`Ƙ*G~K!a1QB (O )7ν&fT3S\]ߤ[>Zb#Қ@8h ;]v5)X]]e|@ctX)8gdǐҁhcϜB",/@w1.1(ivC099f,..iar>8y DQĹ 癛Uy6",-Γ.D!GE~^%+$Y!ԆUcF)ґOI duKzY2*T笎¦EX׼FeWSǒ|C+K)TE&gg0!{- e(٤FaaFc %vMR7MRdYÐu.r9zf\.$dNkZl6gϞennVWWyyRբ^#&R)RTbyzR U"Q,__*O>$ǎ#R5FdͰm. Hmhz9yKJq:cH!õ4VȒz):fZjݧFhI(ؓcK> Yr#F8 `(a!4!brEKٰ4q^H6gHHtUJQ8t,#ح7 UA;Yr<s7Gըl4((Rԛnx&4;m:l5q ͒ͤj& 6*t[u2v,锶j1[r2FPZ-2jt:zR ui6&c1fgg! ;;;(GY/K]-͓)'o>~W Y7;bE }*V}BZ+؇' :/vۜc)A11<۾7鿄I{xW1x ++Lb ͆Kz)L#$Fad5":zu.\Wi&''aaar̅ |2LNN277DMZ-υ h6#V>>|5ϟ_fvv ە]f2R6PHpA"+!V& A&{0$>1R0==f(t](X,;0^swnxǙBիW)hw:4M`bdr<  C(lcgld_31"L#01Nzkkk9sV.^ JnL&Ýwiyߔ N:Nbkk0 [d}._̉'gllo\.G\\. כ$#裏rAq?N8ӟ zc {3d0!/y~˕_"pz2$oئRip $VH1Ξ8FIF(8*n0cE_8D=Cq R+U!98C[G`,1@(lTx|bE)^X/˴>;1%VV! A $ߠz7oZ aFa>.^H6Fuի\.4R:6%wN{9x 677Iz'Co 9_Ê6n}#:  )ϖBOD; R9J92*nJ#ta٪ԻUKL(EIJ./؋7qҞA $~xh;f h!J9{ݫܹ:G;98oŧ8E' |r;g?WGah[BE)^~N'O~)F GsPV٩G'SDa6Vr qQaen\kSȪ_AG$>rwpN>M^S;$_,fiw4 2Z fX$ISLg9?~ز@%nm6FiF!ɓ'88gƥ9ߧ(Qѣe,nzNףP(pTدGD1dYyVVVxygs??Ҡ4a.I0wlkPr ?ְ͈Nķ%sT:!QIrZ.yG0QrANX^p:;*a ljPR@.;62Z(P(4rn(X\\DkfTw:tt&cU))OLh05Qffr )%Bݭ >;7Ᏹq OWn@hD|)n9}dKd$k: u]?ı!(umhK<θW Ȓ-Kt-CabjCB~l@kXebӒaQ %nƈ00#<~:]բ033íaf) JCE(ԩSm>̑#GY^^P(؞(:LMM}_ot3H&/?skkk87Zqms̰'j%Dfx N7#Qp5˴6irRdq](bH\ejL1aZc{@sJ6]v:^1(q"Aةsd0qtIH(@ġFK tBෛ{ Aҹ" pis6J9Iryb&m՚Os&DRpkg A&LX⤍@n*C!#4@ۨt"mɈN#Dquk#ӤY|ZN#=G['S(Vx|X^^&pE2,Sj5RpO,+  !X *ࢉAZa Jphm[Hku#ʘaU"aJh!Bӈ6 dnvŃH􄦧C wAP*v;BwsDk oFiF!F; ϳS*rrk|+?aIW*\^!Zk6ǎcss2Rqr\?n8V{?h?0x|2 <y_* [N3~N00\w=:aUnD|JHۘS~Nsp,at=04Hlr*K*WhR7)bƣTj-HpH4)MMR&Y0"΍':n,*U VR.;z" Oѧ!B-ߠ Jehw5}ȤS~h'I/a21ɵ'^6#N۠W1B[@ܭӒbHaX`yi뢍055E6c} Ii^ôm.]L4AZ(E2jmߏ|OP -%ZZPAGqYҊlJK\)aD۲8B(ZJJ1lZ(\#Ƌ ~E!O#"M&%Oȋ8f9p0n6C` A/XfRyqg; + @1KQal84mfIaD>YW1iʟJI#TABTaۂ>q\DX6~{SVVE7@Hth<`<뛌MJn( o|?w?()AMH"p6p6!-EDb['Mh,{vw)D@(A !Kc!TE !I䄥 86K$UDq2#TH i'V;eٍ)%Qkd˲ܻw/} ´ ,bii0 0R.SV3AE)E:$?GGGMl,ٻ(A"3W~Z# IDAT<1{lZ߼}W -4 06k ^k4X.ǽ ݡ4X[ hl[QHjVbEd6?vl\:c V[˼t9Vڌ{=N:=OS4*Pd8{͖`%L0ySi t! ^0v.]acoY*eMcdAt4M,{~'D?{.7iX ŕ+Whـ;?8uc'O0LؠjQ(gi:Q\0D4q JXL!%JE%J30R,m ZKuv7Dt:Z˰G!2!]Bd^mhԱcxk~7he#hWF,p#ML NE=5 CrH`a3.〷KJ(SjŔ3U*9GM>4f, /9 q].].ʲ=/kzmYqPJ~eAw\+:,tʽ{>[`aZ`HbzVyᐥ%677?wO i 0zAd)^xL˗T* q%7X,3?3/7xhDTH|8aYհgi5̐/O^6i742 rdYdwRH!ҢPX]X8;]%P)8,G}$Iݔoju$<$HǎNU. 8h"$jc^u~?t<8$B>zIJ1m3"U)z)r$HgT4ϵPU35hVAi:)e'qFLGE5FS!bryu7JE^JZOw GTa%]u4 s 4WIrmYRBdqBN,7Qq*$2e)*;"@NZ \qmbQzj5F#b !E\? >w4{ iX E;m8{7ΈSg=yt:!r%2LIURZfֵhoh4>˲ۣ^L&*YqCiWͯs-/(IʼBfk?beJ.z,o6dv6Lc+ ƐiH-X+u"Z9($0"b X~J 2a)4IOlqR$׶ekBhB~G45'0BH ,!)rRYO4S>߁aZ``4{>99a410PJ2BRDTImS g0`6Ad!arxxYt%\ץ}lY+Rg>666xWcN9/i˜ N?L:gQl'=e'G (-J!*JHJS,aWꔆ#>9Z,UmNSNS&aLH%-NtXDhde^zJo%x#N;ܻoMq7A&r)2铤8[!T&l@eɹsZa}IDX ܤbXii6Yi J%)KKKcdD{u \ٻJЛrrw~ܥ cD1u` lڰc*QH! 2>#-AQFl&". 4AÔ%P Q"!=l/y%qvB)|Ee0BS3[I 0ףeYYi޲j6ar=] ,ǂ0- <]~p8D)E`kk 999!DVa&Cuy .(VC 8aբn V\rb:벳sahǽ?<|_ϬfNӬuO#}}'d<5Kf>WS^C摞Y5mQ0wmۦ\pEZh*E'WPqKԋ6ǽ$Ƌ!D-U}n|]y2iY6BFۯ?O߾GropxARqeʨ8i I2gRӲƹZ5tVm%dIK=RXZ!tLX@8==ŕJLj5P) } oݤRpq|ۿ7a!%"T(AM'Dl (G锼EkBk C)lz8#^#IY7i`(R2F_dg]+ȒhgbO)&7^xFk 0!M3 QLR1rt5>ON't]|g}}K.q%zQl6~dYEa2$[rppIA뺴Z-* QVf~qQЏku>_p8̎iVyUf3gΓNjq55ߝ%< yR}iDlNqp-+!^ K&IrJR?ߟRl2'a14; PB e%$ײ(0"Sip7yd7xvjFgxrU‘(\$)Fdvvlg*$ uZ$HT'Z%A*(YiVxU>S/7S2ɔBJz_~@]ɱj Yׅ%iBRe'oWZ?VqUZ(!t@,N#ڴ@k||$SdzDe˭6ןFs/ XqITD+x4P,&c,soȔ`nܿ'O|H]`Y, ,@83H`0t:677ڢ^smF^/ qhl`ᐣ#>n0 i6ORlxqzmsk."D+[[[/2W^_*=pHo! p)O`fYB5k>O3['e{wg? Qhe.ka ^eU4ױUt2 0Pi`Ϫ]RXmHBHXp8`<U.11(aSX_Ƕ-(D>Qp\j**ď"pR2#PZ7Ga$ 0 @BDTunݸK/wi7tGP@J5=~x:fs}h`0`yiq(HO/~pŜy%9,=xSX"U_` a:rxxqfC2p&yZt:\.gwːcUQa?c> S͎NYYmjٶe&NɑR*I<(|sҥK_5gJLݍ6w)BfyBEyb~ZG}㛌Ccb86E@1aؖrӥZ)q]MXZ-s =J%uę҄rb[܉chB(b^F{ U juTE\KEk+,Z5JXgK:L` d"gB5ʉ MG8v?7n08}:eܹؼpyNOOqϼvzߦ.%!E ܲlvSIg5UtFE.A)-P(tHD4MϒTk$uO*:Syʼnp;UT9֚Սun H)8))W*&}",0 sՐ")MZklFJÇ9rOÂ0-  C=zx!, 8fCj{{{1++\~|+mg{4 ^BpwtDO}˔Jhl6998ި{67_|1)pE;\-GP2:klihMV!b^S)fIVZf?}~1AdA D///?0;5L)EѣGfIgBpt:e:R,Y]]lf5Rj:̒:$QJ)l;c$>ԏi(J|Sb}}W_}|;  k}?ok?Ogoy{Y֬zfCX:ϋHV0ZA,ul4Q-ҤZ -JšP(R. Lcj6aop? !vQJGq衃)"R#e qM1D$@ $)Bc2 ]7Qb[Hjʕ Jן:l9=f}} 3LU4V8"~yzCvwT{}6O?=ʮEW+BSB҈oIb{K*||/@'.Ӗ$:f!FkJϯ[QWI೅1VEaw ^r h! |/ٯ21n0@ ^XL_㰿ϝ;w2ϊaZ`H{ﱾNVcmm}8R bB)EyEǐ0 cFg4µkhZ=48=3yc!(,Pד۶3a~y4L899a8b6zRDVqv61yic4mjW^`;]0 3+Gŏ'JR+yO#BBK?>ʦw6_P}s S@$wzJbբhvxP+8N' CBth4Lj\;#~*(ꤒکd($jTkeu.q%*kkk ug0 4u._@wP(roIT7y(/@IZtg?G>*ְ2[L@!pHI8StRWYb‘8t!I !B%H"HRAʟbYCB,@k,ٻa)TR%|ߧ\.gEJ̖W*imHwzz۷ܻw/$ǏvmX,R՞yxu'Zuze M"q)'''>>`2*;;;R4WCkMe`t:RPqFN(\.RF<).ɤu]lfoob1Q& weyy9klk;JFNZvaw #Vb+Zڄ&)RH)ˆrO>2KfϐNI:\rFxE&%}!sttģGmׯ=|0AwJB^OC^i:rzzʓ'O8==%cZgbUTXZZ^g³ˋy} (2X,RVt<~8r+WdBCfKKK/ 9m^s3 2!NuZ+bR_~-^y^u:bPva1[diIun|wgvy%Dyjl؄y\ @_$!,ya!K vIH)VuQq N ’b >7 ch_Q*䋷ϾLѕeDKJ͛7 ]@N:HievVs DHIBqW2}:%}^I$>=ER$dҐX^Y!V>L=ۡQ10 3y(9Adבx̝;wЛEXX`+++ُihFaRyZf`0p}R׹u4KӪT*978j'vxp;iee% (J{n|@vv4ed T\u,&5h4IזJB\~j6:>F dB8<rgUoӗ%IT歷eksBb* /3޿MA b!cps&beeKm3LL&9juF# t0Egd$z=(b2t)%f3#mJ%6QQV32e"tͶ<y^V%̔(X[[H!D(M&( D q||LۥR 8 F^ p]7y((T.gv//peogw$yi{7|T%Y24'GO ow>ڤH*&hFےDA7"Wwu9:L*tNly(T -4hn頣/A+FcQ,Piߠԣ7В(.2[N|w~?L" p nhkyh2sQc  J'еy+ y=Ҝ${X&N&P _+\8!^!Mg:).5"R1Xk+]S)#G-PN'xOQO^$<]X,fR>,w0;XGaZ`Hmv:DQ.KKK4M*FJ ` pppp8Ȕ!D֯p8S-pqgl16{zzYFVGdqaV5>2F7^ZS٤hdoHH棵T*O~ okp'kx=_Ѽ$B fy꒙n |2Qp|-'JʤVܔFHAzɵ; ca%;LNȒUL*NT^[ T8e9˲ݥPpkY!54OO|Lc?yLQc}c}W}˱Ă\˦NP~z:2NREbys@hé-y#y[iNIs"”|D|,2tQR%0;u26^*G*F:uܼI\A4|b@\f2'IKԺlg5KydYN'q[oqpp |XX`f`T,Y^^f20Bn)t]p]5VVV(E&ZJ5D>F$ûxQljmllKK\rb0 Y3QUEg=;HS?ѐjJpw7sBJ ŔKV5%!T 1E!D"MӚHbp fD'fC"AHA4N+Cfvfg5L:#J6 HXJc.;l]X*)RqVT, G(h4o8k%Z )eH8yKj~$XX`<˲h6Y2[RaggVPoooMT²IlO  &wOM4iYYY,o&äC=$#1f^)ᐓNOOq]7#GʖWpLC=m@@GQD2U,hdEn7qST2q0378DKI^-K?~B$`soroXSTI.kú7t?ɐI3Y Aj\mR| UIK)YGq^LY% { $V5ָ"k[\v aY=ˉr<3v2d!u,0lc{7sιki~XX`&F`6ub9::qjXEբhP,?4؅3Sv988ɓ'@X ٶmC2`Vj6Q5JpFA ],a8fI|f]6^8Ȟg3}FQVCAS/evqg`'''YU\fee-Υ}0oyZ->s dMf }]"ͫW?'*~h/?4Hz% `T 2;R qz>Dg+n GJ`暓"ihlvy^EN S?(bii h.VZe*xO}5J2!0E4 asRhT1Jg6 HsFM2F:o!o+8J>iPZd1Hs%%8iR=ֶ EXTBD7R\05KD8p]7;jH۶{ǝ;w8 L ,)NNNY2qf3JFIPL)'''Yt:-BJh4;;;,//gEh<sxxp8mvzMYߦfy,fQeu߿1+++ܸq##f&|˲F# }Ts5S? GlGPॗ^buu[^\/U"< 1Řf՞yv2fմzA]4y<3ur]7d'6Lµ%==9@HBiQ,8ܸv2Ǹ홴Y>b P( Ǭomb?7TQl,K¡dR$HO xB uDB XV'R] t<Chbl ҂aIfhyrY:KK>ZH"(jl_Bk}Q~Q)TKz즈[dxhpe ?7<.DžaZ`HCJqY[[K\E\hP.Z3L8>>қi1) jLQb> &"jg⩍YM&RJ%qRt.Te Q =zzh˵5 4lբjuaF.M-ؼu5~]կG6R~_^YzEԻA-Ok|;șg`%Bd!+灐(TR;cIV\?@ȬRX(!\jOy\r8{.a#z&ѐn籾~GTbmi+'/8>zkK ,(hEbꌌ$1Bi$46\$.rO`,{ݳ׿pgϞCQNO,)z*O<7x7ssQۑuޢn+)8IMa?[N$'O*bA`n۴"M:N0 [1ƠrUQo٧"WLf.\yܺu c Νct8iBRM3nGR.nmrb SO=ř1gϜlr{AY./4M\>Zs1M 6g߹{<-GJ.q=v5iI V)4*+{pj p)KENT^f?hRarWJotDDYRk$1V|vϜeY~(u(i6T}hvjjI)LB$YE0my|\zIs}m(@IJ(Q"ŋ$kiY|f3{muj6}K LN"yt:e2ͤ=q}Fa{vXGш|n bR> Ðjjh9UbQ6g ^Trvvv_|W^yZ&`u`5x[vӈN|:uW׹*ۺw ټ%G9%dUM A`&M.\8/|9(`sGw~< 8uRV=J;wRg T}ܾɟowKM+j@71<IJ$G;E4Y_&1YV)Tr|nw19YLK4A41Xb1$UMrHdQjt1"!)2Sȗmoo@~C[-$* &bAZ=e"HX|<<~k׮1 pǪp&_ :!YPDt>P6vhe:*Acs&1If}dm QhGsvy=v2"8B)Z/}s: M:o6_왳泼IOST)4 !^f q5\(E55lG4ժ~'v7}##-u׊W}_GkD$hj2'Y*P@Ĥx.^dFD)1LMoZ(Fj'j!K۬ ^~e0RAIJ(Q"lܤ|ng IBvz$Igy2hk V^~OѰ YM({{{L&y=s ^ϖKV+Rt::α:%NέV__g꯸upD% VӰ> x'}1dq f[n,~omz[;,v:6aX-1&ko3& $IL˗@b h(V vvۼmv8{l|>Glxne`Z񘳻ľ7J!?3}h%|Ǵy2mY~s6) 5qV Pj0c8$9m)q.yeDFkȮn˿MF:TF?E6/^_o)wWV㺌F,jVٖVeE]N^3r ґy4I$L%J(HXEU*0d<!Bbd(66#e W o0e*#i>T YY.!"zgϞnV"yY/wv\. m۬'OQ%(q2N"*x_u_׾5˥*5|u{I_D䲓nG:9 'C*%YߐFHEJ9l$| -8Cx罛|p>JPࠨW\.α ;g*8QvO'Ar8pjF!^AYOoʡ$\.9C;ID$ b瑒qrb㠍iDӊЭ4(cHIqTe4-/-|0p|#oTY<8J1%+PSz.]mQ͕%Xv֚phbFd6<)upuY)Elz饗;6LiDJTD9$/$dD>0J)F?$IbEJ)vvv޶seͦ-[E%,r[,Ksk}^G9f; XI.i0| ɩVvl٤nth&c$q|_fkk_|oVu9~[}gt:Q"LI$8$?#VVe;UHc5rIyG ,x`b|GO<;o(8s\v1.ZiZ6t d.]DG?W(E$Qv iʓNIIX76v]Z'FבHmߔ kAA1N{40Zc,vCܾ>ou4_?OqUqCDyVlb:ڌ..]u\uܚGä1_Lh*EtK5= I> ɐt1M43r9.ӈkiȈ̮)Cm2Q0$#KdD*,n_ t:a2Xd2h،w6Һ-D$JTD9$ֳtj"[~ '‭ڢVTImcpDnX\.N$IBXZH*ukZ1waVZe9{1,+˗ymLpeY%8f~>_>7]G dp6ŋL&cUv;qI~Ó?ݽ0˗W_"ߺ{6qin{uzLg$Kt25*.D1_??џbJW):xH;/I01sWN„d 8sIzc0|2ddI^1s o#[8*UZ)RqҔs=*8J(F;NMcKd`ؙS)eէxlcĒ'#8W^͛#=!d,Q%J!wbQ}MzՊ J!(94MkW[zRKdhĝ;wjJٴ{F~Oݶw`ֻlfJȒZFET*[G.Rqի?:Dy'9<*I59 ENºbU$@'\:ɦwZB0`kk˶IEٴz־4 |!>?p_-_wEvZa$q<8| _d￁yu}W? +a42ZV`vVU:RaV48焊v'1krp0hsDЎ 0InՃE$<#l?{85ibq4N(MTYj`EN8<_P,T՘$IB^?ֆ'QЧVa?x`mwIJ|Z( S%J, K6V'MSΝ;6X,hZ={vKxYxQ,nbQo61phwr; Zf #C$%IbЊ}:6Zzn'ܼdP$BΟ?//sEoyޱ2ciiuSG =7"*ر$ZZl.&#ZUHg+ V<>e)/7rqܬm{kpaVm=ɔ49<8O~7l(Um UVnBEqe` KIī(\吤nT\iXaX1ˣ/ͦ-<ĔScP W{@ }x=Cz-e2%Wh4Dal:j,znUfimxZk[Pl\~7|f>OL[&JTD9!f3 ۰ah4ZAղֻnkIs2h<3N퇨GaqEltEO+9=m =&)  5M(b>SڢyjH9 ')B8^lv|K_b{{^x7nvZ1Iu*'i$<8IkM^׭T*l^Fb(b{{lj{\R.C}b$~ Gk0-(\C+ˀͳ<}wo }R0)uD@A(&SqTYEJc涁QD)R!Mz4ub!ٌ%&Kn&LR|U;Kw@iEZǟzVO:TJVb,]/xv:]RŜZ5Ȓ fJZ q,l{Iu%J|( S%JN6#d5Y"vGTU* ZkZ^[,!֟qe9wwجbD?Amn뷵[:4_7I>E՝fiJ۵8rEb2=.p\h**qSf򒉹K"Ca*S$V-LK[[g0&׷Mmx* u]qL'V|4Oղe1N ڭ$IV6{&ódIK=}^u^{x$Hwps?ID%rc,ZHDq*Ve8hclNIdbmqnFayhZ|_٦^{Ͷ: >Oڬd*q .FQI$'.K666lؾִmj, z.Z-k &)ZbZ \_`<̹Go| ˆ'NP&2R(jh4I>3 d!1M謒!6V$ T2FG5929V lƒ1ю*iuyux"vGyoۼ{˓J뙐|]iZ\빦<%<|߷/ C-T*LS[ sφf.FlfKKd]ˀ0pf\0<pC4*M~™ g};ڥk4\=BY.@Si\.Q,]wõ0|vRL>V!,Ld4aBϖ\`ZEP+e& (0IO? qvAVn7nƍ] 'YJI6}"!*:6,j8j)J{Yxy$IBRa2}][8Qo{<{ 0 :X% шˏw ][:0}%Oj09Y(I az46}邊d_\P|e;pd$&%0px)Vx)K$%*Of>\.p4MT*, 4=F&3m6m<>[k۷vP,9)A ?M( S%Jn'džŊ:s(bh4b0Ze! lF\׵'BO')iZq @Ԟ苭QlIJN- wԪ`'qRI6jG}-vwwr UutZ>4&v]q\?<(f%IqEV;O`X~6Cidggvvv޶햍FN3:Qs]UrҥKmƇcRU+8jEˤ95IȐOYM(peή(=qC\ S9Zc2)"S#"#7Z$LJc2<5&'Lpyzif\)$mxu6шjE׳N! 9L[FuC[n /Xr$ɱuaV}ħ0(QDxlFqc%%rb.ߛf, (b\G27GN\&؟M|C.|>g4ٟvvjVnJ:nזJHLZ oyb-, WAZt3gxyW$I>bQÄDKSk}IIqkd\ `0mBTmlfl]`F$L{Q>w|@$4zu0O~'W]c| 8& T=Į}ƌɈQL 5 347Q %ϥq:"K2Vap,K^cO1@qY ;.k!^,{ V9|uݻ/|}jV IDATuakDO%a*QD6[!6QD 䝂 EIJճˬ#Q& 6dz!AdՊbaɁcY%Iv`X@٤RXeRbFEY$ah ʑ>\2Xt cV… mΟ?/|LmZߝd >$b]Zoەߗ4YOug^ܹsut:,K|ߧi6sݻh4̙3T+UܾMEhWҀo)Ŷv%IF:B5m*6\ Wk  *O7OE&e[&/J 5E%iJ >Nʬ}Xz!dz*׮]c4n+)YI1n\:%L$2ωnkIHsz^vT+8f4;ﰵ&woFņV||___ǁ\s(i$)8RcFXJXA=f$"S$:٥YI8R<;AIQ|>ќ%G)\$Rl V'?4g/]"bG,ᔤ1pE٢Vf^lq4[IZ}߷*/LS$1 .MS:>@EJiE%Jqc5ސٗVC9slج̆)f\׵. i4t:;RG*OǖTF#á )&{,K;Rl]omI^u>J 8 bau[k)p}9'˗/gaHRvЫ/F-޾]ڽ&o}korxqyHk 7eD'ksP4$0|C ג)]_y[]f3)(Vdd F;](Eʪ1r'Bvk$> ,(~hDE{}Nx<>h(s|g4Y;]n3͸r ~)Sď:g$Q%Jt͉)K|:ڀX[<#$If7I(S: {R,KX,yAxHQYD&phUrIٴtyDX5M[^G!f%!JŒZƣ>JݦoXUXἮn/+^礵~l2plp۷Y,t:LiJ".H`Gi*~v8P+t(b믳{ J{k}{UovV5F'#K2# $㲇FFdPNG1:o3 `NJF*mF+HU2)sT߶V F߼1)QU+D~J%riI)9/IGӱe <qM߿oV1tdc{uĒTz~律/ʆ(I V{= ÐMf)FfAlx7o>˹3?UH`p< e蛐Z %'6 2Yxa܋Z=`(18s:Q$*D D ᘼEzlA e~IqQ:+H4 Cl nS}e@ZEk Dq1,s88uڝ ^J;`mD>V+& g4S" u =MV,cOriUbxQ\BT .F(p7EHSR*Gu9$YOlaȅ ZsM:.^b\IXAg O'ܹsvx~2~wǼv41&MU,\QGB>Y)&i:7Ә҄Wf0VJs[]a!"#J"e?lɮR(ξ2yJLR W!#◨QzE!d*Ri\e65!h4ptJt]1n ׯsWfG($L%J(Qt\|z0 iZOfH~{{D9i|$F#ks]nX$/$r[GJ1s`C-Y6'/]-PȺT}>/_Z~UJ~pݭ->gx뭷'{}>[U/kCJTA SK,)h ^#n}zFcg2U)VLRD6wIdv=W84m+SvqXDn} Tu ZEz0vB1 A vՖ}?fv6d2d Ƽ voƱ:J;]5D%rHNi\"E+XA6B(.jնUU\o+Md|>RPh4AC׳u*K_Q2cnԅ5 666hۖI&}ے'x<ϳ UYpu%i\2888`0Xl@m!gܗܞR9_2\9 C{q&X*M:MqZ'TC&IbMl:}:~ŷ60n,Kܹ<*Uv*s5_O|4)A */dH3% 4R@X{7WF*4BxIue!0"uTɊg#M i3)Jey)UJ,1t77yǫ֘K܊͊(&Ge2آlF^G)e_,U3l~2MS;*_7dHNr?ŹE!ǒyŰZפ0)< ǂ=, }?'dDvmiTڭUVjNEPxϲ|xU+o~QgZ=: Y`<\e30 \bj]xRy5"I!5v͍c-K&jeg30MIFH֚_W_}HI+SO %a*QDbf(NN\DZCZ%_"vbmDY 7S,3%{LqQT)9Fv.d#vFt4ZIJb?,q2vٸppp`gvɦ_(k)d8,Y %VH4Iޮ庺#J(,Yzk׮[պB0P%J!۞Y{]mlYOWlp=˲:nd%K%yr HפL@6ڎ\.QJIaX߿lRV Kg bc򆽽=KIcדK4ygSV̫biU'= F$&?Zk1 i4 ןy|*>uK`юZ!a{p" Cgpb>j?/!O18$h .LV@^NNz K-ٯ/m˜$^ЊӔǞ| \&H0>oVEEL&jINi2ؿuY[B Iuy7z%׷|('D% p]nڳn-Hf8Hd1hddCh4bp8VJcPlfjl]9,3\|a|xvmFAk5jl&l"Bj}X,Z~{r[oqU}*? Yz%>}D%rU"NS{L%Q$R4*0m3^orvڧKdةtzl.e9l= RA :Clbdtg!Ǣ$-KK"Yc9J Q-u!Cw+*J0 큁TyD*67 უf<9oFqliHxٳ;*xE}zq2IBDVr]V`й.њZp=5i¸8F0xQCaIFKBm(I,x)&W6UKd4JÏ&5 ~K,p<c&0U"# ֌c8V+KnضDQW%Y^r5˥}]'CIJ(Q:( az47V+)lvlE[Y!drIp[T~ogqk4v# BKĶ ;!JBQdZrxxhI_q]u8j"z~H[ӄ@I^Kla,do|QŜ|&gϜgoLjU' Y}t,K ^zalPq@MfM.*!q|28cW& ?WPJIdTVyV)Af+#EzKMg'+nA+ i- L]6 kE´NʊJSeV [ނ՜JٳL&4Vux ߈x*jWF:>Mj('^1duCJV6Ȩ+<{}C*d P|[R(`҄V}ЎK zFV^/kvVeQ5{J)[4iFѰ)J}^|E,'UEIJ(Q"jVYT<9ZFѰjj:v/  lNBhey$*.XF#'!Cn%;U̠NR~ r`$Rt:Z-* MZ$vNQ$ni6$ ^\ֆԒ@dMIˌJbsnD綠cBD,bvoO>R:2W.C !gvjY[S~a f OguTDBLQIϡ7ۀd$yׂ,xH9IBlL4)B191I4b#l G&NGQ܏8hr}{gT!>?o{I11IPw="E4{B$AY˻19Rt.Vlr7Ij$ `,M[vSߊ}ߟeT*XZZƒ>JsY):} ERt[&.rb`FVy={f6w>{CFepPH`NT y墯.cl t&bd5Y]B  #`dm43uPJ$ ϾҼ~)g@,r Wmmn2n8~$ptJ G)tmL['Rm"RϒDrX9cܹs6-K.1BnL31NR!(,ve!(^% /^LRs2챥E+q|z*Ţ+Ecr!>jƆMK<V(8KTHD+jh6X^^Ғ5AvmmHPAEA.!"r}462. IDT#1x"- "]rbF" i/ \&(s.8t^'}411aOa)MPq꼳F" 8*P0 q&ssBi' ebɁʢJ ΣN ʪIj%PF؆#T}zPpK!;' A dy<cP].t:v.v]+Z-(0 ``$WU:ujbN͋,\"M|3`"+4(1R"bԙHTIyū^;>Wp8DVʊ]`˱mb:QLӯ' beVNg<bkk kkkl׃Rm2P*([8y$Jb{ K&&PKbQE6$bIyVVXȾ:C2$}$%"E䭯… 1,n%'9iѤT^S\Pz|(G!(`qi Q> '7PFS$J5d42D*k(;F($3A R 7̓I 0yY%Hb>\JTQrExi /hʣ~)'F(ǃzS uS erhV{ .r{{\*!Gh@)e-//[kyif+$׾5>}O9p}4v.RBD!9r^~2EkoCZZh /sӍn' ENI"W:YDj5,--őGꤊ(5(\<=`AVb }D`ID\ADmZ-t:KB^4.;_EkyD+N"O"~iH)th8MLj~-a";2Ν?^lZ7'sJD\qTnb A9.|]r\8@'cE(v\4Pn+Xqꑯcx{.ʱdv ҬH*8$ 5BV@dB+s3FR")8F @86E 1):?f$AX*#M2.$6)vJrͬf2 bqs]I`Fh0 #O>'|2;P~N7q%ww`".WݮM_t$FI؇ahJ}:r#~4'RF677'R$OOcPVm4Ipp*Or^$,iZtt$q)#H/"IkZ6(DA#Ap8)eHvފ5/Ż>Zk–2!Ik ` XZ^\lh b] Kӓ(Rp8H BKTF( ' Rb88l1zĩYNc]yk`8 RpB Q&PP htܙ8r^3_9<8jN 7P5c]"b(U8إN7q&"Gsgy6<3ăeTb& "J޳'x1L&-IxA\x?D4jnJ%=%._ZZxFqJz֚]I}߷bI.ĬEF#AZ^u<"f 0ߌ̬IVFaEy1 %U:*kE0M噬&@vQlZOl$Z)KfQc*gr~љC$ʠAU:EפpE!ɂV1ݙ JP)K36R{-)NcLYq]8pzA5 Dngs+eDj mI+Jv6zVWW‚( vmm _my}?/gvFȭBD!9r(tmVDsvZ[8z<ϳ+GRH8KCs8NSpin3`sGhuu1G^MRᢜ`N!>XcRh 2~F!R)'R\Bi#+ 4ʦNQpW2ysWTURduNcY$jg[G)Nfri7`A?b6J FA묖s=(`4*$7ia""J%"(bͪժ(#N>(]fn)>7Bw3JNBrdA-5,Ũ-X*Y[,`)]Ŵ.mBkDV;#mjyѭD^6666nxkbHXTlVffEk!E=d|>E$B -y$)zYL'iSJYyu7 8AdŪ:VV܃'|Ϝի8~ <\FֆZYްJ$J{i 7 xnn`6Q$f~h )P1PJԌbExhxƠ4X#0v@p &P H\ qF_RH &CnuO}2< om=f/90pN'8ш5h.۾ F?DVCCI)JXz7IX+3vfp2[ߋXIĎ4t:WLt:IkZhpǦ5`!o"zDȊx$BIRk$tyJ'بWIDATG.c钆Zg8a-$9)%(wfLՕU9z?8~I<ē:8rj:|ov׮EcEp,Uoh@֕ظ| i`8aQ B8^^ (8HavFQ>ƨA|`h 8.RfuZivr` "G!)kd5^;>yt\e'c@9x? ?R"MRxcxnX\ZBVEF5VVVtw@QTmT*YGU['җK.MA(~vg}n_Nr.ߌ 7P0BH0 aڅC\d!,\IŒtm6R]#'l:4 ͺfSϻ,M}%O"u>'bI(`0M0fў={<[O1ƦRclzRKh4neE#it+Ro$YIa׳J)TUz !.xqڸ=c t.+G}'N೟,._^GcϞ=Xm.b:lA^T1c0ty!/]B 03iu1vR @ŸP@J!v6!{쁃_pA*`0R bυ2.$2Rc,i dNLU)#1m@iGb4KpK=I$v, `KRԿQ%dvsۭva"ӏ ќVeM:11T*XK5ҀV"P_|Vj}$uCb d>тzV=:۝IIzIMCKIS"O"Ƌ)zb Y߇hⵯ}-?>nupa,5kW ATKhkw[B8p$c qm{ .)P2@#QɢBJ+(AY]{G)I`PVFq>a \@Aމ,hXMOiSxA8Y 2ZEv G x.R Zn6(BjyBӱj6J$3ET*J\.+ʊg˶8zc|+_3g&5w29^ !f@D!Z^٨ g"$ On#Fz@VPP'\!D+(D Qi[^&vb-mmmZ YuUD'͆k&VWWhMDpH,?lVFQd8FDVVV p j mQ cb*k2kv |4tV.Λ8 AYZr&H&3?QNcȔMi3Yɓz<χQ`8˼hFʥ ^g iNn8NpřUiv]l4;Ù3gl k<ͭ&rAD!9FZͦ]C1N ?8I\-20ߪ[h-"[j`uy3|F)%:18(Xki0c8Xh4a y%騒?+L~IDVlDyA˞ )91J,~IB)e#ahD%%)sTEJ͋6V .^c iq!$pjJZ) 6lύ!8A6Fd!$ph7!(`tq4j8f㮋xk7SV.}?!/ &BYYYuER ^zh۶D,t4;*#FZí&m[]R1u%!KDZVf,&\E6UO6 k =1VM'umS[IaŔ7 w %#+d;Ap8Q!oT*VBX5ITRAVCZTt`"$FZkaU K8z(ٿ.3p~K/㩧Bƒ?3O?0NR)C!@I`}a-/~_l^& r`"={Nkm[6771mʖ8 zYT*{j-26pa(wyyѫyߨjHD\)xv,H^.F8yNlZ9iZLTRdDȢ J}-..ⱋE:!$/T L,06cr"s3 p0y cpj4|@+ U0VY?%8B۾'!K4֐9E5KE>B!By١}B!r)yB!2 &B!B!B!́B!B@D!B!si+n((>(*{RC`G~ 3H,rj8ydO?vk/{q%]ohdceL}DqxTS8W;8aac2&E0; =G;ǚ7ibŹe&m|2a c2y;Y1+띩.3)B!6 *;?>(N}ٿٺ@}Kc*]3똝 s$T~.K̞dbgyͲ9.]ݮOcuy 4g9;?ޭAc=1s_L#B^≯%Ù~>q1yk<ρV_7&23e.ʡg2^fYT{9ڝ !B!0B!B(!B!dLB!2 &B!B->B!Bn?hV8S3Q@X\XB9,)!B!w׶qX6qfbz]moos>>hܕh.5Q)UnKD!BVgG\k9[j! ǖ6M{dCi(•s;4LB!A*6|cGx/N DΑẙDMDwי^Yh)!B!wZk(ڤ=wļMwuÝQ2+4_\R6{Y~Pct`"B!h-爥,.`jeGPEȼTc]ȴ 'L2jݙ>1u]d(!B{FCt4VQ>P"7/Yw";ugjL6AD!BId+eG(M(@O~ gϞw~kATkթa??>:|?.gwifʞ>4o[sSG3qJB!r)t# tfnN:'> &~W~6YƯʯ:{c Z-=z /]JoZ(?=Z#MgS t*&B!B"Vt9z!9{w?._#GB)A^?q/^{oJ$i: sxϯ| P ?w'~v9%J7s2wz7#-k!BZO. h\Nȫ~_ >! C;r kkWpq@)|Cpɓt"8gNcU?yGfg>C oX(<# Gv;+p]L4GXJFA"a"B!.˜t5Rfݒ)nA?S>{?+8y$Nw?N<Wְxx};룦o))g~aC]ßo>I^n>8N4]_W|?/}u:g~xv\uK:E2K& &B!B 6H-άgr[q<)g?֮~ܳ>,.^!,^*-ŧO}>}g^/5F)Sos_{_E߰ڇ߄>s>o_?{_s!B!w h&4Roy[܅ 8w<~m׮cqq Ν񖷿A9@[loNpfX9?9_ {O#8p ֮`Ec|ÛfT]_sxϷG`/n!I#*>s?~9&#?.7abB!;qɳ(&ݐAO}wpQ:t.<gq9((;/0~oiߎ_ćZ#+]~QŷG*;^x.V<}o ~S?]`+?q uuFB!r_+F!;K.C=?c?CGqQ\x?SN!c/yi%+y}a"B!b`?׿X__ǽsp 4 ?NS;~ 6q ٟ_hmP*t]!B0:y> C:rN'qi9w_8c}h?/0cw$Ξ9":TXT4УK!B!w:V*w8}?E_;݃ Aq 50HS uj*RP I5|aT*;Z0IFB!;-.y7kiU7jʈ,b czJ$N)u]x qw:a"B!.Hy&!";4ffzR ~Ǽw>a"B!. )zXG!B]D@G2,yƮP0B!rqI<#ػo/*Hӭbp4ڕ5WǮ۪+wA!B!:mٳ_F>;(+ x}cʾݷ`"B!8!B! !B!́B!B@D!B!s`"B!9P0B!Bz(OwIENDB`xiphos-4.0.7+dfsg1/help/C/figures/sword_remove.png0000664000175000017500000013733713162045104021261 0ustar unit193unit193PNG  IHDRZsBIT|dtEXtSoftwaregnome-screenshot> IDATxw\SOT8{*8jݻ:ZZۺGZjkVk'm_S:n^I$~2ׇ{NnTB!"Z+dxB!e_Nn۔PJB|qc˱/C B!x|y/uH6;{1N!ByN ZBd|=/E܊&'ޡϴ a1L!BuO^( E|Hy * gnDqrZ>T(D}HT.[B!/q?4m Vp~ߚM(!O/c̓UҼTz3؄t:-JPΝ;G&M"CZ(>}QV-m B!xy}͑vШy{ :g+Ʃ˷9l7y-.(~=' t ci߾=gfiAT&Oڵk ƯvqYsA7L!īHJ׽3zC=.+%WkqJ@6m `]ӠA0^j%?Qi]&*cb{rh֨nں'`Q,\U!^y͐̈́4u\\v(N릯Y7um3ڞ6nZ& L/<šcǎ`ڴi|\t 6УGN^ vSؽ19U IL CתPt8~uQ|k?^'7w{mB< i/T*c.#oK71h٤AM+%O=ݦ%0`~-/^]vtЁx,BH@ˈօx_$+nzRzPnh<"6AΞ"ES΅]'b;SQ ha>MVm3a7v!1 :)V}Ī}bХHT*j- §O(W7 rgcUa7|+'Yv\#OS5ow.ݼONOku:qַ&qxq VMm7#2sL.]ěoɶmXz5Æ "q$BgcP>Ŷ ",; Ox׍ gORV5lG~b#9 vTI\+Wf^ȧ%#v03ha_͞GLeP ;[Jy> Y"so_ػZ P8_vRռ9Qx'tkSՖ\TثU> ߽{=~zE=lCI?иAmk~-yL9M+MIpJIx_[%zoN 5k.T0~kUQŸмc&->ȅ xUʒ)-M-eq*nt{ueraQ C'R@Vj`ʢ|8-;D !H o7C] f{XtrU9t 4~D2 ?'_ʔ"-?WfzW@1NKRX-߮3pzahݎ ~D9F[\$=k14:bٓT&!KFJ9,Pw^\Lbtߢq.WDG1UڒB(^ZE"oK8&>1DZRYͬeĵ$ieXj׮͞={_>/E\8mj3rdO<ȑ#iS۝moK-O'P4`MpQ%2wtu >vj%vBt]!} (Tp&@u5* : S`]MlPűd_"ùhQ3N6tZJIDu4j X'Ug'TѠR 1ڍ$:O !\oH(pI֮Y :9Z"kmiˬ{IPLY2֌⦕иRa֬'9GnӶv1FJb(¨QhW[ߒ$ZW\1-V_cxn"4_IդFťjlb@g8j$O6n٩FV%E-]ja̴@&>=YZ5YL}x)3PV͚gHtزe~ 7joKӨ9ACŔLm̒O,ա`IEwxR?%M.)2Kҭ{)aJ]z 㦕eȶ÷mWvgĈ&9FM:zHh!^eE|*qi}oth/,-Q؞G+1ew&}'pt+NI6Ň)?-=ͯQsJe`1ch\A뽅xU) *WB^X a{XAuبhv:ĚT,JU3_SUx?BXRﵢ :4MEJ} 3ttgVDBeW^ܼ,:7ZJcƓoȑmc@@9c_؋sLX3*Bb@RY)5gtݯ7>ժV6ƭVrMK({O;Cqq6Dy]XêU0a۶me6lBMH^\ïu qQ z- Qh[=wGk@ŹsIܸOLbZ{ M:~ᏉKЁJ3Q.W5)*&R̓{W_vpt$&ڠֺaCc6~U<-KUߓɞ3ou{a?a g;s+-Zw&"&>OH8?Dh~;NK0tP|||(_4oݙD$] ɹnճ\={BQq}!1IRck!7CBh5loڲI:=i* p'>_AJ+nK`~'t薭 I:bmkq?:Lh!BZ_poow$B!K8 օx I!BSXMX :B!B$B! @ !BaIB!$B!BXAh!B! B!VZ!B+H-B!$B! @ !BaIB!$B!BXAh!B! B!V>۷n~aPs%۷J!BL6L^_vcǎrLi4 *D5z&c{& 4@~Uh!Ll\v~O!f×&oݾŁh h4(K%?W DGEq]߇-ŋ=Z,11EA!Oo֭G9z=z`@Q $$$_T*(]4۱w5B!⥖QN' bQ*=h!̰B!ij( vvvzh4g$B! 9Dz@L|$ѱg8C|rұ*,}?.]ƍ_s  ѨԨQ{o{z]VR_BXBQnޤP"ϵ_I ,,,{ckk>"#XbgΞ5I?Z%Jdτ0KQN:A*Mi2ϭoI0y^vtr&6&: ,Xzl8:r~ SX!< 2&{/I.k)\8W<>6szf}FLu+`QURu'|b0пʨȨ(F _|G  c1 :&VQS'|*T$,&^Ky2p;.\SU+l]ԜW3 Js+'m޽iF Z=G&R[<Y֖l[9g-cME|\/|JSǏ^KuGɨXƓr1vN6-9XB*9IӢ>⋩}-QFê&Y?yxx{^K'kC,g NɸUCPoRTӌey<}=w2=w{oÚ9 \^{6wx;6,k!{qWPT:чc'N.= ܍qǒ[ى<'dٿo?5Ŧ@I㈉|͐l nԫ_N:S;س/%%a뉏@TₓiTd$z.#o<^8-4 vvv$&uW "./gSd=s3w`jG6ܪ–8wp U6qc;);)zpR,9Wv}tr [^>a D%O%䛠 M9Xq$wn>47glܕoZ5"y|މo/7qxG|4ŊPXY:[ģ$r] [!<+3xo&]LfH૩Pɫyi%ҵOݶ<Ӊcӕھ_0㧋,yvuTL]%ɱqokӬ 9q-{Dh(N}*];a7{;jUЧ۸*ZŊ$""> SƿFI`PCuo6ӽ܇+ydx=/R1D$y@elO|3|-Dn9s7_ex:Uy|N|l%YwE֡0=f!tg߶vh;rN[ε7jX@Jp0_wlkwFţnG/bX{s_MхElEMׂ~<}͵1/c -X.nrl ǚOwmۚ=y^;[rLOFjR|9lJfh*qg]3n=~2;/g(w\eՀŒi:ώտΝk|/?CX=֋nD%3yD $h}L6Dm$:m ;*DFeX+ӄ߹ʲ^ o7XޡLwqϵH.x @dc"#&g9!'?FrFdi:G{^Š(^JwX8Qm79s7auՇ8/Y/eܾ0u=cƌ%Ojs`yR꜍8]b_(uyϑ$zU<4Bw1Z{OM߂bH~j]m[t$SŴf6.εh^[V%Rih?|W?#`U~98/pi^f_!M$+O 6E;7wȲ]j#Ϳlc['[ Zt5lR5X61z|X4 U,gHױqԠ5UѪP]^ASP%*QAq).>:V.x_!j?X>7GzD |D݋:1櫿wUcp,31h"Nxސ X0u_2%AzEO+|`X<~kƗbZL E=-އr=t=YyIi$EQ@ŠUj ~Ƥ\Q*9i(:q6N8i 6)c^"Rtz3cQ?'v\ ǽw23>W;x"w@hΤ[=|)^ݻ =_a6k*aذ NeI[*vjl9uT'_UQakcCRs.cX1͵j{>ݴ_cDz,Xfn 5Dž5YrS. 87(&#"NOdG|a ݪ>t:ʗt׳Պ0JAwYy2Tl1 ͇P`5w@J7@(V]C}(X5zSFo'>?xi0o3=m TӖ<_V-koq?."EVxX orfWjLNn^F,M7{gx5{ g5~kƗִ F~ՆEYs90x{孉;3=}i羃qZ(--%QqBx:L1Oa˹(GX:C=ݝ.$=w.|D N 8y:}"a2gpLOF_;s)#脳 Qw.rl `6k*aذ UK##jMg j4*ZUr Gz%o wH'zr1 N_cLZs\X9!'?ܸq;~㳏&{;%`@סO|lmʄ>tVEI OGދKZ^bݾ}d$*^GT8ID&8&Gɏщ=V$w1O \L(mmGI)Če5މH;zAcM[::RS}r,vǸ{a,1ddd,u=*jk9UQ&W *Tu=w%Qӵ95BaYfVS6cejN>ϕ۷nOKl ڴ+~߾;OKS<z:ұ8Va\"SZݐ5zRgggT*E}̽6}O>!>>[[[MBf8t{ŵQ ܋S^}Sp_{n0л3kIL%))3j]\$DI ro}Q_Cc-<@8fN:mAdlzC K : %.v7?+VH--K$B!'w!I쌽nny&QDA'W /3666h4Rcƌfɒׯ;tHWnccc5}khsTgmB$ 9 a^vZg\]%ǩGmi׶ٲ#FLmcH-rTiF1WB<_!B+h!̐+B!Ȉ$B_!!%& iճBJf×/z5B!BXAh!B! t6xxx\!B]@ a=!B$$.~ّRޥg?V+N ķsPJy<}8pwX?M|VUuvTW]ϧ4}5n9:]|U'$^g2r<'ѩg J(A_?:3넅e+vvY*>rS!k^q ߈_lR~l Ŏ9{dUbeiH,c}]}?{WN,̒sj1G' :mfάؼ+WΰBL܂v,y>xvdí*l9xsP%l@k_[82&/oMNX4W$)378uWSroHʸSBW+@'FaW7M V"\,`ODΜ+,X9 /W\zIʣV[/v㶔v}&09ֺ,Z=71s ;M}lhik ۬d8>X,X5Vy45K&`xRϔO.0jmɭ$:%8|1w*sV*gt QzRS 1:Sڷ&V=kԭLݚe(YFs&Zg&2y|3&xޤ'|񦽊s:۳4cCB ɏg{J%=+r9649Q~;k|MbdUJu`-MI/:$zU6&e3`cy_8PtAt9S/ct1g/؊cc,{/fʕhuWvXwEW;Q+\=>f}{opeg~+Ѿ.V <8Oz\*Ԏyf歮q~<3jU\4*p+b [K%B<+[y\nI `1>S:y3qJG$:ˇO4Y>::19qظbF/4dox 7GSl7{ǿ衉P׮]%~dB+@23~bB&ءq??äށ3iR"JyQYw]2)녟OiJkr"t塻>c@=KQN3n:c%o ~xzq$"2+I2[oXXXB!r+@<^Y֛pԕ5;r ;3cفp [-T @ǩ,.9hoȹ+!)N/4Xܙ%Jծc\9NAt;wv^X?Iz!y+@_SIe>JY7464~w)1w7|FꀃWyhT< Vx2l/Ʋ9NhX|\:5K{/#I%YZxxxp`Lׯ7:?8BZVҞ^iڝ߮GMV3 )1Τ\}0uzbY/Jzyќ֙ܽrWd&,S3:B!D.y2e]iҸ㍯h.ct1g,.;ңyM*oŊ?nˎ$ѫ1 ,}EwT* F@@Vd#Y q;b^\9w 1s F۱=\r稍%3 Τ, 3YQ_‘r0CkĜv֓os344{՘2B!r+@VȺb&*9i`|S%]cن9t2ۖtc2?']fLB5T+88+WUm-jeuχFH^K%f'I-79jc Hf3=mdAkJ&uV~4R̶jL!N[^ G%bqfniq4t: W3QNGǠ!8}!zC/bֹ"ڵ+[ޒYf-;q6>.Gm,lvƜc?з}*ÃULJsƔٌB[^P9;>~kqcʚe~cb 4ʝh;#MD'3R9Mд^eggnt֣,zu*PN[N2x^2v4۫m,Ĺ3 6gP &wشb,]ʓzZazin3f{o5qɌB[T2b`\t7 Wb _~As%۷v~8yB!e%-۴3|'ڶ 26 A`0Q^Ŏt2Л|f +V}jR< !/_)Eҷ$B!"Ե+σB! rZ!B9C!B+!B!-B!Y!B!d B!y$fܬ+B!>I@ppB!^y2l!_b`PrUX亀IB<:88JeÚ]3lwt{^k׮-/ݿB=ߟ .LPP{.8em ɶ#ݲ1&]ϧ4}5n9:i>OFE2\v7 d (I|;gۗp'Io,9Yu1w!Wx9N=<W73 ‚ͽ9NhX|\:5|EQh£_̗a v_ȭ$@kg 9?ubߌe,+XHJ)[qM\66IZ)UʋͺJ< &nMŲ^,Gn93i{^K%/2B!ۇS'3fYD6+p8n`QH ._o.RkIWEocBYM˹s-=פbVF/?Æ # \Y O|jN8[qv?. pDV30f!Baawgw_`,m /ȿWp5n{[LO;7AǹB_\0%zͳ9* K߯BөpѨթeOD $' {:U2WvҲ7"&*1.rsaыt1[Z6.2rU,^`V\IPPƩ*+ff}{op,;wUW; yfuy>JSAw3 ٽ&ƕhߎ@ SɜuYt(c1s S geY!ys?9NS2l^L|OL«dcNL $<Mw/Ę"Vg %Vy'ñǠ!8}!zC/br=t=j>XGH9ƾٲSI%FV301y?J}u۾ zAIϪCLe<!oz!vrrzn}5EӶN*y IDATi ^lX^/t+pS鵷U{I?."EVxX orfOm~oU&nf˯$Y%gϤHf˪9a*UYRf`RJߞ5d1Ofh7EQ߁=#~N6lp͸$Oz$̡ӗٶ8B<%%d.Wk];.5_W-?1nmKG=mݎlgfƻOMƢnBڍ4ӯHu+g]b aWeOkhS ne޴4h^c4?,ӾNþ4,j~)^FR,2 ,c^ɉ|ܻyǙ?db ] +f1%$/dw.(2B![ۦx{zPi{=bhًk'?uyQٳ:~9@kR.>@WXխg:dY2Tz挋e>|3v0Zԯw- ͍ YyH,RDߋe Z7k7#Xe-@j)!V't6r޻zb}͐o8r:*(jQqѼWF.qğ^e[ATr5;U_~c;it{-]Cb?ۍyO~?-ߧ=Xtփ'.F#xy(|}}]Dg$k@n:z>.sOܖ_|hلBQ éҮm.&CY 1!k)S#7W ݬ&NvJl\*>4WZ?J[6/גtb̲0.E1fGŃWw8mI7ZI®yy巈5b$cdt 5TeQRLyѓsl&t|?|jVJM_J6Ӯ*JbIް+U2J,+-BȤΦB^1,Z]׈:-:\};wyռPTTlNgk£GWòR [EE0.[7|/:) gR;ߣ)mY5/#Fm۶6MfiVCӻZ}>[^C ]+fU>_ OB!^dR@ȵAg"ll[ԋ#b Da 8xOJPs1<ټ*obXn\ʎ->ÿ7cWѺIiiֱacf>8ٱeZMBVQòeˈѬRs5Zݠ7g%–g]=X>K]-fUe ådyuܫ6B!ċB h [h3u(.U{+dNNv,Aʭ |6ocҮ]'Jօ k}&}*V^!T4xF'Zƕ4ҒldnMw#'oN8kCջ23~a#YLL DEEkvj%I0ZŦhiA6hSs:[̔>aU!E!/Ix{Uɛr!6C[6:6rQzINI=31Xc8dm0{zEczQU+xn96wZ֥ƫoko667Zk\ѱa ך5jW9(f6IbLx{UajooQ ;ߚN3z[ܮ{֫$u"BO/t0:utI<o1Z7Ü{eGacfǼ1y0f1,1ua|n7}DaKt]Kv"xx5<76.pfǻWGr=~᛹CڗYC|_:uῬ e;[!x Uv)[<ػX0g ; v*eܨ,vmZL yimq@6mii_:p=ܽ}[9 = Msyo:LQ̌Ƙr^e+-BȤ.D^v )]3zl2dR qپ;`}%]*Ьf\O)Y1͊l ?NCPJ* hœʾef[,5z7+prC8'4d'juڗ}gIj }1Iyij~lRezΰqCO&fU3EGVufo;ijo_\Blgk`PpS8^?yz(6mʢ!5\ izt:-'O) CW)R>u$*7RuhZe4%*ɦ=׹C.?S":9lJY Cf~Ý;d!|$N5/*{VǯW0gh 9kSH>BIH=hQ޵6d672th54ސx֨7r6S UjoRz}PTF{nm{YѸ^4kߛmqɆx^1=ӭmS==״=s !x~yv5&wiR  m`Z7/\^WhX&Ә~!|0GniQ(i)O=HP(l-^1ZxiJ~d 65ðfUvw8___FA۶mIII1}@w #l"f~Y {}~lw=ic\~=q,~Ag,:ۂu{S9!܌Xё_dkP-CS{^JNƚkrx=6{^CV8#CӟI\j*8&|tDZйϬ:i_`풩&BOIZMeb\->ڏ ONu fd)!Ӿ?NCj->*X47f 5OlcJnILL ˖-#::"3St8r قthO/֝;(oLZ1.4DW.8#Q,c8gJh:!M%M-9Ǽ#MaGr^>B؎~)^8ŤGgĄxݮwZY!DΊcyYWeɩ%a{Gڶa0o<~**9+Qe\KЮ}_N@P4arn|pZ:sbl6eRۗi6ɹQ P:i ǵQKk5}QE'"jrB!b&¼|_j֦- O]j׭?u}h`rO67_;)IN|M_wYUUnH)ߎs1Sr+ x8,5iXwoFlbq:89^ëqk]-k|dciT*2Kbg,>1qfbulٗ?Ep}:5ͫ}^9 :3mXB!b=co&,xw'mNf_wy&~| =ǏsXgӜrZ9{nŅgmz K?dm _K)Diܺ7sث S"i+ 4%2k9R3.5Li&.Kadh;#|4Iİ)xu0=r3Vs WsG3+x >eQ9B! b]@ aKϏ2aWҙ=Ѭl;.Y^^9 = Msyo:L_ǡl{"=-(fFNcLx@j2`l(4Ưo9w3}' IƙA-ksOf¼Ŝ8}Ifpa&#xQQ?dܽs"nߺ)-җyit.,׏۷nAOE /[;!♬[%ot6,oߺ ^D Jӟ,uaꄿXr%?+3 Bx̦Ʉ]mR< !EpQDTqrEM@ !S8(*r{!B!,G@ !Ba+WFBX7_v B!(F MB!BER@ !Ba)B!0B!BA h!B! B!fZaJUB!Z!B3H-s~/hݸ>Tݐ`sN황T*çRJTCCk&BXB &&Ba'&&Ƥ~3ҵU TXuq9q'fn/>,؝*`jZMBU~?d4k%BXBחh܈F?5]#F0&OFRCU[%ʔ=Y.:kC}F5E!3U*ElV&zZTT k'?uyQٳ:~9@ G62[R&t|?|jVJM_JVor@žֶ)ޞkڞ9k`  :f#GN_dۢ^,!H-|}}y3/!iQO&FFq]tz=I~`v0t|N_.36q}NOI''J; > =ov}1G1vbӠw%æeqe&?$9! Gs-:l:B"fprrW{{ؾѿSK*{RI[faY(f6IbLx{Uaj?qqDM艷'; &L-f;>ۚ5f˹[o7MosB?6mir_᫽I[Ġ%9}IBu۫L̴]!0Џ!Ktͼ?(( o\E@nx %Bgnٰ͗}f7x%P*&saꄿXr%?3B!BC h!B! B!fZ!B3H-B!B! R@ !Ba)Ew`_4NO|B!xR@"[9~B!xN@w!Bg!gEWpXml!BXТ+LS8ڶm[lhJeBZy)ٿ[K```-B@ hQ)QQQ.U**J*]6{?-(rX!ȉТ+LS8|}}-RDjGәԟ"[OL\B!xТ+lS8rE4C)[ۦx{zPi{=5\f*_ iTՈˍWxq<w\ q). c[oܨI\Yqg] B!UH-6㑘-[Ftt4Ω:Mayb5ݝ-FY+I5/_c8+$&sv2e*bD&C,s[9Z+U~3zp;+EI!_! ( bfBPͰ|4%~u 0vQߞJ~i52t>n=@"(B&R@"MThZF:3"zl;#]Pbf$lWuN\ IDATs 'eDz{ѬP6hCڲS8/Ix{Uɛ2ks^2}Pq ~ !mޛb;/ob-R㾾WRqYѸ^4kߛmqɆ^{]Փ秞ξ>atkoO5mϜGmL!Zy)ٿ?/DEE昘XȤcy3.ńa=~K~>~ӿ|lj&w\ q).MS!(*E^ax GNEt~gJ'3JR . 9+$&sv2e*bD&B! )EWX‘ @WuȺGXtFϤhiUްlIcZ]׈:-:UB! y ( S8m۶gss4ږNK>hR;Xsoh^F].LBG@"0LחXxڵ ƬjRiIWY>zIGs-:lS!( ( 윜_ SebFzBі(ɳݜ%9'/ۇi+כBZyi U(Ͼƶ,[m>]GgS!(*d ( ¢OZ%zKG~L`k$BE^aQ xP?KuỹͬBB)+S8,0~ !3Тȓ)B!$)E'S8BaI2Cy2C!$gE'S8BaIR@"Op!’d (d B!,I@ !2e 4/T5j0d~7233/9-B;v $$;;;t7J[%'pp  `̘1 8%JX;]! 5)RPNGvI*JuįUѷk.ƎKt9NiC-[=N̟?^χ~h픅(ԤBٽ9a󱷷s[FӧHO7n 44v~ԉHG){nIW h(Kiذ!͚5vBZ2Z/A/?STOJZˇ&뭇mtiW> ߦ Lگc8KIg#0K˂IAn\On}GvC~5t:gt:c3ײ6d0 kVJ͆ ݻws?)zZ;7{<;Aߤiu'WvBjR@ QZp9`Zjj5 Ws mgr1 '@p.or)2ҵU TXuq9q'fn/ߥoKȜ;%w=0 6l4j ;ʤkrɖ{wnҼEswAY mKttPZbnl92p:ػlmStIͭ+bY5?*ag_,cžֶ)ޞkڞ9kKvIS=+3kS|z5[9]#F0&OFRCU[%ʔ=Y.kX:>5P/%)o(yu,uzR^sE2Ô1j~-^ӛm{w8!N5MfǕ\ɋjm![5n8`ڪ8iYFAV2Z7 ǫJunrzԯ%lP$&&Z;u! 5)(6sF0t^k6ߘzR`J{e\˅~9,й g9S\Nk+V#q8W2-0c3'ϩTBk>o2O<>4kg᳜=5t~ᏻvcvl)Frs;w^bjg}\;K; і;ޭvRJ\ZX JG?zTЭ ըݽ=9=g%–Z^/ǥsMώ#l٘yFcrs;|1ZJuUEhӯՒ̶.z9+ݭ ~aRU@qӊY=]N!3SVíA-_ ju\;OŊBcBzIгS5Zxh8 7ud贅n v&QKk5}QE'"jR jWBRQٳ:M!>w< =l=W/6-V+LJFgM˴Ar-K1ߔ1Q2?`.S 722n+oŌ,]v<__FZ=tNeRIZjIsS=G@@PZbJMbl#ިhc=W֏7CiwOK߆ޯ5~f\]t&bFȶEX0I}'x\| >Mko"z26)&~6:ٲ/)ͰvNuMsQ@.|:]חJ.!Űn]j 7r|E$NڿeIM$Y_C_th(Ԥ3{էzi7(ݚމLcx ^9o?@dtzI76l(޷H#9vL6 ۃr%trc Rn]}ن)<),Y0)˗'#8.:$~?h]2<+4h]aɰ)xujr|Zwo&Zƕ4]aFr>Oi6&Asp!\`nпi1]+fgYzxvgLE{4TtZtiܻvUsqvBCC^SPQL_> ֡4㳭Ysu+`zA7cGS"/A8y>L[ްMnГЄ{8sPh 49W{ؾ ,$Nű_}7lrfNMk3ynK-^cӱaڒx{\:3hq75}cXC lQ{оdVzi8^φ 8q"鸻s]JWRz 6J±ʧ.ک Q)t ޹mNo,җyUtf~ܾwH_E /[;ba̚= ߦ Lگc8KsRT*S?EN3xppp@ә=YLem`֬B Y#nw~Ro$-vn`/ypGm%w~σĿI AeOV^m(Ԥk'sj,zk'l"϶)m+8=|ػS3Z6|rZy3x]D؁`,ym\ >gQfعT&]w+O_5ܻs-ӽ{ʺUo[Bswcgs1q͆ӯqf5u,uzR^sE2:YU*El'_;ɤS͋ʞ̙ZCEڰCj5qtUq(lӲFZeUez%nWP_^_K.(˕ILLvBjR@ Qm`l(~㮬ݘ(xJƛt̕;wޥ;k+V#q8W2-xߡsy3sp맸7rߤ%;qg?RDn>@\x=:2:ƞq1, /G,W3/Ó z_9N\/twG^CnV-rmy|ۢh Vr2,;Uzξ* J%NQUB>V^^wdL)ȍ KOGX+ s6q c_RaQq-kIJzb^zp;+EI=N+]>ZǗJ \Lhv:Uɸ4M&m>c)5:b *FiH~Ц_%#m]uj~4W3%3k% lD?ynlE]_*ɺrJ:JubFתU+8iF'5=dųuh$~J8pPZbZU륍8Vtk&{'2!Ӻ{3y2$v KGN6ھwy'~Tm&ɷ.|g)YKrkαfQ8z{$HǷaC)~yg~a9}. ;BHC|j/ = {WX2l ^]o7˅;yxsMIZ1;dzs>d*ڛקDӢKK޵󬊘ˏ;JխBS+n9ƺ+hMr9Ddž5;\kb<_vI0^44M?yF#jBO=}P(@ZZz{{{ "BƯu|i 3f 44QFѷo'dS_.xB ! ^zѫW/k!D$7 !Ba)B!0B!BA h!B! B!fZ!B3H-Bϟgʔ)4hЀrnnRYjԨ!C̴vB9B!D1cBBB#Kw*yxUrz0`ƌ)QPZ!sӏ&mT*iQ\hvbرt LǞ6ԲS?|NYBM h! ERɛ_`{vbN|^#hx)ƍί:1iX{;bO 4i* %2r) 6YfN]BK@ !8e7<=ykbDR=NN3xppp@ә=J2|ײ6d0 kVJ͆ ݻws?)zZ;7{<;Aߤiu'WvBjR@ QZp9`Z"jɿh]D؁`,ym\ >gQfعT&]w+O_5ܻs-ӽ{ʺUo[Bswcgs1q͆ӯqf5t/: GR'5#xF'nmA홳6I|fF:xxxѬ}o%g hQ޵6d672EkުipsѭVǡuNb4 jUꕸW ?^UsC}x~}./`/W&11ک QI-D1q&^3 ZiFك8xnVCf7Oq9dMlcy3.ńa=Xtփ'.F#xYm Vr2,;UzX1#R((J23GU Z:xzyѻo?˓׃2u:ll<"77Db,=iaq,hYݗ5.}I&1{capqœfTϵɔXjTswFiW6r 2 IDATsCVn_fqtwƶ}f$a<Eۭ 씆e]t7eM|23hu:* zDHJaVǥTXک QI-D1vj,4Y JE%:\L0k)8U鬛_3+QKk5}QE'"jVYR(4)mY5FIa]l2n+oŌ,]v<__FZ=tNeRIZjIsS=G@@PZbJMbl#0MBVzO&tQ˺PhO='[O3,%4޵Ag"ll[ԋ#b "_dǶs/!!!_}K%YbXNIXGIVZj[9"'2gxq̓D֯YIzz:vBjR@ QL]SxJndD&\wy'~Tm&ɷ.|v¤1+FZUlϫp]6S1O{%L}}5ćs]t\?wܟ(߈or 4 w޵bv矉g|T7OcOENEʽkY1wn'44ի[;u! 5yԊUXp h?gЉԝuxg'-аm99f.F[f;ϫ%9'/ۇi+bԲ64gz(fFNcLx@j2`\/򴟟*=V3P[.;=GN׳a&NHzz:ܽ{iT^povBzR@ QLϧ^j/ޝYQ(  -- ^}7Zo+Ghܾ/mfD!M:i43fʨQ۷ETBϑp%la+BTBTqZ. +XD_"$*RӁf5xzQ^qwss++M{ ƶ7jȶ|SyϏ?Fhh( ˡVF<%n`Vw@N]X2mȲ۸28`+B@UD"\h0lnĻA azSNTⱀ&* Up g훗fԡLll,bccq.;^.߁*>äÎMbb":w{_894ĝ}O\õt|BK4x{{\>xȳF~QHk4RBD4Q)wxO݆ ߃%$2+T S~]'忋a{W񂇧/{g/fvOPbÌaOjx?l┯ X=5 w:N\'WO{uQ쉝Q)ڶۉ9o^>vz_:NࠚA]B"4 ZĞ)ȉ'ZċsvNG7 M,uaخ82,5Nh0x`DFF"<<Ǐ/}.?kXaqruVP`%ATB_j jr@h"[}&",;y٧Ah4;' 7`x{o^vw+#ڟR09m?7 ]ڃqnJIgΕ!:*ŧ=g[!3fZ\ƉxeNSXqDE]kk||ŭ|m^$ 9?+6r}{qu6oG W|m\]~_v-Μ9`ԨQo q޷qߊm%xV*/BT:&"ñ&*nQ&_; WL :}/s+`PR+ 17eZy;l+:opTqDf#c'!9&%B58 FZy{Hh;2`#Q5˲9mLK5_||gltQa'j둯m+J#F ,, {A||@JJ amm]uN/R+ +X*EJz9Q,t @$兹 g Q)6 f=|rӿY 7򇣍*yնDlԲaʹc+q̚2ye_,/e:b:->QhLC|&`'yU[&|1aҹ( rQ{\ wVb1 7Xkk]Ѱ*]@bmSbޖx* /WCjXq|o1<-%sejaȰr/ jn#k'!sq#T+1 ~F @1^g91Eganuح>^0ll[Զם+WMkn.niZǫ >mԿR! 2>[>^n}cPl[vBLŘԼo_Vwyܶb/Ν o֫wo݃zPw$4NJn^)-zQDVA5qW*ſvO*EHNGT $ > ĄBt_oPhEUBkPEDM?f̂\.WP`1{wٛ+/z{{gkfL%56F@M,, HXSٿNZs˗-â?h""*>-[cϡ2R-[CTo#7ǁr+ه3X@Q nۘ:RlYW|8s&f@%+5rr_Ysp(!ie~c',=P(ɔtx{{c_ :9Z"R@&h4ᕞ M|4#|"҃4kJF:.x|?.KJNѳYgk" ~4^~|$!%Eg3E+񰂵Xn>BDdcz)Q. ˡvE9$j5nF(tJSDFdd$1j(m1GYpCAȹ^}">=o?[/3 *D"JFZZF97'&zMi:N V+TDMTlC*_"zPҴ}Z:ѻH<]2w-7sHCHVV5WsnnĶCw$E5*e*](]y{\~G֭k׮ř3g0`(XnAcbxz q?JE"@$ҞyY@gYi&zMizp|̍=d8 %n+gb}~1/F EDQ@KW3j=qWT֩߮|ʛST1bn߾KwٳI&eZڢ{;x_;WhJ8O*42 hERAzm8 hפ+U;!U5rJEDk)$r:@]I$Ҷp9m].u*oN*bɒ%ٳ'F///ouɭ#6rŸGzZoހX"AСQw. ^,"%=VɋS8Y@P%2D7D)Mx';\G˕-+l۶ vvvO!|Lǘ=*`Pmk+U9jxm%C5ߪ$Sa]HꇀU+q_.G52/e5jZg>>8|8]' H#Ln^> p !Xrz]hkwz\HP>'ډp:> mرcS>dP!i"G6.k8!5@.]RM5ÇM6QR-<)?ap S~N4k%//ʰ dp$Xכ:BP(nP GHE\=<|5j_>puvXTdSNT&lj O$FDh۸AZo&pD"H$h4'p?<гw_FQ!< DHDlVD_Z}lj. MR2DVjCFT,--H4HȡRR ] J8sǓJd4PԸu*T0uD%?bQ6Kȫ_旷knc ĈSڠZ #*|-Zſ/ A$" C%@CY8uǓ*3dddIII4nj$b bŹgPL,^cMTzEaK"@P@.P( 6o?iIwJffJ+V`ƌ3gڷoǏzoh4!<<Z&2 ,ش n?J*R)Z.L ,@rr21k, "!!! Azz:A%D"%2+,nmLF0ydL>FB޽Ɇ:e ԣGaxh"""""#&""""2 h"""""#&""""2 h"""""#&""""2 h""R͛8q"PNCXXΜ9FcMDDT ٳSNL&CH.pT18q ѣGc0uD% h"*0777ƖqJ~+鏩E߇W"epkra!رc.#ZwXB-2դjmkc5IDATܹC5uD% h"ҋE`v9x _ϞkH+ |DӧEp+3H \a)!EcީSE :t@bnnnpss|a䫥IN?s)3뷢`.sRҨjgPFoè *:U]5S#w1mHU ň۠1b}}<CBUoOA_g|<}m OT8wl_gH{Y# JXb!*MX@rb)*\BH8n%666ۍJc~g{(fwpf8w[tQv8pK0t]O1]+vt4/?;v uՇ4>Mؽu '>Dҥ+\ʣi8|!*MX@@*gw6'lna{mYz |?W 0nA8)]Ąÿ<<}c f9&hc0{`#:\= GJ^߲'vFj0cjӧ8G(_P=ƼzeO]c_1dzޮ_D&nI||\aI?OcP1`J9;tmGkk*<,  kyt/o_1YWgGE@HNN.D,("Nbq&;=QAh4;' 7`x{os3`5=x7Ft֟p QW1->9[vۮz%yD]]F1zlyzJWl~.+nA0hCfԵ;I[}mm -Hji~5x}c%\X ,/<<ذ5&~ F\iN$A"@)*~B}ZADFX(/|Q62Q9KFëxatگ߄F&T^>YGjۧoY>CvV@)u߼jMGM 0U] rAi}}9(^0;zb"B87vc_B *TÈ9M2xe}<ʇS~F\J2RPv}#%j7z  6.kw&vh7AtT$dZ ngz S9wš $$@T&l#sl{FO^}0q'oq⿸{wA^͹ G ldyNqr'fyl)' ZL@G,X]#ZLT:;[a}L~jzXtޗZbʝ'.n^9Q¹p7]sÕ}1")Aw4j..ea"بA3uZ,JseVvY Q1 ;@eUf_ZhB?1aWCm;W cnZ I#>ZkVLY4 5AT3R>K}FU|ʣw[ZaʠVx1\}jaҲzסunw2݃1Ѳw8VtҶ#|k4 _v0hAMg!##HJJ¤qCP3} Ks.Ν=2e`%6h|6a$ѼTJ,~qi" > ĄBt_oPhEUBkPEO ?[Lc6cr޾ S's+<˗/nj3sr̙3۷qܾ}nnnhҤ ZjWWWSMXfچt0a$jh4 4/oAzzY֭C+bcceXG&"ʪu78f`/PJd1uP+J2u1DfZ`YfW^D AHH!,--u/GDz&"bx`*bd۲76Ϭo( uSQ*L<ӧOǨQлwlE?NDٱ&"ʢql ѣza0Ď;ШQ#888h=~'ڶ)鼌#C''?FСŲ}DDDDdV/^4k?۴oo1d 4X%aÆXd)0o޷9DDDDdvb1/Zヒ FZb Q!ݻWynXFDDDDd$H4QUEvsDDD͛71qD 燰09sMd,T2j׮A&-y4Q)gL:2 !$R ı#0`Fhݮ>r IlIknݸ"ҧbxF8uv Zk_Dggg5j*Iij<Dž ѼysxzWD"1uXR(;z*yB3O<<0Oy2)7,IVŋxeKx{W6u8L&CjHe8(Wmr<d'<<K%HJNBJ^rOTr<d'<<\th4H$<$R)j Ag?ɴ'<<0O_T:Y~_(\snZ |u ;.Ӈi?Z|0.Vd<=a?~I㎬B53ԧqX:CLhR*c{H ?xGElg<Ďu s.{b煻H'%Sta NQ:58vK j{8-Hov1f^}s{(} 9_{z^iħ⟣?«`'+ <Ȁ$>YZ{N6xozonN:-7Ul},_ s JTBH .OBxUG$]{ HOWheTJB\tDHOWkү@zzG̚u ,Ũv^:cfuX?7[@PKVjgJ4~Wdgr~Q)<ٳ<_g2He/2vTlchؤ:"H. =]aP c(l ,OU†1\euiH}֩a#4!yyq^3ۀ5};!6]g 眖? !ߍKB oV$4d _s;cABY3JM9YݘeIOI˓!q:62yi7)wtl<MM ;O9͟ Dg<39>`ϧOjŗ1xSVe݉}G _|s+[w=V^9םxo.IJ'0uP3m{a8djO ‡L߰v=I?er k{mj7o0ym|M+0׼m= xQ͓yi9-??ۏak#SISBg}3LM1`Fk\XeIOI˓!q:zVƘh|;hN{^sΈV0~n[DRm_Xy:J3D_=_GRtͫwƼ9|;D~3ç 3#AL$ǹt4J" B`N{^s. '3*4mCfe, 7 SA}sx>˶G!v7hP}Bt>ǹ35&j2f+ks\O%|5V% ɴ'<<0OA_ Lmt2 d'<<0OtAŅq9/D *5p x Լ MH$ppt5ކ3V\2O<<0Oy2)7,I$Aj!ܠR!X$B*~̓i1Oy2̓y`̃y HeL<<0Oy2̓y>,,,:?sTqma,\V cIENDB`xiphos-4.0.7+dfsg1/help/C/figures/interface_parallel.png0000664000175000017500000013060613162045104022352 0ustar unit193unit193PNG  IHDRpgAMA aDtEXtSoftwareXV version 3.10a-jumboFix+Enh of 20081216 (interim!)+FLmask-W IDATxwXS, pZVQwuk?mlݳZnN72D{ ;Đ܄yynNy.YV @ &c@ 00tVYIIj6e@5@|PT+kk_Ve-Փ1JJ|۹n p YIov(ϟF!%u"9#X̴Ԟz7c7377<@ >0 [ T#PT1 ~iX5@ d@ A1@ M@4#a`d@ A1@ M@4#a`d@ e2W(x %^ہ:  %*v@ 2W0m}]q^jYli kQ?!_9!4y½UD\3loK,=u@ FF8*mLJ;L jMW[wN|fK#K3 p W]y[qmS3U;Z<)Y='G@ ]&W)JXfl)兗8uIxYl,9H[I*Y:36~3'꾺p>Ȕʓ&j;Y.mǏmL(-ڊ+y5ߍ_u`j@ ]1'rZ[^UY9*uSTwSl-ې%at.EQdJJmmSedDȪ0KP)3x`!oW2sQ?|Z@ O'cq%/^j<кַܫbIbiNsv٫*NN n{Xٗ4c#4Mƪ3NJStGBIXiE#<5U,(hRhݱ"i᪼0+I! vJٱIt{UC=rYL5 ECGrzXoib[Tz2ξsko)6y-Sowp[-|Jҽ]qbv7Tzqz 3?b \TŰ9}S<9Kh@ >__wtW %> a@VyKiP@ &c@ 00h2F @ &c@ 00h2NcU O t@qť+cĒ7e@ > ЩMM ¤2mn.ܮT8 @ AOHcݡt[ljuYXRm Rңa>+i|ԍ >)ޥ!!_2ջYTOu[z{^^:򣘱E󸷏{%͐kysks@fY)4iǹ6N8?2uCi/79|Fjv~ii `iiqvJ]HY;i8=BR!/J*8K q_~icXL!DLdRVy{O֋}ZT-,כޓErt[a_KU2~NH/1TNFTUv^nvӲYX8IH w/:kh|BpppѫK02dkˆ>jns#A B K .7w! ~LR12kbD.kSA׿l_ozOpuGT,iv`F^%N6J'm:MSUCR+yU<@C*آAuؠ#6g_JEwF%*}trXT2\u'ڵ;)111oR b֫xt-+q*vP`ÜeD(NST縊̻C{-/NX$ I Ǫ^{>&*{o]{$_@Z|lLLLr_ĖU TEDW#cs5V"+KnG'V J+,}D?|a6 +r]L\KaUO٨4|I!L*VJqޫl ^F.yt:-!eh]ҊXvBbɢT%[KVtAPu‰ Rɨld/#diy3cuo[V8bܟ9Cd/5}3ڮ:}Ծ{K^ޛY3ʯ %L-#Έ+G&ӂ']diR>:ۮ]M}(WR)̒JJK*EY~.Z4Pyyy'{vvٵ+օFMvʅt]F^>3t]8y+h>7w21L|Kb*Ufלk7LW9}7hV+8sii.\:;qp' jS`V6k:78"Y;a ѹlTQH$4$Kq [9\{ZO0‚. Csh1p ja&:Z2X8nkc %?vͿ?BmdҡVUduNVU\ *xm;1nu`Vׁ RTGsѧd۷xYy8S-8Jf0+EWҭ85HdݾZ.ͺlp2}y5#nl xé F8)w٘؟CLyط-aW}{9[I^r8 X/vv&hR(IU߬ (Z@qU3Li9\3n 4sH("?}yY{꿓tXv96BHg<)㸘is K]5s(nK0Y2KXb^rK3zXC MGBduu}[lm_z +ێnl[Q"uN\WYE:U}(3=Eݛ܆>`wkj-dMjmϳ b-[p˗[웛yF~{KP~-'0;Xu cJ1ьCO?FߡTLZ0 ,SFI" ־'(&.}4TEKY 'f\ iؔs?j{g=,e}hf7IC7'sV7R:uo#ס.93֤ݜN]Ͼ?-ժlΒ' HdV{ja} !.k췭nZf-o؛{w+kOҾhoWxy,)ܠ.7VS>_sߪid ; kp.25 G${}n~-wWG H\|ĺkFK%ETC`ƄH\•`8)_ض m߬Nk wEHJ:pQjTAVmU^g^6uDMHe3w3nX׮WlА?&beq^he_7h\Vd ֙eC0 OT#ƥ(~S$&*5JpT' c8.߅?+[zD(1^Z+r|ߟ^r3쥉ݨQ֢  "fUD>PCvy';G8)SRUL^'Z+,8 ƴg@*ȹQ!$l˜(IUQ͒6ԙJf1XZ!ѥ8ƓKRҬ8 %(_9:h5sү)e|LĺRO3Ps8`G6,rjfu.ET LVE)g(Y{FN&*h>&䚆 .yQ51&nÎ9q7xi8^PYAjKy XNE|j"qQ9שr]rB [nJQ]OʜN>IJW4y ?x[Nq<6t*fb\.8i_wZLЕSϊ*)[rQ_jUQW{͝&{xUq3!_> 9xZRX:My&_u1}iEwQS\,~W#S-g=ud~ISS|KceM߮/6e^~TD',.#N6g*y5R~oeQ`el Zjba?f/>/"KMqr6A"v4Q(5Ag($_"t0ߞAkgؤ ~yFy/`˯s+ py`r*daZϭΒvvTѫ)kS!dP<U< +PR٫+oͪaQZɸ˾$Ҵ*)Oinff> L\n08.`JEFHsҳ\q\ĮecV*&IOg 5˖ 9ety7up]?XYTP]TpUmXiYBĕYbծ [6K8YWSP#pBC72KRad/jՀnPuT:TeC4Sep+4x9\u_E7ܚ ј,usݱ/ % 6ma(m 7:Sp#FVS7Ԉ&`g%Veyv֭ot77Db @PD g{޼x 8m!a?n@ >'3Ux}@ߌ00h2F @ &c@ LCMCvmqh߱f__u/,ǟ{ UjE؎u {/:rʳ"V7vy}GI/MM^f @@CM_-}0>5.;uKrO5d.W~Ij5buh)f4ġ7W*?P(a/ogaXգaUywhى111 0 Uz$%y"VJZE@RaѝQBv-%I^/ս΄&<@MTͪ B}4Ν;ս8 @qf=dK(3em/5}3ڮ4BPR1A^^^~~ɬm]mֺuoqD>svj߽i/MR ޿='rvuaSr! B)&bE^>g4yǍ>y儦4@NasiU~Ok~t划*MfN[vى;O=Aj zC6r#nc&1y͙v 1|c8hW1oևOqwFⰓ:?vͿ?FKu/ʯ΁z΄&YA6&='ʶX4 ʜrʷ [7m@)j(/"I:=/$5M(0nq3Li9\3n 4s"oVln -htSc<~0q< O˽;wȭ={cgeUU߱cGC{vlYB I{ǬD!r&oS|=|Ȥ~b-[p˗[SLTVP"m3o<7R)@7/(syF~n{KP~F4@ufT? {s?3E(/ȝܘ;173PwMSiI0R,Zȶ'q5f7IiqSf҂Y4mf480H*Zǡg6·wN龚#!`Ӯmϳ &qN%U43㗺Y~#3͓`i։jiP,fB=To=@0#v._1>aŤq|eWi?f'Sޱ`#1h|Rz}oi~FTyKfxfx)f{abtUN~~߯_~ΝoVp hɗcsgch8h4tyTSnl9v˖Q$-Ʈ]l{_0P7qI c/GdHژ t٩| i@]"iFuwBlna&lb̈́7v`w4K*$dԒaHzmp܋Ɨ˞]'rGz!OޖNgŽy)]<(4VF$qQ =cB[:;ޡ}Vʟ;Hڋ2/ZҩG t6W`BU @a 2(cNaá=c CЛoXwvsV~V̄|gj@y5>e7xFyӈ"C \%,"vG"(KOaU!oW2çdv\&Q$th,7=$}TL)gb|@TkR:ѯ<%ۊEYݮ_:i~D ɘ,+[SgΩr, &6mkK]-#}wKX/Tzp~}(FL71wRp#FVS#n=}YBiUVzT{`~}(F>oM bxԍWo^ɘ&>>> jPf̝[Z*Og~WTJ |]Mg8LzT%4#ރztݱ9X;91Z] ʌe1ku_WϞWhBi`Ƈ@A^b -,2يzݐ*_k ږeV{B: b .:zOfo/4MVv~6mktfpZʶeӡrLlP(k&V鋸 2m2]=SdD!ӻmkh I '  L||D#[//B`'z%&4C!\"F _k ڗeV{B)tVC O>Y( .9l0vvexiWM gKci4eBPZᯋVV$qH Lil-<%A,M:$I>eo?m=>|ןW XŔ(ِǕ;OSJ͉ V)6......\IqqqIiwyIaA7DGc߲% )cgBF,QdL ̎v:fnr\\fTXx;bOU$c"1_Dg<%ςC+6!..C1_6#Bيi%kvA?K&cd$TX*ʢƒF'iMʼ;Z@-*Jɗ„GCؙwBn>,p'z~ O N8 24>QV%b,7beʢT}%/i#hY^)U ,Qs2؋~kM2b&޼t>&Kg:Fd7B 4cY]ARREI.&)gVJJJ%B.[v~cww{͈77EXYɱFٛ^[tBqTƃk}[[<3wtDRolb]LƷ{P::66j 0v]5i5Ֆ1-jgo'xaL)]3bEu)Sği 3")&KqQ˖~`᷽'^}1(+^Y8ߒǑ7<ᎎÿ&8;y78V73_q[j"{ژH<÷iV\+,ϮzG[{z1}zpp,6us~2wk= 6aD(ӹTQHl4$T58*K.8²֦@ae8&/(PO8D ᢙj'Tsþ]3Ye BoD< gȤCuրq2uGZCC5uj(e̲ҀsqrظF8( k)+(mmo.&q?fed5"WVWx8c1SӷdY*eHP;e"&y}J.P|wG k8suJKrC'eoE[p8hFJeݺ{p5oS9b؜p~p6w踙NȢsn9|W&ET1KM|.۞}!=,VkZgLeܩ 3ִ֧[p8 8(Ve:S(iE\S^ƔF߻|&i +׊{*q\%k;3~NUMP'E,6aŶwj.6 e:aˆ0OX̢W^f5aLI IJGBdu~vw-C[8UR>XӇތ;Q(&ve<ͤEJrC>n÷㎰S|X,$w-Ro[p@LoclѢEe"p3 Ŧ}/ Į $$xX)n/۰oe%}Aj1QʠMQЮ94̔,SᡏJ0X.RZdeG߄J^6C o]VqlڅnOQu0})tS'RzT@/:C]٨&tdoVx5Ŧ:DخO: t@kc1մ"g}lOUfF|d:tCq2£`9P1.+\ٝ\`SA8O7˄ e'{qYf BYDTo; wCY/VViEܭ%:W*;j? z:^㛪 5#/Vp1q @1*~hFe[ڰaUT} /3^޷pTM NRNP@M8:aw7K*%d\̺bI|ۿB *rkE,͌b-PAs&&&4jUfQg $/]qd!Pj! B6\V-Vc+۰M?yr}/H~uF{ħQ'ePse%lCl`ȏ+q)nʑ8)J ?ߵq3=IHDU:${oߨa'vm}$K'7ҬT -<W rWAqȍ[GZ,},+sOJOe: +\4B:(2CCۯ8K*$XNugv`MڪWc!r"'Fujmܭn+>AzɆDeVw$Tk0s3#KŚh !_~r?c]SOhe_7h\v1XgDɘjD?f'dn^(Zok'Z!#KNage\?zD,Ulp_4YECN%GrZo#F"n.ǒ-ύ޹{LqkN 8ƿ{|?;j~ʸ>hs9|QdL`'KU^.$ǥ5.Kpj&&jw z[j;S/S@* bad+fIjչ x\,Iwϙ8ƓKR\Ҭ %8lhu*H<{WWah,t.3EӢl(OX-ΥHEڳryX D} 9Hp腯fmg2xf|/p15 4EDGs,ץ^.E [&%M e*vx gp$B3hBe? %M޲M}ד;L龳I)7>0ZOQAY;5p^j˰ S2/ m1w>4k԰"w_P%it*fbcc9N&t^ p8Ei'y>r9SOzQ$ETyIR3#B)8=YKwǞAn93ivЙ-h CWWu;J{cUKa>?t18'<h`ߓ̒fR)ޝ^~=GJ9%;::oЭ{ܽykdMNinxkK#c[^ [}.-gV\+,u;۶z:7jS`%Nt0mnguah(!2Vfpȗ aB <좺ήYv Z/<{`w0 i!kr=J.$3DGsr]rԫzWXx6Tד+kSSj)( Tth;4"V (̲R}3F @ &^~$7e?y0IyR*DZ\nh9w9&O ܘ5.L011F;0ď˿߀Ϭa̚)|zkALR[I1722X+ͺtԻrJHqɴ 5 q42 Pr24+nL?<0hQwC" }X7Z?&f{Pc;6f^_zy-Qf>>8wܵeS󽡕h[zM(h| 9S g]:N>;JF fmF gwSf44TTS[4+@5/Øݼ~~gAh[M(h|t1a٫D6&* B&aǾeK9aA qqq6!..m2GSμrA^~RXЍ;oǕ;O$Yu丸8G*꩐q~X qe^DX`ȝDzGjI~d%y"vڭG N-Z ǫX*, nNDXPPXD.7--"K_7qBП8T2CP9jѣGս8 @qfO 'gWwl=# 筽r=`>~8On;{OϞ[9cW [{G~3Bѣ#\pneM cZ+<:|'l?7yxgsd@aX$D|)N%=+SY1ReMjPs~2wk= Wm^郇O3~8pf~mmpw$a'>8Zywg݌xSYN~iԲ;_5'nyԍq?̵SCNh7uNKZ!$ˆȬ%{rʪ<jJGQ|fq7=ZZ*~]xԨ+nC'fwԹ6dBXxU?.ŷl[bӾW{kMfb03mdر7[hEB1k/ni&("SQOy;ns;?>Ry[0'\M|HQ@3L2uH|tilg# &N.ĺ[YI_@n6>ç}M:܆oiaFfҶ43MQ.'4Ns'qAm&*f# k|{`dx *jiUEIBލ4 IDAT3ȼƿA7nc Eڨ@j2D6e9c[ʟ6oawΙԹz/t)s|'Go/^|QsU _g65--$}s,͌b8mUY,cQ6 ˀhI'L_4gHs3oޱ Ggb:VVf[Eh_jY{wRBF^"Kp4O7c/O4AHθT 4}8:H.}JWk.SBhd $Y/K:~ÞfVA[0wų=TGǯ//TOC:y2(`Dx\U{};"dizAsE!N$; ّb0>o_f~*iЅGoX¦oAwíZ[r2w+.O`)3C_`Am*%ZlhiM*f +9:MQ.'Zgn޺a~eeCY>8Lpq5dMscqn=׹fnU?Λ M |[ $U| |ħZ'@Ր3gc*e Hy!BLSRe}ryWtPcW<CؚNJtr˚Tо2燅@0wN!_w}. ޕc"ve?\,Iwϙ8ƃugw{njo1yJ*e8KÉIps]-#k:&#.q\;+^B/۟TbTUR}ԔaB5̨Ldv/]H*b.kmoScнcb7ؙDgI׎Ƒo$$}c.)F)Ki1:w?bC 'k?ϙVt6\P௰JoЬ Authp3;g~mf/X{WY ujƹ~.^>ZYo_4D~办'QpS ٵKۯDQ[֖Fu=mz~#g3',:SkϦ"vΞKSNTw'zJ[rDy%Iυ8yG3r zۣ+eSҵ'V4 侈&ۘ..V-{l/sBkZ<x[!BYKgK1WȰx$K|W/WV1?|fNQJ"|{w*Hx?M~$ĺJq1Fa9,색abNnHM rJq/W;(βpťUTkWgݑT[9UkkU_ʑ_ո:DeFb>ƟO_M-KJ[Pflk}HڷhC TWE(/nuds} `lݼʙ;ByTg Qljn5gkdjT[]G,_:?-=Xt+7Kڌi9b/!/Ӧ@g&xlr9seߌqwmS(do8cR+6S0M+ChQBěؤZꛋx888P(4 Gߎ? /cIHe'4KaŅkz@0܈jf^-ئ慉TO*NP@0Jk܅4F#.F4}B>?H||tR W7>0'"dߩFM3>ϖMg^eӧqπB~o-P~7#+-^\ =~w3U56Ng_JEwF%*}trXTVӂIXY^Vе`Wy<:y[}KɺtZНlH"ZQ:r،W),̊}xҥI I Ǫ^{AmUL!Ty%0LF#8+LTa1$GߺH'E_z3+ؘ"|;>-$"^KcbbDRB_Ul3i` K'0QkjKXW z#A4£O-|AᒤgiW7u- SNpj`CD jDQZv{<wcJ~D{~`an8?S>޲:[y>|rЎ#584l;j;i@,ݨ{Og}yp{Eݷ>6WaL+j' ;ؾ=WEy=+_S(.p0mAE9e ˋXqnOty8(R ES68u]z7hO"0eb6E NUib(7r_`"#JЮMW*%^ /bEy/E!V}_+_knc|uQcaifAi4ƅ2<54}5*doSjumt^}B9Tu}Mx(N!SV0i٠:uR𽛑qleÆj>3&ՁdL3Ȅ gK͊7\N@@Ŷmd&#N=cԞ99ŝL^{?ApNpΠ8u?W ;YK/MDeҳ_}jJi4,&v6L͚'oS]UaӞ6 S'5r2*͓0#;Ԥ pmQ;fo:oށ>ɑ$_h6ٰPJji&07N;_/GslS5u]yn ){x2["AQ9ϛ%-ys<E5@ "A+$69ь*bG;#)J' _+K$r4q>ZT2*C5'0 bo{;bkU=D헇g 1kU P 9P_+#bLI+K+R%]E ;owڔẍ́)M_MSfr'+_qw}6L=毤vSv-w1Yxg8ͫҩwciX S'm|?xJz"Ɇd@D $G'iX%=;q1'Η[ӨEъR G~r@+MF]A )N5 F5I?1+Q8CQ~cV]鑇L> +~ * axv뢢f52glOģ(zoL:a`ixE\9j4\Q]L `(vw6QIqqds36cK,K5aO4݃&,C+b$6Akpr/ع8{#|&-H&: 9=N.f'cH8jޛݚvLn4p0g^?uwgL^L*lb'M [`bj {pnf]L=!ZE{<͎͠ј*:pޭ @>m0TNkYuKY * 9:x"b!1n3,M}rgarʭgiʯah^ñ$j 3z%'%}.#5,h~Y#F..LN/Pl$* HD-"93jQ^9r6[0''f'm 4/r0i6iyAFrZꚶ9(RR$쒖N͓V/%pKjgnP]; 9)]ۣȌ05Bj0)4AireOVumW;wDmMƷgh5h/n\3 }to=F(Ɯp- _\_L(}}._8i/+) ҂O)DŽ^1rNWPw'b2cxP'K2ڠz&^;oJun1/>SabwM(2.bYf?ϺyV\$^Buk cj 8>"ݬRU>{~H4ӱ7ݯy8@?X!Zw|mKtjǤVBdr~ؒd5p4DJG2L4IWذ#/&UB5kU[j891>`S0aӝάǦWޢ`:Yٽjw}UKty]Q JAw3 񭀛(@W' *FeoE+6e'Q(R0$*o^{,M7"$ c"eoF|ؘb߽~}kKZ~'ʵU* z5N5%4?-!**D{Ǔ S E@ͣiLH"y$?LY&{07H ^&$>'V>ʾ{9Vn RxqhֶA\Tgo{>m,WwH VIy73]"噙YY9"SCZsŶi{m :>Kgeߢa F&M判8733Vw^[>)G,X)G50djD?{Z5qߴK.^sWI LҌjd(sto|1Ǧ(y쉝>%ń5oѴ]ᅐ(an9["OzȡwMC:2,QWki*fUEqH] >Q|sT]:T|*bOx(Z΋}%(ljch5DQ~_^B IDAT# X4ڇT8a\MW(*̻l_q2؞+0*۴} AQ9/C0Ţ(\wI[itLEOo+/gbUZi+sE>'(8ضݎhi"\Q*%5r0djFEљN+J&;&c78D) ڎt)zMTHj_ߞFc\-bg2eifο(#Vߠj_YS8xi٠jri *b)}P*߹sgE9!wXn"޽G(*GD}?j|W*̸];ҤeW #/Ʀs=ןFwx5i;q$ in.iױ[9rl\aA߿%x).&M3ńδԈ}3pjg[(n4Ȋ,W$+m#9e#Э])MxBKNh}clHS]^\ tF -,9ˆ?>cڵk}}}W640{ )-/?GfNd TB4 r²h犢8#6oixЙ6>˩ٻ-K@~̲Σ(5 I.paЙ i .%22@-F*h 6l) #njܚ.nUcx\˸SV"#c^AiL!P,KcZD{q7t-mY)Lym9Bs+h@c5aɒt93ӸgS*_IuZ @dGs4&3u#'rABkOvЛn5AH分H4 @ ^^-_FøIUttMᘦzf&_dP[S=Gĕ!Z>߫Y]u+ M]l C^$IU׎67ReMR1l@v3eU('t] 9=N.f/3L^քml?Ӝw&: =KDQ9,FMG6>/ 4mFojf^5 5?֏hX׆|7JF XH/uu/D5Pwb?qlwJ| "|uy)띌ڊoF MRѷ^i>qd@@Տw EKj!ڟVnZrpd:̇: HB仿2x]6|P615SPPPPP1dLAAAAAQX Ԓ?fff SWu 5 eܤ7N.[c((ৼ}_Q藅uk ŏ Ӧ: ){b2p͉L<L(w2ڊZՉ>{?ΟyYF\2;!Cf'fGJHh0_l?~P>xJXyt<"¹''mΩ0qlԢC>OjXi/F,;\kw߸ۿe iQ|Ёl Iz\a][TMy)}qgHdjܾ5/ =TyhP` 1N}M21Ywшڤ&= W4>05q~ؖ3KwSSTݕ$#dl:.}kfӥ#PИPzk_/&0w"Oh^GG}ޝ#n݌T>x[T2($wFVhC@7VF̀ cb޾J yS*zWS"?|t w111>~JJKrq75QeD%aO_Ƽ}wz)".{oGPEʁ ]y'_32z1d"n8 իWR:F[ 8}띌;ׯY6am󎽯 2~'cV\DcL_PZPtOI-4RYM4WBgM'?Eϵr9dF]蟐'R!M5:`eKMF&+fhd3Ė5>!Kr#>/m`iD30fmr0QY@q8Xa&W7tkfca{T#GpJ  CTX5t4}-ƓbvFJNE[>ĺOL+@lZO)U?=b@e,ij-~-y!{|>nXy[Qޞ}흦y!f,֓ҙfyO,mؓd>+dbpytmml:ό_i`ޫjlD?3 \rDt*'|~FcUoc8^b/ y7Eݷ&K ˶ ޚ/.jgvS秿le`ޓUiX|>u;]o}|ȅ9sNe)1l㙦͜7) ~|477U+?Θ/u2&U= p}Ц[}Y fpbstk_E5?3t;ϼˠ%<_ϡVPޔs73 jfGSFC< řiΝQz~'ͧh |S@/J0fj]Yfr9}-@)˧iaoa9cqFWFv4wi /f{qcոEr!ǁ;@^fFeP@tV#2/8潗89|y}+ M4"Edb:eh3f9*/CeZ~,Q}nh[C& bfOT2Ҩ~]g4օLd#!y!\*lw;z âo[L^MVb㖗bØAea%.)r@5ĹzA ]#VZ2qv={3ng>_C׎^T# 7X{s#6۴(ªѦx 4AY($DԐtB6hv45j#2+j:fn[_qaO#Ė}b0X5S_gs+t ZO)T#]q-G$GM,XTh v#~WIH.0CrIV~켾cB鿵ˊX]"G+;31 $pJ^ֶ>SR_* ۛa C6̥>?d$ [%h2f*]f:l,YaCW d~[yq/;Xyq^|PCS8fݲL} 6XX= 9e-ԩcN}AjM^9Lb@200DYnS4L~D*&PE2m hej#2<1C#͍y{lM6QvCBZO)x|ʖM;=.sW(_l4Kr#P=0dɇM:w⨒*vwK C "!}EJR"C9V~in$};{쬧mѲKH@ITPѫ 5 { Rl(w }כˢ* cꭉ!VIː5^_Ԭ^ð5'=t4aYzhyM"X.Z@-烂xr] }Qן3⥊g~k9k$^ðY³ƭu'+I&XBaYEYB$1PTvSX/~>àbx 8W&ȩͫv|$2A8uF^)Dmfo=+1u}AjFc@Sh)\ 6"v%1uvJ " ST{kMgdG]8O{a\-W )ݽBkB^`hpB;u5]~*:(~3ܒ!SÇXe۶O{kұ"F={XwwlG͘k"w^}rA[@0`ϴ3_Ї-9طٰ.uD X_BEZb:%hѢU#w pϜ=nۻ3g[BD?խ;1ub S8,_4zz?#mh;o(֥ Ǯ^ðdܜc4`F3qmq ua~Gig=}|떔[Z0~| cGSW\9DqV\;r@zv\G]^"_,"+zDǎI_UdhBF7z6ha6iIۈx+®Y#ЦUŸe3Y6i4<ɖu43V:mҏMwXXYAVSjbQQ@>:XqBnzܹzTerdžNlݗ NdiE)^fsHK7`+*f["ꭑhNFژ 2a6YϚTÂ"r3*{;*daأ~Ԩg;@׾#;32n֐A&, .f:Xh*i#/ w xm*}to$kBԶ{[$V0:g5` nmJt>;qz,G IDATթ5"IT_iHңF|ȳ7S{. VLağ|kҏO )q{Du/vc{ݐqV/\*S_5"IT_ *XMVv𕩡kp8Db8sGmj b"(((((((j5SPPPPP1dl~; Tx)((ԨX^wa]XOukUNQz܅eHA'(((So)|EVwCL[rWDr;cP?q5 s6Ijs1tgC9X/%?L"QPPZ?]w- B>tjxwn܌(/c?<=ѓԳI}zԍg"9JgMKS0Y9k#{ȗ0DAAGjMO8SM fH|wƋ9d48|jt> 4 hz[鶮fuwa6qvstV,)0Yx/a&T.xFhӗ1ob^}qqJح?ܹ>ʧI"ZZ2.^OPv)* q|.I7nFd*B#W^q+ꢈf@O7Ƶ;/d(W^J1RT!Jƻr`%FW>ؓSj'O,&͗;UU4rEz'1>ӆi肋F5a5lٺL,4(j~<1~ڡ׆^ί/ 8B cb޾J ySSZD"sssss)ѣD}ajb(( Tg2.I i:yO&VN[Љl >O;mEYаce}6*Y3dON>/3xyC&\xZ߷} ږ ׼aJGWwӰS 8c<zy6mnk`)w߾} r.Sp )()c>f9Yw2@z5~7p[KZ/Ossq-w}{wܡUKϖԔV#Gd!p?1oMDtŀKz;uLآw۾-2:.4heZ c%q\89xɔH _.;::HJ^; w3sb>K "oE$qy,SN53 Ě5="+qcX1 /y3/8潗89|yGBCFU|sò }l:,"a̔F:ٰ.A I1tu o[L^Mj "-ܰ=Uᡁ.{fӿ~r58קsOKx7-\5,חa9cqFW3$qeBۆƦx5ti̺c9{[|Y}fΝ;H`DDG2'r7ot1w:;>qsgh$E c9{*g **jk$ąr77bQ<ԪPPP<KJ@*7asr@*L,6V@0CH@"xʷLeڗq9G&*$@yJ GCQqoo"VѧLn A4xW54 Tqek1 80()i')7]uu bM?t@7ŨZɊYL[} ؽ'4ކ_/\_ Qw/~7ԩ H]pѾ &R=TϾ޾rر ?+sc.Ek3M0a\s)*ۦ{x>tsbޗ\Xtci @cviPkCԭ_y260 /THQf>_N\ri.0qɤ /GE! KdYζ"唆dG h9ﱳ!VJː5^6c~,jQO;AԸPBTWAX5pIk-MF|V*}ݡ#w2x)Ey뷖F~Mb U;¸R6m{naABGXlQɧG pT&ݔ* dGg?q`ՔY³ƭu'+N sCuQ3nҢ Q#\Ѽn$LP@gHSS)Au}EZx7 .F-Nu7 {T"Plamש#td(ײ)ƣVq2鵵%ޛL"xαlYE[y@_{z>nw+ RBAAQ~l M[znWTy3p#c 1ޣ_U#: w0mZ[Y\:sk&@=gn? ,_3&/eȝW\0S`߾gf+VN}ߓGNYђwQ 8K;r@zv\wClMݼ4{xMnk倧 a~Gig=}|떔[ o=^bAJ'b\ 4_;0kԟlSlcܗą6`ʋZU7 KfHpL0nW!닥kzؔ~ f9SE/{ ^] afzXb|f!OT>n5ظ R^͝B>% ,дCuFmܾvU$SPGK?DRpqqP{2l] 4@eY&Fn74cFYŸ -ݦD\ UjrhIHcY9Z3@&3Y2!)0v8t{1zls=#( -m Eϩ.V*o"61EJgT*d7F&ʙeٸ8sHeїDX,D,Lk$eVHC'[T/?bA :0 ܬ1 ]*wN*Y4Cu  @,z\vpRU4}q#t_C3wDFM+;\4t#)\mcVM)P4h 3z$A٥H +3m5,<0^[!ZaX7j C)Վ<]QowSW#QyXjfW40^-sм)Z ^VZ̀n^Z>Z*J- uVc{GAA:l.^TF,oٲe?kUm˗c<9Z ^04Ib :--CEC-~(?P65B߲MuFX-NO}׏AˏǑ1Bwg- $E%V(4A趟#%zPBQ/ŶTyZhm|mfЬMbͫUT}W@|s+8 @r ]8_~s᫹ITivV֩ɮ,TgϏfU 2M0xcN/{,ZK"AT)'dVFl3~VV4*\HV3@S#F AGeE4bظNBxE '+&ں|P3mA,/ژiYWx <{z8.$ t*F RuOF gWkUirS(RvxkSsY /Iӆ/Ʉ i1;Re}58M{;hh);d*ΝAQT/FI K|DTBDq$7 ^9' gPqi@,ݨ{Ogɕrj)UGيV 9dh_\PH2Q䗃V}/?L(ˤ‚{8ǬH,T<M,(++H\߯$ű._R{ln5iUĈTV;tA).U.hbcJ/4(ҙo"?biX1(*)dє|P2q!ƗU&W'fj^6mf1x*4F?2j));DO~Yi!xh;oa])kh"Rƃ1-E&hG/U!)=aVw nz]"-:JK$ 'm&Vv$d;zwS?|+cEoրk`y`:5 F5I?1+Z1ݚ&0q ?;YZ{W)׶qaV }Ky~]8 CaevJ.-< cbo\7Ɉ;&HX"PԢn(ZRjJԫU۷R[.DEK[[^"RV[wZP% %#8Y<߿2gy<902g԰|D‰Ȥu۽<"8s{֚M ў.nĥYOڽ* A{K4^ɕS0є^e tަP~69vm[< >.M RHyDٜn&ceǣ$S1+a ~5k0yҪLد6&N-ʵå3tgJBG2&NjrOm͏*n(UhVStT]-4ӘZZQ7;cx*gM윭Eڪ Hh9ly Z's/EN/nrBa_3 g h\WL-/ 4dT6ьO{]cDٛ%[qIކnNN'#_؏:pZіBRYp&}ÚuOSoֹ<1m@6Ԡl>L"MJe-g{L&L4+>3魰zϬHξfj.k69CDZ*@n6(j?r e Bʼhu,."Mg 80K܁ؒwp)|Iu(Ш]/G(v¼_34+-M.zqfM< F)e !eWxIDAT.g ^;L#^Yୁߋ&Izj9k|K).e6 hߡ [~gݝO?1W[x?\\/ C~/o"a+B! ^Fݰ!+h" SЫƮy{@Oٓ^DWN(?7Wa>뾜nsr+ruFZΆٯaQΕza~"I+1F Bh޼y6cio+%b٫/i$W4pBexQt 7̷emáV\ni;.Nc#hjtXDn \zWtumASZvxweaiw'kE*U 2()>wGnkZMі1xNc|6j~..2do5ZJ>ӝe4R-8$$Q4{ZBӰioΫ sGap.$w .\.>Dب7ȥ=7qe2ܗf[O1ge^2JyEV[v3x{ӝ%B4R-8$$Q\w:(fO~t^e;VUY ģ^n7E75,21'1,塙m]\J,d')lR `!k/,'D.jd,r"?Kpȱ]/v±Gg&~һQp/°|Yy {2Sw8zX/_9\@$s''|GOy5ҸHŇlD1Ht)S 1' W0,4D7)y"K(uτARV(WO]46) k +Ԇ&ɸ䬦!jt rK4:l-OZu$;\ć?y ,uԆHn.0;Hs{j}ESR2Wuug,<+b-8YH#2bD7I^8 W0,\! ]7\#\8]dXl-1ynll9`'CDѹ&V)"6,jd䵀a`-~z8sCzp=M: /[ uɺ_Ig/φ8^u*FߗwtT2seRיY MxXf,!mݗZ2Qe4!C(I.͚9 vѝRSqA `YwiKv0ԐoW=1g#GG\#m~B閳MJ-]V2DlR `!I{"bӢv$Nf~ϲa/aI/PԱ;‘)ޝf pΘGşX0J!Ѯ M ў.nĥy \q{OL w@pT2ss.e2V~ZHsoYcԿ/us -Vh |e>c`SqF;Yh`@2F*4'5K $c&c&!irɸEJ&M?)h]ɸR)oNl@l"̮[16 S&ݨ;xfnqʍԟ7-?M, N ^N׺ c3ވϛ7T1J%; J5X ^8hu{sљEyF?6mlNJJc}έ}~7K;.78]gn=UwN*Rù;FSkwx+k fSOߤL&f4[HEߴuC]IssNʙ:=yRkp]۶9⇔)^ZW`0* aٕ!c֒ yاk?=%*D==ɴWވ_uWeޮ ^""u}6 *uU yhmD vnsQܻeA9vG7~^J `6c: hrKcxkotPm4Û !֟>~eayMMy;_i[}Y/xWe4yAm:)+\0ݺ#D`289!(u:1nyMMU(dجy@aGϟ?Z:Zc]eəB2EE"";/kI3k_4 w/de3ɗ̦C;=~Ȭ1lIvg^h;RxdoDK]D!oB!A|=O)&Ze[}ދsVT,_Za{NqPQ!1}bv+{ &ȲtGd̉lNU$dm/]n(#6flWIٴSHs{_d Byu*10 =))^K^o<&y[c{1Hj7XZkӥ߻/ȼBa. @++U d'LըvF!Tڧ踩<۱f[{[hh5jF}2;kX/hlbl-VH$EE ~-F Hƍ\KQ/9noym"Լh3 g h1 $cH 0@` @2d 1C<tIME yrtEXtSoftwaregnome-screenshot YIENDB`xiphos-4.0.7+dfsg1/help/C/figures/preferences_fonts-misc.png0000664000175000017500000006337513162045104023211 0ustar unit193unit193PNG  IHDRLsBIT|dtEXtSoftwaremate-screenshotȖJ IDATxyM}2lIIB"%!"ТRQJ߾W-BB%`ƌ3f=;sg掙1ν糜9?~_|؎G[H^HYIDDDDD%L""""""(a@ JDDDDDDC2 ~w"n K;)c$ODDDDD%L""""""(a@ !qص {yyJZMY,Iuv"""""r)a:w~UӶDG0 =[Ar4HU%yIFWa*ҴڿP:N3su٩P6[Y+BiX1 4.0DDDDʴ"0%&'a:62I)Α]gYe^#|w_~)J"\AIJ<3=i'&dՖ$: J5XJ,KAfL2- 0 VFj]>7 I{{QvpydrcChT- {hQ dҪeѠe>ٓPk_OZUw[׉Ch{$ۓҋr{<;^>\g6.KukS1\ K^;'ifXgftf{8k_fd|u/'nj߻ڭ*:u׆"K-ض3\w.'.dwt NV{g.`Osc4׌n+1&Y} vs|IW}yc)Z]Q oo?j4c=N%ɺErKN4׌6odk؟?[nU+iҸ5'-)CKa`AKfҮ3N܎>gB7m,ؽ&@(}C^ޜHK6zI<@_?U$O]ʽnU0&#W;C{c}jg~|~>Ơmo{"-ɫdAotڕ<9nܯK_35Cd3ulZy ;ss 1$/w۷ႉ"3x ;ᡅtbV[ISV3qt}+Gټݾg%K6P,#{&GF=ͩ3iɒ߬o<5 >>\wm\oMGDoHRX^{1>WWww+_>ę>9~?/4cٯ%-a4i]m^ԗPW7lAyob]HYP 3bwIӛ0-#vs'al;ptpdcc/N8IPP0Ayn*D4 ʘL 7?Z勯_p6pr ? VʞqwϽ]mY_~S?˜#Õ\EJa$&:{d&~1;iTڷ;5BpWƊ~GySTmAc/N/ޝ’{RN㎃8BO$Ã3yzFRlX8+G}!i%Lag\q"9G)~KFW[F]lr۵g,x|UPek2(OeۮY!Ply-2I:?ӪIk*EVF,ZBtX~gی2SY:IF&cMcN& 0 -㩗/vyoWiܪɀukGs)[~TjO}-"=*"""R)a8w|{yya qJR܄IDDDDʯ"W)!$y<K&0xIDDDDD%L""""""(a@ JDDDDDD>x+%LH#)qi4||| fxYX`Ù#= Iʉr0%Yće9C ^OðB_rdIDDD#3ooo|}  gg ˯]󦥧A NÉwĬM{o*<ٿmW't:%(0//oL2-L(a*eue}?c=3ά}} gzzi^)'M´1T{eEajF ]jȪ9h\!U5Y U3s3#ofp*Ԣ9;-_V.#$(-ɞWL Snk_d%)6o,4 L+G1YIb%NE+y=Wvb4=FUI^ mxgq܎Tʹ=6^zH oy_9J8&'mvk3 i'N浡vF|Uw}3;Dlv.-"""rNL2 0s$%#!qL R6ffUg̜SV8wv9b͊ifDJx|tYʰ~.T<D3Nd}v,ޑƭrHU;Yysps>YO.rIj=4 3ZF"AڮwƵschNԯQAo }`i!""rۇ!牢;Ϲ|Y*Yy>q?V+w[+cT)LI``P+)r30ȗߒy;7}]S»Hٞ[p$mwk,ؼC5os.Ut`""""%-ci5Ck2frf7M+nOYINe_{rg4 #}f "%$LZGDvl}|sꩯ7w}l~u?{BY[y59ˆ7`] W}kM˛v(""RLe`NWK m<'{\ъys(111<8n<111yb rbZ,(*HInzړ'&&Ɂ#)5L>nmǧG!3]uxH̼.a_\ )q}x1qvk>4u,]vv(4ӸC蘙35YIt4 J73g #NY} in1=l#Y2g_{NG]odi1 0I*7UO.dCO2Ԯ HW_m^Mkp8ٛes]u &Ո;wNpϨ\* cY3S|O0 h{OQ~Kf-o/Z.99 HʄYqMԅAߗ1)iQkX1*vs+"rJǁr.7٦rDUN˪ʮ~1,=dA\\kV~lX gmd&^g9HᔛM +MD=09ͺ%3x(nQDD`))gHKO#:fS*\FtcyAjv<7X,xu;~Ap`~6kʨ17N'%MD%y"/"ss9s,]c 2mhݴ9M!gUwԣ+WkJxCZ|D%Mf9:ٮu>[DLW41y!9SְNc~xw7ulOzWr]awx)(Ys""i,˿8 F;W12;'ct#ݭ3XVxq i8au:tM7qa֮^GlllسjIr$Oc?AH;\G{{fh%ձ }c_e,nWG>>4ꮖj#ΰ yVϻ6wߕgFChW> 8qw1xFK|W' gga%wKvj姠sǗ寏gė\ߋr""]Ʈrg5GYg +,<>^%2>6-%LRr.Ib{'&ox}˚7rԆWn #a 8y b+Sj}}&;٘f~aOܖ%/|v6V?PѯœGض74 l}WWq(L؞텎~5yzVقwSk{$yiύk]S|1'byix+s sf$]rabxHIJI9pxi.YѠQ6حMy))T0I %,k<[-]=-?b !I&L];-ɓIDDDfZiѹ ¹}+6o׶jS [ƶyKQ$"""r 27I( @׳_y  YV5K6a ,%g)Lİ20W q#1 Aٴ$OJ%0) qgbaZ&Z*T2]$0J0juXwdH;E۩Pr󉈈͆F4E1 ?_l'RT&a(ՑBJiȽWLJyvڲdVb9k#SYEDDDLJFFai1 É#ADX>}{(W S6/k1ѷI:h_[UsFѸZ%B«kس$-<6FբV)ud$?;5"B ͪr#nC:PBsGiU2BhвI>̂I_%usA""""x{djTU|l>rqGEը񾤞y&V^lPh?z-?>>O_fd|u/uY4&ۉ`t~G va^?+ᅬF/F۱UM;W7F0Sܶo?N;|^ꇞ潙#%pDDDRf'Mp˺df͆7>>]c;]ߌek2ߨ O= ;~֪6Y1ٱxzG #!?{|۵d[BaT/6h>% ~9__kiǚȅQn,?M,|SH񕫄)绘j6gj>4cWWTݎMw>~GySTm~=lmZϪ֬4mE`޼ӿN\ ^6N̢.+P$ADDDDr+ۊ1_>ϴ]8CɒB Bx漴+| 蒈2%L@DDDDDR6})IJDDDDDDdZ:Rfn4Ftb;ym9Nif$$XY X&e`(Ĵ 92N\-2ں"% ; ^cwi1e%8/{&S72cK K\m9m" x /1qxuWoʤ)V$#2 ˖̒I6Zwɝ-sVuݮ IDATz+?o׭iloJ$/ab?ʳڊR12vɓ<8nӟyo3UU3kS]SOެm6[_TV| {Ʋ;qWsSD.- xaؘe=Z48mf:άnFVg\eNpwf{f{p{#ga:Y{NG]odi1$OJV&///t?0ξ̼.a_\ )q}x1/f͑dc4 }|Ao2*-~=ͯgz yA)nHyb<: a9#f-9(rGteFεE'trǟ^3ܹ۹e<93WeJOfI783D9cd@İv::̦8t0kW#666OaH>TP &ޛo///!jҚJUJ$HKUP[S}~<6\ǣ7LHGWꮖj#ΰ yVϻ~Xj#glrp? ,`g/' gga%wKvjyqyE_~1F @c >ϺToӚ/,5'trʹ<﯏gė\ߋs/ED. f!kk_Ry~ nq%t9ޫd#Ͷ^c&)I)]f)P񈔚ş/d@F/ມ1ldGڴ٧Rͯb7?)#u?[Nd̀|\ۮOm]v0mi̪]P' cie$Ѹa'{>3?95Ә;^`Vdkvǚ4Ȯc.+ׅgĘvj:PkV=b~־@e_bK -% Ϝ&88m$ r˫g__5F׹3s5t-ɄtcۊȅZ~dtPNdžл[F\u[}m`чsxwg$1yqY-+Yy۱Z畕,e/܏쐙#ܓ G^ǠV0oRWT8DDJ[bSzC翏ɑ)epJrҒ<)IJD.M>eh6o _&~3-} =^x^y`%1;{xH2,2}%2 itɚaJߠgJ G99qϒ崎w+{)"r>ki[ֲ;}h먧o_f$OJ~)rb2폿?>L"U7xp+8aslV^|ǻض74l_ 2RI҉bSPBi X4)jxUWP=wSk{$ﮠ%}/ED·&41 Ӵ܏P035<&R4$rQ9Y^ڦck3xt`oOb 4Ѧu d}?Diï/: 2$g'r]4,Z<*׵':śV=bW5trS07et=TRD|5tu>7u;v^9˓N#55uǛ^KxD39 $m n ""rxqȹY}jC4hԀ; vksy^JJ*#+k)aeVJG>=aˏCB9q {NK$)aaetn)CDpiߊl"ssK¥(aY$ [/g,+DJ&KiQ7n0;FA3H6IR”C_ CDDD10-[||Mk*.yR0\l6~;*sLcYD\>>DH0b^00 '4ar0ĬM -P%[XpwHCpQUO#9%C*6͆?U*hǻ3WJY1Ԛ3m:֠Uwfr3gP^t# qyG;e{~,}1{%v_H lj&8e]2y`f.I)7 Ӌߟ` lyR<܇|HU3':_jb^jG-"""rql$C$_*aٚ 7BSlAD'!:W =@Tn< ] vD s)/v""""RMǙlOr-"= ndIDDDD|+7 ĶQ<Ѿ46>=ZιO&a9 )0?/ж~ B"jpؗ5WNpO՟\*U]OՆf^ VDDDDDʧrȹҦ""""[a)iJDDDDDDvWߏj-oT2P ӦwlӉdӋ?Ǐ4mge>4aױW}M\u5:Gy):im,cnY减g1|Uh_X|уW.O :LjZ?vYo-Fl 4hyC1m/ @i^^@"atutEf\_/xc 'h},v(:u&ɣP>tֱ?kYx.$yꑗ9 pۑ_H1>\:vS|JNřEDÛ\"$,$eyzQR dmXDHbzk8q:ә_H{Wͫg=q&}uoJa۲:~TS|zyelZS) """"^fYJˆKذFX\6Ǜ'\jgXz%SNu#ym| K.]GY[dq٫e`n\^A>y8}nJfu_͟g|/=egG9~Jq仜$GYչG'0HJ:7_)EB?lB>19ƈ{}&ݭ?i_3ѓn6*#Fv֌|2K&9́;>=#\A_vds;[ {{%{?ʪoDæ J; )c $oW`27mHD?6lT]ᤜ̎p}ubVcIyo1MX~‾Ԯf4 <eÑJjz:~!nq߱zw'2 t00>W8z[o!xѶ~|Ck%""""Ef3W}sc9'6mzsMLRne洫 }7/y Q!u~;P32ēߏ^8Ʋ Ax_+ ӾUxxűޘ"0-c]3`[2?m|2J~UW}C+v""""R؎GOek?/T<"Kk9~8,PDDDD )Ԓ.=q X!HT%y_p)]]DDDD$B%Ls("g 4m޸2P _8DJU Qgx۲N|*aZk:lYnVmŇu)5?_mEDDDMfDDDDDD.EJDDDDDDiGzl{Iczy.l^NFtwASgD'&w6Ȼ46*ڠ6^x+]7^W%1dFuy콗yTxiS=뗼̜*-LS^Ƃ+i2jL>@8|:7eku)0asZX8M'6lW{Tkrg}x"Ő[9Śyd|LJ1GYDDDDD.^E^t-[L,,KYla,z_;Iwބݏ逸goznl$<9Sv{ݏ'HuJJZշks4 ozEDDDD+RÙqKqW1 Y`>Sϼ.a_\ )q}x1U?kH}ǧwswU;.XG$1OqXNlàv$-K+._Ixp?E_̣\c>b赊H jlR@ɣl35"-oeZ&Ig~Z5iM*yڈE?_ȀK; )CC nҚadIDDDDD.zE%Rd%B"""""rI(.y"""""" %L""""""(a@ JDDDDDDTkБe';|pbZ­׵Jx8~yf[Rai֜%w"""""rv%mkW,ҌȐ #8Vq1s ڄDDDDD(W3L9M tuy0wb ζ'1LGvnɻ:%H)$/ޝ’{RN㎃8n$<8΃m DDDDDMDΕ6}.&P$"""""&0xIDDDDD%L""""""(a@ JDDDDDDb>B)?<}qy>]7̺li6R>JDDDčۻ,+@ @ L*ڪQҡVD nPZQQD~]WVnDfXqνC>.I\7|r]%*ϗ1OslΫ-ymɎQ{\&uS9q<\m/y]eζ- ȑmVcc cм|KޝDݲlDݦ @L {lG8-UFt'?Qk^_G_vlAF.CNf\-D/r"g\7+ٽ->aŖ! "ӞM1qirwLkϛe"r_s.?w%3d^_&u\mrѽ]*Z2f\iqv}ZK%*3JܛI3@,i}i2Q_bBѡir 1ƄE%v ZP)-y,>⤵xʶN߄#g5sizي,e*ZBSZ5)ٌ.IL1$֩8ሥ3$}c-Ⱦ">LI'k}w=_G_?{AjF"^^ߠ }1%/N`n׋յ*(~>q~zmZG2*= ʝ.rqz R7$wI=-2նE}KM}/T7M 8@:,uݫ5}/DUͮ:3ih 6}ȑ~x92ziuUj}>M=8S'WJO}AOlFlMVߞϙ<{j=s(Am9Ʌ?>G߾mom۶U|8i5}ۊg]Vciu6t&L*kSw臣Ґu)˶ŊY!)k/yso)Gԁ} TIݕ:CuGIwkm^n%ɸ zz:C5lt#"6qkzBxG]~J=3jT~#ЁՏ~ykN+tȡ'ڇމzxw"%+?Y-/x.S9=W{tU#tQ_z3ηC8YG >=ߪƦuI)u.ґ_ߑo˸z[kO=/Í;L2/HXV#gjg0z2zӨشaxMUU{SUjڴa,0m3~ ѳG=!׹3>Jsg]t_^}g_')2=$}qyzdQ;5|kxL}/ޥ. M~g&mΟ'ޢ7?T_~R]j-_~c*ƴ5YO=вS"΍=Λzd46y=?} {걷>ТStz[g]vzdݒ֟롅=[h sW+jJV,ՊY?k{~ļ&^[뿗!#c| >uYϾ^xOs ʆ:aןc.ʪ-x[!0l]G:K$iG:عBh*w1<}ɂA5`aї_>_jxIxfy#҄w{|5+`_=M%}&e$zsw> ]9Yg#3w9a۞Wmޤa#…/N?6B}cٱ] ?P^eS~ZVCCoSIIIZEmZMS;’.2:}GMWD]n&tPԹDJLH .>w~wSwU^_Wxqg&mȦ/^uMs2yN-!`-0ǯ6hʘrt#ZQWKnV1W$1(OjGUevl+oTLI~ătſZ&SͼHW3P7^SsZpۄs]JNtW+&RbmP\[TOWn򸪶Ў-UzdbMuK5Ii,\(056G)zUa&mYo\+~J3tח6ɷCk/i:T^~Zvvn3Ƈ_Kg#LGgf~vHmWzz)?c Дp-MUkqG!_+=}! 2q] ]s|mSg,}D:?肛ѣTvјKoQ,w-/Wn>tլk[?N=}XsK~3V٪i㯕2>)12|u(iW<;CMAGܲVӘ7IMd=>cܬeؓk5 Y)!ǜ?Ix~V]}ZQSnnKiG\&4M;Fngl \1x]zФW-sh9muS4|.ulmZm۪O Uyo۳5q Ͽm#= ڰy3[ -GŋwV\A mA}}uƦК.{֮BΝ >7owu]m*d'8%v7d}|v6huSC?L -E?G[t?ѓOGv"7IPȅK#>\5O7Jt 0E~6|!`-O eJ=0 |[h㘒rq+R)+Y0ƨ]9N!`Q ԥ^Z~ E?Z1FM> 3· D/PiIʜ2n٤֮%8R^~*-.UA~a8SiJڗfjH|d>$0㨰PYv4c-'X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0X0EA*ivKv;jڕS , ,s[qcH2#G$H2Fr#w<%2V@&`5U>zJ RBQoh7lй@#j1Q{LdE28QaD$t=6y#'Dht(WT_IM2QY5X-6M~f'x="zm9:?s?sr_?D#IPN?18+Or'_\.FT%(*]dDl}3ỹEDi>6qB}(EID; Y6 )m#zt gC+D6VTC*</Y~ _*u1mO[y]D'7&\DvT QS(qDc:߰y&$.N] [NܙM'E'(ɒr=ZӉ"n^;<1w_e{4e$I8DdؐSٟ%JJe<Ϧ$.2Hx^RmCF{5L`AL`Aim5hPZ55lMԮtE&%`ڐzߴNSI,,El,3tڭz[0mȦ-շg?v(뺒2HLP#Cy2"F(] Ap㟺v*9Re _n͂ hCw4}\H2(&%&؃'IPDiK5[TF"K:wR 0mr$Ƨ/N`–4`8 /KP5d`RT$ÍeLMhΆ hC;`??n$Ɖ ^Udb  la \ss6 p+%XPFvVd`ryJ~xLlE~gbNQE\1L hC\UQBr[j:ȑ:}*)-6^_w&\0A]vMP&){&~ɖ01SZ qs|#,u}3{uI'jƍ[mֈ4m۶[nutI'Psy3O70MZ8Mq}ڞ1x6_rMZ5QL@\s]| -4D^Z}+iF_}z֝ߩ[FKw~4ݼI}fP^!ry\W>WgP䋽q/"γ ؃H ˝g7tP-[\Қ5էB֕SH{z~Je֐aCy-q$խ;np66u!:©pڐP`ݽ(%[dbOD|kz1-1k=ѝ|#I"PX|нwݫ"W55ۯ8yݒWyիԳgO-]T֮WMog4lzOVtl'|w4B$inڤY\а4Y$,׬o$#LL@&nMOp-yC&_>I*7KTֽL55Q]={ukս{UUV&CQhp#l.;gCR螏n?I ^Grǁ5F>]x}:@lIDAT7׼/?+ݪ 5z4_4<=v1ڇM=k\/C| ~}C.BԊ+յ^Z~֯_.]jŊZr.BNns:|n56o;YF=3_Zk9_e TЩ3M+_?6>{(FdŸMIYETѾ@whHq#&,-}_XzOި=_{JWNN($}I8*yw^%؃&A R5w\G={RMMMqU;vfI8a~UR~;quX\67$I;| 9y<'IR\xSJ =6cˇa p]cG}QUU߿kjFVRE .G۷'sӴIZAMZC7el(דNۯz\67aszzzayW?/[&_| {a6-ڤf,\^=.N> .I01!]BI&4/z=:1]rUVR^ZXBܹCSUU-c<8G&4v>\Op:T(8Lg75G\N&?DթDf]3ͮV~x;x=0mH5LIc}h[N=zԊ+t29 221gX~E>֩_j7ժ}*j_'u"'v DCCԒK4-[TV,ۮBnF}״I eu.ڲuw5%m6h@]=q;YqϛW_o_}G]B9*(,TQ"cT\Rz>cS:tjjjRssa_۪>{lvةTGwv)U~~SiiJJK8ڵ+T]]8u(57?t@EEEj߾ tgJ L@wK᳖b;عTť$c|GɓJ;Cq)??_ mXALp))?.1QaBmk=Qd1!)ycigmSi"u궫c 0mHl'oTҡDN#M2QCcjkt؈#uVKo 5fbm]Ui IDATxwxTևߩ@z@n""HPQ*BTlPQA`(䂊"UP @Rɴ$afΙ}`.g @ 5@^nEn@ ƠP)P(4gNUAے۟x߰$?'b4Vi5Ln@ ȻPJ~a ѭ`4iϹ2];~@jI<&+[P?1䆛h¥GƯZZGnk*yK@  :=7GrѡIG`>nGm))G${኏2bִܪ'ASDȖ]oٌm96AqG7MR_}". @YEߪkr?Q"n5 YV{@ \ (,vu@~NlQuykuvԞ@ K+eqTNP8.mempm͗%RB5l0~t?/:ˆ{IS)P*| Y\Xljw ] JE5<[m@ \(-Ds:o`~㧬WjKp^@p9`=ݺϮw"e[mk/h8tto~iˣ/(Gň-ˀ3bp.ܖW@p1:CG$C_TB1w2t͔ ޹-bK2䆛qWdƐnROř@ ^5WUR{\m@ D^A۴|2] СY._Ww$s:4e3g,$3@g@ 4rD @ M@ h"-AAm@ "h @DA[ &@ 4D @ M@ h"-AA-]a1M̩B 5-Uj@ ./eNϫ2(tn%A~JPZiRzZz `` jtM0rsXIݱc.txss6ҋhd̕ԒO(Z0ka_j!/|zySXBBXsxaaᄄcAEM9Ft 3BOdZ?BBÈx t&tlEHhWL کUznD϶8WĞY?Ù8OyZw {krv3E+8b4UhCz~ @֋K[|τ6A+0`dSFP ,:SgRQgtУ?'Ξy-?|ԛ+,TV!Rsi↞A)չ.3p|߶z_;jg:WÝ1 ݑȈh_V"l]2#&6*y]Mz|uoOxx$gƫ_89ԫ=Qt0??OOvDDkM|GEϮ<þ[V[`G_5g~|[egPAW"}aFdD=v/s]R'"cw$8܎0ah_ZDێ!7χ?q2Z@ ,e"u e3%)ৡL؞ 3?[wĆ5CSY8wia33޺e( .-hd(aDDRcz)@Pp.=HI޽?_尿޺q,tx~9t#?!k.}|H-8u$Kn Wr\X/{v-y)׳8ׯ<:!sywZڞA|Q2*ØPx qZixknNi=JxILzEfǧɶy7<%Mz-౵zespK9(StśkF*+hQ*d嗠R)hjԠi'>WȞÙ&*hՒѧ]3 Soź23+ޠma.o1?yA/d4G`LB /T3\\2n4_?56!_/Tɱ 8@jJ~:ut%z(>Al6=}NLB#Yk'<<#Jrsd뵇humy+fqN~ ?0k8{sr>K &cP(T汐Kt$f|{wN @s&#ze+W5j _͹RT*A> V[`{sJ%( ?:"n J0))(|7;w`9t#*mOwjAp\bjysߊ.ߜCHh,ᰯE F{qU5h;WY(ߺVBdd}pE-G?2Pih(-訬~i WէԌj,hi(b~kϙ4  -R:_BjQjPP PT(,(Q*$DQV))*ӡTBRb3V/]R'~inbtZvyj% U zEv,լ*xl9}|8/7|6gl- #*UZTtUj{ybz1k\-߫:Z7{ҋ%QXiwEu+/ȩٺi+_0[]G `A{Bچ).Q^GRV* :Q(U[>۶>nBh*ZU+Q;_Bbt3u)3ATP:sՓۮ~lޙBbfڳڗf_ s? |Oa_/?:YS - >|nys0gful^(c; ʧJɞ< wu9Üiw ^ӊaykuy膩?7󡕤_07g`ֱEw?/*@ 0oprB(*@V!.fZJu6.WuP7VPU Z=_g>m3ʏgak*%F~ap_7l:M_}{W+!6xG|pѿc<ʉG<- Gd[3}m!ZG{zl;zVKx3-Z)w~*_[p\!e cʊୀ0&L``0b04ג}O2Nu.}ėASD+y ވVMT  RV`j.]dRgRhDFQԬ*%j RZDo02ȇº}M A=~*@lo>.)W\;S %>2BVDP/,g(qE Pb2hEu@  ZUenфB(VPP\ɦ')ӯk4|@h2Q3BA\d?ňo *:#~qY\ \J4HЎ !?@ ++* _(CP<Z JNoȤ3?ѪHmN|T3 hRQeBmTQ/]d@  r*җJ&jDzI)DTL~aFRFDVQ)Ѫh*j%’JJuhZDPR*ptW&h@ $hkT uhߧ.Т e=mR椝Z@ Z FV[Z_iytIE}%WCAQ%gs=BZ@ M;O.`Ą]'ҵm*pFYh4J=! [R_=}p<*BR@ M ڡAZvhɾc4V].VmJ@U}y\RTVPTAj8^@y]Y@ .-bd+޸K* ET E;j;'pUh4կ) H@pРA;OͨHvu_5Z?Tp*QHv^ ë=U+9uFƋ@p/2ɱJuUVL0U}h4Q7LąhJ^o@ @fzkɁyhULU7Lh`2-(%>J Ywjh@ _ڳo- ϴ 5s/yK(]yeep!7Ỉcܱ|JKK)//CuB`;п["14u k7*ӫ}<1 ZCBؼt}:'.-Eg1I!,5nJ@Ϋ}9Ӥ/`ь[Ct|'&xI* cd۞,LGbk"c7m!Kؖy%#$:2x]N;ڭi Լ9D>קDBl4qW"yatNw߶$/Jug P곮evlpxmRӒ)oq6+,{3oevuHMOK & ^OEEOYY:" =%ʉ o_޳;'H?Mk*LQ^^NiYeeeVmt:L&;<[KyGX4)7d޶X^5k$nƷӭI{0Ϸ"':%XʁLOr~-OsyLw6;Ή}-}F>Mb4 _/Ky)Kͺ݇I;5|jrR"#^\Kj|?| [sE!/7JysǾO⃜$~8p$b磲sf[/Jug Yh=YyoK6rsض67wַ%ٰ:7ψ>ayɾÓQ`7˭F#z`귊J*˩غm~)P[Lݹvըj|Z4Z->Z->h5j5J JZFR/ۻ<LV}0Dnv:cT/?NwuWs'+PcnSF]mGk}H9$>9Sޢ{-"&٢fL 40`XM7Ѧ"Φ\TVʶ1 |-&]׏NV1p֮[+ͲoW웽?bRN,֎+6"|QJ;kșMrz2.ΙA 91`~|(J֘nmLu'[>յɾÕz)p&#ze+WdThch4RY̻ &:9H/!5=fA$ķ)))NM7 m}zf VcbX嫈ؾˎXշȩcI4bmb #,T!e_%:W |+9=33'^<>aX|%얓oVq57_ӍCYi:-q6+gܱ`f˶lE^w֐YK\g%g62ίxw o[Ҿ>#AߜrZVjmzd6uA4Bo?j F`D5b2ss,5(}}Q(hZ FZ]uV춭T*zg:Mȕ߰l`Zbҝ%nČtE]BqQyw {? _7'}[J6阕f~ǨYrRHM{HC]צ@i+J%kZF1ߟ̓nтת vmMtTB-i<|}}jVjZZB/^ړ).| J _:~k)>D3捋g}H;_NG5>K*rHY=̞Tb9$L|n9)ۮ>FoSu;1:k7G֬RH7oBڱ:E̹z? _7'}[)]Z^MΘ9.'3oo5F><+rצ=桮kSADS*hZ|}}___|||ߟf&44PÉ ""pBC !88fFM; s>zc_b04W|j6̼(z N׉.g\&Gcxξ;ֱ|UǾwwդӌMJU!lo1 /s˶׆DG3v֗<񹂳vOƔ+Y(ݙ. IDAT79y=3s< }q'w@J7|m~|>Rcvě'zD<+1֑6!5u^ 3L&սn`~mEJ`~G>KGz;z`~w|Q}\&+ܭ=&hDt @ 4^w-AAm@ "h7!2=⥘7D7a`vI N{}|-xƴ/w=QoLD!h^|7U݂ZD4ܘ`аpbtb3ٞ]f.#{i%/J/)/Ε1=)+ͫ7ܝ6NCBÈo.ޚ)Z5}E} @ $&9Y3I?в.),vtϸGkѯs=O6Gm7Jx/p^bPn"!6+z0ŪWǬ['!. ):5>r?gj1 X4:߉3ޠ@_/q8XIIVm~c[) ؚDM[HA>w6wG"c k~cGԙφEKͅhl4)ߞ.KGwBxte[$Ƕ?> cl8}˲Cѷ;1{|:uo~θ~k> "h{$R 祶xr$Á%;ە$=oz3ri2$Yplj YδղѼw;ľ>#8Di^L6S;uv`I9kN2c{ EFQʜ12u/+ =K "y+R%kG|`χgGơV| '+glm|֝59[+|W!߈*x'7/*}շǛRIܥKmISNl^$$7n;f[e)R9.GːOMۗB|EddnÓg-jh΄tXmMEMKx,CBؑI{ۊ hîL}k DNiY%k^wqeRյ?kÌ`ҙ-O{u{-xqow;nX} k;;|4K>}ǛΒ$25%:$~ Z_|$.3F3w<4o%r//HiD`˱ ד.>3a x3@C3VX"k_ *UUIǑӤ,WPmfg999;'&S3:vis-VcM@g·y#.Bjen+uER%kJEUx:R#PO=ug͹:v W!]PXh7f$=]J⾛uTy&M"cվ+I & R}3'ZmQ5kIL-3E/I^ď{k(!eLF;,cS,:ԉ9HwTo((Kpؗ{\}U&g=p8]q&kMtВ};kU_pu"q6O퉯w|;3v76KDЮ#Kmz&ogpxLVUdDDk]dtzjØre;;S)R9.Gկm`r>Hm싺^Zv9ap}y ~ΫIH.Cb^5-"5^RԺ7(hb1Z谯>~C߯gTYw֜c꺵:pMjuM]A<&+^]jA<&z% . @DA[ &@ 4D @rMMr ]:XΥƁ@ЈR`n" uPڱ|zi @ OD ڋc֭דCXTkݔ́by{HhRM,: ާZ"i{Hh΢O+ٿ'ё$sr:) ؚDM[H%˰י-,q coP7Y^I=MB^v 0: )[-ϻZ⮯8k&2}Y*vߗJrd#; zw$*2ǰ<~4!Il8Y$F)δIu4RV.rw?9 7A{ϛ^b8q̴$>w*,yTOl9ʱhoUr=$['Oy/%5 {_EѬ}HYȧvʶGleyLw6;Ή}-}F>kzH(>I'8K"v>tlͅ[kl[H=|Y5<]|=)tI9Ud\fldշH?{B3Znec]A${ERp6Ѹ7AΘ{'gwWbvY;m9K/Uh| ub+ ~ mYzjƁ/Ť{!a=a~mz-lZ,{-Cc?5zS﵈̓WJT1ޟj щ\㩯8[;5<ڻ- ~eu1To}~t3Q!aH417 hîLssNde3&5Vθ: g匹'>NRřx%57$h1F m\ !aEu@_jUYxKt hn=hU5Ik.EE_fma9OYA|M7zewn5X'Deȱי-UcJyMKt6vh 8 9_ÜU~ړT`݃qs[6XR 0ߌ2lt_ gc:\1R ض!r6a6}Nùb2]ܹ#w аEBH.e\?&emr$Y'ߊƿl{mo [lAkz5@c/Ns6rlDߥ9m%Lp1s mU*(x@_~eљ~Op6}S -OkʈL䯥8(gNt}nn#Ӗs,}:{}$mxX6zC&@mS,:ȶϜv'yߏ?iB mk?EqҚc%>*fʶ}E^J^1ge48X3z#EGY|K gsko\=7񴿦gfлW_[rMxƒYKG]Jkxf`;KystI2-&~Wɑ#=/N{jB~3)x;;Ǔgg,pڞc%cʕ\zXW䶩ߐY=R6< J>Ehz .9kޑ~Op6}S -Okʈ.Am8{⫆rY ykDg!1 --~A!D5)4xVcihIAa©,)_АEdt(g[з% uBHhys+^i ڗƾ5qi~i qy\ &@ 4Dо̑za`v65W\:eq_?oʈ} R,?ͤkhYM<xGGPxw2NΈXC!$uԻ#Qt?5 ILtd g"s%!qG) ؚDM[HE2+$o^=$ `Lmh֎m,߽ 2`XhkgR.*+eh| _xI#!,A m5.0vgds EEw"7;]vcomșcWF .趣Je[J߰61؛ 2u^0{8YOmwu9uW|""8eu;֐/gc.:^ƙkP;]MGy99qw RSAT[NJ˧߬ sjn {y ];mig50]jYvm9sؒc&@۸BBꀾFoԣTX?WQ5Ա ̱L䯥8(gN&g=p8]q&kնI uބ{cU3z#EGY|þ\g.ՖxoFj,QW+R%\Aq'q]VqWN36)V]$6-- Ƀg/y.xbØre;v;3Ǯ٪|2Fb"5.2:=5}}:1_'Zw^y=3s< }qO{f.&C!r?T[r7z4kτ͍Xأ.|Uj;CʿxMP/<=ջѵ˕n`ү7rh -E6b ԜzaV.w=C4 @ h"-AAm@ "h @DAۋWc2|z髱j7؞vkG'|_k.AkZoruu5*Afuշ˅_*R1"v="$@.!y}!eyJSXUʘ2(Jw}X"[tmuڴsQ~@\*^[5X~(4,6qLg~}:Pqŏ=:A\BWFn=][kr|[w`yc"h7Qnx_z~V' OgPnb ?Opa>~AmY:~yC1s}y*[Ǒ2s)0~u ogqqwl&]X包#'UafϞ̞Г^޵x= >hhI^Gm7q'|HhT:Ljު|I07)ϑYi&Sc}2ۆ7lem?gO㭉q|W]ӧk}IL$c+w| ^vfz= q1EfM(=kw4"h;IԾmYvC޷8t46>*/˫fփd?2zVAW+ݡ>9 ӆlp嵚#gK%ӯ-gOk"p[6E{Ac+g|Nßb-,oE;;h=U"#( eΘkŗw~w<cd_.pOy/%5 {_E%tUZMoz'{פPY;!4k(?˒ifRsvGnal")g #uU-t Y ٲ0h8ԊOztY=_}zS,O6=s%NrhE(yK 'N'ڃ+g_0 qp'|Moig5'mG }EgWi62:׭8WM_mGu"']}rs Omx,ٽf{ճƱykܟY;2u;_YԹ[Ʒ [__cBז^{r4H4T6 hîLsNeNdϝٜs8պmh| _xI#!;ζmُװv,߽#q'gp> w莯٢fL cM鵈i)uU,bݦmM;OX׌Ӧzn`XfM冖vEuh/P̈́jgZS·/΢x<ێ"+əڶ,=.δĝ5ǘAs8[b͗"b/oen4ꓓYj6Hg[H|ݑ,~/YΧ`Q'ςqſsa۞ ,Ǧ*$Zf4v~j7} 27k{(?-k[Ϲ %|XޗS_ F^Y7s{莯Y>s;,oDe\բmʹyKa^N=ï_-aÆ^N?u\|qTU~ړT`݃qsjh:Ͼ-M{>f҈!$4S۝;nNyKn]>;k`\۱fXgǾ -AµUKt:>?]~lWH1g(/|m,RZy$ IDATvʵiR+O?|cY{@݇{^gz詯6`%\H]>f+uEIdB_YaUjzjb#\]CaI/2F3S>\̜=q{,Kj<}JfZ46a6}Nùb2վbǼEm7q'%-;=xcb> Qm/Mɔ{pT>c%gnXK RؚURoJ{4p_; = Γӟ&eܝެ o]v.O4¨w^7)Ĩ+[wuiv,QR ` ࡹy߫:emZEQ)g6a>K!a3^g/a0(:Κye}+.FWɚyf+yzh6>2! LUؽzB @geLkۜA&$F /3yYm9ks7%& OaWo橿Y4 aHp/݆6aaLK Ҟ=M&@/ n|J1yl+sOǧy[*(])†K8\ݵ s아\葶׆DG3v֗<粶 %L*s,9%5w[u˫?hx{u^M:ؤDZuR?hY;:rt&""+Ʀ|)s9}-A&țG5@ љ6|HHPCb Z|A@PL]wǴ@1rټp/i׊m@ h4FޑZ?A[ zSE<&AAm@ "h#a`v:Hјh)' 1Bn],{>٫_ܡ "v=Ź2'yo켚)kwD}䭇}C>.ׇ..A^Ww@"hIHh΢OjQ]*Y>l4\&g-z Ϻㅵ%{3Ij1) ؚDM[HX }Uʢ]$%݁] me!aNUٝKy)tO'M7^Es] w>9Ǭ['!. )ŵYͤ6 y}M$FwE/81w[L,:vM{m{>(5WM=`x>v{Ԯ&{,ݶK o-}daѤ@fyvo&wԖ#rڟ;uv`I9kNKyzS,I9ITvU+8[{h8ԊOz嬔9}ryK 'N'u(>I'8K"v>갯Ƽmč-ϖ۽ZmӞzl}P\5ķ$$4'Zu5ٻ}ai#$4\&CaѝNݛI❵eOq]{,a5s~mz-lguݖ*7Ѿ~?aɲvU=uTamb7Z^Y{buyDEVN}ޟj1o)D'NvxX׻-CcxT._Qn3+ǟ=#giog`&?Sޙ9B*y\j B \vo&w֖=4De-31ɭ3gխ$&Xc\js^}$vU+6-9mj1F m\ !aEu@_*%:y,z`-4 .=Oj Ϙz?FR랖5G6!$cǶπ['1#}eO)zlEռѶ:aI/2Fۖ).=qQ&OpU=| &s^d}1=5TPaL[WgIqۄٌ\ vE/&Y£kf~qZw[hv|&\Qh}FϝUcAi{W{#YR!vo&w֖=rڟ=u)' *(8ŒsH(yzh6>2! ScIjL{gJF4Mn{^pv1L̛(W+R~k)>}By;EqZ캹 L[Ω * NAkEhz Zm-a`suÛ(%/GdoXNͼsK ^aUI!gNq]p+\/)Ǚb.P{%DC)/Dߴ(LwNa愵 (>0Mڟ!{y!=d,l"~CykDOD&e~K?鐞 hgNQF. KB Bhk3f)c>0:r!BQJȢ-BhpYzR5⊥$14,B%P"%Dq_LV 䃆,B!D)!v$ioElkѰE/6 ƭ7Nr`Ǒss~sR#u`7٨|}WSB93N=c֖p_Ҽ!8+;{͸GNt Wa>[ԯ|c1iLJU}Pw"ah3iʔc%Cc1&^x{ݳF=^@Vqz$iM]G^ǥbs5U ϫ)gCS~`b~ K_RyCwrP?tIwT5ã v64'?!WR,L\y?-i9~nxnD?OW/?k s)s8Z_dg= k]ת>nG]w_òA*+KRW)JuB{,peU,p9ef$iOV?L8Am˟oWrkSʣkjnʻsr<(I{P"{AhxTmer -`xN*Z`F)L[r\u_L˪ڿR{4. X<|ʤ_AVjWaqc5\}>MBֻS5ԮkUnR jSY !/YYEV% 3{g Js`~yo-kiv+ glʚ0F/~ͯvb@&_IXjY+}hGi Ҧ؋[ϥkQfol[ t\=YJJQ^0*Q^''c~L;)ܾhoZ0$gsU廯&7Fa+՟ӧ.ƭR\cX(>*I3蔸V8Yj3o]qfbf `|3 wo 8t#Ѩqɡ4Gi}tWbHLlY/44Ԯq{*Sٚ2,׫1&^%J@0?h?FJ[,jGiꀓ7QKt['Vi8oy*lyc6RK!ں:̋0){J(4'PfaE ^N݂?Li`X^ H<`/V°Mz3Ti>v`v𚼋(p[ƶ|\xJ CiwpP3l(+rw_{e3^j& k qgţrcP V֜s_T2V5fLԴ_ɮz$.M\,l:]9~< vr ڑN]C v^J{?/7Ome`V8ګڮ>ɡF[[΂ P\25^߾OF85_l(Bg,ŒwR4SµslƟZ>B\\YXSkK_5ţjʔ)B,`S%v2ɷY6r޳y1eb.'u6)sZɜ1Y=]ZQ 8y%tʖД9T(ǡ:&.ME\x9I[e1gޭFWP'gkєm_7&NClQ],=*;&b7;4e+ta:K!&r!BQi_&7W)9=[2Bg, B'A~B!J YBRBm!Ez4vumZ9l[sD.0eD. -> fZ7rʈDHJmS,Ex*`ܶ?Pfb٥4̕O 7H$ FbTO ݒGʲ2c}_6mݍ6`-{Ej끽K5S7 ^pvkԴ*ͅ{៣rz{wOiҞZYP,) Q;ci~a{wHa DħeP죹DёE1ȆٴhBM5nm|/C6%}4g>º H}y_թ66*x#=pWS7z8?Ob5-^<|zHMGФ#6viL&?{t^vì\9O>bJ'`vwKݾ)j'ǝd/^tѝik+ş{){R߱66*G:x=tѠt>=;I7w cʳl[/:1:^.(SzmFOC}?6f8ثӿ1ܛꪩ܄ikŐdBN wlc7f5Jܿ3NjЦxN2l\ojuIzJ廹#q瀍ډq=5~]AoͿwvMƓ;NxjT 7awҳr30s]Pm{(p_+šҜ_5W'M4E1tz%|VfBn ~ jNf%R/~:C%ѧy/n7 D}1ܯe*ȉK\8=v {xͲ"¾H} 5:/wcɡ hޕ:ӱsDxDz|QӼ,?LGʔbW->S"]^FZ9^k&mW`0n[r;|I &243z;ݬ_^6g,jMRn\(8<}&>μ,bh#[xʽl7K5*9>230t[VmRH0~ cp ]鋡Y/6lԼ hbLfjWؙ-qW i5a!׸vMy-?M`c\3 ]S_c~vÖCADo|ݑ g_,N7oƮX9AOjoBoArnOV=nm 7NU6914f999ZsZZYs"&'uVF֪܌x^VF.u[sY/O}N-Kۮ߰NꕿG:qc=XVsM~Y=p36[0fTS~7}^D83ST7 kg~՟D^\ϡ ͙VnǗw։5{_ ?zUhڢ#cgų`JŞD霻?1K|ؘ_Rwѥ%j[6Q^vȦsGib/]5G/~*sTtWlt&ϥv^znJZmgrr{T(c\cO aVas !tza!-L)_wL˭ʓ%ߢJ2,ͪuꧧ\"YP֙ < h^١{icV}׸&u-_N}֠+˾ @BLwdX׷ݭRl7D8`fX?+uØ_̇oxne1m|m#NcU (΅R9PJ+s? 2,~9dsOi槄's8YnaafHݎfۙI$WRl8MmAnʻsr<(]A^ IDATI٧˔=ѶZTy?S*7uzF?gc;'|ui]xry|I}sY}9. 4iZ; <~_ ׂơMiN YqKNP)?*Asf'{xn~9m089mUSKQ?e&4Jv޶Lyu0L>:{jPckgӗa׾sƮs[@yުMBd"fh-1>B\\{ơѺ_:MݟX?*knøal5ы~e'acija"[e3*/*šMiN ٳD(pcruxn;ˢl [o2?AH~\=k7./f2Gcolm,ffW3HZK㎶ ;wu'T/asQ0 q bBϲd7])#h^>֬ϗr/5;DS^qIi$ݾsꩩEhixc16ryʪF|IB9Ϡs@q`/.#xNk/s;xq\]x?OӨVl&mqd袿{Y;]jS%v2ɷY6r޳4c\Ol۟R:*̉Ҙ=+d.6U-<<SnQޙTc~4~;:μjf`~{{' MVT/WVDްvfjlm#'lk,w^b'JhD8~mݱQ1Rlnй)w&u V3PMRS4cGp+rގ.RoiUӍ-˨0XG6 wbu9̀[)t^QuWs%0y*2p6f\B<2GwC>S\m_7&NClNyE{X(\p&cITMGwZsvu2bU|)=$3ثQ\x9I[4/1<̻j4l1W8)͉Ҙ=+B4!JSi62+t(Ţ08S|(Y$ QʬGO=0.)o$3Hm!JN?%-Bh !,B!D)!3YJ2oJ_q)> @FX=d OüQh !;t=NdeVbj9P5{&" Teb$֖p_Ҽ!8u6ԏ$7%΂őzuTc~ &$E~Cr?a65.߅ͱioRno!42Sڿ mܞ8W{ZM1njg ~'.fq>37)N;PrxZȽ H)}^q]8+>V6u9yT5 .^[ɴҊ yqi}7<7]ln+׵b? xޔ8 :L=$)qpz>:9r6T\$?*i[?Դ_𽲻U3L(]keM1c1gie͖+ZcD/}i3Ɔ4B<+EP{c,RSLT}.3#Iؘ$9L# +˧LtilufT? xޔ8s:ѮZWZ; <zF[ܿ!Jٶ{ 3|AGP>ńn1{?/3J1hC!FKPrxZbRs jj>oG/dlbYqS_#Yh=EnfSNeːnz|ԟXe\,50߶*V\ڊCUjht(́)c ,Ee"&3|6c8#7CYӵY:w| Lp2fwRH}SuikIBeVTtWbHLlY/7S/b}_gӜ8ܹʧcoR4f+#v1)D9LM_{0I,i}$gSEς1U˥{lnؽ/K[j[,jGiꀓ7QKt['Vi8oyCe]fGmywiٚc4eq|^\RVޅ/%Js`4B7j%!hd% b. }I:EsglmakߢcXӫ!AE"v1LeXiuOA_p%Z|.Ǘk%>%UTs@k0ω?Pf"a7K9r$7 w'Eb}h ^Z@!rRM'WO33v^eq/ZaֽĵUZ瘃X"'cʑE v1{i^IXOˠRY\Q#ۻ򆏹”>ġoOyp|1 K Yɖ{4y0\iƭM_iʴ1E_KMPֆyfAwgg|nmrs$'B풛PdܑsFDa49sbۿj2NX&PG_ߴXdwwPrh@ +~V=S-/3~ Lߔ1mmJ;tnh'q44 QL'{5vuh{<ߦ֢a^l:ϙС+*[5[eoxc87ZғCQF{u_`3{B]50myM7u\jcrmJPr,g{5y0{9~ O$cwʑcϩ(1*cߜK[:q%^+{Y/;aj>7&M˞pf{)sP`nͷ$EOY3 L:Yop=+3B1>Bhd~]Gվ|ݑRN1Q77cvQ1]'P'[Cg_Ӄqq6Ng-|Г[@0!(pDo?Ƹf㻰96M 27}ou  l<~Yߖ}o|ch^H  oΛoԟp2~>NdeVbj9P5{&" TebVinGfn`ªm\ ٯ~  9}1?HK O^n0 [3{v!kٟ'rR8~OC^9^(eG >͌|7 Oi+/cМ UGw*NX;YzP4Jd9v csüp:L=^Ljp n-yDuM~ᬌU HNjZ_dg|AşL)ws%O?Ȗyrxa|]k(Q{tx9=9Z/ ƵÚGV4L=g)qpz>1l(]re 27J=8G/޼< .??ihaS߱o c^i{p#☦59ѳ2ceS59ѳ2SSՀkF]inŞì \×[Z9tb:=\ϣvOltF6cY7eM;YkHNnlUoZSMyG%-}}]ZRu߀iK174g%}hTu9)7ch?(ڙpi'shBs坵p_&ͅ~f"5n?yr')o%P\2nm}6©i'VzͨWeiry|7-جX}9\is9=kS9It[ǐhp!Pi6Am}^OQ )sԾK,zǞ3QJ͂WAm橭 G{5VX'=9T~΂]2fy.3#+͍q8L$͂ X/e봓rs| ~ g؆:\y/&uk߄ Z1g?z3sCsVѼ{ucVZv[qe:Z8RFSعȑzfܦE [MnK5{vt UXB\\U?Qh>];~>]n:EmNNAk8TO# ZRYQ }jn~'(*eV^>~n$2жVL6okCvad 9Vo{zعqwTu,n'v1yf{qN^!=3e_Uz]qfbf `|3 w1M6b WoJչhw| Lp,۾Ȕ1BZXLcCg2 &^_h N>*ЍD1+sZɜ1Y=1Vin|+-t;5Fo.w\F;Vep75ۑz"doQ^V1j>ep'?l$d/*Czbǡs$etϝf_)OaǼ_Fl?R33I Me8qG[W廈Lfz*їϰfp'f+):Z.`<ݜpt$-~YR-a`suÛ(%Ŕ16ֱ=X`}L{M1]s^{)056vwBd VUmnЩ]&0¹s%0n݈qɽ3Oh'/& 8iw2tXy9v8eL3v~4 Z*ҝ-")OaǼ;el.z&M7S3`m9a[o%dJXL [_e|[ٙ2%\V}2kCB|݈ZmIt(FӾ梠MstB!r d̓BQJȢ-Bh !,B!D)!3$$=cY?)+lЧ9}{ǢEU?'Fz$(Id.FyJM85=R,Ǘ>ѫj;Ԏ/gNHRZJE~s6/g~B9(PGA@;ܯ}q>O,%Խ XMGs0 Wӈ׃f2{nBErNzKbajc:-~ cĆo߷챬SBYyl sqK|>u'299Ƿ蔤dy[uyr娮ϛ>a+Ŗڝ-wϜwiCxѱ6*GwMR1 I}ب<=ҙ$m|ďaS"]^FZ9^k&mW`0n[r;|I &243z;ݬퟶCgQo~cg0}./cP؃q#0wasl.-Zs+%זK\zhSkҶ7l>zQE\h>;6nfTi1zϳod3+{jMsf,mO|zcIeKyFԫmmҧnuL'ϛ-Ory9 {!23Tn(]^]ꪙp&5PXRMX7ᄉ~kB0tzr0^ʍk1fP<&H參/)=̴xT=qLqŹJ&F}u%:?3}ٔ9cCwrP3l8r\,YWkЕe_gL a ѡcWƁh,,G|nsp:-m 3o}ƫU/ؐ=]klȾ6x( s׿h_My2Βya& !^S'Y)9?HV*TkGڃadž~VޝAMJ}[N|Վ6>RQ3>1biy?k-Mxi'c/j7ǮSe̙Ki~9m셰%7^#>$=Q+}0nz i8VYԘkF ʾCYyY睼X3qq g,uJ#N=JTn([e}+\mQ߲dmbaxNoŚN~\-8& IDATշ0=+d^ N]!..z4W)҉fr?U,[߸ӓ7Ssav\Z,B(pcryn;ˢl $/I::s>w &,Kz<ߨؕb;u*oJ|'R3yk;#)-7|U=5fh781gfpqf jŒeӻ"hؿQTn(~cP ǔዹs4GR ՚n}9!+ێCr?m 4a؈%^EFf*3TgFw| Lp,M9TdˬhL;)ܹʧcoM[ }uLb.j WsJ}6c2uq}SM_Ȣ]mu[yxn>FO;5-^CpAQ+ŶV ~xjRw͠~m5>j Ք)?eL3v~4 Z*ҝ-"}nvbQ֢eI#PŨP,71sw7s9ͷsa}uzrrCcTxލG~&uP-vV°M&S#y9jt*]>1~+ht/mts͓eit}~j;; !G&Ǖ'ͮ̅/uh]l |?g Nùu_})Y1VqihNDy,QTȅhBǙb'xJ1V0r!]z!c'DžBRBm!E[!(%dB!J Yg)̀ n䌕uMW;S{JqbJʒO YE_,;QBhE+ fv&LWI4̥ɓE[ *-$ E'd.kޢ *[[\0o¬T;zب>lS37mVf"fx@IoρhRМ w&ꄵ߄ŨOQJh0vO_cȆٴi"vhآNsthVM}ȆٴhBM5nm|ۏ s/Ώ<.ҴmVn]]j08B<#d.>[ԯM%^|r[|GO?ɹ=Yq6? "<@I굍r?I֚ox^Jhdz;#Nob4eJ gSWǘ'̺qíګ=cTd͞ª!UXo? 夓5v#.;2,4yM=E,ng31#1&bW4\}u%:` JdhOV\͋KͧdKw{<]905Bvm۽}ApjډF?Zӝ6krH祴h_XSgϸI/2˞v ϙԾQSޘq65>}u9g(S.;]KE23LY*deJ68ˡ;mH}hrLy)͓2KkXhhǪ4,C˃܌}ҡZa(d. K+G+IJZ<9oI;ٿI4S[H zPn-lTuhuVXcHO@y~ugN\HJ/yBEo'iT*[IA}iu 7l]:ؽk{3T1ʶ+~\JJ<sb:?xȢ] ; ;Q94߄IbieUpu:M-9a6-PF[I*{=lNt69w{v'kouD]]Iw󣝳}q2،cto-.nmxH `r8٫C 7k[_#fӦ֢a^l:ϙС+*[5[eoxB1ǏwT@9pnҎ~L-q5T}I77w%#+5akt_Mgw.d.G>Q- _h ?]Ħ99 n:d K̄> 5egx:l9Dd V=}rOAkikwGbHM8įFi$oތ]۱h9騖F>1>Bhd~]G?&j*Cq=,㛆[~Fő#٘qp2~>NdeVbj9P5{&" Te|c4&{;(ljl2Q3t?m>&@,jƖFhB 5~hV[7ty?~ε4qmj5'=RmUwFڥ5\qM96+V_Nj}0r>n۽}Apjډ_r})HUj'*(- mmڷZE-EJUjDkF6KHd_?"d23HݟUs=̙yzؕI쵞rc}dn˨_Ae&b;uvLci6c(ɣu=׏۷-opyxt6KɉO 3*JW܈&B9]BAf(?~(= Z6`[%[5Jg<~ە]쉝֋&X(x>x0/<_vţx#>cY۸йN=Cm}˛!E1u/l#$b7vLBF4pgta{bpdcвbpbزEׇwe=D\$e;"qwe :3/Wk7r,E(mǙ37fTtH &E153ٴo銅NC WCpw.ni4fz:6T´l^k@Ɲ̛0vX*<ėS&}w_냋&mٳQ5Q}xc |wҷ/늿T6򦕫 ǖa˩$H3gE_s*/羁G,xyS!oZ=#RwsSgE~lg-[(8jgyI{J淊hpEe$ӆ1~cþD_ffLõYßDG_a͘,G98i%^9e O^$2d?m5AiXuW4B¯yQj~6'`H8O;\ˑ553dLj輜d͸]ld\;rYG-䦜\_/}3Ӥ=oOh򦟰sjܺ7oplZ{f[wZF˳}҈w gft Z8u#`,ԓxqįTlj=5bV<7rnԧuL9^MbmtƮ/G>2ӨzσoaYOeJ YC}˞hbg^ww$=-q~Ej@~!qCB㡯]W컢<ߔ= o}1|i9zzNsRvp-c~ U IKvKz753xռy9)Y:r"&^5z^N f$&OAjg ^ }&7 >\>nP=P;W/ˀ\pTV&'|EkTO9L厌{?:IjRZcVgg\IE" F3xy2G~&egwQ!.E{q%L7k[}97l˿ȟ39!VҫEخi UXr 5-`HAۖ NMG^cVb~ 6e3T7?7uo̾+\J]j`:+7,غzNJbmv}߹$˒qC9p!u 꿠`W@U ))YtQZ u[g|egg>ՉcJ݇>g$֜nZf:U4j/~V lEF*SȮ ºNjT, : Xu/a8|u~{(z_~εk6e|~Cr=VuewWQt zW$<2Fn&AyշtfNdPb^_H©oe !4*׏e{Ҥ2< E5:$׮+wnp|g Ƹ?VgLr7APTF7o|Uih, vnaP3sʸ|MjpXm2I&mPVq#Ԩ[fv*$}Ɲ~Ec]mqi{L_~5b?m'pw\oaRH޿ˣ"E19# πz}{%} >= N w3sHNaк<6lpYƯOJVI.콑G—\4s ;ooЪcl]&I3:'3ql`|?®'CBY&DsAh}L2sHaU#I%u.?M=E_²doũss~zƲ_i1ޠ׮+~CnKBVJ<[CoZ [}>1+Z8r=U-q{\!WoI,S:Ԭ߆e1Ls%wI7avmPVq!*)|3aUmX0iof璜p54WZrcRukpS  0gSawrtcyTh?65%8v1e8{d}3By<>7YKj3m5E@SxΙ-dҫ,hejPƫydž}'͘ޯ+>k?š1 TqL=՘}#7x4~RAɋDMf׹!|p0$'vayv]7_M 34S6WV;I&=nJ:._ZMJ>9e=$6|Q%ޠeL9G)J3cĪ-F}co̜?U$`fȉx>?"19ܬ4>̜quoz]jxkF+|Rs6:c*4l(}yC[Qﳆ 2tVbe¤MKre2(9C sktKqm܌V?\|Сks%EHZYI~ Uc̈́Fv9K8ߨ>4qRaOCY[o@C⍀tgmBTtE}#m!S^أfH C<+Ò]oSɘ{q\8qQfDnRѡ=u8{ ʡn>BI.G{peZTY.rS8˛V([LJo ]\xӣe8-]Tia 2zx4qR錗<ռƨUϜ>"5qljf΁5hϹ}`=^QXY։yOVj+'JʱcyI{J淊l&` sk{: %$%Kg %Pǔ5.1Z? -c_8m4GaU!5*Kv9(&9}YuގGB #q}e\C^0/ xM=՘}#7xl>ǞGB ;ɐFwAHI ocbKyF;'b⽐ 6"7 O^$2d?m5Ai˱ח/b[sp?2K|V\-E5_#>,x@1ݐ89tq);V N}1_W|f}5c;p\(+܂TӱoDQߙ^j\|.mS3sŧY;&׿c'cUs$cḧ́h9)y;8nEN\= iҒ'ljf΁8AI1 8[7*UJ qg?+ ҚCdzlv+_&fBԇKA[}L_Cƥxy9)Y:r"&^5z^N f$&~ \! /.Q/J%ȹԩ?Y[Ck.Rڰx.;~c΂K+@jIW}*%a.63t/K $:X5mHYǬOp`~ gҕ:ZOu"R?袾]ȺﭱLiryޚM_J\p+cJ2.0 PZ=U.x,7'ryHt`qPRFHm1nmϲSlMj_JCgYs [S&q_FК,?Kɸ{u[] jf_XW~Xsaj47:Ci;y/ȍs81f_}RQ+Dy]l\F|sLr0su׻M})RJg˜af=|cVVb?qzj^B&'7'X0g(f6,|.S~)}"N]I ;7U$>kJ #*LylU+V&Lٹ$'\f(um7Wy';Q,~`trcRukpS4+CGuL_}RQ[@^&ʋrTܓ~}+& _ 붝F2fطY bzʍGe,k#}'ϹE}n淽Ov(~I< kˤ}},4a.(0mak hݳ8h${jۦTun>׶_=a^F['^[ʏˊth6cJxCLz*QSW߸T QF4!1~#i !m!-BTRBJBBQIHB!* )B!D%!E[!$h !m!-BTRBJBBQIHB!* )B!D%!E[!$h !m!-BTRBJBBQIHB!* )ڕyE H~ IQBm#gau3lG!D"E[!$hS3snMXX*q4{%sJg_=ֹ=?fm;cnn=T6򦕫 ǖaU[rl0ӆV=j>(puļ' M=o!hՁ`/rd=/.qٳ{ %&$CJ-WpDKgH3By<7xjn_VcǑPBH\js~ȳWUC{v"bb9[T܅BW85>Oajf*f朌ǥvur1W4fBu9)y;8n kc~}-gHW<ƵEn-N}}J:._ٺQrB)6&?ozE_QP@TO^Nz˞JbcUT)ҿ p.% 웧99ݴ^v:f|HmgplB!]Mj0?46j]֘VKV2i=|Y&/+ E+U{VX}Ǖc_E-؄I%iW>x mrr3x{j]֡V5\O-K2ot__ńR2g^NuLѠnMR.v0u_ĩ+ dfS*@f&7 !vR+o{PZ;9n=?ԺjOs)U!+M%i;wo5d Ͱoы>6cJxCL.4a.(0mY !ēJnDB!cr#C˷FѻI'ERLBTL[!$h !m!L k.-z+QSϳr.~y<7hq2OiryK~B^A]-{cu-sDO=ϊʹ4EVY_Ev9zӘ% X[^njbàe~ Ƽ-Ce&ʮc&^myj^'(sikE;'34Jce``ZS3s-P:6+S8ZFQh?mDlXێ)\hڈ?lO l/Daa>{ai0+6 ^^=Om9>XI{cڿw'jso流f@s/)fu. c݊Kr%E153ٴo銅NC WCpw.ni'5KOưgZ 2gބ4wR@!Z'Y}.J운e/*>.OV4z+U K& LI#po℥ɱ384uRDoXqЕwñTzv`鈃ۧ=xoyɸd̜{q.[(ic߅1jHgn {b vcx,V6sj2v@iilU۞茷}ǫ; ++\:1oƼLMT:=Y6/7i±%o|(<> ΢ SS[y݋7W{l\8ir]̴=qUbnmOA>.cA8?8}W$VLS% f [ERvxhz̜kѶ3Z*ȳSgE~lg-[(8Qbh;~JC{v"bb9[j;0gPbN2ѯ|Pk?=5/۱H(QAx$ /idlNlp.؅wtEl+~#o<o/~=VTu>YP8zqvu.pP6B- KnJWpXI|by WļM3:&u #'bq] EؔeALH7IPZ}r_Q <0Ɨk65ԩSUWq,Jc쌫4ɿtQLl~r_x~g c9Ln>;~h5l~E& K'հTm)?m`XWw욽Ȝ46"pj4|`&|իmk4j_8&ᬞ9NmZTX=߂T7Onx<[x=8. /~cQ =+E_r4du);ĹuVtMv*%a.6-mڑvIk?=E׆ vi1޺Hly6ཡK\j=Չ!FŮkyF~'0̭ׅYEugE}]Ⱥ^c0d* v6'5)P_.]r7)FR(ka?dG~Ca@Xz65BP̿T,k=2Y>?!lHjk(6+ہ@$2Fn&jm.c aWٿ~,Ӝk[WV4?< dW~^\CD\DlJ}Twn&+ ]-1,v59&.gnL@~ ?4n5KZ3 nRXop9T߲njp()CUT.#F|Z2m/jmu9}F UNbb"7Αkp^-Ljw77aSä*1c[^oljWB} WJVY&E19# Ϡz}r/# IDAT{%} >=濸OpjϧCڝv iee0~~RrHota4<:Ĝysnvl[AE_rԷ /ԕsZf>x mrr3x{jG߲F7\LH!+%-s p9ԪƑ%ƨMFr"ANyYCTRIWg:f1*^NuLѠnMR.vaob T0]J"邏~'oTƌmi{YҗyʄI~#5;ˬUt*e˛ưؠO,fL~Y@s{=w=vIY'-LnYg[f>:9v6yWШZUDHeegm"x#[:ceyLV}ߧ FA5{-18g礪AF?Numkա)fygȎXY/叻0´{+w^6fezwsJmqlΫ3բ1Z}sYu(oU}E_rԷBC%e&b;Umw3]|CiEPk?m;wo5d Ͱoы>>x?bЯgL;>/or#%qr:mjȪRaW&rxK:6Ƨ'L#0h2%X;))z~vÛqDcBA%WQmIaݓ+eB%E[2v0*VBBaM!$h !rr3x#[`V=9 !ģ$E>H~9q$,܈VNm#$,i[Y9ԭZ̞ĜQm$c'XΕɇ4L>C;3sNorwC'Zዛ=V6 {9y1Q֜L,_mstlڷtR[!+/lM+W-yÅI[!wRdd?nYdHO雰YM0dR'Hd~$nkq}(^[&/6 L=՘}#7xܾ:oǎ#Dᑸ^fHB871ͫ{)i:.FU'WݐI_Q@~?+ *}ːɘxy9ɘ+q3!OG%~g"xq-#2}voןa8gů.ۉYe76)ȼ?Fgū5?! ëTO^NRڰx6&~!xH6R"cf!j:j~?m˿ۜ `r u=)mF:w7Hԫs9c7vunjp()C-M>6 Et[wi&wE5|U>:7Q.o:nKBVJ<[ +UߥgX!5)F7A!@mӞ|ϾT}frw]>lsm\{dt.o]uԵF2fطY 2[!*܈V>ݜiY B<F K,ڎȮ bB! #EYbb Ke!]ҏC B!JGnDB!* )B!D%!E]!0Lj1!H.gՇ&6X*i}(kwh]`h%^\K}d]}̀4V1&ZxWwj̠wbS`XIB1+ E@vn6UjUTQǤ $%2k,|L! I.Gu=׏۷-opyлn۹xi$C^h}^)Lzt[2j;2Ofځv1WxFan?;GiiG14_.q !ē ;qk}[7+:!B>L[!,h !m!-BTRBJBv{8b[r{x=Sa)B!D%!E%GoT8`MRa=wf4}?bwSJsf_CQI.G7өd=8r.|l"7N3?sL^A習r]iV.]IOe'e:(Q84c*Tnʙ|= <8`t{9ZRxmgӾ+J: !0Q(࿾?xlNVr| m> 9{H f8*1 _BR gz3539˾C@äe?k'7S3sFΘ[s-R ioBZ8a+A݂vL>Xf \)ձaw<SY?WE E}|ك ^{}"?#-c! p;1i -R سH(1a'WN>u;sWl|u KYFvx>i#_Pbsr;,U߇͉m8}V_ܼ}Niai)}dz!9sU,Ljз&58z7CuqO TiɤƑ|w ~9Op:g*]yHӉX4(6 W Wi[Vwaiw*:GS $B!D%!E[!$h !m!-BTRBJBBQIHB!* )B!D%!E[!$h !m!-BTRBJBBQIHB!* )B!D%!E[!$h !ma3sS3A3ǕGGv%TQOc߸xB_y!"<Rhז{9y0A$sBZvo2$Oo1mP5rK/Q.xQ9\u3Qe㉟a,<=}5q|ۊ1_bzm'>~ɄI_^xyjZkUl>ǞGB ;ɐFwAQ}b~/jI'/6[u\fHE! p;1i -2SswqQ{? 9j(¨ YwS4 r)Qe"RnX澋&.WOvZl.=jQy\r "nW7E&Nk+ ׯW-}CUJ{: ³^fuAqlDٍ=?WG{ P){*[ޏFTols`:oAhl@SaOݔ3 }x'%EEE}5\|DTYHq7V׎ ꟛ>q nld+"GK VbxUcbo/TSzOxo.>k皔|7h+cz3qn ~!k?9xV+u}ļfJ]r}m݊6󓶥͞+6B[YJCӳE𿈙O'"O;%\\$*J3 ҟ|U&?5jmei}VF,-zKoH_Fbk]3^(Q^.Vo<?]\)WW 'b5Fwh;׺m*]13$UXLވ}[0_vź..b5u~AKu7[jcI*z5c,m[ⷯ>l8{~΢cgϒLk׶0i[{$± ?!uo 3j&EtϫAYO+qVq-h); Clr;lpġB8n_[Qjx[7wj>pn[7#rt , 0v*V]ñiG"N1X91Rty^<ήŊBuV8Vkff.=׌sAP֌>{ֈn/~!'c* _!e2ܝj7YvrmޞK܌.1Ov)ES'_? Fi Fxcz\*,CYe$LO}6þ0`z4o`q/P!xd,E,|,"鶏m@?NE#!fE>B|?͢1C۶<&K7P)ճDZd ˛k%>3*Ye(+b;zU '/\GPb q#v9y?k//܃y0NG պ0LxP}=W$"8m3Þkgp+opl("ƣ .V kh7|*Vsgک˵mkSZ>j7gIZIDATC:c?6 ?R ]Gdj=[cS-MIh ?PC8RIBԯfbɥd>˄M:ay=|L'i_ Q  D8G@ #ojD~uL}kX8B4"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`Үg\\EUCn t6o+= J0i?-r [/#\\t\ܡ!cʨ8*ϳڈ6XExsI,[mK qxLV(CA~/׺]Gwm5PLڵ v9uJ=(DԗJ OU'Z-W}Zwѳ[+w$v]mVKʁMڳ<۴_@_,Vdr|MvTC',BnyAIkb6m+&b%!~rE zSvqu3;nRcuquÁ{ŠN@W?<kfi_u ED'&dE9) S }_Ajxqj+n".*>^[-Ncm!0ok@XclJㆌIVhqF]ǽ'=0|R."=e/doxpjӺ'[ 9G6ˍZeC@Fv ߖl}Mq*.ŽiȾx#[æ4(3'v8ێs6Y1?zFͅZ/G'b?F;FMU̍X`v :;UɅðy8 YiI$XGs]Li4/Sqh,v{q9zOM@jefBL,}e}vOJ2db6n)t͋@LyS}J6f$$ln:0ۡ'68Qm=-n$Aܬ2/<W7E&me<;!qH-CP}lEhi5p%I{(Okq!aUss?q5' s#4Pѱ{~9ߟںMuX]\p *9 W\Sssb滔Rb Lx2B.vgqxtƒ0FЍ-4Y%k^hV'bց5b^琓}m݊65!'w|<;ZG5vuVMtkRɱ-oD-ѯ |bwM)e_8YmuZ As$UXb?n~sPvM~,ڢKʫ6 17nRc`EϘߊxֹfC|2J}!N W7y< L+Qz[6Yغ͵[J;1WyOĔgm<箔1nȘkI[chԇE tn_z-Uplڑ.#)a VNh_cqtS8")+M~Ӵ?a86{c܂b:&öf˫6YCj4C+J/lh'T|±Z_hr1f"xZ$IG^^ZEq>p[zo4jIHi'`ٚ3o  &ZRV-m*ľ̛(ޜU1?6þ0`z4odI 3;]?qPbѢR-/o^BXޮ1E3hah Ź`7Go2^FdJvy1 &>ZsCmӭ UV6) Hx{Wm_ t{֖:LC_cY8~B{c2(sUepe$v/!1 leUMbH՘֢D@5ۃOfbdN<ܣD!4ߥ"_Ǚ3s P@`BqKK篂oP82 mm;ּyk@H-xhd3‘C:c?6 PzB0҂= Wӿu(6>-^F _MǒK!Xl'lj8Fߎr)HG9h?|CsAx"ypqm SXM"Əao{aX\dqBp8 uHu}P?1iipZ>@)QmM''"" &m"""`Җt>KҐlMT1i[Qx8Q|¤m!)aіU.aa&"" &m 鿛6wwS77vwmE!⧾'UJx:aԵ(xpsmm|"|ߘ>fNϝ~*xzw; ƨ;V 6W#-E9) S }_AjxB}XqqQ_o}f?UoѦ-:ϗa@?<(ѵH*?L9tՠSJ}OZ?/i뇈5wh7QJ_ &Lx& m//}z\tLBc_45wQu+eĬ%KqIỹWᓜؗr){%{wTOsǧyA8ǿFgIaX{{<$mPl)mr]6~;Is@L?Y{ףA9B1 s/2_cfn-Y235, M~?JwyP{VF?ojYmuc[ As&;oD-ѯ |bwް$uKk07sJ8SŤ]޴_Cz7u  GhGۡH 4szKQ(6ڢǫgґ?VcQO+q۵IE(^&|m 0v=pDRVtlA~ss@P?M;qe$%ʉc2pY_R1RLzB8SŤ]޴~A o#f)Jof7gA1Q>2ݼI7F GB8wWbs} (TBmwRТdžiM+؇#1=z.2&Rca7}Y̿>mˣaqHtr\={K&2Y9ON\BS{{xpQPLRO1K2N]R7z8؛Zۤ`p/|#]KDD:C|#gp]kQ tPz" u '31G'xuSQcM*rL=*;-6`%%aW7( agoٟ A4q-ý[tA~hk{uo!(=24[e,ss@P?S`P!|ט_c2pY_R)bLzB8S VZ>j7uZ!Hr1#[hH1;rq uX_MǒK!X,_cFM=0,p.8!8lvŅY.p +IC_Dnj&mzZ6A-?3OxzH&dIH&dIH&dIH&dIH&dIH&dIH&dIH&dIH&dIH&dIH&dIH&dQjܾ[ȏЬI#9>"3iQ ZiWpIy72seogww˚KƵR.6p)O;x+zSXejy$W<{.#@DD5ܼSa [#;M;"?P ш+cPd-$޸ v'm""2J^f1'GZIG6Ĕ]0iIZZ~ի`&""I~DDT:o 7{> (=}-1)P]6V[KW@i^FmCh8z7i1ؽHyg48ƂQ61iIZZ7}BL=/ā^A܋=e4nILw!fl^c_RuɟaXt˶ ^^q9f/,Mc7v8~eثs>b tKC#X?}LDDdVwjPbh|5q3!{JILh͠jLDDdaH=¤MDD&i|'LDDdFE%OLDDdсB{;Z+Ij\[5G\vu8v1nZ66c/eJt GЩ+U||#ΊILDDTʚ"bP0$iU ͛5A"0iQ Yx_ x-t@&Tke2iQ{%/ $"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" &m"""`&"" |d_UDDD$@ߎeDDD$AIENDB`xiphos-4.0.7+dfsg1/help/C/figures/preferences_general-biblesync.png0000664000175000017500000017153313162045104024510 0ustar unit193unit193PNG  IHDRLsBIT|dtEXtSoftwaremate-screenshotȖJ IDATxwE_UwOڼ%19cs8O̞=өg>sYgaasԡc`dQ统az{w3OUXmB!B=zU7@!B!VW0 !B!RH$B!K!B!B,LB!B0 !B!RH$B!K.[bN&!B2&9nܽO߾ B!V3%O!B!B&!B!X B!b)$`B!BФiDŽi_ђn^v5E 3rWgX]B!BL+`i>daѥD&b^}5MnMB!B5ruɛ8k6!D&Z{*_ Ӿ~\vʡl8`-Stڗm8_zHԠ~CoR_wB!Xy+ԒnȄ,[Y։l2-нy߫/o=4QNjSѥ保°JoS5^~+Z|Hҽwo!B_0cE(~a/+Gw y әPRQ/,YBqiwv8QD,۷zQ*cF{IUkOe>US4LlMUE9%]l-XK&~E&Ni\q|m_?X),[ʭc !BI{B׻ĉBW<p#Z΀1ˏr\+|ї'?BOٯUv:i\'~kfsŜߗOЖ^W_ngbu-M5S';t^ˉ.mֵ;oϺ`-Ⓕ^ u9n5#`-Fqw|{81zؒo-_gC:h;2y.ƫ~V .x(|TXk>xf~.?h8m:K!b5(ug d@_gb㙖eB&dŻ,%bB)=t.CJWqu0빿/V; RX ;xm/Wn;3xn3҄c+;xį Ҽ(2˟z?~sCSZ~]qexCWTgR{ C)w ="k xHM">4NӤk&P9LvH?|z-0O{vo<κY]qewsRB!0ِ|x0 I|/.g7]yVHG^|Rd)eoJ^}l1IĒzf&vįŒ̐s9ϠθeֻʣU ^ڃ#wbqˇsRl~|xw-wfK[X (~}Qfy]M9Ћtz={VnR"RqZįrlOZzβǼ PNKqq!Wۃ&͔/W?;'y"^_[;|p uaN^f{тk/W=!B_ ʊhI7-;`2u͵/sx:yzJ#Nq4wy{ zl#ץ wxyq?3C'Jrlusֻ^6Ӆnr.,y's[wVa-|R˟u߅SM|>9=|T{]>G_܆6 =r eʇxE#l)|piw01GڇB!Lo?Tяq>stGգ%ťhxXC[MZ|XU}v3)W0x8٪Gjr _+N۟$cFgNI>jj56Vΐ䠣cmp1G1iTjI|`9Sn͡,g>y-z%r\܊~|!-uB!X-WP0ogOn'KoKLh6`2;,cgB!,kew X#w73r!Z%!B%XIf8| -׺r!B$`'X DQkw몡]`(BaJA+f~g>'ae5<hv)B!I " @)ZLJ@ 2`kPV.U  0,(9)Uh€I!beIq0\,XZ!ePMoǪ:5'r\# e=UDڀYPQ[(<bAEԇ-업[ɔR+ !B,$?kme,HiX5i GNA N#:*rN2- ~ ySs1 cU,wZxB!V6 S6*gA'`M)9ͰaK6Fx KJ:\(PiLcN3YUB7Abe: 'ʃP+ϞJB!X$`,r\A1 GFunx͈ſنؠ$Vitb5͗]}LAܔaMD. pUmJ=G'BUI&!~4Gj*%n{:<\,/KpMlg/߉\<GEMX:6`2GL-A !@HĒ B|ED8۝Ā|_OC[E%%5AO`Jb:-wC94;QnY㠬js&!B` '{nMUe9eUl5^ؼ\XRp+B0E[t?-=λҼ.+f5q7]zr9vh/N͠n!笊IŅB!V5&`־ʦK}㋙׃?n)H#jM1>@75UYt#(>O!X:tm Μy^p @~+R<~ ۥs?M6V5H$&!B֘OE/s;ӥ8N ;u\ܛx\"+gHWQm 4-lFqެթN}+h be߾L6ЋT7ڃO.5aν뽟횈5(P 뱉N38jwh˶bK.X"'ĴGC9uK1փB'рuc)9ܓOKQD6۳?X55(beo!B֘kA[?Ky֝NϏ)Y=t8໮w9?nx3wހ7'ͥzl0Nv:i\'~kfsŜ۷}yuT4՘R?ů"VY確u;I75X"E k"CTÜ'?Rt]$^\p>2Ͼ $b%KKX1ljy: ƅB[co2ž>V4 ;qu7=p&;Huϙq}h27=xV{X' Jqb%x]U߾-32{~ =qƭ-癊5K(kA>l@g\(OT)"XPrY#>x(ǥ%KJJN:/"H <%$Rry7 w'6(#cBF[cA)x3O#+ˉ>qhq;}XRl]0﹛7>pK|vz-~ߍ>* 8(p88ZUvAJUPG9`ou]y:b{z:l0D ?JfD!gu1e ck搘[CpkۏaK}|Qd0VگZkG1gRNaA(B!jj Nۤ ?{'.]6bh̵/$V^k~ш-V5b#:N=Of:޺w\|~+VޣZ5 "U`A) :su4(Ed-A $ϑg9O ==~}.޽Lt-)z?>&4qPYZ%"%2*Q;އꁭ莪%4z2q)' {;>ea#;AYq:搏BA#ϓ |"`5(hPZ`]4I!wE~F6xWOڎ2y7syӹ=+{0өu9r̪kaj]+jڨmN,̳)4q/@QqB`H$B0·co/d!ɈwRyY67['^jm6!/q⇭͑6h;mvްG)Mi:qcE^[` & C\ CeI=z3W91K=z!EQ\3y*J !MJK%!J9D(0ĕ՚s{Z b^>CxiȫTa{v^AkMk"LQXK_O$ҤӥKolHʎ8frQby۝)Rn1}K[YLS=om8iҐ盚VT73ef-MmE`xR ݞa-\_+-!bP'F?QKĒr#ZD>};trx|0fq1QDh \Rq֮*ePn bpRA%9ד%XK0`C!Ģpt \BG"\Kh- .#u>&\vy#FۙA9Pىހ/[{Y >Zv\q-a2nR*#6Ƙ&CI/Ee 62D>Ɔ8q=T!Q$Y^AsgUT/BkؐeSϤoam8*` 5j_B!Xc2LB F:Ea`pά7/Knrz#\?"7w 550faVA; &Np=0ʠT!bb (̜ɴ#~ș#LnG,V&ͯcfWșX"460E9 5}⷟G]*Eft0 o,Ay0QB*0`CCtm f4PZuo*A}7G]b}jhYi>XĩshL&AͪE !WK&!~&<-[FCٰ*C~v\̤~^5QK+aʂWQhv>+Xk @N-@@9hnخS)5ߥM3_Us_nn[Z)'ȆO89ra3Q<&LC̔zMlpgO"5sXFم-lmP;,j`N |4pS1]Cޯ=b^l=>ioLc F! ID9Y254|4 hCkɰVj89CW'y0lEJ̭ʹ69wa1dGEyڬavgy'd4M5!'喢nm:жXtIC!V#ҠB &=kӧǼC,$ٳ]{`aChH4]'!BW0 "S5o0x.N*^0p %V +M"{؜K2ǔO?vƑ~ŬZN~cTLn(16&ۻt~?`s>03::.NL)q30qpѡAcqTc-1LIaXc )9!BL&!~ (o5xICc( ʚBhB0PY!aklUrO©YՃي^~q5=7˘5X,)^yNqZMG 㸯<=S@EOjՖCngUTXelXO+y]r**B!Xn0 -}+ȼ5q0t9OD^ yä0`Pּܻ17Ж! "Ut[oj4g'O?kBՒ͢zՂI/B!V6:?T`/ysqm,ks%× tӵϑ\6TFZI+M*0x3#j6O1<*ѩ]ubN=]]J7P_;t&K&\D:ei=X 1xh"edVs; *7jW!:xnVVX%w4ױ4c]%op&t-5dE"egf/ƈ1X k>d34GhBE.)<|PHw3 GcVUR=wl!B:%1bl͘?{nr3ڀ*H+({[͜CwwfEdbm " ycTGſ$5lq0J B!V 6f3ƽ-AXs{}oU7cYh%XRMO1k[oJfÙ׫ ϔPTXxSǔ}9q2)J !תCӸb|hEIi*mGOyM@ӀHWu/LwfΪtbfyC2pH[MαC+oȒB!jCm7׬snNŚeګ?Y,T15^.G?㏉s 3D('^i4 C< %XB!įHo/q97.e_vyI-ߜ5A- D`-*4&W/Jb" 3q$p0k u"@Y B!:ab-x?w[~k< IDATν}b r̙9_zm_zbu5~۵Sv#bTR[=s|8,yU72``U݌滩mVFѢ̺0)]mAEt$qB!DA^n q%Z*с}{#K"/ 7QNdhڅ?l9r˟y w!U|9-vr;w7]lAK*/oWjmB!L[ܒw_[>wYrz>y-Lמw3Ooq(ma7/[wx;7axgi ٮ{1s iSf;L8JJ_G6ۉ>kι[_~}7߄%IZj',Jr?C)Y>~a;a__w_{uXK`8Va,ʂmm!.N1DZl!cd0uᦱ)ʠL!2 bųC\R*bq  Q6 XU8ELc0֢B)4Ta,Bi@\2E( wY1!BE0ڻ 묾?bd9m{cX>~ٜsÕL+ڒ?oe{ms*;w;.PNsHwjn ٝ׶7zȺ{c! m}^_WY~T{;?Q4r_5g\-74 9!dZpLD*>A "18h'}e ~&f11ZE!ATd1 ,l!&1ͷ} @G!QK3&7 !֚FH+0 YIڈ(% :xN E%&Z0R@aj<,~K t73t+8΀B!Xt(ô[wdםwbn_X/'_.~Qv8exs<~@w_8 |ݕNvF=ύQ-ܫߍ+;euVք ףИdqF>cuMp+0k{?Jֹ2%I\3}S/`§ ;R⿙qոZZgFb"lq|HGL?D6OLSΦlm%%drC>*Qeub3JS.CN瑇a͉gLߛ|m}E?S̻&vɲCvەCɧC1`uB!VL5c^MAcȑ}fe&<fsYKFG<_jDs zvE` Syx-Gl z5p5K|Y! ?ƘWaа+lZ m""?>>OaO:xi u@,~൥qȌs.bW S)"l0M0Ia O>wC\K;QVXw 5w.i}\}:Lgܙfy&# fra+.ͷZ[@^R6lC8/9_D7azv 2B!V +c8cu{K١m. ADeIvb~泧XS9Q(B)c3۷sđl1lEqdIW6OY = #ܛ O֚=8pJX|*k6lBXJƲqblhgxCQL6 ,41 tl2+9vu&XN!9 M@ޅ$Rr/1a#L 9l35/>TNM8yoEExK gm{omai[ZZ\ol!>p+Q@ İK+ڨ~"MO=͗aA;&d<B!V0m6򘟻-? }9 2̙9R39Ϩ䤓‹%=`pRno`.{4ik`ڔ۟+x0}v'tE*͇o?8}z1 >hSalHh="@КkgJ^nGH͕ףma;nV=eFzyZa"kØ>v, xP>>ya>y%?2.C Βھ:ks2!~vv߇ ƷGC{e:lz8n( ce ,Dhۘttf$G@QTls_z04m^9EP@VHYP1K렮wDǓh:Cs#]ފ^0 5'y-* } ŀ'e(L9OD>̠Kʉz"-3G}ӎ:8tB!jCvmV[J{CU g~۸[#ୗfȈ+t$-ꢋpVSN( _7?#Vbu!b*U 逃޹M6ƍɇ~mH JF6?!=R$ H ܍WNz"/Det7$-_lw,LQgTC%h7U81 ,ᙃka.ǟ~FFŶےJu&8u(C- !BdoXtѭdZf{!2hݷ[&k[l ]w4 _gy硌\rMuн;.`5 d 'W̹V>"LϐS>$L p iܤ#4Nf_yN,&u s"t㱄g0+kHI>0il&*I@\?M䚛*WȖM;*@nE&lTm=eݗtxmv{I !BBj~c~bctՍ7^xk%5IUczC^ҜqjrC/[Y(.&ȺE~\SjKpB^\:1ui,~86ZoU%o_u!B֡ ϿsCUjQۯ1LF+֥xV-Z=X#a˰~kH6Gxhjt0J(LU;CHh5rrmmDqm![TD2 QKk]3:K`U0ĸik&V]"7C:%6W8qSG:KJͷZqJKCg "%!B.:00j{^I^M?tSY*XGC| 1D JcBUX[eQZ<\@b>:G..0Aw7D*G*"%= $LgA'88DXWa X Q&Y"M8x&FI\B't WR'"-1e5!1!'dq"3F !B"ϿQۣ@y}^0FV:2$r9\#bxd[0y4yFa"cs6u8!R:\[lk !ZK@X_CD'CGQV2MY !on47aȵby\9 YG+(2d[0-m86KHkCtk](B;%GL@lk JvI!a:jeO-/ݽO߾B0U(k$GΙA̓OML#3ou5 _zXKg)=`Ix=s{ aK:PT 2})R s1q i6o4=z7I NOŮ#o!ʼnĊ})-Ͽc ӛ^"nDe *e%侚BÓ\cb1]&8LK3N9yba_/YMD2!)L!cBu($X~.#t)ɽqt't7*"O⒳ ۲8ND.ǃxŅ$ʻg{}~OdCuᇒ6 aƀp#uYG} 5t0-ïQjI' ЛnH < )ڝ;3H-ܝnF)b <Tq Z߄xJ1G->e$2ӿ=Bsp4ak3廏"4O uIoc_x*7=Fc /cizU#cMC(~+fQn)-o~N5#F8K yn4?A>׽ !MM`aq)WIчS3 LҠ?&?۫;rj$J~DdE MS0V9e$sWYЊFR4!jbXKͣOOGi D"R2I! (m< h|T*\wFgy.W! d dהn.ƍ!JǺwt '`0@I'E L:Mei'!% FL BHq版qSxGAC|U<.'an ϚݸoȰyH'j`*^w5ME Yb&h:'v/LؒdN}MU@D~Oh*{BQ@ɼ@Bf(+ddZTi?eTkj^VѼ<ѫUU%ϭC#QU 0zb3yB! .ƝgwNiF)R9qN_a߱ԫP&qR5t^IQYXT)7q_0\gE5bg.Q‚wF- _۰MҎTN lƩөӉ |++W/ !vJɆ Hݻw~;ڔ#XVth:Պ? c k̹9sJKKO@{Pm4PMz2~p蝄Nz xL`M􇟡;FL BBsT@A?s>g>Ouˬ|/OW%V\tz{J*ҥ\xOlAtSP4t+~5i1sIT 8NtW@4l}}%&aBo2aKLf3DTNUE*5>UsNA; z=Sd1jtPEpb\5) r2?DJyϜ Eѡ)Q2ʵ~:lgHHDg4/ghzNiq455%ӊ !N+SRj%p| $%=@JP##aXPc/z/:E xͤ?E4aQNtWXN=.ш#-GjAnb0h^bg z=_`0i^GFJJfu{4 ^==[j*^$t4F O̼I/`=讬z!4 :&TځB!f*t8<*hog/݆!ޑ5 ibiT>~lؕ%Ү>u r՚0aٖjyQ4 SCo4a6cBNG@(t:Tz/Otz9񁪪<ՐdrB!BuNUUuTWNqm~#Ecg?ë W&!!Xi*5je`=w@LR"6}B)7Nq? MѮ,-s̓ Ej*8U畿jf]yI^yhDTU׺SPRԮ2'Sj\Y$%]Ȫ?{y*6T: ^INPUՉ^zl:Qvp:ѩ*ڕd_ZB!BϒTAHڹ9Q:j3X|lJxx㋅, 6~jzenFaH[뺼u Μ$ByjëKBdU0\>p%F0)z4veNHD(_q-ߕ%# 5"Z\Ns뺡-{ۂ:5s"%ۺQtW"lQMWsdkcj`G!v 'Cá:@n0b}g@{l)ϸ,(z_4gCn9c-$Yj3fWVmjDg4\4Ruin]GW6=VECӆGQB!Wo jA.S@nS]V 1Y :0 IDATrldꞀʑ?иMsm/bByBA~vf]^΀dB!S&NaG+Ep1j10H=zYw.ͮe-»^Q@c5QB ΊNVSGSMv":;F BۯPŏ|~Oj:}˒-xu[Orĥ\-jMu"252sTM:0)hdeD;1 B!Z~6r4{#v\>ߒp:*FM(]"np#?\+B!B0 ,> ǣu"<:KB!B{^'}(]BB!Bl!B!I!B!r!B!B0 !n*9q!rcKZz*:/Oʕ@J51{Yt};?%Ohduŭu$}K-hY39u$2lV`"пKuxGB|̝n%BܠKIJiՠ->8U'iua)Xሥ|/<sq܉-{mKts._/E50yj*ˉغOj5_;Tq%yBܤ* o4RhҬ?A1 ?#Ix}4N:M8~?t]"(EWڪukԡ^C{~DMp+>?Gh:,f,ݸtkZpM*U`УTzR{#vnM˷G<$oÖ[E&!2keeg٣jN~qBP0T g}ҝˎ3#1[w6];5z%(a^lgclٰa`Ӣ@s2kA}1gԊ?{R06:&&zӎL @NEƅ.':[WoV[I&!K:z'n>.ܿh$>-- 3}nA:tuc>1śM T7Xv#O.[z߸546ӛM+ǟ?ۘ~ \iy#/J.R5))ӑa@`^%>.㦠j E!jͿ(흲=̗[yt#N"_o˹h0o}{+\k)˭׶l_>w̼}+e<8bN I{w0ei?g?E@3Y>X5 O{kzSL]4Jx3ldNuN2uᐬķb◨Qڂɷ4OO]H P9s:=z]] ^#d'VQX#Y8EZӴ#2#Z݃ prջ->䑦5x{u".Э]Oۨj /.psg g^{MQo[gf "ʶlNM+[:g0UK[ʹxfi*Q?e,exrB}q8vlv;NA5Õ( ݞQ}wO^D`ѮeӖͻ_!$_g` d}/)Ğ=ŹKWf<J /JTᕏgsb[n}KAoƕvpWtoQ O#Kj;;%O"Rhu,,f빇_ iN"{o Rm Wmy;L5oOsҬ}򭯪t;A=(GU[Q`*Obͧƶ5]e}ʯ?ۿ 3Vimץ,~G=>w[^&\|B>`6ִ4~iJ)CvUȘmo.X-n@@.fpoD_"/Y잫N%s7VqzQj]N~:Y{FT^76~7{9Z[e>ch|(Hbª(>ٿ&r[V?8 ?kP)85,WNr~LJnv1g>h*Re{A$hҢk7KTKq(SLwL8tFccӮOFFo2׆ :^_0_3u,^h,_ۧI+M _#r$gaH.|/3ۧ8| c+9`Śp^Fdzڣ2S| 2βtԛnǽPQql7mU ~z%*ӟJ3z75u`7Yg`4G<`j*iT"s>*hʧ6*نW EtjҐM:3hfGڕ,Kz/њ?~m[@ztx|(⇑nlÀͩ߬;zĬ?o AH8|>+lߌ`M+|V~$ǴneRANڪ4ǐȽzc?yCK7ÁRC&m9}&s1ѤedBtL4gNӡſ3?aceJD?ҒJulJu72s:y1_KWy=HOK!Ԩ{9=_ ߎIՠ4i?nxۊ+B|L|n%Wƒ%X|&6?G5%9;ߚkA+ 3)$o3T.!SqbRzt*p )gcg΢SX-[J`,p;wH2&KBR< R4i)*&X|tRl/obRc̬uI^?v%2Z/DP\c7SAy9>Y0 !&0 !ݡ\Wd.m h-+B![ 4+o㳦Q&d{yB&KBqw(6#-1uZbQi{=om3j?qǝdvT{* W!BQ<ɫTGZƥK H (}WV1NZW/Ks* W!BQ<IY2B!VaB!B&B!BB&!B!ȅLB!B B!";!B!tvqrͣ i؃,un B!oM2աoyl ވݴlP!JmFFyh%yB!⾕G:c2zРvcR/Jm#n 9,STRHERp'B!otz:}:=hdmZI{6>6SA0 !BP;T +"LK\Bfitn֔ЪeNiZi)ӭm9$n<$MҐ'p$_&wpjBas`w_țLB!eoI^E4Ecڍ>yصLYYI'|fQCOAg7Ơ ȺU཈ ,]};~&\It4y&!B r)=_MN@0sg uLyEo^YZyL}[}#Mk`0E\amx{!f,~-|KԅDPqf4yaf!BPzIĊzs ЁQS",ӈ HSqW3a v:MR E{c_-˯pWl&g18 oف_v5`)ѧaB!nĭaYI>aY1n=ÿJ{ڼ38OhͶtEQ%[}aFlE} \N(btIZ_ؤ$NEld wiՖB!93=P55n4F⡴oYCV{goWZSoO#Ob`:6w7zCgqvͼQ#^"o&`2f Np)z>i>+OOu'oVRX|ЮxmYe!km\&LX%vŝˏl?R42SnظuU5vcYskDԙ2*9koɯFRйn!Bq7OA8wE =~5[ʲhN#9:-}y]SY꼴&z.lȓ//da;B|W׭dCoW{nXWo(o~!y^?O~n0tVs ю^ZרʲqAt}gB!Dawعx\(7`;ZDi=8r" SP :<SM7vN-h4hr Sc@%c(ߟ 㡷`@V(PvXJݮ6L+mԜIx[*@=v.%2b 2 SkѮ?glD&!BqbsI޳2#f~}&'esL6s-v=嫭+\ .ճcO=JqrίYL(Soߩ\KzmD8k5*,&6^Nt :3R\ z|:EDzçW4>DNjq4࿮n1{ܚ{}L˶B!^RlesRNI|1VLzs?6g/_ci=uj-L~+3SyxsP6c 9>Zٿ/|x+ָH~vDÈ8=9ҋB!^Rl'tb7yN| 6?Ł8qy0ͥhTJ{4\N/}̕k~l<_؉j˹w ]-g7ѬR)*ʹ|AdƯzG+SJkvJ+C!B{IA%>!Bk&!B!(j0 !B!D.$`B!B\H$B!I!B!ra B{5#QINK"fE) &KQt0^W")<7\ ԨTN7HTȈ; !+H$=@ܝ._/E50yj*ˉغOj5_"[gP@Y.Y}b.E;b'*զUTO1?5L`;"%~' qBԦEPsI+ EetKפBPE =MEW*DtkZ%(,eJ'BZ P Ѳv-ʗ(PՔ4^eB6`:1}i,< Vbp}F/VՑ..>9*盯Fp癧˻[\;ȤL\-LTeܬ)UCvlGX:4m8|;[7W䶎\!($`=*g{jΗt_{vs`o ?Сk{VbVo}u-/YTLCrm'[[N=S Ⱥhde6཈ ,]};~&|/K: T NNX8n a@Qҭd.m/q*ֽ*H> IDAT`;={0/%Fp3V-{9qg..#Hp`)f/ 9Y 9Wk,< vn0|'-eǑYw?8ߕ>㹭#E!BOp1<HJM1]k%R(K,OV[zZ ݎxvvVmv]uf{OQ,Mm$cxʛg gxssT*7Y\oH֓bƦ,<=u!o7p:hSuap)an`w%uFsN\?X%|8cެ>h+3gjjL?} ~b4p?gA?X͓,X&{:PY`jpQl KWZQ}ZBW .ƝgwNiF)R9qN_a߱ԫ]Z)?>܁ϻ3fŒ:t/Њ32uEf=Xۧ>>f빇O'7Rm WmY~ew:EGjz F&͘oa45v$)Tlv6 C`-uJTn%kr4fMӜg4k*fo|"= MXr|ê1 vQ|&eaւkX3x|tP "u!DqUԯՀ%p_9FD|&Oޥ{5<]_LQqPfJGGa2Mͻ1y-͞hlJ>'_Y_gŸ vbmd{R2f$o/zEAle¼ٶb *U  *D=&-vȼ/19Mոw2%oѾ3(dx70p8,9p?2T)H 3_(J?ΣͰ5v̿5'Wڍ|&vf΀ʉ_mP+:#( uz))5 8UG~'ާ=~ܖ] <yBtdoyu7ޞFR/`Ÿn!x([ރY;tWVAFbZ{|$ĸ1j"ǩ9l7FWP?Or%c=G\R,6x._LXzW͚B,*p7G4o8#yήk9z!{yǕVC1O~? ,ǹ縜kĔx/GQD&(Y/ʃa|k^} +кdQ {NUEo0g4C3u/ʇ2tZ&֝Ӳl|Fj+ŷ ':LSgYH{[(W m)жCx4]e?o AH8|kJ) -׼>x̼Ǜ6YہD{>+o=?̫횺dU0t!fC|y%N>`1кI[N\L4iivl6)i)DDy4Z 9K kU orzgZ_ifn|˔f %JWٔ^l8׊ɦaT R/ ֒Yr`2\ Od?+TM%͚JdqG1 t2-zϤݜQn#37΋/tn<;'^[5]T֑S"Łr!>& }_A`ͦh۸CfA4+lعG[?gU>I/赭k>~j^,(Oggj̪ i[#,9WwңC+Mڮ}ܗu`їIMKA0 TX4{(a#!%tlYuK 7qBSgsN jg =b݅h׌EV</ڄ '|Z Oo|!`v6f9ez-W_Lh'_3| 3`)\:s QK*(up,*>Νn}7- ~ɜ &Jf!n,`BpBYrʿX/v<3OT.)6x{ǖgOo_6d=9nAn˲4匝d͘_1mVGlzB!7x. hZ&EDzIhЫ4~׵Xok̠Ț+=bx+]鿻)$95|H?k{YL8y1idꞀʑ?иMSmF5n <7N7C!+Ԥ:ÎSup:q:nLQ>j?qǝdvT{j+}f<]"X"yn-k~#աs{ږ4{2Nƹ[LKWzg8Tu3 !B!BL~?RT'/ƶewҺzYTcVʳhVv\ʿR>}r~jٟ] y0ͥhTJ{4\N/}̕W*B! 5K^hF"\%|,rpUSIIKtT$BõB-YB!ĭS{CڄQLj:cNG%!B!=Г>.QF!!B!}P0 !B!D&!B!ȅLB!BB$wTȈ;݌b!ÞADArͣ,^>VyĄ$6oB^OVΎq1Byt:=4 {6Q\un#P 1wI{@'aah@QT-Wti8Tbwh }f͛7b7TW3l/{#vӲCEn~wrOs$OEWڪukԡ^C{~Dޖ;REJawqN@Su}yiH<<=d־nbwdGj(:bC;{lՇ$h5(TnKCOpLOs`:-{p6L I&OQ| s@Ywyy߮u RK&ҾA#6e+Բ*|7k 7hHh&6 vgVΗGѶ~CmÄ7}ULyI '4!OH־)Ӊ8/%:6hNғ *pށ bs- (ˆhYK\jPWN2!t0[ܺtkֈRUa=k% (˖eSiV iIVU\MciP:3z}/2 ~{A4G1k2dKxзc;ªסiyn6ZxcVchӊhi;*WquWGGʫ?mٜ:hy?L.q7*ʡ â#p]kϞ%YʕyiQ]y_9'\}QQT13>oVm} (˖T<{9){UİTd~uߋmz( h^uy~ϮFOZ凧Yh2q4rTw4g*7◈TZҒ{slWAZ_ CZq$ݭnZ ٜAO~ǂ%9''RF& EݟW.Y#mX"վ>~Kp%F?F+Q{=UY/ (˗'OjuT_*~=:8rxwm7Ef&=*0 x@Ct{ضf+_ /bOz/zUP~y5f`ס$ۮGABr,q.O'"iҬ1OzQ8,H6~nRlrZOmd{Rk+#9Q7EݟS}k34d%#I'Scx Z=1cQI$E`M$nHwwӱiopU7Q"OwXdHf˔~T,RO45'Pº<ϙmKͨZ&@d >Mx eKհ;G}mz*#73N zz:s5'~r7xUSj5ſ#n@jWA˗n婹/?B!99Jͮ/f$a$M!\C_0a4:6D@: ^D5/nZQ< fwZ[QѳAuJWnBiovnޏ#oOog"ZosE Z=f5wcѰV6m'1cLhMjdS6XK>v ƗֹKmK3_:-^OTwL֛.ҵA45TUYN> s3M(PJU_dXV6Z} } ֑AF)[Fܶ T*AD4Z)J*Ԛ?z[|1J~!Vcn[ug!8zM>m %{Ҙs$&΁~&C !0$<;˭Jj5GjN$30Yzrӣ(m^F/w ;xxWVT3}xmy$qY%t)w]l>cT,Qf_^G|BݾD)\0(*rlo!D*'DƯ IDAT6U(Ub%kySBb<.L<X ''z zT*)U '#!1f~۬ʡ:>IZ-v|{0y0hnc~#59)79VoW琠7~|R퇎pvs6coyC80Wu޽5K<> nX,A`K6eޚ D@٫k!zoJxrI67Aih4$k4Za VFIMĽ?ҭP(fɒT'F9s֟MoQ! Oa-ۻVw6cG3~s?k,Ι%IJ2>.Id;TJ*Skra_eK)O񂞟m{_/w*y Xvl^gsͯ8#VMX;sB8NޒC\n$&'w5clgYr+MgYL_Ap,'.!5kS(LO̥\Uia*O :O2DP*%&6!1;MbH$Mf~*zYzwoߟAɜm&ӻTIt *cVv=%_ׂ\r"eU=<[p$'a5^|b^6;rW_E+ϰsVlUd_NoLhǝEK&h2coyCḧäKɊ)3t~D@4-6/KgI[7\c 'N 剄P_ݙM-" ^}DQI]܅x1D<asWR\M/" SmgL]O5<D;MzKl6wϷ'UA߂ܾ+[6} Xc>dڗru4AF3x8m'N־ 93RռVڄ= 2:dm Mh"Ial$T/Wf~;`Π#w8AK8}#^Cȅ#,l~TIp^,ػlVEP˯B<U|1>Aiw$`!<:bHBoPAt&%wcƕbA^" rONnos fwO0[]ΘHbM6CWB䎧ôd8_. JB8x,Fq\nYelIީ"ӫ s:V+@7ܥ2܍E^Z קY;70IWef&ՉaRT/_Wan,Ëč׸B|B|w%$4k7oЪI<=lxb z%B%iؼ?}qY ձ)%a" lŭ3[FUF)]=' a [> #T4{L)L]ҌE//8R'YM¥8wWC3*'q-2gCV4:/h6)/ےV)Դmԛ =OѳI5¯mV=Cq/2 ^9ϫdzϱpҍz5*y̼ڍ'wmUc.k ygv|6e8rvk#ӚX3vnB9>wN=ޕkӮ~y 1|U=˻{f+zَ(D:Q#ߣ<!.>B^xyzwEh$!)dM[ zَ韛'lo!D@?\n&1dL22w2 ;W^Ka__\n{C1R!B)%A__#^g u=&198%$kyi=ڍuB|Rq1䗶B!x<5j-_!:ȐKlrCL."IƲAc(o1l;铹s0375/Z1}p.4ML'w2[ww<] !B!oOMim9"^R /w?4ƞ=4$ƷhW%qo{66՚EyEu|= |` ?o/oUB%/<i.:moӗJMpYh!B!Dzj^`yقF^ B!2r $f]!BaggIjk?|@ABV9%r0=}ed:/c\[e^ZV3cxڠj;We1/_vcϿӤ˒,Hi˕阤@{_rg$Dn(P̌ ̼Կ4)eؐcl{e9_wExn q99r3`@a0-IoEIL;S1`ȱ}V9>-ojײt<_K-Z>H12/۷ޛ9V*'`Pd/g$Dn/L/e^,]zxt06{"vH'҉I.`sug7YُgDsf}5boZ֋ҷn);Mݽ,,oʇYhD=spy<ٗ铚'Mn?ֵcYrJyoyss*-_{a"z YڅZAJ3U7=N0;HaL0^d"/! P7ۧ`i<'Μ!mzes(wm0SoY-[J'xOVjCescOʭ瓵F/3pTlʪ^'&!IbM* L_{/O,E΋R!.ޮddxtC M>á8P$G"L3t4C8~ʜ=hOL/ԟ,l 1+w7aðSgMVoǤ٤71NJ;((wuz-'W^ T(V[wnI+݅! ƛ#z +SWngl::^kRrƃNޙY Y6._1&gRiaܛ8Ycd>qsm0*.|ąF,[q gxm0+Jv{0t\yٱ¬gkt\ubہDMIw!lֵP~ևq5gY8xȱs@:LBdSZ' cdw%O ̽-Sp%< NI:}t)ߩ  IOv tClu쓱}(i\;tYL! \\Fܭ| * V(UؓoR;C_޾ *qڅ̉Zt"cUDEy]zZhOlò~#Y\w̞Ba"RF(P7>Hd0~~bINN@_$jjZQ>l'S2R>X ÷$>\8juOk2+%'0y9z+>D~$=ǩ?atjlܸr ',t3?'JCcq6A jH6`@d`0`0N -!LWi26'ٓ3j[K))V;t\#V:̜wOZIG9.k_p!v~6:8`zȮ8^2RtZ:fI+V䫔tǿPD;\)Ok ^Getu?,=&W}kiiG[p=ACͿz/UMJ:cq+jt=iTU+գ[iM4.uhU>ժ4b[J֘׋6/eTT>#fMgX9 @w!y%wXMeT܀4h|`-jסrz~c !I׏2sԯ\е$fN%֬M&+gӮA*N/һUsB&]XZ]yҘoaeҥtVʱ0Koty;R&k#6>o= W0( #F>X}10t$q/ J$'qQvAy&[mί[xM+jNfX1c\I;8t[|7.SzsH_NiPua_TqyY{ҰJ-VG~ӌmR*T*]Jl4jQ dͣ}^CUtn֘jм`v`qZ5&S6ٳN,f/uG^urtP>19WJ:LBdN3N]2㋿r.4:-ZpD]9nPح* TM9 SN33cSw``zf5d9iƴM^t:^P@!Lvcvѿ FcI6>Dz-׾ A -1`A0Ի7S7pE3XfU0]_oht:׼Aޱ~V8jɏG z7ѶI0iZnHWr_;ey f 3y0vĉ '^KSVqclgV`H̯'dnz&t>b# Dx aF"hq] #ni)m7_f[>&ueg:^ǩ'8u.np.̻afjfjy<"~LŐ/0I'X1kʔ}9"Kvj~d:]Ifr,N9\jnd\oYa.Mv+,!yBdSFx'\+p&d.Ъ`^߁* З ? t4?#cCO~uZLgl{Gw\h>@I_?WEױot9yjbfNlyI7u z;El\nLy-r?pŬh2l+k7vڛ\yg4jޞo9W]囖+SFπ-G.fzh}2+e_оw]BE sS*s; R"f7e <o_MxȃJ'IVD$!e^T.$ &  YFyuR(zڊmo~ԗ-3d>_/SzkuHn2~rx u`i&SllCMVMlbn?0{"~atm'!sEvHIlJ˩[!)U \ӏ5[q)q~R\xJ@t30֏1^r-S꼋oO5IS\.+}R!R!&!IOI@ϒ܋/1˔)]A(*(/WSsLҦR 7H3bMk8@}/g䘣l1 i73lccdlocE4 4դ sIWT"M|)>{yyUqwb?S#˵@5u{|[eڳ|^%T8ߞɸl3sms@#_w[?],>\(U(z TN:L:ZE!卖1P#g7t^nTZ }ڶW(hzGQ2񣉼4߻$V='S݉щ4~ԶsK˔^݉?ifl^j4O!";;LBdS8ZKB_Sg)їdC,Iwyz R =lx\^`:]::Jt*:fޡ_,& IDATP< Ql>{_m5vqEE|2kI>ۓnє@B->❂5z`UNs"h &nq+f# F!5[9].V,ʳ"K]MLylGI} ʔ]Od}=(VM3NjN.Jݔ+Q+qvUV@&{I\vaiڻ/YEJgud,[ߌ.1mCmq"}X8Gm6[,qs˔>|xXnFyMo/ìk_&d)q\0 K!寯y~+<+A.U<]o0'mߴY1l3O7yajF~?`ڜ1Wb|m0${]Fw5ZšUUn2Fn^Ŝ}u?RU3ruxh[\ :_E@GJJBPT!k0-C'c}Pd+NFq?*m_:>I1 D]T(لĄ$JUx{.kAAEg#g~!C!&!IoЙ\] *6#6. pUwqvvFRZ6X>9"=:y$xFHIl5}oT*%*UP;q0<Ɨ2ۇJ @Q+9l>-6(O٤ܽ՚e6(:J}(C'A!&!YTtxǩOh&&!mN]!BarZ3?"B!$B!II!B!,B!BX &!jȦ ^T9on+[慅r-!"'[E,\˗3T))\qLBDD$dX)UFbrB%o{]r W~+o96BǓEV-%*> +**o֭ڐdWN22~ X\gv8e'O{_oO;=wU_JۂvnY\)ѿxީ S O^Hژexqz abnwM a~cdKܝ_Ԯ!})LvNkPˋeho gc5YO!tE/]?zCrY*Zlɘ7Gەk# ߏe/rkq-198;WLs)pb$ȡ9Gh]~W#K:.jٿJމ $$q%߲ 4+`iFm]u8eookyݿy)mY;oڛS8Fx&GoYk:LXŻ\?+]  B0 :=J5+UA7N^x1e4||}Xa* fvފ#-^LJ>SJx{T*o/$Zgc8~u>tK06E](^%t=[?y{RL}m<؊2$eJ?*)waJHf[~j*ezyMcÄ>+\2 _Ͼ0\2nKCW3I3̖Fjyxc˖\ܽ)W ~7 ymG==Dә9\{KylϾx`$/ejb0~4&JCCe~{7;FOw;O~ޭQCW ]e9?!a"U)[KBpQt&(SMo޸7*GA[4 &t޼vA<s4V4 gA>=t۬ɈaOhkR~֭h5!@>3[BFsNrhYNo˼%o^Z k3wWO`ln~tF.ǯA=XeWucK;&j߽GӾoq{Mڧ^I9sYr-;G|,q}lsVY7`߾/?Mdm6Q1-^W6!?̇s-9 _ pv 3#)F'yAq/2}3𼪏fѽ JKln=ҹKA@`s&"6 _L?XV{#ŇmR,gܿd~/n$ t#vX~)a᧣c(!%IHy_&]K; hZЇ|(W{_?_ _JڄK(ڏGlo "p \ypN Hj*ûWCi@BpNfd-ֺ1Wںg<Ra=Eh05>^p=Rloqxx$>etfQ-Mxi>潘)Ak2S{shf׾x2*J27NEP-mgILJǽ'j܏R^oy,8 g;?!pDVR&!r'+W̘8MqH|vnjո-.]}k: b.tl2-ӧkIri۷;С^ o’;GbgzSM\BHHwb\09L+?OZ7QK͟&=kl0v}#9O^[9{Ϸ=5i6w"%}Wb@8rg_L,(T^R</uM܎a-6.Hחج?6Ҥt;`,e'?!Ka"pRr߻ɳ˝(_ ܰqw~ȃ|vh-~bRF&?'FGYy$Ϩ=.X6}K!a~oвTs ݑdm֜÷|(_z6;gn1+ !D^HT1c4*V@U^}ׄ1P|nj3P5^r ˵D#lgwyzaL\H !*^{2Û_P99Ba%̖o@s8y=>;3S/bido )Έnphù41!lZu3 ȓ~!Na yšuckl᩻5[LgDh}c?h4ilsTrB WN*Mtȕr;G[9 =-mPχһj!'M:LBR%Kv/>}ɳ&~FΑ Iwېm 5{b>t~j6ƷhW%qo{6f+1(ϗ p8Vuhf _IOۑ_0ZZwQ4G!;ø RD>We [бFIK=oY nٻ؏FRۇMdCm31<'Z=kP 72m7>xƋ/ Kly<*/2 ~RɁE}{aGy\ɲKg)?!!ɍ>ܿӢT*)S 'LϾ%d=_&O _op'~+U~۔RBgGv^d;"==Cb֔\e   .@B$CBE1s,J!xHIg 8oh4-]ƔISNBgtB%knΙKTTtB<;LB!rA5j&OR !x:II!CJ.́hڴ)ys ^^^iBTBt:*Uįʋ/+ÃNBtB8DբRQ?ZՕ#B!aBNNɉk.:t耋+}C:MB!aBVNN)M7н{w\]\J7ݥ$ &!tay-[}v틋:JI!SA+!Z8,/:qF3Lbb"!j)B 0 !pH)=zzj>FRRtB]JJ%5jի8 >x|53B!4rB/saȐ!C1ooT*j7W7K"B'B8DqwNTT]taС̙3'''^|EŝQ]e!";LB!rmtBjUP?'!))))B'!/5PZUj55j`ڵL65qළԬ__&!SsQ~WA0 !RdiۆҥK``ҔIѓriwϯ^aB<"#wDBjFJ2nRF h~W:vӺuC]H+o0 !Ns0 !RBaŅ-[аQCfsEqvӋBфB%cG)|j5*5juE !^!oB#R:T] kp!tI!D;Y#/ku(Awy$"LشϩSP Li7ec5Ad^"#fZS4;L4E\6bp+ܖz8g}}[+ D_8̰n#)Y=* ᝏC jG@˼B~ IVyvҿ0h^tQncIڡ1~79}uc9:ٞRoHN_3McVBlj]˨39-7ڕV&OaB wb3v/XwgvbF=GSh  ݖq&.oLT+71+a+ϯ5YMJ(TM|gͧf.*2n$4YgLs{״k L`fo׮߱uGtl[ډ>θ3dL~1yEUx0h,"/~gjk0}E]dkKdP{i[?2N~HRAacSIij@:LB!rL W{`=^W?ɘ=?ftz;d ?2}ݯ/gґ:$p ? b,3vn_Hct1~`CwqbWXn0@abO.Y.oQ5w%Hwx+:cf/"hٽ~9Mgs?5 )ԁ"2t]4|)Y=*> a1=+$"Ǥ77d%_PhƷ߶3&e ;>)U#~~m(*ڄ[SqZ^u6Sۤ<[u&s#;4*wteq1#b(0 Ya3i˗uĔ~c4xV9;?dv^Gvw 1Xy4]}QH<O0`ܵh]+2mѠUB[)o,XL8vz|X/-03dHS hҢ9|dD /+=Dyɭ}> STm=݂ v34}'kHqR>\~(8|gB*)p@ s3LDDd5?q5< d?gJ&LDDdE<(,&IE1+?}WZ0a"""Qj,S?y@i IDATSȊ ey2YˎCTRט1Ljq@)1U'g9ϳ \N8'Tz0a""@͍WGx.I.?j~dϭosvUh4qRPO|׳|㠍+5G͓cppyuo@t&!uNDD&""O\E%}z _n̚{R:Iλ:*mU7`3>Qm,GV$_{mǎ;q%y2لJa*=0t%VwiM"f_נ\&+F`TΣReqgr/QebӴOQ/; Dʋ2y!g}ë;w sY #}+by,/~R1i3<:wf[ixػ#=?$f!3<>}[NE;kkܺĝ /V/s]@vN1'$j,z -*V 9!yDd_:: G윽Wh2RN%cҀ Y'K_;SBh=ϼ^rc.̛*a24x|H[VhaoģWO7m*<.KP?O?:ܱ&?؃~e٘5\ 1Ji -BkOGT,%8d/CDbz(3pz:Tl~tK^K̍ŤKp(iX|@(t*{B/)*x`DDDVf ?1;V@oPnĩlJbs0;&l[o+P׳`  ?O[vltkVNsrC)StnD+64i(DaPwϚ ['6 gZrgR;B(aqX,S[W?Dܣ4q!}={]l}@ĿA>pwKm#scqe'T9h͎ƪ-Peex 0Nw҂ YO\/-ڂ8ztL=VF6/mPrNe#;Nʍ@ v_<> 2YGT8}j\MWʽ/Nׂ Deq-|hL57>b1.뻃z"[%E.?>2a~"h¿YbL%̍śnϧ{@wd!u(d)*x`DDDVdx!*+bB.?b!fj=T|ֿWhЗrc^w=_.k(t )G8q+DQ-g\p Kpp 02CW1)8>%dI/h[򯿋u>ŕyk䎶#$,(|}^u8n)7] єEJ:&L&"""KV\Z~Y;ecf{4#"&5 YX9" z/g^Tƍ =ƎYe) ]l{X=vAGDKpԯg{c+,y< Y1'u4RG*'V綅x=*`DgHQ Sui9lJ ;[@ hJAJ(W#%3tQg"W}Jzt,BȠݸ/<7l:r⤛4`DDDV U/]{CdGpDବ.cP_]_ܘ`lxtm2~L_e6q3Pٳ;h 5h2 2Y-^^u>1noj6&K3;F`N yc]x =eMaGܺ,mRt #2=nA5dNO!=&zvJ̖>ZcQ?b濕FûRO lC/;=CHǛO#_T%sؚʸ ^0LȊ@d]!uEU?l6azjyoж\UC1{w4N=4o~boI[EfV kb7U6Q >  g0k EޫĽbE*mQcTZ0a"""U. )){kX?5в/i29h қB^EńYE[t݅FCJ\)l1ѣmOO^JN-h`nUDz]p#vCӦÉ'_ҽJ`*=0AIjF9'`xzxxCVB|#:KaЯz0R~{*-E>2+2 ˟]c#bOlc pb-\Qh(2{lz[=>2N6(]6/3ɒ~ðgLUBjn#Sdu64{-_5;3eA5xz_TΣR1Dĝ/Vo0hkj@'?eƊk&{<>bv\ۍ1H;u |0]]@J9Op,j-v~gmQn2E?'8a۸ɘn;Z:Ac$D53>]mof*%/lý+UvdXk|y??nm*J!^gMgt3Z EzIڙY+u݌Z'ΝuVOKd%3nnͪvN:c$S+p36p {Us=Ċ,^y8hΰ_10:mk㝰y8n}ˢ1W' QTOL_Acd<7Ue6{"r]T9I扱Fp A҂_\KDDVf "<9i`-;@^ M0&Mw#F6wy)MZ%]hd% . \um[pkxCAo\L6ik8(&aL-.\۩}`ҡu1X̙+[g2;O[oj򺚡Dwv<۽kV@ރSD۟Gv YmҟQk~H=e[5d/׾75&0L_t]n~_0W\ׂd0'Y\{s>GڲuӰ. * > aAv^xMB uL?_$'OYQ8bЩf|y pmhLmg_ h:܎/8qDQ}A 8o՚Wܩ3\pZo\-K0x5:E/ +pp о75&PfXoލWO-Ԗ o-h\p_6O_44?KJ&LDDdEo|kױzRtYu[Ԗ-Ap9 <7 -/J/e;}eTō %cǬ/C}ywʑcD8<ň6Qް1Q瑜@N].h:OOi2MYf}$p2V.?`0i~2cty9aP4>V^-77~ybD,<0W,@ժ#!읜vC|D(Tpvqc~8G31tz5L5F4֙ C]3dl&qUEyh;"FBLj6RrFT1i9lJ ;[@e68e*x"f¸QDh=MҀ Y'2Y0d`D;qqB[^[~L+#;wE%>_Z2bltm2 ~L_`2Sgcd2=m~,8>}0K~vqnuA\3_&׻? fO5H|{VHi:\[fnj.-ā(ZKI[uZC$Ĺg g-栲gj9dP^K+$_ƢKΪt AƟO0Ns1Z ӻ]\@X6϶/CߥPҘȦѹ`ՙ8@w1Y3MW~4 윮-[ 17 {aEs*ޫE!u*L 큚5Ë; *!ݏ6Dljҽj!#)>xN& ֞e,pwF?P5NҋU< >􁈈Fk ^x,]-ޅpZW2_I)yuX.lR9b;דgJ&LDDdE xPaLCL./ݟ`żuu1b}>؍T4j_/Ϗԃ `DDDVW|Dy=)")aŴtg҃} ""++Ӧ[ϋY᝺P|ϗ"ޗq_Tؖ/㸚[fQ#4`DDDVcK˄ݖ%HIWܡPq[dI0LȊ ZhX5Lr]$=CX VpbԌ5Z΋If#Ч/*W g5?b#qU}'4 -}`DJރѼjzHq*xLdl_0T_ #0A=*0螒g2}HIً[kglcI7cr?F|mNO^J"UB[S_˅ 7I(3έÌֱ<IE߹8^߆AC|$1!6^_rtiybλ--}KͻBEGbB, f}01_fAʑoӯ'k•S8_w10LDptvFz _! e2X:j>|¯F8# \tk7jy8ţ2h6<-=c]T&..FQW!v!\9]ZRr-]>VͬnOKc.LL-k0t1qd srExct܀7B%!<+2N(]6/|aO&""~"3ަxtk87c.'k[ϹuAec_ d&5cS߭hni?+ZT.{s_t>_}gws:,,|8.GoC|j^31fwt- E#7[ (j.-7#1O ޱt40L9<>A~Mmin[y"R|cQNE1Zܶ,j9Z-++b_L O  YҀ Y{( if!Vlp.I['i 2'U>A,T4ڿ|D-Peex}aq7MFf~pwNsM.E%N9[.\U9x4ۦ|e@qL=X1a|Oan2f$^jPg8}],a.&s۲r^\ކG[Oje]Jl qt]C>צw{Ȋ?WTx&1,vv>׿ʾfPeolQl9li˧9IH~ i]կbǤ?;툡xsdLU8[c0oa4 k.ppqG#!~b2-Zol({TrDwd'J&LDDdE"i?fuތ㑑2n]Nt\ד;nbHtYu[d}$텈G,yV jPV]l<~0wh>}mAڟ BاPxx aq) ]lX=Se$ǗsK//s1>fIDAT&V#L(ee޴86ǭTdD<}ݟDm̶ӮGjV؊j(bn-c=1&"3|kmc4ܶ,jydD$߻w@yԓzbF«Y5*xIY:(X!wR ;VEQ8jI][4ĉKwI9MDџyPW@CK1Jtl0pEې> ~T_#;L@t|[vǴfĹp CMqnf4t4GԒknٷCب/ƂȄj7Y\LeQ˗s!qf*\=J#!Q/wDDDDDDE$H&"""""" L$0a""""""HNJD@DQD(\ ?r KKф!Jơ^ttzd0OrA3/EuncҌv^nzc"юf, ߰O!7v*ç7BKlCӎ\;cg#z3nzm`t'nS[AעvՄ%v7&!YД덙~5|Q1 A\;46K)h^kk" uu' _5AzcbX Ys\1ģA{ 1Gqǣ?&%k鍭ހ{|b=$@Bsc!apK 7hP.zc ٮD!żDG~h¤7 X} xgq|3 TB9-H g`I5%JW(|_[\о wƢiDDDF>+~hetqa:5at2O!|-uzK3%[`wة"c#y1}qmΥnIj&"""""" L$0a""""""HB@DDDDD/Y&ʑ.P^N`redpvt6Y K$#+RPJ-q-[~~S?U[ݞqLI Ǣ\\$2a"""""zJp_iH ~5vFI46DN3Ss^iHEQ=0a"""""zT*(D%ب(D ɓ'غi3ލ[o5AΝ9 :t;TÆB& Kgi8Q $_\KDDDDQ"T*%T(U J{IR@?_RbE6,'O`=} ?YGIIhۦ q}r/4^]%|H;eוZGMR_TBR@%料' KDsRR(P)5I.yQ' z*?x$'zZK-'O ŋujׁ<5xࡶ/ʼnn >w}T*(TMyˌSꍗ|DDDDDTDuB@7I\kݻU>|eK!b@E5o֫ Ri'@3Xz!9S kD PW[G[$条V;#%=LDDDDD%J2<@|6OȽ'cN\ GGG"!!ժK*UPF '΂m=x;jSL\_{mEN &ۯGW ΁JJ['%xoKw׶U)i">+;%#-PKRB4s KDӣ|c#ƌqq-x !!>ި\2۷o#}GgGRI7)dPY<@}X;O/)1"3 g^ѽ ~m 7VΝ Ag2W">􁈈P*(EeTPBڰ#GLVIQʕ!&.bcc1"|P)L9IRN8h۬8içxc)=RۿbQ*\=0p&m+Y+l#xbğ\"(TLj0 mh6 ~J(UgdtM>;c 73C͌4qӾwk{0*r]1`p9-cmMOv<>%Q&&MBdAMQP?*!!!+T$'?_<{ capqu1߀29zkW5n5][j-7ػЖikZP3f<^ bГPhߚDėj&""""CIITyk7?//o'$a|<=aP?6݈4}x ./"i&9;>@ztX4i+f"3>6O\Gh~|}*֭[Qe#_2V}7i!نg^"&a2CE\| A-_ʈAttD*:ꊃJD`@S^'a/}&""""DJ A(BDZ$qw+ps1dipw/k&""""H*5 򄫳+i*(Q%"3+ hXɺB<ܪEDDDDTz$z^/ܶ QZ7_YNȆ4LXmm%Lyx>g>v%Lgb8 #Lmj4x.לst݇3052xG~VI%BuE */(RKwt+wґMz'jt{4%;ʩۏ7^Og|Z zCW^-m-H^:?ڢ^[>AZh0~"T.źt¨ף8hf Dw`ک/^^եu.'LKn}P٩`V[v H6Y\sr2<0]_W␝PA=[>B~"F$+vDVw |N@~ k#u,xveWFݼob{кE 0gnmެA1сu4|ݥu.%L(lɷ;!I$S}>\&oc?~Y]1|" I6ڙCxiTӱg zwdğI8==iī"6=#ڄǵo:=} l?.wvW@%\jwͶ|79F\zaK[EQޡ+LغlNQǫ_"1+4i~KT4k{ztT&"""OtR/_Bvn6phָ9< ^mh.+223q9":킆U6iI6ۋmZ1Y: ]&hDn ksk>lOEDN9uSzQR֝˵.& PT׵Q5&LDT֌%""": Q0zƄDխȈv%yD5DU`F"!OAFZC#""LQPU4¤ȸw O%/A=G"LjJbe6ö qZ"wmW)ۮY~W! c8zE’fZtDDDT+)%yD5D9T]ܾ:-ܴ7;3ׯ^))tbVH= oo%ɲ 7$YH_sx ` j-dEByYߧ ""zb&EP--yd^:8[4 z*-b#Z)Iѭ' #9 ?dbe^gDF~.ol1àD9Bq/"ђQ߰еEDADDDQ~fFW)_k+gʾСG$-0^opĊ\LYh~o0Zǟ~A˸]nN.Ғv]HKKEvzr$kw7w*{nBJy;% jrGDDD+/w`7)dCv=b[oa`ko1Y"{Tbd aN츳h1h4Mo+m23!0x= L[C.5s"=Q̌rm_$h5ZdfU8vYRYD% ,A(J"""*x!ڒ_9԰е ['^HǁValu6tTti'8UJYY7!lƽ:_⎖w1S *74n)Ia,Pk{' H|3J.@D,2,\qt:!!G?E;ټ"+ `Fc[Bؼn.U P4T|Ibٳc`7: `m;S16XZ0uw1zj;;w%LY]*XlTCrP#8Y* b/BRR":]4zi)Q%ǎCQs#C|3.^-Wg$Zr[l$YF%9R. j K EDlJ\Z^jK;_K4C={0N]B o}}EsޯX;@ ldfʯ~W0JbW 9_2 J;TJj(P @?g@hwrrphgGP+ow4鳧ѫGOdfpga'WqG;i0 EtzBψ 8Hyu>s$n@ TD$$Sk@dA. @X0]ϿٿZF 77!vyԕ>r 9~xC~NTV}2!Z!{x;tbSYok]ާ w[|vBu$LzQ+{=0&Kun"d6_m Ԇ$_mF@%^jvGhI}]?FD9bC̹sh}' DA(8ɗݕaɄ *e@EJЩtȳ#O@']AV F ȑ3p.7u~ݲIDDDB-|hwÉ,3zLY+9OQ-1̧L3_ߧ/̙J)L@PyAF^ًVa1H7a`O39bF^AH (9)0/umĦo9 ~:3"tS 6i^#E=aCX~}}[R:{, G6J,ADȔMȇ S1!}7Oh=]f/\@DDDuA7JbUo](Ү/%ۛIOn>h A( n;{Rs1кh 촾߽Cۡd:?>ӎ9>.Nemţ؛K9BzDNHZz<t}? wBBZ"%)f? z= M/ nq.޸s7N#[A%*@U"ԢUf"td(i!GHw\>\%4W )'""n~*%F7 #Kx} }^x ,oag"X1v*ZuZv_B Ydƍ\6.iyrq2Z :J*Iڸr_(P(YX!c!ÿyY0'p_Ъ"ͣ!I23O'N}Ǒ#"8{=)mq&Q D Q%Bp+H4J"PAE7GE-rp8|e \)I(:>ޕ|y:"WC8L*VP9;6*y=b@XSf)f?'#%ls^+wcQ2Dg{e[@Ĥ!UG,48lAPARB4 F IzO0xjqA$%DSU{60a!==,߸U05oVmX&'Fw4jgΠ7h50htT 4jnTDAueH"Wo!,d@E70qBC9VnWdAvn6Ta,xt Ksm>(퐲?M[MJ93 zOY7:X$\>1܃+722qy $~ȒE!Br\r Zn~׷ "QAhp||\+ئ LYiZd fz[[ܡX@ *QJkѮk3Xк%7_]X֨ֈPkDp׺A.W`cT'""ʺF|^@7lI9hrA@׼7|3y myM~8;{87h1gKԹ!+r"CD@VX*iDDDT(i"*FT<|DXD%fl)Mf#A~CRVdBoOAфÜgJJh@(t$t4ddgh}HʂF FQQHOͭwCJpAedpEH!ADDDD%]+ mJ@AAq2ڹyt6h7!%a6Ĕ$竡uo w#$K.L)QhԀLy5!BV jj7u6ˡ#ƮhCCvՄ4=3զ ^1I7pwHII]޶V 1`$));j9yPg|(T) ""zDIݦM$ BMG6 #}/(]* h%"""A(%&LDO n&t"PDx{ KP[$I7W *=Kj*u+#kPd|0盡{Nk݆Q#td`J3AE< Z]sWY/8r dF~h,DDDdA( L*@ JU"9&=+ݲ7c_@~[]v<4\ )᳃gc  ܸ:xADDDDD!tzmvdf#ȿI5T>a*Ƴ14ڦpIaKB*rSvQ0%mdC̈GhDza{ _[ۏs14j~+X㗒!f\;s/ .ow4}WnCR$EcnzچDZmKZxٚ\Ž7&aE88lc2VW5C)dNY{,W1 )wAf:K0aG˿Y_,}a-AXؙ\AC8Ke.lA4'*$509Sxc j 歲6''n?/Ѝ?C[1[N=0e嗘b?ZFѡQ[n,=-2[,LDu_M1Mr0*'łc?/kT9okO;lW޸Gm]V_9yr&3+gޫQm'J6Ѻ{GΞwf~zN:k`Eś3}e};MB i Āqo$9(fl7w6+OG֚cDTyv}5 oxwMBH abȒ-LDC͞j'/Яc :V<b゚+LDu]Mj#fKD#1l[㿨mVgf"jEDT1a"&wMڌ'cojaDT?UyStDE, sDTy.LpĔxY&EQZ7o.5\(䝘gSX7md 3( Ȥ,$N7|^du(8{Ä:uVMDDDDDTnt|!m}TLj6s˲ EV I2$I*!JAP,X:Q43ۯ9M\TK5Z>N-SЎhuYb]]DQo@.XPb$""""K4\(O%H,I |H%{yV}qދWע߬K>;xiiX=ƀɑ(5ztB Z&i#|\8~R`P0AZng]}L ΂McU\j`ާ w[~vBu-(ƕ VAab%""""ۇ:Dž{ N gba:iF_oO_3GhS,"}?1{* \863tDDDDDto0Bw[2EKΠ\߹i{1sz}An5ޡXnD%aGOQ+'OEfKxH$Lz,~2SG.Å\ҧ!ENVײJi<Wrz?1aK|{w o|K, HT0 """"rR;?Ҵ5.\A)푦|)|Z7oϲj0j_MI)*|2-\W@\s9bN}"i5:4.L-N{_Q2{IO:w6 FĐ)9_]5Ϝg!QHDTԎ k U.816ۈvAC߀J .Z O}_=Vf;{ILSNQIW>?p:QQ-"ε"LݽH6}`DD꫃->.Р9׾>[ٝ&M4b7`JOrby#qgc|ęˮU^iG85QUy@՜*儉c01ydv* +9_xޭ&m@l?u c~F7W-r4WcqMUfYũv S_u@DTQBImK ;7AM1$5 ff{l-eܞxUeK_̥-rӇ`as[RoAܔh&LIni3f]4KN4|F"=X 1$oG+`Jow1*ȧcFDE㼥pҔaHj DD@CQ{`N)>jsyᯥUċt]x.r؊6Fyfyz)=N;SYo82s둰mvA@hO,%$"Uy*|U* QTx⡧W}x`^cAcho]'M%e:GY8ӎbaqjVU* Q5z x/myؾj2湱obj.rS/bةh5rvgtpR2$ٌkgQNboU|Q,,NMT9jU"bDTMOƾxYxc.w|~paM ;Ʈ7{lawX݄ ?zx }RlQqj[ŧD:[U98M9􁈈 0a""""""CxCUe]MDDDDDGW S=xnh7jgaϚz0؅4:w+زjLMFDDDDDuTI~͗& DT=B;/~Q,X:Q43ۯ9M\TKεjt4o_I-=ٲ6?ꏵ/:{ZsN;[ 3/jz0]z2,7V}:!~zB0wnC/Gz0ݩs_e9iF_oO_3Omgϲ4"""""M4?^Bm4ؓk;7m4vnKDDDDDSI\ ^ٰf!:r. '>5 !O.ٟ+m[y,U{]>DDDT}M¤ÍBVMOyr7Ahy4+{ϕD5_>DDDWIE?f7.'&!+33u.վx_SU|S\sNl>BU+X1c4:joށ'⳽6~nvuErR%t Rn:'g:ԫ65KG{6xIt Ъa1 c~Ȩ!ܡUUsdDգVY~v>cDT|0Z6?&rŒD" Am1qvGs?w>FC`C%ږVOWoLDX3Dx5EĐɏJl)~sBOt{h"Nf`p%^7Ƃ}lgtQiG}7t80\0iI,{qHD<1q_mPkS9S4ەב8:'8!"DYk:Ҕ_3HK1L|ź 7~xWN}MuG/Ġ[n6Noa>4u9|&\W{-G5(<)8~PL.܆F-3.* Ac1-nQ|In 2R:GF̎NC7=e;nVKIssK$3 5kN?`r"`FT<|},9 vcpһs00hzLI:~D9g=ؾA*=L_x@PyA4Xd>NmsHض ; ',M %?")Ä;izYZf IG6a`4BA(3ӌ6uEYϝs1ZK$| XàF> 푟u6)H䊲[Μ}v"נu܊U{ҊN6wj={b=F DvĴFʩUgA@\ .W+qAVy(3c7hDQS`c7bEu2hp TKeN^f9ڰh6 @ٟ">B ogǭĥ\^[c稗[T, rЮhf/HHHƆ#mЪZVR,2zxݑ+'=vlƾMK{ywԧ- .qKͤH,l>b_J$q!4*}mX4j+g @ٟ" QHS}MR7! {w o|K,r͂Hb) kOz Τ.uh?1aK֏c3h`0Mp\kK.6nѴ@\ OD,^}ӛs&n={+h82{salIe9'!"tQvp]T-'[GmU-"""B>TE@DTqG,dGBasj:$"""&Zjfܭ%Cg?=j:$"""ێqm}Cu_Ĵpb{5mar{"""""z0IyWbhth 5}Og{mnQFDDDDD%՛iyD8aӏGKg`aɐ٫NDDDDDtcd|D5J_SD yxڦhK#1ĝa @g~."ڇ¨7qH,Xwn\)~sBOt{h"Nf旈sЩexq m* E2q`P[LZ\Qg Gx7x%firM~{)WrؾѵEcK"d0Al܅~vY?:|!؂tN>K+rϠQ7;`?h3W?|v bz#_.uvOC1 |rxօ|/|O6ǷGcpO|*9DDDDDuyRK~Z)V _}bbi y>-tښ].4vS4֨ }0#*}KN4|F"=0 -c"{UKqIn 2RZc:i@)zC0rrR}1;:Ēƀav/uϒ7b<⧽mUڤ6%"""PZAJK>ER Gw=:1K|k30R=w{g.ߺ{=!dwIG6a`4BAm %T^PL3)Jbƾ{q<Ì~>&K}<Qt U@D`hGL{kZeE~_} Jt2hp T"˴.w(qIѓxm` 0]_W␝PǗ jo`ojܴNJ<5]l;U """"K5Chw4}WnCR$Ecn6O B}oY|FW /%C͸v^n]s-*YJ1Lb{CsX9kVxn[ܔX>zK;0u"@~F6-Z^ǃvSSWfbi""݉7k:J͂Hb) kOz Τ.uN`6g0;,nG>.w o|K,?qmx>6=#ڄǵo_=܅ƟЭ?kﻴqtY 3hТ7h8ͺ2^evBDDh5:4xT& gW?NG6UDʻmp!.jcĈP:Tvx2$"tXMܚ(9~2?7~>'H>1Go8'J^z[X0Kh3x}Ҿ6N~=[V/;ka{ޞap[^Fqx.Q!¸J_[Յ1XjĜȼUs$i@ L {>[p|q|I߫DDظc T`l&F<,вO?%a/ 6qi6'~f_'~~Kgxb㾓H5b3ڷbݞ?bGO{cbלдcͱx 2nUVqx.Q!KO_q8*4LaŊW+J+w v[={0O]-q=f;gT9sc\-&{&]&uQփµDU0~3'^U/}nYVVQSSp}p8~9|0<v~l;/uXRq޺>e`rt8a@k]s`d$;σf8U4W @[]aKBjwQ0%mΞ98,{T&NMTX-~ O޲>_J_C9gK}lnksz=tƈ׎hW,kT,9*` *\ϥueд3>-^x. EGyf;gT?urg*QM(=U2A|+z y%/M)( ~1G6ZHi>ڌHsWbKؑVOSv\ R+0ƎUf (}4tyhj1>Lk)>h m{{c{&LD#1l[(񼣢L _Ž&&F蔇mn'Hs"%w7>W[%cG:RVqx.͙BwhU}-zU]hw _/_Hd~ g/:.hd$nJƈ&~6+Ut|!_o?dd8]x%Lvʕ*K ,Pd$C228C٘unW9ŒE3?#ce%+ bҲ%ַ5ZewK1c㼑? ^xb>Eί~."ڇ¨7qH,Xwȩ}%""""Y .@/O(ewvS`#u ޹P0Dj2O{JXEY?[:?'vá\> ?Q~Z(l*z.B|B0wN;?ªE7e\LJQ;G V~A# E7\@ ìk;DDDDDT{SRR\Z`HP`- Yn[z>=!bf286'3룵 s(f@ƾ.P< jSo㣨?wIUD.6EA"ܟ\"(( z킨( (@BIvG@6y33ggy2X,!|Iw==0Bj7uϘT^;vBwv%x]a%KH^x]bŇx&\cõX{pv+_V?jQ螧쭦\5)ivN'3.>ZmEC5A%^j <ժ}$5@ğMەq2z$fzު/ޮAg Z][wmQt1 U tn7PR|o9Jϐ,ƶ7>20gqz$t=ͣoDMzP} ަu)={:^ky-zs#}Go]#ã9ZD< Ӱ+:S=uκt]N_)ΞwT5/׉c?:KMݖ~U bIYZ-(קlǶP:Ӆs Ԡ.^]cU)UuЈռxor_r}"{(K?E?Wn_y9Hv\Fy$_>%I=7{oOY(IzzKlў7iITap_19hpU;!AQ,qЊ>hӲsз/e,a`4ʗ9jY:% -W>P).\b8r\y ^[WۮXa#5` l}[۫OR|-wAKcumeVf2+Vu Z05IK#_9J_|]JVq>p&h;M=we_gS)@-?3-&{N ┼e͘G_/O-g#ѵ[i.R_K\M"Crԍ 8Hͷ+::F1:qp^:qzlhS4l}.Aͼa}Ov@-)J՝e鯎7>ݪW9uY( |}>L=Lyڰp5nTĮiݚhʌ|;cxu C5ϹT}R*8uUUk8YS0eG5Vט5V᡺J 8&mzv<7MIg;õ=?Ur~N(NݪޭjrY @l^RUE8 vyrn${la (aZƼ2]оC0 x%a 蒼]5JPI|f4m\a 0}w:B]2w@ 1[uL!&i=z}]zL3}0}շ:J0y]zw <0uAWw4眯Nޝ?O>Tr^cax]zWf-Vt2%L\(w<6^]]1C/#;u+$c:ctّ3LPԱgG}*&Gr2._wMaStBS]wѨ"6ܽIo}zyZj"UҔiq]uz9_ vk^<|)|jӬ@ (aZ|`bT"C/)WG!mț_S'E/OٹPILTZkѢ{u4?Bz׸~ZsNa׹Wԩᅰq`dH.XvPNMLmտܭKW+5+9/:^_ծyoO(?;M|[^SLVV? MII>rԃ%IyڻG-\ PlO/5SSa' e\d[[QD[[!8tә3Lc uYkz?juç}<+KH|3>)|M˞] 򥠳uj٪EE cb OiYբܼ)<඼%owhĐ#%D55S*.w.OQ:_a#V8S|P|V߲xQͮ0N/Q;֯P^:w٣k]iUlDz:ZrPh՜g@Bb%]u*<}}z:hHNNԝ忾zm[w<UԺC?3wwc&m /N\XSYY7&VP|EK>}TZuB8OƘV=䈭}{++\U ]ѵTן)}{2O[Sպuesrv>U|HӮi>a ^W:g8nݮq__o7GV]J69{6AIwvTgޥٜɒ$M4T=o*o=SC;᳍j,ѵ7-/k9W誉~j2 錝,_}.Q՘phяc/Y#F^gI*{N3ѦcRBҎGGU8u׷0$&(6_9F3QZ`.m@UմMoQՇFW hfӻ|YnTj#t^ Q\b]vZ'uzr4X}"~[o}幢4NXêu/k,9KY?SQŪj[ͲT5mTՈPDl Q}1ƍ1J}fKaSS5_nҭrKI2liz+T;j=OmF1sTKP|0fn38y2}F=2@KfR)V0NQOAIR+0tN?~Ў|?G-n-Qc+e& JXޣW8˯ (qC` Nj#:~xnxu޺&N|Y[k^5jE^XRhѿ5ϴcUӛ4D}gX}@O>?>SC}i2Nf_ KҮwjKpB׀b%&V-hLJ]Q':pX:!x/6ۇ%\Yε3nu+l$}wWtoOKUk8LmtpjݻX/zV[^>~4U5]>c9qwXr#Y$KH$9%tkFwy c9jepvYwncõʭ|c[(~?cv%$N󾜧9Wޠ}'./gшG7] +'Suk0n|N՚1$gFkmzea\^5K޳tA8%o٨E3 xC{߭y5\.yy]8=G˫y>!r9g}EMJӚwi-_-TS^u\ڇ>}5=7M3nYo&];jwqP_wpn1@+߸KutP3oOP4qMLxQ nBUOܪkyo }3@;;\. {[9%yKʤKqgnwiT SC]X5<,_^N1w;'β'׈VIn}ڽZrk_UMй6e7_xNZRܱLZbTEٕZ/e/#.{?j/>1- zř IR+gū7{]JmvZׯ[why$K>|c+tyտM#UoE?Ԝpe/;^ kվa oO;'1Zu6K:ݬ6&ʧ:ܾ$Z–?skUUbzc̜,[s p (Tg<8  ao0 c4ۣ2ܣ9mUMkziYy  X8P1Y=:3k{-GMO׮?/ӯTRci'*:rԦ1jՠBV_=^W2Q|-:7芛Ped_#W3L$Plq:[AÞ\k(zS2g[ՄU'1Aq51ڜwj;@;ca*Q>Ug[WG~ݥCۿQ/e?M67?nWʞMBGp5ksC}vٹVy:1`:M^᭺oc˥Ɓv.PYi3O֖^z_5T?>IB% )II]Z-f+W55yAI,(ަu)={IR %YWUXdx}LyNﲨ8 \ pfbZI!t4ö\p[gbQC8I (EG)62wo:މRqG7.vB"ãS_Y[a+NV*괸H羧_s+Y},:W mpIISNns>,o. b.4_9[;s|ҙ05\/Z{ft6o~rFc99SsFަs͚N]6J͞׃7vr?1nQqNw_5|c[/Ɏn|^4Ŕu8ƝMW__ umXqщja>?zV{myVUeZ8\+fwpS͸,Mz^rê9ygmW6TqPsX>~^-&Ni٧f 6R%}2봭yPΘ>-z胯i?O(>vr+8Иj۩FChq㫨M0R^ԽBb8| $MIDAT}oy } EJ4YlZR6[[%*ﭒ~^ٷIЇ>'2[Q_+uY0U7xݖV'>}`zHQbkڃ<7`-Mtj'TQ閙W?i#v|Ac)%ϫپ 0isgO (`A4`:׾My3xn_o?N e9-QLmtpjݻX|#I& ]?3:̔=f't-oz\ߧ#b52_>W6YAcw&'k^QR/.]}Z=Y7/U5꯿^O ;iϯJ>*@o@edyE-%?.p&r*u?2>kT{7n|*b끶d %%/}N.i-:j'}ӇP!7v]:5ɒ$mU/ׁ{)7csdiE8_UVICo\4VKv׋ZH$REW'_>%I=7{oOY(IzzKlT[_2r-<[GmxP ojKԶGvc=*QVmEg%Zfj/ MmUnARxl뀷ݝ,ڌ-(t37oC}/ԌO͟Rꍯ~ն?iiH i6Xl/?[T++_mbËjmbõKy%jeٷ X0`AxCڰ5YvBB$KS׉Tf]h̓Ȫi/SK>> =6n6S;RC3nC xl:IdVt[4}=4ӸTzK5|ƷНх$H[MuZ_k^ԏ;5k=JӮkq7=]rsl掼Drtpx6+&, k)>{GYȊxuNÔq^@1~^rO:եYnUFiS@th3~~RhDЗoֆ/i>ˀFCnRʦgCIRAQ4a8{'U5Tu?'B7~v k^+ٲĖK x:8CimVvcM{tũxCe4k#|7zzJ0j>zI-PpbZegC>;YoK~(SGҬSxԊ rgȈ8%mW}P[w$AVr>{JT$L$y;izL|VL|<0A&H  a$L`zС5;+cdmР^EAj  (0A&aTt %k^^~EAڠA}$L` L0 &0A&H  a$L` L0 &0A&H  a&4DAjW֔nxc^1@P)y` L0 &0A&H  a$L` L0 &0A&H  a$L` L0 &0A&%n (Ycbb*:JVۘ%0A&H  a$L` L0 &0A&H  a$L` L0 &0A&H  a$L` L0 &0A&H  a$L`*C&0A&H  a$L` L0 &0aaTt 8&X*:Ja$L` L0 &0A&H  a$L` L0 &0A&H  aǏVt 9yFEAW%cd (0A&Y'*:JC*:J*q%kj%5Ɋ5*"cdM  (1p- a$L`"*?ZX!!aVt8$L0 ͞_1@PFEAC"x ߄)44'l6[Y-r<%LX%N17a`Hx83axo,W}Jq0 2ddX$d`,"-#3E/j4-ɰSG WTT\Ag. a)*8yvQP;90~>qt[n}mZ c/õ\R9ru>q;OK,huKw/xr볢7c7q\-íip76$Y\=Ģm8]e.Xԧ,,ΝdR o(hS-M~GD㘢Bw;NX,y48p `=r[εO*EBE8+jܱ >uJ.}ҏsǵOҷ.Gt.fy UQ[r-[A\E[e[ >)}W{_-(>ϥO ~Tq=-Subjl Xbxx{zm:&핬7-/Jߖg o䒶Uʽk7mO xx3_W?z]]\F1mj)m:ks[: io2JH/( $Y' _?r2'CH_y@]?y"""ԤQ%'TM%EOΚ#Y,ߠZ4o^zھc:Iwv/un1;jD[E)9=.y̓LKbU)y c=a j7oS~=M)<"LM{jTOռys5oR͛7׹-[PrkϞ=mm+?dӗT=kF\_)yY$gT-:ZowҨXn|m˺wOi~woYnC/DN׏9,CK텗)-x_zoxMOQwX߷W$)9&Qzt!թ[_`L6S&R9Irߣ#ցsWkWuw4lFEc&<rXGVBBvکݻwkmc|{~)9ڑ&29U0IryݺwMJ*u4j3#ݿKWL ؟|=h5rLr Aݰ{N~:Wp破/,a\ ^lGjkI}B֬< u{qѭOݯ̘&q3IKF]}{- 2ƭu[oX]%qqsݲ2‚԰a#ի__UZuIRJQկ@'Ojs 5zhEDl6ln;[D9_p'7;E7wǝS)ɮ߿Mޒ$/WuL׶a1, )yR v93+/222pb5H5Ҿ}TvLNցɪUاMaFZ4222|i:0{^Nd+?/K~۠\F~4ΗxՋSf^1w=wQ-_gc7}dk}"/UJk5#&a+dNş8E @p<%"p^WVf^\5l h=_o[vET&Mo>5jPahźy(3Maޫ漮sӱnֺzxL}NyDQbԶ5Z0g.zc Uot͝,k>IMx)=:fx/6vfi;e>p" k_Z__,[jܤߧhڹ{q zAjڤ۫I_)Ϟ!7 )ǭ9}=egg)Xڶش^h 7>a0 oݳ>ui׮]ھkZv2v v=m65iDGVfʹ|:zL(-;٧@a =U1(g?jШ7m۷kǮqE*+3Caaջ/} Eڹc%(-=My1*i2{JqBx8Pi mX).?/_m/P>_jԪ˺vPxxVB!0^zjwT%>Nk<9,&LaZ? ,ʒ)J:vܓ *<"\bQxx23$EwR~^?aPddBB+W<-UvvSJ,kEq񱊎R^^ C Qhhh+e*E+*:BylX QhhVs tJYpa* "ݚcK,&b+=L~/s A!Cv,w]œ<ݮ Pd4$[-_ 6ў{Tj"#$)|hFvNը^^WµO3LXCTv}vOOѓG*:"Y-VEFD+V=ըZLHb(&*F5QfVM3jiX-E(6&N~Y 0a"AbQTd"*:$ %a"AWւǎ,@q֊ ct[#.,Fѡ^J-s ,KY,uL*exQ/uyw^VYw?{{KEӯ1 gbϤ&.Mzsk};ƅQq퇼]^Vǐ ^Z6uGxY:+ym^  9&fQlfm:{;ۯt]OŪEy]ϛ.ʼ{b,z]\c{|'aގ}_{~G ߣ}Wyu_,ko 23:۹֫IENDB`xiphos-4.0.7+dfsg1/help/C/figures/preferences_modules-misc.png0000664000175000017500000012316413162045104023521 0ustar unit193unit193PNG  IHDRLsBIT|dtEXtSoftwaremate-screenshotȖJ IDATxw|Eϕ4:HЋTi6:vHoRw)< b/(?i]AH"MHHo?\kIegvfvr ٝյDfW!9oonB!<@ B!B{LB!BaLB!BaLB!BaLB!BaLBWZ~7@!bt5cL\4ѷ=! ^ޔ,Z:!u$ !;LЩunB!0}n!D[nB!Ǹ|IB!Bo=7, B!H$B!vH$B!v9y16z= Q:EÊ繁2_o?RB!BQt3:OA& )b3*\}n}$B!ccUxԫ0aPTP<5*.5"q ÕHxr <Ո(_LjCB!D2)4\CH04oXp8qNP}\6lCIuzүZ&DI٣fĤ`!?1VYza%вK9A]>!^9-5(M$NQ8}dQ!dp)h(`SAK ?T/[<Ҿ+>2UK!Pq&WSs;AS~G>?z{8uʖ ȿ2 !0M: X\K}%뺿'ێ2`w?u3f=/@=#zs=_AɸDѭԮ\͞a;}\*բqӧ|+Y?z{Ж5)l<.K>}ըZ fลV_HI^?sX}_piB խ;'Ma{yySjTEfO3ekoמjSZ#:翞(ĵ6hN%͸N1˿yE3^_VfPRZ~V+su_B!ă)ˊ+j,RŲT6ePl*oFXuz o.9ʊ ^>!%x#7O:U(Qw&ںъ 7}7ز|0u&n{Şri3ݛ>Ű7fѦ-u F~_?Nd ڐ9(=z~\M ښ3}{4g3l~V|odvn9ݕvI;8h-+=A Zvx?[Xq6vsrK!xP.`Ly;qL9ao}I)ٖ3B́T`pR◹PMI upo@|xSiK<8@b\FLfLl3K_| ^4ߜ>oAޜҙ7K3v0 ''}谍/MDE0v 7v;IƦ(vuε|PyUiAʴgק~bBovއ* Z1uͷtWy8֏s\rpWwއRշfخʹ:/!A);| ^MET_Ӣ8V4_@ovގ6SI)$&ǹߥ\H|Y4-o1OѦ/=KUIYcm9`#7^]"WzH=`s8=#>./yԬG Չv t!g)۲ls&ۭrB~Y}Hb'ws%c.^vzyUaNwi8t7yO/n,f>W{06g6\9Wg%B<2&zS%͛(Ww`8q)FJ|GjQcGϟ{ҫ'#M*{>r}SDEt·,@I-ρԔbP }v͋+pS玙Oϳ/:٥v =O1/ N?4ջut{wmfV+u:RIMYYgT?2J+9O}lvoM~2s+}ox[?R")j~+͘urӿB!D1 q0 %$(i>!f-jDdk?0h^}6!EhcEpdssd(B{rLڥxa5_ϖwLJ5>?#ƙǏl ?f|*)wL|)s #bTɱ|kvۗ1;|༝͂4%{.$GY?ѣ W$ɔĎi7֜A{22z AtW? 'az#y\iM}G\I&9*kNVVnוsu_B!ă(N zh$kog^HhQݾѓ(S,A۸XTx 7hXqOntj-Ǎח3hR )NG;0~p*_٦3g嗜t"y x{7s545hF׾Բ9MKXn31<݆OXZ cGT<ĺid=W: Cǯo\2]M =]~$6͟Gx>SĞ" ?VW'ϥSun!kW ?;~I ݪsuBQrv z]kz뜽rwn̫ Z,%+\ 6tOB!LO}X7(V\!!B!ObDMt&!B!x(^IVrkBq/sB!AlB!BLŋK$B!I!B!쑀I!B!쐀I!B!쐀I!B!0 !"MPUT MU9BaE`01=A&zB!dF#trAޢ)dRRTEW}f Fe˞$Gh#].Vp$Bɔ`M!$44teO驶z\mJU+ǹRAWO2=VwINMDHV5L 3QTRHNHwM[i5,cטrZiʡwZ RGvr~1vLHq5?BwP5UQ!Fjτm~JlCc}mUOer{97w7ēl[rrdq)Z+8:/h߲uy.hҵX;}/T$.\KH7}j"~HLfEÒ"PobN0YkY8qg1S,b!ѷv_ڔX\`}k=۵rPȽ߬Sn !w FBBd,;ȴU˷w)qdK:C!4%3vXJɽ ƨ3r./B ih6lPy*+2XO9K˶'Wuk3w6w`M߳Zl9jlT+ku_gRR%~Nl,)}/#a43&R(}?G%>c/x1t:)*)sOxֲ;;΀ʩ_{ Q/fHwBFEBei6 '*vfn:_88vې:](po.`;殙U͑=bOV=ˎ#𣵄e/ MS<71&$R 2yO[¤!C>F0=^7Ou;"}4\caaT~#sZ_Mz"}_Oca9/uzMeiP9|m܄(2nNɱrEek*= [wo6A=Nڛyt|.;/PJ32ٍrQ={kUmÆ († {N9t+grҢ@(_ N_@3]; w%mz., q ߊį3;2E*U[\jNfN^{s;AL6Ae^aRM9jˋN(=Dy*3|y8ʻ8.s }l%Nژ%-_*.-m;#*t}+aaLYdTH^i 3lC=͇[vݸfZipu>Io c3e ,5xq,;_봍$qi~j[t]hr{-B{WRtY. df}7Lbo?cnU<5}[4OcPU}y㱜{<6r^ <́++.l/:ӓ6mDbE)\0q1lڸbo;Ͽ? O)o@UOIKXϋCӢ/f/ҨFG'r*>׌!KZ5f®VRӸf8~ФQfv `RwiG!DvfEϠa:?*D^18<8|',ag.aNw4ߜYG)[P UU跲NY޶4=J_<۲)V,[.RmnlkjgDja}}/~_Blr#i|1!=`7a t6N~k7c630 Wz 45UrUUS$‰czzˆ$NJ-j[^S~EJ'&)j[ǁj=n]i͋0`I;69g\m>WM 5%j-8us¶bb R9/.}3.4g/Mc U>dN^ G/I}aG)*X\W*GDM8̣鿓LIQs8Ϧ\Oi\[XD ~awW{\Zw;OG0&$$rTFfBk|+&ZˡILgpf;kuh)[F͠klK9io)[*OF[|C[34Grs ԙd~ɄT<|0嶸r|F3)IsۏBkia?6PURߢ/dc2kd| +][YMI2}4>>UkZ !}f2}.I"%V AF}=jLQa)cIUUTEEU5Y_]~W+L\ћwp=:SJ;ok߸uxTS2WOdѐam>Z̝v[sWlvlZ֛%.D _*OÖׅDX,z Nͼ1+S _R X!ൌ[6q:pF<+13-J1r#~*t05&@v 3=ɰ's'1DΎw&/(Ȕy^)ǺtGbLNGPzt?٪ [e:},øOx+֦ϘVT|B[2]lel![L7F EHhy$/0y-=zLxxjч?[pr}x~7EqHLLF |ܓ{]Zsjf,MBцsJy+.Sjza IDAT$ȢO,3LBh‰oJ`I>i(Zx)<^iȮfEk]Ѫݓ>pvOuii< |HJRt!~*R8hIKI !5*K܄l.C^% |̯u:=~E)f,[@ii K,07Ryk M'xN!St:>^ޤeIq4A&`ˀH%e6?'#ذ}!UJt/D'{n!݌F#!A\*F/CN-/SJɢ%1zyỳ龚rX,ƭY)%y?wJ/ cZjLK7_egQlLJz'mN@xSɵJpCn]\dJʕJP 0F1RZsf.UΥooMS!^cZ{B #(RHIBaEC" h<}5ÔI#?lY=ʯ5xW \c+mi=Q,l-ߑu_iy ]R)\{it9ֱ| Ų~@&!P@4TUqta40=7k5y-|EBznbyS/|xr?Kd0z(:bU}ly ek MkJ#h4oE2?#X )MuKB!BM׮B(bMhJj~ǭB>n̯w`zvU@gT=%g/<ԼhxgzYec.K oYU!By)}|1bcc=ns¿sv QI$E]`aaT~y|ojL38m5Ô^Z/ҿ1(B3܃,J3sl46WQv}úk^e]>V!BK} $nY%s~)Sy[}ظk5LQ# } /Po{$WMH@ZF.+_NlOhR x[wM*WP>GhVFW?SuQ|KB!Å?qF̠CArnV-M6ȢB!G>T"mYqާ+ 4G>Կz B4MCURM&4U!.ш`4n~ƴɨa4%:/r'Rux(OJBQ$$c4GB44 ŔLJj2>ޞYQǠO |_<'! 0R1 x /;d2=VOkYi6k+VJ_=Q'D[%95!Y0)&_10y^+B!Dc2/ހ*9:+0je nYuW3ʵ,GG52ՙS/\z7 ]⬽9o_j"99#Sj0F !B!Bw`(%{Fkw,ȢKpц P 60x`;QUU zCq1K}B7s Sm.h *`2NPb>nѿ0>FChEzUE'(Z?1n"Z ۰(` );׳gYg9zQāq׭)Xڸ*.-m;#*t}+aaLY;S܌ ')P)V< B!ݧj*y_2w;v`gnK}qA/:eU]\pHMd@I=-mI ntmDٝryta>y|=}WV\q^u'?lڸbŊRpabbٴq,3^()+y'Rbmnͭ]ӧP 9NBR|(|>ի6HqIz57*"WcoҘ;-zlL2ͬIS@wcgb:ώ~s1j"fzU1&;3ÊiVj6Ęa<ݼ)5*}r>6".c)c3Y^~,USzRT(z_Hq>݃݁* / @Ҕ /m>dxi~Y:5jPCiDxXOj@u>"SLVZ5'֦L4jэolWm BRR)#fU祭+yi#+K:j¤j|o~I1a2%~@UC%+3uac_HyxZ0c1ItEQ̗ХVZ$~VL<{Wn}{$*Utjt~}Qǚ(ZKѼZ5JJ?$O@Ê)]/7nSredAu^n{!mڐFyS v-~ں˗k.._O[s֭l26O/4xn'>LX0' P<5*N˶;N,{'Kǝv{3eQl͡=Sgs*}q'i(ԸL^? sxz'c/p NϦ9Og+RNoohN;8e>Zs`Fj3Yӑj+Ncf&|'"ăNTTUL)Rgx<o+G;r9TUaߤ._:ʱCSz:Ogu,ag.aNw4ߜ]41[~?7ڟycOsb˪I17qh?*EQ;qV:.~1{44=_ҿ٪쌁k>X̯[Е-l3lwܞ"߻?~CVfoZ]lJG`RRI7 1WwnZ EA4xqe_Fզv[fgA܂C ˍ|ͧg|Jlla@jZ)ܹo76 - m6YRTlc#)%1w'߬Snn/rĖ{w^S~EJ'6o<|g Z8N+muj*OMlž/s9mKow̨j|oLټ7u>WKn^r׮ë;dO:^UDF?DL9~s9?i2kJ"ZpQ!Dbb $_al޶.\ûhyZ}Q^L^9/*N`NUj04LoN9u31?]8EJeܕtR!XT+Wwڪ1gk%l1 #&rMIQs8n'jj$U̹-?k=YesVgBF+9uS̨?'n\o_t4/O5e[?0z4_}ʺ矫0 Fͤ)oWj(8nzy?7˿I44s f~o:J4f&ʓ, hJBI1Ϋ$'̢NݚټL2~jUFVVOYyWPSRGX)Z珦$>J@[ս󷘽#zM\`%^.ە6}ӀJ?YԿ/[GROO՚3ˍ<5fD'dKzidWT9:ZU`RYg_GeUB遨j{V,9Ŭ0 mDzL *yR'!7tih0ՠ|7-jZ޶%viê+'_nC1M9N s!bןT n]/&)% ӳ'볽x5nbOniyQߋQQ/n>yl„ЬQ^9mh,#nSx읏լ*!hTv;Zb<#Y2/jqX!>ayuf~ٶV&ՙ.!̠ydit!rl'/t5\_,QQӮX2FPl*BR\abT ?"ֿ_&[QD(;VVwmú:t+7b-U1%X2bN\BQS~0ojgڨLreVFNZO.1RsLwz1Ij]f3u<.1&mKU6d)݌3~ Ӈϥ;I$ݹĊ3(le!&cIUUTEEU5ma=\7T%;ܑj󐏞_[\Uee>x%G&yfP7LKQ$F]fV靇,_7H5 -027#^_ojJꩃ,y~w_?| ^?˚7^*kGNVs1*ĨK6rG8YO)ܑK9}tu挜G>mlצ*ky122$vyZ ?0Wo>cq) 7)qT˼Gg(8gmk;c)'&&~gʹV!<ൌ[6q:pF<+13Lopޏ7Zzay*S]9IJ}~IcR˵u_ '\GiQ(b(_NqE:^1W[7'J aN]O yYcala{9y^c6ub܊7QH 5oG_NƂ=ǚr'1~,7ӄt{ AX7U>[ng{x<;z4/4\_6}@c9}יcc(R/wX3bv5T>ca\קF<kgTs0b|_Ptxu,0nَH:qS\-h~|4zY D͘QU tZ]aobʸ$%eWd4X-BB3oi⺇5n^J&5|k3SƢG4wT@ӱ]<Y-Тp\cXZД=Ū, NZ'!9Nr4|~-w!,ZA! nDϗt4+YMB҆sJy+.Sjza$Ȣtl 5ԋx_zS* 6X^HߗSmش{zKk]>mӦT*?zMeiP9 t?!nIEIb~y_1_{ e0! 4 Aqota40=5z0 !";N /D^)dB!BL 10 !B!- ə'B!B&.E&!B!%x1 ,zwB!o__Y%O!i*LhB+FGo/ ?oyoJP)W uiB!DhN.HB[44 ŔLJj2>޾G}0% i ~:EC}~PT%G;`yfP-Ͻ> -kjwF;{輳sT:^y\>[K7m4 @QM$''y(`a*ˊ,<ǴaՕrJp/zE?R\G!/j*UU95X yl8b`Yr>[4l{rUg9i]vuӾ.ݖ3u.[s<.՟uXsuXf⯳gTz<0ct\4:5 ZU2Mƹc{Yh s7`K|v_RT|irW{UDjp2!(4MAQM.]$d_aBa S0 u:n:CrJtx.eB!a;,Y}VP>\'d;stfeGގd|Zòc՚xN19Մj)_6?cޢJ(_Zfb6 EJ%%/ζ|i^!} Q0j:^&lR强5A/ijlCNWg%dynڛyt|.;/PJ32ٍrQ=XE 6( 6l`v*Lk fRW|HT5˾l2;zc>INOJIU^!I9+.]> :y@=xuǻSKBLVS|w(1BG+P<$#z}./:@D4xqKѺl`ކTyWJ,oo_N6p$)8zƑ%E19L }zK1`=k{l,pDFFӶT̎we2e]ޓ?WXcQ,4%I#t{nBdj*y_2w;v`gnK}qA/:eU]LpHMd@I=-mI 8uه{1`26ϡ|Rbo_ٴ/ڑa|h3LFߋW8s, 23=aM+V… ˦8x f=h"=0 quh0wHg*` (?,eK嫱{ 7iL vj|>wO>\U}BnZ,B-<_>?ܟpPwcgb:ώ|^bD6ScL|wf)ӬfjlN+1er(_tԨTe؜%3LcғʥB4BUdxiJdxiq%K Q2J+7%wv +[!2du̮Uynm+O̝vf.T-U*U2mVu^ںg6|ԨӚKOKu1&Lٻ&?Kҕw  ʒ쥠D,YeoP!?LEq@F^B۴M6Mڬ?o^G{{moPqو C|CBؽhV("Ax5ʖEh} 'Lۘ˔Ei( xv'4.YC(ҵD_V.>1b#)v?YlvbHb_Ѵbq}Ǯ})yqP@a 8"Yz(#;ٞܔsb~\ypaQw,T˶?Cs22%pT63tOޣf^?flrmo.ΟsgJοsa8fT~Tvbjlz}~i|u^:1"r$K$#]/"N>;7q'i=?o@D>ŏ'-x=ڍ?j͘~X>\}3:y㳶M߽?=SGEc'w5 ͦ;|;Ǣ ؾt8ރ$w0V;Kv^TAŨ_>+O-͢ՅcLf'O`ܙ#3<_+h1mDQ-B|oջ: >d\EH6&/,r6G[]$ۋߵ?nĖKZǦ77)9r4[ O~Bajzy.bжI,o7L(]OG] .Y[ΟCeǣu @Lׇ*.Y&>_נU82>UboQ>i?T9 G4}|P) }GCc.jm2y4^,(\OD1qrQwk-Gq#x+zŰXheq5J,]B&}mP?~LVs9._޴ͮ[QwL7p9@rx4'?^CM}_jMZjd4sT#P=':WD^q6DG"$#\G-SwX?`wr=kQK,ftDY`ڏnE9;}KEG//ut6~BE])[i"e\O%.QI9d &w*At9,Z Jwn䈣~T!ߣ0N]jS3%K]Q/m,<@7ܢNrRYLHs#F? i>$>pT 2=F .~^ Q3˔dkuϵJw7= '8D9}jŜ WoEǕSvð'Q-CbZkC5K1O/s?gE":Ӻ~C-~Eݠ„z 4}nj.e$'ӊ*Y&-Ɯ J6Hb-ROvgmzun8<4{qĢܧb3Z 7u>4h Ø PFt;} `/XiuB  Xy1ۋ87{V_eh'I8LA4?گ{bp~$ }\4.r<;>U0dB\QSrHݯ2-b%G2 t۰ˆ!gaED 6m*^1Lw' ],4x(G$I$J$}#qa hG7̡)Tj-IӮ$a0y2܎G\,?6놴)χݨxGÊO'[8Co0@P(Aٶ5`T0 d!yAO)\Owb_z[g3]cW> BlM(G%; f Zt8M\E$Hrq\ݷ\mXxAp70?n:`F}=:ĭp-CS.O"؀A->BK,R_"/O:gZtl|>Bzۧ8W{mU->2EOCrzW}:3ԩXhPegX!"I4dAuzr,}Z|BպMf'H`JR6qֿ)Ay}J=bj-?ډU-|kw GK! iϠ7T>'fnswd(/YbV"rzFuhZ#&/CF1_-{j*MUlڷ KfXx\Z/v o?Gm4!X|ڢ`Ѡi)QNI&T*%.z\9$ 'Ւ#IV_Ir8G.ˉtQQV8m1Dӭ_W/_EbEq= )zvc~y^||wɤ'teEU٫߬׻(b(rK/!"jvS;|<} CG;w&LDDD$%)W-uw_/ܠ5du"Qv5uߪ `6O]΄)tBBb|vADD09Fܐ0UtbGrhުgY6_*abADDI i'"zi A~@"B c>džm{qa$TPn8Dfa(kI!}Š*T2Y : Ӝu1X{B8O^*&HDD z ǘ(e**3̾-nJ|a>vwJd>f1zL o48SZBk`܊6㊼}ޫE}q6Vo%PLPꋔPѳ "o 7{{8dI#:lSt "OR'D=DQ4..\E!$keK\ Cк LÂ穴[|šh}17Ǵu bVhq=\Xn#Ay$_e*`er ~m:l?>0x4?2A,N'#b哖8|G#4CQ?o9gS7P7$ˏ|J j -k;$"" 懷*k.x4j&Z17(曻ogRzK1x:Hxt 6/zulmboCvad :剿 s%FNY?hMy #[Gĉ7rq4m0%K (}!) ?hx7{ 8$I@d ADD pS-'"DDBPBQ@xˈx B ,:>D[d^{DT*4MK.TZ;y'>bj66#ib j >D.p0;D%OxmGUw4\V""""DAETx9Xݰ=4,"U3Z7lΰy ~QJă1k]Sy0H"*7Sm4HP@̣˘߯Ukz ܊J@B-68];̏C1\|}CRǃ(7Q@^‹=aޏԦYx+$|#j`V:ìΒWu jTyfI~1mMyAa_mڱXIs|Nx67]Ugt?Zhtml5 7NX )&NTǃ(7O%_;oF V+I2>؛͸&/JT A ,CD ȒYH~RJr3eUPz".너r]* jO5!wLD2 :x[AyoNSiF}i"6ʙ8MBJY V?z QX i=q/n/W$VOh2z3QS稄IctBk!^uDIgSR4eD 1>o]kѮ^G,?L |XV,AS d@YC 2na˵_/n>%%GGB2<m'Dl%rf(JۇL|fUrff3NL\> IDAT|Ϭ4/3;ғ6o܌!O<捛o@?# @ ܹ!!7$Z]@PAK.8l EXy|Er4w/ JTx/Īn=hwJǖQ!:pw*yt'dyNabP#4 _]6z3o;3aކ,c!hPuTTۧŶh,u*Rź=z EckgU-S Z7cLC+EPh\cZ~=[ab^JC$0%/Mf5Ş1ֿ ,a(Ӻ٬& j FBnxhqΰaU6ŊCx7Xwk@SW((TP( IA`1x34(pgR]%CƘ ѣש-^X> *h^t% (FE<;KŐ` 0X7/)"ѺO$( C0ƸM8 j1ӹDb/>;&i8؋ 1,;nVMsDDD`׎ݸw>?{c׎݈H󾔼z҇t%LhxK_bc7 |vźñGT9V;_*e㿡tiL0Gvܺdzݲ7g>sFϰ;o{vfܿsa8fT~>OLMC1?6ԓu&W[w쥣?Z`*sL9W+śsc,d;f,J:]7OSII, ٸ$I|Vg I>/ŸJ~w0V;Kv^>3? h;ḩkYh6e%޹9$woĝ7BXnk;tN/c1 5 34t2}l|;lx~=/N^<Gs:Q[] i'(B7yqfݗ >:bq7b%-cӏYY\8%LL+.IdI(JfٱEd-6tonnMhz:Y}E G뾳evv#/0g Eoɑ*#Xr"V邐By-Z||ϯ0*]Vvj_ԡuMYy @|CI_6?s9ީYx{B<=%Dn)~ &}=e h]]t_lI x' K:fF|(ݼQL=j*s̛E=072a> (tD͇[oA #p8n Qq}|o< al J':O[Z0M]EWLML^ O'/)P}l6ul7nwup`ŗQ"DŢc_0?пIc1lݸ280\ .ƚ#%\2(BEH7(\+CJj~fg)Xo!jGÂ0xZV;4)6^݄x]Ɉ8ȦX%TQ7Ǵu bVhq=\Xn#Ay$_ؕǠ=g)hѻJ:`{8ߟ1n*pJ0wAG]? {)r[: S3eGPj 9>-,x>i'aSPeJ^1% a~:75cYW k  PH3Dh (-ڭfMS z`+/֠ՔBE,b4L Gc򽠆,&X/X3\V|-;Vv+!/m+au[(\龬GPዯ~r*U5n5,:=Ƙu_aA}k`)K `?P!/߈0&LO lPXdyzonv$z9&k1v=!BrOXQ&i1ͶAG\СQ@ڤQ!j Mt\5y^opta_ #zHyC L!DIGݰbT<j7 ;~U5kC.o* V7 hݣ> = !gOVvSfk`~N\^rѫJ=} gΜM7qx̀7X% Dە(|qS6%9=#1bȼܿqb0w,FOw/h צLbΕxmޮ^_og/'hq)>= F!½(—C:l(K '7je6AAB6*Ooo?}֩& \kO0h9bO@X:h 76v7g0%DE#L$A%Hl׈ bZTS$l`|:ΨaB z/;X^Mwu 톘 S¡7 ( ʊz(p"&g/}XoZ*Xs bVEyx)(.l7..\^E$Hrq%oPz4I$B ;~Xy|kO~VNT*iܱ+*oனd*ӸcOTZXl-ʦgG،n>AMS%+n@KP6t;gsA%Q<M:`F}=:ĭp-CSmb~ F' k,|ƩtԘuxdVۚڻ7z#쇹*#SFWiHNY}:3ԩXhPegXfl9:>(exEUQ3SpLߒ\=$4|rZ)_`>~FաT8qM ?lcŚ:zlFQ ~- 84:|; GAtk=0m?d><5*hI[:3Eb>x|)t/}jep*Dr|\(Z2m1àlmz4h fgW||# [=!"r6(R(߽r!Qu/ϋO@Rg?NgIA%K HItؘsX7*:> ֑zwGxLAu|݁n:VY|_'XN@]0 _ linǬYCѫQe\{|!50tRSWo{cxۚ8y9 }7JD/,/1~-|1A灗D5})>>y[ڽΕ Pp@ppIG={3NXBaeF.I;oZ8\<| ؍k~I([eMk7#Vm|`6/!!qS] #(!fd AY߿[oXP(aDDJFK*nfDD١qF8u4jfwIW.#*)VAdF/!""W$Ie e <374~INyA!B$"""o C%}IRŝJ\=K]H 8DDDorps^oB"ʹdpw J岖(WRT çrSW2o"D6eK(Tnn.F˄,)*x5( ^DB,w̛^Ik<=0%A_ޞ2od"E@R*Rft 0NcJ\y. M7i}!8fǍ/sMr"Vk~5Zo;NDD =J%TQMs?X!C@6]5ok9ieʬv+uE5: I2 *FrW`5Z 1.Hޏ*`er ~m:l?>0Utq~Jƚӛc:vJ{ibt+4.m]%""J^P{yCPBtmo+'`V6[D n7Nn׼}G=̰u\%!k.s}?iA&x{UJ^%t%LJ Ja0x%%q`1g6+ D7|$?kB #gf3XzT~7bl.0Q 2$YRP@DH;E8$ɞS9kgvT+gYi˺d{#gZO? 뭧?s6cֹ3Qj1+ Hks.9n^hdd/S>yZv^o:stADvlcͱZXvDDD9$KD) ˓m'nOycd7: @zڷf"coDz6tns[V 2~Xҳeںq);~vnm4i=JG]4uPzCodJ!-Ū~%![Sn[i1ɹ{9"I$Y:\rѻeQ]WT}aOQ'Y'kDfsfu YیeM;pbfFdi'מ~l~fU % ɬoY6ݶЖ9*3mh;P($Y$ gwnbwthg~4s9ˑ-Y2 /iK#'Ϡ Dߙx7nF'OF`7lvWB BҎ (S#%)+e=F !5Щv؍4Kɋ+'} /(d%|_0:`yCEݱR,۾ }HY+͋>Dϗ\o{bjlz}hoi|u^:1=A>Ӱ)w7zA~oFQ vSoArbLreycBD'$IHzm|V$gJ.w0V;Kv^bqšGp Hfٔ8{2oǓgpThoq?,}:lSyQ,|W@[mE8YMd?cbH8J6Wn/g }u,^ڿW܈-?|M?noRrdeqSģD'Ւ# V_Iljz-?qTªcn!a8'[ΟCe{WDQET C߃؞.jm2y4^+(\dDnpa[fBp|?V2gbL݇dQ!&.VK,cXzC#@sJ}5$DhOq6?]0Me+и&Jn[.F#{n\W7e2{_+S ܸj>!!?e?t3jZ}\2ջ(J;6ǪLehѻJ`9ey+6kcgՔAѷi8=&_[l,@S.g '/At|xQgҨ m'X8cjcBDg|OmK4ާ Dz-zCS3DhQ_UR+,_e]gG >57_QTͧ6!ۗpRԐg~˜)+q0YQeJB_ںKt.a>i0{~˯~u%{3UVaѓeZ`$8{CߋBn8B2z}n`Db-'dcT(#(1e$4m5M(s intt"J?I6%@ꛭܻfnvjܬ~ >af$8{W#R!j7쏊_ IDATKyx~n`홯q/XiuJ5t=,F\=S䝸y8@[R%\~I5wCSdJOظd6-,AQd܂{l4]2wVy -|xebWmjM홯kQ>GtUgyΧK]]7N4mcLeblZ">{ x9}"J8<{ ju->(_".9osz`zZw'nZ<Cn}_a̧'~@qc;v=cnUbMa=uoT+v/~a*w?DiMC_K.ɫ۳s#L;CެwUTµS: FLĆ^}%+%)#8'C1A[v՝g4;f=OxX`k _. ׷:G1Nx)rt"JILRu%;#2!c30C+"te1bۏo艙h-K>a%ڎo-QX;-CF1_-{D=} &"!!%QpR.7K1#LG3iW[%]2DD!<2^^""WYj^"Ŋ{(RlQ̟#LGPDȶ&"(y'SsTeo7űǡ'0ttK;rw%KިeҔU]3gwdޣ(]TvADcHQ8DD/]@?׮C[XE0N'ɮ6'i B#Pv|x ?^Z̘r:pȌ,AWDM*T2YT~~(X mVӨISL_}Zn•qAS/?_{Mwp^u;LɋwE㰊wpa|ӯx!utAࣈǩCݑKMPFmPDax*Dݾ*&o8. QJ<|*7q%&"Id_B A沮Tz5;svҴ}hj>Abq k'%O?lݎx=عu~ @E…xCGdca|<7ݱ2h’%f+8o:'ԥC(WlvAD#(*x5( ^DBk>g" <=P0o~x{iR:5wED"A!۹F6r Q}c.T l!=zM>2M^C#X+C2uWR|i BǦQ`>Ti1K9ÛMq( pwF oO "G@R*Rnt T^WD>f7Ár~ҔBƋ;2?SrnoP 1iNo_DSӉ(sq6._LjWNluZ]"?|Qu; "C"N4pW۬s{vh0= @O>Ѹ⟥4A J 4j!#7ѽ;( AP/_ivSЮ;j5dvkB@> z=}AA'gyY=WQ.P8V7G +G-ѬUq+aъ-Fs"Mč{h S_zѥ$@L-ٽ.ej|n̆ʼnpʨGVC8}t 6#L9R18 """Fh<|߇x|?7Zi3_rXp2 /à~~?mtP%t6:O  d-rElD9ƾ?gwDDDD D?\35 Z,yDDDD*.^jJ ZǞ\dP{~߇а0*___/_~*?%D5|G( '3L.첛 N%L{~ۋF4+_RO%G>O凵VY/0K[2N+NDDDĴDDDDDDd &""""""0&LDDDDDD60a""""""  Ll`DDDDDDd&""""""T:]BvBDDDDDEDh( QEym`DDDDDDLLWBovCDDDDDc\DDDDDD*w($9 """""y'T1 %`DDDDDDB*:2ϕ쎆(GQydG=C^ݱ( B)恿vBDDDDDH%YL`DDDDDDd`DDDDDDdoa&LDDDDDD2a""""""Ƴ@(&""""""[0&LDDDDDD60a""""""  LlP$ ; """""Hy t"S&""""""s @1c!"""""qHz) """""Q95Ϣ^0a""""""FᮆB$Ȓę򈈈̨=PȢZ-ȂW RDB"'~ """""2*T<[vBDDDDDcȲIcDDDDDDd(L)]$ -Ll`DDDDDDd&""""""0&LDDDDDD60a""""""  Ll`DDDDDDd&""""""0Y)&""""""kb0YbDDDDDDdM΃ 5'GPAJxr ۻ 9㿷ggOɒldvWp$@$@! b9R!_cU@q$P BS` !#ݕVWWtgzx{vvmiw5ޙ~Go PVJ/K%,w<bgy*J(\ 0@&(@H  a$LP 0@&(@H  a$LP 0@&(@H  a$LP 0Þ={Hϐ0A&ȱR{u 1L+CA$I{<p(0 ĉ`cǛ*Y~GSGW3W0 8$LR.y$LR)'& 8$,)lS<H֮-%{zJ%8<(@Hi&px \f$LP 0@OvC&(@H  a[maMQpSS:qrFҽqg˓WRGoXx`E)TPG_X`EP xa0.w,xTӾXX`E)G׻ܱI_К-w,x6 VkvCkz@zYX`E7@ӣ:%$%=Ha&p)J$L2_ H/$Ly \js0PTU;X1vwɓH.]%#Ș=g,(X)"cz/?#07;q?6"6M=*d%ԟƝFio}O'h(I&;]mqroO|oT&ޛVII::D%ͷz}{OLG4~?e1c?qYV3h ;))nmO#x?91﷚_,xc#d%$5m 5׹ld6iD?6뗌''%3%6GT/އjMiaI[Ws7MM76'j|+vm 6[}-I*7+AM-+7C۳;+:XKbrOoo v[K`כ&dmp}n|t4V?-Oʶ4%ժ%vµt,-U:KͶx]CK g4Ʋl`vf3Ÿo9Zir+~Zy* ()?'.w,pZX)m-mL!yZaQҵ>؟4m^VLR#;+92T<@eRROm#i1/YWad+f Q57kPG(a2dafyPc?(2HSSSGמ==U/zɋۓ9l.z~jzF_~OC[ګ^uֵn Tc[ֵ2GsZ%rSEOɖ hIT5AN< ̗aO%=﹚nzNLM%D#X'NL}7WGmttrRwn٢J%K7E^cǏj۶a?(5 毯O*\mκQ^ n;3p# joúUa XB6/kٗ72x޳GmdѭܪzIޮ͛S~ŗ\ZNq$M@7t{S/u^i>Eil }FyHtS2ݰˊIʥ/q`R,xXwr*kb⠆oU2FCC:dDcЮݻt!G3w~[/z[ߤ4m?}j\"gI9$9֑X5n.k}]=rNMjb`l8E4ѣRuozFjמ?hddD]pML߯t*r#7Nz[uHv<]78IW\~8CO%Sߏ Y}}xv\T[tpv~R?sCG'uwWk֞m ` 0>GkxFC;տ_t!mԯzHczU/=#=7p 1=~>sB}[|gg Wz>~C}3UO?;ݿؤ;z}7~/\7MZw<3+ Gku筟Cf__qC*'x^>Wѓ. ~ۯB?BgoPv[>!՞}WRVV54MۇitlTsNUyO_͙3=3+;81 :w98jy/\ڻwvݭ eeP/y?A:am?<}+cGS5Ҹx4FwU嫧s0:'g)N:ڹkFh]ڽwV:eͳIDATaM9?]ժўݻnYzdUk mϪJIkO~#C :/mYj՚_׃<}:gy::<#\V"k{\|׾5kO}ժjr|/•dSA `%x4J5g=Cs PJz{{#c::ʚѥϺTjtYRS~_] #Vkm*ּJ0+^ظJ߽Q^uvZZK}?R(k%I}ꮨV)STy^\w S.q}6FŀG4lZg>`QnzdcS[i0U- d -F&kjuNG96gM<&J% LĨNΜXVc*8wHCt LjQWgm f3F-m4Ʉsxl 4^1*eWW"Ap8$`/irkn/<`&|,6o\}HgiJV` = _/+ҷy;NUʘ5!Lzz~ğLa$㘐k=5 mZ3vfW&ɲ$t.QhZf\lnJ"vq\NEjIMZ\#2B?>lϤ'Ly۱䷅{efh# f}Qp+y+wR>"=Ovעx]mr]6_e׎)M:骉eW8Oj] ^ קuI̦/3y^س+{ rewO-^Laf8tcq:;**s|r,b;ޯrL&?g83V)\v(|',c]|l D">vc2ϒK+͗L|;Ŧ/+Fu)LONP7=c~MEMf#cү3 Ev-{z;ez&[ǪUrڜP<Ĝ׎jgYKhpҵ|}w'fqP_'ޑd$[tɅtV$>&sf:+oqMϴK55W+;rΫS;mA[mܬ{ryZ^,Z6)zժ"q1 IDATxy\r# ^ }ZfYiyy_GVGYJ3,\v~ + ,">^gΗqvfW(!Ba63?cŶB!(PX6q%%9YqbzB!$[nwϳa2{b:i%CDk)BQE$MhWG2n,]U3U.s;~cȠ7HhgB!"o1D&pӸ=sRܻ 7^3UO2ΪL)[ZqŖS78x)Ee]љ".IkQB!%]Tl;yJe{l+> {iG2.TJW'$ԣi9B9s O>$7cUl;EإDzk.5jD]Y:z7_I !B<.nGsp,q-ƭ;S~G-.83qe4bCʹT*6v{_lu5*p).q)ZR>m HRQ8P/ռ]vkHHbcgW4TǮ<Ǔot ,_'Yףer0wG[;y֡R2mH| *u: א3Z R0["ϟaҳDϵnCAW9)G:[.-)ϮPUfO`訆4*Lxoqzϧq:4:>$]0C]'%бy1l l :5DTu  Mj`! üg4OGe\ۛM LnM`=i9T.ͦYd ˖-W_%*A;#Jb(°ax:ؓKA*D1K'DάJ$]gM3e8öZTZ_Hv'F`/(]#İCFS(u۾6_*~(TkR*ל$YCQt\>}ǣZ )1(ȹc::zR3o]ա[v]:gcO~@nnĽ\Rꓱs`>Zuw֦w)Z4AF5PtZY57I3CWu\]my_B`=j٨8{xcpQhoB+= ɩ{m*n^ʾ.?q͉g,nv&ߦ~'ƍ}v7oξ<AFތݢ&L@1b6f[R Qć׾-*8:m<6ޡm j؃ $pp*YG}[5*HK>i#-4O9_:8fUi[ʆؙۧI(]ζ[>jPR ]MDFQE!VP~>'ҩg) qZjO{ Jz8٩F qI[Hgo%PB%J9pV(#gGzR46(J*10g>U.o{*޹͔W߸07LiAd17s,Wx&ݚT`oُ9nMʳaB1!јvjnyg |ʹ2%wmfw-^L,7Ut`h/x 3I|fC gxpILNC's~\VAKC^rJq-9mYv?wUc+cK5?oRygdl'/Wذ /Gr7QKj$<M+xsQQ!O?: ]KBF!Z^]YWL~S^6sM+0l0T*QF&'+BxzQ@p sx:-[7ܢߠ*4^yq95AmQSu *w`_Q,/pzQPï<|w1bĈgy3.ڑc O_O`JZMIu&${L}Lzj}HKlٺg/_\1OFr%َ45{5*8z߮fM_Ԟ&sgx39R a}}hnOge@|SË[/(P^Pfg7nGLhtoCղ-Zرcٸq#tgMB3g{Z2N^FcA:s[wINKrqu&G\Lh*֤fYq"Ab^> bȱ9b[y[wILICly|<|VhlD8"IJтJcRA>)WJjPklpvqçR9\:0a;Bquvb\ (F)G{v$&! nzopW׽<߼"C ߟ5k$7 QLԮ^j+\Ҟ)YޠwyMuRԨe%P0Fp1-sv=Yח(G r9}ʮ_򓃥)10w֓y1<*vii굦npc%Y#x \hmL$>IkqL!BBPV[\vvڅ98I.=IHM>q!n r+'v柣 H!OL<ϖͿjA%MKBRJZ܌ǖ2H1*BEF?q>oP%, !BaL-!˕ zaŔB! ,4KλB!EGQ!Ba5R !BbT!BXB!jB!V#ŨB!)FB!H1*B!FQ!Ba5%(GYOk!B!raq1{>CJ>-W*kӬ3[YfeJO<˕R<~q?ۖ{Zhmڎ);B!łnCNo^gEtK)܊Ȉ9^>6eoqgnf wN_;Ip_3^z"BQVlxA_e$?1!1_6hL+~{[nӮc}Ns.yF^l?uҥ99{X%~y]ƭ0KkOzFnw c*apa t:{8zNB!ŝ Py "*2 w|[?gŕZ+s~V͇1F[W;SoU!{'yW-uJxhU+CnQFߴ{I᧋t,c#Tvo$EDYʨT"hܮfUMYX..\g5vń_G_Gp\;:+ 'X%_!B#Ba)JJӹY5Z#==jt޹Ñ#i׮UhZiii\z۷Pri\ ǚmޡ hrkB!?ΝHV{W 55h[mz:'3[[[׬ƖvQ\9)yiNUB!DtVê?0( Q\]JGZG /qŨq-<2eܬB!Eʔqڭ{Mh4(xx>u(e:Ԫ]b6B!VqhIR"Q!Bh(b42ZUWaB!(^dD̤mDܽSءB!DDž =_$qܣ)Ba-ƊNVVB6y+b42-' !B\{<--dWAe=fh77|}[G~FV1$rB!Dl[4z~^888SA'V_ѯWcSxvͻ:o~[Thd]?,%.t`'}Yw>S!Bf^VDBl8vu;m˲{5ECӴ_0w{;ǘ%ˇm|6UXB![[[1뗌ƿ|i4v.t 7կ_O5'<1Eg?Ru:!vnۻ#-u6 J !B4ڴ l'@̇PғŧӃ*'rl_h-[SOيs@QV!1as?s<мd]l{I'Eo3×1q^21wlzC!Ba]TZZN#HGRE^zSp5wH~>UQV!1Q4WF[n;iUӇ*] miq-U3z)Ljw_s5{{!Ba>cat=Eb,Ӹ1~o_`DN(!Ba6EQPt:ka1)FB!eJ+$ŨB!#LmZS,Fm4jtʃaaaVF!"tyϙ+NCVƽ{рB!ȷ{-_{Aj5 h,\BzFc%{ܼԴtyyVY !BK}' ` -HIIɽJw|xIfy2eQYXobΖ`Jh\F>a&BLJFMo7֘j$&$VPnIfBV=\u:w8x`? `ggoz##J\1Rt4YUP媨B!:< QFM[cGCC'Fu)၃EqJ\1)%%%KB!0J-UV6EyUjllqpp8F-FB!l=l!Ba5R !BbT!BXB!jB!VcG/bsW"QmkQfyk#BXXߏӼa x?t:[#f1^{*FUB!eAy6]08 {.H1*Bbb{ r%.9Eٕwٳs;111NPj\JP?./q}%sL̡'1*mtI*BS£V) WBqGDQt4lҴQX1QP2Jcz!llmqwvJQ>ҥsI@|\S)t %ºd9T888P; sONcQ1jEC)lCaD_v)]Ga]2DA*y\J&6Vn((R>l%)R(K((C%OX6}G1(F裰.cd aQt/=))NXQcgǡºd9$DަY#_{RUmzx<(K((CBPry>=̏qf.ߪ#Gv5-Nr\fYlq{)|ƨ6I:88TǴDq,F}qBY(J0 IDATc+?灢8gXCqC%e, c=:/`{ |ϧ 9&ۙ=y͉[ kil0g/6x:|r?Ca)vNűd9V3E1~UsʥBk͡laѧf}Qo@T*ZE2iMVuA;] +&v%/\ܽiwa)Z ˺I9_ğ#7(.=KM/Ug V8Ԩ@)7taͅ\TS?E9{ԶhОW3'G''NNeC^1'c+^~U_54Ks=qEWz3q^QPkեsYT0+޿ԩە{Zڇq*4DzNwHϱ.8/Scjiߕ10VD2g^r07,XXhCX4:jB5 nAAcYJc1? װ2t1k]Μ2)1!Ą?7y4orkpy._<ω}Vھ^џ #^W-tyv,e bӎ=^扅ޗ+ݎ)uo׌{U\VQ'u%meo|x;>`}畟 >Z4f~~a߾gM7%y={CӀ?n3úe0%,cQ1QȸFO݋<߈p))AEX8jyƩ,gSCmpSq,C?plz_JG+]*0 ,IMRy*^w!QK@)<ˉ,#Q35b'ci?Mo_NtxmI3Ry(4OF>WB.3mS tcUc_YekV`}^/?GNBk'|&>M?Vf;8q7/?sKQf>b90hO>ʗl|ˉ =gK\68ȁ Y+sA FSiˮgO9W׈o*3SD}n?ypssFAbaœC~FZNy EQx}j 6Lܨ_g,2},f{8} y飃yiꜝc2+OZc"S19dóYc;~"(r܎ȿ"y| 3Q7pc˭b{#bcc<͹7:)=_7{3--Vr{8y2` egsb֏]NN.o_goΔYoPYsy͚ȵlp;Slhs,1,WsO^fEY Y`)1gnwb:֫-:tgz{G2f;kgm(À&_cY1nbS^GZZ{;ONk|>Yw)^~D[2YcPs(!r;^qez˲Qܮc[dcvz,Κus,:Ӯa|:mZ5G6]y烯lvLs!՗`΃~m>sNnT_܋g^gٺ܈%]}+õ67_A.F[3?{{Eo&gHcŤy7oqiLg>%KKґ-L}9hv+`q08/FW9}({^ o^GԢ1uD݆HO3{فfOaɖPrkW^qsp>1-g]߾KNw;fWlS^戴 tɹ75ulwy+8u4fx[yl_AF D`pSnlk0(&jiR*;7682 G4ugb |ܱBLs6QKK53ym%sќu=9N-CrU׫G JR 6{.}, ESϚc{Lv>6j?nهO߯̎i9$8NH39'mD@U(cs50qiyUImsG3S#.݊ǫf#L~ұօ!(]:=|lL}a\{]~Aa!%=ɿl闧yiĎ-˽8cal}/R~`n!fŴldt%~Kmz%y/!DGr1V=mRix~g?s{w93zW~v ;O]^=;ȼ퉍ѯs<{΅s7 G˳eyR_7Wn^D8GgDzf)sva;`*q2+YnqL/qEGzz*ؾ.蕻hӵR7tb{IԦw &c?WSNAy'p7X~7q)%qcvyc,Q*˸Lrt_Jޱ G^v.3?^+Frӯ3uΫgn)B\lH{S:G-չ&$4&P0`}A̱몿jƏ|FuWBrtK4>?猂s:1UGЬrRMQ%);s2Sxp,bBX6~&]+S>{L #,*t]:1w1T~옖C{*wI͚O[^MϾĮ|nM4+'62S}ȻjFNk3gi&P>୼yӜxrϜ[Jlj| FM{ٷbqLWCF㿡lOjd9f_e]o*F㾡jO2va\ cYXZz k-h]dt]שOݕ(زuلޥ mieVmh0obMH{y[t}-9'1{ut{k*=-Cf¯0klZى"5<Ѽ(R'%(8l#%z ]$1QP2JǎLnN%KXkU!WFU@ Gay2bĹTAcd a}TH1*J׼zOdKp,W_QQŨyϠHQQR5yy^gLQQ@$U?کx(K((CBXTf|xTT_Cu%sH Q{NCu%sH))ɅxΞ>mGa]2DA*y6oh*ZMiWWjE1,.F]JcŠ)!HNJ˜>y pu+6cH!BQ֓u9{ Z.F7[[Bn=zZ;!`ggG)bY}\}EqNA!xljEAY}!#B!٤B!V#ŨB!"+FmVTB!D QdhvRh}QS!BWoӿ  "R!º]fM RbŊTLưNMXXE-\Ys*HLQRc1Tս,ԠQNK!x,i1ڶmB)H #4'Fۼeb%ZD2,z] :b惌e/wسa1RBX( ͠ٽ=- W bMjPZz9qhYSt6&5Րыwc_BTRGr*^ky74~1ukRj-z AxZ:kt`sϭG1kfe1=5j6[ch(Zׯ'xՎ};[ԣ\Y|2y+-~&uRUj7e'fz](?}x79c+۞tl}Z:5o#}BQ=vj۶-C]v$&& B⽛h$}jAÈ>mȇf<ςӕna.Dpbf?հy<{0 ^{cŽ86'T-|zϗJϑha ,װa9fz4;\ _vrŹ=j:d|YMyu,\3 ڜ%3_d\޿?ѯ?6Y^>y'/8At}4ӆ!QOd޼?@N|ރW.!$ fz?qF@! 6~ETdYm޴_'.6:PJd\ڶm/k֬m۶J=6l6)oY:/}sZ~ {؛IįV_ڑ#N^lӫCkƾɗVw /fڄl" FϏZmrW_/oNUo7t?\樂})}ʎ3ejjleo$˵p*#FJŽw v%-(a_9wC6WF6ܸ?)1[vܹΕ˱+&E.=e((K?AZI8F[WhܓԮ|5`BԩJ֤']Яq7+dR~|n>RygyG ds8G5g[t8 }qqYO [@Rh۲te2b=W](Y;G!(b0 J{̠y^]k1>I݅ /Jٲ-C+_Ks}!aܸvE`g[6fPdLJlT3B>϶d:J#^n|r-O^b- "wnkq9mj~]sr{tm;p*1 ؕjجs(hq_;o%6&ZcB!D1V3Z(@j]f4Nef\I!%: ZI&NSoxuq Δv#ErL>((ui:OeGÈS:5x?nfU5mxma8tZ]:j@z{4&m%$".kg2o3k|[FǕ$cCY93^&)-@97|藄$a#xb}V|*) Qڲa7+^ !ChaY?Fpk>b>ʵF!" :KM^k&r-˚1Z :Ih)O5Li;ZSշEY=.WfmFT{o-su ^yq:&._{uS$*eܽi(V~'s$r`{V`oc<+mQJ=>??ːCװӑOTلotBk(mVWD0W~`zX2`r&B!D*0I!*B!Ly(3*B!1yfB!DNreT!BXB!jB!V#ŨB!)FB!H1*B!FQ!Ba5EVn۶B !B>]vlݺUT#RIOסR;[PTNS/OG̫8/#8*o`zXfaaaNC"%)Ξ=+lYOUAP`K9ckgkHE'sDWEz5kx }խЃzRů:NNňOđBJIJV-6l{QtѓIS?dyDD嗵?Z1їBS Ӊjq@=x$3߭͑2n(bm۶.H#婧GQp9x+N򣷸iL&+DSt:bbbo4nҔ~_U찳ïj5xF ?bcc~,6&:K<>b^%O ӻ>sY=o׏x8J(i ߴ_xأuZp[,SF0++U}||سb:÷JUG"9,:__߯h4~1ukRj-z AxZzO6Cʾ4/e ic} uRJ :ɩxATA,sr ݲPJet`}ytiݦIIIL8 8q"III<Ѷeʸs1ll̻BҮnX2})E@_g֫ IDAT4𯌛[J*+Nݪ>p3-A5(M`V}HxzxQEw6\}h3}S%:ﴒˬQo ٜc0*)nϫg^6`>O]#5g6ܱd>Y2%O7 ߀LYg_=b:GrysM&mejr:\IN7kfgyk ΥDžf OR hm0rߟ1ǃ'~uy{!G;mۖCҮ];cLx76{&`ͺw3S7l%=&1h3zo)˧5&|lv.]>çJދs ͱ=w2n9ӻxVz CeX~^>ŬJ1Ooެ'6g/s4ko79t~zcc*NӾ%n'g9r))pf[0c С|̘1f-Zr4=r;$" _->oj'X<8QW>9Y{qa^t΃3;]X!n_a@OҚA[_c yv1&4O^? ԯ=iʶ37zx=޻ߵx|,Oq}^y5p{8s2sƿsؒv?;ge}_aΏ:GrydXE]y{E_SAc\>:֖{!G-[DbdkZmr53b[lWFÆ:? Py "̦l޴_'.6ҷ9T(JƿXmfLU*VJh(y/=)ƿ\;;qptRXٟ헯S~ܸd6j1t9ڹfMLgâ*g}esqD\\R3^L-L۬4_5RV˶_YVF+*:s`eXuqg=gw99H>PdgѤi()g \i!$e(cB2'Tԧ->{t>! n&U>]f  gϞ<<<8x ~UX&y9eYՠ'p'gb/ܶx̹7'ECKnsrv!: hē'MI<=eq4Z]rvḱiF_Ivj^9r~7ȿCzcF=~,}o_ FhnS:crsqJrϻU;UOUåF=X!J@#J{yc͡ U9הw{֒|'l.~M[p6i:ǪKoV4ܛ2D=x-,}C~/x>Rcff1۷AeԔs~=׮3lUՔ'>GC-khr9*CPysNW2sojmm 1*^_~Ũ CVķ $<%[UԧQ Ӟ{GT߶(C Zj涕sķ7| Shn^%[GR~n*t$^l\"))~h1.ȒeO=V*S6*,SAzs[ UbѬxJ_[2[ >m"YCr,9.M}#=皒l uL}#Py/Ӎ”z8+or+>i偓 . ')'.%Su~4k0Z@`rۆ,)ނ;R{jo3TRJ:/Ki뻍1qΥrz]ɵ VnOy,ɼ5UV{P9sƇ%>{ {Y4y}U~,[{{ȹ|u/> .iQ*74V6̜9ѣGӠA4hѣ9s&{MNh5 TWS1*wazOU3)ϏYF|'i:tvqLgɿ~ec}˞gދ&W#b+&1[UyLW?Zm\*@Wǩ;9:2Ǹ<=Uæ1 FX}/muwJ;nj[ܗKw/ gy!*c}sOV#NvVd_L`Ք*U~0<8~z\Z[G3ZmO˸-xu ?he&Fxd`@; H6-F:-Y3x5g8^`r%t@7~ǗcI U}ۖc/G^Č_T~a:kҥKف-'..8ϟ-bvNP4&Ygtľ Tv`^xwģacz?9ǾL.o Op4 .ӭec|nWsz9kUcNTf\zeդ~V>4hϰiqT|+sS_1lJ1cD8&CZeW91Rq(Ut^ 'ϨTe5q潗x5$ WݗtmH }xھΏf{)&&F޼$D}} ׮ӖqrrGH7 Yv ;;Q`iiiR0*+Q#yW7>nt{-@~^PszL@T!D׃^7돓 Yf;hk* q7#g&3mWP\>=N-hڪ=/1ʣVdőlJӖ|qQ?>CAѹ؜eH: (&TdkX3ahҸm/y'2~2$>ԛVp =B!JNL4Hrsskΐ1I;vi=&|=~ 4]x:<55̩?fas{%$uCfagWoKRǁȐ"M^c$%cb~[YAΥCY~ԇǒ;F3tCw'MLbworx GK!w/^c.İf:-۠O,5m ,\2tf/Lw,Z;?W[l]v!7-0x8t+ȹ!-/ع%*,l\{\]eT~͛q-yf; ۆ _U $q>- gVLZ&Bs1111fy(oT6e\s4,Qڹ'#Fy?P9>~Ũ CVķ $e?7?A[ |@w1j~y}tOV|J)jǶ?U+]!~ŬOӛ+8&w= `{ vfFق̝XܯQ#w7 z|:\>ޒYNt6XaԟpxT !nc+f+5j sH>~=#krXnR>>h/# i*~T} Չ+IN'?=&LcV=NvV\>ɺGT\9CyzVWą,<>`bFEЖY0/MeA̯?_{odH۶TOu)BDћO[:7=y*]JMLF ޅaS?iKa\@5>e&F4‘OiAq{a榤Ϡq&Ŭ3x$^=߳:-ǡ3x2cÊ+̞=jՖanpMP[UmOFB#әv 4h^2ەјsU-B!q&sقZ HjuřRyGBQ] ō`{F B*AMTDffF]wE!(?,gFEEH@Z!_1p$6HQjjj]wAT>M8y8W䵕B!= Z 0L4**JQ9bJXo|3UW QK+Kؑp(YY !7W*88:: (,(64}u_&M(W'{=L^ZF`+dLׁcXY-lg}ߧ/bقS3cd Ӳb|gGI#ygͫxY*l[ BNÃF~!h4PKK;EDD0i$"##+\͵-+3|=<ĪC2=;u` x샭|ѵ9WN׀o*L t.gևXk3~S~[|Uq_e{l{, b ڙkTضt: 7B!ݧV.İf+$jhmo3jOio:͢SsՏkrzCJ$Χe݊I1)-/ع%*,l\{\]e7Ǘ0KyX6dФB!FfFcbbuh#97˦`P|ֆ=1| > ?>kRZZW܋?j5M|۠O2j;ԡso}@w¤B!Ffn 0s?OM.loΌH 2wba_|ϩkA0sOQ<{*´Q#w7 z|:ܯP{Kf8A{Rk[!nduFܷ-2?˫8qZ ~Tfĕ$瓟[^okse4:-J֤,[{{ȹ|u/Ծp5".$e&-Bq72.]ag,NJZ.v lםe*LDv $ G<ɦ] {2k}:(3aR3?F/Ӣz=܃ċٸc{Yk[!nN|Uk4 f5 6oF-OLLLQ! 2hкB񯑙Am{`ISS^| !B B!H0*B!B!H0*B!B!H0*B!B!H0*B!B!Θ-1WB!.a`422jpǒc'BdiaÆ՛n}B!œGEE1l0R7-BMǸ)ciler=Uj}nnݗ7!B`+:WHSSSII9lj|,Zu:{E!Ngk* q7#g&3mhۜ>NHƐ^TžALyh[Q^ZAJ. IDAT}A_&pOH |[1d<.i'<|Q]7wL&U/$eS e䋫AVOWf?>CAѹ؜eq,)e 섿;fƽ3!B[NL4Hrsskΐ1I;s6y9%2o˭鵣~)h>][ܗCKo%1wrfX4evLQSL顕Yc6=G9[BR70d@t|jjjS啿iWoKRǁȐV8 G۸^l1B!Z FcbbXf Hm'>%;R+_x+ʭ-x:\N7e2,yyZz8baېs֓B̝A(YόX8#7fکbԵ 9i}1&ҁO җGG)IOٻcr?B!јj?TQ>~Ũ CVķ #8uEz<5\CC[?Atf=ƭ?/=UΆͧs4t6eMbJf6ϭ)Tϕ9Vqާ=AggMB!95W p9M6|5b:&,eKIrjlXVځ&;ܿ} dstR O/`݋?`{ vf? U `gBQn_**_G6Xk>史t(B!ZXg&QMa޼gxdMoH걵Ί'YkUl7*?3/sƇ%>{ {Y4y!ݵtȪ=? 76؏W'$9=dޚ*~_3ZRVT"9&/htZ 789b2B!ĝD ziqK[GйG_6YEKڞW?ϸfnJ: 7iR*{=6nY=F:-Yg=H{@;FO)yߦ?K%Ψ. 61⥉ HxM җø.kJ}qۖYcЙt,^9G_aSn.%c+Y !.TNuQظ>j$ǯx#KCz+`ckiCpL[YYzݾ=,Z,+nRʙ0'(T|,RB!ʿ:V"~K:_ؽ| hmg ]k c yvgXbSu_zr{n?'g\(ma8+ىFބxuJO!+ Q`Vt"@͟@eo\-=b4+<7ЛA)@AW&  )~ӛu㍺p̌tOFUCϭtI1pu !IQ!nHgߒne7+c_ yEl],xFg'\F>X=b^]Ih嬧+7؎{#.dRs y?1i6{#P9TXBQ$ :ru1L{ΐ'xR}*5&mur-X>#-: t ŦeSq>>^4iщkydž;v6]fA?ɧ?Y^B:'WFB!D`T!B111Z!B%FFFRZn_!"f6lؿ> B!e3k0U#iazCAѹ؜U;L{X+4n @CL|A~4mNGr$[S}%nM2y59+&U/$eS e䋫MN/)wԂ߿:ʔ2$>ԛVB!S+K;EDD0i$"##ͭTٕ{.1kx Z:G}x{,k4C03+%)KYTYAΥ"M^c$%cb~J zrSqe!l8·{rtϷn`?LN5D̀~a.xz}g$v6.WB!S+o`a͚5DGGcggW ZwS⩩0KFpd 1xDܨ+ș 77Pܗ߾,+_xo>na͊V>tE{b 1uB _~4)`ybq, 7֮*S8慿w+&-Ƥ> !B$111 6("""*]>Vő"B, n%9E 7*P(> D*GJu0>\i_w̼ʘ~~g^fg3xqj*9z:[X;D3te+&`̇F(ƨU^>M&ˡ%gw!B`iS;z0󊟚dsCA7 J15b:&,eKI:,Ƀ~㗓a[;3 2wbalr:Ƙ(| O߻ _)6/G!j^#7'Wv*WӮy=<] L wx2.n'^n pڷx+a^.xC陵+L9g|(c',ؑ'b깼el*峴zlq"I>Y0Yu/fbpak:q%-NK*~W`Ɔc̽y`̙$n(Z哞c$>E46tY@sڄb`e5م̌K}j{ڱ}b>ڋm5>I?0ߢj z_; )ص3K8Fӕ?dz}_nE҅kX8x^xf*{6w'Qxtrv!.)7lwǍGS[wm6s)[~;B%AyLҶ흢>kv3Zf5 6oF-OLLLQ! 2hкNǕiwkO-&#x  ෮/t7j@Ayʧ߇;Bex'쏹c<:9TcG,7ś /}vctd|P][mU)c{ޕv ,|qCzn?x\oY>)ǶqAm{`ISS^|J *D|N:7=zFnj3hӦ mڴaƌ="WW7BUn+_cܱ5qR1>eOم]g9W7<'3 zuH/w-eg/dì1q'fq+(7ڦ9 xع?Oo3% < %פه P{nC.%:L?3/wa⒟nk~nexx!|1~Ѷb/mSےu6wnGweGqrv{i4[/'TV4owQ ZUc[ݭ8keQ! H8q{nF1o<ݻ7W^?f޼ywʁPʿfR+CɎ7$4uF&iV=0>?fvcH{|c_*<þ\:#n?r~7G.f8wЃۭY>.^<Ú1L8ߐK} %_ =!}+}rgb%)[v?o1:cx{guҍI?3Q;}pX?/]Яzh.P<噙^{_ƜV_=4sV} Q 4ZiW.}[lAӡe|+0wң/(1//t^ohʁ^!⧆Y_&rs`Ǵ+ʬg溿Ytug 2~E9#5h ;Xb[ iV|"nغI_q~Pr/OUNvx,o.`ոk0}l~MX?v_##wҵec|C ) JR3߿# ɹ8]VvcO<}{} ÁFٺ{q.ӭec|nWsz9kUf[?ɭ,q'~1cD8&Cڪ}[7nї;W[Р?æ}PwRUc[+2l QW:EE\v|=zFҸ)β3fٌ=KK_yW7>n~ƣ s:f}%5b g[x`TZiuo߁NQ*PjחsGWIɳOyi;W}<{قQyhUI9lN]>:;Un&B!DgEk" r QϮ3ڶf Z9h[CL|A~4mNGr$lZ/+99͂x^]Dvׇ֝z3*W2M/B&MDdd$gB:ĻYdZp{ t&/gD1YF?Qyq?iypCڈw'MLbworxqV2M/Bİf| κgߧǂ9X(%;R+_x+,Z~غܚEoHsT),[1i7﫨7d^!̾}LL Æ #**Z<C_%Is[دxa?Mf^ qù8 vNQSV1{ _4,L:{{;PEEESXXDaQ!z !w3J56(,5(Tx!"8n?FLoX-{ u0[FH 2®!͵ Vn9'(=]~SrZ:Syy\zԔsdggT!D=aemY?Rj54j>5k0ZSMKӳzlq"I>Yp{W]= /.Wh6x̙$n(鷨;B),,0weDZLB!*o??p/,,ZU=..5.5bMIӟAf#pGs1ߒN޶sΤʌ_ZEͫiBΞ9CV5@R0BQ zR!6?OwN0]#hjj>ck>c\Vps+J+)l~pJ{*ꛚtdee䌅oB!*M^_qjprq!+3,d4}m^454#*NT\w-Y^!ĿWF_V4/.54BQ1WE EmP>B7Z1 F]Kŭ$Bܝ7b2ſ9<p*yE(,prmH#fx7Ѷj˶?&22%KZz߯zgm[*:>s'ʨs>i\Uұ;}G{h5F]h‰BmǸRQBT+i/sj12*Z朦O*[7[7/CM~:rzWoCq۶DHN%'O a8d'Jv^Vn P&4@jxѦu.#5!3/QCHH e4ċ?hٽa[R\*!=Hw83Gq54XGfXެZ!_x5>AFv쫑ߏl#?-# d䣲q@L@cWTR!D}W=&v2;v[zڕ+ݏ]9 IDATw#=jͳ~YʨkK&4qDfdѕ~ ؽ$!tu9]0s욊=ݛ`+MUAٻ7AM,8qtw]p.<ǁJm?>NgѶK/"{2_)w][9CrލQQN"Z7Z_U~l/ؽ71,ǮB:MϮ_n~C'poف>ӥS[,2$Bn>M_OHh;{oׯ]5"z2bIN7Z2*ksYxW<-H<o۶so9vituDTPZ٬EF R[|BCmi&[+J+; &|B}'=lQ ͜ٻ]KB"~p4J7gQy4z uuevQK'oy{-=wmC!jE%M˗.Cv`iaÆc&(9wiiУ 5ARaR-&9~}<4yE:tEyλeZ:w"z9Im8sots,5=ˎq-ҡ+zQ?mdmA+hz4$-/ُK =^RmeNP( nMѬ:YbذaDEEU Zx*14}h;gI:AF-. hܐ',${9O@i+\bFV/o2)3-N%.r5X;ӤY,539W4XK~vAƜB7Ҋ΀;΄|Tx7m ~#$djs&mGCZ'qQCLBzO_w{y7"+nd`4""FR!œvnj_{ֳ<mkWؔ䘲a6tk֦6*ߴdBa.#Šfm:Sr]o"-|:65%Ӝ_j>al^jBCzٟ/Vw^VGssO[|9/ӿkM}t19P&!?>?6ϣS9]~^β)lK֝b+ju C_&pOH |[1d<.Oߥl!u߸Z(jοB!7\jei&MDdd$ժ?X7bt^z?SbYNN%eNRCGmrK$)a۝eSW]FZ:G}x{,k4C0xz}g$v6.WkD͑w !_111YhU+* ;\5%\̐?/ع%*,l\{\]eHu"VN_&6&}p%{h6+o- Lc>މbܦB(=AMFuSY'o<>yO&&zVK!%/QIg>AIs4vTڿ[n|x$#Zޕmz JBq)yC3ZѳӴzp&#_Ϩ?SbSrIe FSЏ8VKCPylODӒY( IMM)Bqnged\.3嚌Vt" ±{yhiWB`=;γ # \. ۹c4QϷ&8]cg I vlxeqZiP ;ͤ$t:6B!B {:uB-}mzh [6(C-svl<6> +Mϒn$iΡ,n+agkӧHKKT!DamcCֿNN ݣ Ꜳ \nhEDߩ0gLo\WX4=wY`b{BN jy!h4rID'0=(CX3yE$ҡSWKB̛.0BG$k*: Qd{!dT>u̻:n%sa7o9 0EG~qldwMܕ+Ew9s|Ԅ-pzpQŵ9{#_僟/p’f,B!}IFYx1w޾Dmgi q(P?%=]9g5T:yd\Pf-Mvn^2 3/p0v废.0kOg]\{=S:3G}m՛Mg~8AUn_TMM/B{# aOIdV7R@RSظa=/ENtt='od޳ ӕa/֣WE!B<2RSS޹]U?J-_%KodAHDƀv>B!#鑟ɘA!u_B!0 !B #ɨB!0 pvqŵ⾐ϻIF#Oz/>C.ԢTtX/(yoȋ4x,w/kHsoeϢ$狭y#?-㙠 +᫸mB#'O5Mvdn\B8Rv׌|FxH2*ysO'к?V6c{逸cq_*m~gW\\PFNlP~{$( 4,zoـUݜwۋ~)y_45]V~-jbceC~egi'vC]s>?GD!kTGѬn0nnUiΈYk蹫Mq߿GDS|z@XL)!DII2*y-THsU9eTrL&& +b+"֧7r:uWWg\72{'>nYmN7^6lO>=j<§ӭamoF4d٤>^"|s~'m~m66}~ /я2U8]xu`tw3]5~4K&g+N?rW⮑'"CxX;!VY /HBz%A{VCZ48CYK_%0TpTo)&ˍdT7/xUf%럿 1I7DsW}RrRIw^Vy?wh}P՘ژ5dyk%騥][Y>s 1Ǣ#([嚌[R???Wc1h2g24V{#Olr?|: KJCSsTUe3k6Kd$sxZla_⌥&?gv '`ksI"; 3Qr.~\3ycvlL7vGIayL ^:+gr4`a;^-? 1s^ Kx)T<-G]mL}~>דN6<]ûFO{qsP|<}:-\FRϓǞB&0oJԇ&Ba= /uJɋp>1Z0igtPy6uSI'0=jqIŸqgY9֢&a詔 j۶-odff[g ` ޻'XoCbآ,>?O_?(K"4=鶏C1˨fmя{1?+w鶛^w :.\dOp=1O>oߦe2b&cdrV] Oq_EKOa5˷#oPqYTv:υ\j(B!FGGxbvލ}ɺǪ{(?瓿}OqPZbeF7?Ƒ^}[;ۙ=4} >t,\uf+-'K\jR.>uxcOLHl,*`C &;@F/Ĭ%Z9g5T:yd\PVy[W_F=X?ɊG!#܇Cmo[+hdW.Ҩ<0ͩd Yy/{̢kH q"6.5sylODb_9ƒ߯?_͹W +|w2q'\Ve ?ŪYLY2f=o< !BW~p,~`ZtĕX:uYGTF=ߚZt:ǧK%zN_wnӓn=zW Ȼݰwn~X=]N[l.y$w<#nd*,,DTz~i3dg3mʻ<۾c:?ʄdQH!̠HIIeמ4m֜WAX[[c IDATmmMPp "_Dر}VVV=]~6ۙpѶƳFV&&Vk2E-:&ɨfsx{кMDl;'7eiܲ|7xѶkFnm.Fx>ЛuI/2 g%j`x~U{#>FU.:4jZ6CwP}} ^'iGB;pUK{!GQ׆^ óZ4sI4 ݋Жϱ",beëJC[Y5`?ܫ(KxH2*99=w4YEV,-M?j.Z‹yT>fejK.UoA̺9~{:#?d%wi7ow`ŕp~=q[A3k 6r|NG|p:˻nTFjM@}&93UN[d5܌F} DlR Bbur~սpvqգ& {4]S>weCa^]d2ru?ll(;gwh{\BAJ$B֎ڏpuF*]T*)A2jJԦ=/OB#"I~|~u @dÀ"g)g$7e1?"$"{m=w+C~d>V^v'jW#aW(=!Տr ]N7*/h>mCbѬu/q}mn{&k]7m4~3[0SSnleT1.ēs &fݟd~qVS0N}BTIF0CVf6ϟۇm"bҤIԯ_3i$xmnn8~+GG7Cԟy?i<lq(L b͆z.lhTېI e[ȡ+{OUZxT&y'VᯧѦam#{bt5͝sEud ~3;iPfxFr'HÂ>D cuڟewBdT3h:n$-[tt:C-[˗,~d, th&_mVIvb.}DYu}]Thrc )-bH< >Ngڷ &/=/Γșo>˹%0i~5NX; 2Sf(vڑv?%f/cB̦ Bl[n]mLYΊ㙹4r0NHs3ce[h[k[3XK]acwli~N5#~ #OmTW?wQlM9#*j*SAysB.Q¨Sbd=!xȨfPZ*Jx:utWNNAcU!wm?{x6m-ZdAi_9ν<ŋycO vfʪPθίqy>Q1sIMS eAD'd{.OAawސ38v&Z2|Jo]bΠ}❦xo=ہ!&S#Y kT>=6c#gpZ: |cJio} '2 !"ɨfc!\~ѻ>?~>;;;FBR <dλ v~S jP#_wOvKU;7sxuڰϭ?[g'. u a@d2_nZlF73E ;5ˣO:s O~]hؕ+- ߈y8|_ ,YQ(< $FOz4oscJig'ēoc~a# aOIm2lݼ" y)r`F)D ^z*~sչLNfM8;;ӺMժp%.=ѻHOO'r@Jd\6rg賧g6 P]C|AE"BtͬWlr.Y*0Z/ ʑ#˶-\K ͠kNfj4e>3oUtNFE!HQ!J@Ӣhܸ ͚ zZuNztGB!$z=8(ݢB LB!H2*B!*$B!H2*B!*$B!H2*B!*$B!:B^#++lZ PZ*UbckBMz^1*dTFJ\9O$<<F1kI4 ݋ЖϱϏB"I2*99=w4YEV,- &'=͋EхY'X /: nN|_8RzݦzN&\~;ĆgQnGqe=@OQXf <Ǧ.p.%y.r ]fDnS*+hXq%_O\"6Vߌ>׻Ot-}ZZ!Q!̠Hɺ>>\| K#Fύ:4 Ol$p"r*:>99W[ 113;0#+;&~͐ [W,FcѓWaa̭\f-cMl`Z1OރwSRAr\ > a'[ m++(jm y׸/ }Pg͢QԲgOɘT $n22*RY)dbOƀWtCjzx⊳+Md5;Kk[϶έKn϶.zD}NbQsU:PM\BȻ `_kcqi:X7?/%t"|٬ȥ]\#8aTv" tB. !($BAiӳ* WMMO``:-pƌ += N)*R "sP[J~ⓝרG; id+r{ȅ=J֍S͎=xcݱq*p,){P׿dٚ-I`ǒ1YesP((wBBMQ!`m$n]ghҬZdpj) 0coթ?})Ny!CpYM2_kWo|Lkg7oMwtޚkgY0gW{O୍Ҵ;àgFpKzu,A/BQ쟸F73E ;5ˣO:s g9Ujwb46- QxyI珟r ]N/qŻ8<m757sxuڰϭ?[g*vgRxzuLzYeW|Thpw}F!D~İ!,X)MƔ7R@RSظa=/E,((ի[^eo:lݲ gggZZuŲ'zDR,U2ZZY77sc7޷}yB6+Y4o ?6BQH2*D z4i8os+4 &B!DdT!BTIFB!DdT!BTIFB!DdT!BTIFB!DuF(!NGVV9h:TbmBQ!;yB"ɨ%J'sIxxxRf-ꇅZY !IF0SNV6 st _j_c{t큯/:]\ ^#2)2dT3u:RRRٵgM5uؾ7ZzI B a'[ '/= q;șPBQȨfPJ1g#nS:PM\BȻ c5mAuo/]\q&h\mKtۺEq̨v" tB6*oh[G0geC١t5= {7EuO!D ɨfPZ*JxuN}Ǯ9|c adw14cQTܺq }5tf*n^5@=(H̋='ldL;ČA} ehw_!ăMQ!`m$n]ghҬZ^xkf4ǎ0%oZ=N8[~, F4j?=6c#gpZ: |7<֒L1[Klz!̥Vkrȟm y3ӴYs !$BNEѸq5k(:-ߺ$B| QBzC>)B/2I!BTIFB!DdT!BTIFB!DdT!BTIF *LIDATB!DdT!BTYgTtde吓VCaJK%ֶJllmQ(]B!*+IF(lnRw"?NBR:N4M@QZ++8RI@B<6f&6=t"Z6f;9<ސcRo`aaivguj/;sWY SB!JJQ!̠HIIc/[':=VX[YIOR+~>`z32nCϘF^k/#ɨf3psuE{amEL<!r7 eG#]\s?Fquu3{ۖK@ TިLUQ ý?_Zk(eëJC[C!ģGQ!̠aߩCk(#k%7975nfOMQ}bT כEĕd|]u"pz"eZ._Oq;:լ !xH2*4Z7Rt3Y+.'baYhjSugQj=KSW,F]VIvb.}Tmc,rzOBpdT3(Jqzby*n8R%sLwblX W[.mQg+~n;gwS4Yg ^-KD#=O!IQ!̠Tµ/ uEkT 2?^7NMQq#v꿙LYZuLUنSoBAZgH5YL5;O){xOɘv,y*n!7IF0' &u<[hc$jGvj&3bG<AD'd)l9 %U6٪KnK |a[ne(ڴGIhD$ɏ7j[>) /jD4hEV5+: QBVV688RI2H`ȐҼ4e/ :ZӡE;*:$!D!,,,pvq^XӫE%`y6 0D)h49䪳Q8bee^!S+[pVo aTZlza`芳uE!JA*%uF2 t:5:]@^BqCBz56qBT~ B}@dt7/^n.ݻ oozaaa!ɨx (<)I2**% iڊq/ԚLT7/Oظ(?;~Q0.]Kp^7|6!}ۃ{yEνNGQa WV(v,Y;쌃#ͪn߯B!JFQQ">Nt vzvkhѸc W&rQY([[J疶5ݗ2+sc+eq>YV_ZUIjXwx&!=! PB*EP\%X@{҃Hӈ ?) ^:" R# H@&d7#dɆ!sΜ3ga(ǻɨpZ7L=`.vQDW28$ xr$wbbѪ 91ZmZʫJ6Sgd=" f{sn\b~a䫍NWW&J&i#vcmyf>컊.K'K?x̋A&L=3gchR1sePL8{(Ocv(ᅰdH0o*R̶4"jP.ЋFOw`ÙTmTT?y _?;)ػo׮]c{$eLWW^.}7>=XzgfMqmЬje?MpCCx,}a,퍍K䳙FoP8-_ǛO9\cR?Xùw\8r{!D#QbiK.䜤Ra4 3׸dCӹx^ 5w駹DEO1oPGgaJORO8`՘^7Ͻ=ndoJN19SD|2gK9[ Vo2_\y 'nrn/똝fy̲繘{=RU*!r~珟?j՛2eJAߎu~{7F4[uempv&0`~;Ye3[M⹢ͶX}X{:O穄Oy~nي } z Ů'fZ3tpTоBM*@:h>ěv7E';x3חrtEi~/^lIY˵'Me}7ϻ?lz/f$Z漠=;4+vqE9_JT.df1۩7C'io bd:6+i#UͥkMy$dQ,enF`V1 {-_n܄/Gq)I@u96[e8u)[^}G'ML˲u:V%~I}_w4t"=1W:Ttgۛqe11lؼ3.Q:ug܌TӧΖi Gb,|lB<:_ӥKYD^$ &Z5qj枭W'_0gzw?+l" p0]G>flqՏ_25f!L{4'jutYƥLg'"϶%ۓ}YIJb0m*t3 M\m 71RjgoO@%[u9Vc1ɼ}%45 ;6s:0KZmz:rn^0sf~0ŎSLN2ݡ291|‘t !m2 h~'_sI7@"?zx)lUݤ=g'}|-| fZ1כ6-C|`+pLGlagYGb]@q>j5ԨYqw}_s%>'99řc-B!m~9 jt| .4,ɓ1 }篦R oj]s"}S9L㍘ՙm8kGj2$6~=7};fwcHw: & ~~0G8ԗژ_y}HwyT *YLǎK?Wxb _D-LtƷs[&w)Ssb<^k%)RΎ:d6i:B+Ш틬9>tv~p$&[}o Ks9vڅMCxxw5 HHCnݚ Wř1j<$LyI!\aLxp ϱo"ڴ]N-[hڼ*U)Eq+Lj'!!W|8)_UDxxBK\Q+6BGRqss`0(~9/шF)}%\1j\&b/l/V¤('x4dTSf\(dnnrD<ܴud': !?DBdX55B!(L?MP777o(rC2*:z ?%%]'.(g;fBA 3Sz5`#)yg0(dގn s 7~6ܕDJӠEzK6;NўbظIY*~c0c_O&¢ᝋD52|$Fi?gf2l1ECV.̔x|BfgnAn ;[L0+~0mxo?1hШ?[e\uJ.{ !D!-bGJJ\~nFEzP5$^~!D:+:Y9;cRR(>< :}~%IhgvYni"8}^jyl8Ij哬2>;> -1y^ZcVcU%t:}`ζa1\(a`jL^M^fWm?#9wḹ%re' u&3"4w|m]m !ZIO:B8Aݦw]`_y.l6ėqgnlɜ?crNh3 ,ŠO9tZ/;gİ:OЪҝsPNΖi7$۩'L1MM#Wm6 CskQ>,Of6?']m>G~cҁ&zbwn|b_t҅ӝE:w5 aD:匵čWV> {ْeqvh^y?*B'z4++өutg_N~fT*Y lr@1dތ:A3hkgq4kŽ*Ư_1ߋ9Roa +UK[}`iøzP,JY0rum{uN yfAj~9:FnJJ}K2XSy@~2!fdĜC'aܦB(8Z[i^jlofz59 |Q;RP2B'(ON>i=|t;NWUѳ9y- ]OzޔDG_76dYouϿ7˾Z$_Ӣ 2/o IDATxw|lnz BHKG邠 W}UQ]^wE *C $@z#=[g?6R6$݄'ٙ3>sΙ3   4瑅-^XyH`AAҸdUi-| PLFcę_B?/: AAz~c{i~4/ޞ p@~YSAӠ͵#ZEHYn};a%5.LA3SiE-e5ۼܥӇN$ߧE2s&[\^úWi( 7eLz0!~ZbsfĨ b}-3joUuVA([W0qŤuhO|פ@,@ҐI25YZtjrطo&L Rb2?+ 5k0d̺P~^ܡ AA8 ˪ټ'LIdKeg s>eiTi,1{ @/~Z̙3yGY`W{ﻏwy+W2phA8-[IcGHN1 ™J#}ɮ},G.p\\ێT0n8|Ax:.\;{ǨQX xbal k) *ދgi8wp̼vA$^zBB##1 :tC)p4.ˑ 8+kUPnlkӛ\Iv2'3qmr!q嗳h V Kֲswsf^A%&5Jg$Fx5!vYm2yovԑA85qI2Z+8e]"]b]C] N9Y͵Ħ(bW)u]'|1c^x!UFXh^Ntt~&kE{?¢#1qAzo=I}&6$(YyԘm>-}&t9u[i̻>@g @m~6D$T!$ŠW<8{<_~H/{]w{m$Zbp+x9tSLaɒ%̝;y{8Q B'9Vc?:vդ5Mkn$5سjr3vԷ/ErGC:>[xk\JxI [?"Q+ԣ_5{CZXd-0~3r j 4 GQj?'zfL j]  Ѩr Lse ҩ˝4v]Ұ|h޳K4v)m>HcC~E1k,^~enEaܹLm"IN`PAE!K{yo>GKyޜjƌ̻>o5ϷJ{{uAi#(憯P20q ksy3z/H5O5)WQp2(cryvL$繫҉`޷e ,m3uಮM.dE5=.wM$y.aNchw$b>[z-y*jdn$I{AQnf D$+>-˨!Ɍ"[Yr̋l̈}P3Uqxu~O.moOC)al{_d(w-輽2c4E{ l/wc(;BbXNf]19Aگqɶ=պ֑rSrkhQ-CeժU9 *c_ ӆD2%{/,3| dɦ|$ iB,ח KiD4L6\bgp!&G`QfVD &~\Lm|_Y|Z< 9jEZa,Ym:h_|js2I4 {k*[wk١VP$,pVncΦ5#n޺ipG$G\Ml?m-`lP;JؙU>4#I{/p-0chmI xPF~ q5,j0· JjB l2Z^5}*JMV@o2_DR?~ ҙvQWX)<0O@" (XT(?ã"I7kv%Vt|E 3&&Zijf;rp$nݾI;i;Znsm&H5flk1]Q`ɦ3S?:VU#1 +jNƜWtr+w@ ߷m( |! G0w\$I⮻bРAL=+vuLAѳo:Ŋ|IN@/qTgUگkJyԘ-hzB"b 쬁Pε;0Zlh DDqTB%HU(5_CӚc~g4~!DUK5[QkuǰŘAp]}zMoײvYg۸˶6y͵I]z}妛n"%%޽{[Z':P $kϙwx,}c[LW{+52}XTϧphO҈ٰ֪X%G-uFBrjHi!$;52e._TVPVϔrs& g)0dS?{3WQsG~&)9T| fؘt%,+bSGBWT=.p>8mNIWȑ],A:/jOϤ8t| ^Vfү]Z~ԋXm6oL+WQ`ӲYcAᯡGZj9 g:>Lpv3;aX3v @iy_wiRJ?<"AA3I_ hTS)+-DM  ܜJT_A/I$H  hMMl  U4 jAA  B3IQaG  ݃k#"=]d:iJA*\Aj1 ‚&wvogq8b9G\㍈jsHu.;/#PӲӗtɢWtc;9ZAh? R{u}w./o*$zOCd~XALobkFǏ^$0GɷVM`#O̽{%=kޫ0a*?ʋsnuD/5zlabLs|\6:o[gʿxp  c:o"xpܑ#3hħ)͊jl6_ǎINTZ a8*Ȫ8c93SY^~{ph6/CYX,6mބG#>.͵?rɲ(Ȳ b@AYwG߸3.ۧaZMM 'HUVb?3JZ@( Au rϜ|uLGtj Ҷk~&P$}cV,H/eY0Ȳ Y?,@J΋b*0l7 QS8H^&ǩ)YSBpP^WĒؚ#gEOejꍄ$xnnϣG2j( 8x {%$mݶQ#G79C| 3@yE9&Lm}:7ծŇGiT,=xi63{bOwh1r(z'惏> GOU5dea9c(/?<b>yasYlJdfݚck_%"6ЉTm_FmA9VG2e*YQ[]CQFWQ^͑_`5uzT͍֘8VKt?Ƨ4IJvXk~y``{{?8`?Ϟ܍'РCg/ڠ Cԟ} N=M ЊNmbs$';+YQ<˧u>JCs((8ϣ‚rըu!j^$iTz,bqgBLC@ (4Aڞ3 t>#75}wy(Ir,.)F||4p 7odQ-joXs'$5(l6`2_QY7ɲ"+(;nlT[[^s-Ǔ?resNox/w78}Gbt|8/U3كz@pP aجVefm<\ŭmg{ r{﵋("CH7ߠʂq!5ib;Qq3hHHHKeV+[Vۿư v{CH>1ssU\)=>F;@X=TRW-eYᗼŵ`\l20U"{ '~/k$u e?zz@v6~^aQĆqʋkDronnweU% ̠g__߆yYDGRVRfE cTQdYl2wm@Q 6[oLZz@iXm,csF![vqvDZ궟yAsfIjr:^^zQ,Qł3$aZˣ7sHuK6i/WD@]ɻ|ƀn^ j-@cGr6# qXkV҄SÛE/0O=ikKOlҭUg:cBjDs͘Gxj$7RQYJ"4,1e+vZ50`>zt`6$fco+ IrTa¹'TIul^ό/%E8QQk3aLҸd>̑33m ~1+Cc8 .S,-c3b: wS]~ARi݊&[hBv`ְyp0$J,]Fb0.?.Xy Hn䪴teQ 5%7q<819r8|}9K=#2ϝ$I쵮/L] lV@ IDATvO"7 +ܟƇ<&MhH}w-0P/1zx9tvd93?b Km.>6aH{,>A:yvVl6f3)vz+}aӲԙL(b q:IEȲ*;F>z+ď1(5js zN׸U$2yyEEE(-E`ɪb YQ,X-b|<-2+ 2( )|ݷ 2iUMf%{Q ~ؔX-z4:=++]w g! X,jout!oppt|"(2 y7p4O"(X~ERo&q]l^2xs)e{ؕ_2{jN.Ǡ D-8h$"t)Ԝ&>$;+&R, INď?y'QYQF\l<>.#FbZYq$ $Z͔)SPԨjT*5*:lfQ 1n";KH(b/ˑ(9^`38 9o7W(:X!(sljNDؿ|:gM$("szcӳq5͚ ORkG$uX=NF]=o0yevQm)#PIuRXT9IZ8Z MoA y!881DzL=o*>>׏M[гge%V֮_ fպDٜ#AT*~[ܞUUj]0 Z$I(:i((ӆ8U'8,C@J7DW4~5(bIw%$EA%-%'eGk2dJ>uQ{rTp 5y*ɑ tN־ld`_D?-Ɖ2ö 7[2JK9Vg0q! <0pcӴ&6 IBU:Q Ħ),$>OxWai>lNkA1ߐE Apx5(ojZZi'#l6nZrrrAj SGڵz`|LSL-&{m=#q!?L&;e }=+Ed(w*>܀oz_s l#30A8qʪ**++ sQqh(H~{D?cǏm[nov>ART /k4Atb]U{ VH>@J65gO&u7ݼl4?HNuZKXϫ8~h)j]*r&TJ9peܲLL6@M,{273N#MY?+rK?C+php/8}w9ӯo?"~鏔6nʯ-#5% =:e#",p NFc?6mCI8w&N#rfkgIa &LĉxN=FAI]1:-~]lioP};8B"zS~$v] IdOτoEJDD |E`d˲$MCd" Ԕ}Z+ՅQNG5~=F3gc/Any+rp!=:I2NY| r?FQ"٧qze?% I"p! Ž}rdFlNüznJQaa  ;K0r@Es>FcK5z#?Z}vl%4ea11zSƣr0dra%ck/^#\fmvF:bV+*ǏȠA,%#ďAHHTUUQ^^NXh(ȑ#ٸizrjCBB(1jcoˠ!qPꯟf6w78 2Lh$wr*PUcU&qD [ch ('dq$D6q!1,<) OTɚ ̗[g浤Gw;q)TXȆq㉉a„ 5$Gw`uH޶>\ ь}1a?/ŻJ\4 YiI ӧ]D~a.* I{yG@`!3n~I񇙝{70h@)QKivdd٪IڣTdt_/@p<өpb >U|T*MN޲e3;κ&}zRgr//&;܎C${#'"]SKfpD'8zcTUjݸ/jodKU;:-ART[WGEyq7XG؛;mV+&jj3)+&+b4E picl$5j]Nk?qݠlȦlY5-+?! 2Ǹ\vьNu~d̄a YȪ@0U2^K1ۖTgb0j* ilfg;b\Q{f1cINbRjL:]Cx\?R2,AW7%/ _]6 W狏&=Ԙj6pԴKM=Clԙ֬Y3yg1aD81/7T{rT!w*^/ ] sYlu BCǿAӣjiu>A xy׏R8@Qq Y7gH*iI=0ՁKc!dddx[;n;VnE fbd=l[&^A~#[- eK㥌5S sg2jEAg0`*.1tT֢ C ƧgONԠdjz'P) 獝+CɾO}fwuiLnlKvaveGN&ĀP'TɫJhl" ho9C x2r5HPׯ`QLt}rkrD#kAjk)IBV}v׷?o)-+bbZ1[xof:X̖B4a76HrG'GmqYiVѣm]CEY!E9(/ډPQPeˊ$i߭?'Է^aEu] ;3 (^~{s AA8]7dW_7-CO>ɡbSVVFyu}NdAT|JCkweLl|DEc6[00LfLFw@2ߍx Gr٬ uͼ$&$ѸJEQ8L`̊G:jP#k\o,ˬ(\*qV~lh4e$U}W}vb!22{vѿe$,$ ]!$"T\fl6F F֕N#88?BCCg2j NVuk8izA1v,uu}(#Fs%l tBDt}P]Q;JN8APgfsۜe6)**«lx w9wuiL?^kmX,XLF#FD]]oo͘ u3r={$?su{$Eoʷ?cCr<6^WcEc2֝xA8tZ-5W`6zo~e)6 k'_$0c)*,$::ڽ$$t:tNf h9D>CdBm?u&,II~ ?t m{-[8-,o$*UnsdddC؟f״(V<^:QqL}֬_u1o%cШ5h5Vl 6^K(B鴄ҥ?먫nw@@%]]*  dFk2xApKMl*",<̣Tt%RRR3ɭ45aaH*{nE!4IBjϛLUU5ooM1ޢJT*>>xh:=x%Zv/IKGgxv6cj|;1-J[AޢP?j/x&$1yyٽ5k`:l8*7?xPu%̻^zuJK?LHgR '9Gr8qQ=AДsz_{vG"\MAO̥Nڂ  fWA  4hbA/L  4C]  i޷4 ٣uv,  ݂cƜ&H5  Bwծ&#fGyv* V˭ GJ9nZ:l֖Lj//>q ͻjkj9Ξݻ9QVe٩T*HNbb}|\*G?BWq[Q^NnqvEqQlZ&$$*u[3)k,f3EEl۲&ZPUU׏hֵ/ٽgwOOKges\Zp5HɩxOVQD ]nN((Ȳ"˲4[f$:*ʥu}ɧ<X, قbb`61F> f_:ۓ+tctO`Lwڣ;#$4c08tLsy] ̺ Ouy]™G4uLz wi4V/[{'m!I:]:_ɞ={:T~Zj*/cAu⯾`޽^.5%9pyCz>]s].#<o_GMliݎUkVsȑ/ı;PbϘ;dYic8o1M|bf_ڹV>sȲ|xZL&_~sI:Uuh____7cgj܄X§wѴ Q MGBچut{y1`͛/h4DZȱ i>LwߗB9mk}v 7 )4NLF#?|#ƌxẹZf)I qܾ/7:!摔1RN5jg6| RIq!R<ߡ| Ls OKc(4[X̘Lfv#? A:Uո(vi&w,7ܶ燅7V~_dݡ}V\ٺu+ӦMk9-1, y1oYees1?v*5Z&Hᡡ̹9vN={9{cM2]՜;vthg} -HXV RW 2_vKM8^hS< u}bߟ'=O,f ȢE駟4h槟~b̙3^f9m%燿Yq,Q˶ɛ+)'qkw?@Tղk/9\PlFղ'ϩ$}Kud>vŋ IspSG'y=3єbz=G r:+||}j͜:Q&2|d_[w&c$Lo_KjŴ1Z/MJ&?řLy[xzq z[9_>>f}N/!Н֐呲bc~I|gv$bbX؛, M}j1M,^ Rw#>u$___9*.d2C^1t:=!!r(2_^|w[/},#%%9?%$W_Ș?57誗9hZ~ .tV?-(4W2%)X$qG/\y>||޽y ׽u^0,i b{TFK0{+t "8H8AZKvx7%;/-#11?RY&}$HՕTUUOiq6HT_HaaaN{`0wa֐CxkD(LG")UĞ3}>YϚj%6&}eL_ŏkoO/]nd{Yv:EZFYinsO5~VxM1{։I/˯چ‘0p$IL(& ⩧S/K.1Ċuj@ڻw/"##Nn!2dX!{*`P5 {iOƓ+;ElwۊgWP^^кz;lJ%t[ uYYY-²,|/?1_yl/r3j~!}7<@vX~ HW׿yaFD @0ċ/I'qm /ݘsΘ7/%|t=p_{wKc`'f΃TQai2ꪽTVVSP0PogȴbWnvz8ӉYa,\9 b3,]lͣ:,=L=貃=^_W{zK ڢE`w]~_57j;cp7r>f:XgX;jۼ^\X]~кΘ7GHX@*#YWŢE1k =3I@;o1c@;qwO~<|1n ƳSR< ?ޘsǏ {cҤIdey精.CHBb HtbԨQ{^H~w֛o]A*.*f>s;/'`YH$׶ & ԊYx O>!Ke>ٳg/Mίn+#=ž =g O`z-x:jh+UEWk19v޶^\I]V.u RO$iJ/wN8ߙo?1o~"~}ozyzT_*b,۽ښ(,ðkfo?-ޢPZy HGŖ*^ǚwHkRrZI'ձkq,R[w.[Ɲne|A]QJDa'ԔA]lݐB]lBmnAjT^w-߽(NཛT6+_v,KtM'GغgHo*DqI;z;,KI_m_Mȡ*j`:"\_"mBGU@i465LH4~Bk%uXJ=oww =c:=_D>ŖKuu%C{8ctn_u5y٭?u|/5 ACxUصXbDQ5aHf0yzM=xPKE2Ģ1**y6m:.kޕp2iM%fRPmG 9{e"2t 1y}:bEYg&L2A8] OIJGz[2[ѣyySSSkips^RB}]ZD ٚGh4K tt8ztd`K{xG+Z4%PW{_Ularp $#ׄetӀe˦ޮCDDDOMaYsR]HT($EDDP0@("XM`F?mlDDDy]vؿ )4aQ9rݟo"""] C!xw8u\F˗vW$aOxe8MƌVgr͌"""E]`0g9jtoՔN1ctx} Vge|fty/6+cJG͚x88?m7OJDD$y:c;P~fΚzdp:fIx$""< H'8\ۈI[6aٺLDDd鲋H'/(iJX'샵1slAH=+fkRqQP0OMQaqR'`iv$E@ Aptu̎y{rœTT0 ÇpҬ)(=׼*':ʈF=ڶ|GyU|=Z |ۨv ‰ T%JjAGCSA-'f8˛,X,FAnE%UǑ aFJ`l9K$##B~sW{c2~& hiii\s,1~rGq1X(Mٳ?Odic:t 1H-_x%Jt|zQ&m|,c/'- =Sa4!+3R8N00MtRTX۝ 瞗[L/Ncՙh4J0?Ӻ̲,A r GM=6eP[qGMb¯`r~z0&'k'_ƺW󿺒Jـbۼy3cǎ2dvYV|WּL -/-!N:H4j˖͜"H֑pP(@ƏY\}5JX8n3|a|-6[ oyCbjNO!F_I =8%|B+s:D" ^yuOx+9xZNʵ^ h!‘S taab-GZ bO膡CKp:`fFe pؑLee鏌;@07r9.dym WBmlXNѰ!=e6ه^agٵk75S__P夾 k$m-ZABPEk6-Z?V ظFRYY @0ض݇4l.Dwu&@f¡_#Bxˑz,+>{|ɛk|h4J8" ÄC!Ó+`0HCC#ٙ45lXC!Chؼo},8 y ''#3N?#l߱︝ґ 4C10Ģ! /P(Dm]= I`N'Ney<-Z 0}TonM;`(0GzɈ/ճu&5jXz gpqc9rd̟YN>e6o/7b&2w\#tT۹u&Cp Taed46`X@`0L0"ۈ}ecټ H}1H)2\VʆdeՌ9>@ ϪU6m3f`ժU\wu\xxޤלjK.Ų,nn=VWpgK@ ípVa F. 00#)U}}^XIUu@ccX#qNgk@ G"CؗҐ7/$=ju~rOlعku R1(((Hz]׿ZT|#F,B4ŊŰb1n0`^ÊgW&l*\.?Y&OɾmAr I, 6hj4 ?o Y&%uN&Q6/&n7/?{Z %gQQ#>fHx? ÊDg1 3WeAؑyL,1"bDmd2>X.^.,4YW:8t@zO6ҥK:Kr뭷r7w4MBDc-C P)>$Z> ';Ndq\Dc18pPQM[H(0 ؐV#=Jl߾?lm7C4<.K)g˖T2L<ŵcFqvx<,|r3q]}9ٳ_1H}G'eF1LG~ޑGEf# G-22d:t} ٭?4WmXF]H|e#_Kfffr.UAf4l+e̘U]XD}~~x.V+#\1kK}Gr:`_2aO(JGw1PEO6?ൄ[o@ cnZ-lF6;\Pkj7ި+%ze3ظi+k^@ @(j**nixi{y1M' ܵ3wm17oru=⢢ɶ74"L=z*4ەfQ׿MʺOM<ÀcN̚ #s4lb[^#bƘ à($]{++W!==Gff&N ˅妮:먫f~ؽs7 ~ם1N{jk8ˊŻ+BD0L k `V)D,!NId=0~_+vhtӀdP;d<`EFFfeֆM5(CR4^*q:ېv8h4~o.?p7t0AЇ;@-n` Hc!R¡Np8z◩F޼y6oA4ߨ7!iX a`zҠK#oku|~456scF{pdn?,(V^Ï>Fcc!p8HKOc:qťdffq{RvI\Z`vlZ0O> ǔq.?_p +|0\!:Ny(烴/;el ; m h|_䮻ci]vZnFV\yXcgpi/Y˂ntniID]hp8B4% 6IVVvqIƇm۩khoo`ĈkN~x1#Fvp]]Δ [8FCcSf>XKeeGsJ0ztNjQ:&drrr='-Kɨь3ݻ*6A,η'R[s#S,{z'anԖZ$01m1U7{wMǛ89 /vMks&NfkN!{{da`'/@pi^NMWS䜉B~1'?FY}GNy`ϻ̽Qn~f„K.aw} tx< o&%K%0O­]Wut:&%k.~_ڽs8NLd1S\5ʇoadgv9[\} [n%+0PӊQuȃ>?_~  R]Yō6ygkIj=nˉcrEE(SY1<_^&OfiDMQ]RoNM?oACCGb};7^^`'8fќq\L:"GJ 3xyˌ` b%&Py}N(&?'rUۈTaZ6w㈖UlhA}ܲΚ\B-yɏyQ EaYgy&'Nuo-H-/^sgݽ :|(--GoXq=~ϝ.YxҼI$'ēO0rH?a&`iW۱1Sr;ӉEzz5|>ȣrqqgS]]EMu5No{?f̘s.㷿b IDATyAa0jRUUŖ͛ؾmMMM\q7 hlj?%% {?OYY[Ykf=ާ㏝n/pf ԛ0}oYyYM*wਯax(JǗbaC`˻>,_*cXL>vU/v[|$١R}]msp/_]A{_[,w˯wIlu}@J|*OAvvYYYAkٱ}۷H㏛q,?p(i+_*j$dqq:!)==o~!~g=nƴi]!GRUQ1Skؾc.njSW_NJgWƍz.b<[MII cƌeƴcY%曹g =7աEOXEk)L6/)+Ær܈"]n4,G1 ༫o~t1YJP b4H(, ܆NJEÇul؟?J*9<~tE.b֬=ztkjrs9Pu-(;+ Əǎ;پ=>&ϼyFfFyiF>?>Z> |> ~N>jv磶/3+_ ==c?M}C=mۆo˔' Y~=|-q++ Ý^m3Ϥdm?}6˗/Ekٺ W^}E-k;1/FNa[u{Gz=˲_%U=[ǠptGtb@$ #Pjri0_r{GLBbKuTwQ:K|cb1*eÆPώ;qƒVH$cDi)7\=ϯ\ƏʩܻeEFFL?:bʔ|gtp8O-7?^{oDQ DIp[p.˟x/E9Ü9s]wxBz IeXp9}i_EnN9r9ylʔ)p9={ \]g^gY8{1zwe`bOn=Ҟ;ι<*22m?ü!=)pj.*n6.bucIC! >z:)){n>֙"Z?fOˬ}5p9(Eii)YYݞ!tOVv6yDb͓QNۅi>'';[4z|>_d/O2a®<>G.5 8/|zp55rq'E0z.Wzi4Mnw*D,wPz 2xddd|+NIee.%t8̟R.AdgeKil_M #v-6. ׃ygx%a_B`0cyxaI|3vnjvgfݧ|^tan74[D$emG=-[n@ uzޠ[K:ߟ`4ߗILK 0@ǨI2z Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License (GPL), Version 2 or any later version published by the Free Software Foundation. You can find a copy of the GPL at this link or in the file COPYING distributed with this manual. DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. xiphos-4.0.7+dfsg1/help/C/start.xml0000664000175000017500000001422213162045104016236 0ustar unit193unit193 Starting Xiphos You can start Xiphos in the following ways: Applications menu Choose Education Xiphos Bible Guide . Command line Type xiphos, then press Return. Windows Go to All ProgramsXiphos Xiphos. Starting Xiphos For The First Time When you start Xiphos for the first time, Xiphos creates a default selection of options for display. Also, if no other Sword application has ever been run, and thus there are no Bible modules installed, then Xiphos starts the Module Manager so that you can select and install a Bible module in your language preference.

-2 -1 +0 +1 +2 +3 +4 +5 -2 -1 +0 +1 +2 +3 +4 +5 True Preferences center 590 300 xiphos-x-16.png dialog True True 6 6 165 True True automatic automatic in True True False 0 True False False True True logo.png True Cover False True 6 True 0 <b>Font Colors</b> True False False 0 True 3 6 True True True 0.1 Background 0 True True False True True 1 True 0 True True True 4 0 True True True 0.1 Foreground True True 0 True True False 1 True 0 True True True 4 1 True True True 0.1 Current Verse True True 0 True True False 1 True 0 True True True 4 2 True True True 0.1 Verse Number True True 0 True True False 1 True 0 True True True 4 3 True True True 0.1 Links True True 0 True True False 1 True 0 True True True 4 4 True True True 0.1 Highlight Foreground True True 0 True True False 1 True 0 True True True 4 5 True True True 0.1 Highlight Background True True 0 True True False 1 True 0 True True True 4 6 True True True 0.1 Invert color pairs True True 0 True True Normal Text True True True False 0 Highlight True True True False 1 1 True 0 True True True 4 7 False 1 True Font Colors 1 False True 6 True 0 <b>Font Sizes</b> True False False 0 True 8 True True All displayed font sizes are relative to this choice 0.090000003576278687 Base font size False 0 True model1 0 True False 1 False 1 True 8 True True Commonly -1, to make verse numbers less obtrusive 0.090000003576278687 Verse number size False 0 True model2 0 True False 1 False 2 True True True Name and size choice for any module in a given language; still overridden by a specific choice on a particular module 0.2 Font preferences, per language True False 0 True Language Font Combo 1 False 3 True Font Misc 2 False True 6 True True True 0 0 <b>BibleSync</b> True True True 0 True 0 True True True 1 True 0 True True True 2 True 0 True True True 3 True biblesync-v1-50.png 0 Xiphos is the first Bible study program to provide an implementation of BibleSync, a synchronization protocol for Bible programs. If you work with multiple Bible programs, or if you work in a team, or if you have classroom activities using shared study, BibleSync can be a useful tool for you. BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible applications of your own, or in a working team; Speaker, to drive a lecture audience's Bible programs to follow along; Audience, to receive the speaker's navigation. True True 4 0 True True True <i>Mode:</i> True 0 Select the mode in which BibleSync should operate. True True 0 _Off True True True True Disable BibleSync. True True True BSP off radio button True True 1 _Speaker True True False True Enable BibleSync as the speaker. True True True radiobutton_BSP_off BSP speaker radio button True True 2 _Audience True True False True Enable BibleSync as a member of the audience. True True True radiobutton_BSP_off BSP audience radio button True True 3 _Personal True True False True Enable BibleSync for personal or team use. True True True radiobutton_BSP_off BSP personal radio button True True 4 1 True True True 0 True True True 0 True 0 True True True 1 True 0 True True True 2 True 0 True True True 3 Private True True False True When in Personal mode, only programs running on this machine will hear your navigation. True True True BSP privacy button True True 4 2 True True True <i>Navigate:</i> True 0 Choose how to accept incoming navigation synchronization. True True 0 _Direct True True True True BibleSync navigation will send Xiphos directly to the verse indicated. True True True BSP nav direct radio button True True 1 _Verse list True True False True BibleSync navigation will use Xiphos' sidebar verse list. True True True radiobutton_BSP_nav_direct BSP nav verse list radio button True True 2 True 0 True True True 3 True 0 True True True 4 3 True True True <i>Listen:</i> True 0 Xiphos will listen to Speakers according to choice here. True True 0 Selective True True True True Choose the Speakers to be followed. True True True BSP listen some radio button True True 1 All True True True True All Speakers will be followed. True True True radiobutton_BSP_listen_some BSP listen all radio button True True 2 None True True True True No Speakers will be followed. True True True radiobutton_BSP_listen_some BSP listen none radio button True True 3 True 0 True True True 4 4 True True 300 150 True True automatic automatic in 0 5 True True True 0 <i>Special:</i> True True Additional traces can be presented during BibleSync operation by enabling presence, mismatch, and debug. Beware enabling these, they can be very chatty. Also, decide whether to allow group parameter as Xiphos' tab number. True True True 0 Presence True True False True Presence announcements will be shown in dialogs. True True True BSP presence button True True 1 Mismatch True True False True Mismatches from your session will be shown in dialogs. True True True BSP mismatch button True True 2 Debug True True False True Packet tracing. True True True BSP event debug button True True 3 _Group as tab True True False True Interpret the protocol's group number parameter as Xiphos' tab number. Disabling this may be necessary if some Speakers' use of group number is not appropriate as a tab number. True True True BSP event group-as-tab button True True 4 6 True BibleSync 3 False True 6 True 0 <b>General</b> True False False 0 True 8 2 True True True Select a particular language for interface display, other than your usual setting 0 Special Locale (requires restart) True False 0 True Special Locale Combo 1 0 Show splash screen at start up True True False True True True False False 1 Show Daily Devotion at start up True True False If you have set a preferred daily devotion module, its entry for today will be shown at startup. True True True False False 2 Use default Dictionary True True False Make double-click of a word always use default dictionary instead of dictionary currently displayed True True True Use default Dictionary Checkbox False False 3 Scroll to Previous/Next Chapter True True False Use Bible Text scroll bar to scroll to previous or next chapter True True True Scroll to Previous/Next Chapter Checkbox False False 4 Resize images True True False Automatically resize image content to fit the pane True True True Resize images checkbox False False 5 Highlight current verse True True False Apply high-contrast highlight to current verse - see color pickers True True True Highlight current verse check box False False 6 Highlight user annotations True True False Use inverted highlight on user-annotated verses True True True Highlight user annotations check box False False 7 Cross-references in verse list True True False Use the verse list for Bible cross-references instead of the previewer True True True Xrefs in verse list check box False False 8 Enable Prayer Lists True True False Make journals/prayer lists available True True True Enable Prayer Lists Checkbox False False 9 Enable Statusbar True True False Make journals/prayer lists available True 0 True True Enable Statusbar Checkbox False False 10 Parallel color alternation True True False Parallel window can use alternating foreground/background. True 0 True True Enable Statusbar Checkbox False False 11 True True True 0 Verse number Offset the verse number in several ways 0 True True Bold True True False True Show verse number in bold text True True True Verse number bold checkbox True True 0 Brackets True True False True Show verse number with [surrounding brackets] True True True Verse number bracket checkbox True True 1 Superscript True True False True Show verse number as a superscript True True True Verse number superscript checkbox True True 2 True True 1 12 True True True 0 StudyPad default directory True True True 0 True True select-folder Select A Directory StudyPad default directory combo 0 False 1 13 False False 1 True General Misc 4 False 6 True 0 <b>Main Window Modules</b> True False False 0 True 8 6 True True True 0 Biblical Text False 0 True Change Biblical Text Combo 1 0 True True True 0 Commentary False 0 True Change Commentary Combo 1 1 True True True 0 Dictionary False 0 True Change Dictionary Combo 1 2 True True True 0 Book False 0 True Change Book Combo 1 3 False 1 True 6 True 0 <b>Modules</b> True False False 0 True icons True Clear all modules from the list gtk-clear Clear Modules from List Button False True True Remove the selected module from the list True gtk-cut Delete Selected Module From List Button False True True False True Open a dialog to select modules Add Modules True gtk-add Open Selection Dialog Button False True False False 1 True True automatic automatic in True True False 2 True Modules Parallel 6 False True 6 True 0 <b>Special Purpose Modules</b> True False False 0 True 8 6 True True True 0 Daily Devotional False 0 True Daily Devotional Combo 1 0 True True True 0 Hebrew Lexicon False 0 True Hebrew Lexicon Combo 1 1 True True True 0 Greek Lexicon False 0 True Greek Lexicon Combo 1 2 True True True 0 Default Dictionary False 0 True Change Default Dictionary Combo 1 3 True True True 0 Personal Notes False 0 True Change Personal Notes Combo 1 4 False 1 True Modules Misc 7 False 1 2 True end gtk-close True True True False True False False 0 False end 0 closebutton1 xiphos-4.0.7+dfsg1/ui/prefs.glade0000664000175000017500000037162513162045104016014 0ustar unit193unit193 True Preferences center 590 300 xiphos-x-16.png dialog True True 6 6 165 True True automatic automatic in True True False 0 True False False True True logo.png True Cover False tab True 6 True 0 <b>Font Colors</b> True False False 0 True 3 6 True True True 0.1 Background 0 True True False True True 1 True 0 True True True 4 0 True True True 0.1 Foreground True True 0 True True False 1 True 0 True True True 4 1 True True True 0.1 Current Verse True True 0 True True False 1 True 0 True True True 4 2 True True True 0.1 Verse Number True True 0 True True False 1 True 0 True True True 4 3 True True True 0.1 Links True True 0 True True False 1 True 0 True True True 4 4 True True True 0.1 Highlight Foreground True True 0 True True False 1 True 0 True True True 4 5 True True True 0.1 Highlight Background True True 0 True True False 1 True 0 True True True 4 6 True True True 0.1 Invert color pairs True True 0 True True Normal Text True True True False 0 Highlight True True True False 1 1 True 0 True True True 4 7 False 1 1 True Font Colors 1 False tab True 6 True 0 <b>Font Sizes</b> True False False 0 True 8 True True All displayed font sizes are relative to this choice 0.090000003576278687 Base font size False 0 True -2 -1 +0 +1 +2 +3 +4 +5 True False 1 False 1 True 8 True True Commonly -1, to make verse numbers less obtrusive 0.090000003576278687 Verse number size False 0 True -2 -1 +0 +1 +2 +3 +4 +5 True False 1 False 2 True True True Name and size choice for any module in a given language; still overridden by a specific choice on a particular module 0.2 Font preferences, per language True False 0 True Language Font Combo 1 False 3 2 True Font Misc 2 False tab True 6 True True True 0 0 <b>BibleSync</b> True True True 0 True 0 True True True 1 True 0 True True True 2 True 0 True True True 3 True biblesync-v1-50.png 0 Xiphos is the first Bible study program to provide an implementation of BibleSync, a synchronization protocol for Bible programs. If you work with multiple Bible programs, or if you work in a team, or if you have classroom activities using shared study, BibleSync can be a useful tool for you. BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible applications of your own, or in a working team; Speaker, to drive a lecture audience's Bible programs to follow along; Audience, to receive the speaker's navigation. True True 4 0 True True True <i>Mode:</i> True 0 Select the mode in which BibleSync should operate. True True 0 _Off True True True True Disable BibleSync. True True True BSP off radio button True True 1 _Speaker True True False True Enable BibleSync as the speaker. True True True radiobutton_BSP_off BSP speaker radio button True True 2 _Audience True True False True Enable BibleSync as a member of the audience. True True True radiobutton_BSP_off BSP audience radio button True True 3 _Personal True True False True Enable BibleSync for personal or team use. True True True radiobutton_BSP_off BSP personal radio button True True 4 1 True True True 0 True True True 0 True 0 True True True 1 True 0 True True True 2 True 0 True True True 3 Private True True False True When in Personal mode, only programs running on this machine will hear your navigation. True True True BSP privacy button True True 4 2 True True True <i>Navigate:</i> True 0 Choose how to accept incoming navigation synchronization. True True 0 _Direct True True True True BibleSync navigation will send Xiphos directly to the verse indicated. True True True BSP nav direct radio button True True 1 _Verse list True True False True BibleSync navigation will use Xiphos' sidebar verse list. True True True radiobutton_BSP_nav_direct BSP nav verse list radio button True True 2 True 0 True True True 3 True 0 True True True 4 3 True True True <i>Listen:</i> True 0 Xiphos will listen to Speakers according to choice here. True True 0 Selective True True True True Choose the Speakers to be followed. True True True BSP listen some radio button True True 1 All True True True True All Speakers will be followed. True True True radiobutton_BSP_listen_some BSP listen all radio button True True 2 None True True True True No Speakers will be followed. True True True radiobutton_BSP_listen_some BSP listen none radio button True True 3 True 0 True True True 4 4 True True 300 150 True True automatic automatic in 0 5 True True True 0 <i>Special:</i> True True Additional traces can be presented during BibleSync operation by enabling presence, mismatch, and debug. Beware enabling these, they can be very chatty. Also, decide whether to allow group parameter as Xiphos' tab number. True True True 0 Presence True True False True Presence announcements will be shown in dialogs. True True True BSP presence button True True 1 Mismatch True True False True Mismatches from your session will be shown in dialogs. True True True BSP mismatch button True True 2 Debug True True False True Packet tracing. True True True BSP event debug button True True 3 _Group as tab True True False True Interpret the protocol's group number parameter as Xiphos' tab number. Disabling this may be necessary if some Speakers' use of group number is not appropriate as a tab number. True True True BSP event group-as-tab button True True 4 6 3 True BibleSync 3 False tab True 6 True 0 <b>General</b> True False False 0 True 8 2 True True True Select a particular language for interface display, other than your usual setting 0 Special Locale (requires restart) True False 0 True Special Locale Combo 1 0 Show splash screen at start up True True False True True True False False 1 Show Daily Devotion at start up True True False If you have set a preferred daily devotion module, its entry for today will be shown at startup. True True True False False 2 Use default Dictionary True True False Make double-click of a word always use default dictionary instead of dictionary currently displayed True True True Use default Dictionary Checkbox False False 3 Scroll to Previous/Next Chapter True True False Use Bible Text scroll bar to scroll to previous or next chapter True True True Scroll to Previous/Next Chapter Checkbox False False 4 Resize images True True False Automatically resize image content to fit the pane True True True Resize images checkbox False False 5 Highlight current verse True True False Apply high-contrast highlight to current verse - see color pickers True True True Highlight current verse check box False False 6 Highlight user annotations True True False Use inverted highlight on user-annotated verses True True True Highlight user annotations check box False False 7 Cross-references in verse list True True False Use the verse list for Bible cross-references instead of the previewer True True True Xrefs in verse list check box False False 8 Enable Prayer Lists True True False Make journals/prayer lists available True True True Enable Prayer Lists Checkbox False False 9 Enable Statusbar True True False Enable/Disable Statusbar. True True True Enable Statusbar Checkbox False False 10 Parallel color alternation True True False Parallel window can use alternating foreground/background. True True True Enable Parallel Alternation Checkbox False False 11 True True True 0 Verse number Offset the verse number in several ways 0 True True Bold True True False True Show verse number in bold text True True True Verse number bold checkbox True True 0 Brackets True True False True Show verse number with [surrounding brackets] True True True Verse number bracket checkbox True True 1 Superscript True True False True Show verse number as a superscript True True True Verse number superscript checkbox True True 2 True True 1 12 True True True 0 StudyPad default directory True True True 0 True True select-folder Select A Directory StudyPad default directory combo 0 False 1 13 False False 1 4 True General Misc 4 False tab 6 True 0 <b>Main Window Modules</b> True False False 0 True 8 6 True True True 0 Biblical Text False 0 True Change Biblical Text Combo 1 0 True True True 0 Commentary False 0 True Change Commentary Combo 1 1 True True True 0 Dictionary False 0 True Change Dictionary Combo 1 2 True True True 0 Book False 0 True Change Book Combo 1 3 False 1 5 True 6 True 0 <b>Modules</b> True False False 0 True icons True Clear all modules from the list gtk-clear Clear Modules from List Button False True True Remove the selected module from the list True gtk-cut Delete Selected Module From List Button False True True False True Open a dialog to select modules Add Modules True gtk-add Open Selection Dialog Button False True False False 1 True True automatic automatic in True True False 2 6 True Modules Parallel 6 False tab True 6 True 0 <b>Special Purpose Modules</b> True False False 0 True 8 6 True True True 0 Daily Devotional False 0 True Daily Devotional Combo 1 0 True True True 0 Hebrew Lexicon False 0 True Hebrew Lexicon Combo 1 1 True True True 0 Greek Lexicon False 0 True Greek Lexicon Combo 1 2 True True True 0 Default Dictionary False 0 True Change Default Dictionary Combo 1 3 True True True 0 Personal Notes False 0 True Change Personal Notes Combo 1 4 False 1 7 True Modules Misc 7 False tab 1 2 True end gtk-close -7 True True True False True False False 0 False end 0 xiphos-4.0.7+dfsg1/ui/prefs.gtkbuilder0000664000175000017500000046201713162045104017070 0ustar unit193unit193 -2 -1 +0 +1 +2 +3 +4 +5 -2 -1 +0 +1 +2 +3 +4 +5 True False Preferences center 590 300 xiphos-x-16.png dialog True False True False end gtk-close True True True False True False False 0 False False end 0 True False 6 6 165 True True in True True False True True 0 True False False False True True False logo.png True False Cover False True False 6 vertical True False 0 <b>Font Colors</b> True False False 0 True False 3 vertical 6 True False True True False 0.10000000149011612 Background True True 0 True True False True True 1 True False 0 True True True 4 True True 0 True False True True False 0.10000000149011612 Foreground True True 0 True True False True True 1 True False 0 True True True 4 True True 1 True False True True False 0.10000000149011612 Current Verse True True 0 True True False True True 1 True False 0 True True True 4 True True 2 True False True True False 0.10000000149011612 Verse Number True True 0 True True False True True 1 True False 0 True True True 4 True True 3 True False True True False 0.10000000149011612 Links True True 0 True True False True True 1 True False 0 True True True 4 True True 4 True False True True False 0.10000000149011612 Highlight Foreground True True 0 True True False True True 1 True False 0 True True True 4 True True 5 True False True True False 0.10000000149011612 Highlight Background True True 0 True True False True True 1 True False 0 True True True 4 True True 6 True False True True False 0.10000000149011612 Invert color pairs True True 0 True False True Normal Text True True True False True True 0 Highlight True True True False True True 1 True True 1 True False 0 True True True 4 True True 7 False True 1 1 True False Font Colors 1 False True False 6 vertical True False 0 <b>Font Sizes</b> True False False 0 True False 8 True True False All displayed font sizes are relative to this choice 0.090000003576278687 Base font size False True 0 True False model1 0 True False 1 False True 1 True False 8 True True False Commonly -1, to make verse numbers less obtrusive 0.090000003576278687 Verse number size False True 0 True False model2 0 True False 1 False True 2 True False True True False Name and size choice for any module in a given language; still overridden by a specific choice on a particular module 0.20000000298023224 Font preferences, per language True False True 0 True False Language Font Combo True True 1 True False 3 2 True False Font Misc 2 False True False 6 vertical True False True True False 0 0 <b>BibleSync</b> True True True 0 True False 0 True True True 1 True False 0 True True True 2 True False 0 True True True 3 True False Xiphos is the first Bible study program to provide an implementation of BibleSync, a synchronization protocol for Bible programs. If you work with multiple Bible programs, or if you work in a team, or if you have classroom activities using shared study, BibleSync can be a useful tool for you. BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible applications of your own, or in a working team; Speaker, to drive a lecture audience's Bible programs to follow along; Audience, to receive the speaker's navigation. 0 biblesync-v1-50.png True True 4 True True 0 True False True True False Select the mode in which BibleSync should operate. 0 <i>Mode:</i> True True True 0 _Off True True True True Disable BibleSync. True 0.5 True True BSP off radio button True True 1 _Speaker True True False True Enable BibleSync as the speaker. True 0.5 True True radiobutton_BSP_off BSP speaker radio button True True 2 _Audience True True False True Enable BibleSync as a member of the audience. True 0.5 True True radiobutton_BSP_off BSP audience radio button True True 3 _Personal True True False True Enable BibleSync for personal or team use. True 0.5 True True radiobutton_BSP_off BSP personal radio button True True 4 True True 1 True False True True False 0 True True True 0 True False 0 True True True 1 True False 0 True True True 2 True False 0 True True True 3 Private True True False True When in Personal mode, only programs running on this machine will hear your navigation. True 0.5 True True BSP privacy button True True 4 True True 2 True False True True False Choose how to accept incoming navigation synchronization. 0 <i>Navigate:</i> True True True 0 _Direct True True True True BibleSync navigation will send Xiphos directly to the verse indicated. True 0.5 True True BSP nav direct radio button True True 1 _Verse list True True False True BibleSync navigation will use Xiphos' sidebar verse list. True 0.5 True True radiobutton_BSP_nav_direct BSP nav verse list radio button True True 2 True False 0 True True True 3 True False 0 True True True 4 True True 3 True False True True False Xiphos will listen to Speakers according to choice here. 0 <i>Listen:</i> True True True 0 Selective True True True True Choose the Speakers to be followed. True 0.5 True True BSP listen some radio button True True 1 All True True True True All Speakers will be followed. True 0.5 True True radiobutton_BSP_listen_some BSP listen all radio button True True 2 None True True True True No Speakers will be followed. True 0.5 True True radiobutton_BSP_listen_some BSP listen none radio button True True 3 True False 0 True True True 4 True True 4 True False True 300 150 True True in True True 0 True True 5 True False True True False True Additional traces can be presented during BibleSync operation by enabling presence, mismatch, and debug. Beware enabling these, they can be very chatty. Also, decide whether to allow group parameter as Xiphos' tab number. 0 <i>Special:</i> True True True 0 Presence True True False True Presence announcements will be shown in dialogs. True 0.5 True True BSP presence button True True 1 Mismatch True True False True Mismatches from your session will be shown in dialogs. True 0.5 True True BSP mismatch button True True 2 Debug True True False True Packet tracing. True 0.5 True True BSP event debug button True True 3 _Group as tab True True False True Interpret the protocol's group number parameter as Xiphos' tab number. Disabling this may be necessary if some Speakers' use of group number is not appropriate as a tab number. True 0.5 True True BSP event group-as-tab button True True 4 True True 6 3 True False BibleSync 3 False True False 6 vertical True False 0 <b>General</b> True False False 0 True False 8 vertical 2 True False True True False Select a particular language for interface display, other than your usual setting 0 Special Locale (requires restart) True False True 0 True False Special Locale Combo True True 1 True True 0 Show splash screen at start up True True False True 0.5 True True False False 1 Show Daily Devotion at start up True True False If you have set a preferred daily devotion module, its entry for today will be shown at startup. True 0.5 True True False False 2 Use default Dictionary True True False Make double-click of a word always use default dictionary instead of dictionary currently displayed True 0.5 True True Use default Dictionary Checkbox False False 3 Scroll to Previous/Next Chapter True True False Use Bible Text scroll bar to scroll to previous or next chapter True 0.5 True True Scroll to Previous/Next Chapter Checkbox False False 4 Resize images True True False Automatically resize image content to fit the pane True 0.5 True True Resize images checkbox False False 5 Highlight current verse True True False Apply high-contrast highlight to current verse - see color pickers True 0.5 True True Highlight current verse check box False False 6 Highlight user annotations True True False Use inverted highlight on user-annotated verses True 0.5 True True Highlight user annotations check box False False 7 Cross-references in verse list True True False Use the verse list for Bible cross-references instead of the previewer True 0.5 True True Xrefs in verse list check box False False 8 Enable Prayer Lists True True False Make journals/prayer lists available True 0.5 True True Enable Prayer Lists Checkbox False False 9 Enable Statusbar True True False Enable/disable the Statusbar True 0 True True Enable Statusbar Checkbox False False 10 Parallel color alternation True True False Parallel window can use alternating foreground/background. True 0 True True Enable Parallel Alternation Checkbox False False 11 True False True True False Offset the verse number in several ways 0 Verse number True True 0 True False True Bold True True False True Show verse number in bold text True 0.5 True True Verse number bold checkbox True True 0 Brackets True True False True Show verse number with [surrounding brackets] True 0.5 True True Verse number bracket checkbox True True 1 Superscript True True False True Show verse number as a superscript True 0.5 True True Verse number superscript checkbox True True 2 True True 1 True True 12 True False True True False 0 StudyPad default directory True True True 0 True False True False select-folder Select A Directory StudyPad default directory combo True True 0 False True 1 True True 13 False False 1 4 True False General Misc 4 False False 6 vertical True False 0 <b>Main Window Modules</b> True False False 0 True False 8 vertical 6 True False True True False 0 Biblical Text False True 0 True False Change Biblical Text Combo True True 1 True True 0 True False True True False 0 Commentary False True 0 True False Change Commentary Combo True True 1 True True 1 True False True True False 0 Dictionary False True 0 True False Change Dictionary Combo True True 1 True True 2 True False True True False 0 Book False True 0 True False Change Book Combo True True 1 True True 3 False True 1 5 True False 6 vertical True False 0 <b>Modules</b> True False False 0 True False icons 2 True False Clear all modules from the list edit-clear-symbolic Clear Modules from List Button False True True False Remove the selected module from the list True edit-cut-symbolic Delete Selected Module From List Button False True True False False False True False Open a dialog to select modules Add Modules True list-add-symbolic Open Selection Dialog Button False True False False 1 True True in True True False True True 2 6 True False Modules Parallel 6 False True False 6 vertical True False 0 <b>Special Purpose Modules</b> True False False 0 True False 8 vertical 6 True False True True False 0 Daily Devotional False True 0 True False Daily Devotional Combo True True 1 True True 0 True False True True False 0 Hebrew Lexicon False True 0 True False Hebrew Lexicon Combo True True 1 True True 1 True False True True False 0 Greek Lexicon False True 0 True False Greek Lexicon Combo True True 1 True True 2 True False True True False 0 Default Dictionary False True 0 True False Change Default Dictionary Combo True True 1 True True 3 True False True True False 0 Personal Notes False True 0 True False Change Personal Notes Combo True True 1 True True 4 False True 1 7 True False Modules Misc 7 False True True 1 False True 2 closebutton1 xiphos-4.0.7+dfsg1/ui/gnome-session.png0000664000175000017500000001037213162045104017160 0ustar unit193unit193PNG  IHDR00WsRGBbKGD pHYs  tIME $e9zIDATh޵ZypŽ[}9 L|HH' YIH# pcsS eKXBdIlK^I{Lw?v$BeW;~S_ I`p{/d$ku)#no RD*e;#q o]c,b=@\g}z5__ BH! e9zzz~m.=uBݍ~ RtN<ӈ5 c^Hـ$ݵӶ2oudnC9lB `.q,ϯGuWW.YVп(P +P IINX.?O [,n} t%IsW~+zǜ9s=rԉ)La` 1TWꪦzȑ~[g.To\V9V|ĔTwlT͠4_~a,`d3/d"{޼ dO]]]^oot,* }7~ %?hR4&HPS! >~+XDWzs@'Ǘ膎x4DlhPAذC, 1]3xmGP1ҳ +[P4(6m|ɹ!O+5PJ(55s09HHY',0E{itH:'ymIEاi %AE /yUO=8Ŵdi(!NL 2!eZZ[n-5O(Cc /+ޣͮk{ AGUf4MBr 9벷vly}9 1+)Pjjj/kFF)fDLL)LS!`۶ }h7.A5Ͳ]&Z~GS_M7,P][`x !S"KLlo'&@LQUgS3kxf>;weklMLcu|VǞ}7¼ DEvaj8en'@NRX%SP4EL ˊ ڎW|uxP$# '۟ٶ-u\eS24L i&yB.&?{_kۖKy%)D"7{W|Ϻ-@"9OIPUu(c / '9=+./.\M#Z&"8 D6 ]! 8 TGgk|"قޖx-U/9с÷?&wlç̱d2'S!qinTu H9pKhsizQy*JkkMW587TJu}tPJ( GW;OP2{/?s}N 8Ȧ͛(/+/PF%,EwLhzO=k7rzEUIcYA[3 ̓%7ODžC{Xܽ>z,>gAIcDBD Ow%Ut(>,=8|"N}rTj qs~̝ E{mS*]J3v-f G/BbF8Zxԫ\1$qW/FŊ7YyޘAe?TEAiiq}m]^޳FmYӿ rɃ5B!淔1x?\!n"}/{m,s f#wͧpY]c<%F# p헳/v?c8/G  Cbd _%\xQQiI'M%(=7>w%@axb۶w bRpKk Q&|i?W=oa L7@hapGǏ9Qn:72TY\C g=Iy0]ÅK-X75T Ð<%Q{w})KkKDO("y=47m\PAXEd0?P @{o_^ppl{X8[Z<\/n_bgPHBN =|- `_m|g`:܆.ϻv~mt]^t/¼%3 eŒ}R[ `QN‘EU=P'_TSU4Ѽ|RURb`d$%A- ɰ={Z2)Ke! _ܪxF"B|2ThTF݊NPD$}O?#$DTή[<wD'9s 'kbI2Rtd7p}@$9i+$B٪Z7['D%7 w- c-?\%L9pW0|b][(Bp LdN݇ħϕ:WjMyڎe!f±q1@1SzL~ _,PQϬ/?3USg} ۛ^K_eY7Pu1ʹ,NlE= ]Gbo}y7ok=Sg75$b(eAñinOYt˱wc뇆TPCTba e̊zU&/+}u7VM R|rtvn#Q\ !CGQEIsHJSM0b5; R)݁jGw  DzTtj ]]-릧%≵5R¹xQLR82DU'5`?ŝRx[ '$Nw(wx}([2_|v2;裕2;08D8czï? of: $?cn"{%,IENDB`xiphos-4.0.7+dfsg1/ui/export-dialog.glade0000664000175000017500000010364113162045104017442 0ustar unit193unit193 True Copy/Export Passage GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False True False xiphos-x-16.png True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 0 True GTK_BUTTONBOX_END True True True gtk-cancel True GTK_RELIEF_NORMAL True -6 Export Passage Cancel True True True gtk-ok True GTK_RELIEF_NORMAL True -5 Export Passage OK 0 False True GTK_PACK_END True False 0 True gtk-dialog-warning 4 0.5 0.5 0 0 0 True True True Please check copyright before exporting! False True GTK_JUSTIFY_LEFT True False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 True True 0 True True 6 True False 2 True False 0 True Version False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True : False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True Key False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 0 False False True False 29 True True GTK_RELIEF_NORMAL True False False True True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-copy 4 0.5 0.5 0 0 0 False False True <b>Copy</b> True True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 0 False False True True GTK_RELIEF_NORMAL True False False True rb_copy True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-jump-to 4 0.5 0.5 0 0 0 False False True <b>Export</b> True True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 0 False False 0 False False True 0.5 0.5 1 1 0 0 12 0 Export complete book True Book True GTK_RELIEF_NORMAL True False False True Book Radio Button 0 False False True 0.5 0.5 1 1 0 0 12 0 True Export complete chapter True Chapter True GTK_RELIEF_NORMAL True False False True radiobutton1 Chapter Radio Button 0 False False True 0.5 0.5 1 1 0 0 12 0 True Export single verse True Verse True GTK_RELIEF_NORMAL True False False True radiobutton1 Verse Radio Button 0 False False True 0 0 1 1 0 0 12 0 True False 2 True True Verse range True GTK_RELIEF_NORMAL True False False True radiobutton1 0 False False True True 1 0 False GTK_UPDATE_ALWAYS False False 1 0 100 1 10 0 0 True True True True 1 0 False GTK_UPDATE_ALWAYS False False 1 0 100 1 10 0 0 True True 0 False False True <b>Format</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True 0.5 0.5 1 1 0 0 12 0 True True Plain Text True GTK_RELIEF_NORMAL True False False True radiobutton4 Plain Text Radio Button 0 False False True 1 0 1 1 0 0 12 0 True True HTML True GTK_RELIEF_NORMAL True False False True HTML Radio Button 0 False False True 0.5 0.5 1 1 0 0 12 0 True Indicates whether verse numbers should appear inline in the text for more than 1 verse. True _Verse numbers in text True GTK_RELIEF_NORMAL True False False True Verse Number button 0 False False True 0.5 0.5 1 1 0 0 12 0 True Indicates whether reference is placed first or last. True Reference last True GTK_RELIEF_NORMAL True False False True Reference last button 0 False False True 0.5 0.5 1 1 0 0 12 0 True Indicates whether or not version name is included in reference. True Include Version True GTK_RELIEF_NORMAL True False False True Version button 0 False False 0 True True 5 True GTK_FILE_CHOOSER_ACTION_SAVE True False False False Save Export As GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False True False xiphos-x-16.png True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 2 True GTK_BUTTONBOX_END True True True gtk-cancel True GTK_RELIEF_NORMAL True -6 True True True True gtk-save True GTK_RELIEF_NORMAL True -3 0 False True GTK_PACK_END xiphos-4.0.7+dfsg1/ui/xi-menus-popup.gtkbuilder0000664000175000017500000014423513162045104020656 0ustar unit193unit193 False Open in new tab False True False Open this bookmark in a new tab True True Open in a dialog False True False Open this bookmark in a dialog True True New Folder False True False Add new folder to selected folder True True Insert Bookmark False True False Insert new bookmark here True True _Edit Item False True False Edit bookmark item True True Delete Item False True False Delete item True True True False Expand All False True False Expand all Bookmarks groups True True Collapse All False True False Collapse all Bookmarks groups True True True False False True False Allow items to be moved from one folder to another Allow Reordering True True False Import Bookmarks False True False Load other bookmarks file (default: from BibleTime) True True Export Folder False True False Remove folder and save it True True False Add Sub-Item False True False Add a sub-item True True Add Item False True False Add an item True True Remove False True False Remove this item True True Edit False True False Edit this item True True False Open in new tab False True False Open selected module in a new tab True True Open in a separate window False True False Open selected module in a separate ['dialog'] window True True About False True False True True False About False True False True True Bookmark False True False True True Annotate Verse False True False True True True False Copy/Export Passage False True False True True True False File False True False True True False Open Module False True False True True True False gtk-print False True False True True gtk-close False True False True True Edit False True False True True False gtk-copy False True False True True gtk-find False True False True True Note False True False True True Open in editor False True False True True Module Options False True False True True False gtk-select-font False True False True True True False False False Verse Per Line True False False Headings True False False Words of Christ in Red True False False Strong's Numbers True False False Lemmas True False False Morphological Tags True False False Footnotes True False False Cross-references True False True False Footnote/Cross-ref Markers True False False Greek Accents True False False Hebrew Vowel Points True False False Hebrew Cantillation True False True False Transliteration True False False Variants True False False True False Primary Reading True False True False Secondary Reading True False True False All Readings True False False Transliterated Forms True False False Enumerations True False False Glosses True False False Morpheme Segmentation True False False Image Content True False False Respect Font Faces True False False Commentary by Chapter True False True False Doublespace True Lookup Selection False True False True True False False True False Use Current Dictionary True False True False Browse in BibleMap.org True True False Unlock This Module False True False True True Display Book Heading False True False True True Display Chapter Heading False True False True True Rename Pers.Comm. False True False True True Dump Pers.Comm. False True False True True Read Selection Aloud False True False True True False Simple False True False Create a new simple prayer list True True Subject False True False Create a new subject prayer list True True Monthly False True False Create a new monthly journal True True Daily False True False Create a new daily journal True True Outlined False True False Create a new outlined topic True True Book/Chapter False True False Create a new book/chapter outline True True False Open in new tab False True False Open selected module in a new tab True True Open in separate window False True False Open module in editor or plain display window True True About False True False True True False Save list as a single bookmark False True False Save these results as a single bookmark True True Save list as a series of bookmarks False True False Save these results as a series of bookmarks in their own folder True True True False Populate verse list False True False Provide a dialog in which to paste a line of verse references, to fill the verse list. True True Preload history from verse list False True False Push the entire verse list contents directly into the history list. True True True False Send list via BibleSync False True False Send this verse list via BibleSync to others, if you are in Personal or Speaker mode. True True Export List False True False True True False Send list via BibleSync False True False Send this verse list via BibleSync to others, if you are in Personal or Speaker mode. True True xiphos-4.0.7+dfsg1/ui/selector-prefs.glade0000664000175000017500000000706713162045104017626 0ustar unit193unit193 Module Selection True 222 300 xiphos-x-16.png dialog True True True automatic automatic in True True False True True 2 True end gtk-close -10 True True True False True False False 0 gtk-add -11 True True True False True False False 1 False end 0 xiphos-4.0.7+dfsg1/ui/module-manager_old.gtkbuilder0000664000175000017500000017722213162045104021505 0ustar unit193unit193 True False Module Manager 710 450 xiphos-x-16.png normal True False True False end _View Intro True True True False Open a brief introductory explanation of how the Module Manager works. False True False True 0 _Load Standard True True False Load and synchronize the standard set of known repositories, as maintained at crosswire.org, with your current remote sources. False True False True 1 gtk-refresh True True False Refresh Xiphos' knowledge of what modules are available at the selected remote repository False True False True 2 True True False False True False 0 0 True False 2 True False gtk-add False False 0 True False Install or update the selected modules _Install True False False 1 False True 3 gtk-remove True True False Remove the selected modules from your system False True False True 4 _Archive True True False Create a zip archive of the selected modules. False True False True 5 _Index True True False Build an index of the selected modules, for optimized ("lucene") searching. False True False True 6 _Delete Index True True False Delete the fast-search index of the selected modules. False True False True 7 Scan _Obsolete False True True False Scan for obsolete modules and offer to delete them. False True False True 8 gtk-close True True True False False True False True 9 _Cancel True True False False True False True 10 False False False True False 0 0 True False 2 True False gtk-go-forward False False 0 True False Continue True False False 1 False True 11 False True end 0 True True 8 169 True True 6 in True True False False True True False 6 6 True False False False True False 6 6 True False 5 <b>Sword</b> True center False False 0 True False sword3.png True True 1 True False 5 <b>Module Manager</b> True False False 2 True False <b>WARNING:</b> If you live in a persecuted country use with care. True False False 3 True False label2 False True False 2 True False 0.0099999997764825821 <b>Add and Remove Sources</b> True False False 0 True False 0.05000000074505806 6 Current local sources False False 1 True False 6 True False 12 True True in True True False True True 0 True False 6 gtk-add True True False Add a local folder as an install source, typically on a cdrom or flash drive. Such a folder contains subfolders "mods.d" and "modules". False True False False 0 gtk-remove True True False Remove one of your local folders as an install source. False True False False 1 False False 1 True True 2 True False 0.05000000074505806 6 Current Remote Sources False False 3 True False 7 True False 12 True True in True True False True True 0 True False 6 gtk-add True True False Add a custom remote install source. You must know its hostname and the folder where its repository lives. False True False False 0 gtk-remove True True False Remove a remote install source. False True False False 1 False False 1 True True 4 1 True False label3 1 False True False 3 True False 0.0099999997764825821 2 <b>Install Source</b> True False False 0 True False 1 19 True False 8 Local True True False False True True False False 0 True False True False True True 1 False True 1 True False 1 4 True False 8 Remote True True False False True True radiobutton1 False False 0 True False True False True True 1 False True 2 True False 0.0099999997764825821 4 <b>Install Destination</b> True False False 3 True False True False 8 True False True False 0.0099999997764825821 4 <i>Personal area, for your use only:</i> True False False 0 True True False False True True False Home dir False False 1 True False 0.0099999997764825821 4 <i>System area, for all users:</i> True False False 2 True True False False True radiobutton3 True False Sword sys dir False False 3 False True 0 True True 4 True False True False 0 gtk-dialog-warning 6 False True 0 True False <b>Warning:</b> If you live in a persecuted country and do not wish to risk detection you should NOT use the remote installation feature! True True False False 1 True True 5 2 True False label4 2 False True False 6 True True in True True True True 0 3 True False label5 3 False True False 6 True True in True True True True 0 4 True False label6 4 False True True 0 False 0.10000000149 False False 1 True True True True 1 button_view_intro button_load_sources button_refresh button_install button_remove button_archive button_index button_delete_index button_scan_obsolete button_close button_cancel button4 False 5 Local Install Folder xiphos-x-16.png dialog select-folder True False 24 True False end _Cancel True True True False False True False True 0 gtk-open True True True True False False True False True 1 False True end 0 button10 button11 xiphos-4.0.7+dfsg1/ui/gtk2_webedit.ui0000664000175000017500000017755113162045104016612 0ustar unit193unit193 About Studypad About Open about dialog gtk-about Bold Bold Make selection bold gtk-bold Copy Copy Copy selection to clipboard gtk-copy Cut Cut Cut selection gtk-cut Decrease indent Decrease Decrease paragraph indent gtk-unindent Delete selection Delete Remove selection gtk-delete Delete Item Delete Delete current item gtk-delete Find Find Search current document gtk-find Font Font Change font gtk-select-font Increase indent Increase Increase paragraph indent gtk-indent Insert emoticon Emoticon Insert an emoticon face-smile False Insert image Image Insert image at cursor gtk-orientation-landscape Insert link Link Insert a link gtk-network Insert Outline Outline Insert outline gtk-sort-ascending Insert rule Rule Insert horizontal rule gtk-remove Xiphos Link Xiphos Insert a link to a sword module gtk-network Insert table Table Insert a table gtk-missing-image False Italic Italic Change selection to italic font gtk-italic Center Center Center justify paragraph gtk-justify-center Full Full full justify gtk-justify-fill Left Left Left justify paragraph gtk-justify-left Right Right Right justify paragraph gtk-justify-right New New Create new file gtk-new Open Open Open file gtk-open Paste Paste Paste clipboard at cursor. gtk-paste Print Document Print Print the current document gtk-print Print Preview Preview Print preview of current document gtk-print-preview Quit Quit Shut down editor gtk-quit Redo Redo Redo last undo gtk-redo Find and replace Replace Search and replace gtk-find-and-replace Save Save Save changes to file gtk-save Save as Save as Save file as ... gtk-save-as Strikethrough Strikethrough Strikethrough selection gtk-strikethrough Underline Underline Underline selection gtk-underline Undo Undo Undo last change gtk-undo False 5 Find 300 dialog False 2 False end gtk-cancel True True True True False True 1 gtk-find-and-replace True True True True False True 2 gtk-find True True True True False True 3 False True end 0 True False True False True False 0 0.49000000953674316 9 Find False True 0 True True True True 1 False True 0 True False True False 2 Replace False True 0 True True True True 1 False True 2 False True 1 button_cancel button_replace button_find True False Editor 625 700 True False 6 6 4 4 28 True False True False _File True True False gtk-new action_new True False True True True False gtk-open action_open True False True True True False Recent files True True False gtk-save action_save True False True True gtk-save-as action_save_as True False True True True False action_print True False True True action_print_preview True False True True True False gtk-quit action_quit True False True True True False _Edit True True False action_cut True False True True gtk-copy action_copy True False True True gtk-paste action_paste True False True True gtk-delete action_delete True False True True True False _Help True True False gtk-about action_about True False True True False True 0 True False False True 1 True False True False action_new True False New True gtk-new False True action_open True False Open True gtk-open False True action_save True False Save True gtk-save False True action_delete_item True False Delete True False True True False False True action_undo True False Undo True gtk-undo False True action_redo True False Redo True gtk-redo False True True False False True action_cut True False Cut True gtk-cut False True action_copy True False Copy True gtk-copy False True action_paste True False Paste True gtk-paste False True True False False True action_find True False Find True gtk-find False True action_replace True False Replace True gtk-find-and-replace False True True False False True action_justify_left True False Left True gtk-justify-left False True action_justify_right True False Right True gtk-justify-right False True action_justify_center True False Center True gtk-justify-center False True action_justify_full True False Full True gtk-justify-fill False True True False False True action_decrease_indent True False Decrease True gtk-unindent False True action_increase_indent True False Increase True gtk-indent False True True True 0 False False 2 True False True False True False 1 0 1 Normal Header 1 Header 2 Header 3 Header 4 Header 5 Header 6 Address Preformatted Bulleted List Roman Numeral List Numbered List Alphabetical List True True 0 False True 0 True False action_bold True False Bold True gtk-bold False True action_italic True False Italic True gtk-italic False True action_underline True False Underline True gtk-underline False True action_strikethrough True False Strike True gtk-strikethrough False True True False False True action_font True False Font True gtk-select-font False True True False True False True Set font color of selected text. True rgb(0,0,0) False True False True False True Highlight selected text by setting background color. #fcfce9e94f4f False True False False True action_insert_image True False Image True insert-image False True action_insert_sword_link True False Link True insert-link False True action_insert_rule True False Rule True insert-object False True action_insert_table True False Table True insert-object False True action_insert_emoticon True False Emoticon True face-smile False True action_insert_outline True False Outline True False True True True 1 False True 3 True True True True 5 True False 2 False True 8 xiphos-4.0.7+dfsg1/ui/xi-export-bookmarks.glade0000664000175000017500000002315713162045104020614 0ustar unit193unit193 5 Export Bookmark Folder 640 640 normal True vertical 2 True vertical 10 True 0.019999999552965164 <b>Export to:</b> True False 0 True 3 True gtk-goto-bottom 6 False 0 True 4 2 6 Xiphos bookmarks True True False True True GTK_FILL GTK_FILL Html True True False True True radiobutton_xiphos_bookmarks 1 2 Plain text True True False True True radiobutton_xiphos_bookmarks 2 3 Include Bible text True True False True 3 4 1 False 1 True vertical save True False save 2 1 True end gtk-cancel True True True True False False 0 gtk-ok True True True True False False 1 False end 0 button_cancel button_ok xiphos-4.0.7+dfsg1/ui/arrow_down.png0000664000175000017500000000053213162045104016550 0ustar unit193unit193PNG  IHDR;֕JbKGD pHYs  tIME tEXtCommentCreated with The GIMPd%nIDAT(ϝk0m)1^KxER̚J 6agYz`^@ۀ) 0'# R.j kjɻ:JYhjNL唀LW=v""JC,X١H@[A_-40kidʨiftZS= 'gEIENDB`xiphos-4.0.7+dfsg1/ui/new_tab_button.png0000664000175000017500000000153213162045104017402 0ustar unit193unit193PNG  IHDRabKGD pHYs  tIMETIDATx]Oh\Uf3Cӆ"Ob"RA+](.t!Rq#Z[).\q!.ܺ( bj5bjJP۩Ӥ$ӤL&ysIF{\55[!eX\Mݛh;O>X$k04&?P]K0Kfsx=t:]/ѫl."^%7Hh D,y?tuPfsg'. {ヘs+ZFK,7FiܿԧteZ 30A@XkqLq*8YeYXMwʬ3w}~k@+vׂ `·+w3~9(GX+hKą,.[dg'Vhj -_]DZ"GWO^Nߪ2QrZ-T;X 0TO P1=_|ɹt:rJiVBiG8!N1NW5Z)Vqn{yw8 -ھiX Y8g <8NxwH48`èg*(T竊s8?yxv(*xIENDB`xiphos-4.0.7+dfsg1/ui/markverse.gtkbuilder0000664000175000017500000003014413162045104017740 0ustar unit193unit193 True False Mark/Unmark Verse 300 350 xiphos-x-16.png dialog True False True False end True True True False Add annotation. The verse will display with highlight colors and a *u marker to show content. True False 0 0 True False 2 True False document-new-symbolic False False 0 True False Mark True False False 1 New Annotation False False 0 Unmark True True True False True Remove annotation. Unmark False False 1 _Cancel True True True False True Cancel Annotation False False 2 False False end 0 True False 6 vertical 10 True False 18 True False 0 Verse: False False 0 180 True True Verse Entry True True 1 False True 0 True False 10 True False 0 Module: False False 0 180 True True Module Entry True True 1 False True 1 True True in True True True True 2 True True 2 Annotation Dialog button1 button3 button2 xiphos-4.0.7+dfsg1/ui/search-dialog_old.gtkbuilder0000664000175000017500000035526013162045104021312 0ustar unit193unit193 True False Advanced Search 665 465 xiphos-x-16.png normal True False True False end _Lucene Search Syntax True True False Open a brief explanation of the syntax used for optimized "lucene" searches. False True False True 0 _Attribute Search True True False Open a brief explanation of attribute-based searches. False True False True 1 gtk-close True True True False False True False True 2 False True end 0 True False 6 6 True False 4 True False 0 <b>search module</b> True end False False 0 True False 6 True False 0 6 for False False 0 True True Main Search Entry True True 1 gtk-find True True False Start/stop searching False True Find Button False False 2 False True 1 False True 0 True True False True True 166 True True in True True False Search Criteria Treeview False True True False 16 True False 4 4 True False 0 <b>Scope</b> True False False 0 True False 8 True False 6 True Entire module True True False Search entire module False True True Entire module radiobutton False False 0 Current results True True False Use the results of the last search as the scope of the search False True True radiobutton1 Current results radiobutton False False 1 Custom verse range True True False Use a custom range for the scope of the search False True True radiobutton1 Custom verse range radiobutton False False 2 False True 1 True False 8 True False False True Custom Range Selector Combo False False True 2 False True 0 True False 4 4 True False 0 <b>Modules</b> True False False 0 True False 8 True False 6 True Single module True True False Use a single module for the search False True True Single module radiobutton False False 0 Module list True True False Use the current module list for the search False True True radiobutton4 Module list radiobutton False False 1 Custom module list True True False Use a custom module list for the search False True True radiobutton4 Custom module list radiobutton False False 2 False True 1 True False 8 False True 2 True False 8 True False False True Custom Range Selector Combo False False True 3 False True 1 True False 4 35 True False True False 0 <b>Search Type</b> True False False 0 True False 8 True False Optimized ("Lucene") True True False Fast, featureful, index-based search Indexes must have been built beforehand: See Module Manager's maintenance functions False True True Optimized ("Lucene") radiobutton False False 0 Multi word True True False False True True radiobutton16 Multi word radiobutton False False 1 Regular expression True True False False True True radiobutton16 Regular expression radiobutton False False 2 Exact phrase True True False False True True radiobutton16 Exact phrase radiobutton False False 3 Attributes True True False Make selections on the Attribute Search tab False True True radiobutton16 Attributes radiobutton False False 4 False True 1 False True 0 True False True False 0 <b>Options</b> True False False 0 True False 8 True False Match case True True False False True True Match case checkbox False False 0 False False 1 True False 8 True True 3 False True 1 True True 2 True True True False Search Criteria False True False 4 6 True False icons False Show in main window False gtk-jump-to False True True False Save search results as bookmarks False gtk-save False True True False Export current search results False Export True gtk-goto-bottom False True True False Clear lists for new search False gtk-clear False True False False 0 True True 148 True False True False 0 <b>Found</b> True False False 0 True True in Result Summary Window True True False Result Summary Table True True 1 False True True True 148 True False True False 0 <b>Search Results</b> True False False 0 True True in True True False True True 1 False True True False True False 0 <b>Preview</b> True False False 0 True True True True True True 1 True False 0.10000000149 False False 2 1 True False Results 1 False True False 6 6 True False icons True False Create new custom range False gtk-new New Range Button False True True False Save custom range False gtk-save Save Range Button False True True False Delete selected range False gtk-cut Delete Range Button False True False False 0 True False 7 True True False True False 0 <b>Ranges</b> True False False 0 True True in True True False True True 1 True True 0 True False 6 True False 0 <b>Range Name</b> True False False 0 True True Range Name Entry False False 1 True False 0 <b>Range Definition</b> True False False 2 True True Range Definition Entry False False 3 True False e.g. Matt-John;Rev4 False False 4 True True in True True False Custom Range Preview True True 5 True True 1 True True 1 2 True False Custom Verse Ranges 2 False True False 6 6 True False icons True False Create a new module list False gtk-new New Custom Module List Button False True True False Save the module list False gtk-save Save Custom Module List Button False True True False Delete the selected list False gtk-cut Clear Custom Module List Button False True False False 0 True False 7 True True False True False 0 <b>Module Lists</b> True False False 0 True True in True True False True True 1 True True 0 True False 6 True False 0 <b>List Name</b> True False False 0 True True Custom Module List Name Entry False False 1 True False 0 <b>Modules</b> True False False 2 True False icons True False Clear all modules from the list False gtk-clear Clear Modules from List Button False True True False Remove the selected module from the list False True gtk-cut Delete Selected Module From List Button False True True False False True False Open a dialog to select modules to add to the list False Add Modules True gtk-add Open Selection Dialog Button False True False False 3 True True in True True False True True 4 True True 1 True True 1 3 True False Custom Module Lists 3 False True False True False True False 0.019999999552965164 <b>Attribute</b> True False False 0 True False 6 Strongs Numbers True True False Search for Strongs Numbers like G4442 or H1121 False True True True Strongs Numbers radiobutton False False 0 Morphological Tags True True False Search for Morphological tags False True True radiobutton13 Morphological Tags radiobutton False False 1 Footnotes True True False Search in footnotes False True True radiobutton13 Footnotes radiobutton False False 2 True True 1 True True 0 True False True False 0 <b>Results Display Options</b> True False False 0 True False 6 Show Strong's Numbers True True False In modules that have Strong's Numbers False True True True Show Strong's Numbers checkbox False False 0 Show Morphological Tags True True False In modules that have Morphological Tags False True True Show Morphological Tags checkbox False False 1 Show Footnotes True True False In modules that have Footnotes False True True Show Footnotes checkbox False False 2 True True 1 True True 1 4 False Attribute Search 4 False True True 1 True True 1 button_intro_lucene button_intro_attributes closebutton1 False Module Selection 222 300 xiphos-x-16.png dialog True False True False end gtk-close True True True False False True False True 0 gtk-add True True True False False True False True 1 False True end 0 True True in True True False True True 1 closebutton2 button2 xiphos-4.0.7+dfsg1/ui/markverse_old.gtkbuilder0000664000175000017500000002714513162045104020605 0ustar unit193unit193 True Mark/Unmark Verse 300 350 xiphos-x-16.png dialog True True 6 10 True 18 True 0 Verse: False False 0 180 True True Verse Entry 1 False 0 True 10 True 0 Module: False False 0 180 True True Module Entry 1 False 1 True True automatic automatic in True True True True 2 True True 2 True end True True True False Add annotation. The verse will display with highlight colors and a *u marker to show content. True 0 0 True 2 True gtk-new 4 False False 0 True Mark True False False 1 New Annotation False False 0 Unmark True True True False True Remove annotation. Unmark False False 1 _Cancel True True True False True Cancel Annotation False False 2 False end 0 Annotation Dialog button1 button3 button2 xiphos-4.0.7+dfsg1/ui/sword3.png0000664000175000017500000000757213162045104015623 0ustar unit193unit193PNG  IHDR@:_ybKGD pHYs  ~tIME  >IDATxŚ{pպ_%^!m#-Z(Z\TZ2[<qQFkd5cP 8_n"(.B+5.`ޣ Fd u]-::{u:t zǁ$ ( VPi꡽А GQ`wp"iըCE w'z܄[:XW_@jDъ h:*MAz\!Ws<>/֡as1tFOUŸ)ezJOfG+q:ج@}+8R+zS_Fm03!Ш?n 4k,Ö-[U}7!9[@9&jJVBџcI/۶;l61c ߏ緬l6X`"*FkmKm,piGx$M+j=fDÆ\VV&.\F\h4ψSӑ0f_TF̤Tcn7|'3vX:ӧ6mӛk { XFH܋ G2 ^{ JIIIRbb"&M"99YzW񐟟/Yn8rXz5k׮MΈ1ʃUUÀ`0xv{`0Hzrn7ӧO{OSQQAiiDh:M!0;[DWG cvky@[[6l^xQQQAmm-jhƏ?Β/4/܎nFQSq-$9h44{__ ,f,ˬY͛7K]p7U<d =H .ʽ,.\HOO`0HZ( ECC˖-űc8pCE= h4\x((( ==Y֭[̙3l۶ tVXAJJ 3fA|!eLҤ{ ^'77Wjll(NM Q[[FA!PcXj. T*4 ,xbnXyoժUһ+c99ݻ%K`XHOOgȐO>wM@@f).."z;v,)))FˉHOn<,f8)33YIMM*9Za(fIV3qDFݻIMMeCp6Qwwg7شi̙3%VwAll+j~vqqqxnBCC /`9ropCdYC륩SJ'O;uT.]旛]%?Oى444x3f dҥi׃᤭FXV x<//!=='Bol&MDKK N7 ##CJOOk HKKBٲe%Kߏj;wX1@NohJFcEUUO]oo/Nvzۍv_gG\\|X;deeq/^LYYg槟~ѣp0gٺu^'))Ir:8dwXp8n7gϞebΝ̞=q'ͯt:H_~o?ӧOF-ZDee%ob`4q6Ddtbyprlv!WqCzǵ%kn:a۶m477{noX;䣏>c㏩$++ I&QYYfBPdp; AXVFjL&TTTx㡿v- AM/77322$H[kO3gAR.`2228qF(H7Ҫ52ZQzL?Gg`(;;[6m~*_ C}}}LQTT$ZZZ|Vhhh.u_#n"Nb{$iD_rbdܹn_'VsN"&&zF/y!`׮]_|pAzjf͚%JJJD}}=MMܒ_u ]3gصkx< 'NSWlb֔.sn-6vb?%/c fIENDB`xiphos-4.0.7+dfsg1/ui/export-dialog_old.gtkbuilder0000664000175000017500000010263213162045104021357 0ustar unit193unit193 100 1 1 10 100 1 1 10 True False Copy/Export Passage xiphos-x-16.png dialog True False True False end _Cancel False True True True False False True Export Passage Cancel False True 0 gtk-ok False True True True False False True Export Passage OK False True 1 False True end 0 True False True False gtk-dialog-warning True True 0 True False Please check copyright before exporting! True True True True 1 True True 1 True False 6 2 True False True False Version False False 0 True False : False False 1 True False Key False False 3 False False 0 True False 29 False True True False False 0.5 True True False 0 0 True False 2 True False gtk-copy False False 0 True False <b>Copy</b> True True False False 1 False False 0 False True True False False 0.5 True rb_copy True False 0 0 True False 2 True False gtk-jump-to False False 0 True False <b>Export</b> True True False False 1 False False 1 False False 1 True False 12 Book False True True False Export complete book False True 0.5 True Book Radio Button False False 2 True False 12 Chapter False True True False Export complete chapter False True 0.5 True radiobutton1 Chapter Radio Button False False 3 True False 12 Verse False True True False Export single verse False True 0.5 True radiobutton1 Verse Radio Button False False 4 True False 0 0 12 True False 2 Verse range False True True False False True 0.5 True radiobutton1 False False 0 True True adjustment1 1 True True 1 True True adjustment2 1 True True 2 False False 5 True False 0 <b>Format</b> True False False 6 True False 12 Plain Text False True True False False True 0.5 True radiobutton4 Plain Text Radio Button False False 7 True False 1 0 12 HTML False True True False False True 0.5 True HTML Radio Button False False 8 True False 12 _Verse numbers in text False True True False Indicates whether verse numbers should appear inline in the text. False True 0.5 True Verse Number button False False 9 True False 12 Reference last False True True False True Indicates whether reference is placed first or last. Indicates whether reference is placed first or last. False True 0.5 True True Reference last button False False 10 True False 12 Include version False True True False True Indicates whether or not version name is included in reference. Indicates whether or not version name is included in reference. False True 0.50999999046325684 True True Version button False False 11 True True 2 cancelbutton1 okbutton1 xiphos-4.0.7+dfsg1/ui/editor_link_dialog.xml0000664000175000017500000002565713162045104020244 0ustar unit193unit193 5 Insert Link 402 164 normal True vertical 2 True True 107 insert-link False 0 True vertical 4 True 3 2 True 1 5 Verse True 1 5 Module 1 2 True 1 5 Link Text 2 3 True True 1 2 True True 1 2 1 2 True True 1 2 2 3 1 True True Link directly True True False True True 0 Link via verse list True True False 0.54000002145767212 True True radio_direct False 1 end 1 5 1 False 1 True end gtk-cancel True True True True False False 0 Test Link True True True image1 False False 1 gtk-ok True True True True False False 2 False False end 0 button_cancel button_test button_ok True insert-link xiphos-4.0.7+dfsg1/ui/xi-menus.glade0000664000175000017500000024502713162045104016436 0ustar unit193unit193 True window1 GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False 250 100 True False True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True False True False 0 True GTK_PACK_DIRECTION_LTR GTK_PACK_DIRECTION_LTR True _File True True Open Study_pad True True silk-edit-bookmarks.png 0.5 0.5 0 0 True True _Open Session True Open a saved tab settings collection True gtk-open 1 0.5 0.5 0 0 True _Save Session True Save this collection of tab settings True gtk-save 1 0.5 0.5 0 0 True True _New Prayerlist/Journal True Create a new journal or prayerlist from a template True gtk-new 1 0.5 0.5 0 0 True True gtk-quit True True _Edit True True _Search True Bring the simple sidebar search forward True gtk-find 1 0.5 0.5 0 0 True _Advanced Search True Open the advanced search dialog, to run complex queries True gtk-find 1 0.5 0.5 0 0 True True _Preferences True True gtk-preferences 1 0.5 0.5 0 0 True Use module manager to install and remove Sword modules _Module Manager True True gtk-preferences 1 0.5 0.5 0 0 True _View True True Preview _Daily Devotion True Show today's entry from your selected daily devotional in the previewer True True _Bible True False True _Preview True False True _Commentary/Book True False True Dictionar_y True False True True L_ink Tabs Make all tabs' Bibles navigate together True False True _Read Aloud True False Turn on text-to-speech reading of Bible verses as they are selected True Show Verse _Numbers True False Display verse numbers in the text True _Highlight Current Verse True False Apply a high-contrast highlight to the current verse True True _Attach/Detach Sidebar True Operate the sidebar as a separate window True _Show/Hide Attached Sidebar True Remove the sidebar entirely from view True Show Parallel View in a _Tab True False Provide the full-chapter parallel Bible window as another tab True Show Previe_wer in the Sidebar True False Select Previewer position between sidebar or beneath Bible True _Help True True _Contents True Open the help viewer on the Xiphos manual True gtk-help 1 0.5 0.5 0 0 True _Mailing List True Open a browser on the users' mailing list webpage True mailing_list_icon-16.png 0.5 0.5 0 0 True _Live Chat True Open a browser on an interface to live IRC chat True chat_icon-16.png 0.5 0.5 0 0 True _Report Bug True Open a browser on our bug tracker True gtk-dialog-error 1 0.5 0.5 0 0 True True About _Translation True Learn about translating the Xiphos interface to other languages True translation_icon-16.png 0.5 0.5 0 0 True True _About The SWORD Project True Learn about The Sword Project, of which Xiphos is one application True sword_icon-16.png 0.5 0.5 0 0 True _View Xiphos Releases True Visit the releases web page. Is your Xiphos current? True xiphos-x-16.png 0.5 0.5 0 0 True About _Xiphos True Learn about Xiphos True xiphos-x-16.png 0.5 0.5 0 0 0 False False True About True True sword_icon-16.png 0.5 0.5 0 0 True Bookmark True True epiphany-bookmarks.png 0.5 0.5 0 0 True Annotate Verse True True epiphany-bookmarks.png 0.5 0.5 0 0 True True Copy/Export Passage True True gtk-copy 1 0.5 0.5 0 0 True True File True True gtk-open 1 0.5 0.5 0 0 True Open Module True True gtk-open 1 0.5 0.5 0 0 True True gtk-print True True gtk-close True True Edit True True gtk-edit 1 0.5 0.5 0 0 True gtk-copy True True gtk-find True True Note True True gtk-edit 1 0.5 0.5 0 0 True Open in editor True True gtk-edit 1 0.5 0.5 0 0 True Module Options True True gtk-ok 1 0.5 0.5 0 0 True gtk-select-font True True False Verse Per Line True False False Headings True False False Words of Christ in Red True False False Strong's Numbers True False False Lemmas True False False Morphological Tags True False False Footnotes True False False Cross-references True False True Footnote/Cross-ref Markers Show non-anonymous markers e.g. "*n23" True False False Greek Accents True False False Hebrew Vowel Points True False False Hebrew Cantillation True False True Transliteration True False False Variants True True Primary Reading True False True Secondary Reading True False True All Readings True False False Transliterated Forms True False False Enumerations True False False Glosses True False False Morpheme Segmentation True False False Image Content True False False Respect Font Faces True False False Commentary by Chapter True False True Doublespace True False True Lookup Selection True True gtk-find 1 0.5 0.5 0 0 True Use Current Dictionary True True Browse in BibleMap.org True True True Unlock This Module True True gtk-dialog-authentication 1 0.5 0.5 0 0 True Display Book Heading True True gtk-open 1 0.5 0.5 0 0 True Display Chapter Heading True True gtk-open 1 0.5 0.5 0 0 True Rename Pers.Comm. True True gtk-convert 1 0.5 0.5 0 0 True Dump Pers.Comm. True True gtk-paste 1 0.5 0.5 0 0 True Read Selection Aloud True True gnome-sound-properties.png 0.5 0.5 0 0 True Save these results as a single bookmark Save list as a single bookmark True True gtk-save-as 1 0.5 0.5 0 0 True Save these results as a series of bookmarks in their own folder Save list as a series of bookmarks True True gtk-save-as 1 0.5 0.5 0 0 True True Provide a dialog in which to paste a line of verse references, to fill the verse list. Populate verse list True True gtk-copy 1 0.5 0.5 0 0 True Push the entire verse list contents directly into the history list. Preload history from verse list True True gtk-copy 1 0.5 0.5 0 0 True True Send this verse list via BibleSync to others, if you are in Personal or Speaker mode. Send list via BibleSync True True gtk-fullscreen 1 0.5 0.5 0 0 True Export List True True gtk-goto-bottom 1 0.5 0.5 0 0 True Send this verse list via BibleSync to others, if you are in Personal or Speaker mode. Send list via BibleSync True True gtk-fullscreen 1 0.5 0.5 0 0 True Open this bookmark in a new tab Open in new tab True True new_tab_button.png 0.5 0.5 0 0 True Open this bookmark in a dialog Open in a dialog True True dlg-un-16.png 0.5 0.5 0 0 True Add new folder to selected folder New Folder True True gtk-new 1 0.5 0.5 0 0 True Insert new bookmark here Insert Bookmark True True gtk-new 1 0.5 0.5 0 0 True Edit bookmark item _Edit Item True True gtk-edit 1 0.5 0.5 0 0 True Delete item Delete Item True True gtk-delete 1 0.5 0.5 0 0 True True Expand all Bookmarks groups Expand All True True gtk-sort-descending 1 0.5 0.5 0 0 True Collapse all Bookmarks groups Collapse All True True gtk-sort-ascending 1 0.5 0.5 0 0 True True Allow items to be moved from one folder to another Allow Reordering True False True True Load other bookmarks file (default: from BibleTime) Import Bookmarks True True gtk-add 1 0.5 0.5 0 0 True Remove folder and save it Export Folder True True gtk-goto-bottom 1 0.5 0.5 0 0 True Open selected module in a new tab Open in new tab True True new_tab_button.png 0.5 0.5 0 0 True Open selected module in a separate ['dialog'] window Open in a separate window True True dlg-un-16.png 0.5 0.5 0 0 True About True True sword_icon-16.png 0.5 0.5 0 0 True Create a new simple prayer list Simple True True gtk-edit 4 0.5 0.5 0 0 True Create a new subject prayer list Subject True True gtk-edit 4 0.5 0.5 0 0 True Create a new monthly journal Monthly True True gtk-edit 4 0.5 0.5 0 0 True Create a new daily journal Daily True True gtk-edit 4 0.5 0.5 0 0 True Create a new outlined topic Outlined True True gtk-edit 4 0.5 0.5 0 0 True Create a new book/chapter outline Book/Chapter True True gtk-edit 4 0.5 0.5 0 0 True Open selected module in a new tab Open in new tab True True new_tab_button.png 0.5 0.5 0 0 True Open module in editor or plain display window Open in separate window True True silk-edit-bookmarks.png 0.5 0.5 0 0 True About True True sword_icon-16.png 0.5 0.5 0 0 True Add a sub-item Add Sub-Item True True gtk-add 4 0.5 0.5 0 0 True Add an item Add Item True True gtk-add 4 0.5 0.5 0 0 True Remove this item Remove True True gtk-remove 4 0.5 0.5 0 0 True Edit this item Edit True True gtk-edit 4 0.5 0.5 0 0 xiphos-4.0.7+dfsg1/ui/sword_icon-16.png0000664000175000017500000000074213162045104016764 0ustar unit193unit193PNG  IHDRsO/sRGBbKGD pHYs  ~tIME $%bIDAT(ϵKPOGSTIto'qA%8# 3tHt(JH"H-*\J{{eRGǧw)]_0a}1YkDV[Wh[WhT+0ibk{& :JefE-ϯ`*7 d%Aٜb0*m۱38u:PJ`I0p{d<#&JQI~~UL^F\.Yf$IhZyFcLhV0Mr0UU_4mu N !%|(H""H True Advanced Search GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False 665 465 True False xiphos-x-16.png True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True False True False 0 True GTK_BUTTONBOX_END False True True _Lucene Search Syntax Open a brief explanation of the syntax used for optimized "lucene" searches. True GTK_RELIEF_NORMAL True -9 False True True _Attribute Search Open a brief explanation of attribute-based searches. True GTK_RELIEF_NORMAL True -8 True True True gtk-close True GTK_RELIEF_NORMAL True -7 0 False True GTK_PACK_END 6 True False 6 True False 4 True <b>search module</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_END -1 False 0 0 False False True False 6 True for False False GTK_JUSTIFY_LEFT False False 0 0.5 6 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True True True 0 True * False Main Search Entry 0 True True True Start/stop searching True gtk-find True GTK_RELIEF_NORMAL True Find Button 0 False False 0 True True 0 False True True True True False GTK_POS_TOP False False True True 166 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False Search Criteria Treeview True False True False 16 4 True False 4 True <b>Scope</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True 0.5 0.5 1 1 0 0 8 0 True True 6 True Search entire module True Entire module True GTK_RELIEF_NORMAL True False False True Entire module radiobutton 0 False False True Use the results of the last search as the scope of the search True Current results True GTK_RELIEF_NORMAL True False False True radiobutton1 Current results radiobutton 0 False False True Use a custom range for the scope of the search True Custom verse range True GTK_RELIEF_NORMAL True False False True radiobutton1 Custom verse range radiobutton 0 False False 0 False True True 0.5 0.5 1 1 0 0 8 0 True False False True True Custom Range Selector Combo 0 False True 0 False True 4 True False 4 True <b>Modules</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True 0.5 0.5 1 1 0 0 8 0 True True 6 True Use a single module for the search True Single module True GTK_RELIEF_NORMAL True False False True Single module radiobutton 0 False False True Use the current module list for the search True Module list True GTK_RELIEF_NORMAL True False False True radiobutton4 Module list radiobutton 0 False False True Use a custom module list for the search True Custom module list True GTK_RELIEF_NORMAL True False False True radiobutton4 Custom module list radiobutton 0 False False 0 False True True 0.5 0.5 1 1 0 0 8 0 True False False True True Custom Module List Combo 0 False True 0 False True 4 True False 35 True False 0 True <b>Search Type</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True 0.5 0.5 1 1 0 0 8 0 True False 0 True Fast, featureful, index-based search Indexes must have been built beforehand: See Module Manager's maintenance functions True Optimized ("Lucene") True GTK_RELIEF_NORMAL True False False True Optimized ("Lucene") radiobutton 0 False False True True Multi word True GTK_RELIEF_NORMAL True False False True radiobutton16 Multi word radiobutton 0 False False True True Regular expression True GTK_RELIEF_NORMAL True False False True radiobutton16 Regular expression radiobutton 0 False False True True Exact phrase True GTK_RELIEF_NORMAL True False False True radiobutton16 Exact phrase radiobutton 0 False False True Make selections on the Attribute Search tab True Attributes True GTK_RELIEF_NORMAL True False False True radiobutton16 Attributes radiobutton 0 False False 0 False True 0 False True True False 0 True <b>Options</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True 0.5 0.5 1 1 0 0 8 0 True False 0 True True Match case True GTK_RELIEF_NORMAL True False False True Match case checkbox 0 False False 0 False False True 0.5 0.5 1 1 0 0 8 0 0 True True 0 False True 0 True True True True False True True Search Criteria False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab 4 True False 6 True GTK_ORIENTATION_HORIZONTAL GTK_TOOLBAR_ICONS True True Show in main window gtk-jump-to True True False False False True True Save search results as bookmarks gtk-save True True False False True True Export current search results Export True gtk-goto-bottom True True False False True True Clear lists for new search gtk-clear True True False False True 0 False False True True 148 True False 0 True <b>Found</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT Result Summary Window True True False False False True False False False Result Summary Table 0 True True True False True True 148 True False 0 True <b>Search Results</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False 0 True True True False True False 0 True <b>Preview</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True True True 0 True True True GTK_PROGRESS_LEFT_TO_RIGHT 0 0.10000000149 PANGO_ELLIPSIZE_NONE 0 False False False True True Results False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab 6 True False 6 True GTK_ORIENTATION_HORIZONTAL GTK_TOOLBAR_ICONS True True True Create new custom range gtk-new True True False New Range Button False True True Save custom range gtk-save True True False Save Range Button False True True Delete selected range gtk-cut True True False Delete Range Button False True 0 False False True True 7 True False 0 True <b>Ranges</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False 0 True True 0 True True True False 6 True <b>Range Name</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True True True 0 True * False Range Name Entry 0 False False True <b>Range Definition</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True True True 0 True * False Range Definition Entry 0 False False True e.g. Matt-John;Rev4 False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False Custom Range Preview 0 True True 0 True True 0 True True False True True Custom Verse Ranges False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab 6 True False 6 True GTK_ORIENTATION_HORIZONTAL GTK_TOOLBAR_ICONS True True True Create a new module list gtk-new True True False New Custom Module List Button False True True Save the module list gtk-save True True False Save Custom Module List Button False True True Delete the selected list gtk-cut True True False Clear Custom Module List Button False True 0 False False True True 7 True False 0 True <b>Module Lists</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False 0 True True 0 True True True False 6 True <b>List Name</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True True True 0 True * False Custom Module List Name Entry 0 False False True <b>Modules</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True GTK_ORIENTATION_HORIZONTAL GTK_TOOLBAR_ICONS True True True Clear all modules from the list gtk-clear True True False Clear Modules from List Button False True True Remove the selected module from the list True gtk-cut True True False Delete Selected Module From List Button False True True True True True False False True Open a dialog to select modules to add to the list Add Modules True gtk-add True True False Open Selection Dialog Button False True 0 False False True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False 0 True True 0 True True 0 True True False True True Custom Module Lists False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab True False 0 True False 0 True <b>Attribute</b> False True GTK_JUSTIFY_LEFT False False 0.019999999553 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 6 True False 0 True Search for Strongs Numbers like G4442 or H1121 True Strongs Numbers True GTK_RELIEF_NORMAL True True False True Strongs Numbers radiobutton 0 False False True Search for Morphological tags True Morphological Tags True GTK_RELIEF_NORMAL True False False True radiobutton13 Morphological Tags radiobutton 0 False False True Search in footnotes True Footnotes True GTK_RELIEF_NORMAL True False False True radiobutton13 Footnotes radiobutton 0 False False 0 True True 0 True True True False 0 True <b>Results Display Options</b> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 6 True False 0 True In modules that have Strong's Numbers True Show Strong's Numbers True GTK_RELIEF_NORMAL True True False True Show Strong's Numbers checkbox 0 False False True In modules that have Morphological Tags True Show Morphological Tags True GTK_RELIEF_NORMAL True False False True Show Morphological Tags checkbox 0 False False True In modules that have Footnotes True Show Footnotes True GTK_RELIEF_NORMAL True False False True Show Footnotes checkbox 0 False False 0 True True 0 True True False True Attribute Search False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab 0 True True 0 True True True Module Selection GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False 222 300 True False xiphos-x-16.png True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 0 True GTK_BUTTONBOX_END True True True gtk-close True GTK_RELIEF_NORMAL True -7 True True True gtk-add True GTK_RELIEF_NORMAL True -10 0 False True GTK_PACK_END True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False 0 True True xiphos-4.0.7+dfsg1/ui/silk-edit-bookmarks.png0000664000175000017500000000143213162045104020242 0ustar unit193unit193PNG  IHDRa pHYs  tIMEJbKGDIDAT=lu{J˕Zh!6ȇZD n`L48nBLL 8!PiRA?}?':0o߾ =} Rau)|cG9Y__W DIl 3N8arr@/պͱoyx<"˗/y"R򀛏oSm#V͑U*vrr)$R!$BD71ң{社39D,rdx4oY[{:RUt:#L7E_oJQ,KeY3`kJPk=k#yDH)iZT:}|C/ٚTVh{g a0N`iqcv~Q{3zZޕk޲`@RJORn͏ ZO[Mth>Z!( Г9.mU]#Gg٫] )ֳؿm#EʲRXОI+7 Ae^ @9DPܘOzf[!7W044޵')\w/"TVzLy<[<"}%DB)\j6gYwUX8IENDB`xiphos-4.0.7+dfsg1/ui/biblesync-v1-50.png0000664000175000017500000002125413162045104017113 0ustar unit193unit193PNG  IHDR\ATJgAMA asRGB cHRMz&u0`:pQ<bKGD pHYsHHFk>!:IDATx{weUZk} u+vW]M':@7QQ1"̈A<FD̏0 "b@eEPrhi:wUuWuӹ眽Zǭn@Gv_'"gs&I * f|' "DZD|AA< (H@Q!  2/D|sn"kD@,mzy D1$艁$4 윖 @{D"""{X@f!bR2J/SE~LOb&]~@um  {z @ Jkh|R_5aA +lsz)áFÿrF%d` TR> >| gY(ECQa ֐{M.o MbW,Ho6}uˍ 7?u^z4ʧSV9$vq ҂y7q;Ɂ JA+ˆ81]kǿq2!g}i6Go2Zp_DTY'GRl; M.8{W/+.ۇ4,؜]|n\* ǵ;81# I{ЀI_@jS#AZ)c4j#D)5x&n^ro_h ~$8(}1G8?X{H6s饥"S !$Qāg;v45e+Ķ [W?maam({V@[WǓ͙`b*o tՉ_~mTA$7gN$Qփ ֦6GoROA=aP1w,Xo\أB?JNwa(5Tom[-կ􂽊+V&6iz\~)ss( $||/fsJQ=F$AeCrj?zajɲڔ(K@$ }wݽɃsh>_,-{QL~pUvez}+`f*жA'.ås3=ZEA@]ntP:oo6A[DS vi; \otvInT*Sx_;yɗ@EQ!J=  S+ κ^@s@""$Dt|&Ӽ1d'dա~Ux7o2Jv:4ya]xW;39||$X3g.Zڔ<gB@B$" :~ !":;ϪSh"!`A-@33;)q1)TJ]_-'hNѩk~q*yo9̴A(K1&G vkwv NM]*wfq9V -5mj=__閫6]Ϫp [G~٪,c1/z`Oc-}uy(sL21QKga˖˾ QK {KA_{J7/M)`txcXmf[1 ,NG 0);@ ʡsW/ZR^H3~j=2OdՉZcGb1@Elh" @ [jrh<pyw;|`zuyĉKHس$mLԊHA/U|!xŗ& qsP6Y%u;Lߜs(m0TQ9٫fQOv@#Z9zlz*b@+YPQ3zK`Xy!jck[ё$e"DAؑ`¢4#aDG53,׏5 uc;&zQ7ٞH9BmS v̘[\F@ ; fkk7x$ ]]88jI MFnܹuF @cwrŇ}Py&Y?:yK}ΑT@d6H깇>s~9;~fl^u/>t^wYnRiVQ8DmzÅw}]KH?'Z̃PPp`NphQ:8=蹧?n a_ĩfKOO2ј޸>ټW!Hځr_x^l3v=>r~.5&ڼԎvY ,Y:yAw+^_߁bgu_7@f"O)Ϝ$xPexx?^?y ^]͂3=斋D4 k'Ym {܉w%Ju\qyދizÚ*WZ2 ?6Zc?V;3+i:gX?[赠Baxfq=Tr{შTyuf262""a>*qeq~ӬANCG\<}z[+Y7ӺotH#kZ~SpxmmYE'?.z+51DAf*$T*}հQKc~Z5A(h#Wo餝c.։GݼeM;=ţVS3&k6{ 8[w !9&aWxʺIK];uq" d<2ryAqd>ry\*?% ">c|z{IMog6Kg.h BV[uk`V2تP$t'(úچdҴ{{۫@Dp$Q.TS=;<۠x-NQ[M6PE@ D2q<yOO]_v/OsN>=rnW}O `0¤P@PPw=` @BdA&NFD􈞠X QP@Y@ D wR`BdFFj""`FD"zПюe6K]'ͺb ̬֩@@6w9J۹K6;kMcKր<,w֒D|$A=!:g}mbv9'N זkrْ*!i3[ P? F k%+ qj<֭_ZoށWY'.ջE/Zrӌ7l%{xхɟ}o>B$r'HK)Fr6H2[_U^)c_,Ӆ#^ﶜ4{&ng~G=q=7R//tJS|Û_ \2d?qoD : P>hmPi%={^T.L GΝ31<,9xfy=Eý_rR5́V_xP+Cg[mecAZaH.ἁaGfic!'9D>˿5ۖp:} R*ć=7իw5zuW.<=;u7l1/8p+^>g~(LFy$>@w_n?0X `6͖vۿ ,l[xN6U=w=xs8ۗx)+PoxsQqwF>w:KtoF=X/IjԂ /+ \eܿ|3ϴ:%s?cD@&ࠫ'S= )$+Hk ^A0}¹ 7w1̨@9HB t{  xX>s]8u wW=okk7EIy}KtPިoƶ|ELkj=ZB @ߒ'k6~#8홦ZͪT>5Y}5ݵŋZ&՛L%#7o{24)W)$ =rN Ď||ʷ\9m~&g&Jzl--BVZ{'e`s>}U/ &_\}H+JlbsB~gaqj>~o\j ^ox+ h=]q=/9j?فp===," G9|F#@cKZ͙[[a_>Prc@KC\FJ/{)d4 *ZHRUs 9Tal>1I1D|ܱ/XwOFFu-(ŠՋyT;[/7U}wâkK_ S-ͤ؏-QL y9H@z{_Is?QwS{2_^. ;PDt>1U~ss:ApVA6SuFag[OOd f-ΓhNoQm}1{MQG}jb뺷;_4M]|!]nųcUrs1@s$j!>g*YԷ4j>Sם)W=vM3@vNGx\- N4c1 mπl}1ҙiuSKp+YJBK+-ށgT g,:Ž)CUf|na+Y1d"(o8quGo:rJϕ$I; ;az Xvɛb\[Po*͖]`\@&D=kx{w>L]: `1Ah"H5՜BV#e9T]*R93Y9 v&g &rjC e'Q*DUֹ ΚؘlW92O݃!l=1s9)Ra0 ta !uY9E!Z 0Pc lĆ2ǹaֵvF"EH QA-@%2Y}k`3Y""m`Pȃ a b9<}n` Ij ˜#ɐ7u-]h!I2 XC/T÷%ՅniQDDj\RF`&+Q\s`ASy2%qm'yMa SQ!ZV I {O*U>[qiO>(m,OWW]v3K졝YqmiK ~ɬw,<7"*3,dG}h&nW>Ԭ:toh&Մ,<`nh[A)OS/\TCϕrdX`[*/uv^2rc&<之GmjIOl껐6woh~2>,ۺ<dA>lyyr'>m|'/{ OtI':{qŹqtz˖Yg*w:EK(j 8vø}sM:o8̉+\77ony|k_9SV ~&ʚ:9;幯?r_}cɦM &wG)\_ h 9]zMo*߾֟47T^^o?iXAViU ksU68ݲVtJWzO;eg1]䉞?uwO仁6*;@ lX3Q!2PT)0y^ƇGQU^2"yʡ7W/N ޽o6qh·h k_^u>~}ZԃD.xhמIƦu*vQ6w챍;o{5Ҟa IPŊR9g"ARAtż^\?Ga"1(&p#9ȖE?ݡʑ끱@)3߭LH[`yqx5YyƒCb.m+ƌp(w_|+'Vff6vS9%uW|_04W0ll'qyu쉪 #P '>g:k'ȹ3iN`ʚٶ=>Y7+rM[3q#u`%Iyookj=&ʃ*BmEN/gN|.w?yԊoEhD[*duۙ;pOYޱED ck\ߺضaW{hn zY@B$ijRW\8`'*\ 3uT+{X)9OuicW0d| 2s* ӉjmaB@Y;8*.vg*z*ZajL@J3#Q۝V,ζMxJEvj;biީ 'PAsl{{˦0I/@ʷlu352ZV9&6mƴ5n{PĹyTQHDH)YE"zkQ)"*c{A݉308[9[֢V;wRZw {HS 0 3*,`taL, hZ X"4 #$$B^b+: X DDNRJѳ'%wPA "O4u6cW;)%DCc< tiCq" D?=QAdWl "BN!. g;n "23 3#"d^DDS2kWtA<ґxV#y`DB^Q:T ;|'%ґ OO  hH<@@vJٻT=Dvg-uUtrR }~'ȓ[):w~>r@yr:lչOT"!k kiQV(|޼3g{NL"FB-y)R QDAhJiK)aU6 True False Advanced Search 665 465 xiphos-x-16.png normal True False True False end _Lucene Search Syntax False True True False Open a brief explanation of the syntax used for optimized "lucene" searches. True False True 0 _Attribute Search False True True False Open a brief explanation of attribute-based searches. True False True 1 gtk-close False True True True False True False True 2 False True end 0 True False 6 vertical 6 True False vertical 4 True False 0 <b>search module</b> True end False False 0 True False 6 True False 0 6 for False False 0 True True Main Search Entry True True 1 gtk-find False True True False Start/stop searching True Find Button False False 2 False True 1 False True 0 True True False True True 166 True True in True True False Search Criteria Treeview False True True False vertical 16 bottom True False 4 vertical 4 True False 0 <b>Scope</b> True False False 0 True False 8 True False 6 True Entire module False True True False Search entire module True 0.5 True Entire module radiobutton False False 0 Current results False True True False Use the results of the last search as the scope of the search True 0.5 True radiobutton1 Current results radiobutton False False 1 Custom verse range False True True False Use a custom range for the scope of the search True 0.5 True radiobutton1 Custom verse range radiobutton False False 2 False True 1 True False 8 True False False True False Custom Range Selector Combo False True 2 False True 0 True False 4 vertical 4 True False 0 <b>Modules</b> True False False 0 True False 8 True False 6 True Single module False True True False Use a single module for the search True 0.5 True Single module radiobutton False False 0 Module list False True True False Use the current module list for the search True 0.5 True radiobutton4 Module list radiobutton False False 1 Custom module list False True True False Use a custom module list for the search True 0.5 True radiobutton4 Custom module list radiobutton False False 2 False True 1 True False 8 False True 2 True False 8 True False False True False Custom Range Selector Combo False True 3 False True 1 True False 4 35 True False vertical True False 0 <b>Search Type</b> True False False 0 True False 8 True False vertical Optimized ("Lucene") False True True False Fast, featureful, index-based search Indexes must have been built beforehand: See Module Manager's maintenance functions True 0.5 True Optimized ("Lucene") radiobutton False False 0 Multi word False True True False True 0.5 True radiobutton16 Multi word radiobutton False False 1 Regular expression False True True False True 0.5 True radiobutton16 Regular expression radiobutton False False 2 Exact phrase False True True False True 0.5 True radiobutton16 Exact phrase radiobutton False False 3 Attributes False True True False Make selections on the Attribute Search tab True 0.5 True radiobutton16 Attributes radiobutton False False 4 False True 1 False True 0 True False vertical True False 0 <b>Options</b> True False False 0 True False 8 True False vertical Match case False True True False True 0.5 True Match case checkbox False False 0 False False 1 True False 8 True True 3 False True 1 True True 2 True True True False Search Criteria False True False 4 vertical 6 True False icons 2 False False Show in main window go-jump-symbolic False True False True False Save search results as bookmarks document-save-symbolic False True False True False Export current search results Export True go-bottom-symbolic False True False True False Clear lists for new search edit-clear-symbolic False True False False 0 True True 148 True False vertical True False 0 <b>Found</b> True False False 0 True True in True True False Result Summary Table Result Summary Window True True 1 False True True True vertical 148 True False vertical True False 0 <b>Search Results</b> True False False 0 True True in True True False True True 1 False True True False vertical True False 0 <b>Preview</b> True False False 0 True True True True True True 1 True False 0.10000000149 False False 2 1 True False Results 1 False True False 6 vertical 6 True False icons 2 False True False Create new custom range document-new-symbolic New Range Button False True False True False Save custom range document-save-symbolic Save Range Button False True False True False Delete selected range edit-cut-symbolic Delete Range Button False True False False 0 True False 7 True True False vertical True False 0 <b>Ranges</b> True False False 0 True True in True True False True True 1 True True 0 True False vertical 6 True False 0 <b>Range Name</b> True False False 0 True True Range Name Entry False False 1 True False 0 <b>Range Definition</b> True False False 2 True True Range Definition Entry False False 3 True False e.g. Matt-John;Rev4 False False 4 True True in True True False Custom Range Preview True True 5 True True 1 True True 1 2 True False Custom Verse Ranges 2 False True False 6 vertical 6 True False icons 2 False True False Create a new module list document-new-symbolic New Custom Module List Button False True False True False Save the module list document-save-symbolic Save Custom Module List Button False True False True False Delete the selected list edit-cut-symbolic Clear Custom Module List Button False True False False 0 True False 7 True True False vertical True False 0 <b>Module Lists</b> True False False 0 True True in True True False True True 1 True True 0 True False vertical 6 True False 0 <b>List Name</b> True False False 0 True True Custom Module List Name Entry False False 1 True False 0 <b>Modules</b> True False False 2 True False icons 2 False True False Clear all modules from the list edit-clear-symbolic Clear Modules from List Button False True False True False Remove the selected module from the list True edit-cut-symbolic Delete Selected Module From List Button False True True False False False False True False Open a dialog to select modules to add to the list Add Modules True list-add-symbolic Open Selection Dialog Button False True False False 3 True True in True True False True True 4 True True 1 True True 1 3 True False Custom Module Lists 3 False True False True False vertical True False 0.019999999552965164 <b>Attribute</b> True False False 0 True False 6 vertical Strongs Numbers False True True False Search for Strongs Numbers like G4442 or H1121 True 0.5 True True Strongs Numbers radiobutton False False 0 Morphological Tags False True True False Search for Morphological tags True 0.5 True radiobutton13 Morphological Tags radiobutton False False 1 Footnotes False True True False Search in footnotes True 0.5 True radiobutton13 Footnotes radiobutton False False 2 True True 1 True True 0 True False vertical True False 0 <b>Results Display Options</b> True False False 0 True False 6 vertical Show Strong's Numbers False True True False In modules that have Strong's Numbers True 0.5 True True Show Strong's Numbers checkbox False False 0 Show Morphological Tags False True True False In modules that have Morphological Tags True 0.5 True Show Morphological Tags checkbox False False 1 Show Footnotes False True True False In modules that have Footnotes True 0.5 True Show Footnotes checkbox False False 2 True True 1 True True 1 4 False Attribute Search 4 False True True 1 True True 1 button_intro_lucene button_intro_attributes closebutton1 False Module Selection 222 300 xiphos-x-16.png dialog True False True False end gtk-close False True True True False True False True 0 gtk-add False True True True False True False True 1 False True end 0 True True in True True False True True 1 closebutton2 button2 xiphos-4.0.7+dfsg1/ui/xi-menus_old.gtkbuilder0000664000175000017500000004102013162045104020337 0ustar unit193unit193 True True _File True Open Study_pad True True True True _Open Session True True True _Save Session True True True True _New Prayerlist/Journal True True True True gtk-quit True True True True _Edit True _Search True True True _Advanced Search True True True True _Preferences True True True _Module Manager True True True True _View True True Preview _Daily Devotion True True True _Bible True True _Preview True True _Commentary/Book True True Dictionar_y True True True L_ink Tabs True True _Read Aloud True True Show Verse _Numbers True True _Highlight Current Verse True True True _Attach/Detach Sidebar True True _Show/Hide Attached Sidebar True True Show Parallel View in a _Tab True True Show Previe_wer in the Sidebar True True _Help True _Contents True True True _Mailing List True True True _Live Chat True True True _Report Bug True True True True About _Translation True True True True _About The SWORD Project True True True _View Xiphos Releases True True True About _Xiphos True True True xiphos-4.0.7+dfsg1/ui/logo.png0000664000175000017500000146102013162045104015333 0ustar unit193unit193PNG  IHDR{!gAMA asRGB cHRMz&u0`:pQ< pHYs   vpAg 6IDATxwU&~spBs*HQ@$gPDDI$H3Sœv\׷}ߩ1kI Ԫձ#ۗ .=P C 14;4@n<`C׿%""($$$G GKwqRꎮs!@7G{9HKp"Ȇ[BOdUHrvGPy#bIDD`U暥~/'_Ͽ;ڒwZΊy6"*"/VJe}6F%{lXTpQ \,^f2#AUʈOս]mrDT-u~S߷XG#r\$OOOiZktB'tRUQ[-eČsI}2&& qP>G[UkZjBMI`````S}OMMMޗ}Ehz_:kj#ڈzQ/W+w;#L6}E_їePeh/885X52Kf,H"5-sb,+J+ʻ芮芲(I[h mmy[~'@plذ.Żr*bV`%GQ:DIմV,;xGx$1r qC(@ᇟ\0` IH~'ObDp4l1Gh0 rG{O{O{OP((\|.>vlvYUVU]wn{>o[GQ+FT*U{=&ʥrIQkjM!m6S㵃ARR)T(K%He2pO'ա:2/۷ms9hL3"##Ϳ̿̿LrL9zi|}}նj[- 6h6r$7<1ORn=Nf'Q(mUUU͎͎ͶrZ9Lw(yN].gYݬnmy[9deE٢VT+]]ݲ,˲uJYRV;ΨA 5^W @?ԃzPB.r}3 #42v,( ʂCazKuS4hРuպj]E)QJx1^Wkӵt]N$IA7tC7I7ߠ ?k P* 3&j _+7MsӜNw9q;;;"`as9UUU)k))A&M888III5G#Ebm^Kz)Y,r܍(PdEYQVuy]^WU7kkk;;;͌fFÕÕÕe=z4ijӌ/3^f]ɺu%sK-N 8{˽4r9Na0Bx5<9s|V̼@@ODOmVl\?|ĿJJ7ޢ+I'5ti7ե:8x*!^7~8_ K0 ?¥'H)؏- SCG~TxF pKPr얗־7}{+z·-=(W+/TilM5rNv{zdSdSdq8o7Ϛgͳz>=Z:H|&g6{trnyw]D3n.2)sjCzzz,,,=]Oӹ#9BDHc1-EH!2 &LO$#hhLU4&s,?ɏܡ{#z=RT uK&iCfmYDDD QEբjQ@2('夜)ohݫ {`p ȋ2&UT 7܀d#vĎXO'c1ǘcf7???\N.'7|W[▸xEvQJJJ].R>|\TWNwӽb۹P }Bo7{VJZ-؂-!CL  (&6@ "Ȑ !te'z >$!'@x.+CalZyyAݴ@{uRs9]LίIjv\诟mI׋)p"/r-O9r#H3Ԟ6+߭oGG w,TvZ)fm3lg4ƚXf=~//8݌G2"1;m6AE"]E-DOғ|JXRR ELy&vb>GaxP1T|*FQb~/CVtнE3Y&d;~ůUR:;U^_jSmGhWvTEUTM6qcQ;ΰ3~km؆m0 鼩W3O ih؉2@ <ȃk &m o u:}iMijyZ^-RK)gY(e"wr\"v]ݮF~#?R6R6RZf-`UkZa|"urw&CXpNpNp+nt72FըUwQq46$6$6lu:UͪfUQèaD#H4KKHH@@@5ZH i!9@F{].e2S)F?-pK5bXo7ڧڧڧ>mO?[-e2Z)zJ$DH4B*璹d.\{\)WGqp@^Ҽ{٘2*2䦻ndobi4vrd_/< Fc4F+(~]_,,,k~ͯ RJI9=Zt.;y$}HҿK.4;4;4;La Y,d244ts9hhFݨ"Qّ[+}xU?S@Ld" ʠ Fyx_>R(RNuCtGY.B22A"Ip@\("Wr^!l8BH_P)YS RCD<7p 5TBA9(tn;p8,, e2w]nW+Bv!oAyi4uZ/ ܉'OI$K%: 3&ߒo˷\8mg3pF8#bccv)Lam6Y???Gÿ >BOG:ҽ AxkTOĻd'ىKUB!BeTFe{ǭpkؓI$yS>S>2M4Jk72ndH}P_Xu.ԅޤ7MnennS՜jN5u:ne[yHw;P մ|||`urY\ 5ךkEF^^QWu՛MI$~eoٛWlDD3+AAEn[g*3 J[in0sp9IN&}LF(#ʘ1)ctFQU7F܈S)u8e2XXpjq <&}^{b|riMKȋ?=A<.6: Fb(/ U\=E%<! BOb-p o26Ka@#ɢ4OA'.mHg|Ȁ }U¹AO\P{(f, T+_r }FOgiã?ghȳKi 4BKn*wuUw ycu.ō -։."XOuu:B%Nw}F呺SOԳ.NŴzu4Zr$a2 bHBѽD4L9uQP5QS Zxk1UbTICLr[ݭ31+J1]v݄|s9asXX [$*WիU%KRmmmp}xzzTJL","NsܙtfZSTSݩθ}4*gggNs.k/K}Or[DYQVq)_/ވ/n]],r&1Q^VMF?s<:?ȏr-gc`1]8 mEtQ)הkH}>ߗذذذY,M)B)be[-hy#555VJi=ZVfQ(mX/h\4.Vkdmʲ,lu:[TUDA;hO>=HA Dy:/}HhOMQ>J#T#b#gb+4/eC9cՒx$BD}-zD$@ +dO$(FW݈zʦNijzB^䚒Lyff]M)ͲWO6+KCJGT\qZ (ɩ2js4]39mبus BY=7v/4SR)}@6 eЃ{b,#NGAT@YEY|Ngs\`Ҋ%Mqhw;~ݯzv==՞jO 7 7 7ei45D Qnw[[&SiqFōyNe;iKw.W=yLvi]k5ƺǺǺG/D/D/0.dxSɰgƙqL 30a\@@@S4HӇ)͔fJ3/e;#H~+Z >CP @333uuu1Ws(,%NuLMC8C 3RDL#&"ܹOS /F";";";2Jd(FmT[r(WWWNdrY999jJY8s˸e2L{=E,LU?E;юRj) m)ʅrsŹ\1?4?4?ԉԉq2 ' .eZ*00PU2>rh}Ze2FPXkQ㲉egPj㨎,f^gɳ<+ B[ 8wwwI}>Tj7 % w + }FDDd,Y>jG(-崜>OS=GhTTT\ٸqeZ * .w5p\89NS)ɥiJJQ(af[,v.:,H6KuN]{y<}~D?Q+וuuutS)c8<<ܬ`V0+g SSSUl[g3zI^}q4=YO֓uJXXu` xϋ .^KCzd#s'ʅr!K;~bӀ]\%\BiFi===˵\5[VעE_ _ _ _ eBXz,]MWՌ 2.dh*^{Fh$ڃA g3vKݾn_wZ%X|,iiyqq~< XXE_*RH@!  *2Hpwp)3q f«W_\?ew ժP@BB:""fb$VRp pRG"HGhpev-Y5!}Gdя"J%֢ G2}07(` r*%T|#G[\-[>Vbz,qZ?.ÝeTgýOͤ u[@v7wVI%݇; wD1+Y݋4jʧ}>xomVvWUsj5Z Vs9[[[,v;}>u˙ }9c6,ީTt*Vlv1g[ ˰ +|&|&|&,,>d*ZEJmVN+ce_/K,WUUUUaC^.YKfYǖ}>je.ӸA{Pedv@;=ksiC!VH+ąq@{^W|">BS'mgC6d** 'jP h%gY1bB-b ^6l6.8[d92R;)2JE*R}zgԇIUZ}eƗMVdZd-@(q0`ԼySM?~4mLژ1Ye ooo{=:#|(fn3JK%yWrC?tipq/Fb!zv@w,h2 ABAq(N<*؋DLy8ZHEm-zh+ gc*Q^ؐ 'o溕.\! .h2\ % 1i`B #܂19Vx  BِaˡBH~:O?x%PʃxMPot"J' @6H#P(YAcyӽH(+TB{27iGܒ\࿫Ϲ(e|Ҵ`JmW&Pt$^v<>@ K꼏_9HZ&IU䢃P$׮d2Xo-vwȲcؒА#]ocHG0,^!>ćh0r4oeX͝EplplpVIUbBrGV W˫ewIV6Ymxg{ս^/ۗLhZA~_0R@)Rkk 6s&]Jm6v[=`pkV/KVee^dc7b7b7"%"%"%ؐ*z_C_C_C^i/їK# q&0"EүbYBS<36sxcN2*xOKRdJdyP;~5L籗p -%tV:+;N]0,'˙Ce#e϶g۳ gUݪnUwjLk+ 0I$2U*cS)唘$&Isno}3f4o4o4/Os9`mUETjY:Kg}~pKpKpg|?Jj%X4Du.u9˜evo[ZZMvdV ŮƮƮFFFvvpU*3櫖`%X CF2Lsssynn27)s on=[,pBN ZۡuMtMwѻc19Nxs9ݜnYs1ӭ5k=͞fOcz"___g3R+ni[e2Bn.˾ϯU*nN[vs|a0_|qSi*M^J/ 4\=W '''1jA-_M.&ěF2Vx޶C|ϝ!o^ѣB _/X.ݿܿܿx5sCݡb')G#jA-\dMO;C;iIKZ! h[ TPO۴{-m?;Nk7=l,e2swww___ˇˇ˧Mo6ý3zgNi2M짋+WlSlSlYx" rP^"xTRQE,_h PpI$B8._hR_r8ZH0aB )2$##kAP:Re$3H%BBHFQ*|x>Z)(*/Mz4ݦ BDgr3A "&D-Д6+Mijj%\CډCT4ʃԟamIBA=S4MBȣ\S5R6\4AOm(+7G˟\/?y0ˬŷ~}8UҲj)B%LZ\+̴7"]e6dW>"ECFN愭Fa$NhL+xbUj´2駣@mK›2b~~7{]zzU@o7՛PMI5BҫUwiGqBGh`408rN98cnddd$1I^s݉w'P$P$Ph;έ888S)븇Ed`c'ŌbFXXX;'rnohid]~l?f ZgS[-)gRΤ~,b<4ݲnY:_f34FV+e8E%Ti7  ws$?ϰ[%eIO\K@ @$x; 0?cQyQGog]>P9TejwIƤȮȮ.v:O'N]jk % aN+b(/Le2Y,t+ VQÍpdYb.1}i7 5AMPt%]I' žžZiVڗӗӗS1eS˩Ԋ%cXVm{=g8c8NGQw; Sʹrooo@0)Lv%h mjjલ[٭fqKy)1ݘnLja--K9ȷззPk5Ӛ@ g7gggMvSW;)rJY}־hhhXXXns9ǜ"kKXnk{}#x2x2x2X9X9XOUSencwiշ[پ}Ѿh_)yJPjpU W W )87΍t1ݻs+LjkkkEZQu:DI1x\1?q,{c~D?O8#V*|/{Ͻc;gFgg;5ՠ?՟OLL Dh.2=Ƕ8 ^tNgbr8=8E:ٱSߨo7___%''_\h.4G(BZ6kmfӪUK15cjZRke?<%<%<%<4<4<!#j?sӹɘ.kIew]v> GqNgW'v˻^yR5wx77]}ܲ;b ;p4#qwp?9wۿ8OC;O_0 q{ܦP`Q*.`'џ"*ʊ3ȁt(RNF&,:,T .xI> Sm*A–5 1w4ī04T]h|LpT:Eȏ"H--^b܌<too7)L79S6: Dobc0I%. nA+<$fM]2u/|~J&XF [6("Jẻmm/W3͡%^ &oZ.Ҽ܀% *9?rOfoF|iFяB DkŬC،JZOM S]ǡ s=ϘPv|Z^  EyQRXXKLoS)pW+Zn-䋍{P777Vowtetet%=娱mmm\w;7!{B!v(.).).)_r~8[-S;ۡ9Gq3 7.n[íp-5˚e2,#|#|#|fgIĉ8j{=X/֋ܙ;⎸MDSJH)hȈ):Ep{=c,&b [ѝ'q'h'};2\e3L6"49%^%S,b6a\~X^ڈg|UZg8n7egYeZV*'߰z,no޸nnnJB{adJdJdMYWǒcɱ_ÿ2jhW+9QNT''''NNNlz6%IIR e'|ܝ0ֺf]K%2s9͜1qkDzr,k5ǡ1ҦjSbX ]bw;Vanwg4M4+Ί=cG9>r'~?l)[*c1ANYFiiiۡۡM\*`" vyݑԄԄԸ&qMh{=OLȁ>XqŚ0.Œ c`' ]ˮ?Ñ6&s222)r{=鞔9@.D'(5(HA ,ZG֑u=}O{SɩT2;|fua0ƟƟƟPLؕ+aW`r`r`ooo ;m'ݢ[oe|s|ϽR]\FS͖lfNEɞJ`Ir䚮{!K%}ƾHR$)J R2ndȸSf̂ҊM+u_GމyM0fČO6˝r۸m6ui.YZ>IG,p)\۲ @&uyF2A9RASC%+/w]<+ZBIA?R ß'ar4yD6s<@jJx䷘Dz)t?b>i<%E@و%SlA%<Ǣ=4m#%mX3I AN}c,JMt:XKi,SYMBȋ8Gt Zi9 OD.ƑdTLQSDDt%?5ᢐ,T3IO1]B^Ք7dYG/L;%G; 2}Xe+ֺO}cEJ7mr7\mU¢_Spz2{XRww>ws,I`m6v{=cK3 -CLLL$$N111uuufQS9O 3Jf(0aCk5im6[྇!qVg"^īpOh)3e&U*FowfzfzfJB̈́ 5?qvnہk\%Wyβ,<2 `wGa'vb{=byebT8 ؀ \:{eFAA,?O8Y[[u9[8 \0 {=^gggiiiuum 㲛3 9C___%| z1^LuUWu jg٘vwoooXc1wU*sffOSt.E_c_c_N~W ^}}} nlb;NWw% qqqlDw/K,<1SWWW(e2L_/Srym3̑Hs$ȚqphyZiwD?)?)?/lU*[>a:ul6u:vrŨ6@?՟rfAݠn`#gk_i_i_[^m`eWtEw/ 1eYYV]eWՋ؀ A^+ec;3Jw{sqd{=\s97Ĝ]]]c3ìQ(k|.JARDI$b8+GynEٌ!HmGQv2ϘK'$bدʥ{ݴSP)Miz،-|K,re_ٯvP;x7Ͷ(ۢḻXsXf,MMMYYYL?~,XjԾ}ΥK;jjj9,sXhhhq+tW+ݩTw*|2!O <3 LCS踆k/IJQC;Ȅ%S/2QYC<>Aq7@{K I$* Ɉ~z)r#td#ʉ@5L͕&LJT4O]&1rm9%*4WIgQT)RphRcN^U[֖粼,/3$vhPD>O܅BwRHw}`}dgdgdg999y|Nm}9ݳY,"xZ`Z` !y*03030SQQQm3f&r@~ ?~wX>\O)㩞nOvOs}Oye`[OL۴McT7M7 N Si4ppvF; l.../vV;+'Nxh,cEOQQN|p{چm_YXґtI#iW䖹enoX9} bl'/X[[ #000555$$$Hf"5RkH^;Gmؚ5rhb41V*V*VȜNCXy)X>1ӓk͢Y,4^7 }A.G6DOz/yVc5BCpwnA2KvпR[Wct;xOcîlf_~uz䧇v!{'.3><|^kUGIIrсKmKەcZ9ݐk܁(wd:L}jjYeq8tQ(=amڦmgnkkk94shPQc1va=՞jRNaD3EEQQ~d?WWWзݷݷmrrb6v]Źl}8qd9fMY~~~m,)w?~lj'~09ar丯㾎gggZC֐]<@9K.팙<2YD/JKތ[(ʅ^OM ){ʞ2#ȆlȦ"&8!wשwƌv݉DaA+ooE1ݰhʋrE\DAxeW٫h3m͜Ǔ5*kT(-bccc*X lEx-^|*>j ^P/)<]N-Q˰'oл].g3p8,2CNASPUJJJ,I=vY]V(s9NИSc&#t'Ir֣5o87c1AEPy$lh6#Hsut::PQQaRX_I@@@ }}}񭜥1]iUHf$!*Se*GqBF!iauuuzhrV.xa>b*:lNi|||=Y'b"&z?v9|O8+7x[-|)Fȡ^eWITDߪߪc1}>Cb///fCLlV L1dӿdU$y:ihi.`~~G~NP=x yB$# B7-%I$q(+Ot4qO[-^ɯ_%[b?~ bui?q6lٴi L60}y2eN u u uVUl:+ b-r\99dqtҐFT> ;4 x!#Bc4N!U¨hȁ4RB2B܃- ȁB,ޟ=~$pQjx @EcOO҇nN4EhDoi-b͠7nU4a!ftEhW;35FCOʄNw>*P&MB(Lw3jEu(zCDi >L,%qT̀)ߡODC_h|LjIPDQ4+,:O/A1ġu(؂3!ʡ G{vxTPJ8J!l0 :8. Qo TD Rޣir-Jqi&SL=y=hN Gfe|d7ͯʟ=g%V.Qbx]V2'}Wd~6ժgsT"Eu7˷?|'㾉Yθq⾊+~\Yl$M7e_Vr^IsKdG[! MH4]?ȹ|ȶȮߑn! tL eIٸ"-r'wJ)M\6`B0ӱ#-9u3^5\u&:<^aT;mvَhfXgJyooo>o  &6/ۼl8=NE{___@Tx$H4sax{s8s^'g@Mbuw3[:/.£$ʹr.X@Ki)-e6env7{9(QY)3d)YJFpi)[-;x貳lʳ,cN^L.˜6N |΋w^Ƌ/njjjiZE6B   s=r#=w#%R8Y, ;LP9|X^SהJ ߙ?j OLjGGG~/@ywXMB);egXu:(Y,PG#AFcX 6$#CeLwJ[ř,T T T}g]rˠ5Vn+Ǫnc۰ɃE1v@tP.xVZD$cQNiS:Z5Z5Z5 A3h X9RDtU///hc1=.<6DH M&nFyq^!^SzJO8+YXi~~Oe8S1C`t?8vޱ(@E$MdO v抋AaT@twyF'|Tbȃ7ic( ϋrl})K=E_qENN2֠¸ۮ/Wl3rOO\$m=/eUBeJw\onfks<ʱ!Ǫ|`SuPAԲ;Bwf[ ʣv5I11=j-G;ۜm6F\JWZ%VÙ3/M_4--+^B/Tk5`1WT[[[7o9"sDHHa=yCN̉91o~$)))Eb#`0c0cEZ~-_BBu}xћll6G#vA]~e_K%/ 2)Q#Z(e\˸/NV'=JkN['l"G/EJ5sǹI$s'TVF+yݼuy:ZT}V@+"+)b7g3:3~#*:89Ē:=+\"pJ~OS14x&Dok/%zvNY`Dg5bñ8@uB챝)gʙԜSszZ(nr;ON.y @恬YzK/^ՖW[^mIMNMNM|0aqqqPPe].`]\v.;w p tvyTTh ݦ(K㑀8D-%">hZ<|hIi-9=2T\FnDvMRƛo|A:>٩/M,2 EFPӱ&4}C1[2Q g(ʹ'bP[H%{ [^D vu$^3 nw9gTT}R3S؍b"?GӇn1f{8x?9Qii2xuջMݖ!yFQeN94eCxq@MwfMoS`lӾ!ImH>Wq'V.AWb UJ;c}n}n}{{{!*ʢ8-N̋!pV¡B>SJX :11ڑ^^^$wK܍}=%K,X(;CMWtW+-BKS H#/.8ks '}TAvx)ZZKk95) gY{3fpppHHH?3FgNR?>@EqQюq 0!űԟS6ی'1CI9;NNs4  :F'06y8{ޅX4@ilV3bbb.]컌S2NqZLlKlKl ogG+J( 6 6 6Ҥ&56N1S%Q%N{=Od\t|t|t|VJVJVJhdhdh$GAczidʉ ***_y_y_y'!0YfmmGWWfh&^ z*x???KKKO^}a5pҖC2$C[g fjiQy}APPX(j}ZMצ+_)_)_q“zT=2o)vQͨfT7ۛ2'KͥXXXus9ٜ̺+mP[HU*U}}}G}S}S}$GZKۦmӶy"Xo0A cPffxi>>>)FzQ('t*瑏Ұsss]ͮƤH(PMlyA#\۵]ۋنm&zs9@-%[-g.o˳Ǝ3tOAGvEWtekFhx+aADAs9q8gEblqlqlq4w4w4w֝;Yw2e˨}ߧ N6UW*U#+++#zi[ѷo"kJX%777$VIBNnʨX9=Aߩwjjj2ŢfF[Y3g؂؂c1ǘcijjMXSx2ka0eRB)ЯW+<WTMh'Hm6%q:9Nu:k43¯¯¯XlV6+=X*R|}}jz5~Q_ojQZraay>?vnoTRQV^+ikk kds3R:ވdgLS$w;cX`dF6KTvrOOO{aL:00[\XY{;C1OdLX=C1 5v >XXXآآ"nz3g89*sT樴iH:#WZ^=2zdȺu)Q(l6Z*Rqb(7)P}-!QZ8*rH*Trx@9y`pQEPNr#20 =xqޡFn8Cp DaCёfcb&=_Rڇ OTԜ(~;NuTt9C>*Mh%up'ӗtq;ȤjF(xE !*`#qckeʉ(Lyi0 lVt b22ozN"wl9zZ,* :=->C ~Da,M"j J!aH EQQa"ŘJi}_pB °ȅ쨁|H y%QW*bb2[A>؍HȃRTٱS_" պȡۙ+Ͳgn;ԄAR)/g&%wOe'<N/& ᤙIߊLٛFD}LܧtQ2<>V#|boZUH͎}^*Vzy6,v9v%pppY&!u 놧h%GQ-LQf `}>|||~~~d1EK%RUbccV [|䪗^z фhB4望snex6J}I qH5RT <+baa/(1镆siy}'c2&{SyLh[.=yV#H6b Lq꺗0\i4_%qEK/6OS<+```]z\=5m{g"ʭrrR9>>>2ST3Փϗ|/ҢA|}&evex _ꨎp644/KNNNۑۑf̌1c(́@s GAd2 {ETDE4Q\F s + 8+ q5kWs\kʹfZ3Q(gJYA].TrZ61_Ηs9y |>/ݗKg-Ka>c˲,b,,bccD߉c4K%.[ԛzSoVF+֍\m6T*b/ՠ,*73v=v=vKYa5w͋E"L8!%Mͦfcm6N3...6f~3~`?p9[A@g3Pw]\y.2D`i7.I&$[-إإإHHH#y<6w]oݴnZ7v9JC(Bza,=Ǵ2Żx01rtvN2Nnp4J4o0pUTEUN 2<6b^XXXY/^dɬYgM[V[oO[6&:BG$n6AB>d >sh,͠/3x]8LП6PIHFa<&MHF9< x\TD{QEF,vk!R#و&LÈ. R(Bf;@2.2c9-G@h&t;,*2'^)]؆<4%DQMu싊pN^oIN ksbI)Ew{7Dz _^iXk9'SSו SFIyB~/_uZK2)㔍%}B#iM#?DOd7{FcЍfs7 usW]-w '؍vc&J8???5&bcH6[lm555La_TD%9HF0IK-ܒc9 C84P# %HfYnMdلEg3%z&z&zʧ+5.k[룯FYllVlVlٚ%4KhLL˳.Ϻ```IG  ~SjT<3|q#tnmNթ:;DxT|V{J&9W_vGwtSQ䲾 ̲dC6d*wXoQQ9;WiyyyYq]uMh6-Fmop5FXXXhhhhf43ej6Y[[[(((v2fUU,f "FIQ.eKhhhhNur7 sd@dldldlbb5l VI%P\N.'{ٮfʥW+ߪjq.Rm۶m[l6E"i4cc󘽁L \ \ \OOO﬍a?OT RAG}d;N6!3dLtN^9&kkk;;; &h%ZV6\=͆;lLAlr֖emN 3>gee%j)ZJݯW>>P{=͞fOQ˨ev6;VTEUT.XE;NS˫zH!o'''`TitF=F9(V8V8VOCCP6~dKYOCt.9G!4Zb! o, !L@3}^4;b}@MAQ-pRF7Hlx! *NDW|8Ø)'(tzS)宑N M$J y;Z'ѷ2 YR_dxTڇ9ߨ[AM*Sdx7SDn773F.o-b?[>Cf%ulm.>us ۘˁPL:,SEe[I9g嬘,YJs)R%H|WWW+/E<[i a z'v嬌0ov݇6FVc/n4;;|ȇ|5>gl4no7ٛbCjjj۱I:0u`郭a0kfv Zײ,Yr )Hş󶓿Rv)]лʡ{:N ?ˏQ>U>U>z<9O4D31R/ա:8>>~-gRW~~<;~=_= G2Ni4+ie TRmM9ɉ.W&_v)ۥlܱXw,⦸)n,%;{v(PڡԇS#`ns].D9Q.dė/_*^bzWbJL9ST4DC4d}}}5vYlff즻].Ze֑֑ҟ? U:*Ѕ.@B %%Ke"wԇP/`u9ԀY("^+tx`ƊKKK"u"u"uFjmZ2 ު' OyM}M}8N{999Ĺb555%%%ʛʛʛ:::[[[uȁ!!!|<u:ԘfmxKzcoފŘqŸb\qs\Lz{=nz~=VVV{{7oQ(uUqYɃSc1xn<셟)/R(muQug~xxeQ!@qOvG<3h4/EaBnDnxMi_uTg]^.4ЍK Np .-h[pww;U[cy3~w4MWUџL4dF VU%R5)iAh퓎R9*ODp iϋsIDAT;_F_CQߩo# OEWZm|ĞtJl!(o %T0љP4nj28.[ʾn QF i9Cڬ LUO}(kQ)ڶLGXL6 ޚUeUYPl^t0b!%\%Hn_7t7K?t~ j@ AHa 7 #qWWWZ'I.b.iʹfZl-[Κ5-k`ވQ*-[HUTEUvvvtttU"*85v]PI~(Veus9ȵ 6'Izky'FP,L3~OIPB ʼ2 H{{{yyy^%nzY^66."Z 0Tʇ+U%Bԑ: F`Y\-HBYar\3Rږ-i[2 f(+++'2J––¡xk{k{+\#Z,"-_/ї(c |'Z5*G\^ ~OP\O.B;`)+313C*pb9 UDK+KAQ PAC<3""bgQh2LjCa c8[:H0ϰ)m[43Gڇ ָ /1Is' P"y:jLU)ͥ8Mc1{.6ScJݒnEGiYM)/mF (l1{ч:/Z NxпG92*QYv+4-*.;ŠGb9h3 +Oɼ4qN+i V^nmC С+PK}OQ %P >D>CC I@< N04a> YY4M 8lȄFq /C \ Ҩ1t\%QN 1}1;m<>ZzU*#V*\ތ=]GOjiR m-M (i6ke)>ȉ< 8-!+nMΖ"jw#oQUĆ[Z,V!Qz,"LVaV"\eX&rgW]CQ휔r 1:{]u]}mQ58$!qooou:GiWڋ 777sss{{{f.]DEDVX&z D9(^DJĮ]NX3֌5\OHzjM baW VJ[Ej>G]]odvu:zuWjKu.A6 >Oic1MM͔)9SrXc%JdI$XԇC1i ТM en `LPUQ5J@C5^u2efno > A7G0M\˺oߦkkkFnM&mRZ)^ޞޞ"YYYq1bE555^e8TX,\kL*:,$I|<<Ӽ8q7vc($ נAR{{{wwwA].QۘzKb%0>0i0EE_1%cgXCʦm(ޣa*)󲁬qgGah%"i$&`E+i􂎡l:0:L` 0$E! Q"~A j#Tx`od<@t{ॽX0P_G4\4aF,dGnXyģ+;%RHӇv/;i%7R4ݤDdPq"'{&fSLݦ/]߽RTpK慇%\+bE75& i3g-ivDVjg>otN?@E~G)>>kk{lSrJN4555$ ɂ1'cNюnmm3&gLΘaaEB+  zA/Bk)PwT8XփBjJMЄ^mhM#bڥwveؗOlfv0_0_0iƮ]+Jx.qqqX{Z{Z{FԎQ;⏈?"e.,t8[QqH߾)SbXh<+xN!5! Cy(`҈9/> -G娜r[H) |kdɾ%<+bֳl=8>8>8іזזW-ߖo;.;.;.wߦ+++ mB4666(s9Q,,,,ԣ```J+yzz|_iD0^!]d ` zˇa+Ukz|襅iaZ_ͯ2a fA^' .<<\XYY٪تت=rOoooA)~~d6A p?\&ZFl4-ՕJuC|Q-B. =ٞlO6T2T2T+0T.*gggjEZQSSScIJAφ_~zzzcX9ֈ,h 5tE|QOէBe-x q=My5o[fffSMSMS\T B8<+I@wx-A Q"nC:8 <m6T*\ ByT^ ǡ4V+KdRktb8!qH1lcXQS# :og9vԎ-b~Bo LOpnLZ4#&R5t }Bi ~HwLwԢU zD!tJi^l KIGu k 8\wPt@I4##ՐLF-|/|߄fԍz!nv Nb/!ȅxo| mi:"< G^(=oKciD_PDBHGAPB A!#0B!LȐA Ȇj/@pC:`GDX# RBK(q3 ա| M[F,j2^^R~^R%B-2~Q*˫ZxDTׅ#/ ʬ`pvJ͇j>~͕3⡒ *ӹvHHye?j ?e3jc^D:R})=HysV>9aB'|t"㛱/t^33333o[Lʬ:Ƕ+*j%uQ]^PϪG\M]]|JZ^^ӖH; SDxdXW444~~~xxxPpEZz-&Ą0%$;)xnBD UYL, N bhxx(nSPܾ+Iw ؙ3c[skn`1X zQ-ACߡ%dA VVV055544 fYڮڮKKKxC!>t9q;ψE(FB@CdgĽQ|O;i;s{hu8 0+tN{=(JJ%S*Kʗ/3g.@EwwwqKprrJܜ9q{9[ΖV [W0`\acƊ>Wσ1`[vn9vf`ߕ]%JvVoXXX7foވ#v>b1v<MTU*UKvZ;-*IIIwww://OPE&Kϭsӌi4 '''^^^q>\N.'L(&8jCݻĻĻzPa~d~d~]]] I>!O̚C!"%IiRZ)bm$O?~lll]+xD9H] i:"]x _zH/OA܁0Kߐ(ȉO?ONcezN8 Z9o 79.:+"pX ,P`9 ddPM_0:>!f #btp<!ϑ @G&4SP(<~8  ua\ :.ŽHß|D7L(HylMn ϦNgp(Vla'W4'?oܩ>6rWևh!y]4pB٪S 9%mvjjTFd+SZ]3*upTbG+r%.eVFۣׯ؂i#9&E0}X7b#&S~4VTýǼWx:QX{W'8:;~y'e}XaiFAKNKKgiPl`T|T(sȭwy I"eOK`kpr嘿cwFfGu|'+?=u|UC"$cX։ub16䳹+NNtН]4/KSQ\!NG}8011 _0|0R*CeDQ=I$M222%-ZEՋ,%x{{ ԧ&&&SkjM\z.=xPy%ՒjI-fD(]. *p pLjjjFEB?ӏ 2X  W w w #WBū/c?%]K!ø- a|$ ą~Aq- rvM3Bh%_$P7Ni3NwOg‡-bP i>=74^<fd0*KbQqyi;b4cQ; AL$&tN(ʾ#V ډ+hAuxl/9CRk3/P 6D5 dT4}! :AB UO1hZc)`7ṭ;*SDW||8T $†h.DN0h tp7d0,zF5p6mANp[1k# p|ϔNN4?=pkf^~Hl5Gy)&7EQۆ]ȯO7KM.\$+).Ld89z O5bo<6*=y n3ܬ+?|ZtN4}?*Q-ē%~SUxhJ1HhP$a"K7*6'_[ 4Lj'JCnѮ_=_J>3=B(?iw|]Ɨ{jhm=Jnypz|} "|OPOTT%,:[Hl@~ 4lH\R,-a'2_Mіhy,Z#[d,%W{tӘƴ9{˜pYO]+d~`;Q(}>Mfd<ZS kŽŽŕ].eWjԞ=i4s+s?4S_e_e_eccczz#G2h&in.] @ɘ1'_N2- 6sQ.%XXȒY2KևCn迈\ j<ߪ*rS㿅|>?KN#?|AhG!ǢHX@ X= "(&q.ɘ"WFeTBBB "D.055Ţ.**J9Q^^^d*UȿĿĿD񼷼D[YoZoZoZXXʈ_Ø1-nfyY^bX-V%%%R[t```))URT NNNaaa0:X[[֋QIE aCJJPeUVeޥ4W+XwwwU3kڛfjw`ɆɆɦ)z;&9&9& _VVT DKkpZpZp+++jӴi4iJZeXoXoX/kɖɖɂ elllnn. JCu3 Vݪ[@AVi^YR|)*sss333P{ OH]X,^fo[[[kcǰS;2EyQ5K%: K&$D9QN4l2l2l 06LʡQC` 2t'mc1crZ9ZR-___ 444տowEEEKKKZZZttPrr.$Gy{tY,]^EtA@ 6XvWUyVrT*#f18clQkA8$mOB.8NO.FEQ=*AvdQ?2S i }TzFMtl&BWq ~Wb" A4D7J1@Vc4#ұ.-oXE{0p 'QD zMQUKd|O+E U]}Z ؏oH$#\QLXr3;r F/S<5dR-+ ϰ"jGZ۲| FJ'#G"]GA:?g| <7Z p>S2e)(O![b[X,LZn:"Ff#Mv'1Z@"h:jP"/T"i9!w,<Jw3=,OQ6WS|Qa }壗^ׯڝجJEGKRK1z*q}I39Ԗs@c0K<&a!7j"YU>0J/7̧5cODLO(~61_o]|U0ZX@moYԆjuE<5Y33d>R+lmm on^#h5aZqKDSGbȏm|X#*wk4RghS{sӏky;CGGEG hyQިTWx `) 隮C~.egqSo7b+/J?\'\'\'~OOOAtuuޟ?{t #D > >U'@L F?i#򒗼&uI"F|*UbئMcڊۊۊՕ e*ʮiiiNa``"E/뾬kfk+k+k+zZ=-jDEL|_cccïG<y֠t.xEl ¦tz_o0=LVn39:stf̪USK 5(nap»4{{{TP (R$%V`n`n`Wooo#XW444H#Hcccc1ŘElKg,]{DV}}}+;-JAFK-,,jjajaj!_/ɗDA s2'sJkZj~AU*g}OL`#Gˣ6)0!!!R%TI=En4 K&!j{>''G$wwwXo1333_5_5_颪E+lp DGͣCs̗̗͗L-M-M+V]WJ% q,– (&`I*%`-5z@h=mlȆ RsD*equhXC Ac'jq,DBeщD:6t m.T A*IY878mt?D$\{Q|f4x]JP0c|_D5)"щ'x>a%16+ iAr#Q樊bGGGȏpw:JB fE( 63byxCFW4c4# ozq0xBtf>&'D" )H@, $_*#w?`&M$M }ErkС"ߋ0%;Cz/w?:Vգ/AZ[y붯*L(%qG̱oh|o?WtS;3.lw؞UV-YXtuᙵY~X兄 h :naQ~T-9AJ4'|"PoI/bMt,[*DxNHz >-k+5{TVjA5  wvﭾKM 4i3((ߨG=zĞjO&b"&6 o#n±$czk}Q(_ /KPEQC`g`g`;B#ghkhkh+ζζ1wcU/_Nؓ'a3ψ?#OF<)8(tʢ, D%HFnFrhEQBrAoF;h#O_ڲ-򻂵#i3m!@ /24zNy]J.PB`T2|/q$]JR3L euOȄ۱]G!PPP$Ml6ebĖy:uĵkBykZ$U3fVOs>4G'}Yg7M!ߐo,``ਹQs&Hϫu:k}~˴i/3ndȸs:R#htFȗ3LkMkMkMccci4N'4HxxrU*G(SȮ]=`FlQՅ"Y$466662626rJ9KnqXpM =2hFhTV*+ŢPYQ8:::99iKRB.|)y333lmmB)S)ۥ*JnTTT2)~e_LUVVV)JyiBZ!4KE[-6EMц%%%"}޲쭈),I<'nDBtss---PVuU:::Bݴ,d(m(m(-=HYE @ktwwwzV=z`k˵rQk133P*V]zWyҽ#zN)DDg $ѿT9*"#'ߢ(KyؿZQeSy$3eHÏ,Y?iBé vb~K2ԐӼ;JQ=p0 W;CO1uO:H'Г6Jvx|;懰ԋL GCzC~/"2oF%~^Q`-/X.t/R1.d^\C+؉ dB+:h d3x%n;`q:J  e#((Lg}|xJ@Sܦ!ȉB,D%άa ݠϴBN bP(aABTY>lk(F}꓁ R-ƒG6YTN0>0>++++++caŒ>ŧRk)zEEErG?DnDc1Q5F;;; %W+]\\^z/XyP[-RRRkZZZ:::W,l [–Q[)Jj%CCCg:+tZ4J%x333@r¡PJ(%g3YP `duuuhۨlT6j_/ڗ-(888H@Y777L^IW&.tR +^򒗜www]-]-]-}}}R.u#hjmjmj-~ &$Xw aaabX,X\U:X*...˨K K f`8ȍ8@O{Вb<2&1jQ/LF# h]*(q4 NӟԎ.G1hDO?'~6GAeF^D oNc2.D"i-; Dn0[@ysꎃt>O>j( _%+} e2"I{]Ї~u('5㨯DEc ԙ{S@)$PC˱ a[c*({Vl4\{ +=oNjxEC`<ʠ2*ngAQG <$|"fԐ:PJs- 9tX܁ g 8a5^:6 (7&kH5dY]9STټx#qE-9L|b̑VԒF}$9o&ג69&P =bm <YÝk'``̥`S0zRh62X~}8iFBP_HNpOl&1TJDL%(4rl _˓|ѧzd?Tɾї6S0ឺP<&‚x|Ř#lh-QY,vxy:?HsRxK8 =~?4xXELd*bn}ikc%GQ#E=Fik)gjoX)70O~1u44.4.1.ҼW[3L~P?(کm@ 3f̛y%J̓y?VQQ-` ַַַ >>>yc^`^`^!' !<].:JHU~_,Z C? &b"&R@Dwzc4:Kglq%Eȿ>lnZ@- RN(O'J$\\\ł777Wį_-a[6iiiP9)H} I303:Ufrp1"¬Z gLMpEgqgE>H1YU*τZLJ1BaFa|/{{}8ccƌo>SVϬY=ŭh0vuQQQVVVӆӆaÖ-*Y|vpp'ٓIZVE uuuL~3fimL[fRIæM **r3L crLDLDLDK9.dee%M;kkkoooXz +ɥrP5FׄJjoookkkkk˺ka=W+x=^GQm6[PD~___(k@ր///֍֍֍l,z}VeeU*!~K:hGQi4RNNN+++KMLLiX I777IեRui4WKi gY???j!ZȽƽƽƹչչFDK Ʊq"U4liRv]g)B=y-K?gq:www|` 4|R T#TnG : gDp!XKc+HY d+ݕJwppi&~F/z@}`T& oFѐ~!a)j1-O>dL~G(:`<~E0?=FCё(>b"9x˧aٸb~tQ/>0ui?A)^FOt*-L=7`?iNN&2?"I|' Kh@WD  ?4FaT9DABQ !εD|`*CC@3/,<߱$'퀊DCg mrٕ̉s|b^ZT2Ol.вb9 }\cxZԼg҇](=f;YE3_K˴$?x&>KYXaA'M{A1؄;0'`̒w 4ᑼޢhZ]@Qm/N1)f|5z6߉ԁ(\KrEJu'À;ӞW޴H<[UZuʜ(sdbBta,^6cTƙtq޾_z-]E{|xvTY-vQ+uqAfVe_89rY]a$6MmfA~$HzESϩJ8 4U H%RtttVVVwŸb\1_}9含Y2-L. .Aq‹ /"ݓIԺj]P?c:C`!vp\i[ӶfȬYC$RY[ZZƶm^,888C:WCeqZT-+h...J%%%Xe2V.o#SgSgSau E,xiPo7*z\V.+=<<{{{T*#ߨ*JLC]Q ŽXBh:, W czf z;lKl6al"ɹv{l{קJoѳ"J݉H.σ |r| E<^hxm=Zٜc9t0Z|z{^e`{ut64EZ\'( tNby>GR)|Oᆓz@?.SE57i2OZ4A,/G XX<[9|?ڏ˱m.WH*61߂2ktLj9VV6Nh\Dϴ .LO,,m&{lxox0f*Ǖ.>88,,, d>>:02020R$Y-VK ˳pSͩT遣CvS-S-S-X"-ȈG#-r -Z֢|X*1JS'2:d͸qWz'I)TJ*IJd,e,e,8qLc{{{A?,(i[ڭ%mIDon-E W•p&LLLROՠ4|3|3|"Y$$xQbu( $*JURUto78V)J.&i&^-81244444xQg.SDʱ^4O'???YTfzKxKxKP\%lll===LMM===,,, A2Hbwi͠1vSSS@T+JPy(񶙶yr777Q:B26h fv.ᨀXJspYe䡦xΓ/$ƿx{^XB'Q_Ce2Zy|Jm=y0SKxn_Ns Ƣ4? ͢\4狹ͥZ|9Yl7E6f\x C=}0*"n_mK,j!P4tShBch~E >"&/a$&j ?EoG8Eci Ƿ*o%Fi(JɍhT4{=G`"8"fOBZJk2tk›&"/dPBr>1t!qfv-ڒJO&/͇$'!͡y~OHSpOԯ>3M/cї~fxn蘫pZ fVo/q\^)@umboio(z@"kO!ǨIDB٤A/;|tJIpa\-EE_{R^l(C5ɸMX1'vvܧga3RCW.^,doZyvzZSnO{,*wޮ+.}&e\CnJZ]څzZ3Neh(>Sow_gwgk's]\gVVxG񶆼\uuu*m_1ac䜘sbΉCshs^s^sT< ̛73oF7BP"a /bY,Kh"4!oh@U*UU4Lô2NX='8;Ύ#;"lHG\XO֓^i4O'rC7#\)}}rX9~;KLL2QLW uJDOEM5!`ܦS)<<<@,HynhDOy(aL1s~-緘1cj F3eS6e2toS ΤM|$YJc<Ƌ+TV2nnⵤԒ"Ԗw]yWCACAC̨̨POPۣ=+VJI2&e~JZ.-g:uJa555,==]dxu` s9樛P&LBa5D6z^W2"^^^O>L}P[-M~(HLLLc?c?c?eeefY`?B lfѯ+iD08 RM),0$$ä-[bVAA:S(H/gzHz$=(ۢZUjSSS_(d***FetIF(qxdȚ5###=<<O}<;1;1;)La)))Q4_/NlllJd&#ݤKx^Q8##I0xMaO-&`_pJ| x?Q(DCEGTBKЙW䥐h' ^FW *a|vSyZ|_—+'ow׋L4pbpW(LEQ fDBǨKG$_˧Hz a+6b1"oKlj˿PŒ~qBx5^WE:b~a)%b fPg|3d>&Bc8C>h no7|kL ɿ^JQ,AU)<\/ldfnO?xw~xzBY2JI+Zc3_@weISb+tFwuJ cwu@ OgCvL}bn^CMPQ.A6 ïF#-fQvM{0? zͧ'l6Ρ u3CNN f3VUa?PeFgżI(B0KX΍m-u`%(H ?)7{;_ʺSVwҷUpɢGm90QCOe~r量\a|YIY KKYʜQ$mpU[`I=.]tY3g8z8:9~^ۢmly|VZ -zzzz5E"o=.zx=)S*T///yA+oۄC(4OaH(CAPN_C1<; 0 NztA`܍zMxOr9qk~fjԮ]-,,[ o'AqgĝfX/_LMz|p&ܦܦ֣֣֣.1118"8"8"eˬ_~)I'}ՏGMGMGMGó³³9iNDf"wDa,a,a, 򂼠A٠lZS"""bu(`l}>[SS3U֫W)RlKo"H? ҂4+J[YYEM&nz 2 n n nC^SWN+l+ʶ<]]]lll/_F?nnn2  tV:kii)VK&&&!!!r_ܗyx [z+49Liw~'Óxc1&&&`r0YMQSB~! uuua&M0ǚcͱ"`xgxgx*{W+aEEE%8#8#8C^5|3z&PR%Tts||̸ʸʸzzzRRR888L+UQUZn-" 'O ?mmmyyyZZ-f/KtttzzzĘdL2&ɨMHB̡B=K="П P4^@ _L(]DoޝO牨Kr ~q[; k1#h8AoPTm '&4RPG)C-Z(SOGxyq/jt֨?ڠ;i~TB~9BG L +^+C1TS(!7/GaƣoQ OИ=>?` X؀%o+YPБ|7]C(Eq~m$ @VG7 tyU4Bz? r"U0Æx@]y3M'@!4 ܯٱZOQFtljw7U5c^/3\`J Fw Mޓb86?' )Ҩ"\Jwa_a+nJ>j|OROiGf\NSi+Hu(`u[*Wdӯnnxڨgi_mEYרlFaK>ɓMs52F`kⷓSgJV\h۴3|~x #R+P˩M(Yl3UnehƊIEY 7*+K?D^{_\dj1FoH#(u~P*-tN+Q T8qK\ ΄N$D s 4&;iV V Vrqqu{{{@ɔLɆ$Lµp-\efff>I3i&kǚMp~M&bYEdݣ a0޻'ROST%ZV}-}-}-E+ mY"Gԏ.|]:[mYmVPOųZqjPb,kFrˀ%h<Ѵ$wo. IH7fA`)FHE*>!s@ɴѴѴ1~e9)sR$W+ٕl8o8o8o``2feʸظظXaVVV Ʒ6JrR9b5)kR֤-[ڹڹڹJ Rag9Xfl&fffvc={M&xM_M_M_z ZyfFelkt999)ct 2d,Ȯ]7njj吠׌_3A|ooo,ŰA?ZiVu:Dm6S)E"Jo7͛<<<Dx"D+ r-\KKvnknknknNj'd0 P!nj-\>K(}Qc M |Hm6R---EL,,,ŭŭMMME313ux^G !9h?t^^^kcccUU޲!C"X[[Kפk5|Wkee%hal;ζ}R_{=aƓÓÓ#ۘm6^^^]0-Lyq^xxxQQQ<<<޸߸߸P/՗K9R io/fl (G} )LXGQg#>tV!?h?RP.#;pgp'9F7IgݑW1b(#7>dy g` Q`" 4 !&,v~ cyqE^TW bLQhZJa)o( 6*p q g_a:l# *T>Y^6Awr${@M~5,<[Qy&c'?+cD4ǯ05#; 􂄋Xʗ/.O0 Gh]Z$?P{::x^ނZ6`9-PTDsP0$ P~Z?rZ_>ݣ/}o1lIXCjƫG%L]5Uбvo◉ߚ~+^ZQn/0Bo*Ȥ #"7Wnֿ̅n Klqξuz!McHޤ鯥U+edk*Tڴek?,Vz#EWPj6u7YަږK}<)6ע71/7^"mT}T}:fn/[Z?$NN}4ij]v'P61id4Z㓳}/4y(Ӫ覶nUwZE=2s*t$eo^/rz&~[%ޙ(ꀚħg0n"9p qVphE5Qhx=r/Nkhkj0 8omOӂoGHh,~CY|k[x A0^~kZp*450IhE/*r "> ([S]nϞQ*" w[5# %-`5%_Q:JeNc2EW7y ")'O&bye1hYingkM3ܳUdY|> ٛZ[Y[?[^Xƞ2WzD jV~mޏ)EWƢ$ Ca,w1Sϭy]K8Oף^\ (Q&k *;>-u |.-eØZHИXu$^{q|Pi';/*TEd5Q(*> "pYcNIZ:YNF)Gchh(%KRSsH͑{dE-˖e . . .d2cy,|||[楶---a5j433 b- yb(j?k?k?>!YCK===2xZY>g}$[-qqqBrpp~~~722'OYϭi4kZGbLDBVwA?х.Tۇ+1H;z %>aw gK#*GT,e/zҐ4}U***u5jUWeWeWerO888Tj3U0U0U3!fh6r$'rA" +VƐǐǐG7ݠ5՚jM K83ftU*=UglZH:SW)/}Xr i}tK7?G ؂ hԍZQ;tD*2$GTCl$L++:Cb`[tޠ7FFhF[4sQ_y;zX1l3v7dx9?( ?"xМLga[<=\,>ܦ:i6$KʛM1r)KyJ{ii;R}V-{[Ike8y9si1k_*‹x aF0 ( +ˇf(.η'(oP(~<7d6rhMqeI!aVc~Sɂ/Y;ZJX:./W깸O-`R{؏^:#{ lK?iBWʒZH5$=#B UL}/}9Hl5-sT*Rėg|1̿"4vj;I?e|3Ϝ"gl>>ck֌YYY_]~u7r7r7ruu]rq+Vĭi,0gʼyppp1s߷V*Mr˼˼2.m6DT_/=s>>{YYYETg6lP I*eUbX%d5YͭͭͭCip-\ u@BBlll !L;Ǝ }WY,Qx{{ϻJJJ2,࢞]]](((gOMLLD!.o3S2jz5Z,~ǫk>c83oooV;(S)J6fl8j8j8888#! GD;h6\G#jB>կЛPp+Z('PWҹ!פK`^?Pi};S B8zNh5>@BcC1,D2THl$r!iVF4 屃J /~/t<(Bv4H1D\|Kh>B 0Ky'OTtzA{i%էdK{ `tHq8,|'ߊ'xWԞڲΨAձLgR:=w x"&c UHWȍ/,?P-~%˩25QE_F}Mާ[hI9vlaa' O8fptͻ~̺3w>$K[`IvUTð)Bד`4}&KZ7:^\wweS.;WGu.-vfGImZ\8@_p\7P@t;Ymi}Ϯ_BI9Y p߀5?i N p b-p=@ikJ8q=3hP& _Χ`|0p v0E/'o_]8iGl|"Kq"rN[eI[yWSj)ӟd- yAZYzB%+ lנ!ĸ@e]SakD?Sͷt r^ 6],_5D _L~I/=.#\ZlCusy H=Mb"m~"؄! [ku[^چ- (T(5`+D ЗFB>xn0$Vl U~P|q$4y.|7mHS { Ex +dPCEw%w%w;PVP['Z'Z'fl姅2Z&^M!!C =zFMM,32JR|/^Ȋl>}(@Ch W T T dJK%X5d *U0`T%$$TwUwUw{d[[[:ЁZV31eu333hg3ڿ???!Xc!!xzopà);c;b|cPߵɊdE"/lѬe1n[VW-W-W-vZ9rjeFFF==۽~%J$$qOhMPUUeQ )))wwwb؀PXFTkIDAT^,pD1^^^ƦimZPPPrrrfT<<ԇ8g39Y,cW:^u4?5?5?Y=ոH?/EpA\ *2;ϽBN E.M Qq '(OB7F_x! 8d/JB*f0@EA?T `~)X `΅58^`+l/ /!|2G hShq4&-<xNnk p4#X!y8UK JVx|0B4Ppbf`8@V #ǥ'@!0y6P{@ ~t&p T#ap?+Pd}.]ʥ]NKhm~fLw6F;cмy lc~}}㴛e 46C$Pv0mAC `z@4=JH-M`Tq8!8FB6\%a&[x ^7ƂO^oRi24?K4y-^2J/R{Z+8nFvN*{s'% I$'N0HK6ʪ!DmpqAO|SY ^>GhsTϩUu_θ&;f7YX|Mt=\qxp%m 5?eD·CeiJr=Lwu-~ͩ)rgQMJ׏]MV4wFI㉏w=<.X$L(]ZG^c!F+D}-HݿN*$5̽1*؜6=ʾe#2Ow[JfL/j:`:`:`nnΥqi\Z+דדc9QG-MMMt^w^w^ ņLi4zXB7 Zb-#)o7 6,lXܧOqƪjĮbW++L`EFQmT Ub=n\M&7`wym6CCCAAAKCi(NwY [2@.m_Ʊt( Ym#l#l#Xbbbktg_{eYY,EIEIEI4X[-es2'---K%35swww---RRRXI98ʚʚ,jYԒ...Vw:a"DPRRߒ&IIڲccc܃(7X}nֳֳ+^0`-זk <x& {Ts3f522%ےm%Kf+///i4~-_)JBXĥ+ 555iiiۆۆ ^gr ' Wg^%$$OOOܕܕܕ%~ ?Oѻ>?a0VW*^e̓%Knv t t e4C!U愓^^^NNNr#~8(~?mѶh[ccc?X򻪬,3[7Y7Y7aPZgq NQL:3%y0r{8OzB CO%=ل B>h-h.!p3t_ `>h ų`j `rXt H"XjC$ԀA^ëLwध\cOOwoԹRĞ?L+SBPh0 ?x7XO i%(sTDt,-)@NpBQ  C2PbVkThma3HOlt$^ G>:VE0Đ #+%о|KYk2ZvYzY#{RLLS{M6wwN<8\^+vB8rB_w?S/Nl[bk  4>`w^$q\r\t146 0L43Hkcc}=ق ErIMy0[~s߳jSpҵ.ײO>|>O)G•ɫF?gIFiS (4VԶ~Q]Ij8؆ۿʸK >n#:^ezIwq[N+8`f߽^ko5YU_T bv;Xh8^ q z4)ŸM~}ڇ%«)1ge6ϾurSlW\ő1Ω(7Q^Q^ReH~$?RZZ:??_yQyQy;x'y&y&yƄ-}p]nccoooh9n9n9s>g}Β>8qを6M %%%:::9MF͈5sc3KO$Hl4ॖX de/7z3 a6O)2d2)eR$V%˲mmm].n\rQLL,|xၩtG籴qI7I7I7RBJH e2B\.܅ܼw' N,p8 U窳T$mP[(((k 48q!CX+++֝ Y] Iҟq8zzzj5dw;r\??4 }W}W}WC! o'o'oU*},u%2L"Nasss8/8/8/ا٧٧^^^}6O'͓oooLI$^E^ܜs(DZ"-QVVk _99{?{?{?k6Oq8jNNNXkYkYkK%nnn/Kciiiii)y!y!ym6zy:ޓ5}~sf`[-ǖc3:CT(J6 p.er\&IHҦ)зKMfk<曀,.O2&#raOK/ųxWL%B`yڃ` =;xnC:Ni\O A.>G[`3h a7LY8H9(0 | b,Q1~HHj( a"F3c A2fccl `xvE@ T/|U" % x,N PJBOCP0]AX>L`'oHϠVqP {6Šyn* H^d/[.wFϕw5Y|S_N%x^RHXJu=$HHA`b0n8KOț ^핝+/1?ate!57N뭙Bic?v9N 6zC(K&oKTJ_>㌻9<:̶ԑ5E%h45@AWav\lܬfđM N^|~I[w<[k[k aN䰨MQo] ܗ_υ[H[ڭr'8G)[)"o?A44E"L,,UTzJ^<Ǵ|v чCJv,ibJ4,i(((٫٫٫{{{RѥKE:uT?K?K?ззk Wm޷  GGG8F:F:F{VvEvEvųЛ֣h=EEERRR\P\P\Pl^e^e^ŪQ(gQ9i{p 1m&p#u@ >탕VbI+dY5(bL JP2vy_ ~1,3zZ@ h ` aLkp yJ8aak9c`ץ T*[:Pf ;;;mkmkmkX NNNwT&Ie+++P*@Pc@>ԋzQ/쌝3 &=ѓ%K(}>MJt%MZ֤F~!~!~!^wx 6=l[VU%}Kefs޻w+))> b:yyyݕVR[YYY)StYiYiYi[\I$Wojޫ}xeWx^A;δ3 #`rEaQXO?eu1,w;ae۲m6BȢ,WWWSSSedd$XI,GyG撹d.$Ձ:Pլ/>ozozoz/}"}"}pn---, MLcccQaT 3=}{]ջ*o Mkkkccc5f Zr-RQQQXV27wEeYNkWnni]Koʵ7rp,:%)4ӹ(RB3PVaeBhBڡC]h \Pt`/Cm BX OG dLB<PȄt%0뢚,=~ )Ѐ7!c +BFV `*A Yl jj!#@ L|_ w>*PA9Ȃ&GbhLo ҡ&98 ;#g0?0)A9pg:2‡|yN<ʇ1HqUگAGx]}&g:K} oX ! D99+TY3wM -`m mۄԐUNH[H3vlJJJJ׿ 7^cqJ#Ռ3Num}.i-z 3hDY%7}@3o[[R\i"<+mi.—IcI9d mCXaeFC?`7-spK=jN }/lx&F8?B$j pcOwLKEcH>ADzPj`2">*+B_\$qrlѤ^^ERpO -O㠮]<|2^ȱȳ7r3:\8΅͌pNi=AO@h D ={f~&hB_g1~vvv(#|o r1Il @D(e'膘,Y8ӲIJIJACA13.C‡A+V`" (Ғ<A5,1w2VMR awDSMiAme뼖>k}K?yMvs-\MuezCrncq>(-vAрA7RJd_e@ ܧup0nQP(UTjb,$JnBvqd7zzBhdp~ |:DA]\Co؃kI\@J4N;AGCs 7?#ls>Mܾ7b1~Qd&o 9|¹>+köܛ!BqC"m6::sd[*U[QںjcZ)HA) a'-wNɤ7B;%$$ 7FS=}ςC___9}NIVIVI1Ϙg̓֔֔܉=nh jբN$N֯_۰a:ggg#~_ |Kl)٢Rp}zZ b_y~嵧SZZZ!+++˒eɲX'$RTbQ(v;ڳYE7nfeeg 535353e)Y,Fk>|viAtY,]GGڇw;\4aaa!YHE"G+ϕʳMMM6SSS666GGG,h3IIIɋbEcXXttt%L&GA @ a똷a0EFE"Nf X G9Q$ULLLsA)(%IkҚ}W{Ai%FJ(CO^_e|iʪNo7~Zخ3nNA=ŸU@'#]?0 Y6UPTB/q L77 `3&R(t=tbYyx_̄*NH&t;t,qE3TB:vP/H#RPT2[y[9IS@lhov=ouF/ 햬@`]?GT\9$Yg_}޿|SX,]E sARt#aCSmGr'ڈDž՜Oq]uv@j F7Tmw#*8t"D񍱃aW@S܊1rg+sGT.WAUoIՒnL{ Ns9ۘdc03`]9iCi]iS7ROi^}f1cżo'wEpR$z0JPV 3ygNG޲޲޲|||AK>K>3sss{{{󫵭^WU999eeeS#..ΗؐFit:L>sx߂g =eJ1;y+וwww{=hW+؈ؘ@[[c;N-4 =Bvh (_/%C$C$Cn\7/~vKQY5XvNzS@V|w*%[~gWz .,,i[l=g>dO!=q" */܁C6C/Ly 20A;!+!2<&Ppvkx\0L,ngҖtԃdq@#\8hDa ].`3Lc+41a+̦x(,(!&pfHl;3(OHKވi7[%Y;%w`9$LNV.wKJ-u*baiJf@3qtd0" ЁHԞW8BβO(8Z"@6E[,(uxv` ")/pxD;"wH(ZHHX)O@: 'ӽXܶ({eOe_=tm)ävTMl3nTb?qD܌IH=,"4u^X:V)zsabW U3M?ߩ<xC㹶$LvIєVB>JsJ_qWf̃w!f8joo/eGc4|K2C#Xu:O~&Yθјj>}!C_ mMFP Z6lo_\,w+U+ܫ4DЃt %MH  p()ʰ-RTJs9Ϝxzz;(wP O_)R~D2LN'$U*IXX՘&ImVWz1ۘmִѴѴI$ #c37 L_ņƙQgZZZ\Whhh˸GGG9sޓVY%Y%Y%1iyPJ-ˏ= 5ДXIE³gN,:ɺ W.\بjjjoҙt&,?_+`g^bumM {a/q4H4D|ȇ|VLr0z,{pa~a_'Ʊ &G#ߑy8pa>}+((hZVp }CmraxB^>ۘۘۘ&Iidd٤;;;I;rrr;`;/KǦYrFj\O'ד5Ho[$uttUUUZ aaaGGGe7^ݽK $&s9666Vvdfffu%zsG#=Ƙ1xGN#v@.$OXma6iCaasnOIÂN%6T,Z!Ubx\q*!@h3*PFA 50hjX\GL O;&E3,w;uQn'OUv $bf󜝅t]#aX e`(&t&nd) PpDDž 8 ?B̑Td.'- -qpGNT|u/\Vلl*E7 BU%~TɇHܲ1U"wѺ`qKޔK^h$6:3 4Wu0>Lt+x_s(@6DB_h R ХsݱdrK_XSvtv.Wp6b$K%VUn[r,9C C C momom)S⧸7dzzz߸߸X[Y[Y[ ^wڳ k5c1AƠ|i4_*sYmMaS{bOy6x",GZ\@U 6z@2xUDQK+I0m8-'aUL,Zr hBK`] hC`ȄeTCr Eh6 , `mGt65_gc-]Mُp.Ȣ[1͇$ȁc/uD ڡDT_2bG$nQapOTp)ԁ K~ qJH.zd/="V`u ] r7SQ$Wj2{.VoURe|)7_H?t^)nZ^YYS.4VQMo#n<9..7 ^o/|>& Ei63lQwu0 2]Ut%r}OTdz߿(^^ ɱKP+fw%e\ KX]!(h7&7vvvL/˗k d[i[i[)Y-Y-YX5j`UȢZBKh&\\\XAsjΩǢYřLqoooLK#EG_K%RUUUPPp{= ]d:Ё΢,;[n_n_^UUUUU,}|nw>xxxOtg3RMMMg ¥pIHHڸ2]L::::~~~iαc9$I$I`C,(yԝԝԝϒ4?[xHKsigғ #t` `"*5Ɯ`C/84/爋]\_]_7{ \DPGeTK[9:*.YنX7ه-]/nf4Y]#&=5QCX[A !ɤ&֢ 8Ns>.`;TO(Kp8487c7q! y 7O6X !=M @P,= O 0&`)8n0P!hw;+Lp=0ނ20b1<blcc=᠆xae(Cj0j.ġ8c- `Aܦ+a/H! /1K O5S< 4p2/wR Qasyq[B2GmuܶEϘ1 'JU&'S04[*%:m/rpRKrjipS3nw͗]u+N3ԤD8%O% Y|Q =}wޠ&ѵ #= *{ 1fun:*F2~.qw%ﹽ6 8l _U{Mԩ;CYu#ՇG ~R:}F/y~bdZv㟢1#ִi|ˎK&pkLVXt!˞JS륵|z읢+Cn}ufir 2TOjWFu}[?)+.JG 88x牽p 1@Sq&z TK~hJ_$+?w"8QM!r3;2$tE 6<@RRBW/'L /I@W˴.ĊSЁ/ p!=mWOK.))*ZNb7B􃍏MKgX6 i5[sFFd**Lę3D"p\ 96:@6hd;P_a1,6=2=2=bdCgӟM&l2/_\PP0mXڰaG#"o7cX``RKU.UYFFƳ_{6n#9$xR!q8a MhBbXeeeY9:u>K/"H.S>T>T>TsjNib41e2AUqz^V-%$0ϬӘ6Vg%ߔUG0&a"&#چm0c1Aa>+z8Y ˯WJILILIL__}}}}}}R)ea0Eg$I~6mvvvDNDx@Z֥uTǕJq[upp[,oYVhVhV({?{{{xWK*+UnSnSn 9r0_G~Y!/y 8F#!!$xKkY`mGX K311aqd,Kikk ZS{K{K{KWW\_/wmxI x/l`[0Gّ#gG˅bk5puuuuuuFV2P2P23Q"O,YHBB݂y癹CNMݿ74{] 03szсGaM5=gcY+ #>ˋ%z|Ny#4Qɜϖ䘺ړrZֿVppVTCf(#)O΢2`SI z(ZOс{%.D&&hG(Q܆J7T\ E8ChQ/p:d1X`:LP! Flƥ 𒌀= * LTw`% Ӱ_a=@;:3 O,ǟ " &P; 0[,"}GweX"~y4^th<\Dw=2n‰X%\5Iy&zpl"g>D2t^'[ b[B$.r>ڴPvciaqBNEѧXL7R=zwjc&-Re͏)t%j^wFLS  tĬ$n?ݩ9wSJlR آC㻭4hw=ȕ J1Srx wUw؅./,nSzی~Y~q{WnǞ:nMQkʝ;֯Tkin2"r+D_:OOG:tRi:ڤ/ёxN +u@Cr%=b&0Pon)%<(I%-)֮uV5bw[zIڃKn5v2wIBG:i[XoړYA[2Tr/IY0Tg)9 ?/{FG.O1zO Ȁ j@p \77 fb6 #a$UUUCm?͋ɋɋQT.K"^P>\VUo:^/2ŎG^yqDKK+~RRR~/^;fq!eHHع`2 H}>R OOO (111"vER>V>V>.Q#^>8k:+: Ow$̇uN9ZYfW.RVUmjDL{HnҌTIs?)diygtq$$eszWѦxpKn:rq?!x p<Ě`̧ H- Nz_B9i} Zz71a-H)D*zpj6C> PuP̀#|PM0"hcڒ7O!u6o:!|r)Ak*A@oaKa 'f ^tԀ9\=cgl QrzHԆxp^<:f@/ve 6Op?...!0PLIhu>f~Ld3+cX~X n1X! rC dJ=wu5 )ASG?q=]H8;0Q({.PD1IlK6371GeH>>=[{ 4]\\Y,ӃEe |s' m 2JrRۓ7=Ouʉ7n4tz͗Ri?Jyߺ3jܪqOmPD_vVk^g^g^E_700pwwgbO>>}RG\ !>xOB;ڎd@[$E"DB#őH1_3_3_STUTUT Bͯ`U*Q>;byyy555uuu۶׶׶444X<,r_p&mǗ fb*1;Hc Dk M:}?0[C}T0!0N4DC%]P[/"Kf?;>{?<̾S}">PV P=[~?'Ɯ%̰ %\]f)cej=޵Qۤ&|gIqCmb}qCH8h{Бh,.}?iAi~ .󡜤wj'P|C3H8Z;n;yc$ƃGIhqܛoz}ԝweo?avVIU&[tQXRMgN) sNՁ,8ql-\_ qa0B|||JBiaSSS#? ? ?)٭Ugw|mOL,ܒ L2*M1Q9ojC#H:Y25BK}3{y8OJqpN 13/߁g ِ {T'\Hr=MVBP@[-}-gKgKga 1ĵ͵͵Mid+3MVVVGGGDDKJJz~0&׉5r\#"\cgII!C 2˳mƪ;wrrrH6]6]6=??'''NDDu9::2Q[j6@,b(vrr*Y4hdќ9G}}}q0/˩jR.@NXy-xa0޹:???1Jl%&D /Kq8Gf(w;FaZ֠5< @/@/~ʠ/gG16#Mk$Z<&ȿ$%e$O|&MBIO\pI]rJ*Jy"TN4KtM65S:ISHH1 Mq X[tޤdl;p;Τ`?!p6@=ԡ]+!'6x<5MBi: 4V ܆f)nLB+IUeYsY3O2&OV;x"Ԩo }@b}c)? mS6&3+ e7fe|٥7f?F k]Ǐ~sb'R rCs)Q-% /x=e>yj;-ܿGO?ghJ9vqؖc{5iIUl+O. C]Uq 'F tee۔>\R^w7|.x]`G٣Xqo?~(R~ZO?Yu\u\u{pB###]mE[V+++tk5|qgy///}Dq\4.d]:ppp a7g嬜zCopppSeSeSeW%W%W%i4TJNKⒸ$NS9:::~N?eee:xq#ƈ1t6Mg~܏t:Naz3  Hp瘝cvA5Q^l#XscrE.N#*(mPws{UX.VvKnlj*gb2Z6T)P4uqSs;]{d3@^ŷh%JkVE;S(:*@%/ 0xo5B,80XGC IxGbe0L<̄WX)AqqfDǖXEgic=۴*9en&j]o?A1 4Μ41ٹb fL4 fTई{/pٍ)/:p/˅0ڊB8/%ũ֡‹>%Yϰ8?Mƚw}ףWը{)oR~{a*u|+j3ge={y\}#?DVwZACE!x홭9hs>U ?] [Wj0Wn;>vJIMbkyKy5FЇ$BrK>)mo~|kֻ qwz5W.9b?^]w(^ lz~@8ͩ+Sm q0[Z+ MiTυ7 D3~Йo|E,,R:8nk|OUE5aU0f;KIUn쥵+.5G0zpu## J1IcB<}^vbspKBbE@(v4%`@4ƛjm+[M Re9 gi<]*,54Uh'9GنٴMi" CaS&^PPPPP ]\\ݕݕ*ؽbg>}ևF u6URrP4$uH5?Pcx !2K)dE%KjNNN2Lڒ%Jno)cbd6Mfg>}mlYo#PeU٬z%GQ?a#=ۍY.CjCHGL`Yk` IgҙSboFov1,Şi!, ֹ̹̹,c,,,TPP`sOMaS|||N;!))I#K1?w '_}$a#ds#s#s#3 eѦMETTTF\#~~~zhBhBhBܭ[qe;e;e;%ђhI4c;<&&}FC4Dpk7<1<1<5.kaaa8P(k5$4k_i_i_p @5kרTY,|||ݠNȩg A-jѓ%Ƌbl7Xbuzϙ,!!(T* ### !H>>>~\ S8hM<1}Dч=wkkk3 pvvv-bu+5Trg5טJ0w.E5ږ[殦G Og_˯XoXY:w;:_g'e-c}>{})v+(.x[ѻ G֒5Bi!P;x Gc,q-sp{8ൻ0VX:]]]]322WWNB;ff7$ں ~fRk[-'I'a5zlAAt0L{:@^$M0Cw'$idn̈ʼD6ҳ휱;a:L”Pxoaaakk ]5k߯_u#"H]W]W]7hрpΠ3 LDL<6ff =gbϗNehsƘ!Sbc691'`w1P %cIɬY%\G\G\GNS T;6sy XD'g~ow L999?3;w"+{ƽ|0X^cz^{|||7ԀPKci,xXBRv={)  ܕݕݕYZ:)EJRUUU6.l\8 e2GC:NKX{dPar9(bKؒhځix阎Sq*NE;NtmJh-r'yx޽./D1n";I䷻s uqw$z[LRl[g9|LTr!I(s;eh~6;4ߔ}kewї4ŴM ,YΛiRo[qFq|7ƪ->;u}n7j?7N>[mm5eޥ{e^mz/[\C U47x8p%هF;4<B? BNwBBŁ_)kHa6֥Sq1,{)HA9 S?z\Q# Od?l1inajd/fthW#~,]'zy$EU#ϗEv{JC?WxTt|ٷ7\~ٟ>iɋS%ںDvjV< x,LG ue \Afn7&?]E+N=I7r\$ICA{pBhb>`hz]%8_Xcm+L[L+, ) /2*\kSF$!x/NB !wwuuo0(9U{֜sY1AI1ܱcJ}Tii'_nFI :Z|o Ox O)}Ŭ8rϊ 4nf!,`,3:|S-NlZ @pp!hhc1ɘW+hĦMP|XZZ_O -Z6ԡCKK/qxnnINININGGGgR(JUt]E:r@!/ IΏ P"?VpppI?E?E?EKK׭MŋhD)QJ]v=10ēxXhBH#߰#v. B|Ur$<$0m`h4Cklgc,]D/|bY$Iyt`EGٚŽʻj+smXP^dYP#gm(F EnK` ";^I3(@mrIf@u:T  ,,Cl18W0c5q7e%芏݄8"w1&diq)8 gn 2 A Fr\"2~dZb N10܈ Ɩ8Ac#aC |͠38f:JV/- w@b8(Vn:~2UDE{2T-bخZN쾻mFت[sඵ4˴0.jr]BC՛U}{W9| :Ҳ&͸+\mrnAdf?U(lo{U~}X~k-꽲n\z>ϗwF$`]S3SO49{h̋V'zou4o@.H/v(5eO1U`E cگnUGz_/C%U*x^W 'ǰR`$ g 1;qzUSK/xۯ1vTYASpV^1QpTI#MLd^2DpzDh'Lgq`BHC;0zT}Y &|+|y+< >[< !} fAT.B ,d:~oszݜ/&2ޅQD384BYGȑ'IBVJ}=J]IHut_%jy/2%YWeeP+w;WnW9PKCdeKȪ;&S`r=vl(dLOܡl K4k- VW6CUu걪V8衛;rM^e$[bYOT[Q OBMw(U05EKKb#<@'f8{rn1@tCK OC焚jPW/Tʭ},,S-V?( 497z07Vs27·gr r̙.sf/x_X`bWR>Ϊjۜ5*++tututu&LXSScnnkӳӳӳ=_y|~ewߩ&&&.]x;fzq>}s+ ]+jbCn&j&_D9 0 B_k&Un`ɶIDATG(E8p>`cgYvm̓}3- @B]˽/Q0 Fususus-ږږe2FL*K,+< B ǖtHt<ͥB(B^YcvU=S\`0n1n1n144φφϺ+++"6Ԇ7=dCgtĕW#qd M C0q ҵLd3uI˶mm6V7|,_>R 9FXfٗtĂϩ_5=7C4llbv+,lNobmISknZkn_ ל&e-2psfqMPTJ56/_q-i\ܬ 7mXوAyvip̴sskiZnFTEp6M61Ϟ_;yi儋}yTҝR_}|IVf80P#Cuv׭2.47V^Kl[Ȋ!nF 6. g`[g J\KhXO{QwţbEw',|JX#C[o\NW"92I& mwP}}bЋNC:֯`YSE+n)JE= :HϘIJMۢݙf5۔Zũ(,5((?˻+pq (+؂;>%fV'y 5Z{ZBX~UKYW!^^:cuVbDXc{kReY|y`Q=ծFw #`+,v6'zՁd$N0FB$x'x?VMaKB:B m\l:'œ{Z@ haFjͷ֛wx{rقH9+ qGYxLI$I*2 AۃmceXYvSSSmo޴Y٢Ee y,yݰv;t0Ӷm}O\QmnU a0zzikk+** NB'n g&,Tr3ps"\`*Ll1[c}w]v:x"/ 74FӰVXXa9,7G pQ 7]bUY%e,>]hJ7sp$wC;/ijK&L(RyNr'cccMg6e:N3 U_ |*̆0ۜuu|[ókdȮ>}{ᇺUj%Jo#mGڎ6imڐ~Ʊco,3 2-UTuX "g,5̿E"X$}řLqC0M lC![JJpppH7W7W7W ׅb/>G:N:KҺDd5YBt> |pnf?Y˥:MM^g 0ʾʩh-8LV:/-5IC.᪳s~$#1-67v2 hy~bo%+ee-Lx.$?{Os1)x&wh-;HTHXGXq7p)q 0WP:CMA2@<,N-F$]#]~[ aJh ֔E<|C-\Ӱ؏ 60g3Y_g6 R}HG<6t|qF{:0;6iTi4OL%Zf*6zʃTmbs vNe5X!w_ ÔW (0r|^Vr!埸o;?r)Crj־JzxmȔ s! s[N?]W!CE\m{cQVPg9R'g%DhWcAV6Ӹ9cչ_Epi$&t^wb`>C,/)/fF>bOOvo'Z\3zvu[Y8ӏItpXkz ga7QCa=U )pN&9V,Dd0F%wVwEcvB X-/\K~x`VTbˊ]ņFIXFҽt 9#M3_ѯ>: /LltfuV;ncyc{mF|iy>q_]WIY6q0?jo~-ol{3'. XCk:8'Bʐ'53&/]ȣUCj5uX4m`58JߍLGh޾}| ~nq.˝vlv T֨l\SS9٣ow{)F*(>BMX`%Po UAU1V$0 f, `6̆x̓3f')6Ŧ+W.++MX%J~*_|S)|||[2oeЛ76kجa UBse,YN=aOh8 ܭBꤺY ;a)cIU*RYYYKvl3 -$Il9S9UQQ)))111HHHwCۇo J<sZv|qT߮}#G9g%(A[eeeO']pWWW7^5^5^5 azA/{c)b)C b'4U)WR+ִɴݴATR4Yo#pXn+ZT_) ʛ!;wF u(_ׯFѡ1 $AzAC~Fr6ՕVƲ_xֈu"xxuXDC,@ll;; 4\`/a6Y&7/XC2d@*D'O> vB-E5qp+D@+(!䃜pQ0%T`2@.Ph6ykeOLCzhEQؗdvفr`3(nR{fb0VNPzgX,dHWp`- Ӭ?; @:|ÅPL'R'NUtMr0f7VKs 4' weICV"dMEԪ\b&tf޳ϴLH<4=.^8m==vJ}a߻Rg{8=yo` ;Y9'Cz50k'豉b&5>c< kMa }'/dWaklϳb.x&ª,֜gRc+e-M ,XC)%?R 2 m\8 0̓Ƥ4'%~ $ӺНx>ߚQR$FgKqIhj)4ĸƍ5pɵ@g&Uv@ 8[8v0֜`N?5䇦1ȫnUvG<|APr(biП0ZEq\g'iKr7_:=y=I#{RML˴} K3޿ժoYFV'ZץÜ/}W$e?K}OBjS(pZ:;9K$WJSb]:$*WDM骼 2_.)4^ѷa#YQgɬ4` FPdbVKTuW loC;pNH BS)ZQXQXQkX,)K@!b)){ʞ*))5 j*,K,K,KX7֍es6`3***<x8`c8930sxќS #a$+4Kr/^(((K>1}XZ,-6mr";vLI"ItNrNrNj?~+W@E ͧ4@!Cd6rx(;<A~Tο j=3>3>i-E<8=)9J2L͕N_G̃y0䒾ąåWcBGL6 0D,IR_cqAZ)M6]YhYuC[){h!ZX}R,ӱoIV񻊛q <͑] тNE[X6G; ҡ.bBzCz~@ 7= 30`lp x0娇Ŭ+b 1dϥB(c}L"U܇)sa, h Zbs|<{AM t=n8\ʠ:gT$wxp?:8at=#@Bu ! vs eW` ]-KQ4[ѥkĒ2xOx&aNxbazRΣ\6&eA._z#ҚI}ƃ&!}Q_Iͮ&K޽Ħ9QGϥf_y=QBF۾޺W[>8tܧ6 gnan1.oEiAhuQaF8iwʍUpH]JIW)P)}#WOl:r/k?˺)%3i p^Id5- Dss;O_i*eʋ 1dmEN~.3jĶOӚsG#t6nVz$ ;ҶC8e*+x/ ɜq+Yrt>|GV_v֋7PԵ|:(x֭\P#oCGdL‚ݩx,uoymN]ĮY#`+XkBBF0A.P5VO>O=Nx\I+WTl8ٮM'nYtiNASI>'5ЛA@sEN)Z٣`~ cS6~pO?6nxh[~W+~ƅ"#e^y^;EuV-t%hkjkjk換K .']>w=]Fe^;vzvvv9swww$hIp,Ky4vp=B.BdggWK]RwiiiYXXo׿R]T[/^lc\*+Ta0U5{~0)P{^ߪe,}_W8AdoEc4F3  a"L4" >6ylȆl^>S)Քj2d\ý8ty;u?gHQ`Âze4!@Z41]m~p2% #P̂ v4 `#?1 a7a⌳q:L`]Lagt}zK15Гul /oƢ +_ x )w1z M}[ IOXx߅M>\6䠸]Vy.윸F$!ak:PFc3JJ s!ƚGp>KA- #VB7ZI߳# d+] - 鏦qnI>fKkz*e>}4>2xoxcIz`'բd^&ذB\ W`5^"Geqƀ]NOV۽Fv.5rkVtV~D"[sy`ϔĺ-mä+R8' ؄oH&ɖ1Pu(Lk-ނXSXG֊wՑƺ,CZ[aƧw Ե or˯ehhI^i6Kcl&f4Гc;&U|+Xk@A*8#8 !`2̃ǐ?@0x!{a/5)o-BWsGAwnn> A3hYɺu%~ \YYG}P}P}PST:^+M&Iӕӕӝ9MsVGzp܇B[hcp 1#ɥ5֘G5*f勃Tx)02yn4DC4w>[y@;l܌p##y$#0#8f8E-j͏ G9y`fc.Vb+0`ѰOچiJ>_ da =Ç>cqMOM\a2޷>j)*R? ,&+ xn7{=vDz<Lɲ/Rؑ΄+bI\ɧ&jB?-5;/$-@`:bKb% 31@@ߠ6d 'jl `._ ǂ5<4w8A9db2v0 1 P<&v@bjhT8Ǝ x2 {g9}x:ϲ0+:qP@֞ -lu,dP´T/=g6-2?45J TP9j-xv+mEK5M9[0Yx R^sΦj )3eZ?[P.NnY9,]rDK wS|6|,=1{}1K''&Vp|f JMZWϔܡ'6X2Ռ^}VG|G/SFu`@A[á6,c]&KD6؛fH::%؈p?B: qQ=6gv!V~G䅥ev}h4t>t/Gl`_o~^9J#}maF`8vbC!"/G?/:]qY})K'\< Npeq&z4Dw;ߩ3:-ZTj!7u>(g dž[gw37H a" 4 f?Os` L oƾ tW\ zup.~XV&Ae70^fY[.ݒ?dw\@wc"[^DweBdM^֌'l0p}YGPVJR,Jr0P16/"bMim5ZQcF)Z/,~c)t--%.Olɶ9 PpYz-C Y^@+Vs`3pAg t.f/0gzL ̒Y2^aꈎHZfZfZiiiYs%{^7oY g5U2dZɴLLL?m6\Ζ%lKM.5޹s{WѮ]EU*V L`y<..r\psl͌W)B)aj5?VXc,I$KRNQNQN[*X Zj-n{l$^1'l/<Fhm]p*R>|HWWWùyeGˎ)/144tW9EC?r jcQŷspވ/.Wq phcH#p`;Cg| | | xu꒻4wiҌ@- &M,//_^}oF.l.̩NRp .9 SxnuU~)|ş9?F@@}bm᳁TMT1>tLtsq.?IF5h4Ӥ1iL2LNEkZ;`7ހXXƗ X 尖p RYi !, !A ( Mwu;4N \ Cpqpfh\X> ^ *䉬{C( $! #+uu/{֒І=l8*PþrhEyu`F_Yh=yk 88qo-Mz%;GBXY H5&{ǶiuNL{#SXM7c6YkxGz} t$MpEKoq;Njs9d]>w* J뗖GuV'`$|K`;Y%)%ȇPL& ҖmPɪ?XSI>OSLK[Lnͻ_+q}ۍ>zs su$KE?l}dL*2BX+w+,YVIcՃ?1Um5yP'-L[.^>݉ kF\~m~~500!1YK!ɟce#t,cXi{Ns'ZaeXFߤ LNkoaɛei魩 If0mb$QX#I>h2 хTҝބ_ĊBG8F'I'$jbig]2_=/|h6Vj[6V#v]-β}t6=t`dx8l#x6@xj=8,8 gp?<'?h Iz!Ē7F\wtGw[']Ir>}*eޫ222K9S9CAV>X Cv8j5xm6222C!p7fYAkdC6d5Z^5ŬJJJgҋ"*++ݹ%^qzNۜ9msx9or;v___:S4wqI{h.m;ξs;`BY,RYkC!ѐX]]mHHȒ%+KV[[CĜZ`j,%K2}̦ԦԦml]ք5aM{7Uʯ0 ËMUţe+'%$H(ݤ%i G})4Y1u0u0u\Kۤm6@@@^^^$.ͣ YW7?q7q{>|:='ӺO>.'~ĖoY!<4K4n-|x5 lWJ! pbK?djP"oY0ųpPM|+ %tOUH"%$k*IPbﰎBdB>d+X P@ Px>>z`>- ΰT`;؁ [Ŷ.X u0\Kty` 2`?%{7 p 1< 8^e{!;`ͺ1؍,5bm`;[ㅗ8JdXWmP}EoJZhp-8`d;]tYokmےPr>[Nߠ:<'䏭1Yl;8T>y ͕o6'%(K VWP1*wL}cӋF古ތ|4ϵ{dRXP\f`8v F^Ga*rAG!FZvv6_rJƧX#XQevT'#յ(R<{T~,KrNX4I҃4N. ƹ8Q@Mpc m;7%4v,1r#u~m:Lnf}uc˅&Q7K&jp 5.6j?6;žg;%hאOr 5<}S}Ԫr][ʘE3~Ovu*hvϥm>X\TqF 9S-,]Xۨ%eF2A! !%4!tz.aZ:C|6XR%vDjmﶲ ǦU5wN5{hSU~L0ESVFoYE΀*"`%#|ƖwB,']3*)1d5ѝF2H.ړWK% &P6({biJ15VpO8}0XK AHlIOH7e>ZcìIY݈wOS)6v(Qqxc79l ï_[֤&I,-wZ<5FFF+~)~)~Scl B9QiQę8?deelٞ$KjԮ@ݺ===.Z'ONNN ]`}a_Wl̹8}Yײe]{<JSj(Rh!ZnnnvI%Jy%Ϗv4igggGGG)Sa0uw;S)37p]dlYY0P&ZUMl*9Tդ_՘oHGF F~q>[<}e2(+a%sB\Fdj17mI"QbE!I,x_şۿoGU!QUƨ->܌vnփ`=Ar&)))y-`"&b"iJSDH"*bnudYsB131,)@ Ԡ5lWpf v{B%f+[֐D[/;\evF4w] ,dmx!U}78 2G9@A&E#<J.`4Wp CD1aa15>cQG1o#G6rA:Z} XwY+L&Ʋ**F j4m&GZ(*$ i T6 YFYdY~vfnA+LvR] '> =XdK~ vɎ ]zl8T('4qU9ckm}<7[T ϩY!}`J&261vghC/lMm4x{y/Jqa)MMMlknUnz?;yN܏ bS 0_q^kcf/HSm1^ <*JWKsúd:*=w.l7S]S @#Jr2MFfZWE \Jn7޽pWٴro|="xMs>I9g_bO޾^-G4u ClWQ뽶ԁ0~TMA0awЂ<Nx: N[s޷nN<7|]keeJ%IMMQ2iɪۿPbZFD %藪eE;ivŹNHNEIa*^2k1"@ @sh =ayv \so~y݌^ҹcJ#pYw+""ۚ㜒;;99?Gdmmm;m;xKa),=mld,xO) |)mNNKNKN0ä9?s~RبQaO?q+QvW3f\>WE[ꍪ7ިPšCj&jbddY׊{"!"I&$P P:ΦZg3wYZe111>OӜ%{KBRH MLL\\\,N[8pru+vWQ34h#l$طocSq*N%Gr`lé*r%p2(G3q%H,9u/TKr\sw=d#لfco[c7܁s`::b xhHl# )o7M4^1m1V8G8 !<+3-UGߤ!tZ78}Nٵ * V {IZFB$Ʋ6Pf Mq fLh6 7\aċ8C^@S;X).u0DDu c[:L'/0%r_ ª ".x 3h|#5fpTt܀!AFd؁68_n6߈%з?ˍ4hCMLMicQ $ w&{M5rU&Uoo?ZE?K$:~p@Hp-leu"DOlJ嗍*N '?IHHލ{;uւܚ"m%Ɲ%eC|Ll Jl;HCq," B~vq t&Iʔn%-VDvn쎯Ϳ>s{#Mr,] ~lexL]5{Md"?/q켟iwZ B¾:b>BV;RkTF3 ά) |e^1O]6K&6{<:ayu77C767ŧB/um+-zJvbʟh{nL7?Cv} < ImX#i'< `P݄Ͱ:zmcO~REQQy,]JugquuGذm; \8%Q%L&T(ûR}ĥ0\䬵o~r끷7rq~1)Np'GomW2U۫M6Z X`)x^ OH4\7fII.6F   jtx βixf=hGY ,%Djzl*œx^9N}0¥P}5a+_ntqVup ` pe;KiimYUui6퀡cjzYsɏ-4;(grPQ Sd;\n[Q\,+1T'v#:lv% ^`tp *H.CN0!٤N- /@:%|z2E{[E5tB\\tX['$#= =Y6am 3i9`ËZ~ 8u )ʼnsw2!wS(vH 5.`28ɢ%[XKx:іfm#ڵ yQ)l,q5v!&b~az~b<JG0-Bۈd^)1g*&)*쬳mrmJOx0 7I/%Cw+% A29ژ:o҇US]srt|FMnXr=N=Z=#xO/ br$|xs4F /`]:}kv<6/3Bg1HI.g_6 INJz_tp`k7Hvp 'Fq. >lб!=8Muyiߛ}.zKӁ7ZZ8iX&W՗_W {$ړMe00$8CRT'#}x]xrKC_Fr۸.rw9>{3${8ZحCC 0Ԩ4,E,϶aYt g< ɴ#@+ j| !D[#l˧o|dC>+j_wi*w0M-l֡ Lj"BM.nt4YIk3@d+d5, j<cuǺB7ƍ5ƧI>b7`hSڲn>WM5;Ǘz =fU:icKW,+ o-Z-!{zZFWB# 4󎑎턞5aMC9(lB!!z;xA at%͖FZBS -`8|wh^.-/wW+9n9n9n*U^#s\2WsEsEsEqKqKqix ززҰְְ9sj' oM EPÉ90>csy^fJ(BJz%P9rB ./\n5|lllO,?rP9ԍՍՍJRu+AAAޒ-"=T3̚s\ͭmɎUq^\u4;>'d@#1#!csl$Fb&lq q#X0 7b.@)ά6xB-0!d0 GBo,6C:~d?+hE:٤I2 m @d` {Y` E1^8NbgGsMA؀K2-d Y*g52|?Ilq-{#e r}Qɀ z:]FnJ1 I:hX"SpG'pUwa%n8ճv zHm#I?a1GWGt{~R􇨃5RNfCGhKgAqG󋻺ò6[rL9شds~TYߘ9/|Wr4M8謓z7(j>d%a%@0 fYhn =Y;GDSGYco1=X,N7u>yoG_|~/&m /oV6ۧXF8^jB<)7[R6bי LJÍlvؽ[@WcM?+³:mt>ۗ 7NInǏR+q5{!c( kΒ' $%\@E0k0 ]C (ghMZA83C! Fkf uqBc-YeM L~7qw_o5]Rϵ~ K˸1=Bimm+m%XQKyg{zk_;٧BUx2e"hq ā#|@/cIgBr=A$-%>o={2$77Jz#bbbgeEeEe 333+++>}.===Ym}ֻpü?WHWUB\ OĦ:eL)ISSS"""E~Y\Z\Z\Zmwv]ctљ2Oe=V'NX9渚Ds'z'2+npf?xF܈ 6&Ni1-q8xs82=z1 Kf\3?t"z+c[ V芎6l7/K6 gb!JR*[VUB#AM9]9CV^н?Z|q-ṕegZZƖ.WPAmIhߴJʜƥ2]oCcSCCVGq dpڱ܆pv(`iCV`>`bB/ p` h- v.b;N>,Y.+ h$0 t2Y):xQ@'!{p cl`||?ճcR7DN `ăPg$_ȇ\5V?p{ LvcbG@2WV˥M/Z҃0֪,JM_a#,?e}1~O6(046Oz+Ϭ8piǗ}>ݾv_+ 2(Otx[oSåu v٥8Oqi\+ S`Y$, 6G :T,Zs;_`zJjEB#oex1ߑ)ґhF`-[Vz|ۛ? osŅmkCB7l!WnhKMm e$nM}*u"W}ċ&;5JrWeZX6N£RGlē%|[4+oM7nydO' %qĐǫk)N52=pZF &O}.=]|u/VY2|3oϟy>?Cxp%u 8ϣONfg v{Gxg'[vc:u%(cy ӻQRZk6]b{ޕc5j٢2QOE/x-̇n1l+>nЎHX!_h ~C& 7cpr 1=h2*wzPr,7VXn $pszsn9h'68D=ψ6/T#6U,\.g{˦; J,^RSE" m{aze6B1d0b I^:/mDޤ]Rm0vf!MglOʨQ]sPsPsPyHyHy(/ / /"""Guss{<#zH=+ - n~oDPjzzzf=o*TIQQyH#? F(5<'4=G 7&D3`IWe>"I8<ޓ6is$+ ˰ޗ^B/^:::eB`6 :QyW5{G+P=WT}Z>|p~q 4%MQgD)Spc 'Ԟ={?>XDD$FhK/ͭ[#HGa*"WX&l)ۼ醴%mI[zަK'қ&{=& 2P<{;lf*^ū?^܋X:Nd#1rF%kZ>Igҙt`c;)Od>nb;jJ:tᤤ7?2ԇJp@  ;vpc}RVR)춘^yW;Muj!]y C=aɢm1Żr[EbJbщؖMhp2L)\˨_5y33&a EfRBT@MV #VX nrH6'jc! _p΂5B0.s $LG6_T(Gk57*}ygAncȂqv@!+c dD= gax`t,GGyJ bmsj)lp j6HN]2&"me&'夛akJW>8(YA{:;4m]^K,j[ZTwKu;wdtXfNW5|l8qv6.6:RE^t b?_fb0؈τ`1I:N0v VS֋edz M%pzG 6 B~CO A}ݯ>ǓN=)SKa 8mV+Z3Qô.}--r{S& oYnSbL[o+"*ғզmYZZalhyՁ#'/sSd2v.tn/wWFGX~gD|F06bloe KWN ƭAM4Ήwɪϓ=:,$KƎ9m=vl=Ro5epp!yпfY'HZ=sW^ l蹴Ko$ |ܨm7a$^^Epq &3[͘&Ascw|2[mr *ϒ\ $\EgrYz0rVh& C;rKEkK7p5~I%4m}J^|zVs֩--ºKo$a/a HMs?+̅dWW|HM<ݬZEӻ<"@>Fb꯺cq,@|+?Wn*XyV?Pž;߮]ombc6Ů]-VwZݭڋj/7o߬"b@*7.0 9==ý-[*GGG9:::w8p2/sXXw%1J#`$nč ;?Ipmb_KN$M4mZDEt]EWq/`fNI<' z@|y-rܢs;GydR-r9oxn ά3EC]\#d +v$˄pAɄ$&'v-)&AʖICCui5j:kqU QM\Ve+]\VܬI(P@afm1`(2jiF`m  ql[Fہ `I4Ah]k(.KOW60Uҋ>a%#G\zizSU .d+9Pt,tw>_s8+uJ_iHC_M[͕З@Յ<]ZcMd{cգj}FjݠޑfK"ֳaaf:Fu$ްDG^jfj&ya: ; Ҕ1)Xd!rqeH,&绯Ys峷O=輽ڤ]|dd)>u{)Xwo/xJ&齨]L056;rri _j( d-jbeaS^xoξc7N!g=)v5jC"'u[y bA{JDBoP h6*6S0n6ݦ3Q˷ 6=O59?W߮ek᜔^S'WC1A݆9؛š'CX_tDi)B+ǣ .N)S.r뼌z@K J zt9}>F` w  ;1=3=g5-0A,'pc hlE^IF'v@ FOt 7st ccxLatZgή]=vvvTYųUUUS|I'}>Z- B$$ I,E"~)111枲r(rPO@ _|}328 s .j|j` fi8 aLdL[q4OTS 7n.lmmpNq4c c c hh6imdL #J-d akw[UEf<Ot~qCcǁCã2d^ɼ.]zt66/޾xcYDz!KB,))):.)()()(MΛ7333>|4O_T7&$$KZI+i95`H.G=NVpY}_TL5Bhab.9Hv]`]K,!Bz۟VtW߽_dxn~lzL4Z_":V~piA\8{aW_=)ggwSHaJ31[9΁V`2;H4f[{1dzthsb10Ot\ K%)Of4)E}G:^j꠲14i֧y|h-ﳸOzVξ෇M0wx;hyV˔}55{ht6DLc&i>gs"B g`$((@܇=n l(t=G/~L&c0ZҞx@gC`QK\B0lp]JȌ|S?akͧ]?t5Z9wmqB7q"TjW9Wm3Ha+c5nkWu+VP}YTkgv<~=$i|SuiA@iTa9Æg}fhf,q Q=j 1ACh w| 1kΚl†??"?:w7(oPQjQjQj{͌͌d Sfgn߻qkj?36cج-f9p.b;i $Q_8 b ΐ{7u%?'=CU=:V3F?LA kD'lX&dOJƗ)zc;:7ޮ۫GT?Bh|ԆQvƘ5g3D`? lp H|j 0]R V}M\cӤhCQAᮬ[%5FmQ|WQLC_}v{1auKBHnAM:A4 S~'ZSZ @ºj p OTZLo:`Z#B.M 7 `S ΀dP0,B:P ((|YmxHz%h ` -̙(J<^0>ac:Ty"~>+ `ORɲQ>aX9Gl+;XnUmʸ^tW?}ɤNꎪwH{i sq0[*GGZ.%)Ҷj`7-9ֲlٴ a3co5YlL-LaFJ!YnbMiyי3]g})R%fWގx_FoZnqx$!!B [۾|=S9sjjS@{?u]I 6jmm:Dl2^B``܁;po$) a!,4^&2&,]DeߋS>R;jGh>ͧja&a@\\\e?"$Mɵ&ך|/U_蹞빥mmm[6o%īī o-%mpN Mrnf`FN IL]z` aRIm]]]OOO!ope[g}}LU*SN;NS]u}tG[-ڱckMUJeJT```ɮS2dPɠm۪z-'1[;=[$,0@h%ld7MvSr&IRkFҒg~ aC<¦)a#g§b/셽p&ęh@ 7,PtEWtEENF(= `v̎A4D `-X72mv:AG{(KX'\!GvYfǢ䳘'X1^\3$OVկ|`1"בWhLXm uFYۅ=eavΰ,QoJbʊ]tţ/vdONe/uu ]8X#`M` "CGr ` \!6BX~X3@hƇ,<8 hq~| 'ˡ) ryw` x_Mr“3(/X(D3R1Qלu͜ w_݄oDۘBaueN <:\ ά Zu:zR\Lhm#$ l)YtvL[&ִm;1RMFڑig|XXXm"EvEvEvE6&HA RH "^k<=$+Ihvbƒ4F#-ua2LZ%jܭ[vT٩XE"VamkmkmpUU W8O)<5$C4[4[4[r+r+r+J6,m{e, Xcy5mZ!DO9Ia-,`$bU VIEg wNJNJNʧ+|bhhآg-zn4h?{eKC. onf\\ܼ7oT5jP&&&~n&&&ٕu*T֩[1blUnU{0,겨T'Xo(bDMڠ ǚR,RXz7},͂]b% /)Iȓ zIA>i3if Ba?gn !Jtaw$?܄pmk GKxEo̘Ld= tup"B#DbE!;qSJi:?({jATź- %%#\gYBuvei/툔ϴ~9dU+g6|$h3Oq`F]e}(b*4S<6{ 8%x/ނD(TrZ-LuBoeVWa護pjl2lN }tE>uykN4$'s' Ր1Q]LV*=ELM13On} ejHx0M4z+*anaioZM e5k%t`gnO 5Gz_=~փ+4j}R=fO{߬?,OAX H!L™lp>SZ0yOւ=館wO-4E vvs2Yc8PQU0ܼhoʷMKg 7>%lKoRl~ojvezj=a'nɊ K*H.4m5UU s'>$ERo{FZ~|v}C ץIDAT5_x{ވKė|0B9g>+vͯ?LW`s~;L?syBVX(~w,扗xV Bl$)<&1;XWH# 7E!PkBvJ[`[>bmMnLΖNO,'Ȍ7Mialn6`qXhxqK~ b"&a{⚄N[Ko?z,u^ bw 1)qRsE}܁B7`O,Z9 K0[c,ja5W7YHfR 046Ec!%fotN nSԍ0{PD[pYm8Hl:c bceoUp]ZЈNF&BEUS ]_߮Z}"L}ﶠæ E7=]cd˙yG0b;q'wF<5x^`FM)%x̄8$0hjj''ɏ-b⒤䪤x`\1K1Qިayb`QVK546'͗A|RrqbuuuNi! N &Gr$G#>1b ~/qБ%j4HW+۵yi$u[ oIzr}$ DKZR%Kr\r\r\}&--]2dD ^c7n`QWV\V\V#`Gxxxnf̺ ؼؼX֒d-9.s\&&މ:Q'cM%& ˜ ǿ:ߡP"EI}i ca4uݝ;<<<<<>8QPF...;wfL9r(P9XwYOYOYOPP'JO~ERQ z/uNR$qUE/7 Ȟl%h˽AYS]x?c]vP\ FvlƶYᬲii؄F@,Z^ ]d1'%_sޝo,2yjFT4oF{7'8>6]q1 s{YC> kJ y3Q #tQk-`%&B:.W04exadE^ߩ~ }1eG82"f~>3GNv&6  eɒp\؎ẠcRfeaa#} ,ypA6 iJk`[*6WljSJRY4 OVЖ<+]0@P3!' O)?(SMJ}uU Md[T3LֲF*bz ' ׅPa>~cI>e8!ԧP*; ~ {(gRjB 1X̒Y2N O(䗰0JBh8o!.U{R1C@tVy xmwc>_H탿qޜ?v[:!8a@_jk!bUe~EZAhQeeiCee2AGtE%+ njM+UZJn޺szXr]1\pN )C;i'd,e9X `K_xE" I4ɥ$=5Y@H!#4Ӓaa#Z 0 i~Zl.6GGGoߔ444e+JWhkk6m6'Oiuu}q 7{ X 'Y$zu1%/u~R3T,l\X6sQiճK@KӚGͬr-,1P&˝^S.z^昷*fnHJVxɢmb ,:5z} ,\S2 ;7Bl0,o?.He"+-j[Z r6s.;tLn|և-Cz.;$lZ-3GԐĀSƽLLs~k56j>N.7j xìQR/*YzEټ¨&E[ JT oeAa4`s3݊*Ecv8s&DOTu1' V ̆0JǼ)oʛ 2Y;C3C3C3x$mvW@THc[*Ow1!H"xB'HfBIa @@0 j(UBSSS[oM)))ieZV9wslm6[k?~pם;]wBUP T:u<T Oh %u' m='4PRzKykbtIx? FP&fb&g,Pw3f͈Y"fddd())5m,wNߝٟ?eD')yui[mߚ5'N8'Ob nu׸׸א@ E#Fpppz|Є xC={Z# 3*YhMBicvT,wdmO,>%ނ,UQu_ ahϷmb~疌רsO^eDtA`nTՆm ,;/戋krU*)wӌyH+F1zyS[ u'=Ew5S2#{GLJ֦bmTS5nOtŎX |K bőE9V`<|% p)0 a ͎R ,VC-l/ o/oMyP]ߋt (q<1&g8`(,=9xC'U/.,nlYoYN1ϡΆ: X؉?8'܋kp Ց5K;?lslO_ko=۽[@]\U Eyϰ6b?M(W:'p-fǠ\M3i8 eq*|Na%j ㎤v 0,~7fS 5}(R"Kƅ@X@Ag,\~0ؙOO^NU_Ħ^iF#QVOSZ&1kVVFu}RmX:[pq2~FvD}ۮ--qDZ!˖UngBPKD7ZZ!gh t3tY u 0g聯 g9fihBV) {pZ 崁'([V%\RʿlSvů]_yrawyz'QNŦ_P.lI:I'%߭;;cZm A!R=$-˅\ȕ4X)(-;JƖ-i٧ezɯ' YIt&yyy n={\:봮ctx}>^p,X±b+vWxO=AV}Z^ezѥѥѦgLϘfGNNNi4-R)2r&gr 4&uePқbīa0Cd@x!+xc\?Гw]yWif\pXj2.iG(eG9g,y8ekZ~GpJ&Ac&ě}2 B(#xtx_P,'ğwz">GH;}g6 /F-b̋yfc`[) TTf*N.պp}~.P->Sy$lezy₪ԾL20,DL,9V2Sv]z׼uRdgJͪoZIYmy-,_&[!BxQ2wؙ/k`A, [/q+llS'VI EeE}ӓ2C5BNq Lb0VlSޑ2I%fN= d A5 (eI,e9ϼomOZC}LoyO);qpZwXBP hCh(BlVo>]VˠL`!xvIJ| Td j'k7Xs XAo`yƟж;O;ˀ0V ok c8ޔeS3}rU^ιrƩm|JZQw˕.តVU)xJϐUShǗCW쌄T|K`x7(a*6,dqY>&8N:O/4c_ގ ?m5pyv>Md27mF=10 1p It'G kw49$eKɢV-uF HuÚE#ZfL;-א}m:jJAo;2r@NQ}[o|uWۃ 2vA[5XCmp0#p A`*QfAUˬİa_<{:bgDfӦxGj0,6o%zF+'c0>s0,OeOx P B;Ës3"π؆H6WGnor1VnXAmhMm_[۟X/g.z p\j|lbNFޓF4[g߈go++LLQ]0O3]pJh Y 8_e~A Y1365fZa5n-)cRh֒%YjkMKK zz4?h~b]Xr%uFՍRUUvF"fP`4ƂX__xOD(Rф4999*U0vۆ,C!K?R?R?()cqMMM n-;w g+%vB;ER$ER&eR$@!ȉ$Q{ཡ76F;`0.b?VJÜ%Կk鐸SNNTEUT%^$j>RʲoqQQQѺh]NOOg#FkPAiLiLi̋~/jjj^}~:V:XuHIIɒgɳy=SmQmQmf{M0yZ,,,txssshɊ%+b+Qry\K%"^ċ2 0^ݨu~LO2@I,X]jٕ͠436&ddfHJ7 #m$V$ּ5omd6ni%Y9lt+X>O6;``Hs0s5- `] @ԡR/܊gY1  c0VeuLMTr\X(NC<(PAMժiBm˕U˔+j+BUgy(\:æmYxdxj [-'GL E' 6R84%VA6զ8T#GGD_ Αp\` !qo YP4hrٶK3%*ka"Iq/-HŇѢ[\y2m$=&́eu`'b{C0ilTu9A%) ZYB aFxȡ`0jA78+ 4p>46QA tx8ˏ0+ ~A?.}P:(X j>@Y"I|^-w+oVlM|R,a3wJ6`KP,(nYn])qȳׇBO^7m~pZb4֕W"&Cb@3"/]/X.e[!`̇viLmxZ1lj=Uc;AU$JyS~ͺ I}t k]p\/h%Ch96rLEgC*, vF67z>Č=O|-bbX^eu8b2M{i|xU~2/2ctGʁLVh'y}㗍Z־o-7YXb?M! /Zwvc$bi,fMZr??<~5juv7~;̎s5MG3I4|縪PnF@43ĉ2&Vu8S?dWq;l?(g`TD 茐eQG6Fγ\է|HY9⊪ OWod3uY,Vթ`yiglm֚1 pe1x c 8bȆ7 @/͙2..Muyb"k%/*T rSR4TZKJJ)SJ>-}Z[rKnifh6mn ̈́f jSh MO6aaty PPRChͪU7Ak0a6lK׋oooOקӋG,YeK?|V[n111eB!B%'R/7yh+s0bH8LȄLɔ"t֝(p.Epc^#il-[Mz#|l(((,*!*!*!:7:7:{rOYGXc5j, }0a :uKKKRg/K,$;!;!;A#xO=ʹ¹B{{{HGMsMsMs3L4-[YYY>o}ze@Y`ޮ]{MBSQlA1GsLZS4Zxq 'D($$[1N)IYI&,) /c-(݅p؇,yB","zKo-Fکd 7HKZlM b = ?Qzk $J1'6&d ( I{J2K #s/ſb[Ļn=@*]qG"0W +*BIM,r=C[Gnd1f|ErŌ&%5CT$fw-vgTx$HCml,GUF(S0@X-?26l 1;gX2XqJ`8Aȓɏ Ax6§eU5gʉPU 'ɲJ?h#g?.\6ЌqTMka!CH6l.fJRp3Ea?o) @f`G1qZ`OZ h !>j6 @ >` hL,\$X&@`0| 1ؑƀ~)'@d ݄w)A\dQKy6Ryt;=x3wM@6 Y/M6*ɄU~I3cpړݷo),r}_ܓQeC n|џ.>eI[584D Cj;?ցփ,XRJ[C]8)`ECJ# b*&a @./p>lQA*@ΠAJH]4 c5,IƖ)vkUݼs:-30!v[+utkM?U1r} ]y\;X]`h3.EY# `Cމ̗pGa)<~k!0Yi`/y0,CbTjF#1-iPO/.*֓"gccts. 7UF`w`,{9_heH'FҐF2-~a46! #9#S2%SJY=J{O>9&2&2&zfu7Xwcg6)I¯_2ls尿n}K5j.:ȯ#   պj]Υ¥¥vj7ZXjaWWFRUMŦGQbbbֳgY\4. ߅111݆݆ݪRtLwZwZwE2xI$ST2cMJPQ'i;m7$ğ 0nA#h$=y͡9ԙ:Sg-q6Z\ik%Oi8'DTҬj̲)bή+q3|#gY{ )F2EH Ƭ|O$bUJ%5ɘɤxO5:Ԑڣ p/EYwW!l4YD~Cnrzyޚbm做 ;9,줜-SIAѣ xq2%pC^6>]X&ZHBH C |ZwwI 0ylY)= nebs3?t*S%ԃcq"o) B:ަ+8iy( "',0qܙ?y+%}Ih7lG8I )K8Fzޝo(j`ԂkPӠA Xţa+TWB{؇,! /e >ZAW>[x0$E)A۩C(ڒ`ti4\ nZ$,b!Dw&N7ijh=)0nD/O%9umGaU_wjI\ ) Jo?$܏iq_'Nl6gJ=nqSMpMxvTcctA2يk^/< ,<,'45UWl1ުeGo!~>g|V+IZ ?ֆz7"7a&[J&<*=mņ[G&2j',^/W)\ge>9^keya|),>X5k8tsqٲz`1Ilg<:ǼnC8 }!ߤSnPI>68WkVI:RގR/_t ?w_G8?wۣ~󟊞^.{n8>kيUQ$P &VWK򅵻M#[e]F/\:Uem6Y6FYgSO>:9t5_5<WJ|_WH76 g%nI7'oNެ;;;i[i<266VWq-3π?7o;wJJJ)eSʦpn%cX;4&ySZo,_ ʿu5!AWny3$!<$+::XGY, :NԣƳl|IzIzIz[Dnp>|K.Y8nq~ooo:e2S֩S['?eκeH&?nI:wiB1. RA!|x xw7OfA2 e|J#_lzZsW[(xy؎ՠGzv7k}([pl5BR+;%L>P1K rrМwZ;60Ё 'q4 JKd 6íl!HB#]sM~MX#]a),%KL!bC̠A1455X `ߪ?º.?KtNѝtttnn斊 yKhp܈q#`7=R[x o;\kZIei,I<<񴄓F+#,vN{^`+l$qc$Q$(c é8 Ă"࿏ ՞H{G2DRN1`#iʺnŵc: FAl(6>sO،x],R+;BgϋYat͵j/SBրj JGP<̲bBUʭ]zSyG fUУtc8,WXle>'Na.wvY.n?^i*Z-0/S2P!?ug̤2gt(OK!F@zs``*x,\*D) Bh$8el!AxVB7fpXc Ƀ|'ǜ?-So uo:;?Ƿ%x+>UGW~Q;աtfژdUn<.Ш5CS6sVwShHGC<{|@8<2a: ?wũrW'J=iC7N-'7:4 dy3Cnk,Zo/{. t-lI AWIxC#4`FPco NinA;]lxg/i4p.dWp$jnugߚOպ3jt':,_kCJ6¡5gczzLu[]呦4H\johK%RTCTCT;sa{E1E1EՋ!2\)t l*kVdV6EM$3r b<,3VTUj oŬYNm=gggl=[/%58H?Ah#x&m5i^?R/tHA?I 60 f,$fzi"jGԎ]/^t+./_꿴6,,,MMM%KXe}=V3e3glBBB'ޏ|~^kk\.\rDS)'{L)T Bu㥍6^*$ BB&Ea{^666Ґa0djCCCV*Y *K+K+Kk*UuRեg*Fs}+}pHIޒۧ4Z;c8K!La{`5Ւ\jN6MMN4Gs47b.Eh?J[it.e6Md)&?i'doXXq5;αsb~{ XnY8 7&^K|)Ql66n1" 5A C|#0x{a ~l%h4װq.opk[Zkj>jG&AypS4 'Yj88.1S~Vɰg%o*;wrQ?UvEٝuW}'Zv<ݡ"I5Êg)l^2ds|D>\ރ#4QxPgȅ q3tcvP؍IMP @xZ7L>x+OLvfm<K p$ĻfQk0psp9.q _|-$ ڴcW:*܂ `%<=fc"jLe[6``"^bk( "/BPNC/&; Ά'V\֊5^S_fJPV\CgCx! y+~a؆ԕep;v -LvԜa#[jK} \R18τ pׅ0E LnoˮJ~ dtsǾi@F_:koIh۹lxwX ^60]9SU~r/?vُq_?Zv{{moj~Xy -LVfz*-Z$η~Xj4Tn 1հą,q.#oz6e fR;rxoTEϲ[OyfBu4˲m=Ec k(Z 1OТ.lA➙ >=x?$pQG}ȳ!^pJ.0wX0C4=! rkvWl">&u _zo݋<3ѵ#9A;rz;*-߲Z0բMŽ`U;thZp^VPA6QTIO-+z`F:i1f XP$Vy<}7  (nnFZPo19>lP%Ȳd2^sg%f!fAjku5܇p_R6R?GP6 BF` oZNi߈RsCrK4,( Fȸ#dAL !4,Pd÷ߞ~{} @ w?O[9rjd:t̤IOFZ&>>333+[tOrOrO*,,LNNNMM-Zܵ+se̿7nrqhң%<{^Wr_*ÄP!T-2*}){*{*{'pppFW;uvYTe<.y\Fٍ}HzU:&J9ޥK{km6ZiF$~!3 pИ l48h}OZוِ F|*BYI  cXQȥ@ czL5Ca( \PX7\c@"almzQ/%$>]t(/Жv.Ekh L08lnP 1SЅV02B_i*}g_(_)*W)1||#QO ҩ+f;n5jA@Fp/l4LЈSSxԃ3pB`,7 6-s/8I aZWxa <ǶA] K,ig/-\Ŏ;A+HdM^8-Da!%~jlI6Q3)=tgcЋ3hCGБ, pgLL:dq}2 t .2?GxO'gZ e3s0͇@p {Yxf&W| ZS2%U|^N]l $ą*¤L!sqg#F{pB1[K}s,nV;Xb_> h2KL!L͞pVA{NlPȥy7뚹;`fkYU,T[ԱkQ7o>^OgMa, |JqFB)0VAcC OA^ `BE| ih!Q1OIhNc cidΠ51RYhCd{T P&ʴj_ͫV;2-[=/]<,2da~샙b6`.AgZ9S4xB*\J -d+ѧ:ںT|!S ̗5ͫZV/tyϵƥ)ɥuh~}VQ6~Xe(7ʣ]渵u]b6}ښS,;ܥ#]NeIvX`5 6[)a;b,AX5_ѿox$m$4V>DB$DJʌt:0JJJچ kh-[uoӿMPHPHPH+ <|@dڑ-J eyulllLT&*$I3gФI;v6dk9~+//...ׄi4a?3~fJJJi36)a)a)aUUU*{dyY3fd033ooovvvrO\]]ӽ@[-j-Z \\߫VVVay s/_6lF-Z2Y&: d!> aDH U2 mRt_A0aV`q3G=ꍢnaiF;q'\cmu[&$.0.9c]Z;NS88c5׌}ذ-Y%M6fܫźh$mS~Ҧ,b1S0 m9c;&b-G9PoUV͈%3=d xvM.֍nMy->A$/0 EXă+UL*] 啯nT?.I>)/Y5"߾ȷ|QkCR(묪^>ؐuP8 x&ί;Y+up!1`'M4ic?;y!k`2$1nbp&b_j0FW VPa| ,p LLFc4:_ l,tLŸg dˇKc- k^X`zB?|'|a ? a-GGRSs3<臵Й`#@ز8fT*`w0:\zA13 rI'q X*|p0 `(&z5  cDCſd8$/&Q1TT,.쑲 KR ZgpXpfNō76SR]|zp'FQ01,AeP$Ii?Z|=am oͼx8Kөة擛WQ,Wi0  +9bOq=dmYb߮ktwlvVb5/?8II|"N<*]hv;B,Iߨ$٧5aK?|6^% vŁGy[ b]N9PX0P^qpx\&ǚgf4MhVsk5[?bG k[OT:Azjga- &eh..Ю+eݾu2]9iҌز]R+]3Z*juKŒZ-g |x^XD w yJ4?l-8!  5ݘ LmXAwO`-hEy 9Zr`ݡ&0rh; @G&N2Ҥ+Tʶ֩SQb\: (Mop5.lo,[`,FapKb^7QbqZ,}geg׍Xa:Y^ ! $;h{*X'){#d9?ˁ|:Χ}lؔoҍ+/ǿ|#(@A{h푲R'մRZj4DH)q5/j;|mڷieeeή\Gj^yu{:W/_ƚƚ6 n(刖#Z`Oo߈  ~Rc{7.n!K)="k,k,k,WWWLLLeOeOeO8q\c``7"oDވbbbo;6wl41ibҤRWYwl={S>|~|SIm-F2G#.T B,B,B,h6v2e^{'*M,M,M}ZiQ)y"OR.%ĸ mSA}OXVJ ZA+.p9.ƯJ3Ya"'$nL(Hwu.ԅ;pH'ǿԅPx1)3n,BE\kBϒE$x@1^ @P @/`~.+"5܅pA''`);Φ]BB-Y|3gyIMYӰF6MժI:ͧwM Z 敦1-,LNH9ژ+.]6Ց]@B {.1sNlp 6jL%xfLA2\α`Op = '|uZPP/̥eTP30c;x/%tn4osa7 \|#qKWԔڀ6ȂbðzJT<`΅)<4 [.ܣPD)Ipk0J7@4ġ%,ǥdS_z-Ơ;0!>Ph4±x i-lW4 ܋g A-LA T }6^<1hx(#.d1a*[0pK1Pi`yቍh^u"??j} VٸGj/=(&+}ĊeoYO,Vlԅ?Di1d-ky|MW~#GwYkŭF>Rj0!јT,Iۧ)"qKظ+;1z;f8h0-$܍3+f6!\y-e՗/^b5wO!"&&}V5ѱuGlWfz 譈͖ e0.L[ưD6r [,(QvRwgȺR>5j?avQ֞N6O+KLsCUzMa2d@gh&cņ`W \K 1l6VZL=ש/݋('eij:(gsqQxEx{&):E U̔pB~>+qtB6VZ y;$Wg-9t̓>6t`P=`!XW TA/Qcp`Xٿ/~I˷c$deiU{R~Gxs#eۯi_ɶn]v?zœ)vj|r?˩M9RS aSQ͞(ƣzh(UCUUaR0SW$E |HÐtF( JVǨ$y4 d|.J 'q N;ZkM7vr?ٹ^ zu1>}.ihhձW^=V{Xfff&aMš?gsny򺞫/*m]Eq L; 0/Q.i.̓ .Ax`^$σ(}K<a+g[34Y aZ$i,Rgl>Ria)p)2X^j A[U=mwC[@1t`Jl`-<%p>@/J,}|-<6U>TM4О_h>mb fzgXMaf۠؀]` 8 ς5xv C̤8`k\8BWQTcE+.yp rsJ8oX椛)'$Ui$-)!%' )/nz.u7nݘؘؘCԳSN|LiҐ B})))```C!Q٨lnԻQoNGdz~<R5je2GcG>SLsx*K !˕r\ۯۧ`bSV;'˭7;(sKʂ*Ϊn*XfeVR04jQjaN"]L&)o*#Њdg6&/4H 7h>VF8gA[c'd a(\dq"ɏFG<6\4V# v0  &|8Ek\D i:P}ގih& |3a܎DZMPA'pV [NSi:'?iHԐ~ J&`mXuLX]`s|g04t 'uM@e-~4C(ޥTF3^QcIqG`? =`YXw G5n5e>[sCB'`krv2ľz)$;zr:VlP7?`˥>]~x;};ft[WbДo'.w RV.Q0|!Vbi5!oh2r;{̖3,5Dy<=C^C-XI΃j%Y/vf+Q>CqJUFXK x(L-a3wplNy_85!&S 4w2kv9z4<&^{ uυV]J] ~3;PPP` g+::.0WT6c^&PAC 'x߂9_yh\mf,Ľ|!M6Nb2![$k`6N[C6Fڈ]=|- FZ$EErJ;IdG!2v&|uL`L`L෰oaŠ'O*e~e<xcENJ/7rï:`ooddd"""#BG/p'ĝ_}e_d>OfI,%I9#3%yVeLE&]_]py.E֧??~ژdA͙8Ч_bBCdn'tgCDLЎ HwSV7UǺ|ZzwU Z6;H*mE'HxA@qpQ %^apE,R&t]h "`%i0'.U|2˒s?x=-x F>D{#cH|h9ԉ;FJp8X")Oq4 {'|qNZ.K3u?ւ U͌*HxqNt7>fC9:QpI1Ucan5N @2G& CH"|i51Ih(x># 7p/)2@zCowc7*F1)}#j>x˱JZZJEU),,9sxKKK g-o[޶aQâEu=|s7׿})RޡޡuױK[,mϣqIIIiii  TSS <%x dQ~e@e@e@?`?~'VVV:::eeeɾQɑ#%GvNۥZV~8p|E"_4 e,T_"SXcs\yes\"X͜3s/6X}dG2ƓE(%&eoȻ+G RBw]wCwEL3OE%6Tdm>+$Va$ْVFTRvrZQ񛲅5;+2M%ڐ_xjkqڍ?ZO^=?'88Z\*`NlpNct=1&atl9[ϗܗ[=ax<L;ݡc@#)]c*r?X&VF*\:rig|5<{ɗFLM_Lr$g(1Hש!>A1l9QJh /`,і`'VY(]b,@ }KChB LI>0-L䍛4IV)Kl';Xy7i5E, Ș Q;vYcu*2 |=F:?< AN¶uޥOf/{_XYV״W~]ß Xw>0iYceZHwbj/&+iP_M>*q}앇_͛flҎߘ߂b k 5"2Noz~7[^wkY5}of{;٭o2wi/N(.0O)b SXOr@((޲+0N*Di#&c6#qawtKы 0[BKtwuꓕgLHnߤu*iΘg:kF&5.Rf8ȋt'8*Q_:,*P {A;#;)WʕrJ@2HEj~u~u~q}WWW,Vڭ[_W~S~mV4 4 4U;vT_9s`/o/o/oýkj5Zf}eeeɳg%<==}tR9rV嬟?[hgκugUfUͪ000Zӵe|J5kL5j\sչgggOOO49hrybgYPQQQ-P-P-PjQ-jjjΪl1bکHő#E1E1E1ԇPLDST4)ZAZ!VHi4Yb)aJݝ;uw~4immm;;;,׆(++KǤc1=(r;mzT|GKrG/5Nش IoSoMez@ٔMHB(2)Sҿ/Φ ;Ŗ?ԣ)]< iH.1L,\3H A.٥t.2oͼv}v_&ϱs {o"Hϗr%Wrhh=`hmmGy'O7dhGvd'j vjEjhhշ$GnpNd(#x['K(.i^~5eju~ڴ s"-UjzsE  *d*xw~XH,1ܗԞt<[,Ln4 ˹)}c`hG5TKE a }1pgpVdA)8wC9QF1QݸO(2Y/g؅0]˔!bFY?ݘM&D[Ji MZJ.p? t ߏ!Jo'kjNX3֕5%O*! ~S]ցnT$zI-| y8I=ޙ`IZx}cX̲XΈn*ln-*,˙~({T+5y^iꑖfÍ6٬"eΊ[ڕ68dxkA H=E=a%KKUsmN5.E ~~xO~z oGw"v9v*u7vK-l>s3I-O>͓'w1dֶyӟ-}SqH&COvy\{!F8igm1leۥTCZA:CpCŒ!NtIRRHE`-x@-M6f:Vi|R &w>̜ |jtly?$]S%|1/!=В/IxB )(z+]Sȗ·v?h|atsf>:ob4VZM;گ:],xS4'[iP؂2*2+SUSEk[g]iBӊ;%,Dl#'x*3>aMW3jnh"!?jʁC y?ikVwq2ۏ_%,SvO7gd ݩMOwR:CNsG*qwa{1F|?F0܅sIM@m+RBl8jp wQPK6 ׎3QtSL0J Mi:8?iy=$fŬIDAT<={"Qߣǝ;_^^n{F_}mULSĔ׿^zۯoWmڬYۢw-z7:DƫWJvJvJv .K-K-K-XU`]wo2|! aM7NISˇߟ?Q_F}###W+)\ BBBɑ122ui֖-[nwtZ+}+}+}###Zvks6lYTTT 3 dȚȚH]n#46MYdYdYjjj@ ,S:t'uQbX@ gq&1bZLs`A)GNA }PD("M7dsssN +?d-IvR; of܌>CTM;t%(Pօuދd`kZy_N *J&eKR`z^t *}ĻmffiA@h}8iY,FTzz'^^Iy#x`r\Z)V*7RkW>O%D2~?_8xiLy]y詘[XwNwFWHљn+mpP;Ͱ14|+/[o!/ZY.x_: %5?dD| \-PY[kG%ElP>CҺU֭yJKøMf 2=|?|P׊qM5]{XIZRfnź{UVK ZLcL{ֳ{S&k~=nzP^ yV+;zIӌ:omn֠Qr)1sAU,WJ' ;|2UV<ЅUl ` )8[sJlU{鶘_ӫ!%Duy{QZ;ɨNcڞFAXCkBE/ԣl!%Kӥ' [O6r˝KBg Nq׊Za3RkQsJl[ a zd֨.a~|7<ŽJޕ.(_8>7"%/58;}d&KOqJg2jo |,8x4YoP.b Bkq Иxd#Ţ( <@o)Ix4-ۥ0vxO>˄/(WXъ\-J֠4c~9aWB.m=Bpm``j "yJW`~ÅuhjCL@DhP0 r%'": J8@9bNO$'`&pw>@YN?_/-_Z|1czrePYطcߎ}qǽsη iV[hqf~>1%1%1%wv .\6cǨO-h`ʪUԢԢԪ1UcƨlT6*lllfJ :!!!/_.U]VuSVVϭ̩̩ ί_;V%T 2/d^m;vvV k,Yy瑟G1c,,,}epf-Zhl5[MVYY6P G2```ZwBEv*Q3V*?W&V~*rQq nBvkZp'>B;y#LP A! WWW۽{߳gqb=z}>ov)D2\:+βl1[,Ho5Ft.%?eH8c8ق-"#"[i4R/$Y@ h<ӕ0 ,XZ֬8 Ox`Lzi= `,@nA:ґ"UR%U\W:WvdAw7//POQV# }*H;w<(?ԑ:ꇃ3}r4;.h~z댴Y95USYaM7#nntM$ꘅʲm[&EV +^QƠĶԤEG &Uo(o]@3Rw֒0OqXލ&S9a_ʗ!go6ȋC` `: ?ނ&MԍzСb dzE8wJxcl`\p ytWnMZ7Ro0oFB1V؉ܙAt"pHȗ(2uO A*-G}x"#cR~ 4X䣀|[f%RAY9!wk#Wi] 홵2̱VXEqR ֐D܄sQᯘn}WlFYKO? }TkT3Pnx|s~Ffge w%rf0' q;x [նXSuŝCJ:$|ƥvui4?xm3yNn>acxGQX%P̌Vʝp~GXM=V=ݬd|mgDm2d'? m<>k_j5(V[!GbοĤ/>PmXo^t5]LդF|3Ed[~äT؎j kqoC|4Bm;>Y1kԛ2"Q#>a E"L֔W30:eECJ5˻}ſ߇mܬ_n[\/& q{Px vPyb !N Yy% ?e*ts?;Tw~d ,dHbH/'^y8zC<ìO?'$$[t9_~EkNg4]]]G4F7tdӑͧ4|V)k>\pNE:滪 ꄐ!3Bf8-vZ8M~6~cǢEvI|+ ^3/l_X^^eZ;;;O?ggg=.{\w-[ 'OZEn :+uVlS&LN]ծjWnnnm;m;m;"""&Mf}ZKֲҦҦFGG]r%UOUOUBBBK.v.t3tSt_?/v*_CHUCuuuz.gA^Ky‡|4I$MR$I=RW]]]/UEEE=b{{+UΫ'yl$rǖ]}Y'8鱐rɑQތE] u\kkq4U ma[rgM mv zVZV^r\E^o|Oi*Fl;ۮytβB+Fa&o̱l'۩@I$JN1ZZI X[ֱNMI4{Hk9e)Q8HմiZ/m=]KAM`*a gT}ۨj_3OWl|S}gDU]pKG[ t-a#44 c*{ v_ёf TIJ@F4^N:H[r+Mvq<9qxWo5OY1kob%ehquvZqY& T--dI޼EGYӊ6]Hkq>¾|MOx7l7ybOSR-,oP05sςO[.OzkhucnT.gqIAANcbDXS5 l"V([jø%GaXHi83 ~b i{Uϥo>xw* ϳ^"yWwߝƑ5N/ ƿTE'_ns5_Wϧ2\ IcE']'ag\J _xč"n']8, GRncf$_) }h>-Ui/W^M(n>zaxi:| x=C:7<+ ,r7bM>4B/K A <0DFf%`{0ZZC%>B$B' PCDS DmA^Z@/ӌFhFza$3d1rZUWW73?3?3폷?Nے%mKOOmmmDHMHMHM҆ Kʌʌ~!Cԇ̆ 3L2d0ղyk~&M(u.u.uNv!Bys#s#s#ܦMuڸ{W̪U1+sNά kšhLLL||F 5lP1C1C1#PC^,Y{,Y{w@۳go``+Wt=z獟7~ސtN:'eq e4G999ʏ<<%/ ?<0qT`%cx+^KI. b vX,-A^/a8Χr%{#: D4"nYH$?aaW1N#*;]4AYƩN=]iǂzE0KNb$H Qd膝ќ+&K7Q' E2;D@#i q#px%4[<; b9h@s,(;JyۤNY 25j_)45n(XsB#x}XԜ^rg*)Ma@ }C!@ n+`|PȄ!QLX:i/B NE@5|0&؀X Z0giGxGx$Cyb'OoooD!QHmmm,FZ07`nV[-nl>}o'1cvoo5#G-Ʒb|ii؟9_aM}*g N?2+dV,C%%%UTTC=ԃRX)]&wM db={ooorsseS@N8i=Z#e2NiVx]8pbDEbgggčͯͯe2mV֢޲UQTPTPT@81174744U7S_q}u~Ϛ%5ŵ˴c4 }EQe~Y.կ\"η< =цpG(UJR^6\npyPߠA}]wvn_ݾM/^6]yZyZy1eZ77ܐ(Q(ʟzDB"HF23qs8_,R*eivZ+0Sޕ#7+*b^R&}2@ jr<(OS%WȂLGZҲl *EHS ~FRg2|-t^W5eG;Į &L.TԹu9֍^mSBpf#lLƣ Pեv`aLqOͳL.O/]q+cRѨce^Wg:4ejb],ab)0WF2ctE}| Mf`.wᴀm8R* Ɗg4淚@{~O}$G=ZH~ x#a|ע'|;+b> 8! o@!Ƨ7i$S$o|y OfB0F2QqGyZtÙOB&TOa<%(IFsIǏ`:^)+H?pH~Ex5_rR5#?/HD4]E[HE{`߲eyN];957~jJ$y,ayNhXM/1m Ps-mZhZhqԷGtNyj90,8mNLWӲcփV|r?m^KCmsDF_u*_8:\]‚s=2j0ie'$I@1 J֓z IGHo?3dxwm.'NR1Kz>;=4aBZ)+ *urm{/jjRjtMrt|آ#hEX+d/0vKhi6 '? 0 c(*xJ`"·% ݥB_v7=ɥ&78fX޳}/]]~:#=a[c|€.߂MJ:m_|P-SEsZ*b&7G. xK ;;'qtB-1Q# #BWJg)Zݪ/EUO?j9"CCUM6xc\X%z)t&H|y6Us;F%>%>%UVUVUV} -))q2es[mhТA _V~ϮSOnff&dIƘ5k8<<XѻJ{7ƟafaTl*6$;Ɏyk/ @W+H)I)I)y&MHk4TMq5Ws,)d#M fYoNPQ&Yjȹ"yNz?%rK'sݠr`/}OrKP Bmc6ﺅ[%d?-` S 4u.4s}\S,;Γ̚cְ5l . @h$ԊZQ+EhZx#|I4H).Uj&ϩtXc6fd΂Jk*)A%+K++FTޫnPWUyiE[/f?*V8ww##i}5+ rAVNZd"6S,W&`ȧw9@Hn4:&BbRL''Н5f~1\|'OeØ9-uOIl nP$tpv1 U(wAy! :MY&(ɋݣ]A""{R tځVj@#$;2o.FW u14 0jjJʞct}a0onQ :Dɤ"LC%NQt0C 1)a)9 H%XEd+&jS38y&/W_CYvkrXKZH.8 |a,8HRk^!',fP'𶼟xDZih]s"?ym=?[hGQ`C-XI~j (Y[gpYB{4w7^ny 7 BHJc i=/.ݥ?̐¥}mT&;s]/vyեpה&3؜viV,ՙ췝( xOCJ U`O/ʷH-Y`]|آ[.ķO [ OW1V2 Cb8^c! Q?Bܿt294U:ӦsN9MZh9h_w: !ϕY7y֟ !s وx8  jkS.c7}~W-zH2tUGr~#L^=Xki/!|G5'G BC*p'z-zz(]G,:X5 78FJ H!l3V@{P 0*H[rqxD\\s%p1\ OII:넯 ---BBB6OmjSkSkS*Uʫcߧj^h^h^^ x뚯ȴȴ{WRSS222 ӫO?ɧ%MɃɅb ZM|iM(9ZNUTLEda؆/6`|Lf'~~K}|M-q["];m Oэ/ih!PztK+EƧO~lhj)>h'?g{V!1nB6;m3j|?\~= 23lCqCer2 xQ\8 ɴő3WH%rA0VawP\**Ϫ󕯦tڬeo?FϬ(Q[=6{e.6](5]S:IY+Ul$ 9Kc\`TCBPLL$n7?A͎ -[AAȟ#NKd Mړ'X=zx3fHˎ/Dύ=_Y^f8q4h)xS&>N}NΝ;9''ͧjTըQK69s"OOOo~u6:L?2d4hDg3 Nesq^yξξξR(*/*/*oX߰|$PաCQnQnQn͛75o\Nv9mś˙3//.^\_333-[x?k08jjUnW7n\XXzkVq8S * [& ejjj4i6ӄRai݋u/4LM@KkZ׶.~ťMSiO%œ/2h@KK+i^Ҽyѯ_GSOɐI2Y\z5fLN|_#sAl''ɀJG("(B/ γݧl,INhMc;C/MǏHdmY[VitZA byɪԞH dx6^vl%[Vʅ0l&fʞti#mK@*d(։ʩ>1a++]C9CZQSzj4%#8߉Cύ%?uV=S-W٠nNYuY WUܨ=}@QojAB9iXS_nHPy-+#~$g-NR[d^x2`B/F3P 4c?[ 蠣xdEǹ's}tc'?gFX$NSgIpC-G$n:HWh(p+5?&`-]zTTj:A,<); #%l"HJ8H.j@>B)]de3ozMf/Y%;h&"?4GЁC:@MCGq8 `Gcͧ -,B7 J?Vͤ<ܕ|r_*sBF-ϙr!()@3g,_;%ga#t\4Y1YD x(`W Ӽ!͂ F`ڔ}/)CEeʺP^D: p qG34Kz6.͟Qz;Y~GEAYB_߲R7(:` >Oc15[mmuM<`2B܂EU7^1#Ɍ\v7` tjgԙGψ=.] C LQwqgܘ,;o$66nB4ᔰ縱bG?ЭG}!5 (y& ڣ;i_ X?Q9Dǣԑ"i1׈ /y7EmW~V}fdn0ou}7ep<'; N$cǥ1E5䆎tE08be{(Pk\DL afA*2tM;M;M$J$/ ,2'u7_j~ar3g>Znݺukve9 /Hr#FOO)S|||Gh0aɥK',Y|I%*T 38g5kךz7nmii{=ԝ;Uw"""!KĢOE>VVV+7<7<7<]ʻw%%%III"""$$$AH$///x5 )mRڤY>gyyyBe}5yGWݯ_FQFQFQjڣ666V_5k333LzYYYjokokoH6dsͥE*-l[V %"nufUUIDQPv63ܦMe uĥ w&tN:'dx?yT$10@/f`f|+*;:ZZcx _uzNN9[[[y>!~H,2G|0C1xp>}tO7,o(3DEH%3bF1ɁA L(uD&/%q:N1#1RAX 94-wA^"%R>p=ygyb%R)U=eOegHZʵ$zOKp=G v^<6A7ީK{i~z6b()5Fo)PcRl+*֚sl"Dzu{k=ڶDK]h3 WtKtUjJbK߮_u]˅5kUz5(J ^bO1J YoF|˯t8 F,h4MSKqg xz>xObߥ< .pGAw"JȌI]Xnhh4?I+7P[OB"%lTGiII4LN]>Rw& c A$̠1>"1RSR!=lRю)}8=fE^ tHjfvvpn:͎'L7&WR2V`1b-ܤ5tB@ e?Ż*$K W]ykP*NJJK;C~.s]msdKVY;6zh v(f)7@`aX25{$ %|P8 Q@\ CB c؇Dԉ[xXC'<46)V.V񠓧tul[u[!-~Z!]S92/|b1EGΪtzjOo߰,in{9y{Fu6k;P,EJ=<#q2i'-Qo?(x{{-qJ:d|IjpMGWͤj؊%2-OuVYEiS*cǫ:c=3~k[l:xO&g8o\a$jCw /|cϕn\U|'#3KGc;7V-~G刻 #,a [dB?cqC @1 EKHc[x-{t$u}5;DѰ<8X4kݲi]vMC7op=B-uY< ^,S1D=FkޗFTA(V_i$I޲8`:F`'x.I<(a.~df˼iqzh___xSFM\wt)K?Ar5A 'N2zf%J ԳVUU%K:t(((A...M7޴ENj322Jޗ/yoxZ֪SRR,Z<۾{k.];y===~+W>ɯ;Ny|D F/pzYd- # KDZXKk<ݡk|3qpL5i7F]n!L[$( go>hJ@ٓ(`l FQ4kaA:$'za瘍0aaaͷZYOۨ/+.G1s>L]ص8Jl{e~,uB?o-y&]~;0)̄vŠ WtG n*D#qgͿ!Oy1a jTy;D^FF\h\Ԓvְ•9~a];x@b佶yY׵NC?"Ą||CK0IAQg좇HVƗ:VeN+wz9 54Ҭ.)J0ܩ)"&A) i3IHγVjklr/3S'~;Z¸2L\B"3[b.]4klh7v~}C-̫Yv4SXOoDގ/?4kFosTu35kDG ysޢ4Av^fd>Uh-i.}:wm_U=w=VV) tּlƧLMB,l'u=(- Nk5ݫvbuޏ2mqayM/d+88шF4ΟtK11“{ta `+-&f9YC'\L @Y" atK:=B*L2ءn`X(Y?HvRk&zroUT)F&F .GKKM{ũZ]2\p+3ڤ[Mʪ ! .>ɏf 5Z ɈJ'v=ڠ>:6ډza=78c(̧+hE gDp[:<)Gc> ]%@S5b] _~zG((`܏NR<c5L1 y4t oɏ_HF2oJ'^~J#xP8S0r0 0FiPBD=]z90NmJbsjMeÛQS쇀e|(^ /iF)f-[-Yt;է~G m>-"6㜏>v.mPܣHa@fvvԅņEȧtJbF0^b%n2TrTNɐP '2&_ɕ)RGZO4TE>>Hi;x # OM6I%/vڻ67R|L7 qM*QC*<]C!?‡&12PHM\{AǙnZITliT0~럔|ͬ$'j-%S/{K~ǭ{FfsVĄl'H^RY_VC>ֳGyXHT|Ҷfcb_$F}zۛm۳fn䗒Oq%[|{ǘF_9|6 1 V+^NEȥ|)/]x*vtF;eky{~^3 X>ubD' sx@O&蠅:(@H eHCj7GbJk0A-G3;eŗ}j+k+k+U[T[T[dUv~v~v1a 6l>d8e8e8Uu\0GeIvT2%Sm*[d9H__w^^^Ou__%Jx{'a6F7X֐4X5XLS8FxNrY92Ewwĝ Ehb/6 k#PwNeGq'{}ǂV>mf(tc2'ĔYPrY:KgNC%v]4!t#I)yt(w=J Bւ޲ 2^ÍZc&;֔ ) $! B{VY+jLitikcgwƵ~&l!-&(VJ W]i\qھ,|:˞tn]7C/}> >K̖ZLA1M?)7 |RS։SԒ6eKYHF&`Y?CbxHC$*i2⩀t, 47; R/| Psr֞Q :#uC #')wCWifBc&̣,)B7`*]H-\ZIK x Ec$vx皩u*~YeV)xnS&k%㠘F}W{Կ oށ̃\QtB9(OXFSrA}eo9 ^㢔! & >JpLEh)%oKꝐw5[O#f\+!GaJuOukޢV5u'DК/e OEMjZA+l}Ri!2 VLE?mnXiPikR4cļx0bΥ'7|УgW<ܨu > +% eX~VTkΊ>69r^oU_I\PhR8:ЉcPNC=kYCK5Z!tLGd:Q41  P@a-8 t- A1tdCI5-KrOT5o1Ak WKQ&Ib4PdEW+FEcEͧy'&%kfj_8n~kG쵦ucGqFb~eRosEB ʋ B)?L+v^;vnW^V.ݏwq %+Rޥ0U*L 000o9í[\4hXѰ W<]yZGG'bŬFͷm7nm?V8pdH헗*kU׸_~Zk_~}[v^ϽbbbKެY{kY-er7KKK]ۻw3dLɘRRRw}oooiZkᯅnfnfnfœ'O*++FYe4W+mmmm~-Xljjiun{ 6uNJ7O*ZYZyX9ؿ/O׹uNI5?/Z:t`C%_ひ8@gtFg6)\lL 3WzA#~RBWUvUg?OAzzzjQ?GmsVayOM$D6gowU}39$WqWr-Gk`RtJK J l,޳ԕ i+Lh 2STL4B7#*$SVO1q ^p#`5b%KMk`N#l Si*zh ΔҫGk=ܟ+ ˲L lW<5_C r>ê{ڽs3=wg]Kb㸲arB ַC֯S~7cLMhUJ||aőc׽jc9Klv>^pSQ4N^ ~Yz#u4@ SB$pG50Da02 -:l.x y*J64:tvDcLHTB&Ji\:M?bpF4_(Tx8 `aDLQ^=iuh3U[2Kwѱś(_U yb]by<*gV}_k~9dk{kFiUeclcR?hS__@ ,vYsϩ懛n~u땷*oUJ0!aBIEIEIfff߼yw{MV4Ykm6G1!cBgrZ穝vjz={7*nTȹs=z={ٟ?Ͷm70a| ^+xB߄ }mhƏ?n0cf̌݃݃݃G8ZZZ-Z~`.dg37Y;5fAv<ޙ>vO}̫jh֤ bvDŽ}?XR_+:Wts6FTtIhc,vJ#pi־n!x j h΂$A&ВHv&2f};0tQ03\F_M;t[]?rs^xYOqz/ܩЈ %ZIެ ܶ)uYI(jPQ\KEһ;N|\Gqoވ^|8aӣGkO9z㕸虙 l; Zl6̪Z`*| {X"M&2B@aL8_`9JT(_>c^Ekٿd㶓JIO ^:-(;+pxrZ Mg~~jZAQN$W$2&J ډrFpgC#qnO 絭9\<; S^Aa&iUN4Ӎg N'طO.z녫 Wnϵs)J+NNN666˪U/Gvnuuu8X,4h4 *U,n93XrSFj%.O)CɞXhB v3g77iږDz O g7oz4 m%6l--,@9,Ŗ)&.]u^֋kTsI3l7[ tY$Dy4!+ {Tcq9r6BNNN 0 &$f.3˙r].W۴ikVWWWf;.~(~(~hX-^e}om66,=Kr[x/N .?6x7x7xKfJfJfr\""1Zpw;$DC~yhha `l?vN0p<"tLtj@ŧxpCsxXk򚼆O >&@O)>5̟x$A6,B\HI8 7Џ\VaD:N$&?l' 6afXa-֡Ya@BSېqG6c Q|ˮ[vHD_bE8=*i=}p?C,K6p`%tR{d"0 vnt'>phOF`0+ \G$M 1a 3tDaZҍЏ0Ei$Okp7m<83ӣp=M^{؝At,|r %(cD ^qH0L[ZB`ס 1ߙh,qoRݽľZU*ɩJ{hU[>UW5bt[%ǑKsF֐,l\ܘA9]TYO Uj&Vj\K_bof@)_$lG[ 0S9yJ/seX.b6*\?7F39hA?:= n}A8tL;Z ,r(@5܀a(8iW㸟}<Άi֔wX&'#IumJ[&H0eq҂G{(;$m. V y8C1;4 ©qڎ[ǽWpn u9_vMvMv-??_AAQ[ <ψˈˈgБ#$ɓIrQ#zzz;ޫǡSSS={<^ޣGy?K,111:&&ƣƣWԯ_Qξξξ&EJ]RWWO>V>V>֡¡¡5|h>>>G}׼y_αɳ:SyrtIJYӆ)|)^R|X8fvʦF dP0v(L$G_oHo{*`Ti\k4tPK3o\(W/Z,+.~![*9JH6VzU}y[ś6<|Q׬_6I^+.tcJ1--q=otototOݐ!uCI$8p4eee"_y +a%1Ald텽K{= ӆic0 s ц18{~ A7CO a?eլUu:GV;I;I;)664rj4FB)gʙr]-)QJ~dY8a1*yS`aŻxJBIųP^˓y H><{ xc8Tžؗ'x,Sp /wŽP;An'wdxb\H^~Xa]rDK|I $ ,%$yD?t@@R/ p":XtF1+, 7Xa9yK^w r]z& f2"TCёV܊58:dBL)C5 2ց;l̆(Ddq܄U`a0#qL['dŹx3 wpNƋOq$Ic949&0%ñ+z1aX QPIp$DA9d-|}8c)vb,` p6v2؞d ?;B'IQ;7hrox:\=xfCu񵾚DesFp~Piϲ :?j[ȟZumkvLj<"Zo -j60gDG8%M|h2 G j! 23 &qsX=+Xkn$sU|&ѡƒ3SY'!+\8 PӃ d5C[a*@+p6v:Z!SW(o<:ҏn l9| x\2Jv >fMb2&5\ F hi.nJxZylj}VMFj\UW-.5E[3e7ኦ +}rA,kܫYf ƣS4@<ַ>uL "y7n)R8DRR^ý{|Y .t`zܦܦ\\\\Ոԝ;Swc>aL) R,(//˷d|||fs^s^s&QIRrKM;xYqq/ruԥSNuuuIIIUTprururl%[V6G5G5G4442eKRRROէ֜9YsR2F2F2777:Z:JJM+MySsICAKɬqm|9VXPhM_tE:HpII60E/BBz^W=כ<0Fxe$(^fps4GsWj\mp$"\",%#o=C-ڢdh׉'z-r</E# ZZj H򕽼9,&bnx#x0pC='dĝ 3 Gjw|ߠg$ o.Skwsl6M:0 \Jl5mofT}YjЏ)7+UuatFey%/qfh^~:1=q?tY P SiPyցB>A-#b|-d_:%(>7Za#I!5܏(<L[8K>D=.Yh a& aL Qt=1 $xeĔ{ *<lrqn7`WҋL"'q%e$ctE/ldV7}'lCJ\ANxYL>]Ɛ\D9Hmx%s%XCH#5H;DTb/uq&KG{D]~8plo WS&O *-+d[D EYFI,u?F#p##p͂y5K<19IeWuҪ?gLHOm7f.Wh陚SoTCӕyh`+2˥z0?mAMUIDAT1# i6Vr h&W [ 9*>pk!%t't4g;rvv[]ҽмJ}Ζ;Eߡb& $XLt掓B$ƌ@!6/xR{8Bp/1?lWn8 M ȠuFC4@*@-K&(ZHԏkL;\g0&a0e=(|rn0~sBD/8O&-w[U\;dGgZ#\$5`r'zӻ8_}M3~\Z"jrZqt`=a%Uu=+}U@>[mK£ʖ5W4EECb]3g-l׫vmW0Z\Q4~S(((eX+Wctctc___oooqQQQSSeeeN`'K4VzTzTzO } '3tAxzz~fC' Q862BF&դlKKKĻĻ; t0PSUQf{ D7 tmyh 0'SO =W nxu.x:>cɕB)hM |`!MtDt0=@? 0xx:JT@m JSW ]y-%)Y<! x. ؂/֦|Mkh u7a1,P5mM[d$1)Cʀ=؁=F?LRah5t}z:/?i4[N4*s 1shdx)1;k\'/:%Uutu"kXtM`~l >Oq[,YtOa *[!A/,2fw_> bkDOAݵڻO԰Y[hy*RIS_R [8 ͎mlfz-X3E\sk.W|umU|L'XYV.Go^}2y>\L6[Է+G =Bo*Yg9뵲^+|kkk}l}l}#Gvʒʒʒ-RSlOìY[}k|dN6bl#۪NW:͓j.R*2׃i~ n ,X4***5bXZZZj___DDDZZZ>W;PтhAt͠A7f2Q9rLST2%e(Dg /k[("w񘰆1T)TY+O]ͮ6MЯj)*盖)K*ҥ4'G‰ҺaK՟".bA/DRJy !AfffWVVZxcFwZwZw~/ d%KFՆjC5?k~|xxXca> ""g,5؟DʡtnE p,<3'4#xa rIoқ|.kZL ־}]:QLT~ַ[|A v_c{lKp .1(y"\ 4/͝a!˶vޚ3`̀::h'ĝ?/V dH+t$dl/a` n<>o} 7\0[=UXdYEV珜C9< a~:?C?+Nĉ8Ѱ3O!Sfh#p 0A0c0c)Z9!u/%CwS7]Sޢ*eOZMһhe;Yd'[S^W/o|tO鯭c׽V]o {VjZT˩Zh5$Z >K BOs4FB- 1B? q,Òo$ \38oP=l#Eؓ縇;Њ I%DAttÛ-zc#D@$00{"'&-iO6?ACOlX1ǃ0sb?!dz|uf6 A04#tQd YI1sB "G;aTr!^:B9L󉜜&ϓ48 KpC3%b#M@8aDthI/C20J2hojz=h}D.Qk1`8G<%|xѰ.7$^4-ñ bpWg v(Tž)7)J߼ODfEaIdn36u'ѷ7BTxOa0> ߲اt~=nv4nrCq2ay[|kMf\hN{׌NI^C#@]]vXEd܂Lͧ"ENsnP+Yoд]ԹCw[=ެۜnӏ~kW"$ X :{Np:n<^%BJӳ͵޽Gn9M uD򎵿zF6 < C o6+ H{06a(Pl ;@t6@4Q2u47ӓ, sg?D ʀv(w8ſ(ыp.apCx1!4ѡ^'%DI7,zo.|bu[#']FonuG;SćpE"Tbn1__jjj6M`rh?LLsP PlNނ[p 73O <@::A'ӌh( |._uPu4xOc=`1zXaO@ha3lWpW?CƗ̌00+)}aAd?*j'^ CpN E0?|45CxÖHn Ä#Dhw\DN+9tepA0!hY[XZvQRt$П'T 4IT("/ zTԌ-mAch s˹ 5WЖFJ<![c@_|#:w}{ 7H]܁Kp1PC@ L+x;9"#rڂ^ pZSS6?zэt1B<:8S ApG5,S?0SW| =6/>n4ZtG1TAҖt/It.uf` 76bt8- R8PN?$ڗ3'j`a?Ee XFV@D I$q 8 38#` C?2;f@*Z-f Es`pq84Fq~Y)%'Uޡ!;o|~Yv ؙ{ ҍ%n=nxMcuW׻m/7IV4t.XPfͿԚO鐡oZ+!p #det"q_6gp?c/[gRmy l&:gN nT:rNO|m;swb$<'J( bHFk=4oy(:UsFGt)ew˵Q9>Tɴeera Yp01^9c!`N^(a"Yͭe1h3="mG4mKB7KvHa#<*,h.tsPc;b#Rs[hW,` 3v L%+:q!I!O7j2p\pL?fbkMddnoA>F3#?М}o]VXbaDRzY=8@B_~ӿj>uTu9Rrj=hu<#!ֻ`(謡9&\yJdȼ&N0;f>>=ݓ(kʹ5]t9%:""&G#ˑɏʏʏ*~ ~^ydEɊ]ueZnkBjBjB6LA Re~6M,/_(_?9psf11ͱcޏy?Fjުު*+3+3+ޟ?{ru:6Nmؽ{cFSSٳyF)))|EZc߂ :tбCGIJ'mŶb[_Η!aH)[ʖJ?e;e; Au0R0I$~M ƆݍgZ7Z^n'.׎X)(/(o 1Dw4HZ>GZ\DVozٙm)g8B,XF1T^ H GGA `ĤC>hnà&c->ʉ͉͉Mפk5nnnxr~C ]w'6O ٨;ܵks%w]w;gsKbI, O6\8y —vn0C1x7-hC6|n>7+Jޱă+Qb׿S/_3f|^zZCk y8s,љ Ąhh05;pi73q&4`!(E˗Ű6o#Q$D`Lw kD7}|c9p]Srz `_ޅf0}۠ cx ArU'9w)E)J e|yw|S|k܂d0BuH7 W &=FEL5Պگ*oMn.1d0$3>Աkj1bEڱ[$vr)^_Y[R`Tڬҏg/#cLq2gLW,zV0 ؃0;9ΤV4Dp vb@ @.$thΦݡE$gxf%,%#D`q[` R8@$tßD VNX7@H Nb 5-T ]q%BwxbPg-`Afm_ ܈)،0 ǒxa+!ά&jNI-lF$ P0;>8Z@{SI8Ho+qtƿa5LzpX֘ ͘o3\x1!&K&8W&^=)`ٮ}r~HuP-}ơ۾v 5ZI Kob21Q8ɪY8brrn閰5s#l:yx޷<Ȱ*hf;FyG>!AZkm'!l6e5%4^v{X`J׾T92kt뺩`dΡU^WWVKqĩ`hgF_[x7 __::-sa̅ Y,oELLL j9外:t _G~9@jjjn>^^^ ΔO+V>My_y_ycR666ɧO'.w/w/woޣGiӊ\\\G}%##ba-*J^Mݛ"***AFF߆m6o^eCˆ&9LgnSMݪªªz4vi8q ?ViVjlklklf.-*tZl1y'tou# ɊêsLEFsI Pt!GkJ^)/BRG+lÊ'22ݦ$8# G&H5bnD>ZM@&88JmRl]ٺ+⊸}pn9cQƢE<ҋbXͶm7~incƸ1guuuUUUhƣ ӣ0D?ȁȁH ?w^o<| |݀XNr~J$}4o>|PW33Lލdӹt.ۙyz=KL'aRTR;jG ?'pqjC'Uq5摘6xDO ?@|U W BgNivw7:^ z@H N&#p}3ppIMDpIS6=8 @& .`1 7b#q!_h5,r< Od? Ff E;d]t'g-8$pƽ2[$TNzS|HDs4)$fLcEN3j:. <$ g# %4n UjIRGAo "a}pZn-{zh7S:; ;'\̇.(@Fx #4]a8L,TR%54 .S:;í4pA#$f*z>h 8 "8CP Wij!B Ƒx-Q| ؀&ݍB)]8kp4f}p/!i&a P8W|CtBFCm;Lel")~:-rZ򂾃xhMocg+n#C -[@ӵuT3 )ݙ=dpEq(crTȭ>N>Eż"pjc(3a fq/ؖЁ[k7-5`2`C nzZؽI}qc3{eMN.E3T0´4{3О ~poV7/6%W5 kW#| 8L$pe4.oĥĊ_:DYA- [[55tB{C%fHMP+"X Z+ЏF[#C%Bѕ $d ||@`->^8wl]PLvڏnwBlB3XO',"ɰ[f G.(jRadyNeBgZo>S>7T:Kh4Bhm D8Qyl S'{#]Ag߮xnD__jqv="gDZ#5 LTϲdyZBx/)|oB*j.jn/WβKýJvikSۦJS7jܸ:Ϻ:L3ߴߴߴTEUT?T3[l=3e˴iiivg؝Q{=՞8544~et@@@c((O >%O?%?%?%?qVǭVVV*ʿMi6c4sssdeU*Aw@w@w000U$H$0*ĪUJJJN4T4D>}"*ez7i8pZ t\\D\dVڏReuP?_,9+3b{Jy׎G DeU⹦7brQ~(ʗʇK.IzRUz_>c*e'9foђ`0zh-jl- tP"qBMqd]̒%KJF(ijjC-?ٕٕؕu2l[xTxTxTEEE(C2k(J\Ks !ͣy4ǜdX,z@,??Ok;~Kl 8OTBSP*T1L<ȣG.I$ڪڪڪymC|e"PdZJ :`m|n[C18 r Ѐ0R 7|O:NjlkyӷaaAvo^ 10*CA//U_ x pN2IoE?A0q@B.la'ģ5iMhOXFpcp.4`b*7Qu_:SkX pl! qhh ǰ^ M-CP͡ p-L{ ʱ+9{2i8BQKNxzL]0^~ =*Yx^?| "gM+6Vz@ET]Wמ)TYYF\Xb,qm?5 5h"h3#`Fc)WQ $oYA0L= r0㝊uvmn*֭HF7+vvuy\^dzwi5%MOY;zG_ƴUzspƸ8h쿾?OUtodIQQm[M؇3S ]ki? %oum~7o o;~⏉b0~g©gKg2[FK-6qיd|6d<ޠ!t֍ft(7{ yUfډ-!~a`T | a^lVPO^F1PJ tY%wx@`F6Q汚W2ViSObޓj>^;?ugsnz(Lv*I>+͉H0!{Y ~z+}5'39/b|&Ibғ.&]NT2dhЎ:~!udUUU/#狦MOVke ` NR' Y>duuus|L|L|L>ͧ4''ȧ>wfܙ/_&4hc-Tf*3YӐ!MC333bbbA~~~Yk̫:u>'|NŕJ%T;B;T`Ϫj̻"KENITIBн^\o]^PQH%*q\S y饎&Ǝ{X $pL54qt`)X h(끭;4n6'׉{v;v?֖֖Y'_fj*U9slf6DO)B)5~C1Cyۯ k߉Sxk/%t3̓vd'yƕW`XH,$.\ r'|ҍt>o>` L%'H3`짗3$;3x@:W}p|t4iKf A 9kBjtMh 0AF`WGb+r30I1Zќ;G" F0L(]$)̢0\gdi%4}hJ-C IѝfpFZk9ޡ x?`:s8ۆ& i 0F2bFЄa (vF uA0%:l *)&Ёp ~A[qN@x=+2YA4B%SAL>Lw>T7nn|U=:;oVXƺYۅZ;dV\䲨BBnd pXf2v ! 8{B V7Z߾6&2]۷bEk>e^ſ*}^O|ߗk*:teyŬ+vg74k΀%w 2B؋p [ aÙsQLF}m8%NJS*n[u;̴婀rI.e O R E-Q)M hL $>iIfc'EoyXq8 za ƣJ0 f`9$BR7P $wL(3gJQ0% MH$amk撪[LX@ҽl>\M"z_kObhwV~]ѣh}.}\-N8ggg>}\ל0^%g^{ITFzzzw1bܥH#*'UN,,,555VQQu|ķķW^^>`Aroܻȳȳȳ}u.M) 7Œ>ppHzz::z \S7Ƣ(f]1-^ہLdGRS_/7NdR~3d%=rrOný !I ^2!t j|EW32v%:iQEPȝNqxOBC_O/x\$@3`x^4^NgZpWp]iWڕvP9SR_d*`~~R۟o?)~RF[$FĈit'\&eo7cƘ%QrbӈoMɐ]yE/ ^e{ҕt%] &1QlQ8oㅑnh=RW \apVV؊14c9sbN 88l&q.ev܎11wP>:$q$;0=2h']4B)c1cN8-H҇ ÓxcLsY㢸PXe=Cm6c*&o8܅Շw7ͮϨ^QP^mT}N <UjZ]ܡiFce(@3= NF\ PΡu_!^xA<QKN T`0m]c.4f<}đL^0BGh(l> CKT,gMTjb,kMy>3tݐA:_h쌬Bq1:~ `߱%[:J`SЂn=Vpd:TGVky1gfd>_٫3[v]Q}g{٠kB𽠎nP ԋRZ;aҌkh+6?1+-)Znc=] S7h99]ߞ-@/r98Kzf~2e1pҡ ! N }:rH9\m8b| `*m`bq4(i9%0BaKXN>O%$#iZh^MK?UZnia;*_>S[ jeUSki:LJ]qr]w^<)i?Db_6nrJ'7ʔ~|OyùD*Xb>TV|ӴYY&Xtw޲ dN:t"DI%8q#|*|*|ZiSSfN & & &ftљIeR԰ia¦uٺw9rM&zN!B:9w|?Kv.i 6yd[[[p1RijBՄ ffflپS5TM}>se2u~B\ )Vԭ[M5-xw\anšC@ӕMJJ[ ܄TbubszmsQQtCyzIjav5.yn,ӭmVY+nثV_"z`OE)v:mwfdO"J4_r9 3$OMЋ^ z"HBr! kG؍4AZD#P6]&u4rs2G0F+PC-t2lX"BWCt,e){zxҏVO (j3/u?+-H#xx? Mi4S???!!P'։u9sVV Ԡ5)sn-yKDMwN8C{)ݱ;v7&Wf\kp,űYj3݇p1ywn%9>A1y̧! [2ě E؈|f>3/I"F^[OJd:@1C"vvQjԒ,9zԡ\#$E(@w&kZN 8AƑd!1!fČd4].bhZ%ٚ9Y%kp=`: =I43tfL5 kޣӼYSRYlZ5΢I-RF'v0X''sO0ljzb7 p s%OAfHi Ip gG0n?d)PEv GJq%t,'#o+ ~hAw \/|/ ^  o嘋'R8ڎt<\&" >DcP"l ˡ+Dž$M20Bza7q.q/uolT4CD V@A l {`Vw6̄;p>`Fp_®"gR'g~ jsѲuӀ]z(̙.5P7om~e=/v9v ǃܡ&_3t'.I{#+uׯݾgvAqzeVE[ai;d\1[OwcK3PUc>ŦK뿕>jkxTkkR^Yzm}EƶiFr+v \88_Κ9z&LiVr+9/a0vv#J#K#K#BBBy=zԲO>-+w^^^݊u+_V~Yē'w輦lV6+6m*$҈4"<[-6>n|&R,++///ɻVununuGQUU^f{>>>L̨UP?Sxo)+O4 BANeW߮\[yhD[LQӈ&gRŤ K' K: ޑ|)#Fyk3s=,SkU73)zamM#LH j0l2԰Ph:3sTL@eAr)ř0'P(A-Wm&4&dh߆!!1/xq;xVy@f3_y)Ϝ,?ο^ $kgHHԚZ:XcXN}t )ȭpk4.KcYw֝zy^8qjjjq8IdX8^Kpɐ)D&I0&d(0ZXp1Óxc>HU WYkfI| V[q1DAis;vd7?_䱢dEv3^Rh=a3I46 ؜I҆=d)(0%(A$E q).ťė_L3́90g||||TИ |K L[f1ndOJmáQ}-6**)tpT ʷԌSԔ[&ְAdd8{1!%wO;8."jb5bz6$J\fkH ]d-72GЭ؍ #qtOa6CaT t"vh  L@4]/*IL H$op #AZ%nĕD EVqsi1TUd?GĒRI>t'MRzDJ33wqV90N` "< p rza!+u:M w()AiWn.)PU5߽w̮.R~WRYRj)m6Lm6W={^t8q`}>8UVVGr.zNNN.))ZZZ^^^.]J'O2Xm@ZAt@ҁBP#ͪMm1:-"+R5JZݾQ!lWإƣήލ3næ/̦c6oՓ:m|Ek7)9]4!iWN[!,tl hKr@#-5l1ؕ\?i&A[A,)K,-zʪ)T)sVn3/?(Rg;NyljԴPQca,5؄y/Sx&>E5H%S^WTYϸbN)B *Pax܋qx/e^1Fhx6H&%gYJJJuV[iZkZkZW+B%{I֐5d {a/:Cl7=t݃pn}EtEwE{a/쥧)zP{Ԡ5?ã-h {BeTFeBCJ7zy7{xo ީ(R|w\0Z\k0w<_k|mx[#]@cN 8ao:/{{d@A(C:jZMZf"V`&X@;p&sU.ΡWi@$v8O/,vԻZƄYmvϤq$GJ5bY-h;֬ւ .QV9br= 00v(O ,Qo:.H:Bq+B@ш':@rp7mO 1O/\-xs=BZB  ; #8d$H2: i9-{0x PxJA_ 0d@Uz`m#܃q]Tígwz  C)-Bh F{aЏ[[Rp,@% K5 L5N6)lŝ %Ѓ:a Hb{!.BBFdNz̢vYEgҮrOWTe,g_DŽ;_^ ɿ!?e$X 0;ˑl;XQ_zr2DP9A~F4Ƕ#<NoT5oqTA%BdAЙ`5< !+¾#oxQrEͱ; E;zZG+E#Q0 U\A q4#^xmU7&:.>hnиB(l'ԟul3ކp趬$1Ng[qo'Yl֯Fޠ(R䇹MXL.8sAWҚ)y&hhzFA1v秱GE-IJawѷ]׶mڮgyҪi;׺w˜ %9sߓߓsvvy*Ua`a`a`{[m}G}痞E"eȗdn27'OUëW wz6^9rzExExExEE} t/85pjTŀJJJĺĺDNg{ZJJ]@WsV-܂[p>R?TK8_NXK@dDNwM>AYFdU kj HG0Q\hb ɐl8.܅|W** Srt=]O`y@Cmu kpҐqs`́p>5&v;SX[֖Koa|_}uZڪUkzA=`M0L-S a?% !!$5X53 /x;#&HZ(]. i$C,!4u5kIU״WÔuiСquqM~c:R9M^؞MzjJfrN+sh?` |TH #I>s$nh$YE餂UzA 0 ܥ^tnĭh/{W8q._p(yDBL;5 Ѩtn7T3^&S|8 p*Mn[rLw7 O#H!xY ldE3^7b5#ПyMogLOY bZ dt}C_/1:fO.Q]SVP5Ugwd{7Vjylr`{Jz>jV mO Fp҃\-u^oD=@ )(yp. q=|t3t(NA'@O<iD-1QKh=]I^4R\뛯9³Uv[_p} q's/j+̎TRUPv8כ>=BAC:iWB#Qԇܣ˨T4r{YbLoї3΁0s-$C L.3īEE%$o&-\& ^{)wD"5QjMvU2O{ 8Fw_216G vff9!lTmZ8ɩi #FXјvጅcOqla }pfe]LrkNL?r \4+9$%"ɺe]p!1@ݶgߖŃ|3]Lo2޲EQQ$5hkEelؔYw~q?=s3{3{3Dn5kׄe68e8e8eZZZt.\ҹD+++tv:;F(UlGَ Oq>o5}kQըjTZVU{=zdɺ *T,S~~~6Fphp31of.753뻪rWEC4Orxs=Uketq{Z(f`o<{!DaHITE=$I8Ln:P0⡑a\}1YQ ;ROr謅Ak\"pmO\`=rEmYt$=TKTkxa-s~KppΖfL/4h+|N%bh#lU<ȣv}>l9=>={m۴i_Ed/bZL~nA pSp NxO $~ǻ|z`aȽ/w?1{x/5_T_IM3d`8g-b-@. <274~qƛʫn;,2,CWtEWVepYb*M213y/x@!>ć?~Gޓa8^٠ ڐya(N}Qr(Z/]q=`%0 S:~mֹj{?kU~&;H!{*c*k`#UM=}'l԰Q٬jJTWОo5 #jUNjKVjxp__a's)o{L9=QEzb6B >"8E7\ nio ֌-yO4C5o=xb2 "` ĸ =nҗd Vҷאidj!IЌB|0/F Z-""GG01o>"$?H N8ApBQWIUf(%0x@:2 deTap4D2OiI/o>`Aev8fbXF ?Io&>gP('G$Dq2A KMShjd7dշjlj:;EDSDlA]"" ќ5 #q0?@{`3qk%/pg> i6Mg\O:L3D|>r5:289 {9M)bX k7Dt]-Ru:\90VZT\_<1_. Vԃ6)'ɔp7qV8a1tʼnJ=h WH yDN by"H'ʒȼeͺYmh译b.6c;q#qKCӏm~j.WOnp&si" YnwOkk~7%o0+(ܶz-Տܱ 0ɐo6m ('їecdEsF0+@EE-䖞K^X*ޯl5!.kY^xBg^;}rȩ+V?6ͳCCGVkk[);Uү*6AR P(&Nj V~-**7*nTܨ")b:v*TP>|Jĭ[y-ZH__ֿ&&&BG?bDYY111Ǭc:]w v9si4A-[+^yKV -zlu`J10!:P~Xɲv EBxij%Dd߆MO琾afgAh^׏~ԏK~/9yNSf)Yy_}IMLMLM8q[ǷomkkvQUTEU{UI ?F[[0hБkk*T ?'+MڤMq fMMMyٛgo={!Ce2[m8f8f8))$Ԁ؛n997ُPfa F^q<'۫){i/ P".+SYB%vβX*z-Pރ++.l7@(xnk⚸;&/DCP Cͻy.ߙ?.JoMK*c^9< zBD>'*See ^)Q4jc:<1a`ޥ-ϾaiEjy-I1<5N.s`8 w7iQ7[-, A ҫxgl;Z`ࡡ6xDq.LD LF=܎) N yr"| /وyhDWsSq; zRC$^a~^vOAlEr Mxȃ(&SAEpgiXRnǡ)$Oۄ RFTUi!`Rə Z&WeH)uVL] -4> bf9oKWragiwn(׉`m_$ ̃:qPܡLJ?+]R[蠂Z9|Cq1b %S,Yij⨊*y:ٻG{eee}6m᷅?84iӨlllWv9su8f]7>| ,RG^wlIh88'~&WSo2`yyseW;r?ʜgjM+W&*aaj?Z= W-otҕVC!05>kxWTAqe Pʻő}QKxV75RɟD<O9EzmmvӴD;G>g_3oDHIqR^ maFabX'kKCNPjbo4ҺD]EWn.E^{^kt٫_KvF@hJi:bAm rTVVRO[y978kݶ(#demR_5щ\v\& ų&]J>14{P[IHޜ8{tF|4[j֣)8TEQQip\@)Q=/|i=M(D7y_'TAv{qb1 ODq_QUt HfؐO"RMF2VF$H2)s%[,*vΟ[rf$*}mN!xgPHkT^seNM obHF~o PQfN$%L3G߿z{;>\LJ-3E!4~!Eꕮ*Qn,r'9g(}ӮOkA^E%Qm/ViAV X@4M&)aB0Ra/gz6q0Z!T颅(Oxi zJ9'8vLL^=֫kmJcsyH}>qEњOm"FYbv./veHu YY{団."7㴯7[L>A{w-a;jb#mA*U&yʖn T& K˭-_ o|YLr.~v N ̽ѽ'1޲.\jtѭF?zꁪ*wܹr/r_Z].V7Ao޸s/QG)))jm 7~P[-4TģԋzRJ+ݩtc9yŹq9.rT)WC/?{;cK5y\wfXciy-m]kJOw('͒1El% +<]Se=7.Î??OW J {C˩ ^Op$/Q28a0b=@"0&|vPtS|Kų_mm-pEsu vMH&ȍ`5S01*iy'F_yIk}x:^O.t9rq.*2*#&t`;N`iiigggTQՕo΄ ;sG'O̟#GR899N2'ƟƟƟzM.KR iLPp#\#>o^wAk*_v9r((ZA+hy<q5X5zFD1̟?rJ`̃u.8{mՠxċbjl A:\x.Su.c\ȉ#:_sVi@Eh.a퓆p DIQJ^ԓzQ4-Y&v(k[<2K ߬Z+;w5O/Yvܓy-]m}ch#keTRq;3ģS+vے/lK/oS q(׫!1NvL|0&i*^<5P3-<;`3耎Hv,G4+Gx pcn3D %3d1MpJ *QeDZJ=i-.QG>*X"*ɟzXDn|/p`{)JK7O#avhkdSn\F—kA8U爵b3ᓸ1M t/yYQ&X)7ZJOypE#7RK}1_d'/f,摜)P{%T'x;Agρ!qȧ2*uXöbҋJjI:0>o ET3<5*#>%Ey&NoU^'H9r΅;)K8:e~T`O9k79vp퐒c;;e\wĜ‰&'VJ"bb;-WCf~7a%%ڼi"d'kئAc)I7*N`![{eZtR)J_r"_צpbP/b) bRQ97\v;>} @{|xzl ^ps '}o1ԟ}㴴:1mtʜ܌Gꚯ~9Q3kgGgR5Q%N?ѮgGmKUG{jzLqWk_֗Cak*_ Ӟ_-m?;c^|:wA2ֺڣ  P?l'ZVYZ.sI9>Cf>UmͽOYǟ)Wb=7p|7_Drvyg~ _~svޛo.!C‡o-Ey=9{r䔡)CSƌ3!C:\sDZ&M.kFX#|CFl |!8&eڡGSJw6oA6.< ?~ZͪXl1l؜ꐲ/T|}ac{c>-M7.uԞNtfad1.o=8Ð&JrRN̸e_̻p_}ΧVBd"SX^Q ZavG} zfm~$K(f\RbTjF7tC7{;L7n й>v봞7:3:]wmff6Wv6mT5Úa}s!Bw|qǙA[m 0qUUۙ3og5(a0x~_g~u&>/>/>/O0M4M4MԇKC*!_"t g8$]v.+]*䝼Ӧ4W_!thСZrkIDfͬI$kp ǰ}m9"RDH:ZW4ݩ;usu{REPDx(b/>gɃtEr\ϩlW2L,gD_Q:EF]Qi3mXXh1A~7}OTEu*]. ^9WΕs=iNXzt.E?ɩhn{4†mT~OaZ؀9kU A&F(.i(hT%OXT[?/bῑMqrE}n'$OZ @ c;vq-,,\>|p'O@MTMooo:u.~gH-Zq\ǹd)YJ~x݇w٦lSXb=;Kt/鮓 [ [ [.p:m#"'[supAzzV=T*ʧiEVXtӝOw޿r+'755qq\x(]+w;CW֍#鴌2ݵc1<8y=-ȗ|Ihs1rZN˹ d;yHlseeYYViwxwvy@t 6^+{SOW(-YK֒tgqo-eg,Tވ!zNDn-jzR$INh֥Tj 3ޠSYy*ߔA Fi|S:4y%O}̍PK+KGK& rv͢8q!8T;N\vJI\59©(kitЭXmLiRfo~!A9EK\Qf_" БJQGzS#Q\ D/PX!h?T "q5pݑFG$ZJE*qFFk34PZLD UԛP D1|. IXi'I\8ȯx?%>DC\hKQ3*@M->#l⌘LSE2fʵQ:Acy'?9I6MW yڶM%8BA'!:KyEhE}A↼1[MթPMx`%cҨ"k[ 젱Zmz'^名|"Ao\U}wk*#my)yg2X͵T9~27x&lrsCLi,K_~Y>Y>Y委R~JZDZDZD5ɚd#,>}lqqJ~W8._\d][GPt)^Km@ADǒd`mll ю ƘLE%(1{Lqy3J.c,!ðX#v1M8F{}Dy06t5+)*Nx zt{rߏ6c ڇ EJ&]r䭚DF^41x.[q3@|ة,L=.߶ߵ? 7 àOd#?A&z2 'e|r8h@@@Fi4V+EnQ\WU'!q n-J }6Mo"(N=F1C1؏oO =A_E_1\ ??DgYtgXR w.L>(6b3͢Y4K4D3)b%}MGtXyܭ[ BKtN52M6-Oa֥ H8-N34FHH$>ϸ@-="T mbA}BZO Q 巕ۊNϝ;l /1HLR+񖶖іEimL Hِ//;%, avكeR6 5B}cRMEu#! P zi(OC#2`Y< b ,FA@,M㔄MۨBt^g T0:PRM)ITΨ\JXHr\v=FDJTLG'[EWA~!4)zua@Q)_Dk"!ETUEԒ* j6%P]XoDiMQ,&) 5 V!DGJE ^TJLQ&id]IUJL/P+D31&~яRW/NUS(cPEiGy8"vDBH<)=-Tqc4uh!VU<6m+G4@;x'xH;MZ3yr85QZ-m-Y|VY&EL+%523-ZYBe%Q "M=ZythhLFfw)V %]a TR2Vڻ65֏ysچyK-._|{)1{HTIP)RvGqOmּ5yk )R,ĥKQ n%܊oLXeJ֤b-/eWuEHsY&/̐I{AL8._Yfii|9_ݦnSٍɞvW}Ţ^t}E{ -L2}>}<ַZj~>|M*7$I^&~~~...|[r2eW9r^^/ug7.**= l`*q޲Q:TSoMnMb+;β΂ҎhG#c;c]ƺuO>i3<:hM&ZK%K=[:[Hz3zGڍ̺GO?:g(b)nRJZI+c8f荳tJtũ*]zF@WUqU01hmЏNBStbZL6Ml7t/&8*4f (|v*E'{ybipݢ)\%%;.ED/Kb$1YLT(E(B{y56_'Kn.֩֩֩J#x$R;֜ L͟r;OiiS啳z3OmB^\۔VY1qI2\3ʙ&ʺu1nUX{GS4:LGڈOG)҅Q4V" ʅ!8YD(ߕݔBlgWyW?JQM[L1syZ(4SE9QA/vԔ%QF8,\2J,t%,}?y2U--&QJlA?:JOѓNⓈbXPUjb?~+t. %HAkQnqXlL,۩=ᙲCeIECVr WwhGcX"R6L\TYX: ،ZtJ.Z)/fOI..ʫ)X~D6R`; i5_ypozH"_ir fQ*)['O/D}8![,.2r)V(X, Tn;lOؓSe)ȹqa9_|xw<1q sA|3ܘ;pGi $vfB 3hfo Ś_W@{PqネF\f8-O)J%4\էڔ&K.xK5k6Nࣶpuvt \V#* @.  e|w'OǓO~41 ]^^EҝRg"aѥP P;k['Z4F(ţnp.Czm˸lt;|(nEzN*KQrs8shh#ASY PJ @]^ 6 jCPP=T],r\yO\8fnmZA|Η+)چ儻p[9y㦣7YmR,mxHO3hM.l9.q:~ 1cqx Pc*u<y*r :frA0Th8Bv*6XV1 ֒9&a;, g̝؟]a<(=ʆP-͓)P}\3 pbCpCID?~H4B}\Cޣ'pwÕр\PZ!6 '?1J aT/xȓp ȌҢ ك!OCD{[6/eu""0QN:CX ~|W7/ 8$d_1 oye3W8U!'OF<Uȃ_XehqJ[W<1qm;7C PuPo%++{ 9.AN=k{V+ q+"4|{qn2U{lTT JXZ.kEYƟN']ڛXyk?cnž"Z;|2Qc`iV\Ҧj7(ʵq"xmMJKps8 Q|I$(^ѲwQ {`mGaC>l8x<x#yFC 2Xǟr.fX>b+fʗlAcJ%x ᄨ @ , h$vڙjTc1U{G5ZskE6٨TJ*%S6lJ&$L4ҭ[;v~5r:u{ -|j>5۫:?,,x ^v[[܎U±GSc'ԡ \Ew}!u^x-vvv[G2fddb苡.~chkhkh))u@Nd &Vg/#%_kz }ΞG~g\p(B(D"(b?Ld">Gh߃~xjlxP PD@:IOUԕRY*KeY6fdT>FgwFݨNKg n{гt(!:DWq^* ibf"֓tT;N7\<=Qn/-կ&o,ZӬ6R!2帒E_Z|iS'VOX=;F:XVǕIȩ<:sU+fƚTI slqGрlJIN&*ti pEIi@"?KN ky? r"C:CIg1!tvQ";c?J/8NȓB覔(J3E}1R<CUC G)Gt٢'y[bG,Q>d$⨰zJXQZ$ٶOkKT0 $ -/b Fa]<1U(FDu5E_U*"]eSclw,+,۾Xj:WVj|:*s>;Gdws3%3+\ {C ?'s!C=-ܪUsHZCvei#F>})uRj6Ut[,oYVZjec1vI d˼ygZڥK)ҦQ6Em YzvZf%Ik}3 P)T7k^w8 M껿m/^d>0ũahmCȀ`& YZ#;=f>U Ba(CJq"I-**7~ȓ-ޅIE _Q&qReo\N9Vk;f~%>7}mZ# -KVg!Lx>L& D3Fab W/v_nmm]^zKKK>,B楕gW]yv!C;owޮ{lp[8..)Jk{>RK 5Y,d{ov.z-6efߡl^܉;q'Q^uQK1Oz[M?oMu"۸;oI'hoAۨaFe['3;?+n&@CP<7vֶ#(<8"#v~ 1C̰3tʶ҅Pqioͦ?ZuADAvU]KuΪʡd`YAӯ] dbaQ=\gcKYKKys9bm11UU(BδSɅZXZ*$N]|GsĒ|2NH횱)G\=Qqpڨwdnihoʃ;W{h"Z6(FrH@+oGD3.T1 0?"VEQ 4V8/6bEx Te,I#GqBDGZ."ISkRqMtTh(|i)"C,7t\f@Z$TFoE7H).` nKeEa+DVC6AM 1Ðb kD #b&"R;(tc8m\_+MHYS8NtOXXٯVw%+ f6 .g-RFհc(asgHTϊjl2nR:zJQJu s+ߥȯ~G47 |qm~5vݑ860 s>iޜ"}u^vP 1et~E:x;b\ !{nI< o]ʷϴxv[ÿ9;\6xlue(?b; QEHv@E`DOp_Dp{E%J_"Sъ*'ܝZ(GD( ]ͳn袶svgK]׋^Սߙxwo_ۯ[z.;--[fX&KF.ӗ/777/Rw󘜅9 sddd[SlM5))n)"/G^ְֵ#-mD:=&mMZ1mbuAօu %75_{J픚)#ܚv M"qͩ{zSR;zj[?,(VQ|ѭP,P_'dggcm~) a^(OdL[41l.c02C3neM&aK;Y~XI8 Wv(pݡqח+f&8>Mj3ܵt/ SO^ ѕ ܀?8X*2M`Ԫ,tQ''eYg]o2eTQCCC(W\N9r:ۛ_$jث@Y,b 4%Q%j]<̳7ڡIE-g#rNZ^NN:R`ŪXC)x}RjѫE:?z5s|zq:ϵ!H|:l@Ӄ_{kI?6YKTGdLuV|Qss:Ƴ&j&_︄J\+u&=^e<8hVԁ^/\X?mv))=s{ng[P tn1/Qu57_ujǦN'Dh|\4+~ů *{'{)j~TkԦvbys6JȤW2[+ 0Y\] q-zH}9Grs{dQ [KKsAjD{xIHG5L)TUv!t -+%_'J1=E1ݬr tΌ>?AAk(\qHAqAd|(>|$(L>96 kQ:%F04#j₸F"6f-oQ(Z!Zo-d4A:r'ẬG|v"jQ5(|9rDFrQQ;BE/*HV!#F:N;a8"i^Y LFHCE,46P8Fs6E=(oRq[hoYo!q_b9r2Ps:{.<媴\ yX(W+ %4B".CD*x$6{"JReM}nUK:9z8;r|4q񄩝[)N6?9ZQNJ/U K;96S͒}ǷU߶;A۴CGr^hY;;wt\ i3RtV/rLM~&Eeu1kr:$KT3ny1|q,"g+- 1qQqmq b/؁Ap'P6)xO@ȀS4]X"dGe1 / ʢ0qICh(F`܁fGwdnEw-u⫅/ZXki]kxy :oIߚz'Kx":\pd9$ǒcɱ$w^]xu)ăz&L꩝hg5mM2e|C_ }m﷽f9LJ>wJ\iC~ӦI'M[kޓJ!wI7EyF9G9K?iޯ]*8^vldqy Qtus\xt#L/(ƾB\JL/!QVk 7 A]|{'ְ7%Pbv\Tv@T*&.s#q~i;n3m<,jI/)@$(Θiˢql`%Wp (O>X@y( 3Pdh: v;~-ꃸ (*%=-М֪^(Q>Zk}ݾִ`ӂM >x,"rO={={L&jO7s2,2Oo`DwHD<҅ԿWh߹}l>/ WڷP"Q>jmmmzYVv[0ah"*RkӮO-AKP5US5e[-KҲ=ZQL;3r3:U ᡸ5xf5HQ(dEGE*)FJM|< 6dE1Ƀ7[,f$ڡ:>``tO7(qpP װ>q[%o#T^|%\B)z&V(ՕVb@Q"LPWƓoM{?mӆ!cukyW_'Ηݏn6 8*:E0.x_ހh-K1'4Eo~hLT(KD"pidu6z^yf..5j&L*>⣕JO<s0GnK$U>>-XuDxMզjИИИ 7Ezyg|||||2Fߩ؊zGD/DW_i!-zP@ڃi& omMv &XdG}M 7tRJv}+}Ixxx񴺯H91zSG a4swnwE|ڝFH4$*J7MGqzL:&nvpyo޶Cw=Er֠TC#yjZoFO1Z;h4gO,t8>ѥC/ˏ_9C-3lEs0?Daruu14ekgS ]u~Tȯ[ 1哻dH}j9c+-[ #I67M.<pO9@ MAcL IW wdu{DHԎCvA♴V4Ek>x\ -xH^DF&s+>!93x0HkY <жO\f=>N#Z%2B-2tCq ,;H|Rو(&fF( Ryr)sp 3&' 'ZV1'K[PD #ܒ:uȝ$7,#Jr jY7ttqQ ~,tTA0&Jhf \._` z`͜!JPjwYS %Ri/]w:G,UP)n奣C#vS)ڸaC#R弼7ZYqQ~nsS~OL#wNKL|[!XU5 LWwCCrd.|*nѾ'_}j~Yo6':lU6yrrI䏮6qn9'u)n1  "&H ;)XLG ^3/ 3fqYtklttqL1QG0h5w܍uA`4/ႜO\s:5\8424q)2g⃤j䷒Kޣct~%MޓYf 54jhPJt+-ut}[m.*iDѝE)R;+|cEJtCJP-]Nv4tд)ɯħWLϗn*Toaa1a#~i?3~xi^%tsڜW yW_>}`ƽn9h1@ ȿxCJW<\v3Z~5KE58CMDB /xuZ銽Mx"k6ߜ ^3YΨ4|:&[X!Wo%aH ܸW**}DtFIOPm%ז)AsBrKKKR]taZEVc18 wg}ozћ#zR+LA[oKoå=5ew"ޜ:8`#~spF QP=ySM7}"D,Ku#>0ꨣ)x><aܜ5ZL6ʹ[3Wʜ'X N~@Yr<-m[n+qiHE`sd1[ ϗbJ /W>ޅP^醾b!=[nv.`Y|У0Wґ&_>=6%o<|8hr>RȓZXֵ}fqLhCw嵸5($Ǡ4 $,oLLUfbH7LYjs=aVQ̞9ײ) B%%kp]ҶO7 >\6Q*i[r2JY#Wuq"(cj 0` 5x_Ce¡ǚM#\9:Ƹtu^hu[;b66RRcSbo})mK#n9+1N"s*)'O/$[niC+}O^gpy_ƙox}WqucM%wz##BXGkzϱvV=X 7L]2$i - $zSuCSBڝs<˷Cp6y syףD%*g_lܥLe3G-S#R?O4(iB .t:󟎔2R&J0\\\3ܳgjͫ'T}ֻύ7#~W*Bz΋;6>*I6]G6t?~X&vَGM+"r>%5-pR|4-JIe+^\sxϳ+;х+YU灣a%39 e+p\:yk9Za|MP%?QG*mˤprcVCP4ȝTJVCwJd`?P̺H iQb^jĜ1HG GXX&ˆt6Xȭa 'aqX&MZ `5Q!,B8[ehI=)sw3AB6w㫲.>d'\Mћ,,,~~%z%z%z&lcco--((۸nOH}0?[rZ.(_joiS~VXaDkJE‹ wOsOsOK<"yDcckj蟥#(yo ,, }=M:c8wЉD:71+pXXh;{c>6KO^\5Xnuv/? #=!y:,@p3ĩգzv!sЇPx4zhvhGch aa{O)B)789>b?b(bt^Ky< '-| Bf&Rk1M Ӧ OSU$?C㭲 jW ll;įI%Tiu/-. KfNF򮕜S + ⡥屹Q^_bT5Ľ1Vp#*sGt@ D?4N+pN\@Me',g$OF'TvіnsCW,\SD.QpLg#:qDKp0s{Vb=hnݨ\R& 1!y6C|@d !s]NU5K[efGc!R"^\QTDYK"nqDYxMXF" a[Εmd=p^6`cOޏ^\M1oQs336ø/_g?UP1'5VEE%WRWPi5N 3x)jA}VS*UNaj5 5qõ!'c-.K{tspjQci I{zsþ^bo|ƙ&iw b˧OȬb֟lKUߣo*>űSmTH-6khzˌ{ a!Sc(_c+Ǟ+ZMr\ Ⅹl" x k b,?Q~EqRJ1=E/t f8ѴF׸>GIGp_q/{8xP'Kw+R \~J' DEKQl4(RQ9Z/?v,4-Ϙ wL9E߆#b`Nڷ*3d595qnv-;mmm6%lJؔѥ"E ?~fU+G6g5ۘǩciǷ\b#eRʞB -T;_J^#d^ɜrg9qhvUXkJ4uhI::EoeƊGسefˉ| 8Wp)ڣfkgaZb&_>Z~1J%xo=)JaܛG1.b"'rr @Uz ?J^Ea|]8^|= p\5Ե?H1Iv܎acX C=[[CCÔR)RJ|K-qJYóg *U.A~((^@MP 7z:?/hm֍:dRg{|}ti?U3cgvfgݬm\c\c\9kΚK .5j߭}ݐ!GCޝywݙF{111jj5t=Vg?aaFa2=:WD)i3y޺[D?&oc^t^9O֞:ԇy)/vlAmMʜ "^kLDi3`⹸G9KES`xnxfXeXlib1v̥9 k%KZMEXrі-՜'(wx8٘H fk1fVnÝvTI2?coΌ [ ^wKz+ŌdG]IFG^Kc71xpC O1wq.[AsrWO}K\`ΤPi$ٌD¥2UG?x}y8т4m3F`;Û8}L1C.㚼s?i7"*ʓ򪔘5tC|vOV>--+D*܄4(UQDi@9^V4k5ZL/)Fŵ"F!+ݩxߢR74\+U|N<8AtBҝ;sOhZ+4Smާ jKqQ= O>ʦ'M}S;2:>t\Z~p1(/fE|xGoO5[qa\QoE_rUԂ"*R$`Bg(Z+9Ma>,GLTYӟ$9^vvqi^9JJyF: gaj'֊C@\IUo(u-D56:!.)ME:—YLnG ,k9@;Z+x0[9LktT-+MFc1]؃Q˷y7-dSXHA@ݸ咢!P .+p] GmlV%J^}1Qԥ??bPG2C'fXPo.]{;i>d*???UݫVu|}yh7kv|.Cnbc).K:kɯqpDZDŖ"?{y.M4ߏ>ws.}K~)SAt_v:0{xю2iD |3aa4XPY)ojCi #C|M{Cxs=w|̳Dn%qYWp!( /0%RLW&3ҡicQ;1pT+X[bpX** 06& 34@#@l DxK(ܕ (rwkeD1[YnS=s|, X8=%m?(6QflͨڨU߳g???߭zݪ_/2_j|ZhUG{+lll˼{7nnJ6%[z.^ti/}J+7~yB:P6E]Ե3>ۇOr2C׿:`}Su{39;]ܧnx׏S? 4&db/"X`}d]H!ZkIẅNNlJ!RH2@6l6z;; 3!ͤ4S`4Fc=\ooŻx>Ͼ˾^C]OO=&D~9uNԉ7fl F0uƒ~ʓзmԀG N4L4{Vg>6FLLOЯ.<;Ruma!b}Asv{aM7ξPI֗d5,R2`P﨏 ~1Kў5alKRUI4iD[k9}36t"ku-Wr[zZKűJ 4D (h!rAنFQ'AǍ:< Γh9~)/*4GUHR:#:RUkMP8bE)€C{$˖l*Gz/q;9 Q4@*-tSYǠ36,V A) 4ra$ K2 $>;H_,CM(.i׹4CCuB!{qT!YY.J<~6yHy{+=ug^T/h.y JZ[W[^ݽz6-33Y=QFsy+qr&~ )W`W#O#zG.ۯ_1iS"OYyjaZ[i䓱:ㇲ y2}HBa_EEvаPulC].Ju2OBe />MMbI UV)f @?"b&S:A <Rmecn5>WkVukV[d;+\N7sҺݚdTxaCMHMktzz5;w0afkBYrfəqqq>z|fLb9_2͙/9go>M)R3R'NM='ה[2KefόȌͼVeR zRW,Xi򲢜&&oH0a+F%ܤ2E 6c,&:[J 4% va7wC(t)!)Q3y( D.+`* .0@)iii%rK\$sGQ~3"fDz+Wޯ'O:u k5l埏?&$$xyåKyԌQ3_?_3؏/עtsA{UIT6B#4 ]Bo ^ :Rd:*S:[{#HOOG^M[W:SoHtߕ3s-ڏgVaIB6 R9J=uuu:JǼq}fzH1:[?~~;` u"vhv˱kov^uGqT?S]~yٺԏ Ŧ UGuT94/1c}*b7*[_%u~faעzSo&h&xgx7KgO@,""ܟp?Hi~P⍭<9$)e6vb4 OesO!Mw6O2qaiHvptӰSMη,ʶQ|q%< 0M*Y誼u'FknkE8/Z x44 r_xzK*˗] 1\tj$v9x  <^Trh,6AףP Ra:waTPtbUY)`mF!RKir8`B zwi-p[oTehkL:o@ۆ l]ysL_L')|Mʭo܎S."#effF7?}!f~hcssYaX='sY9X WP_R{ӇIul>"N%j;/ÿ彭C+sZ?rgKӵ-ܞus ;fgg~Smh>PNhDQIO(AgHF De:Wx p&y'b1iO8kc 2ʡTm[9bTqJֻoՖ6kNƯ[E4+v:^֍,Yò[5!{?uyoWCyFO%KH )3HMYClx-0I㦽}t{VHX[nsG\tjx (+ŏЮJt5\oSC!0 H 1BX Y|VԐ?^8Ic<.x :- Si5l `2VL@E8ƃպ 3av7̓`A;P6BsFV6V:CUX~ ,G>`p,]b]T@㐾r]5uǴ2d+>i: >-|P&LB n/ʀ+ x6ـgD___vuVUg6oؼJ+{m֧Yf}jL#GJծW^-ck֌EW,Hb` 4e^k`P987oo޴ |bEEUtN[ZD!"^܊eOaqN 0STI\Jő=%x(Ģ.~`Xu!Ecȵ}b,EPA=2x o--IťRqKpn1ǘc̽~Im.wVgggѰ/Kz#ܝsw((:Cg ݦt5{}Y$RH!_%_*"*Knn7MyS@hQڭ_:@+'#'.C%.4FDSSu2z|/Z~_" Ɵȷi<b+ ȇ9|.PXE+w%iަ]GLH{2(W~S9ҐoLh ݥ\3ޕ[V4wJco96RE>i%EV<{ ܇buwi PF6|}Tb<@) >Yn@2;(4 Va5 eb픲YфVN)sy<; E|h(5g2LQ%*u~Ƞ7]2?w)E +-xoQJ:ݩ2Iybhookmi^soRs}jTXxdP1G6Rgvɏ%=uDl>om$cs.go5s2^fx̃y0W+Y,}RRR˱ùӹ3OZ'>Oπ?#-~Dlu3c!k#K=TWEs$U>u1g ׌_x?A.7Z㤵jn\Cԉξw+^BAP`;s @HRtߥR#)GY`.FX)?oR;) ^o>ob_S< s a2 k 6f@J hv 02}{t3u5!C: , t?SyS@*>Qczr?܏q|k׭]v5tk777ttt*;$;$;000`0yG{{{eF jMMM:uPsRI5'&&&fK*'ʹ[u.ե<ʣ< $1XXcڴƴƴȻȻ[;P;P;aRKU/{91$/4A.V<%9c` -qxY/aoo曍Y4fn_ܾ}%O<4eMx*#U*I?O+*[TynU>*5&#x$ hGlF *$#PtyAcRN)S4f,XKޚf[ְe,`mHo)5GZz*u7Wi}틳R2vzLOEHXCOs K5]=Nis 󗪇1t0GAU)Ԗ?jv8(0[X+#t^8d/q ,o7-@_^ol[Ķ}]b?X.gY.V=>/:tH}0v-x3ֱ;_Y)civL̔f$p;o}oQ)㦇U,dZِg1-6/Qcut,9?%R Rmntg]wT7#ĭ[2c:X4=0pB`|uYWxo? Iڛ5(SYW>Jxlˡ3` YyIwlf>nPD]6qRU i 5h%:c-C; 4vՖ*ƶ.ď"dAPDS?p@ϵ4~7\oq]t+[ݗ.{^Nwcf?ӎ|/mlRRK{Il MUNUyQh$p+'KP\ew/0$CL/+Yzy̤I4׉\8OƯ&<kSMQy9w8N!le /IѐpAI+ f;q0WU= 8|_Yh_ٛWF_0ZklJ#φ{VxR>5c <'ctA ̰~8 eIk &1bX%sP P2`4 5XjzklZ_/^Bz0X itJP#ZI{2; Mtv9SsL-8\ppճUV=y:t 'J+@ҁϴsssX]sRTB]Q4_]|uâEs1xV6ۈ%ܼ߼߼Ja*Dk51QrF/|BĮ]ǵk_|o #@ 23d{%JHKZҊT/MXlu-r M>G~kRBR&LL Q(CSSS ܆ uiř3'Ju|3P{MUm lqg$ FK9 scU}{/[ms7?8JHYvNޣD*sQv},GDvC8?<]A_@?8V \itq 0CKq,HX<KuqRY*0NNܝ4t6-ĆSUZR sN:Ȅ.?Ο8Kh \>ad;dcp,nRdXg;egZQc?sT1xNL(9bc9hAΟ ! f`&o%4H3]a@[ w0fvpMrtȔrwZ%[G.+YX93H뉵ZE'ON*7iM܄6ՅYcSK2wʹ+d$89.9J6ר׏aݼxnu?`P[Jqk3+l/߭!VJMUh>LHO86گd̰ܷ=u;,%VH0a-oO'os06"De\Ax[L~ Shcsc9+,̄maەb'J~+J[%0^Bj4Q.׸_}h1uFn(o?nlfYt#<*,#Nߗ~}1{4Wg 8"ƝTiU̫W1đHr$[ˎAi UoaG&h_&j\c9O-9[t'>X":nn) L:XK+z9Iw1w|䌂8* a6nC;iYa:ނG'o, A4 8fTS J+σ>r^PPmu[K/0O0_t7?|' oz0&@ԁDx P@`lst i h/DX_;xThs!T;!m{u!fB=mʠV ǰ([Ő@;i큩0K/)))mJ)&d 9;;>>>S)y4Z$aQ|#vEy$cccTySM)#RF.QD"G_LO;v>|ϵ?$IL)S.~֗Z#H1Rq;&o(&N:*Ehω1{{ _KcZh-//wKwKwKI0 &K?~,wUU磟{:0M<6EUUѱƱƱ{w}>jZ֫mjVu%_7o\_Q_Q_`7 IojN!?j<(DK(%JJLLkkkx۷oE=nŭUP`/셽!|Єq5c{lq'ĝ _+#TP<*  2hc>fk욘Yq'W*4<܏q+E.0ZX kDhyj {a/WįxHS U/+@ kuĻq3:fsz\J]0ڻP"-S1Օ1'&1>4L4acJX+y|T4Q 1`gLa9ӰqI4{]el96;#S(e:yq/}ƏVobzghݛzndAhc=.Y:9) ?xdr](XY:L`P]t\v*_U iI}uh!Xpi6dSr =%dS$P4B0LL16*؞gc!aV|s`"KC;Zq$~D| W 7^y;6eVC0"oBy4NՈa_p6k&F)Hjʵ$JԄ 'f9ge )8+YHcVe-PAO̅O pr\z] _nlhJ*U,(9FŘ]|S~6V[J[ZKA178GgS 5|ǻl&o<*K_pﯮj/d\䑠7yElE97à4[2jHC;h{uޠ;xI39BCPS3 Tag#TQް@9jQ\~ OJйMV_NlkI< ~6:fb>cRL*(fᲵzr'QDuo56`G/&@P*a? l`MA?J2l ׵p?T:lzh9EK -v9pP{'% Mh$@ xU(bh儔HHH&&&;;;g3X3444(Š;{[#h1a d]XEXb;;;ӇOݏw? R5֔Zp8pa>|H iIOzLId Kx /2X&xE{$ LUrIDATqb{ʫ'1eOTH(AB>ي]QTjXM}2vB[#;N mhsAB(^VQPC +ΗGHS{.+xD(lͱkȚZ=> G2Ryvq*j| J 3hLV<_;nuGm*{ss6T$^FA]X , C>xFz6/>W~JAr`>t)2 |T3,+Ȇ @+ f@?jAnPV򕴒Fڍ] SbB>IT @(+h%mb*\YTQRh?+ۡ dBO[CDeÑԖG4:.%'/<$rxmE?lB3loCl?Yp N'iޅz pP>FVpMaX?v^Ne La[ұ&f@ozI!-BGXf0'MAjOGF'<ǻm7 B~o}ܞ4ywMw˯f~[y'?MP=KDm7WsmmvqrYGUmy|u_K mP8 }΋vI5 w,MZ*O`{qp{g%X3_Q2_J3plucn;'}mQS{{*K9 XCl '4mZ[S,W?9e9}{*];k: =4ƅm4?j>c 4RGfFJ ^V 4pw?h?yF>Gǡ _m*<|O6Vɥ?k`nөB-˴;qw8}/2GVjY. ^6/ VTp?܀ghX>dl$}>)]pv5ck444L~1O_<}<5xjԨQZXX[{\﹡Bwb,efA5&|* {޸5ld#XbE YKqOή]+V+"Q6m ڔ(Qnq>՜jN5{9DJ4»Iw&\s)RԼ?~4y gL)>)Qie@ͧ4VJZ)KB#ޞ]zO),:H f? GHdm"8l!._%&ׄFl0aA]g?B*s+r3.^BȢ+F}T c8N`Ol̟(MAjJnWmVUVV^Zzáwv)h6fc&raV[vmYH]VJWWsܽRz035?]QDvZ,chZi8D`+o,4H2Zhk0 v#60h ޣ |Ғ~,Ҩ,VIl!Uf0;X%Ȅ4f4*pFq`КS0]W^NJl[Æ>Ԗ.ˤey ~jSN]0Zs@ȯRkxakZck' |+fi ?+=b X))I6,T'y~O)C*45A".!?ÑFPu fX@^BU) O_3mRzny p mֆL{9|{^JV**ǃ ?ihd覿ȷ׵~y+cIo>%I2Meqڒ^J˚Q#:{Z _/+,Y4ci{\w[ݹryWWj%%,zG删R0u<&;9f>m|7б}Cy߷ܛ!pvꍥ׿Tr.PT\A$٥NWV@>$+`DP0l)5g %?hrJ|LG&JTNޝNJjy0O"]AwT Q FHg_7ktʀe|K` rXDJ C DA}'(<4s|=\ d 0[Cy]^ܭ횲]1e_p%_d{R6< G`Gx$OjGh uYg037s3WUU :8tPh4w5w5w"VĊ"hB,AKp .1"XKbI,)L,Ȃ,Mfgg㟎+e͗|fk/ndȸ{k= 3{2e 't b3gSϧ[>oCW ]%T999(B'![hQ`o`AI8 'I(]. J P7zwP:uzkUkUkUkW)jvi$MxD& k"E3j"0hmMe&K7ZBKhPbb$YPJCiA L{@o[S6gE%~q 18?Ώa;l% ݨ~.c7zP.]cclM)69wlvg~2H_>OěuQ8 G5\[ yfc6 /Rl6OWF/l"“|'t'@e/ĆX5ޚ[s9mm,RgCl,[k^kxV"G{M61Skhjҟ\K}Z<>Zͷ1eM'4BK.flb9lSJR[JȢ'`G2M03Zs|EQ$7l)*'sXL2 ]OPZ0ApL! HBv`Wľ>z_p7_`"fmfs5-l. %Ot6zLLɮ&zO:( );$w0t{ {M===lmizI/+xA̠#7#7#7稟~_3g]TtQfR(zQYfulbmbmbuss%KvZ@Z@ZaV*2Uܗ{ ɇ|7i5!%x0E24 ChtLJ>'?:vh.k5cPz)8^N * SlX7#E.,V9xY>݆k|ҸM]1,ȫO=VN3xR::Sy0mNPdCSZ:i5NUͬ^@_^·3vP >Wvq.Y;Y|oMl_lum5e׌6SoQ3Իn?/ n12c v{=Uኻu u2i( U>86BG~y{8kS(/i'MQtRo6G``:MsC]U5*Qz=&*3VGGBpA=,ԾӵaAfiazUkYT3/EM[[%~>(lu،]2yhi9;9&wH841bhJw>+=´ xh6KM{L?L"m!hz8cD=S6ӟ1J0iU-w w\2N S{;ݨJlrhSU uLsz@*}FVq3꯾OOGJ.f[yU PoZy8Gr} T3mJWrkip TTׁV 88 Sy`-i1L=,@G%AET?񔣈D"-fN_VS_^iBf),xS"]ЃCL{  *')'\ :3vvgcxLXSi1-pòX%ՒjIm鴈Ѣ$J+l".7,7,7,WP~F?ooo~L`L`Lnnn՟F.];:num Ex]caF@ըUy8XP+Cel5ŚbsTɩq8cr>}_:IΤ_~16*6*6JZ,-gޙ3isud{f{f{VTZQ5ffG9666999c1ĈR888SOƿ]ntP}>Q1*&2Dnw.U_8N ;EYRB B$%IIbX'<<*8jl"^I(2f=m2wS>]cU=T 5j}5^6K~QwQ^=:{%d;Z:Z:ZZYYyyyyyPtwuug󍳴33rP[ŒzAja+P@,%ິBÁoV{e[⼸MVh%-7q)W8l> 09L0wѺ @GMx 7jA;p8PA:{O1<\T+ly5x%N:>@oznYeA* \NC;bYgx5xDAT ݤPCCsApC(Wȝ-cjva5,g3KvYo^KC9#bɱeW̹sM+ppp""",,,tM&]caa!\8Ʈ ?>}//AUkVjVjVS!!\p4&؄e~9mbĴK%$quA(e@(J'OHP4h~|n e!hьB!g0`Lra9[t&̄Vh;@Y)^h{1*wQ;j'F.*z #hp S[h m]DHD9ZCkWq8'AAsh][x o"yn^s:B'$@ : {ar%A eNx``"0Ȥ49UT{JåaxI ys[ MqMO` jn[-[MGUB~ vq.GiMKa^9ğpƱ.rmnY> 7Hxq=^H h)A^`Lca$VYxX@ _؏G@|=z@0XQ&Ɇc g$ۋ cV=45|" op $'WQTN0<c iJ >OXC.:PZQWP8N֝Vaٕ|{M >k^4&oNAVѕ±E-f>MK4`q5V +l˸ͱed(XSYPRƔ==+=?,cR8~߷L2uLQ:+Mj]e>kώm[ϔ3oe5Vef2>,8\8C?YO7}L6x 2 3`G0k_:[*iny<2z1_:|q4"VC8zX`Oj?=CG<{Boݰ6)k7P2UK?KW+xغ8JVn,0f٬Y,~Mݛ7`;z5FޟneܗK%ߙw!/-/`= c[b mC+lt;~;7@Y-{Of|W[oC?T^r6}fnnnkk2*zTaKl-]4TUU]k)<+q;n 2 UL,բ<_^omͥ` H #]b…^ K>|.y*U&ǑqϽ{_zY(< 'ᤀ 'MDx(]*ZE\tPJf%KU U]o ]g"Vt(/ DPo!$[Kd@dZQa]|=W&aL .i}\"|W#a$tvu"FаLa8"?88x3:W?pJ#H15Ht4FЈ  Sw޲h6_J'pF(MNTwO62xkQg̹G!4OY]Ҷr  }5>|*؁?h3Ֆf^5\P"z[!؎0 ~-èCD8Q sS&(jN}860 7|OXY6`p&=esH%B<5)Ԍ #cJdXC%jM'MWH }d-ՇzY-%ZpۄU@2羢ި<~`ͻ*kw &?d\eθ 1gLG!@0p\x۠'Y0SZQWM pFi a.2T%wxWxm#aN7ƙ8 @Og;8y z0 @5V8sY^+~A:w@ņA;ȨC]dxKa_g*ktD((0cfdGrKp.P JS;jO^t5{&M.Jo4o 9\ 9E~~~siii1m6m6m;w0Y9sPӨQO ?!ry9Ϝg3~m6{9mK#C`_ y8 C\=b|: 0@S)|#kV׬C[>2;2;2[<#RӬЬЬR!nnn@;w"EڎڎڎRD<=_-3/bL],BM47]/߳[g$q"qveݹ?MF?oQ #rγ4f#wBq31qӼ>WYF%A! iJVq96a JGJx({Jc| vRtVB-( aԔPW4̍yJQ5"kq::-QQcyfa9OΓFe#(sƏ=`vdY_Y#% hO fV0*+33Ϸ8NZϪ~[Mw ^R+1#M'uc楅iy2>vWln*k.38yy {(wݧǿ<(dj'WU՚ NStr0t|x0 fB 0auX<#͗"{YslTsm]3vk\ 4@kO5&7!I~`f+חӄVy8Wz+/`jݑK 6:r]o?#Oߎхiv# oɒc1|SUWj)R.(W`-պ5,An]? sķLm*(/ Tt{}|F oV{{.([>s{l=;T܆}D&~~\cb{}sq}Yuh[Ήrb(IHKGsx*"/$j yR4A% >X9Cs4T KC.B!n(FcBG꣌s9aUZ g5@Qqavul+DFtsIXH' `5 zJ}Hᤫt ۆ4*gϨQ?oZ޴iٯ_gNNNCP94K/32gdΠvkgkikik]һwI///xxx?(vb8#ZLy/hO$#q/;N{ -N[s?$G%G%G˛nnn䥈j>}f{{z{z{%%%Em94%4%4Mri\Z"lU]l='t[ o!&ɼy3fEc1z/셽VGEЯ[ډYy'`Ͱ6|lm$fB!BER!]98J4a:a8 Uf ԝI3ipNjI-sQ -PĪD@DBaڌqt%T(ATODHtp OAx;x'f3]:h ӽa+zE~?S[jKmEiKCi( u \O >"x}ȇ|\>?_+5.퓡S5X}e$(In5J7,셱؏o8et udJ. z/(h\؎p) #8! *?`rBxLa!!K`=1RwzK >v4H]ԑnT_! >’^-p? v)yOrd_b9Ecs0y[b}U/~nU%ߞq?.~uwaE5L.*Ҭ)= f4+8#WT=ٹѹ?,+B9s[X m 0WHް YK'YU:$UR\¤ qK&'-6]za-r<^JT[3cslʠMZĂUZ"9RLq[ސ0XV܌hf8P̃e,،*isAG}SSt_3(0X&ıIliG[awin.+* bA,999bO2~1z6J B &N$j 1 B3<y̺+4>/Pj>ca95JCpp L#l|7 -+ʾX=VO&jI3~v0C0=b#WId hx[DX0s=w=\d`3|D< J($W\G~m<#0a}X)>1e/M\-p?6zAEd\" H荍 L {}e^C6tvPcOi ,0(6qZ׾v٪?;ۜJwkuG4ݠc\ä`?i+p:C _CKt 4tZ-UeH $ `/9X  &`2y-5:(*e򯲉 d X8+/xq.n^l/&ϔ䟚AM(mq)t#RӧMkk }*`?2.]6/hmtMY6>_Qkg~N-IƽE ʧMm{FuW3C<%J4&<ǿ**qIpJSu3M_@#聹Dz a\65-Ê@}>V9WC`MoN?Σ> 3L_ɬ/PykAw\d9@UոZJЄag܆5e_X^8V>>.];00Ӱh}}}TTT1\[6llC;::꯺vZPPZ\J=BT0ƊMUbX ڮJSiYM6s-s-s늯+K,vrrlll1*b3g‡ V8pvl~v+[[[.TJ{:S UW$bP]bE1&WP-_ M\y3? z:Cq Y0,%bo-sDŲe˾?%KڧZZZ#~2TQ?+A8EuBGQ@:ќrSz*b b\n^+֢`0I1c{W>BJA8(5'!F\q9z^.W9(\8al&%^DM 4P>?57X)W#~-=+gͺr@u̦UrtT*Ü[5 `A Yzook u5LS eUUݗCnz띪b3z/洴V{?GP9\z#]Sa>܃wKC1q?`(/8BBx=ZE%;o=6o ?cv /%*Q!qhISi_1r Z!~I\+jN)(SeJ%jijUo6-W;wf>Tca"J_t,M-mަyeHx7nջ#f~H^#XJ3Ylخi'˅ Uf%墣{Kw!27J9 `\Q)JN~3lw`&pI? KZi:V8;Q6Q=YGQv"JK6uϖNJX Q< Zt]8_U=R5?'k|%+c$(SPXTC/jNw@%YR)lw w{|:R$mgfGdP"t*]y]dK޺& ~wM-W9|^x#E.C|G* [\>RPC6;> €HZ OX3fD8*dqXM/q{w :4?,7l8m[n#>yFR/؍6X[[8C4ڈFEc}K  v1::Ky;~duSG^^׾΁:i.Q7G*U`֡uhq8iHoKlՅpP4ESx_Q0Q+jE_Jʋ[{),'􄞈֞gԧsυ\u=l>ݣ{tO]I,g,uG=;l+ʶ*/KW4dv](tnMz@_%|T Txod71 Ҋ>21b,ޓ=]x!M8]@7\1#Bv]|4VCX'ϳ/x<ΨxI\ˆHN}\nol(XҬ_D{Ԃ\256tk&Pnޢ]_ ISUjY浘}8,{)75ѡZR7a3-P&4tXpu8 Nv p~Xkh=tt7w=;μ-Y ^Pe H֤XԤJ0ak\b$_X@ 9c#XXjKh=t8pG3v隬ƶhi1weͿn^T;/_sk_nqt6hqu[ ,Ja|C+flYh\`h&X\e{U?TaUJ;0 %\/8"hs>r~sL&L1W/{\NY9g8R,,IcBywϫKs_읹UcS{f˸2w֑cO3oH#}c p8;\566WZ7+xcԲ`@a\_w R+9pIJp?`}pLT}}fЏUUiY&&!=C` OX[T6'6HC{B[A=s&u`"2p3`+R/ b 0SX`:a#%` m^;t񾪫Rю4}3Z.Ț=62Bi*9Y>>EUEUEUE.OҸC/c]c;``p#mE"}7~9skZVXXXg3d\ɸ-zK` ͑Hsa_K+ѯDb*J_A_A_n!Zɐ btx߳@0`…sהprD"y#ݠt;t?a YJVa*z) %Iq|p(R]$qB텽WQ!lbaa&M›kv8mwݪ"UHZ)V Zkcm-LvR5TjP 6zhf2\V  ՞ͩ)8t#1#]3|\'"_u^wߎq8Υ<wl \ 5Alhvi?ըT^g.e-6s1E)찋t/eαs윋$ߢ&Uq2Nƛxo <'pA"5ƞ')>oOE܄*TKq%b;: }P[X61#W٢p>'3ml=kKcX lk 1O٣PF.er{Gs)𓭧jViwJ\`~.Jmc;EEi187S#Le 5cU2~d|sQ<PΌ̗uPA 7+%eݸ0fJKdť:?1t{3냳36Cy$yN]4]NfN ޞ# l/ vQ;<MPtb{/N=! f(W!Ex 6R-[2dBetڷ7ι$c8Rf]ffeffeeeffNRڔ6m6l%u?,{q8Ut8-˲a0 Xұ=:XZ~DT@|&F=z6Xxq)ف ,B' TO%A)JE%Q ':[V[bSGbH(MjZRD S)%2 ~H\p^x!^XZZ~֪֪֪D,Xr[m|||y$d N0=, qBG/TڂwWjP^e[+>`q&ǔc1hՋVtM&zH!_DI{oǾvlK   qww'5r-,>,>,???X-g}hA ZTBwz/7nӂ(;ʎrW20c]<&t$X\S +?˟Yցu$i4I]>o$# ?c_!dz5kXcO?t1yLH].w̩㲬,++ E*vWjU =|Z3~Ϫ҈&q7V!\_Wx+xTe), _+qfG;y$r7o !v] ۼ 2iNp]&Qυ.t7AYS*] 7>h6(('$Cɾ\{geyc]_]KR>gc;5kP' 5MK~vm[wwwPţM Z#`@[n4Η{U/eۧIcUZBmV.lq15_Ijb g}'We)ay(>g#9 3ʢ5l <[FvZK-,D03 XQ^A_؎q8 @3eIsq<Cd,cx?J#1Q2D nl{jhaۣe aD&1G#~5>NU{{JξAl]5, gJA]tY$@?r A]*Yx8;p?.Y&Bm@@ ( 18jA,^r)z5\Ma k+ +ʃ3?6_m|Fc_\A d^4_`pH0J8 .1 JC2ʭY+|76~nxpl-oP:C 2<,U|*Tɭv!!!x%[Vr=t=hѿԏhkhjh,7ȟW]P%T1^w⽚Z2,Nq.it#ޥ)ߣMe {zhvFdb 3L+ `L9kVx]0eC;U$Ʊt @KB}q8HKSRRμX,a+>1>'t9%4'~wtJQF Ls낲e _=_=_=~~~>R'e x}r<<\z=U:>9>9>yxx#ƈ1bB *̧O3UkL|4=pCM?;aoeTQGkͿ6UW_Uwww0d Yjdf BI8Q^U_jjO2j-'8ucB\tC5`8 U_#1?y 񚑍7ra5AFjъ?:Zq`!d+q%T.ź*;`l"TGx ~ے!42LȱJx_}| .%\S$+X##/ )B› +Z\k9.,4Ѐ'KREweweweyV^æ0mPК>c8g.+upf9,:Og\}n~}h˵uuf0A}%} >A82yt5{Ι}+FV?bXb@Ѩ#XSwWTP1 3'={ y .8p;2]0 ñ{X;V c=ZE?CzI @oz'c18 ])" XHM bH_/p]2B<% km祼u>E\ X c\ _!7ˀy LM^pIϠwIRѹ7 A "|B@qLo-L@yK0(B Xo n;l5 ~P87HbY,ˡ^^0m'" _'j m𨴑eQndj*l!a...r]\WQ(ÕpOMOMOMհWa0[;7U*yyJ|֞֞}[֠AYZa Okkk ZB-VauT5Ql޻޻޻|\q_ -37gn\www^^^R", - - ;f_+VB.]TXt$cp A$;I"N 1HodI eH;%$rY8# [ gS+rC?'Qϋ/vh`k?fE'h6]֝ӧq-q^To52L z^鞥;GTJMI)t6>oί5OwV9:S˱Cm ky{ #ޅr naVQm;A8ľK7CT Ӏmd \@SM]{ Ac! `ack$h-LЖd;t+Mjغܿq;aA ؗݤXB؃L.ǀb(eo :`t($4 3 +pV` A0L`P q olx6R8L^|CQk{ B =i|L:S'ڧƾN4\ _/(O'9R#=gs~(sxA8gH1RcYmւq_j&5}9ܟs3Sӝ3t?OSVf9\g]g]g9z:::(Q#rrr{%{%{%tV:!}H_hڇ}gtx]!ɐdH0Fۜ*X 4 ߩ2qg-E<6۶'Vja<=/~`,r36 pN---rkʭQ,XF1k k k .(//WwI$Jϔ)?S‡=p{vzŪbUj\˸q-===^ucu+N.ź|Aŧ.u֩Ÿ' {ghlhlh{`pǃ .tAw87&TW~v1<ȗm7lvv٬_yМsxN=K)Pj*Xxv hBëUwc0<3< T g#=J(KբsM 4{a/'5Ŧؔ'B-;Ωc~G#YK֒$9INFmZ^ pA=tϑPUrt!]HN5rd%iI-AKUGydld1jٝvgHM*|naOTR|!4!ɦ S>}%7[%7]‚ZO25(. qr^)ۤzU6(),_͐ Z%d7ڈRrA9X0q8s>I(KfT%"D$LF:a[YpgU`ۃ{N(iaos!zn>{缚Iw]3E;_ꒄlxTӔ,i*(=pitZvRd`g@SR}P .}1]' 51u/TP@4Ig0T )p-@?]CF z8nnx{TTz2]`BIK* T׈i;[䰗 Vε: ?  qgO?_fG],k_t=D:ѝciZo|"ǂi+>;&srBW7$C7N#5[OuH}$Tz{j߫0F^Pp9 bf iwAl ` Dasب9X'/ 4]P 0wC6a8%r2pwXgwO+lBp Y%HzPy07lGEiHpe+xoIkK:1T f.e%v`ka000 d`<Ѱ&EX8SځR"{vr+LO˥6ywH=-6.0b6t6:bC^$uIX#ֈ5+%ApP)6n&IiuZZD=D?O<3~X X+PK6'lNjjjfy2Urom Ye~[irTrč'>GAD)JQjj/_$jpRg> O2L+rlsʑ*i_ :=g\8Tau`F.Ǿ W{O)W8, 7;N:#~HH2L'Avm A>%U#|.RDLD=YC֐5o<Oƫ'qS;^?]uO >!h2ZMZa$FbJ)b*d*z>XB8TPQR8xE xϫqq3n|`n ,ޮ K~ 僒y"DЍ|ONP"_:95̝w:UQ[Aڋ1 W']wj37BMdh2TyLcYu{ȇ׾&Mں`ӶMC/~t邔O҄pᘴ NFe J#%jT Y0ʚTXͺՀa ϶g ڟ?%,_PcU5S:)r4"e? OGwE#@mLLR\ GI( =b!N@Ȣ&w3HwJ]RX)ԡsH8t+{6|` <- PX !Nc,DD|6T[nMTb`v7<#3aᛱ!+W!N r唿t B(_/W+y o-v(1JW *A%Z֢˵˵6kX+\_Y3֌5J5RQQQ9@ƁIII\[@h ગy{r=000q^}nrǿQQQQ(!QvF(+Q?]͉w7NeȫIDAT^Csy<[-IVVX., jjj/{CJڝ;iG!vR\@INP# N) X=TU3={s ;U>O8{\#QR@)P HMRT387MƐ1d ժBf9hhaf󐬽E]>nW\ea\\  /D9oAm֟-cUX]ͱv%$C.;Cp_IԘ5ZlMgG@9$l| !7f\BEqlgۢwF/mZ[LfHu |(5.d+Jyxis-finkOפ \VOv`!Xf8&Z8VN.h6EYp t*}p5nb >*HPmHŶ @ !tPalCpe=Ep F'H_(Eu5uN>J-S{š嶖=7l^ڶSSťw8:f7=ڌxVOz}?>`6z΄ItmSAcCi_[Fַo=Kue}; 7z4555뾯KOIOIO! ICҐ}gwU\<[]:88xxxxxx(>TPC\\\]# ͵ֵֵ͒7K,g?Ki<`<`<]Ht#H7bg쌝Rb)iMZ.Y`OIVx;n,~oR/<w.pm_~u`DyEKץE:ˎˎ˺ggg8m6.OFGGǗlPAeees!0vEvѮ1>JrGz@9' O 8:S]c?|Caj*:8C/X|x/8&OA<<<2e˄o织'{]#p ā({īK;|RQ< ă|@QrX"Fo:\Sa*LU#nQDYDDDuh8Kf>󡇓wc Ոs< 3 昨ZE37 77$ ICZm%{)NOi~Ex6ᨦ VvCikhG>soy3_]Bfy)9,J+oB*JwRJVn4I1=kâavQБv0THl Xl@[*P aX v 275>h> $ Xtfcb-ҏG0Ij/B3A!]CRa#.PK~Ū?R7[Ww{}K*=DۇNA*׿ #C"C4vcUkm`-iAiIc YS.tjߡz+R[V3H[_Y&7l'B7 S0N,Ua>\fVEHv;sa2LlPhˍ{fAwxJ[:zY^*:/=4ĉe5E]T2H<r0Luhb_ ఫ Dbp(5@{ЀB(@)/`Sp jXY *,bW @:|&;\ԃ]ts9zyenAAйun[WWWYY9 t, XPKDK;E"|N S:NS- e,OTr}*1_&}㪚jl=ωGql6ZS310+aJ_|~;:+5+5+Lk6kkk1x mmmǴ-Fi#H:>u|pn`E544 |kmhmhZS"b6ۜS屵6f!,`a=H҃lO'y!DB?<w1/~OBlsi m[>39<|fgQӣXcяHy<穟~jJ5dCD";A1(ƃUt˥yz 3xNĉ8_ |dp|?#<܀\Ya0 q]g6l3=)o .NJ ca,U?Y|=K(;γs'o.ʳPT cIm+MTRBp Y`Gi&#]؊_q, {Aˀգ-(nug s :ėaI8PjL)|v۰~Ke7Dn:8('@(pv_4`oΰ%c֭43IlTLSL{pƉIow.TN7`,DD ,2j)N)!id)Y#RX8E"NZ -?xyԩSyzWP3~}VME;~:###K% y<7Ǜͱ 46h%e2fYAJ $!#{wvf0`]X9VS|%_ RR@ ~q!ĕ=u.UWh=?kp H #UA]v_QiRZ,,XX0V[{uppPLI1988pHԕT9UNՎԎԎ4557w7w7w7'I<\_[_[_[hƒY[֖š8"PLf**?! ATFfؕݟw533׋m$()^r}p\#U~ 1u c>dp4/?3o{j -%¾/^P߽߽ܽu=_qƉ'R/^N,g4FaMYSTMq:$ -H ҂:9KΒJ `;l\AZs,T!UH5#~ďjjX Ur\Mud;OH6`WRN$j)9YRf +(:ie$}NRIxB_L/ҋJ%lq ŸBO4$Wkj֒vb>7z-3B"Y.^ KX6q+bnwk-~ }bX_a=k|~;m:?5\ٞ~'؂- tstv0 ޿yւ)sZhxK&j e>vXg6ϗ~DאRxQpPl"!$C3'#_v~%nׇԮCChKwq@yS5mH^%8uxW6(鰌e -2#';H-b"%J0j@h=`e;'Ht56 rH0sYVOcRނm(212x ݀>` ?XH Jc1%Ld9A d3wP0c~"E)٨&aˀ81{z#|[vS=8̀( -\eM?@dGyt'[dl+Ŋܴ&&bVYxB#v?PC RD)jpy2gQxo|mRۤIII444;,wXZtZtZ |ihh;wlhhhXXXsgsgsgaVXf %H >죪) %RR)xS)v..[wAAAG!C߼`I➲0K)B|A_ 6l/8StN\S3'yk~={wb#6b3L3L3Le2tx[-ޕteꏆ< yu%rI(.&&&p;vߑ%Bq&t0ʱGc5ղ+It$v;a0wX9 r r rXqlkx ?z{zu<?3Tv)'Ğ*W݃= + + ++쩰ža?z q]wvvvhc1*1NAfAdP>V nmdU#|n2֚fU5[,EQ95<-fy2y ƳCp[9m Q;|ȧ%?_zS$t!hڅGg.)4іi2G9b= $j R.wh1t8 >n8a)~g"ei0΃` u4e!&C' A[g#yIHJ$5V'd\@7x(n'f0ݰē;R\$J f8@>@s )l[ }'ۈ0@!hi P5p&`_ByuXavyx]hk_䳐~&nN{EbZ.Ud;@(.<ܣ=D;SQ;=`/[OcYO*wIJ9Rlggg˻˻{K{K{KJb%5<<[NJJ*tGIU\paspΩ>b|"Ed|^\*.d=Y/`Sd'8f(s?ܘ/|1 w.ԇP_*8w&ԄCС8R`Kk?k?k?wkwkwkG#őb;j;j;jOxGƤ1iL/_ulvlvlyE`S)8Lx2B. 0&axuN|}0>^jCmgggٓ'ۚٚٚf,}|| s s s̕̕̕4445 jVDZ8S)xƺ*܍$NةiC'$TKv>OOV;;c "!")Gy#}ː8I@e =*x}`B2I?<r?{pJLF#@Iq1/Nt;fm(5ArWDƊc V%Z\{d̦ PNP bAVBN˒!P+)@]ЄhwG Zoc`ڨyyyoۓUN^b)&)ڨXa| _<-j=g\tzԺ wt>c7Ƴ2TYRoO5_h/i Zv%_ \GC4;yإ?x}U N2b!WF(; 6Pe㇐-Yd7m$(/P`u'0 B) l*;MdV %"IYe|'T?]Qa$? r`(̅ =;VˠXwIh*J3#哷t=RȀ $bV ZB* go`7Xd(#RA !1 /ȣkm6ow̼ʒL3R5I(d+Dzw#>b-|K)I|씾{˹:f)ZuG])9l<5hl!~_/t9dݭR+<;R|Oj9:BtM45C,,=,Bymq,:;:hv5X aњM&"*ZQVJ+G^Ziu@Eg{ )?Ɠ7m[o~Ȏ} 愅VA:TY{IjM& Ay2ywuhomdi'OuddpXE6Xh#,As/ C l(,^9PXp3Fcp l72e\J(vb&)7x=L{֐WA+@}'jVRM `0OGnVY%yV4h J YW*P d @v<x` t e@I@0v`b$a ,åO()t^;+3]lB~R\[E(a$[L}|M弱o!555c1$( JPOoooW+x ;;;333D~/K'IQ;ߺߺr#w%<T &:NsǹI҃:u @t }sxz[gUs}U W`i_i?,ϳ?<[%%JR =/z^SrRZ)r9cvZٵ[Jo0}aB::㺒J>(o7}ڎGxsGsGsGpY,my<;[V\wkɯ%^UxUU|*g,=!VGߋxqDKt`+>gǏ'B!BT>0qLゼԄPS-P@A!vD4hѸ㓎O:>)b+]˻mϷ=(K1Zs>]fj2Miv<ll6K mhU'{ީMs\C68h'T1B!TRnƂq02Օր4 Th0*详ZX ;5#IE("pLd!ݪ*8!NJ W&>$>؇cǗ2\VF(#yE^e))Rʏ&DE~F {=փ`=T4&ěF6IMRiR999%͐fH3I" MzЅ5.mٞl#l WHxB }7 ۑ3NKr4Hy!J+&4Lcp)Aj Y;rrv̯n߫IHʝCۦ\s#)h?'No+4B\BJ;tB elfŅn\RދΈh);RDThڮڙhy<9J %]dy,}[G;x NK9|O_35֛yr[VԮ%kH, Z&k6ڊ)2J}_QQ;'~?F>Wx?I憰̥/JشLz?>rG=Ol9<`x<^U FrQimz,T ݒVP fC;rhB( 3 5[u6d@= .܋X1rQxV>hۮ#&J(->7f 7l‚P"D PSL̠diA4B+aNB 8-PAȤC(" s0k  a > .RȠ1Z Ffֳ %g\,7uoq{<y{zޭRf)8ϳ'vvv&uXXX[]\\E"arF9Q+ p#e˼G򑸋AtjjMСC|^_1>cx}W[oᱍ^E(]<\Pکڹ555.y?󳎣Dx"999)~Nh'^ ,"NDSUDwQyl\ãD;Cgz6&G?9nh_S¹5&TV,Bp_/ o7’’’MxhzrzrzL*ʜ֤h:Z}CߓtHt[BKhґ\ <ȃ<։ubT6܆j[6 N :Lsq.崣*>Z3~a8 UJ?µe|07Fp^W ]l~ X +ajzGEpo'qP5r,J.^ {Rɉl"ȥ|7!%s6 ;ΨW*6k 8Z;O',ɀ`%D+#_HH-PZ.X975fB몦.[ G%TuuKNx [`P>AEv_Dz [88C"{M. ^ QNօqe^|"a0I [<d 094d3A&/4,':l`=h!B*DV490ScR\.%1b| X]*9I5RShjJޫvީV|'Vb%V%T UB9___)xROgf/!b)NIne7g3[+[+[wB߅:88p,SՌes$EdFdFd G+:::򋩲TY,U'%e0V+mYa#%IIRT{jK<%Omw4hu^'[Vn_J|)3㌉9>r|H6!mGnOHI[Vppp\m-EE&a8 *95&U{]f;q9rekekeke###].Ahii%KU2Wc1ǘuS׀Zso]kפRY>,,,k5s9iͯ_Yjksxy/aV]Q a!,TZP j' }b˹x=ho7Z#i$888%mH[7osuu 0Vy 80^B*JSx*B 7|pQn)=RzphW'j&el{N3i&T?n@ _/NćA5wa]XSzVUcxv1:Cch QX s=GT5=/y unM2L TGjXW MI8IEi6V/Nc<ƫ$\L2y Mz*Y)R| 6 hE @ <(= LZX k/ 5ߊIbjjj$ߒW^(L!%P(LotTp/ X۵5W|*=+̉)EvC*ۍgAL֎v |E.'Yy rQ !Ѭ-\dzRA,U|Yg>= *E1RZ@R R7y񙮐VZ\NT~Ri኶LVe҄T%S;( &o5ڄ6 &kʪ0`@hYxkqrQQ!) U>BM>LYOڐ+?;01 [ĝJ5e6;3vz?2Ȭ).䔂Ƕ &yrVf/ 2ܸ =sV,:onuܶzJe:>qr0c`(4ؐ/΢Xu]YZIY ˙Z@`K@d=byLE ߠĿX^Ed⧏+Dūg* U^PX L< eBMAyc:aoi1?h6 B#X2tf}-~ AaHǯ`x@. d.x@!i rF0aW(IGRV@Qm&&,ҺbޑJzr&۹;Kә}.،%====W=t uz] !;yi7ڍvɃARGԑW|]._o5YMV/rVoz_oAׂ]߾z+G'G'G' ? Vk/9%tqb[V(/s7yyyٶٶٶyxxJ+?gY[[lm!C< y_ſ999M&Jc|/%4Fj5Kw<RZ%ݲ[vֻֻ[-閜K9r.)ځk{NzNzND"vaw|kjjƧO~KKKC͛}[阎l07EshM $?RC{{{Gg2#3#3#EEE˭qkW+ו=zhܼyqQ(sA˂-mmm,)b ?tuu !~/:i/QFPF>rBc?NpBX a1֮֮| \+o]a]a]iiiTwww{=I'$]$].ݛ7TةS;w#ꩿsIQ|0}?ܿ yZ a1B߰RJ+Y7nbDbDbċ>/蓻,wY2777҇!}nJ7U|^$^Es,H!V,` :#H?5O7 š8d#HoG zp-ŵt"H' 7s?Z`W`LU}qa5VPj({><>x烫{_g\_+ڐ6 OVIIZ Ka)EFQ{pŞYCu %Mzz ;Uv 1r6flhhI$jn9stOAOXmb'=I>\KwTX.ME3-^Y^|v_e_ΰr i& p>hL,RV=hgkHIy_sQ6˼޲wm %~UYYJCJ;L"H.v`($WH).=w궖oV:Ě~4A?A'ͥQdm `]h)΄{pt3kI2-l *n)n) :Pck;:MtE ebf(K*TCLŘ/8l(qD}: aGIqj=YD KeI_>&ruu'rRpu%GHer)a@(kI01&82JkET(`7D ?JGzրu'3Lfea>\Qh =*֢*b\DUĻ}d] xA'aAerYjwY8g)gi1.|~7>*cS_˄&4rq-d.ކp P &@ TA p?ζvܮr< &Is{{{>>>QN PR-d;YFvUY\[Q)"{zeٽ_oz;S%"g,B8V-X2f氆S7+!ʲl9miE6_A`q=ctS+VĉtV7W-TH[R'gZT%Tfƕ'Z}FYz"cZ c `(T$LRB\V1NI8 >*|CFPg`lARFJr}ЙI)SΧ,<x+09zUEߤMI;|,2~ԍh]oU鹭֝r 6Da68ԐWs{pYإxxD&l2cLa؍-V˲:o \nF@|fapj*a0@÷0q!%$n>OHG.8AUŦٰ d :P\;ŒTwz{);U/b z&T00;^6Sp Y ( ` ;C [z@Z"xA.cSF f?Co~J/`I銓%~(_+4qo4oO6>u(1JdYEVQ+ݕt:N'/K888Gz.=)?Nt6-g3lll ȯ<$Ef=/m"iGڑvJqR}}}>>> rqѫN4GGGbX֦iԌ+W28-N*rU䪘Q1bFxo;QR٥KihhWB )0>`|x8Gh͢^$L$UcMLk52d>|9sPoߢ={k5r `4 J~+W٫ KKK611 6a}mmmUU<rz+*BEG |###,%$t9s^ͽr\.vvvPZ(-500_(|opF3O} } } $%u!BʅSG~܄pS͘p5pUyl{֞M:I4ߋ~---37dnܐu+V֭gzzz$$$NNN{=Ǟc5ruɺd]7䆛RԤ|A\=iiikoo&sjwiяӣyyyڀƃ%;NHбB c;ė/_^{{eee|Vmd|q YAna[q+nV t |/'NvН$DG3vVqݰv#ߜaSeF4{d8>Ža?lb,e~O7#>vgǹ{N-f`nkڳl P`DL  e4˴V]!eٝɿ~N̔bTSj.Gψz1ǍO >ǧ>(a+|ZE~^MJnt7T;4%ԇ0T#OxIPa$ I=1_FWC?YKCcK$˕I*!.qK` =II7 QDx0A+' Fb(eOO9Oz^{^KIRR>6_:8%{F7r ˻O ۍLM么eij}!C?#mڐ/\Ǝ.9~3Y媴?~آJcW>đ x8$ w#&AKg)\4UbC $B)X^I#ށteSƱX4Ԁπpv/a>S~`3IU$=p9D 1p[﭂bd,t0ykDӁ %I RcP @ 4"C6&k ,ٿPƣnA@(6P0(!A:L%i` WcI$zY 4mOV$r'Pe yDJ C偼].ekk蕽aw[[[TGGׇo~kpaaa5{U4u4u4u2r6?ϫW92δ3,z{J֐RY*K@:666.RfJففف˞˞B7Ѝ/BST):N\`gNҝt'5ZVWWW T?+W,-----GJLh&4ր5` xb Wp:("c|)_/_.)GʑΊΊΊrfz3()J?FJJJyuވ}"ʳY,EEEy~qE[I[I[I+r7ޫ^ӍOvkexghm322A kMjڮ9s6le?u XcfN:4_8g*UBv yyy1?gbbRN`l`g jNw/{n5< 4If,d5j7-oZ4m>|9aRRRZYY_Ͽ sYiiiɥڮڮڮXM&֣h<7uS7y[0f```&~~~yCސ7ӧi* Afʉ!^K*~6 4!\y-UVZZjqE'555iڇQ{`+10}$2J,LF߽Gd;ZPPVP$%ngso]zw{rJȈg?y4@Pfl1*p6&QD&"Gh6RX *ɰOꈢ{LC' &t[V5=cX2 ,e,dԁXmGa0&P) -H 2i4mOYvd_҇QuQ"T-zK-hJx/B&T~ EdY겺.EgYYk5xƨ+ yu:yR_אsKC6M+{Zr8 -"7^o/HӱX <ŧy^er؋sgl+{H +RXy9&aFO^~f͕:IZp( `1~)1?Cb: p 8r @f Xa7$@}fAP08zBWAezAuAO Y>=2En\)nvx|LbTR = A Fqh࠿&[2T0Vsy4>̠%@y|)!t/NJJJ٢lQHkZS)%l :N.M&Jѹ&oU zAƗƗƬpݔt%]IWh=w[q>q>   2y*UpS)mjjjqc)͔fJS}a8,C2"\pm(UPPd*U2F̍j`<5>ja¨w;ΎΎٯ_g600мԼԼ,,,"ŏGaZXm6pC!ڶU, |/*( \R3G8p3:#:C?SO\swa_m_m_-T UD>OD|X>,G~~~WҔ4%MMEv]#:' H/K}k~=d.2`j@kƦ!׋8"Y P+v " EhBiAڑv/RMK긭$)IJQX#L:jBAtOD{c.2s($G2Laf!)AT]pČ +bTp%jpXRX&U*HPy(v=F)M"r|{5}}})לwNeΖgru!J0I;'eC<7@x!`t,ٯRșJf|!E]­-W?P8FCDp'a8Hp!I!#O%cA Le|:|Zor XCaAr6A&js@' )l$}!b wlL Ua8tyȏl7 9EJ,]) o#~="V%Zk&.+)Pݗ$? j#5hԷ %?Y6 wk~8ݠ i4ÔnJ7#~ȷX].V)Gd[oy?~6̆ 3sxslUѿ DbOׅu^x\Dž-T#G???---.]$@| >y(QQoooM/L/L/ |Y,kڱvk{잚< B{C{C{QnddXXX|T>*`~0r\.˅ ;v6FčDM&QGGn& MH҄E&*b!]eWUTT5t%t%t999)C3Č%2Jjjj{{{k>i>i>(o孼U]ɮdά3"E.\Q5jDU.K&#ӆ<PׂڣjP ᫍy6xI!~@UBpbpbp"E" 544ccc"D ---^Ap)G#C444,=ӣG.qp{FiQCtaEÊQ5Q 0I|X.ldC5&S 73t;k?Ѕ7g_(s ~lNZCkuױm-ڶHi.ݹ*%KƗt'''封l  4f lSC Ц P*4r$A; 2Qۿ*8U ʺBe:<3 9ôL˴7%a?W+oGCpbp#Eړ)yN< +JI:IW8DFm;QƓd=qr\UMamv֤5iM`+r.W+d@& Y@֍ucݤzR=)A-q B5` BfQLdվ?rbSFSx%I)Ԕc1HKq {g?|,d>,%N!zI6/I`'xʎ x|:,?w֪$|1h 9–KaWFDDzo?р%(Lh,!l  PAPN}ȡgi]Sn({F)Kʒn 7'1020<0cW#lSXMλ>jac;дVf}8;ZlƝ#¹u }w>|]YOR '+ ?CZ);w^S6f|"#"RJ.\B>U7 g5O{53I7=*;bK{ H As9e(2N`W?$F}h t g}/XPKi) J!z\*OZ,~ #\R$a C36" Aw ,+HX Ѥg0L!|LU]>β\ RdaSc1#KҦģk t));-P[ꅦj*nk}:6ޡLQ(,{-],||{# II!KUڥߵ oor_o,& D%[U[U[Uφ ?KRme@s a0U$I.HZeѿ}à ɋˋˋ׶׶윝;::L^өsꜺ'O$-KZ̓d}|whN;wb tuu1,@>чsp΁N(7LHԨTn*7x6w_p_p_#;ٝNuwwG#&nF Q#V{|777 ,ŻzEtGՔe))7b!VD(eh/Ǡ_WU }>]nzzzbll5k^;:ry5jbeDY̻ͻͻpblll=f=f=fbbbll=zƢh,vC<ī9@a8Vb7vخ,mH['O̟e_{{{D"L&$RCq:NxEEEȎFFFF֊YK_Q_Q_؈TLgҙtF/ 8j S𢏃8S )0BlC@Ms]\ߥ[U K ."IER1gsg?P e"9}͆`̀al! 3L2@H;#idJ'|R[A̳Feb` J| Hb:3 LTMHtꊐG~銐" \zJZQ݈4"Tm;NSh MQY(P|l&J0=$C>*EH^d2"UC:_QVՑH}>...Jw:n7 ׄk؀VdZllll:se"(g2I^V\9q2On\wyyqJl+)XΐTZΠ&ZCU rx?T6 g]XnrN෤Fq5ov B?8.HےlmNe2Ԙ </%kZuNngo#'GN999D9t}}}=CtuYB+NnO#I Vkk*RrrrI>>>7XF,cfffii\ @rȁ#ab7z߇ճ}4͠4SШtѥ!555wM5(>ږږږ͎͎Nggg;STڊtuu555GGGooos_}ejj< Q*&LO0=mۘwAT/ŰXPFnH=RO=[ _y0 DN]Mq4 aIiRZkϪ=+JıcZǴiSiş^qq<_|C!PTMdzx`;"^!8油l!.ݗl9[P6b(:RVPڿcԈ W3$aq0T|!_pXw,=KϪLMRT'IrӴA6{ް7<=O#V=^iE&R*\_/8 't.B4tiFщt"i #ۄPPPayA?$$j,n\Hp@bœ}ra3"tze0Ξ{!R<[q| e G23a2h`٪P2˂Pu e7iK*0AUe%{DM@H4(l0U2t+g$tЄP0C oЯƈ ?&hiR+@)8Gi fijhN3ӁTvPK% >'0#t5t5tUFFFiRZa9g|JdϹϹω5ŚbMeM#9BLW_5UJ`:jO@ݖ{0`A kkk4N7N7N7,3,3,I{l(ʆzn{n{ncF5њhMjly ՅCs6bԤtHtZ%v&c.eKyJ={ھþþIrm6r\Y,[mh96I@R d:A'a|O KVd0'H@yu4DCV?SD P0#puzLM&씲SN.]"ힷ{y{{{khht)a9,iѹ0c=ad.e.K3֠nch!Zbn[f,9jǍPbNiÒ`ډvm]hELR&d=Y<^Z6 2,*]JWCJ$ R|.`=sG~O8tw<90t{|:_!9FFF>>>8Wn(7ΒΆΔVQskJjJi^߻Rb#H1(&0d6Mf޻޻#B L!SD_{uZZZP,+ʪ$Ӿ@x^h0tm^l744u:ivkIj k½Pt۴u<{<)Yg7ʚ -˩ x0:FҍEnI&IH8D t g#-XjҺ".lbcX9Q-)')sPPP_8KH_O:pYgEM5ㆻ:]zp0D"-'#?) Oૼ.j4Cۇj8^C*p@PN 271#0` 06ҡ"T yCnW0 D^eMH70Ktt(Xa+q$Ke!-!_᫔!(bHĉE>‘Қ 9+dj`#|*Yc;;;G,YJ[\[\[ޡw55C! Ei6.qK_ ~̙93*30]9(cX:M}}}MRz_+V~?sSHR+W"D B@ut[ְ5)))Gx1G%GMxq8DsX@^n/a.%s8 r>t>t>tOrOrOHU*JJJY)Y)Y)M@РA | _Kx.V)ugggDn"7QM Fro5&DW0 npsE׮׮}}}III2eTs\t\t\$b8B҅ w%x<'p;.riȥ111Ni'8c1D%AO\$DBEUBi.]KWkП 7?H[-!׿g=/hCl7ۍ80w;CZЪ ̾x݋wo_}T]-ߖoKpW7~c.Bpn/KjQe@mPҀ4 3L uDaat,(9j$ @+ܦ)V").DZ.T)"]AWJ!R%3I{=|Qf'|2j, ku>O urrl3W撑4Ul1ya%{d~_'\3V_-/H% hFњ8vbIkA6|L8;/M\~)vӏI{IxBEЅ&ҋ5 JX %|?/Grƅm4H$ R#p8QǣE\R\E]'G==<顦FDHT%+Ӝu v_w>}۶ۿa=NRR(&N@.U[`BUѶ [ύī8@G9 ˯`@@#Fҙ$0% ! j0I)lca@744Ӟ}QZK'BC攃(ӟG"H zô;6*+,txE/Ao)ӗdWZXD{"29  208p{He8vVt HH@QKv$ S-Be.ƄW&,sDI5RX1kz7~%!&p 0TܼTA3Es\Xl~h({C!P/_&0a r''';88Y,.2=W=W=Wmj ?H(mQڢЋЋ = }fgˌ6 h_l>[o龥iiiwرca"H%Rh(8ߍwcXVSkU faeW.ǒ׿^zm~D2's2w7n[kqkqkԘԘT777 zuuuG:/%iIZR^KY,Px/z/z/z z z "E֦imܽݽݽdɾ Av@@@I%\ W½Z֫E I$iP*# B_/7n1n1n122B*޴شش8ex𖼎:>z"N1<"q+ BL`?83%3%3mr&'''X[[J9r*TةS9r&L2L.66V^^>TҩSQ(Mf7 }#{Q0*a"Bs&2q{MEXPM @u}Ҕn2rP8HI$IW^zuuם_wVVVDРTV*+XMrC;xZZ5aA&$jd#xԤ"eú9dD&mlGB4rctBbh@8 ~0R5fЌ}i_,ApOhMS0PE#H2RM9Bi9&qcn8FYIN#9RT!UUz^Uc# H>j6a} $3LZVUUz5RTW؝_q{=|JRG>)O;;; {ܛu)R%LLLdHC$=J/X-Ht'g򟸸r+o'yT cm(r7n(ARD6V'eͻI-zl6xg.$].l Bdmϯ?ڬg؜_s~u}9SYdY(!K&<=y >|}k}+9'uܗ~[n#?F¯hG|INڳmuCmOE*0F1?ٴ^Z%WcrEP< 5Hz q+e0:A!<ܓn3쁆re%T-`I#R-4k@ є_+OKG# JL (Rd' 48#~ |+줧+$SVҟp$f @`3/! `LZBD  L<}N[!( _\cE=(0< ^3c'<2CdT\JlF1X])c?8ztZaGϡϡnd Bf+O' yB^`yyy?+JRBBBڑڑڑtAgxyyi7i7i7g3ldK_4}3uuuѵDwF1(IEn9O'#{a0cX)FG"D1m3m3m(!Jb{P CU Obwre>>a΅ӛ&$-IKkAt```9mm6mJR{.444xy94,4,4~~~/aü,y<+Õ T_kZx,--|||E%-DBZa1(Ц8jⳛ`+XQo 555))۩=`UJ(%"""POѧ+^x=Y+W~/BBB(_/j=k=k=kwz'wc"*cA\ s(Vd&7SV{p|AQETCqևa}8"@QZ+ִD+osߧuOLLLQQQTNNNLqǓd<q`=͆`,C P "U8CrH2ȑ5&ݠtCyE^W)G$?*`*!̼L>8|G5ڭe ST2U-A!ϔKrI.2C1}L@ eטxQAR[Vy5ڃ=T .6nc%VD$"=JңjCx^s~;m׷}nt>GlOc 1)UƿYQ4z n^4k3uۄ#zΉo˿u>QpխU7~!J퀆>2R< *~&,' 0Zoul?Y| M[8Ab4zDL@Vp`qqn}oRyZ֭88X&qr& afct5] 8ݼ}}}1a :MMMVZkn׻];;;ɍFʫj5g[D;t/0S"{E&GMTSU*~%Ic +T/mrF%9l#dstt̻w!BƵkװDL$b‹ l  qvvVu(ߌߌ2 eJ"Q>7r^,ʰXM9J>iX3J[rGL~T;tH.O9)C`N+A$s?t%(G"Lj4*~qլCX' %↵knmo'G;dʳl$?9TU&s abatMRX&)Mo3vehǚbSbؚx򛑟4յ-VЄ4o9GnF/ `a/ٙ^t5Rh=X^.V̷*OJ@{Ȑ4+'qtU<:"{9c-qpuR A$BCR^r\ЀtD >0x M1dO*XBDd]a_Ux$Lu${я g˳ط&ՕP5d YCUOQXqƑƑƑ]]]jc=r;ά2*#L05gYsJj[[[7~TF*#OOOVrrraX.LLL222Jү| O|'߉l'v%L SԒTZtcX7A ~pp_ ڵԵԵJ\%211 >>>:N|%_i6k6k6jVkVkVkõpkGE,Y3QQQ,Z U*^CqUQ"!],0¿޻޻J)G1444455}}}Rnjooom6Cf^ Cs:Dy;n^gGx\Zᇼ-G^z W#SY*KST1 C* )<ƒχ?~Oʟ? /I$䜜6i&ͤ(BK/X?OUp4ҪCkF8S:nXK$UO ZJ-OSvNn[JRgl͎8,usqQ垅R} } } aaaB#=rAyD.k. ס9# Ǯt2Eǯ79WOOUlO7 *HG ZY"%CfhS­- fgýM}G?j_ǽvւ wDkghi,Z^+/#fG277(B26)Ѻ`-MfY'W-6(rK2@~nWxKt8 Op}ET^K3ŶlҚ 7R$vj*$`)a+ &gxFHP6dXT]6CyNGrrD7_OAyRI|АUJF`+˞@x WXCf(e})uf;m˿tJi˅Da3`XB$ :BЂŠ?H N`$Xk2,pK`d$fk K!5w̢\k_l J2D$?% L$jaM}+LyS?LDKrOi՚ǚl_A0~'JR!}[lbʚ:m6Áq.킟qm6S.]W_ͱձձ!ʸ n$!|C~xG-w;Ui,d?ُ\<GAs4{xx8:::7;7;7;r+++Ћ;ijjF=qqqWWW?叢}徊Bb!]}]}]}:j``zZ&$cY}Vi4Dddds9,iVgdd$M'M'M'Ï ?"t U#>18԰K(ʆ(ihjre/^ԩwz-c}}}ƭ[k}j}j}*EHRkkk?ٟOF222U99ќrV0j e[B`{y5km,xc BbA=&$gYq>>>?|]]]Gyr !{^W(9]N>@RgYrVe4}A7x>>xk{k{k ىPt(:FzW _xxxW+KKKmmmySaIlNItA#.4R)SAbcX1{Lzvvvyyy뜟s~wwwZgRCTk1k1kP|(>ddd`WU 01`f|B_xxx~~~<<>>q'Ic1јUgEFqu:''d0Tu?-=8 c0*a;lgYg7i kCadXѯE:߀~=d蓡R{kZ)FTJRi6a},IvxE!>DA/;IuRAJ^U׆"h/jl`uXVG)RJ xfE 6&a^iPBUb6Xw'd6MfQ Va-mC6=-hAW+hsez^FIn*7yb,1x |-_ɧo>ROUPa' 9I.C5 v0@d.iKJ}uطFYIo{# ^}߲xLip$uD9km>}\l fuDOH[enc>ldQ%; N$CӃNϯ+n1#BnW!KPu ,tnpJ]eהsiE:r8N#M`+.|G 0u)}1`_7`JxtLML4&[ ɑmV~UEMfQl݁AC4چBa!}}} 311|yBP%qRRRTxCshX JxCwЖ:/vNqNqN^^^Aa[ָ5RQTTl(6nb7m6I&{Fb$Fb6f)MLVSg0PqKƴ!0k fE Ӏ`#28Ckȩ%KT[ϯ?AB!dO'fb&fRՄ8 N7*@% Q85[Yb ب\+ cq,NyLˉBXc/}vl,F0!_*ZEz0y}jArGuV6,?T:N@n+  JҩO)SpM_+ʠcIa [GRd^Cer`W Y'b&gJ0%YG&re6 rWt%h@!T2rrt+-JKQQQ?0;37 cvvv7eQ@@@Odǒ,+ ܳMI&5wwwyyy͗zzzjr5Y ;^^^8t4t4tTMMtttEiQL^Ç 'rVYa{500011vvv~{npzZ0 eCX9V___sR]y6mۯo3R3R3RQoa0Z}>ruuu4S5S5SWUU6o¿5k@;X;X;XҼz4 xFVǮd[-[ڬYkǝǝq܆Q8. ^^^R)EwWwWw7 sFO?"""c1|||Qk5ASRSRSR"j M5n&5 $ǭ_yPFSAdb3`yѷoGNڛ7iyjVeHEv]$H7MaLքP"-txa>Li0 A6:3(B磚Bl0<=go-U#:Q)S_G~DjE0*s ,%*syLoǨI0 &!B>rpxsϹjCPIR$NNNNNNr-[```^RohLw5cY{RT%!\Nx#+>BY8JtvhͶy9nDѺ\ n3\p5~^KSD_4os><8<- ;gVɥ`*Uʊ4}I晖ۖt]'+TF{*Y.ҌW6/~;kݬO<0w4g#od#cGKrϹE@5}dΖRF(A^ n P`2Dh.0LdhJCg\Sd?*o T\x3˵YҝPƅ~"P +p685'sk%n{Y8 K!(0864M"uAa9֛TLr L`H>hc=h`. 0 Bi0 E p΂c+8d$Yğ!=C'j "8W @/ћ5P%)K7;UJnb7cm q>Aw ֓t̤O{6}A4U1EzGu}e3rF/_|NNNCP0$VK5g4g4g8dhh7͜|g>{=mM\i4 (E /~˯RV)3Q<0rXxDl1ΦRRR]\\zn=?ß'O!CGGGo7j`lجYaHkxP<(D5NI:)pd#G\g Wa5V~12L.@d*L|{{{'dqsbrbrb{=^¢E &mM%4M0cX;̛V/1ELz$դ`4ãoت6ڄ777z2< ++۫{b5,+,+,+r8,p;;;///1_/~rɦqqqFmԆ\aEآX +_ mPW}N<{;}AB#p55+gϲe}َlGyyyEh*4eq$D(b$FbkZ6W8*{p CƐ1xRӆ!T=XKS)"LwdF>ekݨQ\ܥ]gR"dʻ{Żw/(g=T7!NU2S||`Kv{`GWcM!Rt$MٻcXSzDT-֚r V vH/!,|-8` (18H @ Ųۚ[PCh/W0v'?HuTOã2o6/@VxF2@W"a/gl(/Mi`m.`*9'A4h2Yl܃ݣN u ("@03YzX %BƀTcW.~iFrHM:M`ݕdN*38GfNڬP*ƽJH@RG4a\YK3")t'cHOvr1e]r^q}e>O|@VVV///CVڿir:bxt>>>@& i===R'-=mO>1>'-xQ@=eOS Gų<+/ՑHuW#F^nnn 9}NiqKR'WWW F`n`n`n NSTk7hM h G@R@%TTo %hiisssYYY 36363Vz$=ʅSO? WPvͰ6YAx 5:l}ΊΊΊrrrŎŎFFFr+++zzzJ~~~|J>%\.,,,444ԓ18OI8:/a|^we2yyKF.8;qvmy5sn1|o7bzZA*ʪF)zJRl"!1${Az }8>>F=Ful[4xEǙRZ) 3L9WWW'ߚoͷ~!T7T7T:::>rTQw;oܡfffKKKra\]c5z^WԒ<4­^*WcN :o4y<-H$ۿؿؿ8 8 8 fF'Z===l"G|4iii%8q8R FhWo-tPV[_װ5 XU0NV6Toøo,ή;&H jtdRQ+hWQ3cZTaw187}8Yme[yd=l:CxY0Uh5YMVg{5TjjEb`F^gu:OHP+ÕўYtVYt>φ!lJҡ2\Yraы")Gʑr,,,6MosrrR_y(-8}z6>l|;6WB<ē1\<ϙ6A2Ta,+KEr[̓+%g%O8#T| {yq?ԯPSY& qowqPJWU *m?wwҡ#ìE\=]m\X8<\'t\TMEM[W~"L =\ÑSЃwュ"@zFl%^ Q97WP6JhXn^IY8Ydp |#=P$"@AbZG> ʐ!P@. ^TH[rʲ'pNI?(M`QHa-X[ʍdG@3+L:Nk74B ^SHd, %M"$)\W~01gA xP x UW&b3,"#vְ!x` w(xH,pŎZ#?&0MYGK6)Um-Y:2NۨF}cN& !]'.s'MSC%=U ].[]F){///JcXF~cllL*_/ɗQ^^^M9M9M92L tuu=aOom< t9dN3N3N3888 [ft{u{u{rB9n37IoWɫUn===GGGEx ...l_30366WWWׯЯЯ+V @ؗ/a_ŴŴŸ\Gյ:4:-L$$2IY"h t}(Hi6f،.K"CGQtQ bNŜ9\K-[,L'tEg);fşbjeQzެ7)4 }+Ez*4Qş>%w]oPJ#θP -,O.¸PJ^N[&I1F.mb[ t:p׸k51ΦΦe%;;WՃՃյ///B PP |}}<<\y77vbYT)sB6W\2ZMgG?\1V+6%F_g{Jp_`a5jv *Үχ2ȱW"S޻>er}i~n;&ptKG7 JʡPy}sMirtfo? ;ڞ[:.*Aӄ?-;}>I)(Y.;M~44DHd^Xhh.[;Hta'Zr)0 T(dXP" @~7 Qq6Ir܁,)+Bi08%cTatu$eaUX _yp3%? m2d@y @{}!OFBgjv? XgO0Iy\񢰬w?ƟU5rs"-Nsμ0U-Oe*?wo﹇G K%뒃݂݂бnbb"Dhrvv8:NBBQQQRRRRx+ފbwa0XO {ɽ^*C!ճ{g|fST6m(|̧/%ϞgϳtQYY9"" s"D1%LISSSa 6f]|W4b*D]<(č|/셽>>YYY788gK%A+keld>d>qi\YAVSo-#܄*A%$M&K}7}7}7ZZZٲKv.//Ů+MF<ӥtiQ(m6aXð(*>ttt_ůW8Ł2F4FI:IW2 2 $t |?B4zc @@>Fa*o!zaw9x`Zôi Ln&.r ` 1E(`7cX? 4XQafUW'IurzcL&I#hPkk;ΤAw+lx<Fa҄ijA $tڐ6 UwS AvJz^@2&p!jb59r|(G9*6 .뒼WrDύݽuO4(>LH %]i6_җַWfW4#ʾ*+WP E޷M59z΀=[5!tԏ~K4$U[^÷H[ ~̞bc͗ #ߏ8"||2-o<|mө'ga&wÂKJ9MTƐvxE~!ONdf t 4hBbX$IpdhH,WvBMJڏu Ó`W YT%>Uj+<fe8@g`!l&IPSzuHOQ9L`X'\κYxa$4r쀩 {tPړHd!{@d+M(D\6_H~ 2֑10E(Ğ &ghor3CX 񞮇vd55fU%ΦI+j2E˦В '$~PPݐbc KW,ѽ־҄{yyH#tX]Luu5ƓƓƓ')QE>nO?C?C?vvv^LLKRTa0OGkڳφ?2el5-iKZY+kU> mB;+Ճ%~2dɐ*U+ipP>Lgt6WAuujZ'999KKKS{S{S{V|K}G}(xd,EJo-euY]V`#2 %Ch9ZϷj/Ǘ@"_ r[-'''K_K_K_c1o5cͬTTT%/jJ5J;<? OOO ${=ɿǿǿS|{Fispp~~~V V V"!"!aa}"\~&&& + UÁgeg`=PxS8 l /&`Vm oX߿XjX㹱0b0fs܁0G#QhEVdW+˕%K0. ÚjaKd,ձ/Pػ /yGޑwjj"$B"TMtcYw՛)~5F"`  ,Q(Ά!kqԽ<%yI^OLnpcT|I?ҏ}ž4n7  OOOϗrQ\Dv}X+++z1]]]1(@@Id9YM7p`>}L6viMy H[*#TL1Ȗ>sYEd?׮`!(`.J8XJΰP;> Jx,m g!BSu'9JIʦ}NW`TCa(Tfls'ˆ|OIO8 HTwQVnxZ2l<v@ X JC "*Bp{a![ D0v bI?LvЕ̵ Vn0%;;x#"$ZOgW6Ev6lm?5;BSm&BuW++JQq.70nX's7w3IGVJr%M}L M\S:!ikkkkk){='''CGCGCG['['['n07 w;>fOm6MӾO666tN&$d'IO X"Su_b?\p]IWҕt8 ~ c19|.Ex=tGGG>>___IKIĘիFZ%D Nj888kbbHs9?bPd+ )wj|q8vvv???EaaaVL͘15 g g g===444HRTPx.G$6i0L3ڋƻe^cʥ TA޳=^)1#~L1n٤gMr\:M妢 K(UHJJ8  O5 DHЭ"H*BCY6lQ|T+'$vɵ6ІfYm,UȞ&) ~d* ¬04[fliݳ`̢Q4F!@StI=H $.\=W5Ut[[0aDǀ9`| nn n 6ѧeӼ¼:zittu˼iga/NVVL ,]]Ow7C$sH`0 WrI L)nk>th]/r^ď D o8$k?ŵ=1tL|JbӿMOP8ՐD9d2® kh y#; ukkq7:nUrPgxFnLI ٤(A%I*oqL@&rG@TXY\Qڑp'}'yre; Q<Ȥ P0AC>p XeRXY*0g HA( RL aH<0fHMfm!":܂+dJV(CDs xV"0q0Rrye9/C[KJ2:օWDBeeQffMm mflSیm mn333LRqUR{s8l8 dYUʌ\֜$>_G IX@MRԀ9\Yz(]>Ɔޅ>///Ѧ4<"^G-!'aZKVd>Ok͡9l]m]m]vq{;\N.uuu{|k5ߚa|e뷯߾~8q$Xk +!Yb~TUEUsvQ(uTM2L#`11c̏%vssseeexS)佼r\nY,F,4 @J%EEE#  A6dC6%GɣQiEZ1Ӿ]+TbR 7n&ܴgbpa0XI?46nSL1Ō~HHHwwwԔԔԔo2e|uׁ*,`!vW]dg31X謿Oss:_722g?P^/;d숆ˆ8$dh ^+4 FvfudݦuH],oX߇ɜSpAuq|mFAGe/,~ѕFW㻏:qոj .+P Lst>l7`&h 01zbE+ ">x<Ѿ/ *9CQ,"ik:cfw!rr.f3p΍sb{\\\bMX[[[G~G B025252U!FO'VVV<&|a]Ϯgg8MxV[o52reȥ%kZ2iJyk歙===O KH99G).n(7̯9}|%}3xxq_`yLpG،<9,/동=+==yl\g_io_O 'o}Vo$D } ;Ѹy9]OWbs2NG)CUXC#1.. h,$/d`d[1طtkr7uQ;\ xz8 $8Pe40]Az:ը7f@!e,Z {|V4 -z(brl돝ԷԌ۰~_FIVYHQΤ JGi'8b0GGGۼ6ͫчC4#H322 ___5! aĒXkjj*F #MMMPTUݢg3ݙn~2?,Z-3eeeoqҽK.h4V [t:NUp\B6M$,, oR*.KTjSrR9Iu2w6w6wIII%fLX&,҃pN3h`o թNxGQZZZc1 Fsaxj}ZX*p8qsMtMtMb3،QUOSg~f'K&%9rp.2~Y,|np7t,Kǒ)ϣ?=uO[[K322Jp#ᆆ5`0 IR*Jo7祐m@І9ԦTjt6:U)sFFFFG3|XG_]$biXlN#i%@$Dl+3b|1ҩSK4Ɉ#2c)A'IElͺ @ iiiKSSYK֒b;Xc1֐ɏG>>>Q5QLLLeOF\J.ŨbXF*YYYMMM|}~O,,,Zb-Vz"! Id*JPɺ54Cu:jȉȉ ZkɔU{{{zw=ʀ9,@YIEґjjj@B A"9%dX%~I ҂Gۺo뾭ggg_/q8sټҼҼRX$,Et:=6eWffdHd?}sbEVЊa&u6 A2"3K T*P)~c'^oߦMWK,cXXpw/ VieVv=m}hYIVLUѱSx$L= ~b1 wR:Xa0 f%fQ0n&̄>Oﳘ v_ВT2ߡyh~D?afArd{;5/5/5/eK2p[-TTT  bP 2+Lfff+Db"1ɑɑ 'N&̒%3KfhAhAhA;n}#??ȿ`f#㼣f6_~̎TUڅD~ɓcX{C歷އh*zzVJέ,ͻ8J]烛p*&>Q79ȏ$JA0dJ) Lr (pnZs `$ݰ=8NY ]*@ uCݢ# ¯ oBVkG#&d2YYY1&?{}>Fa=̌3?#>BatSߩ 9 3A۠m   )>Xfc5+ɇ.zp=}#p0p0p% ^!kH<'Q1&s1'.KKƒ<2GSSSwww (Q#Tj?>~|x9"GyyylpYpYp{=LellldխU___dKmK4A3CWWW#ő(c!,z3,a?ݟݨ!j%AjѿN ;%:BG=_c{A0`LZb&gZB¶GG]{XrY3 7sXV쎲;:8ଃ$Jyf~l~(7SaaگM***Q(khڟE墡EEE;/t: ِA XXXϰr$sq(n7J:*zzzry\^.qr~9|杛wn   32iOړn[D=^Y|taϔGiTbG?S/#:V;wi4) VKrn9XTo73L7AsBi4,A)K/o3furrLLL!H'҉Y]|8X}>M&...m{f{f{+qWq1o\ 4 Q(cJow@@@pp7 xx?kOӬAA&<': Cppn 傶МbCe U#3HP8HNuX +Rp$Ǡ|]C6~U(&y;ڍPFH"ry)Fe~N)Xp%iJZ}Od(РQ}._/B[mt]J$xcXe n Bs7ߨ~ƃ{=;D35@&?2Zi_n_FQg v%JZL1DGS)W쏡WCsBsBs}>.|2'(; W+q @ƁC2)E"J~O{KҾx1^B*-.'䄜ߓY^zgFrKʗ*_M.\>%cSDK8+Äc:RS,#G{^j@ MB /Kl@%| _c>ƼϼϼO,].JJJ^^^0^E^49. Br%wQ2JF6ms{=v~ ~ ~y5WAb`W) a(';؛WxWgsyCb8q@<( T2V,"|)[_6{\ӯm߬׬l.ϖlOe:Y(*_l7e *"|ND iYVp\&^z&Ӿ?C{-50ppDc/ji'q[5>΢=ּ6p' +liI wI'܋>P?&'#< O7uzm D pUq/39Ыt0 # ;||(?<0 @&:(4eͅA)( Ln!?HC{ " |h)?? @,:ͤ*V1YJ!pcƒZIK}A!VVҬ\RoowoG^HvMwuz(T#\fl|ZZ/ql=,m6F;::ll J B899Hϑ惛n>H+V<8kQ9tӡ,gƬ:N320 rôߴߴo[O+ LO'SFNpmn7o7h5bbbH|)_ʤtnmm-?rg!r[r[rgYcت~U_>FXO'֓VJ+6~=Bg>Sd#o'o'o -C2g̯4bBNa0SZRWԕab9FfHF`M>Q]TeO {h#+X9({`!N$Pl(6ylNtn 7(ʢ,LP5zFhFz=oooQ(esVŪX 'd!YHbP po7p .hjV [E.?]ƝwX}+>#5` 4F,)u zzpc8_S^F/a6n7F ʥp)\1ߘog!\onoy*UI^'iZE0:#94^FQh uB!=,E4)0D׮+ ԅPƨ1j>s4)z2+W+͕Qminininnnm6sq \`LaQ=x[Odcc|B!PRoFo/{c:b S B6ۢ6PR=K{*124[, =ԘΗ!WhkR79Tm9"c|ً})'O\V[hW(Cx,ri'l*yrMoCUgZ^jGF~h{#೎i`%|mѳ_\7fz.\까36^^^3C!>Oj+ŔbJ1rW+"/îî$y#eK?s/OEO%O%ANPZq([d,ҭ!.-;.髵rk>kAk~[#{#[c|)9Imv6sgO,{w7ticfٌLě* %oL؛KKAt|cSDMV0RLyh! !ll`8x + ~0:9"T{x@!qi*rk6JҶr9_fMj42 Cl /kRig7Z`BsRO)P+@N PT"@ NBlE4zD?IDA%Q}Rޠd1[$ qh .b~0 Y.gApv59O#m@=ѽD}MRs줦JYV'lJ,pnfYa)ÝN&iTU,=y#ޗ#|Kb6ohG\&.[\]9g 18q\c4D#kɵZz{{߳]EeYJ@ (Lfs|ymvݡơơ7Yg%sgK-*XX8OȒXT- x^/%yI^vD;lR6)KKK>)SNN]tW&+RuT].SeFY-"Ȑ8ReTܞ`O'899ɢ,ʢl6666^x/4Hi@ۭvGoST<204 cT(u}P7unf4MDF)P#a$dA(l+ʸriHC}@'cViW+6}ۦۦhT}8-NWy"EUTE2fNJ:iq8F )@j wUbEokʤȴ@'9K'k//)ɮ宑@s/w?TۛQH Jv.#8Bԝ} qԍDR~AU%i!jJ 0VГA8X {h\\\z@%}qqq¡yyyC/C/C/O'퓾Kߥ2* J2I&ɤS:(P@isڜ@fvlvxA`tSiv]fE"uM&|v>;]QǤuN[o a=̃ixZT8T&ɴQ=t݃PG rƱY=›f9ZTOc.LShYlTh*4zsSTtn?Oh+ڊ2Cpd|qP\ȟOٽٽmll=|{o(9v !q5~PeqOIMYq6:~n;J~=9KᄋY:^zX >&YW= _MwMDOT {JF.0ءJJcCK!.W(GA|WTNKJ]Q~@4#I>Pܴ]9Ӗ[?TnlVnm(rflAo/pn_Z7u4#m6[CqfY\ .ZZXnn.3PJb^bOZWe_l-2)!!Lt&UdYŒCzS]'%%ǽb׋]}<@aݨިjDI~ˣ+4HQ?2gdAv>ݧ".lq_/5- VWm%m%m%ް7,,, ;ND!,0ʧ1cVǬf?Ix6x-,<3Iwҝx'މw???)Jy;;;bbЄЄЄh9N\-Ws9xzq^[z@!rI{=A w`cD.bj}Y6^W5kw2ߥh+Fr۠2\\7.AmS"('4e9: O#iFJA 7 Flƥ0'.q4p;ܐl"*p dF^~> ?*VPP%| Wl| P.a3JvxM\؂8P=tw ` BOɴ5@GP7= @P+^Wɒ){4KA<捔-[.\>PZJ*M# 5ٽN^E&ՔjJ5 iJ|lq8;;;tttU)[Gobb¿_/جWWWT*ɒ,ɬed>O柏}>XK # x/ H@[İ}|ЎR>H}^^^LGґttZ:-rXfff8GX/ӲO>-622rtts ,i4o9sD-ݖnG,k5ٌia~<:΃_m{zF=7׉_'~&MʛIS S S gvgvgv}M"-}}}w$HyLvdg!W#j 5|'̏$۸#;g?3ft:7unܴi dNϜ9wwwh،،،sW]1XVo3Wf\jjj)v tEfƄc1a{=Ş QB7: NBe J9;g=™A%{k={'Cg{-&fE6v.,EP P///<==3338[[[~檮nhfhdBDE?яxކE\3 4~Ï&ɂ8.hZX'ݍFHHH7էTBo0{=,V|u:\{=e2֏ s‘yyyDm6tt4 a:* !4Dut=ꆻFG:^ ꂺ|G4/0/0/IzL) Y;dzan36)ŔbJfr3xxxyimMfldmi"aMOcT%bRbhG۹j /p7]L3)"J(QKmyt޼~C4z%6 "R!Eί EkK6)7_LkpLp[ hYdW"u,m1"꫱ z+SӚV@oDWv!l W/: F} ]Ai.E3HO J3E oa: ٠-`)0! J[HP/ԃs38TM@)p֡':rݡ0Z@A 9F]ѯ+d7(, d fh`LΘ/)Wp\W*^l-N%z~GlKeeeLm[Z iG.gʙr/ɗK[x^W666JW+DLbmm- wYЍe6_ůWELcg-h vfc9''؇ IB~R?-CA9dN4 3()JA>AAXH2H:ѱZuXm e6f3|Mv a v;: W*L7Qq|<S>nF%#``&O;NJ`>Ovi' z}}}8;xxxX>YX˳r.u6b|dl8#0c*G44D۫͑~8|I's9&)6Mi <Sak,elrظkNWi'ęI_}<7 24fn $F%D DПA*ҫcAEMO/ȟGӌ\+J^Q (-+JCi N6B LF R1~>p0L:=>'XW BP/~ߣ1"D#`W߭w!iHid  tAEd0cX*QJe +++⊸".6&s\2%mI[ҏ#Q sÜ셽`uQFubh)Zd47Ms2X˘C'gj͠25X !@Q0].Lgyup\Fk:X87Ҳ p%Ur\e&l23}d혫17 !V$n(j!eod5( {D(=zj+a'߭`FhQercR5X+Ookܿ+L: ^p`Am!mh}̃g> HPNrpA|NCpjst4߸ߑ_F[|,ZJG(¥a!slJÆTћV! %&£H<J {@'!ނ!_tΓF8H(X"WJ,!Z[2H ӄt,D$:3 u ]AkkvkXKaQF@M'}>xxx}>rF  8'pչ\u-Ehd4555: jf:z;z;z3xn<7ǘc17Mzr< £T{RIG|T &`\Erƃ܄p::nmԓt`(ѻnv۲{uWkI$X[Ʒo$Er1x?w;@{pNid5YΎ"b7 *rZ%L+@ir'Ij&J8Guuu:]@!s2gˬY/_F~աալG")")d=e=e=e}d}d}dAdAnq…p!f34UݏQ0JT{yJyJyJy;{;{;'''<򲝳K0ԇCoYiZ:BGheKyln,rQ\T@@@i4]Br"##"nJMզ#}s?~}m6VkjjJI"IdX2,2ne^5֌[3HRTa\%G?Eg (XBQcg߶xw{pNn')^Js+JiVRǛǛ3 FFF.KFh?*J̽Fe01~Y_V*|||Hl$< 8ׂk#h +(0GLr,'GGGCPd'oY%YIݤnLoDhM`Q=EO1&Cґ|$g,7$2L e e ea=`\0.()JJD!!< < <'q8+JJJYd%6 Xk,p'܉{,e |>OQ͆hXS4bpppF2e>| uaԅ3g&x d?YYPV0&pX8,1U[[lndndn$5H fa3Gz,::|!|!|!868686;;ۯOSpe2KRd5%hڅv]L4d GF2 R R}uaz`a|ƷMfXX-VKRcVnj7OOO*8'/K$AdgrGТtŜkLW|4 1GpmbD)h p{din&ژ6l%[V_/ŠQa kL-""Ž4,\g1:^̈́JM8>O _/ef0ӝy}:]fgUF=Lka-Z·_ȃ.'2OymKQjE/$F8"MIW6Sd? \LdEЉy8(l:-ngW++? 7؃qVR='qB{&~G3d?ĢB0 փ zq (G9 {a(LB2 @*p!Z AV(A6Ct 2^Lˢ8 JA(?+TCɨ.E#P @۹7FǵN[K`lE\?wb&QRvs{F#dE?4탊(-fZf|e|e}eS͓SBb!oooE"wahLMiT+`YlddįZ@o7`@fFmcnng3^{ﹿ$$֢gz&j9ѹNȞ5z};^ Di {=iGҎ`%l3d#H6* bkk4ɦ!zFђ-іhKXwJ[VjE" ­+ ̃y0Ϻĺĺl36.K=<<X2ΘΘΘVVVXYY1"03.FF+ɍF23pTῡo0 1R*M%%%`R0јX@zZ=ST:U$n71d@rr29NjN5S(Š3'''"""fٸ\`삝;*c[? -ŠX4 g~w{?[lS^=JNh>'X:%%܅Fw1>c|E2yyyj{%s9Yw~~~ű۱۱ۺֺֺVX#ְ 1#zE{zzzzz0TPY,4f3.B{Q(~\\..g=*wwwXK%9%EC"*AGEWKI$qĘ}k^+\'wz)opr3BKqP$H-mK t[ȻgZRmoٺ:r..&yI777F]Q7\2\2\*A%dL6&I҄4quu'I|wwwu---CCCWݩTw24B!xyy_~pK O'#w] ~Inuɫj}3G{JpNGjL@S2T&U߰veLѕi-7*"\ 0f 4>/pf3NgN_"}E̛7B'C'C' c7 ssss5ٚlM6f,2p;z婶P-"퉙wwsJz9osC#C2_fgYeY%Ӫ/VEʠDro&x}ȷ") ]B9рzUc%k`+\A @f ?4 +'ǵHGct#~q+e%ƨp %|m./mrv )CczDB&z \FxM!!4T(4bJeW"=< jo/ HN0do=]8On4ғ@I~A2( "@@!zhԆAxdAD9  nFSqqsr>2O$)#F qBBnz*9TTb>gk.iK}M9+8 WbkvI4B#0ihfjj Ca( hw;֜֜֜FuQrrrYj(5vm?$sa.[-vx IeRZ@ h/lN:(*F _݅\Э[qVz+U$[$[$[yyypipipiYYYQQQdhdhd(c:;9;9;ekmYZV-nE܊L+K>@ ꬟'| _Ł@q 16Lm6e|aQr|> UUU:w\Yde)͔fJ l.pE $mH҆X)w;?ݟ^^^W999---uݦ qqqL5%/9"Gd5Q5&JkPn(74)|ʸ :\^u N)~h;.]ʣ `5G>s}sRqww   3yxՖ5}:Ok5p0=$z\lC+~0ASt r>>:@\P>:>C@9 ƙr#U!(hNC: E].tM T2JBAFOCu A8w*BCIX2Pua)݊t AOK3!Ї7Aq\0.dT$dԧ%3!mq1E<^OUB(p` Qr))1| ͡r$z@h)ד\Pls6ȱ!t;|5܍OO0Zh#UT^'ųצܶg殖$#?F~qŸpUY,RY-xgH_/Ti4SO=?V[mY>)zGy~(4/ώdHdTUD:E2>?gJ>T UC?;/<U*|XJ,<[Vrs\ۧiFTCLMMyˏx,z"IkZo7ћhWUu:XZZZ===999*J,HReO'S]0lA jQ$"lllljjxKcl"T?U(y5&iDQKA)(|^i1,cXzGpgggLbffZZZZZZd9`9`9`nnνqhڇ}}}>>>>>>f)l8΁sX^[^[^ƲjT^*ϸό6aHNNNtttJ)RJUժM&GCҡt(]IWҕlJe WAAAAA/&g~KLcQф5zp.K ZB-NNкк:vA iVA1@O.Kѿ{(eG~{➸' 0j4\ DLk` qm\ݕpg gųYAj L1 * a0Ġ*qY]I6:ky5ti#4RQ |1g#+dlDuؤ/G`:#Qôh-wfIºgV}ӫLB$̅4E&׎ԡjh4Bh9:=2>G Zm it\WJMj@ t2 6 a?(`PON@pEx:_A,t\xz7ѻ3^^l%CnA7`CS\ҍvRZLnPH%8P}6^7n!?g+ gh2U:k7oijP q+@@יVŠF}aG}fg5.bl*IԘԘT?Zj-\\\XDzUV]5kj׻ﶿa>OY(C<0! h M)E{/ܧ@ >Ž2^Z({>'^ {:TȎ䍂FAA u@}tD'I\}.ȩ!5%^(?28$W+e  M M M 1cpgpgpg(1JiVuFlĆZ ' xg.4 ACةc=v&c` +Zߟ:BG4CDa`,bP0 3e˜$IFE)RY2"""rD9=pO*rsss},B,3mF~#!I{Ҟ,_k>>> Ɇ`829CT 3^^^е̵̵Ǽ׼׼WUU{{4>:ހ8H5C%PhyOt梫05F(`! 9J@:A.C` ߀Q?d;P|GG}I5n ?@0DD1IK@rxACKM&l՝u\݋ (&鲫M܄1!?\X-LS,5E׵kZV%zJ%m12Oott]s]s]9h<H| :99ׅkkkh Z)BPH?ןdz+58%8%8%u\!O(_WbY iiis\ M6և[n}pvvfZe;;[`TB2@$Ul |_*kG緞z~kkk%d YBR]TWLST&6}>)))ɌrrrlllVn+(c1D<OPPP{c1Ř!iaMoLoLo,#,#,#,,,XR7.⢤iFD@2Nձbs\W@(}>-dfmYߡw0 ggg{@ hͳ۳۳;4;4;4]|L-f3UJOOO-^W>uǼy!P*CeKWt5G7Mhh.Q2}o>~ [a $dmQ( E+|)|)|)cuՌ]6/m^ڼWӯz{{GFFk^k^k^G#ݑ+&WL.333[;[;[;49Yaxbxbx4AdlؘgY|ppp'֩MqSTJ^kgg;NCw~~~X^kݟşşSSS333www!+Yd YO֓:Z|-OǙ8gb;;p'q?*pso7^D/kjowd|d|d"*"FFFFFFssskM&Z8b! 777 vB; =CϘme2$X)X)XIߣ AsМ(2{):|>>>000ĈL7ƺ_<<$%I#X[[3>3'-7n1f%F568htR5H$J_Xb\f~}ZkgX2ϼ-UZDHjP ZŃQE4>!Nod*E[ɳOhʙA!p L ?BČJ)2t5!9#M;FsFQë'9C%_${h *#'t'= kQ]`@F 5Qh? (R/} yrrru)$d/ًzꆺnюk<2]Y1_:\zuvK5usxERuz6SSS;wNҴ4SSS7o/ruuuјed!Ykkk|+}+}+3ndȸy6lY_E_E_PPP.&Cfi```爘[1bnٳٳٳڋ]ŮbWk3gț7#Xll+,L6mii)y^r/XZ,-6e3e3ew;88@2Z-k3piii7L;L@mc}Owss듯O/:Ԙ6Fe6M,ѹܹܹ\ 07].@n 7QJ\%yCސ7,^+xuB! 6,Jy%kZ\wQq ?7M@wt7}p7 GQa0XkMLLRBg~[m~Sv*.둚t,22܃7 `޸νBW~Hmh)P x8J%?s6zP,Ѐt$\ou|;&^!!e.Urm:Ø2- %h"tl?# )FJ0@ϋ H&}f00 J`)r)0BЯ+zP3AUHV-X@:Pt? -B#;*NhPndG-:z.r2 \?8 $LȄ@0^riEh0'-3 7/_h%? Qr+لba?}`tGxl?ޯmtT]j)rE^R/^^^1& I$=hڃ88 GE5g3ʙNb;2+{wρo=>edȔLhLp4g- ʂh@/ҋ"QRxdF4q'Iw28~,pnhLwcW!N=n&l~:c-B34CgiMc, iCA( rxE$.Qd:jXHwR8Cq?n@KT~tDW@{+@2<|t@`  F<c,7D{jMN\a}~%D!UUU===FgEGy&յʥqw%hpw'8$www 4Z>}0ֵ^g{3KS]]5jg<}~GL}>yyyv%i777\S)ה[-4BuaխU\\\ sα;>t S)EtGG)(D#蠙Ro#+5'%B"$M 1A rz`cX1VR.&%P+zfv3]w;*"+2Ͳgggɘ17cooo\_/`:Dkyz)c9::zzz! 1vhBo[pE[+%ՒjIA WWWpAߠo0n۔K{I$f@{=06=dininiξc߱:o{$<Mi7uuu,|> rPN;ӎi}9 kl.6fgSiT_ UBk򚼎~ jPl|tk׷!נ#7&a#@hZAoUq+kF׌3kgN>)}EFnӘٱcg΋;ϝӝӝF5u:lᯑ.]@@@[F)L5S {,ggg8Qe g>>tG===oJڦħħS3/ av===ҕJv%[XXp \_C5 v1>G"TQ=op4,@5d Y: d٠mѶh[(3IvV;KSҩЭЭЭz1C3bo7=_r za3ƖNvsssiiiwww?gzFv4o7)Jсd2L[HxxxYvVW+DC ZZZq8}VST}>{^?OY,S)a0}h WU'=n&L<l*JǔQ$R1l TM?Z=\|4TEe5H R#666k׌3g.N)S "##fz3?;?v~ܸqs=<< G7ѫKЃA'OBPZP-t]gqgqgqLL8k5.lk5L1S̔ȻȻȻpppqDžcQը' |E]8:: yB^v?Od8NS_-EH]Үmzx99'''b3bs fwF*Q2Lm i' N{s\8s@s9ʽmVfbE=`;a;a;ުdU*YnL7qٸl\0fb7vc7%r|}>_j Sd4{8*ӠPǽqBd2'c826Jsh {=1HF!$wGkv"یvYj&ƏFKga{}ʾr-AKx-RZ?:/.o;tIUT M@y<CO3sߕσ.Nݨ+/=@qR=~*hTkT~Ug=yD^vY/Yb(p?qw<\)O'>>tgk;m6I͗ jB5?͏ZD?)Y#|B ҨjF8o~ BǾp]h[\].WIcҘ4&}SMӏW)ٔlyyyqiqiqiBBBwwwlllPq8Կƿƿ&wfoߦ_%*Q g♶b>'&wwwsrNN(|>g3```3.TH I!I]][ڗٗٗђQ8%N0 <OSh'}Hӥtn$KD}>}fiћMrܤ6f3eq!vHXG駌BXX%B}$)f+G2&@Zrm\3#@nބI0~ QՇ,>ұ [-{/*?`U`U`Uhh('efl -zus])Lm6zvcG3&eK%O-O-OMlǯ~sE=I5v*ۍmOx/̇ɰɶٶvI(/ŜcN1Ķ]8\,!6)Q{rʾ,)1=~6219.fqY) 8hnF}1f 9lߙA$G$ M-IƯN.B7aQOdE\ mpŔ00*I?F6s3pk)0 EnjOFc\@>FfSv RLA>`!TLP X#- 8Q]!y{4 ;at5C&Fv𠆤< T 5 AG)3,_F@*>T)3ZB\6^#vRєͶfAYj#YؖiKI6ؒRR220=0wShbO   )o4ӢN5yiiiOWԻLS)<==A eX[-vOwOwO{=Ş4޶ݶݶ]tNny[֫[s*"EFQt< ߔt/}2;A%F*š8E Ѭ"< ³x4-MKbX)6Ԁ\\\D@l#ۈ>'hR/Sٵ@"#HY4m{o{o{Hq8RGGGEEE3 jڢ$;N|85ocKskn- KE777>sH R1c\Gyyy!H Rf|as BFFFƜ9s555D8"P ׶׶צzPogzu-%nz|=*K?G#<:h%o l(#}g}2J$V. e!: ͬY7_'L'0ggg=z8̘̘̘_b~999-A0W^)WA[~H}~ߧ5i蘌Jok<9]-)i"HzF3jf̨iiijd7 !-ԘL].zޡwx=^kfhRITJeבב!bJ FTPL;сv;q{*SJ$bٍF* S6eS6_/͗^}a0&ӌߌ~^,ƱiҺ?EPTj`%,<#`'G ~O<)5. t tr]nEEE}>q_LRLRLQkkk_ݯ^/k4O'%>J|ʏ+vfL8:ڤ67gG89)E"YTIߩzWߦ/Xg|[x!9Cΐ3nT75Ji8-M w;=>``L 3aZ::I$~_}r_)Fx <lN(i;|o\1WDVdE6222<,<,>>,fY2W5W5W5kcm,{t|***Gқ7 WWU#?zoxoxox{{v)fX̰a΃΃΃\%Q$-)-EKYqח"{=j6Vo+MI rmыVEU1ۛbaaACl)[222}`_ЀjmD[]׮k@MVo{VWlS)4ռ6M]$&Il&uSChk5!10щdb"7#>7v7)DA9^E4JL+"c")[lcZ3\G:(? ;+2ľfV1Bq_tW1v}B7m[Z|LԚ},AXg3BC`*a bEC(ЖJ0f.2;XBhn9- " w "=@`xat0@!_I. y^c'L#!FZPZ53S"e\fU ;\ vffwdL8W/މ86UͪfÝߝߝ`jw;򝸓q'N%ŒbID|G+۳4OͧO=䧬!FfI͒***@O>'dxxxjQWWWrppp5p5p5( ߆oC )nmr܎VQ~GQ{B!Bhc=_/Qr}rG@40 IEQ@oicE?~8='yQ x/!e{ӗ/I_~&L%2JzzzSթTr=t=t=^˺׹׹Qi6ӓ6h zzz+++!$$DCm,&.&.&..5.5.5fR̤I!!!*b$IFRdadad-=tZj ;a',,,f&{=˞p[-tШȭȭ-|||CzHQ!윝3Y,|‡E kL=d>X BtL;pfa0q8CX3֌2Pʐ!iH 3fy5#Ӡ/r4M-G:у/Z6wvm\04nVBka.5ꣷvif ;K0DrIh5i4Fnd %},F,j %342* 8@ @,BCA@`:=ƀ0ꎖCgxA*&:D<.(,Yivg;16܄/]ȇ"Zka>E~Y,U)ׄ$5K1=f ďnd'?`IDAT//NfS)hHn _/*ʠ2< 01(x}C@_jY,ZEWtEW+`8ʇi7W+˕666o&lb6UŪ#HPFPͿ}}}S҅!hLd"3-a; %$C2$٪&k&KY,܂CP,%eGzDzDzNz'}>YL%ϴIGTaqXͪfUʊȊmmmI$||||pk5.@󽽩)7M4Dap>gfQL4͌.0GT'h _MTՌ۬`+,e0}TCs(e7YχbiSQ8p!GAkXjh_A_A_ԻwSfffImR[${{A\M\M\M셨CCC%nF݌www`@ٶٶٶٱSbN7+n]4v;f???Ao+{˽i{ܹѹѹ"Y$ďG#88!. xc   ŃSWXbw;{^۰ ̚fM&HRȉȉ |H>W߫i4q>MO=#_5s\sH ѵGWo UHoғ"# $@0ubz/8kĚ pHH\7YZ+qZ=K5bmgkEWoϑ[[[dwrƨ>8 PU.b`yEdYdf l+/xG7AB1zMC=HF؟ay=R]hl 6'˳2Bi&(@ø\!ŵSjVJ(lٺ{Gx2iizf&fΠ{ӧOށCٙWc9"tc<@12 PuP 0ͨ2ʒlp1DE<@wtthpJsC+%umqGiF2cC5"kp $xX+ʍ@TA-"TpJL@€@0 0 ! _!T`JVh*L,L7ˆH 1h0 1PN⹸~E:1B׊eV ue!bW=EQe(`3rj\5 I6V5r6=b'ww[F[Zx/MJXUYYgu3\7nGna{N0fJJJj1c!;"""<]=]=]81N~~~GrՒWK^-y (¬a0kPWTJ;CtVW{+-U@?]*}|zHHHȠȠ R[-m6K#UrqepY(RDJ}~Cqg9ÒlM-n9.,E(,^+xE{-t˧죌Q(chMqq=fELFp#b1F 3̡aj}}}`J38'd!ߐo(f yv;Ūʪ:BG125:fY{INo5Q@8Zv_-631mEF*N0ߒѤXoWz^lrawnJi {ްY`VČ3> 8NjVE"\7׍-ɖdK^ݫ{8bpv CuyBH44ggRM Q if^Y=|@av@n);3?ȷdS"]࢏2^WϷ>o| gW۞zjɇ.gcė`Vڏfgf(yOi}`;B' <19 ċ+BCCgnV9@Pg@Ă`.V)\TӄCH=o`\PT*1#95;(9{,!` H @ ( @'<!!BTW!.F`.BK)dF*fMrȫߘ25tɛkju?AP7lQ>HEp)kkQuD)-t<<<6`r0%Zy+~b?BBBBu\mɌBP겺.LKss賜*ʩto7]5TC5ý999Zk5mtssw[-{#Li4ßgƅqas@VdE4ِ^J)}gtϗY߂h/K4T-{cx a]=R)PPPuTJ*e2rZA`kk諘E"fAj/!>!>!ޱԱԱRRRݣ]h6M&pM&fzF"g @O9FcQίW+An:P]äZ*߭ӿ4BUyV^?dɬY'SΔ34@}@%ɞǞǞ1Kb,qn[QNu3###c|qqqtiٴlZ6 tuum&Mq>LLLN:MMM 0!QH`B/sI$˦}$|)|)|Icce2w~\?de߲oiymX aHS)&&&R{Ԟ:ʱ<<<}[?X].rT~fn})b*b*___S)7kxg R!C"vx.-I;BBCl\N.{C[#9(MKE%!͐I +Lg~ :::T9c)3 AwНHHHJw...3D)ee6O[@"T ~v^Đ5hId(N +Hf-`e(Pš=%Q1h$XʆeeJ`E2L&=A4]w-Ul#p'63{yqgzq}q|Ods=j<!53C! W*2*f Q%2 \BWUt/HKҒQ)r9(娶 iUTQb4+JR4-!Bd@!F T^h/.pEtt? ,S7*%Dg `1,Q;nT6*Ehi&Mʜ9=szf̮]}>狎=C<4G#Cyy9::2&ʇʇS)EJF;ϹsOqOqOq2KhPU^^^zzzDwm5}iz~B?0/KG#ߔo7÷··].PiϴgSG'MLc3˙D#ь~cIʩ\rrrLL6UM hŖŖޮޮ4mAuPݡ;1%Dd 0cJz-k-c' ZeLL$UIԼ 9:(á<|fy:Ӻ4PLl{n:dR_k3fֺhT HKg4W+MnԻh嬂ׯ79A1a(8>)#8)KD Au`n1@;gh :GhEpB(&GSrHOW=j3ޕ|K"Օ*3UUKR2xP]Mv5$C~l:T'A!|'ǎÈcK `tG'>;rlC^(Z JPԼuML6_IRh s*I΢8xg,D2a.n?!XhPStC,B( -?vLtQ_gl$R-4D *x%E 7*s]JÛ uWa<(;qXT 5 bWSmh4*RhA & ,+~h#S/rR/<Ħ FvÆ?8nCʰ٘&saekcԖrԇ8 d@-dG-#e&M 5 AI]Ӱ@HsFkё0[[[S I$ieeL SBwBwBwgόIѩ`R0ZCh2)MspSu__%L SD Bms.eihqE5I Qڿ.NAG"_I?u}gg`ؿbpme"x2^NNN(_/bXZc Xf,3ֲ˲˲6662Q偹0`WjY^ƛqc1/*R=TO,N'GFF|82K{K{K{6{M1| ߄.wi e[`[`[^s鶄d$(kX EI&$^B~vJlQYN|P?CўP[Җo}'{4g؈w~TMˠ(*JtDVh%=yO<+t-UE)O F3PMm@6l0 ZP58REHaЁW Hϰ_ $%v V33 m:BG EqkIS#v0Vv.{Dվ.}QT*ޱdB"k~|iLqʼF)BJs[^ȀJ$Gq`VHX]!*84tƇ:1cI6RWqc*B}6ewD{"gDm"STo@@@ٸq*[NT+%n[666Gz寗滛nJ{ŻP.b$ѻ(=}t7=B_qg"40R[Ywsh)?`:<< h-Ig3}v;֒֒֒vlvlhhhIZR)+ȖbKP s\A 4uCPPiXYYYCkt4ID ޢ((].Jbr1V]K%?﷮(K{=ÞaIXRcptt/KT!|&J5tpFhׇh t9ZS D>OEOk:jڡvF;a:LGP.+JyTԜ)Bb l`Ghu$& 0 G;}@BP+8|TKox~h/2P=hFG2?d~HOO\"s8O'.kB $VVVyxx899aš=:>էrq׌k3.g\θq+VZxm2W(tW+]!;1I$w ɅBJK_E ?C;LF]Qhn47R=Jn% ] ] ]bX n%%菱1WczM5'''H3Ҍ4CrHjbppplyL^F4SecXv&;ɟZ\-hn4L^k 8cXVkL5SͤYFGTMϥ.dd؞oP{X֢Yf]gHދyY; 8~TC ݝ*bZsrӸ9\+D~'q$a&G9QVkA[)[1Vd2odQȹ:-ƂP`Lh'mևVn)Wq?_׬VX1҂U16篮?%?|yy]'Rrk;㥆 P!v9VXR@ 'a6s"i:렵ԟ]'B.x =.h5(fO4!Am*ԗF2kV\v[5M,k .n 3GB8eꆮ8샆D75 Vh9f?* !摛Іt%E (HޯQ!(X(F^!]v#d *DΒ7'S[Ȏ>4,Ø$LU.}ԛX]IPp>NFGaTGPe\Wn^>ڂB`_Lwf{{7JȕYdz(J ,--׌C!{U+͕www;;;\W+5t#t#tC"exހ7@TKatd:2Y?gi/^f9RM=J%ts9i5=~Ki ؀E[M?,BRxuDQGog+IRIgggA z_/|q8_ܚlM&;s|:::}>}hG6!jFu'ԙu"H5RTRgj3re\9R$R$Rwb1A?Sp Np#܈z,--ٱXvo${=zzzrrrrrrbX & hEˣudYWb()"gJ'zB'{%P4ӑt$1~P6|!_HTOB\zGqG@`L.1yS(}TQ(k333әNi7py8UW3, K8. b+dYeUU'''%~_rpf83999Vj+ur@œ")pu{5˙^4˜4=)1ך"&к^ 3!啒  ^ +tbلfD/Qc"rA/G %~*AIm @P>|!a# '![T0DѯdTYiԀ<3{Nn{bЖC?ΰz%\cIu{|b[fi>0G9y\g+sق\0Xbuyϔr+ӎBQqZX{OWJit0N]IkJR222h mmm%p PL(-[H֡֡WWWIv\S\S\Suzhh]vە9sg_@"8M@.Dq[O,EY')z^p}@}EgP= 6~:'J Pt}חS4&Єv&BŚϚϚO&\qq8uA]6l*{Fkpc1\Uת Vm+i`Zp{p{p{$6ՎjGG#Q#樟O'tGÔbJ1KKKmmm9/u:wneil5a-:;`jZ j@I( %NDo2*!hHԠ~!wb-F[V@;:ZiAK,: uԡ @?a}`̊Ro!ZRQ18BЭP+tQ<< [&@E|-{1WTT >'tW???<::ZYXX888p666^f/EFČČB5QMTNB'wwwzlؖ-c;vo׷)ńA>GKf=YYՅ[-V4DWuUZIVR$%Q܂fe_W+7M}g3řG飨yyy(eؗ.ݥt 6[fjZf`+q.BCC#H8ղVJL~hf6 엳`g= V [+>/io(',Ӹ2\O8_w me djqOm0,&F)m[vZ.9>Z~4yMN 3"2͌jc}:CfORzqٸ&. &T?5әr(ea_!C0MhܐW #CXE$_I"uatZ7ĚД1d،?@TyD;d9dNB`$ʇB>0[ 7q냁(gHfƀjat@ Kǘ$t@Q0vh^j@LE%d&E` qP̄Tx[P $9hMЙtG!>A&xv,G?lh8ˡ£`!8솟\$,vqc"]Is=lp_SvxŊYJ,i>SiAsYr ~i Gnf+3/rz-mQ1v˞.40x\CKRƴY{-R4R $v kاS6V*===^J/BiPZh)Z2W+q8Gq~N?S)Fepb ` U]tG_~y-`D ;\: J^ޤ7=BӋN-,( lM鿼=N!GfŇ~[ rBJoNjTPJ;v*-a\øAAA˖˖LG#ӑb{#>dc1٘"LsTQl'ۣNrGzDav<ȃ{nr77h'ډvR&tKCoPFiz] ez'VHÁx_ /yD}˃<;D{bF~ q,;& w,*98P_ΟKl]u:$Kn4"Έ#Â|Kq~ehi_4wGWnfp`~h_㩎]_)4}J>,()6ŴDᮑUeG;Z\)71}hPQA.I&[QhVq |8^]* ʂ֡+#:Z ̺J1xtD9$SyPnT@T.DD uh?Ip| #dA519$KrqOً儒1VY-Ƀ#_5Rno(4b3zPO֮ooP v:Cw4N˛}0#?/?n~0Vc{ 'S̕Jw ۜ[c[c[cnv\w\w\;δN%iIZGˣ味Y,r('j}>:9s*T-cspp x}>r#bDsA fw;͝4jCmяG(+(<:<:|󮔙)+S$絼ϝ5K,ocs%فgk\^LwX>f L'*ށGn;~',P;Wg S?11:UZ.W4u7nmkH(dg`hff/R]'n9MD!hψCdKI\`,;lpp)0 e5g#?.YVNBgdR@?.hY[ecR (p` $> _j^V~_B!1< r2s9CE4)`d gfY! > /!UFo0KP|HCt$%J17}g@{ྞI=oi~\hHkJ͢QF9j"'Dfuq+[X F\c_3_wZ_D_շ9::Z7[Y7NNⲸ .ӳ>P/(=?b5io[C keev`;lWlWlWbG̭[1k5㚿dl p;JJJ!{S)nu֩k߯}9dMV!FlZC2$C;biXڡniwWWey^kz-E4[̖fKYXXЀ;fggm6BۈmDd*JR-TNOና`LFa gbiRTꊺT}TIv h?|n}x _S_S_`f03*HcOCOCOCG]G]G] R)'h1+cVƬle2GC5p?bX)ncƸ"nȜc1u(O)b'&J L:\,Fٳa6̎c1iD&j AӖi˴eJ$'ՓIsOeݮIII...ƮƮƪ?(^]]i څhAVVG[J"r-r-rMZ&-ѡ-ێmǶOOON=zrE8;ΎwMVQ(š8buzt wN>'S* m6ht4:Ҙc1ט߂[pBH䀅0ІjC!1z$f0$`p߱{w݈>Y.Fz^8~e,Po9,:fd Όaʻt.eɹ8$werc§/ygU^-2;XUop92(GO+ 8-Yli?Er xyKx%4V's \e'O1PP-$҅͸dszA(qwZD ^oG棇FMHhWZZS4Uo^I{}V!/7?t1Z7TѧW1e*x3 j'r(B֒Uy{$/Qa=:Aꚋ28 ʊ RGΑeu3v*SqIk@SWT<'>ya 00H˫[055{Ww=r)x>'fHܫ\'4v3{)>r$F"=wi~JG}>hN n~I S ].;V~d=YO0 fiUʗK;<'$$Dz-^~E_ ,,,444Uߪoշ80`3ՙ4N;4z*U2WU!xޅwE!,tIhu%@B^-#5ЙӆhA">&-ef,?UkK7\7]hW/q5WD=Qwssc&0 (9JF7u>G$.M Fb@ P X=WnD1QLjkQ[[[SSSպʺʺfLiI$Zqqo1ehUDhvh1T@o;( BE9LtFopLo @("(jZM FQhmvehB /궣0*O"I$)w;ΣIjڨvs N):#C0:j:yFE'++FFCZ@ J1,wTV*+|m|m|m37fn?٥Rvccc#]Ϯ iBƑƑqqqї?+ʊZXX7a|ƞƞQ<OPWWQrT S_կW=]O)zzz9)՝(Ze-1s \C m)JV)QmQ zC>;]]]CbH qttd63BͧT2T U+ٕzQm, HRA=VOlb6W?ՏkhhnmmWUpe\WֳYwwwq8vrv9rF9777Fe2la0d3h1t 3Sͩ///Hs9!mHc1ݘf̀ k,yO5$48,t*87r;<"BS_>|jgß۔986&˅s˝? .zW}w]ams5Krg?KK,1?Fe~ ~'kMl}(FՈEDVmZ ^9`0=I?B8O;I TjIFzaN$yjBW%[`0iΖ;@sqqMYzzAPHTB#eL8L@=;UH}x{&?* /T/\;kS4[bsTO ]ŭ J@V+`-zJ 0I)tAahLN %@I3A-5%gu.up....+Jq8{\?AKh -}\Q(W+ q>G。˃˃sm3|}}]O]O]Oi-Q8mmm̗/3STo;w 7?O5W^uuu].aСG#JJ%^m\o7S> 5vi=b"6j^?kekekyq}vGt[}>W0CCCC|񑱑[FKRgKgKgKPL(fcckk41i4wRirk4p#5`>3[X)?>Ѝ[`^i nj q±fyT $5pJ@#Rr"+QRrCБGE$C K _QTBWȁ>Fِ&peGHTv_H93NBPfx!<JK̏87o^[Œ{ĽWO4kej4~R(=|U>{a{)Vc3͙'S݃$"-bakq}®r}faa͡)z =PGQYYf.1Kmp;,,unʦlʾממT_u=<<|b>1<`΃9? 343Ǚqc--hyJRIjTRQjTMo\f~TP_ȏRhZ~ѹӷZPGTUN*>}M3Ć"fݩp߾0gw}veqY\ggghiiVf+_b(___͛fge*=JCCC#%bjn47h兼].g;:::NIL:Τ3 0 %h-Z}wn؍Vh4F(2c ԪMe΀sxʢl|OtFXE;TнmD-L #ZLC4qqwBPhFhaDA2}L_dKdKdgggq-v-v-iI].R4 l l l SéGyyy5g\ϸ|,{xx!8H#qe2B)RJ)+rCܠ\կU?bBLZZZNJrF91+J~ ?\f. FfUY{彶Cۡo15\iTa i*ڳMa"FQ(E"ti4"Zf-&kkK{Q&i~~~$ÌF~#?0[YY9;;@ ۄmB)`|0>!Q#jD[/Ƌ2 ͬnV7S)>m8 $c؞ÞÞ=Dm}~_g!Ba-0*8yr+w}{=eU^Vx]Y-7~noeK?)蘙guU>~D{lَwp3uEʎH@ԃҖciE!c]<{!1cF3gFp)@+! / Lo , %^Lb~Pø(ϑְL0;)ڑd#< Ԅh;y HU$JKhys2JsT,i-Њ^n0>o37}(Mz˥a1lSڃiNE'(^%jͨ Iy!eh) /X2@Pš>E 'M-7dCAh)ڀ\E2@oTìjc|1a=RyjyrhU! R,{RZis>9 '1n 3AM\i)jl5* `c,K]muT$KU(K;+#C P} `  \#//rrr[˭ZZZ򆺆RYLF1rf9\FrFrF'jvc`?sSxJadՌ4Ͽf}kɅr\=A- p.ſ7]>)jB|mgg'  f{TN*'~K{==GL666Ľ֗)eF ׇP?|$h-qh=K+oەJCjeN 04j]"*Ƕ#;Gs4E{hφmTнE{84"? H@]Qʡr=aХLO$zAFtUPfmv]^u[dP) :Ͱ6Sq׸kܥ5h Z} | |  ~V\ .?ɟOggg]]]---].sgQQoooMucqK-}$^Fidfb3ŢXRCԠ%i-Eri\F>y/JҸ4}F1mSߩRF)HY,2Ռj4&ٶӶӶ}}}űññm϶gxZxHE*R˩rF!Q(JE/IJcXaVam6-(auXVmmm ݠ|yT^^^^ՇCY,vv޵ٲٲٲ0͙Ls&]ErQ~]׋ōrcyTK0ˆڕi<|hb41f_/(Cjp!:e߰o7pQe6oqI#N*1fD ~]uaJ>y[-bYS"gm ~C$R}OfMq墼T>/Io"SzLe\VC;"pUxEJ,'lTz G ؠ䅹.0%dh]/seeL(>bbyBg.Fai3c.QN 5ʄzP[Ez2{h NO:҃' IuT[(TI(%H)lJX(H--X<RP0"eMjw73 PsoSױXU+;QF=–~^ r<4M|{ True False Module Manager 710 450 xiphos-x-16.png normal True False True False end _View Intro False True True True False Open a brief introductory explanation of how the Module Manager works. True False True 0 _Load Standard False True True False Load and synchronize the standard set of known repositories, as maintained at crosswire.org, with your current remote sources. True False True 1 gtk-refresh False True True False Refresh Xiphos' knowledge of what modules are available at the selected remote repository True False True 2 False True True False True False 0 0 True False 2 True False list-add-symbolic False False 0 True False Install or update the selected modules _Install True False False 1 False True 3 gtk-remove False True True False Remove the selected modules from your system True False True 4 _Archive False True True False Create a zip archive of the selected modules. True False True 5 _Index False True True False Build an index of the selected modules, for optimized ("lucene") searching. True False True 6 _Delete Index False True True False Delete the fast-search index of the selected modules. True False True 7 Scan _Obsolete False True True False Scan for obsolete modules and offer to delete them. True False True 8 gtk-close False True True True False True False True 9 _Cancel False True True False True False True 10 False False False True False 0 0 True False 2 True False go-next-symbolic False False 0 True False Continue True False False 1 False True 11 False True end 0 True True 8 169 True True 6 in True True False False True True False 6 vertical 6 True False False False True False 6 vertical 6 True False 5 <b>Sword</b> True center False False 0 True False sword3.png True True 1 True False 5 <b>Module Manager</b> True False False 2 True False <b>WARNING:</b> If you live in a persecuted country use with care. True False False 3 True False label2 False True False vertical 2 True False 0.0099999997764825821 <b>Add and Remove Sources</b> True False False 0 True False 0.05000000074505806 6 Current local sources False False 1 True False 6 True False 12 True True in True True False True True 0 True False vertical 6 gtk-add False True True False Add a local folder as an install source, typically on a cdrom or flash drive. Such a folder contains subfolders "mods.d" and "modules". True False False 0 gtk-remove False True True False Remove one of your local folders as an install source. True False False 1 False False 1 True True 2 True False 0.05000000074505806 6 Current Remote Sources False False 3 True False 7 True False 12 True True in True True False True True 0 True False vertical 6 gtk-add False True True False Add a custom remote install source. You must know its hostname and the folder where its repository lives. True False False 0 gtk-remove False True True False Remove a remote install source. True False False 1 False False 1 True True 4 1 True False label3 1 False True False vertical 3 True False 0.0099999997764825821 2 <b>Install Source</b> True False False 0 True False 1 19 True False 8 Local False True True False True 0.5 True False False 0 True False True False True True 1 False True 1 True False 1 4 True False 8 Remote False True True False True 0.5 True radiobutton1 False False 0 True False True False True True 1 False True 2 True False 0.0099999997764825821 4 <b>Install Destination</b> True False False 3 True False vertical True False 8 True False vertical True False 0.0099999997764825821 4 <i>Personal area, for your use only:</i> True False False 0 False True True False 0.5 True True False Home dir False False 1 True False 0.0099999997764825821 4 <i>System area, for all users:</i> True False False 2 False True True False 0.5 True radiobutton3 True False Sword sys dir False False 3 False True 0 True True 4 True False True False 0 dialog-warning-symbolic 6 False True 0 True False <b>Warning:</b> If you live in a persecuted country and do not wish to risk detection you should NOT use the remote installation feature! True True False False 1 True True 5 2 True False label4 2 False True False vertical 6 True True in True True True True 0 3 True False label5 3 False True False vertical 6 True True in True True True True 0 4 True False label6 4 False True True 0 False 0.10000000149 False False 1 True True True True 1 button_view_intro button_load_sources button_refresh button_install button_remove button_archive button_index button_delete_index button_scan_obsolete button_close button_cancel button4 False 5 Local Install Folder xiphos-x-16.png dialog select-folder True False 24 True False end _Cancel False True True True False True False True 0 gtk-open False True True True True False True False True 1 False True end 0 button10 button11 xiphos-4.0.7+dfsg1/ui/navbar_versekey.glade0000664000175000017500000006150413162045104020053 0ustar unit193unit193 True window1 True True 3 1 True False none True gtk-refresh 4 False False 0 True True False none True gtk-go-back 4 False False 1 True True 26 True True False Drop down history list none True arrow_down.png False False 0 False False 2 True True False none True gtk-go-forward 4 False False 3 True False 4 True 160 True True False Choose book to display Book Selector Button True 2 150 True 0.029999999329447746 <b>Revelation of John</b> True False False 0 0 True 3 True True True True arrow_up.png 0 arrow_up_box.png 1 False False 0 True True True True arrow_down.png 0 arrow_down_box.png 1 False False 1 False False 1 False 5 True False 6 True True True False Choose chapter to display 1 Toggle Chapter Button True True 3 1 True right 0 False 0 True 3 True True True True arrow_up.png 0 arrow_up_box.png 1 False False 0 True True True True arrow_down.png 0 arrow_down_box.png 1 False False 1 False 1 False 7 True False 8 True True True False Choose Verse to display Toggle Verse Button True True 3 1 True right 0 False 0 True 3 True True True arrow_up.png 0 arrow_up_box.png 1 False False 0 True True True True arrow_down.png 0 arrow_down_box.png 1 False False 1 False 1 False 9 8 True False 10 True True Enter a Verse reference in Book 1:1 format and press Return Reference Entry 11 False 0 xiphos-4.0.7+dfsg1/ui/languages0000664000175000017500000035100413162045104015555 0ustar unit193unit193# # EDIT THIS FILE IN A UTF-8 BUFFER. # # this file contains the language "abbrev -> name" mapping for # all languages known. the first 200 or so have been part of # Xiphos's main source since forever. more recently, 7700+ # 3-letter entries were obtained courtesy of the following url: # http://www.sil.org/iso639-3/iso-639-3_20080529.tab # more recently, updated url: # http://www.sil.org/iso639-3/iso-639-3_Name_Index_20100707.tab # about a dozen are commented out due to repeating entries we # already had. # # names subsequently moved to native utf-8 are in comments preceding. # # file format is very specific and not at all forgiving: # - lines beginning with # are comments, ignored. # - empty lines are ignored. (empty means EMPTY.) # - whitespace-only lines are not permitted. # - real content is only and exactly ABBREV TAB NAME # that's all. the parse code is mind-numbingly simple and fast. # # --initial list from Bibletime-1.3-- # # Afar aa Qafár af # Abkhazian ab Аҧсуа # Avestan (missing font: untranslated) ae Avestan af Afrikaans # Amharic am አማርኛ ang English, Old (ca.450-1100) # Arabic ar العربية # Assamese as অসমীয়া # Aymara #ay Aymar ay Aymar aru # Azerbaijani #az Azərbaycan az Azərbaycan / Азәрбајҹан / آذربایجان az-Arab آذربایجان az-Cyrl Азәрбајҹан az-Latn Azərbaycan # Bashkir ba Башҡорт # Belarusian be Беларуская # Bulgarian bg Български # Bihari bh भोजपुरी bi Bislama # Bengali bn বাংলা # Tibetan bo བོད་ཡིག # Breton br Brezhoneg # Bosnian bs Bosanski # Catalan ca Català # Chechen ce Нохчийн # Cebuano (cf. wikipedia) #ceb Sinugboanong Binisaya ceb Sinugboanon # Chamorro ch Chamoru # Corsican co Corsu # Coptic - disabled because this causes some grief. #cop ⲙⲛⲧⲣⲙⲛⲕⲏⲙⲉ #cop Ⲙⲉⲧⲣⲉⲙ̀ⲛⲭⲏⲙⲓ # Czech #cs Česky cs Čeština # Church Slavic #cu Словѣньскъ cu Словѣ́ньскъ ѩꙁꙑ́къ # Chuvash cv Чăвашла cv-Cyrl Чăвашла # Welsh cy Cymraeg # Danish da Dansk # German de Deutsch # Dzongkha dz རྫོང་ཁ # Greek, Modern (1453-) el Ελληνικά ·(1453-) en English en_US American English en-GB English (UK) en-US English (US) enm English, Middle (1100-1500) eo Esperanto # Spanish es Español # Estonian #et Eesti et Eesti Keel # Basque eu Euskara # Farsi (Persian) fa فارسی # Finnish fi Suomi # Fijian #fj Na Vosa Vakaviti fj Na vosa vaka-Viti # Faroese fo Føroyskt # French fr Français # Frisian fy Frysk # Irish Gaelic ga Gaeilge # Gaelic (Scots) gd Gàidhlig #gd A' Ghàidhlig # Gallegan #gl galego gl Galego # Gujarati gn ગુજરાતી # Gothic #got Gothic got 𐌲𐌿𐍄𐌹𐍃𐌺𐌰 𐍂𐌰𐌶𐌳𐌰 # Manx gv Gaelg # Greek, Ancient (to 1453) grc Κοινὴ Ἑλληνική # Hebrew he עברית # Hawaiian #haw Hawai`i haw ʻŌlelo Hawaiʻi # Hindi hi हिन्दी # Hiri Motu ho Hiri Motu # Croatian hr Hrvatski # French, Haitian Creole ht Krèyol ayisyen # Hungarian hu Magyar # Armenian hy Հայերեն # Herero hz Otjiherero ia Interlingua ie Interlingue # Indonesian id Bahasa Indonesia # Inupiaq ik Iñupiak # Icelandic is Íslenska # Italian it Italiano # Inuktitut iu ᐃᓄᒃᑎᑐᑦ # Japanese ja 日本語 # Georgian ka ქართული # Kekchi kek Q'eqchi' # Kikuyu ki Gĩkũyũ # Kuanyama kj Oshikwanyama # Kazakh kk Қазақша kl Kalaallisut # Khmer km ភាសាខ្មែរ # Kannada kn ಕನ್ನಡ # Korean ko 한국어 ko-KP 조선말 # Kashmiri #ks कश्मीरी / كشميري ks कॉशुर / کٲشُر ks-Arab کٲشُر ks-Deva कॉशुर # Kurdish #ku Kurdî / كوردي ku Kurdî / كوردی / К'ӧрди ku-Arab كوردی ku-Cyrl К'ӧрди ku-Latn Kurdî # Komi kv Коми # Cornish kw Kernewek # Kirghiz ky Кыргызча ky-Arab Кыргызча # addition from IBT modules ky-Cyrl кыргызча # Latin la Latina # Letzeburgesch lb Lëtzebuergesch # Lingala ln Lingála # Lao #lo ລາວ lo ພາສາລາວ # Lithuanian lt Lietuvių # Latvian lv Latviešu # Malagasy mg Malagasy # Marshall mh Kajin M̧ajeļ # Maori mi Māori # Macedonian mk Македонски # Malayalam ml മലയാളം # Mongolian mn Монгол # Moldavian mo лимба молдовеняскэ # Marathi mr मराठी # Malay ms Bahasa Melayu # Maltese mt Malti # Burmese (Myanmar) #my မြန်မာစာ my မြန်မာစ # Nauruan na Dorerin Naoero # correct: Norwegian Bokmål nb Norsk Bokmål # a hack while g_utf8_validate() dislikes 'å': Norwegian Bokmaal #nb Norsk Bokmaal # Ndebele, North nd Sindebele # Low German; Low Saxon nds Plattdüütsch # Nepali ne नेपाली # Ndonga #ng Oshiwambo ng Owambo # Dutch nl Nederlands # Norwegian Nynorsk nn Nynorsk # correct: Norwegian #no Norsk (bokmål) no Norsk # a hack while g_utf8_validate() dislikes 'å': Norwegian #no Norsk Bokmaal # Ndebele, South nr Nrebele # Navajo nv Diné bizaad # Chichewa; Nyanja ny Chicheŵa # Occitan (post 1500); Proven oc Occitan # Oromo om Oromoo # Oriya or ଓଡ଼ିଆ # Ossetian; Ossetic os Иронау # Panjabi #pa ਪੰਜਾਬੀ پنجابی pa ਪੰਜਾਬੀ / پنجابی / पंजाबी pa-Arab پنجابی pa-Deva पंजाबी pa-Guru ਪੰਜਾਬੀ # Papiamento pap Papiamentu # Pali pi पािऴ # Polish pl Polski #pl Polszczyzna # Potawatomi (cf. wikipedia) pot Neshnabémwen ppk Uma # Pushto ps پښتو # Portuguese pt Português pt-BR Português Brasileiro # Quechua qu Quechua # Raeto-Romance rm Rumantsch # Rundi rn Kirundi # Romanian ro Română # Russian ru Русский rw Kinyarwanda # Sanskrit sa संस्कृतम् # Sardinian sc Sardu sco Scots # Sindhi sd سنڌي # Northern Sami se Sámegiella # Sango sg Sängö # Sinhalese si සිංහල # Slovak sk Slovenčina # Slovenian sl Slovenščina # Samoan sm Gagana Samoa # Shona sn chiShona # Somali so Soomaaliga # Albanian sq Shqip # Serbian sr Српски / Srpski sr-Cyrl Српски sr-Latn Srpski # Swati ss SiSwati # Sotho, Southern st Sesotho # Sundanese su Basa Sunda # Swedish sv Svenska # Swahili sw Kiswahili # Syriac syr ܠܫܢܐ ܣܘܪܝܝܐ # Tamil ta தமிழ் # Telugu te తెలుగు # Tajik #tg Тоҷикӣ/tojikī tg Тоҷикӣ / Tojikī / تاجیکی‎ tg-Arab تاجیکی‎ tg-Cyrl Тоҷикӣ tg-Latn Tojikī # Thai #th ไทย th ภาษาไทย # Turkmen #tk Türkmen tk Türkmençe / Түркменче / تورکمنچه tk-Arab تورکمنچه tk-Cyrl Түркменче tk-Latn Türkmençe #tl Tagalog tl Wikang Tagalog tl-Tglg ᜆᜄᜎᜓᜄ # Klingon tlh tlhIngan Hol # Tswana tn Setswana # Turkish tr Türkçe # Turkish (Bulgaria) tr_BG Тюркче # Tsonga ts Xitsonga # Tatar #tt Tatarça/Татарча tt Tatarça / Татарча tt-Cyrl Татарча tt-Latn Tatarça tw Twi # Tahitian ty Reo Mā`ohi # Uyghur #ug Uyghurche‎ / ئۇيغۇرچە ug Uyghurche‎ / ئۇيغۇرچە / Уйғурчә ug-Arab ئۇيغۇرچە ug-Cyrl Уйғурчә ug-Latn Uyghurche‎ # Ukrainian uk Українська # Urdu #ur اردو ur اردو / उर्दू ur-Arab اردو ur-Deva उर्दू # Uzbek #uz O'zbek #uz-Cyrl O'zbek #uz-Latn O'zbek (Latin) uz O'zbek / Ўзбек uz-Cyrl Ўзбек uz-Latn O'zbek # Vietnamese vi Tiếng Việt # Volapk vo Volapük # Wolof wo Wolof # Xhosa xh isiXhosa # Bavarian x-E-BAR Boarisch x-E-GSW Alemannisch # Itz x-E-ITZ Itza' x-E-JIV Shuar # Lombard x-E-LMO Lumbaart # Macedonian x-E-MKJ Македонски # Tok Pisin x-E-PDG Tok Pisin # Romani, Vlax x-E-RMY Romani,·Vlax # Sango x-E-SAJ Sängö # Sranan x-E-SRN nengre # Yiddish yi ייִדיש #yo Yoruba yo èdèe Yorùbá # Zhuang #za Saw cuengh za Vahcuengh # Chinese #zh 中文 zh 中文 zh-Hans 简体中文 zh-Hant 繁体中文 # Zulu zu isiZulu # # begin monster SIL list. # aaa Ghotuo aab Alumu-Tesu aac Ari aad Amal aae Arbëreshë Albanian aaf Aranadan aag Ambrak aai Arifama-Miniafia aak Ankave aal Afade aam Aramanik aan Anambé aao Algerian Saharan Arabic aap Pará Arára aaq Eastern Abnaki aar Afar aas Aasáx aat Arvanitika Albanian aau Abau aaw Solong aax Mandobo Atas aay Aariya aaz Amarasi aba Abé abb Bankon abc Ambala Ayta abd Camarines Norte Agta abe Western Abnaki abf Abai Sungai abg Abaga abh Tajiki Arabic abi Abidji abj Aka-Bea abk Abkhazian abl Lampung Nyo abm Abanyom abn Abua abo Abon abp Abenlen Ayta abq Abaza abr Abron abs Ambonese Malay abt Ambulas abu Abure abv Baharna Arabic abw Pal abx Inabaknon aby Aneme Wake abz Abui aca Achagua acb Áncá acc Cubulco Achí acd Gikyode ace Achinese acf Saint Lucian Creole French ach Acoli aci Aka-Cari ack Aka-Kora acl Akar-Bale acm Mesopotamian Arabic acn Achang acp Eastern Acipa acq Ta'izzi-Adeni Arabic acr Rabinal Achí acs Acroá act Achterhoeks acu Achuar-Shiwiar acv Achumawi acw Hijazi Arabic acx Omani Arabic acy Cypriot Arabic acz Acheron ada Adangme adb Adabe add Dzodinka ade Adele adf Dhofari Arabic adg Andegerebinha adh Adhola adi Adi adj Adioukrou adl Galo Adi adn Adang ado Abu adp Adap adq Adangbe adr Adonara ads Adamorobe Sign Language adt Adnyamathanha adu Aduge adw Amundava adx Amdo Tibetan #ady Adyghe ady адыгaбзэ ady-Cyrl адыгaбзэ adz Adzera aea Areba aeb Tunisian Arabic aec Saidi Arabic aed Argentine Sign Language aee Northeast Pashayi aek Haeke ael Ambele aem Arem aen Armenian Sign Language aeq Aer aer Eastern Arrernte aes Alsea aeu Akeu aew Ambakich aey Amele aez Aeka afb Gulf Arabic afd Andai afe Putukwam afg Afghan Sign Language afh Afrihili afi Akrukay afk Nanubae afn Defaka afo Eloyi afp Tapei afr Afrikaans afs Afro-Seminole Creole aft Afitti afu Awutu afz Obokuitai aga Aguano agb Legbo agc Agatu agd Agarabi age Angal agf Arguni agg Angor agh Ngelima agi Agariya agj Argobba agk Isarog Agta agl Fembe agm Angaataha agn Agutaynen ago Tainae agp Paranan agq Aghem agr Aguaruna ags Esimbi agt Central Cagayan Agta agu Aguacateco agv Remontado Agta agw Kahua agx Aghul agx-Cyrl Aghul agy Southern Alta agz Mt. Iriga Agta aha Ahanta ahb Axamb ahg Qimant ahh Aghu ahi Tiagbamrin Aizi ahk Akha ahl Igo ahm Mobumrin Aizi ahn Àhàn aho Ahom ahp Aproumu Aizi ahr Ahirani ahs Ashe aht Ahtena aia Arosi aib Ainu (China) aic Ainbai aid Alngith aie Amara aif Agi aig Antigua and Barbuda Creole English aih Ai-Cham aii Assyrian Neo-Aramaic aij Lishanid Noshan aik Ake ail Aimele aim Aimol ain Ainu (Japan) aio Aiton aip Burumakok aiq Aimaq air Airoran ais Nataoran Amis ait Arikem aiw Aari aix Aighon aiy Ali aja Aja (Sudan) ajg Aja (Benin) aji Ajië ajp South Levantine Arabic ajt Judeo-Tunisian Arabic aju Judeo-Moroccan Arabic ajw Ajawa ajz Amri Karbi aka Akan akb Batak Angkola akc Mpur akd Ukpet-Ehom ake Akawaio akf Akpa akg Anakalangu akh Angal Heneng aki Aiome akj Aka-Jeru akk Akkadian akl Aklanon akm Aka-Bo ako Akurio akp Siwu akq Ak akr Araki aks Akaselem akt Akolet aku Akum akv Akhvakh akw Akwa akx Aka-Kede aky Aka-Kol akz Alabama ala Alago alc Qawasqar ald Alladian ale Aleut alf Alege alh Alawa ali Amaimon alj Alangan alk Alak all Allar alm Amblong aln Gheg Albanian alo Larike-Wakasihu alp Alune alq Algonquin alr Alutor als Tosk Albanian alt Southern Altai # remove leading ' (consequent to eBible repo discoveries) alu Are'are alw Alaba-K’abeena alx Amol aly Alyawarr alz Alur ama Amanayé amb Ambo amc Amahuaca ame Yanesha' amf Hamer-Banna amg Amarag amh Amharic ami Amis amj Amdang amk Ambai aml War-Jaintia amm Ama (Papua New Guinea) amn Amanab amo Amo amp Alamblak amq Amahai amr Amarakaeri ams Southern Amami-Oshima amt Amto amu Guerrero Amuzgo amv Ambelau amw Western Neo-Aramaic amx Anmatyerre amy Ami amz Atampaya ana Andaqui anb Andoa anc Ngas and Ansus ane Xârâcùù anf Animere #ang Old English (ca. 450-1100) // dup anh Nend ani Andi anj Anor ank Goemai anl Anu anm Anal ann Obolo ano Andoque anp Angika anq Jarawa (India) anr Andh ans Anserma ant Antakarinya anu Anuak anv Denya anw Anaang anx Andra-Hus any Anyin anz Anem aoa Angolar aob Abom aoc Pemon aod Andarum aoe Angal Enen aof Bragat aog Angoram aoh Arma aoi Anindilyakwa aoj Mufian aok Arhö aol Alor aom Ömie aon Bumbita Arapesh aor Aore aos Taikat aot A'tong aox Atorada aoz Uab Meto apb Sa'a apc North Levantine Arabic apd Sudanese Arabic ape Bukiyip apg Ampanang aph Athpariya api Apiaká apj Jicarilla Apache apk Kiowa Apache apl Lipan Apache apm Mescalero-Chiricahua Apache apn Apinayé apo Apalik app Apma apq A-Pucikwar apr Arop-Lokep aps Arop-Sissano apt Apatani apu Apurinã apv Alapmunte apw Western Apache apx Aputai apy Apalaí apz Safeyoka aqc Archi aqg Arigidi aqm Atohwaim aqn Northern Alta aqp Atakapa aqr Arhâ ara Arabic arb Standard Arabic arc Official Aramaic (700-300 BCE) ard Arabana are Western Arrarnta arg Aragonese arh Arhuaco ari Arikara arj Arapaso ark Arikapú arl Arabela arn Mapudungun aro Araona arp Arapaho arq Algerian Arabic arr Karo (Brazil) ars Najdi Arabic aru Aruá arv Arbore arw Arawak arx Aruá ary Moroccan Arabic arz Egyptian Arabic asa Asu (Tanzania) asb Assiniboine asc Casuarina Coast Asmat asd Asas ase American Sign Language asf Australian Sign Language asg Cishingini ash Abishira asi Buruwai asj Nsari ask Ashkun asl Asilulu asm Assamese asn Xingú Asuriní aso Dano asp Algerian Sign Language asq Austrian Sign Language asr Asuri ass Ipulo #ast Asturian ast Llingua Llïonesa asu Tocantins Asurini asv Asoa asw Australian Aborigines Sign Language asx Muratayak asy Yaosakor Asmat asz As ata Pele-Ata atb Zaiwa atc Atsahuaca atd Ata Manobo ate Atemble atg Ivbie North-Okpela-Arhe ati Attié atj Atikamekw atk Ati atl Mt. Iraya Agta atm Ata atn Ashtiani ato Atong atp Pudtol Atta atq Aralle-Tabulahan atr Waimiri-Atroari ats Gros Ventre att Pamplona Atta atu Reel atv Northern Altai atw Atsugewi atx Arutani aty Aneityum atz Arta aua Asumboa aub Alugu auc Waorani aud Anuta # remove leading =/ (consequent to eBible repo discoveries) aue Kx'au//'ein aug Aguna auh Aushi aui Anuki auj Awjilah auk Heyo aul Aulua aum Asu (Nigeria) aun Molmo One auo Auyokawa aup Makayam auq Anus aur Aruek aut Austral auu Auye auw Awyi aux Aurá auy Awiyaana auz Uzbeki Arabic av Avaric av-Cyrl Avaric ava Avaric avb Avau avd Alviri-Vidari ave Avestan avi Avikam avk Kotava avl Eastern Egyptian Bedawi Arabic avn Avatime avo Agavotaguerra avs Aushiri avt Au avu Avokaya avv Avá-Canoeiro awa Awadhi awb Awa #awc Western Acipa awc Cicipu awe Awetí awh Awbono awi Aekyom awk Awabakal awm Arawum awn Awngi awo Awak awr Awera aws South Awyu awt Araweté awu Central Awyu awv Jair Awyu aww Awun awx Awara awy Edera Awyu axb Abipon axg Mato Grosso Arára axk Yaka (Central African Republic) axm Middle Armenian axx Xaragure aya Awar ayb Ayizo Gbe ayc Southern Aymara ayd Ayabadhu aye Ayere ayg Ginyanga ayh Hadrami Arabic ayi Leyigha ayk Akuku ayl Libyan Arabic aym Aymara ayn Sanaani Arabic ayo Ayoreo ayp North Mesopotamian Arabic ayq Ayi (Papua New Guinea) ayr Central Aymara ays Sorsogon Ayta ayt Bataan Ayta ayu Ayu ayx Ayi (China) ayy Tayabas Ayta ayz Mai Brat aza Azha # # via refdoc #azb South Azerbaijani #azb آذربايجان ديلی azb Azərbaycan / Азәрбајҹан / آذربایجان azb-Arab آذربایجان azb-Cyrl Азәрбајҹан azb-Latn Azərbaycan # aze Azerbaijani azg San Pedro Amuzgos Amuzgo #azj North Azerbaijani azj Azərbaycan / Азәрбајҹан / آذربایجان azj-Arab آذربایجان azj-Cyrl Азәрбајҹан azj-Latn Azərbaycan azm Ipalapa Amuzgo azo Awing azt Faire Atta azz Highland Puebla Nahuatl baa Babatana bab Bainouk-Gunyuño bac Badui bae Baré baf Nubaca bag Tuki bah Bahamas Creole English baj Barakai bak Bashkir # addition from IBT modules bak-Cyrl Башкиры bal Baluchi bam Bambara ban Balinese bao Waimaha bap Bantawa #bar Bavarian bar Bairisch bas Basa (Cameroon) bau Bada (Nigeria) bav Vengo baw Bambili-Bambui bax Bamun bay Batuley baz Tunen bba Baatonum bbb Barai bbc Batak Toba bbd Bau bbe Bangba bbf Baibai bbg Barama bbh Bugan bbi Barombi bbj Ghomálá' bbk Babanki bbl Bats bbm Babango bbn Uneapa bbo Northern Bobo Madaré bbp West Central Banda bbq Bamali bbr Girawa bbs Bakpinka bbt Mburku bbu Kulung (Nigeria) bbv Karnai bbw Baba bbx Bubia bby Befang bbz Babalia Creole Arabic bca Central Bai bcb Bainouk-Samik bcc Southern Balochi bcd North Babar bce Bamenyam bcf Bamu bcg Baga Binari bch Bariai bci Baoulé bcj Bardi bck Bunaba bcl Central Bicolano bcm Bannoni bcn Bali (Nigeria) bco Kaluli bcp Bali (Democratic Republic of Congo) bcq Bench bcr Babine bcs Kohumono bct Bendi bcu Awad Bing bcv Shoo-Minda-Nye bcw Bana bcy Bacama bcz Bainouk-Gunyaamolo bda Bayot bdb Basap bdc Emberá-Baudó bdd Bunama bde Bade bdg Bonggi bdh Baka (Sudan) bdi Burun bdj Bai bdk Budukh bdl Indonesian Bajau bdm Buduma bdn Baldemu bdo Morom bdp Bende bdq Bahnar bdr West Coast Bajau bds Burunge bdt Bokoto bdu Oroko bdv Bodo Parja bdw Baham bdx Budong-Budong bdy Bandjalang bdz Badeshi bea Beaver beb Bebele bec Iceve-Maci bed Bedoanas bee Byangsi bef Benabena beg Belait beh Biali bei Bekati' bej Beja bek Bebeli bel Belarusian bem Bemba (Zambia) ben Bengali beo Beami bep Besoa beq Beembe bes Besme bet Guiberoua Béte beu Blagar bev Daloa Bété bew Betawi bex Jur Modo bey Beli (Papua New Guinea) bez Bena (Tanzania) bfa Bari bfb Pauri Bareli bfc Northern Bai bfd Bafut bfe Betaf bff Bofi bfg Busang Kayan bfh Blafe bfi British Sign Language bfj Bafanji bfk Ban Khor Sign Language bfl Banda-Ndélé bfm Mmen bfn Bunak bfo Malba Birifor bfp Beba bfq Badaga bfr Bazigar bfs Southern Bai bft Balti bfu Gahri bfw Bondo bfy Bagheli bfz Mahasu Pahari bga Gwamhi-Wuri bgb Bobongko bgc Haryanvi bgd Rathwi Bareli bge Bauria bgf Bangandu bgg Bugun bgi Giangan bgj Bangolan bgk Bit bgl Bo (Laos) bgm Baga Mboteni bgn Western Balochi bgo Baga Koga bgp Eastern Balochi bgq Bagri bgr Bawm Chin bgs Tagabawa bgt Bughotu bgu Mbongno bgv Warkay-Bipim bgw Bhatri bgx Balkan Gagauz Turkish bgy Benggoi bgz Banggai bha Bharia bhb Bhili bhc Biga bhd Bhadrawahi bhe Bhaya bhf Odiai bhg Binandere bhh Bukharic bhi Bhilali bhj Bahing bhk Albay Bicolano bhl Bimin bhm Bathari bhn Bohtan Neo-Aramaic bho Bhojpuri bhp Bima bhq Tukang Besi South bhr Bara Malagasy bhs Buwal bht Bhattiyali bhu Bhunjia bhv Bahau bhw Biak bhx Bhalay bhy Bhele bhz Bada (Indonesia) bia Badimaya bib Bissa bic Bikaru bid Bidiyo bie Bepour bif Biafada big Biangai bij Vaghat-Ya-Bijim-Legeri bik Bikol bil Bile bim Bimoba bin Bini bio Nai bip Bila biq Bipi bir Bisorio bis Bislama bit Berinomo biu Biete biv Southern Birifor biw Kol (Cameroon) bix Bijori biy Birhor biz Baloi bja Budza bjb Banggarla bjc Bariji bjd Bandjigali bje Biao-Jiao Mien bjf Barzani Jewish Neo-Aramaic bjg Bidyogo bjh Bahinemo bji Burji bjj Kanauji bjk Barok bjl Bulu (Papua New Guinea) bjm Bajelani bjn Banjar bjo Mid-Southern Banda # addition from eBible repo bjp Tangga bjq Southern Betsimisaraka Malagasy bjr Binumarien bjs Bajan bjt Balanta-Ganja bju Busuu bjv Bedjond bjw Bakwé bjx Banao Itneg bjy Bayali bjz Baruga bka Kyak bkb Finallig bkc Baka (Cameroon) bkd Binukid bkf Beeke bkg Buraka bkh Bakoko bki Baki bkj Pande bkk Brokskat bkl Berik bkm Kom (Cameroon) bkn Bukitan bko Kwa' bkp Boko (Democratic Republic of Congo) bkq Bakairí bkr Bakumpai bks Masbate Sorsogon bkt Boloki bku Buhid bkv Bekwarra bkw Bekwil bkx Baikeno bky Bokyi bkz Bungku bla Siksika blb Bilua blc Bella Coola bld Bolango ble Balanta-Kentohe blf Buol blg Balau blh Kuwaa bli Bolia blj Bolongan blk Pa'o Karen bll Biloxi blm Beli (Sudan) bln Southern Catanduanes Bicolano blo Anii blp Blablanga blq Baluan-Pam blr Blang bls Balaesang blt Tai Dam blv Bolo blw Balangao blx Mag-Indi Ayta bly Notre blz Balantak bma Lame bmb Bembe bmc Biem bmd Baga Manduri bme Limassa bmf Bom bmg Bamwe bmh Kein bmi Bagirmi bmj Bote-Majhi bmk Ghayavi bml Bomboli bmm Northern Betsimisaraka Malagasy bmn Bina (Papua New Guinea) bmo Bambalang bmp Bulgebi bmq Bomu bmr Muinane bms Bilma Kanuri bmt Biao Mon bmu Burum-Mindik bmv Bum bmw Bomwali bmx Baimak bmy Bemba (Democratic Republic of Congo) bmz Baramu bna Bonerate bnb Bookan bnc Central Bontoc bnd Banda (Indonesia) bne Bintauna bnf Masiwang bng Benga bni Bangi bnj Eastern Tawbuid bnk Bierebo bnl Boon bnm Batanga bnn Bunun bno Bantoanon bnp Bola bnq Bantik bnr Butmas-Tur bns Bundeli bnu Bentong bnv Bonerif bnw Bisis bnx Bangubangu bny Bintulu bnz Beezen boa Bora bob Aweer bod Tibetan boe Mundabli bof Bolon bog Bamako Sign Language boh Boma boi Barbareño boj Anjam bok Bonjo bol Bole bom Berom bon Bine boo Tiemacèwè Bozo bop Bonkiman boq Bogaya bor Borôro bos Bosnian bot Bongo bou Bondei bov Tuwuli bow Rema box Buamu boy Bodo (Central African Republic) boz Tiéyaxo Bozo bpa Dakaka bpb Barbacoas bpd Banda-Banda bpg Bonggo bph Botlikh bpi Bagupi bpj Binji bpk Orowe bpl Broome Pearling Lugger Pidgin bpm Biyom bpn Dzao Min bpo Anasi bpp Kaure bpq Banda Malay bpr Koronadal Blaan bps Sarangani Blaan bpt Barrow Point bpu Bongu bpv Bian Marind bpw Bo (Papua New Guinea) bpx Palya Bareli bpy Bishnupriya bpz Bilba bqa Tchumbuli bqb Bagusa bqc Boko (Benin) bqd Bung bqf Baga Kaloum bqg Bago-Kusuntu bqh Baima bqi Bakhtiari bqj Bandial bqk Banda-Mbrès bql Bilakura bqm Wumboko bqn Bulgarian Sign Language bqo Balo bqp Busa bqq Biritai bqr Burusu bqs Bosngun bqt Bamukumbit bqu Boguru bqv Begbere-Ejar bqw Buru (Nigeria) bqx Baangi bqy Bengkala Sign Language bqz Bakaka bra Braj brb Lave brc Berbice Creole Dutch brd Baraamu bre Breton brf Bera brg Baure brh Brahui bri Mokpwe brj Bieria brk Birked brl Birwa brm Barambu brn Boruca bro Brokkat brp Barapasi brq Breri brr Birao brs Baras brt Bitare bru Eastern Bru brv Western Bru brw Bellari brx Bodo (India) bry Burui brz Bilbil bsa Abinomn bsb Brunei Bisaya bsc Bassari bse Wushi bsf Bauchi bsg Bashkardi bsh Kati bsi Bassossi bsj Bangwinji bsk Burushaski bsl Basa-Gumna bsm Busami bsn Barasana-Eduria bso Buso bsp Baga Sitemu bsq Bassa bsr Bassa-Kontagora bss Akoose bst Basketo bsu Bahonsuai bsv Baga Sobané bsw Baiso bsx Yangkam bsy Sabah Bisaya bta Bata btb Beti (Cameroon) btc Bati (Cameroon) btd Batak Dairi bte Gamo-Ningi btf Birgit btg Gagnoa Bété bth Biatah Bidayuh bti Burate btj Bacanese Malay btl Bhatola btm Batak Mandailing btn Ratagnon bto Iriga Bicolano btp Budibud btq Batek btr Baetora bts Batak Simalungun btt Bete-Bendi btu Batu btv Bateri btw Butuanon btx Batak Karo bty Bobot btz Batak Alas-Kluet bua Buriat bua-Cyrl Buriat bub Bua buc Bushi bud Ntcham bue Beothuk buf Bushoong bug Buginese buh Younuo Bunu bui Bongili buj Basa-Gurmana buk Bugawac bul Bulgarian bum Bulu (Cameroon) bun Sherbro buo Terei bup Busoa buq Brem bus Bokobaru but Bungain buu Budu buv Bun buw Bubi bux Boghom buy Bullom So buz Bukwen bva Barein bvb Bube bvc Baelelea bvd Baeggu bve Berau Malay bvf Boor bvg Bonkeng bvh Bure bvi Belanda Viri bvj Baan bvk Bukat bvl Bolivian Sign Language bvm Bamunka bvn Buna bvo Bolgo bvq Birri bvr Burarra bvt Bati (Indonesia) bvu Bukit Malay bvv Baniva bvw Boga bvx Dibole bvz Bauzi bwa Bwatoo bwb Namosi-Naitasiri-Serua bwc Bwile bwd Bwaidoka bwe Bwe Karen bwf Boselewa bwg Barwe bwh Bishuo bwi Baniwa bwj Láá Láá Bwamu bwk Bauwaki bwl Bwela bwm Biwat bwn Wunai Bunu bwo Boro bwp Mandobo Bawah bwq Southern Bobo Madaré bwr Bura-Pabir bws Bomboma bwt Bafaw-Balong bwu Buli (Ghana) bww Bwa bwx Bu-Nao Bunu bwy Cwi Bwamu bwz Bwisi bxa Bauro bxb Belanda Bor bxc Molengue bxd Pela bxe Birale bxf Bilur bxg Bangala bxh Buhutu bxi Pirlatapa bxj Bayungu bxk Bukusu bxl Jalkunan bxm Mongolia Buriat bxn Burduna bxo Barikanchi bxp Bebil bxq Beele bxr Russia Buriat bxs Busam bxu China Buriat bxv Berakou bxw Bankagooma bxx Borna bxz Binahari bya Batak byb Bikya byc Ubaghara byd Benyadu' bye Pouye byf Bete byg Baygo byh Bujhyal byi Buyu byj Bina (Nigeria) byk Biao byl Bayono bym Bidyara byn Bilin byo Biyo byp Bumaji byq Basay byr Baruya bys Burak byt Berti byv Medumba byw Belhariya byx Qaqet byy Buya byz Banaro bza Bandi bzb Andio bzd Bribri bze Jenaama Bozo bzf Boikin bzg Babuza bzh Mapos Buang bzi Bisu bzj Belize Kriol English bzk Nicaragua Creole English bzl Boano (Sulawesi) bzm Bolondo bzn Boano (Maluku) bzo Bozaba bzp Kemberano bzq Buli (Indonesia) bzr Biri bzs Brazilian Sign Language bzt Brithenig bzu Burmeso bzv Bebe bzw Basa (Nigeria) bzx Hainyaxo Bozo bzy Obanliku bzz Evant caa Chortí cab Garifuna cac San Sebastián Coatán Chuj cad Caddo cae Lehar caf Southern Carrier cag Nivaclé cah Cahuarano caj Chané cak Central Cakchiquel cal Carolinian cam Cemuhî can Chambri cao Chácobo cap Chipaya caq Car Nicobarese car Galibi Carib cas Tsimané cat Catalan cav Cavineña caw Callawalla cax Chiquitano cay Cayuga caz Canichana cbb Cabiyarí cbc Carapana cbd Carijona cbe Chipiajes cbg Chimila cbh Cagua cbi Chachi cbj Ede Cabe cbk Chavacano cbl Bualkhaw Chin cbm Yepocapa Southwestern Cakchiquel cbn Nyahkur cbo Izora cbr Cashibo-Cacataibo cbs Cashinahua cbt Chayahuita cbu Candoshi-Shapra cbv Cacua cby Carabayo cca Cauca ccc Chamicuro ccd Cafundo Creole cce Chopi ccg Samba Daka cch Atsam ccj Kasanga ccl Cutchi-Swahili ccm Malaccan Creole Malay cco Comaltepec Chinantec ccp Chakma ccq Chaungtha ccr Cacaopera cda Choni cde Chenchu cdf Chiru cdg Chamari cdh Chambeali cdi Chodri cdj Churahi cdm Chepang cdn Chaudangsi cdo Min Dong Chinese cdr Cinda-Regi-Tiyal cds Chadian Sign Language cdy Chadong cdz Koda cea Lower Chehalis #ceb Cebuano // dup ceg Chamacoco cen Cen ces Czech cet Centúúm cfa Dijim-Bwilim cfd Cara cfg Como Karim cfm Falam Chin cga Changriwa cgc Kagayanen cgg Chiga cgk Chocangacakha cha Chamorro chb Chibcha chc Catawba chd Highland Oaxaca Chontal che Chechen chf Tabasco Chontal chg Chagatai chh Chinook chj Ojitlán Chinantec chk Chuukese chl Cahuilla chm Mari (Russia) chn Chinook jargon cho Choctaw chp Chipewyan chq Quiotepec Chinantec #chr Cherokee chr ᏣᎳᎩ chs Chumash cht Cholón chu Church Slavic chv Chuvash chw Chuwabu chx Chantyal chy Cheyenne chz Ozumacín Chinantec cia Cia-Cia cib Ci Gbe cic Chickasaw cid Chimariko cie Cineni cih Chinali cik Chitkuli Kinnauri cim Cimbrian cin Cinta Larga cip Chiapanec cir Tiri ciw Chippewa ciy Chaima cja Western Cham cje Chru cjh Upper Chehalis cji Chamalal cjk Chokwe cjm Eastern Cham cjn Chenapian cjo Ashéninka Pajonal cjp Cabécar cjr Chorotega cjs Shor # addition from IBT modules cjs-Cyrl Шор тили cjv Chuave cjy Jinyu Chinese cka Khumi Awa Chin ckb Central Kurdish ckc Northern Cakchiquel ckd South Central Cakchiquel cke Eastern Cakchiquel ckf Southern Cakchiquel ckh Chak cki Santa María De Jesús Cakchiquel ckj Santo Domingo Xenacoj Cakchiquel ckk Acatenango Southwestern Cakchiquel ckl Cibak cko Anufo ckq Kajakse ckr Kairak cks Tayo ckt Chukot # addition from IBT modules ckt-Cyrl Чуко́тский cku Koasati ckv Kavalan ckw Western Cakchiquel ckx Caka cky Cakfem-Mushere ckz Cakchiquel-Quiché Mixed Language cla Ron clc Chilcotin cld Chaldean Neo-Aramaic cle Lealao Chinantec clh Chilisso cli Chakali clk Idu-Mishmi cll Chala clm Clallam clo Lowland Oaxaca Chontal clu Caluyanun clw Chulym cly Eastern Highland Chatino cma Maa cme Cerma cmg Classical Mongolian cmi Emberá-Chamí cmk Chimakum cml Campalagian cmm Michigamea cmn Mandarin Chinese cmo Central Mnong cmr Mro Chin cms Messapic cmt Camtho cna Changthang cnb Chinbon Chin cnc Côông cng Northern Qiang cnh Haka Chin cni Asháninka cnk Khumi Chin cnl Lalana Chinantec cnm Ixtatán Chuj cno Con cns Central Asmat cnt Tepetotutla Chinantec cnu Chenoua cnw Ngawn Chin cnx Middle Cornish coa Cocos Islands Malay cob Chicomuceltec coc Cocopa cod Cocama-Cocamilla coe Koreguaje cof Colorado cog Chong coh Chonyi-Dzihana-Kauma coj Cochimi cok Santa Teresa Cora col Columbia-Wenatchi com Comanche con Cofán coo Comox # enabled plain latin name because font-specific name causes grief. cop Coptic # addition from Sahidic module, name determined from wikipedia. copt ⲙⲛⲧⲣⲙⲛⲕⲏⲙⲉ coq Coquille cor Cornish cos Corsican cot Caquinte cou Wamey cov Cao Miao cow Cowlitz cox Nanti coy Coyaima coz Chochotec cpa Palantla Chinantec cpb Ucayali-Yurúa Ashéninka cpc Ajyíninka Apurucayali cpg Cappadocian Greek cpi Chinese Pidgin English cpn Cherepon cps Capiznon cpu Pichis Ashéninka cpx Pu-Xian Chinese cpy South Ucayali Ashéninka cqd Chuanqiandian Cluster Miao cqu Chilean Quechua cra Chara crb Island Carib crc Lonwolwol crd Coeur d'Alene cre Cree crf Caramanta crg Michif crh Crimean Tatar # addition from IBT modules crh-Cyrl Къырымтатарджа cri Sãotomense crj Southern East Cree crk Plains Cree crl Northern East Cree crm Moose Cree crn El Nayar Cora cro Crow crq Iyo'wujwa Chorote crr Carolina Algonquian crs Seselwa Creole French crt Iyojwa'ja Chorote crv Chaura crw Chrau crx Carrier cry Cori crz Cruzeño csa Chiltepec Chinantec csb Kashubian csc Catalan Sign Language csd Chiangmai Sign Language cse Czech Sign Language csf Cuba Sign Language csg Chilean Sign Language csh Asho Chin csi Coast Miwok csk Jola-Kasa csl Chinese Sign Language csm Central Sierra Miwok csn Colombian Sign Language cso Sochiapam Chinantec csq Croatia Sign Language csr Costa Rican Sign Language css Southern Ohlone cst Northern Ohlone csw Swampy Cree csy Siyin Chin csz Coos cta Tataltepec Chatino ctc Chetco ctd Tedim Chin cte Tepinapa Chinantec ctg Chittagonian cti Tila Chol ctl Tlacoatzintepec Chinantec ctm Chitimacha ctn Chhintange cto Emberá-Catío ctp Western Highland Chatino cts Northern Catanduanes Bicolano # ctt Wayanad Chetti - unused? ctt Къырымтатар #ctu Tumbalá Chol ctu Ch'ol ctz Zacatepec Chatino cua Cua cub Cubeo cuc Usila Chinantec cug Cung cuh Chuka cui Cuiba cuj Mashco Piro cuk San Blas Kuna cul Culina cum Cumeral cun Cunén Quiché cuo Cumanagoto cup Cupeño cuq Cun cur Chhulung cut Teutila Cuicatec cuu Tai Ya cuv Cuvok cuw Chukwa cux Tepeuxila Cuicatec cvg Chug cvn Valle Nacional Chinantec cwa Kabwa cwb Maindo cwd Woods Cree cwe Kwere cwg Chewong cwt Kuwaataay cya Nopala Chatino cyb Cayubaba cym Welsh cyo Cuyonon czh Huizhou Chinese czk Knaanic czn Zenzontepec Chatino czo Min Zhong Chinese czt Zotung Chin daa Dangaléat dac Dambi dad Marik dae Duupa daf Dan dag Dagbani dah Gwahatike dai Day daj Dar Fur Daju dak Dakota dal Dahalo dan Danish dao Daai Chin dap Nisi (India) daq Dandami Maria dar Dargwa # addition from IBT modules dar-Cyrl дарганти das Daho-Doo dau Dar Sila Daju dav Taita daw Davawenyo dax Dayi daz Dao dba Bangi Me dbb Deno dbd Dadiya dbe Dabe dbf Edopi dbg Dogul Dom Dogon dbi Doka dbj Ida'an dbl Dyirbal dbm Duguri dbn Duriankere dbo Dulbu dbp Duwai dbq Daba dbr Dabarre dbu Bondum Dom Dogon dbv Dungu dby Dibiyaso dcc Deccan dcr Negerhollands ddd Dongotono dde Doondo ddg Fataluku ddi Diodio ddj Jaru ddn Dendi (Benin) ddo Dido dds Donno So Dogon ddw Dawera-Daweloor dec Dagik ded Dedua dee Dewoin def Dezfuli deg Degema deh Dehwari dei Demisa dek Dek del Delaware dem Dem den Slave (Athapascan) dep Pidgin Delaware deq Dendi (Central African Republic) der Deori des Desano deu German dev Domung dez Dengese dga Southern Dagaare dgb Bunoge Dogon dgc Casiguran Dumagat Agta dgd Dagaari Dioula dge Degenan dgg Doga dgh Dghwede dgi Northern Dagara dgk Dagba dgn Dagoman dgo Dogri (individual language) dgr Dogrib dgs Dogoso dgu Degaru dgx Doghoro dgz Daga dha Dhanwar (India) dhd Dhundari dhg Dhangu dhi Dhimal dhl Dhalandji dhm Zemba dhn Dhanki dho Dhodia dhr Dhargari dhs Dhaiso dhu Dhurga dhv Dehu dhw Dhanwar (Nepal) dia Dia dib South Central Dinka dic Lakota Dida did Didinga dif Dieri dig Digo dih Kumiai dii Dimbong dij Dai dik Southwestern Dinka dil Dilling dim Dime din Dinka dio Dibo dip Northeastern Dinka diq Dimli dir Dirim dis Dimasa dit Dirari diu Diriku div Dhivehi diw Northwestern Dinka dix Dixon Reef diy Diuwe diz Ding djb Djinba djc Dar Daju Daju djd Djamindjung dje Zarma djf Djangun dji Djinang djj Djeebbana djk Aukan djl Djiwarli djm Jamsay Dogon djn Djauan djo Jangkang djr Djambarrpuyngu dju Kapriman djw Djawi dka Dakpakha dkk Dakka dkl Kolum So Dogon dkr Kuijau dks Southeastern Dinka dkx Mazagway dlg Dolgan dlm Dalmatian dln Darlong dma Duma dmc Dimir dme Dugwor dmg Upper Kinabatangan dmk Domaaki dml Dameli dmm Dama dmo Kemezung dmr East Damar dms Dampelas dmu Dubu dmv Dumpas dmx Dema dmy Demta dna Upper Grand Valley Dani dnd Daonda dne Ndendeule dng Dungan dni Lower Grand Valley Dani dnk Dengka dnn Dzùùngoo dnr Danaru dnt Mid Grand Valley Dani dnu Danau dnw Western Dani dny Dení doa Dom dob Dobu doc Northern Dong doe Doe dof Domu doh Dong doi Dogri (macrolanguage) dok Dondo dol Doso don Toura (Papua New Guinea) doo Dongo dop Lukpa doq Dominican Sign Language dor Dori'o dos Dogosé dot Dass dov Dombe dow Doyayo dox Bussa doy Dompo doz Dorze dpp Papar drb Dair drd Darmiya dre Dolpo drg Rungus drh Darkhat dri C'lela drl Darling drn West Damar dro Daro-Matu Melanau drq Dura drr Dororo drs Gedeo drt Drents dru Rukai drw Darwazi dry Darai dsb Lower Sorbian dse Dutch Sign Language dsh Daasanach dsi Disa dsl Danish Sign Language dsn Dusner dso Desiya dsq Tadaksahak dta Daur dtb Labuk-Kinabatangan Kadazan dti Ana Tinga Dogon dtk Tene Kan Dogon dtm Tomo Kan Dogon dtp Central Dusun dtr Lotud dts Toro So Dogon dtt Toro Tegu Dogon dtu Tebul Ure Dogon dua Duala dub Dubli duc Duna dud Hun-Saare due Umiray Dumaget Agta duf Dumbea dug Duruma duh Dungra Bhil dui Dumun duj Dhuwal duk Duduela dul Alabat Island Agta dum Middle Dutch (ca. 1050-1350) dun Dusun Deyah duo Dupaninan Agta dup Duano duq Dusun Malang dur Dii dus Dumi duu Drung duv Duvle duw Dusun Witu dux Duungooma duy Dicamay Agta duz Duli dva Duau dwa Diri dwl Walo Kumbe Dogon # addition from eBible repo dwr Dawro dws Dutton World Speedwords dww Dawawa dya Dyan dyb Dyaberdyaber dyd Dyugun dyg Villa Viciosa Agta dyi Djimini Senoufo dym Yanda Dom Dogon dyn Dyangadi dyo Jola-Fonyi dyu Dyula dyy Dyaabugay dza Tunzu dzd Daza dzg Dazaga dzl Dzalakha dzn Dzando dzo Dzongkha ebg Ebughu # addition from eBible repo ebk Eastern Bontok ebo Teke-Ebo ebr Ebrié ebu Embu ecr Eteocretan ecs Ecuadorian Sign Language ecy Eteocypriot eee E efa Efai efe Efe efi Efik ega Ega ego Eggon egy Egyptian (Ancient) ehu Ehueun eip Eipomek eit Eitiep eiv Askopan eja Ejamat eka Ekajuk eke Ekit ekg Ekari eki Eki ekm Elip eko Koti ekp Ekpeye ekr Yace eky Eastern Kayah ele Elepi elh El Hugeirat eli Nding elk Elkei ell Modern Greek (1453-) elm Eleme elo El Molo elp Elpaputih elu Elu elx Elamite ema Emai-Iuleha-Ora emb Embaloh eme Emerillon emg Eastern Meohang emi Mussau-Emira emk Eastern Maninkakan eml Emiliano-Romagnolo emm Mamulique emn Eman emo Emok emp Northern Emberá ems Pacific Gulf Yupik emu Eastern Muria emw Emplawas emy Epigraphic Mayan ena Apali enb Markweeta enc En end Ende enf Forest Enets eng English enh Tundra Enets #enm Middle English (1100-1500) // dup enn Engenni eno Enggano enq Enga enr Emumu enu Enu env Enwan (Edu State) enw Enwan (Akwa Ibom State) eot Beti (Côte d'Ivoire) epi Epie epo Esperanto era Eravallan erg Sie erh Eruwa eri Ogea erk South Efate ero Horpa err Erre ers Ersu ert Eritai erw Erokwanas ese Ese Ejja esh Eshtehardi esi North Alaskan Inupiatun esk Northwest Alaska Inupiatun esl Egypt Sign Language esm Esuma esn Salvadoran Sign Language eso Estonian Sign Language esq Esselen ess Central Siberian Yupik est Estonian esu Central Yupik etb Etebi etc Etchemin eth Ethiopian Sign Language etn Eton (Vanuatu) eto Eton (Cameroon) etr Edolo ets Yekhee ett Etruscan etu Ejagham etx Eten etz Semimi eur Europanto eus Basque eve Even evh Uvbie evn Evenki ewe Ewe ewo Ewondo ext Extremaduran eya Eyak eyo Keiyo eze Uzekwe faa Fasu fab Fa D'ambu fad Wagi faf Fagani fag Finongan fah Baissa Fali fai Faiwol faj Faita fak Fang (Cameroon) fal South Fali fam Fam fan Fang (Equatorial Guinea) fao Faroese fap Palor far Fataleka fas Persian fat Fanti fau Fayu fax Fala fay Southwestern Fars faz Northwestern Fars fcs Quebec Sign Language fer Feroge ffi Foia Foia ffm Maasina Fulfulde fgr Fongoro fia Nobiin fie Fyer fij Fijian fil Filipino fin Finnish fip Fipa fir Firan fit Tornedalen Finnish fiw Fiwaga fkv Kven Finnish fla Kalispel-Pend d'Oreille flh Foau fli Fali fll North Fali fln Flinders Island flr Fuliiru fly Tsotsitaal fmp Fe'fe' fmu Far Western Muria fng Fanagalo fni Fania fod Foodo foi Foi fom Foma fon Fon for Fore fos Siraya fpe Fernando Po Creole English fqs Fas fra French frc Cajun French frd Fordata frk Frankish frm Middle French (ca. 1400-1600) fro Old French (842-ca. 1400) frp Franco-Provençal frq Forak frr Northern Frisian frs Eastern Frisian frt Fortsenal fry Western Frisian fse Finnish Sign Language fsl French Sign Language fss Finnish-Swedish Sign Language fub Adamawa Fulfulde fuc Pulaar fud East Futuna fue Borgu Fulfulde fuf Pular fuh Western Niger Fulfulde fui Bagirmi Fulfulde fuj Ko ful Fulah fum Fum fun Fulniô fuq Central-Eastern Niger Fulfulde fur Friulian fut Futuna-Aniwa fuu Furu fuv Nigerian Fulfulde fuy Fuyug fvr Fur fwa Fwâi fwe Fwe gaa Ga gab Gabri gad Gaddang gae Guarequena gaf Gende gag Gagauz #gag-Cyrl Gagauz gag-Cyrl Гагаузы gag-Latn Gagauz gah Alekano gai Borei gaj Gadsup gak Gamkonora gal Galoli gam Kandawo gan Gan Chinese gao Gants gap Gal gaq Gata' gar Galeya gas Adiwasi Garasia gat Kenati gau Mudhili Gadaba gav Gabutamon gaw Nobonob gax Borana-Arsi-Guji Oromo gay Gayo gaz West Central Oromo gba Gbaya (Central African Republic) gbb Kaytetye gbc Garawa gbd Karadjeri gbe Niksek gbf Gaikundi gbg Gbanziri gbh Defi Gbe gbi Galela gbj Bodo Gadaba gbk Gaddi gbl Gamit gbm Garhwali gbn Mo'da gbo Northern Grebo gbp Gbaya-Bossangoa gbq Gbaya-Bozoum gbr Gbagyi gbs Gbesi Gbe gbu Gagadu gbv Gbanu gbx Eastern Xwla Gbe gby Gbari gbz Zoroastrian Dari gcc Mali gcd Ganggalida gce Galice gcf Guadeloupean Creole French gcl Grenadian Creole English gcn Gaina gcr Guianese Creole French gct Colonia Tovar German gda Gade Lohar gdb Pottangi Ollar Gadaba gdc Gugu Badhun gdd Gedaged gde Gude gdf Guduf-Gava gdg Ga'dang gdh Gadjerawang gdi Gundi gdj Gurdjar gdk Gadang gdl Dirasha gdm Laal gdn Umanakaina gdo Ghodoberi gdq Mehri gdr Wipi gdu Gudu gdx Godwari gea Geruma geb Kire gec Gboloo Grebo ged Gade geg Gengle geh Hutterite German gei Gebe gej Gen gek Yiwom gel Kag-Fer-Jiir-Koor-Ror-Us-Zuksun geq Geme ges Geser-Gorom gew Gera gex Garre gey Enya #gez Geez gez ግዕዝ gfk Patpatar gft Gafat gga Gao ggb Gbii ggd Gugadj gge Guragone ggg Gurgula ggk Kungarakany ggl Ganglau ggn Eastern Gurung ggo Southern Gondi ggr Aghu Tharnggalu ggt Gitua ggu Gagu ggw Gogodala gha Ghadamès ghc Hiberno-Scottish Gaelic ghe Southern Ghale ghh Northern Ghale ghk Geko Karen ghl Ghulfan ghn Ghanongga gho Ghomara ghr Ghera ghs Guhu-Samane ght Kutang Ghale gia Kitja gib Gibanawa gic Gail gid Gidar gig Goaria gil Gilbertese gim Gimi (Eastern Highlands) gin Hinukh gio Gelao gip Gimi (West New Britain) giq Green Gelao gir Red Gelao gis North Giziga git Gitxsan giw White Gelao gix Gilima giy Giyug giz South Giziga gji Geji gjk Kachi Koli gjn Gonja gju Gujari gka Guya gke Ndai gkn Gokana gkp Guinea Kpelle gla Scottish Gaelic glc Bon Gula gld Nanai gle Irish glg Galician glh Northwest Pashayi gli Guliguli glj Gula Iro glk Gilaki glo Galambu glr Glaro-Twabo glu Gula (Chad) glv Manx glw Glavda gly Gule gma Gambera gmb Gula'alaa gmd Mághdì gmh Middle High German (ca. 1050-1500) gml Middle Low German gmm Gbaya-Mbodomo gmn Gimnime gmo Gamo-Gofa-Dawro gmu Gumalu # addition from eBible repo gmv Gamo gmx Magoma gmy Mycenaean Greek gna Kaansa gnb Gangte gnc Guanche gnd Zulgo-Gemzek gne Ganang gng Ngangam gnh Lere gni Gooniyandi # remove leading // (consequent to eBible repo discoveries) gnk Gana gnl Gangulu gnm Ginuman gnn Gumatj gno Northern Gondi gnq Gana gnr Gureng Gureng gnt Guntai gnu Gnau gnw Western Bolivian Guaraní gnz Ganzi goa Guro gob Playero goc Gorakor god Godié goe Gongduk # addition from eBible repo gof Gofa gog Gogo goh Old High German (ca. 750-1050) goi Gobasi goj Gowlan gok Gowli gol Gola gom Goan Konkani gon Gondi goo Gone Dau gop Yeretuar goq Gorap gor Gorontalo gos Gronings #got Gothic // dup gou Gavar gow Gorowa gox Gobu goy Goundo goz Gozarkhani gpa Gupa-Abawa gpn Taiap gqa Ga'anda gqi Guiqiong gqn Guana (Brazil) gqr Gor gra Rajput Garasia grb Grebo #grc Ancient Greek (to 1453) // dup grd Guruntum-Mbaaru grg Madi grh Gbiri-Niragu gri Ghari grj Southern Grebo grm Kota Marudu Talantang grn Guarani gro Groma grq Gorovu grr Taznatit grs Gresi grt Garo gru Kistane grv Central Grebo grw Gweda grx Guriaso gry Barclayville Grebo grz Guramalum gse Ghanaian Sign Language gsg German Sign Language gsl Gusilay gsm Guatemalan Sign Language gsn Gusan gso Southwest Gbaya gsp Wasembo gss Greek Sign Language gsw Swiss German gta Guató gti Gbati-ri gua Shiki gub Guajajára guc Wayuu gud Yocoboué Dida gue Gurinji guf Gupapuyngu gug Paraguayan Guaraní guh Guahibo gui Eastern Bolivian Guaraní guj Gujarati guk Gumuz gul Sea Island Creole English gum Guambiano gun Mbyá Guaraní guo Guayabero gup Gunwinggu guq Aché gur Farefare gus Guinean Sign Language gut Maléku Jaíka guu Yanomamö guv Gey guw Gun gux Gourmanchéma guz Gusii gva Guana (Paraguay) gvc Guanano gve Duwet gvf Golin gvj Guajá gvl Gulay gvm Gurmana gvn Kuku-Yalanji gvo Gavião Do Jiparaná gvp Pará Gavião gvr Western Gurung gvs Gumawana gvy Guyani gwa Mbato gwb Gwa gwc Kalami gwd Gawwada gwe Gweno gwf Gowro gwg Moo gwi Gwichʼin # remove leading / (consequent to eBible repo discoveries) gwj Gwi gwn Gwandara gwr Gwere gwt Gawar-Bati gwu Guwamu gww Kwini gwx Gua gxx Wè Southern gya Northwest Gbaya gyb Garus gyd Kayardild gye Gyem gyf Gungabula gyg Gbayi gyi Gyele gyl Gayil gym Ngäbere gyn Guyanese Creole English gyr Guarayu gyy Gunya gza Ganza gzi Gazi gzn Gane haa Han hab Hanoi Sign Language hac Gurani had Hatam hae Eastern Oromo haf Haiphong Sign Language hag Hanga hah Hahon hai Haida haj Hajong hak Hakka Chinese hal Halang ham Hewa han Hangaza hao Hakö hap Hupla haq Ha har Harari has Haisla hat Haitian hau Hausa hav Havu #haw Hawaiian // dup hax Southern Haida hay Haya haz Hazaragi hba Hamba hbb Huba hbn Heiban #hbo Ancient Hebrew hbo עברית מקראית hbs Serbo-Croatian hbu Habu hca Andaman Creole Hindi hch Huichol hdn Northern Haida hds Honduras Sign Language hdy Hadiyya hea Northern Qiandong Miao heb Hebrew hed Herdé heg Helong heh Hehe hei Heiltsuk hem Hemba her Herero hgm Hai//om hgw Haigwai hhi Hoia Hoia hhr Kerak hhy Hoyahoya hia Lamang hib Hibito hid Hidatsa #hif Fijian Hindustani hif फ़िजि हिन्दी hig Kamwe hih Pamosu hii Hinduri hij Hijuk hik Seit-Kaitetu hil Hiligaynon # Hindi hin हिन्दी hio Tsoa hir Himarimã hit Hittite hiw Hiw hix Hixkaryána hji Haji hka Kahe hke Hunde hkk Hunjara-Kaina Ke hks Hong Kong Sign Language hla Halia hlb Halbi hld Halang Doan hle Hlersu hlt Nga La hlu Hieroglyphic Luwian hma Southern Mashan Hmong hmb Humburi Senni Songhay hmc Central Huishui Hmong hmd Large Flowery Miao hme Eastern Huishui Hmong hmf Hmong Don hmg Southwestern Guiyang Hmong hmh Southwestern Huishui Hmong hmi Northern Huishui Hmong hmj Ge hmk Maek hml Luopohe Hmong hmm Central Mashan Hmong hmn Hmong hmo Hiri Motu hmp Northern Mashan Hmong hmq Eastern Qiandong Miao hmr Hmar hms Southern Qiandong Miao hmt Hamtai hmu Hamap hmv Hmong Dô hmw Western Mashan Hmong hmy Southern Guiyang Hmong hmz Hmong Shua hna Mina (Cameroon) hnd Southern Hindko hne Chhattisgarhi # remove leading // (consequent to eBible repo discoveries) hnh Ani hni Hani hnj Hmong Njua hnn Hanunoo hno Northern Hindko hns Caribbean Hindustani hnu Hung hoa Hoava hob Mari (Madang Province) hoc Ho hod Holma hoe Horom hoh Hobyót hoi Holikachuk hoj Hadothi hol Holu hom Homa hoo Holoholo hop Hopi hor Horo hos Ho Chi Minh City Sign Language hot Hote hov Hovongan how Honi hoy Holiya hoz Hozo hpo Hpon hps Hawai'i Pidgin Sign Language hra Hrangkhol hre Hre hrk Haruku hrm Horned Miao hro Haroi hrr Horuru hrt Hértevin hru Hruso hrv Croatian hrx Hunsrik hrz Harzani hsb Upper Sorbian hsf Southeastern Huastec hsh Hungarian Sign Language hsl Hausa Sign Language hsn Xiang Chinese hss Harsusi hti Hoti hto Minica Huitoto hts Hadza htu Hitu htx Middle Hittite hub Huambisa # remove leading =/ (consequent to eBible repo discoveries) huc Hua hud Huaulu hue San Francisco Del Mar Huave huf Humene hug Huachipaeri huh Huilliche hui Huli huj Northern Guiyang Hmong huk Hulung hul Hula hum Hungana hun Hungarian huo Hu hup Hupa huq Tsat hur Halkomelem #hus Veracruz Huastec hus Tenek hut Humla huu Murui Huitoto huv San Mateo Del Mar Huave huw Hukumina hux Nüpode Huitoto huy Hulaulá huz Hunzib hva San Luís Potosí Huastec hvc Haitian Vodoun Culture Language hve San Dionisio Del Mar Huave hvk Haveke hvn Sabu hvv Santa María Del Mar Huave hwa Wané hwc Hawai'i Creole English hwo Hwana hya Hya hye Armenian iai Iaai ian Iatmul iap Iapama iar Purari iba Iban ibb Ibibio ibd Iwaidja ibe Akpes ibg Ibanag ibi Ibilo ibl Ibaloi ibm Agoi ibn Ibino ibo Igbo ibr Ibuoro ibu Ibu iby Ibani ica Ede Ica ich Etkywan icl Icelandic Sign Language icr Islander Creole English ida Idakho-Isukha-Tiriki idb Indo-Portuguese idc Idon idd Ede Idaca ide Idere idi Idi ido Ido idr Indri ids Idesa idt Idaté idu Idoma ifa Amganad Ifugao ifb Batad Ifugao ife Ifè iff Ifo ifk Tuwali Ifugao ifm Teke-Fuumu ifu Mayoyao Ifugao ify Keley-I Kallahan igb Ebira ige Igede igg Igana igl Igala igm Kanggape ign Ignaciano igo Isebe igs Interglossa igw Igwe ihb Iha Based Pidgin ihi Ihievbe ihp Iha iii Sichuan Yi ijc Izon ije Biseni ijj Ede Ije ijn Kalabari ijs Southeast Ijo ike Eastern Canadian Inuktitut iki Iko ikk Ika ikl Ikulu iko Olulumo-Ikom ikp Ikpeshi ikt Western Canadian Inuktitut iku Inuktitut ikv Iku-Gora-Ankwa ikw Ikwere ikx Ik ikz Ikizu ila Ile Ape ilb Ila ile Interlingue ilg Garig-Ilgar ili Ili Turki ilk Ilongot ill Iranun ilo Iloko ilu Ili'uun ilv Ilue ilw Talur ima Mala Malasar ime Imeraguen imi Anamgura iml Miluk imn Imonda imo Imbongu imr Imroing ims Marsian imy Milyan ina Interlingua (International Auxiliary Language Association) inb Inga ind Indonesian ing Degexit'an inh Ingush inj Jungle Inga inl Indonesian Sign Language inm Minaean inn Isinai ino Inoke-Yate inp Iñapari ins Indian Sign Language int Intha inz Ineseño ior Inor iou Tuma-Irumu iow Iowa-Oto ipi Ipili ipk Inupiaq ipo Ipiko iqu Iquito ire Iresim irh Irarutu iri Irigwe irk Iraqw irn Irántxe irr Ir iru Irula irx Kamberau iry Iraya isa Isabi isc Isconahua isd Isnag ise Italian Sign Language isg Irish Sign Language ish Esan isi Nkem-Nkum isl Icelandic ism Masimasi isn Isanzu iso Isoko isr Israeli Sign Language ist Istriot isu Isu (Menchum Division) ita Italian itb Binongan Itneg ite Itene iti Inlaod Itneg itk Judeo-Italian itl Itelmen itm Itu Mbon Uzo ito Itonama itr Iteri its Isekiri itt Maeng Itneg itv Itawit itw Ito itx Itik ity Moyadan Itneg itz Itzá ium Iu Mien ivb Ibatan ivv Ivatan iwk I-Wak iwm Iwam iwo Iwur iws Sepik Iwam ixc Ixcatec ixi Nebaj Ixil ixj Chajul Ixil ixl San Juan Cotzal Ixil iya Iyayu iyo Mesaka iyx Yaka (Congo) izh Ingrian izi Izi-Ezaa-Ikwo-Mgbo izr Izere jaa Jamamadí jab Hyam jac Eastern Jacalteco jad Jahanka jae Yabem jaf Jara jah Jah Hut jai Western Jacalteco jaj Zazao jak Jakun jal Yalahatan jam Jamaican Creole English jao Yanyuwa jaq Yaqay jar Jarawa (Nigeria) jas New Caledonian Javanese jat Jakati jau Yaur jav Javanese jax Jambi Malay jay Yan-nhangu jaz Jawe jbe Judeo-Berber jbj Arandai jbn Nafusi jbo Lojban jbr Jofotek-Bromnya jbt Jabutí jbu Jukun Takum jcs Jamaican Country Sign Language jct Krymchak jda Jad jdg Jadgali jdt Judeo-Tat jeb Jebero jee Jerung jeg Jeng jeh Jeh jei Yei jek Jeri Kuo jel Yelmek jen Dza jer Jere jet Manem jeu Jonkor Bourmataguil jgb Ngbee jge Judeo-Georgian jgo Ngomba jhi Jehai jhs Jhankot Sign Language jia Jina jib Jibu jic Tol jid Bu jie Jilbe jig Djingili jih Shangzhai jii Jiiddu jil Jilim jim Jimi (Cameroon) jio Jiamao jiq Guanyinqiao jit Jita jiu Youle Jinuo jiv Shuar jiy Buyuan Jinuo jko Kubo jku Labir jle Ngile jma Dima jmb Zumbun jmc Machame jmd Yamdena jmi Jimi (Nigeria) jml Jumli jmn Makuri Naga jmr Kamara jms Mashi (Nigeria) jmx Western Juxtlahuaca Mixtec jna Jangshung jnd Jandavra jng Yangman jni Janji jnj Yemsa jnl Rawat jns Jaunsari job Joba jod Wojenaka jor Jorá jos Jordanian Sign Language jow Jowulu jpa Jewish Palestinian Aramaic jpn Japanese jpr Judeo-Persian jqr Jaqaru jra Jarai jrb Judeo-Arabic jrr Jiru jrt Jorto jru Japrería jsl Japanese Sign Language jua Júma jub Wannu juc Jurchen jud Worodougou juh Hõne juk Wapan jul Jirel jum Jumjum jun Juang juo Jiba jup Hupdë jur Jurúna jus Jumla Sign Language jut Jutish juu Ju juw Wãpha juy Juray jvd Javindo jvn Caribbean Javanese jwi Jwira-Pepesa jya Jiarong jye Judeo-Yemeni Arabic jyy Jaya kaa Kara-Kalpak # addition from IBT modules kaa-Latn Kara-Kalpak # addition from IBT modules kaa-Cyrl Қарақалпақ kab Kabyle kac Kachin kad Kadara kae Ketangalan kaf Katso kag Kajaman kah Kara (Central African Republic) kai Karekare kaj Jju kak Kayapa Kallahan kal Kalaallisut kam Kamba (Kenya) # Kannada kan ಕನ್ನಡ kao Xaasongaxango kap Bezhta # addition from IBT modules kap-Cyrl бежкьалас kaq Capanahua kas Kashmiri kat Georgian kau Kanuri kav Katukína kaw Kawi kax Kao kay Kamayurá kaz Kazakh kba Kalarko kbb Kaxuiâna kbc Kadiwéu kbd Kabardian kbe Kanju kbf Kakauhua kbg Khamba kbh Camsá kbi Kaptiau kbj Kari kbk Grass Koiari kbl Kanembu kbm Iwal kbn Kare (Central African Republic) kbo Keliko kbp Kabiyé kbq Kamano kbr Kafa kbs Kande kbt Abadi kbu Kabutra kbv Dera (Indonesia) kbw Kaiep kbx Ap Ma kby Manga Kanuri kbz Duhwa kca Khanty kcb Kawacha kcc Lubila kcd Ngkâlmpw Kanum kce Kaivi kcf Ukaan kcg Tyap kch Vono kci Kamantan kcj Kobiana kck Kalanga kcl Kela (Papua New Guinea) kcm Gula (Central African Republic) kcn Nubi kco Kinalakna kcp Kanga kcq Kamo kcr Katla kcs Koenoem kct Kaian kcu Kami (Tanzania) kcv Kete kcw Kabwari kcx Kachama-Ganjule kcy Korandje kcz Konongo kda Worimi kdc Kutu kdd Yankunytjatjara kde Makonde kdf Mamusi kdg Seba kdh Tem kdi Kumam kdj Karamojong kdk Numee kdl Tsikimba kdm Kagoma kdn Kunda kdp Kaningdon-Nindem kdq Koch kdr Karaim kdt Kuy kdu Kadaru kdv Kado kdw Koneraw kdx Kam kdy Keder kdz Kwaja kea Kabuverdianu keb Kélé kec Keiga ked Kerewe kee Eastern Keres kef Kpessi keg Tese kei Kei kej Kadar #kek Kekchí // dup kel Kela (Democratic Republic of Congo) kem Kemak ken Kenyang keo Kakwa kep Kaikadi keq Kamar ker Kera kes Kugbo ket Ket keu Akebu kev Kanikkaran kew West Kewa kex Kukna key Kupia kez Kukele kfa Kodava kfb Northwestern Kolami kfc Konda-Dora kfd Korra Koraga kfe Kota (India) kff Koya kfg Kudiya kfh Kurichiya kfi Kannada Kurumba kfj Kemiehua kfk Kinnauri kfl Kung kfm Khunsari kfn Kuk kfo Koro (Côte d'Ivoire) kfp Korwa kfq Korku kfr Kachchi kfs Bilaspuri kft Kanjari kfu Katkari kfv Kurmukar kfw Kharam Naga kfx Kullu Pahari kfy Kumaoni kfz Koromfé kga Koyaga kgb Kawe kgc Kasseng kgd Kataang kge Komering kgf Kube kgg Kusunda kgh Upper Tanudan Kalinga kgi Selangor Sign Language kgj Gamale Kham kgk Kaiwá kgl Kunggari kgm Karipúna kgn Karingani kgo Krongo kgp Kaingang kgq Kamoro kgr Abun kgs Kumbainggar kgt Somyev kgu Kobol kgv Karas kgw Karon Dori kgx Kamaru kgy Kyerung kha Khasi khb Lü khc Tukang Besi North khd Bädi Kanum khe Korowai khf Khuen khg Khams Tibetan khh Kehu khj Kuturmi # khk Halh Mongolian - unused? khk Хакас khl Lusi khm Khmer khn Khandesi kho Khotanese khp Kapori khq Koyra Chiini Songhay khr Kharia khs Kasua kht Khamti khu Nkhumbi khv Khvarshi khw Khowar khx Kanu khy Kele (Democratic Republic of Congo) khz Keapara kia Kim kib Koalib kic Kickapoo kid Koshin kie Kibet kif Eastern Parbate Kham kig Kimaama kih Kilmeri kii Kitsai kij Kilivila kik Kikuyu kil Kariya kim Karagas kin Kinyarwanda kio Kiowa kip Sheshi Kham kiq Kosadle kir Kirghiz kis Kis kit Agob kiu Kirmanjki kiv Kimbu kiw Northeast Kiwai kix Khiamniungan Naga kiy Kirikiri kiz Kisi kja Mlap kjb Eastern Kanjobal kjc Coastal Konjo kjd Southern Kiwai kje Kisar kjf Khalaj kjg Khmu kjh Khakas kji Zabana kjj Khinalugh kjk Highland Konjo kjl Western Parbate Kham kjm Kháng kjn Kunjen kjo Harijan Kinnauri kjp Pwo Eastern Karen kjq Western Keres kjr Kurudu kjs East Kewa kjt Phrae Pwo Karen kju Kashaya kjx Ramopa kjy Erave kjz Bumthangkha kka Kakanda kkb Kwerisa kkc Odoodee kkd Kinuku kke Kakabe kkf Kalaktang Monpa kkg Mabaka Valley Kalinga kkh Khün kki Kagulu kkj Kako kkk Kokota kkl Kosarek Yale kkm Kiong kkn Kon Keu kko Karko kkp Gugubera kkq Kaiku kkr Kir-Balar kks Giiwo kkt Koi kku Tumi kkv Kangean kkw Teke-Kukuya kkx Kohin kky Guguyimidjir kkz Kaska kla Klamath-Modoc klb Kiliwa klc Kolbila kld Gamilaraay kle Kulung (Nepal) klf Kendeje klg Tagakaulu Kalagan klh Weliki kli Kalumpang klj Turkic Khalaj klk Kono (Nigeria) kll Kagan Kalagan klm Kolom kln Kalenjin klo Kapya klp Kamasa klq Rumu klr Khaling kls Kalasha klt Nukna klu Klao klv Maskelynes klw Lindu klx Koluwawa kly Kalao klz Kabola kma Konni kmb Kimbundu kmc Southern Dong kmd Madukayang Kalinga kme Bakole kmf Kare (Papua New Guinea) kmg Kâte kmh Kalam kmi Kami (Nigeria) kmj Kumarbhag Paharia kmk Limos Kalinga kml Lower Tanudan Kalinga kmm Kom (India) kmn Awtuw kmo Kwoma kmp Gimme kmq Kwama kmr Northern Kurdish kms Kamasau kmt Kemtuik kmu Kanite kmv Karipúna Creole French kmw Komo (Democratic Republic of Congo) kmx Waboda kmy Koma kmz Khorasani Turkish kna Dera (Nigeria) knb Lubuagan Kalinga knc Central Kanuri knd Konda kne Kankanaey knf Mankanya kng Koongo kni Kanufi knj Western Kanjobal knk Kuranko knl Keninjal knm Kanamarí knn Konkani (individual language) kno Kono (Sierra Leone) knp Kwanja knq Kintaq knr Kaningra kns Kensiu knt Panoan Katukína knu Kono (Guinea) knv Tabo knw Kung-Ekoka knx Kendayan kny Kanyok knz Kalamsé koa Konomala koc Kpati kod Kodi koe Kacipo-Balesi kof Kubi kog Cogui koh Koyo koi Komi-Permyak koj Sara Dunjo kok Konkani (macrolanguage) kol Kol (Papua New Guinea) kom Komi kon Kongo koo Konzo kop Kwato koq Kota (Gabon) kor Korean kos Kosraean kot Lagwan kou Koke kov Kudu-Camo kow Kugama kox Coxima koy Koyukon koz Korak kpa Kutto kpb Mullu Kurumba kpc Curripaco kpd Koba kpe Kpelle kpf Komba kpg Kapingamarangi kph Kplang kpi Kofei kpj Karajá kpk Kpan kpl Kpala kpm Koho kpn Kepkiriwát kpo Ikposo kpp Paku Karen kpq Korupun-Sela kpr Korafe-Yegha kps Tehit kpt Karata kpu Kafoa kpv Komi-Zyrian kpw Kobon kpx Mountain Koiali kpy Koryak kpz Kupsabiny kqa Mum kqb Kovai kqc Doromu-Koki kqd Koy Sanjaq Surat kqe Kalagan kqf Kakabai kqg Khe kqh Kisankasa kqi Koitabu kqj Koromira kqk Kotafon Gbe kql Kyenele kqm Khisa kqn Kaonde kqo Eastern Krahn kqp Kimré kqq Krenak kqr Kimaragang kqs Northern Kissi kqt Klias River Kadazan kqu Seroa kqv Okolod kqw Kandas kqx Mser kqy Koorete kqz Korana kra Kumhali krb Karkin krc Karachay-Balkar krd Kairui-Midiki kre Panará krf Koro (Vanuatu) krh Kurama kri Krio krj Kinaray-A krk Kerek krl Karelian krm Krim krn Sapo krp Korop krr Kru'ng 2 krs Gbaya (Sudan) krt Tumari Kanuri kru Kurukh krv Kavet krw Western Krahn krx Karon kry Kryts krz Sota Kanum ksa Shuwa-Zamani ksb Shambala ksc Southern Kalinga ksd Kuanua kse Kuni ksf Bafia ksg Kusaghe ksh Kölsch ksi Krisa ksj Uare ksk Kansa ksl Kumalu ksm Kumba ksn Kasiguranin kso Kofa ksp Kaba ksq Kwaami ksr Borong kss Southern Kisi kst Winyé ksu Khamyang ksv Kusu ksw S'gaw Karen ksx Kedang ksy Kharia Thar ksz Kodaku kta Katua ktb Kambaata ktc Kholok ktd Kokata kte Nubri ktf Kwami ktg Kalkutung kth Karanga kti North Muyu ktj Plapo Krumen ktk Kaniet ktl Koroshi ktm Kurti ktn Karitiâna kto Kuot ktp Kaduo ktq Katabaga ktr Kota Marudu Tinagas kts South Muyu ktt Ketum ktu Kituba (Democratic Republic of Congo) ktv Eastern Katu ktw Kato ktx Kaxararí kty Kango (Bas-Uélé District) ktz Ju/'hoan kua Kuanyama kub Kutep kuc Kwinsu # remove leading ' (consequent to eBible repo discoveries) kud Auhelawa kue Kuman kuf Western Katu kug Kupa kuh Kushi kui Kuikúro-Kalapálo kuj Kuria kuk Kepo' kul Kulere kum Kumyk kun Kunama kuo Kumukio kup Kunimaipa kuq Karipuna kur Kurdish kus Kusaal kut Kutenai kuu Upper Kuskokwim kuv Kur kuw Kpagua kux Kukatja kuy Kuuku-Ya'u kuz Kunza kva Bagvalal kvb Kubu kvc Kove kvd Kui (Indonesia) kve Kalabakan kvf Kabalai kvg Kuni-Boazi kvh Komodo kvi Kwang kvj Psikye kvk Korean Sign Language kvl Brek Karen kvm Kendem kvn Border Kuna kvo Dobel kvp Kompane kvq Geba Karen kvr Kerinci kvs Kunggara kvt Lahta Karen kvu Yinbaw Karen kvv Kola kvw Wersing kvx Parkari Koli kvy Yintale Karen kvz Tsakwambo kwa Dâw kwb Kwa kwc Likwala kwd Kwaio kwe Kwerba kwf Kwara'ae kwg Sara Kaba Deme kwh Kowiai kwi Awa-Cuaiquer kwj Kwanga kwk Kwakiutl kwl Kofyar kwm Kwambi kwn Kwangali kwo Kwomtari kwp Kodia kwq Kwak kwr Kwer kws Kwese kwt Kwesten kwu Kwakum kwv Sara Kaba Náà kww Kwinti kwx Khirwar kwy San Salvador Kongo kwz Kwadi kxa Kairiru kxb Krobu kxc Konso kxd Brunei kxe Kakihum kxf Manumanaw Karen kxh Karo (Ethiopia) kxi Keningau Murut kxj Kulfa kxk Zayein Karen kxl Nepali Kurux kxm Northern Khmer kxn Kanowit-Tanjong Melanau kxo Kanoé kxp Wadiyara Koli kxq Smärky Kanum kxr Koro (Papua New Guinea) kxs Kangjia kxt Koiwat kxu Kui (India) kxv Kuvi kxw Konai kxx Likuba kxy Kayong kxz Kerewo kya Kwaya kyb Butbut Kalinga kyc Kyaka kyd Karey kye Krache kyf Kouya kyg Keyagana kyh Karok kyi Kiput kyj Karao kyk Kamayo kyl Kalapuya kym Kpatili kyn Karolanos kyo Kelon kyp Kang kyq Kenga kyr Kuruáya kys Baram Kayan kyt Kayagar kyu Western Kayah kyv Kayort kyw Kudmali kyx Rapoisi kyy Kambaira kyz Kayabí kza Western Karaboro kzb Kaibobo kzc Bondoukou Kulango kzd Kadai kze Kosena kzf Da'a Kaili kzg Kikai kzh Kenuzi-Dongola kzi Kelabit kzj Coastal Kadazan kzk Kazukuru kzl Kayeli kzm Kais kzn Kokola kzo Kaningi kzp Kaidipang kzq Kaike kzr Karang kzs Sugut Dusun kzt Tambunan Dusun kzu Kayupulau kzv Komyandaret kzw Karirí-Xocó kzx Kamarian kzy Kango (Tshopo District) kzz Kalabra laa Lapuyan Subanun lab Linear A # Lacandon lac Hach T'ən lad Ladino lae Pattani laf Lafofa lag Langi lah Lahnda lai Lambya laj Lango (Uganda) lak Laka (Nigeria) lal Lalia lam Lamba lan Laru lao Lao lap Laka (Chad) laq Qabiao lar Larteh las Lama (Togo) lat Latin lau Laba lav Latvian law Lauje lax Tiwa lay Lama (Myanmar) laz Aribwatsa lba Lui lbb Label lbc Lakkia lbe Lak lbf Tinani lbg Laopang lbi La'bi lbj Ladakhi # addition from eBible repo lbk Central Bontok lbm Lodhi lbn Lamet lbo Laven lbq Wampar lbr Northern Lorung lbs Libyan Sign Language lbt Lachi lbu Labu lbv Lavatbura-Lamusong lbw Tolaki lbx Lawangan lby Lamu-Lamu lbz Lardil lcc Legenyem lcd Lola lce Loncong lcf Lubu lch Luchazi lcl Lisela lcm Tungag lcp Western Lawa lcq Luhu lcs Lisabata-Nuniali ldb Idun ldd Luri ldg Lenyima ldh Lamja-Dengsa-Tola ldi Laari ldj Lemoro ldk Leelau ldl Kaan ldm Landoma ldn Láadan ldo Loo ldp Tso ldq Lufu lea Lega-Shabunda leb Lala-Bisa lec Leco led Lendu lee Lyélé lef Lelemi leg Lengua leh Lenje lei Lemio lej Lengola lek Leipon lel Lele (Democratic Republic of Congo) lem Nomaande len Lenca leo Leti (Cameroon) lep Lepcha leq Lembena ler Lenkau les Lese let Lesing-Gelimi leu Kara (Papua New Guinea) lev Lamma lew Ledo Kaili lex Luang ley Lemolang lez Lezghian lfa Lefa lfn Lingua Franca Nova lga Lungga lgb Laghu lgg Lugbara lgh Laghuu lgi Lengilu lgk Lingarak lgl Wala lgm Lega-Mwenga lgn Opuuo lgq Logba lgr Lengo lgt Pahi lgu Longgu lgz Ligenza lha Laha (Viet Nam) lhh Laha (Indonesia) lhi Lahu Shi lhl Lahul Lohar lhm Lhomi lhn Lahanan lhp Lhokpu lhs Mlahsö lht Toga lhu Lahu lia West-Central Limba lib Likum lic Hlai lid Nyindrou lie Likila lif Limbu lig Ligbi lih Lihir lii Lingkhim lij Ligurian lik Lika lil Lillooet lim Limburgan lin Lingala lio Liki lip Sekpele liq Libido lir Liberian English lis Lisu lit Lithuanian liu Logorik liv Liv liw Col lix Liabuku liy Banda-Bambari liz Libinza lje Rampi lji Laiyolo ljl Li'o ljp Lampung Api lka Lakalei lkb Kabras lkc Kucong lkd Lakondê lke Kenyi lkh Lakha lki Laki lkj Remun lkl Laeko-Libuat lkn Lakona lko Khayo lkr Päri lks Kisa lkt Lakota lky Lokoya lla Lala-Roba llb Lolo llc Lele (Guinea) lld Ladin lle Lele (Papua New Guinea) llf Hermit llg Lole llh Lamu lli Teke-Laali llk Lelak lll Lilau llm Lasalimu lln Lele (Chad) llo Khlor llp North Efate llq Lolak lls Lithuanian Sign Language llu Lau llx Lauan lma East Limba lmb Merei lmc Limilngan lmd Lumun lme Pévé lmf South Lembata lmg Lamogai lmh Lambichhong lmi Lombi lmj West Lembata lmk Lamkang lml Hano lmm Lamam lmn Lambadi lmo Lombard lmp Limbum lmq Lamatuka lmr Lamalera lmu Lamenu lmv Lomaiviti lmw Lake Miwok lmx Laimbue lmy Lamboya lmz Lumbee lna Langbashe lnb Mbalanhu lnd Lundayeh lng Langobardic lnh Lanoh lni Lantanai lnj Leningitij lnl South Central Banda lnm Langam lnn Lorediakarkar lno Lango (Sudan) lns Lamnso' lnu Longuda lnz Lonzo loa Loloda lob Lobi loc Inonhan loe Saluan lof Logol log Logo loh Narim loi Loma (Côte d'Ivoire) loj Lou lok Loko lol Mongo lom Loma (Liberia) lon Malawi Lomwe loo Lombo lop Lopa loq Lobala lor Téén los Loniu lot Otuho lou Louisiana Creole French lov Lopi low Tampias Lobu lox Loun loy Lowa loz Lozi lpa Lelepa lpe Lepki lpn Long Phuri Naga lpo Lipo lpx Lopit lra Rara Bakati' lrc Northern Luri lre Laurentian lrg Laragia lri Marachi lrk Loarki lrl Lari lrm Marama lrn Lorang lro Laro lrr Southern Lorung lrt Larantuka Malay lrv Larevat lsa Lasgerdi lsd Lishana Deni lse Lusengo lsg Lyons Sign Language lsh Lish lsi Lashi lsl Latvian Sign Language lsm Saamia lso Laos Sign Language lsr Aruop lss Lasi ltc Late Middle Chinese lti Leti (Indonesia) ltn Latundê lto Tsotso lts Tachoni ltu Latu ltz Luxembourgish lua Luba-Lulua lub Luba-Katanga luc Aringa lud Ludian lue Luvale luf Laua lug Ganda lui Luiseno luj Luna luk Lunanakha lul Olu'bo lum Luimbi lun Lunda luo Luo (Kenya and Tanzania) lup Lumbu luq Lucumi lur Laura lus Lushai lut Lushootseed luu Lumba-Yakkha luv Luwati luw Luo (Cameroon) luy Luyia luz Southern Luri lva Maku'a lvk Lavukaleve lvu Levuka lwa Lwalu lwe Lewo Eleng lwg Wanga lwh White Lachi lwl Eastern Lawa lwm Laomian lwo Luwo lwt Lewotobi lww Lewo lya Layakha lyg Lyngngam # added due to module ChiUnL: "literary chinese". lzh 中文(文言) lyn Luyana lzl Litzlitz lzn Leinong Naga lzz Laz maa San Jerónimo Tecóatl Mazatec mab Yutanduchi Mixtec mad Madurese mae Bo-Rukul maf Mafa mag Magahi mah Marshallese mai Maithili maj Jalapa De Díaz Mazatec mak Makasar # Malayalam mal മലയാളം mam Northern Mam man Mandingo maq Chiquihuitlán Mazatec mar Marathi mas Masai mat San Francisco Matlatzinca mau Huautla Mazatec mav Sateré-Mawé maw Mampruli max North Moluccan Malay maz Central Mazahua mba Higaonon mbb Western Bukidnon Manobo mbc Macushi mbd Dibabawon Manobo mbe Molale mbf Baba Malay mbh Mangseng mbi Ilianen Manobo mbj Nadëb mbk Malol mbl Maxakalí mbm Ombamba mbn Macaguán mbo Mbo (Cameroon) mbp Malayo mbq Maisin mbr Nukak Makú mbs Sarangani Manobo mbt Matigsalug Manobo mbu Mbula-Bwazza mbv Mbulungish mbw Maring mbx Mari (East Sepik Province) mby Memoni mbz Amoltepec Mixtec mca Maca mcb Machiguenga mcc Bitur mcd Sharanahua mce Itundujia Mixtec mcf Matsés mcg Mapoyo mch Maquiritari mci Mese mcj Mvanip mck Mbunda mcl Macaguaje mcm Malaccan Creole Portuguese mcn Masana mco Coatlán Mixe mcp Makaa mcq Ese mcr Menya mcs Mambai mct Mengisa mcu Cameroon Mambila mcv Minanibai mcw Mawa (Chad) mcx Mpiemo mcy South Watut mcz Mawan mda Mada (Nigeria) mdb Morigi mdc Male (Papua New Guinea) mdd Mbum mde Maba (Chad) mdf Moksha mdg Massalat mdh Maguindanao mdi Mamvu mdj Mangbetu mdk Mangbutu mdl Maltese Sign Language mdm Mayogo mdn Mbati mdp Mbala mdq Mbole mdr Mandar mds Maria (Papua New Guinea) mdt Mbere mdu Mboko mdv Santa Lucía Monteverde Mixtec mdw Mbosi mdx Dizi mdy Male (Ethiopia) mdz Suruí Do Pará mea Menka meb Ikobi-Mena mec Mara med Melpa mee Mengen mef Megam meg Mea meh Southwestern Tlaxiaco Mixtec mei Midob mej Meyah mek Mekeo mel Central Melanau mem Mangala men Mende (Sierra Leone) meo Kedah Malay mep Miriwung meq Merey mer Meru mes Masmaje met Mato meu Motu mev Mann mew Maaka mey Hassaniyya mez Menominee mfa Pattani Malay mfb Bangka mfc Mba mfd Mendankwe-Nkwen mfe Morisyen mff Naki mfg Mixifore mfh Matal mfi Wandala mfj Mefele mfk North Mofu mfl Putai mfm Marghi South mfn Cross River Mbembe mfo Mbe mfp Makassar Malay mfq Moba mfr Marithiel mfs Mexican Sign Language mft Mokerang mfu Mbwela mfv Mandjak mfw Mulaha mfx Melo mfy Mayo mfz Mabaan mga Middle Irish (900-1200) mgb Mararit mgc Morokodo mgd Moru mge Mango mgf Maklew mgg Mpongmpong mgh Makhuwa-Meetto mgi Lijili mgj Abureni mgk Mawes mgl Maleu-Kilenge mgm Mambae mgn Mbangi mgo Meta' mgp Eastern Magar mgq Malila mgr Mambwe-Lungu mgs Manda (Tanzania) mgt Mongol mgu Mailu mgv Matengo mgw Matumbi mgx Omati mgy Mbunga mgz Mbugwe mha Manda (India) mhb Mahongwe mhc Mocho mhd Mbugu mhe Besisi mhf Mamaa mhg Margu mhh Maskoy Pidgin mhi Ma'di mhj Mogholi mhk Mungaka mhl Mauwake mhm Makhuwa-Moniga mhn Mócheno mho Mashi (Zambia) mhp Balinese Malay mhq Mandan mhr Eastern Mari mhs Buru (Indonesia) mht Mandahuaca mhu Digaro-Mishmi mhw Mbukushu mhx Maru mhy Ma'anyan mhz Mor (Mor Islands) mia Miami mib Atatláhuca Mixtec mic Mi'kmaq mid Mandaic mie Ocotepec Mixtec mif Mofu-Gudur mig San Miguel El Grande Mixtec mih Chayuco Mixtec mii Chigmecatitlán Mixtec mij Abar mik Mikasuki mil Peñoles Mixtec mim Alacatlatzala Mixtec min Minangkabau mio Pinotepa Nacional Mixtec mip Apasco-Apoala Mixtec miq Mískito mir Isthmus Mixe mis Uncoded languages mit Southern Puebla Mixtec miu Cacaloxtepec Mixtec miw Akoye mix Mixtepec Mixtec miy Ayutla Mixtec miz Coatzospan Mixtec mja Mahei mjc San Juan Colorado Mixtec mjd Northwest Maidu mje Muskum mjg Tu mjh Mwera (Nyasa) mji Kim Mun mjj Mawak mjk Matukar mjl Mandeali mjm Medebur mjn Ma (Papua New Guinea) mjo Malankuravan mjp Malapandaram mjq Malaryan mjr Malavedan mjs Miship mjt Sauria Paharia mju Manna-Dora mjv Mannan mjw Karbi mjx Mahali mjy Mahican mjz Majhi mka Mbre mkb Mal Paharia mkc Siliput mkd Macedonian mke Mawchi mkf Miya mkg Mak (China) mki Dhatki mkj Mokilese mkk Byep mkl Mokole mkm Moklen mkn Kupang Malay mko Mingang Doso mkp Moikodi mkq Bay Miwok mkr Malas mks Silacayoapan Mixtec mkt Vamale mku Konyanka Maninka mkv Mafea mkw Kituba (Congo) mkx Cinamiguin Manobo mky East Makian mkz Makasae mla Malo mlb Mbule mlc Cao Lan mld Malakhel mle Manambu mlf Mal mlg Malagasy mlh Mape mli Malimpung mlj Miltu mlk Ilwana mll Malua Bay mlm Mulam mln Malango mlo Mlomp mlp Bargam mlq Western Maninkakan mlr Vame mls Masalit mlt Maltese mlu To'abaita mlv Motlav mlw Moloko mlx Malfaxal mlz Malaynon mma Mama mmb Momina mmc Michoacán Mazahua mmd Maonan mme Mae mmf Mundat mmg North Ambrym mmh Mehináku mmi Musar mmj Majhwar mmk Mukha-Dora mml Man Met mmm Maii mmn Mamanwa mmo Mangga Buang mmp Siawi mmq Musak mmr Western Xiangxi Miao mms Southern Mam mmt Malalamai mmu Mmaala mmv Miriti mmw Emae mmx Madak mmy Migaama mmz Mabaale mna Mbula mnb Muna mnc Manchu mnd Mondé mne Naba mnf Mundani mng Eastern Mnong mnh Mono (Democratic Republic of Congo) mni Manipuri mnj Munji mnk Mandinka mnl Tiale mnm Mapena mnn Southern Mnong mnp Min Bei Chinese mnq Minriq mnr Mono (USA) mns Mansi mnt Maykulan mnu Mer mnv Rennell-Belona mnw Mon mnx Manikion mny Manyawa mnz Moni moa Mwan moc Mocoví mod Mobilian moe Montagnais mof Mohegan-Montauk-Narragansett mog Mongondow moh Mohawk moi Mboi moj Monzombo mok Morori mol Moldavian mom Monimbo mon Mongolian moo Monom mop Mopán Maya moq Mor (Bomberai Peninsula) mor Moro mos Mossi mot Barí mou Mogum mov Mohave mow Moi (Congo) mox Molima moy Shekkacho moz Mukulu mpa Mpoto mpb Mullukmulluk mpc Mangarayi mpd Machinere mpe Majang mpf Tajumulco Mam mpg Marba mph Maung mpi Mpade mpj Martu Wangka mpk Mbara (Chad) mpl Middle Watut mpm Yosondúa Mixtec mpn Mindiri mpo Miu mpp Migabac mpq Matís mpr Vangunu mps Dadibi mpt Mian mpu Makuráp mpv Mungkip mpw Mapidian mpx Misima-Paneati mpy Mapia mpz Mpi mqa Maba (Indonesia) mqb Mbuko mqc Mangole mqe Matepi mqf Momuna mqg Kota Bangun Kutai Malay mqh Tlazoyaltepec Mixtec mqi Mariri mqj Mamasa mqk Rajah Kabunsuwan Manobo mql Mbelime mqm South Marquesan mqn Moronene mqo Modole mqp Manipa mqq Minokok mqr Mander mqs West Makian mqt Mok mqu Mandari mqv Mosimo mqw Murupi mqx Mamuju mqy Manggarai mqz Malasanga mra Mlabri mrb Marino mrc Maricopa mrd Western Magar mre Martha's Vineyard Sign Language mrf Elseng mrg Miri mrh Mara Chin mri Maori mrj Western Mari mrk Hmwaveke mrl Mortlockese mrm Merlav mrn Cheke Holo mro Mru mrp Morouas mrq North Marquesan mrr Maria (India) mrs Maragus mrt Marghi Central mru Mono (Cameroon) mrv Mangareva mrw Maranao mrx Maremgi mry Karaga Mandaya mrz Marind msa Malay (macrolanguage) msb Masbatenyo msc Sankaran Maninka msd Yucatec Maya Sign Language mse Musey msf Mekwei msg Moraid msh Masikoro Malagasy msi Sabah Malay msj Ma (Democratic Republic of Congo) msk Mansaka msl Molof msm Agusan Manobo msn Mosina mso Mombum msp Maritsauá msq Caac msr Mongolian Sign Language mss West Masela mst Cataelano Mandaya msu Musom msv Maslam msw Mansoanka msx Moresada msy Aruamu msz Momare mta Cotabato Manobo mtb Anyin Morofo mtc Munit mtd Mualang mte Mono (Solomon Islands) mtf Murik mtg Una mth Munggui mti Maiwa (Papua New Guinea) mtj Moskona mtk Mbe' mtl Montol mtm Mator mtn Matagalpa mto Totontepec Mixe mtp Wichí Lhamtés Nocten mtq Muong mtr Mewari mts Yora mtt Mota mtu Tututepec Mixtec mtv Asaro'o mtw Magahat mtx Tidaá Mixtec mty Nabi mtz Tacanec mua Mundang mub Mubi muc Mbu' mud Mednyj Aleut mue Media Lengua mug Musgu muh Mündü mui Musi muj Mabire muk Mugom mul Multiple languages mum Maiwala muo Nyong mup Malvi muq Eastern Xiangxi Miao mur Murle mus Creek mut Western Muria muu Yaaku muv Muthuvan mux Bo-Ung muy Muyang muz Mursi mva Manam mvb Mattole mvc Central Mam mvd Mamboru mve Marwari (Pakistan) mvf Peripheral Mongolian mvg Yucuañe Mixtec mvh Mire mvi Miyako mvj Todos Santos Cuchumatán Mam mvk Mekmek mvl Mbara (Australia) mvm Muya mvn Minaveha mvo Marovo mvp Duri mvq Moere mvr Marau mvs Massep mvt Mpotovoro mvu Marfa mvv Tagal Murut mvw Machinga mvx Meoswar mvy Indus Kohistani mvz Mesqan mwa Mwatebu mwb Juwal mwc Are mwd Mudbura mwe Mwera (Chimwera) mwf Murrinh-Patha mwg Aiklep mwh Mouk-Aria mwi Labo mwj Maligo mwk Kita Maninkakan mwl Mirandese mwm Sar mwn Nyamwanga mwo Central Maewo mwp Kala Lagaw Ya mwq Mün Chin mwr Marwari mws Mwimbi-Muthambi mwt Moken mwu Mittu mwv Mentawai mww Hmong Daw mwx Mediak mwy Mosiro mwz Moingi mxa Northwest Oaxaca Mixtec mxb Tezoatlán Mixtec mxc Manyika mxd Modang mxe Mele-Fila mxf Malgbe mxg Mbangala mxh Mvuba mxi Mozarabic mxj Miju-Mishmi mxk Monumbo mxl Maxi Gbe mxm Meramera mxn Moi (Indonesia) mxo Mbowe mxp Tlahuitoltepec Mixe mxq Juquila Mixe mxr Murik mxs Huitepec Mixtec mxt Jamiltepec Mixtec mxu Mada (Cameroon) mxv Metlatónoc Mixtec mxw Namo mxx Mahou mxy Southeastern Nochixtlán Mixtec mxz Central Masela mya Burmese myb Mbay myc Mayeka myd Maramba mye Myene myf Bambassi myg Manta myh Makah myi Mina (India) myj Mangayat myk Mamara Senoufo myl Moma mym Me'en myo Anfillo myp Pirahã myq Forest Maninka myr Muniche mys Mesmes myt Sangab Mandaya myu Mundurukú myv Erzya myw Muyuw myx Masaaba myy Macuna myz Classical Mandaic mza Santa María Zacatepec Mixtec mzb Tumzabt mzc Madagascar Sign Language mzd Malimba mze Morawa mzg Monastic Sign Language mzh Wichí Lhamtés Güisnay mzi Ixcatlán Mazatec mzj Manya mzk Nigeria Mambila mzl Mazatlán Mixe mzm Mumuye mzn Mazanderani mzo Matipuhy mzp Movima mzq Mori Atas mzr Marúbo mzs Macanese mzt Mintil mzu Inapang mzv Manza mzw Deg mzx Mawayana mzy Mozambican Sign Language mzz Maiadomu naa Namla nab Southern Nambikuára nac Narak nad Nijadali nae Naka'ela naf Nabak nag Naga Pidgin naj Nalu nak Nakanai nal Nalik nam Nangikurrunggurr nan Min Nan Chinese nao Naaba nap Neapolitan naq Nama (Namibia) nar Iguta nas Naasioi nat Hungworo nau Nauru nav Navajo naw Nawuri nax Nakwi nay Narrinyeri naz Coatepec Nahuatl nba Nyemba nbb Ndoe nbc Chang Naga nbd Ngbinda nbe Konyak Naga nbf Naxi nbg Nagarchal nbh Ngamo nbi Mao Naga nbj Ngarinman nbk Nake nbl South Ndebele nbm Ngbaka Ma'bo nbn Kuri nbo Nkukoli nbp Nnam nbq Nggem nbr Numana-Nunku-Gbantu-Numbu nbs Namibian Sign Language nbt Na nbu Rongmei Naga nbv Ngamambo nbw Southern Ngbandi nbx Ngura nby Ningera nca Iyo ncb Central Nicobarese ncc Ponam ncd Nachering nce Yale ncf Notsi ncg Nisga'a nch Central Huasteca Nahuatl nci Classical Nahuatl ncj Northern Puebla Nahuatl nck Nakara ncl Michoacán Nahuatl ncm Nambo ncn Nauna nco Sibe ncp Ndaktup ncr Ncane ncs Nicaraguan Sign Language nct Chothe Naga ncu Chumburung ncx Central Puebla Nahuatl ncz Natchez nda Ndasa ndb Kenswei Nsei ndc Ndau ndd Nde-Nsele-Nta nde North Ndebele ndf Nadruvian ndg Ndengereko ndh Ndali ndi Samba Leko ndj Ndamba ndk Ndaka ndl Ndolo ndm Ndam ndn Ngundi ndo Ndonga ndp Ndo ndq Ndombe ndr Ndoola #nds Low German // dup ndt Ndunga ndu Dugun ndv Ndut ndw Ndobo ndx Nduga ndy Lutos ndz Ndogo nea Eastern Ngad'a neb Toura (Côte d'Ivoire) nec Nedebang ned Nde-Gbite nee Kumak nef Nefamese neg Negidal neh Nyenkha nei Neo-Hittite nej Neko nek Neku nem Nemi nen Nengone neo Ná-Meo nep Nepali neq North Central Mixe ner Yahadian nes Bhoti Kinnauri net Nete nev Nyaheun new Newari nex Neme ney Neyo nez Nez Perce nfa Dhao nfd Ndun nfg Nyeng nfk Shakara nfl Ayiwo nfr Nafaanra nfu Mfumte nga Ngbaka ngb Northern Ngbandi ngc Ngombe (Democratic Republic of Congo) ngd Ngando (Central African Republic) nge Ngemba ngg Ngbaka Manza ngh N/u ngi Ngizim ngj Ngie ngk Ngalkbun ngl Lomwe ngm Ngatik Men's Creole ngn Ngwo ngo Ngoni ngp Ngulu ngq Ngurimi ngr Nanggu ngs Gvoko ngt Ngeq ngu Guerrero Nahuatl ngv Nagumi ngw Ngwaba ngx Nggwahyi ngy Tibea ngz Ngungwel nha Nhanda nhb Beng nhc Tabasco Nahuatl nhd Chiripá nhe Eastern Huasteca Nahuatl nhf Nhuwala nhg Tetelcingo Nahuatl nhh Nahari nhi Zacatlán-Ahuacatlán-Tepetzintla Nahuatl nhk Isthmus-Cosoleacaque Nahuatl nhm Morelos Nahuatl nhn Central Nahuatl nho Takuu nhp Isthmus-Pajapan Nahuatl nhq Huaxcaleca Nahuatl nhr Naro nht Ometepec Nahuatl nhu Noone nhv Temascaltepec Nahuatl nhw Western Huasteca Nahuatl nhx Isthmus-Mecayapan Nahuatl nhy Northern Oaxaca Nahuatl nhz Santa María La Alta Nahuatl nia Nias nib Nakama nid Ngandi nie Niellim nif Nek nig Ngalakan nih Nyiha (Tanzania) nii Nii nij Ngaju nik Southern Nicobarese nil Nila nim Nilamba nin Ninzo nio Nganasan niq Nandi nir Nimboran nis Nimi nit Southeastern Kolami niu Niuean niv Gilyak niw Nimo nix Hema niy Ngiti niz Ningil nja Nzanyi njb Nocte Naga njd Ndonde Hamba njh Lotha Naga nji Gudanji njj Njen njl Njalgulgule njm Angami Naga njn Liangmai Naga njo Ao Naga njr Njerep njs Nisa njt Ndyuka-Trio Pidgin nju Ngadjunmaya njx Kunyi njy Njyem nka Nkoya nkb Khoibu Naga nkc Nkongho nkd Koireng nke Duke nkf Inpui Naga nkg Nekgini nkh Khezha Naga nki Thangal Naga nkj Nakai nkk Nokuku nkm Namat nkn Nkangala nko Nkonya nkp Niuatoputapu nkr Nukuoro nks North Asmat nkt Nyika (Tanzania) nku Bouna Kulango nkv Nyika (Malawi and Zambia) nkw Nkutu nkx Nkoroo nkz Nkari nla Ngombale nlc Nalca nld Dutch nle East Nyala nlg Gela nli Grangali nlj Nyali nlk Ninia Yali nll Nihali nln Durango Nahuatl nlo Ngul nlr Ngarla nlu Nchumbulu nlv Orizaba Nahuatl nlx Nahali nly Nyamal nma Maram Naga nmb Big Nambas nmc Ngam nmd Ndumu nme Mzieme Naga nmf Tangkhul Naga nmg Kwasio nmh Monsang Naga nmi Nyam nmj Ngombe (Central African Republic) nmk Namakura nml Ndemli nmm Manangba # remove leading ! (consequent to eBible repo discoveries) nmn Xóõ nmo Moyon Naga nmp Nimanbur nmq Nambya nmr Nimbari nms Letemboi nmt Namonuito nmu Northeast Maidu nmv Ngamini nmw Nimoa nmx Nama (Papua New Guinea) nmy Namuyi nmz Nawdm nna Nyangumarta nnb Nande nnc Nancere nnd West Ambae nne Ngandyera nnf Ngaing nng Maring Naga nnh Ngiemboon nni North Nuaulu nnj Nyangatom nnk Nankina nnl Northern Rengma Naga nnm Namia nnn Ngete nno Norwegian Nynorsk nnp Wancho Naga nnq Ngindo nnr Narungga nns Ningye nnt Nanticoke nnu Dwang nnv Nugunu (Australia) nnw Southern Nuni nnx Ngong nny Nyangga nnz Nda'nda' noa Woun Meu nob Norwegian Bokmål noc Nuk nod Northern Thai noe Nimadi nof Nomane nog Nogai # as above, in cyrillic nog-Cyrl Nogai noh Nomu noi Noiri nok Nooksack nom Nocamán non Old Norse noo Nootka nop Numanggang noq Ngongo nor Norwegian nos Eastern Nisu not Nomatsiguenga nou Ewage-Notu nov Novial now Nyambo noy Noy noz Nayi npa Nar Phu npb Nupbikha nph Phom Naga npl Southeastern Puebla Nahuatl npn Mondropolon npo Pochuri Naga nps Nipsan npu Puimei Naga npy Napu nqg Ede Nago nqk Kura Ede Nago nqm Ndom nqn Nen nqo N'Ko nra Ngom nrb Nara nrc Noric nre Southern Rengma Naga nrg Narango nri Chokri Naga nrl Ngarluma nrm Narom nrn Norn nrp North Picene nrr Norra nrt Northern Kalapuya nrx Ngurmbur nrz Lala nsa Sangtam Naga nsc Nshi nsd Southern Nisu nse Nsenga nsg Ngasa nsh Ngoshie nsi Nigerian Sign Language nsk Naskapi nsl Norwegian Sign Language nsm Sumi Naga nsn Nehan nso Pedi nsp Nepalese Sign Language nsq Northern Sierra Miwok nsr Maritime Sign Language nss Nali nst Tase Naga nsu Sierra Negra Nahuatl nsv Southwestern Nisu nsw Navut nsx Nsongo nsy Nasal nsz Nisenan nte Nathembo nti Natioro ntj Ngaanyatjarra ntk Ikoma-Nata-Isenye ntm Nateni nto Ntomba ntp Northern Tepehuan ntr Delo nts Natagaimas ntw Nottoway nty Mantsi ntz Natanzi nua Yuaga nuc Nukuini nud Ngala nue Ngundu nuf Nusu nug Nungali nuh Ndunda nui Ngumbi nuj Nyole nul Nusa Laut num Niuafo'ou nun Nung (Myanmar) nuo Nguôn nup Nupe-Nupe-Tako nuq Nukumanu nur Nukuria nus Nuer nut Nung (Viet Nam) nuu Ngbundu nuv Northern Nuni nuw Nguluwan nux Mehek nuy Nunggubuyu nuz Tlamacazapa Nahuatl nvh Nasarian nvm Namiae nwa Nawathinehena nwb Nyabwa nwc Classical Newari nwe Ngwe nwi Southwest Tanna nwm Nyamusa-Molo nwr Nawaru nwx Middle Newar nwy Nottoway-Meherrin nxa Nauete nxd Ngando (Democratic Republic of Congo) nxe Nage nxg Ngad'a nxi Nindi nxl South Nuaulu nxm Numidian nxn Ngawun nxr Ninggerum nxu Narau nxx Nafri nya Nyanja nyb Nyangbo nyc Nyanga-li nyd Nyore nye Nyengo nyf Giryama nyg Nyindu nyh Nyigina nyi Ama (Sudan) nyj Nyanga nyk Nyaneka nyl Nyeu nym Nyamwezi nyn Nyankole nyo Nyoro nyp Nyang'i nyq Nayini nyr Nyiha (Malawi) nys Nyunga nyt Nyawaygi nyu Nyungwe nyv Nyulnyul nyw Nyaw nyx Nganyaywana nyy Nyakyusa-Ngonde nza Tigon Mbembe nzb Njebi nzi Nzima nzk Nzakara nzm Zeme Naga nzs New Zealand Sign Language nzu Teke-Nzikou nzy Nzakambay oaa Orok oac Oroch oar Old Aramaic (up to 700 BCE) oav Old Avar obi Obispeño obl Oblo obm Moabite obo Obo Manobo obr Old Burmese obt Old Breton obu Obulom oca Ocaina och Old Chinese oci Occitan (post 1500) oco Old Cornish ocu Atzingo Matlatzinca oda Odut odk Od odt Old Dutch odu Odual ofo Ofo ofs Old Frisian ofu Efutop ogb Ogbia ogc Ogbah oge Old Georgian ogg Ogbogolo ogo Khana ogu Ogbronuagum oht Old Hittite ohu Old Hungarian oia Oirata oin Inebu One ojb Northwestern Ojibwa ojc Central Ojibwa ojg Eastern Ojibwa oji Ojibwa ojp Old Japanese ojs Severn Ojibwa ojv Ontong Java ojw Western Ojibwa oka Okanagan okb Okobo okd Okodia oke Okpe (Southwestern Edo) okh Koresh-e Rostam oki Okiek okj Oko-Juwoi okk Kwamtim One okl Old Kentish Sign Language okm Middle Korean (10th-16th cent.) okn Oki-No-Erabu oko Old Korean (3rd-9th cent.) okr Kirike oks Oko-Eni-Osayen oku Oku okv Orokaiva okx Okpe (Northwestern Edo) ola Walungge old Mochi ole Olekha olm Oloma olo Livvi oma Omaha-Ponca omb East Ambae omc Mochica ome Omejes omg Omagua omi Omi omk Omok oml Ombo omn Minoan omo Utarmbung omp Old Manipuri omr Old Marathi omt Omotik omu Omurano omw South Tairora omx Old Mon ona Ona onb Lingao one Oneida ong Olo oni Onin onj Onjob onk Kabore One onn Onobasulu ono Onondaga onp Sartang onr Northern One ons Ono ont Ontenu onu Unua onw Old Nubian onx Onin Based Pidgin ood Tohono O'odham oog Ong oon Önge oor Oorlams oos Old Ossetic opa Okpamheri opk Kopkaka opm Oksapmin opo Opao opt Opata opy Ofayé ora Oroha orc Orma ore Orejón org Oring orh Oroqen ori Oriya orm Oromo orn Orang Kanaq oro Orokolo orr Oruma ors Orang Seletar ort Adivasi Oriya oru Ormuri orv Old Russian orw Oro Win orx Oro orz Ormu osa Osage osc Oscan osi Osing oso Ososo osp Old Spanish oss Ossetian ost Osatu osu Southern One osx Old Saxon ota Ottoman Turkish (1500-1928) otb Old Tibetan otd Ot Danum ote Mezquital Otomi oti Oti otk Old Turkish otl Tilapa Otomi otm Eastern Highland Otomi otn Tenango Otomi otq Querétaro Otomi otr Otoro ots Estado de México Otomi ott Temoaya Otomi otu Otuke otw Ottawa otx Texcatepec Otomi oty Old Tamil otz Ixtenco Otomi oua Tagargrent oub Glio-Oubi oue Oune oui Old Uighur oum Ouma # remove leading ! (consequent to eBible repo discoveries) oun O!ung owi Owiniga owl Old Welsh oyb Oy oyd Oyda oym Wayampi oyy Oya'oya ozm Koonzime pab Parecís pac Pacoh pad Paumarí pae Pagibete paf Paranawát pag Pangasinan pah Tenharim pai Pe pak Parakanã pal Pahlavi pam Pampanga pan Panjabi pao Northern Paiute #pap Papiamento // dup paq Parya par Panamint pas Papasena pat Papitalai pau Palauan pav Pakaásnovos paw Pawnee pax Pankararé pay Pech paz Pankararú pbb Páez pbc Patamona pbe Mezontla Popoloca pbf Coyotepec Popoloca pbg Paraujano pbh E'ñapa Woromaipu pbi Parkwa pbl Mak (Nigeria) pbn Kpasam pbo Papel pbp Badyara pbr Pangwa pbs Central Pame pbt Southern Pashto pbu Northern Pashto pbv Pnar pby Pyu pbz Palu pca Santa Inés Ahuatempan Popoloca pcb Pear pcc Bouyei pcd Picard pce Pale Palaung pcf Paliyan pcg Paniya pch Pardhan pci Duruwa pcj Parenga pck Paite Chin pcl Pardhi pcm Nigerian Pidgin pcn Piti pcp Pacahuara pcr Panang pcw Pyapun pda Anam pdc Pennsylvania German pdi Pa Di pdn Podena pdo Padoe pdt Plautdietsch pdu Kayan pea Peranakan Indonesian peb Eastern Pomo ped Mala (Papua New Guinea) pee Taje pef Northeastern Pomo peg Pengo peh Bonan pei Chichimeca-Jonaz pej Northern Pomo pek Penchal pel Pekal pem Phende peo Old Persian (ca. 600-400 B.C.) pep Kunja peq Southern Pomo pes Western Farsi pev Pémono pex Petats pey Petjo pez Eastern Penan pfa Pááfang pfe Peere pfl Pfaelzisch pga Sudanese Creole Arabic pgg Pangwali pgi Pagi pgk Rerep pgn Paelignian pgs Pangseng pgu Pagu pgy Pongyong pha Pa-Hng phd Phudagi phg Phuong phh Phukha phk Phake phl Phalura phm Phimbi phn Phoenician pho Phunoi phq Phana' phr Pahari-Potwari pht Phu Thai phu Phuan phv Pahlavani phw Phangduwali pia Pima Bajo pib Yine pic Pinji pid Piaroa pie Piro pif Pingelapese pig Pisabo pih Pitcairn-Norfolk pii Pini pij Pijao pil Yom pim Powhatan pin Piame pio Piapoco pip Pero pir Piratapuyo pis Pijin pit Pitta Pitta piu Pintupi-Luritja piv Pileni piw Pimbwe pix Piu piy Piya-Kwonci piz Pije pjt Pitjantjatjara pka Ardhamāgadhī Prākrit pkb Pokomo pkc Paekche pkg Pak-Tong pkh Pankhu pkn Pakanha pko Pökoot pkp Pukapuka pkr Attapady Kurumba pks Pakistan Sign Language pkt Maleng pku Paku pla Miani plb Polonombauk plc Central Palawano pld Polari ple Palu'e plg Pilagá plh Paulohi pli Pali plj Polci plk Kohistani Shina pll Shwe Palaung pln Palenquero plo Oluta Popoluca plp Palpa plq Palaic plr Palaka Senoufo pls San Marcos Tlalcoyalco Popoloca plt Plateau Malagasy plu Palikúr plv Southwest Palawano plw Brooke's Point Palawano ply Bolyu plz Paluan pma Paama pmb Pambia pmc Palumata pme Pwaamei pmf Pamona pmh Māhārāṣṭri Prākrit pmi Northern Pumi pmj Southern Pumi pmk Pamlico pml Lingua Franca pmm Pomo pmn Pam pmo Pom pmq Northern Pame pmr Paynamar pms Piemontese pmt Tuamotuan pmu Mirpur Panjabi pmw Plains Miwok pmx Poumei Naga pmy Papuan Malay pmz Southern Pame pna Punan Bah-Biau pnb Western Panjabi pnc Pannei pne Western Penan png Pongu pnh Penrhyn pni Aoheng pnm Punan Batu 1 pnn Pinai-Hagahai pno Panobo pnp Pancana pnq Pana (Burkina Faso) pnr Panim pns Ponosakan pnt Pontic pnu Jiongnai Bunu pnv Pinigura pnw Panytyima pnx Phong-Kniang pny Pinyin pnz Pana (Central African Republic) poa Eastern Pokomam pob Western Pokomchí poc Central Pokomam pod Ponares poe San Juan Atzingo Popoloca pof Poke pog Potiguára poh Eastern Pokomchí poi Highland Popoluca pok Pokangá pol Polish pom Southeastern Pomo pon Pohnpeian poo Central Pomo pop Pwapwa poq Texistepec Popoluca por Portuguese pos Sayula Popoluca #pot Potawatomi // dup pou Southern Pokomam pov Upper Guinea Crioulo pow San Felipe Otlaltepec Popoloca pox Polabian poy Pogolo ppa Pao ppe Papi ppi Paipai #ppk Uma // dup ppl Pipil ppm Papuma ppn Papapana ppo Folopa ppp Pelende ppq Pei ppr Piru pps San Luís Temalacayuca Popoloca ppt Pare ppu Papora ppv Papavô pqa Pa'a pqm Malecite-Passamaquoddy prb Lua' prc Parachi prd Parsi-Dari pre Principense # addition from eBible repo prf Paranan prg Prussian prh Porohanon pri Paicî prk Parauk prl Peruvian Sign Language prm Kibiri prn Prasuni pro Old Provençal (to 1500) prp Parsi prq Ashéninka Perené prr Puri # # native Dari, via refdoc #prs Dari prs داری # prt Phai pru Puragi prw Parawen prx Purik pry Pray 3 prz Providencia Sign Language psa Asue Awyu psc Persian Sign Language psd Plains Indian Sign Language pse Central Malay psg Penang Sign Language psh Southwest Pashayi psi Southeast Pashayi psl Puerto Rican Sign Language psm Pauserna psn Panasuan pso Polish Sign Language psp Philippine Sign Language psq Pasi psr Portuguese Sign Language pss Kaulong pst Central Pashto psu Sauraseni Prākrit psw Port Sandwich psy Piscataway pta Pai Tavytera pth Pataxó Hã-Ha-Hãe pti Pintiini ptn Patani pto Zo'é ptp Patep ptr Piamatsina ptt Enrekang ptu Bambam ptv Port Vato ptw Pentlatch pty Pathiya pua Western Highland Purepecha pub Purum puc Punan Merap pud Punan Aput pue Puelche puf Punan Merah pug Phuie pui Puinave puj Punan Tubu puk Pu Ko pum Puma puo Puoc pup Pulabu puq Puquina pur Puruborá pus Pushto put Putoh puu Punu puw Puluwatese pux Puari puy Purisimeño puz Purum Naga pwa Pawaia pwb Panawa pwg Gapapaiwa pwm Molbog pwn Paiwan pwo Pwo Western Karen pwr Powari pww Pwo Northern Karen pxm Quetzaltepec Mixe pye Pye Krumen pym Fyam pyn Poyanáwa pyu Puyuma pyx Pyu (Myanmar) pyy Pyen pzn Para Naga qua Quapaw qub Huallaga Huánuco Quechua #quc Central Quiché quc Qatzijob'al qud Calderón Highland Quichua que Quechua quf Lambayeque Quechua qug Chimborazo Highland Quichua quh South Bolivian Quechua qui Quileute quj Joyabaj Quiché quk Chachapoyas Quechua qul North Bolivian Quechua qum Sipacapense qun Quinault qup Southern Pastaza Quechua quq Quinqui qur Yanahuanca Pasco Quechua qus Santiago del Estero Quichua qut West Central Quiché quu Eastern Quiché quv Sacapulteco quw Tena Lowland Quichua qux Yauyos Quechua quy Ayacucho Quechua quz Cusco Quechua qva Ambo-Pasco Quechua qvc Cajamarca Quechua qve Eastern Apurímac Quechua qvh Huamalíes-Dos de Mayo Huánuco Quechua qvi Imbabura Highland Quichua qvj Loja Highland Quichua qvl Cajatambo North Lima Quechua qvm Margos-Yarowilca-Lauricocha Quechua qvn North Junín Quechua qvo Napo Lowland Quechua qvp Pacaraos Quechua qvs San Martín Quechua qvw Huaylla Wanca Quechua qvy Queyu qvz Northern Pastaza Quichua qwa Corongo Ancash Quechua qwc Classical Quechua qwh Huaylas Ancash Quechua qwm Kuman (Russia) qws Sihuas Ancash Quechua qwt Kwalhioqua-Tlatskanai qxa Chiquián Ancash Quechua qxc Chincha Quechua qxh Panao Huánuco Quechua qxi San Andrés Quiché qxl Salasaca Highland Quichua qxn Northern Conchucos Ancash Quechua qxo Southern Conchucos Ancash Quechua qxp Puno Quechua qxq Qashqa'i qxr Cañar Highland Quichua qxs Southern Qiang qxt Santa Ana de Tusi Pasco Quechua qxu Arequipa-La Unión Quechua qxw Jauja Wanca Quechua qya Quenya raa Dungmali rab Camling rac Rasawa rad Rade raf Western Meohang rag Logooli rah Rabha rai Ramoaaina raj Rajasthani rak Tulu-Bohuai ral Ralte ram Canela ran Riantana rao Rao rap Rapanui raq Saam rar Rarotongan ras Tegali rat Razajerdi rau Raute rav Sampang raw Rawang rax Rang ray Rapa raz Rahambuu rbb Rumai Palaung rcf Réunion Creole French rdb Rudbari rea Rerau reb Rembong ree Rejang Kayan reg Kara (Tanzania) rei Reli rej Rejang rel Rendille rem Remo ren Rengao rer Rer Bare res Reshe ret Retta rey Reyesano rga Roria rge Romano-Greek rgk Rangkas rgr Resígaro rgs Southern Roglai rgu Ringgou rhg Rohingya rhp Yahang ria Riang (India) rie Rien rif Tarifit ril Riang (Myanmar) rim Nyaturu rin Nungu rir Ribun rit Ritarungo riu Riung rjg Rajong rji Raji rjs Rajbanshi rka Kraol rkb Rikbaktsa rkh Rakahanga-Manihiki rki Rakhine rkm Marka rkt Rangpuri rma Rama rmb Rembarunga rmc Carpathian Romani rmd Traveller Danish rme Angloromani rmf Kalo Finnish Romani rmg Traveller Norwegian rmh Murkim rmi Lomavren rmk Romkun rml Baltic Romani rmm Roma rmn Balkan Romani rmo Sinte Romani rmp Rempi # rmq: dup of rmr. which is normal? rmq Caló rmr Caló rms Romanian Sign Language rmt Domari rmu Tavringer Romani rmv Romanova rmw Welsh Romani rmx Romam rmy Vlax Romani rmz Marma rna Runa rnd Ruund rng Ronga rnl Ranglong rnn Roon rnp Rongpo rnw Rungwa rob Tae' roc Cacgia Roglai rod Rogo roe Ronji rof Rombo rog Northern Roglai roh Romansh rol Romblomanon rom Romany ron Romanian roo Rotokas rop Kriol ror Rongga rou Runga row Dela-Oenale rpn Repanbitip rpt Rapting rri Ririo rro Waima rsb Romano-Serbian rsi Rennellese Sign Language rsl Russian Sign Language rth Ratahan rtm Rotuman rtw Rathawi rub Gungu ruc Ruuli rue Rusyn ruf Luguru rug Roviana ruh Ruga rui Rufiji ruk Che run Rundi ruo Istro Romanian rup Macedo Romanian ruq Megleno Romanian rus Russian rut Rutul ruu Lanas Lobu ruy Mala (Nigeria) ruz Ruma rwa Rawo rwk Rwa rwm Amba (Uganda) rwo Rawa rwr Marwari (India) ryn Northern Amami-Oshima rys Yaeyama ryu Central Okinawan saa Saba sab Buglere sac Meskwaki sad Sandawe sae Sabanês saf Safaliba sag Sango sah Yakut # as above, in cyrillic sah-Cyrl Yakut saj Sahu sak Sake sam Samaritan Aramaic san Sanskrit sao Sause sap Sanapaná saq Samburu sar Saraveca sas Sasak sat Santali sau Saleman sav Saafi-Saafi saw Sawi sax Sa say Saya saz Saurashtra sba Ngambay sbb Simbo sbc Kele (Papua New Guinea) sbd Southern Samo sbe Saliba sbf Shabo sbg Seget sbh Sori-Harengan sbi Seti sbj Surbakhal sbk Safwa sbl Botolan Sambal sbm Sagala sbn Sindhi Bhil sbo Sabüm sbp Sangu (Tanzania) sbq Sileibi sbr Sembakung Murut sbs Subiya sbt Kimki sbu Stod Bhoti sbv Sabine sbw Simba sbx Seberuang sby Soli sbz Sara Kaba sca Sansu scb Chut sce Dongxiang scf San Miguel Creole French scg Sanggau sch Sakachep sci Sri Lankan Creole Malay sck Sadri scl Shina scn Sicilian #sco Scots // dup scp Helambu Sherpa scq Sa'och scs North Slavey scu Shumcho scv Sheni scw Sha scx Sicel sda Toraja-Sa'dan sdb Shabak sdc Sassarese Sardinian sde Surubu sdf Sarli sdg Savi sdh Southern Kurdish sdj Suundi sdl Saudi Arabian Sign Language sdm Semandang sdn Gallurese Sardinian sdo Bukar-Sadung Bidayuh sdp Sherdukpen sdr Oraon Sadri sds Sened sdt Shuadit sdu Sarudu sdx Sibu Melanau sdz Sallands sea Semai seb Shempire Senoufo sec Sechelt sed Sedang see Seneca sef Cebaara Senoufo seg Segeju seh Sena sei Seri sej Sene sek Sekani sel Selkup sen Nanerigé Sénoufo seo Suarmin sep Sìcìté Sénoufo seq Senara Sénoufo ser Serrano ses Koyraboro Senni Songhai set Sentani seu Serui-Laut sev Nyarafolo Senoufo sew Sewa Bay sey Secoya sez Senthang Chin sfb Langue des signes de Belgique Francophone sfm Small Flowery Miao sfs South African Sign Language sfw Sehwi sga Old Irish (to 900) sgb Mag-Anchi Ayta sgc Kipsigis sge Segai sgg Swiss-German Sign Language sgh Shughni sgi Suga sgk Sangkong sgl Sanglechi-Ishkashimi sgm Singa sgo Songa sgp Singpho sgr Sangisari sgt Brokpake sgu Salas sgw Sebat Bet Gurage sgx Sierra Leone Sign Language sgz Sursurunga sha Shall-Zwall shb Ninam shc Sonde she Sheko shg Shua shh Shoshoni shi Tachelhit shj Shatt shk Shilluk shl Shendu shm Shahrudi shn Shan sho Shanga shp Shipibo-Conibo shq Sala shr Shi shs Shuswap sht Shasta shu Chadian Arabic shv Shehri shw Shwai shx She shy Tachawit shz Syenara Senoufo sia Akkala Sami sib Sebop sic Malinguat sid Sidamo sie Simaa sif Siamou sig Paasaal sih Zire sii Shom Peng sij Numbami sik Sikiana sil Tumulung Sisaala sim Mende (Papua New Guinea) sin Sinhala sip Sikkimese siq Sonia sir Siri sis Siuslaw siu Sinagen siv Sumariup siw Siwai six Sumau siy Sivandi siz Siwi sja Epena sjb Sajau Basap sjd Kildin Sami sje Pite Sami sjg Assangori sjk Kemi Sami sjl Sajalong sjm Mapun sjn Sindarin sjo Xibe sjp Surjapuri sjr Siar-Lak sjs Senhaja De Srair sjt Ter Sami sju Ume Sami sjw Shawnee ska Skagit skb Saek skc Sauk skd Southern Sierra Miwok ske Seke (Vanuatu) skf Sakirabiá skg Sakalava Malagasy skh Sikule ski Sika skj Seke (Nepal) skk Sok skm Sakam skn Kolibugan Subanon sko Seko Tengah skp Sekapan skq Sininkere skr Seraiki sks Maia skt Sakata sku Sakao skv Skou skw Skepi Creole Dutch skx Seko Padang sky Sikaiana skz Sekar slc Sáliba sld Sissala sle Sholaga slf Swiss-Italian Sign Language slg Selungai Murut slh Southern Puget Sound Salish sli Lower Silesian slj Salumá slk Slovak sll Salt-Yui slm Pangutaran Sama sln Salinan slp Lamaholot slq Salchuq slr Salar sls Singapore Sign Language slt Sila slu Selaru slv Slovenian slw Sialum slx Salampasu sly Selayar slz Ma'ya sma Southern Sami smb Simbari smc Som smd Sama sme Northern Sami smf Auwe smg Simbali smh Samei smj Lule Sami smk Bolinao sml Central Sama smm Musasa smn Inari Sami smo Samoan smp Samaritan smq Samo smr Simeulue sms Skolt Sami smt Simte smu Somray smv Samvedi smw Sumbawa smx Samba smy Semnani smz Simeku sna Shona snb Sebuyau snc Sinaugoro snd Sindhi sne Bau Bidayuh snf Noon sng Sanga (Democratic Republic of Congo) snh Shinabo sni Sensi snj Riverain Sango snk Soninke snl Sangil snm Southern Ma'di snn Siona sno Snohomish snp Siane snq Sangu (Gabon) snr Sihan sns South West Bay snu Senggi snv Sa'ban snw Selee snx Sam sny Saniyo-Hiyewe snz Sinsauru soa Thai Song sob Sobei soc So (Democratic Republic of Congo) sod Songoora soe Songomeno sog Sogdian soh Aka soi Sonha soj Soi sok Sokoro sol Solos som Somali soo Songo sop Songe soq Kanasi sor Somrai sos Seeku sot Southern Sotho sou Southern Thai sov Sonsorol sow Sowanda sox So (Cameroon) soy Miyobe soz Temi spa Spanish spb Sepa (Indonesia) spc Sapé spd Saep spe Sepa (Papua New Guinea) spg Sian spi Saponi spk Sengo spl Selepet spm Sepen spo Spokane spp Supyire Senoufo spq Loreto-Ucayali Spanish spr Saparua sps Saposa spt Spiti Bhoti spu Sapuan spx South Picene spy Sabaot sqa Shama-Sambuga sqh Shau sqi Albanian sqm Suma sqn Susquehannock sqo Sorkhei sqq Sou sqs Sri Lankan Sign Language sqt Soqotri squ Squamish sra Saruga srb Sora src Logudorese Sardinian srd Sardinian sre Sara srf Nafi srg Sulod srh Sarikoli sri Siriano srk Serudung Murut srl Isirawa srm Saramaccan srn Sranan Tongo sro Campidanese Sardinian srp Serbian srq Sirionó srr Serer srs Sarsi srt Sauri sru Suruí srv Waray Sorsogon srw Serua srx Sirmauri sry Sera srz Shahmirzadi ssb Southern Sama ssc Suba-Simbiti ssd Siroi sse Balangingi ssf Thao ssg Seimat ssh Shihhi Arabic ssi Sansi ssj Sausi ssk Sunam ssl Western Sisaala ssm Semnam ssn Waata sso Sissano ssp Spanish Sign Language ssq So'a ssr Swiss-French Sign Language sss Sô sst Sinasina ssu Susuami ssv Shark Bay ssw Swati ssx Samberigi ssy Saho ssz Sengseng sta Settla stb Northern Subanen stc Santa Cruz std Sentinel ste Liana-Seti stf Seta stg Trieng sth Shelta sti Bulo Stieng stj Matya Samo stk Arammba stl Stellingwerfs stm Setaman stn Owa sto Stoney stp Southeastern Tepehuan stq Saterfriesisch str Straits Salish sts Shumashti stt Budeh Stieng stu Samtao stv Silt'e stw Satawalese sua Sulka sub Suku suc Western Subanon sue Suena sug Suganga sui Suki suj Shubi suk Sukuma sul Surigaonon sum Sumo-Mayangna sun Sundanese suq Suri sur Mwaghavul sus Susu sut Subtiaba suv Sulung suw Sumbwa sux Sumerian suy Suyá suz Sunwar sva Svan svb Ulau-Suain svc Vincentian Creole English sve Serili svk Slovakian Sign Language svr Savara svs Savosavo svx Skalvian swa Swahili (macrolanguage) swb Comorian swc Congo Swahili swe Swedish swf Sere swg Swabian swh Swahili (individual language) swi Sui swj Sira swk Malawi Sena swl Swedish Sign Language swm Samosa swn Sawknah swo Shanenawa swp Suau swq Sharwa swr Saweru sws Seluwasan swt Sawila swu Suwawa swv Shekhawati sww Sowa swx Suruahá swy Sarua sxb Suba sxc Sicanian sxe Sighu sxg Shixing sxk Southern Kalapuya sxl Selian sxm Samre sxn Sangir sxo Sorothaptic sxr Saaroa sxs Sasaru sxu Upper Saxon sxw Saxwe Gbe sya Siang syb Central Subanen syc Classical Syriac syi Seki syk Sukur syl Sylheti sym Maya Samo syn Senaya syo Suoy #syr Syriac // dup sys Sinyar syw Kagate sza Semelai szb Ngalum szc Semaq Beri szd Seru sze Seze szg Sengele szl Silesian szn Sula szp Suabo szv Isu (Fako Division) szw Sawai taa Lower Tanana tab Tabassaran tac Lowland Tarahumara tad Tause tae Tariana taf Tapirapé tag Tagoi tah Tahitian taj Eastern Tamang tak Tala tal Tal # Tamil tam தமிழ் tan Tangale tao Yami tap Taabwa taq Tamasheq tar Central Tarahumara tas Tay Boi tat Tatar tau Upper Tanana tav Tatuyo taw Tai tax Tamki tay Atayal taz Tocho tba Aikanã tbb Tapeba tbc Takia tbd Kaki Ae tbe Tanimbili tbf Mandara tbg North Tairora tbh Thurawal tbi Gaam tbj Tiang tbk Calamian Tagbanwa tbl Tboli tbm Tagbu tbn Barro Negro Tunebo tbo Tawala tbp Taworta tbr Tumtum tbs Tanguat tbt Tembo (Kitembo) tbu Tubar tbv Tobo tbw Tagbanwa tbx Kapin tby Tabaru tbz Ditammari tca Ticuna tcb Tanacross tcc Datooga tcd Tafi tce Southern Tutchone tcf Malinaltepec Tlapanec tcg Tamagario tch Turks And Caicos Creole English tci Wára tck Tchitchege tcl Taman (Myanmar) tcm Tanahmerah tcn Tichurong tco Taungyo tcp Tawr Chin tcq Kaiy tcs Torres Strait Creole tct T'en tcu Southeastern Tarahumara tcw Tecpatlán Totonac tcx Toda tcy Tulu tcz Thado Chin tda Tagdal tdb Panchpargania tdc Emberá-Tadó tdd Tai Nüa tdf Talieng tdg Western Tamang tdh Thulung tdi Tomadino tdj Tajio tdk Tambas tdl Sur tdn Tondano tdo Teme tdq Tita tdr Todrah tds Doutai tdt Tetun Dili tdu Tempasuk Dusun tdv Toro tdx Tandroy-Mahafaly Malagasy tdy Tadyawan tea Temiar teb Tetete tec Terik ted Tepo Krumen tee Huehuetla Tepehua tef Teressa teg Teke-Tege teh Tehuelche tei Torricelli tek Ibali Teke # Telugu tel తెలుగు tem Timne ten Tama (Colombia) teo Teso tep Tepecano teq Temein ter Tereno tes Tengger tet Tetum teu Soo tev Teor tew Tewa (USA) tex Tennet tey Tulishi tfi Tofin Gbe tfn Tanaina tfo Tefaro tfr Teribe tft Ternate tga Sagalla tgb Tobilung tgc Tigak tgd Ciwogai tge Eastern Gorkha Tamang tgf Chalikha tgg Tangga tgh Tobagonian Creole English tgi Lawunuia tgk Tajik tgl Tagalog tgo Sudest tgp Tangoa tgq Tring tgr Tareng tgs Nume tgt Central Tagbanwa tgu Tanggu tgv Tingui-Boto tgw Tagwana Senoufo tgx Tagish tgy Togoyo tha Thai thc Tai Hang Tong thd Thayore the Chitwania Tharu thf Thangmi thh Northern Tarahumara thi Tai Long thk Tharaka thl Dangaura Tharu thm Aheu thn Thachanadan thp Thompson thq Kochila Tharu thr Rana Tharu ths Thakali tht Tahltan thu Thuri thv Tahaggart Tamahaq thw Thudam thx The thy Tha thz Tayart Tamajeq tia Tidikelt Tamazight tic Tira tid Tidong tie Tingal tif Tifal tig Tigre tih Timugon Murut tii Tiene tij Tilung tik Tikar til Tillamook tim Timbe tin Tindi tio Teop tip Trimuris tiq Tiéfo tir Tigrinya tis Masadiit Itneg tit Tinigua tiu Adasen tiv Tiv tiw Tiwi tix Southern Tiwa tiy Tiruray tiz Tai Hongjin tja Tajuasohn tjg Tunjung tji Northern Tujia tjm Timucua tjn Tonjon tjo Temacine Tamazight tjs Southern Tujia tju Tjurruru tka Truká tkb Buksa tkd Tukudede tke Takwane tkf Tukumanféd tkk Takpa tkl Tokelau tkm Takelma tkn Toku-No-Shima tkp Tikopia tkq Tee tkr Tsakhur tks Takestani tkt Kathoriya Tharu tku Upper Necaxa Totonac tkw Teanu tkx Tangko tkz Takua tla Southwestern Tepehuan tlb Tobelo tlc Yecuatla Totonac tld Talaud tlf Telefol tlg Tofanma #tlh Klingon // dup tli Tlingit tlj Talinga-Bwisi tlk Taloki tll Tetela tlm Tolomako tln Talondo' tlo Talodi tlp Filomena Mata-Coahuitlán Totonac tlq Tai Loi tlr Talise tls Tambotalo tlt Teluti tlu Tulehu tlv Taliabu tlw South Wemale tlx Khehek tly Talysh tlz Toala' tma Tama (Chad) tmb Katbol tmc Tumak tmd Haruai tme Tremembé tmf Toba-Maskoy tmg Ternateño tmh Tamashek tmi Tutuba tmj Samarokena tmk Northwestern Tamang tml Tamnim Citak tmm Tai Thanh tmn Taman (Indonesia) tmo Temoq tmp Tai Mène tmq Tumleo tmr Jewish Babylonian Aramaic (ca. 200-1200 CE) tms Tima tmt Tasmate tmu Iau tmv Tembo (Motembo) tmw Temuan tmy Tami tmz Tamanaku tna Tacana tnb Western Tunebo tnc Tanimuca-Retuarã tnd Angosturas Tunebo tne Tinoc Kallahan tnf Tangshewi tng Tobanga tnh Maiani tni Tandia tnk Kwamera tnl Lenakel tnm Tabla tnn North Tanna tno Toromono tnp Whitesands tnq Taino tnr Bedik tns Tenis tnt Tontemboan tnu Tay Khang tnv Tangchangya tnw Tonsawang tnx Tanema tny Tongwe tnz Tonga (Thailand) # addition from eBible repo to Tongan tob Toba toc Coyutla Totonac tod Toma toe Tomedes tof Gizrra tog Tonga (Nyasa) toh Gitonga toi Tonga (Zambia) toj Tojolabal tol Tolowa tom Tombulu ton Tonga (Tonga Islands) too Xicotepec De Juárez Totonac top Papantla Totonac toq Toposa tor Togbo-Vara Banda tos Highland Totonac tou Tho tov Upper Taromi tow Jemez tox Tobian toy Topoiyo toz To tpa Taupota tpc Azoyú Tlapanec tpe Tippera tpf Tarpia tpg Kula tpi Tok Pisin tpj Tapieté tpk Tupinikin tpl Tlacoapa Tlapanec tpm Tampulma tpn Tupinambá tpo Tai Pao tpp Pisaflores Tepehua tpq Tukpa tpr Tuparí tpt Tlachichilco Tepehua tpu Tampuan tpv Tanapag tpw Tupí tpx Acatepec Tlapanec tpy Trumai tpz Tinputz tqb Tembé tql Lehali tqm Turumsa tqn Tenino tqo Toaripi tqp Tomoip tqq Tunni tqr Torona tqt Western Totonac tqu Touo tqw Tonkawa tra Tirahi trb Terebu trc Copala Triqui trd Turi tre East Tarangan trf Trinidadian Creole English trg Lishán Didán trh Turaka tri Trió trj Toram trl Traveller Scottish trm Tregami trn Trinitario tro Tarao Naga trp Kok Borok trq San Martín Itunyoso Triqui trr Taushiro trs Chicahuaxtla Triqui trt Tunggare tru Turoyo trv Taroko trw Torwali trx Tringgus-Sembaan Bidayuh try Turung trz Torá tsa Tsaangi tsb Tsamai tsc Tswa tsd Tsakonian tse Tunisian Sign Language tsf Southwestern Tamang tsg Tausug tsh Tsuvan tsi Tsimshian tsj Tshangla tsk Tseku tsl Ts'ün-Lao tsm Turkish Sign Language tsn Tswana tso Tsonga tsp Northern Toussian tsq Thai Sign Language tsr Akei tss Taiwan Sign Language tsu Tsou tsv Tsogo tsw Tsishingini tsx Mubami tsy Tebul Sign Language tsz Purepecha tta Tutelo ttb Gaa ttc Tektiteko ttd Tauade tte Bwanabwana ttf Tuotomb ttg Tutong tth Upper Ta'oih tti Tobati ttj Tooro ttk Totoro ttl Totela ttm Northern Tutchone ttn Towei tto Lower Ta'oih ttp Tombelala ttq Tawallammat Tamajaq # ttr Tera - unused? ttr Татар tts Northeastern Thai ttt Muslim Tat ttu Torau ttv Titan ttw Long Wat tty Sikaritai ttz Tsum tua Wiarumus tub Tübatulabal tuc Mutu tud Tuxá tue Tuyuca tuf Central Tunebo tug Tunia tuh Taulil tui Tupuri tuj Tugutil tuk Turkmen tul Tula tum Tumbuka tun Tunica tuo Tucano tuq Tedaga tur Turkish tus Tuscarora tuu Tututni tuv Turkana tux Tuxináwa tuy Tugen tuz Turka tva Vaghua tvd Tsuvadi tve Te'un tvk Southeast Ambrym tvl Tuvalu tvm Tela-Masbuar tvn Tavoyan tvo Tidore tvs Taveta tvt Tutsa Naga tvw Sedoa tvy Timor Pidgin twa Twana twb Western Tawbuid twc Teshenawa twd Twents twe Tewa (Indonesia) twf Northern Tiwa twg Tereweng twh Tai Dón twi Twi twl Tawara twm Tawang Monpa twn Twendi two Tswapong twp Ere twq Tasawaq twr Southwestern Tarahumara twt Turiwára twu Termanu tww Tuwari twx Tewe twy Tawoyan txa Tombonuo txb Tokharian B txc Tsetsaut txe Totoli txg Tangut txh Thracian txi Ikpeng txm Tomini txn West Tarangan txo Toto txq Tii txr Tartessian txs Tonsea txt Citak txu Kayapó txx Tatana txy Tanosy Malagasy tya Tauya tye Kyenga tyh O'du tyi Teke-Tsaayi tyj Tai Do tyl Thu Lao tyn Kombai typ Thaypan tyr Tai Daeng tys Tày Sa Pa tyt Tày Tac tyu Kua tyv Tuvinian tyx Teke-Tyee tyz Tày tza Tanzanian Sign Language tzb Bachajón Tzeltal tzc Chamula Tzotzil tze Chenalhó Tzotzil tzh Oxchuc Tzeltal tzj Eastern Tzutujil tzm Central Atlas Tamazight tzn Tugun #tzo Venustiano Carranza Tzotzil tzo Bats'i k'op tzs San Andrés Larrainzar Tzotzil tzt Western Tzutujil tzu Huixtán Tzotzil tzx Tabriak tzz Zinacantán Tzotzil uam Uamué uan Kuan uar Tairuma uba Ubang ubi Ubi ubr Ubir ubu Umbu-Ungu uby Ubykh uda Uda ude Udihe udg Muduga udi Udi udj Ujir udl Wuzlam udm Udmurt udu Uduk ues Kioko ufi Ufim uga Ugaritic ugb Kuku-Ugbanh uge Ughele ugn Ugandan Sign Language ugo Ugong ugy Uruguayan Sign Language uha Uhami uhn Damal uig Uighur uis Uisai uiv Iyive uji Tanjijili uka Kaburi ukg Ukuriguma ukh Ukhwejo ukl Ukrainian Sign Language ukp Ukpe-Bayobiri ukq Ukwa ukr Ukrainian uks Urubú-Kaapor Sign Language uku Ukue ukw Ukwuani-Aboh-Ndoni ula Fungwa ulb Ulukwumi ulc Ulch ulf Usku uli Ulithian ulk Meriam ull Ullatan ulm Ulumanda' uln Unserdeutsch ulu Uma' Lung uma Umatilla umb Umbundu umc Marrucinian umd Umbindhamu umg Umbuygamu umi Ukit umm Umon umn Makyan Naga umo Umotína ump Umpila umr Umbugarla ums Pendau umu Munsee una North Watut und Undetermined une Uneme ung Ngarinyin unk Enawené-Nawé unm Unami unp Worora unr Mundari unx Munda unz Unde Kaili uok Uokha upi Umeda upv Uripiv-Wala-Rano-Atchin ura Urarina urb Urubú-Kaapor urc Urningangg urd Urdu ure Uru urf Uradhi urg Urigina urh Urhobo uri Urim urk Urak Lawoi' url Urali urm Urapmin urn Uruangnirin uro Ura (Papua New Guinea) urp Uru-Pa-In urr Lehalurup urt Urat uru Urumi urv Uruava urw Sop urx Urimo ury Orya urz Uru-Eu-Wau-Wau usa Usarufa ush Ushojo usi Usui usk Usaghade usp Uspanteco usu Uya uta Otank ute Ute-Southern Paiute utp Amba (Solomon Islands) utr Etulo utu Utu uum Urum uun Kulon-Pazeh uur Ura (Vanuatu) uuu U uve West Uvean uvh Uri uvl Lote uwa Kuku-Uwanh uya Doko-Uyanga uzb Uzbek uzn Northern Uzbek uzs Southern Uzbek vaa Vaagri Booli vae Vale vaf Vafsi vag Vagla vah Varhadi-Nagpuri vai Vai vaj Vasekela Bushman val Vehes vam Vanimo van Valman vao Vao vap Vaiphei var Huarijio vas Vasavi vau Vanuma vav Varli vay Wayu vbb Southeast Babar vec Venetian ved Veddah vel Veluws vem Vemgo-Mabas ven Venda veo Ventureño vep Veps ver Mom Jango vgr Vaghri vgt Vlaamse Gebarentaal vic Virgin Islands Creole English vid Vidunda vie Vietnamese vif Vili vig Viemo vil Vilela vin Vinza vis Vishavan vit Viti viv Iduna vka Kariyarra vki Ija-Zuba vkj Kujarge vkk Kaur vkl Kulisusu vkm Kamakan vko Kodeoha vkp Korlai Creole Portuguese vkt Tenggarong Kutai Malay vku Kurrama vlp Valpei vlr Vatrata vls Vlaams vma Martuyhunira vmb Mbabaram vmc Juxtlahuaca Mixtec vmd Mudu Koraga vme East Masela vmf Mainfränkisch vmg Minigir vmh Maraghei vmi Miwa vmj Ixtayutla Mixtec vmk Makhuwa-Shirima vml Malgana vmm Mitlatongo Mixtec vmp Soyaltepec Mazatec vmq Soyaltepec Mixtec vmr Marenje vms Moksela vmu Muluridyi vmv Valley Maidu vmw Makhuwa vmx Tamazola Mixtec vmy Ayautla Mazatec vmz Mazatlán Mazatec vnk Vano vnm Vinmavis vnp Vunapu vol Volapük vor Voro vot Votic vrs Varisi vrt Burmbar vsi Moldova Sign Language vsl Venezuelan Sign Language vsv Valencian Sign Language vto Vitou vum Vumbu vun Vunjo vut Vute vwa Awa waa Walla Walla wab Wab wac Wasco-Wishram wad Wandamen wae Walser waf Wakoná wag Wa'ema wah Watubela wai Wares waj Waffa #wal Walamo wal ወላይትኛ wam Wampanoag wan Wan wao Wappo wap Wapishana waq Wageman war Waray (Philippines) was Washo wat Kaninuwa wau Waurá wav Waka waw Waiwai wax Watam way Wayana waz Wampur wba Warao wbb Wabo wbe Waritai wbf Wara wbh Wanda wbi Vwanji wbj Alagwa wbk Waigali wbl Wakhi wbm Wa wbp Warlpiri wbq Waddar wbr Wagdi wbt Wanman wbv Wajarri wbw Woi wca Yanomámi wci Waci Gbe wdd Wandji wdg Wadaginam wdj Wadjiginy wdu Wadjigu wea Wewaw wec Wè Western wed Wedau weh Weh wei Were wem Weme Gbe weo North Wemale wep Westphalien wer Weri wes Cameroon Pidgin wet Perai weu Welaung wew Wejewa wfg Yafi wga Wagaya wgg Wangganguru wgi Wahgi wgo Waigeo wgw Wagawaga wgy Warrgamay wha Manusela whg North Wahgi whk Wahau Kenyah whu Wahau Kayan wib Southern Toussian wic Wichita wie Wik-Epa wif Wik-Keyangan wig Wik-Ngathana wih Wik-Me'anha wii Minidien wij Wik-Iiyanh wik Wikalkan wil Wilawila wim Wik-Mungkan win Ho-Chunk wir Wiraféd wit Wintu wiu Wiru wiv Muduapa wiw Wirangu wiy Wiyot wja Waja wji Warji wka Kw'adza wkb Kumbaran wkd Wakde wkl Kalanadi wku Kunduvadi wkw Wakawaka wla Walio wlc Mwali Comorian wle Wolane wlg Kunbarlang wli Waioli wlk Wailaki wll Wali (Sudan) wlm Middle Welsh wln Walloon wlo Wolio wlr Wailapa wls Wallisian wlu Wuliwuli wlv Wichí Lhamtés Vejoz wlw Walak wlx Wali (Ghana) wly Waling wma Mawa (Nigeria) wmb Wambaya wmc Wamas wmd Mamaindé wme Wambule wmh Waima'a wmi Wamin wmm Maiwa (Indonesia) wmn Waamwang wmo Wom (Papua New Guinea) wms Wambon wmt Walmajarri wmw Mwani wnb Wanambre wnc Wantoat wnd Wandarang wne Waneci wng Wanggom wni Ndzwani Comorian wnk Wanukaka wnm Wanggamala wno Wano wnp Wanap wnu Usan woa Tyaraity wob Wè Northern woc Wogeo wod Wolani woe Woleaian wof Gambian Wolof wog Wogamusin woi Kamang wok Longto wol Wolof wom Wom (Nigeria) won Wongo woo Manombai wor Woria wos Hanga Hundi wow Wawonii woy Weyto wpc Maco wra Warapu wrb Warluwara wrd Warduji wrg Warungu wrh Wiradhuri wri Wariyangga wrl Warlmanpa wrm Warumungu wrn Warnang wrp Waropen wrr Wardaman wrs Waris wru Waru wrv Waruna wrw Gugu Warra wrx Wae Rana wry Merwari wrz Waray (Australia) wsa Warembori wsi Wusi wsk Waskia wsr Owenia wss Wasa wsu Wasu wsv Wotapuri-Katarqalai wtf Dumpu wti Berta wtk Watakataui wtm Mewati wtw Wotu wua Wikngenchera wub Wunambal wud Wudu wuh Wutunhua wul Silimo wum Wumbvu wun Bungu wur Wurrugu wut Wutung wuu Wu Chinese wuv Wuvulu-Aua wux Wulna wuy Wauyai wwa Waama wwo Wetamut wwr Warrwa www Wawa wxa Waxianghua wya Wyandot wyb Wangaaybuwan-Ngiyambaa wym Wymysorys wyr Wayoró wyy Western Fijian xaa Andalusian Arabic xab Sambe xac Kachari xad Adai xae Aequian xag Aghwan xai Kaimbé xal Kalmyk # remove leading / (consequent to eBible repo discoveries) xam Xam xan Xamtanga xao Khao xap Apalachee xaq Aquitanian xar Karami xas Kamas xat Katawixi xau Kauwera xav Xavánte xaw Kawaiisu xay Kayan Mahakam xba Kamba (Brazil) xbc Bactrian xbi Kombio xbm Middle Breton xbo Bolgarian xbr Kambera xbw Kambiwá xbx Kabixí xcb Cumbric xcc Camunic xce Celtiberian xcg Cisalpine Gaulish xch Chemakum xcl Classical Armenian xcm Comecrudo xcn Cotoname xco Chorasmian xcr Carian xct Classical Tibetan xcu Curonian xcv Chuvantsy xcw Coahuilteco xcy Cayuse xdc Dacian xdm Edomite xdy Malayic Dayak xeb Eblan xed Hdi # remove leading // (consequent to eBible repo discoveries) xeg Xegwi xel Kelo xem Kembayan xep Epi-Olmec xer Xerénte xes Kesawai xet Xetá xeu Keoru-Ahia xfa Faliscan xga Galatian xgf Gabrielino-Fernandeño xgl Galindan xgr Garza xha Harami xhc Hunnic xhd Hadrami xhe Khetrani xho Xhosa xhr Hernican xht Hattic xhu Hurrian xhv Khua xia Xiandao xib Iberian xii Xiri xil Illyrian xin Xinca xip Xipináwa xir Xiriâna xiv Indus Valley Language xiy Xipaya xka Kalkoti xkb Manigri-Kambolé Ede Nago xkc Kho'ini xkd Mendalam Kayan xke Kereho xkf Khengkha xkg Kagoro xkh Karahawyana xki Kenyan Sign Language xkj Kajali xkk Kaco' xkl Mainstream Kenyah xkn Kayan River Kayan xko Kiorr xkp Kabatei xkq Koroni xkr Xakriabá xks Kumbewaha xkt Kantosi xku Kaamba xkv Kgalagadi xkw Kembra xkx Karore xky Uma' Lasan xkz Kurtokha xla Kamula xlb Loup B xlc Lycian xld Lydian xle Lemnian xlg Ligurian (Ancient) xli Liburnian xln Alanic xlo Loup A xlp Lepontic xls Lusitanian xlu Cuneiform Luwian xly Elymian xma Mushungulu xmb Mbonga xmc Makhuwa-Marrevone xmd Mbedam xme Median xmf Mingrelian xmg Mengaka xmh Kuku-Muminh xmj Majera xmk Ancient Macedonian xml Malaysian Sign Language xmm Manado Malay xmn Manichaean Middle Persian xmo Morerebi xmp Kuku-Mu'inh xmq Kuku-Mangk xmr Meroitic xms Moroccan Sign Language xmt Matbat xmu Kamu xmv Antankarana Malagasy xmw Tsimihety Malagasy xmx Maden xmy Mayaguduna xmz Mori Bawah xna Ancient North Arabian xnb Kanakanabu xng Middle Mongolian xnh Kuanhua xnn Northern Kankanay xno Anglo-Norman xnr Kangri xns Kanashi xoc O'chi'chi' xod Kokoda xog Soga xoi Kominimung xok Xokleng xom Komo (Sudan) xon Konkomba xoo Xukurú xop Kopar xor Korubo xow Kowaki xpc Pecheneg xpe Liberia Kpelle xpg Phrygian xpi Pictish xpk Kulina Pano xpm Pumpokol xpn Kapinawá xpo Pochutec xpp Puyo-Paekche xpr Parthian xps Pisidian xpu Punic xpy Puyo xqa Karakhanid xqt Qatabanian xra Krahô xrb Eastern Karaboro xre Kreye xri Krikati-Timbira xrm Armazic xrn Arin xrr Raetic xrt Aranama-Tamique xru Marriammu xrw Karawa xsa Sabaean xsb Tinà Sambal xsc Scythian xsd Sidetic xse Sempan xsh Shamang xsi Sio xsj Subi xsk Sakan xsl South Slavey xsm Kasem xsn Sanga (Nigeria) xso Solano xsp Silopi xsq Makhuwa-Saka xsr Sherpa xss Assan xsu Sanumá xsv Sudovian xsy Saisiyat xta Alcozauca Mixtec xtb Chazumba Mixtec xtc Katcha-Kadugli-Miri xtd Diuxi-Tilantongo Mixtec xte Ketengban xtg Transalpine Gaulish xti Sinicahua Mixtec xtj San Juan Teita Mixtec xtl Tijaltepec Mixtec xtm Magdalena Peñasco Mixtec xtn Northern Tlaxiaco Mixtec xto Tokharian A xtp San Miguel Piedras Mixtec xtq Tumshuqese xtr Early Tripuri xts Sindihui Mixtec xtt Tacahua Mixtec xtu Cuyamecalco Mixtec xtw Tawandê xty Yoloxochitl Mixtec xtz Tasmanian xua Alu Kurumba xub Betta Kurumba xug Kunigami xuj Jennu Kurumba xum Umbrian xuo Kuo xup Upper Umpqua xur Urartian xut Kuthant xuu Kxoe xve Venetic xvi Kamviri xvn Vandalic xvo Volscian xvs Vestinian xwa Kwaza xwc Woccon xwe Xwela Gbe xwg Kwegu xwl Western Xwla Gbe xwo Written Oirat xwr Kwerba Mamberamo xxk Ke'o xyl Yalakalore xzh Zhang-Zhung xzm Zemgalian xzp Ancient Zapotec yaa Yaminahua yab Yuhup yac Pass Valley Yali yad Yagua yae Pumé yaf Yaka (Democratic Republic of Congo) yag Yámana yah Yazgulyam yai Yagnobi yaj Banda-Yangere yak Yakima yal Yalunka yam Yamba yao Yao yap Yapese yaq Yaqui yar Yabarana yas Nugunu (Cameroon) yat Yambeta yau Yuwana yav Yangben yaw Yawalapití yax Yauma yay Agwagwune yaz Lokaa yba Yala ybb Yemba ybd Yangbye ybe West Yugur ybh Yakha ybi Yamphu ybj Hasha ybk Bokha ybl Yukuben ybm Yaben ybn Yabaâna ybo Yabong ybx Yawiyo yby Yaweyuha ych Chesu ycl Lolopo ycn Yucuna ycp Chepya ydd Eastern Yiddish yde Yangum Dey ydg Yidgha ydk Yoidik yds Yiddish Sign Language yea Ravula yec Yeniche yee Yimas yei Yeni yej Yevanic yel Yela yen Yendang yer Tarok yes Yeskwa yet Yetfa yeu Yerukula yev Yapunda yey Yeyi ygl Yangum Gel ygm Yagomi ygp Gepo ygr Yagaria ygw Yagwoia yha Baha Buyang yhd Judeo-Iraqi Arabic yhl Hlepho Phowa yia Yinggarda # Yiddish yid ייִדיש yif Ache yig Wusa Nasu yih Western Yiddish yii Yidiny yij Yindjibarndi yik Dongshanba Lalo yil Yindjilandji yim Yimchungru Naga yin Yinchia yip Pholo yiq Miqie yir North Awyu yis Yis yit Eastern Lalu yiu Awu yiv Northern Nisu yix Axi Yi yiy Yir Yoront yiz Azhe yka Yakan ykg Northern Yukaghir yki Yoke ykk Yakaikeke ykl Khlula ykm Yakamul yko Yasa ykr Yekora ykt Kathu yky Yakoma yla Yaul yle Yele ylg Yelogu yli Angguruk Yali yll Yil ylm Limi yln Langnian Buyang ylo Naluo Yi ylr Yalarnnga ylu Aribwaung yly Nyâlayu yma Yamphe ymb Yambes ymc Southern Muji ymd Muda yme Yameo ymg Yamongeri ymh Mili ymi Moji ymk Makwe yml Iamalele ymm Maay ymn Yamna ymo Yangum Mon ymp Yamap ymq Qila Muji ymr Malasar yms Mysian ymt Mator-Taygi-Karagas ymx Northern Muji ymz Muzi yna Aluo ynd Yandruwandha yne Lang'e yng Yango ynh Yangho ynk Naukan Yupik ynl Yangulam ynn Yana yno Yong yns Yansi ynu Yahuna yob Yoba yog Yogad yoi Yonaguni yok Yokuts yom Yombe yon Yonggom yor Yoruba yos Yos yox Yoron yoy Yoy ypa Phala ypb Labo Phowa ypg Phola yph Phupha ypm Phuma ypn Ani Phowa ypo Alo Phola ypp Phupa ypz Phuza yra Yerakai yrb Yareba yre Yaouré yri Yarí yrk Nenets # add dup for cyrillic version yrk-Cyrl Nenets yrl Nhengatu yrn Yerong yrs Yarsun yrw Yarawata ysc Yassic ysd Samatao ysl Yugoslavian Sign Language ysn Sani yso Nisi (China) ysp Southern Lolopo ysr Sirenik Yupik yss Yessan-Mayo ysy Sanie yta Talu ytl Tanglang ytp Thopho yua Yucatán Maya yub Yugambal yuc Yuchi yud Judeo-Tripolitanian Arabic yue Yue Chinese yuf Havasupai-Walapai-Yavapai yug Yug yui Yurutí yuj Karkar-Yuri yuk Yuki yul Yulu yum Quechan yun Bena (Nigeria) yup Yukpa yuq Yuqui yur Yurok yus Chan Santa Cruz Maya yut Yopno yuu Yugh yuw Yau (Morobe Province) yux Southern Yukaghir yuy East Yugur yuz Yuracare yva Yawa yvt Yavitero ywa Kalou ywl Western Lalu ywn Yawanawa ywq Wuding-Luquan Yi ywr Yawuru ywt Xishanba Lalo ywu Wumeng Nasu yww Yawarawarga yyu Yau (Sandaun Province) yyz Ayizi yzg E'ma Buyang yzk Zokhuo zaa Sierra de Juárez Zapotec zab San Juan Guelavía Zapotec zac Ocotlán Zapotec zad Cajonos Zapotec zae Yareni Zapotec zaf Ayoquesco Zapotec zag Zaghawa zah Zangwal zai Isthmus Zapotec zaj Zaramo zak Zanaki zal Zauzou zam Miahuatlán Zapotec zao Ozolotepec Zapotec zap Zapotec zaq Aloápam Zapotec zar Rincón Zapotec zas Santo Domingo Albarradas Zapotec zat Tabaa Zapotec zau Zangskari zav Yatzachi Zapotec zaw Mitla Zapotec zax Xadani Zapotec zay Zayse-Zergulla zaz Zari zbc Central Berawan zbe East Berawan zbl Blissymbols zbt Batui zbw West Berawan zca Coatecas Altas Zapotec zch Central Hongshuihe Zhuang zdj Ngazidja Comorian zea Zeeuws zeg Zenag zeh Eastern Hongshuihe Zhuang zen Zenaga zga Kinga zgb Guibei Zhuang zgm Minz Zhuang zgn Guibian Zhuang zgr Magori zha Zhuang zhb Zhaba zhd Dai Zhuang zhi Zhire zhn Nong Zhuang zho Chinese zhw Zhoa zia Zia zib Zimbabwe Sign Language zik Zimakani zim Mesme zin Zinza zir Ziriya ziw Zigula ziz Zizilivakan zka Kaimbulawa zkb Koibal zkg Koguryo zkh Khorezmian zkk Karankawa zko Kott zkp São Paulo Kaingáng zkr Zakhring zkt Kitan zku Kaurna zkv Krevinian zkz Khazar zlj Liujiang Zhuang zlm Malay (individual language) zln Lianshan Zhuang zlq Liuqian Zhuang zma Manda (Australia) zmb Zimba zmc Margany zmd Maridan zme Mangerr zmf Mfinu zmg Marti Ke zmh Makolkol zmi Negeri Sembilan Malay zmj Maridjabin zmk Mandandanyi zml Madngele zmm Marimanindji zmn Mbangwe zmo Molo zmp Mpuono zmq Mituku zmr Maranunggu zms Mbesa zmt Maringarr zmu Muruwari zmv Mbariman-Gudhinma zmw Mbo (Democratic Republic of Congo) zmx Bomitaba zmy Mariyedi zmz Mbandja zna Zan Gula zne Zande (individual language) zng Mang znk Manangkari zns Mangas zoc Copainalá Zoque zoh Chimalapa Zoque zom Zou zoo Asunción Mixtepec Zapotec zoq Tabasco Zoque zor Rayón Zoque zos Francisco León Zoque zpa Lachiguiri Zapotec zpb Yautepec Zapotec zpc Choapan Zapotec zpd Southeastern Ixtlán Zapotec zpe Petapa Zapotec zpf San Pedro Quiatoni Zapotec zpg Guevea De Humboldt Zapotec zph Totomachapan Zapotec zpi Santa María Quiegolani Zapotec zpj Quiavicuzas Zapotec zpk Tlacolulita Zapotec zpl Lachixío Zapotec zpm Mixtepec Zapotec zpn Santa Inés Yatzechi Zapotec zpo Amatlán Zapotec zpp El Alto Zapotec zpq Zoogocho Zapotec zpr Santiago Xanica Zapotec zps Coatlán Zapotec zpt San Vicente Coatlán Zapotec zpu Yalálag Zapotec zpv Chichicapan Zapotec zpw Zaniza Zapotec zpx San Baltazar Loxicha Zapotec zpy Mazaltepec Zapotec zpz Texmelucan Zapotec zqe Qiubei Zhuang zra Kara (Korea) zrg Mirgan zrn Zirenkel zro Záparo zrp Zarphatic zrs Mairasi zsa Sarasira zsk Kaskean zsl Zambian Sign Language zsm Standard Malay zsr Southern Rincon Zapotec zsu Sukurum zte Elotepec Zapotec ztg Xanaguía Zapotec ztl Lapaguía-Guivini Zapotec ztm San Agustín Mixtepec Zapotec ztn Santa Catarina Albarradas Zapotec ztp Loxicha Zapotec ztq Quioquitani-Quierí Zapotec zts Tilquiapan Zapotec ztt Tejalapan Zapotec ztu Güilá Zapotec ztx Zaachila Zapotec zty Yatee Zapotec zua Zeem zuh Tokano zul Zulu zum Kumzari zun Zuni zuy Zumaya zwa Zay zxx No linguistic content zyb Yongbei Zhuang zyg Yang Zhuang zyj Youjiang Zhuang zyn Yongnan Zhuang zyp Zyphe zza Zaza zzj Zuojiang Zhuang # # end monster SIL list. xiphos-4.0.7+dfsg1/ui/markverse.glade0000664000175000017500000002443013162045104016661 0ustar unit193unit193 True Mark/Unmark Verse 300 350 xiphos-x-16.png dialog True Annotation Dialog True 6 10 True 18 True 0 Verse: False False 0 180 True True Verse Entry 1 False 0 True 10 True 0 Module: False False 0 180 True True Module Entry 1 False 1 True True automatic automatic in True True 2 2 True end -3 True True True False Add annotation. The verse will display with highlight colors and a *u marker to show content. New Annotation True 0 0 True 2 True gtk-new 4 False False 0 True Mark True False False 1 False False 0 Unmark -5 True True True False True Remove annotation. Unmark False False 1 gtk-cancel -6 True True True False True Cancel Annotation False False 2 False end 0 xiphos-4.0.7+dfsg1/ui/xi-menus.gtkbuilder0000664000175000017500000004720213162045104017511 0ustar unit193unit193 True False True False _File True False Open Study_pad True False True True True False _Open Session True False True True _Save Session True False True True True False _New Prayerlist/Journal True False True True True False gtk-quit True False True True True False _Edit True False _Search True False True True _Advanced Search True False True True True False _Preferences True False True True _Module Manager True False True True True False _View True False True False Preview _Daily Devotion True True False True False _Bible True True False _Preview True True False _Commentary/Book True True False Dictionar_y True True False True False L_ink Tabs True True False _Read Aloud True True False Show Verse _Numbers True True False _Highlight Current Verse True True False True False _Attach/Detach Sidebar True True False _Show/Hide Attached Sidebar True True False Show Parallel View in a _Tab True True False Show Previe_wer in the Sidebar True True False _Help True False _Contents True False True True _Mailing List True False True True _Live Chat True False True True _Report Bug True False True True True False About _Translation True False True True True False _About The SWORD Project True False True True _View Xiphos Releases True False True True About _Xiphos True False True True xiphos-4.0.7+dfsg1/ui/dlg-un-16.png0000664000175000017500000000113013162045104015774 0ustar unit193unit193PNG  IHDRh6gAMA a8tEXtSoftwareXV Version 3.10a Rev: 12/29/94 (PNG patch 1.2).IIDAT(c?IT ,j a~ DPW&`U gdd$a,pΏ?_%'*/g/^_rRWG}!#gJH f&d P?\[JNV‚cgcB?w +).*",(ݧ߿r(9={E"W|𙍅ADD#߿b`fOO\:7OKK~ߟ?}{c~߰a|OO"X8? {<}7/y#%%egg;ۇ~Ąqo߾~ K,,RS+LjtIME IENDB`xiphos-4.0.7+dfsg1/ui/arrow_up_box.png0000664000175000017500000000065313162045104017101 0ustar unit193unit193PNG  IHDR;֕JbKGD pHYs  tIME}tEXtCommentCreated with The GIMPd%nIDAT(ύA.Q_i3󸁅@6"gu$K4fBuR&MTүW;Z,;-0 H(4Jg@؁MW4Wm#FWLJlzZ\P4 IbC2ˠ^GEVs `3\B=nhq%b1JwMtE:$XbH~tX@W8(i>u̚U>tY.\0Szz4Ui;̿4]SIENDB`xiphos-4.0.7+dfsg1/ui/bookmarks_old.gtkbuilder0000664000175000017500000005036313162045104020574 0ustar unit193unit193 True Add Bookmark GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False 300 350 True False xiphos-x-16.png True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 0 True GTK_BUTTONBOX_END True Create new folder True True GTK_RELIEF_NORMAL True True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-open 4 0.5 0.5 0 0 0 False False True New ... True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False New Folder True True True gtk-add True GTK_RELIEF_NORMAL True Add Bookmark True True True _Cancel True GTK_RELIEF_NORMAL True Cancel Bookmark 0 False True GTK_PACK_END 6 True False 10 True False 21 True Label: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 180 True True True True 0 True * False Label Entry 0 True True 0 False True True False 18 True Verse: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 180 True True True True 0 True * False Verse Entry 0 True True 0 False True True False 10 True Module: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 180 True True True True 0 True * False Module Entry 0 True True 0 False True True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False Bookmark Folder Treeview 0 True True 0 True True Bookmark Dialog button1 button3 button2 xiphos-4.0.7+dfsg1/ui/module-manager.glade0000664000175000017500000016523413162045104017567 0ustar unit193unit193 True Module Manager GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False 710 450 True False xiphos-x-16.png True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True False True False 0 True GTK_BUTTONBOX_END True True True _View Intro Open a brief introductory explanation of how the Module Manager works. True GTK_RELIEF_NORMAL True 308 True True _Load Standard Load and synchronize the standard set of known repositories, as maintained at crosswire.org, with your current remote sources. True GTK_RELIEF_NORMAL True 307 True True gtk-refresh Refresh Xiphos' knowledge of what modules are available at the selected remote repository True GTK_RELIEF_NORMAL True 301 True True GTK_RELIEF_NORMAL True 303 True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-add 4 0.5 0.5 0 0 0 False False True _Install Install or update the selected modules True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True gtk-remove Remove the selected modules from your system True GTK_RELIEF_NORMAL True 302 True True _Archive Create a zip archive of the selected modules. True GTK_RELIEF_NORMAL True 304 True True _Index Build an index of the selected modules, for optimized ("lucene") searching. True GTK_RELIEF_NORMAL True 305 True True _Delete Index Delete the fast-search index of the selected modules. True GTK_RELIEF_NORMAL True 306 False True True Scan _Obsolete Scan for obsolete modules and offer to delete them. True GTK_RELIEF_NORMAL True 309 True True True gtk-close True GTK_RELIEF_NORMAL True -7 True True gtk-cancel True GTK_RELIEF_NORMAL True -6 GTK_RELIEF_NORMAL True 0 True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-go-forward 4 0.5 0.5 0 0 0 False False True Continue True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 0 False True GTK_PACK_END 8 True True 169 6 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False True False 6 True False 6 True False False GTK_POS_TOP False False 6 True False 6 True <b>Sword</b> False True GTK_JUSTIFY_CENTER False False 0.5 0.5 0 5 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True sword3.png 0.5 0.5 0 0 0 True True True <b>Module Manager</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 5 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True <b>WARNING:</b> If you live in a persecuted country use with care. False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False False True True label2 False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab True False 2 True <b>Add and Remove Sources</b> False True GTK_JUSTIFY_LEFT False False 0.00999999977648 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True Current local sources False False GTK_JUSTIFY_LEFT False False 0.0500000007451 0.5 0 6 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True False 6 True 0.5 0.5 1 1 0 0 12 0 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False 0 True True True False 6 True True gtk-add Add a local folder as an install source, typically on a cdrom or flash drive. Such a folder contains subfolders "mods.d" and "modules". True GTK_RELIEF_NORMAL True 0 False False True True gtk-remove Remove one of your local folders as an install source. True GTK_RELIEF_NORMAL True 0 False False 0 False False 0 True True True Current Remote Sources False False GTK_JUSTIFY_LEFT False False 0.0500000007451 0.5 0 6 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True False 7 True 0.5 0.5 1 1 0 0 12 0 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False 0 True True True False 6 True True gtk-add Add a custom remote install source. You must know its hostname and the folder where its repository lives. True GTK_RELIEF_NORMAL True 0 False False True True gtk-remove Remove a remote install source. True GTK_RELIEF_NORMAL True 0 False False 0 False False 0 True True False True True label3 False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab True False 3 True <b>Install Source</b> False True GTK_JUSTIFY_LEFT False False 0.00999999977648 0.5 0 2 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 1 True False 19 True 0.5 0.5 1 1 0 0 8 0 True True Local True GTK_RELIEF_NORMAL True False False True 0 False False True False True True True True True 0 True False 0 True True 0 False True 1 True False 4 True 0.5 0.5 1 1 0 0 8 0 True True Remote True GTK_RELIEF_NORMAL True False False True radiobutton1 0 False False True False True True True True True 0 True False 0 True True 0 False True True <b>Install Destination</b> False True GTK_JUSTIFY_LEFT False False 0.00999999977648 0.5 0 4 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True False 0 True 0.5 0.5 1 1 0 0 8 0 True False 0 True <i>Personal area, for your use only:</i> False True GTK_JUSTIFY_LEFT False False 0.00999999977648 0.5 0 4 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True GTK_RELIEF_NORMAL True False False True True Home dir False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True <i>System area, for all users:</i> False True GTK_JUSTIFY_LEFT False False 0.00999999977648 0.5 0 4 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True GTK_RELIEF_NORMAL True False False True radiobutton3 True Sword sys dir False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 0 False True 0 True True True False 0 True gtk-dialog-warning 6 0 0.5 0 0 0 False True True <b>Warning:</b> If you live in a persecuted country and do not wish to risk detection you should NOT use the remote installation feature! False True GTK_JUSTIFY_LEFT True False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 0 True True False True True label4 False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab True False 6 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True True False False True False False False 0 True True False True True label5 False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab True False 6 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True True False False True False False False 0 True True False True True label6 False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab 0 True True GTK_PROGRESS_LEFT_TO_RIGHT 0 0.10000000149 PANGO_ELLIPSIZE_NONE 0 False False True True 0 True True 5 True GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER True False False False Local Install Folder GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False True False xiphos-x-16.png True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 24 True GTK_BUTTONBOX_END True True True gtk-cancel True GTK_RELIEF_NORMAL True -6 True True True True gtk-open True GTK_RELIEF_NORMAL True -5 0 False True GTK_PACK_END xiphos-4.0.7+dfsg1/ui/selector-prefs_old.gtkbuilder0000664000175000017500000000677713162045104021553 0ustar unit193unit193 Module Selection True 222 300 xiphos-x-16.png dialog True True True automatic automatic in True True False True True 2 True end gtk-close True True True False True False False 0 gtk-add True True True False True False False 1 False end 0 mod_sel_button_close mod_sel_button_add xiphos-4.0.7+dfsg1/ui/arrow_down_box.png0000664000175000017500000000063613162045104017425 0ustar unit193unit193PNG  IHDR;֕JbKGD pHYs  tIME,gRtEXtCommentCreated with The GIMPd%nIDAT(ϕҽJQ/7 ,,SX'X 6AAm},H\ brsv~ ^k $$ Z1PWpR =GJzۅR/gB^5y\ԹogpPuvw-s&۪ 4k\*yV~e#vfbX"6">ˎ"Ibp{[t~cڄ ^r~!6N{o08aGIENDB`xiphos-4.0.7+dfsg1/ui/wscript_build0000664000175000017500000000056113162045104016460 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 bld.install_files('${PACKAGE_DATA_DIR}', '*.png') bld.install_files('${PACKAGE_DATA_DIR}', '*.glade') bld.install_files('${PACKAGE_DATA_DIR}', '*.gtkbuilder') bld.install_files('${PACKAGE_DATA_DIR}', '*.ui') bld.install_files('${PACKAGE_DATA_DIR}', """ languages editor_studypad.xml editor_note.xml editor_link_dialog.xml """) xiphos-4.0.7+dfsg1/ui/gnome-sound-properties.png0000664000175000017500000000162513162045104021020 0ustar unit193unit193PNG  IHDRasBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDAT8uKlU{==~$N Вڈ:F T!PUfX#uł-6lXXBPBER@mFiISM&q"=I;=ˢ4 gq>q6&VH3A!DJ9(><n?sR/x'%{c]|>,CA݉wec}b1YX=ojY\8ދLgF:t}`i\Y$BZ_FP(̓Tx'MP+3wRʷh`&P itD 7@4 B 8-]]ari ʪ0 + C8d4 YjO?$+I٬Uyfv{vEp86ꄂAzc=ZM4]rrk0o¶3b*3xۍoVRY[' ᗆS >01J)Q)7ho>A+FH(%/p/XSN3Gwv#`vxx\N.'צS*m۶&r?n9݅C7GVK,,,Rmv9F#0\Z=v'eO^:᫯ ;pTڶE\fv`v~nOʝ:'әGtM{eY4M,mM.BwIENDB`xiphos-4.0.7+dfsg1/ui/chat_icon-16.png0000664000175000017500000000127313162045104016545 0ustar unit193unit193PNG  IHDRasBIT|d pHYsZtEXtSoftwarewww.inkscape.org<8IDAT8OHQƿ{g{3h6O&EYTRPA HJWmZTfmMDঅ(E"\GI͝{ZDiٞweDڧp`Rʹ0j;m2M/ibADD߅S /l|4͞x<^W_mF@J~[P*y9??1в^ιN@LU#Yci<}; )rOG{YÕ.˲FE"?h zzG R ۶/iR怩 %7/yLVUQcQImޅΖ8y|+6>9JDA27095QfKh! P_S4fWx'L&' h*o*J +E8N:ϷsW޿{Rppl>bP(t/[V+**ny^iMӚN/nu]껡D϶[뎬L .W_nFG.򣊈Jaf|_BL ݰF%53ЁIENDB`xiphos-4.0.7+dfsg1/ui/sword.png0000664000175000017500000000533713162045104015535 0ustar unit193unit193PNG  IHDR00WsRGBbKGDC pHYs  ~tIME 2]Wx _IDATh՚ml\ՙ޹w^1LUiz;jjz?;6ۑ5;۹X[[{CMA Ö~s/<>~/?  uuwW `;X]{/qߟǦHoXy73r6^zB71hzAT4 ' }G|/LpflrQcbmmmQ`b/bGwqK ~͝k/"}VK)Tu칓?b{m@$I\*l:E.%[32!\G߾d9dO3V876U$W pd?BB2 sss,,,`&Hf0M|'jh OF>;G=L"C4N:,H7^}KGGtttș3g455|rΟ?O&aʕF"$Tf~wV~]י@e4MCQVXiqfgg$ ͆4|X֯G:ۇiF"ڵ F>gǎ VѣGd2XV(d~ȉ~J*t{} t:I$LNNRYY0`UUx1EQ P_$ITWW̙38N8@SS~$u1TU! koZ5gs# T˩BUU0MݎŢq\TWWj\n7<N;37x>~>B㘆AtR"J(###ȲL:… DQ|>_1 lю l6rvsAnzzzxػw/ΝP(p8ظq#G'Pv,Ha L$]\.4MLdxx\ $J|YӼ[+He4 EQ>L&ŋhoo[n'dÆ Ȳ̺uz<P|9G [P,VgDիI$R)<;vԩSb1 4M,/_FA8&܌b)n1gۙ_>ٳEu줱\?O馛ص{7?P!iN'===ꫜx}i5keppN,#ϳo>{1$+V(%`hh?)Sw~Jaپ}sϗ/EqT[B:+al۶ 4xgbb׋֒N9wq!>!y;^543A ) (| ɓ8epqڸ)++'`ٳz{(pͷo̽bS{!a(2,EpiYn-wV~!nJUUor ]Bu~iiiiAU_ H Li~~&6mD&aժUx< 0hjjjRYYIcc#h_~H$|8-ZF$,r5644xI$׳w^\.<`={f True False 3 1 True False False none True False gtk-refresh False False 0 True True False False none True False gtk-go-back False False 1 True False True 26 True True False Drop down history list False none True False arrow_down.png False False 0 False False 2 True True False False none True False gtk-go-forward False False 3 True False False True 4 True False True False 160 True True True False Book Selector Button True False 2 150 True False 0.029999999329447746 <b>Revelation of John</b> True False False 0 False False 0 True False 3 True False True True False True False arrow_up.png True True 0 False arrow_up_box.png True True 1 False False 0 True False True True False True False arrow_down.png True True 0 False arrow_down_box.png True True 1 False False 1 False False 1 False True 5 True False False True 6 True False True False True True True False 1 Toggle Chapter Button True False True False 3 1 True right True True 0 False False 0 True False 3 True False True True False True False arrow_up.png True True 0 False arrow_up_box.png True True 1 False False 0 True False True True False True False arrow_down.png True True 0 False arrow_down_box.png True True 1 False False 1 False True 1 False True 7 True False False True 8 True False True False True True True False Toggle Verse Button True False True False 3 1 True right True True 0 False False 0 True False 3 True False True False True False arrow_up.png True True 0 False arrow_up_box.png True True 1 False False 0 True False True True False True False arrow_down.png True True 0 False arrow_down_box.png True True 1 False False 1 False True 1 False True 9 8 True False False True 10 True True Enter a Verse reference in Book 1:1 format and press Return False False True True Reference Entry True True 11 xiphos-4.0.7+dfsg1/ui/gnome-windows.png0000664000175000017500000000510313162045104017163 0ustar unit193unit193PNG  IHDR00WsRGBbKGD pHYs  tIME + ^ IDAThZϏdWuνェcLIHA0$0Jl"XH6 BΚM,) ?UĊ(1%ABeؘTuw,vxg=Qtv;99߹_vd'jnb|ЍPu n` O|=*ͭ.d0轔]}C>lHA   I~k |V2mlY7e(03EAJBx#&:ڌR4tD< p+yp6Gt:~*VE I;lt!5(IM'" CAEHHB8U\HZI UJ14.xQ /I i UbQ ( /1 ;%ु"V>vLx)wHtStTn+HPx/Kႇ*cDj% ˭X6)7rv1$Hi|gF50+9Rr` P@*@B܁~%,vݝjϒ20mM$2W>Цvifř×=*9ѽ^ދ̋sIT;2 a /n2R1ng80h]<}w?M_˧O}oW#"XABp D-47i[i ! D$HBR6ŰZ%}•˳}էl] )[CP+ ߺ힪޳U٘oY. ႙v~%dhr KѪt|1ٴGjKL@mxex&Emƣ%܉Rj7 Kf{-DtlYFJzu ?ycX2d2e!d$z$R{Գ!ؑmD`29F%#~r,v L@.Q,!50mU3~} ڱ>ݡΓ|l}}uhN e0fH tV=ݮNm$H<QQ%Hz›W?Yƙw3sMWuaRӐYP&A0ro.Mj8k!/`f9,!%`Ro$3J)h ]\x"M^;Mj4I:1oq>?OjO'<Ȁa]ס4M$m[mi0LƽCD z! t61l?&eF AیnMcjԁQG탽_{Ϟ=;9 yWswe)xpP !Cm;ۆn\WY:XT['0 lnn.O> hBhl, H`?{.>:2zY‡H)i2=79qOh)dBm?$[krdd6I)ufVƌ7]. [zMؔ2rQ۶hfa%y@Hco/{vj&b4I)uܶMn ˤN@ R*a\ь@@ً/c߽.\ȋn^.RJf.]C Mn4NQ`Wd<ۦak { '`|8s[UB7?`c  ];Dי] +0΁{,&:$w/L)i=4 *c So`K/3|g{ QmwxQ㵵CޡИŪ_08q+`- True False window center-always 500 400 splashscreen True False True False True False splash.png True True 0 True False True True False gnome-windows.png True True 0 True False sword.png True True 1 True False gnome-session.png True True 2 True False gs2-48x48.png True True 3 False True 1 True False True False 2 xiphos-4.0.7+dfsg1/ui/gs2-48x48-old.png0000664000175000017500000001233113162045104016433 0ustar unit193unit193PNG  IHDR00 gAMA abKGD pHYs  #utIME  52 VIDATxݚyeu̼{^ڷ^whKZ0-X"d[֠,Y2g$  H$@#Y5@wWu׾W9bkBxq{d%Ϲވ+?Wol;׮8gM~9.8wܕ<K%@qHk;kn hd) DS]¦P{C@ {_gջ]_V-{Ǿ}K j< m:LuքrsK鳻x~ W]"m/@ Q}m{ ?_{S9tm ];pq_ +\LiW ?xX3h ^}gE'w7`î- ڃҁ 39{ 2ż@CJЈ`W[~ct.so;K7ƪ'?غ]zΟ8]-7Vf}k~OڍScH=-E-,';tg{upw> ʝ3 TdFrOy6(^UL^a0 \z@>W[R PJ1 iwoGny_}ȥ,-g1Aݏmc%˫kzo Zđp?g^!rſV\%iuZ<4;br ZOWhtyUBrm#Kiu|kkvHLw؂UPz2>{todh`o>1ot5BdG,/7 fWYvFwi?=L gˣ7)i >abSu='w{vM>~fa:CnLjPW容cca?LսV}߾[wIտ!S;eJ!Usūǧth(ߓүgͮCG(JzyLvOkK pK='~ @$swNylq3 kh෿9B`{}1냲\wٯNƍ~exY8\WGVR[r#S@5s=~+h#8GWn1[4++Yb?RX񄉸nY:{V[sK3j6q,>aY.+vd ƞ* s$}~K0sILͅ&{xxuZN)t|<Ŏ-/UR0ӻK8pʌRͬ9/m_22'N^Uq(3' %ꌾ\F[a9|_~MuG)thmwurVW 8kpBb; G +y+iBB`y/=#Q4~8z -r!<]V5L,Af114y KX+l^S+HhiM%S^oGvQ]C/GNė8+QNDzt_sujWѿ5oU |PG:lrZVe{nj )k)k : S贠9~|yp4{ev.@^Y~XKD@Xw<F-!?U@k=UVb-d~ϕ̜tXaE;{h|R|f:7T&]Gz7'!8Գ-5HN H'?Όc-IA_hadISnpfjM/WCY5Sl^7!bDNi(cO-l>t,0Grr g7bK;.LXav`ut-k7g\ӘN_Bd2eār<"$a&f&OxUl|$'xfyΌPjPbqFbfͽ^t^-`+ФtګK!̚X[`PK^;* 7M_ ރ҆+JdIL2S=>5v!$eK_KQX&dfrC*ь4rn4-񾙤7Ill#C=w|mZqJ/9G{[GΏhh{CzBa-*xtfVv6`0T"%ߡi_5QU1w8G}jZG`漎55,ՙ5`%gt=:rt0n(h/?}Q}{;m UN>+:n[ PP^8t[r mi&"UlWLrꥋ@\[FPHYe B 6C%aSщV~˵ ׬]+{[i̱faN>'M(/UGA`EBRL5\HӒҽ%m}T(aV| 2(ǡ_sv*94p"3?] \>[.tI ,-.;|}剣֎=+b\kw()($F#37栍>ECx&X-0G&0>y)+5Bn>:37~㻢,;j5V+q kX5!a Jn?WSM{%$cavS.iaчJh\.TDF +l/t4.ю0H+%A3\8^/ P Gf" iH*.3N=#Űe[H:U>'r 41}~ EFDUcfk`ED@ Zmά3l L\EW>Udn6hoYS2; XX0cb!֘X25Zm!%pXkߤ!wuv׮])efL^-cZkYEX+__E R IENDB`xiphos-4.0.7+dfsg1/ui/gtk_webedit.ui0000664000175000017500000020004513162045104016511 0ustar unit193unit193 About Studypad About Open about dialog help-about Bold Bold Make selection bold format-text-bold Copy Copy Copy selection to clipboard gtk-copy Cut Cut Cut selection gtk-cut Decrease indent Decrease Decrease paragraph indent gtk-unindent Delete selection Delete Remove selection gtk-delete Delete Item Delete Delete current item gtk-delete Find Find Search current document gtk-find Font Font Change font gtk-select-font Increase indent Increase Increase paragraph indent gtk-indent Insert emoticon Emoticon Insert an emoticon face-smile False Insert image Image Insert image at cursor gtk-orientation-landscape Insert link Link Insert a link gtk-network Insert Outline Outline Insert outline gtk-sort-ascending Insert rule Rule Insert horizontal rule gtk-remove Xiphos Link Xiphos Insert a link to a sword module gtk-network Insert table Table Insert a table gtk-missing-image False Italic Italic Change selection to italic font gtk-italic Center Center Center justify paragraph gtk-justify-center Full Full full justify gtk-justify-fill Left Left Left justify paragraph gtk-justify-left Right Right Right justify paragraph gtk-justify-right New New Create new file gtk-new Open Open Open file gtk-open Paste Paste Paste clipboard at cursor. gtk-paste Print Document Print Print the current document gtk-print Print Preview Preview Print preview of current document gtk-print-preview Quit Quit Shut down editor gtk-quit Redo Redo Redo last undo gtk-redo Find and replace Replace Search and replace gtk-find-and-replace Save Save Save changes to file gtk-save Save as Save as Save file as ... gtk-save-as Strikethrough Strikethrough Strikethrough selection gtk-strikethrough Underline Underline Underline selection gtk-underline Undo Undo Undo last change gtk-undo False 5 Find 300 dialog False vertical 2 False end _Cancel True True True True False True 1 gtk-find-and-replace True True True True False True 2 gtk-find True True True True False True 3 False True end 0 True False vertical True False True False 0 0.49000000953674316 9 Find False True 0 True True True True 1 False True 0 True False True False 2 Replace False True 0 True True True True 1 False True 2 False True 1 button_cancel button_replace button_find True False Editor 625 700 True False 6 6 4 4 28 True False True False _File True True False gtk-new action_new True False True True True False gtk-open action_open True False True True True False Recent files True True False gtk-save action_save True False True True gtk-save-as action_save_as True False True True True False action_print True False True True action_print_preview True False True True True False gtk-quit action_quit True False True True True False _Edit True True False action_cut True False True True gtk-copy action_copy True False True True gtk-paste action_paste True False True True gtk-delete action_delete True False True True True False _Help True True False help-about action_about True False True True False True 0 True False vertical False True 1 True False True False action_new True False New True gtk-new False True action_open True False Open True gtk-open False True action_save True False Save True gtk-save False True action_delete_item True False Delete True False True True False False True action_undo True False Undo True gtk-undo False True action_redo True False Redo True gtk-redo False True True False False True action_cut True False Cut True gtk-cut False True action_copy True False Copy True gtk-copy False True action_paste True False Paste True gtk-paste False True True False False True action_find True False Find True gtk-find False True action_replace True False Replace True gtk-find-and-replace False True True False False True action_justify_left True False Left True gtk-justify-left False True action_justify_right True False Right True gtk-justify-right False True action_justify_center True False Center True gtk-justify-center False True action_justify_full True False Full True gtk-justify-fill False True True False False True action_decrease_indent True False Decrease True gtk-unindent False True action_increase_indent True False Increase True gtk-indent False True True True 0 False False 2 True False True False True False 1 0 1 Normal Header 1 Header 2 Header 3 Header 4 Header 5 Header 6 Address Preformatted Bulleted List Roman Numeral List Numbered List Alphabetical List True True 0 False True 0 True False action_bold True False Bold True format-text-bold False True action_italic True False Italic True gtk-italic False True action_underline True False Underline True gtk-underline False True action_strikethrough True False Strike True gtk-strikethrough False True True False False True action_font True False Font True gtk-select-font False True True False True False True Set font color of selected text. True rgb(0,0,0) False True False True False True Highlight selected text by setting background color. #fcfce9e94f4f False True False False True action_insert_image True False Image True insert-image False True action_insert_sword_link True False Link True insert-link False True action_insert_rule True False Rule True insert-object False True action_insert_table True False Table True insert-object False True action_insert_emoticon True False Emoticon True face-smile False True action_insert_outline True False Outline True False True True True 1 False True 3 True True True True 5 True False 2 False True 8 xiphos-4.0.7+dfsg1/ui/mailing_list_icon-16.png0000664000175000017500000000102713162045104020276 0ustar unit193unit193PNG  IHDRasBIT|d pHYsZtEXtSoftwarewww.inkscape.org<IDAT8c?%" Zݜh'dlC23bb'IǯX0 ~_qd{c$Mi_[TXY21000d0(3$,cx3NͯaHi[ef /}?<}`/N_{߿t>Jf=DI|dȏp`y:ĕ`l +vcgxX`SW2g``7Ta7Ta| Clb&FF7s W2tZO a+XY5d&0`<ù\1OO^`Pc|X`````eefxó7x#Zse҉~qs#~qzIENDB`xiphos-4.0.7+dfsg1/ui/navbar_versekey.gtkbuilder0000664000175000017500000006334113162045104021134 0ustar unit193unit193 True False center 3 3 False True False none True False view-refresh-symbolic False False 0 False True True False none True False go-previous-symbolic False False 1 True False vertical True False 26 True True False Drop down history list none True False open-menu-symbolic False False 0 False True 2 False True True False none True False go-next-symbolic False False 3 True False True False False 160 True True True True False 150 True False 0.029999999329447746 <b>Revelation of John</b> True False False 0 Book Selector Button False False 0 True False vertical True False True True False False pan-up-symbolic True True 0 True False pan-up-symbolic True True 1 False False 0 True False True True False False pan-down-symbolic True True 0 True False pan-down-symbolic True True 1 False False 1 False True 1 1 False True 4 True False True False False True True True 1 True False True False 3 1 True right True True 0 Toggle Chapter Button False False 0 True False vertical True False True True False False pan-up-symbolic True True 0 True False pan-up-symbolic True True 1 False False 0 True False True True False False pan-down-symbolic True True 0 True False pan-down-symbolic True True 1 False False 1 False True 1 1 False True 5 True False True False False True True True True False vertical True False 3 1 True right True True 0 Toggle Verse Button False False 0 True False vertical True False True False False pan-up-symbolic True True 0 True False pan-up-symbolic True True 1 False False 0 True False True True False False pan-down-symbolic True True 0 True False pan-down-symbolic True True 1 False False 1 False True 1 1 False True 6 True True Enter a Verse reference in Book 1:1 format and press Return False False Reference Entry True True 2 7 xiphos-4.0.7+dfsg1/ui/xiphos-x-16.png0000664000175000017500000000133013162045104016367 0ustar unit193unit193PNG  IHDRasBIT|d pHYs++VtEXtSoftwarewww.inkscape.org<UIDAT8Kq>EH(q#"}!ȋ. "< -@3(@( unCx/~Tm]vq :/|O_>/~ "r<Rqx|^(~q}RfZM+M  b<"@Z|.d2lkk3MBX,H$XZZ"100aSZ1r<:??O*"C>gdd@ F)5Uw)06 6FX %OOON?kkkD",˺efmE\Dd}@<ϓcd2ܜeO"bxFD dyyYNNNDDtRY$^ "_eccNH#L.%"{"68CJE٬N/!F{{{Yk]ZZFk-mLӼcvw8u] mx<~Շ#w-nmmu]jH9hfeY]Hu%=l6}VJӖϓF7x?@xl/3[ϱNIENDB`xiphos-4.0.7+dfsg1/ui/export-dialog.gtkbuilder0000664000175000017500000010112113162045104020511 0ustar unit193unit193 100 1 1 10 100 1 1 10 True False Copy/Export Passage xiphos-x-16.png dialog True False True False end _Cancel False True True True False True Export Passage Cancel False True 0 gtk-ok False True True True False True Export Passage OK False True 1 False True end 0 True False True False dialog-warning-symbolic True True 0 True False Please check copyright before exporting! True True True True 1 True True 1 True False 6 vertical 2 True False True False Version False False 0 True False : False False 1 True False Key False False 3 False False 0 True False 29 False True True False 0.5 True True False 0 0 True False 2 True False edit-copy-symbolic False False 0 True False <b>Copy</b> True True False False 1 False False 0 False True True False 0.5 True rb_copy True False 0 0 True False 2 True False go-jump-symbolic False False 0 True False <b>Export</b> True True False False 1 False False 1 False False 1 True False 12 Book False True True False Export complete book True 0.5 True Book Radio Button False False 2 True False 12 Chapter False True True False Export complete chapter True 0.5 True radiobutton1 Chapter Radio Button False False 3 True False 12 Verse False True True False Export single verse True 0.5 True radiobutton1 Verse Radio Button False False 4 True False 0 0 12 True False 2 Verse range False True True False True 0.5 True radiobutton1 False False 0 True True adjustment1 1 True True 1 True True adjustment2 1 True True 2 False False 5 True False 0 <b>Format</b> True False False 6 True False 12 Plain Text False True True False True 0.5 True radiobutton4 Plain Text Radio Button False False 7 True False 1 0 12 HTML False True True False True 0.5 True HTML Radio Button False False 8 True False 12 _Verse numbers in text False True True False Indicates whether verse numbers should appear inline in the text. True 0.5 True Verse Number button False False 9 True False 12 Reference last False True True False True Indicates whether reference is placed first or last. Indicates whether reference is placed first or last. True 0.5 True True Reference last button False False 10 True False 12 Include version False True True False True Indicates whether or not version name is included in reference. Indicates whether or not version name is included in reference. True 0.50999999046325684 True True Version button False False 11 True True 2 cancelbutton1 okbutton1 xiphos-4.0.7+dfsg1/ui/bookmarks.glade0000664000175000017500000003476413162045104016665 0ustar unit193unit193 True Add Bookmark GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False 300 350 True False xiphos-x-16.png True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 0 Bookmark Dialog True GTK_BUTTONBOX_END True Create new folder True True GTK_RELIEF_NORMAL True -3 New Folder True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-open 4 0.5 0.5 0 0 0 False False True New ... True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True True gtk-add True GTK_RELIEF_NORMAL True -5 Add Bookmark True True True gtk-cancel True GTK_RELIEF_NORMAL True -6 Cancel Bookmark 0 False True GTK_PACK_END 6 True False 10 True False 21 True Label: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 180 True True True True 0 True * False Label Entry 0 True True 0 False True True False 18 True Verse: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 180 True True True True 0 True * False Verse Entry 0 True True 0 False True True False 10 True Module: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 180 True True True True 0 True * False Module Entry 0 True True 0 False True True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False True False False False Bookmark Folder Treeview 0 True True 0 True True xiphos-4.0.7+dfsg1/ui/xi-menus-popup_old.gtkbuilder0000664000175000017500000014516313162045104021515 0ustar unit193unit193 False Open in new tab True False Open this bookmark in a new tab False True True Open in a dialog True False Open this bookmark in a dialog False True True New Folder True False Add new folder to selected folder False True True Insert Bookmark True False Insert new bookmark here False True True _Edit Item True False Edit bookmark item False True True Delete Item True False Delete item False True True True False Expand All True False Expand all Bookmarks groups False True True Collapse All True False Collapse all Bookmarks groups False True True True False True False Allow items to be moved from one folder to another False Allow Reordering True True False Import Bookmarks True False Load other bookmarks file (default: from BibleTime) False True True Export Folder True False Remove folder and save it False True True False Add Sub-Item True False Add a sub-item False True True Add Item True False Add an item False True True Remove True False Remove this item False True True Edit True False Edit this item False True True False Open in new tab True False Open selected module in a new tab False True True Open in a separate window True False Open selected module in a separate ['dialog'] window False True True About True False False True True False About True False False True True Bookmark True False False True True Annotate Verse True False False True True True False Copy/Export Passage True False False True True True False File True False False True True False Open Module True False False True True True False gtk-print True False False True True gtk-close True False False True True Edit True False False True True False gtk-copy True False False True True gtk-find True False False True True Note True False False True True Open in editor True False False True True Module Options True False False True True False gtk-select-font True False False True True True False False False False Verse Per Line True False False False Headings True False False False Words of Christ in Red True False False False Strong's Numbers True False False False Lemmas True False False False Morphological Tags True False False False Footnotes True False False False Cross-references True True False False Footnote/Cross-ref Markers True False False False Greek Accents True False False False Hebrew Vowel Points True False False False Hebrew Cantillation True True False False Transliteration True False False False Variants True False True False False Primary Reading True True False False Secondary Reading True True False False All Readings True False False False Transliterated Forms True False False False Enumerations True False False False Glosses True False False False Image Content True False False False Respect Font Faces True False False False Commentary by Chapter True True False False Doublespace True Lookup Selection True False False True True False True False False Use Current Dictionary True True False False Browse in BibleMap.org True True False Unlock This Module True False False True True Display Book Heading True False False True True Display Chapter Heading True False False True True Rename Pers.Comm. True False False True True Dump Pers.Comm. True False False True True Read Selection Aloud True False False True True False Simple True False Create a new simple prayer list False True True Subject True False Create a new subject prayer list False True True Monthly True False Create a new monthly journal False True True Daily True False Create a new daily journal False True True Outlined True False Create a new outlined topic False True True Book/Chapter True False Create a new book/chapter outline False True True False Open in new tab True False Open selected module in a new tab False True True Open in separate window True False Open module in editor or plain display window False True True About True False False True True False Save list as a single bookmark True False Save these results as a single bookmark False True True Save list as a series of bookmarks True False Save these results as a series of bookmarks in their own folder False True True True False Populate verse list True False Provide a dialog in which to paste a line of verse references, to fill the verse list. False True True Preload history from verse list True False Push the entire verse list contents directly into the history list. False True True True False Send list via BibleSync True False Send this verse list via BibleSync to others, if you are in Personal or Speaker mode. False True True Export List True False False True True False Send list via BibleSync True False Send this verse list via BibleSync to others, if you are in Personal or Speaker mode. False True True xiphos-4.0.7+dfsg1/ui/biblesync-v1-30.png0000664000175000017500000000771013162045104017112 0ustar unit193unit193PNG  IHDR7'$oGgAMA asRGB cHRMz&u0`:pQ<bKGD pHYsHHFk>VIDATXXi]u>~244f#EFR[eb\$JAr L(TY"@616BlBviFY4mw# A&IܺuwO;_7z!"u G8 dVI(.H0&S.آibYD Bd*UҙSY6Yt+:?_5(DFiLEZJ`e.nHt.Pc;mc_CcDIuGu 3"8-Di$[;^œ!"7tATAwYԺf+b,ˣajS x.R!/ZJk$5q qokW^OquqOpo˧^Zxrq+]̰P~zg] S0Hrx΋\clqw.~6a3&lDޭ/wF,Rco% " 0"Me=F/HӒ:2]+P]Sp90}>nF1ϮXyEE@D@_˹/8gJWEHnuKZ3ƖY춍2dήr 7/Hz,N4bDܬH,G(Q 10FU@*H*o|UrJhJ:[2 Um??w ,Sj;N"7WMfabwdk.V|``@u54ܤ7Ο^ɘ3|jJMP X>TKQ*T(NH1=UI> RMie:n|ʝwi3kCrP;>MiF1Ґ34tGA)C40 8"g ⩤pyްmOnKW,*JY^'45wN{IR1i J" C8eWW񸺁df]]Q"^9|Iq!h/ P82pb[n2'g?Cy\&Yli|QӍ;gn"DϫfmĿW/=H`Z M /I+K>-S~뮻v/_@ q҉wޞ84"Eb[uۚXkNjaxԊ~cX,5YKK&POIM[J\.REPż]_Wr1{`ԲsNk/wݷa }/5,b/5Yk׫A?kOͮtduT_y(uv3aBWbi`q>ǟUNf_0_al%#;|K\$8/Mv:^yJ/fx?mvSJ-􂓒 Okތ:/AAD=iMr`vL4inq+7<ePΜ>eۿhn[{੺`K.nX}૯6Z Y.*JR\.vܺZFqT|ۏo\s7Ȏ\"H!A^> }YUʊD5Oz:WZc㖍NW)  ³0$0+ uaG;#@mV|$1AU|J*X(EAAv3a(a8 w*'\@ ǜ*OrU"ɽ4EA0#H4P@h! Z>:d&eWm1 rnǃ}hXWr! 9^յBaUq E{1HZzvu\[L]glsY3e!W%޽Qhץ-dZŅ|ݭF}w8K ݻ*;/&5 bsLcR(;3^"c: }&Fj~Mn2]Qs ,'/h^swf5Xs|ެͬLFqU wĝ-Y ɽe,eo',2]qa q.#8#]taG_{(ڌ5a|"rvE*NqTi^ĩC=,QÅoXٵUPYZx]lwuO?K5-M0DT) eG"kdc^{KerpK~<J=)Ȥd.^9>pC htt|t9v]Dɉi9a&u: DG<$C MߩBMrR%tEXtdate:create2014-04-26T00:16:24-04:00k%tEXtdate:modify2014-04-26T00:16:24-04:00xtEXtjpeg:colorspace2,uU tEXtjpeg:sampling-factor1x1,1x1,1x1ptEXtxmpMM:DerivedFrom$IENDB`xiphos-4.0.7+dfsg1/ui/editor_note.xml0000664000175000017500000000310213162045104016712 0ustar unit193unit193 xiphos-4.0.7+dfsg1/ui/epiphany-bookmarks.png0000664000175000017500000000152613162045104020176 0ustar unit193unit193PNG  IHDRV%bKGD pHYs  d_tIME "IDATxMKo[EgOmS'kҔ(TQAB$6@Hu|l(,` VP$*i snΜa>܍OV>18.hjN5 A"`/?uY1Y|ڛ}P(V GM0$8G|'[tuvRpJIL n :gػpK7oߌS!A Z,!֠Ҵ3ʿ ^4t~8_(n JDK/WF&wظ`*[=g9+NgW3;4kp#ph ue&VyVou9ԁp~u_$S6Dq R͗QIENDB`xiphos-4.0.7+dfsg1/ui/selector-prefs.gtkbuilder0000664000175000017500000000747413162045104020710 0ustar unit193unit193 False Module Selection True 222 300 xiphos-x-16.png dialog True False True False end gtk-close True True True False True False False 0 gtk-add True True True False True False False 1 False False end 0 True True in True True False True True 2 mod_sel_button_close mod_sel_button_add xiphos-4.0.7+dfsg1/ui/bookmarks.gtkbuilder0000664000175000017500000003540613162045104017737 0ustar unit193unit193 True False Add Bookmark 300 350 xiphos-x-16.png dialog True False True False end True True True False Create new folder True False 0 0 True False 2 True False document-open-symbolic False False 0 True False New ... True False False 1 New Folder True True 0 gtk-add True True True False True Add Bookmark True True 1 _Cancel True True True False True Cancel Bookmark True True 2 False True end 0 True False 6 vertical 10 True False 21 True False 0 Label: False False 0 180 True True * Label Entry True True 1 False True 0 True False 18 True False 0 Verse: False False 0 180 True True * Verse Entry True True 1 False True 1 True False 10 True False 0 Module: False False 0 180 True True * Module Entry True True 1 False True 2 True True in True True False Bookmark Folder Treeview True True 3 True True 1 Bookmark Dialog button1 button3 button2 xiphos-4.0.7+dfsg1/ui/editor_studypad.xml0000664000175000017500000000347613162045104017620 0ustar unit193unit193 xiphos-4.0.7+dfsg1/RELEASE-NOTES0000664000175000017500000024700613162045104015146 0ustar unit193unit193____________________ XIPHOS RELEASE NOTES ____________________ Release 4.0.7 24 Sep 2017 This represents general bug-fixing and feature implementation from the issues list, with a few other matters handled as well. More than half of the open issues list (29 of 54) have been closed since 4.0.6, including all but 2 outstanding bug reports. Some closures were unreproducible bugs, or unworkable feature requests that had to be turned down. Other closures are the result of some improvement in the code for this release, some as described exactly, some as close efforts given the constraints of how Xiphos operates internally. - changed module option Glosses to default on. - added config support, MinimumVersion: ignore modules newer than Sword itself. - updated French and traditional Chinese translations. - fixed dbus linkage failure due to insanity in latest release (rawhide). - #524 fix use of fonts whose names end in digits. - #725 add book/chapter journal template. - #739 click verse text before/after chapter to navigate across chapters. - #788 use saved status of detached sidebar. - #791 add maximized detached window of current bible on F11. - #821 update installation instructions (ubuntu). - #822 prefs option not to use alternating fg/bg in parallel displays. ________________________________________________________________ Release 4.0.6a 20 Aug 2017 Windows only. - internal: fixed compiler error causing 1st-time user crash in mod.mgr. ________________________________________________________________ Release 4.0.6 10 Aug 2017 - fixed longstanding display problem with webkit2 (now req'd for fedora). - added Italian translation. - updated French translation. - added alt-L toggle lemma. - added View Xiphos Releases to Help menu. - internal: removed all ancient ImageMagick references. - internal: removed HAVE_GTK_xxx in favor of GTK_VERSION_CHECK. - internal: fixed wk2 search result. - internal: fixed biblesync passphrase preservation. ________________________________________________________________ Release 4.0.5 23 Apr 2017 - ReadAloud: Speak verse# only if we are showing verse#s in text as well. - Fix crash caused by lack of collator during mod.mgr in first run. ________________________________________________________________ Release 4.0.4 30 Aug 2015 - Implemented dynamic allocation enhancement to replace survivability fix. - Updated language abbreviations to eliminate unknowns. - Fixed module installation messages so they are not lost. - Fixed abbrev support, to show abbrevs in all non-essential contexts. - Fixed maximization restoral (mostly gtk3; partial for gtk2). ________________________________________________________________ Release 4.0.3 06 Aug 2015 Another bugfix release, induced by the discovery that a hard limit on the number of language groups that can be supported is too small with respect to newer repositories supporting far larger groups of modules. The code involved will be re-factored for a better near-term future release but this is an immediate survivability fix. ________________________________________________________________ Release 4.0.2 15 Apr 2015 This is an urgent bugfix-only release. A serious memory management error has been uncovered in the editor, making it virtually useless in many cases. This release corrects this error. ________________________________________________________________ Release 4.0.1 30 Mar 2015 - Completed webkit editor, due to replace gtkhtml editor. - Added Abbreviation module configuration support. - Added Glosses (Ruby) and Morpheme Segmentation display support. - Added obsolete module audit, during install and on maintenance page. - Added more informative "About" for modules. - Added status bar en/disable. - Removed BibleSync from Xiphos' source, now referenced as a proper library. - Fixed studypad directory choice. - Fixed mis-handling of unreal "multiple verse" reference in URL handling. - Fixed editor's mis-handling of the link editor subdialog. - Updated Win32 URL clickability; updated "About Sword" URL properly. - Huge GTK3 compatibility cleanliness hackery. - WebKit2 compatibility hackery. - Fix compiler flag choices. - Numerous code internals updates due to cppcheck(1) diagnostics. ________________________________________________________________ Release 4.0.0 24 Dec 2014 - Bug#508 + feat.req#133: Added alternate versification support (av11n): Xiphos understands book/chapter/verse (BCV) schemes other than KJV. See especially module KJVA's deuterocanon between Malachi and Matthew. Related: - The navbar is blanked and the pane states "This module has no content at this point" if a tab is selected with no content at the current verse indication, e.g. when reading in one tab with an Apocrypha Bible and then selecting a different non-Apocrypha tab, particularly when using Linked Tabs (see View menu). - Added module-specific CSS support. This uses configuration directive "PreferredCSSXHTML=style.css", naming a file in the DataPath directory. If present, the file's content is included when rendering the pane. - Added default CSS support. Use ~/.xiphos/default-style.css but be aware that this has effects on all displayed modules. - Added direct load of history from verse list contents (right-click), plus direct load of verse list from history contents (history menu). - Added Feature=NoParagraphs support, default for verse-per-line. - Added OSISXlit and OSISEnum global filter configuration support. - Added preservation of CipherKey value for re-use when updating a module. - Added xiphos.appdata.xml (/usr/share/appdata) for...well, advertising. - Added --chatty configure flag to distinguish tracing from debug build. - Changed options to default on for Hebrew vowel points, Hebrew cantillation, and Greek accents. - NOTE: There are some problems with the editor component under Windows, problems which have apparently gone unnoticed for quite a while. Translations of the interface are weirdly inconsistent, and it is not useful at this time on journals. These will be researched and a Windows-specific update will be issued soon. It was decided that av11n and other matters had been waiting too long to delay this release. - Updated navbar behavior: All books potentially available within the module's versification are included. Formerly, books lacking content at 1:1 were excluded. - Updated manual text for a couple feature requests. - Fixed personal commentary dump, which stopped working in recent Sword. - Fixed 1st-time mod.mgr to include Crosswire repo name. - Fixed main window internal geometry save on quit. - Fixed mod.mgr "button bobble" preventing expand/collapse of mod.tree. - Fixed bug#513, stop crash on repeated tab deletion. - Fixed crash caused by having a (lexdict|genbook) without (dict|book) key. - Fixed incompatibility with GTK3.14's unstable interface, preventing Preferences window from opening. Fixed many related incompatibilities. - Fixed several inconsistencies between main & parallel views. - Fixed inadvertent realignment-induced re-navigation. - Cleaned up internal settings structures. - Updated BibleSync interface in accordance with 1.1's updated params. ________________________________________________________________ Release 3.2.2 24 Aug 2014 This is a cosmetic/clean-up release. No new capability is present. - Building against GTK3 (i.e. waf configure --gtk=3) should once again be reasonable. Generally, GTK3 will require --enable-webkit-editor, because the older editor seems not fully de-lintable for GTK3. - Internal use of generic warnings has been updated to re-introduce "modal" warnings, i.e. user acknowledgement before Xiphos proceeds. This is necessary for e.g. startup catastrophes, where the warning dialog must appear and remain for user ACK before the program exits. - Added statusbar acknowledgement of alt-[SRM] display modifiers, as well as BibleSync keyboard navigation. - The Preferences page for BibleSync has been de-cluttered somewhat. - The unnecessary doubling of win32 login name is gone in BibleSync. - A build complaint from very new compilers has been fixed. ________________________________________________________________ Release 3.2.1 06 Jun 2014 This release has drastic forward movement in BibleSync plus a number of bug fixes. - BibleSync is no longer integral to Xiphos alone; it has been separated into its own library, to make it available for other Bible programs. There is some activity toward integrating it into others already. - BibleSync has gained a number of features, both in the library itself and in how Xiphos uses it. It now uses its own Preferences page, due to additional features and complexity. Notably, BibleSync operates using speaker beacons, limiting the trouble that can be caused by either inadvertent or malicious navigation by others. - BibleSync in Xiphos 3.2.1 will not interoperate with 3.2.0. The addition of speaker beacons means that 3.2.0 will not recognize or generate them, and 3.2.1 will not recognize a speaker without them. (As applied to BibleSync 1.0.0 -vs- 1.0.1 differences.) - Fixed a very old error regarding inconsistent internal use of the scripture cross-reference option. - Consequent to that xref bug fix, exported content correctly no longer contains either footnotes or xrefs. - Persistent difficulties with module archive have been resolved. - Generic warning dialogs, used all over the place, have been replaced with a non-modal method that is not troublesome in the face of timing constraints. - Compatibility issues with Solaris and BSD are resolved. - Added populating the verse list directly from a dialog (context menu). ________________________________________________________________ Release 3.2.0 05 May 2014 This release is to accommodate one late-arriving Sword engine change and to support generalized companion modules. It also provides the first implementation of BibleSync, a shared navigation protocol specification for Bible programs, details of which we are sharing with other programs' authors and hope to see being made available soon. GTK2 is still the display toolkit we expect to be used. Also, several urgent bugfixes have been made. - New BibleSync subsystem: Multicast group navigation with glue on navigation reception and transmission when navigating locally. - Preferences added to support BibleSync options: mode enable, navigation style choice, and activity tracing and privacy toggle options. - Updated companion modules (conf directive Companion=Abc,Def,Xyz) for Bibles and commentaries so as to allow arbitrary sets where the 1st opens in the main window and the rest open in detached windows. This is important for organizations such as Wycliffe who produce grouped modules, useful in such a manner. - Added kbd toggles alt-S (Strong's), alt-M (morphology), alt-R (red words). - Heading generation changed in line with Sword 1.7.3's new internals. - Fixed crash on unparseable xref module content. - Fixed crash on copy/export. - Fixed crash on bogus middle-click on multi-ref bookmark. - Fixed crash on handling xref within heading - Fixed win32 pango module filesystem placement. - Fixed module manager column width setting. - Fixed module manager archive function. - Fixed NASB-specific lexica references for forthcoming NASB release. - Removed gconf query. ________________________________________________________________ Release 3.1.6 12 Jan 2014 This release is for compatibility with the recent Sword release, a number of small features, and many bug fixes. This release was very delayed both due to our need for the long-awaited Sword 1.7 release, upon which any release of Xiphos has been dependent for more than a year, and because of time demands on Xiphos developers. Due to many problems with GTK3 support, 3.1.6 is being released with the expectation of being built against GTK2. The GTK3 problems will be resolved for a future release and we will move Xiphos forward for that then. Incidental improvements and bug fixes: - The existence and placement of Preferences, Module Manager, and Advanced Search windows is saved. - Major compatibility changes for the underlying Sword interface, especially renderText() and its minions. - Live chat nick selection identifies user's platform and Xiphos version. - Manual updates to reflect recent additions (eg. Alt-A [annotate]). - Journals can be opened in regular display detached window (not editor). - "Friendly" (abbreviation) month names for devotional use in the dictionary pane. - Export off-by-one error when crossing chapter boundary is fixed. Export also made somewhat more general and featureful. 3.1.5's missing export submenu is back. - Addition of repository support for HTTP, HTTPS, and SFTP. - Version differences in dbus IPC (xiphos-nav) have been homogenized. - Build inconsistencies across Linux distributions are fixed. - Removed last vestiges of unneeded, defunct KJV pilcrow (¶) handling. - A number of updates to native language support for module tree lists. - Sword's OSISVariants now works (had never been added since Sword's OSIS support came into existence). - Xiphos internals have moved forward to Sword's XHTML interface, leaving behind the old HTMLHREF interface. Many consequent internal changes. - Unicode punctuation is no longer mis-spoken in ReadAloud. - The last of the historic gtkhtml3 support has been removed, other than the editor component in GTK2: Xiphos depends exclusively on webkit. This is Xiphos' 5th display engine. We do not intend to change it ever again. ________________________________________________________________ Release 3.1.5 19 Feb 2012 This is primarily a toolkit compatibility release, providing 2 features, plus numerous ongoing routine bug fixes and enhancements. - The WebKit display driver, which finally brings display feature parity to Windows with what has been available on other platforms for some time. WebKit is now our normal display driver for all platforms. Windows users should see §3.9 of the manual for differences from the older gtkhtml3 driver. Mozembed (xulrunner) is no longer in use, replaced by WebKit. Note that certain problems were encountered regarding RtoL languages, especially Arabic and Hebrew (Farsi seems fine) very late in the effort to finalize Win32 WebKit support. Farsi both fully translates and provides RtoL-inverted display; Hebrew translates fully (modulo missing strings) but does not RtoL-invert; most perversely, Arabic translates half strings and does not RtoL-invert. We do not yet understand these flaws but will continue to try to resolve them, perhaps in a 3.1.6 for Windows only, as these problems do not haunt non-Windows builds at all. - GTK3 compatibility, for the sake of newly-updated environments such as Fedora 15/16 and Ubuntu 11.10. Other incidental improvements: - Module-internal footnote & xref numbering/lettering is respected. - Display of headings, footnotes, xrefs, and red words all default On. - Image content is resized in parallel windows and the previewer. - Module lists include modules' 1-line descriptions as well as short names. - Verse numbers will no longer be "widowed" (left alone at the end of a line) by being forced to combine against the first word of their verse. - Verse number display is configurable: bold, brackets, superscripts. - RtoL consistency improvements. - Studypad save respects its default directory specification. - Base font is respected in all parallel views. - Font selection order has been fixed: Any user specification (per module or per language) supercedes module configuration file specification. - In export, avoid more than one dialog, ever, about checking a module's license, and change copy/export defaults to plaintext and 1 verse. - Ctrl-0 (zero) forces base font size to 0. - Ctrl-[1-9] selects the Nth tab. - Countless internal module, cache, font, and display fixes. Bug reports addressed since 3.1.4: 3094968 Switching Bibles to one without the current book 3094981 Navigation bug observed for the DRC module 3102898 Xiphos stops responding if search term includes a pilcrow 3103244 Xiphos does show italics for some transChange text 3103905 Preview pane does not display words containing Æ or æ 3125234 3.1.4 binary crashes on MacOS 10.6.5 3125240 References into Apocrypha partially broken 3141563 Xiphos doesn't start 3141617 Localized language name for Salo module 3147636 More localised language names 3148222 Hebrew letters at beginning of a verse 3157517 Xiphos No Longer Works on IBM Laptop 3166318 parallel view selections are not saved on exit 3166491 Opening both study pad and "personal commentary" 3166864 Xiphos don't work correctly with the Synodal versification 3169829 Windows font for two language names 3172700 Support for the Khmer language 3179097 Parallel View in a Tab 3257699 Xiphos crash on Fedora 13 3265450 xiphos-3.1.4 with xulrunner-2.0 fails to start 3289327 Xiphos don't display properly tables 3291274 Xiphos crashes when searching expression (in FreJND) 3301774 Font size of RNKJV Bible 3302253 Suggested reorganization of first paragraph on using Para. 3302627 editing pers.comm. should not use module cache 3306579 Headings missing at the beginning of chapters 3307692 Install failure Fedora 15 3361376 Parallel View: Will only show OT in Book Drop Down 3367552 No option for "Use Verse Per Line" 3384710 Strange search behavior at russian language 3392639 Non-display of verses containing U+FFFD 3392809 No way to choose verse, not existing in KJV versification 3400041 Previewer setting not functioning properly 3403641 xiphos 3.1.4 fails to build due to C template errors 3411260 Build fails to find gconf2 includes 3424836 Won't Run On Ubuntu 11.10 3428934 The word "mute" links to the Strongs entry for "mustard" 3434897 Certain Chapters in KJV Don't Display 3438261 Xiphos doesn't even start - error 3438931 xiphos-svn4312 build fails on fedora 16 64bit 3439031 gtk_widget_get_realized not available for gtk < 2.20 3439513 Xiphos Remote Source Not Working 3440353 Xiphos failure: "can't happen", display_mod: null 3440363 On start, Standard View text is invisible. 3482318 Problems with separators 3482351 Note layout in Xiphos 3442601 Languages hacks? 3485166 Xiphos build 4363 fails to build 3485167 Xiphos only displays Genesis (or first book in a text) 3488597 Build problem webkit branch Feature requests closed: 3168708 preferences for copy 3163996 Cut off... 3166868 Morphological search function 3210164 Custom verse number formatting 3291278 Add ability to navigate from the keyboard 3291283 Add option to justify texts ________________________________________________________________ Release 3.1.4 15 Oct 2010 As we continue to straggle toward feature parity in Windows, which we regret we have still not fully achieved, it became necessary to make a fresh release of Xiphos due to a new release of the Sword engine itself. We have done a great deal in Xiphos other than in those feature parity areas, so this makes for a good release anyhow. Many smaller issues that have been waiting for a long time have been implemented. Again, classified as new, enhancements, and fixes. New features 1. For the first-time user, the first modules to be installed in order that Xiphos begin operation can be obtained from local media such as a CDROM or flash drive. Also, the first-time user is put directly into the Module Manager, with step-by-step instructions displayed there. 2. There is an entirely new implementation of the full-chapter parallel window (detached or tabbed). It handles an arbitrary number of modules, no longer limited to 5, and supports commentaries as well as Bible texts. Parallel modules are selected exclusively via Preferences. 3. User-requested per-language default font choices are available in Preferences. 4. User annotations are normally marked with "*u" and reverse-highlighted for high visibility, in the "margin notes plus yellow highlighter" metaphor. Now in Preferences, the highlight can be turned off. 5. New defaults: The previewer will be placed in the sidebar by default for new users, and Bible versification display is now paragraph style, not verse-per-line. Both behaviors are selectable. For previewer placement, see the View menu. For versification display, see the context (right-click) menu. 6. Ctrl-F3 raises the search pane of the sidebar, analogous to F3 creating the Advanced Search window. 7. When invoking Xiphos from the command line, the user may specify a tabs filename, such as are found in Xiphos' "tabs" directory. 8. When invoking Xiphos via a sword:// link, multi-refs are handled in the verse list. That is, a single link "sword:///Gen.1.1;Rev.1.1" does what you expect, identically as for clicking a multi-ref bookmark. 9. The journal/prayerlist creation menu is available on the main File menu. 10. Bookmark file import has been generalized to accept any (correctly formatted) file, and import of BibleTime bookmarks has been fixed. 11. The Module Manager's introductory explanation is viewable on demand via a button always present. 12. Similarly, short introductory descriptions have been added to Advanced Search regarding optimized ("lucene") search syntax and attribute-based search. 13. Two separate module list categories have been created: Glossaries, to distinguish glossaries from real dictionaries; and Cult/Unorthodox, to separate those few very questionable modules from the mainstream lists. 14. Footnote and cross-reference markers (*n, *x) are now numbered, as one would expect in a print publication. 15. In mozembed/xulrunner builds, highlighted verses -- both regular current and user-annotated -- are now colored inline, rather than being blocked apart from surrounding text. 16. In Preferences color selectors, buttons are provided to invert main text and highlighted text selections. 17. The existence, placement, and size of the detached parallel window are remembered. If it was present when Xiphos last exited, when Xiphos restarts, it will be reconstructed in the same place and size. 18. Commentaries in by-chapter mode have verse numbers in a left column. Enhancements to existing behavior 1. Doublespace has been made module-specific, available on the context menu. 2. Verse-per-line, already module-specific, has been moved to the context menu, where it really belonged all along. 3. In Preferences, the user may select whether Bibles' cross-reference lists should be displayed in the previewer (as they always have been) or via the verse list machinery. 4. The previewer now uses a font that is 1 size smaller than is used in main display, after the fashion of smaller-font footnotes in print publications. 5. Bible headings function correctly in all parallel displays. 6. Indexing of journals/prayerlists has been enabled. None of the developers involved can remember why this was disabled to begin with. 7. On first use of locked (encrypted) modules, Xiphos automatically requests the unlock code. 8. Many manual improvements, including all new screenshots. 9. For those users whose desktop environments support user-defined URL handlers (e.g. the GNOME desktop under Linux), opening a sword:// reference anywhere will attempt to use an existing Xiphos, and will start a new Xiphos only if one does not yet exist. In related news, Bible Refalizer, a Firefox plugin for auto-detection of Bible references, knows how to put sword:// URLs to use automaticaly, as of its 0.1.8 release. 10. There are tooltips on all Module Manager buttons. 11. Internally, Xiphos now uses consistent pseudo-URLs to reference other parts of the Sword tool universe. 12. The link dialog for journal/prayer list editing can test non-verse references (i.e. general books and dictionaries). 13. The Preference pages for pane visibility selection and module selection have been removed; they were redundant with visibility selection via the View menu and module selection via the sidebar. Problems resolved 1. Some misbehavior of the newest release of our main display driver has been worked around (also fixed as a patch in 3.1.3). 2. Previewer window headings are now consistent. 3. Non-U.S. keyboards are correctly interpreted in all cases. 4. Freshly-installed modules can be indexed immediately, without closing and re-opening the Module Manager. 5. Images display correctly in all contexts. Previously, they would not display in parallel windows with the older display driver. 6. Commentary-by-chapter has been made available for personal commentaries. 7. Minor differences in the engine regarding Strong's and morphology are handled correctly. 8. Several bugs related to interrupted searches were fixed. 9. Several uses of misspelled "hight" have been replaced. 10. Much cleanup of old, dead code and unused data bits. Bug reports addressed since 3.1.3: 2849660 prevent crash by insisting on minimum pane sizes. 2871689 segfault in parallel settings 2889661 CTRL+A : quit the program instead of CTRL+Q 2977026 add html meta utf-8 for exported content. 2997121 xulrunner 1.9.2.3 fails to jump to anchor 2998625 Text color problem 3000552 Xiphos crashes when closing the about window for a module 3022383 crash in xiphos-3.1.3 module manager 3022385 crash in xiphos-3.1.3-1.fc12: BackEnd::set_treekey 3022514 DBD ver. 1.2 not displaying text. 3027370 Xiphos crashes if current directory contains languages dir 3077109 crash on commentary search when no commentary available 3077178 Crash on shutdown when paratab selected 3077179 crash when choosing 'print' for empty module 3077180 empty module crash 3077181 empty dictionary crash 3082210 Jumps to first verse in chapter 3084794 xiphos cannot be built against gtkhtml 3.32 Feature requests closed: 1994953 doublespace becomes per-module option, previewer font size down 1. 2053524 Port to Maemo OS2008 (Internet Tablet) 2582195 Launch a specific session in a terminal: give tabs file as argv[1]. 2717893 [item 1] PL/J menu added to main File menu. 2796313 Help: 3.8.Keyboard Shortcuts: order by tasks - re-ordered list. 2832230 local install of 1st modules. 2889661 hotkey to activate sidebar search. 2928849 new prefs-based parallel window. 3011406 "complete" package download ________________________________________________________________ Release 3.1.3 22 Mar 2010 This is an urgent bugfix release, largely due to compatibility needs with regard to library packages that have been, or are soon to be, released in environments we support. Notably: [1] Upcoming xulrunner 1.9.2 in Linux had a conflict with respect to Nautilus file browser windows during module manager use; [2] The new version of the ftp access library, curl v7.20, had conflicts with the underlying Sword library ("the engine"). We also addressed a number of other, less critical bugs, and have formally dropped support for these old environments: Windows 2000 (10+ years old!), Fedora < 10 (F13 is about to be released), Ubuntu < 9.04 (10.04 is about to be released). For other Linux versions, this generally corresponds to gtkhtml3 older than 2.14. Small bugfixes and features: Navigation support for footnotes containing intra-verse anchors (e.g. "Gen1:2#n12"); editor support for links in prayerlist/journal modules and personal commentaries providing navigation either directly ("sword://" URLs) or via verse list machinery; fully-supported word processor copy/paste; improved Portuguese and Chinese translations; universal synchronization with detached windows was fixed; smallcaps "LORD" is now pronounced correctly in read-aloud; lack of settings file won't crash Xiphos; on genbook bookmark click, ensure its pane comes to the front. Bug reports addressed since 3.1.2: 2915026 Right to Left Languages - Display 2915912 RToL toolbar number order 2918463 crash detected in Fedora 12 xiphos-3.1.1 2924074 verse selection causes scroll-to-top 2928849 Parallel views (reset) problem 2936311 Add Link action not able to use bible:// for verse links 2941678 Book name up arrow 2941684 Small caps in "LORD" 2943173 freeaddrinfo (win2k compatibility - dropped) 2951941 Turkish Ubuntu blocks display of Old Testament books 2956797 Xiphos crashes when trying to edit 2958644 Nautilus? - Xiphos doesn't show bible text 2936311 Add Link action not able to use bible:// for verse links 2961704 crash detected in xiphos-3.1.2 module manager 2972686 Arabic is not right-aligned Feature requests closed: 2781509 Export->Copy HTML doesn't work properly 2791414 Parallel View tab should behave like a real tab 2791621 Biblical resource in seperate window: synchronize from/with? 2795762 Reference bar: Choosing a book name 2799867 Increase reducing of window sizes 2893826 Versification in the Psalms 2902403 How to install for other than listed OS 2907492 Interlinear commentary 2925935 One Year Daily reading Schedule 2928388 personal note deletion 2932551 Shortcut Keys ________________________________________________________________ Release 3.1.2 24 Dec 2009 Merry Christmas from the Xiphos development team. This version of Xiphos is the final intermediate release prior to the larger features planned for the forthcoming 3.2. This release contains several interesting new features and enhancements, and (as always) a number of bugfixes. New features 1. We have implemented a Xiphos-internal interface language selector, via Preferences -> General -> Options. This makes unnecessary most previous uses of difficult-to-understand environment variables to control the desired language choice. Choosing a new language requires a restart of Xiphos. 2. Bookmarks are exportable. Select XML, HTML, or plaintext. For the latter two, select whether to include the text referenced. 3. The StudyPad and personal commentary editor has gained a Link dialog, by which to arrange for verse reference linkage. 4. Xiphos' main window navigation can be sampled and driven via external programs such as Bibledit, notably in support of Bible translators' work. (For developers, this uses the dbus feature. A test program to exercise this feature can be found in src/examples/ipc_client.py.) 5. The Module Manager has a first-time-user introductory dialog, to offer brief explanation of its several parts. All users, even long-time users, will get it exactly once. 6. CrossWire's module repository is forced as "current" after use of the Load Standard button, which updates Xiphos' sense of which repositories are officially recognized by CrossWire. 7. Universal synchronization has been implemented between the main window and all detached windows, including embedded parallel tab. Navigating in any synchronized window makes all synchronized windows follow. 8. The verse number color selector has been resurrected, erroneously removed in the early days of GnomeSword 2.2(!). (Why did we do that? Nobody remembers.) 9. New interface translations: Russian, Romanian, Spanish, Chinese. (The last of these has been mechanically generated and is very, very rough at this time -- it will need human attention to gain acceptable quality.) 10. New icons for module lists; RtoL icons for use in Hebrew and Farsi. Enhancements to existing behavior 1. The Help->Chat interface has been improved by offering a default IRC nickname based on the user's login name. 2. Huge improvements have been made to startup, search, and module manager setup times, due to internal refactoring of the usage of the Sword library. 3. Icons have been added to all dialogs which lacked them. 4. Hebrew searches have been improved. 5. The verse annotation feature localizes verse references. 6. The main window title follows currently-open modules better. 7. Sidebar search has had improvements and fixes. 8. Internal improvements for poorly-marked-up module content, including crash avoidance. Some module content is really dangerously bad. 9. Improved passage export and printing. 10. Much work has been done for Windows with regard to our better display engine, but it is still not complete, and not present in today's Windows build for public distribution. To be done in 3.2. 11. Devotionals have been removed from Lookup Selection lists on the right-click context menu. 12. All locale-selection logic has been completely reworked. 13. Cosmetic improvements have been made to Module Manager's and main window's menus. 14. The Enter key is recognized for completion in bookmarks and user annotations. 15. Module archival in Module Manager no longer requires external program support. 16. Many dependencies on GNOME libraries have been removed. We are intending to completely de-GNOME Xiphos, in favor of reliance on GTK support alone. Problems resolved 1. An error in use of FTP repository registration was fixed. 2. When doing searches, both sidebar and advanced, the "purplify" word-match facility has been rewritten from the ground up, and correctly identifies your search keywords. 3. Tab names do not show the commentary when the general book is displayed instead. 4. A focus-and-select bug was fixed, when deleting one interface tab. 5. Corrections were made to text justification handling for RtoL (right-to-left) languages (Hebrew, Farsi). 6. Minor adjustments to display have been made due to subtle differences in text markup variety (ThML -vs- OSIS). 7. A crash induced by dictionary usage with none installed was fixed. Improvements and helps for developers - Function prototypes are enforced. - The debug build of Xiphos includes substantial null pointer detection in the use of certain common string functions. - The ImageMagick dependency is gone, replaced with GTK functions. - --enable-silent-rules leads to far less chatty output during build. Get noisy output temporarily with "V=1 make". - File, URL, and Help invocations are now very general and use uniform underlying library support. - XPCOM_GLUE dependency errors have been fixed. - Timers have been implemented to show SWMgr creation delays. - Many, many updates to the build system and the Windows installer. Bug reports addressed since 3.1.1: 2908987 crash detected in xiphos-3.1.1-1.fc12 2896427 Isa 49:6 in HunKar text 2893828 Malachi 4:6 in Aleppo text 2878951 KJV Stongs lexicon stops at 5624 (ophelimos) 2873367 Advanced Search results: Hotkey(s) to display Preview 2873362 Hotkey for activating simple searches not working 2872186 missing verses 2862814 Crash when compiled against xulrunner 1.9.1.3 2858494 Bible Window Does Not Automatically Display Selected Verse 2852779 delete source button enlarge sources list in twice 2849730 Lucene Text Fields search not working 2849693 Parallel view tab does not honour link tabs setting 2848320 Preview: Symboles for Footnotes 2844863 Lucene Search: Not finding all results 2841441 per verse annotation - localized reference New feature requests pending: 2907492 Interlinear commentary 2902403 How to install for other than listed OS 2901374 Need for Serbian translation 2893826 Versification in the Psalms 2890364 Don't need to see strongs numbers, morphology 2873364 Highlight also upper case words 2873363 Shortcut/hotkey for simple/sidebar searches 2836740 Additional versification systems Feature requests closed: 2871373 Increase number of texts in parallel view 2840134 Hide Verse Numbers in Copy/Export 2824127 Sidebar search: Regular expression? ________________________________________________________________ Release 3.1.1 09 Aug 2009 Today's release is for intermediate bugfixes and small features. We are still working toward several major features' completion for 3.2, but slow summer schedules have left us needing to present these smaller issues to the public. 1. The Help->Chat interface had to change, because policy equilibrium broke down between Freenode, where our #xiphos channel exists, and the folks who run mibbit, the previous browser chat interface. Now we use Freenode's own. 2. Per-verse user annotations ("inline marking"). Along with the personal commentary plus journals and prayer lists, we now offer a smaller, more immediate form of personalized markup. In dead-tree Bibles, many people use a yellow highlighter to mark verses, writing marginal notes to themselves. Xiphos now offers this as "Annotate Verse" on the right-click context menu. Ask to annotate, and a dialog for the current verse opens, offering a text box in which to type a note to oneself. Finish by clicking "Mark." Remove an annotation by selecting "Unmark" instead. When an annotation is visible in the current chapter, it is displayed in reverse emphasis colorization (default, navy blue on yellow) and the beginning of the verse gains a marker *u, after the fashion of footnote *n and cross-reference *x. Mouse-hover on this new marker and the previewer shows your personal annotation. When marking, delete the module name in the dialog to make the annotation apply to any Bible module. 3. There is a new geography interface through BibleMap.org: Mouse-select any place name, right-click, select Lookup Selection -> Browse in BibleMap.org. Your browser will open a new window to obtain a Google Maps-driven display of that place. 4. Module manager now can do automatic repository discovery from the "known repositories" list maintained at CrossWire. At the moment, the 4 entries there duplicate the 4 hard-coded names previously known to Xiphos, though the official names change somewhat. In the module manager, on the Sources page, there is now a button labeled Load Standard, which updates your list of sources from the official content. It does not remove any, but it will replace any that have exactly the same name with their updated information. It will be necessary to remove any old-name versions manually, because Xiphos cannot detect that they are duplicates. 5. An ancient module manager bug was fixed, where closing the mod.mgr via the title bar "X" decoration would leave the mod.mgr unable to re-open until after a restart. 6. An equally ancient difficulty with the general book window (that alternates with commentary) not being filled when first viewed was finally fixed. 7. A workaround is in place regarding a failure of the logic for removing a module list from Advanced Search. Also, other logic for creation of module lists and range lists has been updated. 8. The verse navbar now has normal relief on book/chapter/verse. 9. A failure to redisplay properly after loading a tab set is fixed. 10. Freakish European keyboard Ctrl +/- should now work. 11. Some fixes were applied to journal/prayerlist editing. 12. If the sidebar is detached, it now gets a title bar name. 13. Bugfixes to the logic which preserves tab names as they are added or deleted. 14. New Slovak translation. 15. Strong's markup is now handled in pre-verse headers. 16. Ctrl-F4 will delete a tab. 17. Some general resource management fixes have been made: Window size causing trouble with 2-verse context; lack of any genbooks making Xiphos unable to remember on what Bible verse it should start; redisplay faults in several circumstances. Bug reports addressed since 3.1: 2831484 Lacks support for deuterocanon 2828434 Xiphos Forget Where it Was 2827567 Selected verse does not show in window 2826433 Advanced Attribute/Footnote search: Preview? 2825256 Different Logo 2819999 Advanced Searches: Creat new custom range: not working 2818966 Search: using ?: no or wrong results 2818957 Search: using +: no results or crash 2817351 Module Manager problems 2816143 Show/Hide Sidebar <-> width of Commentary pane 2815612 Cross reference in seperate window change module of main one 2815605 Cross references in seperate Bible text: Back to what? 2813865 Deleting middle tab makes problem for first one 2801620 Xiphos shows too many linebreaks 2801566 Preview stops working if exiting with minimal window height 2801550 Tabs document not parsed successfully? 2801515 Adding a child to the root of journal causes problems 2800991 Reference choice by Sidebar/Module not working 2800932 Open session: not showing text in biblical texts 2799900 Show Previewer in Sidebar: Footnotes not shown 2797795 View Daily Devotion not working 2797792 Manual: Menubar: History 2797741 Manual/Sidebar/shortcuts 2797731 Classification of resources 2797262 Change of base font size 2796406 unexpected shutdowns 2796241 Install on Ubuntu 8.04 2795781 Studypad/Intended paragraph: Justification not working 2795743 Tab name mixed up 2795741 segfaults under Arch Linux New feature requests pending: 2832230 No option for local install on fresh install 2824127 Sidebar search: Regular expression? 2817333 Module: Install/Update: Hotkeys 2815637 Cross referencs in seperate windows: book,commentaries? 2814482 Keep seperate windows at restart 2813891 Switching off Commentary: name kept for Tab 2813476 Interface localization 2813475 Selectable number of columns in parallel view layout 2805266 Parallel View: Allow to display less Biblical texts 2800947 Sessions: more settings to be remembered 2799867 Increase reducing of window sizes 2798728 How to localized the interface of XI? 2798255 Manual: View Daily Devotion 2797805 View: Hide (attached) sidebar 2797801 Manual: Explain Link Tabs 2797789 Open pane for activated resource 2797780 Manual: Synchronize resources in seperate windows 2797739 Manual/Sidebar/Modules:Rightclick description 2796313 Help: 3.8.Keyboard Shortcuts: order by tasks 2795762 Reference bar: Choosing a book name 2792003 Saved sets of parallelism 2792001 Sessions Menu Feature requests closed: 2818965 Search: using ?: no or wrong results 2817369 Parallel View: Display more than one verse 2817366 Parallel View: vertical tiled Biblical texts 2801630 Showing the Sourceforge/Xiphos webpage at restart 2805809 Cross references link to modules in panes/seperate window 2800180 in-line marking capability 2797304 Hotkey for right click 2797292 Range of font sizes 2795770 hotkey to close tab 2795768 Hotkeys for the choice of a bible reference 2795758 Detached sidebar: Name ________________________________________________________________ Release 3.1 17 May 2009 This is a release to introduce two important features in Windows (improved feature parity with Linux) plus numerous small features and bugfixes for all platforms. 1. The Windows build now supports ReadAloud (text-to-speech) and transliteration of non-Latin character sets. It is also now packaged with the latest SWORD release, 1.6.0, and includes the utilities for creating and working with modules. 2. The module manager is no longer modal, that is, the module manager does not monopolize the application's attention: You can begin downloading or indexing modules, and then go back to work in the main window. 3. New interface translations: Norwegian and Welsh. We should have an Afrikaans translation in time for 3.2. 4. New prayerlists/journals offer sensible default names, and their editor support is much improved, including offering to save on close/quit. 5. RtoL languages' (right-to-left, such as Farsi and Hebrew) scrollbars go on the correct side. 6. Bookmark support: Search results may be saved as bookmarks or sets of bookmarks. Bookmarks containing multiple verses work. Single-verse bookmarks auto-navigate directly when clicked. Multi-verse bookmarks engage the verse list, where individual selections can be made. 7. Automatic lemma lookup in inverted Greek dictionary for ancient texts. This has marginal utility pending improvements to Sword's dictionary support due to inconsistent key sort. 8. 'j' and 'k' have been added for keyboard-driven verse selection. 9. Module options are consistent between main and separate windows. 10. Images' display has been fixed so as to use correct size when first displayed. 11. The module manager provides tooltips that show the "about" content on mouse-hover during module list selection. 12. The passage copier/exporter is much improved, and similar to other applications' function. 13. In gtkhtml3 build, Advanced Search has gained a previewer scrollbar. 14. A great many fixes and minor improvements to many subsystems: - module archiving. - locale handling. - font size management. - spacing and highlight alignment. - mouse hover alignment selection on Strong's and morphology. - parallel Bible selection preservation. - splash icons, direction and highlight timing. - numerous code refactoring, cleanup, and efficiency improvements. - history management corrections. - "shift to lock previewer" fixes. - initial support for linked verses in Bibles. - fixed initial font issue in gtkhtml previewer - made the tab close buttons display correctly - added module labels that remain visible in parallel tab/dialog Plans for the release after this revolve around final feature parity between Linux and Windows (especially the better display engine, providing many features such as blocked Strong's and morphology display) and full integration of Sword's new alternate versification capability with how Xiphos manages book/chapter/verse information. Bug reports addressed since 3.0.1: 2792569 Restaring Ubuntu with Xiphos open gives error messages 2790711 first run - tabs not parsed successfully 2790487 Closing Xiphos looses unsaved changes in editor 2789990 Tabs: Chosen and showns bible references not the same 2789986 ISV MAT 1:19 crossref at 'secretly' not linked 2789959 navbar chapter up changes book (-2) in addition to chapter 2789879 "View Context" changes parallel view 2789217 crash - indexing modules in /usr/share/sword 2788398 Dropdown chapter number fails above 128 2786599 win32 - book names not localized 2785952 right-click->about on empty pane causes crash 2784883 archiving issues 2784533 Performance seems slow in XP 2783271 Parallel View tab moves to bottom of window 2781508 Commentary file->open module doesn't work properly 2781318 gtkhtml build-advanced search results does not have scrollba 2779126 Personal Commentary module crash 2764410 Segfault in commentary view window 2762625 module manager - maintenance 2737136 Headings problem in detached bible window 2707964 Chinese Version 2704666 gtkhtml build "Hold shift to lock previewer" does not work 2704659 Parallel view always shows variants 2704655 History glitches 2704651 genbook tab, show Bible doesn't show navbar 2599921 Copy fails in detached windows New feature requests pending: 2791621 Biblical resource in seperate window: synchronize from/with? 2791414 Parallel View tab should behave like a real tab 2790489 Add Bible References to Study Pad 2789881 Default CSS file 2781509 Export->Copy HTML doesn't work properly 2717893 Prayerlist/Daily Journal Enhancements Feature requests closed: 2793036 e-Sword bibles support [not being done at this time] 2792002 Better keyboard support 2789998 Choice of module options in tabs/seperate windows 2789973 Resizing seperate windows 2744739 When closing Xiphos could remember last place 2705145 Allow moving to previous/next verse by 'j' and 'k' keys ________________________________________________________________ Release 3.0.1 19 Feb 2009 A necessary bugfix release. Immediately upon release of 3.0.0, a serious incompatibility with Windows (NTFS) filesystem was found: Users whose names include characters beyond the lower 128 characters of ASCII caused trouble in pathnames due to not having accommodated a particular encoding required by the filesystem. This encoding is now handled. Beyond this, a number of other matters were addressed: 1. Added transliteration support from non-Latin character sets. This is not enabled in the Windows build due to incomplete ICU support. 2. Fixed a crash-inducing bug in detached ("free-floating") Bible and commentary windows, from context menu synchronization. This was redundant with the sync button in upper left, so the menu item was removed, and a glitch in the sync button's use was fixed. 3. Sidebar module list entries can be expanded by clicking anywhere on the row. 4. Only when not using tabbed browsing, a crash on history usage was stopped, though a full fix for tab-less history access is pending. 5. Minor changes to accommodate forthcoming Fedora 11. 6. A PDF version of the manual is included. 7. Windows installer will set new fonts correctly; bold & italic fonts are included; uninstaller runs much faster. 8. Fixed a disappearing-button problem in the module manager, as well as several instances of faulty mutex usage. Bug reports addressed since 3.0.0: 2593915 Crash on menuitem in detached bible window 2545562 Not all Strong occurences found New feature requests pending: 2582195 Launch a specific session in a terminal Feature requests closed: ________________________________________________________________ Release 3.0 08 Feb 2009 Xiphos begins life, as the former GnomeSword. We have changed our name to Xiphos because GnomeSword was deemed too obscure, especially considering our anticipated new user base. Xiphos ("ξίφος") is one of several Greek words for "sword". Pronunciation of the name Xiphos can be learned from a sample audio file you will find in share/doc/xiphos; approximately, "ksee-fos." This release represents a huge new chapter in our program's life. Per-platform notes for this release. 1. Linux: a. In the most recent Fedora and Ubuntu releases, the invocation of the editor (personal commentary, prayer list/journal) will induce several harmless warning messages to occur. 2. Windows: a. Xiphos runs under Windows 2000, XP, Vista, and 7-beta. b. A few additional fonts are included with the installer (FreeSerif and LinuxLibertine) and they are correctly installed, but they may not immediately become available on installation completion. We do not yet understand why. At worst, a reboot is needed. c. The module list "treeview" sometimes becomes unnavigable by mouse clicks. This seems to be a Windows-specific flaw in the port of the GTK library which drives the treeview. If it occurs, it will be evident as soon as Xiphos starts; simply restart it. d. The font used in the previewer should reflect the intended font of the module whose content is being previewed there. If Xiphos starts up with the previewer embedded in the sidebar, then such font choices are not properly respected. e. Print preview does not work, though printing does. Major new features, operational improvements, and bugfixes: 1. Windows port. It is very nearly complete; only a couple features are missing. Most notably, they are the MozEmbed display engine and the "read aloud" facility using Festival text-to-speech. We anticipate both of these features becoming available in a later 3.x release but there was simply not enough time to get everything done for this release. 2. A fabulous new look, with the support of professional graphics designers having done a facelift of our graphics, both in the program and on the website. 3. Configure with --enable-paratab to obtain the detached parallel window as another tab and to put the previewer into the sidebar. See the View menu. 4. Standard module repository setup for first-time users. 5. Image resize enabled by default. 6. Commentary-by-chapter display, as a commentary module option, rather than just per-verse commentary. 7. Consistent dialog usages: Y/N questions and file browsers. 8. Module manager: Remembers previous settings. New remote source is set as current. Tooltips over icons in module manager lists. Visual improvements by showing repository in use and separating full module lists from limited update/uninstalled lists. Now functions correctly with both shared and personal storage areas. 9. Compatibility with forthcoming Sword engine updates for dynamic versification ("dv11n"). Future modules will support e.g. deuterocanonical books in Catholic Bibles. 10. More uniform module option support in parallel window. 11. Dictionary links auto-display in the previewer, after the fashion of Strong's and morphology references. 12. Better Help menu selections: Online chat support, bug reporting, mailing list pointers. 13. Better search term highlighting in both sidebar and dialog search. 14. Double-click navigation of search results entries. 15. Improved/fixed search abort. Assume "AND" semantic for sidebar multiple word search. 16. Countless internal cleanups, efficiency improvements, and bugfixes, the need for many of which was exposed by the Windows port effort. 17. Additions to the manual, especially for instruction on original language research and how to get help. 18. Better integration of image support with ImageMagick libraries. 19. Respect for configuration-specified font choices (Font= and Fontsize= in module configuration files). 20. Improvements to build-time configuration support. 21. Fixed fast search ("lucene") index creation. NOTE: The implication of this bugfix is that any existing index is in error. You should re-create all module indexes. Bug reports addressed since 2.4.1: 2264199 Long custom Module lists make search gui too wide 2264209 Scrolling to next/previous chapter no longer works 2264276 Words with preceding punctuation dict lookup fails 2267026 Attribute search fails if preceding '0' is in search 2309713 Building with gecko fails on Debian 2334366 Building fails with xulrunner-1.9 2384287 Uninstalling current Bible module causes crashes. 2385811 Gnomesword crashes on attempted studypad sync 2390811 Search fails when Gnomesword builds indexes 2412580 Indexing Gnomesword-created modules fails 2413029 Printing User Created Modules ignores markup 2416023 Local Source Reports Incorrect Installation Status 2423941 Printing, then navigating genbook causes crash 2423950 Module Manager doesn't refresh after local installation 2430285 gtkhtml parallel view issues 2471807 gtkhtml previewer font 2471811 Bookmarks do not work for user-created modules 2471830 First Run, First Tab Navigation issue 2474005 Genbooks do not allow navigation from address bar 2486766 Mozembed Parallel View doesn't respect cross-reference 2486769 Parallel view right-click->copy does nothing 2532349 mozembed doesn't respect default dictionary 2539788 [PATCH] Update FSF address New feature requests pending: 2533238 Copy verse functionality (like e-sword) Feature requests closed: 2409256 Ability to scroll to the next chapter 2407301 Double Click Search Results to Display Verse ________________________ Release 2.4.1 05 Nov 2008 Ongoing requested feature enhancements in stable 2.4. 1. GnomeSword now takes control of sword:// URLs without asking any question, iff there was previously no handler for them. (In a debug build, the question is still asked, but with better phrasing.) 2. Intermediate module paths for prayer lists are properly constructed. 3. GnomeSword can be built under Solaris (--enable-gtkhtml3 only). 4. Ctrl-F "find" capability: Without a Bible pane, it operates in comm/book pane; without that, it operates in dictionary pane. 5. Advanced Search provides search term highlight in result preview. Also, the Find button toggles to Stop during a search. 6. New icons, courtesy of Simon Meers. 7. Module configuration default font specifications. If a configuration contains "Font=Some Font Name" or "Fontsize=+2", GnomeSword will respect that as a default. The user can change it of course, but any time the user resorts to default font name or +0 size, module configuration takes over. 8. Companion modules: If a Bible or commentary has configuration file element Companion=OtherModule, then GnomeSword will offer to open that module as well when opening the first module. 9. F1-F4 provide help, preferences, advanced search, and module manager. Bug reports addressed since 2.4.0: 2163853 Scrolling Issues 2186692 GnomeSword cannot create module's path New feature requests pending: 2190241 keys should work normally Feature requests closed: 2121811 DRC and Vulgate are not Correct ________________________ Release 2.4.0 -stable- 20 Sep 2008 Moving past the "development" 2.3 line to "stable" 2.4 with these updates in the post-2.3.6 shakedown: 1. Journal/prayer list support is enabled by default. 2. Selecting choices for Strong's modules is now complete, and Preferences comboboxes have gained an instructive "--Select--" first entry. 3. New translations, Swedish and Hebrew. 4. Sort capability in mod.mgr has been disabled (contextually pointless). 5. Module deletions are reflected immediately in list on completion. 6. An error in tab labeling has been fixed. 7. Phrasing in several areas was improved for translation ease and clarity. 8. Ctrl-plus/minus change the base font size. 9. Naming change: "Pinned" tabs => "linked" tabs. 10. '_' is accepted in module naming (journals/prayer lists/pers.comm). 11. Search results are clearable in advanced search. 12. Mouse activity is ignored during long-running mod.mgr actions. 13. An ancient mem.alloc glitch in genbook modnames was fixed. 14. The passage exporter is enabled by default; --enable-exporter is no longer needed. 15. The Help menu contains a reference to Translation, to solicit others' help in making GnomeSword more accessible to more language groups. 16. Navbar load glitch when switching between 1- and 2-testament Bibles has been fixed. Bug reports addressed since 2.3.6: 2036800 Prayer list/journal name only accepts English 2040344 module manager needs to lock left panel 2040347 adv.search can't clear results 2069455 module deletion not reflected in list 2069476 sorting by module name contains categories 2079930 Strongs Hebrew/Greek numbers don't lookup 2084401 Problem compiling with xul-1.9/firefox 3 on Debian/Gentoo 2105812 main navbar wrongly loaded when switching New feature requests pending: 2053524 Port to Maemo OS2008 (Internet Tablet) Feature requests closed: 2056615 Option to hide verse numbers ________________________ Release 2.3.6 02 Aug 2008 1. In the module manager, along with the usual per-module-type categorization of modules, the mod.mgr also produces a parallel per-availability categorization, for updated and uninstalled modules. This makes it easier to find new stuff, rather than having to crawl through all the per-type listings. 2. The module manager alphabetizes the available language selections. Also, locale-specific language names are in all module lists. (Note for Cygwin: The Cygwin pango library is buggy, tripping over some valid UTF-8...by aborting. *sigh* For this reason, it has been necessary to cripple Cygwin's use of locale-specific language names.) 3. General books' bookmarks are generated using the key text rather than an arcane internal numeric module offset. 4. Devotionals open to today's MM.DD key, rather than attempting (and always failing) to open on the current dictionary key. 5. An Advanced Search bug has been fixed, which caused failure when a custom list contained a deleted module. 6. Genbook navbar tooltips have been made a bit more understandable. 7. Main verse navigation has keyboard shorcuts on variations of N/P. 8. The personal commentary editor can be invoked with Alt-Z. 9. Locked modules' cipher keys are stored correctly. 10. Image, Map, and Daily Devotional modules no longer appear in more than one module list. 11. Prayer lists have expanded to include a general journal concept; a few crash bugs have been fixed, and templates for journals & topical outlines are available. These user-editable modules seem now to be suitable for general user-driven module creation in genbook format. 12. The Advanced Search dialog's Find button also stops a search. 13. Almost 8000 language abbrev names are known, for module list purposes. 14. Comboboxes in Preferences now limit dictionary subcategories correctly (i.e. HebrewDef, GreekDef, Daily Devotionals). Bug reports addressed since 2.3.5: 1973928 key entry not saved in .conf 1994431 seg fault when incorrect source 2033166 Same selection in more combo boxes New feature requests pending: 2009652 studypad should be able to save as plain text Feature requests closed: 1991842 Some suggestions for personal commentary 2009885 Cancel a search ________________________ Release 2.3.5 02 Jul 2008 Mostly an urgent bugfix release. 1. GnomeSword can now link with the gtkhtml-3.23.2 API, so as no longer to require the Bonobo editor (but still backward-compatible to those systems needing it). 2. A couple small glitches noticed immediately post-2.3.4 have been fixed. 3. A serious search bug, in which a change in Sword's behavior was not being correctly handled in GnomeSword, has been fixed. 4. A failure to build in some environments (esp. Ubuntu) has been fixed. 5. Display of n:0 editorial content is stopped when headings are disabled. 6. An infloop bug was fixed, induced by Adv.Search being open when an xref is clicked. Bug reports addressed since 2.3.4: 1973933 per-module font size not respected in parallel view tab 1977884 GS_StringMgr crash on attribute search 1991836 Segmentation fault 1995108 Segmentation Fault While Searching 1999299 GodsWord ver 1.2 module appears corrupt 2008263 Searching Segfault New feature requests pending: 1991842 Some suggestions for personal commentary 1994953 Fine tune display settings Feature requests closed: 1994956 Previewer settings ________________________ Release 2.3.4 26 May 2008 1. Primary/secondary reading selections, used mostly in Greek Bibles to identify variant readings found in ancient MSS, is functional for the first time. 2. Prayer list support is enabled in the Preferences dialog. Several varieties of prayer list are then available by right-clicking the new element in the modules list. 3. Per-module font face choices are respected in detached parallel view (mozembed build only; gtkhtml3 can't cope with multiple faces). 4. Module manager remembers last settings. 5. A passage exporter facility is now available on the right-click menu, if GnomeSword is configured with --enable-exporter. 6. GnomeSword can now be built against the xulrunner display engine, as a replacement for MozEmbed. However, xulrunner has been shown to be fundamentally broken at this time, and we do not recommend it. GnomeSword now requires Sword 1.5.11. Bug reports addressed since 2.3.3: 1747281 2.3: can't drag-n-drop from adv.search [unresolvable] 1863160 efficiency: full module cache usage 1872525 PATCH: Fix build errors with gcc-4.3 1894262 application crashes since kernel upgrade 1906644 Personal Commentary Quotes 1906647 Showing Commentary Pane 1906651 New Document 1910081 Strong's Greek will not Look-up 1915596 text in preview window clears if mouse enters bible view 1923337 det.parallel needs to respect module font names 1928119 Build failures with gcc 4.3 1928469 Compiling gnomesword with latest xulrunner New feature requests pending: 1894899 communication between gnomesword and bibledit 1923328 Parsing/definition on word mouseover 1941126 Scrolling between chapters Feature requests closed: 1194044 prayer list 1923319 Greek/Hebrew fonts in Parallel View 1947593 chapters in parallel view. ________________________ Release 2.3.3 20 Jan 2008 1. Module manager supports display of InstallSize qualifiers from *.conf, when provided by the repository's modules. This allows users to make informed decisions about whether to spend link time or disc space for modules. 2. Improved algorithm for displaying complex lemma content so as not to display overlapping words. 3. Non-"latinate arabic" numerals are supported for LC_ALL=fa to go with general Farsi translation. This is inherently incomplete, because location bars still must display regular digits. However, verse numbers in text, navbar spinners, and most other contexts are displayed accordingly. 4. Updated special-case NASB lexicon names (soon, very soon, we hope) and adjust/fix/neuter weird embedded `!' in their refs. 5. Module manager now supports "local" install, that is, if you have a directory of modules to install in appropriate format. Commonly expected for use with e.g. distribution cdroms. This has never been tested/working before now. 6. Image content can now be disabled on demand from the right-click menu. This option does not become available until the first time that GnomeSword notices that there have been images in the content. Bug reports addressed since 2.3.2: 1870036 mod.mgr cannot do local installs 1864007 NASB's lexicon refs need adjustment 1860365 lemma display hack is very poor New feature requests pending: Feature requests closed: 1869036 need farsi numerals 1860685 mod.mgr should support InstallSize in *.conf ________________________ Release 2.3.2 26 Dec 2007 This is an intermediate bugfix release, to correct a small number of varyingly important or long-standing issues. 1. Drag-n-drop from adv.search almost works again: Keys containing `/' or whitespace were not being processed correctly, and the gecko subsystem was simply not accepting the request. However, there is still a problem in MozEmbed where, once a gecko element (any of the main subwindows) has had focus, drag-n-drop cannot complete and the program, and possibly the desktop, are hung -- there is a gtk signal connection problem yet to be understood fully. (This problem is MozEmbed-specific and does not occur in gtkhtml at all.) 2. Core dumps in adv.search induced by offset handling in lexdicts and genbooks were eliminated. 3. Image resizing is not disabled just because one image failed. Complaints on image resize failure are made just once per page. 4. Fit gconf setup dialog strings into a smaller text box. Bug reports addressed since 2.3.1: 1857805 Bug report when starting gnomesword2 1855521 Build failure with xulrunner-1.9-beta2 1830932 strcasestr() is nonstandard, more than just cygwin 1830919 test before adding g++ options to flags 1828280 Text not translated 1824138 no lexdict => crash or log complaints 1808047 Czech translation -- grammatical error 1802257 highlighting will be case sensitive even if the search isn't 1781816 2.3 gtkhtml3 integration bugs 1747281 2.3: can't drag-n-drop from adv.search New feature requests pending: Feature requests closed: ________________________ Release 2.3.1 14 Oct 2007 This is a test and evaluation release. Today's 2.3 is a test release of the replacement and re-integration of the old gtkhtml3 display engine with the new MozEmbed display engine. Thus, version 2.2 is officially defunct, an evolutionary dead end. As such, the 2.3 series of releases, which we hope to be mercifully short until stability can be again declared when released as 2.4, represents a major functional change from 2.2, mostly internally, but nonetheless with quite a number of user-visible changes. See the manual, especially section 3.9, "Version Differences in GnomeSword's Display," for details on what is different between gtkhtml3 and MozEmbed. MozEmbed provides a fundamentally prettier and friendlier interface. Note that not all platforms have adequate, or any, MozEmbed support, e.g. Fedora Core 5 has some MozEmbed support, but it is too out of date and buggy for GnomeSword's use; Windows with Cygwin lacks MozEmbed entirely. On such platforms, configure with --enable-gtkhtml. (On Cygwin, --enable-cygwin is necessary, and includes configuration of gtkhtml3.) GnomeSword requires underlying Sword support at version 1.5.10 or later. Behavioral matters: 1. The splash screen is enabled by default, especially for benefit of first-time users. 2. Subwindow visibility state (Bible, commentary/genbook, previewer, dictionary, all selected from the View menu) is now maintained on a per-tab basis, rather than simply as global state. Existing tabs files are auto-updated when they are first used, with current global state applied to all tabs, and then the tabs file is re-saved. 3. Doublespace text and blocked Strong's+morph (only with MozEmbed). 4. Book and chapter headings in Bibles, stored in modules as pseudoverses in 0:0 (per book) and n:0 (per chapter), are presented when headings are enabled. 5. A new navbar has been implemented that looks generally better. That said, it appears not to look so good on Cygwin, with older GTK support; consider configuring with --enable-old_navbar there. 6. Indices needed for fast "lucene" searches can now be built from the module manager. An icon indicates the presence of a ready-for-use index. Also, the module manager's appearance has been generally re-arranged to be a bit more functional and intuitive: The "remove" panel is now a general "maintenance" panel, and the "configure" and "sources" panels have been swapped. 7. A base font size has been implemented; see Preferences. All module font size choices are relative to this base. 8. Daily Devotionals now get their own subtree in module lists in the sidebar and module manager. 9. In line with newly-defined module configuration keywords and qualifiers, there are now also Maps and Images subtrees. 10. Additional keyboard shortcuts: Alt-B bookmark dialog, Alt-P detach parallel dialog window. 11. Locale names have been updated to accommodate more recent versions of existing modules (e.g. Farsi, Haitian Creole, Burmese, others). 12. "About" boxes for modules handle UTF-8 properly. 13. Duplicate install sources are now refused. 14. A module cache bug regarding mis-cached headers has been fixed. 15. A font error in highlighted verses was fixed. 16. "About GnomeSword" is a bit more informative and useful, showing GnomeSword's web site as well as the display engine with which GnomeSword was built (gtkhtml3 -vs- MozEmbed). 17. Both old style multi-word search and optimized ("lucene") search are available in advanced search. Sidebar search is optimized, with a tooltip to assist on need for +First +Second for multi-word. 18. Many translation updates, plus new translations (e.g. Portuguese). Known, unresolved flaws in this unstable test release: 1781816 gtkhtml3 integration bugs (various problems specific to gtkhtml3 builds, involving failure to follow mouse clicks in certain circumstances) 1747281 can't drag-n-drop from adv.search (in either gtkhtml3 or MozEmbed, d&d has stopped working) Bug reports addressed since 2.2.3: 1800106 Crash when searching 1783315 Footnotes in verse 0 not shown 1783300 locale names are out of date 1781886 upcased greek in most cases in cygwin 1769405 Can't open 1767851 A Search with bounds in the Side pane locks GS (sword-svn) 1764758 strongs on -> numbers verbalized 1752812 Not in Menu 1749534 failed footnote access in josephus 1747273 can't search over "current results" 1744444 blocked strongs fails NASB Eph 5:31 1744418 bad display of grk result in adv.search 1744400 edit->find...doesn't 1743789 transient note/xref is not transient 1743785 loss of per-module font in
1743304 keyboard shortcuts are not working 1731993 splash should be enabled by default 1729936 unused configure flags should go away 1724254 Opening Necronomicon module crashes GnomeSword 1723580 opening study pad crashes gnomesword2 1723478 opening studypad causes gs to crash 1723159 Debian/GNU 4.0 - Gnomesword crashes on startup 1709398 Building under FreeBSD 1708829 crash on opening note editor 1706475 no genbooks + genbook navbar => crash 1703697 GnomeSword crashes on startup 1695949 Gnomesword crashes on startup: segfault in backend New feature requests pending: 1782923 bookmarks Feature requests closed: 1748022 daily devs should get their own mod.list 1738882 save subpanel view state on per-tab basis 1737648 Allow unlimited modules in the parallel view 1733421 need a base font size for all of GS 1726806 greek and hebrew 1711360 Lucene Indexing 1703135 Display Verse 0, Chapter 0:0 in Bible Texts 1691050 new king james version 1646037 very simple api for scrolling 1633426 update strong's/morph markup readability 1620313 Couple of bugs with module manager operation 1618837 global install of modules ________________________ Release 2.2.3 24 Mar 2007 1. A module cache has been implemented as a significant performance improvement. As Bible text is visited, everything seen goes into an in-memory cache, so that subsequent navigation of the same text does not need to re-visit Sword. If display options change (footnotes xrefs headings Strong's morph), the cache is invalidated and Sword is queried again to re-populate the display-ready cache. Display performance acid test: KJV Ps 119 (176 verses), all mod.opts enabled; spin verse selector. End-to-end (v1 -> v176) navigation time on 1.8GHz computer: GS 2.2.2, 441sec; GS 2.2.3, 102sec => 78% reduction. 2. Personal commentary archival, renaming, and verse dump are implemented (feat.req #1633407). Archival is available via the module manager (any module may be archived); rename + dump are on the pers.comm popup menu. [For Cygwin, regrets, NTFS prevents rename of files currently open, so module rename is not available there; but archive + dump are fine.] 3. Main window image content can be clicked to invoke an external image viewer (feat.req #1631815). Support for this feature requires an enhancement to Sword itself beyond its 1.5.9 release (i.e. built from SVN at change level >= -r2035), but of course it builds/runs fine without this feature's availability using today's Sword 1.5.9. Some day (soon?), Troy will release a new 1.5.something, or perhaps 1.6, which will contain this. 4. Finnish translation now available. 5. Sidebar verse lists are always savable (bug #1674149). 6. Improving i18n support now supports more non-ASCII searches (bug #1673598). 7. Mouse-selected Bible/commentary/genbook text can be read aloud using a popup menu selection, regardless of whether scripture reading is enabled on View -> Read Aloud. Bug reports addressed since 2.2.2: 1687602 Module Manager crashes on FC6 1681135 Module manager crashes Gnomesword on startup 1674149 unable to save verse lists 1673598 cannot search personal for non-ascii chars 1667954 Missing modules in advanced-search window New feature requests pending: Feature requests closed: 1633407 personal commentary needs 1631815 open single-image window on click ________________________ Release 2.2.2 (maintenance) 23 Feb 2007 Behavioral matters: 1. The module manager now provides both short module name plus long module description on the right, and there is also a refresh icon between mismatched old & new version stamps of installed modules (bug #1666761). GnomeSword now works around a Sword lib install manager bug when updating installed modules by deleting the old version before attempting to retrieve the new version (bug #1666748). 2. Several MM glitches related to unfindable or unusable newly-defined install sources have been fixed (bug #1666763, #1666759). 3. Some of the planned Advanced Search work has been done (feat.req #1615402). E.g. you can select the Attributes radio button, then use the Attribute tab to define which attribute is in question. The Strong's syntax needed is now just H### or G###. 4. Many changes for improving i18n handling have been done. (We need translators.) 5. The 2x2 set of buttons at the bottom of the sidebar have been moved to the top, where they sit near the rest of the mouse controls (bug #1666764). 6. GnomeSword can now build under MS-Windows in the Cygwin environment (feat.req #1124274), and gives every appearance of being fully functional there. Doing so requires a bash script and two library tar files. See ftp://ftp.kleinpaste.org/pub/sword/util/cygwin/ Bug reports addressed since 2.2.1: 1666764 sidebar buttons belong at top 1666763 MM loses track of newly-defined sources 1666761 MM: descriptions + refresh indicator 1666759 rem.source w/o bible text -> can't load 1666758 null genbook key -> crash 1666756 lack of icons in splash -> crash 1666755 strcasestr() is nonstandard 1666754 wrong morph for OT 1666751 GS infloops det.parallel on Rev22 1666748 need workaround for installmgr bug 1651736 Updated german Translation 1651514 Crasher bugs related to directories(?) 1651375 changing tabbed-view preference requires restart 1651077 osis-based commentary's xrefs don't work 1648806 Cannot add local module source directory 1647579 switching from local to remote causes crash 1646579 sidebar search, no bounds => crash 1645989 newly-defined install source unavailable New feature requests pending: 1646037 very simple api for scrolling Feature requests closed: 1642837 fullscreen support 1615402 advanced search needs help 1124274 GnomeSword for Windows ________________________ Release 2.2.1 (maintenance) 27 Jan 2007 Behavioral matters: 1. Genbooks now use a navbar in both dialog and Book View pane. 2. High-contrast highlight of current verse is available. (Edit->Prefs->Fonts->Colors, plus either View->Highlight Current Verse or Edit->Prefs->General->Misc->Highlight current verse.) 3. Unused verse number color preference was removed, as planned (feat.req #1620641). 4. Footnote content search works again, but it's a hack, it still uses an atrocious syntax, and we still need to do the planned rework in Advanced Search (feat.req #1615402). 5. Disabling both right-side panes completely disables right-side display (bug #1624753, feat.req #1624757). 6. GnomeSword enables GConf-based URL handling (feat.req #1613239). 7. There is code in place to do double-space text as soon as GTKMOZEMBED returns (feat.req #1193235). #ifdef DOUBLESPACE keeps the View item out of visibility for the moment. Improved Strong's/morph markup (feat.req #1633426) will follow soon. Both depend on CSS. 8. Some new keyboard shortcuts have appeared (feat.req #1633397). Alt-G focuses on the Genbook navbar, and thereafter arrow keys do what you expect. Alt-C brings up the commentary. Ctrl-L focuses the main verse navbar text. Important usage note: A genbook key handling bug exists in the Sword libs, in SVN after their 1.5.9 release. If you build Sword from SVN and you find that you are unable to navigate to certain portions of some genbooks (Finney, Heretics, Institutes), a workaround is this, for each module: cd ~/.sword/modules/genbook/rawgenbook/finney mod2imp Finney > finney.imp imp2gbs finney.imp rm finney.imp That is, simple re-importation will make the module consistent with itself in this regard. Bug reports addressed since 2.2: 1643716 non UTF-8 chars with libsword built without icu 1643623 pers.comm. editor loses on re-edit 1642835 TTS unavailable: Connection refused 1642603 loading a tab set leaves GS confused 1640907 long verse history -> pulldown-select fails 1639131 genbook footnotes are inaccessible 1635205 commentary dict lookup crashes GS 1634794 adv.search hates booknames w/spaces 1633109 gtk warnings from personal commentary 1632443 comm. fails to track beneath genbook 1631814 right-click -> Edit -> Find crashes 1631629 bible dialog uses wrong verse style 1629380 comm.dialog xref selection refers to wrong book 1628714 dialog commentaries select revelation? 1626605 Daily Devotion Does Not Display 1624753 "Show/Hide Sidebar" has a Weird Effect on the Right Sidebar 1623020 gnomesword tts 1622892 dict/lex cannot change xref setting New feature requests pending: 1633426 update strong's/morph markup readability 1633407 personal commentary needs 1631815 open single-image window on click Feature requests closed: 1642837 fullscreen support 1633397 shortcut: focus text cursor to verse bar 1624757 Add View Option to Toggle the Right Sidebar 1620641 "Verse numbers" font color is ignored 1613239 improve command line use of "sword://" 1193235 Allow text to be displayed double space (but inactive, pending return of GTKMOZEMBED) 901894 Drop book list for search limit ________________________ Release 2.2 25 Dec 2006 Known deficiencies: 1. Footnote body search was very recently broken by other needed work in Advanced Search. Other "attribute" searches (esp. Strong's refs) work, but not footnote body search. This will be addressed early in the next development cycle: Advanced Search is due for another round of revamping, largely to simplify and enhance the operation of attribute searches. See feature request #1615402. 2. The alternate HTML renderer code under the "mozembed" #ifdef is not functional at this time, and we do not know if such capability will return in a future release. This means that the configure options --with-firefox and --with-seamonkey do not function. 3. The verse number font color preference is ignored; this will go away entirely soon, as verse numbers are links to themselves, for re-aligning verse navigation to the verse in question, which in turn tracks the commentary to the same verse. See feature request #1620641. 4. The module manager offers installation directory options of ~/.sword as well as the system Sword directory, typically /usr/share/sword, iff that directory is writable by the user. Future work will involve efforts at a superuser password query to obtain temporary access to the system directory, but in the current release, "chown -R you.yourgroup" is necessary, prior to running GnomeSword. See feature request #1618837. Bug reports addressed since 2.1.10: 1620542 Crashes on "View Context" 1618998 Displays frame then hangs 1618829 first use: no global modules found by gnomesword 1618324 "philipper" in german version points to philemon 1617225 gnomesword crashes, when clicking on combobox... 1613439 Sidebar setting does not survive program restart Feature requests pending: 1620641 "Verse numbers" font color is ignored 1620313 Couple of bugs with module manager operation 1618837 global install of modules 1615402 advanced search needs help 1613239 improve command line use of "sword://" 1194044 prayer list 1193235 Allow text to be displayed double space 1124274 GnomeSword for Windows 901894 Drop book list for search limit Requests 1613239 and above are post-2.1.10 release. Older requests represent capabilities for which the needed underlying support does not exist or which represent an extremely complicated re-working of GnomeSword from its current state. ________________________ Release 2.1.10 09 Dec 2006 Recent bug reports addressed: 1605640 Change Font does nothing 1605638 Printing does not work 1602532 Uninstallable with Ubuntu Edgy Eft 1602059 Images in Personal Commentary don't show if path has spaces 1601897 search too broad on strongs 1601744 title of module in titlebar not displaying for GetLut1545 1596747 Crash on "search", no content displayed 1594151 previewer-anchored footnotes needed 1582986 Crashed 1576964 GnomeSword fails to build with libsword6-dev 1575275 meta chars in new bookmark folders 1551501 Fix build with -Wl,--as-needed 1536274 clickable links to external sources don't work 1535370 feature request: track verse change across all open tabs 1535122 2.1.7 has typos in commentary_dialog.c 1521926 2.1.7 seems unaware of large portions of commentaries 1507371 2.1.7 forgets which commentary is in use 1505753 2.1.7 mishandles crossrefs in headers This list is incomplete, as these notes did not exist to track such reports until recently, but represents the major reports fixed since the middle of the 2.1 development cycle at a time when many very old bug reports were finally addressed. ________________________ xiphos-4.0.7+dfsg1/pixmaps/0000775000175000017500000000000013162045104014725 5ustar unit193unit193xiphos-4.0.7+dfsg1/pixmaps/gnome-session.png0000664000175000017500000001037213162045104020224 0ustar unit193unit193PNG  IHDR00WsRGBbKGD pHYs  tIME $e9zIDATh޵ZypŽ[}9 L|HH' YIH# pcsS eKXBdIlK^I{Lw?v$BeW;~S_ I`p{/d$ku)#no RD*e;#q o]c,b=@\g}z5__ BH! e9zzz~m.=uBݍ~ RtN<ӈ5 c^Hـ$ݵӶ2oudnC9lB `.q,ϯGuWW.YVп(P +P IINX.?O [,n} t%IsW~+zǜ9s=rԉ)La` 1TWꪦzȑ~[g.To\V9V|ĔTwlT͠4_~a,`d3/d"{޼ dO]]]^oot,* }7~ %?hR4&HPS! >~+XDWzs@'Ǘ膎x4DlhPAذC, 1]3xmGP1ҳ +[P4(6m|ɹ!O+5PJ(55s09HHY',0E{itH:'ymIEاi %AE /yUO=8Ŵdi(!NL 2!eZZ[n-5O(Cc /+ޣͮk{ AGUf4MBr 9벷vly}9 1+)Pjjj/kFF)fDLL)LS!`۶ }h7.A5Ͳ]&Z~GS_M7,P][`x !S"KLlo'&@LQUgS3kxf>;weklMLcu|VǞ}7¼ DEvaj8en'@NRX%SP4EL ˊ ڎW|uxP$# '۟ٶ-u\eS24L i&yB.&?{_kۖKy%)D"7{W|Ϻ-@"9OIPUu(c / '9=+./.\M#Z&"8 D6 ]! 8 TGgk|"قޖx-U/9с÷?&wlç̱d2'S!qinTu H9pKhsizQy*JkkMW587TJu}tPJ( GW;OP2{/?s}N 8Ȧ͛(/+/PF%,EwLhzO=k7rzEUIcYA[3 ̓%7ODžC{Xܽ>z,>gAIcDBD Ow%Ut(>,=8|"N}rTj qs~̝ E{mS*]J3v-f G/BbF8Zxԫ\1$qW/FŊ7YyޘAe?TEAiiq}m]^޳FmYӿ rɃ5B!淔1x?\!n"}/{m,s f#wͧpY]c<%F# p헳/v?c8/G  Cbd _%\xQQiI'M%(=7>w%@axb۶w bRpKk Q&|i?W=oa L7@hapGǏ9Qn:72TY\C g=Iy0]ÅK-X75T Ð<%Q{w})KkKDO("y=47m\PAXEd0?P @{o_^ppl{X8[Z<\/n_bgPHBN =|- `_m|g`:܆.ϻv~mt]^t/¼%3 eŒ}R[ `QN‘EU=P'_TSU4Ѽ|RURb`d$%A- ɰ={Z2)Ke! _ܪxF"B|2ThTF݊NPD$}O?#$DTή[<wD'9s 'kbI2Rtd7p}@$9i+$B٪Z7['D%7 w- c-?\%L9pW0|b][(Bp LdN݇ħϕ:WjMyڎe!f±q1@1SzL~ _,PQϬ/?3USg} ۛ^K_eY7Pu1ʹ,NlE= ]Gbo}y7ok=Sg75$b(eAñinOYt˱wc뇆TPCTba e̊zU&/+}u7VM R|rtvn#Q\ !CGQEIsHJSM0b5; R)݁jGw  DzTtj ]]-릧%≵5R¹xQLR82DU'5`?ŝRx[ '$Nw(wx}([2_|v2;裕2;08D8czï? of: $?cn"{%,IENDB`xiphos-4.0.7+dfsg1/pixmaps/gs2-48x48.png0000664000175000017500000000503413162045104016725 0ustar unit193unit193PNG  IHDR00WsBIT|d pHYs3tEXtSoftwarewww.inkscape.org< IDATh[lgfv^m &\J @`TPڗ6yH/jUԪ<%V(/HQ>TBI*µRi8$`؎mlڻӇ1"~̜s|ηgtwI|BR6` /KW; R<` <0#PwfJ)k@kx}Zy!Dڄ\CYz4X0>%d(`\)/!򕓖"3=*mv<%b<7$*%0 <ӳ*eREa'1F8] TW]] } XЭz9y4:kL0pثFh:Y0Ç1M".+o.oroJhJft6OJ+Agn<9׀~y# QͬZ{T};@ Աu4P}7V3fvofݚ:Dgy יaˋYa3W}hhs 3tqMZ9nU3du,) z1_4MV}yU_%zaN;smաkW]j6?lOI&ʤ{fiV;#$FK(uL$9w n t.6.t/.IENDB`xiphos-4.0.7+dfsg1/pixmaps/mozilla-icon.png0000664000175000017500000000445613162045104020041 0ustar unit193unit193PNG  IHDR22?gAMA a pHYs  d_tIME 3wvbIDATxYALƦ8x [)Pڌ`O*RI'Rְ49DڍGD䀬>ĊQox%TK@9MZFM#Lm5^ۯ2/lAE${ !0 \8%rpJDQHIja]s:D$DeoE0G#h= I&Uy}}} Ȳ De登wжPB|>Xm%ɋ6|L\j&cv˚t}ǶՐs-@x'HhFxdYzYhwB:WaE/k€,z,& S_My,--1_*]+`^ cvly.tb ,59@8^ -u5X!B8N0`5cV@DS `hhPeL\jF Ƿ0N]z6_k1 DjӉ4#JE"]| LFp Hc*"ml Xɡ5sN}QW^PA~(ܹSB5k1a._M@rX1`5z,gho?@9Lu:0ԀF:7ZjB!t:ɡ%{o~Heʵ'Quj*L\jϣ a%S2J\z2J8q$cv2zk4QQ]$B}sVv{ߦitf|i= j~ \Y7ԀǷ ׯ3>h%"Io)Lu:t1"m]^hpt-u5`W&RW^ .= TF~ߕM !@r__pU(|,mW^og1 5_pf1J6# ,ML'tyǏT@ IJKK] \]%/ Ƿѩ~Fa .{}U˽+B: h1UK$x޲$\6 ؚ5\6KU$:̵mmD0U6eT5_rM-b$L5q\`KI~РIAe )}%SEƿ.L& %q<72ʥ`+ʡ8+a!\*z .o曵WG VһDEEQzP͟Urӿ>Uìzuf|^9`w:eFkҝjk,:k/8qȭ@rXuEi1|рo0f@ae׮](0EQtRiԟtm .[=A-u5/4_Zڄn>MP0117J{0&dUZ~`Ws|Oђ&.5cdqT ̪Ȳ Y188Yv!ItkBeH[[QΐMmQuNg1)9f ,fr@E8 ׋ӧ,#L"L0~_OD{nv̗]5I,w0n/[{=s0f[ @D($ ( vvco4FCP,7߬vM :T"+;?c6N.[=$Uj@.{UQEfrr%D4heŨ^ a~0e55t48,6""333SZ/.* Tc%3U݈P,,?yY޽{ (BA?A8 !b,&˗x֭[+IoO3kRZX?'*ʉ"u߇㩪H@x} M :q8Aϟ?˚`Y\Ǘֳnb|VEQ<ؓ4sn $%\v no0ڕXLfFhHQF1s+->!G:~,--1(2ڞ{dqb> pK]KcX5Y/=p5PyV"DQf2n SC=w+jڑjޕ 8V"AEPB@k~X$VI)mO3IENDB`xiphos-4.0.7+dfsg1/pixmaps/dlg-un.png0000664000175000017500000000606513162045104016630 0ustar unit193unit193PNG  IHDR00WbKGD pHYs  ~tIME *Ƀ IDATx{\}?{gfgc< I H6*TԴi*?TihTjJUJ"-m ~m f k{};s̺!fx&&UνsϹ{~++؜.ޯLJ?<>1Msm֍h_rSj]ѥ̯uVMG6:5\:cJ1?6H Y>x~<2?}+=cX=IuJޕ%k$7##w(F#9{_z|[wCwRYaE)!뫦Z׍^3V>2O,MoZi5G Ӿ7?O5[g9d'lg?oyǺIrGCf$:DQ[v+ߗaKmw;jEE.̻ KݦۉA"wO ş:rwoQU MRaphsi4"(oж/4VF_kF I%4DEQ]q#- )a~~V 6 *ð,Ӫ%xȲ2YiI ôQ#ۮ=;>s M Nd3_?{ͦ=?Sǐe! `[y^`.ZKt}hZcv| (y.)LjrWOmݲ/?p֍TPbVTH3Mk6KqRyXJ26OR&BYfh,}RAB)I+aY.nɧRR}nkoH) 퐨2 :6I˒8$˺ih]`&iEm0B qLQ MR,OUFըjvcǎdPT5уe$IB頤dʇFP.XR 6i5dYJLBc(Ex^RC낡Aj5 ma׮*' >V+'\;9YZe6Iܡlu[MИJR9Y8B4W,.7J!iuR&CCU\FRXЖ-rmjͻop\ӆigBwpsk,6%r#tkTBR |髖sc;d :qHӌ4M,H۶V+W$sZʻtRs!_H`>G$m,%:t1c%1m`X&ZkԗDQEY!)Fq]2&1msty=W0Ms(jq͇ %h4Xl.c"DJtH8aenN04I;JXZ^ul?3e $Aÿ[uC$Vm|uرWoVZX>_j377G&:xZJy6J1\T,5Zm80 VV:DQzlO;3SRqbbb~2Nִ(~|ʶʆOn|yXXZ"IxEY֚n% [xC3;;G!S(D 8{~ïr":ɸ\ :,,-ї (ץiz_$ׯs2K{|w.-x.(3v,!gacnD5ib;J9kzdxXZpLqnzX BR8 -,#tуqѰn,Oulo?_brWxǹytP?6݈ NHֶ ->5e4DIW0ƂXT6r/Z:,>a{hYbvlTy)iHz}>:K9~''r:;EE:{5뛩+f(ڋ{-4( 7ȲӧޤM؏?p{Ʒ~Z 39=*NsFY$碷 m$iN"6MM%cNJJu, Lk[J)ֆ:Uu4u!'ɾd·FnESI*JBo/6T=2%FyR Cmr>q0Mt鼠PJ M)/oꟋw?>܃oFwu3abej;1I1\GNWY|C;#ܺ8էtM~ JI)c0B۶O$I-(|^Kg7ſ/'Fgl=#}>cuh t"D'uS=e\r̿'FCk RYޒRRvM7p||<L`W''h6C N/W557s 2띳, !fLj\?T`uh^E'wY(dKP@xس{ 3 VXP]7^c)ضm445-[ LJ\%O5qq0Mhǩݝ1 @A}v}o|/,x mt*2GvBe[6mz h:M2:6vcVIp*LۍKPSSѲa%;=M:"0N PG |d l웈uw x<~Cc E [^zt͛7ch Jه@.c`6NɤM4jP(eY$ 0 ,BQ5&vU"`Br@ӕDkkk4 C\Jܹs'SUU3f#8)?# ~m?|GK724tq0>>~=B~ƹv32^c˶[C)8 w,Ybeb5uuj(  :V6G"@qi0'ɤTT|p-f ۷oDz,,GpQPư'UFwXUt GUuOg'3SSY6Z9ͅ#lF.>|edsD!`ۢ<{z{ꖊb6dSU*}a=<~pMB7f#?EGk_ٳt*RWGDR&H9?#tu*@2=vٍ--BiuJ`sc_r(?ئ/00.S HH얥.d6K@JF7i$+aeV&[}y~vT* Prς]A<;snFXi9\q;f٨IENDB`xiphos-4.0.7+dfsg1/pixmaps/gnome-window-manager.png0000664000175000017500000000572613162045104021467 0ustar unit193unit193PNG  IHDR00WbKGD pHYs  tIME9o` cIDATh{l\U~?3ssIɐ%N?А4l%tEBHeR**KD!Ŵe7f!;wl$xyLc8vđνg~;w]]t7E(ԓ@'C֊"F]]o߾X8 `pYEuA%;`ِ$h4J$!t:yWp\f \Ko9 )^ ,,񰲶 UUq\ttt044DAA| [Coχ7s~3r9O B1R~tu:tzz` xx'eQ[lؿR__O,2<<7IWeUFUCBgz=A`@DdYF$JJJzx^$IB',Ce{Rv;V_e^Go ,  ê$IȲիyPaEwy'hD"obaÆ I'2Yr,bH@1Bk׮%_J0͌^((( Ӄdb^5(L As("ID+KȒ,I)ȑ#tuua2[455q>|j*0d!v;#$""Rv3$e\B%Zs'Y$V,6SO=u]sZ^t:$I8N}]{챌JR:*,m2D`~c|a^{Zۭ`jr"g-`ll nbnll$//@ wߝ : sP2[9} ̫(d/?*ᰎx#օ RV~i)ڹs[Ռq4M e˗f4w|"kE1?6#`(n]x% ϽMЉ~7a䮻"N4=}xv&PӁ8N֯_itvvގ(fv;v?i^p Yk,_ۖc z\dt񨏔Q__OMM &}sYbg<v`mmm;vXizVF)SM4cṫgtAWx~!!uӕ>䓦Iŕ8###9ம./>68Fc֭[~`\ӴpGGݗww=| tM;7o̊+4|N J :I8u_mz7/_TUUY~d`o  NFIRhq>us-Wv1e*βf*1I-:@WYYKu8W{ܰ#t;:tɯ?!KIt 2R2\3c?q@:M*&t:sپלM#|K1ʥ= $qDNadʿc[ LܧI'~lCp6=E()Z6N*"Dx IENDB`xiphos-4.0.7+dfsg1/pixmaps/xiphos.svg0000664000175000017500000004554113162045104016771 0ustar unit193unit193 image/svg+xml xiphos-4.0.7+dfsg1/pixmaps/window-close.png0000664000175000017500000000137413162045104020052 0ustar unit193unit193PNG  IHDRbbKGD X pHYsHHFk> vpAg1XlIDAT(eLgjc+:*[HJbu  }.=F.**)<564{-;f .5--l$%W#P Bޝf8&% J%\T) [be`&iH4=64#z$#cg< ݾѓyI RIy  nkwn F/P/w-%}[&uc&垥'ut[ e P * _K<0 Y$&Gꡠىdz&t'>$ j'" dfaw (s4X$k04&?P]K0Kfsx=t:]/ѫl."^%7Hh D,y?tuPfsg'. {ヘs+ZFK,7FiܿԧteZ 30A@XkqLq*8YeYXMwʬ3w}~k@+vׂ `·+w3~9(GX+hKą,.[dg'Vhj -_]DZ"GWO^Nߪ2QrZ-T;X 0TO P1=_|ɹt:rJiVBiG8!N1NW5Z)Vqn{yw8 -ھiX Y8g <8NxwH48`èg*(T竊s8?yxv(*xIENDB`xiphos-4.0.7+dfsg1/pixmaps/splash.png0000664000175000017500000075364213162045104016746 0ustar unit193unit193PNG  IHDResRGB pHYs  tIME  IDATxY$r5fgVVUW/ӳ܅?R Z= zEzH].3=]KKDd̪^b^oMVVd,fv̎"^*Oyŧ}KzJTW"ADDF'4Nb.\Ug`< _nIe:ԵsNCnmUeUUs> c]!TyއB1Ƣ(,˲LD>˲ !H,˪ʲcqw-1HRU{o9?u'!Uu3UrbL"P5^)sE*By;1bE9,sܽ\0s0=%nʲc 67*MRs{:x$&&{z"_.kaiql6@!fc5gKofnӢU>e_K/V +SҚP65b;]na%>zwhI[YvmĦpg4cjf,3DkOB$6Ig?q DmE5״rZsQ@O,Fopמg')H>+ulHp Z%\kp,&^EbӹYHgiѤŎlYwu"4llN?3oS }:ћ"n"'8\A[goM pa>'˞3<8RXX l{jZ"z Jjly@]0IIDIMTyt8=V.yn vn&wS ^Mh$ԕtV )<%&jL&,2@!YF7iNY*.jK⼪HN]jx؄a4VN<ĺnfƺ]XEmq7SdRXڞ6Nbr6ưɷ!*84՞!}=,q6n x_Sp,{+m鼇w0yԽ,"# /b?g, .녴|'{EK HH:˓HhBƩ $$mXiSI"X~4 $lY[Zƙ[&gdn+{jjK[yEn% DsX yٻogw~)=BtNR#J^cPUT!ދsB1v*gvz>{~Sv[Ue]ujeGX &퍄X Yciʖjl_+51شIՓ EhzB@t^?ۤ FqQM&VLPbђzjsb %Y|▪c-Gm6a I;?聬I\Ӷi$A݄X@Nđ MQ/oM;p{q6&{ ,IV>@ĉT-~jXS7,ݞ v)= F@(34jw*3z{;] &EpZ1+|"eoG `ޫZY%4 ~)btȘEP4RR-c)|n'Bx~/:`Ph`OqJ@'RfwD<]1OIT}i$YB. |.#mˇ7vSM^  Yd=1#0Aͺ5;b5J,wV9mG_u`-(O q#Z&>P(c7\K]$9 N.̉|l>cz^+ٲ,],ZHJ؋el?|' _OGuiDT4D2CHFZTT%H/"hf.ngaŰ׹N˼x"6yuTD\9EѪPFCQl/ >ll0U0#nQ󠱳}bkC?]5L GfZfӂllTcMßmRdm4y@jߒJ5\Hfq*f 6F.+L~}+Wzw^.Kich:tl06HBܻ-dY@VVaZ=JLoyJA-2|`F#q%ܿ8XӼ >-{:_HI?J7im̰C3>һHrs3 g3zK*+թ!DLbUu@, Qu4=o)SXrOA6f{eȣL#P3d#Lwa2f$Ĉ*KbrG >(nX吷eE(AnKҔ*I7cI, |Ħk7xcc Pe{*lprlxױ,eFH6jQB> &t{@c xڶ}Y6Sn3)$7<]Ħ nMVr\_kf|0OkUs:إ:/u2_.[5PpG`>w\XM!mYUe\Vnӻճ.ǣޠ[8mYcT9w$FETs'bq;u!c uj,gZuDOKlc,_] 7@.X*I ?4b)3'NB,|GupZ (NWdACҘA@{za(w{vz_[&ERll beyLmP@Â?=nTIöLt $ ky<)q@~Ma.[RIh/e tIlswv,Gtu!VTB vMghGBK_ I`JEIPmWu5]ճta|{=ۯ_\nUit.S\cilwyuB1(u~ fDm>+Ғl;?2>E{,9F۟Nia8X=˯9aG*EGc3]$O/i!c[b]/m!`$$d :; o,M+vwBObVOVYe1=(&qabd_һt: ޖcގ$|4aR ^n|>dž'赳 I(btz e e:_| km7l.K*; %z ED]SX%J,caav^F٨1꿼<q9~v>*\U$Vj<@qABPV2Wb3m%֤RӾ=p`0 d:tDl%>OfCxnt 5r*rH)i[:a6#J"(q}awYf!w$,7rbٶx۳MLVͣ|6chHzd"J?lj1Qnb $їHm& FHxUFģX}vw|_릣]J?( LKwdvXf3`PnYyǫ_x>Ncn;hvNv]z_|49CwQU6JTQ'މ,FU_5trHPZ-gt-޼XpNQNEb]me^PNeT5k"]z)e"jۉEDlևhZe )t7c5[%ۦMaaXU-i4cNm.霡Fc̓kG$K( nmŜ'E_pkJo|.^*˙|'ބ \{H򾊇UB-A =:B/bZ\|vo^x6 ,M]/7q1ԡ˪u]>=[`֫r( ;n}(z hch-%@0n"l1H~倜pNY+ q셍H JK+{S{`G**rxiGS^5zWpĚ.:HFqڷftWF(!DQQŦ.zn髗ϟ]\;LDBYJiVUU<+ L3WXcznw2XԂx<ڰ7p_/óѨ^% ) X>sNۭ:\ݖX[X%Xmst0Hl|?qn^]Sb 248i>PF頀d;2-ˉOL4_̹=`c^פ&<~tg&^d^ KӜd# 3ؤh%٤1߲xS]L?9M6'XjΙn/N pHXXi`O쳴\['H$[8.Ug5|X6[dˇa?my4ĊC^n~"';RX` J+H}_%w}P{@j"?c:U ]nEU^ bEȴD˓Q.lwRũO)<ЬuU>n&~xuq7p0ڙ/|HB%Pnf>nZ1ntJU6w5 2*1I{bׇ~^B72MZA3l@-+eIp#>j&^lQ;ODU 77>A!kCM:[sJ`ٛ*ۉi,'[2A͗U'dw:`DŽȓЛ-*%)ͲljWM^:kbfqb2i#9='ƹ?"ݒj:qwBε^L$^)0 ~7{{'{ GJ}#L 26Hv yZq&w9Xx;N >l-UC;5w|yduԥ31F Q]̜k]Rv ? ^mY/YWU-6IX}΄'~ >Tp1@|dkJZ90IeQQ?-p1\fg{i]>I 2jxO}8ʈ":s^cJffng_ypERor5m+( Ns4,2F&͕?2h5P(LĉdV!oAl6WOGӻXLq|8N^dvS ӈeKJV)~<؝I"w DCXA'ȜbY ޚmYoYu˼}\QM[n*.5ݤMB؀Ht0d,&&Zӕ8QOLxG1:%x` )\c1ūF@.sb:dE= 'vL ""ꢈKpCOkAiW1QwDU.W⧟{٫g=wSw V=??6Bj"8ZJ)v#L+ePPD.4aJ6"„*!/~Yvʋ7k32xz~f ,֒Az I#6q%6=5(sS?;;xc R2f9)%BYgpzJHj+U,_(7'ؼ%BQ&Y#zpw[DCKAIdi\{|>53 1c^,kNfE& 6gjvˏr_ʏqWP*<)>'8q*{[v>>T|AUׇ!Et[2lPl6Uv0HV;ש_(\5zs3V>쟟_|x︰٬Wfp0U%uLTBMtݻbn}Z9a"<ιhZnz6'ҡM7 n\OÕJUnx~?,F6ŷ=ɿM93I2-t&&)q5OT@yZs@|`@f])m[`_`Sl; '?@g%(:H k-,$Fo #8H;.&7JKduc首jd#6 h SV_S,(&ƒvc3OdAOla-t|btB8-٣<佱g](`<|}0>dFq+ɖΐTwS!b}fu*1I>Ġ1}_FUDDCé"^'ǪDLμg&Nݽ!]۬%HW e O`R8 o~56o] {#v{cجWQVt2-7MنvyYP۪()+5z0&\\;%F6wؠ ^8QpVvbA$)koS vҙOO~B5t! lEyU"gYg8ۭܶMyѨh<ϋ!.:E~qzpp"CDv\b5% ,,}#iED&5C ͅiφpՁЪǨˢ 8 ,B}Gk²<ɞ|2N\K2YR+Ds&="zH(p9tT,Qӥ_g#;x?v~>PS> %]ĴD1}$9o)b6#OZuOMZ'hddɺ&u)Q)V/;2h]Tҙ2;oy<~nVP'Gq&O?N}2?p'|Z$3r:|q5>ֹA;NyY,eTeQNgyl7ug1ֹϲ,nόuNU5 ;;c V24$~ 6+c5-auB( 6WUń(7l6+h^룊#z`!Yi 粡FI%tV*Rzt,'ĘNJJ*4SŶ23I[WVd%psd}j"S`]0ZEӯB/ʤ:XLt(`N NIGV1 gJ'b *ɽLj ?g@n;nùI''z>yK\1N8j꺼{s=vFγы<;w+kAkQhe XuUUպ.CMfb@,cD*aW`@f:餹1[Mfiᮃbc&) 0# 0e#rt'2w0 ,ZjV^S8}R FdRO6\$bXêu_҆ <`[hKLގrwsfDB)"K bpÄ-և).h0{guOпUVgksJoDaB=kًB0k9w=GuGy`v0]! v{i/gUN2NrHg:{WD%c׊!k nSE5]׺3b<\&ny2uNTj*υen6UUa>_ t1{ ɲ,Yk6'nZ3^ngv`Rc8QiPtaKfZ6>t=ӂ9i FRyh$ro0q,>nNGP?wssÇbTdC.Dggg8[֓aOw~5Yv:f(hsJ->F^( > "$n<6YJa-kaqٰFHŞ@IP;߬q -9Ӄ)bJYX+[38NKRM6Sv98B.q"u܇rit, Fԅ@柛3[mSV, `rQnmgd3E{eTwx*$F }Ϣ8"Ad4 v6i^{`KO }`q?U] 5/u.U9y~7_=/<*W2e]eYj؉ֱkCQN'F6eY߷T I>z_->L^;;.1;[UF+eE6d<d_6$Q`˟iax6fyLa*5͖(kgk:P Eѿ(xzm0M"۩}Y +0sI#gKkB)!ZRc&0ueV|ٗpѩr2ZEa2~Wyӵc|NT|p'Y&!;!D=Ai}U<#X2e#a|*IzﺖsՍU9[o7of^zy,W* UɝVU>ϋ"k.+p8# >:ve~Uhc rrt2|xu1uZ"^m}>a^rHu-WM2bͼw2kG[i)v9 GӸnht]trO%zJ{<&lsd#= :VV>v 62b:%jsز1'dk>;8CE#f3[ae &w;0R,"£[9Tp9!Oip?~߲>lYbD,I6upr*A*+ͬS&27l)zMuA9bMfgAM1(T}dG.˴Ӛfvx_qd9Gs]8e'Gd}z=flH|QQ/٢ 6 HoKAE4]8 XWu\-kiY~||9n;vZK|Erݟ[duKScX:sAvz Fdbt:np!ҶѺuvʊM.Yĉ#jct:],@8O݃|?icObkvbX]|>fx1pO+&`bG1K[Kf/[`@jb{!(d\e+IÆms:{7LiYWT1zvZ2VUYdH"L$-F$NˑM E?;r xiR3:Q2r?`2Ooұ됯QԉD/1"uRWr~w;ٷ.۹8CϼwIj?x> Ðzu= %[T[ ~/fbbj66S1eZ5/݆O+ (e )2B<#/%{lJwM@2Ȁ\hډTʅg"ԎF>x)bhO+&3ƍe#L! ."Ub$2I3WDEI=*bGPB#TbmQ6t AhOf)u-7.G<Gfl(+1}oe:?$>GoD 5a$ߥ;> ИYvlSMdG[L9|gi@0zE$HvX]Ssª?3;,"|4׺nʑfܬ1CԤYiXxV?*el(D|^PZKE*2"̖M{so_~yը mG6͹e/7J|:Dr2k1-M'yMIc5PL%qf-.bE+hdFR|ϕ8b>lkY to8~}kZ2@Kif:AH|Ik&zPO.mmA$~:$6u &j?b{T|+bb&Aլ +PmgE6GjdlplLll+":cߙP;% Gek<1؏eb*?c*gsa9Rw*DT%T1`nǃSWKM D֯ r7Gt+ѸELfLiDmݑv=|WxΖw< HM1FN4xѨ~SGBLN&v)Ӑ;-C3ެ꺞.֫*[*UP_BϨ'xnǛ#"us^%J-v^ygữ~ygWW/g҅Z$ee]("zݼwrN Zx]."U\;:b8{,s}..1Qb**%֛ {e,4ɛYm'@F%:lCf_]]Z hz`agrdLieI{O"DG;-cX no#@7_ҝ)n'%l6 [ N&Enma, ްnYDҐWZJP[d+$B0i!AJ/8'buE;'mjNrq̐kGF*NC[E'#- L3ߊہh'P?=oODd~ivb#ͽDvQmqj; k8bZb;/ 'm,8BZ.hB?As]GQPW. o߽__? yuݑ&ʪnzn6xە<ϗ| rpvPV۷Oof1kam|3qY9Y_.777oSFj6v:/_2HFY0l$(ZLŖf7Kҵv;R-Xs~21 }eٳg>?8*T v;NonnPf|׳3,6Ee rp΀woPe"p`ϙEO/UI+i!-1+g'z&q*-BNͩ,cRRpwsc8c-%شwi@Y_ζWvmXHUǝĦrDVM3)dMdc:۱TDb=vo. N<\lاz {Dɮ-g'!Ơ[y \{.μl?~xl1_F,ZηW}ݷ^^^û|]THP 4bi e$F]oWǟ>7W߾z-/e&*:^]w:Vor[`YzY ?zxghu}UUlLYU^_L&Ǵ;V.lD`؟>?NV/+f1PTdR m4CnvM4TY i g~\SǪٱ*1y}0DB%Ij:GX M!5JY-_?{_vow7,vtvZ-7UACP%DJ@LIM$e7q3X0w᧳A}u1t2Wjsβ,Ru ,\fiչ.z79e)|yǔzcփ9SYiU!%dZ=wel' ŝrV:೩W{d $J-}d'#}$9u7;x8@1~Q0}\R*-p8D? po؃VF#xV$Wd2le\AeGjG:?tfc3}^sJ[ px(U'M8Q?tI9RGkz&h7i{WpXv =aVjmiD82v kv@BSv%':6P胩C1ANyP*jAwFAԎXTڠ'~ q =N?*윝xMϯ^wj>[e{uyDv&TJ1(PI ue϶JȲ*ךP7wwVyTJr9[\6y!u) b*KcÏ?_|ovXqO?'uX;Lb|6 7޾q2qr"h(_xvl2\ݮޅP1xZ`p ,2}r̲Zպu :noVo~7_]] ;î/$:fl6]7۪3ޭgwVnw N23Q NF[`3~z^at:ш&ۊyDw/sU=;;#(a qcXf QkFh^|]rVn'`y8ad!v 1V Jzl]0pU3e93WhyC lhޫKPe 'PbYTUSհ@w)m7-e<>JE|_l:T^Sq^ ͏Wcq1Q?=XNr+Q4H]F4Š;4 *H.܋DwAX̷ܖ{s׿Wr8=(e\,ՇmC~iw:=qDn zr 1ݭ{ @h-@ΆQ6f6hKv~>+0QVg[u0.G8oooooo1 g |n3ŵ:/M{+o0H~cE}yg~ 6N'r⌕/)$g(TBYwwwUU ݟ~(e] |A ι鐅kagd01$<-Ktj1tH&%_`oYoFfP@@cJta'/N e*zJjs]YT V :dD/99N`>>\`ICAnu>3ӛj *1@y@b.//^huy=*|tZ jd?||~7//~~m/oLo[x4t[Q47͆y]z}ss|6xS#mLQs!. 6/:}|Voۭp-2 ˥o RN g`CDQVʁ?VDBCE$YP&EtNlط#@Fgg$ EEM%xvXz*ǬZ;1:ɜ!䁝#,<$"cp(\U;ד>}TKϑ Ea. B}僅c,OkGj&5̴rg\M&ޏԔ(8񦖉3 9Qf~/OtRW1X{/1c3yu򾰿/8G0 p8zf4gb*r%(bNÿl~֊vb> vm ^Fb^,[h~GojbJXgF(6C}Z$6@PBF\-| drL&XUW;bڰVOd31Gx^F-:'[5Vt]FVQȒ!ثՊ2 Fq(IP)rl RllgO'syVk>Xpd.Crdy8_ႝhSvk||6GuRPgI݅-r7֟(OC neb<b  (W7zU[WKb*R,jQ@=hk5htQ5:UGkbFw QDcE.Vo{{sw_y{$Ԫߗ.+6Eq.׫ZV 7"zQڣ'nÉ}L&d,lJIS )ZIc"Gg+ "drssvI{ ݶ܊p&8p%\\\&ŏ='xTBX,A$L 'VTDp޼yL8 )ʜ9"1k8dr}}}}}M!x#m/~'q%[yK caH<}J geMpKn&U#"-: ,X@/G [YlI5Zx4, ԘAFpc9\6V64T5>oo_yhlJuȽ[ol zZgECU)Y!0v(O~OUUWWW I;XX,mL<`®a" nd2N]|~ww&BnΤ%&e` v ڲq !V>>|>==1 pٌgYC@`1VQNnoo߽{gڀQB2QF*(Q3@0FA]D=!Oɤh2\3U%$y %[8,UmqjNI=bk,i]m;e6Ymib/'ɑJS' ?c/`c&=3e@;?||ةT 9qǑc] lާ\툈 ݘ1TEٰ_ŇwoN&>i)[˫/_we=NY׼.ZD48q&u-N8͟q %PG 1VNu/%:h-{ ]U[U_ET{Zk\M5q7/wyzy&1L7?0A鱪ͺB]Ղlj†????;;Hbm% $gCeK>%W]?ޫ9#K<~Eh $R'ERdim6m/;fm_lmg{vƬgK5Yd,() W}"nYCZ&qï?j!`@l4bl6yT*aRKfZa-X 9?I1yF?~~,zt2Mg\.EM'ga:*8'A24@j*J5fGiQ0Rx<N,% $Xx~%+-5Bӱ[,7r]YSgyhbhҥ \6Y$#ChP eY3kv0W+R789=O MVmL\ob2H<_\`SV~`wV,٩9EQ~X*r,@!5>:$(Q;7BtC+ w-]asL&gkmjUsx;pBώdܐIq|m8g{EnLHJ_į IDAT~rUi;wCh4EF X.`W9Iʌv<zlFDA X־c5)DIL g* D|Y.pBN<ټM1.~x^Aem[`C"],fx$Y.xY̏+_Np̕u.pdagrK0x68eR@A" ~Q <+m [+<3}Ó}Q2 [^>}eK+;􋖉vf{4T*ZV,G~Ǩ}R1*BG&$ `APvvv49`u9q~IWe˼yjF{an]%+h4:??4 JG50MF8؉$h!*:Kae#tx:@Ƒ"}t^wk6AST)8 ,1v0kOdlQI %eX0WJن4+D`ydS4;(L#Ǭ MS&kdmE=f>}5vC kNVJ̎3vBlc5el5ʼn ^k3;Kf"՚hCZٔY+sJ$ 5i0Ն42FA|/5}ooqv1ti<;9yr~~)SYh?;qi2KNҔ9Y4F2+&&.q8X2UcLPoooor>>~7M ,nȮ+JVD[( lAaAZyڳXiʑR#T{*t<<:GW_Vs'i4BCL29)=yG=m3D՘݊`1gv s^bkYfEw<)!! Z{A.T*JE6 YL`}$%E)+VIk_VT*YNdžOkruNiP68[VN6bbc6m\[qΚ:|~0.r$CpiZVPQ'ÉP(z /޼⏘ Fb$Ha'H4f]23pYx ? SU!8HxugǑE)ڌW5$\O'HV|M+12Qd0xzZ>iO ̇^9 tZ=}CΆp8H+v1Ʊ#r%LJ$I4u)[SSgQDm\j-]EP(7~ӿ7/+(NOFKV,$fSNk %+/:NYxl+)vb*eGJ1t`:v޸ּj[E߄JH_֑ZO( U DV&rR80[gg4)MLqy8Rє`X.+ 6Б CDT!!*y+JF^ݔe@d`t@} O86T6M[aYco9~2봗=qD ==AZ{@q'‡ˎӪ䴈-,7BNl"Ҋ*}^P?2{'R.ʠbtū8]~vNOnt" GlpUiR*U )H8EFA=IRPqQ }υ@T,ʥb!jhbQN11[rPhrGb>ƃl6霝|~_+yKj _(l#҂S@c1]JI_By!C!=Z.w^iiX@D#d3ݧ HGg!͈x#VLLN9EJY UpOtz6'S6U<}VMfWNr>LZ 5EBr8 \P|/b/j =EKbgS6uxwpЛgQ-h5HcrerEL > CٔRGٍ&Y)eI2m"POFcD`~4r$ѓlYS.1˗$LiH{60т\4ҥOV6XN{*(򖉚v'gK/l|7EO{z}H~V Q i! _(O3i͈R,mmm.$L1c~R8q&k,JP@w";N RIƇ-iww}TDЊD?-;쵕,b mG$&IL1cTui 8LXQ?w0|>˱(@,:Ē: >˚6!!lqވ Mv, r+IJB$b ./9f\~ZHLik;!JHܠ\T5'ro̊2G}uɁRAҳ,^ե>2͢"brh6+&rIU6)A9 jY+b> bsO+q<9睳q۝Migb,4YvSkD׌ B'9Tm*L:Abb}ykOkmS2FY&NHiY+h˥kxZNg|lZ:=LC6D:u)4NɱQN8YNjAgDӾNgrVA֥hX-<r=_izXO-OW_߻};خei"T+2kV1+Vׇ@w1q )E֢IU# KBs\v9|E=:::ݽvp8Q%PVR4ųTdMb d #l6Yf3̷ $N%Ɵ)j^۴Џeufwi\.q@7#blet"(^z&[5XJ/O (9Y{,H{ s$oP~gsHRj$) $UF>-xQVCeG $\mܞ,0wVrI)y) n9?p ;{;4+c{6bMGW?>G,9#={H,W+[Ϸiv [ZOE%lSf|~=97'aw{|> Ǔ|>O8I"kr[kٹ,qcVp_ R-YKUd|_+k4p{9y6q0^y g|_kdP_o1b\k=|Q_wcǖ"MV(>i)i(9_C,N_k]V*~O?~?Kݝw Qlr?,*ci2:>'>پ} ooKT0&Ԇ8h֔h!LMDx$+l!|> IlnXT;;;ZV$%0@B I؂'oqfĝ{y9Ϡ|>]\.nI{e 3WM+}Ih'PdAԘI$\  EO}?":r\V b,< GF'G:':ʀ#s@72V>RPq5P/%'@ʛ$Ύ⳿OգWzm6"QE5[pn߹ڮxy!O6SOP#tV`+ |aR/rX C$@t-Ϻn^$ }*^ Z4MP1R䡱Dt 1+ց69f:O$^+ğorX~rb+Z%DRCwsK꓇_|?tGg8 wAGNѪ:kI9iYbq@<إilR#Eͭ~_m]3~>W,A$VSd|6Γ,%#,$G8-;psR(N<_FibS,hΓvͧR>\h=.a7N,yZkֽ۫\H֪t(ՊbT^QTP~){N;ɰ?haK-d&W-םGOy{~Kw_.3\t48?JB\:88X,p8t\VESFQR)J+fy@"J&W찵Z ҈$I1Hh.!ɓ?N HdsM >ldr|||tt+RhAOm6e| yy*)̆0~7 C S`XTt1@b* zPD! #ooo,wr>` P vbc XhjE"g>s7Xr'?-VX.缭rs8].moobXGi}t>;><Pv Ͷ5)e|,e3"_zܛ z9ҝW4*!T4[̓b,ΦZwx5>88jp)xdϡHJ(F-4k6????99nBvD XUBN z[z†Ʃ\Z[NYƕ Ao4gT`K$bqèށx CDmfx'=0Ded'"@G8 R4MGZ7 JB[%2U"Y8J;υ#^B>»6Ѝ>2ҳbU 0 ,,hX7Z׋]Zkv\ ',IVQ+m9=|hIDiNH8P̖:о6A!|Vkw[޵jQBV.^k~ tuN|WVkwTϖ>1iZZKL)[RFv/$|S+Ǭ?6M3_ Eb1=>=<_}|pGͭJPyţ'_}Tvwwe^L'gb0^/Y・`e[JfEhL4'} 7޺{7ZU峗Dl6FQj|>{z dyp8,Y2;h#Dad}F?&"lL0E'߿}. 8[_""5p"+r)[hnfږefXdqKT+6HFWJfi@ &bOǧ coC/#`YTG|]1@~(k8[F~W]P@@A DBT^rī ?S i0\ ޅ| ;]q<™@DgMp kRkj+nV.%B~0f"ml'ZAĸ=#?}iVjҀ*'D祧xbib^er:ZZ XwwZbn=<O}Euyzg=(m0, zX.5[[v5\r恂jRkx8xbgY?vk* +)[w-;h^9UKZ ڒ$vxW^ӿ뿺sQ Fʜa~ͭݽ/{?dJ~(.Cw29!DIb"fu3_x2{9:ˎQ8:ͤ5[ #'%1:㇏N~o_wvW|3Ihh<̧r%w'Ųjׯ3|l6*qO-)%c~? r|5Zql[f";2f]Ѩë ^^Vg deEM<+˃l>P; 8hz<6kv)!"m EX UXJTv2 IDAT$3GĜb"3^yV!hWƌj$oz=4(c㸀+dTG3T >Haea 1DBs!IW.e8J(R/i+^Kx&"MdzxYN"rQ\ߥr5C=gM_J /uݑVɥ*+ (䯄}ㇹ\X. fsRwwvŒ s~LJltFYg2̦C7_{Uǣ|钔_u%*Zdpǎ|:'HUD%ue^Sp̆(MR);9UhGr VRJSj)IR=? jwj{oW;x9>ػVS^OJYY*ȅ$SV䑶u NNu |R+JN7rwon|NS_o6NJSN.T*JR8~1KyQu|>UTB.}jqFFC29 d0fbjׯ_>q wu TX@++UѬ?Y,T[ňhJ+feKD̞ld+8+$%4RJFk)Ԫ^Y۝\<͝{wY{=2ZMιSFi]~{Ro>ǕW+~αV8~miR3>KʱflS 񡦤1Kˤ6JkC>Ϛ9rDEZ/rf\]'{[_+ [\}}pN͗h؟^X,rynvQb,|vvv pYkBqae K0z=(8aUa.Cc!iP/h|i@_p8zef[b] z~Qq7 3kʮݦtܠ ]XEɆ jwPUBe0-ڕdFA)uB wPHdH'Psi:1W5f ~S<8=@J5mo+ ^KB8I6)|'.k)aXӁѹ04r0.d X˼z=O@)FmLay?y (bĞ qr>΢v~ͦaT-U*^K$Y6d> lFlIb2N1V.Y_ZX 5l+Mű`i⯩T*5M?[VE4EQ+`2"8\/J9 irifN +J$blQZ$m<_,f\|}僯~l+պg KD0+mm OO8|1R)(㳧f\Ӭ I)ֆ|:x1sr)&Jцu0Ǧo|ϲkUh0<쌟Ouxf'ȣ&N&R.s>g$(;;;KӴn7 x~R^m.l˂t`}ppd$In Jl67?LY(Ex0@F^VEՏXYhwCϥ2fESH7எ[X]MW"|a"4Y-P!`0/Z*ZlRDKJVSvGH,v^[ȗCBd+E9A"O{8GtQmB0_F(ftQ'ipbN!WL cQL13GS¸MBJgAERĮTzl60Xh4.[ڭkfvu*bx+"$^<4*EJriMgߝOw~'[tV Rvi̞ց|:-}|tt|6wwwGtL4'ñ^D, }[J{&4~hIRfk"f8C"JccyL|~ҁgY8T"),WC11ެy,:v27KB+UT*ZD2׫xj/]*ґM =8>:f@bZX)8Y+&0UZ"[ k2숓R߮+{9=Rˬd9%i"bUHd>,Vy.rqZ)}fi J3QL $"n:4|iwok;oBNO+O愗t:gxգsf]oy2Ϲ.bLtL˅% BPyL@cyYAq6!)+R)&qw /)b_vw^sN%.ㇽvܨ1axbx< ݃tRkڭfRr8lY^$}]WE~CTl.dnc+ 7b!wR\f 1zhl(H0hZkŁd2ARJnooo7W=. tFLՂzo/>F3ľ 4 rx/KSaRW8g+ϒe:f"JSz}s&]eHt61;?c)1U:"TJDȮ)3kN _<]aZӤXiFSlH9OQR.Kh4Z,"<&ǴrW_9ԓ\勖x2'cgY+آ_i19\^y*eXcȹA T&|.&Qop8|ojW*vSN)&yQb-?w}w_<8 JsX %M6OI2..^+sd2ΖgӇȕ[re¢ JG)ǬhZh&vsN+)Qp0 p]at͔9?yxvZ!d6,$JJ{Zi&eI)!i)(VF< RԊ_ws|O[&Z|\9!"%\G8YS$UU bi-ON}ǟ~=%TWj&ee<$l)xWK/ܽj B&q<>|_λ?99~|uU޽/S) }?`mĎ]lSF1vLYE<}/'XIMNsR-R <MAڽ|V\)ި 2c2aNݞ)9kD ;mVīeti8IRVrÇB)WVSJmmm5M]I+B@!v^jXՒjww$gu5Y/`,Z+ 5J%w*vE& %#8@z/ԊOA\b7t:ho\.E(NozX7MpapJfM$9ޣ 'ZRuԢc/;/ īHlqU(X0H_賝shAQt.0\q>U=e|?X1a+|8͖8%VLR9irJ&ξ<%dsxU|~8<;;J38"E/T |\RхmQV2rO$IXi*dm 4ß\ɤR|F88k.`ֈ%B۝Nbe o(XcBnBweFs&Ip JȮ`zUѴS0Z,Nb$F}8 6T)Ij^:6}f7z'"Ta` y{b8mFu3ObB҈fOV'kX.@P3=]Q5/eRW.W_OiZYrᚺBo!dur\*(`xv֙a1\uE΢$uD)̫+|:1F_)Md=b.W'E5?oT 7aBg".i|y7bsl fth8(w܋?^~;ȅ)t>V6+;_Ow}_taޯw~I.*mUx5e^94J̜̣9S&/[7,~w6Z|[/|F93^\O;[xeh6 h8':;* lm ̰SߘrɐIlEJ"^x\nooNs||׫ѓ'Ozޭ[D.$6\Y-Q\!:TAXZp/@]q+ Q > HA -4RYS$2vOOOBʘwBӂ,kW$&Ĝ^NS1RPW, K>F (MIf3X<^0'G$I" ;?fscůOΛ/plKUKҞΦi/Qy^L#v6jfK/}_{xrvlTҚV`;Nj LZL ch ,;6 g&{I~y7_}s6Lqrqzv_(Lj&E$_)kJ;Tj]yy D0Ka>XV bU`h0N*/n!Jq4jL&N$6 P Q/^k| ɑ_b4D~̦!AC?)H>&;9{}:u g#;BOcNO<9==KWU<1;ٿ*a(]`{ CP1 .՜~ᅃ~?+^%c< [y>ig|w{ݻ_}Dٰ8EhvWɿ ?n8*q(C|$ʁS8c>FzZ?0OzGGG[[[2CBNC֬u}Y =F/Y8m׾cKlPr~ GmcLݾvV8]>e@Yc< Rпz=LE5@l!3[.ݕ=?D3"*{t#O*>~.x,7YZ\ɜ 71Y\+x6NG0TʹiF%\~MOT E5U08])Ye7;P.e7ٕM_%T |89FsGgN~]nAy%خ#Ȅ^rD(( ڀ!DXpk{"B$P&B ]nvgN oyБd*h,wkZk~7ߵ*[Hx9/]*$l:aGwݷfb:54@DBpn߽՗&Μ{ʕ+ǎK'JIDdThH#"Zv2uc񥥥 .ϾO҃ۥ'w3K3K9e,½A5J呏hzN C( !1&׭ջOmUֶ/|Ωa[&ݘy@4rְTNPy1kڷ3\v|g@T*R)&pEppDTg<Hӏ=*,l6kkklI;z=LMM \.hC27*]"ªe('0pտ)b1Bx5!;Ox̍y0ը556jkqt6[ %-R@DH F*=սG^zgxcnaaJ(ɲl2=>aR%/55?_?ly9a'ۭAoŗ|cyL~17 [1 jƫqS!#B5F@D)]c JV6Bȳ!\ΝN={ܴf% @k$~nG.~rV!LGm6lÙL++G8q@,waxر|>ɓGeY6e[589rffD?+tweSO|y/T` e9tJ]]Xbx?^""Arx7c?u-[^DlkΨtk|4rw|AdwQ\ NT'¿VzG @//_ =G%QZ1*4Z )]Rڎ"rxݭ7 I l_ 0D_/:~Q\K5!\~i%Wu^K0sc&l5fSk`GLE cvX%vڌ<ȱm֖t8{Vi3Ny{uuNl`־~7<NyiM aЪm2w/Çc@8R0Te!l}w7o|}3i)׫|?|.|N)2F:6@kB$۶fgOt?n;fcj/sNNA!AZ Dqo[gYHX*{te"Tglu}FDbL1 2~10=F4_ztwJ_ǎ{M1}9۱NǓqL2, Cd- lMA٬TR!;?zf n, dَ%E@$Z{~ϟ~y^`x`yKHˍVٳwr>3m~-}"͍on_p_[L10,BZJg7o/o߻rرNj~h4c 'T:sܛ8v7>knxo.<)94JPj2  C)w H N8 4RX`B)mۉAHi??t_5)fh .wZ]8!+"mۋƘF8*/XLƍ ǣxƻjCsz~ر.--u:`zz} "y_Cޟl<&afTv kOs~믟[<@:T(HHBZXv8[\]=کϿӧ6栵Zē ]`4Pe4n3O==bt\.{7bЗ8hw$VJÍ# ClQBa"tm:Ü;;;b:׷rٽr>P`siܡV2P(̰QH?e y$X="=g`e+D*О-Bp~(ik-+c@ еcTuݞv{~E $#2B/ZfcGcm2#W̸tp]GfI%md5XT)vszˑgwԳmYLo,`׍&V*=T@1;/_:tv';ڎftܸ6onjڮ6㯟ӧO$ߝ]=p[ڶĥ'Od2">O7dl]&Bƛq6)yvRbX,)+,!NH3j yRv9]%۵k]_"KDT?GY!0 ORµAvA NsHiX<0d CR):ZխlZw\чWfgDJB1v<.*n~zOv+Ta!72FX8tەnu=hm:vlW.ۇF,U:$] zq㛯Oqk}2..g K%M6Z `4e9Hi#PڙX!On{~?^<{?ŋK ,HŞɶl \ԉԠ[*wK[x*Hitg.,).Hw] 0KlNG^ZH8 Jk It:P-@v03tjJR1[ZSm=i F)P85v1=MV<1A8t[\ȼ{.}SE7 ȓ+UtXN<~W_߇[ IDAT Xzp~X[f …sg>|gJeBRetڽO⓫7ow|HL,LN,M }@i9(,B4 m ťΓ'?}kQ %u|4aÇ淿ή:Af*y` EF&6"`#J2) Cזh_@ {N#vZo [,[۪(tN&3e5ڄ 6a/ۭ%c?d]8R3<%1\ 5}YaxWÐ/ <(`;N'J)06۶dBDS`WF1MƘHde娟ɫzySŨpr3[H{QHs sl[ :ڒ8C+&cLVo:~s i4#{dCE^E DhWhpd5 ]fKx+8sՂWH-bH6RBa?hC;&B1 d2L mBd!а;llwk;՝ӧ|J:!&`-l޾w_ߺ[nt8S\ ڞ 6v˛kF9nw._/?]ﺙ|<5-Xbon (Hi8,lLMTvfP۸έoA8///# H{$qr:WA5쵼TӈZHQܔFDi PGT V]/mF:>pZ)䧼4ܽ;?]۾Uz 3/k~ݭV,ge"N.WFΔ ? r\.zǙL&gffy2,MRbqyys&cjid:ضmٮ*ۋ `(i[m24N i"CO^`Ş:uhqR/(*իn~Y 9\\<́ i!of=D2  -ELFpSNa04J;hԾ$@F Bd@+)c( P Jh&$NQoJzpqfȁc/=ykǎ T"f[6hˍgWyAD~IXC6(Q] z^?ydى6m@FHKZT`~?| sTܖAaZJt&;UkrPVJM+GE}T/{<%yVM.{l;V/\/O>](D"1 r+[.NxIKlv?[,GQw|lvr;1h~OA\zԩfΙ7O+秓xq,h4n/֞:Y32 1!i7M-I!o$  VAัl6N$5nehA__JD<U(Him,B D2a0A_)^YxdyԉϞ9uءb,;Zkҳ`Y*d^?zbң_eg>IkZX E=pllu#+s;uxy:munvAM[6T.AR~QZ%t*Nf@vo4gC:f+Z"EfEqzuDY]]e/Y]r;>fv(gxW(l4}uxcR.c#=}UJq癃=!u(Q.2W =zj"], Y˔D"q)F&fdqUIiٱ/? PJh1]H!Rd,y^"zp Qx&.Amu2!|f =ʛ63f)b@5"^C]|&h@iCe{(DU|4!,+P Vw /D YL&͠ }_R*6J9yK=Ő",*HHvϿ'Y{nv6;'7!ȧo6*OA~dqsóg2D6wRh3ʀQ;;;_K͡2˱tX@"DiIנP&B#$0QT߭Ww7H^;{ٹ<m0B"JǏoܸ~~r LKLXA9 ( @VRjms8}sOɥBhJ!%f'aW?X+QW*fPm s cTm4͍JBs,Lg<ߩ?yبUϦn[XZ^>rT*tq&K9\!a>f\&kˉ`q%C׈F4 ig4[vMnŢeYBabahylsX~ݼ>v:EތŌÉv9pܬT*, sssQ+WM-#7l oQ@T\ߗ>V*N#/n>X(fO;/V{lԫZ m[]Ē3L^$I1%{qz}tG)Wۯ=~HjYij@Txĉ'Ohdu\ٙN܉Q5w\y|;>uI(K"kwTI#Z%UJe2d0~1D8R htZP/LgHZkAݯn|~I2E/;osHCn}gCuKξyzvvֲP@XvlcT8xoSs#ɩ%v"3jiAB2ZбlSӪ (`$)tr]*o=u뙄{ܩ}WL{+h% 4Af@z'?'|wm]Ēs r+G̼vZ0&T~77Uotj9<}O|Bq6ۖc eFݻo߾q?TiuBy+⊛'e$i fR5G:IM^k_ߪ^?qtfxWVcz'3lP74$LGBucm~5WO 'y.(᮫lZd2}AiZsyrf=Aܓ>L]~YN VTRUE9e-..Fv6{ssU;sU/?8#iVE!>GLa#n}g{)J#H4<3A %_pOXNT_'ܜ8<DLuDZc4H[l*,7ZNF@d`׋z򅼞8_XBv;-S2O,K8mAەB 1'h2 V 4 Bc_p𧿄F:y$K*kWխo%ㅕK4B^sخv)GqGr]DCۂd2>4)5\g:pI`뺁V?YlHI$ -Bnua!hxpnʻ>ν0(G$+ I P6HB~͟gm*t +Nbj,OimH&AT];gNt7NvxmqtD櫙ڄnvJo_ykFK% svhG;5ш$,R~w6jc!m; onTo~R1r5m[Lgm5 ےŤ{hw;15rt:~\g~_JY(g0 DLG~uH 5QD?瞸RhYÈ1fuuuqqVArx<&2Dq6x婍iq~x' B EV 3uْbd9n,zEw~_Q0!q]F{4W~|>b€Gģ]!$L*rV=3^ :! e$Yt~fkw[/ߝ}#=-˛7?_mC)^H^,e^:n[~sk&.޻tsN$Ӊd*rB+=_)]u/n~QnG2p,!x1Ȩ D4RRUe1 Vc[}Ҩ<4ә7/{b* )D f$e@H2@NT*}W׾)V(̭,xF:qF A(oʛDpw/}3gNbL+h|~g&Dw<|WoܼÝOw+>Ƴ#L!<Rm4<б ( &"^eN9{X1oLϰ# _?euqؿ#hƣljZƏ^c\C08xce; jb֚"`mmȑ#\~k6驩t:H$|0EOnlVUĆ5n- X2%SqfA\"[`!DRT*[[[^/βOZ83ϳɯ:Zz{My~/3CyKc<ۑ[c HD8²,)ѲETʊ\:Qo^7O@B v2Q?q^M}Y?@\b/>ca^F!IJpN `u ³ɶmC ²\+O,,UwAΏ?=|( a B=Bi ٩7r]جm?i=<{ŕ\>/ zvn}zo5=?ff42hqv"(= LZ +1FB:vYtJNSGW?oc P H #n  јpS)]v/k;fWg N2K  #~V~Z|4W?}p孳:{jXpH)ɓ!AZ~/wVjU)l+=|^"k{#(D)mD{N@ )R{y|E g)I@"Bs*=uSGC,) B!mQ*B/G4O"}MT*<(LNOO?~|vvNq^筮,Dh#_yjkkk 4M˗-t:AAfgg B"pƐq-j , 퍍N{THRv;H,//3t.bo ~i!m KV?>$y0$=Zw; jc9i(wnW@'3L!ۖkamYyҫlMŽo{݋޾p!t\BuPŃd _իol|#2+B!W,j'Ն ҐF:PHPڀ1@)eAg}il>֙ w߹07H@( iMTl͍O~mY\=8=er$@ p IDAT&v(+~v39ٳo>0K'2*h@(*xw~O?||vxB~a՞*jor=C@44F2(4 hPKz}~)EƄDw}í^G.=}p^ xG-)ZdoqMA^&Npbr, MVJ2;;'rs!n[*Z+4 j?fHN'FK#633S,O:h4vwwkѣGsyz&GƂ#0de3dQx> fh02vۻ"Y٫5 )Uh ٖcas{CV̖qJ'@@0 @ R"H@:=2{5CQE䄕F@/ MhUeR c~0ьnag`"cPjR8?oT e,co3h0赛~}{yp~ߝ~GWvD.Zk(l!G9˶0vt}˯>[(gL-e!6& zn=5O:ѥ+oo~suybtHA8Ar4md2/׷wwjnRǜhhy5iQ^d8 !D0Ԉ0H3 5hng?tsqp,1D)%KHSEIlWWc~r9jj.ssssssL&K9ÓXˆ[Ds6y8nllT*Vn4~l6٥-~[uDt'w̕JgxGh48OtS矔e6g8K+Kfĭ%"vMZXXA|~(z=W(&TsjmG?uTm"qluXh[CP* ` 3qۓn?0I/jn|e4J Mm}%D$6//gG@"b= |NF{]3wޱJ@D0Z!L Y"6 ehX0Z!(Ha+f{90&BҠQH0F ȡۏ:}t~|t`:@ʀlСD{6(3/\iTo]}|"7  HRtƍ?Ꮯ~͒fT!*蛰jnZ/ Xz+ο~كd0@ V } !@J4@o~}?ovrmLϭ nj)d AA4RoXDeq-C4  !($$!m[D3wn#o9ztlQGگ,_5hu'^wvv:"refL&sرt:h4vvvqii߂oIг + =w"pggh0UiAZMYyOɊd2V\_M frU*N\n6+++Gi6, ښ^^^fvOTVO>vyԳ5tb0E"kQcd"?/Ō l6^_e{kB %@H):$fudYV,\{~a!OĝLܩ7v74 -!Ml FK5_zY?%Bhx3^>s0myD@<˩F"4!H(2h۶J!IHdQ0lWKOԶbCϗ/Aj a2xUόJ10ps޼y=n7j^Lϧc%9ưiF&Atg;{KW;zX2BCRPh4!2rmOǿڵoM,g Kt^Z"4VeYpZ-L{o|KT@`9h)-y !(RcW߽t7޳9+K\k}I@&2a")T2eo11`b>̏3]Kd(CR4I7;L$%TtUB$_=WY^^~=6iԙTCn.놀L5-3nيqt) Q3Ƣp8b6lvy,Xa*U[ՖJI!6bj0FQ?D7JҦrKFݭE*~FI{ޓw@&DH4eH<.i0CDȕ&PAzi\+mFl?y (ZkL PZflkMԞH!С .|˗zʣFYWJ>9<gxd[a n{(mj߭W7+˵%ԏN\8{w̩ӹ,D s -;*X)\W_Ï6 #N 8Q[J]|X+0q 3^} ^͍S1d4A @n]kw:xj ğ(@3fjO%bSooܸrg_~xe}{aD2;nEdЅ!#@zPIs YwQ PP8hh>0[]no_).ϟ8~ԡ3(D`Zw>b{{{eeŘ$0 ID\]],H@%N ݲ~^SV놠fԧhdFGG6 DFL&tYc޾~~g5E-mbBɵRJz{Ԛ ţH$vQ;JRXmԚFRT=!r3sCx{?gUbಯB w €!H_R}i2DZC2KOZki% $i@04PjAX\jlƜS';oF*5 GD ;k14\=Tʲ99dd'{W>x+V6 VT鱡'#QǶ 4i۬lm,6KÃ~d2 ;^ъ)͙h:>KWK+=;JP ť Jfi^\nW6?w櫯8pp0E5]VTbU׮_qϝ=u2@dǺNZfagr"79{'⽟_ڽJjl6Q+#-\"H34luFژn)31@2  9VCF CD4i헎?>{ؔd9"( OX3v_ ͶqFԐybqglYqvn[\Dbalj 1Dsփ<ϫVǏfe˲2 "t25[b1{zó=S׍FPdr\6>wyry}}Ç\, ٣_p/z='a!s[ueKX]]uҒa R)~HRG=SmO ut&T5۝vsRolk % "Hf$FQě+1+)$_&ޓ>uXz7ͷF:)w^9}Ȕ/Ryw#(jb4~کՍU}ͱ=1FĘFDG|ֽFa}S)db/]8ܹ"i 834T4Rք)",,KR7}ܼsΥo~sƃGVh|(MƒAbvhԪ;[o[9}b4; )R02^n6|_}SD:6q4O-)e^,l,f>xݟ_8Ȥ 9();SBp]ڸ{W_}u7F9:W_~ Ύs@#pM< r]Vݻ͵ϾjSP67382" Bt*쐣7@i4xp{qVẴIO9tt,@iZm GBH Y v ōvNg<ϫT/Grxd$DZeYcT&e;nYk=uM"OLjR,JBD"ahr 'X,fC%'vR ;-ˍFcbbbnn.J.F"0?r~_h|3OjM~NL&M*vleO1 s Bq3кK2g`yte-OK5+_}_K3"CH`9L)ulPf˾ Tw!2"~~T`?@͘1 <$hfVd#P4C6A\Xy;민[o?~<cD )dqGOrDEDR!"iDPt_ ̙3?yK._[j,4EI!BhmÙ\W^…sfgH4sKXPi҈n6oߺ>WKkG璣ӡY+2ۨ k@_{0ޅMh m_`iw/~o?|TP4/.ݾvO_{7^;}tvtT+BpZ7` Y1LgOxWuO~s~ajv@67D#İ%U@1a0V zh(uE`^.vwnޜtxrӇGm(ݕjKNRe2!XZ-D ;v,$.АTԬ7-~ŇR)Dzh&FD5v&:..3є }thhX,8 I摥RVc;44466fvV/ɤM tesrfw 3?߼V{ E1.dӿ~D0lll,,,Ϸh4zau=zh4ijcܯ z^s~Sŷf`&ƱyRkD-'bNHow<-w8=L&+vSK8ҦDZ)Is,"RCoIkhm lNh> II׾{[e{үy]VbR,dH nsҩ:[?9~x4Մq-aU%8*Bakks||< )q@kĸ)nXv$:yȅgn߹B\eL1G$L&}#G=sjzzr01h4H,$Z[qKZBi_RC$T4avH,v7tN|啷|㭟>:6& 3Ղrto~//]q[Jۉ f3xW+۫V~wxϝ?~tx$9cd!TĘt@Μ;w؉W_{o> J͡L()c`sJBb{25dmqja3w~LnzbNLHHfvx(=KE압|>Dyک6"񠐞?L&"rK 9r * TƌV^7X+.@DAFMgggggg 3 <;rfif24"hkZ~Xf# w]mOd. M~)>{R 3wy"v|&yK~^=a/%4^&4ʗKp4N4fp#N:.*fV ."RRi82ז] wFp xɞ?_( Ep)Xñl\e-Fd~ԭA8I}巪2C[o699iYVu5,n?x[7gΝ;79>&`g]F (1+SV!KLO_}_^Tt:0Ӄlv(J%IƄT[VH"T\rҥ_ɣz'c#V(wVTX.W;|ү{?};395 .@Z7n䳋/߸[myɑll0 vLN)xõ|ɹ|mGhVMIp v(:4;26zر]||[[Kjad n *RWq )DTL(Msg_ܸwWΝN8VVwƆcNT5p(UrD,29>1<,$DG3Z+wBFcDbrrÇJ󼩩F cl. 'L [Hyܬ`m۶wc8 T* j*d2f%G~?Q簿);нs z_˰^ b^jzΝ{U*D"aZl6cSx%oS醴,ўkҨ.H+ʹZi9#]`*zZ5"j$Vjt6*%rf ,Jkb{,_hs/yW2l: x'USFԤn;KP5Jjyk)nӿ|T+׶Çh啵zJ<_oT։XԲ,%}ue 2rѐn@+ڍf@gf IDATQoݍX,"A'N1Hdic?4)X'%FnZ][[3x܄p8AP0i<7Se/~?b쯌{BOkӓ|{,~v"7{Zvͻw6X,v1ÿ- r9r9!D_>шX Lgd@+5f tȱѨmq! pKX'd!Gnf 4;=I@ {] I@%N^qF .ϿlK9rSHX/lZKvg@+ƀ)U)K!z7_uxtvBJiBbsD)`+Wo~W Qީ/<^\|\@tN8MȔ&d A[;&PF# x(B0%0{4hΑ[6ׯkw[J98dGq@ݬv6o/zu_^8wv$.&]JO+9C}Շ-mlf`n6DGdp<MR/Vj Kn߹}:cxxyrb;4Hj"H6N;v"ińm<@`h J+-zx&H$V Xlll,˙my{ `ZVWWוRCCCzhp΍[dzH<6EGwSou|>_T hn.穔ݿӸܜ裏VVVq||СCFڵk+++JÇ̅1LY+ gtO."gRj!۲yر[-n{RO 4;0k;&ő  %1 8DveL]@/>EV " feD s&_*MNXxȈZW63G{^dRHk8W`U;p77nO^ɑN(O+[oݸʅ^|S/\ '1hBܲBR@gm%-j^Q0(@I@2Y Xܼz?KW;h:L MG (p[bqkY\ꑙ.wΟ?ͤDz,U4ւ[.ܹ'?; k.dP"3142vXBp&% kBP8IP_//.v__uҵΟlzfr 9Ih#-"e8dYk-?ǫ[K±hIZiiW%cADBm n,mGńՔpsuҷKgN;q c X2@&5ilϙ-RC"͐ JB2m;r2L4D~;!kGGGgff鴁frǏl?/Pzl&v\YY1N^333Lƶt:mYVRT*C,b=fk6ƫyzz5[ɠ|||ѣ[[[_79S.SJuu:Gc{]idžG=_4p^:i m$%Md"!`>><yH#6|es :gΜyo~t˿X#Sh(RKb1YN bѩ=)=|z_p')8A+ .k`"=gcj:bwo߾{Vplll&1<N2+ZQzT\_2uw;sx2}q`W׾?on4h*35M%Ўă]fLj&SAĘ(xBa3v+J[޺uɓLv}3HtbH2 `pd#{lwȵ1BΎ}`(Bi yzsȘH[ߺbj28v[w8cx|h(eڰFc|(2NTZ]]5ѴT*篡!t:ù\T*=xt:} }?s`i6uD4qkkX,p8NLpee1"Hd{5jjDzb̥k׮J%۶[:Љ'#H0MNceY x SL2A­FDB)Ah5 řrl+8v/hX4JbH%lAP{L'/z};}WCOP#{S &]T ӺӨT 7񳧎;zZn͸ve`BuG˟}>vhnpd܎&[>hɈs50-+&t(>*[ ^ۿ}k~>} _8{T2L&-[Z A17V.W/=xxX|4̎fipcSvjq~ۯ]x?{՗^=8m,- (@60V.>xK{-MNL gGHTPRNd]>\`9PZ(`*V'BRu]!"cH@*?Pl i l'd gCa d~hmJ1)pa{<ؼvۇ/:WMtֶ6t$n;B<d҇z`l;CCCe1&"聹C9{Iz]ԔruVUVйs?~\T|72C]7nS{`_~TBy)s{j^CqڶX,FDjR)m6Zh4:22r91^XXh6^.1{qcw]XXBtĉ\l/--Jh4zcǎ%bhq d2p,QⳤV*?YnYNջ +F{9J̚&"GRZKk,BnZͦדcCVw\ GHhtHx꟧+&d,ZzX?vwyC@Gj (huV̙S'3!A4v{0>B=1r$>4> 51 .@6N OMoo>olj_\.~'NL$H E,'||=]ܹhec{3_nyJJ SCTlK!JT(*+ՏNM?{/>L M4s CTJ./yK76Kxfbb&46NHvyDDv/#h2b 1$9fZK7˝Z  ={ԩSD; C4QKnJVNrQTbV$Dc2K"^@cNBCը7]tfhdH[llO@ ۍ+Wo?867yͭXY2Cl^Ç[VL$ǎ=u c<e޽ AO۾}T* ri4SSS\.7fct:d2bt@XqlssRX,9?y1Bd2 dppв,T6L&c򣣣Ƥsn cIs^ݿ޽{J鉉SNٶ}֭b9/,,׹liӀ5>_,;=狃{fup9RHԌPX4 v<UzсxXB  0LQdD{+iqWi'K΂:j-z {-P[7>Ii۱n4ۏ/g~y\$9;NHZ1&P`F:JH@QaG‘!;M 7jЪ.r@hۖRqIMm'uBV(.0CK3 q TQ+n,n-cAkx k믽4(\iIr"H?%F ш/jRh'F"I"25SnQ,m=jv+/h\$lẂ{_ڷ;J2cx 4Ua7aQ1?Jg]e,=e{vBf[ܱXɕ`"!4r~#L| ߮4ʅDjȑ#ѐsaR SۙO\5ՒRjcccuuD"P(T]fdrnnnvvСCkkk[[[`$pOB_327Y4%77$szO0Ǐ֌'q#+1oj׮][]]Eđyôrǎooo k4rֻZC)UVM5?>>}Z?WC>*gg:ؿY@@lkB#7.șЄ@HRKTf!၄_T[m׶!$<_oznt?,nYl)_<3FfFpodAk#D`PonޞάX8lkVQsWW}ťV%2:  Y@5"HʔArΉ I1D"J#SkwN֨W}MD-j*N(ECq'FD*J1DI*`@T`1tF%.A8z~˟<|hp M1@!kq V?^Xtl2;$Ss۱fs+$qKW|f[=!JZy{ܮlm~̉~;yl<o6iq].._?\k̘Mx 4Hbqhw'Xkke-XSICQ @ p}҈B<h8E_7JWCS/rH4m7n0":y/ Yi6s"۶mxY38FSq& ~o?i{\y.1c9A #!RoșCct2 7V')7bR'eQX]>n\D#2wO.\HH"#sn7s/R[k"Ga1& \UDHZkIYN;a6wwD<|ĘŰ^ՕKfSDVP@&"wlro)\@e!;:NtG"jlm-v!+ ׶%I+\ G"RoWV%??~ׇ3̐0V$Ғ/;~}\J:Z-3Zҗę[ (c!q A"*>NةvK۫63WϽwy嗧ff%vaHHd df7_rPHfScs,2H"2,J'D-HIu7Lo4]| Zd}]\h4T E5"#d4(_ks281R!z!P?,oW߾hzsN؜(fqD@}nJ6.]fzdHvC@ǏAA`۶i:R{|sh6|MhDZj\Dʕ~KW5fFȎR @#**P 6^ 2 ̀EIIb PaA<(vjۨCG;{C@) H3˴speeO?o~wҕJKMg΅2H ` Q1R:n%*s;A0 @+@aVHl 3a"ι%\JJI 42Ҥ#Ti  Vwo.*<0-Aą!T|gqg>{b|0!#.`[Pe)uV.JjqkkCzdd$* 鷏;{xvD"m yt:s8N)io^S|dٿ 4a! \pСC]YY1KdjBNϟ?oLĈhuu D"0t/_P}wɈ>zo]]]u]7=zȑ#TV]|Ǿӧǃ XZZ2#zn#LJ`{{j3T*555Ŋb\6**|"&OgșyPS)%uɑw_!ⱈlmaϦrة\،1H"8@#j%,\SqwǗ@#!(@AtXH e[՞W/(]کM ّ7ir+ι0O>)y3#3+++zdVeVeVЦMv^Ȥ6ԭbΈ`g:IyzýG Aw%BX@sp=D:&}4 <\ Ym@LMմ]D@}EDd@ 8 d=BRg|"J)$N+זּkQ-]~饗^yǗBf-FJc9v>oϿQmɱlb| IaQ-UtM^$C|~}fMg!0:y=C0k65fӨu5LA9M9TlWD&8V DcPE D H) %1)H"4B(fƒѮ}% ULcsY/ݾ|sO^~4. B>_T*$#4m57JAgkU8~+bS@ }ѐ)3 c~|᳏}um[K cccDqm2P*LӜ^YY9ws\}:,W=yn2tkիWwvv>igΜz/^بT*z{q۶kZRiZbqqQ .ѝTf) DtZJGQ"˼o@طt~<#wGeU)]:!>BGDR uy>:u'q I(8'"<%!ptj&,bT@V5٨W=px /DCAFm3$CD CD]Wnlms/~_]-DsԄy] 0ιKH( <`m+BP#)ߨ;6:sSƫ2|`&|>׽|>>UuԂ?:#HJJizjtv'O?8wbyyvv&NG` |i"`4M)e5,hʕ\aos{/_^lwn%2cԌ9"82DcB @FyOWrnp DBΑLCUn?|}盛xxb|l<nR@@ `7ɓP8;úy#e$1 E(kN^WV;D4=Ȝ(0;|@?n۶>jNQ>D}&&&,ˊD":!c䡷^zYƅ t|333Nsgcc͛|T*5;;JZ۷RZzΜ9f4o__(ɤvޗRnoo`!n?ayh9>WQʿ4<ա.;d꽌"DB0X8,1vq3("hvʕfU(+L4R(i+H($"0$BI2 ) <#abVoכ$4r! ,$zp#0y/hս&?= :{O} ׎k:BRt:D"a49Ɍ?١Ô`T};\^zU03;;ܹ2LѸx8N;`޸~۶5EV1??fv>t:P( v[_Z%_!A3 Єw;,X̓FS&C_7t=oi5my)sd&"㈒J ]0q@I}{oG pf< )˵zBB0yd%@DA 21>J溯CK8HF6+H .0GkI $vjӲdǓΜΤ<%]CpP H)DR~ˋ߼o/1_Nb>0,)Q14u@Y "bJq~BjnVܼiǢ}'tg#~rDP(/|y>|߭m1+ΞO̍O/XBSPv%Wɯv;ܥԋO?cg^x橙l(tu$)@P0.t*T:lpx"Oǟݽy}z<3cXj*5>8ȁ~`um!6I'G[:(sGveۯ.7Ϝ\LM nϝYEAx=ЇjH9=טm>ߟZ\\z6M&xR|WJ'OZ>áڰB(,|?ǐ£LR^w4R>ygf-uݮV_}՝;weY333"Z{|>-O:511a)v\.kEXPVuw6'Q,+bNf8G{o߾>yO{졉bk(Mw4 a$ cHJ"cP 5V׶raF$4ZZu{RJG:τ%O7n9LPZ?o: 8G "%fZReX=2RA H!Drp]z$5VH $$I٨Z|c<-#["$=]vLdəxf3 `y)1i/_zRB`8+9ylznon}oCuK_|ᅿя|DHjX}7eK~=36Z<+ [ &9nt۷ f-+/>Ϝ: 1 TJC@1(5 b rQ5ԓe SϾ+_^.nu[Xf&:6e2L茁j V0iHRvs%()W N\Bm_]/db3TȌ'# .!I/<z/IJ" ۠:^P(+^/A󶷷uSRJRZT<8Q^78js݈̄BR$I[RP(t9e k<^!_|BHMRqB}_kZ(ҹlN B|ҥKf4ŕϗn޼tݮ/--u|>۷f:^ZZ2MlDq 6 Z2wq0:=\\]{?盻Ex<3761Lr_D1& * ,) "1LbTKCH6Q8^Nq*~S?˟AF>׉<)*o?cX)#Y8vʟD+|a$ʵJ{[ji+4OY~xsNcr`o#EN"\_pccї^|\}?|/յՍzq'bl82!M + @ "Pzy& O'%CTULVhJAVKgł`2`@ 8pOQP NvKut*tk׮A-Fqs(!(y^TrR#6VbT*e۶cd2htTdIvCyQ7Ճk׮ݹs^Q68{l,+_|NZ +++ SSS`R\|y_)!D"ONNNV*ׯ !4Ν;O?t"h4Z-Hh6=`~<3N<0p=4>J=tgO{'t}?_JRzyR -)ml۝rU.W͎CI̐PBHED#g @,n18ylNyֶоx  f&g?SO? n~sk-Wv$0a^iҀ}jǐ(4i4~*b#^ޣ_6 < zeĸLE}_}mb"VW(>p鋋_Նgb IDAT&RḧDPb@d+=&LdB[!"x^@׭PZع]Ye0SO> VJ  PkwG_ufcd &`#Ɛr:=6򛷄L$W_}瞛ٽ"\]o<w1'pF <\CJ7.Zؼto~/ %#O$'V *)p3nJ@@)HqH([z|ȿ  H! D4}gN2*`J{>9TwvZͦÂ=lH$k^ЙLf||< o`WdKPP*vvv\.T*x65 !bZs4l6>sha{ҥUJFtd^kSj[U|R&qnnbj.OLL( eY:1ݮ1 C_56b1y ʊ&/Kߩ}wRJWzRɖeiADD8NNuVoZuH7ASpDzHrp"3/?AX<|O%R㛻.̗%3] n R A#Db lG^zU2av^+K4'`'@1ٳk&9ob<=55599na7h$eD(ڛ+}S.y\W3 \_/mսp?v믿+/MNAGz8R}y}z}uC+99]Ųq)iW~Yέ+xk/?ϝ={.CkFIH^ZݯU˵z1 # GBH$9CGH$)dr'I5pP~ڮwPl2&ҙpb =a9 npL)j3t~es:A 9`${ͨM&#+ Ɉ e8MGCA8F՛px||4͍-D G#w{NL&l6 B Pecnɚe`0h4tPhR!l:Nt677ؐ{TH4;dEϹRjkkoȹeYX,Nt7nܸqV1b%(˛Orn+Lӏ=R ƴOӧP(H)٬z=큧o`P+2ƴGfNY5P-G+_y߭z?{<ϘW@\OJ)jَZ˖qܶ5vѩ6:͎u%PLJz38d S]ɎdϿ|\Gtjey!;=7y촇Fnoʵ;mGy%r] "G>!0D$$0UǣѪIAm-!دZas~aiQg Bb`,>MO~"a ʃ*c\JW{H1% qlv^jnߐD՗^;wdv/Dq\Y(?…\n?:MLDz3,vfiZmzvkvvW^|套^~T4}38P =`t:kk_^ƭwZiZcc+'~3Vf&c(y*R:_#( RV._~?~~-R2{ C|j8ѐJz.✫+HS$0$N# x }B O-{t2lَ>+ v;B!KӉDh~βɬ:!2HRP(47tKq$T*a&^zNcl"|Z7tiέu~w #Cx4 ݻ7oԩ%cǎbJdraaayy9HR*ϰ.333gΜb\.kJڊD"Ǐ?v8׮]LtOi۶"|f@ A۶*~cZt|P7z_X/5%  dUz#t{CNm<;tVq%pۣzSku-Q Q(2Șp B[C{k<!rF%H.ZU/qvyᇯt nHgQX9+׮Knx$lfD$5ͬH [fviVZHB>?x^^^^-3'<ʶwv>w?˷sJ . q뺈 />/F042qP^CdUfoeL¾\IN  \#4+<j$"*Sf."(@RUno7:սO?_{sc ׯI/|y7zO>(Hegғfp,nUvi {OOO?r. >PJ+s]a@JowntOx<1 A')rFiTk/3O=D<8i teĀX<G?oc'RSǢɌJ0sA*ٞ+P : pS;U9s]q{hRUU\xәɕx_Ybn:^r|yffFY^,dZNcYׅS?^(JRIԵEMvBLMM =ZS}CG5J۷o߼yZJ)'&&td2J)fZ(tu*:'{{{vŢ;vʊbuu\.ȗBt?'kkk}NST\?2ϛve#n;KKK'OD"F#3MKKKgϞ6ӺDΜ9377nݺU,'&&Nl",ht`0dbaFZv]mzOO:>foɤ} `kwDAb8qj~,<յ{q rcZnl#q+~:1OqGr&1D1Ef4C̞Zn^v B)P83)ՀR)6XQ݉HuW`y0]BPl`Ǯ:P 1 5r̓pdD9HR?~0QAFZJn\nml" ϼsO=ԔA2ri)J9V{_|*Dvqlj)%+BfVzwS޽MN+L<̓?OtR(PL4ґ- vw/];nKOYtr4 c)9n^oݩzݚ?k=̓@๮0yJ*\f2^]'2Rl4} C}_}Tl9:{_."D 3QLHX'ΝH(z$R\3`^$mwg2H$Q\.GDd2j~^@~vFZC 5_ӣ/];GBs}jC=&d̙3SSSmO?j5]4'jlTҶ@ b'NЉY%`/5mZ)+W|bQ3u|R9>j+怳8EDb0 *q ʶmqsδ."9nnw{mSzWޯT]㎇MWX2(~O'@D(rD#1JyFj(G`RFs€A=~LKX fĐgLiNSfljM 䡈C$Pqo0uZܭ rfyRN_~_;sj%K0e(3=Ͼz?xw/_8NL1#В~[ɕn4w YY/grd$,RZ C@ mnܸ{0bS DSD&׳2e׳ս\[/}C>k/K3Y.\h%>x Hj9 /.\~~ag gW,LDR"H#ՏF?tkWF#A)R)Ni˕#NO?SM  O#S1 "JΎxܚnP(=`L& eM)Z^<>== Gr=dew K}*R;;;Cy'tksҥwjcH$233)?th&Ub%=$^[[T*T*y766vh4ZVWWR:n6ZqܢH$Rכͦa-ІfsHrGu;w\~=˵m cˬz4?}~>ۀڅ~~5`b:`!4Ё^h5;mϕ s]wXouUgKň&*m.з&D/2pA-#SB>rF>_݁¡Q]Z *̓Sٌg-J.빖bܿ|}wͭuɅhf.=u 1&ݮw7rV5>zvG?/DD3@l gา\.ǿկ>rݑ"K͞ &'E0aɾp Ir8r]r{|/jQpoqv hRJ DA@. '?pӯG 'P(c}WRy`HjoDr` ;.H/c3O;yj!`Sh0 ybZݯTZfB+սd2935Jryllla5k0RJڦ`ƱcǦ%;ej~oV}}fܹsRQ0?v؉'B͛7u<cX,iȴVifjGB`F4Eĭl6J[*=+z]-ˊ@VlVT^˜뺶m坈p{{[ݻwﮭUU3YtLUsݾCt/`mEHD^[`~\-`UDh 뱼HN0Zr_$6hX/ZLQ#FܳơjAl2bQ"(MaU`H|RJv5_-nvoL_^ǒ8cP1AGB?/~#,&gOpLA^Uڪolzk/=  LgFu[~yʍf8KMų $Y}L%~AD?٢\Jq?wԊɈy7WL$ sǸ.bF~[kÉcN>ꏍ@:: v-=_?rT?t } :3Na(AMǟxd,* s9TJ@8NEf#"vmcҙ * O:s$:xgvC;wܾ}[YL&#HPufVve=3Phooo}}\.s+&''Gy$7MX֡0g֭[;;;elw(Σ7}Y~ˁ}z<ʍ҇e1iY\Fk0a,7~ݬ4ڭIUSaLQ __ }PvǏvCkBDGx=9S-*@cJ#ijM ?yGn7Q S; B^;o;}vֱfVS9#(I׭UKŭFy'(g?2RL\L"^ң7?_օ BrzY JWr  *Si;'`R  HNH˜vխVvw׶tg_!I$0$ f%FC;-=G96xR1@1F=lXwH4s4%}E ؞4&/V;ƕՍŅL2q2Uf)ewkܸuB:7BP(XXX'e &А E:P$hIi4{eK :DCnh4Ld2t:MD/^~z>7M3 IӧcXݾqΎvݭHgq]wsssoo1Jz۷b:>wB\pBݎbRJ=d 355[nd2KKK:7fwwWR횃cuݡ&B-pF㥗^* ~քk4AãMN9|9 cW iC^mڜ~#jvvIRJ0.CI&{<(.8qދw1 %桎]FѳJyLZ7!0SPYTPΎ! }/$* +r\٬9KǞ8R8r< +H۷n杷/zXLOMs/ ͝>}zvv777N3Ņ3gtLVDc-,,|/rcc#...~).RrYqq˲|Z9ιjfq]W9rO $ ݖ*[.K岫\KtDOtLtG|1133T,5յU,˲(Q).b{&{g>Db!Ei~` シ-M#NL~f3* Kx@+5bj:::ooo3œܒ'ݟ*GG>G>wX'0l+rVsDiH<EsJnRDB@+ZKRBqmblj̮cCQ?6gl4cW/ ucak/}bd4i@KHO4`%_-QZP-Oݼ|?~Ҳ}ã㑮A+ePI `$^^^<^<7{/eZ(5J$/.`~y5ѓJte ' h %ϐFQQ ȄAV x^eNLLTWUD~?_y@}.&Gn mmS l'Jjl6D"p)V+j "}l"5[ɚMd2hqm?jxV|O"!P4r4C6DZD$ZD-w!h_i]xuOI+[jCRRJiXG?я{ɞЉ` 'yʠI;d4_|+} tH ,gdwM/7?~P‰Ɂd?ڱBBa IE(FNjb#bsFPA}T(k3FG"~W3gδ|RNj9?A>ƝJp4 `YA#ˆi]FH1{%ߕ{AhikB-ps}7[="a)0?tǒ#ؑ eW8PHTA+] lUvuRimm###tׯOOO.Ϝ9388ArKR"g?NKzwwݻw /]*H/H9s9k;bˆy/// `0 8"dBukeĕŗH\8xڵkcॏ]>Rg s4F _Hf^$H p@uwbuW$ 8f+2hC/yl|^@aD5)c#}IӒ6MdQ#}ѷ'Dk+,MhAhێBaUu%džDƖh[PVmh{;~x[[[`,;|X,G"ddHP![zjqccLԱ.>uWzq& @ 5\ϛ[οLkI҃'@<]3vZkFq"*MSb `xpQ @Na+[[^[4|3}+uF1 NM~šIzJJI\dӲulafJ`P =ĢΒ#9 q?`}SՄ0F&#@@ؑq|_¨ECTJ |ǢXAVHZU+gb^ח2w]}}}ϟu]wyy ]]]Ofr,g.,,0cee\.'gyf||333ʜX˲V39JZ  0Dl#9vHk@ ](M/;sL$Y__x<VVVLŋ]]] ׯ_GĞ'Ns!#RʮR4?? BJ)rcN+ʍiCrlYV8 P۶[-~>;v,NeER2{6 r'N< } 8O"eyaɑc~$2eCc!-zR[V]e[rYWZRM/(3gk#99DDpEaxqܐuݩV "@iYN3_)KTW߻yp3Ν(^ݺcd$58#ml"PʸrnеB+³>Kc#M@ @ c>~qn!8q&*'m!;f)% & A,&EPhA L`כ;}ꫯ}+226 F2Jij*D `WWo{yPX#=%I}m"!c #17Jy%c"hq g,"BA'}6@-@("f4PBZeXB41\Һ :`Yvu4}wq# Lw"@PHj@QK5o&[$4x1zM`ϙos!@M jVJ $@FAP;lU2_m@i$V"M';Ssr_v*:ǻe( (-,$!IIUs w>Y~ _~o㝜dqsT ~޻zщs&1BIHfkƚ9!+m   ѠKJS66WU9/xs_ڗ_xHg` H6$q̖GO{~Hk$ײ[XXy|^gL*?yА:޹sgvvG}Jz{{Ϟ={1n߿C\.^er6FɜfWVVɓ'ÇLy`bȅP(h'&&b[q911N9 7h؄ZEeIr]dLӴ6W{lgBP3^{ڵkhtyyE 6rah=&uFSx*yf`rCQh@$׶mpPGIk)- vXWP:m+m b Ȉ֧>^pQ hnR$CB6CjMN ڕP"ս>vkJvkwukǒh =pg@o$ jRuWs.\8TQb3޾?$#t#U |;HJI-0U| ! 0Fay q# QҸny{s}Xr,h}}Wꗆ @i -@h]";+7w?yg@r ;7v:'Du} }(]z_ͭsJYU)PI:v(lYBug3PH@`g {JP@v|xH$xnBr8u{RpnrSCK C'~=$U[T*/--a&% b:xZƄ i"ZV*n&ne" !8-u]=zS(*Jx37ûwnnn2*T*}Гn>I~==@y py2FVH( CP8NT}XG,/m䊥āQ"kͣlqy>QĆ;ϡ Feɏ=|(G@LD֞i{ !$RA+`ŻDoJyim8N0H;yAh#SP4KR\ [7x1`$86$ ZX wE$d QcBXB!6h`( ƶ@B^̯ K3 瞻o׾21uolqHub=d A@i֐l -cH%$ vGD !ɑ6 ֖&}>:Ν{顤GGڋFZxlollu;344499900յu魭-&vtt ŋ;;;YZBPX\ZZR2[T]V*N8foݺL&Ϟ={"yh4ƞAmg@ pԩt:nܸcΑP(D>Í D㮑KX^D"hɱB^x<-d(bu&\Ef@qɝ%MίVKKK[XX(J<89_#皇$9""C^$ZkSV4E""MDD"֫BVySaimrw=߀hv sҜsJR8]]]N:}t4-J}۷"[۶vbb"0B=Zj l;>>yJWWWggziiieeqy#H.zj\R]<𐁁I>h4z`0XTs\8`51Ǖ-xxkr\T*`0L& c RBP.[fm̭QiP(Ī^ԢѨypxgggWWt+G1=cL>Fx]~eMգZc"!#%o)'ZiD$ `(Twb\] Bpnk2v~Tͦ8tPw8LC$yp Qazpө>ξ; Ѿ+(D9gP-`3GYHpҨBC[A؂iR(+@ Aj5mfKoҒk>X^oe N!9"q4X_  -R",Ubqma}y 7.;M4)]/?y^# 2C`@cTXʯn-=̯ͪfOG ϿO:-%r cVr)Z&j e3Fb!ŕ{_}\Fv5ܑ%3Nv" E[ܸiF:4 @HN%0@J 2$RBȢ_-އ7'O ={!lO^Bmw'O)>B2UX,޻wΝ; tvv:u? ^zunn :ǐǎc9ض]T89 9sٳ<\ZZZqyʕT*O\.%FJL&ZSNI))JBX,VT*JGGG8Z& r7^ǀjh`_iH/_\^\\6hxghШZv@*(WUWf>tw7+_?sOC =}[a , ނ x(|V24Z i7~>zof>_,`,Ofa ŝHPM"JI I0B K2N7\>.u%j}ϖНJ ;C8X"FD> 3CjA/Զ}E:x{8kEK@RyZ1mBTH?3yarX/$@J{Aa@ajV߽:?#=׶^8tSDHh$MMMollpd۶8LgΜq'=x`nnnccR0aV߿ss3p&ښy,@ć...Bc̽{؋-b_3g 嵵5a~M8>~8˳pxppMgffTZJ%q1]:Pbn2Bycjj^\vk5^[arz7 wxEl7IPJ5@8Y1LRdHxJ;N)C`6ʠ~I L ?Ѧ&jc{CFV~砶#^zٞ}LP5e|qIWMyP^tHK ҮC+me7mUM'ÿWOtqM p0@` cYZ_ug޿[s˞B%]c#>;@ B CVl,Wv6wחGҿ bk){f@bji\~ow.f]=C]}Zl4씷GK_/~o=(D%`h<_XF ;qYX* W^ߘ[Y#t=}`'# "F86D7UBhRy.Cdl9-ߺJ)*l$Q"xP& 4J0 i |nZnGIZhbYV˳բ+RiN juff֭[+++j. NLL8q"N";xDb||UceY EdΞ=ロ9 ZkYXl֓Nfgg=;}rkkkvv6˥RqqVWWss]www7۶UVv#Tj^ ;;;(i~Rx׾b3j<#煟X/Yx8y(;777o/ Mϑ8W# ׳OOXY֙Zk=_kƨVFBXKZT)W]& lwKByR `.1J&cBOYi:h@:P/Β'萏a!lT+3KnvK?{/}+(Uu887"n`YK3x7~SkJ]D+Lw%z}heـv 5Zȭ6^:6Gq!Q)R"h_I[@3 M7_~# {L#U@-RUR^]Xm.mx7zӽJ+)-@A B4ȆB󞁔[(ueiͷƛ?-3Dz8@ ĬP`QHWfI e+xd_{%A۠FO?7s@p05 B }sw`W/Q,-f_;0b^Y>qԩ MOO߾}{ccT*q{ /\ NOOocccee<)ٳgcR*$ vT*drppr%LNNvww[tY^[[QhwwwPXXX$L&322v<I$ VkR^cRd&zP*UJ^s}vJխrPD22 #h|$$7y WRD$61@~uFm~+-'+ShkgHth 'X\\~~륊:w<0N FPN~}!;s'4m@Sd E`%!ݙe f.=ܹ@+`CQmRJ)r@+2- W߽?\ꁎDwo<Ē~#Qp[&Y/% ФcPU-0uXS'97ym@ NF#D|۝ۦܡ>c5.ۋb3@:>>>66F+mt<DRȩSz{{=ϫj>4JnٳCCC۷nݪjLs92 ={vdd$߹sg{{{lllllcZ:\eD"߾}711FwCCCL Fk(ɄZVTWm{``ò,@8l$XN.^ת}-K'õe;8w~TwK)T!J_gf|DTzWۿi9ͷ߻?7_+vz=]D0 miC%R<6@Gv25ɶߐBXK!u핺;&G/ ZfH| _,R66^vaZ ===a­[mz:::O>N=Jx ,,,p8ݾ}{ss3J1fvvP(0z…L&.kVlh4W!.RgrR7lGGp(T*` ÙLRy.-ρX,êֺ9{k<IynVu䚪֭2Æ5=nµ~+h !GQg?QUS:1/<*YWei}PK߭TUunUm󅲧E])_7 XG{D$Ӻ Q9EyG}>{x;EtC,HnR],!s=쳙L_cN&,A%4F+vl|ʇ~獟Hxgj ?BN0YAϠ%mЮ7|_}g߾m'Cf "i@!rM%' R2'L/V-tJ 7؛:79<tp+ [AXV 4훷oowJt:Ɂt_<vMبF߀ ] IDAT@6o Z"Z G56K'&'F>vr8ysjpsYh!GjNg4֜l6{ƍrZW<}8RVD"q'Nr JV Je{{{gg' ={vrr@ `KhV{A.jdRp7$D !8sj"D"l) KR:N$l 7fqj[]<DR^# ;heY y3<水ȹf{lsɕ+W#^S|ڎg_~pѓQ+#AB@c@QB)W(WO,FTuk6 QZD i4vUF776R> ]%Z{^|wm]&Hq2H",Rrڱ0xFak^{s/_޾hFV5tM 4i^8{B+&դS2%RuJ^ugU](m 嚫p|M| iMb;#wqmS~CIGֿvߟJJaAimi-=6J7I^{ˀFZ˯m,?Zs;! A™^W_}uؐc@)JqM0D2ƛ@@TmKks1mr&Rh-|?p~Xw􍜎+9yy$2>Z(f秧gܹb # 9y$[nllܺu.7@ L?#XF9;;PVWVV8Z$9uTR_ZZ2ƌ⋉D"˱z*:u".//u *J###CCCZmee'fJeww\53LgggP(PP(d2deO"@TQhka$cYVg4*W庫PX`Hy?=}!U،mrA=\1,b2Oor{T ,OkDKMo [pMJ )mp,KF`@< h D]Za9sb>?|1l9
ޟ!c;c6(_[33˞Bh(RJڰuRS'$2#78%AZl@ؠwuM(Tj?OnL=+;93|2P ild !XέVuDB/}BnZs<"Nl6,|"r](4/Ba"m6t}gޟȹV3a  HhZ1D@{e l\hD~߾%f05::3|fw&m; %ɋ/^tillݽ{r200SO]t)<|޽{0::ӻ>Kׯ_~z\>swwwWVV|{ lic~ )`H),r-Ed" Tu[KKˋ6 DL&c؅ nݺorww?я~ܱXb޷~>tgff^֞?fslǏKhP(Jsss+++dΝ;NP8<<]v 9G:9!ŋoܸy‚޽{wd2KKK>,JYu1xYgϞg{1V !D__:rox>S zҩevl'&"]׼x1 bۢ֓81X+'Ɍ%xBNEzX=~L*2*$-k`@υ;>{[}t"! .ܖZ!/mvrTW&h$bhK#T2כHr=!/i{g?hnqZgәTْ)$v+QNn߾ynlpo{yuE~ݏD:΂tP$~L ] vlq%A4:ҍݦt<8.A@Qz*G,5~|@ T2^ɷz>rgsssZ_" {ォWFteeӧ{{{ƵѫWr}}}/^}nncccwܙ}O>YZZRJ}Zooo7D"uf|rҥK^OO~,t8Jd2v  l>W*1Bapp+Vz Fvf BGeXS6,~4'P; ¹qֽ/_M2DJ BOO]p'ϑOwwtxgZ k %ͽ3D4@Q  \pE>Hdf5ђ̙/@`X*yi];‰ilg׭iU.=n%"پ?'Q(̸zؾ\/=xEuWlPhB| IEzco`ڳzJ%ɸ]RԶ;Nm:Gc, )0|O~g+*]8xJq$b$\!$` `(l{(:PWAlgΜtr"k" B-^n߼36:IUVJrX.=)< 1 R mA["tl!qȈR27降x"7ȁgR4"!h~"i{2sϪ~hz҅~Ot,k_^ IH MךЂ@:By$ICv+-LϮίkIS %AQ>ǟ~zX<cd2;|k_'"j877wttd==Ilvgggmm^OLL|[ߺtR>8h| 9nܸǏQ_re{{{t\^ZZ"k׮MNNefrwygbbBk=33*^.[[[m\>s̙3gJRX6poo/H\pa``JH)|6EDNfc+R)d*PPrYCQTk;;kO.OZz!^sU@;F!0ʝ\_t۹rdyR{||0x7peT>WҾ؄E ɶ…^ˮ6u jkW,%iM[8;|nl$˓k.GKoxe@A/ ڬ<ׇJHdtp 6j\9>^i l&ɩɯ}ko{grrjdxPIi_,ԑvelx/[WJ__ɃݣF覲#gda̬Ц}m5ܖk@QFyou}QooԕI!%X<`ݴTvL2]?ӏ/g}YmㅑDnP%f %h1 ^6j;ɋs~[׮N 1 R i"ә}{v~m;0N|Ѕk=g.9I[-ЗN@pkɬ,ɖǣ]DID5$ &ƘyM8B՚B-V^z5ooo3˗.]d2fsgggggV"!Z(t<#$y뭷\6ZfD"Q(8Rܭ̒{L&夔M. Y)vvWf쯭RUFLOOatE\ΝjGGG.]:>>掐'j5"i]?;NɼYt:=<}o6#r\ ! Un­?O`zb"3:rrTLC$ tkX.8 [*kJ*̘xJA3j6fZno)%h,F$ AAvɤ8N]v;NM||T.#20;ZҠȉK/L"Z}}e?ՕfN*BF7tq]G3r.볨,_dLdHQΪRqi"L˕>y4\,x IDATRgΜa_˟~+_4Ɯ;wΝ;;}ѳgϬW^u]j޻}8 ><<>Ru">~x~~> L`ؐRr|2 $5]}뭷d0\\\,׮]y&glT* XZ͊N7ִk!(xN,#uHZ(+++,rF ?K >| |?88h6/^RJ-//ͥ}k}W%l}bSfwLՉ -@-x͕J%>Vk =U o]!$+~Mb~۾wR 8"Ŗ}nu_jfh1XJ#9,U|D`X8QJrRZ`;mDc +,?VLrH`{!OO!Se)8 z1K3GiGd_9<쾺R" %1~íj}'uWoݺ5>:Rx5]k-Pa`pyyٳgf?<;wP t<=;tq`L2[DtHc+lopH(@4czi_湳c7nܐJiȐ(%8Mie@C~3/+R ޡ#U'e<B8QaԊJegO8M?32591>>ɤ`iueyem~iugXkPC27˴[huӓEjLAE@D ` y6)j#JX!,hA+cX$ldŨ) JJ ]td48Jy"ȌN uwB4}^o6fH4B]<(V P[v8R0ecﴆ/_̾<{%8Ճ2;&t׾ K3X'>[;LpWR mFR:WKGqR N&ҩD"%^,yu] Bl6Cmq^ M\"%: 0Frc*HĵA@+"۲!Z K(@IB"cX9|>:W\İMzW&///M]֐( :2ʑh@); ZP;?զfM\H:15@(&:~Y/U+bZZkFRx<䓩|"כLxgPTU/{;s^ڗER5OH   fko~z.YD4MԤ7AdCcLjuyj0u\_\ܺzBh4gOf6תz"!Yu1ccc8?[*׋"ܹv*C\ϟ?rٳgϞ !}\.SJFQL&o߾H$={>s̍7RT\^XX888`ٳg9 D)ka,br[[[R KRP(c1L TJ9Raب%R9GH Kxn㳣ݽťO?]x<*CTRY8 ]A(KUo'|s||'O,//3ʷo/l1^l%_{B>pRIt j\AD’5WǥZV/R$% $Vߢt]/O XzSBڃ^oڞ/l E BqG*iц6lZ|(rA2H:#)PN`@T2ٴL +Rd%@a&jx߬GA# Fܸpb*pb%I8)эPX" (㣍ͥvuڅ7oLM^Z"0Z@" 56ӏ߬og&^g}+Ј|-Q@ FX,JT "+e@Dj85l_^ra=IDR;ctWKd/1̇}d{2>yP) mZYe7]O'dq?}hqqqiXy6$Dt2Ͽ;|}uuٳgJ)NH^[[eEqL8W^<ٳg<~T"X^^V!?Lc>R \vX+?:::88l6ժyJJZDdk^Iccce\.=lRw:^ܺRl?<*G M,% 6'?}pz8'TLHF(,;KF/8.]awgaZKڙzyJ Fc,[Ǐyrq}geyoln/Y/.5O}|iWeϴ`jk*ZV7A FR7vađ&(egjlz l)$OunO'KeܡN!7u`OKQ'axUjK $u -mq/8;wach0!eVVJj9h4'HFQ&Sct{d/楤tX"H#1Q:0EbԊb\HJqd'32yKt@(MA#(7a/^499ko 9 N&h > @zZ FAο<[XX=ot,%2MD*e"%P "a0$ րІ.xӆM "Kc~Pݪ?<ғ}yk8J~__h3>y֑nPXA89'ܝ0Z^Y觟C%Rdt6o`wv 'k%U֤քdfР_yȄ'1s݁ &߼`}p:ۛgO3gn޼ ͥ0 :Uƕ+Wnܸ188hyy,c27M:w;58ŽFJ#358e>leٳgyIV+ f٬Dv)#%z@3։TP($ T^AQ"OR-'/O>~= *2FVHP 1NNF4a-woBȧ|"b,k -AexSY9f2_k4_ TB7ӥ.uYBI#d1hךRƘ@SJ @nR_RZ0]=nMn?K$D EѦv^K:gbz)OpkOy۾w΁@*փh8-Bu݂"d!Rʱ@,vCDcB$PJ[J) H0"(}d8]曛lիJf7999O>=<<pVk9̙3SSS?|###SJT*] jRp811֚](GGG###ׯ_O$Lfrelx"NvG}lhQt:ֺQ;(<5d3k8>/}><=ۏLGT`%7;nOfuqUUV-Tl]|9w6d#׭3_^onAg*y08#ӧOoďÛuD5zs}} c.h4eEAD::B!!( _*z#F`qyPoТ\6DA ~m򥌚˓vjurS/_rv9'킊:f^v^C:IG . ZJ"PX B[k(`}Q6AEVVn6*{[{+oݺ͟[7GFFb1/h6?GO-mVŒB0 dN$:1@IV3i\EtR{׋+ّW/~APJ .ݩ2D{]%so='&NDB"n9%IhBօg-1܂-*T`,GK`r.ZkWVS'~1&m‹Y7?}<*5.^LDh4d#Б1M$joZ޹r~0H!DOo7n q{Eǟ?\)uYc1fddcccjueeemmMJɛc.xڵkgϞ*KKK˹\޽{;88p^oll bOOD2\YYy葵&ll\(qsV;88( .\2ZKKKOMMMNNrXVcsa<1s]kBAzhb!T*? (rl3 YǑ~xãa(Ѓ*%5 p/%w2N`_ qmmG8::%"_9maaauu󼡡!)%^]쾋u+6y ``np fL^H~j(؉7U er1{j~$*%g`Jcrs\/suPh%but< .ՠMdE%P$ kp!R_u"*"2Z{2H`}鉓elW0wdmV2#U; . xl+" m s 8hUQ h-6,wN) P,XDA (Q XbfxgcX_O;~N<_q;CCAMQjVtd@t%%-d`t6+d{T:"la\|cvv>[s]@NIB(S\&ڨWK%˧r^3CQ nHx~,N H$@ H"mFB2@eSq 40w//ܼq3O !ɓ'?f?ǃ<~I IDATܹp׍>̙3ϟo4":͛7Rsss߯T*ׯ__\\}̙3[^^d2L`}>b7nxw45WWW9{l___Ra4񲓳(lmm~{xxzE|sXCar Һ7j"H?𫵪繎(O.h4j;['-$A9)`2,w/}_~~ApGP'Od2OJX,Qftt#W677!ŸyFq_&r xoo/*7-|b.[_2D7$x@)5|.JGl,P$tdAYHTJ&=DJ)1'R8 U5H$pDpzs ѹ: x SٙFɽwׯ8tv?НI-ha^,Lj@Ͳ @@B 9=ԁnK_wW;\8ClgA)S(\vޝ[gF%hݬͪjT.6kh"s% %B x*mmna00ПNDւR)wg{{~YD!c % lq+GLg BA(x k_δƦxYj0 !J9&=/g o]@8nnyۉeSAO:֬ P#C#k@K:B0hgld׿w&IDBloo,/G'OVVVR+299gϞ\v3;;-P6eZC }!,װуzөTÇ,x7Mv[Şׯ}TT*JL{g1MzƍnfJ)ΪrʥK|yڒ!jZՔR|~p`P[S״ H%D㝪⣟t5 p*un3h!bhm6󳳳̹ 8=== "*J,;fnX<>>>>>T*WZ0仹8ocXE`= p]v-y]×bT]SO+u_)_C6 )P G B#!jB$xq]דR q1b1$X@$ uKjxhYK:Ť_yH>[6_KRMNN#W"7rYl~™+N F $c@ |W.^8, Q-zzTh#0֒%Xcr"Pt`繹D"qeN<<<|‚뺗/_Y___^^-">ydcc#޹sgbbZNOO[[[1`Z1;LpʣJ͙L&mnnr8n߾=448\N抢H*%Qat|\ 0_a4( ]QR:J=QǏojm`U?PUčNA+~Cگ@\^[[{L"BxQIkkknVڲ֦R)|>d2V}S'JcJcR"|$نkҚ+H96s:lj{^]|nE2^!Ӟ܅d -gDoEmQ8}ڈ] /ڮ/kXʯ!?GiVW6(2~7zG5-gŕ6h# z{ݸ>yȈ8~k6jZqoQ>5$EK RIeAF鸉D*H3YFa^:.zs@U7C*?. ^&v:IwBD)Q)('^̉L:J$<%<.]?mwo^K'e}(63& 1 (d#EEicLH&JFQ7>xwDA?|ʽv횫奅Rݻo,..BYЋ[jʹ%l63ZVxoFjIzc>}P. ۷S ?w츮7ꕕz>55nFbȔvֶ^׏ +0B0<674 :шRI;16xiDyq'2J%сHpOfvAYT7C2sN׷> >240 !$DT*߿qㆲ~ꫯK.]z5ϯ}㋋h4Tk4iRJ#6; f\b/#еkצ_zfJkNEP8E9J?u+ʴRJ}eȹΐr.ѰKOVq\?EF2J4ҩViwݎI[$e*%.>Š\ڏf*hԶ[AG[R9' K_VةGW?rێ3%. U)H R؏[/i.P4؇mOXL$ C; K B$/]pJb1N_~L&3r^xMVt:ALOO=yK/L|Ϛgf`ƊL=uŝqkއTSWcUXۿHՠ8d)B  O2@ijV´mn齮z~Hf"kN/G!ɺ@NHc5@D:po ;X~q3Cx: S[ n4N`lr,8A>^ITPVPda[0T 'B)Q X euϞ=qЍ8U=O/58Hj D ٙ3׮^yowۻ;ovNy{U/`l6,NdδsD E|:zm\*=wavjz PsU5Y& =][[m4,ng鴑P ҳWlA% +}>z?ܕU ?((fi꺮L@t#g>u}u- Ii9sA b(0C ) r#8r af^ +Nonn>Yzzsnyz^.qnݜ-:n{ׯ_Rtҥ7o={lllt:۷onӧ-,, sssǏ+uիW/\EѫWf2Msvv6ɔev:CB‚Pv:_.GGGo߾=::zppP.Ȉ;wyeN)M*٬*DE蜝9Jed]1F5TJHè֭lmK|5E"!c)a((!J8W1`BB>LsϲE˲鴢dr\ו_l>`w^siAUrtx*YZZUJ= 2nO#'~)c{V 5R@4MS09h3&(\&\lw]hRىzǭE,$ 3R )PM:J"r(O^oG(ixJE'ARJxہoD]MJ b+(l8HzD]YmXo=|Q]L:ui/p~ώ}<-Q)j:B"  i..\Y\r'OK5[n&x:;bZ)L^ܮﻍ۩-rss@W 0~DQ*T\[ou{C7S3&%L)Q!ۂNy{Ī<9bGHJD0 JSt*t5ȯ:]/ ~iօBkPu]!"}aȹIt}_C %)QJ!Izip癓#׮]Imzvޟox/zooϲ,%aX\\m[jjL&[l8/_- DP|>?77wuJi^W B=q fgϞkZaLMMU7oޤR{9sFJ0-t:nwttʕMVWvT+>- VR"RrzM!3tBWj/^<ҏ?u4ChJ 杒 J+ J@@ @K$cccJ=*T=1jC:m[lO51WSeZ+[Qf1'1#ɕgϞ)G^ch[,~'ɫ."إOoԜcQUZV Rk$BEAEP$j ILӖe\鸎f"%UjmcB!$x旨~կO!B"Ak AO2q$#h*Tjudu8* §9H)%Ok_Rp~Kҿc{@D;Rtо E؇Oᆊ G/pB*m!cN+t=¼Ã?Z޻??'14bEMb V([wr҅ f|Ç|A񜠾4;4CYЕ,,3W?}dFHHB $ ƀًVRkyyyooL&f;;;AyaJ%9ܬT*###7nܘTmʊ0zef*m=c>cR0 f *w /O`O\we 䩟SZ$!DL~4AuM(I鴃 PfaR nRJ/DD_`"b=e j})c'؝qT9LmNl )淈(f (AEH vCt0Pb HG "\`Q{5}zs˯_?A@5 8GDjd& s秦&߿>rppຮx)͔e&'__&PJPZq!=[~ۻnT~53) H剳##Qgs"N։ B{'ɫg.]839:Rgz[o _ٹQ;FvڭV0"NtJ f!j<D7$!"ޜP0N5M4͵gΜ=OMMMUʥz6|z\&\rƍjRZ 433et~eccÇR)/,,,,,dZ=ϻ|7o|߷,멬xEm IDATl[]]W:sL^_ZZRƊNI)Q@ű1ppGRR΁oHPx/)T~N>_;4_nW͍~};33yn[Unjq\@3*7 BmΝZ\wfa7oޜ|i>n NRMSe&P' ΗT34S#t6^C_5O5AɑR#T#D2aj(57={克gfm2lA$( {n^kճ9zz}Kz̙^~P:TN׮],//JgׯkիWu]V2o޼_Ο?Lhu6^p!FQf ڲm… jRضJVVV*JXsjuP(yBvvvjdz!%eJczՠ(̙YðJ-&%D24u6W7)ЬF DD\$c]v b;yXhlطaY$o)j4`J.g‰?jS}e' fQ ?1,ޣ[<>nBbw]s}?BBBzns&PT@Чt(֨`с-`9}ڿZ=AtU( $?dDt?r~OH]vcpbQۨ;!Oz8y9**2L*>E`>PQvZz+Qb~WpN%ܼv}~퉩 T%' EߚxZFhzLJLFߪ""M7#@Ewdo~/^be'^'91c[|G3C )r8 \u`N&1N哟ݻqD߂EQĄ燽^\o/{i%۟ݹpɤG!P6xs]7D h넚Q]7hssłBt޼|sgϵjnŋ_D~L&s ]"\p!˵^799̶C駙LիW۽^lNMMMMMa躮CR4222779Sn6Fcssr$mۮT**… eU*nOL&LڝNs]Ƙmcccl> NBI)5&$3MNZXY˯֖|wz.' zZB E( Cuq0$$43@D]J6XPht ߟ:˲[z񘿁ځ'Sb訮.}A.IdC_ N? !n 6 "ɩ4t 0 )LT1DGL`Q9ͩj4P=:ob_Z2?e!nD"%P?D`*ݾp:q+qD@v^A(`fv .$4͍ko*︖ad@@>4z'ȹPR# MVP(sE:;'%X}"i~aiEfvbbf|>FBJC܁sȷ+居Ai:Es *% _޽GRRF!,zW) jU9+N(={L|u]6m۲,IƳ̙3g qL%N4PhJߗC+LL",cQH,<:sC&IFox QKF٢$RҬO+U,GBTȥo̦wֆ0}8Ff)n?@;$/OuQC5Z!DPhEݲ߭z%rۄIS;73}ڵ/b(9SSNRpż-/ã,&KQ@迬|o?|]'F/^fH%GJ8lx?FSuKgC0 -B JSJHTu70d$z *7+"A"J$( Yl3#@Pz#Idh7BH_* [E@$/#$ǧ>+BmƘDݐR:Gv0dfNg vܮzN;ͽZ·?[Q;F h qXP+xLQGPJI(5?No?>z\Fz$=z.9~ʎ b*PrlQꚕLXIzZ֢Wn\g@i//x3|^(qɂ҉Jaaj֛M#D) T:`!@nR\u}? <:PDtJA(ua^ coݼy=JTʇkuʬgoo/O>Rj~r^ٳV__ĝ;wFGG7l\je9sF᫻*2|g3g!T[9;;{t:EׯkT*I)fff'O|reNcYm!xF fff: ŋcjUr$aloo"b2vd2H$JVz…)XZu<7˙>bJ}ݷ/>V PGm400B })CP=H E]Bj K,:RaG`L1.AHuqjŲbQkA@4]7t&gt{Q7{++%lEIQЋ@+5)Ԟ ))TPd @}kH'RJ(CQ_4zj_×ﱪ9 pa0nԟ) gϞU~n0Ƙ2?=TswiOmS}_k~xglVV Lr!FQBBmRJm\q?@p̦vׯ5z^npK,RJQM-CZd|G~K+*U q*zy.SEu)@$IP%@$ T3exQjwF9p㬬m<uڵO>dXJ] UtCل`K[{/X텀varRrd*Nd^RAR@(&=jlaeft:mɄIlM0R0Z*mgwg"lk{'iMDQ 4YӵA3PBE S!oE!Ls)m\.wSGo&FβVfqK.a?a={ӧNgvvիW\RQb.,,Zrj5 CJOIlZݺu… xZSJ766&''?\.Fz^.#m!D>jy^ELgϞ9w֭MabQh`?~֋~py``H!#e$'_ @G'|2* m!PQ{(@u5s)9J/J t{1X7l97_B۶mlT= ߵξ=~W}=<.X8!i><0. 5-x$ IDi4HS>mw" ۺͺ嶻; SbRp@1<6rcL2R;j:Ai@ZB>>55+u7mEXX`c?ySsK~RLʩ/;D!T0bL "QJR)eYF"v|R+L'fv:NpX$x͒`۷mQ\C^9}}O^1("b4U]tA'BP+'#DtTAT jH궑H% ^v׮uinr*OW^m}dw~ti̔D !4MWMe@@"Q_x-\"bz *ԼFTld p}_!#hF(SQ !| q#@\.Qo98@u.%㜠vdcӾi{80{z쓷Uʫ6!i2~t4OVe9ԎN!>*OędG/A8ƱܚKKjD6=2[R9w}'xxK^>ŋ3l#\8EBBK(Re{{'?xACXTqZOZB0B<%S`RJ >j2 RrcQJuHX*0 SzYo6=68㸮1BHDah =׫՛ DQM EL0B4( uܠ2P#A&A (7H3tJiR1裏?<*gf?/_t]wnn޽{bѣG}W^zJaƹslTt:tqes}0r;22rt:&BRDQtU൹2M@@%KAp)JA "PiR]mp.RD&˜,t[f0f|c#_pܹd>bcpo`ggrv[.7謕.dG$RCâ)ˊ@I\MQ/Ut:J%ReYjzNkV<ϓzm "g %,] tVk4-?䚕$"HB D>@D!Z:M!x)PI(c0 '1 p޹{zxϞ={aݻwF{gΜxj?~߽zJJyҥׯN͛7[[[Zs4պ 5PTm%"nooK) kkkK.)àϟ7i(Ji^vMj \TȕrjjjqqQfRT:eo}U[@ (1OhB.r$.fxL֣C  YBɟ_/UTm21W(mMqGutL&(zB!8S*ɤiC მmۋbqyyŋzϻ:=5]|͓Nu z?W () ,Fu tNNxinT/f׋Hۡ]W(as}2s@zB0bR*-BJ^4vxGD!A"UUUT7 5o@Kն $J9㈈AcZe׮ ]G(*yq*rcb6,K39n]׭VZZozfh4=0Odn$Q5@%I2-zO;Q2*aef&I$T*L&, vn7vq^ EQD% |W|xW?~Rϩ?G~^;'Fc?X.U@A5N%cK!8p!P`YmIǫ7(ѩYHBǫMA8h$H OzoӍ O7w!y<1cc#}*1"lM Ps$p&QU9H(CB$#%RJ&L fS+NFt;u Mu0v4 R{2, b<!LӲrd:`D t;`!j\T=!P 2NJ(wHj nFJ$$ ;L ΁^u|nqu\繮k%So2t)eqkvH@]]jRJ\-\Ds!2b1OuHnϯ7;I }>S-\]Ão!mN/,\Kg3k=z##?y$Yv>.)߾b A Y ')"])")WHĽ 8 0i[**9n磊uT^fTTdeU眽g^7V_ g?0</[keT+ϫ_ !o!0 8OW^yfd2jaZ-D|wj~6ժQp4o޺8ݽ^W(jZRDQ7kyk?3Ŝ=D`H,3nA"EQl )l ZHNX/Bm4w8t6t/vG^'OlbːeT ]Z;dySZNS5)5,7/cɦ:iTBg 35Bbl( z9-S柙I2dTD"%mv'LZ3dGOu,"Cb0V^ 毤xǃqNQElDZpi(4P hJ{QW,ժnbP*+ C.2 >0Bjтk05E{8MS%~MYN +\DxN4+jX+ 88'd0LanF ڝt24sL&bR0vvot\4R2$3Cf[.RX(W˞R0:8lvFa)QCqgD+$n0o_[0?p}mݸ;޽{ڪ)j][[;<|u0p 1\^~0bȐDŏ߻7wU- 8uX.+Bkq\R9U)f?mO=x*h,d- +tqVNH~az=ix'Ew$bw%Gv:,--^!"6f,&L)obKTKKK^tvR Hu($͉ṚqY>NK_Z"H6U ?Zq|N&@ `ɼа\V _ d-=h8e[1ҐfA'W31aN4XbYz6&:IR~҆.8˗h4 f)P.7Z_$diRj~~^Żw~',>a7r/e1sQ}u+"t drE1yI$ F֭[ӟϟ?EуZ۷o޼ vZbyޫzdp!;,..h4X[[[[[[YYp႘nC"j6Ν ^ҹCkSPX&ag0(帮$cC:+UI0H,qd!j!8IUir8ZW^{oV|77o+/J`Nv]׽qܜh݉Ǐ]~/ >sss"h4o]xnlld0 jj[mqzP0IGe htWʯ:N^Zonn C1ysGbQW!ӏF#\|1'q?Gj]A2a4uxOw??~dt.@-!5)ԑOD{d8"#R B[vjXh "3+QD4 )cbYS=Bg_~0nFX©L&qK0Zj啕ϯIM)7?c{_AlDVfV+J^/M0 qR|ҧCKQLOB3O0+XH1;\Ϟʂ︮u5LDݰ IDAT<*&y0T .&fB;S1cg @Rf%(`:VWUN!7Qf$ ġZ ƲŠ[X !XVeA@9Q!!*"rRRZiGkG)D@J^,TvwaKWEGBРL:$DlBRDqYcp0t:qb)Ź2_f8k@TZ9v<PBQT $IukI^Yh~ړNj o7sqooo&I"pssu]v+W\֖ D/;w\vZC) q^{k׮=zAcWP(Jª"~bw[vպ(<ިw;h4x|?ֻ^ dayt d2LN" #([]cXf1>E ChLctچٌh8Tw~wZPpZ`0*rRO&ܕўՔQ?gɞkyg-=Y1*CM\^YYi4D$j ȉxgxJDӨ?+#`Jtz/HUz0!Bkm!|O;l!MS4LRNŏ.Aedubgg8/溵jӌH<9 pfONqN\S39 '^Sm$P>k@"R8]m`j`o% 93E $$J|*Y]GOH_]ϓ%RP՚btNǝZ冣-$E&0'Mj{Q{^^SiDQ8vw@$@NeѤ칞8 v]T+LH7w(ryQ8Ii(M}5oW_}ͭ>ڔ+Wժ=|(RVaX.K7u:h7癹uxGq\sLRR.^?O`I ΰz6b[IJS+KP tWm 6O D@VNDT,[F8f ,hqv+v6^v;9nnn )GdYTΝ;PF^ KKKϢjόg'Ӟ/O42nsss A C!=;id}N)*,aZ>ͼx@}+ә&M9JVekS(P&t{ȹN2X@d;eE餙40tb%S(G+(h ,3/8|V70;\4픊A D~q<qx_46I,s1a[d*2ktxR-TTſr3_5mV}foF-J 8}WYmC;CFpgo0M'IqLZ#$۝(5[c~?A@JL`6CfRc#:K Sqy)=a*(ZX Z*j;W^yR5L իW|^9VVV(/4}7n߾=ݻҒx͉,AbHD;;;X;N빮+ .ɤZ֫4 (v;8_Q[аp%e *3R@H*& Fm'6Yc\cx5c K;ųѡhxJ q0O& ܹsΝs]Wt_1P(dtsVs WBf\ U'E:d ST@hmjPkZ&REu&`S^j&eFi(9 Gd݆S |9ʝ1[YS}* g;'s\|O1"T0)ꂲ$U΍q`es"΁3zs纞-fҨ*OF}ڕJGH`?W~/67bzi$ hc'QJ $J͠ Hy%ZMݸ9F$06L!.W0)f]r%'n\Y_Él2h|זif`:Bj`4}O ~1BڔMJ3 hmv!*5WN!tBf]D sF=ǐ$p:>UeO_Bf2<)Gj$̱@Be,, 2B6y-@\W]):纾繎vNAsV֎&탍G6/,7o\*L8{?otN D+ Er(12AZaA$e܄1SͦRÔHRGb&3-JJ5ZiemئD0uڗ.^x[FQt G?|p^zW'VsssQ=zh<_vΝ;IV i[ׯ_t:}xz8mZB Fz?^__۳Re62_Z,\sV]Lٝ_wK+w@B@kN8SIdkRfT~P od3pg3;hhNL43- J>4* W* :X ,^0ǽv{wv .d2O&I~3*ϥizk#P ʗrXղCE+$+cHi@L5RVAbQ'/'&Fbdk*p &5rVJ0 d2y`X,~;Y^^~n\m{s۫wKh| ~2;yP-766o߾].'|"腅j p0͟ns'Q\GhAPB۰ [څ+]Y3M0PJ*ic\5& MD!DsE}ṽ'gq`4BX,˺A 5Zs$g/^\XXHLVOB̜U 2OW`Jxaiꫯ;w?O -yq?Ӂe<_6Y!}7+qOA\%f"i@eʫaB{%ݒvw0 h@qh&1L&J9bzZ٢]$ZQ(K:|d8# ft,֚5+_l.ql2Ydx̙n?gw 2> #+TS]|s(A!e`)SkJN鉨r:uYR!|(z` t7wǣd48X*#!w; i8&)QhTN$;rc!/,4l}*"bb$טTR%Uv^A+ 2\8ۄa6+k-֫o6&cvww0~ &/~ ԥKsf~7ϟ???x\,yccCk[o]vm2|GAJxnX4Hv0Vk׮Uh:Pr8?O>xq s6j 4RjRdh` 5`lpě  # C$mXTh@3riO83h BѨVZH#y#q |{>B_̽O6P;s…?ݻ([x_GW:F|75?q7HQXuG$0MS2K#f i ^X>:QU߯jvG04 *kOOL2Š%͊4>a:}$*|͞O/TEfDsRUDx%j0Vk7is((s. V5fF~!pr ||L ax~$I44.$zŠ$IMaꠢ(MrWv`h镫ݹZH9Yc`9T.8iM§Ool6wwwrX;NѸqkZ^[n?Vmnn)فq~?M˗/V*]zSJ^0Vq"[Nڽ{?_4 E22:)G&X`6HNUdO݌`,a &[[ 9 7]f ɪLќ.+s 9:DZA\V+_}fk|+D.o'Œl^Xm*Zϙ׃4iҒLa' #gTy%qdAi N VzAٯt;a#?i|ϷF 2sf& M Ihb41֦E #,O9F@ ZF!3H`b̭V EB&7ŵ R؂5L2(cfk@h4Eȝ'R 3 Щg(M΄a[![`"X&iYd62[/ `@Ԋ)WT@ 啔" u\|NV-HA8}u#3OO7zxiV.T$'a&M8t:l"R8j ͚9!NM밻tgԞXiI[b L5HV"ܣ9﹏*b6 7 D0?gmXqRI#[EMB`n\4?y~kowgsMG"bK~mf:0F<{ׯ߸ >z&1E:Z 6 ݝ^W(__+aiw Aܹ RXn|~/|9IX\F@2bDٔ0BJ`2_K ȂaH GJn#-+$90a fb]8ʒ4, `RfNZ_j)](%&0,ţCDE6PfEWx)>_r___?88pid i_[%ڙ fH27:?BQZɖ14;( AO@Na0q=m:EER2!ƙ" f?  y$pNgjitBڜU,]߄Y}"^Izɴ8.1r, fBzԮ<~~'4cP)0GHhMq\ծ㺎EWxD ăr⽍Gfn*)MK0ߨ 7dBnb41w6IOŏqJCDFd-/`fjhH:;~!2#-sX/qt' s\i<66qR1(F|kqi>;w\^_|yJңG"AsK.͵$Iߟn[-W8 Eܺukqy FQ9~,&M8:OxwUʆIPWjPdXCiM,RJZ`0h="3ibv@p`ʳA l,Clodz1Aδ!uF#HS! IDATrV E%qKkVzFNikB8t:Ze񀜍 jKQƅBݻN$b a9L3A@g6u_΃ga}nF?뺮LăZVXnZÖ-hbI9NP$LGQJ ((nĦֈ b &2 #kPp|#uGTٹ'ӑnž>r!T7U'`J9h/E;"XLgl6#e xi1дuLD! u]㸾Үr(x^{'sRO?^;Wk4IꕥF9  vg2Ll.sq٤j!Cl:b1~AV3۳kB!Y@:],i (Bhcc#Hy饗\rxxx}󖗗G7nHɓ'R.c:a mQi>}Zׯ߼Qd2s9c?T+I_~ĵ8N m('` 0+4V21 C& QItӘmԋdɯz9lO3F5J8aR6EV9+FQ*ĭ9OLf+ N C.Z UU7nܸrJ<-on'l>VrTZYY޽ve;dN3 5F~anNpuF` ֎ua)ХFKp0$I ;4f(2Cv@BˌH44\g u Z,]bE(Fd͢ f{)+xetfljN;sƪH,4;({3iʮȤBPq๮&M纮WkѠs^^Kƽz8`Mlagkgl65`.5 ϵq{xi 6m#\V#Yn`OxvtFxœ=P?' NC' C)``c(Tjo߾L>IV;<P(jussjI nJ7|siiiggg}}Z$ "xj͛qO&Dp~(J\XpQ_^Pi,:O59 PѰb kxj 3 rʋ3f7֭mB VK"Xd0a36743trJ)1&*zR r  9Qmi%obV[__zƍҞ=fWvb-Y@+b]כg}뺢V/؍q;3}iHEMk[)!)F2GDhr2< 9yzmXTiHvZ6l+Krsau| YJhQyYt=z_Ȋ # h,-- cLt:~qr?_]?CnZk5"3whX珙ey} sퟃ$zK?gscKODY&37 (4FkMAK ITD9R&D n: 4rsGHi;{F<+xfg:3,\{5AGK'eI3 x*wJ!"rvH)"4IeQkZv^Gi;dV/\8ӝǛ۩%P)XAg:euB:93ktMƎV1&Mx8B!{ͫWvww hE^i6M~JRP[[[/V՜|4M nw~'MS9w%[]]}aaᣏ>t:Pb_;}OU_J  p23>ƉҘ1Zή3TIRX '0 :(Q 3ƀ*j?XgꥠR8Lҳ8wk@x'TY'$8d-8@ b "($Е)Ƭ+EQL% -%HmĢ’s qzy7qgjǑBPJ'ѢykF"J_RJ/S8ޠ{6w/FN&[rIgt:& y%y۽%!Nt.5dYVeLȵxZ>l=  aQlR`lIg gK 0!HHI||W2NޝI:ɿ 4yIxzo|cee=kZƘxcO$I.l񧏲,V˯m-5y|94{~)A>ybGecь%z;50ٕ.3d4*+UM8"d`5C$gYhd ! t&bgY|*^E?af EEzja] 7)RJ<ϻI+vRmXk]Vk: 6{+˫ZH@D(Jҭ!GbK-sN4yɻiDzmXt`T@vKYtG/yx86%W1_,oFX__裏dߍvts6N>ВK㢣^"/"csiJw-s__.֏š@"gSRAdjւrFDaY6=?K8$`L-Rɴ7L& ҅BTX'%w3y(g(7o1' qw8-4fsבHH9'92yu3Vmy^ [B8BkW<`,w{B!/P x0_F**GBa<~O'w>>?]KJ,Mg`4Ʃ p0G'Uߓ@\.gIR9Vwn}JZ.j/D= R\  TuD) MǓi'IЗAQbS=δ6IrشK9'Xಾ$lq7d*Č<{Q|c\{䜻X-rEKK;Y BI0lf:KZzݓ.Ln2aA7dљO,Y>J I)u_\\\\\'Ua 9Bjuuvcc}c6B!JdQH"R8˭ɌwMv[N<$Y>b9mȏ|_FDTji:YRV|$W."V{ƣG~4&8==Γt{gW_M'?VJoNѣOƛog}QkZnq^B84EĽ۷sggy#bhxhk#f2=|?wǽsM-uR֕,H03&ig}]x0o?8g11gV@E3`y0@anBXL5KQxK KZYUUK8666ܹ^*FQ^眛L&y; hK.nnݺA{B(%'IHd2nE;;;iF8çO.R[Iԋ$7%ɼVƾTߢ"~8т JIBq  Î W  :)d%폒Q&Z;Kb.TtN0>9yk|!0Q1!hΘ5 }|;:ytrzj#/Qm7$@M+/mAi/n % &]:hdKJ$p0uGa׿8;N٤&K}UAr4&4˴*"D0Onx9JJ5Ob@y^Q;V48;<=xQ[|F BqC@ZHRHQsL(ʜ˿E. % uM֥ۨ[Y yD!ar$CN>6!9@BRĥ8`S pC+ǂ;rh6r |`_^3lmmu]aAVk{{(x鿶h-/MS!DƘ^zz/ [/A;=nOapDTSRX8.#@F%?eT:%Eɋ E Lm% C+8Z.t%;v@^.͙C2 D̒r*/F[e`U|WfO(dJ$)5L.m5K~oyR'.p$s~hKI>Mtdj\i&L:w&OέIJ x0<==Pr,&RJ%%%Iv=9xCfT9  9އ,uX-" T^/mnEAȑ T)޽9;9 wI>0&_VGqZm7[N瓏?zg}VBfxWTX 8y6&q<;[+t:|o]4Nɏg=!J䕯 IDAT (֥ f`)&hfimN(`9Pň'~f=]-@廌Z X%쩮8gr 8#PRz^ը5QJZBk\;EUu:FQ8fjܼQ !(Zr.Iwٕx|XWVVZ}!*"ZUɹAl6766~_C~:z-b>س]uǩ(TqH,CB/47:#tB~a'$M4'# ЧqO: vq@9?>կ\: ue` g$`n8O"ڙ͋D ֞!@` P #2r g#nX%\fQRk6jC`\;W~Z,J#"c"&J|7cnaXV0<==gcM5z 䬭moosآs. "|gggDk$ oXTl6嫔oݺUT6664 Ip6aZ}y셔h4 Ð;~y-]c oN~Ir]U)mu~n*s ͨ)DNYr a獜yJaW?q2$(?dP;d.>-~ܡ,dV9Sah@8)ej>עmm^p9{V,9r<7wz Wh>)TCgnuR/4=|_ 0 #398L%plh rZq)䒜˵19ETGe+II;w:'O0XyH9G@cUBH%\_}kosmZ+*VQ' +R3gf7ܨU?nDQ1o'|2mt=n+Olʼn$Itzqq~aB{w :ڍ&YmI2' (k+s EGt (@LBHL)#!H%9{΁ bE3.A\c" Jr^iԂrəlp<|nkbaAu.Ri19w[Zy6NNN~\ΒW;;;$`&7McKE9ob .ach4Jd}}}kknW*ط{PFeɈ >x\n6ry{{{<LyC/b*(Ƙ(fƻkU֪ڊ#_] U:8"ЏOTBu M? `it'HHϑA%K@ c=13f4Y&g2ВyFAUrLGHh0\.S%D ȢB!0P(H)%7Rc?x޾'ũ1n<y Nz Y8F%&3kaCg-ʋRT5#B @c}R*  ZkӇs@l#!H2L AI(huz1@, [.V+ KY@Z;wwXZ[[[_#}`4,Fu_[Ө}m̃ |,t{g+DiF`2?G~z|xH"IV@Jeu7OIRB9!- @tac8>˝di$8#Mq%\zsΨǻwԪv^_%c?g^I bn߾̔ ;RHo0u]^rRexy!*-.46*!0 eVV< l~@@Vk~xh2N</a'Y[@OD(sm'Wrϩ8I+̓.ߒ9ǁW)s`̽fW~Q\纷JMhYMO?{E9W/nmgO鸫A͌1mB% HBIS4CZX*QD8*!`G蜐T,UJ6VX]ji:$je^!Ka$+++B~og?YR׿.|I'8~+ַ82/~~Y{cinmnx|v~ڈ<عs{676T:8:_jO%9ePoJ L1Īs3gs%qD%R)/ȝ 3P8G"ý),zd$E%f#s+j^i4Kz!@]#Z?0 gBaf)KM&t:eYΈXwwwYfQR0 z^3JEQl(޿qOZe9# ,V*ZVV}7ƤibQRaț+++zWC@>HY (}?Isw{Fm[/> u(b[P]-p%ҖC|/PJI!~y^JFI:!'$KCI(G?hN"n81Ҵ0fY|@ b\D<B(°R isttɓ_y~ľvw_jh8L@0Z4 }Q@"ؙ绔R*D_( !l|Xu<vx0GP7  BLlU/7^ڬV4M0"$RV" !혦)a-ݻw_}$I=Vkk h4ѣs)@`lFMG9؍퍽$vNOګ+۷j;#}l4?ջH m\DPXoCz !fk!Ga$`H8s@ .й3,r G M?/7JAJGhfh痪z`8$Q-_S QDPXy쟦i=??DLQ' TV?>L|Yv+`kKdk$z8r [[[Y]]Vzei"Z-fzיVyGGGx8Zj]H |j 9Ykkk7~s]ym({G7IGUgW<ٛ_- 0pY5(8-$I8VB^)C_&iĸGBEׂr3yW:}:;2D(Pе EUs+\6rZ~ ǜR@ lH@ToI?G>9sz0|7'Rnl޿p0ΒX5F砳,iqYD < rmyY^#o @UQ?菒^I,"gE|m+v^3#9r9̲l:M/*8(x6tpp0777$RݻrVZm{}vqq7<Çt&`Ajɘ4IFME͝McahR.4w~/~)rx5xZo U"Cd9Q@1<' ? #F&͜/420z vaZYvI.G8x+7jJސsp&7%2Ept^)eYkZv{}}j%I¡R\nZшc߃tN#ɑu Te\-<=ݻwWVV|gggr\.,Niv:)%VUxd˵Vmll/%.>krr%<0yޗY}+>7DӥF{gKI }ϓJ9MddF8OrА97+b.#*RGnс#"`n?`ٳh<~,h?o<|ĜO@k#)! I } Ƕsr1의t)ծWXjYu4!JlgIKB$GHRc?~,|v~~sZilm0vgFc^jZ_7 ^7*6wk^89>yq<) @J4|{m"KIg Œ 5|eaβ)UmNM~0H4Y;ζx@#di@Wrt:K`QQTk[vZt#B^i_1ॺut:-Bj5k9CYmnnx<.˾3Y\ R՚Ϯ@Ʉrfcp8ǵZV9縺cRjcc=4ujRTP ~Qݹsgmm-Iz.|!G-N*X|ggg{!,ž \0!?M?EEi#_RJLc-J)QX0O&,7 ʰcs$.ӆH)8BwX6'N`w?AfMUA#" $D"Y.O4HTVWa(OԸ X0Zoݮ8NT 5*Z$ѹyRd2DT@h"D2x)ȭq%yq$ADRD)VJF:yKP@\5gйvNy=R4 ODJyB,L,}/3_4Kwvvt:m4fq||n\&v!aыu=v @ N0ܩ@X  u8#M:y<,JQ\_i5WWJ*=O)0TZ\{nㆈjq9` tzp8dvApKw~~nNLⴈqye|d4ux\3cDj[[[잝aX4cނr0JɧQ nqw..-elZ|~8 KbKuA_Qf^`dQa&-س9)3ɵsJBW'Bxqd IDATYW+Aj2cx43k>͹4l!kE J.0 BK9qLN:B4%dm:LmIʌ:"ũ$d2 FqOsh JznL&IsNI)ΝC"2qB!}%"Ȳe/R91igYfB8Zl3jS8umo;-2k_Hrb@rb^D:Rt<9@`:wz2o[#h(g͜B$P,ż@"- AaqRahV67*Ɠ 1妀 x1iY]" ֲ ]4~_JYE<^I[ UND.q2tp":ZkYF'''0Ufaz!\.en",~XsXBJ-677wvv|}Ӏn7${Sؒa"k%%s*/J^X|:zɋUvS$9"9rD BD%RXIiB~RqIޛ&CV3K , M":C (xw#LlpraL>_9elf=H04z@R!In:)ޭwYz~v1\tZ$$s$i$]V0 Yd$1 dY ,ANiDtDl(,(1?z0 &fD4ON̩ᾜM gM*ՎNN6W$`)eFn$><}: z-G}t9k4p4iKrT.MgϞU*;wx2u 7K:x_j&Y\@¢:]BgYBt؞h8 ?s1@`ػnQ$M.#疰4gȆ%(,S'{1Tc&s+$Ij4bl"+%sz F|k_[[[{wp*^ Y| -_^,N,QDOxJZ:'fW@$)ryY'tgd^l`Ls-β2$DcT襏]CR\{ /ыY%tD֑RZ[ұ Iw֛zl?촟XK>yQf(ϴ'Yj4$Mg$:3ZXH(^Pvf;FDGun4O}gmA4GI[E~XR:  BxMsC J$J<Ng7661Ce]{o]>y^ a:v:fsZ*{wFQ` ^Fӟ}ɁU @[mkDcx{IͪDLxbCg$С[p+Ӏгi%kذ#yTI : ANΗ^X*իQsg͋lϩ[/v j008f_r^p]zD6+J,yDY2cOp`VŔVF> COVu- ܹâ_WO:G>h0SQӉN|oɗ_.+%zr|2bU}m.hI'< ,әΓ4u9g-p $N75"[8Pf (,:7Yqo8ȵI ?bRrԫ" ywY #_)ʧ9;@0鬬4ͣ#TZ-JiC UofZ=88888@fiT.1kRk=LXh4LkE'ՠ_[[Yk\}ɿOow~fMTĘ@Pn XEX2ԆK+ff#B12";3RSݙͺB@徊E&āFK -Ka#'fZrBj^[mm(ssc,@g̒E+yw b=& 53Ma~R{>(.K?{dmyY.Y}GGGlʪ 8l66 *'sU|9͕u<|Çшp~c M/sư5I6zS_ O|WM6&rQE H4M<0>R=0TbKdirŮ*|Z6K"]]}!K)W7@9 rIAV'Y Ǒ Z,r$@9wl`j-GX@2Ae>>&YP wR`L HeZ  y&wɣD _[:NʈfŢnk{W,I wwwZ(1^FIqk\{}wvf@61E;&F+2C&Fa" ,R1{+%<@P@pe?r|R.c,s%Ö F[{7M {/wPpev֊K!~MFDl@$Q~52zkkk8nmm;:*,W+(UJ666Ԛnaqb]XoJ2R \"?-[ZS~+_v|i3A<_n~\^ǝ5>?_3ߑċDUNt0\ὈښkLڨiAҊ$[ f|Y=0$DsiCēMEu /p%f"a_dIo/۳Q$ 'o߼{|d $YtmEL"ǃNaPEeYAhB{@!0~b6#bdM❄a`∂H80dIHdɥ׍ {@1d6Ma;@[,an{$Ij#N͛"&I9::<㝽(xXȪ1%$C\k DϒDD677{.;_o۳k+6(,b>>Ek `46SgDZAс#,Y 9cP] JD@>F@M0~U!zehsw%A`(Ev1{ ZS:!֋KAڍRRTZâ//5wdUZ܄ k4E!qvv8{UfsNaʧ싏NFW\D.j_>.zqOz[nF#D-?ŝSP&A(TO%/CdXcv))Apx@ 8 kAaOv < Au6!Eܸ2dċX{zZrKf yEh9%?>Oo?~DMY/nx_,|{kгwhjGw5 cTzMhR*-y6 me^dEiێ"JE b25Dgks?mEa$_E>qΡ@YK^8eD^MIլ/6,$@omWddIDŠP%G["Bnɉs"2E0 0nߺt8te>O,5eϙZ}ڷ%/iYJbbhA`v#HDGabBÀ1#"51Q2B&Hĝ|ȋS@ࡢ$Aq@.\f `4t8/z;7F[AQRWKz?Z[kBi}Պf2 AD,K4MSDTf666:NVRjE[W+K[T+{ ;L&BFE=>8/onnoƛs^j]U9W*s{M~<=s|Õ5՝|4PSd`jd24-g:842ɹ` uoբ?GD K iB6" R`Jvoxã@@2C=6 ʽ, U('~) (֞3xuS;N ]MvP8Ar6O@{`wƖ#')@)2>Ƙ(57lkַrkTǡR nԕ9F=ꇼ.x?۝N[l6FPCT49J&vWᐟ[^U5IWө^-.WKy^Q}74V!pXr4Go )?]滭\BYhө+r 9m p3,/ЦhiLS7O9)% Y A!+a*=4p]›V˹\avE&y۾swO&?FahmBƢA4,̾t"!YY :i^Ud2UN&0'"BK.Zo؋B:=9)l}cs0X[,X=9^93*sՖct8^~V]fe@W}_[_ť,A<l v(zP x& f B;4$''j_VOxna1NGK"u! #RK:[N-K:2OOO5lkkkccC>3Hj$//vvv~i&IQ!'G9[g|8sCF5Q̺(K#&d␊V.+jSTkbh&IǭUh.\-t51X{GҨRcAU֑jE\U ٜ6[/B׻sΛo븻ޝ=s~r4/5/ҺW5sQ\ GlJmoөw^(`X$ia F#Adȴry @` Џ4"v[jT-@V r\e,K$/ WV{ssTt:= |d(dXҬ 2 Eep/QLwp ^*5I'T4Mc4?޺y#DIh4Jlwdv:wq70֖94ݿw{N&VL}[мt1#z'0@0쐝FΣ'2eZ8%)B (2xp䁤=hs HJTH(@ KBX+%?)ud=3ruՒ0 `mm{pc-,̂Qib`Z}L y5YG{S@֪/kzz/- GGGW[](U1p>U)WEgYczo>( 666t,"+Ymllz*f^ `я~o/Z;[o~ͫUԷJ>JqUVizkq Y"bmtz|H`^/A@8B;/Bҕ:yBDHbZ(V*Ru ̎h2g4I=z|WyeY.vYJ1:U1ɀf)0Z~D;1,~+p0pm8Ε1"Ž(gWzTYSKhYR5fkk[ dYfUWX JQG#$ל SkFs*=e3lYtMRCK|PJ;y12>A[ƥ¶m~f|@P뉦"V3 l"]$o؃0(l,<84YD@XEuTMf/jhD'Q1?t6[|H'g>Q;mOx2+Dk}Q,)i_96v@ u#,ŧJ⠌'vՎs 5VD,؆ޗEw0bNK_zi4Op8||bzn<H7Zs8흭a?[$i|o|kOHSx_ D,!h;ԚXD*@Z9},KGt"@`-H(CC9AiI<FF3Uq.\jh-sN%5dc4hX ]`;/`@i"DaFjڪ֞ص=@ݨuu۠~;|^}]yns|s5\G<ϵ*hS$.+yNUKXi6lʡ?SJRnF׫C:}䛳(򕯜zBVv6u: QzӿO?.Ƈ]^1G/?kլ1F<i!"NXEj 4ADQ;.+QՎL;\fKr!aOAQXD3Aewr c(vڵX<>gbtiE-=RyqyW!M˩Ъ[uxHTUkgODښ@hl83OqKz=kp8_u}lZ&,|h^WG;;;z=tJa?FVeЌ֎_͛7~+͈FsX(X>(b59zOꋯE v[gY9]8WLg(,ý{׿z(@m <i&%lTgan-w@ ~=7t֦Hg#1@AH 1a U' /*m *,\\#AqeA8fFhŭ͝[:AV lVFDEhkѣ(] dl+d2yt:ջZ3˚ٙD]Wyypmmz5e(G'G+gVwZXY#=eݎHS4=3gg|< ,~E0;1♙؇ahgb{T*K5 Ӭ iyTErr%\ jVN8O\,yojnpkͭ `,"A୭B`6OOO0c[cc`6 ;7km( _@`> lm wbqF [6Wv Z'D*"<"&<@NrD"4rtG)EH @\OKic,*o媀R޾sgsg7y1K.ϲ":"*,Ֆ|eg5ӌFxѣfR[EX,K fSq:z~eLѺ4l޿+aGwVYSuTӉhUG[ASIŮ1 YMd\}2mWV"N}wԉX״r4Ѽ}? #F #ރ@ij E26~؉Edi!5h)Lr eeZJ;"{uaZ\+ EhH#r"tm p"(j@Yd. ( *ݳz|ri::R{A'k۾q/DH%  v>߅ eBX,7ΐC:0O|_у" #axۜwuݻt0,c00Q ;%mc,%( pZg+<ղ\Ot$,ezJПia~n+<uXTVIJ,"i=(2"4jƵ \]/EX|6KKfL ݻ7nܸq;[o~9MѼK=s`<}r4/3/xp11R`{sbfU QLDj-狅)|hMAbLg9gR}ĺY8.2\Y jwD+(BCR8" 0 iQ{Ng6b-t͗IsSyZc"HEeju͍/ /ܽ}gm؋,IػAA" rtttttr|>?;9M[[[#afeg(YZ 0 kp*m(J4[X%-ԑtS_|5O3!ev4)R)d6cLd#Ok V$Ѡۿ6Ydi>w15afw8/Ҋ " 02]]UQc+.ZL+q%i^&I(keT"/>kaZ:5+ 6C3.UejŲ׆[E#"8R(ҩmhw7}/jUM}KϬdּ2m4ꫯnll_}<7k3K(5W]Kk}"_m?9~B aD"D!@Ƙؒ>/HqІa<͌q(ȷL9l^ԕ- CAHA`jϳ2piYE1 v"ֆ֨0JDZvs6 q*%XH"%u܅Zg ֯a`Wݻ(|~zcY^[ ͯߙ&{{{[[޹,M x66;#y~?|?٬3{!݊ŷ" VzW:Sh)$3':,fo|YD@q,DBh,,Qe.jGO ;/( V IE\+JuVGa8 _YI*xzzNM8Jۡ+X4hZv[ 'I۽^OEQM~DOj|BN3Fz62J^\ qwZRBEy<+~M뢕(P^:1t~~^E ze0"s_S[n{?OUMۑճWFXVլ+Ud]5"mH^x^eq\gi" sﯪcBЋQʫnnH+ [mAd$<)f<ӤL цy@hC@f,"w>\]]ERsq&v7A` l3̋QFY(h뗦(eiL`-9ڰWCWšU^|K|5$y{Wd9$ލ''Gٜ_sgsss6- "K&t:ɿ~;|߾B' X`d>Pdb IDAT!ONPaS87Gt'hW{P1xͲj@}]4=[qk4ޠdXCX{5NT~|=S=w%7'Gђ۩,=UUUS/\ +?+ʲdTU?!aQKple8^NAݜF׻d.t:lYHw8D=Ap](]^d)Ycm(*S@`&dݮJxYS!36[ҿDCs ,U_0sf6H\8;~xdv_}t>;99K_1V$9?{;;ʋ\7?[?I :"b@` a b)fb<~]N,ifA#]!UR[ *XWZzx*WW\Y:]>^TD#۷zPtX,tqiT݈ͬ+j~rrrxxx z]<<<̲lmmML&-jF@jVK}4Mn*?zgx<֤LŚUt{zyʢKp} Z&ʐڱHU;fř8S7MvejmR4X-*tE v[ɨpŁMkFOOvկ~U4} t8}5h~.'^sg~Jm1οUtS]X42iGQmy^d% ;/" 4˲,sD B!/ٗ gq|0ZYTz"O$p詝y"Tg$ cc]]FAVʞ>h]p8ߏZwwv+rvvei$Qh".mz^|q4MZś{;'٬mѿݷ182Gtb:M!;4oYXxBY 3! "]({!Z;'JY mDV6%@`&;՛#0ۣ֝һyݺXOEMQ-y+P|K}o2dY㣣OV,[i(GQTÜT ~ݩjW$+N5LkThvUQWB*it.b:],*Ǵ]oTDnJ+!RŰX:Lv)誟T`C59Y ~TEsϾ\/~_Dn߾_D~z}kb`;!CWE\eW^SG N50)/GIJyPVel (9'YDNi^i,/AV9"Ql;}Fz8d ٳ+2/E!Ey21R{tArA0e<c`Z ڵ7^5ji!E7썆e9=9` jB]__L&^֍[A>A8ڜ̦+z+/<l#g?EQ6@]&32kMx\-7S~Q  ` }wL8Y Xy G+9-;K%+fr>Yu=T!dv}cZVnn4t:u l«SZ>kDQ?>88HWKUkiёuN2cuS_$c>lfY[[Fjl6j:*0tmϳ7^Jx3UG >E;k~{LW~t7Z+aWi4_t:U9UN2DQ繆iMZP Qo7 #Z O/oB=f/y^>"vZr>g=>^C5E|ΤnNpk.elNnڎsA,|>[dENAtVydg Oܤ8- Zdx'\{_ @xnwxEî<4LO H/{AD Ngpz'u9g]ja8F"yn޼$GEQlmmsk韎ևi|{V޽{GNwccÄl1?>>ڭƭ}忾ӟ:6`5u-0#uc:8ĈbUt4D16#:)#_)@Q+?U,=V;!\3lsՄX JgB"gan{hĢ(JWlaꊧjN,tIJUR. huXaXMg^jB o ݣ)5|V~$INOOOOO>|yhQ}ܴomөq+XZI65NLfJ㸲n%Wgx|||b4i:¼1k%\Nt&$h4RM$+AX,booν{*{UA^]]ߥ]V<ʫr.|gˋTˋ;Ȱ{"j,M>>FQ1˲sh{1 I6e 13z X CO7ֆDpei'i:$B /^qc88looF.˲S5uY58nt:xss'ӢZQOO0_y5^7Nө[V{֋_|ك5D9lwgn?z޽mJ$NJ ޛ?u]g}_jB(QK#[v{~8vLr[m-nD(SHm$H;P[f{e 06JiV ]JL`JRsbL2 x\*-]MM_!(A.P>L31DZ<SYFx 6M<l}Q瀷 jQL>AiۺHc+ ?668ꃃpy+ND=: P' %>fm]Xk 51=ft3TV O a9:׉9LΞߞVΠJ=A9k?>y7l^*%s lW! Q^JcdX-Qċh0bv)Ϭ9yɜ w1YkB!3t6jIh2Oq%CHf1lĐwykbCNgy+h 5{h0P@zb}6:HSJs=ݻw*5LX,Bd؋s\.GQP**.Wc`Ӎ!\a#"۷o~@;WW؍c8c~@/H4@ [u-JB6[^ _  5:KMQ%ft`[j Zޔʭ 1?88;'|.J0 .qZt:v[1N=}|]χS^z"a*Q3cΐlB /[qΝK2ZBmQgT%s~Cg>i8>XJBZY4r[cAOl1_d΅a w3̙K f/a`3ԍ"NȘrZGi:6adι4M ,Djպ>{r-D3`0!9DpTDb &Do[jNT*FXDxƂ+W&/~zjx:nmm]tS|pηW_dx|AayW]&`nh+eǘUyfO,pC$8e$b<< _O{hHX/,Wh%a6#NWY+6%X1,j@m)ĞYKg*̱̋1BX,#O|bZuT*SX;:D1;䌻}KZ5 /o߹v矟k(3Sgu rK>MER"bcBkVϥafl8/E-㧅-P4 ,5pݽ{;'lmmB1"BZRk7&6AXױf Hs(I@9M )Dzp<#W< T R,kW[xT? b $xn B=8M8A҅5WsMhx(`QG K,!ưkĪaO rzC^g杝~ڵ%vO ^ekf/7ל',Ks≭ L\2/$Շa2CZ'_K$>rwyX$zv͛7qc)KA`&d9 s=眻u?…b1N3FըڕJ(|?KWaHT+Fi mі5FN1̊ E_z,3pl̂hiOtH4], 1#JERȓh|TQbZ%^Sc5Ca\*Q]p[n˸h4G;џ!pNQ3f#ƆR O :cY^ݎ3?Sak%!mV{B m䬷+_(λI:Bˡ$)Q`/n?ͲİfYJQ(ŋ4OѼj0$ Aeog?Zv]DJmoF$Lw_o~kl2EbJDEOU DԌ2Ǚ@ڈE%)1ș㕀$0f\$1&.&bM7$̱AxOjʞ$31;'+X5M^0%R_dI,KfOH2nsNĩ#Q%sV˕B,s4 ` C(J{Bc t H0: hq[6vjZD %CHԀb1N= 9;ICfF4&{f^W ^Ĝ?% jL ]K[00݆X,r3X3tl-2~<#Pr+^Ѓ%M2lj mDY9yVސ\ȕdr:553R7S8g | t:Do9 IDATc|_yԧiL|M!M:_uc׾F#.,Dt:V$O,Hvu\e0-1 N b",,†6bĔ ѥ^x眳᪮.T%fu%BGGGؒF >0 0N۝L&կcXVzjǽ^O&NѬT{_wo|  DeѮv[\!M"9V/8+8y"{gG~}/FD+ɓTd2%JVՇ\r sξy^iv{.Xl3De(Z,f8*s ,tOel ۃ4T/:HI8aVgl6Cd4Q/C {} R@tT)<Xª&k$?`q4H2mGuazp|| 6>i}Xwi}ZRlR1+ SEA#Y${>l YX.J0Af|nyn{xxxFя~t6;X'I퇉?~//!IE3tNR"#,Q#Wz,L^Ȱ8Dp4R45KtL dcșU%pF&%3qefqV.ѵ1, Y/x"fT*F3zIҔXc/ Ƙx>B1 s<%%PwUUjQI~ @TE~y ғI# $At0Pp- X*aLB5aj %oxpUhzJ%WMm Oϰ+d2|_ ݨZa a^盆r 3U-etttz.0)HhxK>ȕ 74^X,'?t,{7|$S挺r٭艈1㽷k?_j^PZPڂ_|>K/\3ZBWI=@-7gldY7qڿ\ ǩ^)~~!ӊD@~*Aeb6O1ֆ{6i7*v'Od.c튀CjD+b*Ҳ6lTHgm)st/WZuwn|vq5,sĆ(!^0(!fbp`<OZkXBcbZ.P*Fr(NvwwxfaaN/K&ԧ>n4'dT׷zdz||oW_{,[IB"QIE7M\bi 7~kc\l4cTMD{zNlS1K7=l"6rZ[T20@çI0 -4$7&IR./|oZ⋝V֍(,*zTd!7~?;/{U.uvlP5g`.`X.D7gGD;Gd& Ho"={'♗$[f1I|<\+N>0[w'RlWSDa*Vj:¼HbQ4O#L|v_EX!k6%(S;w5W(Pp Dy 洅BXbb G-=eL@x8Q2shA7G1c75t3^\ukvȞ(XѨSIOJ¯`f¼ %?׵}8lqi4kHه)aE /79Fi>^#_ g?vs_RZ AO0j'΍ԥ>[N/ŘKGa}Z*"fTiwmS |]{g2ۀsq6/n߿͗ 2ISb*v. Q)q咽n+I])Iű17!%D(d$eU"1$ĩS"H>#sD%2+#1"]r/Pzwb:IYB=:@%@GARAaV 2(LJbvڭ[#q%.@oazE"\.ãJnAUՈvIXn !~ a#I9`')8Xk #L=#Rccc_{ZZU+xY(5#܇U5}bP!SspQ/L;oB՜G5;F{󑼡G.:$3 'CNW'ѫXCcE9*n! *RdE%6^92lD !\*ploo7MHQ: ϲ |8p<7Ջ۔hTj*Z!KxKoyG/YHd|HT$ Ո.].U/>3YZKQ mOF(˜ch@r#Kthn(&rJa+ q&Uy5SD(/"9CRK1K_:Ip`zw)K̖H%8pca6 Di74{X{ ??n޼y5@:y~XPcCkYՂP2OĦS_|uo+l6(ꤗqr_ֺr:.V3tLBRt{F( ッh".rqT k#P\vEvDd_|>7rݮ9s4tϖ|#/b}֫09zu ǃU|x*IPfU|PTBl @ \+vEG 8Aezb|ͷN|?я~ի?=T,3~~ {r"j@@nܪ QVBR+/&뷾7,L&Ր("j.ٰl]J-B 0N Q =O3Ȗ ˌR/L7@!VFJ\ jb\jrkF趛N\d'J,jB7.*L W1DŦ tg Zbq޽ׯcلΓ8Qà}A TƳȺLJɻBXcؔP` @JQRo?<>bZ!DZ r&0r"6߇3E1LǥY4(* W8q?Mesuz&{d|"ص4N̖7xc0@ 7s4O|^Pa~WyfS艹9"oĹ,R.uѨ3 D,i#m[[c,KV޺pa'l 0q= 7&&FY ޽+"ۅR1,˂jXתyݻ;/}j[:QQ#tb;%Z白cD"eIzB,y;"d/;21I`ơG4#J ,I Nc_ABAdQ)5YFKhJjXe\P4Ck3Rb\iԛN.qiX,HL\å%5H'"EA Ke KвԣaQzzk8qT֧}d92ϯn 8 XՊaJ"Վw$ѱa^>|?oOO &U^LxX`jh ߮?pbbh4ck63omm S.Bd0`@'&j58q 9N+*]^Af3 ÿrʽ{oLSP֌51*#6]7fG>[r>7P#%s`h' Mp% M&B4I¨n60;ZR0^$X=1;QeI$ȔK+/q2q "::MY 4M~7nܨj;;;DYUZIj2|wk_.[̉(%aP*Ա3"yC 0Jǜڐ ^,9ޭb&QDdc2(UJtI$J$W>bH*y'Zw5}tBC\ w@ )nDXQtەF4if AXFcAB1,y8Zf3((b8N~ӟb EO#UfT[?,x/mNd2Z[-[YԵyO\y=Z)IQa sv xVPaW9qQ6 D;<<<::T4S|0d lU&ha C]'{~-_xƘ_~YGǰo\y&|v{RgYNFSUUcNlYCBԨUp8-b!≕u ȹԋ FQ鴂,fxv9wwEVZGW.*nuxVvإtιF_i0.qZTM,[}W#~|厂 icڨS4ybr&e_GcS N$Iݻ,!l+iyn8@ԉ|v$/8yȿ/` O^~?d2_*@ ûr4#X?{IO' ue kT2,ZpmugcsXPub.BދY/[ID-Q`ʥ rtZ8Id7wZv| z{Bf#/&˜Lb"Z\$MA )x=a%4L("#Glo5MGV!(ux,T玭;a]}"YW0zlt ;Q5vG_!NA`\x7 J,v*SqfE/n\~n޼ *1:-f_I<NM?G~eGy1y.QY>C*Faծ;q"$li:R`H ko( gie.]*p29::M} q<F^s86Fv˦FY7O~#Z 7 IDAT2I YG >Ӯ[>ԝcT犕&5ShɇLdŋGeB(6^r@ J]:8l2 :KH'o6| IϢLPk5N+d86&CKZTJsn6q\Հ=Xu#Y/0\~d[,av5̷ݻ[oi| e]Dq͇h\'FI2^j5MH 4Zoqp8Hi@_/}?H =~r#ڱg:I!˘e9+L x&1bRO$ly^xwu6{Oh@"a' 0($&6LR/٪> Va% Ccy/w\7zSEY'e.KSkLP(Jl2M8b& Ca=p8$f{~m?z=e2Y-a55Q.2U&9d JR nRv ĿU d**ƿ'j0653h9܈,4M8[VR9>>ưZ5X79G}C}a5`&#f)z^4M 4&2Cn\\,Fd{{jA5EŋQ+AAQv{qzcg_|ժ &YI|hP/5C`Y̘$HiLŦOXknaBXxc"W=4h4B9jZ!&?z'eK=}g:>zn7/| X~9g˜=Q/O+m&Ϭ]BjA,v+PB wA``9kDۇx:W||^|$< l\z|jݻvB̎8EdkklӕJE&wnͯb/j@B D;A)eY(1eְx&12"feܚJ ($ L Yz@4'fin$yfoYxiNij'&|ziuZcsG\ #;?}"З/_ƍ*;tKI/xė.\l4]aDa`82͛_ -2Q-=lcTʜ! rghE0e̖f -sHE~7YKє qƉ4\))ɰHRL({`/KYr.yC_y,>wav^\6Q! .KI48Z+sniEKKlV54rDq8bǣшVI%DZ޾} 7z:,f2!Ī"˯qS.\]W *lj[N6,\]7 v=zlb giOP՚&\)_[g.ޝ&itOR G.#1{ka?TNzяT*~_8J/]i d9tkiY%k$۩s1I^dK({o#.%!Av8 ȓɲiذd_F/"᝭'^9wzfMDFャ[{ʕ^s=ʤR*1i xKߘNáQIth[VSWxbO.tSF.]37i\eQ01=HDD1# ؀h1XdBG= B~H`EG9%r@dBk$dM BHVk{N7(PbbH$ RAI,6l(XoyzܓF??z`DDzApՂwh0~9gЮfpx$Kn3 Tܹ+ݘy jmwr KA'/9 1ԨU{~7NY+Appppl:]l11S% i6ãd6-W E 6J]b8}?}߼Ѩ`D5&QhMp9sɂU^ɬFd=Q&Y%1D̂P^r.ј'཮<'B^(#gbDVP0C(sU:˕Pqλ藽1foUrKd<^B<|`@r L !ȣfKY!,`0xwХV#Ma-]]9EmPGrRлtI pN!1R2B Z\^*(+LAoɇf ,p>ί+Ѣ?e3!>l7+ .|ͳ5k- 6(_nn~?O6 @5 ,Y0Z:95X,zx')hEJ‹^\ ݮl<>><<, f fxq%\h>݋gZتsI`0Q. d6~qZ ɦ6q6 43W,6+9,_d0D)c<1SS+ uzD=c/:>P,Q<]%uU2$fdGyA8Hлw*ّ3/);EO0ʰ3IJT(ԅv%V־.dZ:ڋIZfN\0hz[;&*jT,9B\,3f)>)lU`2bft79X,P,,9q7nܸvh4ezN|R ҌlP 0IM`'8 j;  m=6ԚK;0Pp/+W`#n ReḵҌI K SID-`>\Dv~id\Q} gꫯF"iTΉ5t)F?vO>˼%goVMEb'FhU9} ZkE<ӨUwz("ɲT~~Nܿw8zﷷwJhZerEƳJ- dO+F(lXzj$YX*%Qi}!!!VI#'<8/WɓPD-FM !yqlذ2`0{(]()rz졮DIŞ*J eY-spÈHV ރhta1f4%IDWRfk ׵Z>f1)J9󩹲^l.j^#>iF+y/,}q9a4=*K=!"u+ X}YEJM}D3|==l%^Me'fvww4y37G-ZUTj#4ڪU h qiX#"*. [[[Gl6M繓Gal?[;NZ'GLt "zwf_Tl0kZ/_.Jd0Zk ŒK1Td;|說|uǒϪDv)l¡hU""CO,!O.ω- enzhF  βx! -8O+!6,+OP0M]X{;;BDz#IԻXQXa .z!\SmñTB_ΰE֭[7nb5}>@z Nz*֦Z4 p)pB?ruQ '>"!k-UP}Ћ@њ/̠!!@':iNGT'"F۷n݊ZHyv-?lJk _nR/-#xjw@w"NƯ"dll:G{q-gkX[V.|?Oo'NAiTQ߂o;JN;' : /Q VQ܂HiMXS9cF i5Lkya˿| cXcKϛQp6_\7o9czb=;!z* @x÷oA2m;ICEV4 G8BYtvG?ŋYݾuc<[fJZOAr\,F7 ].>2iޏ//,(`mڱaM#w{Y i%ODAֱa"deDE/!.y:3ZF%{o|L%+;^KkB|KUjbʓxalEĉ3&,DBaǕjKn'#0(Wj,ɰ\˨P(`VV@- $I0%TUhPhH͛ᡦm6kC_Ot Rjn K堪7!'l`/ʭzXRhu 4{^k'BYnN1njكz(T_E0@@HRNg>wo`0@I 2DMiMq?v#wk|}9 ׃Z;ZP1N'",h0hQz q!34탣Ar`:\jO3/v4o\vttT.kDk1f fw"PNo5q̉rZ)ܿw[o~{%g"S؎;K«$0?c2ɯ 6:w'RvhB2ޛ6u٢{S@IiY/_x?q{c{<۶ܶ$k"A E BMg;u*ymƱBwf\o hdŢ!6DN|ATKXN,-/b&]ƞ$)zGQt2 jZ 5;/"8nZps;n7ܥGS}AThT\ Vy޽J/Թ{plCt:0sKL-Yq7r|||Q֚F32?DuQOhjDDSUE -*g.p5,OfDCsٲ1Rj3_Q`A kٱIYE*ݙ*B^Ƙ$#/k7;~ElM׽gIV9Xoc$yc=+bTG 2:X轇Aس"EDRRԈ[0$H- OV Vv:2ZꑂJCӘ#C|*2L2k qb,R J־:hb IDAT`iOE6dTf Vܾ_}<Q;<~&IףycMdȉusFT\cpɀ%"'DdEnј(cs/ /f1Kf2l<5_.X.B:3KpbCpœOoJ?HDlYFDqVs,tD9@|zzlP3c@0~ ,?~=;bϭB"moZ.I h4/KkRv )ZEhJ2E"KBBE  jUU>4.qe1& sҥ-h޻w |uu>da/Z:K,3=_2L*%*H gT\{xx@/‡y#Ñ /imm6t:ڵkWDL'Olo_vhP ։/&FSEК֌1qβIgsf&;oٴFd=Z6nySaw"`bQ\z!gD':x^HVFܛ\ސ1b`1Ls!b S`('"[+/!t^ %ǪE8N{u{ڍleEnkq"ffE FQFA^fi2llVk('P%KZX% M;4.agذx\wvvO޼.]ݻwΟNaD zz+_aŌT&2EH#aˣ .~%$4"͍ȲaN\ӶׯDpg~____?:::>yOqO&k`0j0#`q%ft|i='Mew?'ooՉ֭m oQ~6 Š$ei)Eϲ|7vQdP 8ꐈ_pPY:%?Ujݻab<@8 _tڝ8EjyZ K;3JjM UDgJ.X?_ +C-#;;; ˀ+hDϜO|>GH?__Ӥ.4`ר-d9"ÔHA Q$Te^2H2[QHlcma~Jh8_8K,h'.HY3^ k# Ge"Т baJxÞ~ׅ4K^zϒrt2cz1$:ݮ1dwwgi#L/" )R[Jk3OU!YH(T@< J@\^]uXi2^ j. %C&9EhGVtOw"ɠ׫9p,\̳/_QRɥrΑ1+G3B~ ό=(L'.]W ņ M~n1#l6";>L N|~t?ftzD]ȗ$d%T' FfbB$/9.̘gI;^z"Ŝ'a_:CIP|N,hYW"UZRs%(wC1 - 5+^'^*:5sevN-7Ĺ .ܪ ~,VETH}nbxۨx'ĉ5lx:g(J9rp0XKͳ$j7zADw7?OD6"O,lE":QF&\ ı?sTVLdNVY1Y6ŚB|$%I y-Zgpr˳@ <%I]\ݾ׷Y&ƵL.uPLDp,CW!atbPA8q*3@xÇf ] ا<3^?Y@b?K79 xy:v[+Bo!ȀtP(h(-|:a5| ͠: M Gq I֞S\T!S ZvpHDΎF (Wϗ69ߨkYoY|͕!}V xbK"oF@2PlPV'ZPѭᨁc˗a0Qdr||j0ˊWCkpc٬=w|?ۺHG+6&= 1iư\LһJxBMmttSBa( kbғD2\^p{p!PdOUDm($)~{77Lzɲ N~ 제:g hp@cF q=L> t>sεڭ,˞W\z.),nכ{ߏG5j4% j `X:qaX%"!B'K`rj82LDDiCD5PL|%#t;AH]x!\| RKY Qwn">)ra _͍) (FE)1EFGǵ~ A Hx<n)+/GT qZ`k}ED}³j?b$6B "fB Z/\֛|V.3+IYK:B5 4Oa~!3t{Z__ϲlmm޽{ Zsi߆Y'yN^jT6.t:Hy13@DjAS;Vkmm P!r}|Yȕ+Wá/![ӨNOw~=wM!V2"Ƌ`!nI:2B,бcO&5t>ScGGD"+b\21L 8GBc"C֗+6LF5%:DPz7yIpco kik.Ͳ n3%ؚj{{4 TA؈lO?tgg'/"  }J "n_V01R;BNi:bsaR־jH@xV\Hh٪PJAE1ĩG -d./UŬVsn0io|c{{{kkkwwwggDt+lK/,nJ KT.Π;’t' !Hkd?4VU+KRq9wtt4:NW^tRtNwqxo~㶗 w6YD-X,caC;&k` YbK6hdQL{>tiiLްh*o3;\ȫpI=s.Q#eYić%r΋677o|m0̳p8Lٜ[&VkV$*S9Kd3Jŏd2y)-x þ+^b* *-h*$e3 X:K͌ h.rN(­QkԦǓ`Y.8kUIIŤU2+F]od!ۺ@_ʲR)[M2h4Ϟ=إIhOL}gڂQ*pp/ֆ-0Ph?8vmm =8^qDQi{'N۝g~).a?8/R+Tszhih5_X8bE$"+d QD"j(>fB ٱOyhB^"FH< /D#vs)hp_uGzLi%R<1SDDQ=7_~zzEs.IST1,NOO$5V^( ~ 4#9KR(P@ /G>㣣#u e+/z}yzz!8l:\,5y^fhC[A JuDMX-uxaRnp[(ك7ja^:,_KX1@8/A2ڭ,P`"^,!T <//B}|A [alooG<8>>V<RaaГroᬜ׬LOS.S9jr:Cw:/HCl8&8 F'ӭhBܜfg2xfھr5I42g|^=c{߼ίD0=,r`1.=M&s&>b1D伕#bt#78=0e!Kd<9G^"bBl8L\!RUt=UID*J !2sYfNN.o]ۭV$N/k4ZI;68,ƢN9`0PC%űR7^o2Rx1urr_)lL%hğv:np=U7vF}&%!2(GY0@ /fM8wT1o Wن4-f4/WvT5n(Q]_X:~+= n?x`:" ݀Ci+)4GhnSZm13Ԥ1$(d~n:~: n{eguttu2ͧt5fn~7׿]e u1PvşꄈDu#5"}Q܎ܐRSy䒽"Drv )"&6̎ēd3"'T}GoSke7b–acL^8c^Ynݼqof^&i٨YIeф p(pwp%I p-!A G+ֶaQ݇jp"PӖ:iz5%x-TWdԶⲝRWJfT QviUAt:aD*su:@!h ´Ct1m+"χ4y<"MÂNOO~ B]Y)Cy~3=B+cT,68A-|x$ lP9::l]<}Q^'mm mظ]S(*K/PN$D$Ƌ> Zf^tDƘg=%92y "&K̞|}&%oV"̌Dȭ⾞yy1ȘgQZ#L,o4k7nܼz㺰MTQ”wJ]yRdyb芲|Ɯ"`1NrhWgYKC}JJhcE@KOܡjr!T Xda]*)<А G"xBN!Bk`CU o ǫ, pf S~)"ʨhx0 `pO"aW q(S2>˵2o|e^n( iVhv [ݮ5l ly0VvNEQtttd"խ+ZO$i5,do_}]aZgڰB a%bFDYբ<ٌ8}%COD{"!! O֓R\$_X^cYѰ <[+ >/P2"Lz~7^u9>Z;Eڰ(%OOO q߯7 ѭ%:=!@mlP.^gZQO<`uz>%&7(> K=CBsfifx<GϯE%]}HZhTSҊ7FjAR}@ֱPYhVTgxp|b*+, oVz)Wx,-MU + nonn~><>>VJWh *Ki(~nJJz=+gϞ[W(z%Id%ŵl>9xPFtE CUƋh!$B aK`)rZ9 IDATßODe"qj: gdH 19L|&Xxrɋ0kHĮ,+XH/0!yW9~N&i5_{\|:{A(#s>w9΢fG1}٪I:ehHCb"F"2 pC(Ǐ<~K] 7@><*0X v*j"a&* r":4NBfUb +`* c)2)ґT/T{d`!;==E|"_ ^~xl_coвNN8766z@/GM?*h.Oy^کR.%Z5d^87;NvYb(h &/٬,>{޽{LE=;vZz7j(|qF b;׈W؀L1} gQT@';^hv/4>p!%=Y@ 2 ]ձSz*A@KAI!a{/he,|D,V D} ơ0t3<U{9akVjWY$b*T51a@#b^~:ٝ=wJ˕|Ϭ>b?mEv T:iNP e^ u@^Fj~z2"O`00 4ju/~!Ѷm _j[8έGaJ1!왈{j SC>QRزy)gN@B9$!)܋=.VAburiE(_EN[WgyfE$lmwҐ#Sk4DB BsPF0ӧOa趼?"-+iIXR[JUS?UOWo5L?|87/mϾOw~m276]6ꮈ,BYt(g&lc/ő!oyrD5lf]Iv%yOFYb&aؓ$\d+ǢU"ɠSJbIf 9Cl PEqDQioZztRd' jD4M;NFt~XzB5z2(h[lDٳiڹ,&OB G#:b%!vm lE }j(FJ ϐ zb_(-G-GM%bk9:>Co+̕71l3  MތATF5`3-7V=*dA`kk #UҮrt%M3DŽPN`X1Qst:dx̭[x/̐z}>yp_7׉l;In}`lznBsxeHj!GDDCީz9U&clAs9D,tHjɞ}s}3JѼ8uK}TyZ_t" J.<3E3di Xr KBOD툜~>+ok4Af2ޣG4wg_g@f{>p4.9pWFe_/̋@"ݮrh{Y;,a3j! "|:tL@ )<3_4/?w^2XaШ7B2ɵ[&"F=99Y×,ͳfEVΰyY!UE*~NJ8+]k60jjbc6ۭNk7l>^`x&½(lww~stl,7|UH57s F""Vxks]DS"!r}~NeL9IA| jd:<B<2=ȊzϿ;?ۍx+K)c+- g1Qj˱;Y)2b=*gG"Lp xRasTm/!&C^ <1l ,Q x_62Fch:X=cU jt2  d8~0 p4^̒jg,Qߓx;i5z; SF:x0&)4Xk8ȡJIn-P_"^ /4uIt%0LF ~ Ȭg#%T ŘҀU&"L~>4Z mɁAUGjZS+Rt~a51*,XXɈ(Mk,_<[7WJUVhDQZ; fNZLTOztLdgdtQy+[W( Y<^%={$p8T4Ç?tEz?Y1O\T0p+ V3l҅lxf ]Qi0j\8}T& <5z' i%|[; ]Uq`>6!Fc[8RMP1C1TUhg*#^GRYl/||H_'Ju* x`677S[2Nɤjݺycf2&ÍGG_WZ-so )"#gQ!R ljcC4ђElef,I!HӈZw~Fj^^3b+L,XdE*l zիF9 vQv p:m5 :eT$@@cF}q>3LVQ0AIt,C~K PP[쁍TM ˦rdH=ZC?Bv:iґNvA8[5uႵ \SvuU-sF-/w)7u$D}F*m ifdE*4RdTIH`JU|GVS\ /s\`WHHᩀaΧ*-dY8}6N)fQYwmybjWֆǣ1f6''Gw>x~яumor=aãDqV\,T)EcgxO <'CFH H=x\:Ye|ҼcA"ǹd@2fssoh=I,+:a;z(^ gt:(:Ģi1 ,${<tt ]hPL%Dx  S !M}s 𣝩\ݨ4LJ/gcNᰍ+ꗩ2{x0YPjYVmPْ S @? SG`,I(B89>$eD,CB6iK>5PPe*3"xN= sSM0sGei?6IfE(yr׳$=MzN6?عѯyB幟#&2\\P hL{^FyWT+rOؒeW_+ d1yb\,GA_="5,1  o]z [G'&fC CUyqxf@~lZ0t:gp$IP\ lc 4Edcc"쨂c e:[{X_Z`K/מ-&I`cP4 dFZB-=Dhf90HW[*wD {;T9^MTTN,V~3b ʃc+CceAK4N}P,D`82DeQժb6MZV(DArLO~m% )Yfn׬2AȡĮ 5޵:mP^ƭ#c2ሣ,+FϞ>}?wU]s D"dlr"O^~r0͉sD"!PL1UOB>g'"rdBx'J-}1QYs!Yl,E߸}5/d2`3bp}Jf1Ffi8sh\] (gZToPǘq"Hh40vuHgh(`6G}txxH uC;xOj8 R m*- &FcH+e g+͊n!r+cvj[]_WU/#\=zHe4 M=C)PPz%!=ف= SD[PXNTQPm1Y\avk CA%?SMm 8R;ȏSJl%O|9rkL\7${?L"c'Dlf[<n=GG?ފ|j"&$"J 's19Fk4ᇹzL4-ݛ]Y2F#ʉDJ9(Bsg.#vQwVEp]vKt+4Vӌ1K0 2yw:FqLD76~^?<v>%B*!XO7̟)Q#t y [_ ae[ UJ )N*hn`}ʳ(<+ᱪ]wrr^SR8ʤB VAG#m NBCj…+Ρ*߈ 32\ #)˳V?P06J+0-$ |q|\ > 6锈n޼٬7?z$ίyy磬˿Go &7♍&"$; Ub!8g]S"gz{Z"$'NeDRw.zeJ$ Љ/'6m_ٺvN/Qh44ǒӁ`P ']XkB 4MцTc33F3Z`hEhiYN'G):`H&SI 3jR0irz~vUHY,FcAQ}尢@PDTzпbwe|J2T*OW\4&P(m4Mi˛ϦiM$ͧwηuWj]u΋#g͊]Q5TarDb<SA eDHΜ3{&Cz~LkB/g&,ˑP2Xao7n d5cLV8j&Iey^gfl5 ᩬ @+Q$Il6!ID$͠u]'?|PHew+6ݫ9m^:e HhEp")AtNWDQZhډTY`ꢅS:|ņ~%)a": c L"\Z"Z*K[ RHIRJHѮzU>m3% lJ1 w%m '쉆\ >l( ;l6am;"2;͒2zn1L5xOuCO~?~5kӄ94j>sS~RdUV"GhE~?wDYds1`$Y:ns,v9IRȑc'}f爫rAD= H\1 ɒ"lkjw;I9VEY310*Kp:mLBj>'''IG%0)L1""X'&MSa}jB)%vPG m nk8*f'AR%aUj'ٰ̑ڪT&DGCS-R<`!Gϝ_g09>غhU"aOI`)* Y G!"|_%W:n~ -x*Wגj.W =sm@n4h͆ ࠼y_O^95 Q:3dYQLޤ mv:4+bNXʛYVOf?ӝ~"&9"2I.يDS"6BPG8.["f*  dwDDS&qΐZJSh`ԉ3 9Bc# $ .CDBeд5~;(rE`ZSx9d#[7.oݼFT%I<-P,|>5]dlt:=:>RZDDd47 1+$D$MSzP' `|G$ cs=OZ 1ehF+aA Z| 7SDnqx8hP.JQWP-+s!Ϗ5 p U]9l(.5Lj&B|)Uj% BmK pCD-P+Ra}? t ja @71jNg8ك%˹Jv^P2HM.Qg0w1IɤV\6[Wdip'ϒN߼Oώ%ȗq1CދDȁcȋumL+(76k#.GDSK"Oy`hLK.TL!(f g{ s1q3Wsl]uyH=x) *>vcH XJ)+0qE1/AW(t:[t h ;;;O>E6[ѿԳLi,+f*60F*~eO}& iv8`q-;pUETg! <_T*xQ(bjʶR2 ! B4‡H BFȡCyAa@]%~UCJ*(v{HjHSPLptQ))@l}Js3T6\K+Xns(b [[8ӑvH:'Yfˆy~r61?oө] >$Z6y$*N|ݾvk6͓DpMt[\qgvZ:g  e 8nh9 jl KK}YbnE _RES ^Z#(n ؕp'9UоiB eWmpC8R3**1⊺pQrtQ*?H#.BT]JN}`y(c6 p"SS7<\˲g /{jyR%}``%,%,ZtʕZvpp` [tRo??lr4h(ٲ,5=DOXLs;j>4-S͈ ȕL "G M;sB0dBW,T̖'yFH؋ou:_q5c4I P>=(6d16TBѨ^CL-CrjݮV ]__h4 (4iAO'{{{4Uz/1TEcZ)`/JA)aU 50GJagpGCFq`u}<B(p_}ȳWʮE3J E7Muq@;PS"(tp&DiA0 ] 9GFzfyhBuťh;3ߨwY?bi_a1MllqnM,'{v?I g}!0K{1&(S>+oG9!b2†EDx)D<+_(|FJaH&½!exo.\߸}KqTgtyH.`*"(K18ӠQt.>DR>8iѳFqttXUOwܙL&`(IF' +4-B tMW%h( SiaYڑRHWx"zdh`6B lq6̇<.0sAT}JDMԂ!5 "#u_ [ӴG) |Sn bݨ}o8c7)[Yf x8gS Bj% 019vVhD,U!$x}ʠ&I8K?x?뉋ܒ$Ȉq\@֕ bf :ӳ@ bA Y"iŒc409g rpP]uÛW s7 J #! +Yl1\KYllk911@Gq! ^#tO>ÉK?Deytt)4a-5ѣ;w}X-2_6آ(uR Ad4~JT~<շu8POT=~оجr_PVR]KyGQYU`𐵚TpwET.!QO"@ e}tyT<"/Db!SYl:ӂ،t!L"+%"xYV+p+,4Þ+k_yxsk6k"EZظ}1O_zZm>tuI t3>&G&7&|R>?!J`L.B1pT)qD䢜`v}CR=Ay]j]8,1ȬGwU o ,۵yخ$ծld3;F3Kzfefé:n{,@WUVeDzRA-68SmS2u~0~p0.FDEafUk-|YyK|ը,Jp! g" K@x3L9@|t:Ek9~fR ֦N9sc-O*MyA7TY)w %MpSݞ,iBx9Lb ˺y<-#u4D2"%bx+(A#}H/:IXϷب8A,t''' 2I'> )9[ob+D~F3bTm;wOnl4}~~s> ^OȘLMH^w3ucc+RJbfIAe51x/Jke{(`MSyAMvĬ?ڵoBvh[ejb-ApaCc9ehߣ 6p]&"x\.,0sO<ٷy}`[8xy9ll }oL)q/PЄv3d*0]iLIDAth-kx%)aM8|dFbzV\ev7J-mt̿v(gzD pG2**3 PLX? uZ>IN=ïsd>a#s-)#b^|yvvF(X6B"a7#h"QM%l4-rZl.u+ vP1{^O'Nͪ_?agRh.&Ӿ#-c"5(N-g_aSVmobqc.SII\X5(cjh^""_ѢT}07=M#kwS\X&E Gׯݺsbi"(yu]Z-;1Z*eYfILSKTFwBu>ԫBr< Hcq-;  _.}`_ N!>q@%2ٿb~ bVƛ據yMw| з5JJsTx `sV3!7h-uY&ꑡN}s 6Heӹp``<|իWX8:t rXBq.o2eu7왲E CQ>v4hJGGG;gh0 ! ={y_韝<|xS5&R'IIZsp[K. 1qkXtXd.R(ed͡MNlSTb26l (վӳ[MԩWCM,i!׶M*So{~o\:"OD] @c!t:hV)Z1"uzz:χ*K39ӧ>@8<-^&dȝ%vlH@%0|4dS[y}F є?'G>ΛOg>BwSϊs8A@@b # o0D#샘!'cʅeH9 SZdrq3*c(buN0 =ٹhE /DLFeeyhtڵǏb&| +9\J[9ue#^ 0=8Q nh۶i|Swo)΅֕&4"]V~6g" LVuks/8QԊDcW/7FOmQL5U"bNuM;3MLͻwmӚMF,EL';ݲ#(Ncc#؏XpA h󸃖Ae% 7iҷ2O/cE#-0L%7gy},->v`1f;e+9_cK4Hz{`[00ΡN *XA+kGJZ* NwLȐhM`M|:sws8%.zF`0裏^z 6'R6QztǼ0 cI@.]ώr6WV]Ngg'_O]gG4DV6&:N͜OҸm"`%@Qz8#qVRIjc8mՠ`WF7z}JQZ5 ffQݹuuwٴΰ- ZB.4 Bd~!tS8-*F{,jt>}_<\ ^NNscdE:> x< [|@>vXrrce h7حfm.4J*.%DHsz޷y`"8AKl+N;̭,I9xwHv+^KAkY?ܧQɒIE?ݍnĉNO^۟Ƀn7+Sna,ب9uKWXl!Ҋ`VTX6ZҨDq[baB _Af.cծ[&m2SQ{?[âZ/zETR%z ASu-mpu6!kA l81OMU}??uM_*ȯ[[kz B1t3GDO#Wo n,|Lxr Ls7|Ӯz͹w?ZJ?pĄ%;Eĝbd^E#`0@aE~  b@>P`FnSnt&'.@y%q~ jN _\<}Ta_\ANy=X Tؑ)6pI@q ZkiP4MW+ғqҦ.MZ59I[JL2Yq:u"" *&IL^imlQxTox5V5!XN{n(:lc u]Oك24Tu8"By5"T@i$,TE1⽟L&orD6:?z啟L Z؄p\ Y!G+%R9ZO0Fyi(MpSpd{;^ RQg дK1PKV J,`Hr{Tȸ;rT FDw1&,@U%~@A@w_#䯉O5:Vy;U'W]%Y@BX7QUBhŒWQWL7FĒ"oeLHsIL4$b>۠i(Եb""^p[MTSn%*ζaUՉ:LmESsLrtxwtF:[,LthY9D⅃e(h]&sEa #IFNtNmbk%QYbנx888g}3l3IƹﲾܲdgJ.VB]VTu )C[e$6,r>h87+,Y޳jˊgOj4g3` @/jhwJRD_YPf$\(#qFsu$r+F5z)H7QJ\k6)܃p8 b] و˳̡ˊ۔]z${qmn_?tgӳM7W_lZ*$jbFSS$Ncs"iTĜ83DsQkeݪ*ju޳t$,sKSuޗ[wZKnʹP"(˲AU^ϳ #eYb/8:nQsebP t=!ѼGƍ̈́>lknU/A% ,Pk`h IDAT3.Edճ`Ix%'wxFYDhj#\ '`%ga PE'"sw<#S^  PR׊dh=KCr2>D_00IY|z9 {6):P@8g,h=u~o/g֍H*"[}犺iC<~Ɲ۽~nNskcsp4 = 6CmXeXdS*u說 ;lGHIBVڕ&6@A zb U\.N,K0 WE?{u6ؕ(4QKjb)n7eiS׺9/L-,5bsR:f1)\ZV?_}]H_}) &!*$C8/jHFΙƺRTL,ō84J_}}[vUU6)&K4j`nuwvxRI>x5 I#VNN`Ƣ SUl^z؞؆``W?~!La~y7KTXSf (I7vn|_6[Rg\y|r\f@\/'m1#w(Q"򟐑`3sB9D &/ِ 'u8V%P")bXޞ0&K{6632ѺLCMm1)iιbbRu[7ι) e|{BfmlM^pۘ[+j郆<>]|NZ߻~PV%9jj٫H#M)11ND͡ST\oT1%&čoeR1KR系؃5o|.®ŬFZ߻}έ۷5Elb e`Irͪ^K3haȒ5"l q#Ԉ *Q!!==z_u>Xs MdK&Wa̷=VFJH֝R"R18n b|5W'lty|'0"#5e#kj> SQ\h4Bmg{۲+!B}#MFP v(_wr$E=ꚦAٱ^0ͼ:dGdW$HRx/Q]L0[iF՜u% ޗ..hAtމwYcmiLҶj%b>LUgw'?BWS\=Hd⢉_kndLͭ:YXTEԊQt$֪ᎨD5jfT~#ܤnӍƦ/hwEW\U(}Ml}*Wk!~u !`2 qau0`}¡\z5Xt-KL'c8F#Ç<8==%8{c+/"!!Ȁ'DOs|ȃ͕)u& Z[DMI j8zje"oUxld'/I@eԃj*I&Xp '>W.5lF;B`N,ЎbA4o9Xu[M XN쏂H0?od*GJc$E6 (y]tbʅu0eAH/Rp)xep􈘩JJɻGBBN$s/BP56f19~3I?>Gx)_m;b;/Bjf&(1p8OHRט,E*^smNbIVk7+Dfft=\~A Sihiww>fY(KP[MM΋FW*hk;< M|>G̕&>EQ CRDt|_hEaC~xihBpO+bo0kFwˎo~z K*7W!I]I^v'B7Tr725Rwdto [0zPY4 p8d$6pɫ|GE K:49џ+fs*X?:1A =ڔ[bpyTDvz}7r3vb$Ֆ p`4:(0i}f,EQݎ A$EM J˪W'j6<;sxWOm}HZΡ*j5Xt[u"i]V$+FzI4k%Ewirila^ ')O5sfDME1ܭDf.xUmb#ཪmX"EKʲN5p8,`dZ^xq}<0?˟hJ mYJ+Ʊ^'34<' 3`'@c!x>J6]tm w}ъ13h[ItZǰzWÌE B:Aݤ6PUEGϢ +? rtH%Ctac|~?x! dITuFTɒMyXA"F/"@^.uFTI!/u WoGe/6'A[ dt;֔l:"DGE_>6ReBu 2!)KA,9ԯT`NJ 2%/%/̼JKTdZԧބ|wXٳyB>=)>/@OOOByvke";Py3{u_k)dE -:~^/Kf*|wxիS)M4U,I6Ʀ۶^XVQ՚ '\RߊYk·*Um$5"$DY'V$%(0/52z1`r9kP@C#FBМssb1;3S_ Mt%r,^7Ad1Ɠ,BL #F*$C阡z`@M~嗿,Iϭ.%6$!ؕ\o\6=Ri8 ZE!ȨF́S*9"RiB}d2<Qq&G m@@@Bt@6lVXu]VM]Y\Y[[lc ޛj"\'jpmlQyIVԹP$$"qf+ \fctE$kڜkjy6xrP^$1qZv;MF'Wt17(]GQGP0zeU Do.PN^D8MQ(4)P`@3?\~zdx [AQT˼&ʆrIP~QleR/Hf]BۇF=³oyGD;˳3FJ<^%PpELDóprRPWo첏7#e.bǾf.Rch\EK"@*bh$|4.-\`hcm-N98ܫjgw~~>OW"_U/"؏(6A~i%]ac8 y]rΠ,;1x>=;2䬶IUb %1sE\+A7|D[547ADŬ-\(ySc%ET$.,-$5ku4 aa3u}nsFxF.hJiu!E&wnǝdZm)%kb9^N0\Dcӏ^X45sv1U1?zٳg%^~}ְUDW2G~ Ŭ[&^-R38=B0'``\|Ԕ /QV"a5%`s$@`ur(-gq8{O< R8;!o+$u5xvdrW[>BaڶMvGz _|>tzDiLc3VF(9 >j:}Z,ۺIbQlX̖^.N)Zd&.'>&ENvL)IIÆZZ8\'"ƸZVg^tt6gNǯ^K%U.fը%\PU*,3bard_Ñ]:&}"FT9Te@.ՔJJћ9"`<"Z/Eh+k.*HS[M2Ĕb{iΧS*VI)4io+g,pxx)T_#" F9??L& &*Kxx-?==ONNNpy(/w/PU$)@/b 巜rk<.~8?re&G_#) -:T6xD1#+"yĜ N{'%'W?8χMe=GQR F`()9rhgY^\3Qf d{ ųg^|X,߿ΝwGh4Rg^CqؔD6ưQ/!c\7 k8j2}r٬N'jUSz2)z5vպ(Pfe]ȾZiHRlM+K.J0ښH+^|qxI"Υ&ӺmfH%QQ/k(!J`Ԝ \DOa|eWerbd(MDÃƔfS}wGDYR;a<֐ZKҤzn+4MsY˲fhI:q]D(0|t0t97uvv-uSd }s k?,PCm̏˱*gUTrI\kN8^IP OqD$buIA!تMb'OQw$IG2'ȜόUGD.c^ϑ+MĎ2}nq7!Z'Ya#+':08eiֶJcN['&fTCIQSuىHr7X3'qw+ng +8Xe7_T۷>կveSWetz],pm@kŴZX&IQ"r~~4qoo/!  {HeifɄ0,px|'Oe!"yK<'cՖaVOKJp\e%YWB#aQ $%[\پq7Sye]ע`, lH {`~X$Elzx/D$IVo_inR$M1J ㍅ZQ(f=nW_T*>IGDDj\mmbJNS1'1 k**ED,^Yi XTE3TQw b~gd>?8&Nz-eEM4mۘtEd^IDATz]Y2}7N6A&Xi 6( "b՝~_~%gKMϹ^&><˨9}.*KZ6ixv(.qϷ޹N6g4%qQs@+Dvc 2!N&qL".Ɉg!逖FT) \]9(~z a웓*<%ߍfL/z=R=z}fUFý09SڵGiX4u|ئMk|5ͪmۦmz5]V^My 4 )15醠m3srAYj>⃥ZԢY(Q9Μ%IDLVyv*RDCjFqjPڦ\h 5Qla,ӤΩa h3+­Q|yp׶ku9Njr u]k׮VQm;L05U^u]^Ĝ%xf3dK1[sgO5.?W,N:s[v9[# Yql#ANF%sJR>9K;gErʭw Do2ߗ. hK܎m`#j6e%2[!%E$3@a,eHT 9NU/ǿ4#_Pa_}k澸Beё&A'"e"jX7b7_?88t:?^.O<vkd2;6 C7e)ݵ[4$Y5_▅t|vUMmkkbUHHRʺD'_cIUL}Bd n$ "RJ%TL\aֈb9o"*^BXsSFċ*&/7nk u`ofvxT|4'hӶlw8q~$޽mĸ\U;ag;Ȗ4/ INYYMӜ(U*z]"sY Dٵޡ>>pk9 K o`"K".GPX΀98F-:Bp3]ɸfMoCϕ"b5"^D/jM:,0 L+1XI:٤>u[Q~^$"Së́ev5Q^?Je6^P|;q-Ν;EQexd~>?88o^p˗/7FQmVO:VAwRZNfIHq!:Efg:5HT&ufΉ4W1$üEo2)rC5vU49UIk'/ibIZc]-lDd&ԉYRBoAx$F؉66Er'J83QbI rr\­e7 U~и%;<׎{ܹ3ϟ?We(|ФExt1o5]LڵkGGjyڰ*5Ť^NŢZm$:צuETjF9̫d+ R0)EvD"{2[,Rkgi/l]FmNY-L~-^j"ȅNEDuZI?eNK^l#% u/ԉEM˚4F;vÏU#b28.ƅu-/U\)^ӪQM&}0E^;2HZ]B1FTX`OiNEytH8b5 [.ɬYB8΋a-q+$_n'_zKf1%8;f/^XVΝ;ݻnz9h5'EPWuSիYSMWh0 h(NE JhpAbTPd_fb85(v ԵI .-Gy%Rgե?oWQkv$+j0M.xute?z:eJhC,4MLvhC ƓW,\*BqUU>% GݿLXݏ".XݰG>trF幑1~(5MD#7fXw2Ou HTg+ NDh\ij+K0zF+q1rf m@(dޥyi?jv~eé- @]0CnAR9ˊp2\9q16f~PUjUU rݝ~uwv;53Lgb>sw;;O۴jJ /vY-ϗiSMycTjW&A$QV0Xc!+/rC/k1I`ƵDVD8/"oVAO\E|`BT ` IFWP9-MnvVa@2M}?-m8t{EnbLyDm2Enpr}Phc颋~Q9OUU qoafO>O_|I_/G8AryP& >YyA3h׌+vw˼R̠$cz2[IRx"ۜDl>DaE!y?ixdAK>T)ҼNr [psuJ`yLحi( SK/+ _]^i-8>`0@U_>{z7tmt)zDmtY-,zN]ЈD5yFtP䚺>ra/nJx3iktA8\21g&.}xȱ\^ˣ/]EנVor^nvn@;D۷1~_[*NBf]B@R޼X,0)诸5fv͔1^'OX'_%.~_MF~IENDB`xiphos-4.0.7+dfsg1/pixmaps/sword-big.png0000664000175000017500000012256513162045104017343 0ustar unit193unit193PNG  IHDR{K3'sRGBbKGD pHYs  tIME1&8t IDATx铜u;w͵ U )II%k-oݶpOD;&ctL_2Labb:fV=-$kdIHq  2 9 De{ys#m͏ PAG}7zt8& RIEP>hsP %B|,߫D<"X[K$֓jC%,5ef\bDQ9˪&MSȱ,MM9uwg[1EwgZ)ֶxGZ4M1JQ5EA$cDѺgXSs8<>$Kk-"65I$ |.=p:bEUEQhI3CZ!O / Ifej"@ZV+,#2'c:[s<#qSSڮ&p0FipѶ-t# | ` Q 5-" ΢ZRkr0EF*be+tgyr4f<(Ij~+8<:"<\_UhɔE(pΐ9Ƥdi"cUE`4ibmLߡLB*:ߡ$Ts5P(DƓ!uX1Yٳg:2d2a4o;@V09- G$I=uE@J hlC\Ҵ yBmQJ,{$ *@4`$I t0Ɛ9Mq4L35w ҜrA5El;4(HӔw}hD,+Tb(rP#pΓ RNW Cls?{?sAC@Dz#}q;H7( 8ZkBph}.cX55MPf%i.EeHtCE>Ci Me#Պ`=V dhQ N"Pp|px:_sRg45NNNH$h1zz$M2B4MLGGG,H("Lt u m JA( lrUC[7}@e,Њ4xV=UxqcmMӔb:2+gG<>!5 aI*(ZFSTh&Xo mV m hE];,aTv{۰\I Y1Y׈y5YBP DU,M@cg0X.׌mv9I` j1k4EQ0 !#y^9fw7npًVB4 $HM[wA۶,,YVk`NUMf L&#԰ZUtJ4 iЬ2Eb6[PAR0aF)hgu4TS|E"?x/;,pOn_ %Т+S>O-s%Eb( FT 8Z!}VhQ!X$Ww_s|]>exƣnxx8"ANye~Kqӣ]>|T5eS u`bu.`PUy'qskMɲ"HγhjTΑ% MuZ9$vIYݒI<&y80h[OUmjd01xMEX j* yNtiS rk ",!2cTXg8H >g; ሽ=?D"$!h"ŵ" :G]U$IB2KmZ#b]UEn ZR x"1S @`lj= ނ螇zO,:R~ϕʔߏ^w # o E_eCm9S[A<@6*HykU=#N&P$)]_7ſ{3Nl#~ڮ>補HG#ڪFTd\xŐ,MY*|ci%IS 2/1jf^\I$d&1P$y )ӌ  4IeSTU֒rr|PXb!3 E!b4 b[A>E^".R%j4 LJtm˙g#HH8> ]RjtgѰ>,FHu,;u( d&#Iz ڶުDjpTc]5diIT a>4=ϰh;%"ӧO ˪gYbFTѽ(*LJ"%EJukGR NT;3M`(z:wFFe7#o("h1s"O-R X,0FQFa uӴYFа^䉡i:lFeBrjP5DU1"Ъ^!' 4/A$?`:c TmaXp{\Vh$0s,%K3 UX,L&xk1h[z]#"QڶXkFc\2>5{c łb`0nڶhDzA1FI vMNHmusɈrRr @c"yNkϲn3GPu A\)$e!zuGp>`6Gef)eL u73 w$xpJ3#iSNP[u;uq'CUU% ʓ曯k}t msW˲8{hU5R&Ŋwߢk{!Ͼ_-?wħ\'*Ï_{bh#. ?uEĢsEAef3ڪA9bXP;!t-;"uSdIfYxH' bwYVk T(Q$ ̗+T"&Aي<1XQ3uAW bV%hXޡ%UXkX$xGzabCACZw8wgIpжB!~{ M@jPt=`S0^ĂڛoP脋!#!a:o_#5 ]3St#1 / ox,ٟ++lkqp$@rs+_'{99Y. |ɏoKݽQV咓R!ׯ_Ξ9Rfu$JwXT>s Ns룖4Mu]D6YXP尠[]ܭո+ҵDaLIӜ6TM EA1iAQn;k-fALf9Wߣ(2ׯ]C}!8ƽ*fS뚶4W4mh4kh$!FR K sQ&BzV7Ø@jئEDX S)]0_- b 6!QOlK^zBϨF)­X[&j߮H.}nqD|L3Ɣ?CEBqc1HKC-(&DhwX̪YSK1 .;oS < KiDQ"մt-ϼ2u2<+i^7^GE'?ze~yՌAQ`R^ַEl$M)˜^ehͰș PdiS!h5jMd2 b3xFB :kɲ\'4]EUWMN"͂lbu-88>>f;Di~HM"1iD]"B+ꦉtTS T$T"RwB @l[|><ɄuS3OYU iE,ijЩv=;;_W̏( :1hlv1"…{0&%5QmI_ h#s4nG\(6Jx]n7Jobsn{bqgԖܽVܡVۅ׺lһ o_|;dJA $*vc"g JkB_$Ȓk-oǢib:ŊFi.;Dž38>aXXb5Jʬ^sy}NL/MD`gz~E>CΧ?d{k{;k#Pxےd`P !kJEggh$ދ@]Y2Yoe&&] x$o=26fLͺw-ms}s|gic0nl#캎dш4M9{)z&1.h4( &i,Ⱦi{=%EQD&ZL_6UQxn)ڶ6 T((_ԧY/|g _ z'0Ls>G7]Ny^btl"[jiRk7hJC$&v>KcPC,agg7IxmT-/]Kp<ɵ u5uPe4.}Q%A 5 'mK[wŐpIxh=*Q6ֱnZNeȊkWEU*d2bҲQb2Lϰ#ZN3éSp.7~si -R\'4!4uE%be M\Gc&Cfu֚C,c0eI mawgY&$YSC986z.s{ ?\(v SYbg_ᓟ{3gAzSfhZ)#Z=F4AE%Dw7.ǗPJsr<;t<^`2p-hFyaw2W?a&_}iʧyaZ瞡"M~<̓O~q^b'xo `eJ 7gs|R&ó#BD94M3+!)JꝪEOuL1]đi0chD2D~1S $.tnHQ4nZmvvvZ92me\^gX̖ H2b'Oᨔ"5:%65 kع.6)=ldMlQN9yDY}mC5>D=|TTmlkX̎Y$v*1=剉kV$&@dֈ;mqky(nSfPnk"tN^u7|p'G7(sMTMg#oa#/3{8Hz59@ vGrk׮r8?yszKe[L'9]~ۇf%k`9 J6J6rK"؇B@Bo"wwCkOEpFxUjk {L ,SiEg{-w{im/j؅͹ #'r}{ Ӓ2cF!O=AЊ7x7ۆs{m29^}/:p!AP ZbZ4m I,!Ok[p8hkܶNܶ3Vеu  RLt:1HpTj+N$Az$1gYi#$gјb|vb4f*T X( Et:dq©&j}16v˷NWl'²ZXG9o0T56M/c2pqt 3xbffLFْܼmMH.XY(z[[,J+#?YJ{3[<]ABdȝQj":OG@֖tʲӟݜ0t- )"$!#卌!x,7oJjR>xM`T# IDAT8'xU^{*!sx y%x LS?K3Jvvy5[7寲^ԬW5 TmͭG[/"9m-:HӔD%iTiFӵh (Iʰ( A㺎bhU MgZqg#?%KtaD\3r˺!yź%G,6Dj-NAlx$5I.X oSd*T({{oYU_WU]1 d9xƻ; #rn ;ŀdBILtYm5Gc e 6v&Q HGꛦ݋ =A|z4Z&D'M:;#ݢg)"ߢB+}-z{Hto$CjS݀6;Л2q8(TJazə' JI42vS~oR/CZnbISo;M ,]`XtȳG3GgZ9Z0i+ׯq}~7Xkɓj,* cG`8  J.CQ QHnqq@F*Z-np}y O[%IGMgV tsHEb>JAJjkڶ7r-0zow(b0Bn^EJ{a0$2E"t24ޣ&3 'ǔ0pJX4fET cӻ~Ϋ#h%GjDzw9^,SN]Ƿ{/{:o0d\[yݷӄgHefQMJ5<_4zRaSwLZA;AmR$ImYzt8B@-ivT@B VtLVu誨pW+H@m=*m,KVvdY u]z#1wR5IH6VmJiBP=MZ2XXf:Sz|0b]0/IB{]dy KP m[VU bpt,;tgR"do-Ǒ}`@g- :03<+xʬ9~uΞ;C-z 5ӽftU3lx4Xa"ftޡM,ͱ]YO4r )<:;D+ۀx^t%ATTmQ9.ߛR5mE(eK45&X75]Q߿߉)(VuE5Nsvr;uܳX '??Ɨzxȿ%2fM%9No߬z0_Т0ƻ820Iï)ҷ]b`aQYUk>|S0Ȋ>1Y|\<߫=D3(JsF6-J)׮O^+ׯSZQ{/_t6UCZ")X^,."băhtP;rqvpqш<+$j^v5MHG ^oL(wINUU[Y)35,kBm7 (/|zu+芰7>6 _=O?O>@S[t [ ozmoH ]0Lquh Ix7qxtB(KM-V^2c/8DmV(bKkMG ETN6Ic# ]]3rtTRC^rh,RkM|.ü擏>U9^xs&hc|k!pMmoO4늺c G)ܳ(࣊s{VK& 1_J#Ji1k/y}|?7wp#ddFc}G,&͘L&m$Bu:oի8.>|½O|C<|GO3|<Jiڰ۱ރ$p313y\7ok|;_%B>wp#~Ky=ŷb Y75h4 iu(WO<]xXo?4x.osngukGG3?&3r!c:s}7Qlo2&BfG߮?'b= 08_twPI·%^x ڤђXqܶG'$/+},A{'FqOa`b"SzE>u6곃`snu$kkB<ί>866h_xxg#z-Mc$Bri4mB:98`Ո(^i'?aǻ=A U݂D?:Z] L);.cz2ɣgP 8:T]|K\$Lvg<]Ȱ(m`>o~dExϷGncLlJ7? A{sΞ;aš)? +!xp:_}XeU]m38}A 8ƵQJU-4!1]-'lװ?|?s~=Z_7߇ܣ-y\XډߑoLaW! ޟd3CB.@- ";,=wثS_{;7(n=&Q9!t wV^S$6 #=i[TIU^i֑"V$F1JfgC|OsRQYDnؤ`pOBmGUѼqf4<(Ǫs,% qn~_dgJ,0iA QmU3LvZ;r (-ߵ~P{b8KQf\?8ds8PU]`uhe8ۖhx 6 tǵe0N6ޗlɟ|y*E?@)̎qAЉO<~ D+_)AT)ij Dފ xEMet}:uEX.~z\GݒS;#ƃ!v&( vw v'SʬĘi;c!r<" E!v +yV͚N|aQ~yܼA~EbĉoGoqo7æA4A̭AAFy+ w}O?TOය3^#}{Dn -6Sd4mh:[okWg|+k G,%}aGET-&H[w;&lх+CLNU=xW:Z%T‡ȃ,>_CPPp"J?'8w ʶ}<4VGwKhTضG%6֣t|]6CFPΣDC񿶨zpǃR֞ضBOLΪ혻w?^zo{P555)X֬v;HLIn=rn4` spgq|4`6\9 zl~'ቝF&HT\I3u}A\v]Zj\;ޱlόfv)"E$ w8/yAimi]@>w}5| ]d­2,/Q Y#JFh#E>N Xˍ;7m1pf}sgNt~z=z( _gᅦ 3~/%.f2 ̤16x1Nhr4Pѡ)hʓ[Kp-V8$SPQIs4%p46x` -6%c")ʣ.Tt b a|;6'W^R Ň"IlRp6BH.R '})`qPГ ٮA!cc !gɛ)Ռkcyhgu sW1HJbDů\f'bUn>ÌeA+ȭAk+E4V[ )SݬRHp/#o=7>(1೩RAM8m@)'r֧< |YX9{vqgJܠ,׸u}n3KB-yadiҡ}+BSFr:1j=A4F&cDO#%F`cne4Nx˳@qM$ ~ZkL39rJdf4.B)FڰBwIUf4|:ɲ.Gt1?>xLY G G>vS)lx" c Aǖ4ωĵ],Ś7? iS+x꫄M[| LZEf qِe<$9ۻ\i hRQW5D[s3͈e}$X.1 =Zk#3B4X':X%yF䙢m E)0lt̉18z7. K㝼oЂRyک%*yqkԐ/*VݩKa÷wrvqQ9(ǖR9O|N]͜>s:< B./9 <%ay3F*N~x 6֬{'p|'*zg^~njǏ ;,|a }S\n!mʈyΞ;g0`mmT1*('7L DLlgF ' /*Q *jlV` >z^xm?f>+%T;=\iJO"MlAmA.,yZ %}gռ0ZcRB@%b'1ܓ-T:0j%2ʲ(A}?˝Ey<к1&F.϶oJV9P^!"qр([nsnm10+?~̕aLWǷ̿^4AE)Ą-{GJ!xRoH0X=׿Gw{.cow3: T f%O&1FN)CYFHnjt*TZ+m0?bya-m0rG988n]!Dpb .U qRvw2VDZ:gҳmp`CHB*^%Nc+c2\+1 Aڰ?=_pimΞ`UJ[hkY]\NI] &%@' O O@*`odD/i*mEXJ۹/_%<~|jDo6xQ*R%IqL0itqcm5-ͥktM-I,λ(QQQNk4RGtTlCfOHql0#eNFirSA|>"׆.?GW4;ug϶mm HxQe'<Zy2/k8MPmԁ|@v hc.VjIn*D\ĉۯXy6Le~|hHpbfRsմhcXCGZ'`-VI`PT:2ƐEc܎aW1RؖAN֩w~g^Ϫmy1OyVONaKPG&S^~搪zțMB 37 eyBMQrm[ i^~`֒(8[mt:OzE7t]oFcKG"E2=`0?a€NV0i*kJӶ ;&f<8ga&?EVTADB&N5<"V"ik[2|p+gY-pE4|ݲ`Y^\pK}6n0'GGh+kІ5(3qӢt:mtY,7:$2ս2gk{[b\ݬNt:vautF]I|bDCPsn&0jBPDI@Nwh(%[V~UUQČ[o~V/s(V0lk( >1gFurAڃV~T-[:`^G,]CPO>MQz͊@"MRsjkNA2G->qw$KtK.J.T4$?;H IDAT㟇KE ¼HaVL1 b:٣S4X{mTf2IIw:X 1Q3- !BS.X][{C:2c0P;Yr&{ tS03F:T"Z2tAkS軬mI dĤDJax#=_VJSpe޹u^ilWJ=R7-OzmJ6So9N;ܥrq,Fgt%TIO\֐1餺UɾeE lnF6!w\BbИt<6JntKQDw&J壘󠒶m}8U *AYޔ'ej$_J CūK35,15Dh>38k;T# AӘ$kZl'S ".TAfiNmA=9dkp+Umё,O,Nߌm: u]]i dN!˳C܌`E:Ud>`Jڶ38Eu j ntJ6dyQeP01c49JSAYvaߊ0(oe$&ຘ3BN*,p))JRYRs#ES9\?͵+ϲǏܺ){FW[E/+|?ī4V3h4"U m /`{ c5]\`>{ykF|Vel;g|ųy_t?OoNchfrV}rh_ZYԡMhDGЦќ^wdԦeKO,Қ9k3Tʠ(pf,?O)LN6߾x luHo.bIbkdu NR}%)EzEb] (]ʢvSf9g6Sseӳapw2X)0z&d&"_Wv^A'Y7=?~B1}=^fQv|&Ҟ7mۊh(bMT44dyA?qYUGzYv#<|0aa~t>bZm}b|&ҹ>RcJ}2MŝkBc2{12i41`id!fFMy_},+Y_=ٍ 0:;~ ݻWSʬo/EV倈>w4/sa=km?(\>weڔ*|'/o`9[L  e^{;?SM4 ~<{i~B>Qfn vP:9QT4'/bċt6LdZͳOT*vVA]_ dEե.Yew4"Z ;?|u7y 8EZBP $$1}KS NtYi ZBƹ*L'4Ǐ1[q&WAQC's d:+%P +%wy@RsEj/:'<GMk3B(lCJo b!R{?.UAsS|O3n>Z ܽE鈎 |c2 !"/]7&aarS3nlrX,>z ̏97}Jvx9O --<Ӏ6-#+v^]9 '%=)F,hBLwIĠʘԎST391@Zйf"h`2Fx5K0JZ~W=ZPQK'B?1x Ԙ1d\:-)q*FE"u(H@GNFqxE&J# SfHEUq"Vt+0hslLQI|tiR[;eDJ5C$$RdbL*DN"xsE&f*tPDqɨeãmCZZ2}Q[.GKKoƥ~uIga:yϭ?;/}a2Žc֗ ab?AE98AN&!>RRU){Ej*i] +/^ƨNw>ڑXR9&8E2-G LpmKe*GN%j['c\(6#4 }b(o[lZ@PDya'ߕH*zG{ܼ)^]!zkd)*Z/R|[q3DESĺ`"wR D\= â ߾6xU2g^+䜚:Ԭ~]G0MIk {RAlV9twwZa5pkAf^ǚpaZ7lG5mhxfYUlRԉO`:ݰNcZdב*rzpB`9벺rbP.{Y&N/)eYi~v&2D|D2}r Z%ٸ.zm!r{RnQń4rACiD"؄D cJ$?uG"W|6J޳ㅵ%eҸ/jJVȡ[#yKLچR':Ʒ=앃ak/J'> q83(:ߺ >Fڃ::rN{f7+RU l9_t>S2ӧ/ FL'1ʣG+j_TBąǻ~qZC)TbXkC *頏]b"Iba4C36::K:A6l&:AktG^ʵ[kx$h2ei(JbflhZa1EZ.>ǥ ~K 8|!/?"1AiK>O!* A\x%/6̘cN{$tFVWy8pCCg' BAlx[n#%ůR.e8{Dz(J@VdYF)Rdɲ0`7fpY;-꜕=-}8z5y' %56uhȺVdDӨ,,wopf4γKWM)`M)Q'g,STLEB²1ֹyNU ,wrgo Iu@5R2%L5i6f:G)(bo>bc1CD~d9 qN+<|tGq+tzC ښsʊ5aNk繟1 Og. J&gYM&$Q[[Z`kfkS7>geacր+Sic [)H+2批fsGYN#qbr<k; i=EQPU+P6G?ϽD]Mh45ۆ~G=mh1hy{ã[XkQF1k:yҁƫ4v\M傫$_4 m&[L@ {<:5-A,zZ%:;{4ѣC)'`dư"Pru:iqQ 8~[P،L)˂iݤJS{G4m&GdF3ij^"ƭzzb( ݮTQUMj9&6,+7bk.>@'iۊΖފ5+׸ѧ_姸3RFGE,(B=GSъtGoD,ulד_v%W7OĜi4Ms4KK@.1&u62t 28't'ሿ RWPҍs O\MTn` M' IU .\էdTR&`$(r?'&K ׻wedY0/hf$Q8њ26̳:\=[G|Yi«/S zG~K(J?-X;_hiD| y18iÛUcz=嶂SZ񎂖hGऩ.AhZ1]--V{n޻1X|UܹsMjʃG[\|d1FVWWFTVvClyf m D&3tGzeN Lwc`*eg9ӽ{,bN=l^ ~)J]ڗ?g=aHEۥ3w(;ƷtORuY[[DWWd4NFN%4,䁨[r@n>V Z[:h*R Do[z\'Đ RI+wx?ُwޤ+V"stʒN^pxxn/gxD1sR'L3gq^LiLk Y<1!LȒzx]2G}0={0S AbD#F!Vf} gt_{l*> $Z*]OSp.||}Su)Ǡۣ%ȏϪ)JEX"-!:-])%@z{{[$- ~?4N_BO=PEM2+׊6j\]I j||.)EQ0)sǹuEms&+1шU@,Of \[ْjRQX/Insi?Ⓩߡe\,zMvǒ+8',#wy9=/h}&s؟Vb6t{;TUCP=ርC*v\xvEъ@Dh }Op4FR"-,JgB?|-~m3k{_:btFu.RN*0C 3LEyFzJS ݦKHL!+a?̟OyfT3L>;O="&IVY/'o=27?j j;eV'S-ٴ?̕:ckyOkOxVS1vB3,Q~:FK$(oAY3hC2hTQ4-,4)zՒ9j$[G0I26cJd,y`YHno;wyU^{.9K/3n=0{_*_jIKRͨ#*q8iLtnEI8\3x KkYtht{Ze\䝛R_]LFcwvXZ\Xę- YR>G,,.S׼5,;lw`px<=<ӛ׾`2t5d,|goAF@M^Žn޻k޽CZ@/`XvJx|4K  &_2Y^c?5mhQSm$[0ݟJtapwo| G4Ml7^Axٺ}Tf.^* Pg/{oL'J<v>v4 iP`ʯͷ!Z'_O]rn'.-7y3$5kx1Lp>5dK]EpJ὘f>RE Hޙ9JRvX3#t: VFt; /iCa֐gwo훼ش3;_* ,*x"EQ0LJsXWU%d )"nOm0L=lϜ'ŰiBTq[:ݥ,`00+2c(&8<$7_*??|M#޻1C4^8ϕs,/ Fu$xUrcCqG7^'K|t` USLrVC:e_{%o0j*tUwh:mPYNzMͳα7i[_1\[.m֍~FOy&k+z* ˌSF(kJkkV'¹A. !1{b@!f{C+uޟ|~9qTD[K2_aMF]׌]ʐfRB%V( fk  {OEq5%FH1`k{BX(sK4!A|%ɷCg.^$׊ wﲻn2ðgma ϰ1]|-NIܞRP;O^'O>>w0CG(A]f[SSFY;B,Q'F)W3T J#. sp qXR=gц'3) F'HZ3sSpE!hӌFC`3"l}DHN1r8Bj<< ш#+83S<}nѶ-&;ec e5#i2 sTUEP1ᮈצ g *| _$]N֎дCTSk<{vhhQ85QL1s"LRAv.rIN 77^J^EssyN VEJVy \#f>~ gc{*( 9TWVv;s^|ro~̨ffp/&g]|1n)J677yhfZQsϱQY,Fp~ё1JѶNEn<|O޽Ψ/ _EM uh0jƷͼ3 u FGpI#ZsXe1ksGRT!0[V0VnAL^lVg cą S8 iS'M`yU+q'g{CQtNt]>Y-8Sb+;iԱ@ VSVWWb,u]RQF3*MM%/ 1YLEbn1*,[8  0n^+T.F !K#R9O{Jr`piHVȎEKj äR锢cl+hg렭?$ti =F GGtIM]07ΣL:TwO?b7Ky;ۼݽ}k,/b2i:%4ӊAu̓m8a-r0gPD_Kk+ C^ eY׈Q:G= `Qr )P\5(-ݧvQȂٟ4LS!pcR+3{ȫҜֹ{fyiљ]-3Ne": a{UYnfy0EA+lbNPt;+/LokYs;47$T)oXAD Ƌϯm["D!8/IiMֈ\02#Om2rϽ,KF#YTΠ@d)!(crڨltC8خd,Ը~sTUEݶt8789"E(%i֚A8?k7=&Mͧ$/ ?t4N6 o ch1MFcX^^e`zZ5 =BĠ ts1b{syPqA*Hg8-Z 6$[ s ɂ rۼsq<2oC*cNvףcʐ!m2b¹˱K/ qT7>g6] eY65޷"g0NY' 1 dڰxڵ =>*j "Vv;F#`@ףmTJʬ5HE;YNSD8! Қ0&m>[Bik*% IhY\\dE궡jjq9lHALFTLpvosR-=輠 MB D!> 2C4mE`<0cRUD)#Eͨ$uR\Oyᗿ*_%Λ"8ƒmԁmDe2w썏0Sp ݼ#bhX>b4PD-ZKwiUmAIXA\gJPԹu1:t8*FMV(Lcɘ_||#8S+d~ã65APu- jR/,}kahA{\sb.?'xJ=Huh{~<R᷸G(u݊۵ؘ᪚^'wN[xct:FkKn,bҹʵyju CtZ$C -@+lY2ߧGw-k&SzeN7O hU$KշRQ#U.pn 4@0uO N^0k- 888ZK('<} uU1+z6f4VPCPxRODŽw:w&?gqT(YxYMDřSgKܽ7?ơ~ԓ?||!`k?N+_U:=)>x Wי65g;wx|4fpAesp({(hZmp_!ric3kk9ǧ9*C) U}H~a>XT4S[]F/Шp Z 9uځRL|k>#iH b;ԮLʲDvLud4HfX-qtt$>-&YrZAO6;ԵgiiG\J\Nꊶ)O,ubatpHVeI=ۡ?X@1^'jU >{s+UDRHjIvu36ܻ]`1X,̾X`glz~9/0}\\{-}Bp[~ٹ)̫2њ sz?Cr]$`s۰A~q '05$f7yN|."P|p2ۛNNp#L,LEAOn]kOkQX" }i'$5>s~{]7[!榙mֽ10wƔG9?qICWQA7>QP%"U.3BV:zRj`=vf0CE1K+$J 3yrMkA:GE(.Rj6JN'?X r]✡,5aR{(,b:*4 ,h ՛ 4ivtXay^C_ G(v-5,G9J4'[*D=yc]iUr|$Ј(ls! 9HӔ{I50rfff(Z:xNVqayAAyI3 !I Ȟ9Z-V|7}->z.fg_Aw?IW=bv~n}_-5k5L(QԻcȾ̶مQJq1&uÌ6o^üt4]NkG/g8uh!- H8A3E/=`cǙk7J8W6;G3GdհdQaabIBPT}8dG]s?\.'fffܹs!F)}QE1:80ѣrQqNe-K!J!*mgjNqaMJ‡c,}bOC 5E5"P4?)ҏv"IY»]lp ޸p/_/rp1%]+Cm iJItY"{\wTfC<2f?ɝ8Z* ZҚǡGYb(I%%l 1㯽a#kJ)1FALNN2 ʏ Iųr(c/ٌZ?{H.!*Уe:bx~A?,Kʢ $xis2/Cj5RZ㗷aL|Ȅ6Ky;EQk59TOHu0Kу!Fv2zG1Q)1xNiqFF]AxY;c! bq>mnn&1+q kaue+DST'&'Ik&6> f!X}.$"Ly0h2(s. itWJ!:4-?KЈW.>^zҕ4dG9w珟@H{R޻ށ|{ikDG4;lvyGlnxqtD(ϡaB3Oݦ;hD'/TcCCQg+&T8*AqB@[3WB +J +2 Oq*5i4a qH֘Po%U&%ˊUEIn]xwk!À4Ml4>"Z\n\Bf=;FQ" A-`8@2$񆞭| *, BVK l* juH=2$< ZMn, 30ƑCv4j:'j,?L*a])%3SchO$U 4e7upV}[[=$IFW7Vwp60SOrhnWdڂ ԃ/.~. {ggͳD Q:Z/]`qs{"2bqwm㌣S| Þ >v@ kT4☃ӳ|;v8C\q,k!D`&Q2NH'gL%=_i=<*~IJI"Ŋ~SсP XCPgw;;9r(8& Տ4Z*X, Jt:dY6TBTK00Uc3M$8' 왞~3V{sGDĀ! U*t "2+ɲ 4:qB">)H B; &+378THi--Y=cZ:a)ʬu>, nU~L6d'O>*׸r:`3ÁJ"{"T,omrcqƃU6Wo2vI'ae}nQO?ġ9ŵn-=xqf''mrMti_}U&insw{PfQ@[:-eÌP8NJwf1T?3B"Q'pw#s<-tcGZx3Jid )TKwR2gyT%dE6%֚əi>4 \5/ C:5D.`p%NmK:a>FII8d02 @"``R8`svw K_PљV3S7 C.Stii5/c&͇|z6:?hԢ6!Ѣ 懟|FOCDao ֡U o]8o=K($L;9|$u>^s<6^7>W8s8ů>{w]D`c99?c -/.kIv|[o"g'873h\Ɓ͠e Ӛ) LmP2(NBJE?h$b4vƢ`K&ku,#t›5t^!DbKM,FJ*%?ҩ4k sfC(r<j CIi-VX8"zA))B$Ǫ,bF5tw|u&y6CSCeFD G@uOQvI?+q$n= Cp"LXmsJSpl1:t{4%w$t [+x'웛O?˞Fwx  ya>e,lt{~#/.r-QQs&#^iCeLNNbe~~5RH;4M p=VIh+rV%#,sA)w0 g)VzNШE]H笮jp$4 f'S 7 ?Kl6S z訕 IDAT]c 60Ϩj~)mH5?s(fft6s.]dym'[|i?ӎ˷nIp $ڒZ(R`tKiMOg4[EJ8SbKL^h?CG%X! Scۧ5/='͑T0i4ҍSyAZ^83m|+rY{hѡ}߮5*R<02J%t~̵aG>z\q>ү,x[QwmX1V wVr*4MD Rt^=pM1ؒn뗦֑^Z)JjalII :rlmmQMޤTGV'K0)+hIB5`(tH8< +6MH&D,SfZ֙'*s+Սs~O? c8e>dEYYE<8l0(cq; A(e"P?~a^)\Ry;/*CYּ|i^8}Y*T+8]јfbV=ٻRk~쥖ICO!lA36^_j&&&uN |h:R㌾0 e{{$smooS6rҦ#A?!dB?PJU҂Kok8R%aEM+ 6Ei> #ړ-4a; drrҏȢ*15*1 b.(I+H" Aa4A߫"UQRQH-W)ُ# z8fee qĄ^1^SCԛ5ʡ7'EҢʌZR4Myg9GG*&S;PKҍ-:& 4s8kqX BY"K;y9V!XTdT3_)LU?cIYQ{E!Ң g1xLX!.]hf$BDQ,ZL9P*"7aYe1`! KA'I  fK#VJvg<ҫKP8>]m$Ngb¸Fis=Hs#-8Dr.99v~cdc}k|0u\a [RJfffQYt^E^(v60EIKB$2Z-8$C_iwTŽ%R.7B j5“ w ~>tt{D*.hffAG^02G "cg,,Ȳ"XFukz}L4u%i6axe%IPK≉t<deAKQQH\Kv2 t`,=/h#ZUXoᐲ,Rԓ2:+Phַ7u&EȠ,Z${}ܹ}" vq&v~?K&-dI^, EQW^} YPXPj/DD #}i H@rdrX4%4NX 9T({dzTjcf#gGISUR DiTJF_9Glv_EGM;g;G_7|-hE5jFPB,qbpL$Sā7<&h)rZ1-R\:yo>Z`8֏w*1F֖VpwY D6HRUHVXI @kl MY:&:8,V*ΐ9ဴHiUjlnnJ-$MS8JGk>ЫS z[2Q*F={Z}Y+fff0'fҢ$B*ffF"cAQ{B/}J-opkxHG8)  Iw $_x<_>4z-V! p( g 9Yk9u~*g3pRhHm0ҏJCkҢFh{ɦ5YMwwQ?zCG8ٯO&rwʈ(IhoNr},CȀ@VJR!P~7g_GGݼύĺEE *DKw|\y1 L7XvXR|MFiK$+{eDkҖhme괨mĬ'&?>۽o$8}YY z*_o>E'ZgPbߙMGH ,6$H xӸjbDOZX|s$4I>  FktMNOְT<(a˂8o}*A91R"sx'85lhP\ ŏ}WDH\կ]߃5f?E0lP2űahgv۪|FK‘ Rt;dP4%ֺϟ{Ls`^߽K#H#$eu-ni?s~a`?z|~ݵ m6|_xo2&߹//]F e|L[u mm0ך=_mˏ?&pN_kw ųgx|'?|3_/Ս>o&Sڃ%nݿOQ=zsNyY@kK(/RVk$O<o_vЉBk\} m _%N,,x eNWou9z |Yո4aJc'Q^_~)nm9 .޸Ƿ8Дlmחht\vH |)Ƌmܾ O<׹HY:xefu޽r9'baz_^L?R|S94O?fN(sxg6PʇiA(-?wWxYGo^ gr t:m.Ydmse \ -aPd$A4^._.|{{s>]^:x6^ *w{Ww~ɟ~5778w8z[W>amЧlSh&̓,om"*EV+7|y_:iZ /3YYyʿ??\39yo}:ϳgOG֥+L'>k,333H)CV2n |r*o~!ei| 7'plA9z{+Dpc6h4{o玟LŻ?gk8Ⰱ ( `U5>UW7 ˧$RaEt򡟭;w3vkw ugrܵktV>7J ;:=lJeӮN /-}GxO>A( ?POjy"BUךBrl~/A̧718I.,Xҫ_8UowV CI:mJʙstor]> 3Os}>/>~W:qܼĹHI(Q#F!!1,J:&z Oy9$I4}J⨅1[9wg U)ZV _yEn޻ǹS3Of.}^={#s{Qm}iv;uif+=\*$Q'Cv*㫗tո~X] STa\P~:\"(4"`=ER r0 fopF=z7,Ѭ)ʌΈU0vZa]>\s Wn揿=I3Grh)瞣|~_}S{)O ۿwc Ex?ȩ#{.p<oz>,uj_$+K굄e-/<O Z #A:iAW*m<"J6`'*%g8!]y ͈\:Gc_S0 wd9z'8ehb}XWUWy^b4M1pce?bڍ6w/,LO355Aa n,*]/fvrfX?x+gQ:8wǪJJ6^~O; K ~[?fysHx5G}|:Efq-$@e{0I文uf!#m0fe{ﱼM\olW*zD=!lV'/`P ER fBY]Ӛ$KֶYXc9hysןy*8粶Fw\鏸PAą[א>ܠhqȬfОD([78wpu6fRS!?=7}pPoDJs3X9q+SO'!ZzFJD0#EEU9Sؽ(? 0iNVHi\ ˳'N?ܼw+I͸F 3&:ϝYr'[m^94?{]p}qfOz͟S3|H^o~kZڳj$!]sf!B>mUmwGZ֋D0Jqz_]ggYcǗ1vlq񯭕4$qӳCo"UU-$0w8*dWu8VXkdlJ) D\ Mᣴ[5/8u:vز%OĞI;$Zw(.C&2 AHIVK @]ԁctj t,!ũ:Gw'Wo5rta]ZqgycQ %u[ҭ 9$p * 9u g.̳"d[3m`${&70n2pk=lPҙ3$a7C$aV;:`YIDATg:$jlllJǭwͤƋgbvf spuYG8gA3ẁ~յ5V78eYrm]`zjm.߾FDY連 | ك0h.޸9B;SVFBmj)p`7ڑ RDwjgqHkw1=ʜmTDFkm+bjIQds8$$q|Bv?4";?;7 BiTo*dSQl-|h³GutUuGA!3RF0,k-QVȂNSj7EL}O?)'jm ^O^oG ;ŽUbwϔ-; 7035ӆ~ #ХzfծP PLܣKI]4 yf06'BAS6Fz@V,-G[sA ,\8K{rv="Jh4 =&6=dr<'"6VE^~Qq,a{^N(@ikQ"s P#MlSow Li1yN$$a0sf=liȏbd΀R~x pV+l|ۧ, A)Ejaq%yIY9~h[t#"ɟq#tP GCc7D! >@v~O쒊9;1TN@orC5zF]H,>IIC`@D[QEY'kIK71ٲE Y߄/Ag8A5l{N˒tRBD h wkN3 ]j_@jRXHl5 !Sb0Ukh3aFQܺ4ycbevKp54K1`xr4G|"M: _d'CS5#B!t֚,qE [{aKMi}ȌAVP9 ˊ*@(bF3yW|xW%!pre D6X !G5(4ƅYKN+ ËR~U3K~03IENDB`xiphos-4.0.7+dfsg1/pixmaps/indexed.png0000664000175000017500000000562713162045104017065 0ustar unit193unit193PNG  IHDR//s'sBIT|d pHYs^ (tEXtSoftwarewww.inkscape.org< IDATh͙{pT?f$! B cG tdhgbu4>" 8"׈1!P^ E !gBJl{O]X(S=3{{~Rr;" Á"i 8lR^ʤŀQz7a:px{SuqG7 ܝ5Z8u[ !xX h]q\$**˗/S]]Muu5nǟJ)qjӅzcǎk֬555z]d~~ӧOW~v[BSxb&N@͹TV_UG"†66>Rrݣv|rx C\&y,7/`]e̚5 MɁ#|)OE 4&M!i=b8555̛7?0귤2"8yf ƾ\$5ĂiF^@tiD,YCRA`H999ݻh6n݋2GP 0M /0H6BӈLpx^{TQ␔ºe/OZtvELL ZfB6îaܲ է8_UW6ʎ}JQQ˖-S1~FTivǏúLS& G̰i學߿{+vo /.>ǟ;sF2ydJKK"+U~PTTĨQxo[IMk uWEqCp`v]XKW/k7 !›QOMM_LY&5_E8~3C\U6>5#rw.b+ VfѢESY-=_ζ o|2Î" W.ijjkB0hP*a0gN5?j>(I/{;ؾ-=.Oزî Zn\cۿÃ&BC!9Oy(YF:(((PF !{u2aW兠xA/> zcƸ0-餰h>}Bmpژ>}z(nx+?m4:e4W3 _U`+/P!m5 1rTnXDSvv6ng3/⌍ RBŦiiFVK3:N1cƨH?Bdeeq¥~!蟖M*6]]ZH@GG=l四ma2h~RwHHHH|:x}NħKu0נKzZV<|9qCd{Zb2=g'^O7UYNHo)%DgΜ 2F3lHWZͬelRJ&ޑ>3 BǫBrȻkrQa+WTT0|` VڊU%d:Q]y.V`C9}4 .Tq:MX6BL a][f tsQN6a.ԭsFaNEK@$?{?x/qEeruFZ((( {&`Lӥ&%M&1 SfO}3N)S~֓&(+д`^u4McϾ\H lw[6egk`tf3k֬ȓRևooyill ,aժUL4 ÑolǑ8hgr2p{ ƎNz6^}UV\MAv rlǁ3fݻwKʾR_/ʏC)B^~#ptR3kaoqR|Bmm|hPJMMe̙撝ÉVΞ=Kii)ѣS]+<'ͯ)olJq%*ۀt`wYG׀a}P_8{}x  x R8q `&!2H$0P2˭@ P&a7 OFo4Kqdx<<MMM*N pO7 _@7t!;ACo;q{IENDB`xiphos-4.0.7+dfsg1/pixmaps/gs2-48x48.ico0000664000175000017500000003535613162045104016725 0ustar unit193unit19300%6 %h6(0` $;;8;-;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;H;b;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,""%((,((,((,((,((,((,((,((,((,((,((,((,((,((,((,((,((,((,((,((,((,)),)),)),)),)),)),))-))-))-))-))-))-))-))-))-))-))-))-))-))-))-++0:;;/ܱ C;:;-{J;!/M]R;-Jf J; /]ssssssssssssssssssssssssssssssssssssssssssL| F;))DV=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f2Tu=;9499998888777766666555554444433333222111110008;;h;k~~~~~~~~~~}~~~~~~~~~~}~c?; ;lgJ;>z|}}XXeeeeeeeeeeeeeeee\\=;4;5;xz|~RRYYH;Wwxz|~ RBu;i;vxz|~>;;;uvxz|~KKQQtL;Gxuwxz|~C;F;7;suwyz|~sswwD;;jqsuwy{|~CCII`H;j>}qsuwy{=;;;prsuwzcczzzzzzzzzzzzzzzzzzzzzzzzffK;Uoprsu::ssssssssssssssssssssssssssss??M?\;8;nprjjllllllllllllllllllllllllllllkkA;;}lnqRRddddddddddddddddddddddddddddddddVVmK;lEYc00\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\55@;/;;zVTTTTTTTTTTTTTTTTTTTTrrzzTTTTTTTTTTTTTTTTTTTTG;fAAvMMMMMMMMMMMMMMMMMMMM^^ffMMMMMMMMMMMMMMMMMMMMCCYEy;:>&&EEEEyEEzEE|EEz~~EEEEEEEEEE**];H@@>>>>r>>t>>u[[__>>>>>>>>NN|XX>>}7777m77m::q<<777777mk0<11a//////f]]aa////22d0/ ((::g++((44i{{||||{{77((w@@q(((  aaS##^ ZZpppppppp\\!!V8 R22bbbbllnnbbbb>>o++\{UUTTTT~||~~TTUU 9JJvFFSS}}}}}}}}}}}}}}}}}}}}}}}}TTHHtJ-  5LLu::``llllllllllll{{{{llllllllllllaaLLz65 *EnnŽԽЪǑ~~~~~~}}V**!  AFFFFFFFTllTFFFFFFFA   22222222DUUE22222222" 0?iiiiiiA2 )LLLLLL+ 333333  ??( @ ;i855555555555555555555555555558;7!!A??W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>W>>WF:3_c47{L;;Dsv{KKyyxxxx}}vvxxyyiiq..::2Etps))jjmmmmllqqkkmmmmnnIIQ;;'SrzSSbbaaaaaaaatt``aaaabb__''9\>;A>{{; bb0??WWmmZZjjWWFFllxxwwwwxxwwwwuuWWu!XbbطњÂ:'  ;AAA@KqXAAAA@) """"!.Tpopb;#"""" 1FEF=""" ???(  9&&B'(C''C''C''C''C''C''C''C''C''C''C'(C%&C ;MYwCMw-Bkghhhhgggghhhhb)=nV       ~     ^]xZY00y:&|}&&zz TRjx bbFFXUAw88qq{{rrjjor8! wUU[[``XX\\EEJ*M+ nj33PPFF44 &&R8rr255ZZFF__n>>aa]]ؗ0ppThhЀԈֱ㿿礤ނ}}~~47?q`87* +5xiphos-4.0.7+dfsg1/pixmaps/translation_icon-16.png0000664000175000017500000000056413162045104021232 0ustar unit193unit193PNG  IHDRasBIT|d pHYsZtEXtSoftwarewww.inkscape.org<IDAT8ҭJDA,F1.ނ}`MVA\`&E4:}xay#X!w=O\ x@5 {x)FkR@'؝`}VFz3j'|%ݜJ)o8 x x͗L*qb)0w,䜿%3}t> 'NSWlb֔.sn-6vb?%/c fIENDB`xiphos-4.0.7+dfsg1/pixmaps/indexed-16.png0000664000175000017500000000304413162045104017300 0ustar unit193unit193PNG  IHDROc#"bKGD X pHYs vpAg\ƭIDATHǝiPSg,$$!PEEEłBV Ue,JGc+0V+EX-",]$!7_LP~9s7Lcl`81?·6NJ;f4Ӎ{.$q4]dLdU];\|۹`G^]'{`-X>K@n2X:*&Dk̐{ #fB{&DtYtTȤsct"WF!$/FFL6 _/_6] q]qV(z?~@}˜"`oڄ? > g74bٞҸUk< %@{7.ƥ2ǞD`ȲǦU}M,{uPQ>fqڧ ݃hOt#{ o] W; Xy>1&C}U7.0V$hFw˔UiCWAF3Nh\u(}$&-Θ3Mq3mƉ8$ 0Yc6 '=6y}cC\㎱{ {fC)|EFbɌ -M*N+VxHVlҀ-Qa#TPF\ [i)OREjh%Q lw6Ԏ @#RWviMTTԻuow4c5U ؾ=sQ@Ը:@6Aᚹ͹ɀ`JSeS pPS;Y@BPW(6Ӟ7,"k@51)>N99o3+v+˅ 0Y 3Lsu|dqn13fMܷ!fl~~~4pɱ "PEw=n&hSlB*-Z쇇 ]wjm$FE"pW7emAB[xniP"%r|piig<k'&ꕋW9lXGX@ˎ.?|MHheo1:@W|] tn1!GrDVEuPRebN-i2ShiVFLޠ;nR ^B/B9nN40Q7rú=᭏=aRH!mbctA/JfIp"zTXtSoftwarex+//.NN,H/J6XS\IENDB`xiphos-4.0.7+dfsg1/pixmaps/sword_icon-16.png0000664000175000017500000000074213162045104020030 0ustar unit193unit193PNG  IHDRsO/sRGBbKGD pHYs  ~tIME $%bIDAT(ϵKPOGSTIto'qA%8# 3tHt(JH"H-*\J{{eRGǧw)]_0a}1YkDV[Wh[WhT+0ibk{& :JefE-ϯ`*7 d%Aٜb0*m۱38u:PJ`I0p{d<#&JQI~~UL^F\.Yf$IhZyFcLhV0Mr0UU_4mu N !%|(H""H__.Frl{?Pe,[d2I,#a˾}E]@K<.x--gk,uߏmۤ4>фӽ;8_#`-}.t@Cii!lL&iD"x汣W:GWz ;xhZ}jlldCT-br98p4£/I&#~|CuUsټ9)eOt:%,LDA,q2)q-y;!=7e&%0262Bʞ`ۖu!KA&Amx<( $'%ot]'ёdHؤ@?PkEQ5,,"8`*5;fMI˶m4MC(tPUOIRma /$aTEE1b׮]L|eiuuuSF<^KZr.A!u"fh08S," (*N}? d\c@hh&|,W:SGnd0AՉHĠ̫D&KwE@g{8ɍ(Z4z$IL+VDtjױw/{ <Sq w:Od%T.^yH'BPZV:s&6.^djl`P,ʻܑl l{|:r~jt]'ˑ ⽽w[{CX#=ݞB0˅w@UYZ[X LF.5>Fo+Q; UE&_x{B+\>,N<(zIgu ?=@tIJ*hXW[~ir::`Iyw"(;Y9`'])7nkd!\$&Iut @\ҜNt'm󙕻/D{`%tEXtcreate-date2009-12-05T09:04:12+11:00GO%tEXtmodify-date2009-12-05T09:04:12+11:00H{IENDB`xiphos-4.0.7+dfsg1/pixmaps/silk-edit-bookmarks.png0000664000175000017500000000143213162045104021306 0ustar unit193unit193PNG  IHDRa pHYs  tIMEJbKGDIDAT=lu{J˕Zh!6ȇZD n`L48nBLL 8!PiRA?}?':0o߾ =} Rau)|cG9Y__W DIl 3N8arr@/պͱoyx<"˗/y"R򀛏oSm#V͑U*vrr)$R!$BD71ң{社39D,rdx4oY[{:RUt:#L7E_oJQ,KeY3`kJPk=k#yDH)iZT:}|C/ٚTVh{g a0N`iqcv~Q{3zZޕk޲`@RJORn͏ ZO[Mth>Z!( Г9.mU]#Gg٫] )ֳؿm#EʲRXОI+7 Ae^ @9DPܘOzf[!7W044޵')\w/"TVzLy<[<"}%DB)\j6gYwUX8IENDB`xiphos-4.0.7+dfsg1/pixmaps/logo.png0000664000175000017500000146102013162045104016377 0ustar unit193unit193PNG  IHDR{!gAMA asRGB cHRMz&u0`:pQ< pHYs   vpAg 6IDATxwU&~spBs*HQ@$gPDDI$H3Sœv\׷}ߩ1kI Ԫձ#ۗ .=P C 14;4@n<`C׿%""($$$G GKwqRꎮs!@7G{9HKp"Ȇ[BOdUHrvGPy#bIDD`U暥~/'_Ͽ;ڒwZΊy6"*"/VJe}6F%{lXTpQ \,^f2#AUʈOս]mrDT-u~S߷XG#r\$OOOiZktB'tRUQ[-eČsI}2&& qP>G[UkZjBMI`````S}OMMMޗ}Ehz_:kj#ڈzQ/W+w;#L6}E_їePeh/885X52Kf,H"5-sb,+J+ʻ芮芲(I[h mmy[~'@plذ.Żr*bV`%GQ:DIմV,;xGx$1r qC(@ᇟ\0` IH~'ObDp4l1Gh0 rG{O{O{OP((\|.>vlvYUVU]wn{>o[GQ+FT*U{=&ʥrIQkjM!m6S㵃ARR)T(K%He2pO'ա:2/۷ms9hL3"##Ϳ̿̿LrL9zi|}}նj[- 6h6r$7<1ORn=Nf'Q(mUUU͎͎ͶrZ9Lw(yN].gYݬnmy[9deE٢VT+]]ݲ,˲uJYRV;ΨA 5^W @?ԃzPB.r}3 #42v,( ʂCazKuS4hРuպj]E)QJx1^Wkӵt]N$IA7tC7I7ߠ ?k P* 3&j _+7MsӜNw9q;;;"`as9UUU)k))A&M888III5G#Ebm^Kz)Y,r܍(PdEYQVuy]^WU7kkk;;;͌fFÕÕÕe=z4ijӌ/3^f]ɺu%sK-N 8{˽4r9Na0Bx5<9s|V̼@@ODOmVl\?|ĿJJ7ޢ+I'5ti7ե:8x*!^7~8_ K0 ?¥'H)؏- SCG~TxF pKPr얗־7}{+z·-=(W+/TilM5rNv{zdSdSdq8o7Ϛgͳz>=Z:H|&g6{trnyw]D3n.2)sjCzzz,,,=]Oӹ#9BDHc1-EH!2 &LO$#hhLU4&s,?ɏܡ{#z=RT uK&iCfmYDDD QEբjQ@2('夜)ohݫ {`p ȋ2&UT 7܀d#vĎXO'c1ǘcf7???\N.'7|W[▸xEvQJJJ].R>|\TWNwӽb۹P }Bo7{VJZ-؂-!CL  (&6@ "Ȑ !te'z >$!'@x.+CalZyyAݴ@{uRs9]LίIjv\诟mI׋)p"/r-O9r#H3Ԟ6+߭oGG w,TvZ)fm3lg4ƚXf=~//8݌G2"1;m6AE"]E-DOғ|JXRR ELy&vb>GaxP1T|*FQb~/CVtнE3Y&d;~ůUR:;U^_jSmGhWvTEUTM6qcQ;ΰ3~km؆m0 鼩W3O ih؉2@ <ȃk &m o u:}iMijyZ^-RK)gY(e"wr\"v]ݮF~#?R6R6RZf-`UkZa|"urw&CXpNpNp+nt72FըUwQq46$6$6lu:UͪfUQèaD#H4KKHH@@@5ZH i!9@F{].e2S)F?-pK5bXo7ڧڧڧ>mO?[-e2Z)zJ$DH4B*璹d.\{\)WGqp@^Ҽ{٘2*2䦻ndobi4vrd_/< Fc4F+(~]_,,,k~ͯ RJI9=Zt.;y$}HҿK.4;4;4;La Y,d244ts9hhFݨ"Qّ[+}xU?S@Ld" ʠ Fyx_>R(RNuCtGY.B22A"Ip@\("Wr^!l8BH_P)YS RCD<7p 5TBA9(tn;p8,, e2w]nW+Bv!oAyi4uZ/ ܉'OI$K%: 3&ߒo˷\8mg3pF8#bccv)Lam6Y???Gÿ >BOG:ҽ AxkTOĻd'ىKUB!BeTFe{ǭpkؓI$yS>S>2M4Jk72ndH}P_Xu.ԅޤ7MnennS՜jN5u:ne[yHw;P մ|||`urY\ 5ךkEF^^QWu՛MI$~eoٛWlDD3+AAEn[g*3 J[in0sp9IN&}LF(#ʘ1)ctFQU7F܈S)u8e2XXpjq <&}^{b|riMKȋ?=A<.6: Fb(/ U\=E%<! BOb-p o26Ka@#ɢ4OA'.mHg|Ȁ }U¹AO\P{(f, T+_r }FOgiã?ghȳKi 4BKn*wuUw ycu.ō -։."XOuu:B%Nw}F呺SOԳ.NŴzu4Zr$a2 bHBѽD4L9uQP5QS Zxk1UbTICLr[ݭ31+J1]v݄|s9asXX [$*WիU%KRmmmp}xzzTJL","NsܙtfZSTSݩθ}4*gggNs.k/K}Or[DYQVq)_/ވ/n]],r&1Q^VMF?s<:?ȏr-gc`1]8 mEtQ)הkH}>ߗذذذY,M)B)be[-hy#555VJi=ZVfQ(mX/h\4.Vkdmʲ,lu:[TUDA;hO>=HA Dy:/}HhOMQ>J#T#b#gb+4/eC9cՒx$BD}-zD$@ +dO$(FW݈zʦNijzB^䚒Lyff]M)ͲWO6+KCJGT\qZ (ɩ2js4]39mبus BY=7v/4SR)}@6 eЃ{b,#NGAT@YEY|Ngs\`Ҋ%Mqhw;~ݯzv==՞jO 7 7 7ei45D Qnw[[&SiqFōyNe;iKw.W=yLvi]k5ƺǺǺG/D/D/0.dxSɰgƙqL 30a\@@@S4HӇ)͔fJ3/e;#H~+Z >CP @333uuu1Ws(,%NuLMC8C 3RDL#&"ܹOS /F";";";2Jd(FmT[r(WWWNdrY999jJY8s˸e2L{=E,LU?E;юRj) m)ʅrsŹ\1?4?4?ԉԉq2 ' .eZ*00PU2>rh}Ze2FPXkQ㲉egPj㨎,f^gɳ<+ B[ 8wwwI}>Tj7 % w + }FDDd,Y>jG(-崜>OS=GhTTT\ٸqeZ * .w5p\89NS)ɥiJJQ(af[,v.:,H6KuN]{y<}~D?Q+וuuutS)c8<<ܬ`V0+g SSSUl[g3zI^}q4=YO֓uJXXu` xϋ .^KCzd#s'ʅr!K;~bӀ]\%\BiFi===˵\5[VעE_ _ _ _ eBXz,]MWՌ 2.dh*^{Fh$ڃA g3vKݾn_wZ%X|,iiyqq~< XXE_*RH@!  *2Hpwp)3q f«W_\?ew ժP@BB:""fb$VRp pRG"HGhpev-Y5!}Gdя"J%֢ G2}07(` r*%T|#G[\-[>Vbz,qZ?.ÝeTgýOͤ u[@v7wVI%݇; wD1+Y݋4jʧ}>xomVvWUsj5Z Vs9[[[,v;}>u˙ }9c6,ީTt*Vlv1g[ ˰ +|&|&|&,,>d*ZEJmVN+ce_/K,WUUUUaC^.YKfYǖ}>je.ӸA{Pedv@;=ksiC!VH+ąq@{^W|">BS'mgC6d** 'jP h%gY1bB-b ^6l6.8[d92R;)2JE*R}zgԇIUZ}eƗMVdZd-@(q0`ԼySM?~4mLژ1Ye ooo{=:#|(fn3JK%yWrC?tipq/Fb!zv@w,h2 ABAq(N<*؋DLy8ZHEm-zh+ gc*Q^ؐ 'o溕.\! .h2\ % 1i`B #܂19Vx  BِaˡBH~:O?x%PʃxMPot"J' @6H#P(YAcyӽH(+TB{27iGܒ\࿫Ϲ(e|Ҵ`JmW&Pt$^v<>@ K꼏_9HZ&IU䢃P$׮d2Xo-vwȲcؒА#]ocHG0,^!>ćh0r4oeX͝EplplpVIUbBrGV W˫ewIV6Ymxg{ս^/ۗLhZA~_0R@)Rkk 6s&]Jm6v[=`pkV/KVee^dc7b7b7"%"%"%ؐ*z_C_C_C^i/їK# q&0"EүbYBS<36sxcN2*xOKRdJdyP;~5L籗p -%tV:+;N]0,'˙Ce#e϶g۳ gUݪnUwjLk+ 0I$2U*cS)唘$&Isno}3f4o4o4/Os9`mUETjY:Kg}~pKpKpg|?Jj%X4Du.u9˜evo[ZZMvdV ŮƮƮFFFvvpU*3櫖`%X CF2Lsssynn27)s on=[,pBN ZۡuMtMwѻc19Nxs9ݜnYs1ӭ5k=͞fOcz"___g3R+ni[e2Bn.˾ϯU*nN[vs|a0_|qSi*M^J/ 4\=W '''1jA-_M.&ěF2Vx޶C|ϝ!o^ѣB _/X.ݿܿܿx5sCݡb')G#jA-\dMO;C;iIKZ! h[ TPO۴{-m?;Nk7=l,e2swww___ˇˇ˧Mo6ý3zgNi2M짋+WlSlSlYx" rP^"xTRQE,_h PpI$B8._hR_r8ZH0aB )2$##kAP:Re$3H%BBHFQ*|x>Z)(*/Mz4ݦ BDgr3A "&D-Д6+Mijj%\CډCT4ʃԟamIBA=S4MBȣ\S5R6\4AOm(+7G˟\/?y0ˬŷ~}8UҲj)B%LZ\+̴7"]e6dW>"ECFN愭Fa$NhL+xbUj´2駣@mK›2b~~7{]zzU@o7՛PMI5BҫUwiGqBGh`408rN98cnddd$1I^s݉w'P$P$Ph;έ888S)븇Ed`c'ŌbFXXX;'rnohid]~l?f ZgS[-)gRΤ~,b<4ݲnY:_f34FV+e8E%Ti7  ws$?ϰ[%eIO\K@ @$x; 0?cQyQGog]>P9TejwIƤȮȮ.v:O'N]jk % aN+b(/Le2Y,t+ VQÍpdYb.1}i7 5AMPt%]I' žžZiVڗӗӗS1eS˩Ԋ%cXVm{=g8c8NGQw; Sʹrooo@0)Lv%h mjjલ[٭fqKy)1ݘnLja--K9ȷззPk5Ӛ@ g7gggMvSW;)rJY}־hhhXXXns9ǜ"kKXnk{}#x2x2x2X9X9XOUSencwiշ[پ}Ѿh_)yJPjpU W W )87΍t1ݻs+LjkkkEZQu:DI1x\1?q,{c~D?O8#V*|/{Ͻc;gFgg;5ՠ?՟OLL Dh.2=Ƕ8 ^tNgbr8=8E:ٱSߨo7___%''_\h.4G(BZ6kmfӪUK15cjZRke?<%<%<%<4<4<!#j?sӹɘ.kIew]v> GqNgW'v˻^yR5wx77]}ܲ;b ;p4#qwp?9wۿ8OC;O_0 q{ܦP`Q*.`'џ"*ʊ3ȁt(RNF&,:,T .xI> Sm*A–5 1w4ī04T]h|LpT:Eȏ"H--^b܌<too7)L79S6: Dobc0I%. nA+<$fM]2u/|~J&XF [6("Jẻmm/W3͡%^ &oZ.Ҽ܀% *9?rOfoF|iFяB DkŬC،JZOM S]ǡ s=ϘPv|Z^  EyQRXXKLoS)pW+Zn-䋍{P777Vowtetet%=娱mmm\w;7!{B!v(.).).)_r~8[-S;ۡ9Gq3 7.n[íp-5˚e2,#|#|#|fgIĉ8j{=X/֋ܙ;⎸MDSJH)hȈ):Ep{=c,&b [ѝ'q'h'};2\e3L6"49%^%S,b6a\~X^ڈg|UZg8n7egYeZV*'߰z,no޸nnnJB{adJdJdMYWǒcɱ_ÿ2jhW+9QNT''''NNNlz6%IIR e'|ܝ0ֺf]K%2s9͜1qkDzr,k5ǡ1ҦjSbX ]bw;Vanwg4M4+Ί=cG9>r'~?l)[*c1ANYFiiiۡۡM\*`" vyݑԄԄԸ&qMh{=OLȁ>XqŚ0.Œ c`' ]ˮ?Ñ6&s222)r{=鞔9@.D'(5(HA ,ZG֑u=}O{SɩT2;|fua0ƟƟƟPLؕ+aW`r`r`ooo ;m'ݢ[oe|s|ϽR]\FS͖lfNEɞJ`Ir䚮{!K%}ƾHR$)J R2ndȸSf̂ҊM+u_GމyM0fČO6˝r۸m6ui.YZ>IG,p)\۲ @&uyF2A9RASC%+/w]<+ZBIA?R ß'ar4yD6s<@jJx䷘Dz)t?b>i<%E@و%SlA%<Ǣ=4m#%mX3I AN}c,JMt:XKi,SYMBȋ8Gt Zi9 OD.ƑdTLQSDDt%?5ᢐ,T3IO1]B^Ք7dYG/L;%G; 2}Xe+ֺO}cEJ7mr7\mU¢_Spz2{XRww>ws,I`m6v{=cK3 -CLLL$$N111uuufQS9O 3Jf(0aCk5im6[྇!qVg"^īpOh)3e&U*FowfzfzfJB̈́ 5?qvnہk\%Wyβ,<2 `wGa'vb{=byebT8 ؀ \:{eFAA,?O8Y[[u9[8 \0 {=^gggiiiuum 㲛3 9C___%| z1^LuUWu jg٘vwoooXc1wU*sffOSt.E_c_c_N~W ^}}} nlb;NWw% qqqlDw/K,<1SWWW(e2L_/Srym3̑Hs$ȚqphyZiwD?)?)?/lU*[>a:ul6u:vrŨ6@?՟rfAݠn`#gk_i_i_[^m`eWtEw/ 1eYYV]eWՋ؀ A^+ec;3Jw{sqd{=\s97Ĝ]]]c3ìQ(k|.JARDI$b8+GynEٌ!HmGQv2ϘK'$bدʥ{ݴSP)Miz،-|K,re_ٯvP;x7Ͷ(ۢḻXsXf,MMMYYYL?~,XjԾ}ΥK;jjj9,sXhhhq+tW+ݩTw*|2!O <3 LCS踆k/IJQC;Ȅ%S/2QYC<>Aq7@{K I$* Ɉ~z)r#td#ʉ@5L͕&LJT4O]&1rm9%*4WIgQT)RphRcN^U[֖粼,/3$vhPD>O܅BwRHw}`}dgdgdg999y|Nm}9ݳY,"xZ`Z` !y*03030SQQQm3f&r@~ ?~wX>\O)㩞nOvOs}Oye`[OL۴McT7M7 N Si4ppvF; l.../vV;+'Nxh,cEOQQN|p{چm_YXґtI#iW䖹enoX9} bl'/X[[ #000555$$$Hf"5RkH^;Gmؚ5rhb41V*V*VȜNCXy)X>1ӓk͢Y,4^7 }A.G6DOz/yVc5BCpwnA2KvпR[Wct;xOcîlf_~uz䧇v!{'.3><|^kUGIIrсKmKەcZ9ݐk܁(wd:L}jjYeq8tQ(=amڦmgnkkk94shPQc1va=՞jRNaD3EEQQ~d?WWWзݷݷmrrb6v]Źl}8qd9fMY~~~m,)w?~lj'~09ar丯㾎gggZC֐]<@9K.팙<2YD/JKތ[(ʅ^OM ){ʞ2#ȆlȦ"&8!wשwƌv݉DaA+ooE1ݰhʋrE\DAxeW٫h3m͜Ǔ5*kT(-bccc*X lEx-^|*>j ^P/)<]N-Q˰'oл].g3p8,2CNASPUJJJ,I=vY]V(s9NИSc&#t'Ir֣5o87c1AEPy$lh6#Hsut::PQQaRX_I@@@ }}}񭜥1]iUHf$!*Se*GqBF!iauuuzhrV.xa>b*:lNi|||=Y'b"&z?v9|O8+7x[-|)Fȡ^eWITDߪߪc1}>Cb///fCLlV L1dӿdU$y:ihi.`~~G~NP=x yB$# B7-%I$q(+Ot4qO[-^ɯ_%[b?~ bui?q6lٴi L60}y2eN u u uVUl:+ b-r\99dqtҐFT> ;4 x!#Bc4N!U¨hȁ4RB2B܃- ȁB,ޟ=~$pQjx @EcOO҇nN4EhDoi-b͠7nU4a!ftEhW;35FCOʄNw>*P&MB(Lw3jEu(zCDi >L,%qT̀)ߡODC_h|LjIPDQ4+,:O/A1ġu(؂3!ʡ G{vxTPJ8J!l0 :8. Qo TD Rޣir-Jqi&SL=y=hN Gfe|d7ͯʟ=g%V.Qbx]V2'}Wd~6ժgsT"Eu7˷?|'㾉Yθq⾊+~\Yl$M7e_Vr^IsKdG[! MH4]?ȹ|ȶȮߑn! tL eIٸ"-r'wJ)M\6`B0ӱ#-9u3^5\u&:<^aT;mvَhfXgJyooo>o  &6/ۼl8=NE{___@Tx$H4sax{s8s^'g@Mbuw3[:/.£$ʹr.X@Ki)-e6env7{9(QY)3d)YJFpi)[-;x貳lʳ,cN^L.˜6N |΋w^Ƌ/njjjiZE6B   s=r#=w#%R8Y, ;LP9|X^SהJ ߙ?j OLjGGG~/@ywXMB);egXu:(Y,PG#AFcX 6$#CeLwJ[ř,T T T}g]rˠ5Vn+Ǫnc۰ɃE1v@tP.xVZD$cQNiS:Z5Z5Z5 A3h X9RDtU///hc1=.<6DH M&nFyq^!^SzJO8+YXi~~Oe8S1C`t?8vޱ(@E$MdO v抋AaT@twyF'|Tbȃ7ic( ϋrl})K=E_qENN2֠¸ۮ/Wl3rOO\$m=/eUBeJw\onfks<ʱ!Ǫ|`SuPAԲ;Bwf[ ʣv5I11=j-G;ۜm6F\JWZ%VÙ3/M_4--+^B/Tk5`1WT[[[7o9"sDHHa=yCN̉91o~$)))Eb#`0c0cEZ~-_BBu}xћll6G#vA]~e_K%/ 2)Q#Z(e\˸/NV'=JkN['l"G/EJ5sǹI$s'TVF+yݼuy:ZT}V@+"+)b7g3:3~#*:89Ē:=+\"pJ~OS14x&Dok/%zvNY`Dg5bñ8@uB챝)gʙԜSszZ(nr;ON.y @恬YzK/^ՖW[^mIMNMNM|0aqqqPPe].`]\v.;w p tvyTTh ݦ(K㑀8D-%">hZ<|hIi-9=2T\FnDvMRƛo|A:>٩/M,2 EFPӱ&4}C1[2Q g(ʹ'bP[H%{ [^D vu$^3 nw9gTT}R3S؍b"?GӇn1f{8x?9Qii2xuջMݖ!yFQeN94eCxq@MwfMoS`lӾ!ImH>Wq'V.AWb UJ;c}n}n}{{{!*ʢ8-N̋!pV¡B>SJX :11ڑ^^^$wK܍}=%K,X(;CMWtW+-BKS H#/.8ks '}TAvx)ZZKk95) gY{3fpppHHH?3FgNR?>@EqQюq 0!űԟS6ی'1CI9;NNs4  :F'06y8{ޅX4@ilV3bbb.]컌S2NqZLlKlKl ogG+J( 6 6 6Ҥ&56N1S%Q%N{=Od\t|t|t|VJVJVJhdhdh$GAczidʉ ***_y_y_y'!0YfmmGWWfh&^ z*x???KKKO^}a5pҖC2$C[g fjiQy}APPX(j}ZMצ+_)_)_q“zT=2o)vQͨfT7ۛ2'KͥXXXus9ٜ̺+mP[HU*U}}}G}S}S}$GZKۦmӶy"Xo0A cPffxi>>>)FzQ('t*瑏Ұsss]ͮƤH(PMlyA#\۵]ۋنm&zs9@-%[-g.o˳Ǝ3tOAGvEWtekFhx+aADAs9q8gEblqlqlq4w4w4w֝;Yw2e˨}ߧ N6UW*U#+++#zi[ѷo"kJX%777$VIBNnʨX9=Aߩwjjj2ŢfF[Y3g؂؂c1ǘcijjMXSx2ka0eRB)ЯW+<WTMh'Hm6%q:9Nu:k43¯¯¯XlV6+=X*R|}}jz5~Q_ojQZraay>?vnoTRQV^+ikk kds3R:ވdgLS$w;cX`dF6KTvrOOO{aL:00[\XY{;C1OdLX=C1 5v >XXXآآ"nz3g89*sT樴iH:#WZ^=2zdȺu)Q(l6Z*Rqb(7)P}-!QZ8*rH*Trx@9y`pQEPNr#20 =xqޡFn8Cp DaCёfcb&=_Rڇ OTԜ(~;NuTt9C>*Mh%up'ӗtq;ȤjF(xE !*`#qckeʉ(Lyi0 lVt b22ozN"wl9zZ,* :=->C ~Da,M"j J!aH EQQa"ŘJi}_pB °ȅ쨁|H y%QW*bb2[A>؍HȃRTٱS_" պȡۙ+Ͳgn;ԄAR)/g&%wOe'<N/& ᤙIߊLٛFD}LܧtQ2<>V#|boZUH͎}^*Vzy6,v9v%pppY&!u 놧h%GQ-LQf `}>|||~~~d1EK%RUbccV [|䪗^z фhB4望snex6J}I qH5RT <+baa/(1镆siy}'c2&{SyLh[.=yV#H6b Lq꺗0\i4_%qEK/6OS<+```]z\=5m{g"ʭrrR9>>>2ST3Փϗ|/ҢA|}&evex _ꨎp644/KNNNۑۑf̌1c(́@s GAd2 {ETDE4Q\F s + 8+ q5kWs\kʹfZ3Q(gJYA].TrZ61_Ηs9y |>/ݗKg-Ka>c˲,b,,bccD߉c4K%.[ԛzSoVF+֍\m6T*b/ՠ,*73v=v=vKYa5w͋E"L8!%Mͦfcm6N3...6f~3~`?p9[A@g3Pw]\y.2D`i7.I&$[-إإإHHH#y<6w]oݴnZ7v9JC(Bza,=Ǵ2Żx01rtvN2Nnp4J4o0pUTEUN 2<6b^XXXY/^dɬYgM[V[oO[6&:BG$n6AB>d >sh,͠/3x]8LП6PIHFa<&MHF9< x\TD{QEF,vk!R#و&LÈ. R(Bf;@2.2c9-G@h&t;,*2'^)]؆<4%DQMu싊pN^oIN ksbI)Ew{7Dz _^iXk9'SSו SFIyB~/_uZK2)㔍%}B#iM#?DOd7{FcЍfs7 usW]-w '؍vc&J8???5&bcH6[lm555La_TD%9HF0IK-ܒc9 C84P# %HfYnMdلEg3%z&z&zʧ+5.k[룯FYllVlVlٚ%4KhLL˳.Ϻ```IG  ~SjT<3|q#tnmNթ:;DxT|V{J&9W_vGwtSQ䲾 ̲dC6d*wXoQQ9;WiyyyYq]uMh6-Fmop5FXXXhhhhf43ej6Y[[[(((v2fUU,f "FIQ.eKhhhhNur7 sd@dldldlbb5l VI%P\N.'{ٮfʥW+ߪjq.Rm۶m[l6E"i4cc󘽁L \ \ \OOO﬍a?OT RAG}d;N6!3dLtN^9&kkk;;; &h%ZV6\=͆;lLAlr֖emN 3>gee%j)ZJݯW>>P{=͞fOQ˨ev6;VTEUT.XE;NS˫zH!o'''`TitF=F9(V8V8VOCCP6~dKYOCt.9G!4Zb! o, !L@3}^4;b}@MAQ-pRF7Hlx! *NDW|8Ø)'(tzS)宑N M$J y;Z'ѷ2 YR_dxTڇ9ߨ[AM*Sdx7SDn773F.o-b?[>Cf%ulm.>us ۘˁPL:,SEe[I9g嬘,YJs)R%H|WWW+/E<[i a z'v嬌0ov݇6FVc/n4;;|ȇ|5>gl4no7ٛbCjjj۱I:0u`郭a0kfv Zײ,Yr )Hş󶓿Rv)]лʡ{:N ?ˏQ>U>U>z<9O4D31R/ա:8>>~-gRW~~<;~=_= G2Ni4+ie TRmM9ɉ.W&_v)ۥlܱXw,⦸)n,%;{v(PڡԇS#`ns].D9Q.dė/_*^bzWbJL9ST4DC4d}}}5vYlff즻].Ze֑֑ҟ? U:*Ѕ.@B %%Ke"wԇP/`u9ԀY("^+tx`ƊKKK"u"u"uFjmZ2 ު' OyM}M}8N{999Ĺb555%%%ʛʛʛ:::[[[uȁ!!!|<u:ԘfmxKzcoފŘqŸb\qs\Lz{=nz~=VVV{{7oQ(uUqYɃSc1xn<셟)/R(muQug~xxeQ!@qOvG<3h4/EaBnDnxMi_uTg]^.4ЍK Np .-h[pww;U[cy3~w4MWUџL4dF VU%R5)iAh퓎R9*ODp iϋsIDAT;_F_CQߩo# OEWZm|ĞtJl!(o %T0љP4nj28.[ʾn QF i9Cڬ LUO}(kQ)ڶLGXL6 ޚUeUYPl^t0b!%\%Hn_7t7K?t~ j@ AHa 7 #qWWWZ'I.b.iʹfZl-[Κ5-k`ވQ*-[HUTEUvvvtttU"*85v]PI~(Veus9ȵ 6'Izky'FP,L3~OIPB ʼ2 H{{{yyy^%nzY^66."Z 0Tʇ+U%Bԑ: F`Y\-HBYar\3Rږ-i[2 f(+++'2J––¡xk{k{+\#Z,"-_/ї(c |'Z5*G\^ ~OP\O.B;`)+313C*pb9 UDK+KAQ PAC<3""bgQh2LjCa c8[:H0ϰ)m[43Gڇ ָ /1Is' P"y:jLU)ͥ8Mc1{.6ScJݒnEGiYM)/mF (l1{ч:/Z NxпG92*QYv+4-*.;ŠGb9h3 +Oɼ4qN+i V^nmC С+PK}OQ %P >D>CC I@< N04a> YY4M 8lȄFq /C \ Ҩ1t\%QN 1}1;m<>ZzU*#V*\ތ=]GOjiR m-M (i6ke)>ȉ< 8-!+nMΖ"jw#oQUĆ[Z,V!Qz,"LVaV"\eX&rgW]CQ휔r 1:{]u]}mQ58$!qooou:GiWڋ 777sss{{{f.]DEDVX&z D9(^DJĮ]NX3֌5\OHzjM baW VJ[Ej>G]]odvu:zuWjKu.A6 >Oic1MM͔)9SrXc%JdI$XԇC1i ТM en `LPUQ5J@C5^u2efno > A7G0M\˺oߦkkkFnM&mRZ)^ޞޞ"YYYq1bE555^e8TX,\kL*:,$I|<<Ӽ8q7vc($ נAR{{{wwwA].QۘzKb%0>0i0EE_1%cgXCʦm(ޣa*)󲁬qgGah%"i$&`E+i􂎡l:0:L` 0$E! Q"~A j#Tx`od<@t{ॽX0P_G4\4aF,dGnXyģ+;%RHӇv/;i%7R4ݤDdPq"'{&fSLݦ/]߽RTpK慇%\+bE75& i3g-ivDVjg>otN?@E~G)>>kk{lSrJN4555$ ɂ1'cNюnmm3&gLΘaaEB+  zA/Bk)PwT8XփBjJMЄ^mhM#bڥwveؗOlfv0_0_0iƮ]+Jx.qqqX{Z{Z{FԎQ;⏈?"e.,t8[QqH߾)SbXh<+xN!5! Cy(`҈9/> -G娜r[H) |kdɾ%<+bֳl=8>8>8іזזW-ߖo;.;.;.wߦ+++ mB4666(s9Q,,,,ԣ```J+yzz|_iD0^!]d ` zˇa+Ukz|襅iaZ_ͯ2a fA^' .<<\XYY٪تت=rOoooA)~~d6A p?\&ZFl4-ՕJuC|Q-B. =ٞlO6T2T2T+0T.*gggjEZQSSScIJAφ_~zzzcX9ֈ,h 5tE|QOէBe-x q=My5o[fffSMSMS\T B8<+I@wx-A Q"nC:8 <m6T*\ ByT^ ǡ4V+KdRktb8!qH1lcXQS# :og9vԎ-b~Bo LOpnLZ4#&R5t }Bi ~HwLwԢU zD!tJi^l KIGu k 8\wPt@I4##ՐLF-|/|߄fԍz!nv Nb/!ȅxo| mi:"< G^(=oKciD_PDBHGAPB A!#0B!LȐA Ȇj/@pC:`GDX# RBK(q3 ա| M[F,j2^^R~^R%B-2~Q*˫ZxDTׅ#/ ʬ`pvJ͇j>~͕3⡒ *ӹvHHye?j ?e3jc^D:R})=HysV>9aB'|t"㛱/t^33333o[Lʬ:Ƕ+*j%uQ]^PϪG\M]]|JZ^^ӖH; SDxdXW444~~~xxxPpEZz-&Ą0%$;)xnBD UYL, N bhxx(nSPܾ+Iw ؙ3c[skn`1X zQ-ACߡ%dA VVV055544 fYڮڮKKKxC!>t9q;ψE(FB@CdgĽQ|O;i;s{hu8 0+tN{=(JJ%S*Kʗ/3g.@EwwwqKprrJܜ9q{9[ΖV [W0`\acƊ>Wσ1`[vn9vf`ߕ]%JvVoXXX7foވ#v>b1v<MTU*UKvZ;-*IIIwww://OPE&Kϭsӌi4 '''^^^q>\N.'L(&8jCݻĻĻzPa~d~d~]]] I>!O̚C!"%IiRZ)bm$O?~lll]+xD9H] i:"]x _zH/OA܁0Kߐ(ȉO?ONcezN8 Z9o 79.:+"pX ,P`9 ddPM_0:>!f #btp<!ϑ @G&4SP(<~8  ua\ :.ŽHß|D7L(HylMn ϦNgp(Vla'W4'?oܩ>6rWևh!y]4pB٪S 9%mvjjTFd+SZ]3*upTbG+r%.eVFۣׯ؂i#9&E0}X7b#&S~4VTýǼWx:QX{W'8:;~y'e}XaiFAKNKKgiPl`T|T(sȭwy I"eOK`kpr嘿cwFfGu|'+?=u|UC"$cX։ub16䳹+NNtН]4/KSQ\!NG}8011 _0|0R*CeDQ=I$M222%-ZEՋ,%x{{ ԧ&&&SkjM\z.=xPy%ՒjI-fD(]. *p pLjjjFEB?ӏ 2X  W w w #WBū/c?%]K!ø- a|$ ą~Aq- rvM3Bh%_$P7Ni3NwOg‡-bP i>=74^<fd0*KbQqyi;b4cQ; AL$&tN(ʾ#V ډ+hAuxl/9CRk3/P 6D5 dT4}! :AB UO1hZc)`7ṭ;*SDW||8T $†h.DN0h tp7d0,zF5p6mANp[1k# p|ϔNN4?=pkf^~Hl5Gy)&7EQۆ]ȯO7KM.\$+).Ld89z O5bo<6*=y n3ܬ+?|ZtN4}?*Q-ē%~SUxhJ1HhP$a"K7*6'_[ 4Lj'JCnѮ_=_J>3=B(?iw|]Ɨ{jhm=Jnypz|} "|OPOTT%,:[Hl@~ 4lH\R,-a'2_Mіhy,Z#[d,%W{tӘƴ9{˜pYO]+d~`;Q(}>Mfd<ZS kŽŽŕ].eWjԞ=i4s+s?4S_e_e_eccczz#G2h&in.] @ɘ1'_N2- 6sQ.%XXȒY2KևCn迈\ j<ߪ*rS㿅|>?KN#?|AhG!ǢHX@ X= "(&q.ɘ"WFeTBBB "D.055Ţ.**J9Q^^^d*UȿĿĿD񼷼D[YoZoZoZXXʈ_Ø1-nfyY^bX-V%%%R[t```))URT NNNaaa0:X[[֋QIE aCJJPeUVeޥ4W+XwwwU3kڛfjw`ɆɆɦ)z;&9&9& _VVT DKkpZpZp+++jӴi4iJZeXoXoX/kɖɖɂ elllnn. JCu3 Vݪ[@AVi^YR|)*sss333P{ OH]X,^fo[[[kcǰS;2EyQ5K%: K&$D9QN4l2l2l 06LʡQC` 2t'mc1crZ9ZR-___ 444տowEEEKKKZZZttPrr.$Gy{tY,]^EtA@ 6XvWUyVrT*#f18clQkA8$mOB.8NO.FEQ=*AvdQ?2S i }TzFMtl&BWq ~Wb" A4D7J1@Vc4#ұ.-oXE{0p 'QD zMQUKd|O+E U]}Z ؏oH$#\QLXr3;r F/S<5dR-+ ϰ"jGZ۲| FJ'#G"]GA:?g| <7Z p>S2e)(O![b[X,LZn:"Ff#Mv'1Z@"h:jP"/T"i9!w,<Jw3=,OQ6WS|Qa }壗^ׯڝجJEGKRK1z*q}I39Ԗs@c0K<&a!7j"YU>0J/7̧5cODLO(~61_o]|U0ZX@moYԆjuE<5Y33d>R+lmm on^#h5aZqKDSGbȏm|X#*wk4RghS{sӏky;CGGEG hyQިTWx `) 隮C~.egqSo7b+/J?\'\'\'~OOOAtuuޟ?{t #D > >U'@L F?i#򒗼&uI"F|*UbئMcڊۊۊՕ e*ʮiiiNa``"E/뾬kfk+k+k+zZ=-jDEL|_cccïG<y֠t.xEl ¦tz_o0=LVn39:stf̪USK 5(nap»4{{{TP (R$%V`n`n`Wooo#XW444H#Hcccc1ŘElKg,]{DV}}}+;-JAFK-,,jjajaj!_/ɗDA s2'sJkZj~AU*g}OL`#Gˣ6)0!!!R%TI=En4 K&!j{>''G$wwwXo1333_5_5_颪E+lp DGͣCs̗̗͗L-M-M+V]WJ% q,– (&`I*%`-5z@h=mlȆ RsD*equhXC Ac'jq,DBeщD:6t m.T A*IY878mt?D$\{Q|f4x]JP0c|_D5)"щ'x>a%16+ iAr#Q樊bGGGȏpw:JB fE( 63byxCFW4c4# ozq0xBtf>&'D" )H@, $_*#w?`&M$M }ErkС"ߋ0%;Cz/w?:Vգ/AZ[y붯*L(%qG̱oh|o?WtS;3.lw؞UV-YXtuᙵY~X兄 h :naQ~T-9AJ4'|"PoI/bMt,[*DxNHz >-k+5{TVjA5  wvﭾKM 4i3((ߨG=zĞjO&b"&6 o#n±$czk}Q(_ /KPEQC`g`g`;B#ghkhkh+ζζ1wcU/_Nؓ'a3ψ?#OF<)8(tʢ, D%HFnFrhEQBrAoF;h#O_ڲ-򻂵#i3m!@ /24zNy]J.PB`T2|/q$]JR3L euOȄ۱]G!PPP$Ml6ebĖy:uĵkBykZ$U3fVOs>4G'}Yg7M!ߐo,``ਹQs&Hϫu:k}~˴i/3ndȸs:R#htFȗ3LkMkMkMccci4N'4HxxrU*G(SȮ]=`FlQՅ"Y$466662626rJ9KnqXpM =2hFhTV*+ŢPYQ8:::99iKRB.|)y333lmmB)S)ۥ*JnTTT2)~e_LUVVV)JyiBZ!4KE[-6EMц%%%"}޲쭈),I<'nDBtss---PVuU:::Bݴ,d(m(m(-=HYE @ktwwwzV=z`k˵rQk133P*V]zWyҽ#zN)DDg $ѿT9*"#'ߢ(KyؿZQeSy$3eHÏ,Y?iBé vb~K2ԐӼ;JQ=p0 W;CO1uO:H'Г6Jvx|;懰ԋL GCzC~/"2oF%~^Q`-/X.t/R1.d^\C+؉ dB+:h d3x%n;`q:J  e#((Lg}|xJ@Sܦ!ȉB,D%άa ݠϴBN bP(aABTY>lk(F}꓁ R-ƒG6YTN0>0>++++++caŒ>ŧRk)zEEErG?DnDc1Q5F;;; %W+]\\^z/XyP[-RRRkZZZ:::W,l [–Q[)Jj%CCCg:+tZ4J%x333@r¡PJ(%g3YP `duuuhۨlT6j_/ڗ-(888H@Y777L^IW&.tR +^򒗜www]-]-]-}}}R.u#hjmjmj-~ &$Xw aaabX,X\U:X*...˨K K f`8ȍ8@O{Вb<2&1jQ/LF# h]*(q4 NӟԎ.G1hDO?'~6GAeF^D oNc2.D"i-; Dn0[@ysꎃt>O>j( _%+} e2"I{]Ї~u('5㨯DEc ԙ{S@)$PC˱ a[c*({Vl4\{ +=oNjxEC`<ʠ2*ngAQG <$|"fԐ:PJs- 9tX܁ g 8a5^:6 (7&kH5dY]9STټx#qE-9L|b̑VԒF}$9o&ג69&P =bm <YÝk'``̥`S0zRh62X~}8iFBP_HNpOl&1TJDL%(4rl _˓|ѧzd?Tɾї6S0ឺP<&‚x|Ř#lh-QY,vxy:?HsRxK8 =~?4xXELd*bn}ikc%GQ#E=Fik)gjoX)70O~1u44.4.1.ҼW[3L~P?(کm@ 3f̛y%J̓y?VQQ-` ַַַ >>>yc^`^`^!' !<].:JHU~_,Z C? &b"&R@Dwzc4:Kglq%Eȿ>lnZ@- RN(O'J$\\\ł777Wį_-a[6iiiP9)H} I303:Ufrp1"¬Z gLMpEgqgE>H1YU*τZLJ1BaFa|/{{}8ccƌo>SVϬY=ŭh0vuQQQVVVӆӆaÖ-*Y|vpp'ٓIZVE uuuL~3fimL[fRIæM **r3L crLDLDLDK9.dee%M;kkkoooXz +ɥrP5FׄJjoookkkkk˺ka=W+x=^GQm6[PD~___(k@ր///֍֍֍l,z}VeeU*!~K:hGQi4RNNN+++KMLLiX I777IեRui4WKi gY???j!ZȽƽƽƹչչFDK Ʊq"U4liRv]g)B=y-K?gq:www|` 4|R T#TnG : gDp!XKc+HY d+ݕJwppi&~F/z@}`T& oFѐ~!a)j1-O>dL~G(:`<~E0?=FCё(>b"9x˧aٸb~tQ/>0ui?A)^FOt*-L=7`?iNN&2?"I|' Kh@WD  ?4FaT9DABQ !εD|`*CC@3/,<߱$'퀊DCg mrٕ̉s|b^ZT2Ol.вb9 }\cxZԼg҇](=f;YE3_K˴$?x&>KYXaA'M{A1؄;0'`̒w 4ᑼޢhZ]@Qm/N1)f|5z6߉ԁ(\KrEJu'À;ӞW޴H<[UZuʜ(sdbBta,^6cTƙtq޾_z-]E{|xvTY-vQ+uqAfVe_89rY]a$6MmfA~$HzESϩJ8 4U H%RtttVVVwŸb\1_}9含Y2-L. .Aq‹ /"ݓIԺj]P?c:C`!vp\i[ӶfȬYC$RY[ZZƶm^,888C:WCeqZT-+h...J%%%Xe2V.o#SgSgSau E,xiPo7*z\V.+=<<{{{T*#ߨ*JLC]Q ŽXBh:, W czf z;lKl6al"ɹv{l{קJoѳ"J݉H.σ |r| E<^hxm=Zٜc9t0Z|z{^e`{ut64EZ\'( tNby>GR)|Oᆓz@?.SE57i2OZ4A,/G XX<[9|?ڏ˱m.WH*61߂2ktLj9VV6Nh\Dϴ .LO,,m&{lxox0f*Ǖ.>88,,, d>>:02020R$Y-VK ˳pSͩT遣CvS-S-S-X"-ȈG#-r -Z֢|X*1JS'2:d͸qWz'I)TJ*IJd,e,e,8qLc{{{A?,(i[ڭ%mIDon-E W•p&LLLROՠ4|3|3|"Y$$xQbu( $*JURUto78V)J.&i&^-81244444xQg.SDʱ^4O'???YTfzKxKxKP\%lll===LMM===,,, A2Hbwi͠1vSSS@T+JPy(񶙶yr777Q:B26h fv.ᨀXJspYe䡦xΓ/$ƿx{^XB'Q_Ce2Zy|Jm=y0SKxn_Ns Ƣ4? ͢\4狹ͥZ|9Yl7E6f\x C=}0*"n_mK,j!P4tShBch~E >"&/a$&j ?EoG8Eci Ƿ*o%Fi(JɍhT4{=G`"8"fOBZJk2tk›&"/dPBr>1t!qfv-ڒJO&/͇$'!͡y~OHSpOԯ>3M/cї~fxn蘫pZ fVo/q\^)@umboio(z@"kO!ǨIDB٤A/;|tJIpa\-EE_{R^l(C5ɸMX1'vvܧga3RCW.^,doZyvzZSnO{,*wޮ+.}&e\CnJZ]څzZ3Neh(>Sow_gwgk's]\gVVxG񶆼\uuu*m_1ac䜘sbΉCshs^s^sT< ̛73oF7BP"a /bY,Kh"4!oh@U*UU4Lô2NX='8;Ύ#;"lHG\XO֓^i4O'rC7#\)}}rX9~;KLL2QLW uJDOEM5!`ܦS)<<<@,HynhDOy(aL1s~-緘1cj F3eS6e2toS ΤM|$YJc<Ƌ+TV2nnⵤԒ"Ԗw]yWCACAC̨̨POPۣ=+VJI2&e~JZ.-g:uJa555,==]dxu` s9樛P&LBa5D6z^W2"^^^O>L}P[-M~(HLLLc?c?c?eeefY`?B lfѯ+iD08 RM),0$$ä-[bVAA:S(H/gzHz$=(ۢZUjSSS_(d***FetIF(qxdȚ5###=<<O}<;1;1;)La)))Q4_/NlllJd&#ݤKx^Q8##I0xMaO-&`_pJ| x?Q(DCEGTBKЙW䥐h' ^FW *a|vSyZ|_—+'ow׋L4pbpW(LEQ fDBǨKG$_˧Hz a+6b1"oKlj˿PŒ~qBx5^WE:b~a)%b fPg|3d>&Bc8C>h no7|kL ɿ^JQ,AU)<\/ldfnO?xw~xzBY2JI+Zc3_@weISb+tFwuJ cwu@ OgCvL}bn^CMPQ.A6 ïF#-fQvM{0? zͧ'l6Ρ u3CNN f3VUa?PeFgżI(B0KX΍m-u`%(H ?)7{;_ʺSVwҷUpɢGm90QCOe~r量\a|YIY KKYʜQ$mpU[`I=.]tY3g8z8:9~^ۢmly|VZ -zzzz5E"o=.zx=)S*T///yA+oۄC(4OaH(CAPN_C1<; 0 NztA`܍zMxOr9qk~fjԮ]-,,[ o'AqgĝfX/_LMz|p&ܦܦ֣֣֣.1118"8"8"eˬ_~)I'}ՏGMGMGMGó³³9iNDf"wDa,a,a, 򂼠A٠lZS"""bu(`l}>[SS3U֫W)RlKo"H? ҂4+J[YYEM&nz 2 n n nC^SWN+l+ʶ<]]]lll/_F?nnn2  tV:kii)VK&&&!!!r_ܗyx [z+49Liw~'Óxc1&&&`r0YMQSB~! uuua&M0ǚcͱ"`xgxgx*{W+aEEE%8#8#8C^5|3z&PR%Tts||̸ʸʸzzzRRR888L+UQUZn-" 'O ?mmmyyyZZ-f/KtttzzzĘdL2&ɨMHB̡B=K="П P4^@ _L(]DoޝO牨Kr ~q[; k1#h8AoPTm '&4RPG)C-Z(SOGxyq/jt֨?ڠ;i~TB~9BG L +^+C1TS(!7/GaƣoQ OИ=>?` X؀%o+YPБ|7]C(Eq~m$ @VG7 tyU4Bz? r"U0Æx@]y3M'@!4 ܯٱZOQFtljw7U5c^/3\`J Fw Mޓb86?' )Ҩ"\Jwa_a+nJ>j|OROiGf\NSi+Hu(`u[*Wdӯnnxڨgi_mEYרlFaK>ɓMs52F`kⷓSgJV\h۴3|~x #R+P˩M(Yl3UnehƊIEY 7*+K?D^{_\dj1FoH#(u~P*-tN+Q T8qK\ ΄N$D s 4&;iV V Vrqqu{{{@ɔLɆ$Lµp-\efff>I3i&kǚMp~M&bYEdݣ a0޻'ROST%ZV}-}-}-E+ mY"Gԏ.|]:[mYmVPOųZqjPb,kFrˀ%h<Ѵ$wo. IH7fA`)FHE*>!s@ɴѴѴ1~e9)sR$W+ٕl8o8o8o``2feʸظظXaVVV Ʒ6JrR9b5)kR֤-[ڹڹڹJ Rag9Xfl&fffvc={M&xM_M_M_z ZyfFelkt999)ct 2d,Ȯ]7njj吠׌_3A|ooo,ŰA?ZiVu:Dm6S)E"Jo7͛<<<Dx"D+ r-\KKvnknknknNj'd0 P!nj-\>K(}Qc M |Hm6R---EL,,,ŭŭMMME313ux^G !9h?t^^^kcccUU޲!C"X[[Kפk5|Wkee%hal;ζ}R_{=aƓÓÓ#ۘm6^^^]0-Lyq^xxxQQQ<<<޸߸߸P/՗K9R io/fl (G} )LXGQg#>tV!?h?RP.#;pgp'9F7IgݑW1b(#7>dy g` Q`" 4 !&,v~ cyqE^TW bLQhZJa)o( 6*p q g_a:l# *T>Y^6Awr${@M~5,<[Qy&c'?+cD4ǯ05#; 􂄋Xʗ/.O0 Gh]Z$?P{::x^ނZ6`9-PTDsP0$ P~Z?rZ_>ݣ/}o1lIXCjƫG%L]5Uбvo◉ߚ~+^ZQn/0Bo*Ȥ #"7Wnֿ̅n Klqξuz!McHޤ鯥U+edk*Tڴek?,Vz#EWPj6u7YަږK}<)6ע71/7^"mT}T}:fn/[Z?$NN}4ij]v'P61id4Z㓳}/4y(Ӫ覶nUwZE=2s*t$eo^/rz&~[%ޙ(ꀚħg0n"9p qVphE5Qhx=r/Nkhkj0 8omOӂoGHh,~CY|k[x A0^~kZp*450IhE/*r "> ([S]nϞQ*" w[5# %-`5%_Q:JeNc2EW7y ")'O&bye1hYingkM3ܳUdY|> ٛZ[Y[?[^Xƞ2WzD jV~mޏ)EWƢ$ Ca,w1Sϭy]K8Oף^\ (Q&k *;>-u |.-eØZHИXu$^{q|Pi';/*TEd5Q(*> "pYcNIZ:YNF)Gchh(%KRSsH͑{dE-˖e . . .d2cy,|||[楶---a5j433 b- yb(j?k?k?>!YCK===2xZY>g}$[-qqqBrpp~~~722'OYϭi4kZGbLDBVwA?х.Tۇ+1H;z %>aw gK#*GT,e/zҐ4}U***u5jUWeWeWerO888Tj3U0U0U3!fh6r$'rA" +VƐǐǐG7ݠ5՚jM K83ftU*=UglZH:SW)/}Xr i}tK7?G ؂ hԍZQ;tD*2$GTCl$L++:Cb`[tޠ7FFhF[4sQ_y;zX1l3v7dx9?( ?"xМLga[<=\,>ܦ:i6$KʛM1r)KyJ{ii;R}V-{[Ike8y9si1k_*‹x aF0 ( +ˇf(.η'(oP(~<7d6rhMqeI!aVc~Sɂ/Y;ZJX:./W깸O-`R{؏^:#{ lK?iBWʒZH5$=#B UL}/}9Hl5-sT*Rėg|1̿"4vj;I?e|3Ϝ"gl>>ck֌YYY_]~u7r7r7ruu]rq+Vĭi,0gʼyppp1s߷V*Mr˼˼2.m6DT_/=s>>{YYYETg6lP I*eUbX%d5YͭͭͭCip-\ u@BBlll !L;Ǝ }WY,Qx{{ϻJJJ2,࢞]]](((gOMLLD!.o3S2jz5Z,~ǫk>c83oooV;(S)J6fl8j8j8888#! GD;h6\G#jB>կЛPp+Z('PWҹ!פK`^?Pi};S B8zNh5>@BcC1,D2THl$r!iVF4 屃J /~/t<(Bv4H1D\|Kh>B 0Ky'OTtzA{i%էdK{ `tHq8,|'ߊ'xWԞڲΨAձLgR:=w x"&c UHWȍ/,?P-~%˩25QE_F}Mާ[hI9vlaa' O8fptͻ~̺3w>$K[`IvUTð)Bד`4}&KZ7:^\wweS.;WGu.-vfGImZ\8@_p\7P@t;Ymi}Ϯ_BI9Y p߀5?i N p b-p=@ikJ8q=3hP& _Χ`|0p v0E/'o_]8iGl|"Kq"rN[eI[yWSj)ӟd- yAZYzB%+ lנ!ĸ@e]SakD?Sͷt r^ 6],_5D _L~I/=.#\ZlCusy H=Mb"m~"؄! [ku[^چ- (T(5`+D ЗFB>xn0$Vl U~P|q$4y.|7mHS { Ex +dPCEw%w%w;PVP['Z'Z'fl姅2Z&^M!!C =zFMM,32JR|/^Ȋl>}(@Ch W T T dJK%X5d *U0`T%$$TwUwUw{d[[[:ЁZV31eu333hg3ڿ???!Xc!!xzopà);c;b|cPߵɊdE"/lѬe1n[VW-W-W-vZ9rjeFFF==۽~%J$$qOhMPUUeQ )))wwwb؀PXFTkIDAT^,pD1^^^ƦimZPPPrrrfT<<ԇ8g39Y,cW:^u4?5?5?Y=ոH?/EpA\ *2;ϽBN E.M Qq '(OB7F_x! 8d/JB*f0@EA?T `~)X `΅58^`+l/ /!|2G hShq4&-<xNnk p4#X!y8UK JVx|0B4Ppbf`8@V #ǥ'@!0y6P{@ ~t&p T#ap?+Pd}.]ʥ]NKhm~fLw6F;cмy lc~}}㴛e 46C$Pv0mAC `z@4=JH-M`Tq8!8FB6\%a&[x ^7ƂO^oRi24?K4y-^2J/R{Z+8nFvN*{s'% I$'N0HK6ʪ!DmpqAO|SY ^>GhsTϩUu_θ&;f7YX|Mt=\qxp%m 5?eD·CeiJr=Lwu-~ͩ)rgQMJ׏]MV4wFI㉏w=<.X$L(]ZG^c!F+D}-HݿN*$5̽1*؜6=ʾe#2Ow[JfL/j:`:`:`nnΥqi\Z+דדc9QG-MMMt^w^w^ ņLi4zXB7 Zb-#)o7 6,lXܧOqƪjĮbW++L`EFQmT Ub=n\M&7`wym6CCCAAAKCi(NwY [2@.m_Ʊt( Ym#l#l#Xbbbktg_{eYY,EIEIEI4X[-es2'---K%35swww---RRRXI98ʚʚ,jYԒ...Vw:a"DPRRߒ&IIڲccc܃(7X}nֳֳ+^0`-זk <x& {Ts3f522%ےm%Kf+///i4~-_)JBXĥ+ 555iiiۆۆ ^gr ' Wg^%$$OOOܕܕܕ%~ ?Oѻ>?a0VW*^e̓%Knv t t e4C!U愓^^^NNNr#~8(~?mѶh[ccc?X򻪬,3[7Y7Y7aPZgq NQL:3%y0r{8OzB CO%=ل B>h-h.!p3t_ `>h ų`j `rXt H"XjC$ԀA^ëLwध\cOOwoԹRĞ?L+SBPh0 ?x7XO i%(sTDt,-)@NpBQ  C2PbVkThma3HOlt$^ G>:VE0Đ #+%о|KYk2ZvYzY#{RLLS{M6wwN<8\^+vB8rB_w?S/Nl[bk  4>`w^$q\r\t146 0L43Hkcc}=ق ErIMy0[~s߳jSpҵ.ײO>|>O)G•ɫF?gIFiS (4VԶ~Q]Ij8؆ۿʸK >n#:^ezIwq[N+8`f߽^ko5YU_T bv;Xh8^ q z4)ŸM~}ڇ%«)1ge6ϾurSlW\ő1Ω(7Q^Q^ReH~$?RZZ:??_yQyQy;x'y&y&yƄ-}p]nccoooh9n9n9s>g}Β>8qを6M %%%:::9MF͈5sc3KO$Hl4ॖX de/7z3 a6O)2d2)eR$V%˲mmm].n\rQLL,|xၩtG籴qI7I7I7RBJH e2B\.܅ܼw' N,p8 U窳T$mP[(((k 48q!CX+++֝ Y] Iҟq8zzzj5dw;r\??4 }W}W}WC! o'o'oU*},u%2L"Nasss8/8/8/ا٧٧^^^}6O'͓oooLI$^E^ܜs(DZ"-QVVk _99{?{?{?k6Oq8jNNNXkYkYkK%nnn/Kciiiii)y!y!ym6zy:ޓ5}~sf`[-ǖc3:CT(J6 p.er\&IHҦ)зKMfk<曀,.O2&#raOK/ųxWL%B`yڃ` =;xnC:Ni\O A.>G[`3h a7LY8H9(0 | b,Q1~HHj( a"F3c A2fccl `xvE@ T/|U" % x,N PJBOCP0]AX>L`'oHϠVqP {6Šyn* H^d/[.wFϕw5Y|S_N%x^RHXJu=$HHA`b0n8KOț ^핝+/1?ate!57N뭙Bic?v9N 6zC(K&oKTJ_>㌻9<:̶ԑ5E%h45@AWav\lܬfđM N^|~I[w<[k[k aN䰨MQo] ܗ_υ[H[ڭr'8G)[)"o?A44E"L,,UTzJ^<Ǵ|v чCJv,ibJ4,i(((٫٫٫{{{RѥKE:uT?K?K?ззk Wm޷  GGG8F:F:F{VvEvEvųЛ֣h=EEERRR\P\P\Pl^e^e^ŪQ(gQ9i{p 1m&p#u@ >탕VbI+dY5(bL JP2vy_ ~1,3zZ@ h ` aLkp yJ8aak9c`ץ T*[:Pf ;;;mkmkmkX NNNwT&Ie+++P*@Pc@>ԋzQ/쌝3 &=ѓ%K(}>MJt%MZ֤F~!~!~!^wx 6=l[VU%}Kefs޻w+))> b:yyyݕVR[YYY)StYiYiYi[\I$Wojޫ}xeWx^A;δ3 #`rEaQXO?eu1,w;ae۲m6BȢ,WWWSSSedd$XI,GyG撹d.$Ձ:Pլ/>ozozoz/}"}"}pn---, MLcccQaT 3=}{]ջ*o Mkkkccc5f Zr-RQQQXV27wEeYNkWnni]Koʵ7rp,:%)4ӹ(RB3PVaeBhBڡC]h \Pt`/Cm BX OG dLB<PȄt%0뢚,=~ )Ѐ7!c +BFV `*A Yl jj!#@ L|_ w>*PA9Ȃ&GbhLo ҡ&98 ;#g0?0)A9pg:2‡|yN<ʇ1HqUگAGx]}&g:K} oX ! D99+TY3wM -`m mۄԐUNH[H3vlJJJJ׿ 7^cqJ#Ռ3Num}.i-z 3hDY%7}@3o[[R\i"<+mi.—IcI9d mCXaeFC?`7-spK=jN }/lx&F8?B$j pcOwLKEcH>ADzPj`2">*+B_\$qrlѤ^^ERpO -O㠮]<|2^ȱȳ7r3:\8΅͌pNi=AO@h D ={f~&hB_g1~vvv(#|o r1Il @D(e'膘,Y8ӲIJIJACA13.C‡A+V`" (Ғ<A5,1w2VMR awDSMiAme뼖>k}K?yMvs-\MuezCrncq>(-vAрA7RJd_e@ ܧup0nQP(UTjb,$JnBvqd7zzBhdp~ |:DA]\Co؃kI\@J4N;AGCs 7?#ls>Mܾ7b1~Qd&o 9|¹>+köܛ!BqC"m6::sd[*U[QںjcZ)HA) a'-wNɤ7B;%$$ 7FS=}ςC___9}NIVIVI1Ϙg̓֔֔܉=nh jբN$N֯_۰a:ggg#~_ |Kl)٢Rp}zZ b_y~嵧SZZZ!+++˒eɲX'$RTbQ(v;ڳYE7nfeeg 535353e)Y,Fk>|viAtY,]GGڇw;\4aaa!YHE"G+ϕʳMMM6SSS666GGG,h3IIIɋbEcXXttt%L&GA @ a똷a0EFE"Nf X G9Q$ULLLsA)(%IkҚ}W{Ai%FJ(CO^_e|iʪNo7~Zخ3nNA=ŸU@'#]?0 Y6UPTB/q L77 `3&R(t=tbYyx_̄*NH&t;t,qE3TB:vP/H#RPT2[y[9IS@lhov=ouF/ 햬@`]?GT\9$Yg_}޿|SX,]E sARt#aCSmGr'ڈDž՜Oq]uv@j F7Tmw#*8t"D񍱃aW@S܊1rg+sGT.WAUoIՒnL{ Ns9ۘdc03`]9iCi]iS7ROi^}f1cżo'wEpR$z0JPV 3ygNG޲޲޲|||AK>K>3sss{{{󫵭^WU999eeeS#..ΗؐFit:L>sx߂g =eJ1;y+וwww{=hW+؈ؘ@[[c;N-4 =Bvh (_/%C$C$Cn\7/~vKQY5XvNzS@V|w*%[~gWz .,,i[l=g>dO!=q" */܁C6C/Ly 20A;!+!2<&Ppvkx\0L,ngҖtԃdq@#\8hDa ].`3Lc+41a+̦x(,(!&pfHl;3(OHKވi7[%Y;%w`9$LNV.wKJ-u*baiJf@3qtd0" ЁHԞW8BβO(8Z"@6E[,(uxv` ")/pxD;"wH(ZHHX)O@: 'ӽXܶ({eOe_=tm)ävTMl3nTb?qD܌IH=,"4u^X:V)zsabW U3M?ߩ<xC㹶$LvIєVB>JsJ_qWf̃w!f8joo/eGc4|K2C#Xu:O~&Yθјj>}!C_ mMFP Z6lo_\,w+U+ܫ4DЃt %MH  p()ʰ-RTJs9Ϝxzz;(wP O_)R~D2LN'$U*IXX՘&ImVWz1ۘmִѴѴI$ #c37 L_ņƙQgZZZ\Whhh˸GGG9sޓVY%Y%Y%1iyPJ-ˏ= 5ДXIE³gN,:ɺ W.\بjjjoҙt&,?_+`g^bumM {a/q4H4D|ȇ|VLr0z,{pa~a_'Ʊ &G#ߑy8pa>}+((hZVp }CmraxB^>ۘۘۘ&Iidd٤;;;I;rrr;`;/KǦYrFj\O'ד5Ho[$uttUUUZ aaaGGGe7^ݽK $&s9666Vvdfffu%zsG#=Ƙ1xGN#v@.$OXma6iCaasnOIÂN%6T,Z!Ubx\q*!@h3*PFA 50hjX\GL O;&E3,w;uQn'OUv $bf󜝅t]#aX e`(&t&nd) PpDDž 8 ?B̑Td.'- -qpGNT|u/\Vلl*E7 BU%~TɇHܲ1U"wѺ`qKޔK^h$6:3 4Wu0>Lt+x_s(@6DB_h R ХsݱdrK_XSvtv.Wp6b$K%VUn[r,9C C C momom)S⧸7dzzz߸߸X[Y[Y[ ^wڳ k5c1AƠ|i4_*sYmMaS{bOy6x",GZ\@U 6z@2xUDQK+I0m8-'aUL,Zr hBK`] hC`ȄeTCr Eh6 , `mGt65_gc-]Mُp.Ȣ[1͇$ȁc/uD ڡDT_2bG$nQapOTp)ԁ K~ qJH.zd/="V`u ] r7SQ$Wj2{.VoURe|)7_H?t^)nZ^YYS.4VQMo#n<9..7 ^o/|>& Ei63lQwu0 2]Ut%r}OTdz߿(^^ ɱKP+fw%e\ KX]!(h7&7vvvL/˗k d[i[i[)Y-Y-YX5j`UȢZBKh&\\\XAsjΩǢYřLqoooLK#EG_K%RUUUPPp{= ]d:Ё΢,;[n_n_^UUUUU,}|nw>xxxOtg3RMMMg ¥pIHHڸ2]L::::~~~iαc9$I$I`C,(yԝԝԝϒ4?[xHKsigғ #t` `"*5Ɯ`C/84/爋]\_]_7{ \DPGeTK[9:*.YنX7ه-]/nf4Y]#&=5QCX[A !ɤ&֢ 8Ns>.`;TO(Kp8487c7q! y 7O6X !=M @P,= O 0&`)8n0P!hw;+Lp=0ނ20b1<blcc=᠆xae(Cj0j.ġ8c- `Aܦ+a/H! /1K O5S< 4p2/wR Qasyq[B2GmuܶEϘ1 'JU&'S04[*%:m/rpRKrjipS3nw͗]u+N3ԤD8%O% Y|Q =}wޠ&ѵ #= *{ 1fun:*F2~.qw%ﹽ6 8l _U{Mԩ;CYu#ՇG ~R:}F/y~bdZv㟢1#ִi|ˎK&pkLVXt!˞JS륵|z읢+Cn}ufir 2TOjWFu}[?)+.JG 88x牽p 1@Sq&z TK~hJ_$+?w"8QM!r3;2$tE 6<@RRBW/'L /I@W˴.ĊSЁ/ p!=mWOK.))*ZNb7B􃍏MKgX6 i5[sFFd**Lę3D"p\ 96:@6hd;P_a1,6=2=2=bdCgӟM&l2/_\PP0mXڰaG#"o7cX``RKU.UYFFƳ_{6n#9$xR!q8a MhBbXeeeY9:u>K/"H.S>T>T>TsjNib41e2AUqz^V-%$0ϬӘ6Vg%ߔUG0&a"&#چm0c1Aa>+z8Y ˯WJILILIL__}}}}}}R)ea0Eg$I~6mvvvDNDx@Z֥uTǕJq[upp[,oYVhVhV({?{{{xWK*+UnSnSn 9r0_G~Y!/y 8F#!!$xKkY`mGX K311aqd,Kikk ZS{K{K{KWW\_/wmxI x/l`[0Gّ#gG˅bk5puuuuuuFV2P2P23Q"O,YHBB݂y癹CNMݿ74{] 03szсGaM5=gcY+ #>ˋ%z|Ny#4Qɜϖ䘺ړrZֿVppVTCf(#)O΢2`SI z(ZOс{%.D&&hG(Q܆J7T\ E8ChQ/p:d1X`:LP! Flƥ 𒌀= * LTw`% Ӱ_a=@;:3 O,ǟ " &P; 0[,"}GweX"~y4^th<\Dw=2n‰X%\5Iy&zpl"g>D2t^'[ b[B$.r>ڴPvciaqBNEѧXL7R=zwjc&-Re͏)t%j^wFLS  tĬ$n?ݩ9wSJlR آC㻭4hw=ȕ J1Srx wUw؅./,nSzی~Y~q{WnǞ:nMQkʝ;֯Tkin2"r+D_:OOG:tRi:ڤ/ёxN +u@Cr%=b&0Pon)%<(I%-)֮uV5bw[zIڃKn5v2wIBG:i[XoړYA[2Tr/IY0Tg)9 ?/{FG.O1zO Ȁ j@p \77 fb6 #a$UUUCm?͋ɋɋQT.K"^P>\VUo:^/2ŎG^yqDKK+~RRR~/^;fq!eHHع`2 H}>R OOO (111"vER>V>V>.Q#^>8k:+: Ow$̇uN9ZYfW.RVUmjDL{HnҌTIs?)diygtq$$eszWѦxpKn:rq?!x p<Ě`̧ H- Nz_B9i} Zz71a-H)D*zpj6C> PuP̀#|PM0"hcڒ7O!u6o:!|r)Ak*A@oaKa 'f ^tԀ9\=cgl QrzHԆxp^<:f@/ve 6Op?...!0PLIhu>f~Ld3+cX~X n1X! rC dJ=wu5 )ASG?q=]H8;0Q({.PD1IlK6371GeH>>=[{ 4]\\Y,ӃEe |s' m 2JrRۓ7=Ouʉ7n4tz͗Ri?Jyߺ3jܪqOmPD_vVk^g^g^E_700pwwgbO>>}RG\ !>xOB;ڎd@[$E"DB#őH1_3_3_STUTUT Bͯ`U*Q>;byyy555uuu۶׶׶444X<,r_p&mǗ fb*1;Hc Dk M:}?0[C}T0!0N4DC%]P[/"Kf?;>{?<̾S}">PV P=[~?'Ɯ%̰ %\]f)cej=޵Qۤ&|gIqCmb}qCH8h{Бh,.}?iAi~ .󡜤wj'P|C3H8Z;n;yc$ƃGIhqܛoz}ԝweo?avVIU&[tQXRMgN) sNՁ,8ql-\_ qa0B|||JBiaSSS#? ? ?)٭Ugw|mOL,ܒ L2*M1Q9ojC#H:Y25BK}3{y8OJqpN 13/߁g ِ {T'\Hr=MVBP@[-}-gKgKga 1ĵ͵͵Mid+3MVVVGGGDDKJJz~0&׉5r\#"\cgII!C 2˳mƪ;wrrrH6]6]6=??'''NDDu9::2Q[j6@,b(vrr*Y4hdќ9G}}}q0/˩jR.@NXy-xa0޹:???1Jl%&D /Kq8Gf(w;FaZ֠5< @/@/~ʠ/gG16#Mk$Z<&ȿ$%e$O|&MBIO\pI]rJ*Jy"TN4KtM65S:ISHH1 Mq X[tޤdl;p;Τ`?!p6@=ԡ]+!'6x<5MBi: 4V ܆f)nLB+IUeYsY3O2&OV;x"Ԩo }@b}c)? mS6&3+ e7fe|٥7f?F k]Ǐ~sb'R rCs)Q-% /x=e>yj;-ܿGO?ghJ9vqؖc{5iIUl+O. C]Uq 'F tee۔>\R^w7|.x]`G٣Xqo?~(R~ZO?Yu\u\u{pB###]mE[V+++tk5|qgy///}Dq\4.d]:ppp a7g嬜zCopppSeSeSeW%W%W%i4TJNKⒸ$NS9:::~N?eee:xq#ƈ1t6Mg~܏t:Naz3  Hp瘝cvA5Q^l#XscrE.N#*(mPws{UX.VvKnlj*gb2Z6T)P4uqSs;]{d3@^ŷh%JkVE;S(:*@%/ 0xo5B,80XGC IxGbe0L<̄WX)AqqfDǖXEgic=۴*9en&j]o?A1 4Μ41ٹb fL4 fTई{/pٍ)/:p/˅0ڊB8/%ũ֡‹>%Yϰ8?Mƚw}ףWը{)oR~{a*u|+j3ge={y\}#?DVwZACE!x홭9hs>U ?] [Wj0Wn;>vJIMbkyKy5FЇ$BrK>)mo~|kֻ qwz5W.9b?^]w(^ lz~@8ͩ+Sm q0[Z+ MiTυ7 D3~Йo|E,,R:8nk|OUE5aU0f;KIUn쥵+.5G0zpu## J1IcB<}^vbspKBbE@(v4%`@4ƛjm+[M Re9 gi<]*,54Uh'9GنٴMi" CaS&^PPPPP ]\\ݕݕ*ؽbg>}ևF u6URrP4$uH5?Pcx !2K)dE%KjNNN2Lڒ%Jno)cbd6Mfg>}mlYo#PeU٬z%GQ?a#=ۍY.CjCHGL`Yk` IgҙSboFov1,Şi!, ֹ̹̹,c,,,TPP`sOMaS|||N;!))I#K1?w '_}$a#ds#s#s#3 eѦMETTTF\#~~~zhBhBhBܭ[qe;e;e;%ђhI4c;<&&}FC4Dpk7<1<1<5.kaaa8P(k5$4k_i_i_p @5kרTY,|||ݠNȩg A-jѓ%Ƌbl7Xbuzϙ,!!(T* ### !H>>>~\ S8hM<1}Dч=wkkk3 pvvv-bu+5Trg5טJ0w.E5ږ[殦G Og_˯XoXY:w;:_g'e-c}>{})v+(.x[ѻ G֒5Bi!P;x Gc,q-sp{8ൻ0VX:]]]]322WWNB;ff7$ں ~fRk[-'I'a5zlAAt0L{:@^$M0Cw'$idn̈ʼD6ҳ휱;a:L”Pxoaaakk ]5k߯_u#"H]W]W]7hрpΠ3 LDL<6ff =gbϗNehsƘ!Sbc691'`w1P %cIɬY%\G\G\GNS T;6sy XD'g~ow L999?3;w"+{ƽ|0X^cz^{|||7ԀPKci,xXBRv={)  ܕݕݕYZ:)EJRUUU6.l\8 e2GC:NKX{dPar9(bKؒhځix阎Sq*NE;NtmJh-r'yx޽./D1n";I䷻s uqw$z[LRl[g9|LTr!I(s;eh~6;4ߔ}kewї4ŴM ,YΛiRo[qFq|7ƪ->;u}n7j?7N>[mm5eޥ{e^mz/[\C U47x8p%هF;4<B? BNwBBŁ_)kHa6֥Sq1,{)HA9 S?z\Q# Od?l1inajd/fthW#~,]'zy$EU#ϗEv{JC?WxTt|ٷ7\~ٟ>iɋS%ںDvjV< x,LG ue \Afn7&?]E+N=I7r\$ICA{pBhb>`hz]%8_Xcm+L[L+, ) /2*\kSF$!x/NB !wwuuo0(9U{֜sY1AI1ܱcJ}Tii'_nFI :Z|o Ox O)}Ŭ8rϊ 4nf!,`,3:|S-NlZ @pp!hhc1ɘW+hĦMP|XZZ_O -Z6ԡCKK/qxnnINININGGGgR(JUt]E:r@!/ IΏ P"?VpppI?E?E?EKK׭MŋhD)QJ]v=10ēxXhBH#߰#v. B|Ur$<$0m`h4Cklgc,]D/|bY$Iyt`EGٚŽʻj+smXP^dYP#gm(F EnK` ";^I3(@mrIf@u:T  ,,Cl18W0c5q7e%芏݄8"w1&diq)8 gn 2 A Fr\"2~dZb N10܈ Ɩ8Ac#aC |͠38f:JV/- w@b8(Vn:~2UDE{2T-bخZN쾻mFت[sඵ4˴0.jr]BC՛U}{W9| :Ҳ&͸+\mrnAdf?U(lo{U~}X~k-꽲n\z>ϗwF$`]S3SO49{h̋V'zou4o@.H/v(5eO1U`E cگnUGz_/C%U*x^W 'ǰR`$ g 1;qzUSK/xۯ1vTYASpV^1QpTI#MLd^2DpzDh'Lgq`BHC;0zT}Y &|+|y+< >[< !} fAT.B ,d:~oszݜ/&2ޅQD384BYGȑ'IBVJ}=J]IHut_%jy/2%YWeeP+w;WnW9PKCdeKȪ;&S`r=vl(dLOܡl K4k- VW6CUu걪V8衛;rM^e$[bYOT[Q OBMw(U05EKKb#<@'f8{rn1@tCK OC焚jPW/Tʭ},,S-V?( 497z07Vs27·gr r̙.sf/x_X`bWR>Ϊjۜ5*++tututu&LXSScnnkӳӳӳ=_y|~ewߩ&&&.]x;fzq>}s+ ]+jbCn&j&_D9 0 B_k&Un`ɶIDATG(E8p>`cgYvm̓}3- @B]˽/Q0 Fususus-ږږe2FL*K,+< B ǖtHt<ͥB(B^YcvU=S\`0n1n1n144φφϺ+++"6Ԇ7=dCgtĕW#qd M C0q ҵLd3uI˶mm6V7|,_>R 9FXfٗtĂϩ_5=7C4llbv+,lNobmISknZkn_ ל&e-2psfqMPTJ56/_q-i\ܬ 7mXوAyvip̴sskiZnFTEp6M61Ϟ_;yi儋}yTҝR_}|IVf80P#Cuv׭2.47V^Kl[Ȋ!nF 6. g`[g J\KhXO{QwţbEw',|JX#C[o\NW"92I& mwP}}bЋNC:֯`YSE+n)JE= :HϘIJMۢݙf5۔Zũ(,5((?˻+pq (+؂;>%fV'y 5Z{ZBX~UKYW!^^:cuVbDXc{kReY|y`Q=ծFw #`+,v6'zՁd$N0FB$x'x?VMaKB:B m\l:'œ{Z@ haFjͷ֛wx{rقH9+ qGYxLI$I*2 AۃmceXYvSSSmo޴Y٢Ee y,yݰv;t0Ӷm}O\QmnU a0zzikk+** NB'n g&,Tr3ps"\`*Ll1[c}w]v:x"/ 74FӰVXXa9,7G pQ 7]bUY%e,>]hJ7sp$wC;/ijK&L(RyNr'cccMg6e:N3 U_ |*̆0ۜuu|[ókdȮ>}{ᇺUj%Jo#mGڎ6imڐ~Ʊco,3 2-UTuX "g,5̿E"X$}řLqC0M lC![JJpppH7W7W7W ׅb/>G:N:KҺDd5YBt> |pnf?Y˥:MM^g 0ʾʩh-8LV:/-5IC.᪳s~$#1-67v2 hy~bo%+ee-Lx.$?{Os1)x&wh-;HTHXGXq7p)q 0WP:CMA2@<,N-F$]#]~[ aJh ֔E<|C-\Ӱ؏ 60g3Y_g6 R}HG<6t|qF{:0;6iTi4OL%Zf*6zʃTmbs vNe5X!w_ ÔW (0r|^Vr!埸o;?r)Crj־JzxmȔ s! s[N?]W!CE\m{cQVPg9R'g%DhWcAV6Ӹ9cչ_Epi$&t^wb`>C,/)/fF>bOOvo'Z\3zvu[Y8ӏItpXkz ga7QCa=U )pN&9V,Dd0F%wVwEcvB X-/\K~x`VTbˊ]ņFIXFҽt 9#M3_ѯ>: /LltfuV;ncyc{mF|iy>q_]WIY6q0?jo~-ol{3'. XCk:8'Bʐ'53&/]ȣUCj5uX4m`58JߍLGh޾}| ~nq.˝vlv T֨l\SS9٣ow{)F*(>BMX`%Po UAU1V$0 f, `6̆x̓3f')6Ŧ+W.++MX%J~*_|S)|||[2oeЛ76kجa UBse,YN=aOh8 ܭBꤺY ;a)cIU*RYYYKvl3 -$Il9S9UQQ)))111HHHwCۇo J<sZv|qT߮}#G9g%(A[eeeO']pWWW7^5^5^5 azA/{c)b)C b'4U)WR+ִɴݴATR4Yo#pXn+ZT_) ʛ!;wF u(_ׯFѡ1 $AzAC~Fr6ՕVƲ_xֈu"xxuXDC,@ll;; 4\`/a6Y&7/XC2d@*D'O> vB-E5qp+D@+(!䃜pQ0%T`2@.Ph6ykeOLCzhEQؗdvفr`3(nR{fb0VNPzgX,dHWp`- Ӭ?; @:|ÅPL'R'NUtMr0f7VKs 4' weICV"dMEԪ\b&tf޳ϴLH<4=.^8m==vJ}a߻Rg{8=yo` ;Y9'Cz50k'豉b&5>c< kMa }'/dWaklϳb.x&ª,֜gRc+e-M ,XC)%?R 2 m\8 0̓Ƥ4'%~ $ӺНx>ߚQR$FgKqIhj)4ĸƍ5pɵ@g&Uv@ 8[8v0֜`N?5䇦1ȫnUvG<|APr(biП0ZEq\g'iKr7_:=y=I#{RML˴} K3޿ժoYFV'ZץÜ/}W$e?K}OBjS(pZ:;9K$WJSb]:$*WDM骼 2_.)4^ѷa#YQgɬ4` FPdbVKTuW loC;pNH BS)ZQXQXQkX,)K@!b)){ʞ*))5 j*,K,K,KX7֍es6`3***<x8`c8930sxќS #a$+4Kr/^(((K>1}XZ,-6mr";vLI"ItNrNrNj?~+W@E ͧ4@!Cd6rx(;<A~Tο j=3>3>i-E<8=)9J2L͕N_G̃y0䒾ąåWcBGL6 0D,IR_cqAZ)M6]YhYuC[){h!ZX}R,ӱoIV񻊛q <͑] тNE[X6G; ҡ.bBzCz~@ 7= 30`lp x0娇Ŭ+b 1dϥB(c}L"U܇)sa, h Zbs|<{AM t=n8\ʠ:gT$wxp?:8at=#@Bu ! vs eW` ]-KQ4[ѥkĒ2xOx&aNxbazRΣ\6&eA._z#ҚI}ƃ&!}Q_Iͮ&K޽Ħ9QGϥf_y=QBF۾޺W[>8tܧ6 gnan1.oEiAhuQaF8iwʍUpH]JIW)P)}#WOl:r/k?˺)%3i p^Id5- Dss;O_i*eʋ 1dmEN~.3jĶOӚsG#t6nVz$ ;ҶC8e*+x/ ɜq+Yrt>|GV_v֋7PԵ|:(x֭\P#oCGdL‚ݩx,uoymN]ĮY#`+XkBBF0A.P5VO>O=Nx\I+WTl8ٮM'nYtiNASI>'5ЛA@sEN)Z٣`~ cS6~pO?6nxh[~W+~ƅ"#e^y^;EuV-t%hkjkjk換K .']>w=]Fe^;vzvvv9swww$hIp,Ky4vp=B.BdggWK]RwiiiYXXo׿R]T[/^lc\*+Ta0U5{~0)P{^ߪe,}_W8AdoEc4F3  a"L4" >6ylȆl^>S)Քj2d\ý8ty;u?gHQ`Âze4!@Z41]m~p2% #P̂ v4 `#?1 a7a⌳q:L`]Lagt}zK15Гul /oƢ +_ x )w1z M}[ IOXx߅M>\6䠸]Vy.윸F$!ak:PFc3JJ s!ƚGp>KA- #VB7ZI߳# d+] - 鏦qnI>fKkz*e>}4>2xoxcIz`'բd^&ذB\ W`5^"Geqƀ]NOV۽Fv.5rkVtV~D"[sy`ϔĺ-mä+R8' ؄oH&ɖ1Pu(Lk-ނXSXG֊wՑƺ,CZ[aƧw Ե or˯ehhI^i6Kcl&f4Гc;&U|+Xk@A*8#8 !`2̃ǐ?@0x!{a/5)o-BWsGAwnn> A3hYɺu%~ \YYG}P}P}PST:^+M&Iӕӕӝ9MsVGzp܇B[hcp 1#ɥ5֘G5*f勃Tx)02yn4DC4w>[y@;l܌p##y$#0#8f8E-j͏ G9y`fc.Vb+0`ѰOچiJ>_ da =Ç>cqMOM\a2޷>j)*R? ,&+ xn7{=vDz<Lɲ/Rؑ΄+bI\ɧ&jB?-5;/$-@`:bKb% 31@@ߠ6d 'jl `._ ǂ5<4w8A9db2v0 1 P<&v@bjhT8Ǝ x2 {g9}x:ϲ0+:qP@֞ -lu,dP´T/=g6-2?45J TP9j-xv+mEK5M9[0Yx R^sΦj )3eZ?[P.NnY9,]rDK wS|6|,=1{}1K''&Vp|f JMZWϔܡ'6X2Ռ^}VG|G/SFu`@A[á6,c]&KD6؛fH::%؈p?B: qQ=6gv!V~G䅥ev}h4t>t/Gl`_o~^9J#}maF`8vbC!"/G?/:]qY})K'\< Npeq&z4Dw;ߩ3:-ZTj!7u>(g dž[gw37H a" 4 f?Os` L oƾ tW\ zup.~XV&Ae70^fY[.ݒ?dw\@wc"[^DweBdM^֌'l0p}YGPVJR,Jr0P16/"bMim5ZQcF)Z/,~c)t--%.Olɶ9 PpYz-C Y^@+Vs`3pAg t.f/0gzL ̒Y2^aꈎHZfZfZiiiYs%{^7oY g5U2dZɴLLL?m6\Ζ%lKM.5޹s{WѮ]EU*V L`y<..r\psl͌W)B)aj5?VXc,I$KRNQNQN[*X Zj-n{l$^1'l/<Fhm]p*R>|HWWWùyeGˎ)/144tW9EC?r jcQŷspވ/.Wq phcH#p`;Cg| | | xu꒻4wiҌ@- &M,//_^}oF.l.̩NRp .9 SxnuU~)|ş9?F@@}bm᳁TMT1>tLtsq.?IF5h4Ӥ1iL2LNEkZ;`7ހXXƗ X 尖p RYi !, !A ( Mwu;4N \ Cpqpfh\X> ^ *䉬{C( $! #+uu/{֒І=l8*PþrhEyu`F_Yh=yk 88qo-Mz%;GBXY H5&{ǶiuNL{#SXM7c6YkxGz} t$MpEKoq;Njs9d]>w* J뗖GuV'`$|K`;Y%)%ȇPL& ҖmPɪ?XSI>OSLK[Lnͻ_+q}ۍ>zs su$KE?l}dL*2BX+w+,YVIcՃ?1Um5yP'-L[.^>݉ kF\~m~~500!1YK!ɟce#t,cXi{Ns'ZaeXFߤ LNkoaɛei魩 If0mb$QX#I>h2 хTҝބ_ĊBG8F'I'$jbig]2_=/|h6Vj[6V#v]-β}t6=t`dx8l#x6@xj=8,8 gp?<'?h Iz!Ē7F\wtGw[']Ir>}*eޫ222K9S9CAV>X Cv8j5xm6222C!p7fYAkdC6d5Z^5ŬJJJgҋ"*++ݹ%^qzNۜ9msx9or;v___:S4wqI{h.m;ξs;`BY,RYkC!ѐX]]mHHȒ%+KV[[CĜZ`j,%K2}̦ԦԦml]ք5aM{7Uʯ0 ËMUţe+'%$H(ݤ%i G})4Y1u0u0u\Kۤm6@@@^^^$.ͣ YW7?q7q{>|:='ӺO>.'~ĖoY!<4K4n-|x5 lWJ! pbK?djP"oY0ųpPM|+ %tOUH"%$k*IPbﰎBdB>d+X P@ Px>>z`>- ΰT`;؁ [Ŷ.X u0\Kty` 2`?%{7 p 1< 8^e{!;`ͺ1؍,5bm`;[ㅗ8JdXWmP}EoJZhp-8`d;]tYokmےPr>[Nߠ:<'䏭1Yl;8T>y ͕o6'%(K VWP1*wL}cӋF古ތ|4ϵ{dRXP\f`8v F^Ga*rAG!FZvv6_rJƧX#XQevT'#յ(R<{T~,KrNX4I҃4N. ƹ8Q@Mpc m;7%4v,1r#u~m:Lnf}uc˅&Q7K&jp 5.6j?6;žg;%hאOr 5<}S}Ԫr][ʘE3~Ovu*hvϥm>X\TqF 9S-,]Xۨ%eF2A! !%4!tz.aZ:C|6XR%vDjmﶲ ǦU5wN5{hSU~L0ESVFoYE΀*"`%#|ƖwB,']3*)1d5ѝF2H.ړWK% &P6({biJ15VpO8}0XK AHlIOH7e>ZcìIY݈wOS)6v(Qqxc79l ï_[֤&I,-wZ<5FFF+~)~)~Scl B9QiQę8?deelٞ$KjԮ@ݺ===.Z'ONNN ]`}a_Wl̹8}Yײe]{<JSj(Rh!ZnnnvI%Jy%Ϗv4igggGGG)Sa0uw;S)37p]dlYY0P&ZUMl*9Tդ_՘oHGF F~q>[<}e2(+a%sB\Fdj17mI"QbE!I,x_şۿoGU!QUƨ->܌vnփ`=Ar&)))y-`"&b"iJSDH"*bnudYsB131,)@ Ԡ5lWpf v{B%f+[֐D[/;\evF4w] ,dmx!U}78 2G9@A&E#<J.`4Wp CD1aa15>cQG1o#G6rA:Z} XwY+L&Ʋ**F j4m&GZ(*$ i T6 YFYdY~vfnA+LvR] '> =XdK~ vɎ ]zl8T('4qU9ckm}<7[T ϩY!}`J&261vghC/lMm4x{y/Jqa)MMMlknUnz?;yN܏ bS 0_q^kcf/HSm1^ <*JWKsúd:*=w.l7S]S @#Jr2MFfZWE \Jn7޽pWٴro|="xMs>I9g_bO޾^-G4u ClWQ뽶ԁ0~TMA0awЂ<Nx: N[s޷nN<7|]keeJ%IMMQ2iɪۿPbZFD %藪eE;ivŹNHNEIa*^2k1"@ @sh =ayv \so~y݌^ҹcJ#pYw+""ۚ㜒;;99?Gdmmm;m;xKa),=mld,xO) |)mNNKNKN0ä9?s~RبQaO?q+QvW3f\>WE[ꍪ7ިPšCj&jbddY׊{"!"I&$P P:ΦZg3wYZe111>OӜ%{KBRH MLL\\\,N[8pru+vWQ34h#l$طocSq*N%Gr`lé*r%p2(G3q%H,9u/TKr\sw=d#لfco[c7܁s`::b xhHl# )o7M4^1m1V8G8 !<+3-UGߤ!tZ78}Nٵ * V {IZFB$Ʋ6Pf Mq fLh6 7\aċ8C^@S;X).u0DDu c[:L'/0%r_ ª ".x 3h|#5fpTt܀!AFd؁68_n6߈%з?ˍ4hCMLMicQ $ w&{M5rU&Uoo?ZE?K$:~p@Hp-leu"DOlJ嗍*N '?IHHލ{;uւܚ"m%Ɲ%eC|Ll Jl;HCq," B~vq t&Iʔn%-VDvn쎯Ϳ>s{#Mr,] ~lexL]5{Md"?/q켟iwZ B¾:b>BV;RkTF3 ά) |e^1O]6K&6{<:ayu77C767ŧB/um+-zJvbʟh{nL7?Cv} < ImX#i'< `P݄Ͱ:zmcO~REQQy,]JugquuGذm; \8%Q%L&T(ûR}ĥ0\䬵o~r끷7rq~1)Np'GomW2U۫M6Z X`)x^ OH4\7fII.6F   jtx βixf=hGY ,%Djzl*œx^9N}0¥P}5a+_ntqVup ` pe;KiimYUui6퀡cjzYsɏ-4;(grPQ Sd;\n[Q\,+1T'v#:lv% ^`tp *H.CN0!٤N- /@:%|z2E{[E5tB\\tX['$#= =Y6am 3i9`ËZ~ 8u )ʼnsw2!wS(vH 5.`28ɢ%[XKx:іfm#ڵ yQ)l,q5v!&b~az~b<JG0-Bۈd^)1g*&)*쬳mrmJOx0 7I/%Cw+% A29ژ:o҇US]srt|FMnXr=N=Z=#xO/ br$|xs4F /`]:}kv<6/3Bg1HI.g_6 INJz_tp`k7Hvp 'Fq. >lб!=8Muyiߛ}.zKӁ7ZZ8iX&W՗_W {$ړMe00$8CRT'#}x]xrKC_Fr۸.rw9>{3${8ZحCC 0Ԩ4,E,϶aYt g< ɴ#@+ j| !D[#l˧o|dC>+j_wi*w0M-l֡ Lj"BM.nt4YIk3@d+d5, j<cuǺB7ƍ5ƧI>b7`hSڲn>WM5;Ǘz =fU:icKW,+ o-Z-!{zZFWB# 4󎑎턞5aMC9(lB!!z;xA at%͖FZBS -`8|wh^.-/wW+9n9n9n*U^#s\2WsEsEsEqKqKqix ززҰְְ9sj' oM EPÉ90>csy^fJ(BJz%P9rB ./\n5|lllO,?rP9ԍՍՍJRu+AAAޒ-"=T3̚s\ͭmɎUq^\u4;>'d@#1#!csl$Fb&lq q#X0 7b.@)ά6xB-0!d0 GBo,6C:~d?+hE:٤I2 m @d` {Y` E1^8NbgGsMA؀K2-d Y*g52|?Ilq-{#e r}Qɀ z:]FnJ1 I:hX"SpG'pUwa%n8ճv zHm#I?a1GWGt{~R􇨃5RNfCGhKgAqG󋻺ò6[rL9شds~TYߘ9/|Wr4M8謓z7(j>d%a%@0 fYhn =Y;GDSGYco1=X,N7u>yoG_|~/&m /oV6ۧXF8^jB<)7[R6bי LJÍlvؽ[@WcM?+³:mt>ۗ 7NInǏR+q5{!c( kΒ' $%\@E0k0 ]C (ghMZA83C! Fkf uqBc-YeM L~7qw_o5]Rϵ~ K˸1=Bimm+m%XQKyg{zk_;٧BUx2e"hq ā#|@/cIgBr=A$-%>o={2$77Jz#bbbgeEeEe 333+++>}.===Ym}ֻpü?WHWUB\ OĦ:eL)ISSS"""E~Y\Z\Z\Zmwv]ctљ2Oe=V'NX9渚Ds'z'2+npf?xF܈ 6&Ni1-q8xs82=z1 Kf\3?t"z+c[ V芎6l7/K6 gb!JR*[VUB#AM9]9CV^н?Z|q-ṕegZZƖ.WPAmIhߴJʜƥ2]oCcSCCVGq dpڱ܆pv(`iCV`>`bB/ p` h- v.b;N>,Y.+ h$0 t2Y):xQ@'!{p cl`||?ճcR7DN `ăPg$_ȇ\5V?p{ LvcbG@2WV˥M/Z҃0֪,JM_a#,?e}1~O6(046Oz+Ϭ8piǗ}>ݾv_+ 2(Otx[oSåu v٥8Oqi\+ S`Y$, 6G :T,Zs;_`zJjEB#oex1ߑ)ґhF`-[Vz|ۛ? osŅmkCB7l!WnhKMm e$nM}*u"W}ċ&;5JrWeZX6N£RGlē%|[4+oM7nydO' %qĐǫk)N52=pZF &O}.=]|u/VY2|3oϟy>?Cxp%u 8ϣONfg v{Gxg'[vc:u%(cy ӻQRZk6]b{ޕc5j٢2QOE/x-̇n1l+>nЎHX!_h ~C& 7cpr 1=h2*wzPr,7VXn $pszsn9h'68D=ψ6/T#6U,\.g{˦; J,^RSE" m{aze6B1d0b I^:/mDޤ]Rm0vf!MglOʨQ]sPsPsPyHyHy(/ / /"""Guss{<#zH=+ - n~oDPjzzzf=o*TIQQyH#? F(5<'4=G 7&D3`IWe>"I8<ޓ6is$+ ˰ޗ^B/^:::eB`6 :QyW5{G+P=WT}Z>|p~q 4%MQgD)Spc 'Ԟ={?>XDD$FhK/ͭ[#HGa*"WX&l)ۼ醴%mI[zަK'қ&{=& 2P<{;lf*^ū?^܋X:Nd#1rF%kZ>Igҙt`c;)Od>nb;jJ:tᤤ7?2ԇJp@  ;vpc}RVR)춘^yW;Muj!]y C=aɢm1Żr[EbJbщؖMhp2L)\˨_5y33&a EfRBT@MV #VX nrH6'jc! _p΂5B0.s $LG6_T(Gk57*}ygAncȂqv@!+c dD= gax`t,GGyJ bmsj)lp j6HN]2&"me&'夛akJW>8(YA{:;4m]^K,j[ZTwKu;wdtXfNW5|l8qv6.6:RE^t b?_fb0؈τ`1I:N0v VS֋edz M%pzG 6 B~CO A}ݯ>ǓN=)SKa 8mV+Z3Qô.}--r{S& oYnSbL[o+"*ғզmYZZalhyՁ#'/sSd2v.tn/wWFGX~gD|F06bloe KWN ƭAM4Ήwɪϓ=:,$KƎ9m=vl=Ro5epp!yпfY'HZ=sW^ l蹴Ko$ |ܨm7a$^^Epq &3[͘&Ascw|2[mr *ϒ\ $\EgrYz0rVh& C;rKEkK7p5~I%4m}J^|zVs֩--ºKo$a/a HMs?+̅dWW|HM<ݬZEӻ<"@>Fb꯺cq,@|+?Wn*XyV?Pž;߮]ombc6Ů]-VwZݭڋj/7o߬"b@*7.0 9==ý-[*GGG9:::w8p2/sXXw%1J#`$nč ;?Ipmb_KN$M4mZDEt]EWq/`fNI<' z@|y-rܢs;GydR-r9oxn ά3EC]\#d +v$˄pAɄ$&'v-)&AʖICCui5j:kqU QM\Ve+]\VܬI(P@afm1`(2jiF`m  ql[Fہ `I4Ah]k(.KOW60Uҋ>a%#G\zizSU .d+9Pt,tw>_s8+uJ_iHC_M[͕З@Յ<]ZcMd{cգj}FjݠޑfK"ֳaaf:Fu$ްDG^jfj&ya: ; Ҕ1)Xd!rqeH,&绯Ys峷O=輽ڤ]|dd)>u{)Xwo/xJ&齨]L056;rri _j( d-jbeaS^xoξc7N!g=)v5jC"'u[y bA{JDBoP h6*6S0n6ݦ3Q˷ 6=O59?W߮ek᜔^S'WC1A݆9؛š'CX_tDi)B+ǣ .N)S.r뼌z@K J zt9}>F` w  ;1=3=g5-0A,'pc hlE^IF'v@ FOt 7st ccxLatZgή]=vvvTYųUUUS|I'}>Z- B$$ I,E"~)111枲r(rPO@ _|}328 s .j|j` fi8 aLdL[q4OTS 7n.lmmpNq4c c c hh6imdL #J-d akw[UEf<Ot~qCcǁCã2d^ɼ.]zt66/޾xcYDz!KB,))):.)()()(MΛ7333>|4O_T7&$$KZI+i95`H.G=NVpY}_TL5Bhab.9Hv]`]K,!Bz۟VtW߽_dxn~lzL4Z_":V~piA\8{aW_=)ggwSHaJ31[9΁V`2;H4f[{1dzthsb10Ot\ K%)Of4)E}G:^j꠲14i֧y|h-ﳸOzVξ෇M0wx;hyV˔}55{ht6DLc&i>gs"B g`$((@܇=n l(t=G/~L&c0ZҞx@gC`QK\B0lp]JȌ|S?akͧ]?t5Z9wmqB7q"TjW9Wm3Ha+c5nkWu+VP}YTkgv<~=$i|SuiA@iTa9Æg}fhf,q Q=j 1ACh w| 1kΚl†??"?:w7(oPQjQjQj{͌͌d Sfgn߻qkj?36cج-f9p.b;i $Q_8 b ΐ{7u%?'=CU=:V3F?LA kD'lX&dOJƗ)zc;:7ޮ۫GT?Bh|ԆQvƘ5g3D`? lp H|j 0]R V}M\cӤhCQAᮬ[%5FmQ|WQLC_}v{1auKBHnAM:A4 S~'ZSZ @ºj p OTZLo:`Z#B.M 7 `S ΀dP0,B:P ((|YmxHz%h ` -̙(J<^0>ac:Ty"~>+ `ORɲQ>aX9Gl+;XnUmʸ^tW?}ɤNꎪwH{i sq0[*GGZ.%)Ҷj`7-9ֲlٴ a3co5YlL-LaFJ!YnbMiyי3]g})R%fWގx_FoZnqx$!!B [۾|=S9sjjS@{?u]I 6jmm:Dl2^B``܁;po$) a!,4^&2&,]DeߋS>R;jGh>ͧja&a@\\\e?"$Mɵ&ך|/U_蹞빥mmm[6o%īī o-%mpN Mrnf`FN IL]z` aRIm]]]OOO!ope[g}}LU*SN;NS]u}tG[-ڱckMUJeJT```ɮS2dPɠm۪z-'1[;=[$,0@h%ld7MvSr&IRkFҒg~ aC<¦)a#g§b/셽p&ęh@ 7,PtEWtEENF(= `v̎A4D `-X72mv:AG{(KX'\!GvYfǢ䳘'X1^\3$OVկ|`1"בWhLXm uFYۅ=eavΰ,QoJbʊ]tţ/vdONe/uu ]8X#`M` "CGr ` \!6BX~X3@hƇ,<8 hq~| 'ˡ) ryw` x_Mr“3(/X(D3R1Qלu͜ w_݄oDۘBaueN <:\ ά Zu:zR\Lhm#$ l)YtvL[&ִm;1RMFڑig|XXXm"EvEvEvE6&HA RH "^k<=$+Ihvbƒ4F#-ua2LZ%jܭ[vT٩XE"VamkmkmpUU W8O)<5$C4[4[4[r+r+r+J6,m{e, Xcy5mZ!DO9Ia-,`$bU VIEg wNJNJNʧ+|bhhآg-zn4h?{eKC. onf\\ܼ7oT5jP&&&~n&&&ٕu*T֩[1blUnU{0,겨T'Xo(bDMڠ ǚR,RXz7},͂]b% /)Iȓ zIA>i3if Ba?gn !Jtaw$?܄pmk GKxEo̘Ld= tup"B#DbE!;qSJi:?({jATź- %%#\gYBuvei/툔ϴ~9dU+g6|$h3Oq`F]e}(b*4S<6{ 8%x/ނD(TrZ-LuBoeVWa護pjl2lN }tE>uykN4$'s' Ր1Q]LV*=ELM13On} ejHx0M4z+*anaioZM e5k%t`gnO 5Gz_=~փ+4j}R=fO{߬?,OAX H!L™lp>SZ0yOւ=館wO-4E vvs2Yc8PQU0ܼhoʷMKg 7>%lKoRl~ojvezj=a'nɊ K*H.4m5UU s'>$ERo{FZ~|v}C ץIDAT5_x{ވKė|0B9g>+vͯ?LW`s~;L?syBVX(~w,扗xV Bl$)<&1;XWH# 7E!PkBvJ[`[>bmMnLΖNO,'Ȍ7Mialn6`qXhxqK~ b"&a{⚄N[Ko?z,u^ bw 1)qRsE}܁B7`O,Z9 K0[c,ja5W7YHfR 046Ec!%fotN nSԍ0{PD[pYm8Hl:c bceoUp]ZЈNF&BEUS ]_߮Z}"L}ﶠæ E7=]cd˙yG0b;q'wF<5x^`FM)%x̄8$0hjj''ɏ-b⒤䪤x`\1K1Qިayb`QVK546'͗A|RrqbuuuNi! N &Gr$G#>1b ~/qБ%j4HW+۵yi$u[ oIzr}$ DKZR%Kr\r\r\}&--]2dD ^c7n`QWV\V\V#`Gxxxnf̺ ؼؼX֒d-9.s\&&މ:Q'cM%& ˜ ǿ:ߡP"EI}i ca4uݝ;<<<<<>8QPF...;wfL9r(P9XwYOYOYOPP'JO~ERQ z/uNR$qUE/7 Ȟl%h˽AYS]x?c]vP\ FvlƶYᬲii؄F@,Z^ ]d1'%_sޝo,2yjFT4oF{7'8>6]q1 s{YC> kJ y3Q #tQk-`%&B:.W04exadE^ߩ~ }1eG82"f~>3GNv&6  eɒp\؎ẠcRfeaa#} ,ypA6 iJk`[*6WljSJRY4 OVЖ<+]0@P3!' O)?(SMJ}uU Md[T3LֲF*bz ' ׅPa>~cI>e8!ԧP*; ~ {(gRjB 1X̒Y2N O(䗰0JBh8o!.U{R1C@tVy xmwc>_H탿qޜ?v[:!8a@_jk!bUe~EZAhQeeiCee2AGtE%+ njM+UZJn޺szXr]1\pN )C;i'd,e9X `K_xE" I4ɥ$=5Y@H!#4Ӓaa#Z 0 i~Zl.6GGGoߔ444e+JWhkk6m6'Oiuu}q 7{ X 'Y$zu1%/u~R3T,l\X6sQiճK@KӚGͬr-,1P&˝^S.z^昷*fnHJVxɢmb ,:5z} ,\S2 ;7Bl0,o?.He"+-j[Z r6s.;tLn|և-Cz.;$lZ-3GԐĀSƽLLs~k56j>N.7j xìQR/*YzEټ¨&E[ JT oeAa4`s3݊*Ecv8s&DOTu1' V ̆0JǼ)oʛ 2Y;C3C3C3x$mvW@THc[*Ow1!H"xB'HfBIa @@0 j(UBSSS[oM)))ieZV9wslm6[k?~pם;]wBUP T:u<T Oh %u' m='4PRzKykbtIx? FP&fb&g,Pw3f͈Y"fddd())5m,wNߝٟ?eD')yui[mߚ5'N8'Ob nu׸׸א@ E#Fpppz|Є xC={Z# 3*YhMBicvT,wdmO,>%ނ,UQu_ ahϷmb~疌רsO^eDtA`nTՆm ,;/戋krU*)wӌyH+F1zyS[ u'=Ew5S2#{GLJ֦bmTS5nOtŎX |K bőE9V`<|% p)0 a ͎R ,VC-l/ o/oMyP]ߋt (q<1&g8`(,=9xC'U/.,nlYoYN1ϡΆ: X؉?8'܋kp Ց5K;?lslO_ko=۽[@]\U Eyϰ6b?M(W:'p-fǠ\M3i8 eq*|Na%j ㎤v 0,~7fS 5}(R"Kƅ@X@Ag,\~0ؙOO^NU_Ħ^iF#QVOSZ&1kVVFu}RmX:[pq2~FvD}ۮ--qDZ!˖UngBPKD7ZZ!gh t3tY u 0g聯 g9fihBV) {pZ 崁'([V%\RʿlSvů]_yrawyz'QNŦ_P.lI:I'%߭;;cZm A!R=$-˅\ȕ4X)(-;JƖ-i٧ezɯ' YIt&yyy n={\:봮ctx}>^p,X±b+vWxO=AV}Z^ezѥѥѦgLϘfGNNNi4-R)2r&gr 4&uePқbīa0Cd@x!+xc\?Гw]yWif\pXj2.iG(eG9g,y8ekZ~GpJ&Ac&ě}2 B(#xtx_P,'ğwz">GH;}g6 /F-b̋yfc`[) TTf*N.պp}~.P->Sy$lezy₪ԾL20,DL,9V2Sv]z׼uRdgJͪoZIYmy-,_&[!BxQ2wؙ/k`A, [/q+llS'VI EeE}ӓ2C5BNq Lb0VlSޑ2I%fN= d A5 (eI,e9ϼomOZC}LoyO);qpZwXBP hCh(BlVo>]VˠL`!xvIJ| Td j'k7Xs XAo`yƟж;O;ˀ0V ok c8ޔeS3}rU^ιrƩm|JZQw˕.តVU)xJϐUShǗCW쌄T|K`x7(a*6,dqY>&8N:O/4c_ގ ?m5pyv>Md27mF=10 1p It'G kw49$eKɢV-uF HuÚE#ZfL;-א}m:jJAo;2r@NQ}[o|uWۃ 2vA[5XCmp0#p A`*QfAUˬİa_<{:bgDfӦxGj0,6o%zF+'c0>s0,OeOx P B;Ës3"π؆H6WGnor1VnXAmhMm_[۟X/g.z p\j|lbNFޓF4[g߈go++LLQ]0O3]pJh Y 8_e~A Y1365fZa5n-)cRh֒%YjkMKK zz4?h~b]Xr%uFՍRUUvF"fP`4ƂX__xOD(Rф4999*U0vۆ,C!K?R?R?()cqMMM n-;w g+%vB;ER$ER&eR$@!ȉ$Q{ཡ76F;`0.b?VJÜ%Կk鐸SNNTEUT%^$j>RʲoqQQQѺh]NOOg#FkPAiLiLi̋~/jjj^}~:V:XuHIIɒgɳy=SmQmQmf{M0yZ,,,txssshɊ%+b+Qry\K%"^ċ2 0^ݨu~LO2@I,X]jٕ͠436&ddfHJ7 #m$V$ּ5omd6ni%Y9lt+X>O6;``Hs0s5- `] @ԡR/܊gY1  c0VeuLMTr\X(NC<(PAMժiBm˕U˔+j+BUgy(\:æmYxdxj [-'GL E' 6R84%VA6զ8T#GGD_ Αp\` !qo YP4hrٶK3%*ka"Iq/-HŇѢ[\y2m$=&́eu`'b{C0ilTu9A%) ZYB aFxȡ`0jA78+ 4p>46QA tx8ˏ0+ ~A?.}P:(X j>@Y"I|^-w+oVlM|R,a3wJ6`KP,(nYn])qȳׇBO^7m~pZb4֕W"&Cb@3"/]/X.e[!`̇viLmxZ1lj=Uc;AU$JyS~ͺ I}t k]p\/h%Ch96rLEgC*, vF67z>Č=O|-bbX^eu8b2M{i|xU~2/2ctGʁLVh'y}㗍Z־o-7YXb?M! /Zwvc$bi,fMZr??<~5juv7~;̎s5MG3I4|縪PnF@43ĉ2&Vu8S?dWq;l?(g`TD 茐eQG6Fγ\է|HY9⊪ OWod3uY,Vթ`yiglm֚1 pe1x c 8bȆ7 @/͙2..Muyb"k%/*T rSR4TZKJJ)SJ>-}Z[rKnifh6mn ̈́f jSh MO6aaty PPRChͪU7Ak0a6lK׋oooOקӋG,YeK?|V[n111eB!B%'R/7yh+s0bH8LȄLɔ"t֝(p.Epc^#il-[Mz#|l(((,*!*!*!:7:7:{rOYGXc5j, }0a :uKKKRg/K,$;!;!;A#xO=ʹ¹B{{{HGMsMsMs3L4-[YYY>o}ze@Y`ޮ]{MBSQlA1GsLZS4Zxq 'D($$[1N)IYI&,) /c-(݅p؇,yB","zKo-Fکd 7HKZlM b = ?Qzk $J1'6&d ( I{J2K #s/ſb[Ļn=@*]qG"0W +*BIM,r=C[Gnd1f|ErŌ&%5CT$fw-vgTx$HCml,GUF(S0@X-?26l 1;gX2XqJ`8Aȓɏ Ax6§eU5gʉPU 'ɲJ?h#g?.\6ЌqTMka!CH6l.fJRp3Ea?o) @f`G1qZ`OZ h !>j6 @ >` hL,\$X&@`0| 1ؑƀ~)'@d ݄w)A\dQKy6Ryt;=x3wM@6 Y/M6*ɄU~I3cpړݷo),r}_ܓQeC n|џ.>eI[584D Cj;?ցփ,XRJ[C]8)`ECJ# b*&a @./p>lQA*@ΠAJH]4 c5,IƖ)vkUݼs:-30!v[+utkM?U1r} ]y\;X]`h3.EY# `Cމ̗pGa)<~k!0Yi`/y0,CbTjF#1-iPO/.*֓"gccts. 7UF`w`,{9_heH'FҐF2-~a46! #9#S2%SJY=J{O>9&2&2&zfu7Xwcg6)I¯_2ls尿n}K5j.:ȯ#   պj]Υ¥¥vj7ZXjaWWFRUMŦGQbbbֳgY\4. ߅111݆݆ݪRtLwZwZwE2xI$ST2cMJPQ'i;m7$ğ 0nA#h$=y͡9ԙ:Sg-q6Z\ik%Oi8'DTҬj̲)bή+q3|#gY{ )F2EH Ƭ|O$bUJ%5ɘɤxO5:Ԑڣ p/EYwW!l4YD~Cnrzyޚbm做 ;9,줜-SIAѣ xq2%pC^6>]X&ZHBH C |ZwwI 0ylY)= nebs3?t*S%ԃcq"o) B:ަ+8iy( "',0qܙ?y+%}Ih7lG8I )K8Fzޝo(j`ԂkPӠA Xţa+TWB{؇,! /e >ZAW>[x0$E)A۩C(ڒ`ti4\ nZ$,b!Dw&N7ijh=)0nD/O%9umGaU_wjI\ ) Jo?$܏iq_'Nl6gJ=nqSMpMxvTcctA2يk^/< ,<,'45UWl1ުeGo!~>g|V+IZ ?ֆz7"7a&[J&<*=mņ[G&2j',^/W)\ge>9^keya|),>X5k8tsqٲz`1Ilg<:ǼnC8 }!ߤSnPI>68WkVI:RގR/_t ?w_G8?wۣ~󟊞^.{n8>kيUQ$P &VWK򅵻M#[e]F/\:Uem6Y6FYgSO>:9t5_5<WJ|_WH76 g%nI7'oNެ;;;i[i<266VWq-3π?7o;wJJJ)eSʦpn%cX;4&ySZo,_ ʿu5!AWny3$!<$+::XGY, :NԣƳl|IzIzIz[Dnp>|K.Y8nq~ooo:e2S֩S['?eκeH&?nI:wiB1. RA!|x xw7OfA2 e|J#_lzZsW[(xy؎ՠGzv7k}([pl5BR+;%L>P1K rrМwZ;60Ё 'q4 JKd 6íl!HB#]sM~MX#]a),%KL!bC̠A1455X `ߪ?º.?KtNѝtttnn斊 yKhp܈q#`7=R[x o;\kZIei,I<<񴄓F+#,vN{^`+l$qc$Q$(c é8 Ă"࿏ ՞H{G2DRN1`#iʺnŵc: FAl(6>sO،x],R+;BgϋYat͵j/SBրj JGP<̲bBUʭ]zSyG fUУtc8,WXle>'Na.wvY.n?^i*Z-0/S2P!?ug̤2gt(OK!F@zs``*x,\*D) Bh$8el!AxVB7fpXc Ƀ|'ǜ?-So uo:;?Ƿ%x+>UGW~Q;աtfژdUn<.Ш5CS6sVwShHGC<{|@8<2a: ?wũrW'J=iC7N-'7:4 dy3Cnk,Zo/{. t-lI AWIxC#4`FPco NinA;]lxg/i4p.dWp$jnugߚOպ3jt':,_kCJ6¡5gczzLu[]呦4H\johK%RTCTCT;sa{E1E1EՋ!2\)t l*kVdV6EM$3r b<,3VTUj oŬYNm=gggl=[/%58H?Ah#x&m5i^?R/tHA?I 60 f,$fzi"jGԎ]/^t+./_꿴6,,,MMM%KXe}=V3e3glBBB'ޏ|~^kk\.\rDS)'{L)T Bu㥍6^*$ BB&Ea{^666Ґa0djCCCV*Y *K+K+Kk*UuRեg*Fs}+}pHIޒۧ4Z;c8K!La{`5Ւ\jN6MMN4Gs47b.Eh?J[it.e6Md)&?i'doXXq5;αsb~{ XnY8 7&^K|)Ql66n1" 5A C|#0x{a ~l%h4װq.opk[Zkj>jG&AypS4 'Yj88.1S~Vɰg%o*;wrQ?UvEٝuW}'Zv<ݡ"I5Êg)l^2ds|D>\ރ#4QxPgȅ q3tcvP؍IMP @xZ7L>x+OLvfm<K p$ĻfQk0psp9.q _|-$ ڴcW:*܂ `%<=fc"jLe[6``"^bk( "/BPNC/&; Ά'V\֊5^S_fJPV\CgCx! y+~a؆ԕep;v -LvԜa#[jK} \R18τ pׅ0E LnoˮJ~ dtsǾi@F_:koIh۹lxwX ^60]9SU~r/?vُq_?Zv{{moj~Xy -LVfz*-Z$η~Xj4Tn 1հą,q.#oz6e fR;rxoTEϲ[OyfBu4˲m=Ec k(Z 1OТ.lA➙ >=x?$pQG}ȳ!^pJ.0wX0C4=! rkvWl">&u _zo݋<3ѵ#9A;rz;*-߲Z0բMŽ`U;thZp^VPA6QTIO-+z`F:i1f XP$Vy<}7  (nnFZPo19>lP%Ȳd2^sg%f!fAjku5܇p_R6R?GP6 BF` oZNi߈RsCrK4,( Fȸ#dAL !4,Pd÷ߞ~{} @ w?O[9rjd:t̤IOFZ&>>333+[tOrOrO*,,LNNNMM-Zܵ+se̿7nrqhң%<{^Wr_*ÄP!T-2*}){*{*{'pppFW;uvYTe<.y\Fٍ}HzU:&J9ޥK{km6ZiF$~!3 pИ l48h}OZוِ F|*BYI  cXQȥ@ czL5Ca( \PX7\c@"almzQ/%$>]t(/Жv.Ekh L08lnP 1SЅV02B_i*}g_(_)*W)1||#QO ҩ+f;n5jA@Fp/l4LЈSSxԃ3pB`,7 6-s/8I aZWxa <ǶA] K,ig/-\Ŏ;A+HdM^8-Da!%~jlI6Q3)=tgcЋ3hCGБ, pgLL:dq}2 t .2?GxO'gZ e3s0͇@p {Yxf&W| ZS2%U|^N]l $ą*¤L!sqg#F{pB1[K}s,nV;Xb_> h2KL!L͞pVA{NlPȥy7뚹;`fkYU,T[ԱkQ7o>^OgMa, |JqFB)0VAcC OA^ `BE| ih!Q1OIhNc cidΠ51RYhCd{T P&ʴj_ͫV;2-[=/]<,2da~샙b6`.AgZ9S4xB*\J -d+ѧ:ںT|!S ̗5ͫZV/tyϵƥ)ɥuh~}VQ6~Xe(7ʣ]渵u]b6}ښS,;ܥ#]NeIvX`5 6[)a;b,AX5_ѿox$m$4V>DB$DJʌt:0JJJچ kh-[uoӿMPHPHPH+ <|@dڑ-J eyulllLT&*$I3gФI;v6dk9~+//...ׄi4a?3~fJJJi36)a)a)aUUU*{dyY3fd033ooovvvrO\]]ӽ@[-j-Z \\߫VVVay s/_6lF-Z2Y&: d!> aDH U2 mRt_A0aV`q3G=ꍢnaiF;q'\cmu[&$.0.9c]Z;NS88c5׌}ذ-Y%M6fܫźh$mS~Ҧ,b1S0 m9c;&b-G9PoUV͈%3=d xvM.֍nMy->A$/0 EXă+UL*] 啯nT?.I>)/Y5"߾ȷ|QkCR(묪^>ؐuP8 x&ί;Y+up!1`'M4ic?;y!k`2$1nbp&b_j0FW VPa| ,p LLFc4:_ l,tLŸg dˇKc- k^X`zB?|'|a ? a-GGRSs3<臵Й`#@ز8fT*`w0:\zA13 rI'q X*|p0 `(&z5  cDCſd8$/&Q1TT,.쑲 KR ZgpXpfNō76SR]|zp'FQ01,AeP$Ii?Z|=am oͼx8Kөة擛WQ,Wi0  +9bOq=dmYb߮ktwlvVb5/?8II|"N<*]hv;B,Iߨ$٧5aK?|6^% vŁGy[ b]N9PX0P^qpx\&ǚgf4MhVsk5[?bG k[OT:Azjga- &eh..Ю+eݾu2]9iҌز]R+]3Z*juKŒZ-g |x^XD w yJ4?l-8!  5ݘ LmXAwO`-hEy 9Zr`ݡ&0rh; @G&N2Ҥ+Tʶ֩SQb\: (Mop5.lo,[`,FapKb^7QbqZ,}geg׍Xa:Y^ ! $;h{*X'){#d9?ˁ|:Χ}lؔoҍ+/ǿ|#(@A{h푲R'մRZj4DH)q5/j;|mڷieeeή\Gj^yu{:W/_ƚƚ6 n(刖#Z`Oo߈  ~Rc{7.n!K)="k,k,k,WWWLLLeOeOeO8q\c``7"oDވbbbo;6wl41ibҤRWYwl={S>|~|SIm-F2G#.T B,B,B,h6v2e^{'*M,M,M}ZiQ)y"OR.%ĸ mSA}OXVJ ZA+.p9.ƯJ3Ya"'$nL(Hwu.ԅ;pH'ǿԅPx1)3n,BE\kBϒE$x@1^ @P @/`~.+"5܅pA''`);Φ]BB-Y|3gyIMYӰF6MժI:ͧwM Z 敦1-,LNH9ژ+.]6Ց]@B {.1sNlp 6jL%xfLA2\α`Op = '|uZPP/̥eTP30c;x/%tn4osa7 \|#qKWԔڀ6ȂbðzJT<`΅)<4 [.ܣPD)Ipk0J7@4ġ%,ǥdS_z-Ơ;0!>Ph4±x i-lW4 ܋g A-LA T }6^<1hx(#.d1a*[0pK1Pi`yቍh^u"??j} VٸGj/=(&+}ĊeoYO,Vlԅ?Di1d-ky|MW~#GwYkŭF>Rj0!јT,Iۧ)"qKظ+;1z;f8h0-$܍3+f6!\y-e՗/^b5wO!"&&}V5ѱuGlWfz 譈͖ e0.L[ưD6r [,(QvRwgȺR>5j?avQ֞N6O+KLsCUzMa2d@gh&cņ`W \K 1l6VZL=ש/݋('eij:(gsqQxEx{&):E U̔pB~>+qtB6VZ y;$Wg-9t̓>6t`P=`!XW TA/Qcp`Xٿ/~I˷c$deiU{R~Gxs#eۯi_ɶn]v?zœ)vj|r?˩M9RS aSQ͞(ƣzh(UCUUaR0SW$E |HÐtF( JVǨ$y4 d|.J 'q N;ZkM7vr?ٹ^ zu1>}.ihhձW^=V{Xfff&aMš?gsny򺞫/*m]Eq L; 0/Q.i.̓ .Ax`^$σ(}K<a+g[34Y aZ$i,Rgl>Ria)p)2X^j A[U=mwC[@1t`Jl`-<%p>@/J,}|-<6U>TM4О_h>mb fzgXMaf۠؀]` 8 ς5xv C̤8`k\8BWQTcE+.yp rsJ8oX椛)'$Ui$-)!%' )/nz.u7nݘؘؘCԳSN|LiҐ B})))```C!Q٨lnԻQoNGdz~<R5je2GcG>SLsx*K !˕r\ۯۧ`bSV;'˭7;(sKʂ*Ϊn*XfeVR04jQjaN"]L&)o*#Њdg6&/4H 7h>VF8gA[c'd a(\dq"ɏFG<6\4V# v0  &|8Ek\D i:P}ގih& |3a܎DZMPA'pV [NSi:'?iHԐ~ J&`mXuLX]`s|g04t 'uM@e-~4C(ޥTF3^QcIqG`? =`YXw G5n5e>[sCB'`krv2ľz)$;zr:VlP7?`˥>]~x;};ft[WbДo'.w RV.Q0|!Vbi5!oh2r;{̖3,5Dy<=C^C-XI΃j%Y/vf+Q>CqJUFXK x(L-a3wplNy_85!&S 4w2kv9z4<&^{ uυV]J] ~3;PPP` g+::.0WT6c^&PAC 'x߂9_yh\mf,Ľ|!M6Nb2![$k`6N[C6Fڈ]=|- FZ$EErJ;IdG!2v&|uL`L`L෰oaŠ'O*e~e<xcENJ/7rï:`ooddd"""#BG/p'ĝ_}e_d>OfI,%I9#3%yVeLE&]_]py.E֧??~ژdA͙8Ч_bBCdn'tgCDLЎ HwSV7UǺ|ZzwU Z6;H*mE'HxA@qpQ %^apE,R&t]h "`%i0'.U|2˒s?x=-x F>D{#cH|h9ԉ;FJp8X")Oq4 {'|qNZ.K3u?ւ U͌*HxqNt7>fC9:QpI1Ucan5N @2G& CH"|i51Ih(x># 7p/)2@zCowc7*F1)}#j>x˱JZZJEU),,9sxKKK g-o[޶aQâEu=|s7׿})RޡޡuױK[,mϣqIIIiii  TSS <%x dQ~e@e@e@?`?~'VVV:::eeeɾQɑ#%GvNۥZV~8p|E"_4 e,T_"SXcs\yes\"X͜3s/6X}dG2ƓE(%&eoȻ+G RBw]wCwEL3OE%6Tdm>+$Va$ْVFTRvrZQ񛲅5;+2M%ڐ_xjkqڍ?ZO^=?'88Z\*`NlpNct=1&atl9[ϗܗ[=ax<L;ݡc@#)]c*r?X&VF*\:rig|5<{ɗFLM_Lr$g(1Hש!>A1l9QJh /`,і`'VY(]b,@ }KChB LI>0-L䍛4IV)Kl';Xy7i5E, Ș Q;vYcu*2 |=F:?< AN¶uޥOf/{_XYV״W~]ß Xw>0iYceZHwbj/&+iP_M>*q}앇_͛flҎߘ߂b k 5"2Noz~7[^wkY5}of{;٭o2wi/N(.0O)b SXOr@((޲+0N*Di#&c6#qawtKы 0[BKtwuꓕgLHnߤu*iΘg:kF&5.Rf8ȋt'8*Q_:,*P {A;#;)WʕrJ@2HEj~u~u~q}WWW,Vڭ[_W~S~mV4 4 4U;vT_9s`/o/o/oýkj5Zf}eeeɳg%<==}tR9rV嬟?[hgκugUfUͪ000Zӵe|J5kL5j\sչgggOOO49hrybgYPQQQ-P-P-PjQ-jjjΪl1bکHő#E1E1E1ԇPLDST4)ZAZ!VHi4Yb)aJݝ;uw~4immm;;;,׆(++KǤc1=(r;mzT|GKrG/5Nش IoSoMez@ٔMHB(2)Sҿ/Φ ;Ŗ?ԣ)]< iH.1L,\3H A.٥t.2oͼv}v_&ϱs {o"Hϗr%Wrhh=`hmmGy'O7dhGvd'j vjEjhhշ$GnpNd(#x['K(.i^~5eju~ڴ s"-UjzsE  *d*xw~XH,1ܗԞt<[,Ln4 ˹)}c`hG5TKE a }1pgpVdA)8wC9QF1QݸO(2Y/g؅0]˔!bFY?ݘM&D[Ji MZJ.p? t ߏ!Jo'kjNX3֕5%O*! ~S]ցnT$zI-| y8I=ޙ`IZx}cX̲XΈn*ln-*,˙~({T+5y^iꑖfÍ6٬"eΊ[ڕ68dxkA H=E=a%KKUsmN5.E ~~xO~z oGw"v9v*u7vK-l>s3I-O>͓'w1dֶyӟ-}SqH&COvy\{!F8igm1leۥTCZA:CpCŒ!NtIRRHE`-x@-M6f:Vi|R &w>̜ |jtly?$]S%|1/!=В/IxB )(z+]Sȗ·v?h|atsf>:ob4VZM;گ:],xS4'[iP؂2*2+SUSEk[g]iBӊ;%,Dl#'x*3>aMW3jnh"!?jʁC y?ikVwq2ۏ_%,SvO7gd ݩMOwR:CNsG*qwa{1F|?F0܅sIM@m+RBl8jp wQPK6 ׎3QtSL0J Mi:8?iy=$fŬIDAT<={"Qߣǝ;_^^n{F_}mULSĔ׿^zۯoWmڬYۢw-z7:DƫWJvJvJv .K-K-K-XU`]wo2|! aM7NISˇߟ?Q_F}###W+)\ BBBɑ122ui֖-[nwtZ+}+}+}###Zvks6lYTTT 3 dȚȚH]n#46MYdYdYjjj@ ,S:t'uQbX@ gq&1bZLs`A)GNA }PD("M7dsssN +?d-IvR; of܌>CTM;t%(Pօuދd`kZy_N *J&eKR`z^t *}ĻmffiA@h}8iY,FTzz'^^Iy#x`r\Z)V*7RkW>O%D2~?_8xiLy]y詘[XwNwFWHљn+mpP;Ͱ14|+/[o!/ZY.x_: %5?dD| \-PY[kG%ElP>CҺU֭yJKøMf 2=|?|P׊qM5]{XIZRfnź{UVK ZLcL{ֳ{S&k~=nzP^ yV+;zIӌ:omn֠Qr)1sAU,WJ' ;|2UV<ЅUl ` )8[sJlU{鶘_ӫ!%Duy{QZ;ɨNcڞFAXCkBE/ԣl!%Kӥ' [O6r˝KBg Nq׊Za3RkQsJl[ a zd֨.a~|7<ŽJޕ.(_8>7"%/58;}d&KOqJg2jo |,8x4YoP.b Bkq Иxd#Ţ( <@o)Ix4-ۥ0vxO>˄/(WXъ\-J֠4c~9aWB.m=Bpm``j "yJW`~ÅuhjCL@DhP0 r%'": J8@9bNO$'`&pw>@YN?_/-_Z|1czrePYطcߎ}qǽsη iV[hqf~>1%1%1%wv .\6cǨO-h`ʪUԢԢԪ1UcƨlT6*lllfJ :!!!/_.U]VuSVVϭ̩̩ ί_;V%T 2/d^m;vvV k,Yy瑟G1c,,,}epf-Zhl5[MVYY6P G2```ZwBEv*Q3V*?W&V~*rQq nBvkZp'>B;y#LP A! WWW۽{߳gqb=z}>ov)D2\:+βl1[,Ho5Ft.%?eH8c8ق-"#"[i4R/$Y@ h<ӕ0 ,XZ֬8 Ox`Lzi= `,@nA:ґ"UR%U\W:WvdAw7//POQV# }*H;w<(?ԑ:ꇃ3}r4;.h~z댴Y95USYaM7#nntM$ꘅʲm[&EV +^QƠĶԤEG &Uo(o]@3Rw֒0OqXލ&S9a_ʗ!go6ȋC` `: ?ނ&MԍzСb dzE8wJxcl`\p ytWnMZ7Ro0oFB1V؉ܙAt"pHȗ(2uO A*-G}x"#cR~ 4X䣀|[f%RAY9!wk#Wi] 홵2̱VXEqR ֐D܄sQᯘn}WlFYKO? }TkT3Pnx|s~Ffge w%rf0' q;x [նXSuŝCJ:$|ƥvui4?xm3yNn>acxGQX%P̌Vʝp~GXM=V=ݬd|mgDm2d'? m<>k_j5(V[!GbοĤ/>PmXo^t5]LդF|3Ed[~äT؎j kqoC|4Bm;>Y1kԛ2"Q#>a E"L֔W30:eECJ5˻}ſ߇mܬ_n[\/& q{Px vPyb !N Yy% ?e*ts?;Tw~d ,dHbH/'^y8zC<ìO?'$$[t9_~EkNg4]]]G4F7tdӑͧ4|V)k>\pNE:滪 ꄐ!3Bf8-vZ8M~6~cǢEvI|+ ^3/l_X^^eZ;;;O?ggg=.{\w-[ 'OZEn :+uVlS&LN]ծjWnnnm;m;m;"""&Mf}ZKֲҦҦFGG]r%UOUOUBBBK.v.t3tSt_?/v*_CHUCuuuz.gA^Ky‡|4I$MR$I=RW]]]/UEEE=b{{+UΫ'yl$rǖ]}Y'8鱐rɑQތE] u\kkq4U ma[rgM mv zVZV^r\E^o|Oi*Fl;ۮytβB+Fa&o̱l'۩@I$JN1ZZI X[ֱNMI4{Hk9e)Q8HմiZ/m=]KAM`*a gT}ۨj_3OWl|S}gDU]pKG[ t-a#44 c*{ v_ёf TIJ@F4^N:H[r+Mvq<9qxWo5OY1kob%ehquvZqY& T--dI޼EGYӊ6]Hkq>¾|MOx7l7ybOSR-,oP05sςO[.OzkhucnT.gqIAANcbDXS5 l"V([jø%GaXHi83 ~b i{Uϥo>xw* ϳ^"yWwߝƑ5N/ ƿTE'_ns5_Wϧ2\ IcE']'ag\J _xč"n']8, GRncf$_) }h>-Ui/W^M(n>zaxi:| x=C:7<+ ,r7bM>4B/K A <0DFf%`{0ZZC%>B$B' PCDS DmA^Z@/ӌFhFza$3d1rZUWW73?3?3폷?Nے%mKOOmmmDHMHMHM҆ Kʌʌ~!Cԇ̆ 3L2d0ղyk~&M(u.u.uNv!Bys#s#s#ܦMuڸ{W̪U1+sNά kšhLLL||F 5lP1C1C1#PC^,Y{,Y{w@۳go``+Wt=z獟7~ސtN:'eq e4G999ʏ<<%/ ?<0qT`%cx+^KI. b vX,-A^/a8Χr%{#: D4"nYH$?aaW1N#*;]4AYƩN=]iǂzE0KNb$H Qd膝ќ+&K7Q' E2;D@#i q#px%4[<; b9h@s,(;JyۤNY 25j_)45n(XsB#x}XԜ^rg*)Ma@ }C!@ n+`|PȄ!QLX:i/B NE@5|0&؀X Z0giGxGx$Cyb'OoooD!QHmmm,FZ07`nV[-nl>}o'1cvoo5#G-Ʒb|ii؟9_aM}*g N?2+dV,C%%%UTTC=ԃRX)]&wM db={ooorsseS@N8i=Z#e2NiVx]8pbDEbgggčͯͯe2mV֢޲UQTPTPT@81174744U7S_q}u~Ϛ%5ŵ˴c4 }EQe~Y.կ\"η< =цpG(UJR^6\npyPߠA}]wvn_ݾM/^6]yZyZy1eZ77ܐ(Q(ʟzDB"HF23qs8_,R*eivZ+0Sޕ#7+*b^R&}2@ jr<(OS%WȂLGZҲl *EHS ~FRg2|-t^W5eG;Į &L.TԹu9֍^mSBpf#lLƣ Pեv`aLqOͳL.O/]q+cRѨce^Wg:4ejb],ab)0WF2ctE}| Mf`.wᴀm8R* Ɗg4淚@{~O}$G=ZH~ x#a|ע'|;+b> 8! o@!Ƨ7i$S$o|y OfB0F2QqGyZtÙOB&TOa<%(IFsIǏ`:^)+H?pH~Ex5_rR5#?/HD4]E[HE{`߲eyN];957~jJ$y,ayNhXM/1m Ps-mZhZhqԷGtNyj90,8mNLWӲcփV|r?m^KCmsDF_u*_8:\]‚s=2j0ie'$I@1 J֓z IGHo?3dxwm.'NR1Kz>;=4aBZ)+ *urm{/jjRjtMrt|آ#hEX+d/0vKhi6 '? 0 c(*xJ`"·% ݥB_v7=ɥ&78fX޳}/]]~:#=a[c|€.߂MJ:m_|P-SEsZ*b&7G. xK ;;'qtB-1Q# #BWJg)Zݪ/EUO?j9"CCUM6xc\X%z)t&H|y6Us;F%>%>%UVUVUV} -))q2es[mhТA _V~ϮSOnff&dIƘ5k8<<XѻJ{7ƟafaTl*6$;Ɏyk/ @W+H)I)I)y&MHk4TMq5Ws,)d#M fYoNPQ&Yjȹ"yNz?%rK'sݠr`/}OrKP Bmc6ﺅ[%d?-` S 4u.4s}\S,;Γ̚cְ5l . @h$ԊZQ+EhZx#|I4H).Uj&ϩtXc6fd΂Jk*)A%+K++FTޫnPWUyiE[/f?*V8ww##i}5+ rAVNZd"6S,W&`ȧw9@Hn4:&BbRL''Н5f~1\|'OeØ9-uOIl nP$tpv1 U(wAy! :MY&(ɋݣ]A""{R tځVj@#$;2o.FW u14 0jjJʞct}a0onQ :Dɤ"LC%NQt0C 1)a)9 H%XEd+&jS38y&/W_CYvkrXKZH.8 |a,8HRk^!',fP'𶼟xDZih]s"?ym=?[hGQ`C-XI~j (Y[gpYB{4w7^ny 7 BHJc i=/.ݥ?̐¥}mT&;s]/vyեpה&3؜viV,ՙ췝( xOCJ U`O/ʷH-Y`]|آ[.ķO [ OW1V2 Cb8^c! Q?Bܿt294U:ӦsN9MZh9h_w: !ϕY7y֟ !s وx8  jkS.c7}~W-zH2tUGr~#L^=Xki/!|G5'G BC*p'z-zz(]G,:X5 78FJ H!l3V@{P 0*H[rqxD\\s%p1\ OII:넯 ---BBB6OmjSkSkS*Uʫcߧj^h^h^^ x뚯ȴȴ{WRSS222 ӫO?ɧ%MɃɅb ZM|iM(9ZNUTLEda؆/6`|Lf'~~K}|M-q["];m Oэ/ih!PztK+EƧO~lhj)>h'?g{V!1nB6;m3j|?\~= 23lCqCer2 xQ\8 ɴő3WH%rA0VawP\**Ϫ󕯦tڬeo?FϬ(Q[=6{e.6](5]S:IY+Ul$ 9Kc\`TCBPLL$n7?A͎ -[AAȟ#NKd Mړ'X=zx3fHˎ/Dύ=_Y^f8q4h)xS&>N}NΝ;9''ͧjTըQK69s"OOOo~u6:L?2d4hDg3 Nesq^yξξξR(*/*/*oX߰|$PաCQnQnQn͛75o\Nv9mś˙3//.^\_333-[x?k08jjUnW7n\XXzkVq8S * [& ejjj4i6ӄRai݋u/4LM@KkZ׶.~ťMSiO%œ/2h@KK+i^Ҽyѯ_GSOɐI2Y\z5fLN|_#sAl''ɀJG("(B/ γݧl,INhMc;C/MǏHdmY[VitZA byɪԞH dx6^vl%[Vʅ0l&fʞti#mK@*d(։ʩ>1a++]C9CZQSzj4%#8߉Cύ%?uV=S-W٠nNYuY WUܨ=}@QojAB9iXS_nHPy-+#~$g-NR[d^x2`B/F3P 4c?[ 蠣xdEǹ's}tc'?gFX$NSgIpC-G$n:HWh(p+5?&`-]zTTj:A,<); #%l"HJ8H.j@>B)]de3ozMf/Y%;h&"?4GЁC:@MCGq8 `Gcͧ -,B7 J?Vͤ<ܕ|r_*sBF-ϙr!()@3g,_;%ga#t\4Y1YD x(`W Ӽ!͂ F`ڔ}/)CEeʺP^D: p qG34Kz6.͟Qz;Y~GEAYB_߲R7(:` >Oc15[mmuM<`2B܂EU7^1#Ɍ\v7` tjgԙGψ=.] C LQwqgܘ,;o$66nB4ᔰ縱bG?ЭG}!5 (y& ڣ;i_ X?Q9Dǣԑ"i1׈ /y7EmW~V}fdn0ou}7ep<'; N$cǥ1E5䆎tE08be{(Pk\DL afA*2tM;M;M$J$/ ,2'u7_j~ar3g>Znݺukve9 /Hr#FOO)S|||Gh0aɥK',Y|I%*T 38g5kךz7nmii{=ԝ;Uw"""!KĢOE>VVV+7<7<7<]ʻw%%%III"""$$$AH$///x5 )mRڤY>gyyyBe}5yGWݯ_FQFQFQjڣ666V_5k333LzYYYjokokoH6dsͥE*-l[V %"nufUUIDQPv63ܦMe uĥ w&tN:'dx?yT$10@/f`f|+*;:ZZcx _uzNN9[[[y>!~H,2G|0C1xp>}tO7,o(3DEH%3bF1ɁA L(uD&/%q:N1#1RAX 94-wA^"%R>p=ygyb%R)U=eOegHZʵ$zOKp=G v^<6A7ީK{i~z6b()5Fo)PcRl+*֚sl"Dzu{k=ڶDK]h3 WtKtUjJbK߮_u]˅5kUz5(J ^bO1J YoF|˯t8 F,h4MSKqg xz>xObߥ< .pGAw"JȌI]Xnhh4?I+7P[OB"%lTGiII4LN]>Rw& c A$̠1>"1RSR!=lRю)}8=fE^ tHjfvvpn:͎'L7&WR2V`1b-ܤ5tB@ e?Ż*$K W]ykP*NJJK;C~.s]msdKVY;6zh v(f)7@`aX25{$ %|P8 Q@\ CB c؇Dԉ[xXC'<46)V.V񠓧tul[u[!-~Z!]S92/|b1EGΪtzjOo߰,in{9y{Fu6k;P,EJ=<#q2i'-Qo?(x{{-qJ:d|IjpMGWͤj؊%2-OuVYEiS*cǫ:c=3~k[l:xO&g8o\a$jCw /|cϕn\U|'#3KGc;7V-~G刻 #,a [dB?cqC @1 EKHc[x-{t$u}5;DѰ<8X4kݲi]vMC7op=B-uY< ^,S1D=FkޗFTA(V_i$I޲8`:F`'x.I<(a.~df˼iqzh___xSFM\wt)K?Ar5A 'N2zf%J ԳVUU%K:t(((A...M7޴ENj322Jޗ/yoxZ֪SRR,Z<۾{k.];y===~+W>ɯ;Ny|D F/pzYd- # KDZXKk<ݡk|3qpL5i7F]n!L[$( go>hJ@ٓ(`l FQ4kaA:$'za瘍0aaaͷZYOۨ/+.G1s>L]ص8Jl{e~,uB?o-y&]~;0)̄vŠ WtG n*D#qgͿ!Oy1a jTy;D^FF\h\Ԓvְ•9~a];x@b佶yY׵NC?"Ą||CK0IAQg좇HVƗ:VeN+wz9 54Ҭ.)J0ܩ)"&A) i3IHγVjklr/3S'~;Z¸2L\B"3[b.]4klh7v~}C-̫Yv4SXOoDގ/?4kFosTu35kDG ysޢ4Av^fd>Uh-i.}:wm_U=w=VV) tּlƧLMB,l'u=(- Nk5ݫvbuޏ2mqayM/d+88шF4ΟtK11“{ta `+-&f9YC'\L @Y" atK:=B*L2ءn`X(Y?HvRk&zroUT)F&F .GKKM{ũZ]2\p+3ڤ[Mʪ ! .>ɏf 5Z ɈJ'v=ڠ>:6ډza=78c(̧+hE gDp[:<)Gc> ]%@S5b] _~zG((`܏NR<c5L1 y4t oɏ_HF2oJ'^~J#xP8S0r0 0FiPBD=]z90NmJbsjMeÛQS쇀e|(^ /iF)f-[-Yt;է~G m>-"6㜏>v.mPܣHa@fvvԅņEȧtJbF0^b%n2TrTNɐP '2&_ɕ)RGZO4TE>>Hi;x # OM6I%/vڻ67R|L7 qM*QC*<]C!?‡&12PHM\{AǙnZITliT0~럔|ͬ$'j-%S/{K~ǭ{FfsVĄl'H^RY_VC>ֳGyXHT|Ҷfcb_$F}zۛm۳fn䗒Oq%[|{ǘF_9|6 1 V+^NEȥ|)/]x*vtF;eky{~^3 X>ubD' sx@O&蠅:(@H eHCj7GbJk0A-G3;eŗ}j+k+k+U[T[T[dUv~v~v1a 6l>d8e8e8Uu\0GeIvT2%Sm*[d9H__w^^^Ou__%Jx{'a6F7X֐4X5XLS8FxNrY92Ewwĝ Ehb/6 k#PwNeGq'{}ǂV>mf(tc2'ĔYPrY:KgNC%v]4!t#I)yt(w=J Bւ޲ 2^ÍZc&;֔ ) $! B{VY+jLitikcgwƵ~&l!-&(VJ W]i\qھ,|:˞tn]7C/}> >K̖ZLA1M?)7 |RS։SԒ6eKYHF&`Y?CbxHC$*i2⩀t, 47; R/| Psr֞Q :#uC #')wCWifBc&̣,)B7`*]H-\ZIK x Ec$vx皩u*~YeV)xnS&k%㠘F}W{Կ oށ̃\QtB9(OXFSrA}eo9 ^㢔! & >JpLEh)%oKꝐw5[O#f\+!GaJuOukޢV5u'DК/e OEMjZA+l}Ri!2 VLE?mnXiPikR4cļx0bΥ'7|УgW<ܨu > +% eX~VTkΊ>69r^oU_I\PhR8:ЉcPNC=kYCK5Z!tLGd:Q41  P@a-8 t- A1tdCI5-KrOT5o1Ak WKQ&Ib4PdEW+FEcEͧy'&%kfj_8n~kG쵦ucGqFb~eRosEB ʋ B)?L+v^;vnW^V.ݏwq %+Rޥ0U*L 000o9í[\4hXѰ W<]yZGG'bŬFͷm7nm?V8pdH헗*kU׸_~Zk_~}[v^ϽbbbKެY{kY-er7KKK]ۻw3dLɘRRRw}oooiZkᯅnfnfnfœ'O*++FYe4W+mmmm~-Xljjiun{ 6uNJ7O*ZYZyX9ؿ/O׹uNI5?/Z:t`C%_ひ8@gtFg6)\lL 3WzA#~RBWUvUg?OAzzzjQ?GmsVayOM$D6gowU}39$WqWr-Gk`RtJK J l,޳ԕ i+Lh 2STL4B7#*$SVO1q ^p#`5b%KMk`N#l Si*zh ΔҫGk=ܟ+ ˲L lW<5_C r>ê{ڽs3=wg]Kb㸲arB ַC֯S~7cLMhUJ||aőc׽jc9Klv>^pSQ4N^ ~Yz#u4@ SB$pG50Da02 -:l.x y*J64:tvDcLHTB&Ji\:M?bpF4_(Tx8 `aDLQ^=iuh3U[2Kwѱś(_U yb]by<*gV}_k~9dk{kFiUeclcR?hS__@ ,vYsϩ懛n~u땷*oUJ0!aBIEIEIfff߼yw{MV4Ykm6G1!cBgrZ穝vjz={7*nTȹs=z={ٟ?Ͷm70a| ^+xB߄ }mhƏ?n0cf̌݃݃݃G8ZZZ-Z~`.dg37Y;5fAv<ޙ>vO}̫jh֤ bvDŽ}?XR_+:Wts6FTtIhc,vJ#pi־n!x j h΂$A&ВHv&2f};0tQ03\F_M;t[]?rs^xYOqz/ܩЈ %ZIެ ܶ)uYI(jPQ\KEһ;N|\Gqoވ^|8aӣGkO9z㕸虙 l; Zl6̪Z`*| {X"M&2B@aL8_`9JT(_>c^Ekٿd㶓JIO ^:-(;+pxrZ Mg~~jZAQN$W$2&J ډrFpgC#qnO 絭9\<; S^Aa&iUN4Ӎg N'طO.z녫 Wnϵs)J+NNN666˪U/Gvnuuu8X,4h4 *U,n93XrSFj%.O)CɞXhB v3g77iږDz O g7oz4 m%6l--,@9,Ŗ)&.]u^֋kTsI3l7[ tY$Dy4!+ {Tcq9r6BNNN 0 &$f.3˙r].W۴ikVWWWf;.~(~(~hX-^e}om66,=Kr[x/N .?6x7x7xKfJfJfr\""1Zpw;$DC~yhha `l?vN0p<"tLtj@ŧxpCsxXk򚼆O >&@O)>5̟x$A6,B\HI8 7Џ\VaD:N$&?l' 6afXa-֡Ya@BSېqG6c Q|ˮ[vHD_bE8=*i=}p?C,K6p`%tR{d"0 vnt'>phOF`0+ \G$M 1a 3tDaZҍЏ0Ei$Okp7m<83ӣp=M^{؝At,|r %(cD ^qH0L[ZB`ס 1ߙh,qoRݽľZU*ɩJ{hU[>UW5bt[%ǑKsF֐,l\ܘA9]TYO Uj&Vj\K_bof@)_$lG[ 0S9yJ/seX.b6*\?7F39hA?:= n}A8tL;Z ,r(@5܀a(8iW㸟}<Άi֔wX&'#IumJ[&H0eq҂G{(;$m. V y8C1;4 ©qڎ[ǽWpn u9_vMvMv-??_AAQ[ <ψˈˈgБ#$ɓIrQ#zzz;ޫǡSSS={<^ޣGy?K,111:&&ƣƣWԯ_Qξξξ&EJ]RWWO>V>V>֡¡¡5|h>>>G}׼y_αɳ:SyrtIJYӆ)|)^R|X8fvʦF dP0v(L$G_oHo{*`Ti\k4tPK3o\(W/Z,+.~![*9JH6VzU}y[ś6<|Q׬_6I^+.tcJ1--q=otototOݐ!uCI$8p4eee"_y +a%1Ald텽K{= ӆic0 s ц18{~ A7CO a?eլUu:GV;I;I;)664rj4FB)gʙr]-)QJ~dY8a1*yS`aŻxJBIųP^˓y H><{ xc8Tžؗ'x,Sp /wŽP;An'wdxb\H^~Xa]rDK|I $ ,%$yD?t@@R/ p":XtF1+, 7Xa9yK^w r]z& f2"TCёV܊58:dBL)C5 2ց;l̆(Ddq܄U`a0#qL['dŹx3 wpNƋOq$Ic949&0%ñ+z1aX QPIp$DA9d-|}8c)vb,` p6v2؞d ?;B'IQ;7hrox:\=xfCu񵾚DesFp~Piϲ :?j[ȟZumkvLj<"Zo -j60gDG8%M|h2 G j! 23 &qsX=+Xkn$sU|&ѡƒ3SY'!+\8 PӃ d5C[a*@+p6v:Z!SW(o<:ҏn l9| x\2Jv >fMb2&5\ F hi.nJxZylj}VMFj\UW-.5E[3e7ኦ +}rA,kܫYf ƣS4@<ַ>uL "y7n)R8DRR^ý{|Y .t`zܦܦ\\\\Ոԝ;Swc>aL) R,(//˷d|||fs^s^s&QIRrKM;xYqq/ruԥSNuuuIIIUTprururl%[V6G5G5G4442eKRRROէ֜9YsR2F2F2777:Z:JJM+MySsICAKɬqm|9VXPhM_tE:HpII60E/BBz^W=כ<0Fxe$(^fps4GsWj\mp$"\",%#o=C-ڢdh׉'z-r</E# ZZj H򕽼9,&bnx#x0pC='dĝ 3 Gjw|ߠg$ o.Skwsl6M:0 \Jl5mofT}YjЏ)7+UuatFey%/qfh^~:1=q?tY P SiPyցB>A-#b|-d_:%(>7Za#I!5܏(<L[8K>D=.Yh a& aL Qt=1 $xeĔ{ *<lrqn7`WҋL"'q%e$ctE/ldV7}'lCJ\ANxYL>]Ɛ\D9Hmx%s%XCH#5H;DTb/uq&KG{D]~8plo WS&O *-+d[D EYFI,u?F#p##p͂y5K<19IeWuҪ?gLHOm7f.Wh陚SoTCӕyh`+2˥z0?mAMUIDAT1# i6Vr h&W [ 9*>pk!%t't4g;rvv[]ҽмJ}Ζ;Eߡb& $XLt掓B$ƌ@!6/xR{8Bp/1?lWn8 M ȠuFC4@*@-K&(ZHԏkL;\g0&a0e=(|rn0~sBD/8O&-w[U\;dGgZ#\$5`r'zӻ8_}M3~\Z"jrZqt`=a%Uu=+}U@>[mK£ʖ5W4EECb]3g-l׫vmW0Z\Q4~S(((eX+Wctctc___oooqQQQSSeeeN`'K4VzTzTzO } '3tAxzz~fC' Q862BF&դlKKKĻĻ; t0PSUQf{ D7 tmyh 0'SO =W nxu.x:>cɕB)hM |`!MtDt0=@? 0xx:JT@m JSW ]y-%)Y<! x. ؂/֦|Mkh u7a1,P5mM[d$1)Cʀ=؁=F?LRah5t}z:/?i4[N4*s 1shdx)1;k\'/:%Uutu"kXtM`~l >Oq[,YtOa *[!A/,2fw_> bkDOAݵڻO԰Y[hy*RIS_R [8 ͎mlfz-X3E\sk.W|umU|L'XYV.Go^}2y>\L6[Է+G =Bo*Yg9뵲^+|kkk}l}l}#Gvʒʒʒ-RSlOìY[}k|dN6bl#۪NW:͓j.R*2׃i~ n ,X4***5bXZZZj___DDDZZZ>W;PтhAt͠A7f2Q9rLST2%e(Dg /k[("w񘰆1T)TY+O]ͮ6MЯj)*盖)K*ҥ4'G‰ҺaK՟".bA/DRJy !AfffWVVZxcFwZwZw~/ d%KFՆjC5?k~|xxXca> ""g,5؟DʡtnE p,<3'4#xa rIoқ|.kZL ־}]:QLT~ַ[|A v_c{lKp .1(y"\ 4/͝a!˶vޚ3`̀::h'ĝ?/V dH+t$dl/a` n<>o} 7\0[=UXdYEV珜C9< a~:?C?+Nĉ8Ѱ3O!Sfh#p 0A0c0c)Z9!u/%CwS7]Sޢ*eOZMһhe;Yd'[S^W/o|tO鯭c׽V]o {VjZT˩Zh5$Z >K BOs4FB- 1B? q,Òo$ \38oP=l#Eؓ縇;Њ I%DAttÛ-zc#D@$00{"'&-iO6?ACOlX1ǃ0sb?!dz|uf6 A04#tQd YI1sB "G;aTr!^:B9L󉜜&ϓ48 KpC3%b#M@8aDthI/C20J2hojz=h}D.Qk1`8G<%|xѰ.7$^4-ñ bpWg v(Tž)7)J߼ODfEaIdn36u'ѷ7BTxOa0> ߲اt~=nv4nrCq2ay[|kMf\hN{׌NI^C#@]]vXEd܂Lͧ"ENsnP+Yoд]ԹCw[=ެۜnӏ~kW"$ X :{Np:n<^%BJӳ͵޽Gn9M uD򎵿zF6 < C o6+ H{06a(Pl ;@t6@4Q2u47ӓ, sg?D ʀv(w8ſ(ыp.apCx1!4ѡ^'%DI7,zo.|bu[#']FonuG;SćpE"Tbn1__jjj6M`rh?LLsP PlNނ[p 73O <@::A'ӌh( |._uPu4xOc=`1zXaO@ha3lWpW?CƗ̌00+)}aAd?*j'^ CpN E0?|45CxÖHn Ä#Dhw\DN+9tepA0!hY[XZvQRt$П'T 4IT("/ zTԌ-mAch s˹ 5WЖFJ<![c@_|#:w}{ 7H]܁Kp1PC@ L+x;9"#rڂ^ pZSS6?zэt1B<:8S ApG5,S?0SW| =6/>n4ZtG1TAҖt/It.uf` 76bt8- R8PN?$ڗ3'j`a?Ee XFV@D I$q 8 38#` C?2;f@*Z-f Es`pq84Fq~Y)%'Uޡ!;o|~Yv ؙ{ ҍ%n=nxMcuW׻m/7IV4t.XPfͿԚO鐡oZ+!p #det"q_6gp?c/[gRmy l&:gN nT:rNO|m;swb$<'J( bHFk=4oy(:UsFGt)ew˵Q9>Tɴeera Yp01^9c!`N^(a"Yͭe1h3="mG4mKB7KvHa#<*,h.tsPc;b#Rs[hW,` 3v L%+:q!I!O7j2p\pL?fbkMddnoA>F3#?М}o]VXbaDRzY=8@B_~ӿj>uTu9Rrj=hu<#!ֻ`(謡9&\yJdȼ&N0;f>>=ݓ(kʹ5]t9%:""&G#ˑɏʏʏ*~ ~^ydEɊ]ueZnkBjBjB6LA Re~6M,/_(_?9psf11ͱcޏy?Fjުު*+3+3+ޟ?{ru:6Nmؽ{cFSSٳyF)))|EZc߂ :tбCGIJ'mŶb[_Η!aH)[ʖJ?e;e; Au0R0I$~M ƆݍgZ7Z^n'.׎X)(/(o 1Dw4HZ>GZ\DVozٙm)g8B,XF1T^ H GGA `ĤC>hnà&c->ʉ͉͉Mפk5nnnxr~C ]w'6O ٨;ܵks%w]w;gsKbI, O6\8y —vn0C1x7-hC6|n>7+Jޱă+Qb׿S/_3f|^zZCk y8s,љ Ąhh05;pi73q&4`!(E˗Ű6o#Q$D`Lw kD7}|c9p]Srz `_ޅf0}۠ cx ArU'9w)E)J e|yw|S|k܂d0BuH7 W &=FEL5Պگ*oMn.1d0$3>Աkj1bEڱ[$vr)^_Y[R`Tڬҏg/#cLq2gLW,zV0 ؃0;9ΤV4Dp vb@ @.$thΦݡE$gxf%,%#D`q[` R8@$tßD VNX7@H Nb 5-T ]q%BwxbPg-`Afm_ ܈)،0 ǒxa+!ά&jNI-lF$ P0;>8Z@{SI8Ho+qtƿa5LzpX֘ ͘o3\x1!&K&8W&^=)`ٮ}r~HuP-}ơ۾v 5ZI Kob21Q8ɪY8brrn閰5s#l:yx޷<Ȱ*hf;FyG>!AZkm'!l6e5%4^v{X`J׾T92kt뺩`dΡU^WWVKqĩ`hgF_[x7 __::-sa̅ Y,oELLL j9外:t _G~9@jjjn>^^^ ΔO+V>My_y_ycR666ɧO'.w/w/woޣGiӊ\\\G}%##ba-*J^Mݛ"***AFF߆m6o^eCˆ&9LgnSMݪªªz4vi8q ?ViVjlklklf.-*tZl1y'tou# ɊêsLEFsI Pt!GkJ^)/BRG+lÊ'22ݦ$8# G&H5bnD>ZM@&88JmRl]ٺ+⊸}pn9cQƢE<ҋbXͶm7~incƸ1guuuUUUhƣ ӣ0D?ȁȁH ?w^o<| |݀XNr~J$}4o>|PW33Lލdӹt.ۙyz=KL'aRTR;jG ?'pqjC'Uq5摘6xDO ?@|U W BgNivw7:^ z@H N&#p}3ppIMDpIS6=8 @& .`1 7b#q!_h5,r< Od? Ff E;d]t'g-8$pƽ2[$TNzS|HDs4)$fLcEN3j:. <$ g# %4n UjIRGAo "a}pZn-{zh7S:; ;'\̇.(@Fx #4]a8L,TR%54 .S:;í4pA#$f*z>h 8 "8CP Wij!B Ƒx-Q| ؀&ݍB)]8kp4f}p/!i&a P8W|CtBFCm;Lel")~:-rZ򂾃xhMocg+n#C -[@ӵuT3 )ݙ=dpEq(crTȭ>N>Eż"pjc(3a fq/ؖЁ[k7-5`2`C nzZؽI}qc3{eMN.E3T0´4{3О ~poV7/6%W5 kW#| 8L$pe4.oĥĊ_:DYA- [[55tB{C%fHMP+"X Z+ЏF[#C%Bѕ $d ||@`->^8wl]PLvڏnwBlB3XO',"ɰ[f G.(jRadyNeBgZo>S>7T:Kh4Bhm D8Qyl S'{#]Ag߮xnD__jqv="gDZ#5 LTϲdyZBx/)|oB*j.jn/WβKýJvikSۦJS7jܸ:Ϻ:L3ߴߴߴTEUT?T3[l=3e˴iiivg؝Q{=՞8544~et@@@c((O >%O?%?%?%?qVǭVVV*ʿMi6c4sssdeU*Aw@w@w000U$H$0*ĪUJJJN4T4D>}"*ez7i8pZ t\\D\dVڏReuP?_,9+3b{Jy׎G DeU⹦7brQ~(ʗʇK.IzRUz_>c*e'9foђ`0zh-jl- tP"qBMqd]̒%KJF(ijjC-?ٕٕؕu2l[xTxTxTEEE(C2k(J\Ks !ͣy4ǜdX,z@,??Ok;~Kl 8OTBSP*T1L<ȣG.I$ڪڪڪymC|e"PdZJ :`m|n[C18 r Ѐ0R 7|O:NjlkyӷaaAvo^ 10*CA//U_ x pN2IoE?A0q@B.la'ģ5iMhOXFpcp.4`b*7Qu_:SkX pl! qhh ǰ^ M-CP͡ p-L{ ʱ+9{2i8BQKNxzL]0^~ =*Yx^?| "gM+6Vz@ET]Wמ)TYYF\Xb,qm?5 5h"h3#`Fc)WQ $oYA0L= r0㝊uvmn*֭HF7+vvuy\^dzwi5%MOY;zG_ƴUzspƸ8h쿾?OUtodIQQm[M؇3S ]ki? %oum~7o o;~⏉b0~g©gKg2[FK-6qיd|6d<ޠ!t֍ft(7{ yUfډ-!~a`T | a^lVPO^F1PJ tY%wx@`F6Q汚W2ViSObޓj>^;?ugsnz(Lv*I>+͉H0!{Y ~z+}5'39/b|&Ibғ.&]NT2dhЎ:~!udUUU/#狦MOVke ` NR' Y>duuus|L|L|L>ͧ4''ȧ>wfܙ/_&4hc-Tf*3YӐ!MC333bbbA~~~Yk̫:u>'|NŕJ%T;B;T`Ϫj̻"KENITIBн^\o]^PQH%*q\S y饎&Ǝ{X $pL54qt`)X h(끭;4n6'׉{v;v?֖֖Y'_fj*U9slf6DO)B)5~C1Cyۯ k߉Sxk/%t3̓vd'yƕW`XH,$.\ r'|ҍt>o>` L%'H3`짗3$;3x@:W}p|t4iKf A 9kBjtMh 0AF`WGb+r30I1Zќ;G" F0L(]$)̢0\gdi%4}hJ-C IѝfpFZk9ޡ x?`:s8ۆ& i 0F2bFЄa (vF uA0%:l *)&Ёp ~A[qN@x=+2YA4B%SAL>Lw>T7nn|U=:;oVXƺYۅZ;dV\䲨BBnd pXf2v ! 8{B V7Z߾6&2]۷bEk>e^ſ*}^O|ߗk*:teyŬ+vg74k΀%w 2B؋p [ aÙsQLF}m8%NJS*n[u;̴婀rI.e O R E-Q)M hL $>iIfc'EoyXq8 za ƣJ0 f`9$BR7P $wL(3gJQ0% MH$amk撪[LX@ҽl>\M"z_kObhwV~]ѣh}.}\-N8ggg>}\ל0^%g^{ITFzzzw1bܥH#*'UN,,,555VQQu|ķķW^^>`Aroܻȳȳȳ}u.M) 7Œ>ppHzz::z \S7Ƣ(f]1-^ہLdGRS_/7NdR~3d%=rrOný !I ^2!t j|EW32v%:iQEPȝNqxOBC_O/x\$@3`x^4^NgZpWp]iWڕvP9SR_d*`~~R۟o?)~RF[$FĈit'\&eo7cƘ%QrbӈoMɐ]yE/ ^e{ҕt%] &1QlQ8oㅑnh=RW \apVV؊14c9sbN 88l&q.ev܎11wP>:$q$;0=2h']4B)c1cN8-H҇ ÓxcLsY㢸PXe=Cm6c*&o8܅Շw7ͮϨ^QP^mT}N <UjZ]ܡiFce(@3= NF\ PΡu_!^xA<QKN T`0m]c.4f<}đL^0BGh(l> CKT,gMTjb,kMy>3tݐA:_h쌬Bq1:~ `߱%[:J`SЂn=Vpd:TGVky1gfd>_٫3[v]Q}g{٠kB𽠎nP ԋRZ;aҌkh+6?1+-)Znc=] S7h99]ߞ-@/r98Kzf~2e1pҡ ! N }:rH9\m8b| `*m`bq4(i9%0BaKXN>O%$#iZh^MK?UZnia;*_>S[ jeUSki:LJ]qr]w^<)i?Db_6nrJ'7ʔ~|OyùD*Xb>TV|ӴYY&Xtw޲ dN:t"DI%8q#|*|*|ZiSSfN & & &ftљIeR԰ia¦uٺw9rM&zN!B:9w|?Kv.i 6yd[[[p1RijBՄ ffflپS5TM}>se2u~B\ )Vԭ[M5-xw\anšC@ӕMJJ[ ܄TbubszmsQQtCyzIjav5.yn,ӭmVY+nثV_"z`OE)v:mwfdO"J4_r9 3$OMЋ^ z"HBr! kG؍4AZD#P6]&u4rs2G0F+PC-t2lX"BWCt,e){zxҏVO (j3/u?+-H#xx? Mi4S???!!P'։u9sVV Ԡ5)sn-yKDMwN8C{)ݱ;v7&Wf\kp,űYj3݇p1ywn%9>A1y̧! [2ě E؈|f>3/I"F^[OJd:@1C"vvQjԒ,9zԡ\#$E(@w&kZN 8AƑd!1!fČd4].bhZ%ٚ9Y%kp=`: =I43tfL5 kޣӼYSRYlZ5΢I-RF'v0X''sO0ljzb7 p s%OAfHi Ip gG0n?d)PEv GJq%t,'#o+ ~hAw \/|/ ^  o嘋'R8ڎt<\&" >DcP"l ˡ+Dž$M20Bza7q.q/uolT4CD V@A l {`Vw6̄;p>`Fp_®"gR'g~ jsѲuӀ]z(̙.5P7om~e=/v9v ǃܡ&_3t'.I{#+uׯݾgvAqzeVE[ai;d\1[OwcK3PUc>ŦK뿕>jkxTkkR^Yzm}EƶiFr+v \88_Κ9z&LiVr+9/a0vv#J#K#K#BBBy=zԲO>-+w^^^݊u+_V~Yē'w輦lV6+6m*$҈4"<[-6>n|&R,++///ɻVununuGQUU^f{>>>L̨UP?Sxo)+O4 BANeW߮\[yhD[LQӈ&gRŤ K' K: ޑ|)#Fyk3s=,SkU73)zamM#LH j0l2԰Ph:3sTL@eAr)ř0'P(A-Wm&4&dh߆!!1/xq;xVy@f3_y)Ϝ,?ο^ $kgHHԚZ:XcXN}t )ȭpk4.KcYw֝zy^8qjjjq8IdX8^Kpɐ)D&I0&d(0ZXp1Óxc>HU WYkfI| V[q1DAis;vd7?_䱢dEv3^Rh=a3I46 ؜I҆=d)(0%(A$E q).ťė_L3́90g||||TИ |K L[f1ndOJmáQ}-6**)tpT ʷԌSԔ[&ְAdd8{1!%wO;8."jb5bz6$J\fkH ]d-72GЭ؍ #qtOa6CaT t"vh  L@4]/*IL H$op #AZ%nĕD EVqsi1TUd?GĒRI>t'MRzDJ33wqV90N` "< p rza!+u:M w()AiWn.)PU5߽w̮.R~WRYRj)m6Lm6W={^t8q`}>8UVVGr.zNNN.))ZZZ^^^.]J'O2Xm@ZAt@ҁBP#ͪMm1:-"+R5JZݾQ!lWإƣήލ3næ/̦c6oՓ:m|Ek7)9]4!iWN[!,tl hKr@#-5l1ؕ\?i&A[A,)K,-zʪ)T)sVn3/?(Rg;NyljԴPQca,5؄y/Sx&>E5H%S^WTYϸbN)B *Pax܋qx/e^1Fhx6H&%gYJJJuV[iZkZkZW+B%{I֐5d {a/:Cl7=t݃pn}EtEwE{a/쥧)zP{Ԡ5?ã-h {BeTFeBCJ7zy7{xo ީ(R|w\0Z\k0w<_k|mx[#]@cN 8ao:/{{d@A(C:jZMZf"V`&X@;p&sU.ΡWi@$v8O/,vԻZƄYmvϤq$GJ5bY-h;֬ւ .QV9br= 00v(O ,Qo:.H:Bq+B@ш':@rp7mO 1O/\-xs=BZB  ; #8d$H2: i9-{0x PxJA_ 0d@Uz`m#܃q]Tígwz  C)-Bh F{aЏ[[Rp,@% K5 L5N6)lŝ %Ѓ:a Hb{!.BBFdNz̢vYEgҮrOWTe,g_DŽ;_^ ɿ!?e$X 0;ˑl;XQ_zr2DP9A~F4Ƕ#<NoT5oqTA%BdAЙ`5< !+¾#oxQrEͱ; E;zZG+E#Q0 U\A q4#^xmU7&:.>hnиB(l'ԟul3ކp趬$1Ng[qo'Yl֯Fޠ(R䇹MXL.8sAWҚ)y&hhzFA1v秱GE-IJawѷ]׶mڮgyҪi;׺w˜ %9sߓߓsvvy*Ua`a`a`{[m}G}痞E"eȗdn27'OUëW wz6^9rzExExExEE} t/85pjTŀJJJĺĺDNg{ZJJ]@WsV-܂[p>R?TK8_NXK@dDNwM>AYFdU kj HG0Q\hb ɐl8.܅|W** Srt=]O`y@Cmu kpҐqs`́p>5&v;SX[֖Koa|_}uZڪUkzA=`M0L-S a?% !!$5X53 /x;#&HZ(]. i$C,!4u5kIU״WÔuiСquqM~c:R9M^؞MzjJfrN+sh?` |TH #I>s$nh$YE餂UzA 0 ܥ^tnĭh/{W8q._p(yDBL;5 Ѩtn7T3^&S|8 p*Mn[rLw7 O#H!xY ldE3^7b5#ПyMogLOY bZ dt}C_/1:fO.Q]SVP5Ugwd{7Vjylr`{Jz>jV mO Fp҃\-u^oD=@ )(yp. q=|t3t(NA'@O<iD-1QKh=]I^4R\뛯9³Uv[_p} q's/j+̎TRUPv8כ>=BAC:iWB#Qԇܣ˨T4r{YbLoї3΁0s-$C L.3īEE%$o&-\& ^{)wD"5QjMvU2O{ 8Fw_216G vff9!lTmZ8ɩi #FXјvጅcOqla }pfe]LrkNL?r \4+9$%"ɺe]p!1@ݶgߖŃ|3]Lo2޲EQQ$5hkEelؔYw~q?=s3{3{3Dn5kׄe68e8e8eZZZt.\ҹD+++tv:;F(UlGَ Oq>o5}kQըjTZVU{=zdɺ *T,S~~~6Fphp31of.753뻪rWEC4Orxs=Uketq{Z(f`o<{!DaHITE=$I8Ln:P0⡑a\}1YQ ;ROr謅Ak\"pmO\`=rEmYt$=TKTkxa-s~KppΖfL/4h+|N%bh#lU<ȣv}>l9=>={m۴i_Ed/bZL~nA pSp NxO $~ǻ|z`aȽ/w?1{x/5_T_IM3d`8g-b-@. <274~qƛʫn;,2,CWtEWVepYb*M213y/x@!>ć?~Gޓa8^٠ ڐya(N}Qr(Z/]q=`%0 S:~mֹj{?kU~&;H!{*c*k`#UM=}'l԰Q٬jJTWОo5 #jUNjKVjxp__a's)o{L9=QEzb6B >"8E7\ nio ֌-yO4C5o=xb2 "` ĸ =nҗd Vҷאidj!IЌB|0/F Z-""GG01o>"$?H N8ApBQWIUf(%0x@:2 deTap4D2OiI/o>`Aev8fbXF ?Io&>gP('G$Dq2A KMShjd7dշjlj:;EDSDlA]"" ќ5 #q0?@{`3qk%/pg> i6Mg\O:L3D|>r5:289 {9M)bX k7Dt]-Ru:\90VZT\_<1_. Vԃ6)'ɔp7qV8a1tʼnJ=h WH yDN by"H'ʒȼeͺYmh译b.6c;q#qKCӏm~j.WOnp&si" YnwOkk~7%o0+(ܶz-Տܱ 0ɐo6m ('їecdEsF0+@EE-䖞K^X*ޯl5!.kY^xBg^;}rȩ+V?6ͳCCGVkk[);Uү*6AR P(&Nj V~-**7*nTܨ")b:v*TP>|Jĭ[y-ZH__ֿ&&&BG?bDYY111Ǭc:]w v9si4A-[+^yKV -zlu`J10!:P~Xɲv EBxij%Dd߆MO琾afgAh^׏~ԏK~/9yNSf)Yy_}IMLMLM8q[ǷomkkvQUTEU{UI ?F[[0hБkk*T ?'+MڤMq fMMMyٛgo={!Ce2[m8f8f8))$Ԁ؛n997ُPfa F^q<'۫){i/ P".+SYB%vβX*z-Pރ++.l7@(xnk⚸;&/DCP Cͻy.ߙ?.JoMK*c^9< zBD>'*See ^)Q4jc:<1a`ޥ-ϾaiEjy-I1<5N.s`8 w7iQ7[-, A ҫxgl;Z`ࡡ6xDq.LD LF=܎) N yr"| /وyhDWsSq; zRC$^a~^vOAlEr Mxȃ(&SAEpgiXRnǡ)$Oۄ RFTUi!`Rə Z&WeH)uVL] -4> bf9oKWragiwn(׉`m_$ ̃:qPܡLJ?+]R[蠂Z9|Cq1b %S,Yij⨊*y:ٻG{eee}6m᷅?84iӨlllWv9su8f]7>| ,RG^wlIh88'~&WSo2`yyseW;r?ʜgjM+W&*aaj?Z= W-otҕVC!05>kxWTAqe Pʻő}QKxV75RɟD<O9EzmmvӴD;G>g_3oDHIqR^ maFabX'kKCNPjbo4ҺD]EWn.E^{^kt٫_KvF@hJi:bAm rTVVRO[y978kݶ(#demR_5щ\v\& ų&]J>14{P[IHޜ8{tF|4[j֣)8TEQQip\@)Q=/|i=M(D7y_'TAv{qb1 ODq_QUt HfؐO"RMF2VF$H2)s%[,*vΟ[rf$*}mN!xgPHkT^seNM obHF~o PQfN$%L3G߿z{;>\LJ-3E!4~!Eꕮ*Qn,r'9g(}ӮOkA^E%Qm/ViAV X@4M&)aB0Ra/gz6q0Z!T颅(Oxi zJ9'8vLL^=֫kmJcsyH}>qEњOm"FYbv./veHu YY{団."7㴯7[L>A{w-a;jb#mA*U&yʖn T& K˭-_ o|YLr.~v N ̽ѽ'1޲.\jtѭF?zꁪ*wܹr/r_Z].V7Ao޸s/QG)))jm 7~P[-4TģԋzRJ+ݩtc9yŹq9.rT)WC/?{;cK5y\wfXciy-m]kJOw('͒1El% +<]Se=7.Î??OW J {C˩ ^Op$/Q28a0b=@"0&|vPtS|Kų_mm-pEsu vMH&ȍ`5S01*iy'F_yIk}x:^O.t9rq.*2*#&t`;N`iiigggTQՕo΄ ;sG'O̟#GR899N2'ƟƟƟzM.KR iLPp#\#>o^wAk*_v9r((ZA+hy<q5X5zFD1̟?rJ`̃u.8{mՠxċbjl A:\x.Su.c\ȉ#:_sVi@Eh.a퓆p DIQJ^ԓzQ4-Y&v(k[<2K ߬Z+;w5O/Yvܓy-]m}ch#keTRq;3ģS+vے/lK/oS q(׫!1NvL|0&i*^<5P3-<;`3耎Hv,G4+Gx pcn3D %3d1MpJ *QeDZJ=i-.QG>*X"*ɟzXDn|/p`{)JK7O#avhkdSn\F—kA8U爵b3ᓸ1M t/yYQ&X)7ZJOypE#7RK}1_d'/f,摜)P{%T'x;Agρ!qȧ2*uXöbҋJjI:0>o ET3<5*#>%Ey&NoU^'H9r΅;)K8:e~T`O9k79vp퐒c;;e\wĜ‰&'VJ"bb;-WCf~7a%%ڼi"d'kئAc)I7*N`![{eZtR)J_r"_צpbP/b) bRQ97\v;>} @{|xzl ^ps '}o1ԟ}㴴:1mtʜ܌Gꚯ~9Q3kgGgR5Q%N?ѮgGmKUG{jzLqWk_֗Cak*_ Ӟ_-m?;c^|:wA2ֺڣ  P?l'ZVYZ.sI9>Cf>UmͽOYǟ)Wb=7p|7_Drvyg~ _~svޛo.!C‡o-Ey=9{r䔡)CSƌ3!C:\sDZ&M.kFX#|CFl |!8&eڡGSJw6oA6.< ?~ZͪXl1l؜ꐲ/T|}ac{c>-M7.uԞNtfad1.o=8Ð&JrRN̸e_̻p_}ΧVBd"SX^Q ZavG} zfm~$K(f\RbTjF7tC7{;L7n й>v봞7:3:]wmff6Wv6mT5Úa}s!Bw|qǙA[m 0qUUۙ3og5(a0x~_g~u&>/>/>/O0M4M4MԇKC*!_"t g8$]v.+]*䝼Ӧ4W_!thСZrkIDfͬI$kp ǰ}m9"RDH:ZW4ݩ;usu{REPDx(b/>gɃtEr\ϩlW2L,gD_Q:EF]Qi3mXXh1A~7}OTEu*]. ^9WΕs=iNXzt.E?ɩhn{4†mT~OaZ؀9kU A&F(.i(hT%OXT[?/bῑMqrE}n'$OZ @ c;vq-,,\>|p'O@MTMooo:u.~gH-Zq\ǹd)YJ~x݇w٦lSXb=;Kt/鮓 [ [ [.p:m#"'[supAzzV=T*ʧiEVXtӝOw޿r+'755qq\x(]+w;CW֍#鴌2ݵc1<8y=-ȗ|Ihs1rZN˹ d;yHlseeYYViwxwvy@t 6^+{SOW(-YK֒tgqo-eg,Tވ!zNDn-jzR$INh֥Tj 3ޠSYy*ߔA Fi|S:4y%O}̍PK+KGK& rv͢8q!8T;N\vJI\59©(kitЭXmLiRfo~!A9EK\Qf_" БJQGzS#Q\ D/PX!h?T "q5pݑFG$ZJE*qFFk34PZLD UԛP D1|. IXi'I\8ȯx?%>DC\hKQ3*@M->#l⌘LSE2fʵQ:Acy'?9I6MW yڶM%8BA'!:KyEhE}A↼1[MթPMx`%cҨ"k[ 젱Zmz'^名|"Ao\U}wk*#my)yg2X͵T9~27x&lrsCLi,K_~Y>Y>Y委R~JZDZDZD5ɚd#,>}lqqJ~W8._\d][GPt)^Km@ADǒd`mll ю ƘLE%(1{Lqy3J.c,!ðX#v1M8F{}Dy06t5+)*Nx zt{rߏ6c ڇ EJ&]r䭚DF^41x.[q3@|ة,L=.߶ߵ? 7 àOd#?A&z2 'e|r8h@@@Fi4V+EnQ\WU'!q n-J }6Mo"(N=F1C1؏oO =A_E_1\ ??DgYtgXR w.L>(6b3͢Y4K4D3)b%}MGtXyܭ[ BKtN52M6-Oa֥ H8-N34FHH$>ϸ@-="T mbA}BZO Q 巕ۊNϝ;l /1HLR+񖶖іEimL Hِ//;%, avكeR6 5B}cRMEu#! P zi(OC#2`Y< b ,FA@,M㔄MۨBt^g T0:PRM)ITΨ\JXHr\v=FDJTLG'[EWA~!4)zua@Q)_Dk"!ETUEԒ* j6%P]XoDiMQ,&) 5 V!DGJE ^TJLQ&id]IUJL/P+D31&~яRW/NUS(cPEiGy8"vDBH<)=-Tqc4uh!VU<6m+G4@;x'xH;MZ3yr85QZ-m-Y|VY&EL+%523-ZYBe%Q "M=ZythhLFfw)V %]a TR2Vڻ65֏ysچyK-._|{)1{HTIP)RvGqOmּ5yk )R,ĥKQ n%܊oLXeJ֤b-/eWuEHsY&/̐I{AL8._Yfii|9_ݦnSٍɞvW}Ţ^t}E{ -L2}>}<ַZj~>|M*7$I^&~~~...|[r2eW9r^^/ug7.**= l`*q޲Q:TSoMnMb+;β΂ҎhG#c;c]ƺuO>i3<:hM&ZK%K=[:[Hz3zGڍ̺GO?:g(b)nRJZI+c8f荳tJtũ*]zF@WUqU01hmЏNBStbZL6Ml7t/&8*4f (|v*E'{ybipݢ)\%%;.ED/Kb$1YLT(E(B{y56_'Kn.֩֩֩J#x$R;֜ L͟r;OiiS啳z3OmB^\۔VY1qI2\3ʙ&ʺu1nUX{GS4:LGڈOG)҅Q4V" ʅ!8YD(ߕݔBlgWyW?JQM[L1syZ(4SE9QA/vԔ%QF8,\2J,t%,}?y2U--&QJlA?:JOѓNⓈbXPUjb?~+t. %HAkQnqXlL,۩=ᙲCeIECVr WwhGcX"R6L\TYX: ،ZtJ.Z)/fOI..ʫ)X~D6R`; i5_ypozH"_ir fQ*)['O/D}8![,.2r)V(X, Tn;lOؓSe)ȹqa9_|xw<1q sA|3ܘ;pGi $vfB 3hfo Ś_W@{PqネF\f8-O)J%4\էڔ&K.xK5k6Nࣶpuvt \V#* @.  e|w'OǓO~41 ]^^EҝRg"aѥP P;k['Z4F(ţnp.Czm˸lt;|(nEzN*KQrs8shh#ASY PJ @]^ 6 jCPP=T],r\yO\8fnmZA|Η+)چ儻p[9y㦣7YmR,mxHO3hM.l9.q:~ 1cqx Pc*u<y*r :frA0Th8Bv*6XV1 ֒9&a;, g̝؟]a<(=ʆP-͓)P}\3 pbCpCID?~H4B}\Cޣ'pwÕр\PZ!6 '?1J aT/xȓp ȌҢ ك!OCD{[6/eu""0QN:CX ~|W7/ 8$d_1 oye3W8U!'OF<Uȃ_XehqJ[W<1qm;7C PuPo%++{ 9.AN=k{V+ q+"4|{qn2U{lTT JXZ.kEYƟN']ڛXyk?cnž"Z;|2Qc`iV\Ҧj7(ʵq"xmMJKps8 Q|I$(^ѲwQ {`mGaC>l8x<x#yFC 2Xǟr.fX>b+fʗlAcJ%x ᄨ @ , h$vڙjTc1U{G5ZskE6٨TJ*%S6lJ&$L4ҭ[;v~5r:u{ -|j>5۫:?,,x ^v[[܎U±GSc'ԡ \Ew}!u^x-vvv[G2fddb苡.~chkhkh))u@Nd &Vg/#%_kz }ΞG~g\p(B(D"(b?Ld">Gh߃~xjlxP PD@:IOUԕRY*KeY6fdT>FgwFݨNKg n{гt(!:DWq^* ibf"֓tT;N7\<=Qn/-կ&o,ZӬ6R!2帒E_Z|iS'VOX=;F:XVǕIȩ<:sU+fƚTI slqGрlJIN&*ti pEIi@"?KN ky? r"C:CIg1!tvQ";c?J/8NȓB覔(J3E}1R<CUC G)Gt٢'y[bG,Q>d$⨰zJXQZ$ٶOkKT0 $ -/b Fa]<1U(FDu5E_U*"]eSclw,+,۾Xj:WVj|:*s>;Gdws3%3+\ {C ?'s!C=-ܪUsHZCvei#F>})uRj6Ut[,oYVZjec1vI d˼ygZڥK)ҦQ6Em YzvZf%Ik}3 P)T7k^w8 M껿m/^d>0ũahmCȀ`& YZ#;=f>U Ba(CJq"I-**7~ȓ-ޅIE _Q&qReo\N9Vk;f~%>7}mZ# -KVg!Lx>L& D3Fab W/v_nmm]^zKKK>,B楕gW]yv!C;owޮ{lp[8..)Jk{>RK 5Y,d{ov.z-6efߡl^܉;q'Q^uQK1Oz[M?oMu"۸;oI'hoAۨaFe['3;?+n&@CP<7vֶ#(<8"#v~ 1C̰3tʶ҅Pqioͦ?ZuADAvU]KuΪʡd`YAӯ] dbaQ=\gcKYKKys9bm11UU(BδSɅZXZ*$N]|GsĒ|2NH횱)G\=Qqpڨwdnihoʃ;W{h"Z6(FrH@+oGD3.T1 0?"VEQ 4V8/6bEx Te,I#GqBDGZ."ISkRqMtTh(|i)"C,7t\f@Z$TFoE7H).` nKeEa+DVC6AM 1Ðb kD #b&"R;(tc8m\_+MHYS8NtOXXٯVw%+ f6 .g-RFհc(asgHTϊjl2nR:zJQJu s+ߥȯ~G47 |qm~5vݑ860 s>iޜ"}u^vP 1et~E:x;b\ !{nI< o]ʷϴxv[ÿ9;\6xlue(?b; QEHv@E`DOp_Dp{E%J_"Sъ*'ܝZ(GD( ]ͳn袶svgK]׋^Սߙxwo_ۯ[z.;--[fX&KF.ӗ/777/Rw󘜅9 sddd[SlM5))n)"/G^ְֵ#-mD:=&mMZ1mbuAօu %75_{J픚)#ܚv M"qͩ{zSR;zj[?,(VQ|ѭP,P_'dggcm~) a^(OdL[41l.c02C3neM&aK;Y~XI8 Wv(pݡqח+f&8>Mj3ܵt/ SO^ ѕ ܀?8X*2M`Ԫ,tQ''eYg]o2eTQCCC(W\N9r:ۛ_$jث@Y,b 4%Q%j]<̳7ڡIE-g#rNZ^NN:R`ŪXC)x}RjѫE:?z5s|zq:ϵ!H|:l@Ӄ_{kI?6YKTGdLuV|Qss:Ƴ&j&_︄J\+u&=^e<8hVԁ^/\X?mv))=s{ng[P tn1/Qu57_ujǦN'Dh|\4+~ů *{'{)j~TkԦvbys6JȤW2[+ 0Y\] q-zH}9Grs{dQ [KKsAjD{xIHG5L)TUv!t -+%_'J1=E1ݬr tΌ>?AAk(\qHAqAd|(>|$(L>96 kQ:%F04#j₸F"6f-oQ(Z!Zo-d4A:r'ẬG|v"jQ5(|9rDFrQQ;BE/*HV!#F:N;a8"i^Y LFHCE,46P8Fs6E=(oRq[hoYo!q_b9r2Ps:{.<媴\ yX(W+ %4B".CD*x$6{"JReM}nUK:9z8;r|4q񄩝[)N6?9ZQNJ/U K;96S͒}ǷU߶;A۴CGr^hY;;wt\ i3RtV/rLM~&Eeu1kr:$KT3ny1|q,"g+- 1qQqmq b/؁Ap'P6)xO@ȀS4]X"dGe1 / ʢ0qICh(F`܁fGwdnEw-u⫅/ZXki]kxy :oIߚz'Kx":\pd9$ǒcɱ$w^]xu)ăz&L꩝hg5mM2e|C_ }m﷽f9LJ>wJ\iC~ӦI'M[kޓJ!wI7EyF9G9K?iޯ]*8^vldqy Qtus\xt#L/(ƾB\JL/!QVk 7 A]|{'ְ7%Pbv\Tv@T*&.s#q~i;n3m<,jI/)@$(Θiˢql`%Wp (O>X@y( 3Pdh: v;~-ꃸ (*%=-М֪^(Q>Zk}ݾִ`ӂM >x,"rO={={L&jO7s2,2Oo`DwHD<҅ԿWh߹}l>/ WڷP"Q>jmmmzYVv[0ah"*RkӮO-AKP5US5e[-KҲ=ZQL;3r3:U ᡸ5xf5HQ(dEGE*)FJM|< 6dE1Ƀ7[,f$ڡ:>``tO7(qpP װ>q[%o#T^|%\B)z&V(ՕVb@Q"LPWƓoM{?mӆ!cukyW_'Ηݏn6 8*:E0.x_ހh-K1'4Eo~hLT(KD"pidu6z^yf..5j&L*>⣕JO<s0GnK$U>>-XuDxMզjИИИ 7Ezyg|||||2Fߩ؊zGD/DW_i!-zP@ڃi& omMv &XdG}M 7tRJv}+}Ixxx񴺯H91zSG a4swnwE|ڝFH4$*J7MGqzL:&nvpyo޶Cw=Er֠TC#yjZoFO1Z;h4gO,t8>ѥC/ˏ_9C-3lEs0?Daruu14ekgS ]u~Tȯ[ 1哻dH}j9c+-[ #I67M.<pO9@ MAcL IW wdu{DHԎCvA♴V4Ek>x\ -xH^DF&s+>!93x0HkY <жO\f=>N#Z%2B-2tCq ,;H|Rو(&fF( Ryr)sp 3&' 'ZV1'K[PD #ܒ:uȝ$7,#Jr jY7ttqQ ~,tTA0&Jhf \._` z`͜!JPjwYS %Ri/]w:G,UP)n奣C#vS)ڸaC#R弼7ZYqQ~nsS~OL#wNKL|[!XU5 LWwCCrd.|*nѾ'_}j~Yo6':lU6yrrI䏮6qn9'u)n1  "&H ;)XLG ^3/ 3fqYtklttqL1QG0h5w܍uA`4/ႜO\s:5\8424q)2g⃤j䷒Kޣct~%MޓYf 54jhPJt+-ut}[m.*iDѝE)R;+|cEJtCJP-]Nv4tд)ɯħWLϗn*Toaa1a#~i?3~xi^%tsڜW yW_>}`ƽn9h1@ ȿxCJW<\v3Z~5KE58CMDB /xuZ銽Mx"k6ߜ ^3YΨ4|:&[X!Wo%aH ܸW**}DtFIOPm%ז)AsBrKKKR]taZEVc18 wg}ozћ#zR+LA[oKoå=5ew"ޜ:8`#~spF QP=ySM7}"D,Ku#>0ꨣ)x><aܜ5ZL6ʹ[3Wʜ'X N~@Yr<-m[n+qiHE`sd1[ ϗbJ /W>ޅP^醾b!=[nv.`Y|У0Wґ&_>=6%o<|8hr>RȓZXֵ}fqLhCw嵸5($Ǡ4 $,oLLUfbH7LYjs=aVQ̞9ײ) B%%kp]ҶO7 >\6Q*i[r2JY#Wuq"(cj 0` 5x_Ce¡ǚM#\9:Ƹtu^hu[;b66RRcSbo})mK#n9+1N"s*)'O/$[niC+}O^gpy_ƙox}WqucM%wz##BXGkzϱvV=X 7L]2$i - $zSuCSBڝs<˷Cp6y syףD%*g_lܥLe3G-S#R?O4(iB .t:󟎔2R&J0\\\3ܳgjͫ'T}ֻύ7#~W*Bz΋;6>*I6]G6t?~X&vَGM+"r>%5-pR|4-JIe+^\sxϳ+;х+YU灣a%39 e+p\:yk9Za|MP%?QG*mˤprcVCP4ȝTJVCwJd`?P̺H iQb^jĜ1HG GXX&ˆt6Xȭa 'aqX&MZ `5Q!,B8[ehI=)sw3AB6w㫲.>d'\Mћ,,,~~%z%z%z&lcco--((۸nOH}0?[rZ.(_joiS~VXaDkJE‹ wOsOsOK<"yDcckj蟥#(yo ,, }=M:c8wЉD:71+pXXh;{c>6KO^\5Xnuv/? #=!y:,@p3ĩգzv!sЇPx4zhvhGch aa{O)B)789>b?b(bt^Ky< '-| Bf&Rk1M Ӧ OSU$?C㭲 jW ll;įI%Tiu/-. KfNF򮕜S + ⡥屹Q^_bT5Ľ1Vp#*sGt@ D?4N+pN\@Me',g$OF'TvіnsCW,\SD.QpLg#:qDKp0s{Vb=hnݨ\R& 1!y6C|@d !s]NU5K[efGc!R"^\QTDYK"nqDYxMXF" a[Εmd=p^6`cOޏ^\M1oQs336ø/_g?UP1'5VEE%WRWPi5N 3x)jA}VS*UNaj5 5qõ!'c-.K{tspjQci I{zsþ^bo|ƙ&iw b˧OȬb֟lKUߣo*>űSmTH-6khzˌ{ a!Sc(_c+Ǟ+ZMr\ Ⅹl" x k b,?Q~EqRJ1=E/t f8ѴF׸>GIGp_q/{8xP'Kw+R \~J' DEKQl4(RQ9Z/?v,4-Ϙ wL9E߆#b`Nڷ*3d595qnv-;mmm6%lJؔѥ"E ?~fU+G6g5ۘǩciǷ\b#eRʞB -T;_J^#d^ɜrg9qhvUXkJ4uhI::EoeƊGسefˉ| 8Wp)ڣfkgaZb&_>Z~1J%xo=)JaܛG1.b"'rr @Uz ?J^Ea|]8^|= p\5Ե?H1Iv܎acX C=[[CCÔR)RJ|K-qJYóg *U.A~((^@MP 7z:?/hm֍:dRg{|}ti?U3cgvfgݬm\c\c\9kΚK .5j߭}ݐ!GCޝywݙF{111jj5t=Vg?aaFa2=:WD)i3y޺[D?&oc^t^9O֞:ԇy)/vlAmMʜ "^kLDi3`⹸G9KES`xnxfXeXlib1v̥9 k%KZMEXrі-՜'(wx8٘H fk1fVnÝvTI2?coΌ [ ^wKz+ŌdG]IFG^Kc71xpC O1wq.[AsrWO}K\`ΤPi$ٌD¥2UG?x}y8т4m3F`;Û8}L1C.㚼s?i7"*ʓ򪔘5tC|vOV>--+D*܄4(UQDi@9^V4k5ZL/)Fŵ"F!+ݩxߢR74\+U|N<8AtBҝ;sOhZ+4Smާ jKqQ= O>ʦ'M}S;2:>t\Z~p1(/fE|xGoO5[qa\QoE_rUԂ"*R$`Bg(Z+9Ma>,GLTYӟ$9^vvqi^9JJyF: gaj'֊C@\IUo(u-D56:!.)ME:—YLnG ,k9@;Z+x0[9LktT-+MFc1]؃Q˷y7-dSXHA@ݸ咢!P .+p] GmlV%J^}1Qԥ??bPG2C'fXPo.]{;i>d*???UݫVu|}yh7kv|.Cnbc).K:kɯqpDZDŖ"?{y.M4ߏ>ws.}K~)SAt_v:0{xю2iD |3aa4XPY)ojCi #C|M{Cxs=w|̳Dn%qYWp!( /0%RLW&3ҡicQ;1pT+X[bpX** 06& 34@#@l DxK(ܕ (rwkeD1[YnS=s|, X8=%m?(6QflͨڨU߳g???߭zݪ_/2_j|ZhUG{+lll˼{7nnJ6%[z.^ti/}J+7~yB:P6E]Ե3>ۇOr2C׿:`}Su{39;]ܧnx׏S? 4&db/"X`}d]H!ZkIẅNNlJ!RH2@6l6z;; 3!ͤ4S`4Fc=\ooŻx>Ͼ˾^C]OO=&D~9uNԉ7fl F0uƒ~ʓзmԀG N4L4{Vg>6FLLOЯ.<;Ruma!b}Asv{aM7ξPI֗d5,R2`P﨏 ~1Kў5alKRUI4iD[k9}36t"ku-Wr[zZKűJ 4D (h!rAنFQ'AǍ:< Γh9~)/*4GUHR:#:RUkMP8bE)€C{$˖l*Gz/q;9 Q4@*-tSYǠ36,V A) 4ra$ K2 $>;H_,CM(.i׹4CCuB!{qT!YY.J<~6yHy{+=ug^T/h.y JZ[W[^ݽz6-33Y=QFsy+qr&~ )W`W#O#zG.ۯ_1iS"OYyjaZ[i䓱:ㇲ y2}HBa_EEvаPulC].Ju2OBe />MMbI UV)f @?"b&S:A <Rmecn5>WkVukV[d;+\N7sҺݚdTxaCMHMktzz5;w0afkBYrfəqqq>z|fLb9_2͙/9go>M)R3R'NM='ה[2KefόȌͼVeR zRW,Xi򲢜&&oH0a+F%ܤ2E 6c,&:[J 4% va7wC(t)!)Q3y( D.+`* .0@)iii%rK\$sGQ~3"fDz+Wޯ'O:u k5l埏?&$$xyåKyԌQ3_?_3؏/עtsA{UIT6B#4 ]Bo ^ :Rd:*S:[{#HOOG^M[W:SoHtߕ3s-ڏgVaIB6 R9J=uuu:JǼq}fzH1:[?~~;` u"vhv˱kov^uGqT?S]~yٺԏ Ŧ UGuT94/1c}*b7*[_%u~faעzSo&h&xgx7KgO@,""ܟp?Hi~P⍭<9$)e6vb4 OesO!Mw6O2qaiHvptӰSMη,ʶQ|q%< 0M*Y誼u'FknkE8/Z x44 r_xzK*˗] 1\tj$v9x  <^Trh,6AףP Ra:waTPtbUY)`mF!RKir8`B zwi-p[oTehkL:o@ۆ l]ysL_L')|Mʭo܎S."#effF7?}!f~hcssYaX='sY9X WP_R{ӇIul>"N%j;/ÿ彭C+sZ?rgKӵ-ܞus ;fgg~Smh>PNhDQIO(AgHF De:Wx p&y'b1iO8kc 2ʡTm[9bTqJֻoՖ6kNƯ[E4+v:^֍,Yò[5!{?uyoWCyFO%KH )3HMYClx-0I㦽}t{VHX[nsG\tjx (+ŏЮJt5\oSC!0 H 1BX Y|VԐ?^8Ic<.x :- Si5l `2VL@E8ƃպ 3av7̓`A;P6BsFV6V:CUX~ ,G>`p,]b]T@㐾r]5uǴ2d+>i: >-|P&LB n/ʀ+ x6ـgD___vuVUg6oؼJ+{m֧Yf}jL#GJծW^-ck֌EW,Hb` 4e^k`P987oo޴ |bEEUtN[ZD!"^܊eOaqN 0STI\Jő=%x(Ģ.~`Xu!Ecȵ}b,EPA=2x o--IťRqKpn1ǘc̽~Im.wVgggѰ/Kz#ܝsw((:Cg ݦt5{}Y$RH!_%_*"*Knn7MyS@hQڭ_:@+'#'.C%.4FDSSu2z|/Z~_" Ɵȷi<b+ ȇ9|.PXE+w%iަ]GLH{2(W~S9ҐoLh ݥ\3ޕ[V4wJco96RE>i%EV<{ ܇buwi PF6|}Tb<@) >Yn@2;(4 Va5 eb픲YфVN)sy<; E|h(5g2LQ%*u~Ƞ7]2?w)E +-xoQJ:ݩ2Iybhookmi^soRs}jTXxdP1G6Rgvɏ%=uDl>om$cs.go5s2^fx̃y0W+Y,}RRR˱ùӹ3OZ'>Oπ?#-~Dlu3c!k#K=TWEs$U>u1g ׌_x?A.7Z㤵jn\Cԉξw+^BAP`;s @HRtߥR#)GY`.FX)?oR;) ^o>ob_S< s a2 k 6f@J hv 02}{t3u5!C: , t?SyS@*>Qczr?܏q|k׭]v5tk777ttt*;$;$;000`0yG{{{eF jMMM:uPsRI5'&&&fK*'ʹ[u.ե<ʣ< $1XXcڴƴƴȻȻ[;P;P;aRKU/{91$/4A.V<%9c` -qxY/aoo曍Y4fn_ܾ}%O<4eMx*#U*I?O+*[TynU>*5&#x$ hGlF *$#PtyAcRN)S4f,XKޚf[ְe,`mHo)5GZz*u7Wi}틳R2vzLOEHXCOs K5]=Nis 󗪇1t0GAU)Ԗ?jv8(0[X+#t^8d/q ,o7-@_^ol[Ķ}]b?X.gY.V=>/:tH}0v-x3ֱ;_Y)civL̔f$p;o}oQ)㦇U,dZِg1-6/Qcut,9?%R Rmntg]wT7#ĭ[2c:X4=0pB`|uYWxo? Iڛ5(SYW>Jxlˡ3` YyIwlf>nPD]6qRU i 5h%:c-C; 4vՖ*ƶ.ď"dAPDS?p@ϵ4~7\oq]t+[ݗ.{^Nwcf?ӎ|/mlRRK{Il MUNUyQh$p+'KP\ew/0$CL/+Yzy̤I4׉\8OƯ&<kSMQy9w8N!le /IѐpAI+ f;q0WU= 8|_Yh_ٛWF_0ZklJ#φ{VxR>5c <'ctA ̰~8 eIk &1bX%sP P2`4 5XjzklZ_/^Bz0X itJP#ZI{2; Mtv9SsL-8\ppճUV=y:t 'J+@ҁϴsssX]sRTB]Q4_]|uâEs1xV6ۈ%ܼ߼߼Ja*Dk51QrF/|BĮ]ǵk_|o #@ 23d{%JHKZҊT/MXlu-r M>G~kRBR&LL Q(CSSS ܆ uiř3'Ju|3P{MUm lqg$ FK9 scU}{/[ms7?8JHYvNޣD*sQv},GDvC8?<]A_@?8V \itq 0CKq,HX<KuqRY*0NNܝ4t6-ĆSUZR sN:Ȅ.?Ο8Kh \>ad;dcp,nRdXg;egZQc?sT1xNL(9bc9hAΟ ! f`&o%4H3]a@[ w0fvpMrtȔrwZ%[G.+YX93H뉵ZE'ON*7iM܄6ՅYcSK2wʹ+d$89.9J6ר׏aݼxnu?`P[Jqk3+l/߭!VJMUh>LHO86گd̰ܷ=u;,%VH0a-oO'os06"De\Ax[L~ Shcsc9+,̄maەb'J~+J[%0^Bj4Q.׸_}h1uFn(o?nlfYt#<*,#Nߗ~}1{4Wg 8"ƝTiU̫W1đHr$[ˎAi UoaG&h_&j\c9O-9[t'>X":nn) L:XK+z9Iw1w|䌂8* a6nC;iYa:ނG'o, A4 8fTS J+σ>r^PPmu[K/0O0_t7?|' oz0&@ԁDx P@`lst i h/DX_;xThs!T;!m{u!fB=mʠV ǰ([Ő@;i큩0K/)))mJ)&d 9;;>>>S)y4Z$aQ|#vEy$cccTySM)#RF.QD"G_LO;v>|ϵ?$IL)S.~֗Z#H1Rq;&o(&N:*Ehω1{{ _KcZh-//wKwKwKI0 &K?~,wUU磟{:0M<6EUUѱƱƱ{w}>jZ֫mjVu%_7o\_Q_Q_`7 IojN!?j<(DK(%JJLLkkkx۷oE=nŭUP`/셽!|Єq5c{lq'ĝ _+#TP<*  2hc>fk욘Yq'W*4<܏q+E.0ZX kDhyj {a/WįxHS U/+@ kuĻq3:fsz\J]0ڻP"-S1Օ1'&1>4L4acJX+y|T4Q 1`gLa9ӰqI4{]el96;#S(e:yq/}ƏVobzghݛzndAhc=.Y:9) ?xdr](XY:L`P]t\v*_U iI}uh!Xpi6dSr =%dS$P4B0LL16*؞gc!aV|s`"KC;Zq$~D| W 7^y;6eVC0"oBy4NՈa_p6k&F)Hjʵ$JԄ 'f9ge )8+YHcVe-PAO̅O pr\z] _nlhJ*U,(9FŘ]|S~6V[J[ZKA178GgS 5|ǻl&o<*K_pﯮj/d\䑠7yElE97à4[2jHC;h{uޠ;xI39BCPS3 Tag#TQް@9jQ\~ OJйMV_NlkI< ~6:fb>cRL*(fᲵzr'QDuo56`G/&@P*a? l`MA?J2l ׵p?T:lzh9EK -v9pP{'% Mh$@ xU(bh儔HHH&&&;;;g3X3444(Š;{[#h1a d]XEXb;;;ӇOݏw? R5֔Zp8pa>|H iIOzLId Kx /2X&xE{$ LUrIDATqb{ʫ'1eOTH(AB>ي]QTjXM}2vB[#;N mhsAB(^VQPC +ΗGHS{.+xD(lͱkȚZ=> G2Ryvq*j| J 3hLV<_;nuGm*{ss6T$^FA]X , C>xFz6/>W~JAr`>t)2 |T3,+Ȇ @+ f@?jAnPV򕴒Fڍ] SbB>IT @(+h%mb*\YTQRh?+ۡ dBO[CDeÑԖG4:.%'/<$rxmE?lB3loCl?Yp N'iޅz pP>FVpMaX?v^Ne La[ұ&f@ozI!-BGXf0'MAjOGF'<ǻm7 B~o}ܞ4ywMw˯f~[y'?MP=KDm7WsmmvqrYGUmy|u_K mP8 }΋vI5 w,MZ*O`{qp{g%X3_Q2_J3plucn;'}mQS{{*K9 XCl '4mZ[S,W?9e9}{*];k: =4ƅm4?j>c 4RGfFJ ^V 4pw?h?yF>Gǡ _m*<|O6Vɥ?k`nөB-˴;qw8}/2GVjY. ^6/ VTp?܀ghX>dl$}>)]pv5ck444L~1O_<}<5xjԨQZXX[{\﹡Bwb,efA5&|* {޸5ld#XbE YKqOή]+V+"Q6m ڔ(Qnq>՜jN5{9DJ4»Iw&\s)RԼ?~4y gL)>)Qie@ͧ4VJZ)KB#ޞ]zO),:H f? GHdm"8l!._%&ׄFl0aA]g?B*s+r3.^BȢ+F}T c8N`Ol̟(MAjJnWmVUVV^Zzáwv)h6fc&raV[vmYH]VJWWsܽRz035?]QDvZ,chZi8D`+o,4H2Zhk0 v#60h ޣ |Ғ~,Ҩ,VIl!Uf0;X%Ȅ4f4*pFq`КS0]W^NJl[Æ>Ԗ.ˤey ~jSN]0Zs@ȯRkxakZck' |+fi ?+=b X))I6,T'y~O)C*45A".!?ÑFPu fX@^BU) O_3mRzny p mֆL{9|{^JV**ǃ ?ihd覿ȷ׵~y+cIo>%I2Meqڒ^J˚Q#:{Z _/+,Y4ci{\w[ݹryWWj%%,zG删R0u<&;9f>m|7б}Cy߷ܛ!pvꍥ׿Tr.PT\A$٥NWV@>$+`DP0l)5g %?hrJ|LG&JTNޝNJjy0O"]AwT Q FHg_7ktʀe|K` rXDJ C DA}'(<4s|=\ d 0[Cy]^ܭ횲]1e_p%_d{R6< G`Gx$OjGh uYg037s3WUU :8tPh4w5w5w"VĊ"hB,AKp .1"XKbI,)L,Ȃ,Mfgg㟎+e͗|fk/ndȸ{k= 3{2e 't b3gSϧ[>oCW ]%T999(B'![hQ`o`AI8 'I(]. J P7zwP:uzkUkUkUkW)jvi$MxD& k"E3j"0hmMe&K7ZBKhPbb$YPJCiA L{@o[S6gE%~q 18?Ώa;l% ݨ~.c7zP.]cclM)69wlvg~2H_>OěuQ8 G5\[ yfc6 /Rl6OWF/l"“|'t'@e/ĆX5ޚ[s9mm,RgCl,[k^kxV"G{M61Skhjҟ\K}Z<>Zͷ1eM'4BK.flb9lSJR[JȢ'`G2M03Zs|EQ$7l)*'sXL2 ]OPZ0ApL! HBv`Wľ>z_p7_`"fmfs5-l. %Ot6zLLɮ&zO:( );$w0t{ {M===lmizI/+xA̠#7#7#7稟~_3g]TtQfR(zQYfulbmbmbuss%KvZ@Z@ZaV*2Uܗ{ ɇ|7i5!%x0E24 ChtLJ>'?:vh.k5cPz)8^N * SlX7#E.,V9xY>݆k|ҸM]1,ȫO=VN3xR::Sy0mNPdCSZ:i5NUͬ^@_^·3vP >Wvq.Y;Y|oMl_lum5e׌6SoQ3Իn?/ n12c v{=Uኻu u2i( U>86BG~y{8kS(/i'MQtRo6G``:MsC]U5*Qz=&*3VGGBpA=,ԾӵaAfiazUkYT3/EM[[%~>(lu،]2yhi9;9&wH841bhJw>+=´ xh6KM{L?L"m!hz8cD=S6ӟ1J0iU-w w\2N S{;ݨJlrhSU uLsz@*}FVq3꯾OOGJ.f[yU PoZy8Gr} T3mJWrkip TTׁV 88 Sy`-i1L=,@G%AET?񔣈D"-fN_VS_^iBf),xS"]ЃCL{  *')'\ :3vvgcxLXSi1-pòX%ՒjIm鴈Ѣ$J+l".7,7,7,WP~F?ooo~L`L`Lnnn՟F.];:num Ex]caF@ըUy8XP+Cel5ŚbsTɩq8cr>}_:IΤ_~16*6*6JZ,-gޙ3isud{f{f{VTZQ5ffG9666999c1ĈR888SOƿ]ntP}>Q1*&2Dnw.U_8N ;EYRB B$%IIbX'<<*8jl"^I(2f=m2wS>]cU=T 5j}5^6K~QwQ^=:{%d;Z:Z:ZZYYyyyyyPtwuug󍳴33rP[ŒzAja+P@,%ິBÁoV{e[⼸MVh%-7q)W8l> 09L0wѺ @GMx 7jA;p8PA:{O1<\T+ly5x%N:>@oznYeA* \NC;bYgx5xDAT ݤPCCsApC(Wȝ-cjva5,g3KvYo^KC9#bɱeW̹sM+ppp""",,,tM&]caa!\8Ʈ ?>}//AUkVjVjVS!!\p4&؄e~9mbĴK%$quA(e@(J'OHP4h~|n e!hьB!g0`Lra9[t&̄Vh;@Y)^h{1*wQ;j'F.*z #hp S[h m]DHD9ZCkWq8'AAsh][x o"yn^s:B'$@ : {ar%A eNx``"0Ȥ49UT{JåaxI ys[ MqMO` jn[-[MGUB~ vq.GiMKa^9ğpƱ.rmnY> 7Hxq=^H h)A^`Lca$VYxX@ _؏G@|=z@0XQ&Ɇc g$ۋ cV=45|" op $'WQTN0<c iJ >OXC.:PZQWP8N֝Vaٕ|{M >k^4&oNAVѕ±E-f>MK4`q5V +l˸ͱed(XSYPRƔ==+=?,cR8~߷L2uLQ:+Mj]e>kώm[ϔ3oe5Vef2>,8\8C?YO7}L6x 2 3`G0k_:[*iny<2z1_:|q4"VC8zX`Oj?=CG<{Boݰ6)k7P2UK?KW+xغ8JVn,0f٬Y,~Mݛ7`;z5FޟneܗK%ߙw!/-/`= c[b mC+lt;~;7@Y-{Of|W[oC?T^r6}fnnnkk2*zTaKl-]4TUU]k)<+q;n 2 UL,բ<_^omͥ` H #]b…^ K>|.y*U&ǑqϽ{_zY(< 'ᤀ 'MDx(]*ZE\tPJf%KU U]o ]g"Vt(/ DPo!$[Kd@dZQa]|=W&aL .i}\"|W#a$tvu"FаLa8"?88x3:W?pJ#H15Ht4FЈ  Sw޲h6_J'pF(MNTwO62xkQg̹G!4OY]Ҷr  }5>|*؁?h3Ֆf^5\P"z[!؎0 ~-èCD8Q sS&(jN}860 7|OXY6`p&=esH%B<5)Ԍ #cJdXC%jM'MWH }d-ՇzY-%ZpۄU@2羢ި<~`ͻ*kw &?d\eθ 1gLG!@0p\x۠'Y0SZQWM pFi a.2T%wxWxm#aN7ƙ8 @Og;8y z0 @5V8sY^+~A:w@ņA;ȨC]dxKa_g*ktD((0cfdGrKp.P JS;jO^t5{&M.Jo4o 9\ 9E~~~siii1m6m6m;w0Y9sPӨQO ?!ry9Ϝg3~m6{9mK#C`_ y8 C\=b|: 0@S)|#kV׬C[>2;2;2[<#RӬЬЬR!nnn@;w"EڎڎڎRD<=_-3/bL],BM47]/߳[g$q"qveݹ?MF?oQ #rγ4f#wBq31qӼ>WYF%A! iJVq96a JGJx({Jc| vRtVB-( aԔPW4̍yJQ5"kq::-QQcyfa9OΓFe#(sƏ=`vdY_Y#% hO fV0*+33Ϸ8NZϪ~[Mw ^R+1#M'uc楅iy2>vWln*k.38yy {(wݧǿ<(dj'WU՚ NStr0t|x0 fB 0auX<#͗"{YslTsm]3vk\ 4@kO5&7!I~`f+חӄVy8Wz+/`jݑK 6:r]o?#Oߎхiv# oɒc1|SUWj)R.(W`-պ5,An]? sķLm*(/ Tt{}|F oV{{.([>s{l=;T܆}D&~~\cb{}sq}Yuh[Ήrb(IHKGsx*"/$j yR4A% >X9Cs4T KC.B!n(FcBG꣌s9aUZ g5@Qqavul+DFtsIXH' `5 zJ}Hᤫt ۆ4*gϨQ?oZ޴iٯ_gNNNCP94K/32gdΠvkgkikik]һwI///xxx?(vb8#ZLy/hO$#q/;N{ -N[s?$G%G%G˛nnn䥈j>}f{{z{z{%%%Em94%4%4Mri\Z"lU]l='t[ o!&ɼy3fEc1z/셽VGEЯ[ډYy'`Ͱ6|lm$fB!BER!]98J4a:a8 Uf ԝI3ipNjI-sQ -PĪD@DBaڌqt%T(ATODHtp OAx;x'f3]:h ӽa+zE~?S[jKmEiKCi( u \O >"x}ȇ|\>?_+5.퓡S5X}e$(In5J7,셱؏o8et udJ. z/(h\؎p) #8! *?`rBxLa!!K`=1RwzK >v4H]ԑnT_! >’^-p? v)yOrd_b9Ecs0y[b}U/~nU%ߞq?.~uwaE5L.*Ҭ)= f4+8#WT=ٹѹ?,+B9s[X m 0WHް YK'YU:$UR\¤ qK&'-6]za-r<^JT[3cslʠMZĂUZ"9RLq[ސ0XV܌hf8P̃e,،*isAG}SSt_3(0X&ıIliG[awin.+* bA,999bO2~1z6J B &N$j 1 B3<y̺+4>/Pj>ca95JCpp L#l|7 -+ʾX=VO&jI3~v0C0=b#WId hx[DX0s=w=\d`3|D< J($W\G~m<#0a}X)>1e/M\-p?6zAEd\" H荍 L {}e^C6tvPcOi ,0(6qZ׾v٪?;ۜJwkuG4ݠc\ä`?i+p:C _CKt 4tZ-UeH $ `/9X  &`2y-5:(*e򯲉 d X8+/xq.n^l/&ϔ䟚AM(mq)t#RӧMkk }*`?2.]6/hmtMY6>_Qkg~N-IƽE ʧMm{FuW3C<%J4&<ǿ**qIpJSu3M_@#聹Dz a\65-Ê@}>V9WC`MoN?Σ> 3L_ɬ/PykAw\d9@UոZJЄag܆5e_X^8V>>.];00Ӱh}}}TTT1\[6llC;::꯺vZPPZ\J=BT0ƊMUbX ڮJSiYM6s-s-s늯+K,vrrlll1*b3g‡ V8pvl~v+[[[.TJ{:S UW$bP]bE1&WP-_ M\y3? z:Cq Y0,%bo-sDŲe˾?%KڧZZZ#~2TQ?+A8EuBGQ@:ќrSz*b b\n^+֢`0I1c{W>BJA8(5'!F\q9z^.W9(\8al&%^DM 4P>?57X)W#~-=+gͺr@u̦UrtT*Ü[5 `A Yzook u5LS eUUݗCnz띪b3z/洴V{?GP9\z#]Sa>܃wKC1q?`(/8BBx=ZE%;o=6o ?cv /%*Q!qhISi_1r Z!~I\+jN)(SeJ%jijUo6-W;wf>Tca"J_t,M-mަyeHx7nջ#f~H^#XJ3Ylخi'˅ Uf%墣{Kw!27J9 `\Q)JN~3lw`&pI? KZi:V8;Q6Q=YGQv"JK6uϖNJX Q< Zt]8_U=R5?'k|%+c$(SPXTC/jNw@%YR)lw w{|:R$mgfGdP"t*]y]dK޺& ~wM-W9|^x#E.C|G* [\>RPC6;> €HZ OX3fD8*dqXM/q{w :4?,7l8m[n#>yFR/؍6X[[8C4ڈFEc}K  v1::Ky;~duSG^^׾΁:i.Q7G*U`֡uhq8iHoKlՅpP4ESx_Q0Q+jE_Jʋ[{),'􄞈֞gԧsυ\u=l>ݣ{tO]I,g,uG=;l+ʶ*/KW4dv](tnMz@_%|T Txod71 Ҋ>21b,ޓ=]x!M8]@7\1#Bv]|4VCX'ϳ/x<ΨxI\ˆHN}\nol(XҬ_D{Ԃ\256tk&Pnޢ]_ ISUjY浘}8,{)75ѡZR7a3-P&4tXpu8 Nv p~Xkh=tt7w=;μ-Y ^Pe H֤XԤJ0ak\b$_X@ 9c#XXjKh=t8pG3v隬ƶhi1weͿn^T;/_sk_nqt6hqu[ ,Ja|C+flYh\`h&X\e{U?TaUJ;0 %\/8"hs>r~sL&L1W/{\NY9g8R,,IcBywϫKs_읹UcS{f˸2w֑cO3oH#}c p8;\566WZ7+xcԲ`@a\_w R+9pIJp?`}pLT}}fЏUUiY&&!=C` OX[T6'6HC{B[A=s&u`"2p3`+R/ b 0SX`:a#%` m^;t񾪫Rю4}3Z.Ț=62Bi*9Y>>EUEUEUE.OҸC/c]c;``p#mE"}7~9skZVXXXg3d\ɸ-zK` ͑Hsa_K+ѯDb*J_A_A_n!Zɐ btx߳@0`…sהprD"y#ݠt;t?a YJVa*z) %Iq|p(R]$qB텽WQ!lbaa&M›kv8mwݪ"UHZ)V Zkcm-LvR5TjP 6zhf2\V  ՞ͩ)8t#1#]3|\'"_u^wߎq8Υ<wl \ 5Alhvi?ըT^g.e-6s1E)찋t/eαs윋$ߢ&Uq2Nƛxo <'pA"5ƞ')>oOE܄*TKq%b;: }P[X61#W٢p>'3ml=kKcX lk 1O٣PF.er{Gs)𓭧jViwJ\`~.Jmc;EEi187S#Le 5cU2~d|sQ<PΌ̗uPA 7+%eݸ0fJKdť:?1t{3냳36Cy$yN]4]NfN ޞ# l/ vQ;<MPtb{/N=! f(W!Ex 6R-[2dBetڷ7ι$c8Rf]ffeffeeeffNRڔ6m6l%u?,{q8Ut8-˲a0 Xұ=:XZ~DT@|&F=z6Xxq)ف ,B' TO%A)JE%Q ':[V[bSGbH(MjZRD S)%2 ~H\p^x!^XZZ~֪֪֪D,Xr[m|||y$d N0=, qBG/TڂwWjP^e[+>`q&ǔc1hՋVtM&zH!_DI{oǾvlK   qww'5r-,>,>,???X-g}hA ZTBwz/7nӂ(;ʎrW20c]<&t$X\S +?˟Yցu$i4I]>o$# ?c_!dz5kXcO?t1yLH].w̩㲬,++ E*vWjU =|Z3~Ϫ҈&q7V!\_Wx+xTe), _+qfG;y$r7o !v] ۼ 2iNp]&Qυ.t7AYS*] 7>h6(('$Cɾ\{geyc]_]KR>gc;5kP' 5MK~vm[wwwPţM Z#`@[n4Η{U/eۧIcUZBmV.lq15_Ijb g}'We)ay(>g#9 3ʢ5l <[FvZK-,D03 XQ^A_؎q8 @3eIsq<Cd,cx?J#1Q2D nl{jhaۣe aD&1G#~5>NU{{JξAl]5, gJA]tY$@?r A]*Yx8;p?.Y&Bm@@ ( 18jA,^r)z5\Ma k+ +ʃ3?6_m|Fc_\A d^4_`pH0J8 .1 JC2ʭY+|76~nxpl-oP:C 2<,U|*Tɭv!!!x%[Vr=t=hѿԏhkhjh,7ȟW]P%T1^w⽚Z2,Nq.it#ޥ)ߣMe {zhvFdb 3L+ `L9kVx]0eC;U$Ʊt @KB}q8HKSRRμX,a+>1>'t9%4'~wtJQF Ls낲e _=_=_=~~~>R'e x}r<<\z=U:>9>9>yxx#ƈ1bB *̧O3UkL|4=pCM?;aoeTQGkͿ6UW_Uwww0d Yjdf BI8Q^U_jjO2j-'8ucB\tC5`8 U_#1?y 񚑍7ra5AFjъ?:Zq`!d+q%T.ź*;`l"TGx ~ے!42LȱJx_}| .%\S$+X##/ )B› +Z\k9.,4Ѐ'KREweweweyV^æ0mPК>c8g.+upf9,:Og\}n~}h˵uuf0A}%} >A82yt5{Ι}+FV?bXb@Ѩ#XSwWTP1 3'={ y .8p;2]0 ñ{X;V c=ZE?CzI @oz'c18 ])" XHM bH_/p]2B<% km祼u>E\ X c\ _!7ˀy LM^pIϠwIRѹ7 A "|B@qLo-L@yK0(B Xo n;l5 ~P87HbY,ˡ^^0m'" _'j m𨴑eQndj*l!a...r]\WQ(ÕpOMOMOMհWa0[;7U*yyJ|֞֞}[֠AYZa Okkk ZB-VauT5Ql޻޻޻|\q_ -37gn\www^^^R", - - ;f_+VB.]TXt$cp A$;I"N 1HodI eH;%$rY8# [ gS+rC?'Qϋ/vh`k?fE'h6]֝ӧq-q^To52L z^鞥;GTJMI)t6>oί5OwV9:S˱Cm ky{ #ޅr naVQm;A8ľK7CT Ӏmd \@SM]{ Ac! `ack$h-LЖd;t+Mjغܿq;aA ؗݤXB؃L.ǀb(eo :`t($4 3 +pV` A0L`P q olx6R8L^|CQk{ B =i|L:S'ڧƾN4\ _/(O'9R#=gs~(sxA8gH1RcYmւq_j&5}9ܟs3Sӝ3t?OSVf9\g]g]g9z:::(Q#rrr{%{%{%tV:!}H_hڇ}gtx]!ɐdH0Fۜ*X 4 ߩ2qg-E<6۶'Vja<=/~`,r36 pN---rkʭQ,XF1k k k .(//WwI$Jϔ)?S‡=p{vzŪbUj\˸q-===^ucu+N.ź|Aŧ.u֩Ÿ' {ghlhlh{`pǃ .tAw87&TW~v1<ȗm7lvv٬_yМsxN=K)Pj*Xxv hBëUwc0<3< T g#=J(KբsM 4{a/'5Ŧؔ'B-;Ωc~G#YK֒$9INFmZ^ pA=tϑPUrt!]HN5rd%iI-AKUGydld1jٝvgHM*|naOTR|!4!ɦ S>}%7[%7]‚ZO25(. qr^)ۤzU6(),_͐ Z%d7ڈRrA9X0q8s>I(KfT%"D$LF:a[YpgU`ۃ{N(iaos!zn>{缚Iw]3E;_ꒄlxTӔ,i*(=pitZvRd`g@SR}P .}1]' 51u/TP@4Ig0T )p-@?]CF z8nnx{TTz2]`BIK* T׈i;[䰗 Vε: ?  qgO?_fG],k_t=D:ѝciZo|"ǂi+>;&srBW7$C7N#5[OuH}$Tz{j߫0F^Pp9 bf iwAl ` Dasب9X'/ 4]P 0wC6a8%r2pwXgwO+lBp Y%HzPy07lGEiHpe+xoIkK:1T f.e%v`ka000 d`<Ѱ&EX8SځR"{vr+LO˥6ywH=-6.0b6t6:bC^$uIX#ֈ5+%ApP)6n&IiuZZD=D?O<3~X X+PK6'lNjjjfy2Urom Ye~[irTrč'>GAD)JQjj/_$jpRg> O2L+rlsʑ*i_ :=g\8Tau`F.Ǿ W{O)W8, 7;N:#~HH2L'Avm A>%U#|.RDLD=YC֐5o<Oƫ'qS;^?]uO >!h2ZMZa$FbJ)b*d*z>XB8TPQR8xE xϫqq3n|`n ,ޮ K~ 僒y"DЍ|ONP"_:95̝w:UQ[Aڋ1 W']wj37BMdh2TyLcYu{ȇ׾&Mں`ӶMC/~t邔O҄pᘴ NFe J#%jT Y0ʚTXͺՀa ϶g ڟ?%,_PcU5S:)r4"e? OGwE#@mLLR\ GI( =b!N@Ȣ&w3HwJ]RX)ԡsH8t+{6|` <- PX !Nc,DD|6T[nMTb`v7<#3aᛱ!+W!N r唿t B(_/W+y o-v(1JW *A%Z֢˵˵6kX+\_Y3֌5J5RQQQ9@ƁIII\[@h ગy{r=000q^}nrǿQQQQ(!QvF(+Q?]͉w7NeȫIDAT^Csy<[-IVVX., jjj/{CJڝ;iG!vR\@INP# N) X=TU3={s ;U>O8{\#QR@)P HMRT387MƐ1d ժBf9hhaf󐬽E]>nW\ea\\  /D9oAm֟-cUX]ͱv%$C.;Cp_IԘ5ZlMgG@9$l| !7f\BEqlgۢwF/mZ[LfHu |(5.d+Jyxis-finkOפ \VOv`!Xf8&Z8VN.h6EYp t*}p5nb >*HPmHŶ @ !tPalCpe=Ep F'H_(Eu5uN>J-S{š嶖=7l^ڶSSťw8:f7=ڌxVOz}?>`6z΄ItmSAcCi_[Fַo=Kue}; 7z4555뾯KOIOIO! ICҐ}gwU\<[]:88xxxxxx(>TPC\\\]# ͵ֵֵ͒7K,g?Ki<`<`<]Ht#H7bg쌝Rb)iMZ.Y`OIVx;n,~oR/<w.pm_~u`DyEKץE:ˎˎ˺ggg8m6.OFGGǗlPAeees!0vEvѮ1>JrGz@9' O 8:S]c?|Caj*:8C/X|x/8&OA<<<2e˄o织'{]#p ā({īK;|RQ< ă|@QrX"Fo:\Sa*LU#nQDYDDDuh8Kf>󡇓wc Ոs< 3 昨ZE37 77$ ICZm%{)NOi~Ex6ᨦ VvCikhG>soy3_]Bfy)9,J+oB*JwRJVn4I1=kâavQБv0THl Xl@[*P aX v 275>h> $ Xtfcb-ҏG0Ij/B3A!]CRa#.PK~Ū?R7[Ww{}K*=DۇNA*׿ #C"C4vcUkm`-iAiIc YS.tjߡz+R[V3H[_Y&7l'B7 S0N,Ua>\fVEHv;sa2LlPhˍ{fAwxJ[:zY^*:/=4ĉe5E]T2H<r0Luhb_ ఫ Dbp(5@{ЀB(@)/`Sp jXY *,bW @:|&;\ԃ]ts9zyenAAйun[WWWYY9 t, XPKDK;E"|N S:NS- e,OTr}*1_&}㪚jl=ωGql6ZS310+aJ_|~;:+5+5+Lk6kkk1x mmmǴ-Fi#H:>u|pn`E544 |kmhmhZS"b6ۜS屵6f!,`a=H҃lO'y!DB?<w1/~OBlsi m[>39<|fgQӣXcяHy<穟~jJ5dCD";A1(ƃUt˥yz 3xNĉ8_ |dp|?#<܀\Ya0 q]g6l3=)o .NJ ca,U?Y|=K(;γs'o.ʳPT cIm+MTRBp Y`Gi&#]؊_q, {Aˀգ-(nug s :ėaI8PjL)|v۰~Ke7Dn:8('@(pv_4`oΰ%c֭43IlTLSL{pƉIow.TN7`,DD ,2j)N)!id)Y#RX8E"NZ -?xyԩSyzWP3~}VME;~:###K% y<7Ǜͱ 46h%e2fYAJ $!#{wvf0`]X9VS|%_ RR@ ~q!ĕ=u.UWh=?kp H #UA]v_QiRZ,,XX0V[{uppPLI1988pHԕT9UNՎԎԎ4557w7w7w7'I<\_[_[_[hƒY[֖š8"PLf**?! ATFfؕݟw533׋m$()^r}p\#U~ 1u c>dp4/?3o{j -%¾/^P߽߽ܽu=_qƉ'R/^N,g4FaMYSTMq:$ -H ҂:9KΒJ `;l\AZs,T!UH5#~ďjjX Ur\Mud;OH6`WRN$j)9YRf +(:ie$}NRIxB_L/ҋJ%lq ŸBO4$Wkj֒vb>7z-3B"Y.^ KX6q+bnwk-~ }bX_a=k|~;m:?5\ٞ~'؂- tstv0 ޿yւ)sZhxK&j e>vXg6ϗ~DאRxQpPl"!$C3'#_v~%nׇԮCChKwq@yS5mH^%8uxW6(鰌e -2#';H-b"%J0j@h=`e;'Ht56 rH0sYVOcRނm(212x ݀>` ?XH Jc1%Ld9A d3wP0c~"E)٨&aˀ81{z#|[vS=8̀( -\eM?@dGyt'[dl+Ŋܴ&&bVYxB#v?PC RD)jpy2gQxo|mRۤIII444;,wXZtZtZ |ihh;wlhhhXXXsgsgsgaVXf %H >죪) %RR)xS)v..[wAAAG!C߼`I➲0K)B|A_ 6l/8StN\S3'yk~={wb#6b3L3L3Le2tx[-ޕteꏆ< yu%rI(.&&&p;vߑ%Bq&t0ʱGc5ղ+It$v;a0wX9 r r rXqlkx ?z{zu<?3Tv)'Ğ*W݃= + + ++쩰ža?z q]wvvvhc1*1NAfAdP>V nmdU#|n2֚fU5[,EQ95<-fy2y ƳCp[9m Q;|ȧ%?_zS$t!hڅGg.)4іi2G9b= $j R.wh1t8 >n8a)~g"ei0΃` u4e!&C' A[g#yIHJ$5V'd\@7x(n'f0ݰē;R\$J f8@>@s )l[ }'ۈ0@!hi P5p&`_ByuXavyx]hk_䳐~&nN{EbZ.Ud;@(.<ܣ=D;SQ;=`/[OcYO*wIJ9Rlggg˻˻{K{K{KJb%5<<[NJJ*tGIU\paspΩ>b|"Ed|^\*.d=Y/`Sd'8f(s?ܘ/|1 w.ԇP_*8w&ԄCС8R`Kk?k?k?wkwkwkG#őb;j;j;jOxGƤ1iL/_ulvlvlyE`S)8Lx2B. 0&axuN|}0>^jCmgggٓ'ۚٚٚf,}|| s s s̕̕̕4445 jVDZ8S)xƺ*܍$NةiC'$TKv>OOV;;c "!")Gy#}ː8I@e =*x}`B2I?<r?{pJLF#@Iq1/Nt;fm(5ArWDƊc V%Z\{d̦ PNP bAVBN˒!P+)@]ЄhwG Zoc`ڨyyyoۓUN^b)&)ڨXa| _<-j=g\tzԺ wt>c7Ƴ2TYRoO5_h/i Zv%_ \GC4;yإ?x}U N2b!WF(; 6Pe㇐-Yd7m$(/P`u'0 B) l*;MdV %"IYe|'T?]Qa$? r`(̅ =;VˠXwIh*J3#哷t=RȀ $bV ZB* go`7Xd(#RA !1 /ȣkm6ow̼ʒL3R5I(d+Dzw#>b-|K)I|씾{˹:f)ZuG])9l<5hl!~_/t9dݭR+<;R|Oj9:BtM45C,,=,Bymq,:;:hv5X aњM&"*ZQVJ+G^Ziu@Eg{ )?Ɠ7m[o~Ȏ} 愅VA:TY{IjM& Ay2ywuhomdi'OuddpXE6Xh#,As/ C l(,^9PXp3Fcp l72e\J(vb&)7x=L{֐WA+@}'jVRM `0OGnVY%yV4h J YW*P d @v<x` t e@I@0v`b$a ,åO()t^;+3]lB~R\[E(a$[L}|M弱o!555c1$( JPOoooW+x ;;;333D~/K'IQ;ߺߺr#w%<T &:NsǹI҃:u @t }sxz[gUs}U W`i_i?,ϳ?<[%%JR =/z^SrRZ)r9cvZٵ[Jo0}aB::㺒J>(o7}ڎGxsGsGsGpY,my<;[V\wkɯ%^UxUU|*g,=!VGߋxqDKt`+>gǏ'B!BT>0qLゼԄPS-P@A!vD4hѸ㓎O:>)b+]˻mϷ=(K1Zs>]fj2Miv<ll6K mhU'{ީMs\C68h'T1B!TRnƂq02Օր4 Th0*详ZX ;5#IE("pLd!ݪ*8!NJ W&>$>؇cǗ2\VF(#yE^e))Rʏ&DE~F {=փ`=T4&ěF6IMRiR999%͐fH3I" MzЅ5.mٞl#l WHxB }7 ۑ3NKr4Hy!J+&4Lcp)Aj Y;rrv̯n߫IHʝCۦ\s#)h?'No+4B\BJ;tB elfŅn\RދΈh);RDThڮڙhy<9J %]dy,}[G;x NK9|O_35֛yr[VԮ%kH, Z&k6ڊ)2J}_QQ;'~?F>Wx?I憰̥/JشLz?>rG=Ol9<`x<^U FrQimz,T ݒVP fC;rhB( 3 5[u6d@= .܋X1rQxV>hۮ#&J(->7f 7l‚P"D PSL̠diA4B+aNB 8-PAȤC(" s0k  a > .RȠ1Z Ffֳ %g\,7uoq{<y{zޭRf)8ϳ'vvv&uXXX[]\\E"arF9Q+ p#e˼G򑸋AtjjMСC|^_1>cx}W[oᱍ^E(]<\Pکڹ555.y?󳎣Dx"999)~Nh'^ ,"NDSUDwQyl\ãD;Cgz6&G?9nh_S¹5&TV,Bp_/ o7’’’MxhzrzrzL*ʜ֤h:Z}CߓtHt[BKhґ\ <ȃ<։ubT6܆j[6 N :Lsq.崣*>Z3~a8 UJ?µe|07Fp^W ]l~ X +ajzGEpo'qP5r,J.^ {Rɉl"ȥ|7!%s6 ;ΨW*6k 8Z;O',ɀ`%D+#_HH-PZ.X975fB몦.[ G%TuuKNx [`P>AEv_Dz [88C"{M. ^ QNօqe^|"a0I [<d 094d3A&/4,':l`=h!B*DV490ScR\.%1b| X]*9I5RShjJޫvީV|'Vb%V%T UB9___)xROgf/!b)NIne7g3[+[+[wB߅:88p,SՌes$EdFdFd G+:::򋩲TY,U'%e0V+mYa#%IIRT{jK<%Omw4hu^'[Vn_J|)3㌉9>r|H6!mGnOHI[Vppp\m-EE&a8 *95&U{]f;q9rekekeke###].Ahii%KU2Wc1ǘuS׀Zso]kפRY>,,,k5s9iͯ_Yjksxy/aV]Q a!,TZP j' }b˹x=ho7Z#i$888%mH[7osuu 0Vy 80^B*JSx*B 7|pQn)=RzphW'j&el{N3i&T?n@ _/NćA5wa]XSzVUcxv1:Cch QX s=GT5=/y unM2L TGjXW MI8IEi6V/Nc<ƫ$\L2y Mz*Y)R| 6 hE @ <(= LZX k/ 5ߊIbjjj$ߒW^(L!%P(LotTp/ X۵5W|*=+̉)EvC*ۍgAL֎v |E.'Yy rQ !Ѭ-\dzRA,U|Yg>= *E1RZ@R R7y񙮐VZ\NT~Ri኶LVe҄T%S;( &o5ڄ6 &kʪ0`@hYxkqrQQ!) U>BM>LYOڐ+?;01 [ĝJ5e6;3vz?2Ȭ).䔂Ƕ &yrVf/ 2ܸ =sV,:onuܶzJe:>qr0c`(4ؐ/΢Xu]YZIY ˙Z@`K@d=byLE ߠĿX^Ed⧏+Dūg* U^PX L< eBMAyc:aoi1?h6 B#X2tf}-~ AaHǯ`x@. d.x@!i rF0aW(IGRV@Qm&&,ҺbޑJzr&۹;Kә}.،%====W=t uz] !;yi7ڍvɃARGԑW|]._o5YMV/rVoz_oAׂ]߾z+G'G'G' ? Vk/9%tqb[V(/s7yyyٶٶٶyxxJ+?gY[[lm!C< y_ſ999M&Jc|/%4Fj5Kw<RZ%ݲ[vֻֻ[-閜K9r.)ځk{NzNzND"vaw|kjjƧO~KKKC͛}[阎l07EshM $?RC{{{Gg2#3#3#EEE˭qkW+ו=zhܼyqQ(sA˂-mmm,)b ?tuu !~/:i/QFPF>rBc?NpBX a1֮֮| \+o]a]a]iiiTwww{=I'$]$].ݛ7TةS;w#ꩿsIQ|0}?ܿ yZ a1B߰RJ+Y7nbDbDbċ>/蓻,wY2777҇!}nJ7U|^$^Es,H!V,` :#H?5O7 š8d#HoG zp-ŵt"H' 7s?Z`W`LU}qa5VPj({><>x烫{_g\_+ڐ6 OVIIZ Ka)EFQ{pŞYCu %Mzz ;Uv 1r6flhhI$jn9stOAOXmb'=I>\KwTX.ME3-^Y^|v_e_ΰr i& p>hL,RV=hgkHIy_sQ6˼޲wm %~UYYJCJ;L"H.v`($WH).=w궖oV:Ě~4A?A'ͥQdm `]h)΄{pt3kI2-l *n)n) :Pck;:MtE ebf(K*TCLŘ/8l(qD}: aGIqj=YD KeI_>&ruu'rRpu%GHer)a@(kI01&82JkET(`7D ?JGzրu'3Lfea>\Qh =*֢*b\DUĻ}d] xA'aAerYjwY8g)gi1.|~7>*cS_˄&4rq-d.ކp P &@ TA p?ζvܮr< &Is{{{>>>QN PR-d;YFvUY\[Q)"{zeٽ_oz;S%"g,B8V-X2f氆S7+!ʲl9miE6_A`q=ctS+VĉtV7W-TH[R'gZT%Tfƕ'Z}FYz"cZ c `(T$LRB\V1NI8 >*|CFPg`lARFJr}ЙI)SΧ,<x+09zUEߤMI;|,2~ԍh]oU鹭֝r 6Da68ԐWs{pYإxxD&l2cLa؍-V˲:o \nF@|fapj*a0@÷0q!%$n>OHG.8AUŦٰ d :P\;ŒTwz{);U/b z&T00;^6Sp Y ( ` ;C [z@Z"xA.cSF f?Co~J/`I銓%~(_+4qo4oO6>u(1JdYEVQ+ݕt:N'/K888Gz.=)?Nt6-g3lll ȯ<$Ef=/m"iGڑvJqR}}}>>> rqѫN4GGGbX֦iԌ+W28-N*rU䪘Q1bFxo;QR٥KihhWB )0>`|x8Gh͢^$L$UcMLk52d>|9sPoߢ={k5r `4 J~+W٫ KKK611 6a}mmmUU<rz+*BEG |###,%$t9s^ͽr\.vvvPZ(-500_(|opF3O} } } $%u!BʅSG~܄pS͘p5pUyl{֞M:I4ߋ~---37dnܐu+V֭gzzz$$$NNN{=Ǟc5ruɺd]7䆛RԤ|A\=iiikoo&sjwiяӣyyyڀƃ%;NHбB c;ė/_^{{eee|Vmd|q YAna[q+nV t |/'NvН$DG3vVqݰv#ߜaSeF4{d8>Ža?lb,e~O7#>vgǹ{N-f`nkڳl P`DL  e4˴V]!eٝɿ~N̔bTSj.Gψz1ǍO >ǧ>(a+|ZE~^MJnt7T;4%ԇ0T#OxIPa$ I=1_FWC?YKCcK$˕I*!.qK` =II7 QDx0A+' Fb(eOO9Oz^{^KIRR>6_:8%{F7r ˻O ۍLM么eij}!C?#mڐ/\Ǝ.9~3Y媴?~آJcW>đ x8$ w#&AKg)\4UbC $B)X^I#ށteSƱX4Ԁπpv/a>S~`3IU$=p9D 1p[﭂bd,t0ykDӁ %I RcP @ 4"C6&k ,ٿPƣnA@(6P0(!A:L%i` WcI$zY 4mOV$r'Pe yDJ C偼].ekk蕽aw[[[TGGׇo~kpaaa5{U4u4u4u2r6?ϫW92δ3,z{J֐RY*K@:666.RfJففف˞˞B7Ѝ/BST):N\`gNҝt'5ZVWWW T?+W,-----GJLh&4ր5` xb Wp:("c|)_/_.)GʑΊΊΊrfz3()J?FJJJyuވ}"ʳY,EEEy~qE[I[I[I+r7ޫ^ӍOvkexghm322A kMjڮ9s6le?u XcfN:4_8g*UBv yyy1?gbbRN`l`g jNw/{n5< 4If,d5j7-oZ4m>|9aRRRZYY_Ͽ sYiiiɥڮڮڮXM&֣h<7uS7y[0f```&~~~yCސ7ӧi* Afʉ!^K*~6 4!\y-UVZZjqE'555iڇQ{`+10}$2J,LF߽Gd;ZPPVP$%ngso]zw{rJȈg?y4@Pfl1*p6&QD&"Gh6RX *ɰOꈢ{LC' &t[V5=cX2 ,e,dԁXmGa0&P) -H 2i4mOYvd_҇QuQ"T-zK-hJx/B&T~ EdY겺.EgYYk5xƨ+ yu:yR_אsKC6M+{Zr8 -"7^o/HӱX <ŧy^er؋sgl+{H +RXy9&aFO^~f͕:IZp( `1~)1?Cb: p 8r @f Xa7$@}fAP08zBWAezAuAO Y>=2En\)nvx|LbTR = A Fqh࠿&[2T0Vsy4>̠%@y|)!t/NJJJ٢lQHkZS)%l :N.M&Jѹ&oU zAƗƗƬpݔt%]IWh=w[q>q>   2y*UpS)mjjjqc)͔fJS}a8,C2"\pm(UPPd*U2F̍j`<5>ja¨w;ΎΎٯ_g600мԼԼ,,,"ŏGaZXm6pC!ڶU, |/*( \R3G8p3:#:C?SO\swa_m_m_-T UD>OD|X>,G~~~WҔ4%MMEv]#:' H/K}k~=d.2`j@kƦ!׋8"Y P+v " EhBiAڑv/RMK긭$)IJQX#L:jBAtOD{c.2s($G2Laf!)AT]pČ +bTp%jpXRX&U*HPy(v=F)M"r|{5}}})לwNeΖgru!J0I;'eC<7@x!`t,ٯRșJf|!E]­-W?P8FCDp'a8Hp!I!#O%cA Le|:|Zor XCaAr6A&js@' )l$}!b wlL Ua8tyȏl7 9EJ,]) o#~="V%Zk&.+)Pݗ$? j#5hԷ %?Y6 wk~8ݠ i4ÔnJ7#~ȷX].V)Gd[oy?~6̆ 3sxslUѿ DbOׅu^x\Dž-T#G???---.]$@| >y(QQoooM/L/L/ |Y,kڱvk{잚< B{C{C{QnddXXX|T>*`~0r\.˅ ;v6FčDM&QGGn& MH҄E&*b!]eWUTT5t%t%t999)C3Č%2Jjjj{{{k>i>i>(o孼U]ɮdά3"E.\Q5jDU.K&#ӆ<PׂڣjP ᫍy6xI!~@UBpbpbp"E" 544ccc"D ---^Ap)G#C444,=ӣG.qp{FiQCtaEÊQ5Q 0I|X.ldC5&S 73t;k?Ѕ7g_(s ~lNZCkuױm-ڶHi.ݹ*%KƗt'''封l  4f lSC Ц P*4r$A; 2Qۿ*8U ʺBe:<3 9ôL˴7%a?W+oGCpbp#Eړ)yN< +JI:IW8DFm;QƓd=qr\UMamv֤5iM`+r.W+d@& Y@֍ucݤzR=)A-q B5` BfQLdվ?rbSFSx%I)Ԕc1HKq {g?|,d>,%N!zI6/I`'xʎ x|:,?w֪$|1h 9–KaWFDDzo?р%(Lh,!l  PAPN}ȡgi]Sn({F)Kʒn 7'1020<0cW#lSXMλ>jac;дVf}8;ZlƝ#¹u }w>|]YOR '+ ?CZ);w^S6f|"#"RJ.\B>U7 g5O{53I7=*;bK{ H As9e(2N`W?$F}h t g}/XPKi) J!z\*OZ,~ #\R$a C36" Aw ,+HX Ѥg0L!|LU]>β\ RdaSc1#KҦģk t));-P[ꅦj*nk}:6ޡLQ(,{-],||{# II!KUڥߵ oor_o,& D%[U[U[Uφ ?KRme@s a0U$I.HZeѿ}à ɋˋˋ׶׶윝;::L^өsꜺ'O$-KZ̓d}|whN;wb tuu1,@>чsp΁N(7LHԨTn*7x6w_p_p_#;ٝNuwwG#&nF Q#V{|777 ,ŻzEtGՔe))7b!VD(eh/Ǡ_WU }>]nzzzbll5k^;:ry5jbeDY̻ͻͻpblll=f=f=fbbbll=zƢh,vC<ī9@a8Vb7vخ,mH['O̟e_{{{D"L&$RCq:NxEEEȎFFFF֊YK_Q_Q_؈TLgҙtF/ 8j S𢏃8S )0BlC@Ms]\ߥ[U K ."IER1gsg?P e"9}͆`̀al! 3L2@H;#idJ'|R[A̳Feb` J| Hb:3 LTMHtꊐG~銐" \zJZQ݈4"Tm;NSh MQY(P|l&J0=$C>*EH^d2"UC:_QVՑH}>...Jw:n7 ׄk؀VdZllll:se"(g2I^V\9q2On\wyyqJl+)XΐTZΠ&ZCU rx?T6 g]XnrN෤Fq5ov B?8.HےlmNe2Ԙ </%kZuNngo#'GN999D9t}}}=CtuYB+NnO#I Vkk*RrrrI>>>7XF,cfffii\ @rȁ#ab7z߇ճ}4͠4SШtѥ!555wM5(>ږږږ͎͎Nggg;STڊtuu555GGGooos_}ejj< Q*&LO0=mۘwAT/ŰXPFnH=RO=[ _y0 DN]Mq4 aIiRZkϪ=+JıcZǴiSiş^qq<_|C!PTMdzx`;"^!8油l!.ݗl9[P6b(:RVPڿcԈ W3$aq0T|!_pXw,=KϪLMRT'IrӴA6{ް7<=O#V=^iE&R*\_/8 't.B4tiFщt"i #ۄPPPayA?$$j,n\Hp@bœ}ra3"tze0Ξ{!R<[q| e G23a2h`٪P2˂Pu e7iK*0AUe%{DM@H4(l0U2t+g$tЄP0C oЯƈ ?&hiR+@)8Gi fijhN3ӁTvPK% >'0#t5t5tUFFFiRZa9g|JdϹϹω5ŚbMeM#9BLW_5UJ`:jO@ݖ{0`A kkk4N7N7N7,3,3,I{l(ʆzn{n{ncF5њhMjly ՅCs6bԤtHtZ%v&c.eKyJ={ھþþIrm6r\Y,[mh96I@R d:A'a|O KVd0'H@yu4DCV?SD P0#puzLM&씲SN.]"ힷ{y{{{khht)a9,iѹ0c=ad.e.K3֠nch!Zbn[f,9jǍPbNiÒ`ډvm]hELR&d=Y<^Z6 2,*]JWCJ$ R|.`=sG~O8tw<90t{|:_!9FFF>>>8Wn(7ΒΆΔVQskJjJi^߻Rb#H1(&0d6Mf޻޻#B L!SD_{uZZZP,+ʪ$Ӿ@x^h0tm^l744u:ivkIj k½Pt۴u<{<)Yg7ʚ -˩ x0:FҍEnI&IH8D t g#-XjҺ".lbcX9Q-)')sPPP_8KH_O:pYgEM5ㆻ:]zp0D"-'#?) Oૼ.j4Cۇj8^C*p@PN 271#0` 06ҡ"T yCnW0 D^eMH70Ktt(Xa+q$Ke!-!_᫔!(bHĉE>‘Қ 9+dj`#|*Yc;;;G,YJ[\[\[ޡw55C! Ei6.qK_ ~̙93*30]9(cX:M}}}MRz_+V~?sSHR+W"D B@ut[ְ5)))Gx1G%GMxq8DsX@^n/a.%s8 r>t>t>tOrOrOHU*JJJY)Y)Y)M@РA | _Kx.V)ugggDn"7QM Fro5&DW0 npsE׮׮}}}III2eTs\t\t\$b8B҅ w%x<'p;.riȥ111Ni'8c1D%AO\$DBEUBi.]KWkП 7?H[-!׿g=/hCl7ۍ80w;CZЪ ̾x݋wo_}T]-ߖoKpW7~c.Bpn/KjQe@mPҀ4 3L uDaat,(9j$ @+ܦ)V").DZ.T)"]AWJ!R%3I{=|Qf'|2j, ku>O urrl3W撑4Ul1ya%{d~_'\3V_-/H% hFњ8vbIkA6|L8;/M\~)vӏI{IxBEЅ&ҋ5 JX %|?/Grƅm4H$ R#p8QǣE\R\E]'G==<顦FDHT%+Ӝu v_w>}۶ۿa=NRR(&N@.U[`BUѶ [ύī8@G9 ˯`@@#Fҙ$0% ! j0I)lca@744Ӟ}QZK'BC攃(ӟG"H zô;6*+,txE/Ao)ӗdWZXD{"29  208p{He8vVt HH@QKv$ S-Be.ƄW&,sDI5RX1kz7~%!&p 0TܼTA3Es\Xl~h({C!P/_&0a r''';88Y,.2=W=W=Wmj ?H(mQڢЋЋ = }fgˌ6 h_l>[o龥iiiwرca"H%Rh(8ߍwcXVSkU faeW.ǒ׿^zm~D2's2w7n[kqkqkԘԘT777 zuuuG:/%iIZR^KY,Px/z/z/z z z "E֦imܽݽݽdɾ Av@@@I%\ W½Z֫E I$iP*# B_/7n1n1n122B*޴شش8ex𖼎:>z"N1<"q+ BL`?83%3%3mr&'''X[[J9r*TةS9r&L2L.66V^^>TҩSQ(Mf7 }#{Q0*a"Bs&2q{MEXPM @u}Ҕn2rP8HI$IW^zuuם_wVVVDРTV*+XMrC;xZZ5aA&$jd#xԤ"eú9dD&mlGB4rctBbh@8 ~0R5fЌ}i_,ApOhMS0PE#H2RM9Bi9&qcn8FYIN#9RT!UUz^Uc# H>j6a} $3LZVUUz5RTW؝_q{=|JRG>)O;;; {ܛu)R%LLLdHC$=J/X-Ht'g򟸸r+o'yT cm(r7n(ARD6V'eͻI-zl6xg.$].l Bdmϯ?ڬg؜_s~u}9SYdY(!K&<=y >|}k}+9'uܗ~[n#?F¯hG|INڳmuCmOE*0F1?ٴ^Z%WcrEP< 5Hz q+e0:A!<ܓn3쁆re%T-`I#R-4k@ є_+OKG# JL (Rd' 48#~ |+줧+$SVҟp$f @`3/! `LZBD  L<}N[!( _\cE=(0< ^3c'<2CdT\JlF1X])c?8ztZaGϡϡnd Bf+O' yB^`yyy?+JRBBBڑڑڑtAgxyyi7i7i7g3ldK_4}3uuuѵDwF1(IEn9O'#{a0cX)FG"D1m3m3m(!Jb{P CU Obwre>>a΅ӛ&$-IKkAt```9mm6mJR{.444xy94,4,4~~~/aü,y<+Õ T_kZx,--|||E%-DBZa1(Ц8jⳛ`+XQo 555))۩=`UJ(%"""POѧ+^x=Y+W~/BBB(_/j=k=k=kwz'wc"*cA\ s(Vd&7SV{p|AQETCqևa}8"@QZ+ִD+osߧuOLLLQQQTNNNLqǓd<q`=͆`,C P "U8CrH2ȑ5&ݠtCyE^W)G$?*`*!̼L>8|G5ڭe ST2U-A!ϔKrI.2C1}L@ eטxQAR[Vy5ڃ=T .6nc%VD$"=JңjCx^s~;m׷}nt>GlOc 1)UƿYQ4z n^4k3uۄ#zΉo˿u>QpխU7~!J퀆>2R< *~&,' 0Zoul?Y| M[8Ab4zDL@Vp`qqn}oRyZ֭88X&qr& afct5] 8ݼ}}}1a :MMMVZkn׻];;;ɍFʫj5g[D;t/0S"{E&GMTSU*~%Ic +T/mrF%9l#dstt̻w!BƵkװDL$b‹ l  qvvVu(ߌߌ2 eJ"Q>7r^,ʰXM9J>iX3J[rGL~T;tH.O9)C`N+A$s?t%(G"Lj4*~qլCX' %↵knmo'G;dʳl$?9TU&s abatMRX&)Mo3vehǚbSbؚx򛑟4յ-VЄ4o9GnF/ `a/ٙ^t5Rh=X^.V̷*OJ@{Ȑ4+'qtU<:"{9c-qpuR A$BCR^r\ЀtD >0x M1dO*XBDd]a_Ux$Lu${я g˳ط&ՕP5d YCUOQXqƑƑƑ]]]jc=r;ά2*#L05gYsJj[[[7~TF*#OOOVrrraX.LLL222Jү| O|'߉l'v%L SԒTZtcX7A ~pp_ ڵԵԵJ\%211 >>>:N|%_i6k6k6jVkVkVkõpkGE,Y3QQQ,Z U*^CqUQ"!],0¿޻޻J)G1444455}}}Rnjooom6Cf^ Cs:Dy;n^gGx\Zᇼ-G^z W#SY*KST1 C* )<ƒχ?~Oʟ? /I$䜜6i&ͤ(BK/X?OUp4ҪCkF8S:nXK$UO ZJ-OSvNn[JRgl͎8,usqQ垅R} } } aaaB#=rAyD.k. ס9# Ǯt2Eǯ79WOOUlO7 *HG ZY"%CfhS­- fgýM}G?j_ǽvւ wDkghi,Z^+/#fG277(B26)Ѻ`-MfY'W-6(rK2@~nWxKt8 Op}ET^K3ŶlҚ 7R$vj*$`)a+ &gxFHP6dXT]6CyNGrrD7_OAyRI|АUJF`+˞@x WXCf(e})uf;m˿tJi˅Da3`XB$ :BЂŠ?H N`$Xk2,pK`d$fk K!5w̢\k_l J2D$?% L$jaM}+LyS?LDKrOi՚ǚl_A0~'JR!}[lbʚ:m6Áq.킟qm6S.]W_ͱձձ!ʸ n$!|C~xG-w;Ui,d?ُ\<GAs4{xx8:::7;7;7;r+++Ћ;ijjF=qqqWWW?叢}徊Bb!]}]}]}:j``zZ&$cY}Vi4Dddds9,iVgdd$M'M'M'Ï ?"t U#>18԰K(ʆ(ihjre/^ԩwz-c}}}ƭ[k}j}j}*EHRkkk?ٟOF222U99ќrV0j e[B`{y5km,xc BbA=&$gYq>>>?|]]]Gyr !{^W(9]N>@RgYrVe4}A7x>>xk{k{k ىPt(:FzW _xxxW+KKKmmmySaIlNItA#.4R)SAbcX1{Lzvvvyyy뜟s~wwwZgRCTk1k1kP|(>ddd`WU 01`f|B_xxx~~~<<>>q'Ic1јUgEFqu:''d0Tu?-=8 c0*a;lgYg7i kCadXѯE:߀~=d蓡R{kZ)FTJRi6a},IvxE!>DA/;IuRAJ^U׆"h/jl`uXVG)RJ xfE 6&a^iPBUb6Xw'd6MfQ Va-mC6=-hAW+hsez^FIn*7yb,1x |-_ɧo>ROUPa' 9I.C5 v0@d.iKJ}uطFYIo{# ^}߲xLip$uD9km>}\l fuDOH[enc>ldQ%; N$CӃNϯ+n1#BnW!KPu ,tnpJ]eהsiE:r8N#M`+.|G 0u)}1`_7`JxtLML4&[ ɑmV~UEMfQl݁AC4چBa!}}} 311|yBP%qRRRTxCshX JxCwЖ:/vNqNqN^^^Aa[ָ5RQTTl(6nb7m6I&{Fb$Fb6f)MLVSg0PqKƴ!0k fE Ӏ`#28Ckȩ%KT[ϯ?AB!dO'fb&fRՄ8 N7*@% Q85[Yb ب\+ cq,NyLˉBXc/}vl,F0!_*ZEz0y}jArGuV6,?T:N@n+  JҩO)SpM_+ʠcIa [GRd^Cer`W Y'b&gJ0%YG&re6 rWt%h@!T2rrt+-JKQQQ?0;37 cvvv7eQ@@@Odǒ,+ ܳMI&5wwwyyy͗zzzjr5Y ;^^^8t4t4tTMMtttEiQL^Ç 'rVYa{500011vvv~{npzZ0 eCX9V___sR]y6mۯo3R3R3RQoa0Z}>ruuu4S5S5SWUU6o¿5k@;X;X;XҼz4 xFVǮd[-[ڬYkǝǝq܆Q8. ^^^R)EwWwWw7 sFO?"""c1|||Qk5ASRSRSR"j M5n&5 $ǭ_yPFSAdb3`yѷoGNڛ7iyjVeHEv]$H7MaLքP"-txa>Li0 A6:3(B磚Bl0<=go-U#:Q)S_G~DjE0*s ,%*syLoǨI0 &!B>rpxsϹjCPIR$NNNNNNr-[```^RohLw5cY{RT%!\Nx#+>BY8JtvhͶy9nDѺ\ n3\p5~^KSD_4os><8<- ;gVɥ`*Uʊ4}I晖ۖt]'+TF{*Y.ҌW6/~;kݬO<0w4g#od#cGKrϹE@5}dΖRF(A^ n P`2Dh.0LdhJCg\Sd?*o T\x3˵YҝPƅ~"P +p685'sk%n{Y8 K!(0864M"uAa9֛TLr L`H>hc=h`. 0 Bi0 E p΂c+8d$Yğ!=C'j "8W @/ћ5P%)K7;UJnb7cm q>Aw ֓t̤O{6}A4U1EzGu}e3rF/_|NNNCP0$VK5g4g4g8dhh7͜|g>{=mM\i4 (E /~˯RV)3Q<0rXxDl1ΦRRR]\\zn=?ß'O!CGGGo7j`lجYaHkxP<(D5NI:)pd#G\g Wa5V~12L.@d*L|{{{'dqsbrbrb{=^¢E &mM%4M0cX;̛V/1ELz$դ`4ãoت6ڄ777z2< ++۫{b5,+,+,+r8,p;;;///1_/~rɦqqqFmԆ\aEآX +_ mPW}N<{;}AB#p55+gϲe}َlGyyyEh*4eq$D(b$FbkZ6W8*{p CƐ1xRӆ!T=XKS)"LwdF>ekݨQ\ܥ]gR"dʻ{Żw/(g=T7!NU2S||`Kv{`GWcM!Rt$MٻcXSzDT-֚r V vH/!,|-8` (18H @ Ųۚ[PCh/W0v'?HuTOã2o6/@VxF2@W"a/gl(/Mi`m.`*9'A4h2Yl܃ݣN u ("@03YzX %BƀTcW.~iFrHM:M`ݕdN*38GfNڬP*ƽJH@RG4a\YK3")t'cHOvr1e]r^q}e>O|@VVV///CVڿir:bxt>>>@& i===R'-=mO>1>'-xQ@=eOS Gų<+/ՑHuW#F^nnn 9}NiqKR'WWW F`n`n`n NSTk7hM h G@R@%TTo %hiisssYYY 36363Vz$=ʅSO? WPvͰ6YAx 5:l}ΊΊΊrrrŎŎFFFr+++zzzJ~~~|J>%\.,,,444ԓ18OI8:/a|^we2yyKF.8;qvmy5sn1|o7bzZA*ʪF)zJRl"!1${Az }8>>F=Ful[4xEǙRZ) 3L9WWW'ߚoͷ~!T7T7T:::>rTQw;oܡfffKKKra\]c5z^WԒ<4­^*WcN :o4y<-H$ۿؿؿ8 8 8 fF'Z===l"G|4iii%8q8R FhWo-tPV[_װ5 XU0NV6Toøo,ή;&H jtdRQ+hWQ3cZTaw187}8Yme[yd=l:CxY0Uh5YMVg{5TjjEb`F^gu:OHP+ÕўYtVYt>φ!lJҡ2\Yraы")Gʑr,,,6MosrrR_y(-8}z6>l|;6WB<ē1\<ϙ6A2Ta,+KEr[̓+%g%O8#T| {yq?ԯPSY& qowqPJWU *m?wwҡ#ìE\=]m\X8<\'t\TMEM[W~"L =\ÑSЃwュ"@zFl%^ Q97WP6JhXn^IY8Ydp |#=P$"@AbZG> ʐ!P@. ^TH[rʲ'pNI?(M`QHa-X[ʍdG@3+L:Nk74B ^SHd, %M"$)\W~01gA xP x UW&b3,"#vְ!x` w(xH,pŎZ#?&0MYGK6)Um-Y:2NۨF}cN& !]'.s'MSC%=U ].[]F){///JcXF~cllL*_/ɗQ^^^M9M9M92L tuu=aOom< t9dN3N3N3888 [ft{u{u{rB9n37IoWɫUn===GGGEx ...l_30366WWWׯЯЯ+V @ؗ/a_ŴŴŸ\Gյ:4:-L$$2IY"h t}(Hi6f،.K"CGQtQ bNŜ9\K-[,L'tEg);fşbjeQzެ7)4 }+Ez*4Qş>%w]oPJ#θP -,O.¸PJ^N[&I1F.mb[ t:p׸k51ΦΦe%;;WՃՃյ///B PP |}}<<\y77vbYT)sB6W\2ZMgG?\1V+6%F_g{Jp_`a5jv *Үχ2ȱW"S޻>er}i~n;&ptKG7 JʡPy}sMirtfo? ;ڞ[:.*Aӄ?-;}>I)(Y.;M~44DHd^Xhh.[;Hta'Zr)0 T(dXP" @~7 Qq6Ir܁,)+Bi08%cTatu$eaUX _yp3%? m2d@y @{}!OFBgjv? XgO0Iy\񢰬w?ƟU5rs"-Nsμ0U-Oe*?wo﹇G K%뒃݂݂бnbb"Dhrvv8:NBBQQQRRRRx+ފbwa0XO {ɽ^*C!ճ{g|fST6m(|̧/%ϞgϳtQYY9"" s"D1%LISSSa 6f]|W4b*D]<(č|/셽>>YYY788gK%A+keld>d>qi\YAVSo-#܄*A%$M&K}7}7}7ZZZٲKv.//Ů+MF<ӥtiQ(m6aXð(*>ttt_ůW8Ł2F4FI:IW2 2 $t |?B4zc @@>Fa*o!zaw9x`Zôi Ln&.r ` 1E(`7cX? 4XQafUW'IurzcL&I#hPkk;ΤAw+lx<Fa҄ijA $tڐ6 UwS AvJz^@2&p!jb59r|(G9*6 .뒼WrDύݽuO4(>LH %]i6_җַWfW4#ʾ*+WP E޷M59z΀=[5!tԏ~K4$U[^÷H[ ~̞bc͗ #ߏ8"||2-o<|mө'ga&wÂKJ9MTƐvxE~!ONdf t 4hBbX$IpdhH,WvBMJڏu Ó`W YT%>Uj+<fe8@g`!l&IPSzuHOQ9L`X'\κYxa$4r쀩 {tPړHd!{@d+M(D\6_H~ 2֑10E(Ğ &ghor3CX 񞮇vd55fU%ΦI+j2E˦В '$~PPݐbc KW,ѽ־҄{yyH#tX]Luu5ƓƓƓ')QE>nO?C?C?vvv^LLKRTa0OGkڳφ?2el5-iKZY+kU> mB;+Ճ%~2dɐ*U+ipP>Lgt6WAuujZ'999KKKS{S{S{V|K}G}(xd,EJo-euY]V`#2 %Ch9ZϷj/Ǘ@"_ r[-'''K_K_K_c1o5cͬTTT%/jJ5J;<? OOO ${=ɿǿǿS|{Fispp~~~V V V"!"!aa}"\~&&& + UÁgeg`=PxS8 l /&`Vm oX߿XjX㹱0b0fs܁0G#QhEVdW+˕%K0. ÚjaKd,ձ/Pػ /yGޑwjj"$B"TMtcYw՛)~5F"`  ,Q(Ά!kqԽ<%yI^OLnpcT|I?ҏ}ž4n7  OOOϗrQ\Dv}X+++z1]]]1(@@Id9YM7p`>}L6viMy H[*#TL1Ȗ>sYEd?׮`!(`.J8XJΰP;> Jx,m g!BSu'9JIʦ}NW`TCa(Tfls'ˆ|OIO8 HTwQVnxZ2l<v@ X JC "*Bp{a![ D0v bI?LvЕ̵ Vn0%;;x#"$ZOgW6Ev6lm?5;BSm&BuW++JQq.70nX's7w3IGVJr%M}L M\S:!ikkkkk){='''CGCGCG['['['n07 w;>fOm6MӾO666tN&$d'IO X"Su_b?\p]IWҕt8 ~ c19|.Ex=tGGG>>___IKIĘիFZ%D Nj888kbbHs9?bPd+ )wj|q8vvv???EaaaVL͘15 g g g===444HRTPx.G$6i0L3ڋƻe^cʥ TA޳=^)1#~L1n٤gMr\:M妢 K(UHJJ8  O5 DHЭ"H*BCY6lQ|T+'$vɵ6ІfYm,UȞ&) ~d* ¬04[fliݳ`̢Q4F!@StI=H $.\=W5Ut[[0aDǀ9`| nn n 6ѧeӼ¼:zittu˼iga/NVVL ,]]Ow7C$sH`0 WrI L)nk>th]/r^ď D o8$k?ŵ=1tL|JbӿMOP8ՐD9d2® kh y#; ukkq7:nUrPgxFnLI ٤(A%I*oqL@&rG@TXY\Qڑp'}'yre; Q<Ȥ P0AC>p XeRXY*0g HA( RL aH<0fHMfm!":܂+dJV(CDs xV"0q0Rrye9/C[KJ2:օWDBeeQffMm mflSیm mn333LRqUR{s8l8 dYUʌ\֜$>_G IX@MRԀ9\Yz(]>Ɔޅ>///Ѧ4<"^G-!'aZKVd>Ok͡9l]m]m]vq{;\N.uuu{|k5ߚa|e뷯߾~8q$Xk +!Yb~TUEUsvQ(uTM2L#`11c̏%vssseeexS)佼r\nY,F,4 @J%EEE#  A6dC6%GɣQiEZ1Ӿ]+TbR 7n&ܴgbpa0XI?46nSL1Ō~HHHwwwԔԔԔo2e|uׁ*,`!vW]dg31X謿Oss:_722g?P^/;d숆ˆ8$dh ^+4 FvfudݦuH],oX߇ɜSpAuq|mFAGe/,~ѕFW㻏:qոj .+P Lst>l7`&h 01zbE+ ">x<Ѿ/ *9CQ,"ik:cfw!rr.f3p΍sb{\\\bMX[[[G~G B025252U!FO'VVV<&|a]Ϯgg8MxV[o52reȥ%kZ2iJyk歙===O KH99G).n(7̯9}|%}3xxq_`yLpG،<9,/동=+==yl\g_io_O 'o}Vo$D } ;Ѹy9]OWbs2NG)CUXC#1.. h,$/d`d[1طtkr7uQ;\ xz8 $8Pe40]Az:ը7f@!e,Z {|V4 -z(brl돝ԷԌ۰~_FIVYHQΤ JGi'8b0GGGۼ6ͫчC4#H322 ___5! aĒXkjj*F #MMMPTUݢg3ݙn~2?,Z-3eeeoqҽK.h4V [t:NUp\B6M$,, oR*.KTjSrR9Iu2w6w6wIII%fLX&,҃pN3h`o թNxGQZZZc1 Fsaxj}ZX*p8qsMtMtMb3،QUOSg~f'K&%9rp.2~Y,|np7t,Kǒ)ϣ?=uO[[K322Jp#ᆆ5`0 IR*Jo7祐m@І9ԦTjt6:U)sFFFFG3|XG_]$biXlN#i%@$Dl+3b|1ҩSK4Ɉ#2c)A'IElͺ @ iiiKSSYK֒b;Xc1֐ɏG>>>Q5QLLLeOF\J.ŨbXF*YYYMMM|}~O,,,Zb-Vz"! Id*JPɺ54Cu:jȉȉ ZkɔU{{{zw=ʀ9,@YIEґjjj@B A"9%dX%~I ҂Gۺo뾭ggg_/q8sټҼҼRX$,Et:=6eWffdHd?}sbEVЊa&u6 A2"3K T*P)~c'^oߦMWK,cXXpw/ VieVv=m}hYIVLUѱSx$L= ~b1 wR:Xa0 f%fQ0n&̄>Oﳘ v_ВT2ߡyh~D?afArd{;5/5/5/eK2p[-TTT  bP 2+Lfff+Db"1ɑɑ 'N&̒%3KfhAhAhA;n}#??ȿ`f#㼣f6_~̎TUڅD~ɓcX{C歷އh*zzVJέ,ͻ8J]烛p*&>Q79ȏ$JA0dJ) Lr (pnZs `$ݰ=8NY ]*@ uCݢ# ¯ oBVkG#&d2YYY1&?{}>Fa=̌3?#>BatSߩ 9 3A۠m   )>Xfc5+ɇ.zp=}#p0p0p% ^!kH<'Q1&s1'.KKƒ<2GSSSwww (Q#Tj?>~|x9"GyyylpYpYp{=LellldխU___dKmK4A3CWWW#ő(c!,z3,a?ݟݨ!j%AjѿN ;%:BG=_c{A0`LZb&gZB¶GG]{XrY3 7sXV쎲;:8ଃ$Jyf~l~(7SaaگM***Q(khڟE墡EEE;/t: ِA XXXϰr$sq(n7J:*zzzry\^.qr~9|杛wn   32iOړn[D=^Y|taϔGiTbG?S/#:V;wi4) VKrn9XTo73L7AsBi4,A)K/o3furrLLL!H'҉Y]|8X}>M&...m{f{f{+qWq1o\ 4 Q(cJow@@@pp7 xx?kOӬAA&<': Cppn 傶МbCe U#3HP8HNuX +Rp$Ǡ|]C6~U(&y;ڍPFH"ry)Fe~N)Xp%iJZ}Od(РQ}._/B[mt]J$xcXe n Bs7ߨ~ƃ{=;D35@&?2Zi_n_FQg v%JZL1DGS)W쏡WCsBsBs}>.|2'(; W+q @ƁC2)E"J~O{KҾx1^B*-.'䄜ߓY^zgFrKʗ*_M.\>%cSDK8+Äc:RS,#G{^j@ MB /Kl@%| _c>ƼϼϼO,].JJJ^^^0^E^49. Br%wQ2JF6ms{=v~ ~ ~y5WAb`W) a(';؛WxWgsyCb8q@<( T2V,"|)[_6{\ӯm߬׬l.ϖlOe:Y(*_l7e *"|ND iYVp\&^z&Ӿ?C{-50ppDc/ji'q[5>΢=ּ6p' +liI wI'܋>P?&'#< O7uzm D pUq/39Ыt0 # ;||(?<0 @&:(4eͅA)( Ln!?HC{ " |h)?? @,:ͤ*V1YJ!pcƒZIK}A!VVҬ\RoowoG^HvMwuz(T#\fl|ZZ/ql=,m6F;::ll J B899Hϑ惛n>H+V<8kQ9tӡ,gƬ:N320 rôߴߴo[O+ LO'SFNpmn7o7h5bbbH|)_ʤtnmm-?rg!r[r[rgYcت~U_>FXO'֓VJ+6~=Bg>Sd#o'o'o -C2g̯4bBNa0SZRWԕab9FfHF`M>Q]TeO {h#+X9({`!N$Pl(6ylNtn 7(ʢ,LP5zFhFz=oooQ(esVŪX 'd!YHbP po7p .hjV [E.?]ƝwX}+>#5` 4F,)u zzpc8_S^F/a6n7F ʥp)\1ߘog!\onoy*UI^'iZE0:#94^FQh uB!=,E4)0D׮+ ԅPƨ1j>s4)z2+W+͕Qminininnnm6sq \`LaQ=x[Odcc|B!PRoFo/{c:b S B6ۢ6PR=K{*124[, =ԘΗ!WhkR79Tm9"c|ً})'O\V[hW(Cx,ri'l*yrMoCUgZ^jGF~h{#೎i`%|mѳ_\7fz.\까36^^^3C!>Oj+ŔbJ1rW+"/îî$y#eK?s/OEO%O%ANPZq([d,ҭ!.-;.髵rk>kAk~[#{#[c|)9Imv6sgO,{w7ticfٌLě* %oL؛KKAt|cSDMV0RLyh! !ll`8x + ~0:9"T{x@!qi*rk6JҶr9_fMj42 Cl /kRig7Z`BsRO)P+@N PT"@ NBlE4zD?IDA%Q}Rޠd1[$ qh .b~0 Y.gApv59O#m@=ѽD}MRs줦JYV'lJ,pnfYa)ÝN&iTU,=y#ޗ#|Kb6ohG\&.[\]9g 18q\c4D#kɵZz{{߳]EeYJ@ (Lfs|ymvݡơơ7Yg%sgK-*XX8OȒXT- x^/%yI^vD;lR6)KKK>)SNN]tW&+RuT].SeFY-"Ȑ8ReTܞ`O'899ɢ,ʢl6666^x/4Hi@ۭvGoST<204 cT(u}P7unf4MDF)P#a$dA(l+ʸriHC}@'cViW+6}ۦۦhT}8-NWy"EUTE2fNJ:iq8F )@j wUbEokʤȴ@'9K'k//)ɮ宑@s/w?TۛQH Jv.#8Bԝ} qԍDR~AU%i!jJ 0VГA8X {h\\\z@%}qqq¡yyyC/C/C/O'퓾Kߥ2* J2I&ɤS:(P@isڜ@fvlvxA`tSiv]fE"uM&|v>;]QǤuN[o a=̃ixZT8T&ɴQ=t݃PG rƱY=›f9ZTOc.LShYlTh*4zsSTtn?Oh+ڊ2Cpd|qP\ȟOٽٽmll=|{o(9v !q5~PeqOIMYq6:~n;J~=9KᄋY:^zX >&YW= _MwMDOT {JF.0ءJJcCK!.W(GA|WTNKJ]Q~@4#I>Pܴ]9Ӗ[?TnlVnm(rflAo/pn_Z7u4#m6[CqfY\ .ZZXnn.3PJb^bOZWe_l-2)!!Lt&UdYŒCzS]'%%ǽb׋]}<@aݨިjDI~ˣ+4HQ?2gdAv>ݧ".lq_/5- VWm%m%m%ް7,,, ;ND!,0ʧ1cVǬf?Ix6x-,<3Iwҝx'މw???)Jy;;;bbЄЄЄh9N\-Ws9xzq^[z@!rI{=A w`cD.bj}Y6^W5kw2ߥh+Fr۠2\\7.AmS"('4e9: O#iFJA 7 Flƥ0'.q4p;ܐl"*p dF^~> ?*VPP%| Wl| P.a3JvxM\؂8P=tw ` BOɴ5@GP7= @P+^Wɒ){4KA<捔-[.\>PZJ*M# 5ٽN^E&ՔjJ5 iJ|lq8;;;tttU)[Gobb¿_/جWWWT*ɒ,ɬed>O柏}>XK # x/ H@[İ}|ЎR>H}^^^LGґttZ:-rXfff8GX/ӲO>-622rtts ,i4o9sD-ݖnG,k5ٌia~<:΃_m{zF=7׉_'~&MʛIS S S gvgvgv}M"-}}}w$HyLvdg!W#j 5|'̏$۸#;g?3ft:7unܴi dNϜ9wwwh،،،sW]1XVo3Wf\jjj)v tEfƄc1a{=Ş QB7: NBe J9;g=™A%{k={'Cg{-&fE6v.,EP P///<==3338[[[~檮nhfhdBDE?яxކE\3 4~Ï&ɂ8.hZX'ݍFHHH7էTBo0{=,V|u:\{=e2֏ s‘yyyDm6tt4 a:* !4Dut=ꆻFG:^ ꂺ|G4/0/0/IzL) Y;dzan36)ŔbJfr3xxxyimMfldmi"aMOcT%bRbhG۹j /p7]L3)"J(QKmyt޼~C4z%6 "R!Eί EkK6)7_LkpLp[ hYdW"u,m1"꫱ z+SӚV@oDWv!l W/: F} ]Ai.E3HO J3E oa: ٠-`)0! J[HP/ԃs38TM@)p֡':rݡ0Z@A 9F]ѯ+d7(, d fh`LΘ/)Wp\W*^l-N%z~GlKeeeLm[Z iG.gʙr/ɗK[x^W666JW+DLbmm- wYЍe6_ůWELcg-h vfc9''؇ IB~R?-CA9dN4 3()JA>AAXH2H:ѱZuXm e6f3|Mv a v;: W*L7Qq|<S>nF%#``&O;NJ`>Ovi' z}}}8;xxxX>YX˳r.u6b|dl8#0c*G44D۫͑~8|I's9&)6Mi <Sak,elrظkNWi'ęI_}<7 24fn $F%D DПA*ҫcAEMO/ȟGӌ\+J^Q (-+JCi N6B LF R1~>p0L:=>'XW BP/~ߣ1"D#`W߭w!iHid  tAEd0cX*QJe +++⊸".6&s\2%mI[ҏ#Q sÜ셽`uQFubh)Zd47Ms2X˘C'gj͠25X !@Q0].Lgyup\Fk:X87Ҳ p%Ur\e&l23}d혫17 !V$n(j!eod5( {D(=zj+a'߭`FhQercR5X+Ookܿ+L: ^p`Am!mh}̃g> HPNrpA|NCpjst4߸ߑ_F[|,ZJG(¥a!slJÆTћV! %&£H<J {@'!ނ!_tΓF8H(X"WJ,!Z[2H ӄt,D$:3 u ]AkkvkXKaQF@M'}>xxx}>rF  8'pչ\u-Ehd4555: jf:z;z;z3xn<7ǘc17Mzr< £T{RIG|T &`\Erƃ܄p::nmԓt`(ѻnv۲{uWkI$X[Ʒo$Er1x?w;@{pNid5YΎ"b7 *rZ%L+@ir'Ij&J8Guuu:]@!s2gˬY/_F~աալG")")d=e=e=e}d}d}dAdAnq…p!f34UݏQ0JT{yJyJyJy;{;{;'''<򲝳K0ԇCoYiZ:BGheKyln,rQ\T@@@i4]Br"##"nJMզ#}s?~}m6VkjjJI"IdX2,2ne^5֌[3HRTa\%G?Eg (XBQcg߶xw{pNn')^Js+JiVRǛǛ3 FFF.KFh?*J̽Fe01~Y_V*|||Hl$< 8ׂk#h +(0GLr,'GGGCPd'oY%YIݤnLoDhM`Q=EO1&Cґ|$g,7$2L e e ea=`\0.()JJD!!< < <'q8+JJJYd%6 Xk,p'܉{,e |>OQ͆hXS4bpppF2e>| uaԅ3g&x d?YYPV0&pX8,1U[[lndndn$5H fa3Gz,::|!|!|!868686;;ۯOSpe2KRd5%hڅv]L4d GF2 R R}uaz`a|ƷMfXX-VKRcVnj7OOO*8'/K$AdgrGТtŜkLW|4 1GpmbD)h p{din&ژ6l%[V_/ŠQa kL-""Ž4,\g1:^̈́JM8>O _/ef0ӝy}:]fgUF=Lka-Z·_ȃ.'2OymKQjE/$F8"MIW6Sd? \LdEЉy8(l:-ngW++? 7؃qVR='qB{&~G3d?ĢB0 փ zq (G9 {a(LB2 @*p!Z AV(A6Ct 2^Lˢ8 JA(?+TCɨ.E#P @۹7FǵN[K`lE\?wb&QRvs{F#dE?4탊(-fZf|e|e}eS͓SBb!oooE"wahLMiT+`YlddįZ@o7`@fFmcnng3^{ﹿ$$֢gz&j9ѹNȞ5z};^ Di {=iGҎ`%l3d#H6* bkk4ɦ!zFђ-іhKXwJ[VjE" ­+ ̃y0Ϻĺĺl36.K=<<X2ΘΘΘVVVXYY1"03.FF+ɍF23pTῡo0 1R*M%%%`R0јX@zZ=ST:U$n71d@rr29NjN5S(Š3'''"""fٸ\`삝;*c[? -ŠX4 g~w{?[lS^=JNh>'X:%%܅Fw1>c|E2yyyj{%s9Yw~~~ű۱۱ۺֺֺVX#ְ 1#zE{zzzzz0TPY,4f3.B{Q(~\\..g=*wwwXK%9%EC"*AGEWKI$qĘ}k^+\'wz)opr3BKqP$H-mK t[ȻgZRmoٺ:r..&yI777F]Q7\2\2\*A%dL6&I҄4quu'I|wwwu---CCCWݩTw24B!xyy_~pK O'#w] ~Inuɫj}3G{JpNGjL@S2T&U߰veLѕi-7*"\ 0f 4>/pf3NgN_"}E̛7B'C'C' c7 ssss5ٚlM6f,2p;z婶P-"퉙wwsJz9osC#C2_fgYeY%Ӫ/VEʠDro&x}ȷ") ]B9рzUc%k`+\A @f ?4 +'ǵHGct#~q+e%ƨp %|m./mrv )CczDB&z \FxM!!4T(4bJeW"=< jo/ HN0do=]8On4ғ@I~A2( "@@!zhԆAxdAD9  nFSqqsr>2O$)#F qBBnz*9TTb>gk.iK}M9+8 WbkvI4B#0ihfjj Ca( hw;֜֜֜FuQrrrYj(5vm?$sa.[-vx IeRZ@ h/lN:(*F _݅\Э[qVz+U$[$[$[yyypipipiYYYQQQdhdhd(c:;9;9;ekmYZV-nE܊L+K>@ ꬟'| _Ł@q 16Lm6e|aQr|> UUU:w\Yde)͔fJ l.pE $mH҆X)w;?ݟ^^^W999---uݦ qqqL5%/9"Gd5Q5&JkPn(74)|ʸ :\^u N)~h;.]ʣ `5G>s}sRqww   3yxՖ5}:Ok5p0=$z\lC+~0ASt r>>:@\P>:>C@9 ƙr#U!(hNC: E].tM T2JBAFOCu A8w*BCIX2Pua)݊t AOK3!Ї7Aq\0.dT$dԧ%3!mq1E<^OUB(p` Qr))1| ͡r$z@h)ד\Pls6ȱ!t;|5܍OO0Zh#UT^'ųצܶg殖$#?F~qŸpUY,RY-xgH_/Ti4SO=?V[mY>)zGy~(4/ώdHdTUD:E2>?gJ>T UC?;/<U*|XJ,<[Vrs\ۧiFTCLMMyˏx,z"IkZo7ћhWUu:XZZZ===999*J,HReO'S]0lA jQ$"lllljjxKcl"T?U(y5&iDQKA)(|^i1,cXzGpgggLbffZZZZZZd9`9`9`nnνqhڇ}}}>>>>>>f)l8΁sX^[^[^ƲjT^*ϸό6aHNNNtttJ)RJUժM&GCҡt(]IWҕlJe WAAAAA/&g~KLcQф5zp.K ZB-NNкк:vA iVA1@O.Kѿ{(eG~{➸' 0j4\ DLk` qm\ݕpg gųYAj L1 * a0Ġ*qY]I6:ky5ti#4RQ |1g#+dlDuؤ/G`:#Qôh-wfIºgV}ӫLB$̅4E&׎ԡjh4Bh9:=2>G Zm it\WJMj@ t2 6 a?(`PON@pEx:_A,t\xz7ѻ3^^l%CnA7`CS\ҍvRZLnPH%8P}6^7n!?g+ gh2U:k7oijP q+@@יVŠF}aG}fg5.bl*IԘԘT?Zj-\\\XDzUV]5kj׻ﶿa>OY(C<0! h M)E{/ܧ@ >Ž2^Z({>'^ {:TȎ䍂FAA u@}tD'I\}.ȩ!5%^(?28$W+e  M M M 1cpgpgpg(1JiVuFlĆZ ' xg.4 ACةc=v&c` +Zߟ:BG4CDa`,bP0 3e˜$IFE)RY2"""rD9=pO*rsss},B,3mF~#!I{Ҟ,_k>>> Ɇ`829CT 3^^^е̵̵Ǽ׼׼WUU{{4>:ހ8H5C%PhyOt梫05F(`! 9J@:A.C` ߀Q?d;P|GG}I5n ?@0DD1IK@rxACKM&l՝u\݋ (&鲫M܄1!?\X-LS,5E׵kZV%zJ%m12Oott]s]s]9h<H| :99ׅkkkh Z)BPH?ןdz+58%8%8%u\!O(_WbY iiis\ M6և[n}pvvfZe;;[`TB2@$Ul |_*kG緞z~kkk%d YBR]TWLST&6}>)))ɌrrrlllVn+(c1D<OPPP{c1Ř!iaMoLoLo,#,#,#,,,XR7.⢤iFD@2Nձbs\W@(}>-dfmYߡw0 ggg{@ hͳ۳۳;4;4;4]|L-f3UJOOO-^W>uǼy!P*CeKWt5G7Mhh.Q2}o>~ [a $dmQ( E+|)|)|)cuՌ]6/m^ڼWӯz{{GFFk^k^k^G#ݑ+&WL.333[;[;[;49Yaxbxbx4AdlؘgY|ppp'֩MqSTJ^kgg;NCw~~~X^kݟşşSSS333www!+Yd YO֓:Z|-OǙ8gb;;p'q?*pso7^D/kjowd|d|d"*"FFFFFFssskM&Z8b! 777 vB; =CϘme2$X)X)XIߣ AsМ(2{):|>>>000ĈL7ƺ_<<$%I#X[[3>3'-7n1f%F568htR5H$J_Xb\f~}ZkgX2ϼ-UZDHjP ZŃQE4>!Nod*E[ɳOhʙA!p L ?BČJ)2t5!9#M;FsFQë'9C%_${h *#'t'= kQ]`@F 5Qh? (R/} yrrru)$d/ًzꆺnюk<2]Y1_:\zuvK5usxERuz6SSS;wNҴ4SSS7o/ruuuјed!Ykkk|+}+}+3ndȸy6lY_E_E_PPP.&Cfi```爘[1bnٳٳٳڋ]ŮbWk3gț7#Xll+,L6mii)y^r/XZ,-6e3e3ew;88@2Z-k3piii7L;L@mc}Owss듯O/:Ԙ6Fe6M,ѹܹܹ\ 07].@n 7QJ\%yCސ7,^+xuB! 6,Jy%kZ\wQq ?7M@wt7}p7 GQa0XkMLLRBg~[m~Sv*.둚t,22܃7 `޸νBW~Hmh)P x8J%?s6zP,Ѐt$\ou|;&^!!e.Urm:Ø2- %h"tl?# )FJ0@ϋ H&}f00 J`)r)0BЯ+zP3AUHV-X@:Pt? -B#;*NhPndG-:z.r2 \?8 $LȄ@0^riEh0'-3 7/_h%? Qr+لba?}`tGxl?ޯmtT]j)rE^R/^^^1& I$=hڃ88 GE5g3ʙNb;2+{wρo=>edȔLhLp4g- ʂh@/ҋ"QRxdF4q'Iw28~,pnhLwcW!N=n&l~:c-B34CgiMc, iCA( rxE$.Qd:jXHwR8Cq?n@KT~tDW@{+@2<|t@`  F<c,7D{jMN\a}~%D!UUU===FgEGy&յʥqw%hpw'8$www 4Z>}0ֵ^g{3KS]]5jg<}~GL}>yyyv%i777\S)ה[-4BuaխU\\\ sα;>t S)EtGG)(D#蠙Ro#+5'%B"$M 1A rz`cX1VR.&%P+zfv3]w;*"+2Ͳgggɘ17cooo\_/`:Dkyz)c9::zzz! 1vhBo[pE[+%ՒjIA WWWpAߠo0n۔K{I$f@{=06=dininiξc߱:o{$<Mi7uuu,|> rPN;ӎi}9 kl.6fgSiT_ UBk򚼎~ jPl|tk׷!נ#7&a#@hZAoUq+kF׌3kgN>)}EFnӘٱcg΋;ϝӝӝF5u:lᯑ.]@@@[F)L5S {,ggg8Qe g>>tG===oJڦħħS3/ av===ҕJv%[XXp \_C5 v1>G"TQ=op4,@5d Y: d٠mѶh[(3IvV;KSҩЭЭЭz1C3bo7=_r za3ƖNvsssiiiwww?gzFv4o7)Jсd2L[HxxxYvVW+DC ZZZq8}VST}>{^?OY,S)a0}h WU'=n&L<l*JǔQ$R1l TM?Z=\|4TEe5H R#666k׌3g.N)S "##fz3?;?v~ܸqs=<< G7ѫKЃA'OBPZP-t]gqgqgqLL8k5.lk5L1S̔ȻȻȻpppqDžcQը' |E]8:: yB^v?Od8NS_-EH]Үmzx99'''b3bs fwF*Q2Lm i' N{s\8s@s9ʽmVfbE=`;a;a;ުdU*YnL7qٸl\0fb7vc7%r|}>_j Sd4{8*ӠPǽqBd2'c826Jsh {=1HF!$wGkv"یvYj&ƏFKga{}ʾr-AKx-RZ?:/.o;tIUT M@y<CO3sߕσ.Nݨ+/=@qR=~*hTkT~Ug=yD^vY/Yb(p?qw<\)O'>>tgk;m6I͗ jB5?͏ZD?)Y#|B ҨjF8o~ BǾp]h[\].WIcҘ4&}SMӏW)ٔlyyyqiqiqiBBBwwwlllPq8Կƿƿ&wfoߦ_%*Q g♶b>'&wwwsrNN(|>g3```3.TH I!I]][ڗٗٗђQ8%N0 <OSh'}Hӥtn$KD}>}fiћMrܤ6f3eq!vHXG駌BXX%B}$)f+G2&@Zrm\3#@nބI0~ QՇ,>ұ [-{/*?`U`U`Uhh('efl -zus])Lm6zvcG3&eK%O-O-OMlǯ~sE=I5v*ۍmOx/̇ɰɶٶvI(/ŜcN1Ķ]8\,!6)Q{rʾ,)1=~6219.fqY) 8hnF}1f 9lߙA$G$ M-IƯN.B7aQOdE\ mpŔ00*I?F6s3pk)0 EnjOFc\@>FfSv RLA>`!TLP X#- 8Q]!y{4 ;at5C&Fv𠆤< T 5 AG)3,_F@*>T)3ZB\6^#vRєͶfAYj#YؖiKI6ؒRR220=0wShbO   )o4ӢN5yiiiOWԻLS)<==A eX[-vOwOwO{=Ş4޶ݶݶ]tNny[֫[s*"EFQt< ߔt/}2;A%F*š8E Ѭ"< ³x4-MKbX)6Ԁ\\\D@l#ۈ>'hR/Sٵ@"#HY4m{o{o{Hq8RGGGEEE3 jڢ$;N|85ocKskn- KE777>sH R1c\Gyyy!H Rf|as BFFFƜ9s555D8"P ׶׶צzPogzu-%nz|=*K?G#<:h%o l(#}g}2J$V. e!: ͬY7_'L'0ggg=z8̘̘̘_b~999-A0W^)WA[~H}~ߧ5i蘌Jok<9]-)i"HzF3jf̨iiijd7 !-ԘL].zޡwx=^kfhRITJeבב!bJ FTPL;сv;q{*SJ$bٍF* S6eS6_/͗^}a0&ӌߌ~^,ƱiҺ?EPTj`%,<#`'G ~O<)5. t tr]nEEE}>q_LRLRLQkkk_ݯ^/k4O'%>J|ʏ+vfL8:ڤ67gG89)E"YTIߩzWߦ/Xg|[x!9Cΐ3nT75Ji8-M w;=>``L 3aZ::I$~_}r_)Fx <lN(i;|o\1WDVdE6222<,<,>>,fY2W5W5W5kcm,{t|***Gқ7 WWU#?zoxoxox{{v)fX̰a΃΃΃\%Q$-)-EKYqח"{=j6Vo+MI rmыVEU1ۛbaaACl)[222}`_ЀjmD[]׮k@MVo{VWlS)4ռ6M]$&Il&uSChk5!10щdb"7#>7v7)DA9^E4JL+"c")[lcZ3\G:(? ;+2ľfV1Bq_tW1v}B7m[Z|LԚ},AXg3BC`*a bEC(ЖJ0f.2;XBhn9- " w "=@`xat0@!_I. y^c'L#!FZPZ53S"e\fU ;\ vffwdL8W/މ86UͪfÝߝߝ`jw;򝸓q'N%ŒbID|G+۳4OͧO=䧬!FfI͒***@O>'dxxxjQWWWrppp5p5p5( ߆oC )nmr܎VQ~GQ{B!Bhc=_/Qr}rG@40 IEQ@oicE?~8='yQ x/!e{ӗ/I_~&L%2JzzzSթTr=t=t=^˺׹׹Qi6ӓ6h zzz+++!$$DCm,&.&.&..5.5.5fR̤I!!!*b$IFRdadad-=tZj ;a',,,f&{=˞p[-tШȭȭ-|||CzHQ!윝3Y,|‡E kL=d>X BtL;pfa0q8CX3֌2Pʐ!iH 3fy5#Ӡ/r4M-G:у/Z6wvm\04nVBka.5ꣷvif ;K0DrIh5i4Fnd %},F,j %342* 8@ @,BCA@`:=ƀ0ꎖCgxA*&:D<.(,Yivg;16܄/]ȇ"Zka>E~Y,U)ׄ$5K1=f ďnd'?`IDAT//NfS)hHn _/*ʠ2< 01(x}C@_jY,ZEWtEW+`8ʇi7W+˕666o&lb6UŪ#HPFPͿ}}}S҅!hLd"3-a; %$C2$٪&k&KY,܂CP,%eGzDzDzNz'}>YL%ϴIGTaqXͪfUʊȊmmmI$||||pk5.@󽽩)7M4Dap>gfQL4͌.0GT'h _MTՌ۬`+,e0}TCs(e7YχbiSQ8p!GAkXjh_A_A_ԻwSfffImR[${{A\M\M\M셨CCC%nF݌www`@ٶٶٶٱSbN7+n]4v;f???Ao+{˽i{ܹѹѹ"Y$ďG#88!. xc   ŃSWXbw;{^۰ ̚fM&HRȉȉ |H>W߫i4q>MO=#_5s\sH ѵGWo UHoғ"# $@0ubz/8kĚ pHH\7YZ+qZ=K5bmgkEWoϑ[[[dwrƨ>8 PU.b`yEdYdf l+/xG7AB1zMC=HF؟ay=R]hl 6'˳2Bi&(@ø\!ŵSjVJ(lٺ{Gx2iizf&fΠ{ӧOށCٙWc9"tc<@12 PuP 0ͨ2ʒlp1DE<@wtthpJsC+%umqGiF2cC5"kp $xX+ʍ@TA-"TpJL@€@0 0 ! _!T`JVh*L,L7ˆH 1h0 1PN⹸~E:1B׊eV ue!bW=EQe(`3rj\5 I6V5r6=b'ww[F[Zx/MJXUYYgu3\7nGna{N0fJJJj1c!;"""<]=]=]81N~~~GrՒWK^-y (¬a0kPWTJ;CtVW{+-U@?]*}|zHHHȠȠ R[-m6K#UrqepY(RDJ}~Cqg9ÒlM-n9.,E(,^+xE{-t˧죌Q(chMqq=fELFp#b1F 3̡aj}}}`J38'd!ߐo(f yv;Ūʪ:BG125:fY{INo5Q@8Zv_-631mEF*N0ߒѤXoWz^lrawnJi {ްY`VČ3> 8NjVE"\7׍-ɖdK^ݫ{8bpv CuyBH44ggRM Q if^Y=|@av@n);3?ȷdS"]࢏2^WϷ>o| gW۞zjɇ.gcė`Vڏfgf(yOi}`;B' <19 ċ+BCCgnV9@Pg@Ă`.V)\TӄCH=o`\PT*1#95;(9{,!` H @ ( @'<!!BTW!.F`.BK)dF*fMrȫߘ25tɛkju?AP7lQ>HEp)kkQuD)-t<<<6`r0%Zy+~b?BBBBu\mɌBP겺.LKss賜*ʩto7]5TC5ý999Zk5mtssw[-{#Li4ßgƅqas@VdE4ِ^J)}gtϗY߂h/K4T-{cx a]=R)PPPuTJ*e2rZA`kk諘E"fAj/!>!>!ޱԱԱRRRݣ]h6M&pM&fzF"g @O9FcQίW+An:P]äZ*߭ӿ4BUyV^?dɬY'SΔ34@}@%ɞǞǞ1Kb,qn[QNu3###c|qqqtiٴlZ6 tuum&Mq>LLLN:MMM 0!QH`B/sI$˦}$|)|)|Icce2w~\?de߲oiymX aHS)&&&R{Ԟ:ʱ<<<}[?X].rT~fn})b*b*___S)7kxg R!C"vx.-I;BBCl\N.{C[#9(MKE%!͐I +Lg~ :::T9c)3 AwНHHHJw...3D)ee6O[@"T ~v^Đ5hId(N +Hf-`e(Pš=%Q1h$XʆeeJ`E2L&=A4]w-Ul#p'63{yqgzq}q|Ods=j<!53C! W*2*f Q%2 \BWUt/HKҒQ)r9(娶 iUTQb4+JR4-!Bd@!F T^h/.pEtt? ,S7*%Dg `1,Q;nT6*Ehi&Mʜ9=szf̮]}>狎=C<4G#Cyy9::2&ʇʇS)EJF;ϹsOqOqOq2KhPU^^^zzzDwm5}iz~B?0/KG#ߔo7÷··].PiϴgSG'MLc3˙D#ь~cIʩ\rrrLL6UM hŖŖޮޮ4mAuPݡ;1%Dd 0cJz-k-c' ZeLL$UIԼ 9:(á<|fy:Ӻ4PLl{n:dR_k3fֺhT HKg4W+MnԻh嬂ׯ79A1a(8>)#8)KD Au`n1@;gh :GhEpB(&GSrHOW=j3ޕ|K"Օ*3UUKR2xP]Mv5$C~l:T'A!|'ǎÈcK `tG'>;rlC^(Z JPԼuML6_IRh s*I΢8xg,D2a.n?!XhPStC,B( -?vLtQ_gl$R-4D *x%E 7*s]JÛ uWa<(;qXT 5 bWSmh4*RhA & ,+~h#S/rR/<Ħ FvÆ?8nCʰ٘&saekcԖrԇ8 d@-dG-#e&M 5 AI]Ӱ@HsFkё0[[[S I$ieeL SBwBwBwgόIѩ`R0ZCh2)MspSu__%L SD Bms.eihqE5I Qڿ.NAG"_I?u}gg`ؿbpme"x2^NNN(_/bXZc Xf,3ֲ˲˲6662Q偹0`WjY^ƛqc1/*R=TO,N'GFF|82K{K{K{6{M1| ߄.wi e[`[`[^s鶄d$(kX EI&$^B~vJlQYN|P?CўP[Җo}'{4g؈w~TMˠ(*JtDVh%=yO<+t-UE)O F3PMm@6l0 ZP58REHaЁW Hϰ_ $%v V33 m:BG EqkIS#v0Vv.{Dվ.}QT*ޱdB"k~|iLqʼF)BJs[^ȀJ$Gq`VHX]!*84tƇ:1cI6RWqc*B}6ewD{"gDm"STo@@@ٸq*[NT+%n[666Gz寗滛nJ{ŻP.b$ѻ(=}t7=B_qg"40R[Ywsh)?`:<< h-Ig3}v;֒֒֒vlvlhhhIZR)+ȖbKP s\A 4uCPPiXYYYCkt4ID ޢ((].Jbr1V]K%?﷮(K{=ÞaIXRcptt/KT!|&J5tpFhׇh t9ZS D>OEOk:jڡvF;a:LGP.+JyTԜ)Bb l`Ghu$& 0 G;}@BP+8|TKox~h/2P=hFG2?d~HOO\"s8O'.kB $VVVyxx899aš=:>էrq׌k3.g\θq+VZxm2W(tW+]!;1I$w ɅBJK_E ?C;LF]Qhn47R=Jn% ] ] ]bX n%%菱1WczM5'''H3Ҍ4CrHjbppplyL^F4SecXv&;ɟZ\-hn4L^k 8cXVkL5SͤYFGTMϥ.dd؞oP{X֢Yf]gHދyY; 8~TC ݝ*bZsrӸ9\+D~'q$a&G9QVkA[)[1Vd2odQȹ:-ƂP`Lh'mևVn)Wq?_׬VX1҂U16篮?%?|yy]'Rrk;㥆 P!v9VXR@ 'a6s"i:렵ԟ]'B.x =.h5(fO4!Am*ԗF2kV\v[5M,k .n 3GB8eꆮ8샆D75 Vh9f?* !摛Іt%E (HޯQ!(X(F^!]v#d *DΒ7'S[Ȏ>4,Ø$LU.}ԛX]IPp>NFGaTGPe\Wn^>ڂB`_Lwf{{7JȕYdz(J ,--׌C!{U+͕www;;;\W+5t#t#tC"exހ7@TKatd:2Y?gi/^f9RM=J%ts9i5=~Ki ؀E[M?,BRxuDQGog+IRIgggA z_/|q8_ܚlM&;s|:::}>}hG6!jFu'ԙu"H5RTRgj3re\9R$R$Rwb1A?Sp Np#܈z,--ٱXvo${=zzzrrrrrrbX & hEˣudYWb()"gJ'zB'{%P4ӑt$1~P6|!_HTOB\zGqG@`L.1yS(}TQ(k333әNi7py8UW3, K8. b+dYeUU'''%~_rpf83999Vj+ur@œ")pu{5˙^4˜4=)1ך"&к^ 3!啒  ^ +tbلfD/Qc"rA/G %~*AIm @P>|!a# '![T0DѯdTYiԀ<3{Nn{bЖC?ΰz%\cIu{|b[fi>0G9y\g+sق\0Xbuyϔr+ӎBQqZX{OWJit0N]IkJR222h mmm%p PL(-[H֡֡WWWIv\S\S\Suzhh]vە9sg_@"8M@.Dq[O,EY')z^p}@}EgP= 6~:'J Pt}חS4&Єv&BŚϚϚO&\qq8uA]6l*{Fkpc1\Uת Vm+i`Zp{p{p{$6ՎjGG#Q#樟O'tGÔbJ1KKKmmm9/u:wneil5a-:;`jZ j@I( %NDo2*!hHԠ~!wb-F[V@;:ZiAK,: uԡ @?a}`̊Ro!ZRQ18BЭP+tQ<< [&@E|-{1WTT >'tW???<::ZYXX888p666^f/EFČČB5QMTNB'wwwzlؖ-c;vo׷)ńA>GKf=YYՅ[-V4DWuUZIVR$%Q܂fe_W+7M}g3řG飨yyy(eؗ.ݥt 6[fjZf`+q.BCC#H8ղVJL~hf6 엳`g= V [+>/io(',Ӹ2\O8_w me djqOm0,&F)m[vZ.9>Z~4yMN 3"2͌jc}:CfORzqٸ&. &T?5әr(ea_!C0MhܐW #CXE$_I"uatZ7ĚД1d،?@TyD;d9dNB`$ʇB>0[ 7q냁(gHfƀjat@ Kǘ$t@Q0vh^j@LE%d&E` qP̄Tx[P $9hMЙtG!>A&xv,G?lh8ˡ£`!8솟\$,vqc"]Is=lp_SvxŊYJ,i>SiAsYr ~i Gnf+3/rz-mQ1v˞.40x\CKRƴY{-R4R $v kاS6V*===^J/BiPZh)Z2W+q8Gq~N?S)Fepb ` U]tG_~y-`D ;\: J^ޤ7=BӋN-,( lM鿼=N!GfŇ~[ rBJoNjTPJ;v*-a\øAAA˖˖LG#ӑb{#>dc1٘"LsTQl'ۣNrGzDav<ȃ{nr77h'ډvR&tKCoPFiz] ez'VHÁx_ /yD}˃<;D{bF~ q,;& w,*98P_ΟKl]u:$Kn4"Έ#Â|Kq~ehi_4wGWnfp`~h_㩎]_)4}J>,()6ŴDᮑUeG;Z\)71}hPQA.I&[QhVq |8^]* ʂ֡+#:Z ̺J1xtD9$SyPnT@T.DD uh?Ip| #dA519$KrqOً儒1VY-Ƀ#_5Rno(4b3zPO֮ooP v:Cw4N˛}0#?/?n~0Vc{ 'S̕Jw ۜ[c[c[cnv\w\w\;δN%iIZGˣ味Y,r('j}>:9s*T-cspp x}>r#bDsA fw;͝4jCmяG(+(<:<:|󮔙)+S$絼ϝ5K,ocs%فgk\^LwX>f L'*ށGn;~',P;Wg S?11:UZ.W4u7nmkH(dg`hff/R]'n9MD!hψCdKI\`,;lpp)0 e5g#?.YVNBgdR@?.hY[ecR (p` $> _j^V~_B!1< r2s9CE4)`d gfY! > /!UFo0KP|HCt$%J17}g@{ྞI=oi~\hHkJ͢QF9j"'Dfuq+[X F\c_3_wZ_D_շ9::Z7[Y7NNⲸ .ӳ>P/(=?b5io[C keev`;lWlWlWbG̭[1k5㚿dl p;JJJ!{S)nu֩k߯}9dMV!FlZC2$C;biXڡniwWWey^kz-E4[̖fKYXXЀ;fggm6BۈmDd*JR-TNOና`LFa gbiRTꊺT}TIv h?|n}x _S_S_`f03*HcOCOCOCG]G]G] R)'h1+cVƬle2GC5p?bX)ncƸ"nȜc1u(O)b'&J L:\,Fٳa6̎c1iD&j AӖi˴eJ$'ՓIsOeݮIII...ƮƮƪ?(^]]i څhAVVG[J"r-r-rMZ&-ѡ-ێmǶOOON=zrE8;ΎwMVQ(š8buzt wN>'S* m6ht4:Ҙc1ט߂[pBH䀅0ІjC!1z$f0$`p߱{w݈>Y.Fz^8~e,Po9,:fd Όaʻt.eɹ8$werc§/ygU^-2;XUop92(GO+ 8-Yli?Er xyKx%4V's \e'O1PP-$҅͸dszA(qwZD ^oG棇FMHhWZZS4Uo^I{}V!/7?t1Z7TѧW1e*x3 j'r(B֒Uy{$/Qa=:Aꚋ28 ʊ RGΑeu3v*SqIk@SWT<'>ya 00H˫[055{Ww=r)x>'fHܫ\'4v3{)>r$F"=wi~JG}>hN n~I S ].;V~d=YO0 fiUʗK;<'$$Dz-^~E_ ,,,444Uߪoշ80`3ՙ4N;4z*U2WU!xޅwE!,tIhu%@B^-#5ЙӆhA">&-ef,?UkK7\7]hW/q5WD=Qwssc&0 (9JF7u>G$.M Fb@ P X=WnD1QLjkQ[[[SSSպʺʺfLiI$Zqqo1ehUDhvh1T@o;( BE9LtFopLo @("(jZM FQhmvehB /궣0*O"I$)w;ΣIjڨvs N):#C0:j:yFE'++FFCZ@ J1,wTV*+|m|m|m37fn?٥Rvccc#]Ϯ iBƑƑqqqї?+ʊZXX7a|ƞƞQ<OPWWQrT S_կW=]O)zzz9)՝(Ze-1s \C m)JV)QmQ zC>;]]]CbH qttd63BͧT2T U+ٕzQm, HRA=VOlb6W?ՏkhhnmmWUpe\WֳYwwwq8vrv9rF9777Fe2la0d3h1t 3Sͩ///Hs9!mHc1ݘf̀ k,yO5$48,t*87r;<"BS_>|jgß۔986&˅s˝? .zW}w]ams5Krg?KK,1?Fe~ ~'kMl}(FՈEDVmZ ^9`0=I?B8O;I TjIFzaN$yjBW%[`0iΖ;@sqqMYzzAPHTB#eL8L@=;UH}x{&?* /T/\;kS4[bsTO ]ŭ J@V+`-zJ 0I)tAahLN %@I3A-5%gu.up....+Jq8{\?AKh -}\Q(W+ q>G。˃˃sm3|}}]O]O]Oi-Q8mmm̗/3STo;w 7?O5W^uuu].aСG#JJ%^m\o7S> 5vi=b"6j^?kekekyq}vGt[}>W0CCCC|񑱑[FKRgKgKgKPL(fcckk41i4wRirk4p#5`>3[X)?>Ѝ[`^i nj q±fyT $5pJ@#Rr"+QRrCБGE$C K _QTBWȁ>Fِ&peGHTv_H93NBPfx!<JK̏87o^[Œ{ĽWO4kej4~R(=|U>{a{)Vc3͙'S݃$"-bakq}®r}faa͡)z =PGQYYf.1Kmp;,,unʦlʾממT_u=<<|b>1<`΃9? 343Ǚqc--hyJRIjTRQjTMo\f~TP_ȏRhZ~ѹӷZPGTUN*>}M3Ć"fݩp߾0gw}veqY\ggghiiVf+_b(___͛fge*=JCCC#%bjn47h兼].g;:::NIL:Τ3 0 %h-Z}wn؍Vh4F(2c ԪMe΀sxʢl|OtFXE;TнmD-L #ZLC4qqwBPhFhaDA2}L_dKdKdgggq-v-v-iI].R4 l l l SéGyyy5g\ϸ|,{xx!8H#qe2B)RJ)+rCܠ\կU?bBLZZZNJrF91+J~ ?\f. FfUY{彶Cۡo15\iTa i*ڳMa"FQ(E"ti4"Zf-&kkK{Q&i~~~$ÌF~#?0[YY9;;@ ۄmB)`|0>!Q#jD[/Ƌ2 ͬnV7S)>m8 $c؞ÞÞ=Dm}~_g!Ba-0*8yr+w}{=eU^Vx]Y-7~noeK?)蘙guU>~D{lَwp3uEʎH@ԃҖciE!c]<{!1cF3gFp)@+! / Lo , %^Lb~Pø(ϑְL0;)ڑd#< Ԅh;y HU$JKhys2JsT,i-Њ^n0>o37}(Mz˥a1lSڃiNE'(^%jͨ Iy!eh) /X2@Pš>E 'M-7dCAh)ڀ\E2@oTìjc|1a=RyjyrhU! R,{RZis>9 '1n 3AM\i)jl5* `c,K]muT$KU(K;+#C P} `  \#//rrr[˭ZZZ򆺆RYLF1rf9\FrFrF'jvc`?sSxJadՌ4Ͽf}kɅr\=A- p.ſ7]>)jB|mgg'  f{TN*'~K{==GL666Ľ֗)eF ׇP?|$h-qh=K+oەJCjeN 04j]"*Ƕ#;Gs4E{hφmTнE{84"? H@]Qʡr=aХLO$zAFtUPfmv]^u[dP) :Ͱ6Sq׸kܥ5h Z} | |  ~V\ .?ɟOggg]]]---].sgQQoooMucqK-}$^Fidfb3ŢXRCԠ%i-Eri\F>y/JҸ4}F1mSߩRF)HY,2Ռj4&ٶӶӶ}}}űññm϶gxZxHE*R˩rF!Q(JE/IJcXaVam6-(auXVmmm ݠ|yT^^^^ՇCY,vv޵ٲٲٲ0͙Ls&]ErQ~]׋ōrcyTK0ˆڕi<|hb41f_/(Cjp!:e߰o7pQe6oqI#N*1fD ~]uaJ>y[-bYS"gm ~C$R}OfMq墼T>/Io"SzLe\VC;"pUxEJ,'lTz G ؠ䅹.0%dh]/seeL(>bbyBg.Fai3c.QN 5ʄzP[Ez2{h NO:҃' IuT[(TI(%H)lJX(H--X<RP0"eMjw73 PsoSױXU+;QF=–~^ r<4M|{IZv<90!\T*fHG8[ZZgNI!x>Z^FGF<ėK^#W>XL[ďqvgbu<ְ^a1!E]p,bmU0@(zNu}L\UKye WJ+ 4UW5!t]G4(+̺w ǺNU0h>dlvCw4%ɛ]ysM\` zN zp#t ow/Ŷm,%Q,%L'vzik2L¶vkJt**+HiٺZ*jze5jW䩆FZ73p?baJ(0| zY.d{? a9*S/' iks2/G4X:h?u >ihAȿ a9*_4y;"sA5Q@k_|_֎DG#?¥OG}Z9"G#?¥OG}Z9"G#?¥OG}Z9"G#?¥OG}Z9"G#?¥OG}Z9"G#?¥OG}Z9"G#?¥OG}Z9s/G4X:h?u >ihAȿ a9*_4y!ȿ a9*_4y!ȿ a9*_4y!ȿ a9*_4y![Ïw_𧷅tm)#%d 㜌`)#ցXjpaPmP*NssrW*29мΤdsϥY v&m )gH8SI/9i\v)YC?r:.Gc_Gt24k_k}E& Ј6A'I`*0W;vȬ1@xy5J7N]ʒ%PI1FFI鞔*X6dI xVVݡP4ás;ӣ%-yYCH[]HyIū*h$4["OAe s@ކWrp>J@v >UniHUFvvU?tG.5pӟ( ;|УӶ=qzZ#O}J+ GTMijTu $=x{@ X`Ǻ_}RWY(1$L `VB1Ut'+lG@k_R>_$Id_h?u ? a/}Z<ȃ9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9(sA5TihOG$C9*+BIEU$n}*ך}Zf2A")'s2-[x$ HqYzY躤ɥXCn[꤆CNAz,K ' ð$#MyoUf [' Ciܵ'}vfى$I֧$$Ac֩xWI֕`Zi,*f dܚ흭+U!Q*im&)`Kp$!ʹn8<\u9y#c۹?ͭ?,]aѭK8c/&=/J5 S,UP 8{}'?gw=\8&B g0 }eg=`"?/{mJ6BgVrҙT,>Y#="vtq $*12u ._hǷ _L,/bI=cr@XFG"Oҋw8kk$0ʳ:r@9J z{oc^OVCFXl??UM0.I&!0xIbQ.ʻ}B};(&>wT}hדɣ5Hif%c8REr!!º W'nj.h!&>wQM }?um IRC$V- \ lGq 2А^s1rFr'99c؋dпN# uhm#mƹ݀p3ު^VH /!bWT]T&>wG4/ӿ´ R8X9 oU  uw6G4&>wQM }?·g>߱}}`c(p{dпN# >ɡϾ|G?6G4&>wQM }?ϬaX? 9-4/ӿh_o}`c( ~Q.h0>ɡϾ|G}B};+6Gl?Žiw GM }?[aX? >g>߱sKZ=h_dпN# ~Q?]`}B};(&>wVl?ϬcG4/ӿ·g>߱}}`c(p{dпN# >ɡϾ|G?6G4&>wQM }?ϬaX? 9-4/ӿh_o}`c( ~Q.h0>ɡϾ|G}B};+6Gl?Žiw GM }?h_o}`c( ~Q.h0>ɡϾ|G}B};+6Gl?Žiw GM }?[aX? >g>߱sKZ=h_dпN# ~Q?]`}B};(&>wVl?ϬcG4/ӿ·g>߱}}`c(p{dпN# >ɡϾ|G?6G4 m8p2J񾙧}jHmB"PAbEvYH* ^lĖ:y$4s>K_'ZOc[_*2̬Ѳp,0r{U Z*6pBVdb$Tլ{.MI%h;$lR{?ZIdԿb:;ʬ $sS=zi3,W^l.P2$d2 Evڗ̶[ b@pH#8/4Ѫۈx #ҏ.~-2 m=JUYvܹQ3d99W.5pK5Ģ,tŜx'*.~-|hGroZ;Z8J۷Xh|NVkہ $kՈRvumywo~G}?Tv'4%μˉwpFH 8zOQ*.~-⨸$^Oi>][ߣQſ?Ub}hOQ*.~- Tmڌ9925wo~KW`T" NO(ˬZuN<h˖9rF89/<7Z֣:2@d+dҀZFۛI0a #NU844O 2՝dC#exAV<ǟ1*Kkh- " jM.I` c\}q88[ܽg{g.V91/8$v$`qW01I|l@EGbȮZR22t&=PfrPH A8Ghdm:G`(罿?U`sz@F8صOOZ >OAPz6G9cUx!#;F  l??U}&XG;ɶ[y& 4=#V1?2=!ۦY?$}L9̳C+a3+(tʌ=*,Rڋ(leӯsۧch >k>߱/Ffo0ۡ*vYbkF2(I%*:2vϴ?chOE;S0,y,r$Pj(t-m)73@m#`$K;_vE+th[2h?3NO$W|B~k>߱}}c)ƿORyDd}c(~P5BΏz'+'vG?€G=yDd}}c(C~P5B:?Ьϴ?ch ƷOQG=;_v@X} <B~k>߱}}c( t?GOVO?Zϴ?c[Ώz'(} C~Q;_,kyDt?Y?ch >k>߱o:?УΏz'+'vG?€G=yDd}c(C~P5B:?Ьϴ?ch ƷOQG=;_v@X} <B~k>߱}}c)o:?УΏz'+'vG?˜X} <B~k>߱}}c( t?GOVO?ϴ?c[Ώz'(} A~Q;_@X} <B~k>߱}}c( t?GOVO?ϴ?cNYH]T),8+Wᮦ#O 1ilm V?D?OHjyEU FWQ5#Eo ל*lW7?o.YӒ8dfPH =U5kEٍ ˃Ə?qikxp~7?;k+b&׍|x nR=Px6U5'kIFAUO@#<֎]\PABGT_IssqkģP #]ĜUJIخQK( 0rx,@56DC]Q76bs Z2xO)fݼij/$`n9V$+u eFt/68XE =,aM8B&`\$83뚳I֠TYRyx-bM]$\Hҧ݌0Ǩ*{HlBA$F׎|/%ܳg(b,2DDH [AEv杩IV9 Hw8]a۽ :k/-9w$e`{:z|Kd7g39D@*H#5OCorXg2mܳ!LqҁEySSk=D3% &,WA89x|58lioveVpnF'*_+{TV~qI}Gv!Q2# I's5ur2ԘV>lV[Ya$=Eo׎qohͽ:}'_Oᐋ.DB26JU$I gEm19%!SAG# (wY+ylY AKd İO2a#˖=$H>ɪYՊ[HbtkfgA텃d-7s_5ēiyiv9 m=aX%XыrRIu4;O YZ,L76Ao'=w 7BqoBmNVVe 9ōUET,9(ԇfua ,%_+3c;+H @_|æNH%z ::FVSЃY7$-#`eKHRL,Ԓ}:-hża a PG8#=Sqv1췉7>=MJ.3p̨cR6c[m8;NpjJ#y4o"ikY"E<$ 1'VH` =lO{.[+.G$$}k"Ao]ޥ sd,51 rX|G-/6g}sk y(9{xöH8TmOmnzw/Wj5\ɦ"J(Š((((((*bN 4D:%4jErH 8 V^+&[gն7/f1۸\l^M iyHCU-Ԩc:$Q{68R]I\9T$0.IoG GbƲkcc)`I!O厵hHYDpT9d3t> Q[EvE *qvhghL..ےO~h y _C%/sdzױ6F' d,X7 F0`<+oN4۶XJgT+A}t4QE!;Xm-,17*C$!8 +ߌ#ɵyƥ Ɗ@'$r+.[(^bln$~ 6 rj0yp[%۰ A8#yimCAxzx;iuf+>mYێ>R j^$_XCn *cucͿ&i0u9ʥ!./ryM$y5;Xݕe-  6}[{*EVaY_22,=Jľ/1u_!UD $`0<:ƚ ֛ܲ2E0X3\]i;]pp6W̓EбK8l^[}1#cpr6`u9oYxF/&@ɏ@V1'((TsAQOn )?G5&{M5G/{U&$Zi&OCfׂ?Vy3+xcU"DuE :)*9'+sRRC ˌzfE-SCf*ppz}iYcQ g0n冱#Ww5jŶ(%x-U.W A`BISO=©7K*Ҩٙda3YXPH`i6ԖEb 3S#4a Xd\S ݰUcqVK~4bVO`AJn`0Se E!DC1gM:l&1l8km`HiS 8۴@;y 9;EnSRD(VnD_,T)91/߈dVgXPR*qr@' fX8AK`K({׊n4{2{)A d0]mFrkm $KC `ጀc#]ȑ;TPK18iAd`Ӹ׈$M2Ȯ -2ኒB8iҒ+Qe)lK\ FwٴX*yP{y횋=}OE{ۉ HljցdF%$<ҮY?qsvn6BlfjM M -p~G*LiGAmop `l&-OpiJvڴ^&2 upO5ljeA )N[ScҺ׬H#KT$p ֦G1u 5Jdh՘AFNjz rxfXU%P H @)"2:VFAGj/{t?k?g Gjj(e'P[4 HX|@8c#DѼTr矯D:G,W:IH0ݸ瞆fud$M 0l# QOn3G:!:9"U`py*p"cunL%nwigki3  2=:j)}kj&JHe)?K_s˛BTUo0)h;9UK9޵{hdt@\3*{,&V T{5!eQ ʜA#I* 8Pfw_AjfuJH-ci$`(%R+6X[x#ˈتSs9m-7Ay.֘(E%c,i^o-= *?:# Hp(((((((((P֥a3iХT N 98-+߲'Ѭ%C CM4>EQI} '8H<iBpv~g ax+%}$q3B$H@a`Ur9#-naԶd'fv3 ߆4٥ye.Z!)ٹ1F}Nzd6RLIq8 wRX~{ u-2{y.s4"%UTdn_ ,Ϋj-UVIフaA\\!}s^̰Z42q*KkGA5;=OԊ0䝥+x[:jVs `nU @#0G5ON׭5 F[JDye $d.5$9Wl3\vR2#5%iU`%}pc m}hŇ 2p1- _!ph>638`qF=Qf+XKKd!/{{ojXY$XȊR#/IRe +\1MlR$ o$BOvF :QxH#\@9] '#iFܭwc4[II!fU I#d''[&KֻhSHV%V,1%Iz֍αagR\]"$!!Wq#Mp6I#hb@8ϵ;ѢCo,w-%pHU'8a'%BJ0$Ӷ=[tppl2-0@wE+8c Ht}- Č%#<'x3U񆖑\$HCm&cp8'M>QW'nVg1I_qB`<##=Xf<#~p~8#G"D֬m3 9±9UbKK`*lV,l1޺Sk[,+3vH)Go{((((((((WUu\C+_>bR;X%"]ƱFH=Si$QӮ d ia<Gc`hvk7k!<?y -%ҬRݨg.BcF0$6Npy9^#o--eqUI='-/-; #8Ǵ/t'{U'{Kڵ`xʲO$_iR1^q/-+Smtc܎6C+R A׵r[Z[K7b} Ka@ڏ42JO",'z7O_aº\ݻX; bm'g銢"ԾmmY泊URCJnp ET7𭒩[P9/A9]t+5'y)o@< {ts5$68\Mn13EVuzEɞx7H#rB >xGf,$dqӚ7|[<`Ǝ cxpW<d7` xģHHbiJPP38GKE 9sK@Tl!4ۛ'ppF= [_ Ei+X! `V9YjY$'qN0OJ-S^;w<\гN+f/8 amQEGDJY!!8 }_ed|MvЛGӎzNJgh5嶍0#|O:@[KԼo=ѹ+0J*]O^✾/nıʢ,@; 򭥲\}Tf!^L#d:T 6-Aⶓ,r$Mcef,A 0ɴmmQYxHOI7Q!h6VP+0daMּDt8$)Q|6ʈ1YrH> Ho- YŶ \) uf9 V?iY…b$wvRGU9(#ײGfHYF Tq>&UH|#f;8UU$d!*}9롓Ή_I=T84υY7/ym`gT}'nƆHQԬqT w_E Aݙ:mY[3Ԯ8H\r˼Ԁ8|Y~ky2B-b`$ą"yePH钤b~mBZ3mfGAQ084 /{hfIeiL%m·+zdcW-4k[;۫T$q8d4m;O 1Fm#l`6ۭFgD!]ݼ|'#Wa$S-X7fc<3s\gRXyA<ωn$ ۬1*}l-MM?B.٤ 39ngby=+V]_08xT \4g={ ֲ,HhZL72ux݃nUZ7$3鑐E.=:޷6an"hDX- G8 < V0 ( ( ( ( ( ( (3ӥK7)8zgy7Xђ0ۻeF8\ٮ/5[XlDĞt72APN@ eHi>kt,+!` p1Az~ipO40YpH jzOg26=Lq," Tp +ڏ#q [XHH'#i!qʰ#[mvS -2 M+Q+"K=,${HΠDrH\.s7`{N" 6;o\)af> 9w+#mrTr⯷nqHm<3 |ـ1(i4(-nH'5<Gss$R(te2A %n":Q?gslHa d,UW @nxwMm@ӌ6xdAX'<LKiԿP'{U'{Kڵ`xʲO$_iR1^qXXd1^qTmI^9 EFF r]F2H$qGZ`lP 0: t1eb 8-5[>ci-m[vmpd, T c*IY"hMwYUF~R# c84-沾I|.EIZ9ގsb4% 2GoO.R], $1ʜ8 lth$YndЬs9S$`m!Om`P=O$L7죩J0MdK"$ة^h:Σ+g:\W, `!$  jnd2Y@]#i`{;h#n{ FͶ1Mqdcӊ X@aQQ»cQs(g֟H[L8_&0s}p8^DC?Oi^(ձp*J(()xHJ:XMM*N$,oͺ Ө}8(cm <dqMM'NI%l-Ddq `s gүQ@IӖttQ*U 08 "hdQG"V$u O|Т+Mckq&vdIek5'L#c5fee<+uX"8@?P=*x(7wڸǩ>5Q@Q@R "ǴUuU{CYU+@$tEq:v K}21-kYUq+9'8h$WxVx)q F62V–8;I\p-ƼEׁR!<'*LI$V2@АBb1$ q8>yQ_ԔP~Tb/("x }1ID6SGڥ"b<ǦK[w;GOOIEFbQJt?*_)ػG c>EA^`#@3jJ(4#Urp( ( ( ( ( ( ( (1.-yU` qFoHcC{c?:ij8;9*xA\rFs:WZcFur]AD(HT{[WZw4\\ʓ73$Ojm$q$@>뢖A#קߴ7oEyuM Sa17dF8HHcvUJpy%sց9{z >ނvde=9: 9Yш*s ={/it^{z k]yjY* āay'%+q%r^3ڙCq,؍edhHFy ڝhCz yLӬBF^p#:>{$v.H F21;O4?#{ 贫35 9?LދPɨmhQ?5,-љ#X7y$Zغ! 20*WbdWFwk(&6G*sOkhfk8}m D64:`၊FPݪsPB7FvEXΟȗRd{@$ lSAXuf=&?i\R QŨG(Ra ?k?KkI6`9F{(o25;B;txFWW.hoA\ϙ ʏP#$+vopCЅߡg (TT e}&YN)BÜg})+_h:KE$!31RppTp: /@* 8'Sbm@8=+* ob@Y0 `95V;]Kk OW o{qnx'IVSЌSaY$ 1H3TKɸe^qWE!H f2+zLNrS%s  }7#2)+\Tg W1Hl%LXd 3W+c{oAQY">fמ{+3l$9P>ޥK)YZ `G@c#1sliw(,X(rN){z cp賕#b>e'_Hw,\6Ɂ"B~L`@(;ދGV 0_΍ٖLLVLy0Hz:@gic($"qG<9cCz <=BX2a)e1'1e$۠HܼpOÓMG+^̗ T2Or@ RO-2Jvƥc˥O(Es$Y(gI>Or*H$cc;sqލD.мaSG$Ջ64 H2 8ZY=@@$I$3ߦHJ5KY$ 4}Tp=` .tVr$:}NL>ԧGG2 lA9p9ckxH*$0I @ )=ۻr# v_ի{U'{KڐȭEWK% %C(8 c$Z"??]&k#`H0A2܉nQhs!OY $zg.R1i$gvA^x#>-ޝ-'UEv'<:qsJiTMm[]Z*  # CS-,H#Y)-6DR CFzǞ$ZBDa++a1$}IڍE>̲ ay/-Xs`?UӚ -H4b?1PTIx$]3ʤž4wU-XyF;2T )um`<~"IpApqߚ͇F+I-lE&,`rz`>Vml$`\l (ϨB)9tڭ+ H*sYd$BdFH/Idzڋ)R$Ld0!B33LIR(RʑHB$3a}jN$asRLT3׌eI47 `I("NKFa Q;6VBA `5MtipYTHYX:!HPrs9 c2FyA<} kunꌳFC) c`z,C2 ?g&R ђ3 <}sRi]uT~R9#n{: Jv[j6:JH*H L.!$*10=z~}:-%u`DaV 9CsIXlI}}]J}QygՙeBay☷[90qʪi $e?/XHE@KƌDB1U 9Ϧ~y>i/ЩoCg3˚`!\gg],$pFMpˎ*A+X<r1֖JS} )umd eR[Es'Vggti\*d}yi1+*4r0.6@`4&4}Q~4P VJڙ^R@d CVDQA qyI;\n"9v 99ϩҕٟ4٣r`A8=k-q$pHW)' {SƓ))xĬBA 9§I 6 29֞R~&CT#>;jfP$x#VSrV"u`#`lTr # eE#%O>ZZ󭋱J)h0 T؂AS>]@5 NLfGԨq'OP&y$옝P0Ac敶Ԛ}F(7Fe # *u0bdLj* 'b + )$3\ԖA~TjAoTa<D;[Kc̈́bw>\g׷xm+!Bc(,Xs<sֵn.IQ$@5 ԭJ2:A 1۞O#Ra_"Ncˡc`26r x"d$9n . B I5ao-M:ۻ3˚k3x,$1ʌ;wW LO,I8p4ڬѩ<9n2zӮux#&,4#1km J|(i䂣 No|;iX]yG 8{ӿ-̈ѻ7p6Byr+nr?>bjɹ& %J99椹x59Y pVq\9dV!M@ Â_JmQZxU,grU( 1ppsۡҾyE`bZDPmpxj%*¥Rp3T2c%čeRBb6=n|ȍRȰSqc\toD]`d8#܌ mF(6(mOGn⧎exTg_c[KV[=ҳỊiYKyx`HjaF ;d pA޴M`G=09S p 9 rO>-aA"  ( `А}sKQ~/>iGnc'2x׵6P7!c ŗI`G^+ަ[UX$c##ס#i`B)RT)@$'>j?zj(fTT0S#]Zݘ(VLd $zdWҭ 21RN84dO1\X #984 Qa!H8 ޹HϦEAscRĠ*z9JseovA0+(=`du #~jLK[ԝ9,\) >{U85Hi qv݁!9gSWWqhomJ 8Bʅsj&3Ǽ#*jv4JɀRO=ظidW F RHA=2JP60)*CI }5RXA%I8<zvYI$)i 㜀OML[ur18SCX^&WFU\>‚8 ,seERC888=Hu[0T9褁r@犍xY|نYH#*[=M7 03NAu^}緯FNRx]AmC>b9?6U%u%@ 4dVRY[j1(b =G5F^@:ʆ 2==! C3@V[hA'cޮC('T$c 眞9yHVЀsВH9\>-o[#zΞ:EwBʽ`UDY\ҁH2O|t9֚5iK,q)$$1R{gI$*s 8Wo.pf+;F҆V;AeP@jPA! Lc'Kmi"DȌ݊pGҍ,SpkT9hiHI'~[M5-.\$zdvA6K.Ic=olB]iFfܕe zl0Z{?;?exI^6X??G>_Ԋ4|"??],i$-/͌?1^q'L+#Ӏ2ɗr21#*&.ƥvXPk;T$+8R3%mv2$3Ts׿W)jexKL(B ppI9^)PaiڭX&C0 @pF{VC3AsF +rF{g89nm bRv:tyS%QvUn#!Љ@!}[{mVBұu8f#9ƚVՑXJ;=}hwYw3"y3\ Q_nO'=jO˪[X)9*q $FNwu{-^$rQYÀrC=iFV3ZU0Ⴑ^=3ouw{{Pn.q;ߥlrX@қxJ0@9h=)=.S2ȑFR2T|6r$椶%E18d spOC>Rei i?$n<9<=4.SC,)+##B:V drK I)_C@'`ɝcd0'ҟmR<ϛ䑑2=ϱڀhGM2KA 裁H{FiNQiv!0*CgNA=;Z5@Q6[qA޴] By@'==2I,@e0$gd╼iw 7Hu#4hF,O#XZL9:Qw;Iit"ܻ4xq93`\,n.  c2$ FҚm Jנ3>˒dQ _*aQbV `@XcJy II PRdr T,fer C ~$]@$e3&!8?:L%՘#' dtO5de{rUH'g? fv0)!,;g:;C1c 0p1(J*/I1pydgQP">ȶg?>jUKPI) pFN@`y# ~4w)k+Ưǂ `͐ z{: ;1ߟaTBZDJHJ#9 95/}q]J#~F9#8ڟ:K4!0$C}85g a `(kd9a~bVPη 5BpӑV5%I ubS.*nQE=21qN~~Xc%HLy WV,s$17A#QA,6 ؕJS$sLѩbeE qnNé$JE&`+e=x84WFqo8aR&Rm9$uKQ{ug(!'"hft- IG,F3!PL?;nnKih(0,ZCKOoSF5qZh!î$5jPml; t8zҒ})e*Q(aOGJih &VI0@x>9Ѩ,ݜBR̸$ZdW(1B=ːCsPMI3̥F`׌SKCv;G;h~bԯl)c+ >JdW62IĂ2N1 ޚ7e*@p hH!X.=NH=J5 nՉ4~v8#w c93җ}-'nTYR$ 2$=Jm̕JܲD  ^v?Ƣ&2\ 6c\E4r1ېBpF ~k](*.]NV+Oj?exI^6Y1^q赛y.,o,d0' s[Ed''&[j`24Q#tRct9 w5U,g-ʓ*H ~Z#Yf2H) f\@>mV5fg+A aG;M- meH]X31$:teX0 pYX ckFMNBc$ ^4v@+0s~th>H=.f a!+c3 `O`ի;{Vg1$Y2'v13O}Z8ncbn1{_ٗf$@b1z5`+sYOs5VX!1@$}*C2"ǾAB>XPzzϿQJ1=ċpP"I!1 xNzݴLqK1=8kZ-j[S]BB1`i]Ť+ac ֭$>E~b+(Ӯ%)d:vFHM| zu +OVt#)p8<_րy1}E09%TeY $d;ߝLj %,ȑ`O$N&oc:Dm23#|Wd H1ׂ(B17pNͷbFz0>aۖA(]W b#p* e94,qdwU@2X?:,w2l纀DD #=sڶ{B˂IyMdʪX 64ԭ'HM11R8bTӹFԛ;K6S*a׮zVr,`iu%iϨKvb *J FpTdgzHKEQl㍽0p- LP3yYd\+|sw?OkVg"HAC(^A=9Lpkzҕ*Vٍđ 00pGqO^JrژYX؂!O#}Lbfsi*I8F~"I~/YWFی{:vlɰIl@HAu8'~ p}r*RTi(`duV st d$ ̸# PjjHaSV{j3]$DYnA\'>ǩZ0 Ɍ^Ƿz4LV&VH%7ES 9ǞT-9ve*Rs ږ}apD!NeU`?>:2*,x* $ (FvM1a* Z@ d|yG JN9㊂-2mJ'-mg{mZY&7'ːь=Sj$p0??|Ǧ4&*`eE)yg9縝/$E 1ǰ!<E+!{86sB&9wmb6rI5EI-QEQEn<JT/M`h@-, 8 C sK.mtTa P8gbO;=C> m FI f2sҲ1")s2#wR r6XeIV;qxR˦Nn<裶Rȡ',pqryQҧ]^$!$`ǧ^Sͨ[`,lI' m4ITŹDXI, $ s׻tiC!@ 1Fs<l")~nJ@zQQjrI]*r8 Եv B`@8ީ Hp99#J/I'';yNAGj) mfL$A#hܶRG-Ix' *8p}:*T;W h%UwN9#Z(t5ȕ IpO~S~ra)$2duJޠR[:܇ʒ2.X:Հ)d9S9(.1Qr}_)w8qqjtցUUE 69Ǹ9M-v}OEUخ,-U$Eg/W$'JOEUج rGО)2e\ >55*QE ( ( (*Y[Kt~@%3qHDt 9 8T0><⹖B&]8,X}* @GX y==;_cTa.nvBzcl!X JIQnj;㊩4V9.Ka 3c4ٓU3T&3P'%*4SȀf I 1S 2} Tn ULH ֳf Yy!]JܻHRzIuyj*Id};P%رiq (tҤM"9T]9( 9 u'T2)IXX @1~Gr"|_Ԇh#Eo ל**G+xcU\myDRJT}񹾙 ~fLcuZ]4+_>5t_ 8$GbjxIyo`JF#HfߕUXuN=>vFBl 0n89a0jv7rZ0iWm<z@cuZʛŖVp-~fFj sdT:8{ )Q#z,<*OٍBO 4r9 7U#$sW.QgkyoR\On&V@LZgƚno˻zsߑP ^D^yD19% Շ-#{UN}8&~T[u*캬P<|XCNzUm~{Wx Bu$e=zPe-ߕ[u*52Q![@Icz=2E55yѥDDvȬ\)R=rCGv7[cu*{K?1/a4yf̭Ԭsw ,!!sl>PyoT36V\VѠGwy'U+8 H55IV٣w1  p>z~TFH=H}6= #tq5t*A;I iowB.V$/=ArGYt ::w8: t'5hr@3dut5mv-:_6InbaHrS!fɍɉ le ';m^RJ#!܂@ Q[iBT/e# FI:~om4 YHQ]ETT`Jdvdҭc#HHCkvF21IGoʝwZ4kq(C fP{RY cI04h6ObG+F~F5?F)$@ .ơMkb <:sP͍/oʫ MgBǴu`He+r?}(I0zhԺ@.2G'|Q`,oI[^Sqkbv!cR<:TzŎѭĄ #lq@?F~FwXsp"³m0: cqOG=Y$l 99Cߕ&~F5ӖK[I9Z ߓ0rX^_[yKh$2FDEIbH$N(KF~FYYp{ʱQ [gQz|e. dLS%r@-TxP~F7{]V3m줎f)a5]IA8ěv$vJ`xʲO$_iVVWk/jC4|"??]eM=IJE7?1\?Vy'Үo- z_lFYSlH < Ց?ooR}6eqq$.0l܎٭jDWF!p!)A6[4~\h#~O(\P2yǿ4^v}tqfPTtM?NvrI'1],D>G) j#յ4018ld>.q=M4Ask;p׉219 qNdW44xL`;dfe2NϦ&La% wg#QK}F;Yqq6vc0GjXy,~אjQ[*b2n*ΡFa-Qeى1kueuqkp >#Y 98FNz.I+8F錎"]#Op%|]ןjݱcKƱ|e\kFKXe.ʢU1԰UxZ#`ȭutQE #YuFz4摄fi̲PCjȥє1RF2;VeԚLR\oi$eޚJcV]K˩_\KzV;D `mލJ'`RM4]5H]BX a[U#/-%,"0(]%bO9?08`NoEVީhE7pO9ccּ#6w4yqHXr3F1,>1HE83G*NsOZD񝔒ڨQp8fTDcLÜgMhʲx>KգEؑeũٵZs܂x}.m/ MiFrQNI>L^e-KZS#ùgdfs$qri̚lA,Kjmv 6`G^A#Vmw2τgO0(YdK0#sҘ0dK+f_z(S'v -zV:Z+%- 2lȳK0rI]-ؾb/0g˕vpA b-s1}88QNNT--Hqp~6.ݿȽFy$No6)`wX#N9-im&7$Ȍ0<nm5t\>m#Mƈzss;ջ5NǽO$T21`FA#9*4EL^/ h,oFS˝:sFS(fɎ:Bf q2sY 6VH>cd=:bZKOG@!6#29ZH4g k}ad9{I,gi7;%U <ǵ;/l0X#t>j\u6Hr}c`w9.ݠ rI9WM^1Ym,ErNQT18[z̗r[Z8k?i2Ny$ .KscTH"-,AB䃚.>Vb"[CR{U[Vm4'`C8=vc'kxK .,H쥺IQ9hNᶧi@\ܞ"bK#%sGKSGBsqF4SA#01Gr4ggEdx{Qm)$JTV}RI9*yk2mw3#AQ0\Ji $dR6ewerE 1n|V[T\Ӳ Cr9 6Ow Lp n_ʢHDaem+3nE¤m<3o#!R2N$g'jmb]bJ(W6pNNN{;}.EMBUv/8VjwV",Ä` @zп,( $%z ӨX6MBLWd rXxsbFӢxc|{Y  $6V#Wְ? x#p0v&Ck6H' OXsR5=Z4)+/ʼ8#ppr).m>o. /:|XO 隕džl`k8\ycU+-'_<қK1d/rs<7I6W +x"5 R@dWkFȷi8Rm(ZW`I*B09ZM>/t'{U'{Kڵ`xʲO$_iR1^q{1^q iYVXƌ{+}GZV0-m e5+۲(Dm=GIkȶZFM44V@?)u8|L@|6nX=w#^,mvWǚhӬ.CH|Kl'YƢ5bʫ+e!1`SIػXR.(`'ЬpXx|ZXۄP72Dyd r1(O= gȢj][ݬ.gm99Sm$s=Nj,"Ԯq$R[af`Hy`Fs?,ip 0[y,|ersS?#ݞ%s!D*:@ G "}CȞBѢPͱ\<ѫ3vTČtU7Y.bS!AD.I= #Eޥ ֳ#ۥᘘPȹМu-.Dqqr"˅-ɄF .$`. 82Z}ePqy+*D5m$@Jm,7t[ Phv4`_gFwDE ܧR v_ i38y`G؈]e,B?;!ry=U 7Zf;#)ԞۦOZ-MgXm-##c\A\d~#n$9>Um21Y$n5$<*0#@<:W-RWn6=F2qR6{E !~.$䅦V0K "9Jy:Tυq!mʖ/9p@,2zJ XAo-˭b2@nv7LƬ2Ae${5qgn,Cn EW: >AU?$C΋ڻr6gnQS\]B`n)! Yנūjr;5eY0  N:H8w2 ]JS[*r]fǮ\7|Ȥ!/pICh'1*$NI M[iI5qI Ur QV됹uX{Mo@ 2#$rq@r)tWT-mZ - '"HWq$q2|κ"MNM<hI#F Jծ>X &H@0A`RӋ+PŅ Ul;M=l%0߾@97q=+O.+ Iml7l1se 6]FO.{yAyFl0N]3pI.ډY3Lλ{TzdFX\ܛq|ì. Wq$˅hPAg`xlyѤmMR)+#rm$`I("XVl\Lq88P~z4(Y#ImW( s8?n^79X>ϰ$tr 8 0v{ F>G3A#0YϧgAo1h-?gw""xcRa#VGx)8lt$rG8ךT@`eYw2+6V+dh͝iTdgvA' qOt%bibL;'wN'cC}ӿZ,unId}*UXyYӒn=xĀbNs u-l kRP8-3K0f"1F0OF?︎Ifʍe ~1;Y9(c9ɭ=>=KK  3#!;r(zTqStVYˑLZQ@Z7-VЉs.\|p{TZe"1h@K'8BpA"{j0e7ݷ۞q]"'6a8$.=#s' <@V>)ԯ-M>+dIVXc;NFsdOcRaY#v "a)~Ğ8<5 knn FO)OF@OA VfX B[]{0ͽ35rN$-v䒱9aZ&*re0 w$F йJx+#r%U¿`ҝZۙu;{ia-p9<(_ $I Ւ2GO%/_.\[H,I4HYJIE@=3ew_V3G$6l*sM>Ht)I JŘ gxiz k[i|Ȍ+89u"6\G\\@ƱUHg휌 ӥO tZXHƪqV+q(F/t*}2_/T?exI^6X??G>_Ԇh#Eo ל*=cQ1D@NHֹȭEWGiVҧ|0kZd&O6_.` COUIw1F0āHRd;mU4 Q\0fcryxT%՜d0!B$2o#k$9^b6',eX7l`;cd=OJ_wC<2Ă+rrxǨ] wDnYJ K7+]tg&o/x8,@斠i29EԭK.0q`Asқ/4+hݐzc#>GRf͹k,% zlߥ6\\ܵIRd̉#1 yܛZ-kw0.8̀}23UȦm[[+el,ѣ\ BT8 w84 --`k1cwZI b4h ( ()j[ϤCvB+/PǡYjtu,AԢ}.(B%HxӴ=`-O$J1n FAqNbB[9ʎs wZd 6M\QO%zipBBᘁ `#=nSh;E9b!%9 Lga9~jMx3G(xSq9cnw*:k4859\˽$W|LV=Ï@Vp.0d{e 3Xrp)+E p.,Ii =A]\[&[n.`DeID*KGrH$ԦHb]V8EA!s2A$N410*ѡ sZQaP9axio-蛗3+4R'$8_fgssO*1y9<MIE0Fr7Ɉt9]R\۳?7̈́P3֮2 rz k #qj& 1#Z;¶ .f1L?);9,r{nYkqimXaNyA< ZwN=M.%'4ڢ%ʐ"VEx`A$ r'4Y,_`d*:+azaX4ט{;9>Mh Uo ,`B.fWYnf1f$,lXc'$H(((Ю[*ss+ޫR[Օei@|[9ߥVA:3VpLTLF9el( G\skYIs{_HRUTG9* I=I?5[w^1 fhU9@˂:GRIo 2O=xQ])Ey8` J##`0)Msw -R(9ᶇ۰0q D_O'{U'{Kڵ`xʲO$_iR1^qG8UvtqFhi(h(ƌKGRqFE-"L(hh-~4# 4dQ@00:RdQI?)i2(-PIњZ)3G@ E'GR~4~4~4dzGPIFE-Rq@ Eq@RE&G/QFhRdzё@ E&GPI.h:MbEt.B v88]& ?  ??&2/YDC.3[`NGO&">^1"*oO&*oO& ɿhjz(*oO&*oO& hjz(*oO&*oO&!hٿjj(*oO&*oO&!|*4yS557|G7O|SQ@S4yS557|G7M|SQ@S4yS557|G7|SQ@34y3557|@qqS|?<?ɛfSʛgS|o?<?ʛ'SʛfS|?<?ɛ&Sʛ'S|?<?ʘ?O&*c/)P>T?ML7MMECM?)M?)P>T?MT?MMECM?)M?)P>T?MT?MMECM?)M?)P>T?MT?MMECLNMSʛ'S|?|0Gʗfhٿ(u mQajUX*BpOtbgmل>>ƐyRߔM;o0MKdGbew]̾u#ާϱ+L Hǚ ?:3ht6O,V"*Ȁr;X>;[9? /AX> B[QEQEQEQEQEQEQEQEQEQEQEQEQEQEP( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (  ՚k20XA Ng9=GW~.?,QJM:N{Z0lR+v c )iRѡ7P3qG H!X9 5h 4oᧇWcX G  8 MST>¿q a_.)62zЅaxDMsU, 8! "y"&^r*OM:X8bQ0(M 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?G,r?Š(O|'Q 'O?d '(Y>0|aA (O?9?Pj^>MumsM$2ȘaҊ(xiphos-4.0.7+dfsg1/pixmaps/screenshots/module-display-options.jpg0000664000175000017500000012537113162045104024421 0ustar unit193unit193JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?_u kTL3C0jEgDe;,*$FMZ kŧ4r׫m|" q23i]&R ciZv\Hal }@^y5nHyYNbxHY#cp!H8I~&ԁ6amn| )?.Gumj̑ A/6!!^}~ʤܫ* Цi K̑\ "۱UVdNIX^\jQ)"3\:'խ-ӣLk8l4m6'1YŚi"aѦMvv)\W Eohm#Hky8Y £Hw}@ޢ+BZO ^jW2NX( bW*<`wVW guGVm|.XEyqx<"Y5 gx2 *r'⵵O~ũE$$YHeBר#0젚T]bhpId_LRxWzţ۸[ )g's:BHlmYY0k"y2vssj-YG{ak8[e@eVH&m^h5K$*X0=u"ӏ.11oYI3O=~oj5WIIUWS3`19'<.1^>LQ[[<ȗ / nFyw;/bxZHP1F$ |R~]c>?kϑ썴~#0 ђ> chN򱷸lLؽ~0 0prjSaQk.־JA@㧵 q-j:6nU'Ԯ!+.Dj4@X9zf'uxƊTG$`7p:u8j5Q_D!M`2A#Бs#@[sk0] H1_vlqF{慽=5NX-sy^r@௒Ң* @ ]wz7'M9͜VA!1fvR|F975R})!o u|nwe$s3Un =oRTVXc+OLB2'gj:xVٍYK*K >~!@nFyBF o Tk}?Q[YBaPŋ>R93x3BRki]H y12\ pF{>0oPS$a =ՏK XZ.URhL̻j n;0388䵽_QKTYi 2<Ȅxat=V㼇JDr/FVFH=  gKo# [EĊ2Uك\d89cm<^)Bﴕ -%Kj6m. \w$Ս,oحo-;Y.6O<;=юo:̣z.7aqF'֩xf[X;TTFTSW)_Z-xl/}B2F %~R0s5ZkKE jW- pV'd fx'. IUGq")P0F  5.U8!Y`Z9+#$d=N\خtEN8YD$ 8$d`UM#D2[Ii D]ҡT,*Kąb|q. H.V<2Uك\dcS,m%XK$e FNܐ8:]BŲzVd/iR$s@'ԒG^Gmo6Yex݅Թ2[c TI)ZH7k?䝸$I$撹Z^VMGč4sizL,.2ۃ9Ou^ZC=hɨ>٥+!rs\cšD j mj,x$WF0e$pFMdI-<LzJi[HrvHЎ4&]3V&[ul=/ƛ<ODٜGS YP Hcf.vc88\wLgZ{Sg#-ċNrO Z:4uvЍ/ǧZ^p6e,:rOCki6Ĉn/.mb"4*8# ND|t&[XW!hTQijZE}n%ppA@ #4n4K ̅ 3@'Ml]k~!,[q$F"C@r g i?a{IgrF-=Բ4PXyGcW-;ak 1nE!Lr;1f q.Suڬ.Rݾy$Ԓ*[_k2X[;E WR@nf$hOuͬp2R'=>ӢxgC!XnX @Np=([8oQ֮Yf%O Ij98*1 u$ Ꚕ:]Io-"^DcDT$ ho6d\FFjr>_\K'4wz?MviX}IVqKD: Np8>SSMҹɅPr2@z>)7VRC4H]3J 3U^HY2dҼ;/ٚQytJ]UAf( Y KujHIb{Ț&1CI4-D=쓟1d?Es#մV aF'LܥRNcoklV7a OMI 1 \8(}o\14}\1WqipZ}]"Q+D%H2Hꈣ%IkPdmk$PUFVmqw/Xi=98RztۻeYq:9d422)Q$?+Uo/q -m" 6X'8\}[TQncԓ7v$t=~-n RmL52,"bX /(RfHn`V=sfH扢,vpPAGo|TGf(I.θe~SH<47, n3ӏ~޵^wsHYw0 Lb1dӥG3L@1FN3AUM[Am*(GRw+\FCm9KxC9®Ou>-V7 0x )9jueOkfn"â8v$?Ri/ۻ\G F.l'f\R:zԶKmAw:2;&rFy{=7PZ@\JF˱X%8UKg|#$9{hl嶙w2aF*ˋm_^nm5 <⤞8}I$5qV bR9IXws[Й^[,8RƎmiA-f]c8'+D[&2$r3ֹFk'(7<1\So織mpL*$A,0G<` sn] 4yHXQ c׃[-B mL6`6(l jr>tV%#}ՏƹI,{*9 }3V$;LxTR_dpgӑNjhב@'WIwа <`FQk{XqPQnĀsJnHmr]af;o,#6KqЖ-h,1\{M=mٕ I^HnqPh6-n-$KHcUYweX2w׎i(}QˬiR@Kk:wO4Zq3+L(e iFےUO;٪d}ßn[NWD5FI-+A=s֟"detM4RpFOB΅4ݍihYNk kkb=%.@32F@'ɪllc`]2"3PF}BA=8h X]}q3`e݋x[GO6,7dyG+IطˀG?)5Uo/mkIsS ZLњZ}oi7ryv<>vXN< @Fh4Pf@ 3KE&h-4P;OE[U?ZULQZ(0}h-PbR@ W4PHmY5\hr͏{g׏ZK@Oq0h- L})6)PcbLQZ(1EPXl>l.!瑈I[ QO4H,rcu=zk_EH6QOc 0 {U_Qⵂ9.-n6Z"9lG4ƽњ 8Z}7mc[&-.v?Ld|:u>%ȂVɼ[eWPneڣ$Zkm#XYT6FzMѴ>K;2LʀErWzީc/M0}VT :g#O]m-5Mޑq ^.a%Bv xV>ab6zu|T Sm].YiPZo"(P:q@=Vֵ+-Hu\GF2Xgp~"Sv9Ș|Ϳ BII@G 6l\$+ p , $}NG겭CfFG;b7HH䑀;+ho}>glNA\O95el'UM w@^s O jwE)[W6$팳0#cUqkn/ 1rPFf7$tOZ)3Fhh4fLњZ)3Fh|qҭ#[]K{gLUHR\󓍧 |iWzeI \_+ʥ0I&⠂rP.2>{`ծ: 2+ĺk+6oaq2̑5a ؎:|wkZIa,/o4۷Yz`ZC4ȏĚ4A:jV' <#`k^:U计YEy p@`EX%Z-A6mW>R8|ǁ{Vz֛,2/Sl뻑^i-UV4*-yuvRBC`gCZΛ%vi}\IHH=)ESlӧ##<ր5_aX.1@ ^dEX.&}R#*3ao4X j+wB)b`;p;9+n9XD9WIEdxD{kZ)7PA:QS\:u"pT0gicz.2x +*^oyK\Xg8M.aش{r܆aSH@Esz~r2^-` UvGRGŽsvbҧi[c 7%d=+ǽU[$\EJ2GXѝ*$8uVv\Eqo uq$\^MC9nW0I)|%PTl"\̚gmԬΟt)IXC1qqIj^qGujEG>#,Z)6+I# &ך$\wyRќq{@oyHg`0U,@ 7jQoEmukZ^s%q vUc NAF/UP G-G(%5w XTKcВxĨgDWx ʬHV#{>=+|%5,5]FT?čy"%ěg2pV Ф)bI0xGRծA ds'jM/c p`@ $B{u ѪUbB:J|CJnJdUv6YTG`vVJ7^"ȭo|OO1q¶OLjpRX[d5 &?wpR`z:lWׇ-/u d6ҪΩ< dI9~~aS{駻mPufUՆ@Q"X<4:+含#hI6.2K羱yO{IYA`Tryr" Zm᧞rC .*I;9`^Qq5s<;k6&XE7Q\fRArk3Q{{E10, pTǗx;M!"]6KvPB. o@<t^ڢMi$]0YUUF!cHR2pSng%?B䁓5wR>hH٬nKM`k >jׅ5ObR;Mo0$IQНx.MӞ2 >n8 4RSM[NI"0x$);JAdN3I;pOxwY[irHu8̉bRn?635~Bդ&uZ43$ 9 Abܮr^үk euě!X0\\4nT1h4qjW=E6X3J6@bRJ>1E:]Շw?-EQV[%Y&3:#o ҘU>?n>?nET$c(,c(SFF tUOOA ?"F UOOA ?"OA?"-U>?n>?nET,c($c(SFF tUOOA?"OA?"-U>?n>?nET$c($c(?ZU`4N>fWf3EQI@ E&E.h((h(ȣ>QERdZ((H=(hȢ3[n/ y\F,z/Olueާ&ޖ[˕ TpqE`nom/R݁ D*`K0U[ F2.xnL4Z}RD];BL(g꺥g#nu8B+U$EcWy]~@ m23.y9,nSOfӮʹL o.OCF#q׎FWrW\''5ZxW]:GY֭Ţ(:Gw9clϤGIҮ:TKjƲ8 :I,`v [{jA%eji1'#=GOZWt$_{m,~a\zi%BUd-EIhn܎n##hU$e@5,?eɨiq9S0h2.ɑC2#`P;[Gla%*$#J?AE^<=ig$BzmH*;H? n1-Ӵ->[G vTXdҘ4QEf\Bu+o9<"c7m(6: ăY5[;TٟcI nrq`202GsԲ!R?.Q3#(QzI<uk֯aA#jl,ϛvFz˂ zj%gzS46!͉ H}mu "h%FK.ة! A P׼E%Ηz,Xe8WؗR*YXgrlGg4pU$#^ EquiWVZMrd8q2x'xi(tv=Jo[a%s!Cd{~q)t{ yZ.XXJLad+Rw#&g(e^,C z{z& ]^F埈.da,SZ |n TAB$$w9xxi=ܳىA,N݄6Acn<) ,d<*de/n{wo;[Xd0>b)TݔI|7A7d<8U\en`z`d3ެfw7wi-\[Ƃ"4 #O=+0xH}GYVgKJ:sO`}!Ӭ/mZۢݭ>`)ޣq\5 H~]1,G c(>~zt槫E%tzC\t"ۄ Pgvzc檝kNؕv)P0z1S:A 2eqm4˥-bU D88:?sx(,:vsFR@#e`͐TH975ٳZ]Ym. !;' )FAW ΟkwkE-p %* F@qsZin Wc#Hn3}_HP3 ~!f 4X8'3@%d!=% _N:}tżnb,@ u^%Ṗ]F-y>Z}r3@\E.\\Kox@vr$XMF3-4Zw~[MBHO剒Bc*;R.Ϣzp}+YD o#!f nqj GVotΒ_ͤ 啕vc sY3$W֨lnby c'#\CXw4'Hn-nuXt~1@*sʶ3z_O/cd/nY9 2szW><7C%I"S*0ĸ;$psu>YZiRBI*$r'##kÚZJáK)ӡOA:+rQ44mTnE枙@8"?kh{&Od4+h qc`v6€-O?|mzߕ 3U?+em~W(hTQύ_ ]ERtU#MGOXz V@)zߕ ?+h Rem~W(PU?4+ 2ˍ_E Q̠981V&h^iHAw`< =kUNi-ekڂ,| 6`;ds#2Fމ$)h =gG"K+r=5 יK:jwo?a8la998#S>"=+ܙ%XH4 A9 sF2rȞGOI} y0Wn대q m$mZ,in[qa]/ 3F;sP=ռw1<,c u gwZڜ`؊VGW@'i+N1\_[IRWJ 6GNqߜbv׊|=G]:MLWsO:FJ Iq;IjXgkh-sQ*XBIڬ8,xCz;GzokaGكr+ 0-x_Mh_:`3-odPr"9}#9Cݼ3$%DpJFxSZGռuژ^vI#.'_%8 mռEau;K#j[bK#b@_!F~]$tcUӏKSqu܎:* =!uH/o[l1<9PR $w8^rO 8rSC)o Lk/;԰S~֦Òp6. fE,tq%`:pzWQ˪M$1_1 pJ%rpI) 屽6b#ry8srqW{Y5ĺS]\\hL̤Œ(AʁEeE$m>LZy%0/v#9 +˔笊 qI:N y!yQBK$V˩U* >:fg4ju;V 2@Aco+H'ecxLeMРk> χmR7I,!FvU`HS׌-sEqVkPaieT't;dneoƤҥwP8Z7k`fa-矻sgGS_gVq[Fwnӌg>+O/Mf"rB};2n3Aq zIG7iQtvH RFpgK`3FiQFhQ3@fE4QFhQ3@zuh6vZuԊ WPl 8{3m^GmM02bT?9FGt:Z-vOmIq>..&7_iQ( wL5K$k"J$}ٿg/|vg9?nіx6;#`,H(U$N:ԐxoKc$f4.OTœ 1E 9ohmqZ y30 X8*[ h8wK=gudUڬ) :S( OF#a3#i+.gbmO-5fE,)㑮YBo@A+J``[xKFH$[fBKn!$H'p1jMKIʚ9, -76NX9$֭NMKV@9R~Qi6fe9!fd܍ sQ،Т9\CC%ZƷH@@P{%oqym<,0N9'TQ C.yϛz0kW8c^;d)$`rx*)%m9\Cqu*όoV 8 cVonIݝ,OrI>nh79< [ʶ"UY r8MOxy`I#v.q|f v00FtR ѧhB-ċ{2ȹ'SZ:cir5F` A 1ZS%Imk %}o>)p}reݼc-եͽ-Ko)XS0c (3]|mf # Nq?ZUi7贩.cyYef98 RdQZ*gu4]4J'88=}(Pv[##224 #,A9$sӚW]n]ћfA 8(Wݞ9Nh&E'PAVR2##j)2(- m <J2IND56WF=J)2(Ƞ"@ EW4.'FzMhRdQZ)3Q*CI#"pI'- SG<)4R,HԂApA\Z)3Eq>3Yj4nfo3jEgEe;nܠ*$FOMvOڬs=zϳcm43.d0E<3Y7/ I0Bc(d q8ŷd)4;*+3u~tijP1:kF"{;C5cF$VR åWÍu汨C8a Mdj`!1# ߨ?Zn?nOoj67 p3uԳm͹ ] 0q*ŧwsqo fb0UW*O<ۖ3u~tP5d 'OGե~'y3\AmCXV*ڰ$a}1( KWn\t0wWn?n-_7_7Gէ={ijP? ߨ?V{xijP? ߨ?V{xijP? ߨ?V{xijP? ߨ?V{xVu\i"d.RHx͇Gc-̧tKI+o`ݱ=OChCCioԳ}$}9ݙ6ĻJݴT#3ܿ&G +$=F@qߜbiz24:]yʒl݁Wn7o{S޵ݚ P ucki>1M>(PjSZ,ƥsH!] 2H#}Bo "+mG">bG(699H{kHmF!f򽼑]JCA3_!{tDMıH~ΑD``.nsvs_.A8_z]Nfj6RNۭ"ZQ[#w\d/$p99WU,|U7rEsk,,Q1Méc#IZ@pAN7V|5mOmwx(D9ڥ p3Fz ~G+ 51,gROsGS!f66R"J RKޤ0NV?Vլd J98Lb>Όɲd2sR rA<ht,wQjPlWv:W`T|8ԃUԵ[HšvœHbÐpn2$kI𵮉P 3QA1 =oͭIyy)S)Iv$F`r;AH:xP$b6G+?glg檑\AW6!X3FHP0$cPJy%IA]2n_,0w۷v@9P^j zIR} OAAOj~9jjb%,w %RO;:Nk2YѮ-QYNŷ(Jr@6:C4нؗPN| <'9SZ+NfIisyG'IiѼO-J×2\iqsj궯CGVk$Qsn&٘+*Iヹi2:+i4^kQ|}#f91]3߬Mnѕ#BB* bc*xV5EĐKስhI!l2 נ9܇oE--ʱb[s@%[#=b @O (Vd d9#|= K^Mgy$ifV!Bb5ق2޲IcK4ڀKH(msgM ?Oӄ^FV&Y! cFNɭ <)=OC/"UU`ƚ,zu#]; )e 5k[V5%,\lh"FAl>ڟpXTe u@?@LiN&Aa`:=Efx{ESѮ%ku' +}\@'8<ǐ\,L`΍.F2$+y?}E?_Z<*7kձ\C3p $g𥭝RiyTz}+ gdWPxus? ;p 6Zk4i<|ofV1Iqowe0~RC<̱< (2@Ԛ%#MȉLiq;cc<, <[?8[׿\jƩ,#ȌD #8 89@o;IqC;Fvq9BƟ/nyy }ݻO]̻GbfRA\dK_y%8P $  * ij&s4zFUs4zF ݴ>zV"b)'hG`}kmRWJx'fɮi}Ǔ@+9A&tC>jOt _kZ|L+W{JR_>Zj2&~@@<j CkK$n'qgҐcHvXgkhaG['7b) $UuF2c>}Ւa3HбXz5b Ok!?79\ I\xE/y정eX[kDo,][WMYVgevy w@(hPEPEPEPEPEPEPEPMOA7Ll5-. H =J~ 'köRw:ȇ,S[.Ŵgpm0EŃ(Rą#~tѨ$iK+hZF+ PUBB%x? *Cqxz[3LIo($'Ұu]VmR=IP"e]Lid8':V4x>#ڽі٦!(,t|yy%pH!FA9bs>ʻ#OW-kK}TZ !ʌbYƻJx~1!Dr֋oG i̮KK.U *h?´KEWc/Q@m?S+R.Õc]OR#*Y-*;zVF#\U{{9[i ʲ nzvir,?4q <`rsv S9TiLR0Oʮy[CioNY)T:6FTA= !Ef>EI :A 0<0`A f>Ef>E[*yCyCnjm Qjm U(ϭ7Gϭ7V EtW|;Ӝ ?֮9o넟 tʏl:V)m#GJ.>UzSmamWL1,+{Z\4*3 qtF纚m6I!6J)i"=Q*qʞ=x@$P$`ʰO Њ$ 7>y}֝i5gi#?+<l)-!hheB6T98ַSO 3Kn&H3D 8@Z(Nj"Cyok Hj0L'RX,;t`K@u ]Jyɐr \#$U++m:;8 hP$qUG@Y*io׌!;K9,uK[khaI`Fqmc7jeKoz*L0(Xf"V%1IXW>m^ /&g"qZHYcĀcB;cmZ܋PMq$RA c=^[1xmM奕ZW%RlāURDQ19, hmpuFo`mB!4RoYvSWo H D>veMTAuruencH#.QK`K2:\-%酳޽{TTC$]VzFkbix]>]GRH*NNg{G>mm|5_- VY|".C$˂Q@-^D/o'PVkhnUU;F@ qU,һj(lY;OR[rH^o/Q <: J*gݕWgdel~Q`QRCpn1r5,UkHϴ0rp 6ZkA^էҞKK!$SGlEЃy,Mrdh#EZ9#}|VisA͐9=N@簮{LԬN4f;N{RЂyrX`宙fXURX ^IO( qTzehЃy,MpbC^֌Tξ4wYF/~[  ni|G3rglO}*`m;K$hA<O&?ѨoiE.7i ]!lpJu! dd#$dT6 US$7+10HTNs %R%pQ9d}o&5M1$Gœc9㞢y\\$Bedf2T)NI|$gX|7SkQF_]%Žq`n}ڳ]VMX}]:]IHA\$U-S|_IgJkOo l8] %w)!YNd/3+$Y!ȇ*@ sU5LԵ_+>V!mqהˣ3,`m `4yqUDDHC0RYΙ~*[Q.-H%y@خȐH 7t:(?MyXkZf=đI7p13OC^&IBvW<a݅ڌd,FC&WpSފlQP34o2[mRIAmkծt^m|-Lk0FTsSk44:v[DD? +&_GqxPp*@| tW2[YzwҥhVy5(2Fysr$]CT5u$l p-n2Up霐qjIK)-MiuHnV MZ_ bOe3żRWx|dIj62X[%X*UfEe;ܠ+HNKحu sxc(;@0'PcMZ,r+Lы ^cuqm9 5gGbѬin''8 tQEQIր3EQIIFE-h(((]эP?"*]<?wF5Po[X' ˳nv>h_JmR-lmrK#АʮbPV{iRX$hʕdsUIRiˣjJwoepv<hiPլSYarRLn"Hvr8@أw:|{[C*Im$>eqQNִM>;N)1KX=0Āsh>kk[yqs:aax lG3ھmvd } Rp}K?EE;2i(Y'h< iͦ}n"X ;yї8'0=+._Ѭj0GnQFc`# } ?h]ib3 +r\grrF2r(SҌW9xRKKԅKh!+#VIo9<Ѫ 0P+Zr99((H4c<ky#I2}3mfao6:l.t{ Ko*ȤFisb)QESSMpA5nj &EP+BLkm¨$r}MQxz5YUIm$=0zWڟo_^Kh#Ryr0StmV_}2F"dgO-u =^;K9wy>RB8s5-lj+W9$yιes #p:.6 ]h1YOaqom{ndVYT.$VXx4mţ-e%FHJ\ q-6sYXHS߅n7! sR~f#98;Mc]RI@AN13ڮVWxM֠R{9FPh:FFcFs !xY]9%dHDO&)(f]Dӿ.K|@PF[(Hhr}I"MfPVH2L0Xd" l1ikcjFUXXWRF4-؏AݞugzPD#$$N=3ul?k}b71Qԁu%5Q)XԀϑߝьg=W;_Zgg}5:aewrcd*HI99杇m xiWZmrC2X︨ JGxe[߄"U"'uLj5=Agw,+A$c`Oij73YBsA$F3Ғz.ugq4ΉŔ1:v "+ۏfI짞Kyat3NXt;j/ƕ$GMϛz1ݒæqK̫+\ JOGC0 y!FX =徴ɯ;EO0q۳cs$լn-)."hHmRAX m`k{?Z^=ͶK< zpr)\Ijn\u9^|&ˏw=z&7dRm9Ǚrqz,h jҲ'I$㒸C&gmxIXq$qÑ$@6NŽt(Фx[G#d0S1=}洣[eDh]C)9:Ei_aHOݐaRvS+gTgyue+ٴ0C()K*Oc񼲲C#AtMoJAӢSI%eiB 5{Bi641v%w ##֝1#.i>&Pr8\L3$ 8*{=X&3qr"mഌXrP+U}u%,c&8#SH&4z7#e`Adߊ XA-eiv4! 3C귋WNft*8(H#$klc{2D]b''҆h9dE ##nR]imH4Iá!Yr23AϥE\o{ y4XfЭu'ū`)q{Q|jgݽ^eABŒ5I%m;Z"Z$$(I! Xx99#A Y^Q=FoElեr;܊3\u\ѯyMYo <VVr2 >aH]>>'"բDd66x.dR\Q^t* v7`~t-c`fX.pp `A*x]^]-tx[fͿbW'FD)?:=kz`!,hIΦ'XGOk;'4`$br]@0`O#֠ sc6%N:GyQunQ/+f [M!fUb7J5|[۬'34=b:@=[K\*Z2Esm&fT 8#/dV7\A) *2^2/Ꚗs۽ŒK w,KA ryuqu=*+Xmd1.$QOnڬWkֵ%km hQ[rT$ kzdG$pbh9)G<MKxbxy>98xW'n ,r68Y>"$#HfeRtSن;Ԯ$ mƝ7j-t;58ݟ_Z_ x^#!,'V-_[ƎaႀFBsҭ;ծ-VeaUOF=sڲ[E}nlSImɿ͂7?4pC Ҋ^Ў+i[i#QvmHP/6۸,rݵ¤HFHH LԵ[Yl.n'Q)Y@{. Cx7m噥T* NAax./t?aIyZ8+0±V]# 5cFޝis{l~x;tqA98[֢lbs0{RELU2 *p A9m'2Z_nͳۙ8́vNNGRytcTԋҗ7F` nӗA0[_];AmhviL1gd=M$jن9_1nݛ9ϵg'H7ď376$\ʪFA$Uφ4ѽ^ͻ nx۞i!Ik}c{Dg⹸3 8V*˶<g'/~vqn-g'%ٴ4o$q\D#gUe # Ry#`zQ(QEQ@Q@Q@5? ?T-wK4vfY!c]3$FM\{\$M[[T5N,`mX%H;T* WQE!1h-vK RrLJĮ\(In-:e5$CFeU _nl'"TY -ž\ѯp(¯\(_L͕g>nd1[ X 2X1g4 -%m0X[V]x*?74·w)uqA$- H`6DA # I5_Y]jKy).PFߕT`IkFrڧdCm͢$E*d Y2J? Z`QEQEQEQEQET{\$M[o넟 Y*I* k.YI|6ܧus7$2IqdmF|ad`eFG5bpkkk&c-*``H5)EthLq#6Oǎi_š >$R]nZ= zjthşRbռ)V .H1,?y) @[08$M F2$09QIwj67\س5 ]BRH,ZeW[݄Yd.}p HrZ4ԠHnFEH(4RFHR06<1GZHI 7x 3۝JHI #%,<i[ZΖF"7rD`cƥme,͸`Y $0$^k!ڴdLZ8b+ #NA!@'vĚĪNnK*+d 'g26!y$<6rA'nzqNt.Y9#+噝,UI*$q@)k֟V[4%싹beBȧ$XH#/xIMoq$>C"\)Ӧ:)-JHm mBKIخ2p p{Zͺ6w|n&2}GC~K<́Ձ==)d^"FټEy{uhnd~Z;.Y TFr)xP hqr5%e IHXdèVs$7Oy.yU݅ `ӋM+xQgd\?J`xwW5)4ۋhLd9 rYJ@9$ ~}7[I2yYrH8F6gskg4Od\5-OѭE=ZF "rNsZoKxU-^mokpP(NNT8`sw:qidk(paV<ARc9 I ^Ѣ)seSnq*A$N:ԑxkKݭͻIkj}7NK{hFG#;l`9Ƕ:?Z ͦs[>Gd*C1`c2+SRvv[֩uꚚYV %9qr?ikçZvq؋Z2ă 22rA ,pFH.-êVdH] O@ftbY*y ⻍DZ Kk>AHϖ۝yaX#i6OAtTHn$h@ ~U Kq :%m0Yj:o"UrT H,pFix+NIAoۮYrVC,DKt?QR+Uhᶹcq#Eʸ%ԃ9ɨf~b5x #඘-ٕ$I"n-傪 bT:ZJK$VeI+c*N@!N894NKfPխ+xbx M#n1&@A,(c֛D*ev.ba*T$@ VVEsfm#U U3ԓZQEQEQEQEQETy\A5kwwVP].#hTO^}@C&Ih:ݝr}̱Hxw 0ʐH qm<>KmBۿWa.`k"8| $&d<:w"u>9M]ҠMB@y(1#=kдh:}h7qEYm n|ԕ q垙}x=)eӠ-hE m"N Ef{w%4 pJUPDgc=p} YTHѮ &¿09v@39;!O=Csy${Z}f0OkvZ$0\֚}icP"8)`̀IS:Ox>Dmgy5(X1_״<_ږ1#psۭeMš}ThՔ6A`qqo|7Cmcq42jiLbgل&@b7 9$Q]N^[\G5,nHϧ5e5% 'QKiL[v$}45vG`lQy~ou,rKHI$O[s̋Cy ̾lEAp SIu NRjʆHYVP2H#LֵSe{ZŢi%D T,9@z4}]ғIon!Hm糵9!.[{{Hf q 'Tz;i~*ϴIZ bKI!d #=zVִ+E`o ~zJ<5ݴq.ЫxV]0G'mC'i9Mu[% IJ@d`VZ⸴}AlbW6$68#KmHK}F{wį Kp~\gڸɴ*$Rӵna{-@rHb'8ؓFխ5KNJ2#5km9 9' K3Ě,1A$³BL ~QqH5=`sۄ\C\6kVZ}*dNy 3߸FFGzo]ACHT icn ˅ r8GcK#ߋaԼ/kjS@' 8#";m`y%HAwmܚk/ kP[O-o,u%h&X?y6[k邙vvm'x)=@|gBw%ּUawU"9'g68]ʌ1'J\\\KLR1}\w?jQ% xե4@@c=7˭nO0 CM-D[]IxjV ΑPc= %j,vzbYJ9x}״[_+~tã^[<HM,ʁc6 RrH+ɼwm 6MlF0}џ,bpBH`z5cI2Z]E3@)HAq"~~oschoBr1i]BmL%Swv'ʒ@]K` #ƻ:B-3V>BM89cGWW?nѪ?U./,ƧC Ǜ8뚱ȹפ_ -K LvJ@dO}f#.?8k$uSIom/2{"b;x9t9 zv(qzƹrCdoyM,~&cdmuB4H$,/Ne>VQF>n烞;j;ddwHبmC 5\xUk /SHno^{Ync&6h򂍤s<>(;S=ψQq a+P@8 fxN|9_jIoS- ZDFi%l#WnI5n/6|0CΪ>}݌$bV'!+J ;RW/j:Z\:}6S!"H\Tpۛ^͍bg 1He 71f4WxW}vl,G20 pUAUl|O}m,4'ϕ$Rnmppt ( ( () FֲiBk6BaX)P' u?My5(?&8VK!.Aap 8m aS|n >+vsΗ2ޫ%$IH7 JTv:QZ* QZ(0h#=hcZ(1F)hǧR@ 1KE'4`@ 1KE'PbR@4-[iZ5-dĐJjdzycUXcI#[GrAgLP:wwwPI*nc $oí-Ή]KsqoY>Ϲϑ).Opr8-KknzTY*3ç^ }Kz^t.则/1$#`rO Si 5ٱ [䞛۞<*(֖֯i(KTneUhTaQ`$QSW4jf7c8W|gjX$$D~TrNqg#"[ɨM`fiiQ˅9Ln1{gm"$Ko)\"1b8&ia2[\I_1eo~bF֢=fk/eۄKcIР+b1< Oq.mFIi@.$TYBP6@]q[S>˫VyM"NWE``*&qk[Im-Sw{71G~_TqsZTPcޏƖOƌZZ(0}h֌ZZ( Xo넟 t~TQE-q|2, O 5cv򖺰'HA8P@5Z>%tV;94b'#$w V亵WbKr0#*b9(B̏\fYH ) l>:X}o;9 rQ@U9u Ho"dg"p=EV]I{(SQki%YRp͑=OA܊ԢOq^@5F` b>U'{fG⑥OAg5jPYMJapx PY:c3{)CypϠ@6vz՜SA֔FI88 4IQYX}>ys@-Cq2F\O N@M-W7ٴn_RVHdTDo‘p9ڄ_ЬMmH#vcbۆ6 siqZ,E+2V`0XA=8d5<߭!S HB4(wwA rB)?32@ 8 m_6H%dHDO&)(IEQݵ9K kG!@⦶d 9IR:pE0,ъ|PCҬ+'I$q|`pxV=sLiMB Fg`r ,io"^ӵ+o-ea@y=U(!4H̷8P0:@e^5O=[TKQ2jADS. `+6Q^ܺt_6HPI?*~Q֡M/ %!D1 ۱I Rⲵ[FCs e 7BP#7?KBe)4;@QfNO8c sUSJ[|hɰr=)/b$_tеgsOJwhz#ͺuĂ(9,C)bHP0W/5_\h:<4\8b@lwD+=*A≄hث]tZ;I,kyHŐ@[ Op76>d)k6%|*1X `5 뚓iiYI>[-X,(pA-/ie5`"Tr*ỘthcrӵG(hei^Mc3]OmN{.m`Hݶ%pK)b6F+XWk.浛li{r4!Myb#.Fr+ko 4Im=qB<'NGmᘬ&%,?TF>eG#a뺦a&Y^=ɸo,N2 7sOrFnt&%id$vU'fPHR@$m36l6ںb\tVKh,a1#UG(F_SOo@誟ښ?44n_SOo@誟ښ?44j &Vɦ]"^[4.$=9 5=6[C]uP!#et%A$~mmu m%"+d 2}A؃E̯Mi$R¬Ӣdn *K6OG~w;F1zg4i`s}ks\5R]:r\@$J/iռ-ukDi pqRu^tAg$&{L$xd"`E\K`1j&wäg eya3^cc1^iirim5K]gWPKn#_$cl[v1C+x{EReku).@cd*HێI$日1=NoRZn-ujM:{#PHf=g<u]>BY{L${mc& , Ȥ3AOlkquKsY[|l|%OںS累<tXX c3+߁=+ IYw8ַ1YjZ=̳YMq%h]ݷoܲrmI M3PF{io$CIhL_ F@*s1FTMաBL "#9ě@lϋ;IuojQO1Si0ʜ'GӰW5ȴ>-n~G"pvK)sӜU;DMLJ."l,D^.P.!±U'pP8 0)uoW4M#SԼ7,\^{9I106Odr9^zI䶶mg,R[\"9ܒ(cs+݁z~"^8֓gh3e{=:^ûuUʑ sVVf+?n5SJp ) FSSJЗ;K% g jtΤ yj6_$~I@K@\YEPb \sMFT'-4a房 ~f"?G& WD! E;8jMyfی9LڪZG3H9'$*yZ[!w*=;2d/H#ޔx{C`JvlrV02sԑDeGKNw#9$tЃV#բKO1LEUn@'#ߠmyԦ<=,c"q$ (#"ǫp 0qOS*sƑT}ꐜQ@m?)~_QB$1? :h?—QEjz/(s1? :h?—QEjz/(s1? :h?—QEjz/(s1? a=Ou _G=}?У!{A6=Ou _G=}?У!{A6=Ou _G=}?У!{A6=Ou _G=}?У!{A6=Ou _G=}?У!{A6=Ou _G=}?У!{A6=Ou _G=}?У!{A6=Ou _G=}?У!{A6=Ou _G=}?У!{A6=Ou _G=}?У!{A5Q@m?)~_QBH3+ܼkƨI[h$;cÚ5,Y?Πǂ ޤ{R8$ƒK= 99f9UFѧf'MeT%$th' c *I# EJnv1 <0 q$ܢa rOAMxSK:閬HZEH9 w E$|B<"N^d +I .;O/( =_˜AH { ,p3dtbЏˏy( l {!*p8<tHʒ^$;ϧaEh3O/( yQp liRvJ==HYȊK0@?Ea_Q'*Y _‹.gFv ۵BtR z󓎺G{m-ŲL=*v[?g؞q$&b%Ac![ל4۩9{7 $[p$9$jŤV,˳ vRͭi\inUeR 'N0:bF<: A;7Y{h.h*I"]03eF99sҙ"`pI#@2  }h5w%YxܱE7 )PpFH}v4B9 PpNJxG=u#!:dUE%/_Q]ǬRTWC6`<O[5[٤) U.CH SpsM>vb7"@Wrr.A$NF11?/|IJcaYK Poem~-oX L"Ic.H wc= Qp'y=84c C6y$Nm=zg9{ևc#(<~yf7?GSyhϧNoٍ?O|>;1f7?€O֑8k6R&P.0F9 9BCqˌvֵ~Ga~?³m[jV)2Q sc9 iZKHI]~w1f7??¬,۝^MJU"c<FH3Z)'h琴 @PyIc#(oqw0-ܰ6 9Yʜddy8"O܉`>p296jCy <f7??GS[_^=laBdjzM*vS"7m88 ?~_@hMb iV+VXNml!p ۍ}52\0@anr0zS ?~_H-fqqY-Y7@pǑof7??GP^#MTDR `AW%83]\e9cY]v ld2:2] ?~@vեB{O*.QL" ({ғі{F+q$JĨgx<;1f7??€O֏<~Eٍ?/| RF:+-'F+fˡ$$y{VՉ! #vy7qBKI83?"'5eD]sFt?@k$h+lŷuQLA\VF$$Fs88(fzƹⷶ[iAk`䑃HǟmqkiѰ[o 7( 6Ҭ =ߛqq3Gq(f C . Zzo 1T$yqR+Nyh? 򼁏~HS8Ze4d`0*JJ°\Is3J yzKrtuZՓS[7]  d$s*>{ 76@8<#AJ|=s"L&ab_{*pw_Q)"QD`I,>;v iKu+O+̸݂q' ^6vӸYbsRp?.jy.^gBPQA$bORq U|JsES0:1n|q@ 77I,G"%OV+6IzNIA'$q'O5@Q@Q@Q@Q@Q@Q@Q@ IERRIEQ@Q@ E%-Q@-%-Q@-%-Q@ IEQKI@ IKI@ IEWQC]#ֹȾ3]Gs}f/_Y~9\9?M;CC+/?"'4?$+lŷu'?HVĬVHYPA$ϽlQ\Տ ^$1YE%@85jH[I&DZf.x>#R9`\F.!ImgU ]to6gxQˁp g4C Hrί6Tœr=} Iw.OO7 6т^A!#di\ "2#,{HsPy;b{Kkc 31:Ki; k{vw{̊@$ #E"2@3 V-21=+z(((͗?/򨮿o%+ĐF$C6+3WƑ S5< CX(3j[5 6h9.m#zUr˱<˹ ]gdH1uQv5V_Ayk+["Yɺ H X>_L$h@Q4<]ߐ`FgtYveܰ"Hٙnwb;o(lq}׊-Bb̤5mߤoȦ ;朖[g c(`]VwN!,p[0$Xv! "ȟD"?Za?pbYv2\jX?أV~>eܹESհG}9e9rOR~ڶ(`]˔U?[j?أ]w.QTl?Qa?pbIveܹESհG}9e9rOV~ڶ(`]˔U?Kj?أ]w.QTl?Qa?pbIveܹESհG}9%9rOV~ڶ(`E*}?l?Q.̻(ڶ(հG$2.QTl?Qa?pbIveܹESհG}9%9ra?pb[rKs.*}?l?Q.̋U?[j?أ](ڶ(հG,2\j?أV~˹ra?pb[r˰s"OV~ڶ(`]˔U?[j?أ](ڶ(հG,2\j?أV~ȹESհG}9e9qu?? kټ,GNHՍ?74iꆚ{]ȋל֦uCt?@q`\}X3\9bISyL'o{qFH$~cq3Y 21PTls$r4de CJ:?6K3aP @z6?SI H2({O]CҿΏ+'hH ,,]H8$0dr3׶OQ'i$' tE8zZ̡Z\p=cx̡Z׌Rto8d~9d>Yvb%E X6Lij0xqMK:;t9ߏ|szqG<)UDw bPH>Ң,ΏV @CՑtKLpg/#q߾yC%؄(bK1io'َU18݀xʖ^wv۳^jG<@@ 9{H2#V{CCL*' (l 6<ۜ{TysO' ? t-\=+RB pĀ@ 0q=s" kDbBp H<+@apy!o WFduS*dp%ps8&JHW*y9:xwi_G@Cr;#Wث FfmҒapqϯ=z`s6w"82.㹁1jxk]HBg L?0WZ $sOO2,ֶ2T=~eX̫;Q3Շ޽ Àpf~T H [qp׭/iA.-խSz{SHCb0ۃ9Bխ((f2pH_uok'՞4R"u,sdҪ#poBEPyXJuTd:ۊl?IU~mCL6mdu d t?@iEi8_AH?ZAH?Z:C<mk֧k$@ǀFq^\tz-H牧":IŽrrOWINg' t:{R|F3/H2!Ps rI p~o?X"y-B"#.ERXw!Iǡ`%1#3tO x#$^\cQ)9'8^O5qZ͗uVC J^,ڡfiV6^UQq((3G@- xxtZ%+[A+]}ၝ&~Vr;}sV]QE$VzJs *G8h9Ybu7TQ@Q@c9jVqۤ~\w :l6<6rOsx)Vq$rOF<2]ݻ8Kq<>eYᵉfkҹ<'=j9%[v#AR=ԳERQE{-4fHвñy S$a"5i`ܟ1 Xq g85EQI@ Y̶z5 2g8 (_t5D A VwP+`19\cP8_[[߸H4@@#8[V^۽Z'1\$:x08īo "J`VA !Hdc<PITci#+r ^< uP"k7&X%p]-w4`+0$G[DgTIA(+$6e2(H@2@N3Җ9CQII!Q8&8d|`WQuW[xqlZW,nTh;[#F1װi23_޲;0U!V 1da?z黑c:mRB0z \p9EzI|$K)Hؗ`R@z0NsBjG4:DQtL֎ ff qg s]3\F~vwf$d p0* 8eeז 1"D*r@>X{8ы7gc0n`3]x_|'CF_?"'5c_ *E?Okͩ(?IVo?Oȓׄ?#YjERREPE%QEQEfKTW_7_ʢI?6(29Pv':syvwI=99l,gbاXɀy qj)&7´U~€9^ԮmʹOʬ6P2Nr 097%C<2x,1ɋpUps'5oRC)aE>8{_[\D(fDܥe*#E1jϧ٭zRqZ0i(( أ7\`7<䓁0#ҳiƓc ,hQ9RVB1`py]%Ţk/si@"#[9'p'Exxz=>=Q瑖\FKl,A`k9S]nI! Ycfa s qoK~3+0l XF rN8(-o,?ȗw4Qլlʄ)  rqط6Mkmy"[mk<B*AA8<ɭؠ(0]cԜwi]XIj-RRQI@73x ̫)nOɀ {9*_ϫ !|e XV,[Nwn3]5-qT0Z?bs v6Xd -0=FMJ,5e|/ fdpMvTot+b2 6 O"˷[ 2c8u44zheUY}Ōɐ@b`\N +Lqcy FsAE >yf-yx?wo5ErjC3[ItE[nyHa-6csME4;cHqW$:s]-C'-8TnHr!BH~r1R[_x\&ehcme.z@mI4N" $yxURhzp^$:ds 9xDHmf#(+989]뗰X+q夿gKRђ`bŘHJ$p9]v,gQ @T0$TPU AhKGBXeTHfF4e N;T2II fƦF;w26'W60EQ/DB-rZsr%@o3v$RREPE%-QETH5>3^ǡk^w{*aIORu~#xkA?ѿWyXJuj t?@k$+lŷueQE1Q@ EQIE-Q@Q@rCpsi1Jo/g9{}M!>vɔ$̅O9!_9 O$uMnjsn@vQI#*HjTlVV8S4A)n4[ʘ鶿` d`cuɌX<`1z}pP110\FO#siX{osy2R FߵCr1?`i^\\썝ym$HĮCq8i~yuaS,4*Ub v$Ɍ1ȮAwĒ{bTS R[a\\Hlë d$RC p}Nl5jB茹+U% d*qOqay#LF䪷aV(]+[dҰ-!V$dd 6贴M6n>sWh(((((((((((((((((JZ((((((( z7,3v#{nڏz_uok _ *E?OjdžmUȋל=_SPȓׄ?#X 'C[g>-F,բ)((JZ((( ʡns54q_P~Ci UNOQIe`ȇ E\:vDfy$mL-+` vcW7z#(X+@BaǸQ@~֖p +f"%w wg>$uY:Hл2.8B>]gk-Ͷ82px'K:4^iҫܐz`sЌPM \*ǴaQ7 Һ:5m=^_[щ gԁI6[ͼXm` Hn=P+,xK0G;^2;ȣv`g97},d)nPλ0s) ghQ@Q@Q@ KQI,qT1qYjrk&V2GϯDHآ]DKmb_J]$B{hU$pbTzzՌEUM>{Q8P[h@4YBH"$k߀O@m"O#"(xMCCeh^QpPcz1[>ծ5K9E-G4cJrqÌr2qmiq_[TRRQE%-RKĎFI7̬N:rj ffBJ+HR{qEPE%Cus#K1'Jɓ]$W!yG0KpA_Z $hU1qҀ6+ȒFr)P__Eam(v284r Eg궗wft, VU$H>Nv`gFRy$ A}^!v(I.067x>ȵ]>xXom4R !@8$]%״$@#>-cOd^@'qA=4(pVW#0^A/$q|sMb)LrL#`?(6~P16BNl96 zHInad) 4ajLGYQ]20ʐrO(JZ(ǡk^}u_fQC]#ּu~#kA?ѿWyXJuj t?@k$+lŷueQE1v ( ( (3%+p*_ʢY?ʐQE0 ()j:|zoWuRAl'4VדA ɀV d'?b5崎Ψd={U[j;:MnpvfD^z ۹u9Kb1#k0f%dpOCse<2f#*i79s#$>;E "678/B4.R"& X)H9t 硡}"{KtTB=q)W𵾟[]G<".XÜ 3S?,a[oLc l1\#YB;`ȩTEsmJ%B%P Fy"Ϯ[DdV<Έ圂6ǘ=(V:Fm2(xރMdx٠( W1CrUgY }V. U3>eCF97Ϲ{ ^M>>^o3N&D[Kv8':xn$K h%&,N3 OndU(zνjjVyaX<BAF3\WCk 3it;w#z4]׉;z"Q:$8@S^5hۭդF$B*sx5b"f?1ʦq'`am4yL3FI#ד2oY\,r۝BfU Ò@z@;DĨR`;~K$qFlW|YJxHR:Q@6v;0#Up:8`S5/ 3dPH$IȧثpGT wn#TOs謭)Ln`Ct {a%C;+d``ڝh%ٕ 0W䑂9$/\UjQ(mKcʁ@qksis]〕u ݀qH#Q@%Ӳ7ɴJGT d `j  k;]2 j 10GyYcahgԭ6F1嚮(O"Iq!(OqQOG~o;V@(ا90$c=AˡݴV#+ʒqqf.5p0Hʰ uS-@Ddx:e>ND{aPK($r{F=5 ZjWY%W€qҀT;*|FPxH |UխEWcu",d79PFGlJ"hݮduJC s93^ǡk\[iNf#uo;ƴmUȋלm`b,1jE?Ok*JM`L?IVo?Oȓׄ?#PQESQEQEQEQEQE/_PǤSKT7_7R6hb (+[E{n BA$A Aλ֟|ўRT3ĐH$aVu[[Hͱeh "Q$A8ϭfC$ouhY #^+0H9L hZt6SGnSHrw@3/>YA `L(vFp2 +.Dg _AnfSQjįW1G .<CF(`GpGiC_ nn.K(\rr\Z5 /DlOR#^+J (+ZyUp}EEabd/Xћ{c;f4A-U#׹VE6{su) BCM>4۬*6ĒO#%R4lƛ@,A PŬ7ۧ^P}ַ,yeKUpG Zh-|T0I#SS{ۻsZU$^Su;ɭ;o(Mq(ZPJ͒u@ +kxEUR( FNI9?M|`,Yس;q~&Qھ-[Tw2]E !BʆE8q[;ARֆXY)L>ZI-tJHS Ǧivw7sN%#Wܔ"6ܣoNONz{jӖxͣع$z,ZR^ng .1+P:qv[؜(f-dtREu*M~T\^Y XHtE\uO\4;iYI8,coZ[Id 3]'# ai!Yg Hda[sǡ Fm_N[hͤ"f^9*H 9s+uf ĆyذCxsN{ XdQ$d\^֞4K &ybhLB] 7p0*嗉 Y *~iVZ%$EC"2HU$zGБUN-ƛZFIg@~@#'VkRC"[ *y!8 ~ 1 [=:' +pG=zROXL&7m䙙RH'$uڞQ[b\y &Ifl ' S׿^f/_Y~9\9?M;CC+/?"'4?$+lŷu'?IVo? Z(((((( *=fp*_ʢY?ʐ͊(( V.hG]([Y66А J[t#ϊ C&\+8GEeK% AݤJ;A@7m؉(<œ=yqLe]P[n:~'ֹ}~+[gm4@j@vlj7w8dH2c0̱t H,y, `:NYے)1 G0H-agY #d`cɯ5M{x F0۾cvN`3ԛ [vx+B`A݁9jI6MJ;ƅOB#@*SI0zUҴ$ݟ 78bK~e>>eUt[;& U URJ83U.+[]3}'oJ A- JM嶼ɵVv9/iPۅvn-*44ׁ%5E 01T[`AqaB| qdfDogof-M̩]nR#i}qCꗷvjDbG0g;oLGh<'`m!ݟ]gӊ4)$qʨ{jǼotK_2)*S8H"TFqf]x-&tg7 rs9|9y`ؕW$隋.0A99.iIuĠI2Id>Z @ bdIpU($rq~:m`AcXwۥ$vp+XR@p \VJjxZK观*d$` ,2Vd*0!.,DJ!CIpFq$M>;h4dà A`z}jf,i&k8 .2@'`xMpȪ.DI $Fy-Mu$h+tK1YFЮx=N c&7SJ B vl惤i̳cnD2!^jB4OXPF0 c ?? k4NPJyji_Y~9\9?1 'C[g>-F<"N^0|[QjEQEQEQEQEQEfKT7_7TEU zMTlEQEVNΜY+O%7d 3?a)Hm:*Eaf8=9+R n n 5Oq(-- h̪!I$@!*0:܏gi+26&G$2%Q1 2i\L{*%J*N$T gԤyxC4J$P 8#7 ?ҝ\mg%r^o6+2KLdq.YhbNGn)"h I1w; ԜT.eӠ{+;.X}$v*QE48=sU{;i qFV1-NK`Y-@;N\Y, sq&9˒Btc*Z޶Fp YZ3CtVNYUXLp}U(-TF&|c\y[Ql/FT`lYEe9"O7RMvtxVnKo! H x4EpۭyIBI xߌ7g88+Ǫ@ RzyeIK;ݷ@qvW%E=E]ҤlA71VGGbؓ|KFd##$N(^k^!`Ǡ;kh紖9`a4g*G+͵[=KźGwzE]̨B'z%dֶג%ֳ "$A$9vjd++1C1Ӹ0?(myqhKŨoޞoggl)f !vL3\mpg$ˑ p(,"*keeml]r݀x'#a#IKy*k`swzh,&k9:|lf7.l6AOEмm*dۏ1|/g;9q@FFqJuqZ`a H>$23HK!PA'$875{aȀܓ)Y$A˓ vq@4W+nNHDK kؒ 0I99|I|ɥ$L۷F9^ zvZ 3hr=Ƶ|Lo%qeJ,phiw꺄WbS9XŵpTpNXQlK\\W7lWWA#?L0+81dJOP0q7gq#WDQi-YŴDDFI@X6`@`:;sNRI{FH}MttQESQ3]#ֹȾ3]Gs}f/Y~9[9?M;CC+/?"'4?$+lŷu'?IVo? Z(((((( *=fp#RTW_7Rb(EPSFFOgksZE޸ʅpI =Eb\i:Oy\\ gVY'aQPUJWb:48y |rqHD<4(gɽ4YXOG 2J@犐ŭ0다D V|uHH0S=油DkXɖF$3W+XU:Yk2X\\]@e>T`Wp! @:!u"ePrHO\~h!1VmyDt`;{`R ?čwrv #!`NBJ먬m"UVc_2DLl=NdY`yգR3 ɩ;cuagp.8̳q\aII8'@ 5;E,vKpⵍr3LIiZdvr# ?确 5j`̑#fWk A)G'5xsO+Rݮ t9"38it%{QE!RPn]r7c0\5{iؼPl  FFx۽OdEygiaP9y tbm'zpNxv܌q\Mm5 9|FN @fyVͮ-^S݂f>Y FQua 16޻OC >khNoaڼmPe.wPp>_KhکFh.X_40gXӦA:9gkA8>jV{\IRᔾce |a¨ִԗRIcTǗ dc{s5I$",jY0dTkgxli_OHUwy''=kjLYCL& (" p[#&;xZi\$j2zL/. C f-+vn@U +y9Ix"I.5ɕ4FOLQɉ#j=IzOnRjSƷ7C'K)wEYġ~8*M 3E%Տ Fq'Lƀ,d~5MHL@8?f]/Ua͑mE}K9`c> b׬YvK#d1DF=y&:-G=tCZ"ffgfVfCpY66ッϾ)}f/_Y~9\9?M;KC+/?"'4I4?@k$+lŷuQLAEPEPEPEPEPd?CuM/_P܂mfv2OlU?- o?o"SF~)m€%h dp(I85 yIY7P28qOVawjǛʢDpkA!IJƛHK˫˩"xDxg0(X1>=i .K->H㻸XL?1<~Gh0PGk#a.Dv-Iɯ܈Kokv'b+:r:LGgEqCCE-.R۹+E >V @ a@qZ:z<74 -1I '$w&:J*Rh[}[hy6@GPѪ+j8ˌ gӟzR0&]0Ua?Jϱc`N^;;q -qcTKo /#2$vpr@0a>yLnztJ:ey=szl*Dz6 r6;ԏt]D(,XAұbgѯ-Fwi@’p@v[ٵUvhbLۦ$$(Ab6ܒ'<1!s; s"GHn,Oz+OE}#8/0VP€09'jZl^+qc<h:đE O$h xܹg&d?PErFv罒³H![9ptivdF;Y]Bi0U/u M:%uMU5`0,d¸b:wr bȭ14GFI\"/V'W+wIs43y7p7(8 UӏZ[M˺a& 7)R$ A#"um1g=?5h^{\~kveShsI5{?qG=N'۟~n"O?7_'"_&EMڗ`U;n?Ə?D[k?4{j]Tb}$>um1g=?5h^{\~keShsI5{?qG=N'۟~n"O?7_'"_&EMڗ`U;n?Ơ]ZS0ͻD_oֺ/EMk=.w1>un?ƶ4/g=?5h{kI4}$^{\~kQʧs?7_'EMk=.w1>un?ƶ4/g=?5hԻsI4}$^{\~k1g=?5hԻsI4}$^{\~kRʧs?7_'ko{?qG"_&mK{*ODG۟~n"OEMk=.w1>sn?ƶ4/g=?5hԻsI4}$^{\~kRʧs?7_'ҋ$D[_k??5hԃTCgKwi 4jI36I z{OjzTqD$E  ݎ)mo?oci]_ ?~&[[{hW{?@77ѵƮg/M=€)lo?oci]_ ?{RF7;g/MRKyn4a0t>U:bF3RH#owКg{̉4o̒I\F 8 qUB R#m#NytW?u+y?#B? WOȓׄ?o꿭?(?|ӨNG꿭:o꿭?(?|Өщ?iP~UhWQ@ hWQ@ hWQ@ ğ|(Uhğ(֏֝E7꿭֝E7_֌INч_֝E7_֏Zu?bOZuߟZ>UiP~UhWQ@ W_֝E7_֏Zu?|ӨW_֝E7_֏ZK;8n-̳yq#b O$fa8N)Z>UjOh̴ƀ W_̴֧ƏOhZ>UiۉĈ9  :H"[BlV+ AUhW-?'2`AG꿭,v|l,$ LĮFFy#2_֏Z|Vv3+4e+$LEIi?rZ>UjvK ͔iX s9@>UhW:LY-Ŀq|zpz\̴ƝQ]=0SfZvOGed4?|аit!3wF'mI`C֙,)k} q$nX3pFISHW_֛kkѝHČ8vz՟Oi꿭?3ijI2I6;IbV9AB( SfZvOGed4>Ukc<5{e SGe>k@5Nr#H <"F^+ $+v ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (hR]9vYO ?aLe؇x}#=JriFۆ;˂ 'sIP9[O xQj$s#gi dօsۜ e h 8,JM}'Gn??acy^OlnU$+z(ZMUMe 1pOpAkc7?Ui9 5)wYeCZloRC KU3܅@`UDHeK*6pV wyą,T8\IO*ϜT:]3[36 Ĕ省Nxt>ϴϜT}O*GYO>k`Dp$c<Ĝg;3>̘Щ:m˧Rm2߈ }9Bq+ƒדSS,JHILzO*W4c8Sw5\^1i0%RLd`8sIR c]./+ovY?p0cqYzQ,!b)lc$P(*8 9@dM}'Gn??v]<,‘f&nA^0Lke|7?U0kR:e&!'5;\YR3'MlӜ/->=: 0Pxiphos-4.0.7+dfsg1/pixmaps/screenshots/main-window.jpg0000664000175000017500000017571713162045104022242 0ustar unit193unit193JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222x" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? K{0IuV)e72u kwKޞ<5]JԪ'ҥw+ᶐ>S1dggi? u .<9Z4׷*N I< 2f>bH8qӭmF>ʡ6)?:u/{yp($<ӽDҜuIT2GP8}bCgOlº[&Oz{K^[QGe![;4H~ʡgi? u ?:tpxL%b7.F8qyŸ/eP?:OlºD?_;O(T9_'Gv@?_;O(N~5 = US;ImQ6+N~5 ?oH=Cggi? u D?_eP:'v@?_;O(N~5 = US;ImRgi? u D?_eP:OlºD?_;O(T9O'Gv@?_;O(N~5 = UW;ImQ6+N~5 ?oH=Cggi? u D?_eP:94&IQd 0\u==N~5 ?“HjCH\i+q'ZSiC:Q$dzWOJb7]\ ztWcmLD,m*NW\9A4i%voPIʂ:v9{{tZzD =1{)9Ѵ681.xhmN\LmYp r9Sw)w(e>26v:D" p8]MdV~Ahd}sw(J~?S}_#M9 g=;q8hvt濱ti'y+ 6":eq 28ǧ5%g?7Qkw(UJg+6)?:uG"vsUzD)6):u_G"vsQrOl']W"vsQ\k{zAv@?_;ImWW\k'i?W?ސ{*+6(g'i?W?Gʡgi? u O']_"vsQ\k{zAv@?_g'i?W?Gʡgi? u O']_"vsQ\k{zAv@?_g'i?W?Gʡgi? u ?:u_G"vsQrOl']_"vsQ\k{zAv@?_;ImWU\k'i?W?ސ{*+6)?:uG"vsQrOl—;ImWU\k'i?W?ސ{*+6(g'i?W?G)T9!rA$Ht8܀lRO$t=b|b&>$n.p?Ke3]3Li`>J:לg񨵭7M0ZY-bR AWn<conq{–vI %0 IOj^CT}*; iPMxUU9)z H#FHlcTz|(kx*H8{Q_d"3΂G2 \aX&q̲E*<ڪR06` tzl%LWpG 8sGFGvB(dkJfoAgn MXc*@ +.O (0`FtbG9棷. MVf ddsJѴ$s 1$d Qoo$n9<_AU+ \fuv,YЀij981z}KKZo9]G,%''nq0Oi%hcΐ` - p{9*099[+ ."NI*\s}=;֦_TSK2nI%e:FΈĉ4+0p`z6N:)yߥ&_Rʖ;E6pY`Qsp 2"`<7F_UKmUo#ƥLaHlIIZdWF@# ` A$oҌPpO9.$G2:x>u{`L`0 ~eߥV WHFR@DukQ IQG\d s9@oҗ/*/89zt [ܔP̀2tHZqJ2oҨj`8 cxk$%`tegH8qڀ/eߥ7T fYndJdą9 m-8 (lh_Q~P0 $Ct`@~sCO&e:P/*ܘx&8#SoZ7F_UX>U=x%7&pIy1q@oҗ/< ͟Ld,,H d/+9u6,)u$gG HHx^ݻP/*Z33*]*q8`E2M^'Rc0 x㟧4{/(qJɱ/QYIvmnkl! #lg9 7F_T"pʬ'$0N)^ƪ ;A9$dP/*~ɃBpFF*hxܳ!$g`# oғ/* 6x0ODa ˒!ds}(_Q~I5Kg[ܭ2Nc[p#`$ q \qJ2oҩO[)IHjv0,WVQqu;P̿/*W:\CсR ;@&lAz@eߥ7Tmn4w7aIL9Ǯ8: 29Ӄ@2oҌk8bBܣO9u;qp`7$ ':ý\qJ2oҪ6l ӑNJ/)2oҫז̜ RpNC($ր-eߥ7UZ MK= {SdqST,eߥ7P+7#>®|qJ/(qJ/)2oҬQ@oҌP|[Wʰc᭺GyIu b*mlGM\\C2As#UHugVu; `7A$h#%aA$cr9RRV `1'55%]6ȱq0Np{{CkZKIsmn LBPr th\΃[;0ƬUN@5ge46Ӭw9ǽhڥݸ8 *C A"UK* S yitya`s?ɵM._0&z\䑜}EK?)B'?ԓS \@ FuzuQC4>JH` c4i4մc+@r'Mdxiod/,/ert#x:RTlYp$gw4nL2E&T*PP@`;TGBs#nYr71=+v+|K@fRp s@&WԪpW(sUuBﵓ9Ԗܧu5Ok$6paQ?*Ò CPlnU2Y[$"8H;&G4X$ţFzצ)SDp @N#$$ )T )s1G9d4h[ JdSA8*6!&H\pY lI#<ߊo,`:2@G?0beyK˴lmI=[xʕ9ʞT_ֻ1}Eb&y2K*.$V-#Uf R̹?\`g_QUoB_P22'hʐH$dp})N¤rf$sڜ"oNs913Oo7ܟ)z~o`g&Br'NͲbKAQ9'$wm5T4[Čźv]K)FyK$Wee<Ə/?4_(LE%Ie@PAhR7HD)TdRHqz2Je<ƀC!$3 .0JA>2NsQ?!vBmhG#5eY}*xs&R2,$N0?!R+[=/?4eY}.q_,a*-"h zi$K@qcw]U?8FG  xr8N $qNH*7r s׌Wce<Ə/?47`c "$0`yAir%рK :ʲ?GU7q\ܣG"FPAV#9@*YQHffv,]CsI8+ʲ?GU? Dc#=9ii3)n`y(BA6H$ 9?4dS|Vȣ?R1gKil"dA# 8U(VUU5mLQo02{жX,Q Q>oGڛxM|G?SE,P0j- jo7צI+Ρ2YI$`'h,6LpIw*-ʌG<^3;l/gۏ;L3Ӷq杖 ::AA6RsZ ģHP2.aDDl Z"hU2rqNO80+Wv?SZZqs(ʅT0;-$텣HԌZ+@F}?>'Ƞ.eZYn?(vgTG*@HFևȤkkE 4QN@P*.'ޑrlxLDuc"kBDQnmRHd7v-3׍'siX۷% rلy犷o)BTg֑buVTOCP2*uP0u/o??UXKkI2E)#٠3iT}߳UbB p@{wȤ_]~>w?Ѵ<):E+A(.?UiUkv?TlbE9pQH>w?Mg B2-##jԂ8&tBY;h.?UhTbm'X~dSGre;W㧯Qah;7߃*^~ndrJdg\ v?RW߃*]~;o(W7ރ*]~;o(W7ރ*]~;o(A~G.?U[|>m<#ETMg߃*xG|>m<#ETEg7ރ*}xG|>m<#E0*߳Q~Vm<#Eb">y?Mg_c"L iT}߳U[GȤOz>y?ȣv?PO]~>w??Q;oS7ރ*z;oc"*߳QA~Vm>"@>w?ĈS:9I8IRMh^A\*@c$طum(zl>YAdPI-!Y+#D@#EGդӑU#'ac pA<>%Ķ\D ڶ^[ %ʒŹWhLU)I+'`isnj>(uW y @*꤃A5֝咆L._ G jxcQ#xd?2bڧO?NMt0.2;fUTqsU'ܪ?cSv6PW$dXנ*GQAlJb,f\BX1m<{Cw 0C9'4U$d>z9%ݙG̙<2,ј, g=ԍJ=(go]9؁%z{Tgm#{x Z=c:F2(e9=#V4 'c]5",h@UQ1Si6'{#?FMvg|"'CA5[)xzRh I  SoNA?{ j_*\';?x4zOI62]NO$`Ta∘E;x8\u~m(n.f ģ+1$d;cAgFLY"]3}p}j1k]+,7lvR92~%喳-ɂ/*@G|dۭk#%H獕#$ %Wr ;Zq+ALiV[jdPB06cr@}$Cp].m bHs)5<66ͼV9!84]SwU`K< 8)Ў4n+nCAa < >&gb, ]H$/'F}3DP q `pIILUO jUugPNd( so+uR$2(= ޺d,QK#9qΉ y$s$|x$,;b΍}{$Eى8P $wֆCoFF˪ y>̓RIUb,yR9,kZF Q);Try9k6h6.9;AZQυM/6|`FAH^iZ>o{nӀI@*O8'騣HeLv#il*q#:b_Vu2 9 r ȮƊrk*n$X OHjΡjR4SlIS]EErͺ@~)`FZ_B!]L$*\׹ ]B5oXèv+o@8猑tAިک3 &FO 묢\ЮU$w*WpA$過j[}/PIZMA8FG9 ܢQ\N\H+=*G3 n] 8<Y w|֒=,P4Q .8B?GmkWmUdHdb yL]]IX`$n8$ZĺX18!9$dry}g׳b$e g=so, d comZ5+%X~nH,zڟU8xT I 3$qջ;QT)jW瓎 ۻzeA)J]X88,;fDm/B]{n`TYKۀ$>x\J0#N:ǿ5`iZ-5R0n68^sYZTsBTO aᗉ$HY#=<,VF? 䙼aeSg+f 7]Wbu tiaam,#dl:dsO> h˧[ٍIDė*I`H8AddylrAv[`008jOjȻ7qVީɧ*-wE&Xı sH |!pfђ+D  wt%}=/fެ"%0HpHy:Zt:n 3&gW>X c#GBr^C.#CX)V2y*A#sN Kcon5A9!Fy|=,^4QiV9mRԁdziR[h2T*p y&kɣfBO-ra I ǓgOg'/uY.~x $W5WȭAV1B09NYjvLG, [)1@ g> -u)0CynH-#5sOФRБ*?.'@h I=o =Ț\ 88ElV׶H/biˁD@;گO^xRMB[fRǕ@Nz ҩhWQxcH9,-K6p9m&5+#l-pHd0} st:8+egCm%'*2xԾskF. !FPxAN=W,5Heؾ0 8<ӿl1$8#<ք9sJZ ba=Ee8$сGQ)?.tpU'=F3錃V܁qvx'!#HpH;n`eA H)0)h((((((* G~k_t1N&_ __b8]oݴc>qW?ظĮ{'3V'pdbIiTp9ANy,֥xX) F@8Bj55$.v#C"ڞdeL\).d9‘ 6"όB#7 gܑ={Rń1066]1cHV5ܥ " ۔"ssF1ҟ6Gg cW(BvlyEV596yCxW;wu铂xf=pjt6M28L `G^ώx1j%eI! rn{`Ha/--!1Q1Cp98ӑ3LCtN BN3o\'4mgSm6ېoErYD@*A8`!kf"@ݸc :a53M1gԐ`͈*$=ZZ嵺Y#"b%K(<78#2#[-?r*2v+AγXP *KvRz 7A7mBk};|#Em<I947N\;PA=9Ar01SQё !! `8sPY={-/<`NiO.2Fd qdK2@,1a, `(,!o/tgtTOZ.} I<=A pjJ"4 duNkmHdcUe'}iڎ*j&4}4<6A'<9tYU),;];B 8"1B*ʾ)hkœprۻ`# &ibFUBrB:qKsk4de*>`2IpHLK4%䲬BsAHmA H Gm 3=jO/±KǾ, WTnn--icT{''tu>k}T%$́ߦ{Jrsxfb3'+ZM\iMA@7 8 j"hY<„oppzx#$=jo޵kVՖ Q |9Q}*|HҤcKA y3Bݝ4[6t9Hk}K1$`C$H#[|F{cj4{n Q## !ϊTԟqP=6D Ot"pGȁל.j &4o t-cEܚ+d9R5C(\s?  D8X>e=lld7)-D4r-#\dӚ/ WrXK*{p:p=+FCz]*R d䜞aoV $ $zHN+ ls:_Z"tEy NHnH}>O,)NU@ rzSI%k21nj69L 47!p !A ڝUÌ7',3Nry5!"`@,Ny9'w'۠z`tA-Z1t)lrZO7k?A? ìVPYr(s`(((((((((J)i)h()h()hk_t1Wꆵ G"e^!+IP鹀I 5__b8f[{[c%؟·e{^7Tmx.IF <LѼC}vV N@#[#U[-!)m$);z#8bYm6S qً|XI8 HZ 7]=:hY3ԑ"!$|CwaGHŸmn APz vx/M0PPT1\y==zo x$Ky Ve•k:I#N1u/2n-nk[My(U pg;@!Ɵ(XA @p23ҝm+0jc8=j$vcSk9H* $ xH1xPwʳ|c$$e\ ฀Jwou ;2lW/|Qob$y6`a+_->B 0!$a]C*ůgMhHe#yb0sԁ߉/fλK* X8G Txy-`Y dN3=4Y[ئN0]y`l vrqO*l2iyLc1.N H z*OA|4sD0pw`8O  D8XO@ E8@'7f]jZdyB #' w$W Uyss;۔d ?xy )muY*Ȅ8w8#<)xQ51*Z[^Nr{۵KѴ9LZ*,0AlĞP|} _0"fCpH sՑXHմJ"dn 2Hi;s34ec\ `<wQwL[ĵ|\cp2O'~~lgFhX LA,G8elpp@Q4k%dr!@'xVYJnY`!gk[T=Fzrp1#?䑝噈93x; 4hڜo$W"$RiM#'jY4 ?4ȠL l$92^:v^ĭrebە#ScޝD>w,ˆO0qҫXV;Hb Б@ƻZP 23ϧ4>ĥԭ LN=}k2h6[lX * zqج`zd5xvs1C8}IB|CIr =TAXg$u 4.=TnmA{q֘ѣS?~ 劰A1Y;k_ʳm(0z>j &^({*yx?3{r3z|[s;+wc8[N58 U`+|8 z3Q|-1Azs@"^AC۱45 7 6? dg$?;+>ث,x-`>S S\19v89jzY6kxd1FvNHTyZW"xGiDh;yDKө*F=ie,!5x#$89 ~5F; ygi#B`U錆8W^A- fTQycj.F?i56 A>w+Hd9T^ӮQh271d08 LٟSkI8L# U[Hm-fX6"63hi)KBl6$d׾j+NI,JHEPTgԜRw..=TaK1$R3 )} e[\Gj^A$w;d1ϲ~:zE"5n㓒qOS=)^ J)7s++e`FA@ Yӊ$Z;Z}O^څszvҫ`)TuV=g|"-MmXr.dQ26Ԛ6> kѓ=I*AN?sxbeyg ~$UaVG#2 sXiꫥZ,Jczc5#ҵG[-埘)#RA Hv0:J4v'b򸘁P`c֝Ov$s!qBGL`1%C;Oj툸6 $mbga++.IbJǯ 0'os@#֌\:aiT!o^BS.4-^wW*2`wv GA3@:H ZhՊ +ӴMNȷkBr'=΋4wb \LEs:ԗ7y(`JSx3jGU]VH1$0W$t*H@Ο4dV @BmC-$as#$csɪi> cQ$#$uDuT=E.GrhSnmQ9Uc3r1=xi:"5 *)GNgn>7\ځ*>0@b,O:DE!,G~:r3X{{si{+ldcL>b:N=j?> _󍻆sU5_%!fqH 221j΢^Ʒ9,$vҸfE7z nqqXiڠfXL@G89 $`b}o2cٶ294Ks[d%8,FN@nHvqOSPZl՛`26N\!HAOHNpA硬 M7VY7 ʭ\1`aCqCs=#ylj]c<xր:M.3]˝ҹU7@fVY* '=NqLC֥jW,A A8 8 YFEEۯBx sc +Y EU]$3t8PG=tD(3ҩ_t1X7n&<TpA<`pjv1q9803ҫiɡbfn9 r >,pwT`Ų2rH#FyݜD| )HP@݀=,+αgKLG^9^}'GJm e$X9+>ð\sLM-9g$r'&Ζ.~U 8$QMuo 'y 6I$cOJ>R<alp#\"NAnZ2AÒBO(I=-=TPaV*0zրԚm+JUXcqNHry8C[鮟oN3B3Wf[&gq;Y p3f5ǒ3 ]2)EުP8_z^ritmiY#J| c嘌w4IiLdx[/O[' h_iր\4)FBUHX3uȺY~TV*x*}&IosnV rq8XI4}/'Ed21z^=q cvT&[KtIܢ0!f:+>-`s7$)bQb6hU]* $#ҥQoGnX@1FHp0;Կay.<ц؎3өH дy$ $'}jK@"]&9[$TpRk@hn.$idyR *=Aho|\.*8ކ5Y#l%0BR3jo}6Y uA==:\xu7u 3B0 I$r8$Ht8c; 瀭{5Ǐ o[\8r);F+>Ոɟ[ǘaU,Y`p;HwVצ%Te`NH8 >L1U 8 )5E]XȡddӌێN-JFC R8,@8̖0J idaP $it4[VU@b@OUM\q9zqY5Y(г1!NN'cSv[F 88AiĐjj$_1:{42cq:jWm#yV) P%W8 jZщwYH8=HnKymW[F31HRꉀ|'߸PZ呚;F!XqtjW&9<~t&,m-ѱ=s_{uw *z6mrH6:Tʘ`39׵ "Ԡž^$P9#椔jm;F3Ȩ?X-$9"68e?;W*0H'93M1եU!ܹ*FF6G>1KjwL9s֥P"Ԑ9Ѓ*9u;I;vYX$8PwS;!Χi 6PzE@̀gg9s8Z3dHaeP,yY>U A{,ZW,ڡ QDe#'1:FԞF:6[$Ӥln`ĖHNQqyӭ%Tip!UeU deI 8j>fΌc<$1Oz-HHA! qQLy ݚ}:s!(c`|spOq)+ePֿqb5˽FnR~s䁏j?t1Ngi~)0##+CKWb!{ csUART`m̨DID*H.x#SCa񊫆نAAAaVXqd5&FcATpsE&[}UW)v!W`ٰ^l_3,N08*)</->^0vg6;dg%ДjJv3 ̤8= 63N*ͦAEX$yjTH@8Z`{.< %G$+ cILRc꠱֓%N嘌Q֥T:l0Eb|6V-1"t_SwۍߐUT '*W r1֞:c 42I!I:$1uW%Ƣ&2[X zEk˻IyB*:,Ē:(~w.,1d0NFp;AsJ./69$B =@@9Sǡj.ʭ7QIJ>MHPU a xbWEbɻ#$g=F:ckI6v."rK$t=peVb)6Ht>>˽CU79b0 $dl;/%mEV`B}+(=g8)+7ma'9#'?7^9D4m3 6%;5ThZٷpCKO }@wb'o`$u qrxi~nEMog'p'pg|J4}\0 g@T`yX_j $̳)dsPzzQq |iRH 6у m"kLLJݏH# 튪&v@z ϵZF#D-K#mc=I#{ w $Aw)8$ܥzw(9 Nyy#yYVXfw{Y@_ʜX4^6219'#NOHϪ%p@'Z3SWƩo)9Xٛ^VSЏgzu2Fszg.Pr$#t=h~+jO='|á8+jF5u@=OBRֳ5u@2ƅqO 2K"R g8׵imdfUD8S!\7O$jל,VA!@\0s03-uh$0v HLs7^ J(,Ypx>Ƨ]"ko6 `}p>[-$GOh%ew4QD@J<ukGY[i /gn X1?#(|QMD5d`#vk<hk<e[?Sش`r'+>ţd=FHfHor\0U PeK/|rw]נ$ [1ۑh#'Q[ 1+[Ə%Y* cf:0V ''"%mHDRup2ň8#o9ϵ6qv0ik:łC0NF9$`ږ#Lc4HGy6rW`*٩ ઘтIs>Rr=r_ aX>Yw: GET@,@>~=Rݬ>#aAvR8@F_Ak3A43![bd*}Svk*>FP褌 ]BWQ$`+KG ӟZ- J N-%'HHݗ$gx^98I'!H+d!W 1=*w! czuMhzq|z▣-j1~} 2`2=4l-廝? ϳP3 VY3[DH•ep<͞qִ-GW5r\>}iԨ+X♚YDX J=^8 KY}g-4_Gl7mPpN F;&״qċVo163g}( _ȥQ6 \<SůaGne]sFl^(2+`r>` w HgKlbAjtb#[y<870S 5&ZwY{ O|Tz- D;A 6YRj aչ@;02(WqDi;+=r@#ռKFGQ=3+:[v6@ >Q—ps늿2f}^>~~&V'HH '2Q8534}г\(2GKbnDF8 vd{;}SGc) 'u g8"IÈ##xr DXA2A( u={{*ͭI9@ N1iA|[LH$ FOS}jw{r:ֈI! q<{=r1Rj&6dh@`8֪&_ 9 +CKWbgKv;?+ҿ4AuM6Ϙ sm|&5FgS H] w88V )IѶM0\u%u<)oc慽@cP/H*}xj I]OA=FG4 v:% 01wp9Pri֭KucP x?6@뒣t8l/A5"8s󐼮r z8з"7 IOJ,gvSm+?# 0O $ud9b Fr*.u߲ݵ՜^lJL )yø5xtkivIB6p0}N}&ԻWCxbhȍ`2 89uј 0HGN}ڼC3[#ٴKvLd*ȹWqԭ'໑cf$9PH<:qZxQM P;A8^rB._Ot=@]30kP;}3&W34m+I䓂x'4"b*@.$cAVv?Z+e`c:5OoQ}OkbordgqMlZ&BHC3]{Uha0F]eہN;Z:J%J۹$䃸t9>l/0Ad?xBAILJI$ Vz*rFT"2!onryяqXxn"$L9PH+#1I+g= btQұ6 fs w.q,G9Uo5A ![+ ## 18LFo\Gƣ2+ Q7z.VG15ex=*)d HRӃT,m !2Tq>@G<ҴLFnFoݰ۵\MN,fd$p:LǦX5;c1P/lDlk),J8hǽ]MJXcpHrlr*͇EpK+i>boPqɗ/n,)ti*~qHUg㑯%YU`$B3I&0OOt./ DX \cb&g m'p$䟮jԞ\M4kryc`{~I]Ӊ H#$t⟠hZ+$DJР09frsKʑȑ`ď9pH=@?Gk;yy C|rФ($tN)aݐY!*T7 $wx4xwºNy\#cǹfcs2!DA$p3ҶJ)9 r+3P໕i )9GpG]= N"$?xLUx4$.a@˟ x9끚fM!T`=ՙtkvc2m H# 󃋛%=1ꢄȴ o+)gSꑬ:!Qpt&-&9)eJɐA 2xi.?UGDfqzQƲ+Vdt%5( sҸ/CEvpLS܌?@=~'"cO-F##2EX ex(pAa۫WĚ K%1  pI 0i+Mn"IR,W\N0(K{FaX0`Ԑ<sX\g$$e2@DR~bLgk$DY/ ?(<8>* +j10sA# Q'nUm灐N})/0ܯuoo6 BFc#,8a߯\[0jOe6#h0gd\S-Okv2\ڤc#jVl ?N*Cu6rg8~w%nAK2|šDf [Ve*x܎8$eU1 @LăHB9 cB,-|Q$ āO\dFzoy}Aʫf@cJvcMu=(N V X:w5k>iYH%llMK5.m-v⬟Zmf>i]ʠ,2:u!5abL&8#t$:E~dŹu(%c#<0թw()}H@.[jwaeF"l>lqO65MkQKFWfQ,39PqGix)5LoIP8lϷ٤3xwYkZ@7bAA9 z`b7_ui4R]`N:t$0JlfLQX9B@p b3j_RAJC cZwc~unn-e 6K=9ɪ& @ʣhp>Xl9A <8? LϕKG=BG!\PhU@Uޡ99qPfhv&[v'd8+FMgˌC0 mS0=sJ xT[ym%< f}Rq٤$c8dVXAc8 cZ=VY MIpc^(U3";T p9 NP*Cd2AgOizZQcs׌t/4A95 r0 ry· gfo ]Bas8#>=1\}sȡv7^lĢ5U]$prJ“L8/Ѯ$5R_ J1h9%׬5m6YKd0vb'9RDTr `OB69tMnۊ3t9uhWw]ߵ1c$wzqHqܯ88.Ol)I-n 0WuXW8\`y .:Qh(n] >3ޓIҵHo  <m屄6ݴaOszUu< Vu9T Aϭd%y$;ذJ~}k-PӚ/(9zeImY K8?w;r@N)][Y*e Fz<K{b(ȡO#sabA#>:quiԈ;|67;c3]=ĖJno,.<ǔX$k$GqtszcCo%`M2ccGEE%k`@5ݣP`zC{2X|YcHe6Wv2@u'lg5%̑EnV! q1:U+}cÓk,@)U(#чl/16,j$.b2ǐ>Zc!Iَ$|':i4+kIdX.18 {JI5Ms֯6@IT8҄-d( uGN2㧪?D*7fKIqxQqmRD+4#֨ڇ8 / ap=_ߵIuup,P#RxǽD&]U@ 9`x#p'ۦjI4dk*wK'!ĎGL梷g61o8m, lt OXˍ@B, ui$jW.2Vc')\~5ڥ%L 9 2=j%શ@Hr {ڋ}?/x(%X A&q{t/ &S 2C3֨#ZXLCc  ]OåLs]1xRb@#ЃE:B0'a9 ݥ?ZOJ16XQ9Z :d[A4*̸KI#>ן"CfCmpζ2ƪAgnFN#ޠvrkq( fbN>ohɫiC{$R_ c9±}X{>+ԑӅ,qpbIN76!)XcP1 DO 8l6(st`$d0Npm AGr86}yWFc8'lbT7`6sNJMvQBRTzdW׊ӂIgD$2p0s@?*v)F=o*Et =A#Ҡz|E bc$yAJ`AObA|]6 0pGzoe$>(d`9ǰ2? IZM_OZM_E]H?G:J##aIƨQ40V[8 Az^̲5Ҧ >ޮ .^Ogq<UU5 I-./ @Fl WbOzkPkHLgַVl&Ӵr"СJ@\~zՃJQmpF\Ǔ8J|3 8f~?~GsUnؾ#[2(%,N$ 2ZlH 䃖=:$PLg zԟ`zƹ^+RTN#$z'40@ PA0Rn853Ҳdc;L3/!SmrI'8ǰb`]4갣;ˏif kBъ z:E`'!m."8P(bR>*i wL&1ՉIto`28$ Q>;]f&^$,T;AL0z˭eqpF 9hqГߡ;P@g7wj61Ft ܀ ݸ08'Zޣ=>*[@ hw@Ok,e5,C*pASO__fQ*ĶKvۀ@PH'}zEt*2"#H$jP+vƳY404aʿmޠq5 wSLuB#Ry߱Ӧh o!"Ok% ~A's9pU u`'H`:d~X<ռQځ^E+5ps"@'=9Q E-~@k3 ^dc 7r-a##UFus^݋WIhR zqO1@wIֵ =u/! rrG^*M=fd"+ ǖ`;y! 8qꨠf{&o4V8(H2s]%-&-LQKE%-%-%R@ F)h\? prWqSRWL /1], ex;M,$nќc5sC$)"aKK$!(날ֵlCOݡ!e/)$:Ԟw 54 Mgq$s_A.$2$%ws1ǫ00F*q3ˍ|U裂 @Sk :݉gik>eH"% rhmr)x`Rf`($r8UA|7;…$xb<ѥ:usf@ܧ3䜒]BBw Tq@o NIR ?JOFdD@( ۹n0r1pxIm>16$8M?0 _Ff &,[< OLu[8+ *g<Euyw7ӛ$dT8'ެ]:S0N2F{gRW5aH{YIU&.$9ϧR[E7_:؀]$rnTRUMc+0 t9#z kxoI8,>y3O Fz JVY-LQch2n+ N~CҢK"(rJYH!'4nbZ;%™6@ !%N@zs%-to1oyjr2+V}M ModL>C6=0zYhIzw$de\DZ}r[Ly,!u '>@.}L[Hgo=>U?dУ[xϖʎYIIs=Os]dVDTR N@`dx:`Ue*`A F:c m/unIUTR1`yNqE3$+s+IbWi##7xzV$$ +L fV,8ۛ}⻸eUrt l^nV {o(Y1Hs5hJ#p30}ā=:qkan-v1.6+ ;d4VȊ%Y dO<{U&KK/.& |#[xsO!`ឹ5^/ (_1X9cX0F((?%'k3W7YY ?%'k3W7YY C.xn4@2HT+iciQnSs/E љEX~8"Ǔ`[ q{P -{cxOhyqޜh" ح?Q+_?TkiL ~k>"ZϼȨ[OȿV(|[O?][C  iuKY#Ђt $v8Uli )kz;ouh/-̋2" I 5iOi#NX'8b 8;X3ȧ'MErWtM\jBEear@rqTCIҕ!~H10 s:Z+@:Ar'^:} 6ŚelnYQfa z4QX7)Kwj^3tE*7-@'"x1[Qn,!S&THfWpn0(81$tcߎ^kZDK{gkQ2܂INz b]P b"K  0F'X@"Ijlۈ|NF09;cly]a1 Pw Y[(pv0q}j햏[,j* T Cs7sʞJúƣ+J), `8.={p"tԤlݤV`YayychV_[ByXea;\Bhrb:d TÚ{՝\lӂa8ǯ4 wvNqnK @F2@$$mKQ6!HUL"%%rBFX .p$QZ7z>6qjO*P0I!Xs?\^[jm HČFqǦ8sH`Lg® sb7oWK\X3$--FXQllJq9$OysxwU\8llg01ЁWſ#{\((Fϸ,VImnL$\RzrqӓOÚ3X],nrWoJ7Rx$`r9.A{H(,"dIǘH |m$=Ӑe rvN_aP XE}ܛ3e7cӞ*}p,B(0X'FO< %M-ɖ-˫z(B}j}?cO/ڞo*Q&csN]˽TC0 $ bEA2#FJ7 $@8g‹媋VE<3]$9t1o tyBmI#A'>zWYw$ J6i%e,b!$X2g8 L*h\Аq㚖o =?l ic< }*ޕy;D`1 L U3mH 7#0#8?0 ϩ_ }&ΞhV52T'GZp /AJT`t>MKêc Y7͓sCcӊFR[R6UydIPJ1'%7RF$۳k1j凔- 8=[``R!-P=JOWM_O I#YzR{п?*=Im^ϙ3B YHۂ<ⷆ?פ(Uby=2yD`p R1ijLȠ3@ 0`O$^'kTHfW n@KmN;g]VdP#t9nåK.9/Hb -ހy%qH9.qg9uUs3n$3o۹U;w`qZwuHrwx^TX_ف 889<֐~m>?09$N1=qPkewHT}N%$JbbYHf h9[jSG3>0hW FN9 `{%ݥyîF8*Hy,>x= AtR qK?Kh۴0 N,*S!pq> 1fP9$}o23Q 7R1'ΘXȏM==U1LvǒAbs2?kPjVQd83NIA xGB\iч99<'>g֏rᦰȍaL3pH5z[mTH]8$\ 'A>?eQlyꁘanݜ;֠š$t²B˸+ rykE4s$Et$r 8ȪʤX=<)ĺt~Ze\ Op}qi־le[kѢ`w1BOAl~4gހԵM2#H;T gT6G ,NIGz9RTRHs{hXdͰ)j\8G-5G٠1"\̵ӵx`obE R%ɻ{GAyjk[M88 pqlr8?AǴ -OyAta c},sǸp0H2@#9{_k}s; c7U_lr N:q>IW;#w0-1qklc 3+VdGҮvCՉ$`T+&0Ui9`X$opg\%w#.<$IQ<:奾;M" tLB<o[ E 'B:Lc|-$#PiH6'y g<)2Cp< @W :\ŵX (eX3WJK'q>Y,%r@=#!Z c%#+HAmn `^F_JTw,X Mn4{6i i >Rx^MWqt1&0  H99}y/i9C3qA\֬!%"u%X$q sNV ̏h$wbɒۜ8'0LWmͶHn  gy'I=*ZffQ Hs8Mg.Y۟'@6/"x0p57FAaw-F29>y VX[wFS < :6TKˆgIhQA<I# : k(X0 $gq)u×(&Pc>a|cwLGJ_Dn>-UyЌάK(R9NA=jEyI- 9Lr4H'rx#V=_yFFgqRСBilW+^"dVo 2bH%zG~q-uߵMbąLT>sHi{e-7 r9 Zȋ#[RO&Q RmГץ2IJ y ̌@}#rmn+ey@*0# 3agL/^xjiSadÇ|x` oFZ /[tc!dUy3ڬ~dϹPA#8<1TdҼEswmw$;@y @xP ۍI2#iRw^@yu[# H9\rxl $֨ǣxj\5@$D2F6'4B%u)"i`W 4A$3j@PT|wQ厵-ydQXrO^1PfiIqupۗ,HpT`@ҋ[a&}"3Qj?USTlA`G?˨E, C#@ Ux/vYK,H<3ۀ3Bv{W Z'uOR1?/cב_JE[SS$O?5.v -ns=깗by|֪ #N9$ڞ4e$mʐ= RJ+ Ke,[G$0G=*մ/w IqH ̻/F;V(Rӭ8 tKW;'r?߯??^o }0ĪT)rrzS }/q?~,U8쟭C'V^_נeQnŔ犳Ks?~g_zJ)^_נngߟ?@ z*Z__ף>(Ϲ_z?^_G}נ>GG}/__צKgsO'նlQLH$dfW`͏4^]51Q@Q@Q@Q@A4=g|"?v.X =~Q.%68AI#Yu[\[hG yPsH~y63y 08 3N9 zt9|AkkFV-/<#OQM;G#9#fu-fcuXFw263NSN>H .:cBGN"ongheFA( ?F?q= {g4umU2Hn9 1s5^G1Mh GJe'wNQ#c0 F@ g<!-]J#n#$Ns4ܤ`n;IF:0z= hZ =1FA`RxoVΌ𴱱!@qs2ƥ>8:R>B uHu8AIT 䲒z@> {Cwj$)J۱g1VURQ#&f]eGo=wRU''A*Ŷ@|$<"$yxy]En#])l 9.G2|^{cSn ĨsTdq)׷kVR+K o+"ݹ9 =SIzuG%_OpDI :=zVW7鰐 Ԛe}Ls`!C3a`I`psګKmmj<-9R  @8bo4XH@$CLI+Kk!7Jz)B%Ժ8l '99U/˥k Y#;#`8;ݖ&yH U r8#B}麝֝1Ѩ$mfU>M H>k K uDIUR,@#8$U5&[yPV2C$ ;ިi/7dfVA<Ux|a4E%6IRx'#>veH5E$[/0;29#%NqW5CѺjAaG$F"n1lMOA}u?]xIX2,nH39J?kD G6%p C)Kaa+gs0aFb@xs֐,A1 n S5v[n$,sy4GV#`0<@::U 蠺N-6 _t=}I+Y ɷ"X '<$W:DJcvy>fln"YbF [#}Əy~k>"Zϼ_Ƞ}Əy~k>"Zϼ_ȠG >R}Ebx@h?GK+_}}EE?owh7;5/ح/Q+_y@ϼԿbxGح/P_ >GϼԿbxGح/P_ >Gy~k>"Zϼ_Ƞ}Ə>R}Ebx@h?}ƥ|>k>""7;4ɯ|$E. zzՏZϼ_ȣV(h4HXd0` }uU'b0R+K6]t 6h÷9~mYJc+_}}Eae'٦ ysOQxEM_M["AUY r@OBzF g) {ҳWF?פ(WM\φ?פ(WKL((((H? Yv={tem)s#@$0# v\YC{>B<FI$>& {ق)A}3ƔqٳO.T|NN:ϮiAOt$c$F ow@9֬b鷗\U$y*,x;~eaG!IǵG ΍-ܱ$`cێ6$tǵ#LA cI @*ƻ\KXuN39}7MG& o 'ש'4Ng3]A !@sҍ\o2k!<,l%f( t {VnĦ6¤FN$gj4I4VYlPq {z=d*X$jJAaI2HLT1alG T 9$i<KHmNܪ:I4 0A)NVXF~lA$- NP-@)R K$r<~TRDF:nzyUF *Oj2p=Ci2\C+B87^x`3SV(a孵9.̪.JǠ'|Y,Z7DNݤGjAyG~3YɍcsM]X#,pzrj/ʓGg##=xgSmyh b@g UiMd2^wAg23˭-ΉڴP^Pp,A8r>ҧm'Hl;{~J\Ҡ3 8(v*2zjweICcGS[-x@,!'=ҮZ$6Mg \6s4mąP!Bq5RĶW!"H VN 1G^m!0DXI啘{k\c$m8=Oi$Z:}1T(ݐrnr:O}gڍ`8ps?NkVIT!Wfb nH#Ԑ.mF~1d>^N쁞qTIu_Z\JCu .C*H :uYKGg5o;>I=Tz Z( (4QEQFhQ(3@f#րLџ-PEPE q+\SI^&C!wf5;VI^&jC/E 髙/E 高((JZ(( !|&E.QQ pT*KLPpHeXM6 M MH}gC+ۄ;7TR$r)\)R>RH' jݞke9h*Hq~ܱ\HӮI;["!=BGCTm4涕Hd,yXGLԋk C,.qJʧIg>ve^`Y7)ݜ{2GihZY#56ڕG#nH[*C `?myNH$vsH#RO *-ԧGC qzf, 9V.i8T(?"#opE~0Hg>$q)"ETHOzfkKs!xHӓa_Ne"9䐰v%I x>W.=_h.̱FezU#eeinm*(QUҷ26 |z]|;<&Lc~T۝KiYcYΪA!"ZI +H#h@YڄwbbHKe!qԀhº3ntdUe d{Ǿin4MN%p$ rrFl2-A,@'N*EBb8!O!B8 > ^^\s;J*Wvȴm$sFJu^M#%%K`,zz߆.n&yS;` ":ZVFڠrX>گNZ~,h U*\SUK ^EiL *0FNG^s0x>r3]TV$s@);A`d9BxZ6CY€@ }j:S%Dmr28<rx7K;1C8$c|=>`S88͜t!.mդb#-⽰ͯn8Q ޤ8y<Ӭ3fʄ.vrN)WÚ'$߼#W z0W4ea% 9l }up`wM{ x%VQsIpA|q=i/1ܔx{MWV ࣙci.(UtI흮2Xc$0bGpC7j 3FG $`,HϭWֳL5p UN:dD/n@0͸w1ӯH̽q׽d:6]ɐr7\tᛟzmKv%j 8:,m2% 3o *Tt9>hEuQ ;a"o4z`{gvL8&mcHVv0YB˶5ʩ +sبRxn k-MIJ$.[px!KhVS; YR#3VCi9FlrzUCQ`琤9'dU]ZA 7*]#:lP@CdAeĩ lQ  NW6/]%!D.M,ي GC;i~!eIn#8U c:1䊖v}Jͮd7 Xac1rR,m>Q%HUNNpUl%O%|Ă;NGJ= /$e[N7qTI$orn  #EY_:ۘcX 6w`/AO B~Je"_*Al q5՞>bXR\+6WRG=e9\d#iK7nO;e\Nry<ߞނfF8A,UCI8cxzGʱP$Twgsy[uťq\~y?gnϲG*%6UH ka!xqҸΎ? c0tNݸh\F(u DZ#ڤe?L,_}y}w_Egy}w_b-gy}w_Egy}w_~u<QXEP]?G.? Ru<QТu<Q€Egy}w_cCV? >u<P4*s` 2H? iflk`9hr8< Viz9yU,N$cI pIZзmsF,~E.dO\ ŧn8pe0]jz Iu^;4yՏ[O*I%RUN.B8U.<[ E>!  6H#c#֝&pAnCr2d$C@ʲkȋ1$Xu!AAl^k7Zh ،3qtOZt+yb7`ng#8$8wyX 9P199cω&yR-"Y$q8<@8&R ZF`dJTBp}E\\1i^ŧK#N>c'# g0q%h4""Xd 7'cY%7X!`~'[2\Ik;@#Gz.4단QQ `NGvQ4^#u ~@ssKPu[YB=#8syMXyH  d+'OTΖfI$!]\۽@\ukSV6EkېAx8ӳjy'XC܃{שA-hH%]t㧹&,Bl6o-KJ# dg! >a 9'.I[vsͤSb3"8\ ]̭[B?[DgMkkdj&k??hп?+[[:Ag1|v}W/xFeHpTGC*坵}X!a8T`NIAS>b0M8OQ> Ǔ2Ǧ= 6€#P:dS~oEQ/€E7_?g(S~EQ/€E7_?G(S~EQ/€E7_?g(S~EQ/€E7_?g(S~EQ_:o这 2}QM?G uߟ|}S팂 H 'hOE_7a IĄd+X-s p"b)79^qPZ{Xe6 ($D Y$p힞i졑<nݒĜ pϵ4irЩN:SddW,GBiZնc=Nl)$#PPNI.y8d$J\=(  1#upc{CRuŖ1FCeڡsgyHP"@|ǃr8@X-Cm>xI|3m.뜑vTmA:cwء yw:wph[{dޒrc8b<ޣT6~!Ԟ,`Va9OnԂ TP9R}8Ⅎ$.ƮI%rswnci$B0`$zR]70wt9=:^L۩QN.xnu,\#9#МP,5,)2@6oe$^֋VM7+C+qHW2cRw"-<ぞ9( 0H-$@~!לU_Z XY m )9=#n6Ğ0F90HO c:TA pEXM]/H &4,Q%e7 ! kG}ZE%ƏI iEOkO?'?5JP >A?Wh@֟+4Q@$ _}ZEh%ƏI iEOkO?(?5JP FA?Wh@֟+4Q@$ _}ZE%ƏI iEOkO?'?5JP >A?Wh@֟+4Q@$ _}ZE%ƏI iEOkO?'?5JP >A?Wh@֟+4Q@% _}ZE%ƏI iEOkO?'?5JP >A?Wh@֟+4Q@$ _}ZE%ƏI iEOkO?'?5JP >A?Wh@֟+4Q@$ _}ZE%ƏI iEOkO?'?5JP >A?Wh@֟+4Q@$ _}ZE%ƏI iEOkO?'?5JP >A?Wh@֟+4Q@$ _}ZE%ƏI iEOkO?'?5JP >A?Wh@֟+4Q@$ _}ZE%ƏI iEOkO?'?5JP >A?Wk/~#&֫zZJpTMPxiphos-4.0.7+dfsg1/pixmaps/screenshots/README.md0000664000175000017500000000035013162045104020542 0ustar unit193unit193# Screenshots These are screenshots previously used in our SourceForge development site. GitHub does not provide for the same "demo" kind of display, but nonetheless they are useful to provide visual summaries of how Xiphos looks. xiphos-4.0.7+dfsg1/pixmaps/screenshots/global-display-options.jpg0000664000175000017500000005671413162045104024400 0ustar unit193unit193JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222r" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?wѾoCk* {-md8$DaǩSϕE]Ѿ͓j?db'̋}_?真b6OI(_2=o3Fkk !BK(  3kg?ߜEg,D".4e-Qo}tZG!}R1^g3i?ߜE'!֟}R0g}:8??"֩s;]7!֟}Qu_~q}j}^g3i?ߜEYKT9o?)?"S7ѾoC?O)j}^g3i?ߜEZG֩s;]7!֟}Qu_~q}j}^g3i?ߜEZG֩s;]7!֟}Qu_~q}j}^g3i?ߜEZG֩s;讛O(ayvw2\$ZMi#g0LPFex'39kƵe1KdqF=!ĭ YrAҞgFl._*׵t40O5˄Xɕ HEd24ψ%㮂Nmq \m۟303=1r8*:|RI㶲t۫(./.uAI*Hrr2v kx4fgUB7V%J^kAk:C "c$6x`vr1N 턶+5 !b0}:cnl5naki}A&4:s^]jb2,,30I`56j/9b{R,eX3RH` vP ~h34f3L3Fh5is@fFi4њfh?4f3@fFi4L"oU(P2#A>4k}{{3QJ.0 =ު3q(+4eQQWD쫭; ?/!_?-oķ6/yZ&m 2۳m2c tRxoӣM+E'Wrw1S7A`1$=;\| maEif?u|InvI)aXKj*`!@n ߈+f=K4w&-keFX@ˊQVFe~Ge~\b5`O1 ᧑j2[%gvp m5n?X(n6[]ۖY >\81H͏f]?׵ DxR7MC6$uԩ ;JT.USf{|'01R#`A\e̻s\X#:i-˼qo:9DXeY d~"[kϲ8CIp5R=]2m A 3ͻn?U-E=&}%]@EFrrK <j0x9(mq$hĘڀ=Nh2~sw?p9뗹mt/4PԖU$*`K!@9#"gesgw{,O 61jQrț`t`TN~`G2~sw?p9km2(To1euměJ8pn6:|FiX9ɨujSkŢ68TyD14r?BT I\̻tf]?"̻tf]?բ2.?]ٗ.h ˿GeZ(i yHϷ#8;G7?Zo?&/O}Ph4R}_8u[ l!RUgNqʃk{w\ " 5zhHyr%g1(XmQ)ݻ$1I x94zmʤR~lo偀1a0qc<明ʊu}Gu}G,l F{q(b0F194KT +$ד.<9c>4tBq$~Z܏A'/Z>?>7@Ai[h.9i9govbX_K_;#ĉ]u,ykws>\hgn fk˽.h[m^X  d}-B}6k.ZK &L20Y mWАt>?>?d>ndk` /mau]mFaNҹum{xպnh/1IR*{'\\#R𕦥wu+_Coz^B"R*r5bvv:\i*)$q9U@?.@?.-U>?>?ET\\Ss:s: tUO@?.@?. OA7O?>[^eqEw.6A$ʮ''mFf.\(0Xx)'=%m&E:ĩ 1QO@U1*u?:UԖ+;3s$|)oO{r5oHfn A vڴMѓλpByq{Yn" RUSP\=Rƒ'#l99;4<8|C}Ռ{u壍d$C0'ЬHiE1$X;yO-R8=Iiȗs1I:.[\I;PHbwU$#V*2p8 B>E5Bc`dNzckp;4RNu6ͦMe¬D%TH374d;#9>TcEy叇iZ[Iqq0 6[8ar3!6.F0@,Մ]xxOkt:n7RJ$( 0>^=C)׺hů53L#4S!pI BWU>a/mn?5$ $ۆ+x/;UPKzG4&cPQH˙Ȼc*# yrMC\o5M9]9Of;椼KMsĐmDKPj(H]F n{Ѡ6snllj~aݰ;xu?77WZskLq199cۍ_7pIuwkGD2Uq, y ޙo/) GlR6p68DQE ( ( ( (*j &Ƕ/R &@??KQWQH)C_],,4-I,2G w &ZjQ\^U`IpqA)tˈky?m@FG}"^U(Y4M*YY47w%%9$2iim-i ^8UXu3K^,YDycTkVr;( .zx[VVX5v3!+@sN&UEsxRu[ıa(ƒ`+Jd^{e[j-g%IJ+/6H*v2xi\_i) [/K0 cBqZ1jVmjܬpm9B*!64(gA6U8#G$rIޕ}e-esk|]',\#Cba{լfYmq4a)`qHg9#֥}3Vu [gdU> ]T4u;)l @ N1Bt fxn⸷%TFԌzMtHഁ-bcb,)Q)#ĎoQ@(-PbR@ 1KE&(-PbR@?MrW%> 5t> ̈0 )$quo?&Ɩn?NG~P1GWCËs_ѭXM-F~WU?-fumR(0 'EsO3I\f3(:$edd1"# tzt1۽1"L@8t|sU-?s}-=9[JLZN][M#?+rO<:kVt"ⵘE (QR2}F9Ju}'[G{zO߳Cݺ@ 5|%19f5h帍Xn.U 1E W}Fhԯ:"ma=2- FD*  SuR5K*6:iKy@dhn&Hi eYT;$]hpw.X.46SuX!Hwd6³tayL~[P`N, 1 $Eed8!C2|mٚ~?UM+PQT czm%M29;a8ܜl1<jע5" 7UURH%@y?,?/Qύ_NoYkI%/ĐH6?|mrN =L4VmXghP;N -!I\qci]Ese|eUa,rxfTrN2H/OoG^>6±_Vf 8Y^\_LV*$b`Tbspkzo[.Ǐ@$]GGύ_/OoV zߕ ?+nύ_/OoV zߕ ?+nύ_/OoV zߕ ?+nύ_/OoV zߕ ?+nύ_/OoV GNM2YarD8L{]OA7Ow|K@=?mhkmO(oRӋ?ZVSx +ɯ,-&1 -fT25AV*C6@;9 \.^.[Wi0P9(̼lh[I"ieiY3 =:I.otۘ#vWyNrIձh4^uK/Vӡn+:IYCG #өoi@f[5Ɲi4wsI VcrH\iZ%nKE#ɔ t%zKVrY锐3 cjsE^IqoiVr(0:={PR|@ յE 8{GfUc˹l*zc:k Bih Ky@>`?+'X`ū9{r1) pV1<RmT[Y-M&rf+$94B1x=64Y.G.T䁂/ڕB -?][\{n+$g_Vp5=J;S~yQ)$Aq 300Z] c6QȂ2$e]$pB .b6;A+XPH$&υdņa2O%X`:WquCycw+MG)]njqnRKql̳Gz0#p:|Wr.|t?h9gv{gcOgy~g>}~q=ސF>/Eڅ7ݿw}]jzvn[dG RyM,FI !+hKMvݛH^;ؕw\Fqk?s7> cr YB,2Wv2IЀ(`QEQEQEQEQEQEQET{\$M[o넟 tQEjzż/ob^#%ʍڤm9# +Ю徎iZo4o9UU$ AT}$[!%%m$2FOԒCv#5wGk{IliVVe((J8.dhD$2< O\̰Ju#Y985j>7FA$(14C ~,ֺqiWzKyzg{p%%I'''%fY{ Yc3"+aeV$+U=C\~in[;Mi7O( 1$epc w)C..iU/rPVL{q.Ěο_3JA@ XiK\ekZbu̪4.Ӹn9aÚ,A⹼kGml쑲g($.NvI,ipמ3K-;i!n.n ߸O(! CIέ^Z=Wx컂 4hyU d[BY<<7+Df.\.9+>OW;]7M0e8}L7y1 ]Cq\H*E3.! # c&f^5ca"~#kƪY bG4kO]"&3g9Jzj- ̉Y{}:{.i&/ 25"LE |$mTH9e( ( ( (*j &MOA7Oպ(*|qҹصj 2 DS(1q/A43kIxlv6{4tKmy&iuɤ2O<}P[gKy "d,J22ON=Ρncλ@!H8 )jE)$jye8@o-j7r\.EЬ|p:Um.-m'h"p(Pc; _Zx;vΌaH u POmP4-,DZ"3X\]m Lk{eon0&T/L|td sbLo$bi}Ec 8h4䚎-OXV-o.8PH!Tv[xfdTwJhm;/gy6Iw)#1Ԋb(YkJfX!6l+mNO khPH,EPndOps,i0z+bHߢ3g]R[rjػyb<+*1=I4j:ou}mvv/=F8#':TP6#Ky^ճ,b"ecYv+QG+[Qo;Asn֯rL0ȁEfjz%g v2@dnp23\(!E8`* ((((&IU5? ?V(igpgc#$1?E8.9=t3X۲Ed $pkO5R2z5/?D%j#yj1ԚrryԮ<."%Yǽsz}ƽR^\gx7.9x'#LuM+M(EZFwOڡ#.p3FqFag$GʠhPX;UFO`@*8,d|ͬGc@'&iޝ{IEyFᄰƞT,kؠ"c#hlhnnN%ɶӒ$BC(('`&[ Kj}<͌6c|oC[jt8P#ֵ#X%QجFDlp >TAjk`M5 Ղ-]pHcmwZ5+fYRVFdBFUy9~ŶjQina) b!&N#zrNM.9[/6}z_OuP [NiC017 (18'u~0h<1s$r on&@eQ39c.r9jлѴ'l"A,4 #30H PFLjZG7>ԓJU&"L0^X'1ķV rejc(@#|>gcAMcic~ehk{tԀ30xgBIc4RdxXcPޤm J@a\A'4#[w73%n2AH$F|^ ֽ4Cv-aվ[QFX yS``R'h!k1!%* *=@%ThZMJRMJM2-@UΘZ_RRIX/#0l!w r`8Yk޴ڕmJBNnS$У?}+,m7v=wsךmciussmeoycU#8,@穠^}HJVXĉt 8'w2m=e8Z, ٟHDrEWA,Nfu+; s\J? Hm7)#FGbj JnalTIR7nbRLVvE&erwFofS[f1Gkg)DV6@0AVL`~ۦ!йn9;UFO`jgzmm*+0rqcxRXS[*$Hv+mR 3]MQӴ7HtK(ݷ2[B>(`QEQEQET?y\$MZϥU?y\A5Q"g ݭ/"fUa>ly1Huľqjj:Ŵr"X>d`X|uΊ~krhXm?qjWHi&h&HЌ@n'n 20FυouSOkfqu$^gHFB (l9U wwrKehVO؞Llc'%:|IDi*4‘d^?6]^?6]['W??iwvV")d]w6@p22p23XKy5 ObIMrNq22yZoo./Poo.}KO̶&2pqVu ^?6]]oo.S1xJsY|<+>ns69{{@$);*'G=iyz;tyz;ugm[4W1u\R^DU99]}ʾ^?6]^?6]]u /KID3mr  guOnfHg1 jmm}:&*ZKqcV Gօ݅xIbJH=0s$`@(Ե㺷jy$Hv2%MɌ>J0j.mC[-棥 &]DV PX *("eX[wd<1jqKLTJ!I^ nA`#p$4 .G\-|%\yv';X`zO[Z Ə {fHњk}ѰeFdWkYhE$Q]j79cIyiIrьvD+t$iA$z lZb<]G}WNM&+|Go'I"'$pEAQ&$Qeh^n(>T*,$ 0dR3gr[x}uHmq2-€erF%ް [Jtk$kVK}m:1w/+y KH.yNyy,ى/tw Q$ePŤq&Z>YYH {!3oHTvq6tSk[,5٬]np)UNLdҿ/SReHҾ@18-~ek(gҏ/iY,k%,f̱Jc$I-|1wZIu7,4i.TXP70PstP Q 4M=&DXl^[po9 +c%@f䓑i\j :ivL|L~XY^8>EUmRkhcI'ܓV ( ( () ǰѯmHs9%ivNw(8[?&uA_u#?Z)X/;U[?ERנRYCռ2–\?ZS(EP ߈BHu*/j K;YN1*u=wi [Hr9%N{b&q<EQ|(D ed,h-kk1Aq;vr\R$Zs0%9{bqcE<0/*Dx3UO<H+Ӵ}[GmN4YXo Y(ۀbb:Ob ӭF6'.Ѿq@@vե@_w #aNvx?Z ?q//37cqm.]ҡ ^D.u{򦙌q!aqJS]Wc7Ǘ;vm|6㎔w[חVp[7߼6x*s`gi~&]nKݬQ]hY%~200|}K__ڒ=v+pepX#&1575]B; ^]I-aݤ1l >XnSjC=PK;mIa:sK+o[hG9A- *sXE!|ӧ{I IDRH;sI8Ûc&ye;<[)$dy +@ֹHQ0љj;vO>qz?D#YN] $`>pNA{fu{36V4<I(| g=Z|4-.Ղ̳?c{I*+JFK`pp@`tWƙgΣi)q,ʱybqseM/\kdV4*y+ b%#S #]&GɧG{rQN0@s5ٯ.M U\Hy :U}M]G-\Vc:20H ǭehnmY5i61\w H$iTA),,.5 KN7#1#A*7𮉪7626ˉ&+HU7O$=ڶa/&:,h6T1N? VZ$^Lzqoblȃ UG 1uZv}cgnB#i$V\Dg#zWgg#Lq<6-PEx6m4-s utiw#+!s y:l-xҠZT0( lFXƱZ]EkuYs)A2N\rw`1ԂJѮ/sis*O!efYc3POB<`vQEOSMp-6YƱZK;B'B,#=ޯj |vE31$wT=^ 4P>p8'K#M͹Lct+}HRIZ𒔛5׶kFbn 䌕P ;]>Tk(*H? (57%@ȅ=I$RIk>yEbYAy} Z/"$;UVVQO@:N;-COR91r@`D**;f;ImnZĪno|%\lQ`2vd⤾,M;6/[٧xq)&%c0I;F (;|vMv]n!kxd1`~jv#8 i%+{ؤ&nBo0m$g Rm}ow-A&ɗ +V#r22Hƙ+}CX-,4Z: 2i(hh،I#h#v^J Y[}7,ꮠuPzP|[}.KYj3),ܿ:h~|K㲒ECxS|K*GRAq_xI/wt( \.c2:X#f6MT 3I-/mCmd1"5.w[ Tp$d@@Tp20@Rv1X\jA,QKmNodِTCM/iz2Ld D1ެ7$`lQYŅ䶱\P*7g\A988u}7M^.lH.QT@!@,9ޢiznr;9E&aUe8 pAj$OA#Ja}O$ ?7o gڢ|S:qYiZ[qp^4 wnRN+"K}ua@351dRd8lpA5[:(Ż6Tgr2rJZ( (*j ɽ񆓧SLm,v F qmOA7\5Ը`46m«cX'8 EG:eٶ -d ֊t'D B.\܅ǚB|fziw-[kZU1iYDyHN'h -|qҸa_//m`{Ky ks,rҰb)19$`dGQM]YQ/̖4nE`A Or H㲆h'8oV4 i^,0KIcU_*Aԁ׽mLGZxŴ?1mY989 B3&懡隓\\݋vvFf'̒HL݁9zdTPx{_m4f\mܭĮm),3#eHR@^G5 L˧ }6;I!p9k9d{@`19]i,PI$/vdvv P[< ѼOm!y\ӅWr]Kq I/`+5˥LA\藚ru[7ɕ@EBG{t&ҵ]EΟ(6}[/0XK,6^WKE!tտ{k5{Miys, ĒsMY<s}jċskUXA#U* '$cV5\HRn" I!E1u36W3͎hqylD j!;h4JȈ-h ýU1]X6Om [YfwLӥB>i"[<11x9.O斕+[h&)k#`w:<぀ ..&7yf+0 +ddI=# o-[; -䨢+XUfATǧZe߼\i~\Āg@;ybVmM)J'!A8䜜6;&}ki4I,2]*/ +HNja`u+iD-%UA`2dO+U'vx)aǩhQAbe#fV JkOW5%_6ܡP{)B< 9maIw\\۷l.dߌp3xb@Qd'nRءxr 3qaqJ-6RJ7vBC9p PlI#Z=Z`kyL3$iJ sXڿmeDJj-Ūn$;]ǷZ~@X#2Jee[X@ $ 9$A`jŤzaq~'+a\>ÀmF9Vo[M)[۩K8#.,K$(X[͹Ү‚0I]^YnnI[HX[V]x*??:CJ>׮.u0km`}QFg{d6eng緵RX(0 q8t:zƤ УV&bv$#%l"ӴM@߃eP10E| K y5b$wOu[L6; X) 0I x+xX麑%H47ͷ!2EkM{ ƣ דߋ떖u#hwULA$MղVԼ[@($9'u0:y[xxu bd$d*HpHSET?y\A5k5SSMpxYk$5\q@}@r`c8Wbl+/H֬ifyG3A*IGE< EcRyyBc8<=W( d?Ed7?E[*}1}1nI!s|QI!s|U('G'V d?Ed7?E[*}1}1nI!s|U;u n+U*>_ke-넿t.?&b760N\X񒠜|HEp@ 'Um5\}Pym^qsi E3ipAƣrqX~fk,"H9w=.x hXO1זUH8WݿfXFfCq،1sʪ1@=뫣=i^kOKnOL#|$C&sgxFڰv4m呸Q^z ZLkQy1NC `\POAZNjDI;@o֊? *}]*QEQEQEQEQEQE!K_/P*]#A?QE]C>fCp2+|/L7?sy_l6 =+P3<ףEsw~O;KV JU8)P`}'4;ivňL#EPIxiphos-4.0.7+dfsg1/pixmaps/screenshots/advanced-search.jpg0000664000175000017500000013433213162045104023005 0ustar unit193unit193JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222z" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?ީsٖkHWء;Ў $$M)F1Whjrnɘk 0t;"B>`Bdtmo;S9 HeD]@L9' ~s ?G!Ʒ/,6K5e`:t9ʯ= $UA,7qۺ#K2?{ bYGh3PЬ$StrxG5g~mbBs1!cө2dYGiP ЬRmjKmbב1{v H*z0pzswnDʼn cӭ&k9 Yi_xUWD`:kV8Xh(`p}8犴-[ "im0drAq9(١''0 #4YGkZo!HBFbavF#KC!t%vα0%sJ?zgg>f3xWH!I('<ps֣Vf\٣†?ӂ y潮cYGh3ֽ $\mf'imO$|G{~jj$s3 ?G!ƴo֏;\﹙gg ?Z~wG9s3 ?G!ƴo֏;ǰsg!ƏCg"⒌msK@;BS4E#%)¾Z\3&Ăzg$WC imvFw,k qSwf"T +KnλvG J)X|׹|%.$AӀ &2Fp0Oj_B\ajDK4xoPoI"1Ǟ8lgcJQiXWCaR߶ 2_^E\.e甿ŒWG<˹/o/<mQ y_yK~()z}}s>aR߶ 2_^E\.e甿ŒWG<˹/o/<mQ y_yK~(̠+=C˹+sn}qg߭9#^H d`q vMV<up \SK$kdanQռ0̤+rw_!Aoy4fb ܘD!ʏ<WGV<ļlU@x\ @6>_eR :"iNḘf@@ɯN~Q}[yK00aR߶ 2_^E\.e甿ŒWG<˹/o/<mQ y_yK~()z}}s>aR߶ 2_^E\.e甿ŒWG<˹/o/<mQ y_yK~()z}}s>aR߶ 2_^E\.e甿ŒWG<˹/o%g$,[$Y"bA$O^E\.璭C-Já# a&m۷gޕTRߐ}[VfL,IiJCDUm& 3=?Jz(Vid}BllF@ہP2LQzEo|7I|n%hf U#JH4R).JAgbrI Ӏ QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2o/UV!CdЍ}7t*Z_2FW6koM|?^B5ZO=v6#)$N0`2I@ n,gy85I0T;HHtT6)yj h6$r;2\K`@ =x#? Ig\wU-,FS~@_𮊊W]Ϲa?X?L/WEE]Ϲa?X?L/WE]v >;Ʌ ;??X?L/WEE]Ϲa?X?L/WEE]Ϲa?X?L/WEE]Ϲa?X?L/WEE]Ϲ/QɅ 訢Y9?X?L/QɅ 蹢g|c0G&+g|cQɅ 訢Y9?X?L/Q?º*(}w? yaº*9Y9?X9 ;Ʌ ;Ʌ ;Ʌ ;Ʌ Y%7۪]Yq@i/z/jhN5_ (MOQMOVCjuKx(cp74{e̷dYm1YUsB9r5?~MQv-=̅ѣ'7~,Cki<\YmّKʀl<ou?/JC7t*Z_2F՛K|UwP?#L5zS\o&Ai}>8U%Cs aDZגܼdc!pN% Nz J((iz獕3%p <%7)-k'U7{E`[9F5 Z Yw oֿ-k'Qe.o+kQʻcvqZOnAk_?r.wݢZO,cvqZO,cvqZO,cvƷAk_?rk(}+ 1ZO˸]7 k(ƷA[_?rU.V5 Z c[9EpnXX-k'Qoֿ]ﱽE`[9F5 rwޢqVm9WpnXX-k'Qoֿ]ﱽIXX-k'Qoֿ]ﱽE`[9F5 rwݢZO,cz1VOm9WpnXX-k'Qo]ﱻEac[9F5 Z Yw -`[9F5 Z Yw [9F5 Z Yw %`[9F5 rwݢZOm,cvv(ƷAk_?r.wޢqZO,czƷAk_?rk(}+1ZO˸V5 Z c[9Eq]7k(ƷAk_?r.wߢ1Vm9Wp,3^vv0˴R[̗sup'u cPs2{$u h-Y 9 $ v45c;Yu5Ә^!"v3=CO˥j[i`AX>OЊ5?&)帆,nobHeubշp۵\S 5?k]uhWNĘ#9$$Z[YRh<- Hn ~s_]~?&=5mHb]Uف8Isl$o,*},oR}7kG$߰ǿƺﭢ%U`@1 7QtTj6; u!>+gW{ȡ2vIIv϶7[Ǘf@<f^lTOq[{:'M+ҳ,}ImoQC(el29R֠loGaS_[@f$ud~40xqoM~_(l>ߗ %Ǝt;O/}hmoGaS7y֏07@p#<P@=? >7y֏07y֡7#1 ǖ\n9 ?moGaS7M~_*Eci;d8 1"z(_E7M~_)awqlLD29[d^ߗ >ªOCoqmD.cNHRۅ'Z"Q}&/*38$~4R]6*GQ@}ImoQb`#yրȽ&/}a`?TP {Wr% hc>iY]C)H#WO9_B5j ( ( (7t*Z_2F՗K|UwP?#L5z@GM폤2+m$?#]3)?3vYOHՔMa2,`AO=ZtMy'-,X`#0dh?u8*,&DPIc,䪕b.22@ z..{ gIdd'#׃ֻJ(,pqw2xNJmEs\L]Y' g7JwH,eW+J.iLs'EeEkk1i9\a%s@uX։-ϥŸ+yQo FE 0rG>Y쑐 Ġ Y>hp $y: eZX]y*n%nӼ@ 8#nkEq$,v͵&2>u$XqWM)?GpP9oMjPx!iP08 yp^ڻ_ h6FZ\,V`_ 0 ޻1s6}v\€9|גF*OGH *sRSO ڢ(OSq#* FSԗ_6tqh<ׅ5S io7bd6QØQȓs̊NHcSԦ>.{u)$vZH-c=j|~!]ZX+8ad0A3]p1q6')jw:e9"hkO2bqǑY\j1Z_I\ڏdQlhvdaA\Qٸdho0CZiזBno) }s5_A~Ot$?f`DXI]OQ)!tH>֢Q,Z|3[ $G$H!@#5뺊XI jZ77rmNӞJ=?@G@? Cj۪FWm\p,0.e/+?ũ#K QDl;ck((Gs .8̞ ׌I!@ȪH)%p H};Q}JFT٢v~kc 0zQ/\6?G=?Bac}gFSLV22=zfw$M} N-rehĜk\GUKno&14PAH$2H @axCUK%p& TG)T/:E?LG"yS`s_j q=Ӕѓ,Hہ<58;IowES4cԩ ]1I O(2)9! @rO'/4u)&ioq bFFT ZeV"̑Xbpc^l?GOS5k&+{{2FvD18lunuof{ֶtv p_< < ac,JAe}$cYlڍNudH a+dkFz6?G=?HLk3%,5Y;/ {`0vVv:Vվ#Pfy/aanCmqvE0^l‡#]e-pOk8-ZE p4ppX|qK=cRQno"rг\@n׎@Fͣ$`xzV$Q0HޝxR`c݇8GOQYzt֯?ENuϒ$Qd8]qu'%I <(Gms ޓk,0> %;$ޭGU{%k#EfnIS*ss(((9Em\F.{kV)pj:r/erB. ںs"?|:̢BCK-fy.?ң3eCJ,4 RVPIpMZ(OQFOQpF}KFvu V1 }*mP*mQo?#bo?#}zXz>;eb2GCƀ7t*Z_2F՗K|UwP?#L5ze W[I##i>5z֣&9^ [ɒIX @ّ{k5̐*Huqm+wg>-jʢq#aٱiȿ5i %Hpai'*F~ah[8%\2$z3PqEⲷ|WsH+g$d D6V$l2GmP,’$U1ICppztW55A4]]^AkXn$q:VkJӼAMȊUi9]Ă yc}OIkjzV{_{JRzJޚ׶!u fH kPI>`## GJΌSQ@ :LSEd2}MPΓ'E.O?%>4Q@O'E.O?%d\SQ@O'E>'tPh4Q@O'E.O?%d\SQ@O?%>'tPΌSQ@ :2}OIE.O?%>'tPΌSQ@ :2}OIE.O?%>7f{`Or6TMK7t*Z_2F՛K|UwP?#L5z֣&9/o&A~?Z@ [$3 EZ]sV zG#Gw+FdA Xr{VHƮeX 1MR$nU-*04!ud`r{U"E$fcUk-P?yx6Fzp@8@:Uἂ 3y9bI?RIH7lB]@Y3Wh-?ٵ&T֚Vbc6E 6.6`ϏPOUZ[he9dZHr0qU(?yv/0/}@8:k`U$1W`U@}:8]H>-wg\Ǎ1 Y< ,#$ r} ()i(@ E%~qҴ2?EEiz'0`2@m,OKye("Csz֍f'4T+#_=l)ܬ[`I c$UM$*b$€(z^$YX 1#"ПOje{+ E3}m.!02T{ү++U EdKb.\ |8 `^+Z *7Ŧv!^1ÌgԏZ@Q@z( *&_ƌ: qDO^X`3` >O@(((]hp%,QU IR)JKԏZ$o$ fc{ uaڜ739ZQEQQ\em%̋1SRE(l[ۉ-1̳K_ 3 v΀4(-I' qj(,RC4pJ 5p$$(={K.K(ԂFMhEE=6_"41h(((((We]A5v]o/UV!CdЍ}7t*Z_2FW6kGM^s%_M|?^B5ɿ䴁VZi?kΙh&tgSV HL,2NHRb1|Gm5ƝɸgqNJ}qGT}[C]>PFS٠y# $854Ƽ CHm ~PrXA &OfzA:<w`)$`7%,0*zr-aY,S4i^6.L[#u@E RǢ}:zH@ `8"jE5[D:œ Pkjej;ibe  ըmϑQn\p9h̭Y4n0m$?#[ZܛKX kkQלikZGJ4l2p%Uh=GzZNmړ 28*GbEgxA[Wi}FBAy[6Xmm kQFRֵ)X; Dc2X+>$<$ F]r e5~Y fR_k_?OڳO򯊵'io&A~?Zm$?#[ZݗKHFH3(=II\o{ "yula G=^Mؑ;f`Y I'+3XD-G$R31o¹16KNfGMV  `s@^x bY\$b$fm07^Ӡ׮OPG%upRC+ci9'4mw-VCȓ|mHbF \xUcup̪W$A9J>7(4ؠEh2;` #1uil,W3q,~[M+e5Yp9'|C\$nn#lc sI]m'ޡ1[spye+ pG GSF3wkElC ȦJœd]% <8.$7- GpsQN2pkJfYno#M,r8h6~V*B2A9&zJ`pjWu^cOi|Y*#%IZ .kQuy % V0F @88$GO^ fm,ŗ`@5x>ϥg+Ey.d\mSyb$sЂ)i(Yw-(i/!,I3]88?3Q״*y {x,-#$$d\6]WHѭ3ZȈ[!< K}n-YM:hmV>x%RF@ OzC=dyIƥ؁2A^O[m}-ʃRm]:,V W9av rOZSI6$owl Pꖺ֕mY9{[DJ|GQkV6Ֆ4//RI!PbOAG^T)qwc-Om$i3 28SšvKqg|pXK,81;1Ö3tg6z֙5pܡulMH&F>^zYTX짂6IdQ)aebI F< \N((((QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEJ?,&+}@?ʾ*ֿ;̟eR_k_?OM|?^B5ɿ䵋IF7y!k:[>{7k{_hV )Su~!%5 0`O{. &fVS\^{;H p+=UucPaxfu OϨdXR8ʱ|3<FA3)5t}88ACzg3+_ ]FC{ ympYP0̣F֢G5^MF;Yc\#!ۂUN0C4fԒ][] c|O6wSiW6w;I r2H8ZZ]SjO..nts(|KK}}6[I#yœPdu8yv j `5#ۚ|[[^C%H僞WҲ-F;kw[Qgmzkp|7!J99qQY{R>e[m71NL^rr@BWNM1%w3(8 A'dkBPԠ3̳FieQ\;/BKd[xd`U %r2q_YΗ <ŢA)ƛT.@,r KIE-%~qҵ+.?EMERQEAyr- 2m.ąTX=E_OK)cRg}#kҺTu4t`2Ђ2@?7-be1>LxFxzUD/48-r) 6A$АH7h[%hȆ(Cub;;kki//^ 6HyIp1j訪zviZH̪Y^6fVӂfh #_0 +B\ɳV*P6 (9<`as~_i'OܺGEHqʇ,rd+xI]9/ cUX].:møGqH j+߈!-ѷ2P0@d8'>ֈ[r+.xIg(nc>+D@t'Jt85~ ( (SY)f8O0{-'Y,$ТM3: EdHϊ4)-?*%. 2Wjݢ/ƶ7}Okf#\"2rP h?tS42Dê- j+ψb,н4^4 !ssZ#jAG`. @a#Hq^h麽I]DI"hI8˱[cH.Erw'# EEsw5-!+ٖK*, )0  0kđ`)AyQEQEAwr3pIܜ ɬGـ0.w8'JDʰ}}wu'4=SZ321U $8Wpg%%2 94zvoo|4r3*[UU$8= J(Fi3\D\EZebH@shfşŚ--v RN<|S|QjWQ[]`LO8I!\@ PEe^!4A<(䕊@E'}*;/hڍpZy(&&$!\@  +*zMĐ݂襲+(8,*H|ga.CvONgxG+* .NW ({qnHx u#Z]e[R]G I+Le.u詧>I WyPKHK @O ]v4\|~9sI d AKT|djyL׺D=p%i6R00t=x4QXuWm @͵НAMlEPEPEPEPEPYqw-+R Fx?G-E#,@V X#d@O ME=yDp_m>lo.ap<8[@r"ƤRDt_?@džnxn & #I2ܲP $[<=>u$Ѻ (9Ϛ:Ã[t_?GOQuiwKkI⸷i)NfRA$81E.<9m 3 >0 Ae Kc ]ǝOQE=X hi>rFO(\K98P-),NUx=2ihA `=2 oyDt_?@Pp/㼷Iv,X3ڢOQ{FLBw BF:B:/РRú̓[^=vdWܱ2"p@$Q{`QG૩tF@C޻:/У΋z'(^fgcHܷsJb2e$$CQDt_?@QQDt_?@QQDt_?@2?%sH(TxUd8ZE=yDEi,,]ASgo'w䮱4MmB2AG8:/У΋z'(7P]Owc-̺[G !d`dpA"u+oA=)q4#4 0q5yDt_?L,r>ִճKJ2V$B5~K{K^-ˉvA 8 k} <Bއ.% pJM9!wc-)$ 'jnvv%K&ـGBӑ5yDt_?@be{kcO[Z9g֗΋z'(} Ķӵ2i ͬ$mŘXH}LJvg{1YyYfL@9]GOQE= ^|4֗1Ό!dR +9ZF#PKrbxo9C-OB:΋z'(} |=.{o<-L3$HRYxz{k ۴іҦ2J@8p`<|=:/У΋z'( ko_,Z6s L`b-74Z_mh$-)X_|=΋z'(} m+}$Y_K8wry𾯩1MF!].O24D983玿΋z'(} ,#]Mq=;C J ld$PSŮeѯM.XA Dt_?@_Sk@fg>߱ "2-# 0 dUWD <1 _`X}}aS-33 ʩLU ??¬@g>(|4PoYϬ? >g>*[?YϬ?Y+gϬ?|4PoYϬ? >g>߱f ?Vh `X}}aU(,`X EV~Q ?Vh (ϳXV( (ϳXV( `X`XV( `Xؤ|4P?gϬ?P?}}abQ@g>V䍃==Vo'y??-?G-?Q\@u9z0>Z W1(H!q`={A ۴1$eiؠdO8 e~Y ᥶?SL/ eR_k_?OڲO򯊵'io&A~?Zm$?#[ZܛKHFK n%x\c =uZ_XuʎNrTOrhYS$r )OJk}b{?6uSlL*Rp߻'#w9fQ# s*~NE6Ku%`b6';p:xE"xс9 i}h-K]<*)S4Aɥiga<.VfT`@@8'oRu+h4뫭DF$i3HIaW+l4lR=E q$I9I'MNTHJ}ܨB EQEQEQEQEV0l^~kfm7 q={Q8crONTWSMxEdRA HBãƆm3c* ~i>"Zϴ_Ƞظ#j94ɭ`x89Si>Zϴ_b*S?3B]cPƏZϴ?(`dg␢T9zOYϴ?ȣ(D#1a JO")6F3C|>i>cDUq3"EdIU?\Q ?}}E5 lǻ('4BAC|>i>FM9݁zgҝLC| >i>"E3(C|}ϰZϴ?(S>i>Yϴ?ȠLC| >i>"E3(C|}ϰYϴ?ȣ(S>i>Zϴ_ȠLE| >i>E3(C| }ϰZϴ_(S>i>Yϴ?ȠLC|>g>E3(C|}ϰYϴ?ȣ(S>g>"Yϴ?ȠLE| >i>U8?7,Q@sh@uK+O}}W'7u3l]to՘ᄓHe&%K|UwP?#_j?ʾ*ֿ;̟#M|?^B5ɿ䵋IF7yk%ΘٵwʊҶm.ྵEr+ޡIyhM'4es鞼V[htvVjI,,NKܓLDi֯spF Iw5^W9iQ78\HLlڄiI9Sϭg?ںƑ*eIm,7G4S!PT29<@hjin︎)C>lU8wď}oclo*@898ϵmqm24;2`H`F0:w>Fww(,VH'q=wihP-Ì- g&h^ߵVUg 3Jƾѯ忼4]]pEJܩqAy~dni%jm А JH(^?k\skh.Auh}iv] +Х:A5El$YX# #UH ,6ǧZ5vIkv/XPuRq׀I*.B0u.,ǤoK*)U;tN o&no߳ݻoc֋ё'wSW'hZ&L7l"Vv8`0 9-|A}s" rTP+32)~+y4)Z{lmTm~fC`I}(5⳶[`Όܞ֪\x(?iגAk ^bY@`I!h%SiזEbpBp88#+:ğob'JE$$}b!X@uQ@e购Jˏ?oi@^)-BI0PYXI=1OTjZCcLreFPI#EIͨM>32 Llpq޸x~Jt OMJ)൶Gǃ!'``}O<֗j̡c9*18櫧'xH\ "thbR 7Xk9ӵ{tn鲧ZS0H 'fs]KM-ݺg{oݸI:n,l#N<# [ 5Z% 74z rI 21FKˈ|7qe5+K ڤڍ ri$Fri d rN3vZŊ^ =@8 <yBfVGl)܊!3xkA{ bFp@5xN+k<+Ɂ'z0rۏr:P-M[Ś#$"VlFX(b@< ~5%FmoUD :ܾ#޼~Hԧ? gRWQ[{xHB )) g=}º8u=Zk8R[8̱2yfpB6h,Ybp qZx_hwc,L {}p&>Z28;C ( ( ( ( ( (0_ jE{Jx(Hcnf xH629Ŝ͒c@9rqKxHݥYM2e q\W1}qI$sznf1LQpJIyBv{-Ta_N̖F'=8`|Sw/ZDr$  H=I#Mej 5˽vPJ:\ۖtUX''2jsq 6E1yjTMn[DԆܗh`1I$x×3 Z39RcpPH)'ٮkLYb]3GqR.rA9p)"}'ykTgc3L|^&ӢsLQ-֮<[xu-: I/asа(xFp3]>(C ( ( ( ( ( ( ( ( ( ( w_jR/A4,_kC|Vo/UV!CdЍ1W6kGM^s%_M|?^B5䴀xv_c1*TNy]#HTE 0E03]* ^!taPڛ.l, c98PI :bB~V~ RDҤf >^Ժ^gsf"aB 3 (5@,e ""#xɮ;um%V1O\`zT:dYqy GVi.N A7)R 1'(MJ4l,!BH 棰/e[a"H,#YI@h''[YcU"U# {Ui ]H# e1E?Rkj1MR[$X̶>>+>v),js9-} ( ˏ?oiZ~qҀ&fTR@d ZGwԆE V孇 Ǯ3=$jC#A4j"dT5Ec%ĪPvzܬYHb\ zvkZtZ8R9 1SA;W# K˹2۳ : (-+knڌ";x/ PMq[ZjY\f0BRIƫ3 3ZBgxNCmlr1@1qO뫽"/h8FXC<[$:#vz=]+F C/ A PWm'lRmL::Ϝ0'OО{ht/HLU%mUPW~~\ĎZzRQY{r8((((((^XH$Y*8wUBi-zuEJ b>41&.FYء =NUlm'q#I#HUPI8OjMx2 '隩x%om$O"bԒIa&EcCn /g$8ԮXi,1 %y@W0*co[iA' fHbޡ Kz 4EH21F2qC>jZyY{rߥqx{SZAI%CVUX8⮝N FiQGtZhv1  qqBX կ'Uxek탓GH"{ُlV%Zx~u qϘh`s2`d>RpqC;+̬tkӵilōmQ CFF8eҵ)--NVP7h4ynm H+#Yv Wu $f2]I ZQEQEQEQEQEQEQEQEU+}Wj~Y fS'WZuB5_kC|b>m$?#[ZܛKX kkQלi QLAEPEPEPEPEPEPEPEPYqw-+R?ZPQP^܋KI'#;F@= y# ąG*3+񝥧 .ViD!’aHHvsTk䫁2 W6q}&qAi+B3N\T)d#J3a@9CIN@(ZꨮAUrIe=?O3u G$~b ##V|^,GU|  U`@''qL.tW7/Cugye8ӮTh#Ks" IRn_89&D #8@M-};ϧڈm-I%S PFI,8#&i>)hn% ) 9H$PNx@w--uF]!I esE=5>%G BF 8Ƞ Z+qI̋o(QK±)tw:u͕ճ\,HeU 0QE()EƎgPGO![KU`m ~5PEPEPEPEPEPEPEPEPEPEPEPEPEPT?7jR/A4,_kC|Vo/UV!CdЍ1W6kGM^s%_M|?^B5ɿ䴆( (((()h ))h((Yqw-(jx_;X`KIONOYK4I5(+v0p \HTXbI$rI?W:r ?\brC@W^3\\wg0Ò0H$YxViu :qDYL0 pNZbF^ۛpap}1P ~MlsiٛYaP݈A q*Ti 'eHT\:b0y5Ul,! EP<=o=ԓHfx>0j?=sAz$QlpzVx:+w&(x&{ Pjw sl`*9$[tP|ZsA_(D,Ey.vtIH ]N{)>\qe,Esk/a}f!Ey Mw$+J=}o}<1 ke RF FGdZ(x%vXW1p n p " Z}Ly$x-CcPFw`u펵 <+,MeNjJ|7peQRAM\ZSy@՚AY9@ B(((((((((((((((((*~Y J?,oO򯊵'kYԿWZuB4}_IF7y~5z֣&9:*((((JZ)(h((+.?EjV\}]J`'oj&0h$A$q%ܰ2*I H| {KHuѧuR@fpvwA{YsF88 B0/ҵ2<*1˝}qgѥ]BAe";uwel dA [gdjrrp?ICjuwsfm^LYP%$` tu ط}A̪\JT"eIpx;WmE0XFȂX)1u `j뛣}}qo;DX3$SVm]%̡yK1 g#2?% mPv+b##"__9h1AYz5-_Q_!Ic(1*JRA9 C:u:}MVh؈$($#9Mݤ*Z'UQ=J_/Awi N p$SU|;شRCj2gVbq((((((((((((((((((((We&+}@?ʾ*ֿ;̟eR_k_?Oo&A~?Zm$?#[ZܛKHh訢b ( ( ( ( ((((Yqw-(j(Z[iwDBF;{Е݁+| pRW.eB7Fɔ7Q[Z<\i0<ɸV*ƮtUȌWkZm,U  ϜXn # u߶g&Z`zcS 0s0rzYU6= fxcDUv@C-5u,i t]g ^j4OQrݕ]K lj21\+M:oC6{ep8cn$y*-&?j/v׋mxD606(@18'4Z[k!NGH-(bʒFI9Kii'f@HH9@QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEJ?,oڥy_hYԿWZuB5_kC|b>m$?#[ZܛKX kv'u%Th& r3F) V۵In='I4CG۵K@Xߢ>ݨz\ߤ>ݨzO~h V۵In}'I4Zv?Oڇ?ƀE`}P'C@Xߢjߤjs`0PĠNBsʄzjΊƵ?F5?zF.tnXXֿƵ?G#tn\}]J?z 6h$y\;r0r0Ek"`H/}m&?}m&9s%V`?dqnZEƊU0wGo&=ؔCⵂ CDsUNjZJ 鶊d@Dt`NOɿƏ[ɿƧ d[kX`"1l@@I 1N=Wh4,M#TU*8'ty_>n@.-!dS#3чc]χ|Kۛy GU` ?^2ѾtJ_6L!tFHF=qXŜhK(nuG /oGoG#:+àCG cH,PVlm4qmem #B'7o7oÝh龶龶.FEVMhMha΋4Uo[M4M4r0E*oGoGa΋4Uo[ɿƏ[ɿƎFEVMhMha΋4Uo[ɿƏ[ɿƎFEVMi?G? @FEPRyc ,H `A gOsϕ;5-;\Ohtq/*۟|?ϕ@(n|?%>'\~K4r?_>W*ۤ+ƏI>W\Ohtq/*ۤ+ƏI>W\Ohtq/*۟|?%_I>W\Oi>q/*ۤ+Ə\@(n|?%>'\~K4r]_I>W3tW0H$2I``Zo/UV!CdЍ}/t*Z_2F5zS\o&Ai ((((((*#?qMPBG#>LgnYX:lBfrsH-u{U}>8%%Wyc,Ĝ`D A'nD|Ԗ[4,>Rg97KG[k{uH+zd 欍 [I%)ڼ@S*A8qm].D[nѮ2s#A f+Yc:Kr'2@㜁V. ݽIvMh]`xRBqryQhjAh'YBB,HFҳu&ԧ(@$`FFqZ k-r U Fs`uOZKng35ٍLd!@9$G8@_cSҖζ55r 20 qYt*HʮN̥e $KHZغ8 HF@P0EEx2L.fUdHE` n @ɣQCx=_h,"2XT H$c5nGgqr'M\!TJrHc(<0JN}R3o\cp>l{ S|4m<^Lne ʠxY\1\:p(4!+i񮅡L$6 / {]-Ⱥ6je |-H  u4 \]%ػyY@Dр@)n6 |7"D("4nrhO~"}_P(pFu1pA9''ԚK~[\ku,Udd WQk֦YXAk,x=$uԮ.eꠢ F$*qqs^09PKn-9jYiQYj< vVL]$BB `FhcV(^Z.l-/n k("HIl\@ytu;o  A? 筼,#:ͼtyD0c]ae bcI$}$4И?]ڬUk-:+S=–^Bð~g+)ncQG<_wM?Hx?c?7[OWYd}`\j{+Ci#> Zhn-H-c?74(/x(/x?hNj~n?hNj~n?hLJ~n.QG<_wMQG7~IUs\Mgn?$jz(r?4}o裞BDgn?$h@$d'O{&{D8}Oƙh3,SAs|Mq{^\My..bP+O$(w٦Xl@ ,bBR;tQxv 'PDf,",Y^$zetK_H")ff4aOcQF=JmL4)sn20PciHU8|SwsjivG2z co#nCg-q,% IPc=)v,A幝gWb'G;;OY̷bXX% sVχ[] ڧVe$wRPx$ CIud[$*"Hv{ջh-14%ؓԒz Fzuwe~\#'$ڪ-[r;(,u2.r̾^g$؏Ö)s-܉H4`rRqy,ڡ{̂1铓G;`A}UlS欦! »"3  FT8ڶse-֤lc  <r:U:14R B@0Uˍԙ "sZ|ȮcSN6Z|"d䍁^*p9sY C̅UAHU0Ǥ{$6.ǀg$c#}gjFaWf @$8dTg4:nMzw3qx^X඲H嵽 FU* 9<jơQqIc \6] 2 gqXpxktdR$2AUnopML3*`GF}i_P=>ٮ>-v@܂" 6Ad-mbыT ,-Xe)A.㽙ԃ}uǵ:DŽQlO1WL\=EǨ{LEQ}ESFz7QTѾ2neAs[jriZC$m$V g$r+:QE<\.½͑E8PYOaZk-= |yLlW9#4飙%Gq-VL2z ǥZŗv>ۭd]cA_$9``Ȩo|r-,tdnoIo$,d;I, 5v?Ei4+-\<v2ׁSӅћVPIsrrNOǥmVMgGbJ7b $7QY%pFȃcI$NMM.oU=o ǨxO}+3U`n4??Tfc5,?ʾ*ֿ;̟fR_k_?O#M|?^B5׍x??i]ԗ?h &I䓃߭mJ??K +?yCz]߃(4w~Q K??G//K€=.O^~!=. +?yCz]߃(4w~Q K??G/?K€=.O^~!=. +?yCz]߃(4w~Q K??G/?K€=.O^~!=. +?yCz]߃(4w~Q K??G/?K€=.O^~!=. +?yCz]߃(҈yT6{7n?kw~Q FO&MA?yCz]߃(SFO&/^~!=. ~7n?hS ??G/?K€;߰MA?>7n?kw~Q FO&MA?yCz]߃(SFO&/^~!=. ~7n?h]8FiH!h  ??G/?K€="Xh7V" >P0œ\ ??@&M`75w~ w`74}o) w~ w`74}o) O^~w`74}o) O^^4o) #q|\//Ki?yCz]߃o)!q|\//Ki?yCz]߃o) #q|\//Khw~ w`74}o) O^^4o)2,g3\//Ki?yCz]߃O򯊵'kF_2F|_7EqGxiphos-4.0.7+dfsg1/pixmaps/chat_icon-16.png0000664000175000017500000000127313162045104017611 0ustar unit193unit193PNG  IHDRasBIT|d pHYsZtEXtSoftwarewww.inkscape.org<8IDAT8OHQƿ{g{3h6O&EYTRPA HJWmZTfmMDঅ(E"\GI͝{ZDiٞweDڧp`Rʹ0j;m2M/ibADD߅S /l|4͞x<^W_mF@J~[P*y9??1в^ιN@LU#Yci<}; )rOG{YÕ.˲FE"?h zzG R ۶/iR怩 %7/yLVUQcQImޅΖ8y|+6>9JDA27095QfKh! P_S4fWx'L&' h*o*J +E8N:ϷsW޿{Rppl>bP(t/[V+**ny^iMӚN/nu]껡D϶[뎬L .W_nFG.򣊈Jaf|_BL ݰF%53ЁIENDB`xiphos-4.0.7+dfsg1/pixmaps/sword.png0000664000175000017500000000533713162045104016601 0ustar unit193unit193PNG  IHDR00WsRGBbKGDC pHYs  ~tIME 2]Wx _IDATh՚ml\ՙ޹w^1LUiz;jjz?;6ۑ5;۹X[[{CMA Ö~s/<>~/?  uuwW `;X]{/qߟǦHoXy73r6^zB71hzAT4 ' }G|/LpflrQcbmmmQ`b/bGwqK ~͝k/"}VK)Tu칓?b{m@$I\*l:E.%[32!\G߾d9dO3V876U$W pd?BB2 sss,,,`&Hf0M|'jh OF>;G=L"C4N:,H7^}KGGtttș3g455|rΟ?O&aʕF"$Tf~wV~]י@e4MCQVXiqfgg$ ͆4|X֯G:ۇiF"ڵ F>gǎ VѣGd2XV(d~ȉ~J*t{} t:I$LNNRYY0`UUx1EQ P_$ITWW̙38N8@SS~$u1TU! koZ5gs# T˩BUU0MݎŢq\TWWj\n7<N;37x>~>B㘆AtR"J(###ȲL:… DQ|>_1 lю l6rvsAnzzzxػw/ΝP(p8ظq#G'Pv,Ha L$]\.4MLdxx\ $J|YӼ[+He4 EQ>L&ŋhoo[n'dÆ Ȳ̺uz<P|9G [P,VgDիI$R)<;vԩSb1 4M,/_FA8&܌b)n1gۙ_>ٳEu줱\?O馛ص{7?P!iN'===ꫜx}i5keppN,#ϳo>{1$+V(%`hh?)Sw~Jaپ}sϗ/EqT[B:+al۶ 4xgbb׋֒N9wq!>!y;^543A ) (| ɓ8epqڸ)++'`ٳz{(pͷo̽bS{!a(2,EpiYn-wV~!nJUUor ]Bu~iiiiAU_ H Li~~&6mD&aժUx< 0hjjjRYYIcc#h_~H$|8-ZF$,r5644xI$׳w^\.<`={fU9uZrESǥyț8)jd6:t$]ۡ)cu)++o̠|:Z x\0|$(*$IYup; vT@YP!.(ǩ Ŋ߹-%&y\ݍڶWN3a6>< MS` 3g԰πEsz.{8J0M CYm lC7=`:98o_vʙ_\HF^%bPٖv_6y} C^%8ޝxbx:!&¤ӕ~/^C;u88ЖJ p#`u[`ڌ{qVMNuD$3i%}@#EcC{1kvp=`׮ǩHbLO BQ˹4O*uS^\w-[x/]3#Ÿp Nsȸt~I8['='OȁU reA R(SåkYUr.E1<^r2)LۙU|8['Eg.]4Q3)Y-zp!=t&;܍iak0|W0S[at7!B"[:ಢz+¦d"FvJ 2 2Y\`0. !ԲVvxѼh:z#4D,8zϥx WUȚ &%X <#EYQ?Ŏނ''2 r WEw# v[i׹ ap8DiuG0szi~h}'au )7kyܦ];6pw 1qTUMBKk{+2l8*'|hNj& 2Ʃ=8+':Y֎~mҕǩȹlC71M:n |-6mKsbr$;`6n܈bێ]8oi)t'サ8 Ywxx9(q0FOظ~ yKnVZŏ~| }{[| KKիKi޽q~.b7<C~s1l/}v~㹻q=٩ #Le˖QQQo{6㞺4'!YK.K p~cQ_FaƍA})?==g p۬iZ4|k_qvY0ͯ;Wt6⤓Nb͜pA},F7-OiguV^t]gj2N]MY0x go&/^pO5:ĢǟY3l B#aOScBD"#eu#=̚5a.wF\[I?FRRv\lRK9r]pg{Q$Iʞ={YP4-թM(RRIL~Sba?/<#ÔXٳ t+0{jf0m闐3mH5MMML:Yf1ߍό! 1/gh4?A١磸}ɾ%ܴG{uU2o֬|ۃ^VG`'&ϭY͛7Sy ɩYIi ]"$ْPHz]y^zGmVv(|'*$YlF'n(@qVN`͚5SSNedr(,cP g|oV㡤ԇnоaT7'T6Wf4`\r7}Hp龍6lG@4]UеO{$:]@piq@p'=쳶)T Er dyp*dydL]357L^0zBVbAf0jlI-@,VUda]֭[94xW^yCֽܹx|UȓY;?~bw]䊵W_؀OPAsqyAm[h29 ~.cxjx/sIf744WSXW_}K/)k?FTP=Zi3{.> o|K.4d,?dnT >Pk2v/|=@>ݴx`ԶUUN`|qR;D.*2,%q?;,9#q؜0FFF:ꫯrgs׏gqVc$ #qLWI !|&u4_ ̞3I)L6EUE9+[qGyy9|G-8 4ʖQBݯÖbrWxؖs MH`4[59qahIKp83'࣏rФi 0&AHTTG#8Dg`"확w 6EGp*`溱q,M[pW˕W]{ヌܶM;Z3LD1021B~}x"WQu14}㫢Zϟ ˲ڕp)'ٚ۶c'Ej;%Pdo[nnlx6/<PӲO2CSnC\''YOCysc[x^L cLiH$K jWO>Ǔߺu+I{x.TJTUSO'V3SIXZ@;Q[;{3y6Z|5@J.EHC{ַLގuZ5g灳8,=pxt:yqPRuG4sVrU ;r_t駱`2'}nO>Ad!r\ j[3Ose38ҽx;8}hhP[^e̜[cYQ^Kbx*ƣ ng>J|9rӍYeLo ~??c%9>x!s/]2gQTNλv̅F2on!{^rIr;w.s7Fʧ氜)8GNݬ^>i2MMP攄Ǖӝv:$Ցlw_swG%'X 'dվ5}N[{{|$?24l%8jrιVbK/Q6\NC7˖-S;h5s)EWNˁǥupO|K۞77t 'x"˗/`z'p3 xiG+UW|? $&0 x"UyzgjZ5tuuGʕ/0;NT5G`ppLN_u% p8kwt0},}YS̒IX۷ . ]RۡvTOo95׿ʼn_>^ʦ-vU\ Sԓ?=(Ѱf>SϢ˝XޜIf{\؆zN&>λy|>C xM3Qˊi~dݟ]s^Y0 Z[ UQ9&K>840m***tB< kߏCYy`׬/[ځ]}躃tZ$I  Վ]Z5)KCw:I|#-kP%AEIڒ.E$qqUS?,ie^_iMa ~k#O;DR]>Q{n[ɽWY wd>λ6FxEw|A7n-5n9_-o t35m=,K˼\<- K!6KE$Hgː7 7c)yu4MCQQB&D,g@dtMzQ#ƶ=PH'n, BLFYtnYFUUC+h&ȍ|ilrs啿d ۑ}'ڰ%;(֭!mIg^}"9+$y y3=̞>`b`4`򪪤f-;CB8T(\! HЁDab(.''dEA4$YFe$!xZv[yB xƶ>//ěŗ^ƃ/%Kfn=/-r떰k9lȴa b1Rwfpx:$hnI芗L.#| `߲bi$YFƚ3)TpsT3_+_!r\V|[/€\”8vX˻\}(CSS o4_o#eݽsDZΤg0b1nw!=3_QK\9VKW਀)S{}*2J2$w|p$D_V~{yYh//:'d洉Yetq%oar}#1jrPV QP2D:lie1)Moo xe+.v\a?Nt\ tI& ⪝9hKM.7ޣio;S'Nfflc? וɷKoJ];dD޻1i!"aݺifїE*q,+/gfF@eY2O^(.H Eun$EňDŽs,%YAѝh3֖wsC]=ĄJӍ(ӂx~.GV\`gEX D0Avp@})31 4< =Dy4{zhao^I8"vQ(Ѵ I]'"YU?87W:lixRֹ\֨PںɌQ $!c޽TM=a[%_.@}&\ @tMU)"X8@R#ن#B wbF"Q$SB3V|H$)L"1à~n˒sE&I簑ǖWIJie,@^lD(i߄\X˴@ӎ;Hdr1sL,&ǓTp@n`ƔzW',(-RWlJ} Rd{ڗrȪNsk|3C?oc;vasLǥ#$> k97IW'$D;F 2p`;b^(w ZACQ`4L [8$*'L|ϐ??zi?fLmW_dk0M{5[Áɺ#Ͼ5ɤ8'dwԙ/>R@Dh nuvz:@PxkZUbqN1 v-F,S˩&:zw3%Z3cƖ-CCֺ`xun)h嚣:k)!oreM$݅VRAd ϸ)t vre7 1ZtΊ.YQ$+z~{S\{ChrMY8ǻ,gu.`7ʰF2q;50 Dg1$,A kwbq5㩪!b PU9ܤdsND% e(rڲ)Ne0sּ7Gi"iI+ET 7en@"5\.˳m `8c5X}2ߎdXJhmq@7 ظz޸ xCH$XLH|*q9>WY;Zጵ:ٍ`qTh͸HB Ƿ")c%Y&x}kT0RpE(?k0YGsVxhHe8Hnt(/CXPJaHF ?^lvcƬ9ToeQ8;@ 0/~K67Mv.&()'noתnrK;4Tk/`sOt53%iR/>LZR3Zi&W?>;''aLtro/ 8XX'<2<"p u"  ZkOh PkebNlBsI9~25sǩ3.lnٱN[1ào[/Be|_nNtMYǡ,kh3VU'|x~xlX!8|vo_[nؖjYںK_q<ԋhi"5Ȗh0V9V&V+8q%.@'y:Q73_~ɓq|E-M@¶#&`i|OE$Y&WiVWpN3MDUڻ)hԎ;[YFJeȳX$&+4`pyMv>^o-H?ބ$+ԍ;&稧O1ڙ.3SJYl.͝;piŸoS9h%T%^7"!N44wBʛ34Y%^H3X1d$-va1ݶ?bM}lڈ)Lb1H4o$4M&5ZtmCi`IPdKPg/gXZ҂ux:w؀c'ݢ31?Bդ~]6moBTn2&-+K$H У n]& }{Lܫ||s57 ?>Y5dG ]^{w G/?#ٟ#?lgF'UW)/}CTr9d3 &| Ca^}#YqG/?st_޶>\,kˑ zЊ^Nʾ'vK^ toL%ȚV]˱K5D$b00{p}A$Ye]5yom~+9>ZIskw= ?53Nw~{4vd Yݽ^Esg (OɺRʉ7Wl3hgS `GT/ݗUp=(n3|ү>e ؊%g6=f4j3d$UT?IGo *؁NF:vaR$EsT?95 л#@֢ER㧢 &݄cDä#))*2^5ajg"<І iw" # ~0_q Wv` =y@POO9|k ^y`<?po|<HbdC(zj[R21K`E|8|CXO>ɲ+@;HibMo#{pok=s{>xuDyZ։{撳w쓏壿s S_`Ofkn~x:P8NۉˡkHIf>C~K` / Ʃ^c&AHgMCTې*`:BCÁ0b̟e9h.F8Kf$ɨԉyɬO?a$ʪ%:6'+QR˴+}lI o AUEu2)r&Ip[.50!b~smBvU}[IBVuW)Y$ AHf*zpo]( Xqg= :؉_$>7Lj.Ks)/b1Wd…YJut[^w_ĺّ[v6sݝі (N/>.}:Ywmx {[;+pO &bJ)na9Az85"GĞE};R\HM顊se%߱M& b/9P5*|vB^x&s pz5S?3mY$IRdvd\{D3eZZ?ӡ'j0r#iH l7'XZ8%m΍e~h0Ⅺ,)g=eOR_矎c7GW=,k'kskW\%Ι9_?po;=Ҵ^!|Z9a\Iax>^̹2?8 $Ѕ|ө(wtZv#O#rK1I e4iy!{mUF;qS+l-|i"#T㜸)m-8 iSDZ d q(7н^y&!,hβ D==bi#ɺٍɖ+8g~vGa-Џ| "`krs(lV9àY^N)y"AI]FycRl2&"Ҿٶπ KqXЎ50t&(/~=8=9C"{1ŒaHz˜fxf,iQw/aŔKշ-;1 av6[ E IIOc2=HlHg☋8Pr.=X/.SYs7?>OzzrlEPա;._B ![Y]Sh-6̛:^|3 5b>øjf%7>stĀ\` փit>/G VGIsI9p//Eq`FBy;`t{2+Շ0eWfߦ7hǛX<==վ=񭋮Mݨ%͐C,8-81sX*9E(46B͜TXKeA6M%wI^^1ocGS [w5#*M{ڲ%hWױ!꺆(hu\[xX8gzV}]S_UiZx$#cq!\u +D%gB˞>~j8?͛upx<53PtF4`Z&҉Z^G%4nX=Q9tBݍy cj_6}vx8 +HЧY53^\y7AMNCj ׎^J߿1 hAd#Xr)g=oQs +ugIEqb&.B`ϟ5  Ye市7(_:UsIJQ刈/v?`~39@ $:V,xet+@ x``(M>J[ [H:{#KIMf xbMdYF1#|)H211ԦDbLR#PHVd8IuPKqR0eԦM{N0Y[;Lqа_~gg7u.T?:9-(p~o@nrt0@6e_YEe*qs٬yO}~cH_a@Q}v9@C4H[aQ,p9f-bX^:uuȎU9pS'N`vdU\qan{ YBcsk#U $4M-M'ۜnz}̙>j̘U#q.IDATI~AQ0 h&d4gUQ@F+vuE1cKZ0EqA )!&h[O׼[Tp/["/Age^{C交Ski\1v6zhJZ:zܜ{Z&cwg|,=JMcD$ɴw3v<_:^z}z;R}B&1CV}. a׳b^>0MYN~s>K߻?ބ?vqo.ۡ`d,/o~)g9IתsȒ,=Uܝܾn*:A3ML$&oO~qթiĘ\_]o0k`ğںT?a4h- !Ҏ^VyWȆvqO;Oo8 +*f@qW;"7q t7X8{Zr FI@i(2D,J -:i,v6GDB{CLXC͸ ՄM{hଝCt@+SrdK#z<%Ҿ3r:x뷗Q]Yk^>nAø:0O5xc1|K#e]SZuՐK(-ג%E]3L#Ψi({soƮ` tca( '?>oPtCU7HۭY&u-[6O!prr-,Cg^XG6NLxz- x.Z}o'@< *"ޯqμzc{VlԷkH?Sȍ SXBIJYW 4/!g@X0((qRfa^K w|N)/gɜ?{Zŀ+moœ5[񉉝&v@U( y?t*~( &uvxD]@IKqlnבΔ Y`(uԪ&*F(<l70DDhɋ11{FPnaB!&(\r:O5r2`V"ن?p¨LcrOov3r#=[8lK:sOlF+{;Ǧ'1zRm Qe*PnީOj= ?bԞ)"GIENDB`xiphos-4.0.7+dfsg1/pixmaps/book_closed.png0000664000175000017500000000241213162045104017715 0ustar unit193unit193PNG  IHDRw=sRGBbKGD pHYs  tIME .n~]IDATHŖ[le;v{Rl)m#" U1!((j| Q"OF F&&D X-Pi)|3}3>tZv䗜L29se:a`L4*4MKK_%,Ķ]\vmap-o3u0`Ƕm+!e!= lD`C%Wƃ-݈ ً#(]'%J)<朥"1.]FMs@J|Ƈp!RH)7}gĨA`T֓OO)uD\rԱп)׳ v#8,iͰW97)MG l%*'A*kSPJ-ȠTsz{EkS !_w2!!sKf 9L|.?P he[yy17d0UrX!‰@ͧf־-02SW&<|<"gO$'_0 WU2anj`p"UdN(]M!˝=W/[JkK+O'\#C{vkUL:uQeȏOy7K$ 4bY}={Ο l0сU=}Őm5'+SXCu1G3a[.pL׍Dsu.qI] G]]x1 c #723D2B", ", c #6C3434", "< c #6C3A31", "1 c #783737", "2 c #723A3A", "3 c #7F3C3C", "4 c #6E4026", "5 c #764242", "6 c #7B4B4B", "7 c #716B67", "8 c #840000", "9 c #8C0000", "0 c #830B0B", "q c #950000", "w c #990000", "e c #900C0C", "r c #9B1010", "t c #A60000", "y c #AB0000", "u c #A90D0D", "i c #B30000", "p c #BD0000", "a c #A01C1C", "s c #8A2626", "d c #9A2C2C", "f c #8E3535", "g c #8C3B3B", "h c #943F3F", "j c #A42424", "k c #AF2525", "l c #B42B2B", "z c #A73737", "x c #B53333", "c c #BC3C3C", "v c #C30000", "b c #C90000", "n c #C10909", "m c #C43535", "M c #834141", "N c #8A4141", "B c #814C4C", "V c #894B4B", "C c #974040", "Z c #944B4B", "A c #9F4B4B", "S c #865757", "D c #865959", "F c #8A5E5E", "G c #935757", "H c #9C5656", "J c #A64B4B", "K c #B54040", "L c #BD4D4D", "P c #A35656", "I c #AA5757", "U c #A45A5A", "Y c #AB5858", "T c #B65252", "R c #816B4B", "E c #926666", "W c #9A6464", "Q c #946B6B", "! c #9D7676", "~ c #AC6161", "^ c #B56363", "/ c #B36D6D", "( c #BF6D6D", ") c #A37070", "_ c #AC7474", "` c #A27F7F", "' c #B57C7C", "] c #BB7979", "[ c #CA4545", "{ c #C95858", "} c #C46262", "| c #C56D6D", " . c #C96D6D", ".. c #CC7272", "X. c #CC7979", "o. c #D27979", "O. c #A1804C", "+. c #8E816D", "@. c #A48585", "#. c #AD8F8F", "$. c #B48080", "%. c #BA8383", "&. c #B98E8E", "*. c #AB9191", "=. c #B49595", "-. c #B59B9B", ";. c #BDA1A1", ":. c #BFAEAE", ">. c #C38383", ",. c #CF8383", "<. c #CA8F8F", "1. c #D18282", "2. c #D58F8F", "3. c #D88F8F", "4. c #C29393", "5. c #C39E9E", "6. c #D09696", "7. c #D19A9A", "8. c #DB9D9D", "9. c #C4A1A1", "0. c #CAA6A6", "q. c #C1AAAA", "w. c #CEACAC", "e. c #DDA5A5", "r. c #D0ADAD", "t. c #C7B2B2", "y. c #CCB5B5", "u. c #CBBABA", "i. c #D5B7B7", "p. c #D7B9B9", "a. c #E0A6A6", "s. c #E2B1B1", "d. c #EDC78B", "f. c #F4DEBA", "g. c #D3C7C7", "h. c #DDC7C7", "j. c #D5C8C8", "k. c #DDCCCC", "l. c #DDD4D4", "z. c #E6D6D6", "x. c #E3DBDB", "c. c #EDE4E4", "v. c #EFE9E9", "b. c #F0E6E6", "n. c #FBF4EA", "m. c #FFFFFF", "M. c None", /* pixels */ "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.m.m.m.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.S Q Q Q Q ! -.t.t.t.;.@.Q Q Q Q E M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.D [ ..X.X.X.1.8.s.s.s.a.3.o.o.o.o.H M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M Y Q #.#.#.=.q.l.x.x.u.5.&.&.&.$.{ F M.M.M.M.M.M.", "M.M.M.M.M.M.M.j E Q -.;.;.;.t.m.m.m.j.0.9.9.9._ .1 M.M.M.M.M.M.", "M.M.M.M.M.M., l 5 ` *.u.u.u.g.m.m.m.x.u.u.u.q.' ^ d 6 M.M.M.M.M.", "M.M.M.M.M.M.g f , ! :.m.m.m.m.m.m.m.m.m.m.m.x.&.h m 2 M.M.M.M.M.", "M.M.M.M.M.# c 5 5 B g.m.m.m.m.m.m.m.m.m.m.m.m.) C K N M.M.M.M.M.", "M.M.M.M.M.@ a 6 B B 6 6 6 6 @.m.m.m.k.B V V V Z A J x $ M.M.M.M.", "M.M.M.M.M.8 & 3 H H P P H H -.m.m.m.v.G P P P P I T n $ M.M.M.M.", "M.M.M.M.. i * ; U ~ ~ ~ ~ ~ y.m.m.m.m.W ~ ~ ~ ^ } k i - M.M.M.M.", "M.M.M.M.% q * = s / / / / / k.m.m.m.m.' ( | | | L t t p $ M.M.M.", "M.M.M.. w = = = = P ] ] ] ' c.m.m.m.m.4.X.X.X...u t y p % M.M.M.", "M.M.M.+ i = = = - 0 ] >.>.%.m.m.m.m.m.0.,.1.1.x t y y i q $ M.M.", "M.M.M.* 9 = = - - - d <.<.4.m.m.m.m.m.i.2.2.} t y y y i v $ M.M.", "M.M.. y = = - - - 8 8 ^ 7.0.m.m.m.m.m.h.8.3.u y y y i i v = M.M.", "M.M.@ t = - - - 8 8 8 e 6.p.m.m.m.m.m.z.e.c t y y i i i p y $ M.", "M.. 8 8 - - - 8 8 8 9 9 z h.m.m.m.m.m.b.X.t y y i i i p p b $ M.", "M.. i - - - 8 8 8 9 9 9 q _ w.w.w.w.r.5.r y y i i i p p p v 9 $ ", "M.% v p p p p p p p v v v v v v v v v v v v v b b b b b b b v $ ", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", ". : O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.4 M.", ". R d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.> M.", " +.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.< M.", ". 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.Q M.", ". X O O O O O O O O O O O O O O O O O O O O O O O O O O O O o . ", "M.M.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . M." }; xiphos-4.0.7+dfsg1/pixmaps/gnome-windows.png0000664000175000017500000000510313162045104020227 0ustar unit193unit193PNG  IHDR00WsRGBbKGD pHYs  tIME + ^ IDAThZϏdWuνェcLIHA0$0Jl"XH6 BΚM,) ?UĊ(1%ABeؘTuw,vxg=Qtv;99߹_vd'jnb|ЍPu n` O|=*ͭ.d0轔]}C>lHA   I~k |V2mlY7e(03EAJBx#&:ڌR4tD< p+yp6Gt:~*VE I;lt!5(IM'" CAEHHB8U\HZI UJ14.xQ /I i UbQ ( /1 ;%ु"V>vLx)wHtStTn+HPx/Kႇ*cDj% ˭X6)7rv1$Hi|gF50+9Rr` P@*@B܁~%,vݝjϒ20mM$2W>Цvifř×=*9ѽ^ދ̋sIT;2 a /n2R1ng80h]<}w?M_˧O}oW#"XABp D-47i[i ! D$HBR6ŰZ%}•˳}էl] )[CP+ ߺ힪޳U٘oY. ႙v~%dhr KѪt|1ٴGjKL@mxex&Emƣ%܉Rj7 Kf{-DtlYFJzu ?ycX2d2e!d$z$R{Գ!ؑmD`29F%#~r,v L@.Q,!50mU3~} ڱ>ݡΓ|l}}uhN e0fH tV=ݮNm$H<QQ%Hz›W?Yƙw3sMWuaRӐYP&A0ro.Mj8k!/`f9,!%`Ro$3J)h ]\x"M^;Mj4I:1oq>?OjO'<Ȁa]ס4M$m[mi0LƽCD z! t61l?&eF AیnMcjԁQG탽_{Ϟ=;9 yWswe)xpP !Cm;ۆn\WY:XT['0 lnn.O> hBhl, H`?{.>:2zY‡H)i2=79qOh)dBm?$[krdd6I)ufVƌ7]. [zMؔ2rQ۶hfa%y@Hco/{vj&b4I)uܶMn ˤN@ R*a\ь@@ً/c߽.\ȋn^.RJf.]C Mn4NQ`Wd<ۦak { '`|8s[UB7?`c  ];Dי] +0΁{,&:$w/L)i=4 *c So`K/3|g{ QmwxQ㵵CޡИŪ_08q+`-YBPQAHT6?;6I4jb{=\N"'JJ&E##s TZ,Yu %?*뫃5NSt4d/nzPh0.eb"}2EDfzttR&Ymbz¸m7T*v>nP64>.  瞎ILWoҺ 89Z.JYZn=OI_5_8~zXBł\ܻ>BUC?J 88d’p`)=6l|OoIq%6XXMq_]uk; jxxwIENDB`xiphos-4.0.7+dfsg1/pixmaps/gs2-48x48-old.png0000664000175000017500000001233113162045104017477 0ustar unit193unit193PNG  IHDR00 gAMA abKGD pHYs  #utIME  52 VIDATxݚyeu̼{^ڷ^whKZ0-X"d[֠,Y2g$  H$@#Y5@wWu׾W9bkBxq{d%Ϲވ+?Wol;׮8gM~9.8wܕ<K%@qHk;kn hd) DS]¦P{C@ {_gջ]_V-{Ǿ}K j< m:LuքrsK鳻x~ W]"m/@ Q}m{ ?_{S9tm ];pq_ +\LiW ?xX3h ^}gE'w7`î- ڃҁ 39{ 2ż@CJЈ`W[~ct.so;K7ƪ'?غ]zΟ8]-7Vf}k~OڍScH=-E-,';tg{upw> ʝ3 TdFrOy6(^UL^a0 \z@>W[R PJ1 iwoGny_}ȥ,-g1Aݏmc%˫kzo Zđp?g^!rſV\%iuZ<4;br ZOWhtyUBrm#Kiu|kkvHLw؂UPz2>{todh`o>1ot5BdG,/7 fWYvFwi?=L gˣ7)i >abSu='w{vM>~fa:CnLjPW容cca?LսV}߾[wIտ!S;eJ!Usūǧth(ߓүgͮCG(JzyLvOkK pK='~ @$swNylq3 kh෿9B`{}1냲\wٯNƍ~exY8\WGVR[r#S@5s=~+h#8GWn1[4++Yb?RX񄉸nY:{V[sK3j6q,>aY.+vd ƞ* s$}~K0sILͅ&{xxuZN)t|<Ŏ-/UR0ӻK8pʌRͬ9/m_22'N^Uq(3' %ꌾ\F[a9|_~MuG)thmwurVW 8kpBb; G +y+iBB`y/=#Q4~8z -r!<]V5L,Af114y KX+l^S+HhiM%S^oGvQ]C/GNė8+QNDzt_sujWѿ5oU |PG:lrZVe{nj )k)k : S贠9~|yp4{ev.@^Y~XKD@Xw<F-!?U@k=UVb-d~ϕ̜tXaE;{h|R|f:7T&]Gz7'!8Գ-5HN H'?Όc-IA_hadISnpfjM/WCY5Sl^7!bDNi(cO-l>t,0Grr g7bK;.LXav`ut-k7g\ӘN_Bd2eār<"$a&f&OxUl|$'xfyΌPjPbqFbfͽ^t^-`+ФtګK!̚X[`PK^;* 7M_ ރ҆+JdIL2S=>5v!$eK_KQX&dfrC*ь4rn4-񾙤7Ill#C=w|mZqJ/9G{[GΏhh{CzBa-*xtfVv6`0T"%ߡi_5QU1w8G}jZG`漎55,ՙ5`%gt=:rt0n(h/?}Q}{;m UN>+:n[ PP^8t[r mi&"UlWLrꥋ@\[FPHYe B 6C%aSщV~˵ ׬]+{[i̱faN>'M(/UGA`EBRL5\HӒҽ%m}T(aV| 2(ǡ_sv*94p"3?] \>[.tI ,-.;|}剣֎=+b\kw()($F#37栍>ECx&X-0G&0>y)+5Bn>:37~㻢,;j5V+q kX5!a Jn?WSM{%$cavS.iaчJh\.TDF +l/t4.ю0H+%A3\8^/ P Gf" iH*.3N=#Űe[H:U>'r 41}~ EFDUcfk`ED@ Zmά3l L\EW>Udn6hoYS2; XX0cb!֘X25Zm!%pXkߤ!wuv׮])efL^-cZkYEX+__E R IENDB`xiphos-4.0.7+dfsg1/pixmaps/init-settings.png0000664000175000017500000000534413162045104020242 0ustar unit193unit193PNG  IHDR00WbKGD pHYs  tIME~|x qIDAThkl33;{Nc );N vU5}J_P  JT|@E"!UE|T5(EBr WZӄĎYefwfaҪmh3svn oFdOOw7{[uS][=== 200@cc#RJ^u|I#6]Kx8J0 !@A hhݻw388H<GJ(8C&!Nc6ijjX,H辩͛KK$ٳ={aeYH)uH$Us >.*Pwr{v=+###QR*iR*B \\59LaF4J/ Qq\Z'p Al… E<# 1q2g2X*fZ7qW[CU8.HP?㏳QʁJX, g5M7eKJXǩTO $AJ@~`$M@J |?;nGU=\uK@>_]pGK|xe=o߾{w,E|-$rm_ضm2 eqQN:epY,"D>T(pRDXP(iG1x =sתv]hn 02)8 /<裏:CCC @Qt]GJi(PTPONMHL@n _ e,,~zhAP4BPK|L>޷oԄeYem*(UŶmk{K-ЬUW`S Eh6o[ \U[-[Gwރ< [l+mۗkdxdzzbȎ;ضmP6ZU(U[EzPb whtHC=iooR`Yl)$bANXl6K.lo= @X ]Nbd |F#"}}}mی222 Zr9,31o|׀0y>RB0|sprNbdh/4޽{c=F?\/F;hhhqxRann'O2114B {݉xMA1xoNw1 F޽{Gx nlƲ,VWWd2tuuE8fbb1|MN>M.q}=g'{ äX^}SXX^^fvvqz-2VwO/҆axTʻp7??%Io||ܻ=`bR$~)Hbxa$5|n ϶Â&glIENDB`xiphos-4.0.7+dfsg1/pixmaps/gs2-48x48-old.ico0000664000175000017500000000727613162045104017501 0ustar unit193unit19300(0` @ $W  1S='<';':'rY.5&vA,Ƀ@!>! "(_@~!N$V?(<(=&<3m   <6!{4#y4!y  ?& ) =(<(=&3G8A+@)"ItB ,7F &>$=$>" 4?)>) @ > *o?'\9#  , @'?'?%-i;'<%:'@?>TT722a-f?#-fF;'< % #R@#>!:#6B3-g?*?(>(=(<(.k)w9vA#  R<?( (G<(*dpA+1rBAфn 00Y<-=)<'Kg<% -`:4 >'?#<';';%* 7;B,#T2 t/\4vϧiv %?# $ܖ+c;#9%7#Б%]@*?*3M  >'\6#||>(J=(<(:&<"@ A+_1?$:&8$@)b'"L 4B+@+?+0p=)K[q3'<&7$~#A~C/ >)Yyy?%WHH"'.iv<<=H"iv``0uvu<=mmH&dNRiu<==H7yNŮR%Cuv,<H7άz*zX|N?&iii䘊aaal|{Yg^]]gcVy7vSDs>ǘal4gg!Fzfe~ Ds>>>:X!{d7ɀ  dz>:裣 (DDNJNJ(*k;Qdzޒ alY__$ D Qkkxiphos-4.0.7+dfsg1/pixmaps/mailing_list_icon-16.png0000664000175000017500000000102713162045104021342 0ustar unit193unit193PNG  IHDRasBIT|d pHYsZtEXtSoftwarewww.inkscape.org<IDAT8c?%" Zݜh'dlC23bb'IǯX0 ~_qd{c$Mi_[TXY21000d0(3$,cx3NͯaHi[ef /}?<}`/N_{߿t>Jf=DI|dȏp`y:ĕ`l +vcgxX`SW2g``7Ta7Ta| Clb&FF7s W2tZO a+XY5d&0`<ù\1OO^`Pc|X`````eefxó7x#Zse҉~qs#~qzIENDB`xiphos-4.0.7+dfsg1/pixmaps/epiphany-secure.png0000664000175000017500000000120613162045104020533 0ustar unit193unit193PNG  IHDRabKGD pHYs  ~tIME Z1:IDATxjSA36)T U*؈V(Bݸ }M@F!.u#  6B]b)iܛ{gDz6̜}sP'  X`9 `~.EXc;`( qh;r\cQ-]=:AhGĊ*ZF>H:~`d& 6H T!{ZPuIENDB`xiphos-4.0.7+dfsg1/pixmaps/xiphos-x-16.png0000664000175000017500000000133013162045104017433 0ustar unit193unit193PNG  IHDRasBIT|d pHYs++VtEXtSoftwarewww.inkscape.org<UIDAT8Kq>EH(q#"}!ȋ. "< -@3(@( unCx/~Tm]vq :/|O_>/~ "r<Rqx|^(~q}RfZM+M  b<"@Z|.d2lkk3MBX,H$XZZ"100aSZ1r<:??O*"C>gdd@ F)5Uw)06 6FX %OOON?kkkD",˺efmE\Dd}@<ϓcd2ܜeO"bxFD dyyYNNNDDtRY$^ "_eccNH#L.%"{"68CJE٬N/!F{{{Yk]ZZFk-mLӼcvw8u] mx<~Շ#w-nmmu]jH9hfeY]Hu%=l6}VJӖϓF7x?@xl/3[ϱNIENDB`xiphos-4.0.7+dfsg1/pixmaps/epiphany-unsecure.png0000664000175000017500000000121013162045104021071 0ustar unit193unit193PNG  IHDRabKGD pHYs  ~tIME >IDATx?hQo߮!1,L™r!Qd[#`gi%`iae&*0 ^B"Dsxw{cK? ||3pu_3#wrLMMnӷGFFr?6??kqL& ܍OV>18.hjN5 A"`/?uY1Y|ڛ}P(V GM0$8G|'[tuvRpJIL n :gػpK7oߌS!A Z,!֠Ҵ3ʿ ^4t~8_(n JDK/WF&wظ`*[=g9+NgW3;4kp#ph ue&VyVou9ԁp~u_$S6Dq R͗QIENDB`xiphos-4.0.7+dfsg1/pixmaps/about.png0000664000175000017500000023123013162045104016546 0ustar unit193unit193PNG  IHDR{g sBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATx}yE[U}ΙL&a&$2!E&& հ FJDP,>Er#UAAPr$@d Y&$sNW:}2sf孯﫯S.*B@)#@)c`12y[LK)%O:Q! O:mxөrM@"X¿_ yB%X3=|_dF޾<&@3t3ͷH#}qwu_#,ie1~y[+ئֽ.q!rY^Wp{9܅\S.d119&}%VK)8u# P3S `OHt3RuT@GXC|N|`e L@B!Un d$]n>._U1k/q,t3cq1eޟwW/醐JdTP.r1 A9 pn19&-V %+R3W=󀞦5vXȆA5SNk>!3?&if@ezqsNEueA nc]dye^'{b_İ{b ЖRԙ NC}.!Tp!D!Y9 cҧi U-քi}o1nQB ,uuC@ƯޤqH:]irU^}' }iZZIZ*?pEw)4M@dU] 6}I8Aן&TFo]i x ?/Dn+YF,\~7LK_+iO{PJ!8=QA')\A@z>Q?'Y1m{M#y(x5w0`Q*-fpϨntGQ e0 IY>cZS̞op#UZ׋#y{s =?&S*A8/-C= @ASy=." *{2Sp"@|.@@tϯc;IPB4oN)@|)!`Lj𒷇=jǢ~'Dejk@Wq BZ4Lp>y(ГXϟ4P!9S .A)74MԶ?d1F*ۗ.2̞Q? |A=\=Th9@8%B8wᜃC[|:;&Ǥbu, Im[j$Z:SZ%,m쑦y4ڻAKTAMqAp<&:-l_tr|fs}҄PȴUa0>W!< K` s,z/>V5{_߃M{ noF9\"@%=GBS}L?&K=kmiu(`Dg1ϨTr%58z jE)sTE%ɧeJwV>uR'KOun{X*z}tttJK0fle4Ԏ =H(6 pty-: ٗ8wVMx]]]z_iYW&x( pP.!_WpW%`r`pzģ{\p.Bs@g,t侟d2by`g<]s1,mI g&gϨ֑8w o@ `0!svCnPyngp_hh߀zwzIqC<_#<.0\6(m[7eϢP YSgCyEWk%s!q9\!49H\r#gaKLB~{ꁲE~?Sj#LnzXzNG 4}ݻvijX*++q^h<^s|Vہ`VYeB]vG@F^eaطo_ƾx"/^ 8콆kl]熆<ЃѶd+ۢp="+ͷߗ|"b!ϳ=B-è~FPUC)エ,{TTTWlقݻ---Xz5wxmf3K.A)DZ(, ψKzf7,(bVRQ"PukRVi1Q0][BFN/$}#5jmeeD=Rg鞂t!ڼ)≢jlH!\p!ٴ/x},4 W]u޾үaG> 1֪҂aRx{UV♧H$Xf ƌ=܃.LK\*<{ɫ+m\;HkZ^Lxn\P\~#%ҚG5c!pL{v )fo*5S#X=HAS .N=-}*^6PM*C~w`Q E1>[!.VZ;#J\zzW^gk;)t'`};wu]_*O@;wlƒx6*oeYSp,bYmS,/].l YeyNP8Y\#ׅ2HW!p `QS{?PQ,rtg#G+q-m>׾1A#i0-WhYr/e:t(/o!6lXm;wj#b۷+Zb4mwn>+s:tޞ5kVkBpgW_45ga`pP"r!2\R P#5I IѸ`<|G9k~L>bQJ_wƣ]+XiĠnˆe^^5DJL+0M*LΗ wsI!uXB<ӧMXǎCbB  .<HQR=cgD4%A$$}Sͫd5O y>YrH:tL !2SsPɹa]PP=r5ĕN,PpHup!<' .=V' 9=$q?&XJ#ʗ^JʈSt}_{xLI~ KC /\QyJ + rIw!ΧwNif|3ls[`nnity1 6,jkkz[k FTQKqP.@]/nz:z x~f*%.B(s.c _Ȱzb1ƌJ{W<‹biFtK5i8z $ŒnaN<&JSR4Q wTͶK!0`޸qc^R)~8pQjnB;|Q ?1$fͬ/9q|۔RE͡BPd)8T8֔K퇤RTz{2\CBP 5@Ac o =cIHtbc)eü2"QfJd2TkfZ>^98g~3%JXS ]bv܉Çgcɒ%hmmhCiaND7ҽreL2#Ւ=™=ZpN8Z?TrO9^9SWP"Q.p J)\ׅ =Uq]&Kj 8nLc!bx66ܽT {W.}~`h(\#(G. aO4.+a|…8|ˮdjQ~XYUH>Yb҃HbD(FB=MS9S σH{C|\99uD' F @c9Q#^ H1"By8 `.vT|X8B*;&c(vL>vE3*GGWWV\ @z~k+… QWWz =~ԨQ81vXQ4@5 ;M{KtqԘs w<,URw"[-00A Kؗ!p  J;u).*gh "vTU]:t\,+Dkyc;N@FBUA>}Ɵ 9wԩ:u*6mڄ;v`1bĈu5 J{WaYS bΉjbSm'GQzFO#5j*dL*p.<o 8's"FQU妙UpJ\PWrRi$MG nx?y7q(KAZOO$H7Ki~>+ @8C$DTZ8p *++Аa< ^ܸqz$h]3}H0פw|A)w 20Byl]^NR!+F%S/xSr=q<|l D^_Kk%*8\2c!iD2}~E.`D7R'b̘1>|vljjݻb 7΋(Z& (c5 ӧcСb:6ld2Y`kpЀzٳLR 4Æ СC1r|s5ظq#Q__Pͽ(! !H襤CСC455GI_/zzc DxDxxC"Թ#<-\8%.\G3*csJaf o]i?F7 nW:[ᦺ x<wnka lPfZ6X Nz E nW;W?SI"gLҿN?$`ebUqֵVH88DBp?gugy&jjj2 տG /T|b3gNhR|ɨҥK}eF}}}rɸq/~C '7>CrPSSx9[vEeZY1c"Ou]i){'gO[mZ@HQ{)"yB8yp.J|p7:[dGQiTvI8e!V^x!}JTBZhxYb*ѿf2Dy^ *g9V< Dp(|eͨXf>~ӟtF̗z 4(c0͛3т*chuzV !8Sя~wޡCaL4 {ҥxBa^sz+W1PY?sɰ]w_zSF3gb=\сz M^{5L6wSl'O@~BiZŕ3`y메˴ޕ:"\.;[Ѱ{+vBTolXT|nQ=Bo7leQq뙱 Uu41s=eѢE/͛7sŝwީ5cǂ1Y߼fqQ4Cdܹ7n>fӦM袋j*!`6.b|:L̙3؈ݻwgon:. {ӦM 'ѣGqtcjoe˖A=#8|qy+>8p ;<;555yE!܌Flݺ*|nݺ[n1%555[{uÆ X~J&XrVZ &ay(--q]=ُVrrcR^>H;7Cx9s;.B46fLxgp '#]fr]t%Sr^[Wj5w &K_N=TL2g*ڵ -[?hiiW EAk݂;fX&M/~6mN>dꫯ/ǚ5kV&s'rW.(UiaViƱm=$0r*bUU.kͩAz s1,D´ٳgNo?⋳0Ǝ+WjꭷŠ+2 =~iña\vu)S}Յ IDATyͥKUUUشi-qFW~;tt &3mUNUԮMK@~N[r%~_,5\nMo5 gqcҪQ\Ss)icW]SS;w6I';Ooٳ'˹go|z@n]g'y?2i?ڀ=L(X`VZG}Tkb@ɹT xqw:cS88׾xb<}p ؼyoTg+lxFo~ҤIXj# /۩,GPR71ypI[\ei[r`QZ~ Ju{XPJ1k,=/0`?z(z'r'{RB5tʨQ++_N[~=y晌c?(%>VZ{O?4ߵ#izbLp,FuB14>zM5qDZʧ){h"Md'm~`cjhkHJZ 'O.j{*&M멎,GPF7L} Tc[ ʩ(jMڶFw}F~P×EJ)fΜ#$afr]7EtWF2^b]%5\Ӟ}Y[.fqaʕ8HO~mm`i7ֶ,os v뺺:KG˰dm[j9;džѼ{җ;SWl=޻m}~}|è߇ 2VImR 3_ O}S>ϛkףb= JǮWm@eR)uL.[I_z*7tf̘@{I#hzXd3m1 1ؔabyl˒a- VVi---c=vTu0on:ohp [lܴAh"L0HT#oqgM9lڇ3vQ'j"̛L.e0o@P7%L'\,X*t6~6zG,ϙ37 "5WZU?S~y+SXLR:ɇ$_oj{ɓp#U_zFLK1bĈ^+_Os2PJU%TF9I&Փ ޽ ̛7[~MM Ν?M eƗ9ӊǏ<˰sHnoӏ 䞊JkG?b6lo^v ͎e- u;os̩*v8q"OcҥW@yhW#GĜ9st%ae:|+=N8K.@.{9eicz[t'טޔf]aaĈ=z4Fs碶|."|-(6쮬]]qFB]]Ǝyeă%\ve=ߺm+̝!dK7\;,XW477cɒ%ؼy3lق۷g+gUU~SL'>񉂯=sLTWWc׮]n ðK2 ]Ϛ5<6l؀={`EYR)lڴ)Civơ**B^TKm{19v4'D⦴o9^ٳgMʡSO=@l2m8t]>,v'>xfΜT*%K ݋;vt싥R)=5b1%k}?9i$hnnJ[ߖU 馛|}۶o›+uAÎ?O|+{.n=O9 A= M~̙k.G?C= +D@X p1`2B_>3y:tO>vT_,JgĈ5klcE@sa9y?9f̘ʂEI8Z/0n8h\B)ܺuQ]O@.R̞= я|#(+֖4@kLƏ'˱](ϟ? ., %K0a<w)uS:ujy755ᬳ½'@O(S:NqǟzD%P8u d$JSO3 1c^~e0}tmPl_lr|_!{~dJS@m7x#w2%L Xvz|[c=w9N9c|cxZ7=oWWߏw]_3fOg}l*++s^{СCx,^Xo;N 5#Geʀl &=t9ױ{:юhi$*̙3fMF* :!$|3 ymːX $@xѴn9%`?)j7.NijjO?y WWWSOŊ+0e_4ɞ'K@@X̯y*(Pz{xLP/ŋ|&r3sۋII,øq"Y3us9_^ ~`…ƓK&O^&@KKUK>کSO rrSHd$ͤy+BHz1^M{hmi®-ᦺo>p oWyo2m"/p۷o?O1%83nFP455g^Ŧt >׀s˗c߾}޻|{wFQaK3F.ѵr{̵2 ]XhQ7 ]Ǭk^!׳q>L//0#żk-C2lǢ:DE(AYY O"xcaUp7#Vw WY1A>]f,[ S79^z%۷/:jzc ?B߅0?t~LA$f޽%($ݺf)fB@pӦhǟ~J8;s,83@? 2͋iəlF1r#c(,K(@{ 1kӊ9aZ4dsirQL7z`@q~РA$ЯX aa/j=Rg)dhQXl {PӏU_Ǩ몮Gn4{;܆c[[R7=fYQo[RˏӜuwrSb9z $KLjPC{gql R+گ?@?a„ _j8 Oٶ/>}َ =l{ǠBtϫ3ooM7-(LWP`w]YY DZ`r/ [b:!5m!Hk۷oϻLnʷϜѪ1o^Ou4Hf(JVs L>Υ jV꫘>}:)vx K.oCnd+EIXzX9 &r |4+\Wܶm >#0n%0%f4SmӼr o;(繕إMQ(MPBJaxF|{>\B+jP]pؘWOfРAqw:c!Pc.j}a2L(&g:LR_9@8п[8t~!|F j_4sMP LJ!Ƙ6pL 7ߗRI=#`)@75ko&.R) J<4%iJNh /J tn6{inWΫa8 @bmTaÌQu;qmmmXzdzJ*a@f455EFD?hPŐ06*8g)fH:ae12˶himñl8qlSg+ Gr]lYyBh"… {4 ن;Ѵc l\Mxtg3QTNT]yj(ioo;#ɓ'ökĉtRskðm;L-=њǘdž-J+:(ӼIW47{t,UaQ$|qطPrCAN å.JNaJaQ$uR=KySq=8Uze˖;;BN?t~hkkΝ;w^gB 8p}v;;i/XGNF"1}%V6J7׃4N67UuttwĉÀ~hnnqanJ0bpRXH1|&}c=fil̼N6 a{A\Pp%\rQf3-fO ʁ"f~J͔`ܸqϜс7|+WSO=g}V? 7ҪZb821*kE0(`/ C)EGG֭[Nشi#{4a=lWa=YU?Qe{شF6հec]Q4e[`f1ض%'8±>Tcr]=c-`677w&]'>kO?46n܈k5պ; ]sqQ~A7C6l^I&e͛)fs=B9S|Dxa [X`du3J+[L,亝ظqcૉ+'x"{9o۶  | x+_ 7cToZx_k6j1iޠ{ŤoIM_m*n[pm EqgrҪQ~ǎ;z|Jee%/^E#ng+lzUo;Rz!i/F8r4er$477.SII . ݾ|vttݛ.ȵ`yܨ1L4;6 Q4ƚPݛm6ԱeĈ>nG׾݈Ǿ Dm;oݤyWxqV TeSQP᨞P=Wl,clQa7VƘ6íرxm۠`O7KԢ!WwuuaGR?|tMzH5 DQ3a]y3-覆Hȑ#}> /7zSZZÇkmbdqD5cz*Rb18NQ!6U[`TNXaIҗS1%ˑ.'(7OE GO$sAvix{|b_LZͻq-z6`2>?h vEp.cdI&+ aÆqv( 7/6*Ɖ,9(SbQ ɥ6F"@J-0föbr`1XN-ƻF ,F`Q HZyc1daٻw/=\|_ESӑӤ?{v2QZ}XcM  9[5 j9r$*++z%AO$\32{[=0\vX QBf3%0 (-gNu=1ļ6##D`(7C릣;mmmŽދiӦ_qw`ժUH-_~^:ܐ퍣$Lcȇ;_9z0?bĈ^nD:L$2dݛuTeЏ'7S,ۤb=L;K35bym{e6| a^g~+**` JWI*Ph 6a)I*I$.B Dz1h$4գiv$;6oތ͛7Nsׯ}=2dQ]]3f&WfΜcW[#*|Z6 &J[$8y֧M-ya?x`߿[W{@?=ES$DtQi&a {Szvo7]V)2OY#RDT5J)E9h*$bQ+mh9mNoH44mO27p,X98q"֬Y>C@\l\=o!5jTр~Xn*^\{NUUUQ67WhC¨;iePŪw{0ի)$H_6ha Oy IJf1!.c381qӶ(bz#Huf9wƱQFׄQ9s퍡e0d<8s $Lïu}M1 ~{az ˯;C(5{ M|w4UU0b 2{azk+,!({|X IBWʠg))$S.R)A88 `"^Z8Q S)9z((ɶ&tڣ{_WQSS .2}\7a+}Ommob= G>E*+ IDATO;[O'8bqAbQ e6paLomm.r&DehޠvWyugoW- u|Wkjjz (5kVyᔎj*W ŒdݑQ,fs 30ݻw|(C*=PDL=vXz^?e޽:.|g[ZZ';BܑļE;`p˧࠮.8~^"̉寿zu:`cjfzl @.6  !3f )&sαo>TUU1V _5}eU^:AF=d#LؽP[fN7'PVV"ݑ hGi٨~\p}/2E &G˶f___w>ӧOW^^=i.MMM{|7ߜwyH$86bqb1 1Ǒ뎃 Sml `1 z3jr..&Hh0j>→O9唼ewR +QA7J[ >])QFFVl۶ , %%%x'qg/A ըi;" @u{"d#l=.l߾[lцm%?QQQw9V\ǍqtCn&'eͶ;F 8PnnfoCgg'Z[[??x1d 8pwϟy]72chE D$p҈ÍJu98wr2@zHTd'lKK %\w`_Ev6 [7yc2r>n !?ZMs4)u?vϊtk-'xzqp 7i'tbcHRݞ4LrtSȰaÐH$ގÇwɓ:w+Rkضmm2wy; :_NkT-F9R4BPF"sN%45]x<k7oެש}7N!N?Qf@Ç*ף#3Dݹsy'Fq 4(#8"EC^7D(;w.֬Yg'vb4iRF8bKSK.,"-}R5Jcf>~6lUW]ycƌ%Kxb߷3z ;&GѪ{oxex' c.\_~ 'Jaz.ޑP?BvVڤxrmO4˕L&k.TWWpqǡ1XP)))vW!n&L@~FL&aY:;{>$虰{kWLz.3f ֮] xpWoqw׿5oߎM6a֭yQb81~x~!cݺudƎmT܈Tkea̘18пn]?(RTUUÆ ̙3}A_2O+;Q^"yMKG)RcW^ F$AGe9r:nMsxuAq 0p]7÷b1|.Jz*B׿۳fB,&]-&St< ET)ŋQ___`&%13cƌqY o]iԨQ߿ N)+o{^>3 lQÀU2%\d2YpqB\\?չ]]]صkWI̯zr-z۶mgĐ6G1G>]kX _|%ib8@h} n+" cjڤ`HJss3~yZ6,78gr̙xǎZ¢ES^g a|>P5]8lᅬf݅7}uҮj=LbKKK e4bu5őJ`[bH$H$())AII D80Jd-QaD̼؆s7hkk+5{[n&a6mm9xV<;c"^(8Sԋi٭W€~ǎhiiɠiDMX[u]*hwS Ynv=媫 PcBB{aa !6W S\r7͢\7e͚5я~͛'1B@(c`txx<^@f.R~@}Ј|9вa[u}sIZ bj=4c!td2}< Q)ktiXDy|Go_|Ř8q*8bwlh{kRq~ЛWoiaG)g>h,Xc֬Y1Z =:x̘1GJ`ٳ4̖[)sҢ> [nÇwDXdNn~A)h(B{n0z 4s޽{6b+wD@^ j/7eݺuX` 4inV ]0`7>\àʲNo*fQ @rư1%oP?3f ַ`:Z_aҡ᪫B, U\c6MJ=/~BQwWhkv|P\ W\qF40J&+ _l)޿g---8r G&ɼlܸQ5*XAq׿bڴi?O(-- }mmǼ7dӦMz}|@6yz} Hf|dȩoK_ҳ gu?㨱lڴ ӧOǓO>.\Ç0iݲeK9ٿ?>ͥǠR>2 wT Z !pa  ’%KPZZYN:);::Ԡ몆&Sh9~OߌPQQd2 ˦ Ou]hMM0ٳ7qhx<.7G 221BkQNp./1P9Ee2G <8 /?pytvv7 N{OϞ=z*;J{{l-B/ĉcxPT(Gup J!Pm۶|„ wyx饗BJM? l71q|]qBmBݻh|jƫ.tvv ]]]?q}Ü._9tIp]W7&-]lݺW\qF;S˖-y.XL馛|AgO^/vd6 `Ȑ!ommmYg_|[7%zڊ_V~6ln6s9pv-܂o][B)z(ԗ՘w ӧOvܸq;1gtuunOS Ϟ=/S&%@C3ˣmoo~ uuu}FU@ntɓ'+̠(7?U_{zڶgb,6!@ ?D$P!PB"%"QH Fc3ǻ=3}}~wϭg1%uRn-ssN<|[2$p7::znA`zzGQm_b̲'LMq/~Ȋ=?}]8pQb]F났r9ڵ Xd_:w]%\Fpo44y><O=:|>;vT*8uT$LA">9tvvggASOB xl6Ntvv"mh!;<\.Ç;@[[ʣ~+_O>n9(\{.,--aqqq5 BJ;zQV"E",tB&P9H= }&9O FFF"W?Cē#. ೟lFWzKF~|T n{]GsCglk:6J>"JA]7jQ+++׾Y)ʠX@² @B— @Z~E)Fu^TaF X(ԊG۶4 _ddtNTD"y#A7L[ U}ݗ kfff"577/x#^B@n۶ '{Ff>/y#W]u<-ڛZ7^7B7?#$Ɉf;2onw:?77o~8vw}{#L 5ĉ8q"KMDرcv܉;wX,|&ƤӘ^}U|;دdeYg;NHd}></D_Hf }''B?Q8&5{}A $`LqjkWH5vCDka]ϧd 9EH$P*0VښU"^u{ 7pI`H$}-8OmX,bbQoF`dY kŖ-[0<< }6Ge^\3[^濰cii ]]](JFo5>VF?ORPTPTP.#E M)F18z%T*΢hBj#χƱu]8om:6.`I RXjFÃx; Qw=x Aon{Chj |hjBi>A>yUQ5*vK\ & Թu!BΟM.ߗ{V^+ ?я.ie(~&A__{}²,`ddD57RMgoYZή7hx?[ a+>r|ip4"8շ~<My>ۍ'zV|=quHJ)T1Rz)Z+JAA,w.<ׅv]zw'm ǃݐm Dž>}@'xA;/h:4OboK c1:?nF}qLipн"\@1i#n.8wrZi;00) ?O/O} A(rVbX>Tv>huC5=mt)\ @xijLߝzq+toAU 8ouTF'o3 LRwg֍mGf8m8p jp!~s„39]0 >=,x !%*kIXj61E؏ wB.kk.1n5pZט*[װt* #9_}u_H$jDs0) <3 JfggZ z.d򭗒N*qtޤ sEzoqo1S~ 8Ι ,wua=9@ozlƦ2еS:Xif1}PǠʛy^wͪ.F KF|p\vH)K1t,KdV3ʪ`[V;Dd 44 8 R;Fj` BD |F׀lj~ D.{޳WjToX O h=i5x+`5~K<9!Wձ? !nM/B>:o.V I*/ҢPkMj4t_ipн\S5QрFd2iXPG<( ~:F__"y=Iܘ_qȾ,)??u EbtU`;O=Sm 13k~M 71V.Mϋ5qLe`;Npi" :, Ǒ+%kA VcIBr 8 n CWP~Hkk>fmUr+MfsDq)=hč5zс? HS"/Y!i ^NpL& >z:::.A?JS>}ThEuB?ͬ7Z*/]^ߗB%}P3=ˢϚB_ ĺs= q{oL}B>$tDHx@ԭQ-csХFCymBaI+$3+h%Up"!}DmE@O@]~?18uS9~Qᚴw6 轹݈ڑ\H<:4F&=.&կʺYt#ϒB & KòBւH8JADHHTrդCx^' iD8hhh(Sg_1<墝Lg&d̈iDS!:GɤH⊑L:Eɕ!˧;8AݻYE߫ U LZ>/c@>FR"RH@ZB=lm ijq!Bz鸐p\ A[l4/7&E4Vo5urz6֠ 1k=X ̧O&A O []]EVCOO \:i@y ` raIsJRYrQz(S;v<+p5@$| @ͱu5 ^&m\ȵpu#>|(AS()_>8(!st8>6WtuuEŶ}WN5{,ԿzcO{YOt1 ^ft&gyJ:XcG3;~?zIрMqRp3QB>i^o3@}X qg Do7Ao_ʐBBy 6 f!n ox;e|/| oLMu(z5LY5ʆEsS?nP#JEJ\.t:ĥN˟K^ "`ϧ$FTVVV./}Kl4馛pرM?cttGU!d|c|<~3/@#IO|n|xtKqjZtG?0؜ߛ͟\3-8蚎hcSjVwMI^<^>w=x ϩk85%p°&}hQwP7h. C-4 zO@ҮXRmB;er+t\F(7u`./"ޱ"t|t8R~4D".((MR{''T.]F wG1vV3 5.T^T*G/~v}LgO}*b38Jq}sf&P`DMk{ǤrMR?$(y >{qk :Sx+?qڿA}q"LIqeџ^mCXhQ`kod톾JVؒ;d3mK tP;|@ ;b /'%Ȧ[#$ m2\}khzSK_ 4睕:!3u2rijrNx~g!|Ǐq `Νصk>b֭RdOq/_jj%_qE4gL {\plM/'/Of|- Z< LMŒp~8M;gek{ѕ&Ϯ@Hhz‚/x:lKXhujmK]Xnr|Na 8   @ֻ^6UU% !TG5zA(}j5/i2atn(_nɅ57C|#?. 8@H;ou> ~ɲHx}Y MktAۺt :5TFN\N?Bܤ =ד7&VMȕs)kP4vZ$DIh\ HI) D_ǶoYiӲ- Tl)$>X㞥kv@4r&¸ kJ&I#yi~ۜL'T~ ڧ̖' W. qw=59Aug$ӌHVjlW Npf|JQ:1AdMnM|>+*R;( @߲ٛ>8mMRQ!}WO\<5.uUprB @0 Th6@4L-_n5h}7ЩSvqWߩpp*CH80W=[MAiqԨQi_]s'!BlR,#+o5~R::: i&t]l阦 hOmLy*Jd szfP/ӵ/&KK)#Kh4!  IS>f b}u!\qaA'zt̏sTwt{?$l_![PSx=BrB *4OZ~Ozӧh4`6jjl6BvrSR2bq7Mkd4i1W(˘U+Yz.jjzH&XYYAPeY 1<<*6|uF]+'Tj`3t-o!B=χ/7#;SR/oh<8>C~F\#xRIS޼ܴ+ w*ηs(4Gצ9D&ai*^G3 ,=OR 7> 0V%!|DžtX$F Fv2PzT5\ 8 OEM r#B5{Jf!I&OJLF 궶; rB"N#+=*PuRD%Pd2ll]]]jVUTUefV^ql\h}cعs'zPQ8I6qPɰHZ"ĴsE}s`mx@T7IkDfWtӴ|B .8(N^FjzW7+Smt^k{w=V}lʇ, ¶`%lHۆCֵ-H[6lm%P ` ^~#^ZJ4qZҊS2gj5ƶJ8R\0L&.:dYZ r6=iZM=?! +0E` {u˲dLfBLB\Sַ N|u0o2]\ԵIw[JA4k @I@Pw遲dhKSdTٜBSxsy;qh;SJ]AQ+1J#3v2Ӕ M@A9} fCRBHB:`! ГDzX$IOF݁<׃/_JBD e *!R(mR@zYR)ittt( >L"ˡK$-<T:_d}y=LuCkH((&P`εhEBKv-L& 6Q8:ݦR'~ R|F (?O??V|,z[1,0L>m|\HȆ.M#nEnzVB a:&IEr9tvvX,*M󰺺%TUuy):iqqQiT\.RƹM|r "Diy֧t/ 0x/;;;#jyyY}'2+AۇWN\*!iG2Ny᫹t |Ps$YE]cMcBLϠkt-/;ߘvy?AyW$z]6Kisq)v77UZ"ABIJ a[p[O)VS`%,4l܆9.<Nj=o Ӌ^H F)x@Xjii RJ҉D|\RJEL&b8T*ajj +++f'oF@R ˡ===*o]P((f4tO]&ާZ¶mCJyQO1^Aw2xӠǹ |6yx@C瀨J4%tBfWei,q .S5i:{xyǍtQ7L $$dL3 _)a%eAz|)`7|a[Mг'l uᦒp u7_?<$JEi5V*¥R \mmm#"C+l+ 22fYlٲA L*ΫԡxR趶6!A={,VWWۋ|>ELOO+_z>\lV jpih [n eI3\.h8 rSyv.y kEn`yA F$ Ic9i[9q#9sDp+9 ! rTz@t^^|>^\6ĄoQkLS\:sQ&OeY+oj¶-xu\Ӎ5'1i^t\WVV9b;;;ٽSu]rYi :%lZpOWVVRrLRX^^F\F.CVC\FTB&QMxD IDAT #J9?jј-d_]]U<ۿ[˿KdH$?R?nADMQ -[&& X Qu>dRu/&/ɘOr'WoX{pJX3rIc`mKϥBO7>68`t7J&0 z>P'Fwr@ y&7aC'. їj6А[(V;riiFsT*ayyYi&OpBl}}}}lVUh^2:Μ9Y `~~?<<۶qضfgg#Gꫯp9p fpgϞȈضvl˲yql߾Ê hooWs W:::"3iS)Poc}KkFz+orjo~|76š@bCXyra@ш$zd}\F5syB@dm`)J`eĤ(^t̶czyf1<!BwRJ>|ǎCRm۰I͡VSanww7 wލrnlٲe]CuUWahhHݺvGIVmƁq+귩.T[Lz#LDq"rP|LmҵM>L 1kǺ!89YP\#S,@`D ^qgt|95nW>㤩otbDܽL1cmyA(waa+++3Vْg P(D2ieY8wd2n /2Ν;;vmۘvڅ={`۶rܽ{7⊈$k.e60Y-…]olV!)k&on]AX-dM8uB7>?:КI6=- M:^BfّٳgL&133b hooG\V3Rw)ZE9p)&N EP,ꫯb||###mڔ% H%.un'IEmLNNbhhÑr2Ʈ`ll ۷oWT,R:;;166bvv۶m,Ν;[bqqϟ۱˲pWG̷M"-w䠫s<` t*%4'c)#ߨ0itpI >z&w!x<\ E}P'-!7y_s),6b_h"TVS+v9s===سgz *j- k.\uUm> mۋZ9\s5BTRt:uS.S4VVVC;PA8qFL(J3<۶quwߍL&| 8p&''q\wud2x'с94 dY<ٳB"Ԕ9s JlrY:[i}2)>4"j{?qp硤;kVOtuuUmD;Q2{,E{6_ūcf4T H$ d̥S^#Ny&`g6|/nlXq!/%}cm[ק%///USQ.i5jTB>_Д''N,n73Np5(~n,+U6He"2N:\~oT~tϟ8oߎG\.W_Ν;q!LOOG?>a``?8vލB6[8}qx믿+dRiA`ii R龾a[$M#333X]]UFNj !h :vJDkɅRDVrod )RF.HDAÅL*,_v1Kt-yьBxM3LaAL2_lLu4[=z~Rx`h1,VWW?00M7~PNMMȑ#H&UF.Ö-[000> oyyqŤPiᢰ1^CZm݆^{ >,~~RJ*?`xxsss[Ӄ1ٳضmRv܉gQߏnSSS<V߿_?Hx׻ޅ TFT*!E1mݺ@u8>#bq< k9; eU0UUqC9iD=\.Cp5߱"\:ŊXK&u4 EƄJ@L⋓x#`|2$ 'M8k㺲>_)zۀ~iqƝuge7S!X\izz *144vj5ʗ|n~w~۶mÏcc {ŷmzطo߯x>o,x߭IJo߾=Vr9ܹVu`Y1OSSqI74)yEFE ϖeaaaKKK(J7??Q7 j5tuu! b_%Л#4bZLڶBEA%m[y!&A q(Z'8-Rv9A=?*_r~xl}tJ~7.E1JMg\3KHKK uwj0m/z!8l6Q|͊//@S̥%<غu+x۷я~CCCJk#(̌?LZ[YYQ`yŢ$q/%X]]U.B͡RjӧJR)LMMcrrG <011"Һ @EA={,B477B'yڵK6 _U''u(l-6g:Xش(Or;p!MYY煔Bᅯ.4?x`8 MTM z5SMk@yyp}a~~=*>C̙3p]7x#oߎ9߿:::o> )!z.i^&жmSy+(4V׼OԩSɓ'裏bddsss깧N/2Ɛ+ɓFR^SO=~*Tccc~^8q/$^|E ¶m<3h4XZZ,3336QT0??8ilӑK,nooGP@Z"zzz}vx?R*B2TBafY\||k hV)"zz?唌^VpZ^RοQ^L~y?WõMYZۋ۷GAz955_XZZ‹/;s Ӄ! `׮]SPKx饗P,i6::W_}B===d(hkkhd@e7M!MF^wRctwwq?P+cRD@Afgg1>>e$ <*Xڋ/ɓxꩧw^R)<[<ɓ'uV>}=Ξ=9,8q_=0<< ˲ݍݻw+9SJt/}6ъ?<J8w}ǖ-[O㗿%Jo( # #d~{ݻQ*pGcǰ~x|~;Ν;A9r{Ν;w㘛õ^ÁgLLL`||_=FFF0>>3!АhŢ%IJ%ܹ|( L QۋR>aJ%Et$oT*6c tFrͥ\=l~`bCB]X[V. /ߏnAim_ҺI8p㪮?OO?}!G'?Ir9J%u,,, FFFՅX\O>|>qpQ:tL=nLNNرc8|0x000n_W!ecי3gp5ר r'NÇquZKxߎSNR(hkkCoo󶷽 ?^q]w̙3D*?ATUdY|uS۶m‚2čƼu*r+}Hh !#@7yobyjնo)!SrѪ X.f׏432>qZQ99qi? ɻ˲ގGyDb !p-`xx8 .WT*8w4QհgnO{D__y%qMvQҲ,\{B`zz/2ػw/`Yo߾wX*H wq<عs ?)n݊[oB_A1rǎjA1VWWNq!Uu+NzZ~GGG#q[%zg۶U/eVz+J4E,u<,z!Le5]/kXkM<'EU:tuu[nAXR*ݫFٳgqxoFg?^xݻB*<1W`dTrIò,|7߬fKKK8~kk. /\. R)l۶MQ%BJ%LMMaǎu7kw :ǗѷJ/Po߼h P7Q}q[נ0^.Dwu4΅FQ' xUFR0{g&0B58~3fW?qnjtAo1oATJ>FϟGXDTRt-S"Z KKKj 뮻O<^~e)q1eދ^ziwu5nǎ?CSkY"]η[ɜG*qo<@DWc悷%l^QPy>}xGdp![oEVw܁o=Bc8^{M UU|߄ؿ?oqe  Tj2b|εc/#"ǿLLm|v{}~:uѤ.F`wz|.1JHct"a S,CpttC DzONN_?яl CNWNNNPUex5;oM2( fV}#W{'y,x=ƿ?D,2v˟BG?p^VGYQ|>p8ħ~?裏eEe裏y-XHTیom9_efh4xl㉋ MoÏFn=Ԅe<'C`cF Ygѱ=eh@,ZMĿIO駟?1p~~ +=e9wwCy+ko&}]%fQ(ib<c:b6a:*1opqiUs8CN{[>ʫw7nkR=F$\bgc6O&꒺pr1E#?9% EQXQF Kr-Q[AΰLr4 +ذ(1h@^׈@2cT"hA])KؽFS~ׇ?iDQp[[[8677MZoQ\)ǀ@7yY--3]@|I Ccmm``ߌca>Ǝ7.<"@U,--a0غʥ3zx;4$y<6zoiMC#EUO1]=C)dC=%*xlOqZɾ:%>~qajΣ9Jb`)$MS<}yn 1-@WMܴM;ZakP%...0Nqwwh s5wqC05MqpEjJ!e,xM4wz9ܢDsm{sxv:1*K)ow}?E30>ĪBiE]cN:&,J>L, LZ҃]0pV) u}XtI)++/ âfeuuըF䗖LmC/|>k+e\ 轤Pçsݮ(Qn?N"C*zO 0ߖX$˃:{u/J TUhoe͡؀N,[ҵw1M3;-!0Iݷ$f=KK]8or},--assI`ee&zFیF#sL&}| F8=axOύذyIYZZj :)k'OϘ:.#ų`d㣫ҕmP{5А1x"x[]cky O]wTEC` lllGbx} !CSCғ$___ʊq͔R;<ǻ;\]]͛7Q8c t}/ U2;;;2ʲ4ynDr̤8U(aeekkkvyOx-Euй:չPto9W,]S{%x뜜K &\b$3!e+FT&VC}w/i./MZS Ĩ Ѐr;ݻwCe6AwETѰ-ޞ@6 %`ҰF#\\\?70/9Tz=Ea5)#m.k2G^C9{^O,nnnzz{F8h(35z (r?z{Vb{}EyK኏OUV=uuS}sM ;\& 92G.]%sC-d5{&CתȸJ1VZyn8IXI?ׅׄ׏e ]ωƉ yq,VOIO>Č m֖] @Ix5A~wwF nnnꫯmIzIf3wdt{N#L9)r ]FoQ*_]T ٢] " ) @뽎?u]:砍?t讋Ň&sF#lSěʓ ' Jx>ZW `|x]>93LY;o F4޽Օyż4VH|>ݝt$X]C}}T5,kS0!:*0\^^ڹJIB6Nt sZ. Dǹv0^#v4: CMPϺ1cxxyqy!~GAosy=P)21gͦt[[[v՘tI}xm/O1 _wyJٟ{s֤]@?!2\/BO@^9;z Վk6JƠ Po2.@K!d%XQ Oz|n]-ڊ~ﭭ-Ӻ{R*Lky1`00FRE4onnZ7xh]tcx}FGυGq+kqͤ2xvM1b !%CZ=hE?qsH9͖^%lfh|1v;;;vnnnpww3ZkJcmm xy+k}{{+ShOx򚒖7o㠪VxrrbLRxmm 62 4g⽷CܵxﻀM r:;vyk}f9.hdYrac5u+ C*T%"Ʋh0r!0F-]uI rDc#=Ae3g TTy,Tpj9:_nG;6ǦƆQp4Y,4՞2777o=ah@%onnpqqO?Ԍq.,K\__c<͛7Zh&SǧOZ '5cpa{{{{{F1z`T9FE*+^!QCLZǝ: ]qќRAܶnsJϭnc=ގOu)%{ycXẗz5{硛@_ /<&TQ yO25ߢEk"\y4wF!کQْ$CӖ;mK<9/_4OhԤiNOO[ %46<׍ `wwתT766l\___1K/Uh1o XByQFdJut5AȹtE1F ix]ƀ@->°oJ6vwt~$s<|UW=_]]Tf< U%Sr<@vu0RK!!,5v,T + tTTĜ3VZA.vM*-.ZeK\rZ՘$I+AK`>8Np H NׁId σ|< izJ1y6oyz=O?*{sη- C8&!D4M0m)pxx|-nYA.cMʼzhio#F4pJPq$+Ǜ9 3 ~ץ9c=%Ex[]Kqt|ʶ;nT*U,P (PE _X?W~ 뀽U3[)%:zçeq1q[FeYVJovΗ-k4'1 YBoSUqŵAݵߧ=]` m+ץx_Ԁ^f|t_(UQԞ}*OQ|YETPvQU|]B@?Zx0OgQMk<;&b4MMv++w@3G*# @ъfI^Ц}֩IM&{!Nik]`uu@}ssEQ»wZ_|i U5899ׯ[5 Y0&ȒFf7V1///C$6)4cM<^2T9b^xy$ymqrrbё&E, QPNꫯp~~nƜE񇇇}+ 1= {{{ޞ`F i"!*FR#{J03gJ)@J]  w\C޵y|}EuH ?{Q*,Qy(Qd"xUIPeϲe /+T5@8~UWu{/؉=q .|Qt '8 Pl]}E88$/x;O,+TE*Ji ˼kj%'Ϟ2E2ECTE Wpȓ)M 2T5={׏y  `r !JϐN\2x&Tu 7>J#2hԁQCCn;YsDR ͸Xȉ Hu8UUs']cV*I/lP28::a Dk" F\ :lPc/€Ul聼:{&9xum=Wh?,>.~t]kYC_˷(8I0,sYn ~!^'A<3(kJyV%`{\ :# 8:$adRz^C;xQz;888$&8;;k$3QJV'9g\3'f>P@->cbL5*$7$U@L:wȆ{Uԉ*KxmvvvpxxmXӖ̔B)=ޣ}|ᇶ-vl;j Q%s F]^2Vc?|.Y j,twe6ەSWЏ7?ؾʐ,@5E="UyTyig-.Z;jPGU{ā䋝S^uY7Q"y^u%hU(1Jo$ Zm|{?V>hb%<#׼BW؃`rF{kޘ HB&&YUXzj;Mg0r ձ-$IWBچ.>hk46ggg8991E >M<VKO}4sTbh*x,eNcVu2ӨJ'VPAy|tݘ.T0WjG~E?TصaWUXkۃ/{< dE ] y2R2I"S8xPg{we(f TL(jrzoNcU``&eC,c7@wC"p_Sg'Թҥ뷺6^wA+e*Hx+9OW₩C U.KsҖYvV/׆s!f8??o$(IYdqާ~ߊRjk)L#K&5qUh&co=kzۘ199G"@OU}`WASUu/ :5Z\M#ςf y^d9uP$!꼯u*@OȮh2Hрzk}/䷱~^{dzy=E=SBiyzDWTUUK]Cs<׏{pT3cg2v(*r+#EM¤nxAxsx3}vZ< 2>)Tk2RJL&TU(!0B(z3QƸxJ35yZ::57-ve{$ @co%R*ԉPyYyͥgP6^;3xZE4A~Wіei7Ji32q]>4<1zwfj4A* ]Ԍbc'ǬQ#uI39tU&ǥW40W_5}2nt}}oZ$Aoסƍ;/#NZFU.~u/)&iiI!shc6^[Iq>ȰoL 5^N#B2x=k&5X޺R/3#Qy~4=ЦfQ;Ua/􂩻0WK *t䀉[UD'85򠷥 =Vf‡ ,L\;dz2Gr՛kThyygggx5޼yc`|8i\KSlllX"NPIXMfx F*nb6M&圳>5y/r@i&kkkg %xgܒ: j4s78-/x-ol+6¾ 'rCsKyu^TR8ң䲨ub((j*&< 1 :z+UÇ4Nb*˦#G>1NU*ȁ]/Mnoo[޻7FY3NܼZd ||lflWWWRʄc36`ss~~~nT=[FClnQ7)˲U!͆f܏g+qIU}~vLj?|z 6hU5D&` xh |6L=uvc D1q5~ˢ@Qp%p3V5RAGDJ eXƟy<͐eu/"x3 yJ cσ, 8x$rչ:ox¥]AHs4 XS!!^^[4z8UI$,YZ JBՓ<@L5 i8Ci&XUO>Xi0I I[4)KkFcG}oo8::-48??GMX͉6;ד$aXXlmmC%;,m2m_xa_ZZׯg1*^|i$ )NOOqXV IDAT}}mQ;JF+I0@$c9g-#Ohƃqw.[EBn9g=U4 Ue(aE67@O)൧)4E(ksi͹%_E6KN\c#_ T{[MO-Dj)`K#5z6%߻߾{.8tr Jʲ46ʅ"?$Zszd+.$40ɦX<.σ<V9g*R3OQYt|eԀL3t\ͱ^Y\Y"9~&D}2/$t A@W:KjF$+@{]urP[8~qӗ's`K{b6{4EWPzڸVLh5%O/T6V#&:-  fMZv`e8( B 앣۠{ss>P5Bm8?Me"$%LȲu71 Y!ݝY ǿdg %Z4 FzmmNF6?ְkŸ aMdv8f5EM]mGT ۧ#fm-Ryj=` ;TU*P^wVK:ik:,|ǞOuRHET03@}=NP գ-@/5Hur踱}qpm%w}uBs?=AhUI#RȐJmNEpa_jՓפ )zEQubcc͜]1ϑFI$Uٿ@777mp}NQG -p%`gwwxv6"#}~~Yٺdt:5? d2۷oMz=B!tii N}f4E+:33J³7#.%ܴ6lLoJ$F(Ԣ$FsŰMGuk,| }HI遲Ġ*]Xjt =t뎍֭tMc;_4LaB9*^ kUxw̌HZ$k#$V@h}x6~_x&mä@+4fG:>or =x>XJԉap/<D,e3wmIL޹j51KRD|ȵ]- 6%mi, |܌RtiԦc>LSz/^Xggg/F{J5$IձoMfQ{lll4*e]0TY}:ZF~r*}Dt [8r%i?JuwMܥ`LPZ=oxcK;פVv}'PAEQUPd)9{)4(b$x|,Ps@YM{QHDBc8 |9}ޅCEL52p!w!H@@0POc$5H{o '"Z.TaOz=Ug/-2W&rK` =kJtc<;;ûw,H9׊6ΙIOHZӘQZ t|MH ~X@z2X ϟ?܈6vXE˄0@tXgИ$4t s|1Tg;Cj9BY'ʖ^I/z;c~Wxч*ʞzW>bIb& rJZ rzӠISF#i4Mګf6 ]`,G9ʂe `{o2`u;0[ɉ@&U')5H}͓'- 4eX-c˲{p&ѭWyt,  ^GcT ib>j&B=ϋW^UaPU@ø@ԟ g` Ijz&}6.xE͵OړOj; A{vb*0.>_,o6ġyi׃{/5#Gq6Y#EK4:`l(U/e|01VҒٙ8eBvww&XYY1*T&oWWWqpp`- ׍:99W_}|nF׍q_ H$۳NED裏LrrbJaξEFoŋ}*XII1?nrM2Ũ)Vq+I`pO TIߛ;*0~3RL4I0 i*z^˦WQrģ!9g5SdEb6f`YPEh$ zC4*Ux>5SizʚI5@%*$X3;#?Gx 4 c;45 ] YE"|;XaHXk$Hz= cI-?3χQ^jz9mjijhy+eN=a ? ,ȡ.-҃IDj۷oq}}ݢh01LteeźOGxwwg=ﭭ-3,^2džSmllXV4R<߲JQu†xX $e|{ƆI- [`}׳iyThR?YΔVN^F]I9zGI'SWGX(/ TEdl6|Vs0i:ϐNMguaRX'MgHg3kۛff!m4Lb]I#@w `\~M'bIZ-z מxU85:uxpuaRw2AM1q@ ޔ4z*jTa?9)`{\ V?:"}%{O%5c<|R0 0{$3qʆ䃣JeEr(J>L4l2F>j5Iҗ:v)isaVLh5Y4LL4)ZHCq֩cS|=wwwxMBC+ȯ&Pz 2Nd+ȩbS0^@wR둗תjsj+cMd1WEPTyWϚTdfI]c6 .}>)|]8B!RF#]/V,]k@`чCF8WS;=yXR{U8 b{d.wݒ…Q2p8zUhR\~R3NI( ݂4mI ~E/^M$AD{u>)>1@ Z%uE+!'ߜ$͹J ewހf(caɧ ȓg"QL\ޢ*SҰ-0'ՋgҔý[Blmmv(( Ɍ^~ݚG^˗/3k[pyyo羲b=KjUr V2>,K\\\¨J,97ښQ6wwwf>_|aN8 "zƯ^³g,1Ä-y{Fk[罡朳L2z*lVO(]!I67L~Xo>GQ(4'pX4WVHadnQaAU!/B4HC|2l$QN.My7jUjW‘>o<^WM$fZ V>=__y57 u\) қ]P&M]: ʓIR)*; ёx3\__޷i5!ihdFϟ?G}=+ԥ%.-o޼&?&`K$>Cx|ɚ`P8oV2S\ 3B#PL^nFQwl:CYl@յu,uQSp&a"(0FQUa2 r2 tVϸġ3'S,I`>~ճzdze󲸓$u,٧Q]a u@(ȓk><<4'5gtoZƅzYz~~+D3Pa#5$"LG s!sIq~qyyi罿8::|>) ]޷jX eNBtr)d.*i@k0M& Y) +y^?$䷶6j< LGeQ!KCr9wix:A7*D&AMЋ'PS/!x>};UH(("3$Qgg[Gг7,Rd`ٳgTf7o`2r |>7#C`0U;4郃4T}#P ]eiդH*GY_۠Z^F^L_VuOG6`dY>]_a> էƷ#Ԋy8g_WF+t=2z׭hՇSz|5  d8$C+HZ%Ng.SwcTSU4]ē/fqл֖W~sa60;~'3%ō)o\Yi1 _O_'dԍb uY$%P;;;y`)>A^: s³g5 ff$H^y1q6US-֖CRgq*_`^>C{7o?d2A=<{̒Ĝ_6MS ,>:==ΑTԌ!2ƣ0uz9Ji}%7C+ϖe4IZ4Bz`Tj#= MĪw gpȐ s1sji=@ ON|eRRxR1& `D"߾D 11n]lM.{>#^S^%Lj݉<|l;@p&Mk3~*Ztrr+8FM Vڡ̑U'M&_'MĞ,VDž2Ng! в7'&DYڡ===)9{nowYZB3cA<>>AlMv났,M5ib6C6 K:;5||琧YUYB*8U%;vYQ9&N`ȵ5s{tt۷o10 LR1Z<ki@C;LSa?яptt,ˬKd$XYYSƐ ?88o޼g},mص5~;g}}/_D߷3 i# Y8 >l##IM:!Z~Ȱ4ŋX@y,qyq ֆx7C34N|MOƘ&yݢ 01C>[#Lon1 q< <|_u=#0T֛~>:FV;=vrbV׮)\ZvMǾøW`|Ԡ]<-ToסUN103Lw)\jZ Pjq|_\ZBs&J Xz!*yuuu ov(gOyќ\?,jDD"8xH!RJ<:P#7H3X[k^: %.L@UQX8>3 k߫0b׻Kђ |L:jM~P{n=ug%Ogw}/V8I)@n=3`h&,,DDyH_+Ne#p5j ѪD9$>%c myE˟sdf,..bkky͈G*c%+\ʊEzzD,(rB ua&(\KN A$jx𡣤zIڒ°MTU/,B%1.:g#Zpz\R/0uq^^^ENR0!t2EBeYẦfk{#z >Y** >2mm%,z^ZR.x.~ϜMk Fl!3`0/ѻb$fh{R U.Z-9FFVĘJ?(u˻*N)xj cJ 8F" BM CXaiXY)^"FNáSFB̈́cf8uiH^???wVC(#q\YYq|;|1tF3s}ud8:-#dž>QJJn(2>I8 sۥ"vss5_wJfvծ jQ0 $P^ s? {/"(8G$EJƽD}pOKݼo *1ٻZpQpb+79]Կ_vDQ%N X)$B&DhP@Ld-fBldH֋weVV8 ;O1Ѷ_0$R5xv` ~!xͼ,ʆr*{B [^sec9<řOu p)孲![y;3ٗwT\4)5A%^*i?#:w f&lBo:/o1QHD/BHQk_\\ʊKᗔ /]Vj(kk^_#N Pj 2DJ@h`BZ\fg,@`hۛ T]F ̨j[$eˆܾJɫHD*}Tq %}^#* @<3"1Oy Sʥ{7>3W}g{_bb/| kLaRp0P1"e{tXs1\ O^+@A.v_A#6 X~_(iB>&)\TŠbGxRVhJz7"gPHݣ0HtJ$t:vȲ̵N|ssnBE+:j6N4N.D) jΌLkm?DīWcjjm ̎a2881sS8Lz(ˠC<{{{ϟ<M3ug@FDn}*(`P'aAu(T$5`%Rh- 7r1N80=L#9-=K `I}M;=129 h\萑;]>Y B%FEvr#]3Xy$.*2T#X=qI" Lt *{ en/"ES#dEﲋF=@:g >eL ҹ ^3AC(HnBS)`:  Ss,20Bղ*Qq ,"Ite$`6/}7NLFZ9"`C2 .6K47EOvB|~) Uʾo8U,B]gpplȹCh=% b *N T[%oP0=@8riUk_>CXa S1Q}e^oUpk0`4jJK2.Jٞ|鋋 L&4 )I%%j+CN)O)[GoZnzDksܜmJOf>s;J |psss89:Ơx4Eȳi%qVyl{F6 sF]>'}/?SdT*7[uP20xïgqt|M?o_zD*`C/p,Nf -Qt_4.3 X)Dc$j?܋Tf&9Mݬ(]JFQ.l0g]ey؇{o*=:Dn {gG)h\Ij ĩ{8ԿbaSoh} g~:♟r=!1"KM*U hL4P:7g?<177 .SBHn) yZ4R)k4XZZrDˀwTVUbt&]ASd!"Ma.y$lΙ]v~~ީa Zb<vZE@5QMRϞ%>O@6І y)L-G[F0Zo0G4X)1ؙۃHRzLjt' &Ήa %iF" .l}sBC1)ufj+rLΖaBG^~Y3pqg&` f\h߳QlnZd@b;S9T=6-'_& rFE rHc(&c@f&.o5(]DܛZp#Br6-&{MФb5bPRvJ?ڰ XFQUDKI.$*677k<6n߾ "!^z)qAG b$ +充5DՌȍcϣ.Rl#&FJQcn~z`᠇},cncs_/k NJpH3/Ύ YMB0[o@0E (ZƚWĀLaJ 5TeC<of&.3#sqf0x%3.YÌ  ("*P. <,Kյ2#=Uf,:0ğAs`qnCG*bU`/fMLr4#I JRC1T8n^YHM@,λ/Zi?ySa$9"hVoes;%0h,.pF)65k!Js*v$S̤iKǷptd2SĈcŅiۈkkkh48;;1ժ狑* 0?p6sN^o!Vw0 q%&>OP /8;S\i|.B)y75TOJվY:mp/2N-:qڌ+8wr<i0eJ(IP6qj^(E\8.L؛ ȳp[7-o6wd)B - )G1<<3\f skSP1F,t:ERB .]ҒNvN‚:A;IDATrvvdR֥ ݻ븼ӧO!MUM ᡳ(~cckkkNx vww:I߿w0O? }NPTi+[49g8z} QW_g_yB7{d^DS5fɕ 9 H&5%^sD.ySY,wEwFlD(`.z QY__6zzzF'/y4FiZX]]n; I||S" dTPܔ-J9B-фM(mn|ጸ(S=P@!,dL$ʕZ!S1&*BWkqBUL6M ]w|/"lOHdNN(3\ ^'_ ^_]D׬N W+qhaeĕ)#; L&Q(5m.4ER=1bkG2!D6 ^}c|j}x,(7D80!ULt &BͿ&\iR&ժf] -Rʵcfg+'A|[P3|̌do=,dwwQ:Qdd]rLb Fm<{pc|l#NSD׻6Fggz蜜׏?cјD,SokςH/&RUyRXFp*' Dx'"ҔG F>'ƥ8<)kg1l|E\Xn)8(SVne&Z4R6a{R9w#qu:oc=4 'ms!AP 2?)cME(1$MTH*4EZ<|bQ(r(c<%[yc)lBПU6_z= CZ@k b>v4/!6owXbKwIqci'Kvvvj\)ŗ=Iܽ{%E?cca}}ŹTfY~`UlmmZvr!# '''2ݻ^~O>{ ef9ZKkBhi?{G~Wlq1 }ʓϜ[ZDz r @(’",050TI5NnOZ&2ʔR:!1&Q>)\BOqghC8)<BtZd\6G)syЖ͉4少= |V #z #77`s] AQ^ؽ(#E}Di4R wORS[?([xfӍLvsE4zy$i8r61&# );iٺj#fcLm>lU gqZDx%R!^(r(֣~+++1??{VI_U89W\+ʕ~pz޽{@Ƌ/\Jbuq}Tj}/Ρc4x8īg/O3 ː)،ߌ Po_Le(4BJv&rW$m،_ޫP"3XHLqp3hSE5d|AXh#*GM}3,_Ν9)&vF͉. *kNU(k֌]ϭ M`GrgCNr|Έ,jܓ4 VQ$H*)(MD7ׂݹaTZNJImL7Q4o߿~n>ɣbZ!@ 6sLensP^{߅~ӟ~*fv@/ZT(xĞ7MS'īW0۷o_씥zcii [[[:(oF.x2 >篾Ơ}i9Gz3`QVl[*S0̺Hf42#fU fSvd~u.|/BY"L( p B[kƹqF@y W#كuQj03MN/H!a?`9)ïBAGS^.P̼">`m#H S &H]Sb6F!U&\d'!/{l}]gM{1S & IjWkD@pa.=7O~Lׅ{zԹZJ Z7Iܾ}۵GKI.C׌[QJk; m)*q-TĕaGH.;1< %9SՕ#خJ0*KXi?Ѧr yCbo6% c֐&2HhDrh28Ƥ'Y`\90{DvX<ȅL ^b ?Mb R9Ņ$C$ktύFs 9{هf IJÇybS d)R,;MUUûKʼnozpI2:~DrYT8}_wlLM$ |L@ iLAarMȘl5znM2DZQJauu+++9T]"dGa2`}}0OOO1A-,,8SZ4!HxnmB˃=b#"Z{;XXZ@6`sL&c,G#Np$cmn MGD@U`J U5fl,"#- #@% .bf )trR qSk# 1Y'~0LmN8pK8߬ŵA&ymf2ʁRXFWF-.OΤC"ek?c_OmP@X_=TW$)$ஔ, 52h_,+?|.o 8kM}7Ѧ.L#TdF8gB OD`[2.!fIENDB`xiphos-4.0.7+dfsg1/pixmaps/gs2.xpm0000664000175000017500000001103713162045104016150 0ustar unit193unit193/* XPM */ static char *tangoBible__[] = { /* columns rows colors chars-per-pixel */ "32 32 147 2", " c #360000", ". c #3C0000", "X c #281717", "o c #361F1F", "O c #2E2020", "+ c #410000", "@ c #4B0000", "# c #460A0A", "$ c #540000", "% c #5C0000", "& c #630000", "* c #6D0000", "= c #750000", "- c #7C0000", "; c #740909", ": c #493721", "> c #723D2B", ", c #6C3434", "< c #6C3A31", "1 c #783737", "2 c #723A3A", "3 c #7F3C3C", "4 c #6E4026", "5 c #764242", "6 c #7B4B4B", "7 c #716B67", "8 c #840000", "9 c #8C0000", "0 c #830B0B", "q c #950000", "w c #990000", "e c #900C0C", "r c #9B1010", "t c #A60000", "y c #AB0000", "u c #A90D0D", "i c #B30000", "p c #BD0000", "a c #A01C1C", "s c #8A2626", "d c #9A2C2C", "f c #8E3535", "g c #8C3B3B", "h c #943F3F", "j c #A42424", "k c #AF2525", "l c #B42B2B", "z c #A73737", "x c #B53333", "c c #BC3C3C", "v c #C30000", "b c #C90000", "n c #C10909", "m c #C43535", "M c #834141", "N c #8A4141", "B c #814C4C", "V c #894B4B", "C c #974040", "Z c #944B4B", "A c #9F4B4B", "S c #865757", "D c #865959", "F c #8A5E5E", "G c #935757", "H c #9C5656", "J c #A64B4B", "K c #B54040", "L c #BD4D4D", "P c #A35656", "I c #AA5757", "U c #A45A5A", "Y c #AB5858", "T c #B65252", "R c #816B4B", "E c #926666", "W c #9A6464", "Q c #946B6B", "! c #9D7676", "~ c #AC6161", "^ c #B56363", "/ c #B36D6D", "( c #BF6D6D", ") c #A37070", "_ c #AC7474", "` c #A27F7F", "' c #B57C7C", "] c #BB7979", "[ c #CA4545", "{ c #C95858", "} c #C46262", "| c #C56D6D", " . c #C96D6D", ".. c #CC7272", "X. c #CC7979", "o. c #D27979", "O. c #A1804C", "+. c #8E816D", "@. c #A48585", "#. c #AD8F8F", "$. c #B48080", "%. c #BA8383", "&. c #B98E8E", "*. c #AB9191", "=. c #B49595", "-. c #B59B9B", ";. c #BDA1A1", ":. c #BFAEAE", ">. c #C38383", ",. c #CF8383", "<. c #CA8F8F", "1. c #D18282", "2. c #D58F8F", "3. c #D88F8F", "4. c #C29393", "5. c #C39E9E", "6. c #D09696", "7. c #D19A9A", "8. c #DB9D9D", "9. c #C4A1A1", "0. c #CAA6A6", "q. c #C1AAAA", "w. c #CEACAC", "e. c #DDA5A5", "r. c #D0ADAD", "t. c #C7B2B2", "y. c #CCB5B5", "u. c #CBBABA", "i. c #D5B7B7", "p. c #D7B9B9", "a. c #E0A6A6", "s. c #E2B1B1", "d. c #EDC78B", "f. c #F4DEBA", "g. c #D3C7C7", "h. c #DDC7C7", "j. c #D5C8C8", "k. c #DDCCCC", "l. c #DDD4D4", "z. c #E6D6D6", "x. c #E3DBDB", "c. c #EDE4E4", "v. c #EFE9E9", "b. c #F0E6E6", "n. c #FBF4EA", "m. c #FFFFFF", "M. c None", /* pixels */ "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.m.m.m.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M.S Q Q Q Q ! -.t.t.t.;.@.Q Q Q Q E M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.D [ ..X.X.X.1.8.s.s.s.a.3.o.o.o.o.H M.M.M.M.M.M.M.", "M.M.M.M.M.M.M.M Y Q #.#.#.=.q.l.x.x.u.5.&.&.&.$.{ F M.M.M.M.M.M.", "M.M.M.M.M.M.M.j E Q -.;.;.;.t.m.m.m.j.0.9.9.9._ .1 M.M.M.M.M.M.", "M.M.M.M.M.M., l 5 ` *.u.u.u.g.m.m.m.x.u.u.u.q.' ^ d 6 M.M.M.M.M.", "M.M.M.M.M.M.g f , ! :.m.m.m.m.m.m.m.m.m.m.m.x.&.h m 2 M.M.M.M.M.", "M.M.M.M.M.# c 5 5 B g.m.m.m.m.m.m.m.m.m.m.m.m.) C K N M.M.M.M.M.", "M.M.M.M.M.@ a 6 B B 6 6 6 6 @.m.m.m.k.B V V V Z A J x $ M.M.M.M.", "M.M.M.M.M.8 & 3 H H P P H H -.m.m.m.v.G P P P P I T n $ M.M.M.M.", "M.M.M.M.. i * ; U ~ ~ ~ ~ ~ y.m.m.m.m.W ~ ~ ~ ^ } k i - M.M.M.M.", "M.M.M.M.% q * = s / / / / / k.m.m.m.m.' ( | | | L t t p $ M.M.M.", "M.M.M.. w = = = = P ] ] ] ' c.m.m.m.m.4.X.X.X...u t y p % M.M.M.", "M.M.M.+ i = = = - 0 ] >.>.%.m.m.m.m.m.0.,.1.1.x t y y i q $ M.M.", "M.M.M.* 9 = = - - - d <.<.4.m.m.m.m.m.i.2.2.} t y y y i v $ M.M.", "M.M.. y = = - - - 8 8 ^ 7.0.m.m.m.m.m.h.8.3.u y y y i i v = M.M.", "M.M.@ t = - - - 8 8 8 e 6.p.m.m.m.m.m.z.e.c t y y i i i p y $ M.", "M.. 8 8 - - - 8 8 8 9 9 z h.m.m.m.m.m.b.X.t y y i i i p p b $ M.", "M.. i - - - 8 8 8 9 9 9 q _ w.w.w.w.r.5.r y y i i i p p p v 9 $ ", "M.% v p p p p p p p v v v v v v v v v v v v v b b b b b b b v $ ", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", ". : O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.4 M.", ". R d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.> M.", " +.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.< M.", ". 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.Q M.", ". X O O O O O O O O O O O O O O O O O O O O O O O O O O O O o . ", "M.M.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . M." }; xiphos-4.0.7+dfsg1/.bzrignore0000664000175000017500000000116513162045104015251 0ustar unit193unit193Makefile Makefile.in *.gmo *.xml *.mo *.m4 config* */*/.deps *.omf .bzrignore autom4te.cache/ compile depcomp gnome-doc-utils.make omf.make xmldocs.make install-sh intltool-extract.in intltool-merge.in intltool-update.in libtool ltmain.sh missing mkinstalldirs stamp-h1 xiphos.desktop xiphos.desktop.in xiphos.spec debian/files debian/xiphos-svn/ debian/xiphos-svn.debhelper.log debian/xiphos-svn.substvars po/.intltool-merge-cache po/Makefile.in.in po/POTFILES po/stamp-it src/gnome2/.libs/ src/gnome2/ipc-interface.h src/gnome2/locale_set.c src/gnome2/marshal.c src/gnome2/marshal.h src/gnome2/xiphos .waf* build .lock-wscript xiphos-4.0.7+dfsg1/wscript0000664000175000017500000004671613162045104014700 0ustar unit193unit193#! /usr/bin/env python # encoding: utf-8 import os, os.path import intltool import string import Utils import Options import ccroot import preproc preproc.go_absolute=1 preproc.strict_quotes=0 import waffles.misc import waffles.gnome as gnome VERSION='4.0.7' APPNAME='xiphos' PACKAGE='xiphos' srcdir = '.' blddir = 'build' _tooldir = './waffles/' ROOTDIR_WIN32 = 'C:\msys' _headers = ''' dlfcn.h inttypes.h locale.h memory.h stdint.h stdlib.h strings.h string.h sys/stat.h sys/types.h unistd.h sys/select.h sys/socket.h winsock.h '''.split() def set_options(opt): opt.tool_options('g++ gcc') maingroup = opt.add_option_group('Main Xiphos Options') maingroup.add_option('--gtk', action='store', default='auto', dest='gtkver', choices=['auto', '3', '2'], help="Select gtk+ API ['auto', '3', '2']") miscgroup = opt.add_option_group('Miscellaneous Options') miscgroup.add_option('-d', '--debug-level', action = 'store', default = ccroot.DEBUG_LEVELS.ULTRADEBUG, help = "Specify the debugging level ['ultradebug', 'debug', 'release', 'optimized']", choices = ['ultradebug', 'debug', 'release', 'optimized'], dest = 'debug_level') miscgroup.add_option('--strip', action='store_true', default=False, help='Strip resulting binary') miscgroup.add_option('--enable-delint', action='store_true', default=False, dest='delint', help='Use -Wall -Werror [default: disabled]') miscgroup.add_option('--chatty', action='store_true', default=False, dest='chatty', help='Enable lots of tracing [default: disabled]') miscgroup.add_option('--enable-webkit-editor', action='store_true', default=False, dest='webkit_editor', help='Use webkit editor [default: disabled]') miscgroup.add_option('--enable-webkit2', action='store_true', default=False, dest='webkit2', help='Use webkit2 instead of original webkit [default: disabled]') miscgroup.add_option('--disable-dbus', action = 'store_true', default = False, help = "Disable the Xiphos dbus API [default: enabled]", dest = 'without_dbus') ### cross compilation from Linux/Unix for win32 w32 = opt.add_option_group ('Windows and Cross-compile Options', '') w32.add_option('--target-platform-win32', action='store_true', default=False, dest='cross_win32', help='Cross-compile for win32 [default: disabled]') w32.add_option('--disable-console', action='store_true', default=False, help='Disable console window in win32 [default: enabled]', dest='no_console') w32.add_option('--pkgconf-libdir', action = 'store', default = os.path.join(ROOTDIR_WIN32, 'local', 'lib', 'pkgconfig'), help = "Specify dir with *.pc files for cross-compilation", dest = 'pkg_conf_libdir') w32.add_option('--pkgconf-prefix', action = 'store', default = os.path.join(ROOTDIR_WIN32, 'local'), help = "Specify prefix with folders for headers and libraries for cross-compilation", dest = 'pkg_conf_prefix') ######### end of windows options. group = opt.add_option_group ('Localization and documentation') group.add_option('--helpdir', action = 'store', default = '${DATAROOTDIR}/gnome/help/${PACKAGE}', help = "user documentation [default: ${DATAROOTDIR}/gnome/help/${PACKAGE}]", dest = 'helpdir') group.add_option('--disable-help', action='store_true', default=False, help='Disable creating help files', dest='disable_help') group.add_option('--no-post-install', action = 'store_false', default = True, help = "Disable post-install tasks", dest = 'post_install') def configure(conf): opt = Options.options dfn = conf.define env = conf.env platform = Utils.detect_platform() env['IS_WIN32'] = platform == 'win32' env['IS_LINUX'] = platform == 'linux' env['IS_CROSS_WIN32'] = Options.options.cross_win32 # cross-compilation for Windows # behave mostly like on windows platform if env['IS_CROSS_WIN32']: env['IS_WIN32'] = True env['IS_LINUX'] = False Utils.pprint('CYAN', "Cross-compilation") env['CROSS'] = os.environ['CROSS'] # IS_WIN32 means compiling for win32, not necessarily compiling on win32 if env['IS_WIN32']: Utils.pprint('CYAN', "Windows detected") elif env['IS_LINUX']: Utils.pprint('CYAN', "Linux detected") if not (env['IS_LINUX'] or env['IS_WIN32']): Utils.pprint('RED', "Assuming %s is UNIX like platform" % platform) env['IS_LINUX'] = True if env['IS_WIN32']: env['ROOTDIR'] = ROOTDIR_WIN32 conf.check_tool('nothreads', tooldir=_tooldir) conf.check_tool('g++ gcc') # cross compiler if env['IS_CROSS_WIN32']: conf.check_tool('cross_linux_win32', tooldir=_tooldir) conf.check_tool('gnu_dirs misc') conf.check_tool('intltool') env['DISABLE_HELP'] = opt.disable_help if not opt.disable_help: if env['IS_LINUX']: conf.check_tool('gnome', tooldir=_tooldir) else: conf.check_tool('documentation', tooldir=_tooldir) # stuff to create help files # DATADIR is defined by intltool in config.h - conflict in win32 (mingw) conf.undefine('DATADIR') env['POST_INSTALL']=opt.post_install # delint flags env['CXXFLAGS_DELINT'] = ['-Werror', '-Wall'] env['CCFLAGS_DELINT'] = ['-Werror', '-Wall', '-Wmissing-prototypes', '-Wnested-externs', '-Wpointer-arith', '-Wno-sign-compare'] # gcc compiler debug levels # msvc has levels predefined if env['CC_NAME'] == 'gcc': env['CCFLAGS_SAFE'] = env['CCFLAGS'] env['CCFLAGS'] = [] env['CCFLAGS_OPTIMIZED'] = ['-O2'] env['CCFLAGS_RELEASE'] = ['-O2'] env['CCFLAGS_DEBUG'] = ['-g', '-DDEBUG'] env['CCFLAGS_ULTRADEBUG'] = ['-g3', '-O0', '-DDEBUG'] if env['CXX_NAME'] == 'gcc': env['CXXFLAGS_SAFE'] = env['CXXFLAGS'] env['CXXFLAGS'] = [] env['CXXFLAGS_OPTIMIZED'] = ['-O2'] env['CXXFLAGS_RELEASE'] = ['-O2'] env['CXXFLAGS_DEBUG'] = ['-g', '-DDEBUG'] env['CXXFLAGS_ULTRADEBUG'] = ['-g3', '-O0', '-DDEBUG'] if env['IS_WIN32']: ## setup for Winsock on Windows (required for read-aloud) conf.check(lib='ws2_32', uselib='WSOCK', mandatory=True) conf.check(lib='shell32', uselib='SHELLAPI', mandatory=True) conf.check(lib='rpcrt4', uselib='RPCRT4', mandatory=True) # this isn't supposed to be necessary env['LINKFLAGS'] = ['-lws2_32', '-lrpcrt4'] dfn('WIN32', 1) # tool to link icon with executable # use tool modified for cross-compilation support env['POST_INSTALL']=False conf.check_tool('winres', tooldir=_tooldir) # the following line does not work because of a problem with waf # conf.check_tool('intltool') #env['POCOM'] = conf.find_program('msgfmt') #env['INTLTOOL'] = '/usr/local/bin/intltool-merge' if env['IS_CROSS_WIN32']: # allows to use linux pkg-config for cross-compilation os.environ['PKG_CONFIG_PATH'] = opt.pkg_conf_libdir env['PKG_CONFIG_PREFIX'] = opt.pkg_conf_prefix # Auto detecting gtk version, if none were specified. if opt.gtkver == 'auto': if conf.check_cfg(modversion="gtk+-3.0", okmsg='ok', msg='Auto detecting gtk 3'): opt.gtkver = '3' else: conf.check_cfg(modversion="gtk+-2.0", okmsg='ok', msg='Auto detecting gtk 2', mandatory=True) opt.gtkver = '2' # FIXME: Find out why we still need this! dfn('WEBKIT', 1) #gtk if opt.gtkver == '2': env['ENABLE_GTK2'] = True dfn('GTK2', 1) # disable console window in win32 if opt.no_console and env['IS_WIN32']: env.append_value('LINKFLAGS', '-mwindows') # strip xiphos binary if env['IS_CROSS_WIN32']: env['STRIP'] = conf.find_program(env['CROSS'] + 'strip', mandatory=True) else: env['STRIP'] = conf.find_program('strip', mandatory=True) if (not env['IS_LINUX']) and (opt.debug_level in ['release','optimized']): env['TO_STRIP'] = True else: env['TO_STRIP'] = opt.strip if not opt.without_dbus: conf.check_pkg('dbus-glib-1', '0.60', True, var='DBUS') # we need a modified version of dbus.py for running on windows conf.check_tool('dbus', tooldir=_tooldir) conf.check_tool('glib2') ### App info, paths define = conf.define sub = Utils.subst_vars env['VERSION'] = VERSION env['APPNAME'] = APPNAME env['PACKAGE'] = PACKAGE env['HELPDIR'] = sub(opt.helpdir, env) define('VERSION', VERSION) define('PACKAGE_VERSION', VERSION) define('GETTEXT_PACKAGE', PACKAGE) define('PACKAGE', PACKAGE) define('PACKAGE_NAME', APPNAME) define('PACKAGE_STRING', '%s %s' % (APPNAME, VERSION)) define('PACKAGE_TARNAME', PACKAGE) define('INSTALL_PREFIX', conf.escpath(sub('${PREFIX}/', env))) #dfn('LT_OBJDIR', '.libs') - what's the purpose? define('PACKAGE_BUGREPORT','https://github.com/crosswire/xiphos/issues' ) define('PACKAGE_DATA_DIR', conf.escpath(sub('${DATAROOTDIR}/${PACKAGE}', env))) define('PACKAGE_DOC_DIR', conf.escpath(env['DOCDIR'])) define('PACKAGE_HELP_DIR', conf.escpath(sub('${DATAROOTDIR}/gnome/help/${PACKAGE}', env))) define('PACKAGE_LOCALE_DIR', conf.escpath(env['LOCALEDIR'])) define('PACKAGE_MENU_DIR', conf.escpath(sub('${DATAROOTDIR}/applications', env))) #define('PACKAGE_PIXMAPS_DIR', conf.escpath(sub('${DATAROOTDIR}/pixmaps/${PACKAGE}', env))) define('PACKAGE_PIXMAPS_DIR', conf.escpath(sub('${DATAROOTDIR}/${PACKAGE}', env))) define('PACKAGE_SOURCE_DIR', conf.escpath(os.path.abspath(srcdir))) # folder where was wscript executed if not env["IS_WIN32"]: # for installing xiphos.appdata.xml define('PACKAGE_APPDATA_DIR', conf.escpath(sub('${INSTALL_PREFIX}/share/appdata', env))) common_libs = string.join( ''' "gconf-2.0" "gmodule-2.0" "glib-2.0" "libgsf-1 >= 1.14" "libxml-2.0" --cflags --libs''' .split()," ") if env['ENABLE_GTK2']: env.append_value('ALL_LIBS', 'LIBGLADE') # We need to know specific versions of GTK+-2.0 common_libs += ' libglade-2.0' common_libs += ' webkit-1.0' if opt.webkit_editor: conf.define('USE_WEBKIT_EDITOR', 1) env['ENABLE_WEBKIT_EDITOR'] = True common_libs += ' "gtk+-2.0 >= 2.24" ' elif conf.check_cfg(modversion='gtkhtml-editor-3.14', msg='Checking for GNOME3 gtkhtml-editor', okmsg='Definitely', errmsg='Probably not', mandatory=True ): common_libs += ' "gtk+-2.0 >= 2.14" ' common_libs += ' "gtkhtml-editor-3.14" ' common_libs += ' "libgtkhtml-3.14 >= 3.23" ' else: common_libs += ' "gtk+-3.0" ' conf.define('USE_GTK_3', 1) conf.define('USE_GTKBUILDER', 1) if opt.webkit_editor: conf.define('USE_WEBKIT_EDITOR', 1) env['ENABLE_WEBKIT_EDITOR'] = True common_libs += ' "webkitgtk-3.0" ' else: if conf.check_cfg(modversion='libgtkhtml-4.0', msg='Checking for libgtkhtml4', okmsg='ok', errmsg='fail'): common_libs += ' "libgtkhtml-4.0" ' if conf.check_cfg(modversion="gtkhtml-editor-4.0", msg="Checking for GtkHTML Editor 4.0", okmsg='ok', errmsg='fail', mandatory=True): common_libs += ' "gtkhtml-editor-4.0" ' if opt.gtkver == '3' and opt.webkit2 and conf.check_cfg(modversion='webkit2gtk-4.0', msg='Checking for WebKit2', okmsg='ok', errmsg='fail'): common_libs += ' "webkit2gtk-4.0" ' conf.define('USE_WEBKIT2', 1) elif conf.check_cfg(modversion='webkitgtk-3.0', msg='Checking for WebKit', okmsg='ok', errmsg='fail'): common_libs += ' "webkitgtk-3.0" ' conf.check_cfg(atleast_pkgconfig_version='0.9.0') conf.check_cfg(msg="Checking for GNOME related libs", package='', args=common_libs, uselib_store='GNOME', mandatory=True) env.append_value('ALL_LIBS', 'GNOME') conf.check_cfg(package="gtk+-unix-print-2.0", uselib_stor='GTKUPRINT') env.append_value('ALL_LIBS', 'GTKUPRINT') conf.check_cfg(package='sword', args='"sword >= 1.7.3" --cflags --libs', uselib_store='SWORD', mandatory=True) env.append_value('ALL_LIBS', 'SWORD') conf.check_cfg(package='icu-i18n', args='--cflags --libs', uselib_store='ICUI18N', errmsg='fail', mandatory=True) env.append_value('ALL_LIBS', 'ICUI18N') conf.check_cfg(package='biblesync', args='"biblesync >= 1.1.2" --cflags --libs', uselib_store='BIBLESYNC', errmsg='fail', mandatory=True) env.append_value('ALL_LIBS', 'BIBLESYNC') if not env["IS_WIN32"]: conf.check_cfg(package='uuid', args='--cflags --libs', uselib_store='UUID', mandatory=True) env.append_value('ALL_LIBS', 'UUID') # # Random defines... legacy from autotools. Can we drop these? # Define to 1 if you have the ANSI C header files. */ dfn('STDC_HEADERS', 1) # Define to 1 if you can safely include both and . */ dfn('TIME_WITH_SYS_TIME', 1) dfn('ENABLE_NLS', 1) dfn('HAVE_BIND_TEXTDOMAIN_CODESET', 1) dfn('HAVE_GETTEXT', 1) dfn('HAVE_DCGETTEXT', 1) # Check for header files for h in _headers: conf.check(header_name=h) # Define to 1 if you have the `strcasestr' function. # this function is part of some glibc, string.h # could be missing in win32 conf.check_cc(msg='Checking for function strcasestr', define_name="HAVE_STRCASESTR", fragment='int main() {strcasestr("hello","he");}\n') # enable the GS_message-style tracing printfs. if opt.chatty: dfn('CHATTY', 1) # appropriate cflags env.append_value('CXXFLAGS', env['CXXFLAGS_%s' % opt.debug_level.upper()]) env.append_value('CCFLAGS', env['CCFLAGS_%s' % opt.debug_level.upper()]) # stop the insanity. NULLs mean something. shocking, i know, but seriously... env.append_value('CXXFLAGS', ['-fno-delete-null-pointer-checks']) env.append_value('CCFLAGS', ['-fno-delete-null-pointer-checks']) # add a linker option to stop very recent dbus linkage nightmare. if not env['IS_WIN32']: env.append_value('LINKFLAGS', '-Wl,-z,muldefs') if opt.delint: env.append_value('CXXFLAGS', env['CXXFLAGS_DELINT']) env.append_value('CCFLAGS', env['CCFLAGS_DELINT']) # portable adding define, should work gcc and msvc env.append_value('CXXFLAGS', env['CXXDEFINES_ST'] % 'HAVE_CONFIG_H') env.append_value('CCFLAGS', env['CCDEFINES_ST'] % 'HAVE_CONFIG_H') conf.write_config_header('config.h') env.append_value('CCFLAGS', env['CCFLAGS_SAFE']) env.append_value('CXXFLAGS', env['CXXFLAGS_SAFE']) def build(bld): from waffles.hashing import GetHashofDirs bld.env.CXXDEPS_SWORD = GetHashofDirs(bld.env.CPPPATH_SWORD) env = bld.env opt = Options.options # process subfolders bld.add_subdirs(""" src/backend src/editor src/main src/gnome2 src/xiphos_html ui """) bld.add_subdirs('src/webkit') if env['IS-WIN32']: bld.add_subdirs('win32/include') if env['HAVE_DBUS']: import shutil bld.add_subdirs('src/examples') # this seems bad, but I don't know how to do it otherwise shutil.copy('src/gnome2/ipc-interface.xml', 'src/examples') shutil.copy('src/gnome2/marshal.list', 'src/examples') bld.install_files('${PACKAGE_DOC_DIR}', """ README.md RELEASE-NOTES COPYING AUTHORS ChangeLog INSTALL.md TODO Xiphos.ogg """) bld.install_files('${PACKAGE_PIXMAPS_DIR}',bld.path.ant_glob('pixmaps/*.png')) bld.install_files('${PACKAGE_PIXMAPS_DIR}',bld.path.ant_glob('pixmaps/*.ico')) bld.install_files('${PACKAGE_PIXMAPS_DIR}',bld.path.ant_glob('pixmaps/*.xpm')) bld.install_files('${DATAROOTDIR}/icons/hicolor/scalable/apps','pixmaps/xiphos.svg') if not env["IS_WIN32"]: bld.install_files('${PACKAGE_APPDATA_DIR}','xiphos.appdata.xml') # handle .desktop creation and installation if not env["IS_WIN32"]: bld.new_task_gen( features='subst', source='xiphos.desktop.in.in', target='xiphos.desktop.in', dict={'xiphos_exec': 'xiphos', 'PACKAGE_PIXMAPS_DIR': env['PACKAGE_PIXMAPS_DIR'], 'INSTALL_PREFIX': env['INSTALL_PREFIX']}, ) bld.new_task_gen( features='intltool_in', source='xiphos.desktop.in', target='xiphos.desktop', install_path='${PACKAGE_MENU_DIR}', podir='po', flags=['-d', '-q', '-u', '-c'] ) # Type of help format depends on OS. # WIN32: chm # Other OS: just xml # FIXME create and install help doesnt work yet on windows if not bld.env['DISABLE_HELP']: bld.add_subdirs('help') if bld.env['INTLTOOL']: bld.add_subdirs('po') def post(ctx): if bld.env['POST_INSTALL']: gnome.postinstall_scrollkeeper('xiphos') # Installing the user docs gnome.postinstall_icons() # Updating the icon cache bld.add_post_fun(post) import shutil import subprocess import glob def dist_hook(): shutil.rmtree('win32') def run(ctx): '''Execute xiphos binary from build directory''' subprocess.call(os.path.join(blddir,'default/src/gnome2/xiphos')) def test(ctx): '''Run unit tests''' subprocess.call(os.path.join(srcdir,'tests/build.py')) def dist(ctx): import Scripting Scripting.dist() Scripting.g_gz = 'gz' Scripting.dist() def dist_dfsg(ctx): import Scripting global dist_hook global VERSION def dist_hook2(): shutil.rmtree('win32') shutil.copytree(os.path.join(glob.glob('../.waf-*')[0],'wafadmin'), 'wafadmin', ignore=shutil.ignore_patterns('*.pyc')) lines = [] with open('waf') as f: lines = f.readlines() with open('waf','w') as f: f.writelines(lines[:-3]) VERSION = VERSION + '+dfsg' dist_hook=dist_hook2 Scripting.dist() xiphos-4.0.7+dfsg1/xiphos.10000664000175000017500000000261613162045104014645 0ustar unit193unit193.TH XIPHOS "1" "Sep 2017" "xiphos 4.0.7" "User Commands" .SH NAME xiphos \- A Bible research tool .SH SYNOPSIS .B xiphos [OPTION...] .SH DESCRIPTION .B Xiphos is a Bible study application for GTK+ environments, a widget set which is available for several Unix and Linux flavors. It is based on Sword by the CrossWire Bible Society, a framework providing the possibility to study the Bible and additional information like commentaries, dictionaries and other texts using your computer. Display multiple translations in the interlinear window. Search for passages in any translation by word, phrase, or regular expression. .PP The program can be started from the command line as .B xiphos or from one of the menus provided by the underlying platform. .P When started on the command line, .B xiphos may be followed by the options listed below. .SH "OPTIONS" .SS "Help Options:" .TP \fB\-h\fR, \fB\-\-help\fR Show help options .TP \fB\-\-help\-all\fR Show all help options .TP \fB\-\-help\-gtk\fR Show GTK+ Options .SS "Application Options:" .TP \fB\-\-display\fR=\fI\,DISPLAY\/\fR X display to use .SH "SEE ALSO" The full documentation for .B xiphos can be found online at http://xiphos.org/manual/ or on your system through the help menu in .SH "BUGS" Please report bugs online at: https://github.com/crosswire/xiphos/issues .SH "AUTHOR" .B xiphos was written by the Xiphos Developer Team. .PP xiphos-4.0.7+dfsg1/xiphos.desktop.in.in0000664000175000017500000000032513162045104017163 0ustar unit193unit193[Desktop Entry] _Name=Xiphos Bible Guide _Comment=Study the Bible _Keywords=Text;Bible;Study; Exec=@xiphos_exec@ TryExec=xiphos Icon=xiphos Terminal=false Type=Application Categories=Education; StartupNotify=true xiphos-4.0.7+dfsg1/TRANSLATION-HOWTO0000664000175000017500000000555213162045104015672 0ustar unit193unit193 HOW TO ADD A NEW TRANSLATION TO XIPHOS ------------------------------------------ We welcome new translations, but please be aware that translations are not just one time jobs. They have to be maintained in order to be useful. Otherwise they quickly get outdated and become obsolete, and useless. That said, we would be happy if you could maintain a new documentation translation. Preparation ----------- Make sure you have the GNU gettext package installed. Grab the latest versions of the source files of Xiphos in Subversion : $ git clone https://github.com/crosswire/xiphos.git Translating Xiphos Application ---------------------------------- # The translation files are in the po/ directory Go to the po directory: $ cd po # The xiphos.pot file contains the strings to be located Update the pot file : $ intltool-update --pot # Copy the xiphos.pot file to YOUR-LANG.po file: YOUR-LANG = LL_CC combination. Here `LL' is an ISO 639 two-letter language code, and `CC' is an ISO 3166 two-letter country code. `LL_CC' combinations can be abbreviated as `LL' to denote the language's main dialect For example, let's suppose that you speak Portuguese, pt_BR.po is the name of YOUR-LANG.po file if you live in Brazil, but pt.po if you live in Portugal, $ cp xiphos.pot YOUR-LANG.po # Add YOUR-LANG to the LINGUAS file: $ echo " YOUR-LANG" >> LINGUAS # Editing the file manually (emacs, vi, gedit) or with one of the available programs for this (gtranslator, poedit, emacs po mode...), creating the translation: $ vi YOUR-LANG.po # Check the file for errors (IMPORTANT! Don't forget this step): $ msgfmt -cv -o /dev/null YOUR-LANG.po # Updating the .po file is easy $ intltool-update YOUR-LANG.po You are now ready to compile Xiphos and check the result of your work. Translating Xiphos Manual ----------------------------- # The help files are in the help/ directory Go to the help/ directory $ cd help # There is a directory per YOUR-LANG Create your own directory # mkdir YOUR-LANG # Edit Makefile.am and add YOUR-LANG to DOC_LINGUAS $ vi Makefile.am # Goto YOUR-LANG/ directory $ cd YOUR-LANG/ # Generate po files. For more information on xml2po, check the output of xml2po --help and man xml2po $ xml2po -e -o YOUR-LANG.po ../C/*xml # Editing the file manually (emacs, vi, gedit) or with one of the available programs for this (gtranslator, poedit, emacs po mode...), creating the translation: $ vi YOUR-LANG.po # You can add your localized screenshots. They go into the YOUR-LANG/figures directory. # When a new version of the help file is avalaibale, it's easy to update the po file: $ xml2po -e -u YOUR-LANG.po ../C/*xml Don't forget to send YOUR-LANG.po files to xiphos-devel@crosswire.org. "..and ye shall be witnesses unto me both in Jerusalem, and in all Judaea, and in Samaria, and unto the uttermost part of the earth. " -- Acts 1:8 The Xiphos Development Team xiphos-4.0.7+dfsg1/INSTALL.md0000664000175000017500000000247013162045104014677 0ustar unit193unit193Installation instructions ========================== On Linux install Xiphos through you package manager, for example on Fedora: $ sudo dnf install xiphos-gtk3 Or on Debian, Ubuntu, or Linux Mint: $ sudo apt-get update $ sudo apt-get install xiphos If you use Windows download the .exe file from: http://xiphos.org/download/ Compile Xiphos from source ========================== To compile Xiphos from source you will need to get a checkout of Xiphos from GitHub. To do so, do: $ git clone https://github.com/crosswire/xiphos.git Now to compile the GTK3 version of Xiphos you need to make sure you have these packages installed: $ sudo dnf install gcc-c++ intltool gtk3-devel dbus-glib-devel gtkhtml3-devel webkitgtk4-devel libxml2-devel libgsf-devel gconfmm26-devel sword-devel libuuid-devel gnome-doc-utils rarian rarian-compat biblesync-devel Or for ubuntu, both GTK3 and GTK2 versions, install: $ sudo apt-get install cpp intltool libdbus-glib-1-dev libwebkitgtk-3.0-dev libxml2-dev libgsf-1-dev libgconfmm-2.6-dev libsword-dev uuid-dev gnome-doc-utils rarian-compat libwebkitgtk-dev libglade2-dev Next we need to configure everything: $ ./waf configure --prefix=/usr --debug-level=optimized --enable-webkit-editor Now we build: $ ./waf build Then install: $ sudo ./waf install xiphos-4.0.7+dfsg1/README.md0000664000175000017500000000323413162045104014525 0ustar unit193unit193# Xiphos Xiphos is a Bible study application for Linux, UNIX, and Windows operating systems. It uses Sword to display Bibles, commentaries, dictionary, and other texts and images. Xiphos includes features such as, searching, biblesync, bookmarks, parallel study, and original language study. To install Xiphos, search in your package manager for xiphos and install the package. If you are using Windows, please download the exe from here: http://xiphos.org/download/ ## Building Xiphos Please see the INSTALL file. ## History and Acknowledgements Xiphos started life as the Sword Project's Cheatah program. Over the course of Xiphos development many ideas and some pieces of code have come from the Bibletime program and the Sword Project's BibleCS program. We wish to thank the folks who have put so much time and work into the Sword Project and then giving it to the world! God Bless you! ## Developing Xiphos If you want to help develop Xiphos your help will be very appreciated! The first steps would be to make yourself familiar with the Xiphos build process, so go read the INSTALL file. If you are looking for things to do, the best place to find out is to jump into the #xiphos channel of irc.freenode.net If you make changes to C or C++ files, please make sure they are cleaned up to follow our style of coding. The best way to make sure of it is to run this: $ clang-format -i -style=file /path/to/edited.c Where /path/to/edited.c, the C or C++ file you edited. The option '-style=file' uses a predefined style file called .clang-format in the source tree. ## Thank you! We hope that your Bible study will be enhanced by Xiphos! The Xiphos Development Team xiphos-4.0.7+dfsg1/.travis.yml0000664000175000017500000000111213162045104015350 0ustar unit193unit193require: sudo services: - docker install: - ./tests/travis/build_linux.sh ${TEST_ARGS} script: - docker exec -it xiphos_test /xiphos/tests/${TEST}.sh ${TEST_ARGS} env: # Current version of Fedora - TEST=build_gtk3 TEST_ARGS="fedora 25" - TEST=build_gtk3 TEST_ARGS="fedora 26" - TEST=build_gtk3 TEST_ARGS="fedora rawhide" # Current EPEL/CentOS/RHEL version - TEST=build_gtk3 TEST_ARGS="centos 7" # Current version of Ubuntu - TEST=build_gtk3_webkiteditor TEST_ARGS="ubuntu 17.04" # LTS Ubuntu releases - TEST=build_gtk3_webkiteditor TEST_ARGS="ubuntu 16.04" xiphos-4.0.7+dfsg1/waf0000775000175000017500000000762713162321125013763 0ustar unit193unit193#!/usr/bin/env python # encoding: ISO8859-1 # Thomas Nagy, 2005-2010 """ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """ import os, sys if sys.hexversion<0x203000f: raise ImportError("Waf requires Python >= 2.3") if 'PSYCOWAF' in os.environ: try:import psyco;psyco.full() except:pass VERSION="1.5.15" REVISION="49b2085e76313a25671ed8aa1c64079f" INSTALL='' C1='#3' C2='#.' cwd = os.getcwd() join = os.path.join WAF='waf' def b(x): return x if sys.hexversion>0x300000f: WAF='waf3' def b(x): return x.encode() def err(m): print(('\033[91mError: %s\033[0m' % m)) sys.exit(1) def unpack_wafdir(dir): f = open(sys.argv[0],'rb') c = "corrupted waf (%d)" while 1: line = f.readline() if not line: err("run waf-light from a folder containing wafadmin") if line == b('#==>\n'): txt = f.readline() if not txt: err(c % 1) if f.readline()!=b('#<==\n'): err(c % 2) break if not txt: err(c % 3) txt = txt[1:-1].replace(b(C1), b('\n')).replace(b(C2), b('\r')) import shutil, tarfile try: shutil.rmtree(dir) except OSError: pass try: for x in ['Tools', '3rdparty']: os.makedirs(join(dir, 'wafadmin', x)) except OSError: err("Cannot unpack waf lib into %s\nMove waf into a writeable directory" % dir) os.chdir(dir) tmp = 't.tbz2' t = open(tmp,'wb') t.write(txt) t.close() try: t = tarfile.open(tmp) for x in t: t.extract(x) t.close() except: os.chdir(cwd) try: shutil.rmtree(dir) except OSError: pass err("Waf cannot be unpacked, check that bzip2 support is present") for x in ['Tools', '3rdparty']: os.chmod(join('wafadmin',x), 493) os.unlink(tmp) if sys.hexversion>0x300000f: sys.path = [join(dir, 'wafadmin')] + sys.path import py3kfixes py3kfixes.fixdir(dir) os.chdir(cwd) def test(dir): try: os.stat(join(dir, 'wafadmin')); return os.path.abspath(dir) except OSError: pass def find_lib(): name = sys.argv[0] base = os.path.dirname(os.path.abspath(name)) #devs use $WAFDIR w=test(os.environ.get('WAFDIR', '')) if w: return w #waf-light if name.endswith('waf-light'): w = test(base) if w: return w err("waf-light requires wafadmin -> export WAFDIR=/folder") dir = "/lib/%s-%s-%s/" % (WAF, VERSION, REVISION) for i in [INSTALL,'/usr','/usr/local','/opt']: w = test(i+dir) if w: return w #waf-local s = '.%s-%s-%s' if sys.platform == 'win32': s = s[1:] dir = join(base, s % (WAF, VERSION, REVISION)) w = test(dir) if w: return w #unpack unpack_wafdir(dir) return dir wafdir = find_lib() w = join(wafdir, 'wafadmin') t = join(w, 'Tools') f = join(w, '3rdparty') sys.path = [w, t, f] + sys.path if __name__ == '__main__': import Scripting Scripting.prepare(t, cwd, VERSION, wafdir) xiphos-4.0.7+dfsg1/src/0000775000175000017500000000000013162045104014033 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/main/0000775000175000017500000000000013162045104014757 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/main/display.hh0000664000175000017500000000674113162045104016755 0ustar unit193unit193/* * Xiphos Bible Study Tool * display.hh - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifdef __cplusplus #include #include #include #include "main/gtk_compat.h" #include "main/global_ops.hh" #include "backend/sword_main.hh" #include "gui/utilities.h" using namespace sword; class GTKEntryDisp : public SWDisplay { public: GTKEntryDisp(GtkWidget *_gtkText, BackEnd *_be) : gtkText(_gtkText), be(_be), swbuf(""), mf(NULL), ops(NULL), is_rtol(FALSE), strongs_or_morph(FALSE), strongs_and_morph(FALSE), cache_flags(0) { } virtual char display(SWModule &imodule); virtual char displayByChapter(SWModule &imodule); protected: GtkWidget *gtkText; BackEnd *be; SWBuf swbuf; MOD_FONT *mf; GLOBAL_OPS *ops; gboolean is_rtol; gboolean strongs_or_morph; gboolean strongs_and_morph; int cache_flags; }; class GTKChapDisp : public GTKEntryDisp { public: GTKChapDisp(GtkWidget *_gtkText, BackEnd *_be) : GTKEntryDisp(_gtkText, _be) { } virtual char display(SWModule &imodule); virtual void getVerseBefore(SWModule &imodule); virtual void getVerseAfter(SWModule &imodule); private: }; class DialogEntryDisp : public SWDisplay { public: DialogEntryDisp(GtkWidget *_gtkText, DIALOG_DATA *_d, BackEnd *_be) : gtkText(_gtkText), d(_d), be(_be), ops(NULL), swbuf(""), is_rtol(FALSE), strongs_or_morph(FALSE), strongs_and_morph(FALSE), cache_flags(0) { } virtual char display(SWModule &imodule); virtual char displayByChapter(SWModule &imodule); protected: GtkWidget *gtkText; DIALOG_DATA *d; BackEnd *be; GLOBAL_OPS *ops; MOD_FONT *mf; SWBuf swbuf; gboolean is_rtol; gboolean strongs_or_morph; gboolean strongs_and_morph; int cache_flags; }; class DialogChapDisp : public DialogEntryDisp { public: DialogChapDisp(GtkWidget *_gtkText, DIALOG_DATA *_d, BackEnd *_be) : DialogEntryDisp(_gtkText, _d, _be) { } virtual char display(SWModule &imodule); }; class GTKPrintEntryDisp : public SWDisplay { public: GTKPrintEntryDisp(GtkWidget *_gtkText, BackEnd *_be) : gtkText(_gtkText), be(_be) { } virtual char display(SWModule &imodule); protected: GtkWidget *gtkText; BackEnd *be; }; class GTKPrintChapDisp : public GTKPrintEntryDisp { public: GTKPrintChapDisp(GtkWidget *_gtkText, BackEnd *_be) : GTKPrintEntryDisp(_gtkText, _be) { } virtual char display(SWModule &imodule); MOD_FONT *mf; }; extern "C" { #endif /* __cplusplus */ void marked_cache_fill(const gchar *modname, gchar *key); #ifdef __cplusplus } #endif xiphos-4.0.7+dfsg1/src/main/navbar_versekey.h0000664000175000017500000000734613162045104020330 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_versekey.h - glue between all navbar_versekey and sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _NAVBAR_VERSEKEY_H_ #define _NAVBAR_VERSEKEY_H_ #ifdef __cplusplus extern "C" { #endif enum { BOOK_BUTTON, CHAPTER_BUTTON, VERSE_BUTTON }; enum { NB_MAIN, NB_PARALLEL, NB_DIALOG, NB_EDITOR }; typedef struct _navbar_versekey NAVBAR_VERSEKEY; struct _navbar_versekey { GtkWidget *navbar; GtkWidget *button_sync; GtkWidget *button_history_back; GtkWidget *button_history_next; GtkWidget *button_history_menu; GtkWidget *button_book_up; GtkWidget *button_book_down; GtkWidget *button_chapter_up; GtkWidget *button_chapter_down; GtkWidget *button_verse_up; GtkWidget *button_verse_down; GtkWidget *arrow_book_up_box; GtkWidget *arrow_book_up; GtkWidget *arrow_book_down_box; GtkWidget *arrow_book_down; GtkWidget *arrow_chapter_up_box; GtkWidget *arrow_chapter_up; GtkWidget *arrow_chapter_down_box; GtkWidget *arrow_chapter_down; GtkWidget *arrow_verse_up_box; GtkWidget *arrow_verse_up; GtkWidget *arrow_verse_down_box; GtkWidget *arrow_verse_down; GtkWidget *button_book_menu; GtkWidget *button_chapter_menu; GtkWidget *button_verse_menu; GtkWidget *label_book_menu; GtkWidget *label_chapter_menu; GtkWidget *label_verse_menu; GtkWidget *book_menu; GtkWidget *chapter_menu; GtkWidget *verse_menu; GtkWidget *lookup_entry; //GtkTooltips *tooltips; GString *key; gchar *book; GString *module_name; gboolean dialog; //gint testaments; gint type; gboolean valid_key; }; extern NAVBAR_VERSEKEY navbar_versekey; extern NAVBAR_VERSEKEY navbar_parallel; const char *main_get_valid_key(const char *module_name, const char *key); GtkWidget *main_versekey_drop_down_book_menu(NAVBAR_VERSEKEY navbar, gint nb_type, gpointer dialog, gpointer editor); GtkWidget *main_versekey_drop_down_verse_menu(NAVBAR_VERSEKEY navbar, gint nb_type, gpointer dialog, gpointer editor); GtkWidget *main_versekey_drop_down_chapter_menu(NAVBAR_VERSEKEY navbar, gint nb_type, gpointer dialog, gpointer editor); void main_navbar_versekey_spin_book(NAVBAR_VERSEKEY navbar, int direction); void main_navbar_versekey_spin_chapter(NAVBAR_VERSEKEY navbar, int direction); void main_navbar_versekey_spin_verse(NAVBAR_VERSEKEY navbar, int direction); void main_navbar_versekey_book_prev(void); void main_navbar_versekey_book_next(void); void main_navbar_versekey_chapter_prev(void); void main_navbar_versekey_chapter_next(void); void main_navbar_versekey_verse_prev(void); void main_navbar_versekey_verse_next(void); void main_setup_navbar_versekey(char *module_name, char *key); void main_navbar_versekey_set(NAVBAR_VERSEKEY navbar, const char *key); gboolean access_on_up_eventbox_button_release_event(gint element); gboolean access_on_down_eventbox_button_release_event(gint element); #ifdef __cplusplus } #endif #endif /* _NAVBAR_VERSEKEY_H_ */ xiphos-4.0.7+dfsg1/src/main/search_dialog.h0000664000175000017500000000472213162045104017721 0ustar unit193unit193/* * Xiphos Bible Study Tool * search_dialog.h - glue * * Copyright (C) 2004-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __SEARCH_DIALOG_H__ #define __SEARCH_DIALOG_H__ #ifdef __cplusplus extern "C" { #endif gboolean main_export_current_adv_search(GString *str, gboolean html, gboolean with_scripture); void main_save_current_adv_search_as_bookmarks(void); void main_add_mod_to_list(GtkWidget *tree_widget, gchar *mod_name); void main_finds_verselist_selection_changed(GtkTreeSelection * selection, GtkTreeModel *model, gboolean is_double_click); void main_selection_modules_lists_changed(GtkTreeSelection * selection, gpointer data); void main_selection_finds_list_changed(GtkTreeSelection * selection, gpointer data); void main_comboboxentry2_changed(GtkComboBox *combobox, gpointer user_data); void main_dialog_search_percent_update(char percent, void *userData); void main_range_text_changed(GtkEditable *editable); void main_save_modlist(void); void main_save_range(void); void main_delete_range(void); void main_add_modlist_to_label(void); void main_change_mods_select_label(char *mod_name); void main_delete_module(GtkTreeView *treeview); void main_selection_modules_lists_changed(GtkTreeSelection * selection, gpointer data); void main_mod_selection_changed(GtkTreeSelection *selection, GtkWidget *tree_widget); void main_do_dialog_search(void); void main_open_search_dialog(void); void main_close_search_dialog(void); char *main_get_search_rendered_text(char *module_name, char *key); #ifdef __cplusplus } #else #endif extern gboolean terminate_search; // def'd in search_dialog.cc. extern gboolean search_active; // def'd in search_dialog.cc. #endif xiphos-4.0.7+dfsg1/src/main/navbar.cc0000664000175000017500000001172413162045104016544 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar.cc - glue between all navbars and sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include "main/module_dialogs.h" #include "main/navbar.h" #include "main/settings.h" #include "main/sword.h" #include "main/url.hh" //#include "gui/toolbar_nav.h" #include "gui/commentary_dialog.h" #include "gui/bibletext_dialog.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" //#ifdef OLD_NAVBAR gboolean do_display; gboolean do_display_dict; void main_navbar_set(NAVBAR navbar, const char *key) { char *gkey = NULL; int book; GtkTreeIter iter; gint i, x; if (!navbar.module_name) return; SWModule *mod = backend->get_SWModule(navbar.module_name); if (!mod) return; VerseKey *vkey = (VerseKey *)mod->createKey(); navbar.key = backend->get_valid_key(navbar.module_name, key); if (!navbar.is_dialog) { } GtkTreeModel *chapter_store = gtk_combo_box_get_model( GTK_COMBO_BOX(navbar.comboboxentry_chapter)); GtkTreeModel *verse_store = gtk_combo_box_get_model( GTK_COMBO_BOX(navbar.comboboxentry_verse)); do_display = FALSE; int t = backend->module_type(navbar.module_name); if ((t == TEXT_TYPE) || (t == COMMENTARY_TYPE)) vkey->setAutoNormalize(1); vkey->setText(key); // we need the book index to highlight "active" in the pulldown. if ((backend->module_has_testament(navbar.module_name, 1)) && (vkey->getTestament() == 2)) book = vkey->BMAX[0] + vkey->getBook(); else book = vkey->getBook(); gtk_combo_box_set_active((GtkComboBox *)navbar.comboboxentry_book, book - 1); gtk_list_store_clear(GTK_LIST_STORE(chapter_store)); int xchapter = vkey->getChapter(); int xverse = vkey->getVerse(); x = (vkey->getChapterMax()); for (i = 1; i <= x; i++) { char *num = main_format_number(i); gtk_list_store_append(GTK_LIST_STORE(chapter_store), &iter); gtk_list_store_set(GTK_LIST_STORE(chapter_store), &iter, 0, num, -1); g_free(num); } gtk_combo_box_set_active((GtkComboBox *)navbar.comboboxentry_chapter, xchapter - 1); gtk_list_store_clear(GTK_LIST_STORE(verse_store)); x = (vkey->getVerseMax()); for (i = 1; i <= x; i++) { char *num = main_format_number(i); gtk_list_store_append(GTK_LIST_STORE(verse_store), &iter); gtk_list_store_set(GTK_LIST_STORE(verse_store), &iter, 0, num, -1); g_free(num); } gtk_combo_box_set_active((GtkComboBox *)navbar.comboboxentry_verse, xverse - 1); gtk_entry_set_text(GTK_ENTRY(navbar.lookup_entry), navbar.key); do_display = TRUE; g_free(gkey); delete vkey; } #if 0 // unneeded at this time. disabled to silence cppcheck. void main_navbar_fill_book_combo(NAVBAR navbar) { if (!navbar.module_name) return; SWModule *mod = backend->get_SWModule(navbar.module_name); if (!mod) return; VerseKey *key = (VerseKey *)mod->createKey(); char *book = NULL; GtkTreeIter iter; int i = 0; if (navbar.testaments == backend->module_get_testaments(navbar.module_name)) return; navbar.testaments = backend->module_get_testaments(navbar.module_name); do_display = FALSE; GtkTreeModel *book_model = gtk_combo_box_get_model( GTK_COMBO_BOX(navbar.comboboxentry_book)); gtk_list_store_clear(GTK_LIST_STORE(book_model)); if (backend->module_has_testament(navbar.module_name, 1)) { while (i < key->BMAX[0]) { key->setTestament(1); key->setBook(i + 1); book = strdup((const char *)key->getBookName()); XI_message(("book: %s", book)); gtk_list_store_append(GTK_LIST_STORE(book_model), &iter); gtk_list_store_set(GTK_LIST_STORE(book_model), &iter, 0, book, -1); ++i; g_free(book); } } i = 0; if (backend->module_has_testament(navbar.module_name, 2)) { while (i < key->BMAX[1]) { key->setTestament(2); key->setBook(i + 1); book = strdup((const char *)key->getBookName()); XI_message(("book: %s", book)); gtk_list_store_append(GTK_LIST_STORE(book_model), &iter); gtk_list_store_set(GTK_LIST_STORE(book_model), &iter, 0, book, -1); ++i; g_free(book); } } main_navbar_set(navbar, navbar.key); do_display = TRUE; delete key; } #endif xiphos-4.0.7+dfsg1/src/main/search_sidebar.cc0000664000175000017500000002716113162045104020233 0ustar unit193unit193/* * Xiphos Bible Study Tool * search_sidebar.cc - glue (: very sticky :) * * Copyright (C) 2004-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include "main/search_dialog.h" #include "main/search_sidebar.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "gui/search_dialog.h" #include "gui/search_sidebar.h" #include "gui/sidebar.h" #include "gui/widgets.h" #include "gui/dialog.h" #include "gui/utilities.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" #ifdef HAVE_DBUS #include "gui/ipc.h" #endif #define SEARCHING N_("Searching the ") #define SMODULE N_(" Module") #define FINDS N_("found in ") static BackEnd *backendSearch; int search_dialog; /**********************************************************************/ /****************************** sidebar search ************************/ /**********************************************************************/ /****************************************************************************** * Name * fill_search_results_list * * Synopsis * #include "sidebar_search.h" * * void fill_search_results_list(int finds) * * Description * display a list of keys found during search * * Return value * void */ static void fill_search_results_list(int finds) { gchar buf[256]; const gchar *key_buf = NULL; GtkTreeModel *model; GtkListStore *list_store; GtkTreeIter iter; GtkTreeSelection *selection; GtkTreePath *path; gchar *buf1 = _("matches"); RESULTS *list_item; gchar *num; if (!backendSearch) main_init_sidebar_search_backend(); is_search_result = TRUE; if (list_of_verses) { GList *chaser = list_of_verses; while (chaser) { list_item = (RESULTS *)chaser->data; g_free(list_item->module); g_free(list_item->key); g_free(list_item); chaser = g_list_next(chaser); } g_list_free(list_of_verses); list_of_verses = NULL; } gtk_widget_set_sensitive(sidebar.menu_item_save_search, FALSE); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(sidebar.results_list)); list_store = gtk_list_store_new(1, G_TYPE_STRING); backendSearch->set_listkey_position((char)1); /* TOP */ while ((key_buf = backendSearch->get_next_listkey()) != NULL) { gchar *tmpbuf = (gchar *)key_buf; gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, tmpbuf, -1); list_item = g_new(RESULTS, 1); list_item->module = g_strdup(settings.sb_search_mod); list_item->key = g_strdup(tmpbuf); list_of_verses = g_list_append(list_of_verses, (RESULTS *)list_item); } model = GTK_TREE_MODEL(list_store); gtk_tree_view_set_model(GTK_TREE_VIEW(sidebar.results_list), model); num = main_format_number(finds); sprintf(buf, "%s %s", num, buf1); g_free(num); gui_set_statusbar(buf); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_sidebar), 3); /* cleanup progress bar */ gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ss.progressbar_search), 0.0); /* display first item in list by selection row*/ if (!gtk_tree_model_get_iter_first(model, &iter)) return; gtk_widget_set_sensitive(sidebar.menu_item_save_search, TRUE); path = gtk_tree_model_get_path(model, &iter); gtk_tree_selection_select_path(selection, path); gtk_tree_path_free(path); gui_verselist_button_release_event(NULL, NULL, NULL); return; } #ifdef HAVE_DBUS GList *get_list_of_references() { GList *tmp = list_of_verses; GList *references = NULL; while (tmp) { RESULTS *list_item = (RESULTS *)tmp->data; references = g_list_append(references, list_item->key); tmp = g_list_next(tmp); } return g_list_first(references); } #endif /****************************************************************************** * Name * main_do_sidebar_search * * Synopsis * main_do_sidebar_search(gpointer user_data) * * Description * search from sidebar * * Return value * void */ void main_do_sidebar_search(gpointer user_data) { GString *new_search = g_string_new(NULL); gint search_params, finds; const char *search_string = NULL; char *search_module; if (!backendSearch) main_init_sidebar_search_backend(); gtk_widget_set_sensitive(sidebar.menu_item_save_search, FALSE); search_dialog = FALSE; search_string = gtk_entry_get_text(GTK_ENTRY(ss.entrySearch)); if (strlen(search_string) < 1) return; /* text -vs- commentary search selection. */ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ss.radiobutton_search_text))) { strcpy(settings.sb_search_mod, settings.MainWindowModule); } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ss.radiobutton_search_comm))) { if (!settings.CommWindowModule || (strlen(settings.CommWindowModule) == 0)) { gui_generic_warning(_("There is no commentary module.")); return; } strcpy(settings.sb_search_mod, settings.CommWindowModule); } search_module = settings.sb_search_mod; backendSearch->clear_scope(); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ss.rrbUseBounds))) { gchar *str; backendSearch->clear_search_list(); str = g_strdup_printf("%s - %s", #ifdef USE_GTK_3 gtk_combo_box_text_get_active_text((GtkComboBoxText *) ss.entryLower), gtk_combo_box_text_get_active_text((GtkComboBoxText *) ss.entryUpper)); #else gtk_combo_box_get_active_text(GTK_COMBO_BOX(ss.entryLower)), gtk_combo_box_get_active_text(GTK_COMBO_BOX(ss.entryUpper))); #endif backendSearch->set_range(settings.MainWindowModule, str); backendSearch->set_scope2range(); g_free(str); } if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ss.rbLastSearch))) backendSearch->set_scope2last_search(); snprintf(settings.searchText, 255, "%s", search_string); settings.searchType = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ss.rbRegExp)) ? 0 : gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ss.rbPhraseSearch)) ? -1 : -2; if (settings.searchType == -2) settings.searchType = backendSearch->check_for_optimal_search(search_module); // if we do lucene search (-4), we assume AND for simple sidebar search. // therefore, we must prepend '+' to each word to force that semantic. if (settings.searchType == -4) { g_string_append_c(new_search, '+'); while (*search_string) { while (((*search_string) != ' ') && ((*search_string) != '\0')) g_string_append_c(new_search, *(search_string++)); if ((*search_string) == ' ') { g_string_append_c(new_search, ' '); search_string++; if ((*search_string) != '\0') g_string_append_c(new_search, '+'); } } search_string = new_search->str; } search_params = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ss.ckbCaseSensitive)) ? 0 : REG_ICASE; terminate_search = FALSE; search_active = TRUE; // must ensure that no accents or vowel points are enabled. SWMgr *mgr = backendSearch->get_mgr(); mgr->setGlobalOption("Greek Accents", "Off"); mgr->setGlobalOption("Hebrew Vowel Points", "Off"); mgr->setGlobalOption("Arabic Vowel Points", "Off"); finds = backendSearch->do_module_search(search_module, mgr->getModule(search_module)->stripText(search_string), settings.searchType, search_params, FALSE); g_string_free(new_search, TRUE); search_active = FALSE; fill_search_results_list(finds); #ifdef HAVE_DBUS IpcObject *obj = ipc_get_main_ipc(); if (obj) { obj->references = get_list_of_references(); ipc_object_search_performed(obj, settings.searchText, &finds, NULL); } #endif } void main_sidebar_perscomm_dump(void) { if (!backendSearch) main_init_sidebar_search_backend(); strcpy(settings.sb_search_mod, settings.MainWindowModule); backendSearch->clear_scope(); backendSearch->clear_search_list(); fill_search_results_list(backendSearch->do_module_search /* personal commentary */ (settings.CommWindowModule, /* find two-plus characters */ "..+", /* regexp */ 0, /* case is irrelevant */ 0, /* happening in sidebar */ FALSE)); } void main_init_sidebar_search_backend(void) { if (!backendSearch) { backendSearch = new BackEnd(); main_search_sidebar_fill_bounds_combos(); } } void main_delete_sidebar_search_backend(void) { delete backendSearch; } void main_search_sidebar_fill_bounds_combos(void) { char *book = NULL; int i = 0; if (!backendSearch) main_init_sidebar_search_backend(); char *module_name = settings.MainWindowModule; SWModule *mod = backendSearch->get_SWModule(module_name); if (!mod) return; VerseKey *key = (VerseKey *)mod->createKey(); GtkTreeModel *upper_model = gtk_combo_box_get_model( GTK_COMBO_BOX(ss.entryUpper)); gtk_list_store_clear(GTK_LIST_STORE(upper_model)); GtkTreeModel *lower_model = gtk_combo_box_get_model( GTK_COMBO_BOX(ss.entryLower)); gtk_list_store_clear(GTK_LIST_STORE(lower_model)); if (backendSearch->module_has_testament(module_name, 1)) { while (i < key->BMAX[0]) { key->setTestament(1); key->setBook(i + 1); book = strdup((const char *)key->getBookName()); #ifdef USE_GTK_3 gtk_combo_box_text_append_text((GtkComboBoxText *)ss.entryUpper, book); gtk_combo_box_text_append_text((GtkComboBoxText *)ss.entryLower, book); #else gtk_combo_box_append_text(GTK_COMBO_BOX(ss.entryUpper), book); gtk_combo_box_append_text(GTK_COMBO_BOX(ss.entryLower), book); #endif ++i; g_free(book); } } i = 0; if (backendSearch->module_has_testament(module_name, 2)) { while (i < key->BMAX[1]) { key->setTestament(2); key->setBook(i + 1); book = strdup((const char *)key->getBookName()); #ifdef USE_GTK_3 gtk_combo_box_text_append_text((GtkComboBoxText *)ss.entryUpper, book); gtk_combo_box_text_append_text((GtkComboBoxText *)ss.entryLower, book); #else gtk_combo_box_append_text(GTK_COMBO_BOX(ss.entryUpper), book); gtk_combo_box_append_text(GTK_COMBO_BOX(ss.entryLower), book); #endif ++i; g_free(book); } } gtk_combo_box_set_active(GTK_COMBO_BOX(ss.entryLower), 0); gtk_combo_box_set_active(GTK_COMBO_BOX(ss.entryUpper), key->BMAX[0] + key->BMAX[1] - 1); delete key; } /****************************************************************************** * Name * search_percent_update * * Synopsis * #include "main/search.h" * * void search_percent_update(char percent, void *userData) * * Description * updates the progress bar during shortcut bar search * * Return value * void */ void main_sidebar_search_percent_update(char percent, void *userData) { char maxHashes = *((char *)userData); static char printed = 0; if (!backendSearch) main_init_sidebar_search_backend(); if (terminate_search) { backendSearch->terminate_search(); } else { while ((((float)percent) / 100) * maxHashes > printed) { float num = (float)percent / 100; gchar buf[80]; sprintf(buf, "%f", (((float)percent) / 100)); gtk_progress_bar_set_fraction((GtkProgressBar *) ss.progressbar_search, num); printed++; } } sync_windows(); printed = 0; } xiphos-4.0.7+dfsg1/src/main/search_sidebar.h0000664000175000017500000000240113162045104020063 0ustar unit193unit193/* * Xiphos Bible Study Tool * search_sidebar.h - glue * * Copyright (C) 2004-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __SEARCH_SIDEBAR_H__ #define __SEARCH_SIDEBAR_H__ #ifdef __cplusplus extern "C" { #endif void main_sidebar_search_percent_update(char percent, void *userData); void main_do_sidebar_search(gpointer user_data); void main_sidebar_perscomm_dump(void); void main_init_sidebar_search_backend(void); void main_delete_sidebar_search_backend(void); void main_search_sidebar_fill_bounds_combos(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/cpp-errors.txt0000664000175000017500000000313413162045104017615 0ustar unit193unit193[./navbar.cc:156]: (error) Mismatching allocation and deallocation: book [./navbar.cc:168]: (error) Mismatching allocation and deallocation: book [./navbar.cc:176]: (error) Mismatching allocation and deallocation: book [./navbar.cc:180]: (error) Mismatching allocation and deallocation: book [./navbar.cc:192]: (error) Mismatching allocation and deallocation: book [./navbar_versekey.cc:660]: (error) Mismatching allocation and deallocation: book [./navbar_versekey.cc:684]: (error) Mismatching allocation and deallocation: book [./navbar_versekey.cc:694]: (error) Mismatching allocation and deallocation: book [./navbar_versekey.cc:698]: (error) Mismatching allocation and deallocation: book [./navbar_versekey.cc:722]: (error) Mismatching allocation and deallocation: book [./navbar_versekey.cc:730]: (error) Mismatching allocation and deallocation: current_book [./parallel_view.cc:197]: (error) Returning pointer to local array variable [./search_sidebar.cc:365]: (error) Mismatching allocation and deallocation: book [./search_sidebar.cc:374]: (error) Mismatching allocation and deallocation: book [./search_sidebar.cc:378]: (error) Mismatching allocation and deallocation: book [./sidebar.cc:540]: (error) Mismatching allocation and deallocation: buf [./sidebar.cc:549]: (error) Mismatching allocation and deallocation: buf [./sidebar.cc:565]: (error) Mismatching allocation and deallocation: buf [./sword.cc:834]: (error) Mismatching allocation and deallocation: new_key [./sword.cc:836]: (error) Mismatching allocation and deallocation: new_key [./sword.cc:847]: (error) Mismatching allocation and deallocation: new_key xiphos-4.0.7+dfsg1/src/main/biblesync_glue.cc0000664000175000017500000006064713162045104020271 0ustar unit193unit193/* * Xiphos Bible Study Tool * biblesync_glue.cc * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include "gui/main_window.h" #include "gui/widgets.h" #include "gui/dialog.h" #include "gui/xiphos.h" #include "gui/preferences_dialog.h" #include "gui/tabbed_browser.h" #include "gui/utilities.h" #include "main/biblesync_glue.h" #include "main/display.hh" #include "main/previewer.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/sword.h" #include "main/url.hh" #include "biblesync/biblesync.hh" #include "gui/debug_glib_null.h" BibleSync *biblesync; BSP_SpeakerMap speakers; #define BSP (string) "BibleSync: " /****************************************************************************** * Name * biblesync_navigate * * Synopsis * #include "backend/biblesync.hh" * void biblesync_navigate(cmd, speaker, bible, ref, alt, group, domain, info, dump) * * Description * navigates per incoming BibleSync request, or handles * announcement or error instead. * used as a callback out of class BibleSync. * * Return value * void */ void biblesync_navigate(char cmd, string speaker_uuid, string bible, string ref, string alt, string group, string domain, string info, string dump) { bool speaker_display_update = false; bool is_module; string message; const char *real_name = NULL; // parameter overload usage. string &presence = alt; string &user = bible, &ipaddr = ref, &app = group, &device = domain; // lockout: prevent re-xmit of what we're processing. settings.bs_receiving = TRUE; switch (cmd) { // error case 'E': if (settings.bs_debug) { // recv error occurred: explanation in info, pkt in dump. message = info + "\n\n" + dump; gui_generic_warning((char *)message.c_str()); } break; // mismatch case 'M': if (settings.bs_mismatch) { message = BSP + (string)_("Mismatched packet\n\n") + info + ((info.substr(0, 8) == "announce") ? ("\nMessage: " + presence) : ("\nBible: " + bible + "; Ref: " + ref + "; Alt: " + alt + "\nGroup: " + group + "; Domain: " + domain)) + (settings.bs_debug ? ("\n\n" + (string)dump) : ""); gui_generic_warning((char *)message.c_str()); } break; // announce case 'A': if (settings.bs_presence) { if (settings.bs_debug) { message = _("Presence announcement:\n\n") + dump; gui_generic_warning((char *)message.c_str()); } gui_generic_warning((char *)presence.c_str()); } break; // navigation case 'N': if (settings.bs_debug) { message = _("Navigation packet:\n\n") + dump; gui_generic_warning((char *)message.c_str()); } is_module = backend->is_module(bible.c_str()); real_name = main_get_name(bible.c_str()); // if the offered name isn't known, // maybe it's an abbreviation for something we do know. if (!is_module && real_name) { bible = real_name; is_module = backend->is_module(bible.c_str()); } // direct navigation, or via verse list? if (is_module && settings.bs_navdirect && (strpbrk(ref.c_str(), "-;,") == NULL)) // not a multi-ref { speakers[speaker_uuid].direct = "D"; // by default, Xiphos can interpret param "group" as tab#. if (settings.bs_group_tab) { char tab = group.c_str()[0]; if ((group.length() == 1) && // 1-char string (tab >= '1') && (tab <= '9')) { tab -= '1'; // 0-based list // select tab if not already current, avoid screen flash. if (cur_passage_tab && (tab != gtk_notebook_page_num( GTK_NOTEBOOK(widgets.notebook_main), cur_passage_tab->page_widget))) { gui_select_nth_tab(tab); } settings.showtexts = 1; // make panes visible settings.showcomms = 1; settings.comm_showing = 1; gui_recompute_shows(FALSE); } } main_url_handler(((string) "sword://" + bible + "/" + ref).c_str(), TRUE); } else // use verse list: unknown bible, user pref, or multi-ref. { speakers[speaker_uuid].direct = "I"; main_display_verse_list_in_sidebar(settings.currentverse, (gchar *)bible.c_str(), (gchar *)ref.c_str()); if (!is_module) { message = BSP + _("Unknown module ") + bible + _(".\nNavigated indirectly using verse list."); gui_generic_warning((char *)message.c_str()); } } speakers[speaker_uuid].ref = bible + " " + ref; speaker_display_update = true; gui_set_statusbar((BSP + speakers[speaker_uuid].user + ": " + speakers[speaker_uuid].ref).c_str()); break; // new speaker discovery. case 'S': XI_message(("new speaker: key [%s], u [%s], ip [%s], a [%s], d [%s]", speaker_uuid.c_str(), user.c_str(), ipaddr.c_str(), app.c_str(), device.c_str())); unsigned int old_speakers_size, new_speakers_size; old_speakers_size = speakers.size(); speakers[speaker_uuid].uuid = speaker_uuid; speakers[speaker_uuid].user = user; speakers[speaker_uuid].direct = ""; speakers[speaker_uuid].ref = ""; speakers[speaker_uuid].ipaddr = ipaddr; speakers[speaker_uuid].app = app; speakers[speaker_uuid].device = device; new_speakers_size = speakers.size(); if (biblesync->getMode() == BSP_MODE_SPEAKER) { speakers[speaker_uuid].listen = false; } else { switch (settings.bs_listen_set) { case 0: // listen to the 1st, initially ignore later ones. if ((old_speakers_size == 0) && (new_speakers_size == 1)) { speakers[speaker_uuid].listen = true; gui_generic_warning(_((BSP + "Listening to " + user + ".").c_str())); } else { speakers[speaker_uuid].listen = false; if ((old_speakers_size == 1) && (new_speakers_size == 2)) { gui_generic_warning(_((BSP + "More than 1 speaker.").c_str())); } // but we stop announcing after the 2nd. } break; case 1: // listen to all. announce only the first. speakers[speaker_uuid].listen = true; if ((old_speakers_size == 0) && (new_speakers_size == 1)) { gui_generic_warning(_((BSP + "Listening to " + user + ".").c_str())); } break; case 2: // listen to none. announce none. speakers[speaker_uuid].listen = false; break; } } biblesync->listenToSpeaker(speakers[speaker_uuid].listen, speaker_uuid); speaker_display_update = true; break; // dead speaker -- timed out from lack of beacons. case 'D': XI_message(("dead speaker: key [%s]", speaker_uuid.c_str())); speakers.erase(speaker_uuid); speaker_display_update = true; break; default: message = _("ERROR: unknown BibleSync indicator: ") + cmd + (string) ".\n" + (string)_("Other indications are:") + "\nbible: " + bible + "\nref: " + ref + "\nalt: " + alt + "\ngroup: " + group + "\ndomain: " + domain + "\ninfo: " + info + "\ndump:\n" + dump; gui_generic_warning((char *)message.c_str()); break; } // speakers change && preferences are open => re-display speakers. if (speaker_display_update && settings.display_prefs) { biblesync_update_speaker(); } // unlock. settings.bs_receiving = FALSE; } /****************************************************************************** * Name * biblesync_compare_speaker * * Synopsis * #include "backend/biblesync.hh" * static int biblesync_compare_speaker(BSP_Speaker *left, BSP_Speaker *right) * * Description * qsort comparator for deciding lexical ordering of 2 BSP_Speakers. * dives down to c_str() because the function must return an integer. * order of dominance: user, ipaddr, app+version, device, uuid. * * Return value * void */ int biblesync_compare_speaker(const void *Lvoid, const void *Rvoid) { const BSP_Speaker *L = *(const BSP_Speaker **)Lvoid; const BSP_Speaker *R = *(const BSP_Speaker **)Rvoid; int retval; if ((retval = L->user.compare(R->user)) == 0) if ((retval = L->ipaddr.compare(R->ipaddr)) == 0) if ((retval = L->app.compare(R->app)) == 0) if ((retval = L->device.compare(R->device)) == 0) retval = L->uuid.compare(R->uuid); return retval; } // // enumerator for column identification in speaker list // enum { COLUMN_LISTEN, // checkbox COLUMN_USER, // user COLUMN_DIRECT, // directly/indirectly navigated COLUMN_NAV, // last navigation reference received COLUMN_ABOUT, // invisible: other identifying info (tooltip) COLUMN_UUID, // invisible: uuid COLUMN_VISIBLE, // gtk magic? NUM_COLUMNS }; /****************************************************************************** * Name * listen_toggled * * Synopsis * #include "backend/biblesync.hh" * static void listen_toggled(GtkCellRendererToggle *cell, * gchar *path_str, * gpointer data) * * Description * react to user's toggle of listen checkbox. * * Return value * void */ static void listen_toggled(GtkCellRendererToggle *cell, gchar *path_str, gpointer data) { if (biblesync->getMode() == BSP_MODE_SPEAKER) { gui_generic_warning(_((BSP + "Speaker listens to none.").c_str())); } else if (settings.bs_listen_set == 0) // selective { GtkTreeView *treeview = (GtkTreeView *)data; GtkTreeModel *model = gtk_tree_view_get_model(treeview); GtkTreeIter iter; GtkTreePath *path = gtk_tree_path_new_from_string(path_str); gboolean listen = 27; gchar *uuid = NULL; // get toggled iter gtk_tree_model_get_iter(model, &iter, path); gtk_tree_model_get(model, &iter, COLUMN_LISTEN, &listen, COLUMN_UUID, &uuid, -1); // negate listen ^= 1; // set new value gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_LISTEN, listen, -1); speakers[(string)uuid].listen = listen; biblesync->listenToSpeaker(listen, (string)uuid); g_free(uuid); // clean up gtk_tree_path_free(path); } else // all or nothing { gui_generic_warning(_((BSP + "Not listening selectively.").c_str())); } } /****************************************************************************** * Name * query_tooltip * * Synopsis * #include "backend/biblesync.hh" * void query_tooltip() * * Description * find and show the identifying info for the selected user. * * Return value * void */ static gboolean query_tooltip(GtkWidget *widget, gint x, gint y, gboolean keyboard_mode, GtkTooltip *tooltip, gpointer user_data) { GtkTreeModel *model; GtkTreePath *path; GtkTreeIter iter; gchar *about; if (!gtk_tree_view_get_tooltip_context((GtkTreeView *)widget, &x, &y, keyboard_mode, &model, &path, &iter)) return FALSE; if (gtk_tree_model_iter_has_child(model, &iter)) { gtk_tree_path_free(path); return FALSE; } gtk_tree_model_get(model, &iter, COLUMN_ABOUT, &about, -1); gtk_tooltip_set_text(tooltip, about); gtk_tree_view_set_tooltip_cell((GtkTreeView *)widget, tooltip, path, NULL, NULL); gtk_tree_path_free(path); g_free(about); return TRUE; } /****************************************************************************** * Name * biblesync_set_clear_all_listen * * Synopsis * #include "backend/biblesync.hh" * void biblesync_set_clear_all_listen(gboolean listen) * * Description * turn on/off all listeners. * calls biblesync_update_speaker() to refresh display. * * Return value * void */ void biblesync_set_clear_all_listen(gboolean listen) { BSP_SpeakerMapIterator object; for (object = speakers.begin(); object != speakers.end(); ++object) { // update our app status, and tell the underlying protocol class. object->second.listen = listen; biblesync->listenToSpeaker(listen, object->second.uuid); } biblesync_update_speaker(); } /****************************************************************************** * Name * biblesync_update_speaker * * Synopsis * #include "backend/biblesync.hh" * void biblesync_update_speaker() * * Description * push the updated speaker set into the preferences widget. * * Return value * void */ void biblesync_update_speaker() { // need the widget in which the list should appear. if (speaker_window == NULL) return; unsigned int size = speakers.size(); BSP_Speaker **array = g_new(BSP_Speaker *, size); unsigned int i = 0; // extract map entries into a new array that's more accessible. // what comes from the std::map is probably UUID-sorted, yuck. // this provides re-sort in user|ipaddr|app|device order: human-useful. for (BSP_SpeakerMapIterator object = speakers.begin(); object != speakers.end(); ++object) { array[i++] = &(object->second); } qsort(array, size, sizeof(BSP_Speaker *), biblesync_compare_speaker); // // window setup borrowed/modified from sidebar search results creation. // // GtkTreeSelection *selection; GtkListStore *model_speakers = gtk_list_store_new(NUM_COLUMNS, // listen user G_TYPE_BOOLEAN, G_TYPE_STRING, // direct ref G_TYPE_STRING, G_TYPE_STRING, // information uuid G_TYPE_STRING, G_TYPE_STRING, // visibility G_TYPE_BOOLEAN); if (speaker_list) gtk_widget_destroy(speaker_list); // destroy old to create new. speaker_list = gtk_tree_view_new_with_model(GTK_TREE_MODEL(model_speakers)); gtk_widget_show(speaker_list); gtk_container_add(GTK_CONTAINER(speaker_window), speaker_list); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(speaker_list), TRUE); #endif gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(speaker_list), TRUE); // // column setup // borrowed/modified from mod.mgr module list creation. // GtkCellRenderer *renderer; GtkTreeViewColumn *column; GtkWidget *image; /* -- toggle choice -- */ renderer = gtk_cell_renderer_toggle_new(); g_signal_connect(renderer, "toggled", G_CALLBACK(listen_toggled), speaker_list); column = gtk_tree_view_column_new(); image = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("emblem-ok-symbolic", GTK_ICON_SIZE_MENU); #else gtk_image_new_from_stock(GTK_STOCK_APPLY, GTK_ICON_SIZE_MENU); #endif gtk_widget_show(image); gtk_widget_set_tooltip_text(image, _("Check the box to listen to this Speaker")); gtk_tree_view_column_set_widget(column, image); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "active", COLUMN_LISTEN, "visible", COLUMN_VISIBLE, NULL); gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 25); gtk_tree_view_append_column(GTK_TREE_VIEW(speaker_list), column); /* -- column for user name -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Available Speakers"), renderer, "text", COLUMN_USER, NULL); gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_GROW_ONLY); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 200); gtk_tree_view_append_column(GTK_TREE_VIEW(speaker_list), column); /* -- column for direct/indirect -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("D/I"), renderer, "text", COLUMN_DIRECT, NULL); image = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("emblem-default", GTK_ICON_SIZE_MENU); #else gtk_image_new_from_stock("gtk-yes", GTK_ICON_SIZE_MENU); // XXX #endif gtk_widget_show(image); gtk_widget_set_tooltip_text(image, _("Last navigation was Direct or Indirect")); gtk_tree_view_column_set_widget(column, image); gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 25); gtk_tree_view_append_column(GTK_TREE_VIEW(speaker_list), column); /* -- column for recent nav -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Last Navigation"), renderer, "text", COLUMN_NAV, NULL); gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_GROW_ONLY); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 100); gtk_tree_view_append_column(GTK_TREE_VIEW(speaker_list), column); /* -- identifying info (invisible) -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("About"), renderer, "text", COLUMN_ABOUT, NULL); gtk_tree_view_column_set_visible(column, FALSE); // not shown gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 2); gtk_tree_view_append_column(GTK_TREE_VIEW(speaker_list), column); /* -- uuid (invisible) -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("UUID"), renderer, "text", COLUMN_UUID, NULL); gtk_tree_view_column_set_visible(column, FALSE); // not shown gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 2); gtk_tree_view_append_column(GTK_TREE_VIEW(speaker_list), column); // end of column setup. gtk_widget_set_has_tooltip(speaker_list, TRUE); g_signal_connect((gpointer)speaker_list, "query-tooltip", G_CALLBACK(query_tooltip), NULL); GtkTreeIter iter; string identifying_info; // fill it with the user list. for (i = 0; i < size; ++i) { BSP_Speaker *object = array[i]; identifying_info = (string)_("IP address: ") + object->ipaddr + (string)_("\nApplication: ") + object->app + (string)_("\nDevice: ") + object->device + (string)_("\nUUID: ") + object->uuid; gtk_list_store_append(model_speakers, &iter); gtk_list_store_set(model_speakers, &iter, COLUMN_LISTEN, object->listen, COLUMN_USER, object->user.c_str(), COLUMN_DIRECT, object->direct.c_str(), COLUMN_NAV, object->ref.c_str(), COLUMN_ABOUT, identifying_info.c_str(), COLUMN_UUID, object->uuid.c_str(), COLUMN_VISIBLE, TRUE, -1); } g_free(array); } /****************************************************************************** * Name * biblesync_mode_select * * Synopsis * #include "backend/biblesync.hh" * void biblesync_mode_select(int m) * * Description * checks incoming argument and assigns mode appropriately. * starts receiver if we didn't disable. * * Return value * void */ int biblesync_mode_select(int m, char *p) { BibleSync_mode mode, old_mode = biblesync->getMode(); switch (m) { case 0: mode = BSP_MODE_DISABLE; break; case 1: mode = BSP_MODE_PERSONAL; break; case 2: mode = BSP_MODE_SPEAKER; break; case 3: mode = BSP_MODE_AUDIENCE; break; default: mode = N_BSP_MODE; break; // error } if (mode != N_BSP_MODE) { if (((mode = biblesync->setMode(mode, biblesync_navigate, p)) != BSP_MODE_DISABLE) && (old_mode == BSP_MODE_DISABLE)) { // whenever we move to any active mode, we must start receiver. // glib will stop it on its own any time we go back to disable. g_timeout_add(1000, (GSourceFunc)BibleSync::Receive, biblesync); } switch (mode) { case BSP_MODE_DISABLE: m = 0; break; case BSP_MODE_PERSONAL: m = 1; break; case BSP_MODE_SPEAKER: m = 2; break; case BSP_MODE_AUDIENCE: m = 3; break; default: m = 99; break; } } return m; } /****************************************************************************** * Name * biblesync_personal * * Synopsis * #include "backend/biblesync.hh" * void biblesync_personal() * * Description * determines whether BibleSync is set in Personal mode. * * Return value * int */ int biblesync_personal() { return biblesync->getMode() == BSP_MODE_PERSONAL; } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * biblesync_active * * Synopsis * #include "backend/biblesync.hh" * void biblesync_active() * * Description * determines whether BibleSync is active or disabled. * * Return value * int */ int biblesync_active() { return biblesync->getMode() != BSP_MODE_DISABLE; } #endif /****************************************************************************** * Name * biblesync_active_xmit_allowed * * Synopsis * #include "backend/biblesync.hh" * void biblesync_active_xmit_allowed() * * Description * determines whether BibleSync is alive and this user may send. * * Return value * int */ int biblesync_active_xmit_allowed() { return biblesync->getMode() == BSP_MODE_PERSONAL || biblesync->getMode() == BSP_MODE_SPEAKER; } /****************************************************************************** * Name * biblesync_get_passphrase * * Synopsis * #include "backend/biblesync.hh" * const char *biblesync_get_passphrase() * * Description * retrieves the currently-set session passphrase. * * Return value * void */ const char *biblesync_get_passphrase() { static string phrase; phrase = biblesync->getPassphrase(); return phrase.c_str(); } /****************************************************************************** * Name * biblesync_transmit_verse_list * * Synopsis * #include "backend/biblesync.hh" * const char *biblesync_transmit_verse_list() * * Description * ships out a multi-ref from verse list handler. * * Return value * void */ void biblesync_transmit_verse_list(char *modname, char *vlist) { // see comment below in biblesync_prep_and_xmit() on abbreviation use. const char *abbreviation = main_get_abbreviation(modname); biblesync->Transmit(BSP_SYNC, (abbreviation ? (string)abbreviation : (string)modname), (string)vlist); // alt, group, & domain defaulted. } /****************************************************************************** * Name * biblesync_privacy * * Synopsis * #include "backend/biblesync.hh" * const char *biblesync_privacy(gboolean) * * Description * en/disables privacy in personal mode (TTL 0). * * Return value * void */ void biblesync_privacy(gboolean privacy) { biblesync->setPrivate(privacy); } /****************************************************************************** * Name * biblesync_prep_and_xmit() * * Synopsis * #include "main/sword.h" * void biblesync_prep_and_xmit(void) * * Description * regular xmit of user's current nav point. * * Return value * void */ void biblesync_prep_and_xmit(const char *mod_name, const char *key) { if (!settings.bs_receiving && // no re-xmit of recv'd nav. ((biblesync->getMode() == BSP_MODE_PERSONAL) || (biblesync->getMode() == BSP_MODE_SPEAKER))) // audience does not xmit nav. { string group = "1"; // default if determination fails. gint pagenum = (cur_passage_tab ? gtk_notebook_page_num( GTK_NOTEBOOK(widgets.notebook_main), cur_passage_tab->page_widget) : 1); if ((pagenum != -1) && (pagenum < 9)) { char pchar[2]; pchar[0] = pagenum + '1'; // 0-based list. pchar[1] = '\0'; group = (string)pchar; } // ** this key is not to be freed. ** char *osis_key = (char *)main_get_osisref_from_key(mod_name, key); const char *abbreviation = main_get_abbreviation(mod_name); // => longstanding behavioral premise of the Internet: // - be conservative in what you xmit. // - be liberal in what you recv. // offer a common Bible abbreviation if it's available. // this is because we in Sword have very inconvenient // module names for what are, in non-English locales, // perfectly ordinary, locally common Bible names. // interoperability with non-Sword apps requires that // we attempt to be locally friendly in name use. biblesync->Transmit(BSP_SYNC, (string)(abbreviation ? abbreviation : mod_name), (string)osis_key, (string) "", group); } } xiphos-4.0.7+dfsg1/src/main/settings.c0000664000175000017500000007721313162045104016775 0ustar unit193unit193/* * Xiphos Bible Study Tool * settings.c - Guess what? * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include #include "gui/bookmarks.h" #include "gui/dialog.h" #include "gui/gui.h" #include "gui/mod_mgr.h" #include "gui/utilities.h" #include "gui/preferences_dialog.h" #include "main/lists.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "editor/template.h" #include #include "gui/debug_glib_null.h" #include /****************************************************************************** * defines */ #define XI_DIR ".xiphos" /****************************************************************************** * globals */ SETTINGS settings; /****************************************************************************** * static */ static int init_bookmarks(int new_bookmarks); /****************************************************************************** * Name * settings_init * * Synopsis * #include "main/settings.h" * * gint settings_init(void) * * Description * check for Xiphos dir * if not found - create it and * the files needed to run program * * Return value * gint */ int settings_init(int argc, char **argv, int new_configs, int new_bookmarks) { int retval = 0; char *sword_dir = NULL; char *tmp = NULL; char *env; struct stat buf; gboolean buf_says_empty = FALSE; settings.first_run = FALSE; /* set program title */ strcpy(settings.program_title, "Xiphos"); /* Get home dir */ if ((settings.homedir = (char *)g_getenv(HOMEVAR)) == NULL) { gui_init(argc, argv); gui_generic_warning_modal(_("$HOME is not set!")); /* if not found in env exit */ exit(0); } /* set gSwordDir to $home + .xiphos */ settings.gSwordDir = g_build_filename(settings.homedir, XI_DIR, NULL); /* if gSwordDir does not exist, create it. */ if (g_access(settings.gSwordDir, F_OK) == -1) { if ((Mkdir(settings.gSwordDir, S_IRWXU)) != 0) { char msg[300]; gui_init(argc, argv); sprintf(msg, _("Xiphos can not create directory " XI_DIR ":\n%s\n\nXiphos cannot continue."), strerror(errno)); gui_generic_warning_modal(msg); /* if we can not create gSwordDir exit */ exit(1); } } /* if .sword does not exist create it */ sword_dir = g_strdup_printf("%s/%s", settings.homedir, DOTSWORD); if (g_access(sword_dir, F_OK) == -1) { if ((Mkdir(sword_dir, S_IRWXU)) != 0) { gui_init(argc, argv); gui_generic_warning_modal(_("can not create " DOTSWORD)); } } g_free(sword_dir); /* if .sword/mods.d does not exist create it */ sword_dir = g_strdup_printf("%s/%s", settings.homedir, DOTSWORD "/mods.d"); if (g_access(sword_dir, F_OK) == -1) { if ((Mkdir(sword_dir, S_IRWXU)) != 0) { gui_init(argc, argv); gui_generic_warning_modal(_("can not create " DOTSWORD "/mods.d")); } } g_free(sword_dir); /* if .sword/modules does not exist create it */ sword_dir = g_strdup_printf("%s/%s", settings.homedir, DOTSWORD "/modules"); if (g_access(sword_dir, F_OK) == -1) { if ((Mkdir(sword_dir, S_IRWXU)) != 0) { gui_init(argc, argv); gui_generic_warning_modal(_("can not create " DOTSWORD "/modules")); } } g_free(sword_dir); /* moved here from crud locations in backend. */ main_init_language_map(); language_init(); init_bookmarks(new_bookmarks); /* get the first cut at the set of modules available. */ /* maybe insufficient, contain no bibles: ok for now. */ main_init_lists(); /* set fnconfigure to gSwordDir and settings.xml */ settings.fnconfigure = g_strdup_printf("%s/settings.xml", settings.gSwordDir); /* check for a bad settings file. */ if ((stat(settings.fnconfigure, &buf) == 0) && /* exists... */ (buf.st_size == 0)) { /* ...but empty? */ char *backup_name = g_strdup_printf("%s.SAVE", settings.fnconfigure); /* toss out the bad one and look for recovery. */ unlink(settings.fnconfigure); if (stat(backup_name, &buf) == 0) { buf_says_empty = (buf.st_size == 0); rename(backup_name, settings.fnconfigure); gui_init(argc, argv); gui_generic_warning_modal(_("Empty settings file -- backup recovery attempted.\n" "Some information may have been lost.")); } else { gui_generic_warning_modal(_("Empty settings file -- no backup?!? Information lost!")); } g_free(backup_name); } /* if settings.xml does not exist create it */ if (buf_says_empty || (g_access(settings.fnconfigure, F_OK) == -1) || new_configs) { /* must be first run */ XI_print((buf_says_empty ? "\nSETTINGS FILE EXISTS BUT IS EMPTY - RECREATING.\n" : "\nFirst Run: need to create settings!\n")); settings.first_run = TRUE; xml_create_settings_file(settings.fnconfigure); xml_save_settings_doc(settings.fnconfigure); xml_free_settings_doc(); } xml_parse_settings_file(settings.fnconfigure); /* ensure that the user has a bible with which to work */ if (settings.havebible == 0) { gui_init(argc, argv); main_shutdown_list(); gui_open_mod_mgr_initial_run(); main_init_lists(); if (settings.havebible == 0) { gui_generic_warning_modal(_("There are no Bibles installed.\n" "Evidently, you declined to install any.\n\n" "Without any Bible modules to display,\n" "Xiphos cannot proceed,\nand will now exit.")); exit(1); } gui_generic_warning_modal(_("Bible module installation complete.")); } /* check for template.pad file for studypad */ tmp = g_strdup_printf("%s/%s", settings.gSwordDir, "template.pad"); if ((g_access(tmp, F_OK) == -1)) { g_file_set_contents(tmp, " ", 1, NULL); } g_free(tmp); /* check for studypad.spt template file for studypad */ tmp = g_build_filename(settings.gSwordDir, "studypad.spt", NULL); if (g_access(tmp, F_OK) == -1) { g_file_set_contents(tmp, studypad_template, -1, NULL); } g_free(tmp); load_settings_structure(); /* BibleSync */ settings.bs_mode = 0; settings.bs_privacy = FALSE; settings.bs_navdirect = TRUE; settings.bs_debug = FALSE; settings.bs_presence = FALSE; settings.bs_mismatch = FALSE; settings.bs_group_tab = TRUE; settings.bs_receiving = FALSE; settings.bs_listen_set = 0; // selective settings.bs_passphrase = g_strdup("BibleSync"); /* if the user had forced a locale, we must set it now. */ if (settings.special_locale && strcmp(settings.special_locale, NONE)) { g_setenv("LANG", settings.special_locale, TRUE); gchar *test = setlocale(LC_ALL, settings.special_locale); if (test == NULL) { gchar lfix[32]; sprintf(lfix, "%s.UTF-8", settings.special_locale); //for Ubuntu test = setlocale(LC_ALL, lfix); } if (test != NULL) { g_setenv("LC_ALL", test, TRUE); XI_message(("set locale to %s", settings.special_locale)); } } /* find out what kind of peculiar language environment we have */ re_encode_digits = FALSE; if (((env = (char *)g_getenv("LANG")) != NULL) && // for now, farsi-sensitive only (strncmp(env, "fa", 2) == 0)) { re_encode_digits = TRUE; } return retval; } /****************************************************************************** * Name * * * Synopsis * #include "main/settings.h" * * * * Description * * * Return value * */ int init_bookmarks(int new_bookmarks) { //GNode *bookmark_tree = NULL; char *file_buf = NULL; settings.load_xml_bookmarks = FALSE; /* set bookmarks dir to settings.gSwordDir + /bookmarks */ settings.swbmDir = g_strdup_printf("%s/%s", settings.gSwordDir, "bookmarks"); /* if .xiphos/bookmarks does not exist create it */ if (g_access(settings.swbmDir, F_OK) == -1) { if ((Mkdir(settings.swbmDir, S_IRWXU)) == -1) { g_warning("can't create bookmarks dir"); return 0; } } if (new_bookmarks) xml_new_bookmark_file(); /* check for xml bookmarks */ file_buf = g_strdup_printf("%s/bookmarks.xml", settings.swbmDir); if (g_access(file_buf, F_OK) == 0) { settings.load_xml_bookmarks = TRUE; } g_free(file_buf); if (!settings.load_xml_bookmarks) { xml_new_bookmark_file(); settings.load_xml_bookmarks = TRUE; } return 1; } /****************************************************************************** * Name * * * Synopsis * #include "main/settings.h" * * * * Description * * * Return value * */ void load_settings_structure(void) { char *buf = NULL, *parallels; settings.gs_version = VERSION; if ((settings.MainWindowModule = xml_get_value("modules", "bible")) == NULL) { /* by the time we are here, we *must* have at least 1 bible */ settings.MainWindowModule = g_strdup(get_list(TEXT_LIST)->data); } settings.CommWindowModule = xml_get_value("modules", "comm"); settings.DictWindowModule = xml_get_value("modules", "dict"); parallels = xml_get_value("modules", "parallels"); /* if no parallels are known, convert old fixed parallel set */ if (!parallels || (*parallels == '\0')) { char intN[] = "intN", i, *newhold; g_free(parallels); /* in case it was real but empty */ parallels = g_strdup(""); for (i = '1'; i <= '5'; ++i) { /* the old set */ intN[3] = i; char *oldparallel = xml_get_value("modules", intN); if (oldparallel && *oldparallel) { newhold = g_strconcat(parallels, oldparallel, ",", NULL); g_free(parallels); parallels = newhold; g_free(oldparallel); xml_remove_node("modules", intN, NULL); /* ? */ } } /* trim off the last comma */ if (*parallels) { *(parallels + strlen(parallels) - 1) = '\0'; xml_set_new_element("modules", "parallels", parallels); } } if (parallels && *parallels) settings.parallel_list = g_strsplit(parallels, ",", -1); else settings.parallel_list = NULL; g_free(parallels); settings.personalcommentsmod = xml_get_value("modules", "percomm"); settings.devotionalmod = xml_get_value("modules", "devotional"); settings.book_mod = xml_get_value("modules", "book"); /* we will assume reasonable module names, if not otherwise set */ settings.lex_greek = xml_get_value("lexicons", "greek"); settings.lex_hebrew = xml_get_value("lexicons", "hebrew"); if (!settings.lex_greek) { settings.lex_greek = g_strdup("StrongsGreek"); xml_set_value("Xiphos", "lexicons", "greek", settings.lex_greek); } if (!settings.lex_hebrew) { settings.lex_hebrew = g_strdup("StrongsHebrew"); xml_set_value("Xiphos", "lexicons", "hebrew", settings.lex_hebrew); } settings.DefaultDict = xml_get_value("lexicons", "defaultdictionary"); if (!settings.DefaultDict) { settings.DefaultDict = g_strdup("WebstersDict"); xml_set_value("Xiphos", "lexicons", "defaultdictionary", settings.DefaultDict); } settings.useDefaultDict = atoi((buf = xml_get_value("lexicons", "usedefaultdict")) ? buf : "0"); /* unusual locale setting */ if ((buf = xml_get_value("locale", "special"))) settings.special_locale = g_strdup(buf); else { xml_add_new_section_to_settings_doc("locale"); xml_add_new_item_to_section("locale", "special", NONE); settings.special_locale = g_strdup(NONE); } /* mod mgr stuff */ if ((buf = xml_get_value("modmgr", "mod_mgr_source"))) settings.mod_mgr_source = atoi(buf); else { xml_add_new_section_to_settings_doc("modmgr"); xml_add_new_item_to_section("modmgr", "mod_mgr_source", "1"); settings.mod_mgr_source = 1; } if ((buf = xml_get_value("modmgr", "mod_mgr_destination"))) settings.mod_mgr_destination = atoi(buf); else { xml_add_new_item_to_section("modmgr", "mod_mgr_destination", "0"); settings.mod_mgr_destination = 0; } if ((buf = xml_get_value("modmgr", "mod_mgr_local_source_index"))) settings.mod_mgr_local_source_index = atoi(buf); else { xml_add_new_item_to_section("modmgr", "mod_mgr_local_source_index", "0"); settings.mod_mgr_local_source_index = 0; } if ((buf = xml_get_value("modmgr", "mod_mgr_remote_source_index"))) settings.mod_mgr_remote_source_index = atoi(buf); else { xml_add_new_item_to_section("modmgr", "mod_mgr_remote_source_index", "0"); settings.mod_mgr_remote_source_index = 0; } /* current verse & keys */ settings.currentverse = xml_get_value("keys", "verse"); settings.dictkey = xml_get_value("keys", "dictionary"); if (xml_get_value("keys", "book")) { settings.book_key = xml_get_value("keys", "book"); } else { xml_add_new_item_to_section("keys", "book", "0"); settings.book_key = xml_get_value("keys", "book"); } if (xml_get_value("keys", "offset")) settings.book_offset = atol(xml_get_value("keys", "offset")); else { xml_add_new_item_to_section("keys", "offset", ""); settings.book_offset = 0; } if (xml_get_value("tab", "page")) settings.tab_page = atol(xml_get_value("tab", "page")); else { xml_add_new_item_to_section("tab", "page", "0"); settings.tab_page = 0; } /* layout */ settings.sidebar_width = atoi((buf = xml_get_value("layout", "shortcutbar")) ? buf : "100"); if ((buf = xml_get_value("layout", "vltoppaneheight"))) settings.verselist_toppane_height = atoi(buf); else { xml_add_new_item_to_section("layout", "vltoppaneheight", "210"); settings.verselist_toppane_height = 210; } if ((buf = xml_get_value("layout", "sidebar_notebook_height"))) settings.sidebar_notebook_height = atoi(buf); else { if ((buf = xml_get_value("layout", "sidebar_notebook_hight"))) { /* backward compatible */ settings.sidebar_notebook_height = atoi(buf); xml_remove_node("layout", "sidebar_notebook_hight", 0); } else settings.sidebar_notebook_height = 250; buf = g_strdup_printf("%d", settings.sidebar_notebook_height); xml_add_new_item_to_section("layout", "sidebar_notebook_height", buf); g_free(buf); } /* whether to open saved windows at startup */ if ((buf = xml_get_value("layout", "parallelopen"))) settings.display_parallel = atoi(buf); else { xml_add_new_item_to_section("layout", "parallelopen", "0"); settings.display_parallel = 0; } if ((buf = xml_get_value("layout", "modmgropen"))) settings.display_modmgr = atoi(buf); else { xml_add_new_item_to_section("layout", "modmgropen", "0"); settings.display_modmgr = 0; } if ((buf = xml_get_value("layout", "advsearchopen"))) settings.display_advsearch = atoi(buf); else { xml_add_new_item_to_section("layout", "advsearchopen", "0"); settings.display_advsearch = 0; } if ((buf = xml_get_value("layout", "prefsopen"))) settings.display_prefs = atoi(buf); else { xml_add_new_item_to_section("layout", "prefsopen", "0"); settings.display_prefs = 0; } /* main window geometry */ if ((buf = xml_get_value("layout", "height"))) settings.gs_height = atoi(buf); else { if ((buf = xml_get_value("layout", "hight"))) { /* backward compatible */ settings.gs_height = atoi(buf); xml_remove_node("layout", "hight", 0); } else settings.gs_height = 500; buf = g_strdup_printf("%d", settings.gs_height); xml_add_new_item_to_section("layout", "height", buf); g_free(buf); } if ((buf = xml_get_value("layout", "width"))) settings.gs_width = atoi(buf); else { xml_add_new_item_to_section("layout", "width", "500"); settings.gs_width = 500; } /* other panes' sizes */ /* some of these sizes come out of the glade/gtkbuilder files */ /* must maintain them in parallel */ if ((buf = xml_get_value("layout", "parallel_height"))) settings.parallel_height = atoi(buf); else { xml_add_new_item_to_section("layout", "parallel_height", "361"); settings.parallel_height = 361; } if ((buf = xml_get_value("layout", "parallel_width"))) settings.parallel_width = atoi(buf); else { xml_add_new_item_to_section("layout", "parallel_width", "657"); settings.parallel_width = 657; } if ((buf = xml_get_value("layout", "modmgr_height"))) settings.modmgr_height = atoi(buf); else { xml_add_new_item_to_section("layout", "modmgr_height", "450"); settings.modmgr_height = 450; } if ((buf = xml_get_value("layout", "modmgr_width"))) settings.modmgr_width = atoi(buf); else { xml_add_new_item_to_section("layout", "modmgr_width", "710"); settings.modmgr_width = 710; } if ((buf = xml_get_value("layout", "advsearch_height"))) settings.advsearch_height = atoi(buf); else { xml_add_new_item_to_section("layout", "advsearch_height", "465"); settings.advsearch_height = 465; } if ((buf = xml_get_value("layout", "advsearch_width"))) settings.advsearch_width = atoi(buf); else { xml_add_new_item_to_section("layout", "advsearch_width", "665"); settings.advsearch_width = 665; } if ((buf = xml_get_value("layout", "prefs_height"))) settings.prefs_height = atoi(buf); else { xml_add_new_item_to_section("layout", "prefs_height", "300"); settings.prefs_height = 300; } if ((buf = xml_get_value("layout", "prefs_width"))) settings.prefs_width = atoi(buf); else { xml_add_new_item_to_section("layout", "prefs_width", "590"); settings.prefs_width = 590; } /* main window placement */ if ((buf = xml_get_value("layout", "maximized"))) settings.app_x = atoi(buf); else { xml_add_new_item_to_section("layout", "maximized", "0"); settings.maximized = 0; } if ((buf = xml_get_value("layout", "app_x"))) settings.app_x = atoi(buf); else { xml_add_new_item_to_section("layout", "app_x", "40"); settings.app_x = 40; } if ((buf = xml_get_value("layout", "app_y"))) settings.app_y = atoi(buf); else { xml_add_new_item_to_section("layout", "app_y", "40"); settings.app_y = 40; } /* other windows' placement */ if ((buf = xml_get_value("layout", "parallel_x"))) settings.parallel_x = atoi(buf); else { xml_add_new_item_to_section("layout", "parallel_x", "40"); settings.parallel_x = 40; } if ((buf = xml_get_value("layout", "parallel_y"))) settings.parallel_y = atoi(buf); else { xml_add_new_item_to_section("layout", "parallel_y", "40"); settings.parallel_y = 40; } if ((buf = xml_get_value("layout", "modmgr_x"))) settings.modmgr_x = atoi(buf); else { xml_add_new_item_to_section("layout", "modmgr_x", "40"); settings.modmgr_x = 40; } if ((buf = xml_get_value("layout", "modmgr_y"))) settings.modmgr_y = atoi(buf); else { xml_add_new_item_to_section("layout", "modmgr_y", "40"); settings.modmgr_y = 40; } if ((buf = xml_get_value("layout", "advsearch_x"))) settings.advsearch_x = atoi(buf); else { xml_add_new_item_to_section("layout", "advsearch_x", "40"); settings.advsearch_x = 40; } if ((buf = xml_get_value("layout", "advsearch_y"))) settings.advsearch_y = atoi(buf); else { xml_add_new_item_to_section("layout", "advsearch_y", "40"); settings.advsearch_y = 40; } if ((buf = xml_get_value("layout", "prefs_x"))) settings.prefs_x = atoi(buf); else { xml_add_new_item_to_section("layout", "prefs_x", "40"); settings.prefs_x = 40; } if ((buf = xml_get_value("layout", "prefs_y"))) settings.prefs_y = atoi(buf); else { xml_add_new_item_to_section("layout", "prefs_y", "40"); settings.prefs_y = 40; } /* random geometry stuff */ settings.biblepane_width = atoi((buf = xml_get_value("layout", "textpane")) ? buf : "0"); if ((buf = xml_get_value("layout", "bibleheight"))) settings.biblepane_height = atoi(buf); else { if ((buf = xml_get_value("layout", "biblehight"))) { /* backward compatible */ settings.biblepane_height = atoi(buf); xml_remove_node("layout", "biblehight", 0); } else settings.biblepane_height = 250; buf = g_strdup_printf("%d", settings.biblepane_height); xml_add_new_item_to_section("layout", "bibleheight", buf); g_free(buf); } if ((buf = xml_get_value("layout", "commentaryheight"))) settings.commpane_height = atoi(buf); else { if ((buf = xml_get_value("layout", "commentaryhight"))) { /* backward compatible */ settings.commpane_height = atoi(buf); xml_remove_node("layout", "commentaryhight", 0); } else settings.commpane_height = 240; buf = g_strdup_printf("%d", settings.commpane_height); xml_add_new_item_to_section("layout", "commentaryheight", buf); g_free(buf); } /* font sizes */ if ((buf = xml_get_value("fontsize", "versenum"))) { settings.verse_num_font_size_str = buf; settings.verse_num_font_size = atoi(buf); } else { settings.verse_num_font_size_str = g_strdup("-1"); settings.verse_num_font_size = -1; } if ((buf = xml_get_value("fontsize", "basefontsize"))) { settings.base_font_size_str = buf; settings.base_font_size = atoi(settings.base_font_size_str); } else { #ifndef WIN32 xml_add_new_item_to_section("fontsize", "basefontsize", "+0"); settings.base_font_size_str = g_strdup("+0"); settings.base_font_size = 0; #else xml_add_new_item_to_section("fontsize", "basefontsize", "+1"); settings.base_font_size_str = g_strdup("+1"); settings.base_font_size = 1; #endif /* WIN32 */ } /* colors */ settings.bible_text_color = xml_get_value("HTMLcolors", "text_fg"); settings.bible_bg_color = xml_get_value("HTMLcolors", "background"); settings.currentverse_color = xml_get_value("HTMLcolors", "currentverse"); settings.link_color = xml_get_value("HTMLcolors", "link"); settings.bible_verse_num_color = xml_get_value("HTMLcolors", "versenum"); settings.found_color = xml_get_value("HTMLcolors", "found"); if ((buf = xml_get_value("HTMLcolors", "highlight_fg"))) settings.highlight_fg = g_strdup(buf); else { xml_add_new_item_to_section("HTMLcolors", "highlight_fg", "#FFFF00"); settings.highlight_fg = g_strdup("#FFFF00"); } if ((buf = xml_get_value("HTMLcolors", "highlight_bg"))) settings.highlight_bg = g_strdup(buf); else { xml_add_new_item_to_section("HTMLcolors", "highlight_bg", "#060680"); settings.highlight_bg = g_strdup("#060680"); } /* parallel ops */ if ((buf = xml_get_value("parallel", "Strong_s_Numbers"))) settings.parallel_strongs = atoi(buf); else { xml_add_new_item_to_section("parallel", "Strong_s_Numbers", "0"); settings.parallel_strongs = 0; } if ((buf = xml_get_value("parallel", "Morphological_Tags"))) settings.parallel_morphs = atoi(buf); else { xml_add_new_item_to_section("parallel", "Morphological_Tags", "0"); settings.parallel_morphs = 0; } if ((buf = xml_get_value("parallel", "Hebrew_Vowel_Points"))) settings.parallel_hebrewpoints = atoi(buf); else { xml_add_new_item_to_section("parallel", "Hebrew_Vowel_Points", "1"); settings.parallel_hebrewpoints = 1; } if ((buf = xml_get_value("parallel", "Hebrew_Cantillation"))) settings.parallel_cantillationmarks = atoi(buf); else { xml_add_new_item_to_section("parallel", "Hebrew_Cantillation", "0"); settings.parallel_cantillationmarks = 0; } if ((buf = xml_get_value("parallel", "Footnotes"))) settings.parallel_footnotes = atoi(buf); else { xml_add_new_item_to_section("parallel", "Footnotes", "1"); settings.parallel_footnotes = 1; } if ((buf = xml_get_value("parallel", "Cross-references"))) settings.parallel_crossref = atoi(buf); else { xml_add_new_item_to_section("parallel", "Cross-references", "1"); settings.parallel_crossref = 1; } if ((buf = xml_get_value("parallel", "Transliteration"))) settings.parallel_transliteration = atoi(buf); else { xml_add_new_item_to_section("parallel", "Transliteration", "0"); settings.parallel_transliteration = 0; } if ((buf = xml_get_value("parallel", "Words_of_Christ_in_Red"))) settings.parallel_red_words = atoi(buf); else { xml_add_new_item_to_section("parallel", "Words_of_Christ_in_Red", "1"); settings.parallel_red_words = 1; } if ((buf = xml_get_value("parallel", "Morpheme_Segmentation"))) settings.parallel_segmentation = atoi(buf); else { xml_add_new_item_to_section("parallel", "Morpheme_Segmentation", "0"); settings.parallel_segmentation = 0; } if ((buf = xml_get_value("parallel", "Headings"))) settings.parallel_headings = atoi(buf); else { xml_add_new_item_to_section("parallel", "Headings", "1"); settings.parallel_headings = 1; } if ((buf = xml_get_value("parallel", "Lemmas"))) settings.parallel_lemmas = atoi(buf); else { xml_add_new_item_to_section("parallel", "Lemmas", "0"); settings.parallel_lemmas = 0; } if ((buf = xml_get_value("parallel", "Primary_Reading"))) settings.parallel_variants_primary = atoi(buf); else { xml_add_new_item_to_section("parallel", "Primary_Reading", "1"); settings.parallel_variants_primary = 1; } if ((buf = xml_get_value("parallel", "Secondary_Reading"))) settings.parallel_variants_secondary = atoi(buf); else { xml_add_new_item_to_section("parallel", "Secondary_Reading", "0"); settings.parallel_variants_secondary = 0; } if ((buf = xml_get_value("parallel", "All_Readings"))) settings.parallel_variants_all = atoi(buf); else { xml_add_new_item_to_section("parallel", "All_Readings", "0"); settings.parallel_variants_all = 0; } if ((buf = xml_get_value("parallel", "Greek_Accents"))) settings.parallel_greekaccents = atoi(buf); else { xml_add_new_item_to_section("parallel", "Greek_Accents", "1"); settings.parallel_greekaccents = 1; } if ((buf = xml_get_value("parallel", "Transliterated_Forms"))) settings.parallel_xlit = atoi(buf); else { xml_add_new_item_to_section("parallel", "Transliterated_Forms", "0"); settings.parallel_xlit = 0; } if ((buf = xml_get_value("parallel", "Enumerations"))) settings.parallel_enumerated = atoi(buf); else { xml_add_new_item_to_section("parallel", "Enumerations", "0"); settings.parallel_enumerated = 0; } if ((buf = xml_get_value("parallel", "Glosses"))) settings.parallel_glosses = atoi(buf); else { xml_add_new_item_to_section("parallel", "Glosses", "0"); settings.parallel_glosses = 0; } if ((buf = xml_get_value("parallel", "Morpheme_Segmentation"))) settings.parallel_morphseg = atoi(buf); else { xml_add_new_item_to_section("parallel", "Morpheme_Segmentation", "0"); settings.parallel_morphseg = 0; } /* Misc stuff */ settings.showtexts = atoi((buf = xml_get_value("misc", "showtexts")) ? buf : "1"); settings.showcomms = atoi((buf = xml_get_value("misc", "showcomms")) ? buf : "1"); settings.showdicts = atoi((buf = xml_get_value("misc", "showdicts")) ? buf : "1"); if (xml_get_value("misc", "showpreview")) settings.showpreview = atol(xml_get_value("misc", "showpreview")); else { xml_add_new_item_to_section("misc", "showpreview", "1"); settings.showpreview = 1; } if (xml_get_value("misc", "show_side_preview")) settings.show_previewer_in_sidebar = atol(xml_get_value("misc", "show_side_preview")); else { xml_add_new_item_to_section("misc", "show_side_preview", "1"); settings.show_previewer_in_sidebar = 1; } if (xml_get_value("misc", "showparatab")) settings.showparatab = atol(xml_get_value("misc", "showparatab")); else { xml_add_new_item_to_section("misc", "showparatab", "0"); settings.showparatab = 0; } settings.showsplash = atoi((buf = xml_get_value("misc", "splash")) ? buf : "1"); settings.showdevotional = atoi((buf = xml_get_value("misc", "dailydevotional")) ? buf : "1"); settings.versestyle = atoi((buf = xml_get_value("misc", "versestyle")) ? buf : "1"); if ((buf = xml_get_value("misc", "pinnedtabs"))) settings.linkedtabs = atoi(buf); else { xml_add_new_item_to_section("misc", "pinnedtabs", "0"); settings.linkedtabs = 0; } if ((buf = xml_get_value("misc", "readaloud"))) settings.readaloud = atoi(buf); else { xml_add_new_item_to_section("misc", "readaloud", "0"); settings.readaloud = 0; } if ((buf = xml_get_value("misc", "showversenum"))) settings.showversenum = atoi(buf); else { xml_add_new_item_to_section("misc", "showversenum", "1"); settings.showversenum = 1; } if ((buf = xml_get_value("misc", "verse_num_bold"))) settings.verse_num_bold = atoi(buf); else { xml_add_new_item_to_section("misc", "verse_num_bold", "0"); settings.verse_num_bold = 0; } if ((buf = xml_get_value("misc", "verse_num_bracket"))) settings.verse_num_bracket = atoi(buf); else { xml_add_new_item_to_section("misc", "verse_num_bracket", "0"); settings.verse_num_bracket = 0; } if ((buf = xml_get_value("misc", "verse_num_superscript"))) settings.verse_num_superscript = atoi(buf); else { xml_add_new_item_to_section("misc", "verse_num_superscript", "0"); settings.verse_num_superscript = 0; } if ((buf = xml_get_value("misc", "versehighlight"))) settings.versehighlight = atoi(buf); else { xml_add_new_item_to_section("misc", "versehighlight", "0"); settings.versehighlight = 0; } if ((buf = xml_get_value("misc", "annotatehighlight"))) settings.annotate_highlight = atoi(buf); else { xml_add_new_item_to_section("misc", "annotatehighlight", "1"); settings.annotate_highlight = 1; } if ((buf = xml_get_value("misc", "xrefsinverselist"))) settings.xrefs_in_verse_list = atoi(buf); else { xml_add_new_item_to_section("misc", "xrefsinverselist", "1"); settings.xrefs_in_verse_list = 1; } if ((buf = xml_get_value("misc", "chapter-scroll"))) { settings.chapter_scroll = atoi(buf); } else { xml_add_new_item_to_section("misc", "chapter-scroll", "0"); settings.chapter_scroll = 0; } if ((buf = xml_get_value("misc", "imageresize"))) { settings.imageresize = atoi(buf); } else { xml_add_new_item_to_section("misc", "imageresize", "1"); settings.imageresize = 1; } #ifdef WIN32 /* due to hackery caused by webkit "no images" bug */ settings.imageresize = 1; #endif if ((buf = xml_get_value("editor", "spell_language"))) settings.spell_language = g_strdup(buf); else { xml_add_new_item_to_section("editor", "spell_language", "unknown"); settings.spell_language = "unknown"; } settings.studypadfilename = xml_get_value("studypad", "lastfile"); settings.studypaddir = xml_get_value("studypad", "directory"); if ((buf = xml_get_value("misc", "show_sidebar"))) { settings.showshortcutbar = atoi(buf); } else { xml_add_new_item_to_section("misc", "show_sidebar", "1"); settings.showshortcutbar = 1; } if ((buf = xml_get_value("misc", "sidebar_docked"))) { settings.docked = atoi(buf); } else { xml_add_new_item_to_section("misc", "sidebar_docked", "1"); settings.docked = 1; } if ((buf = xml_get_value("misc", "prayerlist"))) { settings.prayerlist = atoi(buf); } else { xml_add_new_item_to_section("misc", "prayerlist", "1"); settings.prayerlist = 1; } if ((buf = xml_get_value("misc", "statusbar"))) { settings.statusbar = atoi(buf); } else { xml_add_new_item_to_section("misc", "statusbar", "1"); settings.statusbar = 1; } if ((buf = xml_get_value("misc", "alternation"))) { settings.alternation = atoi(buf); } else { xml_add_new_item_to_section("misc", "alternation", "1"); settings.alternation = 1; } #if 1 settings.browsing = 1; /* unconditional - no longer toggle-able. */ #else if ((buf = xml_get_value("tabs", "browsing"))) { settings.browsing = atoi(buf); } else { xml_add_new_item_to_section("tabs", "browsing", "1"); settings.browsing = 1; } #endif } xiphos-4.0.7+dfsg1/src/main/configs.h0000664000175000017500000000251113162045104016557 0ustar unit193unit193/* * Xiphos Bible Study Tool * configs.h - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __CONFIGS_H__ #define __CONFIGS_H__ #ifdef __cplusplus extern "C" { #endif typedef struct _mod_font MOD_FONT; struct _mod_font { const char *mod_name; char *old_font; const char *new_font; char *old_font_size; int old_font_size_value; const char *new_font_size; int no_font; }; char *get_conf_file_item(const char *file, const char *mod_name, const char *item); void save_conf_file_item(const char *file, const char *mod_name, const char *item, const char *value); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/navbar_book.h0000664000175000017500000000313613162045104017416 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_book.h - glue between all navbar_book and sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _NAVBAR_BOOK_H #define _NAVBAR_BOOK_H #ifdef __cplusplus extern "C" { #endif typedef struct _navbar_book NAVBAR_BOOK; struct _navbar_book { GtkWidget *button_up; GtkWidget *button_down; GtkWidget *button_left; GtkWidget *button_right; GtkWidget *button_list; GtkWidget *menu; GtkWidget *lookup_entry; gchar *key; gchar *book_name; }; extern NAVBAR_BOOK navbar_book; GtkWidget *main_book_drop_down_new(void); void main_navbar_book_parent(void); void main_navbar_book_first_child(void); void main_navbar_book_prev(void); void main_navbar_book_next(void); void main_setup_navbar_book(char *book_name, unsigned long offset); void main_navbar_book_entry_activate(const gchar *entry_text); #ifdef __cplusplus } #endif #endif /* _NAVBAR_BOOK_H */ xiphos-4.0.7+dfsg1/src/main/search_dialog.cc0000664000175000017500000011564413162045104020065 0ustar unit193unit193/* * Xiphos Bible Study Tool * search_dialog.cc - glue (: very sticky :) * * Copyright (C) 2004-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include "xiphos_html/xiphos_html.h" #include "main/previewer.h" #include "main/search_dialog.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "main/url.hh" #include "gui/search_dialog.h" #include "gui/bookmark_dialog.h" #include "gui/bookmarks_treeview.h" #include "gui/sidebar.h" #include "gui/widgets.h" #include "gui/dialog.h" #include "gui/utilities.h" #include "gui/export_bookmarks.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" #define SEARCHING _("Searching the ") #define SMODULE _(" Module") #define FINDS _("found in ") #define HTML_START "" static BackEnd *backendSearch = NULL; static gboolean is_running = FALSE; extern int search_dialog; static GList *get_custom_list_from_name(const gchar *label); static void add_ranges(void); static void add_modlist(void); gboolean terminate_search; // also accessed from search_dialog.c. gboolean search_active; // also accessed from search_dialog.c. static GList *list_of_finds; static GList *list_for_bookmarking = NULL; /****************************************************************************** * Name * main_export_current_adv_search * * Synopsis * #include "main/search_dialog.h" * * void main_export_current_adv_search(GString * str, gboolean html) * * Description * exports search results to html or plain text * * * Return value * void */ gboolean main_export_current_adv_search(GString *str, gboolean html, gboolean with_scripture) { GList *tmp = NULL; RESULTS *list_item; gboolean ret = FALSE; gchar *desc; tmp = g_list_first(list_for_bookmarking); if (html) str = g_string_append(str, ""); while (tmp) { GList *verses = (GList *)tmp->data; GString *verse_string = g_string_new(""); gboolean first_entry = TRUE; while (verses) { list_item = (RESULTS *)verses->data; if (main_is_Bible_key(list_item->module, list_item->key)) { ret = TRUE; if (first_entry) { if (html) g_string_printf(verse_string, "
    %s", list_item->module); else g_string_printf(verse_string, "%s\n", list_item->module); first_entry = FALSE; str = g_string_append(str, verse_string->str); } else { desc = g_strdup_printf("%s %s", list_item->key, list_item->module); if (html) gui_set_html_item(str, desc, list_item->module, list_item->key, with_scripture); else gui_set_plain_text_item(str, desc, list_item->module, list_item->key, with_scripture); } } verses = g_list_next(verses); } g_string_free(verse_string, TRUE); if (html) str = g_string_append(str, "
"); tmp = g_list_next(tmp); } return ret; } /****************************************************************************** * Name * main_save_current_adv_search_as_bookmarks * * Synopsis * #include "main/search_dialog.h" * * void main_save_current_adv_search_as_bookmarks (void) * * Description * saves search results as bookmarks - single bookmark per module * * * Return value * void */ void main_save_current_adv_search_as_bookmarks(void) { RESULTS *list_item; gchar *module_name = NULL; list_for_bookmarking = g_list_first(list_for_bookmarking); while (list_for_bookmarking) { GList *verses = (GList *)list_for_bookmarking->data; GString *name = g_string_new(NULL); GString *verse_string = g_string_new(""); gboolean first_entry = TRUE; while (verses) { list_item = (RESULTS *)verses->data; if (main_is_Bible_key(list_item->module, list_item->key)) { if (first_entry) { module_name = g_strdup(list_item->module); first_entry = FALSE; } else { verse_string = g_string_append(verse_string, "; "); } verse_string = g_string_append(verse_string, list_item->key); } verses = g_list_next(verses); } g_string_printf(name, _("Search result %s: %s"), module_name, settings.searchText); gui_bookmark_dialog(name->str, module_name, verse_string->str); g_string_free(name, TRUE); g_string_free(verse_string, TRUE); g_free(module_name); list_for_bookmarking = g_list_next(list_for_bookmarking); } } /****************************************************************************** * Name * main_range_text_changed * * Synopsis * #include "gui/search_dialog.h" * * void main_range_text_changed(GtkEditable * editable) * * Description * text in the range text entry has changed * text is sent to the backend to get the search range list * then list_ranges is updated to the range list * and the range text in the clist_range is updated * * Return value * void */ void main_range_text_changed(GtkEditable *editable) { const gchar *entry; GtkTreeModel *model; GtkListStore *list_store; GtkTreeModel *model_list_ranges; GtkListStore *store_list_ranges; GtkTreeSelection *selection; GtkTreeIter selected; GtkTreeIter iter; GList *tmp = NULL; /* */ model_list_ranges = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_ranges)); store_list_ranges = GTK_LIST_STORE(model_list_ranges); /* */ model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_range_name)); list_store = GTK_LIST_STORE(model); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.list_range_name)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; gtk_list_store_clear(store_list_ranges); entry = gtk_entry_get_text(GTK_ENTRY(editable)); tmp = backend->parse_range_list(settings.MainWindowModule, entry); while (tmp) { gchar *buf = (gchar *)tmp->data; if (!buf) break; gtk_list_store_append(store_list_ranges, &iter); gtk_list_store_set(store_list_ranges, &iter, 0, buf, -1); g_free(buf); tmp = g_list_next(tmp); } gtk_list_store_set(list_store, &selected, 1, entry, -1); } /****************************************************************************** * Name * set_search_global_option * * Synopsis * #include "main/search1.h" * * void set_search_global_option(gchar * option, gchar * choice) * * Description * * * Return value * void */ static void set_search_global_option(const gchar *option, gboolean choice) { const char *on_off; SWMgr *mgr = backendSearch->get_mgr(); if (choice) { on_off = "On"; } else { on_off = "Off"; } mgr->setGlobalOption(option, on_off); XI_print(("option = %s is %s\n", option, on_off)); } /****************************************************************************** * Name * save_modlist * * Synopsis * #include "gui/search_dialog.h" * * void save_modlist(GtkButton * button, gpointer user_data) * * Description * saves the custom module list * * Return value * void */ void main_save_modlist(void) { gchar *text1 = NULL; gchar *text2 = NULL; GtkTreeModel *model; //GtkListStore *list_store; GtkTreeIter iter; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); //list_store = GTK_LIST_STORE(model); if (!gtk_tree_model_get_iter_first(model, &iter)) return; do { gtk_tree_model_get(model, &iter, 0, &text1, 1, &text2, -1); xml_set_list_item("modlists", "modlist", text1, text2); XI_warning(("%s", text2)); g_free(text1); g_free(text2); } while (gtk_tree_model_iter_next(model, &iter)); add_modlist(); } /****************************************************************************** * Name * save_range * * Synopsis * #include "gui/search_dialog.h" * * void save_range(GtkButton * button, gpointer user_data) * * Description * saves the custom range list * * Return value * void */ void main_save_range(void) { gchar *text1 = NULL; gchar *text2 = NULL; GtkTreeModel *model; //GtkListStore *list_store; GtkTreeIter iter; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_range_name)); //list_store = GTK_LIST_STORE(model); if (!gtk_tree_model_get_iter_first(model, &iter)) return; do { gtk_tree_model_get(model, &iter, 0, &text1, 1, &text2, -1); xml_set_list_item("ranges", "range", text1, text2); XI_warning(("%s", text2)); g_free(text1); g_free(text2); } while (gtk_tree_model_iter_next(model, &iter)); add_ranges(); } /****************************************************************************** * Name * delete_range * * Synopsis * #include "gui/search_dialog.h" * * void delete_range(GtkButton * button, gpointer user_data) * * Description * delete the selected custom range * * Return value * void */ void main_delete_range(void) { gchar *name_string = NULL; GtkTreeModel *model; GtkListStore *list_store; GtkTreeSelection *selection; GtkTreeIter selected; gchar *str; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_range_name)); list_store = GTK_LIST_STORE(model); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.list_range_name)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; gtk_tree_model_get(model, &selected, 0, &name_string, -1); str = g_strdup_printf("%s\n\n%s %s", _("Delete Range?"), _("Are you sure you want to delete this range?"), name_string); if (gui_yes_no_dialog(str, (char *) #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning" #else GTK_STOCK_DIALOG_WARNING #endif )) { gtk_list_store_remove(list_store, &selected); xml_remove_node("ranges", "range", name_string); --search1.list_rows; main_save_range(); } g_free(name_string); g_free(str); } /****************************************************************************** * Name * add_module_finds * * Synopsis * #include "gui/search_dialog.h" * * void * * Description * * * Return value * void */ static void add_module_finds(GList *versekeys) { GtkTreeModel *model; GtkListStore *list_store; GtkTreeIter iter; GList *tmp = g_list_first(versekeys); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_verses)); list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); while (tmp) { gchar *buf = (char *)tmp->data; gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, buf, -1); tmp = g_list_next(tmp); } } /****************************************************************************** * Name * add_ranges * * Synopsis * #include "gui/search_dialog.h" * * void add_ranges(void) * * Description * add ranges to clist_range * * Return value * void */ static void add_ranges(void) { GtkTreeModel *model; GtkListStore *list_store; GtkTreeIter iter; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_range_name)); list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); if (xml_set_section_ptr("ranges")) { gchar *buf[2]; if (xml_get_label()) { buf[0] = xml_get_label(); buf[1] = xml_get_list(); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, buf[0], 1, buf[1], -1); g_free(buf[0]); g_free(buf[1]); } gui_clear_combo(search1.combo_range); while (xml_next_item()) { if (xml_get_label()) { buf[0] = xml_get_label(); buf[1] = xml_get_list(); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, buf[0], 1, buf[1], -1); gui_add_item_to_combo(search1.combo_range, buf[0]); g_free(buf[0]); g_free(buf[1]); } } gui_set_combo_index(search1.combo_range, 0); } } /****************************************************************************** * Name * add_modlist * * Synopsis * #include "gui/search_dialog.h" * * void add_modlist(void) * * Description * add custom module lists at search dialog start and afer save * * Return value * void */ static void add_modlist(void) { GtkTreeModel *model; GtkListStore *list_store; GtkTreeIter iter; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); if (xml_set_section_ptr("modlists")) { gchar *buf[2]; if (xml_get_label()) { buf[0] = xml_get_label(); buf[1] = xml_get_list(); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, buf[0], 1, buf[1], -1); g_free(buf[0]); g_free(buf[1]); } gui_clear_combo(search1.combo_list); while (xml_next_item()) { if (xml_get_label()) { buf[0] = xml_get_label(); buf[1] = xml_get_list(); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, buf[0], 1, buf[1], -1); gui_add_item_to_combo(search1.combo_list, buf[0]); g_free(buf[0]); g_free(buf[1]); } } gui_set_combo_index(search1.combo_list, 0); } } /****************************************************************************** * Name * change_mods_select_label * * Synopsis * #include "gui/search_dialog.h" * * void change_mods_select_label(char *mod_name) * * Description * change module name to current search module name * or list name if searching a list of modules * * Return value * void */ void main_change_mods_select_label(char *mod_name) { if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_current_module))) { gchar *str = g_strdup_printf("%s%s", Q_("Search: "), mod_name); gtk_label_set_markup(GTK_LABEL(search1.label_mod_select), str); g_free(str); } else main_add_modlist_to_label(); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * void */ void main_delete_module(GtkTreeView *treeview) { GtkTreeModel *model; GtkListStore *list_store; GtkTreeSelection *selection; GtkTreeIter selected; gchar *str; model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview)); list_store = GTK_LIST_STORE(model); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; str = g_strdup_printf("%s\n\n%s", _("Remove Module?"), _("Are you sure you want to remove the selected module?")); if (gui_yes_no_dialog(str, (char *) #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning" #else GTK_STOCK_DIALOG_WARNING #endif )) { gtk_list_store_remove(list_store, &selected); GList *mods = get_current_list(treeview); gchar *mod_list = get_modlist_string(mods); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.module_lists)); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); list_store = GTK_LIST_STORE(model); if (gtk_tree_selection_get_selected(selection, NULL, &selected)) if (mod_list) { gtk_list_store_set(list_store, &selected, 1, mod_list, -1); g_free(mod_list); } } g_free(str); } void main_add_mod_to_list(GtkWidget *tree_widget, gchar *mod_name) { GtkTreeModel *model_mods; GtkTreeModel *model_modules_lists; GtkTreeIter iter; GtkTreeIter selected_modules_lists; GtkListStore *list_store; GtkListStore *store_modules_lists; const gchar *mod_description = NULL; gchar *mod_list = NULL; GList *mods = NULL; GtkTreeSelection *selection_modules_lists; model_modules_lists = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); store_modules_lists = GTK_LIST_STORE(model_modules_lists); selection_modules_lists = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.module_lists)); model_mods = gtk_tree_view_get_model(GTK_TREE_VIEW(tree_widget)); list_store = GTK_LIST_STORE(model_mods); mod_description = backendSearch->module_description(mod_name); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, mod_description, 1, mod_name, -1); mods = get_current_list(GTK_TREE_VIEW(search1.listview_modules)); mod_list = get_modlist_string(mods); if (mod_list) { gtk_tree_selection_get_selected(selection_modules_lists, NULL, &selected_modules_lists); gtk_list_store_set(store_modules_lists, &selected_modules_lists, 1, mod_list, -1); g_free(mod_list); } ++search1.module_count; } /****************************************************************************** * Name * mod_selection_changed * * Synopsis * #include "gui/search_dialog.h" * * void mod_selection_changed(GtkTreeSelection * selection, * GtkWidget * tree_widget) * * Description * * * Return value * void */ void main_mod_selection_changed(GtkTreeSelection *selection, GtkWidget *tree_widget) { gchar *mod = NULL; GtkListStore *store_modules_lists; GtkListStore *list_store; GtkTreeSelection *selection_modules_lists; GtkTreeIter selected_modules_lists; GtkTreeIter selected; GtkTreeIter iter; GtkTreeModel *model_mods; GtkTreeModel *model_modules_lists; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tree_widget)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; model_mods = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_modules)); list_store = GTK_LIST_STORE(model_mods); model_modules_lists = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); store_modules_lists = GTK_LIST_STORE(model_modules_lists); selection_modules_lists = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.module_lists)); if (gtk_tree_model_iter_has_child(model, &selected)) return; gtk_tree_model_get(model, &selected, UTIL_COL_MODULE, &mod, -1); if (mod) { const gchar *mod_description = backendSearch->module_description(mod); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_current_module))) { search1.search_mod = g_strdup(mod); search1.module_count = 1; } else { gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, mod_description, 1, mod, -1); GList *mods = get_current_list(GTK_TREE_VIEW(search1.listview_modules)); gchar *mod_list = get_modlist_string(mods); if (mod_list) { gtk_tree_selection_get_selected(selection_modules_lists, NULL, &selected_modules_lists); gtk_list_store_set(store_modules_lists, &selected_modules_lists, 1, mod_list, -1); g_free(mod_list); } ++search1.module_count; } main_change_mods_select_label(mod); g_free(mod); } } /****************************************************************************** * Name * main_selection_finds_list_changed * * Synopsis * #include "gui/search_dialog.h" * * void main_selection_finds_list_changed(GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ void main_selection_finds_list_changed(GtkTreeSelection * selection, gpointer data) { gchar *text, *path_str; GList *tmp = NULL; GtkTreeModel *model; GtkTreeIter selected; GtkTreePath *path; if (!gtk_tree_selection_get_selected(selection, &model, &selected)) return; gtk_tree_model_get(model, &selected, 0, &text, -1); path = gtk_tree_model_get_path(model, &selected); path_str = gtk_tree_path_to_string(path); XI_message(("\npath: %s\ntext: %s", path_str, text)); tmp = g_list_nth(list_of_finds, atoi(path_str)); tmp = (GList *)tmp->data; add_module_finds(tmp); if (text) g_free(text); if (path_str) g_free(path_str); gtk_tree_path_free(path); } /****************************************************************************** * Name * main_finds_verselist_selection_changed * * Synopsis * #include "gui/search_dialog.h" * * void main_finds_verselist_selection_changed(GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ void main_finds_verselist_selection_changed(GtkTreeSelection *selection, GtkTreeModel *model, gboolean is_double_click) { gchar *text, *buf, *module, *key; GString *text_str; //gint textlen; //GtkTreeModel *model; GtkTreeIter selected; if (!gtk_tree_selection_get_selected(selection, &model, &selected)) return; gtk_tree_model_get(model, &selected, 0, &text, -1); XI_message(("\ntext: %s", text)); //textlen = strlen(text); module = text; // first `:' finds end of module name. buf = strchr(text, ':'); *(module + (buf - text)) = '\0'; // strncpy unreliably terminates? // key begins 2 chars after module. key = buf + 2; if (verse_selected) g_free(verse_selected); const gchar *temp_key = main_url_encode(key); verse_selected = g_strdup_printf("sword://%s/%s", module, temp_key); if (is_double_click) main_url_handler(verse_selected, TRUE); g_free((gchar *)temp_key); text_str = g_string_new(backendSearch->get_render_text(module, key)); mark_search_words(text_str); GString *html_text = g_string_new(""); MOD_FONT *mf = get_font(module); g_string_printf(html_text, HTML_START "" "", settings.bible_text_color, settings.bible_bg_color, settings.link_color, ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value); free_font(mf); g_string_append(html_text, text_str->str); g_string_append(html_text, ""); XIPHOS_HTML_OPEN_STREAM(search1.preview_html, "text/html"); XIPHOS_HTML_WRITE(search1.preview_html, html_text->str, html_text->len); XIPHOS_HTML_CLOSE(search1.preview_html); g_string_free(html_text, TRUE); XI_message(("main_finds_verselist_selection_changed: %s %s", module, key)); g_free(text); g_string_free(text_str, TRUE); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * void (GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ void main_selection_modules_lists_changed(GtkTreeSelection *selection, gpointer data) { gchar *name, *modules; GList *tmp = NULL, *tmp2; GtkTreeModel *model; GtkTreeIter iter; GtkListStore *list_store; GtkTreeIter selected; if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); gtk_tree_model_get(model, &selected, 0, &name, 1, &modules, -1); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_modules)); list_store = GTK_LIST_STORE(model); gtk_entry_set_text(GTK_ENTRY(search1.entry_list_name), name); gtk_list_store_clear(list_store); tmp = get_custom_list_from_name(gtk_entry_get_text(GTK_ENTRY(search1.entry_list_name))); tmp = tmp2 = g_list_first(tmp); while (tmp != NULL) { gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, backendSearch->module_description((gchar *) tmp->data), 1, (gchar *)tmp->data, -1); g_free((gchar *)tmp->data); tmp = g_list_next(tmp); } g_list_free(tmp2); if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_current_module))) main_add_modlist_to_label(); g_free(name); g_free(modules); } /****************************************************************************** * Name * add_modlist_to_label * * Synopsis * #include "gui/search_dialog.h" * * void add_modlist_to_label(void) * * Description * * * Return value * void */ void main_add_modlist_to_label(void) { GList *mods = NULL; gchar *mod_list, *str; mods = get_current_list(GTK_TREE_VIEW(search1.listview_modules)); mod_list = get_modlist_string(mods); if (strlen(mod_list) > 60) str = g_strdup_printf("%s%60.60s...", Q_("Search: "), mod_list); else str = g_strdup_printf("%s%s", Q_("Search: "), mod_list); gtk_label_set_markup(GTK_LABEL(search1.label_mod_select), str); g_free(mod_list); g_free(str); } void main_comboboxentry2_changed(GtkComboBox *combobox, gpointer user_data) { GList *mod_list = NULL; gchar *str = NULL; gchar *mod_list_str = NULL; const gchar *name = NULL; if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_custom_list))) return; name = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(combobox)))); mod_list = get_custom_list_from_name(name); mod_list_str = get_modlist_string(mod_list); if (strlen(mod_list_str) > 60) str = g_strdup_printf("%s%60.60s...", Q_("Search: "), mod_list_str); else str = g_strdup_printf("%s%s", Q_("Search: "), mod_list_str); gtk_label_set_markup(GTK_LABEL(search1.label_mod_select), str); g_free(mod_list_str); g_free(str); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * void */ static void check_search_global_options(void) { set_search_global_option("Strong's Numbers", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.cb_include_strongs))); set_search_global_option("Morphological Tags", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.cb_include_morphs))); set_search_global_option("Footnotes", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.cb_include_footnotes))); } /****************************************************************************** * Name * get_current_search_mod * * Synopsis * #include "gui/search_dialog.h" * * GList *get_current_search_mod(void) * * Description * * * Return value * GList * */ static GList *get_current_search_mod(void) { GList *items = NULL; items = g_list_append(items, (gchar *)g_strdup(search1.search_mod)); return items; } /****************************************************************************** * Name * get_custom_list_from_name * * Synopsis * #include "gui/search_dialog.h" * * gchar *get_custom_list_from_name(gchar * name) * * Description * used by setup_search() - returns the search range (scope) * * Return value * gchar * */ static GList *get_custom_list_from_name(const gchar *label) { GList *items = NULL; gchar *mod_list = NULL; const gchar *t; gchar *token; search1.module_count = 0; t = ","; mod_list = (gchar *)xml_get_list_from_label("modlists", "modlist", label); token = strtok(mod_list, t); ++search1.module_count; while (token != NULL) { ++search1.module_count; items = g_list_append(items, (gchar *) g_strdup(token)); token = strtok(NULL, t); } return items; } /****************************************************************************** * Name * set_up_search * * Synopsis * #include "gui/search_dialog.h" * * void set_up_search(void) * * Description * checks for and setups some of the search options * * Return value * void */ static void set_up_dialog_search(GList *modlist) { //gui_begin_html(search1.results_html, TRUE); backendSearch->clear_scope(); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_custom_range))) { // if any non-bible, non-commentary modules are in use, // we must not respect this "custom range" selector. gboolean range_ok = TRUE; gchar *name_for_range = NULL; while (modlist) { if (name_for_range == NULL) name_for_range = (char *)modlist->data; int mod_type = backend->module_type((char *)modlist->data); if ((mod_type != TEXT_TYPE) && (mod_type != COMMENTARY_TYPE)) { range_ok = FALSE; break; } modlist = g_list_next(modlist); } if (range_ok) { backendSearch->clear_search_list(); const gchar *label = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(search1.combo_range)))); gchar *range = (gchar *)xml_get_list_from_label("ranges", "range", label); if (range) { backendSearch->set_range(name_for_range, range); backendSearch->set_scope2range(); } } } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_last))) { backendSearch->set_scope2last_search(); } else { backendSearch->clear_search_list(); } } static void _clear_find_lists(void) { GList *base; base = list_of_finds = g_list_first(list_of_finds); while (list_of_finds) { GList *tmp = (GList *)list_of_finds->data; while (tmp) { gchar *tmp_buf = (gchar *)tmp->data; XI_message(("%s", tmp_buf)); if (tmp_buf) g_free(tmp_buf); tmp = g_list_next(tmp); } if (list_of_finds->data) g_list_free((GList *)list_of_finds->data); list_of_finds = g_list_next(list_of_finds); } if (base) g_list_free(base); list_of_finds = NULL; } static void _clear_bookmarking_lists(void) { RESULTS *results; list_for_bookmarking = g_list_first(list_for_bookmarking); while (list_for_bookmarking) { GList *tmp = (GList *)list_for_bookmarking->data; while (tmp) { results = (RESULTS *)tmp->data; XI_message(("%s://%s", results->module, results->key)); if (results->module) g_free(results->module); if (results->key) g_free(results->key); if (results) g_free(results); tmp = g_list_next(tmp); } list_for_bookmarking = g_list_next(list_for_bookmarking); } if (list_for_bookmarking) g_list_free(list_for_bookmarking); list_for_bookmarking = NULL; } void main_do_dialog_search(void) { gint search_type, search_params, finds; const gchar *search_string; const gchar *attribute_search_string = NULL; gchar *module; gchar buf[256]; GList *search_mods = NULL; const gchar *key_buf; GString *str; GList *tmp = NULL; GList *tmp_list = NULL; GList *tmp_bookmark_list = NULL; SWBuf swbuf = ""; GtkTreeModel *model; GtkListStore *list_store; GtkTreeIter iter; GtkTreeModel *model2; GtkListStore *list_store2; gint x = 0; gint mod_type; char *num; gchar msg[300]; RESULTS *results; _clear_find_lists(); _clear_bookmarking_lists(); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_results)); list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); model2 = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_verses)); list_store2 = GTK_LIST_STORE(model2); gtk_list_store_clear(list_store2); search_string = gtk_entry_get_text(GTK_ENTRY(search1.search_entry)); if (strlen(search_string) < 1) return; str = g_string_new(""); gtk_notebook_set_current_page(GTK_NOTEBOOK(search1.notebook), 1); search_type = (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_regexp)) ? 0 : (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_exact_phrase)) ? -1 : (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_words)) ? -2 : (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_optimized)) ? -4 : -3 /* fallthrough to attribute */)))); XI_message(("search_type = %d", search_type)); search_params = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.cb_case_sensitive)) ? 0 : REG_ICASE; // For attribute-based searches, e.g. "Word//Lemma/G140", // we must constrain the match to whole words. Otherwise, // we will inadvertently return e.g. 140 plus 1401 and 1404. if (search_type == -3) { if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_strongs))) { search_params |= SEARCHFLAG_MATCHWHOLEENTRY; attribute_search_string = g_strdup_printf( "Word//Lemma./%s", search_string); } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_morphs))) { search_params |= SEARCHFLAG_MATCHWHOLEENTRY; attribute_search_string = g_strdup_printf( "Word//Morph/%s", search_string); } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_footnotes))) { attribute_search_string = g_strdup_printf( "Footnote//body/%s", search_string); } XI_message(("%s", attribute_search_string)); } if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_custom_list))) { const gchar *name; name = gtk_entry_get_text(GTK_ENTRY( gtk_bin_get_child(GTK_BIN(search1.combo_list)))); search_mods = get_custom_list_from_name(name); } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_mod_list))) { search_mods = get_current_list(GTK_TREE_VIEW(search1.listview_modules)); } else search_mods = get_current_search_mod(); search_mods = g_list_first(search_mods); set_up_dialog_search(search_mods); snprintf(settings.searchText, 255, "%s", search_string); settings.searchType = search_type; check_search_global_options(); terminate_search = FALSE; search_active = TRUE; // must ensure that no accents or vowel points are enabled. SWMgr *mgr = backendSearch->get_mgr(); mgr->setGlobalOption("Greek Accents", "Off"); mgr->setGlobalOption("Hebrew Vowel Points", "Off"); mgr->setGlobalOption("Arabic Vowel Points", "Off"); while (search_mods != NULL) { module = (gchar *)search_mods->data; const char *real_mod = main_get_name(module); if (real_mod) { g_free(module); module = g_strdup((gchar *)real_mod); } if (terminate_search) { // we simply wrap through the remaining // set so as to free memory in use. goto clean; } if (!main_is_module(module)) { sprintf(msg, _("%s:\nNo such module is installed.\n%s"), module, _("Please adjust the module list.")); gui_generic_warning(msg); goto clean; } sprintf(buf, "%s %s %s", SEARCHING, module, SMODULE); gui_set_progressbar_text(search1.progressbar, buf); // reset search type each time through, because // it might have gotten downgraded last time. search_type = settings.searchType; if (search_type == -4) { search_type = backendSearch->check_for_optimal_search(module); if (search_type == -2) { sprintf(msg, _("No fast-search index exists for %s.%s%s"), module, _("\nSearch on this module is now `multi word'."), _("\nSee the Module Manager, Maintenance pane.")); gui_generic_warning(msg); } } XI_message(("search_type = %d", search_type)); finds = backendSearch->do_module_search(module, (attribute_search_string ? mgr->getModule(module)->stripText(attribute_search_string) : mgr->getModule(module)->stripText(search_string)), search_type, search_params, TRUE); tmp_list = g_list_first(tmp_list); tmp_list = NULL; tmp_bookmark_list = g_list_first(tmp_bookmark_list); tmp_bookmark_list = NULL; mod_type = backendSearch->module_type(module); while ((key_buf = backendSearch->get_next_listkey()) != NULL) { if (mod_type == TEXT_TYPE) g_string_printf(str, "%s: %s %s", module, key_buf, backendSearch->get_strip_text(module, key_buf)); else g_string_printf(str, "%s: %s", module, key_buf); tmp_list = g_list_append(tmp_list, (char *)g_strdup(str->str)); results = g_new(RESULTS, 1); results->module = g_strdup(module); results->key = g_strdup(key_buf); tmp_bookmark_list = g_list_append(tmp_bookmark_list, (RESULTS *)results); } list_of_finds = g_list_append(list_of_finds, (GList *)tmp_list); list_for_bookmarking = g_list_append(list_for_bookmarking, (GList *)tmp_bookmark_list); // add number of hits in each module to finds listview num = main_format_number(finds); g_string_printf(str, "%s %s %s", num, FINDS, module); g_free(num); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, str->str, -1); ++x; if (x == 1) { // add verse list for hits in first module to verse listview tmp = (GList *)list_of_finds->data; add_module_finds(g_list_first(tmp)); } clean: g_free(module); search_mods = g_list_next(search_mods); } search_active = FALSE; if (attribute_search_string) g_free((gchar *)attribute_search_string); g_list_free(search_mods); gui_set_progressbar_text(search1.progressbar, _("Search finished")); gui_set_progressbar_fraction(search1.progressbar, 0); g_string_free(str, TRUE); gtk_widget_grab_focus(search1.listview_verses); } /****************************************************************************** * Name * main_open_search_dialog * * Synopsis * #include "gui/search_dialog.h" * * void main_open_search_dialog(void) * * Description * create and setup the search dialog * * Return value * void */ void main_open_search_dialog(void) { if (!is_running) { // get rid of holdover from last time, if it exited poorly. if (backendSearch) delete backendSearch; backendSearch = new BackEnd(); /* create and show search dialog */ backendSearch->init_SWORD(2); gui_create_search_dialog(); /* initiate module count to 0 */ search1.module_count = 0; /* add custom ranges to list_ranges */ add_ranges(); /* add custom modlist to module_list */ add_modlist(); /* set search module to current module */ search1.search_mod = settings.MainWindowModule; main_change_mods_select_label(settings.MainWindowModule); /* add one to module count */ ++search1.module_count; is_running = TRUE; } else gdk_window_raise(GDK_WINDOW(search1.dialog)); search_dialog = TRUE; } void main_close_search_dialog(void) { _clear_find_lists(); _clear_bookmarking_lists(); is_running = FALSE; delete backendSearch; backendSearch = NULL; } /****************************************************************************** * Name * search_percent_update * * Synopsis * #include "main/search.h" * * void search_percent_update(char percent, void *userData) * * Description * updates the progress bar during shortcut bar search * * Return value * void */ void main_dialog_search_percent_update(char percent, void *userData) { char maxHashes = *((char *)userData); if (terminate_search) { backendSearch->terminate_search(); // this is WAY WRONG but at least it cleans up the dying window. */ // _clear_find_lists(); why would i have ever done this here? oy. is_running = FALSE; } else { static char printed = 0; /* update search dialog progress */ while ((((float)percent) / 100) * maxHashes > printed) { float num = (float)percent / 100; gui_set_progressbar_fraction(search1.progressbar, (gdouble)num); printed++; } printed = 0; } sync_windows(); } xiphos-4.0.7+dfsg1/src/main/parallel_view.h0000664000175000017500000000277313162045104017767 0ustar unit193unit193/* * Xiphos Bible Study Tool * parallel_view.h - support for displaying multiple modules * * Copyright (C) 2004-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __PARALLEL_VIEW_H_ #define __PARALLEL_VIEW_H_ #ifdef __cplusplus extern "C" { #endif gchar *main_parallel_change_verse(void); void main_load_g_ops_parallel(GtkWidget *menu); void main_set_parallel_options_at_start(void); void main_load_menu_form_mod_list(GtkWidget *pmInt, gchar *label, GCallback mycallback); void main_check_parallel_modules(void); void main_set_parallel_options_at_start(void); void main_update_parallel_page(void); void main_update_parallel_page_detached(void); void main_swap_parallel_with_main(char *intmod); void main_init_parallel_view(void); void main_delete_parallel_view(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/main.c0000664000175000017500000001635113162045104016055 0ustar unit193unit193/* * Xiphos Bible Study Tool * main.c - In the beginning... ;o) * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include "gui/dialog.h" #include "gui/gui.h" #include "gui/main_window.h" #include "gui/splash.h" #include "gui/tabbed_browser.h" #include "gui/xiphos.h" #include "gui/utilities.h" #include "main/sword.h" #include "main/url.hh" #include "main/xml.h" #include "xiphos_html/xiphos_html.h" #include "gui/debug_glib_null.h" #include #ifdef WIN32 #ifdef HAVE_DBUS GPid dbus_pid; #endif /* * this is, we hope, a temporary fix for the webkit image display problem. * we instantiate a local web server (!) so as to self-serve image files * whose size we have already otherwise determined using local path. */ #include static void server_callback_media(SoupServer *server, SoupMessage *msg, const char *path, GHashTable *query, SoupClientContext *client, gpointer user_data) { char *contents; gsize length; GError *error = NULL; gchar *real_path = path + 1; if (!g_file_test(real_path, G_FILE_TEST_EXISTS)) return; g_file_get_contents(real_path, &contents, &length, &error); g_assert(!error); soup_message_body_append(msg->response_body, SOUP_MEMORY_TAKE, contents, length); soup_message_set_status(msg, SOUP_STATUS_OK); } #endif /* WIN32 */ /****************************************************************************** * Name * main * * Synopsis * * int main(int argc, char *argv[]) * * Description * Starting point of Xiphos. * * Return value * int */ int main(int argc, char *argv[]) { int newconfigs = FALSE; int newbookmarks = FALSE; int have_sword_url = FALSE; int have_tab_list = FALSE; gint base_step = 0; //needed for splash #ifdef WIN32 /* see comments on function immediately preceding. */ SoupServer *server; #endif #ifdef CHATTY GTimer *total; double d; #endif // g_thread_init(NULL); #if !GLIB_CHECK_VERSION(2, 35, 0) g_type_init(); // g_type_init has been deprecated since version 2.36 // Since GLib 2.36, the type system is initialised // automatically and this function does nothing. #endif #ifdef CHATTY total = g_timer_new(); #endif /* get this error check out of the way before risking leaking win32 resources */ if (argc > 2) { gui_generic_warning_modal(_("Xiphos does not understand more than one argument.")); exit(1); } #ifdef WIN32 /* * WIN32 perversity: We very much want to be *in* the * the directory where Xiphos exists, to keep gconf and * gspawn happy. Glib provides this nice function for us * to determine where we are (we can't depend on argv). */ gchar *bin_dir = xiphos_win32_get_subdir("bin"); g_chdir(bin_dir); /* add this directory to $PATH for other stuff, e.g. zip */ g_setenv("PATH", g_strdup_printf("%s;%s", bin_dir, g_getenv("PATH")), TRUE); /* This will not overwrite SWORD_PATH in case it has been set by some other program or set manually. In the case that it hasn't been set, it is set to the localized equivalent of C:/Documents and Settings/All Users/Application Data/Sword */ const gchar *const *strings; strings = g_get_system_data_dirs(); g_setenv("SWORD_PATH", g_strdup_printf("%s\\Sword", //g_getenv("ALLUSERSPROFILE"), strings[0]), FALSE); /*it is necessary to explicitly set LANG, because we depend on that variable to set the SWORD locale */ g_setenv("LANG", g_win32_getlocale(), FALSE); /* we need an idea of $HOME that's convenient. */ /* this gives us linux-equivalent semantics. */ g_setenv("HOME", g_getenv("APPDATA"), TRUE); /* see comments near top of file. */ server = soup_server_new(SOUP_SERVER_PORT, 7878, NULL); soup_server_add_handler(server, "/", server_callback_media, NULL, NULL); soup_server_run_async(server); #ifdef HAVE_DBUS /* we must start dbus-daemon on our own as well */ /* on windows, we will ship dbus along with Xiphos */ gchar *dbus_args[4]; gchar *dbus_com = g_win32_get_package_installation_directory_of_module(NULL); dbus_com = g_strconcat(dbus_com, "\0", NULL); gchar *dbus_conf = g_build_filename(dbus_com, "etc\\dbus-session.conf\0", NULL); dbus_conf = g_build_filename("--config-file=\0", dbus_conf, NULL); dbus_com = g_build_filename(dbus_com, "dbus.exe\0", NULL); dbus_args[0] = dbus_com; dbus_args[1] = dbus_conf; dbus_args[2] = g_strdup("--fork"); dbus_args[3] = NULL; g_spawn_async(NULL, dbus_args, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, &dbus_pid, NULL); Sleep(2); // give dbus a moment to init. #endif /* HAVE_DBUS */ #endif /* WIN32 */ if (argc > 1) { /* * these args are for broken configs or bookmarks - * ie xiphos will not start */ if (!strcmp(argv[1], "newconfigs")) { newconfigs = TRUE; } if (!strcmp(argv[1], "newbookmarks")) { newbookmarks = TRUE; } if (!strcmp(argv[1], "newfiles")) { newconfigs = TRUE; newbookmarks = TRUE; } /* this arg is a tab list */ if (g_access(argv[1], F_OK) == 0) { have_tab_list = TRUE; } /* this arg is a sword uri */ if ((!strncmp(argv[1], "sword:/", 7)) || (!strncmp(argv[1], "bible:/", 7)) || (strstr(argv[1], "studypad"))) { if (!strncmp(argv[1], "bible:/", 7)) memcpy(argv[1], "sword", 5); /* equivalent */ have_sword_url = TRUE; } } /* * check for directories and files */ settings_init(argc, argv, newconfigs, newbookmarks); gui_init(argc, argv); gui_splash_init(); gui_splash_step(_("Initiating HTML"), 0.0, 0); XIPHOS_HTML_INITIALIZE(); base_step = 1; gui_splash_step(_("Building Interface"), 0.2, 0 + base_step); create_mainwindow(); gui_splash_step(_("Starting Sword"), 0.5, 1 + base_step); main_init_backend(); gui_splash_step(_("Loading Settings"), 0.8, 2 + base_step); frontend_init(); gui_splash_step(_("Displaying Xiphos"), 1.0, 3 + base_step); /* need to get rid of wrongly-formatted annotation labels. */ xml_convert_to_osisref(); frontend_display(have_tab_list ? argv[1] : NULL); if (have_sword_url) { if (!strncmp(argv[1], "sword:/", 7)) { char *key = strchr(argv[1] + 8, '/'); if (key && *(key + 1) != '\0') key++; else key = "Gen 1:1"; gui_open_passage_in_new_tab(key); } main_url_handler(argv[1], TRUE); } #ifdef CHATTY g_timer_stop(total); d = g_timer_elapsed(total, NULL); printf("total time is %f\n", d); #endif g_idle_add((GSourceFunc)gui_splash_done, NULL); gui_recompute_shows(FALSE); gui_main(); return 0; } xiphos-4.0.7+dfsg1/src/main/global_ops.hh0000664000175000017500000000367613162045104017435 0ustar unit193unit193/* * Xiphos Bible Study Tool * mod_global_ops.h - setup for SWORD global options in the gui * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___MOD_GLOBAL_OPS_H_ #define ___MOD_GLOBAL_OPS_H_ #ifdef __cplusplus extern "C" { #endif typedef struct _global_ops GLOBAL_OPS; #include "main/module_dialogs.h" struct _global_ops { gboolean words_in_red; gboolean strongs; gboolean morphs; gboolean footnotes; gboolean greekaccents; gboolean lemmas; gboolean scripturerefs; gboolean hebrewpoints; gboolean hebrewcant; gboolean headings; gboolean variants_primary; gboolean variants_secondary; gboolean variants_all; gboolean transliteration; gboolean xlit; gboolean enumerated; gboolean glosses; gboolean morphseg; gboolean commentary_by_chapter; gboolean doublespace; gboolean verse_per_line; gboolean xrefnotenumbers; gint image_content; gint respect_font_faces; }; void _set_global_textual(const char *option, const char *choice); GLOBAL_OPS *main_new_globals(const gchar *mod_name); int main_save_module_options(const char *mod_name, const char *option, int choice); int main_get_one_option(const char *mod_name, const char *op); void main_set_global_options(GLOBAL_OPS *ops); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/mod_mgr.cc0000664000175000017500000002263313162045104016720 0ustar unit193unit193/* * Xiphos Bible Study Tool * mod_mgr.cc * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include "main/mod_mgr.h" #include "main/sword.h" #include "main/parallel_view.h" #include "gui/mod_mgr.h" #include "backend/module_manager.hh" #include "backend/sword_main.hh" int main_module_mgr_index_mod(char *module_name) { return backend->do_module_index(module_name); } int main_module_mgr_delete_index_mod(char *module_name) { return backend->do_module_delete_index(module_name); } /****************************************************************************** * Name * * * Synopsis * #include "main/mod_mgr.hh" * * * * Description * * * Return value * void */ void main_update_module_lists(void) { main_shutdown_list(); delete backend; backend = new BackEnd(); backend->init_SWORD(0); main_init_lists(); // parallel backend needs to know, too. main_delete_parallel_view(); main_init_parallel_view(); } /****************************************************************************** * Name * update_install_status * * Synopsis * #include "main/mod_mgr.hh" * * void update_install_status(long total, long done, const char *message) * * Description * * * Return value * void */ void update_install_status(long total, long done, const char *message) { gui_update_install_status(total, done, message); } /****************************************************************************** * Name * update_install_progress * * Synopsis * #include "main/mod_mgr.hh" * * void update_install_progress(double fraction) * * Description * * * Return value * void */ void update_install_progress(double fraction) { gui_update_install_progressbar(fraction); } void main_index_percent_update(char percent, void *userData) { char maxHashes = *((char *)userData); char buf[80]; static char printed = 0; /* update search dialog progress */ while ((((float)percent) / 100) * maxHashes > printed) { sprintf(buf, "%f", (((float)percent) / 100)); float num = (float)percent / 100; gui_update_install_progressbar((gdouble)num); printed++; } printed = 0; } /****************************************************************************** * Name * mod_mgr_list_remote_sources * * Synopsis * #include "main/mod_mgr.hh" * * GList *mod_mgr_list_remote_sources(void) * * Description * * * Return value * GList * */ GList *mod_mgr_list_remote_sources(void) { return backend_module_mgr_list_remote_sources(); } /****************************************************************************** * Name * mod_mgr_list_local_sources * * Synopsis * #include "main/mod_mgr.hh" * * GList *mod_mgr_list_local_sources(void) * * Description * * * Return value * GList * */ GList *mod_mgr_list_local_sources(void) { return backend_module_mgr_list_local_sources(); } /****************************************************************************** * Name * mod_mgr_uninstall * * Synopsis * #include "main/mod_mgr.hh" * * int mod_mgr_uninstall(const char *mod_name) * * Description * * * Return value * int */ int mod_mgr_uninstall(const char *dir, const char *mod_name) { return backend_uninstall_module(dir, mod_name); } /****************************************************************************** * Name * mod_mgr_remote_install * * Synopsis * #include "main/mod_mgr.hh" * * int mod_mgr_remote_install(const char *source_name, const char *mod_name) * * Description * * * Return value * int */ int mod_mgr_remote_install(const char *dir, const char *source_name, const char *mod_name) { return backend_remote_install_module(dir, source_name, mod_name); } /****************************************************************************** * Name * mod_mgr_local_install_module * * Synopsis * #include "main/mod_mgr.hh" * * int mod_mgr_local_install_module(const char *destdir, const char *srcdir, const char *mod_name) * * Description * * * Return value * int */ int mod_mgr_local_install_module(const char *destdir, const char *srcdir, const char *mod_name) { return backend_local_install_module(destdir, srcdir, mod_name); } /****************************************************************************** * Name * mod_mgr_list_local_modules * * Synopsis * #include "main/mod_mgr.hh" * * GList *mod_mgr_list_local_modules(const char *dir) * * Description * * * Return value * GList * */ GList *mod_mgr_list_local_modules(const char *dir, gboolean augment) { GList *list = NULL; MOD_MGR *mod_info; SWVersion version = SWVersion::currentVersion; backend_init_module_mgr(dir, augment, augment); backend_module_mgr_list_local_modules_init(!augment); while ((mod_info = backend_module_mgr_get_next_module()) != NULL) { if (version.compare(mod_info->min_version) < 0) { /* Sword is too old for this new module. */ g_free(mod_info->name); g_free(mod_info->about); g_free(mod_info->abbreviation); g_free(mod_info->type); g_free(mod_info->new_version); g_free(mod_info->old_version); g_free(mod_info->min_version); g_free(mod_info->installsize); g_free(mod_info); } else { list = g_list_append(list, (MOD_MGR *)mod_info); } } return list; } /****************************************************************************** * Name * mod_mgr_remote_list_modules * * Synopsis * #include "main/mod_mgr.hh" * * GList *mod_mgr_remote_list_modules(const char *source_name) * * Description * * * Return value * GList * */ GList *mod_mgr_remote_list_modules(const char *source_name) { GList *list = NULL; MOD_MGR *mod_info; SWVersion version = SWVersion::currentVersion; backend_module_mgr_remote_list_modules_init(source_name); while ((mod_info = backend_module_mgr_get_next_module()) != NULL) { if (version.compare(mod_info->min_version) < 0) { /* Sword is too old for this new module. */ g_free(mod_info->name); g_free(mod_info->about); g_free(mod_info->abbreviation); g_free(mod_info->type); g_free(mod_info->new_version); g_free(mod_info->old_version); g_free(mod_info->min_version); g_free(mod_info->installsize); g_free(mod_info); } else { list = g_list_append(list, (MOD_MGR *)mod_info); } } return list; } /****************************************************************************** * Name * mod_mgr_refresh_remote_source * * Synopsis * #include "main/mod_mgr.hh" * * int mod_mgr_refresh_remote_source(const char *source_name) * * Description * * * Return value * int */ int mod_mgr_refresh_remote_source(const char *source_name) { return backend_module_mgr_refresh_remote_source(source_name); } /****************************************************************************** * Name * mod_mgr_init_config * * Synopsis * #include "main/mod_mgr.hh" * * void mod_mgr_init_config() * * Description * * * Return value * void */ void mod_mgr_init_config() { backend_init_module_mgr_config(); } int mod_mgr_init_config_extras() { return backend_init_module_mgr_config_extras(); } void mod_mgr_clear_config(void) { backend_module_mgr_clear_config(); } void mod_mgr_reread_config(void) { backend_module_mgr_reread_config(); } void mod_mgr_add_source(const char *vtype, const char *type, const char *caption, const char *source, const char *directory, const char *user, const char *pass, const char *uid) { backend_module_mgr_add_source(vtype, type, caption, source, directory, user, pass, uid); } /****************************************************************************** * Name * mod_mgr_init * * Synopsis * #include "main/mod_mgr.hh" * * void mod_mgr_init(const char *dir, gboolean augment) * * Description * * * Return value * void */ void mod_mgr_init(const char *dir, gboolean augment, gboolean regular) { backend_init_module_mgr(dir, augment, regular); } /****************************************************************************** * Name * mod_mgr_terminate * * Synopsis * #include "main/mod_mgr.hh" * * void mod_mgr_terminate(void) * * Description * * * Return value * void */ void mod_mgr_terminate(void) { backend_terminate_module_mgr(); } /****************************************************************************** * Name * mod_mgr_shut_down * * Synopsis * #include "main/mod_mgr.hh" * * void mod_mgr_shut_down(void) * * Description * * * Return value * void */ void mod_mgr_shut_down(void) { backend_shut_down_module_mgr(); } xiphos-4.0.7+dfsg1/src/main/navbar_book_dialog.h0000664000175000017500000000252713162045104020740 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_book_dialog.h - glue between all navbar_book and sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _NAVBAR_BOOK_DIALOG_H #define _NAVBAR_BOOK_DIALOG_H #ifdef __cplusplus extern "C" { #endif GtkWidget *main_navbar_book_dialog_drop_down_new(gpointer data); void main_navbar_book_dialog_parent(gpointer data); void main_navbar_book_dialog_first_child(gpointer data); void main_navbar_book_dialog_prev(gpointer data); void main_navbar_book_dialog_next(gpointer data); void main_setup_navbar_book_dialog(gpointer data); #ifdef __cplusplus } #endif #endif /* _NAVBAR_BOOK_DIALOG_H */ xiphos-4.0.7+dfsg1/src/main/configs.cc0000664000175000017500000000427513162045104016726 0ustar unit193unit193/* * Xiphos Bible Study Tool * configs.c - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include "main/configs.h" #include "main/settings.h" #include "main/sword.h" #include "backend/sword_main.hh" /****************************************************************************** * Name * * * Synopsis * #include "main/configs.h" * * * * Description * * * Return value * */ char *get_conf_file_item(const char *file, const char *mod_name, const char *item) { return backend->get_conf_file_item(file, mod_name, item); } /****************************************************************************** * Name * save_conf_file_item * * Synopsis * #include "main/configs.h" * * void save_conf_file_item(char * file, char * mod_name, char * item, * char * value) * * Description * * * Return value * void */ void save_conf_file_item(const char *file, const char *mod_name, const char *item, const char *value) { backend->save_conf_file_item(file, mod_name, item, value); } /****************************************************************************** * Name * save_module_key * * Synopsis * #include "main/configs.h" * * void save_module_key(gchar * mod_name, gchar * key) * * Description * to unlock locked modules * * Return value * void */ void save_module_key(char *mod_name, char *key) { backend->save_module_key(mod_name, key); /* FIXME: we need to display change */ } xiphos-4.0.7+dfsg1/src/main/sword_treekey.cc0000664000175000017500000002007013162045104020153 0ustar unit193unit193/* * Xiphos Bible Study Tool * sword_treekey.cc - treekey stuff for book editor * * Copyright (C) 2008-2017 Xiphos Developer Team * * 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include #include #include "main/mod_mgr.h" #include "main/sword_treekey.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/sword.h" #include "gui/dialog.h" #include "gui/sidebar.h" #include "backend/sword_main.hh" #ifndef NO_SWORD_NAMESPACE using sword::TreeKeyIdx; using sword::RawGenBook; using sword::SWKey; using sword::SWConfig; using sword::SWModule; #endif enum { COL_OPEN_PIXBUF, COL_CLOSED_PIXBUF, COL_CAPTION, COL_MODULE, COL_OFFSET, N_COLUMNS }; static char *mod_name; static gchar buf[256]; static gchar *tmpbuf; static void add_leaf_node_to_treeview(GtkTreeStore *model, GtkTreeIter *iter) { /* has no children */ gtk_tree_store_set(GTK_TREE_STORE(model), iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, (gchar *)tmpbuf, COL_MODULE, (gchar *)mod_name, COL_OFFSET, (gchar *)buf, -1); } static void add_parent_to_treeview(GtkTreeStore *model, GtkTreeIter *iter) { gtk_tree_store_set(GTK_TREE_STORE(model), iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, (gchar *)tmpbuf, COL_MODULE, (gchar *)mod_name, COL_OFFSET, (gchar *)buf, -1); } static void load_treeview(GtkTreeStore *model, GtkTreeIter *parent, TreeKeyIdx treeKey, int level = 1) { GtkTreeIter iter; /*if (!target) target = &treeKey;*/ sprintf(buf, "%lu", treeKey.getOffset()); tmpbuf = (char *)treeKey.getLocalName(); if (atol(buf) == 0) tmpbuf = mod_name; //XI_message(("\nlocal_name: %d\noffset: %s",strlen(tmpbuf),buf)); if (treeKey.hasChildren()) { add_parent_to_treeview(model, parent); } else { add_leaf_node_to_treeview(model, parent); } if (treeKey.firstChild()) { gtk_tree_store_append(GTK_TREE_STORE(model), &iter, parent); load_treeview(model, &iter, treeKey, level + 1); treeKey.parent(); } if (treeKey.nextSibling()) { gtk_tree_store_insert_after(model, &iter, NULL, parent); load_treeview(model, &iter, treeKey, level); } } /********************************* *************************************/ void setEntryText(RawGenBook *book, const gchar *text) { TreeKeyIdx *treeKey = (TreeKeyIdx *)(SWKey *)(*book); if (treeKey->getOffset()) { (*book) << text; } } #if 0 // unneeded at this time. disabled to silence cppcheck. void appendSibbling(TreeKeyIdx *treeKey, const gchar *name) { if (treeKey->getOffset()) { treeKey->append(); treeKey->setLocalName(name); treeKey->save(); } } #endif void appendChild(TreeKeyIdx *treeKey, const gchar *name) { treeKey->appendChild(); treeKey->setLocalName(name); treeKey->save(); XI_message(("name: %s\nlocalName: %s", name, treeKey->getLocalName())); } void setLocalName(TreeKeyIdx *treeKey, char *new_name) { treeKey->setLocalName(buf); treeKey->save(); } unsigned long main_treekey_remove(char *book, char *name, char *offset) { SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[book]; if (!g_ascii_isdigit(offset[0])) return 0; /* make sure offset is a number */ if (!mod) return 0; TreeKeyIdx *treekey = (TreeKeyIdx *)mod->createKey(); treekey->setOffset(atol(offset)); mod->setKey(treekey); mod->getKeyText(); //snap to entry mod->deleteEntry(); treekey->remove(); return treekey->getOffset(); } unsigned long main_treekey_append_sibling(char *book, char *name, char *offset) { SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[book]; if (!g_ascii_isdigit(offset[0])) return 0; /* make sure offset is a number */ if (!mod) return 0; TreeKeyIdx *treekey = (TreeKeyIdx *)mod->createKey(); treekey->setOffset(atol(offset)); XI_message(("offset1: %ld", treekey->getOffset())); treekey->append(); treekey->setLocalName(name); treekey->save(); mod->setKey(treekey); mod->getKeyText(); //snap to entry (*mod) << name; XI_message(("offset2: %ld", treekey->getOffset())); return treekey->getOffset(); } unsigned long main_treekey_append_child(char *book, char *name, char *offset) { SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[book]; if (!g_ascii_isdigit(offset[0])) return 0; /* make sure offset is a number */ if (!mod) return 0; TreeKeyIdx *treekey = (TreeKeyIdx *)mod->createKey(); treekey->setOffset(atol(offset)); treekey->appendChild(); treekey->setLocalName(name); treekey->save(); mod->setKey(treekey); mod->getKeyText(); //snap to entry (*mod) << name; XI_message(("book: %s\nlocalName: %s\noffset :%s", book, name, offset)); return treekey->getOffset(); } void main_treekey_set_local_name(char *book, char *name, char *offset) { SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[book]; if (!g_ascii_isdigit(offset[0])) return; /* make sure offset is a number */ if (!mod) return; TreeKeyIdx *treekey = (TreeKeyIdx *)mod->createKey(); treekey->setOffset(atol(offset)); treekey->setLocalName(name); treekey->save(); XI_message(("book: %s\nlocalName: %s\noffset :%s", book, name, offset)); } char *main_get_book_raw_text(char *book, char *offset) { SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[book]; if (!g_ascii_isdigit(offset[0])) return NULL; /* make sure offset is a number */ if (!mod) return NULL; TreeKeyIdx *treekey = (TreeKeyIdx *)mod->createKey(); TreeKeyIdx treenode = *treekey; treenode.setOffset(atol(offset)); mod->setKey(treenode); mod->getKeyText(); //snap to entry return strdup(mod->getRawEntry()); } void main_treekey_save_book_text(char *book, char *offset, char *text) { SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[book]; if (!offset || !g_ascii_isdigit(offset[0])) return; /* make sure offset is a number */ if (!mod || (atol(offset) == 0)) return; TreeKeyIdx *treekey = (TreeKeyIdx *)mod->createKey(); TreeKeyIdx treenode = *treekey; treenode.setOffset(atol(offset)); mod->setKey(treenode); mod->getKeyText(); //snap to entry (*mod) << text; // on recommendation of cppcheck, test of "book" for non-NULL // was removed here. this should be ok because above we use // book as Modules subscript. so both or neither blows up. if (settings.book_mod && !strcmp(settings.book_mod, book)) { XI_message(("main_treekey_save_book_text")); main_display_book(book, offset); } } /********************************* *************************************/ void main_load_book_tree_in_editor(GtkTreeView *treeview, char *book) { GtkTreeIter parent; GtkTreeStore *store; SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[book]; XI_message(("main_load_book_tree_in_editor book: %s", book)); if (!mod) return; tmpbuf = book; mod_name = book; TreeKeyIdx root = *((TreeKeyIdx *)mod->createKey()); root.root(); store = gtk_tree_store_new(N_COLUMNS, GDK_TYPE_PIXBUF, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(treeview), GTK_TREE_MODEL(store)); gtk_tree_store_clear(store); gtk_tree_store_append(GTK_TREE_STORE(store), &parent, NULL); load_treeview(store, &parent, root); } xiphos-4.0.7+dfsg1/src/main/navbar_versekey.cc0000664000175000017500000004473513162045104020471 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_versekey.cc - glue between all navbar_versekey and sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include "main/module_dialogs.h" #include "main/navbar_versekey.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "gui/navbar_versekey.h" #include "gui/tabbed_browser.h" #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #else #include "editor/slib-editor.h" #endif #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" extern gboolean do_display; extern gboolean do_display_dict; static DIALOG_DATA *c_dialog; static EDITOR *c_editor; static gint c_type; /****************************************************************************** * Name * main_get_valid_key * * Synopsis * #include "main/navbar_versekey.h" * * const char *main_get_valid_key(const char *module, const char * key) * * Description * get a valid versekey from the backend * * Return value * void */ const char *main_get_valid_key(const char *module_name, const char *key) { return backend->get_valid_key(module_name, key); } /****************************************************************************** * Name * main_navbar_versekey_spin_book * * Synopsis * #include "main/navbar_versekey.h" * * void main_navbar_versekey_spin_book(NAVBAR_VERSEKEY navbar, int direction) * * Description * * * Return value * void */ void main_navbar_versekey_spin_book(NAVBAR_VERSEKEY navbar, int direction) { char *tmpkey = NULL; int book; if (!navbar.module_name->len) return; SWModule *mod = backend->get_SWModule(navbar.module_name->str); if (!mod) return; VerseKey *vkey = (VerseKey *)mod->createKey(); tmpkey = backend->get_valid_key(navbar.module_name->str, navbar.key->str); vkey->setAutoNormalize(1); vkey->setText(tmpkey); book = vkey->getBook() + (direction ? 1 : -1); vkey->setBook(book); tmpkey = g_strdup_printf("%s 1:1", vkey->getBookName()); gtk_entry_set_text(GTK_ENTRY(navbar.lookup_entry), tmpkey); gtk_widget_activate(navbar.lookup_entry); g_free(tmpkey); delete vkey; } /****************************************************************************** * Name * main_navbar_versekey_spin_chapter * * Synopsis * #include "main/navbar_versekey.h" * * void main_navbar_versekey_spin_chapter(NAVBAR_VERSEKEY navbar, int direction) * * Description * * * Return value * void */ void main_navbar_versekey_spin_chapter(NAVBAR_VERSEKEY navbar, int direction) { char *tmpkey = NULL; int chapter; if (!navbar.module_name->len) return; SWModule *mod = backend->get_SWModule(navbar.module_name->str); if (!mod) return; VerseKey *vkey = (VerseKey *)mod->createKey(); tmpkey = backend->get_valid_key(navbar.module_name->str, navbar.key->str); vkey->setAutoNormalize(1); vkey->setText(tmpkey); chapter = vkey->getChapter() + (direction ? 1 : -1); vkey->setChapter(chapter); tmpkey = g_strdup_printf("%s %d:1", vkey->getBookName(), vkey->getChapter()); gtk_entry_set_text(GTK_ENTRY(navbar.lookup_entry), tmpkey); gtk_widget_activate(navbar.lookup_entry); g_free(tmpkey); delete vkey; } /****************************************************************************** * Name * main_navbar_versekey_spin_verse * * Synopsis * #include "main/navbar_versekey.h" * * char * main_navbar_versekey_spin_verse(NAVBAR_VERSEKEY navbar, int direction) * * Description * * * Return value * void */ void main_navbar_versekey_spin_verse(NAVBAR_VERSEKEY navbar, int direction) { char *tmpkey = NULL; int verse; if (!navbar.module_name->len) return; SWModule *mod = backend->get_SWModule(navbar.module_name->str); if (!mod) return; VerseKey *vkey = (VerseKey *)mod->createKey(); tmpkey = backend->get_valid_key(navbar.module_name->str, navbar.key->str); vkey->setAutoNormalize(1); vkey->setText(tmpkey); verse = vkey->getVerse() + (direction ? 1 : -1); vkey->setVerse(verse); tmpkey = g_strdup_printf("%s %d:%d", vkey->getBookName(), vkey->getChapter(), vkey->getVerse()); gtk_entry_set_text(GTK_ENTRY(navbar.lookup_entry), tmpkey); gtk_widget_activate(navbar.lookup_entry); g_free(tmpkey); delete vkey; } /****************************************************************************** * Name * on_nt_book_menu_select * * Synopsis * #include "main/navbar_versekey.h" * * void on_nt_book_menu_select(GtkMenuItem * menuitem, gpointer user_data) * * Description * user selected new new testament book from dropdown menu - change verse key * to new book set lookup_entry text to new verse key and activate entry * * Return value * void */ static void on_nt_book_menu_select(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *entry = NULL; int book = GPOINTER_TO_INT(user_data); gchar *name, *key; switch (c_type) { case NB_MAIN: name = navbar_versekey.module_name->str; key = navbar_versekey.key->str; entry = navbar_versekey.lookup_entry; break; case NB_PARALLEL: name = navbar_parallel.module_name->str; key = navbar_parallel.key->str; entry = navbar_parallel.lookup_entry; break; case NB_DIALOG: if (!c_dialog) return; name = c_dialog->navbar.module_name->str; key = c_dialog->navbar.key->str; entry = c_dialog->navbar.lookup_entry; break; case NB_EDITOR: if (!c_editor) return; name = c_editor->navbar.module_name->str; key = c_editor->navbar.key->str; entry = c_editor->navbar.lookup_entry; break; } if (entry) { SWModule *mod = backend->get_SWModule(name); if (mod) { VerseKey *vkey = (VerseKey *)mod->createKey(); vkey->setAutoNormalize(1); vkey->setText(key); vkey->setTestament(2); vkey->setBook(book + 1); gtk_entry_set_text(GTK_ENTRY(entry), vkey->getText()); gtk_widget_activate(entry); delete vkey; } } } /****************************************************************************** * Name * on_ot_book_menu_select * * Synopsis * #include "main/navbar_versekey.h" * * void on_ot_book_menu_select(GtkMenuItem * menuitem, gpointer user_data) * * Description * user selected new old testament book from dropdown menu - change verse key * to new book set lookup_entry text to new verse key and activate entry * * Return value * void */ static void on_ot_book_menu_select(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *entry = NULL; int book = GPOINTER_TO_INT(user_data); gchar *name, *key; switch (c_type) { case NB_MAIN: name = navbar_versekey.module_name->str; key = navbar_versekey.key->str; entry = navbar_versekey.lookup_entry; break; case NB_PARALLEL: name = navbar_parallel.module_name->str; key = navbar_parallel.key->str; entry = navbar_parallel.lookup_entry; break; case NB_DIALOG: if (!c_dialog) return; name = c_dialog->navbar.module_name->str; key = c_dialog->navbar.key->str; entry = c_dialog->navbar.lookup_entry; break; case NB_EDITOR: if (!c_editor) return; name = c_editor->navbar.module_name->str; key = c_editor->navbar.key->str; entry = c_editor->navbar.lookup_entry; break; } if (entry) { SWModule *mod = backend->get_SWModule(name); if (mod) { VerseKey *vkey = (VerseKey *)mod->createKey(); vkey->setAutoNormalize(1); vkey->setText(key); vkey->setTestament(1); vkey->setBook(book + 1); gtk_entry_set_text(GTK_ENTRY(entry), vkey->getText()); gtk_widget_activate(entry); delete vkey; } } } /****************************************************************************** * Name * on_chapter_menu_select * * Synopsis * #include "main/navbar_versekey.h" * * void on_chapter_menu_select(GtkMenuItem * menuitem, gpointer user_data) * * Description * user selected new chapter from dropdown menu - change verse key to new chapter * set lookup_entry text to new verse key and activate entry * * Return value * void */ static void on_chapter_menu_select(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *entry = NULL; int chapter = GPOINTER_TO_INT(user_data); gchar *name, *key; switch (c_type) { case NB_MAIN: name = navbar_versekey.module_name->str; key = navbar_versekey.key->str; entry = navbar_versekey.lookup_entry; break; case NB_PARALLEL: name = navbar_parallel.module_name->str; key = navbar_parallel.key->str; entry = navbar_parallel.lookup_entry; break; case NB_DIALOG: if (!c_dialog) return; name = c_dialog->navbar.module_name->str; key = c_dialog->navbar.key->str; entry = c_dialog->navbar.lookup_entry; break; case NB_EDITOR: if (!c_editor) return; name = c_editor->navbar.module_name->str; key = c_editor->navbar.key->str; entry = c_editor->navbar.lookup_entry; break; } if (entry) { SWModule *mod = backend->get_SWModule(name); if (mod) { VerseKey *vkey = (VerseKey *)mod->createKey(); vkey->setAutoNormalize(1); vkey->setText(key); vkey->setChapter(chapter); gtk_entry_set_text(GTK_ENTRY(entry), vkey->getText()); gtk_widget_activate(entry); delete vkey; } } } /****************************************************************************** * Name * on_verse_menu_select * * Synopsis * #include "main/navbar_versekey.h" * * void on_verse_menu_select(GtkMenuItem * menuitem, gpointer user_data) * * Description * user selected new verse from dropdown menu - change verse key to new verse * set lookup_entry text to new verse key and activate entry * * Return value * void */ static void on_verse_menu_select(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *entry = NULL; int verse = GPOINTER_TO_INT(user_data); gchar *name, *key; switch (c_type) { case NB_MAIN: name = navbar_versekey.module_name->str; key = navbar_versekey.key->str; entry = navbar_versekey.lookup_entry; break; case NB_PARALLEL: name = navbar_parallel.module_name->str; key = navbar_parallel.key->str; entry = navbar_parallel.lookup_entry; break; case NB_DIALOG: if (!c_dialog) return; name = c_dialog->navbar.module_name->str; key = c_dialog->navbar.key->str; entry = c_dialog->navbar.lookup_entry; break; case NB_EDITOR: if (!c_editor) return; name = c_editor->navbar.module_name->str; key = c_editor->navbar.key->str; entry = c_editor->navbar.lookup_entry; break; } if (entry) { SWModule *mod = backend->get_SWModule(name); if (mod) { VerseKey *vkey = (VerseKey *)mod->createKey(); vkey->setAutoNormalize(1); vkey->setText(key); vkey->setVerse(verse); gtk_entry_set_text(GTK_ENTRY(entry), vkey->getText()); gtk_widget_activate(entry); delete vkey; } } } /****************************************************************************** * Name * main_navbar_versekey_set * * Synopsis * #include "main/navbar_versekey.h" * * void main_navbar_versekey_set(NAVBAR_VERSEKEY navbar, const char * key) * * Description * separate key info John 3:16 to book=john chapter=3 verse=16 and write * to navbar labels - also set lookup entry text * * Return value * void */ void main_navbar_versekey_set(NAVBAR_VERSEKEY navbar, const char *key) { char *tmpbuf = NULL; if (!navbar.module_name->len) return; SWModule *mod = backend->get_SWModule(navbar.module_name->str); if (!mod) return; // previously, we set and normalized the key, but we also // kept a record of whether that key made sense. if (navbar.valid_key) { VerseKey *vkey = (VerseKey *)mod->createKey(); vkey->setAutoNormalize(1); vkey->setText(key); tmpbuf = g_strdup_printf("%s", vkey->getBookName()); gtk_label_set_label(GTK_LABEL(navbar.label_book_menu), tmpbuf); g_free(tmpbuf); gchar *num = main_format_number(vkey->getChapter()); tmpbuf = g_strdup_printf("%s", num); g_free(num); gtk_label_set_label(GTK_LABEL(navbar.label_chapter_menu), tmpbuf); g_free(tmpbuf); num = main_format_number(vkey->getVerse()); tmpbuf = g_strdup_printf("%s", num); g_free(num); gtk_label_set_label(GTK_LABEL(navbar.label_verse_menu), tmpbuf); g_free(tmpbuf); navbar.key = g_string_assign(navbar.key, (char *)vkey->getText()); gtk_entry_set_text(GTK_ENTRY(navbar.lookup_entry), navbar.key->str); delete vkey; } else { tmpbuf = g_strdup(" "); gtk_label_set_label(GTK_LABEL(navbar.label_book_menu), tmpbuf); gtk_label_set_label(GTK_LABEL(navbar.label_chapter_menu), tmpbuf); gtk_label_set_label(GTK_LABEL(navbar.label_verse_menu), tmpbuf); gtk_entry_set_text(GTK_ENTRY(navbar.lookup_entry), tmpbuf); g_free(tmpbuf); } } /****************************************************************************** * Name * main_versekey_drop_down_verse_menu * * Synopsis * #include "main/navbar_versekey.h" * * GtkWidget *main_versekey_drop_down_verse_menu(NAVBAR_VERSEKEY navbar) * * Description * create and return a dropdown menu of verses for the current chapter * * Return value * GtkWidget* */ GtkWidget *main_versekey_drop_down_verse_menu(NAVBAR_VERSEKEY navbar, gint nb_type, gpointer dialog, gpointer editor) { gint i, x; GtkWidget *menu; GtkMenuShell *menu_shell; GtkWidget *item; GtkWidget *select_item = NULL; c_dialog = (DIALOG_DATA *)dialog; c_editor = (EDITOR *)editor; c_type = nb_type; menu = gtk_menu_new(); menu_shell = GTK_MENU_SHELL(menu); SWModule *mod = backend->get_SWModule(navbar.module_name->str); if (!mod) return menu; VerseKey *vkey = (VerseKey *)mod->createKey(); vkey->setAutoNormalize(1); vkey->setText(navbar.key->str); int xverse = vkey->getVerse(); x = vkey->getVerseMax(); delete vkey; for (i = 1; i <= x; i++) { gchar *num = main_format_number(i); item = gtk_menu_item_new_with_label(num); gtk_widget_show(item); gtk_menu_shell_append(menu_shell, item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_verse_menu_select), GINT_TO_POINTER(i)); if (i == xverse) select_item = item; g_free(num); } if (select_item) gtk_menu_shell_select_item(menu_shell, select_item); return menu; } /****************************************************************************** * Name * main_versekey_drop_down_chapter_menu * * Synopsis * #include "main/navbar_versekey.h" * * GtkWidget *main_versekey_drop_down_chapter_menu(NAVBAR_VERSEKEY navbar) * * Description * create and return a dropdown menu for chapters for the current book * * Return value * GtkWidget* */ GtkWidget *main_versekey_drop_down_chapter_menu(NAVBAR_VERSEKEY navbar, gint nb_type, gpointer dialog, gpointer editor) { gint i, x; GtkWidget *menu; GtkMenuShell *menu_shell; GtkWidget *item; GtkWidget *select_item = NULL; c_dialog = (DIALOG_DATA *)dialog; c_editor = (EDITOR *)editor; c_type = nb_type; menu = gtk_menu_new(); menu_shell = GTK_MENU_SHELL(menu); SWModule *mod = backend->get_SWModule(navbar.module_name->str); if (!mod) return menu; VerseKey *vkey = (VerseKey *)mod->createKey(); vkey->setAutoNormalize(1); vkey->setText(navbar.key->str); int xchapter = vkey->getChapter(); x = vkey->getChapterMax(); delete vkey; for (i = 1; i <= x; i++) { gchar *num = main_format_number(i); item = gtk_menu_item_new_with_label(num); gtk_widget_show(item); gtk_menu_shell_append(menu_shell, item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_chapter_menu_select), GINT_TO_POINTER(i)); if (i == xchapter) select_item = item; g_free(num); } if (select_item) gtk_menu_shell_select_item(menu_shell, select_item); return menu; } /****************************************************************************** * Name * main_versekey_drop_down_book_menu * * Synopsis * #include "main/navbar_versekey.h" * * GtkWidget *main_versekey_drop_down_book_menu(NAVBAR_VERSEKEY navbar, gpointer data) * * Description * create and return a dropdown menu of books of the current Bible module * * Return value * GtkWidget* */ GtkWidget *main_versekey_drop_down_book_menu(NAVBAR_VERSEKEY navbar, gint nb_type, gpointer dialog, gpointer editor) { GtkWidget *menu; GtkMenuShell *menu_shell; GtkWidget *item; GtkWidget *select_item = NULL; char *book = NULL; char *current_book = NULL; int i = 0; c_dialog = (DIALOG_DATA *)dialog; c_editor = (EDITOR *)editor; c_type = nb_type; menu = gtk_menu_new(); menu_shell = GTK_MENU_SHELL(menu); SWModule *mod = backend->get_SWModule(navbar.module_name->str); if (!mod) return menu; VerseKey *key = (VerseKey *)mod->createKey(); VerseKey *key_current = (VerseKey *)mod->createKey(); key->setAutoNormalize(1); key_current->setAutoNormalize(1); key_current->setText(navbar.key->str); current_book = strdup((const char *)key_current->getBookName()); if (backend->module_has_testament(navbar.module_name->str, 1)) { while (i < key->BMAX[0]) { key->setTestament(1); key->setBook(i + 1); book = strdup((const char *)key->getBookName()); item = gtk_menu_item_new_with_label(book); gtk_widget_show(item); gtk_menu_shell_append(menu_shell, item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_ot_book_menu_select), GINT_TO_POINTER(i)); if (!strcmp(book, current_book)) select_item = item; ++i; g_free(book); } } i = 0; if (backend->module_has_testament(navbar.module_name->str, 2)) { while (i < key->BMAX[1]) { key->setTestament(2); key->setBook(i + 1); book = strdup((const char *)key->getBookName()); item = gtk_menu_item_new_with_label(book); gtk_widget_show(item); gtk_menu_shell_append(menu_shell, item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_nt_book_menu_select), GINT_TO_POINTER(i)); if (!strcmp(book, current_book)) select_item = item; ++i; g_free(book); } } delete key; delete key_current; if (select_item) gtk_menu_shell_select_item(menu_shell, select_item); if (current_book) g_free(current_book); return menu; } xiphos-4.0.7+dfsg1/src/main/sword.h0000664000175000017500000001327013162045104016271 0ustar unit193unit193/* * Xiphos Bible Study Tool * sword.h - glue * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _SWORD_H__ #define _SWORD_H__ #ifdef __cplusplus extern "C" { #endif #include #include #include "main/configs.h" /*** these defs need to be seen by gui and backend ***/ /* module types */ #define TEXT_TYPE 0 #define COMMENTARY_TYPE 1 #define DICTIONARY_TYPE 2 #define BOOK_TYPE 3 #define PERCOM_TYPE 4 #define PARALLEL_TYPE 5 #define VIEWER_TYPE 6 #define SB_VIEWER_TYPE 13 #define DIALOG_TEXT_TYPE 7 #define DIALOG_COMMENTARY_TYPE 8 #define DIALOG_DICTIONARY_TYPE 9 #define DIALOG_BOOK_TYPE 10 #define DIALOG_SEARCH_PREVIEW_TYPE 11 #define PRAYERLIST_TYPE 12 /* these strings are not seen by users */ /* they are returned by Sword in module->Type() */ #define TEXT_MODS "Biblical Texts" #define COMM_MODS "Commentaries" #define DICT_MODS "Lexicons / Dictionaries" #define BOOK_MODS "Generic Books" #define UTF_8 "UTF-8" extern char *OLD_CODESET; extern char *sword_locale; extern int re_encode_digits; extern gboolean companion_activity; /*** end defs ***/ /*** function prototypes ***/ void main_add_abbreviation(const char *name, const char *abbreviation); const char *main_get_abbreviation(const char *name); const char *main_get_name(const char *abbreviation); void main_book_heading(char *mod_name); void main_chapter_heading(char *mod_name); void main_delete_note(const gchar *module_name, const gchar *key_str); void main_save_note(const gchar *module_name, const gchar *key_str, const gchar *note_str); GtkWidget *main_dictionary_drop_down_new(char *mod_name, char *old_key); char *main_get_path_to_mods(void); const char *main_get_sword_version(void); void main_shutdown_backend(void); void main_set_module_unlocked(const char *mod_name, char *key); void main_save_module_key(const char *mod_name, char *key); char *main_getText(char *key); char *main_getShortText(char *key); gchar *main_update_nav_controls(const char *module_name, const gchar *key); char *main_get_active_pane_key(void); char *main_get_active_pane_module(void); char *set_sword_locale(const char *sys_locale); void main_init_backend(void); int main_is_mod_rtol(const char *module_name); char *main_module_name_from_description(char *description); char *main_get_search_results_text(char *mod_name, char *key); void main_display_book(const char *mod_name, const char *key); //, unsigned long offset); void main_display_commentary(const char *mod_name, const char *key); void main_display_dictionary(const char *mod_name, const char *key); void main_display_bible(const char *mod_name, const char *key); void main_display_devotional(void); void main_setup_displays(void); void main_dictionary_entry_changed(char *mod_name); void main_dictionary_button_clicked(gint direction); const char *main_get_module_language(const char *module_name); int main_check_for_option(const char *mod_name, const char *key, const char *option); int main_check_for_global_option(const char *mod_name, const char *option); int main_has_cipher_tag(char *mod_name); void main_check_unlock(const char *mod_name, gboolean conditional); int main_is_module(char *mod_name); int main_has_search_framework(char *mod_name); int main_optimal_search(char *mod_name); char *main_get_mod_config_entry(const char *module_name, const char *entry); char *main_get_mod_config_file(const char *module_name, const char *moddir); char *main_get_mod_about_info(char *mod_name); char *main_get_striptext(char *module_name, char *key); char *main_get_striptext_from_string(char *module_name, char *string); char *main_get_rendered_text(const char *module_name, const char *key); char *main_get_raw_text(char *module_name, char *key); int main_get_mod_type(char *mod_name); const char *main_get_module_description(const char *module_name); char *main_get_treekey_local_name(unsigned long offset); char *main_get_book_key_from_offset(unsigned long offset); void main_refresh_all(void); char *main_format_number(int x); int main_deformat_number(char *digitstring); void main_flush_widgets_content(void); gboolean main_is_Bible_key(const gchar *name, const gchar *key); const char *main_get_osisref_from_key(const char *module, const char *key); const char *main_get_language_map(const char *language); char **main_get_module_language_list(void); void main_init_language_map(void); #ifdef __cplusplus } #endif /* * waf configure -chatty to generate tracing. */ #ifdef CHATTY #define XI_message(x) g_message x #define XI_warning(x) g_warning x #define XI_print(x) g_print x #define XI_error(x) g_error x #else #define XI_message(x) #define XI_warning(x) #define XI_print(x) #define XI_error(x) #endif #ifdef WIN32 #define Mkdir(d, m) g_mkdir(d, m) #define DOTSWORD "Sword" #define access(d, m) g_access(d, m) #else #define Mkdir(d, m) mkdir(d, m) #define DOTSWORD ".sword" #endif /* WIN32 */ /* we can now use "HOME" everywhere again, since we aggressively set it for WIN32. */ #define HOMEVAR "HOME" #endif xiphos-4.0.7+dfsg1/src/main/display.cc0000664000175000017500000016367313162045104016753 0ustar unit193unit193/* * Xiphos Bible Study Tool * display.cc - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "xiphos_html/xiphos_html.h" #include "main/display.hh" #include "main/settings.h" #include "main/global_ops.hh" #include "main/sword.h" #include "main/modulecache.hh" #include "main/xml.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "gui/dialog.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" #include // for one-time content rendering. extern ModuleCache::CacheMap ModuleMap; // for tracking personal annotations. typedef struct { gchar *module; gchar *book; int chapter; int verse; GString *annotation; } marked_element; typedef std::map MC; MC marked_cache; gchar *marked_cache_modname = NULL, *marked_cache_book = NULL; int marked_cache_chapter = -1; int footnote, xref; // flag for having discovered (in)valid bible keys. // used for e.g. navigating from a bible w/apocrypha // to a tab with a non-apocrypha bible. gboolean valid_scripture_key = TRUE; const gchar *no_content = N_("

This module has no content at this point.
"); #define HTML_START \ " \ %s" // 6 interpolable strings: bg/txt/link colors, block, renderHeader, external css. // CSS style blocks to control blocked strongs+morph output // BOTH is when the user wants to see both types of markup. // ONE is when he wants one or the other, so we can use a single // specification which overlays both on top of one another. #define CSS_BLOCK_BOTH \ " * { line-height: 3.8em; }" \ " .word { position: relative; top: 0.0em; left: 0; }" \ " .strongs { position: absolute; top: 0.3em; left: 0; white-space: nowrap; z-index: 2 }" \ " .morph { position: absolute; top: 1.2em; left: 0; white-space: nowrap; z-index: 1 }" #define CSS_BLOCK_ONE \ " * { line-height: 2.7em; }" \ " .word { position: relative; top: 0.0em; left: 0; }" \ " .strongs { position: absolute; top: 0.8em; left: 0; white-space: nowrap; }" \ " .morph { position: absolute; top: 0.8em; left: 0; white-space: nowrap; }" #define DOUBLE_SPACE " * { line-height: 2em ! important; }" using namespace sword; using namespace std; // // user annotation cache filling. // #define NUM_REPLACE 4 struct replace { gchar c; gchar *s; } replacement[NUM_REPLACE] = { // < and > must be first. {'<', (gchar *)"<"}, {'>', (gchar *)">"}, {'\n', (gchar *)"
"}, {'"', (gchar *)"""}, }; // a macro to substitute the visually ugly presentation below. // this puts all the decoration possible around a verse number. #define PRETTYPRINT(v) \ (settings.verse_num_superscript ? superscript_start : ""), \ (settings.verse_num_bracket ? "[" : ""), \ (settings.verse_num_bold ? bold_start : ""), \ (v), \ (settings.verse_num_bold ? bold_end : ""), \ (settings.verse_num_bracket ? "]" : ""), \ (settings.verse_num_superscript ? superscript_end : "") const char *bold_start = "", *bold_end = "", *superscript_start = "", *superscript_end = ""; void marked_cache_fill(const gchar *modname, gchar *key) { gchar *s, *t, *err, *mhold; char *key_book = g_strdup(main_get_osisref_from_key((const char *)modname, (const char *)key)); int key_chapter; //, key_verse; // free the old cache. first free contents, then the map itself. MC::iterator it; for (it = marked_cache.begin(); it != marked_cache.end(); ++it) { marked_element *e = (*it).second; g_free(e->module); g_string_free(e->annotation, TRUE); delete e; } marked_cache.clear(); // tear apart the key (e.g. "Gen.1.1"). *(s = strrchr(key_book, '.')) = '\0'; *(t = strrchr(key_book, '.')) = '\0'; key_chapter = atoi(t + 1); // key_verse = atoi(s+1); // remember exactly what chapter this cache is for g_free(marked_cache_modname); g_free(marked_cache_book); marked_cache_modname = g_strdup(modname); marked_cache_book = g_strdup(key_book); marked_cache_chapter = key_chapter; // load up the annotation content marked_element *e = new marked_element; if (xml_set_section_ptr("osisrefmarkedverses") && xml_get_label()) { do { e->module = xml_get_label(); s = xml_get_list(); e->annotation = g_string_new(s); g_free(s); gchar *m = e->module; mhold = g_strdup(m); // tear apart "NASB Gen.1.1" if ((s = strrchr(m, '.')) == NULL) // rightmost dot goto fail; *s = '\0'; if ((t = strrchr(m, '.')) == NULL) // chapter:verse goto fail; *t = '\0'; e->chapter = atoi(t + 1); e->verse = atoi(s + 1); if ((s = strchr(m, ' ')) == NULL) // leftmost space goto fail; *(s++) = '\0'; e->book = s; // now properly delimited: module & book, plus numeric c:v. g_free(mhold); // for fast reference: is this annotation relevant? if ((key_chapter != e->chapter) || (*m && (strcasecmp(m, modname) != 0)) || (strcasecmp(e->book, key_book) != 0)) { // junk: re-use same element in next loop. g_free(e->module); g_string_free(e->annotation, TRUE); } else { // replace embedded badness characters. for (int i = 0; i < NUM_REPLACE; ++i) { for (s = strchr(e->annotation->str, replacement[i].c); s; s = strchr(e->annotation->str, replacement[i].c)) { (void)g_string_erase(e->annotation, s - (e->annotation->str), 1); (void)g_string_insert(e->annotation, s - (e->annotation->str), replacement[i].s); } } // valid: insert + get fresh one to work with. marked_cache[e->verse] = e; e = new marked_element; } } while (xml_next_item() && xml_get_label()); // remove extra element that we necessarily have at loop's end. delete e; } g_free(key_book); return; fail: err = g_strdup_printf(_("Improperly encoded personal annotation label:\n'%s'"), mhold); gui_generic_warning(err); g_free(err); g_free(key_book); return; } // // user annotation cache checking: is "this verse" annotated? // marked_element * marked_cache_check(int thisVerse) { MC::iterator it = marked_cache.find(thisVerse); if (it != marked_cache.end()) return (*it).second; return NULL; } // // utility function to blank `' content from text. // void ClearImages(gchar *text) { gchar *s; for (s = strstr(text, "'))) { while (s <= t) *(s++) = ' '; } else { XI_message(("ClearImages: no img end: %s\n", s)); return; } } } // // utility function to blank `' content from text. // void ClearFontFaces(gchar *text) { gchar *s; // huge assumption: no nested specs: // is never followed by another before . for (s = strstr(text, "'))) { while (s <= t) *(s++) = ' '; s = strstr(s, ""); t = s + 6; while (s <= t) *(s++) = ' '; } else { XI_message(("ClearFontFaces: no font end: %s\n", s)); return; } } } // // retrieve the content of the module's personal css // static const char *stylefile = "style.css"; // default name, per module. static const char *default_stylefile = "default-style.css"; // default name, overall. const gchar *get_css_references(SWModule &module) { static string css; // static -> safe to return it // assume nothing will be available. css = ""; // non-specific CSS for all module displays. char *css_file = g_build_filename(settings.gSwordDir, default_stylefile, NULL); if (g_file_test(css_file, G_FILE_TEST_EXISTS)) { css += (string) ""; } g_free(css_file); // construct path to module's CSS. char *datapath = main_get_mod_config_entry(module.getName(), "AbsoluteDataPath"); char *prefcss = main_get_mod_config_entry(module.getName(), "PreferredCSSXHTML"); // module-specific CSS. css_file = g_build_filename(datapath, (prefcss ? prefcss : stylefile), NULL); if (g_file_test(css_file, G_FILE_TEST_EXISTS)) { css += (string) ""; } g_free(css_file); // get rid of old one first. return css.c_str(); } // // utility function for block_render() below. // having a word + annotation in hand, stuff them into the buffer. // span class names are from CSS_BLOCK macros. // we garbage-collect here so block_render doesn't have to. // #define ALIGN_WORD "         " void block_dump(SWBuf &rendered, const char **word, const char **strongs, const char **morph) { int wlen, min_length, slen, mlen; char *s, *s0, *t; // unannotated words need no help. if (*word && (*strongs == NULL) && (*morph == NULL)) { rendered += ""; rendered += *word; rendered += ""; g_free((char *)*word); *word = NULL; rendered += " "; return; } if (*word == NULL) { // we need to cobble up something to take the place of // a word, in order that the strongs/morph not overlay. *word = g_strdup(ALIGN_WORD); } rendered += ""; if (*strongs) { s = g_strrstr(*strongs, "
"); *s = '\0'; t = (char *)strrchr(*strongs, '>') + 1; // correct weird NASB lexicon references. if ((s0 = (char *)strchr(*strongs, '!'))) { do { *s0 = *(s0 + 1); ++s0; } while (*s0 != '"'); *s0 = ' '; } *s = '<'; slen = s - t; s = (char *)strstr(*strongs, "<"); *s = *(s + 1) = *(s + 2) = *(s + 3) = ' '; s = strstr(s, ">"); *s = *(s + 1) = *(s + 2) = *(s + 3) = ' '; // gross hack needed to handle new class="..." in sword -r2512. if ((s = (char *)strstr(*strongs, " class=\"strongs\">"))) { memcpy(s, "> ", 17); if ((s = (char *)strstr(s, " class=\"strongs\">"))) memcpy(s, "> ", 17); } } else slen = 0; if (*morph) { s = s0 = (char *)g_strrstr(*morph, "\">") + 2; t = strchr(s, '<'); for (/* */; s < t; ++s) if (isupper(*s)) *s = tolower(*s); for (s = strchr(s0, ' '); s && (s < t); s = strchr(s, ' ')) *s = '-'; s = g_strrstr(*morph, ""); *s = '\0'; t = (char *)strrchr(*morph, '>') + 1; *s = '<'; mlen = s - t; s = (char *)strchr(*morph, '('); *s = ' '; s = strrchr(s, ')'); *s = ' '; // gross hack needed to handle new class="..." in sword -r2512. if ((s = (char *)strstr(*morph, " class=\"morph\">"))) { memcpy(s, "> ", 15); if ((s = (char *)strstr(s, " class=\"morph\">"))) memcpy(s, "> ", 15); } } else mlen = 0; min_length = 2 + max(slen, mlen); rendered += *word; for (wlen = strlen(*word); wlen <= min_length; ++wlen) rendered += " "; g_free((char *)*word); *word = NULL; rendered += ""; rendered += (*strongs ? *strongs : " "); rendered += ""; if (*strongs) g_free((char *)*strongs); *strongs = NULL; rendered += ""; rendered += (*morph ? *morph : " "); rendered += ""; if (*morph) g_free((char *)*morph); *morph = NULL; rendered += "  "; } // // re-process a block of text so as to envelope its strong's and morph // references in blocks which will be interpreted by the CSS // directives to put each ref immediately below the word it annotates. // this keeps the text linearly readable while providing annotation. // // secondary interface. // text destination is provided, ready to go. // this means we are able to recurse when needed. #define EMPTY_WORD "" void block_render_secondary(const char *text, SWBuf &rendered) { const char *word = NULL, *strongs = NULL, *morph = NULL; int bracket; const char *s; char *t, *u; for (s = text; *s; ++s) { switch (*s) { case ' ': case '\t': break; case '<': // causes a lot of grief, because we must // keep it bound with its terminator, // esp. because anchors contain . *sigh* // i believe we see only anchors + font switches here. if ((((*(s + 1) == 'a') || (*(s + 1) == 'A')) && (*(s + 2) == ' ')) || (((*(s + 1) == 'b') || (*(s + 1) == 'B') || (*(s + 1) == 'i') || (*(s + 1) == 'I') || (*(s + 1) == 'u') || (*(s + 1) == 'U')) && (*(s + 2) == '>'))) { if (word) block_dump(rendered, &word, &strongs, &morph); static char end[5] = "
"; end[2] = *(s + 1); again: if ((t = strstr((char *)s, end)) == NULL) { XI_warning(("No %s in %s\n", end, s)); break; } // yet another nightmare: // if the markup results in e.g. doubled // (bogus "word"), // then we will mis-assess termination. // so we search for the same markup embedded within. // if we find an internal set, we just wipe it out. static char embedded[4] = ""; embedded[1] = *(s + 1); if ((u = g_strstr_len(s + 3, t - (s + 3), embedded))) { *u = *(u + 1) = *(u + 2) = *t = *(t + 1) = *(t + 2) = *(t + 3) = ' '; goto again; // yuck, yes, i know... } // nasb eph 5:31: whole verse is an italicized // quotation of gen 2:24...containing strongs. // in event of font switch, output bare switch // controls but recurse on content within. if ((*(s + 1) == 'a') || (*(s + 1) == 'A')) { // anchor -- uninteresting. t += 4; word = g_strndup(s, t - s); s = t - 1; } else { // font switch nightmare. word = g_strndup(s, 3); rendered += word; g_free((char *)word); word = g_strndup(s + 3, t - (s + 3)); block_render_secondary(word, rendered); g_free((char *)word); word = NULL; rendered += end; s = t + 3; } break; } else if (!strncmp(s + 1, "small>", 6)) { // strongs and morph are bounded by "". if ((t = strstr((char *)s, "")) == NULL) { XI_warning(("No in %s\n", s)); break; } t += 8; // this is very dicey -- phenomenological/ // observable about Sword filters' provision. // strongs: "<...>" // morph: "(...)" // if Sword ever changes this, we're dead. const char *u = s + 11; while ((*u != '(') && (*u != '&')) ++u; // it has to be one or the other. if (*u == '(') { if (morph) { block_dump(rendered, &word, &strongs, &morph); word = g_strdup(EMPTY_WORD); } morph = g_strndup(s, t - s); } else { if (strongs) { block_dump(rendered, &word, &strongs, &morph); word = g_strdup(EMPTY_WORD); } strongs = g_strndup(s, t - s); } s = t - 1; break; } // ...fall through to ordinary text... // (includes other "<>"-bounded markup.) default: if (word) block_dump(rendered, &word, &strongs, &morph); // here's an unfortunate problem. consider: // LORD followed by strongs. // the SPC breaks it into 2 "words", very badly. // we need to track <> use to get it as *1* word, // before we capture the strongs, or just the latter // half of it ("size=...") goes inside the . bracket = 0; word = s; do { while ((*s == ' ') || (*s == '\t')) s++; for (/* */; *s && (*s != ' ') && (*s != '\t'); ++s) { if (*s == '<') { if (!strncmp(s + 1, "small>", 6) || ((*(s + 1) == 'a') && (*(s + 2) == ' '))) { // "break 2;" goto outword; } bracket++; } else if (*s == '>') bracket--; assert(bracket >= 0); } } while (bracket != 0); outword: word = g_strndup(word, s - word); s--; } } if (word || strongs || morph) block_dump(rendered, &word, &strongs, &morph); } // entry interface. // initializes for secondary interface. const char * block_render(const char *text) { static SWBuf rendered; rendered = ""; block_render_secondary(text, rendered); return rendered.c_str(); } // // in-place removal of inconvenient-to-the-user content, and note/xref marking. // GString * CleanupContent(GString *text, GLOBAL_OPS *ops, const char *name, bool reset = true) { if (ops->image_content == 0) ClearImages((gchar *)text->str); else if ((ops->image_content == -1) && // "unknown" (strcasestr(text->str, "image_content = 1; // now known. main_save_module_options(name, "Image Content", 1); } if (ops->respect_font_faces == 0) ClearFontFaces((gchar *)text->str); else if ((ops->respect_font_faces == -1) && // "unknown" (strcasestr(text->str, "respect_font_faces = 1; // now known. main_save_module_options(name, "Respect Font Faces", 1); } gint pos; gchar value[50], *reported, *s = text->str; // test for any 'n="X"' content. if so, use it directly. if ((reported = backend->get_entry_attribute("Footnote", "1", "n", false))) { g_free(reported); // dispose of test junk. } // otherwise we simply count notes & xrefs through the verse. else if (ops->xrefnotenumbers) { while ((s = strstr(s, "*n"))) { g_snprintf(value, 5, "%d", ++footnote); pos = s - (text->str) + 2; text = g_string_insert(text, pos, value); s = text->str + pos + 1; } s = text->str; while ((s = strstr(s, "*x"))) { g_snprintf(value, 5, "%d", ++xref); pos = s - (text->str) + 2; text = g_string_insert(text, pos, value); s = text->str + pos + 1; } } return text; } // // utility function to fill headers from verses. // void CacheHeader(ModuleCache::CacheVerse &cVerse, SWModule &mod, GLOBAL_OPS *ops, BackEnd *be) { int x = 0; gchar heading[8]; const gchar *preverse; SWBuf preverse2; GString *text = g_string_new(""); cVerse.SetHeader(""); sprintf(heading, "%d", x); while ((preverse = be->get_entry_attribute("Heading", "Preverse", heading)) != NULL) { preverse2 = mod.renderText(preverse); g_string_printf(text, "%s", (((ops->strongs || ops->lemmas) || ops->morphs) ? block_render(preverse2.c_str()) : preverse2.c_str())); text = CleanupContent(text, ops, mod.getName(), false); cVerse.AppendHeader(text->str); g_free((gchar *)preverse); ++x; sprintf(heading, "%d", x); } g_string_free(text, TRUE); } void set_morph_order(SWModule &imodule) { for (FilterList::const_iterator it = imodule.getRenderFilters().begin(); it != imodule.getRenderFilters().end(); ++it) { OSISXHTML *f = dynamic_cast(*it); if (f) f->setMorphFirst(); } } void set_render_numbers(SWModule &imodule, GLOBAL_OPS *ops) { // if we have not yet determined options, don't bother. if (!ops) return; for (FilterList::const_iterator it = imodule.getRenderFilters().begin(); it != imodule.getRenderFilters().end(); ++it) { OSISXHTML *f1 = dynamic_cast(*it); if (f1) f1->setRenderNoteNumbers((ops->xrefnotenumbers != 0)); ThMLXHTML *f2 = dynamic_cast(*it); if (f2) f2->setRenderNoteNumbers((ops->xrefnotenumbers != 0)); GBFXHTML *f3 = dynamic_cast(*it); if (f3) f3->setRenderNoteNumbers((ops->xrefnotenumbers != 0)); TEIXHTML *f4 = dynamic_cast(*it); if (f4) f4->setRenderNoteNumbers((ops->xrefnotenumbers != 0)); } } // // display of commentary by chapter. // char GTKEntryDisp::displayByChapter(SWModule &imodule) { imodule.setSkipConsecutiveLinks(true); VerseKey *key = (VerseKey *)(SWKey *) imodule; bool before_curVerse(true); int curVerse = key->getVerse(); int curChapter = key->getChapter(); int curBook = key->getBook(); gchar *buf, *vbuf; const char *ModuleName = imodule.getName(); GString *rework; // for image size analysis rework. footnote = xref = 0; // we come into this routine with swbuf init'd with // boilerplate html startup, plus ops and mf ready. cache_flags = ConstructFlags(ops); is_rtol = main_is_mod_rtol(ModuleName); strongs_and_morph = ((ops->strongs || ops->lemmas) && ops->morphs); strongs_or_morph = ((ops->strongs || ops->lemmas) || ops->morphs); if (strongs_and_morph) set_morph_order(imodule); set_render_numbers(imodule, ops); // open the table. if (settings.showversenum) { buf = g_strdup_printf("
", ((mf->old_font) ? mf->old_font : "")); swbuf.append(buf); g_free(buf); } for (key->setVerse(1); (key->getBook() == curBook) && (key->getChapter() == curChapter) && !imodule.popError(); imodule++) { ModuleCache::CacheVerse &cVerse = ModuleMap [ModuleName] [key->getTestament()] [key->getBook()] [key->getChapter()] [key->getVerse()]; // use the module cache rather than re-accessing Sword. // but editable personal commentaries don't use the cache. if (!cVerse.CacheIsValid(cache_flags) && (backend->module_type(imodule.getName()) != PERCOM_TYPE)) { rework = g_string_new(strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()); rework = CleanupContent(rework, ops, imodule.getName()); cVerse.SetText(rework->str, cache_flags); } else { if (backend->module_type(imodule.getName()) == PERCOM_TYPE) rework = g_string_new(strongs_or_morph ? block_render(imodule.getRawEntry()) : imodule.getRawEntry()); else rework = g_string_new(cVerse.GetText()); } // add an anchor for where in the chapter we are. // (commentaries can have big sections on 1 verse [
], // and many missing verses [
].) if ((curVerse != 1) && // not at top of pane ((curVerse == key->getVerse()) || (before_curVerse && (key->getVerse() > curVerse)))) { buf = NULL; vbuf = g_strdup_printf("
", // repeated conditional check here ((before_curVerse && (key->getVerse() > curVerse)) ? (buf = g_strdup_printf( " ", curVerse)) : "")); g_free(buf); swbuf.append(vbuf); g_free(vbuf); } swbuf.append(""); // insert verse numbers char *num = main_format_number(key->getVerse()); vbuf = g_strdup_printf((settings.showversenum ? "" : "

"), key->getVerse(), (char *)key->getText(), settings.verse_num_font_size + settings.base_font_size, settings.bible_verse_num_color, PRETTYPRINT(num)); g_free(num); swbuf.append(vbuf); if (settings.showversenum) { buf = g_strdup_printf("

"); g_free(vbuf); swbuf.append(""); before_curVerse = (key->getVerse() < curVerse); } // if we haven't gotten around to placing the anchor, do so now. if (before_curVerse) { buf = g_strdup_printf("", curVerse); swbuf.append(buf); g_free(buf); } // close the table. if (settings.showversenum) swbuf.append("
%s

" "" "%s%s%s%s%s%s%s", mf->old_font_size_value); swbuf.append(buf); g_free(buf); } swbuf.append(settings.imageresize ? AnalyzeForImageSize(rework->str, GDK_WINDOW(gtk_widget_get_window(gtkText))) : rework->str /* left as-is */); if (settings.showversenum) swbuf.append("


"); swbuf.append(""); buf = g_strdup_printf("%d", curVerse); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, buf); g_free(buf); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } // // general display of entries: commentary, genbook, lexdict // char GTKEntryDisp::display(SWModule &imodule) { if (!gtk_widget_get_realized(GTK_WIDGET(gtkText))) gtk_widget_realize(gtkText); const char *abbreviation = main_get_abbreviation(imodule.getName()); gchar *buf; mf = get_font(imodule.getName()); swbuf = ""; footnote = xref = 0; ops = main_new_globals(imodule.getName()); GString *rework; // for image size analysis rework. imodule.getRawEntry(); // snap to entry main_set_global_options(ops); strongs_and_morph = ((ops->strongs || ops->lemmas) && ops->morphs); strongs_or_morph = ((ops->strongs || ops->lemmas) || ops->morphs); if (strongs_and_morph) set_morph_order(imodule); set_render_numbers(imodule, ops); buf = g_strdup_printf(HTML_START // //bgcolor=\"%s\" text=\"%s\" link=\"%s\">" "" "[" "*%s*]
", settings.bible_bg_color, settings.bible_text_color, settings.link_color, (strongs_and_morph // both ? CSS_BLOCK_BOTH : (strongs_or_morph // either ? CSS_BLOCK_ONE : (ops->doublespace // neither ? DOUBLE_SPACE : ""))), imodule.getRenderHeader(), get_css_references(imodule), ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value, imodule.getDescription(), imodule.getName(), settings.bible_verse_num_color, (abbreviation ? abbreviation : imodule.getName())); swbuf.append(buf); g_free(buf); swbuf.appendFormatted("
", ((is_rtol && !ops->transliteration) ? "rtl" : "ltr")); if (!valid_scripture_key) { swbuf.append(no_content); swbuf.append("
"); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, NULL); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } // // the rest of this routine is irrelevant if we are // instead heading off to show a whole chapter // (this option can be enabled only in commentaries.) // if (ops->commentary_by_chapter) return displayByChapter(imodule); // we will use the module cache for regular commentaries, // which navigate/change a lot, whereas pers.comms, lexdicts, // and genbooks still do fresh access every time -- the nature // of those modules' use won't buy much with a module cache. // there is some unfortunate but unavoidable code duplication // for handling potential clearing of images, due to the // difference in how modules are being accessed. int modtype = backend->module_type(imodule.getName()); if (modtype == COMMENTARY_TYPE) { VerseKey *key = (VerseKey *)(SWKey *) imodule; cache_flags = ConstructFlags(ops); const char *ModuleName = imodule.getName(); ModuleCache::CacheVerse &cVerse = ModuleMap [ModuleName] [key->getTestament()] [key->getBook()] [key->getChapter()] [key->getVerse()]; // use the module cache rather than re-accessing Sword. if (!cVerse.CacheIsValid(cache_flags)) { rework = g_string_new(strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()); rework = CleanupContent(rework, ops, imodule.getName()); cVerse.SetText(rework->str, cache_flags); } else rework = g_string_new(cVerse.GetText()); } else { if ((modtype == PERCOM_TYPE) || (modtype == PRAYERLIST_TYPE)) rework = g_string_new(strongs_or_morph ? block_render(imodule.getRawEntry()) : imodule.getRawEntry()); else { rework = g_string_new(strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()); if (modtype == DICTIONARY_TYPE) { char *f = (char *)imodule.getConfigEntry("Feature"); if (f && !strcmp(f, "DailyDevotion")) { char *pretty; char *month = backend->get_module_key(); char *day = strchr(month, '.'); if (day) *(day++) = '\0'; else day = (char *)"XX"; int idx_month = atoi(month) - 1; pretty = g_strdup_printf("%s %s
", month_names[idx_month], day); swbuf.append(pretty); g_free(pretty); } } } rework = CleanupContent(rework, ops, imodule.getName()); } swbuf.append(settings.imageresize ? AnalyzeForImageSize(rework->str, GDK_WINDOW(gtk_widget_get_window(gtkText))) : rework->str /* left as-is */); swbuf.append("
"); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, NULL); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } void GTKChapDisp::getVerseBefore(SWModule &imodule) { gchar *buf; char *num; sword::VerseKey *key = (VerseKey *)(SWKey *) imodule; int curVerse = key->getVerse(); int chapter = key->getChapter(); int curBook = key->getBook(); int curTest = key->getTestament(); #if 0 const char *ModuleName = imodule.getName(); #endif key->setVerse(1); imodule--; if (imodule.popError()) { num = main_format_number(chapter); buf = g_strdup_printf("
" "

%s

" "%s %s
", 1 + mf->old_font_size_value, imodule.getDescription(), _("Chapter"), num); g_free(num); swbuf.append(buf); g_free(buf); } else { if (strongs_and_morph) set_morph_order(imodule); set_render_numbers(imodule, ops); swbuf.appendFormatted("
", ((is_rtol && !ops->transliteration) ? "rtl" : "ltr")); num = main_format_number(key->getVerse()); buf = g_strdup_printf( (settings.showversenum ? "  " "%s%s%s%s%s%s%s " : "  "), (char *)key->getText(), (settings.versestyle ? settings.verse_num_font_size + settings.base_font_size : settings.base_font_size - 2), settings.bible_verse_num_color, PRETTYPRINT(num)); g_free(num); swbuf.append(buf); g_free(buf); num = main_format_number(chapter); buf = g_strdup_printf( "%s%s%s

%s %s
", settings.bible_text_color, (strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()), (settings.showversenum ? "" : ""), // extra break when excess strongs/morph space. (strongs_or_morph ? "
" : ""), _("Chapter"), num); g_free(num); swbuf.append(buf); g_free(buf); swbuf.append("
"); } imodule++; if (!ops->headings) return; // // Display content at 0:0 and n:0. // char oldAutoNorm = key->isAutoNormalize(); key->setAutoNormalize(0); for (int i = 0; i < 2; ++i) { // Get chapter 0 iff we're in chapter 1. if ((i == 0) && (chapter != 1)) continue; key->setChapter(i * chapter); key->setVerse(0); #if 0 // with footnote counting, we no longer cache before/after verses. ModuleCache::CacheVerse& cVerse = ModuleMap [ModuleName] [key->Testament()] [key->Book()] [key->Chapter()] [key->Verse()]; if (!cVerse.CacheIsValid(cache_flags)) cVerse.SetText((strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()), cache_flags); buf = g_strdup_printf("%s
", cVerse.GetText()); #else buf = g_strdup_printf("%s
", (strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str())); #endif /* !0 */ swbuf.append(buf); g_free(buf); } key->setAutoNormalize(oldAutoNorm); key->setTestament(curTest); key->setBook(curBook); key->setChapter(chapter); key->setVerse(curVerse); } void GTKChapDisp::getVerseAfter(SWModule &imodule) { gchar *buf; #if 0 const char *ModuleName = imodule.Name(); #endif sword::VerseKey *key = (VerseKey *)(SWKey *) imodule; imodule++; if (imodule.popError()) { buf = g_strdup_printf( "%s

%s

", // extra break when excess strongs/morph space. (strongs_or_morph ? "

" : ""), imodule.getDescription()); swbuf.append(buf); g_free(buf); } else { imodule--; char *num = main_format_number(key->getChapter()); buf = g_strdup_printf( "%s
%s %s
", (strongs_or_morph ? "

" : ""), _("Chapter"), num); swbuf.append(buf); g_free(buf); g_free(num); swbuf.appendFormatted("
", ((is_rtol && !ops->transliteration) ? "rtl" : "ltr")); num = main_format_number(key->getVerse()); buf = g_strdup_printf( (settings.showversenum ? "  " "%s%s%s%s%s%s%s " : "  "), (char *)key->getText(), (settings.versestyle ? settings.verse_num_font_size + settings.base_font_size : settings.base_font_size - 2), settings.bible_verse_num_color, PRETTYPRINT(num)); g_free(num); swbuf.append(buf); g_free(buf); if (strongs_and_morph) set_morph_order(imodule); set_render_numbers(imodule, ops); buf = g_strdup_printf("%s%s
", settings.bible_text_color, (strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()), (settings.showversenum ? "" : "")); swbuf.append(buf); g_free(buf); } } char GTKChapDisp::display(SWModule &imodule) { // following line ensures linked verses work correctly // it does not solve the problem of marking groups of verses (1-4), etc imodule.setSkipConsecutiveLinks(true); VerseKey *key = (VerseKey *)(SWKey *) imodule; int curVerse = key->getVerse(); int curChapter = key->getChapter(); int curBook = key->getBook(); gchar *buf; GString *rework; // for image size analysis rework. const char *ModuleName = imodule.getName(); ops = main_new_globals(ModuleName); cache_flags = ConstructFlags(ops); is_rtol = main_is_mod_rtol(ModuleName); mf = get_font(ModuleName); if (!gtk_widget_get_realized(GTK_WIDGET(gtkText))) return 0; strongs_and_morph = ((ops->strongs || ops->lemmas) && ops->morphs); strongs_or_morph = ((ops->strongs || ops->lemmas) || ops->morphs); if (strongs_and_morph) set_morph_order(imodule); set_render_numbers(imodule, ops); settings.versestyle = ops->verse_per_line; // when strongs/morph are on, the anchor boundary must be smaller. // or if main window is too small to keep curverse in-pane, // of it the user wants really big fonts. gint display_boundary = (((settings.gs_height < 500) || (mf->old_font_size_value > 2)) ? 0 : (strongs_or_morph ? 1 : 2)); // if we are no longer where annotations were current, re-load. if (strcasecmp(ModuleName, (marked_cache_modname ? marked_cache_modname : "")) || strcasecmp(key->getBookAbbrev(), marked_cache_book) || (curChapter != marked_cache_chapter)) marked_cache_fill(ModuleName, settings.currentverse); swbuf = ""; footnote = xref = 0; buf = g_strdup_printf(HTML_START // "" "", settings.bible_bg_color, settings.bible_text_color, settings.link_color, // strongs & morph specs win over dblspc. (strongs_and_morph // both ? CSS_BLOCK_BOTH : (strongs_or_morph // either ? CSS_BLOCK_ONE : (ops->doublespace // neither ? DOUBLE_SPACE : ""))), imodule.getRenderHeader(), get_css_references(imodule), ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value); swbuf.append(buf); g_free(buf); swbuf.appendFormatted("
", ((is_rtol && !ops->transliteration) ? "rtl" : "ltr")); main_set_global_options(ops); if (!valid_scripture_key) { swbuf.append(no_content); swbuf.append("
"); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, NULL); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } getVerseBefore(imodule); for (key->setVerse(1); (key->getBook() == curBook) && (key->getChapter() == curChapter) && !imodule.popError(); imodule++) { ModuleCache::CacheVerse &cVerse = ModuleMap [ModuleName] [key->getTestament()] [key->getBook()] [key->getChapter()] [key->getVerse()]; // use the module cache rather than re-accessing Sword. if (!cVerse.HeaderIsValid()) CacheHeader(cVerse, imodule, ops, be); if (cache_flags & ModuleCache::Headings) { swbuf.append(settings.imageresize ? AnalyzeForImageSize(cVerse.GetHeader(), GDK_WINDOW(gtk_widget_get_window(gtkText))) : cVerse.GetHeader() /* left as-is */); } else cVerse.InvalidateHeader(); if (!cVerse.CacheIsValid(cache_flags)) { rework = g_string_new(strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()); rework = CleanupContent(rework, ops, imodule.getName()); cVerse.SetText(rework->str, cache_flags); } else rework = g_string_new(cVerse.GetText()); // special contrasty highlighting marked_element *e; if (((e = marked_cache_check(key->getVerse())) && settings.annotate_highlight) || ((key->getVerse() == curVerse) && settings.versehighlight)) { buf = g_strdup_printf( "" "", ((settings.annotate_highlight && e) ? settings.highlight_fg : settings.highlight_bg), ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value); swbuf.append(buf); g_free(buf); } gchar *num = main_format_number(key->getVerse()); buf = g_strdup_printf(settings.showversenum ? "  " "%s%s%s%s%s%s%s " : "  ", key->getVerse(), (char *)key->getText(), settings.verse_num_font_size + settings.base_font_size, (((settings.versehighlight && (key->getVerse() == curVerse)) || (e && settings.annotate_highlight)) ? ((e && settings.annotate_highlight) ? settings.highlight_bg : settings.highlight_fg) : settings.bible_verse_num_color), PRETTYPRINT(num)); g_free(num); swbuf.append(buf); g_free(buf); // insert the userfootnote reference if (e) { buf = g_strdup_printf("" "" "*u ", settings.MainWindowModule, (char *)key->getShortText(), e->annotation->str); swbuf.append(buf); g_free(buf); } if ((key->getVerse() == curVerse) || (e && settings.annotate_highlight)) { buf = g_strdup_printf("", ((settings.versehighlight || (e && settings.annotate_highlight)) ? ((e && settings.annotate_highlight) ? settings.highlight_bg : settings.highlight_fg) : settings.currentverse_color)); swbuf.append(buf); g_free(buf); } swbuf.append(settings.imageresize ? AnalyzeForImageSize(rework->str, GDK_WINDOW(gtk_widget_get_window(gtkText))) : rework->str /* left as-is */); if (key->getVerse() == curVerse) { swbuf.append(""); ReadAloud(curVerse, rework->str); } if (settings.versestyle) { if ((key->getVerse() != curVerse) || (!settings.versehighlight && (!e || !settings.annotate_highlight))) swbuf.append("
"); else if (key->getVerse() == curVerse) swbuf.append("
"); } // special contrasty highlighting if (((key->getVerse() == curVerse) && settings.versehighlight) || (e && settings.annotate_highlight)) swbuf.append("
"); } getVerseAfter(imodule); // Reset the Bible location before GTK gets access: // Mouse activity destroys this key, so we must be finished with it. key->setBook(curBook); key->setChapter(curChapter); key->setVerse(curVerse); swbuf.append("
"); if (strongs_and_morph && (curVerse != 1)) buf = g_strdup_printf("%d", curVerse); else if ((curVerse == 1) || (display_boundary >= curVerse)) buf = g_strdup("TOP"); else if (curVerse > display_boundary) buf = g_strdup_printf("%d", curVerse - display_boundary); else buf = NULL; HtmlOutput((char *)swbuf.c_str(), gtkText, mf, buf); if (buf) g_free(buf); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } // // display of commentary by chapter. // char DialogEntryDisp::displayByChapter(SWModule &imodule) { imodule.setSkipConsecutiveLinks(true); VerseKey *key = (VerseKey *)(SWKey *) imodule; int curVerse = key->getVerse(); int curChapter = key->getChapter(); int curBook = key->getBook(); gchar *buf; const char *ModuleName = imodule.getName(); GString *rework; // for image size analysis rework. footnote = xref = 0; // we come into this routine with swbuf init'd with // boilerplate html startup, plus ops and mf ready. cache_flags = ConstructFlags(ops); is_rtol = main_is_mod_rtol(ModuleName); strongs_and_morph = ((ops->strongs || ops->lemmas) && ops->morphs); strongs_or_morph = ((ops->strongs || ops->lemmas) || ops->morphs); if (strongs_and_morph) set_morph_order(imodule); set_render_numbers(imodule, ops); swbuf.appendFormatted("
", ((is_rtol && !ops->transliteration) ? "rtl" : "ltr")); for (key->setVerse(1); (key->getBook() == curBook) && (key->getChapter() == curChapter) && !imodule.popError(); imodule++) { ModuleCache::CacheVerse &cVerse = ModuleMap [ModuleName] [key->getTestament()] [key->getBook()] [key->getChapter()] [key->getVerse()]; // use the module cache rather than re-accessing Sword. if (!cVerse.CacheIsValid(cache_flags)) { rework = g_string_new(strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()); rework = CleanupContent(rework, ops, imodule.getName()); cVerse.SetText(rework->str, cache_flags); } else rework = g_string_new(cVerse.GetText()); buf = g_strdup_printf("

", key->getVerse()); swbuf.append(buf); g_free(buf); swbuf.append(settings.imageresize ? AnalyzeForImageSize(rework->str, GDK_WINDOW(gtk_widget_get_window(gtkText))) : rework->str /* left as-is */); } swbuf.append("

"); buf = g_strdup_printf("%d", curVerse); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, buf); g_free(buf); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } char DialogEntryDisp::display(SWModule &imodule) { swbuf = ""; char *buf; mf = get_font(imodule.getName()); ops = main_new_globals(imodule.getName()); main_set_global_options(ops); GString *rework; // for image size analysis rework. footnote = xref = 0; imodule.getRawEntry(); // snap to entry buf = g_strdup_printf(HTML_START "" "" "" "[*%s*]
", settings.bible_bg_color, settings.bible_text_color, settings.link_color, (ops->doublespace ? DOUBLE_SPACE : ""), imodule.getRenderHeader(), get_css_references(imodule), ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value, settings.bible_verse_num_color, imodule.getDescription(), imodule.getName(), imodule.getName()); swbuf.append(buf); g_free(buf); if (!valid_scripture_key) { swbuf.append(no_content); swbuf.append("
"); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, NULL); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } // // the rest of this routine is irrelevant if we are // instead heading off to show a whole chapter // if (ops->commentary_by_chapter) return displayByChapter(imodule); if (be->module_type(imodule.getName()) == COMMENTARY_TYPE) { VerseKey *key = (VerseKey *)(SWKey *) imodule; cache_flags = ConstructFlags(ops); const char *ModuleName = imodule.getName(); ModuleCache::CacheVerse &cVerse = ModuleMap [ModuleName] [key->getTestament()] [key->getBook()] [key->getChapter()] [key->getVerse()]; // use the module cache rather than re-accessing Sword. if (!cVerse.CacheIsValid(cache_flags)) { rework = g_string_new(imodule.renderText().c_str()); rework = CleanupContent(rework, ops, imodule.getName()); cVerse.SetText(rework->str, cache_flags); } else rework = g_string_new(cVerse.GetText()); } else { if ((be->module_type(imodule.getName()) == PERCOM_TYPE) || (be->module_type(imodule.getName()) == PRAYERLIST_TYPE)) rework = g_string_new(imodule.getRawEntry()); else rework = g_string_new(imodule.renderText().c_str()); rework = CleanupContent(rework, ops, imodule.getName()); } swbuf.append(settings.imageresize ? AnalyzeForImageSize(rework->str, GDK_WINDOW(gtk_widget_get_window(gtkText))) : rework->str /* left as-is */); swbuf.append(""); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, NULL); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } char DialogChapDisp::display(SWModule &imodule) { imodule.setSkipConsecutiveLinks(true); VerseKey *key = (VerseKey *)(SWKey *) imodule; int curVerse = key->getVerse(); int curChapter = key->getChapter(); int curBook = key->getBook(); gchar *buf; GString *rework; // for image size analysis rework. const char *ModuleName = imodule.getName(); ops = main_new_globals(ModuleName); cache_flags = ConstructFlags(ops); is_rtol = main_is_mod_rtol(ModuleName); mf = get_font(ModuleName); strongs_and_morph = ((ops->strongs || ops->lemmas) && ops->morphs); strongs_or_morph = ((ops->strongs || ops->lemmas) || ops->morphs); if (strongs_and_morph) set_morph_order(imodule); set_render_numbers(imodule, ops); // when strongs/morph are on, the anchor boundary must be smaller. // or if main window is too small to keep curverse in-pane, // of it the user wants really big fonts. gint display_boundary = (((settings.gs_height < 500) || (mf->old_font_size_value > 2)) ? 0 : (strongs_or_morph ? 1 : 2)); // if we are no longer where annotations were current, re-load. if (strcasecmp(ModuleName, (marked_cache_modname ? marked_cache_modname : "")) || strcasecmp(key->getBookName(), marked_cache_book) || (curChapter != marked_cache_chapter)) marked_cache_fill(ModuleName, (gchar *)key->getShortText()); gint versestyle = ops->verse_per_line; main_set_global_options(ops); swbuf = ""; footnote = xref = 0; buf = g_strdup_printf(HTML_START "", settings.bible_bg_color, settings.bible_text_color, settings.link_color, (strongs_and_morph ? CSS_BLOCK_BOTH : (strongs_or_morph ? CSS_BLOCK_ONE : (ops->doublespace ? DOUBLE_SPACE : ""))), imodule.getRenderHeader(), get_css_references(imodule), ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value); swbuf.append(buf); g_free(buf); swbuf.appendFormatted("
", ((is_rtol && !ops->transliteration) ? "rtl" : "ltr")); if (!valid_scripture_key) { swbuf.append(no_content); swbuf.append("
"); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, NULL); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } for (key->setVerse(1); (key->getBook() == curBook) && (key->getChapter() == curChapter) && !imodule.popError(); imodule++) { ModuleCache::CacheVerse &cVerse = ModuleMap [ModuleName] [key->getTestament()] [key->getBook()] [key->getChapter()] [key->getVerse()]; // use the module cache rather than re-accessing Sword. if (!cVerse.CacheIsValid(cache_flags)) { rework = g_string_new(strongs_or_morph ? block_render(imodule.renderText().c_str()) : imodule.renderText().c_str()); rework = CleanupContent(rework, ops, imodule.getName()); cVerse.SetText(rework->str, cache_flags); } else rework = g_string_new(cVerse.GetText()); if (!cVerse.HeaderIsValid()) CacheHeader(cVerse, imodule, ops, be); if (cache_flags & ModuleCache::Headings) swbuf.append(settings.imageresize ? AnalyzeForImageSize(cVerse.GetHeader(), GDK_WINDOW(gtk_widget_get_window(gtkText))) : cVerse.GetHeader() /* left as-is */); else cVerse.InvalidateHeader(); // special contrasty highlighting marked_element *e; if (((e = marked_cache_check(key->getVerse())) && settings.annotate_highlight) || ((key->getVerse() == curVerse) && settings.versehighlight)) { buf = g_strdup_printf( "" "", ((settings.annotate_highlight && e) ? settings.highlight_fg : settings.highlight_bg), ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value); swbuf.append(buf); g_free(buf); } gchar *num = main_format_number(key->getVerse()); buf = g_strdup_printf(settings.showversenum ? "  " "%s%s%s%s%s%s%s " : "  ", key->getVerse(), (char *)key->getText(), settings.verse_num_font_size + settings.base_font_size, (((settings.versehighlight && (key->getVerse() == curVerse)) || (e && settings.annotate_highlight)) ? ((e && settings.annotate_highlight) ? settings.highlight_bg : settings.highlight_fg) : settings.bible_verse_num_color), PRETTYPRINT(num)); g_free(num); swbuf.append(buf); g_free(buf); // insert the userfootnote reference if (e) { buf = g_strdup_printf("" "" "*u ", /*xxx*/ settings.MainWindowModule, (char *)key->getShortText(), e->annotation->str); swbuf.append(buf); g_free(buf); } if ((key->getVerse() == curVerse) || (e && settings.annotate_highlight)) { buf = g_strdup_printf("", ((settings.versehighlight || (e && settings.annotate_highlight)) ? ((e && settings.annotate_highlight) ? settings.highlight_bg : settings.highlight_fg) : settings.currentverse_color)); swbuf.append(buf); g_free(buf); } swbuf.append(settings.imageresize ? AnalyzeForImageSize(rework->str, GDK_WINDOW(gtk_widget_get_window(gtkText))) : rework->str /* left as-is */); if (key->getVerse() == curVerse) { swbuf.append(""); ReadAloud(curVerse, cVerse.GetText()); } if (versestyle) { if ((key->getVerse() != curVerse) || (!settings.versehighlight && (!e || !settings.annotate_highlight))) swbuf.append("
"); else if (key->getVerse() == curVerse) swbuf.append("
"); } // special contrasty highlighting if (((key->getVerse() == curVerse) && settings.versehighlight) || (e && settings.annotate_highlight)) swbuf.append("
"); } // Reset the Bible location before GTK gets access: // Mouse activity destroys this key, so we must be finished with it. key->setBook(curBook); key->setChapter(curChapter); key->setVerse(curVerse); swbuf.append(""); if (strongs_and_morph && (curVerse != 1)) buf = g_strdup_printf("%d", curVerse); else if ((curVerse == 1) || (display_boundary >= curVerse)) buf = g_strdup("TOP"); else if (curVerse > display_boundary) buf = g_strdup_printf("%d", curVerse - display_boundary); else buf = NULL; HtmlOutput((char *)swbuf.c_str(), gtkText, mf, buf); if (buf) g_free(buf); free_font(mf); mf = NULL; g_free(ops); ops = NULL; return 0; } char GTKPrintEntryDisp::display(SWModule &imodule) { gchar *keytext = NULL; gchar *buf; SWBuf swbuf = ""; gint mod_type; MOD_FONT *mf = get_font(imodule.getName()); GLOBAL_OPS *ops = main_new_globals(imodule.getName()); imodule.getRawEntry(); // snap to entry XI_message(("%s", (const char *)imodule.getRawEntry())); main_set_global_options(ops); mod_type = backend->module_type(imodule.getName()); if (mod_type == BOOK_TYPE) keytext = strdup(backend->treekey_get_local_name( settings.book_offset)); else if (mod_type == DICTIONARY_TYPE) keytext = g_strdup((char *)imodule.getKeyText()); else keytext = strdup((char *)imodule.getKeyText()); buf = g_strdup_printf(HTML_START "" "" "" "[*%s*][%s]
", settings.bible_bg_color, settings.bible_text_color, settings.link_color, (ops->doublespace ? DOUBLE_SPACE : ""), imodule.getRenderHeader(), get_css_references(imodule), ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value, settings.bible_verse_num_color, imodule.getDescription(), imodule.getName(), imodule.getName(), (gchar *)keytext); swbuf.append(buf); g_free(buf); swbuf.append(imodule.renderText()); swbuf.append("
"); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, NULL); free_font(mf); g_free(ops); if (keytext) g_free(keytext); return 0; } char GTKPrintChapDisp::display(SWModule &imodule) { imodule.setSkipConsecutiveLinks(true); VerseKey *key = (VerseKey *)(SWKey *) imodule; int curVerse = key->getVerse(); int curChapter = key->getChapter(); int curBook = key->getBook(); gchar *buf; gchar heading[32]; SWBuf swbuf; GLOBAL_OPS *ops = main_new_globals(imodule.getName()); gboolean is_rtol = main_is_mod_rtol(imodule.getName()); mf = get_font(imodule.getName()); swbuf = ""; buf = g_strdup_printf(HTML_START "", settings.bible_bg_color, settings.bible_text_color, settings.link_color, (ops->doublespace ? DOUBLE_SPACE : ""), imodule.getRenderHeader(), get_css_references(imodule), ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value); swbuf.append(buf); g_free(buf); swbuf.appendFormatted("
", ((is_rtol && !ops->transliteration) ? "rtl" : "ltr")); main_set_global_options(ops); for (key->setVerse(1); (key->getBook() == curBook) && (key->getChapter() == curChapter) && !imodule.popError(); imodule++) { int x = 0; gchar *preverse; sprintf(heading, "%d", x); while ((preverse = backend->get_entry_attribute("Heading", "Preverse", heading)) != NULL) { SWBuf preverse2 = imodule.renderText(preverse); buf = g_strdup_printf("%s", preverse2.c_str()); swbuf.append(buf); g_free(buf); g_free(preverse); ++x; sprintf(heading, "%d", x); } gchar *num = main_format_number(key->getVerse()); buf = g_strdup_printf(settings.showversenum ? "  " "%s%s%s%s%s%s%s " : "  ", key->getVerse(), (char *)key->getText(), settings.verse_num_font_size + settings.base_font_size, settings.bible_verse_num_color, PRETTYPRINT(num)); g_free(num); swbuf.append(buf); g_free(buf); swbuf.append(imodule.renderText()); buf = g_strdup_printf("%s", imodule.renderText().c_str()); if (settings.versestyle) { swbuf.append("
"); } g_free(buf); } // Reset the Bible location before GTK gets access: // Mouse activity destroys this key, so we must be finished with it. key->setBook(curBook); key->setChapter(curChapter); key->setVerse(curVerse); swbuf.append("
"); HtmlOutput((char *)swbuf.c_str(), gtkText, mf, NULL); free_font(mf); g_free(ops); return 0; } xiphos-4.0.7+dfsg1/src/main/export_passage.cc0000664000175000017500000003145513162045104020322 0ustar unit193unit193/* * Xiphos Bible Study Tool * export_passage.cc - * * Copyright (C) 2008-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "backend/sword_main.hh" #include "gui/export_dialog.h" #include "main/export_passage.h" #include "main/settings.h" #include "main/sword.h" #include "main/global_ops.hh" #define HTML_START "" enum { TARGET_HTML, TARGET_UTF8_STRING, TARGET_COMPOUND_TEXT, TARGET_STRING, TARGET_TEXT }; /* these targets allow fallback to plain text if the target doesn't want html */ GtkTargetEntry selection_targets[] = { {(gchar *)"text/html", 0, TARGET_HTML}, {(gchar *)"UTF8_STRING", 0, TARGET_UTF8_STRING}, {(gchar *)"COMPOUND_TEXT", 0, TARGET_COMPOUND_TEXT}, {(gchar *)"STRING", 0, TARGET_STRING}, {(gchar *)"TEXT", 0, TARGET_TEXT}}; /* there is probably a better way to do this */ static gchar *copy_text; /** * clipboardreq_get: * @clipboard: * @selection_data: * @info: * @user_data: * * This function is called every time a user pastes in another application **/ static void clipboardreq_get(GtkClipboard *clipboard, GtkSelectionData *selection_data, guint info, gpointer user_data) { gchar *text = g_strdup(copy_text); if (info == TARGET_HTML) { gtk_selection_data_set(selection_data, gdk_atom_intern("text/html", FALSE), 16, (const guchar *)text, strlen(text)); } else { gtk_selection_data_set_text(selection_data, text, strlen(text)); } g_free(text); return; } int main_get_max_verses(const char *name) { SWModule *mod = backend->get_SWModule(name); if (!mod) return 1; VerseKey *key = (VerseKey *)mod->createKey(); key->setText(settings.currentverse); int max = key->getVerseMax(); delete key; return max; } int main_get_current_verse(const char *name) { SWModule *mod = backend->get_SWModule(name); if (!mod) return 1; VerseKey *key = (VerseKey *)mod->createKey(); key->setText(settings.currentverse); int v = key->getVerse(); delete key; return v; } /** * _copy_to_clipboard: * @text: #gchar text to copy * @len: #gint length (unused now) * * Copies the data to the clipboard as HTML if applicable (that is, HTML data, * so that smart word processors such as OO.o will preserve markup; at this point, * the HTML is *not* preserving the font. **/ static void _copy_to_clipboard(EXPORT_DATA data, char *text, int len) { GtkClipboard *clipboard = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD); if (copy_text) g_free(copy_text); copy_text = g_strdup(text); gtk_clipboard_set_with_data(clipboard, selection_targets, G_N_ELEMENTS(selection_targets), (GtkClipboardGetFunc)clipboardreq_get, NULL, NULL); if (data.bookheader) g_free(data.bookheader); if (data.chapterheader_book) g_free(data.chapterheader_book); if (data.chapterheader_chapter) g_free(data.chapterheader_chapter); if (data.versenumber) g_free(data.versenumber); if (data.verselayout_single_verse_ref_last) g_free(data.verselayout_single_verse_ref_last); if (data.verselayout_single_verse_ref_first) g_free(data.verselayout_single_verse_ref_first); if (data.verse_range_verse) g_free(data.verse_range_verse); } static void _save(EXPORT_DATA data, char *text, int len) { XI_message(("%s", data.filename)); g_file_set_contents(data.filename, text, len, NULL); if (data.filename) g_free(data.filename); if (data.bookheader) g_free(data.bookheader); if (data.chapterheader_book) g_free(data.chapterheader_book); if (data.chapterheader_chapter) g_free(data.chapterheader_chapter); if (data.versenumber) g_free(data.versenumber); if (data.verselayout_single_verse_ref_last) g_free(data.verselayout_single_verse_ref_last); if (data.verselayout_single_verse_ref_first) g_free(data.verselayout_single_verse_ref_first); if (data.verse_range_verse) g_free(data.verse_range_verse); } static void _export_book(EXPORT_DATA data, int type) { GString *str = g_string_new(NULL); //gchar *buf; SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[settings.MainWindowModule]; mod->setKey(settings.currentverse); VerseKey *key = (VerseKey *)(SWKey *)(*mod); int curChapter = 1; int curBook = key->getBook(); int mychapter = 1; int myverse = 1; key->setChapter(1); key->setVerse(1); if (type == HTML) g_string_append_printf(str, data.bookheader, HTML_START, (data.version ? mod->getDescription() : ""), 1); else g_string_append_printf(str, data.plain_bookheader, mod->getDescription(), 1); //g_free(buf); while (key->getBook() == curBook && !mod->popError()) { if (key->getChapter() != curChapter) { ++mychapter; myverse = 1; curChapter = key->getChapter(); if (type == HTML) g_string_append_printf(str, data.chapterheader_book, curChapter); else g_string_append_printf(str, data.plain_chapterheader_book, curChapter); } if (data.verse_num) g_string_append_printf(str, ((type == HTML) ? data.versenumber : data.plain_versenumber), myverse); if (type == HTML) g_string_append_printf(str, " %s%s", mod->renderText().c_str(), (settings.versestyle ? "
" : "")); else g_string_append_printf(str, " %s%s", (char *)mod->stripText(), (settings.versestyle ? "\n" : "")); ++myverse; (*mod)++; } if (type == HTML) g_string_append_printf(str, "%s", ""); if (data.filename) _save(data, str->str, str->len); else _copy_to_clipboard(data, str->str, str->len); g_string_free(str, TRUE); } static void _export_chapter(EXPORT_DATA data, int type) { GString *str = g_string_new(NULL); char *book; SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[settings.MainWindowModule]; mod->setKey(settings.currentverse); VerseKey *key = (VerseKey *)(SWKey *)(*mod); int curChapter = key->getChapter(); int curBook = key->getBook(); int myverse = 1; book = backend->key_get_book(settings.MainWindowModule, settings.currentverse); if (type == HTML) g_string_append_printf(str, data.chapterheader_chapter, HTML_START, (data.version ? mod->getDescription() : ""), book, key->getChapter()); else g_string_append_printf(str, data.plain_chapterheader_chapter, mod->getDescription(), book, key->getChapter()); for (key->setVerse(1); (key->getBook() == curBook) && (key->getChapter() == curChapter) && !mod->popError(); (*mod)++) { if (data.verse_num) g_string_append_printf(str, ((type == HTML) ? data.versenumber : data.plain_versenumber), myverse); if (type == HTML) g_string_append_printf(str, " %s%s", mod->renderText().c_str(), (settings.versestyle ? "
" : "")); else g_string_append_printf(str, " %s%s", (char *)mod->stripText(), (settings.versestyle ? "\n" : "")); ++myverse; } if (type == HTML) g_string_append_printf(str, "%s", ""); if (data.filename) _save(data, str->str, str->len); else _copy_to_clipboard(data, str->str, str->len); g_string_free(str, TRUE); if (book) g_free(book); } static void _export_verse(EXPORT_DATA data, int type) { GString *str = g_string_new(NULL); char *book; char *modstr = g_strdup_printf(" [%s]", settings.MainWindowModule); SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[settings.MainWindowModule]; mod->setKey(settings.currentverse); VerseKey *key = (VerseKey *)(SWKey *)(*mod); book = backend->key_get_book(settings.MainWindowModule, settings.currentverse); if (type == HTML) if (data.reference_last) g_string_append_printf(str, data.verselayout_single_verse_ref_last, HTML_START, mod->renderText().c_str(), book, key->getChapter(), key->getVerse(), (data.version ? modstr : "")); else g_string_append_printf(str, data.verselayout_single_verse_ref_first, HTML_START, book, key->getChapter(), key->getVerse(), (data.version ? modstr : ""), mod->renderText().c_str()); else if (data.reference_last) g_string_append_printf(str, data.plain_verselayout_single_verse_ref_last, (char *)mod->stripText(), book, key->getChapter(), key->getVerse(), (data.version ? modstr : "")); else g_string_append_printf(str, data.plain_verselayout_single_verse_ref_first, book, key->getChapter(), key->getVerse(), (data.version ? modstr : ""), (char *)mod->stripText()); if (data.filename) _save(data, str->str, str->len); else _copy_to_clipboard(data, str->str, str->len); g_string_free(str, TRUE); if (book) g_free(book); if (modstr) g_free(modstr); } static void _export_verse_range(EXPORT_DATA data, int type) { GString *str = g_string_new(NULL); char *book; SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules[settings.MainWindowModule]; mod->setKey(settings.currentverse); VerseKey *key = (VerseKey *)(SWKey *)(*mod); int curChapter = key->getChapter(); int curBook = key->getBook(); char *modstr = g_strdup_printf(" [%s]", settings.MainWindowModule); //int myverse = 1; // special case: one verse range => single verse export. if (data.start_verse == data.end_verse) { _export_verse(data, type); return; } book = backend->key_get_book(settings.MainWindowModule, settings.currentverse); if (type == HTML) g_string_append_printf(str, "%s", HTML_START); if (!data.reference_last) g_string_append_printf(str, ((type == HTML) ? data.verse_range_ref_first : data.plain_verse_range_ref_first), book, key->getChapter(), data.start_verse, data.end_verse, (data.version ? modstr : "")); for (key->setVerse(data.start_verse); (key->getVerse() <= data.end_verse) && (key->getBook() == curBook) && (key->getChapter() == curChapter) && !mod->popError(); (*mod)++) { if (data.verse_num) g_string_append_printf(str, ((type == HTML) ? data.versenumber : data.plain_versenumber), key->getVerse()); if (type == HTML) g_string_append_printf(str, data.verse_range_verse, mod->renderText().c_str(), (settings.versestyle ? "
" : " ")); else g_string_append_printf(str, data.verse_range_verse, (char *)mod->stripText(), (settings.versestyle ? "\n" : " ")); } // back up one verse. // if we have dumped the last verse of a chapter, then we will have stepped // into next chapter in order to end loop above. this reverts us correctly. (*mod)--; if (data.reference_last) g_string_append_printf(str, ((type == HTML) ? data.verse_range_ref_last : data.plain_verse_range_ref_last), ((type == HTML) ? "
" : "\n"), book, key->getChapter(), data.start_verse, data.end_verse, (data.version ? modstr : "")); if (type == HTML) g_string_append_printf(str, " "); if (data.filename) _save(data, str->str, str->len); else _copy_to_clipboard(data, str->str, str->len); g_string_free(str, TRUE); if (book) g_free(book); if (modstr) g_free(modstr); } void main_export_content(EXPORT_DATA data, gint format) { int style = (format ? HTML : PLAIN); // no markers are left in exported text. _set_global_textual("Cross-references", "Off"); _set_global_textual("Footnotes", "Off"); switch (data.passage_type) { case BOOK: _export_book(data, style); break; case CHAPTER: _export_chapter(data, style); break; case VERSE: _export_verse(data, style); break; case VERSE_RANGE: _export_verse_range(data, style); break; } } xiphos-4.0.7+dfsg1/src/main/tab_history.h0000664000175000017500000000335413162045104017464 0ustar unit193unit193/* * Xiphos Bible Study Tool * tab_history.h - add, remove and navigate history * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __TAB_HISTORY_H_ #define __TAB_HISTORY_H_ #ifdef __cplusplus extern "C" { #endif #define TABHISTORYLENGTH 50 struct _tab_history { gchar verseref[TABHISTORYLENGTH]; gchar textmod[TABHISTORYLENGTH]; gchar commod[TABHISTORYLENGTH]; }; typedef struct _tab_history TAB_HISTORY; void on_menu_historyitem_activate(GtkMenuItem *menuitem, gpointer user_data); void main_update_tab_history_menu(gpointer data); void on_clear_activate(GtkMenuItem *menuitem, gpointer user_data); void on_history_to_verse_list_activate(GtkMenuItem *menuitem, gpointer user_data); GtkWidget *main_versekey_drop_down_new(gpointer data); void main_clear_tab_history(void); void main_add_tab_history_item(gpointer data); void main_fake_tab_history_item(char *reference); void main_navigate_tab_history(gint direction); void main_change_verse_tab_history(gint historynum); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/lists.cc0000664000175000017500000001530413162045104016427 0ustar unit193unit193/* * Xiphos Bible Study Tool * lists.c - glists of module names and descriptions, bible books etc. * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "main/lists.h" #include "main/sword.h" #include "main/settings.h" #include "main/xml.h" #include "backend/sword_main.hh" /****************************************************************************** * lists to keep for the life of the program */ static MOD_LISTS *mod_lists; static MOD_LISTS mods; GList *get_list(gint type) { switch (type) { case TEXT_LIST: return mod_lists->biblemods; break; case TEXT_DESC_LIST: return mod_lists->text_descriptions; break; case COMM_LIST: return mod_lists->commentarymods; break; case COMM_DESC_LIST: return mod_lists->comm_descriptions; break; case DICT_LIST: return mod_lists->dictionarymods; break; case DICT_DESC_LIST: return mod_lists->dict_descriptions; break; case GBS_LIST: return mod_lists->bookmods; break; case GBS_DESC_LIST: return mod_lists->book_descriptions; break; case PERCOMM_LIST: return mod_lists->percommods; break; case OPTIONS_LIST: return mod_lists->options; break; case DEVOTION_LIST: return mod_lists->devotionmods; break; case MAP_LIST: return mod_lists->mapmods; break; case IMAGE_LIST: return mod_lists->imagemods; break; case PRAYER_LIST: return mod_lists->prayermods; break; } return NULL; } void main_init_lists(void) { gboolean start_backend = FALSE; mod_lists = &mods; /* set glist to null */ mods.biblemods = NULL; mods.commentarymods = NULL; mods.dictionarymods = NULL; mods.percommods = NULL; mods.bookmods = NULL; mods.devotionmods = NULL; mods.prayermods = NULL; mods.mapmods = NULL; mods.imagemods = NULL; mods.options = NULL; mods.text_descriptions = NULL; mods.comm_descriptions = NULL; mods.dict_descriptions = NULL; mods.book_descriptions = NULL; //mods.prayer_descriptions = NULL; settings.havebible = FALSE; settings.havecomm = FALSE; settings.havedict = FALSE; settings.havebook = FALSE; settings.havepercomm = FALSE; settings.haveprayerlist = FALSE; if (backend) { mods.options = backend->get_module_options(); } else { start_backend = TRUE; backend = new BackEnd(); } backend->init_lists(mod_lists); if (start_backend) { delete backend; backend = NULL; } settings.havebible = g_list_length(mods.biblemods); settings.havecomm = g_list_length(mods.commentarymods); settings.havedict = g_list_length(mods.dictionarymods); settings.havebook = g_list_length(mods.bookmods); settings.havepercomm = g_list_length(mods.percommods); settings.haveprayerlist = g_list_length(mods.prayermods); if (g_list_length(mods.devotionmods) == 1) { xml_set_value("Xiphos", "modules", "devotional", (char *)mods.devotionmods->data); settings.devotionalmod = xml_get_value("modules", "devotional"); } XI_print(("%s = %d\n", "Number of Text modules", settings.havebible)); XI_print(("%s = %d\n", "Number of Commentary modules", settings.havecomm)); XI_print(("%s = %d\n", "Number of Dict/lex modules", settings.havedict)); XI_print(("%s = %d\n", "Number of Book modules", settings.havebook)); XI_print(("%s = %d\n", "Number of Percomm modules", settings.havepercomm)); XI_print(("%s = %d\n", "Number of Devotion modules", g_list_length(mods.devotionmods))); XI_print(("%s = %d\n\n", "Number of Prayer modules", settings.haveprayerlist)); } void main_shutdown_list(void) { /* free lists */ if (!mod_lists) return; while (mod_lists->options != NULL) { g_free((char *)mod_lists->options->data); mod_lists->options = g_list_next(mod_lists->options); } g_list_free(mod_lists->options); while (mod_lists->biblemods != NULL) { g_free((char *)mod_lists->biblemods->data); mod_lists->biblemods = g_list_next(mod_lists->biblemods); } g_list_free(mod_lists->biblemods); while (mod_lists->commentarymods != NULL) { g_free((char *)mod_lists->commentarymods->data); mod_lists->commentarymods = g_list_next(mod_lists->commentarymods); } g_list_free(mod_lists->commentarymods); while (mod_lists->dictionarymods != NULL) { g_free((char *)mod_lists->dictionarymods->data); mod_lists->dictionarymods = g_list_next(mod_lists->dictionarymods); } g_list_free(mod_lists->dictionarymods); while (mod_lists->bookmods != NULL) { g_free((char *)mod_lists->bookmods->data); mod_lists->bookmods = g_list_next(mod_lists->bookmods); } g_list_free(mod_lists->bookmods); while (mod_lists->percommods != NULL) { g_free((char *)mod_lists->percommods->data); mod_lists->percommods = g_list_next(mod_lists->percommods); } g_list_free(mod_lists->percommods); while (mod_lists->prayermods != NULL) { g_free((char *)mod_lists->prayermods->data); mod_lists->prayermods = g_list_next(mod_lists->prayermods); } g_list_free(mod_lists->prayermods); while (mod_lists->text_descriptions != NULL) { g_free((char *)mod_lists->text_descriptions->data); mod_lists->text_descriptions = g_list_next(mod_lists->text_descriptions); } g_list_free(mod_lists->text_descriptions); while (mod_lists->dict_descriptions != NULL) { g_free((char *)mod_lists->dict_descriptions->data); mod_lists->dict_descriptions = g_list_next(mod_lists->dict_descriptions); } g_list_free(mod_lists->dict_descriptions); while (mod_lists->comm_descriptions != NULL) { g_free((char *)mod_lists->comm_descriptions->data); mod_lists->comm_descriptions = g_list_next(mod_lists->comm_descriptions); } g_list_free(mod_lists->comm_descriptions); while (mod_lists->book_descriptions != NULL) { g_free((char *)mod_lists->book_descriptions->data); mod_lists->book_descriptions = g_list_next(mod_lists->book_descriptions); } g_list_free(mod_lists->book_descriptions); while (mod_lists->devotionmods != NULL) { g_free((char *)mod_lists->devotionmods->data); mod_lists->devotionmods = g_list_next(mod_lists->devotionmods); } g_list_free(mod_lists->devotionmods); mod_lists = NULL; } xiphos-4.0.7+dfsg1/src/main/parallel_view.cc0000664000175000017500000007772513162045104020136 0ustar unit193unit193/* * Xiphos Bible Study Tool * parallel_view.cc - support for displaying multiple modules * * Copyright (C) 2004-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include "backend/sword_main.hh" #include "main/gtk_compat.h" #include "gui/parallel_view.h" #include "gui/parallel_dialog.h" #include "gui/parallel_tab.h" #include "gui/dialog.h" #include "gui/widgets.h" #include "main/parallel_view.h" #include "main/global_ops.hh" #include "main/lists.h" #include "main/sword.h" #include "main/settings.h" #include "main/url.hh" #include "main/xml.h" #include "main/display.hh" #include "xiphos_html/xiphos_html.h" #include "gui/debug_glib_null.h" #define HTML_START "" extern GtkWidget *entrycbIntBook; extern GtkWidget *sbIntChapter; extern GtkWidget *sbIntVerse; extern GtkWidget *entryIntLookup; SWBuf unknown_parallel = N_("Unknown parallel module: "); /****************************************************************************** * static */ BackEnd *backend_p; extern gchar *no_content; static const gchar *tf2of(int true_false) { if (true_false) return "On"; else return "Off"; } /****************************************************************************** * Name * set_global_option * * Synopsis * #include "main/parallel_view.h" * * void set_global_option(char * option, gboolean choice) * * Description * sets a sword global option and saves it to settings.xml * * * * Return value * void */ static void set_global_option(char *option, gboolean choice) { const char *on_off = tf2of(choice); SWMgr *mgr = backend_p->get_mgr(); char *buf = g_strdup(option); // XI_message (("option://%s\n\n",option)); mgr->setGlobalOption(buf, on_off); xml_set_value("Xiphos", "parallel", (char *)g_strdelimit(buf, "' ", '_'), (char *)(choice ? "1" : "0")); g_free(buf); } static void set_global_textual_reading(const char *option, int choice) { //gboolean primary = 0, secondary = 0, all = 0; char *buf = g_strdup(option); SWMgr *mgr = backend_p->get_mgr(); xml_set_value("Xiphos", "parallel", (char *)g_strdelimit(buf, "' ", '_'), (char *)(choice ? "1" : "0")); /*switch (choice) { case 0: primary = TRUE; secondary = FALSE; all = FALSE; break; case 1: primary = FALSE; secondary = TRUE; all = FALSE; break; case 2: primary = FALSE; secondary = FALSE; all = TRUE; break; default: g_message("invalid variant %d\n", choice); gui_generic_warning((char*)"Xiphos: invalid internal variant"); break; }*/ XI_message(("set_global_textual_reading\noption://%s", option)); mgr->setGlobalOption("Textual Variants", option); g_free(buf); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * main_parallel_change_verse * * Synopsis * #include ".h" * * gchar *main_parallel_change_verse(void) * * Description * this is for the parallel dialog only * * * * Return value * gchar * */ gchar *main_parallel_change_verse(void) { gchar *retval; const gchar *bookname; gchar buf[256]; gint chapter, verse; char *newbook; char *numC, *numV; bookname = gtk_entry_get_text(GTK_ENTRY(entrycbIntBook)); chapter = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(sbIntChapter)); verse = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(sbIntVerse)); sprintf(buf, "%s %d:%d", bookname, chapter, verse); newbook = backend_p->key_get_book(settings.parallel_list[0], buf); chapter = backend_p->key_get_chapter(settings.parallel_list[0], buf); verse = backend_p->key_get_verse(settings.parallel_list[0], buf); if (strcmp(bookname, newbook)) gtk_entry_set_text(GTK_ENTRY(entrycbIntBook), newbook); gtk_spin_button_set_value(GTK_SPIN_BUTTON(sbIntChapter), chapter); gtk_spin_button_set_value(GTK_SPIN_BUTTON(sbIntVerse), verse); numC = main_format_number(chapter); numV = main_format_number(verse); sprintf(buf, "%s %s:%s", newbook, numC, numV); g_free(numC); g_free(numV); gtk_entry_set_text(GTK_ENTRY(entryIntLookup), buf); retval = buf; g_free(newbook); return retval; } #endif /****************************************************************************** * Name * gui_set_parallel_module_global_options * * Synopsis * #include "main/parallel_view.h * * void gui_set_parallel_module_global_options(gchar *option, * gboolean choice) * * Description * user checked or unchecked parallel option menu item * set settings.parallel_ and call main_update_parallel_page() * to display change. * * Return value * void */ void main_set_parallel_module_global_options(GtkCheckMenuItem *menuitem, gpointer user_data) { gchar *option = (gchar *)user_data; gboolean choice = gtk_check_menu_item_get_active(menuitem); if (!strcmp(option, "Strong's Numbers")) { settings.parallel_strongs = choice; set_global_option(option, choice); } if (!strcmp(option, "Footnotes")) { settings.parallel_footnotes = choice; set_global_option(option, choice); } if (!strcmp(option, "Morphological Tags")) { settings.parallel_morphs = choice; set_global_option(option, choice); } if (!strcmp(option, "Hebrew Vowel Points")) { settings.parallel_hebrewpoints = choice; set_global_option(option, choice); } if (!strcmp(option, "Hebrew Cantillation")) { settings.parallel_cantillationmarks = choice; set_global_option(option, choice); } if (!strcmp(option, "Greek Accents")) { settings.parallel_greekaccents = choice; set_global_option(option, choice); } if (!strcmp(option, "Cross-references")) { settings.parallel_crossref = choice; set_global_option(option, choice); } if (!strcmp(option, "Transliteration")) { settings.parallel_transliteration = choice; set_global_option(option, choice); } if (!strcmp(option, "Words of Christ in Red")) { settings.parallel_red_words = choice; set_global_option(option, choice); } if (!strcmp(option, "Morpheme Segmentation")) { settings.parallel_segmentation = choice; set_global_option(option, choice); } if (!strcmp(option, "Headings")) { settings.parallel_headings = choice; set_global_option(option, choice); } if (!strcmp(option, "Lemmas")) { settings.parallel_lemmas = choice; set_global_option(option, choice); } if (!strcmp(option, "Primary Reading")) { settings.parallel_variants_primary = choice; set_global_textual_reading(option, choice); } if (!strcmp(option, "Secondary Reading")) { settings.parallel_variants_secondary = choice; set_global_textual_reading(option, choice); } if (!strcmp(option, "All Readings")) { settings.parallel_variants_all = choice; set_global_textual_reading(option, choice); } if (!strcmp(option, "Transliterated Forms")) { settings.parallel_xlit = choice; set_global_option(option, choice); } if (!strcmp(option, "Enumerations")) { settings.parallel_enumerated = choice; set_global_option(option, choice); } if (!strcmp(option, "Glosses")) { settings.parallel_glosses = choice; set_global_option(option, choice); } if (!strcmp(option, "Morpheme Segmentation")) { settings.parallel_morphseg = choice; set_global_option(option, choice); } /* display change */ if (settings.dockedInt) { main_update_parallel_page(); } else { main_update_parallel_page_detached(); } } /****************************************************************************** * Name * gui_set_parallel_options_at_start * * Synopsis * #include "main/parallel_view.h * * void gui_set_parallel_options_at_start(void) * * Description * set sword global options on program start * * Return value * void */ void main_set_parallel_options_at_start(void) { char *value; SWMgr *mgr = backend_p->get_mgr(); GList *tmp = backend->get_module_options(); while (tmp) { char *option = g_strdup((char *)tmp->data); g_strdelimit(option, "' ", '_'); //XI_message(("\n\n%s\n%s\n", (char*)tmp->data, option)); value = xml_get_value("parallel", option); int choice = (value ? atoi(value) : 0); if (!strcmp((char *)tmp->data, "Textual Variants")) { if (atoi(xml_get_value("parallel", "Primary_Reading"))) mgr->setGlobalOption("Textual Variants", "Primary Reading"); else if (atoi(xml_get_value("parallel", "Secondary_Reading"))) mgr->setGlobalOption("Textual Variants", "Secondary Reading"); else mgr->setGlobalOption("Textual Variants", "All Readings"); } else mgr->setGlobalOption((char *)tmp->data, choice ? "On" : "Off"); g_free(option); tmp = g_list_next(tmp); } } /****************************************************************************** * Name * main_load_g_ops_parallel * * Synopsis * #include "main/parallel_view.h" * * void main_load_g_ops_parallel(GtkWidget *menu) * * Description * create global options menu and set check marks * * Return value * void */ void main_load_g_ops_parallel(GtkWidget *menu) { GtkWidget *item; GtkWidget *variants_menu; GSList *group = NULL; item = gtk_check_menu_item_new_with_label(_("Strong's Numbers")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_strongs); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Strong's Numbers"); item = gtk_check_menu_item_new_with_label(_("Footnotes")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_footnotes); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Footnotes"); item = gtk_check_menu_item_new_with_label(_("Morphological Tags")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_morphs); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Morphological Tags"); item = gtk_check_menu_item_new_with_label(_("Hebrew Vowel Points")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_hebrewpoints); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Hebrew Vowel Points"); item = gtk_check_menu_item_new_with_label(_("Hebrew Cantillation")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_cantillationmarks); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Hebrew Cantillation"); item = gtk_check_menu_item_new_with_label(_("Greek Accents")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_greekaccents); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Greek Accents"); item = gtk_check_menu_item_new_with_label(_("Cross-references")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_crossref); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Cross-references"); item = gtk_check_menu_item_new_with_label(_("Lemmas")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_lemmas); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Lemmas"); item = gtk_check_menu_item_new_with_label(_("Headings")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_headings); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Headings"); item = gtk_check_menu_item_new_with_label(_("Morpheme Segmentation")); #if 0 gtk_widget_show(item); #else gtk_widget_hide(item); #endif gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_segmentation); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Morpheme Segmentation"); item = gtk_check_menu_item_new_with_label(_("Words of Christ in Red")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_red_words); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Words of Christ in Red"); item = gtk_check_menu_item_new_with_label(_("Transliteration")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_transliteration); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Transliteration"); item = gtk_menu_item_new_with_label(_("Textual Variants")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); variants_menu = gtk_menu_new(); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), variants_menu); item = gtk_radio_menu_item_new_with_mnemonic(group, _("Primary Reading")); group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(item)); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(variants_menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_variants_primary); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Primary Reading"); item = gtk_radio_menu_item_new_with_mnemonic(group, _("Secondary Reading")); group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(item)); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(variants_menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_variants_secondary); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Secondary Reading"); item = gtk_radio_menu_item_new_with_mnemonic(group, _("All Readings")); //group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(item)); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(variants_menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_variants_all); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"All Readings"); item = gtk_check_menu_item_new_with_label(_("Transliterated Forms")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_xlit); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Transliterated Forms"); item = gtk_check_menu_item_new_with_label(_("Enumerations")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_enumerated); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Enumerations"); item = gtk_check_menu_item_new_with_label(_("Glosses")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_glosses); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Glosses"); item = gtk_check_menu_item_new_with_label(_("Morpheme Segmentation")); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), settings.parallel_morphseg); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(main_set_parallel_module_global_options), (char *)"Morpheme Segmentation"); } /****************************************************************************** * Name * gui_check_parallel_modules * * Synopsis * #include "main/parallel_view.h * * void gui_check_parallel_modules(void) * * Description * check for parallel modules on program start * we don't want to try to display modules we don't have * it makes bad things happen * * Return value * void */ void main_check_parallel_modules(void) { /* i don't know what it's good for, but we'll keep it for now. */ return; } void get_heading(SWBuf &text, BackEnd *p, gint modidx) { const gchar *preverse; gchar heading[8]; int x = 0; sprintf(heading, "%d", x); while ((preverse = p->get_entry_attribute("Heading", "Preverse", heading)) != NULL) { const gchar *preverse2, *buf; preverse2 = p->render_this_text( settings.parallel_list[modidx], preverse); buf = g_strdup_printf("
%s

", preverse2); text += buf; g_free((gchar *)preverse2); g_free((gchar *)preverse); g_free((gchar *)buf); ++x; sprintf(heading, "%d", x); } } /****************************************************************************** * Name * gui_update_parallel_page * * Synopsis * #include "main/parallel_view.h * * void gui_update_parallel_page(void) * * Description * * * Return value * void */ void main_update_parallel_page(void) { gchar *tmpBuf; gint modidx; gboolean is_rtol = FALSE; GString *data; settings.cvparallel = settings.currentverse; tmpBuf = g_strdup_printf(HTML_START "", settings.bible_bg_color, settings.bible_text_color, settings.link_color); data = g_string_new(tmpBuf); g_free(tmpBuf); if (settings.parallel_list) { gchar *mod_name; for (modidx = 0; (mod_name = settings.parallel_list[modidx]); modidx++) { const gchar *rowcolor, *textcolor; const char *real_mod = main_get_name(mod_name); if (real_mod) mod_name = (gchar *)real_mod; // if a module was deleted, but still in parallels list, // we will segfault when looking for content for the // nonexistent module. avoid this. if (!backend_p->is_module(mod_name)) { gui_generic_warning((unknown_parallel + (SWBuf)mod_name).c_str()); continue; } is_rtol = main_is_mod_rtol(mod_name); /* alternating background color */ if (settings.alternation && (modidx % 2 == 1)) { rowcolor = settings.bible_text_color; textcolor = settings.bible_bg_color; } else { rowcolor = settings.bible_bg_color; textcolor = settings.bible_text_color; } if (modidx == 0) { tmpBuf = g_strdup_printf( "", settings.bible_verse_num_color, settings.verse_num_font_size + settings.base_font_size, settings.currentverse); g_string_append(data, tmpBuf); g_free(tmpBuf); } MOD_FONT *mf = get_font(mod_name); gchar *fontstring = g_strdup_printf((((strlen(mf->old_font) < 2) || !strncmp(mf->old_font, "none", 4)) ? "" : ""), mf->old_font_size_value, mf->old_font); free_font(mf); const char *abbreviation = main_get_abbreviation(mod_name); tmpBuf = g_strdup_printf( "", mod_name, _("view context")); g_string_append(data, tmpBuf); g_free(tmpBuf); } } g_string_append(data, "
[%s]
%s[%s]
", rowcolor, fontstring, main_get_module_description(mod_name), mod_name, settings.bible_verse_num_color, settings.verse_num_font_size + settings.base_font_size, (abbreviation ? abbreviation : mod_name)); g_free(fontstring); g_string_append(data, tmpBuf); g_free(tmpBuf); if (is_rtol) g_string_append(data, "
"); // does this verse exist for this module? if (!backend_p->is_Bible_key(mod_name, settings.cvparallel, settings.cvparallel)) { g_string_append(data, no_content); } else { SWBuf text(""); backend_p->set_module_key(mod_name, settings.cvparallel); get_heading(text, backend_p, modidx); g_string_append(data, text.c_str()); gchar *utf8str = backend_p->get_render_text(mod_name, settings.currentverse); if (utf8str) { char fontcolor[32]; sprintf(fontcolor, "", textcolor); g_string_append(data, fontcolor); g_string_append(data, utf8str); g_string_append(data, ""); g_free(utf8str); } } if (is_rtol) g_string_append(data, "

"); tmpBuf = g_strdup_printf( "
[%s]
"); HtmlOutput((char *)(settings.imageresize ? AnalyzeForImageSize(data->str, GDK_WINDOW(gtk_widget_get_window(widgets.html_parallel))) : data->str), widgets.html_parallel, NULL, NULL); g_string_free(data, TRUE); } /****************************************************************************** * Name * interpolate_parallel_display * * Synopsis * #include "main/parallel_view.h * * void interpolate_parallel_display(SWBuf& text, gchar *key) * * Description * carry out the hard work of getting verses for parallel display. * * Return value * void */ static void interpolate_parallel_display(SWBuf &text, gchar *key, gint parallel_count, gint fraction) { // identify the module whose v11n will drive us. // should be 1st parallel module. // it would be really weird if that's missing, but be ready anyhow. char *module_name = (settings.parallel_list ? settings.parallel_list[0] : settings.MainWindowModule); // might have an abbrev. get the real. const char *real_mod = main_get_name(module_name); if (real_mod) module_name = (gchar *)real_mod; gchar *utf8str, *textColor, *tmpkey, tmpbuf[256]; const gchar *bgColor; gchar str[500]; gint cur_verse, cur_chapter, verse, modidx; char *cur_book; MOD_FONT **mf; gboolean *is_rtol, *is_module, *is_bible_text; if (!gtk_widget_get_realized(GTK_WIDGET(widgets.notebook_bible_parallel))) return; // need #verses to process in this chapter. SWModule *mod = backend->get_SWModule(module_name); if (!mod) return; VerseKey *vkey = (VerseKey *)mod->createKey(); int xverses; vkey->setAutoNormalize(1); vkey->setText(key); xverses = (vkey->getVerseMax()); delete vkey; is_module = g_new(gboolean, parallel_count); is_rtol = g_new(gboolean, parallel_count); is_bible_text = g_new(gboolean, parallel_count); mf = g_new(MOD_FONT *, parallel_count); // quick cache of fonts/rtol/type info. for (modidx = 0; modidx < parallel_count; ++modidx) { gchar *mod = settings.parallel_list[modidx]; // might have an abbrev. get the real. const char *real_mod = main_get_name(mod); if (real_mod) mod = (gchar *)real_mod; // determine module presence once each. is_module[modidx] = backend->is_module(mod); if (is_module[modidx]) { is_rtol[modidx] = main_is_mod_rtol(mod); mf[modidx] = get_font(mod); is_bible_text[modidx] = (main_get_mod_type(mod) == TEXT_TYPE); } else { gui_generic_warning((unknown_parallel + (SWBuf)mod).c_str()); } } // frankly, we're faking it here. // we have potentially variable v11n among the parallel modules. // but we must validate a key in some vaguely consistent manner. // arbitrarily, we have picked the 1st. // it's consistent, but very possibly wrong for all but the 1st. tmpkey = backend_p->get_valid_key(module_name, key); cur_book = backend_p->key_get_book(module_name, tmpkey); cur_chapter = backend_p->key_get_chapter(module_name, tmpkey); cur_verse = backend_p->key_get_verse(module_name, tmpkey); settings.intCurVerse = cur_verse; for (verse = 1; verse <= xverses; ++verse) { snprintf(tmpbuf, 255, "%s %d:%d", cur_book, cur_chapter, verse); free(tmpkey); tmpkey = backend_p->get_valid_key(settings.parallel_list[0], tmpbuf); text += ""; // alternate background colors. bgColor = (settings.alternation && (verse % 2 == 0)) ? settings.bible_text_color : settings.bible_bg_color; for (modidx = 0; modidx < parallel_count; modidx++) { gchar *mod = settings.parallel_list[modidx]; // might have an abbrev. get the real. const char *real_mod = main_get_name(mod); if (real_mod) mod = (gchar *)real_mod; if (is_module[modidx]) { // mark current verse properly. if ((verse == cur_verse) && is_bible_text[modidx]) textColor = settings.currentverse_color; else textColor = (settings.alternation && (verse % 2 == 0)) ? settings.bible_bg_color : settings.bible_text_color; const gchar *newurl = main_url_encode(tmpkey); gchar *num = main_format_number(verse); snprintf(str, 499, "" "" "%s. " "", fraction, bgColor, newurl, verse, settings.bible_verse_num_color, settings.verse_num_font_size + settings.base_font_size, num, mf[modidx]->old_font, mf[modidx]->old_font_size_value, textColor); g_free((gchar *)newurl); g_free(num); text += str; if (is_rtol[modidx]) text += "
"; backend_p->set_module_key(mod, tmpkey); get_heading(text, backend_p, modidx); utf8str = backend_p->get_render_text(mod, tmpkey); if (utf8str) { text += utf8str; g_free(utf8str); } if (is_rtol[modidx]) text += "
"; } text += "
"; } text += ""; } g_free(tmpkey); g_free(cur_book); /* clear bookkeeping data */ for (modidx = 0; modidx < parallel_count; ++modidx) if (is_module[modidx]) free_font(mf[modidx]); g_free(mf); g_free(is_rtol); g_free(is_module); g_free(is_bible_text); } /****************************************************************************** * Name * main_update_parallel_page_detached * * Synopsis * #include "main/parallel_view.h * * void main_update_parallel_page_detached(void) * * Description * * * Return value * void */ void main_update_parallel_page_detached(void) { SWBuf text(""); gchar buf[500]; gint modidx, parallel_count, fraction; if (!widgets.html_parallel_dialog || !gtk_widget_get_realized(GTK_WIDGET(widgets.html_parallel_dialog))) return; /* how big a pile of parallels have we got? */ if (settings.parallel_list == NULL) return; for (parallel_count = 0; settings.parallel_list[parallel_count]; ++parallel_count) /* just count non-null string ptrs */; /* get the per-column percentage width. */ /* 2 => 50, 4 => 25, 5 => 20, 10 => 10, ... */ fraction = (parallel_count ? (100 / parallel_count) : 100); snprintf(buf, 499, HTML_START "", settings.bible_bg_color, settings.bible_text_color, settings.link_color); text += buf; for (modidx = 0; settings.parallel_list[modidx]; ++modidx) { const char *abbreviation = main_get_abbreviation(settings.parallel_list[modidx]); snprintf(buf, 499, "", fraction, settings.bible_verse_num_color, settings.verse_num_font_size + settings.base_font_size, (abbreviation ? abbreviation : settings.parallel_list[modidx])); text += buf; } text += ""; interpolate_parallel_display(text, settings.cvparallel, parallel_count, fraction); text += "
%s
"; snprintf(buf, 499, "%d", settings.intCurVerse); HtmlOutput((char *)(settings.imageresize ? AnalyzeForImageSize((char *)text.c_str(), GDK_WINDOW(gtk_widget_get_window(widgets.html_parallel_dialog))) : (char *)text.c_str()), widgets.html_parallel_dialog, NULL, buf); } /****************************************************************************** * Name * gui_swap_parallel_with_main * * Synopsis * #include "main/parallel_view.h * * void gui_swap_parallel_with_main(char * intmod) * * Description * swaps parallel mod with mod in main text window * * Return value * void */ void main_swap_parallel_with_main(char *intmod) { main_display_bible(intmod, settings.currentverse); main_update_parallel_page(); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 0); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * load_menu_formmod_list * * Synopsis * #include "main/parallel_view.h * * void load_menu_formmod_list(GtkWidget *pmInt, GList *mods, * gchar *label, GCallback mycallback) * * Description * * * Return value * void */ void main_load_menu_form_mod_list(GtkWidget *pmInt, gchar *label, GCallback mycallback) { GList *tmp = get_list(TEXT_DESC_LIST); GtkWidget *view_module; GtkWidget *view_module_menu; view_module = gtk_menu_item_new_with_label(label); gtk_widget_show(view_module); gtk_container_add(GTK_CONTAINER(pmInt), view_module); view_module_menu = gtk_menu_new(); gtk_menu_item_set_submenu(GTK_MENU_ITEM(view_module), view_module_menu); /* view_module_menu_accels = gtk_menu_ensure_uline_accel_group(GTK_MENU (view_module_menu));*/ while (tmp != NULL) { GtkWidget *item = gtk_menu_item_new_with_label((gchar *)tmp->data); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(mycallback), g_strdup((gchar *)tmp->data)); gtk_container_add(GTK_CONTAINER(view_module_menu), item); tmp = g_list_next(tmp); } g_list_free(tmp); } #endif /****************************************************************************** * Name * main_init_parallel_view * * Synopsis * #include "main/parallel_view.h * * void main_init_parallel_view(void) * * Description * create a new sword backend for parallel use * call gui_create_parallel_page to create a docked parallel pane * call main_set_parallel_options_at_start to sword global opts * * Return value * void */ void main_init_parallel_view(void) { backend_p = new BackEnd(); } /****************************************************************************** * Name * main_delete_parallel_view * * Synopsis * #include "main/parallel_view.h * * void main_delete_parallel_view(void) * * Description * delete the sword backend for the parallel view * * Return value * void */ void main_delete_parallel_view(void) { delete backend_p; } xiphos-4.0.7+dfsg1/src/main/sidebar.h0000664000175000017500000000314613162045104016545 0ustar unit193unit193/* * Xiphos Bible Study Tool * sidebar.h - sidebar interface to sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef __cplusplus extern "C" { #endif #ifdef HAVE_CONFIG_H #include #endif #include typedef struct { GdkPixbuf *pixbuf_opened; GdkPixbuf *pixbuf_closed; GdkPixbuf *pixbuf_helpdoc; } TreePixbufs; extern TreePixbufs *pixbufs; #ifdef USE_TREEVIEW_PATH gboolean main_expand_treeview_to_path(GtkTreeModel *model, GtkTreeIter iter); #endif void main_open_bookmark_in_new_tab(gchar *mod_name, gchar *key); void main_display_verse_list_in_sidebar(gchar *key, gchar *module_name, gchar *verse_list); void main_create_pixbufs(void); void main_load_module_tree(GtkWidget *tree); void main_add_mod_tree_columns(GtkTreeView *tree); void main_mod_treeview_button_one(GtkTreeModel *model, GtkTreeIter selected); #ifdef __cplusplus } #endif xiphos-4.0.7+dfsg1/src/main/xml.h0000664000175000017500000000562113162045104015734 0ustar unit193unit193/* * Xiphos Bible Study Tool * xml.h - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __XML_H__ #define __XML_H__ #include #ifdef __cplusplus extern "C" { #endif void xml_add_new_section_to_settings_doc(char *section); void xml_new_bookmark_file(void); xmlNodePtr xml_add_folder_to_parent(xmlNodePtr parent, gchar *caption); void xml_add_bookmark_to_parent(xmlNodePtr parent, gchar *caption, gchar *key, gchar *module, const gchar *mod_desc); void xml_write_bookmark_doc(const xmlChar *xml_filename); void xml_free_bookmark_doc(void); xmlNodePtr xml_load_bookmark_file(const xmlChar *bookmark_file); char *xml_get_list_from_label(const char *section, const char *item, const char *label); int xml_set_section_ptr(const char *section); void xml_set_list_item(const char *section, const char *item, const char *label, const char *value); void xml_set_new_element(const char *section, const char *item, const char *content); int xml_next_item(void); char *xml_get_label(void); char *xml_get_list(void); void xml_free_export_doc(void); void xml_export_set_value(const char *type_doc, const char *section, const char *item, const char *value); void xml_save_export_doc(char *name); void xml_add_new_section_to_doc(xmlDocPtr doc, char *section); int xml_create_copy_export_file(char *path); int xml_load_copy_export_file(const xmlChar *file); char *xml_get_copy_export_value(const char *section, const char *item); int xml_create_settings_file(char *file_name); int xml_parse_settings_file(char *file_name); char *xml_get_value(const char *section, const char *item); void xml_set_value(const char *type_doc, const char *section, const char *item, const char *value); void xml_save_settings_doc(char *file_name); void xml_free_settings_doc(void); void xml_add_new_item_to_export_doc_section(char *section, char *item_name, char *value); void xml_add_new_item_to_section(char *section, char *item_name, char *value); void xml_remove_node(const char *section, const char *item, const char *label); void xml_remove_section(const char *section); void xml_convert_to_osisref(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/global_ops.cc0000664000175000017500000001775713162045104017430 0ustar unit193unit193/* * Xiphos Bible Study Tool * mod_global_ops.c - setup for SWORD global options and * a few of our own in the gui * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include "gui/parallel_view.h" #include "gui/utilities.h" #include "main/global_ops.hh" #include "main/lists.h" #include "main/module_dialogs.h" #include "main/settings.h" #include "main/parallel_view.h" #include "main/sword.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" static void _set_global_option(const char *option, gboolean choice) { SWMgr *mgr = backend->get_mgr(); char *on_off; on_off = gui_tf2of(choice); mgr->setGlobalOption(option, on_off); } void _set_global_textual(const char *option, const char *choice) { SWMgr *mgr = backend->get_mgr(); mgr->setGlobalOption(option, choice); } /****************************************************************************** * Name * main_save_module_options * * Synopsis * #include "main/global_ops.h" * * int main_save_module_options(char * mod_name, char * option, * int choice) * * Description * * * Return value * int */ int main_save_module_options(const char *mod_name, const char *option, int choice) { gchar *buf = g_strdup_printf("%s/modops.conf", settings.gSwordDir); SWConfig module_options(buf); module_options.Load(); g_free(buf); module_options[mod_name][option] = (choice ? "On" : "Off"); module_options.Save(); return true; } /****************************************************************************** * Name * main_get_option * * Synopsis * #include "main/mod_global_ops.h" * * void main_get_one_option(const char *mod_name, const char *op) * * Description * obtain a single option * * Return value * int */ int main_get_one_option(const char *mod_name, const char *op) { gchar *buf = g_strdup_printf("%s/modops.conf", settings.gSwordDir); SWConfig module_options(buf); module_options.Load(); g_free(buf); return gui_of2tf(module_options[mod_name][op].c_str()); } /****************************************************************************** * Name * main_set_global_options * * Synopsis * #include "main/global_ops.h" * * void main_set_global_options(GLOBAL_OPS * ops) * * Description * set module global options * * Return value * void */ void main_set_global_options(GLOBAL_OPS *ops) { _set_global_option("Strong's Numbers", ops->strongs); _set_global_option("Morphological Tags", ops->morphs); _set_global_option("Footnotes", ops->footnotes); _set_global_option("Greek Accents", ops->greekaccents); _set_global_option("Lemmas", ops->lemmas); _set_global_option("Cross-references", ops->scripturerefs); _set_global_option("Hebrew Vowel Points", ops->hebrewpoints); _set_global_option("Hebrew Cantillation", ops->hebrewcant); // always turn on headings in the engine (and later cache them). // whether we display them or not is another matter (display.cc). _set_global_option("Headings", 1); _set_global_option("Words of Christ in Red", ops->words_in_red); _set_global_option("Transliterated Forms", ops->xlit); _set_global_option("Enumerations", ops->enumerated); _set_global_option("Glosses", ops->glosses); _set_global_option("Morpheme Segmentation", ops->morphseg); _set_global_textual("Transliteration", (ops->transliteration ? "Latin" : "Off")); if (ops->variants_primary) _set_global_textual("Textual Variants", "Primary Reading"); else if (ops->variants_secondary) _set_global_textual("Textual Variants", "Secondary Reading"); else if (ops->variants_all) _set_global_textual("Textual Variants", "All Readings"); } /****************************************************************************** * Name * main_new_globals * * Synopsis * #include "main/global_ops.h" * * GLOBAL_OPS *main_new_globals(gchar *mod_name) * * Description * obtain all options for the module. * * Return value * GLOBAL_OPS * */ GLOBAL_OPS *main_new_globals(const gchar *mod_name) { GLOBAL_OPS *ops; gchar *buf = g_strdup_printf("%s/modops.conf", settings.gSwordDir); SWConfig module_options(buf); module_options.Load(); g_free(buf); ops = g_new0(GLOBAL_OPS, 1); ops->strongs = gui_of2tf(module_options[mod_name]["Strong's Numbers"].c_str()); ops->morphs = gui_of2tf(module_options[mod_name]["Morphological Tags"].c_str()); ops->lemmas = gui_of2tf(module_options[mod_name]["Lemmas"].c_str()); ops->transliteration = gui_of2tf(module_options[mod_name]["Transliteration"].c_str()); ops->xlit = gui_of2tf(module_options[mod_name]["Transliterated Forms"].c_str()); ops->enumerated = gui_of2tf(module_options[mod_name]["Enumerations"].c_str()); ops->morphseg = gui_of2tf(module_options[mod_name]["Morpheme Segmentation"].c_str()); ops->variants_all = gui_of2tf(module_options[mod_name]["All Readings"].c_str()); ops->variants_primary = gui_of2tf(module_options[mod_name]["Primary Reading"].c_str()); ops->variants_secondary = gui_of2tf(module_options[mod_name]["Secondary Reading"].c_str()); if ((ops->variants_all == FALSE) && (ops->variants_primary == FALSE) && (ops->variants_secondary == FALSE)) { ops->variants_primary = TRUE; } // special case options, default on: ops->words_in_red = (module_options[mod_name]["Words of Christ in Red"] != "Off"); ops->headings = (module_options[mod_name]["Headings"] != "Off"); ops->footnotes = (module_options[mod_name]["Footnotes"] != "Off"); ops->scripturerefs = (module_options[mod_name]["Cross-references"] != "Off"); ops->xrefnotenumbers = (module_options[mod_name]["XrefNoteNumbers"] != "Off"); // more special case default on: heb/grk support. ops->greekaccents = (module_options[mod_name]["Greek Accents"] != "Off"); ops->hebrewpoints = (module_options[mod_name]["Hebrew Vowel Points"] != "Off"); ops->hebrewcant = (module_options[mod_name]["Hebrew Cantillation"] != "Off"); // more special case default on: japanese glosses. ops->glosses = (module_options[mod_name]["Glosses"] != "Off"); // we prefer and assume paragraph layout. // we take user preference, and alter our default for // those modules showing proper configuration for it. ops->verse_per_line = ((*(module_options[mod_name]["style"].c_str()) == 'v') ? 1 : ((*(module_options[mod_name]["style"].c_str()) == 'p') ? 0 : (main_check_for_option(mod_name, "Feature", "NoParagraphs") ? 1 : 0))); // default to paragraph style. // options not from configuration: xiphos-specific capability. ops->image_content = (*(module_options[mod_name]["Image Content"].c_str()) == '\0') ? -1 // "unknown"; otherwise, it's like the others. : gui_of2tf(module_options[mod_name]["Image Content"].c_str()); ops->respect_font_faces = (*(module_options[mod_name]["Respect Font Faces"].c_str()) == '\0') ? -1 // "unknown"; otherwise, it's like the others. : gui_of2tf(module_options[mod_name]["Respect Font Faces"].c_str()); ops->commentary_by_chapter = gui_of2tf(module_options[mod_name]["Commentary by Chapter"].c_str()); ops->doublespace = gui_of2tf(module_options[mod_name]["Doublespace"].c_str()); return ops; } xiphos-4.0.7+dfsg1/src/main/gtk_compat.h0000664000175000017500000000221013162045104017253 0ustar unit193unit193/* * Xiphos Bible Study Tool * gtk_compat.h - * * Copyright (C) 2011-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __GTK_COMPAT_H__ #define __GTK_COMPAT_H__ #ifdef HAVE_CONFIG_H #include #endif #include #if !GTK_CHECK_VERSION(2, 20, 0) inline gboolean xi_gtk_widget_get_realized(GtkWidget *widget) { return GTK_WIDGET_REALIZED(widget); } #define gtk_widget_get_realized xi_gtk_widget_get_realized #endif #endif xiphos-4.0.7+dfsg1/src/main/sword.cc0000664000175000017500000013536013162045104016434 0ustar unit193unit193/* * Xiphos Bible Study Tool * sword.cc - glue * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include extern "C" { #include "gui/bibletext.h" #include "main/gtk_compat.h" } #include #include #include "gui/main_window.h" #include "gui/font_dialog.h" #include "gui/widgets.h" #include "gui/commentary.h" #include "gui/dialog.h" #include "gui/parallel_dialog.h" #include "gui/parallel_tab.h" #include "gui/parallel_view.h" #include "gui/tabbed_browser.h" #include "gui/xiphos.h" #include "gui/sidebar.h" #include "gui/utilities.h" #include "gui/cipher_key_dialog.h" #include "gui/main_menu.h" #include "main/biblesync_glue.h" #include "main/display.hh" #include "main/lists.h" #include "main/navbar.h" #include "main/navbar_book.h" #include "main/search_sidebar.h" #include "main/previewer.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/sword.h" #include "main/url.hh" #include "main/xml.h" #include "main/parallel_view.h" #include "main/modulecache.hh" #include "backend/sword_main.hh" #include "backend/gs_stringmgr.h" #include "biblesync/biblesync.hh" #include "gui/debug_glib_null.h" #ifdef HAVE_DBUS #include "gui/ipc.h" #endif extern BibleSync *biblesync; using namespace sword; char *sword_locale = NULL; gboolean companion_activity = FALSE; /* Unicode collation necessities. */ UCollator* collator; UErrorCode collator_status; extern gboolean valid_scripture_key; // these track together. when one changes, so does the other. static std::map abbrev_name2abbrev, abbrev_abbrev2name; typedef std::map::iterator abbrev_iter; /****************************************************************************** * Name * main_add_abbreviation * * Synopsis * #include "main/sword.h" * * void main_add_abbreviation(char *name, char *abbreviation) * * Description * adds an element to each of the abbreviation maps. * * Return value * void */ void main_add_abbreviation(const char *name, const char *abbreviation) { // let's not be stupid about abbreviations chosen, ok? if (!strchr(abbreviation, '(')) { abbrev_name2abbrev[name] = abbreviation; abbrev_abbrev2name[abbreviation] = name; } } /****************************************************************************** * Name * main_get_abbreviation * * Synopsis * #include "main/sword.h" * * const char * main_get_abbreviation(const char *name) * * Description * gets abbreviation from real module, if available. * * Return value * const char * */ const char *main_get_abbreviation(const char *name) { if (name == NULL) return NULL; abbrev_iter it = abbrev_name2abbrev.find(name); if (it != abbrev_name2abbrev.end()) { return it->second.c_str(); } return NULL; } /****************************************************************************** * Name * main_get_name * * Synopsis * #include "main/sword.h" * * const char * main_get_name(const char *abbreviation) * * Description * gets real module name from abbreviation, if available. * * Return value * const char * */ const char *main_get_name(const char *abbreviation) { if (abbreviation == NULL) return NULL; abbrev_iter it = abbrev_abbrev2name.find(abbreviation); if (it != abbrev_abbrev2name.end()) { return it->second.c_str(); } return NULL; } /****************************************************************************** * Name * main_book_heading * * Synopsis * #include "main/sword.h" * * void main_book_heading(char * mod_name) * * Description * * * Return value * void */ void main_book_heading(char *mod_name) { VerseKey *vkey; SWMgr *mgr = backend->get_mgr(); backend->display_mod = mgr->Modules[mod_name]; vkey = (VerseKey *)(SWKey *)(*backend->display_mod); vkey->setIntros(1); vkey->setAutoNormalize(0); vkey->setChapter(0); vkey->setVerse(0); backend->display_mod->display(); } /****************************************************************************** * Name * main_chapter_heading * * Synopsis * #include "main/module_dialogs.h" * * void main_chapter_heading(char * mod_name) * * Description * * * Return value * void */ void main_chapter_heading(char *mod_name) { VerseKey *vkey; SWMgr *mgr = backend->get_mgr(); backend->display_mod = mgr->Modules[mod_name]; backend->display_mod->setKey(settings.currentverse); vkey = (VerseKey *)(SWKey *)(*backend->display_mod); vkey->setIntros(1); vkey->setAutoNormalize(0); vkey->setVerse(0); backend->display_mod->display(); } /****************************************************************************** * Name * main_save_note * * Synopsis * #include "main/sword.h" * * void main_save_note(const gchar * module_name, * const gchar * key_str , * const gchar * note_str ) * * Description * * * Return value * void */ void main_save_note(const gchar *module_name, const gchar *key_str, const gchar *note_str) { // Massage encoded spaces ("%20") back to real spaces. // This is a sick. unreliable hack that should be removed // after the underlying problem is fixed in Sword. gchar *rework; for (rework = (char *)strstr(note_str, "%20"); rework; rework = strstr(rework + 1, "%20")) { *rework = ' '; (void)strcpy(rework + 1, rework + 3); } XI_message(("note module %s\nnote key %s\nnote text%s", module_name, key_str, note_str)); backend->save_note_entry(module_name, key_str, note_str); main_display_commentary(module_name, settings.currentverse); } /****************************************************************************** * Name * main_delete_note * * Synopsis * #include "main/sword.h" * * void main_delete_note(DIALOG_DATA * d) * * Description * * * Return value * void */ void main_delete_note(const gchar *module_name, const gchar *key_str) { backend->set_module_key(module_name, key_str); XI_message(("note module %s\nnote key %s\n", module_name, key_str)); backend->delete_entry(); if ((!strcmp(settings.CommWindowModule, module_name)) && (!strcmp(settings.currentverse, key_str))) main_display_commentary(module_name, key_str); } /****************************************************************************** * Name * set_module_unlocked * * Synopsis * #include "bibletext.h" * * void set_module_unlocked(char *mod_name, char *key) * * Description * unlocks locked module - * * Return value * void */ void main_set_module_unlocked(const char *mod_name, char *key) { SWMgr *mgr = backend->get_mgr(); mgr->setCipherKey(mod_name, key); } /****************************************************************************** * Name * main_save_module_key * * Synopsis * #include "main/configs.h" * * void main_save_module_key(gchar * mod_name, gchar * key) * * Description * to unlock locked modules * * Return value * void */ void main_save_module_key(const char *mod_name, char *key) { backend->save_module_key((char *)mod_name, key); } /****************************************************************************** * Name * main_getText * * Synopsis * #include "main/sword.h" * void main_getText(gchar * key) * * Description * get unabbreviated key * * Return value * char * */ char *main_getText(char *key) { VerseKey vkey(key); return strdup((char *)vkey.getText()); } /****************************************************************************** * Name * main_getShortText * * Synopsis * #include "main/sword.h" * void main_getShortText(gchar * key) * * Description * get short-name key * * Return value * char * */ char *main_getShortText(char *key) { VerseKey vkey(key); return strdup((char *)vkey.getShortText()); } /****************************************************************************** * Name * main_update_nav_controls * * Synopsis * #include "toolbar_nav.h" * * gchar *main_update_nav_controls(const gchar * key) * * Description * updates the nav toolbar controls * * Return value * gchar * */ gchar *main_update_nav_controls(const char *module_name, const gchar *key) { char *val_key = backend->get_valid_key(module_name, key); // we got a valid key. but was it really a valid key within v11n? // for future use in determining whether to show normal navbar content. navbar_versekey.valid_key = main_is_Bible_key(module_name, key); /* * remember verse */ xml_set_value("Xiphos", "keys", "verse", val_key); settings.currentverse = xml_get_value("keys", "verse"); settings.apply_change = FALSE; navbar_versekey.module_name = g_string_assign(navbar_versekey.module_name, settings.MainWindowModule); navbar_versekey.key = g_string_assign(navbar_versekey.key, val_key); main_navbar_versekey_set(navbar_versekey, val_key); settings.apply_change = TRUE; #ifdef HAVE_DBUS IpcObject *ipc = ipc_get_main_ipc(); if (ipc) ipc_object_navigation_signal(ipc, (const gchar *)val_key, NULL); #endif return val_key; } /****************************************************************************** * Name * get_module_key * * Synopsis * #include "main/module.h" * * char *get_module_key(void) * * Description * returns module key * * Return value * char * */ char *main_get_active_pane_key(void) { if (settings.havebible) { switch (settings.whichwindow) { case MAIN_TEXT_WINDOW: case COMMENTARY_WINDOW: return (char *)settings.currentverse; break; case DICTIONARY_WINDOW: return (char *)settings.dictkey; break; case parallel_WINDOW: return (char *)settings.cvparallel; break; case BOOK_WINDOW: return (char *)settings.book_key; break; } } return NULL; } /****************************************************************************** * Name * get_module_name * * Synopsis * #include "main/module.h" * * char *get_module_name(void) * * Description * returns module name * * Return value * char * */ char *main_get_active_pane_module(void) { if (settings.havebible) { switch (settings.whichwindow) { case MAIN_TEXT_WINDOW: return (char *)xml_get_value("modules", "bible"); break; case COMMENTARY_WINDOW: return (char *)xml_get_value("modules", "comm"); break; case DICTIONARY_WINDOW: return (char *)settings.DictWindowModule; break; case BOOK_WINDOW: return (char *)settings.book_mod; break; } } return NULL; } /****************************************************************************** * Name * module_name_from_description * * Synopsis * #include ".h" * * void module_name_from_description(gchar *mod_name, gchar *description) * * Description * * * Return value * void */ char *main_module_name_from_description(char *description) { return backend->module_name_from_description(description); } /****************************************************************************** * Name * main_get_sword_version * * Synopsis * #include "sword.h" * * const char *main_get_sword_version(void) * * Description * * * Return value * const char * */ const char *main_get_sword_version(void) { return backend->get_sword_version(); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * * * Synopsis * #include "main/.h" * * * * Description * * * Return value * char* */ char *main_get_treekey_local_name(unsigned long offset) { return backend->treekey_get_local_name(offset); } #endif /****************************************************************************** * Name * get_search_results_text * * Synopsis * #include "sword.h" * * char *get_search_results_text(char * mod_name, char * key) * * Description * * * Return value * char * */ char *main_get_search_results_text(char *mod_name, char *key) { return backend->get_render_text((char *)mod_name, (char *)key); } /****************************************************************************** * Name * main_get_path_to_mods * * Synopsis * #include "sword.h" * * gchar *main_get_path_to_mods(void) * * Description * returns the path to the sword modules * * Return value * gchar * */ char *main_get_path_to_mods(void) { SWMgr *mgr = backend->get_mgr(); char *path = mgr->prefixPath; return (path ? g_strdup(path) : NULL); } /****************************************************************************** * Name * main_init_language_map * * Synopsis * #include "sword.h" * * void main_init_language_map(void) * * Description * initializes the hard-coded abbrev->name mapping. * * Return value * void */ typedef std::map ModLanguageMap; ModLanguageMap languageMap; void main_init_language_map() { gchar *language_file; FILE *language; gchar *s, *end, *abbrev, *name, *newline; gchar *mapspace; size_t length; if ((language_file = gui_general_user_file("languages", FALSE)) == NULL) { gui_generic_warning(_("Xiphos's file for language\nabbreviations is missing.")); return; } XI_message(("%s", language_file)); if ((language = g_fopen(language_file, "r")) == NULL) { gui_generic_warning(_("Xiphos's language abbreviation\nfile cannot be opened.")); g_free(language_file); return; } g_free(language_file); (void)fseek(language, 0L, SEEK_END); length = ftell(language); rewind(language); if ((length == 0) || (mapspace = (gchar *)g_malloc(length + 2)) == NULL) { fclose(language); gui_generic_warning(_("Xiphos cannot allocate space\nfor language abbreviations.")); return; } if (fread(mapspace, 1, length, language) != length) { fclose(language); g_free(mapspace); gui_generic_warning(_("Xiphos cannot read the\nlanguage abbreviation file.")); return; } fclose(language); end = length + mapspace; *end = '\0'; for (s = mapspace; s < end; ++s) { if ((newline = strchr(s, '\n')) == NULL) { XI_message(("incomplete last line in languages")); break; } *newline = '\0'; if ((*s == '#') || (s == newline)) { s = newline; // comment or empty line. continue; } abbrev = s; if ((name = strchr(s, '\t')) == NULL) { XI_message(("tab-less line in languages")); break; } *(name++) = '\0'; // NUL-terminate abbrev, mark name. languageMap[SWBuf(abbrev)] = SWBuf(name); s = newline; } g_free(mapspace); } const char *main_get_language_map(const char *language) { if (language == NULL) return "Unknown"; return languageMap[language].c_str(); } char **main_get_module_language_list(void) { return backend->get_module_language_list(); } /****************************************************************************** * Name * set_sword_locale * * Synopsis * #include "main/sword.h" * * char *set_sword_locale(const char *sys_locale) * * Description * set sword's idea of the locale in which the user operates * * Return value * char * */ char *set_sword_locale(const char *sys_locale) { if (sys_locale) { SWBuf locale; StringList localelist = LocaleMgr::getSystemLocaleMgr()->getAvailableLocales(); StringList::iterator it; int ncmp[3] = {100, 5, 2}; // fixed data // length-limited match for (int i = 0; i < 3; ++i) { for (it = localelist.begin(); it != localelist.end(); ++it) { locale = *it; if (!strncmp(sys_locale, locale.c_str(), ncmp[i])) { LocaleMgr::getSystemLocaleMgr()->setDefaultLocaleName(locale.c_str()); return g_strdup(locale.c_str()); } } } } // either we were given a null sys_locale, or it didn't match anything. char *err = g_strdup_printf(_("No matching locale found for `%s'.\n%s"), sys_locale, _("Book names and menus may not be translated.")); gui_generic_warning(err); g_free(err); return NULL; } /****************************************************************************** * Name * backend_init * * Synopsis * #include "main/sword.h" * * void main_init_backend(void) * * Description * start sword * * Return value * void */ void main_init_backend(void) { StringMgr::setSystemStringMgr(new GS_StringMgr()); const char *lang = getenv("LANG"); if (!lang) lang = "C"; sword_locale = set_sword_locale(lang); collator = ucol_open(sword_locale, &collator_status); lang = LocaleMgr::getSystemLocaleMgr()->getDefaultLocaleName(); backend = new BackEnd(); backend->init_SWORD(0); settings.path_to_mods = main_get_path_to_mods(); //#ifndef DEBUG g_chdir(settings.path_to_mods); //#else // XI_warning(("no chdir(SWORD_PATH) => modmgr 'archive' may not work")); //#endif XI_print(("%s sword-%s\n", "Starting", backend->get_sword_version())); XI_print(("%s\n", "Initiating SWORD")); XI_print(("%s: %s\n", "path to sword", settings.path_to_mods)); XI_print(("%s %s\n", "SWORD locale is", lang)); XI_print(("%s\n", "Checking for SWORD Modules")); settings.spell_language = strdup(lang); main_init_lists(); // // BibleSync backend startup. identify the user by name. // biblesync = new BibleSync("Xiphos", VERSION, #ifdef WIN32 // in win32 glib, get_real_name and get_user_name are the same. (string)g_get_real_name() #else (string)g_get_real_name() + " (" + g_get_user_name() + ")" #endif ); } /****************************************************************************** * Name * shutdown_sword * * Synopsis * #include "sword.h" * * void shutdown_sword(void) * * Description * close down sword by deleting backend; * * Return value * void */ void main_shutdown_backend(void) { if (sword_locale) free((char *)sword_locale); sword_locale = NULL; if (backend) delete backend; backend = NULL; XI_print(("%s\n", "SWORD is shutdown")); } /****************************************************************************** * Name * main_dictionary_entry_changed * * Synopsis * #include "main/sword.h" * * void main_dictionary_entry_changed(char * mod_name) * * Description * text in the dictionary entry has changed and the entry activated * * Return value * void */ void main_dictionary_entry_changed(char *mod_name) { gchar *key = NULL; if (!mod_name) return; if (strcmp(settings.DictWindowModule, mod_name)) { xml_set_value("Xiphos", "modules", "dict", mod_name); settings.DictWindowModule = xml_get_value("modules", "dict"); } key = g_strdup((gchar *)gtk_entry_get_text(GTK_ENTRY(widgets.entry_dict))); backend->set_module_key(mod_name, key); g_free(key); key = backend->get_module_key(); xml_set_value("Xiphos", "keys", "dictionary", key); settings.dictkey = xml_get_value("keys", "dictionary"); main_check_unlock(mod_name, TRUE); backend->set_module_key(mod_name, key); backend->display_mod->display(); gtk_entry_set_text(GTK_ENTRY(widgets.entry_dict), key); g_free(key); } static void dict_key_list_select(GtkMenuItem *menuitem, gpointer user_data) { gtk_entry_set_text(GTK_ENTRY(widgets.entry_dict), (gchar *)user_data); gtk_widget_activate(widgets.entry_dict); } /****************************************************************************** * Name * * * Synopsis * #include "main/sword.h" * * * * Description * text in the dictionary entry has changed and the entry activated * * Return value * void */ GtkWidget *main_dictionary_drop_down_new(char *mod_name, char *old_key) { gint count = 9, i; gchar *new_key; gchar *key = NULL; GtkWidget *menu; menu = gtk_menu_new(); if (!settings.havedict || !mod_name) return NULL; if (strcmp(settings.DictWindowModule, mod_name)) { xml_set_value("Xiphos", "modules", "dict", mod_name); settings.DictWindowModule = xml_get_value( "modules", "dict"); } key = g_strdup((gchar *)gtk_entry_get_text(GTK_ENTRY(widgets.entry_dict))); XI_message(("\nold_key: %s\nkey: %s", old_key, key)); backend->set_module_key(mod_name, key); g_free(key); key = backend->get_module_key(); xml_set_value("Xiphos", "keys", "dictionary", key); settings.dictkey = xml_get_value("keys", "dictionary"); main_check_unlock(mod_name, TRUE); backend->set_module_key(mod_name, key); backend->display_mod->display(); new_key = g_strdup((char *)backend->display_mod->getKeyText()); for (i = 0; i < (count / 2) + 1; i++) { (*backend->display_mod)--; } for (i = 0; i < count; i++) { free(new_key); (*backend->display_mod)++; new_key = g_strdup((char *)backend->display_mod->getKeyText()); /* add menu item */ GtkWidget *item = gtk_menu_item_new_with_label((gchar *)new_key); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(dict_key_list_select), g_strdup(new_key)); gtk_container_add(GTK_CONTAINER(menu), item); } free(new_key); g_free(key); return menu; } /****************************************************************************** * Name * main_dictionary_button_clicked * * Synopsis * #include "main/sword.h" * * void main_dictionary_button_clicked(gint direction) * * Description * The back or foward dictinary key button was clicked. * the module key is set to the current dictkey. * then the module is incremented or decremented. * the new key is returned from the module and the dictionary entry is set * to the new key. The entry is then activated. * * Return value * void */ void main_dictionary_button_clicked(gint direction) { gchar *key = NULL; if (!settings.havedict || !settings.DictWindowModule) return; backend->set_module_key(settings.DictWindowModule, settings.dictkey); if (direction == 0) (*backend->display_mod)--; else (*backend->display_mod)++; key = g_strdup((char *)backend->display_mod->getKeyText()); gtk_entry_set_text(GTK_ENTRY(widgets.entry_dict), key); gtk_widget_activate(widgets.entry_dict); g_free(key); } void main_display_book(const char *mod_name, const char *key) { if (!settings.havebook || !mod_name) return; if (key == NULL) key = "0"; XI_message(("main_display_book\nmod_name: %s\nkey: %s", mod_name, key)); if (!backend->is_module(mod_name)) return; if (!settings.book_mod) settings.book_mod = g_strdup((char *)mod_name); if (strcmp(settings.book_mod, mod_name)) { xml_set_value("Xiphos", "modules", "book", mod_name); gui_reassign_strdup(&settings.book_mod, (gchar *)mod_name); } if (!isdigit(key[0])) { xml_set_value("Xiphos", "keys", "book", key); settings.book_key = xml_get_value("keys", "book"); backend->set_module(mod_name); backend->set_treekey(0); settings.book_offset = backend->treekey_set_key((char *)key); } else { settings.book_offset = atol(key); if (settings.book_offset < 4) settings.book_offset = 4; xml_set_value("Xiphos", "keys", "book", key); settings.book_key = xml_get_value("keys", "book"); xml_set_value("Xiphos", "keys", "offset", key); backend->set_module(mod_name); backend->set_treekey(settings.book_offset); } main_check_unlock(mod_name, TRUE); backend->display_mod->display(); main_setup_navbar_book(settings.book_mod, settings.book_offset); //if (settings.browsing) gui_update_tab_struct(NULL, NULL, NULL, mod_name, NULL, key, FALSE, settings.showtexts, settings.showpreview, settings.showcomms, settings.showdicts); } void main_display_commentary(const char *mod_name, const char *key) { if (!settings.havecomm || !settings.comm_showing) return; if (!mod_name) mod_name = ((settings.browsing && (cur_passage_tab != NULL)) ? g_strdup(cur_passage_tab->commentary_mod) : xml_get_value("modules", "comm")); if (!mod_name || !backend->is_module(mod_name)) return; int modtype = backend->module_type(mod_name); if ((modtype != COMMENTARY_TYPE) && (modtype != PERCOM_TYPE)) return; // what are we doing here? if (!settings.CommWindowModule) settings.CommWindowModule = g_strdup((gchar *)mod_name); settings.comm_showing = TRUE; settings.whichwindow = COMMENTARY_WINDOW; if (strcmp(settings.CommWindowModule, mod_name)) { xml_set_value("Xiphos", "modules", "comm", mod_name); gui_reassign_strdup(&settings.CommWindowModule, (gchar *)mod_name); // handle a conf directive "Companion=This,That,TheOther" char *companion = main_get_mod_config_entry(mod_name, "Companion"); gchar **name_set = (companion ? g_strsplit(companion, ",", -1) : NULL); if (companion && (!companion_activity) && name_set[0] && *name_set[0] && backend->is_module(name_set[0]) && ((settings.MainWindowModule == NULL) || strcmp(name_set[0], settings.MainWindowModule))) { companion_activity = TRUE; gint name_length = g_strv_length(name_set); char *companion_question = g_strdup_printf(_("Module %s has companion modules:\n%s.\n" "Would you like to open these as well?%s"), mod_name, companion, ((name_length > 1) ? _("\n\nThe first will open in the main window\n" "and others in separate windows.") : "")); if (gui_yes_no_dialog(companion_question, NULL)) { main_display_bible(name_set[0], key); for (int i = 1; i < name_length; i++) { main_dialogs_open(name_set[i], key, FALSE); } } g_free(companion_question); companion_activity = FALSE; } if (name_set) g_strfreev(name_set); if (companion) g_free(companion); } main_check_unlock(mod_name, TRUE); valid_scripture_key = main_is_Bible_key(mod_name, key); backend->set_module_key(mod_name, key); backend->display_mod->display(); valid_scripture_key = TRUE; // leave nice for future use. //if (settings.browsing) gui_update_tab_struct(NULL, mod_name, NULL, NULL, NULL, NULL, TRUE, settings.showtexts, settings.showpreview, settings.showcomms, settings.showdicts); } void main_display_dictionary(const char *mod_name, const char *key) { const gchar *old_key; // for devotional use. gchar buf[10]; if (!settings.havedict || !mod_name) return; XI_message(("main_display_dictionary\nmod_name: %s\nkey: %s", mod_name, key)); if (!backend->is_module(mod_name)) return; if (!settings.DictWindowModule) settings.DictWindowModule = g_strdup((gchar *)mod_name); if (key == NULL) key = (char *)"Grace"; if (strcmp(settings.DictWindowModule, mod_name)) { // new dict -- is it actually a devotional? time_t curtime; char *feature; if ((feature = (char *)backend->get_mgr()->getModule(mod_name)->getConfigEntry("Feature")) && !strcmp(feature, "DailyDevotion")) { if ((strlen(key) != 5) || // blunt tests. (key[0] < '0') || (key[0] > '9') || (key[1] < '0') || (key[1] > '9') || (key[2] != '.') || (key[3] < '0') || (key[3] > '9') || (key[4] < '0') || (key[4] > '9')) { // not MM.DD struct tm *loctime; curtime = time(NULL); loctime = localtime(&curtime); strftime(buf, 10, "%m.%d", loctime); key = buf; } } xml_set_value("Xiphos", "modules", "dict", mod_name); gui_reassign_strdup(&settings.DictWindowModule, (gchar *)mod_name); } // old_key is uppercase key = g_utf8_strup(key, -1); old_key = gtk_entry_get_text(GTK_ENTRY(widgets.entry_dict)); if (!strcmp(old_key, key)) main_dictionary_entry_changed(settings.DictWindowModule); else { gtk_entry_set_text(GTK_ENTRY(widgets.entry_dict), key); gtk_widget_activate(widgets.entry_dict); } //if (settings.browsing) gui_update_tab_struct(NULL, NULL, mod_name, NULL, key, NULL, settings.comm_showing, settings.showtexts, settings.showpreview, settings.showcomms, settings.showdicts); } void main_display_bible(const char *mod_name, const char *key) { /* keeps us out of a crash causing loop */ extern guint scroll_adj_signal; extern GtkAdjustment *adjustment; if (adjustment) g_signal_handler_block(adjustment, scroll_adj_signal); if (!gtk_widget_get_realized(GTK_WIDGET(widgets.html_text))) return; if (!mod_name) mod_name = ((settings.browsing && (cur_passage_tab != NULL)) ? g_strdup(cur_passage_tab->text_mod) : xml_get_value("modules", "bible")); if (!settings.havebible || !mod_name) return; if (!backend->is_module(mod_name)) return; int modtype = backend->module_type(mod_name); if (modtype != TEXT_TYPE) return; // what are we doing here? if (!settings.MainWindowModule) settings.MainWindowModule = g_strdup((gchar *)mod_name); if (strcmp(settings.currentverse, key)) { xml_set_value("Xiphos", "keys", "verse", key); settings.currentverse = xml_get_value( "keys", "verse"); } if (strcmp(settings.MainWindowModule, mod_name)) { xml_set_value("Xiphos", "modules", "bible", mod_name); gui_reassign_strdup(&settings.MainWindowModule, (gchar *)mod_name); // handle a conf directive "Companion=This,That,TheOther" char *companion = main_get_mod_config_entry(mod_name, "Companion"); gchar **name_set = (companion ? g_strsplit(companion, ",", -1) : NULL); if (companion && (!companion_activity) && name_set[0] && *name_set[0] && backend->is_module(name_set[0]) && ((settings.CommWindowModule == NULL) || strcmp(name_set[0], settings.CommWindowModule))) { companion_activity = TRUE; gint name_length = g_strv_length(name_set); char *companion_question = g_strdup_printf(_("Module %s has companion modules:\n%s.\n" "Would you like to open these as well?%s"), mod_name, companion, ((name_length > 1) ? _("\n\nThe first will open in the main window\n" "and others in separate windows.") : "")); if (gui_yes_no_dialog(companion_question, NULL)) { main_display_commentary(name_set[0], key); for (int i = 1; i < name_length; i++) { main_dialogs_open(name_set[i], key, FALSE); } } g_free(companion_question); companion_activity = FALSE; } if (name_set) g_strfreev(name_set); if (companion) g_free(companion); navbar_versekey.module_name = g_string_assign(navbar_versekey.module_name, settings.MainWindowModule); navbar_versekey.key = g_string_assign(navbar_versekey.key, settings.currentverse); main_search_sidebar_fill_bounds_combos(); } settings.whichwindow = MAIN_TEXT_WINDOW; main_check_unlock(mod_name, TRUE); valid_scripture_key = main_is_Bible_key(mod_name, key); if (backend->module_has_testament(mod_name, backend->get_key_testament(mod_name, key))) { backend->set_module_key(mod_name, key); backend->display_mod->display(); } else { gchar *val_key = NULL; if (backend->get_key_testament(mod_name, key) == 1) val_key = main_update_nav_controls(mod_name, "Matthew 1:1"); else val_key = main_update_nav_controls(mod_name, "Genesis 1:1"); backend->set_module_key(mod_name, val_key); backend->display_mod->display(); g_free(val_key); } valid_scripture_key = TRUE; // leave nice for future use. XI_message(("mod_name = %s", mod_name)); //if (settings.browsing) { gui_update_tab_struct(mod_name, NULL, NULL, NULL, NULL, NULL, settings.comm_showing, settings.showtexts, settings.showpreview, settings.showcomms, settings.showdicts); gui_set_tab_label(settings.currentverse, FALSE); //} gui_change_window_title(settings.MainWindowModule); // (called _after_ tab data updated so not overwritten with old tab) /* * change parallel verses */ if (settings.dockedInt) main_update_parallel_page(); else { if (settings.showparatab) gui_keep_parallel_tab_in_sync(); else gui_keep_parallel_dialog_in_sync(); } biblesync_prep_and_xmit(mod_name, key); if (adjustment) g_signal_handler_unblock(adjustment, scroll_adj_signal); } /****************************************************************************** * Name * main_display_devotional * * Synopsis * #include "main/sword.h" * * void main_display_devotional(void) * * Description * * * Return value * void */ void main_display_devotional(void) { gchar buf[10]; gchar *prettybuf; time_t curtime; struct tm *loctime; gchar *text; /* * This makes sense only if you've installed & defined one. */ if (settings.devotionalmod == NULL) { GList *glist = get_list(DEVOTION_LIST); if (g_list_length(glist) != 0) { xml_set_value("Xiphos", "modules", "devotional", (char *)glist->data); gui_reassign_strdup(&settings.devotionalmod, (gchar *)glist->data); } else { gui_generic_warning(_("Daily devotional was requested, but there are none installed.")); } } /* * Get the current time, converted to local time. */ curtime = time(NULL); loctime = localtime(&curtime); strftime(buf, 10, "%m.%d", loctime); prettybuf = g_strdup_printf("%s %d", month_names[loctime->tm_mon], loctime->tm_mday); text = backend->get_render_text(settings.devotionalmod, buf); if (text) { main_entry_display(settings.show_previewer_in_sidebar ? sidebar.html_viewer_widget : widgets.html_previewer_text, settings.devotionalmod, text, prettybuf, TRUE); g_free(text); } g_free(prettybuf); } #if 0 // unneeded at this time. disabled to silence cppcheck. void main_refresh_all(void) { main_display_bible(settings.MainWindowModule, settings.currentverse); main_display_commentary(settings.CommWindowModule, settings.currentverse); main_display_book(settings.book_mod, settings.book_key); main_display_dictionary(settings.DictWindowModule, settings.dictkey); } #endif void main_setup_displays(void) { backend->textDisplay = new GTKChapDisp(widgets.html_text, backend); backend->commDisplay = new GTKEntryDisp(widgets.html_comm, backend); backend->bookDisplay = new GTKEntryDisp(widgets.html_book, backend); backend->dictDisplay = new GTKEntryDisp(widgets.html_dict, backend); } const char *main_get_module_language(const char *module_name) { return backend->module_get_language(module_name); } /****************************************************************************** * Name * main_check_for_option * * Synopsis * #include ".h" * * gint main_check_for_option(const gchar * mod_name, const gchar * key, const gchar * option) * * Description * get any option for a module * * Return value * gint */ gint main_check_for_option(const gchar *mod_name, const gchar *key, const gchar *option) { return backend->has_option(mod_name, key, option); } /****************************************************************************** * Name * main_check_for_global_option * * Synopsis * #include ".h" * * gint main_check_for_global_option(const gchar * mod_name, const gchar * option) * * Description * get global options for a module * * Return value * gint */ gint main_check_for_global_option(const gchar *mod_name, const gchar *option) { return backend->has_global_option(mod_name, option); } /****************************************************************************** * Name * main_is_module * * Synopsis * #include "main/module.h" * * int main_is_module(char * mod_name) * * Description * check for presents of a module by name * * Return value * int */ int main_is_module(char *mod_name) { return backend->is_module(mod_name); } /****************************************************************************** * Name * main_has_search_framework * * Synopsis * #include "main/module.h" * * int main_has_search_framework(char * mod_name) * * Description * tells us whether CLucene is available * * Return value * int (boolean) */ int main_has_search_framework(char *mod_name) { SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->getModule(mod_name); return (mod && mod->hasSearchFramework()); } /****************************************************************************** * Name * main_optimal_search * * Synopsis * #include "main/module.h" * * int main_optimal_search(char * mod_name) * * Description * tells us whether a CLucene index exists * * Return value * int (boolean) */ int main_optimal_search(char *mod_name) { SWMgr *mgr = backend->get_mgr(); SWModule *mod = mgr->Modules.find(mod_name)->second; return mod->isSearchOptimallySupported("God", -4, 0, 0); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * get_mod_about_info * * Synopsis * #include "main/module.h" * * gchar *get_mod_about_info(char * mod_name) * * Description * * * Return value * gchar * */ char *main_get_mod_about_info(char *mod_name) { return backend->get_config_entry(mod_name, (char *)"About"); } #endif char *main_get_mod_config_entry(const char *module_name, const char *entry) { return backend->get_config_entry((char *)module_name, (char *)entry); } char *main_get_mod_config_file(const char *module_name, const char *moddir) { #ifdef SWORD_SHOULD_HAVE_A_WAY_TO_GET_A_CONF_FILENAME_FROM_A_MODNAME return backend->get_config_file((char *)module_name, (char *)moddir); #else GDir *dir; SWBuf name; name = moddir; name += "/mods.d"; if ((dir = g_dir_open(name, 0, NULL))) { const gchar *ent; g_dir_rewind(dir); while ((ent = g_dir_read_name(dir))) { name = moddir; name += "/mods.d/"; name += ent; SWConfig *config = new SWConfig(name.c_str()); if (config->Sections.find(module_name) != config->Sections.end()) { gchar *ret_name = g_strdup(ent); g_dir_close(dir); delete config; return ret_name; } else delete config; } g_dir_close(dir); } return NULL; #endif } int main_is_mod_rtol(const char *module_name) { char *direction = backend->get_config_entry((char *)module_name, (char *)"Direction"); return (direction && !strcmp(direction, "RtoL")); } /****************************************************************************** * Name * main_has_cipher_tag * * Synopsis * #include "main/.h" * * int main_has_cipher_tag(char *mod_name) * * Description * * * Return value * int */ int main_has_cipher_tag(char *mod_name) { gchar *cipherkey = backend->get_config_entry(mod_name, (char *)"CipherKey"); int retval = (cipherkey != NULL); g_free(cipherkey); return retval; } #define CIPHER_INTRO \ _("Locked Module.\n\nYou are opening a module which requires a key.\n\nThe module is locked, meaning that the content is encrypted by its publisher, and you must enter its key in order for the content to become useful. This key should have been received by you on the web page which confirmed your purchase, or perhaps sent via email after purchase.\n\nPlease enter the key in the dialog.") /****************************************************************************** * Name * main_check_unlock * * Synopsis * #include "main/.h" * * int main_check_unlock(const char *mod_name) * * Description * * * Return value * int */ void main_check_unlock(const char *mod_name, gboolean conditional) { gchar *cipher_old = main_get_mod_config_entry(mod_name, "CipherKey"); /* if forced by the unlock menu item, or it's present but empty... */ if (!conditional || ((cipher_old != NULL) && (*cipher_old == '\0'))) { if (conditional) { GtkWidget *dialog; dialog = gtk_message_dialog_new_with_markup(NULL, /* no need for a parent window */ GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, CIPHER_INTRO); g_signal_connect_swapped(dialog, "response", G_CALLBACK(gtk_widget_destroy), dialog); gtk_widget_show(dialog); } gchar *cipher_key = gui_add_cipher_key(mod_name, cipher_old); if (cipher_key) { ModuleCacheErase(mod_name); redisplay_to_realign(); g_free(cipher_key); } } g_free(cipher_old); } /****************************************************************************** * Name * main_get_striptext * * Synopsis * #include "main/sword.h" * * char *main_get_striptext(char *module_name, char *key) * * Description * * * Return value * char * */ char *main_get_striptext(char *module_name, char *key) { return backend->get_strip_text(module_name, key); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * main_get_striptext * * Synopsis * #include "main/sword.h" * * char *main_get_striptext(char *module_name, char *key) * * Description * * * Return value * char * */ char *main_get_striptext_from_string(char *module_name, char *string) { return backend->get_strip_text_from_string(module_name, string); } #endif /****************************************************************************** * Name * main_get_rendered_text * * Synopsis * #include "main/sword.h" * * char *main_get_rendered_text(char *module_name, char *key) * * Description * * * Return value * char * */ char *main_get_rendered_text(const char *module_name, const char *key) { return backend->get_render_text(module_name, key); } /****************************************************************************** * Name * main_get_raw_text * * Synopsis * #include "main/sword.h" * * char *main_get_raw_text(char *module_name, char *key) * * Description * * * Return value * char * */ char *main_get_raw_text(char *module_name, char *key) { return backend->get_raw_text(module_name, key); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * main_get_raw_text * * Synopsis * #include "main/sword.h" * * char *main_get_raw_text(char *module_name, char *key) * * Description * * * Return value * char * */ char *main_get_book_key_from_offset(unsigned long offset) { return backend->get_key_from_offset(offset); } #endif /****************************************************************************** * Name * main_get_mod_type * * Synopsis * #include "main/module.h" * * int main_get_mod_type(char * mod_name) * * Description * * * Return value * int */ int main_get_mod_type(char *mod_name) { return backend->module_type(mod_name); } /****************************************************************************** * Name * main_get_module_description * * Synopsis * #include "main/module.h" * * gchar *main_get_module_description(gchar * module_name) * * Description * * * Return value * gchar * */ const char *main_get_module_description(const char *module_name) { return backend->module_description(module_name); } /****************************************************************************** * Name * main_format_number * * Synopsis * #include "main/sword.h" * char *main_format_number(int x) * * Description * returns a digit string in either "latinate arabic" (normal) or * farsi characters. * re_encode_digits is chosen at startup in settings.c. * caller must free allocated string space when finished with it. * * Return value * char * */ int re_encode_digits = FALSE; char * main_format_number(int x) { char *digits = g_strdup_printf("%d", x); if (re_encode_digits) { // // "\333\260" is farsi "zero". // char *d, *f, *farsi = g_new(char, 2 * (strlen(digits) + 1)); // 2 "chars" per farsi-displayed digit + slop. for (d = digits, f = farsi; *d; ++d) { *(f++) = '\333'; *(f++) = '\260' + ((*d) - '0'); } *f = '\0'; g_free(digits); return farsi; } return digits; } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * main_deformat_number * * Synopsis * #include "main/sword.h" * int main_deformat_number(char *digitstring) * * Description * returns the numeric value of the digitstring with * respect to whether it's ordinary digits or farsi. * * Return value * int */ int main_deformat_number(char *digitstring) { if (re_encode_digits) { // we can afford to make big assumptions because // we produced this string, so we can play fast-n-loose. // - digits have a particular content. // - never negative. // - one digit == 2 characters & only the 2nd is important. char *d; int result = 0; d = digitstring; while (*d) { result = 10 * result + (*(++d) - '\260'); ++d; } return result; } return atoi(digitstring); } #endif /****************************************************************************** * Name * main_flush_widgets_content * * Synopsis * #include "main/sword.h" * void main_flush_widgets_content() * * Description * cleans content from all subwindow widgets. * * Return value * int */ void main_flush_widgets_content(void) { GString *blank_html_content = g_string_new(NULL); g_string_printf(blank_html_content, " ", settings.bible_bg_color, settings.bible_text_color); if (gtk_widget_get_realized(GTK_WIDGET(widgets.html_text))) HtmlOutput(blank_html_content->str, widgets.html_text, NULL, NULL); if (gtk_widget_get_realized(GTK_WIDGET(widgets.html_comm))) HtmlOutput(blank_html_content->str, widgets.html_comm, NULL, NULL); if (gtk_widget_get_realized(GTK_WIDGET(widgets.html_dict))) HtmlOutput(blank_html_content->str, widgets.html_dict, NULL, NULL); if (gtk_widget_get_realized(GTK_WIDGET(widgets.html_book))) HtmlOutput(blank_html_content->str, widgets.html_book, NULL, NULL); g_string_free(blank_html_content, TRUE); } /****************************************************************************** * Name * main_is_Bible_key * * Synopsis * #include "main/sword.h" * void main_is_Bible_key() * * Description * returns boolean status of whether input is a legit Bible key. * * Return value * gboolean */ gboolean main_is_Bible_key(const gchar *name, const gchar *key) { return (gboolean)(backend->is_Bible_key(name, key, settings.currentverse) != 0); } /****************************************************************************** * Name * main_get_osisref_from_key * * Synopsis * #include "main/sword.h" * void main_get_osisref_from_key() * * Description * returns OSISRef-formatted key value. * * Return value * const char * */ const char * main_get_osisref_from_key(const char *module, const char *key) { return backend->get_osisref_from_key(module, key); } xiphos-4.0.7+dfsg1/src/main/settings.h0000664000175000017500000002216313162045104016774 0ustar unit193unit193/* * Xiphos Bible Study Tool * settings.h - structure definitions * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _SETTINGS_H_ #define _SETTINGS_H_ #ifdef __cplusplus extern "C" { #endif typedef struct _settings SETTINGS; struct _settings { char *gs_version, /* Xiphos version */ *path_to_mods, /* one-time retrieval */ *MainWindowModule, /* module to open at program startup */ *CommWindowModule, /* module to open at program startup */ *DictWindowModule, /* module to open at program startup */ **parallel_list, /* strsplit result from xml parallels */ *personalcommentsmod, /* module to open at program startup */ sb_search_mod[80], /* module for sidebar search */ *devotionalmod, /* module for devotional */ *DefaultDict, /* module for default dict */ *lex_greek, /* module for greek lexicon - strongs or thayers */ *lex_hebrew, /* module for hebrew lexicon - strongs or BDB */ *currentverse, /* where we are right now */ *cvparallel, /* current verse for detached parallel */ *dictkey, /* dictionary key to use at program startup */ *studypadfilename, /* name of file in studypad when we closed */ *studypaddir, /* directory for studypad files */ searchText[256], /* search string used by sidebar search */ findText[256], /* string used by find dialog */ *spell_language, /* fonts names/colors/sizes */ *bible_text_color, /* color for text */ *bible_bg_color, /* color for background */ *currentverse_color, /* color for current verse */ *link_color, /* color for strongs, morph tags */ *bible_verse_num_color, /* verse number color */ *found_color, /* color for search word in results display */ *font_color, /* */ *highlight_fg, /* special fg color for highlight */ *highlight_bg, /* special bg color for highlight */ *verse_num_font_size_str, *base_font_size_str, *special_locale; /* prefs dialog: pick abnormal locale */ /* --requires restart-- */ int verse_num_font_size, verse_num_bold, /* verse number customizations */ verse_num_bracket, verse_num_superscript, base_font_size, sidebar_width, verselist_toppane_height, /* height of the top pane in the search results window */ biblepane_width, biblepane_height, commpane_height, sidebar_notebook_height, gs_width, gs_height, parallel_height, parallel_width, modmgr_height, modmgr_width, advsearch_height, advsearch_width, prefs_height, prefs_width, searchType, whichwindow, /* which of the main form html windows is active */ intCurVerse, /* detached parallel current verse */ parallel_page, /* parallel workbook page number */ tab_page, /* studypad workbook page number */ percomm_page; /* percomm editor workbook page number */ int strongs, /* toogle button and check menu state */ parallel_strongs, /* check menu state parallel mods */ parallel_headings, /* check menu state parallel mods */ parallel_crossref, /* check menu state parallel mods */ parallel_lemmas, /* check menu state parallel mods */ parallel_morphs, /* check menu state parallel mods */ parallel_segmentation, /* check menu state parallel mods */ parallel_red_words, /* check menu state parallel mods */ parallel_transliteration, /* check menu state parallel mods */ parallel_variants_primary, /* check menu state parallel mods */ parallel_variants_secondary, /* check menu state parallel mods */ parallel_variants_all, /* check menu state parallel mods */ parallel_hebrewpoints, /* check menu state parallel mods */ parallel_cantillationmarks, /* check menu state parallel mods */ parallel_footnotes, /* check menu state parallel mods */ parallel_greekaccents, /* check menu state parallel mods */ parallel_xlit, /* check menu state parallel mods */ parallel_enumerated, /* check menu state parallel mods */ parallel_glosses, /* check menu state parallel mods */ parallel_morphseg, /* check menu state parallel mods */ versestyle, /* verse if true, paragraph if not */ linkedtabs, /* tabs linked together, move in concert */ showversenum, /* display verse numbers in text (default on) */ readaloud, /* pass text through "festival -server" */ versehighlight, /* do special fg/bg for current verse */ annotate_highlight, /* do special bg/fg for user annotations */ /* saved startup displays */ display_parallel, /* detached parallel */ display_modmgr, /* mod.mgr */ display_advsearch, /* advanced search */ display_prefs, /* preferences */ formatpercom, /* use html to format personal notes */ showshortcutbar, /* display shortcut bar if true */ showsplash, /* show splash on program start if true */ showdevotional, /* show devotional on program start if true */ showtexts, /* show bible texts if true */ showpreview, /* show preview pane if true */ showcomms, /* show commentaries if true */ showdicts, /* show dictionaries/lexicons if true */ showparatab, /* show parallel view in a tab if true */ show_previewer_in_sidebar, /* show previewer in sidebar if true */ xrefs_in_verse_list, /* as opposed to old use of previewer */ displaySearchResults, /* are we displaying search results in chap display */ useDefaultDict, browsing, /* true for tabbed browsing */ /** if items are docked **/ docked, /* true when sidebar is docked */ dockedInt, /* true when parallel page is docked */ /** do we have these modules **/ havebible, havecomm, havedict, havebook, havepercomm, haveprayerlist, /* do we need to add item to history */ addhistoryitem; int bs_mode, // [0..3] for radio button select // 0=disable; 1=personal; 2=speaker; 3=audience. bs_privacy, // in personal mode, whether private (ttl 0) bs_navdirect, // or via verse list (false). bs_debug, // show pkt traces. bs_presence, // show presence announcements. bs_mismatch, // show mismatch packets. bs_receiving, // lock: don't re-xmit what we recv. bs_listen_set, // 0 = some, 1 = all, 2 = none. bs_group_tab; // use protocol's group# as tab#. char *bs_passphrase; // session exclusion/isolation. /* gbs */ char *book_mod; /* module to open at program startup */ char *book_key; /* */ unsigned long book_offset; int comm_showing; /* whether comm or book is visible */ /* store program title */ char program_title[256]; /* store $home directory */ char *homedir; /* store .xiphos directory */ char *gSwordDir; /* bookmarks directory */ char *swbmDir; /* store filename for configure file - options */ char *fnconfigure; /* apply changes to what? the text navigation bar */ int apply_change; /* load xml bookmarks */ int load_xml_bookmarks; /* cell height of dictionary treeview */ int cell_height; /* window location at close */ int app_x, app_y; int maximized; /* gboolean */ int parallel_x, parallel_y; int modmgr_x, modmgr_y; int advsearch_x, advsearch_y; int prefs_x, prefs_y; /* there is no settings.xml file */ int first_run; /* widget shadow type */ int shadow_type; /* chapter scroll */ int chapter_scroll; /* auto image resize in com/book/dict */ int imageresize; /* mod mgr local or remote */ int mod_mgr_source; /* 0 = local, 1 = remote */ /* mod mgr local sorce */ int mod_mgr_local_source_index; /* mod mgr remote source */ int mod_mgr_remote_source_index; /* mod mgr destination */ int mod_mgr_destination; /* if = 0 destination is .sword else sword directory */ /* if true use prayerlist */ int prayerlist; /* statusbar setting */ int statusbar; /* parallel color alternation */ int alternation; /* if true parallel tab is showing */ int paratab_showing; /* if set, this is used for an anchor jump if possible */ char *special_anchor; }; extern SETTINGS settings; int settings_init(int argc, char **argv, int new_configs, int new_bookmarks); void load_settings_structure(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/biblesync_glue.h0000664000175000017500000000403113162045104020114 0ustar unit193unit193/* * Xiphos Bible Study Tool * biblesync_glue.h * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _BIBLESYNC_GLUE_H__ #define _BIBLESYNC_GLUE_H__ #include #include #include "main/configs.h" #ifdef __cplusplus #include #include using namespace std; extern "C" { typedef struct _speaker { string uuid; string user; string ipaddr; string app; string device; string ref; string direct; bool listen; } BSP_Speaker; typedef std::map BSP_SpeakerMap; typedef BSP_SpeakerMap::iterator BSP_SpeakerMapIterator; int biblesync_compare_speaker(const void *Lvoid, const void *Rvoid); #endif // __cplusplus void biblesync_navigate(char cmd, char *speaker, char *bible, char *verse, char *alt, char *group, char *domain, char *info, char *dump); void biblesync_update_speaker(); int biblesync_mode_select(int m, char *p); int biblesync_personal(); int biblesync_active(); int biblesync_active_xmit_allowed(); const char *biblesync_get_passphrase(); void biblesync_transmit_verse_list(char *modname, char *vlist); void biblesync_privacy(gboolean privacy); void biblesync_prep_and_xmit(const char *mod_name, const char *key); void biblesync_set_clear_all_listen(gboolean listen); #ifdef __cplusplus } #endif #endif /* _BIBLESYNC_GLUE_H__ */ xiphos-4.0.7+dfsg1/src/main/tab_history.c0000664000175000017500000002400113162045104017447 0ustar unit193unit193/* * Xiphos Bible Study Tool * tab_history.c - add, remove and navigate history * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "gui/main_menu.h" #include "gui/main_window.h" #include "gui/tabbed_browser.h" //#include "gui/toolbar_nav.h" #include "gui/utilities.h" #include "gui/xiphos.h" #include "gui/widgets.h" #include "main/tab_history.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/sword.h" #include "main/url.hh" #include "main/xml.h" #include "main/navbar_versekey.h" /* de-uglify all references to button sensitivitiy */ #define BUTTON_BACK navbar_versekey.button_history_back #define BUTTON_FORW navbar_versekey.button_history_next /****************************************************************************** * Name * on_menu_historyitem_activate * * Synopsis * #include "main/tab_history.h" * * void on_menu_historyitem_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * change text module to chosen histor item * * Return value * void */ void on_menu_historyitem_activate(GtkMenuItem *menuitem, gpointer user_data) { main_change_verse_tab_history(GPOINTER_TO_INT(user_data)); } /****************************************************************************** * Name * main_clear_tab_history * * Synopsis * #include "main/tab_history.h" * * void main_clear_tab_history(void) * * Description * * * Return value * void */ void main_clear_tab_history(void) { PASSAGE_TAB_INFO *tab = cur_passage_tab; //gui_remove_menu_items(_("H_istory/"), // tab->history_items + 1); //gui_add_separator2menu(widgets.app, _("H_istory/C_lear")); /* set sensitivity of history buttons */ gtk_widget_set_sensitive(BUTTON_BACK, FALSE); gtk_widget_set_sensitive(BUTTON_FORW, FALSE); tab->history_items = 0; tab->current_history_item = 0; tab->first_back_click = TRUE; } /****************************************************************************** * Name * main_update_tab_history_menu * * Synopsis * #include "main/tab_history.h" * * void main_update_tab_history_menu(gpointer data) * * Description * * * Return value * void */ void main_update_tab_history_menu(gpointer data) { PASSAGE_TAB_INFO *tab = (PASSAGE_TAB_INFO *)data; /* set sensitivity of history buttons */ gtk_widget_set_sensitive(BUTTON_BACK, (tab->current_history_item > 0)); gtk_widget_set_sensitive(BUTTON_FORW, (tab->current_history_item < (tab->history_items - 1))); } /****************************************************************************** * Name * main_add_tab_history_item * * Synopsis * #include "main/tab_history.h" * * void main_add_tab_history_item(gpointer data) * * Description * add an item to the history menu * * Return value * void */ void main_add_tab_history_item(gpointer data) { gint i; PASSAGE_TAB_INFO *tab = (PASSAGE_TAB_INFO *)data; /* check to see if item is already in list if so do nothing except set button sensitivity */ for (i = 0; i < tab->history_items; ++i) { if (!strcmp(tab->history_list[i].verseref, tab->text_commentary_key)) { tab->current_history_item = i; main_update_tab_history_menu(data); return; } } /* if we have hit max length, dispose of oldest */ if (tab->history_items == TABHISTORYLENGTH) { for (i = 0; i < (TABHISTORYLENGTH - 1); ++i) { tab->history_list[i] = tab->history_list[i + 1]; } --tab->history_items; } /* add item to history menu */ strcpy(tab->history_list[tab->history_items].verseref, tab->text_commentary_key); if (tab->text_mod) strcpy(tab->history_list[tab->history_items].textmod, tab->text_mod); if (tab->commentary_mod) strcpy(tab->history_list[tab->history_items].commod, tab->commentary_mod); tab->current_history_item = tab->history_items; ++tab->history_items; main_update_tab_history_menu(data); tab->first_back_click = TRUE; } /****************************************************************************** * Name * main_fake_tab_history_item * * Synopsis * #include "main/tab_history.h" * * void main_fake_tab_history_item(char *reference) * * Description * fake an unreal history item into the history menu * * Return value * void */ void main_fake_tab_history_item(char *reference) { PASSAGE_TAB_INFO *tab = cur_passage_tab; /* if we have hit max length, dispose of oldest */ if (tab->history_items == TABHISTORYLENGTH) { int i; for (i = 0; i < (TABHISTORYLENGTH - 1); ++i) { tab->history_list[i] = tab->history_list[i + 1]; } --tab->history_items; } /* add item to history menu */ strcpy(tab->history_list[tab->history_items].verseref, reference); if (tab->text_mod) strcpy(tab->history_list[tab->history_items].textmod, tab->text_mod); if (tab->commentary_mod) strcpy(tab->history_list[tab->history_items].commod, tab->commentary_mod); ++tab->history_items; /* do not update what's current in history list. */ main_update_tab_history_menu(tab); } /****************************************************************************** * Name * on_clear_activate * * Synopsis * #include ".h" * * void on_clear_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * remove all items from history list by calling * gui_clear_history(); * * Return value * void */ void on_clear_activate(GtkMenuItem *menuitem, gpointer user_data) { main_clear_tab_history(); } /****************************************************************************** * Name * on_history_to_verse_list_activate * * Synopsis * #include ".h" * * void on_history_to_verse_list_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * ship the history content to the verse list. * * Return value * void */ void on_history_to_verse_list_activate(GtkMenuItem *menuitem, gpointer user_data) { int i; gboolean first = TRUE; GString *list = g_string_new(""); for (i = 0; i < cur_passage_tab->history_items; ++i) { if (!first) g_string_append_c(list, ';'); g_string_append(list, cur_passage_tab->history_list[i].verseref); first = FALSE; } main_display_verse_list_in_sidebar(settings.currentverse, settings.MainWindowModule, list->str); g_string_free(list, TRUE); return; } GtkWidget *main_versekey_drop_down_new(gpointer data) { gint i; GtkWidget *menu; GtkWidget *item; PASSAGE_TAB_INFO *tab = NULL; tab = (PASSAGE_TAB_INFO *)data; menu = gtk_menu_new(); item = gtk_menu_item_new_with_label(_("Clear History")); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_clear_activate), NULL); gtk_container_add(GTK_CONTAINER(menu), item); item = gtk_menu_item_new_with_label(_("History ➛ Verse List")); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_history_to_verse_list_activate), NULL); gtk_container_add(GTK_CONTAINER(menu), item); for (i = 0; i < tab->history_items; ++i) { item = gtk_menu_item_new_with_label(tab->history_list[i].verseref); gtk_widget_show(item); gtk_container_add(GTK_CONTAINER(menu), item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_historyitem_activate), GINT_TO_POINTER(i)); if (!strcmp(tab->history_list[i].verseref, tab->text_commentary_key)) gtk_widget_set_sensitive(item, FALSE); } return menu; } /****************************************************************************** * Name * main_change_verse_tab_history * * Synopsis * #include "main/tab_history.h" * * void main_change_verse_tab_history(gint historynum) * * Description * * * Return value * void */ void main_change_verse_tab_history(gint historynum) { PASSAGE_TAB_INFO *tab = cur_passage_tab; gchar *key; tab->current_history_item = historynum; settings.addhistoryitem = tab->first_back_click; XI_print(("commod = %s\n", tab->history_list[historynum].commod)); XI_print(("textmod = %s\n", tab->history_list[historynum].textmod)); key = main_update_nav_controls(tab->history_list[historynum].textmod, tab->history_list[historynum].verseref); main_display_commentary(tab->history_list[historynum].commod, key); main_display_bible(tab->history_list[historynum].textmod, key); main_keep_bibletext_dialog_in_sync(key); if (key) g_free(key); } /****************************************************************************** * Name * main_navigate_tab_history * * Synopsis * #include "main/tab_history.h" * * void main_navigate_tab_history(gint direction) * * Description * * * Return value * void */ void main_navigate_tab_history(gint direction) { PASSAGE_TAB_INFO *tab = cur_passage_tab; settings.addhistoryitem = FALSE; if (direction) { if (tab->current_history_item < tab->history_items - 1) { ++tab->current_history_item; main_change_verse_tab_history(tab->current_history_item); } } else { if (tab->current_history_item > 0) { --tab->current_history_item; #if 0 if (tab->first_back_click && (tab->current_history_item > 0)) --tab->current_history_item; #endif main_change_verse_tab_history(tab->current_history_item); tab->first_back_click = FALSE; } } main_update_tab_history_menu((gpointer)tab); settings.addhistoryitem = TRUE; } xiphos-4.0.7+dfsg1/src/main/navbar_book_dialog.cc0000664000175000017500000002204613162045104021074 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_book_dialog.cc - glue between all navbar_book_dialog and sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include "main/module_dialogs.h" #include "main/navbar_book.h" #include "main/navbar_book_dialog.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "gui/navbar_book_dialog.h" #include "backend/sword_main.hh" DIALOG_DATA *cur_d; /****************************************************************************** * Name * check_for_parent * * Synopsis * #include "main/navbar_book.h" * * int check_for_parent(DIALOG_DATA * d) * * Description * check to see if there is a parent to the curret item * * Return value * int */ static int check_for_parent(DIALOG_DATA *d) { unsigned long offset_save; BackEnd *be = (BackEnd *)d->backend; offset_save = d->offset; be->set_treekey(d->offset); if (be->treekey_parent(d->offset)) { d->offset = offset_save; be->set_treekey(offset_save); return 1; } return 0; } /****************************************************************************** * Name * check_for_prev_sib * * Synopsis * #include "main/navbar_book.h" * * int check_for_prev_sib(DIALOG_DATA * d) * * Description * check to see if there is a sibling before the curret one * * Return value * int */ static int check_for_prev_sib(DIALOG_DATA *d) { unsigned long offset_save; BackEnd *be = (BackEnd *)d->backend; offset_save = d->offset; be->set_treekey(d->offset); if (be->treekey_prev_sibling(d->offset)) { d->offset = offset_save; be->set_treekey(offset_save); return 1; } return 0; } /****************************************************************************** * Name * check_for_next_sib * * Synopsis * #include "main/navbar_book.h" * * int check_for_next_sib(DIALOG_DATA * d) * * Description * check to see if there is another sibling after the current one * * Return value * int */ static int check_for_next_sib(DIALOG_DATA *d) { unsigned long offset_save; BackEnd *be = (BackEnd *)d->backend; offset_save = d->offset; be->set_treekey(d->offset); if (be->treekey_next_sibling(d->offset)) { d->offset = offset_save; be->set_treekey(offset_save); return 1; } return 0; } /****************************************************************************** * Name * main_navbar_book_dialog_parent * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_dialog_parent(void) * * Description * left button clicked - display parent * * Return value * void */ void main_navbar_book_dialog_parent(gpointer data) { DIALOG_DATA *d = (DIALOG_DATA *)data; BackEnd *be = (BackEnd *)d->backend; be->set_treekey(d->offset); if (be->treekey_parent(d->offset)) { d->offset = be->get_treekey_offset(); main_setup_navbar_book_dialog(d); } } /****************************************************************************** * Name * main_navbar_book_dialog_first_child * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_dialog_first_child(void) * * Description * right button clicked - display first child * * Return value * void */ void main_navbar_book_dialog_first_child(gpointer data) { DIALOG_DATA *d = (DIALOG_DATA *)data; BackEnd *be = (BackEnd *)d->backend; be->set_treekey(d->offset); if (be->treekey_first_child(d->offset)) { d->offset = be->get_treekey_offset(); main_setup_navbar_book_dialog(d); } } /****************************************************************************** * Name * main_navbar_book_dialog_prev * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_dialog_prev(void) * * Description * up button clicked - display previous sibling * * Return value * void */ void main_navbar_book_dialog_prev(gpointer data) { DIALOG_DATA *d = (DIALOG_DATA *)data; BackEnd *be = (BackEnd *)d->backend; be->set_treekey(d->offset); if (be->treekey_prev_sibling(d->offset)) { d->offset = be->get_treekey_offset(); main_setup_navbar_book_dialog(d); } } /****************************************************************************** * Name * main_navbar_book_dialog_next * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_dialog_next(void) * * Description * down button clicked - display next sibling * * Return value * void */ void main_navbar_book_dialog_next(gpointer data) { DIALOG_DATA *d = (DIALOG_DATA *)data; BackEnd *be = (BackEnd *)d->backend; be->set_treekey(d->offset); if (be->treekey_next_sibling(d->offset)) { d->offset = be->get_treekey_offset(); main_setup_navbar_book_dialog(d); } } /****************************************************************************** * Name * on_menu_select( * * Synopsis * #include "main/navbar_book_dialog.h" * * void on_menu_select(GtkMenuItem * menuitem, gpointer user_data) * * Description * user clicked on an item in the drop down list - send the book offset * stored in user_data to main_display_book to show * * Return value * void */ static void on_menu_select(GtkMenuItem *menuitem, gpointer data) { cur_d->offset = GPOINTER_TO_INT(data); main_setup_navbar_book_dialog(cur_d); } /****************************************************************************** * Name * main_book_dialog_drop_down_new * * Synopsis * #include "main/navbar_book_dialog.h" * * GtkWidget *main_book_dialog_drop_down_new(void) * * Description * create a menu of all the current items in the current section of current genbook * and return it when the list button is toggled * * Return value * GtkWidget * (menu) */ GtkWidget *main_navbar_book_dialog_drop_down_new(gpointer data) { gchar *tmpbuf = NULL; GtkWidget *menu; GtkWidget *item; unsigned long offset; DIALOG_DATA *d = (DIALOG_DATA *)data; BackEnd *be = (BackEnd *)d->backend; cur_d = d; be->set_treekey(d->offset); menu = gtk_menu_new(); offset = d->offset; /* take us to the first sibling */ while (be->treekey_prev_sibling(offset)) { offset = be->get_treekey_offset(); } /* add menu item for first sibling*/ tmpbuf = be->treekey_get_local_name(offset); item = gtk_menu_item_new_with_label((gchar *)tmpbuf); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_select), GINT_TO_POINTER(offset)); gtk_container_add(GTK_CONTAINER(menu), item); g_free(tmpbuf); while (be->treekey_next_sibling(offset)) { offset = be->get_treekey_offset(); /* add menu item */ tmpbuf = be->treekey_get_local_name(offset); item = gtk_menu_item_new_with_label((gchar *)tmpbuf); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_select), GINT_TO_POINTER(offset)); gtk_container_add(GTK_CONTAINER(menu), item); g_free(tmpbuf); } return menu; } /****************************************************************************** * Name * main_setup_navbar_book_dialog * * Synopsis * #include "main/navbar_book_dialog.h" * * void main_setup_navbar_book_dialog(gpointer data) * * * Description * set sensitive state of navbar buttons and set the entry to current book key * data = DIALOG_DATA * dialog * Return value * void */ void main_setup_navbar_book_dialog(gpointer data) { gchar *tmpbuf = NULL; DIALOG_DATA *d = (DIALOG_DATA *)data; BackEnd *be = (BackEnd *)d->backend; be->set_treekey(d->offset); tmpbuf = be->get_key_from_offset(d->offset); gtk_entry_set_text(GTK_ENTRY(d->navbar_book.lookup_entry), tmpbuf); gtk_widget_set_tooltip_text(d->navbar_book.lookup_entry, tmpbuf); if (check_for_parent(d)) gtk_widget_set_sensitive(d->navbar_book.button_left, TRUE); else gtk_widget_set_sensitive(d->navbar_book.button_left, FALSE); if (be->treekey_has_children(d->offset)) { gtk_widget_set_sensitive(d->navbar_book.button_right, TRUE); } else { gtk_widget_set_sensitive(d->navbar_book.button_right, FALSE); } if (check_for_prev_sib(d)) gtk_widget_set_sensitive(d->navbar_book.button_up, TRUE); else gtk_widget_set_sensitive(d->navbar_book.button_up, FALSE); if (check_for_next_sib(d)) gtk_widget_set_sensitive(d->navbar_book.button_down, TRUE); else gtk_widget_set_sensitive(d->navbar_book.button_down, FALSE); free(tmpbuf); be->set_treekey(d->offset); be->display_mod->display(); } xiphos-4.0.7+dfsg1/src/main/wscript_build0000664000175000017500000000063113162045104017554 0ustar unit193unit193#!/usr/bin/env python # encoding: utf8 lib = bld.new_task_gen( features='cxx cc', includes='. ../.. ../../src %s' % bld.env['GECKO_INCLUDE'], # ../../ for config.h target='main', #uselib='GLIB GNOMEUI SWORD GTKMOZEMBED GTKMOZEMBED_UNSTABLE GECKONSS GECKONSPR GTKHTML UPRINT MAGICK', #uselib_local='backend gecko editor', uselib= bld.env['ALL_LIBS'], ) lib.find_sources_in_dirs('.') xiphos-4.0.7+dfsg1/src/main/sword_treekey.h0000664000175000017500000000301413162045104020014 0ustar unit193unit193/* * Xiphos Bible Study Tool * sword_treekey.h - treekey stuff for book editor * * Copyright (C) 2008-2017 Xiphos Developer Team * * 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _SWORD_TREEKEY_HH #define _SWORD_TREEKEY_HH #ifdef __cplusplus extern "C" { #endif unsigned long main_treekey_remove(char *book, char *name, char *offset); unsigned long main_treekey_append_sibling(char *book, char *name, char *offset); unsigned long main_treekey_append_child(char *book, char *name, char *offset); void main_treekey_set_local_name(char *book, char *name, char *offset); void main_load_book_tree_in_editor(GtkTreeView *treeview, char *book); char *main_get_book_raw_text(char *book, char *offset); void main_treekey_save_book_text(char *book, char *offset, char *text); #ifdef __cplusplus } #endif #endif /* _SWORD_TREEKEY_HH */ xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc0000664000175000017500000011543113162045104020262 0ustar unit193unit193/* * Xiphos Bible Study Tool * module_dialogs.cc - view module in a dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include "gui/bibletext_dialog.h" #include "gui/commentary_dialog.h" #include "gui/dictlex_dialog.h" #include "gui/gbs_dialog.h" #include "gui/display_info.h" #include "gui/font_dialog.h" #include "gui/navbar_versekey.h" #include "gui/sidebar.h" #include "gui/main_window.h" #include "gui/xiphos.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "gui/about_modules.h" #include "main/navbar_book_dialog.h" #include "main/module_dialogs.h" #include "main/navbar_versekey.h" #include "main/sword.h" #include "main/sidebar.h" #include "main/settings.h" #include "main/lists.h" #include "main/xml.h" #include "main/display.hh" #include "main/global_ops.hh" #include "main/url.hh" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" #define HTML_START "" typedef struct _treeitem TreeItem; struct _treeitem { gchar *module_name; gchar *item_name; gchar *offset; gboolean is_leaf; gboolean expanded; GdkPixbuf *pixbuf_opened; GdkPixbuf *pixbuf_closed; }; enum { COL_OPEN_PIXBUF, COL_CLOSED_PIXBUF, COL_TITLE, COL_BOOK, COL_OFFSET, N_COLUMNS }; gboolean bible_freed; gboolean dialog_freed; gboolean bible_apply_change; /****************************************************************************** * static - global to this file only */ static DIALOG_DATA *dlg_bible; static DIALOG_DATA *dlg_percom; static GList *list_dialogs; /****************************************************************************** * externs */ extern gboolean gsI_isrunning; /* information dialog */ extern gboolean do_display; extern gboolean valid_scripture_key; /****************************************************************************** * Name * main_dialogs_book_heading * * Synopsis * #include "main/module_dialogs.h" * * void main_dialogs_book_heading(DIALOG_DATA *d) * * Description * * * Return value * void */ void main_dialogs_book_heading(DIALOG_DATA *d) { BackEnd *be = (BackEnd *)d->backend; SWMgr *mgr = be->get_mgr(); be->display_mod = mgr->Modules[d->mod_name]; XI_message(("%s", be->display_mod->renderText().c_str())); VerseKey *vkey = (VerseKey *)(SWKey *)(*be->display_mod); vkey->setIntros(1); vkey->setAutoNormalize(0); vkey->setVerse(0); vkey->setChapter(0); be->display_mod->display(); } /****************************************************************************** * Name * main_dialogs_chapter_heading * * Synopsis * #include "main/module_dialogs.h" * * void main_dialogs_chapter_heading(DIALOG_DATA *d) * * Description * * * Return value * void */ void main_dialogs_chapter_heading(DIALOG_DATA *d) { BackEnd *be = (BackEnd *)d->backend; SWMgr *mgr = be->get_mgr(); be->display_mod = mgr->Modules[d->mod_name]; backend->display_mod->setKey(d->key); VerseKey *vkey = (VerseKey *)(SWKey *)(*be->display_mod); vkey->setIntros(1); vkey->setAutoNormalize(0); vkey->setVerse(0); //vkey->Chapter(0); be->display_mod->display(); } /****************************************************************************** * Name * main_dialogs_clear_viewer * * Synopsis * #include "main/module_dialogs.h" * * void main_dialogs_clear_viewer(DIALOG_DATA *d) * * Description * clear the information viewer * * Return value * void */ void main_dialogs_clear_viewer(DIALOG_DATA *d) { GString *str = g_string_new(NULL); const char *buf = N_("Previewer"); MOD_FONT *mf = get_font(settings.MainWindowModule); g_string_printf(str, HTML_START "" "%s
", settings.bible_bg_color, settings.bible_text_color, settings.link_color, ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value - 1, buf); free_font(mf); HtmlOutput(str->str, d->previewer, NULL, NULL); g_string_free(str, TRUE); } /****************************************************************************** * Name * main_dialogs_information_viewer * * Synopsis * #include "main/previewer.h" * * void main_dialogs_information_viewer(GtkWidget * html_widget, gchar * mod_name, * gchar * text, gchar *key, gchar * type) * * Description * display information in the information previewer * * Return value * void */ void main_dialogs_information_viewer(DIALOG_DATA *d, gchar *mod_name, gchar *text, gchar *key, gchar *action, gchar *type, gchar *morph_text, gchar *morph) { GString *tmp_str = g_string_new(NULL); GString *str; MOD_FONT *mf = get_font(mod_name); g_string_printf(tmp_str, HTML_START "", settings.bible_bg_color, settings.bible_text_color, settings.link_color); str = g_string_new(tmp_str->str); if (type) { if (!strcmp(type, "n")) { g_string_printf(tmp_str, "%s

", _("Footnote")); str = g_string_append(str, tmp_str->str); } if (!strcmp(type, "x")) { g_string_printf(tmp_str, "%s

", _("Cross Reference")); str = g_string_append(str, tmp_str->str); } if (!strcmp(action, "showStrongs")) { //&& !strcmp(type,"Greek") g_string_printf(tmp_str, "%s: %s

", _("Strongs"), key); str = g_string_append(str, tmp_str->str); } if (!strcmp(action, "showMorph")) { //&& !strcmp(type,"Greek") g_string_printf(tmp_str, "%s: %s

", _("Morphology"), key); str = g_string_append(str, tmp_str->str); } } if (!strcmp(action, "showStrongsMorph")) { //&& !strcmp(type,"Greek") g_string_printf(tmp_str, "%s: %s

", _("Strongs"), key); str = g_string_append(str, tmp_str->str); g_string_printf(tmp_str, "", (mf->old_font) ? mf->old_font : "none", (mf->old_font_size) ? mf->old_font_size : "+0"); str = g_string_append(str, tmp_str->str); str = g_string_append(str, text); g_string_printf(tmp_str, "

%s: %s

", _("Morphology"), morph); str = g_string_append(str, tmp_str->str); str = g_string_append(str, morph_text); g_string_printf(tmp_str, " %s
", "
"); str = g_string_append(str, tmp_str->str); } else { g_string_printf(tmp_str, "", (mf->old_font) ? mf->old_font : "none", (mf->old_font_size) ? mf->old_font_size : "+0"); str = g_string_append(str, tmp_str->str); str = g_string_append(str, text); g_string_printf(tmp_str, " %s", ""); str = g_string_append(str, tmp_str->str); } HtmlOutput(str->str, sidebar.html_viewer_widget, NULL, NULL); free_font(mf); g_string_free(str, TRUE); g_string_free(tmp_str, TRUE); } /****************************************************************************** * Name * main_dialog_information_viewer * * Synopsis * #include "main/sword.h.h" * * void main_dialog_information_viewer(GtkWidget * html_widget, gchar * mod_name, * gchar * text, gchar *key, gchar * type, gboolean show_key) * * Description * display information in the information viewer * * Return value * void */ void main_dialog_information_viewer(const gchar *mod_name, const gchar *text, const gchar *key, const gchar *action, const gchar *type, const gchar *morph_text, const gchar *morph, DIALOG_DATA *d) { GString *tmp_str = g_string_new(NULL); GString *str; MOD_FONT *mf = get_font((gchar *)mod_name); if (!d->previewer) return; g_string_printf(tmp_str, HTML_START "", settings.bible_bg_color, settings.bible_text_color, settings.link_color); str = g_string_new(tmp_str->str); if (type) { if (!strcmp(type, "n")) { g_string_printf(tmp_str, "%s

", _("Footnote")); str = g_string_append(str, tmp_str->str); } if (!strcmp(type, "x")) { g_string_printf(tmp_str, "%s

", _("Cross Reference")); str = g_string_append(str, tmp_str->str); } if (!strcmp(action, "showStrongs")) { //&& !strcmp(type,"Greek") g_string_printf(tmp_str, "%s: %s

", _("Strongs"), key); str = g_string_append(str, tmp_str->str); } if (!strcmp(action, "showMorph")) { //&& !strcmp(type,"Greek") g_string_printf(tmp_str, "%s: %s

", _("Morphology"), key); str = g_string_append(str, tmp_str->str); } } if (!strcmp(action, "showStrongsMorph")) { //&& !strcmp(type,"Greek") g_string_printf(tmp_str, "%s: %s

", _("Strongs"), key); str = g_string_append(str, tmp_str->str); g_string_printf(tmp_str, "", (mf->old_font) ? mf->old_font : "none", (mf->old_font_size) ? mf->old_font_size : "+0"); str = g_string_append(str, tmp_str->str); str = g_string_append(str, text); g_string_printf(tmp_str, "

%s: %s

", _("Morphology"), morph); str = g_string_append(str, tmp_str->str); str = g_string_append(str, morph_text); g_string_printf(tmp_str, " %s
", "
"); str = g_string_append(str, tmp_str->str); } else { g_string_printf(tmp_str, "", (mf->old_font) ? mf->old_font : "none", (mf->old_font_size) ? mf->old_font_size : "+0"); str = g_string_append(str, tmp_str->str); str = g_string_append(str, text); g_string_printf(tmp_str, " %s", ""); str = g_string_append(str, tmp_str->str); } HtmlOutput(str->str, d->previewer, NULL, NULL); free_font(mf); g_string_free(str, TRUE); g_string_free(tmp_str, TRUE); } /****************************************************************************** * Name * add_tree_item * * Synopsis * #include "gui/gbs.h" * * void add_tree_item() * * Description * * * Return value * GtkCTreeNode* */ static void add_tree_item(GtkTreeModel *model, TreeItem *item, GtkTreeIter parent) { GtkTreeIter iter; gtk_tree_store_append(GTK_TREE_STORE(model), &iter, &parent); gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, item->pixbuf_opened, COL_CLOSED_PIXBUF, item->pixbuf_closed, COL_TITLE, item->item_name, COL_BOOK, item->module_name, COL_OFFSET, item->offset, -1); } /****************************************************************************** * Name * add_children_to_root * * Synopsis * #include "gui/gbs.h" * * void add_children_to_root(gchar *bookname, * unsigned long offset) * * Description * * * Return value * void */ void main_dialogs_add_children_to_tree(GtkTreeModel *model, GtkTreeIter iter, unsigned long offset, gboolean is_dialog, DIALOG_DATA *d) { gchar buf[256]; gchar *tmpbuf; TreeItem treeitem, *p_treeitem; BackEnd *be = (BackEnd *)d->backend; p_treeitem = &treeitem; p_treeitem->module_name = d->mod_name; gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, -1); if (be->treekey_first_child(offset)) { offset = be->get_treekey_offset(); sprintf(buf, "%lu", offset); p_treeitem->offset = buf; tmpbuf = be->treekey_get_local_name(offset); p_treeitem->item_name = (gchar *)tmpbuf; if (be->treekey_has_children(offset)) { p_treeitem->pixbuf_opened = pixbufs->pixbuf_closed; p_treeitem->pixbuf_closed = pixbufs->pixbuf_opened; p_treeitem->is_leaf = FALSE; p_treeitem->expanded = FALSE; } else { p_treeitem->pixbuf_opened = pixbufs->pixbuf_helpdoc; p_treeitem->pixbuf_closed = NULL; p_treeitem->is_leaf = TRUE; p_treeitem->expanded = FALSE; } add_tree_item(model, p_treeitem, iter); free(tmpbuf); } while (be->treekey_next_sibling(offset)) { offset = be->get_treekey_offset(); sprintf(buf, "%lu", offset); p_treeitem->offset = buf; tmpbuf = be->treekey_get_local_name(offset); p_treeitem->item_name = (gchar *)tmpbuf; if (be->treekey_has_children(offset)) { p_treeitem->pixbuf_opened = pixbufs->pixbuf_closed; p_treeitem->pixbuf_closed = pixbufs->pixbuf_opened; p_treeitem->is_leaf = FALSE; p_treeitem->expanded = FALSE; } else { p_treeitem->pixbuf_opened = pixbufs->pixbuf_helpdoc; p_treeitem->pixbuf_closed = NULL; p_treeitem->is_leaf = TRUE; p_treeitem->expanded = FALSE; } add_tree_item(model, p_treeitem, iter); free(tmpbuf); } } /****************************************************************************** * Name * add_book_to_tree * * Synopsis * #include "gbs.h" * * void add_book_to_tree(GtkWidget * tree, gchar * mod_name) * * Description * * * Return value * void */ void main_dialogs_add_book_to_tree(GtkWidget *tree, gchar *mod_name, gboolean is_dialog, DIALOG_DATA *d) { GtkTreeIter iter; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tree)); BackEnd *be = (BackEnd *)d->backend; gtk_tree_store_append(GTK_TREE_STORE(model), &iter, NULL); gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_TITLE, d->mod_name, COL_BOOK, d->mod_name, COL_OFFSET, NULL, -1); be->set_module(d->mod_name); be->set_treekey(0); main_dialogs_add_children_to_tree(model, iter, be->get_treekey_offset(), is_dialog, d); } /****************************************************************************** * Name * tree_selection_changed * * Synopsis * #include "main/gbs_main.h" * * void tree_selection_changed(GtkTreeModel * model, * GtkTreeSelection * selection, gboolean is_dialog, DIALOG_DATA * g) * * Description * * * Return value * void */ void main_dialogs_tree_selection_changed(GtkTreeModel *model, GtkTreeSelection *selection, gboolean is_dialog, DIALOG_DATA *g) { GtkTreeIter selected; gchar *name = NULL; gchar *book = NULL; gchar *offset = NULL; BackEnd *be = (BackEnd *)g->backend; if (gtk_tree_selection_get_selected(selection, NULL, &selected)) { GtkTreePath *path = gtk_tree_model_get_path(model, &selected); //tree_level = gtk_tree_path_get_depth(path); gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 2, &name, 3, &book, 4, &offset, -1); gtk_tree_path_free(path); if (offset) { unsigned long l_offset = strtoul(offset, NULL, 0); g->offset = l_offset; be->set_module(book); be->set_treekey(l_offset); settings.book_key = be->treekey_get_local_name(l_offset); if (!gtk_tree_model_iter_has_child(model, &selected) && be->treekey_has_children(l_offset)) { main_dialogs_add_children_to_tree(model, selected, l_offset, is_dialog, g); } //is_leaf = gtk_tree_model_iter_has_child(model, &selected); be->display_mod->display(); g_free(name); g_free(book); g_free(offset); } } } /****************************************************************************** * Name * main_dialogs_dictionary_entry_changed * * Synopsis * #include ".h" * * void main_dialogs_dictionary_entry_changed(DIALOG_DATA * d) * * Description * * * Return value * void */ void main_dialogs_dictionary_entry_changed(DIALOG_DATA *d) { gint count = 10, i; gchar *key = NULL; static gboolean firsttime = TRUE; GtkTreeModel *model; GtkListStore *list_store; GtkTreeIter iter; gint height; gchar *mod_name = d->mod_name; BackEnd *be = (BackEnd *)d->backend; if (!backend->is_module(mod_name)) return; //key = (gchar*)gtk_entry_get_text(GTK_ENTRY(d->entry)); be->set_module_key(mod_name, d->key); key = be->get_module_key(); // xml_set_value("Xiphos", "keys", "dictionary", key); // settings.dictkey = xml_get_value("keys", "dictionary"); be->set_module_key(mod_name, key); be->display_mod->display(); model = gtk_tree_view_get_model(GTK_TREE_VIEW(d->listview)); list_store = GTK_LIST_STORE(model); if (!firsttime) { #ifdef USE_GTK_3 height = gdk_window_get_height(GDK_WINDOW(d->listview)); #else gdk_drawable_get_size((GdkDrawable *)d->listview->window, NULL, &height); #endif count = height / settings.cell_height; } if (count) { gchar *new_key = be->navigate_module(-1); gtk_list_store_clear(list_store); for (i = 0; i < (count / 2); i++) { free(new_key); new_key = be->navigate_module(0); } for (i = 0; i < count; i++) { free(new_key); new_key = be->navigate_module(1); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, new_key, -1); } free(new_key); } firsttime = FALSE; } /****************************************************************************** * Name * main_free_on_destroy * * Synopsis * #include ".h" * * void main_free_on_destroy(DIALOG_DATA * vt) * * Description * removes dialog from dialog_list when dialog is destroyed other than * program shut down * * Return value * void */ void main_free_on_destroy(DIALOG_DATA *d) { list_dialogs = g_list_remove(list_dialogs, (DIALOG_DATA *)d); // g_free(d->ops); g_free(d->key); g_free(d->mod_name); if (d->navbar.module_name) g_string_free(d->navbar.module_name, TRUE); if (d->navbar.key) g_string_free(d->navbar.key, TRUE); if ((BackEnd *)d->backend) { BackEnd *be = (BackEnd *)d->backend; delete be; be = NULL; } g_free(d); } /****************************************************************************** * Name * gui_bibletext_dialog_goto_bookmark * * Synopsis * #include "bibletext_dialog.h" * * void gui_bibletext_dialog_goto_bookmark(gchar * mod_name, gchar * key) * * Description * * * Return value * void */ void main_dialog_goto_bookmark(const gchar *module, const gchar *key) { DIALOG_DATA *t = NULL; GList *tmp = NULL; tmp = g_list_first(list_dialogs); while (tmp != NULL) { t = (DIALOG_DATA *)tmp->data; if (!strcmp(t->mod_name, module)) { BackEnd *be = (BackEnd *)t->backend; if (t->mod_type == BOOK_TYPE) { t->offset = atoi(key); be->set_treekey(t->offset); } else { if (t->key) g_free(t->key); t->key = g_strdup(key); be->set_key(t->key); } if (t->mod_type == TEXT_TYPE || t->mod_type == COMMENTARY_TYPE) be->display_mod->display(); gdk_window_raise(GDK_WINDOW(t->dialog)); return; } tmp = g_list_next(tmp); } t = main_dialogs_open((gchar *)module, key, FALSE); BackEnd *be = (BackEnd *)t->backend; if (t->mod_type == BOOK_TYPE) { t->offset = atoi(key); be->set_treekey(t->offset); } else { if (t->key) g_free(t->key); t->key = g_strdup(key); be->set_key(t->key); } be->display_mod->display(); } /****************************************************************************** * Name * main_dialogs_setup * * Synopsis * #include "bibletext_dialog.h" * * void main_dialogs_setup (GList *mods) * * Description * * * Return value * void */ void main_dialogs_setup(void) { list_dialogs = NULL; bible_freed = FALSE; dialog_freed = FALSE; bible_apply_change = FALSE; dlg_percom = NULL; } /****************************************************************************** * Name * main_keep_bibletext_dialog_in_sync * * Synopsis * #include ".h" * * void main_keep_bibletext_dialog_in_sync(gchar * key) * * Description * * * Return value * void */ void main_keep_bibletext_dialog_in_sync(gchar *key) { GList *tmp = NULL; gchar *url; tmp = g_list_first(list_dialogs); stop_window_sync++; while (tmp != NULL) { DIALOG_DATA *t = (DIALOG_DATA *)tmp->data; if (t->sync) { url = g_strdup_printf("sword://%s/%s", t->mod_name, key); main_dialogs_url_handler(t, url, TRUE); g_free(url); } tmp = g_list_next(tmp); } stop_window_sync--; } /****************************************************************************** * Name * main_dialogs_shutdown * * Synopsis * #include ".h" * * void main_dialogs_shutdown(void) * * Description * shut down dialog support clean mem * * Return value * void */ void main_dialogs_shutdown(void) { GList *tmp = list_dialogs; XI_warning(("items = %d", g_list_length(tmp))); while (tmp != NULL) { DIALOG_DATA *t = (DIALOG_DATA *)tmp->data; bible_freed = TRUE; dialog_freed = TRUE; /* * destroy any dialogs created */ if (t->dialog) gtk_widget_destroy(t->dialog); /* * free each DIALOG_DATA item created */ if ((BackEnd *)t->backend) { BackEnd *be = (BackEnd *)t->backend; delete be; } g_string_free(t->navbar.module_name, TRUE); g_string_free(t->navbar.key, TRUE); g_free(t->mod_name); g_free(t->key); g_free(t); tmp = g_list_next(tmp); } g_list_free(list_dialogs); } /****************************************************************************** * Name * show_note * * Synopsis * #include ".h" * * gint show_note(DIALOG_DATA * d,const gchar * module, const gchar * passage, const gchar * type, const gchar * value, gboolean clicked) * * Description * * * Return value * gint */ static gint show_note(DIALOG_DATA *d, const gchar *module, const gchar *passage, const gchar *type, const gchar *value, gboolean clicked) { gchar *tmpbuf = NULL; gchar *buf = NULL; GString *str = g_string_new(NULL); GList *tmp = NULL; gint i = 0; BackEnd *be = (BackEnd *)d->backend; RESULTS *list_item; if (!be->is_module((gchar *)module)) module = settings.MainWindowModule; if (passage && (strlen(passage) < 5)) passage = d->key; if (strstr(type, "x") && clicked) { be->set_module_key((gchar *)module, (gchar *)passage); tmpbuf = be->get_entry_attribute("Footnote", (gchar *)value, "refList"); if (tmpbuf) { main_display_verse_list_in_sidebar(d->key, (gchar *)module, tmpbuf); g_free(tmpbuf); } } else if (strstr(type, "n") && !clicked) { be->set_module_key((gchar *)module, (gchar *)passage); tmpbuf = be->get_entry_attribute("Footnote", (gchar *)value, "body"); buf = be->render_this_text((gchar *)module, (gchar *)tmpbuf); if (tmpbuf) g_free(tmpbuf); if (buf) { main_dialog_information_viewer(module, buf, value, "showNote", type, NULL, NULL, d); g_free(buf); } } else if (strstr(type, "x") && !clicked) { be->set_module_key((gchar *)module, (gchar *)passage); tmpbuf = be->get_entry_attribute("Footnote", (gchar *)value, "refList"); list_of_verses = g_list_first(list_of_verses); if (list_of_verses) { GList *chaser = list_of_verses; while (chaser) { list_item = (RESULTS *)chaser->data; g_free(list_item->module); g_free(list_item->key); g_free(list_item); chaser = g_list_next(chaser); } g_list_free(list_of_verses); list_of_verses = NULL; } tmp = be->parse_verse_list(d->mod_name, tmpbuf, d->key); while (tmp != NULL) { buf = g_strdup_printf( "" "%s,
", (gchar *)module, (const char *)tmp->data, settings.bible_text_color, (const char *)tmp->data); str = g_string_append(str, buf); if (buf) g_free(buf); buf = NULL; ++i; g_free((char *)tmp->data); tmp = g_list_next(tmp); } g_list_free(tmp); buf = g_strdup_printf( "" "%s%s
", (gchar *)module, d->key, settings.bible_text_color, _("Back to "), d->key); str = g_string_append(str, buf); if (buf) g_free(buf); if (tmpbuf) g_free(tmpbuf); if (str) { main_dialog_information_viewer(module, str->str, value, "showNote", type, NULL, NULL, d); } } g_string_free(str, 1); return 1; } /****************************************************************************** * Name * show_morph * * Synopsis * #include ".hh" * * gint show_morph(DIALOG_DATA * d, const gchar * type, const gchar * value, gboolean clicked) * * Description * * * Return value * gint */ static gint show_morph(DIALOG_DATA *d, const gchar *type, const gchar *value, gboolean clicked) { gchar *modbuf = NULL; BackEnd *be = (BackEnd *)d->backend; if (!strcmp(type, "Greek") || strstr(type, "x-Robinson") || strstr(type, "robinson")) { if (be->is_module("Robinson")) modbuf = (char *)"Robinson"; } if (clicked) { static GtkWidget *dlg; if (!gsI_isrunning) dlg = gui_create_display_informtion_dialog(); else gtk_widget_show(dlg); gui_display_mod_and_key(modbuf, value); gtk_window_set_title(GTK_WINDOW(dialog_display_info), modbuf); } else { gchar *mybuf = main_get_rendered_text(modbuf, (gchar *)value); if (mybuf) { main_dialog_information_viewer(modbuf, mybuf, value, "showMorph", type, NULL, NULL, d); g_free(mybuf); } } return 1; } /****************************************************************************** * Name * show_strongs * * Synopsis * #include "main/url.hh" * * gint show_strongs(DIALOG_DATA * t, const gchar * type, const gchar * value, gboolean clicked) * * Description * * * Return value * gint */ static gint show_strongs(DIALOG_DATA *t, const gchar *type, const gchar *value, gboolean clicked) { const gchar *modbuf = NULL; if (!strncmp(t->mod_name, "NASB", 4)) { if (!strcmp(type, "Greek")) modbuf = "NASGreek"; else modbuf = "NASHebrew"; } else { if (!strcmp(type, "Greek")) modbuf = settings.lex_greek; else if (!strcmp(type, "Hebrew")) modbuf = settings.lex_hebrew; } if (clicked) { static GtkWidget *dlg; if (!gsI_isrunning) dlg = gui_create_display_informtion_dialog(); else gtk_widget_show(dlg); gui_display_mod_and_key(modbuf, value); gtk_window_set_title(GTK_WINDOW(dialog_display_info), modbuf); } else { gchar *mybuf = main_get_rendered_text((gchar *)modbuf, (gchar *)value); if (mybuf) { main_dialog_information_viewer( modbuf, mybuf, value, "showStrongs", type, NULL, NULL, t); g_free(mybuf); } } return 1; } /****************************************************************************** * Name * sword_uri * * Synopsis * #include "gui/utilities.h" * * gint sword_uri(const gchar * url) * * Description * handle a sword uri in the form 'sword://KJV/1John5:8' * 'sword://MHC/Genesis1:1' * 'sword:///Romans8:28' * and display in the appropriate pane * * Return value * gint */ static gint sword_uri(DIALOG_DATA *t, const gchar *url, gboolean clicked) { gchar *module = NULL; gchar *key = NULL; gchar **work_buf = NULL; BackEnd *be = (BackEnd *)t->backend; if (!clicked) return 0; work_buf = g_strsplit(url, "/", 4); if (!work_buf[MODULE] && !work_buf[KEY]) { g_strfreev(work_buf); return 0; } if (strlen(work_buf[MODULE]) < 2) module = g_strdup(t->mod_name); else module = g_strdup(work_buf[MODULE]); if (strlen(work_buf[KEY]) < 5) key = g_strdup(t->key); else key = g_strdup(work_buf[KEY]); if (t->key) g_free(t->key); t->key = be->get_valid_key(t->mod_name, key); if (t->mod_name) g_free(t->mod_name); t->mod_name = g_strdup(module); int mtype = be->module_type(t->mod_name); if ((mtype == TEXT_TYPE) || (mtype == COMMENTARY_TYPE)) { t->navbar.valid_key = valid_scripture_key = main_is_Bible_key(t->mod_name, key); } be->set_module_key(t->mod_name, t->key); be->display_mod->display(); valid_scripture_key = TRUE; // leave nice for future use. if (t->navbar.module_name) main_navbar_versekey_set(t->navbar, t->key); g_free(module); g_free(key); g_strfreev(work_buf); return 1; } static gint show_strongs_morph(DIALOG_DATA *d, const gchar *type, const gchar *value, const gchar *morph, gboolean clicked) { const gchar *modbuf = NULL; const gchar *morph_mod = NULL; if (!strncmp(d->mod_name, "NASB", 4)) { if (!strcmp(type, "Greek")) modbuf = "NASGreek"; else modbuf = "NASHebrew"; } else { if (!strcmp(type, "Greek")) { modbuf = settings.lex_greek; if (backend->is_module("Robinson")) morph_mod = "Robinson"; } else modbuf = settings.lex_hebrew; } if (clicked) { static GtkWidget *dlg; if (!gsI_isrunning) dlg = gui_create_display_informtion_dialog(); else gtk_widget_show(dlg); gui_display_mod_and_key(modbuf, (gchar *)value); gtk_window_set_title(GTK_WINDOW(dialog_display_info), modbuf); } else { gchar *strongs_buf, *morph_buf; strongs_buf = main_get_rendered_text((gchar *)modbuf, (gchar *)value); morph_buf = main_get_rendered_text((gchar *)morph_mod, (gchar *)morph); if (strongs_buf) { main_dialog_information_viewer( modbuf, strongs_buf, value, "showStrongs", type, morph_buf, morph, d); g_free(strongs_buf); if (morph_buf) g_free(morph_buf); } } return 1; } /****************************************************************************** * Name * show_mod_info * * Synopsis * #include "main/url.hh" * * gint show_mod_info(const gchar * module, const gchar * description, * gboolean clicked) * * Description * * * Return value * gint */ static gint show_mod_info(const gchar *module, const gchar *description, gboolean clicked) { if (clicked) { XI_print(("module = %s\n", module)); gui_display_about_module_dialog((gchar *)module); } else { /* some mod descriptions contain fun(ny) characters */ GString *desc_clean = hex_decode(description); XI_print(("description = %s\n", desc_clean->str)); gui_set_statusbar(desc_clean->str); g_string_free(desc_clean, TRUE); } return 1; } /****************************************************************************** * Name * reference_uri * * Synopsis * #include "main/url.hh" * * gint reference_uri(const gchar * url) * * Description * * * Return value * gint */ static gint show_ref(const gchar *module, const gchar *list, gboolean clicked) { if (!clicked) return 1; if (!backend->is_module(module)) module = settings.MainWindowModule; main_display_verse_list_in_sidebar(settings.currentverse, (gchar *)module, (gchar *)list); return 1; } static gint new_url_handler(DIALOG_DATA *t, const gchar *url, gboolean clicked) { gchar *action = NULL; gchar *type = NULL; gchar *value = NULL; gchar *module = NULL; gchar *strongs = NULL; gchar *morph = NULL; URL *m_url; XI_message(("new_url_handler url = %s", url)); m_url = new URL((const char *)url); action = g_strdup(m_url->getParameterValue("action")); type = g_strdup((gchar *)m_url->getParameterValue("type")); value = g_strdup((gchar *)m_url->getParameterValue("value")); morph = g_strdup((gchar *)m_url->getParameterValue("morph")); strongs = g_strdup((gchar *)m_url->getParameterValue("lemma")); XI_message(("action = %s", action)); XI_message(("type = %s", type)); XI_message(("value = %s", value)); if (strlen(strongs) >= 1 && strlen(morph) >= 1) { show_strongs_morph(t, type, strongs, morph, clicked); } else if (strlen(strongs) >= 1 && strlen(morph) < 1) { show_strongs(t, type, strongs, clicked); } if (!strcmp(action, "showStrongs")) { show_strongs(t, type, value, clicked); } if (!strcmp(action, "showModInfo")) { module = g_strdup(m_url->getParameterValue("module")); show_mod_info(module, value, clicked); if (module) g_free(module); } if (!strcmp(action, "showMorph")) { show_morph(t, type, value, clicked); } if (!strcmp(action, "showNote")) { gchar *passage = g_strdup((gchar *)m_url->getParameterValue("passage")); module = g_strdup(m_url->getParameterValue("module")); show_note(t, module, passage, type, value, clicked); if (module) g_free(module); if (passage) g_free(passage); } if (!strcmp(action, "showRef")) { module = g_strdup(m_url->getParameterValue("module")); show_ref(module, value, clicked); if (module) g_free(module); } g_free(action); g_free(type); g_free(value); return 1; } /****************************************************************************** * Name * main_dialogs_url_handler * * Synopsis * #include "main/module_dialogs.h" * * gint main_dialogs_url_handler(DIALOG_DATA * t, const gchar * url, gboolean clicked) * * Description * * * Return value * gint */ gint main_dialogs_url_handler(DIALOG_DATA *t, const gchar *url, gboolean clicked) { static int handling_url = FALSE; gint retval = 0; if (handling_url) return retval; handling_url = TRUE; XI_message(("main_dialogs_url_handler url = %s", url)); if (strstr(url, "sword://") || strstr(url, "bible://")) { if ((settings.special_anchor = strchr((gchar *)url, '#')) || /* thml */ (settings.special_anchor = strchr((gchar *)url, '!'))) /* osisref */ *(settings.special_anchor++) = '\0'; GString *url_clean = hex_decode(url); XI_message(("url_clean = %s", url_clean->str)); retval = sword_uri(t, url_clean->str, clicked); g_string_free(url_clean, TRUE); } if (strstr(url, "passagestudy.jsp") || strstr(url, "xiphos.url")) { handling_url = FALSE; return new_url_handler(t, url, clicked); } /*if (strstr(url,"sword://")) return sword_uri(t, url, clicked);*/ handling_url = FALSE; return retval; } /****************************************************************************** * Name * main_dialogs_open * * Synopsis * #include "modules_dialogs.h" * * void main_dialogs_open(const gchar * mod_name, const gchar *key, const gboolean maximize) * * Description * open a module as a separate dialog, w/optional key, with possibly maximized window. * * Return value * void */ DIALOG_DATA *main_dialogs_open(const gchar *mod_name, const gchar *key, const gboolean maximize) { BackEnd *be; DIALOG_DATA *t = NULL; gint type; gchar *direction = NULL; do_display = TRUE; if (!backend->is_module(mod_name)) return NULL; type = backend->module_type(mod_name); t = g_new0(DIALOG_DATA, 1); t->backend = (BackEnd *)new BackEnd(); be = (BackEnd *)t->backend; t->navbar.module_name = NULL; t->editor = NULL; t->search_string = NULL; t->dialog = NULL; t->key = NULL; t->is_dialog = TRUE; t->mod_name = g_strdup(mod_name); t->is_rtol = FALSE; if ((direction = be->get_config_entry(t->mod_name, (char *)"Direction")) != NULL) { if (!strcmp(direction, "RtoL")) t->is_rtol = TRUE; } t->sync = FALSE; switch (type) { case TEXT_TYPE: t->mod_type = TEXT_TYPE; gui_create_bibletext_dialog(t); be->chapDisplay = new DialogChapDisp(t->html, t, be); be->init_SWORD(1); if (key) t->key = g_strdup(key); else t->key = g_strdup(settings.currentverse); dlg_bible = t; t->navbar.module_name = g_string_new(mod_name); t->navbar.key = g_string_new(settings.currentverse); break; case COMMENTARY_TYPE: case PERCOM_TYPE: t->mod_type = COMMENTARY_TYPE; gui_create_commentary_dialog(t, FALSE); be->entryDisplay = new DialogEntryDisp(t->html, t, be); be->init_SWORD(1); if (key) t->key = g_strdup(key); else t->key = g_strdup(settings.currentverse); t->navbar.module_name = g_string_new(mod_name); t->navbar.key = g_string_new(settings.currentverse); break; case DICTIONARY_TYPE: t->mod_type = DICTIONARY_TYPE; gui_create_dictlex_dialog(t); be->entryDisplay = new DialogEntryDisp(t->html, t, be); be->init_SWORD(1); if (key) t->key = g_strdup(key); else t->key = g_strdup(settings.dictkey); // for devotional use. gchar buf[10]; time_t curtime; char *feature; if ((feature = (char *)be->get_mgr()->getModule(mod_name)->getConfigEntry("Feature")) && !strcmp(feature, "DailyDevotion")) { if ((strlen(t->key) != 5) || // blunt tests. (t->key[0] < '0') || (t->key[0] > '9') || (t->key[1] < '0') || (t->key[1] > '9') || (t->key[2] != '.') || (t->key[3] < '0') || (t->key[3] > '9') || (t->key[4] < '0') || (t->key[4] > '9')) { // not MM.DD struct tm *loctime; curtime = time(NULL); loctime = localtime(&curtime); strftime(buf, 10, "%m.%d", loctime); g_free(t->key); t->key = g_strdup(buf); } } break; case BOOK_TYPE: case PRAYERLIST_TYPE: t->mod_type = BOOK_TYPE; gui_create_gbs_dialog(t); be->entryDisplay = new DialogEntryDisp(t->html, t, be); be->init_SWORD(1); t->key = NULL; if (key) t->offset = atoi(key); else t->offset = 4; break; } gtk_widget_show(t->dialog); // F11-invoked "open maximally." // absurd dimensions are deliberate: just make it huge. if (maximize) gtk_window_resize(GTK_WINDOW(t->dialog), 10000, 10000); sync_windows(); list_dialogs = g_list_append(list_dialogs, (DIALOG_DATA *)t); be->set_module(t->mod_name); if (type == BOOK_TYPE) { main_dialogs_add_book_to_tree(t->tree, t->mod_name, TRUE, t); be->set_treekey(t->offset); main_setup_navbar_book_dialog(t); XI_message(("offset = %ld", t->offset)); } else be->set_key(t->key); if (be->get_config_entry(t->mod_name, (char *)"CipherKey")) { t->cipher_old = be->get_config_entry(t->mod_name, (char *)"CipherKey"); t->is_locked = strlen(t->cipher_old); } else { t->is_locked = 0; t->cipher_old = NULL; } if ((type != BOOK_TYPE) && (type != PRAYERLIST_TYPE) && (type != DICTIONARY_TYPE)) { valid_scripture_key = main_is_Bible_key(t->mod_name, t->key); be->display_mod->display(); valid_scripture_key = TRUE; // leave nice for future use. bible_apply_change = TRUE; } if (type == TEXT_TYPE) main_dialogs_clear_viewer(t); if ((type == COMMENTARY_TYPE) || (type == PERCOM_TYPE) || (type == TEXT_TYPE)) main_navbar_versekey_set(t->navbar, (char *)t->key); if (type == DICTIONARY_TYPE) gtk_entry_set_text(GTK_ENTRY(t->entry), t->key); return t; } /****** end of file ******/ xiphos-4.0.7+dfsg1/src/main/modulecache.hh0000664000175000017500000001602113162045104017551 0ustar unit193unit193/* * Xiphos Bible Study Tool * modulecache.hh - * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ // // Class definition (w/inline implementation) for the module cache. // => Provides a display-ready cache of HTML text, post-Sword hackery. // Just wrap head/tail stanzas and per-current-verse colorization around it. // // Goal: Reach out to Sword with all its heavyweight display-related // processing only when actually needed. If the user is not changing his // display choices, then don't re-process verses over and over. // When display choices change, invalidate (or destroy) and start over. // Result: We spend CPU when we need it, and not gratuitously. // #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include "main/global_ops.hh" #ifdef __cplusplus #include #include namespace ModuleCache { // bitwise cache type indicators: // if flags change (=> new display choice), text becomes invalid. // options known to Sword. static const int Footnotes = (1 << 0); static const int GreekAccents = (1 << 1); static const int Headings = (1 << 2); static const int HebrewCantillation = (1 << 3); static const int HebrewVowels = (1 << 4); static const int Lemmas = (1 << 5); static const int Morphology = (1 << 6); static const int RedWordsOfChrist = (1 << 7); static const int StrongsNumbers = (1 << 8); static const int Xrefs = (1 << 9); static const int Images = (1 << 10); static const int RespectFontFaces = (1 << 11); static const int VariantsAll = (1 << 12); static const int VariantsPrimary = (1 << 13); static const int VariantsSecondary = (1 << 14); static const int Transliteration = (1 << 15); static const int Xlit = (1 << 16); static const int Enumerated = (1 << 17); static const int Glosses = (1 << 18); static const int MorphSegmentation = (1 << 19); // 20-23 yet to be assigned. // options known only within Xiphos. static const int CommentaryChapter = (1 << 24); static const int Doublespace = (1 << 25); static const int XrefNoteNumbers = (1 << 26); class CacheVerse { public: CacheVerse(); CacheVerse(int flags, const char *text, const char *header = NULL); ~CacheVerse(); bool TextIsValid(); bool HeaderIsValid(); bool CacheIsValid(int flags); int GetFlags(); void SetFlags(int flags = 0); void AddFlag(int flag); void DelFlag(int flag); const char *GetText(); void SetText(const char *text, int flags); void AppendText(const char *text, int flags); const char *GetHeader(); void SetHeader(const char *text); void AppendHeader(const char *text); void Invalidate(); void InvalidateHeader(); private: char *_text; char *_header; int _flags; // bitmask }; // In precision order. typedef std::map CacheChapter; typedef std::map CacheBook; typedef std::map CacheTestament; typedef std::map CacheModule; // Index by module name => Cache for that module. typedef std::map CacheMap; // Textually: // CacheMap contains modules of testaments of books of chapters of // verses, subscriptable at any stage to get the subordinate content. // Similar concept for genbooks and lexdicts. typedef std::map BookCacheMap; // a "verse" is just a section entry, textually keyed. } // Lifecycle. inline ModuleCache::CacheVerse:: CacheVerse() : _text(NULL), _header(NULL), _flags(0) { // just initializers preceding } inline ModuleCache::CacheVerse:: CacheVerse(int flags, const char *text, const char *header) : _text(text ? g_strdup(text) : NULL), _header(header ? g_strdup(header) : NULL), _flags(flags) { // just initializers preceding } inline ModuleCache::CacheVerse:: ~CacheVerse() { if (_text) g_free(_text); if (_header) g_free(_header); } // Access. inline bool ModuleCache::CacheVerse:: TextIsValid() { return _text != NULL; } inline bool ModuleCache::CacheVerse:: HeaderIsValid() { return _header != NULL; } inline bool ModuleCache::CacheVerse:: CacheIsValid(int flags) { return TextIsValid() && (flags == GetFlags()); } inline int ModuleCache::CacheVerse:: GetFlags() { return _flags; } inline void ModuleCache::CacheVerse:: SetFlags(int flags) { _flags = flags; } inline void ModuleCache::CacheVerse:: AddFlag(int flag) { _flags |= flag; } inline void ModuleCache::CacheVerse:: DelFlag(int flag) { _flags &= ~flag; } inline const char *ModuleCache::CacheVerse:: GetText() { assert(_text); return _text; } inline void ModuleCache::CacheVerse:: SetText(const char *text, int flags) { if (_text) g_free(_text); _text = g_strdup(text); _flags = flags; // we are setting from scratch: neutralize header. if (_header) { g_free(_header); _header = NULL; } } inline void ModuleCache::CacheVerse:: AppendText(const char *text, int flags) { if (_text) { char *new_text = g_strconcat(_text, text, NULL); g_free(_text); _text = new_text; } else _text = g_strdup(text); _flags = flags; } // large, but seemingly valid, assumption... // the almost-equivalent header routines ignore flags entirely: // we depend on the idea that any time one assigns a header, within // a few lines of straight line code we will also assign text+flags. // also, a null header is legit. inline const char *ModuleCache::CacheVerse:: GetHeader() { return (_header ? _header : ""); } inline void ModuleCache::CacheVerse:: SetHeader(const char *text) { if (_header) g_free(_header); _header = g_strdup(text); } inline void ModuleCache::CacheVerse:: AppendHeader(const char *text) { if (_header) { char *new_text = g_strconcat(_header, text, NULL); g_free(_header); _header = new_text; } else _header = g_strdup(text); } inline void ModuleCache::CacheVerse:: Invalidate() { _flags = 0; if (_text) g_free(_text); if (_header) g_free(_header); _text = _header = NULL; } inline void ModuleCache::CacheVerse:: InvalidateHeader() { if (_header) g_free(_header); _header = NULL; } extern "C" { #endif /* __cplusplus */ // namespace-free routines. // utility function to give our bitset. int ConstructFlags(GLOBAL_OPS *ops); // access from plain C to eliminate a module's entire cache (mod_mgr.c). void ModuleCacheErase(const char *modname); void BookModuleCacheErase(const char *modname); #ifdef __cplusplus } #endif xiphos-4.0.7+dfsg1/src/main/mod_mgr.h0000664000175000017500000000564213162045104016563 0ustar unit193unit193/* * Xiphos Bible Study Tool * mod_mgr.h * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __MOD_MGR_H__ #define __MOD_MGR_H__ #ifdef __cplusplus extern "C" { #endif #ifdef HAVE_CONFIG_H #include #endif #include typedef struct _mm MOD_MGR; struct _mm { char *name; char *abbreviation; char *type; const char *language; char *old_version; char *new_version; char *min_version; /* req'd level of sword support */ char *description; int installed; int is_devotional; int is_maps; int is_images; int is_glossary; int is_cult; int locked; char *installsize; char *about; }; typedef struct _mms MOD_MGR_SOURCE; struct _mms { const char *caption; const char *type; const char *source; const char *directory; const char *user; const char *pass; const char *uid; }; int main_module_mgr_index_mod(char *module_name); int main_module_mgr_delete_index_mod(char *module_name); void main_index_percent_update(char percent, void *userData); void main_update_module_lists(void); MOD_MGR *mod_mgr_get_next_module(void); void update_install_status(long total, long done, const char *message); void update_install_progress(double fraction); GList *mod_mgr_list_local_modules(const char *dir, gboolean augment); GList *mod_mgr_list_remote_sources(void); GList *mod_mgr_list_local_sources(void); int mod_mgr_uninstall(const char *dir, const char *mod_name); int mod_mgr_remote_install(const char *dir, const char *source_name, const char *mod_name); int mod_mgr_local_install_module(const char *destdir, const char *srcdir, const char *mod_name); GList *mod_mgr_remote_list_modules(const char *source_name); int mod_mgr_refresh_remote_source(const char *source_name); void mod_mgr_init_config(void); int mod_mgr_init_config_extras(void); void mod_mgr_clear_config(void); void mod_mgr_reread_config(void); void mod_mgr_add_source(const char *vtype, const char *type, const char *caption, const char *source, const char *directory, const char *user, const char *pass, const char *uid); void mod_mgr_init(const char *dir, gboolean augment, gboolean regular); void mod_mgr_shut_down(void); void mod_mgr_terminate(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/navbar_book.cc0000664000175000017500000002451013162045104017553 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_book.cc - glue between all navbar_book and sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "main/navbar_book.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "gui/navbar_book.h" #include "gui/utilities.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" /****************************************************************************** * Name * check_for_parent * * Synopsis * #include "main/navbar_book.h" * * int check_for_parent(char *book, unsigned long offset) * * Description * check to see if there is a parent to the curret item * * Return value * int */ static int check_for_parent(char *book, unsigned long offset) { unsigned long offset_save; offset_save = offset; backend->set_module(book); backend->set_treekey(offset); if (backend->treekey_parent(offset)) { backend->set_treekey(offset_save); return 1; } return 0; } /****************************************************************************** * Name * check_for_prev_sib * * Synopsis * #include "main/navbar_book.h" * * int check_for_prev_sib(char * book, unsigned long offset) * * Description * check to see if there is a sibling before the curret one * * Return value * int */ static int check_for_prev_sib(char *book, unsigned long offset) { unsigned long offset_save; offset_save = offset; backend->set_module(book); backend->set_treekey(offset); if (backend->treekey_prev_sibling(offset)) { backend->set_treekey(offset_save); return 1; } return 0; } /****************************************************************************** * Name * check_for_next_sib * * Synopsis * #include "main/navbar_book.h" * * int check_for_next_sib(char * book, unsigned long offset) * * Description * check to see if there is another sibling after the current one * * Return value * int */ static int check_for_next_sib(char *book, unsigned long offset) { unsigned long offset_save; offset_save = offset; backend->set_module(book); backend->set_treekey(offset); if (backend->treekey_next_sibling(offset)) { backend->set_treekey(offset_save); return 1; } return 0; } /****************************************************************************** * Name * main_navbar_book_parent * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_parent(void) * * Description * left button clicked - display parent * * Return value * void */ void main_navbar_book_parent(void) { backend->set_module(settings.book_mod); backend->set_treekey(settings.book_offset); if (backend->treekey_parent(settings.book_offset)) { unsigned long offset = backend->get_treekey_offset(); char *tmpbuf = backend->treekey_get_local_name(offset); gtk_entry_set_text(GTK_ENTRY(navbar_book.lookup_entry), tmpbuf); g_free(tmpbuf); tmpbuf = g_strdup_printf("%ld", offset); main_display_book(settings.book_mod, tmpbuf); g_free(tmpbuf); } } /****************************************************************************** * Name * main_navbar_book_first_child * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_first_child(void) * * Description * right button clicked - display first child * * Return value * void */ void main_navbar_book_first_child(void) { backend->set_module(settings.book_mod); backend->set_treekey(settings.book_offset); if (backend->treekey_first_child(settings.book_offset)) { unsigned long offset = backend->get_treekey_offset(); char *tmpbuf = backend->treekey_get_local_name(offset); gtk_entry_set_text(GTK_ENTRY(navbar_book.lookup_entry), tmpbuf); g_free(tmpbuf); tmpbuf = g_strdup_printf("%ld", offset); main_display_book(settings.book_mod, tmpbuf); g_free(tmpbuf); } } /****************************************************************************** * Name * main_navbar_book_prev * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_prev(void) * * Description * up button clicked - display previous sibling * * Return value * void */ void main_navbar_book_prev(void) { backend->set_module(settings.book_mod); backend->set_treekey(settings.book_offset); if (backend->treekey_prev_sibling(settings.book_offset)) { unsigned long offset = backend->get_treekey_offset(); char *tmpbuf = backend->treekey_get_local_name(offset); gtk_entry_set_text(GTK_ENTRY(navbar_book.lookup_entry), tmpbuf); g_free(tmpbuf); tmpbuf = g_strdup_printf("%ld", offset); main_display_book(settings.book_mod, tmpbuf); g_free(tmpbuf); } } /****************************************************************************** * Name * main_navbar_book_next * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_next(void) * * Description * down button clicked - display next sibling * * Return value * void */ void main_navbar_book_next(void) { backend->set_module(settings.book_mod); backend->set_treekey(settings.book_offset); if (backend->treekey_next_sibling(settings.book_offset)) { unsigned long offset = backend->get_treekey_offset(); char *tmpbuf = backend->treekey_get_local_name(offset); gtk_entry_set_text(GTK_ENTRY(navbar_book.lookup_entry), tmpbuf); g_free(tmpbuf); tmpbuf = g_strdup_printf("%ld", offset); main_display_book(settings.book_mod, tmpbuf); g_free(tmpbuf); } } /****************************************************************************** * Name * main_navbar_book_entry_activate * * Synopsis * #include "main/navbar_book.h" * * void main_navbar_book_entry_activate (const gchar* entry_text) * * Description * * * Return value * void */ void main_navbar_book_entry_activate(const gchar *entry_text) { main_display_book(settings.book_mod, entry_text); } /****************************************************************************** * Name * on_menu_select( * * Synopsis * #include "main/navbar_book.h" * * void on_menu_select(GtkMenuItem * menuitem, gpointer user_data) * * Description * user clicked on an item in the drop down list - send the book offset * stored in user_data to main_display_book to show * * Return value * void */ static void on_menu_select(GtkMenuItem *menuitem, gpointer user_data) { char *tmpbuf = NULL; tmpbuf = g_strdup_printf("%d", GPOINTER_TO_INT(user_data)); main_display_book(settings.book_mod, tmpbuf); } /****************************************************************************** * Name * main_book_drop_down_new * * Synopsis * #include "main/navbar_book.h" * * GtkWidget *main_book_drop_down_new(void) * * Description * create a menu of all the current items in the current section of current genbook * and return it when the list button is toggled * * Return value * GtkWidget * (menu) */ GtkWidget *main_book_drop_down_new(void) { gchar *tmpbuf = NULL; GtkWidget *menu; GtkWidget *item; unsigned long offset; backend->set_module(settings.book_mod); backend->set_treekey(settings.book_offset); menu = gtk_menu_new(); offset = settings.book_offset; /* take us to the first sibling */ while (backend->treekey_prev_sibling(offset)) { offset = backend->get_treekey_offset(); } /* add menu item for first sibling*/ tmpbuf = backend->treekey_get_local_name(offset); item = gtk_menu_item_new_with_label((gchar *)tmpbuf); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_select), GINT_TO_POINTER(offset)); gtk_container_add(GTK_CONTAINER(menu), item); g_free(tmpbuf); while (backend->treekey_next_sibling(offset)) { offset = backend->get_treekey_offset(); /* add menu item */ tmpbuf = backend->treekey_get_local_name(offset); item = gtk_menu_item_new_with_label((gchar *)tmpbuf); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(on_menu_select), GINT_TO_POINTER(offset)); gtk_container_add(GTK_CONTAINER(menu), item); g_free(tmpbuf); } return menu; } /****************************************************************************** * Name * main_setup_navbar_book * * Synopsis * #include "main/navbar_book.h" * * void main_setup_navbar_book(gchar * book_name, unsigned long offset) * * * Description * set sensitive state of navbar buttons and set the entry to current book key * * Return value * void */ void main_setup_navbar_book(gchar *book_name, unsigned long offset) { gchar *tmpbuf = NULL; XI_message(("offset: %ld", offset)); backend->set_module(book_name); backend->set_treekey(offset); tmpbuf = backend->get_key_from_offset(offset); gtk_entry_set_text(GTK_ENTRY(navbar_book.lookup_entry), tmpbuf); gtk_widget_set_tooltip_text(navbar_book.lookup_entry, tmpbuf); if ((settings.book_mod == NULL) || (*settings.book_mod == '\0')) gui_reassign_strdup(&settings.book_mod, book_name); if (check_for_parent(settings.book_mod, settings.book_offset)) gtk_widget_set_sensitive(navbar_book.button_left, TRUE); else gtk_widget_set_sensitive(navbar_book.button_left, FALSE); if (backend->treekey_has_children(offset)) { gtk_widget_set_sensitive(navbar_book.button_right, TRUE); } else { gtk_widget_set_sensitive(navbar_book.button_right, FALSE); } if (check_for_prev_sib(settings.book_mod, settings.book_offset)) gtk_widget_set_sensitive(navbar_book.button_up, TRUE); else gtk_widget_set_sensitive(navbar_book.button_up, FALSE); if (check_for_next_sib(settings.book_mod, settings.book_offset)) gtk_widget_set_sensitive(navbar_book.button_down, TRUE); else gtk_widget_set_sensitive(navbar_book.button_down, FALSE); free(tmpbuf); } xiphos-4.0.7+dfsg1/src/main/xml.c0000664000175000017500000012263713162045104015736 0ustar unit193unit193/* * Xiphos Bible Study Tool * xml.c - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include "main/lists.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "gui/dialog.h" struct _bookmark_data { gchar *caption; gchar *key; gchar *module; gboolean is_leaf; }; typedef struct _bookmark_data BOOKMARK_DATA; static xmlDocPtr xml_settings_doc; static xmlDocPtr xml_export_doc; static xmlNodePtr section_ptr; static xmlDocPtr bookmark_doc; static xmlNodePtr xml_find_prop(xmlDocPtr doc, const char *type_doc, const char *section, const char *prop); /****************************************************************************** * Name * xml_new_bookmark_file * * Synopsis * #include "gui/bookmarks.h" * * void xml_new_bookmark_file(void) * * Description * * * Return value * void */ void xml_new_bookmark_file(void) { xmlDocPtr xml_doc; xmlNodePtr xml_root; xmlNodePtr xml_node; xmlNodePtr xml_folder; const char *xml_filename; gchar buf[256]; sprintf(buf, "%s/%s/bookmarks.xml", settings.gSwordDir, "bookmarks"); xml_filename = buf; xml_doc = xmlNewDoc((const xmlChar *)"1.0"); if (xml_doc == NULL) { fprintf(stderr, _("Document not created successfully. \n")); return; } xml_node = xmlNewNode(NULL, (const xmlChar *)"SwordBookmarks"); (void)xmlNewProp(xml_node, (const xmlChar *)"syntaxVersion", (const xmlChar *)"1.0"); xmlDocSetRootElement(xml_doc, xml_node); xml_root = xml_add_folder_to_parent(xml_node, _("Personal")); xml_folder = xml_add_folder_to_parent(xml_root, _("What must I do to be saved?")); xml_add_bookmark_to_parent(xml_folder, _("Acts 16:31"), _("Acts 16:31"), NULL, NULL); xml_add_bookmark_to_parent(xml_folder, _("Eph 2:8,9"), _("Eph 2:8,9"), NULL, NULL); xml_add_bookmark_to_parent(xml_folder, _("Romans 1:16"), _("Romans 1:16"), NULL, NULL); xml_folder = xml_add_folder_to_parent(xml_root, _("What is the Gospel?")); xml_add_bookmark_to_parent(xml_folder, _("1 Cor 15:1-4"), _("1 Cor 15:1-4"), NULL, NULL); xmlSaveFile(xml_filename, xml_doc); xmlFreeDoc(xml_doc); } /****************************************************************************** * Name * xml_add_folder_to_parent * * Synopsis * #include "main/xml.h" * * xmlNodePtr xml_add_folder_to_parent(xmlNodePtr parent, * BOOKMARK_DATA * es) * * Description * * * Return value * xmlNodePtr */ xmlNodePtr xml_add_folder_to_parent(xmlNodePtr parent, gchar *caption) { xmlNodePtr cur_node; cur_node = xmlNewChild(parent, NULL, (const xmlChar *)"Folder", NULL); (void)xmlNewProp(cur_node, (const xmlChar *)"caption", (const xmlChar *)caption); return cur_node; } /****************************************************************************** * Name * xml_add_bookmark_to_parent * * Synopsis * #include "main/xml.h" * * void xml_add_bookmark_to_parent(xmlNodePtr parent, * BOOKMARK_DATA * es) * * Description * * * Return value * void */ void xml_add_bookmark_to_parent(xmlNodePtr parent, gchar *caption, gchar *key, gchar *module, const gchar *mod_desc) { xmlNodePtr xml_node; //gchar *mod_desc = NULL; /*if (module) { if (strlen(module) > 2) mod_desc = get_module_description(module); } */ if (mod_desc == NULL) mod_desc = " "; xml_node = xmlNewChild(parent, NULL, (const xmlChar *)"Bookmark", NULL); (void)xmlNewProp(xml_node, (const xmlChar *)"modulename", (const xmlChar *)module); (void)xmlNewProp(xml_node, (const xmlChar *)"key", (const xmlChar *)key); (void)xmlNewProp(xml_node, (const xmlChar *)"moduledescription", (const xmlChar *)mod_desc); (void)xmlNewProp(xml_node, (const xmlChar *)"description", (const xmlChar *)caption); /*xml_attr = xmlNewProp(xml_node, "caption", (const xmlChar *) caption); */ } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * xml_write_bookmark_doc * * Synopsis * #include "main/xml.h" * * void xml_write_bookmark_doc(const xmlChar * xml_filename) * * Description * * * Return value * void */ void xml_write_bookmark_doc(const xmlChar *xml_filename) { XI_print(("\nsaving = %s\n", xml_filename)); xmlSaveFormatFile((const char *)xml_filename, bookmark_doc, 1); } #endif /****************************************************************************** * Name * * * Synopsis * #include "main/xml.h" * * void * * Description * * * Return value * void */ void xml_free_bookmark_doc(void) { xmlFreeDoc(bookmark_doc); } /****************************************************************************** * Name * xml_load_bookmark_file * * Synopsis * #include "main/xml.h" * * xmlNodePtr xml_load_bookmark_file(char * bookmark_file) * * Description * * * Return value * xmlNodePtr */ xmlNodePtr xml_load_bookmark_file(const xmlChar *bookmark_file) { xmlNodePtr cur = NULL; bookmark_doc = xmlParseFile((const char *)bookmark_file); if (bookmark_doc == NULL) { fprintf(stderr, _("Document not parsed successfully. \n")); return NULL; } cur = xmlDocGetRootElement(bookmark_doc); if (cur == NULL) { fprintf(stderr, _("empty document \n")); return NULL; } if (xmlStrcmp(cur->name, (const xmlChar *)"SwordBookmarks")) { fprintf(stderr, _("wrong type, root node != SwordBookmarks\n")); xmlFreeDoc(bookmark_doc); return NULL; } cur = cur->xmlChildrenNode; return cur; } /****************************************************************************** * Name * xml_save_export_doc * * Synopsis * #include "main/xml.h" * * void xml_save_export_doc(char *file_name) * * Description * * * Return value * void */ void xml_save_export_doc(char *name) { xmlSaveFormatFile(name, xml_export_doc, 1); } /****************************************************************************** * Name * xml_get_copy_export_value * * Synopsis * #include "main/xml.h" * * char *xml_get_copy_export_value(char *section, char *item) * * Description * * * Return value * char * */ char *xml_get_copy_export_value(const char *section, const char *item) { xmlNodePtr cur = NULL; if ((cur = xml_find_prop(xml_export_doc, "Copy_Export", section, item)) != NULL) { xmlChar *results = xmlNodeListGetString(xml_export_doc, cur->xmlChildrenNode, 1); if (results) return (char *)results; } return NULL; } /****************************************************************************** * Name * xml_export_set_value * * Synopsis * #include "main/xml.h" * * void xml_export_set_value(char *type_doc, char *section, char *item, * char *value) * * Description * * * Return value * void */ void xml_export_set_value(const char *type_doc, const char *section, const char *item, const char *value) { xmlNodePtr cur = NULL; if ((cur = xml_find_prop(xml_export_doc, type_doc, section, item)) != NULL) { xmlNodeSetContent(cur, (const xmlChar *)value); } } /****************************************************************************** * Name * xml_free_export_doc * * Synopsis * #include "main/xml.h" * * void xml_free_export_doc(void) * * Description * * * Return value * void */ void xml_free_export_doc(void) { xmlFreeDoc(xml_export_doc); } /****************************************************************************** * Name * xml_load_copy_export_file * * Synopsis * #include "main/xml.h" * * xmlNodePtr xml_load_copy_export_file(char * bookmark_file) * * Description * * * Return value * xmlNodePtr */ int xml_load_copy_export_file(const xmlChar *file) { xmlNodePtr cur = NULL; xml_export_doc = xmlParseFile((const char *)file); if (xml_export_doc == NULL) { fprintf(stderr, _("Document not parsed successfully. \n")); return 0; } cur = xmlDocGetRootElement(xml_export_doc); if (cur == NULL) { fprintf(stderr, _("empty document \n")); return 0; } if (xmlStrcmp(cur->name, (const xmlChar *)"Copy_Export")) { fprintf(stderr, _("wrong type, root node != Copy_Export\n")); xmlFreeDoc(xml_export_doc); return 0; } //cur = cur->xmlChildrenNode; return 1; } void xml_add_new_section_to_doc(xmlDocPtr doc, char *section) { xmlNodePtr root_node = NULL; root_node = xmlDocGetRootElement(doc); if (root_node == NULL) { fprintf(stderr, _("empty document \n")); return; } (void)xmlNewChild(root_node, NULL, (const xmlChar *)section, NULL); } /****************************************************************************** * Name * xml_create_copy_export_file * * Synopsis * #include "main/xml.h" * * int xml_create_copy_export_file(char * path) * * Description * create new copy/export file * * Return value * int */ int xml_create_copy_export_file(char *path) { xmlNodePtr root_node; xmlNodePtr section_node; xmlDocPtr xml_doc; xml_doc = xmlNewDoc((const xmlChar *)"1.0"); if (xml_doc == NULL) { fprintf(stderr, _("Document not created successfully. \n")); return 0; } root_node = xmlNewNode(NULL, (const xmlChar *)"Copy_Export"); (void)xmlNewProp(root_node, (const xmlChar *)"Version", (const xmlChar *)"0"); xmlDocSetRootElement(xml_doc, root_node); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"dialog", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plaintext", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"HTML", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"verse_numbers", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"reference_last", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"version", (const xmlChar *)"1"); /* book format */ section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"book", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"header", (const xmlChar *) _("%s
%s
Chapter %d

")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"chapterheader", (const xmlChar *) _("
Chapter %d

")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plain_header", (const xmlChar *)_("%s\n\nChapter %d\n\n")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plain_chapterheader", (const xmlChar *)_("\n\nChapter %d\n\n")); /* chapter format */ section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"chapter", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"header", (const xmlChar *) _("%s%s: %s Chapter %d

")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plain_header", (const xmlChar *)_("%s: %s Chapter %d\n\n")); /* versenumber format */ section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"versenumber", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"format", (const xmlChar *)_("  [%d]")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plain_format", (const xmlChar *)_(" [%d]")); /* single verse format */ section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"singleverse", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"last", (const xmlChar *) _("%s%s (%s %d:%d%s)")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"first", (const xmlChar *) _("%s(%s %d:%d%s)%s ")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plain_last", (const xmlChar *)_("%s (%s %d:%d%s)")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plain_first", (const xmlChar *)_("(%s %d:%d%s) %s")); /* verse range format */ section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"verserange", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"verse", (const xmlChar *)_(" %s%s")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"last", (const xmlChar *)_("%s(%s %d:%d-%d%s)")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"first", (const xmlChar *)_("(%s %d:%d-%d%s)
")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plain_last", (const xmlChar *)_("%s(%s %d:%d-%d%s)")); xmlNewTextChild(section_node, NULL, (const xmlChar *)"plain_first", (const xmlChar *)_("(%s %d:%d-%d%s)\n")); xmlSaveFormatFile(path, xml_doc, 1); xmlFreeDoc(xml_doc); return 1; } /****************************************************************************** * Name * xml_create_settings_file * * Synopsis * #include "main/xml.h" * * int xml_create_settings_file(char * path) * * Description * create new settings file * * Return value * int */ int xml_create_settings_file(char *path) { xmlNodePtr root_node; xmlNodePtr cur_node; xmlNodePtr section_node; GList *tmp = NULL; xml_settings_doc = xmlNewDoc((const xmlChar *)"1.0"); if (xml_settings_doc == NULL) { fprintf(stderr, _("Document not created successfully. \n")); return 0; } root_node = xmlNewNode(NULL, (const xmlChar *)"Xiphos"); (void)xmlNewProp(root_node, (const xmlChar *)"Version", (const xmlChar *)VERSION); xmlDocSetRootElement(xml_settings_doc, root_node); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"ranges", NULL); cur_node = xmlNewChild(section_node, NULL, (const xmlChar *)"range", NULL); (void)xmlNewProp(cur_node, (const xmlChar *)"label", (const xmlChar *)_("Old Testament")); (void)xmlNewProp(cur_node, (const xmlChar *)"list", (const xmlChar *)_("Gen - Mal")); cur_node = xmlNewChild(section_node, NULL, (const xmlChar *)"range", NULL); (void)xmlNewProp(cur_node, (const xmlChar *)"label", (const xmlChar *)_("New Testament")); (void)xmlNewProp(cur_node, (const xmlChar *)"list", (const xmlChar *)_("Mat - Rev")); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"modlists", NULL); cur_node = xmlNewChild(section_node, NULL, (const xmlChar *)"modlist", NULL); (void)xmlNewProp(cur_node, (const xmlChar *)"label", (const xmlChar *)_("Sample Module List")); tmp = get_list(TEXT_LIST); (void)xmlNewProp(cur_node, (const xmlChar *)"list", (tmp ? (const xmlChar *)(gchar *)(tmp->data) : (const xmlChar *)(gchar *) "-ReplaceMe-")); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"editor", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"spell_language", (const xmlChar *)"unknown"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"locale", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"special", (const xmlChar *)""); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"modmgr", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"mod_mgr_source", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"mod_mgr_destination", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"mod_mgr_local_source_index", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"mod_mgr_remote_source_index", (const xmlChar *)"0"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"fontsize", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"versenum", (const xmlChar *)"+0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"basefontsize", (const xmlChar *)"+0"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"HTMLcolors", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"background", (const xmlChar *)"#FFFFFF"); /* white */ xmlNewTextChild(section_node, NULL, (const xmlChar *)"text_fg", (const xmlChar *)"#000000"); /* black */ xmlNewTextChild(section_node, NULL, (const xmlChar *)"versenum", (const xmlChar *)"#0000CF"); /* blue */ xmlNewTextChild(section_node, NULL, (const xmlChar *)"currentverse", (const xmlChar *)"#009000"); /* green */ xmlNewTextChild(section_node, NULL, (const xmlChar *)"link", (const xmlChar *)"#878787"); /* grey */ xmlNewTextChild(section_node, NULL, (const xmlChar *)"found", (const xmlChar *)"#D02898"); /* ? */ xmlNewTextChild(section_node, NULL, (const xmlChar *)"highlight_fg", (const xmlChar *)"#FFFF00"); /* yellow */ xmlNewTextChild(section_node, NULL, (const xmlChar *)"highlight_bg", (const xmlChar *)"#060680"); /* navy */ section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"parallel", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"parallel", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"cantillation", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"points", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"footnotes", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"morphs", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"strongs", (const xmlChar *)"0"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"book", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"module", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"key", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"offset", (const xmlChar *)"0"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"keys", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"book", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"dictionary", (const xmlChar *)"Grace"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"verse", (const xmlChar *)"Romans 8:28"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"layout", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"maximized", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"height", (const xmlChar *)"600"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"width", (const xmlChar *)"800"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"app_x", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"app_y", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"parallelopen", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"parallel_height", (const xmlChar *)"361"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"parallel_width", (const xmlChar *)"657"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"parallel_x", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"parallel_y", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"modmgropen", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"modmgr_height", (const xmlChar *)"450"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"modmgr_width", (const xmlChar *)"710"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"modmgr_x", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"modmgr_y", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"advsearchopen", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"advsearch_height", (const xmlChar *)"465"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"advsearch_width", (const xmlChar *)"665"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"advsearch_x", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"advsearch_y", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"prefsopen", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"prefs_height", (const xmlChar *)"300"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"prefs_width", (const xmlChar *)"590"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"prefs_x", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"prefs_y", (const xmlChar *)"40"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"textpane", (const xmlChar *)"368"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"shortcutbar", (const xmlChar *)"200"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"uperpane", (const xmlChar *)"210"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"vltoppaneheight", (const xmlChar *)"210"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"sidebar_notebook_height", (const xmlChar *)"350"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"bibleheight", (const xmlChar *)"250"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"commentaryheight", (const xmlChar *)"240"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"lexicons", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"indictpane", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"inviewer", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"usedefaultdict", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"defaultdictionary", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"greek", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"hebrew", NULL); /* cppcheck dislikes assigning this to section_node */ /* because it is then immediately re-assigned after. */ (void) xmlNewChild(root_node, NULL, (const xmlChar *)"osisrefmarkedverses", NULL); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"misc", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"dailydevotional", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"splash", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"usedefault", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"formatpercom", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"showcomms", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"showdicts", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"showtexts", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"versestyle", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"pinnedtabs", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"showversenum", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"imageresize", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"verse_num_bold", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"verse_num_bracket", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"verse_num_superscript", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"readaloud", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"versehighlight", (const xmlChar *)"0"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"annotatehighlight", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"xrefsinverselist", (const xmlChar *)"1"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"modules", NULL); tmp = get_list(GBS_LIST); if (tmp) xmlNewTextChild(section_node, NULL, (const xmlChar *)"book", (const xmlChar *)tmp->data); else xmlNewTextChild(section_node, NULL, (const xmlChar *)"book", NULL); tmp = get_list(COMM_LIST); if (tmp) xmlNewTextChild(section_node, NULL, (const xmlChar *)"comm", (const xmlChar *)(gchar *) tmp->data); else xmlNewTextChild(section_node, NULL, (const xmlChar *)"comm", NULL); tmp = get_list(DEVOTION_LIST); if (tmp) xmlNewTextChild(section_node, NULL, (const xmlChar *)"devotional", (const xmlChar *)(gchar *) tmp->data); else xmlNewTextChild(section_node, NULL, (const xmlChar *)"devotional", NULL); tmp = get_list(DICT_LIST); if (tmp) xmlNewTextChild(section_node, NULL, (const xmlChar *)"dict", (const xmlChar *)(gchar *) tmp->data); else xmlNewTextChild(section_node, NULL, (const xmlChar *)"dict", NULL); tmp = get_list(TEXT_LIST); if (tmp) /* default parallels list set to 1 bible. */ xmlNewTextChild(section_node, NULL, (const xmlChar *)"parallels", (const xmlChar *)(gchar *) tmp->data); else xmlNewTextChild(section_node, NULL, (const xmlChar *)"parallels", NULL); if (tmp) xmlNewTextChild(section_node, NULL, (const xmlChar *)"bible", (const xmlChar *)(gchar *) tmp->data); else xmlNewTextChild(section_node, NULL, (const xmlChar *)"bible", NULL); tmp = get_list(PERCOMM_LIST); if (tmp) xmlNewTextChild(section_node, NULL, (const xmlChar *)"percomm", (const xmlChar *)(gchar *) tmp->data); else xmlNewTextChild(section_node, NULL, (const xmlChar *)"percomm", NULL); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"shortcutbar", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"shortcutbar", (const xmlChar *)"1"); xmlNewTextChild(section_node, NULL, (const xmlChar *)"docked", (const xmlChar *)"1"); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"studypad", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"directory", (const xmlChar *)settings.homedir); xmlNewTextChild(section_node, NULL, (const xmlChar *)"lastfile", NULL); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"tabs", NULL); xmlNewTextChild(section_node, NULL, (const xmlChar *)"browsing", (const xmlChar *)"1"); return 1; } /****************************************************************************** * Name * xml_convert_to_osisref * * Synopsis * #include "main/xml.h" * * void xml_convert_to_osisref() * * Description * convert "Gen 1:1" format to OSISRef "Gen.1.1" format. * backward compatibility support from 3.1.1's first (bad) cut that * failed to localize. for shame, the pain i cause myself... * * Return value * void */ void xml_convert_to_osisref(void) { gchar reference[100]; GList *deletable = NULL, *hold; /* pull entries from old "markedverses" set */ /* re-insert into new "osisrefmarkedverses" */ if (xml_set_section_ptr("markedverses") && xml_get_label()) { do { gchar *label, *content, *s, *t; label = xml_get_label(); content = g_strdup(xml_get_list()); /* detect "NASB Revelation of John 1:1" */ if (((s = strrchr(label, ' ')) != NULL) && /* rightmost space */ ((s = strchr((t = s + 1), ':')) != NULL) && /* chapter:verse */ ((t = strchr(label, ' ')) < s)) { /* leftmost space */ /* having gotten this far, we successfully */ /* detected a wrongly-formatted label. convert. */ /* mark old bogus version for removal. */ deletable = g_list_prepend(deletable, g_strdup(label)); /* cons up a new version. */ *t = '\0'; g_snprintf(reference, 100, "%s %s", label /* this is just the module name now */ , main_get_osisref_from_key((const char *) label, (const char *)t + 1)); xml_set_list_item("osisrefmarkedverses", "markedverse", reference, content); } g_free(content); } while (xml_next_item() && xml_get_label()); } hold = deletable; while (deletable) { xml_remove_node("markedverses", "markedverse", deletable->data); g_free(deletable->data); deletable = g_list_next(deletable); } xml_remove_section("markedverses"); g_list_free(hold); } /****************************************************************************** * Name * xml_find_section * * Synopsis * #include "main/xml.h" * * xmlNodePtr xml_find_section(char *type_doc, char *section) * * Description * * * Return value * xmlNodePtr */ static xmlNodePtr xml_find_section(xmlDocPtr doc, const char *type_doc, const char *section) { xmlNodePtr cur = NULL; cur = xmlDocGetRootElement(doc); if (cur == NULL) { fprintf(stderr, _("empty document \n")); return NULL; } if (xmlStrcmp(cur->name, (const xmlChar *)type_doc)) { fprintf(stderr, _("wrong type, root node != %s\n"), type_doc); return NULL; } cur = cur->xmlChildrenNode; while (cur != NULL) { if (!xmlStrcmp(cur->name, (const xmlChar *)section)) { return cur; } if (cur->next) cur = cur->next; else break; } return NULL; } /****************************************************************************** * Name * xml_find_item * * Synopsis * #include "main/xml.h" * * xmlNodePtr xml_find_item(xmlNodePtr parent, char * item, * char * label) * * Description * * * Return value * xmlNodePtr */ static xmlNodePtr xml_find_item(xmlNodePtr parent, const char *item, const char *label) { xmlNodePtr cur = NULL; xmlChar *prop_label = NULL; cur = parent->xmlChildrenNode; while (cur != NULL) { if (!xmlStrcmp(cur->name, (const xmlChar *)item)) { /* no label means any (i.e. first) element matches */ if (!label) return cur; /* otherwise we must find the label match. */ prop_label = xmlGetProp(cur, (const xmlChar *)"label"); if (!xmlStrcmp(prop_label, (const xmlChar *)label)) { return cur; } } if (cur->next) cur = cur->next; else break; } return NULL; } /****************************************************************************** * Name * xml_get_list_from_label * * Synopsis * #include "main/xml.h" * * char *xml_get_list_from_label(char * section, char * item, char * label) * * Description * * * Return value * char * */ char *xml_get_list_from_label(const char *section, const char *item, const char *label) { xmlNodePtr cur = NULL; if ((cur = xml_find_section(xml_settings_doc, "Xiphos", section)) != NULL) { cur = cur->xmlChildrenNode; while (cur != NULL) { //g_warning("cur->name = %s", cur->name); if (!xmlStrcmp(cur->name, (const xmlChar *)item)) { xmlChar *prop_label = xmlGetProp(cur, (const xmlChar *)"label"); XI_message(("\nprop_label: %s\nlabel: %s", prop_label, label)); if (!xmlStrcmp(prop_label, (const xmlChar *)label)) { return (char *)xmlGetProp(cur, (const xmlChar *)"list"); } } if (cur->next) cur = cur->next; else break; } } return NULL; } /****************************************************************************** * Name * xml_set_list_item * * Synopsis * #include "main/xml.h" * * void xml_set_list_item(char * section, char * item, char * label, * char * value) * * Description * * * Return value * void */ void xml_set_list_item(const char *section, const char *item, const char *label, const char *value) { xmlNodePtr cur = NULL; xmlNodePtr cur_item = NULL; xmlNodePtr new = NULL; if ((cur = xml_find_section(xml_settings_doc, "Xiphos", section)) == NULL) { xmlNodePtr root_node = xmlDocGetRootElement(xml_settings_doc); cur = xmlNewChild(root_node, NULL, (const xmlChar *)section, NULL); } if (cur) { if ((cur_item = xml_find_item(cur, item, label))) { xmlSetProp(cur_item, (const xmlChar *)"list", (const xmlChar *)value); } else { new = xmlNewChild(cur, NULL, (const xmlChar *)item, NULL); xmlNewProp(new, (const xmlChar *)"label", (const xmlChar *)label); xmlNewProp(new, (const xmlChar *)"list", (const xmlChar *)value); } } } /****************************************************************************** * Name * xml_set_list_item * * Synopsis * #include "main/xml.h" * * void xml_set_list_item(char * section, char * item, char * label, * char * value) * * Description * * * Return value * void */ void xml_set_new_element(const char *section, const char *item, const char *content) { xmlNodePtr cur = NULL; if ((cur = xml_find_section(xml_settings_doc, "Xiphos", section)) == NULL) { xmlNodePtr root_node = xmlDocGetRootElement(xml_settings_doc); cur = xmlNewChild(root_node, NULL, (const xmlChar *)section, NULL); } if (cur) (void)xmlNewChild(cur, NULL, (const xmlChar *)item, (const xmlChar *)content); } /****************************************************************************** * Name * xml_set_section_ptr * * Synopsis * #include "main/xml.h" * * int xml_set_section_ptr(char * section) * * Description * set section pointer to first item of section * * Return value * int */ int xml_set_section_ptr(const char *section) { xmlNodePtr cur = NULL; if ((cur = xml_find_section(xml_settings_doc, "Xiphos", section)) != NULL) { section_ptr = cur->xmlChildrenNode; if (section_ptr) return 1; } return 0; } /****************************************************************************** * Name * xml_next_item * * Synopsis * #include "main/xml.h" * * int xml_next_item(void) * * Description * sets section pointer to next item - returns 1 if pointer is not null * * Return value * int */ int xml_next_item(void) { while (section_ptr != NULL) { section_ptr = section_ptr->next; return 1; } return 0; } /****************************************************************************** * Name * xml_get_label * * Synopsis * #include "main/xml.h" * * char *xml_get_label(void) * * Description * returns a label for ranges or module lists for search dialog * * Return value * char * */ char *xml_get_label(void) { return (char *)xmlGetProp(section_ptr, (const xmlChar *)"label"); } /****************************************************************************** * Name * xml_get_list * * Synopsis * #include "main/xml.h" * * char *xml_get_list(void) * * Description * gets a list of ranges or modules for search dialog * * Return value * char * */ char *xml_get_list(void) { return (char *)xmlGetProp(section_ptr, (const xmlChar *)"list"); } /****************************************************************************** * Name * xml_find_prop * * Synopsis * #include "main/xml.h" * * xmlNodePtr xml_find_prop(xmlDocPtr doc, char *type_doc, char *section, char *prop) * * Description * "Xiphos" * * Return value * xmlNodePtr */ static xmlNodePtr xml_find_prop(xmlDocPtr doc, const char *type_doc, const char *section, const char *prop) { xmlNodePtr cur = NULL; xmlNodePtr item_cur = NULL; cur = xmlDocGetRootElement(doc); if (cur == NULL) { fprintf(stderr, _("empty document \n")); return NULL; } if (xmlStrcmp(cur->name, (const xmlChar *)type_doc)) { fprintf(stderr, _("wrong type, root node != %s\n"), type_doc); return NULL; } cur = cur->xmlChildrenNode; while (cur != NULL) { if (!xmlStrcmp(cur->name, (const xmlChar *)section)) { item_cur = cur->xmlChildrenNode; while (item_cur != NULL) { if (!xmlStrcmp(item_cur->name, (const xmlChar *)prop)) { return item_cur; } if (item_cur->next) item_cur = item_cur->next; else break; } } if (cur->next) cur = cur->next; else break; } return NULL; } /****************************************************************************** * Name * xml_get_value * * Synopsis * #include "main/xml.h" * * char *xml_get_value(char *section, char *item) * * Description * * * Return value * char * */ char *xml_get_value(const char *section, const char *item) { xmlNodePtr cur = NULL; if ((cur = xml_find_prop(xml_settings_doc, "Xiphos", section, item)) != NULL) { xmlChar *results = xmlNodeListGetString(xml_settings_doc, cur->xmlChildrenNode, 1); if (results) return (char *)results; } return NULL; } /****************************************************************************** * Name * xml_set_value * * Synopsis * #include "main/xml.h" * * void xml_set_value(char *type_doc, char *section, char *item, * char *value) * * Description * * * Return value * void */ void xml_set_value(const char *type_doc, const char *section, const char *item, const char *value) { xmlNodePtr cur = NULL; if ((cur = xml_find_prop(xml_settings_doc, type_doc, section, item)) != NULL) { xmlNodeSetContent(cur, (const xmlChar *)value); } } /****************************************************************************** * Name * xml_parse_settings_file * * Synopsis * #include "main/xml.h" * * int xml_parse_settings_file(char *file_name) * * Description * load settings.xml at program start * * Return value * int */ int xml_parse_settings_file(char *file_name) { xml_settings_doc = xmlParseFile(file_name); if (xml_settings_doc == NULL) { fprintf(stderr, _("Document not parsed successfully. \n")); return FALSE; } return TRUE; } /****************************************************************************** * Name * xml_save_settings_doc * * Synopsis * #include "main/xml.h" * * void xml_save_settings_doc(char *file_name) * * Description * * * Return value * void */ void xml_save_settings_doc(char *name) { #ifndef WIN32 /* win32 doesn't do the backup right because files are open */ int retval; struct stat buf; char *backup_name = g_strdup_printf("%s.SAVE", name); /* preserve a good backup if possible. */ g_unlink(backup_name); g_rename(name, backup_name); g_free(backup_name); #endif /* save the new one. */ xmlSaveFormatFile(name, xml_settings_doc, 1); #ifndef WIN32 /* did it save properly? */ if (((retval = stat(name, &buf)) < 0) || ((retval == 0) && (buf.st_size == 0))) { char *msg = g_strdup_printf(_("Save of settings failed! stat %d, size %d\n%s"), retval, (int)buf.st_size, _("Attempting to revert to previous save.")); g_unlink(name); g_rename(backup_name, name); gui_generic_warning_modal(msg); g_free(msg); } #endif } /****************************************************************************** * Name * xml_free_settings_doc * * Synopsis * #include "main/xml.h" * * void xml_free_settings_doc(void) * * Description * * * Return value * void */ void xml_free_settings_doc(void) { xmlFreeDoc(xml_settings_doc); } void xml_add_new_section_to_settings_doc(char *section) { xmlNodePtr root_node = NULL; root_node = xmlDocGetRootElement(xml_settings_doc); if (root_node == NULL) { fprintf(stderr, _("empty document \n")); return; } (void)xmlNewChild(root_node, NULL, (const xmlChar *)section, NULL); } /****************************************************************************** * Name * * * Synopsis * #include "main/xml.h" * * * * Description * * * Return value * */ void xml_add_new_item_to_export_doc_section(char *section, char *item_name, char *value) { xmlNodePtr section_node = NULL; section_node = xml_find_section(xml_export_doc, "Copy_Export", section); if (section_node) xmlNewTextChild(section_node, NULL, (const xmlChar *)item_name, (const xmlChar *)value); } /****************************************************************************** * Name * * * Synopsis * #include "main/xml.h" * * * * Description * * * Return value * */ void xml_add_new_item_to_section(char *section, char *item_name, char *value) { xmlNodePtr section_node = NULL; section_node = xml_find_section(xml_settings_doc, "Xiphos", section); if (section_node) xmlNewTextChild(section_node, NULL, (const xmlChar *)item_name, (const xmlChar *)value); } /****************************************************************************** * Name * * * Synopsis * #include "gui/bookmarks.h" * * * * Description * * * Return value * void */ void xml_remove_node(const char *section, const char *item, const char *label) { xmlNodePtr cur = NULL; xmlNodePtr cur_item = NULL; if ((cur = xml_find_section(xml_settings_doc, "Xiphos", section)) != NULL) { if ((cur_item = xml_find_item(cur, item, label)) != NULL) { xmlUnlinkNode(cur_item); xmlFreeNode(cur_item); } } } /****************************************************************************** * Name * xml_remove_section * * Synopsis * #include "gui/bookmarks.h" * * void xml_remove_section(char *section) * * Description * annihilates an entire section from the document. * * Return value * void */ void xml_remove_section(const char *section) { xmlNodePtr cur = NULL; if ((cur = xml_find_section(xml_settings_doc, "Xiphos", section)) != NULL) { xmlUnlinkNode(cur); xmlFreeNode(cur); } } xiphos-4.0.7+dfsg1/src/main/url.cc0000664000175000017500000006257313162045104016105 0ustar unit193unit193/* * Xiphos Bible Study Tool * url.cc - support functions * * Copyright (C) 2004-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include #include #include #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #else #include "editor/slib-editor.h" #endif #include "gui/about_modules.h" #include "gui/xiphos.h" #include "gui/widgets.h" #include "gui/utilities.h" #include "gui/sidebar.h" #include "gui/dialog.h" #include "gui/parallel_dialog.h" #include "gui/parallel_view.h" #include "gui/main_window.h" //#include "gui/toolbar_nav.h" #include "main/url.hh" #include "main/lists.h" #include "main/previewer.h" #include "main/settings.h" #include "main/module_dialogs.h" #include "main/parallel_view.h" #include "main/sidebar.h" #include "main/sword.h" #include "main/xml.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" gint in_url; using namespace sword; /****************************************************************************** * Name * * * Synopsis * #include "main/url.hh" * * * * Description * * * Return value * */ static void alert_url_not_found(const gchar *url) { GS_DIALOG *dialog; GString *dialog_text = g_string_new(NULL); dialog = gui_new_dialog(); dialog->stock_icon = #if GTK_CHECK_VERSION(3, 10, 0) (gchar *)"dialog-information"; #else (gchar *)GTK_STOCK_DIALOG_INFO; #endif g_string_printf(dialog_text, "%s\n\n%s", _("URL not found:"), url); dialog->label_top = dialog_text->str; dialog->ok = TRUE; gui_alert_dialog(dialog); g_free(dialog); g_string_free(dialog_text, TRUE); } /****************************************************************************** * Name * * * Synopsis * #include "main/url.hh" * * gint (const gchar * filename, gboolean clicked) * * Description * * * Return value * gint */ static gint show_studypad(const gchar *filename, gboolean clicked) { editor_create_new(filename, NULL, STUDYPAD_EDITOR); return 1; } /****************************************************************************** * Name * * * Synopsis * #include "main/url.hh" * * gint (const gchar * filename, gboolean clicked) * * Description * * * Return value * gint */ const char *display_progs[] = { "/usr/bin/gvfs-open", "/usr/bin/gnome-open", "/usr/bin/display", NULL}; static gint show_separate_image(const gchar *filename, gboolean clicked) { if (clicked) { #ifdef WIN32 gboolean result; gchar *win_path = g_strdup(filename); //ShellExecute can handle all / or all \\ but not a combination win_path = g_strdelimit(win_path, "/", '\\'); result = xiphos_open_default((const gchar *)win_path); g_free(win_path); if (result == FALSE) { gui_generic_warning((char *)"Could not display that image"); } #else FILE *result; GString *cmd = g_string_new(NULL); int i; for (i = 0; display_progs[i]; i++) { if (g_access(display_progs[i], X_OK) == 0) break; } if (display_progs[i] == NULL) { gui_generic_warning((char *)"Xiphos cannot find\nan image display program."); return 0; } XI_print(("file = %s\n", filename)); g_string_printf(cmd, "%s \"%s\" < /dev/null > /dev/null 2>&1 &", display_progs[i], filename); if ((result = popen(cmd->str, "r")) == NULL) { g_string_printf(cmd, _("Xiphos could not execute %s"), display_progs[i]); gui_generic_warning(cmd->str); } else { gchar output[258]; if (fgets(output, 256, result) != NULL) { g_string_truncate(cmd, 0); g_string_append(cmd, _("Viewer error:\n")); g_string_append(cmd, output); gui_generic_warning(cmd->str); } pclose(result); } g_string_free(cmd, TRUE); #endif } else { gui_set_statusbar(filename); } return 1; } /****************************************************************************** * Name * show_mod_info * * Synopsis * #include "main/url.hh" * * gint show_mod_info(const gchar * module, const gchar * description, * gboolean clicked) * * Description * * * Return value * gint */ static gint show_mod_info(const gchar *module, const gchar *description, gboolean clicked) { if (clicked) { XI_print(("module = %s\n", module)); gui_display_about_module_dialog((gchar *)module); } else { /* some mod descriptions contain fun(ny) characters */ GString *desc_clean = hex_decode(description); XI_print(("description = %s\n", desc_clean->str)); gui_set_statusbar(desc_clean->str); g_string_free(desc_clean, TRUE); } return 1; } /****************************************************************************** * Name * show_parallel * * Synopsis * #include "main/url.hh" * * gint show_parallel(const gchar * value, const gchar * type,gboolean clicked) * * Description * * * Return value * gint */ static gint show_parallel(const gchar *svalue, const gchar *stype, gboolean clicked) { if (!strcmp(stype, "swap")) { if (clicked) { main_swap_parallel_with_main((gchar *)svalue); } else { gchar *buf = g_strdup_printf( _("Show %s in main window"), svalue); gui_set_statusbar(buf); g_free(buf); } } if (!strcmp(stype, "verse")) { if (clicked) { gtk_entry_set_text(GTK_ENTRY(navbar_parallel.lookup_entry), svalue); gtk_widget_activate(navbar_parallel.lookup_entry); } } return 1; } /****************************************************************************** * Name * show_morph * * Synopsis * #include "main/url.hh" * * gint show_morph(const gchar *module_name, * const gchar *type, * const gchar *value, * gboolean clicked) * * Description * * * Return value * gint */ static gint show_morph(const char *module_name, const gchar *stype, const gchar *svalue, gboolean clicked) { const gchar *modbuf = NULL; if (!strcmp(stype, "Greek") || strstr(stype, "x-Robinson") || strstr(stype, "robinson") || strstr(stype, "Robinson")) { if (backend->get_key_testament(module_name, settings.currentverse) == 2) { if (backend->is_module("Robinson")) modbuf = "Robinson"; } else { if (backend->is_module("Packard")) modbuf = "Packard"; } } //XI_message(("modbuf = %s", modbuf)); if (clicked) { main_display_dictionary(modbuf, (gchar *)svalue); } else { gchar *mybuf = main_get_rendered_text(modbuf, (gchar *)svalue); //XI_message(("mybuf = %s", mybuf)); if (mybuf) { main_information_viewer(modbuf, mybuf, (gchar *)svalue, "showMorph", (gchar *)stype, NULL, NULL); g_free(mybuf); } } return 1; } /****************************************************************************** * Name * show_strongs * * Synopsis * #include "main/url.hh" * * gint show_strongs(const gchar * type, const gchar * value, gboolean clicked) * * Description * * * Return value * gint */ static gint show_strongs(const gchar *stype, const gchar *svalue, gboolean clicked) { const gchar *modbuf = NULL; if (!strncmp(settings.MainWindowModule, "NASB", 4)) { if (!strcmp(stype, "Greek")) modbuf = "NASGreek"; else modbuf = "NASHebrew"; } else { if (stype && (*stype != '\0')) { if (!strcmp(stype, "Greek")) modbuf = settings.lex_greek; else modbuf = settings.lex_hebrew; } else modbuf = "InvStrongsRealGreek"; } if (clicked) { main_display_dictionary(modbuf, (gchar *)svalue); } else { gchar *mybuf = main_get_rendered_text(modbuf, (gchar *)svalue); if (mybuf) { main_information_viewer( modbuf, mybuf, (gchar *)svalue, "showStrongs", (gchar *)stype, NULL, NULL); g_free(mybuf); } } return 1; } /****************************************************************************** * Name * show_note * * Synopsis * #include "main/url.hh" * * gint show_note(module, passage, stype, svalue, gblooean clicked) * * Description * show a footnote in the previewer. * * Return value * gint */ static gint show_note(const gchar *module, const gchar *passage, const gchar *stype, const gchar *svalue, gboolean clicked) { gchar *tmpbuf = NULL; gchar *buf = NULL; gchar *work_buf = NULL; GString *str = g_string_new(NULL); GList *vlist = NULL, *chaser = NULL; if (!in_url || !svalue || !*svalue) return 1; if (!backend->is_module((gchar *)module)) module = settings.MainWindowModule; if (strlen(passage) < 5) passage = settings.currentverse; // // if we are asking for a note/xref in n:0, // we must stop autonormalization for a moment. // int stop_autonorm = ((strstr(passage, ":0")) != NULL); if (stop_autonorm) { SWMgr *mgr = backend->get_mgr(); backend->display_mod = mgr->Modules[module]; backend->display_mod->setKey(passage); VerseKey *vkey = (VerseKey *)(SWKey *)(*backend->display_mod); int t = backend->module_type(module); if ((t == TEXT_TYPE) || (t == COMMENTARY_TYPE)) vkey->setAutoNormalize(0); vkey->setChapter(vkey->getChapter() + 1); vkey->setVerse(0); } else backend->set_module_key((gchar *)module, (gchar *)passage); if (strchr(stype, 'x') && clicked) { tmpbuf = backend->get_entry_attribute("Footnote", (gchar *)svalue, "refList"); if (tmpbuf) { main_display_verse_list_in_sidebar(settings.currentverse, (gchar *)module, tmpbuf); g_free(tmpbuf); } } else if (strchr(stype, 'n') && !clicked) { tmpbuf = backend->get_entry_attribute("Footnote", (gchar *)svalue, "body"); buf = backend->render_this_text((gchar *)module, (gchar *)tmpbuf); if (tmpbuf) g_free(tmpbuf); if (buf) { main_information_viewer((gchar *)module, buf, (gchar *)svalue, "showNote", (gchar *)stype, NULL, NULL); if (buf) g_free(buf); } } else if (strchr(stype, 'x') && !clicked) { tmpbuf = backend->get_entry_attribute("Footnote", (gchar *)svalue, "refList"); if (settings.xrefs_in_verse_list) { main_display_verse_list_in_sidebar(settings.currentverse, (gchar *)module, tmpbuf); g_free(tmpbuf); } else { vlist = chaser = backend->parse_verse_list(module, tmpbuf, settings.currentverse); while (chaser != NULL) { buf = g_strdup_printf( "" "%s,
", (gchar *)module, (const char *)chaser->data, settings.bible_text_color, (const char *)chaser->data); str = g_string_append(str, buf); g_free(buf); g_free((char *)chaser->data); chaser = g_list_next(chaser); } g_list_free(vlist); g_free(tmpbuf); buf = g_strdup_printf("" "%s%s
", (gchar *)module, settings.currentverse, settings.bible_text_color, _("Back to "), settings.currentverse); str = g_string_append(str, buf); g_free(buf); main_information_viewer((gchar *)module, str->str, (gchar *)svalue, "showNote", (gchar *)stype, NULL, NULL); } } if (work_buf) g_free(work_buf); g_string_free(str, TRUE); return 1; } /****************************************************************************** * Name * reference_uri * * Synopsis * #include "main/url.hh" * * gint reference_uri(const gchar * url) * * Description * * * Return value * gint */ static gint show_ref(const gchar *module, const gchar *list, gboolean clicked) { if (!clicked) return 1; if (!backend->is_module(module)) module = settings.MainWindowModule; main_display_verse_list_in_sidebar(settings.currentverse, (gchar *)module, (gchar *)list); return 1; } /****************************************************************************** * Name * show_module_and_key * * Synopsis * #include "main/url.hh" * * gint show_module_and_key(const gchar * module, const gchar * key, const gchar * type, gboolean clicked) * * Description * * * * Return value * gint */ static int show_module_and_key(const char *module, const char *key, const char *stype, gboolean clicked) { gint mod_type; if (module && (strlen((char *)module) < 3) && backend->is_Bible_key((char *)module, key, settings.currentverse)) { module = settings.MainWindowModule; } if (!clicked) { return 1; } if (backend->is_module(module)) { if (!strcmp(stype, "newTab")) { main_open_bookmark_in_new_tab((gchar *)module, (gchar *)key); return 1; } if (!strcmp(stype, "newDialog")) { if (module && (main_get_mod_type((gchar *)module) == PERCOM_TYPE)) { editor_create_new(module, key, TRUE); return 1; } main_dialog_goto_bookmark((gchar *)module, (gchar *)key); return 1; } mod_type = backend->module_type((gchar *)module); switch (mod_type) { case TEXT_TYPE: case COMMENTARY_TYPE: case PERCOM_TYPE: if (strpbrk(key, "-;,")) { // >1 verse marked main_display_verse_list_in_sidebar(settings.currentverse, (gchar *)module, (gchar *)key); } else { gchar *url = g_strdup_printf("sword://%s/%s", (module ? module : ""), key); sword_uri(url, TRUE); g_free(url); } break; case DICTIONARY_TYPE: main_display_dictionary((gchar *)module, (gchar *)key); break; case BOOK_TYPE: case PRAYERLIST_TYPE: main_display_book((gchar *)module, (gchar *)key); if (gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book)) != 1) gtk_notebook_set_current_page( GTK_NOTEBOOK(widgets.notebook_comm_book), 1); break; } } settings.addhistoryitem = TRUE; return 1; } /****************************************************************************** * Name * * * Synopsis * #include "main/url.hh" * * gint (const gchar * type, const gchar * value, gboolean clicked) * * Description * * * Return value * gint */ static gint show_in_previewer(const gchar *url) { gchar **work_buf = NULL; gchar *mybuf = NULL; work_buf = g_strsplit(url, "/", 4); // might be an abbrev. get the real. const char *real_mod = main_get_name(work_buf[MODULE]); mybuf = main_get_rendered_text((real_mod ? real_mod : work_buf[MODULE]), work_buf[KEY]); if (mybuf) { main_information_viewer( (gchar *)(real_mod ? real_mod : work_buf[MODULE]), mybuf, (gchar *)work_buf[KEY], NULL, NULL, NULL, NULL); g_free(mybuf); } g_strfreev(work_buf); return 1; } /****************************************************************************** * Name * sword_uri * * Synopsis * #include "main/url.hh" * * gint sword_uri(const gchar * url) * * Description * handle a sword uri in the form 'sword://KJV/1John5:8' * 'sword://MHC/Genesis1:1' * 'sword:///Romans8:28' * and display in the appropriate pane * * Return value * gint */ gint sword_uri(const gchar *url, gboolean clicked) { const gchar *key = NULL; gchar *tmpkey = NULL; gint mod_type; gint verse_count; gchar **work_buf = NULL; gchar *mod; // don't recurse between paratab and here. static gboolean handling_uri = FALSE; if (handling_uri) return 0; handling_uri = TRUE; if (!clicked) { gchar *name = g_strstr_len(url, 10, "://"); if (!name) gui_set_statusbar(url); else { name += 3; // at name beginning. gchar *slash = g_strstr_len(name, 20, "/"); if (slash) *slash = '\0'; // limit to name end. // might be an abbrev. get the real. const char *real_mod = main_get_name(name); int mod_type = backend->module_type(real_mod ? real_mod : name); if (slash) *slash = '/'; if (mod_type == DICTIONARY_TYPE) show_in_previewer(url); else gui_set_statusbar(name + ((*name == '/') ? 1 : 0)); } handling_uri = FALSE; return 1; } work_buf = g_strsplit(url, "/", 4); if (!work_buf[MODULE] && !work_buf[KEY]) { alert_url_not_found(url); g_strfreev(work_buf); handling_uri = FALSE; return 0; } if (!work_buf[KEY]) { tmpkey = work_buf[MODULE]; } else tmpkey = work_buf[KEY]; if ((settings.special_anchor = strchr(tmpkey, '#')) || (settings.special_anchor = strchr(tmpkey, '!'))) *(settings.special_anchor++) = '\0'; XI_message(("work_buf: %s, %s", work_buf[MODULE], (work_buf[KEY] ? work_buf[KEY] : "-null-"))); mod = (work_buf[MODULE] && *work_buf[MODULE] ? work_buf[MODULE] : settings.MainWindowModule); const char *real_mod = main_get_name(mod); if (real_mod) mod = (gchar *)real_mod; if (strpbrk(tmpkey, "-;,") && // >1 verse marked (main_get_mod_type(mod) == TEXT_TYPE)) { main_display_verse_list_in_sidebar(settings.currentverse, mod, tmpkey); handling_uri = FALSE; return 1; } verse_count = 1; //backend->is_Bible_key(mykey, settings.currentverse); if (backend->is_module(mod)) { mod_type = backend->module_type(mod); switch (mod_type) { case TEXT_TYPE: key = main_update_nav_controls(mod, tmpkey); main_display_bible(mod, key); if (settings.comm_showing) main_display_commentary(NULL, key); main_keep_bibletext_dialog_in_sync((gchar *)key); editor_sync_with_main(); if (key) g_free((gchar *)key); break; case COMMENTARY_TYPE: if (gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book)) != 0) { gchar *save = settings.special_anchor; gtk_notebook_set_current_page( GTK_NOTEBOOK(widgets.notebook_comm_book), 0); settings.special_anchor = save; } settings.comm_showing = TRUE; key = main_update_nav_controls(mod, tmpkey); main_display_commentary(mod, key); main_display_bible(NULL, key); main_keep_bibletext_dialog_in_sync((gchar *)key); if (key) g_free((gchar *)key); break; case DICTIONARY_TYPE: main_display_dictionary(mod, tmpkey); break; case BOOK_TYPE: if (gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book)) != 1) { gchar *save = settings.special_anchor; gtk_notebook_set_current_page( GTK_NOTEBOOK(widgets.notebook_comm_book), 1); settings.special_anchor = save; } settings.comm_showing = FALSE; main_display_book(mod, tmpkey); break; } } else { /* module name not found or not given */ if (verse_count) { key = main_update_nav_controls(settings.MainWindowModule, tmpkey); /* display in current Bible and Commentary */ main_display_commentary(NULL, key); main_display_bible(NULL, key); main_keep_bibletext_dialog_in_sync((gchar *)key); editor_sync_with_main(); if (key) g_free((gchar *)key); } else { alert_url_not_found(url); } } g_strfreev(work_buf); settings.addhistoryitem = TRUE; handling_uri = FALSE; return 1; } /****************************************************************************** * Name * main_url_handler * * Synopsis * #include "main/url.hh" * * gint main_url_handler(const gchar * url, gboolean clicked) * * Description * * * Return value * gint */ gint main_url_handler(const gchar *url, gboolean clicked) { gchar *action = NULL; gchar *stype = NULL; gchar *svalue = NULL; gchar *module = NULL; gchar *passage = NULL; gchar *morph = NULL; gchar *strongs = NULL; int retval = 0; // assume failure. XI_message(("main_url_handler => %s", url)); if (strstr(url, "sword://") || strstr(url, "bible://")) { GString *url_clean = hex_decode(url); XI_message(("url_clean = %s", url_clean->str)); retval = sword_uri(url_clean->str, clicked); g_string_free(url_clean, TRUE); } else if (strstr(url, "passagestudy.jsp") || strstr(url, "xiphos.url")) { // another minor nightmare: re-encode / and : in hex. gchar *place; gchar tmpbuf[1023]; GString *tmpstr = g_string_new(NULL); place = (char *)strchr(url, '?'); // url's beginning, as-is. strncpy(tmpbuf, url, (++place) - url); tmpbuf[place - url] = '\0'; tmpstr = g_string_append(tmpstr, tmpbuf); for (/* */; *place; ++place) { switch (*place) { case '/': tmpstr = g_string_append(tmpstr, "%2F"); break; case ':': tmpstr = g_string_append(tmpstr, "%3A"); break; case ' ': tmpstr = g_string_append(tmpstr, "%20"); break; default: tmpstr = g_string_append_c(tmpstr, *place); } } /* passagestudy.jsp?action=showStrongs&type= */ URL m_url((const char *)tmpstr->str); action = g_strdup((gchar *)m_url.getParameterValue("action")); morph = g_strdup((gchar *)m_url.getParameterValue("morph")); strongs = g_strdup((gchar *)m_url.getParameterValue("lemma")); stype = g_strdup((gchar *)m_url.getParameterValue("type")); svalue = g_strdup((gchar *)m_url.getParameterValue("value")); module = g_strdup((gchar *)m_url.getParameterValue("module")); passage = g_strdup((gchar *)m_url.getParameterValue("passage")); // no module specified => use main module. if (!module || !strcmp(module, "")) { g_free(module); module = g_strdup(settings.MainWindowModule); } // XXX gross hack-fix // AraSVD is named "Smith & Van Dyke", using a literal '&'. // this is technically a Sword bug: Sword should encode it. // we work around it here: replace '&' with '+'. *sigh* //if (svalue = strstr(, " & ")) // *(svalue+1) = '-'; XI_message(("action = %s", action)); XI_message(("morph = %s", morph)); XI_message(("strongs = %s", strongs)); XI_message(("type = %s", stype)); XI_message(("value = %s", svalue)); XI_message(("module = %s", module)); XI_message(("passage = %s", passage)); if (!strcmp(action, "showStrongs")) { show_strongs(stype, svalue, clicked); } else if (!strcmp(action, "showMorph")) { show_morph(module, stype, svalue, clicked); } else if (!strcmp(action, "showNote")) { show_note(module, passage, stype, svalue, clicked); } else if (!strcmp(action, "showUserNote")) { // need localized key, not the osisref that we've got. ModMap::iterator it = backend->get_mgr()->Modules.find(module); SWModule *m = (*it).second; VerseKey *vk = (VerseKey *)m->getKey(); *vk = passage; main_information_viewer(module, (gchar *)svalue, (gchar *)m->getKeyText(), "showUserNote", (gchar *)"u", NULL, NULL); } else if (!strcmp(action, "showRef")) { if (!strcmp(stype, "scripRef")) show_ref(module, svalue, clicked); } else if (!strcmp(action, "showBookmark")) { show_module_and_key(module, svalue, stype, clicked); } else if (!strcmp(action, "showModInfo")) { show_mod_info(module, svalue, clicked); } else if (!strcmp(action, "showParallel")) { show_parallel(svalue, stype, clicked); } else if (!strcmp(action, "showStudypad")) { show_studypad(svalue, clicked); } else if (!strcmp(action, "showImage")) { show_separate_image((!strncmp(svalue, "file:", 5) ? svalue + 5 : svalue), clicked); } if (action) g_free(action); if (stype) g_free(stype); if (svalue) g_free(svalue); if (strongs) g_free(strongs); if (morph) g_free(morph); if (module) g_free(module); if (passage) g_free(passage); g_string_free(tmpstr, TRUE); retval = 1; } else if (clicked) xiphos_open_default(url); return retval; } /****************************************************************************** * Name * * * Synopsis * #include "main/url.hh" * * * * Description * * * Return value * */ const gchar *main_url_encode(const gchar *pram) { SWBuf retval = URL::encode(pram); if (retval.length()) return g_strdup(retval.c_str()); else return g_strdup(""); } /****************************************************************************** * Name * hex_decode * * Synopsis * hex_decode(const gchar *url) * * Description * extricates `+' and "%xx" encodings. * * Return value * GString * */ GString * hex_decode(const gchar *url) { // handle `+' space substitutions and %xx encodings. GString *url_clean = g_string_new(NULL); const gchar *url_chase; char hex_template[] = {'0', '0', '\0'}; unsigned long from_hex; for (url_chase = url; *url_chase; ++url_chase) { switch (*url_chase) { case '+': g_string_append_c(url_clean, ' '); break; case '%': if (isxdigit(*(url_chase + 1)) && isxdigit(*(url_chase + 2))) { hex_template[0] = *(url_chase + 1); hex_template[1] = *(url_chase + 2); from_hex = strtol(hex_template, NULL, 16); g_string_append_c(url_clean, (gchar)from_hex); url_chase += 2; } else { // failed %xx encoding; normal character. // should we instead do nothing with this '%'? g_string_append_c(url_clean, '%'); } break; default: g_string_append_c(url_clean, *url_chase); break; } } return url_clean; } /****** end of file ******/ xiphos-4.0.7+dfsg1/src/main/url.hh0000664000175000017500000000245613162045104016111 0ustar unit193unit193/* * Xiphos Bible Study Tool * url.h - support functions * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __URL_HH_ #define __URL_HH_ #ifdef __cplusplus extern "C" { #endif enum { TYPE_URI, BLANK, MODULE, KEY, TYPE_NOTE, NOTE_NUM }; //gint main_url_handler_gecko(const gchar * url); gint sword_uri(const gchar *url, gboolean clicked); gint main_url_handler(const gchar *url, gboolean clicked); gint main_main_get_mod_type_from_url(const gchar *url); const gchar *main_url_encode(const gchar *pram); GString *hex_decode(const gchar *url); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/lists.h0000664000175000017500000000340713162045104016272 0ustar unit193unit193/* * Xiphos Bible Study Tool * lists.h glists of module names and descriptions, bible books etc. * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _LISTS_H #define _LISTS_H #ifdef __cplusplus extern "C" { #endif #include typedef struct _module_lists MOD_LISTS; struct _module_lists { GList *biblemods, *commentarymods, *dictionarymods, *bookmods, *percommods, *devotionmods, *prayermods, *imagemods, *mapmods, *text_descriptions, *dict_descriptions, *comm_descriptions, *book_descriptions, *prayer_descriptions, *options; }; /* list types */ #define TEXT_LIST 0 #define TEXT_DESC_LIST 1 #define COMM_LIST 2 #define COMM_DESC_LIST 3 #define DICT_LIST 4 #define DICT_DESC_LIST 5 #define GBS_LIST 6 #define GBS_DESC_LIST 7 #define PRAYER_LIST 8 #define OPTIONS_LIST 9 #define PERCOMM_LIST 10 #define DEVOTION_LIST 11 #define MAP_LIST 12 #define IMAGE_LIST 13 GList *get_list(gint type); void main_init_lists(void); void main_shutdown_list(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/main/navbar.h0000664000175000017500000000277113162045104016410 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar.h - glue between all navbars and sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _NAVBAR_H #define _NAVBAR_H #ifdef __cplusplus extern "C" { #endif #include typedef struct _navbar NAVBAR; struct _navbar { GtkWidget *button_back; GtkWidget *button_forward; GtkWidget *comboboxentry_book; // SPINBUTTONS book; GtkWidget *comboboxentry_chapter; // SPINBUTTONS chapter; GtkWidget *comboboxentry_verse; // SPINBUTTONS verse; GtkWidget *lookup_entry; gchar *key; gchar *module_name; gboolean is_dialog; int testaments; }; extern NAVBAR navbar_main; void main_navbar_set(NAVBAR navbar, const char *key); void main_navbar_fill_book_combo(NAVBAR navbar); #ifdef __cplusplus } #endif #endif /* _NAVBAR_H */ xiphos-4.0.7+dfsg1/src/main/previewer.cc0000664000175000017500000003143413162045104017303 0ustar unit193unit193/* * Xiphos Bible Study Tool * previewer.cc - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include extern "C" { #include "gui/bibletext.h" } #include #include #include "gui/widgets.h" #include "gui/sidebar.h" #include "gui/utilities.h" #include "main/previewer.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "backend/sword_main.hh" #include "xiphos_html/xiphos_html.h" #include "gui/debug_glib_null.h" #define HTML_START "\ " using namespace std; static GtkWidget *previewer_html_widget; void main_set_previewer_widget(int in_sidebar) { if (in_sidebar) previewer_html_widget = sidebar.html_viewer_widget; else previewer_html_widget = widgets.html_previewer_text; } #if 0 // unneeded at this time. disabled to silence cppcheck. GtkWidget *main_get_previewer_widget(void) { return settings.show_previewer_in_sidebar ? sidebar.html_viewer_widget : widgets.html_previewer_text; } #endif /****************************************************************************** * Name * main_init_previewer * * Synopsis * #include "main/previewer.h" * * void main_init_previewer(void) * * Description * clear the information viewer * * Return value * void */ void main_init_previewer(void) { GString *str = g_string_new(NULL); gchar *buf = _("Previewer"); MOD_FONT *mf = get_font(settings.MainWindowModule); g_string_printf(str, HTML_START "%s
", settings.bible_bg_color, settings.bible_text_color, settings.link_color, ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value - 1, buf); free_font(mf); HtmlOutput(str->str, previewer_html_widget, NULL, NULL); g_string_free(str, TRUE); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * main_clear_viewer * * Synopsis * #include "main/previewer.h" * * void main_clear_viewer(void) * * Description * clear the information viewer * * Return value * void */ void main_clear_viewer(void) { #ifdef USE_PREVIEWER_AUTOCLEAR if (!previewer_html_widget || !GTK_WIDGET_REALIZED(GTK_WIDGET(previewer_html_widget))) return; main_init_previewer(); #endif /* USE_PREVIEWER_AUTOCLEAR */ } #endif /****************************************************************************** * Name * main_information_viewer * * Synopsis * #include "main/previewer.h" * * void main_information_viewer(GtkWidget * html_widget, gchar * mod_name, * gchar * text, gchar *key, gchar * type) * * Description * display information in the information previewer * * Return value * void */ void main_information_viewer(const gchar *mod_name, const gchar *text, const gchar *key, const gchar *action, const gchar *type, const gchar *morph_text, const gchar *morph) { GString *tmp_str = g_string_new(NULL); GString *str; MOD_FONT *mf = get_font((gchar *)mod_name); g_string_printf(tmp_str, HTML_START "", settings.bible_bg_color, settings.bible_text_color, settings.link_color, (mf->old_font ? mf->old_font : "none"), mf->old_font_size_value - 1); str = g_string_new(tmp_str->str); if (type) { if (*type == 'n') { g_string_printf(tmp_str, "%s
", _("Footnote")); str = g_string_append(str, tmp_str->str); } else if (*type == 'u') { g_string_printf(tmp_str, "%s:
%s

", _("User Annotation"), key); str = g_string_append(str, tmp_str->str); } else if (*type == 'x') { g_string_printf(tmp_str, "%s
", _("Cross Reference")); str = g_string_append(str, tmp_str->str); } else if (!strcmp(action, "showStrongs")) { g_string_printf(tmp_str, "%s: %s
", _("Strongs"), key); str = g_string_append(str, tmp_str->str); } else if (!strcmp(action, "showMorph")) { g_string_printf(tmp_str, "%s: %s
", _("Morphology"), key); str = g_string_append(str, tmp_str->str); } } else { const char *abbreviation = main_get_abbreviation(mod_name); g_string_printf(tmp_str, "%s: %s
", (abbreviation ? abbreviation : mod_name), key); str = g_string_append(str, tmp_str->str); } if (action && (!strcmp(action, "showStrongsMorph"))) { g_string_printf(tmp_str, "%s: %s
", _("Strongs"), key); str = g_string_append(str, tmp_str->str); str = g_string_append(str, text); g_string_printf(tmp_str, "

%s: %s

", _("Morphology"), morph); str = g_string_append(str, tmp_str->str); str = g_string_append(str, morph_text); } else { str = g_string_append(str, text); } str = g_string_append(str, "
"); HtmlOutput((char *)AnalyzeForImageSize(str->str, GDK_WINDOW(gtk_widget_get_window(previewer_html_widget))), previewer_html_widget, mf, NULL); free_font(mf); g_string_free(str, TRUE); g_string_free(tmp_str, TRUE); } /****************************************************************************** * Name * mark_search_words * * Synopsis * #include "main/previewer.h" * * void mark_search_words(GString *str) * * Description * highlights ("purplifies," formerly) search terms in results. * * Return value * void */ void mark_search_words(GString *str) { gchar *tmpbuf, *buf, *searchbuf; gint len_overall, len_word, len_tail, len_prefix; gchar closestr[40], openstr[80]; /* regular expression search results **fixme** */ if ((settings.searchType == 0) || (settings.searchText[0] == '\0')) { return; } XI_message(("%s", settings.searchText)); /* open and close tags */ sprintf(openstr, "", settings.highlight_fg, settings.highlight_bg); sprintf(closestr, ""); searchbuf = g_utf8_casefold(g_strdup(settings.searchText), -1); if (g_str_has_prefix(searchbuf, "\"")) { searchbuf = g_strdelimit(searchbuf, "\"", ' '); g_strstrip(searchbuf); } buf = g_utf8_casefold(str->str, -1); /* if we have a muti word search go here */ if (settings.searchType == -2 || settings.searchType == -4) { char *token; GList *list, *listbase; gint count = 0, i = 0; list = NULL; /* separate the search words and add them to a glist */ if ((token = strtok(searchbuf, " ")) != NULL) { if (!isalnum(*token) && isalnum(*(token + 1))) token++; // skip leading punctuation. if (!strncmp(token, "lemma:", 6)) token += 7; // skip the H/G qualifier. list = g_list_append(list, token); ++count; while ((token = strtok(NULL, " ")) != NULL) { if (!isalnum(*token) && isalnum(*(token + 1))) token++; if (!strncmp(token, "lemma:", 6)) token += 7; // skip the H/G qualifier. list = g_list_append(list, token); ++count; } /* if we have only one word */ } else { list = g_list_append(list, searchbuf); count = 1; } listbase = list = g_list_first(list); for (i = 0; i < count; i++) { len_overall = strlen(buf); if (settings.searchType == -4) { // remove metachars and anything following ("WORD*") for (tmpbuf = (gchar *)list->data; *tmpbuf && isalnum(*tmpbuf); ++tmpbuf) ; // nothing, just skipping to end or non-alnum if ((tmpbuf != list->data) && *tmpbuf) *tmpbuf = '\0'; else if (!sword::stricmp((gchar *)list->data, "and") || !sword::stricmp((gchar *)list->data, "or") || !sword::stricmp((gchar *)list->data, "not")) { // don't color boolean ops. goto next_word; } } len_word = strlen((gchar *)list->data); /* find search word in verse */ while ((tmpbuf = g_strrstr(buf, (gchar *)list->data)) != NULL) { char *angle_open, *angle_close; len_tail = strlen(tmpbuf); len_prefix = len_overall - len_tail; // find html <> delimiters preceding this word. *tmpbuf = '\0'; angle_open = strrchr(buf, '<'); angle_close = strrchr(buf, '>'); // contortions about that preceding markup. // note placement of <> in good/bad examples. // good: anything WORD anything [none] // good: anything WORD anything [outside] // bad: token> anything str, -1); } g_list_free(listbase); /* else we have a phrase and only need to mark it */ } else { len_overall = strlen(buf); len_word = strlen(searchbuf); tmpbuf = strstr(buf, searchbuf); if (tmpbuf) { len_tail = strlen(tmpbuf); len_prefix = len_overall - len_tail; /* place end tag first */ str = g_string_insert(str, (len_prefix + len_word), closestr); /* then place start tag */ /* don't re-assign str here, to keep cppcheck happy */ (void) g_string_insert(str, len_prefix, openstr); } } g_free(searchbuf); } /****************************************************************************** * Name * main_entry_display * * Synopsis * #include ".h" * * void main_entry_display(gpointer data, gchar * mod_name, * gchar * text, gchar * key, gboolean show_key) * * Description * display Sword modules one verse (entry) at a time * * Return value * void */ void main_entry_display(gpointer data, gchar *mod_name, gchar *text, gchar *key, gboolean show_key) { GtkWidget *html_widget = (GtkWidget *)data; GString *tmp_str = g_string_new(NULL); GString *str; MOD_FONT *mf = get_font(mod_name); g_string_printf(tmp_str, HTML_START, settings.bible_bg_color, settings.bible_text_color, settings.link_color); str = g_string_new(tmp_str->str); g_string_printf(tmp_str, "", (mf->old_font ? mf->old_font : "none"), mf->old_font_size_value - 1); str = g_string_append(str, tmp_str->str); /* show key in html widget */ if (show_key) { const char *abbreviation = main_get_abbreviation(mod_name); if ((settings.displaySearchResults)) { g_string_printf(tmp_str, "" "[%s] %s
", mod_name, key, settings.link_color, (abbreviation ? abbreviation : mod_name), key); } else { g_string_printf(tmp_str, "" "[%s]
[%s]
", backend->module_description(mod_name), mod_name, settings.link_color, (abbreviation ? abbreviation : mod_name), key); } str = g_string_append(str, tmp_str->str); } if (settings.displaySearchResults) { GString *search_str = g_string_new(text); mark_search_words(search_str); str = g_string_append(str, search_str->str); g_string_free(search_str, TRUE); } else { str = g_string_append(str, text); } g_string_printf(tmp_str, " %s", "
"); str = g_string_append(str, tmp_str->str); HtmlOutput((char *)AnalyzeForImageSize(str->str, GDK_WINDOW(gtk_widget_get_window(html_widget))), html_widget, mf, NULL); free_font(mf); g_string_free(str, TRUE); g_string_free(tmp_str, TRUE); } xiphos-4.0.7+dfsg1/src/main/export_passage.h0000664000175000017500000000363413162045104020162 0ustar unit193unit193/* * Xiphos Bible Study Tool * export_passage.h - * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___EXPORT_PASSAGE_H_ #define ___EXPORT_PASSAGE_H_ #ifdef __cplusplus extern "C" { #endif typedef struct _export_data EXPORT_DATA; struct _export_data { char *filename; char *bookheader; char *chapterheader_book; char *chapterheader_chapter; char *versenumber; char *verselayout_single_verse_ref_last; char *verselayout_single_verse_ref_first; char *verse_range_ref_last; char *verse_range_ref_first; char *plain_bookheader; char *plain_chapterheader_book; char *plain_chapterheader_chapter; char *plain_versenumber; char *plain_verselayout_single_verse_ref_last; char *plain_verselayout_single_verse_ref_first; char *plain_verse_range_ref_last; char *plain_verse_range_ref_first; char *verse_range_verse; int passage_type; int start_verse; int end_verse; int verse_num; int reference_last; int version; }; enum { BOOK, CHAPTER, VERSE, VERSE_RANGE, HTML, PLAIN }; int main_get_max_verses(const char *name); int main_get_current_verse(const char *name); void main_export_content(EXPORT_DATA data, gint format); #ifdef __cplusplus } #endif #endif /* ___EXPORT_PASSAGE_H_ */ xiphos-4.0.7+dfsg1/src/main/prayerlists.cc0000664000175000017500000003740413162045104017657 0ustar unit193unit193/* * Xiphos Bible Study Tool * prayerlists.cc - code to create several different prayer lists * * Copyright (C) 2008-2017 Xiphos Developer Team * * 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include #include #include #include "main/mod_mgr.h" #include "main/prayerlists.h" #include "main/sword_treekey.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/sword.h" #include "gui/dialog.h" #include "gui/sidebar.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" // sword stuff for canonical book names + chapter counts // to construct prototype all-chapters outline. (#725) #include "sword/versificationmgr.h" #include "sword/canon.h" #ifndef NO_SWORD_NAMESPACE using sword::TreeKeyIdx; using sword::RawGenBook; using sword::SWKey; using sword::SWConfig; using sword::SWModule; #endif enum { COL_OPEN_PIXBUF, COL_CLOSED_PIXBUF, COL_CAPTION, COL_MODULE, COL_OFFSET, N_COLUMNS }; /* for constructing journals */ extern int month_day_counts[]; extern char *(month_names[]); /********************************* *************************************/ static void setEntryText(RawGenBook *book, const gchar *text) { TreeKeyIdx *treeKey = (TreeKeyIdx *)(SWKey *)(*book); if (treeKey->getOffset()) { (*book) << text; } } static void appendChild(TreeKeyIdx *treeKey, const gchar *name) { treeKey->appendChild(); treeKey->setLocalName(name); treeKey->save(); XI_message(("name: %s\nlocalName: %s", name, treeKey->getLocalName())); } static void appendSibling(TreeKeyIdx *treeKey, const gchar *name) { if (treeKey->getOffset()) { treeKey->append(); treeKey->setLocalName(name); treeKey->save(); } } static void add_prayer_list_sections(RawGenBook *book, TreeKeyIdx *treeKey) { appendChild(treeKey, _("Growth")); setEntryText(book, _("For Growth
")); appendSibling(treeKey, _("Salvation")); setEntryText(book, _("For Salvation
")); appendSibling(treeKey, _("Health")); setEntryText(book, _("For Health
")); appendSibling(treeKey, _("Misc")); setEntryText(book, _("Miscellaneous
")); treeKey->parent(); } static void add_outline_subsections(RawGenBook *book, TreeKeyIdx *treeKey) { appendChild(treeKey, _("Point x")); setEntryText(book, _("(x)
")); appendSibling(treeKey, _("Point y")); setEntryText(book, _("(y)
")); appendSibling(treeKey, _("Point z")); setEntryText(book, _("(z)
")); treeKey->parent(); } static void add_outline_sections(RawGenBook *book, TreeKeyIdx *treeKey) { appendChild(treeKey, _("Minor Topic 1")); setEntryText(book, _("Subtopic 1
")); add_outline_subsections(book, treeKey); appendSibling(treeKey, _("Minor Topic 2")); setEntryText(book, _("Subtopic 2
")); add_outline_subsections(book, treeKey); appendSibling(treeKey, _("Minor Topic 3")); setEntryText(book, _("Subtopic 3
")); add_outline_subsections(book, treeKey); appendSibling(treeKey, _("Minor Topic 4")); setEntryText(book, _("Subtopic 4
")); add_outline_subsections(book, treeKey); treeKey->parent(); } /****************************************************************************** * Name * prayerlist_construct * * Synopsis * #include "main/prayer_list.h" * void prayerlist_construct(gchar *listname, gchar *summary) * * Description * manufacture prayer list configuration fundamentals. * */ void prayerlist_construct(gchar *listname, gchar *summary) { // configuration file generation. gchar *path = g_strdup_printf("%s/" DOTSWORD "/mods.d/%s.conf", settings.homedir, listname); SWConfig config(path); g_free(path); // configuration file content. path = g_strdup_printf("./modules/genbook/rawgenbook/%s/%s", listname, listname); config[listname]["DataPath"] = path; g_free(path); config[listname]["ModDrv"] = "RawGenBook"; config[listname]["GSType"] = "PrayerList"; config[listname]["Encoding"] = "UTF-8"; config[listname]["SourceType"] = "ThML"; config[listname]["Lang"] = sword_locale; // set at startup. config[listname]["Version"] = "0.1"; config[listname]["MinimumVersion"] = "1.5.11"; config[listname]["DisplayLevel"] = "2"; // ? config[listname]["Description"] = listname; config[listname]["About"] = summary; // as provided. config.Save(); // fundamentals are complete. update. main_update_module_lists(); main_load_module_tree(sidebar.module_list); settings.havebook = 1; } /****************************************************************************** * Name * prayerlist_fundamentals * * Synopsis * #include "main/prayer_list.h" * gchar *prayerlist_fundamentals(gchar *summary) * * Description * manufacture prayer list configuration fundamentals. * * Return value * name of created module; NULL if failure. */ gchar * prayerlist_fundamentals(gchar *summary, gchar *defaultname) { char *listname = NULL; // assume failure. GS_DIALOG *info; gint test; GString *path = g_string_new(NULL); // name selection dialog. info = gui_new_dialog(); info->stock_icon = (gchar *) #if GTK_CHECK_VERSION(3, 10, 0) "dialog-question"; #else GTK_STOCK_DIALOG_QUESTION; #endif info->title = _("Prayer List/Journal"); info->label_top = _("Name for new prayer list or journal"); info->label1 = _("Name: "); info->text1 = g_strdup(defaultname); info->ok = TRUE; info->cancel = TRUE; test = gui_gs_dialog(info); // result of name selection. if (test != GS_OK) { goto out; // cancelled. } for (char *s = info->text1; *s; ++s) { if (!isalnum(*s) && (*s != '_')) { gui_generic_warning(_("Module names must contain [A-Za-z0-9_] only.")); goto out; } } if (main_is_module(info->text1)) { gui_generic_warning(_("Xiphos already knows a module by that name.")); goto out; } // path creation based on name selection. g_string_printf(path, "%s/" DOTSWORD "/modules/genbook/rawgenbook/%s", settings.homedir, info->text1); if (g_access(path->str, F_OK) == 0) { gui_generic_warning(_("Xiphos finds that prayer list already.")); goto out; } else { g_string_printf(path, "%s/" DOTSWORD "/modules/genbook", settings.homedir); Mkdir(path->str, S_IRWXU); // ignore return value -- harmless g_string_append(path, "/rawgenbook"); Mkdir(path->str, S_IRWXU); // ignore return value -- harmless g_string_append(path, "/"); g_string_append(path, info->text1); if ((Mkdir(path->str, S_IRWXU)) != 0) { // this one matters. char *msg = g_strdup_printf(_("Xiphos cannot create module's path:\n%s"), path->str); gui_generic_warning(msg); g_free(msg); goto out; } } // wild, raving applause: we got through all the sanity checks. listname = g_strdup(info->text1); prayerlist_construct(listname, summary); out: // both success and failure fall through here. g_string_free(path, TRUE); g_free(info->text1); g_free(info); return listname; } /****************************************************************************** * Name * main_prayerlist_basic_create * * Synopsis * #include "main/prayer_list.h" * gint main_prayerlist_basic_create(void) * * Description * create a simple prayer list module & add to sidebar module tree * * Return value * gboolean */ gboolean main_prayerlist_basic_create(void) { char *listname = prayerlist_fundamentals(_("A basic prayer list. \\par\\par Module created by Xiphos."), _("BasicPrayerList")); if (listname == NULL) return FALSE; gchar *path = g_strdup_printf("%s/" DOTSWORD "/modules/genbook/rawgenbook/%s/%s", settings.homedir, listname, listname); g_free(listname); RawGenBook::createModule(path); RawGenBook *book = new RawGenBook(path); g_free(path); TreeKeyIdx root = *((TreeKeyIdx *)((SWKey *)(*book))); TreeKeyIdx *treeKey = (TreeKeyIdx *)(SWKey *)(*book); appendChild(treeKey, _("MyPrayerList")); setEntryText(book, _("People:
Bob
Sam
Sue

Church:
pews
fellowship
Bibles for missionaries


")); delete treeKey; return TRUE; } /****************************************************************************** * Name * main_prayerlist_subject_create * * Synopsis * #include "main/prayer_list.h" * gint main_prayerlist_subject_create(void) * * Description * create a subject prayer list module & add to sidebar module tree * * Return value * gboolean */ gboolean main_prayerlist_subject_create(void) { char *listname = prayerlist_fundamentals(_("A subject-based prayer list. \\par\\par Module created by Xiphos."), _("SubjectPrayerList")); if (listname == NULL) return FALSE; gchar *path = g_strdup_printf("%s/" DOTSWORD "/modules/genbook/rawgenbook/%s/%s", settings.homedir, listname, listname); g_free(listname); RawGenBook::createModule(path); RawGenBook *book = new RawGenBook(path); g_free(path); TreeKeyIdx root = *((TreeKeyIdx *)((SWKey *)(*book))); TreeKeyIdx *treeKey = (TreeKeyIdx *)(SWKey *)(*book); appendChild(treeKey, _("Salvation")); setEntryText(book, _("Bob
Sam
Sue
John
")); appendSibling(treeKey, _("Spiritual Growth")); setEntryText(book, _("Mike
Steve
")); appendSibling(treeKey, _("Health")); setEntryText(book, _("Sue
John
")); delete treeKey; return TRUE; } /****************************************************************************** * Name * main_prayerlist_wild_create * * Synopsis * #include "main/prayer_list.h" * gint main_prayerlist_wild_create(void) * * Description * create a monthly prayer list module & add to sidebar module tree * * Return value * gboolean */ gboolean main_prayerlist_monthly_create(void) { char *listname = prayerlist_fundamentals(_("A monthly prayer list. \\par\\par Module created by Xiphos."), _("MonthlyPrayerList")); if (listname == NULL) return FALSE; gchar *path = g_strdup_printf("%s/" DOTSWORD "/modules/genbook/rawgenbook/%s/%s", settings.homedir, listname, listname); g_free(listname); RawGenBook::createModule(path); RawGenBook *book = new RawGenBook(path); g_free(path); TreeKeyIdx root = *((TreeKeyIdx *)((SWKey *)(*book))); TreeKeyIdx *treeKey = (TreeKeyIdx *)(SWKey *)(*book); for (int month = 0; month < 12; ++month) { char monthnum[4], monthstring[32]; snprintf(monthnum, 3, "%02d", month + 1); snprintf(monthstring, 31, "%s
", _(month_names[month])); if (month == 0) appendChild(treeKey, monthnum); else appendSibling(treeKey, monthnum); setEntryText(book, monthstring); add_prayer_list_sections(book, treeKey); } delete treeKey; return TRUE; } /****************************************************************************** * Name * main_prayerlist_journal_create * * Synopsis * #include "main/prayer_list.h" * gint main_prayerlist_journal_create(void) * * Description * create a daily journal prayer list module & add to sidebar module tree * * Return value * gboolean */ gboolean main_prayerlist_journal_create(void) { char *listname = prayerlist_fundamentals(_("A daily journal. \\par\\par Module created by Xiphos."), _("DailyJournal")); if (listname == NULL) return FALSE; gchar *path = g_strdup_printf("%s/" DOTSWORD "/modules/genbook/rawgenbook/%s/%s", settings.homedir, listname, listname); g_free(listname); RawGenBook::createModule(path); RawGenBook *book = new RawGenBook(path); g_free(path); TreeKeyIdx root = *((TreeKeyIdx *)((SWKey *)(*book))); TreeKeyIdx *treeKey = (TreeKeyIdx *)(SWKey *)(*book); for (int month = 0; month < 12; ++month) { char monthnum[4], monthstring[32]; snprintf(monthnum, 3, "%02d", month + 1); snprintf(monthstring, 31, "%s
", _(month_names[month])); if (month == 0) appendChild(treeKey, monthnum); else appendSibling(treeKey, monthnum); setEntryText(book, monthstring); for (int day = 0; day < month_day_counts[month]; ++day) { char daynum[4], monthday[32]; snprintf(daynum, 3, "%02d", day + 1); snprintf(monthday, 31, "%s %d
", _(month_names[month]), day + 1); if (day == 0) appendChild(treeKey, daynum); else appendSibling(treeKey, daynum); setEntryText(book, monthday); } treeKey->parent(); } delete treeKey; return TRUE; } /****************************************************************************** * Name * main_prayerlist_outlined_topic_create * * Synopsis * #include "main/prayer_list.h" * gint main_prayerlist_outlined_topic_create(void) * * Description * create a sermon or other topical outline * * Return value * gboolean */ gboolean main_prayerlist_outlined_topic_create(void) { char *listname = prayerlist_fundamentals(_("An outlined topic (e.g. sermon). \\par\\par Module created by Xiphos."), _("OutlinedTopic")); if (listname == NULL) return FALSE; gchar *path = g_strdup_printf("%s/" DOTSWORD "/modules/genbook/rawgenbook/%s/%s", settings.homedir, listname, listname); g_free(listname); RawGenBook::createModule(path); RawGenBook *book = new RawGenBook(path); g_free(path); TreeKeyIdx root = *((TreeKeyIdx *)((SWKey *)(*book))); TreeKeyIdx *treeKey = (TreeKeyIdx *)(SWKey *)(*book); appendChild(treeKey, _("Major Topic A")); setEntryText(book, _("Major Topic A
")); add_outline_sections(book, treeKey); appendSibling(treeKey, _("Major Topic B")); setEntryText(book, _("Major Topic B
")); add_outline_sections(book, treeKey); appendSibling(treeKey, _("Major Topic C")); setEntryText(book, _("Major Topic C
")); add_outline_sections(book, treeKey); delete treeKey; return TRUE; } /****************************************************************************** * Name * main_prayerlist_book_chapter_create * * Synopsis * #include "main/prayer_list.h" * gint main_prayerlist_book_chapter_create(void) * * Description * create a per-chapter outline for the entire bible * * Return value * gboolean */ gboolean main_prayerlist_book_chapter_create(void) { char *listname = prayerlist_fundamentals(_("A journal sectioned by Bible book and chapter. \\par\\par Module created by Xiphos."), _("BookChapter")); if (listname == NULL) return FALSE; gchar *path = g_strdup_printf("%s/" DOTSWORD "/modules/genbook/rawgenbook/%s/%s", settings.homedir, listname, listname); g_free(listname); RawGenBook::createModule(path); RawGenBook *book = new RawGenBook(path); g_free(path); TreeKeyIdx root = *((TreeKeyIdx *)((SWKey *)(*book))); TreeKeyIdx *treeKey = (TreeKeyIdx *)(SWKey *)(*book); struct sbook *sbook; struct sbook *otnt[2] = { sword::otbooks, sword::ntbooks }; gboolean first = TRUE; for (int idx = 0; idx < 2; idx++) { for (sbook = otnt[idx]; sbook->chapmax != 0; ++sbook) { if (first) { appendChild(treeKey, sbook->name); first = FALSE; } else appendSibling(treeKey, sbook->name); SWBuf content = ""; char buf[10]; for (int i = 1; i <= sbook->chapmax; ++i) { sprintf(buf, "%d\t
", i); content += (SWBuf)buf; } setEntryText(book, content.c_str()); } } delete treeKey; return TRUE; } xiphos-4.0.7+dfsg1/src/main/previewer.h0000664000175000017500000000266413162045104017150 0ustar unit193unit193/* * Xiphos Bible Study Tool * previewer.h - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _PREVIEWER_H #define _PREVIEWER_H #ifdef __cplusplus extern "C" { #endif void main_init_previewer(void); void main_set_previewer_widget(int in_sidebar); GtkWidget *main_get_previewer_widget(void); void main_clear_viewer(void); void main_information_viewer(const char *mod_name, const char *text, const char *key, const char *action, const char *type, const char *morph_text, const char *morph); void mark_search_words(GString *str); void main_entry_display(gpointer data, char *mod_name, char *text, char *key, gboolean show_key); #ifdef __cplusplus } #endif #endif /* _PREVIEWER_H */ xiphos-4.0.7+dfsg1/src/main/modulecache.cc0000664000175000017500000000564313162045104017547 0ustar unit193unit193/* * Xiphos Bible Study Tool * modulecache.cc - * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ // // Class implementation for the module cache. // #ifdef HAVE_CONFIG_H #include #endif #include "modulecache.hh" using namespace ModuleCache; ModuleCache::CacheMap ModuleMap; // exactly one, always in existence. ModuleCache::BookCacheMap BookModuleMap; // (we may destroy modules within.) // The entire class is implemented inline in .hh. // Needed here: Just the namespace-less functions. // utility function to get a simple bitset. int ConstructFlags(GLOBAL_OPS *ops) { int flags = 0; flags |= (ops->footnotes ? Footnotes : 0); flags |= (ops->greekaccents ? GreekAccents : 0); flags |= (ops->headings ? Headings : 0); flags |= (ops->hebrewcant ? HebrewCantillation : 0); flags |= (ops->hebrewpoints ? HebrewVowels : 0); flags |= (ops->lemmas ? Lemmas : 0); flags |= (ops->morphs ? Morphology : 0); flags |= (ops->words_in_red ? RedWordsOfChrist : 0); flags |= (ops->strongs ? StrongsNumbers : 0); flags |= (ops->scripturerefs ? Xrefs : 0); flags |= (ops->image_content ? Images : 0); flags |= (ops->respect_font_faces ? RespectFontFaces : 0); flags |= (ops->variants_all ? VariantsAll : 0); flags |= (ops->variants_primary ? VariantsPrimary : 0); flags |= (ops->variants_secondary ? VariantsSecondary : 0); flags |= (ops->transliteration ? Transliteration : 0); flags |= (ops->xlit ? Xlit : 0); flags |= (ops->enumerated ? Enumerated : 0); flags |= (ops->glosses ? Glosses : 0); flags |= (ops->morphseg ? MorphSegmentation : 0); flags |= (ops->commentary_by_chapter ? CommentaryChapter : 0); flags |= (ops->doublespace ? Doublespace : 0); flags |= (ops->xrefnotenumbers ? XrefNoteNumbers : 0); return flags; } // when de-installing, destroy module's cache. void ModuleCacheErase(const char *modname) { CacheMap::iterator itr = ModuleMap.find(modname); if (itr != ModuleMap.end()) ModuleMap.erase(itr); // or just ModuleMap.erase(modname), i guess. } #if 0 // unused at this time -- we don't cache book content. void BookModuleCacheErase(const char *modname) { BookCacheMap::iterator itr = BookModuleMap.find(modname); if (itr != BookModuleMap.end()) BookModuleMap.erase(itr); } #endif xiphos-4.0.7+dfsg1/src/main/sidebar.cc0000664000175000017500000010311013162045104016673 0ustar unit193unit193/* * Xiphos Bible Study Tool * sidebar.cc - sidebar interface to sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include "gui/xiphos.h" #include "gui/main_menu.h" #include "gui/widgets.h" #include "gui/sidebar.h" #include "gui/tabbed_browser.h" #include "gui/utilities.h" #include "gui/dialog.h" #include "main/sidebar.h" #include "main/configs.h" #include "main/lists.h" #include "main/mod_mgr.h" #include "main/navbar.h" #include "main/navbar_book.h" #include "main/sword_treekey.h" #include "main/settings.h" #include "main/sword.h" #include "main/url.hh" #include "main/xml.h" #include "backend/sword_main.hh" #include "gui/debug_glib_null.h" enum { COL_OPEN_PIXBUF, COL_CLOSED_PIXBUF, COL_CAPTION, COL_MODULE, COL_OFFSET, N_COLUMNS }; TreePixbufs *pixbufs; /****************************************************************************** * Name * main_open_bookmark_in_new_tab * * Synopsis * #include "main/sidebar.h" * * void main_open_bookmark_in_new_tab(gchar * mod_name, gchar * key) * * Description * * * Return value * void */ void main_open_bookmark_in_new_tab(gchar *mod_name, gchar *key) { gint module_type = backend->module_type(mod_name); switch (module_type) { case -1: return; break; case TEXT_TYPE: case COMMENTARY_TYPE: if (strcmp(settings.currentverse, key)) { xml_set_value("Xiphos", "keys", "verse", key); settings.currentverse = xml_get_value("keys", "verse"); } break; case DICTIONARY_TYPE: xml_set_value("Xiphos", "keys", "dictionary", key); settings.dictkey = xml_get_value("keys", "dictionary"); break; case BOOK_TYPE: xml_set_value("Xiphos", "keys", "offset", key); settings.book_offset = atol(xml_get_value("keys", "offset")); break; } gui_open_module_in_new_tab(mod_name); } /****************************************************************************** * Name * main_display_verse_list_in_sidebar * * Synopsis * #include "main/sidebar.h" * * void main_display_verse_list_in_sidebar(gchar * key, gchar * module_name, * gchar * verse_list) * * Description * * * Return value * void */ void main_display_verse_list_in_sidebar(gchar *key, gchar *module_name, gchar *verse_list) { GList *tmp = NULL; GtkTreeModel *model; GtkListStore *list_store; GtkTreeSelection *selection; GtkTreePath *path; GtkTreeIter iter; RESULTS *list_item; /* improper xref encoding, not BCV: gets null list from Sword. */ if (verse_list == NULL) { gui_generic_warning(_("Module error: Unusable xref encoding.\n" "Please report this, with module & verse")); return; } is_search_result = FALSE; XI_warning(("verse_list = %s", verse_list)); list_of_verses = g_list_first(list_of_verses); if (list_of_verses) { GList *chaser = list_of_verses; while (chaser) { list_item = (RESULTS *)chaser->data; g_free(list_item->module); g_free(list_item->key); g_free(list_item); chaser = g_list_next(chaser); } g_list_free(list_of_verses); list_of_verses = NULL; } strcpy(settings.sb_search_mod, module_name); model = gtk_tree_view_get_model(GTK_TREE_VIEW(sidebar.results_list)); list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); strcpy(sidebar.mod_name, module_name); if (!strncmp(verse_list, "See ", 4)) verse_list += 4; if ((*verse_list != '/') && ((tmp = backend->parse_verse_list(module_name, verse_list, key)) != NULL)) { // normal verse list. while (tmp != NULL) { gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, (const char *)tmp->data, -1); list_item = g_new(RESULTS, 1); list_item->module = g_strdup(module_name); list_item->key = g_strdup((const char *)tmp->data); list_of_verses = g_list_append(list_of_verses, (RESULTS *)list_item); tmp = g_list_next(tmp); } } else { // not normal verse list. probably a genbook or dict key. gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, verse_list, -1); list_item = g_new(RESULTS, 1); list_item->module = g_strdup(module_name); list_item->key = g_strdup((const char *)verse_list); list_of_verses = g_list_append(list_of_verses, (RESULTS *)list_item); } selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(sidebar.results_list)); if (!gtk_tree_model_get_iter_first(model, &iter)) return; gtk_widget_set_sensitive(sidebar.menu_item_save_search, TRUE); path = gtk_tree_model_get_path(model, &iter); gtk_tree_selection_select_path(selection, path); gtk_tree_path_free(path); gui_verselist_button_release_event(NULL, NULL, NULL); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_sidebar), 3); gtk_widget_grab_focus(GTK_WIDGET(sidebar.results_list)); } /****************************************************************************** * Name * main_add_children_to_tree * * Synopsis * #include "main/sidebar.h" * * void main_add_children_to_tree(GtkTreeModel * model, GtkTreeIter iter, * gchar *mod_name, unsigned long offset) * * Description * * * Return value * void */ static void add_children_to_tree(GtkTreeModel *model, GtkTreeIter iter, gchar *mod_name, unsigned long offset) { gchar buf[256]; gchar *tmpbuf = NULL; GtkTreeIter child_iter; gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, -1); XI_message(("offset: %ld", backend->get_treekey_offset())); XI_message(("%s", backend->display_mod->getName())); if (backend->treekey_first_child(offset)) { XI_message(("treekey_first_child1 %s", mod_name)); offset = backend->get_treekey_offset(); XI_message(("offset: %ld", offset)); sprintf(buf, "%lu", offset); tmpbuf = backend->treekey_get_local_name(offset); gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); if (backend->treekey_has_children(offset)) { gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, (gchar *)tmpbuf, COL_MODULE, (gchar *)mod_name, COL_OFFSET, (gchar *)buf, -1); } else { gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, (gchar *)tmpbuf, COL_MODULE, (gchar *)mod_name, COL_OFFSET, (gchar *)buf, -1); } free(tmpbuf); } while (backend->treekey_next_sibling(offset)) { offset = backend->get_treekey_offset(); sprintf(buf, "%lu", offset); tmpbuf = backend->treekey_get_local_name(offset); gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); if (backend->treekey_has_children(offset)) { gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, (gchar *)tmpbuf, COL_MODULE, (gchar *)mod_name, COL_OFFSET, (gchar *)buf, -1); } else { gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, (gchar *)tmpbuf, COL_MODULE, (gchar *)mod_name, COL_OFFSET, (gchar *)buf, -1); } free(tmpbuf); } } /****************************************************************************** * Name * main_create_pixbufs * * Synopsis * #include "main/sidebar.h" * * void main_create_pixbufs(void) * * Description * * * Return value * void */ void main_create_pixbufs(void) { GtkTextDirection dir = gtk_widget_get_direction(GTK_WIDGET(widgets.app)); pixbufs = g_new0(TreePixbufs, 1); if (dir == GTK_TEXT_DIR_LTR) { pixbufs->pixbuf_closed = pixbuf_finder("book_closed.png", 16, NULL); pixbufs->pixbuf_opened = pixbuf_finder("book_open.png", 16, NULL); } else { pixbufs->pixbuf_closed = pixbuf_finder("book_closed_rtol.png", 16, NULL); pixbufs->pixbuf_opened = pixbuf_finder("book_open_rtol.png", 16, NULL); } #if GTK_CHECK_VERSION(3, 0, 0) #if GTK_CHECK_VERSION(3, 10, 0) GtkIconTheme *icon_theme = gtk_icon_theme_get_default(); pixbufs->pixbuf_helpdoc = gtk_icon_theme_load_icon(icon_theme, "gtk-dnd", GTK_ICON_SIZE_MENU, GTK_ICON_LOOKUP_FORCE_SIZE, NULL); #else pixbufs->pixbuf_helpdoc = gtk_widget_render_icon_pixbuf(widgets.app, GTK_STOCK_DND, GTK_ICON_SIZE_MENU); #endif #else gtk_widget_render_icon(widgets.app, GTK_STOCK_DND, GTK_ICON_SIZE_MENU, NULL); #endif } #ifdef ALLOW_BIBLE_NAVIGATION_FROM_SIDEBAR_TREE /****************************************************************************** * Name * main_add_verses_to_chapter * * Synopsis * #include "main/sidebar.h" * * void main_add_verses_to_chapter(GtkTreeModel * model, GtkTreeIter iter, * const gchar * key) * * Description * * * Return value * void */ static void add_verses_to_chapter(GtkTreeModel *model, GtkTreeIter iter, const gchar *key) { gchar **work_buf = NULL; gchar *book = NULL; gint chapter; gint verses; gint i; GtkTreeIter child_iter; work_buf = g_strsplit(key, "/", 4); if (!work_buf[2] || !work_buf[3]) { g_strfreev(work_buf); return; } gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, -1); book = backend->key_get_book(settings.MainWindowModule, work_buf[3]); chapter = backend->key_get_chapter(settings.MainWindowModule, work_buf[3]); verses = backend->key_verse_count(settings.MainWindowModule, work_buf[3]); for (i = 1; i < (verses + 1); i++) { gchar *num = main_format_number(i); gchar *buf = g_strdup_printf("%s %s", _("verse"), num); g_free(num); gchar *key = g_strdup_printf("sword://%s/%s %d:%d", work_buf[2], book, chapter, i); gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, (gchar *)buf, COL_MODULE, (gchar *)work_buf[2], COL_OFFSET, (gchar *)key, -1); g_free(key); g_free(buf); } g_strfreev(work_buf); } /****************************************************************************** * Name * main_add_chapters_to_book * * Synopsis * #include "main/sidebar.h" * * void main_add_chapters_to_book(GtkTreeModel * model, GtkTreeIter iter, const gchar * key) * * Description * * * Return value * void */ static void add_chapters_to_book(GtkTreeModel *model, GtkTreeIter iter, const gchar *key) { gchar **work_buf = NULL; gchar *book = NULL; gint chapters; gint i; GtkTreeIter child_iter; work_buf = g_strsplit(key, "/", 4); if (!work_buf[2] || !work_buf[3]) { g_strfreev(work_buf); return; } gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, -1); book = backend->key_get_book(settings.MainWindowModule, work_buf[3]); chapters = backend->key_chapter_count(settings.MainWindowModule, work_buf[3]); for (i = 1; i < (chapters + 1); i++) { gchar *num = main_format_number(i); gchar *buf = g_strdup_printf("%s %s", _("chapter"), num); g_free(num); gchar *key = g_strdup_printf("chapter://%s/%s %d:1", work_buf[2], book, i); gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, (gchar *)buf, COL_MODULE, (gchar *)work_buf[2], COL_OFFSET, (gchar *)key, -1); g_free(key); g_free(buf); } g_strfreev(work_buf); } /****************************************************************************** * Name * main_add_books_to_bible * * Synopsis * #include "main/sidebar.h" * * void main_add_books_to_bible(GtkTreeModel * model, GtkTreeIter iter, * const gchar * mod_name) * * Description * * * Return value * void */ static void add_books_to_bible(GtkTreeModel *model, GtkTreeIter iter, const gchar *mod_name) { SWModule *mod = backend->get_SWModule(mod_name); if (!mod) return; VerseKey *vkey = (VerseKey *)mod->createKey(); gint j = 0; GtkTreeIter child_iter; gchar *buf = NULL; gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, -1); if (backend->module_has_testament(mod_name, 1)) { while (j < vkey->BMAX[0]) { vkey->setTestament(1); vkey->setBook(j + 1); buf = strdup((gchar *)vkey->getBookName()); gchar *key = g_strdup_printf("book://%s/%s 1:1", mod_name, buf); gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, (gchar *)buf, COL_MODULE, (gchar *)mod_name, COL_OFFSET, (gchar *)key, -1); g_free(key); g_free(buf); ++j; } } j = 0; if (backend->module_has_testament(mod_name, 2)) { while (j < vkey->BMAX[1]) { vkey->setTestament(2); vkey->setBook(j + 1); buf = strdup((gchar *)vkey->getBookName()); gchar *key = g_strdup_printf("book://%s/%s 1:1", mod_name, buf); gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, (gchar *)buf, COL_MODULE, (gchar *)mod_name, COL_OFFSET, (gchar *)key, -1); g_free(key); g_free(buf); ++j; } } delete vkey; } #endif /* ALLOW_BIBLE_NAVIGATION_FROM_SIDEBAR_TREE */ #ifdef USE_TREEVIEW_PATH gboolean main_expand_treeview_to_path(GtkTreeModel *model, GtkTreeIter iter) { //gchar *cap = NULL; gchar *mod = NULL; gchar *key = NULL; //GtkTreePath *path; //gchar *path_str = NULL; //static int old_page = 0; gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 3, &mod, 4, &key, -1); //backend->set_module(mod); //backend->set_treekey(key ? atoi(key) : 0); //path = gtk_tree_model_get_path(model, &iter); if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &iter) && !key) { add_children_to_tree(model, iter, mod, 0); } if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &iter) && backend->treekey_has_children(key ? atoi(key) : 0)) { add_children_to_tree(model, iter, mod, atol(key)); } /*gtk_tree_view_expand_row(GTK_TREE_VIEW (sidebar.module_list), path, FALSE);*/ //gtk_tree_path_free(path); main_display_book(mod, (key ? key : (gchar *)"0")); main_setup_navbar_book(mod, (key ? atoi(key) : 0)); return 1; } #endif /* USE_TREEVIEW_PATH */ /****************************************************************************** * Name * main_mod_treeview_button_one * * Synopsis * #include "main/sidebar.h" * * void main_mod_treeview_button_one(GtkTreeModel *model, GtkTreeIter selected) * * Description * * * Return value * void */ void main_mod_treeview_button_one(GtkTreeModel *model, GtkTreeIter selected) { gint sbtype; gchar *cap = NULL; gchar *mod = NULL; gchar *key = NULL; GtkTreePath *path; static int old_page = 0; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 2, &cap, 3, &mod, 4, &key, -1); if (!cap) return; if (!g_utf8_collate(cap, _("Parallel View"))) { if (settings.dockedInt) { gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 1); } if (settings.showparatab) { old_page = gtk_notebook_get_current_page( GTK_NOTEBOOK(widgets.notebook_main)); gtk_notebook_set_current_page( GTK_NOTEBOOK(widgets.notebook_main), gtk_notebook_page_num( GTK_NOTEBOOK(widgets.notebook_main), widgets.parallel_tab)); } } if (!g_utf8_collate(cap, _("Standard View"))) { gtk_notebook_set_current_page( GTK_NOTEBOOK(widgets.notebook_main), old_page); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 0); } /* let's not do anything else if the parallel tab is showing */ if (settings.paratab_showing) return; if (!g_utf8_collate(cap, _("Commentaries"))) { if (!settings.comm_showing) { settings.comm_showing = TRUE; gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), 0); } } if (!g_utf8_collate(cap, _("General Books"))) { if (settings.comm_showing) { settings.comm_showing = FALSE; gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), 1); } } if (!mod) return; sbtype = backend->module_type(mod); switch (sbtype) { case TEXT_TYPE: gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 0); // MainWindowModule is set in main_bible_display(), not here. #ifdef ALLOW_BIBLE_NAVIGATION_FROM_SIDEBAR_TREE if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected) && !key) add_books_to_bible(model, selected, mod); if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected) && strstr(key, "book:")) add_chapters_to_book(model, selected, key); if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected) && strstr(key, "chapter:")) add_verses_to_chapter(model, selected, key); #endif if (!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widgets.viewtexts_item))) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewtexts_item), 1); on_show_bible_text_activate(GTK_CHECK_MENU_ITEM(widgets.viewtexts_item), NULL); } if (key) main_url_handler(key, TRUE); else main_display_bible(mod, settings.currentverse); break; case COMMENTARY_TYPE: case PERCOM_TYPE: gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), 0); settings.comm_showing = TRUE; if ((!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item))) || (!settings.comm_showing)) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), 1); on_show_commentary_activate(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), NULL); } main_display_commentary(mod, settings.currentverse); break; case DICTIONARY_TYPE: if (!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widgets.viewdicts_item))) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewdicts_item), 1); on_show_dictionary_lexicon_activate(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), NULL); } main_display_dictionary(mod, settings.dictkey); break; case BOOK_TYPE: case PRAYERLIST_TYPE: XI_message(("key %s", (key ? key : "-null-"))); settings.comm_showing = FALSE; gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), 1); backend->set_module(mod); backend->set_treekey(key ? atoi(key) : 0); path = gtk_tree_model_get_path(model, &selected); if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected) && !key) { add_children_to_tree(model, selected, mod, 0); } if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected) && backend->treekey_has_children(key ? atoi(key) : 0)) { add_children_to_tree(model, selected, mod, atol(key)); } #ifdef USE_TREEVIEW_PATH gchar *path_str = gtk_tree_path_to_string(path); XI_message(("path: %s", path_str)); gui_save_treeview_path_string(path_str, mod); g_free(path_str); #endif /* USE_TREEVIEW_PATH */ gtk_tree_view_expand_row(GTK_TREE_VIEW(sidebar.module_list), path, FALSE); gtk_tree_path_free(path); if ((!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item))) || (!settings.comm_showing)) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), 1); on_show_commentary_activate(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), NULL); } main_display_book(mod, (key ? key : (gchar *)"0")); main_setup_navbar_book(mod, (key ? atoi(key) : 0)); break; } g_free(cap); g_free(mod); g_free(key); } /****************************************************************************** * Name * language_add_folders * * Synopsis * #include "main/sidebar.h" * * void language_add_folders(GtkTreeModel * model, * GtkTreeIter iter, gchar * module_name) * * Description * fast creation of the tree model's language folders * * Return value * void */ static void language_add_folders(GtkTreeModel *model, GtkTreeIter iter, gchar **languages) { GtkTreeIter iter_iter; GtkTreeIter child_iter; int j; (void)gtk_tree_model_iter_children(model, &iter_iter, &iter); for (j = 0; languages[j]; ++j) { gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, ((g_utf8_validate(languages[j], -1, NULL)) ? languages[j] : _("Unknown")), COL_MODULE, NULL, COL_OFFSET, NULL, -1); } } /****************************************************************************** * Name * add_module_to_prayerlist_folder * * Synopsis * #include "main/sidebar.h" * * void add_module_to_prayerlist_folder(GtkTreeModel * model, * GtkTreeIter iter, gchar * module_name) * * Description * * * Return value * void */ static void add_module_to_prayerlist_folder(GtkTreeModel *model, GtkTreeIter iter, gchar *module_name) { GtkTreeIter child_iter; gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, (gchar *)module_name, COL_MODULE, (gchar *)module_name, COL_OFFSET, NULL, -1); } /****************************************************************************** * Name * add_module_to_language_folder * * Synopsis * #include "main/sidebar.h" * * void add_module_to_language_folder(GtkTreeModel * model, * GtkTreeIter iter, gchar * language, gchar * module_name) * * Description * * * Return value * void */ static void add_module_to_language_folder(GtkTreeModel *model, GtkTreeIter iter, const gchar *language, gchar *module_name, const gchar *description) { GtkTreeIter iter_iter; GtkTreeIter child_iter; gboolean valid; /* Check language */ const gchar *buf = language; if (!g_utf8_validate(buf, -1, NULL)) language = _("Unknown"); if (!g_unichar_isalnum(g_utf8_get_char(buf)) || (language == NULL)) language = _("Unknown"); valid = gtk_tree_model_iter_children(model, &iter_iter, &iter); while (valid) { /* Walk through the list, reading each row */ gchar *str_data; const gchar *abbreviation = main_get_abbreviation(module_name); gtk_tree_model_get(model, &iter_iter, COL_CAPTION, &str_data, -1); if (!strcmp(language, str_data)) { gchar *content; gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter_iter); content = g_strdup_printf("%s: %s", (abbreviation ? abbreviation : module_name), description); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, (gchar *)content, COL_MODULE, (gchar *)module_name, COL_OFFSET, NULL, -1); g_free(content); g_free(str_data); return; } g_free(str_data); valid = gtk_tree_model_iter_next(model, &iter_iter); } } /****************************************************************************** * Name * main_load_module_tree * * Synopsis * #include "main/sidebar.h" * * void main_load_module_tree(GtkWidget * tree) * * Description * * * Return value * void */ void main_load_module_tree(GtkWidget *tree) { GtkTreeStore *store; GtkTreeIter text; GtkTreeIter commentary; GtkTreeIter dictionary; GtkTreeIter glossary; GtkTreeIter devotional; GtkTreeIter book; GtkTreeIter map; GtkTreeIter image; GtkTreeIter cult; GtkTreeIter prayerlist; GtkTreeIter child_iter; GList *tmp = NULL; GList *tmp2 = NULL; store = gtk_tree_store_new(N_COLUMNS, GDK_TYPE_PIXBUF, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_store_clear(store); /* Biblical Texts folders */ gtk_tree_store_append(store, &text, NULL); gtk_tree_store_set(store, &text, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Biblical Texts"), COL_MODULE, NULL, COL_OFFSET, _("Biblical Texts"), -1); gtk_tree_store_append(store, &child_iter, &text); gtk_tree_store_set(store, &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, _("Parallel View"), COL_MODULE, _("Parallel View"), COL_OFFSET, _("Parallel View"), -1); gtk_tree_store_append(store, &child_iter, &text); gtk_tree_store_set(store, &child_iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, _("Standard View"), COL_MODULE, _("Standard View"), COL_OFFSET, _("Standard View"), -1); /* Commentaries folders */ gtk_tree_store_append(store, &commentary, NULL); gtk_tree_store_set(store, &commentary, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Commentaries"), COL_MODULE, NULL, COL_OFFSET, _("Commentaries"), -1); /* Dictionaries folders */ gtk_tree_store_append(store, &dictionary, NULL); gtk_tree_store_set(store, &dictionary, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Dictionaries"), COL_MODULE, NULL, COL_OFFSET, _("Dictionaries"), -1); /* Glossaries folders */ gtk_tree_store_append(store, &glossary, NULL); gtk_tree_store_set(store, &glossary, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Glossaries"), COL_MODULE, NULL, COL_OFFSET, _("Glossaries"), -1); /* Devotionals folders */ gtk_tree_store_append(store, &devotional, NULL); gtk_tree_store_set(store, &devotional, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Daily Devotionals"), COL_MODULE, NULL, COL_OFFSET, _("Daily Devotionals"), -1); /* General Books folders */ gtk_tree_store_append(store, &book, NULL); gtk_tree_store_set(store, &book, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("General Books"), COL_MODULE, NULL, COL_OFFSET, _("General Books"), -1); /* Maps folders */ gtk_tree_store_append(store, &map, NULL); gtk_tree_store_set(store, &map, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Maps"), COL_MODULE, NULL, COL_OFFSET, _("Maps"), -1); /* Images folders */ gtk_tree_store_append(store, &image, NULL); gtk_tree_store_set(store, &image, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Images"), COL_MODULE, NULL, COL_OFFSET, _("Images"), -1); /* Cult/Unorthodox/Questionable folders */ gtk_tree_store_append(store, &cult, NULL); gtk_tree_store_set(store, &cult, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Cult/Unorthodox"), COL_MODULE, NULL, COL_OFFSET, _("Cult/Unorthodox"), -1); /* Prayer lists folder */ if (settings.prayerlist) { gtk_tree_store_append(store, &prayerlist, NULL); gtk_tree_store_set(store, &prayerlist, COL_OPEN_PIXBUF, pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, COL_CAPTION, _("Prayer List/Journal"), COL_MODULE, NULL, COL_OFFSET, _("Prayer List/Journal"), -1); } tmp = mod_mgr_list_local_modules(settings.path_to_mods, TRUE); language_make_list(tmp, store, text, commentary, map, image, devotional, dictionary, glossary, book, cult, NULL, NULL, language_add_folders, FALSE); // fast-n-loose w/known string values to avoid pointless strcmp costs. // TEXT_MODS => 'B' ("Biblical Texts") // COMM_MODS => 'C' ("Commentaries") // DICT_MODS => 'L' ("Lexicons / Dictionaries") // BOOK_MODS => 'G' ("Generic Books") // see src/main/sword.h regarding these definitions. // see also similar code in src/gnome2/{mod_mgr,utilities}.c. // it is just necessary that we undo some of this inefficiency. tmp2 = tmp; while (tmp2 != NULL) { MOD_MGR *info = (MOD_MGR *)tmp2->data; if (info->is_cult) { add_module_to_language_folder(GTK_TREE_MODEL(store), cult, info->language, info->name, info->description); } else if (info->type[0] == 'B') { add_module_to_language_folder(GTK_TREE_MODEL(store), text, info->language, info->name, info->description); } else if (info->type[0] == 'C') { add_module_to_language_folder(GTK_TREE_MODEL(store), commentary, info->language, info->name, info->description); } else if (info->is_maps) { add_module_to_language_folder(GTK_TREE_MODEL(store), map, info->language, info->name, info->description); } else if (info->is_images) { add_module_to_language_folder(GTK_TREE_MODEL(store), image, info->language, info->name, info->description); } else if (info->is_devotional) { add_module_to_language_folder(GTK_TREE_MODEL(store), devotional, info->language, info->name, info->description); } else if (info->is_glossary) { add_module_to_language_folder(GTK_TREE_MODEL(store), glossary, info->language, info->name, info->description); } else if (info->type[0] == 'L') { add_module_to_language_folder(GTK_TREE_MODEL(store), dictionary, info->language, info->name, info->description); } else if (info->type[0] == 'G') { gchar *gstype = main_get_mod_config_entry(info->name, "GSType"); if ((gstype == NULL) || strcmp(gstype, "PrayerList")) { add_module_to_language_folder(GTK_TREE_MODEL(store), book, info->language, info->name, info->description); } } else { XI_warning(("mod `%s' unknown type `%s'", info->name, info->type)); } g_free(info->name); g_free(info->type); g_free(info->new_version); g_free(info->old_version); g_free(info->installsize); g_free(info); tmp2 = g_list_next(tmp2); } g_list_free(tmp); /* prayer list folders */ if (settings.prayerlist) { tmp = get_list(PRAYER_LIST); while (tmp != NULL) { add_module_to_prayerlist_folder(GTK_TREE_MODEL(store), prayerlist, (gchar *)tmp->data); tmp = g_list_next(tmp); } } gtk_tree_view_set_model(GTK_TREE_VIEW(tree), GTK_TREE_MODEL(store)); } /****************************************************************************** * Name * main_add_mod_tree_columns * * Synopsis * #include "main/sidebar.h" * * void main_add_mod_tree_columns(GtkTreeView * tree) * * Description * * * Return value * void */ void main_add_mod_tree_columns(GtkTreeView *tree) { GtkTreeViewColumn *column; GtkCellRenderer *renderer; column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_pixbuf_new()); gtk_tree_view_column_pack_start(column, renderer, FALSE); gtk_tree_view_column_set_attributes(column, renderer, "pixbuf", COL_OPEN_PIXBUF, "pixbuf-expander-open", COL_OPEN_PIXBUF, "pixbuf-expander-closed", COL_CLOSED_PIXBUF, NULL); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_CAPTION, NULL); gtk_tree_view_append_column(tree, column); column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_MODULE, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_visible(column, FALSE); column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_OFFSET, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_visible(column, FALSE); } /****** end of file ******/ xiphos-4.0.7+dfsg1/src/main/module_dialogs.h0000664000175000017500000000724713162045104020131 0ustar unit193unit193/* * Xiphos Bible Study Tool * module_dialog.h - view module in a dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __MODULE_DIALOGS_H__ #define __MODULE_DIALOGS_H__ #include #ifdef __cplusplus extern "C" { #endif typedef struct _dialog_data DIALOG_DATA; #include "main/global_ops.hh" #include "main/navbar_book.h" #include "main/navbar_versekey.h" struct _dialog_data { /* dialog widgets */ GtkWidget *dialog; GtkWidget *toolbar_nav; GtkWidget *cbe_book; GtkWidget *spb_chapter; GtkWidget *spb_verse; GtkWidget *freeform_lookup; GtkWidget *statusbar; GtkWidget *listview; GtkWidget *tree; /* widgets for text panes */ GtkWidget *vbox; GtkWidget *html; GtkWidget *previewer; GtkWidget *text; GtkWidget *frame; GtkWidget *entry; GtkWidget *showtabs; GtkWidget *module_options_menu; gchar *mod_name; gchar *search_string; gchar *key; gchar *cipher_key; gchar *cipher_old; gint mod_num; gint display_level; gint mod_type; unsigned long offset; gboolean is_locked; gboolean is_percomm; gboolean is_dialog; gboolean is_rtol; gboolean is_leaf; gboolean book_heading; gboolean chapter_heading; gboolean sync; gpointer backend; gpointer editor; GObject *mod_selection; NAVBAR_VERSEKEY navbar; NAVBAR_BOOK navbar_book; }; void main_dialogs_book_heading(DIALOG_DATA *d); void main_dialogs_chapter_heading(DIALOG_DATA *d); void main_dialogs_information_viewer(DIALOG_DATA *d, gchar *mod_name, gchar *text, gchar *key, gchar *action, gchar *type, gchar *morph_text, gchar *morph); void main_dialogs_clear_viewer(DIALOG_DATA *d); void main_dialogs_add_children_to_tree(GtkTreeModel *model, GtkTreeIter iter, unsigned long offset, gboolean is_dialog, DIALOG_DATA *d); void main_dialogs_add_book_to_tree(GtkWidget *tree, gchar *mod_name, gboolean is_dialog, DIALOG_DATA *d); void main_dialogs_tree_selection_changed(GtkTreeModel *model, GtkTreeSelection * selection, gboolean is_dialog, DIALOG_DATA *g); void main_dialogs_dictionary_entry_changed(DIALOG_DATA *d); //void main_dialog_save_note(gpointer data); //void main_dialog_delete_note(gpointer data); //void main_dialog_update_controls(DIALOG_DATA * vt); //void main_bible_dialog_display(DIALOG_DATA * t); //void main_bible_dialog_passage_changed(DIALOG_DATA * t, gchar * passage); void main_keep_bibletext_dialog_in_sync(gchar *key); void main_dialogs_setup(void); void main_dialogs_shutdown(void); void main_free_on_destroy(DIALOG_DATA *vt); void main_dialog_goto_bookmark(const gchar *module, const gchar *key); //void main_dialog_set_global_opt(gpointer backend, gboolean choice); gint main_dialogs_url_handler(DIALOG_DATA *t, const gchar *url, gboolean clicked); DIALOG_DATA *main_dialogs_open(const gchar *mod_name, const gchar *key, const gboolean maximize); #ifdef __cplusplus } #endif #endif /* end of file */ xiphos-4.0.7+dfsg1/src/main/prayerlists.h0000664000175000017500000000243213162045104017512 0ustar unit193unit193/* * Xiphos Bible Study Tool * prayerlists.h - code to create several different prayer lists * * Copyright (C) 2008-2017 Xiphos Developer Team * * 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _PRAYERLISTS_H #define _PRAYERLISTS_H #ifdef __cplusplus extern "C" { #endif gboolean main_prayerlist_basic_create(void); gboolean main_prayerlist_subject_create(void); gboolean main_prayerlist_monthly_create(void); gboolean main_prayerlist_journal_create(void); gboolean main_prayerlist_outlined_topic_create(void); gboolean main_prayerlist_book_chapter_create(void); #ifdef __cplusplus } #endif #endif /* _PRAYERLISTS_H */ xiphos-4.0.7+dfsg1/src/editor/0000775000175000017500000000000013162045104015321 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/editor/editor.h0000664000175000017500000000346313162045104016766 0ustar unit193unit193/* * Xiphos Bible Study Tool * editor.h - webkit stuff * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _EDITOR_H #define _EDITOR_H #include #ifdef __cplusplus extern "C" { #endif #include #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" gchar *editor_get_selected_text(EDITOR *e); void editor_find_string(gchar *needle, EDITOR *e); void editor_replace_string(gchar *old_string, gchar *new_string, EDITOR *e); gint editor_insert_new_outline_level(gint level, EDITOR *e); gboolean editor_cut(EDITOR *e); gboolean editor_copy(EDITOR *e); gboolean editor_paste(EDITOR *e); void editor_get_document_content(GString *data, EDITOR *e); //void editor_open_recent (const gchar * uri, EDITOR * e); gboolean editor_insert_link(void); gboolean editor_insert_sword_link(void); void editor_insert_link_ok(void); void editor_execute_script(gchar *script, EDITOR *e); void editor_insert_html(const gchar *html, EDITOR *e); void create_editor_window(GtkWidget *scrollwindow, EDITOR *e); #endif /* USE_WEBKIT_EDITOR */ #ifdef __cplusplus } #endif #endif /* _EDITOR_H */ xiphos-4.0.7+dfsg1/src/editor/webkit_editor.h0000664000175000017500000001323413162045104020330 0ustar unit193unit193/* * Xiphos Bible Study Tool * webkit_editor.h - html editor using webkit * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _WEBKIT_EDITOR_H #define _WEBKIT_EDITOR_H #include #ifdef __cplusplus extern "C" { #endif #ifdef USE_WEBKIT_EDITOR #include #include "main/navbar_versekey.h" struct _tool_items { GtkToggleToolButton *bold; GtkToggleToolButton *italic; GtkToggleToolButton *underline; GtkToggleToolButton *strike; GtkColorButton *color; GtkToolButton *newdoc; GtkToolButton *open; GtkToolButton *deletedoc; GtkComboBoxText *cb; gint outline_level; }; typedef struct _tool_items TOOL_ITEMS; typedef struct _editor EDITOR; struct _editor { GtkWidget *window; GtkWidget *box; GtkWidget *scrollwindow; GtkWidget *toolbar; GtkWidget *treeview; GtkWidget *sync_button; GtkWidget *html_widget; GtkWidget *statusbar; GtkWidget *navbar_box; NAVBAR_VERSEKEY navbar; TOOL_ITEMS toolitems; gint type; gboolean studypad; gboolean noteeditor; gboolean bookeditor; gboolean is_changed; gboolean sync; gchar *filename; gchar *module; gchar *key; }; enum { STUDYPAD_EDITOR, NOTE_EDITOR, BOOK_EDITOR }; struct _menu { GtkWidget *menu; GtkWidget *cut; GtkWidget *copy; GtkWidget *paste; //GtkWidget *; }; typedef struct _menu MENU; extern MENU popup; struct _find_dialog { GtkWidget *window; GtkWidget *find_entry; GtkWidget *replace_entry; GtkWidget *box_replace; GtkWidget *button_replace; //GtkWidget *; //GtkWidget *; }; typedef struct _find_dialog FIND_DIALOG; extern FIND_DIALOG find_dialog; struct _buttons_state { gint bold; gint italic; gint underline; gint strike; gint style; gint nochange; gchar *color; }; typedef struct _buttons_state BUTTONS_STATE; void action_about_activate_cb(GtkWidget *widget, EDITOR *e); void action_increase_indent_activate_cb(GtkWidget *widget, EDITOR *e); void action_decrease_indent_activate_cb(GtkWidget *widget, EDITOR *e); void action_insert_image_activate_cb(GtkWidget *widget, EDITOR *e); void action_insert_rule_activate_cb(GtkWidget *widget, EDITOR *e); void action_insert_table_activate_cb(GtkWidget *widget, EDITOR *e); void action_insert_emoticon_activate_cb(GtkWidget *widget, EDITOR *e); void action_insert_sword_link_activate_cb(GtkWidget *widget, gpointer data); void action_insert_link_activate_cb(GtkWidget *widget, EDITOR *e); void action_insert_outline_activate_cb(GtkWidget *widget, EDITOR *e); void action_justify_right_activate_cb(GtkWidget *widget, EDITOR *e); void action_justify_left_activate_cb(GtkWidget *widget, EDITOR *e); void action_justify_center_activate_cb(GtkWidget *widget, EDITOR *e); void action_justify_full_activate_cb(GtkWidget *widget, EDITOR *e); void action_bold_activate_cb(GtkWidget *widget, EDITOR *e); void action_italic_activate_cb(GtkWidget *widget, EDITOR *e); void action_underline_activate_cb(GtkWidget *widget, EDITOR *e); void action_strikethrough_activate_cb(GtkWidget *widget, EDITOR *e); void action_undo_activate_cb(GtkWidget *widget, EDITOR *e); void action_redo_activate_cb(GtkWidget *widget, EDITOR *e); void action_cut_activate_cb(GtkWidget *widget, EDITOR *e); void action_copy_activate_cb(GtkWidget *widget, EDITOR *e); void action_paste_activate_cb(GtkWidget *widget, EDITOR *e); void action_delete_activate_cb(GtkWidget *widget, EDITOR *e); void action_delete_item_activate_cb(GtkWidget *widget, EDITOR *e); void set_button_state(BUTTONS_STATE state, EDITOR *e); void action_fontcolor_activate_cb(GtkWidget *widget, EDITOR *e); void action_font_activate_cb(GtkWidget *widget, EDITOR *e); void find_replace_response_cb(GtkDialog *dialog, gint response_id, EDITOR *e); void action_replace_activate_cb(GtkWidget *widget, EDITOR *e); void action_find_activate_cb(GtkWidget *widget, EDITOR *e); int delete_event(GtkWidget *widget, GdkEvent *event, EDITOR *e); void action_quit_activate_cb(GtkWidget *widget, EDITOR *e); void action_new_activate_cb(GtkWidget *widget, EDITOR *e); void action_open_activate_cb(GtkWidget *widget, EDITOR *e); void action_print_cb(GtkAction *action, EDITOR *e); void action_print_preview_cb(GtkAction *action, EDITOR *e); void action_save_activate_cb(GtkWidget *widget, EDITOR *e); void action_save_as_activate_cb(GtkWidget *widget, EDITOR *e); void editor_sync_with_main(void); void editor_load_note(EDITOR *e, const gchar *module_name, const gchar *key); void editor_load_book(EDITOR *e); gint editor_create_new(const gchar *filename, const gchar *key, gint note); void editor_save_book(EDITOR *e); void editor_maybe_save_all(void); gint ask_about_saving(EDITOR *e); void colorbutton1_color_set_cb(GtkColorButton *widget, EDITOR *e); void colorbutton_highlight_color_set_cb(GtkColorButton *widget, EDITOR *e); void combo_box_changed_cb(GtkComboBox *widget, EDITOR *e); #ifdef __cplusplus } #endif /* USE_WEBKIT_EDITOR */ #endif #endif /* _WEBKIT_EDITOR_H */ xiphos-4.0.7+dfsg1/src/editor/webkit_editor.c0000664000175000017500000010730313162045104020324 0ustar unit193unit193/* * Xiphos Bible Study Tool * webkit_editor.c - html editor using webkit * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include #ifdef USE_WEBKIT_EDITOR #include #include #include #include #include #include #include #include #include #include #include #include "editor/webkit_editor.h" #include "editor/editor.h" #include "editor/link_dialog.h" #include "main/settings.h" #include "main/sword.h" #include "main/sword_treekey.h" #include "main/url.hh" #include "main/xml.h" #include "gui/navbar_versekey_editor.h" #include "gui/dialog.h" #include "gui/widgets.h" #include "gui/xiphos.h" #include "gui/treekey-editor.h" #include "gui/utilities.h" #include "gui/debug_glib_null.h" //TOOL_ITEMS toolitems; MENU popup; FIND_DIALOG find_dialog; extern gboolean do_display; extern BUTTONS_STATE buttons_state; static void change_window_title(GtkWidget *window, const gchar *window_title); static gboolean editor_is_dirty(EDITOR *e); static void _load_file(EDITOR *e, const gchar *filename); static void _save_file(EDITOR *e); static void _save_note(EDITOR *e); static void _save_book(EDITOR *e); static GList *editors_all = NULL; /****************************************************************************** * Name * on_about_dialog_response * * Synopsis * #include "gui/.h" * * void on_about_dialog_response(GtkDialog * dialog, gint response_id, * gpointer user_data) * * Description * * Return value * void */ static void on_about_dialog_response(GtkDialog *dialog, gint response_id, gpointer user_data) { gtk_widget_destroy(GTK_WIDGET(dialog)); } /****************************************************************************** * Name * action_about_activate_cb * * Synopsis * #include "gui/about_sword.h" * * void action_about_activate_cb(GtkWidget *widget, EDITOR *e); * * Description * Create brief dialog for webkit editor. * * Return value * void */ G_MODULE_EXPORT void action_about_activate_cb(GtkWidget *widget, EDITOR *e) { GtkWidget *about; GdkPixbuf *about_logo; about_logo = pixbuf_finder("xiphos-button-125.png", 0, NULL); about = gtk_about_dialog_new(); g_signal_connect(about, "response", G_CALLBACK(on_about_dialog_response), NULL); gtk_about_dialog_set_program_name(GTK_ABOUT_DIALOG(about), "WebKit editor, Xiphos"); gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about), (gchar *)VERSION); gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about), "Replacement for gtkhtml editor"); gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(about), about_logo); set_window_icon(GTK_WINDOW(about)); gtk_widget_show(about); } G_MODULE_EXPORT void action_increase_indent_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('Indent', false, false);", e); editor_insert_new_outline_level(e->toolitems.outline_level, e); } G_MODULE_EXPORT void action_decrease_indent_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('Outdent', false, false);", e); } G_MODULE_EXPORT void action_insert_rule_activate_cb(GtkWidget *widget, EDITOR *e) { editor_insert_html("
", e); } G_MODULE_EXPORT void action_insert_table_activate_cb(GtkWidget *widget, EDITOR *e) { } G_MODULE_EXPORT void action_insert_emoticon_activate_cb(GtkWidget *widget, EDITOR *e) { // This is stupid, if we don't have emoticons working, then we sould // remove the button users see. //script = g_strdup ("document.execCommand('', null, \"\");"); } G_MODULE_EXPORT void action_insert_image_activate_cb(GtkWidget *widget, EDITOR *e) { gchar *filename = NULL; GtkWidget *dialog = gtk_file_chooser_dialog_new("Select an image file", NULL, GTK_FILE_CHOOSER_ACTION_OPEN, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_OK", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, #endif NULL); if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); gchar *script = g_strdup_printf("document.execCommand('insertImage', null, '%s');", filename); editor_execute_script(script, e); g_free(script); } if (filename) g_free(filename); gtk_widget_destroy(dialog); } G_MODULE_EXPORT void action_insert_outline_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('insertHTML', null, \"
\");", e); } G_MODULE_EXPORT void action_justify_right_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('justifyright', false, false);", e); } G_MODULE_EXPORT void action_justify_left_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('justifyleft', false, false);", e); } G_MODULE_EXPORT void action_justify_center_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('justifycenter', false, false);", e); } G_MODULE_EXPORT void action_justify_full_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('justifyfull', false, false);", e); } G_MODULE_EXPORT void action_bold_activate_cb(GtkWidget *widget, EDITOR *e) { if (buttons_state.nochange) return; editor_execute_script("document.execCommand('bold',false,false);", e); } G_MODULE_EXPORT void action_italic_activate_cb(GtkWidget *widget, EDITOR *e) { //extern BUTTONS_STATE buttons_state; if (buttons_state.nochange) return; editor_execute_script("document.execCommand('italic',false,false);", e); } G_MODULE_EXPORT void action_undo_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('undo',false,false);", e); } G_MODULE_EXPORT void action_redo_activate_cb(GtkWidget *widget, EDITOR *e) { editor_execute_script("document.execCommand('redo',false,false);", e); } G_MODULE_EXPORT void action_underline_activate_cb(GtkWidget *widget, EDITOR *e) { //extern BUTTONS_STATE buttons_state; if (buttons_state.nochange) return; editor_execute_script("document.execCommand('underline', false, false);", e); } G_MODULE_EXPORT void action_strikethrough_activate_cb(GtkWidget *widget, EDITOR *e) { //extern BUTTONS_STATE buttons_state; if (buttons_state.nochange) return; editor_execute_script("document.execCommand('strikethrough', false, false);", e); } G_MODULE_EXPORT void action_cut_activate_cb(GtkWidget *widget, EDITOR *e) { editor_cut(e); } G_MODULE_EXPORT void action_copy_activate_cb(GtkWidget *widget, EDITOR *e) { if (editor_copy(e)) XI_message(("%s", "copy success")); else XI_message(("%s", "copy failed")); } G_MODULE_EXPORT void action_paste_activate_cb(GtkWidget *widget, EDITOR *e) { editor_paste(e); } G_MODULE_EXPORT void action_delete_activate_cb(GtkWidget *widget, EDITOR *e) { } G_MODULE_EXPORT void action_delete_item_activate_cb(GtkWidget *widget, EDITOR *e) { if (e->studypad) return; gchar *buf = g_strdup_printf("%s %s?", _("Are you sure you want to delete the note for"), e->key); if (gui_yes_no_dialog(buf, #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning" #else GTK_STOCK_DIALOG_WARNING #endif )) { main_delete_note(e->module, e->key); /* new empty document from template */ gchar *fname = g_build_filename(settings.gSwordDir, "studypad.spt", NULL); XI_message(("action delete item [%s]", fname)); gchar *text = inhale_text_from_file(fname); g_free(fname); if (text && strlen(text)) { webkit_web_view_load_string((WebKitWebView *) e->html_widget, text, "text/html", "utf_8", "file://"); } if (text) g_free(text); } g_free(buf); e->is_changed = FALSE; } void set_button_state(BUTTONS_STATE state, EDITOR *e) { #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA rgba; #else GdkColor color; #endif gtk_toggle_tool_button_set_active(e->toolitems.bold, state.bold); gtk_toggle_tool_button_set_active(e->toolitems.italic, state.italic); gtk_toggle_tool_button_set_active(e->toolitems.underline, state.underline); gtk_toggle_tool_button_set_active(e->toolitems.strike, state.strike); gtk_combo_box_set_active((GtkComboBox *)e->toolitems.cb, state.style); if (state.color) { XI_message(("state.color: %s", state.color)); #if GTK_CHECK_VERSION(3, 4, 0) if (gdk_rgba_parse(&rgba, state.color)) gtk_color_chooser_set_rgba((GtkColorChooser *) e->toolitems.color, &rgba); #else if (gdk_color_parse(state.color, &color)) gtk_color_button_set_color((GtkColorButton *) e->toolitems.color, &color); #endif } } G_MODULE_EXPORT void colorbutton1_color_set_cb(GtkColorButton *widget, EDITOR *e) { #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; #else GdkColor color; #endif gchar *color_str; gchar *forecolor = NULL; #if GTK_CHECK_VERSION(3, 4, 0) gtk_color_chooser_get_rgba((GtkColorChooser *)widget, &color); color_str = gdk_rgba_to_string(&color); #else gtk_color_button_get_color((GtkColorButton *)widget, &color); /* FIXME: ugly need something better */ color_str = g_strdup_printf("rgb(%u,%u,%u)", color.red >> 8, color.green >> 8, color.blue >> 8); #endif forecolor = g_strdup_printf("document.execCommand('forecolor', null, '%s');", color_str); editor_execute_script(forecolor, e); g_free(forecolor); g_free(color_str); } G_MODULE_EXPORT void colorbutton_highlight_color_set_cb(GtkColorButton *widget, EDITOR *e) { #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; #else GdkColor color; #endif gchar *color_str; gchar *highlightcolor = NULL; #if GTK_CHECK_VERSION(3, 4, 0) gtk_color_chooser_get_rgba((GtkColorChooser *)widget, &color); color_str = gdk_rgba_to_string(&color); #else gtk_color_button_get_color((GtkColorButton *)widget, &color); /* FIXME: ugly need something better */ color_str = g_strdup_printf("rgb(%u,%u,%u)", color.red >> 8, color.green >> 8, color.blue >> 8); #endif highlightcolor = g_strdup_printf("document.execCommand('backColor', null, '%s');", color_str); editor_execute_script(highlightcolor, e); g_free(highlightcolor); g_free(color_str); } static gchar *get_font_size_from_name(GString *fontname) { gchar buf[80]; gint len, i = 0, j = 0; len = fontname->len; XI_message(("\nlength: %d\n", len)); for (i = 0; (i < 79 && i < len); i++) { if (isdigit(fontname->str[i])) { XI_message(("\n\nfontname->str[i]: %c", fontname->str[i])); buf[j] = fontname->str[i]; buf[j + 1] = '\0'; j++; } } return g_strdup(buf); } G_MODULE_EXPORT void action_font_activate_cb(GtkWidget *widget, EDITOR *e) { GtkWidget *dialog; gchar *selected_text = NULL; gchar *size = NULL; #if GTK_CHECK_VERSION(3, 2, 0) dialog = gtk_font_chooser_dialog_new("Select font", NULL); gtk_font_chooser_set_font((GtkFontChooser *)dialog, #else dialog = gtk_font_selection_dialog_new("Select font"); gtk_font_selection_dialog_set_font_name((GtkFontSelectionDialog *) dialog, #endif "Droid Sans 14"); if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { #if GTK_CHECK_VERSION(3, 2, 0) const gchar *fontname = gtk_font_chooser_get_font((GtkFontChooser *)dialog); #else const gchar *fontname = gtk_font_selection_dialog_get_font_name((GtkFontSelectionDialog *)dialog); #endif GString *name = g_string_new(fontname); size = get_font_size_from_name(name); g_string_free(name, TRUE); selected_text = editor_get_selected_text(e); #if GTK_CHECK_VERSION(3, 2, 0) PangoFontDescription *font_description = gtk_font_chooser_get_font_desc((GtkFontChooser *) dialog); fontname = pango_font_description_get_family(font_description); #else PangoFontDescription *font_description = pango_font_description_from_string(fontname); fontname = pango_font_description_get_family(font_description); #endif gchar *script = g_strdup_printf("%s", fontname, size, selected_text); editor_insert_html(script, e); g_free(script); } if (size) g_free(size); if (selected_text) g_free(selected_text); gtk_widget_destroy(dialog); } G_MODULE_EXPORT void find_replace_response_cb(GtkDialog *dialog, gint response_id, EDITOR *e) { switch (response_id) { case GTK_RESPONSE_CANCEL: gtk_widget_hide(find_dialog.window); break; case 1: editor_find_string((gchar *) gtk_entry_get_text(GTK_ENTRY(find_dialog.find_entry)), e); break; case 2: editor_replace_string((gchar *) gtk_entry_get_text(GTK_ENTRY(find_dialog.find_entry)), (gchar *) gtk_entry_get_text(GTK_ENTRY(find_dialog.replace_entry)), e); break; default: gtk_widget_hide(find_dialog.window); break; } } G_MODULE_EXPORT void action_find_activate_cb(GtkWidget *widget, EDITOR *e) { gtk_widget_show(find_dialog.window); gtk_widget_hide(find_dialog.box_replace); gtk_widget_hide(find_dialog.button_replace); } G_MODULE_EXPORT void action_replace_activate_cb(GtkWidget *widget, EDITOR *e) { gtk_widget_show(find_dialog.window); gtk_widget_show(find_dialog.box_replace); gtk_widget_show(find_dialog.button_replace); } static void handle_error(GError **error) { if (*error != NULL) { g_warning("%s", (*error)->message); g_clear_error(error); } } static void do_exit(EDITOR *e) { if (e->filename) { g_free(e->filename); } if (e->module) { g_free(e->module); } if (e->key) { g_free(e->key); } if (e->window) gtk_widget_destroy(e->window); g_free(e); } static void recent_item_cb(GtkRecentChooser *chooser, EDITOR *e) { gchar *file_uri = gtk_recent_chooser_get_current_uri(chooser); XI_message(("file_uri: %s", file_uri)); if (e->filename) g_free(e->filename); e->filename = g_strdup(file_uri); //editor_open_recent (file_uri, e); _load_file(e, file_uri); xml_set_value("Xiphos", "studypad", "lastfile", e->filename); settings.studypadfilename = xml_get_value("studypad", "lastfile"); change_window_title(e->window, e->filename); } static void change_window_title(GtkWidget *window, const gchar *window_title) { gtk_window_set_title(GTK_WINDOW(window), window_title); } static GtkPrintOperationResult print(WebKitWebView *html, GtkPrintOperationAction action) { GtkPrintOperation *operation; GtkPrintOperationResult result; GError *error = NULL; WebKitWebFrame *frame; frame = webkit_web_view_get_main_frame(html); operation = gtk_print_operation_new(); result = webkit_web_frame_print_full(frame, operation, action, &error); g_object_unref(operation); handle_error(&error); return result; } static gint open_dialog(EDITOR *e) { GtkWidget *dialog; gint response; dialog = gtk_file_chooser_dialog_new(_("Open"), GTK_WINDOW(e->window), GTK_FILE_CHOOSER_ACTION_OPEN, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_Open", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, #endif NULL); gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), settings.studypaddir); response = gtk_dialog_run(GTK_DIALOG(dialog)); if (response == GTK_RESPONSE_ACCEPT) { gchar *new_filename; new_filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); _load_file(e, new_filename); g_free(new_filename); } gtk_widget_destroy(dialog); return response; } G_MODULE_EXPORT void action_print_cb(GtkAction *action, EDITOR *e) { print(WEBKIT_WEB_VIEW(e->html_widget), GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG); } G_MODULE_EXPORT void action_print_preview_cb(GtkAction *action, EDITOR *e) { print(WEBKIT_WEB_VIEW(e->html_widget), GTK_PRINT_OPERATION_ACTION_PREVIEW); } G_MODULE_EXPORT void action_quit_activate_cb(GtkWidget *widget, EDITOR *e) { delete_event(NULL, NULL, e); } G_MODULE_EXPORT void action_open_activate_cb(GtkWidget *widget, EDITOR *e) { open_dialog(e); } G_MODULE_EXPORT void action_save_activate_cb(GtkWidget *widget, EDITOR *e) { switch (e->type) { case STUDYPAD_EDITOR: _save_file(e); break; case NOTE_EDITOR: _save_note(e); break; case BOOK_EDITOR: _save_book(e); break; default: XI_message(("\naction_save_cb oops!\n")); break; } } G_MODULE_EXPORT void action_new_activate_cb(GtkWidget *widget, EDITOR *e) { /* for studypad only */ gchar *filename = NULL; if (e->is_changed) ask_about_saving(e); filename = g_strdup_printf("%s/%s", settings.gSwordDir, "studypad.spt"); _load_file(e, filename); if (e->filename) g_free(e->filename); e->filename = g_strdup(_("Untitled document")); xml_set_value("Xiphos", "studypad", "lastfile", e->filename); settings.studypadfilename = xml_get_value("studypad", "lastfile"); change_window_title(e->window, e->filename); e->is_changed = TRUE; } G_MODULE_EXPORT void action_insert_sword_link_activate_cb(GtkWidget *widget, gpointer data) { editor_link_dialog(data); //editor_insert_sword_link(); } G_MODULE_EXPORT void action_insert_link_activate_cb(GtkWidget *widget, EDITOR *e) { editor_link_dialog(e); } G_MODULE_EXPORT void action_save_as_activate_cb(GtkWidget *widget, EDITOR *e) { if (e->filename) g_free(e->filename); e->filename = NULL; _save_file(e); } G_MODULE_EXPORT void combo_box_changed_cb(GtkComboBox *widget, EDITOR *e) { gchar *script = NULL; gint choice = gtk_combo_box_get_active(widget); /* we need the line of text where the cursor is */ //extern BUTTONS_STATE buttons_state; if (buttons_state.nochange) return; switch (choice) { case 0: /* Normal */ script = "document.execCommand('formatBlock', false, \"div\");"; break; case 1: /* H1 */ script = "document.execCommand('formatBlock', null, \"H1\");"; break; case 2: /* H2 */ script = "document.execCommand('formatBlock', null, \"H2\");"; break; case 3: /* H3 */ script = "document.execCommand('formatBlock', null, \"H3\");"; break; case 4: /* H4 */ script = "document.execCommand('formatBlock', null, \"H4\");"; break; case 5: /* H5 */ script = "document.execCommand('formatBlock', null, \"H5\");"; break; case 6: /* H6 */ script = "document.execCommand('formatBlock', null, \"H6\");"; break; case 7: /* Address */ script = "document.execCommand('formatBlock', null, \"ADDRESS\");"; break; case 8: /* Preformatted */ script = "document.execCommand('formatBlock', null, \"PRE\");"; break; case 9: /* Bulleted List insertUnorderedList */ script = "document.execCommand('insertUnorderedList', null, \"\");"; break; case 10: /* Roman Numeral List */ script = "document.execCommand('insertHTML', null, \"
\");"; break; case 11: /* Numbered List insertOrderedList */ script = "document.execCommand('insertOrderedList', null, \"\");"; break; case 12: /* Alphabetical List */ script = "document.execCommand('insertHTML', null, \"
\");"; break; default: break; } if (script) { XI_message(("%s", script)); editor_execute_script(script, e); } } /* need note toolbars when type is note */ static GtkWidget *editor_new(const gchar *title, EDITOR *e) { GtkWidget *window; GtkWidget *scrollwindow; GtkWidget *statusbar; GtkBuilder *builder; gchar *gbuilder_file; GError *error = NULL; GtkMenuItem *item; GtkWidget *recent_item; buttons_state.nochange = 1; gbuilder_file = gui_general_user_file( #ifdef USE_GTK_3 "gtk_webedit.ui" #else "gtk2_webedit.ui" #endif , FALSE); builder = gtk_builder_new(); if (!gtk_builder_add_from_file(builder, gbuilder_file, &error)) { g_warning("Couldn't load builder file: %s", error->message); g_error_free(error); } window = GTK_WIDGET(gtk_builder_get_object(builder, "window")); e->window = window; gtk_window_set_title(GTK_WINDOW(window), title); statusbar = GTK_WIDGET(gtk_builder_get_object(builder, "statusbar1")); gtk_widget_hide(statusbar); e->toolitems.outline_level = 0; e->toolitems.bold = GTK_TOGGLE_TOOL_BUTTON(gtk_builder_get_object(builder, "toolbutton_bold")); e->toolitems.italic = GTK_TOGGLE_TOOL_BUTTON(gtk_builder_get_object(builder, "toolbutton_italic")); e->toolitems.underline = GTK_TOGGLE_TOOL_BUTTON(gtk_builder_get_object(builder, "toolbuttonunderline")); e->toolitems.strike = GTK_TOGGLE_TOOL_BUTTON(gtk_builder_get_object(builder, "toolbutton_strikethrough")); e->toolitems.open = GTK_TOOL_BUTTON(gtk_builder_get_object(builder, "toolbutton_open")); e->toolitems.newdoc = GTK_TOOL_BUTTON(gtk_builder_get_object(builder, "toolbutton_new")); e->toolitems.deletedoc = GTK_TOOL_BUTTON(gtk_builder_get_object(builder, "toolbutton_delete")); e->toolitems.color = GTK_COLOR_BUTTON(gtk_builder_get_object(builder, "colorbutton1")); e->toolitems.cb = GTK_COMBO_BOX_TEXT(gtk_builder_get_object(builder, "comboboxtext1")); gtk_combo_box_set_active((GtkComboBox *)e->toolitems.cb, 0); item = GTK_MENU_ITEM(gtk_builder_get_object(builder, "menuitem_recent")); switch (e->type) { case STUDYPAD_EDITOR: gtk_widget_hide(GTK_WIDGET(e->toolitems.deletedoc)); recent_item = gtk_recent_chooser_menu_new(); g_signal_connect(G_OBJECT(recent_item), "item-activated", G_CALLBACK(recent_item_cb), e); gtk_menu_item_set_submenu(item, recent_item); break; case NOTE_EDITOR: gtk_widget_hide(GTK_WIDGET(e->toolitems.open)); gtk_widget_hide(GTK_WIDGET(e->toolitems.newdoc)); gtk_widget_hide(GTK_WIDGET(item)); break; case BOOK_EDITOR: gtk_widget_hide(GTK_WIDGET(e->toolitems.open)); gtk_widget_hide(GTK_WIDGET(e->toolitems.newdoc)); gtk_widget_hide(GTK_WIDGET(item)); break; } e->navbar_box = GTK_WIDGET(gtk_builder_get_object(builder, "box_navbar")); e->box = GTK_WIDGET(gtk_builder_get_object(builder, "vbox1")); scrollwindow = GTK_WIDGET(gtk_builder_get_object(builder, "scrolledwindow1")); create_editor_window(scrollwindow, e); e->is_changed = FALSE; /* This is important */ gtk_builder_connect_signals(builder, (EDITOR *)e); find_dialog.window = GTK_WIDGET(gtk_builder_get_object(builder, "dialog_find_replace")); find_dialog.find_entry = GTK_WIDGET(gtk_builder_get_object(builder, "entry1")); find_dialog.replace_entry = GTK_WIDGET(gtk_builder_get_object(builder, "entry2")); find_dialog.box_replace = GTK_WIDGET(gtk_builder_get_object(builder, "box4")); find_dialog.button_replace = GTK_WIDGET(gtk_builder_get_object(builder, "button_replace")); g_object_unref(builder); return window; } static void _save_note(EDITOR *e) { GString *data = g_string_new(""); editor_get_document_content(data, e); main_save_note(e->module, e->key, data->str); e->is_changed = FALSE; g_string_free(data, TRUE); } static void _save_book(EDITOR *e) { GString *data = g_string_new(""); editor_get_document_content(data, e); main_treekey_save_book_text(e->module, e->key, data->str); e->is_changed = FALSE; g_string_free(data, TRUE); } static void _save_file(EDITOR *e) { GtkRecentManager *rm = NULL; GString *data = g_string_new(""); editor_get_document_content(data, e); XI_message(("%s", data->str)); if (!e->filename || (0 == g_strcmp0("Untitled document", e->filename)) || g_strrstr(e->filename, ".spt")) { GtkWidget *dialog = gtk_file_chooser_dialog_new("Save as", //const gchar *title, NULL, //GtkWindow *parent, GTK_FILE_CHOOSER_ACTION_SAVE, //GtkFileChooserAction action, #if GTK_CHECK_VERSION(3, 10, 0) "_OK", GTK_RESPONSE_OK, "_Cancel", GTK_RESPONSE_CANCEL, #else GTK_STOCK_OK, GTK_RESPONSE_OK, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, #endif NULL); gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(dialog), TRUE); gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), settings.studypaddir); if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { gchar *filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); e->filename = g_strdup(filename); GFile *gfile = g_file_parse_name(filename); g_file_replace_contents(gfile, data->str, data->len, NULL, TRUE, G_FILE_CREATE_NONE, NULL, NULL, NULL); //GError **error } change_window_title(e->window, e->filename); gtk_widget_destroy(dialog); } else { GFile *gfile = g_file_parse_name(e->filename); g_file_replace_contents(gfile, data->str, data->len, NULL, TRUE, G_FILE_CREATE_NONE, NULL, NULL, NULL); //GError **error } rm = gtk_recent_manager_get_default(); gtk_recent_manager_add_item(rm, e->filename); e->is_changed = FALSE; g_string_free(data, TRUE); } static void _load_file(EDITOR *e, const gchar *filename) { char *text = NULL; GtkRecentManager *rm = NULL; rm = gtk_recent_manager_get_default(); gtk_recent_manager_add_item(rm, filename); if (e->filename) g_free(e->filename); e->filename = g_strdup(filename); XI_message(("_load_file filename: %s", filename)); xml_set_value("Xiphos", "studypad", "lastfile", e->filename); settings.studypadfilename = xml_get_value("studypad", "lastfile"); change_window_title(e->window, e->filename); text = inhale_text_from_file(!strncmp(filename, "file:", 5) ? filename + 5 : filename); XI_message(("web view load string [%s]", text)); webkit_web_view_load_string(WEBKIT_WEB_VIEW(e->html_widget), text, "text/html", "utf_8", "file://"); g_free(text); e->is_changed = FALSE; } gboolean editor_is_dirty(EDITOR *e) { return e->is_changed; } void editor_save_book(EDITOR *e) { if (editor_is_dirty(e)) _save_book(e); } /* save if needed is done in treeky-editor.c before calling editor_load_book() */ void editor_load_book(EDITOR *e) { gchar *title = NULL, *text = NULL; if (!g_ascii_isdigit(e->key[0])) return; /* make sure is a number (offset) */ XI_message(("book: %s\noffset :%s", e->module, e->key)); if (atol(e->key) != 0) text = main_get_book_raw_text(e->module, e->key); else text = g_strdup(e->module); if ((text == NULL) || strlen(text) == 0) { if (text) g_free(text); /* new empty document from template */ gchar *fname = g_build_filename(settings.gSwordDir, "studypad.spt", NULL); XI_message(("editor load BOOK [%s]", fname)); text = inhale_text_from_file(fname); g_free(fname); } if (text && strlen(text)) { webkit_web_view_load_string((WebKitWebView *) e->html_widget, text, "text/html", "utf_8", "file://"); } if (text) g_free(text); title = g_strdup_printf("%s", e->module); change_window_title(e->window, title); g_free(title); e->is_changed = FALSE; } /****************************************************************************** * Name * editor_sync_with_main * * Synopsis * #include "editor/webkit_editor.h" * * void editor_sync_with_main(void) * * Description * * * Return value * void */ void editor_sync_with_main(void) { GList *tmp = NULL; tmp = g_list_first(editors_all); while (tmp != NULL) { EDITOR *e = (EDITOR *)tmp->data; switch (e->type) { case STUDYPAD_EDITOR: case BOOK_EDITOR: break; case NOTE_EDITOR: if (e->sync) editor_load_note(e, NULL, settings.currentverse); break; } tmp = g_list_next(tmp); } } void editor_load_note(EDITOR *e, const gchar *module_name, const gchar *key) { gchar *title = NULL, *text = NULL; if (e->is_changed) _save_note(e); if (module_name) { if (e->module) g_free(e->module); e->module = g_strdup(module_name); } if (key) { if (e->key) g_free(e->key); e->key = g_strdup(key); } text = main_get_raw_text((gchar *)e->module, (gchar *)e->key); if ((text == NULL) || strlen(text) == 0) { if (text) g_free(text); /* new empty document from template */ gchar *fname = g_build_filename(settings.gSwordDir, "studypad.spt", NULL); XI_message(("editor load NOTE [%s]", fname)); text = inhale_text_from_file(fname); g_free(fname); } if (text && strlen(text)) { webkit_web_view_load_string((WebKitWebView *) e->html_widget, text, "text/html", "utf_8", "file://"); } e->is_changed = FALSE; if (e->type == NOTE_EDITOR) { e->navbar.valid_key = TRUE; main_navbar_versekey_set(e->navbar, e->key); } if (text) g_free(text); title = g_strdup_printf("%s - %s", e->module, e->key); change_window_title(e->window, title); g_free(title); } G_MODULE_EXPORT int delete_event(GtkWidget *widget, GdkEvent *event, EDITOR *e) { if (e->is_changed) { switch (ask_about_saving(e)) { case GS_YES: /* exit saving */ break; case GS_NO: /* exit without saving */ break; case GS_CANCEL: return TRUE; } } editors_all = g_list_remove(editors_all, e); do_exit(e); return FALSE; } gint ask_about_saving(EDITOR *e) { gint test; GS_DIALOG *info; gchar *buf = NULL; gchar *buf1 = NULL; gchar *buf2 = NULL; gchar *buf3 = NULL; gint retval = FALSE; switch (e->type) { case BOOK_EDITOR: case NOTE_EDITOR: info = gui_new_dialog(); info->stock_icon = #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning"; #else GTK_STOCK_DIALOG_WARNING; #endif buf = g_strdup_printf("%s: %s", e->module, e->key); buf1 = _("Save the changes to document"); buf2 = _("before closing?"); buf3 = g_strdup_printf("%s %s %s", buf1, buf, buf2); info->label_top = buf3; info->label2 = _("If you don't save, changes will be permanently lost."); info->save = TRUE; info->cancel = TRUE; info->no_save = TRUE; test = gui_alert_dialog(info); retval = test; if (test == GS_YES) { if (e->type == NOTE_EDITOR) { /* save notes and prayer lists */ _save_note(e); } else { /* save notes and prayer lists */ _save_book(e); } } g_free(info); g_free(buf); g_free(buf3); break; case STUDYPAD_EDITOR: info = gui_new_dialog(); info->stock_icon = #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning"; #else GTK_STOCK_DIALOG_WARNING; #endif if (settings.studypadfilename) buf = settings.studypadfilename; else buf = N_("File"); buf1 = _("Save the changes to document"); buf2 = _("before closing?"); buf3 = g_strdup_printf("%s %s %s", buf1, buf, buf2); info->label_top = buf3; info->label2 = _("If you don't save, changes will be permanently lost."); info->save = TRUE; info->cancel = TRUE; info->no_save = TRUE; test = gui_alert_dialog(info); retval = test; if (test == GS_YES) { _save_file(e); } g_free(info); g_free(buf3); break; } sync_windows(); return retval; } static gint _create_new(const gchar *filename, const gchar *key, gint editor_type) { EDITOR *editor; GtkWidget *toolbar_nav = NULL; editor = g_new(EDITOR, 1); editor->html_widget = NULL; editor->sync = FALSE; editor->type = editor_type; switch (editor_type) { case STUDYPAD_EDITOR: editor->studypad = TRUE; editor->bookeditor = FALSE; editor->noteeditor = FALSE; editor->module = NULL; editor->key = NULL; editor->filename = NULL; widgets.studypad_dialog = editor_new(_("StudyPad"), editor); if (filename) { editor->filename = g_strdup(filename); _load_file(editor, g_strdup(filename)); } break; case NOTE_EDITOR: editor->noteeditor = TRUE; editor->bookeditor = FALSE; editor->studypad = FALSE; editor->filename = NULL; editor->module = g_strdup(filename); editor->key = g_strdup(key); editor->navbar.key = NULL; editor_new(_("Note Editor"), editor); toolbar_nav = gui_navbar_versekey_editor_new(editor); gtk_widget_show(toolbar_nav); gtk_box_pack_start(GTK_BOX(editor->navbar_box), GTK_WIDGET(toolbar_nav), FALSE, TRUE, 0); editor_load_note(editor, NULL, NULL); break; case BOOK_EDITOR: editor->bookeditor = TRUE; editor->noteeditor = FALSE; editor->studypad = FALSE; editor->filename = NULL; editor->module = g_strdup(filename); editor->key = g_strdup(key); editor_new(_("Prayer List/Journal Editor"), editor); GtkWidget *box; UI_VBOX(box, FALSE, 0); gtk_widget_show(box); GtkWidget *hpaned1 = UI_HPANE(); gtk_widget_show(hpaned1); gtk_paned_pack2(GTK_PANED(hpaned1), box, TRUE, TRUE); GtkWidget *scrollbar = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrollbar); gtk_paned_pack1(GTK_PANED(hpaned1), GTK_WIDGET(scrollbar), TRUE, TRUE); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollbar), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrollbar, settings.shadow_type); editor->treeview = gui_create_editor_tree(editor); gtk_widget_show(editor->treeview); gtk_container_add(GTK_CONTAINER(scrollbar), editor->treeview); gtk_paned_set_position(GTK_PANED(hpaned1), 125); gtk_tree_view_expand_all((GtkTreeView *)editor->treeview); // then we should expand on the item to which we've opened for edit. #if GTK_CHECK_VERSION(3, 10, 0) gtk_container_add(GTK_CONTAINER(box), editor->box); #else gtk_widget_reparent(editor->box, box); #endif gtk_container_add(GTK_CONTAINER(editor->window), hpaned1); editor_load_book(editor); break; } editor->is_changed = FALSE; editors_all = g_list_append(editors_all, (EDITOR *)editor); return 1; } /****************************************************************************** * Name * editor_create_new * * Synopsis * #include "editor/html-editor.h" * * gint editor_create_new(const gchar * filename, const gchar * key, gint note) * * Description * limits editors to one note editor and one studypad open at a time * * Return value * gint */ gint editor_create_new(const gchar *filename, const gchar *key, gint editor_type) { GList *tmp = NULL; tmp = g_list_first(editors_all); while (tmp != NULL) { EDITOR *e = (EDITOR *)tmp->data; switch (editor_type) { case STUDYPAD_EDITOR: if (e->studypad) { if (editor_is_dirty(e)) _save_file(e); if (e->filename) g_free(e->filename); e->filename = g_strdup(filename); gtk_widget_show(e->window); gdk_window_raise(gtk_widget_get_parent_window(GTK_WIDGET(e->window))); _load_file(e, g_strdup(filename)); return 1; } break; case NOTE_EDITOR: if (!e->noteeditor) break; if (editor_is_dirty(e)) _save_note(e); if (e->module) g_free(e->module); e->module = g_strdup(filename); if (e->key) g_free(e->key); e->key = g_strdup(key); gtk_widget_show(e->window); gdk_window_raise(gtk_widget_get_parent_window(GTK_WIDGET(e->window))); editor_load_note(e, NULL, NULL); return 1; break; case BOOK_EDITOR: if (!e->bookeditor) break; if (editor_is_dirty(e)) _save_book(e); if (e->module) g_free(e->module); e->module = g_strdup(filename); if (e->key) g_free(e->key); e->key = g_strdup(key); gtk_widget_show(e->window); gdk_window_raise(gtk_widget_get_parent_window(GTK_WIDGET(e->window))); main_load_book_tree_in_editor(GTK_TREE_VIEW(e->treeview), e->module); editor_load_book(e); return 1; break; } tmp = g_list_next(tmp); } XI_message(("filename %s, key %s", (filename ? filename : "-null-"), (key ? key : "-null-"))); return _create_new(filename, key, editor_type); } void editor_maybe_save_all(void) { GList *tmp, *tmp2; tmp = g_list_first(editors_all); while (tmp != NULL) { /* 2ndary list chaser: elements will be removed by the saver. */ tmp2 = g_list_next(tmp); delete_event(NULL, NULL, (EDITOR *)tmp->data); tmp = tmp2; } } #endif /* USE_WEBKIT_EDITOR */ xiphos-4.0.7+dfsg1/src/editor/editor.c0000664000175000017500000007230113162045104016756 0ustar unit193unit193/* * Xiphos Bible Study Tool * editor.c - webkit stuff * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #ifdef USE_WEBKIT_EDITOR /* X keyboard #definitions, to handle shortcuts */ /* we must define the categories of #definitions we need. */ #define XK_MISCELLANY #define XK_LATIN1 #include #include #include #include "editor/webkit_editor.h" #include "editor/editor.h" #include "main/sword.h" #include "main/settings.h" #include "gui/utilities.h" #define html_start "" BUTTONS_STATE buttons_state; glong mouse_x; glong mouse_y; //WebKitDOMElement * current_element; /****************************************************************************** * Name * editor_insert_new_outline_level * * Synopsis * #include "editor/editor.h" * * gint editor_insert_new_outline_level (gint level, EDITOR * e) * * Description * use to create an outline: * I. * A. * 1. * a. * * Return value * gint */ gint editor_insert_new_outline_level(gint level, EDITOR *e) { WebKitDOMDocument *doc; WebKitDOMElement *element_anchor = NULL; WebKitDOMElement *element = NULL; WebKitDOMElement *parent_ol_element = NULL; WebKitDOMDOMWindow *window; WebKitDOMDOMSelection *selection = NULL; GError *error = NULL; gchar *name = NULL; gchar *class = NULL; gchar *level_str = NULL; XI_message(("\n%s\n", "editor_insert_new_outline_level")); doc = webkit_web_view_get_dom_document((WebKitWebView *) e->html_widget); if (!doc) return 0; window = webkit_dom_document_get_default_view(doc); selection = webkit_dom_dom_window_get_selection(window); if (selection == NULL) { XI_message(("\n%s\n", "failed to get selection")); return 0; } element_anchor = (WebKitDOMElement *) webkit_dom_dom_selection_get_anchor_node(selection); if (element_anchor == NULL) { XI_message(("\n%s\n", "failed to get anchor")); return 0; } name = webkit_dom_element_get_tag_name(element_anchor); if (!g_strcmp0("LI", name) || !g_strcmp0("li", name)) { XI_message(("current element: %s", name)); element = webkit_dom_node_get_parent_element((WebKitDOMNode *) element_anchor); } else return 1; parent_ol_element = webkit_dom_node_get_parent_element((WebKitDOMNode *)element); name = webkit_dom_element_get_tag_name(parent_ol_element); class = webkit_dom_element_get_attribute(parent_ol_element, "class"); XI_message(("\nparent_ol_element: %s\nclass: %s\n", name, class)); if (class) { if (!g_strcmp0("L1", class)) level_str = g_strdup("L2"); if (!g_strcmp0("L2", class)) level_str = g_strdup("L3"); if (!g_strcmp0("L3", class)) level_str = g_strdup("L4"); if (!g_strcmp0("L4", class)) level_str = g_strdup("L4"); if (!level_str) { return 0; } } webkit_dom_element_set_attribute(element, "class", level_str, &error); if (error) { fprintf(stderr, "Failed to create new attribute: %s\n", error->message); g_error_free(error); error = NULL; return 0; } return 1; } /****************************************************************************** * Name * editor_get_document_content * * Synopsis * #include "editor/editor.h" * * void editor_get_document_content (GString * data, EDITOR * e) * * Description * fills the GString with the contents of the html document. * * Return value * void */ void editor_get_document_content(GString *data, EDITOR *e) { WebKitDOMHTMLElement *html; WebKitDOMHTMLHeadElement *header; WebKitDOMDocument *dom_document = NULL; gchar *body = NULL; gchar *head = NULL; dom_document = webkit_web_view_get_dom_document((WebKitWebView *) e->html_widget); if (!dom_document) return; /* get document info */ header = webkit_dom_document_get_head(dom_document); head = webkit_dom_html_element_get_inner_html((WebKitDOMHTMLElement *) header); /* get document info */ html = webkit_dom_document_get_body(dom_document); body = webkit_dom_html_element_get_inner_html(html); g_string_printf(data, "%s%s%s\n", html_start, head, body); } /****************************************************************************** * Name * editor_get_selected_text * * Synopsis * #include "editor/editor.h" * * gchar * editor_get_selected_text (EDITOR * e) * * Description * returns the selected text and must be freed by calling function * * Return value * gchar * */ gchar *editor_get_selected_text(EDITOR *e) { WebKitDOMDocument *dom_document; WebKitDOMDOMWindow *window = NULL; WebKitDOMDOMSelection *selection = NULL; gchar *text = NULL; GError *error = NULL; dom_document = webkit_web_view_get_dom_document((WebKitWebView *) e->html_widget); if (!dom_document) return NULL; window = webkit_dom_document_get_default_view(dom_document); selection = webkit_dom_dom_window_get_selection(window); if (selection) { WebKitDOMRange *range = webkit_dom_dom_selection_get_range_at(selection, 0, &error); if (error) { fprintf(stderr, "Failed to get range: %s\n", error->message); g_error_free(error); error = NULL; //return; } text = webkit_dom_range_to_string(range, &error); if (error) { fprintf(stderr, "Failed range text: %s\n", error->message); g_error_free(error); error = NULL; return NULL; } } return g_strdup(text); } /****************************************************************************** * Name * editor_find_string * * Synopsis * #include "editor/editor.h" * * void editor_find_string (gchar * needle, EDITOR * e) * * Description * search document for needle * * Return value * void */ void editor_find_string(gchar *needle, EDITOR *e) { webkit_web_view_search_text((WebKitWebView *)e->html_widget, needle, FALSE, TRUE, TRUE); } /****************************************************************************** * Name * editor_replace_string * * Synopsis * #include "editor/editor.h" * * void editor_replace_string (gchar * old_string, gchar * new_string, EDITOR * e) * * Description * search document for old_string and replace with new_string * **** needs work **** * * Return value * void */ void editor_replace_string(gchar *old_string, gchar *new_string, EDITOR *e) { WebKitWebFrame *frame = NULL; frame = webkit_web_view_get_main_frame((WebKitWebView *) e->html_widget); webkit_web_view_search_text((WebKitWebView *)e->html_widget, old_string, FALSE, TRUE, FALSE); webkit_web_frame_replace_selection(frame, new_string); } /****************************************************************************** * Name * editor_execute_script * * Synopsis * #include "editor/editor.h" * * void editor_execute_script(gchar * script, EDITOR * e) * * Description * executes scripts ie "document.execCommand('insertOrderedList', null, \"\");" * * * Return value * void */ void editor_execute_script(gchar *script, EDITOR *e) { if (script) { webkit_web_view_execute_script(WEBKIT_WEB_VIEW(e->html_widget), script); XI_message(("script: %s", script)); } } /****************************************************************************** * Name * editor_insert_html * * Synopsis * #include "editor/editor.h" * * void editor_insert_html(const gchar * html, EDITOR * e) * * Description * * * Return value * void */ void editor_insert_html(const gchar *html, EDITOR *e) { gchar *str = g_strdup_printf("document.execCommand('insertHTML', null, \'%s\');", html); XI_message(("script: %s", str)); editor_execute_script(str, e); g_free(str); } /* void editor_open_recent (const gchar * uri, EDITOR * e) { webkit_web_view_load_uri (WEBKIT_WEB_VIEW(e->html_widget),uri); } */ gboolean editor_cut(EDITOR *e) { if (webkit_web_view_can_cut_clipboard(WEBKIT_WEB_VIEW(e->html_widget))) { webkit_web_view_cut_clipboard(WEBKIT_WEB_VIEW(e->html_widget)); return 1; } else return 0; } gboolean editor_copy(EDITOR *e) { if (webkit_web_view_can_copy_clipboard(WEBKIT_WEB_VIEW(e->html_widget))) { webkit_web_view_copy_clipboard(WEBKIT_WEB_VIEW(e->html_widget)); return 1; } else return 0; } gboolean editor_paste(EDITOR *e) { if (webkit_web_view_can_paste_clipboard(WEBKIT_WEB_VIEW(e->html_widget))) { webkit_web_view_paste_clipboard(WEBKIT_WEB_VIEW(e->html_widget)); return 1; } else return 0; } /* GtkWidget * entry_module; GtkWidget * entry_verse; GtkWidget * entry_text; GtkWidget * linkage_verse_list; GtkWidget * hbox_sword_link; GtkWidget * hbox_rbuttons; GtkWidget * uri_entry; gboolean sword_link; void editor_insert_link_ok (void) { const gchar *mod_str = NULL; const gchar *verse_str = NULL; const gchar *text_str = NULL; const gchar *uri_str = NULL; //const gchar *encoded_mod = NULL; //const gchar *encoded_verse = NULL; gchar *str = NULL; //gint type = -1; if(sword_link) { //XI_message(("%s","sword_link")); mod_str = gtk_entry_get_text (GTK_ENTRY (entry_module)); verse_str = gtk_entry_get_text (GTK_ENTRY (entry_verse)); text_str = gtk_entry_get_text (GTK_ENTRY (entry_text)); //type = main_get_mod_type((gchar*)mod_str); str = g_strdup_printf(" %s", mod_str ,verse_str,text_str); } else { uri_str = gtk_entry_get_text (GTK_ENTRY (uri_entry)); str = g_strdup_printf(" %s", uri_str, uri_str); } editor_insert_html(str, e); if(str) g_free(str); } gboolean editor_insert_sword_link(void) { GtkBuilder * builder; GtkWidget * window; GtkWidget * hbox_sword_link; GtkWidget * hbox_rbuttons; GError *error = NULL; sword_link = TRUE; builder = gtk_builder_new (); gtk_builder_add_from_file (builder, LINK_DIALOG_UI_FILE, &error); if (error) { fprintf(stderr, "Failed to load ui file: %s\n", error->message); g_error_free(error); error = NULL; } window = GTK_WIDGET (gtk_builder_get_object (builder, "dialog1")); gtk_builder_connect_signals (builder,window); hbox_sword_link = GTK_WIDGET (gtk_builder_get_object (builder, "hbox_sword_link")); hbox_rbuttons = GTK_WIDGET (gtk_builder_get_object (builder, "hbox6")); gtk_widget_show (hbox_sword_link); gtk_widget_show (hbox_rbuttons); entry_module = GTK_WIDGET (gtk_builder_get_object (builder, "entry2")); entry_verse = GTK_WIDGET (gtk_builder_get_object (builder, "entry1")); entry_text = GTK_WIDGET (gtk_builder_get_object (builder, "entry3")); linkage_verse_list = GTK_WIDGET (gtk_builder_get_object (builder, "radiobutton2")); g_object_unref (G_OBJECT (builder)); gtk_widget_show (window); return 0; } gboolean editor_insert_link(void) { GtkBuilder * builder; //GtkWidget * entry_module; //GtkWidget * entry_verse; //GtkWidget * entry_text; GtkWidget * window; GtkWidget * hbox_url_link; sword_link = FALSE; builder = gtk_builder_new (); gtk_builder_add_from_file (builder, LINK_DIALOG_UI_FILE, NULL); window = GTK_WIDGET (gtk_builder_get_object (builder, "dialog1")); gtk_builder_connect_signals (builder,window); hbox_url_link = GTK_WIDGET (gtk_builder_get_object (builder, "hbox_url_link")); gtk_widget_show (hbox_url_link); uri_entry = GTK_WIDGET (gtk_builder_get_object (builder, "entry4")); //entry_verse = GTK_WIDGET (gtk_builder_get_object (builder, "entry1")); //entry_text = GTK_WIDGET (gtk_builder_get_object (builder, "entry3")); //linkage_verse_list = GTK_WIDGET (gtk_builder_get_object (builder, "radiobutton2")); g_object_unref (G_OBJECT (builder)); gtk_widget_show (window); return 0; } */ /****************************************************************************** * Name * user_changed_contents_cb * * Synopsis * #include "editor/editor.h" * * void user_changed_contents_cb (WebKitWebView * web_view, EDITOR * e) * * Description * callback - when user makes a change to a document * * Return value * void */ static void user_changed_contents_cb(WebKitWebView *web_view, EDITOR *e) { XI_message(("%s", "user_changed_contents_cb")); e->is_changed = TRUE; } /****************************************************************************** * Name * on_navigation_requested * * Synopsis * #include "editor/editor.h" * * WebKitNavigationResponse on_navigation_requested (WebKitWebView * web_view, * WebKitWebFrame * frame, * WebKitNetworkRequest * request, * EDITOR * e) * * Description * allows only a uri that contains 'file:' * * Return value * WebKitNavigationResponse */ static WebKitNavigationResponse on_navigation_requested(WebKitWebView *web_view, WebKitWebFrame *frame, WebKitNetworkRequest * request, EDITOR *e) { const gchar *uri = NULL; if (e->is_changed) { ask_about_saving(e); } uri = webkit_network_request_get_uri(request); XI_message(("on_navigation_requested uri: %s", uri)); if (g_strstr_len(uri, 6, "file:")) return FALSE; else return TRUE; } /****************************************************************************** * Name * link_handler * * Synopsis * #include "editor/editor.h" * * void link_handler (GtkWidget *widget, * gchar *title, * gchar *uri, * EDITOR * e) * * Description * hovering over a link - does nothing at present * * Return value * void */ static void link_handler(GtkWidget *widget, gchar *title, gchar *uri, EDITOR *e) { XI_message(("link_handler")); } /****************************************************************************** * Name * _has_element * * Synopsis * #include "editor/editor.h" * * gint _has_element(gchar * name, gchar * class, EDITOR * e) * * Description * checks for html element - for button status ie bold on or off * * Return value * gint */ static gint _has_element(gchar *name, gchar *class, EDITOR *e) { if (!name) return 0; if (!g_strcmp0("BODY", name)) { return 0; } if (!g_strcmp0("B", name)) { buttons_state.bold = 1; return 1; } else if (!g_strcmp0("I", name)) { buttons_state.italic = 1; return 1; } else if (!g_strcmp0("U", name)) { buttons_state.underline = 1; return 1; } else if (!g_strcmp0("STRIKE", name)) { buttons_state.strike = 1; return 1; } else if (!g_strcmp0("DIV", name)) { buttons_state.style = 0; return 1; } else if (!g_strcmp0("H1", name)) { buttons_state.style = 1; return 1; } else if (!g_strcmp0("H2", name)) { buttons_state.style = 2; return 1; } else if (!g_strcmp0("H3", name)) { buttons_state.style = 3; return 1; } else if (!g_strcmp0("H4", name)) { buttons_state.style = 4; return 1; } else if (!g_strcmp0("H5", name)) { buttons_state.style = 5; return 1; } else if (!g_strcmp0("H6", name)) { buttons_state.style = 6; return 1; } else if (!g_strcmp0("ADDRESS", name)) { buttons_state.style = 7; return 1; } else if (!g_strcmp0("PRE", name)) { buttons_state.style = 8; return 1; } else if (!g_strcmp0("UL", name)) { buttons_state.style = 9; return 1; } else if (!g_strcmp0("FONT", name)) { //buttons_state.style = 9; return 1; } if (!g_strcmp0("LI", name)) { return 1; } else if (!g_strcmp0("OL", name)) { buttons_state.style = 10; if (class) { XI_message(("\nclass: %s\n", class)); if (!g_strcmp0("L1", class)) { e->toolitems.outline_level = 1; buttons_state.style = 10; } if (!g_strcmp0("L2", class)) { e->toolitems.outline_level = 2; buttons_state.style = 12; } if (!g_strcmp0("L3", class)) { e->toolitems.outline_level = 3; buttons_state.style = 11; } if (!g_strcmp0("L4", class)) { e->toolitems.outline_level = 4; buttons_state.style = 12; } } return 0; } else return 0; return 1; } /****************************************************************************** * Name * key_handler * * Synopsis * #include "editor/editor.h" * * gboolean key_handler (GtkWidget *widget, * GdkEvent *event, * EDITOR * e) * * Description * key release handler - does nothing at present * * Return value * gboolean */ static gboolean key_handler(GtkWidget *widget, GdkEventKey *event, EDITOR *e) { /* these are the mods we actually use for global keys, we always only check for these set */ guint state = event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_MOD4_MASK); switch (event->keyval) { case XK_s: // Ctrl-L verse entry if (state == GDK_CONTROL_MASK) action_save_activate_cb(e->html_widget, e); break; } return 0; } /****************************************************************************** * Name * menu_spell_item_activated * * Synopsis * #include "editor/editor.h" * * void menu_spell_item_activated (GtkWidget *menuitem, EDITOR * e) * * Description * user clicked on spelling word guess - get word form menu item label * and replace misspelled word * * Return value * void */ static void menu_spell_item_activated(GtkWidget *menuitem, EDITOR *e) { WebKitWebFrame *frame; const gchar *label; label = gtk_menu_item_get_label(GTK_MENU_ITEM(menuitem)); frame = webkit_web_view_get_main_frame((WebKitWebView *) e->html_widget); webkit_web_frame_replace_selection(frame, label); } /****************************************************************************** * Name * menu_spell_add_item_activated * * Synopsis * #include "editor/editor.h" * * void menu_spell_add_item_activated (GtkWidget *menuitem, gpointer user_data) * * Description * add word to dictionary * * Return value * void */ static void menu_spell_add_item_activated(GtkWidget *menuitem, gpointer user_data) { WebKitSpellChecker *checker = NULL; checker = (WebKitSpellChecker *)webkit_get_text_checker(); webkit_spell_checker_learn_word(checker, (gchar *)user_data); if ((gchar *)user_data) g_free((gchar *)user_data); } /****************************************************************************** * Name * menu_spell_ignore_item_activated * * Synopsis * #include "editor/editor.h" * * void menu_spell_ignore_item_activated (GtkWidget *menuitem, gpointer user_data) * * Description * ignore word for this document * * Return value * void */ static void menu_spell_ignore_item_activated(GtkWidget *menuitem, gpointer user_data) { WebKitSpellChecker *checker = NULL; checker = (WebKitSpellChecker *)webkit_get_text_checker(); webkit_spell_checker_ignore_word(checker, (gchar *)user_data); if ((gchar *)user_data) g_free((gchar *)user_data); } /****************************************************************************** * Name * _fill_spell_menu * * Synopsis * #include "editor/editor.h" * * gint _fill_spell_menu(GtkWidget * menu, gchar * word, EDITOR * e) * * Description * add spelling guesses to context menu - word must be selected in * for this to work - it's webkit thing * * Return value * gint */ static gint _fill_spell_menu(GtkWidget *menu, gchar *word, EDITOR *e) { WebKitSpellChecker *checker = NULL; int misspelling_location; int misspelling_length; GtkWidget *item; char **word_list = NULL; XI_message(("\nword: %s\n", word)); checker = (WebKitSpellChecker *)webkit_get_text_checker(); webkit_spell_checker_check_spelling_of_string(checker, word, &misspelling_location, &misspelling_length); if (!misspelling_length) return 0; word_list = webkit_spell_checker_get_guesses_for_word(checker, word, NULL); /* add guesses to menu */ if (word_list) { int i = 0; while (word_list[i]) { item = gtk_menu_item_new_with_label(word_list[i]); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(menu_spell_item_activated), e); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); i++; } } /* separator */ item = gtk_separator_menu_item_new(); gtk_widget_show(item); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); /* add word */ item = gtk_menu_item_new_with_label("Add word"); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(menu_spell_add_item_activated), g_strdup((gchar *)word)); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); /* ignore word */ item = gtk_menu_item_new_with_label("Ignore word"); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(menu_spell_ignore_item_activated), g_strdup((gchar *)word)); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); /* separator */ item = gtk_separator_menu_item_new(); gtk_widget_show(item); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); if (word_list) g_strfreev(word_list); return misspelling_length; } /****************************************************************************** * Name * _create_context_menu * * Synopsis * #include "editor/editor.h" * * void _create_context_menu (WebKitDOMDocument * dom_document, guint32 time, EDITOR * e) * * Description * called when right button is clicked - * * Return value * void */ static void _create_context_menu(WebKitDOMDocument *dom_document, guint32 time, EDITOR *e) { WebKitDOMDOMWindow *window = NULL; WebKitDOMDOMSelection *selection = NULL; GError *error = NULL; GtkWidget *menu = NULL; GtkWidget *item = NULL; gboolean have_selection = FALSE; menu = gtk_menu_new(); window = webkit_dom_document_get_default_view(dom_document); selection = webkit_dom_dom_window_get_selection(window); if (selection) { WebKitDOMRange *range = webkit_dom_dom_selection_get_range_at(selection, 0, &error); if (error) { fprintf(stderr, "Failed to get range: %s\n", error->message); g_error_free(error); error = NULL; } gchar *text = webkit_dom_range_to_string(range, &error); if (error) { fprintf(stderr, "Failed range text: %s\n", error->message); g_error_free(error); error = NULL; return; } if (text && (g_strcmp0(text, "") != 0)) { _fill_spell_menu(menu, text, e); have_selection = TRUE; } else have_selection = FALSE; } /* cut */ item = #if GTK_CHECK_VERSION(3, 10, 0) gtk_menu_item_new_with_label("Cut"); #else gtk_image_menu_item_new_from_stock(GTK_STOCK_CUT, NULL); #endif gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(action_cut_activate_cb), e); gtk_widget_set_sensitive(item, have_selection); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); /* copy */ item = #if GTK_CHECK_VERSION(3, 10, 0) gtk_menu_item_new_with_label("Copy"); #else gtk_image_menu_item_new_from_stock(GTK_STOCK_COPY, NULL); #endif gtk_widget_show(item); gtk_widget_set_sensitive(item, have_selection); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(action_copy_activate_cb), e); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); /* paste */ item = #if GTK_CHECK_VERSION(3, 10, 0) gtk_menu_item_new_with_label("Paste"); #else gtk_image_menu_item_new_from_stock(GTK_STOCK_PASTE, NULL); #endif gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(action_paste_activate_cb), e); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); /* separator */ item = gtk_separator_menu_item_new(); gtk_widget_show(item); gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); /* select all */ item = #if GTK_CHECK_VERSION(3, 10, 0) gtk_menu_item_new_with_label("Select All"); #else gtk_image_menu_item_new_from_stock(GTK_STOCK_SELECT_ALL, NULL); #endif gtk_widget_show(item); /*g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (action_paste_activate_cb), NULL); */ gtk_menu_shell_append((GtkMenuShell *)menu, (GtkWidget *)item); gtk_menu_popup((GtkMenu *)menu, NULL, NULL, NULL, NULL, 3, time); } /****************************************************************************** * Name * button_handler * * Synopsis * #include "editor/editor.h" * * gboolean button_handler (GtkWidget *widget, * GdkEvent *event, * EDITOR * e) * * Description * user pressed a button - set button status * if right button call _create_context_menu() * * Return value * gboolean */ static gboolean button_handler(GtkWidget *widget, GdkEvent *event, EDITOR *e) { WebKitDOMDocument *dom_document; WebKitDOMElement *element = NULL; buttons_state.bold = 0; buttons_state.italic = 0; buttons_state.underline = 0; buttons_state.strike = 0; buttons_state.style = 0; buttons_state.nochange = 1; gchar *name = NULL; gchar *class = NULL; gchar *color = NULL; gint i = 1; //current_element = NULL; e->toolitems.outline_level = 0; mouse_x = event->button.x; mouse_y = event->button.y; dom_document = webkit_web_view_get_dom_document((WebKitWebView *) e->html_widget); if (!dom_document) return 0; if (event->button.button == 3) { _create_context_menu(dom_document, event->button.time, e); return 1; // return true so we don't get the webkit context menu } element = webkit_dom_document_element_from_point(dom_document, mouse_x, mouse_y); if (!element) return 0; name = webkit_dom_element_get_tag_name(element); if (!name) return 0; /* set buttons.color to font color element */ if (buttons_state.color) g_free(buttons_state.color); buttons_state.color = g_strdup("#000000"); /* start with black */ /* we have to set it here in case the color element is the only element */ color = webkit_dom_element_get_attribute(element, "color"); if (color[0] == '#') { if (buttons_state.color) g_free(buttons_state.color); buttons_state.color = g_strdup(color); } /* if(!g_strcmp0 ("LI",name)){ current_element = element; } */ i = _has_element(name, class, e); while (i) { if (name) { XI_message(("\nelement name: %s\nclass: %s\ncolor: %s\n", name, class, color)); element = webkit_dom_node_get_parent_element((WebKitDOMNode *)element); if (element) { class = webkit_dom_element_get_attribute(element, "class"); color = webkit_dom_element_get_attribute(element, "color"); name = webkit_dom_element_get_tag_name(element); if (color[0] == '#') { if (buttons_state.color) g_free(buttons_state.color); buttons_state.color = g_strdup(color); } } } i = _has_element(name, class, e); } set_button_state(buttons_state, e); buttons_state.nochange = 0; return 0; } /****************************************************************************** * Name * create_editor_window * * Synopsis * #include "editor/editor.h" * * void create_editor_window (GtkWidget * scrollwindow, EDITOR * e) * * Description * create and setup webkit wigdet for editing * * Return value * void */ void create_editor_window(GtkWidget *scrollwindow, EDITOR *e) { WebKitWebSettings *setting; GtkWidget *webview; gchar *text = NULL, *fname = NULL; webview = webkit_web_view_new(); e->html_widget = webview; gtk_widget_show(webview); /* Turn on editing */ webkit_web_view_set_editable((WebKitWebView *)webview, TRUE); /* Create a new websettings and enable spell checking */ setting = webkit_web_settings_new(); g_object_set(G_OBJECT(setting), "enable-spell_checking", TRUE, NULL); /* Apply the result */ webkit_web_view_set_settings(WEBKIT_WEB_VIEW(webview), setting); /* new empty document from template */ fname = g_build_filename(settings.gSwordDir, "studypad.spt", NULL); XI_message(("action delete item [%s]", fname)); text = inhale_text_from_file(fname); g_free(fname); if (text && strlen(text)) { webkit_web_view_load_string((WebKitWebView *) e->html_widget, text, "text/html", "utf_8", "file://"); } if (text) g_free(text); e->is_changed = FALSE; gtk_container_add(GTK_CONTAINER(scrollwindow), webview); g_signal_connect(G_OBJECT(webview), "navigation-requested", G_CALLBACK(on_navigation_requested), e); g_signal_connect(G_OBJECT(webview), "hovering-over-link", G_CALLBACK(link_handler), e); g_signal_connect(G_OBJECT(webview), "user-changed-contents", G_CALLBACK(user_changed_contents_cb), e); g_signal_connect(G_OBJECT(webview), "button-press-event", G_CALLBACK(button_handler), e); g_signal_connect(G_OBJECT(webview), "key-press-event", G_CALLBACK(key_handler), e); } #endif /* USE_WEBKIT_EDITOR */ xiphos-4.0.7+dfsg1/src/editor/slib-editor.h0000664000175000017500000000416013162045104017710 0ustar unit193unit193/* * Xiphos Bible Study Tool * slib-editor.h - the html editor using gtkhtml-editor (slib) * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _SLIB_EDITOR_H #define _SLIB_EDITOR_H #ifdef __cplusplus extern "C" { #endif #include #ifndef USE_WEBKIT_EDITOR #include #include "main/navbar_versekey.h" typedef struct _editor EDITOR; struct _editor { GtkWidget *window; GtkWidget *toolbar; GtkWidget *treeview; GtkWidget *sync_button; GtkWidget *html_widget; GtkWidget *statusbar; NAVBAR_VERSEKEY navbar; gint type; gboolean studypad; gboolean noteeditor; gboolean bookeditor; gboolean is_changed; gboolean sync; gchar *filename; gchar *module; gchar *key; }; enum { STUDYPAD_EDITOR, NOTE_EDITOR, BOOK_EDITOR }; /* void button_test_clicked_cb(GtkObject *object, gpointer user_data); void button_ok_clicked_cb(GtkObject *object, gpointer user_data); void button_cancel_clicked_cb(GtkObject *object, gpointer user_data);*/ void editor_sync_with_main(void); void editor_load_note(EDITOR *e, const gchar *module_name, const gchar *key); void editor_load_book(EDITOR *e); gint editor_create_new(const gchar *filename, const gchar *key, gint note); void editor_save_book(EDITOR *e); void editor_maybe_save_all(void); GtkWidget *editor_new(const gchar *title, EDITOR *e); #ifdef __cplusplus } #endif #endif /* !USE_WEBKIT_EDITOR */ #endif /* _SLIB_EDITOR_H */ xiphos-4.0.7+dfsg1/src/editor/template.h0000664000175000017500000000464313162045104017314 0ustar unit193unit193/* * Xiphos Bible Study Tool * template.h - data for studypad template (webkit editor) * * ** this is used by settings only if studypad.spt does not exist ** * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #define studypad_template \ "\n\ \n\ \n\ studypad template\n\ \n\ \n\ \n\ \n\ \n\ \n\ \n\ \n\ \n\ \n\ \n" xiphos-4.0.7+dfsg1/src/editor/wscript_build0000664000175000017500000000117413162045104020121 0ustar unit193unit193#!/usr/bin/env python # encoding: utf8 if bld.env['ENABLE_WEBKIT_EDITOR']: source = 'link_dialog.c editor.c webkit_editor.c' else: source = 'slib-editor.c link_dialog.c' if bld.env['IS_WIN32']: x11_include = '../../win32/include' else: x11_include = ' ' bld.new_task_gen( features='cc cxx', # compile C with gcc, C++ with g++ includes='. ../.. ../../src ../../src/editor %s %s' % (bld.env['GECKO_INCLUDE'], x11_include), # ../../ for config.h source=source, target='editor', #uselib='GLIB GNOMEUI SWORD GTKMOZEMBED GTKMOZEMBED_UNSTABLE GTKHTML GTKHTML_EDITOR' uselib= bld.env['ALL_LIBS'], ) xiphos-4.0.7+dfsg1/src/editor/link_dialog.h0000664000175000017500000000267113162045104017754 0ustar unit193unit193/* * Xiphos Bible Study Tool * link_dialog.f - dialog for inserting a link * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _LINK_DIALOG_H #define _LINK_DIALOG_H #ifdef __cplusplus extern "C" { #endif #include #include #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #include "editor/editor.h" #else #include "editor/slib-editor.h" #endif void editor_link_dialog(EDITOR *e); void entry_verse_changed_cb(GObject *object, EDITOR *e); void button_ok_clicked_cb(GObject *object, EDITOR *e); void button_test_clicked_cb(GObject *object, gpointer user_data); void button_cancel_clicked_cb(GObject *object, gpointer user_data); #ifdef __cplusplus } #endif #endif /* _LINK_DIALOG_H */ xiphos-4.0.7+dfsg1/src/editor/link_dialog.c0000664000175000017500000001210313162045104017736 0ustar unit193unit193/* * Xiphos Bible Study Tool * link_dialog.c - dialog for inserting a link * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include #include #include #include #include #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #include "editor/editor.h" #else #include #include #include "editor/slib-editor.h" #endif #include "editor/link_dialog.h" #include "main/url.hh" #include "main/sword.h" #include "gui/utilities.h" #include "gui/debug_glib_null.h" /************* begin link dialog ****************/ static GtkWidget *window; static GtkWidget *entry_module; static GtkWidget *entry_verse; static GtkWidget *entry_text; static GtkWidget *linkage_verse_list; G_MODULE_EXPORT void entry_verse_changed_cb(GObject *object, EDITOR *e) { const gchar *verse_str = NULL; verse_str = gtk_entry_get_text(GTK_ENTRY(object)); gtk_entry_set_text(GTK_ENTRY(entry_text), verse_str); } G_MODULE_EXPORT void button_ok_clicked_cb(GObject *object, EDITOR *e) { const gchar *mod_str = NULL; const gchar *verse_str = NULL; const gchar *text_str = NULL; const gchar *encoded_mod = NULL; const gchar *encoded_verse = NULL; GString *str = g_string_new(NULL); gint type = 0; mod_str = gtk_entry_get_text(GTK_ENTRY(entry_module)); verse_str = gtk_entry_get_text(GTK_ENTRY(entry_verse)); text_str = gtk_entry_get_text(GTK_ENTRY(entry_text)); type = main_get_mod_type((gchar *)mod_str); if (mod_str) encoded_mod = main_url_encode(mod_str); if (verse_str) encoded_verse = main_url_encode(verse_str); g_string_printf(str, (((gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(linkage_verse_list))) && ((type == -1) || (type == TEXT_TYPE) || (type == COMMENTARY_TYPE))) ? "%s" : "%s"), (encoded_mod ? encoded_mod : ""), (encoded_verse ? encoded_verse : ""), (text_str ? text_str : "")); XI_message(("link: %s", str->str)); #ifdef USE_WEBKIT_EDITOR editor_insert_html(str->str, e); #else gtkhtml_editor_insert_html(GTKHTML_EDITOR(e->window), str->str); #endif g_string_free(str, TRUE); g_free((gchar *)encoded_mod); g_free((gchar *)encoded_verse); gtk_widget_destroy(GTK_WIDGET(window)); } G_MODULE_EXPORT void button_test_clicked_cb(GObject *object, gpointer user_data) { const gchar *mod_str = NULL; const gchar *verse_str = NULL; const gchar *encoded_mod = NULL; const gchar *encoded_verse = NULL; GString *str = g_string_new(NULL); mod_str = gtk_entry_get_text(GTK_ENTRY(entry_module)); verse_str = gtk_entry_get_text(GTK_ENTRY(entry_verse)); if (mod_str) encoded_mod = main_url_encode(mod_str); if (verse_str) encoded_verse = main_url_encode(verse_str); g_string_printf(str, "passagestudy.jsp?action=showRef&type=scripRef&module=%s&value=%s", (encoded_mod ? encoded_mod : ""), (encoded_verse ? encoded_verse : "")); XI_message(("link: %s", str->str)); main_url_handler(str->str, TRUE); g_string_free(str, TRUE); g_free((gchar *)encoded_mod); g_free((gchar *)encoded_verse); } G_MODULE_EXPORT void button_cancel_clicked_cb(GObject *object, gpointer user_data) { gtk_widget_destroy(GTK_WIDGET(window)); } void editor_link_dialog(EDITOR *e) { GtkBuilder *builder; gchar *gbuilder_file; #ifndef USE_WEBKIT_EDITOR GtkHTML *html = gtkhtml_editor_get_html(GTKHTML_EDITOR(e->window)); if (html->pointer_url) /* are we in a link */ return; /* if so don't do anything */ #endif gbuilder_file = gui_general_user_file("editor_link_dialog.xml", FALSE); #if GTK_CHECK_VERSION(3, 10, 0) builder = gtk_builder_new_from_file(gbuilder_file); #else builder = gtk_builder_new(); gtk_builder_add_from_file(builder, gbuilder_file, NULL); #endif window = GTK_WIDGET(gtk_builder_get_object(builder, "dialog1")); set_window_icon(GTK_WINDOW(window)); gtk_builder_connect_signals(builder, (EDITOR *)e); entry_module = GTK_WIDGET(gtk_builder_get_object(builder, "entry_module")); entry_verse = GTK_WIDGET(gtk_builder_get_object(builder, "entry_verse")); entry_text = GTK_WIDGET(gtk_builder_get_object(builder, "entry_text")); linkage_verse_list = GTK_WIDGET(gtk_builder_get_object(builder, "radio_verse_list")); g_object_unref(G_OBJECT(builder)); gtk_widget_show(window); } /************* end link dialog ****************/ xiphos-4.0.7+dfsg1/src/editor/slib-editor.c0000664000175000017500000010625313162045104017711 0ustar unit193unit193/* * Xiphos Bible Study Tool * html-editor.c - the html editor * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include #ifndef USE_WEBKIT_EDITOR #include #include #include #include #include #include #include #include #include #include #include #include "editor/slib-editor.h" #include "editor/link_dialog.h" #include "main/settings.h" #include "main/sword_treekey.h" #include "main/sword.h" #include "main/url.hh" #include "main/xml.h" #include "gui/navbar_versekey_editor.h" #include "gui/dialog.h" #include "gui/widgets.h" #include "gui/xiphos.h" #include "gui/treekey-editor.h" #include "gui/utilities.h" #include "gui/debug_glib_null.h" extern gboolean do_display; static gboolean editor_is_dirty(EDITOR *e); static int app_delete_cb(GtkWidget *widget, GdkEvent *event, gpointer data); static void _load_file(EDITOR *e, const gchar *filename); static void _save_file(EDITOR *e); static void _save_note(EDITOR *e); static void _save_book(EDITOR *e); static gint ask_about_saving(EDITOR *e); static GList *editors_all = NULL; static void handle_error(GError **error) { if (*error != NULL) { g_warning("%s", (*error)->message); g_clear_error(error); } } static void do_exit(EDITOR *e) { if (e->filename) { g_free(e->filename); } if (e->module) { g_free(e->module); } if (e->key) { g_free(e->key); } if (e->window) gtk_widget_destroy(e->window); g_free(e); } static void change_window_title(GtkWidget *window, const gchar *window_title) { gtk_window_set_title(GTK_WINDOW(window), window_title); } #if 0 static gint _calc_header_height(GtkHTML * html, GtkPrintOperation * operation, GtkPrintContext * context) { PangoContext *pango_context; PangoFontDescription *desc; PangoFontMetrics *metrics; gint header_height; pango_context = gtk_print_context_create_pango_context(context); desc = pango_font_description_from_string("Sans Regular 10"); metrics = pango_context_get_metrics(pango_context, desc, pango_language_get_default()); header_height = pango_font_metrics_get_ascent(metrics) + pango_font_metrics_get_descent(metrics); pango_font_metrics_unref(metrics); pango_font_description_free(desc); g_object_unref(pango_context); return header_height; } static gint _calc_footer_height(GtkHTML * html, GtkPrintOperation * operation, GtkPrintContext * context) { PangoContext *pango_context; PangoFontDescription *desc; PangoFontMetrics *metrics; gint footer_height; pango_context = gtk_print_context_create_pango_context(context); desc = pango_font_description_from_string("Sans Regular 10"); metrics = pango_context_get_metrics(pango_context, desc, pango_language_get_default()); footer_height = pango_font_metrics_get_ascent(metrics) + pango_font_metrics_get_descent(metrics); pango_font_metrics_unref(metrics); pango_font_description_free(desc); g_object_unref(pango_context); return footer_height; } static void _draw_header(GtkHTML * html, GtkPrintOperation * operation, GtkPrintContext * context, gint page_nr, PangoRectangle * rec, EDITOR * e) { PangoFontDescription *desc; PangoLayout *layout; gdouble x, y; gchar *text; cairo_t *cr; text = g_strdup(e->filename); desc = pango_font_description_from_string("Sans Regular 10"); layout = gtk_print_context_create_pango_layout(context); pango_layout_set_alignment(layout, PANGO_ALIGN_CENTER); pango_layout_set_font_description(layout, desc); pango_layout_set_text(layout, text, -1); pango_layout_set_width(layout, rec->width); x = pango_units_to_double(rec->x); y = pango_units_to_double(rec->y); cr = gtk_print_context_get_cairo_context(context); cairo_save(cr); cairo_set_source_rgb(cr, .0, .0, .0); cairo_move_to(cr, x, y); pango_cairo_show_layout(cr, layout); cairo_restore(cr); g_object_unref(layout); pango_font_description_free(desc); g_free(text); } static void _draw_footer(GtkHTML * html, GtkPrintOperation * operation, GtkPrintContext * context, gint page_nr, PangoRectangle * rec, EDITOR * e) { PangoFontDescription *desc; PangoLayout *layout; gdouble x, y; gint n_pages; gchar *text; cairo_t *cr; g_object_get(operation, "n-pages", &n_pages, NULL); text = g_strdup_printf(_("Page %d of %d"), page_nr + 1, n_pages); desc = pango_font_description_from_string("Sans Regular 10"); layout = gtk_print_context_create_pango_layout(context); pango_layout_set_alignment(layout, PANGO_ALIGN_CENTER); pango_layout_set_font_description(layout, desc); pango_layout_set_text(layout, text, -1); pango_layout_set_width(layout, rec->width); x = pango_units_to_double(rec->x); y = pango_units_to_double(rec->y); cr = gtk_print_context_get_cairo_context(context); cairo_save(cr); cairo_set_source_rgb(cr, .0, .0, .0); cairo_move_to(cr, x, y); pango_cairo_show_layout(cr, layout); cairo_restore(cr); g_object_unref(layout); pango_font_description_free(desc); g_free(text); } static GtkPrintOperationResult _do_print(EDITOR * e, GtkPrintOperationAction action) { GtkPrintOperation *operation; GtkPrintSettings *psettings; GtkPageSetup *setup; GtkPrintOperationResult result; GError *error = NULL; operation = gtk_print_operation_new(); psettings = gtk_print_settings_new(); psettings = gtk_print_operation_get_print_settings(operation); setup = gtk_page_setup_new(); gtk_page_setup_set_top_margin(setup, 30, GTK_UNIT_PIXEL); gtk_page_setup_set_left_margin(setup, 50, GTK_UNIT_PIXEL); #ifdef WIN32 gtk_print_operation_set_unit(operation, GTK_UNIT_POINTS); #endif gtk_print_operation_set_default_page_setup(operation, setup); result = gtk_html_print_operation_run(GTK_HTML(e->html_widget), operation, action, GTK_WINDOW(e->window), (GtkHTMLPrintCalcHeight) _calc_header_height, /* GtkHTMLPrintCalcHeight calc_header_height */ (GtkHTMLPrintCalcHeight) _calc_footer_height, /* GtkHTMLPrintCalcHeight calc_footer_height */ (GtkHTMLPrintDrawFunc) _draw_header, /* GtkHTMLPrintDrawFunc draw_header */ (GtkHTMLPrintDrawFunc) _draw_footer, /* GtkHTMLPrintDrawFunc draw_footer */ e, /* gpointer user_data */ &error); g_object_unref(operation); handle_error(&error); return result; } #endif /* 0 */ static const gchar *file_ui = "\n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" ""; static const gchar *note_file_ui = "\n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" ""; static const gchar *view_ui = "\n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" ""; static const gchar *main_ui_note = "\n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" ""; static const gchar *main_ui_studypad = "\n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" ""; static GtkPrintOperationResult print(GtkhtmlEditor *editor, GtkPrintOperationAction action) { GtkPrintOperation *operation; GtkPrintOperationResult result; GError *error = NULL; operation = gtk_print_operation_new(); result = gtk_html_print_operation_run(gtkhtml_editor_get_html(editor), operation, action, GTK_WINDOW(editor), NULL, NULL, NULL, NULL, NULL, &error); g_object_unref(operation); handle_error(&error); return result; } static gint open_dialog(EDITOR *e) { GtkWidget *dialog; gint response; #if 0 const gchar *filename; #endif dialog = gtk_file_chooser_dialog_new(_("Open"), GTK_WINDOW(e->window), GTK_FILE_CHOOSER_ACTION_OPEN, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_Open", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, #endif NULL); /*gtk_file_chooser_set_do_overwrite_confirmation ( GTK_FILE_CHOOSER (dialog), TRUE); */ #if 0 filename = gtkhtml_editor_get_filename(GTKHTML_EDITOR(e->window)); #endif gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), settings.studypaddir); response = gtk_dialog_run(GTK_DIALOG(dialog)); if (response == GTK_RESPONSE_ACCEPT) { gchar *new_filename; new_filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); //gtkhtml_editor_set_filename (e->window, new_filename); _load_file(e, new_filename); g_free(new_filename); } gtk_widget_destroy(dialog); return response; } static gint save_dialog(GtkhtmlEditor *editor, EDITOR *e) { GtkWidget *dialog; const gchar *filename; gint response; dialog = gtk_file_chooser_dialog_new(_("Save As"), GTK_WINDOW(editor), GTK_FILE_CHOOSER_ACTION_SAVE, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_Open", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, #endif NULL); gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(dialog), TRUE); filename = gtkhtml_editor_get_filename(editor); if (filename != NULL) gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), filename); else { gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), settings.studypaddir); gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), _("Untitled document")); } response = gtk_dialog_run(GTK_DIALOG(dialog)); if (response == GTK_RESPONSE_ACCEPT) { gchar *new_filename; new_filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); gtkhtml_editor_set_filename(editor, new_filename); if (e->filename) g_free(e->filename); e->filename = g_strdup(new_filename); xml_set_value("Xiphos", "studypad", "lastfile", e->filename); settings.studypadfilename = xml_get_value("studypad", "lastfile"); change_window_title(e->window, e->filename); g_free(new_filename); } gtk_widget_destroy(dialog); return response; } /* Helper for view_source_dialog() */ static gboolean view_source_dialog_receiver(HTMLEngine *engine, const gchar *data, guint length, GString *string) { g_string_append_len(string, data, length); return TRUE; } static void view_source_dialog(GtkhtmlEditor *editor, const gchar *title, const gchar *content_type, gboolean show_output) { GtkWidget *dialog; GtkWidget *content; GtkWidget *scrolled_window; GString *string; dialog = gtk_dialog_new_with_buttons(title, GTK_WINDOW(editor), GTK_DIALOG_DESTROY_WITH_PARENT, #if GTK_CHECK_VERSION(3, 10, 0) "_Close", GTK_RESPONSE_CLOSE, #else GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, #endif NULL); scrolled_window = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled_window), GTK_SHADOW_IN); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), scrolled_window, TRUE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(dialog), 6); gtk_container_set_border_width(GTK_CONTAINER(scrolled_window), 6); gtk_window_set_default_size(GTK_WINDOW(dialog), 400, 300); string = g_string_sized_new(4096); gtk_html_export(gtkhtml_editor_get_html(editor), content_type, (GtkHTMLSaveReceiverFn) view_source_dialog_receiver, string); if (show_output) { GtkHTMLStream *stream; content = gtk_html_new(); stream = gtk_html_begin(GTK_HTML(content)); gtk_html_stream_write(stream, string->str, string->len); gtk_html_stream_close(stream, GTK_HTML_STREAM_OK); } else { GtkTextBuffer *buffer; content = gtk_text_view_new(); buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(content)); gtk_text_buffer_set_text(buffer, string->str, string->len); gtk_text_view_set_editable(GTK_TEXT_VIEW(content), FALSE); } g_string_free(string, TRUE); gtk_container_add(GTK_CONTAINER(scrolled_window), content); gtk_widget_show_all(scrolled_window); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); } static void action_print_cb(GtkAction *action, EDITOR *e) { print(GTKHTML_EDITOR(e->window), GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG); } static void action_print_preview_cb(GtkAction *action, EDITOR *e) { print(GTKHTML_EDITOR(e->window), GTK_PRINT_OPERATION_ACTION_PREVIEW); } static void action_quit_cb(GtkAction *action, EDITOR *e) { app_delete_cb(NULL, NULL, e); } static void action_open_cb(GtkAction *action, EDITOR *e) { open_dialog(e); } static void action_save_cb(GtkAction *action, EDITOR *e) { switch (e->type) { case STUDYPAD_EDITOR: _save_file(e); break; case NOTE_EDITOR: _save_note(e); break; case BOOK_EDITOR: _save_book(e); break; default: XI_message(("\naction_save_cb oops!\n")); break; } } static void action_new_cb(GtkAction *action, EDITOR *e) { /* for studypad only */ if (editor_is_dirty(e)) _save_file(e); _load_file(e, g_strdup_printf("%s/%s", settings.gSwordDir, "template.pad")); if (e->filename) g_free(e->filename); e->filename = g_strdup(_("Untitled document")); xml_set_value("Xiphos", "studypad", "lastfile", e->filename); settings.studypadfilename = xml_get_value("studypad", "lastfile"); change_window_title(e->window, e->filename); gtkhtml_editor_set_filename(GTKHTML_EDITOR(e->window), NULL); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), TRUE); } static void action_delete_cb(GtkAction *action, EDITOR *e) { /* for note only */ gchar *buf; if (e->studypad) return; buf = g_strdup_printf("%s %s?", _("Are you sure you want to delete the note for"), e->key); if (gui_yes_no_dialog(buf, #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning" #else GTK_STOCK_DIALOG_WARNING #endif )) { main_delete_note(e->module, e->key); gtkhtml_editor_set_text_html(GTKHTML_EDITOR(e->window), "", strlen("")); } g_free(buf); } static void action_insert_link_cb(GtkAction *action, EDITOR *e) { editor_link_dialog(e); } static void action_save_as_cb(GtkAction *action, EDITOR *e) { const gchar *filename; gboolean as_html; GError *error = NULL; if (save_dialog(GTKHTML_EDITOR(e->window), e) == GTK_RESPONSE_CANCEL) return; filename = gtkhtml_editor_get_filename(GTKHTML_EDITOR(e->window)); as_html = gtkhtml_editor_get_html_mode(GTKHTML_EDITOR(e->window)); gtkhtml_editor_save(GTKHTML_EDITOR(e->window), filename, as_html, &error); handle_error(&error); } static void action_view_html_output(GtkAction *action, GtkhtmlEditor *editor) { view_source_dialog(editor, _("HTML Output"), "text/html", TRUE); } static void action_view_html_source(GtkAction *action, GtkhtmlEditor *editor) { view_source_dialog(editor, _("HTML Source"), "text/html", FALSE); } static void action_view_plain_source(GtkAction *action, GtkhtmlEditor *editor) { view_source_dialog(editor, _("Plain Source"), "text/plain", FALSE); } static GtkActionEntry file_entries[] = { {"print", #if GTK_CHECK_VERSION(3, 10, 0) "_Print...", #else GTK_STOCK_PRINT, #endif N_("_Print..."), NULL, NULL, G_CALLBACK(action_print_cb)}, {"print-preview", #if GTK_CHECK_VERSION(3, 10, 0) "Print Pre_view...", #else GTK_STOCK_PRINT_PREVIEW, #endif N_("Print Pre_view"), NULL, NULL, G_CALLBACK(action_print_preview_cb)}, {"quit", #if GTK_CHECK_VERSION(3, 10, 0) "_Quit...", #else GTK_STOCK_QUIT, #endif N_("_Quit"), NULL, NULL, G_CALLBACK(action_quit_cb)}, {"open", #if GTK_CHECK_VERSION(3, 10, 0) "_Open", #else GTK_STOCK_OPEN, #endif N_("_Open"), NULL, NULL, G_CALLBACK(action_open_cb)}, {"save", #if GTK_CHECK_VERSION(3, 10, 0) "_Save", #else GTK_STOCK_SAVE, #endif N_("_Save"), NULL, NULL, G_CALLBACK(action_save_cb)}, {"save-as", #if GTK_CHECK_VERSION(3, 10, 0) "Save _As...", #else GTK_STOCK_SAVE_AS, #endif N_("Save _As..."), NULL, NULL, G_CALLBACK(action_save_as_cb)}, {"new", "gtk-new", N_("New"), NULL, N_("Open new document"), G_CALLBACK(action_new_cb)}, {"delete", "gtk-delete", N_("Delete"), NULL, N_("Delete current note"), G_CALLBACK(action_delete_cb)}, {"file-menu", NULL, N_("_File"), NULL, NULL, NULL}}; /* static GtkActionEntry note_file_entries[] = { { "print", GTK_STOCK_PRINT, N_("_Print..."), NULL, NULL, G_CALLBACK (action_print_cb) }, { "print-preview", GTK_STOCK_PRINT_PREVIEW, N_("Print Pre_view"), NULL, NULL, G_CALLBACK (action_print_preview_cb) }, { "quit", GTK_STOCK_QUIT, N_("_Quit"), NULL, NULL, G_CALLBACK (action_quit_cb) }, { "save", GTK_STOCK_SAVE, N_("_Save"), NULL, NULL, G_CALLBACK (action_save_cb) }, { "save-as", GTK_STOCK_SAVE_AS, N_("Save _As..."), NULL, NULL, G_CALLBACK (action_save_as_cb) }, { "file-menu", NULL, N_("_File"), NULL, NULL, NULL } }; */ static GtkActionEntry view_entries[] = { {"view-html-output", NULL, N_("HTML _Output"), NULL, NULL, G_CALLBACK(action_view_html_output)}, {"view-html-source", NULL, N_("_HTML Source"), NULL, NULL, G_CALLBACK(action_view_html_source)}, {"view-plain-source", NULL, N_("_Plain Source"), NULL, NULL, G_CALLBACK(action_view_plain_source)}, {"view-menu", NULL, N_("_View"), NULL, NULL, NULL}}; static GtkActionEntry main_entries[] = { {"save", "gtk-save", N_("Save"), NULL, NULL, G_CALLBACK(action_save_cb)}}; static GtkActionEntry test_entries[] = { {"context-insert-link", "insert-link", N_("Insert Link"), NULL, NULL, G_CALLBACK(action_insert_link_cb)}, {"insert-link", "insert-link", N_("Insert Link"), NULL, NULL, G_CALLBACK(action_insert_link_cb)}}; GtkWidget *editor_new(const gchar *title, EDITOR *e) { GtkActionGroup *action_group; GtkUIManager *manager; GtkWidget *editor; GError *error = NULL; editor = gtkhtml_editor_new(); e->window = editor; e->html_widget = GTK_WIDGET(gtkhtml_editor_get_html(GTKHTML_EDITOR(editor))); gtk_window_set_title(GTK_WINDOW(editor), title); set_window_icon(GTK_WINDOW(editor)); manager = gtkhtml_editor_get_ui_manager(GTKHTML_EDITOR(editor)); if (e->type == STUDYPAD_EDITOR) gtk_ui_manager_add_ui_from_string(manager, file_ui, -1, &error); else gtk_ui_manager_add_ui_from_string(manager, note_file_ui, -1, &error); handle_error(&error); gtk_ui_manager_add_ui_from_string(manager, view_ui, -1, &error); handle_error(&error); if (e->type == STUDYPAD_EDITOR) gtk_ui_manager_add_ui_from_string(manager, main_ui_studypad, -1, &error); else gtk_ui_manager_add_ui_from_string(manager, main_ui_note, -1, &error); handle_error(&error); action_group = gtk_action_group_new("file"); gtk_action_group_set_translation_domain(action_group, GETTEXT_PACKAGE); gtk_action_group_add_actions(action_group, file_entries, G_N_ELEMENTS(file_entries), e); gtk_ui_manager_insert_action_group(manager, action_group, 0); action_group = gtk_action_group_new("view"); gtk_action_group_set_translation_domain(action_group, GETTEXT_PACKAGE); gtk_action_group_add_actions(action_group, view_entries, G_N_ELEMENTS(view_entries), editor); gtk_ui_manager_insert_action_group(manager, action_group, 0); action_group = gtk_action_group_new("main"); gtk_action_group_set_translation_domain(action_group, GETTEXT_PACKAGE); gtk_action_group_add_actions(action_group, main_entries, G_N_ELEMENTS(main_entries), e); gtk_ui_manager_insert_action_group(manager, action_group, 0); action_group = gtk_action_group_new("context-menu"); gtk_action_group_set_translation_domain(action_group, GETTEXT_PACKAGE); gtk_action_group_add_actions(action_group, test_entries, G_N_ELEMENTS(test_entries), e); gtk_ui_manager_insert_action_group(manager, action_group, 0); gtk_ui_manager_ensure_update(manager); gtk_widget_show(editor); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); g_signal_connect(editor, "delete-event", G_CALLBACK(app_delete_cb), (EDITOR *)e); return editor; } /* Helper for _save_note() and _save_book()*/ static gboolean _save_receiver(HTMLEngine *engine, const gchar *data, guint length, GString *string) { g_string_append_len(string, data, length); return TRUE; } static void _save_note(EDITOR *e) { GString *string; string = g_string_sized_new(4096); gtk_html_export(gtkhtml_editor_get_html(GTKHTML_EDITOR(e->window)), "text/html", (GtkHTMLSaveReceiverFn)_save_receiver, string); XI_message(("\n_save_note: %s\n", string->str)); main_save_note(e->module, e->key, string->str); g_string_free(string, TRUE); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); } static void _save_book(EDITOR *e) { GString *string; string = g_string_sized_new(4096); gtk_html_export(gtkhtml_editor_get_html(GTKHTML_EDITOR(e->window)), "text/html", (GtkHTMLSaveReceiverFn)_save_receiver, string); main_treekey_save_book_text(e->module, e->key, string->str); g_string_free(string, TRUE); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); } static void _save_file(EDITOR *e) { const gchar *filename; gboolean as_html; GError *error = NULL; if (gtkhtml_editor_get_filename(GTKHTML_EDITOR(e->window)) == NULL) if (save_dialog(GTKHTML_EDITOR(e->window), e) == GTK_RESPONSE_CANCEL) return; filename = gtkhtml_editor_get_filename(GTKHTML_EDITOR(e->window)); as_html = gtkhtml_editor_get_html_mode(GTKHTML_EDITOR(e->window)); XI_message(("\n_save_file filename: %s\n", filename)); gtkhtml_editor_save(GTKHTML_EDITOR(e->window), filename, as_html, &error); handle_error(&error); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); } static void _load_file(EDITOR *e, const gchar *filename) { //GtkWidget *choser; if (e->filename) g_free(e->filename); e->filename = g_strdup(filename); XI_message(("_load_file filename: %s", filename)); xml_set_value("Xiphos", "studypad", "lastfile", e->filename); settings.studypadfilename = xml_get_value("studypad", "lastfile"); change_window_title(e->window, e->filename); char *contents; char *etag_out; gsize length; GFile *file; file = g_file_new_for_path(filename); gtkhtml_editor_set_filename(GTKHTML_EDITOR(e->window), e->filename); if (g_file_load_contents(file, NULL, &contents, &length, &etag_out, NULL)) gtkhtml_editor_set_text_html(GTKHTML_EDITOR(e->window), contents, length); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); return; } gboolean editor_is_dirty(EDITOR *e) { return gtkhtml_editor_get_changed(GTKHTML_EDITOR(e->window)); } void editor_save_book(EDITOR *e) { if (editor_is_dirty(e)) { _save_book(e); } } /* save if needed is done in treeky-editor.c before calling editor_load_book() */ void editor_load_book(EDITOR *e) { gchar *title = NULL; gchar *text = NULL; if (!g_ascii_isdigit(e->key[0])) return; /* make sure is a number (offset) */ title = g_strdup_printf("%s", e->module); XI_message(("book: %s\noffset :%s", e->module, e->key)); if (atol(e->key) != 0) text = main_get_book_raw_text(e->module, e->key); else text = g_strdup(e->module); if (strlen(text)) { gtkhtml_editor_set_text_html(GTKHTML_EDITOR(e->window), text, strlen(text)); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); } else { gtkhtml_editor_set_text_html(GTKHTML_EDITOR(e->window), "", strlen("")); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); } change_window_title(e->window, title); if (text) g_free(text); if (title) g_free(title); } /****************************************************************************** * Name * sync_toggled * * Synopsis * #include "/.h" * * void sync_toggled(GtkToggleButton * button, DIALOG_DATA * vc) * * Description * * * Return value * void */ void editor_sync_with_main(void) { GList *tmp = NULL; tmp = g_list_first(editors_all); while (tmp != NULL) { EDITOR *e = (EDITOR *)tmp->data; switch (e->type) { case STUDYPAD_EDITOR: case BOOK_EDITOR: break; case NOTE_EDITOR: if (e->sync) editor_load_note(e, NULL, settings.currentverse); break; } tmp = g_list_next(tmp); } } void editor_load_note(EDITOR *e, const gchar *module_name, const gchar *key) { gchar *title; gchar *text; if (editor_is_dirty(e)) _save_note(e); if (module_name) { if (e->module) g_free(e->module); e->module = g_strdup(module_name); } if (key) { if (e->key) g_free(e->key); e->key = g_strdup(key); } title = g_strdup_printf("%s - %s", e->module, e->key); text = main_get_raw_text((gchar *)e->module, (gchar *)e->key); if (strlen(text)) { gtkhtml_editor_set_text_html(GTKHTML_EDITOR(e->window), text, strlen(text)); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); } else { gtkhtml_editor_set_text_html(GTKHTML_EDITOR(e->window), "", strlen("")); gtkhtml_editor_drop_undo(GTKHTML_EDITOR(e->window)); gtkhtml_editor_set_changed(GTKHTML_EDITOR(e->window), FALSE); } change_window_title(e->window, title); if (e->type == NOTE_EDITOR) main_navbar_versekey_set(e->navbar, e->key); if (text) g_free(text); if (title) g_free(title); } static int app_delete_cb(GtkWidget *widget, GdkEvent *event, gpointer data) { if (editor_is_dirty((EDITOR *)data)) { switch (ask_about_saving((EDITOR *)data)) { case GS_YES: /* exit saving */ break; case GS_NO: /* exit without saving */ break; case GS_CANCEL: return TRUE; break; } } editors_all = g_list_remove(editors_all, (EDITOR *)data); do_exit((EDITOR *)data); return FALSE; } static gint ask_about_saving(EDITOR *e) { gint test; GS_DIALOG *info; gchar *buf = NULL; gchar *buf1 = NULL; gchar *buf2 = NULL; gchar *buf3 = NULL; gint retval = FALSE; switch (e->type) { case BOOK_EDITOR: case NOTE_EDITOR: info = gui_new_dialog(); info->stock_icon = GTK_STOCK_DIALOG_WARNING; buf = g_strdup_printf("%s: %s", e->module, e->key); buf1 = _("Save the changes to document"); buf2 = _("before closing?"); buf3 = g_strdup_printf("%s %s %s", buf1, buf, buf2); info->label_top = buf3; info->label2 = _("If you don't save, changes will be permanently lost."); info->save = TRUE; info->cancel = TRUE; info->no_save = TRUE; test = gui_alert_dialog(info); retval = test; if (test == GS_YES) { if (e->type == NOTE_EDITOR) { /* save notes and prayer lists */ _save_note(e); } else { /* save notes and prayer lists */ _save_book(e); } } g_free(info); g_free(buf); g_free(buf3); break; case STUDYPAD_EDITOR: info = gui_new_dialog(); info->stock_icon = #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning"; #else GTK_STOCK_DIALOG_WARNING; #endif if (settings.studypadfilename) buf = settings.studypadfilename; else buf = N_("File"); buf1 = _("Save the changes to document"); buf2 = _("before closing?"); buf3 = g_strdup_printf("%s %s %s", buf1, buf, buf2); info->label_top = buf3; info->label2 = _("If you don't save, changes will be permanently lost."); info->save = TRUE; info->cancel = TRUE; info->no_save = TRUE; test = gui_alert_dialog(info); retval = test; if (test == GS_YES) { if (e->filename) gtkhtml_editor_save(GTKHTML_EDITOR(e->window), e->filename, TRUE, NULL); /*else open_or_save_as_dialog(e, OP_SAVE_THROUGH_PERSIST_FILE); */ } g_free(info); g_free(buf3); break; } sync_windows(); return retval; } static gint _create_new(const gchar *filename, const gchar *key, gint editor_type) { EDITOR *editor; GtkWidget *vbox = NULL; GtkWidget *toolbar_nav = NULL; editor = g_new(EDITOR, 1); editor->html_widget = NULL; editor->sync = FALSE; editor->type = editor_type; switch (editor_type) { case STUDYPAD_EDITOR: editor->studypad = TRUE; editor->bookeditor = FALSE; editor->noteeditor = FALSE; editor->module = NULL; editor->key = NULL; editor->filename = NULL; widgets.studypad_dialog = editor_new(_("StudyPad"), editor); if (filename) { editor->filename = g_strdup(filename); _load_file(editor, g_strdup(filename)); } break; case NOTE_EDITOR: editor->noteeditor = TRUE; editor->bookeditor = FALSE; editor->studypad = FALSE; editor->filename = NULL; editor->module = g_strdup(filename); editor->key = g_strdup(key); editor->navbar.key = NULL; editor_new(_("Note Editor"), editor); vbox = GTKHTML_EDITOR(editor->window)->vbox; toolbar_nav = gui_navbar_versekey_editor_new(editor); gtk_widget_show(toolbar_nav); gtk_box_pack_start(GTK_BOX(vbox), GTK_WIDGET(toolbar_nav), FALSE, TRUE, 0); gtk_box_reorder_child(GTK_BOX(vbox), GTK_WIDGET(toolbar_nav), 1); editor_load_note(editor, NULL, NULL); break; case BOOK_EDITOR: editor->bookeditor = TRUE; editor->noteeditor = FALSE; editor->studypad = FALSE; editor->filename = NULL; editor->module = g_strdup(filename); editor->key = g_strdup(key); editor_new(_("Prayer List/Journal Editor"), editor); GtkWidget *box; UI_VBOX(box, TRUE, 0); gtk_widget_show(box); GtkWidget *hpaned1 = UI_HPANE(); gtk_widget_show(hpaned1); gtk_paned_pack2(GTK_PANED(hpaned1), box, TRUE, TRUE); GtkWidget *scrollbar = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrollbar); gtk_paned_pack1(GTK_PANED(hpaned1), GTK_WIDGET(scrollbar), TRUE, TRUE); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollbar), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrollbar, settings.shadow_type); editor->treeview = gui_create_editor_tree(editor); gtk_widget_show(editor->treeview); gtk_container_add(GTK_CONTAINER(scrollbar), editor->treeview); gtk_paned_set_position(GTK_PANED(hpaned1), 125); gtk_tree_view_collapse_all((GtkTreeView *) editor->treeview); // then we should expand on the item to which we've opened for edit. vbox = GTKHTML_EDITOR(editor->window)->vbox; gtk_widget_reparent(vbox, box); gtk_container_add(GTK_CONTAINER(editor->window), hpaned1); editor_load_book(editor); break; } editor->is_changed = FALSE; editors_all = g_list_append(editors_all, (EDITOR *)editor); return 1; } /****************************************************************************** * Name * editor_create_new * * Synopsis * #include "editor/html-editor.h" * * gint editor_create_new(const gchar * filename, const gchar * key, gint note) * * Description * limits editors to one note editor and one studypad open at a time * * Return value * gint */ gint editor_create_new(const gchar *filename, const gchar *key, gint editor_type) { GList *tmp = NULL; tmp = g_list_first(editors_all); while (tmp != NULL) { EDITOR *e = (EDITOR *)tmp->data; switch (editor_type) { case STUDYPAD_EDITOR: if (e->studypad) { if (editor_is_dirty(e)) _save_file(e); if (e->filename) g_free(e->filename); e->filename = g_strdup(filename); gtk_widget_show(e->window); gdk_window_raise(gtk_widget_get_parent_window(GTK_WIDGET(e->window))); _load_file(e, g_strdup(filename)); return 1; } break; case NOTE_EDITOR: if (!e->noteeditor) break; if (editor_is_dirty(e)) _save_note(e); if (e->module) g_free(e->module); e->module = g_strdup(filename); if (e->key) g_free(e->key); e->key = g_strdup(key); gtk_widget_show(e->window); gdk_window_raise(gtk_widget_get_parent_window(GTK_WIDGET(e->window))); editor_load_note(e, NULL, NULL); return 1; break; case BOOK_EDITOR: if (!e->bookeditor) break; if (editor_is_dirty(e)) _save_book(e); if (e->module) g_free(e->module); e->module = g_strdup(filename); if (e->key) g_free(e->key); e->key = g_strdup(key); gtk_widget_show(e->window); gdk_window_raise(gtk_widget_get_parent_window(GTK_WIDGET(e->window))); main_load_book_tree_in_editor(GTK_TREE_VIEW(e->treeview), e->module); editor_load_book(e); return 1; break; } tmp = g_list_next(tmp); } XI_message(("filename %s, key %s", (filename ? filename : "-null-"), (key ? key : "-null-"))); return _create_new(filename, key, editor_type); } void editor_maybe_save_all(void) { GList *tmp, *tmp2; tmp = g_list_first(editors_all); while (tmp != NULL) { /* 2ndary list chaser: elements will be removed by the saver. */ tmp2 = g_list_next(tmp); app_delete_cb(NULL, NULL, (EDITOR *)tmp->data); tmp = tmp2; } } #endif /* !USE_WEBKIT_EDITOR */ xiphos-4.0.7+dfsg1/src/examples/0000775000175000017500000000000013162045104015651 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/examples/marshal.list0000664000175000017500000000002013162045104020165 0ustar unit193unit193VOID:STRING,INT xiphos-4.0.7+dfsg1/src/examples/Makefile0000664000175000017500000000132413162045104017311 0ustar unit193unit193interface_xml := ../gnome2/ipc-interface.xml pkg_packages := dbus-1 dbus-glib-1 PKG_CFLAGS := $(shell pkg-config --cflags $(pkg_packages)) PKG_LDFLAGS := $(shell pkg-config --libs $(pkg_packages)) ADD_CFLAGS := -g -Wall -DG_DISABLE_DEPRECATED CFLAGS := $(PKG_CFLAGS) $(ADD_CFLAGS) $(CFLAGS) LDFLAGS := $(PKG_LDFLAGS) $(LDFLAGS) cleanfiles := ipc-client-stub.h targets = client .PHONY: all clean all: $(targets) client: receive.o $(CC) $^ -o $@ $(LDFLAGS) receive.o: ipc_client.c ipc-client-stub.h $(CC) $(CFLAGS) -DPROGRNAME=\"ipc_client\" -c $< -o $@ ipc-client-stub.h: $(interface_xml) dbus-binding-tool --prefix=ipc_object --mode=glib-client \ $< > $@ clean: $(RM) $(targets) $(cleanfiles) *.o xiphos-4.0.7+dfsg1/src/examples/xiphos-nav.c0000664000175000017500000000331513162045104020113 0ustar unit193unit193/* * Xiphos Bible Study Tool * xiphos.c - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include #include #include #include #include #include "ipc-interface.h" int main(int argc, char **argv) { DBusGConnection *bus; DBusGProxy *remote_object; GError *error = NULL; /* not necessary if using from a gtk/gnome program */ #if !GLIB_CHECK_VERSION(2, 35, 0) g_type_init(); #endif /* get the "session" dbus */ bus = dbus_g_bus_get(DBUS_BUS_SESSION, &error); /* connect to Xiphos */ remote_object = dbus_g_proxy_new_for_name(bus, "org.xiphos.remote", "/org/xiphos/remote/ipc", "org.xiphos.remote"); /* attempt to set reference in running instance of Xiphos */ org_xiphos_remote_set_current_reference(remote_object, argv[1], &error); /* if error, then Xiphos is not running, so we just start it and pass it the arguments given to this program */ if (error) execvp("xiphos", argv); return 1; } xiphos-4.0.7+dfsg1/src/examples/wscript_build0000664000175000017500000000136013162045104020446 0ustar unit193unit193#! /usr/bin/env python import Utils import shutil import Task from TaskGen import feature from Tools.ccroot import get_target_name env = bld.env sub = Utils.subst_vars defines = sub(''' PREFIX="${PREFIX}" SYSCONFDIR="${SYSCONFDIR}" DATADIR="${DATAROOTDIR}" LIBDIR="${LIBDIR}" SHARE_DIR="${DATAROOTDIR}/${PACKAGE}" ''', env) obj = bld.new_task_gen( features = 'cxx cc cprogram', includes = bld.env['DBUS'], defines = defines, target = 'xiphos-nav', uselib = bld.env['ALL_LIBS'], install_path = '${BINDIR}', strip = bld.env['TO_STRIP'] ) obj.includes.append('.') obj.source=''' xiphos-nav.c ''' obj.add_dbus_file('ipc-interface.xml', 'ipc_object', 'glib-client') obj.add_marshal_file('marshal.list', 'ipc_marshal') xiphos-4.0.7+dfsg1/src/examples/ipc_client.c0000664000175000017500000000670413162045104020135 0ustar unit193unit193/* Copyright (c) 2009 Matthew Talbert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #include #include #include #include #include "ipc-client-stub.h" //this function will be called every time the user does a sidebar search static gboolean search_performed_signal_handler(DBusGProxy *proxy, char *results, gpointer user_data) { char *ref; printf("number hits: %s\n", results); //method generated automatically in ipc-client-stub.h //this method can be called anywhere in your program org_xiphos_remote_get_next_search_reference(proxy, &ref, NULL); while (strcmp(ref, "XIPHOS_SEARCH_END")) { printf("ref: %s\n", ref); org_xiphos_remote_get_next_search_reference(proxy, &ref, NULL); } return FALSE; } //this function will be called every time Xiphos navigates static gboolean navigation_performed_signal_handler(DBusGProxy *proxy, char *reference, gpointer user_data) { printf("new reference is: %s\n", reference); printf("now calling remote method just to be sure\n"); char *ref; //method generated automatically in ipc-client-stub.h //can be called anywhere in your program org_xiphos_remote_get_current_reference(proxy, &ref, NULL); //of course, this doesn't actually *check* to see if they're the same :) printf("yep! Xiphos says the new reference is %s\n", ref); return FALSE; } int main(int argc, char **argv) { DBusGConnection *bus; DBusGProxy *remote_object; GError *error = NULL; GMainLoop *mainloop; //not necessary if using from a gtk/gnome program #if !GLIB_CHECK_VERSION(2, 35, 0) g_type_init(); #endif mainloop = g_main_loop_new(NULL, FALSE); //get the "session" dbus bus = dbus_g_bus_get(DBUS_BUS_SESSION, &error); //conect to xiphos remote_object = dbus_g_proxy_new_for_name(bus, "org.xiphos.remote", "/org/xiphos/remote/ipc", "org.xiphos.remote"); //add and connect to the searchPerformedSignal dbus_g_proxy_add_signal(remote_object, "searchPerformedSignal", G_TYPE_STRING, G_TYPE_INVALID); dbus_g_proxy_connect_signal(remote_object, "searchPerformedSignal", G_CALLBACK(search_performed_signal_handler), NULL, NULL); //add and connect to the navigationSignal dbus_g_proxy_add_signal(remote_object, "navigationSignal", G_TYPE_STRING, G_TYPE_INVALID); dbus_g_proxy_connect_signal(remote_object, "navigationSignal", G_CALLBACK(navigation_performed_signal_handler), NULL, NULL); g_main_loop_run(mainloop); exit(0); } xiphos-4.0.7+dfsg1/src/examples/ipc_client.py0000775000175000017500000001040513162045104020337 0ustar unit193unit193#!/usr/bin/env python #Copyright (c) 2009 Matthew Talbert #Permission is hereby granted, free of charge, to any person #obtaining a copy of this software and associated documentation #files (the "Software"), to deal in the Software without #restriction, including without limitation the rights to use, #copy, modify, merge, publish, distribute, sublicense, and/or sell #copies of the Software, and to permit persons to whom the #Software is furnished to do so, subject to the following #conditions: #The above copyright notice and this permission notice shall be #included in all copies or substantial portions of the Software. #THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, #EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES #OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND #NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT #HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, #WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR #OTHER DEALINGS IN THE SOFTWARE. import pygtk import gtk import dbus from dbus.mainloop.glib import DBusGMainLoop class ControlXiphos: def receive_search_event(self, hits): self.liststore = gtk.ListStore(str) s = self.proxy.getNextSearchReference() while s != 'XIPHOS_SEARCH_END': self.liststore.append([s,]) s = self.proxy.getNextSearchReference() self.results_tree.set_model(self.liststore) def receive_navigation(self, reference): self.label_ref.set_text(reference) def navigate_xiphos(self, widget, data=None): self.proxy.setCurrentReference('sword://' + self.entry.get_text()) def destroy(self, widget, data=None): gtk.main_quit() def __init__(self): DBusGMainLoop(set_as_default=True) self.session_bus = dbus.SessionBus() self.proxy = self.session_bus.get_object('org.xiphos.remote', '/org/xiphos/remote/ipc') self.session_bus.add_signal_receiver(self.receive_navigation, dbus_interface='org.xiphos.remote', signal_name='navigationSignal') self.session_bus.add_signal_receiver(self.receive_search_event, dbus_interface='org.xiphos.remote', signal_name='searchPerformedSignal') self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.connect("destroy", self.destroy) self.window.set_border_width(10) self.vbox = gtk.VBox() self.window.add(self.vbox) self.vbox.show() self.hbox = gtk.HBox() self.vbox.pack_start(self.hbox) self.hbox.show() self.entry = gtk.Entry() self.hbox.pack_start(self.entry) self.entry.show() self.button = gtk.Button("Navigate Xiphos") self.button.connect("clicked", self.navigate_xiphos, None) self.hbox.pack_end(self.button) self.button.show() self.hbox_ref = gtk.HBox() self.vbox.pack_end(self.hbox_ref) self.hbox_ref.show() self.label_ref_static = gtk.Label('Current Reference: ') self.hbox_ref.pack_start(self.label_ref_static) self.label_ref_static.show() self.label_ref = gtk.Label(self.proxy.getCurrentReference()) self.hbox_ref.pack_end(self.label_ref) self.label_ref.show() self.hbox_res = gtk.HBox() self.vbox.pack_end(self.hbox_res) self.hbox_res.show() self.scrollbox = gtk.ScrolledWindow() self.hbox_res.pack_end(self.scrollbox) self.scrollbox.show() self.results_tree = gtk.TreeView() self.results_tree.set_size_request(-1, 200) self.cell = gtk.CellRendererText() self.column = gtk.TreeViewColumn('Reference') self.column.pack_start(self.cell, True) self.column.add_attribute(self.cell, 'text', 0) self.results_tree.append_column(self.column) self.scrollbox.add(self.results_tree) self.results_tree.show() self.window.show() def main(self): gtk.main() if __name__ == "__main__": ipc = ControlXiphos() ipc.main() xiphos-4.0.7+dfsg1/src/gui/0000775000175000017500000000000013162045104014617 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/gui/gbs.h0000664000175000017500000000214313162045104015543 0ustar unit193unit193/* * Xiphos Bible Study Tool * gbs.h - generic book support - the gui * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___GBS_H_ #define ___GBS_H_ GtkWidget *gui_create_book_pane(void); void gui_update_gbs_global_ops(gchar *option, gboolean choice); void gui_set_book_page_and_key(gchar *mod_name, gchar *key); void gui_set_book_mod_and_key(gchar *mod_name, gchar *key); #endif xiphos-4.0.7+dfsg1/src/gui/cipher_key_dialog.h0000664000175000017500000000210013162045104020422 0ustar unit193unit193/* * Xiphos Bible Study Tool * cipher_key_dialog.h - asks for key to unlock sword module * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __CIPHER_KEY_DIALOG_H__ #define __CIPHER_KEY_DIALOG_H__ #ifdef __cplusplus extern "C" { #endif gchar *gui_add_cipher_key(const char *mod_name, gchar *cipher_old); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/preferences_dialog.h0000664000175000017500000001365713162045104020624 0ustar unit193unit193/* * Xiphos Bible Study Tool * preferences_dialog.h - get user preferences * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __PREFERENCES_DIALOG_H_ #define __PREFERENCES_DIALOG_H_ #ifdef __cplusplus extern "C" { #endif #define NONE _("None") extern char *locale_set[]; /* for selecting special locale */ /* autogenerated from po/LINGUAS */ /* see src/gnome2/Makefile.am */ void on_checkbutton1_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton2_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton3_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton4_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton6_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton7_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton8_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton9_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_folder_changed(GtkFileChooser *filechooser, gpointer user_data); void on_combobox1_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox2_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox4_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox5_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox6_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox7_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox8_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox9_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox10_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox11_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox12_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox13_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox14_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox15_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox16_changed(GtkComboBox *combobox, gpointer user_data); void on_combobox17_changed(GtkComboBox *combobox, gpointer user_data); void on_colorbutton1_color_set(GtkColorButton *colorbutton, gpointer user_data); void on_colorbutton2_color_set(GtkColorButton *colorbutton, gpointer user_data); void on_colorbutton3_color_set(GtkColorButton *colorbutton, gpointer user_data); void on_colorbutton4_color_set(GtkColorButton *colorbutton, gpointer user_data); void on_colorbutton5_color_set(GtkColorButton *colorbutton, gpointer user_data); void on_colorbutton6_color_set(GtkColorButton *colorbutton, gpointer user_data); void on_colorbutton7_color_set(GtkColorButton *colorbutton, gpointer user_data); void setup_color_pickers(void); void apply_color_settings(void); void invert_colors(char **color1, char *label1, char **color2, char *label2); void on_invert(GtkWidget *button, gchar *user_data); void on_dialog_prefs_response(GtkDialog *dialog, gint response_id, gpointer user_data); void gui_setup_preferences_dialog(void); void setup_locale_combobox(void); void setup_font_prefs_combobox(void); void on_biblesync_kbd(int); gchar *on_biblesync_obtain_passphrase(void); extern GtkWidget *speaker_window, *speaker_list; void on_checkbutton10_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton11_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton12_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_verse_num_bold_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_verse_num_bracket_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_verse_num_superscript_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_scroll_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_imageresize_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_versehighlight_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_annotate_highlight_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_xrefs_in_verse_list_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_prayerlist_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_statusbar_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_checkbutton_alternation_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_basecombobox1_changed(GtkComboBox *combobox, gpointer user_data); void ps_close(GtkButton *button, gpointer user_data); void ps_button_clear(GtkButton *button, gpointer user_data); void ps_button_cut(GtkButton *button, gpointer user_data); void ps_button_add(GtkButton *button, gpointer user_data); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/navbar_versekey.h0000664000175000017500000000205613162045104020161 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_versekey.h - navigation bar for bible references * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___NAVBAR_VERSEKEY_H_ #define ___NAVBAR_VERSEKEY_H_ #include "main/navbar_versekey.h" GtkWidget *gui_navbar_versekey_new(void); //GtkWidget *gui_navbar_versekey_parallel_new(void); #endif xiphos-4.0.7+dfsg1/src/gui/about_sword.h0000664000175000017500000000202513162045104017317 0ustar unit193unit193/* * Xiphos Bible Study Tool * about_sword.h - About dialogs for Sword * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __ABOUT_SWORD_H_ #define __ABOUT_SWORD_H_ #ifdef __cplusplus extern "C" { #endif #include GtkWidget *gui_create_about_sword(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/bibletext_dialog.h0000664000175000017500000000231513162045104020272 0ustar unit193unit193/* * Xiphos Bible Study Tool * bibletext_dialog.h - view Bible text module in a dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __BIBLETEXT_DIALOG_H__ #define __BIBLETEXT_DIALOG_H__ #ifdef __cplusplus extern "C" { #endif #include "main/module_dialogs.h" void gui_bible_dialog_sync_toggled(GtkToggleButton *button, DIALOG_DATA *c); void gui_create_bibletext_dialog(DIALOG_DATA *vt); void gui_text_dialog_create_menu(DIALOG_DATA *d); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/search_dialog.h0000664000175000017500000001227113162045104017557 0ustar unit193unit193/* * Xiphos Bible Study Tool * search_dialog.h - gui for searching Sword modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _SEARCH_DIALOG_ #define _SEARCH_DIALOG_ #ifdef __cplusplus extern "C" { #endif #include typedef struct _search_dialog1 SEARCH_DIALOG1; struct _search_dialog1 { GtkWidget *dialog; GtkWidget *mod_sel_dialog; GtkWidget *label_search_module; GtkWidget *notebook; GtkWidget *togglebutton_show_main; GtkWidget *combo_list; // GtkWidget *combo_entry_list; GtkWidget *module_lists; GtkWidget *listview_modules; GtkWidget *entry_list_name; GtkWidget *rb_current_module; GtkWidget *label_mod_select; GtkWidget *label_scope; GtkWidget *rb_custom_range; GtkWidget *rb_mod_list; GtkWidget *rb_custom_list; GtkWidget *rb_last; GtkWidget *rb_no_scope; GtkToggleButton *which_scope; GtkWidget *combo_range; // GtkWidget *combo_entry_range; GtkWidget *list_range_name; GtkWidget *list_ranges; GtkWidget *entry_range_name; GtkWidget *entry_range_text; // GtkWidget *results_html; // GtkWidget *report_html; GtkWidget *preview_html; GtkWidget *search_entry; GtkWidget *rb_words; GtkWidget *rb_regexp; GtkWidget *rb_exact_phrase; GtkWidget *rb_optimized; GtkWidget *button_intro_lucene; GtkWidget *rb_attributes; GtkWidget *button_intro_attributes; GtkWidget *rb_strongs; GtkWidget *rb_morphs; GtkWidget *rb_footnotes; //GtkWidget *rb_indexed_word; GtkWidget *cb_case_sensitive; GtkWidget *ctree; GtkWidget *treeview; GtkWidget *mod_sel_dlg_treeview; GtkWidget *progressbar; GtkWidget *cb_include_strongs; GtkWidget *cb_include_morphs; GtkWidget *cb_include_footnotes; GtkWidget *listview_results; GtkWidget *listview_verses; GtkWidget *menu_item_send_search; // GtkWidget *textview_preview; // GtkTextBuffer *text_buffer; GSList *_201_group; gint text_group; gint comm_group; gint dict_group; gint book_group; gint module_group; gint range_group; gint results_group; gint which_bounds; gint module_count; gint modules_row; gint custom_range_row; gint custom_list_row; gint range_rows; gint list_rows; gchar *search_mod; }; extern SEARCH_DIALOG1 search1; extern gchar *verse_selected; void gui_create_search_dialog(void); void gui_set_drop_target(GtkWidget *target); void on_comboboxentry2_changed(GtkComboBox *combobox, gpointer user_data); void button_clean(GtkButton *button, gpointer user_data); void button_save(GtkButton *button, gpointer user_data); void button_export(GtkButton *button, gpointer user_data); void _on_destroy(GtkWidget *dialog, gpointer user_data); void on_button_begin_search(GtkButton *button, gpointer user_data); void on_togglebutton_show_main(GtkToggleButton *togglebutton, gpointer user_data); void list_name_changed(GtkEditable *editable, gpointer user_data); void range_name_changed(GtkEditable *editable, gpointer user_data); void range_text_changed(GtkEditable *editable, gpointer user_data); void new_modlist(GtkButton *button, gpointer user_data); void clear_modules(GtkButton *button, gpointer user_data); void delete_module(GtkButton *button, gpointer user_data); void save_modlist(GtkButton *button, gpointer user_data); void new_range(GtkButton *button, gpointer user_data); void save_range(GtkButton *button, gpointer user_data); void delete_range(GtkButton *button, gpointer user_data); void delete_list(GtkButton *button, gpointer user_data); void scope_toggled(GtkToggleButton *togglebutton, gpointer user_data); void mod_list_toggled(GtkToggleButton *togglebutton, gpointer user_data); void optimized_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_lucene_intro_clicked(GtkButton *button, gpointer user_data); void attributes_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_attributes_intro_clicked(GtkButton *button, gpointer user_data); void current_module_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_closebutton2_clicked(GtkButton *button, gpointer user_data); void _on_dialog2_response(GtkDialog *dialog, gint response_id, gpointer user_data); void on_toolbutton12_clicked(GtkToolButton *toolbutton, gpointer user_data); void _on_dialog_response(GtkDialog *dialog, gint response_id, gpointer user_data); GtkWidget *create_results_menu_advsearch(void); void on_send_list_via_biblesync_advsearch_activate(GtkMenuItem * menuitem, gpointer user_data); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/main_window.h0000664000175000017500000000361113162045104017304 0ustar unit193unit193/* * Xiphos Bible Study Tool * main_window.h - main window gui * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __MAIN_WINDOW_H_ #define __MAIN_WINDOW_H_ #ifdef __cplusplus extern "C" { #endif #include //#include "gui/toolbar_nav.h" #include "main/navbar_versekey.h" typedef struct _tab_page TAB_PAGE; struct _tab_page { GtkWidget *vbox; GtkWidget *paned_text_preview; GtkWidget *paned_text; GtkWidget *paned_comm; GtkWidget *paned_book; // ***** html widgets ***** GtkWidget *html_text; GtkWidget *html_parallel; GtkWidget *html_comm; GtkWidget *html_dict; GtkWidget *html_book; GtkWidget *html_preview; // ***** backend ***** gpointer backend; // ***** keys ***** gchar *text_comm_key; gchar *dict_key; gchar *book_key; NAVBAR_VERSEKEY nav_bar; }; #include "main/settings.h" void gui_show_hide_texts(int choice); void gui_show_hide_preview(int choice); void gui_show_hide_comms(int choice); void gui_show_hide_dicts(int choice); void gui_set_bible_comm_layout(void); void gui_change_window_title(char *module_name); void create_mainwindow(void); void gui_show_main_window(void); void final_pane_sizes(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/export_bookmarks.h0000664000175000017500000000370513162045104020366 0ustar unit193unit193/* * Xiphos Bible Study Tool * export_bookmarks.h - * * Copyright (C) 2003-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___EXPORT_BOOKMARKS_H_ #define ___EXPORT_BOOKMARKS_H_ #ifdef __cplusplus extern "C" { #endif struct _export_bookmarks { gboolean as_bookmarks; gboolean as_html; gboolean as_plain; gboolean with_scripture; gint type; gint verselist; GtkWidget *rb_bookmarks; GtkWidget *rb_html; GtkWidget *rb_plain; GtkWidget *cb_scripture; GtkWidget *filechooserwidget; gchar *filename; gchar *verselist_name; GList *verses; }; typedef struct _export_bookmarks BK_EXPORT; enum { BOOKMARKS_EXPORT, VERSE_LIST_EXPORT, SEARCH_RESULTS_EXPORT, ADV_SEARCH_RESULTS_EXPORT }; void gui_set_html_item(GString *str, const gchar *description, const gchar *module, const gchar *key, gboolean with_scripture); void gui_set_plain_text_item(GString *str, const gchar *description, const gchar *module, const gchar *key, gboolean with_scripture); void gui_export_bookmarks_dialog(gint is_verselist, GList *verses); gboolean dialog_vbox1_key_press_event_cb(GtkWidget *widget, GdkEventKey *event, gpointer user_data); #ifdef __cplusplus } #endif #endif /* ___EXPORT_BOOKMARKS_H_ */ xiphos-4.0.7+dfsg1/src/gui/tabbed_browser.h0000664000175000017500000000705213162045104017760 0ustar unit193unit193/* * Xiphos Bible Study Tool * tabbed_browser.h - functions to facilitate tabbed browsing of different passages at once * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __TABBED_BROWSER_H__ #define __TABBED_BROWSER_H__ #ifdef __cplusplus extern "C" { #endif #include #include "main/tab_history.h" struct _passage_tab_info { GtkWidget *page_widget; GtkLabel *tab_label; GtkWidget *button_close; GtkWidget *editor; GtkWidget *paratab; gchar *text_mod; gchar *commentary_mod; gchar *dictlex_mod; gchar *book_mod; gchar *text_commentary_key; gchar *dictlex_key; gchar *book_offset; gboolean comm_showing; TAB_HISTORY history_list[TABHISTORYLENGTH]; gint history_items; gint current_history_item; gboolean first_back_click; /* per-tab show indicators */ gboolean showtexts; gboolean showpreview; gboolean showcomms; gboolean showdicts; gboolean showbookeditor; gboolean showparallel; }; typedef struct _passage_tab_info PASSAGE_TAB_INFO; extern PASSAGE_TAB_INFO *cur_passage_tab; //need to update this every time one of the variables changes (i.e. new verse selected) void gui_save_tabs(const gchar *filename); void gui_load_tabs(const gchar *filename); void gui_select_nth_tab(gint page_num); void gui_set_tab_label(const gchar *key, gboolean one_tab); void gui_set_named_tab_label(const gchar *key, PASSAGE_TAB_INFO *pt, gboolean update); void gui_open_module_in_new_tab(gchar *module); void gui_open_passage_in_new_tab(gchar *key); void gui_open_parallel_view_in_new_tab(void); void gui_close_passage_tab(gint pagenum); void gui_update_tab_struct(const gchar *text_mod, const gchar *commentary_mod, const gchar *dictlex_mod, const gchar *book_mod, const gchar *dictlex_key, const gchar *book_offset, gboolean comm_showing, gboolean showtexts, gboolean showpreview, gboolean showcomms, gboolean showdicts); void gui_close_all_tabs(void); void gui_open_tabs(void); void gui_notebook_main_setup(int tabs, const char *tabsfile); void gui_notebook_main_shutdown(int tabs); void gui_tab_set_showtexts(int show); void gui_tab_set_showpreview(int show); void gui_tab_set_showcomms(int show); void gui_tab_set_showdicts(int show); void gui_tabs_on_off(int on); void on_notebook_main_new_tab_clicked(GtkButton *button, gpointer user_data); extern gboolean change_tabs_no_redisplay; void gui_recompute_shows(gboolean flush); void gui_recompute_view_menu_choices(void); void setup_book_editor_tab(PASSAGE_TAB_INFO *pt); GString *pick_tab_label(PASSAGE_TAB_INFO *pt); #ifdef USE_GTK_3 void gui_notebook_main_switch_page(GtkNotebook *notebook, gpointer arg1, gint page_num, GList **tl); #else void gui_notebook_main_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, gint page_num, GList **tl); #endif #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/find_dialog.h0000664000175000017500000000175413162045104017236 0ustar unit193unit193/* * Xiphos Bible Study Tool * find_dialog.h - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _FIND_DIALOG_H_ #define _FIND_DIALOG_H_ #include void gui_find_dlg(GtkWidget *htmlwidget, gchar *mod_name, gboolean regular, gchar *text); #endif xiphos-4.0.7+dfsg1/src/gui/search_sidebar.h0000664000175000017500000000323513162045104017731 0ustar unit193unit193/* * Xiphos Bible Study Tool * search_sidebar.h - sidebar search gui * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _SEARCH_SIDEBAR_H #define _SEARCH_SIDEBAR_H #ifdef __cplusplus extern "C" { #endif typedef struct _sidebar_search SIDESEARCH; struct _sidebar_search { GtkWidget *rrbUseBounds; GtkWidget *entrySearch; GtkWidget *advanced_search; GtkWidget *entryLower; GtkWidget *entryUpper; GtkWidget *rbMultiword; GtkWidget *rbRegExp; GtkWidget *rbNoScope; GtkWidget *rbLastSearch; GtkWidget *rbPhraseSearch; GtkWidget *ckbCaseSensitive; GtkWidget *progressbar_search; GtkWidget *frame5; GtkWidget *frame_module; GtkWidget *radiobutton_search_text; GtkWidget *radiobutton_search_comm; }; extern SIDESEARCH ss; void gui_search_update_sidebar(char percent, void *userData); void gui_create_search_sidebar(void); void sidebar_optimized_toggled(GtkToggleButton *togglebutton, gpointer user_data); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/splash.h0000664000175000017500000000444413162045104016270 0ustar unit193unit193#ifndef _GUI_SPLASH_H_ #define _GUI_SPLASH_H_ #ifndef USE_GTK_3 #define E_MAKE_TYPE(l, str, t, ci, i, parent) \ GType l##_get_type(void) \ { \ static GType type = 0; \ if (!type) { \ static GTypeInfo const object_info = {sizeof(t##Class), (GBaseInitFunc)NULL, (GBaseFinalizeFunc)NULL, (GClassInitFunc)ci, (GClassFinalizeFunc)NULL, NULL, sizeof(t), 0, (GInstanceInitFunc)i, }; \ type = g_type_register_static(parent, str, &object_info, 0); \ } \ return type; \ } void gui_splash_init(void); gboolean gui_splash_done(void); void gui_splash_step(gchar *text, gdouble progress, gint step); gboolean expose_event_callback(GtkWidget *widget, GdkEventExpose *event, gpointer data); #else gboolean gui_splash_done(void); void gui_splash_step(gchar *text, gdouble progress, gint step); void gui_splash_init(void); #endif /* !USE_GTK_3 */ #endif /* !_GUI_SPLASH_H_ */ xiphos-4.0.7+dfsg1/src/gui/dictlex.h0000664000175000017500000000316313162045104016427 0ustar unit193unit193/* * Xiphos Bible Study Tool * dictlex.h - gui for dictionary/lexicon modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___DICTLEX_H_ #define ___DICTLEX_H_ #ifdef __cplusplus extern "C" { #endif void gui_get_clipboard_text_for_lookup(GtkClipboard *clipboard, const gchar *text, gpointer data); void gui_create_pm_dictionary(void); void gui_lookup_dictlex_selection(GtkMenuItem *menuitem, gchar *dict_mod_description); void gui_set_dictlex_mod_and_key(gchar *mod, gchar *key); void gui_display_dictlex(gchar *key); GtkWidget *gui_create_dictionary_pane(void); void on_entryDictLookup_changed(GtkEditable *editable, gpointer data); void dict_key_entry_changed(GtkEntry *entry, gpointer data); void button_back_clicked(GtkButton *button, gpointer user_data); void button_forward_clicked(GtkButton *button, gpointer user_data); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/widgets.h0000664000175000017500000000774413162045104016452 0ustar unit193unit193/* * Xiphos Bible Study Tool * widgets.h - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __WIDGETS_H__ #define __WIDGETS_H__ #ifdef __cplusplus extern "C" { #endif typedef struct _app_widgets WIDGETS; struct _app_widgets { GtkWidget *app, /* main form */ *appbar, /* gtk status/progress bar */ *vboxMain, /* */ *page, /* */ *epaned, /* sidebar bar and main panel */ *paned_sidebar, /*pane to show previewer in sidebar bar */ *box_side_preview, /* box for packing previewer in side bar */ *vpaned, /* bible/previewer paned */ *vpaned2, /* commentary/dictionary paned */ *hpaned, /* bible/commentary paned */ *bible_info_paned, /* shortcut bar and main panle */ *shortcutbar, /* the shortcut bar widget */ *bookmark_tree, /* bookmarks tree */ *ctree_widget_books, /* books tree */ *workbook_lower, /* notebook - dict/lex, gbs, and interlinear */ *notebook_gbs, /* notebook - gbs */ *notebook_dict, /* notebook - dict/lex */ *box_comm, /* notebook - commentaries */ *notebook_bible_parallel, /* notebook - */ *notebook_text, /* notebook - bible texts */ *notebook_percomm, /* notebook - personal comments */ *notebook_sidebar, /* notebook - sidebar */ *notebook_comm_book, *notebook_main, /* main notebook to have multiple passages open at once */ *vbox_text, /* vbox for bible + simple parallel */ *box_dict, *vbox_previewer, *parallel_tab, /* dock/undock stuff */ *dock_sb, /* dock for shortcut bar */ *frame_parallel, /* frame for interlinear html */ /* editor_dialog */ *studypad_dialog, /* entry widgets */ *entry_dict, /* toolbars */ *toolbar_comments, *toolbar_studypad, /* html widgets */ *eventbox1, *html_search_report, /* html widget for serch report shortcut bar */ *html_parallel, /* parallel html widget */ *html_parallel_dialog, /* undocked parallel html widget */ *html_text, /* texts html widget */ *html_comm, /* html commentary widget */ *html_percomm, /* html personal commentary widget */ *html_dict, /* html dictionary widget */ *html_book, /* gbs html widget */ *html_studypad, /* studypad html widget */ *html_previewer, /* to display information (ie strongs) at bottom of text pane */ *html_previewer_text, /* book of the Bible combo */ *cb_books, /* listview widget */ *listview_dict, *store, /* label widgets */ *label_comm, *label_dict, /* comboboxentry widgets */ *comboboxentry_dict, /* popup menu submenu widgets */ *add_bookmark_submenu, /* popup menu item widgets */ *viewtexts_item, *viewpreview_item, *parallel_tab_item, *side_preview_item, *viewcomms_item, *viewdicts_item, *linkedtabs_item, *showversenum_item, *readaloud_item, *versehighlight_item, *annotate_highlight_item, *xrefs_in_verse_list_item, *new_journal_item, *button_dict_book, *button_new_tab, /* creates a new passage tab */ *hboxtb; /* container for browsing notebook and button */ }; extern WIDGETS widgets; #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/menu_popup.h0000664000175000017500000001201213162045104017153 0ustar unit193unit193/* * Xiphos Bible Study Tool * menu_popup.h - creation of (and call backs) for xiphos popup menus * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __MENU_POPUP__H_ #define __MENU_POPUP__H_ #ifdef __cplusplus extern "C" { #endif #ifndef USE_GTKBUILDER #include #endif #include "main/module_dialogs.h" void gui_menu_popup(XiphosHtml *html, const gchar *mod_name, DIALOG_DATA *d); gint _get_type_mod_list(void); gchar *_get_key(gchar *mod_name); GtkWidget *_get_html(void); void on_popup_about_activate(GtkMenuItem *menuitem, gpointer user_data); void on_popup_bookmark_activate(GtkMenuItem *menuitem, gpointer user_data); void on_popup_export_passage_activate(GtkMenuItem *menuitem, gpointer user_data); void on_popup_print_activate(GtkMenuItem *menuitem, gpointer user_data); void on_close_activate(GtkMenuItem *menuitem, gpointer user_data); void on_popup_copy_activate(GtkMenuItem *menuitem, gpointer user_data); void on_popup_find_activate(GtkMenuItem *menuitem, gpointer user_data); void on_popup_font_activate(GtkMenuItem *menuitem, gpointer user_data); void on_verse_per_line_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_words_of_christ_in_red_activate(GtkCheckMenuItem * menuitem, gpointer user_data); void on_strong_s_numbers_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_morphological_tags_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_footnotes_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_greek_accents_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_lemmas_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_xlit_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_enumerated_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_glosses_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_morphseg_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_scripture_cross_references_activate(GtkCheckMenuItem * menuitem, gpointer user_data); void on_hebrew_vowel_points_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_hebrew_cantillation_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_headings_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_transliteration_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_commentary_by_chapter_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_doublespace_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_xrefnotenumbers_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_primary_reading_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_secondary_reading_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_all_readings_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_image_content_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_respect_font_faces_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_unlock_this_module_activate(GtkMenuItem *menuitem, gpointer user_data); void on_display_book_heading_activate(GtkMenuItem *menuitem, gpointer user_data); void on_display_chapter_heading_activate(GtkMenuItem *menuitem, gpointer user_data); void on_use_current_dictionary_activate(GtkMenuItem *menuitem, gpointer user_data); void on_lookup_google_activate(GtkMenuItem *menuitem, gpointer user_data); void on_rename_perscomm_activate(GtkMenuItem *menuitem, gpointer user_data); void on_dump_perscomm_activate(GtkMenuItem *menuitem, gpointer user_data); void on_read_selection_aloud_activate(GtkMenuItem *menuitem, gpointer user_data); void on_mark_verse_activate(GtkMenuItem *menuitem, gpointer user_data); #ifdef USE_GTKBUILDER void _add_and_check_global_opts(GtkBuilder *gxml, const gchar *mod_name, GtkWidget *submenu, DIALOG_DATA *d); #else void _add_and_check_global_opts(GladeXML *gxml, const gchar *mod_name, GtkWidget *submenu, DIALOG_DATA *d); #endif #ifdef __cplusplus } #endif #endif /* __MENU_POPUP__H_ */ xiphos-4.0.7+dfsg1/src/gui/parallel_tab.h0000664000175000017500000000247713162045104017424 0ustar unit193unit193/* * Xiphos Bible Study Tool * parallel_tab.h - view parallel passages in a tab * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __parallel_TAB_H__ #define __parallel_TAB_H__ #ifdef __cplusplus extern "C" { #endif void gui_parallel_tab_sync(const gchar *key); GtkWidget *gui_create_parallel_tab(void); void gui_keep_parallel_tab_in_sync(void); void gui_force_parallel_tab_sync(void); void gui_destroy_parallel_tab(void); void gui_parallel_close_tab(GtkButton *button, gpointer user_data); GtkWidget *_create_parallel_tab(void); #ifdef __cplusplus } #endif #endif /* __parallel_TAB_H__ */ xiphos-4.0.7+dfsg1/src/gui/display_info.h0000664000175000017500000000232713162045104017454 0ustar unit193unit193/* * Xiphos Bible Study Tool * display_info.h - display information (ie strongs) in a dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___DISPLAY_INFO_H__ #define ___DISPLAY_INFO_H__ #ifdef __cplusplus extern "C" { #endif extern GtkWidget *dialog_display_info; void gui_display_text_information(gchar *information); void gui_display_mod_and_key(const gchar *mod_name, const gchar *key); GtkWidget *gui_create_display_informtion_dialog(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/about_modules.h0000664000175000017500000000237313162045104017637 0ustar unit193unit193/* * Xiphos Bible Study Tool * about_modules.h - About dialogs for modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __ABOUT_MODULES_H_ #define __ABOUT_MODULES_H_ #ifdef __cplusplus extern "C" { #endif #include void gui_display_about_module_dialog(gchar *modname); void gui_core_display_about_dialog(const gchar *desc, const gchar *abouttext, const gchar *modname); void about_module_display(GString *str, const gchar *text, const gboolean tooltip); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/navbar_book.h0000664000175000017500000000200213162045104017245 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_book.h - navigation bar for genbook modules * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___NAVBAR_BOOK_H_ #define ___NAVBAR_BOOK_H_ GtkWidget *gui_navbar_book_new(void); void on_entry_activate(GtkEntry *entry, gpointer user_data); #endif xiphos-4.0.7+dfsg1/src/gui/parallel_view.h0000664000175000017500000000226713162045104017625 0ustar unit193unit193/* * Xiphos Bible Study Tool * parallel_view.h - support for displaying multiple modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___parallel_H_ #define ___parallel_H_ #ifdef __cplusplus extern "C" { #endif void gui_create_parallel_page(void); void gui_create_parallel_popup(void); void gui_popup_menu_parallel(void); void on_undockInt_activate(GtkMenuItem *menuitem); void on_paratab_activate(GtkMenuItem *menuitem); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/treekey-editor.h0000664000175000017500000000207013162045104017723 0ustar unit193unit193/* * Xiphos Bible Study Tool * treekey-editor.h - * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _TREEKEY_EDITOR_H #define _TREEKEY_EDITOR_H #ifdef __cplusplus extern "C" { #endif GtkWidget *gui_create_editor_tree(EDITOR *editor); GtkWidget *create_edit_tree_menu(EDITOR *editor); #ifdef __cplusplus } #endif #endif /* _TREEKEY_EDITOR_H */ xiphos-4.0.7+dfsg1/src/gui/utilities.h0000664000175000017500000001406613162045104017012 0ustar unit193unit193/* * Xiphos Bible Study Tool * utilities.h - support functions * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef GS_UTILITIES_H #define GS_UTILITIES_H #include #include "main/configs.h" #include "main/module_dialogs.h" #include /* Unicode collation necessities */ #include "unicode/utypes.h" #include "unicode/unorm.h" #include "unicode/localpointer.h" #include "unicode/parseerr.h" #include "unicode/uloc.h" #include "unicode/uset.h" #include "unicode/uscript.h" #include "unicode/ucol.h" extern UCollator* collator; extern UErrorCode collator_status; #ifdef __cplusplus extern "C" { #endif extern gint stop_window_sync; void sync_windows(void); gint gui_of2tf(const gchar *on_off); gchar *gui_tf2of(gint true_false); void gui_reassign_strdup(gchar **where, gchar *what); void gui_set_statusbar(const gchar *message); void gui_set_progressbar_text(GtkWidget *pb, gchar *text); void gui_set_progressbar_fraction(GtkWidget *pb, gdouble fraction); void gui_set_combo_index(GtkWidget *combo, gint index); void gui_clear_combo(GtkWidget *combo); void gui_add_item_to_combo(GtkWidget *combo, gchar *item); void gui_glade_signal_connect_func(const gchar *cb_name, GObject *obj, const gchar *signal_name, const gchar *signal_data, GObject *conn_obj, gboolean conn_after, gpointer user_data); gchar *gui_general_user_file(const char *fname, gboolean critical); void gui_load_module_tree(GtkWidget *tree, gboolean limited); MOD_FONT *get_font(const gchar *mod_name); void free_font(MOD_FONT *mf); gchar *remove_linefeeds(gchar *buf); void gui_add_mods_to_menus(GList *modlist, gchar *menu, GCallback callback); void gui_add_mods_2_gtk_menu(gint mod_type, GtkWidget *menu, GCallback callback); gchar *ncr_to_utf8(gchar *text); void reading_selector(char *modname, char *key, DIALOG_DATA *dialog, GtkMenuItem *menuitem, gpointer user_data); void language_init(); void language_make_list(GList *modlist, GtkTreeStore *store, GtkTreeIter text, GtkTreeIter commentary, GtkTreeIter map, GtkTreeIter image, GtkTreeIter devotional, GtkTreeIter dictionary, GtkTreeIter glossary, GtkTreeIter book, GtkTreeIter cult, GtkTreeIter *update, GtkTreeIter *uninstalled, void (*add)(GtkTreeModel *, GtkTreeIter, gchar **), gboolean limited); GList *get_current_list(GtkTreeView *treeview); gchar *get_modlist_string(GList *mods); char *image_locator(const char *image); GtkWidget *pixmap_finder(char *image); GdkPixbuf *pixbuf_finder(const char *image, int size, GError **error); void HtmlOutput(char *text, GtkWidget *gtkText, MOD_FONT *mf, char *anchor); void set_window_icon(GtkWindow *window); gboolean xiphos_open_default(const gchar *file); void archive_addfile(GsfOutfile *output, const gchar *file, const gchar *name); void archive_adddir(GsfOutfile *output, gchar *path, const gchar *name); void xiphos_create_archive(gchar *conf_file, gchar *datapath, gchar *zip, const gchar *destination); void ReadAloud(unsigned int verse, const char *suppliedtext); void StartFestival(void); void StopFestival(int *tts_socket); gboolean FestivalSpeak(gchar *text, int length, int tts_socket); char *inhale_text_from_file(const char *filename); #ifndef HAVE_STRCASESTR const char *strcasestr(const char *haystack, const char *needle); #endif int ImageDimensions(const char *path, int *x, int *y); const char *AnalyzeForImageSize(const char *origtext, GdkWindow *window); #ifdef WIN32 gchar *xiphos_win32_get_subdir(const gchar *subdir); #endif void utilities_parse_treeview(xmlNodePtr parent, GtkTreeIter *tree_parent, GtkTreeModel *model); enum { LANGSET_BIBLE, LANGSET_COMMENTARY, LANGSET_DICTIONARY, LANGSET_GENBOOK, LANGSET_MAP, LANGSET_IMAGE, LANGSET_CULT, LANGSET_DEVOTIONAL, LANGSET_GLOSSARY, LANGSET_UPDATE, LANGSET_UNINSTALLED, N_LANGSET_MODTYPES }; enum { UTIL_COL_CAPTION, UTIL_COL_MODULE, UTIL_N_COLUMNS }; #define LANGSET_STRIDE 100 void language_init(void); #ifdef __cplusplus } #endif /* visually simplify some code that needs to pick out UI details */ #ifdef USE_GTKBUILDER #define UI_GET_ITEM(ui, label) GTK_WIDGET(gtk_builder_get_object(ui, label)) #if GTK_CHECK_VERSION(3, 14, 0) #define UI_SUFFIX ".gtkbuilder" #else #define UI_SUFFIX "_old.gtkbuilder" #endif #else #define UI_GET_ITEM(ui, label) glade_xml_get_widget(ui, label) #define UI_SUFFIX ".glade" #endif #if GTK_CHECK_VERSION(3, 0, 0) #define UI_VBOX(item, tf, spacing) \ item = gtk_box_new(GTK_ORIENTATION_VERTICAL, spacing); \ if (tf == TRUE) \ gtk_box_set_homogeneous(GTK_BOX(item), TRUE) #define UI_HBOX(item, tf, spacing) \ item = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, spacing); \ if (tf == TRUE) \ gtk_box_set_homogeneous(GTK_BOX(item), TRUE) #define UI_HPANE() gtk_paned_new(GTK_ORIENTATION_HORIZONTAL) #define UI_VPANE() gtk_paned_new(GTK_ORIENTATION_VERTICAL) #else #define UI_VBOX(item, tf, spacing) item = gtk_vbox_new(tf, spacing) #define UI_HBOX(item, tf, spacing) item = gtk_hbox_new(tf, spacing) #define UI_HPANE() gtk_hpaned_new() #define UI_VPANE() gtk_vpaned_new() #endif /* for daily devotional */ extern int month_day_counts[]; extern char *(month_names[]); #endif /* GS_UTILITIES_H */ xiphos-4.0.7+dfsg1/src/gui/navbar_book_dialog.h0000664000175000017500000000202313162045104020567 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_book_dialog.h - navigation bar for genbook dialog modules * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___NAVBAR_BOOK_DIALOG_H_ #define ___NAVBAR_BOOK_DIALOG_H_ #include "main/module_dialogs.h" GtkWidget *gui_navbar_book_dialog_new(DIALOG_DATA *d); #endif xiphos-4.0.7+dfsg1/src/gui/export_dialog.h0000664000175000017500000000235513162045104017635 0ustar unit193unit193/* * Xiphos Bible Study Tool * export_dialog.h - * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _EXPORT_DIALOG_H_ #define _EXPORT_DIALOG_H_ #ifdef __cplusplus extern "C" { #endif gchar *gui_get_export_filename(void); void gui_export_dialog(void); void _get_export_filename(void); void on_dialog_export_passage_response(GtkDialog *dialog, gint response_id, gpointer user_data); gint _check_for_distribution_license(gchar *mod_name); #ifdef __cplusplus } #endif #endif /* _EXPORT_DIALOG_H_ */ xiphos-4.0.7+dfsg1/src/gui/gui.h0000664000175000017500000000100013162045104015543 0ustar unit193unit193#ifndef _GUI_H_ #define _GUI_H_ void gui_init(int argc, char *argv[]); void gui_main(void); #ifndef WIN32 #include void gconf_setup(void); #endif #define GS_GCONF_MAX 6 #ifdef DEBUG gchar *XI_g_strdup_printf(const char *filename, int linenumber, const char *format, ...) G_GNUC_PRINTF(3, 4) G_GNUC_MALLOC; void XI_g_string_printf(const char *filename, int linenumber, GString *string, const char *format, ...) G_GNUC_PRINTF(4, 5); #endif /* DEBUG */ #endif xiphos-4.0.7+dfsg1/src/gui/debug_glib_null.h0000664000175000017500000000345313162045104020112 0ustar unit193unit193/* * Xiphos Bible Study Tool * debug_glib_null.h - support to find NULL parms in glib printf() calls. * * Copyright (C) 2010-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef DEBUG /* replicating real g_strdup_printf & friends for the sake of our debugging. */ /* this is a total mind game: we redefine the standard use of glib functions */ /* so as to use our internal versions. our internal versions scan for mis- */ /* use of %s, i.e. (char*)NULL that should (by rights) cause crashes anyhow. */ #ifdef __cplusplus extern "C" { #endif #define g_strdup_printf(f, ...) XI_g_strdup_printf(__FILE__, __LINE__, f, __VA_ARGS__) #define g_string_printf(s, f, ...) XI_g_string_printf(__FILE__, __LINE__, s, f, __VA_ARGS__) #include "gui.h" #ifdef __cplusplus } #endif /* the code implementing our versions of these is in src/gnome2/gui.c, */ /* expressly because gui.c does not need these functions; ergo, gui.c */ /* does not #include this file: it gets access to real glib functions. */ /* all other source files include this file to get the replacements. */ #endif /* DEBUG */ xiphos-4.0.7+dfsg1/src/gui/ipc.h0000664000175000017500000000445013162045104015546 0ustar unit193unit193/* * Xiphos Bible Study Tool * ipc.h - Interprocess Communication - dbus integration * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __XIPHOS_IPC_H__ #define __XIPHOS_IPC_H__ #include #include G_BEGIN_DECLS #define IPC_TYPE_OBJECT (ipc_object_get_type()) #define IPC_OBJECT(object) \ (G_TYPE_CHECK_INSTANCE_CAST((object), \ IPC_TYPE_OBJECT, IpcObject)) #define IPC_OBJECT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST((klass), \ IPC_TYPE_OBJECT, IpcObjectClass)) #define IPC_IS_OBJECT(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass), \ IPC_TYPE_OBJECT)) #define IPC_IS_OBJECT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass), \ IPC_TYPE_OBJECT)) #define IPC_OBJECT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), \ IPC_TYPE_OBJECT, IpcObjectClass)) typedef enum { SEARCH_PERFORMED, NAVIGATION, LAST_SIGNAL } IpcSignalNumber; typedef struct _IpcObject IpcObject; typedef struct _IpcObjectClass IpcObjectClass; struct _IpcObject { GObject parent; GList *references; gchar *current_ref; }; struct _IpcObjectClass { GObjectClass parent; guint signals[LAST_SIGNAL]; }; GType ipc_object_get_type(void); gboolean ipc_object_search_performed(IpcObject *obj, const gchar *search_term, const int *hits, GError **error); gboolean ipc_object_navigation_signal(IpcObject *obj, const gchar *reference, GError **error); IpcObject *ipc_init_dbus_connection(IpcObject *obj); IpcObject *ipc_get_main_ipc(void); G_END_DECLS #endif /* __XIPHOS_IPC_H__ */ xiphos-4.0.7+dfsg1/src/gui/main_menu.h0000664000175000017500000000702413162045104016743 0ustar unit193unit193/* * Xiphos Bible Study Tool * main_menu.h - creation of and call backs for xiphos main menu * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __MAIN_MENU__H_ #define __MAIN_MENU__H_ #ifdef __cplusplus extern "C" { #endif GtkWidget *gui_create_main_menu(void); void gui_parallel_tab_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_module_manager_activate(GtkMenuItem *menuitem, gpointer user_data); void on_preferences_activate(GtkMenuItem *menuitem, gpointer user_data); void on_help_contents_activate(GtkMenuItem *menuitem, gpointer user_data); void on_mailing_list_activate(GtkMenuItem *menuitem, gpointer user_data); void on_view_releases_activate(GtkMenuItem *menuitem, gpointer user_data); void on_live_chat_activate(GtkMenuItem *menuitem, gpointer user_data); void on_report_bug_activate(GtkMenuItem *menuitem, gpointer user_data); void on_about_the_sword_project_activate(GtkMenuItem *menuitem, gpointer user_data); void on_about_translation_activate(GtkMenuItem *menuitem, gpointer user_data); void on_daily_devotion_activate(GtkMenuItem *menuitem, gpointer user_data); void on_search_activate(GtkMenuItem *menuitem, gpointer user_data); void on_linked_tabs_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_read_aloud_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_show_verse_numbers_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_versehighlight_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_side_preview_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_quit_activate(GtkMenuItem *menuitem, gpointer user_data); void on_about_xiphos_activate(GtkMenuItem *menuitem, gpointer user_data); void on_save_session_activate(GtkMenuItem *menuitem, gpointer user_data); void redisplay_to_realign(void); void on_open_session_activate(GtkMenuItem *menuitem, gpointer user_data); void on_show_bible_text_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_preview_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_show_commentary_activate(GtkCheckMenuItem *menuitem, gpointer user_data); void on_show_dictionary_lexicon_activate(GtkCheckMenuItem * menuitem, gpointer user_data); void on_open_studypad_activate(GtkMenuItem *menuitem, gpointer user_data); void on_advanced_search_activate(GtkMenuItem *menuitem, gpointer user_data); void on_attach_detach_sidebar_activate(GtkMenuItem *menuitem, gpointer user_data); void on_sidebar_showhide_activate(GtkMenuItem *menuitem, gpointer user_data); void link_uri_hook(GtkLinkButton *button, const gchar *link, gpointer user_data); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/bookmarks.h0000664000175000017500000000230513162045104016760 0ustar unit193unit193/* * Xiphos Bible Study Tool * bookmarks.h - gui for bookmarks * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___BOOKMARKS_H_ #define ___BOOKMARKS_H_ #ifdef __cplusplus extern "C" { #endif #include "main/settings.h" void gui_new_xml_bookmark_file(void); void gui_load_bookmark_tree(void); void create_bookmark_menu(void); void gui_save_old_bookmarks_to_new(GNode *gnode); void gui_verselist_2_bookmarks(GList *list, gchar *module_name); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/sidebar.h0000664000175000017500000000765213162045104016413 0ustar unit193unit193/* * Xiphos Bible Study Tool * sidebar.h - create and maintain the sidebar * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __SIDEBAR_H_ #define __SIDEBAR_H_ #ifdef __cplusplus extern "C" { #endif #ifdef HAVE_CONFIG_H #include #endif #include typedef struct _sidebar SIDEBAR; struct _sidebar { GtkWidget *module_list; GtkWidget *menu_modules; GtkWidget *menu_prayerlist; GtkWidget *menu_prayerlist_mod; GtkWidget *results_list; GtkWidget *notebook; GtkWidget *tbtn_view_main; GtkWidget *btn_save; GtkWidget *htmlshow; GtkWidget *html_widget; GtkWidget *html_viewer_eventbox; GtkWidget *html_viewer_widget; GtkWidget *optionmenu1; GtkWidget *menu_item_save_search; gchar mod_name[80]; }; extern SIDEBAR sidebar; typedef struct _search_results RESULTS; struct _search_results { gchar *module; gchar *key; }; extern GList *list_of_verses; extern GtkListStore *model_verselist; extern gboolean is_search_result; #ifdef USE_TREEVIEW_PATH void gui_collapse_treeview_to_book(GtkTreeView *tree, const gchar *book_name); void gui_save_treeview_path_string(const gchar *path_str, const gchar *book_name); gboolean gui_expand_treeview_to_path(GtkTreeView *tree, const gchar *book_name); #endif void gui_set_sidebar_program_start(void); void gui_sidebar_showhide(void); //gboolean main_sidebar_display_dictlex(char *mod_name, char *key); GtkWidget *gui_create_sidebar(GtkWidget *paned); gboolean gui_verselist_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean vpaned_srch_rslt_button_release_event(GtkWidget *widget, GdkEventButton * event, gpointer user_data); void gui_show_previewer_in_sidebar(gint choice); void gui_sync_module_treeview(gint direction); void on_save_list_as_a_single_bookmark_activate(GtkMenuItem * menuitem, gpointer user_data); void on_save_list_as_a_series_of_bookmarks_activate(GtkMenuItem * menuitem, gpointer user_data); void on_populate_verse_list_activate(GtkMenuItem *menuitem, gpointer user_data); void on_preload_history_from_verse_list_activate(GtkMenuItem * menuitem, gpointer user_data); void on_send_list_via_biblesync_activate(GtkMenuItem *menuitem, gpointer user_data); GtkWidget *create_results_menu(void); void on_open_in_dialog_activate(GtkMenuItem *menuitem, gpointer user_data); void on_open_in_tab_activate2(GtkMenuItem *menuitem, gpointer user_data); void on_about2_activate(GtkMenuItem *menuitem, gpointer user_data); void on_simple_activate(GtkMenuItem *menuitem, gpointer user_data); void on_subject_activate(GtkMenuItem *menuitem, gpointer user_data); void on_monthly_activate(GtkMenuItem *menuitem, gpointer user_data); void on_journal_activate(GtkMenuItem *menuitem, gpointer user_data); void on_outlined_topic_activate(GtkMenuItem *menuitem, gpointer user_data); GtkWidget *create_menu_prayerlist(void); void on_edit_activate(GtkMenuItem *menuitem, gpointer user_data); GtkWidget *create_menu_prayerlist_mod(void); void gui_menu_prayerlist_popup(GtkMenuItem *menuitem, gpointer user_data); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/font_dialog.h0000664000175000017500000000177513162045104017267 0ustar unit193unit193/* * Xiphos Bible Study Tool * font_dialog.h - dialog to set module font * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _FONT_DIALOG_ #define _FONT_DIALOG_ #ifdef __cplusplus extern "C" { #endif void gui_set_module_font(gchar *mod_name); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/about_xiphos.h0000664000175000017500000000206213162045104017474 0ustar unit193unit193/* * Xiphos Bible Study Tool * about_xiphos.h - About dialogs for Xiphos * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __ABOUT_XIPHOS_H_ #define __ABOUT_XIPHOS_H_ #ifdef __cplusplus extern "C" { #endif #include GtkWidget *gui_create_about_xiphos(void); #ifdef __cplusplus } #endif #endif /* __ABOUT_XIPHOS_H_ */ xiphos-4.0.7+dfsg1/src/gui/navbar_versekey_parallel.h0000664000175000017500000000177513162045104022044 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_versekey_parallel.h - navigation bar for the parallel dialog * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___NAVBAR_VERSEKEY_PARALLEL_H_ #define ___NAVBAR_VERSEKEY_PARALLEL_H_ GtkWidget *gui_navbar_versekey_parallel_new(void); #endif xiphos-4.0.7+dfsg1/src/gui/bibletext.h0000664000175000017500000000220413162045104016750 0ustar unit193unit193/* * Xiphos Bible Study Tool * bibletext.h - gui for Bible text modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___BIBLETEXT_H_ #define ___BIBLETEXT_H_ #include void gui_setup_bibletext(void); gboolean gui_text_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data); void gui_popup_pm_text(void); GtkWidget *gui_create_bible_pane(void); #endif xiphos-4.0.7+dfsg1/src/gui/sidebar_dialog.h0000664000175000017500000000201313162045104017714 0ustar unit193unit193/* * Xiphos Bible Study Tool * sidebar_dialog.h - dialog for detached sidebar * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __SIDEBAR_DIALOG_H__ #define __SIDEBAR_DIALOG_H__ #ifdef __cplusplus extern "C" { #endif void gui_attach_detach_sidebar(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/navbar_versekey_dialog.h0000664000175000017500000000204113162045104021472 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_versekey_dialog.h - navigation bar for bible references * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __NAVBAR_VERSEKEY_DIALOG_H_ #define __NAVBAR_VERSEKEY_DIALOG_H_ #include "main/module_dialogs.h" GtkWidget *gui_navbar_versekey_dialog_new(DIALOG_DATA *dialog); #endif xiphos-4.0.7+dfsg1/src/gui/bookmarks_menu.h0000664000175000017500000000506213162045104020007 0ustar unit193unit193/* * Xiphos Bible Study Tool * bookmarks_menu.h - gui for bookmarks in a menu * * Copyright (C) 2003-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___BOOKMARKS_MENU_H_ #define ___BOOKMARKS_MENU_H_ #ifdef __cplusplus extern "C" { #endif struct _bookmark_menu { GtkWidget *menu; GtkWidget *in_tab; GtkWidget *in_dialog; GtkWidget *new; GtkWidget *insert; GtkWidget *add; GtkWidget *edit; GtkWidget *point; GtkWidget *delete; GtkWidget *reorder; GtkWidget *save; GtkWidget *bibletime; GtkWidget *rr_submenu; GtkWidget *remove; }; typedef struct _bookmark_menu BOOKMARK_MENU; extern BOOKMARK_MENU menu; extern GtkTreeSelection *current_selection; extern GtkTreeStore *model; extern gboolean use_dialog; extern gboolean bookmarks_changed; void gui_save_bookmarks(GtkMenuItem *menuitem, gpointer user_data); void gui_create_bookmark_menu(void); void gui_save_bookmarks_treeview(void); void bibletime_bookmarks_activate(GtkMenuItem *menuitem, gpointer user_data); void on_allow_reordering_activate(GtkMenuItem *menuitem, gpointer user_data); void on_dialog_activate(GtkMenuItem *menuitem, gpointer user_data); void on_edit_item_activate(GtkMenuItem *menuitem, gpointer user_data); void on_export_folder_activate(GtkMenuItem *menuitem, gpointer user_data); void on_delete_item_activate(GtkMenuItem *menuitem, gpointer user_data); void on_expand_activate(GtkMenuItem *menuitem, gpointer user_data); void on_collapse_activate(GtkMenuItem *menuitem, gpointer user_data); void on_add_bookmark_activate(GtkMenuItem *menuitem, gpointer user_data); void on_insert_bookmark_activate(GtkMenuItem *menuitem, gpointer user_data); void on_new_folder_activate(GtkMenuItem *menuitem, gpointer user_data); void on_open_in_tab_activate(GtkMenuItem *menuitem, gpointer user_data); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/commentary_dialog.h0000664000175000017500000000245113162045104020467 0ustar unit193unit193/* * Xiphos Bible Study Tool * commentary_dialog.h - dialog for a commentary module * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __COMMENTARY_DIALOG_H_ #define __COMMENTARY_DIALOG_H_ #ifdef __cplusplus extern "C" { #endif #include "main/module_dialogs.h" void gui_commentary_dialog_sync_toggled(GtkToggleButton *button, DIALOG_DATA *c); void gui_create_commentary_dialog(DIALOG_DATA *d, gboolean do_edit); void gui_display_commentary_with_struct(DIALOG_DATA *d, gchar *key); void gui_close_comm_dialog(DIALOG_DATA *d); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/mod_mgr.h0000664000175000017500000000600613162045104016416 0ustar unit193unit193/* * Xiphos Bible Study Tool * mod_mgr.h * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __GUI_MOD_MGR_H__ #define __GUI_MOD_MGR_H__ #ifdef __cplusplus extern "C" { #endif #include "main/mod_mgr.h" #include void gui_update_install_status(glong total, glong done, const gchar *message); void gui_update_install_progressbar(gdouble fraction); void gui_open_mod_mgr(void); void gui_open_mod_mgr_initial_run(void); void clear_and_hide_progress_bar(void); #ifdef USE_GTK_3 void on_notebook1_switch_page(GtkNotebook *notebook, gpointer arg, guint page_num, gpointer user_data); #else void on_notebook1_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer user_data); #endif //void on_notebook1_switch_page(GtkNotebook * notebook, guint page_num, gpointer user_data); void on_radiobutton2_toggled(GtkToggleButton *togglebutton, gpointer user_data); void on_radiobutton4_toggled(GtkToggleButton *togglebutton, gpointer user_data); void save_sources(void); void on_refresh_clicked(GtkButton *button, gpointer user_data); void on_install_clicked(GtkButton *button, gpointer user_data); void on_remove_clicked(GtkButton *button, gpointer user_data); void on_archive_clicked(GtkButton *button, gpointer user_data); void on_index_clicked(GtkButton *button, gpointer user_data); void on_delete_index_clicked(GtkButton *button, gpointer user_data); void on_load_sources_clicked(GtkButton *button, gpointer user_data); void on_mod_mgr_intro_clicked(GtkButton *button, gpointer user_data); void delete_obsolete(char *module, int *counter); void on_scan_obsolete(GtkButton *button, gpointer user_data); void on_cancel_clicked(GtkButton *button, gpointer user_data); void on_mod_mgr_response(GtkDialog *dialog, gint response_id, gpointer user_data); void on_button_add_local_clicked(GtkButton *button, gpointer user_data); void on_button_remove_local_clicked(GtkButton *button, gpointer user_data); void on_button_add_remote_clicked(GtkButton *button, gpointer user_data); void on_button_remove_remote_clicked(GtkButton *button, gpointer user_data); gboolean on_treeview1_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/bookmark_dialog.h0000664000175000017500000000310713162045104020115 0ustar unit193unit193/* * Xiphos Bible Study Tool * bookmark_dialog.h - gui to popup a dialog for adding a bookmark * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _BOOKMARK_DIALOG_H #define _BOOKMARK_DIALOG_H #ifdef __cplusplus extern "C" { #endif void on_dialog_response(GtkDialog *dialog, gint response_id, gpointer user_data); void gui_bookmark_dialog(gchar *label, gchar *module_name, gchar *key); void gui_mark_verse_dialog(gchar *module_name, gchar *key); void on_buffer_changed(GtkTextBuffer *textbuffer, gpointer user_data); void on_mark_verse_response(GtkDialog *dialog, gint response_id, gpointer user_data); void on_dialog_enter(void); void on_mark_verse_enter(void); gboolean on_treeview_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data); #ifdef __cplusplus } #endif #endif /* _BOOKMARK_DIALOG_H */ xiphos-4.0.7+dfsg1/src/gui/navbar_versekey_editor.h0000664000175000017500000000207413162045104021527 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_versekey_editor.h - navigation bar for bible references in editor * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___NAVBAR_VERSEKEY_EDITOR_H_ #define ___NAVBAR_VERSEKEY_EDITOR_H_ #include #include "editor/slib-editor.h" GtkWidget *gui_navbar_versekey_editor_new(EDITOR *editor); #endif xiphos-4.0.7+dfsg1/src/gui/dictlex_dialog.h0000664000175000017500000000220013162045104017735 0ustar unit193unit193/* * Xiphos Bible Study Tool * dictlex_dialog.h - dialog for displaying a dictlex module * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __DICTLEX_DIALOG_H_ #define __DICTLEX_DIALOG_H_ #ifdef __cplusplus extern "C" { #endif #include "main/module_dialogs.h" void gui_create_dictlex_dialog(DIALOG_DATA *dlg); void on_btnSyncDL_clicked(GtkButton *button, DIALOG_DATA *d); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/dialog.h0000664000175000017500000000341613162045104016233 0ustar unit193unit193/* * Xiphos Bible Study Tool * dialog.h - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include #ifndef _DIALOG_H_ #define _DIALOG_H_ #ifdef __cplusplus extern "C" { #endif #define GS_YES 0 #define GS_NO 1 #define GS_OK 2 #define GS_CANCEL 3 typedef struct _gs_dialog GS_DIALOG; struct _gs_dialog { GtkWidget *dialog; gchar *stock_icon; gchar *title; gchar *text1; gchar *text2; gchar *text3; gchar *text4; gchar *text5; gchar *text6; gchar *label_top; gchar *label_middle; gchar *label1; gchar *label2; gchar *label3; gchar *label4; gchar *label5; gchar *label6; gchar *label_bottom; gboolean no_save; gboolean save; gboolean ok; gboolean cancel; gboolean yes; gboolean no; gboolean apply; }; GS_DIALOG *gui_new_dialog(void); void gui_generic_warning(const char *); void gui_generic_warning_modal(const char *); gint gui_gs_dialog(GS_DIALOG *info); gint gui_alert_dialog(GS_DIALOG *info); gint gui_yes_no_dialog(char *, char *); gint gui_close_confirmation_dialog(GS_DIALOG *info); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/bookmarks_treeview.h0000664000175000017500000000410013162045104020665 0ustar unit193unit193/* * Xiphos Bible Study Tool * bookmarks_treeview.h - gui for bookmarks in treeview * * Copyright (C) 2003-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___BOOKMARKS_TREEVIEW_H_ #define ___BOOKMARKS_TREEVIEW_H_ #ifdef __cplusplus extern "C" { #endif #include #include enum { COL_OPEN_PIXBUF, COL_CLOSED_PIXBUF, COL_CAPTION, COL_KEY, COL_MODULE, COL_MODULE_DESC, COL_DESCRIPTION, N_COLUMNS }; typedef struct { GdkPixbuf *pixbuf_opened; GdkPixbuf *pixbuf_closed; GdkPixbuf *pixbuf_helpdoc; } BookMarksPixbufs; struct _bookmark_data { xmlNodePtr parent; gchar *caption; gchar *key; gchar *module; gchar *module_desc; gchar *description; gboolean is_leaf; GdkPixbuf *opened; GdkPixbuf *closed; }; typedef struct _bookmark_data BOOKMARK_DATA; extern BookMarksPixbufs *bm_pixbufs; extern GtkTreeView *bookmark_tree; void gui_load_removed(const xmlChar *file); void gui_add_columns(GtkTreeView *tree); void gui_add_item_to_tree(GtkTreeIter *iter, GtkTreeIter *parent, BOOKMARK_DATA *data); void gui_verselist_to_bookmarks(GList *verses, gint save_as_single); GtkWidget *gui_create_bookmark_tree(void); void gui_parse_bookmarks(GtkTreeView *tree, const xmlChar *file, GtkTreeIter *parent); GtkWidget *gui_create_dialog_add_bookmark(gchar *label, gchar *module_name, gchar *key); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/commentary.h0000664000175000017500000000201113162045104017140 0ustar unit193unit193/* * Xiphos Bible Study Tool * commentary.h - gui for commentary modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef ___COMMENTARY_H_ #define ___COMMENTARY_H_ GtkWidget *gui_create_commentary_pane(void); void gui_create_pm_commentary(void); void access_to_edit_percomm(void); #endif xiphos-4.0.7+dfsg1/src/gui/parallel_dialog.h0000664000175000017500000000234213162045104020104 0ustar unit193unit193/* * Xiphos Bible Study Tool * parallel_dialog.h - dialog for detached parallel * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __parallel_DIALOG_H__ #define __parallel_DIALOG_H__ #ifdef __cplusplus extern "C" { #endif void gui_undock_parallel_page(void); void gui_btnDockInt_clicked(GtkButton *button, gpointer user_data); GtkWidget *gui_create_parallel_dialog(void); void gui_set_parallel_navbar(const char *key); void gui_keep_parallel_dialog_in_sync(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/about_trans.h0000664000175000017500000000201713162045104017311 0ustar unit193unit193/* * Xiphos Bible Study Tool * about_trans.h - About Translation * * Copyright (C) 2008-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __ABOUT_TRANS_H_ #define __ABOUT_TRANS_H_ #ifdef __cplusplus extern "C" { #endif #include GtkWidget *gui_create_about_trans(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/gbs_dialog.h0000664000175000017500000000213313162045104017061 0ustar unit193unit193/* * Xiphos Bible Study Tool * gbs_dialog.h - dialog for displaying a gbs module * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __GBS_DIALOG_H_ #define __GBS_DIALOG_H_ #ifdef __cplusplus extern "C" { #endif #include "main/module_dialogs.h" void gui_create_gbs_dialog(DIALOG_DATA *dlg); void gui_close_gbs_dialog(DIALOG_DATA *dlg); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/gui/xiphos.h0000664000175000017500000000251213162045104016302 0ustar unit193unit193/* * Xiphos Bible Study Tool * xiphos.h - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __XIPHOS_H__ #define __XIPHOS_H__ #ifdef __cplusplus extern "C" { #endif #define MAIN_TEXT_WINDOW 0 #define parallel_WINDOW 1 #define COMMENTARY_WINDOW 2 #define DICTIONARY_WINDOW 3 #define BOOK_WINDOW 4 #define PERCOMM_WINDOW 5 #define STUDYPAD_WINDOW 6 #define BIBLE_DIALOG 7 #define COMMENTARY_DIALOG 8 #define DICTIONARY_DIALOG 9 #define BOOK_DIALOG 10 /*** function prototypes ***/ void frontend_init(void); void frontend_display(const char *); void shutdown_frontend(void); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/webkit/0000775000175000017500000000000013162045104015320 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/webkit/marshal.list0000664000175000017500000000014013162045104017637 0ustar unit193unit193VOID:POINTER,BOOLEAN VOID:STRING VOID:VOID VOID:STRING,INT VOID:POINTER BOOLEAN:POINTER,BOOLEAN xiphos-4.0.7+dfsg1/src/webkit/wk-html.h0000664000175000017500000000606313162045104017061 0ustar unit193unit193/* * Xiphos Bible Study Tool * wk-html.h - webkit-specific html support * * Copyright (C) 2010-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __WK_HTML_H__ #define __WK_HTML_H__ #undef DATADIR #ifdef USE_WEBKIT2 #include #else #include #endif #include "main/module_dialogs.h" #include "main/module_dialogs.h" G_BEGIN_DECLS #define WK_TYPE_HTML (wk_html_get_type()) #define WK_HTML(o) (G_TYPE_CHECK_INSTANCE_CAST((o), WK_TYPE_HTML, WkHtml)) #define WK_HTML_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), WK_TYPE_HTML, WkHtmlClass)) #define WK_HTML_IS_HTML(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), WK_TYPE_HTML)) #define WK_HTML_IS_HTML_CLASS(k) (G_TYPE_CHECK_INSTANCE_GET_CLASS((o), WK_TYPE_HTML, WkHtmlClass)) typedef struct _WkHtml WkHtml; typedef struct _WkHtmlClass WkHtmlClass; typedef struct _WkHtmlPriv WkHtmlPriv; struct _WkHtml { WebKitWebView parent; WkHtmlPriv *priv; }; struct _WkHtmlPriv { gchar *content; gchar *mime; gchar *find_string; gboolean initialised; gchar *base_uri; gchar *anchor; gboolean frames_enabled; guint timeout; gint pane; gboolean is_dialog; DIALOG_DATA *dialog; }; struct _WkHtmlClass { WebKitWebViewClass parent; /* Signals */ void (*uri_selected)(WkHtml *view, gchar *uri, gboolean handled); gboolean (*frame_selected)(WkHtml *view, gchar *uri, gboolean handled); void (*title_changed)(WkHtml *view, const gchar *new_title); void (*popupmenu_requested)(WkHtml *view, const gchar *link); }; GType wk_html_get_type(void); WkHtml *wk_html_new(DIALOG_DATA *dialog, gboolean is_dialog, gint pane); void wk_html_set_base_uri(WkHtml *html, const gchar *uri); void wk_html_open_stream(WkHtml *html, const gchar *mime); void wk_html_write(WkHtml *html, const gchar *data, gint len); void wk_html_printf(WkHtml *html, gchar *format, ...) G_GNUC_PRINTF(2, 3); void wk_html_close(WkHtml *html); void wk_html_render_data(WkHtml *html, const char *data, guint32 len); void wk_html_frames(WkHtml *html, gboolean enable); gboolean wk_html_find(WkHtml *html, const gchar *find_string); gboolean wk_html_find_again(WkHtml *html, gboolean forward); void wk_html_jump_to_anchor(WkHtml *html, gchar *anchor); void wk_html_copy_selection(WkHtml *html); void wk_html_select_all(WkHtml *html); void wk_html_print(WkHtml *html); gboolean wk_html_initialize(void); void wk_html_shutdown(void); G_END_DECLS #endif /* __WK_HTML_H__ */ xiphos-4.0.7+dfsg1/src/webkit/wk-html.c0000664000175000017500000002602213162045104017051 0ustar unit193unit193/* * Xiphos Bible Study Tool * wk-html.c - webkit-specific html support * * Copyright (C) 2010-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include #ifndef USE_WEBKIT2 #include #include #else #include #include #include #include #endif #include "main/url.hh" #include "main/module_dialogs.h" #include "wk-html.h" #include "marshal.h" #include "gui/dictlex.h" #include "main/sword.h" #define WK_HTML_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE((object), WK_TYPE_HTML, WkHtmlPriv)) extern gboolean shift_key_pressed; extern gboolean in_url; static gchar *x_uri = NULL; static gboolean db_click; enum { URI_SELECTED, FRAME_SELECTED, TITLE_CHANGED, POPUPMENU_REQUESTED, LAST_SIGNAL }; static guint signals[LAST_SIGNAL] = {0}; static GObjectClass *parent_class = NULL; static gboolean button_release_handler(GtkWidget *widget, GdkEventButton *event) { if (event->type == GDK_BUTTON_RELEASE && db_click) { XI_message((" button 1 = %s", "double click!\n")); #ifdef USE_WEBKIT2 webkit_web_view_execute_editing_command(WEBKIT_WEB_VIEW(widget), WEBKIT_EDITING_COMMAND_COPY); #else if (webkit_web_view_has_selection(WEBKIT_WEB_VIEW(widget))) { webkit_web_view_copy_clipboard(WEBKIT_WEB_VIEW(widget)); } #endif GtkClipboard *clipboard = gtk_widget_get_clipboard(widget, GDK_SELECTION_CLIPBOARD); gtk_clipboard_request_text(clipboard, gui_get_clipboard_text_for_lookup, NULL); } return FALSE; } static gboolean button_press_handler(GtkWidget *widget, GdkEventButton *event) { WkHtmlPriv *priv; priv = WK_HTML_GET_PRIVATE(WK_HTML(widget)); if (event->type == GDK_2BUTTON_PRESS && !x_uri) { db_click = TRUE; return FALSE; } db_click = FALSE; /* this is a left click */ if (event->button == 1) { /* go to the correct url otherwise webkit will do its own thing */ if (x_uri) { if (priv->is_dialog) { main_dialogs_url_handler(priv->dialog, x_uri, TRUE); } else { main_url_handler(x_uri, TRUE); } return TRUE; } return FALSE; } /* this is a right click */ if (event->button == 3) { /* display our own popup menu instead of webkit's one */ g_signal_emit(widget, signals[POPUPMENU_REQUESTED], 0, priv->dialog, FALSE); return TRUE; } if (event->button == 2) { /* ignore middle button */ return TRUE; } return FALSE; } /* this is the link handler for when a link is clicked */ static void link_handler(GtkWidget *widget, #ifdef USE_WEBKIT2 WebKitHitTestResult *hit_test_result, guint modifiers, #else gchar *title, gchar *uri, #endif gpointer user_data) { #ifdef USE_WEBKIT2 const char *uri; uri = webkit_hit_test_result_get_link_uri(hit_test_result); #endif WkHtmlPriv *priv; priv = WK_HTML_GET_PRIVATE(WK_HTML(widget)); XI_message(("html_link_message: uri = %s", (uri ? uri : "-none-"))); if (x_uri) { g_free(x_uri); x_uri = NULL; } if (uri) { x_uri = g_strdup(uri); in_url = 1; } else in_url = 0; g_signal_emit(widget, signals[URI_SELECTED], 0, uri, FALSE); if (uri) { if (priv->is_dialog) main_dialogs_url_handler(priv->dialog, uri, FALSE); else main_url_handler(uri, FALSE); } } static void html_realize(GtkWidget *widget) { GTK_WIDGET_CLASS(parent_class)->realize(widget); g_signal_connect(G_OBJECT(widget), "button-press-event", G_CALLBACK(button_press_handler), NULL); g_signal_connect(G_OBJECT(widget), "button-release-event", G_CALLBACK(button_release_handler), NULL); g_signal_connect(G_OBJECT(widget), #ifdef USE_WEBKIT2 "mouse-target-changed", #else "hovering-over-link", #endif G_CALLBACK(link_handler), NULL); } static void html_init(WkHtml *html) { WkHtmlPriv *priv; html->priv = priv = WK_HTML_GET_PRIVATE(html); priv->base_uri = NULL; priv->anchor = NULL; priv->timeout = 0; priv->content = NULL; priv->mime = NULL; priv->initialised = FALSE; } static void html_dispose(GObject *object) { parent_class->dispose(object); } static void html_finalize(GObject *object) { WkHtml *html = WK_HTML(object); WkHtmlPriv *priv = html->priv; if (priv->timeout) g_source_remove(priv->timeout); g_free(priv->base_uri); g_free(priv->anchor); parent_class->finalize(object); } static void html_class_init(WkHtmlClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS(klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS(klass); parent_class = (GObjectClass *)g_type_class_peek_parent(klass); object_class->finalize = html_finalize; object_class->dispose = html_dispose; widget_class->realize = html_realize; signals[URI_SELECTED] = g_signal_new("uri_selected", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(WkHtmlClass, uri_selected), NULL, NULL, wk_marshal_VOID__POINTER_BOOLEAN, G_TYPE_NONE, 2, G_TYPE_POINTER, G_TYPE_BOOLEAN); signals[FRAME_SELECTED] = g_signal_new("frame_selected", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(WkHtmlClass, frame_selected), g_signal_accumulator_true_handled, NULL, wk_marshal_BOOLEAN__POINTER_BOOLEAN, G_TYPE_BOOLEAN, 2, G_TYPE_POINTER, G_TYPE_BOOLEAN); signals[POPUPMENU_REQUESTED] = g_signal_new("popupmenu_requested", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(WkHtmlClass, popupmenu_requested), NULL, NULL, wk_marshal_VOID__POINTER_BOOLEAN, G_TYPE_NONE, 2, G_TYPE_POINTER, G_TYPE_BOOLEAN); g_type_class_add_private(klass, sizeof(WkHtmlPriv)); } GType wk_html_get_type(void) { static GType type = 0; if (G_UNLIKELY(type == 0)) { static const GTypeInfo info = { sizeof(WkHtmlClass), NULL, NULL, (GClassInitFunc)html_class_init, NULL, NULL, sizeof(WkHtml), 0, (GInstanceInitFunc)html_init, }; type = g_type_register_static(WEBKIT_TYPE_WEB_VIEW, "WkHtml", &info, (GTypeFlags)0); } return type; } void wk_html_set_base_uri(WkHtml *html, const gchar *uri) { WkHtmlPriv *priv; g_return_if_fail(WK_HTML_IS_HTML(html)); priv = html->priv; if (priv->base_uri) { g_free(priv->base_uri); } priv->base_uri = g_strdup("file://"); } void wk_html_open_stream(WkHtml *html, const gchar *mime) { wk_html_set_base_uri(html, NULL); #ifndef USE_WEBKIT2 webkit_web_view_set_transparent(WEBKIT_WEB_VIEW(html), TRUE); #endif html->priv->frames_enabled = FALSE; g_free(html->priv->content); html->priv->content = NULL; g_free(html->priv->mime); html->priv->mime = g_strdup(mime); } void wk_html_write(WkHtml *html, const gchar *data, gint len) { gchar *tmp = NULL; if (len == -1) { len = strlen(data); } if (html->priv->content) { tmp = g_strjoin(NULL, html->priv->content, data, NULL); g_free(html->priv->content); html->priv->content = tmp; } else { html->priv->content = g_strdup(data); } } void wk_html_frames(WkHtml *html, gboolean enable) { html->priv->frames_enabled = enable; } void wk_html_printf(WkHtml *html, char *format, ...) { va_list args; gchar *string; g_return_if_fail(format != NULL); va_start(args, format); string = g_strdup_vprintf(format, args); va_end(args); wk_html_write(html, string, -1); g_free(string); } void wk_html_close(WkHtml *html) { if (!html->priv->initialised) { html->priv->initialised = TRUE; #ifndef USE_WEBKIT2 webkit_web_view_set_maintains_back_forward_list(WEBKIT_WEB_VIEW(html), FALSE); #endif } #ifdef USE_WEBKIT2 GBytes *html_bytes; html_bytes = g_bytes_new(html->priv->content, strlen(html->priv->content)); webkit_web_view_load_bytes(WEBKIT_WEB_VIEW(html), html_bytes, html->priv->mime, NULL, html->priv->base_uri); g_bytes_unref(html_bytes); #else webkit_web_view_load_string(WEBKIT_WEB_VIEW(html), html->priv->content, html->priv->mime, NULL, html->priv->base_uri); #endif g_free(html->priv->content); html->priv->content = NULL; g_free(html->priv->mime); html->priv->mime = NULL; } void wk_html_render_data(WkHtml *html, const char *data, guint32 len) { printf("in render_data, data is %s", data); wk_html_open_stream(html, "text/html"); wk_html_write(html, data, len); wk_html_close(html); } gboolean wk_html_find(WkHtml *html, const gchar *find_string) { if (html->priv->find_string) g_free(html->priv->find_string); html->priv->find_string = g_strdup(find_string); #ifdef USE_WEBKIT2 WebKitFindController *find_controller; find_controller = webkit_web_view_get_find_controller(WEBKIT_WEB_VIEW(html)); webkit_find_controller_search(find_controller, find_string, WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE, G_MAXUINT); return TRUE; #else return webkit_web_view_search_text(WEBKIT_WEB_VIEW(html), find_string, FALSE, TRUE, TRUE); #endif } gboolean wk_html_find_again(WkHtml *html, gboolean forward) { #ifdef USE_WEBKIT2 WebKitFindController *find_controller; find_controller = webkit_web_view_get_find_controller(WEBKIT_WEB_VIEW(html)); webkit_find_controller_search(find_controller, html->priv->find_string, WEBKIT_FIND_OPTIONS_NONE, G_MAXUINT); return TRUE; #else return webkit_web_view_search_text(WEBKIT_WEB_VIEW(html), html->priv->find_string, FALSE, forward, TRUE); #endif } void wk_html_jump_to_anchor(WkHtml *html, gchar *anchor) { WkHtmlPriv *priv; g_return_if_fail(html != NULL); priv = html->priv; g_free(priv->anchor); priv->anchor = g_strdup(anchor); } void wk_html_copy_selection(WkHtml *html) { #ifdef USE_WEBKIT2 webkit_web_view_execute_editing_command(WEBKIT_WEB_VIEW(html), WEBKIT_EDITING_COMMAND_COPY); #else if (webkit_web_view_has_selection(WEBKIT_WEB_VIEW(html))) webkit_web_view_copy_clipboard(WEBKIT_WEB_VIEW(html)); #endif } void wk_html_select_all(WkHtml *html) { #ifdef USE_WEBKIT2 webkit_web_view_execute_editing_command(WEBKIT_WEB_VIEW(html), WEBKIT_EDITING_COMMAND_SELECT_ALL); #else webkit_web_view_select_all(WEBKIT_WEB_VIEW(html)); #endif } void wk_html_print(WkHtml *html) { #ifdef USE_WEBKIT2 WebKitPrintOperation *print_operation; print_operation = webkit_print_operation_new(WEBKIT_WEB_VIEW(html)); webkit_print_operation_run_dialog(print_operation, NULL); #else webkit_web_frame_print(webkit_web_view_get_main_frame(WEBKIT_WEB_VIEW(html))); webkit_web_view_execute_script(WEBKIT_WEB_VIEW(html), "print();"); #endif } gboolean wk_html_initialize(void) { return TRUE; } void wk_html_shutdown(void) { /* Empty */ } xiphos-4.0.7+dfsg1/src/webkit/wscript_build0000775000175000017500000000044413162045104020122 0ustar unit193unit193#!/usr/bin/env python # encoding: utf8 lib = bld.new_task_gen( features='cxx cc', includes='. ../.. ../../src %s' % bld.env['GNOME_INCLUDE'], target='webkit', uselib= bld.env['ALL_LIBS'], ) lib.add_marshal_file('marshal.list', 'wk_marshal') lib.find_sources_in_dirs('.') xiphos-4.0.7+dfsg1/src/backend/0000775000175000017500000000000013162045104015422 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/backend/gs_stringmgr.h0000664000175000017500000000353213162045104020303 0ustar unit193unit193/****************************************************************************** * gs_stringmgr.h - A class which provides string handling functions * reimplemented by Xiphos * * gs_stringmgr was mostly inspired by BTSringMgr from BibleTime * Credits to the BibleTime Team (http://www.bibletime.info) * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 GS_STRINGMGR_H #define GS_STRINGMGR_H //Sword includes #include SWORD_NAMESPACE_START /* StringMgr is a way to provide UTf8 handling by the Sword frontend * Each platform, if it's up-to-date, should provide functions to handle * unicode and utf8. This class makes it possible to implement Unicode * support on the user-side and not in Sword itself. */ class GS_StringMgr : public StringMgr { public: /* Converts the param to an upper case Utf8 string * @param text The text encoded in utf8 which should * be turned into an upper case string * @param max Only change max chars */ virtual char *upperUTF8(char *text, unsigned int max = 0) const; protected: /* Checks whether Utf8 support is available. * Override the function supportsUnicode() to tell whether * your implementation has utf8 support. * @return True if this implementation provides support for * Utf8 handling or false if just latin1 handling is available */ virtual bool supportsUnicode() const; }; SWORD_NAMESPACE_END #endif xiphos-4.0.7+dfsg1/src/backend/sword_main.hh0000664000175000017500000001266013162045104020112 0ustar unit193unit193/* * Xiphos Bible Study Tool * sword_main.hh - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _SWORD_MAIN_HH_ #define _SWORD_MAIN_HH_ #include #include #include #include #include #include "main/lists.h" using std::map; using std::list; using namespace sword; class BackEnd { SWMgr *main_mgr; ListKey results; ListKey search_range; ListKey search_scope_list; //--search list for searching verses found on last search ListKey verses; SWKey *current_scope; SWModule *search_mod; public: TreeKeyIdx *tree_key; SWModule *display_mod; const char *version; SWDisplay *commDisplay; SWDisplay *bookDisplay; SWDisplay *dictDisplay; SWDisplay *textDisplay; SWDisplay *RTOLDisplay; SWDisplay *entryDisplay; SWDisplay *chapDisplay; SWDisplay *dialogRTOLDisplay; SWDisplay *verselistDisplay; SWDisplay *viewerDisplay; BackEnd(); ~BackEnd(); void init_SWORD(int gsType); void init_lists(MOD_LISTS *mods); const char *get_sword_version(void); SWModule *get_SWModule(const char *module_name); GList *get_module_options(void); int has_option(const char *mod_name, const char *key, const char *option); int has_global_option(const char *mod_name, const char *option); void set_cipher_key(char *module_name, char *key); char *get_config_entry(char *module_name, char *entry); int is_Bible_key(const char *module_name, const char *list, const char *current_key); char *get_render_text(const char *module_name, const char *key); char *get_raw_text(const char *module_name, const char *key); char *render_this_text(const char *module_name, const char *text); char *get_strip_text(const char *module_name, const char *key); char *get_strip_text_from_string(const char *module_name, const char *string); char *get_valid_key(const char *module_name, const char *key); char *key_get_book(const char *module_name, const char *key); int key_get_chapter(const char *module_name, const char *key); int key_get_verse(const char *module_name, const char *key); unsigned int key_chapter_count(const char *module_name, const char *key); unsigned int key_verse_count(const char *module_name, const char *key); char *get_module_key(void); void save_entry(const char *entry); void save_note_entry(const char *module, const char *key, const char *entry); void delete_entry(void); int set_module_key(const char *module_name, const char *key); int set_key(const char *key); int get_key_testament(const char *module_name, const char *key); int is_module(const char *mod_name); int set_module(const char *module_name); char *navigate_module(int direction); int module_type(const char *mod_name); const char *module_description(const char *mod_name); char *module_name_from_description(char *description); const char *module_get_language(const char *module_name); char **get_module_language_list(void); int module_has_testament(const char *module_name, int testament); int module_get_testaments(const char *module_name); char *get_entry_attribute(const char *level1, const char *level2, const char *level3, bool render = true); char *get_key_from_offset(unsigned long offset); void set_treekey(unsigned long offset); unsigned long get_treekey_offset(void); unsigned long get_treekey_offset_from_key(const char *mod_name, const char *key); int treekey_parent(unsigned long offset); int treekey_has_children(unsigned long offset); int treekey_first_child(unsigned long offset); char *treekey_get_local_name(unsigned long offset); unsigned long treekey_set_key(char *key); int treekey_prev_sibling(unsigned long offset); int treekey_next_sibling(unsigned long offset); GList *parse_verse_list(const char *module_name, const char *list, char *current_key); GList *parse_range_list(const char *module_name, const char *list); void set_listkey_position(char pos); const char *get_next_listkey(void); int clear_scope(void); int clear_search_list(void); int set_range(const char *module_name, const char *list); void set_scope2range(void); int set_scope2last_search(void); int check_for_optimal_search(char *module_name); int do_module_index(char *module_name); int do_module_delete_index(char *module_name); int do_module_search(char *module_name, const char *search_string, int search_type, int search_params, int is_dialog); void terminate_search(); char *get_conf_file_item(const char *file, const char *mod_name, const char *item); void save_conf_file_item(const char *file, const char *mod_name, const char *item, const char *value); void save_module_key(char *mod_name, char *key); SWMgr *get_mgr(void) { return (main_mgr); }; const char *get_osisref_from_key(const char *module, const char *key); }; extern BackEnd *backend; #endif /* _SWORD_MAIN_HH_ */ xiphos-4.0.7+dfsg1/src/backend/module_manager.cc0000664000175000017500000004575213162045104020725 0ustar unit193unit193/* * Xiphos Bible Study Tool * module_manager.cc * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ /* * Sword must be built with curl support for xiphos's module manager to * work as expected */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include "module_manager.hh" #include "backend/sword_main.hh" #include "main/mod_mgr.h" #include "main/settings.h" #include "main/sword.h" #include "gui/debug_glib_null.h" using namespace sword; using std::cout; using std::cin; using std::string; static SWMgr *mgr = NULL; static SWMgr *list_mgr = NULL; static InstallMgr *installMgr = NULL; static ModMap::iterator it; static ModMap::iterator end; // separate iterator/end pair for listing sources' modules. // avoids being overused by other areas of mod.mgr use. static ModMap::iterator list_it; static ModMap::iterator list_end; /****************************************************************************** * Name * preStatus * * Synopsis * #include "backend/module_manager.hh" * * void StatusReporter::preStatus(long totalBytes, long completedBytes, * const char *message) * * Description * * * Return value * void */ void GSStatusReporter::preStatus(long totalBytes, long completedBytes, const char *message) { update_install_status(totalBytes, completedBytes, message); } /****************************************************************************** * Name * statusUpdate * * Synopsis * #include "backend/module_manager.hh" * * void StatusReporter::statusUpdate(double dltotal, double dlnow) * * Description * * * Return value * void */ void GSStatusReporter::statusUpdate(double dltotal, double dlnow) { if (!dltotal) return; double filefraction = (dlnow / dltotal); update_install_progress(filefraction); } ModuleManager::ModuleManager() : mgr(NULL), list_mgr(NULL), installMgr(NULL) { const gchar *envhomedir = g_getenv(HOMEVAR); baseDir = (envhomedir) ? envhomedir : "."; baseDir += "/" DOTSWORD "/InstallMgr"; statusReporter = new GSStatusReporter(); } ModuleManager::~ModuleManager() { } char *backend_mod_mgr_get_config_entry(char *module_name, const char *entry) { ModMap::iterator it; //-- iteratior it = mgr->Modules.find(module_name); if (it != mgr->Modules.end()) { SWModule *mod = (*it).second; return g_strdup((char *)mod->getConfigEntry(entry)); } else return NULL; } int backend_mod_mgr_is_module(const char *mod_name) { ModMap::iterator it = mgr->Modules.find(mod_name); if (it != mgr->Modules.end()) { return 1; } return 0; } /****************************************************************************** * Name * backend_module_mgr_get_next_module * * Synopsis * #include "backend/module_manager.hh" * * GList *backend_module_mgr_get_next_module() * * Description * * * Return value * MOD_MGR * */ MOD_MGR *backend_module_mgr_get_next_module(void) { MOD_MGR *mod_info = NULL; if (list_it != list_end) { SWModule *module = list_it->second; mod_info = g_new(MOD_MGR, 1); gchar *name = g_strdup(module->getName()); if (name) { mod_info->name = g_strdup(name); mod_info->abbreviation = (char *)module->getConfigEntry("Abbreviation"); if (mod_info->abbreviation) { mod_info->abbreviation = g_strdup(mod_info->abbreviation); main_add_abbreviation(mod_info->name, mod_info->abbreviation); } mod_info->language = main_get_language_map(module->getLanguage()); mod_info->type = g_strdup(module->getType()); mod_info->about = g_strdup((char *)module->getConfigEntry("About")); char *vers = (char *)module->getConfigEntry("Version"); mod_info->new_version = strdup(vers ? vers : " "); vers = (char *)module->getConfigEntry("MinimumVersion"); mod_info->min_version = strdup(vers ? vers : " "); char *installsize = (char *)module->getConfigEntry("InstallSize"); if (installsize && (isdigit(*installsize))) { int isize = atoi(installsize); char *num; // round to nearest M or k. if (isize > (3 * 1024 * 1024)) { num = main_format_number((isize + (512 * 1024)) / (1024 * 1024)); mod_info->installsize = g_strdup_printf("%sM", num); } else { num = main_format_number((isize + 512) / 1024); mod_info->installsize = g_strdup_printf("%sk", num); } g_free(num); } else mod_info->installsize = g_strdup("-?-"); char *feature = (char *)module->getConfigEntry("Feature"); mod_info->is_devotional = (feature && !strcmp(feature, "DailyDevotion")); char *category = (char *)module->getConfigEntry("Category"); mod_info->is_maps = (category && !strcmp(category, "Maps")); mod_info->is_images = (category && !strcmp(category, "Images")); mod_info->is_glossary = (category && !strcmp(category, "Glossaries")); mod_info->is_cult = (category && !strcmp(category, "Cults / Unorthodox / Questionable Material")); mod_info->old_version = backend_mod_mgr_get_config_entry(name, "Version"); mod_info->installed = backend_mod_mgr_is_module(name); mod_info->description = g_strdup(module->getDescription()); mod_info->locked = ((module->getConfigEntry("CipherKey")) ? 1 : 0); ++list_it; g_free(name); return (MOD_MGR *)mod_info; } } g_free(mod_info); return NULL; } /****************************************************************************** * Name * backend_module_mgr_remote_list_modules * * Synopsis * #include "backend/module_manager.hh" * * GList *backend_module_mgr_remote_list_modules(const char *sourceName) * * Description * * * Return value * GList * */ void backend_module_mgr_remote_list_modules_init(const char *sourceName) { InstallSourceMap::iterator source = installMgr->sources.find(sourceName); if (source == installMgr->sources.end()) { fprintf(stderr, "Couldn't find remote source [%s]\n", sourceName); backend_shut_down_module_mgr(); } list_it = source->second->getMgr()->Modules.begin(); list_end = source->second->getMgr()->Modules.end(); } /****************************************************************************** * Name * backend_module_mgr_list_local_modules * * Synopsis * #include "backend/module_manager.hh" * * GList *backend_module_mgr_list_local_modules(const char *dir) * * Description * * * Return value * GList * */ void backend_module_mgr_list_local_modules_init(bool for_install) { if (for_install) { list_it = list_mgr->Modules.begin(); list_end = list_mgr->Modules.end(); } else { list_it = mgr->Modules.begin(); list_end = mgr->Modules.end(); } } /****************************************************************************** * Name * backend_uninstall_module * * Synopsis * #include "backend/module_manager.hh" * * int backend_uninstall_module(const char *modName) * * Description * * * Return value * int */ int backend_uninstall_module(const char *dir, const char *modName) { SWModule *module; SWMgr *tmp_mgr; int retval = -1; if (dir) tmp_mgr = new SWMgr(dir); else tmp_mgr = new SWMgr(); ModMap::iterator it = tmp_mgr->Modules.find(modName); if (it == tmp_mgr->Modules.end()) { printf("Couldn't find module [%s] to remove\n", modName); return -1; } module = it->second; retval = installMgr->removeModule(tmp_mgr, module->getName()); delete tmp_mgr; return retval; } /****************************************************************************** * Name * backend_remote_install_module * * Synopsis * #include "backend/module_manager.hh" * * int backend_remote_install_module(const char *sourceName, const char *modName) * * Description * * * Return value * int */ int backend_remote_install_module(const char *destdir, const char *sourceName, const char *modName) { InstallSourceMap::iterator source = installMgr->sources.find(sourceName); if (source == installMgr->sources.end()) { printf("Couldn't find remote source [%s]\n", sourceName); return -1; } InstallSource *is = source->second; SWMgr *rmgr = is->getMgr(); ModMap::iterator it = rmgr->Modules.find(modName); if (it == rmgr->Modules.end()) { printf("Remote source [%s] does not make available module [%s]\n", sourceName, modName); return -1; } SWMgr dmgr((destdir ? destdir : settings.path_to_mods), true, 0, false, false); return installMgr->installModule(&dmgr, 0, modName, is); } /****************************************************************************** * Name * backend_local_install_module * * Synopsis * #include "backend/module_manager.hh" * * int backend_local_install_module(const char *destdir, const char *srcdir, const char *mod_name) * * Description * * * Return value * int */ int backend_local_install_module(const char *destdir, const char *srcdir, const char *mod_name) { SWMgr lmgr((destdir ? destdir : settings.path_to_mods), true, 0, false, false); return installMgr->installModule(&lmgr, srcdir, mod_name); } /****************************************************************************** * Name * backend_module_mgr_list_remote_sources * * Synopsis * #include "backend/module_manager.hh" * * GList *backend_module_mgr_list_remote_sources(void) * * Description * * * Return value * GList * */ GList *backend_module_mgr_list_remote_sources(void) { GList *retval = NULL; const gchar *envhomedir = g_getenv(HOMEVAR); SWBuf baseDir = (envhomedir) ? envhomedir : "."; baseDir += "/" DOTSWORD "/InstallMgr"; InstallMgr *inst_mgr = new InstallMgr(baseDir, (StatusReporter *)0, (SWBuf) "ftp", (SWBuf) ftp_password()); inst_mgr->setUserDisclaimerConfirmed(true); for (InstallSourceMap::iterator it = inst_mgr->sources.begin(); it != inst_mgr->sources.end(); ++it) { MOD_MGR_SOURCE *mms = g_new(MOD_MGR_SOURCE, 1); mms->caption = g_strdup(it->second->caption); mms->type = g_strdup(it->second->type); mms->source = g_strdup(it->second->source); mms->directory = g_strdup(it->second->directory); mms->user = g_strdup(it->second->u); mms->pass = g_strdup(it->second->p); mms->uid = g_strdup(it->second->uid); retval = g_list_append(retval, (MOD_MGR_SOURCE *)mms); } delete inst_mgr; return retval; } /****************************************************************************** * Name * backend_module_mgr_list_local_sources * * Synopsis * #include "backend/module_manager.hh" * * GList *backend_module_mgr_list_local_sources(void) * * Description * * * Return value * GList * */ GList *backend_module_mgr_list_local_sources(void) { GList *retval = NULL; const gchar *envhomedir = g_getenv(HOMEVAR); SWBuf confPath = (envhomedir) ? envhomedir : "."; confPath += "/" DOTSWORD "/InstallMgr/InstallMgr.conf"; SWConfig *installConf = new SWConfig(confPath.c_str()); SectionMap::iterator sourcesSection; ConfigEntMap::iterator sourceBegin; ConfigEntMap::iterator sourceEnd; sourcesSection = installConf->Sections.find("Sources"); if (sourcesSection != installConf->Sections.end()) { sourceBegin = sourcesSection->second.lower_bound("DIRSource"); sourceEnd = sourcesSection->second.upper_bound("DIRSource"); while (sourceBegin != sourceEnd) { MOD_MGR_SOURCE *mms = g_new(MOD_MGR_SOURCE, 1); InstallSource *is = new InstallSource("DIR", sourceBegin->second.c_str()); mms->caption = is->caption; mms->type = is->type; mms->source = is->source; mms->directory = is->directory; mms->user = is->u; mms->pass = is->p; mms->uid = is->uid; retval = g_list_append(retval, (MOD_MGR_SOURCE *)mms); ++sourceBegin; } } delete installConf; return retval; } /****************************************************************************** * Name * backend_module_mgr_refresh_remote_source * * Synopsis * #include "backend/module_manager.hh" * * int backend_module_mgr_refresh_remote_source(const char *sourceName) * * Description * * * Return value * int */ int backend_module_mgr_refresh_remote_source(const char *sourceName) { InstallSourceMap::iterator source = installMgr->sources.find(sourceName); if (source == installMgr->sources.end()) { printf("Couldn't find remote source [%s]\n", sourceName); return 1; } installMgr->refreshRemoteSource(source->second); return 0; } /****************************************************************************** * Name * backend_init_module_mgr_config * * Synopsis * #include "backend/module_manager.hh" * * void backend_init_module_mgr_config(void) * * Description * * * Return value * void */ void backend_init_module_mgr_config(void) { const gchar *envhomedir = g_getenv(HOMEVAR); SWBuf confPath = (envhomedir) ? envhomedir : "."; confPath += "/" DOTSWORD "/InstallMgr/InstallMgr.conf"; FileMgr::createParent(confPath.c_str()); remove(confPath.c_str()); SWConfig config(confPath.c_str()); InstallSource is("FTP"); is.caption = "CrossWire"; is.source = "ftp.crosswire.org"; is.directory = "/pub/sword/raw"; config["General"]["PassiveFTP"] = "true"; config["Sources"]["FTPSource"] = is.getConfEnt(); config.Save(); InstallSource is_local("DIR"); is_local.caption = "cdrom"; is_local.source = "[local]"; is_local.directory = "/mnt/cdrom"; config["Sources"]["DIRSource"] = is_local.getConfEnt(); config.Save(); } int backend_init_module_mgr_config_extras() { bool needNewInstallMgr = (installMgr == NULL); int retval; if (needNewInstallMgr) backend_init_module_mgr(NULL, false, false); retval = installMgr->refreshRemoteSourceConfiguration(); if (needNewInstallMgr) { backend_terminate_module_mgr(); backend_shut_down_module_mgr(); } return retval; } /****************************************************************************** * Name * backend_module_mgr_clear_config * * Synopsis * #include "backend/module_manager.hh" * * void backend_module_mgr_clear_config(void) * * Description * * * Return value * void */ void backend_module_mgr_clear_config(void) { const gchar *envhomedir = g_getenv(HOMEVAR); SWBuf confPath = (envhomedir) ? envhomedir : "."; confPath += "/" DOTSWORD "/InstallMgr/InstallMgr.conf"; FileMgr::createParent(confPath.c_str()); remove(confPath.c_str()); SWConfig config(confPath.c_str()); config["General"]["PassiveFTP"] = "true"; config.Save(); backend_module_mgr_reread_config(); } /****************************************************************************** * Name * backend_module_mgr_reread_config * * Synopsis * #include "backend/module_manager.hh" * * void backend_module_mgr_reread_config(void) * * Description * re-init's installMgr's sense of sources. * * Return value * void */ void backend_module_mgr_reread_config(void) { installMgr->readInstallConf(); } /****************************************************************************** * Name * backend_module_mgr_add_source * * Synopsis * #include "backend/module_manager.hh" * * backend_module_mgr_add_source(const char * vtype, * const char * type, * const char * caption, * const char * source, * const char * directory, * const char * user, * const char * pass, * const char * uid) * * Description * * * Return value * void */ void backend_module_mgr_add_source(const char *vtype, const char *type, const char *caption, const char *source, const char *directory, const char *user, const char *pass, const char *uid) { const gchar *envhomedir = g_getenv(HOMEVAR); SWBuf confPath = (envhomedir) ? envhomedir : "."; confPath += "/" DOTSWORD "/InstallMgr/InstallMgr.conf"; FileMgr::createParent(confPath.c_str()); SWConfig config(confPath.c_str()); InstallSource is(type); is.caption = caption; is.source = source; is.directory = directory; is.u = user; is.p = pass; is.uid = uid; config.Sections["Sources"].insert(ConfigEntMap::value_type(vtype, is.getConfEnt().c_str())); config.Save(); } /****************************************************************************** * Name * backend_init_module_mgr * * Synopsis * #include "backend/module_manager.hh" * * void backend_init_module_mgr(const char *dir, gboolean augment) * * Description * * * Return value * void */ void backend_init_module_mgr(const char *dir, gboolean augment, gboolean regular) { // complicated overloading just to init a swmgr. // beyond the directory, we send in 3 defaults plus "something." // autoload -> true // filtermgr -> null (0) // multimod -> false // AUGMENTHOME -> are we setting the regular mgr? // then "as sent" ([a] total list or [b] per-area list) // else "false for local install" (always per-area) #ifdef CHATTY GTimer *t; double d; t = g_timer_new(); #endif if (regular) { // use main (regular) swmgr. if (mgr) delete mgr; mgr = new SWMgr(dir, true, 0, false, augment); } else { if (list_mgr) delete list_mgr; list_mgr = new SWMgr(dir, true, 0, false, false); } #ifdef CHATTY g_timer_stop(t); d = g_timer_elapsed(t, NULL); XI_message(("create SWMgr time is %f", d)); #endif const gchar *envhomedir = g_getenv(HOMEVAR); SWBuf baseDir = (envhomedir) ? envhomedir : "."; baseDir += "/" DOTSWORD "/InstallMgr"; GSStatusReporter *statusReporter = new GSStatusReporter(); if (installMgr) delete installMgr; installMgr = new InstallMgr(baseDir, statusReporter, (SWBuf) "ftp", (SWBuf) ftp_password()); installMgr->setUserDisclaimerConfirmed(true); } /****************************************************************************** * Name * backend_terminate_module_mgr * * Synopsis * #include "backend/module_manager.hh" * * void backend_terminate_module_mgr(void) * * Description * * * Return value * void */ void backend_terminate_module_mgr(void) { installMgr->terminate(); } /****************************************************************************** * Name * backend_shut_down_module_mgr * * Synopsis * #include "backend/module_manager.hh" * * void backend_shut_down_module_mgr(void) * * Description * * * Return value * void */ void backend_shut_down_module_mgr(void) { delete installMgr; installMgr = NULL; delete mgr; mgr = NULL; delete list_mgr; list_mgr = NULL; } xiphos-4.0.7+dfsg1/src/backend/module_manager.hh0000664000175000017500000000613513162045104020727 0ustar unit193unit193/* * Xiphos Bible Study Tool * module_manager.hh * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __MODULE_MANAGER_HH__ #define __MODULE_MANAGER_HH__ #ifdef __cplusplus #include #include #include #include #include using namespace std; using namespace sword; class GSStatusReporter : public StatusReporter { virtual void statusUpdate(double dltotal, double dlnow); virtual void preStatus(long totalBytes, long completedBytes, const char *message); }; class ModuleManager { SWMgr *mgr; SWMgr *list_mgr; InstallMgr *installMgr; ModMap::iterator it; ModMap::iterator end; GSStatusReporter *statusReporter; SWBuf baseDir; public: ModuleManager(); ~ModuleManager(); void init_ModuleManager(void); SWBuf ftp_password(); }; inline SWBuf ftp_password() { return #ifdef WIN32 (SWBuf) "W" #else (SWBuf) "L" #endif + (SWBuf) VERSION + (SWBuf) "@xiphos.org"; } extern "C" { void backend_module_mgr_list_local_modules_init(bool for_install); #endif #include "main/mod_mgr.h" char *backend_mod_mgr_get_config_entry(char *module_name, const char *entry); void backend_mod_mgr_init_language_map(void); MOD_MGR *backend_module_mgr_get_next_module(void); GList *backend_module_mgr_list_remote_sources(void); GList *backend_module_mgr_list_local_sources(void); int backend_local_install_module(const char *destdir, const char *srcdir, const char *mod_name); int backend_remote_install_module(const char *destdir, const char *source_name, const char *mod_name); int backend_uninstall_module(const char *dir, const char *mod_name); void backend_module_mgr_remote_list_modules_init(const char *source_name); int backend_module_mgr_refresh_remote_source(const char *source_name); void backend_init_module_mgr(const char *dir, gboolean augment, gboolean regular); void backend_shut_down_module_mgr(void); void backend_terminate_module_mgr(void); void backend_init_module_mgr_config(void); int backend_init_module_mgr_config_extras(void); void backend_module_mgr_clear_config(void); void backend_module_mgr_reread_config(void); void backend_module_mgr_add_source(const char *vtype, const char *type, const char *caption, const char *source, const char *directory, const char *user, const char *pass, const char *uid); #ifdef __cplusplus } #endif #endif xiphos-4.0.7+dfsg1/src/backend/gs_stringmgr.cpp0000664000175000017500000000334713162045104020642 0ustar unit193unit193/****************************************************************************** * gs_stringmgr.cpp - GS implementation of class StringMgr * StringMgr is a way to provide UTf8 handling * by the Sword frontend * * gs_stringmgr was mostly inspired by BTSringMgr from BibleTime * Credits to the BibleTime Team (http://www.bibletime.info) * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, U. */ #include "gs_stringmgr.h" //System includes #include SWORD_NAMESPACE_START char *GS_StringMgr::upperUTF8(char *text, unsigned int maxlen) const { if ((text == NULL) || (*text == '\0')) { return g_strdup(""); } if (maxlen == 0) maxlen = strlen(text); char *upper_str = g_utf8_strup(text, -1); unsigned int newlen = strlen(upper_str); if (newlen >= maxlen) newlen = maxlen; memcpy(text, upper_str, newlen); //text[newlen] = 0; // be sure we're null terminated. g_free(upper_str); return text; } bool GS_StringMgr::supportsUnicode() const { return true; } SWORD_NAMESPACE_END xiphos-4.0.7+dfsg1/src/backend/wscript_build0000664000175000017500000000036513162045104020223 0ustar unit193unit193#!/usr/bin/env python # encoding: utf8 lib = bld.new_task_gen( features='cxx cc', includes = '. ../.. ../../src', target='backend', #uselib='GLIB GNOMEUI SWORD', uselib= bld.env['ALL_LIBS'], ) lib.find_sources_in_dirs('.') xiphos-4.0.7+dfsg1/src/backend/sword_main.cc0000664000175000017500000006507013162045104020103 0ustar unit193unit193/* * Xiphos Bible Study Tool * sword_main.cc - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "backend/sword_main.hh" #include "main/mod_mgr.h" #include "main/settings.h" #include "main/sword.h" #include "main/search_sidebar.h" #include "main/search_dialog.h" #include "gui/dialog.h" #include "gui/debug_glib_null.h" using namespace sword; using namespace std; BackEnd *backend = NULL; // rule of thumb for VerseKey usage: you can use // VerseKey k = dynamic_cast(mod->getKey()); // if you intend to do nothing more than setText() once plus // some gets (getTestament, getBook, getChapter, getVerse), // with no need to garbage collect when you're done. // // otherwise, if you're going to do more than a single setSomething, // you must go the somewhat harder route of // VerseKey *k = (VerseKey *)mod->createKey(); // and do whatever you like, but remember when you're done to // delete k; #ifdef CHATTY static const char *f_message = "backend/sword_main.cc line #%d \"%s\" = %s"; #endif BackEnd::BackEnd() { #ifdef CHATTY GTimer *t; double d; t = g_timer_new(); #endif main_mgr = new SWMgr(new MarkupFilterMgr(FMT_XHTML)); #ifdef CHATTY g_timer_stop(t); d = g_timer_elapsed(t, NULL); XI_message(("create main_mgr time is %f", d)); #endif display_mod = NULL; tree_key = NULL; commDisplay = 0; bookDisplay = 0; dictDisplay = 0; textDisplay = 0; entryDisplay = 0; chapDisplay = 0; verselistDisplay = 0; viewerDisplay = 0; } BackEnd::~BackEnd() { if (main_mgr) delete main_mgr; main_mgr = 0; if (commDisplay) delete commDisplay; if (bookDisplay) delete bookDisplay; if (dictDisplay) delete dictDisplay; if (textDisplay) delete textDisplay; if (entryDisplay) delete entryDisplay; if (chapDisplay) delete chapDisplay; if (verselistDisplay) delete verselistDisplay; if (viewerDisplay) delete viewerDisplay; commDisplay = 0; bookDisplay = 0; dictDisplay = 0; textDisplay = 0; entryDisplay = 0; chapDisplay = 0; verselistDisplay = 0; viewerDisplay = 0; } void BackEnd::init_SWORD(int gsType) { ModMap::iterator it; if (gsType == 0) { main_setup_displays(); for (it = main_mgr->Modules.begin(); it != main_mgr->Modules.end(); ++it) { display_mod = (*it).second; if (!strcmp(display_mod->getType(), TEXT_MODS)) { display_mod->setDisplay(textDisplay); } if (!strcmp(display_mod->getType(), COMM_MODS)) { display_mod->setDisplay(commDisplay); } if (!strcmp(display_mod->getType(), DICT_MODS)) { display_mod->setDisplay(dictDisplay); } if (!strcmp(display_mod->getType(), BOOK_MODS)) { display_mod->setDisplay(bookDisplay); } } } else if (gsType == 1) { // dialogs for (it = main_mgr->Modules.begin(); it != main_mgr->Modules.end(); ++it) { display_mod = (*it).second; if (!strcmp(display_mod->getType(), TEXT_MODS)) { display_mod->setDisplay(chapDisplay); } else { display_mod->setDisplay(entryDisplay); } } } else if (gsType == 2) { // search for (it = main_mgr->Modules.begin(); it != main_mgr->Modules.end(); ++it) { display_mod = (*it).second; display_mod->setDisplay(entryDisplay); } } } void BackEnd::init_lists(MOD_LISTS *mods) { ModMap::iterator it; for (it = main_mgr->Modules.begin(); it != main_mgr->Modules.end(); ++it) { SWModule *m = it->second; const char *modtype = m->getType(); const char *modname = m->getName(); const char *abbreviation = m->getConfigEntry("Abbreviation"); if (abbreviation) { main_add_abbreviation(modname, abbreviation); } if (!strcmp(modtype, TEXT_MODS)) { mods->biblemods = g_list_append(mods->biblemods, strdup((char *)modname)); mods->text_descriptions = g_list_append(mods->text_descriptions, strdup((char *)m->getDescription())); } if (!strcmp(modtype, COMM_MODS)) { mods->commentarymods = g_list_append(mods->commentarymods, strdup((char *)modname)); mods->comm_descriptions = g_list_append(mods->comm_descriptions, strdup((char *)m->getDescription())); if (!strcmp(m->getConfigEntry("ModDrv"), "RawFiles")) { mods->percommods = g_list_append(mods->percommods, strdup((char *)modname)); } } if (!strcmp(modtype, DICT_MODS)) { char *feature = (char *)m->getConfigEntry("Feature"); if (feature && !strcmp(feature, "DailyDevotion")) { mods->devotionmods = g_list_append(mods->devotionmods, strdup((char *)modname)); } else { mods->dictionarymods = g_list_append(mods->dictionarymods, strdup((char *)modname)); mods->dict_descriptions = g_list_append(mods->dict_descriptions, strdup((char *)m->getDescription())); } } if (!strcmp(modtype, BOOK_MODS)) { if (m->getConfigEntry("GSType") && !strcmp(m->getConfigEntry("GSType"), "PrayerList")) { mods->prayermods = g_list_append(mods->prayermods, strdup((char *)modname)); } else { mods->bookmods = g_list_append(mods->bookmods, strdup((char *)modname)); mods->book_descriptions = g_list_append(mods->book_descriptions, strdup((char *)m->getDescription())); } } char *category = (char *)m->getConfigEntry("Category"); if (!category) continue; if (!strcmp(category, "Maps")) mods->mapmods = g_list_append(mods->mapmods, strdup((char *)modname)); if (!strcmp(category, "Images")) mods->imagemods = g_list_append(mods->imagemods, strdup((char *)modname)); } } const char *BackEnd::get_sword_version(void) { SWVersion retval; retval = SWVersion::currentVersion; return retval; } // in the new-to-us av11n world, we need to add a module name // parameter to many backend requests for VerseKey context. // this replaces excess use of "main_mgr->Modules.find(name)". SWModule *BackEnd::get_SWModule(const char *module_name) { ModMap::iterator it = main_mgr->Modules.find(module_name); return ((it != main_mgr->Modules.end()) ? it->second : NULL); } GList *BackEnd::get_module_options(void) { GList *options = NULL; StringList optionslist = main_mgr->getGlobalOptions(); for (StringList::iterator it = optionslist.begin(); it != optionslist.end(); ++it) { options = g_list_append(options, strdup((char *)(*it).c_str())); } return options; } int BackEnd::has_option(const char *module_name, const char *key, const char *option) { SWModule *mod = get_SWModule(module_name); if (mod) { return mod->getConfig().has(key, option); } else return 0; } int BackEnd::has_global_option(const char *module_name, const char *option) { return has_option(module_name, "GlobalOptionFilter", option); } char *BackEnd::get_config_entry(char *module_name, char *entry) { if ((this == NULL) || (main_mgr == NULL)) return NULL; SWModule *mod = get_SWModule(module_name); if (mod) { return g_strdup((char *)mod->getConfigEntry(entry)); } else return NULL; } void BackEnd::set_cipher_key(char *module_name, char *key) { main_mgr->setCipherKey(module_name, key); } int BackEnd::is_Bible_key(const char *module_name, const char *list, const char *current_key) { SWModule *mod = get_SWModule(module_name); if (!mod) return 0; VerseKey *key = dynamic_cast(mod->getKey()); if (!key) return 0; key->setText(current_key); ListKey vs = key->parseVerseList(list, *key); return vs.getCount(); } char *BackEnd::get_render_text(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (mod) { mod->setKey(key); return strdup(mod->renderText().c_str()); } return NULL; } char *BackEnd::get_raw_text(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (mod) { mod->setKey(key); return strdup((char *)mod->getRawEntry()); } return NULL; } char *BackEnd::render_this_text(const char *module_name, const char *text) { SWModule *mod = get_SWModule(module_name); if (mod) { return strdup(mod->renderText(text).c_str()); } return NULL; } char *BackEnd::get_strip_text_from_string(const char *module_name, const char *string) { SWModule *mod = get_SWModule(module_name); if (mod) { return strdup((char *)mod->stripText(string)); } return NULL; } char *BackEnd::get_strip_text(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (mod) { mod->setKey(key); return strdup((char *)mod->stripText()); } return NULL; } char *BackEnd::get_valid_key(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (!mod) return strdup("Gen.1.1"); VerseKey *vkey = (VerseKey *)(SWKey *)(*mod); char *mykey; int t = module_type(module_name); if ((t == TEXT_TYPE) || (t == COMMENTARY_TYPE)) vkey->setAutoNormalize(1); vkey->setText(key); // what's with this flagrant anglocentrism? if (sword_locale && !strcmp(sword_locale, "en")) mykey = strdup((char *)vkey->getShortText()); else mykey = strdup((char *)vkey->getText()); return mykey; } char *BackEnd::key_get_book(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (!mod) return strdup("Genesis"); VerseKey *vkey = (VerseKey *)(SWKey *)(*mod); vkey->setAutoNormalize(1); vkey->setText(key); char *s = strdup((char *)vkey->getBookName()); return s; } int BackEnd::key_get_chapter(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (!mod) return 1; VerseKey *vkey = (VerseKey *)(SWKey *)(*mod); vkey->setAutoNormalize(1); vkey->setText(key); int c = vkey->getChapter(); return c; } int BackEnd::key_get_verse(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (!mod) return 1; VerseKey *vkey = (VerseKey *)(SWKey *)(*mod); vkey->setAutoNormalize(1); vkey->setText(key); int v = vkey->getVerse(); return v; } unsigned int BackEnd::key_chapter_count(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (!mod) return 1; VerseKey *vkey = (VerseKey *)(SWKey *)(*mod); vkey->setAutoNormalize(1); vkey->setText(key); int max = vkey->getChapterMax(); return max; } unsigned int BackEnd::key_verse_count(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (!mod) return 1; VerseKey *vkey = (VerseKey *)(SWKey *)(*mod); vkey->setAutoNormalize(1); vkey->setText(key); int max = vkey->getVerseMax(); return max; } char *BackEnd::get_module_key() { display_mod->getRawEntry(); return strdup((char *)display_mod->getKeyText()); } void BackEnd::save_entry(const char *entry) { display_mod->setEntry((const char *)entry); } void BackEnd::save_note_entry(const char *module, const char *key, const char *entry) { display_mod = main_mgr->Modules[module]; if (display_mod) { display_mod->setKey(key); display_mod->getKeyText(); /* snap to entry */ display_mod->setEntry((const char *)entry); XI_message(("\nsave_note_entry\nmod: %s\nkey: %s\nentry: %s", display_mod->getName(), display_mod->getKeyText(), display_mod->renderText().c_str())); } } void BackEnd::delete_entry(void) { display_mod->deleteEntry(); } const char *BackEnd::module_get_language(const char *module_name) { SWModule *mod = get_SWModule(module_name); if (mod) return main_get_language_map(mod->getLanguage()); return "unknown"; } char **BackEnd::get_module_language_list(void) { char **retval; int i; std::set module_languages; std::set::iterator ml_it; // create a set of unique language names in use by modules. ModMap::iterator it; for (it = main_mgr->Modules.begin(); it != main_mgr->Modules.end(); ++it) module_languages.insert((*it).second->getLanguage()); // construct a list of char* from the uniquified set. retval = g_new0(char *, module_languages.size() + 1); for (i = 0, ml_it = module_languages.begin(); ml_it != module_languages.end(); ++i, ++ml_it) { retval[i] = g_strdup(ml_it->c_str()); } return retval; } int BackEnd::is_module(const char *module_name) { // if (module_name == NULL) // return 0; SWModule *mod = get_SWModule(module_name); return ((mod != NULL) ? 1 : 0); } int BackEnd::module_type(const char *mod_name) { // if ((!mod_name) || (strlen(mod_name) < 2)) // return -1; SWModule *mod = get_SWModule(mod_name); if (mod) { if (!strcmp(mod->getType(), TEXT_MODS)) { return TEXT_TYPE; } if (!strcmp(mod->getType(), COMM_MODS)) { if (!strcmp((char *)mod->getConfigEntry("ModDrv"), "RawFiles")) return PERCOM_TYPE; return COMMENTARY_TYPE; } if (!strcmp(mod->getType(), DICT_MODS)) { return DICTIONARY_TYPE; } if (!strcmp(mod->getType(), BOOK_MODS)) { if (mod->getConfigEntry("GSType") && !strcmp((char *)mod->getConfigEntry("GSType"), "PrayerList")) return PRAYERLIST_TYPE; return BOOK_TYPE; } } return -1; } const char *BackEnd::module_description(const char *mod_name) { if ((!mod_name) || (strlen(mod_name) < 2)) return NULL; SWModule *mod = get_SWModule(mod_name); if (mod) { return mod->getDescription(); } return NULL; } char *BackEnd::module_name_from_description(char *description) { ModMap::iterator it; char *retval = NULL; if (!description) return NULL; for (it = main_mgr->Modules.begin(); it != main_mgr->Modules.end(); ++it) { if (!strcmp((*it).second->getDescription(), description)) retval = strdup((*it).second->getName()); } return retval; } int BackEnd::get_key_testament(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); if (!mod) return 1; VerseKey *ikey = (VerseKey *)(SWKey *)(*mod); ikey->setText(key); return ikey->getTestament(); } int BackEnd::module_has_testament(const char *module_name, int testament) { SWModule *module = get_SWModule(module_name); int ot = 0; int nt = 0; if (module) { module->setSkipConsecutiveLinks(true); *module = sword::TOP; //position to first entry VerseKey *key = (VerseKey *)module->createKey(); key->setText(module->getKeyText()); if (key->getTestament() == 1) { // OT && NT ot = 1; } else if (key->getTestament() == 2) { //no OT ot = 0; } *module = sword::BOTTOM; key->setText(module->getKeyText()); if (key->getTestament() == 1) { // only OT, no NT nt = 0; } else if (key->getTestament() == 2) { //has NT nt = 1; } delete key; module->setSkipConsecutiveLinks(false); } switch (testament) { case 1: return ot > 0; case 2: return nt > 0; default: return false; } } int BackEnd::module_get_testaments(const char *module_name) { SWModule *module = get_SWModule(module_name); int ot = 0; int nt = 0; if (module) { module->setSkipConsecutiveLinks(true); *module = sword::TOP; //position to first entry VerseKey *key = (VerseKey *)module->createKey(); key->setText(module->getKeyText()); if (key->getTestament() == 1) { // OT && NT ot = 1; } else if (key->getTestament() == 2) { //no OT ot = 0; } *module = sword::BOTTOM; key->setText(module->getKeyText()); if (key->getTestament() == 1) { // only OT, no NT nt = 0; } else if (key->getTestament() == 2) { //has NT nt = 1; } delete key; module->setSkipConsecutiveLinks(false); } if (ot && nt) return 2; else if (!ot && nt) return 1; else if (ot && !nt) return 0; return -1; } char *BackEnd::get_entry_attribute(const char *level1, const char *level2, const char *level3, bool render) { UTF8HTML u2html; if (render) display_mod->renderText(); SWBuf attribute2 = display_mod->getEntryAttributes()[level1][level2][level3].c_str(); u2html.processText(attribute2); if (attribute2.length()) { return strdup(attribute2.c_str()); } return NULL; } int BackEnd::set_module(const char *module_name) { display_mod = main_mgr->Modules[module_name]; if (display_mod) return 1; else return 0; } int BackEnd::set_module_key(const char *module_name, const char *key) { display_mod = main_mgr->Modules[module_name]; if (display_mod) { display_mod->setKey(key); return 1; } else return 0; } int BackEnd::set_key(const char *key) { if (!key) return 0; if (display_mod) { XI_message((f_message, 758, "key", key)); display_mod->setKey(key); return 1; } return 0; } char *BackEnd::get_key_from_offset(unsigned long offset) { if (tree_key) { TreeKeyIdx treenode = *tree_key; treenode.setOffset(offset); /** if not root node then display **/ if (treenode.getOffset() > 0) { display_mod->setKey(treenode); display_mod->getKeyText(); //snap to entry } return strdup(display_mod->getKeyText()); } return NULL; } unsigned long BackEnd::treekey_set_key(char *key) { if (tree_key) { TreeKeyIdx treenode = *tree_key; treenode.setText(key); display_mod->setKey(treenode); display_mod->getKeyText(); //snap to entry return treenode.getOffset(); } return 0; } void BackEnd::set_treekey(unsigned long offset) { if (!display_mod) { gui_generic_warning(_("Xiphos failure: \"can't happen\", display_mod: null" "\nPlease report this. sword_main.cc:set_treekey" "\nWhat were you doing when this occurred?")); return; } if (tree_key) delete tree_key; tree_key = (TreeKeyIdx *)display_mod->createKey(); if (tree_key) { TreeKeyIdx treenode = *tree_key; treenode.setOffset(offset); /** if not root node then display **/ if (treenode.getOffset() > 0) { display_mod->setKey(treenode); display_mod->getKeyText(); //snap to entry } } } unsigned long BackEnd::get_treekey_offset_from_key(const char *module_name, const char *key) { SWModule *mod = get_SWModule(module_name); unsigned long retval = 0; if (mod) { TreeKeyIdx *tree_key_idx = (TreeKeyIdx *)mod->createKey(); tree_key_idx->setText(key); mod->setKey(tree_key_idx); //(char*)mod; retval = tree_key_idx->getOffset(); delete tree_key_idx; } return retval; } unsigned long BackEnd::get_treekey_offset(void) { if (tree_key) return tree_key->getOffset(); return 0; } int BackEnd::treekey_has_children(unsigned long offset) { if (tree_key) { tree_key->setOffset(offset); return tree_key->hasChildren(); } return false; } int BackEnd::treekey_first_child(unsigned long offset) { if (tree_key) { tree_key->setOffset(offset); return tree_key->firstChild(); } return false; } int BackEnd::treekey_parent(unsigned long offset) { if (tree_key) { tree_key->setOffset(offset); return tree_key->parent(); } return false; } char *BackEnd::treekey_get_local_name(unsigned long offset) { if (tree_key) { tree_key->setOffset(offset); return strdup((char *)tree_key->getLocalName()); } return NULL; } int BackEnd::treekey_next_sibling(unsigned long offset) { if (tree_key) { tree_key->setOffset(offset); if (tree_key->nextSibling()) { return 1; } } return 0; } int BackEnd::treekey_prev_sibling(unsigned long offset) { if (tree_key) { tree_key->setOffset(offset); if (tree_key->previousSibling()) { return 1; } } return 0; } char *BackEnd::navigate_module(int direction) { if (direction == -1) return strdup((char *)display_mod->getKeyText()); switch (direction) { case 0: (*display_mod)--; break; case 1: (*display_mod)++; break; } display_mod->popError(); return strdup((char *)display_mod->getKeyText()); } GList *BackEnd::parse_verse_list(const char *module_name, const char *list, char *current_key) { SWModule *mod = get_SWModule(module_name); if (!mod) return NULL; VerseKey *key = (VerseKey *)(SWKey *)(*mod); GList *retlist = NULL; ListKey vs; if (!list) return retlist; XI_message(("current_key=%s", current_key)); key->setText(current_key); vs = key->parseVerseList(list, *key, TRUE); if (!vs.getCount()) return retlist; while (!vs.popError()) { retlist = g_list_append(retlist, strdup((char *)vs.getText())); vs++; } return retlist; } GList *BackEnd::parse_range_list(const char *module_name, const char *list) { SWModule *mod = get_SWModule(module_name); if (!mod) return NULL; VerseKey *key = (VerseKey *)(SWKey *)(*mod); GList *retlist = NULL; const char *buf = NULL; key->setText(mod->getKeyText()); verses.clear(); verses = key->parseVerseList(list, *key, true); buf = verses.getRangeText(); retlist = g_list_append(retlist, g_strdup(buf)); return retlist; } void BackEnd::set_listkey_position(char pos) { results.setPosition((char)pos); } const char *BackEnd::get_next_listkey(void) { // formerly, this used a const char *retval, which was assigned // to results.getText(). this seems to have a problem in // 64-bit worlds (only), where retval would be trashed by results++ // because the underlying keytext (sword/src/keys/listkey.cpp) // would be updated, leaving our retval bogus. OW. // we solve the problem by copying the data while it's current. // it's ugly (returning a pointer to a static char []) but it works. static char retval[128]; while (!results.popError()) { (void)g_strlcpy(retval, results.getText(), 126); results++; return retval; } return NULL; } int BackEnd::clear_scope(void) { current_scope = 0; return 1; } int BackEnd::clear_search_list(void) { search_scope_list.clear(); return search_scope_list.getCount(); } int BackEnd::set_range(const char *module_name, const char *list) { SWModule *mod = get_SWModule(module_name); if (!mod) return 0; VerseKey *key = (VerseKey *)(SWKey *)(*mod); key->setText(mod->getKeyText()); search_range = key->parseVerseList(list, "", true); return search_range.getCount(); } void BackEnd::set_scope2range(void) { current_scope = &search_range; } int BackEnd::set_scope2last_search(void) { current_scope = &search_scope_list; //-- move searchlist into current_scope return 1; } int BackEnd::do_module_index(char *module_name) { search_mod = main_mgr->Modules[module_name]; if (!search_mod) return -1; char progressunits = 70; if (!search_mod->hasSearchFramework()) return 0; search_mod->deleteSearchFramework(); search_mod->createSearchFramework(main_index_percent_update, (void *)&progressunits); return 1; } int BackEnd::do_module_delete_index(char *module_name) { search_mod = main_mgr->Modules[module_name]; if (!search_mod) return -1; if (!search_mod->hasSearchFramework()) return 0; search_mod->deleteSearchFramework(); return 1; } int BackEnd::check_for_optimal_search(char *module_name) { search_mod = main_mgr->Modules[module_name]; if (!search_mod) return -2; if (search_mod->hasSearchFramework() && search_mod->isSearchOptimallySupported("God", -4, 0, 0)) return -4; // ** indexed search - clucene ** else return -2; // ** word search ** } int BackEnd::do_module_search(char *module_name, const char *search_string, int search_type, int search_params, int is_dialog) { char progressunits = 70; results.clear(); //search_scope_list.clear() search_mod = NULL; search_mod = main_mgr->Modules[module_name]; if (!search_mod) return -1; if ((current_scope == &search_scope_list) && (search_scope_list.getCount() == 0)) return 0; results = search_mod->search(search_string, search_type, search_params, current_scope, 0, (is_dialog ? main_dialog_search_percent_update : main_sidebar_search_percent_update), (void *)&progressunits); search_scope_list = results; if (search_type == -4) results.sort(); return results.getCount(); } void BackEnd::terminate_search() { if (search_mod) search_mod->terminateSearch = true; } char *BackEnd::get_conf_file_item(const char *file, const char *mod_name, const char *item) { char *buf = NULL; SWConfig conf_file(file); conf_file.Load(); buf = (char *)conf_file[mod_name][item].c_str(); if (strlen(buf)) return strdup(buf); else return NULL; } void BackEnd::save_conf_file_item(const char *file, const char *mod_name, const char *item, const char *value) { SWConfig conf_file(file); conf_file[mod_name][item] = value; conf_file.Save(); } void BackEnd::save_module_key(char *mod_name, char *key) { SectionMap::iterator section; ConfigEntMap::iterator entry; char *fullfilename; // first try: $HOME. char *confdir = g_strdup_printf("%s/%s", settings.homedir, DOTSWORD); char *conffile = main_get_mod_config_file(mod_name, confdir); if (conffile) { fullfilename = g_strdup_printf("%s/mods.d/%s", confdir, conffile); g_free(confdir); g_free(conffile); } else { g_free(confdir); // second try: system location. conffile = main_get_mod_config_file(mod_name, settings.path_to_mods); if (conffile) { fullfilename = g_strdup_printf("%s/mods.d/%s", settings.path_to_mods, conffile); g_free(conffile); } else { gui_generic_warning(_("Configuration not found")); return; } } SWConfig *myConfig = new SWConfig(fullfilename); g_free(fullfilename); section = myConfig->Sections.find(mod_name); if (section != myConfig->Sections.end()) { entry = section->second.find("CipherKey"); if (entry != section->second.end()) { //-- set cipher key entry->second = key; //-- save config file myConfig->Save(); } } delete myConfig; } const char *BackEnd::get_osisref_from_key(const char *module, const char *key) { ModMap::iterator it; // we need an OSISRef in module-sensitive context. // fallback positions: we hope for a supplied module. // if not, assume KJV (v11n historical reasons; not anglocentric). // if not, use the 1st module...by which time we're just guessing. it = main_mgr->Modules.find((module && *module) ? module : "KJV"); if (it == main_mgr->Modules.end()) { it = main_mgr->Modules.begin(); if (it == main_mgr->Modules.end()) return strdup(""); } SWModule *mod = it->second; VerseKey *vkey = (VerseKey *)(SWKey *)(*mod); vkey->setText(key); return strdup(vkey->getOSISRef()); } /* end of file */ xiphos-4.0.7+dfsg1/src/gnome2/0000775000175000017500000000000013162045104015222 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/gnome2/display_info.c0000664000175000017500000001503713162045104020054 0ustar unit193unit193/* * Xiphos Bible Study Tool * display_info.c - display information (ie strongs) in a dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/display_info.h" #include "gui/utilities.h" #include "main/previewer.h" #include "main/sword.h" #include "main/settings.h" gboolean gsI_isrunning = FALSE; GtkWidget *dialog_display_info; static GtkWidget *html_widget; /****************************************************************************** * Name * * * Synopsis * #include "display_info.h" * * * * Description * * * Return value * void */ void gui_display_mod_and_key(const gchar *mod_name, const gchar *key) { gchar *text = NULL; XI_message(("mod_name: %s key: %s", mod_name, key)); text = main_get_rendered_text(mod_name, key); XI_message(("%s", text)); if (text) { main_entry_display(html_widget, (gchar *)mod_name, text, (gchar *)key, TRUE); g_free(text); } } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * * * Synopsis * #include "display_info.h" * * * * Description * * * Return value * void */ void gui_display_text_information(gchar *information) { XIPHOS_HTML_OPEN_STREAM(html_widget, "text/html"); XIPHOS_HTML_WRITE(html_widget, information, strlen(information)); XIPHOS_HTML_CLOSE(html_widget); } #endif /****************************************************************************** * Name * on_dlgInformation_destroy * * Synopsis * #include "_display_info.h" * * void on_dlgInformation_destroy(GtkObject * object, * gpointer user_data) * * Description * shut it down * * Return value * void */ static void on_dlgInformation_destroy(GObject *object, gpointer user_data) { gsI_isrunning = FALSE; } /****************************************************************************** * Name * on_btnInfoOK_clicked * * Synopsis * #include "_display_info.h" * * void on_btnInfoOK_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static void button_close_clicked(GtkButton *button, gpointer user_data) { gtk_widget_hide(gtk_widget_get_toplevel(GTK_WIDGET(button))); } /****************************************************************************** * Name * gui_create_display_informtion_dialog * * Synopsis * #include "_display_info.h" * * GtkWidget *gui_create_display_informtion_dialog(void) * * Description * create information dialog * * Return value * GtkWidget * */ GtkWidget *gui_create_display_informtion_dialog(void) { GtkWidget *dialog_vbox23; GtkWidget *hbox; GtkWidget *dialog_action_area23; GtkWidget *hbuttonbox2; GtkWidget *button_close; GtkWidget *image; dialog_display_info = gtk_dialog_new(); gtk_container_set_border_width(GTK_CONTAINER(dialog_display_info), 6); g_object_set_data(G_OBJECT(dialog_display_info), "dialog_display_info", dialog_display_info); gtk_window_set_title(GTK_WINDOW(dialog_display_info), " "); //GTK_WINDOW(dialog_display_info)->type = GTK_WINDOW_TOPLEVEL; gtk_window_set_default_size(GTK_WINDOW(dialog_display_info), 350, 200); gtk_window_set_resizable(GTK_WINDOW(dialog_display_info), TRUE); #ifndef USE_GTK_3 gtk_dialog_set_has_separator(GTK_DIALOG(dialog_display_info), FALSE); #endif dialog_vbox23 = gtk_dialog_get_content_area(GTK_DIALOG(dialog_display_info)); //GTK_DIALOG(dialog_display_info)->vbox; g_object_set_data(G_OBJECT(dialog_display_info), "dialog_vbox23", dialog_vbox23); gtk_widget_show(dialog_vbox23); UI_HBOX(hbox, FALSE, 12); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX(dialog_vbox23), hbox, TRUE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(hbox), 6); image = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("dialog-information", GTK_ICON_SIZE_DIALOG); #else gtk_image_new_from_stock(GTK_STOCK_DIALOG_INFO, GTK_ICON_SIZE_DIALOG); #endif gtk_widget_show(image); gtk_box_pack_start(GTK_BOX(hbox), image, FALSE, TRUE, 0); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(image), 0.5, 0); #endif html_widget = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, 30)); //gtk_html_new(); gtk_widget_show(html_widget); gtk_box_pack_start(GTK_BOX(hbox), html_widget, TRUE, TRUE, 0); //gtk_container_add(GTK_CONTAINER(scrolledwindow70), html_widget); dialog_action_area23 = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog_display_info)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog_display_info)); #endif g_object_set_data(G_OBJECT(dialog_display_info), "dialog_action_area23", dialog_action_area23); gtk_widget_show(dialog_action_area23); gtk_container_set_border_width(GTK_CONTAINER(dialog_action_area23), 10); #ifdef USE_GTK_3 hbuttonbox2 = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL); #else hbuttonbox2 = gtk_hbutton_box_new(); #endif gtk_widget_show(hbuttonbox2); gtk_box_pack_start(GTK_BOX(dialog_action_area23), hbuttonbox2, TRUE, TRUE, 0); gtk_button_box_set_layout(GTK_BUTTON_BOX(hbuttonbox2), GTK_BUTTONBOX_END); button_close = #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_new_from_icon_name("window-close", GTK_ICON_SIZE_BUTTON); #else gtk_button_new_from_stock(GTK_STOCK_CLOSE); #endif gtk_widget_show(button_close); gtk_container_add(GTK_CONTAINER(hbuttonbox2), button_close); gtk_widget_set_can_default(button_close, 1); g_signal_connect(G_OBJECT(button_close), "clicked", G_CALLBACK(button_close_clicked), NULL); g_signal_connect(G_OBJECT(dialog_display_info), "destroy", G_CALLBACK(on_dlgInformation_destroy), NULL); gtk_widget_show(dialog_display_info); gsI_isrunning = TRUE; return dialog_display_info; } xiphos-4.0.7+dfsg1/src/gnome2/xiphos.c0000664000175000017500000002051613162045104016704 0ustar unit193unit193/* * Xiphos Bible Study Tool * xiphos.c - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include "main/gtk_compat.h" #include "editor/slib-editor.h" #include "gui/xiphos.h" #include "gui/bookmarks_treeview.h" #include "gui/main_window.h" #include "gui/main_menu.h" #include "gui/about_modules.h" #include "gui/gbs.h" #include "gui/gbs_dialog.h" #include "gui/bibletext.h" #include "gui/bibletext_dialog.h" #include "gui/commentary.h" #include "gui/commentary_dialog.h" #include "gui/dictlex.h" #include "gui/dictlex_dialog.h" #include "gui/bookmarks.h" #include "gui/parallel_view.h" #include "gui/dialog.h" #include "gui/widgets.h" #include "gui/sidebar.h" #include "gui/mod_mgr.h" #include "gui/tabbed_browser.h" #include "gui/bookmarks_menu.h" #include "gui/utilities.h" #include "gui/preferences_dialog.h" #include "main/search_dialog.h" #include "main/sword_treekey.h" #include "main/navbar_book.h" #include "main/parallel_view.h" #include "main/previewer.h" #include "main/sword.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/search_sidebar.h" #include "main/lists.h" #include "main/xml.h" #include "xiphos_html/xiphos_html.h" #include "gui/debug_glib_null.h" /****************************************************************************** * Name * init_xiphos * * Synopsis * #include "xiphos.h" * * void init_xiphos(void) * * Description * sets up the interface * * Return value * void */ void frontend_init(void) { XI_print(("%s\n", "Initiating Xiphos")); settings.comm_showing = TRUE; settings.displaySearchResults = FALSE; /* * setup sidebar */ gui_create_sidebar(widgets.epaned); /* * parallel stuff */ if (settings.havebible) { main_check_parallel_modules(); main_init_parallel_view(); gui_create_parallel_page(); gtk_widget_realize(widgets.html_parallel); main_set_parallel_options_at_start(); } settings.paratab_showing = FALSE; main_dialogs_setup(); gui_set_sidebar_program_start(); /* bring the major html widgets to life, then flush them clean. */ if (!gtk_widget_get_realized(GTK_WIDGET(widgets.html_text))) gtk_widget_realize(widgets.html_text); if (!gtk_widget_get_realized(GTK_WIDGET(widgets.html_comm))) gtk_widget_realize(widgets.html_comm); if (!gtk_widget_get_realized(GTK_WIDGET(widgets.html_book))) gtk_widget_realize(widgets.html_book); if (!gtk_widget_get_realized(GTK_WIDGET(widgets.html_dict))) gtk_widget_realize(widgets.html_dict); if (!gtk_widget_get_realized(GTK_WIDGET(widgets.html_previewer_text))) gtk_widget_realize(widgets.html_previewer_text); if (!gtk_widget_get_realized(GTK_WIDGET(sidebar.html_viewer_widget))) gtk_widget_realize(sidebar.html_viewer_widget); main_flush_widgets_content(); gui_show_previewer_in_sidebar(settings.show_previewer_in_sidebar); main_init_previewer(); } /****************************************************************************** * Name * * * Synopsis * #include "xiphos.h" * * void (void) * * Description * * * Return value * void */ void frontend_display(const char *tabs) { GdkScreen *screen = gdk_screen_get_default(); gint screen_width = gdk_screen_get_width(screen); gint screen_height = gdk_screen_get_height(screen); XI_print(("%s\n", "Displaying Xiphos")); gui_show_main_window(); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewtexts_item), settings.showtexts); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), settings.showcomms); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewdicts_item), settings.showdicts); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewpreview_item), settings.showpreview); gui_show_hide_preview(settings.showpreview); gui_show_hide_texts(settings.showtexts); gui_show_hide_dicts(settings.showdicts); gui_show_hide_comms(settings.showcomms); /* * a little paranoia: * clamp geometry values to a reasonable bound. * sometimes xiphos gets insane reconfig events as it dies, * especially if it's due to just shutting linux down. */ if (settings.app_x < 0) settings.app_x = 0; if (settings.app_x > (screen_width - 100)) settings.app_x = screen_width - 100; if (settings.app_y < 0) settings.app_y = 0; if (settings.app_y > (screen_height - 100)) settings.app_y = screen_height - 100; if (settings.maximized) gtk_window_maximize(GTK_WINDOW(widgets.app)); gtk_window_move(GTK_WINDOW(widgets.app), settings.app_x, settings.app_y); /* gecko needs the widgets to be visible before writing */ sync_windows(); // setup passage notebook // if (settings.browsing) { gui_notebook_main_setup(settings.browsing, tabs); /* } else { url = g_strdup_printf("sword://%s/%s",settings.DictWindowModule, settings.dictkey); main_url_handler(url); g_free(url); gtk_widget_realize(widgets.html_book); url = g_strdup_printf("sword://%s/%d",settings.book_mod, settings.book_offset); main_url_handler(url); g_free(url); settings.addhistoryitem = FALSE; url = g_strdup_printf("sword://%s/%s",settings.MainWindowModule, settings.currentverse); main_url_handler(url); g_free(url); } */ /* must be set after tab stuff is done */ gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.parallel_tab_item), settings.showparatab); g_signal_connect(G_OBJECT(widgets.parallel_tab_item), "toggled", G_CALLBACK(gui_parallel_tab_activate), NULL); gui_show_previewer_in_sidebar(settings.show_previewer_in_sidebar); /* open saved windows as needed */ if (settings.display_parallel) on_undockInt_activate(NULL); if (settings.display_modmgr) gui_open_mod_mgr(); if (settings.display_advsearch) main_open_search_dialog(); if (settings.display_prefs) gui_setup_preferences_dialog(); if (!settings.docked) { settings.docked = TRUE; /* momentary lie */ on_attach_detach_sidebar_activate(NULL, 0); } if (settings.showdevotional) main_display_devotional(); else main_init_previewer(); gtk_widget_grab_focus(sidebar.module_list); XI_print(("%s\n\n", "done")); } /****************************************************************************** * Name * shutdown_xiphos * * Synopsis * #include "xiphos.h" * * void shutdown_xiphos(void) * * Description * do an orderly shutdown * * Return value * void */ void shutdown_frontend(void) { if (pixbufs->pixbuf_closed) g_object_unref(pixbufs->pixbuf_closed); if (pixbufs->pixbuf_opened) g_object_unref(pixbufs->pixbuf_opened); if (pixbufs->pixbuf_helpdoc) g_object_unref(pixbufs->pixbuf_helpdoc); /* free verse list used for saving search results */ if (list_of_verses) { GList *chaser = list_of_verses; while (chaser) { RESULTS *list_item = (RESULTS *)chaser->data; g_free(list_item->module); g_free(list_item->key); g_free(list_item); chaser = g_list_next(chaser); } g_list_free(list_of_verses); list_of_verses = NULL; } gui_save_bookmarks_treeview(); /* if study pad file has changed since last save */ xml_save_settings_doc(settings.fnconfigure); xml_free_settings_doc(); main_shutdown_list(); XIPHOS_HTML_SHUTDOWN(); gui_notebook_main_shutdown(settings.browsing); /* free dir and file stuff */ g_free(settings.gSwordDir); g_free(settings.fnconfigure); g_free(settings.swbmDir); main_dialogs_shutdown(); main_delete_sidebar_search_backend(); main_delete_parallel_view(); g_string_free(navbar_versekey.module_name, TRUE); g_string_free(navbar_versekey.key, TRUE); XI_print(("\n%s\n", "Xiphos is shutdown")); } xiphos-4.0.7+dfsg1/src/gnome2/navbar_book.c0000664000175000017500000003104413162045104017653 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_book.c - navigation bar for genbook modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "gui/navbar_book.h" #include "gui/utilities.h" #include "main/navbar_book.h" #include "main/settings.h" #include "main/sword.h" #include "main/url.hh" NAVBAR_BOOK navbar_book; /****************************************************************************** * Name * menu_deactivate_callback * * Synopsis * #include "gui/navbar_book.h" * * void menu_deactivate_callback (GtkWidget *widget, gpointer user_data) * * Description * return toogle button to normal * * Return value * void */ static void menu_deactivate_callback(GtkWidget *widget, gpointer user_data) { GtkWidget *menu_button; menu_button = GTK_WIDGET(user_data); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(menu_button), FALSE); } /****************************************************************************** * Name * menu_position_under * * Synopsis * #include "gui/navbar_book.h" * * void menu_position_under(GtkMenu * menu, int * x, int * y, * gboolean * push_in, gpointer user_data) * * Description * position drop down menu under toogle button * * * Return value * void */ static void menu_position_under(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer user_data) { GtkWidget *widget; GtkAllocation allocation; g_return_if_fail(GTK_IS_BUTTON(user_data)); #if GTK_CHECK_VERSION(2, 20, 0) g_return_if_fail(gtk_widget_get_window(user_data)); #else g_return_if_fail(GTK_WIDGET_NO_WINDOW(user_data)); #endif widget = GTK_WIDGET(user_data); gdk_window_get_origin(gtk_widget_get_window(widget), x, y); gtk_widget_get_allocation(widget, &allocation); *x += allocation.x; *y += allocation.y + allocation.height; *push_in = FALSE; } static gboolean lookup_entry_press_callback(GtkWidget *widget, GdkEventKey *event, gpointer user_data) { if (!settings.havebook) return FALSE; /* this does not work on my system - hope I'm not messing things up for others - 104 is the enter key on the number pad switch (event->hardware_keycode) { case 98: gtk_button_clicked(GTK_BUTTON(navbar_book.button_up)); return TRUE; break; case 104: gtk_button_clicked(GTK_BUTTON(navbar_book.button_down)); return TRUE; break; case 100: gtk_button_clicked(GTK_BUTTON(navbar_book.button_left)); return TRUE; break; case 102: gtk_button_clicked(GTK_BUTTON(navbar_book.button_right)); return TRUE; break; } */ XI_message(("lookup_entry_press_callback\nkeycode: %d", event->hardware_keycode)); return FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_book.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkWidget *menu; if (!settings.havebook) return FALSE; menu = main_book_drop_down_new(); g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * on_button_parent_clicked * * Synopsis * #include "gui/navbar_book.h" * * void on_button_parent_clicked(GtkButton * button, gpointer user_data) * * Description * call main_navbar_book_parent() in main/navbar_book.cc * * Return value * void */ static void on_button_parent_clicked(GtkButton *button, gpointer user_data) { if (!settings.havebook) return; main_navbar_book_parent(); } /****************************************************************************** * Name * on_button_child_clicked * * Synopsis * #include "gui/navbar_book.h" * * void on_button_child_clicked(GtkButton * button, gpointer user_data) * * Description * call main_navbar_book_first_child() in main/navbar_book.cc * * Return value * void */ static void on_button_child_clicked(GtkButton *button, gpointer user_data) { if (!settings.havebook) return; main_navbar_book_first_child(); } /****************************************************************************** * Name * on_button_prev_clicked * * Synopsis * #include "gui/navbar_book.h" * * void on_button_prev_clicked(GtkButton * button, gpointer user_data) * * Description * call main_navbar_book_prev() in main/navbar_book.cc * * Return value * void */ static void on_button_prev_clicked(GtkButton *button, gpointer user_data) { if (!settings.havebook) return; main_navbar_book_prev(); } /****************************************************************************** * Name * on_button_next_clicked * * Synopsis * #include "gui/navbar_book.h" * * void on_button_next_clicked(GtkButton * button, gpointer user_data) * * Description * call main_navbar_book_next(); in main/navbar_book.cc * * Return value * void */ static void on_button_next_clicked(GtkButton *button, gpointer user_data) { if (!settings.havebook) return; main_navbar_book_next(); } /****************************************************************************** * Name * on_entry_activate * * Synopsis * #include "gui/navbar_book.h" * * void on_entry_activate (GtkEntry *entry, gpointer user_data) * * Description * get entry text and call main_navbar_book_entry_activate(); * in main/navbar_book.cc * * Return value * void */ void on_entry_activate(GtkEntry *entry, gpointer user_data) { const gchar *entry_buf = NULL; entry_buf = gtk_entry_get_text(entry); main_navbar_book_entry_activate(entry_buf); } /****************************************************************************** * Name * gui_navbar_book_new * * Synopsis * #include "gui/navbar_book.h" * * GtkWidget *gui_navbar_book_new(void) * * Description * create a new gen book navigation toolbar and return it * * Return value * GtkWidget * */ GtkWidget *gui_navbar_book_new(void) { GtkWidget *vbox1; GtkWidget *hbox1; GtkWidget *image1; GtkWidget *arrow1; GtkWidget *image2; UI_VBOX(vbox1, FALSE, 0); gtk_widget_show(vbox1); UI_HBOX(hbox1, FALSE, 0); gtk_widget_show(hbox1); gtk_box_pack_start(GTK_BOX(vbox1), hbox1, FALSE, TRUE, 0); navbar_book.lookup_entry = gtk_entry_new(); gtk_widget_show(navbar_book.lookup_entry); gtk_box_pack_start(GTK_BOX(hbox1), navbar_book.lookup_entry, TRUE, TRUE, 0); gtk_editable_set_editable(GTK_EDITABLE(navbar_book.lookup_entry), TRUE); gtk_entry_set_invisible_char(GTK_ENTRY(navbar_book.lookup_entry), 9679); navbar_book.button_list = gtk_toggle_button_new(); gtk_widget_show(navbar_book.button_list); gtk_box_pack_start(GTK_BOX(hbox1), navbar_book.button_list, FALSE, FALSE, 0); #if GTK_CHECK_VERSION(3, 14, 0) arrow1 = gtk_image_new_from_icon_name("open-menu-symbolic", GTK_ICON_SIZE_BUTTON); #else arrow1 = gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_OUT); #endif gtk_widget_show(arrow1); gtk_container_add(GTK_CONTAINER(navbar_book.button_list), arrow1); navbar_book.button_left = gtk_button_new(); gtk_widget_show(navbar_book.button_left); gtk_box_pack_start(GTK_BOX(hbox1), navbar_book.button_left, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(navbar_book.button_left, _("Go outward, to the section containing this one")); gtk_button_set_relief(GTK_BUTTON(navbar_book.button_left), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(navbar_book.button_left), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(navbar_book.button_left), FALSE); #endif image1 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("go-previous-symbolic", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock(GTK_STOCK_GO_BACK, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image1); gtk_container_add(GTK_CONTAINER(navbar_book.button_left), image1); navbar_book.button_up = gtk_button_new(); gtk_widget_show(navbar_book.button_up); gtk_box_pack_start(GTK_BOX(hbox1), navbar_book.button_up, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(navbar_book.button_up, _("Go to previous item")); gtk_button_set_relief(GTK_BUTTON(navbar_book.button_up), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(navbar_book.button_up), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(navbar_book.button_up), FALSE); #endif image1 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("go-up-symbolic", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock(GTK_STOCK_GO_UP, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image1); gtk_container_add(GTK_CONTAINER(navbar_book.button_up), image1); navbar_book.button_down = gtk_button_new(); gtk_widget_show(navbar_book.button_down); gtk_box_pack_start(GTK_BOX(hbox1), navbar_book.button_down, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(navbar_book.button_down, _("Go to next item")); gtk_button_set_relief(GTK_BUTTON(navbar_book.button_down), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(navbar_book.button_down), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(navbar_book.button_down), FALSE); #endif image2 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("go-down-symbolic", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock(GTK_STOCK_GO_DOWN, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image2); gtk_container_add(GTK_CONTAINER(navbar_book.button_down), image2); navbar_book.button_right = gtk_button_new(); gtk_widget_show(navbar_book.button_right); gtk_box_pack_start(GTK_BOX(hbox1), navbar_book.button_right, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(navbar_book.button_right, _("Go inward, to the first subsection")); gtk_button_set_relief(GTK_BUTTON(navbar_book.button_right), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(navbar_book.button_right), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(navbar_book.button_right), FALSE); #endif image1 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("go-next-symbolic", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock(GTK_STOCK_GO_FORWARD, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image1); gtk_container_add(GTK_CONTAINER(navbar_book.button_right), image1); g_signal_connect((gpointer)navbar_book.lookup_entry, "activate", G_CALLBACK(on_entry_activate), NULL); g_signal_connect((gpointer)navbar_book.button_up, "clicked", G_CALLBACK(on_button_prev_clicked), NULL); g_signal_connect((gpointer)navbar_book.button_down, "clicked", G_CALLBACK(on_button_next_clicked), NULL); g_signal_connect((gpointer)navbar_book.button_left, "clicked", G_CALLBACK(on_button_parent_clicked), NULL); g_signal_connect((gpointer)navbar_book.button_right, "clicked", G_CALLBACK(on_button_child_clicked), NULL); g_signal_connect((gpointer)navbar_book.button_list, "button_press_event", G_CALLBACK(select_button_press_callback), NULL); g_signal_connect((gpointer)navbar_book.lookup_entry, "key_press_event", G_CALLBACK(lookup_entry_press_callback), NULL); return vbox1; } xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_editor.c0000664000175000017500000006441013162045104022127 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_verse_editor.c - navigation bar for versekey modules in the editor * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #else #include "editor/slib-editor.h" #endif #include "gui/navbar_versekey_editor.h" #include "gui/bibletext_dialog.h" #include "gui/tabbed_browser.h" #include "gui/utilities.h" #include "main/navbar_versekey.h" #include "main/settings.h" #include "main/sword.h" #include "main/tab_history.h" #include "gui/debug_glib_null.h" /****************************************************************************** * Name * on_verse_button_up_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_verse_button_up_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_verse_up_button_release_event(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { main_navbar_versekey_spin_verse(editor->navbar, 0); return FALSE; } /****************************************************************************** * Name * on_verse_button_down_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_verse_button_down_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_verse_down_button_release_event(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { main_navbar_versekey_spin_verse(editor->navbar, 1); return FALSE; } /****************************************************************************** * Name * on_chapter_button_up_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_chapter_button_up_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_chapter_up_button_release_event(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { main_navbar_versekey_spin_chapter(editor->navbar, 0); return FALSE; } /****************************************************************************** * Name * on_chapter_button_down_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_chapter_button_down_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_chapter_down_button_release_event(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { main_navbar_versekey_spin_chapter(editor->navbar, 1); return FALSE; } /****************************************************************************** * Name * on_book_button_up_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_book_button_up_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_book_up_button_release_event(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { main_navbar_versekey_spin_book(editor->navbar, 0); return FALSE; } /****************************************************************************** * Name * on_book_button_down_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_book_button_down_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_book_down_button_release_event(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { main_navbar_versekey_spin_book(editor->navbar, 1); return FALSE; } /****************************************************************************** * Name * menu_deactivate_callback * * Synopsis * #include "gui/navbar_versekey.h" * * void menu_deactivate_callback (GtkWidget *widget, gpointer user_data) * * Description * return toogle button to normal * * Return value * void */ static void menu_deactivate_callback(GtkWidget *widget, gpointer user_data) { GtkWidget *menu_button; menu_button = GTK_WIDGET(user_data); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(menu_button), FALSE); } /****************************************************************************** * Name * menu_position_under * * Synopsis * #include "gui/navbar_versekey.h" * * void menu_position_under(GtkMenu * menu, int * x, int * y, * gboolean * push_in, gpointer user_data) * * Description * position drop down menu under toogle button * * * Return value * void */ static void menu_position_under(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer user_data) { GtkWidget *widget; GtkAllocation allocation; g_return_if_fail(GTK_IS_BUTTON(user_data)); #if GTK_CHECK_VERSION(2, 20, 0) g_return_if_fail(gtk_widget_get_window(user_data)); #else g_return_if_fail(GTK_WIDGET_NO_WINDOW(user_data)); #endif widget = GTK_WIDGET(user_data); gdk_window_get_origin(gtk_widget_get_window(widget), x, y); gtk_widget_get_allocation(widget, &allocation); *x += allocation.x; *y += allocation.y + allocation.height; *push_in = FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_book_button_press_callback(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { GtkWidget *menu; menu = main_versekey_drop_down_book_menu(editor->navbar, NB_EDITOR, NULL, editor); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_chapter_button_press_callback(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { GtkWidget *menu; menu = main_versekey_drop_down_chapter_menu(editor->navbar, NB_EDITOR, NULL, editor); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_verse_button_press_callback(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { GtkWidget *menu; menu = main_versekey_drop_down_verse_menu(editor->navbar, NB_EDITOR, NULL, editor); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * on_entry_activate * * Synopsis * #include "bibletext_dialog.h" * * void on_entry_activate(GtkEntry * entry, DIALOG_DATA * c) * * Description * go to verse in free form entry if user hit * * Return value * void */ static void on_entry_activate(GtkEntry *entry, EDITOR *editor) { const gchar *buf = gtk_entry_get_text(entry); if (buf == NULL) return; /* handle potential subsection anchor */ if ((settings.special_anchor = strchr(buf, '#')) || /* thml */ (settings.special_anchor = strchr(buf, '!'))) /* osisref */ *settings.special_anchor = '\0'; const gchar *gkey = main_get_valid_key(settings.MainWindowModule, (gchar *)buf); // we got a valid key. but was it really a valid key within v11n? // for future use in determining whether to show normal navbar content. editor->navbar.valid_key = main_is_Bible_key(settings.MainWindowModule, gkey); if (settings.special_anchor) *settings.special_anchor = '#'; /* put it back. */ if (gkey == NULL) return; gchar *url = g_strdup_printf("sword:///%s%s", gkey, (settings.special_anchor ? settings.special_anchor : "")); editor->navbar.module_name = g_string_assign(editor->navbar.module_name, settings.MainWindowModule); main_navbar_versekey_set(editor->navbar, gkey); editor_load_note(editor, NULL, gkey); if (url) g_free(url); if (gkey) g_free((gchar *)gkey); } /****************************************************************************** * Name * on_button_verse_menu_verse_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_verse_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_verse_scroll_event(GtkWidget *widget, GdkEvent *event, EDITOR *editor) { XI_message(("%s", "on_button_verse_menu_verse_scroll_event")); main_navbar_versekey_spin_verse(editor->navbar, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_button_verse_menu_chapter_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_chapter_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_chapter_scroll_event(GtkWidget *widget, GdkEvent *event, EDITOR *editor) { main_navbar_versekey_spin_chapter(editor->navbar, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_button_verse_menu_book_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_book_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_book_scroll_event(GtkWidget *widget, GdkEvent *event, EDITOR *editor) { main_navbar_versekey_spin_book(editor->navbar, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_up_leave_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_leave_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse leaves spin * buttons * * Return value * gboolean */ static gboolean on_book_up_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_book_up_box); gtk_widget_show(editor->navbar.arrow_book_up); return FALSE; } static gboolean on_chapter_up_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_chapter_up_box); gtk_widget_show(editor->navbar.arrow_chapter_up); return FALSE; } static gboolean on_verse_up_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_verse_up_box); gtk_widget_show(editor->navbar.arrow_verse_up); return FALSE; } /****************************************************************************** * Name * on_down_leave_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_leave_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse leaves spin * buttons * * Return value * gboolean */ static gboolean on_book_down_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_book_down_box); gtk_widget_show(editor->navbar.arrow_book_down); return FALSE; } static gboolean on_chapter_down_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_chapter_down_box); gtk_widget_show(editor->navbar.arrow_chapter_down); return FALSE; } static gboolean on_verse_down_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_verse_down_box); gtk_widget_show(editor->navbar.arrow_verse_down); return FALSE; } /****************************************************************************** * Name * on_up_enter_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_enter_notify_event(GtkWidget * widget, GdkEventCrossing * event, * gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse enters spin * buttons * * Return value * gboolean */ static gboolean on_book_up_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_book_up); gtk_widget_show(editor->navbar.arrow_book_up_box); return FALSE; } static gboolean on_chapter_up_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_chapter_up); gtk_widget_show(editor->navbar.arrow_chapter_up_box); return FALSE; } static gboolean on_verse_up_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_verse_up); gtk_widget_show(editor->navbar.arrow_verse_up_box); return FALSE; } /****************************************************************************** * Name * on_down_enter_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_enter_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse enters spin * buttons * * Return value * gboolean */ static gboolean on_book_down_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_book_down); gtk_widget_show(editor->navbar.arrow_book_down_box); return FALSE; } static gboolean on_chapter_down_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_chapter_down); gtk_widget_show(editor->navbar.arrow_chapter_down_box); return FALSE; } static gboolean on_verse_down_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, EDITOR *editor) { gtk_widget_hide(editor->navbar.arrow_verse_down); gtk_widget_show(editor->navbar.arrow_verse_down_box); return FALSE; } /****************************************************************************** * Name * _sync_toggled * * Synopsis * #include "" * * void _sync_toggled(GtkToggleButton * button, EDITOR * e) * * Description * * * Return value * void */ static void _sync_toggled(GtkToggleButton *button, EDITOR *e) { if (gtk_toggle_button_get_active(button)) { e->sync = TRUE; editor_sync_with_main(); //sync_with_main(c); } else e->sync = FALSE; } static void _connect_signals(NAVBAR_VERSEKEY navbar, EDITOR *editor) { g_signal_connect((gpointer)navbar.lookup_entry, "activate", G_CALLBACK(on_entry_activate), editor); g_signal_connect((gpointer)editor->navbar.button_sync, "clicked", G_CALLBACK(_sync_toggled), editor); g_signal_connect((gpointer)navbar.button_book_up, "button_release_event", G_CALLBACK(on_book_up_button_release_event), editor); g_signal_connect((gpointer)navbar.button_book_down, "button_release_event", G_CALLBACK(on_book_down_button_release_event), editor); g_signal_connect((gpointer)navbar.button_chapter_up, "button_release_event", G_CALLBACK(on_chapter_up_button_release_event), editor); g_signal_connect((gpointer)navbar.button_chapter_down, "button_release_event", G_CALLBACK(on_chapter_down_button_release_event), editor); g_signal_connect((gpointer)navbar.button_verse_up, "button_release_event", G_CALLBACK(on_verse_up_button_release_event), editor); g_signal_connect((gpointer)navbar.button_verse_down, "button_release_event", G_CALLBACK(on_verse_down_button_release_event), editor); /* */ g_signal_connect((gpointer)navbar.button_book_up, "enter_notify_event", G_CALLBACK(on_book_up_enter_notify_event), editor); g_signal_connect((gpointer)navbar.button_book_up, "leave_notify_event", G_CALLBACK(on_book_up_leave_notify_event), editor); g_signal_connect((gpointer)navbar.button_book_down, "enter_notify_event", G_CALLBACK(on_book_down_enter_notify_event), editor); g_signal_connect((gpointer)navbar.button_book_down, "leave_notify_event", G_CALLBACK(on_book_down_leave_notify_event), editor); /* */ g_signal_connect((gpointer)navbar.button_chapter_up, "enter_notify_event", G_CALLBACK(on_chapter_up_enter_notify_event), editor); g_signal_connect((gpointer)navbar.button_chapter_up, "leave_notify_event", G_CALLBACK(on_chapter_up_leave_notify_event), editor); g_signal_connect((gpointer)navbar.button_chapter_down, "enter_notify_event", G_CALLBACK(on_chapter_down_enter_notify_event), editor); g_signal_connect((gpointer)navbar.button_chapter_down, "leave_notify_event", G_CALLBACK(on_chapter_down_leave_notify_event), editor); /* */ g_signal_connect((gpointer)navbar.button_verse_up, "enter_notify_event", G_CALLBACK(on_verse_up_enter_notify_event), editor); g_signal_connect((gpointer)navbar.button_verse_up, "leave_notify_event", G_CALLBACK(on_verse_up_leave_notify_event), editor); g_signal_connect((gpointer)navbar.button_verse_down, "enter_notify_event", G_CALLBACK(on_verse_down_enter_notify_event), editor); g_signal_connect((gpointer)navbar.button_verse_down, "leave_notify_event", G_CALLBACK(on_verse_down_leave_notify_event), editor); /* g_signal_connect((gpointer) navbar.button_book_up, "clicked", G_CALLBACK(on_book_button_up_clicked), editor); g_signal_connect((gpointer) navbar.button_book_down, "clicked", G_CALLBACK(on_book_button_down_clicked), editor); g_signal_connect((gpointer) navbar.button_chapter_up, "clicked", G_CALLBACK(on_chapter_button_up_clicked), editor); g_signal_connect((gpointer) navbar.button_chapter_down, "clicked", G_CALLBACK(on_chapter_button_down_clicked), editor); g_signal_connect((gpointer) navbar.button_verse_up, "clicked", G_CALLBACK(on_verse_button_up_clicked), editor); g_signal_connect((gpointer) navbar.button_verse_down, "clicked", G_CALLBACK(on_verse_button_down_clicked), editor); */ g_signal_connect((gpointer)navbar.button_book_menu, "button_press_event", G_CALLBACK(select_book_button_press_callback), editor); g_signal_connect((gpointer)navbar.button_chapter_menu, "button_press_event", G_CALLBACK(select_chapter_button_press_callback), editor); g_signal_connect((gpointer)navbar.button_verse_menu, "button_press_event", G_CALLBACK(select_verse_button_press_callback), editor); #if !GTK_CHECK_VERSION(3, 4, 0) g_signal_connect((gpointer)navbar.button_verse_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_verse_scroll_event), editor); g_signal_connect((gpointer)navbar.button_chapter_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_chapter_scroll_event), editor); g_signal_connect((gpointer)navbar.button_book_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_book_scroll_event), editor); #endif } /****************************************************************************** * Name * * * Synopsis * #include "gui/navbar_versekey_editor.h" * * GtkWidget * * * Description * create a new Bible navigation toolbar and return it * * Return value * GtkWidget * */ GtkWidget *gui_navbar_versekey_editor_new(EDITOR *editor) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif #if GTK_CHECK_VERSION(3, 4, 0) GtkWidget *eventbox; #endif gchar *glade_file = gui_general_user_file("navbar_versekey" UI_SUFFIX, FALSE); g_return_val_if_fail((glade_file != NULL), NULL); XI_message(("%s", glade_file)); /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "navbar", NULL); #endif editor->navbar.dialog = TRUE; editor->navbar.module_name = g_string_new(settings.MainWindowModule); editor->navbar.key = g_string_new(settings.currentverse); editor->navbar.navbar = UI_GET_ITEM(gxml, "navbar"); editor->navbar.button_history_back = UI_GET_ITEM(gxml, "button_history_back"); editor->navbar.button_history_next = UI_GET_ITEM(gxml, "button_history_foward"); editor->navbar.button_history_menu = UI_GET_ITEM(gxml, "togglebutton_history_list"); editor->navbar.button_sync = UI_GET_ITEM(gxml, "togglebutton_sync"); gtk_widget_show(editor->navbar.button_sync); gtk_widget_set_tooltip_text(editor->navbar.button_sync, _("Synchronize this window's scrolling with the main window")); editor->navbar.button_book_up = UI_GET_ITEM(gxml, "eventbox9"); editor->navbar.button_book_down = UI_GET_ITEM(gxml, "eventbox6"); editor->navbar.button_chapter_up = UI_GET_ITEM(gxml, "eventbox8"); editor->navbar.button_chapter_down = UI_GET_ITEM(gxml, "eventbox4"); editor->navbar.button_verse_up = UI_GET_ITEM(gxml, "eventbox7"); editor->navbar.button_verse_down = UI_GET_ITEM(gxml, "eventbox1"); editor->navbar.arrow_book_up_box = UI_GET_ITEM(gxml, "image13"); editor->navbar.arrow_book_up = UI_GET_ITEM(gxml, "image12"); editor->navbar.arrow_book_down_box = UI_GET_ITEM(gxml, "image15"); editor->navbar.arrow_book_down = UI_GET_ITEM(gxml, "image14"); editor->navbar.arrow_chapter_up_box = UI_GET_ITEM(gxml, "image9"); editor->navbar.arrow_chapter_up = UI_GET_ITEM(gxml, "image8"); editor->navbar.arrow_chapter_down_box = UI_GET_ITEM(gxml, "image11"); editor->navbar.arrow_chapter_down = UI_GET_ITEM(gxml, "image10"); editor->navbar.arrow_verse_up_box = UI_GET_ITEM(gxml, "image7"); editor->navbar.arrow_verse_up = UI_GET_ITEM(gxml, "image6"); editor->navbar.arrow_verse_down_box = UI_GET_ITEM(gxml, "image16"); editor->navbar.arrow_verse_down = UI_GET_ITEM(gxml, "image5"); editor->navbar.button_book_menu = UI_GET_ITEM(gxml, "togglebutton_book"); editor->navbar.button_chapter_menu = UI_GET_ITEM(gxml, "togglebutton_chapter"); editor->navbar.button_verse_menu = UI_GET_ITEM(gxml, "togglebutton_verse"); editor->navbar.lookup_entry = UI_GET_ITEM(gxml, "entry_lookup"); editor->navbar.label_book_menu = UI_GET_ITEM(gxml, "label_book"); editor->navbar.label_chapter_menu = UI_GET_ITEM(gxml, "label_chapter"); editor->navbar.label_verse_menu = UI_GET_ITEM(gxml, "label_verse"); #if GTK_CHECK_VERSION(3, 4, 0) eventbox = UI_GET_ITEM(gxml, "eventbox_book"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_book_scroll_event), editor); eventbox = UI_GET_ITEM(gxml, "eventbox_chapter"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_chapter_scroll_event), editor); eventbox = UI_GET_ITEM(gxml, "eventbox_verse"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_verse_scroll_event), editor); #endif _connect_signals(editor->navbar, editor); return editor->navbar.navbar; } xiphos-4.0.7+dfsg1/src/gnome2/marshal.list0000664000175000017500000000002013162045104017536 0ustar unit193unit193VOID:STRING,INT xiphos-4.0.7+dfsg1/src/gnome2/ipc.c0000664000175000017500000001547413162045104016154 0ustar unit193unit193/* * Xiphos Bible Study Tool * ipc.c - Interprocess Communication - dbus integration * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ /** * SECTION:ipc * @short_description: Interprocess Communication - dbus integration * * An #IpcObject is a gobject that publishes signals and methods over * dbus. It allows external control of Xiphos via dbus. * * sample client programs are in xiphos/src/examples/ipc_client.c * and xiphos/src/examples/ipc_client.py */ #include #include #include #include "gui/ipc.h" #include "marshal.h" G_DEFINE_TYPE(IpcObject, ipc_object, G_TYPE_OBJECT) gboolean ipc_object_set_current_reference(IpcObject *obj, gchar *reference, GError **error); gboolean ipc_object_get_current_reference(IpcObject *obj, gchar **reference, GError **error); gboolean ipc_object_get_next_search_reference(IpcObject *obj, gchar **reference, GError **error); #include "ipc-interface.h" #include "main/url.hh" static IpcObject *main_ipc_obj; static void ipc_object_init(IpcObject *obj) { g_assert(obj != NULL); obj->references = NULL; obj->current_ref = NULL; } static void ipc_object_class_init(IpcObjectClass *klass) { /** * IpcObject::search_performed_signal: * @hits: the number of search results * * The search_performed_signal is emitted any time * Xiphos performs a sidebar search; it is intended * to be listened to and handled over dbus * * Since: 3.2 */ klass->signals[SEARCH_PERFORMED] = g_signal_new("search-performed-signal", G_OBJECT_CLASS_TYPE(klass), G_SIGNAL_RUN_LAST, 0, NULL, NULL, ipc_marshal_VOID__STRING_INT, G_TYPE_NONE, 1, G_TYPE_STRING); /** * IpcObject::navigation_signal: * @reference: the new reference * * The navigation_signal is emitted any time Xiphos * navigates to a new Bible reference; it is intended * to be listened to and handled over dbus * * Since: 3.2 */ klass->signals[NAVIGATION] = g_signal_new("navigation-signal", G_OBJECT_CLASS_TYPE(klass), G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING); dbus_g_object_type_install_info(IPC_TYPE_OBJECT, &dbus_glib_ipc_object_object_info); } /** * ipc_object_search_performed: * @obj: an #IpcObject * @search_term: the search term * @hits: number of search results * @error: GErorr * * makes the IpcObject emit a SEARCH_PERFORMED signal which is then * published over dbus * * Since: 3.2 */ gboolean ipc_object_search_performed(IpcObject *obj, const gchar *search_term, const int *hits, GError **error) { IpcObjectClass *klass = IPC_OBJECT_GET_CLASS(obj); GString *s = g_string_new(""); g_string_printf(s, "%d", *hits); g_signal_emit(obj, klass->signals[SEARCH_PERFORMED], 0, s->str, hits); return FALSE; } /** * ipc_object_navigation_signal: * @obj: an #IpcObject * @reference: a gchar with the new reference * @error: GError (pass NULL) * * makes the IpcObject emit a NAVIGATION signal which is then * published over dbus * * Since: 3.2 */ gboolean ipc_object_navigation_signal(IpcObject *obj, const gchar *reference, GError **error) { obj->current_ref = g_strdup(reference); IpcObjectClass *klass = IPC_OBJECT_GET_CLASS(obj); g_signal_emit(obj, klass->signals[NAVIGATION], 0, reference); return FALSE; } /** * ipc_object_get_next_search_reference: * @obj: an #IpcObject * @reference: the return reference * @error: GError * * to be called from dbus; returns all the current search * results; returns XIPHOS_SEARCH_END when all have been retrieved * * Since: 3.2 */ gboolean ipc_object_get_next_search_reference(IpcObject *obj, gchar **reference, GError **error) { if (obj->references) *reference = g_strdup((gchar *)obj->references->data); else *reference = g_strdup("XIPHOS_SEARCH_END"); obj->references = g_list_next(obj->references); return TRUE; } /** * ipc_object_set_current_reference: * @obj: an #IpcObject * @reference: the reference to set * @error: GError * * to be called from dbus; sets the current reference in Xiphos; * calls main_url_handler to handle the navigation * * Since: 3.2 */ gboolean ipc_object_set_current_reference(IpcObject *obj, gchar *reference, GError **error) { //easy route main_url_handler((const gchar *)reference, TRUE); //it should be done like this, probably /* g_signal_emit(obj, "navigate-requested", reference); */ return TRUE; } /** * ipc_object_get_current_reference: * @obj: an #IpcObject * @reference: the return reference * @error: GError * * to be called from dbus; gets the current reference in Xiphos; * * Since: 3.2 */ gboolean ipc_object_get_current_reference(IpcObject *obj, gchar **reference, GError **error) { *reference = g_strdup(obj->current_ref); return TRUE; } /** * ipc_init_dbus_connection * @obj: an #IpcObject * * creates a new IpcObject and initiates the d-bus connection; * sets the single static object to this new object * * Since: 3.2 */ IpcObject *ipc_init_dbus_connection(IpcObject *obj) { DBusGConnection *bus = NULL; DBusGProxy *busProxy = NULL; obj = NULL; guint result; GError *error = NULL; bus = dbus_g_bus_get(DBUS_BUS_SESSION, &error); if (error != NULL) return FALSE; busProxy = dbus_g_proxy_new_for_name(bus, "org.freedesktop.DBus", "/org/freedesktop/DBus", "org.freedesktop.DBus"); if (busProxy == NULL) return NULL; if (!dbus_g_proxy_call(busProxy, "RequestName", &error, G_TYPE_STRING, "org.xiphos.remote", G_TYPE_UINT, 0, G_TYPE_INVALID, G_TYPE_UINT, &result, G_TYPE_INVALID)) { return NULL; } if (result != 1) return NULL; obj = g_object_new(IPC_TYPE_OBJECT, NULL); dbus_g_connection_register_g_object(bus, "/org/xiphos/remote/ipc", G_OBJECT(obj)); main_ipc_obj = obj; return obj; } /** * ipc_get_main_ipc: * * returns the single static IpcObject * * Since: 3.2 */ IpcObject *ipc_get_main_ipc(void) { return main_ipc_obj; } xiphos-4.0.7+dfsg1/src/gnome2/about_xiphos.c0000664000175000017500000000756213162045104020104 0ustar unit193unit193/* * Xiphos Bible Study Tool * about_xiphos.c - Xiphos about dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "gui/about_xiphos.h" #include "gui/utilities.h" #include "main/settings.h" static const gchar *authors[] = { "Terry Biggs", "Moses McKnight", "Jan Paul Schmidt", "Victor Porton", "Stephen Binks", "Carl Constantine", "Jp Robinson", "Andy Piper", "Karl Kleinpaste", "Matthew Talbert", "Peter von Kaehne", "Simon Meers", "Martin Zibricky", "Dmitrijs Ledkovs", "Christopher Bayliss", NULL}; static const gchar *documenters[] = { "Pierre Benz", "Andy Piper", "Peter von Kaehne", "Karl Kleinpaste", "Matthew Talbert", "Simon Meers", NULL}; static gchar *translators = "Jan Paul Schmidt\nJorge Chacon\nDominique Corbex\nZdenko Podobn\nPavlo Bohmat\nMartin Zibricky\nAri Constancio\nGertjan Francke\nEicke Godehardt\nAndy Piper\nThomas Abthorpe\nEeli Kaikkonen"; /****************************************************************************** * Name * on_dialog_response * * Synopsis * #include "gui/.h" * * void on_dialog_response(GtkDialog * dialog, gint response_id, gpointer user_data) * * Description * * * Return value * void */ static void on_dialog_response(GtkDialog *dialog, gint response_id, gpointer user_data) { gtk_widget_destroy(GTK_WIDGET(dialog)); } /****************************************************************************** * Name * gui_create_about_xiphos * * Synopsis * #include "gui/about_xiphos.h" * * void gui_create_about_xiphos(void); * * Description * Create Xiphos about dialog and return pointer on it. * * Return value * GtkWidget * */ #ifdef USE_GTK_3 # ifdef USE_WEBKIT2 # define BUILD_TYPE "gtk3 webkit2" # else # define BUILD_TYPE "gtk3 webkit1" # endif #else # define BUILD_TYPE "gtk2 webkit1" #endif GtkWidget *gui_create_about_xiphos(void) { GdkPixbuf *about1_logo_pixbuf; GtkWidget *about1; gchar versionbuild[128]; snprintf(versionbuild, 120, "%s (%s)", VERSION, BUILD_TYPE); about1_logo_pixbuf = pixbuf_finder("about.png", 0, NULL); about1 = gtk_about_dialog_new(); g_signal_connect(about1, "response", G_CALLBACK(on_dialog_response), NULL); gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about1), versionbuild); gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(about1), _("Copyright © 2000-2017 Xiphos Development Team")); gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about1), _("\nPowered by The SWORD Project.\nWe would like to thank Troy Griffitts and all the other folks who have given us The SWORD Project.")); gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(about1), "http://xiphos.org/"); gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(about1), authors); gtk_about_dialog_set_documenters(GTK_ABOUT_DIALOG(about1), documenters); gtk_about_dialog_set_translator_credits(GTK_ABOUT_DIALOG(about1), translators); gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(about1), about1_logo_pixbuf); set_window_icon(GTK_WINDOW(about1)); return about1; } xiphos-4.0.7+dfsg1/src/gnome2/parallel_dialog.c0000664000175000017500000003051713162045104020507 0ustar unit193unit193/* * Xiphos Bible Study Tool * parallel_dialog.c - dialog for detached parallel * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include "xiphos_html/xiphos_html.h" #include "gui/parallel_dialog.h" #include "gui/parallel_view.h" #include "gui/xiphos.h" #include "gui/navbar_versekey_parallel.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "main/sword.h" #include "main/lists.h" #include "main/navbar.h" #include "main/navbar_versekey.h" #include "main/parallel_view.h" #include "main/settings.h" #include "main/url.hh" #include "main/xml.h" #include "gui/debug_glib_null.h" extern gboolean do_display; GtkWidget *entrycbIntBook; GtkWidget *sbIntChapter; GtkWidget *sbIntVerse; GtkWidget *entryIntLookup; /****************************************************************************** * static */ static GtkWidget *dialog_parallel; static GtkWidget *parallel_UnDock_Dialog; static GtkWidget *vboxInt; static gboolean ApplyChangeBook; //static NAVBAR navbar; NAVBAR_VERSEKEY navbar_parallel; static GtkWidget *create_parallel_dialog(void); static void sync_with_main(void); static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { gui_popup_menu_parallel(); } /****************************************************************************** * Name * undock_parallel_page * * Synopsis * #include "parallel_dialog.h" * * void undock_parallel_page(void) * * Description * * * * * * Return value * void */ void gui_undock_parallel_page(void) { ApplyChangeBook = FALSE; parallel_UnDock_Dialog = create_parallel_dialog(); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(widgets.notebook_bible_parallel), FALSE); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 0); gtk_widget_show(parallel_UnDock_Dialog); //main_update_parallel_page_detached(); //g_free(settings.cvparallel); settings.dockedInt = FALSE; ApplyChangeBook = TRUE; sync_with_main(); } /****************************************************************************** * Name * on_btnDockInt_clicked * * Synopsis * #include "parallel_dialog.h" * * void on_btnDockInt_clicked(GtkButton * button, gpointer user_data) * * Description * * * * * * Return value * void */ void gui_btnDockInt_clicked(GtkButton *button, gpointer user_data) { gtk_widget_destroy(parallel_UnDock_Dialog); } /****************************************************************************** * Name * on_dlgparallel_destroy * * Synopsis * #include "parallel_dialog.h" * * void on_dlgparallel_destroy(GtkObject *object, gpointer user_data) * * Description * * * * * * Return value * void */ static void on_dlgparallel_destroy(GObject *object, gpointer user_data) { gtk_notebook_set_show_tabs(GTK_NOTEBOOK(widgets.notebook_bible_parallel), TRUE); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 1); settings.dockedInt = TRUE; main_update_parallel_page(); settings.display_parallel = 0; xml_set_value("Xiphos", "layout", "parallelopen", "0"); } /****************************************************************************** * Name * sync_with_main * * Synopsis * #include "gui/parallel_dialog.h" * * void sync_with_main(void) * * Description navbar.lookup_entry * bring the the Parallel Dialog into sync with main window * * Return value * void */ static void sync_with_main(void) { gchar *buf = NULL; buf = (gchar *)main_url_encode(settings.currentverse); if (buf && (strlen(buf) > 3)) { gchar *url = g_strdup_printf("passagestudy.jsp?action=showParallel&" "type=verse&value=%s", buf); main_url_handler(url, TRUE); g_free(url); } } /****************************************************************************** * Name * gui_keep_parallel_dialog_in_sync * * Synopsis * #include "gui/parallel_dialog.h" * * void gui_keep_parallel_dialog_in_sync(const char * key) * * * * Return value * void */ void gui_keep_parallel_dialog_in_sync(void) { if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(navbar_parallel.button_sync))) sync_with_main(); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * gui_set_parallel_navbar * * Synopsis * #include "gui/parallel_dialog.h" * * void gui_set_parallel_navbar(const char key) * * * * Return value * void */ void gui_set_parallel_navbar(const char *key) { main_navbar_set(navbar, key); } #endif /****************************************************************************** * Name * create_nav_toolbar * * Synopsis * #include ".h" * * GtkWidget *create_nav_toolbar(void) * * Description * create navigation toolbar and * * Return value * void */ static GtkWidget *create_nav_toolbar(void) { return gui_navbar_versekey_parallel_new(); } /****************************************************************************** * Name * on_parallel_configure_event * * Synopsis * #include "gui/main_window.h" * * gboolean on_parallel_configure_event(GtkWidget * widget, * GdkEventConfigure * event, * gpointer user_data) * * Description * remember placement+size of parallel window. * cloned from on_configure_event * * Return value * gboolean */ static gboolean on_parallel_configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer user_data) { gchar layout[10]; gint x; gint y; gdk_window_get_root_origin(GDK_WINDOW(gtk_widget_get_window(dialog_parallel)), &x, &y); settings.parallel_width = event->width; settings.parallel_height = event->height; settings.parallel_x = x; settings.parallel_y = y; sprintf(layout, "%d", settings.parallel_width); xml_set_value("Xiphos", "layout", "parallel_width", layout); sprintf(layout, "%d", settings.parallel_height); xml_set_value("Xiphos", "layout", "parallel_height", layout); sprintf(layout, "%d", settings.parallel_x); xml_set_value("Xiphos", "layout", "parallel_x", layout); sprintf(layout, "%d", settings.parallel_y); xml_set_value("Xiphos", "layout", "parallel_y", layout); xml_save_settings_doc(settings.fnconfigure); return FALSE; } /****************************************************************************** * Name * create_parallel_dialog * * Synopsis * #include "parallel_dialog.h" * * GtkWidget *create_parallel_dialog(void) * * Description * * * * Return value * GtkWidget * */ static GtkWidget *create_parallel_dialog(void) { GtkWidget *box_parallel_labels; GtkWidget *dialog_vbox25; GtkWidget *toolbar29; GtkWidget *dialog_action_area25; GtkWidget *hbuttonbox4; GtkWidget *btnDockInt; #ifndef USE_WEBKIT2 GtkWidget *scrolled_window; #endif gchar title[256]; sprintf(title, "%s - %s", settings.program_title, _("Parallel")); dialog_parallel = gtk_dialog_new(); gtk_window_set_title(GTK_WINDOW(dialog_parallel), title); g_object_set_data(G_OBJECT(dialog_parallel), "dialog_parallel", dialog_parallel); gtk_window_resize(GTK_WINDOW(dialog_parallel), settings.parallel_width, settings.parallel_height); gtk_window_set_resizable(GTK_WINDOW(dialog_parallel), TRUE); dialog_vbox25 = gtk_dialog_get_content_area(GTK_DIALOG(dialog_parallel)); g_object_set_data(G_OBJECT(dialog_parallel), "dialog_vbox25", dialog_vbox25); gtk_widget_show(dialog_vbox25); UI_VBOX(vboxInt, FALSE, 0); gtk_widget_show(vboxInt); gtk_box_pack_start(GTK_BOX(dialog_vbox25), vboxInt, TRUE, TRUE, 0); toolbar29 = create_nav_toolbar(); gtk_widget_show(toolbar29); gtk_box_pack_start(GTK_BOX(vboxInt), toolbar29, FALSE, FALSE, 0); UI_HBOX(box_parallel_labels, TRUE, 2); gtk_widget_show(box_parallel_labels); gtk_box_pack_start(GTK_BOX(vboxInt), box_parallel_labels, FALSE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(box_parallel_labels), 2); #if 0 if (settings.parallel_list) { GtkWidget *plabel; gchar *label; gint modidx; for (modidx = 0; settings.parallel_list[modidx]; ++modidx) { plabel = gtk_label_new(NULL); gtk_widget_show(plabel); gtk_box_pack_start(GTK_BOX(box_parallel_labels), plabel, FALSE, FALSE, 0); gtk_label_set_use_markup(GTK_LABEL(plabel), TRUE); label = g_strdup_printf ("%s", settings.bible_verse_num_color, settings.parallel_list[modidx]); gtk_label_set_markup(GTK_LABEL(plabel), label); g_free(label); } } #endif /* 0 */ #ifndef USE_WEBKIT2 scrolled_window = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolled_window); gtk_box_pack_start(GTK_BOX(vboxInt), scrolled_window, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolled_window, settings.shadow_type); #endif widgets.html_parallel_dialog = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, PARALLEL_TYPE)); gtk_widget_show(widgets.html_parallel_dialog); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(vboxInt), widgets.html_parallel_dialog, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolled_window), widgets.html_parallel_dialog); #endif g_signal_connect((gpointer)widgets.html_parallel_dialog, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), NULL); dialog_action_area25 = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog_parallel)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog_parallel)); #endif g_object_set_data(G_OBJECT(dialog_parallel), "dialog_action_area25", dialog_action_area25); gtk_widget_show(dialog_action_area25); gtk_container_set_border_width(GTK_CONTAINER(dialog_action_area25), 10); #ifdef USE_GTK_3 hbuttonbox4 = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL); #else hbuttonbox4 = gtk_hbutton_box_new(); #endif gtk_widget_show(hbuttonbox4); #if GTK_CHECK_VERSION(3, 12, 0) gtk_box_pack_start(GTK_BOX(dialog_action_area25), hbuttonbox4, FALSE, TRUE, 3); #else gtk_box_pack_start(GTK_BOX(dialog_action_area25), hbuttonbox4, TRUE, TRUE, 0); #endif gtk_button_box_set_layout(GTK_BUTTON_BOX(hbuttonbox4), GTK_BUTTONBOX_END); btnDockInt = #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_new_from_icon_name("window-close", GTK_ICON_SIZE_BUTTON); #else gtk_button_new_from_stock(GTK_STOCK_CLOSE); #endif gtk_widget_show(btnDockInt); gtk_container_add(GTK_CONTAINER(hbuttonbox4), btnDockInt); gtk_widget_set_can_default(btnDockInt, 1); g_signal_connect(G_OBJECT(dialog_parallel), "destroy", G_CALLBACK(on_dlgparallel_destroy), NULL); g_signal_connect(G_OBJECT(btnDockInt), "clicked", G_CALLBACK(gui_btnDockInt_clicked), NULL); g_signal_connect((gpointer)dialog_parallel, "configure_event", G_CALLBACK(on_parallel_configure_event), NULL); settings.display_parallel = 1; xml_set_value("Xiphos", "layout", "parallelopen", "1"); set_window_icon(GTK_WINDOW(dialog_parallel)); /* * (from xiphos.c) * a little paranoia: * clamp geometry values to a reasonable bound. * sometimes xiphos gets insane reconfig events as it dies, * especially if it's due to just shutting linux down. */ if ((settings.parallel_x < 0) || (settings.parallel_x > 2000)) settings.parallel_x = 40; if ((settings.parallel_y < 0) || (settings.parallel_y > 2000)) settings.parallel_y = 40; gtk_window_move(GTK_WINDOW(dialog_parallel), settings.parallel_x, settings.parallel_y); return dialog_parallel; } /****** end of file ******/ xiphos-4.0.7+dfsg1/src/gnome2/mod_mgr.c0000664000175000017500000030247013162045104017020 0ustar unit193unit193/* * Xiphos Bible Study Tool * gnome2/mod_mgr.c * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #ifndef USE_GTKBUILDER #include #endif #include "gui/mod_mgr.h" #include "gui/dialog.h" #include "gui/sidebar.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "gui/about_modules.h" #include "main/lists.h" #include "main/mod_mgr.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/sword.h" #include "main/xml.h" #include "main/modulecache.hh" #include "backend/module_manager.hh" #include "gui/debug_glib_null.h" #include /****************************************************************************** * defines */ #define XI_GENERAL_INTRO \ _("Overview of the Module Manager.\n\nThis is Xiphos' mechanism to get new and updated content.\nIf you have never been here before, please take a moment to look it over.\n\nModules come from different repositories. Module Sources: Add/Remove will show you what repositories are currently known.\n\nModule Sources: Choose is for deciding from where modules should come, that is, from which repository Xiphos should obtain them, as well as where they should be placed on your system. Set Install Source and Install Destination, then click Refresh.\n\nModules: Install/Update is for selecting and obtaining modules after choosing source and destination.\n\nModules: Maintenance is for archive and index creation.\n\nSee section 5 of our manual for Module Manager detail, or ask for help via Live Chat, or (if no one is responsive in chat) send mail to our users' mailing list.\n") #define XI_FIRST_INSTALL \ _("Welcome to Xiphos.\n\nThere are no Bibles installed. In order to initialize, Xiphos needs at least one Bible module. To facilitate this, the Module Manager has been opened so that you may install one or more Bibles, either from a local module set (cdrom, flash drive) or over the network from CrossWire Bible Society. Please refer to these step-by-step instructions, and to the general module manager overview that has also been opened.\n\nFor local install:\n- In Module Sources: Add/Remove, add a new local folder name where modules can be found.\n (This is where folders exist named mods.d and modules.)\n- In Module Sources: Choose, click the \"Local\" button, and select your folder from the pulldown.\n\nFor network install from CrossWire:\n- In Module Sources: Choose, click the \"Remote\" button and select CrossWire from the pulldown.\n- Click the \"Refresh\" button at the bottom.\n\nIn either case:\n- In Modules: Install/Update, select Bibles and other modules of your preference.\n- Click \"Install\".\n- Close the Module Manager when you are done.\n\nWarning: If you live in a persecuted country, use with care.\n\nBoth this step-by-step instruction dialog and the general introduction dialog may be closed at any time.") #define GTK_RESPONSE_REFRESH 301 #define GTK_RESPONSE_REMOVE 302 #define GTK_RESPONSE_INSTALL 303 #define GTK_RESPONSE_ARCHIVE 304 #define GTK_RESPONSE_FASTMOD 305 #define GTK_RESPONSE_DELFAST 306 #define GTK_RESPONSE_SOURCES 307 #define GTK_RESPONSE_INTRO 308 #define GTK_RESPONSE_OBSOLETE 309 /* see these codes' use in ui/module-manager.glade. */ /* activity codes */ enum { ALL_MODULES = -1, /* for obsolescence search-&-destroy */ REMOVE = 0, INSTALL = 1, ARCHIVE = 2, FASTMOD = 3, DELFAST = 4, }; /* dialog & progress bar phrases */ enum { PHRASE_INQUIRY = 0, PHRASE_PREPARE = 1, PHRASE_DOING = 2, PHRASE_COMPLETE = 3, }; /* treeview columns */ enum { COLUMN_NAME, COLUMN_INSTALLED, COLUMN_FIXED, COLUMN_INSTALLED_VERSION, COLUMN_FASTREADY, COLUMN_LOCKED, COLUMN_ABOUT, COLUMN_DIFFERENT, COLUMN_AVAILABLE_VERSION, COLUMN_INSTALLSIZE, COLUMN_DESC, COLUMN_VISIBLE, NUM_COLUMNS }; /* new install source dialog fields */ enum { COLUMN_TYPE, COLUMN_CAPTION, COLUMN_SOURCE, COLUMN_DIRECTORY, COLUMN_USER, COLUMN_PASS, COLUMN_UID, NUM_REMOTE_COLUMNS }; static GtkWidget *treeview; static GtkWidget *treeview1; static GtkWidget *treeview2; static GtkWidget *notebook1; static GtkWidget *button_close; static GtkWidget *button_cancel; static GtkWidget *button_refresh; static GtkWidget *button_install; static GtkWidget *button_remove; static GtkWidget *button_add_local; static GtkWidget *button_remove_local; static GtkWidget *button_add_remote; static GtkWidget *button_remove_remote; static GtkWidget *button_arch; static GtkWidget *button_idx; static GtkWidget *button_delidx; static GtkWidget *button_obsolete; static GtkWidget *button_load_sources; static GtkWidget *button_intro; static GtkWidget *label_home; static GtkWidget *label_system; //static GtkWidget *progressbar; //static GtkWidget *progressbar1; static GtkWidget *progressbar_refresh; static GtkWidget *radiobutton_source; static GtkWidget *radiobutton2; static GtkWidget *radiobutton_dest; static GtkWidget *radiobutton4; static GtkWidget *combo_entry1; static GtkWidget *combo_entry2; static GtkWidget *dialog_modmgr; static GtkWidget *treeview_local; static GtkWidget *treeview_remote; static gboolean local; static const gchar *source; static const gchar *destination; static gboolean have_configs; static gboolean have_changes; static gint current_page; static GdkPixbuf *INSTALLED; static GdkPixbuf *FASTICON; static GdkPixbuf *NO_INDEX; static GdkPixbuf *LOCKED; static GdkPixbuf *REFRESH; static GdkPixbuf *BLANK; static gchar *current_mod; static gchar *remote_source; static gboolean first_time_user = FALSE; static gboolean working = FALSE; static gboolean is_running = FALSE; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif static void load_module_tree(GtkTreeView *treeview, gboolean install); static void set_controls_to_last_use(void); static int load_source_treeviews(void); /* indexed by REMOVE/INSTALL/ARCHIVE/FASTMOD/DELFAST and PHRASE_* */ char *verbs[5][4] = { {N_("Remove these modules?"), N_("Preparing to remove"), N_("Removing"), N_("Remove")}, {N_("Install these modules?"), N_("Preparing to install"), N_("Installing"), N_("Install")}, {N_("Archive these modules?"), N_("Preparing to archive"), N_("Archiving"), N_("Archive")}, {N_("Build fast-search index for these\nmodules (may take minutes/module)?"), N_("Preparing to index"), N_("Indexing"), N_("Index")}, {N_("Delete fast-search index for these modules?"), N_("Preparing to delete index"), N_("Deleting index"), N_("Deletion")}, }; /****************************************************************************** * Name * on_modmgr_configure_event * * Synopsis * #include "gui/main_window.h" * * gboolean on_modmgr_configure_event(GtkWidget * widget, * GdkEventConfigure * event, * gpointer user_data) * * Description * remember placement+size of modmgr window. * cloned from on_configure_event * * Return value * gboolean */ static gboolean on_modmgr_configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer user_data) { gchar layout[10]; gint x; gint y; gdk_window_get_root_origin(GDK_WINDOW(gtk_widget_get_window(dialog_modmgr)), &x, &y); settings.modmgr_width = event->width; settings.modmgr_height = event->height; settings.modmgr_x = x; settings.modmgr_y = y; sprintf(layout, "%d", settings.modmgr_width); xml_set_value("Xiphos", "layout", "modmgr_width", layout); sprintf(layout, "%d", settings.modmgr_height); xml_set_value("Xiphos", "layout", "modmgr_height", layout); sprintf(layout, "%d", settings.modmgr_x); xml_set_value("Xiphos", "layout", "modmgr_x", layout); sprintf(layout, "%d", settings.modmgr_y); xml_set_value("Xiphos", "layout", "modmgr_y", layout); xml_save_settings_doc(settings.fnconfigure); return FALSE; } static gboolean query_tooltip(GtkWidget *widget, gint x, gint y, gboolean keyboard_mode, GtkTooltip *tooltip, gpointer user_data) { GtkTreeModel *model; GtkTreePath *path; GtkTreeIter iter; GdkPixbuf *pixbuf; gchar *about; gchar *version; gchar *desc; GString *str = g_string_new(NULL); GString *text = g_string_new(NULL); GString *description = g_string_new(NULL); if (!gtk_tree_view_get_tooltip_context((GtkTreeView *)widget, &x, &y, keyboard_mode, &model, &path, &iter)) { return FALSE; } if (gtk_tree_model_iter_has_child(model, &iter)) { gtk_tree_path_free(path); return FALSE; } gtk_tree_model_get(model, &iter, COLUMN_DESC, &desc, -1); if (!desc) return FALSE; gtk_tree_model_get(model, &iter, COLUMN_ABOUT, &about, -1); gtk_tree_model_get(model, &iter, COLUMN_AVAILABLE_VERSION, &version, -1); if (about) g_strdelimit(about, "&", '+'); g_string_printf(description, "%s\n%s %s\n\n", desc, (version) ? "Sword module version" : "", (version) ? version : ""); about_module_display(str, ((about && *about) ? about : _("The module has no About information.")), TRUE); text = g_string_append_len(text, description->str, description->len); text = g_string_append_len(text, str->str, str->len); if (text->len > 1200) { text = g_string_truncate(text, 1200); text = g_string_append_len(text, " ...", strlen(" ...")); } pixbuf = pixbuf_finder("sword3.png", 0, NULL); gtk_tooltip_set_icon(tooltip, pixbuf); gtk_tooltip_set_text(tooltip, text->str); gtk_tree_view_set_tooltip_cell((GtkTreeView *)widget, tooltip, path, NULL, NULL); gtk_tree_path_free(path); g_free(about); g_free(desc); g_free(version); g_string_free(str, TRUE); g_string_free(text, TRUE); g_string_free(description, TRUE); return TRUE; } /****************************************************************************** * Name * create_pixbufs * * Synopsis * #include "gui/mod_mgr.h" * * void create_pixbufs(void) * * Description * * * Return value * void */ static void create_pixbufs(void) { #ifdef USE_GTK_3 #if GTK_CHECK_VERSION(3, 10, 0) GtkIconTheme *icon_theme = gtk_icon_theme_get_default(); INSTALLED = gtk_icon_theme_load_icon(icon_theme, #if GTK_CHECK_VERSION(3, 12, 0) "emblem-ok-symbolic", #else "_Apply", #endif 16, GTK_ICON_LOOKUP_FORCE_SIZE, NULL); FASTICON = gtk_icon_theme_load_icon(icon_theme, "edit-find-symbolic", 16, GTK_ICON_LOOKUP_FORCE_SIZE, NULL); NO_INDEX = gtk_icon_theme_load_icon(icon_theme, "_Cancel", 16, GTK_ICON_LOOKUP_FORCE_SIZE, NULL); LOCKED = gtk_icon_theme_load_icon(icon_theme, "changes-prevent-symbolic", 16, GTK_ICON_LOOKUP_FORCE_SIZE, NULL); REFRESH = gtk_icon_theme_load_icon(icon_theme, "view-refresh-symbolic", 16, GTK_ICON_LOOKUP_FORCE_SIZE, NULL); BLANK = gtk_icon_theme_load_icon(icon_theme, "gnome-stock-blank", // FIXME: 16, GTK_ICON_LOOKUP_FORCE_SIZE, NULL); #else INSTALLED = gtk_widget_render_icon_pixbuf(dialog_modmgr, GTK_STOCK_APPLY, GTK_ICON_SIZE_MENU); FASTICON = pixbuf_finder("indexed-16.png", 0, NULL); NO_INDEX = gtk_widget_render_icon_pixbuf(dialog_modmgr, GTK_STOCK_CANCEL, GTK_ICON_SIZE_MENU); LOCKED = pixbuf_finder("epiphany-secure.png", 0, NULL); REFRESH = gtk_widget_render_icon_pixbuf(dialog_modmgr, GTK_STOCK_REFRESH, GTK_ICON_SIZE_MENU); BLANK = gtk_widget_render_icon_pixbuf(dialog_modmgr, "gnome-stock-blank", GTK_ICON_SIZE_MENU); #endif #else INSTALLED = gtk_widget_render_icon(dialog_modmgr, GTK_STOCK_APPLY, GTK_ICON_SIZE_MENU, NULL); FASTICON = pixbuf_finder("indexed-16.png", 0, NULL); NO_INDEX = gtk_widget_render_icon(dialog_modmgr, GTK_STOCK_CANCEL, GTK_ICON_SIZE_MENU, NULL); LOCKED = pixbuf_finder("epiphany-secure.png", 0, NULL); REFRESH = gtk_widget_render_icon(dialog_modmgr, GTK_STOCK_REFRESH, GTK_ICON_SIZE_MENU, NULL); BLANK = gtk_widget_render_icon(dialog_modmgr, "gnome-stock-blank", GTK_ICON_SIZE_MENU, NULL); #endif } /****************************************************************************** * Name * create_model * * Synopsis * #include "gui/mod_mgr.h" * * GtkTreeModel *create_model (void) * * Description * * * Return value * GtkTreeModel * */ static GtkTreeModel *create_model(void) { GtkTreeStore *store; /* create list store */ store = gtk_tree_store_new(NUM_COLUMNS, G_TYPE_STRING, /* module name */ GDK_TYPE_PIXBUF, /* installed */ G_TYPE_BOOLEAN, /* checkbox */ G_TYPE_STRING, /* installed verssion */ GDK_TYPE_PIXBUF, /* fastready */ GDK_TYPE_PIXBUF, /* locked */ G_TYPE_STRING, /* about */ GDK_TYPE_PIXBUF, /* refresh */ G_TYPE_STRING, /* available version */ G_TYPE_STRING, /* size */ G_TYPE_STRING, /* description */ G_TYPE_BOOLEAN); /* visibility */ return GTK_TREE_MODEL(store); } /****************************************************************************** * Name * fixed_toggled * * Synopsis * #include "gui/mod_mgr.h" * * void fixed_toggled (GtkCellRendererToggle *cell, gchar *path_str, * gpointer data) * * Description * * * Return value * void */ static void fixed_toggled(GtkCellRendererToggle *cell, gchar *path_str, gpointer data) { GtkTreeView *treeview = (GtkTreeView *)data; GtkTreeModel *model = gtk_tree_view_get_model(treeview); GtkTreeIter iter; GtkTreePath *path = gtk_tree_path_new_from_string(path_str); gboolean fixed; /* get toggled iter */ gtk_tree_model_get_iter(model, &iter, path); gtk_tree_model_get(model, &iter, COLUMN_FIXED, &fixed, -1); /* do something with the value */ fixed ^= 1; /* set new value */ gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COLUMN_FIXED, fixed, -1); /* clean up */ gtk_tree_path_free(path); } /****************************************************************************** * Name * add_columns * * Synopsis * #include "gui/mod_mgr.h" * * void add_columns (GtkTreeView *treeview) * * Description * * * Return value * void */ static void add_columns(GtkTreeView *treeview, gboolean remove) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; GtkWidget *image; /* -- column for sword module name -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Module Name"), renderer, "text", COLUMN_NAME, NULL); /* fixed sizing (200 pixels) */ gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 275); gtk_tree_view_append_column(treeview, column); /* -- installed -- */ column = gtk_tree_view_column_new(); image = #if GTK_CHECK_VERSION(3, 10, 0) (remove ? gtk_image_new_from_icon_name("", GTK_ICON_SIZE_MENU) : gtk_image_new_from_icon_name("emblem-ok-symbolic", GTK_ICON_SIZE_MENU)); #else (remove ? gtk_image_new_from_stock("gnome-stock-blank", GTK_ICON_SIZE_MENU) : gtk_image_new_from_stock(GTK_STOCK_APPLY, GTK_ICON_SIZE_MENU)); #endif gtk_widget_show(image); gtk_widget_set_tooltip_text(image, (remove ? "" : _("A checkmark means this module is already installed"))); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_pixbuf_new()); gtk_tree_view_column_set_widget(column, image); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "pixbuf", COLUMN_INSTALLED, NULL); gtk_tree_view_append_column(treeview, column); /* -- toggle choice -- */ renderer = gtk_cell_renderer_toggle_new(); g_signal_connect(renderer, "toggled", G_CALLBACK(fixed_toggled), treeview); column = gtk_tree_view_column_new(); image = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("list-add-symbolic", GTK_ICON_SIZE_MENU); #else gtk_image_new_from_stock((remove ? "gtk-yes" //GTK_STOCK_REMOVE : GTK_STOCK_ADD), GTK_ICON_SIZE_MENU); #endif gtk_widget_show(image); gtk_widget_set_tooltip_text(image, (remove ? _("Click the box to work on this module") : _("Click the box to select this module for install/update"))); gtk_tree_view_column_set_widget(column, image); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "active", COLUMN_FIXED, "visible", COLUMN_VISIBLE, NULL); /* fixed sizing (25 pixels) */ gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 25); gtk_tree_view_append_column(treeview, column); /* -- installed version -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Installed"), renderer, "text", COLUMN_INSTALLED_VERSION, NULL); gtk_tree_view_append_column(treeview, column); /* -- fast index ready -- */ column = gtk_tree_view_column_new(); #if GTK_CHECK_VERSION(3, 10, 0) image = gtk_image_new_from_icon_name("edit-find-symbolic", GTK_ICON_SIZE_MENU); #else image = pixmap_finder("indexed-16.png"); #endif gtk_widget_show(image); gtk_widget_set_tooltip_text(image, _("The index icon means you have built an optimized ('lucene') index for this module for fast searching (see the Maintenance pane for this function)")); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_pixbuf_new()); gtk_tree_view_column_set_widget(column, image); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "pixbuf", COLUMN_FASTREADY, NULL); /* fixed sizing (25 pixels) */ gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 27); gtk_tree_view_append_column(treeview, column); /* -- locked -- */ column = gtk_tree_view_column_new(); #if GTK_CHECK_VERSION(3, 10, 0) image = gtk_image_new_from_icon_name("changes-prevent-symbolic", GTK_ICON_SIZE_MENU); #else image = pixmap_finder("epiphany-secure.png"); #endif gtk_widget_show(image); gtk_widget_set_tooltip_text(image, _("The lock icon means this module is encrypted, and requires that you purchase an unlock key from the content owner")); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_pixbuf_new()); gtk_tree_view_column_set_widget(column, image); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "pixbuf", COLUMN_LOCKED, NULL); /* fixed sizing (25 pixels) */ gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 25); gtk_tree_view_append_column(treeview, column); /* -- About content (invisible) -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("About"), renderer, "text", COLUMN_ABOUT, NULL); /* column not shown */ gtk_tree_view_column_set_visible(column, FALSE); /* fixed sizing (2 pixels) */ gtk_tree_view_column_set_sizing(GTK_TREE_VIEW_COLUMN(column), GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_min_width(GTK_TREE_VIEW_COLUMN(column), 2); gtk_tree_view_append_column(treeview, column); if (remove) return; /* no more fields needed */ /* -- refresh/update -- */ column = gtk_tree_view_column_new(); image = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("view-refresh-symbolic", GTK_ICON_SIZE_MENU); #else gtk_image_new_from_stock(GTK_STOCK_REFRESH, GTK_ICON_SIZE_MENU); #endif gtk_widget_show(image); gtk_widget_set_tooltip_text(image, _("The refresh icon means the Installed module is older than the newer Available module: You should update the module")); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_pixbuf_new()); gtk_tree_view_column_set_widget(column, image); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "pixbuf", COLUMN_DIFFERENT, NULL); gtk_tree_view_append_column(treeview, column); /* -- available version -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Available"), renderer, "text", COLUMN_AVAILABLE_VERSION, NULL); gtk_tree_view_append_column(treeview, column); /* -- install size -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Size"), renderer, "text", COLUMN_INSTALLSIZE, NULL); gtk_tree_view_append_column(treeview, column); /* -- description -- */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Description"), renderer, "text", COLUMN_DESC, NULL); gtk_tree_view_append_column(treeview, column); } static void setup_treeview_install(GtkTreeView *install) { GtkTreeModel *model; model = create_model(); gtk_tree_view_set_model(install, NULL); gtk_tree_view_set_model(install, model); add_columns(install, FALSE); } static void setup_treeview_maintenance(GtkTreeView *maintenance) { GtkTreeModel *model; model = create_model(); gtk_tree_view_set_model(maintenance, NULL); gtk_tree_view_set_model(maintenance, model); add_columns(maintenance, TRUE); } /****************************************************************************** * Name * mod_mgr_check_for_file * * Synopsis * #include "gui/mod_mgr.h" * * gboolean mod_mgr_check_for_file(const gchar * filename) * * Description * * * Return value * gboolean */ static gboolean mod_mgr_check_for_file(const gchar *filename) { return g_file_test(filename, G_FILE_TEST_EXISTS); } /****************************************************************************** * Name * remove_install_modules * * Synopsis * #include "gui/mod_mgr.h" * * void remove_install_modules(GList * modules, int activity) * * Description * * * Return value * void */ #define ZIP_DIR DOTSWORD "/zip" static void remove_install_modules(GList *modules, int activity) { GList *tmp; gchar *buf; const gchar *new_dest = NULL; gint result = 1; GString *mods; gchar *dialog_text = NULL; gchar *preserved_cipherkey = NULL; if (!modules) return; mods = g_string_new(""); tmp = modules; while (tmp) { buf = (gchar *)tmp->data; if (buf[0] == '*') ++buf; if (*(mods->str)) // not the first mods = g_string_append(mods, ", "); mods = g_string_append(mods, buf); tmp = g_list_next(tmp); } dialog_text = g_strdup_printf("%s\n\n%s", gettext(verbs[activity][PHRASE_INQUIRY]), mods->str); if (!gui_yes_no_dialog(dialog_text, NULL)) { g_list_free_full(modules, g_free); g_free(dialog_text); return; } g_free(dialog_text); gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progressbar_refresh), gettext(verbs[activity] [PHRASE_PREPARE])); gtk_widget_show(progressbar_refresh); gtk_widget_queue_draw(dialog_modmgr); gtk_widget_hide(button_close); gtk_widget_hide(button_refresh); gtk_widget_hide(button_install); gtk_widget_hide(button_remove); gtk_widget_hide(button_arch); gtk_widget_hide(button_idx); gtk_widget_hide(button_delidx); gtk_widget_hide(button_obsolete); gtk_widget_hide(button_load_sources); gtk_widget_show(button_cancel); tmp = modules; while (tmp) { char *module_name, *s; buf = (gchar *)tmp->data; /* for "Abbreviation (Real)", we must */ /* get the real name for internal use. */ if ((s = strchr(buf, '(')) != NULL) { module_name = g_strdup(s + 1); *(strchr(module_name, ')')) = '\0'; } else module_name = g_strdup(buf); /* no abbreviation */ current_mod = module_name; g_string_printf(mods, "%s: %s", gettext(verbs[activity][PHRASE_DOING]), buf); gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progressbar_refresh), mods->str); sync_windows(); if (activity == ARCHIVE) { GString *cmd = g_string_new(NULL); gchar *dir; gchar *zipfile; char *datapath, *conf_file; int dlen; XI_print(("archive %s in %s\n", buf, (destination ? destination : settings.path_to_mods))); dir = g_strdup_printf("%s/%s", settings.homedir, ZIP_DIR); if ((g_access(dir, F_OK) == -1) && (g_mkdir(dir, S_IRWXU) != 0)) { char msg[300]; sprintf(msg, _("`mkdir %s' failed:\n%s."), dir, strerror(errno)); g_free(dir); gui_generic_warning(msg); g_free(module_name); return; } zipfile = g_strdup_printf("%s/%s.zip", dir, module_name); datapath = main_get_mod_config_entry(module_name, "DataPath"); // for modules whose DataPath ends in .../xyz/abc // where abc is the file prefix (abc.dat, abc.idx, &c) // we have to detect this and eliminate the end. if (g_access(datapath, F_OK) == -1) *(strrchr(datapath, '/')) = '\0'; // lastly, if the end char is '/', remove it or // it becomes a problem when analyzing path length. dlen = strlen(datapath); if (datapath[dlen - 1] == '/') datapath[dlen - 1] = '\0'; conf_file = main_get_mod_config_file(module_name, (destination ? destination : settings.path_to_mods)); g_remove(zipfile); xiphos_create_archive(conf_file, datapath, zipfile, destination ? destination : settings.path_to_mods); g_string_append(cmd, module_name); g_string_append(cmd, _(" archived in: \n")); g_string_append(cmd, zipfile); gui_generic_warning(cmd->str); g_free(conf_file); g_free(datapath); g_free(zipfile); g_free(dir); g_string_free(cmd, TRUE); result = 0; } if ((activity == REMOVE) || // just delete it (!first_time_user && // don't trip on "no modules". (activity == INSTALL) && main_is_module(module_name))) { // delete before re-install XI_print(("remove %s from %s\n", module_name, (destination ? destination : settings.path_to_mods))); /* hang onto the old key, if available. */ preserved_cipherkey = main_get_mod_config_entry(module_name, "CipherKey"); if (preserved_cipherkey && (*preserved_cipherkey == '\0')) { /* present but empty -> nothingness */ g_free(preserved_cipherkey); preserved_cipherkey = NULL; } result = mod_mgr_uninstall(destination, module_name); if (result == -1) { if (destination) { new_dest = NULL; } else { new_dest = gtk_label_get_text(GTK_LABEL(label_home)); } XI_print(("removing %s from %s\n", module_name, (new_dest ? new_dest : settings.path_to_mods))); result = mod_mgr_uninstall(new_dest, module_name); } // annihilate cache of removed module. ModuleCacheErase((const char *)module_name); } if (activity == INSTALL) { XI_print(("install %s, source=%s\n", buf, source)); result = ((local) ? mod_mgr_local_install_module(destination, source, module_name) : mod_mgr_remote_install(destination, source, module_name)); /* do gtk refresh, to make sure last messages display */ sync_windows(); /* try to re-use a saved key. */ if ((result != -1) && preserved_cipherkey) { main_save_module_key(module_name, preserved_cipherkey); XI_print(("re-use key %s\n", preserved_cipherkey)); } /* ask to eliminate old/dead/obsolete modules. */ if (result != -1) delete_obsolete(module_name, NULL); } if (activity == FASTMOD) { XI_print(("index %s\n", buf)); #if 0 // why did we ever preclude indexing these? if (main_get_mod_config_entry (module_name, "GSType")) gui_generic_warning(_("Journals and prayer lists cannot be indexed.")); else #endif result = ((main_module_mgr_index_mod(module_name)) ? 0 : 1); } if (activity == DELFAST) { XI_print(("deleting index %s\n", buf)); result = ((main_module_mgr_delete_index_mod(module_name)) ? 0 : 1); } if (preserved_cipherkey) { g_free(preserved_cipherkey); preserved_cipherkey = NULL; } g_free(module_name); g_free(tmp->data); tmp = g_list_next(tmp); } current_mod = NULL; have_changes = TRUE; g_list_free(modules); if (result) { g_string_printf(mods, _("%s failed"), gettext(verbs[activity][PHRASE_COMPLETE])); } else { g_string_printf(mods, "%s", _("Finished")); } if (!result && ((activity == REMOVE) || (activity == FASTMOD) || (activity == DELFAST))) { load_module_tree(GTK_TREE_VIEW(treeview2), 0); } gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progressbar_refresh), mods->str); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progressbar_refresh), 0); g_string_free(mods, TRUE); gtk_widget_hide(button_cancel); gtk_widget_show(button_close); switch (current_page) { case 3: gtk_widget_show(button_refresh); gtk_widget_show(button_install); gtk_widget_hide(button_arch); gtk_widget_hide(button_idx); gtk_widget_hide(button_delidx); gtk_widget_hide(button_obsolete); gtk_widget_hide(button_load_sources); break; case 4: gtk_widget_show(button_remove); gtk_widget_show(button_arch); gtk_widget_show(button_idx); gtk_widget_show(button_delidx); gtk_widget_show(button_obsolete); gtk_widget_hide(button_load_sources); break; } sync_windows(); } /****************************************************************************** * Name * parse_treeview * * Synopsis * #include "gui/mod_mgr.h" * * GList *parse_treeview(GtkTreeModel * model, GtkTreeIter * tree_parent) * * Description * * * Return value * GList * */ static GList *parse_treeview(GList *list, GtkTreeModel *model, GtkTreeIter *tree_parent, int activity) { GtkTreeIter child; gchar *name = NULL; gboolean fixed; gtk_tree_model_iter_children(model, &child, tree_parent); do { gtk_tree_model_get(model, &child, COLUMN_FIXED, &fixed, COLUMN_NAME, &name, -1); if (gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &child)) { list = parse_treeview(list, model, &child, activity); } else { /* handle the abbreviated case, "abbrev (real)". */ char *n, *s = strchr(name, '('); if (s) { n = g_strdup(s + 1); *(strchr(n, ')')) = '\0'; } if (fixed || (activity == ALL_MODULES)) { list = g_list_append(list, (s ? n : (gchar *) name)); } } } while (gtk_tree_model_iter_next(model, &child)); return list; } /****************************************************************************** * Name * get_list_mods_to_remove_install * * Synopsis * #include "gui/mod_mgr.h" * * void get_list_mods_to_remove_install(void) * * Description * return a GList of modules, either all or those checked. * * Return value * void */ static GList *get_list_mods_to_remove_install(int activity) { GList *retval = NULL; GtkTreeIter root; GtkTreeModel *model; gchar *name; gboolean fixed; if (activity == INSTALL) model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview)); else model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview2)); if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &root)) return retval; do { gtk_tree_model_get(model, &root, COLUMN_FIXED, &fixed, COLUMN_NAME, &name, -1); if (gtk_tree_model_iter_has_child(model, &root)) { retval = parse_treeview(retval, model, &root, activity); } else { if (fixed || (activity == ALL_MODULES)) { retval = g_list_append(retval, (gchar *)name); } } } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &root)); return retval; } /****************************************************************************** * Name * add_module_to_language_folder * * Synopsis * #include "gui/mod_mgr.h" * * void add_module_to_language_folder(GtkTreeModel * model, * GtkTreeIter iter, MOD_MGR *info) * * Description * * * Return value * void */ static void add_module_to_language_folder(GtkTreeView *tree, GtkTreeModel *model, GtkTreeIter iter, MOD_MGR *info, gboolean checkmark) { GtkTreeIter iter_iter; GtkTreeIter child_iter; //GtkTreePath *path; gboolean valid; GdkPixbuf *installed; GdkPixbuf *fasticon; GdkPixbuf *locked; GdkPixbuf *refresh; const gchar *description = NULL; // GtkTooltip *tooltip; /* Check language */ const gchar *buf = info->language; if (!g_utf8_validate(buf, -1, NULL)) info->language = _("Unknown"); if (!g_unichar_isalnum(g_utf8_get_char(buf)) || (info->language == NULL)) info->language = _("Unknown"); description = info->description; valid = gtk_tree_model_iter_children(model, &iter_iter, &iter); while (valid) { /* Walk through the list, reading each row */ gchar *str_data; /*gtk_tooltip_set_markup ( tooltip, "a little
tooltip"); */ gtk_tree_model_get(model, &iter_iter, COLUMN_NAME, &str_data, -1); if (!strcmp(info->language, str_data)) { installed = ((info->installed) ? INSTALLED : BLANK); locked = ((info->locked) ? LOCKED : BLANK); if ((info->installed && (!info->old_version && info->new_version && strcmp(info->new_version, " "))) || ((info->old_version && !info->new_version)) || ((info->old_version && info->new_version && strcmp(info->new_version, info->old_version) > 0))) refresh = REFRESH; else refresh = BLANK; if (!first_time_user && info->installed && main_has_search_framework(info->name)) { if (main_optimal_search(info->name)) fasticon = FASTICON; else fasticon = NO_INDEX; } else fasticon = BLANK; gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter_iter); gchar *caption; if (info->abbreviation) caption = g_strdup_printf("%s (%s)", info->abbreviation, info->name); else caption = g_strdup(info->name); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COLUMN_NAME, caption, COLUMN_INSTALLED, (checkmark ? installed : BLANK), COLUMN_FIXED, FALSE, COLUMN_INSTALLED_VERSION, info->old_version, COLUMN_FASTREADY, fasticon, COLUMN_LOCKED, locked, COLUMN_ABOUT, info->about, COLUMN_DIFFERENT, refresh, COLUMN_AVAILABLE_VERSION, info->new_version, COLUMN_INSTALLSIZE, info->installsize, COLUMN_DESC, description, COLUMN_VISIBLE, TRUE, -1); g_free(caption); g_free(str_data); return; } g_free(str_data); valid = gtk_tree_model_iter_next(model, &iter_iter); } } /****************************************************************************** * Name * language_add_folders * * Synopsis * #include "main/sidebar.h" * * void language_add_folders(GtkTreeModel * model, GtkTreeIter iter, * gchar ** languages) * * Description * insert a block of languages into a tree model. * * Return value * void */ static void language_add_folders(GtkTreeModel *model, GtkTreeIter iter, gchar **languages) { GtkTreeIter iter_iter; GtkTreeIter child_iter; int j; (void)gtk_tree_model_iter_children(model, &iter_iter, &iter); for (j = 0; languages[j]; ++j) { gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COLUMN_VISIBLE, FALSE, COLUMN_NAME, ((g_utf8_validate(languages[j], -1, NULL)) ? languages[j] : _("Unknown")), -1); } } /****************************************************************************** * Name * add_language_folder * * Synopsis * #include "gui/mod_mgr.h" * * void add_language_folder(GtkTreeModel * model, GtkTreeIter iter, * gchar * language) * * Description * * * Return value * void */ static void add_language_folder(GtkTreeModel *model, GtkTreeIter iter, const gchar *language) { GtkTreeIter iter_iter; GtkTreeIter child_iter; gboolean valid; /* Check language */ const gchar *buf = language; if (!g_utf8_validate(buf, -1, NULL)) language = _("Unknown"); if (!g_unichar_isalnum(g_utf8_get_char(buf)) || (language == NULL)) language = _("Unknown"); valid = gtk_tree_model_iter_children(model, &iter_iter, &iter); while (valid) { /* Walk through the list, reading each row */ gchar *str_data; gtk_tree_model_get(model, &iter_iter, COLUMN_NAME, &str_data, -1); if (!g_utf8_collate(g_utf8_casefold(language, -1), g_utf8_casefold(str_data, -1))) { g_free(str_data); return; } g_free(str_data); valid = gtk_tree_model_iter_next(model, &iter_iter); } gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, COLUMN_VISIBLE, FALSE, COLUMN_NAME, language, -1); } static gboolean on_modules_list_button_release(GtkWidget *widget, GdkEventButton *event, gpointer data) { GtkTreeSelection *selection; GtkTreeModel *model; GtkTreeIter selected; GtkTreePath *path; /* * anti-bobble control. * this is kinda silly. theater of the absurd. * especially in the 1st-time user's mod.mgr, hitting the row text * often calls this routine twice. why? we don't know. * effect is rapid open+close, which is visually nothing at all. * this timer use is to avoid reacting to the 2nd call when it * happens too soon. */ static GTimer *t = NULL; static gdouble el = -1.0; /* sentinel */ if (!t) t = g_timer_new(); else el = g_timer_elapsed(t, NULL); g_timer_start(t); if ((el != -1.0) && (el < 0.1)) { XI_message(("button bobble reject")); return FALSE; } /* end of anti-bobble control. */ selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data)); if (!gtk_tree_selection_get_selected(selection, &model, &selected)) return FALSE; if (!gtk_tree_model_iter_has_child(model, &selected)) return FALSE; path = gtk_tree_model_get_path(model, &selected); if (gtk_tree_view_row_expanded(GTK_TREE_VIEW(data), path)) gtk_tree_view_collapse_row(GTK_TREE_VIEW(data), path); else gtk_tree_view_expand_row(GTK_TREE_VIEW(data), path, FALSE); gtk_tree_path_free(path); return FALSE; } /****************************************************************************** * Name * load_module_tree * * Synopsis * #include "gui/mod_mgr.h" * * void load_module_tree(GtkTreeView * treeview, gboolean install) * * Description * * * Return value * void */ static void load_module_tree(GtkTreeView *treeview, gboolean install) { GtkTreeStore *store; GtkTreeIter repository_name; GtkTreeIter category_type; GtkTreeIter category_avail; GtkTreeIter text; GtkTreeIter commentary; GtkTreeIter dictionary; GtkTreeIter devotional; GtkTreeIter book; GtkTreeIter map; GtkTreeIter image; GtkTreeIter cult; GtkTreeIter glossary; GtkTreeIter separator; GtkTreeIter update; GtkTreeIter uninstalled; GtkTreeIter prayerlist; GList *tmp = NULL; GList *tmp2 = NULL; if (install) { if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(radiobutton_source))) { local = TRUE; source = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(combo_entry1)))); // must find the directory attached to the name. // they may (and normally will) be the same, // but it's not certain. tmp = tmp2 = mod_mgr_list_local_sources(); while (tmp) { MOD_MGR_SOURCE *mms = (MOD_MGR_SOURCE *)tmp->data; if (!strcmp(source, mms->caption)) source = g_strdup(mms->directory); g_free((gchar *)mms->type); g_free((gchar *)mms->caption); g_free((gchar *)mms->source); g_free((gchar *)mms->directory); g_free((gchar *)mms->user); g_free((gchar *)mms->pass); g_free((gchar *)mms->uid); g_free(mms); tmp = g_list_next(tmp); } g_list_free(tmp2); tmp = mod_mgr_list_local_modules(source, FALSE); // false -> tell installmgr not to mess with ~/.sword content. } else { local = FALSE; source = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(combo_entry2)))); tmp = mod_mgr_remote_list_modules(source); } } else { // we are doing maintenance on all modules. tmp = mod_mgr_list_local_modules(settings.path_to_mods, TRUE); // true -> we must have all modules available, incl. ~/.sword content. } gtk_tree_view_set_model(treeview, NULL); store = GTK_TREE_STORE(create_model()); gtk_tree_store_clear(store); if (!g_list_length(tmp)) return; if (install) { /* note the repository that is active */ if ((local == FALSE) && (remote_source == NULL)) { #ifdef USE_GTK_3 remote_source = g_strdup(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo_entry2))); #else remote_source = g_strdup(gtk_combo_box_get_active_text(GTK_COMBO_BOX(combo_entry2))); #endif } gchar *repository_identifier = g_strdup_printf(_("Repository:\n%s"), (local ? source : remote_source)); gtk_tree_store_append(store, &repository_name, NULL); gtk_tree_store_set(store, &repository_name, 0, repository_identifier, -1); g_free(repository_identifier); gtk_tree_store_append(store, &separator, NULL); gtk_tree_store_set(store, &separator, 0, "------------------------", -1); gtk_tree_store_append(store, &category_type, NULL); gtk_tree_store_set(store, &category_type, 0, _("Categorized by\nModule Type"), -1); } /* add Biblical Texts folder */ gtk_tree_store_append(store, &text, NULL); gtk_tree_store_set(store, &text, 0, _("Biblical Texts"), -1); /* add Commentaries folder */ gtk_tree_store_append(store, &commentary, NULL); gtk_tree_store_set(store, &commentary, 0, _("Commentaries"), -1); /* add Dictionaries folder */ gtk_tree_store_append(store, &dictionary, NULL); gtk_tree_store_set(store, &dictionary, 0, _("Dictionaries"), -1); /* add Glossaries folder */ gtk_tree_store_append(store, &glossary, NULL); gtk_tree_store_set(store, &glossary, 0, _("Glossaries"), -1); /* add Devotionals folder */ gtk_tree_store_append(store, &devotional, NULL); gtk_tree_store_set(store, &devotional, 0, _("Daily Devotionals"), -1); /* add Books folder */ gtk_tree_store_append(store, &book, NULL); gtk_tree_store_set(store, &book, 0, _("General Books"), -1); /* add Maps folder */ gtk_tree_store_append(store, &map, NULL); gtk_tree_store_set(store, &map, 0, _("Maps"), -1); /* add Images folder */ gtk_tree_store_append(store, &image, NULL); gtk_tree_store_set(store, &image, 0, _("Images"), -1); /* add Cult folder */ gtk_tree_store_append(store, &cult, NULL); gtk_tree_store_set(store, &cult, 0, _("Cult/Unorthodox"), -1); if (install && !first_time_user) { gtk_tree_store_append(store, &separator, NULL); gtk_tree_store_set(store, &separator, 0, "------------------------", -1); gtk_tree_store_append(store, &category_avail, NULL); gtk_tree_store_set(store, &category_avail, 0, _("Categorized by\nAvailability"), -1); /* add Updates folder */ gtk_tree_store_append(store, &update, NULL); gtk_tree_store_set(store, &update, 0, _("Updates"), -1); /* add Uninstalled folder */ gtk_tree_store_append(store, &uninstalled, NULL); gtk_tree_store_set(store, &uninstalled, 0, _("Uninstalled"), -1); } else { if (settings.prayerlist) { gtk_tree_store_append(store, &prayerlist, NULL); gtk_tree_store_set(store, &prayerlist, 0, _("Prayer List/Journal"), -1); } } language_make_list(tmp, store, text, commentary, map, image, devotional, dictionary, glossary, book, cult, ((install && !first_time_user) ? &update : NULL), ((install && !first_time_user) ? &uninstalled : NULL), language_add_folders, FALSE); tmp2 = tmp; while (tmp2) { MOD_MGR *info = (MOD_MGR *)tmp2->data; if (install && !first_time_user) { // special lists: updated and uninstalled modules. if (!info->installed) { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), uninstalled, info, install); } else if ((!info->old_version && info->new_version && strcmp(info->new_version, " ")) || (info->old_version && !info->new_version) || (info->old_version && info->new_version && strcmp(info->new_version, info->old_version) > 0)) { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), update, info, install); } } // see comment on similar code in src/main/sidebar.cc. if (info->is_cult) { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), cult, info, install); } else if (info->type[0] == 'B') { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), text, info, install); } else if (info->type[0] == 'C') { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), commentary, info, install); } else if (info->is_maps) { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), map, info, install); } else if (info->is_images) { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), image, info, install); } else if (info->is_devotional) { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), devotional, info, install); } else if (info->is_glossary) { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), glossary, info, install); } else if (info->type[0] == 'L') { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), dictionary, info, install); } else if (info->type[0] == 'G') { gchar *gstype; if (first_time_user || ((gstype = main_get_mod_config_entry(info->name, "GSType")) == NULL) || strcmp(gstype, "PrayerList")) { add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), book, info, install); } else if (settings.prayerlist) { add_language_folder(GTK_TREE_MODEL(store), prayerlist, info->language); add_module_to_language_folder(treeview, GTK_TREE_MODEL(store), prayerlist, info, install); } } else { XI_warning(("mod `%s' unknown type `%s'", info->name, info->type)); } g_free(info->name); g_free(info->about); g_free(info->abbreviation); g_free(info->type); g_free(info->new_version); g_free(info->old_version); g_free(info->min_version); g_free(info->installsize); g_free(info); tmp2 = g_list_next(tmp2); } g_list_free(tmp); gtk_tree_view_set_model(treeview, GTK_TREE_MODEL(store)); g_signal_connect_after((gpointer)treeview, "button_release_event", G_CALLBACK(on_modules_list_button_release), treeview); } /****************************************************************************** * Name * remove_install_wrapper * * Synopsis * #include "gui/mod_mgr.h" * * void remove_install_wrapper(int activity) * * Description * generalization of install/remove/archive/index methodology. * * Return value * void */ static void remove_install_wrapper(int activity) { GList *modules = NULL; if (working) return; working = TRUE; modules = get_list_mods_to_remove_install(activity); sync_windows(); remove_install_modules(modules, activity); mod_mgr_shut_down(); mod_mgr_init(destination, FALSE, TRUE); load_module_tree(GTK_TREE_VIEW(treeview), (activity == INSTALL)); sync_windows(); working = FALSE; } /****************************************************************************** * Name * response_refresh * * Synopsis * #include "gui/mod_mgr.h" * * void response_refresh(void) * * Description * * * Return value * void */ static void response_refresh(void) { gint result; gchar *buf; if (working) return; working = TRUE; if (remote_source == NULL) #ifdef USE_GTK_3 remote_source = g_strdup(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo_entry2))); #else remote_source = g_strdup(gtk_combo_box_get_active_text(GTK_COMBO_BOX(combo_entry2))); #endif buf = g_strdup_printf("%s: %s", _("Refreshing from remote source"), remote_source); gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progressbar_refresh), buf); g_free(buf); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progressbar_refresh), 0); gtk_widget_show(progressbar_refresh); sync_windows(); result = mod_mgr_refresh_remote_source(remote_source); if (result) { gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progressbar_refresh), _("Remote source not found")); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progressbar_refresh), 0); } else { load_module_tree(GTK_TREE_VIEW(treeview), TRUE); gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progressbar_refresh), _("Finished")); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progressbar_refresh), 0); } working = FALSE; } /****************************************************************************** * Name * check_sync_repos * * Synopsis * #include "gui/mod_mgr.h" * * void check_sync_repos(void) * * Description * verifies enough remote sources are known, and gets more if needed. * * Return value * void */ static void check_sync_repos(void) { GList *tmp = mod_mgr_list_remote_sources(); /* * if too few remote sources, synchronize repos from crosswire. */ if (g_list_length(tmp) <= 1) { char index[10]; mod_mgr_init_config_extras(); settings.mod_mgr_remote_source_index = load_source_treeviews(); g_snprintf(index, 10, "%d", settings.mod_mgr_remote_source_index); xml_set_value("Xiphos", "modmgr", "mod_mgr_remote_source_index", index); set_controls_to_last_use(); } g_list_free(tmp); } /****************************************************************************** * Name * add_columns_to_first * * Synopsis * #include "gui/mod_mgr.h" * * void add_columns (GtkTreeView *treeview) * * Description * * * Return value * void */ static void add_columns_to_first(GtkTreeView *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Configure"), renderer, "text", COLUMN_NAME, NULL); gtk_tree_view_append_column(treeview, column); } /****************************************************************************** * Name * add_columns_to_remote_treeview * * Synopsis * #include "gui/mod_mgr.h" * * void add_columns_to_remote_treeview(GtkTreeView *treeview) * * Description * * * Return value * void */ static void add_columns_to_remote_treeview(GtkTreeView *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Type"), renderer, "text", COLUMN_TYPE, NULL); gtk_tree_view_append_column(treeview, column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Caption"), renderer, "text", COLUMN_CAPTION, NULL); gtk_tree_view_append_column(treeview, column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Source"), renderer, "text", COLUMN_SOURCE, NULL); gtk_tree_view_append_column(treeview, column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Directory"), renderer, "text", COLUMN_DIRECTORY, NULL); gtk_tree_view_append_column(treeview, column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("User"), renderer, "text", COLUMN_USER, NULL); gtk_tree_view_append_column(treeview, column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Password"), renderer, "text", COLUMN_PASS, NULL); gtk_tree_view_append_column(treeview, column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("UID"), renderer, "text", COLUMN_UID, NULL); gtk_tree_view_append_column(treeview, column); } static GtkTreeModel *create_model_to_first(void) { GtkTreeStore *model; GtkTreeIter iter; GtkTreeIter child_iter; model = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_INT); gtk_tree_store_append(model, &iter, NULL); gtk_tree_store_set(model, &iter, 0, _("Module Sources"), -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Add/Remove"), 1, 1, -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Choose"), 1, 2, -1); gtk_tree_store_append(model, &iter, NULL); gtk_tree_store_set(model, &iter, 0, _("Modules"), -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Install/Update"), 1, 3, -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Maintenance"), 1, 4, -1); return GTK_TREE_MODEL(model); } static GtkTreeModel *create_remote_source_treeview_model(void) { GtkListStore *store; /* create list store */ store = gtk_list_store_new(NUM_REMOTE_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); return GTK_TREE_MODEL(store); } /****************************************************************************** * Name * load_source_treeviews * * Synopsis * #include "gui/mod_mgr.h" * int load_source_treeviews(void) * * Description * inhale InstallMgr.conf content. return CrossWire's position. * * Return value * int */ static int load_source_treeviews(void) { int crosswire_index = 1 /* guess */, crosswire_tracker = 0 /* start */; GList *tmp = NULL; GList *tmp2 = NULL; GtkTreeIter iter; GtkTreeIter combo_iter; MOD_MGR_SOURCE *mms; GtkTreeModel *remote_model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview_remote)); GtkTreeModel *local_model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview_local)); GtkTreeModel *module_box_local = gtk_combo_box_get_model(GTK_COMBO_BOX(combo_entry1)); GtkTreeModel *module_box_remote = gtk_combo_box_get_model(GTK_COMBO_BOX(combo_entry2)); /* remote */ gtk_list_store_clear(GTK_LIST_STORE(remote_model)); gtk_list_store_clear(GTK_LIST_STORE(module_box_remote)); tmp = tmp2 = mod_mgr_list_remote_sources(); while (tmp) { mms = (MOD_MGR_SOURCE *)tmp->data; if (!strcmp(mms->caption, "CrossWire")) crosswire_index = crosswire_tracker; gtk_list_store_append(GTK_LIST_STORE(remote_model), &iter); gtk_list_store_set(GTK_LIST_STORE(remote_model), &iter, COLUMN_TYPE, mms->type, COLUMN_CAPTION, mms->caption, COLUMN_SOURCE, mms->source, COLUMN_DIRECTORY, mms->directory, COLUMN_USER, mms->user, COLUMN_PASS, mms->pass, COLUMN_UID, mms->uid, -1); gtk_list_store_append(GTK_LIST_STORE(module_box_remote), &combo_iter); gtk_list_store_set(GTK_LIST_STORE(module_box_remote), &combo_iter, 0, (gchar *)mms->caption, -1); g_free((gchar *)mms->type); g_free((gchar *)mms->caption); g_free((gchar *)mms->source); g_free((gchar *)mms->directory); g_free((gchar *)mms->user); g_free((gchar *)mms->pass); g_free((gchar *)mms->uid); g_free(mms); tmp = g_list_next(tmp); crosswire_tracker++; } gtk_combo_box_set_active(GTK_COMBO_BOX(combo_entry2), 0); g_list_free(tmp2); /* local */ gtk_list_store_clear(GTK_LIST_STORE(local_model)); gtk_list_store_clear(GTK_LIST_STORE(module_box_local)); tmp = tmp2 = mod_mgr_list_local_sources(); while (tmp) { mms = (MOD_MGR_SOURCE *)tmp->data; gtk_list_store_append(GTK_LIST_STORE(local_model), &iter); gtk_list_store_set(GTK_LIST_STORE(local_model), &iter, COLUMN_TYPE, mms->type, COLUMN_CAPTION, mms->caption, COLUMN_SOURCE, " ", // mms->source - eh. COLUMN_DIRECTORY, mms->directory, COLUMN_USER, "", COLUMN_PASS, "", COLUMN_UID, "", -1); gtk_list_store_append(GTK_LIST_STORE(module_box_local), &combo_iter); gtk_list_store_set(GTK_LIST_STORE(module_box_local), &combo_iter, 0, (gchar *)mms->caption, -1); g_free((gchar *)mms->type); g_free((gchar *)mms->caption); g_free((gchar *)mms->source); g_free((gchar *)mms->directory); g_free((gchar *)mms->user); g_free((gchar *)mms->pass); g_free((gchar *)mms->uid); g_free(mms); tmp = g_list_next(tmp); } gtk_combo_box_set_active(GTK_COMBO_BOX(combo_entry1), 0); g_list_free(tmp2); return crosswire_index; } /****************************************************************************** * Name * clear_and_hide_progress_bar * * Synopsis * #include "gui/mod_mgr.h" * * void clear_and_hide_progress_bar(void) * * Description * * * Return value * void */ void clear_and_hide_progress_bar(void) { gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progressbar_refresh), ""); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progressbar_refresh), 0); gtk_widget_hide(progressbar_refresh); } /****************************************************************************** * Name * on_notebook1_switch_page * * Synopsis * #include "gui/mod_mgr.h" * * void on_notebook1_switch_page(GtkNotebook * notebook, * GtkNotebookPage * page, * guint page_num, gpointer user_data) * * Description * * * Return value * void */ #ifdef USE_GTK_3 void on_notebook1_switch_page(GtkNotebook *notebook, gpointer arg, guint page_num, gpointer user_data) #else void on_notebook1_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer user_data) #endif { #ifndef USE_GTK_3 GdkCursor *cursor; GdkDisplay *display; GdkWindow *window; gint x, y; #endif #ifdef CHATTY GTimer *total; double d; total = g_timer_new(); #endif #ifndef USE_GTK_3 // FIXME: for gtk 3 cursor = gdk_cursor_new(GDK_WATCH); display = gdk_display_get_default(); window = gdk_display_get_window_at_pointer(display, &x, &y); gdk_window_set_cursor(window, cursor); gdk_display_sync(display); gdk_cursor_unref(cursor); #endif current_page = page_num; clear_and_hide_progress_bar(); switch (page_num) { case 0: break; case 1: mod_mgr_shut_down(); mod_mgr_init(destination, FALSE, TRUE); break; case 2: /* we already cleared progress bar */ break; case 3: if (!have_configs) { gchar *str = g_strdup_printf("%s\n\n%s", _("Please Refresh"), _("Your module list is not up to date!")); gui_generic_warning(str); g_free(str); } if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(radiobutton_dest))) { destination = gtk_label_get_text(GTK_LABEL(label_home)); } else { destination = settings.path_to_mods; // local = FALSE; } mod_mgr_shut_down(); mod_mgr_init(destination, FALSE, TRUE); load_module_tree(GTK_TREE_VIEW(treeview), TRUE); break; case 4: if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(radiobutton_dest))) { destination = gtk_label_get_text(GTK_LABEL(label_home)); } else { destination = settings.path_to_mods; // local = FALSE; } mod_mgr_shut_down(); main_update_module_lists(); mod_mgr_init(destination, FALSE, TRUE); load_module_tree(GTK_TREE_VIEW(treeview2), FALSE); break; } #ifndef USE_GTK_3 // FIXME: for gtk 3 gdk_window_set_cursor(window, NULL); #endif #ifdef CHATTY g_timer_stop(total); d = g_timer_elapsed(total, NULL); XI_message(("total time is %f", d)); #endif } /****************************************************************************** * Name * on_radiobutton2_toggled * * Synopsis * #include "gui/mod_mgr.h" * * void on_radiobutton2_toggled(GtkToggleButton * togglebutton, * gpointer user_data) * * Description * * * Return value * void */ void on_radiobutton2_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) { gtk_widget_show(button_refresh); if (remote_source) g_free(remote_source); #ifdef USE_GTK_3 remote_source = g_strdup(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo_entry2))); #else remote_source = g_strdup(gtk_combo_box_get_active_text(GTK_COMBO_BOX(combo_entry2))); #endif xml_set_value("Xiphos", "modmgr", "mod_mgr_source", "1"); } else { gtk_widget_hide(button_refresh); gtk_widget_hide(progressbar_refresh); xml_set_value("Xiphos", "modmgr", "mod_mgr_source", "0"); } settings.mod_mgr_source = gtk_toggle_button_get_active(togglebutton); xml_save_settings_doc(settings.fnconfigure); } void on_radiobutton4_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "modmgr", "mod_mgr_source", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.mod_mgr_source = gtk_toggle_button_get_active(togglebutton); xml_save_settings_doc(settings.fnconfigure); } /****************************************************************************** * Name * save_sources * * Synopsis * #include "gui/mod_mgr.h" * * void save_sources(void) * * Description * * * Return value * void */ void save_sources(void) { gchar *type = NULL; gchar *caption = NULL; gchar *source = NULL; gchar *directory = NULL; gchar *user = NULL; gchar *pass = NULL; gchar *uid = NULL; gboolean valid; GtkTreeIter iter; GtkTreeModel *remote_model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview_remote)); GtkTreeModel *local_model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview_local)); mod_mgr_clear_config(); valid = gtk_tree_model_get_iter_first(remote_model, &iter); while (valid) { gtk_tree_model_get(remote_model, &iter, COLUMN_TYPE, &type, COLUMN_CAPTION, &caption, COLUMN_SOURCE, &source, COLUMN_DIRECTORY, &directory, COLUMN_USER, &user, COLUMN_PASS, &pass, COLUMN_UID, &uid, -1); if (strcasecmp(type, "HTTP") == 0) mod_mgr_add_source("HTTPSource", type, caption, source, directory, user, pass, uid); else if (strcasecmp(type, "HTTPS") == 0) mod_mgr_add_source("HTTPSSource", type, caption, source, directory, user, pass, uid); else if (strcasecmp(type, "SFTP") == 0) mod_mgr_add_source("SFTPSource", type, caption, source, directory, user, pass, uid); else mod_mgr_add_source("FTPSource", type, caption, source, directory, user, pass, uid); g_free(type); g_free(caption); g_free(source); g_free(directory); g_free(user); g_free(pass); g_free(uid); valid = gtk_tree_model_iter_next(remote_model, &iter); } valid = gtk_tree_model_get_iter_first(local_model, &iter); while (valid) { gtk_tree_model_get(local_model, &iter, COLUMN_TYPE, &type, COLUMN_CAPTION, &caption, COLUMN_SOURCE, &source, COLUMN_DIRECTORY, &directory, COLUMN_USER, &user, COLUMN_PASS, &pass, COLUMN_UID, &uid, -1); mod_mgr_add_source("DIRSource", type, caption, "[local]", directory, "", "", ""); g_free(type); g_free(caption); g_free(source); g_free(directory); g_free(user); g_free(pass); g_free(uid); valid = gtk_tree_model_iter_next(local_model, &iter); } mod_mgr_reread_config(); load_source_treeviews(); } /****************************************************************************** * Name * create_fileselection_local_source * * Synopsis * #include "gui/mod_mgr.h" * * void create_fileselection_local_source (void) * * Description * * * Return value * void */ static void create_fileselection_local_source(void) { GtkWidget *dialog; GtkTreeIter iter; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview_local)); dialog = gtk_file_chooser_dialog_new("Open File", NULL, GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_OK", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, #endif NULL); if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) { gchar *filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); XI_message(("%s", filename)); gtk_list_store_append(GTK_LIST_STORE(model), &iter); gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_TYPE, "DIR", COLUMN_CAPTION, filename, COLUMN_SOURCE, "[local]", COLUMN_DIRECTORY, filename, COLUMN_USER, "", COLUMN_PASS, "", COLUMN_UID, "", -1); save_sources(); g_free(filename); } gtk_widget_destroy(dialog); } /****************************************************************************** * Name * on_dialog_destroy * * Synopsis * #include "gui/mod_mgr.h" * * void on_dialog_destroy(GtkObject * object, gpointer user_data) * * Description * when the dialog is destroyed and changes have been made * Sword is shut down and restarted * module lists are cleared and refilled with current modules * the sidebar module tree is reloaded * * Return value * void */ static void on_dialog_destroy(GObject *object, gpointer user_data) { GList *tmp; gchar *str; if (working) return; working = TRUE; XI_message(("on_destroy")); if (remote_source) { g_free(remote_source); remote_source = NULL; } mod_mgr_shut_down(); sync_windows(); if (have_changes && !first_time_user) { main_update_module_lists(); main_load_module_tree(sidebar.module_list); } /* little bits of nonsense left behind by the engine. */ str = g_strdup_printf("%s/dirlist", settings.homedir); if (mod_mgr_check_for_file(str)) unlink(str); g_free(str); check_sync_repos(); working = FALSE; is_running = FALSE; settings.display_prefs = 0; xml_set_value("Xiphos", "layout", "prefsopen", "0"); if (first_time_user) { /* no deeper analysis, first time around. */ gtk_main_quit(); return; } /* * if we uninstalled a current module, substitute a live one */ if (!main_is_module(settings.MainWindowModule)) { if ((tmp = get_list(TEXT_LIST))) main_display_bible((char *)tmp->data, settings.currentverse); else { /* Zero Bibles is just not workable in Xiphos. */ gui_generic_warning_modal(_("You have uninstalled your last Bible.\n" "Xiphos requires at least one.")); main_shutdown_list(); gui_open_mod_mgr_initial_run(); main_init_lists(); if (settings.havebible == 0) { gui_generic_warning_modal(_("There are still no Bibles installed.\n" "Xiphos cannot continue without one.")); exit(1); } } } if (!main_is_module(settings.CommWindowModule)) { if ((tmp = get_list(COMM_LIST))) main_display_commentary((char *)tmp->data, settings.currentverse); } if (!main_is_module(settings.DictWindowModule)) { if ((tmp = get_list(DICT_LIST))) main_display_dictionary((char *)tmp->data, settings.dictkey); } if (!main_is_module(settings.book_mod)) { if ((tmp = get_list(GBS_LIST))) main_display_book((char *)tmp->data, "/"); /* blank key */ } settings.display_modmgr = 0; xml_set_value("Xiphos", "layout", "modmgropen", "0"); } /****************************************************************************** * Name * response_close * * Synopsis * #include "gui/mod_mgr.h" * * void response_close(void) * * Description * * * Return value * void */ static void response_close(void) { gtk_widget_destroy(GTK_WIDGET(dialog_modmgr)); on_dialog_destroy(NULL, NULL); } /* * click callbacks, most using a wrapper. */ void on_refresh_clicked(GtkButton *button, gpointer user_data) { response_refresh(); } void on_install_clicked(GtkButton *button, gpointer user_data) { remove_install_wrapper(INSTALL); } void on_remove_clicked(GtkButton *button, gpointer user_data) { remove_install_wrapper(REMOVE); } void on_archive_clicked(GtkButton *button, gpointer user_data) { remove_install_wrapper(ARCHIVE); } void on_index_clicked(GtkButton *button, gpointer user_data) { remove_install_wrapper(FASTMOD); } void on_delete_index_clicked(GtkButton *button, gpointer user_data) { remove_install_wrapper(DELFAST); } /****************************************************************************** * Name * delete_obsolete * * Synopsis * #include "gui/mod_mgr.h" * * void delete_obsolete(char *module) * * Description * look for "Obsoletes=OldModule" and ask to get rid of it. * * Return value * void */ void delete_obsolete(char *module, int *counter) { char *obsolete = backend_mod_mgr_get_config_entry(module, "Obsoletes"); if (obsolete && main_is_module(obsolete)) { if (counter) (*counter)++; /* targeting coordinates acquired. */ char *mod_display_name, *obs_display_name, *question; const char *mod_abbrev = main_get_abbreviation((const char *)module); const char *obs_abbrev = main_get_abbreviation((const char *)obsolete); if (mod_abbrev) mod_display_name = g_strdup_printf("%s (%s)", mod_abbrev, module); else mod_display_name = g_strdup(module); if (obs_abbrev) obs_display_name = g_strdup_printf("%s (%s)", obs_abbrev, obsolete); else obs_display_name = g_strdup(obsolete); question = g_strdup_printf(_("%s obsoletes %s.\n" "Would you like to delete %s?\n" "Beware: This cannot be undone."), mod_display_name, obs_display_name, (obs_abbrev ? obs_abbrev : obsolete)); if (gui_yes_no_dialog(question, NULL)) { /* lay the axe at the root. */ if (mod_mgr_uninstall(destination, obsolete) == -1) { mod_mgr_uninstall((destination ? NULL : gtk_label_get_text(GTK_LABEL(label_home))), obsolete); } } g_free(question); g_free(mod_display_name); g_free(obs_display_name); ModuleCacheErase((const char *)obsolete); } } /****************************************************************************** * Name * on_scan_obsolete * * Synopsis * #include "gui/mod_mgr.h" * * void on_scan_obsolete(GtkButton * button, gpointer user_data) * * Description * scan all modules to try to eliminate obsolescences. * * Return value * void */ void on_scan_obsolete(GtkButton *button, gpointer user_data) { GList *modules = NULL; int counter = 0; if (working) return; working = TRUE; modules = get_list_mods_to_remove_install(ALL_MODULES); /* * walk the module list to find * those that obsolete something else. * verify each first, because previous * obsolescences may delete some farther down. */ GList *tmp = modules; while (tmp) { if (main_is_module((gchar *)tmp->data)) delete_obsolete((gchar *)tmp->data, &counter); tmp = g_list_next(tmp); } g_list_free_full(modules, g_free); if (counter == 0) gui_generic_warning(_("No obsolete modules were found.")); else { mod_mgr_shut_down(); mod_mgr_init(destination, FALSE, TRUE); load_module_tree(GTK_TREE_VIEW(treeview2), 0); } working = FALSE; return; } void on_cancel_clicked(GtkButton *button, gpointer user_data) { mod_mgr_terminate(); sync_windows(); } void on_load_sources_clicked(GtkButton *button, gpointer user_data) { if (mod_mgr_init_config_extras() == 0) { /* not quite identical to check_sync_repos(). */ char index[10]; gui_generic_warning(_("Standard remote sources have been loaded.")); settings.mod_mgr_remote_source_index = load_source_treeviews(); g_snprintf(index, 10, "%d", settings.mod_mgr_remote_source_index); xml_set_value("Xiphos", "modmgr", "mod_mgr_remote_source_index", index); set_controls_to_last_use(); } else gui_generic_warning(_("Could not load standard sources from CrossWire.")); } void on_mod_mgr_intro_clicked(GtkButton *button, gpointer user_data) { GtkWidget *dialog; dialog = gtk_message_dialog_new_with_markup(NULL, /* no need for a parent window */ GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, (user_data ? XI_FIRST_INSTALL : XI_GENERAL_INTRO)); g_signal_connect_swapped(dialog, "response", G_CALLBACK(gtk_widget_destroy), dialog); gtk_widget_show(dialog); } /****************************************************************************** * Name * on_mod_mgr_response * * Synopsis * #include "gui/mod_mgr.h" * * void on_mod_mgr_response(GtkDialog * dialog, gint response_id, gpointer user_data) * * Description * these are local defines at the top of this file. * * Return value * void */ void on_mod_mgr_response(GtkDialog *dialog, gint response_id, gpointer user_data) { switch (response_id) { case GTK_RESPONSE_CANCEL: mod_mgr_terminate(); sync_windows(); break; case GTK_RESPONSE_REFRESH: response_refresh(); break; case GTK_RESPONSE_CLOSE: response_close(); break; case GTK_RESPONSE_INSTALL: remove_install_wrapper(INSTALL); break; case GTK_RESPONSE_REMOVE: remove_install_wrapper(REMOVE); break; case GTK_RESPONSE_ARCHIVE: remove_install_wrapper(ARCHIVE); break; case GTK_RESPONSE_FASTMOD: remove_install_wrapper(FASTMOD); break; case GTK_RESPONSE_DELFAST: remove_install_wrapper(DELFAST); break; case GTK_RESPONSE_SOURCES: on_load_sources_clicked(NULL, NULL); break; case GTK_RESPONSE_INTRO: on_mod_mgr_intro_clicked(NULL, NULL); break; case GTK_RESPONSE_OBSOLETE: on_scan_obsolete(NULL, NULL); break; } } /****************************************************************************** * Name * on_button_add_local_clicked * * Synopsis * #include "gui/mod_mgr.h" * * void on_button_add_local_clicked(GtkButton * button, gpointer user_data) * * Description * add local source * * Return value * void */ void on_button_add_local_clicked(GtkButton *button, gpointer user_data) { if (!working) { working = TRUE; create_fileselection_local_source(); working = FALSE; } } /****************************************************************************** * Name * on_button_remove_local_clicked * * Synopsis * #include "gui/mod_mgr.h" * * void on_button_remove_local_clicked(GtkButton * button, gpointer user_data) * * Description * remove local source * * Return value * void */ void on_button_remove_local_clicked(GtkButton *button, gpointer user_data) { // gchar *name_string; GtkTreeSelection *selection; GtkTreeIter selected; gchar *caption = NULL; gchar *type = NULL; gchar *source = NULL; gchar *directory = NULL; gchar *user = NULL; gchar *pass = NULL; gchar *uid = NULL; gchar *str; GtkTreeModel *model; if (working) return; working = TRUE; selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview_local)); if (!gtk_tree_selection_get_selected(selection, &model, &selected)) { working = FALSE; return; } gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, COLUMN_TYPE, &type, COLUMN_CAPTION, &caption, COLUMN_SOURCE, &source, COLUMN_DIRECTORY, &directory, COLUMN_USER, &user, COLUMN_PASS, &pass, COLUMN_UID, &uid, -1); //name_string = caption; str = g_strdup_printf("%s\n\n%s|%s|%s|%s", _("Remove the selected source"), caption, type, source, directory); if (gui_yes_no_dialog(str, #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning" #else GTK_STOCK_DIALOG_WARNING #endif )) { gtk_list_store_remove(GTK_LIST_STORE(model), &selected); save_sources(); } g_free(type); g_free(caption); g_free(source); g_free(directory); g_free(user); g_free(pass); g_free(uid); g_free(str); working = FALSE; } /****************************************************************************** * Name * on_button_add_remote_clicked * * Synopsis * #include "gui/mod_mgr.h" * * void on_button_add_remote_clicked(GtkButton * button, gpointer user_data) * * Description * add remote source * * Return value * void */ void on_button_add_remote_clicked(GtkButton *button, gpointer user_data) { gint test; GS_DIALOG *dialog; GtkTreeIter iter; GString *str; GList *tmp, *tmp2; gboolean name_conflict = FALSE; MOD_MGR_SOURCE *mms; if (working) return; working = TRUE; str = g_string_new(NULL); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radiobutton2), TRUE); gtk_widget_hide(button_refresh); GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview_remote)); g_string_printf(str, "%s", _("Enter a remote source")); dialog = gui_new_dialog(); dialog->stock_icon = #if GTK_CHECK_VERSION(3, 10, 0) "dialog-information"; #else GTK_STOCK_DIALOG_INFO; #endif dialog->label_top = str->str; dialog->label1 = _("Caption:"); dialog->label2 = _("Type:"); dialog->label3 = _("Host:"); dialog->label4 = _("Directory:"); dialog->label5 = _("User (optional):"); dialog->label6 = _("Password (optional):"); dialog->text1 = g_strdup("CrossWire"); dialog->text2 = g_strdup("FTP"); dialog->text3 = g_strdup("ftp.crosswire.org"); dialog->text4 = g_strdup("/pub/sword/raw"); dialog->cancel = TRUE; dialog->ok = TRUE; test = gui_gs_dialog(dialog); if (test != GS_OK) { g_free(dialog->text1); g_free(dialog->text2); g_free(dialog->text3); g_free(dialog->text4); g_free(dialog->text5); g_free(dialog->text6); g_free(dialog); g_string_free(str, TRUE); goto out; } for (tmp = tmp2 = mod_mgr_list_remote_sources(); tmp; tmp = g_list_next(tmp)) { mms = (MOD_MGR_SOURCE *)tmp->data; if (!strcmp(mms->caption, dialog->text1)) { /* this can happen at most once */ gui_generic_warning_modal(_("A source by that name already exists.")); name_conflict = TRUE; } g_free((gchar *)mms->type); g_free((gchar *)mms->caption); g_free((gchar *)mms->source); g_free((gchar *)mms->directory); g_free((gchar *)mms->user); g_free((gchar *)mms->pass); g_free((gchar *)mms->uid); g_free(mms); } g_list_free(tmp2); if (!name_conflict) { /* timestamped UID field */ time_t now = time(NULL); struct tm *local = localtime(&now); /* * who is the psychotic moron who gave us tm_year as "# yrs * since 1900" and tm_mon as "# months since january, [0-11]"? * flensing, trepanation, and hari-kari all apply. */ gchar *uid = g_strdup_printf("%d%02d%02d%02d%02d%02d", local->tm_year + 1900, local->tm_mon + 1, local->tm_mday, local->tm_hour, local->tm_min, local->tm_sec); gtk_list_store_append(GTK_LIST_STORE(model), &iter); gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_TYPE, dialog->text2, COLUMN_CAPTION, dialog->text1, COLUMN_SOURCE, dialog->text3, COLUMN_DIRECTORY, dialog->text4, COLUMN_USER, dialog->text5, COLUMN_PASS, dialog->text6, COLUMN_UID, uid, -1); g_free(uid); save_sources(); /* set the new item's index as active */ for (test = 0, tmp = tmp2 = mod_mgr_list_remote_sources(); tmp; tmp = g_list_next(tmp), ++test) { mms = (MOD_MGR_SOURCE *)tmp->data; if (!strcmp(mms->caption, dialog->text1)) { gtk_combo_box_set_active(GTK_COMBO_BOX(combo_entry2), test); } g_free((gchar *)mms->type); g_free((gchar *)mms->caption); g_free((gchar *)mms->source); g_free((gchar *)mms->directory); g_free((gchar *)mms->user); g_free((gchar *)mms->pass); g_free((gchar *)mms->uid); g_free(mms); } g_list_free(tmp2); } if (remote_source) g_free(remote_source); remote_source = g_strdup(dialog->text1); g_free(dialog->text1); g_free(dialog->text2); g_free(dialog->text3); g_free(dialog->text4); g_free(dialog->text5); g_free(dialog->text6); g_free(dialog); g_string_free(str, TRUE); sync_windows(); mod_mgr_shut_down(); mod_mgr_init(destination, FALSE, TRUE); out: gtk_widget_show(button_refresh); working = FALSE; } /****************************************************************************** * Name * on_button_remove_remote_clicked * * Synopsis * #include "gui/mod_mgr.h" * * void on_button_remove_remote_clicked(GtkButton * button, gpointer user_data) * * Description * remove remote source * * Return value * void */ void on_button_remove_remote_clicked(GtkButton *button, gpointer user_data) { gint test; GS_DIALOG *yes_no_dialog; //gchar *name_string; GtkTreeSelection *selection; GtkTreeIter selected; gchar *caption = NULL; gchar *type = NULL; gchar *source = NULL; gchar *directory = NULL; gchar *user = NULL; gchar *pass = NULL; gchar *uid = NULL; GtkTreeModel *model; GString *str; if (working) return; working = TRUE; str = g_string_new(NULL); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview_remote)); if (!gtk_tree_selection_get_selected(selection, &model, &selected)) { working = FALSE; return; } gtk_tree_model_get(model, &selected, COLUMN_TYPE, &type, COLUMN_CAPTION, &caption, COLUMN_SOURCE, &source, COLUMN_DIRECTORY, &directory, COLUMN_USER, &user, COLUMN_PASS, &pass, COLUMN_UID, &uid, -1); //name_string = caption; yes_no_dialog = gui_new_dialog(); yes_no_dialog->stock_icon = #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning"; #else GTK_STOCK_DIALOG_WARNING; #endif yes_no_dialog->title = _("Delete a remote source"); g_string_printf(str, "%s\n\n%s|%s|%s|%s", _("Remove the selected source"), caption, type, source, directory); yes_no_dialog->label_top = str->str; yes_no_dialog->yes = TRUE; yes_no_dialog->no = TRUE; test = gui_alert_dialog(yes_no_dialog); if (test == GS_YES) { gtk_list_store_remove(GTK_LIST_STORE(model), &selected); save_sources(); gtk_combo_box_set_active(GTK_COMBO_BOX(combo_entry2), 0); } g_free(yes_no_dialog); g_free(type); g_free(caption); g_free(source); g_free(directory); g_free(user); g_free(pass); g_free(uid); g_string_free(str, TRUE); working = FALSE; } /****************************************************************************** * Name * on_treeview1_button_release_event * * Synopsis * #include "gui/mod_mgr.h" * * gboolean on_treeview1_button_release_event(GtkWidget * widget, * GdkEventButton * event, gpointer user_data) * * Description * button release in main treeview * change notebook page to 'sel' returned from selection * show/hide dialog response buttons as needed * * Return value * void */ gboolean on_treeview1_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkTreeSelection *selection = NULL; GtkTreeIter selected; gint sel; GtkTreeModel *model; if (working) return 0; working = TRUE; model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview1)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview1)); if (gtk_tree_selection_get_selected(selection, NULL, &selected)) { gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 1, &sel, -1); if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected)) { gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook1), sel); switch (sel) { case 1: gtk_widget_hide(button_refresh); gtk_widget_hide(button_install); gtk_widget_hide(button_remove); gtk_widget_hide(button_arch); gtk_widget_hide(button_idx); gtk_widget_hide(button_delidx); gtk_widget_hide(button_obsolete); if (first_time_user) gtk_widget_hide(button_load_sources); else gtk_widget_show(button_load_sources); break; case 2: if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(radiobutton2))) gtk_widget_show(button_refresh); else gtk_widget_hide(button_refresh); gtk_widget_hide(button_install); gtk_widget_hide(button_remove); gtk_widget_hide(button_arch); gtk_widget_hide(button_idx); gtk_widget_hide(button_delidx); gtk_widget_hide(button_obsolete); gtk_widget_hide(button_load_sources); break; case 3: if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(radiobutton2))) gtk_widget_show(button_refresh); else gtk_widget_hide(button_refresh); gtk_widget_show(button_install); gtk_widget_hide(button_remove); gtk_widget_hide(button_arch); gtk_widget_hide(button_idx); gtk_widget_hide(button_delidx); gtk_widget_hide(button_obsolete); gtk_widget_hide(button_load_sources); break; case 4: gtk_widget_show(button_remove); gtk_widget_show(button_arch); gtk_widget_show(button_idx); gtk_widget_show(button_delidx); gtk_widget_show(button_obsolete); gtk_widget_hide(button_load_sources); gtk_widget_hide(button_refresh); gtk_widget_hide(button_install); break; } } } working = FALSE; return FALSE; } static void setup_treeview_main(GtkTreeView *tree_view) { GtkTreeModel *model; model = create_model_to_first(); gtk_tree_view_set_model(tree_view, model); add_columns_to_first(tree_view); gtk_tree_view_expand_all(tree_view); g_signal_connect(tree_view, "button_release_event", G_CALLBACK(on_treeview1_button_release_event), NULL); } static void setup_treeviews_local_remote(GtkTreeView *local, GtkTreeView *remote) { GtkTreeModel *model; model = create_remote_source_treeview_model(); gtk_tree_view_set_model(local, model); add_columns_to_remote_treeview(local); model = create_remote_source_treeview_model(); gtk_tree_view_set_model(remote, model); add_columns_to_remote_treeview(remote); } static void set_combobox(GtkComboBox *combo) { GtkListStore *store; store = gtk_list_store_new(1, G_TYPE_STRING); gtk_combo_box_set_model(combo, GTK_TREE_MODEL(store)); #ifdef USE_GTK_3 gtk_combo_box_set_entry_text_column(GTK_COMBO_BOX(combo), 0); #else gtk_combo_box_entry_set_text_column(GTK_COMBO_BOX_ENTRY(combo), 0); #endif } static void setup_dialog_action_area(GtkDialog *dialog) { GtkWidget *dialog_action_area1 = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog)); #endif gtk_widget_show(dialog_action_area1); gtk_button_box_set_layout(GTK_BUTTON_BOX(dialog_action_area1), GTK_BUTTONBOX_END); /* * response buttons */ g_signal_connect(button_close, "clicked", G_CALLBACK(response_close), NULL); g_signal_connect(button_refresh, "clicked", G_CALLBACK(on_refresh_clicked), NULL); g_signal_connect(button_install, "clicked", G_CALLBACK(on_install_clicked), NULL); g_signal_connect(button_remove, "clicked", G_CALLBACK(on_remove_clicked), NULL); g_signal_connect(button_arch, "clicked", G_CALLBACK(on_archive_clicked), NULL); g_signal_connect(button_idx, "clicked", G_CALLBACK(on_index_clicked), NULL); g_signal_connect(button_delidx, "clicked", G_CALLBACK(on_delete_index_clicked), NULL); g_signal_connect(button_obsolete, "clicked", G_CALLBACK(on_scan_obsolete), NULL); g_signal_connect(button_load_sources, "clicked", G_CALLBACK(on_load_sources_clicked), NULL); g_signal_connect(button_intro, "clicked", G_CALLBACK(on_mod_mgr_intro_clicked), NULL); g_signal_connect(button_cancel, "clicked", G_CALLBACK(on_cancel_clicked), NULL); gtk_widget_show(button_close); on_mod_mgr_intro_clicked(NULL, NULL); sync_windows(); on_mod_mgr_intro_clicked(NULL, (gpointer)1); } static void set_controls_to_last_use(void) { /* local or remote source */ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radiobutton2), settings.mod_mgr_source); /* local source */ gtk_combo_box_set_active(GTK_COMBO_BOX(combo_entry1), settings.mod_mgr_local_source_index); /* remote source */ gtk_combo_box_set_active(GTK_COMBO_BOX(combo_entry2), settings.mod_mgr_remote_source_index); /* destination */ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radiobutton4), settings.mod_mgr_destination); } static void setup_ui_labels() { gchar *str; have_changes = FALSE; str = g_strdup_printf("%s/%s", settings.homedir, DOTSWORD "/InstallMgr/InstallMgr.conf"); if (!mod_mgr_check_for_file(str)) { have_configs = FALSE; mod_mgr_init_config(); } g_free(str); have_configs = TRUE; mod_mgr_init(NULL, TRUE, TRUE); str = g_strdup_printf("%s/%s", settings.homedir, DOTSWORD); gtk_label_set_text(GTK_LABEL(label_home), str); g_free(str); gtk_label_set_text(GTK_LABEL(label_system), settings.path_to_mods); if (g_access(settings.path_to_mods, W_OK) == -1) { XI_print(("%s is write protected\n", (settings.path_to_mods ? settings.path_to_mods : ""))); gtk_widget_set_sensitive(label_system, FALSE); gtk_widget_set_sensitive(radiobutton4, FALSE); } else { gtk_widget_set_sensitive(label_system, TRUE); gtk_widget_set_sensitive(radiobutton4, TRUE); } create_pixbufs(); load_source_treeviews(); } static void on_comboboxentry_local_changed(GtkComboBox *combobox, gpointer user_data) { gint index = gtk_combo_box_get_active(GTK_COMBO_BOX(combo_entry1)); settings.mod_mgr_local_source_index = index; gchar *index_str = g_strdup_printf("%d", index); xml_set_value("Xiphos", "modmgr", "mod_mgr_local_source_index", index_str); xml_save_settings_doc(settings.fnconfigure); g_free(index_str); } static void on_comboboxentry_remote_changed(GtkComboBox *combobox, gpointer user_data) { gint index = gtk_combo_box_get_active(GTK_COMBO_BOX(combo_entry2)); settings.mod_mgr_remote_source_index = index; gchar *index_str = g_strdup_printf("%d", index); XI_message(("index = %d index_str = %s", index, index_str)); xml_set_value("Xiphos", "modmgr", "mod_mgr_remote_source_index", index_str); xml_save_settings_doc(settings.fnconfigure); g_free(index_str); if (remote_source) g_free(remote_source); remote_source = g_strdup(gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(combobox))))); } static GtkWidget *create_module_manager_dialog(gboolean first_run) { gchar *glade_file = gui_general_user_file("module-manager" UI_SUFFIX, FALSE); g_return_val_if_fail((glade_file != NULL), NULL); XI_message(("%s", glade_file)); #ifdef USE_GTKBUILDER gchar *ids[] = {"dialog", NULL}; gxml = gtk_builder_new(); gtk_builder_add_objects_from_file(gxml, glade_file, ids, NULL); #else gxml = glade_xml_new(glade_file, "dialog", NULL); #endif g_free(glade_file); g_return_val_if_fail((gxml != NULL), NULL); dialog_modmgr = UI_GET_ITEM(gxml, "dialog"); gtk_window_resize(GTK_WINDOW(dialog_modmgr), settings.modmgr_width, settings.modmgr_height); /* response buttons */ button_close = UI_GET_ITEM(gxml, "button_close"); button_cancel = UI_GET_ITEM(gxml, "button_cancel"); button_refresh = UI_GET_ITEM(gxml, "button_refresh"); button_install = UI_GET_ITEM(gxml, "button_install"); button_remove = UI_GET_ITEM(gxml, "button_remove"); button_arch = UI_GET_ITEM(gxml, "button_archive"); button_idx = UI_GET_ITEM(gxml, "button_index"); button_delidx = UI_GET_ITEM(gxml, "button_delete_index"); button_obsolete = UI_GET_ITEM(gxml, "button_scan_obsolete"); button_load_sources = UI_GET_ITEM(gxml, "button_load_sources"); button_intro = UI_GET_ITEM(gxml, "button_view_intro"); gtk_widget_set_can_default(button_close, 1); g_signal_connect(dialog_modmgr, "destroy", G_CALLBACK(on_dialog_destroy), NULL); if (first_run) setup_dialog_action_area(GTK_DIALOG(dialog_modmgr)); else g_signal_connect(dialog_modmgr, "response", G_CALLBACK(on_mod_mgr_response), NULL); /* progress bars */ progressbar_refresh = UI_GET_ITEM(gxml, "progressbar1"); #ifdef USE_GTKBUILDER gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(progressbar_refresh), TRUE); #endif /* treeviews */ treeview1 = UI_GET_ITEM(gxml, "treeview1"); setup_treeview_main(GTK_TREE_VIEW(treeview1)); treeview_local = UI_GET_ITEM(gxml, "treeview2"); treeview_remote = UI_GET_ITEM(gxml, "treeview3"); setup_treeviews_local_remote(GTK_TREE_VIEW(treeview_local), GTK_TREE_VIEW(treeview_remote)); treeview = UI_GET_ITEM(gxml, "treeview4"); treeview2 = UI_GET_ITEM(gxml, "treeview5"); setup_treeview_install(GTK_TREE_VIEW(treeview)); setup_treeview_maintenance(GTK_TREE_VIEW(treeview2)); gtk_widget_set_has_tooltip(treeview, TRUE); g_signal_connect((gpointer)treeview, "query-tooltip", G_CALLBACK(query_tooltip), NULL); gtk_widget_set_has_tooltip(treeview2, TRUE); g_signal_connect((gpointer)treeview2, "query-tooltip", G_CALLBACK(query_tooltip), NULL); /* notebook */ notebook1 = UI_GET_ITEM(gxml, "notebook1"); g_signal_connect(notebook1, "switch_page", G_CALLBACK(on_notebook1_switch_page), NULL); /* labels */ label_home = UI_GET_ITEM(gxml, "label_home"); label_system = UI_GET_ITEM(gxml, "label_sword_sys"); /* sources buttons */ button_add_local = UI_GET_ITEM(gxml, "button_add_local"); button_remove_local = UI_GET_ITEM(gxml, "button_remove_local"); button_add_remote = UI_GET_ITEM(gxml, "button_add_remote"); button_remove_remote = UI_GET_ITEM(gxml, "button_remove_remote"); g_signal_connect(button_add_local, "clicked", G_CALLBACK(on_button_add_local_clicked), NULL); g_signal_connect(button_remove_local, "clicked", G_CALLBACK(on_button_remove_local_clicked), NULL); g_signal_connect(button_add_remote, "clicked", G_CALLBACK(on_button_add_remote_clicked), NULL); g_signal_connect(button_remove_remote, "clicked", G_CALLBACK(on_button_remove_remote_clicked), NULL); /* combo box entrys */ combo_entry1 = UI_GET_ITEM(gxml, "comboboxentry1"); combo_entry2 = UI_GET_ITEM(gxml, "comboboxentry2"); set_combobox(GTK_COMBO_BOX(combo_entry1)); set_combobox(GTK_COMBO_BOX(combo_entry2)); /* radio buttons */ radiobutton_source = UI_GET_ITEM(gxml, "radiobutton1"); /* local */ radiobutton2 = UI_GET_ITEM(gxml, "radiobutton2"); /* remote */ radiobutton_dest = UI_GET_ITEM(gxml, "radiobutton3"); /* homedir */ radiobutton4 = UI_GET_ITEM(gxml, "radiobutton4"); /* homedir */ setup_ui_labels(); set_controls_to_last_use(); g_signal_connect(radiobutton2, "toggled", G_CALLBACK(on_radiobutton2_toggled), NULL); g_signal_connect(radiobutton4, "toggled", G_CALLBACK(on_radiobutton4_toggled), NULL); g_signal_connect((gpointer)combo_entry1, "changed", G_CALLBACK(on_comboboxentry_local_changed), NULL); g_signal_connect((gpointer)combo_entry2, "changed", G_CALLBACK(on_comboboxentry_remote_changed), NULL); if (first_run) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radiobutton2), TRUE); gtk_widget_hide(button_refresh); g_signal_connect((gpointer)dialog_modmgr, "configure_event", G_CALLBACK(on_modmgr_configure_event), NULL); settings.display_modmgr = 1; xml_set_value("Xiphos", "layout", "modmgropen", "1"); /* * (from xiphos.c) * a little paranoia: * clamp geometry values to a reasonable bound. * sometimes xiphos gets insane reconfig events as it dies, * especially if it's due to just shutting linux down. */ if ((settings.modmgr_x < 0) || (settings.modmgr_x > 2000)) settings.modmgr_x = 40; if ((settings.modmgr_y < 0) || (settings.modmgr_y > 2000)) settings.modmgr_y = 40; gtk_window_move(GTK_WINDOW(dialog_modmgr), settings.modmgr_x, settings.modmgr_y); return dialog_modmgr; } /****************************************************************************** * Name * gui_open_mod_mgr * * Synopsis * #include "gui/mod_mgr.h" * * void gui_open_mod_mgr(void) * * Description * * * Return value * void */ void gui_open_mod_mgr(void) { if (!is_running) { GtkWidget *dlg; dlg = create_module_manager_dialog(FALSE); set_window_icon(GTK_WINDOW(dlg)); is_running = TRUE; } else gdk_window_raise(gtk_widget_get_window(GTK_WIDGET(dialog_modmgr))); } /****************************************************************************** * Name * gui_open_mod_mgr_initial_run * * Synopsis * #include "gui/mod_mgr.h" * * void gui_open_mod_mgr_initial_run(void) * * Description * * * Return value * void */ void gui_open_mod_mgr_initial_run(void) { GtkWidget *dlg; first_time_user = TRUE; dlg = create_module_manager_dialog(TRUE); set_window_icon(GTK_WINDOW(dlg)); gtk_main(); first_time_user = FALSE; settings.display_modmgr = 0; xml_set_value("Xiphos", "layout", "modmgropen", "0"); } /****************************************************************************** * Name * gui_update_install_status * * Synopsis * #include "gui/mod_mgr.h" * * void gui_update_install_status(glong total, glong done, const gchar * message) * * Description * * * Return value * void */ void gui_update_install_status(glong total, glong done, const gchar *message) { gchar *buf; buf = g_strdup_printf("%s: %s", (current_mod ? current_mod : _("[no module]")), message); gui_set_progressbar_text(progressbar_refresh, buf); g_free(buf); } /****************************************************************************** * Name * gui_update_install_progressbar * * Synopsis * #include "gui/mod_mgr.h" * * void gui_update_install_progressbar(gdouble fraction) * * Description * * * Return value * void */ void gui_update_install_progressbar(gdouble fraction) { gui_set_progressbar_fraction(progressbar_refresh, fraction); } xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey.c0000664000175000017500000006725013162045104020566 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_verse.c - navigation bar for versekey modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include "editor/slib-editor.h" #include "gui/navbar_versekey.h" #include "gui/bibletext_dialog.h" #include "gui/tabbed_browser.h" #include "gui/utilities.h" #include "main/module_dialogs.h" #include "main/navbar_versekey.h" #include "main/settings.h" #include "main/sword.h" #include "main/tab_history.h" #include "main/url.hh" #include "gui/debug_glib_null.h" NAVBAR_VERSEKEY navbar_versekey; extern PASSAGE_TAB_INFO *cur_passage_tab; /****************************************************************************** * Name * menu_deactivate_callback * * Synopsis * #include "gui/navbar_versekey.h" * * void menu_deactivate_callback (GtkWidget *widget, gpointer user_data) * * Description * return toggle button to normal * * Return value * void */ static void menu_deactivate_callback(GtkWidget *widget, gpointer user_data) { GtkWidget *menu_button; menu_button = GTK_WIDGET(user_data); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(menu_button), FALSE); } /****************************************************************************** * Name * menu_position_under * * Synopsis * #include "gui/navbar_versekey.h" * * void menu_position_under(GtkMenu * menu, int * x, int * y, * gboolean * push_in, gpointer user_data) * * Description * position drop down menu under toogle button * * * Return value * void */ static void menu_position_under(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer user_data) { GtkWidget *widget; GtkAllocation allocation; g_return_if_fail(GTK_IS_BUTTON(user_data)); #if GTK_CHECK_VERSION(2, 20, 0) g_return_if_fail(gtk_widget_get_window(user_data)); #else g_return_if_fail(GTK_WIDGET_NO_WINDOW(user_data)); #endif widget = GTK_WIDGET(user_data); gdk_window_get_origin(gtk_widget_get_window(widget), x, y); gtk_widget_get_allocation(widget, &allocation); *x += allocation.x; *y += allocation.y + allocation.height; *push_in = FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkWidget *menu; menu = main_versekey_drop_down_new(cur_passage_tab); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_book_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkWidget *menu; GTimeVal start_time; GTimeVal end_time; #ifdef WIN32 glong time_diff; guint32 time_add; #endif g_get_current_time(&start_time); // XI_message(("Start time is: %d sec %d mil", start_time.tv_sec, start_time.tv_usec)); menu = main_versekey_drop_down_book_menu(navbar_versekey, NB_MAIN, NULL, NULL); g_get_current_time(&end_time); // XI_message(("End time is: %d sec %d mil", end_time.tv_sec, end_time.tv_usec)); #ifdef WIN32 time_diff = ((end_time.tv_sec - start_time.tv_sec) * 1000000) + (end_time.tv_usec - start_time.tv_usec); //if (time_diff > 10000) time_add = (guint32)(time_diff / 1000); #endif if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, #ifdef WIN32 event->time + time_add); #else event->time); #endif return TRUE; } return FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_chapter_button_press_callback(GtkWidget *widget, GdkEventButton * event, gpointer user_data) { GtkWidget *menu; menu = main_versekey_drop_down_chapter_menu(navbar_versekey, NB_MAIN, NULL, NULL); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_verse_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkWidget *menu; menu = main_versekey_drop_down_verse_menu(navbar_versekey, NB_MAIN, NULL, NULL); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * on_button_history_next_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_button_history_next_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static void on_button_history_next_clicked(GtkButton *button, gpointer user_data) { main_navigate_tab_history(1); } /****************************************************************************** * Name * on_button_history_back_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_button_history_back_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static void on_button_history_back_clicked(GtkButton *button, gpointer user_data) { main_navigate_tab_history(0); } /****************************************************************************** * Name * on_entry_activate * * Synopsis * #include "bibletext_dialog.h" * * void on_entry_activate(GtkEntry * entry, DIALOG_DATA * c) * * Description * go to verse in free form entry if user hit * * Return value * void */ static void on_entry_activate(GtkEntry *entry, gpointer user_data) { char *rawtext; const gchar *gkey, *buf = gtk_entry_get_text(entry); if (buf == NULL) return; /* handle potential subsection anchor */ if ((settings.special_anchor = strchr(buf, '#')) || /* thml */ (settings.special_anchor = strchr(buf, '!'))) /* osisref */ *settings.special_anchor = '\0'; rawtext = main_get_raw_text(navbar_versekey.module_name->str, (gchar *)buf); if (!rawtext || (rawtext && (strlen(rawtext) < 2))) { gtk_entry_set_text(entry, navbar_versekey.key->str); g_free(rawtext); return; } gkey = main_get_valid_key(settings.MainWindowModule, (gchar *)buf); // we got a valid key. but was it really a valid key within v11n? // for future use in determining whether to show normal navbar content. navbar_versekey.valid_key = main_is_Bible_key(settings.MainWindowModule, gkey); if (settings.special_anchor) *settings.special_anchor = '#'; /* put it back. */ if (gkey == NULL) return; gchar *url = g_strdup_printf("sword:///%s%s", gkey, (settings.special_anchor ? settings.special_anchor : "")); navbar_versekey.module_name = g_string_assign(navbar_versekey.module_name, settings.MainWindowModule); main_navbar_versekey_set(navbar_versekey, gkey); main_url_handler(url, TRUE); if (url) g_free(url); if (gkey) g_free((gchar *)gkey); } /****************************************************************************** * Name * on_button_verse_menu_verse_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_verse_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_verse_scroll_event(GtkWidget *widget, GdkEvent *event, gpointer user_data) { main_navbar_versekey_spin_verse(navbar_versekey, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_button_verse_menu_chapter_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_chapter_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_chapter_scroll_event(GtkWidget *widget, GdkEvent *event, gpointer user_data) { main_navbar_versekey_spin_chapter(navbar_versekey, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_button_verse_menu_book_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_book_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_book_scroll_event(GtkWidget *widget, GdkEvent *event, gpointer user_data) { main_navbar_versekey_spin_book(navbar_versekey, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_up_enter_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_enter_notify_event(GtkWidget * widget, GdkEventCrossing * event, * gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse enters spin * buttons * * Return value * gboolean */ static gboolean on_up_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: gtk_widget_hide(navbar_versekey.arrow_book_up); gtk_widget_show(navbar_versekey.arrow_book_up_box); break; case CHAPTER_BUTTON: gtk_widget_hide(navbar_versekey.arrow_chapter_up); gtk_widget_show(navbar_versekey.arrow_chapter_up_box); break; case VERSE_BUTTON: gtk_widget_hide(navbar_versekey.arrow_verse_up); gtk_widget_show(navbar_versekey.arrow_verse_up_box); break; } return FALSE; } /****************************************************************************** * Name * on_down_enter_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_enter_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse enters spin * buttons * * Return value * gboolean */ static gboolean on_down_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: gtk_widget_hide(navbar_versekey.arrow_book_down); gtk_widget_show(navbar_versekey.arrow_book_down_box); break; case CHAPTER_BUTTON: gtk_widget_hide(navbar_versekey.arrow_chapter_down); gtk_widget_show(navbar_versekey.arrow_chapter_down_box); break; case VERSE_BUTTON: gtk_widget_hide(navbar_versekey.arrow_verse_down); gtk_widget_show(navbar_versekey.arrow_verse_down_box); break; } return FALSE; } /****************************************************************************** * Name * on_up_leave_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_leave_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse leaves spin * buttons * * Return value * gboolean */ static gboolean on_up_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: gtk_widget_hide(navbar_versekey.arrow_book_up_box); gtk_widget_show(navbar_versekey.arrow_book_up); break; case CHAPTER_BUTTON: gtk_widget_hide(navbar_versekey.arrow_chapter_up_box); gtk_widget_show(navbar_versekey.arrow_chapter_up); break; case VERSE_BUTTON: gtk_widget_hide(navbar_versekey.arrow_verse_up_box); gtk_widget_show(navbar_versekey.arrow_verse_up); break; } return FALSE; } /****************************************************************************** * Name * on_down_leave_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_leave_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse leaves spin * buttons * * Return value * gboolean */ static gboolean on_down_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: gtk_widget_hide(navbar_versekey.arrow_book_down_box); gtk_widget_show(navbar_versekey.arrow_book_down); break; case CHAPTER_BUTTON: gtk_widget_hide(navbar_versekey.arrow_chapter_down_box); gtk_widget_show(navbar_versekey.arrow_chapter_down); break; case VERSE_BUTTON: gtk_widget_hide(navbar_versekey.arrow_verse_down_box); gtk_widget_show(navbar_versekey.arrow_verse_down); break; } return FALSE; } /****************************************************************************** * Name * on_up_eventbox_button_release_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_eventbox_button_release_event (GtkWidget * widget, * GdkEventButton * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_up_eventbox_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: main_navbar_versekey_spin_book(navbar_versekey, 0); break; case CHAPTER_BUTTON: main_navbar_versekey_spin_chapter(navbar_versekey, 0); break; case VERSE_BUTTON: main_navbar_versekey_spin_verse(navbar_versekey, 0); break; } return FALSE; } /****************************************************************************** * Name * on_down_eventbox_button_release_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_eventbox_button_release_event(GtkWidget * widget, * GdkEventButton * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_down_eventbox_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: main_navbar_versekey_spin_book(navbar_versekey, 1); break; case CHAPTER_BUTTON: main_navbar_versekey_spin_chapter(navbar_versekey, 1); break; case VERSE_BUTTON: main_navbar_versekey_spin_verse(navbar_versekey, 1); break; } return FALSE; } /****************************************************************************** * Name * access_on_up_eventbox_button_release_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_eventbox_button_release_event(gpointer element) * * Description * access to internal static method from main_window.c * * Return value * gboolean */ gboolean access_on_up_eventbox_button_release_event(gint element) { return on_up_eventbox_button_release_event(NULL, NULL, GINT_TO_POINTER(element)); } /****************************************************************************** * Name * access_on_down_eventbox_button_release_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_eventbox_button_release_event(gpointer element) * * Description * access to internal static method from main_window.c * * Return value * gboolean */ gboolean access_on_down_eventbox_button_release_event(gint element) { return on_down_eventbox_button_release_event(NULL, NULL, GINT_TO_POINTER(element)); } /****************************************************************************** * Name * _connect_signals * * Synopsis * #include "gui/navbar_versekey.h" * * void _connect_signals(NAVBAR_VERSEKEY navbar) * * Description * * * Return value * void */ static void _connect_signals(NAVBAR_VERSEKEY navbar) { g_signal_connect((gpointer)navbar.lookup_entry, "activate", G_CALLBACK(on_entry_activate), NULL); g_signal_connect((gpointer)navbar.button_book_up, "button_release_event", G_CALLBACK(on_up_eventbox_button_release_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_book_down, "button_release_event", G_CALLBACK(on_down_eventbox_button_release_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_up, "button_release_event", G_CALLBACK(on_up_eventbox_button_release_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_down, "button_release_event", G_CALLBACK(on_down_eventbox_button_release_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_up, "button_release_event", G_CALLBACK(on_up_eventbox_button_release_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_down, "button_release_event", G_CALLBACK(on_down_eventbox_button_release_event), GINT_TO_POINTER(VERSE_BUTTON)); /* */ g_signal_connect((gpointer)navbar.button_book_up, "enter_notify_event", G_CALLBACK(on_up_enter_notify_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_book_up, "leave_notify_event", G_CALLBACK(on_up_leave_notify_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_book_down, "enter_notify_event", G_CALLBACK(on_down_enter_notify_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_book_down, "leave_notify_event", G_CALLBACK(on_down_leave_notify_event), GINT_TO_POINTER(BOOK_BUTTON)); /* */ g_signal_connect((gpointer)navbar.button_chapter_up, "enter_notify_event", G_CALLBACK(on_up_enter_notify_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_up, "leave_notify_event", G_CALLBACK(on_up_leave_notify_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_down, "enter_notify_event", G_CALLBACK(on_down_enter_notify_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_down, "leave_notify_event", G_CALLBACK(on_down_leave_notify_event), GINT_TO_POINTER(CHAPTER_BUTTON)); /* */ g_signal_connect((gpointer)navbar.button_verse_up, "enter_notify_event", G_CALLBACK(on_up_enter_notify_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_up, "leave_notify_event", G_CALLBACK(on_up_leave_notify_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_down, "enter_notify_event", G_CALLBACK(on_down_enter_notify_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_down, "leave_notify_event", G_CALLBACK(on_down_leave_notify_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_history_back, "clicked", G_CALLBACK(on_button_history_back_clicked), NULL); g_signal_connect((gpointer)navbar.button_history_next, "clicked", G_CALLBACK(on_button_history_next_clicked), NULL); g_signal_connect((gpointer)navbar.button_history_menu, "button_press_event", G_CALLBACK(select_button_press_callback), NULL); g_signal_connect((gpointer)navbar.button_book_menu, "button_press_event", G_CALLBACK(select_book_button_press_callback), NULL); g_signal_connect((gpointer)navbar.button_chapter_menu, "button_press_event", G_CALLBACK(select_chapter_button_press_callback), NULL); g_signal_connect((gpointer)navbar.button_verse_menu, "button_press_event", G_CALLBACK(select_verse_button_press_callback), NULL); #if !GTK_CHECK_VERSION(3, 4, 0) g_signal_connect((gpointer)navbar.button_verse_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_verse_scroll_event), NULL); g_signal_connect((gpointer)navbar.button_chapter_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_chapter_scroll_event), NULL); g_signal_connect((gpointer)navbar.button_book_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_book_scroll_event), NULL); #endif } /****************************************************************************** * Name * gui_navbar_versekey_new * * Synopsis * #include "gui/navbar_versekey.h" * * GtkWidget *gui_navbar_book_new(void) * * Description * create a new Bible navigation toolbar and return it * * Return value * GtkWidget * */ GtkWidget *gui_navbar_versekey_new(void) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif #if GTK_CHECK_VERSION(3, 4, 0) GtkWidget *eventbox; #endif gchar *glade_file = gui_general_user_file("navbar_versekey" UI_SUFFIX, FALSE); g_return_val_if_fail((glade_file != NULL), NULL); XI_message(("%s", glade_file)); /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "navbar", NULL); #endif navbar_versekey.dialog = FALSE; navbar_versekey.module_name = g_string_new(settings.MainWindowModule); navbar_versekey.key = g_string_new(settings.currentverse); navbar_versekey.navbar = UI_GET_ITEM(gxml, "navbar"); navbar_versekey.button_history_back = UI_GET_ITEM(gxml, "button_history_back"); navbar_versekey.button_history_next = UI_GET_ITEM(gxml, "button_history_foward"); navbar_versekey.button_history_menu = UI_GET_ITEM(gxml, "togglebutton_history_list"); navbar_versekey.button_book_up = UI_GET_ITEM(gxml, "eventbox9"); navbar_versekey.button_book_down = UI_GET_ITEM(gxml, "eventbox6"); navbar_versekey.button_chapter_up = UI_GET_ITEM(gxml, "eventbox8"); navbar_versekey.button_chapter_down = UI_GET_ITEM(gxml, "eventbox4"); navbar_versekey.button_verse_up = UI_GET_ITEM(gxml, "eventbox7"); navbar_versekey.button_verse_down = UI_GET_ITEM(gxml, "eventbox1"); navbar_versekey.arrow_book_up_box = UI_GET_ITEM(gxml, "image13"); navbar_versekey.arrow_book_up = UI_GET_ITEM(gxml, "image12"); navbar_versekey.arrow_book_down_box = UI_GET_ITEM(gxml, "image15"); navbar_versekey.arrow_book_down = UI_GET_ITEM(gxml, "image14"); navbar_versekey.arrow_chapter_up_box = UI_GET_ITEM(gxml, "image9"); navbar_versekey.arrow_chapter_up = UI_GET_ITEM(gxml, "image8"); navbar_versekey.arrow_chapter_down_box = UI_GET_ITEM(gxml, "image11"); navbar_versekey.arrow_chapter_down = UI_GET_ITEM(gxml, "image10"); navbar_versekey.arrow_verse_up_box = UI_GET_ITEM(gxml, "image7"); navbar_versekey.arrow_verse_up = UI_GET_ITEM(gxml, "image6"); navbar_versekey.arrow_verse_down_box = UI_GET_ITEM(gxml, "image16"); navbar_versekey.arrow_verse_down = UI_GET_ITEM(gxml, "image5"); navbar_versekey.button_book_menu = UI_GET_ITEM(gxml, "togglebutton_book"); navbar_versekey.button_chapter_menu = UI_GET_ITEM(gxml, "togglebutton_chapter"); navbar_versekey.button_verse_menu = UI_GET_ITEM(gxml, "togglebutton_verse"); navbar_versekey.lookup_entry = UI_GET_ITEM(gxml, "entry_lookup"); navbar_versekey.label_book_menu = UI_GET_ITEM(gxml, "label_book"); navbar_versekey.label_chapter_menu = UI_GET_ITEM(gxml, "label_chapter"); navbar_versekey.label_verse_menu = UI_GET_ITEM(gxml, "label_verse"); #if GTK_CHECK_VERSION(3, 4, 0) eventbox = UI_GET_ITEM(gxml, "eventbox_book"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_book_scroll_event), NULL); eventbox = UI_GET_ITEM(gxml, "eventbox_chapter"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_chapter_scroll_event), NULL); eventbox = UI_GET_ITEM(gxml, "eventbox_verse"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_verse_scroll_event), NULL); #endif _connect_signals(navbar_versekey); return navbar_versekey.navbar; } xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c0000664000175000017500000003556113162045104020524 0ustar unit193unit193/* * Xiphos Bible Study Tool * bookmark_dialog.c - gui to popup a dialog for adding a bookmark * * Copyright (C) 2005-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include "gui/bookmark_dialog.h" #include "gui/bookmarks_menu.h" #include "gui/bookmarks_treeview.h" #include "gui/dialog.h" #include "gui/utilities.h" #include "main/display.hh" #include "main/sword.h" #include "main/settings.h" #include "main/xml.h" #include "xiphos_html/xiphos_html.h" #include "gui/debug_glib_null.h" extern GtkTreeStore *model; static GtkWidget *treeview; static GtkWidget *button_new_folder; static GtkWidget *button_add_bookmark; static GtkWidget *entry_label; static GtkWidget *entry_key; static GtkWidget *entry_module; static GtkWidget *textview; static GtkTextBuffer *textbuffer; static gchar *note; GtkWidget *bookmark_dialog; GtkWidget *mark_verse_dialog; void on_buffer_changed(GtkTextBuffer *textbuffer, gpointer user_data) { GtkTextIter start; GtkTextIter end; gtk_text_buffer_get_start_iter(textbuffer, &start); gtk_text_buffer_get_end_iter(textbuffer, &end); if (note) g_free(note); note = gtk_text_buffer_get_text(textbuffer, &start, &end, FALSE); XI_message(("note: %s", note)); } /****************************************************************************** * Name * add_bookmark_button * * Synopsis * #include "gui/bookmark_dialog.h" * * void add_bookmark_button(void) * * Description * * * Return value * void */ static void add_bookmark_button(void) { GtkTreeIter selected; GtkTreeIter iter; BOOKMARK_DATA *data; GtkTreeSelection *selection; selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; data = g_new(BOOKMARK_DATA, 1); data->caption = g_strdup((gchar *)gtk_entry_get_text(GTK_ENTRY(entry_label))); data->key = g_strdup((gchar *)gtk_entry_get_text(GTK_ENTRY(entry_key))); data->module = g_strdup((gchar *)gtk_entry_get_text(GTK_ENTRY(entry_module))); if (!strcmp(data->module, "studypad")) data->module_desc = "studypad"; else data->module_desc = g_strdup(main_get_module_description(data->module)); data->description = g_strdup((gchar *)gtk_entry_get_text(GTK_ENTRY(entry_label))); data->is_leaf = TRUE; data->opened = bm_pixbufs->pixbuf_helpdoc; data->closed = NULL; gui_add_item_to_tree(&iter, &selected, data); bookmarks_changed = TRUE; gui_save_bookmarks(NULL, NULL); g_free(data->caption); g_free(data->key); g_free(data->module); g_free(data->description); g_free(data); } /****************************************************************************** * Name * * * Synopsis * #include "gui/bookmark_dialog.h" * * * * Description * * * Return value * */ static void add_folder_button(void) { GtkTreeIter selected; GtkTreeIter iter; BOOKMARK_DATA *data; GtkTreeSelection *selection; char *t; gint test; GS_DIALOG *info; GString *str; selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; t = "|"; str = g_string_new(""); info = gui_new_dialog(); //info->stock_icon = GTK_STOCK_OPEN; info->title = _("Bookmark"); g_string_printf(str, "%s", _("Enter Folder Name")); info->label_top = str->str; info->text1 = g_strdup(_("Folder Name")); info->label1 = _("Folder: "); info->ok = TRUE; info->cancel = TRUE; data = g_new(BOOKMARK_DATA, 1); /*** open dialog to get name for new folder ***/ test = gui_gs_dialog(info); if (test == GS_OK) { char *buf = g_strdelimit(info->text1, t, ' '); data->caption = g_strdup(buf); data->key = NULL; data->module = NULL; data->module_desc = NULL; data->description = NULL; data->is_leaf = FALSE; data->opened = bm_pixbufs->pixbuf_opened; data->closed = bm_pixbufs->pixbuf_closed; gui_add_item_to_tree(&iter, &selected, data); bookmarks_changed = TRUE; gui_save_bookmarks(NULL, NULL); g_free(data->caption); GtkTreePath *path = gtk_tree_model_get_path(GTK_TREE_MODEL(model), &iter); gtk_tree_view_expand_to_path(GTK_TREE_VIEW(treeview), path); gtk_tree_selection_select_path(selection, path); gtk_tree_path_free(path); } g_free(data); g_free(info->text1); g_free(info); g_string_free(str, TRUE); } /****************************************************************************** * Name * * * Synopsis * #include "gui/bookmark_dialog.h" * * * * Description * * * Return value * */ void on_dialog_response(GtkDialog *dialog, gint response_id, gpointer user_data) { switch (response_id) { case GTK_RESPONSE_CANCEL: /* cancel button pressed */ case GTK_RESPONSE_NONE: /* dialog destroyed */ gtk_widget_destroy(GTK_WIDGET(dialog)); break; case GTK_RESPONSE_OK: /* add button pressed */ add_bookmark_button(); gtk_widget_destroy(GTK_WIDGET(dialog)); break; case GTK_RESPONSE_ACCEPT: /* add folder pressed */ add_folder_button(); break; } } /****************************************************************************** * Name * on_dialog_enter * * Synopsis * #include "gui/bookmark_dialog.h" * * Description * "Enter" key route to on_dialog_response. * * Return value * void */ void on_dialog_enter(void) { on_dialog_response(GTK_DIALOG(bookmark_dialog), GTK_RESPONSE_OK, NULL); } /****************************************************************************** * Name * on_mark_verse_response * * Synopsis * #include "gui/bookmark_dialog.h" * * Description * finish off a verse-markin event. * * Return value * void */ void on_mark_verse_response(GtkDialog *dialog, gint response_id, gpointer user_data) { gchar reference[100], *module, *key; module = (gchar *)gtk_entry_get_text(GTK_ENTRY(entry_module)); key = (gchar *)gtk_entry_get_text(GTK_ENTRY(entry_key)); g_snprintf(reference, 100, "%s %s", module, main_get_osisref_from_key((const char *)module, (const char *)key)); switch (response_id) { case GTK_RESPONSE_CANCEL: /* cancel button pressed */ case GTK_RESPONSE_NONE: /* dialog destroyed */ break; case GTK_RESPONSE_ACCEPT: /* mark the verse */ xml_set_list_item("osisrefmarkedverses", "markedverse", reference, (note ? note : "user content")); marked_cache_fill(settings.MainWindowModule, settings.currentverse); main_display_bible(NULL, settings.currentverse); break; case GTK_RESPONSE_OK: /* unmark the verse */ xml_remove_node("osisrefmarkedverses", "markedverse", reference); marked_cache_fill(settings.MainWindowModule, settings.currentverse); main_display_bible(NULL, settings.currentverse); break; } g_free(note); gtk_widget_destroy(GTK_WIDGET(dialog)); xml_save_settings_doc(settings.fnconfigure); } /****************************************************************************** * Name * on_mark_verse_enter * * Synopsis * #include "gui/bookmark_dialog.h" * * Description * "Enter" key route to on_mark_verse_response. * * Return value * void */ void on_mark_verse_enter(void) { on_mark_verse_response(GTK_DIALOG(mark_verse_dialog), GTK_RESPONSE_ACCEPT, NULL); } /****************************************************************************** * Name * * * Synopsis * #include "gui/bookmark_dialog.h" * * * * Description * * * Return value * */ gboolean on_treeview_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkTreeSelection *selection = NULL; GtkTreeModel *gmodel; GtkTreeIter selected; gchar *key = NULL; selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widget)); if (gtk_tree_selection_get_selected(selection, &gmodel, &selected)) { gtk_tree_model_get(gmodel, &selected, 3, &key, -1); if (!gtk_tree_model_iter_has_child(gmodel, &selected) && key != NULL) { gtk_widget_set_sensitive(button_new_folder, FALSE); gtk_widget_set_sensitive(button_add_bookmark, FALSE); } else { gtk_widget_set_sensitive(button_new_folder, TRUE); gtk_widget_set_sensitive(button_add_bookmark, TRUE); } if (key) g_free(key); } return FALSE; } /****************************************************************************** * Name * * * Synopsis * #include "gui/bookmark_dialog.h" * * * * Description * * * Return value * */ static void setup_treeview(void) { GtkTreePath *path; GtkTreeIter iter; GtkTreeSelection *selection = NULL; gtk_tree_view_set_model(GTK_TREE_VIEW(treeview), GTK_TREE_MODEL(model)); gui_add_columns(GTK_TREE_VIEW(treeview)); gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); path = gtk_tree_model_get_path(GTK_TREE_MODEL(model), &iter); gtk_tree_view_expand_to_path(GTK_TREE_VIEW(treeview), path); gtk_tree_selection_select_path(selection, path); gtk_tree_path_free(path); } /****************************************************************************** * Name * * * Synopsis * #include "gui/bookmark_dialog.h" * * * * Description * * * Return value * */ static GtkWidget *_create_bookmark_dialog(gchar *label, gchar *module, gchar *key) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif gchar *glade_file = gui_general_user_file("bookmarks" UI_SUFFIX, TRUE); g_return_val_if_fail(glade_file != NULL, NULL); XI_message(("%s", glade_file)); /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, NULL, NULL); #endif g_free(glade_file); g_return_val_if_fail(gxml != NULL, NULL); /* lookup the root widget */ bookmark_dialog = UI_GET_ITEM(gxml, "dialog"); g_signal_connect(bookmark_dialog, "response", G_CALLBACK(on_dialog_response), NULL); /* treeview */ treeview = UI_GET_ITEM(gxml, "treeview"); setup_treeview(); g_signal_connect(treeview, "button-release-event", G_CALLBACK(on_treeview_button_release_event), NULL); /* entrys */ entry_label = UI_GET_ITEM(gxml, "entry1"); entry_key = UI_GET_ITEM(gxml, "entry2"); entry_module = UI_GET_ITEM(gxml, "entry3"); gtk_entry_set_text(GTK_ENTRY(entry_label), label); gtk_entry_set_text(GTK_ENTRY(entry_key), key); gtk_entry_set_text(GTK_ENTRY(entry_module), module); g_signal_connect(entry_label, "activate", G_CALLBACK(on_dialog_enter), NULL); g_signal_connect(entry_key, "activate", G_CALLBACK(on_dialog_enter), NULL); g_signal_connect(entry_module, "activate", G_CALLBACK(on_dialog_enter), NULL); /* dialog buttons */ button_new_folder = UI_GET_ITEM(gxml, "button1"); button_add_bookmark = UI_GET_ITEM(gxml, "button3"); return bookmark_dialog; } /****************************************************************************** * Name * _create_mark_verse_dialog * * Synopsis * #include "gui/bookmark_dialog.h" * * Description * marks/unmarks a verse for display highlight. * * Return value * void */ static GtkWidget *_create_mark_verse_dialog(gchar *module, gchar *key) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif GtkWidget *sw; gchar osisreference[100]; gchar *old_note = NULL; gchar *glade_file = gui_general_user_file("markverse" UI_SUFFIX, TRUE); g_return_val_if_fail(glade_file != NULL, NULL); XI_message(("%s", glade_file)); g_snprintf(osisreference, 100, "%s %s", module, main_get_osisref_from_key((const char *)module, (const char *)key)); note = NULL; /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, NULL, NULL); #endif g_free(glade_file); g_return_val_if_fail(gxml != NULL, NULL); /* lookup the root widget */ mark_verse_dialog = UI_GET_ITEM(gxml, "dialog"); gtk_window_set_default_size(GTK_WINDOW(mark_verse_dialog), 300, 350); g_signal_connect(mark_verse_dialog, "response", G_CALLBACK(on_mark_verse_response), NULL); /* entrys */ entry_key = UI_GET_ITEM(gxml, "entry2"); entry_module = UI_GET_ITEM(gxml, "entry3"); textview = UI_GET_ITEM(gxml, "textview"); textbuffer = gtk_text_view_get_buffer((GtkTextView *)textview); gtk_entry_set_text(GTK_ENTRY(entry_key), key); gtk_entry_set_text(GTK_ENTRY(entry_module), module); sw = UI_GET_ITEM(gxml, "scrolledwindow1"); gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(textview), GTK_WRAP_WORD); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); g_signal_connect(entry_key, "activate", G_CALLBACK(on_mark_verse_enter), NULL); g_signal_connect(entry_module, "activate", G_CALLBACK(on_mark_verse_enter), NULL); old_note = xml_get_list_from_label("osisrefmarkedverses", "markedverse", osisreference); note = g_strdup((old_note) ? old_note : ""); gtk_text_buffer_set_text(textbuffer, (old_note) ? old_note : "", -1); g_signal_connect(textbuffer, "changed", G_CALLBACK(on_buffer_changed), NULL); return mark_verse_dialog; } /****************************************************************************** * Name * gui_bookmark_dialog * * Synopsis * #include "gui/bookmark_dialog.h" * * void gui_bookmark_dialog(gchar * label, gchar * module_name, gchar * key) * * Description * calls _create_bookmark_dialog() and use gtk_dialog_run() * to make it modal (needed for saving multiple search results) * * Return value * void */ void gui_bookmark_dialog(gchar *label, gchar *module_name, gchar *key) { GtkWidget *dialog = _create_bookmark_dialog(label, module_name, key); if (!dialog) return; gtk_dialog_run(GTK_DIALOG(dialog)); } /****************************************************************************** * Name * gui_mark_verse_dialog * * Synopsis * #include "gui/bookmark_dialog.h" * void gui_mark_verse_dialog(gchar * module_name, gchar * key) * * Description * marks/unmarks a verse for display highlighting. * * Return value * void */ void gui_mark_verse_dialog(gchar *module_name, gchar *key) { GtkWidget *dialog = _create_mark_verse_dialog(module_name, key); if (!dialog) return; gtk_dialog_run(GTK_DIALOG(dialog)); } xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c0000664000175000017500000012650113162045104017562 0ustar unit193unit193/* * Xiphos Bible Study Tool * menu_popup.c - main window panes and dialogs popup menus * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include #include #include #include #include #include "xiphos_html/xiphos_html.h" #include "gui/menu_popup.h" #include "gui/cipher_key_dialog.h" #include "gui/dialog.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "gui/bookmark_dialog.h" #include "gui/export_dialog.h" #include "gui/find_dialog.h" #include "gui/font_dialog.h" #include "gui/about_modules.h" #include "main/module_dialogs.h" #include "main/sword.h" #include "main/settings.h" #include "main/lists.h" #include "main/display.hh" #include "main/search_sidebar.h" #include "main/mod_mgr.h" #include "main/url.hh" #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #else #include "editor/slib-editor.h" #endif #include "gui/debug_glib_null.h" static gchar *menu_mod_name = NULL; static DIALOG_DATA *dialog = NULL; static int is_dialog = 0; /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ gint _get_type_mod_list(void) { switch (main_get_mod_type(menu_mod_name)) { case TEXT_TYPE: return TEXT_DESC_LIST; break; case COMMENTARY_TYPE: case PERCOM_TYPE: return COMM_DESC_LIST; break; case DICTIONARY_TYPE: return DICT_DESC_LIST; break; case BOOK_TYPE: return GBS_DESC_LIST; break; default: return -1; break; } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ gchar *_get_key(gchar *mod_name) { gchar *key = NULL; if (is_dialog) return g_strdup(dialog->key); switch (main_get_mod_type(mod_name)) { case TEXT_TYPE: case COMMENTARY_TYPE: case PERCOM_TYPE: key = g_strdup(settings.currentverse); break; case DICTIONARY_TYPE: key = g_strdup(settings.dictkey); break; case BOOK_TYPE: case PRAYERLIST_TYPE: key = g_strdup(settings.book_key); break; } return key; } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ GtkWidget *_get_html(void) { if (is_dialog) return dialog->html; else switch (main_get_mod_type(menu_mod_name)) { case TEXT_TYPE: return widgets.html_text; break; case COMMENTARY_TYPE: case PERCOM_TYPE: return widgets.html_comm; break; case DICTIONARY_TYPE: return widgets.html_dict; break; case BOOK_TYPE: case PRAYERLIST_TYPE: return widgets.html_book; break; } return NULL; } /****************************************************************************** * Name * _global_option_main_pane * * Synopsis * #include "gui/menu_popup.h" * * void _global_option_main_pane(GtkMenuItem * menuitem, GBS_DATA * g) * * Description * * * Return value * void */ static void _global_option_main_pane(GtkMenuItem *menuitem, const gchar *option) { gchar *key = _get_key(menu_mod_name); gchar *mod = (gchar *)(is_dialog ? dialog->mod_name : menu_mod_name); XI_message(("module option = %s", option)); if (key) { gchar *url = g_strdup_printf("sword://%s/%s", mod, key); main_save_module_options(mod, (gchar *)option, gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(menuitem))); if (is_dialog) { /* show the change */ main_dialogs_url_handler(dialog, url, TRUE); } else { /* show the change */ main_url_handler(url, TRUE); } g_free(url); g_free(key); } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ static void on_edit_percomm_activate(GtkMenuItem *menuitem, gpointer user_data) { gchar *key; if (is_dialog) key = g_strdup(dialog->key); else key = _get_key(menu_mod_name); if (key) { XI_message(("\n\npercomm key: %s\n\n", key)); editor_create_new((gchar *)user_data, (gchar *)key, NOTE_EDITOR); g_free(key); } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ static void on_edit_prayerlist_activate(GtkMenuItem *menuitem, gpointer user_data) { XI_message(("settings.book_key: %s", (char *)(is_dialog ? dialog->key : settings.book_key))); editor_create_new((gchar *)user_data, (gchar *)(is_dialog ? dialog->key : settings.book_key), BOOK_EDITOR); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_popup_about_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_display_about_module_dialog((is_dialog ? dialog->mod_name : menu_mod_name)); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_popup_bookmark_activate(GtkMenuItem *menuitem, gpointer user_data) { gchar *key; if (is_dialog) return; if ((key = _get_key(menu_mod_name))) { gchar *label = g_strdup_printf("%s, %s", key, menu_mod_name); gui_bookmark_dialog(label, menu_mod_name, key); g_free(label); g_free(key); } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_popup_export_passage_activate(GtkMenuItem * menuitem, gpointer user_data) { if (is_dialog) return; gui_export_dialog(); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_popup_print_activate(GtkMenuItem *menuitem, gpointer user_data) { /* there is some weirdness here, from having eliminated gtkhtml3. * we must understand why this is an interesting conditional. */ if (is_dialog) { XIPHOS_HTML_PRINT_DOCUMENT((XiphosHtml *)user_data); } else { XIPHOS_HTML_PRINT_DOCUMENT((XiphosHtml *)user_data); } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_close_activate(GtkMenuItem *menuitem, gpointer user_data) { /* FIXME */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_popup_copy_activate(GtkMenuItem *menuitem, gpointer user_data) { /* ditto above comment re: printing */ if (is_dialog) { XIPHOS_HTML_COPY_SELECTION(dialog->html); } else { XIPHOS_HTML_COPY_SELECTION(_get_html()); } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_popup_find_activate(GtkMenuItem *menuitem, gpointer user_data) { if (is_dialog) gui_find_dlg(dialog->html, dialog->mod_name, FALSE, NULL); else gui_find_dlg(_get_html(), menu_mod_name, FALSE, NULL); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_popup_font_activate(GtkMenuItem *menuitem, gpointer user_data) { if (is_dialog) { gchar *url = g_strdup_printf("sword://%s/%s", dialog->mod_name, dialog->key); gui_set_module_font(dialog->mod_name); /* show the change */ main_dialogs_url_handler(dialog, url, TRUE); g_free(url); } else { gchar *key = _get_key(menu_mod_name); if (key) { gchar *url = g_strdup_printf("sword://%s/%s", menu_mod_name, key); gui_set_module_font(menu_mod_name); /* show the change */ main_url_handler(url, TRUE); g_free(url); g_free(key); } } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_verse_per_line_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { gchar *file = g_strdup_printf("%s/modops.conf", settings.gSwordDir); gchar *url = g_strdup_printf("sword://%s/%s", (is_dialog ? dialog->mod_name : settings.MainWindowModule), (is_dialog ? dialog->key : settings.currentverse)); save_conf_file_item(file, (is_dialog ? dialog->mod_name : settings.MainWindowModule), "style", (gtk_check_menu_item_get_active(menuitem) ? "verse" : "paragraph")); if (settings.havebible) { if (is_dialog) { /* show the change */ main_dialogs_url_handler(dialog, url, TRUE); } else { settings.versestyle = gtk_check_menu_item_get_active(menuitem); main_url_handler(url, TRUE); } } g_free(url); g_free(file); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_words_of_christ_in_red_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Words of Christ in Red"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_strong_s_numbers_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Strong's Numbers"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_morphological_tags_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Morphological Tags"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_footnotes_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Footnotes"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_greek_accents_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Greek Accents"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_lemmas_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Lemmas"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_scripture_cross_references_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Cross-references"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_hebrew_vowel_points_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Hebrew Vowel Points"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_hebrew_cantillation_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Hebrew Cantillation"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_headings_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Headings"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_transliteration_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Transliteration"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_commentary_by_chapter_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Commentary by Chapter"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_doublespace_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Doublespace"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_xrefnotenumbers_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "XrefNoteNumbers"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_xlit_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Transliterated Forms"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_enumerated_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Enumerations"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_glosses_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Glosses"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_morphseg_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Morpheme Segmentation"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_primary_reading_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { gchar *key = NULL; if (is_dialog) { reading_selector(dialog->mod_name, dialog->key, dialog, (GtkMenuItem *)menuitem, GINT_TO_POINTER(0)); } else { if ((key = _get_key(menu_mod_name))) { reading_selector(menu_mod_name, key, NULL, (GtkMenuItem *)menuitem, GINT_TO_POINTER(0)); g_free(key); } } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_secondary_reading_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { gchar *key = NULL; if (is_dialog) { reading_selector(dialog->mod_name, dialog->key, dialog, (GtkMenuItem *)menuitem, GINT_TO_POINTER(1)); } else { if ((key = _get_key(menu_mod_name))) { reading_selector(menu_mod_name, key, NULL, (GtkMenuItem *)menuitem, GINT_TO_POINTER(1)); g_free(key); } } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_all_readings_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { gchar *key = NULL; if (is_dialog) { reading_selector(dialog->mod_name, dialog->key, dialog, (GtkMenuItem *)menuitem, GINT_TO_POINTER(2)); } else { if ((key = _get_key(menu_mod_name))) { reading_selector(menu_mod_name, key, NULL, (GtkMenuItem *)menuitem, GINT_TO_POINTER(2)); g_free(key); } } } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_image_content_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Image Content"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_respect_font_faces_activate(GtkCheckMenuItem * menuitem, gpointer user_data) { _global_option_main_pane((GtkMenuItem *)menuitem, "Respect Font Faces"); /* string not seen by user */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_unlock_this_module_activate(GtkMenuItem *menuitem, gpointer user_data) { if (is_dialog) return; main_check_unlock(menu_mod_name, FALSE); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_display_book_heading_activate(GtkMenuItem * menuitem, gpointer user_data) { if (is_dialog) main_dialogs_book_heading(dialog); else main_book_heading(menu_mod_name); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_display_chapter_heading_activate(GtkMenuItem * menuitem, gpointer user_data) { if (is_dialog) main_dialogs_chapter_heading(dialog); else main_chapter_heading(menu_mod_name); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_use_current_dictionary_activate(GtkMenuItem * menuitem, gpointer user_data) { XIPHOS_HTML_COPY_SELECTION(_get_html()); gtk_editable_select_region((GtkEditable *)widgets.entry_dict, 0, -1); gtk_editable_paste_clipboard((GtkEditable *)widgets.entry_dict); gtk_widget_activate(widgets.entry_dict); } /****************************************************************************** * Name * on_lookup_google_activate * * Synopsis * #include "gui/menu_popup.h" * * Description * offer mouse-swept selection as a google maps browser reference. * * Return value * void */ G_MODULE_EXPORT void on_lookup_google_activate(GtkMenuItem *menuitem, gpointer user_data) { gchar *dict_key; XIPHOS_HTML_COPY_SELECTION(_get_html()); gtk_editable_select_region((GtkEditable *)widgets.entry_dict, 0, -1); gtk_editable_paste_clipboard((GtkEditable *)widgets.entry_dict); dict_key = g_strdup(gtk_editable_get_chars((GtkEditable *)widgets.entry_dict, 0, -1)); if ((dict_key == NULL) || (*dict_key == '\0')) { gui_generic_warning("No selection made"); } else { gchar *showstr = g_strconcat("http://www.biblemap.org/#", dict_key, NULL); xiphos_open_default(showstr); g_free(showstr); } g_free(dict_key); } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_rename_perscomm_activate(GtkMenuItem *menuitem, gpointer user_data) { if (is_dialog) return; #if defined(WIN32) gui_generic_warning(_("Renaming is not available in Windows.\n\n" "Xiphos is limited by Windows' filesystem,\n" "because it disallows the renaming of filename\n" "components of currently-open files,\n" "such as the contents of this commentary.\n" "Therefore, personal commentary renaming is\n" "not available in the Windows environment.")); #else GS_DIALOG *info; GString *workstr; char *s; char *datapath_old, *datapath_new; const char *conf_old; char *conf_new; char *sworddir, *modsdir; FILE *result; // get a new name for the module. info = gui_new_dialog(); info->title = _("Rename Commentary"); workstr = g_string_new(""); g_string_printf(workstr, "%s", _("Choose Commentary Name")); info->label_top = workstr->str; info->text1 = g_strdup(_("New Name")); info->label1 = N_("Name: "); info->ok = TRUE; info->cancel = TRUE; if (gui_gs_dialog(info) != GS_OK) goto out1; for (s = info->text1; *s; ++s) { if (!isalnum(*s) && (*s != '_')) { gui_generic_warning_modal(_("Module names must contain [A-Za-z0-9_] only.")); goto out1; } } if (main_is_module(info->text1)) { gui_generic_warning_modal(_("Xiphos already knows a module by that name.")); goto out1; } sworddir = g_strdup_printf("%s/" DOTSWORD, settings.homedir); modsdir = g_strdup_printf("%s/mods.d", sworddir); conf_old = main_get_mod_config_file(settings.CommWindowModule, sworddir); conf_new = g_strdup(info->text1); // dirname is lowercase. for (s = conf_new; *s; ++s) if (isupper(*s)) *s = tolower(*s); datapath_old = main_get_mod_config_entry(settings.CommWindowModule, "DataPath"); datapath_new = g_strdup(datapath_old); if ((s = strstr(datapath_new, "rawfiles/")) == NULL) { gui_generic_warning_modal("Malformed datapath in old configuration!"); goto out2; } *(s + 9) = '\0'; // skip past "rawfiles/". s = g_strdup_printf("%s%s", datapath_new, conf_new); g_free(datapath_new); // out with the old... datapath_new = s; // ..and in with the new. // move old data directory to new. if ((g_chdir(sworddir) != 0) || (rename(datapath_old, datapath_new) != 0)) { gui_generic_warning_modal("Failed to rename directory."); goto out2; } // manufacture new .conf from old. g_string_printf(workstr, "( cd \"%s\" && sed -e '/^\\[/s|^.*$|[%s]|' -e '/^DataPath=/s|rawfiles/.*$|rawfiles/%s/|' < \"%s\" > \"%s.conf\" ) 2>&1", modsdir, info->text1, conf_new, conf_old, conf_new); if ((result = popen(workstr->str, "r")) == NULL) { g_string_printf(workstr, _("Failed to create new configuration:\n%s"), strerror(errno)); gui_generic_warning_modal(workstr->str); goto out2; } else { gchar output[258]; if (fgets(output, 256, result) != NULL) { g_string_truncate(workstr, 0); g_string_append(workstr, _("Configuration build error:\n\n")); g_string_append(workstr, output); gui_generic_warning_modal(workstr->str); goto out2; // necessary? advisable? } pclose(result); } // unlink old conf. g_string_printf(workstr, "%s/%s", modsdir, conf_old); if (unlink(workstr->str) != 0) { g_string_printf(workstr, "Unlink of old configuration failed:\n%s", strerror(errno)); gui_generic_warning_modal(workstr->str); goto out2; } main_update_module_lists(); settings.CommWindowModule = g_strdup(info->text1); main_display_commentary(info->text1, settings.currentverse); out2: g_free(conf_new); g_free((char *)conf_old); g_free(datapath_old); g_free(datapath_new); g_free(modsdir); g_free(sworddir); out1: g_free(info->text1); g_free(info); g_string_free(workstr, TRUE); #endif /* !WIN32 */ } /****************************************************************************** * Name * * * Synopsis * #include "gui/menu_popup.h" * * * * Description * * * Return value * */ G_MODULE_EXPORT void on_dump_perscomm_activate(GtkMenuItem *menuitem, gpointer user_data) { main_sidebar_perscomm_dump(); } /****************************************************************************** * Name * on_read_selection_aloud_activate * * Synopsis * #include "gui/menu_popup.h" * * Description * takes mouse-swept text and funnels it through TTS. * * Return value * void */ G_MODULE_EXPORT void on_read_selection_aloud_activate(GtkMenuItem * menuitem, gpointer user_data) { gchar *dict_key; int len; GtkWidget *html_widget = _get_html(); XIPHOS_HTML_COPY_SELECTION(html_widget); gtk_editable_select_region((GtkEditable *)widgets.entry_dict, 0, -1); gtk_editable_paste_clipboard((GtkEditable *)widgets.entry_dict); dict_key = g_strdup(gtk_editable_get_chars((GtkEditable *)widgets.entry_dict, 0, -1)); len = (dict_key ? strlen(dict_key) : 0); if (dict_key && len && *dict_key) { ReadAloud(0, dict_key); g_free(dict_key); } else gui_generic_warning("No selection made"); } /****************************************************************************** * Name * on_mark_verse_activate * * Synopsis * #include "gui/menu_popup.h" * * Description * mark/unmark a verse for highlighting and possible user comment. * * Return value * void */ G_MODULE_EXPORT void on_mark_verse_activate(GtkMenuItem *menuitem, gpointer user_data) { gchar *key; if (is_dialog) return; if ((key = _get_key(menu_mod_name))) { gui_mark_verse_dialog(menu_mod_name, key); g_free(key); } } /****************************************************************************** * Name * _add_global_opts * * Synopsis * gui/menu_popup.h * * GtkWidget * _add_global_opts(const gcahr * module_name) * * Description * * * Return value * GtkWidget* */ #ifdef USE_GTKBUILDER G_MODULE_EXPORT void _add_and_check_global_opts(GtkBuilder *gxml, #else G_MODULE_EXPORT void _add_and_check_global_opts(GladeXML *gxml, #endif const gchar *mod_name, GtkWidget *submenu, DIALOG_DATA *d) { GtkWidget *item; GLOBAL_OPS *ops = NULL; gint modtype = main_get_mod_type((gchar *)(is_dialog ? d->mod_name : mod_name)); ops = main_new_globals((gchar *)mod_name); item = UI_GET_ITEM(gxml, "verse_per_line"); if (mod_name && (modtype == TEXT_TYPE)) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->verse_per_line); } item = UI_GET_ITEM(gxml, "words_of_christ_in_red"); if ((main_check_for_global_option((gchar *)mod_name, "GBFRedLetterWords")) || (main_check_for_global_option((gchar *)mod_name, "OSISRedLetterWords"))) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->words_in_red); } item = UI_GET_ITEM(gxml, "strongs_numbers"); if ((main_check_for_global_option((gchar *)mod_name, "GBFStrongs")) || (main_check_for_global_option((gchar *)mod_name, "ThMLStrongs")) || (main_check_for_global_option((gchar *)mod_name, "OSISStrongs"))) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->strongs); } item = UI_GET_ITEM(gxml, "morphological_tags"); if (main_check_for_global_option((gchar *)mod_name, "GBFMorph") || main_check_for_global_option((gchar *)mod_name, "ThMLMorph") || main_check_for_global_option((gchar *)mod_name, "OSISMorph")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->morphs); } item = UI_GET_ITEM(gxml, "footnotes"); if (main_check_for_global_option((gchar *)mod_name, "GBFFootnotes") || main_check_for_global_option((gchar *)mod_name, "ThMLFootnotes") || main_check_for_global_option((gchar *)mod_name, "OSISFootnotes")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->footnotes); } item = UI_GET_ITEM(gxml, "greek_accents"); if (main_check_for_global_option((gchar *)mod_name, "UTF8GreekAccents")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->greekaccents); } item = UI_GET_ITEM(gxml, "lemmas"); if (main_check_for_global_option((gchar *)mod_name, "ThMLLemma") || main_check_for_global_option((gchar *)mod_name, "OSISLemma")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->lemmas); } item = UI_GET_ITEM(gxml, "cross-references"); if (main_check_for_global_option((gchar *)mod_name, "ThMLScripref") || main_check_for_global_option((gchar *)mod_name, "OSISScripref")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->scripturerefs); } item = UI_GET_ITEM(gxml, "hebrew_vowel_points"); if (main_check_for_global_option((gchar *)mod_name, "UTF8HebrewPoints")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->hebrewpoints); } item = UI_GET_ITEM(gxml, "hebrew_cantillation"); if (main_check_for_global_option((gchar *)mod_name, "UTF8Cantillation")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->hebrewcant); } item = UI_GET_ITEM(gxml, "headings"); if (main_check_for_global_option((gchar *)mod_name, "ThMLHeadings") || main_check_for_global_option((gchar *)mod_name, "OSISHeadings")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->headings); } item = UI_GET_ITEM(gxml, "transliteration"); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->transliteration); item = UI_GET_ITEM(gxml, "variants"); if (main_check_for_global_option((gchar *)mod_name, "ThMLVariants") || main_check_for_global_option((gchar *)mod_name, "OSISVariants")) { gtk_widget_show(item); item = UI_GET_ITEM(gxml, "primary_reading"); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->variants_primary); item = UI_GET_ITEM(gxml, "secondary_reading"); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->variants_secondary); item = UI_GET_ITEM(gxml, "all_readings"); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->variants_all); } item = UI_GET_ITEM(gxml, "xlit"); if (main_check_for_global_option((gchar *)mod_name, "OSISXlit")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->xlit); } item = UI_GET_ITEM(gxml, "enumerated"); if (main_check_for_global_option((gchar *)mod_name, "OSISEnum")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->enumerated); } item = UI_GET_ITEM(gxml, "glosses"); if (main_check_for_global_option((gchar *)mod_name, "OSISGlosses") || main_check_for_global_option((gchar *)mod_name, "OSISRuby")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->glosses); } item = UI_GET_ITEM(gxml, "morphseg"); if (main_check_for_global_option((gchar *)mod_name, "OSISMorphSegmentation")) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->morphseg); } item = UI_GET_ITEM(gxml, "image_content"); if (ops->image_content != -1) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->image_content); } item = UI_GET_ITEM(gxml, "respect_font_faces"); if (ops->respect_font_faces != -1) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->respect_font_faces); } item = UI_GET_ITEM(gxml, "commentary_by_chapter"); if ((modtype == COMMENTARY_TYPE) || (modtype == PERCOM_TYPE)) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->commentary_by_chapter); } item = UI_GET_ITEM(gxml, "doublespace"); #ifdef USE_GTK_3 gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->doublespace); #else GTK_CHECK_MENU_ITEM(item)->active = ops->doublespace; #endif item = UI_GET_ITEM(gxml, "xrefnotenumbers"); if ((ops->scripturerefs && (main_check_for_global_option((gchar *)mod_name, "ThMLScripref") || main_check_for_global_option((gchar *)mod_name, "OSISScripref"))) || (ops->footnotes && (main_check_for_global_option((gchar *)mod_name, "ThMLFootnotes") || main_check_for_global_option((gchar *)mod_name, "OSISFootnotes") || main_check_for_global_option((gchar *)mod_name, "GBFFootnotes")))) { gtk_widget_show(item); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), ops->xrefnotenumbers); } else { gtk_widget_hide(item); } g_free(ops); } /****************************************************************************** * Name * on_view_mod_activate * * Synopsis * #include "gui/menu_popup.h" * * void on_view_mod_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * show a different module * * Return value * void */ static void on_view_mod_activate(GtkMenuItem *menuitem, gpointer user_data) { if (is_dialog) return; gchar *module_name = main_module_name_from_description((gchar *)user_data); gchar *key; if (module_name && (key = _get_key(menu_mod_name))) { gchar *url = g_strdup_printf("sword://%s/%s", module_name, key); main_url_handler(url, TRUE); g_free(url); } g_free(module_name); g_free(key); } /****************************************************************************** * Name * gui_lookup_bibletext_selection * * Synopsis * #include "gui/bibletext.h" * * void gui_lookup_bibletext_selection(GtkMenuItem * menuitem, gchar * dict_mod_description) * * Description * lookup selection in a dict/lex module * * Return value * void */ static void _lookup_selection(GtkMenuItem *menuitem, gchar *dict_mod_description) { gchar *dict_key = NULL; gchar *mod_name = NULL; GtkWidget *html = _get_html(); if (!html) return; mod_name = main_module_name_from_description(dict_mod_description); XIPHOS_HTML_COPY_SELECTION(html); gtk_editable_select_region((GtkEditable *)widgets.entry_dict, 0, -1); gtk_editable_paste_clipboard((GtkEditable *)widgets.entry_dict); gtk_widget_activate(widgets.entry_dict); dict_key = g_strdup(gtk_editable_get_chars((GtkEditable *)widgets.entry_dict, 0, -1)); if (dict_key && mod_name) { main_display_dictionary(mod_name, dict_key); } if (dict_key) g_free(dict_key); if (mod_name) g_free(mod_name); } /****************************************************************************** * Name * _create_popup_menu * * Synopsis * #include "gui/menu_popup.h" * * GtkWidget * _create_popup_menu ( const gchar * mod_name, DIALOG_DATA * d) * * Description * creates the needed popup and returns it to gui_menu_popup () * * Return value * GtkWidget* */ static GtkWidget *_create_popup_menu(XiphosHtml *html, const gchar *mod_name, DIALOG_DATA *d) { gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif const gchar *mname = (is_dialog ? d->mod_name : mod_name); XI_message(("_create_popup_menu mod_name:%s", mod_name)); if (!mname || !*mname) return NULL; #ifdef USE_GTKBUILDER #if GTK_CHECK_VERSION(3, 14, 0) glade_file = gui_general_user_file("xi-menus-popup.gtkbuilder", FALSE); #else glade_file = gui_general_user_file("xi-menus-popup_old.gtkbuilder", FALSE); #endif #else glade_file = gui_general_user_file("xi-menus.glade", FALSE); #endif g_return_val_if_fail((glade_file != NULL), NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_popup", NULL); #endif g_free(glade_file); g_return_val_if_fail((gxml != NULL), NULL); GtkWidget *menu = UI_GET_ITEM(gxml, "menu_popup"); GtkWidget *bookmark = UI_GET_ITEM(gxml, "bookmark"); GtkWidget *open = UI_GET_ITEM(gxml, "open_module2"); GtkWidget *export_ = UI_GET_ITEM(gxml, "export_passage"); GtkWidget *close = UI_GET_ITEM(gxml, "close"); GtkWidget *note = UI_GET_ITEM(gxml, "note"); GtkWidget *mark_verse = UI_GET_ITEM(gxml, "mark_verse"); GtkWidget *open_edit = UI_GET_ITEM(gxml, "open_in_editor"); GtkWidget *mod_opt_sub = UI_GET_ITEM(gxml, "module_options1_menu"); GtkWidget *lookup = UI_GET_ITEM(gxml, "lookup_selection1"); GtkWidget *lookup_sub = UI_GET_ITEM(gxml, "lookup_selection1_menu"); GtkWidget *unlock = UI_GET_ITEM(gxml, "unlock_this_module"); GtkWidget *book_heading = UI_GET_ITEM(gxml, "display_book_heading"); GtkWidget *chapter_heading = UI_GET_ITEM(gxml, "display_chapter_heading"); GtkWidget *rename_percomm = UI_GET_ITEM(gxml, "rename_perscomm"); GtkWidget *dump_percomm = UI_GET_ITEM(gxml, "dump_perscomm"); GtkWidget *open_sub = gtk_menu_new(); GtkWidget *note_sub = gtk_menu_new(); gtk_widget_hide(unlock); gtk_widget_hide(book_heading); gtk_widget_hide(export_); gtk_widget_hide(chapter_heading); gtk_widget_hide(rename_percomm); gtk_widget_hide(dump_percomm); gtk_widget_hide(note); gtk_widget_hide(open_edit); gtk_widget_hide(mark_verse); gtk_widget_hide(close); /* FIXME: hide until connected to dialog close */ if (is_dialog) { gtk_widget_hide(open); gtk_widget_hide(bookmark); gtk_widget_hide(export_); } else { gtk_widget_hide(close); gtk_menu_item_set_submenu(GTK_MENU_ITEM(open), open_sub); gui_add_mods_2_gtk_menu(_get_type_mod_list(), open_sub, (GCallback)on_view_mod_activate); /* unlock from main window only */ if (main_has_cipher_tag((gchar *)mod_name)) gtk_widget_show(unlock); } switch (main_get_mod_type((gchar *)mname)) { case TEXT_TYPE: gtk_widget_show(export_); if (is_dialog) break; gtk_widget_show(note); gtk_widget_show(mark_verse); gtk_menu_item_set_submenu(GTK_MENU_ITEM(note), note_sub); gui_add_mods_2_gtk_menu(PERCOMM_LIST, note_sub, (GCallback) on_edit_percomm_activate); break; case COMMENTARY_TYPE: gtk_widget_show(export_); gtk_widget_show(book_heading); gtk_widget_show(chapter_heading); break; case PERCOM_TYPE: gtk_widget_show(export_); gtk_widget_show(open_edit); g_signal_connect(G_OBJECT(open_edit), "activate", G_CALLBACK(on_edit_percomm_activate), (gchar *)(is_dialog ? d->mod_name : mod_name)); gtk_widget_show(rename_percomm); gtk_widget_show(dump_percomm); break; case DICTIONARY_TYPE: break; case BOOK_TYPE: break; case PRAYERLIST_TYPE: gtk_widget_show(open_edit); g_signal_connect(G_OBJECT(open_edit), "activate", G_CALLBACK(on_edit_prayerlist_activate), (gchar *)(is_dialog ? d->mod_name : mod_name)); break; } gtk_menu_item_set_submenu(GTK_MENU_ITEM(lookup), lookup_sub); gui_add_mods_2_gtk_menu(DICT_DESC_LIST, lookup_sub, (GCallback)_lookup_selection); /* = glade_xml_get_widget (gxml, ""); */ _add_and_check_global_opts(gxml, (char *)(is_dialog ? d->mod_name : mod_name), mod_opt_sub, d); /* connect signals and data */ #ifdef USE_GTKBUILDER gtk_builder_connect_signals(gxml, html); /*gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, html); */ #else glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, html); #endif return menu; } /****************************************************************************** * Name * gui_menu_popup * * Synopsis * #include "gui/menu_popup.h" * * void gui_menu_popup (const gchar * mod_name, DIALOG_DATA * d) * * Description * determens if a main window or dialog popup is needed * and calls _create_popup_menu() to create the menu and * then pops the menu up * * Return value * void */ void gui_menu_popup(XiphosHtml *html, const gchar *mod_name, DIALOG_DATA *d) { GtkWidget *menu; if (d) { dialog = d; menu_mod_name = NULL; //(gchar*) mod_name; is_dialog = TRUE; } else if (mod_name) { menu_mod_name = (gchar *)mod_name; dialog = NULL; is_dialog = FALSE; } else return; menu = _create_popup_menu(html, mod_name, d); if (menu) gtk_menu_popup((GtkMenu *)menu, NULL, NULL, NULL, NULL, 2, gtk_get_current_event_time()); else gui_generic_warning(_("No module in this pane.")); } xiphos-4.0.7+dfsg1/src/gnome2/commentary_dialog.c0000664000175000017500000001605013162045104021065 0ustar unit193unit193/* * Xiphos Bible Study Tool * commentary_dialog.c - dialog for a commentary module * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/commentary_dialog.h" #include "gui/dialog.h" #include "gui/xiphos.h" #include "gui/main_window.h" #include "gui/menu_popup.h" #include "gui/navbar_versekey_dialog.h" #include "gui/sidebar.h" #include "gui/widgets.h" #include "gui/utilities.h" #include "main/lists.h" #include "main/navbar.h" #include "main/settings.h" #include "main/sword.h" #include "main/navbar_versekey.h" #include "main/display.hh" #include "gui/debug_glib_null.h" extern gboolean dialog_freed; extern gboolean do_display; /**************************************************************************************** * static - global to this file only */ DIALOG_DATA *cur_d; /****************************************************************************** * Name * on_dialog_destroy * * Synopsis * #include "commentary_dialog.h" * * void on_dialog_destroy(GObject * object, * DIALOG_DATA * d) * * Description * shut down the View Commentay Dialog * * Return value * void */ static void on_dialog_destroy(GObject *object, DIALOG_DATA *d) { if (!dialog_freed) main_free_on_destroy(d); dialog_freed = FALSE; } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * gui_close_comm_dialog * * Synopsis * #include "commentary_dialog.h" * * void gui_close_comm_dialog(DIALOG_DATA * d) * * Description * * * Return value * void */ void gui_close_comm_dialog(DIALOG_DATA *d) { if (d->dialog) { dialog_freed = FALSE; gtk_widget_destroy(d->dialog); } } #endif /****************************************************************************** * Name * on_dialog_motion_notify_event * * Synopsis * #include "commentary_dialog.h" * * gboolean on_dialog_motion_notify_event(GtkWidget *widget, GdkEventMotion *event, DIALOG_DATA * d) * * Description * * * Return value * gboolean */ static gboolean on_dialog_motion_notify_event(GtkWidget *widget, GdkEventMotion *event, DIALOG_DATA *d) { cur_d = d; return FALSE; } #if 0 /****************************************************************************** * Name * sync_with_main * * Synopsis * #include "gui/commentary_dialog.h" * * void sync_with_main(DIALOG_DATA * d) * * Descriptiond->navbar.lookup_entry * bring the the View Commentay Dialog module into sync with main window * * Return value * void */ static void sync_with_main(DIALOG_DATA *d) { gchar *url = g_strdup_printf("sword:///%s", settings.currentverse); main_dialogs_url_handler(d, url, TRUE); cur_d = d; g_free(url); } #endif /****************************************************************************** * Name * create_nav_toolbar * * Synopsis * #include ".h" * * GtkWidget *create_nav_toolbar(void) * * Description * create navigation toolbar and * * Return value * void */ static GtkWidget *create_nav_toolbar(DIALOG_DATA *d) { d->navbar.type = NB_DIALOG; return gui_navbar_versekey_dialog_new(d); } static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, DIALOG_DATA *d) { gui_menu_popup(html, cur_d->mod_name, cur_d); //gui_commentary_dialog_create_menu(d); } /****************************************************************************** * Name * gui_create_commentary_dialog * * Synopsis * #include "commentary_dialog.h" * * void gui_create_commentary_dialog(void) * * Description * create a Commentary Dialog * * Return value * void */ void gui_create_commentary_dialog(DIALOG_DATA *d, gboolean do_edit) { GtkWidget *vbox30; GtkWidget *vbox_toolbars; GtkWidget *toolbar_nav; GtkWidget *frame19; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow38; #endif cur_d = d; d->dialog = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_object_set_data(G_OBJECT(d->dialog), "d->dialog", d->dialog); gtk_window_set_title(GTK_WINDOW(d->dialog), main_get_module_description(d->mod_name)); //gtk_window_set_default_size(GTK_WINDOW(d->dialog), 462, 280); gtk_window_set_resizable(GTK_WINDOW(d->dialog), TRUE); if (do_edit) gtk_widget_set_size_request(d->dialog, 590, 380); else gtk_widget_set_size_request(d->dialog, 460, 280); UI_VBOX(vbox30, FALSE, 0); gtk_widget_show(vbox30); gtk_container_add(GTK_CONTAINER(d->dialog), vbox30); UI_VBOX(vbox_toolbars, FALSE, 0); gtk_widget_show(vbox_toolbars); gtk_box_pack_start(GTK_BOX(vbox30), vbox_toolbars, FALSE, FALSE, 0); toolbar_nav = create_nav_toolbar(d); gtk_widget_show(toolbar_nav); gtk_box_pack_start(GTK_BOX(vbox_toolbars), toolbar_nav, FALSE, FALSE, 0); frame19 = gtk_frame_new(NULL); gtk_widget_show(frame19); gtk_box_pack_start(GTK_BOX(vbox30), frame19, TRUE, TRUE, 0); gtk_frame_set_shadow_type(GTK_FRAME(frame19), GTK_SHADOW_IN); #ifndef USE_WEBKIT2 scrolledwindow38 = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow38); gtk_container_add(GTK_CONTAINER(frame19), scrolledwindow38); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow38), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow38, settings.shadow_type); #endif d->html = GTK_WIDGET(XIPHOS_HTML_NEW(((DIALOG_DATA *)d), TRUE, DIALOG_COMMENTARY_TYPE)); gtk_widget_show(d->html); #ifdef USE_WEBKIT2 gtk_container_add(GTK_CONTAINER(frame19), d->html); #else gtk_container_add(GTK_CONTAINER(scrolledwindow38), d->html); #endif g_signal_connect((gpointer)d->html, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), (DIALOG_DATA *)d); g_signal_connect(G_OBJECT(d->dialog), "destroy", G_CALLBACK(on_dialog_destroy), d); g_signal_connect(G_OBJECT(d->dialog), "motion_notify_event", G_CALLBACK(on_dialog_motion_notify_event), d); } #if 0 // unneeded at this time. disabled to silence cppcheck. void gui_commentary_dialog_sync_toggled(GtkToggleButton *button, DIALOG_DATA *d) { if (d == NULL) d = cur_d; if (gtk_toggle_button_get_active(button)) { sync_with_main(d); d->sync = TRUE; } else d->sync = FALSE; } #endif /****** end of file ******/ xiphos-4.0.7+dfsg1/src/gnome2/search_dialog.c0000664000175000017500000014522613162045104020164 0ustar unit193unit193/* * Xiphos Bible Study Tool * search_dialog.c - gui for searching Sword modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include "xiphos_html/xiphos_html.h" #include #include #include #include "gui/search_dialog.h" #include "gui/main_window.h" #include "gui/dialog.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "gtk/gtk.h" #include "gui/export_bookmarks.h" #include "main/search_dialog.h" #include "main/configs.h" #include "main/lists.h" #include "main/previewer.h" #include "main/settings.h" #include "main/sword.h" #include "main/url.hh" #include "main/xml.h" #include "main/biblesync_glue.h" #include "gui/debug_glib_null.h" /******************************************************************************/ #define _BYTE 8 #define _WORD 16 #define _DWORD 32 #define SEARCHING N_("Searching the ") #define SMODULE N_(" Module") #define FINDS N_("found in ") #define HTML_START "" SEARCH_DIALOG1 search1; static gboolean _preview_on; static gchar *module_selected; gchar *verse_selected; GtkWidget *remember_search; /* needed to change button in search stop */ /****************************************************************************** * Name * on_advsearch_configure_event * * Synopsis * #include "gui/main_window.h" * * gboolean on_advsearch_configure_event(GtkWidget * widget, * GdkEventConfigure * event, * gpointer user_data) * * Description * remember placement+size of parallel window. * cloned from on_configure_event * * Return value * gboolean */ static gboolean on_advsearch_configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer user_data) { gchar layout[10]; gint x; gint y; gdk_window_get_root_origin(GDK_WINDOW(gtk_widget_get_window(search1.dialog)), &x, &y); settings.advsearch_width = event->width; settings.advsearch_height = event->height; settings.advsearch_x = x; settings.advsearch_y = y; sprintf(layout, "%d", settings.advsearch_width); xml_set_value("Xiphos", "layout", "advsearch_width", layout); sprintf(layout, "%d", settings.advsearch_height); xml_set_value("Xiphos", "layout", "advsearch_height", layout); sprintf(layout, "%d", settings.advsearch_x); xml_set_value("Xiphos", "layout", "advsearch_x", layout); sprintf(layout, "%d", settings.advsearch_y); xml_set_value("Xiphos", "layout", "advsearch_y", layout); xml_save_settings_doc(settings.fnconfigure); return FALSE; } /* click on treeview folder to expand or collapse it */ static gboolean button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data) { GtkTreeSelection *selection = NULL; GtkTreeIter selected; GtkTreeModel *model; GtkTreePath *path; selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widget)); if (!gtk_tree_selection_get_selected(selection, &model, &selected)) return FALSE; if (!gtk_tree_model_iter_has_child(model, &selected)) return FALSE; path = gtk_tree_model_get_path(model, &selected); if (gtk_tree_view_row_expanded(GTK_TREE_VIEW(widget), path)) gtk_tree_view_collapse_row(GTK_TREE_VIEW(widget), path); else gtk_tree_view_expand_row(GTK_TREE_VIEW(widget), path, FALSE); gtk_tree_path_free(path); return FALSE; } void on_comboboxentry2_changed(GtkComboBox *combobox, gpointer user_data) { main_comboboxentry2_changed(combobox, user_data); } /****************************************************************************** * Name * button_clean * * Synopsis * #include "gui/search_dialog.h" * * void button_clean(GtkButton * button, gpointer user_data) * * Description * user pressed clear button - clears search results page * * Return value * void */ void button_clean(GtkButton *button, gpointer user_data) { GtkTreeModel *model; GtkListStore *list_store; GString *html_text = g_string_new(""); XI_message(("button_clean")); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_results)); list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_verses)); list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); g_string_printf(html_text, HTML_START " ", settings.bible_text_color, settings.bible_bg_color); XIPHOS_HTML_OPEN_STREAM(search1.preview_html, "text/html"); XIPHOS_HTML_WRITE(search1.preview_html, html_text->str, html_text->len); XIPHOS_HTML_CLOSE(search1.preview_html); g_string_free(html_text, TRUE); } /****************************************************************************** * Name * button_save * * Synopsis * #include "gui/search_dialog.h" * * void button_save(GtkButton * button, gpointer user_data) * * Description * calls main_save_current_adv_search_as_bookmarks() in main/search_dialog.cc * to do the work of saving current search as bookmarks * * Return value * void */ void button_save(GtkButton *button, gpointer user_data) { main_save_current_adv_search_as_bookmarks(); } /****************************************************************************** * Name * button_export * * Synopsis * #include "gui/search_dialog.h" * * void button_export(GtkButton * button, gpointer user_data) * * Description * calls main_save_current_adv_search_as_bookmarks() in main/search_dialog.cc * to do the work of saving current search as bookmarks * * Return value * void */ void button_export(GtkButton *button, gpointer user_data) { gui_export_bookmarks_dialog(ADV_SEARCH_RESULTS_EXPORT, NULL); } /****************************************************************************** * Name * on_destroy * * Synopsis * #include "gui/search_dialog.h" * * void on_destroy(GtkWidget * dialog, gpointer user_data) * * Description * destroy the search dialog * * Return value * void */ void _on_destroy(GtkWidget *dialog, gpointer user_data) { /* main_do_dialog_search() initializes these as search starts */ if (search_active) { terminate_search = TRUE; sync_windows(); } else { main_close_search_dialog(); settings.display_advsearch = 0; xml_set_value("Xiphos", "layout", "advsearchopen", "0"); if (module_selected) { g_free(module_selected); module_selected = NULL; } if (verse_selected) { g_free(verse_selected); verse_selected = NULL; } } } /****************************************************************************** * Name * on_button_begin_search * * Synopsis * #include "gui/search_dialog.h" * * void on_button_begin_search(GtkButton * button, gpointer user_data) * * Description * starts the search * * Return value * void */ void on_button_begin_search(GtkButton *button, gpointer user_data) { if (search_active) { terminate_search = TRUE; #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_set_image((GtkButton *)remember_search, gtk_image_new_from_icon_name("edit-find", GTK_ICON_SIZE_BUTTON)); #else gtk_button_set_label((GtkButton *)remember_search, "gtk-find"); gtk_button_set_use_stock((GtkButton *)remember_search, TRUE); #endif sync_windows(); } else { #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_set_image((GtkButton *)remember_search, gtk_image_new_from_icon_name("process-stop", GTK_ICON_SIZE_BUTTON)); #else gtk_button_set_label((GtkButton *)remember_search, "gtk-stop"); gtk_button_set_use_stock((GtkButton *)remember_search, TRUE); #endif // do the search main_do_dialog_search(); #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_set_image((GtkButton *)remember_search, gtk_image_new_from_icon_name("edit-find", GTK_ICON_SIZE_BUTTON)); #else gtk_button_set_label((GtkButton *)remember_search, "gtk-find"); gtk_button_set_use_stock((GtkButton *)remember_search, TRUE); #endif } } /****************************************************************************** * Name * list_name_changed * * Synopsis * #include "gui/search_dialog.h" * * void list_name_changed(GtkEditable * editable, * gpointer user_data) * * Description * text in the range name entry has changed * name text in the clist_range is updated to match * * Return value * void */ void list_name_changed(GtkEditable *editable, gpointer user_data) { const gchar *text; GtkTreeModel *model; GtkListStore *list_store; GtkTreeSelection *selection; GtkTreeIter selected; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); list_store = GTK_LIST_STORE(model); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.module_lists)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; text = gtk_entry_get_text(GTK_ENTRY(editable)); gtk_list_store_set(list_store, &selected, 0, text, -1); } /****************************************************************************** * Name * range_name_changed * * Synopsis * #include "gui/search_dialog.h" * * void range_name_changed(GtkEditable * editable, * gpointer user_data) * * Description * text in the range name entry has changed * name text in the clist_range is updated to match * * Return value * void */ void range_name_changed(GtkEditable *editable, gpointer user_data) { const gchar *text; GtkTreeModel *model; GtkListStore *list_store; GtkTreeSelection *selection; GtkTreeIter selected; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_range_name)); list_store = GTK_LIST_STORE(model); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.list_range_name)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; text = gtk_entry_get_text(GTK_ENTRY(editable)); gtk_list_store_set(list_store, &selected, 0, text, -1); } /****************************************************************************** * Name * range_text_changed * * Synopsis * #include "gui/search_dialog.h" * * void range_text_changed(GtkEditable * editable, * gpointer user_data) * * Description * text in the range text entry has changed * * Return value * void */ void range_text_changed(GtkEditable *editable, gpointer user_data) { main_range_text_changed(editable); } /****************************************************************************** * Name * new_modlist * * Synopsis * #include "gui/search_dialog.h" * * void new_modlist(GtkButton * button, gpointer user_data) * * Description * adds a new custom module list to the * * Return value * void */ void new_modlist(GtkButton *button, gpointer user_data) { gchar buf[80]; GtkTreeModel *model; GtkListStore *list_store; GtkTreeModel *model2; GtkListStore *list_store2; GtkTreeIter iter; GtkTreeSelection *selection; GtkTreePath *path; selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.module_lists)); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_modules)); list_store = GTK_LIST_STORE(model); model2 = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); list_store2 = GTK_LIST_STORE(model2); { // must encode locale-sensitively char *num = main_format_number(search1.list_rows); sprintf(buf, _("New List %s"), num); g_free(num); } search1.module_count = 0; gtk_list_store_clear(list_store); gtk_list_store_append(list_store2, &iter); gtk_list_store_set(list_store2, &iter, 0, buf, -1); path = gtk_tree_model_get_path(model2, &iter); gtk_tree_selection_select_path(selection, path); gtk_entry_set_text(GTK_ENTRY(search1.entry_list_name), buf); gtk_tree_path_free(path); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * void */ void clear_modules(GtkButton *button, gpointer user_data) { gchar *str; str = g_strdup_printf("%s\n\n%s", _("Clear List?"), _("Are you sure you want to clear the module list?")); #if GTK_CHECK_VERSION(3, 10, 0) if (gui_yes_no_dialog(str, "dialog-warning")) { #else if (gui_yes_no_dialog(str, GTK_STOCK_DIALOG_WARNING)) { #endif GtkTreeIter selected; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_modules)); GtkListStore *list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); list_store = GTK_LIST_STORE(model); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.module_lists)); if (gtk_tree_selection_get_selected(selection, NULL, &selected)) gtk_list_store_set(list_store, &selected, 1, "", -1); } g_free(str); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * void */ void delete_module(GtkButton *button, gpointer user_data) { main_delete_module(GTK_TREE_VIEW(search1.listview_modules)); } /****************************************************************************** * Name * save_modlist * * Synopsis * #include "gui/search_dialog.h" * * void save_modlist(GtkButton * button, gpointer user_data) * * Description * saves the custom module list * * Return value * void */ void save_modlist(GtkButton *button, gpointer user_data) { main_save_modlist(); } /****************************************************************************** * Name * new_range * * Synopsis * #include "gui/search_dialog.h" * * void new_range(GtkButton * button, gpointer user_data) * * Description * adds a new custom range to the clist_range * * Return value * void */ void new_range(GtkButton *button, gpointer user_data) { gchar *text[2]; GtkTreeModel *model; GtkListStore *list_store; GtkTreeSelection *selection; GtkTreeIter iter; GtkTreePath *path; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_range_name)); list_store = GTK_LIST_STORE(model); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.list_range_name)); text[0] = "[New Range]"; text[1] = ""; gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, text[0], 1, text[1], -1); path = gtk_tree_model_get_path(model, &iter); gtk_tree_selection_select_path(selection, path); gtk_tree_path_free(path); gtk_entry_set_text(GTK_ENTRY(search1.entry_range_name), text[0]); gtk_entry_set_text(GTK_ENTRY(search1.entry_range_text), ""); } /****************************************************************************** * Name * save_range * * Synopsis * #include "gui/search_dialog.h" * * void save_range(GtkButton * button, gpointer user_data) * * Description * saves the custom range list * * Return value * void */ void save_range(GtkButton *button, gpointer user_data) { main_save_range(); } /****************************************************************************** * Name * delete_range * * Synopsis * #include "gui/search_dialog.h" * * void delete_range(GtkButton * button, gpointer user_data) * * Description * delete the selected custom range * * Return value * void */ void delete_range(GtkButton *button, gpointer user_data) { main_delete_range(); } /****************************************************************************** * Name * delete_list * * Synopsis * #include "gui/search_dialog.h" * * void delete_list(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ void delete_list(GtkButton *button, gpointer user_data) { gchar *name_string = NULL; GtkTreeModel *model; GtkListStore *list_store; GtkTreeSelection *selection; GtkTreeIter selected; gchar *str; #if 0 // #if 0'd until list_rows is properly managed. if (search1.list_rows < 2) { gui_generic_warning_modal(_("The last module list may not be deleted")); return; } #endif model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.module_lists)); list_store = GTK_LIST_STORE(model); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(search1.module_lists)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; gtk_tree_model_get(model, &selected, 0, &name_string, -1); str = g_strdup_printf("%s\n\n%s %s", _("Delete list?"), _("Are you sure you want to delete:"), name_string); #if GTK_CHECK_VERSION(3, 10, 0) if (!gui_yes_no_dialog(str, "dialog-warning")) { g_free(name_string); g_free(str); return; } #else if (!gui_yes_no_dialog(str, GTK_STOCK_DIALOG_WARNING)) { g_free(name_string); g_free(str); return; } #endif gtk_list_store_remove(list_store, &selected); xml_remove_node("modlists", "modlist", name_string); --search1.list_rows; save_modlist(NULL, NULL); g_free(name_string); g_free(str); } /****************************************************************************** * Name * scope_toggled * * Synopsis * #include "gui/search_dialog.h" * * void scope_toggled(GtkToggleButton *togglebutton, gpointer user_data) * * Description * remember which scope button was pressed last * does not remember rb_last * * Return value * void */ void scope_toggled(GtkToggleButton *togglebutton, gpointer user_data) { search1.which_scope = togglebutton; if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_custom_range))) gtk_widget_set_sensitive(search1.combo_range, TRUE); else gtk_widget_set_sensitive(search1.combo_range, FALSE); } /****************************************************************************** * Name * mod_list_toggled * * Synopsis * #include "gui/search_dialog.h" * * void mod_list_toggled(GtkToggleButton *togglebutton, * gpointer user_data) * * Description * * * Return value * void */ void mod_list_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) { main_comboboxentry2_changed((GtkComboBox *) search1.combo_list, user_data); } if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(search1.rb_custom_list))) gtk_widget_set_sensitive(search1.combo_list, TRUE); else gtk_widget_set_sensitive(search1.combo_list, FALSE); } /****************************************************************************** * Name * optimized_toggled * * Synopsis * #include "gui/search_dialog.h" * * void optimized_toggled(GtkToggleButton *togglebutton, * gpointer user_data) * * Description * * * Return value * void */ void optimized_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) { gtk_widget_show(search1.button_intro_lucene); gtk_widget_set_sensitive(search1.cb_case_sensitive, FALSE); } else { gtk_widget_hide(search1.button_intro_lucene); gtk_widget_set_sensitive(search1.cb_case_sensitive, TRUE); } } /****************************************************************************** * Name * on_lucene_intro_clicked * * Synopsis * #include "gui/search_dialog.h" * * void on_lucene_intro_clicked(GtkToggleButton *button, * gpointer user_data) * * Description * * * Return value * void */ #define LUCENE_INTRO \ _("Syntax overview for optimized \"lucene\" searches\nSearch for verses that contain...\n\nloved one\n\t \"loved\" or \"one\"\n\tThis is the same as searching for loved OR one\n\"loved one\"\n\tThe phrase \"loved one\"\nlove*\n\tA word starting with \"love\"\n\t(love OR loves OR loved OR etc...)\nloved AND one\n\tThe word \"loved\" and the word \"one\"\n\t&& can be used in place of AND\n+loved one\n\tVerses that must contain \"loved\" and may contain \"one\"\nloved NOT one\n\t\"loved\" but not \"one\"\n(loved one) AND God\n\t\"loved\" or \"one\" and \"God\"\nlemma:G2316\n\tSearch for the Strong's Greek (\"G\") word number 2316.\n\tAlso, select Strong's display on the Attribute Search tab.\n\nFor complete details, search the web for \"lucene search syntax\".") void on_lucene_intro_clicked(GtkButton *button, gpointer user_data) { GtkWidget *dialog; dialog = gtk_message_dialog_new_with_markup(NULL, /* no need for a parent window */ GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, LUCENE_INTRO); g_signal_connect_swapped(dialog, "response", G_CALLBACK(gtk_widget_destroy), dialog); gtk_widget_show(dialog); } /****************************************************************************** * Name * attributes_toggled * * Synopsis * #include "gui/search_dialog.h" * * void attributes_toggled(GtkToggleButton *togglebutton, * gpointer user_data) * * Description * * * Return value * void */ void attributes_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) gtk_widget_show(search1.button_intro_attributes); else gtk_widget_hide(search1.button_intro_attributes); } /****************************************************************************** * Name * on_attributes_intro_clicked * * Synopsis * #include "gui/search_dialog.h" * * void on_attributes_intro_clicked(GtkToggleButton *button, * gpointer user_data) * * Description * * * Return value * void */ #define ATTRIBUTES_INTRO \ _("Attribute-based searches\nSearches for content contained in markup outside the main text. Attributes are footnotes, Strong's numbers, and morphological symbols.\n\nBe aware that most such searches can now be done faster via optimized \"lucene\" searches using keyword qualifiers.\n\nTo use attribute searches, you must select the appropriate button on the Attribute Search tab.\n* Footnote text is searched just like regular text.\n* Strong's words are specified as a prefix letter H or G (Hebrew or Greek) and the numeric word identifier, e.g. G2316 to find \"θεός\" (\"God\").\n* Morphological tags are identified literally, e.g. N-ASF for \"noun, accusative singular feminine\" -- see the Robinson module for details.") void on_attributes_intro_clicked(GtkButton *button, gpointer user_data) { GtkWidget *dialog; dialog = gtk_message_dialog_new_with_markup(NULL, /* no need for a parent window */ GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, ATTRIBUTES_INTRO); g_signal_connect_swapped(dialog, "response", G_CALLBACK(gtk_widget_destroy), dialog); gtk_widget_show(dialog); } /****************************************************************************** * Name * current_module_toggled * * Synopsis * #include "gui/search_dialog.h" * * void current_module_toggled(GtkToggleButton *togglebutton, gpointer user_data) * * Description * sets rb_last to insensitive if either use module list * or use custom list is clicked * also set scope button to last one used before rb_last * * Return value * void */ void current_module_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) { main_change_mods_select_label(search1.search_mod); gtk_widget_set_sensitive(search1.rb_last, TRUE); gtk_widget_set_sensitive(search1.combo_list, FALSE); } else { gtk_widget_set_sensitive(search1.rb_last, FALSE); gtk_toggle_button_set_active(search1.which_scope, TRUE); } } /****************************************************************************** * Name * mod_selection_changed * * Synopsis * #include "gui/search_dialog.h" * * void mod_selection_changed(GtkTreeSelection * selection, * GtkWidget * tree_widget) * * Description * * * Return value * void */ static void mod_selection_changed(GtkTreeSelection *selection, GtkWidget *tree_widget) { main_mod_selection_changed(selection, tree_widget); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * void (GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ static void _selection_finds_list_changed(GtkTreeSelection * selection, gpointer data) { main_selection_finds_list_changed(selection, data); } /****************************************************************************** * Name * selection_modules_lists_changed * * Synopsis * #include "gui/search_dialog.h" * * void selection_modules_lists_changed(GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ static void _selection_modules_lists_changed(GtkTreeSelection * selection, gpointer data) { main_selection_modules_lists_changed(selection, data); } /****************************************************************************** * Name * _modules_lists_changed * * Synopsis * #include "gui/search_dialog.h" * * void _modules_lists_changed(GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ static void _modules_lists_changed(GtkTreeSelection * selection, GtkTreeView *tree_widget) { gchar *mod = NULL; GtkTreeIter selected; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tree_widget)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; if (gtk_tree_model_iter_has_child(model, &selected)) { g_free(module_selected); module_selected = NULL; return; } gtk_tree_model_get(model, &selected, UTIL_COL_MODULE, &mod, -1); if (mod) { g_free(module_selected); module_selected = mod; } } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * void (GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ static void _finds_verselist_selection_changed(GtkWidget *widget, GdkEventButton *event, gpointer data) { GtkTreeSelection *selection; GtkTreeModel *model; GtkTreeIter selected; gchar *key = NULL; selection = gtk_tree_view_get_selection((GtkTreeView *) search1.listview_verses); model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_verses)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 0, &key, -1); main_finds_verselist_selection_changed(selection, model, event->type == GDK_2BUTTON_PRESS); } /****************************************************************************** * Name * on_treeview_button_advsearch_press_event * * Synopsis * #include "gui/search_dialog.h" * gboolean on_treeview_button_advsearch_press_event(GtkWidget * widget, * GdkEventButton * event, * gpointer data) * * Description * handles context menu kickoff. * * Return value * gboolean */ static gboolean on_treeview_button_press_event_advsearch(GtkWidget * widget, GdkEventButton * event, gpointer user_data) { if (event->button == 3) { gtk_menu_popup((GtkMenu *)search1.menu_item_send_search, NULL, NULL, NULL, NULL, 2, gtk_get_current_event_time()); return TRUE; } else { return FALSE; } } /****************************************************************************** * Name * on_send_list_via_biblesync_advsearch_activate * * Synopsis * #include "gui/sidebar.h" * GtkWidget* on_send_list_via_biblesync_advsearch_activate * * Description * ship the adv.search window's current verse list. * * Return value * GtkWidget* */ G_MODULE_EXPORT void on_send_list_via_biblesync_advsearch_activate(GtkMenuItem *menuitem, gpointer user_data) { if (biblesync_active_xmit_allowed()) { GtkTreeIter iter; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.listview_verses)); GString *vlist = g_string_new(""); gchar *module = NULL, *text, *buf; gboolean first = TRUE; gboolean valid = gtk_tree_model_get_iter_first(model, &iter); while (valid) { // retrieve a verse ref line. gtk_tree_model_get(model, &iter, 0, &text, -1); // painful parse of "NET: Revelation of John 2:12 and text here..." // first `:' finds end of module name. buf = strchr(text, ':'); *buf = '\0'; // key starts 2 characters after the (former) ':'. gchar *key = buf + 2; // next : is the middle of chapter:verse. buf = strchr(key, ':'); // if that works, then space after that ends key. // it might not work, if not bible/comm...to be caught just below. if (buf) buf = strchr(buf, ' '); if (buf) *buf = '\0'; if (first) { /* we can send only verse nav -- no lex, no books */ module = g_strdup(text); if (!main_is_module(module) || ((main_get_mod_type(module) != TEXT_TYPE) && (main_get_mod_type(module) != COMMENTARY_TYPE))) { g_free(module); g_free(text); g_string_free(vlist, TRUE); gui_generic_warning(_("Module is neither Bible nor commentary")); return; } } else { vlist = g_string_append_c(vlist, ';'); } vlist = g_string_append(vlist, (char *) main_get_osisref_from_key(module, key)); g_free(text); first = FALSE; valid = gtk_tree_model_iter_next(model, &iter); } biblesync_transmit_verse_list(module, vlist->str); g_free(module); g_string_free(vlist, TRUE); } else { gui_generic_warning(_("BibleSync is not active for transmit.")); } } /****************************************************************************** * Name * create_results_menu_advsearch * * Synopsis * #include "gui/sidebar.h" * GtkWidget* create_results_menu_advsearch (void) * * Description * initialize context menu in adv.search results. * * Return value * GtkWidget* */ GtkWidget *create_results_menu_advsearch(void) { GtkWidget *menu; gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #if GTK_CHECK_VERSION(3, 14, 0) glade_file = gui_general_user_file("xi-menus-popup.gtkbuilder", FALSE); #else glade_file = gui_general_user_file("xi-menus-popup_old.gtkbuilder", FALSE); #endif #else GladeXML *gxml; glade_file = gui_general_user_file("xi-menus.glade", FALSE); #endif g_return_val_if_fail((glade_file != NULL), NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_verselist_advsearch", NULL); #endif g_free(glade_file); g_return_val_if_fail((gxml != NULL), NULL); menu = UI_GET_ITEM(gxml, "menu_verselist_advsearch"); #ifdef USE_GTKBUILDER /* connect signals and data */ gtk_builder_connect_signals(gxml, NULL); /*gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, NULL); */ #else /* connect signals and data */ glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, NULL); #endif return menu; } /****************************************************************************** * Name * selection_range_lists_changed * * Synopsis * #include "gui/search_dialog.h" * * void selection_range_lists_changed(GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ static void selection_range_lists_changed(GtkTreeSelection *selection, gpointer data) { gchar *name = NULL; gchar *range = NULL; GtkTreeModel *model; GtkTreeIter selected; if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_range_name)); gtk_tree_model_get(model, &selected, 0, &name, 1, &range, -1); gtk_entry_set_text(GTK_ENTRY(search1.entry_range_name), name); gtk_entry_set_text(GTK_ENTRY(search1.entry_range_text), range); g_free(name); g_free(range); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * void (GtkTreeSelection * selection, * gpointer data) * * Description * * * Return value * void */ static void selection_verselist_changed(GtkTreeSelection *selection, gpointer data) { GtkTreeModel *model; GtkTreeIter selected; if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; model = gtk_tree_view_get_model(GTK_TREE_VIEW(search1.list_range_name)); main_finds_verselist_selection_changed(selection, model, FALSE); } /****************************************************************************** * Name * add_two_text_columns * * Synopsis * #include "gui/search_dialog.h" * * void add_two_text_columns(GtkTreeView * treeview) * * Description * * * Return value * void */ static void _add_two_text_columns(GtkTreeView *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Module", renderer, "text", 0, NULL); gtk_tree_view_append_column(treeview, column); renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Module", renderer, "text", 1, NULL); gtk_tree_view_append_column(treeview, column); gtk_tree_view_column_set_sort_column_id(column, 0); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * */ static void _setup_combobox(GtkComboBox *combo) { GtkListStore *store; store = gtk_list_store_new(1, G_TYPE_STRING); gtk_combo_box_set_model(combo, GTK_TREE_MODEL(store)); #ifdef USE_GTK_3 gtk_combo_box_set_entry_text_column(GTK_COMBO_BOX(combo), 0); #else gtk_combo_box_entry_set_text_column(GTK_COMBO_BOX_ENTRY(combo), 0); #endif } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * */ static void _setup_listviews(GtkWidget *listview, GCallback callback) { GtkListStore *model; GObject *selection; model = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(listview), GTK_TREE_MODEL(model)); _add_two_text_columns(GTK_TREE_VIEW(listview)); if (!callback) return; selection = G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(listview))); g_signal_connect(selection, "changed", G_CALLBACK(callback), NULL); } static void _setup_listviews2(GtkWidget *listview, GCallback callback) { GtkListStore *model; GObject *selection; model = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(listview), GTK_TREE_MODEL(model)); _add_two_text_columns(GTK_TREE_VIEW(listview)); if (!callback) return; g_signal_connect((gpointer)listview, "button_press_event", G_CALLBACK(callback), NULL); g_signal_connect((gpointer)listview, "button_release_event", G_CALLBACK(callback), NULL); selection = G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(listview))); g_signal_connect(selection, "changed", G_CALLBACK(selection_verselist_changed), NULL); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * */ static void _setup_treeview(GtkWidget *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; GObject *selection; renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Found", renderer, "text", 0, NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); gui_load_module_tree(treeview, FALSE); selection = G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview))); g_signal_connect(selection, "changed", G_CALLBACK(mod_selection_changed), treeview); g_signal_connect_after(G_OBJECT(treeview), "button_release_event", G_CALLBACK(button_release_event), GINT_TO_POINTER(0)); } static void _setup_treeview2(GtkWidget *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; GObject *selection; renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Found", renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); gtk_tree_view_column_set_sort_column_id(column, 0); gui_load_module_tree(treeview, FALSE); selection = G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview))); g_signal_connect(selection, "changed", G_CALLBACK(_modules_lists_changed), treeview); } void on_closebutton2_clicked(GtkButton *button, gpointer user_data) { gtk_widget_hide(search1.mod_sel_dialog); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * */ void _on_dialog2_response(GtkDialog *dialog, gint response_id, gpointer user_data) { switch (response_id) { case GTK_RESPONSE_CLOSE: gtk_widget_hide(GTK_WIDGET(dialog)); break; case GTK_RESPONSE_APPLY: main_add_mod_to_list(search1.listview_modules, module_selected); break; } } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * Creates the module selection dialog * * Return value * void */ #ifndef USE_GTKBUILDER static void _create_mod_sel_dialog(void) { gchar *glade_file; GladeXML *gxml2; glade_file = gui_general_user_file("search-dialog.glade", FALSE); g_return_if_fail(glade_file != NULL); XI_message(("%s", glade_file)); gxml2 = glade_xml_new(glade_file, "dialog2", NULL); search1.mod_sel_dialog = glade_xml_get_widget(gxml2, "dialog2"); g_signal_connect((gpointer)search1.mod_sel_dialog, "response", G_CALLBACK(_on_dialog2_response), NULL); search1.mod_sel_dlg_treeview = glade_xml_get_widget(gxml2, "treeview8"); _setup_treeview2(search1.mod_sel_dlg_treeview); gtk_widget_hide(search1.mod_sel_dialog); g_free(glade_file); } #endif /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * Shows the module selection dialog * * Return value * void */ void on_toolbutton12_clicked(GtkToolButton *toolbutton, gpointer user_data) { #ifndef USE_GTKBUILDER _create_mod_sel_dialog(); #endif gtk_widget_show(search1.mod_sel_dialog); } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * */ /* add html widgets */ static void _add_html_widget(GtkWidget *vbox) { #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(vbox), scrolledwindow, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow, settings.shadow_type); #endif search1.preview_html = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, DIALOG_SEARCH_PREVIEW_TYPE)); gtk_widget_show(search1.preview_html); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(vbox), search1.preview_html, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolledwindow), search1.preview_html); gtk_box_pack_start(GTK_BOX(scrolledwindow), search1.preview_html, TRUE, TRUE, 0); #endif } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * */ void _on_dialog_response(GtkDialog *dialog, gint response_id, gpointer user_data) { switch (response_id) { case GTK_RESPONSE_CLOSE: if (search1.mod_sel_dialog) { gtk_widget_destroy(GTK_WIDGET(search1.mod_sel_dialog)); search1.mod_sel_dialog = NULL; } gtk_widget_destroy(GTK_WIDGET(dialog)); break; } } /****************************************************************************** * Name * _create_search_dialog * * Synopsis * #include "gui/search_dialog.h" * * void _create_search_dialog(void) * * Description * * * Return value * void */ static void _create_search_dialog(void) { gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif GtkWidget *toolbutton1; GtkWidget *toolbutton2; GtkWidget *toolbutton3; GtkWidget *toolbutton4; GtkWidget *toolbutton5; GtkWidget *toolbutton6; GtkWidget *toolbutton7; GtkWidget *toolbutton8; GtkWidget *toolbutton10; GtkWidget *toolbutton11; GtkWidget *toolbutton12; GtkWidget *toolbutton13; module_selected = NULL; verse_selected = NULL; _preview_on = TRUE; glade_file = gui_general_user_file("search-dialog" UI_SUFFIX, FALSE); g_return_if_fail(glade_file != NULL); XI_message(("%s", glade_file)); /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "dialog", NULL); #endif g_return_if_fail(gxml != NULL); /* lookup the root widget */ search1.dialog = UI_GET_ITEM(gxml, "dialog"); gtk_window_resize(GTK_WINDOW(search1.dialog), settings.advsearch_width, settings.advsearch_height); g_signal_connect(search1.dialog, "response", G_CALLBACK(_on_dialog_response), NULL); g_signal_connect(search1.dialog, "destroy", G_CALLBACK(_on_destroy), NULL); remember_search = UI_GET_ITEM(gxml, "button1"); g_signal_connect(remember_search, "clicked", G_CALLBACK(on_button_begin_search), NULL); search1.label_search_module = UI_GET_ITEM(gxml, "label5"); search1.search_entry = UI_GET_ITEM(gxml, "entry1"); g_signal_connect(search1.search_entry, "activate", G_CALLBACK(on_button_begin_search), NULL); search1.notebook = UI_GET_ITEM(gxml, "notebook1"); search1.treeview = UI_GET_ITEM(gxml, "treeview1"); _setup_treeview(search1.treeview); search1.list_range_name = UI_GET_ITEM(gxml, "treeview4"); _setup_listviews(search1.list_range_name, (GCallback)selection_range_lists_changed); search1.list_ranges = UI_GET_ITEM(gxml, "treeview5"); _setup_listviews(search1.list_ranges, NULL); search1.module_lists = UI_GET_ITEM(gxml, "treeview6"); _setup_listviews(search1.module_lists, (GCallback)_selection_modules_lists_changed); search1.listview_modules = UI_GET_ITEM(gxml, "treeview7"); _setup_listviews(search1.listview_modules, NULL); /* scope radio buttons */ search1.rb_no_scope = UI_GET_ITEM(gxml, "radiobutton1"); g_signal_connect(search1.rb_no_scope, "toggled", G_CALLBACK(scope_toggled), NULL); search1.rb_last = UI_GET_ITEM(gxml, "radiobutton2"); search1.which_scope = GTK_TOGGLE_BUTTON(search1.rb_no_scope); search1.rb_custom_range = UI_GET_ITEM(gxml, "radiobutton3"); g_signal_connect(search1.rb_custom_range, "toggled", G_CALLBACK(scope_toggled), NULL); /* modules radio buttons */ search1.rb_current_module = UI_GET_ITEM(gxml, "radiobutton4"); g_signal_connect(search1.rb_current_module, "toggled", G_CALLBACK(current_module_toggled), NULL); search1.rb_mod_list = UI_GET_ITEM(gxml, "radiobutton5"); g_signal_connect(search1.rb_mod_list, "toggled", G_CALLBACK(mod_list_toggled), NULL); search1.rb_custom_list = UI_GET_ITEM(gxml, "radiobutton6"); g_signal_connect(search1.rb_custom_list, "toggled", G_CALLBACK(mod_list_toggled), NULL); /* search type selection */ search1.rb_words = UI_GET_ITEM(gxml, "radiobutton9"); search1.rb_regexp = UI_GET_ITEM(gxml, "radiobutton10"); search1.rb_exact_phrase = UI_GET_ITEM(gxml, "radiobutton11"); search1.rb_optimized = UI_GET_ITEM(gxml, "radiobutton16"); g_signal_connect(search1.rb_optimized, "toggled", G_CALLBACK(optimized_toggled), NULL); search1.button_intro_lucene = UI_GET_ITEM(gxml, "button_intro_lucene"); g_signal_connect(search1.button_intro_lucene, "clicked", G_CALLBACK(on_lucene_intro_clicked), NULL); gtk_widget_show(search1.button_intro_lucene); search1.rb_attributes = UI_GET_ITEM(gxml, "radiobutton12"); g_signal_connect(search1.rb_attributes, "toggled", G_CALLBACK(attributes_toggled), NULL); search1.button_intro_attributes = UI_GET_ITEM(gxml, "button_intro_attributes"); g_signal_connect(search1.button_intro_attributes, "clicked", G_CALLBACK(on_attributes_intro_clicked), NULL); gtk_widget_hide(search1.button_intro_attributes); /* attributes radio buttons */ search1.rb_strongs = UI_GET_ITEM(gxml, "radiobutton13"); search1.rb_morphs = UI_GET_ITEM(gxml, "radiobutton15"); search1.rb_footnotes = UI_GET_ITEM(gxml, "radiobutton14"); /* */ search1.cb_case_sensitive = UI_GET_ITEM(gxml, "checkbutton1"); /* display options check buttons */ search1.cb_include_strongs = UI_GET_ITEM(gxml, "checkbutton2"); search1.cb_include_morphs = UI_GET_ITEM(gxml, "checkbutton3"); search1.cb_include_footnotes = UI_GET_ITEM(gxml, "checkbutton4"); toolbutton1 = UI_GET_ITEM(gxml, "toolbutton1"); toolbutton2 = UI_GET_ITEM(gxml, "toolbutton2"); toolbutton3 = UI_GET_ITEM(gxml, "toolbutton3"); toolbutton4 = UI_GET_ITEM(gxml, "toolbutton4"); toolbutton5 = UI_GET_ITEM(gxml, "toolbutton5"); toolbutton6 = UI_GET_ITEM(gxml, "toolbutton6"); toolbutton7 = UI_GET_ITEM(gxml, "toolbutton7"); toolbutton8 = UI_GET_ITEM(gxml, "toolbutton8"); toolbutton10 = UI_GET_ITEM(gxml, "toolbutton10"); toolbutton11 = UI_GET_ITEM(gxml, "toolbutton11"); toolbutton12 = UI_GET_ITEM(gxml, "toolbutton12"); toolbutton13 = UI_GET_ITEM(gxml, "toolbutton_export"); search1.combo_list = UI_GET_ITEM(gxml, "comboboxentry2"); g_signal_connect(toolbutton1, "clicked", G_CALLBACK(button_save), NULL); g_signal_connect(toolbutton2, "clicked", G_CALLBACK(button_clean), NULL); g_signal_connect(toolbutton3, "clicked", G_CALLBACK(new_range), NULL); g_signal_connect(toolbutton4, "clicked", G_CALLBACK(save_range), NULL); g_signal_connect(toolbutton5, "clicked", G_CALLBACK(delete_range), NULL); g_signal_connect(toolbutton6, "clicked", G_CALLBACK(new_modlist), NULL); g_signal_connect(toolbutton7, "clicked", G_CALLBACK(save_modlist), NULL); g_signal_connect(toolbutton8, "clicked", G_CALLBACK(delete_list), NULL); g_signal_connect(toolbutton10, "clicked", G_CALLBACK(clear_modules), NULL); g_signal_connect(toolbutton11, "clicked", G_CALLBACK(delete_module), NULL); g_signal_connect(toolbutton12, "clicked", G_CALLBACK(on_toolbutton12_clicked), NULL); g_signal_connect(toolbutton13, "clicked", G_CALLBACK(button_export), NULL); _setup_combobox(GTK_COMBO_BOX(search1.combo_list)); g_signal_connect(search1.combo_list, "changed", G_CALLBACK(on_comboboxentry2_changed), NULL); search1.entry_list_name = UI_GET_ITEM(gxml, "entry4"); g_signal_connect(search1.entry_list_name, "changed", G_CALLBACK(list_name_changed), NULL); search1.combo_range = UI_GET_ITEM(gxml, "comboboxentry1"); _setup_combobox(GTK_COMBO_BOX(search1.combo_range)); search1.entry_range_name = UI_GET_ITEM(gxml, "entry2"); g_signal_connect(search1.entry_range_name, "changed", G_CALLBACK(range_name_changed), NULL); search1.entry_range_text = UI_GET_ITEM(gxml, "entry3"); g_signal_connect(search1.entry_range_text, "changed", G_CALLBACK(range_text_changed), NULL); search1.progressbar = UI_GET_ITEM(gxml, "progressbar1"); #ifdef USE_GTKBUILDER gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(search1.progressbar), TRUE); #endif search1.label_mod_select = UI_GET_ITEM(gxml, "label5"); search1.listview_results = UI_GET_ITEM(gxml, "treeview9"); #ifdef USE_GTKBUILDER /* setup module select dialog */ search1.mod_sel_dialog = UI_GET_ITEM(gxml, "dialog2"); g_signal_connect((gpointer)search1.mod_sel_dialog, "response", G_CALLBACK(_on_dialog2_response), NULL); search1.mod_sel_dlg_treeview = UI_GET_ITEM(gxml, "treeview8"); _setup_treeview2(search1.mod_sel_dlg_treeview); gtk_widget_hide(search1.mod_sel_dialog); #endif _setup_listviews(search1.listview_results, (GCallback)_selection_finds_list_changed); search1.listview_verses = UI_GET_ITEM(gxml, "treeview10"); search1.menu_item_send_search = create_results_menu_advsearch(); _setup_listviews2(search1.listview_verses, (GCallback)_finds_verselist_selection_changed); g_signal_connect((gpointer)search1.listview_verses, "button_press_event", G_CALLBACK(on_treeview_button_press_event_advsearch), NULL); #ifdef USE_GTKBUILDER _add_html_widget(GTK_WIDGET(gtk_builder_get_object(gxml, "vbox12"))); #else _add_html_widget(glade_xml_get_widget(gxml, "vbox12")); #endif g_signal_connect((gpointer)search1.dialog, "configure_event", G_CALLBACK(on_advsearch_configure_event), NULL); settings.display_advsearch = 1; xml_set_value("Xiphos", "layout", "advsearchopen", "1"); /* disable match case initially */ gtk_widget_set_sensitive(search1.cb_case_sensitive, FALSE); /* * (from xiphos.c) * a little paranoia: * clamp geometry values to a reasonable bound. * sometimes xiphos gets insane reconfig events as it dies, * especially if it's due to just shutting linux down. */ if ((settings.advsearch_x < 0) || (settings.advsearch_x > 2000)) settings.advsearch_x = 40; if ((settings.advsearch_y < 0) || (settings.advsearch_y > 2000)) settings.advsearch_y = 40; gtk_window_move(GTK_WINDOW(search1.dialog), settings.advsearch_x, settings.advsearch_y); } /****************************************************************************** * Name * gui_create_search_dialog * * Synopsis * #include "gui/search_dialog.h" * * void gui_create_search_dialog(void) * * Description * calls _create_search_dialog() to create the search dialog * * Return value * void */ void gui_create_search_dialog(void) { _create_search_dialog(); } xiphos-4.0.7+dfsg1/src/gnome2/dialog.c0000664000175000017500000005543113162045104016635 0ustar unit193unit193/* * Xiphos Bible Study Tool * dialog.c - * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "gui/dialog.h" #include "gui/widgets.h" #include "gui/utilities.h" #include "main/settings.h" #include "main/sword.h" #include "gui/debug_glib_null.h" static GtkWidget *entry1 = NULL; static GtkWidget *entry2 = NULL; static GtkWidget *entry3 = NULL; static GtkWidget *entry4 = NULL; static GtkWidget *entry5 = NULL; static GtkWidget *entry6 = NULL; static gint retval = 3; GS_DIALOG *standard_info; GtkWidget *dialog_request; /****************************************************************************** * Name * get_entry_text * * Synopsis * #include "gui/dialog.h" * * void get_entry_text(GS_DIALOG * info) * * Description * get dialog entry widget's text * * Return value * void */ static void get_entry_text(GS_DIALOG *info) { if (entry1) { if (info->text1) g_free(info->text1); info->text1 = g_strdup(gtk_entry_get_text(GTK_ENTRY(entry1))); } if (entry2) { if (info->text2) g_free(info->text2); info->text2 = g_strdup(gtk_entry_get_text(GTK_ENTRY(entry2))); } if (entry3) { if (info->text3) g_free(info->text3); info->text3 = g_strdup(gtk_entry_get_text(GTK_ENTRY(entry3))); } if (entry4) { if (info->text4) g_free(info->text4); info->text4 = g_strdup(gtk_entry_get_text(GTK_ENTRY(entry4))); } if (entry5) { if (info->text5) g_free(info->text5); info->text5 = g_strdup(gtk_entry_get_text(GTK_ENTRY(entry5))); } if (entry6) { if (info->text6) g_free(info->text6); info->text6 = g_strdup(gtk_entry_get_text(GTK_ENTRY(entry6))); } } /****************************************************************************** * Name * on_dialog_response * * Synopsis * #include "gui/dialog.h" * * void on_dialog_response(GtkDialog * dialog, gint response_id, GS_DIALOG * info) * * Description * * * Return value * void */ static void on_dialog_response(GtkDialog *dialog, gint response_id, GS_DIALOG *info) { switch (response_id) { case GTK_RESPONSE_OK: retval = GS_OK; get_entry_text(info); break; case GTK_RESPONSE_YES: retval = GS_YES; get_entry_text(info); break; case GTK_RESPONSE_NO: retval = GS_NO; break; case GTK_RESPONSE_CANCEL: retval = GS_CANCEL; break; } } /****************************************************************************** * Name * on_dialog_enter * * Synopsis * #include "gui/dialog.h" * * void on_dialog_enter(void) * * Description * canned Enter key route to on_dialog_response * * Return value * void */ static void on_dialog_enter(void) { on_dialog_response(GTK_DIALOG(dialog_request), GTK_RESPONSE_OK, standard_info); gtk_widget_destroy(GTK_WIDGET(dialog_request)); } static GtkWidget *create_dialog_alert(GS_DIALOG *info) { GtkWidget *dialog_alert; GtkWidget *dialog_vbox2; GtkWidget *hbox3; GtkWidget *vbox2; GtkWidget *label7; GtkWidget *dialog_action_area2; dialog_alert = gtk_dialog_new(); gtk_container_set_border_width(GTK_CONTAINER(dialog_alert), 5); gtk_window_set_title(GTK_WINDOW(dialog_alert), " "); #ifndef USE_GTK_3 gtk_dialog_set_has_separator(GTK_DIALOG(dialog_alert), FALSE); #endif dialog_vbox2 = gtk_dialog_get_content_area(GTK_DIALOG(dialog_alert)); gtk_widget_show(dialog_vbox2); UI_HBOX(hbox3, FALSE, 12); gtk_widget_show(hbox3); gtk_box_pack_start(GTK_BOX(dialog_vbox2), hbox3, TRUE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(hbox3), 6); if (info->stock_icon) { GtkWidget *image5 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name #else gtk_image_new_from_stock #endif (info->stock_icon, GTK_ICON_SIZE_DIALOG); gtk_widget_show(image5); gtk_box_pack_start(GTK_BOX(hbox3), image5, FALSE, TRUE, 0); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(image5), 0.5, 0); gtk_misc_set_padding(GTK_MISC(image5), 12, 0); #endif } UI_VBOX(vbox2, FALSE, 6); gtk_widget_show(vbox2); gtk_box_pack_start(GTK_BOX(hbox3), vbox2, TRUE, TRUE, 0); label7 = gtk_label_new(info->label_top); gtk_widget_show(label7); gtk_box_pack_start(GTK_BOX(vbox2), label7, FALSE, FALSE, 0); gtk_label_set_use_markup(GTK_LABEL(label7), TRUE); gtk_label_set_justify(GTK_LABEL(label7), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap(GTK_LABEL(label7), TRUE); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label7), 0, 0.5); #endif if (info->label2) { gtk_window_set_default_size(GTK_WINDOW(dialog_alert), 380, 200); GtkWidget *scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(vbox2), scrolledwindow, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); GtkWidget *viewport = gtk_viewport_new(NULL, NULL); gtk_widget_show(viewport); gtk_container_add(GTK_CONTAINER(scrolledwindow), viewport); GtkWidget *label10 = gtk_label_new(info->label2); gtk_widget_show(label10); gtk_container_add(GTK_CONTAINER(viewport), label10); gtk_label_set_justify(GTK_LABEL(label10), GTK_JUSTIFY_LEFT); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label10), 0, 0.5); #endif } dialog_action_area2 = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog_alert)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog_alert)); #endif gtk_widget_show(dialog_action_area2); gtk_button_box_set_layout(GTK_BUTTON_BOX(dialog_action_area2), GTK_BUTTONBOX_END); #if GTK_CHECK_VERSION(3, 10, 0) if (info->ok) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), _("_Ok"), GTK_RESPONSE_OK); if (info->yes) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), _("_Yes"), GTK_RESPONSE_YES); if (info->save) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), _("_Save"), GTK_RESPONSE_YES); if (info->no) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), _("_No"), GTK_RESPONSE_NO); if (info->cancel) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), _("_Cancel"), GTK_RESPONSE_CANCEL); #else if (info->ok) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), GTK_STOCK_OK, GTK_RESPONSE_OK); if (info->yes) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), GTK_STOCK_YES, GTK_RESPONSE_YES); if (info->save) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), GTK_STOCK_SAVE, GTK_RESPONSE_YES); if (info->no) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), GTK_STOCK_NO, GTK_RESPONSE_NO); if (info->cancel) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); #endif if (info->no_save) gtk_dialog_add_button(GTK_DIALOG(dialog_alert), _("Close without Saving"), GTK_RESPONSE_NO); g_signal_connect((gpointer)dialog_alert, "response", G_CALLBACK(on_dialog_response), info); return dialog_alert; } /****************************************************************************** * Name * create_dialog_request * * Synopsis * #include "gui/dialog.h" * * GtkWidget *create_dialog_request(GS_DIALOG * info) * * Description * creates the dialog * * Return value * GtkWidget * */ static GtkWidget *create_dialog_request(GS_DIALOG *info) { GtkWidget *dialog_vbox3 = NULL; GtkWidget *hbox4 = NULL; GtkWidget *vbox3 = NULL; GtkWidget *label8 = NULL; GtkWidget *table2 = NULL; GtkWidget *label9 = NULL; GtkWidget *label10 = NULL; GtkWidget *label11 = NULL; GtkWidget *label12 = NULL; GtkWidget *label13 = NULL; GtkWidget *label14 = NULL; GtkWidget *dialog_action_area3 = NULL; #if GTK_CHECK_VERSION(3, 4, 0) gint nextrow = 0; #endif dialog_request = gtk_dialog_new(); info->dialog = dialog_request; gtk_container_set_border_width(GTK_CONTAINER(dialog_request), 6); gtk_window_set_title(GTK_WINDOW(dialog_request), (info->title ? info->title : " ")); gtk_window_set_modal(GTK_WINDOW(dialog_request), TRUE); gtk_window_set_resizable(GTK_WINDOW(dialog_request), FALSE); #ifndef USE_GTK_3 gtk_dialog_set_has_separator(GTK_DIALOG(dialog_request), FALSE); #endif dialog_vbox3 = gtk_dialog_get_content_area(GTK_DIALOG(dialog_request)); gtk_widget_show(dialog_vbox3); UI_HBOX(hbox4, FALSE, 12); gtk_widget_show(hbox4); gtk_box_pack_start(GTK_BOX(dialog_vbox3), hbox4, TRUE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(hbox4), 6); if (info->stock_icon) { #if GTK_CHECK_VERSION(3, 10, 0) GtkWidget *image6 = gtk_image_new_from_icon_name(info->stock_icon, GTK_ICON_SIZE_DIALOG); #else GtkWidget *image6 = gtk_image_new_from_stock(info->stock_icon, GTK_ICON_SIZE_DIALOG); #endif gtk_widget_show(image6); gtk_box_pack_start(GTK_BOX(hbox4), image6, FALSE, TRUE, 0); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(image6), 0.5, 0); gtk_misc_set_padding(GTK_MISC(image6), 12, 0); #endif } UI_VBOX(vbox3, FALSE, 4); gtk_widget_show(vbox3); gtk_box_pack_start(GTK_BOX(hbox4), vbox3, TRUE, TRUE, 0); label8 = gtk_label_new(info->label_top); gtk_widget_show(label8); gtk_box_pack_start(GTK_BOX(vbox3), label8, FALSE, FALSE, 0); gtk_label_set_use_markup(GTK_LABEL(label8), TRUE); gtk_label_set_justify(GTK_LABEL(label8), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap(GTK_LABEL(label8), TRUE); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label8), 0.5, 0); #endif if (info->label1) { label9 = gtk_label_new(info->label1); gtk_widget_show(label9); gtk_label_set_justify(GTK_LABEL(label9), GTK_JUSTIFY_LEFT); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label9), 0, 0.5); #endif entry1 = gtk_entry_new(); gtk_widget_show(entry1); if (info->text1) gtk_entry_set_text(GTK_ENTRY(entry1), info->text1); g_signal_connect((gpointer)entry1, "activate", G_CALLBACK(on_dialog_enter), info); } if (info->label2) { label10 = gtk_label_new(info->label2); gtk_widget_show(label10); gtk_label_set_justify(GTK_LABEL(label10), GTK_JUSTIFY_LEFT); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label10), 0, 0.5); #endif entry2 = gtk_entry_new(); gtk_widget_show(entry2); if (info->text2) gtk_entry_set_text(GTK_ENTRY(entry2), info->text2); g_signal_connect((gpointer)entry2, "activate", G_CALLBACK(on_dialog_enter), info); } if (info->label3) { label11 = gtk_label_new(info->label3); gtk_widget_show(label11); gtk_label_set_justify(GTK_LABEL(label11), GTK_JUSTIFY_LEFT); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label11), 0, 0.5); #endif entry3 = gtk_entry_new(); gtk_widget_show(entry3); if (info->text3) gtk_entry_set_text(GTK_ENTRY(entry3), info->text3); g_signal_connect((gpointer)entry3, "activate", G_CALLBACK(on_dialog_enter), info); } if (info->label4) { label12 = gtk_label_new(info->label4); gtk_widget_show(label12); gtk_label_set_justify(GTK_LABEL(label12), GTK_JUSTIFY_LEFT); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label12), 0, 0.5); #endif entry4 = gtk_entry_new(); gtk_widget_show(entry4); if (info->text4) gtk_entry_set_text(GTK_ENTRY(entry4), info->text4); g_signal_connect((gpointer)entry4, "activate", G_CALLBACK(on_dialog_enter), info); } if (info->label5) { label13 = gtk_label_new(info->label5); gtk_widget_show(label13); gtk_label_set_justify(GTK_LABEL(label13), GTK_JUSTIFY_LEFT); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label13), 0, 0.5); #endif entry5 = gtk_entry_new(); gtk_widget_show(entry5); if (info->text5) gtk_entry_set_text(GTK_ENTRY(entry5), info->text5); g_signal_connect((gpointer)entry5, "activate", G_CALLBACK(on_dialog_enter), info); } if (info->label6) { label14 = gtk_label_new(info->label6); gtk_widget_show(label14); gtk_label_set_justify(GTK_LABEL(label14), GTK_JUSTIFY_LEFT); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label14), 0, 0.5); #endif entry6 = gtk_entry_new(); gtk_widget_show(entry6); if (info->text6) gtk_entry_set_text(GTK_ENTRY(entry6), info->text6); g_signal_connect((gpointer)entry6, "activate", G_CALLBACK(on_dialog_enter), info); } #if GTK_CHECK_VERSION(3, 4, 0) table2 = gtk_grid_new(); gtk_widget_show(table2); gtk_box_pack_start(GTK_BOX(vbox3), table2, TRUE, TRUE, 0); gtk_grid_set_row_spacing(GTK_GRID(table2), 3); gtk_grid_set_column_spacing(GTK_GRID(table2), 3); if (info->label1) { gtk_grid_attach(GTK_GRID(table2), label9, 0, 0, 1, 1); gtk_grid_attach(GTK_GRID(table2), entry1, 1, 0, 1, 1); ++nextrow; } if (info->label2) { gtk_grid_insert_row(GTK_GRID(table2), nextrow); gtk_grid_attach(GTK_GRID(table2), label10, 0, 1, 1, 1); gtk_grid_attach(GTK_GRID(table2), entry2, 1, 1, 1, 1); ++nextrow; } if (info->label3) { gtk_grid_insert_row(GTK_GRID(table2), nextrow); gtk_grid_attach(GTK_GRID(table2), label11, 0, 2, 1, 1); gtk_grid_attach(GTK_GRID(table2), entry3, 1, 2, 1, 1); ++nextrow; } if (info->label4) { gtk_grid_insert_row(GTK_GRID(table2), nextrow); gtk_grid_attach(GTK_GRID(table2), label12, 0, 3, 1, 1); gtk_grid_attach(GTK_GRID(table2), entry4, 1, 3, 1, 1); ++nextrow; } if (info->label5) { gtk_grid_insert_row(GTK_GRID(table2), nextrow); gtk_grid_attach(GTK_GRID(table2), label13, 0, 4, 1, 1); gtk_grid_attach(GTK_GRID(table2), entry5, 1, 4, 1, 1); ++nextrow; } if (info->label6) { gtk_grid_insert_row(GTK_GRID(table2), nextrow); gtk_grid_attach(GTK_GRID(table2), label14, 0, 5, 1, 1); gtk_grid_attach(GTK_GRID(table2), entry6, 1, 5, 1, 1); } #else table2 = gtk_table_new(3, 2, FALSE); gtk_widget_show(table2); gtk_box_pack_start(GTK_BOX(vbox3), table2, TRUE, TRUE, 0); gtk_table_set_row_spacings(GTK_TABLE(table2), 3); gtk_table_set_col_spacings(GTK_TABLE(table2), 3); if (info->label1) { gtk_table_attach(GTK_TABLE(table2), label9, 0, 1, 0, 1, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_table_attach(GTK_TABLE(table2), entry1, 1, 2, 0, 1, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0); } if (info->label2) { gtk_table_attach(GTK_TABLE(table2), label10, 0, 1, 1, 2, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_table_attach(GTK_TABLE(table2), entry2, 1, 2, 1, 2, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0); } if (info->label3) { gtk_table_attach(GTK_TABLE(table2), label11, 0, 1, 2, 3, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_table_attach(GTK_TABLE(table2), entry3, 1, 2, 2, 3, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0); } if (info->label4) { gtk_table_attach(GTK_TABLE(table2), label12, 0, 1, 3, 4, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_table_attach(GTK_TABLE(table2), entry4, 1, 2, 3, 4, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0); } if (info->label5) { gtk_table_attach(GTK_TABLE(table2), label13, 0, 1, 4, 5, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_table_attach(GTK_TABLE(table2), entry5, 1, 2, 4, 5, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0); } if (info->label6) { gtk_table_attach(GTK_TABLE(table2), label14, 0, 1, 5, 6, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_table_attach(GTK_TABLE(table2), entry6, 1, 2, 5, 6, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0); } #endif dialog_action_area3 = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog_request)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog_request)); #endif gtk_widget_show(dialog_action_area3); gtk_button_box_set_layout(GTK_BUTTON_BOX(dialog_action_area3), GTK_BUTTONBOX_END); #if GTK_CHECK_VERSION(3, 10, 0) if (info->no) gtk_dialog_add_button(GTK_DIALOG(dialog_request), "_No", GTK_RESPONSE_NO); if (info->yes) gtk_dialog_add_button(GTK_DIALOG(dialog_request), "_Yes", GTK_RESPONSE_YES); if (info->cancel) gtk_dialog_add_button(GTK_DIALOG(dialog_request), "_Cancel", GTK_RESPONSE_CANCEL); if (info->ok) gtk_dialog_add_button(GTK_DIALOG(dialog_request), "_OK", GTK_RESPONSE_OK); #else if (info->no) gtk_dialog_add_button(GTK_DIALOG(dialog_request), GTK_STOCK_NO, GTK_RESPONSE_NO); if (info->yes) gtk_dialog_add_button(GTK_DIALOG(dialog_request), GTK_STOCK_YES, GTK_RESPONSE_YES); if (info->cancel) gtk_dialog_add_button(GTK_DIALOG(dialog_request), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); if (info->ok) gtk_dialog_add_button(GTK_DIALOG(dialog_request), GTK_STOCK_OK, GTK_RESPONSE_OK); #endif g_signal_connect((gpointer)dialog_request, "response", G_CALLBACK(on_dialog_response), info); return dialog_request; } /****************************************************************************** * Name * gui_new_dialog * * Synopsis * #include "gui/dialog.h" * * GS_DIALOG *gui_new_dialog(void) * * Description * * * Return value * GS_DIALOG * */ GS_DIALOG *gui_new_dialog(void) { standard_info = g_new0(GS_DIALOG, 1); /* set entrys to null */ entry1 = NULL; entry2 = NULL; entry3 = NULL; entry4 = NULL; entry5 = NULL; entry6 = NULL; return standard_info; } /****************************************************************************** * Name * gui_generic_warning_modal * * Synopsis * #include "gui/dialog.h" * * GS_DIALOG *gui_generic_warning_modal(char *message) * * Description * Issues a generic warning dialog box, to keep user informed. * This version is "old style," waits for user to hit OK. * For tragic conditions, e.g. startup problems before exit. * * Return value * void */ void gui_generic_warning_modal(const char *message) { GS_DIALOG *dialog; gchar *dialog_text; dialog = gui_new_dialog(); dialog->stock_icon = #if GTK_CHECK_VERSION(3, 10, 0) "dialog-information"; #else GTK_STOCK_DIALOG_INFO; #endif dialog_text = g_strdup_printf("%s", _("Xiphos:")); dialog->label_top = dialog_text; dialog->label2 = (char *)message; dialog->ok = TRUE; gui_alert_dialog(dialog); g_free(dialog); g_free(dialog_text); } /****************************************************************************** * Name * gui_generic_warning * * Synopsis * #include "gui/dialog.h" * * GS_DIALOG *gui_generic_warning(char *message) * * Description * Issues a generic warning dialog box, to keep user informed. * Non-modal, for transient things not needing user interaction. * * Return value * void */ void gui_generic_warning(const char *message) { GtkWidget *dialog; dialog = gtk_message_dialog_new_with_markup(NULL, /* no need for a parent window */ GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, "Xiphos\n\n%s", message); g_signal_connect_swapped(dialog, "response", G_CALLBACK(gtk_widget_destroy), dialog); gtk_widget_show(dialog); } /****************************************************************************** * Name * gui_gs_dialog * * Synopsis * #include "gui/dialog.h" * * gint gui_gs_dialog(GS_DIALOG * info) * * Description * * * Return value * gint */ gint gui_gs_dialog(GS_DIALOG *info) { static gboolean is_running = FALSE; if (!is_running) { GtkWidget *dialog = create_dialog_request(info); retval = 4; is_running = TRUE; gtk_dialog_run((GtkDialog *)dialog); is_running = FALSE; gtk_widget_destroy(dialog); return retval; } return 4; } /****************************************************************************** * Name * gui_alert_dialog * * Synopsis * #include "gui/dialog.h" * * gint gui_alert_dialog(GS_DIALOG * info) * * Description * * * Return value * gint */ gint gui_alert_dialog(GS_DIALOG *info) { static gboolean is_running = FALSE; if (!is_running) { GtkWidget *dialog = create_dialog_alert(info); //gs_dialog_build(info); retval = 4; is_running = TRUE; gtk_dialog_run((GtkDialog *)dialog); is_running = FALSE; gtk_widget_destroy(dialog); return retval; } return 4; } /****************************************************************************** * Name * gui_close_confirmation_dialog * * Synopsis * #include "gui/dialog.h" * * gint gui_close_confirmation_dialog(GS_DIALOG * info) * * Description * * * Return value * gint */ gint gui_close_confirmation_dialog(GS_DIALOG *info) { static gboolean is_running = FALSE; if (!is_running) { GtkWidget *dialog = create_dialog_alert(info); gtk_dialog_add_button(GTK_DIALOG(dialog), _("Close _without Saving"), GTK_RESPONSE_NO); #if GTK_CHECK_VERSION(3, 10, 0) gtk_dialog_add_buttons(GTK_DIALOG(dialog), "_Cancel", GTK_RESPONSE_CANCEL, "document-save", GTK_RESPONSE_YES, NULL); #else gtk_dialog_add_buttons(GTK_DIALOG(dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_SAVE, GTK_RESPONSE_YES, NULL); #endif retval = 4; is_running = TRUE; gtk_dialog_run((GtkDialog *)dialog); is_running = FALSE; gtk_widget_destroy(dialog); return retval; } return 4; } /****************************************************************************** * Name * gui_yes_no_dialog * * Synopsis * #include "gui/dialog.h" * * gint gui_yes_no_dialog(char *question) * * Description * ask a simple synchronous yes/no question. * * Return value * gint */ gint gui_yes_no_dialog(char *question, char *icon) { GS_DIALOG *yes_no; gint result; yes_no = gui_new_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) yes_no->stock_icon = (icon ? icon : "dialog-question"); #else yes_no->stock_icon = (icon ? icon : GTK_STOCK_DIALOG_QUESTION); #endif yes_no->label_top = question; yes_no->yes = TRUE; yes_no->no = TRUE; result = gui_alert_dialog(yes_no); g_free(yes_no); return result == GS_YES; } xiphos-4.0.7+dfsg1/src/gnome2/sidebar.c0000664000175000017500000012775713162045104017022 0ustar unit193unit193/* * Xiphos Bible Study Tool * sidebar.c - create and maintain the new sidebar bar * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #ifndef USE_GTKBUILDER #include #endif #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #else #include "editor/slib-editor.h" #endif #include "gui/sidebar.h" #include "gui/bookmarks_treeview.h" #include "gui/dialog.h" #include "gui/export_bookmarks.h" #include "gui/utilities.h" #include "gui/about_modules.h" #include "gui/main_window.h" #include "gui/xiphos.h" #include "gui/bibletext_dialog.h" #include "gui/commentary_dialog.h" #include "gui/dictlex_dialog.h" #include "gui/gbs_dialog.h" #include "gui/widgets.h" #include "gui/search_sidebar.h" #include "gui/tabbed_browser.h" #include "gui/search_dialog.h" #include "xiphos_html/xiphos_html.h" #include "main/sword.h" #include "main/settings.h" #include "main/lists.h" #include "main/prayerlists.h" #include "main/previewer.h" #include "main/sidebar.h" #include "main/url.hh" #include "main/xml.h" #include "main/module_dialogs.h" #include "main/biblesync_glue.h" #include "gui/debug_glib_null.h" SIDEBAR sidebar; static GtkWidget *button_bookmarks; static GtkWidget *button_search; static GtkWidget *button_v_lists; static GtkWidget *button_modules; static gchar *buf_module; GList *list_of_verses; GtkListStore *model_verselist; gboolean is_search_result; extern gboolean shift_key_pressed; static GtkWidget *create_menu_modules(void); void on_export_verselist_activate(GtkMenuItem *menuitem, gpointer user_data); #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * * * Synopsis * #include "gui/sidebar.h" * * * * Description * * * Return value * void */ void gui_sync_module_treeview(gint direction) { } #endif #ifdef USE_TREEVIEW_PATH /****************************************************************************** * Name * gui_save_treeview_path_string * * Synopsis * #include "gui/sidebar.h" * * void gui_save_treeview_path_string (const gchar * path_str, const gchar * book_name) * * Description * saves a books's treeview path in .xiphos/book_path.conf * * Return value * void */ void gui_save_treeview_path_string(const gchar *path_str, const gchar *book_name) { gchar *file = g_strdup_printf("%s/book_path.conf", settings.gSwordDir); save_conf_file_item(file, book_name, "PATH", path_str); XI_message(("book %s, path %s, file %s\n", book_name, path_str, file)); g_free(file); } /****************************************************************************** * Name * gui_collapse_treeview_to_book * * Synopsis * #include "gui/sidebar.h" * * void gui_collapse_treeview_to_book (GtkTreeView * tree, const gchar * book_name) * * Description * collapses a book treeview to it's name - it's called by tabbed browsing * before the next book is expanded * * Return value * void */ void gui_collapse_treeview_to_book(GtkTreeView *tree, const gchar *book_name) { gchar file[250]; gchar *path_string = NULL; gchar *tmp_path_string = NULL; gchar **work_buf = NULL; GtkTreePath *path; sprintf(file, "%s/book_path.conf", settings.gSwordDir); path_string = get_conf_file_item(file, (gchar *)book_name, "PATH"); if (!path_string) return; work_buf = g_strsplit(path_string, ":", 4); tmp_path_string = g_strdup_printf("%s:%s:%s", work_buf[0], work_buf[1], work_buf[2]); path = gtk_tree_path_new_from_string((gchar *)tmp_path_string); gtk_tree_view_collapse_row(tree, path); gtk_tree_path_free(path); g_free(path_string); g_free(tmp_path_string); g_strfreev(work_buf); } /****************************************************************************** * Name * gui_expand_treeview_to_path * * Synopsis * #include "gui/sidebar.h" * * gboolean gui_expand_treeview_to_path (GtkTreeView * tree, const gchar * book_name) * * Description * expands a books treeview to it's last path called by tabbed browsing when * a tab is shown that has a book (and soon by the book editor - I hope) * * Return value * gboolean */ gboolean gui_expand_treeview_to_path(GtkTreeView *tree, const gchar *book_name) { gchar file[250]; gchar *path_string = NULL; gchar *tmp_path_string = NULL; gchar *mod = NULL; GtkTreeIter iter; GtkTreeModel *model; GtkTreePath *path; gchar **work_buf = NULL; gint i = 3; sprintf(file, "%s/book_path.conf", settings.gSwordDir); path_string = get_conf_file_item(file, (gchar *)book_name, "PATH"); if (!path_string) return 0; work_buf = g_strsplit(path_string, ":", -1); XI_message(("\n\nbuf[0]: %s\nbuf[1]: %s\nbuf[2]: %s\n\n", work_buf[0], work_buf[1], work_buf[2])); model = gtk_tree_view_get_model(tree); tmp_path_string = g_strdup_printf("%s:%s:%s", work_buf[0], work_buf[1], work_buf[2]); if (gtk_tree_model_get_iter_from_string(model, &iter, (gchar *)tmp_path_string)) { gtk_tree_model_get(model, &iter, 3, &mod, -1); if (!g_utf8_collate(mod, book_name)) { GtkTreeSelection *selection = gtk_tree_view_get_selection(tree); path = gtk_tree_path_new_from_string((gchar *) tmp_path_string); gtk_tree_view_expand_to_path(tree, path); gtk_tree_selection_select_path(selection, path); main_expand_treeview_to_path(model, iter); gtk_tree_path_free(path); while (work_buf[i]) { XI_message(("\n\nwork_buf[%d]: %s\n\n", i, work_buf[i])); tmp_path_string = g_strdup_printf("%s:%s", tmp_path_string, work_buf[i]); gtk_tree_model_get_iter_from_string(model, &iter, (gchar *) tmp_path_string); XI_message(("\n\nmod: %s\npath: %s\n\n", mod, tmp_path_string)); path = gtk_tree_path_new_from_string((gchar *) tmp_path_string); gtk_tree_view_expand_to_path(tree, path); gtk_tree_selection_select_path(selection, path); main_expand_treeview_to_path(model, iter); gtk_tree_path_free(path); ++i; } } g_free(mod); } path = gtk_tree_path_new_from_string((gchar *)tmp_path_string); gtk_tree_view_scroll_to_cell(tree, path, NULL, FALSE, 0.0, 0.0); gtk_tree_path_free(path); g_free(tmp_path_string); g_strfreev(work_buf); return 1; } #endif /* USE_TREEVIEW_PATH */ /****************************************************************************** * Name * on_notebook_switch_page * * Synopsis * #include "gui/sidebar.h" * * void on_notebook_switch_page(GtkNotebook *notebook, * GtkNotebookPage *page, * guint page_num, * gpointer user_data) * * Description * sets the sidebar menu button label to the current page * * Return value * void */ #ifdef USE_GTK_3 static void on_notebook_switch_page(GtkNotebook *notebook, gpointer arg, guint page_num, gpointer user_data) #else static void on_notebook_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer user_data) #endif { switch (page_num) { case 0: gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_v_lists), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_bookmarks), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_search), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_modules), TRUE); break; case 1: gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_v_lists), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_bookmarks), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_search), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_modules), FALSE); break; case 2: gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_v_lists), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_bookmarks), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_search), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_modules), FALSE); break; case 3: gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_v_lists), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_bookmarks), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_search), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_modules), FALSE); break; } } /****************************************************************************** * Name * add_columns * * Synopsis * #include "gui/sidebar.h" * * void add_columns(GtkTreeView * treeview) * * Description * add columns to listview * * Return value * void */ static void add_columns(GtkTreeView *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Results", renderer, "text", 0, NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_view_append_column(treeview, column); } /****************************************************************************** * Name * gui_set_sidebar_program_start * * Synopsis * #include "gui/sidebar.h" * * void gui_set_sidebar_program_start(void) * * Description * * * Return value * void */ void gui_set_sidebar_program_start(void) { /* * show hide shortcut bar - set to options setting */ if (settings.showshortcutbar) { gtk_widget_show(widgets.shortcutbar); gtk_paned_set_position(GTK_PANED(widgets.epaned), settings.sidebar_width); } /* else if (!settings.showshortcutbar && settings.showdevotional) { gtk_widget_show(widgets.shortcutbar); gui_sidebar_showhide(); } */ else { gtk_widget_hide(widgets.shortcutbar); gtk_paned_set_position(GTK_PANED(widgets.epaned), 1); } /* set width of bible pane */ //gtk_paned_set_position(GTK_PANED(widgets.hpaned), settings.biblepane_width); #if 0 if (!settings.docked) { settings.docked = TRUE; //gui_attach_detach_shortcutbar(); } #endif } /****************************************************************************** * Name * gui_sidebar_showhide * * Synopsis * #include "gui/sidebar.h" * * void gui_sidebar_showhide(void) * * Description * * * Return value * void */ void gui_sidebar_showhide(void) { GtkAllocation allocation; if (!settings.docked) { gdk_window_raise(gtk_widget_get_window(GTK_WIDGET(widgets.dock_sb))); return; } if (settings.showshortcutbar) { xml_set_value("Xiphos", "misc", "show_sidebar", "0"); settings.showshortcutbar = FALSE; gtk_widget_hide(widgets.shortcutbar); sync_windows(); gtk_widget_get_allocation(GTK_WIDGET(widgets.vpaned), &allocation); settings.biblepane_width = allocation.width; } else { xml_set_value("Xiphos", "misc", "show_sidebar", "1"); settings.showshortcutbar = TRUE; gtk_paned_set_position(GTK_PANED(widgets.epaned), settings.sidebar_width); gtk_widget_show(widgets.shortcutbar); sync_windows(); gtk_widget_get_allocation(GTK_WIDGET(widgets.vpaned), &allocation); settings.biblepane_width = allocation.width; } } /****************************************************************************** * Name * on_modules_activate * * Synopsis * #include "gui/sidebar.h" * * void on_modules_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * * * Return value * void */ static void on_modules_activate(GtkToggleButton *button, gpointer user_data) { if (gtk_toggle_button_get_active(button)) { gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_sidebar), 0); } } /****************************************************************************** * Name * on_bookmarks_activate * * Synopsis * #include "gui/sidebar.h" * * void on_bookmarks_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * * * Return value * void */ static void on_bookmarks_activate(GtkToggleButton *button, gpointer user_data) { if (gtk_toggle_button_get_active(button)) { gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_sidebar), 1); } } /****************************************************************************** * Name * on_search_activate * * Synopsis * #include "gui/sidebar.h" * * void on_search_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * * * Return value * void */ static void on_search_activate(GtkToggleButton *button, gpointer user_data) { if (gtk_toggle_button_get_active(button)) { gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_sidebar), 2); gtk_widget_grab_focus(ss.entrySearch); } } /****************************************************************************** * Name * on_search_results_activate * * Synopsis * #include "gui/sidebar.h" * * void on_search_results_activate (GtkMenuItem *menuitem, gpointer user_data) * * Description * * * Return value * void */ static void on_search_results_activate(GtkToggleButton *button, gpointer user_data) { if (gtk_toggle_button_get_active(button)) { gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_sidebar), 3); } } /****************************************************************************** * Name * on_modules_list_button_release * * Synopsis * #include "gui/sidebar.h" * * gboolean on_modules_list_button_release(GtkWidget *widget, * GdkEventButton *event, gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_modules_list_button_release(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkTreeSelection *selection; GtkTreeIter selected; GtkTreeModel *model; gchar *mod = NULL; gchar *caption = NULL; selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(sidebar.module_list)); if (!gtk_tree_selection_get_selected(selection, &model, &selected)) return FALSE; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 2, &caption, 3, &mod, -1); //uncomment the following two lines if you want to see how it looks without //triangls or plus symbols //gtk_tree_view_set_show_expanders(sidebar.module_list, FALSE); //gtk_tree_view_set_level_indentation(sidebar.module_list, 12); GtkTreePath *path = gtk_tree_model_get_path(model, &selected); if (gtk_tree_view_row_expanded(GTK_TREE_VIEW(sidebar.module_list), path)) gtk_tree_view_collapse_row(GTK_TREE_VIEW(sidebar.module_list), path); else gtk_tree_view_expand_row(GTK_TREE_VIEW(sidebar.module_list), path, FALSE); gtk_tree_path_free(path); switch (event->button) { case 1: main_mod_treeview_button_one(model, selected); break; case 2: if (mod && (g_utf8_collate(mod, _("Parallel View"))) && (g_utf8_collate(mod, _("Standard View")))) gui_open_module_in_new_tab(mod); break; case 3: if (mod && (g_utf8_collate(mod, _("Parallel View"))) && (g_utf8_collate(mod, _("Standard View"))) //) { && (main_get_mod_type(mod) != PRAYERLIST_TYPE)) { buf_module = mod; create_menu_modules(); /*gtk_menu_popup(GTK_MENU(sidebar.menu_modules), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); */ g_free(caption); return FALSE; } if (caption && (!g_utf8_collate(caption, _("Prayer List/Journal")))) { gui_menu_prayerlist_popup(NULL, NULL); g_free(mod); return FALSE; } if (mod && (main_get_mod_type(mod) == PRAYERLIST_TYPE)) { buf_module = mod; gtk_menu_popup(GTK_MENU(sidebar.menu_prayerlist_mod), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); g_free(caption); return FALSE; } break; } g_free(caption); g_free(mod); return FALSE; } /****************************************************************************** * Name * gui_verselist_button_release_event * * Synopsis * #include "gui/sidebar.h" * * gboolean gui_verselist_button_release_event(GtkWidget *widget, * GdkEventButton *event, gpointer user_data) * * Description * * * Return value * gboolean */ gboolean gui_verselist_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkTreeSelection *selection; GtkTreeModel *model; GtkTreeIter selected; gchar *key = NULL; gchar *text = NULL; selection = gtk_tree_view_get_selection((GtkTreeView *) sidebar.results_list); model = gtk_tree_view_get_model(GTK_TREE_VIEW(sidebar.results_list)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return FALSE; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 0, &key, -1); if (!key) return FALSE; if (event) { switch (event->button) { case 2: gui_open_passage_in_new_tab(key); /* fall through... */ case 3: /* button 3 is no-op */ return FALSE; default: /* button 1 handled below */ break; } } // UTF-8 workaround (domcox) // main_get_search_results_text (renderText) doesn't render // non-ascii chars saved in numeric character reference format // in personal notes. // Notes are now saved in utf8 encoding (Xiphos > 2.2.2.1) if (main_get_mod_type(settings.sb_search_mod) == PERCOM_TYPE) text = main_get_raw_text(settings.sb_search_mod, key); else text = main_get_search_results_text(settings.sb_search_mod, key); if (text) { settings.displaySearchResults = TRUE; main_entry_display(settings.show_previewer_in_sidebar ? sidebar.html_viewer_widget : widgets.html_previewer_text, //sidebar.html_widget, settings.sb_search_mod, text, key, TRUE); settings.displaySearchResults = FALSE; g_free(text); gtk_widget_grab_focus(sidebar.results_list); } g_free(key); return FALSE; } /****************************************************************************** * Name * on_treeview_button_press_event * * Synopsis * #include "gui/sidebar.h" * * gboolean on_treeview_button_press_event(GtkWidget *widget, * GdkEventButton *event, gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_treeview_button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkTreeSelection *selection; GtkTreeModel *model; GtkTreeIter selected; gchar *key = NULL; selection = gtk_tree_view_get_selection((GtkTreeView *) sidebar.results_list); model = gtk_tree_view_get_model(GTK_TREE_VIEW(sidebar.results_list)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return FALSE; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 0, &key, -1); if (!key) return FALSE; if (event->type == GDK_2BUTTON_PRESS) { if (verse_selected) g_free(verse_selected); verse_selected = g_strdup_printf("sword:///%s", key); main_url_handler(verse_selected, TRUE); } switch (event->button) { case 3: gtk_menu_popup((GtkMenu *)sidebar.menu_item_save_search, NULL, NULL, NULL, NULL, 2, gtk_get_current_event_time()); return TRUE; default: break; } return FALSE; } /****************************************************************************** * Name * on_save_list_as_bookmarks_activate * * Synopsis * #include "gui/sidebar.h" * * void on_save_list_as_bookmarks_activate (GtkMenuItem *menuitem, * gpointer user_data) * * Description * * * Return value * void */ /* G_MODULE_EXPORT static void on_save_list_as_bookmarks_activate(GtkMenuItem * menuitem, gpointer user_data) { gui_verselist_to_bookmarks(list_of_verses); } */ /****************************************************************************** * Name * on_open_in_dialog_activate * * Synopsis * #include "gui/sidebar.h" * * void on_open_in_dialog_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * * * Return value * void */ G_MODULE_EXPORT void on_open_in_dialog_activate(GtkMenuItem *menuitem, gpointer user_data) { int mod_type = main_get_mod_type(buf_module); if ((mod_type == PERCOM_TYPE) || (mod_type == PRAYERLIST_TYPE)) { gchar *dialog_text = g_strdup_printf("%s\n\n%s", _("Open module in editor?"), _("If no, it will open for display only.")); if (gui_yes_no_dialog(dialog_text, NULL)) { if (mod_type == PERCOM_TYPE) editor_create_new((gchar *)buf_module, (gchar *) settings.currentverse, NOTE_EDITOR); else editor_create_new((gchar *)buf_module, "0", BOOK_EDITOR); } else { if (mod_type == PERCOM_TYPE) main_dialogs_open(buf_module, (gchar *) settings.currentverse, FALSE); else main_dialogs_open(buf_module, NULL, FALSE); } g_free(dialog_text); } else main_dialogs_open(buf_module, NULL, FALSE); g_free(buf_module); buf_module = NULL; } /****************************************************************************** * Name * on_open_in_tab_activate * * Synopsis * #include "gui/sidebar.h" * * void on_open_in_tab_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * * * Return value * void */ G_MODULE_EXPORT void on_open_in_tab_activate2(GtkMenuItem *menuitem, gpointer user_data) { gui_open_module_in_new_tab(buf_module); g_free(buf_module); buf_module = NULL; } /****************************************************************************** * Name * on_about2_activate * * Synopsis * #include "gui/sidebar.h" * * void on_about2_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * * * Return value * void */ G_MODULE_EXPORT void on_about2_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_display_about_module_dialog(buf_module); g_free(buf_module); buf_module = NULL; } G_MODULE_EXPORT void on_save_list_as_a_single_bookmark_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_verselist_to_bookmarks(list_of_verses, TRUE); } G_MODULE_EXPORT void on_save_list_as_a_series_of_bookmarks_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_verselist_to_bookmarks(list_of_verses, FALSE); } G_MODULE_EXPORT void on_populate_verse_list_activate(GtkMenuItem *menuitem, gpointer user_data) { GS_DIALOG *info = gui_new_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) info->stock_icon = g_strdup("dialog-warning"); #else info->stock_icon = g_strdup(GTK_STOCK_DIALOG_WARNING); #endif info->label_top = g_strdup(_("Paste verse references")); info->text1 = g_strdup(""); info->label1 = _("List:"); info->ok = TRUE; (void)gui_gs_dialog(info); main_display_verse_list_in_sidebar(settings.currentverse, settings.MainWindowModule, info->text1); g_free(info->label_top); g_free(info->text1); g_free(info); } G_MODULE_EXPORT void on_send_list_via_biblesync_activate(GtkMenuItem *menuitem, gpointer user_data) { if (biblesync_active_xmit_allowed()) { GList *verse; GString *vlist = g_string_new(""); gboolean first = TRUE; for (verse = list_of_verses; verse; verse = g_list_next(verse)) { RESULTS *item = (RESULTS *)verse->data; if (!first) { vlist = g_string_append_c(vlist, ';'); } vlist = g_string_append(vlist, (char *) main_get_osisref_from_key(settings.MainWindowModule, item->key)); first = FALSE; } biblesync_transmit_verse_list(settings.MainWindowModule, vlist->str); g_string_free(vlist, TRUE); } else { gui_generic_warning(_("BibleSync is not active for transmit.")); } } G_MODULE_EXPORT void on_preload_history_from_verse_list_activate(GtkMenuItem *menuitem, gpointer user_data) { GList *verse; for (verse = list_of_verses; verse; verse = g_list_next(verse)) { RESULTS *item = (RESULTS *)verse->data; main_fake_tab_history_item((char *) main_getShortText(item->key)); } } G_MODULE_EXPORT void on_export_verselist_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_export_bookmarks_dialog((is_search_result ? SEARCH_RESULTS_EXPORT : VERSE_LIST_EXPORT), list_of_verses); } /****************************************************************************** * Name * create_results_menu * * Synopsis * #include "gui/sidebar.h" * * GtkWidget* create_results_menu (void) * * Description * * * Return value * GtkWidget* */ GtkWidget *create_results_menu(void) { GtkWidget *menu; gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #if GTK_CHECK_VERSION(3, 14, 0) glade_file = gui_general_user_file("xi-menus-popup.gtkbuilder", FALSE); #else glade_file = gui_general_user_file("xi-menus-popup_old.gtkbuilder", FALSE); #endif #else GladeXML *gxml; glade_file = gui_general_user_file("xi-menus.glade", FALSE); #endif g_return_val_if_fail((glade_file != NULL), NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_verselist", NULL); #endif g_free(glade_file); g_return_val_if_fail((gxml != NULL), NULL); menu = UI_GET_ITEM(gxml, "menu_verselist"); #ifdef USE_GTKBUILDER /* connect signals and data */ gtk_builder_connect_signals(gxml, NULL); /*gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, NULL); */ #else /* connect signals and data */ glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, NULL); #endif return menu; } /****************************************************************************** * Name * create_menu_modules * * Synopsis * #include "gui/sidebar.h" * * void create_menu_modules (void) * * Description * * * Return value * void */ static GtkWidget *create_menu_modules(void) { gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #if GTK_CHECK_VERSION(3, 14, 0) glade_file = gui_general_user_file("xi-menus-popup.gtkbuilder", FALSE); #else glade_file = gui_general_user_file("xi-menus-popup_old.gtkbuilder", FALSE); #endif #else GladeXML *gxml; glade_file = gui_general_user_file("xi-menus.glade", FALSE); #endif g_return_val_if_fail((glade_file != NULL), NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_modules", NULL); #endif g_free(glade_file); g_return_val_if_fail((gxml != NULL), NULL); GtkWidget *menu = UI_GET_ITEM(gxml, "menu_modules"); #ifdef USE_GTKBUILDER gtk_builder_connect_signals(gxml, NULL); /*gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, NULL); */ #else glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, NULL); #endif gtk_menu_popup((GtkMenu *)menu, NULL, NULL, NULL, NULL, 2, gtk_get_current_event_time()); return menu; } G_MODULE_EXPORT void on_simple_activate(GtkMenuItem *menuitem, gpointer user_data) { main_prayerlist_basic_create(); } G_MODULE_EXPORT void on_subject_activate(GtkMenuItem *menuitem, gpointer user_data) { main_prayerlist_subject_create(); } G_MODULE_EXPORT void on_monthly_activate(GtkMenuItem *menuitem, gpointer user_data) { main_prayerlist_monthly_create(); } G_MODULE_EXPORT void on_journal_activate(GtkMenuItem *menuitem, gpointer user_data) { main_prayerlist_journal_create(); } G_MODULE_EXPORT void on_outlined_topic_activate(GtkMenuItem *menuitem, gpointer user_data) { main_prayerlist_outlined_topic_create(); } G_MODULE_EXPORT void on_book_chapter_activate(GtkMenuItem *menuitem, gpointer user_data) { main_prayerlist_book_chapter_create(); } GtkWidget *create_menu_prayerlist(void) { GtkWidget *menu; gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #if GTK_CHECK_VERSION(3, 14, 0) glade_file = gui_general_user_file("xi-menus-popup.gtkbuilder", FALSE); #else glade_file = gui_general_user_file("xi-menus-popup_old.gtkbuilder", FALSE); #endif #else GladeXML *gxml; glade_file = gui_general_user_file("xi-menus.glade", FALSE); #endif g_return_val_if_fail((glade_file != NULL), NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_prayerlist", NULL); #endif g_free(glade_file); g_return_val_if_fail((gxml != NULL), NULL); menu = UI_GET_ITEM(gxml, "menu_prayerlist"); #ifdef USE_GTKBUILDER gtk_builder_connect_signals(gxml, NULL); /*gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, NULL); */ #else glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, NULL); #endif return menu; } void on_edit_activate(GtkMenuItem *menuitem, gpointer user_data) { editor_create_new(buf_module, NULL, BOOK_EDITOR); } GtkWidget *create_menu_prayerlist_mod(void) { GtkWidget *menu; gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #if GTK_CHECK_VERSION(3, 14, 0) glade_file = gui_general_user_file("xi-menus-popup.gtkbuilder", FALSE); #else glade_file = gui_general_user_file("xi-menus-popup_old.gtkbuilder", FALSE); #endif #else GladeXML *gxml; glade_file = gui_general_user_file("xi-menus.glade", FALSE); #endif g_return_val_if_fail((glade_file != NULL), NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_prayerlist_mod", NULL); #endif g_free(glade_file); g_return_val_if_fail((gxml != NULL), NULL); menu = UI_GET_ITEM(gxml, "menu_prayerlist_mod"); #ifdef USE_GTKBUILDER gtk_builder_connect_signals(gxml, NULL); /*gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, NULL); */ #else glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, NULL); #endif return menu; } G_MODULE_EXPORT void gui_menu_prayerlist_popup(GtkMenuItem *menuitem, gpointer user_data) { gtk_menu_popup(GTK_MENU(sidebar.menu_prayerlist), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); } static void tree_selection_changed_cb(GtkTreeSelection *selection, gpointer data) { gui_verselist_button_release_event(NULL, NULL, NULL); } static gboolean tree_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer user_data) { GtkTreeSelection *selection; GtkTreeModel *model; GtkTreeIter selected; gchar *key = NULL; selection = gtk_tree_view_get_selection((GtkTreeView *) sidebar.results_list); model = gtk_tree_view_get_model(GTK_TREE_VIEW(sidebar.results_list)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return FALSE; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 0, &key, -1); if (!key) return FALSE; if (event) { switch (event->keyval) { case 0xff0d: /* "65293" */ case 0xff8d: /* "65421" */ { gchar *url = g_strdup_printf("sword://%s/%s", settings.sb_search_mod, key); main_url_handler(url, TRUE); g_free(url); } break; case 0x20: /* "32" */ gui_open_passage_in_new_tab(key); sync_windows(); break; case 0xffe1: /* shift keys */ case 0xffe2: XI_warning(("shift key pressed")); shift_key_pressed = TRUE; sync_windows(); break; default: break; } } g_free(key); sync_windows(); gtk_widget_grab_focus(sidebar.results_list); return FALSE; } /****************************************************************************** * Name * create_search_results_page * * Synopsis * #include "gui/sidebar.h" * * void create_search_results_page(GtkWidget * notebook) * * Description * * * Return value * void */ static void create_search_results_page(GtkWidget *notebook) { GtkWidget *scrolledwindow3; GtkTreeSelection *selection; sidebar.menu_item_save_search = create_results_menu(); scrolledwindow3 = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow3); gtk_container_add(GTK_CONTAINER(notebook), scrolledwindow3); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow3, settings.shadow_type); /* create list model */ model_verselist = gtk_list_store_new(1, G_TYPE_STRING); sidebar.results_list = gtk_tree_view_new_with_model(GTK_TREE_MODEL(model_verselist)); gtk_widget_show(sidebar.results_list); gtk_container_add(GTK_CONTAINER(scrolledwindow3), sidebar.results_list); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(sidebar.results_list), TRUE); #endif gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(sidebar.results_list), FALSE); add_columns(GTK_TREE_VIEW(sidebar.results_list)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(sidebar.results_list)); g_signal_connect((gpointer)sidebar.results_list, "key_press_event", G_CALLBACK(tree_key_press_cb), NULL); g_signal_connect((gpointer)selection, "changed", G_CALLBACK(tree_selection_changed_cb), NULL); g_signal_connect((gpointer)sidebar.results_list, "button_release_event", G_CALLBACK(gui_verselist_button_release_event), NULL); g_signal_connect((gpointer)sidebar.results_list, "button_press_event", G_CALLBACK(on_treeview_button_press_event), NULL); } /****************************************************************************** * Name * paned_button_release_event * * Synopsis * #include "gui/main_window.h" * * gboolean paned_button_release_event(GtkWidget * widget, * GdkEventButton * event, gpointer user_data) * * Description * get and store pane sizes * * Return value * void */ static gboolean paned_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { gint panesize; gchar layout[80]; panesize = gtk_paned_get_position(GTK_PANED(widget)); if (panesize > 15) { settings.sidebar_notebook_height = panesize; sprintf(layout, "%d", settings.sidebar_notebook_height); xml_set_value("Xiphos", "layout", "sidebar_notebook_height", layout); } return FALSE; } void gui_show_previewer_in_sidebar(gint choice) { if (choice) { gtk_widget_show(widgets.box_side_preview); gtk_widget_show(widgets.box_side_preview); gtk_widget_hide(widgets.vbox_previewer); gtk_paned_set_position(GTK_PANED(widgets.paned_sidebar), settings.sidebar_notebook_height); } else { gtk_widget_show(widgets.vbox_previewer); gtk_widget_hide(widgets.box_side_preview); gtk_paned_set_position(GTK_PANED(widgets.vpaned), settings.biblepane_height); } main_set_previewer_widget(choice); main_init_previewer(); } /****************************************************************************** * Name * gui_create_sidebar * * Synopsis * #include "gui/sidebar.h" * * GtkWidget *gui_create_sidebar(GtkWidget * paned) * * Description * * * Return value * GtkWidget * */ GtkWidget *gui_create_sidebar(GtkWidget *paned) { GtkWidget *vbox1; GtkWidget *scrolledwindow4; GtkWidget *scrolledwindow_bm; GtkWidget *title_label = NULL; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow; #endif GtkWidget *table2; UI_VBOX(vbox1, FALSE, 0); gtk_widget_show(vbox1); widgets.paned_sidebar = UI_VPANE(); gtk_paned_pack1(GTK_PANED(paned), widgets.paned_sidebar, FALSE, TRUE); gtk_widget_show(widgets.paned_sidebar); gtk_paned_pack1(GTK_PANED(widgets.paned_sidebar), vbox1, FALSE, TRUE); UI_VBOX(widgets.box_side_preview, FALSE, 0); gtk_paned_pack2(GTK_PANED(widgets.paned_sidebar), widgets.box_side_preview, FALSE, TRUE); gtk_container_set_border_width(GTK_CONTAINER(widgets.box_side_preview), 2); g_signal_connect(G_OBJECT(widgets.paned_sidebar), "button_release_event", G_CALLBACK(paned_button_release_event), (gchar *)"paned_sidebar"); widgets.shortcutbar = widgets.paned_sidebar; #ifndef USE_WEBKIT2 scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(widgets.box_side_preview), scrolledwindow, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow, settings.shadow_type); #endif sidebar.html_viewer_widget = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, SB_VIEWER_TYPE)); gtk_widget_show(sidebar.html_viewer_widget); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(widgets.box_side_preview), sidebar.html_viewer_widget, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolledwindow), sidebar.html_viewer_widget); #endif /* ---------------------------------------------------------------- */ /* 2x2 button box set: modules/bookmarks/search/vlist */ /* ---------------------------------------------------------------- */ #if GTK_CHECK_VERSION(3, 4, 0) table2 = gtk_grid_new(); gtk_widget_show(table2); gtk_box_pack_start(GTK_BOX(vbox1), table2, FALSE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(table2), 2); gtk_grid_set_row_spacing(GTK_GRID(table2), 6); gtk_grid_set_column_spacing(GTK_GRID(table2), 6); gtk_grid_set_row_homogeneous(GTK_GRID(table2), TRUE); gtk_grid_set_column_homogeneous(GTK_GRID(table2), TRUE); button_bookmarks = gtk_toggle_button_new_with_mnemonic(_("Bookmarks")); gtk_widget_show(button_bookmarks); gtk_grid_attach(GTK_GRID(table2), button_bookmarks, 1, 0, 1, 1); gtk_button_set_relief(GTK_BUTTON(button_bookmarks), GTK_RELIEF_HALF); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(button_bookmarks), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(button_bookmarks), FALSE); #endif button_search = gtk_toggle_button_new_with_mnemonic(_("Search")); gtk_widget_show(button_search); gtk_grid_attach(GTK_GRID(table2), button_search, 0, 1, 1, 1); gtk_button_set_relief(GTK_BUTTON(button_search), GTK_RELIEF_HALF); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(button_search), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(button_search), FALSE); #endif button_v_lists = gtk_toggle_button_new_with_mnemonic(_("Verse List")); gtk_widget_show(button_v_lists); gtk_grid_attach(GTK_GRID(table2), button_v_lists, 1, 1, 1, 1); gtk_button_set_relief(GTK_BUTTON(button_v_lists), GTK_RELIEF_HALF); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(button_v_lists), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(button_v_lists), FALSE); #endif button_modules = gtk_toggle_button_new_with_mnemonic(_("Modules")); gtk_widget_show(button_modules); gtk_grid_attach(GTK_GRID(table2), button_modules, 0, 0, 1, 1); gtk_button_set_relief(GTK_BUTTON(button_modules), GTK_RELIEF_HALF); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(button_modules), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(button_modules), FALSE); #endif #else table2 = gtk_table_new(2, 2, TRUE); gtk_widget_show(table2); gtk_box_pack_start(GTK_BOX(vbox1), table2, FALSE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(table2), 2); gtk_table_set_row_spacings(GTK_TABLE(table2), 6); gtk_table_set_col_spacings(GTK_TABLE(table2), 6); button_bookmarks = gtk_toggle_button_new_with_mnemonic(_("Bookmarks")); gtk_widget_show(button_bookmarks); gtk_table_attach(GTK_TABLE(table2), button_bookmarks, 1, 2, 0, 1, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_button_set_relief(GTK_BUTTON(button_bookmarks), GTK_RELIEF_HALF); gtk_button_set_focus_on_click(GTK_BUTTON(button_bookmarks), FALSE); button_search = gtk_toggle_button_new_with_mnemonic(_("Search")); gtk_widget_show(button_search); gtk_table_attach(GTK_TABLE(table2), button_search, 0, 1, 1, 2, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_button_set_relief(GTK_BUTTON(button_search), GTK_RELIEF_HALF); gtk_button_set_focus_on_click(GTK_BUTTON(button_search), FALSE); button_v_lists = gtk_toggle_button_new_with_mnemonic(_("Verse List")); gtk_widget_show(button_v_lists); gtk_table_attach(GTK_TABLE(table2), button_v_lists, 1, 2, 1, 2, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_button_set_relief(GTK_BUTTON(button_v_lists), GTK_RELIEF_HALF); gtk_button_set_focus_on_click(GTK_BUTTON(button_v_lists), FALSE); button_modules = gtk_toggle_button_new_with_mnemonic(_("Modules")); gtk_widget_show(button_modules); gtk_table_attach(GTK_TABLE(table2), button_modules, 0, 1, 0, 1, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_button_set_relief(GTK_BUTTON(button_modules), GTK_RELIEF_HALF); gtk_button_set_focus_on_click(GTK_BUTTON(button_modules), FALSE); #endif gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button_modules), TRUE); /* ---------------------------------------------------------------- */ widgets.notebook_sidebar = gtk_notebook_new(); gtk_widget_show(widgets.notebook_sidebar); gtk_box_pack_start(GTK_BOX(vbox1), widgets.notebook_sidebar, TRUE, TRUE, 0); gtk_widget_set_can_default(widgets.notebook_sidebar, 1); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(widgets.notebook_sidebar), FALSE); gtk_notebook_set_show_border(GTK_NOTEBOOK(widgets.notebook_sidebar), FALSE); gtk_container_set_border_width(GTK_CONTAINER(widgets.notebook_sidebar), 2); scrolledwindow4 = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow4); gtk_container_add(GTK_CONTAINER(widgets.notebook_sidebar), scrolledwindow4); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow4, settings.shadow_type); sidebar.module_list = gtk_tree_view_new(); gtk_widget_show(sidebar.module_list); gtk_container_add(GTK_CONTAINER(scrolledwindow4), sidebar.module_list); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(sidebar.module_list), FALSE); main_create_pixbufs(); main_add_mod_tree_columns(GTK_TREE_VIEW(sidebar.module_list)); scrolledwindow_bm = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow_bm); gtk_container_add(GTK_CONTAINER(widgets.notebook_sidebar), scrolledwindow_bm); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow_bm), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow_bm, settings.shadow_type); widgets.bookmark_tree = gui_create_bookmark_tree(); gtk_widget_show(widgets.bookmark_tree); gtk_container_add(GTK_CONTAINER(scrolledwindow_bm), widgets.bookmark_tree); gui_create_search_sidebar(); create_search_results_page(widgets.notebook_sidebar); main_load_module_tree(sidebar.module_list); g_signal_connect_after((gpointer)sidebar.module_list, "button_release_event", G_CALLBACK(on_modules_list_button_release), NULL); // sidebar.menu_modules = create_menu_modules(); sidebar.menu_prayerlist = create_menu_prayerlist(); sidebar.menu_prayerlist_mod = create_menu_prayerlist_mod(); g_signal_connect((gpointer)button_bookmarks, "toggled", G_CALLBACK(on_bookmarks_activate), NULL); g_signal_connect((gpointer)button_search, "toggled", G_CALLBACK(on_search_activate), NULL); g_signal_connect((gpointer)button_v_lists, "toggled", G_CALLBACK(on_search_results_activate), NULL); g_signal_connect((gpointer)button_modules, "toggled", G_CALLBACK(on_modules_activate), NULL); g_signal_connect((gpointer)widgets.notebook_sidebar, "switch-page", G_CALLBACK(on_notebook_switch_page), title_label); return vbox1; } xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_dialog.c0000664000175000017500000006366613162045104022114 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_verse_dialog.c - navigation bar for versekey modules in dialogs * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include "gui/navbar_versekey_dialog.h" #include "gui/bibletext_dialog.h" #include "gui/tabbed_browser.h" #include "gui/utilities.h" #include "main/module_dialogs.h" #include "main/navbar_versekey.h" #include "main/settings.h" #include "main/sword.h" #include "main/tab_history.h" #include "main/url.hh" #include "gui/debug_glib_null.h" /****************************************************************************** * Name * on_verse_button_up_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_verse_button_up_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_verse_up_button_release_event(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_verse(dialog->navbar, 0); return FALSE; } /****************************************************************************** * Name * on_verse_button_down_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_verse_button_down_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_verse_down_button_release_event(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_verse(dialog->navbar, 1); return FALSE; } /****************************************************************************** * Name * on_chapter_button_up_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_chapter_button_up_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_chapter_up_button_release_event(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_chapter(dialog->navbar, 0); return FALSE; } /****************************************************************************** * Name * on_chapter_button_down_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_chapter_button_down_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_chapter_down_button_release_event(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_chapter(dialog->navbar, 1); return FALSE; } /****************************************************************************** * Name * on_book_button_up_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_book_button_up_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_book_up_button_release_event(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_book(dialog->navbar, 0); return FALSE; } /****************************************************************************** * Name * on_book_button_down_clicked * * Synopsis * #include "gui/navbar_versekey.h" * * void on_book_button_down_clicked(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static gboolean on_book_down_button_release_event(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_book(dialog->navbar, 1); return FALSE; } /****************************************************************************** * Name * menu_deactivate_callback * * Synopsis * #include "gui/navbar_versekey.h" * * void menu_deactivate_callback (GtkWidget *widget, gpointer user_data) * * Description * return toogle button to normal * * Return value * void */ static void menu_deactivate_callback(GtkWidget *widget, gpointer user_data) { GtkWidget *menu_button = GTK_WIDGET(user_data); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(menu_button), FALSE); } /****************************************************************************** * Name * menu_position_under * * Synopsis * #include "gui/navbar_versekey.h" * * void menu_position_under(GtkMenu * menu, int * x, int * y, * gboolean * push_in, gpointer user_data) * * Description * position drop down menu under toogle button * * * Return value * void */ static void menu_position_under(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer user_data) { GtkWidget *widget; GtkAllocation allocation; g_return_if_fail(GTK_IS_BUTTON(user_data)); #if GTK_CHECK_VERSION(2, 20, 0) g_return_if_fail(gtk_widget_get_window(user_data)); #else g_return_if_fail(GTK_WIDGET_NO_WINDOW(user_data)); #endif widget = GTK_WIDGET(user_data); gdk_window_get_origin(gtk_widget_get_window(widget), x, y); gtk_widget_get_allocation(widget, &allocation); *x += allocation.x; *y += allocation.y + allocation.height; *push_in = FALSE; } /****************************************************************************** * Name * select_book_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_book_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_book_button_press_callback(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { GtkWidget *menu; GTimeVal start_time; GTimeVal end_time; #ifdef WIN32 glong time_diff; guint32 time_add; #endif g_get_current_time(&start_time); // XI_message(("Start time is: %d sec %d mil", start_time.tv_sec, start_time.tv_usec)); menu = main_versekey_drop_down_book_menu(dialog->navbar, NB_DIALOG, dialog, NULL); g_get_current_time(&end_time); // XI_message(("End time is: %d sec %d mil", end_time.tv_sec, end_time.tv_usec)); #ifdef WIN32 time_diff = ((end_time.tv_sec - start_time.tv_sec) * 1000000) + (end_time.tv_usec - start_time.tv_usec); time_add = 0; if (time_diff > 10000) time_add = (guint32)(time_diff / 1000); #endif if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, #ifdef WIN32 event->time + time_add); #else event->time); #endif return TRUE; } return FALSE; } /****************************************************************************** * Name * select_chapter_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_chapter_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_chapter_button_press_callback(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { GtkWidget *menu; menu = main_versekey_drop_down_chapter_menu(dialog->navbar, NB_DIALOG, dialog, NULL); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * select_verse_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_verse_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_verse_button_press_callback(GtkWidget *widget, GdkEventButton *event, DIALOG_DATA *dialog) { GtkWidget *menu; menu = main_versekey_drop_down_verse_menu(dialog->navbar, NB_DIALOG, dialog, NULL); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * on_entry_activate * * Synopsis * #include "bibletext_dialog.h" * * void on_entry_activate(GtkEntry * entry, DIALOG_DATA * c) * * Description * go to verse in free form entry if user hit * * Return value * void */ static void on_entry_activate(GtkEntry *entry, DIALOG_DATA *dialog) { const gchar *buf = gtk_entry_get_text(entry); if (buf == NULL) return; /* handle potential subsection anchor */ if ((settings.special_anchor = strchr(buf, '#')) || /* thml */ (settings.special_anchor = strchr(buf, '!'))) /* osisref */ *settings.special_anchor = '\0'; const gchar *gkey = main_get_valid_key(dialog->mod_name, (gchar *)buf); // we got a valid key. but was it really a valid key within v11n? // for future use in determining whether to show normal navbar content. dialog->navbar.valid_key = main_is_Bible_key(dialog->mod_name, gkey); if (settings.special_anchor) *settings.special_anchor = '#'; /* put it back. */ if (gkey == NULL) return; gchar *url = g_strdup_printf("sword:///%s%s", gkey, (settings.special_anchor ? settings.special_anchor : "")); dialog->navbar.module_name = g_string_assign(dialog->navbar.module_name, dialog->mod_name); main_navbar_versekey_set(dialog->navbar, gkey); main_dialogs_url_handler(dialog, url, TRUE); if (dialog->sync) sword_uri(url, TRUE); g_free(url); g_free((gchar *)gkey); } /****************************************************************************** * Name * on_button_verse_menu_verse_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_verse_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_verse_scroll_event(GtkWidget *widget, GdkEvent *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_verse(dialog->navbar, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_button_verse_menu_chapter_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_chapter_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_chapter_scroll_event(GtkWidget *widget, GdkEvent *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_chapter(dialog->navbar, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_button_verse_menu_book_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_book_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_book_scroll_event(GtkWidget *widget, GdkEvent *event, DIALOG_DATA *dialog) { main_navbar_versekey_spin_book(dialog->navbar, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_up_leave_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_leave_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse leaves spin * buttons * * Return value * gboolean */ static gboolean on_book_up_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_book_up_box); gtk_widget_show(dialog->navbar.arrow_book_up); return FALSE; } static gboolean on_chapter_up_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_chapter_up_box); gtk_widget_show(dialog->navbar.arrow_chapter_up); return FALSE; } static gboolean on_verse_up_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_verse_up_box); gtk_widget_show(dialog->navbar.arrow_verse_up); return FALSE; } /****************************************************************************** * Name * on_down_leave_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_leave_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse leaves spin * buttons * * Return value * gboolean */ static gboolean on_book_down_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_book_down_box); gtk_widget_show(dialog->navbar.arrow_book_down); return FALSE; } static gboolean on_chapter_down_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_chapter_down_box); gtk_widget_show(dialog->navbar.arrow_chapter_down); return FALSE; } static gboolean on_verse_down_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_verse_down_box); gtk_widget_show(dialog->navbar.arrow_verse_down); return FALSE; } /****************************************************************************** * Name * on_up_enter_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_enter_notify_event(GtkWidget * widget, GdkEventCrossing * event, * gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse enters spin * buttons * * Return value * gboolean */ static gboolean on_book_up_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_book_up); gtk_widget_show(dialog->navbar.arrow_book_up_box); return FALSE; } static gboolean on_chapter_up_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_chapter_up); gtk_widget_show(dialog->navbar.arrow_chapter_up_box); return FALSE; } static gboolean on_verse_up_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_verse_up); gtk_widget_show(dialog->navbar.arrow_verse_up_box); return FALSE; } /****************************************************************************** * Name * on_down_enter_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_enter_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse enters spin * buttons * * Return value * gboolean */ static gboolean on_book_down_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_book_down); gtk_widget_show(dialog->navbar.arrow_book_down_box); return FALSE; } static gboolean on_chapter_down_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_chapter_down); gtk_widget_show(dialog->navbar.arrow_chapter_down_box); return FALSE; } static gboolean on_verse_down_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, DIALOG_DATA *dialog) { gtk_widget_hide(dialog->navbar.arrow_verse_down); gtk_widget_show(dialog->navbar.arrow_verse_down_box); return FALSE; } static void _connect_signals(NAVBAR_VERSEKEY navbar, DIALOG_DATA *dialog) { g_signal_connect((gpointer)navbar.lookup_entry, "activate", G_CALLBACK(on_entry_activate), dialog); g_signal_connect((gpointer)navbar.button_book_up, "button_release_event", G_CALLBACK(on_book_up_button_release_event), dialog); g_signal_connect((gpointer)navbar.button_book_down, "button_release_event", G_CALLBACK(on_book_down_button_release_event), dialog); g_signal_connect((gpointer)navbar.button_chapter_up, "button_release_event", G_CALLBACK(on_chapter_up_button_release_event), dialog); g_signal_connect((gpointer)navbar.button_chapter_down, "button_release_event", G_CALLBACK(on_chapter_down_button_release_event), dialog); g_signal_connect((gpointer)navbar.button_verse_up, "button_release_event", G_CALLBACK(on_verse_up_button_release_event), dialog); g_signal_connect((gpointer)navbar.button_verse_down, "button_release_event", G_CALLBACK(on_verse_down_button_release_event), dialog); /* */ g_signal_connect((gpointer)navbar.button_book_up, "enter_notify_event", G_CALLBACK(on_book_up_enter_notify_event), dialog); g_signal_connect((gpointer)navbar.button_book_up, "leave_notify_event", G_CALLBACK(on_book_up_leave_notify_event), dialog); g_signal_connect((gpointer)navbar.button_book_down, "enter_notify_event", G_CALLBACK(on_book_down_enter_notify_event), dialog); g_signal_connect((gpointer)navbar.button_book_down, "leave_notify_event", G_CALLBACK(on_book_down_leave_notify_event), dialog); /* */ g_signal_connect((gpointer)navbar.button_chapter_up, "enter_notify_event", G_CALLBACK(on_chapter_up_enter_notify_event), dialog); g_signal_connect((gpointer)navbar.button_chapter_up, "leave_notify_event", G_CALLBACK(on_chapter_up_leave_notify_event), dialog); g_signal_connect((gpointer)navbar.button_chapter_down, "enter_notify_event", G_CALLBACK(on_chapter_down_enter_notify_event), dialog); g_signal_connect((gpointer)navbar.button_chapter_down, "leave_notify_event", G_CALLBACK(on_chapter_down_leave_notify_event), dialog); /* */ g_signal_connect((gpointer)navbar.button_verse_up, "enter_notify_event", G_CALLBACK(on_verse_up_enter_notify_event), dialog); g_signal_connect((gpointer)navbar.button_verse_up, "leave_notify_event", G_CALLBACK(on_verse_up_leave_notify_event), dialog); g_signal_connect((gpointer)navbar.button_verse_down, "enter_notify_event", G_CALLBACK(on_verse_down_enter_notify_event), dialog); g_signal_connect((gpointer)navbar.button_verse_down, "leave_notify_event", G_CALLBACK(on_verse_down_leave_notify_event), dialog); g_signal_connect((gpointer)navbar.button_sync, "clicked", G_CALLBACK(gui_bible_dialog_sync_toggled), dialog); g_signal_connect((gpointer)navbar.button_book_menu, "button_press_event", G_CALLBACK(select_book_button_press_callback), dialog); g_signal_connect((gpointer)navbar.button_chapter_menu, "button_press_event", G_CALLBACK(select_chapter_button_press_callback), dialog); g_signal_connect((gpointer)navbar.button_verse_menu, "button_press_event", G_CALLBACK(select_verse_button_press_callback), dialog); #if !GTK_CHECK_VERSION(3, 4, 0) g_signal_connect((gpointer)navbar.button_verse_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_verse_scroll_event), dialog); g_signal_connect((gpointer)navbar.button_chapter_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_chapter_scroll_event), dialog); g_signal_connect((gpointer)navbar.button_book_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_book_scroll_event), dialog); #endif } /****************************************************************************** * Name * gui_navbar_versekey_new * * Synopsis * #include "gui/navbar_versekey.h" * * GtkWidget *gui_navbar_book_new(void) * * Description * create a new Bible navigation toolbar and return it * * Return value * GtkWidget * */ GtkWidget *gui_navbar_versekey_dialog_new(DIALOG_DATA *dialog) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif #if GTK_CHECK_VERSION(3, 4, 0) GtkWidget *eventbox; #endif gchar *glade_file = gui_general_user_file("navbar_versekey" UI_SUFFIX, FALSE); g_return_val_if_fail((glade_file != NULL), NULL); XI_message(("%s", glade_file)); /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "navbar", NULL); #endif dialog->navbar.dialog = TRUE; dialog->navbar.module_name = g_string_new(settings.MainWindowModule); dialog->navbar.key = g_string_new(settings.currentverse); dialog->navbar.navbar = UI_GET_ITEM(gxml, "navbar"); dialog->navbar.button_history_back = UI_GET_ITEM(gxml, "button_history_back"); dialog->navbar.button_history_next = UI_GET_ITEM(gxml, "button_history_foward"); dialog->navbar.button_history_menu = UI_GET_ITEM(gxml, "togglebutton_history_list"); dialog->navbar.button_sync = UI_GET_ITEM(gxml, "togglebutton_sync"); gtk_widget_show(dialog->navbar.button_sync); gtk_widget_set_tooltip_text(dialog->navbar.button_sync, _("Synchronize this window's scrolling with the main window")); gtk_widget_hide(dialog->navbar.button_history_back); gtk_widget_hide(dialog->navbar.button_history_next); gtk_widget_hide(dialog->navbar.button_history_menu); dialog->navbar.button_book_up = UI_GET_ITEM(gxml, "eventbox9"); dialog->navbar.button_book_down = UI_GET_ITEM(gxml, "eventbox6"); dialog->navbar.button_chapter_up = UI_GET_ITEM(gxml, "eventbox8"); dialog->navbar.button_chapter_down = UI_GET_ITEM(gxml, "eventbox4"); dialog->navbar.button_verse_up = UI_GET_ITEM(gxml, "eventbox7"); dialog->navbar.button_verse_down = UI_GET_ITEM(gxml, "eventbox1"); dialog->navbar.arrow_book_up_box = UI_GET_ITEM(gxml, "image13"); dialog->navbar.arrow_book_up = UI_GET_ITEM(gxml, "image12"); dialog->navbar.arrow_book_down_box = UI_GET_ITEM(gxml, "image15"); dialog->navbar.arrow_book_down = UI_GET_ITEM(gxml, "image14"); dialog->navbar.arrow_chapter_up_box = UI_GET_ITEM(gxml, "image9"); dialog->navbar.arrow_chapter_up = UI_GET_ITEM(gxml, "image8"); dialog->navbar.arrow_chapter_down_box = UI_GET_ITEM(gxml, "image11"); dialog->navbar.arrow_chapter_down = UI_GET_ITEM(gxml, "image10"); dialog->navbar.arrow_verse_up_box = UI_GET_ITEM(gxml, "image7"); dialog->navbar.arrow_verse_up = UI_GET_ITEM(gxml, "image6"); dialog->navbar.arrow_verse_down_box = UI_GET_ITEM(gxml, "image16"); dialog->navbar.arrow_verse_down = UI_GET_ITEM(gxml, "image5"); dialog->navbar.button_book_menu = UI_GET_ITEM(gxml, "togglebutton_book"); dialog->navbar.button_chapter_menu = UI_GET_ITEM(gxml, "togglebutton_chapter"); dialog->navbar.button_verse_menu = UI_GET_ITEM(gxml, "togglebutton_verse"); dialog->navbar.lookup_entry = UI_GET_ITEM(gxml, "entry_lookup"); dialog->navbar.label_book_menu = UI_GET_ITEM(gxml, "label_book"); dialog->navbar.label_chapter_menu = UI_GET_ITEM(gxml, "label_chapter"); dialog->navbar.label_verse_menu = UI_GET_ITEM(gxml, "label_verse"); #if GTK_CHECK_VERSION(3, 4, 0) eventbox = UI_GET_ITEM(gxml, "eventbox_book"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_book_scroll_event), dialog); eventbox = UI_GET_ITEM(gxml, "eventbox_chapter"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_chapter_scroll_event), dialog); eventbox = UI_GET_ITEM(gxml, "eventbox_verse"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_verse_scroll_event), dialog); #endif _connect_signals(dialog->navbar, dialog); return dialog->navbar.navbar; } xiphos-4.0.7+dfsg1/src/gnome2/find_dialog.c0000664000175000017500000002223013162045104017624 0ustar unit193unit193/* * Xiphos Bible Study Tool * find_dialog.c * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "gui/find_dialog.h" #include "gui/utilities.h" #include "main/settings.h" #include "main/sword.h" #include "xiphos_html/xiphos_html.h" typedef struct _find_dialog FIND_DIALOG; struct _find_dialog { GtkWidget *dialog; GtkWidget *htmlwidget; GtkWidget *entry; GtkWidget *find; GtkWidget *next; GtkWidget *close; GtkWidget *regex; GtkWidget *backward; GtkWidget *case_sensitive; gboolean regular; }; static FIND_DIALOG *dialog; /****************************************************************************** * Name * dialog_destroy * * Synopsis * #include ".h" * * void dialog_destroy(GtkObject *object, gpointer data) * * Description * * * Return value * void */ static void dialog_destroy(GObject *object, gpointer data) { g_free(dialog); dialog = NULL; XI_print(("\nall done\n")); } /****************************************************************************** * Name * find_clicked * * Synopsis * #include ".h" * * void find_clicked(GtkButton * button, FIND_DIALOG * d) * * Description * * * Return value * void */ static void find_clicked(GtkButton *button, FIND_DIALOG *d) { gchar *text = (gchar *)gtk_entry_get_text(GTK_ENTRY(d->entry)); sprintf(settings.findText, "%s", text); XIPHOS_HTML_FIND((void *)d->htmlwidget, text); } /****************************************************************************** * Name * next_clicked * * Synopsis * #include ".h" * * void next_clicked(GtkButton * button, FIND_DIALOG * d) * * Description * * * Return value * void */ static void next_clicked(GtkButton *button, FIND_DIALOG *d) { XIPHOS_HTML_FIND_AGAIN((void *)d->htmlwidget, 1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d->backward), 0); } /****************************************************************************** * Name * close_clicked * * Synopsis * #include ".h" * * void close_clicked(GtkButton * button, FIND_DIALOG * d) * * Description * * * Return value * void */ static void close_clicked(GtkButton *button, FIND_DIALOG *d) { gtk_widget_destroy(d->dialog); } /****************************************************************************** * Name * create_find_dialog * * Synopsis * #include ".h" * * void create_find_dialog(GtkWidget * htmlwidget) * * Description * * * Return value * void */ static void create_find_dialog(GtkWidget *htmlwidget) { GtkWidget *dialog_vbox29; GtkWidget *vbox45; GtkWidget *label180; GtkWidget *hbox66; GtkWidget *dialog_action_area29; GtkWidget *hbuttonbox8; #if !GTK_CHECK_VERSION(3, 10, 0) GtkWidget *alignment; #endif GtkWidget *hbox5; GtkWidget *image; GtkWidget *label12; //gchar title[80]; //sprintf(title, "%s - %s", settings.program_title, _("Find")); dialog = g_new(FIND_DIALOG, 1); /* must be freed */ dialog->regular = FALSE; dialog->htmlwidget = htmlwidget; dialog->dialog = gtk_dialog_new(); g_object_set_data(G_OBJECT(dialog->dialog), "dialog->dialog", dialog->dialog); gtk_window_set_title(GTK_WINDOW(dialog->dialog), _("Find")); //GTK_WINDOW(dialog->dialog)->type = GTK_WINDOW_TOPLEVEL; /*gtk_window_set_policy(GTK_WINDOW(dialog->dialog), TRUE, TRUE, FALSE); */ gtk_container_set_border_width(GTK_CONTAINER(dialog->dialog), 6); gtk_window_set_resizable(GTK_WINDOW(dialog->dialog), FALSE); #ifndef USE_GTK_3 gtk_dialog_set_has_separator(GTK_DIALOG(dialog->dialog), FALSE); #endif dialog_vbox29 = gtk_dialog_get_content_area(GTK_DIALOG(dialog->dialog)); g_object_set_data(G_OBJECT(dialog->dialog), "dialog_vbox29", dialog_vbox29); gtk_widget_show(dialog_vbox29); UI_VBOX(vbox45, FALSE, 12); gtk_widget_show(vbox45); gtk_box_pack_start(GTK_BOX(dialog_vbox29), vbox45, TRUE, TRUE, 0); label180 = gtk_label_new(_("Enter Word or Phrase")); gtk_widget_show(label180); gtk_box_pack_start(GTK_BOX(vbox45), label180, FALSE, FALSE, 0); dialog->entry = gtk_entry_new(); gtk_widget_show(dialog->entry); gtk_box_pack_start(GTK_BOX(vbox45), dialog->entry, FALSE, FALSE, 0); gtk_widget_set_size_request(dialog->entry, 291, -1); UI_HBOX(hbox66, FALSE, 0); gtk_widget_show(hbox66); gtk_box_pack_start(GTK_BOX(vbox45), hbox66, TRUE, TRUE, 0); dialog->backward = gtk_check_button_new_with_label(_("Search backwards")); gtk_widget_show(dialog->backward); gtk_box_pack_start(GTK_BOX(hbox66), dialog->backward, FALSE, FALSE, 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(dialog->backward), FALSE); dialog_action_area29 = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog->dialog)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog->dialog)); #endif g_object_set_data(G_OBJECT(dialog->dialog), "dialog_action_area29", dialog_action_area29); gtk_widget_show(dialog_action_area29); gtk_container_set_border_width(GTK_CONTAINER(dialog_action_area29), 10); #ifdef USE_GTK_3 hbuttonbox8 = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL); #else hbuttonbox8 = gtk_hbutton_box_new(); #endif gtk_widget_show(hbuttonbox8); gtk_box_pack_start(GTK_BOX(dialog_action_area29), hbuttonbox8, TRUE, TRUE, 0); dialog->find = #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_new_from_icon_name("edit-find", GTK_ICON_SIZE_BUTTON); #else gtk_button_new_from_stock(GTK_STOCK_FIND); //gtk_button_new_with_label(_("Find")); #endif gtk_widget_show(dialog->find); gtk_container_add(GTK_CONTAINER(hbuttonbox8), dialog->find); dialog->next = gtk_button_new(); gtk_widget_show(dialog->next); gtk_container_add(GTK_CONTAINER(hbuttonbox8), dialog->next); //GTK_WIDGET_SET_FLAGS(dialog->next, GTK_CAN_DEFAULT); #if !GTK_CHECK_VERSION(3, 10, 0) alignment = gtk_alignment_new(0.5, 0.5, 0, 0); gtk_widget_show(alignment); gtk_container_add(GTK_CONTAINER(dialog->next), alignment); #endif UI_HBOX(hbox5, FALSE, 2); gtk_widget_show(hbox5); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_container_add(GTK_CONTAINER(alignment), hbox5); #endif image = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("edit-find", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock(GTK_STOCK_FIND, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image); gtk_box_pack_start(GTK_BOX(hbox5), image, FALSE, FALSE, 0); label12 = gtk_label_new_with_mnemonic(_("Find Next")); gtk_widget_show(label12); gtk_box_pack_start(GTK_BOX(hbox5), label12, FALSE, FALSE, 0); gtk_label_set_justify(GTK_LABEL(label12), GTK_JUSTIFY_LEFT); dialog->close = #if GTK_CHECK_VERSION(3, 10, 0) // Don't use an icon with GTK3 gtk_button_new_with_label(_("Close")); #else gtk_button_new_from_stock(GTK_STOCK_CLOSE); #endif gtk_widget_show(dialog->close); gtk_container_add(GTK_CONTAINER(hbuttonbox8), dialog->close); //GTK_WIDGET_SET_FLAGS(dialog->close, GTK_CAN_DEFAULT); gtk_widget_set_can_default(dialog->find, 1); g_signal_connect(G_OBJECT(dialog->dialog), "destroy", G_CALLBACK(dialog_destroy), dialog); g_signal_connect(G_OBJECT(dialog->find), "clicked", G_CALLBACK(find_clicked), dialog); g_signal_connect(G_OBJECT(dialog->next), "clicked", G_CALLBACK(next_clicked), dialog); g_signal_connect(G_OBJECT(dialog->close), "clicked", G_CALLBACK(close_clicked), dialog); } /****************************************************************************** * Name * find_dialog * * Synopsis * #include ".h" * * void find_dialog(GtkWidget * htmlwidget, const gchar * title) * * Description * * * Return value * void */ static void find_dialog(GtkWidget *htmlwidget, const gchar *title) { if (dialog) { //gtk_window_set_title(GTK_WINDOW(dialog->dialog), title); dialog->htmlwidget = htmlwidget; gtk_widget_show(GTK_WIDGET(dialog->dialog)); gdk_window_raise(gtk_widget_get_window(GTK_WIDGET(dialog->dialog))); } else { create_find_dialog(htmlwidget); //gtk_window_set_title(GTK_WINDOW(dialog->dialog), title); gtk_widget_show(GTK_WIDGET(dialog->dialog)); } } /****************************************************************************** * Name * gui_find_dlg * * Synopsis * #include ".h" * * void gui_find_dlg(GtkWidget * htmlwidget, gchar * mod_name, * gboolean regular, gchar * text) * * Description * * * Return value * void */ void gui_find_dlg(GtkWidget *htmlwidget, gchar *mod_name, gboolean regular, gchar *text) { gchar buf[256]; sprintf(buf, "%s in %s", _("Find"), mod_name); find_dialog(htmlwidget, buf); } /*** end of file ***/ xiphos-4.0.7+dfsg1/src/gnome2/sidebar_dialog.c0000664000175000017500000001223213162045104020316 0ustar unit193unit193/* * Xiphos Bible Study Tool * sidebar_dialog.c - dialog for detached sidebar * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "gui/sidebar.h" #include "gui/sidebar_dialog.h" #include "gui/utilities.h" #include "gui/xiphos.h" #include "gui/widgets.h" #include "main/previewer.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "gui/debug_glib_null.h" #include "xiphos_html/xiphos_html.h" static GtkWidget *create_sidebar_dialog(void); static GtkWidget *vbox_dock; /****************************************************************************** * Name * gui_attach_detach_sidebar * * Synopsis * #include "sidebar_dialog.h" * * void gui_attach_detach_sidebar(void) * * Description * dock/undock shortcut bar * * * Return value * */ void gui_attach_detach_sidebar(void) { gint biblepanesize; if (settings.docked) { settings.docked = FALSE; biblepanesize = settings.gs_width / 2; widgets.dock_sb = create_sidebar_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) gtk_container_add(GTK_CONTAINER(vbox_dock), widgets.shortcutbar); #else gtk_widget_reparent(widgets.shortcutbar, vbox_dock); #endif settings.showshortcutbar = TRUE; gtk_paned_set_position(GTK_PANED(widgets.epaned), 0); /*gtk_paned_set_position(GTK_PANED(widgets.hpaned), biblepanesize); */ /* ugly fix until someone can make mozembed work with 'gtk_widget_reparent()' */ gtk_widget_destroy(sidebar.html_viewer_widget); sidebar.html_viewer_widget = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, SB_VIEWER_TYPE)); gtk_container_add(GTK_CONTAINER(sidebar.html_viewer_eventbox), sidebar.html_viewer_widget); gtk_widget_show_all(widgets.dock_sb); gtk_widget_show(sidebar.html_viewer_widget); xml_set_value("Xiphos", "misc", "sidebar_docked", "0"); } else { settings.docked = TRUE; biblepanesize = (settings.gs_width - settings.sidebar_width) / 2; gtk_paned_set_position(GTK_PANED(widgets.epaned), settings.sidebar_width); gtk_paned_set_position(GTK_PANED(widgets.hpaned), biblepanesize); #if GTK_CHECK_VERSION(3, 10, 0) gtk_container_add(GTK_CONTAINER(widgets.epaned), widgets.shortcutbar); #else gtk_widget_reparent(widgets.shortcutbar, widgets.epaned); #endif /* ugly fix until someone can make mozembed work with 'gtk_widget_reparent()' */ gtk_widget_destroy(sidebar.html_viewer_widget); sidebar.html_viewer_widget = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, SB_VIEWER_TYPE)); gtk_container_add(GTK_CONTAINER(sidebar.html_viewer_eventbox), sidebar.html_viewer_widget); gtk_widget_show(sidebar.html_viewer_widget); gtk_widget_destroy(widgets.dock_sb); xml_set_value("Xiphos", "misc", "sidebar_docked", "1"); } main_set_previewer_widget(TRUE); main_init_previewer(); } /****************************************************************************** * Name * on_dialog_destroy * * Synopsis * #include "sidebar_dialog.h" * * void on_dialog_destroy(GtkObject *object, gpointer user_data) * * Description * send the sidebar back to the main window before we * destroy the dialog * * * Return value * void */ static void on_dialog_destroy(GObject *object, gpointer user_data) { /* we need the if to prevent a loop */ if (!settings.docked) gui_attach_detach_sidebar(); } /****************************************************************************** * Name * create_sidebar_dialog * * Synopsis * #include "sidebar_dialog.h" * * GtkWidget* create_sidebar_dialog(void) * * Description * create dialog to hold the sidebar when detached * * * Return value * GtkWidget* */ GtkWidget *create_sidebar_dialog(void) { GtkWidget *dlgDock; gchar *title; dlgDock = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_object_set_data(G_OBJECT(dlgDock), "dlgDock", dlgDock); gtk_window_set_title(GTK_WINDOW(dlgDock), _("Sidebar")); gtk_window_set_resizable(GTK_WINDOW(dlgDock), TRUE); gtk_widget_set_size_request(dlgDock, settings.sidebar_width, settings.gs_height); UI_VBOX(vbox_dock, FALSE, 0); gtk_widget_show(vbox_dock); gtk_container_add(GTK_CONTAINER(dlgDock), vbox_dock); title = g_strdup_printf("%s - %s", _("Sidebar"), settings.program_title); gtk_window_set_title(GTK_WINDOW(dlgDock), title); g_free(title); g_signal_connect(G_OBJECT(dlgDock), "destroy", G_CALLBACK(on_dialog_destroy), NULL); return dlgDock; } xiphos-4.0.7+dfsg1/src/gnome2/font_dialog.c0000664000175000017500000003302413162045104017655 0ustar unit193unit193/* * Xiphos Bible Study Tool * font_dialog.c - dialog to set module font * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "gui/font_dialog.h" #include "gui/utilities.h" #include "main/sword.h" #include "main/settings.h" #include "gui/debug_glib_null.h" static GtkWidget *dlg; static GtkWidget *combo_entry_size; static GtkWidget *font_button; static GtkWidget *checkbutton_no_font; static GtkWidget *label_mod; static GtkWidget *label_current_font; static GtkWidget *button_ok; static gboolean new_font_set = FALSE; static const char *new_gdk_font; static MOD_FONT *mf; /****************************************************************************** * Name * get_html_font_name * * Synopsis * #include "gui/font_dialog.h" * * gchar *get_html_font_name(gchar *fontname) * * Description * * * Return value * void */ static gchar *get_html_font_name(gchar *fontname) { gchar buf[80]; gint idx, i = 0; /* strip trailing size digits from picker-chosen name. */ idx = strlen(fontname) - 1; while ((idx > 0) && isdigit(fontname[idx])) fontname[idx--] = '\0'; if (fontname[idx] = ' ') fontname[idx] = '\0'; return g_strdup(fontname); } /****************************************************************************** * Name * ok_clicked * * Synopsis * #include "gui/font_dialog.h" * * void ok_clicked(GtkButton * button, MOD_FONT * mf) * * Description * * * Return value * void */ static void ok_clicked(GtkButton *button, gpointer data) { static gchar *file = NULL; gchar *new_font = NULL; gchar *font_name = NULL; XI_message(("ok_clicked: %s", (new_gdk_font ? new_gdk_font : "-none-"))); if (file == NULL) file = g_strdup_printf("%s/fonts.conf", settings.gSwordDir); if (!mf->no_font) { if (new_font_set) { new_font = g_strdup(new_gdk_font); font_name = get_html_font_name(new_font); mf->new_font = font_name; } else { new_font = g_strdup(mf->old_font); font_name = g_strdup(mf->old_font); mf->new_font = font_name; } } else { mf->new_font = "none"; new_gdk_font = "none"; } mf->new_font_size = gtk_entry_get_text(GTK_ENTRY(combo_entry_size)); save_conf_file_item(file, mf->mod_name, "Font", mf->new_font); save_conf_file_item(file, mf->mod_name, "Fontsize", mf->new_font_size); //evidently new_gdk_font is never set on Windows XI_message(("\nFont: %s\nFontsize: %s\n", (mf->new_font ? mf->new_font : "-none-"), (mf->new_font_size ? mf->new_font_size : "-none-"))); gtk_widget_destroy(dlg); if (font_name) g_free(font_name); if (new_font) g_free(new_font); } /****************************************************************************** * Name * cancel_clicked * * Synopsis * #include "gui/font_dialog.h" * * oid cancel_clicked(GtkButton * button, MOD_FONT * mf) * * Description * * * Return value * void */ static void cancel_clicked(GtkButton *button, gpointer data) { gtk_widget_destroy(dlg); } /****************************************************************************** * Name * dialog_de"gui/stroy * * Synopsis * #include "gui/font_dialog.h" * * void dialog_destroy(GtkObject * object, MOD_FONT * mf) * * Description * * * Return value * void */ static void dialog_destroy(GObject *object, gpointer data) { free_font(mf); mf = NULL; new_font_set = 0; gtk_main_quit(); } /****************************************************************************** * Name * font_set * * Synopsis * #include "gui/font_dialog.h" * * void font_set(GtkFontButton * button, * gchar * arg1, MOD_FONT * mf) * * Description * the gnomefontpicker gave us a gdkfont * the gtkfontbutton gives up a fontname plus size 'Sans 14' * get_html_font_name () deals with that now. * new_gdk_font is now in the form 'Sans 14' * * Return value * void */ static void font_set(GtkFontButton *button, gchar *arg1, gpointer data) { new_gdk_font = gtk_font_button_get_font_name(button); XI_message(("%s", new_gdk_font)); new_font_set = 1; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_no_font), FALSE); gtk_widget_set_sensitive(button_ok, TRUE); } /****************************************************************************** * Name * no_font_toggled * * Synopsis * #include "gui/font_dialog.h" * * void no_font_toggled(GtkToggleButton * togglebutton, * MOD_FONT * mf) * * Description * * * Return value * void */ static void no_font_toggled(GtkToggleButton *togglebutton, gpointer data) { mf->no_font = gtk_toggle_button_get_active(togglebutton); gtk_widget_set_sensitive(button_ok, TRUE); } /****************************************************************************** * Name * size_changed * * Synopsis * #include "gui/font_dialog.h" * * void size_changed(GtkEditable * editable, gpointer user_data) * * Description * * * Return value * void */ static void size_changed(GtkEditable *editable, gpointer user_data) { gtk_widget_set_sensitive(button_ok, TRUE); } /****************************************************************************** * Name * create_dialog_mod_font * * Synopsis * #include "gui/font_dialog.h" * * GtkWidget *create_dialog_mod_font(MOD_FONT * mf) * * Description * * * Return value * GtkWidget * */ static GtkWidget *create_dialog_mod_font() { GtkWidget *dialog_mod_font; GtkWidget *dialog_vbox21; GtkWidget *hbox_picker; GtkWidget *combo_size; GtkWidget *vbox56; GtkWidget *hbox67; GtkWidget *pixmap6; GtkWidget *vbox57; GtkWidget *label206; GtkWidget *dialog_action_area21; GtkWidget *hbuttonbox1; GtkWidget *button_cancel; dialog_mod_font = gtk_dialog_new(); g_object_set_data(G_OBJECT(dialog_mod_font), "dialog_mod_font", dialog_mod_font); gtk_window_set_title(GTK_WINDOW(dialog_mod_font), _("Set Module Font")); //GTK_WINDOW(dialog_mod_font)->type = GTK_WINDOW_TOPLEVEL; //FIXME: gtk_window_set_default_size(GTK_WINDOW(dialog_mod_font), 301, 164); gtk_window_set_resizable(GTK_WINDOW(dialog_mod_font), TRUE); dialog_vbox21 = gtk_dialog_get_content_area(GTK_DIALOG(dialog_mod_font)); g_object_set_data(G_OBJECT(dialog_mod_font), "dialog_vbox21", dialog_vbox21); gtk_widget_show(dialog_vbox21); UI_VBOX(vbox56, FALSE, 0); gtk_widget_show(vbox56); gtk_box_pack_start(GTK_BOX(dialog_vbox21), vbox56, TRUE, TRUE, 0); UI_HBOX(hbox67, FALSE, 0); gtk_widget_show(hbox67); gtk_box_pack_start(GTK_BOX(vbox56), hbox67, TRUE, TRUE, 0); pixmap6 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("gtk-select-font", GTK_ICON_SIZE_DND); #else gtk_image_new_from_stock(GTK_STOCK_SELECT_FONT, GTK_ICON_SIZE_DND); #endif gtk_widget_show(pixmap6); gtk_box_pack_start(GTK_BOX(hbox67), pixmap6, TRUE, TRUE, 0); UI_VBOX(vbox57, FALSE, 0); gtk_widget_show(vbox57); gtk_box_pack_start(GTK_BOX(hbox67), vbox57, TRUE, TRUE, 0); label206 = gtk_label_new(_("Change font for")); gtk_widget_show(label206); gtk_box_pack_start(GTK_BOX(vbox57), label206, FALSE, FALSE, 0); label_mod = gtk_label_new(_("Module")); gtk_widget_show(label_mod); gtk_box_pack_start(GTK_BOX(vbox57), label_mod, FALSE, FALSE, 0); label_current_font = gtk_label_new(_("Current font: ")); gtk_widget_show(label_current_font); gtk_box_pack_start(GTK_BOX(vbox57), label_current_font, FALSE, FALSE, 0); UI_HBOX(hbox_picker, FALSE, 6); gtk_widget_show(hbox_picker); gtk_box_pack_start(GTK_BOX(vbox56), hbox_picker, FALSE, FALSE, 0); font_button = gtk_font_button_new(); gtk_widget_show(font_button); gtk_box_pack_start(GTK_BOX(hbox_picker), font_button, FALSE, FALSE, 0); gtk_widget_set_size_request(font_button, 240, -1); gtk_font_button_set_show_size((GtkFontButton *)font_button, FALSE); #ifdef USE_GTK_3 combo_size = gtk_combo_box_text_new_with_entry(); gtk_widget_show(combo_size); gtk_box_pack_start(GTK_BOX(hbox_picker), combo_size, TRUE, TRUE, 0); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "+5"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "+4"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "+3"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "+2"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "+1"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "+0"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "-1"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "-2"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_size), "-3"); combo_entry_size = gtk_bin_get_child(GTK_BIN(combo_size)); gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(combo_size))), _("+0")); #else combo_size = gtk_combo_box_entry_new_text(); gtk_widget_show(combo_size); gtk_box_pack_start(GTK_BOX(hbox_picker), combo_size, TRUE, TRUE, 0); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "+5"); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "+4"); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "+3"); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "+2"); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "+1"); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "+0"); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "-1"); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "-2"); gtk_combo_box_append_text(GTK_COMBO_BOX(combo_size), "-3"); combo_entry_size = (GTK_WIDGET(GTK_BIN(combo_size)->child)); gtk_entry_set_text(GTK_ENTRY(GTK_BIN(combo_size)->child), _("+0")); #endif checkbutton_no_font = gtk_check_button_new_with_label(_("Use the default font for this module")); gtk_widget_show(checkbutton_no_font); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_no_font), mf->no_font); gtk_box_pack_start(GTK_BOX(vbox56), checkbutton_no_font, FALSE, FALSE, 0); dialog_action_area21 = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog_mod_font)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog_mod_font)); #endif g_object_set_data(G_OBJECT(dialog_mod_font), "dialog_action_area21", dialog_action_area21); gtk_widget_show(dialog_action_area21); gtk_container_set_border_width(GTK_CONTAINER(dialog_action_area21), 10); #ifdef USE_GTK_3 hbuttonbox1 = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL); #else hbuttonbox1 = gtk_hbutton_box_new(); #endif gtk_widget_show(hbuttonbox1); gtk_box_pack_start(GTK_BOX(dialog_action_area21), hbuttonbox1, TRUE, TRUE, 0); gtk_button_box_set_layout(GTK_BUTTON_BOX(hbuttonbox1), GTK_BUTTONBOX_EDGE); button_cancel = #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_new_with_label("Cancel"); #else gtk_button_new_from_stock(GTK_STOCK_CANCEL); #endif gtk_widget_show(button_cancel); gtk_container_add(GTK_CONTAINER(hbuttonbox1), button_cancel); gtk_widget_set_can_default(button_cancel, 1); button_ok = #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_new_with_label("OK"); #else gtk_button_new_from_stock(GTK_STOCK_OK); #endif gtk_widget_show(button_ok); gtk_container_add(GTK_CONTAINER(hbuttonbox1), button_ok); gtk_widget_set_can_default(button_ok, 1); g_signal_connect(G_OBJECT(dialog_mod_font), "destroy", G_CALLBACK(dialog_destroy), mf); g_signal_connect(G_OBJECT(font_button), "font_set", G_CALLBACK(font_set), mf); g_signal_connect(G_OBJECT(checkbutton_no_font), "toggled", G_CALLBACK(no_font_toggled), mf); g_signal_connect(G_OBJECT(button_ok), "clicked", G_CALLBACK(ok_clicked), mf); g_signal_connect(G_OBJECT(button_cancel), "clicked", G_CALLBACK(cancel_clicked), mf); g_signal_connect(G_OBJECT(combo_size), "changed", G_CALLBACK(size_changed), NULL); return dialog_mod_font; } /****************************************************************************** * Name * gui_set_module_font * * Synopsis * #include "gui/font_dialog.h" * * void gui_set_module_font(gchar * mod_name) * * Description * * * Return value * void */ void gui_set_module_font(gchar *mod_name) { mf = get_font(mod_name); if (!strncmp(mf->old_font, "none", 4)) mf->no_font = 1; dlg = create_dialog_mod_font(); gtk_widget_show(dlg); gtk_label_set_text(GTK_LABEL(label_mod), mf->mod_name); gtk_label_set_text(GTK_LABEL(label_current_font), mf->old_font); if (mf->old_font) { gchar *str = g_strdup_printf("%s, 12", mf->old_font); gtk_font_button_set_font_name((GtkFontButton *) font_button, str); g_free(str); } if (mf->old_font_size) { gtk_entry_set_text(GTK_ENTRY(combo_entry_size), mf->old_font_size); } gtk_widget_set_sensitive(button_ok, FALSE); /* this is here so the program will wait on the font information so it can display the module with the new font - if there is a better way please fix it :) */ gtk_main(); } xiphos-4.0.7+dfsg1/src/gnome2/gui.c0000664000175000017500000001477013162045104016163 0ustar unit193unit193/* * Xiphos Bible Study Tool * gui.c - The heart of the gui. * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include /* ----------------------------------------------- */ /* do not #include "gui/debug_glib_null.h" in this */ /* file: here we define the replacement functions, */ /* so we need access to the real glib versions. */ /* ----------------------------------------------- */ #include "gui/gui.h" #include "gui/dialog.h" #ifdef HAVE_DBUS #include "gui/ipc.h" static IpcObject *ipc; #endif void gui_init(int argc, char *argv[]) { static int gui_init_done = FALSE; if (gui_init_done) return; gui_init_done = TRUE; #ifdef ENABLE_NLS bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); textdomain(GETTEXT_PACKAGE); #endif #ifdef WIN32 gchar *locale_dir = g_win32_get_package_installation_directory_of_module(NULL); locale_dir = g_strconcat(locale_dir, "\0", NULL); locale_dir = g_build_filename(locale_dir, "share", "locale", NULL); bindtextdomain(GETTEXT_PACKAGE, locale_dir); bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); textdomain(GETTEXT_PACKAGE); g_free(locale_dir); #endif if (!gtk_init_with_args(&argc, &argv, NULL, NULL, NULL, NULL)) { exit(1); }; #ifndef WIN32 gconf_setup(); #endif #ifdef HAVE_DBUS ipc = ipc_init_dbus_connection(ipc); #endif } void gui_main(void) { gtk_main(); } /****************************************************************************** * Name * gconf_setup * * Synopsis * #include "main/settings.h" * * void gconf_setup() * * Description * verifies and initializes the GConf subsystem, so that "sword://" and * similar can be handled by url-comprehending programs such as browsers. * dialogs for permission/success/failure => conditional on debug build. * * Return value * void */ /* NOTE: removed query for user permission to install handlers around -r4528. */ /* we don't ask any more, because there's no good reason not to take over. */ char *gconf_keys[GS_GCONF_MAX][2] = { {"/desktop/gnome/url-handlers/bible/command", "xiphos-nav \"%s\""}, {"/desktop/gnome/url-handlers/bible/enabled", (char *)1}, {"/desktop/gnome/url-handlers/bible/needs_terminal", (char *)0}, {"/desktop/gnome/url-handlers/sword/command", "xiphos-nav \"%s\""}, {"/desktop/gnome/url-handlers/sword/enabled", (char *)1}, {"/desktop/gnome/url-handlers/sword/needs_terminal", (char *)0}}; #ifndef WIN32 void gconf_setup() { gchar *str; GConfClient *client = gconf_client_get_default(); if (client == NULL) return; /* we're not running under GConf */ /* * This is deliberately somewhat simple-minded, at least for now. * We care about one thing: Is anything set to handle "bible://"? * * Unfortunate consequence of changing xiphos2 => xiphos: * We must fix broken keys. */ if ((((str = gconf_client_get_string(client, gconf_keys[0][0], NULL)) == NULL) || (strncmp(str, "xiphos ", 7) == 0))) { /* * Mechanical as can be, one after another. */ int i; for (i = 0; i < GS_GCONF_MAX; ++i) { (((i % 3) == 0) /* contrived hack */ ? gconf_client_set_string(client, gconf_keys[i][0], gconf_keys[i][1], NULL) : gconf_client_set_bool(client, gconf_keys[i][0], (gconf_keys[i][1] ? TRUE : FALSE), NULL)); } } } #endif /* WIN32 */ #ifdef DEBUG /* NOTE: these routines are here only and exactly because there is no other */ /* code in this file that needs the real glib versions. if there is ever a */ /* reason for using g_str{dup,ing}_printf in this file, these functions */ /* will need to be moved to some other file which does not need them. this */ /* is because the file implementing replacements must not #include the .h */ /* that induces access to the replacements via #define. */ /* this is a total mind game: we redefine the standard use of glib functions */ /* so as to see our internal versions. our internal versions scan for mis- */ /* use of %s, i.e. (char*)NULL that should (by rights) cause crashes anyhow. */ /* GIVE US THE CRASHES, PLEASE! MYSTERY BUGS ARE EVIL! glibc.helpfulness-- */ gchar *XI_g_strdup_printf(const char *filename, int linenumber, const gchar *format, ...) { gchar *buffer, *s; va_list args; va_start(args, format); for (s = strchr(format, '%'); s; s = strchr(++s, '%')) { gchar *next = va_arg(args, gchar *); if ((next == (gchar *)NULL) && (*(s + 1) == 's')) { gchar *msg = g_strdup_printf("%s\n%s\n\n%s:%d \"%s\"", _("BUG! Xiphos is about to crash due to a \"STRDUP\" error."), _("Please report this error to the Xiphos team with:"), filename, linenumber, format); gui_generic_warning_modal(msg); g_free(msg); abort(); } } va_end(args); /* real g_strdup_printf content */ va_start(args, format); buffer = g_strdup_vprintf(format, args); va_end(args); return buffer; } void XI_g_string_printf(const char *filename, int linenumber, GString *string, const gchar *format, ...) { gchar *s; va_list args; va_start(args, format); for (s = strchr(format, '%'); s; s = strchr(++s, '%')) { gchar *next = va_arg(args, gchar *); if ((next == (gchar *)NULL) && (*(s + 1) == 's')) { gchar *msg = g_strdup_printf("%s\n%s\n\n%s:%d \"%s\"", _("BUG! Xiphos is about to crash due to a \"STRING\" error."), _("Please report this error to the Xiphos team with:"), filename, linenumber, format); gui_generic_warning_modal(msg); g_free(msg); abort(); } } va_end(args); /* real g_string_printf content */ g_string_truncate(string, 0); va_start(args, format); g_string_append_vprintf(string, format, args); va_end(args); } #endif /* DEBUG */ xiphos-4.0.7+dfsg1/src/gnome2/make-locale-set.sh0000775000175000017500000000142013162045104020521 0ustar unit193unit193#!/bin/sh # # convert LINGUAS file into a C source file containing full locale names. # names in LINGUAS are either 5-char full "language_LOCALE" names or # 2-char "language-only" names. convert the latter. # ( echo 'char *locale_set[] = { ' sed -e 's/en_GB/& en_US/' < $1 | tr ' ' '\n' | while read l ; do case "$l" in *_*) ;; *) u="`echo \"$l\" | tr a-z A-Z`" [ "$u" = CS ] && u=CZ # special case, czech. [ "$u" = FA ] && u=IR # special case, iran. [ "$u" = HE ] && u=IL # special case, israel. [ "$u" = NB ] && u=NO # special case, norway. [ "$u" = SL ] && u=SI # special case, slovenia. [ "$u" = SV ] && u=SE # special case, sweden. l="$l"_"$u" ;; esac echo ' "'"$l"'",' done echo ' (char*)0' echo '};' ) | uniq xiphos-4.0.7+dfsg1/src/gnome2/search_sidebar.c0000664000175000017500000004021113162045104020322 0ustar unit193unit193/* * Xiphos Bible Study Tool * shortcutbar_search.c - create search group gui * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "gui/sidebar.h" #include "gui/search_sidebar.h" #include "gui/xiphos.h" #include "gui/widgets.h" #include "gui/utilities.h" #include "main/search_dialog.h" #include "main/search_sidebar.h" #include "main/sword.h" #include "main/settings.h" #include "gui/debug_glib_null.h" SIDESEARCH ss; GtkWidget *remember_search; /* needed to change button in search stop */ /****************************************************************************** * Name * on_search_button_clicked * * Synopsis * #include "shortcutbar_search.h" * * void on_search_button_clicked(GtkButton * button, gpointer user_data) * * Description * prepare to begin search * * Return value * void */ static void on_search_button_clicked(GtkButton *button, gpointer user_data) { if (search_active) { terminate_search = TRUE; #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_set_image((GtkButton *)remember_search, gtk_image_new_from_icon_name("edit-find-symbolic", GTK_ICON_SIZE_BUTTON)); #else gtk_button_set_label((GtkButton *)remember_search, "gtk-find"); gtk_button_set_use_stock((GtkButton *)remember_search, TRUE); #endif sync_windows(); } else { #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_set_image((GtkButton *)remember_search, gtk_image_new_from_icon_name("process-stop-symbolic", GTK_ICON_SIZE_BUTTON)); #else gtk_button_set_label((GtkButton *)remember_search, "gtk-stop"); gtk_button_set_use_stock((GtkButton *)remember_search, TRUE); #endif // do the search main_do_sidebar_search(user_data); #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_set_image((GtkButton *)remember_search, gtk_image_new_from_icon_name("edit-find-symbolic", GTK_ICON_SIZE_BUTTON)); #else gtk_button_set_label((GtkButton *)remember_search, "gtk-find"); gtk_button_set_use_stock((GtkButton *)remember_search, TRUE); #endif } } /****************************************************************************** * Name * on_rrbUseBounds_toggled * * Synopsis * #include "gui/shortcutbar_search.h" * * void on_rrbUseBounds_toggled(GtkToggleButton * togglebutton, * gpointer user_data) * * Description * a toggle button has changed * set ok - apply button sensitive * * Return value * void */ static void on_rrbUseBounds_toggled(GtkToggleButton *togglebutton, gpointer user_data) { main_init_sidebar_search_backend(); if (gtk_toggle_button_get_active(togglebutton)) { gtk_widget_show(ss.frame5); } else { gtk_widget_hide(ss.frame5); } } /****************************************************************************** * Name * sidebar_optimized_toggled * * Synopsis * #include "gui/search_dialog.h" * * void sidebar_optimized_toggled(GtkToggleButton *togglebutton, * gpointer user_data) * * Description * * * Return value * void */ void sidebar_optimized_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) { gtk_widget_set_sensitive(ss.ckbCaseSensitive, FALSE); } else { gtk_widget_set_sensitive(ss.ckbCaseSensitive, TRUE); } } /****************************************************************************** * Name * gui_create_shortcutbar_search * * Synopsis * #include "shortcutbar_search.h" * * void gui_create_shortcutbar_search(GtkWidget * vp) * * Description * create search group of shortcut bar * * Return value * void */ void gui_create_search_sidebar(void) { GtkWidget *vbox1; GtkWidget *vbox90; GtkWidget *vbox5; GtkWidget *frame2; GtkWidget *vbox2; GtkWidget *frame3; GtkWidget *vbox3; GtkWidget *frame4; GtkWidget *vbox4; GtkWidget *table1; GtkWidget *label1; GtkWidget *label2; GtkWidget *scrolledwindow_search; GtkWidget *viewport_search; gchar *header; //GtkListStore *store; //ss = &sss; scrolledwindow_search = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow_search); gtk_container_add(GTK_CONTAINER(widgets.notebook_sidebar), scrolledwindow_search); gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolledwindow_search), settings.shadow_type); gtk_container_set_border_width(GTK_CONTAINER(scrolledwindow_search), 2); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow_search), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport_search = gtk_viewport_new(NULL, NULL); gtk_widget_show(viewport_search); gtk_container_add(GTK_CONTAINER(scrolledwindow_search), viewport_search); UI_VBOX(vbox1, FALSE, 4); gtk_widget_show(vbox1); gtk_container_add(GTK_CONTAINER(viewport_search), vbox1); UI_VBOX(vbox5, FALSE, 0); gtk_widget_show(vbox5); gtk_box_pack_start(GTK_BOX(vbox1), vbox5, FALSE, TRUE, 0); /* text entry */ ss.entrySearch = gtk_entry_new(); gtk_widget_show(ss.entrySearch); gtk_box_pack_start(GTK_BOX(vbox5), ss.entrySearch, TRUE, TRUE, 0); gtk_widget_set_size_request(ss.entrySearch, 130, -1); ; /* find button */ #if GTK_CHECK_VERSION(3, 10, 0) remember_search = gtk_button_new_from_icon_name("edit-find-symbolic", GTK_ICON_SIZE_BUTTON); #else remember_search = gtk_button_new_from_stock(GTK_STOCK_FIND); #endif gtk_widget_show(remember_search); gtk_box_pack_start(GTK_BOX(vbox5), remember_search, TRUE, FALSE, 0); gtk_widget_set_tooltip_text(remember_search, _("This is an inclusive (\"AND\") search:\nFind matches showing all words.")); gtk_button_set_relief(GTK_BUTTON(remember_search), GTK_RELIEF_HALF); /* progress bar */ ss.progressbar_search = gtk_progress_bar_new(); gtk_widget_show(ss.progressbar_search); gtk_box_pack_start(GTK_BOX(vbox5), ss.progressbar_search, FALSE, TRUE, 0); /* button to open advanced search */ ss.advanced_search = gtk_button_new_with_mnemonic(_("_Open Advanced Search")); gtk_widget_show(ss.advanced_search); gtk_box_pack_start(GTK_BOX(vbox5), ss.advanced_search, TRUE, FALSE, 0); gtk_widget_set_tooltip_text(ss.advanced_search, _("Open the separate Advanced Search dialog.")); gtk_button_set_relief(GTK_BUTTON(ss.advanced_search), GTK_RELIEF_HALF); ss.frame_module = gtk_frame_new(NULL); gtk_widget_show(ss.frame_module); gtk_box_pack_start(GTK_BOX(vbox1), ss.frame_module, FALSE, FALSE, 0); gtk_container_set_border_width(GTK_CONTAINER(ss.frame_module), 2); gtk_frame_set_shadow_type(GTK_FRAME(ss.frame_module), GTK_SHADOW_NONE); label1 = gtk_label_new(NULL); header = g_strdup_printf("%s", _("Search Module")); gtk_label_set_markup(GTK_LABEL(label1), header); g_free(header); gtk_widget_show(label1); gtk_frame_set_label_widget(GTK_FRAME(ss.frame_module), label1); UI_VBOX(vbox90, FALSE, 0); gtk_widget_show(vbox90); gtk_container_add(GTK_CONTAINER(ss.frame_module), vbox90); gtk_container_set_border_width(GTK_CONTAINER(vbox90), 4); ss.radiobutton_search_text = gtk_radio_button_new_with_label(NULL, _("Bible")); gtk_widget_show(ss.radiobutton_search_text); gtk_widget_set_size_request(ss.radiobutton_search_text, -1, 20); gtk_box_pack_start(GTK_BOX(vbox90), ss.radiobutton_search_text, FALSE, FALSE, 0); ss.radiobutton_search_comm = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(ss.radiobutton_search_text), _("Commentary")); gtk_widget_show(ss.radiobutton_search_comm); gtk_widget_set_size_request(ss.radiobutton_search_comm, -1, 20); gtk_box_pack_start(GTK_BOX(vbox90), ss.radiobutton_search_comm, FALSE, FALSE, 0); frame2 = gtk_frame_new(NULL); gtk_widget_show(frame2); gtk_box_pack_start(GTK_BOX(vbox1), frame2, FALSE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(frame2), 2); gtk_frame_set_shadow_type(GTK_FRAME(frame2), GTK_SHADOW_NONE); label1 = gtk_label_new(NULL); header = g_strdup_printf("%s", _("Search Type")); gtk_label_set_markup(GTK_LABEL(label1), header); g_free(header); gtk_widget_show(label1); gtk_frame_set_label_widget(GTK_FRAME(frame2), label1); UI_VBOX(vbox2, TRUE, 0); gtk_widget_show(vbox2); gtk_container_add(GTK_CONTAINER(frame2), vbox2); gtk_container_set_border_width(GTK_CONTAINER(vbox2), 4); ss.rbMultiword = gtk_radio_button_new_with_label(NULL, _("Optimized (\"Lucene\")")); gtk_widget_show(ss.rbMultiword); gtk_box_pack_start(GTK_BOX(vbox2), ss.rbMultiword, FALSE, FALSE, 0); gtk_widget_set_size_request(ss.rbMultiword, -1, 20); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ss.rbMultiword), TRUE); ss.rbRegExp = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(ss.rbMultiword), _("Regular expression")); gtk_widget_show(ss.rbRegExp); gtk_box_pack_start(GTK_BOX(vbox2), ss.rbRegExp, FALSE, FALSE, 0); gtk_widget_set_size_request(ss.rbRegExp, -1, 20); ss.rbPhraseSearch = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(ss.rbMultiword), _("Exact phrase")); gtk_widget_show(ss.rbPhraseSearch); gtk_box_pack_start(GTK_BOX(vbox2), ss.rbPhraseSearch, FALSE, FALSE, 0); gtk_widget_set_size_request(ss.rbPhraseSearch, -1, 20); frame3 = gtk_frame_new(NULL); gtk_widget_show(frame3); gtk_box_pack_start(GTK_BOX(vbox1), frame3, FALSE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(frame3), 2); gtk_frame_set_shadow_type(GTK_FRAME(frame3), GTK_SHADOW_NONE); label1 = gtk_label_new(NULL); header = g_strdup_printf("%s", _("Search Options")); gtk_label_set_markup(GTK_LABEL(label1), header); g_free(header); gtk_widget_show(label1); gtk_frame_set_label_widget(GTK_FRAME(frame3), label1); UI_VBOX(vbox3, FALSE, 0); gtk_widget_show(vbox3); gtk_container_add(GTK_CONTAINER(frame3), vbox3); gtk_container_set_border_width(GTK_CONTAINER(vbox3), 4); ss.ckbCaseSensitive = gtk_check_button_new_with_label(_("Match case")); gtk_widget_show(ss.ckbCaseSensitive); gtk_box_pack_start(GTK_BOX(vbox3), ss.ckbCaseSensitive, FALSE, FALSE, 0); gtk_widget_set_size_request(ss.ckbCaseSensitive, -1, 20); frame4 = gtk_frame_new(NULL); gtk_widget_show(frame4); gtk_box_pack_start(GTK_BOX(vbox1), frame4, FALSE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(frame4), 2); gtk_frame_set_shadow_type(GTK_FRAME(frame4), GTK_SHADOW_NONE); label1 = gtk_label_new(NULL); header = g_strdup_printf("%s", _("Search Scope")); gtk_label_set_markup(GTK_LABEL(label1), header); g_free(header); gtk_widget_show(label1); gtk_frame_set_label_widget(GTK_FRAME(frame4), label1); UI_VBOX(vbox4, TRUE, 0); gtk_widget_show(vbox4); gtk_container_add(GTK_CONTAINER(frame4), vbox4); gtk_container_set_border_width(GTK_CONTAINER(vbox4), 4); ss.rbNoScope = gtk_radio_button_new_with_label(NULL, _("No scope")); gtk_widget_show(ss.rbNoScope); gtk_box_pack_start(GTK_BOX(vbox4), ss.rbNoScope, FALSE, FALSE, 0); gtk_widget_set_size_request(ss.rbNoScope, -1, 20); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ss.rbNoScope), TRUE); ss.rrbUseBounds = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(ss.rbNoScope), _("Use bounds")); gtk_widget_show(ss.rrbUseBounds); gtk_box_pack_start(GTK_BOX(vbox4), ss.rrbUseBounds, FALSE, FALSE, 0); gtk_widget_set_size_request(ss.rrbUseBounds, -1, 20); ss.rbLastSearch = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(ss.rbNoScope), _("Last search")); gtk_widget_show(ss.rbLastSearch); gtk_box_pack_start(GTK_BOX(vbox4), ss.rbLastSearch, FALSE, FALSE, 0); gtk_widget_set_size_request(ss.rbLastSearch, -1, 20); ss.frame5 = gtk_frame_new(NULL); gtk_widget_show(ss.frame5); gtk_box_pack_start(GTK_BOX(vbox1), ss.frame5, FALSE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(ss.frame5), 2); gtk_widget_hide(ss.frame5); gtk_frame_set_shadow_type(GTK_FRAME(ss.frame5), GTK_SHADOW_NONE); label1 = gtk_label_new(NULL); header = g_strdup_printf("%s", _("Bounds")); gtk_label_set_markup(GTK_LABEL(label1), header); g_free(header); gtk_widget_show(label1); gtk_frame_set_label_widget(GTK_FRAME(ss.frame5), label1); #if GTK_CHECK_VERSION(3, 4, 0) table1 = gtk_grid_new(); gtk_widget_show(table1); gtk_container_add(GTK_CONTAINER(ss.frame5), table1); gtk_grid_set_row_spacing(GTK_GRID(table1), 3); gtk_grid_set_column_spacing(GTK_GRID(table1), 3); gtk_container_set_border_width(GTK_CONTAINER(table1), 8); label1 = gtk_label_new(_("Lower")); gtk_widget_show(label1); gtk_grid_attach(GTK_GRID(table1), label1, 0, 0, 1, 1); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label1), 1.0, 0.5); #endif ss.entryLower = gtk_combo_box_text_new_with_entry(); gtk_widget_show(ss.entryLower); gtk_grid_attach(GTK_GRID(table1), ss.entryLower, 1, 0, 1, 1); gtk_widget_set_size_request(ss.entryLower, 114, 22); label2 = gtk_label_new(_("Upper")); gtk_widget_show(label2); gtk_grid_attach(GTK_GRID(table1), label2, 0, 1, 1, 1); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_misc_set_alignment(GTK_MISC(label2), 1.0, 0.5); #endif ss.entryUpper = gtk_combo_box_text_new_with_entry(); gtk_widget_show(ss.entryUpper); gtk_grid_attach(GTK_GRID(table1), ss.entryUpper, 1, 1, 1, 1); gtk_widget_set_size_request(ss.entryUpper, 114, 22); #else table1 = gtk_table_new(2, 2, FALSE); gtk_widget_show(table1); gtk_container_add(GTK_CONTAINER(ss.frame5), table1); gtk_table_set_row_spacings(GTK_TABLE(table1), 3); gtk_table_set_col_spacings(GTK_TABLE(table1), 3); gtk_container_set_border_width(GTK_CONTAINER(table1), 8); label1 = gtk_label_new(_("Lower")); gtk_widget_show(label1); gtk_table_attach(GTK_TABLE(table1), label1, 0, 1, 0, 1, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_misc_set_alignment(GTK_MISC(label1), 1.0, 0.5); label2 = gtk_label_new(_("Upper")); gtk_widget_show(label2); gtk_table_attach(GTK_TABLE(table1), label2, 0, 1, 1, 2, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_misc_set_alignment(GTK_MISC(label2), 1.0, 0.5); #if GTK_CHECK_VERSION(2, 24, 0) ss.entryLower = gtk_combo_box_text_new_with_entry(); #else ss.entryLower = gtk_combo_box_entry_new_text(); #endif gtk_widget_show(ss.entryLower); gtk_table_attach(GTK_TABLE(table1), ss.entryLower, 1, 2, 0, 1, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_widget_set_size_request(ss.entryLower, 114, 22); #if GTK_CHECK_VERSION(2, 24, 0) ss.entryUpper = gtk_combo_box_text_new_with_entry(); #else ss.entryUpper = gtk_combo_box_entry_new_text(); #endif gtk_widget_show(ss.entryUpper); gtk_table_attach(GTK_TABLE(table1), ss.entryUpper, 1, 2, 1, 2, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(0), 0, 0); gtk_widget_set_size_request(ss.entryUpper, 114, 22); #endif g_signal_connect(G_OBJECT(ss.rrbUseBounds), "toggled", G_CALLBACK(on_rrbUseBounds_toggled), NULL); g_signal_connect(G_OBJECT(remember_search), "clicked", G_CALLBACK(on_search_button_clicked), NULL); g_signal_connect(G_OBJECT(ss.entrySearch), "activate", G_CALLBACK(on_search_button_clicked), NULL); g_signal_connect(G_OBJECT(ss.advanced_search), "clicked", G_CALLBACK(main_open_search_dialog), NULL); /* prep for toggle case sensitive availability per optimized */ g_signal_connect(ss.rbMultiword, "toggled", G_CALLBACK(sidebar_optimized_toggled), NULL); /* initialize it off */ gtk_widget_set_sensitive(ss.ckbCaseSensitive, FALSE); } xiphos-4.0.7+dfsg1/src/gnome2/ipc-interface.xml0000664000175000017500000000153613162045104020462 0ustar unit193unit193 xiphos-4.0.7+dfsg1/src/gnome2/export_bookmarks.c0000664000175000017500000004237213162045104020767 0ustar unit193unit193/* * Xiphos Bible Study Tool * export_bookmarks.c - * * Copyright (C) 2003-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #ifndef USE_GTKBUILDER #include #endif #include "gui/export_bookmarks.h" #include "gui/xiphos.h" #include "gui/bookmarks_menu.h" #include "gui/bookmarks_treeview.h" #include "gui/sidebar.h" #include "gui/utilities.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/search_dialog.h" #include "main/sword.h" #include "main/xml.h" #include "main/url.hh" enum { BOOKMARKS, HTML, PLAIN }; //extern GList *list_for_bookmarking; void dialog_export_bookmarks_response_cb(GtkDialog *dialog, gint response_id, BK_EXPORT *data); void checkbutton_include_text_toggled_cb(GtkToggleButton *togglebutton, BK_EXPORT *data); void radiobutton_plain_text_toggled_cb(GtkToggleButton *togglebutton, BK_EXPORT *data); void radiobutton_xiphos_bookmarks_toggled_cb(GtkToggleButton * togglebutton, BK_EXPORT *data); void radiobutton_html_toggled_cb(GtkToggleButton *togglebutton, BK_EXPORT *data); gboolean dialog_vbox1_key_press_event_cb(GtkWidget *widget, GdkEventKey *event, gpointer user_data); static gchar *get_module(const gchar *key) { if (main_is_Bible_key(settings.MainWindowModule, (gchar *)key)) return g_strdup(settings.MainWindowModule); return NULL; } void gui_set_html_item(GString *str, const gchar *description, const gchar *module, const gchar *key, gboolean with_scripture) { gchar *scripture = NULL; gchar *buf = NULL; if (with_scripture) { gchar *mod_tmp = NULL; gint modtype; if (strlen(module) < 2) mod_tmp = get_module(key); else mod_tmp = g_strdup(module); if (((modtype = main_get_mod_type(mod_tmp)) == TEXT_TYPE) || (modtype == COMMENTARY_TYPE)) { gchar *text = main_get_rendered_text(mod_tmp, key); scripture = g_strdup_printf("
  • %s
  • ", text); g_free(text); } if (mod_tmp) g_free(mod_tmp); } else scripture = g_strdup(""); buf = g_strdup_printf("
  • %s
    • %s %s
    • %s

  • ", description, module, key, (scripture ? scripture : "")); g_string_append(str, buf); g_free(buf); g_free(scripture); } void gui_set_plain_text_item(GString *str, const gchar *description, const gchar *module, const gchar *key, gboolean with_scripture) { gchar *scripture = NULL; gchar *buf = NULL; if (with_scripture) { gchar *mod_tmp = NULL; gint modtype; if (strlen(module) < 2) mod_tmp = get_module(key); else mod_tmp = g_strdup(module); if (((modtype = main_get_mod_type(mod_tmp)) == TEXT_TYPE) || (modtype == COMMENTARY_TYPE)) scripture = main_get_striptext(mod_tmp, (gchar *)key); if (mod_tmp) g_free(mod_tmp); } else scripture = g_strdup(""); buf = g_strdup_printf("\t%s\n\t\t%s %s\n\t\t%s\n\n", description, module, key, (scripture ? scripture : "")); g_string_append(str, buf); g_free(buf); g_free(scripture); } static gboolean _save_verselist_2_xml(BK_EXPORT *data) { xmlNodePtr root_node = NULL; xmlNodePtr cur_node = NULL; xmlDocPtr root_doc; //xmlAttrPtr root_attr; gchar filename[256]; GString *name = g_string_new(NULL); GString *str = g_string_new(""); sprintf(filename, "%s.xml", data->filename); root_doc = xmlNewDoc((const xmlChar *)"1.0"); if (root_doc != NULL) { root_node = xmlNewNode(NULL, (const xmlChar *)"SwordBookmarks"); //root_attr = xmlNewProp(root_node, (const xmlChar *)"syntaxVersion", (const xmlChar *)"1"); xmlDocSetRootElement(root_doc, root_node); } if (is_search_result) g_string_printf(name, _("Search result: %s"), settings.searchText); else g_string_printf(name, _("Verse List")); cur_node = xml_add_folder_to_parent(root_node, name->str); /* Verse List or Search result: */ while (data->verses) { RESULTS *list_item = (RESULTS *)data->verses->data; g_string_printf(str, "%s, %s", list_item->key, list_item->module); xml_add_bookmark_to_parent(cur_node, str->str, // bookmark description list_item->key, // module key list_item->module, // module name main_get_module_description(list_item->module)); // module description data->verses = g_list_next(data->verses); } xmlSaveFormatFile(filename, root_doc, 1); xmlFreeDoc(root_doc); return 1; } static gboolean _save_verselist_2_html(BK_EXPORT *data) { gchar filename[256]; GString *name = g_string_new(NULL); GString *str = g_string_new(""); GString *des = g_string_new(""); void (*catenate)(GString *str, const gchar *description, const gchar *module, const gchar *key, gboolean with_scripture) = NULL; switch (data->type) { case HTML: catenate = gui_set_html_item; sprintf(filename, "%s.html", data->filename); break; case PLAIN: catenate = gui_set_plain_text_item; sprintf(filename, "%s.txt", data->filename); break; } if (data->verselist == ADV_SEARCH_RESULTS_EXPORT) { main_export_current_adv_search(str, (data->type == HTML), data->with_scripture); } else { gchar *buf; if (is_search_result) g_string_printf(name, _("Search result: %s"), settings.searchText); else g_string_printf(name, _("Verse List")); switch (data->type) { case HTML: buf = g_strdup_printf("
      %s

      ", name->str); break; case PLAIN: buf = g_strdup_printf("%s\n\n", name->str); break; default: buf = g_strdup_printf("bogus data type, cannot happen"); break; } g_string_append(str, buf); g_string_free(name, 1); g_free(buf); while (data->verses) { RESULTS *list_item = (RESULTS *)data->verses->data; g_string_printf(des, "%s, %s", list_item->key, list_item->module); (*catenate)(str, des->str, list_item->module, list_item->key, data->with_scripture); data->verses = g_list_next(data->verses); } g_string_free(des, 1); } switch (data->type) { case HTML: g_string_append(str, "
    "); break; case PLAIN: g_string_append(str, "\n"); break; } /* not sure how well this will work with windows */ if (!g_file_set_contents(filename, str->str, str->len, NULL)) XI_warning(("Unable to save %s", filename)); g_string_free(str, 1); return 1; } static void _export_verselist(BK_EXPORT *data) { switch (data->type) { case BOOKMARKS: _save_verselist_2_xml(data); break; case HTML: case PLAIN: _save_verselist_2_html(data); break; } } /****************************************************************************** * Name * _parse_treeview_html * * Synopsis * #include "gui/bookmarks_menu.h" * * void _parse_treeview_html (xmlNodePtr parent, GtkTreeIter * tree_parent) * * Description * * * Return value * void */ static void _parse_treeview(GString *str, GtkTreeIter *tree_parent, GtkTreeStore *model, BK_EXPORT *data) { GtkTreeIter child; gchar *caption = NULL; gchar *key = NULL; gchar *module = NULL; gchar *mod_desc = NULL; gchar *description = NULL; gchar *buf = NULL; void (*catenate)(GString *str, const gchar *description, const gchar *module, const gchar *key, gboolean with_scripture) = NULL; switch (data->type) { case HTML: catenate = gui_set_html_item; break; case PLAIN: catenate = gui_set_plain_text_item; break; } gtk_tree_model_iter_children(GTK_TREE_MODEL(model), &child, tree_parent); do { gtk_tree_model_get(GTK_TREE_MODEL(model), &child, 2, &caption, 3, &key, 4, &module, 5, &mod_desc, 6, &description, -1); if (gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &child)) { switch (data->type) { case HTML: buf = g_strdup_printf("
      %s", caption); break; case PLAIN: buf = g_strdup_printf("%s\n\n", caption); break; } g_string_append(str, buf); g_free(buf); _parse_treeview(str, &child, model, data); } if (key) { (*catenate)(str, description, module, key, data->with_scripture); } else { switch (data->type) { case HTML: buf = g_strdup_printf("
    "); break; case PLAIN: buf = g_strdup_printf(" "); break; } g_string_append(str, buf); g_free(buf); } g_free(caption); g_free(key); g_free(module); g_free(mod_desc); g_free(description); } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &child)); } /****************************************************************************** * Name * save_iter_to_xml * * Synopsis * #include "gui/bookmarks_menu.h" * * void save_iter_to_xml(GtkTreeIter * iter) * * Description * * * Return value * void */ static void save_iter_to_xml(GtkTreeIter *iter, BK_EXPORT *data) { xmlNodePtr root_node = NULL; xmlNodePtr cur_node = NULL; xmlDocPtr root_doc; // xmlAttrPtr root_attr; gchar *caption = NULL; gchar filename[256]; GtkTreeModel *tm; if (data->verselist == VERSE_LIST_EXPORT) tm = GTK_TREE_MODEL(model_verselist); else tm = GTK_TREE_MODEL(model); gtk_tree_model_get(tm, iter, 2, &caption, -1); sprintf(filename, "%s.xml", data->filename); root_doc = xmlNewDoc((const xmlChar *)"1.0"); if (root_doc != NULL) { root_node = xmlNewNode(NULL, (const xmlChar *)"SwordBookmarks"); //root_attr = xmlNewProp(root_node, (const xmlChar *)"syntaxVersion", (const xmlChar *)"1"); xmlDocSetRootElement(root_doc, root_node); } gtk_tree_model_get(tm, iter, 2, &caption, -1); if (gtk_tree_model_iter_has_child(tm, iter)) { cur_node = xml_add_folder_to_parent(root_node, caption); utilities_parse_treeview(cur_node, iter, tm); } g_free(caption); xmlSaveFormatFile(filename, root_doc, 1); xmlFreeDoc(root_doc); bookmarks_changed = FALSE; } /****************************************************************************** * Name * _save_iter * * Synopsis * #include "gui/bookmarks_menu.h" * * void save_iter_to_html(GtkTreeIter * iter, BK_EXPORT *data) * * Description * * * Return value * void */ static void _save_iter(GtkTreeIter *iter, BK_EXPORT *data) { gchar *caption = NULL; gchar filename[256]; GString *str = g_string_new(NULL); gtk_tree_model_get(GTK_TREE_MODEL(model), iter, 2, &caption, -1); switch (data->type) { case HTML: sprintf(filename, "%s.html", data->filename); break; case PLAIN: sprintf(filename, "%s.txt", data->filename); break; } gtk_tree_model_get(GTK_TREE_MODEL(model), iter, 2, &caption, -1); if (gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), iter)) { switch (data->type) { case HTML: g_string_printf(str, "
      %s

      ", caption); break; case PLAIN: g_string_printf(str, "%s\n\n\n", caption); break; } _parse_treeview(str, iter, model, data); } g_free(caption); switch (data->type) { case HTML: g_string_append(str, "
    "); break; case PLAIN: g_string_append(str, "\n"); break; } /* not sure how well this will work with windows */ if (!g_file_set_contents(filename, str->str, str->len, NULL)) XI_warning(("Unable to save %s", filename)); g_string_free(str, 1); } static void export_2_bookmarks(BK_EXPORT *data) { GtkTreeSelection *selection; GtkTreeIter selected; GtkTreeView *tree; if (data->verselist == VERSE_LIST_EXPORT) tree = GTK_TREE_VIEW(sidebar.results_list); else tree = bookmark_tree; selection = gtk_tree_view_get_selection(tree); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; save_iter_to_xml(&selected, data); } static void export_2_html(BK_EXPORT *data) { GtkTreeSelection *selection; GtkTreeIter selected; gchar buf[256]; selection = gtk_tree_view_get_selection(bookmark_tree); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; sprintf(buf, "%s.html", data->filename); _save_iter(&selected, data); } static void export_2_text(BK_EXPORT *data) { GtkTreeSelection *selection; GtkTreeIter selected; selection = gtk_tree_view_get_selection(bookmark_tree); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; _save_iter(&selected, data); } static void _export(BK_EXPORT *data) { switch (data->type) { case BOOKMARKS: export_2_bookmarks(data); break; case HTML: export_2_html(data); break; case PLAIN: export_2_text(data); break; } } static void setup_filechooserwidget(GtkFileChooser *chooser) { GtkTreeSelection *selection; GtkTreeIter selected; gchar *caption = NULL; selection = gtk_tree_view_get_selection(bookmark_tree); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 2, &caption, -1); gtk_file_chooser_set_current_name(chooser, caption); g_free(caption); } G_MODULE_EXPORT void checkbutton_include_text_toggled_cb(GtkToggleButton *togglebutton, BK_EXPORT *data) { data->with_scripture = gtk_toggle_button_get_active(togglebutton); } G_MODULE_EXPORT void radiobutton_xiphos_bookmarks_toggled_cb(GtkToggleButton *togglebutton, BK_EXPORT *data) { if (gtk_toggle_button_get_active(togglebutton)) { data->type = BOOKMARKS; gtk_widget_set_sensitive(data->cb_scripture, FALSE); } } G_MODULE_EXPORT void radiobutton_html_toggled_cb(GtkToggleButton *togglebutton, BK_EXPORT *data) { if (gtk_toggle_button_get_active(togglebutton)) { data->type = HTML; gtk_widget_set_sensitive(data->cb_scripture, TRUE); } } G_MODULE_EXPORT void radiobutton_plain_text_toggled_cb(GtkToggleButton *togglebutton, BK_EXPORT *data) { if (gtk_toggle_button_get_active(togglebutton)) { data->type = PLAIN; gtk_widget_set_sensitive(data->cb_scripture, TRUE); } } G_MODULE_EXPORT void dialog_export_bookmarks_response_cb(GtkDialog *dialog, gint response_id, BK_EXPORT *data) { switch (response_id) { case GTK_RESPONSE_CANCEL: break; case GTK_RESPONSE_OK: data->filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(data->filechooserwidget)); if (data->verselist) _export_verselist(data); else _export(data); break; } if (data->filename) g_free(data->filename); g_free(data); gtk_widget_destroy(GTK_WIDGET(dialog)); } G_MODULE_EXPORT gboolean dialog_vbox1_key_press_event_cb(GtkWidget *widget, GdkEventKey *event, gpointer user_data) { return TRUE; } void gui_export_bookmarks_dialog(gint export_type, GList *verses) { GtkBuilder *builder; gchar *gbuilder_file; GtkWidget *dialog; GString *name = g_string_new(NULL); BK_EXPORT *ex_data = g_new0(BK_EXPORT, 1); ex_data->filename = NULL; ex_data->type = BOOKMARKS; ex_data->verselist = export_type; if (ex_data->verselist == VERSE_LIST_EXPORT) { ex_data->verses = verses; g_string_printf(name, "%s", _("VerseList")); } else if (ex_data->verselist == SEARCH_RESULTS_EXPORT || ex_data->verselist == ADV_SEARCH_RESULTS_EXPORT) { ex_data->verses = verses; g_string_printf(name, "%s", _("SearchResults")); } builder = gtk_builder_new(); gbuilder_file = gui_general_user_file("xi-export-bookmarks.glade", FALSE); gtk_builder_add_from_file(builder, gbuilder_file, NULL); dialog = GTK_WIDGET(gtk_builder_get_object(builder, "dialog_export_bookmarks")); ex_data->rb_bookmarks = GTK_WIDGET(gtk_builder_get_object(builder, "radiobutton_xiphos_bookmarks")); ex_data->rb_html = GTK_WIDGET(gtk_builder_get_object(builder, "radiobutton_html")); ex_data->rb_plain = GTK_WIDGET(gtk_builder_get_object(builder, "radiobutton_plain_text")); ex_data->cb_scripture = GTK_WIDGET(gtk_builder_get_object(builder, "checkbutton_include_text")); ex_data->filechooserwidget = GTK_WIDGET(gtk_builder_get_object(builder, "filechooserwidget")); if (ex_data->verselist) { gtk_file_chooser_set_current_name((GtkFileChooser *) ex_data->filechooserwidget, name->str); g_string_free(name, 1); } else setup_filechooserwidget((GtkFileChooser *) ex_data->filechooserwidget); gtk_widget_set_sensitive(ex_data->cb_scripture, FALSE); gtk_builder_connect_signals(builder, ex_data); if (ex_data->verselist == ADV_SEARCH_RESULTS_EXPORT) { gtk_widget_set_sensitive(ex_data->rb_bookmarks, FALSE); gtk_toggle_button_set_active((GtkToggleButton *) ex_data->rb_html, TRUE); } if (ex_data->verselist == ADV_SEARCH_RESULTS_EXPORT) { gtk_widget_set_sensitive(ex_data->rb_bookmarks, FALSE); gtk_toggle_button_set_active((GtkToggleButton *) ex_data->rb_html, TRUE); } g_object_unref(G_OBJECT(builder)); gtk_widget_show(dialog); } xiphos-4.0.7+dfsg1/src/gnome2/navbar_book_dialog.c0000664000175000017500000002667013162045104021203 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_book_dialog.c - navigation bar for genbook dialog modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "gui/navbar_book_dialog.h" #include "gui/utilities.h" #include "main/module_dialogs.h" #include "main/navbar_book.h" #include "main/navbar_book_dialog.h" #include "main/settings.h" /****************************************************************************** * Name * menu_deactivate_callback * * Synopsis * #include "gui/navbar_book_dialog.h" * * void menu_deactivate_callback (GtkWidget *widget, gpointer user_data) * * Description * return toogle button to normal * * Return value * void */ static void menu_deactivate_callback(GtkWidget *widget, gpointer user_data) { GtkWidget *menu_button; menu_button = GTK_WIDGET(user_data); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(menu_button), FALSE); } /****************************************************************************** * Name * menu_position_under * * Synopsis * #include "gui/navbar_book_dialog.h" * * void menu_position_under(GtkMenu * menu, int * x, int * y, * gboolean * push_in, gpointer user_data) * * Description * position drop down menu under toogle button * * * Return value * void */ static void menu_position_under(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer user_data) { GtkWidget *widget; GtkAllocation allocation; g_return_if_fail(GTK_IS_BUTTON(user_data)); #if GTK_CHECK_VERSION(2, 20, 0) g_return_if_fail(gtk_widget_get_window(user_data)); #else g_return_if_fail(GTK_WIDGET_NO_WINDOW(user_data)); #endif widget = GTK_WIDGET(user_data); gdk_window_get_origin(gtk_widget_get_window(widget), x, y); gtk_widget_get_allocation(widget, &allocation); *x += allocation.x; *y += allocation.y + allocation.height; *push_in = FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_book_dialog.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkWidget *menu; if (!settings.havebook) return FALSE; menu = main_navbar_book_dialog_drop_down_new(user_data); g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * on_button_parent_clicked * * Synopsis * #include "gui/navbar_book_dialog.h" * * void on_button_parent_clicked(GtkButton * button, gpointer user_data) * * Description * call main_navbar_book_dialog_parent() in main/navbar_book.cc * * Return value * void */ static void on_button_parent_clicked(GtkButton *button, gpointer user_data) { if (!settings.havebook) return; main_navbar_book_dialog_parent(user_data); } /****************************************************************************** * Name * on_button_child_clicked * * Synopsis * #include "gui/navbar_book_dialog.h" * * void on_button_child_clicked(GtkButton * button, gpointer user_data) * * Description * call main_navbar_book_dialog_first_child() in main/navbar_book.cc * * Return value * void */ static void on_button_child_clicked(GtkButton *button, gpointer user_data) { if (!settings.havebook) return; main_navbar_book_dialog_first_child(user_data); } /****************************************************************************** * Name * on_button_prev_clicked * * Synopsis * #include "gui/navbar_book_dialog.h" * * void on_button_prev_clicked(GtkButton * button, gpointer user_data) * * Description * call main_navbar_book_dialog_prev() in main/navbar_book.cc * * Return value * void */ static void on_button_prev_clicked(GtkButton *button, gpointer user_data) { if (!settings.havebook) return; main_navbar_book_dialog_prev(user_data); } /****************************************************************************** * Name * on_button_next_clicked * * Synopsis * #include "gui/navbar_book_dialog.h" * * void on_button_next_clicked(GtkButton * button, gpointer user_data) * * Description * call main_navbar_book_dialog_next(); in main/navbar_book.cc * * Return value * void */ static void on_button_next_clicked(GtkButton *button, gpointer user_data) { if (!settings.havebook) return; main_navbar_book_dialog_next(user_data); } /****************************************************************************** * Name * gui_navbar_book_dialog_new * * Synopsis * #include "gui/navbar_book_dialog.h" * * GtkWidget *gui_navbar_book_dialog_new(void) * * Description * create a new gen book navigation toolbar and return it * * Return value * GtkWidget * */ GtkWidget *gui_navbar_book_dialog_new(DIALOG_DATA *d) { GtkWidget *vbox1; GtkWidget *hbox1; GtkWidget *image1; GtkWidget *arrow1; GtkWidget *image2; UI_VBOX(vbox1, FALSE, 0); gtk_widget_show(vbox1); UI_HBOX(hbox1, FALSE, 0); gtk_widget_show(hbox1); gtk_box_pack_start(GTK_BOX(vbox1), hbox1, FALSE, TRUE, 0); d->navbar_book.lookup_entry = gtk_entry_new(); gtk_widget_show(d->navbar_book.lookup_entry); gtk_box_pack_start(GTK_BOX(hbox1), d->navbar_book.lookup_entry, TRUE, TRUE, 0); gtk_editable_set_editable(GTK_EDITABLE(d->navbar_book.lookup_entry), FALSE); gtk_entry_set_invisible_char(GTK_ENTRY(d->navbar_book.lookup_entry), 9679); d->navbar_book.button_list = gtk_toggle_button_new(); gtk_widget_show(d->navbar_book.button_list); gtk_box_pack_start(GTK_BOX(hbox1), d->navbar_book.button_list, FALSE, FALSE, 0); //gtk_button_set_relief (GTK_BUTTON (d->navbar_book.button_list), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 10, 0) { gchar *arrow_path = image_locator("arrow_down_box.png"); arrow1 = gtk_image_new_from_file(arrow_path); g_free(arrow_path); } #else arrow1 = gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_OUT); #endif gtk_widget_show(arrow1); gtk_container_add(GTK_CONTAINER(d->navbar_book.button_list), arrow1); d->navbar_book.button_left = gtk_button_new(); gtk_widget_show(d->navbar_book.button_left); gtk_box_pack_start(GTK_BOX(hbox1), d->navbar_book.button_left, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(d->navbar_book.button_left, _("Go outward, to the section containing this one")); gtk_button_set_relief(GTK_BUTTON(d->navbar_book.button_left), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(d->navbar_book.button_left), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(d->navbar_book.button_left), FALSE); #endif #if GTK_CHECK_VERSION(3, 10, 0) image1 = gtk_image_new_from_icon_name("go-previous", GTK_ICON_SIZE_BUTTON); #else image1 = gtk_image_new_from_stock(GTK_STOCK_GO_BACK, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image1); gtk_container_add(GTK_CONTAINER(d->navbar_book.button_left), image1); d->navbar_book.button_up = gtk_button_new(); gtk_widget_show(d->navbar_book.button_up); gtk_box_pack_start(GTK_BOX(hbox1), d->navbar_book.button_up, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(d->navbar_book.button_up, _("Go to previous item")); gtk_button_set_relief(GTK_BUTTON(d->navbar_book.button_up), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(d->navbar_book.button_up), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(d->navbar_book.button_up), FALSE); #endif #if GTK_CHECK_VERSION(3, 10, 0) image1 = gtk_image_new_from_icon_name("go-up", GTK_ICON_SIZE_BUTTON); #else image1 = gtk_image_new_from_stock(GTK_STOCK_GO_UP, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image1); gtk_container_add(GTK_CONTAINER(d->navbar_book.button_up), image1); d->navbar_book.button_down = gtk_button_new(); gtk_widget_show(d->navbar_book.button_down); gtk_box_pack_start(GTK_BOX(hbox1), d->navbar_book.button_down, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(d->navbar_book.button_down, _("Go to next item")); gtk_button_set_relief(GTK_BUTTON(d->navbar_book.button_down), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(d->navbar_book.button_down), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(d->navbar_book.button_down), FALSE); #endif image2 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("go-down", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock(GTK_STOCK_GO_DOWN, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image2); gtk_container_add(GTK_CONTAINER(d->navbar_book.button_down), image2); d->navbar_book.button_right = gtk_button_new(); gtk_widget_show(d->navbar_book.button_right); gtk_box_pack_start(GTK_BOX(hbox1), d->navbar_book.button_right, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(d->navbar_book.button_right, _("Go inward, to the first subsection")); gtk_button_set_relief(GTK_BUTTON(d->navbar_book.button_right), GTK_RELIEF_NONE); #if GTK_CHECK_VERSION(3, 20, 0) gtk_widget_set_focus_on_click(GTK_WIDGET(d->navbar_book.button_right), FALSE); #else gtk_button_set_focus_on_click(GTK_BUTTON(d->navbar_book.button_right), FALSE); #endif #if GTK_CHECK_VERSION(3, 10, 0) image1 = gtk_image_new_from_icon_name("go-next", GTK_ICON_SIZE_BUTTON); #else image1 = gtk_image_new_from_stock(GTK_STOCK_GO_FORWARD, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image1); gtk_container_add(GTK_CONTAINER(d->navbar_book.button_right), image1); g_signal_connect((gpointer)d->navbar_book.button_up, "clicked", G_CALLBACK(on_button_prev_clicked), d); g_signal_connect((gpointer)d->navbar_book.button_down, "clicked", G_CALLBACK(on_button_next_clicked), d); g_signal_connect((gpointer)d->navbar_book.button_left, "clicked", G_CALLBACK(on_button_parent_clicked), d); g_signal_connect((gpointer)d->navbar_book.button_right, "clicked", G_CALLBACK(on_button_child_clicked), d); g_signal_connect((gpointer)d->navbar_book.button_list, "button_press_event", G_CALLBACK(select_button_press_callback), d); return vbox1; } xiphos-4.0.7+dfsg1/src/gnome2/utilities.c0000664000175000017500000015536413162045104017417 0ustar unit193unit193/* * Xiphos Bible Study Tool * utilities.c - support functions * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #define _GNU_SOURCE 1 #include #include #include #include #include #include #include #include #include #include #include "gui/utilities.h" #include "gui/preferences_dialog.h" #include "gui/xiphos.h" #include "gui/mod_mgr.h" #include "gui/widgets.h" #include "gui/dialog.h" #include "main/lists.h" #include "main/mod_mgr.h" #include "main/settings.h" #include "main/configs.h" #include "main/sword.h" #include "main/url.hh" #include "main/xml.h" #ifdef WIN32 #undef DATADIR #include #include #include #else #include #include #endif /* !WIN32 */ #include #include "xiphos_html/xiphos_html.h" #include #include #include #include #include #include #include #include "gui/debug_glib_null.h" /* * month names and lengths, for use in constructing journals and devotional references. */ int month_day_counts[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; char *(month_names[]) = { N_("January"), N_("February"), N_("March"), N_("April"), N_("May"), N_("June"), N_("July"), N_("August"), N_("September"), N_("October"), N_("November"), N_("December")}; /****************************************************************************** * Name * sync_windows * * Synopsis * void sync_windows() * * Description * forces GTK window updates iff the block flag is unset. * this flag is only checked here; set/unset by others. * * Return value * void */ gint stop_window_sync = 0; void sync_windows() { if (stop_window_sync == 0) { while (gtk_events_pending()) gtk_main_iteration(); } } /****************************************************************************** * Name * utilities_parse_treeview * * Synopsis * #include "gui/bookmarks_menu.h" * * void utilities_parse_treeview(xmlNodePtr parent, GtkTreeIter * tree_parent) * * Description * * * Return value * void */ void utilities_parse_treeview(xmlNodePtr parent, GtkTreeIter *tree_parent, GtkTreeModel *model) { static xmlNodePtr cur_node; GtkTreeIter child; gchar *caption = NULL; gchar *key = NULL; gchar *module = NULL; gchar *mod_desc = NULL; gchar *description = NULL; gtk_tree_model_iter_children(GTK_TREE_MODEL(model), &child, tree_parent); do { gtk_tree_model_get(GTK_TREE_MODEL(model), &child, 2, &caption, 3, &key, 4, &module, 5, &mod_desc, 6, &description, -1); if (gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &child)) { cur_node = xml_add_folder_to_parent(parent, caption); utilities_parse_treeview(cur_node, &child, model); } else xml_add_bookmark_to_parent(parent, description, key, module, mod_desc); g_free(caption); g_free(key); g_free(module); g_free(mod_desc); g_free(description); } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &child)); } gint gui_of2tf(const gchar *on_off) { return (!strcmp(on_off, "On") ? TRUE : FALSE); } gchar *gui_tf2of(gint true_false) { return (true_false ? "On" : "Off"); } void gui_reassign_strdup(gchar **where, gchar *what) { if (*where) g_free(*where); *where = g_strdup(what); } void gui_set_progressbar_text(GtkWidget *pb, gchar *text) { gtk_progress_bar_set_text(GTK_PROGRESS_BAR(pb), text); sync_windows(); } void gui_set_statusbar(const gchar *message) { static guint context_id = 0; gtk_statusbar_pop(GTK_STATUSBAR(widgets.appbar), context_id); context_id = gtk_statusbar_get_context_id(GTK_STATUSBAR(widgets.appbar), message); context_id = gtk_statusbar_push(GTK_STATUSBAR(widgets.appbar), context_id, message); XI_message(("context_id: %d\nmessage: %s", context_id, message)); } void gui_set_progressbar_fraction(GtkWidget *pb, gdouble fraction) { gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(pb), fraction); sync_windows(); } void gui_set_combo_index(GtkWidget *combo, gint index) { gtk_combo_box_set_active(GTK_COMBO_BOX(combo), index); } void gui_clear_combo(GtkWidget *combo) { GtkTreeModel *model = gtk_combo_box_get_model(GTK_COMBO_BOX(combo)); gtk_list_store_clear(GTK_LIST_STORE(model)); } void gui_add_item_to_combo(GtkWidget *combo, gchar *item) { GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(GTK_COMBO_BOX(combo)); gtk_list_store_append(GTK_LIST_STORE(model), &iter); gtk_list_store_set(GTK_LIST_STORE(model), &iter, 0, (gchar *)item, -1); } /* * taken from galeon * glade_signal_connect_func: used by glade_xml_signal_autoconnect_full */ void gui_glade_signal_connect_func(const gchar *cb_name, GObject *obj, const gchar *signal_name, const gchar *signal_data, GObject *conn_obj, gboolean conn_after, gpointer user_data) { /** Module with all the symbols of the program */ static GModule *mod_self = NULL; gpointer handler_func; /* initialize gmodule */ if (mod_self == NULL) { mod_self = g_module_open(NULL, 0); g_assert(mod_self != NULL); } /*g_print( "glade_signal_connect_func: cb_name = '%s', signal_name = '%s', signal_data = '%s'\n", cb_name, signal_name, signal_data ); */ if (g_module_symbol(mod_self, cb_name, &handler_func)) { /* found callback */ if (conn_obj) { if (conn_after) { g_signal_connect_object(obj, signal_name, handler_func, conn_obj, G_CONNECT_AFTER); } else { g_signal_connect_object(obj, signal_name, handler_func, conn_obj, G_CONNECT_SWAPPED); } } else { /* no conn_obj; use standard connect */ gpointer data = NULL; data = user_data; if (conn_after) { g_signal_connect_after(obj, signal_name, handler_func, data); } else { g_signal_connect(obj, signal_name, handler_func, data); } } } else { XI_warning(("callback function not found: %s", cb_name)); } } /** * taken form galeon-1.3.21 * misc_general_user_file: returns the pathname of galeon shared files * (e.g., galeon.glade) * * fname: just the filename with no path information * critical: critical file? (halt if not found) */ gchar *gui_general_user_file(const char *fname, gboolean critical) { static GHashTable *already_found = NULL; gchar *alternative[10]; gchar *file; gint i; /* create cache hash table if it doesnt already exist */ if (already_found == NULL) { already_found = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free); } /* Have we already found this? */ file = g_hash_table_lookup(already_found, fname); if (file != NULL) { if (g_file_test(file, G_FILE_TEST_EXISTS)) { return g_strdup(file); } else { g_hash_table_remove(already_found, fname); } } /* try the default */ file = g_build_filename(settings.gSwordDir, fname, NULL); /* success? */ if (g_file_test(file, G_FILE_TEST_EXISTS)) { /* add it to the set of found files */ g_hash_table_insert(already_found, g_strdup(fname), g_strdup(file)); return file; } g_free(file); /* specify alternate locations in order of precedence */ i = 0; alternative[i++] = g_strdup(fname); #ifdef DEBUG XI_message(("MAINTAINER_MODE")); /* generally only developers have any use for these */ alternative[i++] = g_build_filename("..", fname, NULL); alternative[i++] = g_build_filename("ui", fname, NULL); alternative[i++] = g_build_filename("..", "ui", fname, NULL); alternative[i++] = g_build_filename("..", "..", "ui", fname, NULL); #endif #ifdef WIN32 alternative[i++] = g_build_filename(xiphos_win32_get_subdir("share"), "xiphos", fname, NULL); #else alternative[i++] = g_build_filename("..", "share", "xiphos", fname, NULL); #endif alternative[i++] = g_build_filename(SHARE_DIR, fname, NULL); alternative[i++] = NULL; /* NULL terminator needed */ /* select one of the alternatives */ file = NULL; for (i = 0; alternative[i] != NULL; i++) { if (file == NULL && g_file_test(alternative[i], G_FILE_TEST_IS_REGULAR)) { file = alternative[i]; } else { /* free unused string */ g_free(alternative[i]); } } /* check for success */ if (file != NULL) { /* warn if we're using other than the install default */ if (!g_path_is_absolute(file)) { gchar *cwd, *file1; XI_message(("Using %s (usually OK)", file)); /* Make it absolute */ cwd = g_get_current_dir(); file1 = g_build_filename(cwd, file, NULL); g_free(file); g_free(cwd); file = file1; } /* add it to the set of found files */ g_hash_table_insert(already_found, g_strdup(fname), g_strdup(file)); } /* if nothing then theres an error */ else if (critical) { XI_error(("%s not found", fname)); } /* return result */ return file; } /****************************************************************************** * Name * language_add_folders * * Synopsis * #include "main/sidebar.h" * * void language_add_folders(GtkTreeModel * model, GtkTreeIter iter, * gchar ** languages) * * Description * insert a block of languages into a tree model. * * Return value * void */ static void language_add_folders(GtkTreeModel *model, GtkTreeIter iter, gchar **languages) { GtkTreeIter iter_iter; GtkTreeIter child_iter; int j; (void)gtk_tree_model_iter_children(model, &iter_iter, &iter); for (j = 0; languages[j]; ++j) { gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, 0, ((g_utf8_validate(languages[j], -1, NULL)) ? languages[j] : _("Unknown")), -1); } } /****************************************************************************** * Name * add_module_to_prayerlist_folder * * Synopsis * #include "main/sidebar.h" * * void add_module_to_prayerlist_folder(GtkTreeModel * model, * GtkTreeIter iter, gchar * module_name) * * Description * * * Return value * void */ static void add_module_to_prayerlist_folder(GtkTreeModel *model, GtkTreeIter iter, gchar *module_name) { GtkTreeIter child_iter; gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, 0, module_name, -1); } /****************************************************************************** * Name * add_module_to_language_folder * * Synopsis * #include "gui/utilities.h" * * void add_module_to_language_folder(GtkTreeModel * model, * GtkTreeIter iter, gchar * language, gchar * module_name) * * Description * * * Return value * void */ static void add_module_to_language_folder(GtkTreeModel *model, GtkTreeIter iter, const gchar *language, gchar *module_name, gchar *description) { GtkTreeIter iter_iter; GtkTreeIter child_iter; gboolean valid; /* Check language */ const gchar *buf = language; if (!g_utf8_validate(buf, -1, NULL)) language = _("Unknown"); if (!g_unichar_isalnum(g_utf8_get_char(buf)) || (language == NULL)) language = _("Unknown"); valid = gtk_tree_model_iter_children(model, &iter_iter, &iter); while (valid) { /* Walk through the list, reading each row */ gchar *str_data; gtk_tree_model_get(model, &iter_iter, 0, &str_data, -1); if (!strcmp(language, str_data)) { gchar *content; const gchar *abbreviation = main_get_abbreviation(module_name); gtk_tree_store_append(GTK_TREE_STORE(model), &child_iter, &iter_iter); content = g_strdup_printf("%s: %s", (abbreviation ? abbreviation : module_name), description); gtk_tree_store_set(GTK_TREE_STORE(model), &child_iter, UTIL_COL_CAPTION, (gchar *)content, UTIL_COL_MODULE, (gchar *)module_name, -1); g_free(content); g_free(str_data); return; } g_free(str_data); valid = gtk_tree_model_iter_next(model, &iter_iter); } } /****************************************************************************** * Name * load_module_tree * * Synopsis * #include "gui/utilities.h" * * void load_module_tree(GtkWidget * tree) * * Description * * * Return value * void */ void gui_load_module_tree(GtkWidget *tree, gboolean limited) { // GtkTreeIter should be an opaque type. // but because cppcheck(1) complains of uninit'd use, // we cheat & peek & assign the structs (perhaps pointlessly). GtkTreeIter text = { -1, NULL, NULL, NULL }; GtkTreeIter commentary = { -1, NULL, NULL, NULL }; GtkTreeIter dictionary = { -1, NULL, NULL, NULL }; GtkTreeIter glossary = { -1, NULL, NULL, NULL }; GtkTreeIter devotional = { -1, NULL, NULL, NULL }; GtkTreeIter book = { -1, NULL, NULL, NULL }; GtkTreeIter map = { -1, NULL, NULL, NULL }; GtkTreeIter image = { -1, NULL, NULL, NULL }; GtkTreeIter cult = { -1, NULL, NULL, NULL }; GtkTreeIter prayerlist = { -1, NULL, NULL, NULL }; GtkTreeStore *store; GList *tmp = NULL; GList *tmp2 = NULL; store = gtk_tree_store_new(UTIL_N_COLUMNS, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_store_clear(store); /* Biblical Texts folders */ gtk_tree_store_append(store, &text, NULL); gtk_tree_store_set(store, &text, UTIL_COL_CAPTION, _("Biblical Texts"), UTIL_COL_MODULE, NULL, -1); /* Commentaries folders */ gtk_tree_store_append(store, &commentary, NULL); gtk_tree_store_set(store, &commentary, UTIL_COL_CAPTION, _("Commentaries"), UTIL_COL_MODULE, NULL, -1); if (!limited) { /* Dictionaries folders */ gtk_tree_store_append(store, &dictionary, NULL); gtk_tree_store_set(store, &dictionary, UTIL_COL_CAPTION, _("Dictionaries"), UTIL_COL_MODULE, NULL, -1); /* Glossaries folders */ gtk_tree_store_append(store, &glossary, NULL); gtk_tree_store_set(store, &glossary, UTIL_COL_CAPTION, _("Glossaries"), UTIL_COL_MODULE, NULL, -1); /* Devotionals folders */ gtk_tree_store_append(store, &devotional, NULL); gtk_tree_store_set(store, &devotional, UTIL_COL_CAPTION, _("Daily Devotionals"), UTIL_COL_MODULE, NULL, -1); /* General Books folders */ gtk_tree_store_append(store, &book, NULL); gtk_tree_store_set(store, &book, UTIL_COL_CAPTION, _("General Books"), UTIL_COL_MODULE, NULL, -1); /* Maps folders */ gtk_tree_store_append(store, &map, NULL); gtk_tree_store_set(store, &map, UTIL_COL_CAPTION, _("Maps"), UTIL_COL_MODULE, NULL, -1); /* Images folders */ gtk_tree_store_append(store, &image, NULL); gtk_tree_store_set(store, &image, UTIL_COL_CAPTION, _("Images"), UTIL_COL_MODULE, NULL, -1); /* Cult folders */ gtk_tree_store_append(store, &cult, NULL); gtk_tree_store_set(store, &cult, UTIL_COL_CAPTION, _("Cult/Unorthodox"), UTIL_COL_MODULE, NULL, -1); /* Prayer lists folder */ if (settings.prayerlist) { gtk_tree_store_append(store, &prayerlist, NULL); gtk_tree_store_set(store, &prayerlist, UTIL_COL_CAPTION, _("Prayer List/Journal"), UTIL_COL_MODULE, NULL, -1); } } tmp = mod_mgr_list_local_modules(settings.path_to_mods, TRUE); language_make_list(tmp, store, text, commentary, map, image, devotional, dictionary, glossary, book, cult, NULL, NULL, language_add_folders, limited); tmp2 = tmp; while (tmp2 != NULL) { MOD_MGR *info = (MOD_MGR *)tmp2->data; /* see comment on similar code in src/main/sidebar.cc. */ if ((info->type[0] == 'B') && !info->is_cult) { add_module_to_language_folder(GTK_TREE_MODEL(store), text, info->language, info->name, info->description); } else if ((info->type[0] == 'C') && !info->is_cult) { add_module_to_language_folder(GTK_TREE_MODEL(store), commentary, info->language, info->name, info->description); } else if (!limited) { if (info->is_cult) { add_module_to_language_folder(GTK_TREE_MODEL(store), cult, info->language, info->name, info->description); } else if (info->is_maps) { add_module_to_language_folder(GTK_TREE_MODEL(store), map, info->language, info->name, info->description); } else if (info->is_images) { add_module_to_language_folder(GTK_TREE_MODEL(store), image, info->language, info->name, info->description); } else if (info->is_devotional) { add_module_to_language_folder(GTK_TREE_MODEL(store), devotional, info->language, info->name, info->description); } else if (info->is_glossary) { add_module_to_language_folder(GTK_TREE_MODEL(store), glossary, info->language, info->name, info->description); } else if (info->type[0] == 'L') { add_module_to_language_folder(GTK_TREE_MODEL(store), dictionary, info->language, info->name, info->description); } else if (info->type[0] == 'G') { gchar *gstype = main_get_mod_config_entry(info->name, "GSType"); if ((gstype == NULL) || strcmp(gstype, "PrayerList")) { add_module_to_language_folder(GTK_TREE_MODEL(store), book, info->language, info->name, info->description); } } else { XI_warning(("mod `%s' unknown type `%s'", info->name, info->type)); } } g_free(info->name); g_free(info->type); g_free(info->new_version); g_free(info->old_version); g_free(info->installsize); g_free(info); tmp2 = g_list_next(tmp2); } g_list_free(tmp); /* prayer list folders */ if (!limited && settings.prayerlist) { tmp = get_list(PRAYER_LIST); while (tmp != NULL) { add_module_to_prayerlist_folder(GTK_TREE_MODEL(store), prayerlist, (gchar *) tmp->data); tmp = g_list_next(tmp); } } gtk_tree_view_set_model(GTK_TREE_VIEW(tree), GTK_TREE_MODEL(store)); } /****************************************************************************** * Name * get_font * * Synopsis * #include ".h" * * MOD_FONT * get_font(gchar *mod_name) * * Description * * * Return value * void */ MOD_FONT *get_font(const gchar *mod_name) { MOD_FONT *mf; static gchar *file = NULL; if (file == NULL) file = g_strdup_printf("%s/fonts.conf", settings.gSwordDir); /* not freed */ mf = g_new0(MOD_FONT, 1); mf->mod_name = mod_name; mf->old_font = get_conf_file_item(file, mod_name, "Font"); mf->old_font_size = get_conf_file_item(file, mod_name, "Fontsize"); /* 1st try: module pref */ if ((mf->old_font == NULL) || !strcmp(mf->old_font, "none")) { /* in absence of module pref, user can specify language pref */ gchar *lang = main_get_mod_config_entry(mod_name, "Lang"); gchar *lang_lang = g_strdup_printf("Language:%s", (lang ? lang : "")); g_free(lang); gchar *lang_font = get_conf_file_item(file, lang_lang, "Font"); gchar *lang_size = get_conf_file_item(file, lang_lang, "Fontsize"); g_free(lang_lang); /* in absence of any pref, module can name its pref */ gchar *preferred_font = main_get_mod_config_entry(mod_name, "Font"); gchar *preferred_size = main_get_mod_config_entry(mod_name, "Fontsize"); g_free(mf->old_font); /* 2nd try: per-language pref */ if (lang_font && (*lang_font != '\0')) { g_free(preferred_font); mf->old_font = lang_font; } else { g_free(lang_font); /* 3rd try: module config pref */ if (preferred_font && (*preferred_font != '\0')) mf->old_font = preferred_font; else { /* nothing ever specified: utter default */ g_free(preferred_font); mf->old_font = g_strdup("none"); } } /* 1st try */ if ((mf->old_font_size == NULL) || !strcmp(mf->old_font_size, "+0")) { g_free(mf->old_font_size); /* 2nd try */ if (lang_size && (*lang_size != '\0')) { g_free(preferred_size); mf->old_font_size = lang_size; } else { /* 3rd try */ g_free(lang_size); if (preferred_size && (*preferred_size != '\0')) mf->old_font_size = preferred_size; else { /* utter default */ g_free(preferred_size); mf->old_font_size = g_strdup("+0"); } } } } /* convert string -> int, here, once for all. includes base bias. */ mf->old_font_size_value = ((mf->old_font_size) ? atoi(mf->old_font_size) + settings.base_font_size : settings.base_font_size); return mf; } /****************************************************************************** * Name * * * Synopsis * #include ".h" * * * * Description * * * Return value * void */ void free_font(MOD_FONT *mf) { if (mf->old_font) g_free(mf->old_font); if (mf->old_font_size) g_free(mf->old_font_size); g_free(mf); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * remove_linefeeds * * Synopsis * #include "gui/utilities.h" * * gchar * remove_linefeeds(gchar * buf) * * Description * remove line feeds so we can display string in appbar * * Return value * gchar * */ gchar *remove_linefeeds(gchar *buf) { gchar *key = NULL; key = g_strdelimit(buf, "\n", ' '); return (key ? g_strdup(key) : NULL); } #endif /****************************************************************************** * Name * add_mods_2_gtk_menu * * Synopsis * #include "gui/utilities.h" * * void add_mods_2_gtk_menu(gchar * mod_type, GtkMenu * menu, GCallback callback) * * Description * * * Return value * void */ void gui_add_mods_2_gtk_menu(gint mod_type, GtkWidget *menu, GCallback callback) { GList *tmp = NULL; if (mod_type == -1) return; tmp = get_list(mod_type); while (tmp != NULL) { GtkWidget *item = gtk_menu_item_new_with_label((gchar *)tmp->data); gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(callback), (gchar *)tmp->data); gtk_container_add(GTK_CONTAINER(menu), item); tmp = g_list_next(tmp); } } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * ncr_to_utf8 * * Synopsis * #include "gui/utilities.h" * * gchar * util_ncr2utf8(gchar * text) * * Description * Converts a string containing numeric character references (NCR) to utf-8 encoding * * A numeric character reference (NCR) is a common markup construct used in html * pages. It consists of a short sequence of characters that represent a single * character from the Universal Character Set (UCS) of Unicode. * * NCR markup : &#; ex: é * * Return value * gchar */ gchar *ncr_to_utf8(gchar *text) { gchar *ncr; gunichar unicode; gchar utf8[7]; guint len; GString *newtext = g_string_new(NULL); for (ncr = strstr(text, "&#"); ncr; text = ncr, ncr = strstr(text, "&#")) { newtext = g_string_append_len(newtext, text, ncr - text); // convert ncr value (string) to unicode (guint32) unicode = 0; for (ncr = ncr + 2; // just past "&#" (*ncr != '\0') && (*ncr >= '0') && (*ncr <= '9'); ncr++) unicode = (unicode * 10) + ((*ncr) - '0'); // converts unicode char to utf8 // need proper terminator + validation of content if ((*ncr == ';') && g_unichar_validate(unicode)) { ncr++; // step past ';' len = g_unichar_to_utf8(unicode, utf8); utf8[len] = '\0'; newtext = g_string_append(newtext, utf8); } else { g_string_append_printf(newtext, "&#%d;", unicode); XI_message(("ncr2utf8: invalid unicode &#%d;\n", unicode)); } } if (*text != '\0') // residual text? paste it on. newtext = g_string_append(newtext, text); return g_string_free(newtext, FALSE); } #endif // // for choosing variants, primary/secondary/all. // void reading_selector(char *modname, char *key, DIALOG_DATA *dialog, GtkMenuItem *menuitem, gpointer user_data) { gchar *url; gboolean primary = 0, secondary = 0, all = 0; gboolean is_dialog = (dialog ? 1 : 0); switch ((int)GPOINTER_TO_INT(user_data)) { case 0: primary = TRUE; secondary = FALSE; all = FALSE; break; case 1: primary = FALSE; secondary = TRUE; all = FALSE; break; case 2: primary = FALSE; secondary = FALSE; all = TRUE; break; default: g_message("invalid variant %d\n", (int)GPOINTER_TO_INT(user_data)); gui_generic_warning("Xiphos: invalid internal variant"); break; } url = g_strdup_printf("sword://%s/%s", modname, key); main_save_module_options(modname, "Primary Reading", primary); main_save_module_options(modname, "Secondary Reading", secondary); main_save_module_options(modname, "All Readings", all); if (is_dialog) main_dialogs_url_handler(dialog, url, TRUE); else main_url_handler(url, TRUE); g_free(url); } /* **************************************************************** */ /* language sorting functions, for better module list displays. */ /* **************************************************************** */ struct language_set { gchar **ptr; int count; int max; } language_set[N_LANGSET_MODTYPES]; /* one-shot setup during initialization. */ void language_init(void) { int i; for (i = 0; i < N_LANGSET_MODTYPES; ++i) { language_set[i].ptr = calloc(LANGSET_STRIDE + 1, sizeof(char *)); language_set[i].count = 0; language_set[i].max = LANGSET_STRIDE; /* initial limit */ } } /* per-usage clear of old content before a new collection is made. */ static void language_clear() { int i, j; for (i = 0; i < N_LANGSET_MODTYPES; ++i) { char **s = language_set[i].ptr; for (j = 0; j < language_set[i].count; ++j) { g_free(s[j]); s[j] = NULL; } language_set[i].count = 0; } } /* used during module set analysis: add one language to a per-type set. */ static void language_add(const char *language, int module_type) { int j; char **s; if ((language == NULL) || (*language == '\0')) language = _("Unknown"); assert((module_type >= 0) && (module_type < N_LANGSET_MODTYPES)); s = language_set[module_type].ptr; for (j = 0; j < language_set[module_type].count; ++j) { if (!strcmp(s[j], language)) return; /* found -- duplicate. */ } // grow the set dynamically as we run out of space. if (j >= language_set[module_type].max) { int old_max = language_set[module_type].max; language_set[module_type].max += LANGSET_STRIDE; s = language_set[module_type].ptr = realloc(language_set[module_type].ptr, (language_set[module_type].max + 1) * sizeof(char*)); // realloc() does not set newly-alloc'd mem to zeroes. memset(s + old_max, '\0', (LANGSET_STRIDE + 1) * sizeof(char*)); } s[j] = g_strdup(language); ++(language_set[module_type].count); } /* comparator function pulled verbatim from qsort(3) */ /* but with function changed to ucol_strcollUTF8(3). */ /* http://icu-project.org/apiref/icu4c/ucol_8h.html */ static int cmpstringp(const void *p1, const void *p2) { /* The actual arguments to this function are "pointers to pointers to char", but strcmp(3) arguments are "pointers to char", hence the following cast plus dereference */ return ucol_strcollUTF8(collator, *(char *const *)p1, -1, *(char *const *)p2, -1, &collator_status); } /* retrieve the language set specific to the module type requested */ static gchar **language_get_type(int module_type) { assert((module_type >= 0) && (module_type < N_LANGSET_MODTYPES)); return language_set[module_type].ptr; } /* push a list of modules' sorted languages into the specified tree store. */ /* other than init, this is the only public function. */ void language_make_list(GList *modlist, GtkTreeStore *store, GtkTreeIter text, GtkTreeIter commentary, GtkTreeIter map, GtkTreeIter image, GtkTreeIter devotional, GtkTreeIter dictionary, GtkTreeIter glossary, GtkTreeIter book, GtkTreeIter cult, GtkTreeIter *update, GtkTreeIter *uninstalled, void (*add)(GtkTreeModel *, GtkTreeIter, gchar **), gboolean limited) { int i; language_clear(); /* append */ while (modlist != NULL) { MOD_MGR *info = (MOD_MGR *)modlist->data; /* mod.mgr: special extra lists */ if ((update != NULL) && (uninstalled != NULL)) { if (!info->installed) { language_add(info->language, LANGSET_UNINSTALLED); } else if ((!info->old_version && info->new_version && strcmp(info->new_version, " ")) || (info->old_version && !info->new_version) || (info->old_version && info->new_version && strcmp(info->new_version, info->old_version) > 0)) { language_add(info->language, LANGSET_UPDATE); } } /* modtype analysis identical to add_to_folder calls. */ if (info->is_cult) language_add(info->language, LANGSET_CULT); else if (info->type[0] == 'B') language_add(info->language, LANGSET_BIBLE); else if (info->type[0] == 'C') language_add(info->language, LANGSET_COMMENTARY); else if (info->is_maps) language_add(info->language, LANGSET_MAP); else if (info->is_images) language_add(info->language, LANGSET_IMAGE); else if (info->is_devotional) language_add(info->language, LANGSET_DEVOTIONAL); else if (info->is_glossary) language_add(info->language, LANGSET_GLOSSARY); else if (info->type[0] == 'L') language_add(info->language, LANGSET_DICTIONARY); else if ((info->type[0] == 'G') && (!main_get_mod_config_entry(info->name, "GSType"))) language_add(info->language, LANGSET_GENBOOK); modlist = g_list_next(modlist); } /* self-defense, prior to qsort(3). */ /* if this is 1st run, then we have not yet init'd the sword engine, * in turn we do not have sword_locale or collator. we need collator * in order to use qsort(3). it's a gross, unreliable hack, but we * will simply use $LANG in this one instance, un-massaged by the * more correct set_sword_locale(). */ if (!collator) { char *locale = getenv("LANG"); collator = ucol_open((locale ? locale : ""), &collator_status); } /* sort */ for (i = 0; i < N_LANGSET_MODTYPES; ++i) { qsort(language_set[i].ptr, language_set[i].count, sizeof(char *), cmpstringp); } /* generate tree. */ (*add)(GTK_TREE_MODEL(store), text, language_get_type(LANGSET_BIBLE)); (*add)(GTK_TREE_MODEL(store), commentary, language_get_type(LANGSET_COMMENTARY)); if (!limited) { (*add)(GTK_TREE_MODEL(store), map, language_get_type(LANGSET_MAP)); (*add)(GTK_TREE_MODEL(store), image, language_get_type(LANGSET_IMAGE)); (*add)(GTK_TREE_MODEL(store), cult, language_get_type(LANGSET_CULT)); (*add)(GTK_TREE_MODEL(store), devotional, language_get_type(LANGSET_DEVOTIONAL)); (*add)(GTK_TREE_MODEL(store), glossary, language_get_type(LANGSET_GLOSSARY)); (*add)(GTK_TREE_MODEL(store), dictionary, language_get_type(LANGSET_DICTIONARY)); (*add)(GTK_TREE_MODEL(store), book, language_get_type(LANGSET_GENBOOK)); if ((update != NULL) && (uninstalled != NULL)) { (*add)(GTK_TREE_MODEL(store), *update, language_get_type(LANGSET_UPDATE)); (*add)(GTK_TREE_MODEL(store), *uninstalled, language_get_type(LANGSET_UNINSTALLED)); } } } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * * * * Description * * * Return value * */ gchar *get_modlist_string(GList *mods) { gchar *rv; GString *str = g_string_new(""); GList *orig_mods = mods; while (mods != NULL) { str = g_string_append(str, (gchar *)mods->data); g_free(mods->data); mods = g_list_next(mods); if (mods != NULL) str = g_string_append_c(str, ','); } g_list_free(orig_mods); rv = g_strdup(str->str); g_string_free(str, TRUE); return rv; } /****************************************************************************** * Name * get_current_list * * Synopsis * #include "gui/search_dialog.h" * * GList *get_current_list(GtkTreeView *treeview) * * Description * * * Return value * GList * */ GList *get_current_list(GtkTreeView *treeview) { GList *items = NULL; gchar *buf; GtkTreeModel *model; GtkTreeIter iter; model = gtk_tree_view_get_model(treeview); if (gtk_tree_model_get_iter_first(model, &iter)) { do { gtk_tree_model_get(model, &iter, 1, &buf, -1); items = g_list_append(items, (gchar *)g_strdup(buf)); } while (gtk_tree_model_iter_next(model, &iter)); } return items; } /* * caller must free the returned string. */ char *image_locator(const char *image) { #ifndef WIN32 return g_strdup_printf("%s/%s", PACKAGE_PIXMAPS_DIR, image); #else return g_build_filename(xiphos_win32_get_subdir("share"), "xiphos", image, NULL); #endif /* WIN32 */ } /* * get a pixmap widget from specified file. */ GtkWidget *pixmap_finder(char *image) { GtkWidget *w; char *image_file; image_file = image_locator(image); w = gtk_image_new_from_file(image_file); g_free(image_file); return w; } /* * get a pixbuf from specified file. */ GdkPixbuf *pixbuf_finder(const char *image, int size, GError **error) { GdkPixbuf *p; char *image_file; image_file = image_locator(image); if (size == 0) p = gdk_pixbuf_new_from_file(image_file, error); else p = gdk_pixbuf_new_from_file_at_scale(image_file, size, size, TRUE, error); g_free(image_file); return p; } // // utility function to write out HTML. // #ifdef min #undef min #endif #define min(x, y) ((x) < (y) ? (x) : (y)) void HtmlOutput(char *text, GtkWidget *gtkText, MOD_FONT *mf, char *anchor) { int len = strlen(text); XiphosHtml *html = XIPHOS_HTML(gtkText); XIPHOS_HTML_OPEN_STREAM(html, "text/html"); // EVIL EVIL EVIL EVIL. // crazy nonsense with xulrunner 1.9.2.3, failure to jump to anchor. // force the issue by stuffing a javascript snippet inside . // there are forms of evil so dark that they should not be contemplated. if (anchor || settings.special_anchor) { gchar *buf; // first, scribble out everything up to the closing . buf = strstr(text, ""); // yes, lowercase. assert(buf != NULL); // don't be so stupid as not to include . int offset = buf - text; XIPHOS_HTML_WRITE(html, text, offset); len -= offset; // now write the javascript snippet. buf = g_strdup_printf("", (settings.special_anchor ? settings.special_anchor : anchor)); XIPHOS_HTML_WRITE(html, buf, strlen(buf)); g_free(buf); } if (!anchor) XIPHOS_HTML_WRITE(html, text, len); /* use anchor if asked, but if so, special anchor takes priority. */ XIPHOS_HTML_CLOSE(html); if (anchor || settings.special_anchor) XIPHOS_HTML_JUMP_TO_ANCHOR(html, (settings.special_anchor ? settings.special_anchor : anchor)); /* the special anchor gets exactly one use. */ settings.special_anchor = NULL; } void set_window_icon(GtkWindow *window) { gchar *imagename; GdkPixbuf *pixbuf; imagename = image_locator("xiphos-x-16.png"); pixbuf = gdk_pixbuf_new_from_file(imagename, NULL); g_free(imagename); gtk_window_set_icon(window, pixbuf); } /************************************************************************** * Name * xiphos_open_default * * Synopsis * #include "glib.h" * #include * #include * #include * * xiphos_open_default (gchar *file) * * Description * this is a generic "open anything with the default program" function; * on Windows, it uses the ShellExecuteW API (more robust than the gnome * or gtk implementations on Windows) * on *nix, it uses gnome_url_show; in the future, this could be changed * to gtk_show_uri as gnome_url_show is deprecated * * Return value * void */ gboolean xiphos_open_default(const gchar *file) { #ifdef WIN32 gunichar2 *w_file; gint rt; w_file = g_utf8_to_utf16(file, -1, NULL, NULL, NULL); XI_message(("opening file %ls", w_file)); rt = (gint)ShellExecuteW(NULL, L"open", w_file, NULL, NULL, SW_SHOWDEFAULT); return rt > 32; #else GError *error = NULL; gtk_show_uri(NULL, file, gtk_get_current_event_time(), &error); if (error != NULL) { XI_warning(("%s", error->message)); g_error_free(error); return FALSE; } else return TRUE; #endif } /** * xiphos_win32_get_subdir * @subdir: a #gchar, the name of the subdir desired * * get the full path of the subdir; for instance, 'bin' * would return something like C:/Program Files/Crosswire/Xiphos/bin * * Since 3.1.2 */ #ifdef WIN32 gchar *xiphos_win32_get_subdir(const gchar *subdir) { gchar *ret_dir = g_win32_get_package_installation_directory_of_module(NULL); ret_dir = g_strconcat(ret_dir, "\0", NULL); ret_dir = g_build_filename(ret_dir, subdir, NULL); return ret_dir; } #endif /** * archive_addfile * @output: a #GsfOutfile, the parent of the desired child * @file: a #gchar, the on disk path of the file to add * @name: a #gchar, the name (without path) of the file to add * * add a single file to the #GsfOutfile * * Since 3.1.2 */ void archive_addfile(GsfOutfile *output, const gchar *file, const gchar *name) { GsfInput *inputchild = NULL; GsfOutput *outputchild = NULL; inputchild = GSF_INPUT(gsf_input_stdio_new(file, NULL)); outputchild = gsf_outfile_new_child(output, name, FALSE); gsf_input_copy(inputchild, outputchild); gsf_output_close(outputchild); g_object_unref(inputchild); g_object_unref(outputchild); } /** * archive_adddir * @output: a #GsfOutfile, the parent of the desired child * @path: a #gchar, the on disk path of the desired child directory * @name: a #gchar, the name (without path) of the desired child dir * * add a child directory and all subdirs and files to the GsfOutfile; * recursive * * Since 3.1.2 */ void archive_adddir(GsfOutfile *output, gchar *path, const gchar *name) { GDir *dir; const gchar *file; GsfOutfile *child; child = GSF_OUTFILE(gsf_outfile_new_child(output, name, TRUE)); dir = g_dir_open(path, 0, NULL); while ((file = g_dir_read_name(dir))) { gchar *complete_file = g_build_filename(path, file, NULL); if (g_file_test(complete_file, G_FILE_TEST_IS_DIR)) archive_adddir(GSF_OUTFILE(child), complete_file, file); else archive_addfile(GSF_OUTFILE(child), complete_file, file); g_free(complete_file); } g_dir_close(dir); } /** * xiphos_create_archive * @conf_file: a #gchar with the location of the module's .conf * @datapath: a #gchar with the location of the module's data * @zip: a #gchar with the name of the zip file * @destination: #gchar with the location to store the zip * * archive the specified module in the specified location * * Since 3.1.2 */ void xiphos_create_archive(gchar *conf_file, gchar *datapath, gchar *zip, const gchar *destination) { GsfOutfile *outputfile; GsfOutput *output; GsfOutfile *tmp; gchar **path; gchar *moddirname; GString *modpath; int i; /* don't confuse gsf by init'ing more than once. */ static gboolean have_init_gsf = FALSE; if (!have_init_gsf) { gsf_init(); have_init_gsf = TRUE; } /* the module dir is the last part of the path */ path = g_strsplit(datapath, "/", -1); moddirname = g_strdup(path[g_strv_length(path) - 1]); /* create a relative path without preceding "." */ /* or the trailing dir name */ modpath = g_string_new(NULL); for (i = 1; i <= (g_strv_length(path) - 2); i++) { modpath = g_string_append(modpath, path[i]); if (i < g_strv_length(path) - 2) /* avoid a trailing / */ modpath = g_string_append(modpath, "/"); } /* open zip file for writing */ output = gsf_output_stdio_new(zip, NULL); outputfile = gsf_outfile_zip_new(output, NULL); /* add the module directory */ tmp = GSF_OUTFILE(gsf_outfile_new_child(outputfile, modpath->str, TRUE)); /* add all data files */ archive_adddir(tmp, g_build_filename(destination, datapath, NULL), moddirname); gsf_output_close(GSF_OUTPUT(tmp)); g_object_unref(tmp); /* add conf file */ tmp = GSF_OUTFILE(gsf_outfile_new_child(outputfile, "mods.d", TRUE)); archive_addfile(tmp, g_build_filename(destination, "mods.d", conf_file, NULL), conf_file); /* cleanup */ gsf_output_close(GSF_OUTPUT(outputfile)); gsf_output_close(output); g_object_unref(tmp); g_object_unref(outputfile); g_object_unref(output); g_strfreev(path); g_free(moddirname); } // // Read aloud some text, i.e. the current verse. // Text is cleaned of '"', , "&symbols;", and *n/*x strings, // then scribbled out the local static socket with (SayText "..."). // Non-zero verse param is prefixed onto supplied text. // #ifndef INVALID_SOCKET #define INVALID_SOCKET (-1) #else #ifdef WIN32 #undef INVALID_SOCKET #define INVALID_SOCKET (-1) #endif #endif void ReadAloud(unsigned int verse, const char *suppliedtext) { static int tts_socket = INVALID_SOCKET; // no initial connection. static int use_counter = -2; // to shortcircuit early uses. if (settings.readaloud || // read anything, or (verse == 0)) { // read what's handed us. gchar *s, *t; // setup for communication. if (tts_socket < 0) { struct sockaddr_in service; if ((tts_socket = socket(AF_INET, SOCK_STREAM, 0)) < 0) { char msg[256]; sprintf(msg, "ReadAloud disabled:\nsocket failed, %s", strerror(errno)); settings.readaloud = 0; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.readaloud_item), settings.readaloud); gui_generic_warning(msg); return; } // festival's port (1314) on localhost (127.0.0.1). memset(&service, 0, sizeof service); service.sin_family = AF_INET; service.sin_port = htons(1314); service.sin_addr.s_addr = htonl(0x7f000001); if (connect(tts_socket, (const struct sockaddr *)&service, sizeof(service)) != 0) { StartFestival(); #ifdef WIN32 Sleep(2); // give festival a moment to init. #else sleep(2); // give festival a moment to init. #endif if (connect(tts_socket, (const struct sockaddr *)&service, sizeof(service)) != 0) { // it still didn't work -- missing. char msg[256]; sprintf(msg, "%s\n%s, %s", "TTS \"festival\" not started -- perhaps not installed", "TTS connect failed", strerror(errno)); StopFestival(&tts_socket); settings.readaloud = 0; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.readaloud_item), settings.readaloud); gui_generic_warning(msg); return; } } } // avoid speaking the first *2* times. // (2 Display() calls are made during startup.) // though speaking may be intended, startup speech is annoying. if (verse && (++use_counter < 1)) return; GString *text = g_string_new(NULL); if ((settings.showversenum) && (verse != 0)) g_string_printf(text, "%d. ... %s", verse, suppliedtext); // use of ". ..." is to induce proper pauses. else g_string_printf(text, "%s", suppliedtext); XI_message(("ReadAloud: dirty: %s\n", text->str)); // clean: no surrounding strongs/morph. // i wish there was a regexp form of strstr(). for (s = strstr(text->str, ""); s; s = strstr(s, "")) { if ((t = strstr(s, ""))) { t += 6; while (s <= t) *(s++) = ' '; } else { XI_message(("ReadAloud: Unmatched in %s\n", s)); goto out; } } for (s = strstr(text->str, ""); s; s = strstr(s, "")) { if ((t = strstr(s, ""))) { t += 6; while (s <= t) *(s++) = ' '; } else { XI_message(("ReadAloud: Unmatched in %s\n", s)); goto out; } } // clean: no quotes (conflict w/festival syntax). for (s = strchr(text->str, '"'); s; s = strchr(s, '"')) *s = ' '; // clean: no . for (s = strchr(text->str, '<'); s; s = strchr(s, '<')) { if ((t = strchr(s, '>'))) { while (s <= t) *(s++) = ' '; } else { XI_message(("ReadAloud: Unmatched <> in %s\n", s)); goto out; } } // clean: no <...> sequences. (Strong's ref, "<1234>".) for (s = strstr(text->str, "<"); s; s = strstr(s, "<")) { if ((t = strstr(s, ">"))) { t += 3; while (s <= t) *(s++) = ' '; } else { XI_message(("ReadAloud: Unmatched <> in %s\n", s)); goto out; } } // clean: no unicode apostrophes and quotation marks. for (s = strstr(text->str, "\342\200\231"); s; s = strstr(s, "\342\200\231")) { *(s++) = '\''; *(s++) = '\''; *(s++) = '\''; } for (s = strstr(text->str, "\342\200\234"); s; s = strstr(s, "\342\200\234")) { *(s++) = ' '; *(s++) = ' '; *(s++) = ' '; } for (s = strstr(text->str, "\342\200\235"); s; s = strstr(s, "\342\200\235")) { *(s++) = ' '; *(s++) = ' '; *(s++) = ' '; } // clean: no other &symbols;. for (s = strchr(text->str, '&'); s; s = strchr(s, '&')) { if ((t = strchr(s, ';'))) { while (s <= t) *(s++) = ' '; } else { XI_message(("ReadAloud: Incomplete &xxx; in %s\n", s)); goto out; } } // clean: no note/xref strings. for (s = strstr(text->str, "*n"); s; s = strstr(s, "*n")) { *(s++) = ' '; *(s++) = ' '; while (isdigit(*s)) *(s++) = ' '; } for (s = strstr(text->str, "*u"); s; s = strstr(s, "*u")) { *(s++) = ' '; *(s++) = ' '; } for (s = strstr(text->str, "*x"); s; s = strstr(s, "*x")) { *(s++) = ' '; *(s++) = ' '; while (isdigit(*s)) *(s++) = ' '; } // festival *pronounces* brackets and asterisks -- idiots. for (s = strchr(text->str, '['); s; s = strchr(s, '[')) *s = ' '; for (s = strchr(text->str, ']'); s; s = strchr(s, ']')) *s = ' '; for (s = strchr(text->str, '*'); s; s = strchr(s, '*')) *s = ' '; // in case it isn't obvious, i'd really like a standard // function that walks a string for multiple individual chars. // walk the string, looking for dislocated "LORD" as "LORD". // this occurs in "smallcaps" use in many bibles. for (s = strchr(text->str, 'L'); s; s = strchr(s + 1, 'L')) { gchar *begin = s++; while (*s == ' ') ++s; if (!strncmp(s, "ORD", 3)) { *begin = ' '; *(s - 1) = 'L'; } } // same song, second verse: GOD. for (s = strchr(text->str, 'G'); s; s = strchr(s + 1, 'G')) { gchar *begin = s++; while (*s == ' ') ++s; if (!strncmp(s, "OD", 2)) { *begin = ' '; *(s - 1) = 'G'; } } XI_message(("ReadAloud: clean: %s\n", text->str)); // scribble clean text to the socket. if (FestivalSpeak(text->str, strlen(text->str), tts_socket) == FALSE) { char msg[256]; sprintf(msg, "TTS disappeared?\nTTS write failed: %s", strerror(errno)); StopFestival(&tts_socket); settings.readaloud = 0; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.readaloud_item), settings.readaloud); gui_generic_warning(msg); } out: g_string_free(text, TRUE); return; } else { // Reading aloud is disabled. // If we had been reading, shut it down. if (tts_socket >= 0) { StopFestival(&tts_socket); } use_counter++; return; } } // // starts festival in a async process // void StartFestival(void) { #ifdef WIN32 //on windows, we will ship festival directly under Xiphos gchar *festival_args[5]; gchar *festival_com = g_win32_get_package_installation_directory_of_module(NULL); festival_com = g_strconcat(festival_com, "\0", NULL); gchar *festival_lib = g_build_filename(festival_com, "festival\\lib\0"); festival_com = g_build_filename(festival_com, "festival\\festival.exe\0"); festival_args[0] = festival_com; festival_args[1] = g_strdup("--libdir"); festival_args[2] = festival_lib; festival_args[3] = g_strdup("--server"); festival_args[4] = NULL; #else gchar *festival_args[3]; festival_args[0] = g_strdup("festival"); festival_args[1] = g_strdup("--server"); festival_args[2] = NULL; #endif g_spawn_async(NULL, festival_args, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL); } // // shuts down Festival // void StopFestival(int *tts_socket) { #ifdef WIN32 closesocket(*tts_socket); #else shutdown(*tts_socket, SHUT_RDWR); close(*tts_socket); #endif *tts_socket = INVALID_SOCKET; } // // tells Festival to say the given text // gboolean FestivalSpeak(gchar *text, int length, int tts_socket) { #ifdef WIN32 if ((send(tts_socket, "(SayText \"", 10, MSG_DONTROUTE) == INVALID_SOCKET) || (send(tts_socket, text, length, MSG_DONTROUTE) == INVALID_SOCKET) || (send(tts_socket, "\")\r\n", 4, MSG_DONTROUTE) == INVALID_SOCKET)) return FALSE; #else if ((write(tts_socket, "(SayText \"", 10) < 0) || (write(tts_socket, text, length) < 0) || (write(tts_socket, "\")\r\n", 4) < 0)) return FALSE; #endif return TRUE; } #ifndef HAVE_STRCASESTR /* * strcasestr() turns out to be nonstandard extension, but we need it. */ const char *strcasestr(const char *haystack, const char *needle) { char *lower_haystack = g_strdup(haystack); char *lower_needle = g_strdup(needle); char *s; for (s = lower_haystack; *s; ++s) if (isupper(*s)) *s = tolower(*s); for (s = lower_needle; *s; ++s) if (isupper(*s)) *s = tolower(*s); s = strstr(lower_haystack, lower_needle); if (s) s = (char *)haystack + (s - lower_haystack); g_free(lower_haystack); g_free(lower_needle); return s; } #endif /* !HAVE_STRCASESTR */ int ImageDimensions(const char *path, int *x, int *y) { if (gdk_pixbuf_get_file_info(path, x, y)) return 0; else return -1; } #define IMGSRC_STRING " 200) || (window_y > 200)) { window_x -= 23; window_y -= 23; } else { window_x = (window_x * 93) / 100; window_y = (window_y * 93) / 100; } } /* add the working segment, with annotation added */ /* to keep us from matching IMGSRC_STRING again. */ path += IMGSRC_LENGTH; resized = g_string_append_len(resized, trail, path - trail - 5); resized = g_string_append(resized, "resized=\"yes\" "); resized = g_string_append_len(resized, path - 5, 5); // some modules play fast-n-loose with proper file spec. if (strncmp(path, "file://", 7) == 0) { #ifdef WIN32 /* due to need for local soup server */ path += 5; resized = g_string_append(resized, "http://127.0.0.1:7878/"); #else path += 7; resized = g_string_append(resized, "file://"); #endif } else if (strncmp(path, "file:", 5) == 0) { path += 5; #ifdef WIN32 resized = g_string_append(resized, "http://127.0.0.1:7878/"); #else resized = g_string_append(resized, "file:"); #endif } // else we have an odd case of a src="..." which does not // begin with "file:"...which may become the WIN32 norm because // webkit is broken as of 2012 jan 12. // we will just take "path" as it stands. // getting this far means we have a valid img src and file. // find closing '"' to determine pathname end. if ((end = strchr(path, '"')) == 0) continue; *end = '\0'; #ifdef WIN32 resized = g_string_append(resized, g_strdelimit(path, "\\", '/')); #else resized = g_string_append(resized, path); #endif image_retval = ImageDimensions(path, &image_x, &image_y); *end = '"'; resized = g_string_append_c(resized, '"'); path = end + 1; trail = path; if (image_retval != 0) { if (!warned_once) { gui_generic_warning(_("An image file's size could not be determined.\n" "Xiphos cannot resize images to fit window.")); // settings.imageresize = 0; warned_once = TRUE; } continue; } // knowing image size & window size, adjust to fit. if (image_x > window_x) { float proportion = (float)window_x / (float)image_x; image_x = window_x; image_y = (int)((float)image_y * proportion); } if (image_y > window_y) { float proportion = (float)window_y / (float)image_y; image_y = window_y; image_x = (int)((float)image_x * proportion); } sprintf(buf, " width=\"%d\" height=\"%d\"", image_x, image_y); resized = g_string_append(resized, buf); } resized = g_string_append(resized, trail); // remainder of text appended. return resized->str; } /****************************************************************************** * Name * inhale_text_from_file * * Synopsis * char *inhale_text_from_file(const char *filename) * * Description * reads content from a file using stdio, for use anywhere. * * Return value * char * * to be freed by caller. */ char *inhale_text_from_file(const char *filename) { FILE *handle; size_t length; gchar *blob = NULL; if ((handle = g_fopen(filename, "r")) == NULL) return NULL; (void)fseek(handle, 0L, SEEK_END); length = ftell(handle); rewind(handle); if ((length != 0) && ((blob = (gchar *)g_malloc(length + 2)) != NULL) && (fread(blob, 1, length, handle) == length)) { /* success. bound the text as a C string. */ *(blob + length) = '\0'; } else { if (blob) g_free(blob); blob = NULL; } fclose(handle); return blob; } /****** end of file ******/ xiphos-4.0.7+dfsg1/src/gnome2/bibletext_dialog.c0000664000175000017500000001513413162045104020673 0ustar unit193unit193/* * Xiphos Bible Study Tool * bibletext_dialog.c - view Bible text module in a dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/bibletext_dialog.h" #include "gui/display_info.h" #include "gui/font_dialog.h" #include "gui/sidebar.h" #include "gui/main_window.h" #include "gui/menu_popup.h" #include "gui/navbar_versekey_dialog.h" #include "gui/xiphos.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "main/navbar.h" #include "main/module_dialogs.h" #include "main/sword.h" #include "main/settings.h" #include "main/lists.h" #include "main/xml.h" #include "main/display.hh" #include "gui/debug_glib_null.h" /****************************************************************************** * static - global to this file only */ static DIALOG_DATA *cur_vt; /****************************************************************************** * externs */ extern gboolean bible_freed; /****************************************************************************** * Name * dialog_destroy * * Synopsis * #include "bibletext_dialog.h" * * void dialog_destroy(GtkObject *object, DL_DIALOG * dlg) * * Description * * * Return value * void */ static void dialog_destroy(GObject *object, DIALOG_DATA *vt) { if (!bible_freed) main_free_on_destroy(vt); bible_freed = FALSE; } static gboolean on_dialog_motion_notify_event(GtkWidget *widget, GdkEventMotion *event, DIALOG_DATA *vt) { cur_vt = vt; return FALSE; } /****************************************************************************** * Name * sync_with_main * * Synopsis * #include "gui/commentary_dialog.h" * * void sync_with_main(DIALOG_DATA * c) * * Descriptionc->navbar.lookup_entry * bring the the View Commentay Dialog module into sync with main window * * Return value * void */ static void sync_with_main(DIALOG_DATA *c) { gchar *url = g_strdup_printf("sword:///%s", settings.currentverse); main_dialogs_url_handler(c, url, TRUE); g_free(url); } /****************************************************************************** * Name * sync_toggled * * Synopsis * #include "gui/commentary_dialog.h" * * void sync_toggled(GtkToggleButton * button, DIALOG_DATA * c) * * Description * * * Return value * void */ void gui_bible_dialog_sync_toggled(GtkToggleButton *button, DIALOG_DATA *c) { if (c == NULL) c = cur_vt; if (gtk_toggle_button_get_active(button)) { sync_with_main(c); c->sync = TRUE; } else c->sync = FALSE; } /****************************************************************************** * Name * create_nav_toolbar * * Synopsis * #include ".h" * * GtkWidget *create_nav_toolbar(void) * * Description * create navigation toolbar and * * Return value * void */ static GtkWidget *create_nav_toolbar(DIALOG_DATA *c) { c->navbar.type = NB_DIALOG; return gui_navbar_versekey_dialog_new(c); } static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { DIALOG_DATA *d = (DIALOG_DATA *)cur_vt; gui_menu_popup(html, d->mod_name, d); //gui_text_dialog_create_menu(d); } /****************************************************************************** * Name * create_bibletext_dialog * * Synopsis * #include "gui/bibletext_dialog.h" * * void create_bibletext_dialog(DIALOG_DATA * vt) * * Description * create a text dialog * * Return value * void */ void gui_create_bibletext_dialog(DIALOG_DATA *vt) { GtkWidget *vbox33; GtkWidget *paned; //GtkWidget *frame; GtkWidget *swVText; vt->dialog = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_object_set_data(G_OBJECT(vt->dialog), "dlg->dialog", vt->dialog); gtk_window_set_title(GTK_WINDOW(vt->dialog), main_get_module_description(vt->mod_name)); gtk_window_set_default_size(GTK_WINDOW(vt->dialog), 350, 450); gtk_window_set_resizable(GTK_WINDOW(vt->dialog), TRUE); UI_VBOX(vbox33, FALSE, 0); gtk_widget_show(vbox33); gtk_container_add(GTK_CONTAINER(vt->dialog), vbox33); vt->toolbar_nav = create_nav_toolbar(vt); gtk_widget_show(vt->toolbar_nav); gtk_box_pack_start(GTK_BOX(vbox33), vt->toolbar_nav, FALSE, FALSE, 0); paned = UI_VPANE(); gtk_box_pack_start(GTK_BOX(vbox33), paned, TRUE, TRUE, 0); gtk_widget_show(paned); swVText = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(swVText); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(swVText), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *)swVText, settings.shadow_type); gtk_paned_add1((GtkPaned *)paned, swVText); vt->html = GTK_WIDGET(XIPHOS_HTML_NEW(vt, TRUE, DIALOG_TEXT_TYPE)); gtk_widget_show(vt->html); gtk_container_add(GTK_CONTAINER(swVText), vt->html); g_signal_connect((gpointer)vt->html, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), vt); swVText = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(swVText); //gtk_container_add(GTK_CONTAINER(frame), swVText); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(swVText), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *)swVText, settings.shadow_type); gtk_paned_add2((GtkPaned *)paned, swVText); vt->previewer = GTK_WIDGET(XIPHOS_HTML_NEW(vt, TRUE, VIEWER_TYPE)); gtk_widget_show(vt->previewer); gtk_container_add(GTK_CONTAINER(swVText), vt->previewer); gtk_paned_set_position(GTK_PANED(paned), 250); vt->statusbar = gtk_statusbar_new(); gtk_widget_show(vt->statusbar); gtk_box_pack_start(GTK_BOX(vbox33), vt->statusbar, FALSE, FALSE, 0); g_signal_connect(G_OBJECT(vt->dialog), "destroy", G_CALLBACK(dialog_destroy), vt); g_signal_connect(G_OBJECT(vt->dialog), "motion_notify_event", G_CALLBACK(on_dialog_motion_notify_event), vt); } /****** end of file ******/ xiphos-4.0.7+dfsg1/src/gnome2/about_sword.c0000664000175000017500000000605013162045104017717 0ustar unit193unit193/* * Xiphos Bible Study Tool * about_sword.c - Xiphos "About Sword" dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "gui/about_sword.h" #include "gui/utilities.h" #include "main/settings.h" #include "main/sword.h" /****************************************************************************** * Name * on_dialog_response * * Synopsis * #include "gui/.h" * * void on_dialog_response(GtkDialog * dialog, gint response_id, gpointer user_data) * * Description * * * Return value * void */ static void on_dialog_response(GtkDialog *dialog, gint response_id, gpointer user_data) { gtk_widget_destroy(GTK_WIDGET(dialog)); } /****************************************************************************** * Name * gui_create_about_sword * * Synopsis * #include "gui/about_sword.h" * * void gui_create_about_sword(void); * * Description * Create Sword about dialog and return pointer on it. * * Return value * GtkWidget * */ GtkWidget *gui_create_about_sword(void) { GdkPixbuf *about1_logo_pixbuf; GtkWidget *about1; gchar *about = _("The SWORD Project is an effort to create an ever-expanding \ software package for research and study of God and His Word. \ The SWORD Project framework allows easy use and study of Bible \ texts, commentaries, lexicons, dictionaries, and other books. \ Many frontends are built using this framework. An installed \ set of books may be shared among all frontends using the \ framework.\n\n \ Books can be downloaded from the SWORD Project."); about1_logo_pixbuf = pixbuf_finder("sword-big.png", 0, NULL); about1 = gtk_about_dialog_new(); g_signal_connect(about1, "response", G_CALLBACK(on_dialog_response), NULL); gtk_about_dialog_set_program_name(GTK_ABOUT_DIALOG(about1), "The SWORD Project"); gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about1), (gchar *)main_get_sword_version()); gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about1), about); gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(about1), "http://www.crosswire.org/"); gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(about1), _("The SWORD Project")); gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(about1), about1_logo_pixbuf); set_window_icon(GTK_WINDOW(about1)); return about1; } xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c0000664000175000017500000005416713162045104021305 0ustar unit193unit193/* * Xiphos Bible Study Tool * bookmarks_treeview.c - gui for bookmarks using treeview * * Copyright (C) 2003-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include #include #include #include "gui/xiphos.h" #include "gui/bookmarks_treeview.h" #include "gui/bookmarks_menu.h" #include "gui/bookmark_dialog.h" #include "gui/utilities.h" #include "gui/main_window.h" #include "gui/dialog.h" #include "gui/bibletext_dialog.h" #include "gui/commentary_dialog.h" #include "gui/dictlex_dialog.h" #include "gui/gbs_dialog.h" #include "gui/sidebar.h" #include "gui/widgets.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/sword.h" #include "main/xml.h" #include "main/module_dialogs.h" #include "main/url.hh" #include "gui/debug_glib_null.h" GtkTreeStore *model; GtkTreeModel *tree_model; gboolean button_one; gboolean use_dialog; GtkTreeSelection *current_selection; GtkTreeView *bookmark_tree; BookMarksPixbufs *bm_pixbufs; /****************************************************************************** * Name * gui_verselist_to_bookmarks * * Synopsis * #include "gui/bookmarks_treeview.h" * * void gui_verselist_to_bookmarks(GList * list) * * Description * add results of search to tree as a root node with children * * Return value * void */ void gui_verselist_to_bookmarks(GList *verses, gint save_as_single) { gint test; gchar *module_name = NULL; GtkTreeIter parent; GtkTreeIter iter; GS_DIALOG *info; RESULTS *list_item; /*gchar *dlg = g_strdup_printf("%s\n%s", _("Save these results as a single bookmark?"), _("(rather than as a series of bookmarks)")); */ if (save_as_single) { GString *name = g_string_new(NULL); GString *verse_string = g_string_new(""); gboolean first_entry = TRUE; g_string_printf(name, _("Search result: %s"), settings.searchText); while (verses) { list_item = (RESULTS *)verses->data; if (main_is_Bible_key(list_item->module, list_item->key)) { if (first_entry) { module_name = g_strdup(list_item->module); first_entry = FALSE; } else { verse_string = g_string_append(verse_string, "; "); } verse_string = g_string_append(verse_string, list_item->key); } verses = g_list_next(verses); } gui_bookmark_dialog(name->str, module_name, verse_string->str); g_string_free(name, TRUE); g_string_free(verse_string, TRUE); g_free(module_name); return; } gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter); info = gui_new_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) info->stock_icon = "document-open"; #else info->stock_icon = GTK_STOCK_OPEN; #endif info->title = _("Bookmark"); info->label_top = _("Enter Folder Name"); info->text1 = g_strdup(settings.searchText); info->label1 = _("Folder: "); info->ok = TRUE; info->cancel = TRUE; /*** open dialog to get name for root node ***/ test = gui_gs_dialog(info); if (test == GS_OK) { gtk_tree_store_append(GTK_TREE_STORE(model), &parent, &iter); gtk_tree_store_set(GTK_TREE_STORE(model), &parent, COL_OPEN_PIXBUF, bm_pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, bm_pixbufs->pixbuf_closed, COL_CAPTION, info->text1, COL_KEY, NULL, COL_MODULE, NULL, -1); // set_results_position((char) 1); // TOP GString *str = g_string_new(" "); while (verses) { list_item = (RESULTS *)verses->data; module_name = list_item->module; gchar *tmpbuf = list_item->key; g_string_printf(str, "%s, %s", tmpbuf, module_name); XI_message(("bookmark: %s", str->str)); gtk_tree_store_append(GTK_TREE_STORE(model), &iter, &parent); gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, bm_pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, str->str, COL_KEY, tmpbuf, COL_MODULE, module_name, -1); verses = g_list_next(verses); } g_string_free(str, TRUE); bookmarks_changed = TRUE; gui_save_bookmarks_treeview(); } g_free(info->text1); g_free(info); } /****************************************************************************** * Name * get_xml_folder_data * * Synopsis * #include "gui/bookmarks_treeview.h" * * void get_xml_folder_data(xmlNodePtr cur, BOOKMARK_DATA * data) * * Description * get date from xml bookmark folder and put into * BOOKMARK_DATA structure * * Return value * void */ static void get_xml_folder_data(xmlNodePtr cur, BOOKMARK_DATA *data) { xmlChar *folder; folder = xmlGetProp(cur, (const xmlChar *)"caption"); data->caption = g_strdup((char *)folder); data->key = NULL; data->module = NULL; data->module_desc = NULL; data->description = NULL; data->is_leaf = FALSE; data->opened = bm_pixbufs->pixbuf_opened; data->closed = bm_pixbufs->pixbuf_closed; } /****************************************************************************** * Name * get_xml_bookmark_data * * Synopsis * #include "gui/bookmarks_treeview.h" * * void get_xml_bookmark_data(xmlNodePtr cur, BOOKMARK_DATA * data) * * Description * get date from xml bookmark and put into BOOKMARK_DATA structure * * Return value * void */ static void get_xml_bookmark_data(xmlNodePtr cur, BOOKMARK_DATA *data) { xmlChar *mod1; xmlChar *key; xmlChar *caption; xmlChar *mod_desc; xmlChar *description; gchar buf[500]; data->opened = bm_pixbufs->pixbuf_helpdoc; data->closed = NULL; mod1 = xmlGetProp(cur, (const xmlChar *)"modulename"); key = xmlGetProp(cur, (const xmlChar *)"key"); mod_desc = xmlGetProp(cur, (const xmlChar *)"moduledescription"); description = xmlGetProp(cur, (const xmlChar *)"description"); caption = xmlGetProp(cur, (const xmlChar *)"description"); if ((char *)caption) { if (strlen((char *)caption) > 0) { data->caption = g_strdup((char *)caption); } else { sprintf(buf, "%s, %s", key, mod1); data->caption = g_strdup((char *)buf); } } else data->caption = g_strdup((char *)key); data->key = g_strdup((char *)key); data->module = g_strdup((char *)mod1); data->description = g_strdup((char *)description); data->module_desc = g_strdup((char *)mod_desc); data->is_leaf = TRUE; } /****************************************************************************** * Name * free_bookmark_data * * Synopsis * #include "gui/bookmarks_treeview.h" * * void free_bookmark_data(BOOKMARK_DATA *data) * * Description * frees the BOOKMARK_DATA structure * * Return value * void */ static void free_bookmark_data(BOOKMARK_DATA *data) { if (data->caption) g_free(data->caption); if (data->key) g_free(data->key); if (data->module) g_free(data->module); if (data->module_desc) g_free(data->module_desc); if (data->description) g_free(data->description); } /****************************************************************************** * Name * gui_add_node_to_ctree * * Synopsis * #include "gui/bookmarks_treeview.h" * * GtkCTreeNode *gui_add_node_to_ctree(GtkCTree * ctree, * GtkCTreeNode *node, BOOKMARK_DATA * data) * * Description * actually add the GtkCTreeNode to the bookmark ctree * * Return value * GtkCTreeNode */ void gui_add_item_to_tree(GtkTreeIter *iter, GtkTreeIter *parent, BOOKMARK_DATA *data) { gtk_tree_store_append(GTK_TREE_STORE(model), iter, parent); gtk_tree_store_set(GTK_TREE_STORE(model), iter, COL_OPEN_PIXBUF, data->opened, COL_CLOSED_PIXBUF, data->closed, COL_CAPTION, data->caption, COL_KEY, data->key, COL_MODULE, data->module, COL_MODULE_DESC, data->module_desc, COL_DESCRIPTION, data->description, -1); } /****************************************************************************** * Name * add_node * * Synopsis * #include "gui/bookmarks_treeview.h" * * void add_node(xmlDocPtr doc, xmlNodePtr cur, GtkCTree * ctree, GtkCTreeNode *node) * * Description * parse the xml bookmarks and add to bookmark ctree * * Return value * void */ static void add_node(xmlNodePtr cur, GtkTreeIter *parent) { GtkTreeIter iter; BOOKMARK_DATA data, *p = NULL; xmlNodePtr work = NULL; p = &data; if (cur == NULL) return; for (work = cur->xmlChildrenNode; work; work = work->next) { if (!xmlStrcmp(work->name, (const xmlChar *)"Bookmark")) { get_xml_bookmark_data(work, p); gui_add_item_to_tree(&iter, parent, p); free_bookmark_data(p); } else if (!xmlStrcmp(work->name, (const xmlChar *)"Folder")) { get_xml_folder_data(work, p); gui_add_item_to_tree(&iter, parent, p); free_bookmark_data(p); add_node(work, &iter); } } } /****************************************************************************** * Name * gui_parse_bookmarks * * Synopsis * #include "gui/bookmarks_treeview.h" * * void gui_parse_bookmarks(GtkCTree * ctree) * * Description * load a xml bookmark file * * Return value * void */ void gui_parse_bookmarks(GtkTreeView *tree, const xmlChar *file, GtkTreeIter *parent) { xmlNodePtr cur = NULL; BOOKMARK_DATA data, *p = NULL; GtkTreeIter iter; GtkTreePath *path; p = &data; cur = xml_load_bookmark_file(file); //cur = cur->xmlChildrenNode; while (cur != NULL) { if (!xmlStrcmp(cur->name, (const xmlChar *)"Bookmark")) { get_xml_bookmark_data(cur, p); gui_add_item_to_tree(&iter, parent, p); free_bookmark_data(p); } else { get_xml_folder_data(cur, p); if (p->caption) { gui_add_item_to_tree(&iter, parent, p); } free_bookmark_data(p); add_node(cur, &iter); } if (cur->next) cur = cur->next; else break; } xml_free_bookmark_doc(); path = gtk_tree_model_get_path(GTK_TREE_MODEL(model), parent); gtk_tree_view_expand_to_path(tree, path); gtk_tree_path_free(path); } /****************************************************************************** * Name * load_xml_bookmarks * * Synopsis * #include "gui/bookmarks_treeview.h" * * void load_xml_bookmarks(GtkCTree * ctree) * * Description * * * Return value * void */ static void load_xml_bookmarks(GtkTreeView *tree, GtkTreeIter *iter) { GString *str; const xmlChar *file; str = g_string_new(NULL); g_string_printf(str, "%s/bookmarks.xml", settings.swbmDir); file = (const xmlChar *)str->str; gui_parse_bookmarks(tree, file, iter); g_string_free(str, TRUE); } /****************************************************************************** * Name * row_changed * * Synopsis * #include "gui/bookmarks_treeview.h" * * void row_changed(GtkTreeModel *treemodel, GtkTreePath *arg1, * GtkTreeIter *arg2, gpointer user_data) * * Description * * * Return value * void */ static void row_changed(GtkTreeModel *treemodel, GtkTreePath *arg1, GtkTreeIter *arg2, gpointer user_data) { bookmarks_changed = TRUE; gui_save_bookmarks_treeview(); } /****************************************************************************** * Name * row_changed * * Synopsis * #include "gui/bookmarks_treeview.h" * * void row_deleted(GtkTreeModel * treemodel, GtkTreePath * arg1, * gpointer user_data) * * Description * * * Return value * void */ static void row_deleted(GtkTreeModel *treemodel, GtkTreePath *arg1, gpointer user_data) { bookmarks_changed = TRUE; gui_save_bookmarks_treeview(); } /****************************************************************************** * Name * create_pixbufs * * Synopsis * #include "gui/bookmarks_treeview.h" * * void create_pixbufs(void) * * Description * * * Return value * void */ static void create_pixbufs(void) { GtkTextDirection dir = gtk_widget_get_direction(GTK_WIDGET(widgets.app)); bm_pixbufs = g_new0(BookMarksPixbufs, 1); if (dir == GTK_TEXT_DIR_LTR) { /* leave this for if we make custom reversable icons if (!bm_pixbufs->pixbuf_closed) bm_pixbufs->pixbuf_closed = pixbuf_finder("book_closed.png", 16, NULL); */ bm_pixbufs->pixbuf_opened = pixbuf_finder("book_open.png", 16, NULL); } else { /* leave this for if we make custom reversable icons if (!bm_pixbufs->pixbuf_closed) bm_pixbufs->pixbuf_closed = pixbuf_finder("book_closed_rtol.png", 16, NULL); */ bm_pixbufs->pixbuf_opened = pixbuf_finder("book_open_rtol.png", 16, NULL); } bm_pixbufs->pixbuf_closed = pixbuf_finder("epiphany-bookmarks.png", 0, NULL); bm_pixbufs->pixbuf_helpdoc = pixbuf_finder("epiphany-bookmark-page.png", 0, NULL); if (!bm_pixbufs->pixbuf_helpdoc) #ifdef USE_GTK_3 bm_pixbufs->pixbuf_helpdoc = #if GTK_CHECK_VERSION(3, 10, 0) GDK_PIXBUF(gtk_image_new_from_icon_name("gtk-dnd", GTK_ICON_SIZE_BUTTON)); #else gtk_widget_render_icon_pixbuf(widgets.app, GTK_STOCK_DND, GTK_ICON_SIZE_MENU); #endif #else bm_pixbufs->pixbuf_helpdoc = gtk_widget_render_icon(widgets.app, GTK_STOCK_DND, GTK_ICON_SIZE_MENU, NULL); #endif } /****************************************************************************** * Name * add_columns * * Synopsis * #include "gui/bookmarks_treeview.h" * * void add_columns(GtkTreeView * tree) * * Description * * * Return value * void */ void gui_add_columns(GtkTreeView *tree) { GtkTreeViewColumn *column; GtkCellRenderer *renderer; column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_pixbuf_new()); gtk_tree_view_column_pack_start(column, renderer, FALSE); gtk_tree_view_column_set_attributes(column, renderer, "pixbuf", COL_OPEN_PIXBUF, "pixbuf-expander-open", COL_OPEN_PIXBUF, "pixbuf-expander-closed", COL_CLOSED_PIXBUF, NULL); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_CAPTION, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_sort_column_id(column, COL_CAPTION); column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_KEY, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_visible(column, FALSE); column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_MODULE, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_visible(column, FALSE); column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_MODULE_DESC, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_visible(column, FALSE); column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_DESCRIPTION, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_visible(column, FALSE); } /****************************************************************************** * Name * create_model * * Synopsis * #include "gui/bookmarks_treeview.h" * * GtkTreeModel *create_model(void) * * * Description * * * Return value * GtkTreeModel * */ static GtkTreeModel *create_model(void) { /* create tree store */ model = gtk_tree_store_new(N_COLUMNS, GDK_TYPE_PIXBUF, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); return GTK_TREE_MODEL(model); } /****************************************************************************** * Name * button_release_event * * Synopsis * #include "gui/bookmarks_treeview.h" * * gboolean button_release_event(GtkWidget * widget, GdkEventButton * event, gpointer user_data) * * Description * catch button 3 and select the row the pointer is over * but does not display the bookmark * * Return value * void */ static gboolean button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data) { GtkTreeSelection *selection = NULL; GtkTreeIter selected; gboolean is_selected = FALSE; gchar *caption = NULL; gchar *key = NULL; gchar *module = NULL; gchar *mod_desc = NULL; gchar *description = NULL; button_one = FALSE; selection = gtk_tree_view_get_selection(bookmark_tree); current_selection = selection; if (gtk_tree_selection_get_selected(selection, NULL, &selected)) { gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 2, &caption, 3, &key, 4, &module, 5, &mod_desc, 6, &description, -1); if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected) && key != NULL) { gboolean multi = (strpbrk(key, "-;,") != NULL); gtk_widget_set_sensitive(menu.in_tab, !multi); gtk_widget_set_sensitive(menu.in_dialog, !multi); gtk_widget_set_sensitive(menu.new, FALSE); gtk_widget_set_sensitive(menu.insert, FALSE); gtk_widget_set_sensitive(menu.remove, FALSE); } else { /* click on treeview folder to expand or collapse it */ GtkTreePath *path = gtk_tree_model_get_path(GTK_TREE_MODEL(model), &selected); if (gtk_tree_view_row_expanded(bookmark_tree, path)) gtk_tree_view_collapse_row(bookmark_tree, path); else gtk_tree_view_expand_row(bookmark_tree, path, FALSE); gtk_tree_path_free(path); gtk_widget_set_sensitive(menu.in_tab, FALSE); gtk_widget_set_sensitive(menu.in_dialog, FALSE); gtk_widget_set_sensitive(menu.new, TRUE); gtk_widget_set_sensitive(menu.insert, TRUE); gtk_widget_set_sensitive(menu.remove, TRUE); } gtk_widget_set_sensitive(menu.bibletime, TRUE); gtk_widget_set_sensitive(menu.edit, TRUE); gtk_widget_set_sensitive(menu.delete, TRUE); is_selected = TRUE; } if (!module || !strcmp(module, "")) { g_free(module); module = g_strdup(settings.MainWindowModule); } switch (event->button) { case 1: button_one = TRUE; break; case 2: gui_generic_warning(_("Opening a multi-reference bookmark in\n" "separate tabs is not supported.")); break; case 3: g_free(caption); g_free(key); g_free(module); gtk_menu_popup(GTK_MENU(menu.menu), NULL, NULL, NULL, NULL, event->button, event->time); if (!settings.browsing) gtk_widget_hide(menu.in_tab); if (gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(menu.reorder))) { gtk_widget_set_sensitive(menu.in_tab, FALSE); gtk_widget_set_sensitive(menu.in_dialog, FALSE); gtk_widget_set_sensitive(menu.new, FALSE); gtk_widget_set_sensitive(menu.insert, FALSE); gtk_widget_set_sensitive(menu.edit, FALSE); gtk_widget_set_sensitive(menu.delete, FALSE); gtk_widget_set_sensitive(menu.bibletime, TRUE); gtk_widget_set_sensitive(menu.remove, FALSE); //gtk_widget_set_sensitive(menu.remove, FALSE); return TRUE; } else { gtk_widget_set_sensitive(menu.bibletime, TRUE); return FALSE; } break; } if (is_selected) { if (!gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected) && key != NULL) { // might have an abbrev. get the real. const gchar *real_mod = main_get_name(module); gchar *url = NULL; if (!strcmp(module, "studypad")) url = g_strdup_printf("passagestudy.jsp?action=showStudypad&" "type=9&value=%s&module=%s", main_url_encode(key), main_url_encode((real_mod ? real_mod : module))); else if (button_one) url = g_strdup_printf("passagestudy.jsp?action=showBookmark&" "type=%s&value=%s&module=%s", "currentTab", main_url_encode(key), main_url_encode((real_mod ? real_mod : module))); if (url) { main_url_handler(url, TRUE); g_free(url); } } g_free(caption); g_free(key); g_free(module); } return FALSE; } /****************************************************************************** * Name * gui_create_bookmark_tree * * Synopsis * #include "gui/bookmarks_treeview.h" * * GtkWidget *gui_create_bookmark_tree(void) * * Description * * * Return value * GtkWidget* */ GtkWidget *gui_create_bookmark_tree(void) { GtkWidget *tree; GtkTreeIter iter; gui_create_bookmark_menu(); create_pixbufs(); tree_model = create_model(); tree = gtk_tree_view_new_with_model(tree_model); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(tree), FALSE); gui_add_columns(GTK_TREE_VIEW(tree)); gtk_tree_store_append(GTK_TREE_STORE(tree_model), &iter, NULL); gtk_tree_store_set(GTK_TREE_STORE(tree_model), &iter, COL_OPEN_PIXBUF, bm_pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, bm_pixbufs->pixbuf_closed, COL_CAPTION, _("Bookmarks"), COL_KEY, NULL, COL_MODULE, NULL, -1); load_xml_bookmarks(GTK_TREE_VIEW(tree), &iter); g_signal_connect_after(G_OBJECT(tree), "button_release_event", G_CALLBACK(button_release_event), GINT_TO_POINTER(0)); use_dialog = FALSE; bookmark_tree = GTK_TREE_VIEW(tree); g_signal_connect(model, "row-changed", G_CALLBACK(row_changed), NULL); g_signal_connect(model, "row-deleted", G_CALLBACK(row_deleted), NULL); return tree; } xiphos-4.0.7+dfsg1/src/gnome2/gbs.c0000664000175000017500000001064313162045104016145 0ustar unit193unit193/* * Xiphos Bible Study Tool * gbs.c - generic book support - the gui * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "xiphos_html/xiphos_html.h" #include "editor/slib-editor.h" #include "gui/bookmark_dialog.h" #include "gui/bookmarks_treeview.h" #include "gui/gbs.h" #include "gui/gbs_dialog.h" #include "gui/xiphos.h" #include "gui/cipher_key_dialog.h" #include "gui/find_dialog.h" #include "gui/sidebar.h" #include "gui/bookmarks.h" #include "gui/main_window.h" #include "gui/font_dialog.h" #include "gui/widgets.h" #include "gui/navbar_book.h" #include "gui/tabbed_browser.h" #include "gui/menu_popup.h" #include "gui/utilities.h" #include "main/settings.h" #include "main/lists.h" #include "main/global_ops.hh" #include "main/sword.h" #include "main/xml.h" #include "main/display.hh" #include "main/url.hh" #include "gui/debug_glib_null.h" //static void create_menu(GdkEventButton * event); /****************************************************************************** * Name * gui_set_gbs_frame_label * * Synopsis * #include "gbs.h" * * void gui_set_gbs_frame_label(void) * * Description * sets gbs label to module name * * Return value * void */ #if 0 static void set_gbs_label(gchar * mod_name) { /* * set label to module name */ gtk_label_set_text(GTK_LABEL(widgets.label_comm), mod_name); } #endif /* 0 */ #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * gui_set_book_page_and_key * * Synopsis * #include "gbs.h" * * void gui_set_book_page_and_key(gint page_num, gchar * key) * * Description * * * Return value * void */ void gui_set_book_mod_and_key(gchar *mod_name, gchar *key) { main_display_book(mod_name, key); } #endif #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * * * Synopsis * #include ".h" * * * * Description * * * Return value * void */ void gui_update_gbs_global_ops(gchar *option, gboolean choice) { /*save_module_options(cur_t->mod_name, option, choice); */ //gbs_display(cur_g, tree_level); } #endif static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { gui_menu_popup(html, settings.book_mod, NULL); } /****************************************************************************** * Name * gui_create_book_pane * * Synopsis * #include "gui/.h" * * GtkWidget *gui_create_book_pane(void) * * Description * * * Return value * GtkWidget* */ GtkWidget *gui_create_book_pane(void) { GtkWidget *box; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow; #endif GtkWidget *navbar; UI_VBOX(box, FALSE, 0); gtk_widget_show(box); navbar = gui_navbar_book_new(); gtk_box_pack_start(GTK_BOX(box), navbar, FALSE, FALSE, 0); #ifndef USE_WEBKIT2 scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(box), scrolledwindow, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); #endif widgets.html_book = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, BOOK_TYPE)); gtk_widget_show(widgets.html_book); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(box), widgets.html_book, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolledwindow), widgets.html_book); #endif g_signal_connect((gpointer)widgets.html_book, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), NULL); return box; } //****** end of file ******/ xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_menu.c0000664000175000017500000005372413162045104020415 0ustar unit193unit193/* * Xiphos Bible Study Tool * bookmarks_menu.c - gui for bookmarks using menu * * Copyright (C) 2003-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #ifndef USE_GTKBUILDER #include #endif #include #include #include #include #include #include #include "gui/xiphos.h" #include "gui/bookmarks_menu.h" #include "gui/bookmarks_treeview.h" #include "gui/export_bookmarks.h" #include "gui/utilities.h" #include "gui/main_window.h" #include "gui/dialog.h" #include "gui/bibletext_dialog.h" #include "gui/commentary_dialog.h" #include "gui/dictlex_dialog.h" #include "gui/gbs_dialog.h" #include "gui/widgets.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/sword.h" #include "main/xml.h" #include "main/module_dialogs.h" #include "main/url.hh" #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #else #include "editor/slib-editor.h" #endif #include "gui/debug_glib_null.h" BOOKMARK_MENU menu; gboolean bookmarks_changed; /****************************************************************************** * Name * save_treeview_to_xml_bookmarks * * Synopsis * #include "gui/bookmarks_menu.h" * * void save_treeview_to_xml_bookmarks(GtkTreeIter * iter, gchar *file_buf) * * Description * * * Return value * void */ static void save_treeview_to_xml_bookmarks(GtkTreeIter *iter, gchar *filename) { xmlNodePtr root_node = NULL; xmlNodePtr cur_node = NULL; xmlDocPtr root_doc; // xmlAttrPtr root_attr; gchar *caption = NULL; gchar *key = NULL; gchar *module = NULL; gchar *mod_desc = NULL; gchar *description = NULL; if (!bookmarks_changed) return; root_doc = xmlNewDoc((const xmlChar *)"1.0"); if (root_doc != NULL) { root_node = xmlNewNode(NULL, (const xmlChar *)"SwordBookmarks"); //root_attr = xmlNewProp(root_node, (const xmlChar *)"syntaxVersion", (const xmlChar *)"1"); xmlDocSetRootElement(root_doc, root_node); } do { gtk_tree_model_get(GTK_TREE_MODEL(model), iter, 2, &caption, 3, &key, 4, &module, 5, &mod_desc, 6, &description, -1); if (gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), iter)) { cur_node = xml_add_folder_to_parent(root_node, caption); utilities_parse_treeview(cur_node, iter, GTK_TREE_MODEL(model)); } else xml_add_bookmark_to_parent(root_node, description, key, module, mod_desc); g_free(caption); g_free(key); g_free(module); g_free(mod_desc); g_free(description); } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), iter)); xmlSaveFormatFile(filename, root_doc, 1); xmlFreeDoc(root_doc); g_free(filename); bookmarks_changed = FALSE; } /****************************************************************************** * Name * add_node_to_ctree * * Synopsis * #include "gui/bookmarks_menu.h" * * GtkCTreeNode *add_node_to_ctree(GtkCTree * ctree, * GtkCTreeNode *node, BOOKMARK_DATA * data) * * Description * actually add the GtkCTreeNode to the bookmark ctree * * Return value * GtkCTreeNode */ static void add_item_to_tree(GtkTreeIter *iter, GtkTreeIter *parent, BOOKMARK_DATA *data) { gtk_tree_store_append(GTK_TREE_STORE(model), iter, parent); gtk_tree_store_set(GTK_TREE_STORE(model), iter, COL_OPEN_PIXBUF, data->opened, COL_CLOSED_PIXBUF, data->closed, COL_CAPTION, data->caption, COL_KEY, data->key, COL_MODULE, data->module, COL_MODULE_DESC, data->module_desc, COL_DESCRIPTION, data->description, -1); } /****************************************************************************** * Name * * * Synopsis * #include "gui/bookmarks_menu.h" * * * * Description * * * Return value * void */ G_MODULE_EXPORT void bibletime_bookmarks_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkTreeIter iter; GtkTreeIter parent; gchar *fname; GtkWidget *dialog; if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &parent)) return; dialog = gtk_file_chooser_dialog_new(_("Specify bookmarks file"), GTK_WINDOW(widgets.app), GTK_FILE_CHOOSER_ACTION_OPEN, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_OK", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, #endif NULL); fname = g_strdup_printf("%s/%s", settings.homedir, ".bibletime/bookmarks.xml"); gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), fname); g_free(fname); if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) { gtk_tree_store_append(GTK_TREE_STORE(model), &iter, &parent); gtk_tree_store_set(GTK_TREE_STORE(model), &iter, COL_OPEN_PIXBUF, bm_pixbufs->pixbuf_opened, COL_CLOSED_PIXBUF, bm_pixbufs->pixbuf_closed, COL_CAPTION, "Imported", COL_KEY, NULL, COL_MODULE, NULL, -1); fname = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); gui_parse_bookmarks(bookmark_tree, (const xmlChar *)fname, &iter); g_free(fname); } gtk_widget_destroy(dialog); } /****************************************************************************** * Name * on_allow_reordering_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_allow_reordering_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * allow reordering of bookmarks * * Return value * void */ G_MODULE_EXPORT void on_allow_reordering_activate(GtkMenuItem *menuitem, gpointer user_data) { gtk_tree_view_set_reorderable(bookmark_tree, gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(menuitem))); } /****************************************************************************** * Name * on_dialog_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_dialog_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * * * Return value * void */ G_MODULE_EXPORT void on_dialog_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkTreeIter selected; gchar *key = NULL; gchar *module = NULL; GtkTreeSelection *selection = gtk_tree_view_get_selection(bookmark_tree); use_dialog = TRUE; if (gtk_tree_selection_get_selected(selection, NULL, &selected)) { gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 3, &key, 4, &module, -1); if (module && (main_get_mod_type(module) == PERCOM_TYPE)) { editor_create_new(module, key, TRUE); use_dialog = FALSE; g_free(module); g_free(key); return; } gchar *url = g_strdup_printf("passagestudy.jsp?action=showBookmark&" "type=%s&value=%s&module=%s", "newDialog", main_url_encode(key), main_url_encode(module)); main_url_handler(url, TRUE); g_free(url); } use_dialog = FALSE; g_free(module); g_free(key); } /****************************************************************************** * Name * on_edit_item_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_edit_item_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * edit bookmark * * Return value * void */ G_MODULE_EXPORT void on_edit_item_activate(GtkMenuItem *menuitem, gpointer user_data) { GS_DIALOG *info; gint test; GtkTreeSelection *selection; GtkTreeIter selected; // GtkTreeIter iter; gchar *caption = NULL; gchar *key = NULL; gchar *module = NULL; gchar *mod_desc = NULL; gchar *description = NULL; gboolean is_leaf; GString *str; str = g_string_new(NULL); g_string_printf(str, "%s", _("Edit")); selection = gtk_tree_view_get_selection(bookmark_tree); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 2, &caption, 3, &key, 4, &module, 5, &mod_desc, 6, &description, -1); info = gui_new_dialog(); info->title = N_("Bookmark"); info->label_top = str->str; if (gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected)) { info->label1 = N_("Folder name: "); is_leaf = FALSE; } else { info->label1 = N_("Bookmark name: "); info->text2 = g_strdup(key); info->text3 = g_strdup(module); info->label2 = N_("Verse: "); info->label3 = N_("Module: "); is_leaf = TRUE; } info->text1 = g_strdup(caption); info->ok = TRUE; info->cancel = TRUE; test = gui_gs_dialog(info); if (test == GS_OK) { BOOKMARK_DATA *data = g_new(BOOKMARK_DATA, 1); data->caption = info->text1; data->key = NULL; data->module = NULL; data->module_desc = NULL; data->description = NULL; if (is_leaf) { data->opened = bm_pixbufs->pixbuf_helpdoc; data->closed = NULL; data->key = info->text2; data->module = info->text3; data->module_desc = g_strdup(main_get_module_description(info->text3)); if ((strlen(description) > 1) || (strcmp(caption, info->text1))) { data->description = info->text1; } else data->description = NULL; data->is_leaf = TRUE; } else { data->opened = bm_pixbufs->pixbuf_opened; data->closed = bm_pixbufs->pixbuf_closed; data->is_leaf = FALSE; } gtk_tree_store_set(GTK_TREE_STORE(model), &selected, COL_OPEN_PIXBUF, data->opened, COL_CLOSED_PIXBUF, data->closed, COL_CAPTION, data->caption, COL_KEY, data->key, COL_MODULE, data->module, COL_MODULE_DESC, data->module_desc, COL_DESCRIPTION, data->description, -1); bookmarks_changed = TRUE; gui_save_bookmarks(NULL, NULL); g_free(data); } g_free(info->text1); // we used g_strdup() if (info->text2) g_free(info->text2); if (info->text3) g_free(info->text3); g_free(info); g_free(caption); g_free(key); g_free(module); g_free(mod_desc); g_free(description); g_string_free(str, TRUE); } //dialog_export_bookmarks_response_cb //dialog_export_bookmarks_close_cb /****************************************************************************** * Name * on_remove_folder_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_remove_folder_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * remove folder - and save it * * Return value * void */ G_MODULE_EXPORT void on_export_folder_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_export_bookmarks_dialog(BOOKMARKS_EXPORT, NULL); } /****************************************************************************** * Name * on_delete_item_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_delete_item_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * delete bookmark - if a group delete all in the group * * Return value * void */ G_MODULE_EXPORT void on_delete_item_activate(GtkMenuItem *menuitem, gpointer user_data) { gchar *name_string; GtkTreeSelection *selection; GtkTreeIter selected; // GtkTreeIter iter; gchar *caption = NULL; gchar *key = NULL; gchar *module = NULL; gchar *str; selection = gtk_tree_view_get_selection(bookmark_tree); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 2, &caption, 3, &key, 4, &module, -1); name_string = caption; if (gtk_tree_model_iter_has_child(GTK_TREE_MODEL(model), &selected)) { str = g_strdup_printf("%s\n\n%s %s", _("Remove the selected folder"), name_string, _("(and all its contents)?")); } else { str = g_strdup_printf("%s\n\n%s", _("Remove the selected bookmark"), name_string); } if (gui_yes_no_dialog(str, #if GTK_CHECK_VERSION(3, 10, 0) "dialog-warning")) { #else GTK_STOCK_DIALOG_WARNING)) { #endif gtk_tree_store_remove(GTK_TREE_STORE(model), &selected); bookmarks_changed = TRUE; gui_save_bookmarks(NULL, NULL); } g_free(caption); g_free(key); g_free(module); g_free(str); } /****************************************************************************** * Name * gui_save_bookmarks * * Synopsis * #include "gui/bookmarks_menu.h" * * void gui_save_bookmarks(GtkMenuItem * menuitem, gpointer user_data) * * Description * save bookmark tree * * Return value * void */ void gui_save_bookmarks(GtkMenuItem *menuitem, gpointer user_data) { GtkTreeIter root; GtkTreeIter first_child; gchar buf[256]; if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &root)) return; if (!gtk_tree_model_iter_children(GTK_TREE_MODEL(model), &first_child, &root)) return; sprintf(buf, "%s/bookmarks/bookmarks.xml", settings.gSwordDir); save_treeview_to_xml_bookmarks(&first_child, g_strdup(buf)); } /****************************************************************************** * Name * gui_save_bookmarks * * Synopsis * #include "gui/bookmarks_menu.h" * * void gui_save_bookmarks(void) * * Description * save bookmark tree * * Return value * void */ void gui_save_bookmarks_treeview(void) { gui_save_bookmarks(NULL, NULL); } /****************************************************************************** * Name * * * Synopsis * #include "gui/bookmarks_menu.h" * * * * Description * expand the bookmark tree * * Return value * void */ G_MODULE_EXPORT void on_expand_activate(GtkMenuItem *menuitem, gpointer user_data) { gtk_tree_view_expand_all(bookmark_tree); } /****************************************************************************** * Name * on_collapse_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_collapse_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * collapse the bookmark tree * * Return value * void */ G_MODULE_EXPORT void on_collapse_activate(GtkMenuItem *menuitem, gpointer user_data) { gtk_tree_view_collapse_all(bookmark_tree); } /****************************************************************************** * Name * on_add_bookmark_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_add_bookmark_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * add bookmark (current mod and key of active window (text, comm, or dict) * to root node chosen by user * * Return value * void */ void on_add_bookmark_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkTreeIter selected; GtkTreeIter iter; // gchar *caption = NULL; gchar *key = NULL; gchar *mod_name = NULL; gint test; BOOKMARK_DATA *data; GS_DIALOG *info; gchar buf[256]; GString *str = g_string_new(NULL); if (!gtk_tree_selection_get_selected(current_selection, NULL, &selected)) return; mod_name = main_get_active_pane_module(); key = main_get_active_pane_key(); data = g_new(BOOKMARK_DATA, 1); info = gui_new_dialog(); info->title = N_("Bookmark"); g_string_printf(str, "%s", _("Add")); info->label_top = str->str; sprintf(buf, "%s, %s", key, mod_name); info->text1 = g_strdup(buf); info->text2 = g_strdup(key); info->text3 = g_strdup(mod_name); info->label1 = N_("Label: "); info->label2 = N_("Verse: "); info->label3 = N_("Module: "); info->ok = TRUE; info->cancel = TRUE; test = gui_gs_dialog(info); if (test == GS_OK) { data->caption = info->text1; data->key = info->text2; data->module = info->text3; data->module_desc = g_strdup(main_get_module_description(info->text3)); if (!strcmp(data->caption, buf)) data->description = NULL; else data->description = info->text1; data->is_leaf = TRUE; data->opened = bm_pixbufs->pixbuf_helpdoc; data->closed = NULL; add_item_to_tree(&iter, &selected, data); bookmarks_changed = TRUE; gui_save_bookmarks(NULL, NULL); } g_free(info->text1); /* we used g_strdup() */ g_free(info->text2); g_free(info->text3); g_free(info); g_free(data); g_string_free(str, TRUE); } /****************************************************************************** * Name * on_insert_bookmark_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_insert_bookmark_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * * * Return value * void */ G_MODULE_EXPORT void on_insert_bookmark_activate(GtkMenuItem *menuitem, gpointer user_data) { on_add_bookmark_activate(menuitem, NULL); } /****************************************************************************** * Name * on_new_subgroup_activate * * Synopsis * #include "gui/bookmarks_menu.h" * * void on_new_subgroup_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * add new sub group to selected group * * Return value * void */ G_MODULE_EXPORT void on_new_folder_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkTreeIter selected; GtkTreeIter iter; // gchar *caption = NULL; // gchar *key = NULL; // gchar *module = NULL; char *t; gint test; GS_DIALOG *info; BOOKMARK_DATA *data; GString *str; if (!gtk_tree_selection_get_selected(current_selection, NULL, &selected)) return; t = "/|><.'`\""; str = g_string_new(""); info = gui_new_dialog(); //info->stock_icon = GTK_STOCK_OPEN; info->title = _("Bookmark"); g_string_printf(str, "%s", _("Enter Folder Name")); info->label_top = str->str; info->text1 = g_strdup(_("Folder Name")); info->label1 = _("Folder: "); info->ok = TRUE; info->cancel = TRUE; data = g_new(BOOKMARK_DATA, 1); /*** open dialog to get name for new folder ***/ test = gui_gs_dialog(info); if (test == GS_OK) { char *buf = g_strdelimit(info->text1, t, ' '); data->caption = g_strdup(buf); data->key = NULL; data->module = NULL; data->module_desc = NULL; data->description = NULL; data->is_leaf = FALSE; data->opened = bm_pixbufs->pixbuf_opened; data->closed = bm_pixbufs->pixbuf_closed; add_item_to_tree(&iter, &selected, data); bookmarks_changed = TRUE; gui_save_bookmarks(NULL, NULL); g_free(data->caption); } g_free(data); g_free(info->text1); g_free(info); g_string_free(str, TRUE); } /****************************************************************************** * Name * on_open_in_tab_activate * * Synopsis * #include "gui/.h" * * void on_open_in_tab_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * * * Return value * void */ G_MODULE_EXPORT void on_open_in_tab_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkTreeSelection *selection; GtkTreeIter selected; // GtkTreeIter iter; gchar *key = NULL; gchar *module = NULL; gchar *url = NULL; selection = gtk_tree_view_get_selection(bookmark_tree); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; gtk_tree_model_get(GTK_TREE_MODEL(model), &selected, 3, &key, 4, &module, -1); url = g_strdup_printf("passagestudy.jsp?action=showBookmark&" "type=%s&value=%s&module=%s", "newTab", main_url_encode(key), main_url_encode(module)); main_url_handler(url, TRUE); g_free(key); g_free(module); g_free(url); } /****************************************************************************** * Name * create_bookmark_menu * * Synopsis * #include "gui/bookmarks_menu.h" * * void create_bookmark_menu(void) * * Description * create bookmark tree popup menu * !! CHANGING MENU STRUCTURE DON'T FORGET ALSO CHANGE create_bookmark_menu !! * * Return value * void */ void gui_create_bookmark_menu(void) { gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #if GTK_CHECK_VERSION(3, 14, 0) glade_file = gui_general_user_file("xi-menus-popup.gtkbuilder", FALSE); #else glade_file = gui_general_user_file("xi-menus-popup_old.gtkbuilder", FALSE); #endif #else GladeXML *gxml; glade_file = gui_general_user_file("xi-menus.glade", FALSE); #endif g_return_if_fail((glade_file != NULL)); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_bookmark", NULL); #endif g_free(glade_file); g_return_if_fail((gxml != NULL)); menu.menu = UI_GET_ITEM(gxml, "menu_bookmark"); menu.in_tab = UI_GET_ITEM(gxml, "open_in_new_tab"); menu.in_dialog = UI_GET_ITEM(gxml, "open_in_a_dialog"); menu.new = UI_GET_ITEM(gxml, "new_folder"); menu.insert = UI_GET_ITEM(gxml, "insert_bookmark"); menu.edit = UI_GET_ITEM(gxml, "edit_item"); menu.delete = UI_GET_ITEM(gxml, "delete_item"); menu.reorder = UI_GET_ITEM(gxml, "allow_reordering"); menu.bibletime = UI_GET_ITEM(gxml, "import_bibletime_bookmarks1"); menu.remove = UI_GET_ITEM(gxml, "remove_folder"); gtk_widget_set_sensitive(menu.in_tab, FALSE); gtk_widget_set_sensitive(menu.in_dialog, FALSE); gtk_widget_set_sensitive(menu.new, FALSE); gtk_widget_set_sensitive(menu.insert, FALSE); gtk_widget_set_sensitive(menu.edit, FALSE); gtk_widget_set_sensitive(menu.delete, FALSE); gtk_widget_set_sensitive(menu.bibletime, TRUE); gtk_widget_set_sensitive(menu.remove, TRUE); gtk_widget_hide(menu.remove); /* connect signals and data */ #ifdef USE_GTKBUILDER gtk_builder_connect_signals(gxml, NULL); /*gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, NULL); */ #else glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, NULL); #endif } xiphos-4.0.7+dfsg1/src/gnome2/bibletext.c0000664000175000017500000000631213162045104017352 0ustar unit193unit193/* * Xiphos Bible Study Tool * bibletext.c - gui for Bible text modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/xiphos.h" #include "gui/bibletext.h" #include "gui/bibletext_dialog.h" #include "gui/bookmark_dialog.h" #include "gui/bookmarks_treeview.h" #include "gui/export_dialog.h" #include "gui/sidebar.h" #include "gui/cipher_key_dialog.h" #include "gui/main_menu.h" #include "gui/main_window.h" #include "gui/menu_popup.h" #include "gui/dialog.h" #include "gui/font_dialog.h" #include "gui/dictlex.h" #include "gui/tabbed_browser.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "main/settings.h" #include "main/lists.h" #include "main/sword.h" #include "main/xml.h" #include "main/global_ops.hh" #include "main/display.hh" gboolean shift_key_pressed = FALSE; guint scroll_adj_signal; GtkAdjustment *adjustment; #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * * * Synopsis * #include "gui/.h" * * * * Description * * * Return value * void */ void gui_popup_pm_text(void) { /* gui_menu_popup (settings.MainWindowModule, NULL); */ } #endif static gboolean _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { gui_menu_popup(html, settings.MainWindowModule, NULL); return TRUE; } /****************************************************************************** * Name * gui_create_bible_pane * * Synopsis * #include "gui/bibletext.h" * * GtkWidget *gui_create_bible_pane(void) * * Description * * * Return value * GtkWidget* */ GtkWidget *gui_create_bible_pane(void) { GtkWidget *vbox; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow; #endif UI_VBOX(vbox, FALSE, 0); gtk_widget_show(vbox); #ifndef USE_WEBKIT2 scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(vbox), scrolledwindow, TRUE, TRUE, 0); #endif widgets.html_text = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, TEXT_TYPE)); gtk_widget_show(widgets.html_text); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(vbox), widgets.html_text, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolledwindow), widgets.html_text); #endif g_signal_connect((gpointer)widgets.html_text, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), NULL); return vbox; } xiphos-4.0.7+dfsg1/src/gnome2/commentary.c0000664000175000017500000000764613162045104017561 0ustar unit193unit193/* * Xiphos Bible Study Tool * commentary.c - gui for commentary modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "xiphos_html/xiphos_html.h" #include "gui/dialog.h" #include "gui/commentary.h" #include "gui/bookmark_dialog.h" #include "gui/bookmarks_treeview.h" #include "gui/xiphos.h" #include "gui/cipher_key_dialog.h" #include "gui/sidebar.h" #include "gui/main_window.h" #include "gui/menu_popup.h" #include "gui/find_dialog.h" #include "gui/font_dialog.h" #include "gui/tabbed_browser.h" #include "gui/widgets.h" #include "gui/utilities.h" #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #else #include "editor/slib-editor.h" #endif #include "main/settings.h" #include "main/lists.h" #include "main/sword.h" #include "main/xml.h" #include "main/global_ops.hh" #include "main/search_sidebar.h" #include "main/display.hh" #include "main/url.hh" #include "gui/debug_glib_null.h" /****************************************************************************** * Name * * * Synopsis * #include "gui/commentary.h" * * void access_to_edit_perscomm() * * Description * kbd shortcut hook to pers.comm editor, from outside this source file. * Note: NOT static. * * Return value * void */ void access_to_edit_percomm() { gchar *personal = "Personal"; if (!main_is_module(personal)) return; editor_create_new(personal, (gchar *)settings.currentverse, NOTE_EDITOR); } static gboolean on_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { //shift_key_pressed = FALSE; //gtk_widget_grab_focus (widgets.html_comm); //settings.whichwindow = COMMENTARY_WINDOW; //gui_change_window_title(settings.CommWindowModule); return FALSE; } static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { //g_print ("in comm _popupmenu_requested_cb\n"); gui_menu_popup(html, settings.CommWindowModule, NULL); } /****************************************************************************** * Name * gui_create_commentary_pane * * Synopsis * #include "gui/.h" * * GtkWidget *gui_create_commentary_pane(void) * * Description * * * Return value * GtkWidget* */ GtkWidget *gui_create_commentary_pane(void) { GtkWidget *box_comm; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow; #endif UI_VBOX(box_comm, FALSE, 0); gtk_widget_show(box_comm); #ifndef USE_WEBKIT2 scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(box_comm), scrolledwindow, TRUE, TRUE, 0); #endif widgets.html_comm = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, COMMENTARY_TYPE)); gtk_widget_show(widgets.html_comm); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(box_comm), widgets.html_comm, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolledwindow), widgets.html_comm); #endif g_signal_connect((gpointer)widgets.html_comm, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), NULL); #ifndef USE_WEBKIT2 g_signal_connect((gpointer)scrolledwindow, "enter_notify_event", G_CALLBACK(on_enter_notify_event), NULL); #endif return box_comm; } xiphos-4.0.7+dfsg1/src/gnome2/wscript_build0000664000175000017500000000466113162045104020026 0ustar unit193unit193#!/usr/bin/env python # encoding: utf8 import os.path import Utils import Task from TaskGen import feature from Tools.ccroot import get_target_name env = bld.env sub = Utils.subst_vars objects = 'backend editor main xiphos_html' objects += ' %s' % 'webkit' # GTKHTML gtkhtml = 'GTKHTML' if env['HAVE_GTKHTML_EDITOR']: gtkhtml += ' %s' % 'GTKHTML_EDITOR' # on WIN32 compile Xiphos icon into executable winresource = '' staticlib = [] if env['IS_WIN32']: winresource = '../../win32/res/res.rc' x11_include = '../../win32/include' # staticlib = 'sword'.split() else: x11_include = ' ' # DATADIR direct in config.h - conflict in win32 (mingw) defines = sub(''' PREFIX="${PREFIX}" SYSCONFDIR="${SYSCONFDIR}" DATADIR="${DATAROOTDIR}" LIBDIR="${LIBDIR}" SHARE_DIR="${DATAROOTDIR}/${PACKAGE}" ''', env) # generating locale.c loc = bld.new_task_gen( source = ['make-locale-set.sh', '../../po/LINGUAS'], target = 'locale_set.c', rule = 'sh ${SRC[0].abspath()} ${SRC[1].abspath()} > ${TGT}', ) lib = bld.new_task_gen( features = 'cxx cc cprogram', includes = '. ../.. ../../src ../../src/editor %s %s' % (bld.env['GECKO_INCLUDE'], x11_include), # ../../ for config.h defines = defines, source = '%s' % winresource, target = 'xiphos', #uselib = 'GNOMEUI GECKONSPR MAGICK GECKONSS GTK GLADE GLIB GMODULEEXP UPRINT SWORD %s %s' % (gtkhtml, gecko), #uselib = 'WSOCK GNOMEUI GECKONSPR MAGICK GECKONSS GTK GLADE GLIB GMODULEEXP UPRINT SWORD %s %s' % (gtkhtml, gecko), uselib= bld.env['ALL_LIBS'], staticlib = staticlib, # like cflag -lsword add_objects = objects, # used instead of libbackend.a, libgecko.a, libeditor.a, libmain.a install_path= '${BINDIR}', strip = bld.env['TO_STRIP'] ) lib.allnodes.append(bld.path.find_or_declare('locale_set.c')) # DBUS generate binding and marshallers if env['HAVE_DBUS']: lib.add_dbus_file('ipc-interface.xml', 'ipc_object', 'glib-server') lib.add_marshal_file('marshal.list', 'ipc_marshal') lib.find_sources_in_dirs('.', excludes=['marshal.c']) else: lib.find_sources_in_dirs('.', excludes=['ipc.c', 'marshal.c']) @feature('cc') def process_strip(self): if getattr(self, 'strip', None): tsk = self.create_task('strip') tsk.set_inputs(self.path.find_or_declare(get_target_name(self))) tsk.set_outputs(self.path.find_or_declare(get_target_name(self))) Task.simple_task_type('strip', "${STRIP} ${SRC}", color='BLUE', after='cxx_link') xiphos-4.0.7+dfsg1/src/gnome2/parallel_view.c0000664000175000017500000001272613162045104020224 0ustar unit193unit193/* * Xiphos Bible Study Tool * gs_parallel.c - support for displaying multiple modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/parallel_view.h" #include "gui/parallel_dialog.h" #include "gui/main_window.h" #include "gui/xiphos.h" #include "gui/widgets.h" #include "gui/tabbed_browser.h" #include "gui/preferences_dialog.h" #include "main/parallel_view.h" #include "main/global_ops.hh" #include "main/lists.h" #include "main/sword.h" #include "main/xml.h" extern gboolean shift_key_pressed; /****************************************************************************** * static */ /****************************************************************************** * Name * on_undockInt_activate * * Synopsis * #include "gui/parallel.h * * void on_undockInt_activate(GtkMenuItem *menuitem) * * Description * undock/dock parallel page * * Return value * void */ void on_undockInt_activate(GtkMenuItem *menuitem) { if (settings.dockedInt) { settings.dockedInt = FALSE; gui_undock_parallel_page(); } else { settings.dockedInt = TRUE; gui_btnDockInt_clicked(NULL, NULL); } } /****************************************************************************** * Name * on_paratab_activate * * Synopsis * #include "gui/parallel_view.h * * void on_paratab_activate(GtkMenuItem *menuitem) * * Description * open parallel view in a tab * * Return value * void */ void on_paratab_activate(GtkMenuItem *menuitem) { gui_open_parallel_view_in_new_tab(); } void gui_popup_menu_parallel(void) { GtkWidget *menu; GtkWidget *undockInt = NULL; GtkWidget *module_options; GtkWidget *separator; GtkWidget *module_options_menu; menu = gtk_menu_new(); g_object_set_data(G_OBJECT(menu), "pmInt", menu); if (!settings.showparatab) { undockInt = gtk_menu_item_new_with_label(_("Detach/Attach")); gtk_widget_show(undockInt); gtk_container_add(GTK_CONTAINER(menu), undockInt); } module_options = gtk_menu_item_new_with_label(_("Module Options")); gtk_widget_show(module_options); gtk_container_add(GTK_CONTAINER(menu), module_options); module_options_menu = gtk_menu_new(); gtk_menu_item_set_submenu(GTK_MENU_ITEM(module_options), module_options_menu); main_load_g_ops_parallel(module_options_menu); separator = gtk_menu_item_new(); gtk_widget_show(separator); gtk_container_add(GTK_CONTAINER(menu), separator); gtk_widget_set_sensitive(separator, FALSE); if (!settings.showparatab) { if (undockInt) { g_signal_connect(G_OBJECT(undockInt), "activate", G_CALLBACK(on_undockInt_activate), &settings); } else { XI_warning(("undockInt is NULL?")); } } gtk_menu_popup((GtkMenu *)menu, NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); } static gboolean on_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { gtk_widget_grab_focus(widgets.html_parallel); return FALSE; } static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { gui_popup_menu_parallel(); } /****************************************************************************** * Name * gui_create_parallel_page * * Synopsis * #include "gui/parallel.h * * void gui_create_parallel_page(guint page_num) * * Description * * * Return value * void */ void gui_create_parallel_page(void) { GtkWidget *label; #ifndef USE_WEBKIT2 GtkWidget *scrolled_window; #endif /* * parallel page */ settings.dockedInt = TRUE; #ifndef USE_WEBKIT2 scrolled_window = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolled_window); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); gtk_container_add(GTK_CONTAINER(widgets.notebook_bible_parallel), scrolled_window); #endif widgets.html_parallel = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, PARALLEL_TYPE)); gtk_widget_show(widgets.html_parallel); #ifdef USE_WEBKIT2 gtk_container_add(GTK_CONTAINER(widgets.notebook_bible_parallel), widgets.html_parallel); #else widgets.frame_parallel = scrolled_window; gtk_container_add(GTK_CONTAINER(scrolled_window), widgets.html_parallel); #endif g_signal_connect((gpointer)widgets.html_parallel, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), NULL); label = gtk_label_new(_("Parallel View")); gtk_widget_show(label); gtk_notebook_set_tab_label(GTK_NOTEBOOK(widgets.notebook_bible_parallel), gtk_notebook_get_nth_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 1), label); g_signal_connect((gpointer)widgets.html_parallel, "enter_notify_event", G_CALLBACK(on_enter_notify_event), NULL); } xiphos-4.0.7+dfsg1/src/gnome2/dictlex.c0000664000175000017500000002661713162045104017036 0ustar unit193unit193/* * Xiphos Bible Study Tool * dictlex.c - gui for commentary modules * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/dictlex.h" #include "gui/bookmark_dialog.h" #include "gui/bookmarks_treeview.h" #include "gui/xiphos.h" #include "gui/cipher_key_dialog.h" #include "gui/dictlex_dialog.h" #include "gui/main_window.h" #include "gui/menu_popup.h" #include "gui/sidebar.h" #include "gui/find_dialog.h" #include "gui/font_dialog.h" #include "gui/widgets.h" #include "gui/utilities.h" #include "main/sword.h" #include "main/settings.h" #include "main/lists.h" #include "main/url.hh" #include "main/xml.h" #include "gui/debug_glib_null.h" /****************************************************************************** * externs */ extern gboolean dict_display_change; extern gboolean isrunningSD; /* is the view dictionary dialog runing */ /****************************************************************************** * static */ /****************************************************************************** * Name * gui_get_clipboard_text_for_lookup * * Synopsis * #include "gui/dictlex.h" * * void gui_get_clipboard_text_for_lookup (GtkClipboard *clipboard, * const gchar *text, * gpointer data) * * Description * an ugly hack to get the selection from widget on a dbl click * and display text in dictionary pane using default dictionary if set or * current dictionary - this called by (gecko|wk)/Yelper.cpp * Yelper::ProcessMouseDblClickEvent (void* aEvent) * also called by wk-html.c button_press_handler() -- still ugly * * Return value * void */ void gui_get_clipboard_text_for_lookup(GtkClipboard *clipboard, const gchar *text, gpointer data) { char *key = NULL; gchar *dict = NULL; int len = 0; if (text == NULL) return; XI_message(("src/gnome2/dictlex.c: text =>%s<", text)); key = g_strdelimit((char *)text, "&.,\"<>;:?", ' '); key = g_strstrip((char *)key); len = strlen(key); if (key[len - 1] == 's' || key[len - 1] == 'd') key[len - 1] = '\0'; if (key[len - 1] == 'h' && key[len - 2] == 't' && key[len - 3] == 'e') key[len - 3] = '\0'; if (settings.useDefaultDict) dict = g_strdup(settings.DefaultDict); else dict = g_strdup(settings.DictWindowModule); main_display_dictionary(dict, key); if (dict) g_free(dict); } #if 0 static void set_label(gchar * mod_name) { gtk_label_set_text(GTK_LABEL(widgets.label_dict), mod_name); } #endif /****************************************************************************** * Name * on_entryDictLookup_changed * * Synopsis * #include "_dictlex.h" * * void on_entryDictLookup_changed(GtkEditable * editable, DL_DATA * d) * * Description * look up text in dictionary entry widget * * Return value * void */ void on_entryDictLookup_changed(GtkEditable *editable, gpointer data) { main_dictionary_entry_changed(settings.DictWindowModule); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * gui_display_dictlex * * Synopsis * #include "dictlex.h" * * void gui_display_dictlex(gchar * key) * * Description * * * Return value * void */ void gui_display_dictlex(gchar *key) { gtk_entry_set_text(GTK_ENTRY(widgets.entry_dict), key); } #endif #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * gui_set_dictlex_mod_and_key * * Synopsis * #include "_dictlex.h" * * void gui_set_dictlex_mod_and_key(gchar *mod, gchar *key) * * Description * sets the dictionary module and key. Primarily added for use in tabbed browsing * * Return value * void */ void gui_set_dictlex_mod_and_key(gchar *mod_name, gchar *key) { const gchar *old_key; //xml_set_value("Xiphos", "modules", "dict", mod_name); //settings.DictWindowModule = xml_get_value("modules", "dict"); //set_label(settings.DictWindowModule); if (key == NULL) key = "Grace"; old_key = gtk_entry_get_text(GTK_ENTRY(widgets.entry_dict)); if (!strcmp(old_key, key)) on_entryDictLookup_changed(NULL, NULL); else gtk_entry_set_text(GTK_ENTRY(widgets.entry_dict), key); } #endif void dict_key_entry_changed(GtkEntry *entry, gpointer data) { gchar *buf = NULL; buf = (gchar *)gtk_entry_get_text(entry); XI_message(("dict_key_entry_changed: %s", buf)); if (strlen(buf) < 2) return; main_display_dictionary(settings.DictWindowModule, buf); //gtk_widget_grab_focus(widgets.entry_dict); } void button_back_clicked(GtkButton *button, gpointer user_data) { if (settings.havedict) main_dictionary_button_clicked(0); } void button_forward_clicked(GtkButton *button, gpointer user_data) { if (settings.havedict) main_dictionary_button_clicked(1); } /****************************************************************************** * Name * menu_deactivate_callback * * Synopsis * #include "gui/.h" * * void menu_deactivate_callback (GtkWidget *widget, gpointer user_data) * * Description * * * Return value * void */ static void menu_deactivate_callback(GtkWidget *widget, gpointer user_data) { GtkWidget *menu_button; menu_button = GTK_WIDGET(user_data); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(menu_button), FALSE); } /****************************************************************************** * Name * * * Synopsis * #include "gui/.h" * * * * Description * * * Return value * */ static void menu_position_under(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer user_data) { GtkWidget *widget; GtkAllocation allocation; g_return_if_fail(GTK_IS_BUTTON(user_data)); #if GTK_CHECK_VERSION(2, 20, 0) g_return_if_fail(gtk_widget_get_window(user_data)); #else g_return_if_fail(GTK_WIDGET_NO_WINDOW(user_data)); #endif widget = GTK_WIDGET(user_data); gdk_window_get_origin(gtk_widget_get_window(widget), x, y); gtk_widget_get_allocation(widget, &allocation); *x += allocation.x; *y += allocation.y + allocation.height; *push_in = FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { if (!settings.DictWindowModule || (*settings.DictWindowModule == '\0')) return 0; GtkWidget *menu = main_dictionary_drop_down_new(settings.DictWindowModule, settings.dictkey); g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { gui_menu_popup(html, settings.DictWindowModule, NULL); //gui_create_pm_dictionary(); } GtkWidget *gui_create_dictionary_pane(void) { GtkWidget *box_dict; GtkWidget *hbox2; GtkWidget *button10; GtkWidget *image1; GtkWidget *button11; GtkWidget *image2; GtkWidget *arrow1; GtkWidget *dict_drop_down; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow; #endif UI_VBOX(box_dict, FALSE, 0); gtk_widget_show(box_dict); gtk_container_set_border_width(GTK_CONTAINER(box_dict), 1); UI_HBOX(hbox2, FALSE, 0); gtk_widget_show(hbox2); gtk_box_pack_start(GTK_BOX(box_dict), hbox2, FALSE, FALSE, 0); widgets.entry_dict = gtk_entry_new(); gtk_widget_show(widgets.entry_dict); gtk_box_pack_start(GTK_BOX(hbox2), widgets.entry_dict, TRUE, TRUE, 0); dict_drop_down = gtk_toggle_button_new(); gtk_widget_show(dict_drop_down); gtk_box_pack_start(GTK_BOX(hbox2), dict_drop_down, FALSE, TRUE, 0); #if GTK_CHECK_VERSION(3, 14, 0) arrow1 = gtk_image_new_from_icon_name("open-menu-symbolic", GTK_ICON_SIZE_BUTTON); #else arrow1 = gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_OUT); #endif gtk_widget_show(arrow1); gtk_container_add(GTK_CONTAINER(dict_drop_down), arrow1); button10 = gtk_button_new(); gtk_widget_show(button10); gtk_box_pack_start(GTK_BOX(hbox2), button10, FALSE, FALSE, 0); gtk_button_set_relief(GTK_BUTTON(button10), GTK_RELIEF_NONE); image1 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("go-up-symbolic", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock(GTK_STOCK_GO_UP, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image1); gtk_container_add(GTK_CONTAINER(button10), image1); button11 = gtk_button_new(); gtk_widget_show(button11); gtk_box_pack_start(GTK_BOX(hbox2), button11, FALSE, FALSE, 0); gtk_button_set_relief(GTK_BUTTON(button11), GTK_RELIEF_NONE); image2 = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("go-down-symbolic", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock(GTK_STOCK_GO_DOWN, GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(image2); gtk_container_add(GTK_CONTAINER(button11), image2); #ifndef USE_WEBKIT2 scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(box_dict), scrolledwindow, TRUE, TRUE, 0); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow, settings.shadow_type); #endif widgets.html_dict = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, DICTIONARY_TYPE)); gtk_widget_show(widgets.html_dict); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(box_dict), widgets.html_dict, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolledwindow), widgets.html_dict); #endif g_signal_connect((gpointer)widgets.html_dict, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), NULL); g_signal_connect(dict_drop_down, "button_press_event", G_CALLBACK(select_button_press_callback), NULL); g_signal_connect(G_OBJECT(widgets.entry_dict), "activate", G_CALLBACK(dict_key_entry_changed), NULL); g_signal_connect((gpointer)button10, "clicked", G_CALLBACK(button_back_clicked), NULL); g_signal_connect((gpointer)button11, "clicked", G_CALLBACK(button_forward_clicked), NULL); return box_dict; } //****** end of file ******/ xiphos-4.0.7+dfsg1/src/gnome2/main_menu.c0000664000175000017500000006152713162045104017351 0ustar unit193unit193/* * Xiphos Bible Study Tool * main_menu.c - creation of and call backs for xiphos main menu * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #ifndef USE_GTKBUILDER #include #endif #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #include "editor/editor.h" #else #include "editor/slib-editor.h" #endif #include "gui/about_xiphos.h" #include "gui/about_sword.h" #include "gui/about_modules.h" #include "gui/about_trans.h" #include "gui/xiphos.h" #include "gui/main_window.h" #include "gui/main_menu.h" #include "gui/mod_mgr.h" #include "gui/preferences_dialog.h" #include "gui/parallel_tab.h" #include "gui/sidebar.h" #include "gui/sidebar_dialog.h" #include "gui/search_dialog.h" #include "gui/tabbed_browser.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "main/lists.h" #include "main/sword.h" #include "main/search_dialog.h" #include "main/tab_history.h" #include "main/url.hh" #include "main/xml.h" #include #include "gui/debug_glib_null.h" //global function to handle gtk_uri calls /*void link_uri_hook(GtkLinkButton *button, const gchar *link, gpointer user_data) { xiphos_open_default(link); }*/ /****************************************************************************** * Name * on_help_contents_activate * * Synopsis * #include "gui/main_menu.h" * * void on_help_contents_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * display the help contents file * * Return value * void */ G_MODULE_EXPORT void on_help_contents_activate(GtkMenuItem *menuitem, gpointer user_data) { #ifdef WIN32 const char *lang = g_getenv("LANG"); gchar *help_file = g_win32_get_package_installation_directory_of_module(NULL); help_file = g_strconcat(help_file, "\0", NULL); if (!strncmp(lang, "fr", 2)) help_file = g_build_filename(help_file, "share", "help", "xiphos_fr.chm", NULL); else if (!strncmp(lang, "fa", 2)) help_file = g_build_filename(help_file, "share", "help", "xiphos_fa.chm", NULL); else help_file = g_build_filename(help_file, "share", "help", "xiphos.chm", NULL); xiphos_open_default(help_file); g_free(help_file); #else GError *error = NULL; gtk_show_uri(NULL, "ghelp:xiphos", gtk_get_current_event_time(), &error); if (error != NULL) { XI_warning(("%s", error->message)); g_error_free(error); } #endif /* WIN32 */ } /****************************************************************************** * Name * on_mailing_list_activate * * Synopsis * #include "gui/main_menu.h" * * void on_mailing_list_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * open web browser to the mailing list signup page * * Return value * void */ G_MODULE_EXPORT void on_mailing_list_activate(GtkMenuItem *menuitem, gpointer user_data) { xiphos_open_default("http://www.crosswire.org/mailman/listinfo/xiphos-users/"); } /****************************************************************************** * Name * on_view_releases_activate * * Synopsis * #include "gui/main_menu.h" * * void on_view_releases_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * open web browser to GitHub releases page. * * Return value * void */ G_MODULE_EXPORT void on_view_releases_activate(GtkMenuItem *menuitem, gpointer user_data) { xiphos_open_default("https://github.com/crosswire/xiphos/releases/"); } /****************************************************************************** * Name * on_live_chat_activate * * Synopsis * #include "gui/main_menu.h" * * void on_live_chat_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * open web browser to freenode irc chat * * Return value * void */ G_MODULE_EXPORT void on_live_chat_activate(GtkMenuItem *menuitem, gpointer user_data) { gchar *user = g_strdup_printf("%s", g_get_user_name()), *s, *url; gchar version[] = VERSION; int i; gchar platform = #ifdef WIN32 'W' #else 'L' #endif ; /* no periods in irc nicks. */ for (i = 0; version[i]; ++i) if (version[i] == '.') version[i] = '-'; /* mibbit nick length limit = 16 chars. */ /* cut name off at 8, leaving 8 for "|platform+version". */ if (strlen(user) > 8) user[8] = '\0'; /* no blanks in irc nicks. */ for (s = strchr(user, ' '); s; s = strchr(s, ' ')) *s = '_'; url = g_strdup_printf("http://webchat.freenode.net/?nick=%s|%c%s&channels=xiphos&prompt=1", user, platform, version); xiphos_open_default(url); g_free(url); g_free(user); } /****************************************************************************** * Name * on_report_bug_activate * * Synopsis * #include "gui/main_menu.h" * * void on_report_bug_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * open web browser to github bug tracker * * Return value * void */ G_MODULE_EXPORT void on_report_bug_activate(GtkMenuItem *menuitem, gpointer user_data) { xiphos_open_default(PACKAGE_BUGREPORT); } /****************************************************************************** * Name * on_about_the_sword_project_activate * * Synopsis * #include "gui/main_menu.h" * * void on_about_the_sword_project1_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * display - The SWORD Project - about information * * Return value * void */ G_MODULE_EXPORT void on_about_the_sword_project_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *dlg; dlg = gui_create_about_sword(); gtk_widget_show(dlg); } /****************************************************************************** * Name * on_about_translation_activate * * Synopsis * #include "gui/main_menu.h" * * void on_about_translation_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * display - The SWORD Project - about information * * Return value * void */ G_MODULE_EXPORT void on_about_translation_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *dlg; dlg = gui_create_about_trans(); gtk_widget_show(dlg); } /****************************************************************************** * Name * on_daily_devotion_activate * * Synopsis * #include "gui/main_menu.h" * * void on_daily_devotion_activate(GtkMenuItem *menuitem, * gpointer user_data) * * Description * display daily devotion in shortcut bar viewer * * Return value * void */ G_MODULE_EXPORT void on_daily_devotion_activate(GtkMenuItem *menuitem, gpointer user_data) { main_display_devotional(); } /****************************************************************************** * Name * on_preferences_activate * * Synopsis * #include "gui/main_menu.h" * * void on_preferences_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * open preferences dialog * * Return value * void */ G_MODULE_EXPORT void on_preferences_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_setup_preferences_dialog(); } /****************************************************************************** * Name * on_search_activate * * Synopsis * #include "gui/main_menu.h" * * void on_search_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * display search group in shortcut bar * * Return value * void */ G_MODULE_EXPORT void on_search_activate(GtkMenuItem *menuitem, gpointer user_data) { if (!settings.showshortcutbar) gui_sidebar_showhide(); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_sidebar), 2); } /****************************************************************************** * Name * on_linked_tabs_activate * * Synopsis * #include "gui/main_menu.h" * * void on_linked_tabs_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle linking tabs together. * * Return value * void */ G_MODULE_EXPORT void on_linked_tabs_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { settings.linkedtabs = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "pinnedtabs", (settings.linkedtabs ? "1" : "0")); if (settings.showparatab) gui_force_parallel_tab_sync(); } /****************************************************************************** * Name * on_read_aloud_activate * * Synopsis * #include "gui/main_menu.h" * * void on_read_aloud_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle reading scripture out loud. * * Return value * void */ G_MODULE_EXPORT void on_read_aloud_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { settings.readaloud = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "readaloud", (settings.readaloud ? "1" : "0")); if (settings.readaloud) main_display_bible(NULL, settings.currentverse); } /****************************************************************************** * Name * on_show_verse_numbers_activate * * Synopsis * #include "gui/main_menu.h" * * void on_show_verse_numbers_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle showing verse numbers together. * * Return value * void */ G_MODULE_EXPORT void on_show_verse_numbers_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { settings.showversenum = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "showversenum", (settings.showversenum ? "1" : "0")); main_display_commentary(NULL, settings.currentverse); main_display_bible(NULL, settings.currentverse); } /****************************************************************************** * Name * on_versehighlight_activate * * Synopsis * #include "gui/main_menu.h" * * void on_versehighlight_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle special current verse highlight. * * Return value * void */ G_MODULE_EXPORT void on_versehighlight_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { settings.versehighlight = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "versehighlight", (settings.versehighlight ? "1" : "0")); main_display_bible(NULL, settings.currentverse); } /****************************************************************************** * Name * gui_parallel_tab_activate * * Synopsis * #include "gui/main_menu.h" * * void gui_parallel_tab_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle special current verse highlight. * * Return value * void */ G_MODULE_EXPORT void gui_parallel_tab_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { if (!settings.browsing) return; if (!settings.showparatab && !gtk_check_menu_item_get_active(menuitem)) { xml_set_value("Xiphos", "misc", "showparatab", "0"); return; } settings.showparatab = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "showparatab", (settings.showparatab ? "1" : "0")); if (settings.showparatab) { gui_open_parallel_view_in_new_tab(); gui_force_parallel_tab_sync(); } else gui_close_passage_tab(gtk_notebook_page_num(GTK_NOTEBOOK(widgets.notebook_main), widgets.parallel_tab)); } /****************************************************************************** * Name * on_side_preview_activate * * Synopsis * #include "gui/main_menu.h" * * void on_side_preview_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle special previewer in sidebar. * * Return value * void */ G_MODULE_EXPORT void on_side_preview_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { settings.show_previewer_in_sidebar = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "show_side_preview", (settings.show_previewer_in_sidebar ? "1" : "0")); gui_show_previewer_in_sidebar(settings.show_previewer_in_sidebar); } /****************************************************************************** * Name * on_quit_activate * * Synopsis * #include "gui/main_menu.h" * * void on_quit_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * do a nice orderly shut down and exit xiphos * by calling gtk_widget_destroy() which will call * on_mainwindow_destroy() * * Return value * void */ G_MODULE_EXPORT void on_quit_activate(GtkMenuItem *menuitem, gpointer user_data) { /* discover main window internal geometry before we go. */ final_pane_sizes(); #if defined(WIN32) && defined(HAVE_DBUS) /* we started dbus-daemon ourselves, so we must kill it, too. */ extern GPid dbus_pid; g_spawn_close_pid(dbus_pid); #endif /* offer to save all editors remaining open */ editor_maybe_save_all(); shutdown_frontend(); /* shutdown the sword stuff */ main_shutdown_backend(); gtk_main_quit(); #if 0 /* this causes trouble when paratab is active. and frankly, why do we care? we're about to exit. just leave. */ gtk_widget_destroy(widgets.app); #endif exit(0); } /****************************************************************************** * Name * on_about_xiphos_activate * * Synopsis * #include "gui/main_menu.h" * * void on_about_xiphos_activate(GtkMenuItem * menuitem, * gpointer user_data) * * Description * display xiphos about dialog * * Return value * void */ G_MODULE_EXPORT void on_about_xiphos_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *AboutBox; AboutBox = gui_create_about_xiphos(); gtk_widget_show(AboutBox); } /****************************************************************************** * Name * on_save_session_activate * * Synopsis * #include "gui/main_menu.h" * * void on_save_session_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * ask for a file name (with file-chooser) and save the current tabs to that file * * Return value * void */ G_MODULE_EXPORT void on_save_session_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *dialog; gchar *tabs_dir; tabs_dir = g_strdup_printf("%s/tabs/", settings.gSwordDir); if (g_access(tabs_dir, F_OK) == -1) { if ((g_mkdir(tabs_dir, S_IRWXU)) == -1) { fprintf(stderr, "can't create tabs dir"); return; } } dialog = gtk_file_chooser_dialog_new("Save Session", NULL, GTK_FILE_CHOOSER_ACTION_SAVE, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_Save", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, #endif NULL); gtk_file_chooser_set_current_folder((GtkFileChooser *)dialog, tabs_dir); if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) { char *filename; filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); filename = g_path_get_basename(filename); gui_save_tabs(filename); g_free(filename); } gtk_widget_destroy(dialog); } /****************************************************************************** * Name * redisplay_to_realign * * Synopsis * void redisplay_to_realign() * * Description * when en/disabling panes, we must redisplay in order that text * (especially current verse) not suddenly find itself out of view. * * Return value * void */ void redisplay_to_realign() { static int realign_busy = FALSE; int save_comm_show = settings.comm_showing; if (realign_busy || change_tabs_no_redisplay) return; realign_busy = TRUE; /* first realize the pane size updates. */ sync_windows(); /* then just redisplay everything as-is. */ gchar *url = g_strdup_printf("sword://%s/%s", settings.MainWindowModule, settings.currentverse); main_url_handler(url, TRUE); g_free(url); if (settings.DictWindowModule && *settings.DictWindowModule /* not empty */ && settings.dictkey) { url = g_strdup_printf("sword://%s/%s", settings.DictWindowModule, settings.dictkey); main_url_handler(url, TRUE); g_free(url); } if (settings.book_mod && *settings.book_mod /* not empty */ && settings.book_key) { url = g_strdup_printf("sword://%s/%s", settings.book_mod, settings.book_key); main_url_handler(url, TRUE); g_free(url); } settings.comm_showing = save_comm_show; gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), (settings.comm_showing ? 0 : 1)); realign_busy = FALSE; } /****************************************************************************** * Name * on_open_session_activate * * Synopsis * #include "gui/main_menu.h" * * void on_open_session_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * ask for file name (with file-chooser) and load tabs from that file * * Return value * void */ G_MODULE_EXPORT void on_open_session_activate(GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *dialog; gchar *tabs_dir; tabs_dir = g_strdup_printf("%s/tabs/", settings.gSwordDir); if (g_access(tabs_dir, F_OK) == -1) { if ((g_mkdir(tabs_dir, S_IRWXU)) == -1) { fprintf(stderr, "can't create tabs dir"); return; } } dialog = gtk_file_chooser_dialog_new("Open Session", NULL, GTK_FILE_CHOOSER_ACTION_OPEN, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_Open", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, #endif NULL); gtk_file_chooser_set_current_folder((GtkFileChooser *)dialog, tabs_dir); if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) { char *filename; filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); filename = g_path_get_basename(filename); gui_close_all_tabs(); gui_load_tabs(filename); redisplay_to_realign(); g_free(filename); } gtk_widget_destroy(dialog); } /****************************************************************************** * Name * on_show_bible_text_activate * * Synopsis * #include "gui/main_menu.h" * * void on_show_bible_text_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * toggle Bibletext window * * Return value * void */ G_MODULE_EXPORT void on_show_bible_text_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { gui_show_hide_texts(gtk_check_menu_item_get_active(menuitem)); redisplay_to_realign(); } G_MODULE_EXPORT void on_preview_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { gui_show_hide_preview(gtk_check_menu_item_get_active(menuitem)); redisplay_to_realign(); } /****************************************************************************** * Name * on_show_commentary_activate * * Synopsis * #include "gui/main_menu.h" * * void on_show_commentary_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * toggle commentary window *** we need to change the name of this * function because there no longer an upper_workbook * * Return value * void */ G_MODULE_EXPORT void on_show_commentary_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { gui_show_hide_comms(gtk_check_menu_item_get_active(menuitem)); redisplay_to_realign(); } /****************************************************************************** * Name * on_show_dictionary_lexicon_activate * * Synopsis * #include "gui/main_menu.h" * * void on_show_dictionary_lexicon_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * toggle lower_workbook view (on or off) * * Return value * void */ G_MODULE_EXPORT void on_show_dictionary_lexicon_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { gui_show_hide_dicts(gtk_check_menu_item_get_active(menuitem)); redisplay_to_realign(); } /****************************************************************************** * Name * on_module_manager_activate * * Synopsis * #include "gui/main_menu.h" * * void on_module_manager_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * * * Return value * void */ G_MODULE_EXPORT void on_module_manager_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_open_mod_mgr(); } /****************************************************************************** * Name * on_open_studypad_activate * * Synopsis * #include "gui/main_menu.h" * * void on_open_studypad_activate(GtkMenuItem * menuitem, gpointer user_data) * * Description * open studypad editor - if studypad dialog exist bring it to the * top * * Return value * void */ G_MODULE_EXPORT void on_open_studypad_activate(GtkMenuItem *menuitem, gpointer user_data) { editor_create_new(settings.studypadfilename, NULL, FALSE); //create_window (); } G_MODULE_EXPORT void on_advanced_search_activate(GtkMenuItem *menuitem, gpointer user_data) { main_open_search_dialog(); } G_MODULE_EXPORT void on_attach_detach_sidebar_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_attach_detach_sidebar(); } G_MODULE_EXPORT void on_sidebar_showhide_activate(GtkMenuItem *menuitem, gpointer user_data) { gui_sidebar_showhide(); } GtkWidget *gui_create_main_menu(void) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif gchar *glade_file = gui_general_user_file("xi-menus" UI_SUFFIX, FALSE); g_return_val_if_fail(glade_file != NULL, NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_main", NULL); #endif g_free(glade_file); g_return_val_if_fail(gxml != NULL, NULL); GtkWidget *menu = UI_GET_ITEM(gxml, "menu_main"); widgets.viewtexts_item = UI_GET_ITEM(gxml, "show_bible_text"); widgets.viewpreview_item = UI_GET_ITEM(gxml, "preview"); widgets.viewcomms_item = UI_GET_ITEM(gxml, "commentary"); widgets.viewdicts_item = UI_GET_ITEM(gxml, "show_dictionary_lexicon"); widgets.linkedtabs_item = UI_GET_ITEM(gxml, "link_tabs"); widgets.readaloud_item = UI_GET_ITEM(gxml, "read_aloud"); widgets.showversenum_item = UI_GET_ITEM(gxml, "show_verse_numbers"); widgets.versehighlight_item = UI_GET_ITEM(gxml, "highlight_current_verse"); widgets.parallel_tab_item = UI_GET_ITEM(gxml, "show_parallel_view_in_a_tab"); widgets.side_preview_item = UI_GET_ITEM(gxml, "show_previewer_in_sidebar"); widgets.new_journal_item = UI_GET_ITEM(gxml, "newjournal"); /* map tab's show state into view menu. */ gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewtexts_item), settings.showtexts); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), settings.showcomms); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewdicts_item), settings.showdicts); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewpreview_item), settings.showpreview); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.parallel_tab_item), settings.showparatab); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.side_preview_item), settings.show_previewer_in_sidebar); /* update other status toys */ gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.linkedtabs_item), settings.linkedtabs); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.readaloud_item), settings.readaloud); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.showversenum_item), settings.showversenum); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.versehighlight_item), settings.versehighlight); /* connect signals and data */ #ifdef USE_GTKBUILDER gtk_builder_connect_signals(gxml, NULL); /*gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, NULL); */ #else glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, NULL); #endif //set up global function to handle all link buttons // gtk_link_button_set_uri_hook (link_uri_hook, NULL, NULL); if (settings.prayerlist) gtk_widget_show(widgets.new_journal_item); else gtk_widget_hide(widgets.new_journal_item); gtk_widget_show(menu); return menu; } xiphos-4.0.7+dfsg1/src/gnome2/gbs_dialog.c0000664000175000017500000002231613162045104017464 0ustar unit193unit193/* * Xiphos Bible Study Tool * gbs_dialog.c - dialog for displaying a gbs module * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/gbs_dialog.h" #include "gui/navbar_book_dialog.h" #include "gui/widgets.h" #include "gui/menu_popup.h" #include "gui/utilities.h" #include "main/module_dialogs.h" #include "main/sidebar.h" #include "main/sword.h" #include "main/settings.h" #include "main/lists.h" extern gboolean dialog_freed; enum { COL_OPEN_PIXBUF, COL_CLOSED_PIXBUF, COL_TITLE, COL_BOOK, COL_OFFSET, N_COLUMNS }; /****************************************************************************** * static - global to this file only */ //static GList *dialog_list; static DIALOG_DATA *cur_dlg; //static GtkCTreeNode *rootnode; static GtkTreeModel *model; //static gint tree_level; /****************************************************************************** * Name * dialog_destroy * * Synopsis * #include "gbs_dialog.h" * * void dialog_destroy(GtkObject *object, DL_DIALOG * dlg) * * Description * * * Return value * void */ static void dialog_destroy(GObject *object, DIALOG_DATA *dlg) { if (!dialog_freed) main_free_on_destroy(dlg); dialog_freed = FALSE; } /****************************************************************************** * Name * dialog_url * * Synopsis * #include "gbs_dialog.h" * * void dialog_url(GtkHTML * html, const gchar * url, DL_DATA * d) * * Description * * * Return value * void */ /* static void dialog_url(GtkHTML * html, const gchar * url, DIALOG_DATA * dlg) { gchar buf[255]; gint context_id2; cur_dlg = dlg; context_id2 = gtk_statusbar_get_context_id(GTK_STATUSBAR(dlg->statusbar), "Xiphos"); gtk_statusbar_pop(GTK_STATUSBAR(dlg->statusbar), context_id2); if (url == NULL) { gtk_statusbar_push(GTK_STATUSBAR(dlg->statusbar), context_id2, ""); } else { if (*url == '@') { ++url; sprintf(buf, _("Show %s in main window"), url); } else if (*url == '[') { ++url; while (*url != ']') { ++url; } ++url; sprintf(buf, "%s", url); } else if (*url == '*') { ++url; sprintf(buf, "%s", url); } else sprintf(buf, _("Go to %s"), url); gtk_statusbar_push(GTK_STATUSBAR(dlg->statusbar), context_id2, buf); } } */ /****************************************************************************** * Name * tree_selection_changed * * Synopsis * #include "gui/gbs.h" * * void tree_selection_changed(GtkTreeSelection * selection, * GtkWidget * tree_widget) * * Description * * * Return value * void */ static void tree_selection_changed(GtkTreeSelection *selection, DIALOG_DATA *g) { GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(g->tree)); main_dialogs_tree_selection_changed(model, selection, TRUE, g); } static GtkTreeModel *create_model(void) { GtkTreeStore *model; /* create tree store */ model = gtk_tree_store_new(N_COLUMNS, GDK_TYPE_PIXBUF, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); return GTK_TREE_MODEL(model); } static void add_columns(GtkTreeView *tree) { GtkTreeViewColumn *column; // GtkTreeViewColumn *column2; GtkCellRenderer *renderer; column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_pixbuf_new()); gtk_tree_view_column_pack_start(column, renderer, FALSE); gtk_tree_view_column_set_attributes(column, renderer, "pixbuf", COL_OPEN_PIXBUF, "pixbuf-expander-open", COL_OPEN_PIXBUF, "pixbuf-expander-closed", COL_CLOSED_PIXBUF, NULL); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_TITLE, NULL); gtk_tree_view_append_column(tree, column); column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_BOOK, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_visible(column, FALSE); column = gtk_tree_view_column_new(); renderer = GTK_CELL_RENDERER(gtk_cell_renderer_text_new()); gtk_tree_view_column_pack_start(column, renderer, TRUE); gtk_tree_view_column_set_attributes(column, renderer, "text", COL_OFFSET, NULL); gtk_tree_view_append_column(tree, column); gtk_tree_view_column_set_visible(column, FALSE); } static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, DIALOG_DATA *d) { gui_menu_popup(html, cur_dlg->mod_name, cur_dlg); } /****************************************************************************** * Name * create_gbs_dialog * * Synopsis * #include "gbs_dialog.h" * * void create_gbs_dialog(GBS_DATA * dlg) * * Description * * * Return value * void */ void gui_create_gbs_dialog(DIALOG_DATA *dlg) { GtkWidget *vbox_dialog; GtkWidget *navbar; GtkWidget *hpaned; GtkWidget *scrolledwindow_ctree; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow_html; #endif GObject *selection; dlg->dialog = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_object_set_data(G_OBJECT(dlg->dialog), "dlg->dialog", dlg->dialog); gtk_window_set_title(GTK_WINDOW(dlg->dialog), main_get_module_description(dlg->mod_name)); gtk_window_set_default_size(GTK_WINDOW(dlg->dialog), 525, 306); gtk_window_set_resizable(GTK_WINDOW(dlg->dialog), TRUE); UI_VBOX(vbox_dialog, FALSE, 0); gtk_widget_show(vbox_dialog); gtk_container_add(GTK_CONTAINER(dlg->dialog), vbox_dialog); navbar = gui_navbar_book_dialog_new(dlg); gtk_box_pack_start(GTK_BOX(vbox_dialog), navbar, FALSE, FALSE, 0); hpaned = UI_HPANE(); gtk_widget_show(hpaned); gtk_box_pack_start(GTK_BOX(vbox_dialog), hpaned, TRUE, TRUE, 0); //gtk_container_add(GTK_CONTAINER(frame_gbs), hpaned); //gtk_paned_set_position(GTK_PANED(hpaned), 190); scrolledwindow_ctree = gtk_scrolled_window_new(NULL, NULL); //gtk_widget_show(scrolledwindow_ctree); gtk_paned_pack1(GTK_PANED(hpaned), scrolledwindow_ctree, FALSE, TRUE); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow_ctree), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow_ctree, settings.shadow_type); model = create_model(); dlg->tree = gtk_tree_view_new_with_model(model); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(dlg->tree), FALSE); gtk_widget_show(dlg->tree); gtk_container_add(GTK_CONTAINER(scrolledwindow_ctree), dlg->tree); add_columns(GTK_TREE_VIEW(dlg->tree)); selection = G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(dlg->tree))); #ifndef USE_WEBKIT2 scrolledwindow_html = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow_html); gtk_paned_pack2(GTK_PANED(hpaned), scrolledwindow_html, FALSE, TRUE); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow_html), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow_html, settings.shadow_type); #endif dlg->html = GTK_WIDGET(XIPHOS_HTML_NEW(((DIALOG_DATA *)dlg), TRUE, DIALOG_BOOK_TYPE)); gtk_widget_show(dlg->html); #ifdef USE_WEBKIT2 gtk_paned_pack2(GTK_PANED(hpaned), dlg->html, FALSE, TRUE); #else gtk_container_add(GTK_CONTAINER(scrolledwindow_html), dlg->html); #endif g_signal_connect((gpointer)dlg->html, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), (DIALOG_DATA *)dlg); g_signal_connect(selection, "changed", G_CALLBACK(tree_selection_changed), (DIALOG_DATA *)dlg); dlg->statusbar = gtk_statusbar_new(); gtk_widget_show(dlg->statusbar); gtk_box_pack_start(GTK_BOX(vbox_dialog), dlg->statusbar, FALSE, FALSE, 0); g_signal_connect(G_OBJECT(dlg->dialog), "destroy", G_CALLBACK(dialog_destroy), (DIALOG_DATA *)dlg); cur_dlg = dlg; } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * gui_close_gbs_dialog * * Synopsis * #include "gbs_dialog.h" * * void gui_close_gbs_dialog(DL_DIALOG *dlg) * * Description * * * Return value * void */ void gui_close_gbs_dialog(DIALOG_DATA *dlg) { if (dlg->dialog) { dialog_freed = FALSE; gtk_widget_destroy(dlg->dialog); } } #endif //****** end of file ******/ xiphos-4.0.7+dfsg1/src/gnome2/splash.c0000664000175000017500000003620413162045104016665 0ustar unit193unit193/* * Xiphos Bible Study Tool * splash.c - Splash related functions * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. * * Contains code from Evolution as written by Ettore Perazzoli. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "main/sword.h" #include "main/settings.h" #include "gui/splash.h" #include "gui/utilities.h" #ifndef USE_GTK_3 /*****************************************************************************/ /* FIXME: clean up below */ #define E_TYPE_SPLASH (e_splash_get_type()) #define E_SPLASH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), \ E_TYPE_SPLASH, ESplash)) #define E_SPLASH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), \ E_TYPE_SPLASH, ESplashClass)) #define E_IS_SPLASH(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), E_TYPE_SPLASH)) #define E_IS_SPLASH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((obj), \ E_TYPE_SPLASH)) typedef struct _ESplash ESplash; typedef struct _ESplashPrivate ESplashPrivate; typedef struct _ESplashClass ESplashClass; struct _ESplash { GtkWindow parent; ESplashPrivate *priv; }; struct _ESplashClass { GtkWindowClass parent_class; }; GType e_splash_get_type(void); void e_splash_construct(ESplash *splash, GdkPixbuf *splash_image); GtkWidget *e_splash_new(void); int e_splash_add_icon(ESplash *splash, GdkPixbuf *icon); void e_splash_set_icon_highlight(ESplash *splash, int num, gboolean highlight); #define PARENT_TYPE gtk_window_get_type() static GtkWindowClass *parent_class = NULL; struct _Icon { GdkPixbuf *dark_pixbuf; GdkPixbuf *light_pixbuf; double x; double y; gboolean light; }; typedef struct _Icon Icon; struct _ESplashPrivate { GtkDrawingArea *canvas; GdkPixbuf *splash_image_pixbuf; GtkProgressBar *progressbar; GList *icons; /* (Icon *) */ int num_icons; int layout_idle_id; }; /* Layout constants. These need to be changed if the splash changes. */ #define ICON_Y 340 #define ICON_SIZE 28 /* Icon management. */ static GdkPixbuf *create_darkened_pixbuf(GdkPixbuf *pixbuf) { GdkPixbuf *new; unsigned char *rowp; int width, height; int rowstride; int i, j; new = gdk_pixbuf_copy(pixbuf); if (!gdk_pixbuf_get_has_alpha(new)) return new; width = gdk_pixbuf_get_width(new); height = gdk_pixbuf_get_height(new); rowstride = gdk_pixbuf_get_rowstride(new); rowp = gdk_pixbuf_get_pixels(new); for (i = 0; i < height; i++) { unsigned char *p; p = rowp; for (j = 0; j < width; j++) { p[3] *= .25; p += 4; } rowp += rowstride; } return new; } static Icon *icon_new(ESplash *splash, GdkPixbuf *image_pixbuf) { Icon *icon; icon = g_new(Icon, 1); icon->light_pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, TRUE, 8, ICON_SIZE, ICON_SIZE); gdk_pixbuf_scale(image_pixbuf, icon->light_pixbuf, 0, 0, ICON_SIZE, ICON_SIZE, 0, 0, (double)ICON_SIZE / gdk_pixbuf_get_width(image_pixbuf), (double)ICON_SIZE / gdk_pixbuf_get_height(image_pixbuf), GDK_INTERP_HYPER); icon->dark_pixbuf = create_darkened_pixbuf(icon->light_pixbuf); return icon; } static void icon_free(Icon *icon) { g_object_unref(icon->dark_pixbuf); g_object_unref(icon->light_pixbuf); g_free(icon); } /* Icon layout management. */ static void layout_icons(ESplash *splash) { ESplashPrivate *priv; GList *p; double x_step; double x, y; priv = splash->priv; x_step = ((double)gdk_pixbuf_get_width(priv->splash_image_pixbuf)) / priv->num_icons; x = (x_step - ICON_SIZE) / 2.0; y = ICON_Y; /* for all icons, determine their x,y locations and store them in the icon struct */ for (p = priv->icons; p != NULL; p = p->next) { Icon *icon; icon = (Icon *)p->data; icon->x = x; icon->y = y; x += x_step; } } static int layout_idle_cb(void *data) { ESplash *splash; ESplashPrivate *priv; splash = E_SPLASH(data); priv = splash->priv; layout_icons(splash); priv->layout_idle_id = 0; return FALSE; } static void schedule_relayout(ESplash *splash) { ESplashPrivate *priv; priv = splash->priv; if (priv->layout_idle_id != 0) return; layout_idle_cb(splash); } /* GtkObject methods. */ #ifdef USE_GTK_3 static void impl_destroy(GObject *object) #else static void impl_destroy(GtkObject *object) #endif { ESplash *splash; ESplashPrivate *priv; GList *p; splash = E_SPLASH(object); priv = splash->priv; if (priv->splash_image_pixbuf != NULL) g_object_unref(priv->splash_image_pixbuf); for (p = priv->icons; p != NULL; p = p->next) { Icon *icon; icon = (Icon *)p->data; icon_free(icon); } g_list_free(priv->icons); if (priv->layout_idle_id != 0) g_source_remove(priv->layout_idle_id); g_free(priv); } static void class_init(ESplashClass *klass) { #ifdef USE_GTK_3 GtkWidgetClass *object_class; object_class = GTK_WIDGET_CLASS(klass); #else GtkObjectClass *object_class; object_class = GTK_OBJECT_CLASS(klass); #endif object_class->destroy = impl_destroy; parent_class = g_type_class_ref(gtk_window_get_type()); } static void init(ESplash *splash) { ESplashPrivate *priv; priv = g_new(ESplashPrivate, 1); priv->canvas = NULL; priv->splash_image_pixbuf = NULL; priv->icons = NULL; priv->num_icons = 0; priv->layout_idle_id = 0; splash->priv = priv; } static gboolean button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer data) { ESplash *splash = (ESplash *)data; gtk_widget_hide(GTK_WIDGET(splash)); return TRUE; } /** * expose_event_callback * @widget: The canvas #GtkWidget * @event: #GdkEventExpose * @data: #gpointer which holds the ESplashPrivate struct * * this function is called every time the splash screen is redrawn * it draws the main image and each icon every time **/ gboolean expose_event_callback(GtkWidget *widget, GdkEventExpose *event, gpointer data) { #ifndef USE_GTK_3 ESplashPrivate *priv = (ESplashPrivate *)data; GtkWidget *canvas = widget; GList *p; /* draws main image */ gdk_draw_pixbuf(gtk_widget_get_window(canvas), NULL, GDK_PIXBUF(priv->splash_image_pixbuf), 0, 0, 0, 0, gdk_pixbuf_get_width(priv->splash_image_pixbuf), gdk_pixbuf_get_height(priv->splash_image_pixbuf), 2, 0, 0); /* draws each of the small icons */ for (p = priv->icons; p != NULL; p = p->next) { Icon *icon; icon = (Icon *)p->data; gdk_draw_pixbuf(gtk_widget_get_window(canvas), NULL, GDK_PIXBUF(icon->light ? icon->light_pixbuf : icon->dark_pixbuf), 0, 0, icon->x, icon->y, gdk_pixbuf_get_width(icon->light_pixbuf), gdk_pixbuf_get_height(icon->light_pixbuf), 2, 0, 0); } return TRUE; #endif return FALSE; } /** * e_splash_construct: * @splash: A pointer to an ESplash widget * @splash_image_pixbuf: The pixbuf for the image to appear in the splash dialog * * Construct @splash with @splash_image_pixbuf as the splash image. **/ void e_splash_construct(ESplash *splash, GdkPixbuf *splash_image_pixbuf) { ESplashPrivate *priv; GtkWidget *canvas, *frame, *vbox; int image_width, image_height; g_return_if_fail(splash != NULL); g_return_if_fail(E_IS_SPLASH(splash)); g_return_if_fail(splash_image_pixbuf != NULL); priv = splash->priv; priv->splash_image_pixbuf = g_object_ref(splash_image_pixbuf); canvas = gtk_drawing_area_new(); priv->canvas = GTK_DRAWING_AREA(canvas); image_width = gdk_pixbuf_get_width(splash_image_pixbuf); image_height = gdk_pixbuf_get_height(splash_image_pixbuf); gtk_widget_set_size_request(canvas, image_width, image_height); g_signal_connect(G_OBJECT(canvas), "expose_event", G_CALLBACK(expose_event_callback), priv); gtk_widget_show(canvas); frame = gtk_frame_new(NULL); gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_OUT); gtk_widget_show(frame); gtk_container_add(GTK_CONTAINER(splash), frame); UI_VBOX(vbox, FALSE, 2); gtk_widget_show(vbox); gtk_container_add(GTK_CONTAINER(frame), vbox); gtk_box_pack_start((GtkBox *)vbox, canvas, TRUE, TRUE, 0); priv->progressbar = (GtkProgressBar *)gtk_progress_bar_new(); gtk_widget_show(GTK_WIDGET(priv->progressbar)); gtk_box_pack_start((GtkBox *)vbox, GTK_WIDGET(priv->progressbar), FALSE, TRUE, 0); g_signal_connect(G_OBJECT(splash), "button-press-event", G_CALLBACK(button_press_event), splash); gtk_window_set_decorated(GTK_WINDOW(splash), FALSE); gtk_window_set_position(GTK_WINDOW(splash), GTK_WIN_POS_CENTER); gtk_window_set_resizable(GTK_WINDOW(splash), FALSE); gtk_window_set_default_size(GTK_WINDOW(splash), image_width, image_height + 20); gtk_window_set_title(GTK_WINDOW(splash), _("Powered by the SWORD Project")); } /** * e_splash_new: * * Create a new ESplash widget. * * Return value: A pointer to the newly created ESplash widget. **/ GtkWidget *e_splash_new(void) { ESplash *new; GError *error = NULL; GdkPixbuf *splash_image_pixbuf; splash_image_pixbuf = pixbuf_finder("splash.png", 0, &error); if (!splash_image_pixbuf) { XI_warning(("pixmap file error: %s\n", error->message)); g_error_free(error); error = NULL; settings.showsplash = FALSE; return NULL; } g_return_val_if_fail(splash_image_pixbuf != NULL, NULL); new = g_object_new(e_splash_get_type(), NULL); e_splash_construct(new, splash_image_pixbuf); g_object_unref(splash_image_pixbuf); return GTK_WIDGET(new); } /** * e_splash_add_icon: * @splash: A pointer to an ESplash widget * @icon_pixbuf: Pixbuf for the icon to be added * * Add @icon_pixbuf to the @splash. * * Return value: The total number of icons in the splash after the new icon has * been added. **/ int e_splash_add_icon(ESplash *splash, GdkPixbuf *icon_pixbuf) { ESplashPrivate *priv; Icon *icon; g_return_val_if_fail(splash != NULL, 0); g_return_val_if_fail(E_IS_SPLASH(splash), 0); g_return_val_if_fail(icon_pixbuf != NULL, 0); if (!splash) return 0; priv = splash->priv; icon = icon_new(splash, icon_pixbuf); icon->light = FALSE; icon->x = 0; icon->y = ICON_Y; GtkTextDirection dir = gtk_widget_get_direction(GTK_WIDGET(splash)); if (dir == GTK_TEXT_DIR_LTR) priv->icons = g_list_append(priv->icons, icon); else priv->icons = g_list_prepend(priv->icons, icon); priv->num_icons++; schedule_relayout(splash); return priv->num_icons; } /** * e_splash_set_icon_highlight: * @splash: A pointer to an ESplash widget * @num: Number of the icon whose highlight state must be changed * @highlight: Whether the icon must be highlit or not * * Change the highlight state of the @num-th icon. **/ void e_splash_set_icon_highlight(ESplash *splash, int num, gboolean highlight) { ESplashPrivate *priv; Icon *icon; GtkWidget *canvas; GdkRectangle rectangle; g_return_if_fail(splash != NULL); g_return_if_fail(E_IS_SPLASH(splash)); if (!splash || (num >= splash->priv->num_icons)) return; // no noisy logging priv = splash->priv; GtkTextDirection dir = gtk_widget_get_direction(GTK_WIDGET(splash)); if (dir == GTK_TEXT_DIR_LTR) icon = (Icon *)g_list_nth(priv->icons, num)->data; else icon = (Icon *)g_list_nth(priv->icons, priv->num_icons - num - 1)->data; icon->light = TRUE; rectangle.x = icon->x; rectangle.y = icon->y; rectangle.width = gdk_pixbuf_get_width(icon->light_pixbuf); rectangle.height = gdk_pixbuf_get_height(icon->light_pixbuf); canvas = GTK_WIDGET(priv->canvas); gdk_window_invalidate_rect(gtk_widget_get_window(canvas), &rectangle, TRUE); gdk_window_process_updates(gtk_widget_get_window(canvas), TRUE); } E_MAKE_TYPE(e_splash, "ESplash", ESplash, class_init, init, PARENT_TYPE) /*****************************************************************************/ static GtkWidget *splash = NULL; void gui_splash_init() { GError *error = NULL; if (settings.showsplash) { GList *icons = NULL; splash = e_splash_new(); if (!splash) return; gtk_widget_show(splash); set_window_icon(GTK_WINDOW(splash)); g_object_ref(G_OBJECT(splash)); icons = g_list_append(icons, "gnome-windows.png"); icons = g_list_append(icons, "sword.png"); icons = g_list_append(icons, "gnome-session.png"); icons = g_list_append(icons, "gs2-48x48.png"); while (icons != NULL) { GdkPixbuf *icon_pixbuf = pixbuf_finder(icons->data, 0, &error); if (!icon_pixbuf) { XI_warning(("pixmap file error: %s\n", error->message)); error = NULL; /* this is ugly but better than a crash */ settings.showsplash = 0; g_object_unref(splash); gtk_widget_destroy(splash); return; } e_splash_add_icon(E_SPLASH(splash), icon_pixbuf); g_object_unref(icon_pixbuf); icons = g_list_next(icons); } g_list_free(icons); } sync_windows(); } void gui_splash_step(gchar *text, gdouble progress, gint step) { if (settings.showsplash) { ESplashPrivate *priv = E_SPLASH(splash)->priv; gtk_progress_bar_set_text(priv->progressbar, text); gtk_progress_bar_set_fraction(priv->progressbar, progress); e_splash_set_icon_highlight(E_SPLASH(splash), step, TRUE); sync_windows(); } } gboolean gui_splash_done() { if (settings.showsplash) { sync_windows(); g_object_unref(splash); gtk_widget_destroy(splash); } return FALSE; } #else GtkWidget *splash; GtkWidget *progressbar; GtkWidget *image1; GtkWidget *image2; GtkWidget *image3; GtkWidget *image4; gboolean gui_splash_done(void) { if (settings.showsplash) { sync_windows(); /*g_object_unref(splash); */ gtk_widget_destroy(splash); } return FALSE; } void gui_splash_step(gchar *text, gdouble progress, gint step) { if (settings.showsplash) { gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progressbar), text); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progressbar), progress); sync_windows(); } } void gui_splash_init(void) { gchar *builder_file; GtkBuilder *builder; GError *error = NULL; if (!settings.showsplash) return; builder_file = gui_general_user_file("xi-splash.ui", FALSE); g_return_if_fail((builder_file != NULL)); builder = gtk_builder_new(); if (!gtk_builder_add_from_file(builder, builder_file, &error)) { g_warning("Couldn't load builder file: %s", error->message); g_error_free(error); } /* This is important */ splash = GTK_WIDGET(gtk_builder_get_object(builder, "window")); image1 = GTK_WIDGET(gtk_builder_get_object(builder, "image2")); image2 = GTK_WIDGET(gtk_builder_get_object(builder, "image3")); image3 = GTK_WIDGET(gtk_builder_get_object(builder, "image4")); image4 = GTK_WIDGET(gtk_builder_get_object(builder, "image5")); progressbar = GTK_WIDGET(gtk_builder_get_object(builder, "progressbar1")); gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(progressbar), TRUE); gtk_builder_connect_signals(builder, NULL); g_object_unref(builder); } #endif /* !USE_GTK_3 */ xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c0000664000175000017500000025743213162045104021223 0ustar unit193unit193/* * Xiphos Bible Study Tool * preferences_dialog.c - get user preferences * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #ifndef USE_GTKBUILDER #include #endif #include "gui/bibletext.h" #include "gui/dialog.h" #include "gui/xiphos.h" #include "gui/preferences_dialog.h" #include "gui/utilities.h" #include "gui/gbs.h" #include "gui/commentary.h" #include "gui/dictlex.h" #include "gui/parallel_view.h" #include "gui/main_menu.h" #include "gui/main_window.h" #include "gui/sidebar.h" #include "gui/tabbed_browser.h" #include "gui/widgets.h" #include "gui/font_dialog.h" #include "main/sword.h" #include "main/lists.h" #include "main/mod_mgr.h" #include "main/previewer.h" #include "main/parallel_view.h" #include "main/settings.h" #include "main/sidebar.h" #include "main/xml.h" #include "main/url.hh" #include "main/biblesync_glue.h" #include "gui/debug_glib_null.h" typedef struct _preferences_combo COMBOBOXS; struct _preferences_combo { GtkWidget *default_dictionary_module; GtkWidget *percomm_module; GtkWidget *devotion_module; GtkWidget *greek_lex__module; GtkWidget *hebrew_lex__module; GtkWidget *combo_entry_sp_dir; GtkWidget *base_font_size; GtkWidget *verse_number_size; GtkWidget *special_locale; GtkWidget *font_prefs; }; typedef struct _preferences_color_pickers COLOR_PICKERS; struct _preferences_color_pickers { GtkWidget *text; GtkWidget *text_background; GtkWidget *text_current_verse; GtkWidget *verse_numbers; GtkWidget *href_links; GtkWidget *highlight_fg; GtkWidget *highlight_bg; GtkWidget *invert_normal; GtkWidget *invert_highlight; }; typedef struct _preferences_check_buttons CHECK_BUTTONS; struct _preferences_check_buttons { GtkWidget *use_defaults; /* radio button */ GtkWidget *use_default_dictionary; GtkWidget *use_linked_tabs; GtkWidget *use_chapter_scroll; GtkWidget *use_imageresize; GtkWidget *use_verse_num_bold; GtkWidget *use_verse_num_bracket; GtkWidget *use_verse_num_superscript; GtkWidget *readaloud; GtkWidget *show_verse_num; GtkWidget *versehighlight; GtkWidget *annotate_highlight; GtkWidget *xrefs_in_verse_list; GtkWidget *show_splash_screen; GtkWidget *prayerlist; GtkWidget *statusbar; GtkWidget *alternation; GtkWidget *show_in_viewer; GtkWidget *show_in_dictionary; GtkWidget *show_devotion; GtkWidget *bs_debug; GtkWidget *bs_presence; GtkWidget *bs_mismatch; GtkWidget *bs_group_tab; GtkWidget *bs_privacy; }; typedef struct _preferences_radio_buttons RADIO_BUTTONS; struct _preferences_radio_buttons { /* BibleSync mode selection */ GtkWidget *bs_mode_off; GtkWidget *bs_mode_personal; GtkWidget *bs_mode_speaker; GtkWidget *bs_mode_audience; /* BibleSync navigation choice */ GtkWidget *bs_nav_direct; GtkWidget *bs_nav_verselist; /* BibleSync listener choice. */ GtkWidget *bs_listen_some; GtkWidget *bs_listen_all; GtkWidget *bs_listen_none; }; /* fixed callback values, for radio button assignment. */ static int rb_cb[] = {0, 1, 2, 3}; // userdata callback values. typedef struct _preferences_buttons BUTTONS; struct _preferences_buttons { GtkWidget *xiphos_defaults; }; typedef struct _parallel_select PARALLEL_SELECT; struct _parallel_select { GtkWidget *button_clear; GtkWidget *button_cut; GtkWidget *button_add; GtkWidget *listview; GtkWidget *mod_sel_dialog; GtkWidget *mod_sel_close; GtkWidget *mod_sel_add; GtkWidget *mod_sel_treeview; }; static GtkWidget *dialog_prefs = NULL; GtkWidget *speaker_window = NULL; // BibleSync GtkWidget *speaker_list = NULL; // BibleSync /***************************************************************************** * externs */ extern gchar *tmpcolor; /****************************************************************************** * static - visible to this file only */ static GtkWidget *notebook; static COMBOBOXS combo; static COLOR_PICKERS color_picker; static CHECK_BUTTONS check_button; static RADIO_BUTTONS radio_button; static PARALLEL_SELECT parallel_select; /****************************************************************************** * Name * on_prefs_configure_event * * Synopsis * #include "gui/main_window.h" * gboolean on_prefs_configure_event(GtkWidget * widget, * GdkEventConfigure * event, * gpointer user_data) * * Description * remember placement+size of prefs window. * cloned from on_parallel_configure_event * * Return value * gboolean */ static gboolean on_prefs_configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer user_data) { gchar layout[10]; gint x; gint y; gdk_window_get_root_origin(GDK_WINDOW(gtk_widget_get_window(dialog_prefs)), &x, &y); settings.prefs_width = event->width; settings.prefs_height = event->height; settings.prefs_x = x; settings.prefs_y = y; sprintf(layout, "%d", settings.prefs_width); xml_set_value("Xiphos", "layout", "prefs_width", layout); sprintf(layout, "%d", settings.prefs_height); xml_set_value("Xiphos", "layout", "prefs_height", layout); sprintf(layout, "%d", settings.prefs_x); xml_set_value("Xiphos", "layout", "prefs_x", layout); sprintf(layout, "%d", settings.prefs_y); xml_set_value("Xiphos", "layout", "prefs_y", layout); xml_save_settings_doc(settings.fnconfigure); return FALSE; } /****************************************************************************** * Name * string_is_color * * Synopsis * #include "preferences_dialog.h" * gint string_is_color(gchar * color) * * Description * this code is from bluefish-0.6 * * Return value * gint */ #if !GTK_CHECK_VERSION(3, 4, 0) static gint string_is_color(gchar *color) { gint i; if (!color) { XI_warning(("string_is_color, pointer NULL\n")); return 0; } if (strlen(color) != 7) { XI_warning(("string_is_color, strlen(%s) != 7\n", color)); return 0; } if (color[0] != '#') { XI_warning(("string_is_color, 0 in %s is not #\n", color)); return 0; } for (i = 1; i < 7; i++) { if ((color[i] > 102) || (color[i] < 48) || ((color[i] > 57) && (color[i] < 65)) || ((color[i] > 70) && (color[i] < 97))) { XI_warning(("string_is_color, %d in %s is not from a color, it is %d\n", i, color, color[i])); return 0; } } XI_print(("string_is_color, %s is color\n", color)); return 1; } #endif #if GTK_CHECK_VERSION(3, 4, 0) static gchar *gdkrgba_to_hex(GdkRGBA *color) { gchar *tmpstr; tmpstr = g_malloc(8 * sizeof(char)); g_snprintf(tmpstr, 8, "#%.2X%.2X%.2X", (unsigned int)(color->red * 255), (unsigned int)(color->green * 255), (unsigned int)(color->blue * 255)); return tmpstr; } #else /****************************************************************************** * Name * gdkcolor_to_hex * * Synopsis * #include "preferences_dialog.h" * gchar *gdkcolor_to_hex(gdouble * color, gint websafe) * * Description * this code is from bluefish-1.0.2 * * Return value * gchar * */ static gchar *gdkcolor_to_hex(GdkColor color, gint websafe) { gchar *tmpstr; tmpstr = g_malloc(8 * sizeof(char)); if (websafe) { g_snprintf(tmpstr, 8, "#%.2X%.2X%.2X", (0x33 * color.red / (256 * 0x33)), (0x33 * color.green / (256 * 0x33)), (0x33 * color.blue / (256 * 0x33))); } else { g_snprintf(tmpstr, 8, "#%.2X%.2X%.2X", color.red / 256, color.green / 256, color.blue / 256); } return tmpstr; } #endif void apply_color_settings(void) { if (settings.havebible) { main_display_bible(settings.MainWindowModule, settings.currentverse); main_update_parallel_page(); } if (settings.havecomm) main_display_commentary(settings.CommWindowModule, settings.currentverse); if (settings.havebook) main_display_book(settings.book_mod, settings.book_key); if (settings.havedict) main_display_dictionary(settings.DictWindowModule, settings.dictkey); main_init_previewer(); } /****************************************************************************** * Name * invert_colors * * Synopsis * #include "preferences_dialog.h" * void invert_colors(char **color1, char *label1, char **color2, char *label2) * * Description * parameterized color selector inversion. called from on_invert(). * * Return value * void */ void invert_colors(char **color1, char *label1, char **color2, char *label2) { char *hold = *color1; *color1 = *color2; *color2 = hold; xml_set_value("Xiphos", "HTMLcolors", label1, *color1); xml_set_value("Xiphos", "HTMLcolors", label2, *color2); setup_color_pickers(); apply_color_settings(); } /****************************************************************************** * Name * on_invert * * Synopsis * #include "preferences_dialog.h" * void on_invert(GtkWidget *button, gchar *user_data) * * Description * invokes swap of normal or highlight foreground/background * * Return value * void */ void on_invert(GtkWidget *button, gchar *user_data) { if (user_data) invert_colors(&settings.bible_bg_color, "background", &settings.bible_text_color, "text_fg"); else invert_colors(&settings.highlight_fg, "highlight_fg", &settings.highlight_bg, "highlight_bg"); } /****************************************************************************** * Name * on_colorbutton1_color_set * * Synopsis * #include "preferences_dialog.h" * void on_colorbutton1_color_set(GtkColorButton * colorbutton, * gpointer user_data) * * Description * * Return value * void */ void on_colorbutton1_color_set(GtkColorButton *colorbutton, gpointer user_data) { gchar *buf = NULL; #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; gtk_color_chooser_get_rgba((GtkColorChooser *)colorbutton, &color); buf = gdkrgba_to_hex(&color); //gdk_rgba_to_string (&color); #else GdkColor color; gtk_color_button_get_color(colorbutton, &color); buf = gdkcolor_to_hex(color, 1); #endif xml_set_value("Xiphos", "HTMLcolors", "background", buf); settings.bible_bg_color = xml_get_value("HTMLcolors", "background"); if (buf) g_free(buf); apply_color_settings(); } /****************************************************************************** * Name * on_colorbutton2_color_set * * Synopsis * #include "preferences_dialog.h" * void on_colorbutton2_color_set(GtkColorButton * colorbutton, * gpointer user_data) * * Description * * Return value * void */ void on_colorbutton2_color_set(GtkColorButton *colorbutton, gpointer user_data) { gchar *buf2 = NULL; #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; gtk_color_chooser_get_rgba((GtkColorChooser *)colorbutton, &color); buf2 = gdkrgba_to_hex(&color); #else GdkColor color; gtk_color_button_get_color(colorbutton, &color); buf2 = gdkcolor_to_hex(color, 1); #endif xml_set_value("Xiphos", "HTMLcolors", "text_fg", buf2); settings.bible_text_color = xml_get_value("HTMLcolors", "text_fg"); if (buf2) g_free(buf2); apply_color_settings(); } /****************************************************************************** * Name * on_colorbutton3_color_set * * Synopsis * #include "preferences_dialog.h" * void on_colorbutton3_color_set(GtkColorButton * colorbutton, * gpointer user_data) * * Description * * Return value * void */ void on_colorbutton3_color_set(GtkColorButton *colorbutton, gpointer user_data) { gchar *buf2 = NULL; #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; gtk_color_chooser_get_rgba((GtkColorChooser *)colorbutton, &color); buf2 = gdkrgba_to_hex(&color); #else GdkColor color; gtk_color_button_get_color(colorbutton, &color); buf2 = gdkcolor_to_hex(color, 1); #endif xml_set_value("Xiphos", "HTMLcolors", "currentverse", buf2); settings.currentverse_color = xml_get_value("HTMLcolors", "currentverse"); if (buf2) g_free(buf2); apply_color_settings(); } /****************************************************************************** * Name * on_colorbutton4_color_set * * Synopsis * #include "preferences_dialog.h" * void on_colorbutton4_color_set(GtkColorButton * colorbutton, * gpointer user_data) * * Description * * Return value * void */ void on_colorbutton4_color_set(GtkColorButton *colorbutton, gpointer user_data) { gchar *buf2 = NULL; #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; gtk_color_chooser_get_rgba((GtkColorChooser *)colorbutton, &color); buf2 = gdkrgba_to_hex(&color); #else GdkColor color; gtk_color_button_get_color(colorbutton, &color); buf2 = gdkcolor_to_hex(color, 1); #endif xml_set_value("Xiphos", "HTMLcolors", "versenum", buf2); settings.bible_verse_num_color = xml_get_value("HTMLcolors", "versenum"); if (buf2) g_free(buf2); apply_color_settings(); } /****************************************************************************** * Name * on_colorbutton5_color_set * * Synopsis * #include "preferences_dialog.h" * void on_colorbutton5_color_set(GtkColorButton * colorbutton, * gpointer user_data) * * Description * * Return value * void */ void on_colorbutton5_color_set(GtkColorButton *colorbutton, gpointer user_data) { gchar *buf2 = NULL; #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; gtk_color_chooser_get_rgba((GtkColorChooser *)colorbutton, &color); buf2 = gdkrgba_to_hex(&color); #else GdkColor color; gtk_color_button_get_color(colorbutton, &color); buf2 = gdkcolor_to_hex(color, 1); #endif xml_set_value("Xiphos", "HTMLcolors", "link", buf2); settings.link_color = xml_get_value("HTMLcolors", "link"); if (buf2) g_free(buf2); apply_color_settings(); } /****************************************************************************** * Name * on_colorbutton6_color_set * * Synopsis * #include "preferences_dialog.h" * void on_colorbutton6_color_set(GtkColorButton * colorbutton, * gpointer user_data) * * Description * * Return value * void */ void on_colorbutton6_color_set(GtkColorButton *colorbutton, gpointer user_data) { gchar *buf2 = NULL; #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; gtk_color_chooser_get_rgba((GtkColorChooser *)colorbutton, &color); buf2 = gdkrgba_to_hex(&color); #else GdkColor color; gtk_color_button_get_color(colorbutton, &color); buf2 = gdkcolor_to_hex(color, 1); #endif xml_set_value("Xiphos", "HTMLcolors", "highlight_fg", buf2); settings.highlight_fg = xml_get_value("HTMLcolors", "highlight_fg"); if (buf2) g_free(buf2); apply_color_settings(); } /****************************************************************************** * Name * on_colorbutton7_color_set * * Synopsis * #include "preferences_dialog.h" * void on_colorbutton7_color_set(GtkColorButton * colorbutton, * gpointer user_data) * * Description * * Return value * void */ void on_colorbutton7_color_set(GtkColorButton *colorbutton, gpointer user_data) { gchar *buf2 = NULL; #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA color; gtk_color_chooser_get_rgba((GtkColorChooser *)colorbutton, &color); buf2 = gdkrgba_to_hex(&color); #else GdkColor color; gtk_color_button_get_color(colorbutton, &color); buf2 = gdkcolor_to_hex(color, 1); #endif xml_set_value("Xiphos", "HTMLcolors", "highlight_bg", buf2); settings.highlight_bg = xml_get_value("HTMLcolors", "highlight_bg"); if (buf2) g_free(buf2); apply_color_settings(); } /****************************************************************************** * Name * on_checkbutton1_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton1_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton1_toggled(GtkToggleButton *togglebutton, gpointer user_data) { gui_tabs_on_off(gtk_toggle_button_get_active(togglebutton)); /* if (togglebutton->active) { xml_set_value("Xiphos", "tabs", "browsing", "1"); settings.browsing = TRUE; gui_open_tabs(); gtk_widget_show(widgets.hboxtb); } else { xml_set_value("Xiphos", "tabs", "browsing", "0"); gtk_widget_hide(widgets.hboxtb); settings.browsing = FALSE; gui_close_all_tabs(); } settings.browsing = atoi(xml_get_value("tabs", "browsing")); */ } /****************************************************************************** * Name * on_checkbutton2_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton2_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton2_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) xml_set_value("Xiphos", "misc", "showtexts", "1"); else xml_set_value("Xiphos", "misc", "showtexts", "0"); settings.showtexts = atoi(xml_get_value("misc", "showtexts")); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewtexts_item), settings.showtexts); gui_show_hide_texts(gtk_toggle_button_get_active(togglebutton)); } /****************************************************************************** * Name * on_checkbutton3_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton3_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton3_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) xml_set_value("Xiphos", "misc", "showcomms", "1"); else xml_set_value("Xiphos", "misc", "showcomms", "0"); settings.showcomms = atoi(xml_get_value("misc", "showcomms")); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), settings.showcomms); gui_show_hide_comms(gtk_toggle_button_get_active(togglebutton)); } /****************************************************************************** * Name * on_checkbutton9_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton9_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton9_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) xml_set_value("Xiphos", "misc", "showpreview", "1"); else xml_set_value("Xiphos", "misc", "showpreview", "0"); settings.showpreview = atoi(xml_get_value("misc", "showpreview")); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewpreview_item), settings.showpreview); gui_show_hide_preview(gtk_toggle_button_get_active(togglebutton)); } /****************************************************************************** * Name * on_checkbutton4_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton4_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton4_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) xml_set_value("Xiphos", "misc", "showdicts", "1"); else xml_set_value("Xiphos", "misc", "showdicts", "0"); settings.showdicts = atoi(xml_get_value("misc", "showdicts")); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewdicts_item), settings.showdicts); gui_show_hide_dicts(gtk_toggle_button_get_active(togglebutton)); } /****************************************************************************** * Name * on_checkbutton10_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton10_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton10_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "pinnedtabs", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.linkedtabs = atoi(xml_get_value("misc", "pinnedtabs")); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.linkedtabs_item), settings.linkedtabs); } /****************************************************************************** * Name * on_biblesync_obtain_passphrase * * Synopsis * #include "unlock_key_dialog.h" * gchar *on_biblesync_obtain_passphrase() * * Description * create dialog to get session passphrase * * Return value * void */ gchar *on_biblesync_obtain_passphrase() { gchar *retval; GS_DIALOG *info = gui_new_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) info->stock_icon = g_strdup("dialog-warning"); #else info->stock_icon = g_strdup(GTK_STOCK_DIALOG_WARNING); #endif info->label_top = g_strdup(_("BibleSync session passphrase")); info->text1 = g_strdup(biblesync_get_passphrase()); info->label1 = _("Phrase:"); info->ok = TRUE; (void)gui_gs_dialog(info); retval = g_strdup(info->text1); g_free(info->label_top); g_free(info->text1); g_free(info); return retval; } /****************************************************************************** * Name * on_checkbutton_biblesync_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_biblesync_toggled(GtkToggleButton * togglebutton, gpointer user_data) * *((int*)user_data) is settings' bs_* bitflag. * * Description * debug (packet dump), presence, mismatch, privacy, and group/tab. * * Return value * void */ static void on_checkbutton_biblesync_toggled(GtkToggleButton *togglebutton, gpointer user_data) { *((int *)user_data) = gtk_toggle_button_get_active(togglebutton); if (user_data == &settings.bs_privacy) biblesync_privacy(settings.bs_privacy); } /****************************************************************************** * Name * on_radiobutton_biblesync_mode * * Synopsis * #include "preferences_dialog.h" * void on_radiobutton_biblesync_mode(GtkToggleButton * togglebutton, gpointer user_data) * *((int*)user_data) is settings.bs_mode's selection. * * Description * BibleSync mode selection, 0-3. * * Return value * void */ static void on_radiobutton_biblesync_mode(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) { settings.bs_mode = *((int *)user_data); if (settings.bs_mode != 0) { g_free(settings.bs_passphrase); settings.bs_passphrase = on_biblesync_obtain_passphrase(); } int new_mode = biblesync_mode_select(settings.bs_mode, settings.bs_passphrase); /* selecting active mode enables polled receiver. */ if (new_mode != settings.bs_mode) { /* mode selection failed? probably dead interface */ gui_generic_warning(_("Mode selection failed.\n" "Set \"Debug\" and try " "again to see why.")); settings.bs_mode = new_mode; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_mode_off), (settings.bs_mode == 0)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_mode_personal), (settings.bs_mode == 1)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_mode_speaker), (settings.bs_mode == 2)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_mode_audience), (settings.bs_mode == 3)); } if (biblesync_personal()) { gtk_widget_set_sensitive(check_button.bs_privacy, TRUE); on_checkbutton_biblesync_toggled(GTK_TOGGLE_BUTTON(check_button.bs_privacy), &settings.bs_privacy); } else { gtk_widget_set_sensitive(check_button.bs_privacy, FALSE); } } } /****************************************************************************** * Name * on_biblesync_kbd * * Synopsis * #include "preferences_dialog.h" * void on_biblesync_kbd(int mode) * * Description * kbd-selected biblesync mode. * as elsewhere: 0 = off; 1 = personal; 2 = speaker; 3 = audience. * * Return value * void */ void on_biblesync_kbd(int mode) { int new_mode; settings.bs_mode = mode; new_mode = biblesync_mode_select(settings.bs_mode, settings.bs_passphrase); if (new_mode != settings.bs_mode) { gui_generic_warning(_("Mode selection failed.\n")); settings.bs_mode = new_mode; } else { gchar *msg = g_strdup_printf(_("BibleSync: %s (passphrase \"%s\")."), ((mode == 0) ? _("Disabled") : ((mode == 1) ? _("Personal") : ((mode == 2) ? _("Speaker") : _("Audience")))), settings.bs_passphrase); gui_set_statusbar(msg); g_free(msg); } } /****************************************************************************** * Name * on_radiobutton_biblesync_nav * * Synopsis * #include "preferences_dialog.h" * void on_radiobutton_biblesync_nav(GtkToggleButton * togglebutton, * gpointer user_data) * *((int*)user_data) is settings.bs_navdirect's T|F selection. * * Description * BibleSync nav selection, direct (1) or verse list (0). * * Return value * void */ static void on_radiobutton_biblesync_nav(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) settings.bs_navdirect = *((int *)user_data); } /****************************************************************************** * Name * on_radiobutton_biblesync_listen * * Synopsis * #include "preferences_dialog.h" * void on_radiobutton_biblesync_listen(GtkToggleButton * togglebutton, * gpointer user_data) * *((int*)user_data) is settings.bs_listen_set's 0|1|2 selection. * * Description * BibleSync listen set choice. calls biblesync glue if necessary, * to set or clear all listen bits. * * Return value * void */ static void on_radiobutton_biblesync_listen(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) { settings.bs_listen_set = *((int *)user_data); if (settings.bs_listen_set != 0) // not selective { biblesync_set_clear_all_listen((settings.bs_listen_set == 1) ? TRUE : FALSE); } } } /****************************************************************************** * Name * on_checkbutton11_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton11_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton11_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "readaloud", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.readaloud = atoi(xml_get_value("misc", "readaloud")); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.readaloud_item), settings.readaloud); } /****************************************************************************** * Name * on_checkbutton12_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton12_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton12_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "showversenum", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.showversenum = atoi(xml_get_value("misc", "showversenum")); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.showversenum_item), settings.showversenum); } /****************************************************************************** * Name * on_checkbutton6_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton6_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton6_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "lexicons", "usedefaultdict", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.useDefaultDict = gtk_toggle_button_get_active(togglebutton); } /****************************************************************************** * Name * on_checkbutton7_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton7_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton7_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "dailydevotional", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.showdevotional = gtk_toggle_button_get_active(togglebutton); } /****************************************************************************** * Name * on_checkbutton8_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton8_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton8_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "splash", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.showsplash = gtk_toggle_button_get_active(togglebutton); } /****************************************************************************** * Name * on_checkbutton_scroll_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_scroll_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_scroll_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "chapter-scroll", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.chapter_scroll = gtk_toggle_button_get_active(togglebutton); } /****************************************************************************** * Name * on_checkbutton_imageresize_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_imageresize_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_imageresize_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "imageresize", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.imageresize = gtk_toggle_button_get_active(togglebutton); } /****************************************************************************** * Name * on_checkbutton_verse_num_bold_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_verse_num_bold_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_verse_num_bold_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "verse_num_bold", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.verse_num_bold = atoi(xml_get_value("misc", "verse_num_bold")); char *url = g_strdup_printf("sword:///%s", settings.currentverse); main_url_handler(url, TRUE); g_free(url); } /****************************************************************************** * Name * on_checkbutton_verse_num_bracket_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_verse_num_bracket_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_verse_num_bracket_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "verse_num_bracket", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.verse_num_bracket = atoi(xml_get_value("misc", "verse_num_bracket")); char *url = g_strdup_printf("sword:///%s", settings.currentverse); main_url_handler(url, TRUE); g_free(url); } /****************************************************************************** * Name * on_checkbutton_verse_num_superscript_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_verse_num_superscript_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_verse_num_superscript_toggled(GtkToggleButton * togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "verse_num_superscript", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.verse_num_superscript = atoi(xml_get_value("misc", "verse_num_superscript")); char *url = g_strdup_printf("sword:///%s", settings.currentverse); main_url_handler(url, TRUE); g_free(url); } /****************************************************************************** * Name * on_checkbutton_versehighlight_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_versehighlight_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_versehighlight_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "versehighlight", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.versehighlight = gtk_toggle_button_get_active(togglebutton); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.versehighlight_item), settings.versehighlight); main_display_bible(settings.MainWindowModule, settings.currentverse); } /****************************************************************************** * Name * on_checkbutton_annotate_highlight_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_annotate_highlight_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * En/disable yellow highlight on user's verse annotations. * * Return value * void */ void on_checkbutton_annotate_highlight_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "annotatehighlight", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.annotate_highlight = gtk_toggle_button_get_active(togglebutton); main_display_bible(settings.MainWindowModule, settings.currentverse); } /****************************************************************************** * Name * on_checkbutton_xrefs_in_verse_list_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_xrefs_in_verse_list_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * En/disable use of verse list for Bible cross-refs. * * Return value * void */ void on_checkbutton_xrefs_in_verse_list_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "xrefsinverselist", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.xrefs_in_verse_list = gtk_toggle_button_get_active(togglebutton); } /****************************************************************************** * Name * on_checkbutton_prayerlist_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_prayerlist_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_prayerlist_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "prayerlist", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.prayerlist = gtk_toggle_button_get_active(togglebutton); /* update module list to show choice */ if (settings.prayerlist) gtk_widget_show(widgets.new_journal_item); else gtk_widget_hide(widgets.new_journal_item); main_update_module_lists(); main_load_module_tree(sidebar.module_list); } /****************************************************************************** * Name * on_checkbutton_statusbar_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_statusbar_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_statusbar_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "statusbar", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.statusbar = gtk_toggle_button_get_active(togglebutton); if (settings.statusbar) gtk_widget_show(widgets.appbar); else gtk_widget_hide(widgets.appbar); } /****************************************************************************** * Name * on_checkbutton_alternation_toggled * * Synopsis * #include "preferences_dialog.h" * void on_checkbutton_alternation_toggled(GtkToggleButton * togglebutton, gpointer user_data) * * Description * * Return value * void */ void on_checkbutton_alternation_toggled(GtkToggleButton *togglebutton, gpointer user_data) { xml_set_value("Xiphos", "misc", "alternation", (gtk_toggle_button_get_active(togglebutton) ? "1" : "0")); settings.alternation = gtk_toggle_button_get_active(togglebutton); main_update_parallel_page(); /* 1 verse */ if (settings.dockedInt) { /* whole chapter */ main_update_parallel_page(); } else { main_update_parallel_page_detached(); } } /****************************************************************************** * Name * on_folder_changed * * Synopsis * #include "preferences_dialog.h" * void on_folder_changed(GtkFileChooser * filechooser, gpointer user_data) * * Description * * Return value * void */ void on_folder_changed(GtkFileChooser *filechooser, gpointer user_data) { gchar *directory = gtk_file_chooser_get_current_folder(filechooser); xml_set_value("Xiphos", "studypad", "directory", directory); settings.studypaddir = xml_get_value("studypad", "directory"); g_free(directory); } /****************************************************************************** * Name * on_combobox1_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox1_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox1 (verse number size) * has changed - update Biblical text pane * * Return value * void */ void on_combobox1_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; gchar *url = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf) return; xml_set_value("Xiphos", "fontsize", "versenum", buf); settings.verse_num_font_size_str = xml_get_value("fontsize", "versenum"); settings.verse_num_font_size = atoi(settings.verse_num_font_size_str); url = g_strdup_printf("sword://%s/%s", settings.MainWindowModule, settings.currentverse); main_url_handler(url, TRUE); g_free(url); g_free(buf); } /****************************************************************************** * Name * on_basecombobox1_changed * * Synopsis * #include "preferences_dialog.h" * void on_basecombobox1_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox1 (base font size) * has changed - update Biblical text pane * * Return value * void */ void on_basecombobox1_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; gchar *url = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf) return; xml_set_value("Xiphos", "fontsize", "basefontsize", buf); g_free(buf); if (settings.base_font_size_str) g_free(settings.base_font_size_str); settings.base_font_size_str = xml_get_value("fontsize", "basefontsize"); settings.base_font_size = atoi(settings.base_font_size_str); url = g_strdup_printf("sword://%s/%s", settings.MainWindowModule, settings.currentverse); main_url_handler(url, TRUE); g_free(url); main_display_dictionary(settings.DictWindowModule, settings.dictkey); } /****************************************************************************** * Name * on_combobox2_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox2_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox2 (Biblical text module) or combobox3 (Commentary module), * has changed - update Biblical text and Commentary panes * * Return value * void */ void on_combobox2_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; gchar *url = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; url = g_strdup_printf("sword://%s/%s", buf, settings.currentverse); main_url_handler(url, TRUE); g_free(url); g_free(buf); } /****************************************************************************** * Name * on_combobox4_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox4_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox4 (Dictionary module), * has changed - update dictionary pane * * Return value * void */ void on_combobox4_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; gchar *url = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; url = g_strdup_printf("sword://%s/%s", buf, settings.dictkey); main_url_handler(url, TRUE); g_free(url); g_free(buf); } /****************************************************************************** * Name * on_combobox5_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox5_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox5 (default dictionary module), * has changed - update settings * * Return value * void */ void on_combobox5_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; xml_set_value("Xiphos", "lexicons", "defaultdictionary", buf); settings.DefaultDict = xml_get_value("lexicons", "defaultdictionary"); g_free(buf); } /****************************************************************************** * Name * on_combobox6_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox6_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox6 (Personal comments module), * has changed - update settings * * Return value * void */ void on_combobox6_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; xml_set_value("Xiphos", "modules", "percomm", buf); settings.personalcommentsmod = xml_get_value("modules", "percomm"); g_free(buf); } /****************************************************************************** * Name * on_combobox12_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox12_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox12 (Daily Devotional module), * has changed - update settings * * Return value * void */ void on_combobox12_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; xml_set_value("Xiphos", "modules", "devotional", buf); settings.devotionalmod = xml_get_value("modules", "devotional"); g_free(buf); } /****************************************************************************** * Name * on_combobox13_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox13_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox13 (Hebrew lex module), * has changed - update settings * * Return value * void */ void on_combobox13_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; xml_set_value("Xiphos", "lexicons", "hebrew", buf); settings.lex_hebrew = xml_get_value("lexicons", "hebrew"); g_free(buf); } /****************************************************************************** * Name * on_combobox14_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox14_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox14 (Greek lex module), * has changed - update settings * * Return value * void */ void on_combobox14_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; xml_set_value("Xiphos", "lexicons", "greek", buf); settings.lex_greek = xml_get_value("lexicons", "greek"); g_free(buf); } /****************************************************************************** * Name * on_combobox15_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox15_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox4 (Book module), * has changed - update book pane * * Return value * void */ void on_combobox15_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; gchar *url = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; url = g_strdup_printf("sword://%s/%s", buf, "1"); main_url_handler(url, TRUE); g_free(url); g_free(buf); } /****************************************************************************** * Name * on_combobox16_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox16_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox16 (special locale), * has changed - update settings * * Return value * void */ void on_combobox16_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gboolean clear, set; gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; clear = !strcmp(buf, NONE); if (!clear) { /* something new was chosen: move forward to and isolate "(xx_YY)" locale spec. */ buf = strrchr(buf, '(') + 1; *strchr(buf, ')') = '\0'; } set = ((!settings.special_locale && strcmp(buf, NONE)) || (settings.special_locale && (strcmp(settings.special_locale, buf)))); if (clear || set) gui_generic_warning(_("Locale will take effect after restart.")); if (clear) *buf = '\0'; /* NOTE: These 2 uses of "None" are NOT TRANSLATABLE. */ xml_set_value("Xiphos", "locale", "special", (clear ? "None" : buf)); g_free(settings.special_locale); /* dispose of old content */ settings.special_locale = (clear ? g_strdup("None") : g_strdup(buf)); } /****************************************************************************** * Name * on_combobox17_changed * * Synopsis * #include "preferences_dialog.h" * void on_combobox17_changed(GtkEditable * editable, gpointer user_data) * * Description * combobox17 (language font preferences) => make a font selection. * * Return value * void */ void on_combobox17_changed(GtkComboBox *combobox, gpointer user_data) { gchar *buf = NULL; GtkTreeIter iter; GtkTreeModel *model = gtk_combo_box_get_model(combobox); gchar *mod_name; gtk_combo_box_get_active_iter(combobox, &iter); gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, 0, &buf, -1); if (!buf || !strcmp(buf, _("-- Select --"))) /* see fill_combobox */ return; buf = strrchr(buf, '(') + 1; *strchr(buf, ')') = '\0'; mod_name = g_strdup_printf("Language:%s", buf); gui_set_module_font(mod_name); redisplay_to_realign(); g_free(mod_name); } /****************************************************************************** * Name * add_columns * * Synopsis * #include "preferences_dialog.h" * void add_columns(GtkWidget * listview) * * Description * * Return value * void */ static void add_columns(GtkWidget *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes(_("Preferences"), renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); } /****************************************************************************** * Name * tree_selection_changed * * Synopsis * #include "gui/.h" * void tree_selection_changed(GtkTreeSelection * selection, * GtkWidget * tree_widget) * * Description * * Return value * void */ static void tree_selection_changed(GtkTreeSelection *selection, gpointer data) { GtkTreeIter selected; gint page; GtkTreeModel *model; if (!gtk_tree_selection_get_selected(selection, &model, &selected)) return; gtk_tree_model_get(model, &selected, 1, &page, -1); gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), page); } /****************************************************************************** * Name * on_dialog_prefs_response * * Synopsis * #include "gui/.h" * void on_dialog_prefs_response(GtkDialog * dialog, gint response_id, * gpointer user_data) * * Description * * Return value * void */ void on_dialog_prefs_response(GtkDialog *dialog, gint response_id, gpointer user_data) { if (response_id == GTK_RESPONSE_CLOSE) { settings.display_prefs = 0; xml_set_value("Xiphos", "layout", "prefsopen", "0"); xml_save_settings_doc(settings.fnconfigure); gtk_widget_destroy(GTK_WIDGET(dialog)); dialog_prefs = NULL; speaker_window = NULL; speaker_list = NULL; } main_update_parallel_page(); } static GtkTreeModel *create_model(void) { GtkTreeStore *model; GtkTreeIter iter; GtkTreeIter child_iter; model = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_INT); gtk_tree_store_append(model, &iter, NULL); gtk_tree_store_set(model, &iter, 0, _("General"), -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Options"), 1, 4, -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("BibleSync"), 1, 3, -1); gtk_tree_store_append(model, &iter, NULL); gtk_tree_store_set(model, &iter, 0, _("Fonts"), -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Color"), 1, 1, -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Sizes and Faces"), 1, 2, -1); gtk_tree_store_append(model, &iter, NULL); gtk_tree_store_set(model, &iter, 0, _("Modules"), -1); /* the former element "5" was previously here, which was for the "main modules," now defunct. we maintain the numbering because 6 & 7 are fixed refs. */ gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Parallel"), 1, 6, -1); gtk_tree_store_append(model, &child_iter, &iter); gtk_tree_store_set(model, &child_iter, 0, _("Special"), 1, 7, -1); return GTK_TREE_MODEL(model); } /****************************************************************************** * Name * setup_color_pickers * * Synopsis * #include "preferences_dialog.h" * void setup_color_pickers(void) * * Description * * Return value * void */ void setup_color_pickers(void) { #if GTK_CHECK_VERSION(3, 4, 0) GdkRGBA rgba; if (gdk_rgba_parse(&rgba, settings.bible_bg_color)) gtk_color_chooser_set_rgba((GtkColorChooser *) color_picker.text_background, &rgba); if (gdk_rgba_parse(&rgba, settings.bible_text_color)) gtk_color_chooser_set_rgba((GtkColorChooser *) color_picker.text, &rgba); if (gdk_rgba_parse(&rgba, settings.currentverse_color)) gtk_color_chooser_set_rgba((GtkColorChooser *) color_picker.text_current_verse, &rgba); if (gdk_rgba_parse(&rgba, settings.bible_verse_num_color)) gtk_color_chooser_set_rgba((GtkColorChooser *) color_picker.verse_numbers, &rgba); if (gdk_rgba_parse(&rgba, settings.link_color)) gtk_color_chooser_set_rgba((GtkColorChooser *) color_picker.href_links, &rgba); if (gdk_rgba_parse(&rgba, settings.highlight_fg)) gtk_color_chooser_set_rgba((GtkColorChooser *) color_picker.highlight_fg, &rgba); if (gdk_rgba_parse(&rgba, settings.highlight_bg)) gtk_color_chooser_set_rgba((GtkColorChooser *) color_picker.highlight_bg, &rgba); #else GdkColor color; if (string_is_color(settings.bible_bg_color)) { gdk_color_parse(settings.bible_bg_color, &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.text_background), &color); } else { gdk_color_parse("#FFFFFF", &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.text_background), &color); } if (string_is_color(settings.bible_text_color)) { gdk_color_parse(settings.bible_text_color, &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.text), &color); } else { gdk_color_parse("#000000", &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.text), &color); } if (string_is_color(settings.currentverse_color)) { gdk_color_parse(settings.currentverse_color, &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.text_current_verse), &color); } else { gdk_color_parse("#339766", &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.text_current_verse), &color); } if (string_is_color(settings.bible_verse_num_color)) { gdk_color_parse(settings.bible_verse_num_color, &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.verse_numbers), &color); } else { gdk_color_parse("#0000CF", &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.verse_numbers), &color); } if (string_is_color(settings.link_color)) { gdk_color_parse(settings.link_color, &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.href_links), &color); } else { gdk_color_parse("#878787", &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.href_links), &color); } // contrasty highlighting -- foreground. if (string_is_color(settings.highlight_fg)) gdk_color_parse(settings.highlight_fg, &color); else gdk_color_parse("#FFFF00", &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.highlight_fg), &color); // contrasty highlighting -- background. if (string_is_color(settings.highlight_bg)) gdk_color_parse(settings.highlight_bg, &color); else gdk_color_parse("#060680", &color); gtk_color_button_set_color(GTK_COLOR_BUTTON(color_picker.highlight_bg), &color); #endif } static void setup_check_buttons(void) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.use_default_dictionary), settings.useDefaultDict); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.show_devotion), settings.showdevotional); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.show_splash_screen), settings.showsplash); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.use_chapter_scroll), settings.chapter_scroll); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.use_imageresize), settings.imageresize); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.use_verse_num_bold), settings.verse_num_bold); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.use_verse_num_bracket), settings.verse_num_bracket); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.use_verse_num_superscript), settings.verse_num_superscript); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.versehighlight), settings.versehighlight); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.annotate_highlight), settings.annotate_highlight); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.xrefs_in_verse_list), settings.xrefs_in_verse_list); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.prayerlist), settings.prayerlist); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.statusbar), settings.statusbar); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.alternation), settings.alternation); /* v-- BibleSync --v */ /* toggles */ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.bs_debug), settings.bs_debug); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.bs_presence), settings.bs_presence); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.bs_mismatch), settings.bs_mismatch); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.bs_group_tab), settings.bs_group_tab); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_button.bs_privacy), settings.bs_privacy); gtk_widget_set_sensitive(check_button.bs_privacy, biblesync_personal()); /* mode */ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_mode_off), (settings.bs_mode == 0)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_mode_personal), (settings.bs_mode == 1)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_mode_speaker), (settings.bs_mode == 2)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_mode_audience), (settings.bs_mode == 3)); /* navigation method */ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_nav_direct), (settings.bs_navdirect == 1)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_nav_verselist), (settings.bs_navdirect == 0)); /* listening choice */ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_listen_some), (settings.bs_listen_set == 0)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_listen_all), (settings.bs_listen_set == 1)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_button.bs_listen_none), (settings.bs_listen_set == 2)); /* ^-- BibleSync --^ */ g_signal_connect(check_button.use_default_dictionary, "toggled", G_CALLBACK(on_checkbutton6_toggled), NULL); g_signal_connect(check_button.show_devotion, "toggled", G_CALLBACK(on_checkbutton7_toggled), NULL); g_signal_connect(check_button.show_splash_screen, "toggled", G_CALLBACK(on_checkbutton8_toggled), NULL); g_signal_connect(check_button.use_chapter_scroll, "toggled", G_CALLBACK(on_checkbutton_scroll_toggled), NULL); g_signal_connect(check_button.use_imageresize, "toggled", G_CALLBACK(on_checkbutton_imageresize_toggled), NULL); g_signal_connect(check_button.use_verse_num_bold, "toggled", G_CALLBACK(on_checkbutton_verse_num_bold_toggled), NULL); g_signal_connect(check_button.use_verse_num_bracket, "toggled", G_CALLBACK(on_checkbutton_verse_num_bracket_toggled), NULL); g_signal_connect(check_button.use_verse_num_superscript, "toggled", G_CALLBACK(on_checkbutton_verse_num_superscript_toggled), NULL); g_signal_connect(check_button.versehighlight, "toggled", G_CALLBACK(on_checkbutton_versehighlight_toggled), NULL); g_signal_connect(check_button.annotate_highlight, "toggled", G_CALLBACK(on_checkbutton_annotate_highlight_toggled), NULL); g_signal_connect(check_button.xrefs_in_verse_list, "toggled", G_CALLBACK(on_checkbutton_xrefs_in_verse_list_toggled), NULL); g_signal_connect(check_button.prayerlist, "toggled", G_CALLBACK(on_checkbutton_prayerlist_toggled), NULL); g_signal_connect(check_button.statusbar, "toggled", G_CALLBACK(on_checkbutton_statusbar_toggled), NULL); g_signal_connect(check_button.alternation, "toggled", G_CALLBACK(on_checkbutton_alternation_toggled), NULL); /* v-- BibleSync --v */ g_signal_connect(check_button.bs_debug, "toggled", G_CALLBACK(on_checkbutton_biblesync_toggled), &settings.bs_debug); g_signal_connect(check_button.bs_presence, "toggled", G_CALLBACK(on_checkbutton_biblesync_toggled), &settings.bs_presence); g_signal_connect(check_button.bs_mismatch, "toggled", G_CALLBACK(on_checkbutton_biblesync_toggled), &settings.bs_mismatch); g_signal_connect(check_button.bs_group_tab, "toggled", G_CALLBACK(on_checkbutton_biblesync_toggled), &settings.bs_group_tab); g_signal_connect(check_button.bs_privacy, "toggled", G_CALLBACK(on_checkbutton_biblesync_toggled), &settings.bs_privacy); g_signal_connect(radio_button.bs_mode_off, "toggled", G_CALLBACK(on_radiobutton_biblesync_mode), &rb_cb[0]); g_signal_connect(radio_button.bs_mode_personal, "toggled", G_CALLBACK(on_radiobutton_biblesync_mode), &rb_cb[1]); g_signal_connect(radio_button.bs_mode_speaker, "toggled", G_CALLBACK(on_radiobutton_biblesync_mode), &rb_cb[2]); g_signal_connect(radio_button.bs_mode_audience, "toggled", G_CALLBACK(on_radiobutton_biblesync_mode), &rb_cb[3]); g_signal_connect(radio_button.bs_nav_direct, "toggled", G_CALLBACK(on_radiobutton_biblesync_nav), &rb_cb[1]); g_signal_connect(radio_button.bs_nav_verselist, "toggled", G_CALLBACK(on_radiobutton_biblesync_nav), &rb_cb[0]); g_signal_connect(radio_button.bs_listen_some, "toggled", G_CALLBACK(on_radiobutton_biblesync_listen), &rb_cb[0]); g_signal_connect(radio_button.bs_listen_all, "toggled", G_CALLBACK(on_radiobutton_biblesync_listen), &rb_cb[1]); g_signal_connect(radio_button.bs_listen_none, "toggled", G_CALLBACK(on_radiobutton_biblesync_listen), &rb_cb[2]); /* ^-- BibleSync --^ */ } /* * comparator function to determine filling of true general dict lists. */ static gboolean dict_no_image_map_dd(char *modname, char *feature) { /* no features or categories */ const char *f = main_get_mod_config_entry(modname, "Feature"); const char *c = main_get_mod_config_entry(modname, "Category"); return ((c == NULL) && (f == NULL)); } /* * comparator function to determine filling of heb/grk dict lists. */ static gboolean dict_match_feature(char *modname, char *feature) { const char *f = main_get_mod_config_entry(modname, "Feature"); return (f && (!strcmp(f, feature))); } static void fill_combobox(GList *glist, GtkComboBox *combo, gchar *current_item, gboolean (*eval)(char *, char *), /* evaluator of feature */ char *feature) { /* feature sought or avoided */ GtkTreeIter iter; GtkListStore *store; GtkCellRenderer *renderer; gint index = 0; gint i = 0; store = gtk_list_store_new(1, G_TYPE_STRING); gtk_combo_box_set_model(combo, GTK_TREE_MODEL(store)); renderer = gtk_cell_renderer_text_new(); gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combo), renderer, TRUE); gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(combo), renderer, "text", 0, NULL); gtk_list_store_clear(GTK_LIST_STORE(store)); gtk_list_store_append(GTK_LIST_STORE(store), &iter); gtk_list_store_set(GTK_LIST_STORE(store), &iter, 0, _("-- Select --"), -1); while (glist) { if ((eval == NULL) || (*eval)(glist->data, feature)) { /* "anything goes" or "acceptable match" */ gtk_list_store_append(GTK_LIST_STORE(store), &iter); gtk_list_store_set(GTK_LIST_STORE(store), &iter, 0, (gchar *)glist->data, -1); if (current_item && !strcmp((gchar *)glist->data, current_item)) index = i + 1; ++i; } glist = g_list_next(glist); } gtk_combo_box_set_active(combo, index); } static gint get_font_size_index(const char *font) { if (!strcmp(font, "-2")) return 0; if (!strcmp(font, "-1")) return 1; if (!strcmp(font, "+0")) return 2; if (!strcmp(font, "+1")) return 3; if (!strcmp(font, "+2")) return 4; if (!strcmp(font, "+3")) return 5; if (!strcmp(font, "+4")) return 6; if (!strcmp(font, "+5")) return 7; return 0; } static void setup_module_comboboxes(void) { /* * Miscellaneous Modules page */ fill_combobox(get_list(DEVOTION_LIST), GTK_COMBO_BOX(combo.devotion_module), settings.devotionalmod, NULL, NULL); fill_combobox(get_list(DICT_LIST), GTK_COMBO_BOX(combo.hebrew_lex__module), settings.lex_hebrew, dict_match_feature, "HebrewDef"); fill_combobox(get_list(DICT_LIST), GTK_COMBO_BOX(combo.greek_lex__module), settings.lex_greek, dict_match_feature, "GreekDef"); fill_combobox(get_list(DICT_LIST), GTK_COMBO_BOX(combo.default_dictionary_module), settings.DefaultDict, dict_no_image_map_dd, NULL); fill_combobox(get_list(PERCOMM_LIST), GTK_COMBO_BOX(combo.percomm_module), settings.personalcommentsmod, NULL, NULL); /* * signal connectivity */ g_signal_connect(combo.devotion_module, "changed", G_CALLBACK(on_combobox12_changed), NULL); g_signal_connect(combo.hebrew_lex__module, "changed", G_CALLBACK(on_combobox13_changed), NULL); g_signal_connect(combo.greek_lex__module, "changed", G_CALLBACK(on_combobox14_changed), NULL); g_signal_connect(combo.default_dictionary_module, "changed", G_CALLBACK(on_combobox5_changed), NULL); g_signal_connect(combo.percomm_module, "changed", G_CALLBACK(on_combobox6_changed), NULL); } void setup_locale_combobox(void) { char **locale, brief_locale[3], *real_locale, *current_locale = NULL; GList *chase, *list = g_list_append(NULL, g_strdup(NONE)); brief_locale[2] = '\0'; for (locale = &locale_set[0]; *locale; ++locale) { brief_locale[0] = (*locale)[0]; brief_locale[1] = (*locale)[1]; real_locale = g_strdup_printf("%s (%s)", main_get_language_map(brief_locale), *locale); list = g_list_append(list, real_locale); if (settings.special_locale && !strcmp(settings.special_locale, *locale)) current_locale = real_locale; } fill_combobox(list, GTK_COMBO_BOX(combo.special_locale), (current_locale ? current_locale : NONE), NULL, NULL); for (chase = list; chase; chase = g_list_next(chase)) g_free(chase->data); g_list_free(list); g_signal_connect(combo.special_locale, "changed", G_CALLBACK(on_combobox16_changed), NULL); } void setup_font_prefs_combobox(void) { char **language_list = main_get_module_language_list(); char **language; GList *chase, *list = NULL; for (language = &language_list[0]; *language; ++language) { char *real_language = g_strdup_printf("%s (%s)", main_get_language_map(*language), *language); list = g_list_append(list, real_language); } fill_combobox(list, GTK_COMBO_BOX(combo.font_prefs), NULL, NULL, NULL); for (chase = list; chase; chase = g_list_next(chase)) g_free(chase->data); g_list_free(list); g_strfreev(language_list); g_signal_connect(combo.font_prefs, "changed", G_CALLBACK(on_combobox17_changed), NULL); } /****************************************************************************** * Name * button_release_event * * Synopsis * #include "gui/search_dialog.h" * static gboolean button_release_event(GtkWidget * widget, * GdkEventButton * event, * gpointer data) * * Description * click on treeview folder to expand or collapse it * * Return value * gboolean */ static gboolean button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data) { GtkTreeSelection *selection = NULL; GtkTreeIter selected; GtkTreeModel *model; GtkTreePath *path; selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widget)); if ((!gtk_tree_selection_get_selected(selection, &model, &selected)) || (!gtk_tree_model_iter_has_child(model, &selected))) return FALSE; path = gtk_tree_model_get_path(model, &selected); if (gtk_tree_view_row_expanded(GTK_TREE_VIEW(widget), path)) gtk_tree_view_collapse_row(GTK_TREE_VIEW(widget), path); else gtk_tree_view_expand_row(GTK_TREE_VIEW(widget), path, FALSE); gtk_tree_path_free(path); return FALSE; } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * static void _setup_listview * * Description * init the listing of currently-set parallel modules. * * Return value * */ static void ps_setup_listview() { GtkListStore *model; GtkTreeViewColumn *column; GtkTreeIter iter; GtkTreeModel *model_t; GtkListStore *list_store; int i; model = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_view_set_model(GTK_TREE_VIEW(parallel_select.listview), GTK_TREE_MODEL(model)); for (i = 0; i < 2; ++i) { GtkCellRenderer *renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Module", renderer, "text", i, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(parallel_select.listview), column); } gtk_tree_view_column_set_sort_column_id(column, 0); model_t = gtk_tree_view_get_model(GTK_TREE_VIEW(parallel_select.listview)); list_store = GTK_LIST_STORE(model_t); gtk_list_store_clear(list_store); if (settings.parallel_list) { for (i = 0; settings.parallel_list[i]; ++i) { const char *abbreviation = main_get_abbreviation(settings.parallel_list [i]); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, main_get_module_description(settings.parallel_list[i]), 1, (abbreviation ? abbreviation : (gchar *) settings.parallel_list[i]), -1); } } } /****************************************************************************** * Name * modules_lists_changed * * Synopsis * #include "gui/search_dialog.h" * void modules_lists_changed(GtkTreeSelection * selection, * gpointer data) * * Description * * Return value * void */ static gchar *module_selected = NULL; static void modules_lists_changed(GtkTreeSelection *selection, GtkTreeView *tree_widget) { gchar *mod = NULL; GtkTreeIter selected; GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tree_widget)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; if (gtk_tree_model_iter_has_child(model, &selected)) { g_free(module_selected); module_selected = NULL; return; } gtk_tree_model_get(model, &selected, UTIL_COL_MODULE, &mod, -1); if (mod) { g_free(module_selected); module_selected = mod; } } /****************************************************************************** * Name * * * Synopsis * #include "gui/search_dialog.h" * void ps_setup_treeview(GtkWidget * treeview) * * Description * * * Return value * */ static void ps_setup_treeview(GtkWidget *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; GObject *selection; renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Found", renderer, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); gtk_tree_view_column_set_sort_column_id(column, 0); gui_load_module_tree(treeview, TRUE); selection = G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview))); g_signal_connect_after(G_OBJECT(treeview), "button_release_event", G_CALLBACK(button_release_event), GINT_TO_POINTER(0)); g_signal_connect(selection, "changed", G_CALLBACK(modules_lists_changed), treeview); } static void on_mod_sel_add_clicked(GtkWidget *button, gchar *user_data) { GtkTreeModel *model; GtkListStore *list_store; GtkTreeIter iter; char *parallels = g_strdup(""), *newhold; const char *abbreviation; int count; if (!module_selected) { g_free(parallels); return; } abbreviation = main_get_abbreviation(module_selected); model = gtk_tree_view_get_model(GTK_TREE_VIEW(parallel_select.listview)); list_store = GTK_LIST_STORE(model); gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, main_get_module_description(module_selected), 1, (abbreviation ? abbreviation : module_selected), -1); if (settings.parallel_list == NULL) { settings.parallel_list = g_strsplit(module_selected, ",", -1); } else { for (count = 0; settings.parallel_list[count]; ++count) ; /* count up the set */ settings.parallel_list = g_renew(gchar *, settings.parallel_list, count + 2); settings.parallel_list[count] = g_strdup(module_selected); /* new element */ settings.parallel_list[count + 1] = NULL; } for (count = 0; settings.parallel_list[count]; ++count) { newhold = g_strconcat(parallels, settings.parallel_list[count], ",", NULL); g_free(parallels); parallels = newhold; } if (*parallels) { *(parallels + strlen(parallels) - 1) = '\0'; /* end comma */ xml_set_value("Xiphos", "modules", "parallels", parallels); } g_free(parallels); } static void on_mod_sel_close_clicked(void) { gtk_widget_destroy(GTK_WIDGET(parallel_select.mod_sel_dialog)); } /****************************************************************************** * Name * ps_button_clear * * Synopsis * void ps_button_clear(GtkButton * button, gpointer user_data) * * Description * clear all modules from the list. (parallel select) * * Return value * void */ void ps_button_clear(GtkButton *button, gpointer user_data) { gchar *str = g_strdup_printf("%s\n\n%s", _("Clear List?"), _("Are you sure you want to clear the module list?")); #if GTK_CHECK_VERSION(3, 10, 0) if (gui_yes_no_dialog(str, "dialog-warning")) { #else if (gui_yes_no_dialog(str, GTK_STOCK_DIALOG_WARNING)) { #endif GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(parallel_select.listview)); GtkListStore *list_store = GTK_LIST_STORE(model); gtk_list_store_clear(list_store); if (settings.parallel_list) g_strfreev(settings.parallel_list); settings.parallel_list = NULL; xml_set_value("Xiphos", "modules", "parallels", ""); } g_free(str); } /****************************************************************************** * Name * ps_button_cut * * Synopsis * void ps_button_cut(GtkButton * button, gpointer user_data) * * Description * cut one module from the list. (parallel select) * * Return value * void */ void ps_button_cut(GtkButton *button, gpointer user_data) { GtkTreeModel *model; GtkListStore *list_store; GtkTreeSelection *selection; GtkTreeIter selected; gchar *str; model = gtk_tree_view_get_model(GTK_TREE_VIEW(parallel_select.listview)); list_store = GTK_LIST_STORE(model); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(parallel_select.listview)); if (!gtk_tree_selection_get_selected(selection, NULL, &selected)) return; str = g_strdup_printf("%s\n\n%s", _("Remove Module?"), _("Are you sure you want to remove the selected module?")); #if GTK_CHECK_VERSION(3, 10, 0) if (gui_yes_no_dialog(str, "dialog-warning")) { #else if (gui_yes_no_dialog(str, GTK_STOCK_DIALOG_WARNING)) { #endif gtk_list_store_remove(list_store, &selected); GList *mods = get_current_list(GTK_TREE_VIEW(parallel_select.listview)); gchar *mod_list = get_modlist_string(mods); if (settings.parallel_list) g_strfreev(settings.parallel_list); settings.parallel_list = g_strsplit(mod_list, ",", -1); xml_set_value("Xiphos", "modules", "parallels", mod_list); g_free(mod_list); } g_free(str); } /****************************************************************************** * Name * ps_button_add * * Synopsis * void ps_button_add(GtkButton * button, gpointer user_data) * * Description * add one module from the list. (parallel select) * * Return value * void */ void ps_button_add(GtkButton *button, gpointer user_data) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif gchar *glade_file = gui_general_user_file("selector-prefs" UI_SUFFIX, FALSE); g_return_if_fail(glade_file != NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "mod_sel_dialog", NULL); #endif parallel_select.mod_sel_dialog = UI_GET_ITEM(gxml, "mod_sel_dialog"); parallel_select.mod_sel_close = UI_GET_ITEM(gxml, "mod_sel_button_close"); parallel_select.mod_sel_add = UI_GET_ITEM(gxml, "mod_sel_button_add"); g_signal_connect((gpointer)parallel_select.mod_sel_close, "clicked", G_CALLBACK(on_mod_sel_close_clicked), NULL); g_signal_connect((gpointer)parallel_select.mod_sel_add, "clicked", G_CALLBACK(on_mod_sel_add_clicked), NULL); parallel_select.mod_sel_treeview = UI_GET_ITEM(gxml, "mod_sel_treeview"); ps_setup_treeview(parallel_select.mod_sel_treeview); gtk_widget_show(parallel_select.mod_sel_dialog); g_free(glade_file); } /****************************************************************************** * Name * gui_create_preferences_dialog * * Synopsis * #include "preferences_dialog.h" * GtkWidget *gui_create_preferences_dialog(GList * biblelist, * GList * commlist, * GList * dictlist, * GList * percomlist, * GList * devotionlist) * * Description * create preferences dialog and set to current values * * Return value * GtkWidget * */ static void create_preferences_dialog(void) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif GtkWidget *treeview; GtkTreeModel *model; GObject *selection; GtkWidget *chooser; gint index = 0; gchar *glade_file = gui_general_user_file("prefs" UI_SUFFIX, TRUE); g_return_if_fail(glade_file != NULL); /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, NULL, NULL); #endif g_free(glade_file); g_return_if_fail(gxml != NULL); /* lookup the root widget */ dialog_prefs = UI_GET_ITEM(gxml, "dialog_prefs"); gtk_window_resize(GTK_WINDOW(dialog_prefs), settings.prefs_width, settings.prefs_height); g_signal_connect(dialog_prefs, "response", G_CALLBACK(on_dialog_prefs_response), NULL); /* color pickers */ color_picker.text_background = UI_GET_ITEM(gxml, "colorbutton1"); color_picker.text = UI_GET_ITEM(gxml, "colorbutton2"); color_picker.text_current_verse = UI_GET_ITEM(gxml, "colorbutton3"); color_picker.verse_numbers = UI_GET_ITEM(gxml, "colorbutton4"); color_picker.href_links = UI_GET_ITEM(gxml, "colorbutton5"); color_picker.highlight_fg = UI_GET_ITEM(gxml, "colorbutton6"); color_picker.highlight_bg = UI_GET_ITEM(gxml, "colorbutton7"); color_picker.invert_normal = UI_GET_ITEM(gxml, "invert_normal"); color_picker.invert_highlight = UI_GET_ITEM(gxml, "invert_highlight"); check_button.use_linked_tabs = UI_GET_ITEM(gxml, "checkbutton10"); check_button.readaloud = UI_GET_ITEM(gxml, "checkbutton11"); check_button.show_verse_num = UI_GET_ITEM(gxml, "checkbutton12"); check_button.use_default_dictionary = UI_GET_ITEM(gxml, "checkbutton6"); check_button.show_devotion = UI_GET_ITEM(gxml, "checkbutton7"); check_button.show_splash_screen = UI_GET_ITEM(gxml, "checkbutton8"); check_button.use_chapter_scroll = UI_GET_ITEM(gxml, "checkbutton_scroll"); check_button.use_imageresize = UI_GET_ITEM(gxml, "checkbutton_imageresize"); #ifdef WIN32 /* webkit image hackery requires resize always be enabled. */ gtk_widget_hide(check_button.use_imageresize); #endif check_button.use_verse_num_bold = UI_GET_ITEM(gxml, "checkbutton_verse_num_bold"); check_button.use_verse_num_bracket = UI_GET_ITEM(gxml, "checkbutton_verse_num_bracket"); check_button.use_verse_num_superscript = UI_GET_ITEM(gxml, "checkbutton_verse_num_superscript"); check_button.versehighlight = UI_GET_ITEM(gxml, "checkbutton_versehighlight"); check_button.annotate_highlight = UI_GET_ITEM(gxml, "checkbutton_annotate_highlight"); check_button.xrefs_in_verse_list = UI_GET_ITEM(gxml, "checkbutton_xrefs_in_verse_list"); check_button.prayerlist = UI_GET_ITEM(gxml, "checkbutton_prayerlist"); check_button.statusbar = UI_GET_ITEM(gxml, "checkbutton_statusbar"); check_button.alternation = UI_GET_ITEM(gxml, "checkbutton_alternation"); /* v-- BibleSync --v */ check_button.bs_debug = UI_GET_ITEM(gxml, "checkbutton_BSP_nav_debug"); check_button.bs_presence = UI_GET_ITEM(gxml, "checkbutton_BSP_presence"); check_button.bs_mismatch = UI_GET_ITEM(gxml, "checkbutton_BSP_mismatch"); check_button.bs_group_tab = UI_GET_ITEM(gxml, "checkbutton_BSP_group_tab"); check_button.bs_privacy = UI_GET_ITEM(gxml, "checkbutton_BSP_privacy"); radio_button.bs_mode_off = UI_GET_ITEM(gxml, "radiobutton_BSP_off"); radio_button.bs_mode_personal = UI_GET_ITEM(gxml, "radiobutton_BSP_personal"); radio_button.bs_mode_speaker = UI_GET_ITEM(gxml, "radiobutton_BSP_speaker"); radio_button.bs_mode_audience = UI_GET_ITEM(gxml, "radiobutton_BSP_audience"); radio_button.bs_nav_direct = UI_GET_ITEM(gxml, "radiobutton_BSP_nav_direct"); radio_button.bs_nav_verselist = UI_GET_ITEM(gxml, "radiobutton_BSP_nav_verselist"); radio_button.bs_listen_some = UI_GET_ITEM(gxml, "radiobutton_BSP_listen_some"); radio_button.bs_listen_all = UI_GET_ITEM(gxml, "radiobutton_BSP_listen_all"); radio_button.bs_listen_none = UI_GET_ITEM(gxml, "radiobutton_BSP_listen_none"); speaker_window = UI_GET_ITEM(gxml, "speakerwindow"); biblesync_update_speaker(); /* ^-- BibleSync --^ */ g_signal_connect(color_picker.text_background, "color_set", G_CALLBACK(on_colorbutton1_color_set), NULL); g_signal_connect(color_picker.text, "color_set", G_CALLBACK(on_colorbutton2_color_set), NULL); g_signal_connect(color_picker.text_current_verse, "color_set", G_CALLBACK(on_colorbutton3_color_set), NULL); g_signal_connect(color_picker.verse_numbers, "color_set", G_CALLBACK(on_colorbutton4_color_set), NULL); g_signal_connect(color_picker.href_links, "color_set", G_CALLBACK(on_colorbutton5_color_set), NULL); g_signal_connect(color_picker.highlight_fg, "color_set", G_CALLBACK(on_colorbutton6_color_set), NULL); g_signal_connect(color_picker.highlight_bg, "color_set", G_CALLBACK(on_colorbutton7_color_set), NULL); setup_color_pickers(); /* color inverters */ g_signal_connect((gpointer)color_picker.invert_normal, "clicked", G_CALLBACK(on_invert), (void *)1); g_signal_connect((gpointer)color_picker.invert_highlight, "clicked", G_CALLBACK(on_invert), (void *)0); /* check buttons */ /* chapter scroll doesn't work in anything but gtkhtml3. */ gtk_widget_hide(check_button.use_chapter_scroll); setup_check_buttons(); /* verse number size */ index = get_font_size_index(settings.verse_num_font_size_str); combo.verse_number_size = UI_GET_ITEM(gxml, "combobox1"); gtk_combo_box_set_active(GTK_COMBO_BOX(combo.verse_number_size), index); g_signal_connect(combo.verse_number_size, "changed", G_CALLBACK(on_combobox1_changed), NULL); /* base font size */ index = get_font_size_index(settings.base_font_size_str); combo.base_font_size = UI_GET_ITEM(gxml, "basecombobox1"); gtk_combo_box_set_active(GTK_COMBO_BOX(combo.base_font_size), index); g_signal_connect(combo.base_font_size, "changed", G_CALLBACK(on_basecombobox1_changed), NULL); /* module combos */ combo.default_dictionary_module = UI_GET_ITEM(gxml, "combobox5"); combo.percomm_module = UI_GET_ITEM(gxml, "combobox6"); combo.devotion_module = UI_GET_ITEM(gxml, "combobox12"); combo.hebrew_lex__module = UI_GET_ITEM(gxml, "combobox13"); combo.greek_lex__module = UI_GET_ITEM(gxml, "combobox14"); setup_module_comboboxes(); combo.special_locale = UI_GET_ITEM(gxml, "combobox16"); setup_locale_combobox(); combo.font_prefs = UI_GET_ITEM(gxml, "combobox17"); setup_font_prefs_combobox(); /* studypad directory chooserbutton */ chooser = UI_GET_ITEM(gxml, "filechooserbutton1"); gtk_file_chooser_set_current_folder((GtkFileChooser *)chooser, settings.studypaddir); g_signal_connect(chooser, "current_folder_changed", G_CALLBACK(on_folder_changed), NULL); /* prefs notebook */ notebook = UI_GET_ITEM(gxml, "notebook"); /* setup treeview */ model = create_model(); treeview = UI_GET_ITEM(gxml, "treeview"); gtk_tree_view_set_model(GTK_TREE_VIEW(treeview), model); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(treeview), FALSE); gtk_widget_set_size_request(treeview, 130, -1); add_columns(treeview); gtk_tree_view_expand_all(GTK_TREE_VIEW(treeview)); selection = G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview))); /* connect signals and data */ #ifdef USE_GTKBUILDER gtk_builder_connect_signals_full(gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, NULL); #else glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, NULL); #endif g_signal_connect(selection, "changed", G_CALLBACK(tree_selection_changed), model); /* * parallel select dialog: chooser and button connectivity */ parallel_select.button_clear = UI_GET_ITEM(gxml, "ps_toolbutton_clear"); parallel_select.button_cut = UI_GET_ITEM(gxml, "ps_toolbutton_cut"); parallel_select.button_add = UI_GET_ITEM(gxml, "ps_toolbutton_add"); parallel_select.listview = UI_GET_ITEM(gxml, "ps_listview"); g_signal_connect(parallel_select.button_clear, "clicked", G_CALLBACK(ps_button_clear), NULL); g_signal_connect(parallel_select.button_cut, "clicked", G_CALLBACK(ps_button_cut), NULL); g_signal_connect(parallel_select.button_add, "clicked", G_CALLBACK(ps_button_add), NULL); ps_setup_listview(); /* geometry notifications */ g_signal_connect((gpointer)dialog_prefs, "configure_event", G_CALLBACK(on_prefs_configure_event), NULL); settings.display_prefs = 1; xml_set_value("Xiphos", "layout", "prefsopen", "1"); /* * (from xiphos.c) * a little paranoia: * clamp geometry values to a reasonable bound. * sometimes xiphos gets insane reconfig events as it dies, * especially if it's due to just shutting linux down. */ if ((settings.prefs_x < 0) || (settings.prefs_x > 2000)) settings.prefs_x = 40; if ((settings.prefs_y < 0) || (settings.prefs_y > 2000)) settings.prefs_y = 40; gtk_window_move(GTK_WINDOW(dialog_prefs), settings.prefs_x, settings.prefs_y); } /****************************************************************************** * Name * gui_setup_preferences_dialog * * Synopsis * #include "preferences_dialog.h" * * void gui_setup_preferences_dialog(void) * * Description * get module list and setup preferences dialog call * gui_create_preferences_dialog() to create dialog * * Return value * void */ void gui_setup_preferences_dialog(void) { if (dialog_prefs == NULL) { create_preferences_dialog(); } else gdk_window_raise(gtk_widget_get_window(GTK_WIDGET(dialog_prefs))); } xiphos-4.0.7+dfsg1/src/gnome2/cipher_key_dialog.c0000664000175000017500000000432313162045104021031 0ustar unit193unit193/* * Xiphos Bible Study Tool * cipher_key_dialog.c - asks for key to unlock sword module * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "gui/cipher_key_dialog.h" #include "gui/dialog.h" #include "main/mod_mgr.h" #include "main/settings.h" #include "main/sword.h" /****************************************************************************** * Name * gui_add_cipher_key * * Synopsis * #include "unlock_key_dialog.h" * * gchar *gui_add_cipher_key(gchar *mod_name, gchar *cipher_old) * * Description * create dialog to get key to unlock a module * * Return value * gboolean */ gchar *gui_add_cipher_key(const char *mod_name, gchar *cipher_old) { gchar *retval = NULL; GS_DIALOG *info; info = gui_new_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) info->stock_icon = "dialog-warning"; #else info->stock_icon = GTK_STOCK_DIALOG_WARNING; #endif info->label_top = g_strdup_printf(_("Cipher key for module %s"), mod_name); info->label_middle = _("for:"); info->label_bottom = (char *)mod_name; info->text1 = g_strdup(cipher_old); info->label1 = _("Enter Key: "); info->ok = TRUE; info->cancel = TRUE; /*** open dialog ***/ if (gui_gs_dialog(info) == GS_OK) { main_set_module_unlocked(mod_name, info->text1); main_save_module_key(mod_name, info->text1); main_update_module_lists(); retval = g_strdup(info->text1); } g_free(info->label_top); g_free(info->text1); g_free(info); return retval; } xiphos-4.0.7+dfsg1/src/gnome2/dictlex_dialog.c0000664000175000017500000002566513162045104020357 0ustar unit193unit193/* * Xiphos Bible Study Tool * dictlex_dialog.c - dialog for displaying a dictlex module * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/dictlex_dialog.h" #include "gui/main_window.h" #include "gui/menu_popup.h" #include "gui/sidebar.h" #include "gui/utilities.h" #include "main/module_dialogs.h" #include "main/sword.h" #include "main/settings.h" #include "main/lists.h" extern gboolean dialog_freed; /****************************************************************************** * static - global to this file only */ //static GList *dialog_list; static DIALOG_DATA *cur_dlg; static gint cell_height; /****************************************************************************** * Name * list_selection_changed * * Synopsis * #include "gui/dictlex.h" * * void list_selection_changed(GtkTreeSelection * selection, * GtkWidget * tree_widget) * * Description * * * Return value * void */ static void list_selection_changed(GtkTreeSelection *selection, DIALOG_DATA *d) { GtkTreeIter selected; gchar *buf = NULL; GtkTreeModel *model; if (!gtk_tree_selection_get_selected(selection, &model, &selected)) return; gtk_tree_model_get(model, &selected, 0, &buf, -1); if (buf) { gtk_entry_set_text(GTK_ENTRY(d->entry), buf); g_free(buf); } } /****************************************************************************** * Name * html_button_pressed * * Synopsis * #include "gui/dictionary_dialog.h" * * gint html_button_pressed(GtkWidget * html, GdkEventButton * event, * VIEW_COMM * vc) * * Description * mouse button pressed in window - used to set cur_vc to the current * commentary dialog structure * * Return value * gint */ /* static gint button_press_event(GtkWidget *html, GdkEventButton *event, DIALOG_DATA *dlg) { //cur_dlg = dlg; return FALSE; } */ /****************************************************************************** * Name * dialog_set_focus * * Synopsis * #include "dictlex_dialog.h" * * void dialog_set_focus(GtkWindow * window, GtkWidget * widget, DL_DATA * dlg) * * Description * * * Return value * void */ static void dialog_set_focus(GtkWindow *window, GtkWidget *widget, DIALOG_DATA *dlg) { // cur_dlg = dlg; // XI_warning(("current module = %s",cur_dlg->mod_name)); } /****************************************************************************** * Name * dialog_destroy * * Synopsis * #include "dictlex_dialog.h" * * void dialog_destroy(GObject *object, DL_DATA * dlg) * * Description * * * Return value * void */ static void dialog_destroy(GObject *object, DIALOG_DATA *dlg) { if (!dialog_freed) main_free_on_destroy(dlg); dialog_freed = FALSE; } /****************************************************************************** * Name * list_button_released * * Synopsis * #include "gui/dictlex.h" * * gint list_button_released(GtkWidget * html, GdkEventButton * event, * GSHTMLEditorControlData * d) * * Description * mouse button released in key list * * Return value * gint */ static gint list_button_released(GtkWidget *html, GdkEventButton *event, DIALOG_DATA *d) { switch (event->button) { case 1: list_selection_changed((GtkTreeSelection *) d->mod_selection, d); break; case 2: case 3: default: break; } return FALSE; } static void add_columns(GtkTreeView *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; #ifdef USE_GTK_3 GtkRequisition size; #endif // GtkTreeModel *model = gtk_tree_view_get_model(treeview); /* column for fixed toggles */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_column_new_with_attributes("Keys", renderer, "text", 0, NULL); gtk_tree_view_column_set_sort_column_id(column, 0); gtk_tree_view_append_column(treeview, column); /* get cell (row) height */ #ifdef USE_GTK_3 gtk_cell_renderer_get_preferred_size(renderer, GTK_WIDGET(treeview), NULL, &size); cell_height = size.height; #else gtk_cell_renderer_get_size(renderer, GTK_WIDGET(treeview), NULL, NULL, NULL, NULL, &cell_height); #endif settings.cell_height = cell_height; } /****************************************************************************** * Name * on_btnSyncDL_clicked * * Synopsis * #include "gui/dictlex.h" * * void on_btnSyncDL_clicked(GtkButton * button, DL_DATA * d) * * Description * sync current module with current key * * Return value * void */ void on_btnSyncDL_clicked(GtkButton *button, DIALOG_DATA *d) { gchar *key = NULL; key = settings.dictkey; gtk_entry_set_text(GTK_ENTRY(d->entry), key); } /****************************************************************************** * Name * * * Synopsis * #include "gui/dictlex.h" * * * * Description * * * Return value * void */ static void entry_changed(GtkEditable *editable, DIALOG_DATA *d) { gchar *key = NULL; if (d->key) g_free(d->key); key = g_strdup((gchar *)gtk_entry_get_text(GTK_ENTRY(d->entry))); d->key = g_utf8_strup(key, -1); g_free(key); main_dialogs_dictionary_entry_changed(d); } static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, DIALOG_DATA *d) { gui_menu_popup(html, cur_dlg->mod_name, cur_dlg); } /****************************************************************************** * Name * gui_create_dictlex_dialog * * Synopsis * #include "dictlex_dialog.h" * * GtkWidget *gui_create_dictlex_dialog(GtkWidget * app) * * Description * create the interface * * Return value * GtkWidget * */ void gui_create_dictlex_dialog(DIALOG_DATA *dlg) { GtkWidget *hpaned7; GtkWidget *vbox; GtkWidget *vbox56; GtkWidget *hbox_toolbar; GtkWidget *tmp_toolbar_icon; GtkWidget *btnSyncDL; // GtkWidget *label205; GtkWidget *frameDictHTML; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindowDictHTML; #endif GtkWidget *scrolledwindow; // GtkWidget *label; GtkListStore *model; dlg->dialog = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_object_set_data(G_OBJECT(dlg->dialog), "dlg->dialog", dlg->dialog); gtk_window_set_title(GTK_WINDOW(dlg->dialog), main_get_module_description(dlg->mod_name)); gtk_window_set_default_size(GTK_WINDOW(dlg->dialog), 465, 275); gtk_window_set_resizable(GTK_WINDOW(dlg->dialog), TRUE); UI_VBOX(vbox, FALSE, 0); gtk_widget_show(vbox); gtk_container_add(GTK_CONTAINER(dlg->dialog), vbox); dlg->frame = gtk_frame_new(NULL); gtk_widget_show(dlg->frame); gtk_box_pack_start(GTK_BOX(vbox), dlg->frame, TRUE, TRUE, 0); hpaned7 = UI_HPANE(); gtk_widget_show(hpaned7); gtk_container_add(GTK_CONTAINER(dlg->frame), hpaned7); gtk_paned_set_position(GTK_PANED(hpaned7), 150); UI_VBOX(vbox56, FALSE, 0); gtk_widget_show(vbox56); gtk_paned_pack1(GTK_PANED(hpaned7), vbox56, FALSE, TRUE); UI_HBOX(hbox_toolbar, FALSE, 0); gtk_widget_show(hbox_toolbar); gtk_box_pack_start(GTK_BOX(vbox56), hbox_toolbar, FALSE, TRUE, 0); btnSyncDL = gtk_button_new(); gtk_widget_show(btnSyncDL); gtk_box_pack_start(GTK_BOX(hbox_toolbar), btnSyncDL, FALSE, FALSE, 0); gtk_button_set_relief(GTK_BUTTON(btnSyncDL), GTK_RELIEF_NONE); tmp_toolbar_icon = #if GTK_CHECK_VERSION(3, 10, 0) gtk_image_new_from_icon_name("gtk-refresh", GTK_ICON_SIZE_BUTTON); #else gtk_image_new_from_stock("gtk-refresh", GTK_ICON_SIZE_BUTTON); #endif gtk_widget_show(tmp_toolbar_icon); gtk_container_add(GTK_CONTAINER(btnSyncDL), tmp_toolbar_icon); dlg->entry = gtk_entry_new(); gtk_widget_show(dlg->entry); gtk_box_pack_start(GTK_BOX(hbox_toolbar), dlg->entry, TRUE, TRUE, 0); /* create tree model */ model = gtk_list_store_new(1, G_TYPE_STRING); scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(vbox56), scrolledwindow, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow, settings.shadow_type); /* create tree view */ dlg->listview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(model)); gtk_widget_show(dlg->listview); #if !GTK_CHECK_VERSION(3, 10, 0) gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(dlg->listview), TRUE); #endif gtk_container_add(GTK_CONTAINER(scrolledwindow), dlg->listview); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(dlg->listview), FALSE); add_columns(GTK_TREE_VIEW(dlg->listview)); dlg->mod_selection = G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(dlg->listview))); frameDictHTML = gtk_frame_new(NULL); gtk_widget_show(frameDictHTML); gtk_paned_pack2(GTK_PANED(hpaned7), frameDictHTML, TRUE, TRUE); #ifndef USE_WEBKIT2 scrolledwindowDictHTML = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindowDictHTML); gtk_container_add(GTK_CONTAINER(frameDictHTML), scrolledwindowDictHTML); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindowDictHTML), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindowDictHTML, settings.shadow_type); #endif dlg->html = GTK_WIDGET(XIPHOS_HTML_NEW((DIALOG_DATA *)dlg, TRUE, DIALOG_DICTIONARY_TYPE)); #ifdef USE_WEBKIT2 gtk_container_add(GTK_CONTAINER(frameDictHTML), dlg->html); #else gtk_container_add(GTK_CONTAINER(scrolledwindowDictHTML), dlg->html); #endif gtk_widget_show(dlg->html); g_signal_connect((gpointer)dlg->html, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), dlg); g_signal_connect(G_OBJECT(dlg->dialog), "set_focus", G_CALLBACK(dialog_set_focus), dlg); g_signal_connect(G_OBJECT(dlg->dialog), "destroy", G_CALLBACK(dialog_destroy), dlg); g_signal_connect(G_OBJECT(btnSyncDL), "clicked", G_CALLBACK(on_btnSyncDL_clicked), dlg); g_signal_connect(G_OBJECT(dlg->entry), "changed", G_CALLBACK(entry_changed), (DIALOG_DATA *)dlg); g_signal_connect(G_OBJECT(dlg->listview), "button_release_event", G_CALLBACK(list_button_released), dlg); cur_dlg = dlg; } //****** end of file ******/ xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c0000664000175000017500000006427113162045104022442 0ustar unit193unit193/* * Xiphos Bible Study Tool * navbar_versekey_parallel.c - navigation bar for the parallel dialog * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include "gui/navbar_versekey_parallel.h" #include "gui/utilities.h" #include "main/navbar_versekey.h" #include "main/parallel_view.h" #include "main/settings.h" #include "main/sword.h" #include "main/url.hh" #include "gui/debug_glib_null.h" NAVBAR_VERSEKEY navbar_parallel; gboolean sync_on; /****************************************************************************** * Name * menu_deactivate_callback * * Synopsis * #include "gui/navbar_versekey.h" * * void menu_deactivate_callback (GtkWidget *widget, gpointer user_data) * * Description * return toogle button to normal * * Return value * void */ static void menu_deactivate_callback(GtkWidget *widget, gpointer user_data) { GtkWidget *menu_button; menu_button = GTK_WIDGET(user_data); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(menu_button), FALSE); } /****************************************************************************** * Name * menu_position_under * * Synopsis * #include "gui/navbar_versekey.h" * * void menu_position_under(GtkMenu * menu, int * x, int * y, * gboolean * push_in, gpointer user_data) * * Description * position drop down menu under toogle button * * * Return value * void */ static void menu_position_under(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer user_data) { GtkWidget *widget; GtkAllocation allocation; g_return_if_fail(GTK_IS_BUTTON(user_data)); #if GTK_CHECK_VERSION(2, 20, 0) g_return_if_fail(gtk_widget_get_window(user_data)); #else g_return_if_fail(GTK_WIDGET_NO_WINDOW(user_data)); #endif widget = GTK_WIDGET(user_data); gdk_window_get_origin(gtk_widget_get_window(widget), x, y); gtk_widget_get_allocation(widget, &allocation); *x += allocation.x; *y += allocation.y + allocation.height; *push_in = FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_book_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkWidget *menu = NULL; GTimeVal start_time; GTimeVal end_time; #ifdef WIN32 glong time_diff; guint32 time_add; #endif g_get_current_time(&start_time); XI_message(("Start time is: %ld sec %ld mil", start_time.tv_sec, start_time.tv_usec)); menu = main_versekey_drop_down_book_menu(navbar_parallel, NB_PARALLEL, NULL, NULL); g_get_current_time(&end_time); XI_message(("End time is: %ld sec %ld mil", end_time.tv_sec, end_time.tv_usec)); #ifdef WIN32 time_diff = ((end_time.tv_sec - start_time.tv_sec) * 1000000) + (end_time.tv_usec - start_time.tv_usec); time_add = 0; if (time_diff > 10000) time_add = (guint32)(time_diff / 1000); #endif if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, #ifdef WIN32 event->time + time_add); #else event->time); #endif return TRUE; } return FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_chapter_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkWidget *menu = NULL; menu = main_versekey_drop_down_chapter_menu(navbar_parallel, NB_PARALLEL, NULL, NULL); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * select_button_press_callback * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean select_button_press_callback (GtkWidget *widget, * GdkEventButton *event, * gpointer user_data) * * Description * make the tooglebutton act like a gtk optionmenu by dropping a popup * under the button * * Return value * gboolean */ static gboolean select_verse_button_press_callback(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { GtkWidget *menu = NULL; menu = main_versekey_drop_down_verse_menu(navbar_parallel, NB_PARALLEL, NULL, NULL); if (!menu) return 0; g_signal_connect(menu, "deactivate", G_CALLBACK(menu_deactivate_callback), widget); if ((event->type == GDK_BUTTON_PRESS) && event->button == 1) { gtk_widget_grab_focus(widget); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, menu_position_under, widget, event->button, event->time); return TRUE; } return FALSE; } /****************************************************************************** * Name * on_entry_activate * * Synopsis * #include "bibletext_dialog.h" * * void on_entry_activate(GtkEntry * entry, DIALOG_DATA * c) * * Description * go to verse in free form entry if user hit * * Return value * void */ static void on_entry_activate(GtkEntry *entry, gpointer user_data) { const gchar *buf = gtk_entry_get_text(entry); if (buf == NULL) return; /* handle potential subsection anchor */ if ((settings.special_anchor = strchr(buf, '#')) || /* thml */ (settings.special_anchor = strchr(buf, '!'))) /* osisref */ *settings.special_anchor = '\0'; /* gross. we need a valid key. * but we have multiple modules whose v11n may not even be the same. * fall back 10 yards and punt: arbitrarily take the 1st one. * if there aren't any, use main window bible. */ settings.cvparallel = (gchar *) main_get_valid_key((settings.parallel_list ? settings.parallel_list[0] : settings.MainWindowModule), (gchar *)buf); if (settings.special_anchor) *settings.special_anchor = '#'; /* put it back. */ if (settings.cvparallel == NULL) return; navbar_parallel.valid_key = TRUE; main_navbar_versekey_set(navbar_parallel, settings.cvparallel); main_update_parallel_page_detached(); if (sync_on) { const gchar *main_window_url = g_strdup_printf("sword:///%s%s", settings.cvparallel, (settings.special_anchor ? settings.special_anchor : "")); sword_uri(main_window_url, TRUE); g_free((gchar *)main_window_url); } } /****************************************************************************** * Name * on_button_verse_menu_verse_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_verse_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_verse_scroll_event(GtkWidget *widget, GdkEvent *event, gpointer user_data) { main_navbar_versekey_spin_verse(navbar_parallel, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_button_verse_menu_chapter_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_chapter_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_chapter_scroll_event(GtkWidget *widget, GdkEvent *event, gpointer user_data) { main_navbar_versekey_spin_chapter(navbar_parallel, event->scroll.direction); return FALSE; } /****************************************************************************** * Name * on_button_verse_menu_book_scroll_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_button_verse_menu_book_scroll_event(GtkWidget * widget, * GdkEvent * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_button_verse_menu_book_scroll_event(GtkWidget *widget, GdkEvent *event, gpointer user_data) { main_navbar_versekey_spin_book(navbar_parallel, event->scroll.direction); return FALSE; } static void sync_with_main(GtkToggleButton *button, gpointer data) { sync_on = FALSE; if (gtk_toggle_button_get_active(button)) { sync_on = TRUE; gchar *buf = (gchar *)main_url_encode(settings.currentverse); if (buf && (strlen(buf) > 3)) { gchar *url = g_strdup_printf("passagestudy.jsp?action=showParallel&" "type=verse&value=%s", buf); // xml_get_value("keys", "verse"))); main_url_handler(url, TRUE); g_free(url); } } } /****************************************************************************** * Name * on_up_enter_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_enter_notify_event(GtkWidget * widget, GdkEventCrossing * event, * gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse enters spin * buttons * * Return value * gboolean */ static gboolean on_up_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: gtk_widget_hide(navbar_parallel.arrow_book_up); gtk_widget_show(navbar_parallel.arrow_book_up_box); break; case CHAPTER_BUTTON: gtk_widget_hide(navbar_parallel.arrow_chapter_up); gtk_widget_show(navbar_parallel.arrow_chapter_up_box); break; case VERSE_BUTTON: gtk_widget_hide(navbar_parallel.arrow_verse_up); gtk_widget_show(navbar_parallel.arrow_verse_up_box); break; } return FALSE; } /****************************************************************************** * Name * on_down_enter_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_enter_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse enters spin * buttons * * Return value * gboolean */ static gboolean on_down_enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: gtk_widget_hide(navbar_parallel.arrow_book_down); gtk_widget_show(navbar_parallel.arrow_book_down_box); break; case CHAPTER_BUTTON: gtk_widget_hide(navbar_parallel.arrow_chapter_down); gtk_widget_show(navbar_parallel.arrow_chapter_down_box); break; case VERSE_BUTTON: gtk_widget_hide(navbar_parallel.arrow_verse_down); gtk_widget_show(navbar_parallel.arrow_verse_down_box); break; } return FALSE; } /****************************************************************************** * Name * on_up_leave_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_leave_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse leaves spin * buttons * * Return value * gboolean */ static gboolean on_up_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: gtk_widget_hide(navbar_parallel.arrow_book_up_box); gtk_widget_show(navbar_parallel.arrow_book_up); break; case CHAPTER_BUTTON: gtk_widget_hide(navbar_parallel.arrow_chapter_up_box); gtk_widget_show(navbar_parallel.arrow_chapter_up); break; case VERSE_BUTTON: gtk_widget_hide(navbar_parallel.arrow_verse_up_box); gtk_widget_show(navbar_parallel.arrow_verse_up); break; } return FALSE; } /****************************************************************************** * Name * on_down_leave_notify_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_leave_notify_event(GtkWidget * widget, GdkEventCrossing * event, gpointer user_data) * * Description * mimic a button by hiding/showing arrow pixmaps when mouse leaves spin * buttons * * Return value * gboolean */ static gboolean on_down_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: gtk_widget_hide(navbar_parallel.arrow_book_down_box); gtk_widget_show(navbar_parallel.arrow_book_down); break; case CHAPTER_BUTTON: gtk_widget_hide(navbar_parallel.arrow_chapter_down_box); gtk_widget_show(navbar_parallel.arrow_chapter_down); break; case VERSE_BUTTON: gtk_widget_hide(navbar_parallel.arrow_verse_down_box); gtk_widget_show(navbar_parallel.arrow_verse_down); break; } return FALSE; } /****************************************************************************** * Name * on_up_eventbox_button_release_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_up_eventbox_button_release_event (GtkWidget * widget, * GdkEventButton * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_up_eventbox_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: main_navbar_versekey_spin_book(navbar_parallel, 0); break; case CHAPTER_BUTTON: main_navbar_versekey_spin_chapter(navbar_parallel, 0); break; case VERSE_BUTTON: main_navbar_versekey_spin_verse(navbar_parallel, 0); break; } return FALSE; } /****************************************************************************** * Name * on_down_eventbox_button_release_event * * Synopsis * #include "gui/navbar_versekey.h" * * gboolean on_down_eventbox_button_release_event(GtkWidget * widget, * GdkEventButton * event, * gpointer user_data) * * Description * * * Return value * gboolean */ static gboolean on_down_eventbox_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { switch (GPOINTER_TO_INT(user_data)) { case BOOK_BUTTON: main_navbar_versekey_spin_book(navbar_parallel, 1); break; case CHAPTER_BUTTON: main_navbar_versekey_spin_chapter(navbar_parallel, 1); break; case VERSE_BUTTON: main_navbar_versekey_spin_verse(navbar_parallel, 1); break; } return FALSE; } static void _connect_signals(NAVBAR_VERSEKEY navbar) { g_signal_connect((gpointer)navbar.lookup_entry, "activate", G_CALLBACK(on_entry_activate), NULL); g_signal_connect((gpointer)navbar.button_book_up, "button_release_event", G_CALLBACK(on_up_eventbox_button_release_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_book_down, "button_release_event", G_CALLBACK(on_down_eventbox_button_release_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_up, "button_release_event", G_CALLBACK(on_up_eventbox_button_release_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_down, "button_release_event", G_CALLBACK(on_down_eventbox_button_release_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_up, "button_release_event", G_CALLBACK(on_up_eventbox_button_release_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_down, "button_release_event", G_CALLBACK(on_down_eventbox_button_release_event), GINT_TO_POINTER(VERSE_BUTTON)); /* */ g_signal_connect((gpointer)navbar.button_book_up, "enter_notify_event", G_CALLBACK(on_up_enter_notify_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_book_up, "leave_notify_event", G_CALLBACK(on_up_leave_notify_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_book_down, "enter_notify_event", G_CALLBACK(on_down_enter_notify_event), GINT_TO_POINTER(BOOK_BUTTON)); g_signal_connect((gpointer)navbar.button_book_down, "leave_notify_event", G_CALLBACK(on_down_leave_notify_event), GINT_TO_POINTER(BOOK_BUTTON)); /* */ g_signal_connect((gpointer)navbar.button_chapter_up, "enter_notify_event", G_CALLBACK(on_up_enter_notify_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_up, "leave_notify_event", G_CALLBACK(on_up_leave_notify_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_down, "enter_notify_event", G_CALLBACK(on_down_enter_notify_event), GINT_TO_POINTER(CHAPTER_BUTTON)); g_signal_connect((gpointer)navbar.button_chapter_down, "leave_notify_event", G_CALLBACK(on_down_leave_notify_event), GINT_TO_POINTER(CHAPTER_BUTTON)); /* */ g_signal_connect((gpointer)navbar.button_verse_up, "enter_notify_event", G_CALLBACK(on_up_enter_notify_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_up, "leave_notify_event", G_CALLBACK(on_up_leave_notify_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_down, "enter_notify_event", G_CALLBACK(on_down_enter_notify_event), GINT_TO_POINTER(VERSE_BUTTON)); g_signal_connect((gpointer)navbar.button_verse_down, "leave_notify_event", G_CALLBACK(on_down_leave_notify_event), GINT_TO_POINTER(VERSE_BUTTON)); /* g_signal_connect((gpointer) navbar.button_book_up, "clicked", G_CALLBACK(on_book_button_up_clicked), NULL); g_signal_connect((gpointer) navbar.button_book_down, "clicked", G_CALLBACK(on_book_button_down_clicked), NULL); g_signal_connect((gpointer) navbar.button_chapter_up, "clicked", G_CALLBACK(on_chapter_button_up_clicked), NULL); g_signal_connect((gpointer) navbar.button_chapter_down, "clicked", G_CALLBACK(on_chapter_button_down_clicked), NULL); g_signal_connect((gpointer) navbar.button_verse_up, "clicked", G_CALLBACK(on_verse_button_up_clicked), NULL); g_signal_connect((gpointer) navbar.button_verse_down, "clicked", G_CALLBACK(on_verse_button_down_clicked), NULL); */ g_signal_connect((gpointer)navbar.button_sync, "toggled", G_CALLBACK(G_CALLBACK(sync_with_main)), NULL); g_signal_connect((gpointer)navbar.button_book_menu, "button_press_event", G_CALLBACK(select_book_button_press_callback), NULL); g_signal_connect((gpointer)navbar.button_chapter_menu, "button_press_event", G_CALLBACK(select_chapter_button_press_callback), NULL); g_signal_connect((gpointer)navbar.button_verse_menu, "button_press_event", G_CALLBACK(select_verse_button_press_callback), NULL); #if !GTK_CHECK_VERSION(3, 4, 0) g_signal_connect((gpointer)navbar.button_verse_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_verse_scroll_event), NULL); g_signal_connect((gpointer)navbar.button_chapter_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_chapter_scroll_event), NULL); g_signal_connect((gpointer)navbar.button_book_menu, "scroll_event", G_CALLBACK(on_button_verse_menu_book_scroll_event), NULL); #endif } /****************************************************************************** * Name * * * Synopsis * #include "gui/navbar_versekey_editor.h" * * GtkWidget * * * Description * create a new Bible navigation toolbar and return it * * Return value * GtkWidget * */ GtkWidget *gui_navbar_versekey_parallel_new(void) { gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif #if GTK_CHECK_VERSION(3, 4, 0) GtkWidget *eventbox; #endif glade_file = gui_general_user_file("navbar_versekey" UI_SUFFIX, FALSE); g_return_val_if_fail((glade_file != NULL), NULL); XI_message(("%s", glade_file)); /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "navbar", NULL); #endif navbar_parallel.dialog = TRUE; navbar_parallel.module_name = g_string_new(settings.MainWindowModule); navbar_parallel.key = g_string_new(settings.currentverse); navbar_parallel.valid_key = TRUE; navbar_parallel.navbar = UI_GET_ITEM(gxml, "navbar"); navbar_parallel.button_history_back = UI_GET_ITEM(gxml, "button_history_back"); navbar_parallel.button_history_next = UI_GET_ITEM(gxml, "button_history_foward"); navbar_parallel.button_history_menu = UI_GET_ITEM(gxml, "togglebutton_history_list"); navbar_parallel.button_sync = UI_GET_ITEM(gxml, "togglebutton_sync"); gtk_widget_show(navbar_parallel.button_sync); gtk_widget_set_tooltip_text(navbar_parallel.button_sync, _("Synchronize this window's scrolling with the main window")); gtk_widget_hide(navbar_parallel.button_history_back); gtk_widget_hide(navbar_parallel.button_history_next); gtk_widget_hide(navbar_parallel.button_history_menu); /* navbar_parallel.button_book_up = glade_xml_get_widget(gxml, "button_book2"); navbar_parallel.button_book_down = glade_xml_get_widget(gxml, "button_book1"); navbar_parallel.button_chapter_up = glade_xml_get_widget(gxml, "button_chapter2"); navbar_parallel.button_chapter_down = glade_xml_get_widget(gxml, "button_chapter1"); navbar_parallel.button_verse_up = glade_xml_get_widget(gxml, "button_verse2"); navbar_parallel.button_verse_down = glade_xml_get_widget(gxml, "button_verse1"); */ navbar_parallel.button_book_up = UI_GET_ITEM(gxml, "eventbox9"); navbar_parallel.button_book_down = UI_GET_ITEM(gxml, "eventbox6"); navbar_parallel.button_chapter_up = UI_GET_ITEM(gxml, "eventbox8"); navbar_parallel.button_chapter_down = UI_GET_ITEM(gxml, "eventbox4"); navbar_parallel.button_verse_up = UI_GET_ITEM(gxml, "eventbox7"); navbar_parallel.button_verse_down = UI_GET_ITEM(gxml, "eventbox1"); navbar_parallel.arrow_book_up_box = UI_GET_ITEM(gxml, "image13"); navbar_parallel.arrow_book_up = UI_GET_ITEM(gxml, "image12"); navbar_parallel.arrow_book_down_box = UI_GET_ITEM(gxml, "image15"); navbar_parallel.arrow_book_down = UI_GET_ITEM(gxml, "image14"); navbar_parallel.arrow_chapter_up_box = UI_GET_ITEM(gxml, "image9"); navbar_parallel.arrow_chapter_up = UI_GET_ITEM(gxml, "image8"); navbar_parallel.arrow_chapter_down_box = UI_GET_ITEM(gxml, "image11"); navbar_parallel.arrow_chapter_down = UI_GET_ITEM(gxml, "image10"); navbar_parallel.arrow_verse_up_box = UI_GET_ITEM(gxml, "image7"); navbar_parallel.arrow_verse_up = UI_GET_ITEM(gxml, "image6"); navbar_parallel.arrow_verse_down_box = UI_GET_ITEM(gxml, "image16"); navbar_parallel.arrow_verse_down = UI_GET_ITEM(gxml, "image5"); navbar_parallel.button_book_menu = UI_GET_ITEM(gxml, "togglebutton_book"); navbar_parallel.button_chapter_menu = UI_GET_ITEM(gxml, "togglebutton_chapter"); navbar_parallel.button_verse_menu = UI_GET_ITEM(gxml, "togglebutton_verse"); navbar_parallel.lookup_entry = UI_GET_ITEM(gxml, "entry_lookup"); navbar_parallel.label_book_menu = UI_GET_ITEM(gxml, "label_book"); navbar_parallel.label_chapter_menu = UI_GET_ITEM(gxml, "label_chapter"); navbar_parallel.label_verse_menu = UI_GET_ITEM(gxml, "label_verse"); #if GTK_CHECK_VERSION(3, 4, 0) eventbox = UI_GET_ITEM(gxml, "eventbox_book"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_book_scroll_event), NULL); eventbox = UI_GET_ITEM(gxml, "eventbox_chapter"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_chapter_scroll_event), NULL); eventbox = UI_GET_ITEM(gxml, "eventbox_verse"); g_signal_connect((gpointer)eventbox, "scroll_event", G_CALLBACK(on_button_verse_menu_verse_scroll_event), NULL); #endif _connect_signals(navbar_parallel); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(navbar_parallel.button_sync), settings.linkedtabs); return navbar_parallel.navbar; } xiphos-4.0.7+dfsg1/src/gnome2/tabbed_browser.c0000664000175000017500000013325013162045104020356 0ustar unit193unit193/* * Xiphos Bible Study Tool * tabbed_browser.c - functions to facilitate tabbed browsing of different passages at once * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include #include #include "editor/slib-editor.h" #include "gui/xiphos.h" #include "gui/tabbed_browser.h" #include "gui/bibletext.h" #include "gui/bibletext_dialog.h" #include "gui/commentary.h" #include "gui/sidebar.h" #include "gui/cipher_key_dialog.h" #include "gui/main_menu.h" #include "gui/main_window.h" #include "gui/parallel_tab.h" #include "gui/dialog.h" #include "gui/font_dialog.h" #include "gui/dictlex.h" #include "gui/widgets.h" #include "gui/utilities.h" #include "main/lists.h" #include "main/navbar_versekey.h" #include "main/settings.h" #include "main/sword.h" #include "main/tab_history.h" #include "main/xml.h" #include #include "gui/debug_glib_null.h" static GtkWidget *tab_widget_new(PASSAGE_TAB_INFO *tbinf, const gchar *label_text); void notebook_main_add_page(PASSAGE_TAB_INFO *tbinf); void set_current_tab(PASSAGE_TAB_INFO *pt); gboolean stop_refresh = FALSE; gboolean change_tabs_no_redisplay = FALSE; gboolean closing_tab = FALSE; GList *passage_list; /****************************************************************************** * externs */ extern gboolean sync_on; //extern gboolean gsI_isrunning; PASSAGE_TAB_INFO *cur_passage_tab; /****************************************************************************** * globals to this file only */ static gboolean page_change = FALSE; static gint removed_page; static const gchar *default_tab_filename = ".last_session_tabs"; static const gchar *no_tab_filename = ".last_session_no_tabs"; static int yes_no2true_false(const gchar *yes_no) { return (yes_no && !strcmp(yes_no, "yes")); } static gchar *true_false2yes_no(int true_false) { return (true_false ? "yes" : "no"); } /****************************************************************************** * Name * gui_recompute_shows * * Synopsis * #include "tabbed_browser.h" * * void gui_recompute_shows(void) * * Description * a new set of text/preview/comm/dict showings has been selected. * re-align the displayed world with that. * * Return value * void */ void gui_recompute_shows(gboolean flush) { if (stop_refresh) return; stop_refresh = TRUE; if (flush) main_flush_widgets_content(); if (cur_passage_tab) gui_reassign_strdup(&settings.currentverse, cur_passage_tab->text_commentary_key); gui_show_hide_preview(settings.showpreview); gui_show_hide_texts(settings.showtexts); gui_show_hide_dicts(settings.showdicts); gui_show_hide_comms(settings.showcomms); gui_set_bible_comm_layout(); sync_windows(); stop_refresh = FALSE; } /****************************************************************************** * Name * gui_recompute_view_menu_choices * * Synopsis * #include "tabbed_browser.h" * * void gui_recompute_view_menu_choices(void) * * Description * formerly part of gui_recompute_shows, but moved here to keep from * triggering toggled signals on these items before new content is * ready to be displayed * * Return value * void */ void gui_recompute_view_menu_choices(void) { change_tabs_no_redisplay = TRUE; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewtexts_item), settings.showtexts); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewcomms_item), settings.showcomms); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewdicts_item), settings.showdicts); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.viewpreview_item), settings.showpreview); change_tabs_no_redisplay = FALSE; } #if 0 // unneeded at this time. disabled to silence cppcheck. void setup_book_editor_tab(PASSAGE_TAB_INFO *pt) { /*pt->editor = editor_create_new_book_editor(pt->book_mod, PRAYERLIST_TYPE); gtk_widget_show(GTK_WIDGET(pt->editor)); gtk_box_pack_start (GTK_BOX (widgets.vboxMain), GTK_WIDGET(pt->editor), TRUE, TRUE, 0); */ } #endif /****************************************************************************** * Name * set_current_tab * * Synopsis * #include "tabbed_browser.h" * * void set_current_tab (PASSAGE_TAB_INFO *pt) * * Description * point cur_passage_tab to the current tab and turns the close button on * and off * * Return value * void */ void set_current_tab(PASSAGE_TAB_INFO *pt) { PASSAGE_TAB_INFO *ot = cur_passage_tab; if (stop_refresh) return; if (!closing_tab && ot != NULL && ot->button_close != NULL) { gtk_widget_set_sensitive(ot->button_close, FALSE); } cur_passage_tab = pt; if (pt != NULL && pt->button_close != NULL) { //main_update_tab_history_menu((PASSAGE_TAB_INFO*)pt); gtk_widget_set_sensitive(pt->button_close, TRUE); /* adopt panel shows from passage tab memory. */ settings.showtexts = pt->showtexts; settings.showpreview = pt->showpreview; settings.showcomms = pt->showcomms; settings.showdicts = pt->showdicts; settings.comm_showing = pt->comm_showing; gui_recompute_shows(TRUE); } } /****************************************************************************** * Name * pick_tab_label * * Synopsis * #include "tabbed_browser.h" * * void pick_tab_label(PASSAGE_TAB_INFO *pt) * * Description * selects a tab label based on panel shows. * * Return value * GString * * ** caller must free it ** */ GString *pick_tab_label(PASSAGE_TAB_INFO *pt) { GString *str = g_string_new(NULL); const char *abbrev_text = main_get_abbreviation(pt->text_mod); const char *abbrev_comm = main_get_abbreviation(pt->commentary_mod); const char *abbrev_dict = main_get_abbreviation(pt->dictlex_mod); const char *abbrev_book = main_get_abbreviation(pt->book_mod); if (pt->showparallel) { g_string_printf(str, "%s", _("Parallel View")); return str; } if (pt->showtexts || (pt->showcomms && pt->comm_showing)) { g_string_printf(str, "%s: %s", (pt->showtexts ? (abbrev_text ? abbrev_text : pt->text_mod) : (pt->commentary_mod ? (abbrev_comm ? abbrev_comm : pt->commentary_mod) : "[no commentary]")), pt->text_commentary_key); } else { g_string_printf(str, "%s", (pt->showcomms ? (pt->book_mod ? (abbrev_book ? abbrev_book : pt->book_mod) : "[no book]") : (pt->dictlex_mod ? (abbrev_dict ? abbrev_dict : pt->dictlex_mod) : "[no dict]"))); } return str; } /****************************************************************************** * Name * notebook_main_add_page * * Synopsis * #include "tabbed_browser.h" * * void notebook_main_add_page(PASSAGE_TAB_INFO *tbinf) * * Description * adds a new page and label to the main notebook for a new scripture passage * * Return value * void */ void notebook_main_add_page(PASSAGE_TAB_INFO *tbinf) { GtkWidget *tab_widget; GtkWidget *menu_label; GString *str; str = pick_tab_label(tbinf); UI_VBOX(tbinf->page_widget, FALSE, 0); if (tbinf->showparallel) widgets.parallel_tab = tbinf->page_widget; gtk_widget_show(tbinf->page_widget); tab_widget = tab_widget_new(tbinf, str->str); /*gtk_notebook_insert_page(GTK_NOTEBOOK(widgets.notebook_main), tbinf->page_widget, tab_widget, tbinf->showparallel ? 1 : -1); */ gtk_notebook_append_page(GTK_NOTEBOOK(widgets.notebook_main), tbinf->page_widget, tab_widget); gtk_notebook_set_menu_label_text(GTK_NOTEBOOK(widgets.notebook_main), tbinf->page_widget, str->str); menu_label = gtk_label_new(str->str); gtk_notebook_set_menu_label(GTK_NOTEBOOK(widgets.notebook_main), tbinf->page_widget, menu_label); g_string_free(str, TRUE); } /****************************************************************************** * Name * gui_save_tabs * * Synopsis * #include "tabbed_browser.h" * * Description * Saves the information for the current set of tabs. * * Return value * */ void gui_save_tabs(const gchar *filename) { xmlDocPtr xml_doc; xmlNodePtr root_node; xmlNodePtr cur_node; xmlNodePtr section_node; // xmlAttrPtr xml_attr; //const xmlChar *xml_filename; gchar *file; GList *tmp = NULL; if (NULL == filename) filename = default_tab_filename; if (g_access(filename, F_OK) == 0) { /* we're done, just copy for local use that can be free'd */ file = g_strdup(filename); } else { gchar *tabs_dir = g_strdup_printf("%s/tabs/", settings.gSwordDir); if (g_access(tabs_dir, F_OK) == -1) { if ((g_mkdir(tabs_dir, S_IRWXU)) == -1) { gui_generic_warning_modal(_("Can't create tabs dir.")); return; } } file = g_strdup_printf("%s%s", tabs_dir, filename); g_free(tabs_dir); } //xml_filename = (const xmlChar *) file; xml_doc = xmlNewDoc((const xmlChar *)"1.0"); if (xml_doc == NULL) { gui_generic_warning_modal("Tabs document not created successfully."); return; } root_node = xmlNewNode(NULL, (const xmlChar *)"Xiphos_Tabs"); //xml_attr = xmlNewProp(root_node, (const xmlChar *)"Version", (const xmlChar *)VERSION); xmlDocSetRootElement(xml_doc, root_node); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"tabs", NULL); for (tmp = g_list_first(passage_list); tmp != NULL; tmp = g_list_next(tmp)) { PASSAGE_TAB_INFO *pt = (PASSAGE_TAB_INFO *)tmp->data; cur_node = xmlNewChild(section_node, NULL, (const xmlChar *)"tab", NULL); xmlNewProp(cur_node, (const xmlChar *)"text_mod", (const xmlChar *)pt->text_mod); xmlNewProp(cur_node, (const xmlChar *)"commentary_mod", (const xmlChar *)pt->commentary_mod); xmlNewProp(cur_node, (const xmlChar *)"dictlex_mod", (const xmlChar *)pt->dictlex_mod); xmlNewProp(cur_node, (const xmlChar *)"book_mod", (const xmlChar *)pt->book_mod); xmlNewProp(cur_node, (const xmlChar *)"text_commentary_key", (const xmlChar *)pt->text_commentary_key); xmlNewProp(cur_node, (const xmlChar *)"dictlex_key", (const xmlChar *)pt->dictlex_key); xmlNewProp(cur_node, (const xmlChar *)"book_offset", (const xmlChar *)pt->book_offset); xmlNewProp(cur_node, (const xmlChar *)"comm_showing", (const xmlChar *) true_false2yes_no(pt->comm_showing)); xmlNewProp(cur_node, (const xmlChar *)"showtexts", (const xmlChar *) true_false2yes_no(pt->showtexts)); xmlNewProp(cur_node, (const xmlChar *)"showpreview", (const xmlChar *) true_false2yes_no(pt->showpreview)); xmlNewProp(cur_node, (const xmlChar *)"showcomms", (const xmlChar *) true_false2yes_no(pt->showcomms)); xmlNewProp(cur_node, (const xmlChar *)"showdicts", (const xmlChar *) true_false2yes_no(pt->showdicts)); xmlNewProp(cur_node, (const xmlChar *)"showparallel", (const xmlChar *) true_false2yes_no(pt->showparallel)); } xmlSaveFormatFile(file, xml_doc, 1); g_free(file); xmlFreeDoc(xml_doc); } /****************************************************************************** * Name * * * Synopsis * #include "tabbed_browser.h" * * void _save_off_tabs(const gchar *filename) * * Description * Saves the information for the current set of tabs. * * Return value * */ static void _save_off_tab(const gchar *filename) { xmlDocPtr xml_doc; xmlNodePtr root_node; xmlNodePtr cur_node; xmlNodePtr section_node; //xmlAttrPtr xml_attr; gchar *tabs_dir; gchar *file; if (NULL == filename) filename = no_tab_filename; tabs_dir = g_strdup_printf("%s/tabs/", settings.gSwordDir); if (g_access(tabs_dir, F_OK) == -1) { if ((g_mkdir(tabs_dir, S_IRWXU)) == -1) { gui_generic_warning_modal("Can't create tabs dir."); return; } } file = g_strdup_printf("%s%s", tabs_dir, filename); g_free(tabs_dir); xml_doc = xmlNewDoc((const xmlChar *)"1.0"); if (xml_doc == NULL) { gui_generic_warning_modal("Tabs document not created successfully."); return; } root_node = xmlNewNode(NULL, (const xmlChar *)"Xiphos_Tabs"); //xml_attr = xmlNewProp(root_node, (const xmlChar *)"Version", (const xmlChar *)VERSION); xmlDocSetRootElement(xml_doc, root_node); section_node = xmlNewChild(root_node, NULL, (const xmlChar *)"tabs", NULL); cur_node = xmlNewChild(section_node, NULL, (const xmlChar *)"tab", NULL); xmlNewProp(cur_node, (const xmlChar *)"text_mod", (const xmlChar *)settings.MainWindowModule); xmlNewProp(cur_node, (const xmlChar *)"commentary_mod", (const xmlChar *)settings.CommWindowModule); xmlNewProp(cur_node, (const xmlChar *)"dictlex_mod", (const xmlChar *)settings.DictWindowModule); xmlNewProp(cur_node, (const xmlChar *)"book_mod", (const xmlChar *)settings.book_mod); xmlNewProp(cur_node, (const xmlChar *)"text_commentary_key", (const xmlChar *)settings.currentverse); xmlNewProp(cur_node, (const xmlChar *)"dictlex_key", (const xmlChar *)settings.dictkey); xmlNewProp(cur_node, (const xmlChar *)"book_offset", (const xmlChar *)settings.book_key); xmlNewProp(cur_node, (const xmlChar *)"comm_showing", (const xmlChar *) true_false2yes_no(settings.comm_showing)); xmlNewProp(cur_node, (const xmlChar *)"showtexts", (const xmlChar *) true_false2yes_no(settings.showtexts)); xmlNewProp(cur_node, (const xmlChar *)"showpreview", (const xmlChar *) true_false2yes_no(settings.showpreview)); xmlNewProp(cur_node, (const xmlChar *)"showcomms", (const xmlChar *) true_false2yes_no(settings.showcomms)); xmlNewProp(cur_node, (const xmlChar *)"showdicts", (const xmlChar *) true_false2yes_no(settings.showdicts)); xmlNewProp(cur_node, (const xmlChar *)"showparallel", (const xmlChar *)"no"); xmlSaveFormatFile(file, xml_doc, 1); g_free(file); xmlFreeDoc(xml_doc); } /****************************************************************************** * Name * gui_load_tabs * * Synopsis * #include "tabbed_browser.h" * * Description * Load the tabs from the given file. * * Return value * */ void gui_load_tabs(const gchar *filename) { xmlDocPtr xml_doc; xmlNodePtr tmp_node, childnode; //const xmlChar *xml_filename; gboolean error = FALSE; gboolean back_compat_need_save = FALSE; settings.showparatab = FALSE; PASSAGE_TAB_INFO *pt = NULL, *pt_first = NULL; stop_refresh = TRUE; if (filename == NULL) { error = TRUE; } else { gchar *file; if (g_access(filename, F_OK) == 0) { /* we're done, just copy for local use that can be free'd */ file = g_strdup(filename); } else { gchar *tabs_dir = g_strdup_printf("%s/tabs/", settings.gSwordDir); if (g_access(tabs_dir, F_OK) == -1) { XI_message(("Creating new tabs directory\n")); gui_save_tabs(filename); } file = g_strdup_printf("%s%s", tabs_dir, filename); g_free(tabs_dir); } /* we need this for first time non tabbed browsing */ if (!settings.browsing && g_access(file, F_OK) == -1) { _save_off_tab(filename); } //xml_filename = (const xmlChar *) file; xml_doc = xmlParseFile(file); g_free(file); if (xml_doc == NULL) { gui_generic_warning_modal("Tabs document not parsed successfully."); error = TRUE; } else { tmp_node = xmlDocGetRootElement(xml_doc); if (tmp_node == NULL) { gui_generic_warning_modal("Tabs document is empty."); xmlFreeDoc(xml_doc); error = TRUE; } else if (xmlStrcmp(tmp_node->name, (const xmlChar *)"Xiphos_Tabs")) { gui_generic_warning_modal("Tabs document has wrong type, root node != Xiphos_Tabs"); xmlFreeDoc(xml_doc); error = TRUE; } } if (error == FALSE) { for (childnode = tmp_node->children; childnode != NULL; childnode = childnode->next) { if (!xmlStrcmp(childnode->name, (const xmlChar *)"tabs")) { tmp_node = childnode; for (tmp_node = tmp_node->children; tmp_node != NULL; tmp_node = tmp_node->next) { if (!xmlStrcmp(tmp_node->name, (const xmlChar *)"tab")) { gchar *val; pt = g_new0(PASSAGE_TAB_INFO, 1); if (pt_first == NULL) pt_first = pt; /* load per-tab module information. */ val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"text_mod"); pt->text_mod = g_strdup(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"commentary_mod"); pt->commentary_mod = g_strdup(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"dictlex_mod"); pt->dictlex_mod = g_strdup(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"book_mod"); pt->book_mod = g_strdup(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"text_commentary_key"); pt->text_commentary_key = g_strdup(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"dictlex_key"); pt->dictlex_key = g_strdup(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"book_offset"); pt->book_offset = g_strdup(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"comm_showing"); pt->comm_showing = yes_no2true_false(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"showparallel"); pt->showparallel = yes_no2true_false(val); xmlFree(val); if (pt->showparallel) { settings.showparatab = TRUE; pt->paratab = gui_create_parallel_tab(); gtk_box_pack_start(GTK_BOX(widgets.page), pt->paratab, TRUE, TRUE, 0); gtk_widget_hide(pt->paratab); gui_parallel_tab_sync((gchar *) settings.currentverse); settings.showparatab = TRUE; sync_on = TRUE; } else pt->paratab = NULL; /* * load per-tab "show" state. * includes backward compatibility: * if there is no per-tab state, * take tab state from global state. */ if ((val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"showtexts"))) { pt->showtexts = yes_no2true_false(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"showpreview"); pt->showpreview = yes_no2true_false(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"showcomms"); pt->showcomms = yes_no2true_false(val); xmlFree(val); val = (gchar *) xmlGetProp(tmp_node, (const xmlChar *)"showdicts"); pt->showdicts = yes_no2true_false(val); xmlFree(val); } else { pt->showtexts = settings.showtexts; pt->showpreview = settings.showpreview; pt->showcomms = settings.showcomms; pt->showdicts = settings.showdicts; back_compat_need_save = TRUE; } pt->history_items = 0; pt->current_history_item = 0; pt->first_back_click = TRUE; main_add_tab_history_item((PASSAGE_TAB_INFO *)pt); gui_reassign_strdup(&settings.currentverse, pt->text_commentary_key); passage_list = g_list_append(passage_list, (PASSAGE_TAB_INFO *)pt); notebook_main_add_page(pt); } } } } } xmlFreeDoc(xml_doc); /* backward compatibility completion. */ if (back_compat_need_save) gui_save_tabs(filename); if (error == TRUE || pt == NULL) { pt = g_new0(PASSAGE_TAB_INFO, 1); pt->text_mod = g_strdup(settings.MainWindowModule); pt->commentary_mod = g_strdup(settings.CommWindowModule); pt->dictlex_mod = g_strdup(settings.DictWindowModule); pt->book_mod = g_strdup(settings.book_mod); //NULL; pt->text_commentary_key = g_strdup(settings.currentverse); pt->dictlex_key = g_strdup(settings.dictkey); pt->book_offset = NULL; //settings.book_offset = atol(xml_get_value( "keys", "offset")); pt->paratab = NULL; pt->showtexts = settings.showtexts; pt->showpreview = settings.showpreview; pt->showcomms = settings.showcomms; pt->showdicts = settings.showdicts; pt->history_items = 0; pt->current_history_item = 0; pt->first_back_click = TRUE; // main_add_tab_history_item((PASSAGE_TAB_INFO*)pt); passage_list = g_list_append(passage_list, (PASSAGE_TAB_INFO *)pt); notebook_main_add_page(pt); } else { // first passage is current/displayed. pt = pt_first; pt->paratab = NULL; // This is a hack to keep gs from loading the settings // from the last session into the last tab loaded here. gui_reassign_strdup(&settings.MainWindowModule, pt->text_mod); gui_reassign_strdup(&settings.CommWindowModule, pt->commentary_mod); gui_reassign_strdup(&settings.DictWindowModule, pt->dictlex_mod); gui_reassign_strdup(&settings.book_mod, pt->book_mod); gui_reassign_strdup(&settings.currentverse, pt->text_commentary_key); gui_reassign_strdup(&settings.dictkey, pt->dictlex_key); settings.book_offset = atol(pt->book_offset); } } stop_refresh = FALSE; set_current_tab(pt); gui_recompute_view_menu_choices(); } /****************************************************************************** * Name * on_notebook_main_close_page * * Synopsis * #include "tabbed_browser.h" * * void on_notebook_main_close_page(GtkButton * button, gpointer user_data) * * Description * * * Return value * void */ static void on_notebook_main_close_page(GtkButton *button, gpointer user_data) { PASSAGE_TAB_INFO *pt = (PASSAGE_TAB_INFO *)user_data; closing_tab = TRUE; gui_close_passage_tab(gtk_notebook_page_num(GTK_NOTEBOOK(widgets.notebook_main), pt->page_widget)); closing_tab = FALSE; } /****************************************************************************** * Name * tab_widget_new * * Synopsis * #include "tabbed_browser.h" * * GtkWidget* tab_widget_new(PASSAGE_TAB_INFO *tbinf,const gchar *label_text) * * Description * creates a tab widget that contains a label and a close button * * Return value * GtkWidget* */ static GtkWidget *tab_widget_new(PASSAGE_TAB_INFO *tbinf, const gchar *label_text) { GtkWidget *box; #ifdef USE_GTK_3 // GdkRGBA color; #else GdkColor color; #endif g_return_val_if_fail(label_text != NULL, NULL); #if GTK_CHECK_VERSION(3, 10, 0) tbinf->button_close = gtk_button_new_from_icon_name("window-close-symbolic", GTK_ICON_SIZE_MENU); #if GTK_CHECK_VERSION(3, 20, 0) gtk_button_set_relief(GTK_BUTTON(tbinf->button_close), GTK_RELIEF_NONE); #else #endif #else GtkWidget *tmp_toolbar_icon = gtk_image_new_from_stock(GTK_STOCK_CLOSE, GTK_ICON_SIZE_MENU); tbinf->button_close = gtk_button_new(); gtk_button_set_image(GTK_BUTTON(tbinf->button_close), tmp_toolbar_icon); gtk_button_set_relief(GTK_BUTTON(tbinf->button_close), GTK_RELIEF_NONE); #endif #ifndef USE_GTK_3 gtk_rc_parse_string("style \"tab-button-style\"\n" "{\n" " GtkWidget::focus-padding = 0\n" " GtkWidget::focus-line-width = 0\n" " xthickness = 0\n" " ythickness = 0\n" " GtkButton::internal-border = {0, 0, 0, 0}\n" " GtkButton::default-border = {0, 0, 0, 0}\n" " GtkButton::default-outside-border = {0, 0, 0, 0}\n" "}\n" "widget \"*.button-close\" style \"tab-button-style\""); gtk_widget_set_name(GTK_WIDGET(tbinf->button_close), "button-close"); #else gtk_widget_set_size_request(tbinf->button_close, 18, 16); #endif #ifndef USE_GTK_3 GtkRequisition r; gtk_widget_size_request(tbinf->button_close, &r); #endif gtk_widget_set_sensitive(tbinf->button_close, FALSE); gtk_widget_show(tbinf->button_close); tbinf->tab_label = GTK_LABEL(gtk_label_new(label_text)); gtk_widget_show(GTK_WIDGET(tbinf->tab_label)); #ifdef USE_GTK_3 #else color.red = 0; color.green = 0; color.blue = 0; gtk_widget_modify_fg(tbinf->button_close, GTK_STATE_NORMAL, &color); gtk_widget_modify_fg(tbinf->button_close, GTK_STATE_INSENSITIVE, &color); gtk_widget_modify_fg(tbinf->button_close, GTK_STATE_ACTIVE, &color); gtk_widget_modify_fg(tbinf->button_close, GTK_STATE_PRELIGHT, &color); gtk_widget_modify_fg(tbinf->button_close, GTK_STATE_SELECTED, &color); #endif UI_HBOX(box, FALSE, 0); gtk_box_pack_start(GTK_BOX(box), GTK_WIDGET(tbinf->tab_label), TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(box), tbinf->button_close, FALSE, FALSE, 0); gtk_widget_show(box); g_signal_connect(G_OBJECT(tbinf->button_close), "clicked", G_CALLBACK(on_notebook_main_close_page), tbinf); return box; } /****************************************************************************** * Name * gui_notebook_main_switch_page * * Synopsis * #include "tabbed_browser.h" * * void gui_notebook_main_switch_page(GtkNotebook * notebook, * GtkNotebookPage * page, * gint page_num, GList * tl) * * Description * sets gui to new passage * * Return value * void */ #ifdef USE_GTK_3 void gui_notebook_main_switch_page(GtkNotebook *notebook, gpointer arg, gint page_num, GList **tl) #else void gui_notebook_main_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, gint page_num, GList **tl) #endif { gboolean comm_showing; gint number_of_pages = gtk_notebook_get_n_pages(notebook); PASSAGE_TAB_INFO *pt; if (stop_refresh) return; XI_message(("on_notebook_main_switch_page")); page_change = TRUE; /* get data structure for new passage */ /* * this is needed to stop seg fault if the left tab is closed when * there are only two tabs - because number_of_pages equals 2 even * thought there is only 1. */ if (number_of_pages == 2 && removed_page == 0) pt = (PASSAGE_TAB_INFO *)g_list_nth_data(*tl, 0); else pt = (PASSAGE_TAB_INFO *)g_list_nth_data(*tl, page_num); removed_page = 1; //cur_passage_tab = pt; #ifdef USE_TREEVIEW_PATH if (cur_passage_tab && cur_passage_tab->book_mod) gui_collapse_treeview_to_book(GTK_TREE_VIEW(sidebar.module_list), cur_passage_tab->book_mod); #endif /* USE_TREEVIEW_PATH */ if (!pt->showparallel) { if (cur_passage_tab && cur_passage_tab->paratab) gtk_widget_hide(cur_passage_tab->paratab); gtk_widget_show(widgets.hpaned); } set_current_tab(pt); companion_activity = TRUE; if (pt->showparallel) { gtk_widget_hide(widgets.hpaned); if (pt->paratab) gtk_widget_show(pt->paratab); companion_activity = FALSE; page_change = FALSE; settings.paratab_showing = TRUE; return; } else settings.paratab_showing = FALSE; //sets the book mod and key main_display_book(pt->book_mod, pt->book_offset); #ifdef USE_TREEVIEW_PATH if (pt->showcomms && pt->book_mod) gui_expand_treeview_to_path(GTK_TREE_VIEW(sidebar.module_list), pt->book_mod); #endif /* USE_TREEVIEW_PATH */ comm_showing = settings.comm_showing; settings.comm_showing = 1; //sets the commentary mod and key main_display_commentary(pt->commentary_mod, pt->text_commentary_key); settings.comm_showing = comm_showing; //sets the text mod and key main_display_bible(pt->text_mod, pt->text_commentary_key); navbar_versekey.module_name = g_string_assign(navbar_versekey.module_name, pt->text_mod); navbar_versekey.key = g_string_assign(navbar_versekey.key, pt->text_commentary_key); main_update_nav_controls(navbar_versekey.module_name->str, pt->text_commentary_key); //sets the dictionary mod and key main_display_dictionary(pt->dictlex_mod, pt->dictlex_key); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), (pt->comm_showing ? 0 : 1)); gui_recompute_view_menu_choices(); companion_activity = FALSE; page_change = FALSE; } /****************************************************************************** * Name * gui_select_nth_tab * * Synopsis * #include "tabbed_browser.h" * * void gui_select_nth_tab(gint page_num) * * Description * from ctrl-DIGIT in main_window.c, select a tab. * the tab list is 0-based: page_num must already be 0-normalized. * * Return value * void */ void gui_select_nth_tab(gint page_num) { gint number_of_pages = gtk_notebook_get_n_pages(GTK_NOTEBOOK(widgets.notebook_main)); /* within bounds of available tabs? */ if (page_num >= number_of_pages) return; settings.tab_page = page_num; gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_main), page_num); gui_notebook_main_switch_page(GTK_NOTEBOOK(widgets.notebook_main), NULL, page_num, &passage_list); } /****************************************************************************** * Name * gui_set_tab_label * * Synopsis * #include "tabbed_browser.h" if * * void gui_set_tab_label(const char *key, gboolean one_tab) * * Description * sets tab label(s) to current verse. * dependent on linkedtabs setting, either just cur or all. * one_tab means don't loop the set, just set current. * * Return value * void */ void gui_set_tab_label(const gchar *key, gboolean one_tab) { if (stop_refresh) return; if ((settings.linkedtabs && !one_tab) || (cur_passage_tab == NULL)) { GList *tmp = NULL; for (tmp = g_list_first(passage_list); tmp != NULL; tmp = g_list_next(tmp)) gui_set_named_tab_label(key, (PASSAGE_TAB_INFO *) tmp->data, ((PASSAGE_TAB_INFO *) tmp->data == cur_passage_tab)); } else { gui_set_named_tab_label(key, cur_passage_tab, TRUE); } } /****************************************************************************** * Name * gui_set_named_tab_label * * Synopsis * #include "tabbed_browser.h" * * void gui_set_named_tab_label(const char *key, PASSAGE_TAB_INFO *pt) * * Description * sets specified tab label to current verse * * Return value * void */ void gui_set_named_tab_label(const gchar *key, PASSAGE_TAB_INFO *pt, gboolean update) { GString *str; if (stop_refresh) return; gui_reassign_strdup(&pt->text_commentary_key, (char *)key); str = pick_tab_label(pt); gtk_label_set_text(pt->tab_label, str->str); gtk_notebook_set_menu_label_text(GTK_NOTEBOOK(widgets.notebook_main), pt->page_widget, str->str); if (update) main_add_tab_history_item((PASSAGE_TAB_INFO *)pt); g_string_free(str, TRUE); } /****************************************************************************** * Name * * * Synopsis * #include "tabbed_browser.h" * * * * Description * * * Return value * void */ void gui_update_tab_struct(const gchar *text_mod, const gchar *commentary_mod, const gchar *dictlex_mod, const gchar *book_mod, const gchar *dictlex_key, const gchar *book_offset, gboolean comm_showing, gboolean showtexts, gboolean showpreview, gboolean showcomms, gboolean showdicts) { if (stop_refresh) return; /* if (!settings.browsing) return; */ if (page_change) return; if (!cur_passage_tab) return; cur_passage_tab->showtexts = showtexts; cur_passage_tab->showpreview = showpreview; cur_passage_tab->showcomms = showcomms; cur_passage_tab->showdicts = showdicts; if (text_mod) { gui_reassign_strdup(&cur_passage_tab->text_mod, (char *)text_mod); } if (commentary_mod) { cur_passage_tab->comm_showing = comm_showing; gui_reassign_strdup(&cur_passage_tab->commentary_mod, (char *)commentary_mod); } if (dictlex_mod) { gui_reassign_strdup(&cur_passage_tab->dictlex_mod, (char *)dictlex_mod); } if (book_mod) { cur_passage_tab->comm_showing = comm_showing; gui_reassign_strdup(&cur_passage_tab->book_mod, (char *)book_mod); } if (book_offset) { gui_reassign_strdup(&cur_passage_tab->book_offset, (char *)book_offset); } if (dictlex_key) { gui_reassign_strdup(&cur_passage_tab->dictlex_key, (char *)dictlex_key); } } /****************************************************************************** * Name * gui_open_passage_in_new_tab * * Synopsis * #include "tabbed_browser.h" * * void gui_open_passage_in_new_tab(gchar *verse_key) * * Description * opens the given verse in a new passage tab * * Return value * void */ void gui_open_passage_in_new_tab(gchar *verse_key) { PASSAGE_TAB_INFO *pt; if (stop_refresh) return; if (!settings.browsing) return; if ((pt = g_new0(PASSAGE_TAB_INFO, 1)) == NULL) { gui_generic_warning("Could not allocate a new tab"); return; } pt->text_mod = g_strdup(settings.MainWindowModule); pt->commentary_mod = g_strdup(settings.CommWindowModule); pt->dictlex_mod = g_strdup(settings.DictWindowModule); pt->book_mod = g_strdup(settings.book_mod); pt->paratab = NULL; pt->text_commentary_key = g_strdup(verse_key); pt->dictlex_key = g_strdup(settings.dictkey); pt->book_offset = g_strdup_printf("%ld", settings.book_offset); pt->comm_showing = settings.comm_showing; if (cur_passage_tab && cur_passage_tab->showparallel) { pt->showtexts = 1; pt->showcomms = 1; pt->showdicts = 1; } else { pt->showtexts = settings.showtexts; pt->showcomms = settings.showcomms; pt->showdicts = settings.showdicts; } pt->showpreview = settings.showpreview; pt->showparallel = FALSE; pt->history_items = 0; pt->current_history_item = 0; pt->first_back_click = TRUE; main_add_tab_history_item((PASSAGE_TAB_INFO *)pt); passage_list = g_list_append(passage_list, (PASSAGE_TAB_INFO *)pt); //set_current_tab(pt); notebook_main_add_page(pt); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_main), gtk_notebook_page_num(GTK_NOTEBOOK(widgets.notebook_main), pt->page_widget)); } /****************************************************************************** * Name * gui_open_parallel_view_in_new_tab * * Synopsis * #include "tabbed_browser.h" * * void gui_open_parallel_view_in_new_tab(void) * * Description * opens the parallel view in a new tab * * Return value * void */ void gui_open_parallel_view_in_new_tab(void) { PASSAGE_TAB_INFO *pt; if (stop_refresh) return; if (!settings.browsing) return; if ((pt = g_new0(PASSAGE_TAB_INFO, 1)) == NULL) { gui_generic_warning("Could not allocate a new tab"); return; } pt->showtexts = FALSE; pt->showpreview = TRUE; pt->showcomms = FALSE; pt->showdicts = FALSE; pt->showparallel = TRUE; pt->text_mod = g_strdup(settings.MainWindowModule); pt->commentary_mod = g_strdup(settings.CommWindowModule); pt->dictlex_mod = g_strdup(settings.DictWindowModule); pt->book_mod = g_strdup(settings.book_mod); pt->showbookeditor = FALSE; pt->comm_showing = FALSE; pt->text_commentary_key = g_strdup(settings.currentverse); pt->dictlex_key = g_strdup(settings.dictkey); pt->book_offset = g_strdup_printf("%ld", settings.book_offset); passage_list = g_list_append(passage_list, (PASSAGE_TAB_INFO *)pt); set_current_tab(pt); gui_recompute_view_menu_choices(); notebook_main_add_page(pt); pt->paratab = gui_create_parallel_tab(); gui_parallel_tab_sync((gchar *)settings.currentverse); /*gtk_box_pack_start(GTK_BOX(widgets.page), pt->paratab, TRUE, TRUE, 0); */ gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_main), gtk_notebook_page_num(GTK_NOTEBOOK(widgets.notebook_main), pt->page_widget)); } /****************************************************************************** * Name * gui_open_module_in_new_tab * * Synopsis * #include "tabbed_browser.h" * * void gui_open_module_in_new_tab(gchar *verse_key) * * Description * opens the given module in a new passage tab * * Return value * void */ void gui_open_module_in_new_tab(gchar *module) { PASSAGE_TAB_INFO *pt; gint module_type; if (stop_refresh) return; if (!settings.browsing) return; if ((pt = g_new0(PASSAGE_TAB_INFO, 1)) == NULL) { gui_generic_warning("Could not allocate a new tab"); return; } module_type = main_get_mod_type(module); pt->showtexts = FALSE; pt->showpreview = settings.showpreview; pt->showcomms = FALSE; pt->showdicts = FALSE; pt->showparallel = FALSE; pt->paratab = NULL; switch (module_type) { case -1: return; break; case TEXT_TYPE: pt->text_mod = g_strdup(module); pt->commentary_mod = g_strdup(settings.CommWindowModule); pt->dictlex_mod = g_strdup(settings.DictWindowModule); pt->book_mod = g_strdup(settings.book_mod); pt->showtexts = TRUE; break; case COMMENTARY_TYPE: pt->text_mod = g_strdup(settings.MainWindowModule); pt->commentary_mod = g_strdup(module); pt->dictlex_mod = g_strdup(settings.DictWindowModule); pt->book_mod = g_strdup(settings.book_mod); pt->showcomms = TRUE; pt->comm_showing = 1; break; case DICTIONARY_TYPE: pt->text_mod = g_strdup(settings.MainWindowModule); pt->commentary_mod = g_strdup(settings.CommWindowModule); pt->dictlex_mod = g_strdup(module); pt->book_mod = g_strdup(settings.book_mod); pt->showdicts = TRUE; break; case BOOK_TYPE: pt->text_mod = g_strdup(settings.MainWindowModule); pt->commentary_mod = g_strdup(settings.CommWindowModule); pt->dictlex_mod = g_strdup(settings.DictWindowModule); pt->book_mod = g_strdup(module); pt->showcomms = TRUE; pt->comm_showing = 0; break; case PRAYERLIST_TYPE: pt->text_mod = g_strdup(settings.MainWindowModule); pt->commentary_mod = g_strdup(settings.CommWindowModule); pt->dictlex_mod = g_strdup(settings.DictWindowModule); pt->book_mod = g_strdup(module); pt->showcomms = TRUE; pt->comm_showing = 0; break; } pt->text_commentary_key = g_strdup(settings.currentverse); pt->dictlex_key = g_strdup(settings.dictkey); pt->book_offset = g_strdup_printf("%ld", settings.book_offset); passage_list = g_list_append(passage_list, (PASSAGE_TAB_INFO *)pt); //set_current_tab(pt); notebook_main_add_page(pt); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_main), gtk_notebook_page_num(GTK_NOTEBOOK(widgets.notebook_main), pt->page_widget)); } /****************************************************************************** * Name * gui_close_all_tabs * * Synopsis * #include "tabbed_browser.h" * * void gui_close_all_tabs(void) * * Description * called from preferences dialog when disable browsing is chosen * * Return value * void */ void gui_close_all_tabs(void) { gint i; gint number_of_pages = gtk_notebook_get_n_pages(GTK_NOTEBOOK(widgets.notebook_main)); if (stop_refresh) return; for (i = number_of_pages - 1; i > -1; i--) { PASSAGE_TAB_INFO *pt = (PASSAGE_TAB_INFO *)g_list_nth_data(passage_list, (guint)i); passage_list = g_list_remove(passage_list, pt); g_free(pt->text_mod); g_free(pt->commentary_mod); g_free(pt->dictlex_mod); g_free(pt->book_mod); g_free(pt->text_commentary_key); g_free(pt->dictlex_key); g_free(pt->book_offset); g_free(pt); gtk_notebook_remove_page(GTK_NOTEBOOK(widgets.notebook_main), i); } g_list_free(passage_list); passage_list = NULL; cur_passage_tab = NULL; // gui_set_text_frame_label(cur_t); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * gui_open_tabs * * Synopsis * #include "tabbed_browser.h" * * void gui_open_tabs(void) * * Description * called from preferences dialog when enable browsing is chosen * * Return value * void */ void gui_open_tabs(void) { if (stop_refresh) return; removed_page = 1; cur_passage_tab = NULL; passage_list = NULL; gui_load_tabs(default_tab_filename); gtk_widget_show(widgets.button_new_tab); } #endif /****************************************************************************** * Name * gui_close_passage_tab * * Synopsis * #include "tabbed_browser.h" * * void gui_close_passage_tab(gint pagenum) * * Description * closes the given passage tab or the current one if pagenum = -1 * * Return value * void */ void gui_close_passage_tab(gint pagenum) { if (stop_refresh) return; if (-1 == pagenum) pagenum = gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets.notebook_main)); if (1 == gtk_notebook_get_n_pages(GTK_NOTEBOOK(widgets.notebook_main))) return; PASSAGE_TAB_INFO *pt = (PASSAGE_TAB_INFO *)g_list_nth_data(passage_list, (guint)pagenum); if (pt->showparallel || (2 <= gtk_notebook_get_n_pages(GTK_NOTEBOOK(widgets.notebook_main)))) { // (surely this is always true!?) if (pagenum > 0) { gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_main), 0); cur_passage_tab = (PASSAGE_TAB_INFO *) g_list_nth_data(passage_list, (guint)0); } } stop_refresh = TRUE; sync_windows(); stop_refresh = FALSE; passage_list = g_list_remove(passage_list, pt); if (pt->text_mod) g_free(pt->text_mod); if (pt->commentary_mod) g_free(pt->commentary_mod); if (pt->dictlex_mod) g_free(pt->dictlex_mod); if (pt->book_mod) g_free(pt->book_mod); if (pt->text_commentary_key) g_free(pt->text_commentary_key); if (pt->dictlex_key) g_free(pt->dictlex_key); if (pt->book_offset) g_free(pt->book_offset); if (pt->showparallel) { gtk_widget_hide(pt->paratab); gui_destroy_parallel_tab(); settings.showparatab = FALSE; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widgets.parallel_tab_item), settings.showparatab); } g_free(pt); //cur_passage_tab = NULL; removed_page = pagenum; gtk_notebook_remove_page(GTK_NOTEBOOK(widgets.notebook_main), pagenum); } void on_notebook_main_new_tab_clicked(GtkButton *button, gpointer user_data) { gui_open_passage_in_new_tab(settings.currentverse); } /****************************************************************************** * Name * gui_notebook_main_setup * * Synopsis * #include "tabbed_browser.h" * * void gui_notebook_main_setup(int tabs) * * Description * set up notebook for browsing multiple passages * * Return value * void */ void gui_notebook_main_setup(int tabs, const char *tabsfile) { if (stop_refresh) return; removed_page = 1; cur_passage_tab = NULL; passage_list = NULL; gui_load_tabs(tabsfile ? tabsfile : (tabs ? default_tab_filename : no_tab_filename)); g_signal_connect(G_OBJECT(widgets.notebook_main), "switch-page", G_CALLBACK(gui_notebook_main_switch_page), &passage_list); g_signal_connect(G_OBJECT(widgets.button_new_tab), "clicked", G_CALLBACK(on_notebook_main_new_tab_clicked), NULL); //show the new tab button here instead of in main_window.c so it //doesn't get shown if !settings.browsing gtk_widget_show(widgets.button_new_tab); gui_notebook_main_switch_page(GTK_NOTEBOOK(widgets.notebook_main), NULL, settings.tab_page, &passage_list); } /****************************************************************************** * Name * gui_notebook_main_shutdown * * Synopsis * #include "tabbed_browser.h" * * void gui_notebook_main_shutdown(int tabs) * * Description * shut down main notebook and clean mem * * Return value * void */ void gui_notebook_main_shutdown(int tabs) { if (stop_refresh) return; gui_save_tabs(tabs ? default_tab_filename : no_tab_filename); passage_list = g_list_first(passage_list); while (passage_list != NULL) { PASSAGE_TAB_INFO *pt = (PASSAGE_TAB_INFO *)passage_list->data; g_free(pt->text_mod); g_free(pt->commentary_mod); g_free(pt->dictlex_mod); g_free(pt->book_mod); g_free(pt->text_commentary_key); g_free(pt->dictlex_key); g_free(pt->book_offset); g_free((PASSAGE_TAB_INFO *)passage_list->data); passage_list = g_list_next(passage_list); } g_list_free(passage_list); cur_passage_tab = NULL; } void gui_tab_set_showtexts(int show) { if (cur_passage_tab) cur_passage_tab->showtexts = show; } void gui_tab_set_showpreview(int show) { if (cur_passage_tab) cur_passage_tab->showpreview = show; } void gui_tab_set_showcomms(int show) { if (cur_passage_tab) cur_passage_tab->showcomms = show; } void gui_tab_set_showdicts(int show) { if (cur_passage_tab) cur_passage_tab->showdicts = show; } static int _is_paratab_showing(void) { if (settings.paratab_showing) return 1; return 0; } static void _tabs_on(void) { xml_set_value("Xiphos", "tabs", "browsing", "1"); settings.browsing = TRUE; gui_close_all_tabs(); gui_load_tabs(default_tab_filename); gtk_widget_show(widgets.hboxtb); gtk_widget_show(widgets.hpaned); } static void _tabs_off(void) { int page = _is_paratab_showing(); xml_set_value("Xiphos", "tabs", "browsing", "0"); gui_save_tabs(default_tab_filename); if (settings.showparatab) { gui_close_passage_tab(gtk_notebook_page_num(GTK_NOTEBOOK(widgets.notebook_main), widgets.parallel_tab)); settings.showparatab = FALSE; } gui_close_all_tabs(); settings.browsing = FALSE; gui_load_tabs(no_tab_filename); gtk_widget_hide(widgets.hboxtb); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), page); } void gui_tabs_on_off(int on) { if (on) _tabs_on(); else _tabs_off(); } xiphos-4.0.7+dfsg1/src/gnome2/about_modules.c0000664000175000017500000004572313162045104020243 0ustar unit193unit193/* * Xiphos Bible Study Tool * about_modules.c - Sword modules about dialog * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "gui/about_modules.h" #include "gui/utilities.h" #include "gui/xiphos.h" #include "gui/widgets.h" #include "main/sword.h" #include "main/settings.h" #include "main/display.hh" #include "gui/debug_glib_null.h" /****************************************************************************** * static */ static GtkWidget *text_html; /****************************************************************************** * Name * about_modules_ok * * Description * Callback if about module button is clicked. * * Return value * void */ static void about_modules_ok(GtkButton *button, gpointer user_data) { GtkWidget *dlg; dlg = gtk_widget_get_toplevel(GTK_WIDGET(button)); gtk_widget_destroy(dlg); } static void on_copy_activate(GtkMenuItem *menuitem, gpointer data) { XI_message(("on_copy_activate")); XIPHOS_HTML_COPY_SELECTION(text_html); } static void create_menu1(void) { GtkWidget *menu; GtkWidget *item; GtkAccelGroup *accel_group; accel_group = gtk_accel_group_new(); menu = gtk_menu_new(); item = #if GTK_CHECK_VERSION(3, 10, 0) gtk_menu_item_new_with_mnemonic("_Copy"); #else gtk_image_menu_item_new_from_stock("gtk-copy", accel_group); #endif gtk_widget_show(item); g_signal_connect(G_OBJECT(item), "clicked", G_CALLBACK(on_copy_activate), NULL); gtk_container_add(GTK_CONTAINER(menu), item); gtk_menu_set_accel_group(GTK_MENU(menu), accel_group); gtk_menu_popup((GtkMenu *)menu, NULL, NULL, NULL, NULL, 2, gtk_get_current_event_time()); } static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { create_menu1(); } /****************************************************************************** * Name * gui_create_about_modules * * Synopsis * #include "about_modules.h" * * void gui_create_about_modules(void); * * Description * Create Sword modules about dialog and return pointer on it. * * Return value * GtkWidget * */ static GtkWidget *gui_create_about_modules(void) { GtkWidget *dialog_about_mods; GtkWidget *dialog_vbox28; GtkWidget *vbox25; GtkWidget *hbox21; GtkWidget *pixmap; GtkWidget *frame73; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow30; #endif GtkWidget *dialog_action_area28; GtkWidget *hbuttonbox7; GtkWidget *button; dialog_about_mods = gtk_dialog_new(); g_object_set_data(G_OBJECT(dialog_about_mods), "dialog_about_mods", dialog_about_mods); gtk_window_set_title(GTK_WINDOW(dialog_about_mods), _("About Sword Module")); gtk_window_set_default_size(GTK_WINDOW(dialog_about_mods), 500, 400); gtk_window_set_resizable(GTK_WINDOW(dialog_about_mods), TRUE); dialog_vbox28 = gtk_dialog_get_content_area(GTK_DIALOG(dialog_about_mods)); g_object_set_data(G_OBJECT(dialog_about_mods), "dialog_vbox28", dialog_vbox28); gtk_widget_show(dialog_vbox28); UI_VBOX(vbox25, FALSE, 0); gtk_widget_show(vbox25); gtk_box_pack_start(GTK_BOX(dialog_vbox28), vbox25, TRUE, TRUE, 0); UI_HBOX(hbox21, FALSE, 0); gtk_widget_show(hbox21); gtk_box_pack_start(GTK_BOX(vbox25), hbox21, FALSE, TRUE, 0); pixmap = pixmap_finder("sword.png"); gtk_widget_show(pixmap); gtk_box_pack_start(GTK_BOX(hbox21), pixmap, TRUE, TRUE, 0); frame73 = gtk_frame_new(NULL); gtk_widget_show(frame73); gtk_box_pack_start(GTK_BOX(vbox25), frame73, TRUE, TRUE, 0); #ifndef USE_WEBKIT2 scrolledwindow30 = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow30); gtk_container_add(GTK_CONTAINER(frame73), scrolledwindow30); gtk_widget_set_size_request(scrolledwindow30, 304, 183); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow30), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow30, settings.shadow_type); #endif text_html = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, 12)); gtk_widget_show(text_html); g_signal_connect((gpointer)text_html, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), NULL); #ifdef USE_WEBKIT2 gtk_container_add(GTK_CONTAINER(frame73), text_html); #else gtk_container_add(GTK_CONTAINER(scrolledwindow30), text_html); #endif dialog_action_area28 = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog_about_mods)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog_about_mods)); #endif g_object_set_data(G_OBJECT(dialog_about_mods), "dialog_action_area28", dialog_action_area28); gtk_widget_show(dialog_action_area28); gtk_container_set_border_width(GTK_CONTAINER(dialog_action_area28), 10); #ifdef USE_GTK_3 hbuttonbox7 = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL); #else hbuttonbox7 = gtk_hbutton_box_new(); #endif gtk_widget_show(hbuttonbox7); #if GTK_CHECK_VERSION(3, 12, 0) gtk_box_pack_start(GTK_BOX(dialog_action_area28), hbuttonbox7, FALSE, TRUE, 3); #else gtk_box_pack_start(GTK_BOX(dialog_action_area28), hbuttonbox7, TRUE, TRUE, 0); #endif gtk_button_box_set_layout(GTK_BUTTON_BOX(hbuttonbox7), GTK_BUTTONBOX_END); button = #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_new_with_mnemonic(_("Close")); #else gtk_button_new_from_stock(GTK_STOCK_CLOSE); #endif gtk_widget_show(button); gtk_container_add(GTK_CONTAINER(hbuttonbox7), button); #if GTK_CHECK_VERSION(2, 18, 0) gtk_widget_set_can_default(button, TRUE); #else #ifdef USE_GTK_3 gtk_widget_set_can_default(button, 1); #else GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); #endif #endif g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(about_modules_ok), NULL); return dialog_about_mods; } /****************************************************************************** * public *****************************************************************************/ /****************************************************************************** * Name * about_module_display * * Synopsis * #include "about_modules.h" * * void about_module_display(gchar * to, gchar * text) * * Description * to filter rtf to html * * Return value * void */ void about_module_display(GString *str, const gchar *text, const gboolean tooltip) { gboolean center = FALSE; for (/* */; *text; ++text) { if (*text == '\\') { // a RTF command if ((text[1] == 'p') && (text[2] == 'a') && (text[3] == 'r') && (text[4] == 'd')) { if (center && !tooltip) { str = g_string_append(str, ""); center = FALSE; } text += 4; continue; } if ((text[1] == 'p') && (text[2] == 'a') && (text[3] == 'r')) { str = g_string_append(str, (tooltip ? "\n" : "
    \n")); text += 3; continue; } if ((text[1] == ' ') || (text[1] == '\n')) { text += 1; continue; } if ((text[1] == 'q') && (text[2] == 'c')) { if (!center && !tooltip) { str = g_string_append(str, "
    "); center = TRUE; } text += 2; continue; } } if (tooltip && (*text == '<')) { /* no htmlisms in tooltips */ while (*text && (*text != '>')) ++text; continue; } str = g_string_append_c(str, *text); } } /****************************************************************************** * Name * gui_core_display_about_dialog * * Synopsis * #include "about_modules.h" * * void gui_core_display_about_dialog(gchar * desc, gchar * abouttext, gchar * version) * * Description * internal routine to carry out About dialog manufacture. * * Return value * void */ void gui_core_display_about_dialog(const gchar *desc, const gchar *abouttext, const gchar *modname) { GtkWidget *aboutbox; //-- pointer to about dialog GString *str = g_string_new(NULL); GString *description = g_string_new(NULL); GString *text = g_string_new(NULL); GString *html_start = g_string_new(NULL); static const char *html_end = ""; MOD_FONT *mf = get_font(modname); g_string_printf(html_start, "", settings.bible_bg_color, settings.bible_text_color, ((mf->old_font) ? mf->old_font : ""), mf->old_font_size_value - 1); free_font(mf); g_string_printf(description, "

    %s



    ", (desc ? desc : "No module present")); aboutbox = gui_create_about_modules(); gtk_widget_show(aboutbox); about_module_display(str, abouttext, FALSE); g_string_append(text, html_start->str); g_string_append(text, description->str); g_string_append(text, str->str); g_string_append(text, html_end); HtmlOutput(text->str, text_html, NULL, NULL); g_string_free(text, TRUE); g_string_free(str, TRUE); g_string_free(description, TRUE); g_string_free(html_start, TRUE); } /****************************************************************************** * Name * gui_display_about_module_dialog * * Synopsis * #include "about_modules.h" * * void gui_display_about_module_dialog(gchar * modname) * * Description * * * Return value * void */ void gui_display_about_module_dialog(gchar *modname) { const gchar *desc; gchar *about; const gchar *version, *language, *abbreviation, *size, *promo, *dist, *langtoken, *companion, *category, *feature; int feature_count = 0; GString *info = g_string_new(""); desc = main_get_mod_config_entry(modname, "Description"); about = main_get_mod_config_entry(modname, "About"); version = main_get_mod_config_entry(modname, "Version"); size = main_get_mod_config_entry(modname, "InstallSize"); promo = main_get_mod_config_entry(modname, "ShortPromo"); dist = main_get_mod_config_entry(modname, "DistributionLicense"); companion = main_get_mod_config_entry(modname, "Companion"); category = main_get_mod_config_entry(modname, "Category"); feature = main_get_mod_config_entry(modname, "Feature"); langtoken = main_get_mod_config_entry(modname, "Lang"); language = main_get_module_language(modname); abbreviation = main_get_abbreviation(modname); info = g_string_append(info, "
    "); info = g_string_append(info, "" "" "
    "); info = g_string_append(info, _("Module name: ")); info = g_string_append(info, modname); info = g_string_append(info, "
    "); if (abbreviation && *abbreviation) { info = g_string_append(info, _("Module abbreviation: ")); info = g_string_append(info, abbreviation); info = g_string_append(info, "
    "); } info = g_string_append(info, _("Version: ")); info = g_string_append(info, ((version && *version) ? version : _("No version stamp found"))); info = g_string_append(info, "
    "); info = g_string_append(info, _("Type: ")); if (feature && !strcmp(feature, "DailyDevotion")) info = g_string_append(info, _("Daily Devotion")); else if (category && !strcmp(category, "Maps")) info = g_string_append(info, _("Maps")); else if (category && !strcmp(category, "Images")) info = g_string_append(info, _("Images")); else if (category && !strcmp(category, "Glossaries")) info = g_string_append(info, _("Glossary")); else if (category && !strcmp(category, "Cults / Unorthodox / Questionable Material")) info = g_string_append(info, _("Cult")); else { switch (main_get_mod_type(modname)) { case TEXT_TYPE: info = g_string_append(info, _("Bible")); break; case COMMENTARY_TYPE: info = g_string_append(info, _("Commentary")); break; case DICTIONARY_TYPE: info = g_string_append(info, _("Dictionary")); break; case BOOK_TYPE: info = g_string_append(info, _("General Book")); break; case PERCOM_TYPE: info = g_string_append(info, _("Personal Commentary")); break; case PRAYERLIST_TYPE: info = g_string_append(info, _("Journal")); break; default: info = g_string_append(info, _("Unknown type")); break; } } info = g_string_append(info, "
    "); info = g_string_append(info, _("Language: ")); info = g_string_append(info, ((language && *language) ? language : _("Not specified"))); info = g_string_append(info, " ("); info = g_string_append(info, ((langtoken && *langtoken) ? langtoken : "?")); info = g_string_append(info, ")"); info = g_string_append(info, "
    "); if (size && *size) { info = g_string_append(info, _("Installed size: ")); info = g_string_append(info, size); info = g_string_append(info, "
    "); } if (companion && *companion) { info = g_string_append(info, _("Companion module(s):
    ")); info = g_string_append(info, companion); info = g_string_append(info, "
    "); } info = g_string_append(info, "
            "); info = g_string_append(info, _("Features:")); info = g_string_append(info, "
    "); if (main_check_for_global_option((gchar *)modname, "ThMLHeadings") || main_check_for_global_option((gchar *)modname, "OSISHeadings")) { info = g_string_append(info, _("* Headings")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "GBFFootnotes") || main_check_for_global_option((gchar *)modname, "ThMLFootnotes") || main_check_for_global_option((gchar *)modname, "OSISFootnotes")) { info = g_string_append(info, _("* Footnotes")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "ThMLScripref") || main_check_for_global_option((gchar *)modname, "OSISScripref")) { info = g_string_append(info, _("* Cross references")); info = g_string_append(info, "
    "); feature_count++; } if ((main_check_for_global_option((gchar *)modname, "GBFStrongs")) || (main_check_for_global_option((gchar *)modname, "ThMLStrongs")) || (main_check_for_global_option((gchar *)modname, "OSISStrongs"))) { info = g_string_append(info, _("* Strong's numbers")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "GBFMorph") || main_check_for_global_option((gchar *)modname, "ThMLMorph") || main_check_for_global_option((gchar *)modname, "OSISMorph")) { info = g_string_append(info, _("* Morphological tags")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "ThMLLemma") || main_check_for_global_option((gchar *)modname, "OSISLemma")) { info = g_string_append(info, _("* Lemmas")); info = g_string_append(info, "
    "); feature_count++; } if ((main_check_for_global_option((gchar *)modname, "GBFRedLetterWords")) || (main_check_for_global_option((gchar *)modname, "OSISRedLetterWords"))) { info = g_string_append(info, _("* Words of Christ in red")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "UTF8GreekAccents")) { info = g_string_append(info, _("* Greek accents")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "UTF8HebrewPoints")) { info = g_string_append(info, _("* Hebrew Vowel Points")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "UTF8Cantillation")) { info = g_string_append(info, _("* Hebrew Cantillation")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "ThMLVariants") || main_check_for_global_option((gchar *)modname, "OSISVariants")) { info = g_string_append(info, _("* Variant readings")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "OSISXlit")) { info = g_string_append(info, _("* Transliteration forms")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "OSISEnum")) { info = g_string_append(info, _("* Enumerations")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "OSISGlosses") || main_check_for_global_option((gchar *)modname, "OSISRuby")) { info = g_string_append(info, _("* Glosses")); info = g_string_append(info, "
    "); feature_count++; } if (main_check_for_global_option((gchar *)modname, "OSISMorphSegmentation")) { info = g_string_append(info, _("* Morpheme Segmentation")); info = g_string_append(info, "
    "); feature_count++; } if (feature_count == 0) { info = g_string_append(info, _("* No features found")); info = g_string_append(info, "
    "); } info = g_string_append(info, "
    "); if (dist && *dist) { info = g_string_append(info, "
    "); info = g_string_append(info, _("Distribution license:")); info = g_string_append(info, "
    "); info = g_string_append(info, dist); info = g_string_append(info, "
    "); } if (promo) { /* if promo looks like just an undecorated url, hotlink it. */ gboolean just_url = (((strncmp(promo, "http", 4) == 0) || (strncmp(promo, "www.", 4) == 0)) && (strchr(promo, ' ') == 0)); info = g_string_append(info, "
    "); info = g_string_append(info, _("Promotional: ")); info = g_string_append(info, "
    "); if (just_url) { g_string_append(info, ""); } info = g_string_append(info, promo); if (just_url) g_string_append(info, ""); info = g_string_append(info, "
    "); } info = g_string_append(info, "


    "); info = g_string_append(info, about); gui_core_display_about_dialog(desc, info->str, modname); } xiphos-4.0.7+dfsg1/src/gnome2/export_dialog.c0000664000175000017500000004054113162045104020232 0ustar unit193unit193/* * Xiphos Bible Study Tool * export_dialog.c - * * Copyright (C) 2008-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include #include "gui/export_dialog.h" #include "gui/dialog.h" #include "gui/utilities.h" #include "main/export_passage.h" #include "main/settings.h" #include "main/sword.h" #include "main/xml.h" #include "gui/debug_glib_null.h" gchar *datafile; static GtkWidget *dialog; static gchar *filename; typedef struct _export_dialog EXPORT_DIALOG; struct _export_dialog { GtkWidget *rb_copy; GtkWidget *rb_export; GtkWidget *rb_book; GtkWidget *rb_chapter; GtkWidget *rb_verse; GtkWidget *rb_multi_verse; GtkWidget *cb_versenum; GtkWidget *rb_html; GtkWidget *rb_plain; GtkWidget *lb_version; GtkWidget *lb_key; GtkWidget *sb_start_verse; GtkWidget *sb_end_verse; GtkWidget *warning_label; GtkWidget *cb_reference_last; GtkWidget *cb_version; gint format; gint start_verse; gint end_verse; gint passage_type; }; EXPORT_DIALOG d; EXPORT_DATA edata = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1, -1, -1}; /****************************************************************************** * Name * on_filechooserdialog_response * * Synopsis * #include "gui/export_dialog.h" * * void on_filechooserdialog_response(GtkDialog * fdialog, * gint response_id, * GtkFileChooser * filesel) * * Description * * * Return value * void */ static void on_filechooserdialog_response(GtkDialog *fdialog, gint response_id, GtkFileChooser *filesel) { switch (response_id) { case GTK_RESPONSE_ACCEPT: edata.filename = g_strdup(gtk_file_chooser_get_filename(filesel)); main_export_content(edata, d.format); break; case GTK_RESPONSE_CANCEL: break; } gtk_widget_destroy(GTK_WIDGET(fdialog)); } /****************************************************************************** * Name * _get_export_filename * * Synopsis * #include "gui/export_dialog.h" * * void _get_export_filename(void) * * Description * open file save dialog using libglade * * Return value * void */ void _get_export_filename(void) { #ifndef USE_GTKBUILDER gchar *glade_file; GladeXML *gxml; #endif GtkWidget *fdialog; filename = NULL; #ifndef USE_GTKBUILDER glade_file = gui_general_user_file("export-dialog" UI_SUFFIX, FALSE); g_return_if_fail(glade_file != NULL); XI_message(("%s", glade_file)); #endif /* build the widget */ #ifdef USE_GTKBUILDER fdialog = gtk_file_chooser_dialog_new("Save Export File", NULL, GTK_FILE_CHOOSER_ACTION_SAVE, #if GTK_CHECK_VERSION(3, 10, 0) "_Cancel", GTK_RESPONSE_CANCEL, "_Save", GTK_RESPONSE_ACCEPT, #else GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, #endif NULL); #else gxml = glade_xml_new(glade_file, "filechooserdialog1", NULL); fdialog = glade_xml_get_widget(gxml, "filechooserdialog1"); #endif g_signal_connect(fdialog, "response", G_CALLBACK(on_filechooserdialog_response), (GtkFileChooser *)fdialog); #ifdef USE_GTKBUILDER gtk_dialog_run(GTK_DIALOG(fdialog)); #endif } static void _save_state_buttons(void) { gchar value[10]; /* set export-copy.xml */ gchar *file = g_strdup_printf("%s/export-copy.xml", settings.gSwordDir); if (xml_load_copy_export_file((const xmlChar *)file)) { sprintf(value, "%d", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.rb_plain))); xml_export_set_value("Copy_Export", "dialog", "plaintext", value); sprintf(value, "%d", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.cb_versenum))); xml_export_set_value("Copy_Export", "dialog", "verse_numbers", value); sprintf(value, "%d", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.cb_reference_last))); xml_export_set_value("Copy_Export", "dialog", "reference_last", value); //sprintf(value, "%d", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.))); //xml_export_set_value("Copy_Export", "dialog", "",value ); sprintf(value, "%d", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.cb_version))); xml_export_set_value("Copy_Export", "dialog", "version", value); xml_save_export_doc(file); xml_free_export_doc(); } if (file) g_free(file); } /****************************************************************************** * Name * on_dialog_export_passage_response * * Synopsis * #include "gui/export_dialog.h" * * void on_dialog_export_passage_response(GtkDialog * dialog, * gint response_id, * gpointer user_data) * * Description * * * Return value * void */ void on_dialog_export_passage_response(GtkDialog *dialog, gint response_id, gpointer user_data) { switch (response_id) { case GTK_RESPONSE_CANCEL: gtk_widget_destroy(GTK_WIDGET(dialog)); break; case GTK_RESPONSE_OK: if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.rb_html))) d.format = 1; else d.format = 0; edata.passage_type = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.rb_book)) ? BOOK : gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.rb_chapter)) ? CHAPTER : gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.rb_verse)) ? VERSE : VERSE_RANGE; edata.verse_num = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.cb_versenum)); edata.reference_last = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.cb_reference_last)); if (edata.passage_type == VERSE_RANGE) { edata.start_verse = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(d.sb_start_verse)); edata.end_verse = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(d.sb_end_verse)); if (edata.end_verse < edata.start_verse) { int swap; swap = edata.end_verse; edata.end_verse = edata.start_verse; edata.start_verse = swap; } } else { edata.start_verse = 0; edata.end_verse = 0; } _save_state_buttons(); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(d.rb_export))) _get_export_filename(); else { edata.filename = NULL; main_export_content(edata, d.format); } gtk_widget_destroy(GTK_WIDGET(dialog)); break; } } /****************************************************************************** * Name * _check_for_distribution_license * * Synopsis * #include "gui/export_dialog.h" * * gint _check_for_distribution_license(gchar * mod_name) * * Description * checks the module's conf file for DistributionLicense entry - if the * entry does not exist or contains the word 'copyright' a warning * dialog is called - this needs lots of work --FIXME-- * * Return value * gint */ #define OP_NAME "Warned about License for Export" gint _check_for_distribution_license(gchar *mod_name) { gchar *distributionlicense; gchar *conf_file; conf_file = g_strdup_printf("%s/" DOTSWORD "/mods.d/%s.conf", settings.homedir, g_utf8_strdown(mod_name, -1)); if (g_file_test(conf_file, G_FILE_TEST_EXISTS)) distributionlicense = get_conf_file_item(conf_file, mod_name, "DistributionLicense"); else distributionlicense = main_get_mod_config_entry(mod_name, "DistributionLicense"); g_free(conf_file); XI_message(("DistributionLicense: %s", distributionlicense)); if (!distributionlicense || (distributionlicense && g_strstr_len(distributionlicense, strlen(distributionlicense), "Copyright"))) { if (main_get_one_option(mod_name, OP_NAME) == 0) { gui_generic_warning(_("Please check copyright before exporting!")); main_save_module_options(mod_name, OP_NAME, 1); } return 1; } return 0; } static void on_rb_multi_verse_toggled(GtkToggleButton *togglebutton, gpointer user_data) { gint state = gtk_toggle_button_get_active(togglebutton); gtk_widget_set_sensitive(d.sb_start_verse, state); gtk_widget_set_sensitive(d.sb_end_verse, state); } static void on_cb_version_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) edata.version = TRUE; else edata.version = FALSE; } static void on_reference_last_toggled(GtkToggleButton *togglebutton, gpointer user_data) { if (gtk_toggle_button_get_active(togglebutton)) edata.reference_last = TRUE; else edata.reference_last = FALSE; } /****************************************************************************** * Name * _load_data * * Synopsis * #include "gui/export_dialog.h" * * void _load_data(gchar * filename) * * Description * * * Return value * void */ static void _load_data(gchar *filename) { gchar *file = g_strdup_printf("%s/export-copy.xml", settings.gSwordDir); if (xml_load_copy_export_file((const xmlChar *)filename)) { gchar *buf; /* html */ edata.bookheader = xml_get_copy_export_value("book", "header"); edata.chapterheader_book = xml_get_copy_export_value("book", "chapterheader"); edata.versenumber = xml_get_copy_export_value("versenumber", "format"); edata.chapterheader_chapter = xml_get_copy_export_value("chapter", "header"); edata.verselayout_single_verse_ref_last = xml_get_copy_export_value("singleverse", "last"); edata.verselayout_single_verse_ref_first = xml_get_copy_export_value("singleverse", "first"); edata.verse_range_ref_first = xml_get_copy_export_value("verserange", "first"); edata.verse_range_ref_last = xml_get_copy_export_value("verserange", "last"); edata.verse_range_verse = xml_get_copy_export_value("verserange", "verse"); if (edata.verse_range_verse == NULL) { xml_add_new_item_to_export_doc_section("verserange", "verse", " %s%s"); edata.verse_range_verse = xml_get_copy_export_value("verserange", "verse"); xml_save_export_doc(file); } /* plain text */ edata.plain_bookheader = xml_get_copy_export_value("book", "plain_header"); edata.plain_chapterheader_book = xml_get_copy_export_value("book", "plain_chapterheader"); edata.plain_versenumber = xml_get_copy_export_value("versenumber", "plain_format"); edata.plain_chapterheader_chapter = xml_get_copy_export_value("chapter", "plain_header"); edata.plain_verselayout_single_verse_ref_last = xml_get_copy_export_value("singleverse", "plain_last"); edata.plain_verselayout_single_verse_ref_first = xml_get_copy_export_value("singleverse", "plain_first"); edata.plain_verse_range_ref_last = xml_get_copy_export_value("verserange", "plain_last"); edata.plain_verse_range_ref_first = xml_get_copy_export_value("verserange", "plain_first"); if ((buf = xml_get_copy_export_value("dialog", "plaintext"))) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.rb_plain), atoi(buf)); g_free(buf); } else { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.rb_plain), TRUE); } if ((buf = xml_get_copy_export_value("dialog", "verse_numbers"))) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.cb_versenum), atoi(buf)); g_free(buf); } else { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.cb_versenum), TRUE); } if ((buf = xml_get_copy_export_value("dialog", "reference_last"))) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.cb_reference_last), atoi(buf)); g_free(buf); } else { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.cb_reference_last), TRUE); } if ((buf = xml_get_copy_export_value("dialog", "version"))) { edata.version = atoi(buf); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.cb_version), edata.version); g_free(buf); } else { edata.version = 0; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.cb_version), TRUE); } xml_free_export_doc(); if (file) g_free(file); } } /****************************************************************************** * Name * gui_export_dialog * * Synopsis * #include "gui/export_dialog.h" * * void gui_export_dialog(void) * * Description * create a new passage export dialog using libglade * * Return value * void */ void gui_export_dialog(void) { #ifdef USE_GTKBUILDER GtkBuilder *gxml; #else GladeXML *gxml; #endif gint dist_license, curVerse; gdouble max; char *ref; gchar *glade_file = gui_general_user_file("export-dialog" UI_SUFFIX, FALSE); g_return_if_fail(glade_file != NULL); XI_message(("%s", glade_file)); dist_license = _check_for_distribution_license(settings.MainWindowModule); /* build the widget */ #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "dialog_export_passage", NULL); #endif dialog = UI_GET_ITEM(gxml, "dialog_export_passage"); d.rb_book = UI_GET_ITEM(gxml, "radiobutton1"); d.rb_chapter = UI_GET_ITEM(gxml, "radiobutton2"); d.rb_verse = UI_GET_ITEM(gxml, "radiobutton3"); d.rb_multi_verse = UI_GET_ITEM(gxml, "rb_multi_verse"); d.cb_versenum = UI_GET_ITEM(gxml, "check_versenum"); d.rb_html = UI_GET_ITEM(gxml, "radiobutton4"); d.rb_plain = UI_GET_ITEM(gxml, "radiobutton5"); d.rb_copy = UI_GET_ITEM(gxml, "rb_copy"); d.rb_export = UI_GET_ITEM(gxml, "rb_export"); d.lb_version = UI_GET_ITEM(gxml, "label3"); d.lb_key = UI_GET_ITEM(gxml, "label4"); d.sb_start_verse = UI_GET_ITEM(gxml, "sb_start_verse"); d.sb_end_verse = UI_GET_ITEM(gxml, "sb_end_verse"); d.warning_label = UI_GET_ITEM(gxml, "hbox2"); d.cb_reference_last = UI_GET_ITEM(gxml, "check_reference_last"); d.cb_version = UI_GET_ITEM(gxml, "check_include_version"); /* set export-copy.xml */ datafile = g_strdup_printf("%s/export-copy.xml", settings.gSwordDir); /* check for datafile */ #if GTK_CHECK_VERSION(2, 24, 0) if (g_access(datafile, F_OK) == -1) { #else if (g_access(datafile, 0) == -1) { #endif xml_create_copy_export_file(datafile); } _load_data(datafile); if (datafile) g_free(datafile); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.rb_copy), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(d.rb_multi_verse), TRUE); g_signal_connect(dialog, "response", G_CALLBACK(on_dialog_export_passage_response), NULL); max = main_get_max_verses(settings.MainWindowModule); gtk_spin_button_set_range(GTK_SPIN_BUTTON(d.sb_start_verse), 1, max); gtk_spin_button_set_range(GTK_SPIN_BUTTON(d.sb_end_verse), 1, max); curVerse = main_get_current_verse(settings.MainWindowModule); gtk_spin_button_set_value(GTK_SPIN_BUTTON(d.sb_start_verse), curVerse); gtk_spin_button_set_value(GTK_SPIN_BUTTON(d.sb_end_verse), curVerse); gtk_widget_set_sensitive(d.sb_start_verse, FALSE); gtk_widget_set_sensitive(d.sb_end_verse, FALSE); /* experiment: hide single verse option; subsumed into multi-verse. */ gtk_widget_hide(d.rb_verse); gtk_widget_set_sensitive(d.sb_start_verse, TRUE); gtk_widget_set_sensitive(d.sb_end_verse, TRUE); /* end experiment. */ if (dist_license) { gtk_widget_show(d.warning_label); gtk_widget_show(d.rb_book); /* formerly hide */ } else { gtk_widget_hide(d.warning_label); gtk_widget_show(d.rb_book); } gtk_label_set_text(GTK_LABEL(d.lb_version), settings.MainWindowModule); ref = (char *)main_getText(settings.currentverse); gtk_label_set_text(GTK_LABEL(d.lb_key), ref); g_free(ref); g_signal_connect((gpointer)d.rb_multi_verse, "toggled", G_CALLBACK(on_rb_multi_verse_toggled), NULL); g_signal_connect((gpointer)d.cb_version, "toggled", G_CALLBACK(on_cb_version_toggled), NULL); g_signal_connect((gpointer)d.cb_reference_last, "toggled", G_CALLBACK(on_reference_last_toggled), NULL); } xiphos-4.0.7+dfsg1/src/gnome2/treekey-editor.c0000664000175000017500000002346713162045104020336 0ustar unit193unit193/* * Xiphos Bible Study Tool * treekey-editor.c - functions to manage a treeview of keys * * Copyright (C) 2007-2017 Xiphos Developer Team * * 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #ifndef USE_GTKBUILDER #include #endif #ifdef USE_WEBKIT_EDITOR #include "editor/webkit_editor.h" #else #include "editor/slib-editor.h" #endif #include "gui/treekey-editor.h" #include "gui/dialog.h" #include "gui/utilities.h" #include "main/sidebar.h" #include "main/sword_treekey.h" #include "main/sword.h" #include "gui/debug_glib_null.h" void on_add_sibling_activate(GtkMenuItem *menuitem, gpointer user_data); void on_add_child_activate(GtkMenuItem *menuitem, gpointer user_data); void on_remove_activate(GtkMenuItem *menuitem, gpointer user_data); void on_edit_activate2(GtkMenuItem *menuitem, gpointer user_data); typedef struct _item_info INFO; struct _item_info { gchar *book; gchar *local_name; /* tree node name */ gchar *offset; GtkTreeIter iter; GtkTreeModel *model; }; INFO *_get_info(GtkWidget *tree); enum { COL_OPEN_PIXBUF, COL_CLOSED_PIXBUF, COL_CAPTION, COL_MODULE, COL_OFFSET, N_COLUMNS }; static GtkWidget *menu; INFO *_get_info(GtkWidget *tree) { GtkTreeSelection *selection = NULL; GtkTreeView *t = GTK_TREE_VIEW(tree); INFO *info = g_new0(INFO, 1); selection = gtk_tree_view_get_selection(t); if (gtk_tree_selection_get_selected(selection, &info->model, &info->iter)) gtk_tree_model_get(GTK_TREE_MODEL(info->model), &info->iter, 2, &info->local_name, 3, &info->book, 4, &info->offset, -1); return info; } static void _button_one(EDITOR *e) { INFO *info; editor_save_book(e); info = _get_info(e->treeview); if (atol(info->offset) == 0) gtk_widget_set_sensitive(e->html_widget, FALSE); else gtk_widget_set_sensitive(e->html_widget, TRUE); if (e->module) g_free(e->module); e->module = g_strdup(info->book); if (e->key) g_free(e->key); e->key = g_strdup(info->offset); editor_load_book(e); g_free(info->book); g_free(info->local_name); g_free(info->offset); g_free(info); } G_MODULE_EXPORT void on_add_sibling_activate(GtkMenuItem *menuitem, gpointer user_data) { INFO *info; EDITOR *e = (EDITOR *)user_data; GtkWidget *tree = GTK_WIDGET(e->treeview); gint test; GS_DIALOG *d; GtkTreeIter sibling; info = _get_info(tree); d = gui_new_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) d->stock_icon = "dialog-question"; #else d->stock_icon = GTK_STOCK_DIALOG_QUESTION; #endif d->title = _("Prayer List/Journal Item"); d->label_top = _("New name"); d->label1 = _("Name: "); d->text1 = g_strdup(info->local_name); d->ok = TRUE; d->cancel = TRUE; test = gui_gs_dialog(d); if (test == GS_OK) { unsigned long l_offset = main_treekey_append_sibling(info->book, d->text1, info->offset); if (l_offset) { char *buf = g_strdup_printf("%ld", l_offset); gtk_tree_store_insert_after(GTK_TREE_STORE(info->model), &sibling, NULL, &info->iter); gtk_tree_store_set(GTK_TREE_STORE(info->model), &sibling, COL_OPEN_PIXBUF, pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, d->text1, COL_MODULE, info->book, COL_OFFSET, buf, -1); if (e->key) g_free(e->key); e->key = g_strdup(buf); editor_load_book(e); g_free(buf); } } g_free(info->book); g_free(info->local_name); g_free(info->offset); g_free(info); g_free(d->text1); g_free(d); } G_MODULE_EXPORT void on_add_child_activate(GtkMenuItem *menuitem, gpointer user_data) { INFO *info; EDITOR *e = (EDITOR *)user_data; GtkWidget *tree = GTK_WIDGET(e->treeview); gint test; GS_DIALOG *d; GtkTreeIter child; info = _get_info(tree); d = gui_new_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) d->stock_icon = "dialog-question"; #else d->stock_icon = GTK_STOCK_DIALOG_QUESTION; #endif d->title = _("Prayer List/Journal Item"); d->label_top = _("New name"); d->label1 = _("Name: "); d->text1 = g_strdup(info->local_name); d->ok = TRUE; d->cancel = TRUE; test = gui_gs_dialog(d); if (test == GS_OK) { unsigned long l_offset = main_treekey_append_child(info->book, d->text1, info->offset); if (l_offset) { char *buf = NULL; gtk_tree_store_set(GTK_TREE_STORE(info->model), /* change treenode pixbuf from leaf to branch */ &info->iter, COL_OPEN_PIXBUF, pixbufs->pixbuf_closed, COL_CLOSED_PIXBUF, pixbufs->pixbuf_closed, -1); buf = g_strdup_printf("%ld", l_offset); gtk_tree_store_append(GTK_TREE_STORE(info->model), &child, &info->iter); gtk_tree_store_set(GTK_TREE_STORE(info->model), &child, COL_OPEN_PIXBUF, pixbufs->pixbuf_helpdoc, COL_CLOSED_PIXBUF, NULL, COL_CAPTION, d->text1, COL_MODULE, info->book, COL_OFFSET, buf, -1); if (e->key) g_free(e->key); e->key = g_strdup(buf); editor_load_book(e); g_free(buf); } } g_free(info->book); g_free(info->local_name); g_free(info->offset); g_free(info); g_free(d->text1); g_free(d); } G_MODULE_EXPORT void on_remove_activate(GtkMenuItem *menuitem, gpointer user_data) { INFO *info; EDITOR *editor = (EDITOR *)user_data; GtkWidget *tree = GTK_WIDGET(editor->treeview); gchar *str; gchar *icon_name; info = _get_info(tree); str = g_strdup_printf("%s\n\n%s/%s", _("Remove the selected item"), info->book, info->local_name); #if GTK_CHECK_VERSION(3, 10, 0) icon_name = g_strdup("dialog-warning"); #else icon_name = g_strdup(GTK_STOCK_DIALOG_WARNING); #endif if (gui_yes_no_dialog(str, icon_name)) { gtk_tree_store_remove(GTK_TREE_STORE(info->model), &info->iter); main_treekey_remove(info->book, info->local_name, info->offset); } g_free(info->book); g_free(info->local_name); g_free(info->offset); g_free(info); g_free(str); g_free(icon_name); } G_MODULE_EXPORT void on_edit_activate2(GtkMenuItem *menuitem, gpointer user_data) { INFO *info; EDITOR *editor = (EDITOR *)user_data; GtkWidget *tree = GTK_WIDGET(editor->treeview); gint test; GS_DIALOG *d; info = _get_info(tree); d = gui_new_dialog(); #if GTK_CHECK_VERSION(3, 10, 0) d->stock_icon = "dialog-question"; #else d->stock_icon = GTK_STOCK_DIALOG_QUESTION; #endif d->title = _("Prayer List/Journal Item"); d->label_top = _("New name"); d->label1 = _("Name: "); d->text1 = g_strdup(info->local_name); d->ok = TRUE; d->cancel = TRUE; test = gui_gs_dialog(d); if (test == GS_OK) { main_treekey_set_local_name(info->book, d->text1, info->offset); gtk_tree_store_set(GTK_TREE_STORE(info->model), &info->iter, COL_CAPTION, (gchar *)d->text1, -1); } g_free(info->book); g_free(info->local_name); g_free(info->offset); g_free(info); g_free(d->text1); g_free(d); } GtkWidget *create_edit_tree_menu(EDITOR *editor) { GtkWidget *menu; gchar *glade_file; #ifdef USE_GTKBUILDER GtkBuilder *gxml; #if GTK_CHECK_VERSION(3, 14, 0) glade_file = gui_general_user_file("xi-menus-popup.gtkbuilder", FALSE); #else glade_file = gui_general_user_file("xi-menus-popup_old.gtkbuilder", FALSE); #endif #else GladeXML *gxml; glade_file = gui_general_user_file("xi-menus.glade", FALSE); #endif g_return_val_if_fail((glade_file != NULL), NULL); #ifdef USE_GTKBUILDER gxml = gtk_builder_new(); gtk_builder_add_from_file(gxml, glade_file, NULL); #else gxml = glade_xml_new(glade_file, "menu_edit_tree", NULL); #endif g_free(glade_file); g_return_val_if_fail((gxml != NULL), NULL); menu = UI_GET_ITEM(gxml, "menu_edit_tree"); #ifdef USE_GTKBUILDER gtk_builder_connect_signals(gxml, editor); /* gtk_builder_connect_signals_full (gxml, (GtkBuilderConnectFunc)gui_glade_signal_connect_func, editor); */ #else /* connect signals and data */ glade_xml_signal_autoconnect_full(gxml, (GladeXMLConnectFunc)gui_glade_signal_connect_func, editor); #endif return menu; } static gboolean on_button_release(GtkWidget *widget, GdkEventButton *event, EDITOR *editor) { GtkTreeSelection *selection; GtkTreeIter selected; GtkTreeModel *model; GtkTreePath *path; gint depth = 0; switch (event->button) { case 1: _button_one(editor); break; case 2: break; case 3: selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widget)); gtk_tree_selection_get_selected(selection, &model, &selected); path = gtk_tree_model_get_path(model, &selected); depth = gtk_tree_path_get_depth(path); if (depth > 1) gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); gtk_tree_path_free(path); return FALSE; } return FALSE; } GtkWidget *gui_create_editor_tree(EDITOR *editor) { GtkWidget *treeview; treeview = gtk_tree_view_new(); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(treeview), FALSE); main_add_mod_tree_columns(GTK_TREE_VIEW(treeview)); XI_message(("\ngui_create_editor_tree Mod Name:%s\n", editor->module)); main_load_book_tree_in_editor(GTK_TREE_VIEW(treeview), editor->module); menu = create_edit_tree_menu(editor); g_signal_connect_after((gpointer)treeview, "button_release_event", G_CALLBACK(on_button_release), editor); return treeview; } xiphos-4.0.7+dfsg1/src/gnome2/main_window.c0000664000175000017500000010445013162045104017705 0ustar unit193unit193/* * Xiphos Bible Study Tool * main_window.c - main window gui * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "xiphos_html/xiphos_html.h" #include "main/sword.h" #include "main/settings.h" #include "main/xml.h" #include "main/search_dialog.h" #include "main/url.hh" #include "main/biblesync_glue.h" #include "gui/xiphos.h" #include "gui/main_window.h" #include "gui/main_menu.h" #include "gui/sidebar.h" #include "gui/utilities.h" #include "gui/bibletext.h" #include "gui/parallel_view.h" #include "gui/commentary.h" #include "gui/gbs.h" #include "gui/dialog.h" #include "gui/find_dialog.h" #include "gui/dictlex.h" #include "gui/search_dialog.h" #include "gui/commentary_dialog.h" #include "gui/bibletext_dialog.h" #include "gui/bookmark_dialog.h" #include "gui/search_dialog.h" #include "gui/navbar_versekey.h" #include "gui/tabbed_browser.h" #include "gui/widgets.h" #include "gui/tabbed_browser.h" #include "gui/menu_popup.h" #include "gui/preferences_dialog.h" #include "editor/slib-editor.h" #include "gui/debug_glib_null.h" /* X keyboard #definitions, to handle shortcuts */ /* we must define the categories of #definitions we need. */ #define XK_MISCELLANY #define XK_LATIN1 #include WIDGETS widgets; extern gboolean shift_key_pressed; static GtkWidget *nav_toolbar; static int main_window_created = FALSE; /****************************************************************************** * Name * gui_show_hide_texts * * Synopsis * #include "gui/main_window.h" * * void gui_show_hide_texts(gboolean choice) * * Description * Show/hide bible texts * * Return value * void */ void gui_show_hide_texts(gboolean choice) { settings.showtexts = choice; gui_tab_set_showtexts(choice); gui_set_tab_label(settings.currentverse, TRUE); if (choice == FALSE) { if (main_window_created) gtk_widget_hide(widgets.vpaned); xml_set_value("Xiphos", "misc", "showtexts", "0"); } else { if (main_window_created) { gtk_widget_show(widgets.vpaned); gtk_widget_show(nav_toolbar); } xml_set_value("Xiphos", "misc", "showtexts", "1"); } /*if (main_window_created) gui_set_bible_comm_layout(); */ } /****************************************************************************** * Name * gui_show_hide_preview * * Synopsis * #include "gui/main_window.h" * * void gui_show_hide_preview(gboolean choice) * * Description * Show/hide bible texts * * Return value * void */ void gui_show_hide_preview(gboolean choice) { settings.showpreview = choice; gui_tab_set_showpreview(choice); if (choice == FALSE) { if (main_window_created) gtk_widget_hide(widgets.box_side_preview); gtk_widget_hide(widgets.vbox_previewer); xml_set_value("Xiphos", "misc", "showpreview", "0"); } else { if (main_window_created) { if (settings.show_previewer_in_sidebar) gtk_widget_show(widgets.box_side_preview); else gtk_widget_show(widgets.vbox_previewer); } xml_set_value("Xiphos", "misc", "showpreview", "1"); } } /****************************************************************************** * Name * gui_show_hide_comms * * Synopsis * #include "gui/main_window.h" * * void gui_show_hide_comms(gboolean choice) * * Description * Show/hide Commentaries * * Return value * void */ void gui_show_hide_comms(gboolean choice) { settings.showcomms = choice; gui_tab_set_showcomms(choice); gui_set_tab_label(settings.currentverse, TRUE); if (choice == FALSE) { if (main_window_created) gtk_widget_hide(widgets.notebook_comm_book); xml_set_value("Xiphos", "misc", "showcomms", "0"); } else { if (main_window_created) gtk_widget_show(widgets.notebook_comm_book); xml_set_value("Xiphos", "misc", "showcomms", "1"); } if (main_window_created) gui_set_bible_comm_layout(); } /****************************************************************************** * Name * gui_show_hide_dicts * * Synopsis * #include "gui/main_window.h" * * void gui_show_hide_dicts(gboolean choice) * * Description * Show/hide Dictionaries-Lexicons * * Return value * void */ void gui_show_hide_dicts(gboolean choice) { settings.showdicts = choice; gui_tab_set_showdicts(choice); gui_set_tab_label(settings.currentverse, TRUE); if (choice == FALSE) { if (main_window_created) gtk_widget_hide(widgets.box_dict); xml_set_value("Xiphos", "misc", "showdicts", "0"); } else { if (main_window_created) gtk_widget_show(widgets.box_dict); xml_set_value("Xiphos", "misc", "showdicts", "1"); } if (main_window_created) gui_set_bible_comm_layout(); } /****************************************************************************** * Name * gui_set_bible_comm_layout * * Synopsis * #include "gui/main_window.h" * * void gui_set_bible_comm_layout(void) * * Description * * * Return value * void */ void gui_set_bible_comm_layout(void) { gtk_paned_set_position(GTK_PANED(widgets.hpaned), settings.biblepane_width); gtk_paned_set_position(GTK_PANED(widgets.vpaned), settings.biblepane_height); gtk_paned_set_position(GTK_PANED(widgets.vpaned2), settings.commpane_height); if ((settings.showcomms == TRUE) || (settings.showdicts == TRUE)) { gtk_widget_show(widgets.vpaned2); } gtk_paned_set_position(GTK_PANED(widgets.hpaned), (settings.showtexts ? settings.biblepane_width : 0)); gtk_paned_set_position(GTK_PANED(widgets.vpaned2), (settings.showcomms ? settings.commpane_height : 0)); gtk_paned_set_position(GTK_PANED(widgets.vpaned2), (settings.showdicts ? settings.commpane_height : settings.gs_height)); if ((settings.showcomms == FALSE) && (settings.showdicts == FALSE)) { gtk_widget_hide(widgets.vpaned2); gtk_paned_set_position(GTK_PANED(widgets.hpaned), settings.gs_width); } if ((settings.showcomms == TRUE) || (settings.showdicts == TRUE)) { gtk_paned_set_position(GTK_PANED(widgets.hpaned), settings.biblepane_width); } if (((settings.showcomms == FALSE) && (settings.showtexts == FALSE)) || ((settings.comm_showing == FALSE) && (settings.showtexts == FALSE))) gtk_widget_hide(nav_toolbar); else gtk_widget_show(nav_toolbar); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), (settings.comm_showing ? 0 : 1)); } /****************************************************************************** * Name * gui_change_window_title * * Synopsis * #include "gui/main_window.h" * * void gui_change_window_title(gchar * module_name) * * Description * * * Return value * void */ void gui_change_window_title(gchar *module_name) { gchar *title; if (cur_passage_tab) { /* borrowed from tabbed_browser.c:pick_tab_label() */ /* echo the current tab's module (full name) in title bar */ if (cur_passage_tab->showtexts || cur_passage_tab->comm_showing) { title = (cur_passage_tab->showtexts ? cur_passage_tab->text_mod : (cur_passage_tab->commentary_mod ? cur_passage_tab->commentary_mod : "[no commentary]")); } else { title = (cur_passage_tab->showcomms ? (cur_passage_tab->book_mod ? cur_passage_tab->book_mod : "[no book]") : (cur_passage_tab->dictlex_mod ? cur_passage_tab->dictlex_mod : "[no dict]")); } } else title = module_name; /* * set program title to current module name */ title = g_strdup(main_get_module_description(title)); if (!title) title = g_strdup(main_get_module_description(settings.MainWindowModule)); title = g_strdup_printf("%s - %s", (title ? title : "[no title]"), settings.program_title); gtk_window_set_title(GTK_WINDOW(widgets.app), title); g_free(title); } static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_data) { on_quit_activate(NULL, NULL); return TRUE; } /****************************************************************************** * Name * on_epaned_button_release_event * * Synopsis * #include "gui/main_window.h" * * gboolean on_epaned_button_release_event(GtkWidget * widget, * GdkEventButton * event, gpointer user_data) * * Description * get and store pane sizes * * Return value * gboolean */ static gboolean epaned_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data) { gint panesize; gchar layout[80]; panesize = gtk_paned_get_position(GTK_PANED(widget)); if (panesize > 15) { if (!strcmp((gchar *)user_data, "epaned")) { settings.sidebar_width = panesize; sprintf(layout, "%d", settings.sidebar_width); xml_set_value("Xiphos", "layout", "shortcutbar", layout); } if (!strcmp((gchar *)user_data, "vpaned")) { settings.biblepane_height = panesize; sprintf(layout, "%d", settings.biblepane_height); xml_set_value("Xiphos", "layout", "bibleheight", layout); } if (!strcmp((gchar *)user_data, "vpaned2")) { settings.commpane_height = panesize; sprintf(layout, "%d", settings.commpane_height); xml_set_value("Xiphos", "layout", "commentaryheight", layout); } if (!strcmp((gchar *)user_data, "hpaned1")) { settings.biblepane_width = panesize; sprintf(layout, "%d", settings.biblepane_width); xml_set_value("Xiphos", "layout", "textpane", layout); } return FALSE; } return TRUE; } /****************************************************************************** * Name * final_pane_sizes * * Synopsis * #include "gui/main_window.h" * * void final_pane_sizes() * * Description * on quit, make a last query for pane sizes. * this is needed because e.g. "maximize window" in the title bar does * not call on_epaned_button_release_event for each newly-modified pane. * * Return value * void */ void final_pane_sizes() { epaned_button_release_event(GTK_WIDGET(widgets.epaned), NULL, (gchar *)"epaned"); epaned_button_release_event(GTK_WIDGET(widgets.vpaned), NULL, (gchar *)"vpaned"); epaned_button_release_event(GTK_WIDGET(widgets.vpaned2), NULL, (gchar *)"vpaned2"); epaned_button_release_event(GTK_WIDGET(widgets.hpaned), NULL, (gchar *)"hpaned1"); } /****************************************************************************** * Name * on_configure_event * * Synopsis * #include "gui/main_window.h" * * gboolean on_configure_event(GtkWidget * widget, * GdkEventConfigure * event, * gpointer user_data) * * Description * remember placement+size of main window. * * Return value * gboolean */ static gboolean on_configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer user_data) { gchar layout[80]; gint x; gint y; gdk_window_get_root_origin(gtk_widget_get_window(widgets.app), &x, &y); settings.gs_width = event->width; settings.gs_height = event->height; settings.app_x = x; settings.app_y = y; #if GTK_CHECK_VERSION(3, 12, 0) sprintf(layout, "%d", gtk_window_is_maximized(GTK_WINDOW(widgets.app))); xml_set_value("Xiphos", "layout", "maximized", layout); #endif sprintf(layout, "%d", settings.gs_width); xml_set_value("Xiphos", "layout", "width", layout); sprintf(layout, "%d", settings.gs_height); xml_set_value("Xiphos", "layout", "height", layout); sprintf(layout, "%d", settings.app_x); xml_set_value("Xiphos", "layout", "app_x", layout); sprintf(layout, "%d", settings.app_y); xml_set_value("Xiphos", "layout", "app_y", layout); xml_save_settings_doc(settings.fnconfigure); return FALSE; } static void on_notebook_bible_parallel_switch_page(GtkNotebook *notebook, gint page_num, GList **tl) { #if 0 if (page_num == 0) gui_set_drop_target(widgets.html_text); else gtk_drag_dest_unset(GTK_WIDGET(widgets.html_text)); #endif /* 0 */ } #ifdef USE_GTK_3 static void on_notebook_comm_book_switch_page(GtkNotebook *notebook, gpointer arg, gint page_num, GList **tl) #else static void on_notebook_comm_book_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, gint page_num, GList **tl) #endif { gchar *url = NULL; if (page_num == 0) { #if 0 gtk_drag_dest_unset(GTK_WIDGET(widgets.html_book)); gui_set_drop_target(widgets.html_comm); #endif /* 0 */ settings.comm_showing = TRUE; gtk_widget_show(nav_toolbar); } else { #if 0 gtk_drag_dest_unset(GTK_WIDGET(widgets.html_comm)); gui_set_drop_target(widgets.html_book); #endif /* 0 */ settings.comm_showing = FALSE; if (!settings.showtexts) gtk_widget_hide(nav_toolbar); } gui_update_tab_struct(NULL, settings.CommWindowModule, NULL, NULL, NULL, NULL, settings.comm_showing, settings.showtexts, settings.showpreview, settings.showcomms, settings.showdicts); if (settings.comm_showing) main_display_commentary(settings.CommWindowModule, settings.currentverse); else if (settings.book_mod && *settings.book_mod) { url = g_strdup_printf("sword://%s/%ld", settings.book_mod, settings.book_offset); main_url_handler(url, TRUE); g_free(url); } gui_set_tab_label(settings.currentverse, TRUE); } static void new_base_font_size(gboolean up) { if (up) { settings.base_font_size++; if (settings.base_font_size > 5) settings.base_font_size = 5; } else { settings.base_font_size--; if (settings.base_font_size < -2) settings.base_font_size = -2; } if (settings.base_font_size_str) g_free(settings.base_font_size_str); settings.base_font_size_str = g_strdup_printf("%+d", settings.base_font_size); xml_set_value("Xiphos", "fontsize", "basefontsize", settings.base_font_size_str); redisplay_to_realign(); } /* temporary shorthand for too-common use */ #define sM settings.MainWindowModule #define sC settings.CommWindowModule #define sD settings.DictWindowModule #define sB settings.book_mod #define sV settings.currentverse static void kbd_toggle_option(gboolean cond, gchar *option) { gchar *msg; if (cond) { int opt = !main_get_one_option(sM, option); // negate. main_save_module_options(sM, option, opt); gchar *url = g_strdup_printf("sword://%s/%s", sM, sV); main_url_handler(url, TRUE); g_free(url); msg = g_strdup_printf("%s %s", option, (opt ? "on" : "off")); gui_set_statusbar(msg); g_free(msg); } else { msg = g_strdup_printf(_("Module has no support for %s."), option); gui_generic_warning(msg); g_free(msg); } } static gboolean on_vbox1_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer user_data) { /* these are the mods we actually use for global keys, we always only check for these set */ guint state = event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_MOD4_MASK); switch (event->keyval) { case XK_Shift_L: /* shift keys - we need this for locking strongs (and */ case XK_Shift_R: /* other stuff) while moving mouse to previewer */ shift_key_pressed = TRUE; /* no break? hm... */ case XK_a: case XK_A: if (state == GDK_MOD1_MASK) { // Alt-A annotation gui_mark_verse_dialog(sM, sV); } else if (state == (GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_SHIFT_MASK)) on_biblesync_kbd(3); // BSP audience break; case XK_b: case XK_B: if (state == GDK_MOD1_MASK) { // Alt-B bookmark gchar *label = g_strdup_printf("%s, %s", sV, sM); gui_bookmark_dialog(label, sM, sV); g_free(label); } break; case XK_c: case XK_C: if (state == GDK_MOD1_MASK) { // Alt-C commentary pane gtk_widget_grab_focus(navbar_versekey.lookup_entry); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), 0); } break; case XK_d: case XK_D: if (state == GDK_MOD1_MASK) // Alt-D dictionary entry gtk_widget_grab_focus(widgets.entry_dict); break; case XK_f: case XK_F: if (state == GDK_CONTROL_MASK) { // Ctrl-F find text if (settings.showtexts) { gui_find_dlg(widgets.html_text, sM, FALSE, NULL); } else if (settings.showcomms) { if (settings.comm_showing) { gui_find_dlg(widgets.html_comm, sC, FALSE, NULL); } else { gui_find_dlg(widgets.html_book, sB, FALSE, NULL); } } else if (settings.showdicts) { gui_find_dlg(widgets.html_dict, sD, FALSE, NULL); } else gui_generic_warning(_("Xiphos: No windows.")); } break; case XK_g: case XK_G: if (state == GDK_MOD1_MASK) { // Alt-G genbook entry gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_comm_book), 1); gtk_widget_grab_focus(navbar_book.lookup_entry); } break; case XK_j: if (state == 0) // J "next verse" access_on_down_eventbox_button_release_event(VERSE_BUTTON); break; case XK_k: if (state == 0) // K "previous verse" access_on_up_eventbox_button_release_event(VERSE_BUTTON); break; case XK_l: case XK_L: if (state == GDK_CONTROL_MASK) // Ctrl-L verse entry gtk_widget_grab_focus(navbar_versekey.lookup_entry); else if (state == GDK_MOD1_MASK) // Alt-L lemma kbd_toggle_option((main_check_for_global_option(sM, "ThMLLemma") || main_check_for_global_option(sM, "OSISLemma")), "Lemmas"); break; case XK_m: case XK_M: if (state == GDK_MOD1_MASK) // Alt-M morph { kbd_toggle_option((main_check_for_global_option(sM, "GBFMorph") || main_check_for_global_option(sM, "ThMLMorph") || main_check_for_global_option(sM, "OSISMorph")), "Morphological Tags"); } break; case XK_n: case XK_N: if (state == GDK_CONTROL_MASK) // Ctrl-N verse access_on_down_eventbox_button_release_event(VERSE_BUTTON); else if (state == 0) // n chapter access_on_down_eventbox_button_release_event(CHAPTER_BUTTON); else if (state == GDK_SHIFT_MASK) // N book access_on_down_eventbox_button_release_event(BOOK_BUTTON); else if (state == (GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_SHIFT_MASK)) { // BSP transient navigate if (biblesync_active_xmit_allowed()) { biblesync_prep_and_xmit(sM, sV); gui_set_statusbar(_("BibleSync: Current navigation sent.")); } else { gui_generic_warning(_("BibleSync: Not speaking.")); } } break; case XK_o: case XK_O: if (state == (GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_SHIFT_MASK)) on_biblesync_kbd(0); // BSP off break; case XK_p: case XK_P: if (state == GDK_CONTROL_MASK) // Ctrl-P verse access_on_up_eventbox_button_release_event(VERSE_BUTTON); else if (state == 0) // p chapter access_on_up_eventbox_button_release_event(CHAPTER_BUTTON); else if (state == GDK_SHIFT_MASK) // P book access_on_up_eventbox_button_release_event(BOOK_BUTTON); else if (state == GDK_MOD1_MASK) // Alt-P parallel detach on_undockInt_activate(NULL); else if (state == (GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_SHIFT_MASK)) on_biblesync_kbd(1); // BSP personal break; case XK_q: case XK_Q: if (state == GDK_CONTROL_MASK) // Ctrl-Q quit delete_event(NULL, NULL, NULL); break; case XK_r: case XK_R: if (state == GDK_MOD1_MASK) // Alt-R red words { kbd_toggle_option(((main_check_for_global_option(sM, "GBFRedLetterWords")) || (main_check_for_global_option(sM, "OSISRedLetterWords"))), "Words of Christ in Red"); } break; case XK_s: case XK_S: if (state == GDK_MOD1_MASK) // Alt-S strong's { kbd_toggle_option(((main_check_for_global_option(sM, "GBFStrongs")) || (main_check_for_global_option(sM, "ThMLStrongs")) || (main_check_for_global_option(sM, "OSISStrongs"))), "Strong's Numbers"); } else if (state == (GDK_CONTROL_MASK | GDK_MOD1_MASK | GDK_SHIFT_MASK)) on_biblesync_kbd(2); // BSP speaker break; case XK_t: case XK_T: if (state == GDK_CONTROL_MASK) // Ctrl-T open a new tab on_notebook_main_new_tab_clicked(NULL, NULL); else if (state == GDK_MOD1_MASK) // Alt-T transliteration kbd_toggle_option(true, "Transliteration"); break; case XK_z: case XK_Z: if (state == GDK_MOD1_MASK) // Alt-Z open personal commentary access_to_edit_percomm(); break; case XK_plus: // Ctrl-Plus Increase base font size if (state == (GDK_CONTROL_MASK | GDK_SHIFT_MASK)) new_base_font_size(TRUE); break; case XK_minus: // Ctrl-Minus Decrease base font size if (state == GDK_CONTROL_MASK) new_base_font_size(FALSE); break; case XK_0: // Ctrl-0 (zero) Neutralize base font size. if (state == GDK_CONTROL_MASK) { settings.base_font_size = 1; new_base_font_size(FALSE); } break; // ctrl-DIGIT [1-9] selects DIGIT-th tab. case XK_1: case XK_2: case XK_3: case XK_4: case XK_5: case XK_6: case XK_7: case XK_8: case XK_9: if (state == GDK_CONTROL_MASK) gui_select_nth_tab((event->keyval - XK_0) - 1); /* 0-based list */ case XK_F1: // F1 help if (state == 0) on_help_contents_activate(NULL, NULL); break; case XK_F2: // F2 preferences if (state == 0) on_preferences_activate(NULL, NULL); break; case XK_F3: // F3 search if (state == 0) main_open_search_dialog(); else if (state == GDK_CONTROL_MASK) gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_sidebar), 2); break; case XK_F4: // F4 module manager if (state == 0) on_module_manager_activate(NULL, NULL); else if (state == GDK_CONTROL_MASK) gui_close_passage_tab(gtk_notebook_page_num(GTK_NOTEBOOK(widgets.notebook_main), ((PASSAGE_TAB_INFO *) cur_passage_tab)->page_widget)); break; case XK_F10: // Shift-F10 bible module right click if (state == GDK_SHIFT_MASK) gui_menu_popup(NULL, sM, NULL); /* FIXME: needs the html widget as first pram */ break; case XK_F11: // F11 open current bible in separate window, maximized. if (state == 0) main_dialogs_open(sM, NULL, TRUE); break; } XI_message(("on_vbox1_key_press_event\nkeycode: %d, keysym: %0x, state: %d", event->hardware_keycode, event->keyval, state)); return FALSE; } static gboolean on_vbox1_key_release_event(GtkWidget *widget, GdkEventKey *event, gpointer user_data) { switch (event->keyval) { case XK_Shift_L: case XK_Shift_R: shift_key_pressed = FALSE; break; } return FALSE; } /****************************************************************************** * Name * create_mainwindow * * Synopsis * #include "gui/main_window.h" * * void create_mainwindow(void) * * Description * create xiphos gui * * Return value * void */ void create_mainwindow(void) { char *imagename; GtkWidget *vbox_gs; GtkWidget *menu; GtkWidget *hbox25; GtkWidget *tab_button_icon; GtkWidget *label; #ifndef USE_WEBKIT2 GtkWidget *scrolledwindow; #endif GtkWidget *box_book; GdkPixbuf *pixbuf; /* GTK_SHADOW_NONE GTK_SHADOW_IN GTK_SHADOW_OUT GTK_SHADOW_ETCHED_IN GTK_SHADOW_ETCHED_OUT */ settings.shadow_type = GTK_SHADOW_IN; XI_print(("%s xiphos-%s\n", "Starting", VERSION)); XI_print(("%s\n\n", "Building Xiphos interface")); widgets.studypad_dialog = NULL; /* A rough scektch of the main window (widgets.app) and it's children * widgets.app * | * vbox_gs * | * +--|----+ * | | * menu hbox25 * | * widgets.epaned * | * widgets.vboxMain * | | * widgets.hboxtb widgets.page * | | * widgets.hpaned nav_toolbar * | | * widgets.vpaned---+ +----------------------------widgets.vpaned2---------------+ * | | | | * widgets.vbox_previewer widgets.vbox_text widgets.notebook_comm_book widgets.box_dict * | | | * widgets.notebook_bible_parallel widgets.box_comm box_book * | * widgets.notebook_text * */ // The toplevel Xiphos window widgets.app = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(widgets.app), _("Xiphos - Bible Study Software")); g_object_set_data(G_OBJECT(widgets.app), "widgets.app", widgets.app); gtk_window_set_default_size(GTK_WINDOW(widgets.app), 680, 425); gtk_widget_set_can_focus(widgets.app, 1); gtk_window_set_resizable(GTK_WINDOW(widgets.app), TRUE); // The app icon. // FIXME:: This should be a big copy of the logo because GTK does the scaling (GTK 3.16?) imagename = image_locator("gs2-48x48.png"); pixbuf = gdk_pixbuf_new_from_file(imagename, NULL); g_free(imagename); gtk_window_set_icon(GTK_WINDOW(widgets.app), pixbuf); // The main box for our toplevel window. UI_VBOX(vbox_gs, FALSE, 0); gtk_widget_show(vbox_gs); gtk_container_add(GTK_CONTAINER(widgets.app), vbox_gs); // Add the main menu. menu = gui_create_main_menu(); gtk_box_pack_start(GTK_BOX(vbox_gs), menu, FALSE, TRUE, 0); // Another box UI_HBOX(hbox25, FALSE, 0); gtk_widget_show(hbox25); gtk_box_pack_start(GTK_BOX(vbox_gs), hbox25, TRUE, TRUE, 0); // widgets.epaned widgets.epaned = UI_HPANE(); gtk_widget_show(widgets.epaned); #if !GTK_CHECK_VERSION(3, 14, 0) gtk_container_set_border_width(GTK_CONTAINER(widgets.epaned), 4); #endif gtk_box_pack_start(GTK_BOX(hbox25), widgets.epaned, TRUE, TRUE, 0); // Another box UI_VBOX(widgets.vboxMain, FALSE, 0); gtk_widget_show(widgets.vboxMain); gtk_paned_pack2(GTK_PANED(widgets.epaned), widgets.vboxMain, TRUE, TRUE); #if !GTK_CHECK_VERSION(3, 14, 0) gtk_container_set_border_width(GTK_CONTAINER(widgets.vboxMain), 2); #endif /* * Notebook to have separate passages opened at once the passages are not * actually open but are switched between similar to bookmarks */ UI_HBOX(widgets.hboxtb, FALSE, 0); if (settings.browsing) gtk_widget_show(widgets.hboxtb); gtk_box_pack_start(GTK_BOX(widgets.vboxMain), widgets.hboxtb, FALSE, FALSE, 0); widgets.button_new_tab = gtk_button_new(); // Don't show button here in case !settings.browsing #if GTK_CHECK_VERSION(3, 10, 0) tab_button_icon = gtk_image_new_from_icon_name("tab-new-symbolic", GTK_ICON_SIZE_SMALL_TOOLBAR); #else tab_button_icon = gtk_image_new_from_stock(GTK_STOCK_ADD, GTK_ICON_SIZE_SMALL_TOOLBAR); #endif gtk_widget_show(tab_button_icon); gtk_container_add(GTK_CONTAINER(widgets.button_new_tab), tab_button_icon); gtk_button_set_relief(GTK_BUTTON(widgets.button_new_tab), GTK_RELIEF_NONE); gtk_box_pack_start(GTK_BOX(widgets.hboxtb), widgets.button_new_tab, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(widgets.button_new_tab, _("Open a new tab")); widgets.notebook_main = gtk_notebook_new(); gtk_widget_show(widgets.notebook_main); gtk_box_pack_start(GTK_BOX(widgets.hboxtb), widgets.notebook_main, TRUE, TRUE, 0); gtk_widget_set_size_request(widgets.notebook_main, -1, 25); gtk_notebook_set_scrollable(GTK_NOTEBOOK(widgets.notebook_main), TRUE); gtk_notebook_popup_enable(GTK_NOTEBOOK(widgets.notebook_main)); gtk_notebook_set_show_border(GTK_NOTEBOOK(widgets.notebook_main), FALSE); // Main passage tabbed notebook end // Another box UI_VBOX(widgets.page, FALSE, 0); gtk_widget_show(widgets.page); gtk_box_pack_start(GTK_BOX(widgets.vboxMain), widgets.page, TRUE, TRUE, 0); //nav toolbar nav_toolbar = gui_navbar_versekey_new(); gtk_box_pack_start(GTK_BOX(widgets.page), nav_toolbar, FALSE, FALSE, 0); // widgets.hpaned widgets.hpaned = UI_HPANE(); gtk_widget_show(widgets.hpaned); gtk_box_pack_start(GTK_BOX(widgets.page), widgets.hpaned, TRUE, TRUE, 0); // widgets.vpaned widgets.vpaned = UI_VPANE(); gtk_widget_show(widgets.vpaned); gtk_widget_set_size_request(widgets.vpaned, 50, -1); gtk_paned_pack1(GTK_PANED(widgets.hpaned), widgets.vpaned, TRUE, FALSE); // widgets.vpaned2 widgets.vpaned2 = UI_VPANE(); gtk_widget_set_size_request(widgets.vpaned2, 50, -1); // widgets.vbox_text UI_VBOX(widgets.vbox_text, FALSE, 0); gtk_widget_show(widgets.vbox_text); gtk_paned_pack1(GTK_PANED(widgets.vpaned), widgets.vbox_text, TRUE, TRUE); // Bible/parallel notebook widgets.notebook_bible_parallel = gtk_notebook_new(); gtk_widget_show(widgets.notebook_bible_parallel); gtk_box_pack_start(GTK_BOX(widgets.vbox_text), widgets.notebook_bible_parallel, TRUE, TRUE, 0); gtk_notebook_set_tab_pos(GTK_NOTEBOOK(widgets.notebook_bible_parallel), GTK_POS_BOTTOM); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(widgets.notebook_bible_parallel), TRUE); gtk_notebook_set_show_border(GTK_NOTEBOOK(widgets.notebook_bible_parallel), FALSE); gtk_container_set_border_width(GTK_CONTAINER(widgets.notebook_bible_parallel), 1); g_signal_connect(G_OBJECT(widgets.notebook_bible_parallel), "change-current-page", G_CALLBACK(on_notebook_bible_parallel_switch_page), NULL); // Text notebook (The bible text show in the standard view) widgets.notebook_text = gui_create_bible_pane(); gtk_container_add(GTK_CONTAINER(widgets.notebook_bible_parallel), widgets.notebook_text); label = gtk_label_new(_("Standard View")); gtk_widget_show(label); gtk_notebook_set_tab_label(GTK_NOTEBOOK(widgets.notebook_bible_parallel), gtk_notebook_get_nth_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 0), label); // Another box (For the previewer?) UI_VBOX(widgets.vbox_previewer, FALSE, 0); gtk_widget_show(widgets.vbox_previewer); gtk_paned_pack2(GTK_PANED(widgets.vpaned), widgets.vbox_previewer, TRUE, TRUE); gtk_container_set_border_width(GTK_CONTAINER(widgets.vbox_previewer), 2); #ifndef USE_WEBKIT2 scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(widgets.vbox_previewer), scrolledwindow, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow, settings.shadow_type); #endif widgets.html_previewer_text = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, VIEWER_TYPE)); gtk_widget_show(widgets.html_previewer_text); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(widgets.vbox_previewer), widgets.html_previewer_text, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolledwindow), widgets.html_previewer_text); #endif // Commentary/book notebook widgets.notebook_comm_book = gtk_notebook_new(); gtk_widget_show(widgets.notebook_comm_book); gtk_paned_pack1(GTK_PANED(widgets.vpaned2), widgets.notebook_comm_book, TRUE, TRUE); gtk_container_set_border_width(GTK_CONTAINER(widgets.notebook_comm_book), 1); gtk_notebook_set_tab_pos(GTK_NOTEBOOK(widgets.notebook_comm_book), GTK_POS_BOTTOM); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(widgets.notebook_comm_book), TRUE); gtk_notebook_set_show_border(GTK_NOTEBOOK(widgets.notebook_comm_book), FALSE); // Commentary pane widgets.box_comm = gui_create_commentary_pane(); gtk_container_add(GTK_CONTAINER(widgets.notebook_comm_book), widgets.box_comm); label = gtk_label_new(_("Commentary View")); gtk_widget_show(label); gtk_notebook_set_tab_label(GTK_NOTEBOOK(widgets.notebook_comm_book), gtk_notebook_get_nth_page(GTK_NOTEBOOK(widgets.notebook_comm_book), 0), label); // Book pane box_book = gui_create_book_pane(); gtk_container_add(GTK_CONTAINER(widgets.notebook_comm_book), box_book); label = gtk_label_new(_("Book View")); gtk_widget_show(label); gtk_notebook_set_tab_label(GTK_NOTEBOOK(widgets.notebook_comm_book), gtk_notebook_get_nth_page(GTK_NOTEBOOK(widgets.notebook_comm_book), 1), label); // Dict/lex widgets.box_dict = gui_create_dictionary_pane(); gtk_paned_pack2(GTK_PANED(widgets.vpaned2), widgets.box_dict, TRUE, TRUE); // Statusbar widgets.appbar = gtk_statusbar_new(); if (settings.statusbar) { gtk_widget_show(widgets.appbar); } #ifndef USE_GTK_3 gtk_statusbar_set_has_resize_grip(GTK_STATUSBAR(widgets.appbar), TRUE); #endif gtk_box_pack_start(GTK_BOX(vbox_gs), widgets.appbar, FALSE, TRUE, 0); gui_set_statusbar(_("Welcome to Xiphos")); gtk_paned_pack2(GTK_PANED(widgets.hpaned), widgets.vpaned2, TRUE, FALSE); gtk_widget_grab_focus(navbar_versekey.lookup_entry); gtk_window_set_default_size((GtkWindow *)widgets.app, settings.gs_width, settings.gs_height); gtk_widget_show_all(widgets.app); /* must connect signals *after* instantiating window above, */ /* immediately above, otherwise window creation induces */ /* configure_event, wiping out user's saved geometry specs. */ /* *important*: drain gtk event queue first (i.e. sync). */ sync_windows(); g_signal_connect((gpointer)vbox_gs, "key_press_event", G_CALLBACK(on_vbox1_key_press_event), NULL); g_signal_connect((gpointer)vbox_gs, "key_release_event", G_CALLBACK(on_vbox1_key_release_event), NULL); g_signal_connect(G_OBJECT(widgets.notebook_comm_book), "switch_page", G_CALLBACK(on_notebook_comm_book_switch_page), NULL); g_signal_connect(G_OBJECT(widgets.app), "delete_event", G_CALLBACK(delete_event), NULL); g_signal_connect((gpointer)widgets.app, "configure_event", G_CALLBACK(on_configure_event), NULL); g_signal_connect(G_OBJECT(widgets.epaned), "button_release_event", G_CALLBACK(epaned_button_release_event), (gchar *)"epaned"); g_signal_connect(G_OBJECT(widgets.vpaned), "button_release_event", G_CALLBACK(epaned_button_release_event), (gchar *)"vpaned"); g_signal_connect(G_OBJECT(widgets.vpaned2), "button_release_event", G_CALLBACK(epaned_button_release_event), (gchar *)"vpaned2"); g_signal_connect(G_OBJECT(widgets.hpaned), "button_release_event", G_CALLBACK(epaned_button_release_event), (gchar *)"hpaned1"); main_window_created = TRUE; } /****************************************************************************** * Name * gui_show_main_window * * Synopsis * #include "gui/main_window.h" * * void gui_show_main_window(void) * * Description * display the app after all is created * * Return value * void */ void gui_show_main_window(void) { gtk_widget_show(widgets.app); } xiphos-4.0.7+dfsg1/src/gnome2/about_trans.c0000664000175000017500000001340413162045104017711 0ustar unit193unit193/* * Xiphos Bible Study Tool * about_trans.c - About Translation * * Copyright (C) 2008-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include "gui/about_trans.h" #include "gui/utilities.h" #include "main/settings.h" #include "main/sword.h" /****************************************************************************** * Name * about_trans_ok * * Description * Callback if about sword button is clicked. * * Return value * void */ static void about_trans_ok(GtkButton *button, gpointer user_data) { GtkWidget *dlg; dlg = gtk_widget_get_toplevel(GTK_WIDGET(button)); gtk_widget_destroy(dlg); } /****************************************************************************** * Name * gui_create_about_trans * * Synopsis * #include "about_trans.h" * * void gui_create_about_trans(void); * * Description * Create About Translation dialog and return pointer on it. * * Return value * GtkWidget * */ GtkWidget *gui_create_about_trans(void) { GtkWidget *dialog_about_trans; GtkWidget *dialog_vbox; GtkWidget *vbox; GtkWidget *pixmap; GtkWidget *scrolledwindow; GtkWidget *label; GtkWidget *textview; GtkWidget *href; GtkWidget *dialog_action_area; GtkWidget *hbuttonbox; GtkWidget *button; gchar *about = _("Do you like using Xiphos to study the Bible? " "Would you like to see its user interface in your native language? " "You could translate Xiphos! " "\n\n" "We are always looking for contributions of new " "translations of Xiphos into other languages. " "If you are able to translate for us, please see the link " "below, contact us, and get involved with our efforts. Your help will " "be much appreciated!"); dialog_about_trans = gtk_dialog_new(); g_object_set_data(G_OBJECT(dialog_about_trans), "dialog_about_trans", dialog_about_trans); gtk_window_set_title(GTK_WINDOW(dialog_about_trans), _("About Xiphos Translation")); set_window_icon(GTK_WINDOW(dialog_about_trans)); gtk_window_set_resizable(GTK_WINDOW(dialog_about_trans), FALSE); dialog_vbox = gtk_dialog_get_content_area(GTK_DIALOG(dialog_about_trans)); g_object_set_data(G_OBJECT(dialog_about_trans), "dialog_vbox", dialog_vbox); gtk_widget_show(dialog_vbox); UI_VBOX(vbox, FALSE, 0); gtk_widget_show(vbox); gtk_box_pack_start(GTK_BOX(dialog_vbox), vbox, TRUE, TRUE, 0); pixmap = pixmap_finder("logo.png"); gtk_widget_show(pixmap); gtk_box_pack_start(GTK_BOX(vbox), pixmap, FALSE, FALSE, 4); scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolledwindow); gtk_box_pack_start(GTK_BOX(vbox), scrolledwindow, TRUE, TRUE, 4); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_widget_set_size_request(scrolledwindow, 400, 150); gtk_container_set_border_width(GTK_CONTAINER(scrolledwindow), 4); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolledwindow, settings.shadow_type); textview = gtk_text_view_new(); gtk_widget_show(textview); gtk_container_add(GTK_CONTAINER(scrolledwindow), textview); gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(textview), GTK_WRAP_WORD); gtk_text_view_set_editable(GTK_TEXT_VIEW(textview), FALSE); gtk_text_buffer_set_text(gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview)), about, -1); gtk_widget_set_sensitive(textview, FALSE); label = gtk_label_new(_("See TRANSLATION-HOWTO in Xiphos source")); gtk_widget_show(label); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); gtk_widget_set_size_request(label, -2, 24); href = gtk_link_button_new_with_label("http://xiphos.org/development/", _("Xiphos development")); gtk_widget_show(href); gtk_box_pack_start(GTK_BOX(vbox), href, FALSE, FALSE, 0); dialog_action_area = #if GTK_CHECK_VERSION(3, 12, 0) gtk_dialog_get_content_area(GTK_DIALOG(dialog_about_trans)); #else gtk_dialog_get_action_area(GTK_DIALOG(dialog_about_trans)); #endif g_object_set_data(G_OBJECT(dialog_about_trans), "dialog_action_area", dialog_action_area); gtk_widget_show(dialog_action_area); gtk_container_set_border_width(GTK_CONTAINER(dialog_action_area), 10); #ifdef USE_GTK_3 hbuttonbox = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL); #else hbuttonbox = gtk_hbutton_box_new(); #endif gtk_widget_show(hbuttonbox); gtk_box_pack_start(GTK_BOX(dialog_action_area), hbuttonbox, TRUE, TRUE, 0); gtk_button_box_set_layout(GTK_BUTTON_BOX(hbuttonbox), GTK_BUTTONBOX_END); button = #if GTK_CHECK_VERSION(3, 10, 0) gtk_button_new_with_mnemonic(_("Close")); #else gtk_button_new_from_stock(GTK_STOCK_CLOSE); #endif gtk_widget_show(button); gtk_container_add(GTK_CONTAINER(hbuttonbox), button); #if GTK_CHECK_VERSION(2, 18, 0) gtk_widget_set_can_default(button, TRUE); #elif defined(USE_GTK_3) gtk_widget_set_can_default(button, 1); #else GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); #endif g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(about_trans_ok), NULL); return dialog_about_trans; } xiphos-4.0.7+dfsg1/src/gnome2/dummy.cpp0000664000175000017500000000155513162045104017067 0ustar unit193unit193/* dummy.cpp * * this file is here to force xiphos to be linked using g++ * DO NOT REMOVE IT * * Copyright (C) 2000-2011 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ xiphos-4.0.7+dfsg1/src/gnome2/parallel_tab.c0000664000175000017500000001777113162045104020025 0ustar unit193unit193/* * Xiphos Bible Study Tool * parallel_dialog.c - dialog for parallel in a tab * * Copyright (C) 2000-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #ifndef USE_GTKBUILDER #include #endif #include "xiphos_html/xiphos_html.h" #include "gui/parallel_tab.h" #include "gui/parallel_view.h" #include "gui/xiphos.h" #include "gui/navbar_versekey_parallel.h" #include "gui/utilities.h" #include "gui/widgets.h" #include "main/sword.h" #include "main/lists.h" #include "main/navbar.h" #include "main/navbar_versekey.h" #include "main/parallel_view.h" #include "main/settings.h" #include "main/url.hh" #include "main/xml.h" #include "gui/debug_glib_null.h" extern gboolean shift_key_pressed; GtkWidget *entrycbIntBook; GtkWidget *sbIntChapter; GtkWidget *sbIntVerse; GtkWidget *entryIntLookup; extern gboolean sync_on; /****************************************************************************** * static */ static GtkWidget *parallel_vbox; NAVBAR_VERSEKEY navbar_parallel; static void sync_with_main(const gchar *key); static void _popupmenu_requested_cb(XiphosHtml *html, gchar *uri, gpointer user_data) { gui_popup_menu_parallel(); } #if 0 // unneeded at this time. disabled to silence cppcheck. /****************************************************************************** * Name * on_btnDockInt_clicked * * Synopsis * #include "parallel_dialog.h" * * void on_btnDockInt_clicked(GtkButton * button, gpointer user_data) * * Description * * * * * * Return value * void */ void gui_parallel_close_tab(GtkButton *button, gpointer user_data) { //gtk_widget_destroy(parallel_UnDock_Dialog); } #endif /****************************************************************************** * Name * on_dlgparallel_destroy * * Synopsis * #include "parallel_dialog.h" * * void on_dlgparallel_destroy(GtkObject *object, gpointer user_data) * * Description * * * * * * Return value * void */ static void on_parallel_tab_destroy(GObject *object, gpointer user_data) { gtk_notebook_set_show_tabs(GTK_NOTEBOOK(widgets.notebook_bible_parallel), TRUE); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 1); settings.dockedInt = TRUE; main_update_parallel_page(); } /****************************************************************************** * Name * sync_with_main * * Synopsis * #include "gui/parallel_dialog.h" * * void sync_with_main(void) * * Description navbar.lookup_entry * bring the the Parallel Dialog into sync with main window * * Return value * void */ static void sync_with_main(const gchar *key) { gchar *buf = NULL; if (key) buf = (gchar *)main_url_encode(key); else buf = (gchar *) main_url_encode(xml_get_value("keys", "verse")); XI_message(("%s", buf)); if (buf && (strlen(buf) > 3)) { gchar *url = g_strdup_printf("passagestudy.jsp?action=showParallel&" "type=verse&value=%s", buf); main_url_handler(url, TRUE); g_free(url); } } /****************************************************************************** * Name * gui_keep_parallel_dialog_in_sync * * Synopsis * #include "gui/parallel_dialog.h" * * void gui_keep_parallel_dialog_in_sync(const char * key) * * * * Return value * void */ void gui_keep_parallel_tab_in_sync(void) { if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(navbar_parallel.button_sync))) sync_with_main(NULL); } void gui_parallel_tab_sync(const gchar *key) { sync_with_main(key); } void gui_force_parallel_tab_sync(void) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(navbar_parallel.button_sync), settings.linkedtabs); sync_on = settings.linkedtabs; /* tell somebody that this button has been hacked */ } /****************************************************************************** * Name * create_nav_toolbar * * Synopsis * #include ".h" * * GtkWidget *create_nav_toolbar(void) * * Description * create navigation toolbar and * * Return value * void */ static GtkWidget *create_nav_toolbar(void) { return gui_navbar_versekey_parallel_new(); } /****************************************************************************** * Name * create_parallel_tab * * Synopsis * #include "parallel_dialog.h" * * GtkWidget *create_parallel_tab(void) * * Description * * * * Return value * GtkWidget * */ GtkWidget *_create_parallel_tab(void) { GtkWidget *toolbar29; GtkWidget *box_parallel_labels; #ifndef USE_WEBKIT2 GtkWidget *scrolled_window; #endif gtk_notebook_set_show_tabs(GTK_NOTEBOOK(widgets.notebook_bible_parallel), FALSE); gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets.notebook_bible_parallel), 0); gtk_notebook_set_show_border(GTK_NOTEBOOK(widgets.notebook_bible_parallel), TRUE); UI_VBOX(parallel_vbox, FALSE, 0); g_signal_connect(G_OBJECT(parallel_vbox), "destroy", G_CALLBACK(on_parallel_tab_destroy), NULL); gtk_widget_show(parallel_vbox); gtk_box_pack_start(GTK_BOX(widgets.page), parallel_vbox, TRUE, TRUE, 0); toolbar29 = create_nav_toolbar(); gtk_widget_show(toolbar29); gtk_box_pack_start(GTK_BOX(parallel_vbox), toolbar29, FALSE, FALSE, 0); UI_HBOX(box_parallel_labels, TRUE, 2); gtk_widget_show(box_parallel_labels); gtk_box_pack_start(GTK_BOX(parallel_vbox), box_parallel_labels, FALSE, TRUE, 0); gtk_container_set_border_width(GTK_CONTAINER(box_parallel_labels), 2); #if 0 if (settings.parallel_list) { GtkWidget *plabel; gchar *label; gint modidx; for (modidx = 0; settings.parallel_list[modidx]; ++modidx) { plabel = gtk_label_new(NULL); gtk_widget_show(plabel); gtk_box_pack_start(GTK_BOX(box_parallel_labels), plabel, FALSE, FALSE, 0); gtk_label_set_use_markup(GTK_LABEL(plabel), TRUE); label = g_strdup_printf ("%s", settings.bible_verse_num_color, settings.parallel_list[modidx]); gtk_label_set_markup(GTK_LABEL(plabel), label); g_free(label); } } #endif /* 0 */ #ifndef USE_WEBKIT2 scrolled_window = gtk_scrolled_window_new(NULL, NULL); gtk_widget_show(scrolled_window); gtk_box_pack_start(GTK_BOX(parallel_vbox), scrolled_window, TRUE, TRUE, 0); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *) scrolled_window, settings.shadow_type); #endif widgets.html_parallel_dialog = GTK_WIDGET(XIPHOS_HTML_NEW(NULL, FALSE, PARALLEL_TYPE)); gtk_widget_show(widgets.html_parallel_dialog); #ifdef USE_WEBKIT2 gtk_box_pack_start(GTK_BOX(parallel_vbox), widgets.html_parallel_dialog, TRUE, TRUE, 0); #else gtk_container_add(GTK_CONTAINER(scrolled_window), widgets.html_parallel_dialog); #endif g_signal_connect((gpointer)widgets.html_parallel_dialog, "popupmenu_requested", G_CALLBACK(_popupmenu_requested_cb), NULL); gtk_widget_hide(widgets.hpaned); return parallel_vbox; } GtkWidget *gui_create_parallel_tab(void) { settings.dockedInt = FALSE; return _create_parallel_tab(); } void gui_destroy_parallel_tab(void) { settings.dockedInt = TRUE; sync_on = FALSE; gtk_widget_destroy(parallel_vbox); gtk_widget_show(widgets.hpaned); } /****** end of file ******/ xiphos-4.0.7+dfsg1/src/xiphos_html/0000775000175000017500000000000013162045104016371 5ustar unit193unit193xiphos-4.0.7+dfsg1/src/xiphos_html/marshal.list0000664000175000017500000000014013162045104020710 0ustar unit193unit193VOID:POINTER,BOOLEAN VOID:STRING VOID:VOID VOID:STRING,INT VOID:POINTER BOOLEAN:POINTER,BOOLEAN xiphos-4.0.7+dfsg1/src/xiphos_html/xiphos_html.c0000664000175000017500000000226413162045104021077 0ustar unit193unit193/* * Xiphos Bible Study Tool * xiphos_html.c - toolkit-generalized html support * * Copyright (C) 2010-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include "xiphos_html.h" XiphosHtml *xiphos_html_new(DIALOG_DATA *dialog, gboolean is_dialog, gint pane) { XiphosHtml *html; html = XIPHOS_HTML(g_object_new(XIPHOS_TYPE_HTML, NULL)); XiphosHtmlPriv *priv = XIPHOS_HTML_GET_PRIVATE(html); priv->pane = pane; priv->is_dialog = is_dialog; priv->dialog = dialog; return html; } xiphos-4.0.7+dfsg1/src/xiphos_html/xiphos_html.h0000664000175000017500000000430013162045104021075 0ustar unit193unit193/* * Xiphos Bible Study Tool * xiphos_html.h - toolkit-generalized html support * * Copyright (C) 2010-2017 Xiphos Developer Team * * 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 Library 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 St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include /** * A general compatibility layer that will buffer the application from the * direct effects of WebKit and Gecko being alternatively selected for * the rendering system. */ #include "webkit/wk-html.h" // Used in places like the ubiquitous _popmenu_requested_cb typedef WkHtml XiphosHtml; typedef WkHtmlPriv XiphosHtmlPriv; // Other layers of compatibility - pulled from display_info.c and other places #define XIPHOS_HTML WK_HTML #define XIPHOS_HTML_NEW(a, b, c) xiphos_html_new(a, b, c) #define XIPHOS_HTML_COPY_SELECTION(text_html) wk_html_copy_selection(WK_HTML(text_html)) #define XIPHOS_HTML_OPEN_STREAM(a, b) wk_html_open_stream(WK_HTML(a), b) #define XIPHOS_HTML_WRITE(a, b, c) wk_html_write(WK_HTML(a), b, c) #define XIPHOS_HTML_CLOSE(a) wk_html_close(WK_HTML(a)) #define XIPHOS_HTML_FIND(a, b) wk_html_find(a, b) #define XIPHOS_HTML_FIND_AGAIN(a, b) wk_html_find_again(a, b) #define XIPHOS_HTML_JUMP_TO_ANCHOR wk_html_jump_to_anchor #define XIPHOS_HTML_PRINT_DOCUMENT(a) wk_html_print(a) // TODO: Implement? #define XIPHOS_HTML_SHUTDOWN wk_html_shutdown #define XIPHOS_HTML_INITIALIZE wk_html_initialize #define XIPHOS_TYPE_HTML WK_TYPE_HTML #define XIPHOS_HTML_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE((object), WK_TYPE_HTML, WkHtmlPriv)) XiphosHtml *xiphos_html_new(DIALOG_DATA *dialog, gboolean is_dialog, gint pane); xiphos-4.0.7+dfsg1/src/xiphos_html/wscript_build0000664000175000017500000000052113162045104021164 0ustar unit193unit193#!/usr/bin/env python # encoding: utf8 lib = bld.new_task_gen( features='cxx cc', includes='. ../.. ../../src %s' % bld.env['GNOME_INCLUDE'], target='xiphos_html', uselib= bld.env['ALL_LIBS'], ) if not bld.env['WITHOUT_DBUS']: lib.add_marshal_file('marshal.list', 'xihtml_marshal') lib.find_sources_in_dirs('.') xiphos-4.0.7+dfsg1/xiphos.appdata.xml0000664000175000017500000000540713162045104016717 0ustar unit193unit193 xiphos.desktop CC0-1.0 GPL-2.0+ Xiphos Bible Study Guide

    Xiphos is a program for high-grade Bible study using the modules and underlying engine support of The Sword Project.

    • Fully integrated, tabbed interface with Bible+commentary+dictionary
    • User content support: hierarchical bookmarks, personal verse annotations, journals, prayer lists
    • Sword modules provide the widest language coverage of any Bible software anywhere: 400+ Bibles in 150+ languages, with major support for original languages (a dozen each in Hebrew and Greek) plus major support in e.g. English, Russian, German, Portuguese, and French
    • Interface translated into 26 languages
    • Power search capability; footnotes and xrefs; detached windows; text-to-speech support
    • Strong's and morphology support, including pseudo-interlinear display
    • BibleSync shared multicast navigation in personal or speaker/audience modes
    • Supports Linux and Windows including active support in IRC and mailing lists
    https://raw.githubusercontent.com/crosswire/xiphos/master/pixmaps/screenshots/main-window.jpg Main window https://raw.githubusercontent.com/crosswire/xiphos/master/pixmaps/screenshots/advanced-search.jpg Advanced Search window https://raw.githubusercontent.com/crosswire/xiphos/master/pixmaps/screenshots/module-manager.jpg Module manager, for obtaining/updating/indexing content modules https://raw.githubusercontent.com/crosswire/xiphos/master/pixmaps/screenshots/parallel-display.jpg Detached parallel display window https://raw.githubusercontent.com/crosswire/xiphos/master/pixmaps/screenshots/global-display-options.jpg Main viewing options https://raw.githubusercontent.com/crosswire/xiphos/master/pixmaps/screenshots/module-display-options.jpg Module-specific display choices https://github.com/crosswire/xiphos/ xiphos-devel@crosswire.org GNOME
    xiphos-4.0.7+dfsg1/.gitignore0000664000175000017500000000022113162045104015227 0ustar unit193unit193*.pyc *.swp *~ .lock-wscript .waf*/ build-win*/ build/ src/examples/ipc-interface.xml win*/binaries/ win32/nsis/xiphos*.exe win32/po/messages.mo